>>> kodi: Building community/kodi 21.1-r0 (using abuild 3.14.1-r3) started Mon, 25 Nov 2024 10:40:01 +0000 >>> kodi: Validating /home/buildozer/aports/community/kodi/APKBUILD... >>> kodi: Analyzing dependencies... >>> kodi: Installing for build: build-base curl hicolor-icon-theme py3-bluez py3-pillow py3-simplejson python3 xdpyinfo curl-dev ffmpeg4-dev flatbuffers-dev fmt-dev freetype-dev fribidi-dev fstrcmp-dev giflib-dev glu-dev gtest-dev libass-dev libcdio-dev libdisplay-info-dev libdrm-dev libjpeg-turbo-dev libunistring-dev libvdpau-dev lzo-dev mesa-dev openssl-dev>3 pcre-dev rapidjson-dev spdlog-dev sqlite-dev taglib-dev tinyxml2-dev tinyxml-dev zlib-dev libxkbcommon-dev waylandpp-dev libinput-dev alsa-lib-dev avahi-dev bluez-dev dav1d-dev dbus-dev eudev-dev lcms2-dev libbluray-dev libcap-dev libcec4-dev libmicrohttpd-dev libnfs-dev libplist-dev libshairport-dev libudfread-dev libva-glx-dev libxslt-dev mariadb-connector-c-dev pipewire-dev pulseaudio-dev python3-dev samba-dev autoconf automake bash clang cmake doxygen graphviz libtool lld llvm nasm openjdk8-jre-base samurai swig tar wayland-protocols xz (1/456) Installing curl (8.11.0-r2) (2/456) Installing hicolor-icon-theme (0.18-r0) (3/456) Installing libbz2 (1.0.8-r6) (4/456) Installing libffi (3.4.6-r0) (5/456) Installing gdbm (1.24-r0) (6/456) Installing xz-libs (5.6.3-r0) (7/456) Installing mpdecimal (4.0.0-r0) (8/456) Installing libpanelw (6.5_p20241006-r3) (9/456) Installing sqlite-libs (3.47.0-r0) (10/456) Installing python3 (3.12.7-r1) (11/456) Installing python3-pycache-pyc0 (3.12.7-r1) (12/456) Installing pyc (3.12.7-r1) (13/456) Installing py3-bluez-pyc (0.23-r7) (14/456) Installing python3-pyc (3.12.7-r1) (15/456) Installing bluez-libs (5.79-r0) (16/456) Installing py3-bluez (0.23-r7) (17/456) Installing libpng (1.6.44-r0) (18/456) Installing freetype (2.13.3-r0) (19/456) Installing libimagequant (4.2.2-r0) (20/456) Installing libjpeg-turbo (3.0.4-r0) (21/456) Installing lcms2 (2.16-r0) (22/456) Installing openjpeg (2.5.2-r0) (23/456) Installing libsharpyuv (1.4.0-r0) (24/456) Installing libwebp (1.4.0-r0) (25/456) Installing tiff (4.7.0-r0) (26/456) Installing libwebpdemux (1.4.0-r0) (27/456) Installing libwebpmux (1.4.0-r0) (28/456) Installing libxau (1.0.11-r4) (29/456) Installing libmd (1.1.0-r0) (30/456) Installing libbsd (0.12.2-r0) (31/456) Installing libxdmcp (1.1.5-r1) (32/456) Installing libxcb (1.16.1-r0) (33/456) Installing py3-pillow (11.0.0-r0) (34/456) Installing py3-pillow-pyc (11.0.0-r0) (35/456) Installing py3-simplejson (3.19.3-r0) (36/456) Installing py3-simplejson-pyc (3.19.3-r0) (37/456) Installing libx11 (1.8.10-r0) (38/456) Installing libxext (1.3.6-r2) (39/456) Installing libxi (1.8.2-r0) (40/456) Installing libxtst (1.2.5-r0) (41/456) Installing xdpyinfo (1.3.4-r1) (42/456) Installing brotli (1.1.0-r2) (43/456) Installing brotli-dev (1.1.0-r2) (44/456) Installing c-ares-dev (1.34.3-r0) (45/456) Installing libidn2-dev (2.3.7-r0) (46/456) Installing libpsl-utils (0.21.5-r3) (47/456) Installing libpsl-dev (0.21.5-r3) (48/456) Installing nghttp2-dev (1.64.0-r0) (49/456) Installing openssl-dev (3.3.2-r4) (50/456) Installing zlib-dev (1.3.1-r2) (51/456) Installing zstd (1.5.6-r1) (52/456) Installing zstd-dev (1.5.6-r1) (53/456) Installing curl-dev (8.11.0-r2) (54/456) Installing aom-libs (3.11.0-r0) (55/456) Installing hwdata-pci (0.388-r0) (56/456) Installing libpciaccess (0.18.1-r0) (57/456) Installing libdrm (2.4.123-r1) (58/456) Installing libxfixes (6.0.1-r4) (59/456) Installing wayland-libs-client (1.23.1-r0) (60/456) Installing libva (2.22.0-r1) (61/456) Installing libvdpau (1.5-r4) (62/456) Installing vulkan-loader (1.3.296.0-r0) (63/456) Installing ffmpeg4-libavutil (4.4.5-r0) (64/456) Installing libdav1d (1.5.0-r0) (65/456) Installing lame-libs (3.100-r5) (66/456) Installing opus (1.5.2-r1) (67/456) Installing soxr (0.1.3-r7) (68/456) Installing ffmpeg4-libswresample (4.4.5-r0) (69/456) Installing libogg (1.3.5-r5) (70/456) Installing libtheora (1.1.1-r18) (71/456) Installing libvorbis (1.3.7-r2) (72/456) Installing libvpx (1.14.1-r0) (73/456) Installing x264-libs (0.164.3108-r0) (74/456) Installing numactl (2.0.18-r0) (75/456) Installing x265-libs (3.6-r0) (76/456) Installing xvidcore (1.3.7-r2) (77/456) Installing ffmpeg4-libavcodec (4.4.5-r0) (78/456) Installing sdl2 (2.30.9-r0) (79/456) Installing alsa-lib (1.2.12-r0) (80/456) Installing fontconfig (2.15.0-r1) (81/456) Installing fribidi (1.0.16-r0) (82/456) Installing libintl (0.22.5-r0) (83/456) Installing libeconf (0.6.3-r0) (84/456) Installing libblkid (2.40.2-r4) (85/456) Installing libmount (2.40.2-r4) (86/456) Installing glib (2.82.2-r0) (87/456) Installing graphite2 (1.3.14-r6) (88/456) Installing harfbuzz (9.0.0-r1) (89/456) Installing libunibreak (6.1-r0) (90/456) Installing libass (0.17.3-r0) (91/456) Installing nettle (3.10-r1) (92/456) Installing libtasn1 (4.19.0-r2) (93/456) Installing p11-kit (0.25.5-r2) (94/456) Installing gnutls (3.8.8-r0) (95/456) Installing libsrt (1.5.3-r0) (96/456) Installing libssh (0.11.1-r0) (97/456) Installing ffmpeg4-libavformat (4.4.5-r0) (98/456) Installing ffmpeg4 (4.4.5-r0) (99/456) Installing ffmpeg4-libpostproc (4.4.5-r0) (100/456) Installing ffmpeg4-libswscale (4.4.5-r0) (101/456) Installing vidstab (1.1.1-r0) (102/456) Installing ffmpeg4-libavfilter (4.4.5-r0) (103/456) Installing libasyncns (0.8-r4) (104/456) Installing dbus-libs (1.14.10-r4) (105/456) Installing libltdl (2.4.7-r3) (106/456) Installing orc (0.4.40-r1) (107/456) Installing libflac (1.4.3-r1) (108/456) Installing libsndfile (1.2.2-r0) (109/456) Installing speexdsp (1.2.1-r2) (110/456) Installing tdb-libs (1.4.10-r0) (111/456) Installing libpulse (17.0-r4) (112/456) Installing v4l-utils-libs (1.28.1-r1) (113/456) Installing ffmpeg4-libavdevice (4.4.5-r0) (114/456) Installing ffmpeg4-dev (4.4.5-r0) (115/456) Installing flatc (24.3.25-r0) (116/456) Installing flatbuffers (24.3.25-r0) (117/456) Installing flatbuffers-dev (24.3.25-r0) (118/456) Installing fmt (10.2.1-r2) (119/456) Installing fmt-dev (10.2.1-r2) (120/456) Installing bzip2-dev (1.0.8-r6) (121/456) Installing libpng-dev (1.6.44-r0) (122/456) Installing freetype-dev (2.13.3-r0) (123/456) Installing fribidi-dev (1.0.16-r0) (124/456) Installing fstrcmp (0.7-r4) (125/456) Installing fstrcmp-dev (0.7-r4) (126/456) Installing giflib (5.2.2-r0) (127/456) Installing giflib-dev (5.2.2-r0) (128/456) Installing linux-headers (6.6-r1) (129/456) Installing libpciaccess-dev (0.18.1-r0) (130/456) Installing libdrm-dev (2.4.123-r1) (131/456) Installing xorgproto (2024.1-r0) (132/456) Installing libxau-dev (1.0.11-r4) (133/456) Installing xcb-proto (1.17.0-r0) (134/456) Installing xcb-proto-pyc (1.17.0-r0) (135/456) Installing libxdmcp-dev (1.1.5-r1) (136/456) Installing libxcb-dev (1.16.1-r0) (137/456) Installing xtrans (1.5.1-r0) (138/456) Installing libx11-dev (1.8.10-r0) (139/456) Installing libxext-dev (1.3.6-r2) (140/456) Installing libxdamage (1.1.6-r5) (141/456) Installing libxfixes-dev (6.0.1-r4) (142/456) Installing libxdamage-dev (1.1.6-r5) (143/456) Installing libxshmfence (1.3.2-r6) (144/456) Installing libxshmfence-dev (1.3.2-r6) (145/456) Installing libxml2 (2.13.4-r3) (146/456) Installing llvm19-libs (19.1.4-r0) (147/456) Installing libelf (0.191-r0) (148/456) Installing mesa-glapi (24.2.7-r0) (149/456) Installing mesa (24.2.7-r0) (150/456) Installing wayland-libs-server (1.23.1-r0) (151/456) Installing mesa-gbm (24.2.7-r0) (152/456) Installing mesa-egl (24.2.7-r0) (153/456) Installing libxxf86vm (1.1.5-r6) (154/456) Installing mesa-gl (24.2.7-r0) (155/456) Installing mesa-gles (24.2.7-r0) (156/456) Installing mesa-osmesa (24.2.7-r0) (157/456) Installing clang19-headers (19.1.4-r0) (158/456) Installing libclc (19.1.4-r0) (159/456) Installing spirv-llvm-translator-libs (19.1.0-r0) (160/456) Installing spirv-tools (1.3.290.0-r0) (161/456) Installing clang19-libs (19.1.4-r0) (162/456) Installing mesa-rusticl (24.2.7-r0) (163/456) Installing mesa-xatracker (24.2.7-r0) (164/456) Installing libxxf86vm-dev (1.1.5-r6) (165/456) Installing mesa-dev (24.2.7-r0) (166/456) Installing glu (9.0.3-r3) (167/456) Installing glu-dev (9.0.3-r3) (168/456) Installing gtest (1.15.2-r0) (169/456) Installing gmock (1.15.2-r0) (170/456) Installing gtest-dev (1.15.2-r0) (171/456) Installing enca (1.19-r4) (172/456) Installing enca-dev (1.19-r4) (173/456) Installing expat (2.6.4-r0) (174/456) Installing expat-dev (2.6.4-r0) (175/456) Installing fontconfig-dev (2.15.0-r1) (176/456) Installing libxrender (0.9.11-r5) (177/456) Installing pixman (0.43.4-r1) (178/456) Installing cairo (1.18.2-r1) (179/456) Installing harfbuzz-cairo (9.0.0-r1) (180/456) Installing harfbuzz-gobject (9.0.0-r1) (181/456) Installing icu-data-en (74.2-r0) Executing icu-data-en-74.2-r0.post-install * * If you need ICU with non-English locales and legacy charset support, install * package icu-data-full. * (182/456) Installing icu-libs (74.2-r0) (183/456) Installing harfbuzz-icu (9.0.0-r1) (184/456) Installing harfbuzz-subset (9.0.0-r1) (185/456) Installing cairo-tools (1.18.2-r1) (186/456) Installing libxrender-dev (0.9.11-r5) (187/456) Installing pixman-dev (0.43.4-r1) (188/456) Installing util-macros (1.20.1-r0) (189/456) Installing xcb-util (0.4.1-r3) (190/456) Installing xcb-util-dev (0.4.1-r3) (191/456) Installing cairo-gobject (1.18.2-r1) (192/456) Installing libxml2-utils (2.13.4-r3) (193/456) Installing docbook-xml (4.5-r9) Executing docbook-xml-4.5-r9.post-install (194/456) Installing libgpg-error (1.51-r0) (195/456) Installing libgcrypt (1.10.3-r1) (196/456) Installing libxslt (1.1.42-r1) (197/456) Installing docbook-xsl-ns (1.79.2-r11) Executing docbook-xsl-ns-1.79.2-r11.post-install (198/456) Installing docbook-xsl-nons (1.79.2-r11) Executing docbook-xsl-nons-1.79.2-r11.post-install (199/456) Installing docbook-xsl (1.79.2-r11) (200/456) Installing xz (5.6.3-r0) (201/456) Installing gettext-asprintf (0.22.5-r0) (202/456) Installing gettext-libs (0.22.5-r0) (203/456) Installing gettext-envsubst (0.22.5-r0) (204/456) Installing gettext (0.22.5-r0) (205/456) Installing gettext-dev (0.22.5-r0) (206/456) Installing py3-parsing (3.1.4-r0) (207/456) Installing py3-parsing-pyc (3.1.4-r0) (208/456) Installing py3-packaging (24.2-r0) (209/456) Installing py3-packaging-pyc (24.2-r0) (210/456) Installing libffi-dev (3.4.6-r0) (211/456) Installing bsd-compat-headers (0.7.2-r6) (212/456) Installing libformw (6.5_p20241006-r3) (213/456) Installing libmenuw (6.5_p20241006-r3) (214/456) Installing libncurses++ (6.5_p20241006-r3) (215/456) Installing ncurses-dev (6.5_p20241006-r3) (216/456) Installing libedit-dev (20240808.3.1-r0) (217/456) Installing libpcre2-16 (10.43-r0) (218/456) Installing libpcre2-32 (10.43-r0) (219/456) Installing pcre2-dev (10.43-r0) (220/456) Installing libuuid (2.40.2-r4) (221/456) Installing libfdisk (2.40.2-r4) (222/456) Installing libsmartcols (2.40.2-r4) (223/456) Installing sqlite (3.47.0-r0) (224/456) Installing sqlite-dev (3.47.0-r0) (225/456) Installing util-linux (2.40.2-r4) (226/456) Installing dmesg (2.40.2-r4) (227/456) Installing setarch (2.40.2-r4) (228/456) Installing skalibs-libs (2.14.3.0-r0) (229/456) Installing utmps-libs (0.1.2.3-r2) (230/456) Installing util-linux-misc (2.40.2-r4) (231/456) Installing linux-pam (1.6.1-r1) (232/456) Installing runuser (2.40.2-r4) (233/456) Installing mount (2.40.2-r4) (234/456) Installing losetup (2.40.2-r4) (235/456) Installing hexdump (2.40.2-r4) (236/456) Installing uuidgen (2.40.2-r4) (237/456) Installing blkid (2.40.2-r4) (238/456) Installing sfdisk (2.40.2-r4) (239/456) Installing mcookie (2.40.2-r4) (240/456) Installing agetty (2.40.2-r4) (241/456) Installing wipefs (2.40.2-r4) (242/456) Installing cfdisk (2.40.2-r4) (243/456) Installing umount (2.40.2-r4) (244/456) Installing flock (2.40.2-r4) (245/456) Installing lsblk (2.40.2-r4) (246/456) Installing libcap-ng (0.8.5-r0) (247/456) Installing setpriv (2.40.2-r4) (248/456) Installing lscpu (2.40.2-r4) (249/456) Installing logger (2.40.2-r4) (250/456) Installing partx (2.40.2-r4) (251/456) Installing fstrim (2.40.2-r4) (252/456) Installing findmnt (2.40.2-r4) (253/456) Installing util-linux-dev (2.40.2-r4) (254/456) Installing glib-dev (2.82.2-r0) (255/456) Installing cairo-dev (1.18.2-r1) (256/456) Installing graphite2-dev (1.3.14-r6) (257/456) Installing icu (74.2-r0) (258/456) Installing icu-dev (74.2-r0) (259/456) Installing harfbuzz-dev (9.0.0-r1) (260/456) Installing libunibreak-dev (6.1-r0) (261/456) Installing libass-dev (0.17.3-r0) (262/456) Installing libcdio (2.1.0-r3) (263/456) Installing libcdio++ (2.1.0-r3) (264/456) Installing libcdio-dev (2.1.0-r3) (265/456) Installing libdisplay-info (0.2.0-r0) (266/456) Installing libdisplay-info-dev (0.2.0-r0) (267/456) Installing libturbojpeg (3.0.4-r0) (268/456) Installing libjpeg-turbo-dev (3.0.4-r0) (269/456) Installing libunistring-dev (1.2-r0) (270/456) Installing libvdpau-dev (1.5-r4) (271/456) Installing lzo (2.10-r5) (272/456) Installing lzo-dev (2.10-r5) (273/456) Installing libpcre16 (8.45-r3) (274/456) Installing libpcre32 (8.45-r3) (275/456) Installing pcre (8.45-r3) (276/456) Installing libpcrecpp (8.45-r3) (277/456) Installing pcre-dev (8.45-r3) (278/456) Installing rapidjson-dev (1.1.0-r6) (279/456) Installing spdlog (1.14.1-r0) (280/456) Installing spdlog-dev (1.14.1-r0) (281/456) Installing libtag (1.13.1-r0) (282/456) Installing libtag_c (1.13.1-r0) (283/456) Installing taglib-dev (1.13.1-r0) (284/456) Installing tinyxml2 (10.0.0-r0) (285/456) Installing tinyxml2-dev (10.0.0-r0) (286/456) Installing tinyxml (2.6.2-r4) (287/456) Installing tinyxml-dev (2.6.2-r4) (288/456) Installing xkeyboard-config (2.43-r0) (289/456) Installing libxkbcommon (1.7.0-r1) (290/456) Installing libxkbcommon-x11 (1.7.0-r1) (291/456) Installing xz-dev (5.6.3-r0) (292/456) Installing libxml2-dev (2.13.4-r3) (293/456) Installing libxkbcommon-dev (1.7.0-r1) (294/456) Installing pugixml (1.14-r0) (295/456) Installing pugixml-dev (1.14-r0) (296/456) Installing wayland-libs-cursor (1.23.1-r0) (297/456) Installing wayland-libs-egl (1.23.1-r0) (298/456) Installing wayland-dev (1.23.1-r0) (299/456) Installing waylandpp (1.0.0-r2) (300/456) Installing waylandpp-dev (1.0.0-r2) (301/456) Installing eudev-libs (3.2.14-r5) (302/456) Installing eudev-dev (3.2.14-r5) (303/456) Installing libevdev (1.13.3-r0) (304/456) Installing mtdev (1.1.7-r0) (305/456) Installing libinput-libs (1.27.0-r0) (306/456) Installing libinput-dev (1.27.0-r0) (307/456) Installing alsa-lib-dev (1.2.12-r0) (308/456) Installing gdbm-tools (1.24-r0) (309/456) Installing gdbm-dev (1.24-r0) (310/456) Installing avahi-libs (0.8-r19) (311/456) Installing avahi-compat-howl (0.8-r19) (312/456) Installing avahi-compat-libdns_sd (0.8-r19) (313/456) Installing avahi-glib (0.8-r19) (314/456) Installing libdaemon (0.14-r5) (315/456) Installing libevent (2.1.12-r7) (316/456) Installing avahi (0.8-r19) Executing avahi-0.8-r19.pre-install (317/456) Installing libevent-dev (2.1.12-r7) (318/456) Installing avahi-dev (0.8-r19) (319/456) Installing bluez-dev (5.79-r0) (320/456) Installing dav1d-dev (1.5.0-r0) (321/456) Installing dbus-dev (1.14.10-r4) (322/456) Installing lcms2-plugins (2.16-r0) (323/456) Installing libtiffxx (4.7.0-r0) (324/456) Installing libwebpdecoder (1.4.0-r0) (325/456) Installing libwebp-dev (1.4.0-r0) (326/456) Installing tiff-dev (4.7.0-r0) (327/456) Installing lcms2-dev (2.16-r0) (328/456) Installing libbluray (1.3.4-r1) (329/456) Installing libbluray-dev (1.3.4-r1) (330/456) Installing libcap-dev (2.71-r0) (331/456) Installing libxrandr (1.5.4-r1) (332/456) Installing libxrandr-dev (1.5.4-r1) (333/456) Installing python3-dev (3.12.7-r1) (334/456) Installing gc (8.2.8-r0) (335/456) Installing guile-libs (3.0.9-r1) (336/456) Installing guile (3.0.9-r1) (337/456) Installing swig (4.3.0-r0) (338/456) Installing p8-platform (2.1.0.1-r2) (339/456) Installing libcec4 (4.0.7-r3) (340/456) Installing p8-platform-dev (2.1.0.1-r2) (341/456) Installing libcec4-dev (4.0.7-r3) (342/456) Installing libmicrohttpd (0.9.77-r0) (343/456) Installing gnutls-c++ (3.8.8-r0) (344/456) Installing libgmpxx (6.3.0-r2) (345/456) Installing gmp-dev (6.3.0-r2) (346/456) Installing nettle-dev (3.10-r1) (347/456) Installing libtasn1-progs (4.19.0-r2) (348/456) Installing libtasn1-dev (4.19.0-r2) (349/456) Installing p11-kit-dev (0.25.5-r2) (350/456) Installing gnutls-dev (3.8.8-r0) (351/456) Installing libmicrohttpd-dev (0.9.77-r0) (352/456) Installing libnfs (5.0.3-r0) (353/456) Installing libnfs-dev (5.0.3-r0) (354/456) Installing libplist (2.6.0-r1) (355/456) Installing libplist++ (2.6.0-r1) (356/456) Installing libplist-dev (2.6.0-r1) (357/456) Installing libao (1.2.2-r3) (358/456) Installing libao-dev (1.2.2-r3) (359/456) Installing libshairport (1.2.1.20121215-r3) (360/456) Installing libshairport-dev (1.2.1.20121215-r3) (361/456) Installing libudfread (1.1.2-r2) (362/456) Installing libudfread-dev (1.1.2-r2) (363/456) Installing libva-dev (2.22.0-r1) (364/456) Installing libva-glx (2.20.0-r0) (365/456) Installing libva-glx-dev (2.20.0-r0) (366/456) Installing libxslt-dev (1.1.42-r1) (367/456) Installing mariadb-connector-c (3.3.10-r0) (368/456) Installing mariadb-connector-c-dev (3.3.10-r0) (369/456) Installing libcamera-ipa (0.3.2-r0) (370/456) Installing libunwind (1.8.1-r0) (371/456) Installing yaml (0.2.5-r2) (372/456) Installing libcamera (0.3.2-r0) (373/456) Installing libuv (1.49.2-r0) (374/456) Installing roc-toolkit-libs (0.4.0-r0) (375/456) Installing webrtc-audio-processing-1 (1.3-r1) (376/456) Installing pipewire-libs (1.2.6-r1) (377/456) Installing pipewire-dev (1.2.6-r1) (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 (20241010-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 (20241125.104002) (448/456) Installing dbus (1.14.10-r4) Executing dbus-1.14.10-r4.pre-install Executing dbus-1.14.10-r4.post-install (449/456) Installing dbus-openrc (1.14.10-r4) (450/456) Installing dbus-daemon-launch-helper (1.14.10-r4) (451/456) Installing avahi-openrc (0.8-r19) (452/456) Installing util-linux-openrc (2.40.2-r4) (453/456) Installing agetty-openrc (0.55.1-r2) (454/456) Installing perl-error (0.17029-r2) (455/456) Installing perl-git (2.47.0-r0) (456/456) Installing git-perl (2.47.0-r0) Executing busybox-1.37.0-r8.trigger Executing fontconfig-2.15.0-r1.trigger Executing glib-2.82.2-r0.trigger No schema files found: removed existing output file. Executing graphviz-12.1.2-r0.trigger Executing java-common-0.5-r0.trigger Executing ca-certificates-20241010-r0.trigger Executing dbus-1.14.10-r4.trigger OK: 1179 MiB in 557 packages >>> kodi: Cleaning up srcdir >>> kodi: Cleaning up pkgdir >>> kodi: Cleaning up tmpdir >>> kodi: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/21.1-Omega.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 >>> kodi: Fetching https://github.com/xbmc/xbmc/archive/21.1-Omega.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 14.9M 0 14.9M 0 0 12.2M 0 --:--:-- 0:00:01 --:--:-- 15.0M 100 28.7M 0 28.7M 0 0 12.9M 0 --:--:-- 0:00:02 --:--:-- 14.4M 100 38.8M 0 38.8M 0 0 12.0M 0 --:--:-- 0:00:03 --:--:-- 12.9M 100 39.1M 0 39.1M 0 0 11.8M 0 --:--:-- 0:00:03 --:--:-- 12.7M >>> kodi: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/crossguid-ca1bf4b810e2d188d04cb6286f957008ee1b7681.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 138k 100 138k 0 0 2182k 0 --:--:-- --:--:-- --:--:-- 2195k >>> kodi: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/libdvdcss-1.4.3-Next-Nexus-Alpha2-2.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 99k 100 99k 0 0 1674k 0 --:--:-- --:--:-- --:--:-- 1690k >>> kodi: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/libdvdnav-6.1.1-Next-Nexus-Alpha2-2.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 125k 100 125k 0 0 2103k 0 --:--:-- --:--:-- --:--:-- 2127k >>> kodi: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/libdvdread-6.1.3-Next-Nexus-Alpha2-2.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 107k 100 107k 0 0 1826k 0 --:--:-- --:--:-- --:--:-- 1860k >>> kodi: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/21.1-Omega.tar.gz >>> kodi: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/crossguid-ca1bf4b810e2d188d04cb6286f957008ee1b7681.tar.gz >>> kodi: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/libdvdcss-1.4.3-Next-Nexus-Alpha2-2.tar.gz >>> kodi: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/libdvdnav-6.1.1-Next-Nexus-Alpha2-2.tar.gz >>> kodi: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/libdvdread-6.1.3-Next-Nexus-Alpha2-2.tar.gz >>> kodi: Checking sha512sums... 21.1-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/v3.21/21.1-Omega.tar.gz... >>> kodi: Unpacking /var/cache/distfiles/v3.21/crossguid-ca1bf4b810e2d188d04cb6286f957008ee1b7681.tar.gz... >>> kodi: Unpacking /var/cache/distfiles/v3.21/libdvdcss-1.4.3-Next-Nexus-Alpha2-2.tar.gz... >>> kodi: Unpacking /var/cache/distfiles/v3.21/libdvdnav-6.1.1-Next-Nexus-Alpha2-2.tar.gz... >>> kodi: Unpacking /var/cache/distfiles/v3.21/libdvdread-6.1.3-Next-Nexus-Alpha2-2.tar.gz... >>> kodi: fix-musl-incompability.patch patching file xbmc/cores/DllLoader/exports/emu_msvcrt.cpp patching file xbmc/cores/DllLoader/exports/emu_msvcrt.h patching file xbmc/cores/DllLoader/exports/wrapper.c patching file xbmc/utils/UDMABufferObject.cpp >>> kodi: gcc13.patch patching file xbmc/cores/VideoPlayer/DVDInputStreams/BlurayStateSerializer.h patching file xbmc/cores/VideoPlayer/DVDInputStreams/DVDInputStream.h patching file xbmc/cores/VideoPlayer/DVDInputStreams/DVDStateSerializer.h 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 patching file xbmc/platform/posix/filesystem/PosixFile.cpp patching file xbmc/guilib/XBTFReader.cpp patching file xbmc/cores/DllLoader/exports/emu_msvcrt.cpp >>> 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.1-Omega -- Build directory: /home/buildozer/aports/community/kodi/src/xbmc-21.1-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.1-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.1-Omega/build-x11/build/lib/libcrossguid.a;debug;/home/buildozer/aports/community/kodi/src/xbmc-21.1-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.1-Omega/xbmc/contrib -- Found LibDvdCSS: /home/buildozer/aports/community/kodi/src/xbmc-21.1-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.1-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.1-Omega/build-x11/build/lib/libdvdnav.a (found version "6.1.1-Next-Nexus-Alpha2-2") -- Found OpenSSL: /usr/lib/libcrypto.so (found suitable version "3.3.2", minimum required is "1.1.0") -- Found PCRE: /usr/lib/libpcre.so -- RapidJSON found. Headers: /usr/include -- Found RapidJSON: /usr/include (found suitable version "1.1.0", minimum required is "1.0.2") -- Found Spdlog: /usr/lib/libspdlog.so (found version "1.14.1") -- Found Sqlite3: /usr/lib/libsqlite3.so (found version "3.47.0") -- Found TagLib: /usr/lib/libtag.so (found suitable version "1.13.1", minimum required is "1.9.0") -- Found TinyXML: /usr/lib/libtinyxml.so -- Found TinyXML2: /usr/lib/libtinyxml2.so (found version "10.0.0") -- Found EGL: /usr/lib/libEGL.so (found version "24.2.7") -- Found X: /usr/lib/libX11.so (found version "1.8.10") -- Found XRandR: /usr/lib/libXrandr.so (found version "1.5.4") -- Found LibDRM: /usr/lib/libdrm.so (found version "2.4.123") -- Found OpenGLES: /usr/lib/libGLESv2.so -- Could NOT find MariaDBClient (missing: MARIADBCLIENT_INCLUDE_DIR) (found version "3.3.10") -- Found MySqlClient: /usr/lib/libmysqlclient.so (found version "") -- Could NOT find Shairplay (missing: SHAIRPLAY_LIBRARY SHAIRPLAY_INCLUDE_DIR HAVE_SHAIRPLAY_CALLBACK_CLS) -- Found Java: /usr/bin/java (found version "1.8.0.422") found components: Runtime -- Found SWIG: /usr/bin/swig (found version "4.3.0") -- Found Doxygen: /usr/bin/doxygen (found version "1.12.0") found components: doxygen dot -- Found PythonInterpreter: /usr/bin/python3 (found version "3.12.7") Traceback (most recent call last): File "", line 1, in ModuleNotFoundError: No module named 'distutils' -- #---- CONFIGURATION ----# -- Platforms: x11 -- App package: org.xbmc.kodi -- -- PATH config -- -- Prefix: /usr -- Libdir: /usr/lib -- Bindir: /usr/bin -- Includedir: /usr/include -- Datarootdir: /usr/share -- Datadir: /usr/share -- Docdir: /usr/share/doc/kodi -- CCACHE enabled: No -- CLANGFORMAT enabled: No -- CLANGTIDY enabled: No -- CPPCHECK enabled: No -- INCLUDEWHATYOUUSE enabled: No -- ALSA enabled: Yes -- AVAHI enabled: Yes -- BLUETOOTH enabled: Yes -- BLURAY enabled: Yes -- CAP enabled: Yes -- CEC enabled: Yes -- DAV1D enabled: Yes -- DBUS enabled: Yes -- ISO9660PP enabled: Yes -- LCMS2 enabled: Yes -- LIRCCLIENT enabled: No -- MDNS enabled: No -- MICROHTTPD enabled: Yes -- NFS enabled: Yes -- PIPEWIRE enabled: Yes -- PLIST enabled: Yes -- PULSEAUDIO enabled: Yes -- PYTHON enabled: Yes -- SMBCLIENT enabled: Yes -- SNDIO enabled: No -- UDEV enabled: Yes -- UDFREAD enabled: Yes -- XSLT enabled: Yes -- VAAPI enabled: Yes -- MARIADBCLIENT enabled: No -- MYSQLCLIENT enabled: Yes -- Configuring done (14.4s) -- Generating done (1.7s) -- Build files have been written to: /home/buildozer/aports/community/kodi/src/xbmc-21.1-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.1-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.8s) -- 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.1-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.1-Omega/build-x11/build/lib/libcrossguid.a -- Up-to-date: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/include -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/include/crossguid -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/include/crossguid/guid.hpp -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/share/crossguid/cmake/crossguid-config.cmake -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/share/crossguid/cmake/crossguid-config-release.cmake -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/share/crossguid/LICENSE -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/share/crossguid/README.md -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/lib/pkgconfig/crossguid.pc [8/8] Completed 'crossguid' [1/1701] Building C object CMakeFiles/kodi-xrandr.dir/xbmc-xrandr.c.o [2/1701] cd /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega && /usr/bin/cmake -DCORE_SOURCE_DIR=/home/buildozer/aports/community/kodi/src/xbmc-21.1-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.1-Omega/build-x11 -DBUNDLEDIR=/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11 -P /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/cmake/scripts/common/GenerateSystemAddons.cmake [3/1701] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/__/__/__/__/__/xbmc/guilib/XBTF.cpp.o [4/1701] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/decoder/PNGDecoder.cpp.o [5/1701] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/decoder/JPGDecoder.cpp.o [6/1701] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/decoder/GifHelper.cpp.o [7/1701] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/decoder/GIFDecoder.cpp.o [8/1701] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/XBTFWriter.cpp.o [9/1701] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/TexturePacker.cpp.o [10/1701] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/DecoderManager.cpp.o [11/1701] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/md5.cpp.o [12/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Null/NptNullAutoreleasePool.cpp.o [13/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Bsd/NptBsdNetwork.cpp.o [14/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixTime.cpp.o [15/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixThreads.cpp.o [16/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixQueue.cpp.o [17/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptSelectableMessageQueue.cpp.o [18/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixSystem.cpp.o [19/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixEnvironment.cpp.o [20/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaConnect/PltMediaConnect.cpp.o [21/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaConnect/X_MS_MediaReceiverRegistrarSCPD.cpp.o [22/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/RenderingControlSCPD.cpp.o [23/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/RdrConnectionManagerSCPD.cpp.o [24/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/AVTransportSCPD.cpp.o [25/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/PltMediaController.cpp.o [26/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/PltMediaRenderer.cpp.o [27/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/StdC/NptStdcEnvironment.cpp.o [28/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/StdC/NptStdcDebug.cpp.o [29/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Bsd/NptBsdSockets.cpp.o [30/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Bsd/NptBsdResolver.cpp.o [31/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptXml.cpp.o [32/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptUtils.cpp.o [33/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptUri.cpp.o [34/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptTls.cpp.o [35/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptTime.cpp.o [36/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptThreads.cpp.o [37/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptSystem.cpp.o [38/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptStrings.cpp.o [39/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptStreams.cpp.o [40/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptSockets.cpp.o [41/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptSimpleMessageQueue.cpp.o [42/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptRingBuffer.cpp.o [43/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptResults.cpp.o [44/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptQueue.cpp.o [45/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptNetwork.cpp.o [46/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptMessaging.cpp.o [47/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptLogging.cpp.o [48/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptList.cpp.o [49/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptHttp.cpp.o [50/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptHash.cpp.o [51/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptFile.cpp.o [52/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptDebug.cpp.o [53/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptDataBuffer.cpp.o [54/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptCommon.cpp.o [55/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptBufferedStreams.cpp.o [56/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptBase64.cpp.o [57/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptAutomaticCleaner.cpp.o [58/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/Neptune.cpp.o [59/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltSyncMediaBrowser.cpp.o [60/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/ContentDirectorywSearchSCPD.cpp.o [61/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/ContentDirectorySCPD.cpp.o [62/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/ConnectionManagerSCPD.cpp.o [63/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltMediaServer.cpp.o [64/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltMediaItem.cpp.o [65/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltMediaCache.cpp.o [66/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltMediaBrowser.cpp.o [67/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltFileMediaServer.cpp.o [68/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltDidl.cpp.o [69/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltUPnP.cpp.o [70/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltThreadTask.cpp.o [71/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltTaskManager.cpp.o [72/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltStateVariable.cpp.o [73/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltSsdp.cpp.o [74/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltService.cpp.o [75/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltProtocolInfo.cpp.o [76/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltMimeType.cpp.o [77/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltIconsData.cpp.o [78/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltHttpServerTask.cpp.o [79/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltHttpServer.cpp.o [80/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltHttpClientTask.cpp.o [81/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltHttp.cpp.o [82/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltEvent.cpp.o [83/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltDeviceHost.cpp.o [84/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltDeviceData.cpp.o [85/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltDatagramStream.cpp.o [86/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltCtrlPointTask.cpp.o [87/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltCtrlPoint.cpp.o [88/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltConstants.cpp.o [89/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltArgument.cpp.o [90/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltAction.cpp.o [91/1701] Building C++ header for video.fbs [92/1701] Building C++ header for savestate.fbs [93/1701] Generating build/xbmc/CompileInfo.cpp [94/1701] Building C object build/cores/dll-loader/exports/CMakeFiles/wrapper.dir/wrapper.c.o [95/1701] Creating directories for 'libdvdcss' [96/1701] Creating directories for 'ffmpeg' [97/1701] Creating directories for 'JsonSchemaBuilder' [98/1701] Building CXX object CMakeFiles/compileinfo.dir/build/xbmc/CompileInfo.cpp.o [99/1701] Performing download step (download, verify and extract) for 'ffmpeg' [100/1701] No download step for 'JsonSchemaBuilder' [101/1701] No update step for 'JsonSchemaBuilder' [102/1701] No patch step for 'JsonSchemaBuilder' [103/1701] Performing configure step for 'JsonSchemaBuilder' [104/1701] Performing download step (verify and extract) for 'libdvdcss' -- 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.1-Omega/build-x11/build/libdvdcss/src/libdvdcss' -- extracting... [tar xfz] -- extracting... [analysis] -- extracting... [rename] -- extracting... [clean up] -- extracting... done [105/1701] No update step for 'libdvdcss' [106/1701] No patch step for 'libdvdcss' [107/1701] cd /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/cores/dll-loader/exports && /usr/bin/llvm-nm /home/buildozer/aports/community/kodi/src/xbmc-21.1-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 [108/1701] Performing configure step for 'libdvdcss' In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltThreadTask.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltThreadTask.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-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.1-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.1-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.1-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.1-Omega/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-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.1-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.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaConnect/PltMediaConnect.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-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.1-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.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-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.1-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.1-Omega/lib/libUPnP/Platinum/Source/Core/PltStateVariable.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltStateVariable.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-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.1-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.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaBrowser.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-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.1-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.1-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.1-Omega/lib/libUPnP/Platinum/Source/Core/PltAction.cpp:256:18: warning: variable 'count' set but not used [-Wunused-but-set-variable] 256 | NPT_Cardinal count = 0; | ^ 1 warning generated. /home/buildozer/aports/community/kodi/src/xbmc-21.1-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. In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaServer.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltUPnP.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltTaskManager.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-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.1-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.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaRenderer/PltMediaController.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-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.1-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.1-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.1-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/1701] Linking C executable kodi-xrandr In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltDeviceData.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltDeviceData.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-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.1-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.1-Omega/lib/libUPnP/Platinum/Source/Core/PltService.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltService.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-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.1-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.1-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.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltFileMediaServer.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltUPnP.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltTaskManager.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-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.1-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.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaItem.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaItem.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-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.1-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.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaItem.cpp:589:55: warning: implicit conversion increases floating-point precision: 'NPT_Float' (aka 'float') to 'double' [-Wdouble-promotion] 589 | didl += NPT_String::Format("%.1f", m_XbmcInfo.rating); | ~~~~~~~~~~ ~~~~~~~~~~~^~~~~~ 2 warnings generated. /home/buildozer/aports/community/kodi/src/xbmc-21.1-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.1-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.1-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.1-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.1-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.1-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.1-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.1-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.1-Omega/lib/libUPnP/Platinum/Source/Core/PltDeviceHost.cpp:648:1: warning: unused label 'bad_request' [-Wunused-label] 648 | bad_request: | ^~~~~~~~~~~~ 5 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.9s) -- 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.1-Omega/build-x11/build/JsonSchemaBuilder/src/JsonSchemaBuilder-build [110/1701] Performing build step for 'JsonSchemaBuilder' /home/buildozer/aports/community/kodi/src/xbmc-21.1-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.1-Omega/lib/libUPnP/Platinum/Source/Core/PltCtrlPoint.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltCtrlPoint.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-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.1-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.1-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.1-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.1-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/1701] Linking CXX static library build/upnp/libupnp.a -- Downloading... dst='/home/buildozer/aports/community/kodi/src/xbmc-21.1-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.1-Omega/build-x11/build/download/ffmpeg-6.0.1.tar.gz' -- Downloading... done -- extracting... src='/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/download/ffmpeg-6.0.1.tar.gz' dst='/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg' -- extracting... [tar xfz] -- extracting... [analysis] -- extracting... [rename] -- extracting... [clean up] -- extracting... done [112/1701] No update step for 'ffmpeg' [113/1701] Performing patch step for 'ffmpeg' [114/1701] Performing configure step for 'ffmpeg' [115/1701] 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.1-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.1-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 (1.1s) -- 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.1-Omega/build-x11/build/ffmpeg/src/ffmpeg-build [116/1701] Performing build step for 'ffmpeg' [117/1701] Generating skin xbt [1/2] Building CXX object CMakeFiles/JsonSchemaBuilder.dir/JsonSchemaBuilder.cpp.o [2/2] Linking CXX executable JsonSchemaBuilder [118/1701] Performing install step for 'JsonSchemaBuilder' [1/1] Install the project... -- Install configuration: "Release" -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/bin/JsonSchemaBuilder [119/1701] Completed 'JsonSchemaBuilder' [120/1701] Generating ServiceDescription.h [121/1701] 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/1701] Performing build step for 'libdvdcss' /usr/bin/make all-am make[1]: Entering directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-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.1-Omega/build-x11/build/libdvdcss/src/libdvdcss' [123/1701] Performing install step for 'libdvdcss' make[1]: Entering directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/libdvdcss/src/libdvdcss' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/share/doc/libdvdcss' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/lib/pkgconfig' /usr/bin/install -c -m 644 AUTHORS COPYING NEWS README.md ChangeLog '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/share/doc/libdvdcss' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/include/dvdcss' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/lib' /usr/bin/install -c -m 644 src/libdvdcss.pc '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/lib/pkgconfig' /bin/sh ./libtool --mode=install /usr/bin/install -c libdvdcss.la '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/lib' /usr/bin/install -c -m 644 src/dvdcss/dvdcss.h src/dvdcss/version.h '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/include/dvdcss' libtool: install: /usr/bin/install -c .libs/libdvdcss.lai /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/lib/libdvdcss.la libtool: install: /usr/bin/install -c .libs/libdvdcss.a /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/lib/libdvdcss.a libtool: install: chmod 644 /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/lib/libdvdcss.a libtool: install: ranlib /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/lib/libdvdcss.a make[1]: Leaving directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/libdvdcss/src/libdvdcss' [124/1701] Completed 'libdvdcss' [125/1701] Creating directories for 'libdvdread' [126/1701] 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.1-Omega/build-x11/build/libdvdread/src/libdvdread' -- extracting... [tar xfz] -- extracting... [analysis] -- extracting... [rename] -- extracting... [clean up] -- extracting... done [127/1701] No update step for 'libdvdread' [128/1701] No patch step for 'libdvdread' [129/1701] 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/1701] Performing build step for 'libdvdread' /usr/bin/make all-am make[1]: Entering directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/libdvdread/src/libdvdread' cd . && git log > /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/libdvdread/src/libdvdread/ChangeLog-tmp fatal: not a git repository (or any of the parent directories): .git make[1]: [Makefile:1056: ChangeLog] Error 128 (ignored) test -s ChangeLog-tmp && mv ChangeLog-tmp ChangeLog make[1]: [Makefile:1057: ChangeLog] Error 1 (ignored) rm -f ChangeLog-tmp CC src/bitreader.lo test -e ChangeLog || touch ChangeLog CC src/dvd_input.lo CC src/dvd_reader.lo CC src/dvd_udf.lo CC src/ifo_print.lo CC src/ifo_read.lo CC src/logger.lo CC src/md5.lo CC src/nav_print.lo CC src/nav_read.lo CCLD libdvdread.la make[1]: Leaving directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/libdvdread/src/libdvdread' [131/1701] Performing install step for 'libdvdread' make[1]: Entering directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/libdvdread/src/libdvdread' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/share/doc/libdvdread' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/lib/pkgconfig' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/include/dvdread' /usr/bin/install -c -m 644 misc/dvdread.pc '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/lib/pkgconfig' /usr/bin/install -c -m 644 AUTHORS ChangeLog COPYING NEWS README.md TODO '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/share/doc/libdvdread' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/lib' /bin/sh ./libtool --mode=install /usr/bin/install -c libdvdread.la '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/lib' /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.1-Omega/build-x11/build/include/dvdread' libtool: install: /usr/bin/install -c .libs/libdvdread.lai /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/lib/libdvdread.la libtool: install: /usr/bin/install -c .libs/libdvdread.a /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/lib/libdvdread.a libtool: install: chmod 644 /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/lib/libdvdread.a libtool: install: ranlib /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/lib/libdvdread.a make[1]: Leaving directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/libdvdread/src/libdvdread' [132/1701] Completed 'libdvdread' [133/1701] Creating directories for 'libdvdnav' [134/1701] 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.1-Omega/build-x11/build/libdvdnav/src/libdvdnav' -- extracting... [tar xfz] -- extracting... [analysis] -- extracting... [rename] -- extracting... [clean up] -- extracting... done [135/1701] No update step for 'libdvdnav' [136/1701] No patch step for 'libdvdnav' [137/1701] 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/1701] Performing build step for 'libdvdnav' /usr/bin/make all-am make[1]: Entering directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-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/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] = { | ^~~~~~~~~~~~~~~~~~~~~ src/navigation.c:265:66: warning: unused parameter 'parts_to_play' [-Wunused-parameter] 265 | int32_t part, int32_t parts_to_play) { | ^ src/navigation.c:272:58: warning: unused parameter 'title' [-Wunused-parameter] 272 | dvdnav_status_t dvdnav_time_play(dvdnav_t *this, int32_t title, | ^ src/navigation.c:273:43: warning: unused parameter 'time' [-Wunused-parameter] 273 | uint64_t time) { | ^ src/vm/play.c:77:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 77 | (vm->state).pgN = 1 + ((int) ((float) pgCnt * rand()/(RAND_MAX+1.0))); | ~~~~~~~~~~~~~~^~~~~~~~~ 3 warnings generated. 1 warning generated. 1 warning generated. 1 warning generated. CCLD libdvdnav.la make[1]: Leaving directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/libdvdnav/src/libdvdnav' [139/1701] Performing install step for 'libdvdnav' make[1]: Entering directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/libdvdnav/src/libdvdnav' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/lib' /bin/sh ./libtool --mode=install /usr/bin/install -c libdvdnav.la '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/lib' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/share/doc/libdvdnav' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/lib/pkgconfig' /usr/bin/install -c -m 644 AUTHORS ChangeLog COPYING README.md TODO '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/share/doc/libdvdnav' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/include/dvdnav' /usr/bin/install -c -m 644 misc/dvdnav.pc '/home/buildozer/aports/community/kodi/src/xbmc-21.1-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.1-Omega/build-x11/build/include/dvdnav' libtool: install: /usr/bin/install -c .libs/libdvdnav.lai /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/lib/libdvdnav.la libtool: install: /usr/bin/install -c .libs/libdvdnav.a /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/lib/libdvdnav.a libtool: install: chmod 644 /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/lib/libdvdnav.a libtool: install: ranlib /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/lib/libdvdnav.a make[1]: Leaving directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/libdvdnav/src/libdvdnav' [140/1701] Completed 'libdvdnav' [141/1701] Generating system/players/VideoPlayer/libdvdnav-arm.so [1/8] Creating directories for 'ffmpeg' [2/8] No download step for 'ffmpeg' [3/8] No update step for 'ffmpeg' [4/8] No patch step for 'ffmpeg' [5/8] Performing configure step for 'ffmpeg' install prefix /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build source path /home/buildozer/aports/community/kodi/src/xbmc-21.1-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 src/libavformat/3dostr.c:32:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 32 | if (size < 8 || p->buf_size - i < size) | ~~~~~~~~~~~~~~~ ^ ~~~~ CC libavformat/amvenc.o 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) | ~~~~~~~~~ ^ ~~ CC libavformat/anm.o CC libavformat/apac.o CC libavformat/apc.o 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/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/4xm.c:249:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 249 | if (size > header_size - i - 8 && (fourcc_tag == vtrk_TAG || fourcc_tag == strk_TAG)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/4xm.c:356:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 356 | if (track_number < fourxm->track_count && | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/aaxdec.c:104:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 104 | for (int seg = 0; seg < a->current_segment; seg++) | ~~~ ^ ~~~~~~~~~~~~~~~~~~ CC libavformat/ape.o 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) { | ~~~ ^ ~~~~~~~~~~~~~~ 2 warnings generated. 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) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/apetag.o src/libavformat/aadec.c:364:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 364 | { NULL }, | ^ CC libavformat/apm.o CC libavformat/apngdec.o src/libavformat/acedec.c:35:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 35 | if (asc < 0x44 || asc > p->buf_size - 4) | ~~~ ^ ~~~~~~~~~~~~~~~ 5 warnings generated. 1 warning generated. CC libavformat/apngenc.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/aptxdec.o 4 warnings generated. CC libavformat/aqtitledec.o 1 warning generated. CC libavformat/argo_asf.o CC libavformat/argo_brp.o CC libavformat/argo_cvg.o src/libavformat/aiffenc.c:109:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 109 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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 }, | ^ CC libavformat/asf.o CC libavformat/asf_tags.o src/libavformat/adtsenc.c:71:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 71 | if (adts->objecttype > 3U) { | ~~~~~~~~~~~~~~~~ ^ ~~ src/libavformat/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++) { | ~ ^ ~~~~~~~~~~ CC libavformat/asfcrypt.o CC libavformat/asfdec_f.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/adtsenc.c:223:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 223 | { "write_id3v2", "Enable ID3v2 tag writing", OFFSET(id3v2tag), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, ENC}, | ^ src/libavformat/adtsenc.c:224:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 224 | { "write_apetag", "Enable APE tag writing", OFFSET(apetag), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, ENC}, | ^ src/libavformat/adtsenc.c:225:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 225 | { "write_mpeg2", "Set MPEG version to MPEG-2", OFFSET(mpeg_id), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, ENC}, | ^ src/libavformat/adtsenc.c:226:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 226 | { NULL }, | ^ CC libavformat/asfdec_o.o src/libavformat/alp.c:284:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 284 | { NULL } | ^ CC libavformat/asfenc.o CC libavformat/assdec.o src/libavformat/anm.c:68:16: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 68 | if (record >= anm->nb_records) | ~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/anm.c:73:69: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 73 | if (p->nb_records > 0 && record >= p->base_record && record < p->base_record + p->nb_records) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/assenc.o 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) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 4 warnings generated. CC libavformat/astdec.o 4 warnings generated. CC libavformat/astenc.o 1 warning generated. CC libavformat/async.o CC libavformat/au.o CC libavformat/av1.o CC libavformat/av1dec.o 2 warnings generated. 3 warnings generated. CC libavformat/avc.o In file included from src/libavformat/apngdec.c:37: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/apngdec.c:37: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/apngdec.c:37: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/apngdec.c:37: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/apngdec.c:37: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/apngdec.c:37: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/apngdec.c:37: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/apngdec.c:37: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/apngdec.c:89:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 89 | len + 4 > bytestream2_get_bytes_left(&gb)) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/avformat.o src/libavformat/apngdec.c:289:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 289 | height != s->streams[0]->codecpar->height || | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/apngdec.c:288:15: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 288 | if (width != s->streams[0]->codecpar->width || | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/apngdec.c:295:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 295 | y_offset >= s->streams[0]->codecpar->height || | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/apngdec.c:293:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 293 | x_offset >= s->streams[0]->codecpar->width || | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/avidec.o CC libavformat/avienc.o src/libavformat/apngdec.c:408:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 408 | AV_OPT_TYPE_BOOL, { .i64 = 1 } , 0, 1 , AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/apngdec.c:410:77: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 410 | AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/apngdec.c:412:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 412 | AV_OPT_TYPE_INT, { .i64 = DEFAULT_APNG_FPS }, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/apngdec.c:413:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 413 | { NULL }, | ^ src/libavformat/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/avio.o CC libavformat/aviobuf.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++) { | ~ ^ ~~~~~~~~~~~~~~~~ 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/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)) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ 8 warnings generated. 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 } | ^ 2 warnings generated. CC libavformat/avlanguage.o src/libavformat/argo_brp.c:372:45: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] 372 | if (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) | ~~~ ^ ~~~~~~~~ 2 warnings generated. 20 warnings generated. CC libavformat/avr.o src/libavformat/argo_cvg.c:394:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 394 | { NULL } | ^ src/libavformat/apm.c:81:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 81 | for (int i = 0; i < FF_ARRAY_ELEMS(ext-CC libavformat/avs.o >unk3); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 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) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. CC libavformat/avs2dec.o CC libavformat/avs3dec.o src/libavformat/asfenc.c:311:23: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 311 | if (pres_time <= asf->index_ptr[i].send_time) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/bethsoftvid.o src/libavformat/argo_asf.c:464:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 464 | { NULL } | ^ src/libavformat/asfdec_o.c:166:52: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 166 | if (size < INT64_MAX - offset && avio_tell(pb) != offset + size) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/asfdec_o.c:166:14: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'long long' [-Wsign-compare] 166 | if (size < INT64_MAX - offset && avio_tell(pb) != offset + size) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:121:207: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 121 | { "no_resync_search", "Don't try to resynchronize by looking for a certain optional start code", offsetof(ASFContext, no_resync_search), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/asfdec_f.c:122:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 122 | { "export_xmp", "Export full XMP metadata", offsetof(ASFContext, export_xmp), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/asfdec_f.c:123:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 123 | { NULL }, | ^ src/libavformat/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/asfdec_o.c:234:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 234 | for (i = 0; i < len; i++) | ~ ^ ~~~ src/libavformat/asfdec_o.c:252:52: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 251 | if ((ret = avio_get_str16le(pb, len, name, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | sizeof(name))) < len) | ~~~~~~~~~~~~~ ^ ~~~ 1 warning generated. CC libavformat/bfi.o 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) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/asfdec_f.c:329:58: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 329 | FFABS(fsize - (int64_t)asf->hdr.file_size) < FFMIN(fsize, asf->hdr.file_size)/20) | ^ ~~~~~ ~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/asfdec_f.c:329:56: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 329 | FFABS(fsize - (int64_t)asf->hdr.file_size) < FFMIN(fsize, asf->hdr.file_size)/20) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/bink.o src/libavformat/asfenc.c:1120:165: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavformat/asfdec_f.c :517:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1120 | { 517" | p a c k e t _ siifz e("s,t r"ePaamc_kneutm sestt_rseiazmes)[,s tArVe_aOmP_Tn_uTmY]P.Ep_aIyNlTo,a d{).)i 6{4 =| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3 200}, PACKET_SIZE_MIN, PACKET_SIZE_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/asfenc.c:1121:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1121 | { NULL }, | ^ 1 warning generated. src/libavformat/assenc.c:219:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 219 | { "ignore_readorder", "write events immediately, even if they're out-of-order", OFFSET(ignore_readorder), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E }, | ^ src/libavformat/assenc.c:220:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 220 | { NULL }, | ^ src/libavformat/asfdec_f.c:592:52: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 591 | if ((ret = avio_get_str16le(pb, lang_len, lang, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 592 | sizeof(lang))) < lang_len) | ~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/asfdec_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/asfdec_f.c:797:27: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 797 | if (avio_tell(pb) != gpos + gsize) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavformat/binka.o src/libavformat/astdec.c:94:14: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 94 | size > INT_MAX / s->streams[0]->codecpar->ch_layout.nb_channels) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/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/asfdec_o.c:1000:45: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1000 | if (asf->nb_mult_left && (avio_tell(pb) >= | ~~~~~~~~~~~~~ ^ 1001 | (asf->sub_header_offset + asf->mult_sub_len))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/async.c:479:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 479 | {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/bintext.o src/libavformat/astenc.c:186:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 186 | { "loopstart", "Loopstart position in milliseconds.", OFFSET(loopstart), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/astenc.c:187:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 187 | { "loopend", "Loopend position in milliseconds.", OFFSET(loopend), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/astenc.c:188:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 188 | { NULL }, | ^ src/libavformat/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/bit.o src/libavformat/asfdec_f.c:1206:57: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1206 | asf_st->frag_offset + asf->packet_frag_size > asf_st->pkt.size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:1260:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1260 | if (asf->packet_frag_offset >= asf_st->pkt.size || | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:1269:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1269 | if (asf->packet_frag_offset != asf_st->frag_offset && !asf_st->pkt_clean) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:1276:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1276 | if (ret != asf->packet_frag_size) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_o.c:1179:55: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1179 | if (asf->packet_offset + asf->packet_size <= asf->data_offset + asf->data_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/bmv.o src/libavformat/au.c:119:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 119 | for (i CC libavformat/boadec.o = 0; i < FF_ARRAY_ELEMS(keys); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 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/asfdec_f.c:1446:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1446 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ 1 warning generated. 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_offset + asf->data_size) && | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/au.c:165:36: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 165 | if (data_size < 0 && data_size != AU_UNKNOWN_SIZE) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/au.c:203:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 203 | if (channels == 0 || channels >= INT_MAX / (BLOCK_SIZE * bps >> 3)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/au.c:224:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 224 | if (data_size != AU_UNKNOWN_SIZE) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/av1dec.c:193:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 193 | ret = read_obu(p->buf + cnt, FFMIN(p->buf_size - cnt, obu_unit_size), &obu_size, &type); | ^ ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/av1dec.c:208:38: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 208 | ret = read_obu(p->buf + cnt, FFMIN(p->buf_size - cnt, obu_unit_size), &obu_size, &type); | ^ ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 1 warning generated. src/libavformat/au.c:266:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 266 | for (int i = 0; i < FF_ARRAY_ELEMS(keys); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/av1dec.c:255:13: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 255 | if (ret != obu_unit_size) | ~~~ ^ ~~~~~~~~~~~~~ src/libavformat/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/av1.c:27: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | i2f ( warningss- generated>. buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/bonk.o 3 warnings generated. CC libavformat/brstm.o 3 warnings generated. CC libavformat/c93.o CC libavformat/cache.o 1 warning generated. CC libavformat/caf.o src/libavformat/avienc.c:141:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 141 | avist->max_size = FFMAX(avist->max_size, size); | ^ ~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavformat/avienc.c:170:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 170 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/cafdec.o src/libavformat/avienc.c:211:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 211 | for (n = 0; n < s->nb_streams; n++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/cafenc.o 5 warnings generated. src/libavformat/avienc.c:280:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 280 | for (n = 0; n < s->nb_streams; n++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:296:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 296 | for (n = 0; n < s->nb_streams; n++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/aviobuf.c:63:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | {"protocol_whitelist", "List of protocols that are allowed to be used", OFFSET(protocol_whitelist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/aviobuf.c:64:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 64 | { NULL }, | ^ src/libavformat/avienc.c:639:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 639 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:654:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 654 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/cavsvideodec.o src/libavformat/avienc.c:701:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 701 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:708:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 708 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avs3dec.c:42:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 42 | if (code < slice_pos) | ~~~~ ^ ~~~~~~~~~ In file included from src/libavformat/avidec.c:40: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/cdg.o In file included from src/libavformat/avidec.c:40: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/avidec.c:40: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/cdxl.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/avidec.c:40: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/avidec.c:40: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:src/libavformat/avienc.c13: warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]919 :19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | 919 | s i z ef2o r= F(FiM I=N (0p;- >ib u_nebn_ds t-r epa-m>sb;u fif+e+r), {s i z| e ~ ^ ~~~~~~~~~~~~~) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavformat/avienc.c:939src/libavutil/macros.h::3949:: 25warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] note: expanded from macro 'FFMIN' 49939 | | # d e f i n e F F M I Nf(oar, b()n (=( an)b _>f r(abm)e s? =( b0); :n ( n| b ~ ^ ~ _streams; n++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] src/libavformat/avienc.c:967 :31819 | : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (size 2967 | ! = s ifzoer) ( i| ~~~~~ ^ ~~~~= 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:980:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 980 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:994:185: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 994 | { "reserve_index_space", "reserve space (in bytes) at the beginning of the file for each stream index", OFFSET(reserve_index_space), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, ENC }, | ^ src/libavformat/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/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/avidec.c:40: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/avidec.c:40: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/avidec.c:94:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "use_odml", "use odml index", offsetof(AVIContext, use_odml), AV_OPT_TYPE_BOOL, {.i64 = 1}, -1, 1, AV_OPT_FLAG_DECODING_PARAM}, | ^ src/libavformat/avidec.c:95:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 95 | { NULL }, | ^ 1 warning generated. CC libavformat/cinedec.o src/libavformat/avidec.c:200:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 200 | if (stream_id >= s->nb_streams || stream_id < 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:296:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 296 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:334:36: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 334 | if (avio_read(pb, value, size) != size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 4 warnings generated. src/libavformat/avc.c:180:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 180 | size = FFMIN(AV_RB32(buf), end - buf - 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/avidec.c:370:29: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 370 | while (avio_tell(s->pb) < end && !avio_feof(s->pb)) { | ~~~~~~~~~~~~~~~~ ^ ~~~ src/libavformat/avidec.c:377:37: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 377 | while (avio_tell(s->pb) < tag_end && !avio_feof(s->pb)) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavformat/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 =src/libavformat/avc.c 0;: i297<:s13-:> nwarning: bcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]_ streams; i++) {297 | | ~^~~~~~~~~~~~~~ if (res > end - start) | ~~~ ^ ~~~~~~~~~~~ src/libavformat/avc.c:315:14: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 315 | while (i < header_len && i < src_len) | ~ ^ ~~~~~~~~~~ 5 warnings generated. CC libavformat/codec2.o src/libavformat/avidec.c:662:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 662 | av_assert0(stream_index < s->nb_streams); | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/avidec.c:753:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 753 | if (stream_index >= (unsigned)s->nb_streams || avi->dv_demux) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/avidec.c:867:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 867 | st->codecpar->extradata_size < 1U << 30) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/avidec.c:954:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 954 | if (stream_index >= (unsigned)s->nb_streams | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/avidec.c:991:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 991 | if (stream_index < (unsigned)s->nb_streams && size > 9 * 4) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/avidec.c:1057:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1057 | if (stream_index != s->nb_streams - 1) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/avidec.c:1072:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1072 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1079:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1079 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1088:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1088 | if (i == s->nb_streams && avi->non_interleaved) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1126:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1126 | if (desc_len > pb->buf_end - pb->buf_ptr) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/avidec.c:1194:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1194 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avc.c:470:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 470 | } else if (aspect_ratio_idc < FF_ARRAY_ELEMS(avc_sample_aspect_ratio)) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/aviobuf.c:840:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 840 | } while (!end && len < sizeof(tmp) && | ~~~ ^ ~~~~~~~~~~~ CC libavformat/concat.o src/libavformat/avidec.c:1254:50: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 1254 | if (i*(avi->io_fsize>0) + (uint64_t)size > avi->fsize || d[0] > 127) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/avidec.c:1258:46: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1258 | if ((d[0] == 'i' && d[1] == 'x' && n < s->nb_streams) || | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1276:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1276 | get_stream_idx(d + 1) < s->nb_streams) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1280:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1280 | if (d[2] == 'i' && d[3] == 'x' && n < s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1285:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1285 | if (d[2] == 'w' && d[3] == 'c' && n < s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1294 | if (n < s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1314:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1314 | && (d[2]*256+d[3] == ast1->prefix || !ast1->prefix_count) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/avidec.c:1338:42: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1338 | d[2] * 256 + d[3] == ast->prefix /* || | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/avidec.c:1343:39: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1343 | if (d[2] * 256 + d[3] == ast->prefix) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/avidec.c:1370:75: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1370 | sti->index_entries[sti->nb_index_entries - 1].pos < pos) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavformat/avidec.c:1395:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1395 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1505:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1505 | if (ast->has_pal && pkt->size < (unsigned)INT_MAX / 2 && !dv_demux) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/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)) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/bintext.c:376:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 376 | { "linespeed", "set simulated line speed (bytes per second)", OFFSET(chars_per_frame), AV_OPT_TYPE_INT, {.i64 = 6000}, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM}, | ^ src/libavformat/bintext.c:377:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 377 | { "video_size", "set video size, such as 640x480 or hd720.", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/bintext.c:378:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 378 | { "framerate", "set framerate (frames per second)", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/bintext.c:379:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 379 | { NULL }, | ^ src/libavformat/avidec.c:1706:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1706 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1722:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1722 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1757:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1757 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1776:50: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1776 | if (get_stream_idx(tag) == i && size == sti->index_entries[0].size + 8) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/avs.c:184:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 184 | if (size - 4 > sizeof(palette)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/avidec.c:1908:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1908 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1938:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1938 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1972:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1972 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/concatdec.o src/libavformat/aviobuf.c:1398:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1398 | if (new_size < d->pos || new_size > INT_MAX) | ~~~~~~~~ ^ ~~~~~~ src/libavformat/aviobuf.c:1400:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1400 | if (new_size > d->allocated_size) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/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}, | ^ 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) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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)) | ~ ^ ~ CC libavformat/crcenc.o 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) | ~~~~~ ^ ~~~~ CC libavformat/crypto.o src/libavformat/boadec.c:59:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 59 | if (st->codecpar->ch_layout.nb_channels > FF_SANE_NB_CHANNELS || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/boadec.c:65:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 65 | if (st->codecpar->block_align > INT_MAX / FF_SANE_NB_CHANNELS || st->codecpar->block_align <= 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/brstm.c:23: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/brstm.c:23: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavformat/dash.o 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/brstm.c:23: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/brstm.c:23: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/brstm.c:23: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/c93.c:53:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 53 | if (AV_RL16(p->buf + i) != index || !p->buf[i + 2] || !p->buf[i + 3]) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ CC libavformat/dashenc.o src/libavformat/avformat.c:371:58: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 371 | if (ic->programs[i]->stream_index[j] == s) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ 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++) { 2 | warning ~ ^ ~~~~~~~~~~s generated. src/libavformat/avformat.c:468:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 468 | if (program && i == nb_streams - 1 && ret < 0) { | ~ ^ ~~~~~~~~~~~~~~ CC libavformat/data_uri.o CC libavformat/dauddec.o CC libavformat/daudenc.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 | {"protocol_blacklist", "List of protocols that are not allowed to be used", OFFSET(protocol_blacklist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/avio.c:60:204: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | {"rw_timeout", "Timeout for IO operations (in microseconds)", offsetof(URLContext, rw_timeout), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, AV_OPT_FLAG_ENCODING_PARAM | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/avio.c:61:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 61 | { NULL } | ^ src/libavformat/avio.c:60:137: warning: 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. 1 warning generated. 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/dcstr.o 2 warnings generated. CC libavformat/demux.o 1 warning generated. src/libavformat/avformat.c:777:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 777 | if (new_tb.num != pts_num) | ~~~~~~~~~~ ^ ~~~~~~~ CC libavformat/demux_utils.o 3 warnings generated. src/libavformat/brstm.c:331:35: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 331 | for (i = 0; i < asize; i += 2) { | ~ ^ ~~~~~ 1 warning generated. src/libavformat/brstm.c:409:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 409 | (32 + 4 + size) > (INT_MAX / channels) || | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/brstm.c:430:21: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 430 | if (ret != size) { | ~~~ ^ ~~~~ src/libavformat/brstm.c:442:13: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 442 | if (ret != size) | ~~~ ^ ~~~~ CC libavformat/derf.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) | ~~~~ ^ ~~~~~~~~~ CC libavformat/dfa.o 1 warning generated. CC libavformat/dfpwmdec.o CC libavformat/dhav.o 17 warnings generated. 16 warnings generated. CC libavformat/diracdec.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/dnxhddec.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/dovi_isom.o src/libavformat/bit.c:98:12: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 98 | if(ret != 8 * packet_size * sizeof(uint16_t)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/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)) | ~ ^ ~ CC libavformat/dsfdec.o 15 warnings generated. CC libavformat/dsicin.o CC libavformat/dss.o CC libavformat/dtsdec.o 1 warning generated. CC libavformat/dtshddec.o src/libavformat/cinedec.c:70:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 70 | AV_RL32(p->buf + 32) >= HeaderSize) // OffImageOffsets | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/cinedec.c:69:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 69 | AV_RL32(p->buf + 28) >= HeaderSize && // OffSetup | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/cinedec.c:68:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 68 | AV_RL32(p->buf + 24) >= HeaderSize && // OffImageHeader | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/cinedec.c:87:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 87 | snprintf(tmp, sizeof(tmp), "%f", value); | ~~~~~~~~ ^~~~~ src/libavformat/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/cdxl.c:248:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 248 | { "sample_rate", "", OFFSET(sample_rate), AV_OPT_TYPE_INT, { .i64=11025 }, 8000, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/cdxl.c:249:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 249 | { "frame_rate", "", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, { .str="15" }, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/cdxl.c:250:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 250 | { NULL }, | ^ src/libavformat/cinedec.c:295:19: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 295 | if (cine->pts >= sti->nb_index_entries) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavformat/dump.o src/libavformat/dashenc.c:312:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 312 | for (int i = 0; i < s->nb_streams; ++i) { | ~ ^ ~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ 12 warnings generated. src/libavformat/dashenc.c:363:26: warning: comparison of integers of different signs: 'int' and 'enum AVCodecID' [-Wsign-compare] 363 | if (codecs[i].id == par->codec_id) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_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 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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) (src/libavformat/concatdec.c(a): 249>: 43(:b ) warning: ?comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (b) : (a)) | ~ ^ ~ In file included from src/libavformat/demux_utils.c :24925 | : src/libavcodec/bytestream.h : 294 :f15o:r warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i = cat- >294c | u r_ f i lief -(>snibz_es2t r!e=a mssi;z ei) < | c ~~~~~ ^ ~~~~a t->avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:250:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 250 | if (i < avf->nb_streams) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/dash.c:101:20: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 101 | while (dst_pos < buffer_size - 1 && *t_cur) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/dash.c:107:34: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 107 | int num_copy_bytes = FFMIN(t_next - t_cur, buffer_size - dst_pos - 1); | ^ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/dash.c:117:21: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 117 | if (dst_pos >= buffer_size - 1 || !*t_cur) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/dash.c:151:20: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 151 | dst_pos += FFMIN(n, buffer_size - dst_pos - 1); | ^ ~ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((src/libavformat/concatdec.casrc/libavcodec/bytestream.h): 269:>:317 43:(:13b :)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] (b) : (a)) | ~ ^ ~ 269 | 317 | f o rs i(zie 2= c=a tF-F>McIuNr(_pf-i>lbeuf-f>enrb__esntdr e-a mps-;> biu fiazvef)-;> n b| _ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~s treams; src/libavutil/macros.hi+:+49): 25{: note: | expanded from macro 'FFMIN' ~ ^ ~~~~~~~~~~~~~~~~~~~~ 49 | #src/libavformat/concatdec.cd:e271f:i23n:e warning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F MIN(a,b) ( (271a | ) > ( b ) ?f o(rb )( j: =( a0);) j | < ~ ^ ~ avf->nb_strIn file included from esrc/libavformat/demux_utils.ca:m25s: ;src/libavcodec/bytestream.h :j318+:+15): {warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~ ^ ~~~~~~~~~~~~~~~ 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/concatdec.c:291:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/demux_utils.c:25: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/demux_utils.c:25: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/dvbsub.o src/libavformat/dashenc.c:623:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 623 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 291 | if (cat->cur_file->nb_streams >= cat->avf->nb_streams) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:301:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 301 | for (i = cat->cur_file->nb_streams; i < cat->avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/crypto.c:219:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 219 | if (c->indata_used >= sizeof(c->inbuffer)/2) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:401:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 401 | for (j = 0; j < cat->files[i].nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/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) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/dvbtxt.o src/libavformat/dashenc.c:830:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 830 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/dvenc.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/libavformat/dashenc.c:944:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 944 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:1037:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1037 | if (n < strlen(p)) { | ~ ^ ~~~~~~~~~ src/libavformat/dashenc.c:1076:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1076 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:1087:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1087 | if (idx_str == end_str || i < 0 || i >= s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:1112:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1112 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/concatdec.c:834:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 834 | if (stream >= cat->avf->nb_streams) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/demux.c:156:42: warning: missing field 'mime_type' initializer [-Wmissing-field-initializers] 156 | AVProbeData pd = { filename, NULL, 0 }; | ^ src/libavformat/concatdec.c:849:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 849 | if (stream >= avf->nb_streams) | ~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:881:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 881 | left < cat->nb_files - 1 && | ~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/dashenc.c:1285:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1285 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:1306:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1306 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:1339:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1339 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/concatdec.c:924:61: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 924 | OFFSET(safe), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, DEC }, | ^ src/libavformat/concatdec.c:926:69: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 926 | OFFSET(auto_convert), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, DEC }, | ^ src/libavformat/concatdec.c:928:78: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 928 | OFFSET(segment_time_metadata), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DEC }, | ^ src/libavformat/concatdec.c:929:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 929 | { NULL } | ^ src/libavformat/dfpwmdec.c:73:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "sample_rate", "", offsetof(DFPWMAudioDemuxerContext, sample_rate), AV_OPT_TYPE_INT, {.i64 = 48000}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/dfpwmdec.c:75:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "channels", "", offsetof(DFPWMAudioDemuxerContext, channels), AV_OPT_TYPE_INT, {.i64 = 1}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_DEPRECATED }, | ^ src/libavformat/dfpwmdec.c:76:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "ch_layout", "", offsetof(DFPWMAudioDemuxerContext, ch_layout), AV_OPT_TYPE_CHLAYOUT, {.str = NULL}, 0, 0, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/dfpwmdec.c:80:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 80 | { NULL }, | ^ CC libavformat/dxa.o CC libavformat/eacdata.o src/libavformat/dashenc.c:1492:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1492 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:1745:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1745 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 4 warnings generated. src/libavformat/demux.c:611:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 611 | av_assert0(pkt->stream_index < (unsigned)s->nb_streams && | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ CC libavformat/electronicarts.o src/libavformat/dashenc.c:1943:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1943 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:2006:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2006 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:2015:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2015 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/epafdec.o 4 warnings generated. 6 warnings generated. src/libavformat/codec2.c:270:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 270 | FRAMES_PER_PACKET, | ^ src/libavformat/codec2.c:267:118: note: expanded from macro 'FRAMES_PER_PACKET' 267 | offsetof(Codec2Context, frames_per_packet), AV_OPT_TYPE_INT, {.i64 = 1}, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM} | ^ src/libavformat/codec2.c:271:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 271 | { NULL }, | ^ CC libavformat/ffmetadec.o src/libavformat/codec2.c:276:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 276 | FRAMES_PER_PACKET, | ^ src/libavformat/codec2.c:267:118: note: expanded from macro 'FRAMES_PER_PACKET' 267 | offsetof(Codec2Context, frames_per_packet), AV_OPT_TYPE_INT, {.i64 = 1}, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM} | ^ src/libavformat/codec2.c:277:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 277 | { NULL }, | ^ 4 warnings generated. 1 warning generated. 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. src/libavformat/dashenc.c:2325:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2325 | for (i = 0; i < s->nb_streams; ++i) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:2371:185: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2371 | { "adaptation_sets", "Adaptation sets. Syntax: id=0,streams=0,1,2 id=1,streams=3,4 and so on", OFFSET(adaptation_sets), AV_OPT_TYPE_STRING, { 0 }, 0, 0, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/dashenc.c:2372:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2372 | { "window_size", "number of segments kept in the manifest", OFFSET(window_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, E }, | ^ src/libavformat/dashenc.c:2373:177: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2373 | { "extra_window_size", "number of segments kept outside of the manifest before removing from disk", OFFSET(extra_window_size), AV_OPT_TYPE_INT, { .i64 = 5 }, 0, INT_MAX, E }, | ^ src/libavformat/dashenc.c:2374:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2374 | { "seg_duration", "segment duration (in seconds, fractional value can be set)", OFFSET(seg_duration), AV_OPT_TYPE_DURATION, { .i64 = 5000000 }, 0, INT_MAX, E }, | ^ src/libavformat/dashenc.c:2375:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2375 | { "frag_duration", "fragment duration (in seconds, fractional value can be set)", OFFSET(frag_duration), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT_MAX, E }, | ^ src/libavformat/dashenc.c:2381:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2381 | { "remove_at_exit", "remove all segments when finished", OFFSET(remove_at_exit), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2382:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2382 | { "use_template", "Use SegmentTemplate instead of SegmentList", OFFSET(use_template), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2383:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2383 | { "use_timeline", "Use SegmentTimeline in SegmentTemplate", OFFSET(use_timeline), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2384:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2384 | { "single_file", "Store all segments in one file, accessed using byte ranges", OFFSET(single_file), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2385:214: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2385 | { "single_file_name", "DASH-templated name to be used for baseURL. Implies storing all segments in one file, accessed using byte ranges", OFFSET(single_file_name), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/dashenc.c:2386:185: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2386 | { "init_seg_name", "DASH-templated name to used for the initialization segment", OFFSET(init_seg_name), AV_OPT_TYPE_STRING, {.str = "init-stream$RepresentationID$.$ext$"}, 0, 0, E }, | ^ src/libavformat/dashenc.c:2387:193: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2387 | { "media_seg_name", "DASH-templated name to used for the media segments", OFFSET(media_seg_name), AV_OPT_TYPE_STRING, {.str = "chunk-stream$RepresentationID$-$Number%05d$.$ext$"}, 0, 0, E }, | ^ src/libavformat/dashenc.c:2388:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2388 | { "utc_timing_url", "URL of the page that will return the UTC timestamp in ISO format", OFFSET(utc_timing_url), AV_OPT_TYPE_STRING, { 0 }, 0, 0, E }, | ^ src/libavformat/dashenc.c:2389:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2389 | { "method", "set the HTTP method", OFFSET(method), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/dashenc.c:2390:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2390 | { "http_user_agent", "override User-Agent field in HTTP header", OFFSET(user_agent), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/dashenc.c:2391:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2391 | { "http_persistent", "Use persistent HTTP connections", OFFSET(http_persistent), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2392:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2392 | { "hls_playlist", "Generate HLS playlist files(master.m3u8, media_%d.m3u8)", OFFSET(hls_playlist), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2393:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2393 | { "hls_master_name", "HLS master playlist name", OFFSET(hls_master_name), AV_OPT_TYPE_STRING, {.str = "master.m3u8"}, 0, 0, E }, | ^ src/libavformat/dashenc.c:2394:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2394 | { "streaming", "Enable/Disable streaming mode of output. Each frame will be moof fragment", OFFSET(streaming), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2396:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2396 | { "index_correction", "Enable/Disable segment index correction logic", OFFSET(index_correction), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2397:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2397 | { "format_options","set list of options for the container format (mp4/webm) used for dash", OFFSET(format_options), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/dashenc.c:2398:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2398 | { "global_sidx", "Write global SIDX atom. Applicable only for single file, mp4 output, non-streaming mode", OFFSET(global_sidx), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2403:186: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2403 | { "ignore_io_errors", "Ignore IO errors during open and write. Useful for long-duration runs with network output", OFFSET(ignore_io_errors), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2404:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2404 | { "lhls", "Enable Low-latency HLS(Experimental). Adds #EXT-X-PREFETCH tag with current segment's URI", OFFSET(lhls), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2405:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2405 | { "ldash4", warning"Esn generateda. ble Low-latency dash. Constrains the value of a few elements", OFFSET(ldash), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0CC libavformat/ffmetaenc.o , 1, E }, | ^ src/libavformat/dashenc.c:2406:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2406 | { "master_m3u8_publish_rate", "Publish master playlist every after this many segment intervals", OFFSET(master_publish_rate), AV_OPT_TYPE_INT, {.i64 = 0}, 0, UINT_MAX, E}, | ^ src/libavformat/dashenc.c:2407:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2407 | { "write_prft", "Write producer reference time element", OFFSET(write_prft), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, E}, | ^ src/libavformat/dashenc.c:2411:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2411 | { "http_opts", "HTTP protocol options", OFFSET(http_opts), AV_OPT_TYPE_DICT, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/dashenc.c:2412:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2412 | { "target_latency", "Set desired target latency for Low-latency dash", OFFSET(target_latency), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT_MAX, E }, | ^ src/libavformat/dashenc.c:2413:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2413 | { "min_playback_rate", "Set desired minimum playback rate", OFFSET(min_playback_rate), AV_OPT_TYPE_RATIONAL, { .dbl = 1.0 }, 0.5, 1.5, E }, | ^ src/libavformat/dashenc.c:2414:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2414 | { "max_playback_rate", "Set desired maximum playback rate", OFFSET(max_playback_rate), AV_OPT_TYPE_RATIONAL, { .dbl = 1.0 }, 0.5, 1.5, E }, | ^ src/libavformat/dashenc.c:2415:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2415 | { "update_period", "Set the mpd update interval", OFFSET(update_period), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, E}, | ^ src/libavformat/dashenc.c:2416:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2416 | { NULL }, | ^ src/libavformat/dashenc.c:2415:112: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 2415 | { "update_period", "Set the mpd update interval", OFFSET(update_period), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, E}, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavformat/fifo.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 2 warnings generated. src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/demux.c:1609:106: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1609 | av_log(ic, AV_LOG_VERBOSE, "Ignoring outlier non primary stream starttime %f\n", start_time_text / (float)AV_TIME_BASE); | ~~~~~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavformat/demux.c:1614:102: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1614 | av_log(ic, AV_LOG_VERBOSE, "Ignoring outlier non primary stream endtime %f\n", end_time_text / (float)AV_TIME_BASE); | ~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavformat/demux.c:1619:104: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1619 | av_log(ic, AV_LOG_VERBOSE, "Ignoring outlier non primary stream duration %f\n", duration_text / (float)AV_TIME_BASE); | ~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavformat/demux.c:1645:40: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1645 | if (bitrate >= 0 && bitrate <= INT64_MAX) | ~~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavformat/fifo_test.o 11 warnings generated. src/libavformat/demux.c:2004:33: warning: comparison of integers of different signs: 'enum AVCodecID' and 'int' [-Wsign-compare] 2004 | (st->codecpar->codec_id != -sti->info->found_decoder || !st->codecpar->codec_id)) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. CC libavformat/file.o CC libavformat/filmstripdec.o 5 warnings generated. 50 warnings generated. CC libavformat/filmstripenc.o CC libavformat/fitsdec.o src/libavformat/demux.c:2749:40: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2749 | (options && i < orig_nb_streams) ? &options[i] : NULL); | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/demux.c:2768:78: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2768 | if (avcodec_open2(avctx, codec, (options && stream_index < orig_nb_streams) ? &options[stream_index] : &opts) < 0) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/demux.c:2795:55: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2795 | (options && i < orig_nb_streams) | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/demux.c:2868:21: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 2867 | if ( time_base.den * (int64_t) st->time_base.num | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2868 | <= time_base.num * (uint64_t)avctx->ticks_per_frame * st->time_base.den) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/fitsenc.o src/libavformat/dss.c:104:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 104 | if (ret < size) { | ~~~ ^ ~~~~ 3 warnings generated. 5 warnings generated. CC libavformat/flac_picture.o 5 warnings generated. src/libavformat/dhav.c:110:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 110 | if (index < FF_ARRAY_ELEMS(sample_rates)) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dhav.c:126:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 126 | if (index < FF_ARRAY_ELEMS(sample_rates)) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/flacdec.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/dump.c:232:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 232 | av_log(ctx, AV_LOG_INFO, "%f", gain / 100000.0f); | ~~~~~~ ~~~~~^~~~~~~~~~~ src/libavformat/dump.c:242:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | av_log(ctx, AV_LOG_INFO, "%f", (float) peak / UINT32_MAX); | ~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~ src/libavformat/dump.c:242:55: warning: implicit conversion from 'unsigned int' to 'float' changes value from 4294967295 to 4294967296 [-Wimplicit-const-int-float-conversion] 242 | av_log(ctx, AV_LOG_INFO, "%f", (float) peak / UINT32_MAX); | ~ ^~~~~~~~~~ /usr/include/stdint.h:50:21: note: expanded from macro 'UINT32_MAX' 50 | #define UINT32_MAX (0xffffffffu) | ^~~~~~~~~~~ src/libavformat/dhav.c:451:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/dv.c: 157451: | 14 : warning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]o r (int n = 0; n < s->nb_str e157a | m s ; ni+f+ )( f{r e q| ~ ^ ~~~~~~~~~~~~~ >= FF_ARRAY_ELEMS(dv_audio_frequency)) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dv.c:257:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 257 | if (freq >= FF_ARRAY_ELEMS(dv_audio_frequency)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/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:src/libavformat/dump.c169:16:: 423warning: :comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]23 : warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 169 | if( r423e | t ! = fsoirz e()i n t| ~~~ ^ ~~~~j = 1; j <= tc[src/libavformat/dxa.c:0215]:;20 :j +warning: +comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]) { | ~ ^ ~~~~~ 215 | src/libavformat/dump.c : 426 : 62 : warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]i f(ret != siz e426) | { | ~~~ ^ ~~~~ av_log(ctx, AV_LOG_INFO, "timecode - %s%s", tcbuf, j != tc[0] ? ", " : ""); | ~ ^ ~~~~~ 1 warning generated. CC libavformat/flacenc.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/dump.c:680:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 680 | for (i = 0; i < ic->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/dump.c:693:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 693 | for (j = 0; j < ic->nb_programs; j++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/dump.c:700:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 700 | for (k = 0; k < program->nb_stream_indexes; k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dump.c:707:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 707 | if (total < ic->nb_streams) | ~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/dump.c:711:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 711 | for (i = 0; i < ic->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/epafdec.c:63:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 63 | if (channels <= 0 || channels > FF_SANE_NB_CHANNELS || sample_rate <= 0) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavformat/flacenc_header.o src/libavformat/dvenc.c:274:49: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 274 | if (av_fifo_can_write(c->audio_data[i]) < data_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/dvenc.c:283:36: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 283 | c->has_audio |= ((reqasize <= av_fifo_can_read(c->audio_data[i])) << i); | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dvenc.c:298:40: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 298 | c->has_audio |= ((reqasize <= av_fifo_can_read(c->audio_data[i])) << i); | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dvenc.c:322:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 322 | for (i=0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/dvenc.c:406:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 406 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ 1 warning generated. CC libavformat/flic.o CC libavformat/flvdec.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)) | ~ ^ ~ 3 warnings generated. In file included from src/libavformat/dtsdec.c:24: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/dtsdec.c:24: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/dtsdec.c:24: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/dtsdec.c:24: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/dtsdec.c:24: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/ffmetaenc.c:67:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 67 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/ffmetaenc.c:73:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 73 | for (i = 0; i < s->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/dsfdec.c:166:13: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 166 | if (pos >= dsf->data_end) | ~~~ ^ ~~~~~~~~~~~~~ src/libavformat/dsfdec.c:170:31: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 170 | int last_packet = pos == (dsf->data_end - st->codecpar->block_align); | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dsfdec.c:201:34: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 201 | ret = av_get_packet(pb, pkt, FFMIN(dsf->data_end - pos, st->codecpar->block_align)); | ^ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 1 warning generated. CC libavformat/flvenc.o src/libavformat/fifo.c:142:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 142 | for (i = 0;i < avf2->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/fifo_test.c:126:83: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 126 | AV_OPT_TYPE_INT, {.i64 = 0}, INT_MIN, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo_test.c:128:83: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 128 | AV_OPT_TYPE_INT, {.i64 = 0}, INT_MIN, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo_test.c:130:72: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 130 | AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo_test.c:131:14: warning: missing field 'help' initializer [-Wmissing-field-initializers] 131 | {NULL} | ^ 2 warnings generated. CC libavformat/format.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) { | ~ ^ ~~~~~~~~~~~~~~~ 3 warnings generated. src/libavformat/fifo.c:629:37: warning: missing field 'pkt' initializer [-Wmissing-field-initializers] 629 | FifoMessage msg = {FIFO_NOOP}; | ^ src/libavformat/fifo.c:672:77: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 672 | AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:675:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 675 | AV_OPT_TYPE_INT, {.i64 = FIFO_DEFAULT_QUEUE_SIZE}, 1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:678:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 678 | AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:681:72: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 681 | AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:684:72: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 684 | AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:687:71: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 687 | AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:690:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 690 | AV_OPT_TYPE_INT, {.i64 = FIFO_DEFAULT_MAX_RECOVERY_ATTEMPTS}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:693:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 693 | AV_OPT_TYPE_DURATION, {.i64 = FIFO_DEFAULT_RECOVERY_WAIT_TIME_USEC}, 0, INT64_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:696:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 696 | OFFSET(recovery_wait_streamtime), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:699:72: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 699 | AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:702:84: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 702 | AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:704:14: warning: missing field 'help' initializer [-Wmissing-field-initializers] 704 | {NULL}, | ^ src/libavformat/fifo.c:702:47: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 701 | {"timeshift", "Delay fifo output", OFFSET(timeshift), | ~ 702 | AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/fifo.c:693:82: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 692 | {"recovery_wait_time", "Waiting time between recovery attempts", OFFSET(recovery_wait_time), | ~ 693 | AV_OPT_TYPE_DURATION, {.i64 = FIFO_DEFAULT_RECOVERY_WAIT_TIME_USEC}, 0, INT64_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 4 warnings generated. src/libavformat/file.c:104:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | { "truncate", "truncate existing files on write", offsetof(FileContext, trunc), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/file.c:105:170: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | { "blocksize", "set I/O operation maximum block size", offsetof(FileContext, blocksize), AV_OPT_TYPE_INT, { .i64 = INT_MAX }, 1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/file.c:106:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 106 | { "follow", "Follow a file as it is being 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/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 }, | ^ CC libavformat/framecrcenc.o src/libavformat/file.c:114:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 114 | { NULL } | ^ 15 warnings generated. CC libavformat/framehash.o 3 warnings generated. src/libavformat/dtsdec.c:121:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 121 | for (i=0; inaxisn[i] > UINT64_MAX / size) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/fitsdec.c:124:23: warning: comparison of integers of different signs: 'int' and 'unsigned long long' [-Wsign-compare] 124 | if(header->pcount > UINT64_MAX - size) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/fitsenc.c:66:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 66 | ret = snprintf(header + 10, 70, fmt, *(float *)value); | ~~~~~~~~ ^~~~~~~~~~~~~~~ src/libavformat/fitsdec.c:177:26: warning: result of comparison of constant 9223372036854775807 with expression of type 'unsigned int' is always true [-Wtautological-constant-out-of-range-compare] 177 | av_assert0(avbuf.len <= INT64_MAX && size <= INT64_MAX); | ~~~~~~~~~ ^ ~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ CC libavformat/frmdec.o 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 }, | ^ 2 warnings generated. In file included from src/libavformat/flac_picture.c:23: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/flac_picture.c:23: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/flac_picture.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 CC libavformat/fsb.o != size) | ~~~~~ ^ ~~~~ In file included from src/libavformat/flacdec.c:24: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/flacdec.c:24: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/flacdec.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->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:271In file included from :17:src/libavformat/flac_picture.c :warning: 23comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | in t293 | s i z e 2s i=z eF2F M=I NF(FgM-I>Nb(upf-f>ebru_fefnedr -_ egn-d> b-u fpf-e>rb,u fsfiezre,) ;s i z| e ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25src/libavutil/macros.h:: 49note: :expanded from macro 'FFMIN'25 : note: expanded from macro 'FFMIN' 49 | # d49e | f#idneef iFnFeM IFNF(MaI,Nb()a ,(b()a )( (>a )( b>) (?b )( b?) (:b )( a:) )( a )| ) ~ ^ ~ | ~ ^ ~ In file included from src/libavformat/flac_picture.c:23: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/ftp.o In file included from src/libavformat/flacdec.c:24: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/flacdec.c:24: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 10 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/flacdec.c:24: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/flac_picture.c:23: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/flacdec.c:24: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) src/libavcodec/bytestream.h | ~ ^ ~: 355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavformat/flacdec.c:24: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | 357s | i z e =i fF (FsMiIzNe(2g -!>=b usfifzeer)_ 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/libavformat/flac_picture.c:23: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/flac_picture.c:23: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 12 warnings generated. 8 warnings generated. CC libavformat/fwse.o 1 warning generated. CC libavformat/g722.o 5 warnings generated. src/libavformat/flacenc.c:112:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 112 | for (i = 0; e && i < FF_ARRAY_ELEMS(ff_id3v2_picture_types); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/flacenc.c:177:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 177 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flacenc.c:210:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 210 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ In file included from src/libavformat/flacdec.c:31: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ 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 }, | ^ 17 warnings generated. 5 warnings generated. CC libavformat/g723_1.o src/libavformat/flic.c:226:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 226 | if (ret != size - FLIC_PREAMBLE_SIZE) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/flic.c:247:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 247 | if (ret != size) { | ~~~ ^ ~~~~ CC libavformat/g726.o src/libavformat/flac_picture.c:75:18: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 75 | if (len + 24 > bytestream2_get_bytes_left(&g)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/flac_picture.c:101:13: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 101 | if (len > bytestream2_get_bytes_left(&g) - 20) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/flac_picture.c:145:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 145 | if (trunclen == 0 && len >= buf_size - (buf_size >> 4)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/flac_picture.c:163:73: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 163 | if (avio_read(s->pb, data->data + len - trunclen, trunclen) < trunclen) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavformat/g729dec.o CC libavformat/gdv.o src/libavformat/flvdec.c:99:22: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 99 | 2 warning so generatedf. fset + 100 < p->buf_size && | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/flvdec.c:144:48: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 144 | av_assert0(flv->last_keyframe_stream_index <= s->nb_streams); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/flvdec.c:148:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 148 | for (i = 0; i < flv->keyframe_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ 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 apar->codec_tag == (flv_codecid >> FLV_AUDIO_CODECID_OFFSET); | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/flvdec.c:326:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 326 | return vpar->codec_tag == flv_codecid; | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/flvdec.c:466:50: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 466 | if (isnan(d) || d < INT64_MIN || d > INT64_MAX) | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavformat/genh.o 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 | ~ ~~~~~~~~~^~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/flvdec.c:947:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 947 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvdec.c:953:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavformat/gif.o 953 | if (i == s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ 15 warnings generated. src/libavformat/framecrcenc.c:38:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 38 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/format.c:229:49: warning: missing field 'buf' initializer [-Wmissing-field-initializers] 229 | AVProbeData pd = { filename ? filename : "" }; | ^ CC libavformat/gifdec.o src/libavformat/format.c:258:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 258 | for (probe_size = PROBE_BUF_MIN; probe_size <= max_probe_size && !*fmt && !eof; | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/format.c:260:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 260 | FFMAX(max_probe_size, probe_size + 1))) { | ^ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavformat/format.c:259:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 259 | probe_size = FFMIN(probe_size << 1, | ^~~~~~~~~~~~~~~~~~~~~~ 260 | FFMAX(max_probe_size, probe_size + 1))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/format.c:260:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 260 | 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) | ~~~~~~~~~~ ^ ~~~~~~ 13 warnings generated. src/libavformat/flvdec.c:1124:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1124 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvdec.c:1142:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1142 | if (i == s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvdec.c:1184:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1184 | if (size == avio_rb24(s->pb) + 11) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavformat/gopher.o src/libavformat/flvdec.c:1362:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1362 | { "flv_metadata", "Allocate streams according to the onMetaData array", OFFSET(trust_metadata), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VD }, | ^ src/libavformat/flvdec.c:1363:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1363 | { "flv_full_metadata", "Dump full metadata of the onMetadata", OFFSET(dump_full_metadata), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VD }, | ^ src/libavformat/flvdec.c:1364:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1364 | { "flv_ignore_prevtag", "Ignore the Size of previous tag", OFFSET(trust_datasize), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VD }, | ^ src/libavformat/flvdec.c:1365:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1365 | { "missing_streams", "", OFFSET(missing_streams), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 0xFF, VD | AV_OPT_FLAG_EXPORT | AV_OPT_FLAG_READONLY }, | ^ src/libavformat/flvdec.c:1366:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1366 | { NULL } | ^ src/libavformat/framehash.c:31:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 31 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ In file included from src/libavformat/flvenc.c:36: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_p1t warningr generated . >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/gsmdec.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 libavformat/gxf.o 1 warning generated. CC libavformat/gxfenc.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++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvenc.c:784:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 784 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvenc.c:848:49: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 848 | if (side && side_size > 0 && (side_size != par->extradata_size || memcmp(side, par->extradata, side_size))) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/flvenc.c:1056:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1056 | { NULL }, | ^ CC libavformat/h261dec.o CC libavformat/h263dec.o 7 warnings generated. src/libavformat/ftp.c:84:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | {"timeout", "set timeout of socket I/O operations", OFFSET(rw_timeout), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX, D|E }, | ^ 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/fsb.c:94:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 94 | for (c = 0; c < par->ch_layout.nb_channels; c++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/fsb.c:147:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 147 | for (c = 0; c < par->ch_layout.nb_channels; c++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/h264dec.o src/libavformat/ftp.c:254:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 254 | if (err >= sizeof(buf)) | ~~~ ^ ~~~~~~~~~~~ src/libavformat/ftp.c:263:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 263 | if (err >= sizeof(buf)) | ~~~ ^ ~~~~~~~~~~~ src/libavformat/ftp.c:410:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 410 | if (ret >= sizeof(command)) | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/ftp.c:432:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 432 | if (ret >= sizeof(command)) | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/ftp.c:451:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 451 | if (ret >= sizeof(command)) | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/ftp.c:493:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 493 | if (ret >= sizeof(command)) | ~~~ ^ ~~~~~~~~~~~~~~~ CC libavformat/hashenc.o CC libavformat/hca.o src/libavformat/g726.c:64:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | OFFSET(code_size), AV_OPT_TYPE_INT, {.i64 = 4}, 2, 5, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/g726.c:66:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64 = 8000}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/g726.c:67:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 67 | { NULL }, | ^ src/libavformat/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/g729dec.c:src/libavformat/ftp.c85::1158114::13: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1158 | i f85 | ( re t >{= "sbiitz_eroaft(ceo"m,ma nd")"), { O F| F ~~~ ^ ~~~~~~~~~~~~~~~S ET(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 }, | ^ 3 warnings generated. CC libavformat/hcom.o 2 warnings generated. 2 warnings generated. src/libavformat/gdv.c:129:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 129 | for (i = 0; i < FF_ARRAY_ELEMS(FixedSize) - 1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/hdsenc.o 52 warnings generated. CC libavformat/hevc.o 1 warning generated. src/libavformat/genh.c:179:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 179 | for (i = 0; i < 8 / c->interleave_size; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/gsmdec.c:94:35: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/gsmdec.c:95:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 95 | { NULL }, | ^ src/libavformat/gifdec.c:386:215: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 386 | { "min_delay" , "minimum valid delay between frames (in hundredths of second)", offsetof(GIFDemuxContext, min_delay) , AV_OPT_TYPE_INT, {.i64 = GIF_MIN_DELAY} , 0, 100 * 60, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/gifdec.c:387:215: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 387 | { "max_gif_delay", "maximum valid delay between frames (in hundredths of seconds)", offsetof(GIFDemuxContext, max_delay) , AV_OPT_TYPE_INT, {.i64 = 65535} , 0, 65535 , AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/gifdec.c:388:215: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 388 | { "default_delay", "default delay between frames (in hundredths of second)" , offsetof(GIFDemuxContext, default_delay), AV_OPT_TYPE_INT, {.i64 = GIF_DEFAULT_DELAY}, 0, 100 * 60, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/gifdec.c:389:215: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 389 | { "ignore_loop" , "ignore loop setting (netscape extension)" , offsetof(GIFDemuxContext, ignore_loop) , AV_OPT_TYPE_BOOL,{.i64 = 1} , 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/gifdec.c:390:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 390 | { NULL }, | ^ In file included from src/libavformat/gif.c:30: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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) | ~~~~~ ^ ~~~~ CC libavformat/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/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) | ~~~~~ ^ ~~~~ 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/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/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 }, | ^ 2 warnings generated. src/libavformat/gxfenc.c:208:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 206 | size = snprintf(buffer, sizeof(buffer), "Ver 1\nBr %.6f\nIpg 1\nPpi %d\nBpiop %d\n" | ~~~~~~~~ 207 | "Pix 0\nCf %d\nCg %d\nSl %d\nnl16 %d\nVi 1\nf1 1\n", 208 | (float)st->codecpar->bit_rate, sc->p_per_gop, sc->b_per_i_or_p, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/gxfenc.c:211:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 211 | av_assert0(size < sizeof(buffer)); | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/gxf.c:305:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 305 | if (pkt_len < 4 * map_cnt) { | ~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/gxf.c:312:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 312 | for (i = 0; i < map_cnt; i++) | ~ ^ ~~~~~~~ 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) | ~ ^ ~~~~~~~~~~~~~ CC libavformat/hls.o src/libavformat/gxf.c:438:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 438 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/gxfenc.c:504:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 504 | for (i = 0; i < s->nb_streams; ++i) { | ~ ^ ~~~~~~~~~~~~~ 1 warning generated. In file included from src/libavformat/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/gxfenc.c:699:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 699 | for (i = 0; i < s->nb_streams; ++i) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/gxfenc.c:846:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 846 | for (i = 1; i < gxf->map_offsets_nb; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ 5 warnings generated. 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)) | ~ ^ ~ 21 warnings generated. 14 warnings generated. 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/hls_sample_encryption.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/hca.c:23: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/hca.c:23: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/hlsenc.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/hca.c:23: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/hca.c:23: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/hca.c:23: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/hlsplaylist.o CC libavformat/hlsproto.o src/libavformat/hashenc.c:49:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | HASH_OPT("sha256"), | ^ src/libavformat/hashenc.c:43:105: note: expanded from macro 'HASH_OPT' 43 | { "hash", "set hash to use", OFFSET(hash_name), AV_OPT_TYPE_STRING, {.str = defaulttype}, 0, 0, ENC } | ^ src/libavformat/hashenc.c:50:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 50 | { NULL }, | ^ src/libavformat/hashenc.c:63:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | HASH_OPT("sha256"), | ^ src/libavformat/hashenc.c:43:105: note: expanded from macro 'HASH_OPT' 43 | { "hash", "set hash to use", OFFSET(hash_name), AV_OPT_TYPE_STRING, {.str = defaulttype}, 0, 0, ENC } | ^ src/libavformat/hashenc.c:64:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | FORMAT_VERSION_OPT, | ^ src/libavformat/hashenc.c:45:111: note: expanded from macro 'FORMAT_VERSION_OPT' 45 | { "format_version", "file format version", OFFSET(format_version), AV_OPT_TYPE_INT, {.i64 = 2}, 1, 2, ENC } | ^ src/libavformat/hashenc.c:65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 65 | { NULL }, | ^ src/libavformat/hashenc.c:71:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | HASH_OPT("md5"), | ^ src/libavformat/hashenc.c:43:105: note: expanded from macro 'HASH_OPT' 43 | { "hash", "set hash to use", OFFSET(hash_name), AV_OPT_TYPE_STRING, {.str = defaulttype}, 0, 0, ENC } | ^ src/libavformat/hashenc.c:72:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 72 | { NULL }, | ^ src/libavformat/hashenc.c:78:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | HASH_OPT("md5"), | ^ src/libavformat/hashenc.c:43:105: note: expanded from macro 'HASH_OPT' 43 | { "hash", "set hash to use", OFFSET(hash_name), AV_OPT_TYPE_STRING, {.str = defaulttype}, 0, 0, ENC } | ^ src/libavformat/hashenc.c:79:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | FORMAT_VERSION_OPT, | ^ src/libavformat/hashenc.c:45:111: note: expanded from macro 'FORMAT_VERSION_OPT' 45 | { "format_version", "file format version", OFFSET(format_version), AV_OPT_TYPE_INT, {.i64 = 2}, 1, 2, ENC } | ^ src/libavformat/hashenc.c:80:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 80 | { NULL }, | ^ src/libavformat/hashenc.c:110:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 110 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/hashenc.c:238:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 238 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/hnm.o 16 warnings generated. src/libavformat/hdsenc.c:92:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 92 | if (os->nb_extra_packets >= FF_ARRAY_ELEMS(os->extra_packets)) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/hdsenc.c:138:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 138 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/http.o 1 warning generated. src/libavformat/hdsenc.c:331:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 331 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/hdsenc.c:399:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 399 | for (j = 0; j < os->ctx->nb_streams; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~ 3 warnings generated. 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/hdsenc.c:553:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 553 | { "window_size", "number of fragments kept in the manifest", OFFSET(window_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, E }, | ^ src/libavformat/hdsenc.c:554:178: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 554 | { "extra_window_size", "number of fragments kept outside of the manifest before removing from disk", OFFSET(extra_window_size), AV_OPT_TYPE_INT, { .i64 = 5 }, 0, INT_MAX, E }, | ^ src/libavformat/hdsenc.c:555:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 555 | { "min_frag_duration", "minimum fragment duration (in microseconds)", OFFSET(min_frag_duration), AV_OPT_TYPE_INT64, { .i64 = 10000000 }, 0, INT_MAX, E }, | ^ src/libavformat/hdsenc.c:556:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 556 | { "remove_at_exit", "remove all fragments when finished", OFFSET(remove_at_exit), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/hdsenc.c:557:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 557 | { NULL }, | ^ CC libavformat/httpauth.o 11 warnings generated. 12 warnings generated. src/libavformat/hevc.c:475:67: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 475 | if ((num_positive_pics + (uint64_t)num_negative_pics) * 2 > get_bits_left(gb)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/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/libavformat/hevc.c:1071:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1071 | uint32_t len = FFMIN(AV_RB32(buf), end - buf - 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/icecast.o CC libavformat/icodec.o 6 warnings generated. CC libavformat/icoenc.o CC libavformat/id3v1.o 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/hls.c:809:40: warning: missing field 'method' initializer [-Wmissing-field-initializers] 809 | struct key_info info = {{0}}; | ^ src/libavformat/hls.c:824:46: warning: missing field 'uri' initializer [-Wmissing-field-initializers] 824 | struct rendition_info info = {{0}}; | ^ src/libavformat/hls.c:860:49: warning: missing field 'byterange' initializer [-Wmissing-field-initializers] 860 | struct init_section_info info = {{0}}; | ^ CC libavformat/id3v2.o 12 warnings generated. 9 warnings generated. src/libavformat/hls.c:1123:18: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 1123 | if (size != apic->buf->size - AV_INPUT_BUFFER_PADDING_SIZE) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/hls.c:1453:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1453 | for (i = 0; i < s->nb_programs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/hls.c:1456:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1456 | for (j = 0; j < program->nb_stream_indexes; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/hls.c:1457:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1457 | if (program->stream_index[j] == first_st) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavformat/id3v2enc.o 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/hls.c:1873:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1873 | while (pls->n_main_streams < pls->ctx->nb_streams) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/hls.c:2108:42: warning: comparison of integers of different signs: 'const int' and 'enum AVCodecID' [-Wsign-compare] 2108 | if (in_fmt->raw_codec_id == pls->audio_setup_info.codec_id) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:623:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 623 | if (playlist_duration <= -previous_segment->duration) { | ^~~~~~~~~~~~~~~~~ ~~ CC libavformat/idcin.o src/libavformat/hls.c:2544:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2544 | OFFSET(live_start_index), AV_OPT_TYPE_INT, {.i64 = -3}, INT_MIN, INT_MAX, FLAGS}, | ^ src/libavformat/hls.c:2546:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2546 | OFFSET(prefer_x_start), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS}, | ^ src/libavformat/hls.c:2550:32: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2550 | INT_MIN, INT_MAX, FLAGS}, | ^ src/libavformat/hls.c:2552:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2552 | OFFSET(max_reload), AV_OPT_TYPE_INT, {.i64 = 3}, 0, INT_MAX, FLAGS}, | ^ src/libavformat/hls.c:2554:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2554 | OFFSET(m3u8_hold_counters), AV_OPT_TYPE_INT, {.i64 = 1000}, 0, INT_MAX, FLAGS}, | ^ src/libavformat/hls.c:2556:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2556 | OFFSET(http_persistent), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavformat/hls.c:2558:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2558 | OFFSET(http_multiple), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, FLAGS}, | ^ src/libavformat/hls.c:2560:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2560 | OFFSET(http_seekable), AV_OPT_TYPE_BOOL, { .i64 = -1}, -1, 1, FLAGS}, | ^ src/libavformat/hls.c:2562:78: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2562 | OFFSET(seg_format_opts), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, FLAGS}, | ^ src/libavformat/hls.c:2564:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2564 | OFFSET(seg_max_retry), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS}, | ^ src/libavformat/hls.c:2565:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2565 | {NULL} | ^ src/libavformat/hlsenc.c:889:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 889 | for (i = 0; i < vs->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/http.c:147:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | { "seekable", "control seekability of connection", OFFSET(seekable), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, D }, | ^ src/libavformat/http.c:148:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | { "chunked_post", "use chunked transfer-encoding for posts", OFFSET(chunked_post), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, E }, | ^ src/libavformat/http.c:149:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | { "http_proxy", "set HTTP proxy to tunnel through", OFFSET(http_proxy), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | E }, | ^ src/libavformat/http.c:150:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 150 | { "headers", "set custom HTTP headers, can override built in default headers", OFFSET(headers), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | E }, | ^ src/libavformat/http.c:151:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 151 | { "content_type", "set a specific content type for the POST messages", OFFSET(content_type), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | E }, | ^ src/libavformat/http.c:152:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 152 | { "user_agent", "override User-Agent header", OFFSET(user_agent), AV_OPT_TYPE_STRING, { .str = DEFAULT_USER_AGENT }, 0, 0, D }, | ^ src/libavformat/http.c:153:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 153 | { "referer", "override referer header", OFFSET(referer), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/http.c:154:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 154 | { "multiple_requests", "use persistent connections", OFFSET(multiple_requests), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D | E }, | ^ src/libavformat/http.c:156:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 156 | { "mime_type", "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", "return ICY metadata headers", OFFSET(icy_metadata_headers), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_EXPORT }, | ^ src/libavformat/http.c:161:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 161 | { "icy_metadata_packet", "return current ICY metadata packet", OFFSET(icy_metadata_packet), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_EXPORT }, | ^ src/libavformat/http.c:162:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 162 | { "metadata", "metadata read from the bitstream", OFFSET(metadata), AV_OPT_TYPE_DICT, {0}, 0, 0, AV_OPT_FLAG_EXPORT }, | ^ src/libavformat/http.c:166:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 166 | { "send_expect_100", "Force sending an Expect: 100-continue header for POST", OFFSET(send_expect_100), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, 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 }, | ^ CC libavformat/idroqdec.o src/libavformat/http.c:168:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 168 | { "offset", "initial byte offset", OFFSET(off), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, D }, | ^ src/libavformat/http.c:169:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 169 | { "end_offset", "try to limit the request to bytes preceding this offset", OFFSET(end_off), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, D }, | ^ src/libavformat/http.c:170:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 170 | { "method", "Override the HTTP method or set the expected HTTP method from a client", OFFSET(method), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | E }, | ^ src/libavformat/http.c:171:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 171 | { "reconnect", "auto reconnect after disconnect before EOF", OFFSET(reconnect), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D }, | ^ src/libavformat/http.c:172:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 172 | { "reconnect_at_eof", "auto reconnect at EOF", OFFSET(reconnect_at_eof), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D }, | ^ src/libavformat/http.c:173:171: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 173 | { "reconnect_on_network_error", "auto reconnect in case of tcp/tls error during connect", OFFSET(reconnect_on_network_error), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D }, | ^ src/libavformat/http.c:174:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 174 | { "reconnect_on_http_error", "list of http status codes to reconnect on", OFFSET(reconnect_on_http_error), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/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 } | ^ src/libavformat/http.c:169:133: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 169 | { "end_offset", "try to limit the request to bytes preceding this offset", OFFSET(end_off), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, D }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/http.c:168:89: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 168 | { "offset", "initial byte offset", OFFSET(off), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, D }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2050:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2050 | if (nb_varstreams < hls->nb_varstreams) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2116:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2116 | if (stream_index >= 0 && nb_streams < vs->nb_streams) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2125:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2125 | for (i = 0; i < hls->var_streams[j].nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2177:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2177 | if (nb_ccstreams < hls->nb_ccstreams) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2310:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2310 | for (i = 0; i < hls->nb_varstreams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2318:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2318 | for (j = 0; j < vs->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2351:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2351 | for (j = 0; j < hls->nb_varstreams; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ CC libavformat/idroqenc.o src/libavformat/hlsenc.c:2429:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2429 | for (i = 0; i < hls->nb_varstreams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2431:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2431 | for (j = 0; j < vs->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~ 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/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/iff.o src/libavformat/http.c:1384:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/hlsenc.c1384 | : 2960 : 19 : warning: wcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]h ile (*path && 2960 | q - b uffo r <(i s= i0;z eio f(-n b4_)v a{r s t| r ~~~~~~~ ^ ~~~~~~~~~~~~~~~e ams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2973:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2973 | for (j = 0; j < vs->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/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_INT6src/libavformat/icecast.c4,: 57{:.100i:6 4warning: =missing field 'unit' initializer [-Wmissing-field-initializers] 0}, 0, INT6 457_ | M A X , {E} ," i c| e ^_ genre", "set stream genre", OFFSET(genre), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/hlsenc.c:3119:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3119 | {"hls_time", "set segment length",src/libavformat/icecast.c : 58 : 104 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] O58F | F S E T ({t i"miec)e,_ n a m e " , "s e t sAVt_reOaPmT _TdYesPcE_rDiUpRtAiTIoOnN",, {O.FiF6S4 E=T( n20a0me0)0,0 0A}V,_ O0P,T _ITNYTP64E__MSATXR,I NEG},, { | . ^ str = NULL }, 0, 0, E }, | ^ src/libavformat/hlsenc.c:3120:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3120 | src/libavformat/icecast.c : 59: 118{":h lwarning: smissing field 'unit' initializer [-Wmissing-field-initializers] _init_time", 59" | s e t s{e gm"eincte l_edngetshc raitp tiinoint" ,l is"ts"e,t s t re a m d eOsFcFrSiEpTt(iionni"t, _OFtFiSmEeT)(,d e s c r iApVt_OiPoTn_)TY,P EA_VD_UORPATT_ITOYNP,E _{S.TiR6I4N G=, {0} ,. s tr = N0U,L LI N}T,6 40_,M A0,X ,E E}},, | | ^ ^ src/libavformat/icecast.c:src/libavformat/hlsenc.c60::312198:: 143warning: :missing field 'unit' initializer [-Wmissing-field-initializers] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | 3121{ | " i c e{_"uhrlls_"l,i s"ts_seitze "s,tr ea"ms ewteb smiatxei"m,u mO FnFuSmEbT(eurr l)o,f AVp_lOaPyTli_stT YPeEn_tSrTiReIsN"G,, O{F F.SsEtTr( m=a xN_UnLbL_ s}eg,m e0n,t s0),, E }, A V| ^_ OPT_TYPE_INT, {.i64 = 5}, 0, INT_MAX, E}, | ^ src/libavformat/icecast.c:61:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "ice_public", "set if streamsrc/libavformat/hlsenc.c :i3122s:176 :p ubwarning: lmissing field 'unit' initializer [-Wmissing-field-initializers] ic", OFFSET(pub l3122i | c ) , {A"V_hOlPs_Td_eTlYePtEe__BtOhrOeLs,h o{ l.di"6,4 =" s0e }t, n0um,b e1r, oE f} ,u n r| ^e ferenced segments to keep before deleting", OFFSET(hls_delete_threshold), AV_OPT_TYPEsrc/libavformat/icecast.c_I:NT62,: 116 : {warning: .imissing field 'unit' initializer [-Wmissing-field-initializers]6 4 = 1}, 621 | , I N T{_ M"AuXs,e rE_}a,ge n t| " ^, "override User-Agent header", OFFSET(user_agent), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/hlsenc.c:3123:171: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3123 | {"hls_vtt_options","set hls vtt list of osrc/libavformat/icecast.cp:t63i:o94:n warning: smissing field 'unit' initializer [-Wmissing-field-initializers] f or the cont a63i | n e r f{o r"mpaasts wuosredd" ,f o"sre th lps"a,s sOwFoFrdSE"T,( vOtFtF_SfEoTr(mpaats_so)p,t iAonVs__OsPtTr_T)Y,P EA_VS_TORPITN_G,T Y{P E_.SsTtRrI N=G ,NU L{L. s}t,r 0=, N0U,L LE} ,} ,0 , | 0, ^ E}, | ^ src/libavformat/icecast.c:64:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/hlsenc.c:3124:176: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "conte n3124t | _ t y p e{"", h"lss_eatl lcoown_tceancth-et"y,p e",e xMpUlSiTc ibtel ys esett ifw hneotth aeurd itoh/em pcelgi"e,n tOF FMASYET ((1c)o nort eMUnStT_ tyNpOeT) ,( 0A)V _cOaPcTh_TeY PmEe_dSiTRaI NsGeg,m {e .nsttsr" =, ONFUFLSLE T}(,a l0l,o w0c,a cEh e}),, AV _| ^O PT_TYPE_INT, {.i64 = -1}, INT_MIN, INT_MAX, E}, | ^ src/libavformat/icecast.c:65:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/hlsenc.c:3125: 13265: | warning: missing field 'unit' initializer [-Wmissing-field-initializers] { "legacy_i c3125e | c a s t ",{ ""hulsse_ blaegsea_cuyrl "S,O UR C"uErl mteot hporde,p efnodr tIo ceeaccasht pchunksize); | ^ ~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' src/libavformat/icecast.c :4966 | :#91d: ewarning: fimissing field 'unit' initializer [-Wmissing-field-initializers]ne FFMIN(a,b )66src/libavformat/hlsenc.c | : (3126(: a{ 164": )warning: tl s>missing field 'unit' initializer [-Wmissing-field-initializers]" , "(ubs) e? a( b)T L :S 3126(a ) | c)o | n n ~ ^ ~e c t{i"onh"ls,_ sOeFgmFsrc/libavformat/http.ceS:En1626T:(ttl37s)_,f : iwarning: Alcomparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare]V e_nOaPmT_eT "YP1626E, | _ B " fO iO l eL, n { .ai6 4m e= a0 tv}e,_m a0ps,lsa te1ret, 0E f(o}sr-,>c hu nsks i| zeegm ^ e>n=t lfielne);s " ,| ~~~~~~~~~~~~ ^ ~~~ OFFSET(sesrc/libavutil/avassert.hgm:e38n:t11:_ fnote: iexpanded from macro 'av_assert0'le name), 38A | src/libavformat/icecast.cV :67_ : O12 :Pi fwarning: T_ T(missing field 'help' initializer [-Wmissing-field-initializers]!(Y cPoEnd_) ) S{TR67 | I N G, {. s {t r N U = LL }N U L L | }, ^ 0 , 0, E } , | ^ \ | ^~~~ src/libavformat/hlsenc.c:3127:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3127 | {"hls_segment_options","set segments files format options of hls", OFFSET(format_options), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3128:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3128 | {"hls_segment_size", "maximum size per segment file, (in bytes)", OFFSET(max_seg_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, E}, | ^ src/libavformat/hlsenc.c:3129:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3129 | {"hls_key_info_file", "file with key URI and key file path", OFFSET(key_info_file), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3130:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3130 | {"hls_enc", "enable AES128 encryption support", OFFSET(encrypt), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E}, | ^ src/libavformat/hlsenc.c:3132:166: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3132 | {"hls_enc_key_url", "url to access the key to decrypt the segments", OFFSET(key_url), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3134:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3134 | {"hls_subtitle_path", "set path of hls subtitles", OFFSET(subtitle_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ CC libavformat/ifv.o 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/http.csrc/libavformat/hlsenc.c::31391711::15839:: warning: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]missing field 'unit' initializer [-Wmissing-field-initializers] 17113139 | | { " h l si_ff m(ps4e_eikn_irte_tr >e=s en0d "&,& "sreeeske_rned tf r!a=g mteanrtg emtp)4 {i n i| t ~~~~~~~~ ^ ~~~~~~ f ile after refresh m3u8 every time", OFFSET(resend_init_file), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E }, | ^ 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/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/http.c:src/libavformat/hlsenc.c1799::316712::135 : warning: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]missing field 'unit' initializer [-Wmissing-field-initializers] 31671799 | | {"rhetttuprn_ usFeFrM_INa(gseinzt"e,, "roevmearirniidneg )Us;e r -| A ^ ~~~~ ~~~~~~~~~g ent field src/libavutil/macros.hi:n49 :H25T:T Pnote: expanded from macro 'FFMIN'h eader", 49 | O#FFdSeEfTi(unseer _FaFgMIeNnt()a,, bA)V _(O(PaT)_ T>YP E(_bS) T?R I(NbG), :{ .(sat)r) = N| U ~ ^ ~L L}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3168:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3168 | {"var_stream_map", "Variant stream map string", OFFSET(var_stream_map), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3169:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3169 | {"cc_stream_map", "Closed captions stream map string", OFFSET(cc_stream_map), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3170:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3170 | {"master_pl_name", "Create HLS master playlist with this name", OFFSET(master_pl_name), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3171:172: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3171 | {"master_pl_publish_rate", "Publish master play list every after this many segment intervals", OFFSET(master_publish_rate), AV_OPT_TYPE_INT, {.i64 = 0}, 0, UINT_MAX, E}, | ^ src/libavformat/hlsenc.c:3172:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3172 | {"http_persistent", "Use persistent HTTP connections", OFFSET(http_persistent), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E }, | ^ src/libavformat/hlsenc.c:3174:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3174 | {"ignore_io_errors", "Ignore IO errors for stable long-duration runs with network output", OFFSET(ignore_io_errors), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/hlsenc.c:3175:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3175 | {"headers", "set custom HTTP headers, can override built in default headers", OFFSET(headers), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/hlsenc.c:3176:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3176 | { NULL }, | ^ CC libavformat/ilbc.o 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) | ^~~~~~~~~~~~~~~~~~ In file included from src/libavformat/icodec.c:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/http.cIn file included from :src/libavformat/icodec.c1911::2842: :src/libavcodec/bytestream.h :warning: 186comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]:13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1911 | 186 | s i z e 2 = (FwFheMnINc(ep -=>b= uSfEfEeKr__SeEnTd &-& po-f>fb u==f fse-r>,o fsfi)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/icodec.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/id3v1.c:232:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 232 | if ((q - str) >= sizeof(str) - 1) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/icodec.c:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/icodec.c:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 11 warnings generated. CC libavformat/img2.o 1 warning generated. CC libavformat/img2_alias_pix.o src/libavformat/id3v2enc.c:275:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 275 | for (int i = 0; i < s->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/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/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/img2_brender_pix.o src/libavformat/id3v2enc.c:381:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 381 | for (i = 0; e && i < FF_ARRAY_ELEMS(ff_id3v2_picture_types); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/img2dec.o src/libavformat/id3v2.c:510:60: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 510 | if ((len = avio_read(pb, geob_data->data, taglen)) < taglen) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/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/id3v2.c:772:51: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 772 | if (avio_read(pb, priv->data, priv->datasize) != priv->datasize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/id3v2.c:799:12: warning: missing field 'tag4' initializer [-Wmissing-field-initializers] 799 | { NULL } | ^ src/libavformat/idcin.c:313:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 313 | else if (ret != chunk_size) { | ~~~ ^ ~~~~~~~~~~ 13 warnings generated. CC libavformat/img2enc.o src/libavformat/id3v2.c:907:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 907 | if (tlen < len) { | ~~~~ ^ ~~~ src/libavformat/id3v2.c:989:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 989 | if (avio_read(pb, buffer, tlen) != tlen) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/id3v2.c:1083:39: warning: missing field 'tail' initializer [-Wmissing-field-initializers] 1083 | ExtraMetaList extra_meta = { NULL }; | ^ src/libavformat/id3v2.c:1232:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1232 | for (i = 0; i < priv->datasize; i++) { | ~ ^ ~~~~~~~~~~~~~~ 1 warning generated. In file included from src/libavformat/iff.c:37: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/iff.c:37: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/iff.c:37: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/iff.c:37: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/iff.c:37: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/iff.c:37: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/iff.c:37: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/imx.o 1 warning generated. src/libavformat/idroqdec.c:168:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 168 | if (ret != chunk_size) | ~~~ ^ ~~~~~~~~~~ src/libavformat/idroqdec.c:224:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 224 | if (ret != chunk_size) { | ~~~ ^ ~~~~~~~~~~ src/libavformat/idroqenc.c:35:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 35 | for(n=0;nnb_streams;n++) { | ~^~~~~~~~~~~~~~ 3 warnings generated. src/libavformat/ifv.c:200:35: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 200 | if (ifv->next_video_index < sti->nb_index_entries) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/ifv.c:209:35: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 209 | if (ifv->next_audio_index < sti->nb_index_entries) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/ifv.c:302:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 302 | if (i == ifv->video_stream_index) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/ingenientdec.o 1 warning generated. 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/iff.c:220:31: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 220 | while (avio_tell(pb) + 12 <= eof && !avio_feof(pb)) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~ 2 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)) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavformat/iff.c:281:22: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 281 | if (size < 2 + st->codecpar->ch_layout.nb_channels * 4) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iff.c:283:53: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 283 | if (st->codecpar->ch_layout.nb_channels > FF_ARRAY_ELEMS(dsd_layout)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iff.c:289:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 289 | for (i = 0; i < FF_ARRAY_ELEMS(dsd_channel_layout); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iff.c:339:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 339 | if (config < FF_ARRAY_ELEMS(dsd_loudspeaker_config)) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iff.c:363:23: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 363 | if (chunk_pos >= iff->body_end) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/iff.c:391:27: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 391 | if (chunk_pos >= iff->body_end) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavformat/ip.o src/libavformat/iff.c:691:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 691 | tag = ref < FF_ARRAY_ELEMS(dsd_source_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"; | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. CC libavformat/ipfsgateway.o CC libavformat/ipmovie.o CC libavformat/ipudec.o CC libavformat/ircam.o In file included from src/libavformat/img2_alias_pix.c:23: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/img2_alias_pix.c:23: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/img2_alias_pix.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/img2_alias_pix.c:23: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/img2_alias_pix.c:23: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/img2_alias_pix.c:23: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/img2_alias_pix.c:23: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/img2enc.c:235:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 235 | for (i = 0; i < FF_ARRAY_ELEMS(pb); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/img2enc.c:255:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 255 | { "update", "continuously overwrite one file", OFFSET(update), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC }, | ^ src/libavformat/img2enc.c:256:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 256 | { "start_number", "set first number in the sequence", OFFSET(start_img_number), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, INT_MAX, ENC }, | ^ src/libavformat/img2enc.c:257:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 257 | { "strftime", "use strftime for filename", OFFSET(use_strftime), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC }, | ^ src/libavformat/img2enc.c:258:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 258 | { "frame_pts", "use current frame pts for filename", OFFSET(frame_pts), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC }, | ^ src/libavformat/img2enc.c:259:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 259 | { "atomic_writing", "write files atomically (using temporary files and renames)", OFFSET(use_rename), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC }, | ^ src/libavformat/img2enc.c:260:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 260 | { "protocol_opts", "specify protocol options for the opened files", OFFSET(protocol_opts), AV_OPT_TYPE_DICT, {0}, 0, 0, ENC }, | ^ src/libavformat/img2enc.c:261:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 261 | { NULL }, | ^ 11 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavformat/ircamdec.o src/libavformat/img2dec.c:259:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 259 | if ((p - s->path) >= (sizeof(s->path) - 2)) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavformat/ircamenc.o src/libavformat/imx.c:117:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 117 | for (int i = 0; i < chunk_size / 3; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/img2dec.c:624:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 624 | { "start_number", "set first number in the sequence", OFFSET(start_number), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, DEC }, | ^ src/libavformat/img2dec.c:625:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 625 | { "start_number_range", "set range for looking at the first sequence number", OFFSET(start_number_range), AV_OPT_TYPE_INT, {.i64 = 5}, 1, INT_MAX, DEC }, | ^ src/libavformat/img2dec.c:630:165: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 630 | { "export_path_metadata", "enable metadata containing input path information", OFFSET(export_path_metadata), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, DEC }, \ | ^ src/libavformat/img2dec.c:631:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 631 | COMMON_OPTIONS | ^ src/libavformat/img2dec.c:611:127: note: expanded from macro 'COMMON_OPTIONS' 611 | { "framerate", "set the video framerate", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC }, \ | ^ src/libavformat/img2dec.c:631:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:612:127: note: expanded from macro 'COMMON_OPTIONS' 612 | { "pixel_format", "set video pixel format", OFFSET(pixel_format), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, DEC }, \ | ^ src/libavformat/img2dec.c:631:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:613:127: note: expanded from macro 'COMMON_OPTIONS' 613 | { "video_size", "set video size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, DEC }, \ | ^ src/libavformat/img2dec.c:631:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:614:127: note: expanded from macro 'COMMON_OPTIONS' 614 | { "loop", "force loop over input file sequence", OFFSET(loop), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, DEC }, \ | ^ src/libavformat/img2dec.c:631:5: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:615:12: note: expanded from macro 'COMMON_OPTIONS' 615 | { NULL }, | ^ src/libavformat/img2dec.c:655:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 655 | { "frame_size", "force frame size in bytes", OFFSET(frame_size), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, DEC }, | ^ src/libavformat/img2dec.c:656:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 656 | COMMON_OPTIONS | ^ src/libavformat/img2dec.c:611:127: note: expanded from macro 'COMMON_OPTIONS' 611 | { "framerate", "set the video framerate", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC }, \ | ^ src/libavformat/img2dec.c:656:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:612:127: note: expanded from macro 'COMMON_OPTIONS' 612 | { "pixel_format", "set video pixel format", OFFSET(pixel_format), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, DEC }, \ | ^ src/libavformat/img2dec.c:656:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:613:127: note: expanded from macro 'COMMON_OPTIONS' 613 | { "video_size", "set video size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, DEC }, \ | ^ src/libavformat/img2dec.c:656:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:614:127: note: expanded from macro 'COMMON_OPTIONS' 614 | { "loop", "force loop over input file sequence", OFFSET(loop), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, DEC }, \ | ^ src/libavformat/img2dec.c:656:5: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:615:12: note: expanded from macro 'COMMON_OPTIONS' 615 | { NULL }, | ^ 1 warning generated. 22 warnings generated. CC libavformat/isom.o 8 warnings generated. 8 warnings generated. src/libavformat/ipfsgateway.c:68:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 68 | if (printed >= sizeof(c->gateway_buffer)) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/ipfsgateway.c:104:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 104 | if (printed >= sizeof(ipfs_full_data_folder)) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/ipfsgateway.c:131:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 131 | if (printed >= sizeof(ipfs_full_data_folder)) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/ipfsgateway.c:145:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 143 | if (snprintf(ipfs_gateway_file, sizeof(ipfs_gateway_file), "%sgateway", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | ipfs_full_data_folder) | ~~~~~~~~~~~~~~~~~~~~~~ 145 | >= sizeof(ipfs_gateway_file)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/isom_tags.o src/libavformat/ipfsgateway.c:230:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 228 | if (snprintf(c->gateway_buffer, sizeof(c->gateway_buffer), "%s", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229 | c->gateway) | ~~~~~~~~~~~ 230 | >= sizeof(c->gateway_buffer)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/ipfsgateway.c:328:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 328 | {"gateway", "The gateway to ask for IPFS data.", OFFSET(gateway), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, AV_OPT_FLAG_DECODING_PARAM}, | ^ src/libavformat/ipfsgateway.c:329:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 329 | {NULL}, | ^ 22 warnings generated. CC libavformat/iss.o 7 warnings generated. CC libavformat/iv8.o 39 warnings generated. 4 warnings generated. CC libavformat/ivfdec.o CC libavformat/ivfenc.o CC libavformat/jacosubdec.o CC libavformat/jacosubenc.o src/libavformat/ircamdec.c:91:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 91 | if (st->codecpar->ch_layout.nb_channels > FF_SANE_NB_CHANNELS) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavformat/jpegxl_probe.o CC libavformat/jvdec.o 1 warning generated. CC libavformat/kvag.o CC libavformat/lafdec.o src/libavformat/isom.c:237:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 237 | for (i = 0; lang[0] && !mp4 && i < FF_ARRAY_ELEMS(mov_mdhd_language_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/latmenc.o CC libavformat/lmlm4.o CC libavformat/loasdec.o 47 warnings generated. 16 warnings generated. 1 warning generated. CC libavformat/lrc.o CC libavformat/lrcdec.o CC libavformat/lrcenc.o src/libavformat/jacosubdec.c:89:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 89 | for (i = 0; i < FF_ARRAY_ELEMS(cmds); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ CC libavformat/luodatdec.o CC libavformat/lvfdec.o CC libavformat/lxfdec.o CC libavformat/m4vdec.o 1 warning generated. 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/matroska.o CC libavformat/matroskadec.o In file included from src/libavformat/latmenc.c:23: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/matroskaenc.o CC libavformat/mca.o src/libavformat/lafdec.c:84:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 84 | for (int i = 0; i < st_count; i++) { | ~ ^ ~~~~~~~~ src/libavformat/lafdec.c:150:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 150 | for (int st = 0; st < st_count; st++) { | ~~ ^ ~~~~~~~~ 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/mccdec.o CC libavformat/md5proto.o src/libavformat/latmenc.c:49:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | offsetof(LATMContext, mod), AV_OPT_TYPE_INT, {.i64 = 0x0014}, 0x0001, 0xffff, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/latmenc.c:50:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 50 | {NULL}, | ^ CC libavformat/metadata.o CC libavformat/mgsts.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/microdvddec.o 3 warnings generated. 3 warnings generated. CC libavformat/microdvdenc.o CC libavformat/mj2kdec.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) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 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/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/lxfdec.c:25: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/lxfdec.c:25: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/lxfdec.c:25: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/mkvtimestamp_v2.o 1 warning generated. CC libavformat/mlpdec.o src/libavformat/lxfdec.c:145:56: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 144 | if ((ret = avio_read(pb, header + (p - header), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | header_size - (p - header))) != | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ 146 | header_size - (p - header)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/mlvdec.o src/libavformat/mca.c:120:53: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 120 | if (0x30 * par->ch_layout.nb_channels + 0x4 > header_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from src/libavformat/matroskadec.c:53: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/matroskadec.c:53: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/matroskadec.c:53: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/matroskadec.c:53: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/matroskadec.c:53: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/matroskadec.c:53: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/matroskadec.c:53: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/matroskadec.c:53: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/mm.o CC libavformat/mmf.o 1 warning generated. 12 warnings generated. CC libavformat/mms.o CC libavformat/mmsh.o CC libavformat/mmst.o In file included from src/libavformat/matroskadec.c:65: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ 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/matroskadec.c:447:45: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 447 | { EBML_ID_EBMLVERSION, EBML_NONE }, | ^ src/libavformat/matroskadec.c:448:45: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 448 | { EBML_ID_DOCTYPEVERSION, EBML_NONE }, | ^ src/libavformat/matroskadec.c:454:38: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 454 | { MATROSKA_ID_SEGMENT, EBML_STOP }, | ^ src/libavformat/matroskadec.c:460:93: warning: missing field 'def' initializer [-Wmissing-field-initializers] 460 | { MATROSKA_ID_DURATION, EBML_FLOAT, 0, 0, offsetof(MatroskaDemuxContext, duration) }, | ^ src/libavformat/matroskadec.c:461:90: warning: missing field 'def' initializer [-Wmissing-field-initializers] 461 | { MATROSKA_ID_TITLE, EBML_UTF8, 0, 0, offsetof(MatroskaDemuxContext, title) }, | ^ src/libavformat/matroskadec.c:462:44: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 462 | { MATROSKA_ID_WRITINGAPP, EBML_NONE }, | ^ src/libavformat/matroskadec.c:463:93: warning: missing field 'def' initializer [-Wmissing-field-initializers] 463 | { MATROSKA_ID_MUXINGAPP, EBML_UTF8, 0, 0, offsetof(MatroskaDemuxContext, muxingapp) }, | ^ src/libavformat/matroskadec.c:464:92: warning: missing field 'def' initializer [-Wmissing-field-initializers] 464 | { MATROSKA_ID_DATEUTC, EBML_BIN, 0, 0, offsetof(MatroskaDemuxContext, date_utc) }, | src/libavformat/microdvddec.c ^ :190:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/matroskadec.c:465:44: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 190 | 465 | { " s u{b fMpAsTR"O,S K"Ase_tI Dt_hSeE GMmEoNvTiUeI Df, r a m eE BrMaLt_eN OfNaEl l}b,a c k| " ^, OFFSET(frame_rate), AV_OPT_TYPE_RATIONAL, {.dbl=0}, 0, INT_MAX, SD }, | ^ src/libavformat/microdvddec.c:191:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 191 | { NULL } | ^ src/libavformat/matroskadec.c:470:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 470 | { MATROSKA_ID_VIDEOCOLOR_RX, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, r_x) }, | ^ src/libavformat/matroskadec.c:471:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 471 | { MATROSKA_ID_VIDEOCOLOR_RY, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, r_y) }, | ^ src/libavformat/matroskadec.c:472:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 472 | { MATROSKA_ID_VIDEOCOLOR_GX, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, g_x) }, | ^ src/libavformat/matroskadec.c:473:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 473 | { MATROSKA_ID_VIDEOCOLOR_GY, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, g_y) }, | ^ src/libavformat/matroskadec.c:474:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 474 | { MATROSKA_ID_VIDEOCOLOR_BX, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, b_x) }, | ^ src/libavformat/matroskadec.c:475:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 475 | { MATROSKA_ID_VIDEOCOLOR_BY, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, b_y) }, | ^ src/libavformat/matroskadec.c:476:97: warning: missing field 'def' initializer [-Wmissing-field-initializers] 476 | { MATROSKA_ID_VIDEOCOLOR_WHITEX, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, white_x) }, | ^ src/libavformat/matroskadec.c:477:97: warning: missing field 'def' initializer [-Wmissing-field-initializers] src/libavformat/matroskaenc.c 477 | : 474 : 40 :{ warning: Mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]A TROSKA_ID_VIDEOCOLOR_WH I474T | E Y , iEfB M(Lw_rFiLtOeATr,- >0,c u0rr,e notf_fmsaestteorf(_MeatCC libavformat/mods.o lreomseknatM a==s tewrriintgerM-e>tnab, _wehliemteen_ty)s }-, 1 )| ^ { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:478:109: warning: missing field 'def' initializer [-Wmissing-field-initializers] 478 | { MATROSKA_ID_VIDEOCOLOR_LUMINANCEMIN, EBML_FLOAT, 1, 0, offsetof(MatroskaMasteringMeta, min_luminance) }, | ^ src/libavformat/matroskadec.c:479:109: warning: missing field 'def' initializer [-Wmissing-field-initializers] 479 | { MATROSKA_ID_VIDEOCOLOR_LUMINANCEMAX, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, max_luminance) }, | ^ src/libavformat/matroskadec.c:486:115: warning: missing field 'def' initializer [-Wmissing-field-initializers] 486 | { MATROSKA_ID_VIDEOCOLORCHROMASUBHORZ, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, chroma_sub_horz) }, | ^ src/libavformat/matroskadec.c:487:115: warning: missing field 'def' initializer [-Wmissing-field-initializers] 487 | { MATROSKA_ID_VIDEOCOLORCHROMASUBVERT, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, chroma_sub_vert) }, | ^ src/libavformat/matroskadec.c:488:111: warning: missing field 'def' initializer [-Wmissing-field-initializers] 488 | { MATROSKA_ID_VIDEOCOLORCBSUBHORZ, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, cb_sub_horz) }, | ^ src/libavformat/matroskadec.c:489:111: warning: missing field 'def' initializer [-Wmissing-field-initializers] 489 | { MATROSKA_ID_VIDEOCOLORCBSUBVERT, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, cb_sub_vert) }, | ^ src/libavformat/matroskadec.c:495:107: warning: missing field 'def' initializer [-Wmissing-field-initializers] 495 | { MATROSKA_ID_VIDEOCOLORMAXCLL, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, max_cll) }, | ^ src/libavformat/matroskadec.c:496:108: warning: missing field 'def' initializer [-Wmissing-field-initializers] 496 | { MATROSKA_ID_VIDEOCOLORMAXFALL, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, max_fall) }, | ^ src/libavformat/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/matroskadec.csrc/libavformat/mccdec.c::166503::28:113 :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: missing field 'def' initializer [-Wmissing-field-initializers] 166 | 503 | { M AiTf R(OSiK A+_ I1D3_ V>=I DsEiOzPeROoJf(ElCTiInOeN) P-R I1VA)T E ,| ~~~~~~ ^ ~~~~~~~~~~~~~~~~ EBML_BINsrc/libavformat/mccdec.c, : 169 :0,23 :0 ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]o ffseto f169( | M a t r o s k a T ra c k V i d eiofP r(ojj e>c=t isoinz,e opf(roiuvta)t e-) }1,) | { ^ | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/metadata.c:64:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 64 | for (i=src/libavformat/matroskadec.c0;: i511<:c99t:x -warning: >missing field 'def' initializer [-Wmissing-field-initializers]n b_streams ; i ++511) | | ~^~~~~~~~~~~~~~~~{ MATROSKA_Isrc/libavformat/metadata.cD:_66V:I16D:E OFwarning: Rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]A MERATE ,66 | foErB M(Li_=F0L;O AiT<,c t0x,- >0n,b _ocffhsaeptteorfs(; Mia+t+r)o s | k ~^~~~~~~~~~~~~~~~~a TrackVidsrc/libavformat/metadata.ce:o68,: 16f: rwarning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]m e_rate )68 | }, | f ^o r (i=0; inb_programs; i++) | ~^~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:514:100: warning: missing field 'def' initializer [-Wmissing-field-initializers] 514 | { MATROSKA_ID_VIDEOPIXELWIDTH, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideo, pixel_width) }, | ^ src/libavformat/matroskadec.c:515:101: warning: missing field 'def' initializer [-Wmissing-field-initializers] 515src/libavformat/matroskaenc.c | : 625 :{27 : Mwarning: Acomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]T ROSKA_ID_VIDE O625P | I XE L H EI G H T ,i f (t rEaBcMkL-_>UoINTf,f s e0t, <0=, offsetof(MatroskaTrackVideo, pixel_height) }, | ^ src/libavformat/matroskadec.c:516:100: warning: missing field 'def' initializer [-Wmissing-field-initializers] 516 | { MATROSKA_ID_VIDEOCOLORSPACE, EBML_BIN, 0, 0, offsetof(MatroskaTrackVideo, color_space) }, | ^ src/libavformat/matroskadec.c:520:50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 520 | { MATROSKA_ID_VIDEOPIXELCROPB, EBML_NONE }, | ^ src/libavformat/matroskadec.c:521:50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 521 | { MATROSKA_ID_VIDEOPIXELCROPT, EBML_NONE }, | ^ src/libavformat/matroskadec.c:522:50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 522 | { MATROSKA_ID_VIDEOPIXELCROPL, EBML_NONE }, | ^ src/libavformat/matroskadec.c:523:50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 523 | { MATROSKA_ID_VIDEOPIXELCROPR, EBML_NONE }, | ^ src/libavformat/matroskadec.c:528:50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 528 | { MATROSKA_ID_VIDEOASPECTRATIO, EBML_NONE }, | ^ size) | ~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/matroskadec.c:534:104: warning: missing field 'def' initializer [-Wmissing-field-initializers] 534 | { MATROSKA_ID_AUDIOOUTSAMPLINGFREQ, EBML_FLOAT, 0, 0, offsetof(MatroskaTrackAudio, out_samplerate) }, | ^ src/libavformat/matroskadec.c:535:98: warning: missing field 'def' initializer [-Wmissing-field-initializers] 535 | { MATROSKA_ID_AUDIOBITDEPTH, EBML_UINT, 0, 0, offsetof(MatroskaTrackAudio, bitdepth) }, | ^ src/libavformat/matroskadec.c:542:103: warning: missing field 'def' initializer [-Wmissing-field-initializers] 542 | { MATROSKA_ID_ENCODINGCOMPSETTINGS, EBML_BIN, 0, 0, offsetof(src/libavformat/matroskaenc.cMat:r649o:s41k:a Twarning: rcomparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]a ckCompression, s649e | t t i n gs ) } , u n| s ^i gned offset = track->offset <= pkt->size ? track->offset : 0; | ~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/matroskadec.c:548:100: warning: missing field 'def' initializer [-Wmissing-field-initializers] 548 | { MATROSKA_ID_ENCODINGENCKEYID, EBML_BIN, 0, 0, offsetof(MatroskaTrackEncryption,key_id) }, | ^ src/libavformat/matroskadec.c:549:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 549 | { MATROSKA_ID_ENCODINGENCAESSETTINGS, EBML_NONE }, | ^ src/libavformat/matroskadec.c:550:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 550 | { MATROSKA_ID_ENCODINGSIGALGO, EBML_NONE }, | ^ src/libavformat/matroskadec.c:551:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 551 | { MATROSKA_ID_ENCODINGSIGHASHALGO, EBML_NONE }, | ^ src/libavformat/matroskadec.c:552:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 552 | { MATROSKA_ID_ENCODINGSIGKEYID, EBML_NONE }, | ^ src/libavformat/matroskadec.c:553:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 553 | { MATROSKA_ID_ENCODINGSIGNATURE, EBML_NONE }, | ^ src/libavformat/matroskadec.c:561:50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 561 | { MATROSKA_ID_ENCODINGORDER, EBML_NONE }, | ^ src/libavformat/matroskadec.c:571:85: warning: missing field 'def' initializer [-Wmissing-field-initializers] 571 | { MATROSKA_ID_TRACKPLANEUID, EBML_UINT, 0, 0, offsetof(MatroskaTrackPlane,uid) }, | ^ src/libavformat/matroskadec.c:572:86: warning: missing field 'def' initializer [-Wmissing-field-initializers] 572 | { MATROSKA_ID_TRACKPLANETYPE, EBML_UINT, 0, 0, offsetof(MatroskaTrackPlane,type) }, | ^ src/libavformat/matroskadec.c:587:102: warning: missing field 'def' initializer [-Wmissing-field-initializers] 587 | { MATROSKA_ID_BLKADDIDVALUE, EBML_UINT, 0, 0, offsetof(MatroskaBlockAdditionMapping, value) }, | ^ src/libavformat/matroskadec.c:588:101: warning: missing field 'def' initializer [-Wmissing-field-initializers] 588 | { MATROSKA_ID_BLKADDIDNAME, EBML_STR, 0, 0, offsetof(MatroskaBlockAdditionMapping, name) }, | ^ src/libavformat/matroskadec.c:589:101: warning: missing field 'def' initializer [-Wmissing-field-initializers] 589 | { MATROSKA_ID_BLKADDIDTYPE, EBML_UINT, 0, 0, offsetof(MatroskaBlockAdditionMapping, type) }, | ^ src/libavformat/matroskadec.c:590:106: warning: missing field 'def' initializer [-Wmissing-field-initializers] 590 | { MATROSKA_ID_BLKADDIDEXTRADATA, EBML_BIN, 0, 0, offsetof(MatroskaBlockAdditionMapping, extradata) }, | ^ src/libavformat/matroskadec.c:595:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 595 | { MATROSKA_ID_TRACKNUMBER, EBML_UINT, 0, 0, offsetof(MatroskaTrack, num) }, | ^ src/libavformat/matroskadec.c:596:90: warning: missing field 'def' initializer [-Wmissing-field-initializers] 596 | { MATROSKA_ID_TRACKNAME, EBML_UTF8, 0, 0, offsetof(MatroskaTrack, name) }, | ^ src/libavformat/matroskadec.c:597:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 597 | { MATROSKA_ID_TRACKUID, EBML_UINT, 0, 0, offsetof(MatroskaTrack, uid) }, | ^ src/libavformat/matroskadec.c:598:90: warning: missing field 'def' initializer [-Wmissing-field-initializers] 598 | { MATROSKA_ID_TRACKTYPE, EBML_UINT, 0, 0, offsetof(MatroskaTrack, type) }, | ^ src/libavformat/matroskadec.c:599:94: warning: missing field 'def' initializer [-Wmissing-field-initializers] 599 | { MATROSKA_ID_CODECID, EBML_STR, 0, 0, offsetof(MatroskaTrack, codec_id) }, | ^ src/libavformat/matroskadec.c:600:96: warning: missing field 'def' initializer [-Wmissing-field-initializers] 600 | { MATROSKA_ID_CODECPRIVATE, EBML_BIN, 0, 0, offsetof(MatroskaTrack, codec_priv) }, | ^ src/libavformat/matroskadec.c:603:102: warning: missing field 'def' initializer [-Wmissing-field-initializers] 603 | { MATROSKA_ID_TRACKDEFAULTDURATION, EBML_UINT, 0, 0, offsetof(MatroskaTrack, default_duration) }, | ^ src/libavformat/matroskadec.c:619:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 619 | { MATROSKA_ID_TRACKFLAGENABLED, EBML_NONE }, | ^ src/libavformat/matroskadec.c:620:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 620 | { MATROSKA_ID_TRACKFLAGLACING, EBML_NONE }, | ^ src/libavformat/matroskadec.c:621:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 621 | { MATROSKA_ID_CODECNAME, EBML_NONE }, | ^ src/libavformat/matroskadec.c:622:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 622 | { MATROSKA_ID_CODECDECODEALL, EBML_NONE }, | ^ src/libavformat/matroskadec.c:623:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 623 | { MATROSKA_ID_CODECINFOURL, EBML_NONE }, | ^ src/libavformat/matroskadec.c:624:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 624 | { MATROSKA_ID_CODECDOWNLOADURL, EBML_NONE }, | ^ src/libavformat/matroskadec.c:625:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 625 | { MATROSKA_ID_TRACKMINCACHE, EBML_NONE }, | ^ src/libavformat/matroskadec.c:626:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 626 | { MATROSKA_ID_TRACKMAXCACHE, EBML_NONE }, | ^ 5 warnings generated. CC libavformat/moflex.o src/libavformat/matroskadec.c:636:84: warning: missing field 'def' initializer [-Wmissing-field-initializers] 636 | { MATROSKA_ID_FILEUID, EBML_UINT, 0, 0, offsetof(MatroskaAttachment, uid) }, | ^ src/libavformat/matroskadec.c:637:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 637 | { MATROSKA_ID_FILENAME, EBML_UTF8, 0, 0, offsetof(MatroskaAttachment, filename) }, | ^ src/libavformat/matroskadec.c:638:85: warning: missing field 'def' initializer [-Wmissing-field-initializers] 638 | { MATROSKA_ID_FILEMIMETYPE, EBML_STR, 0, 0, offsetof(MatroskaAttachment, mime) }, | ^ src/libavformat/matroskadec.c:639:84: warning: missing field 'def' initializer [-Wmissing-field-initializers] 639 | { MATROSKA_ID_FILEDATA, EBML_BIN, 0, 0, offsetof(MatroskaAttachment, bin) }, | ^ src/libavformat/matroskadec.c:640:92: warning: missing field 'def' initializer [-Wmissing-field-initializers] 640 | { MATROSKA_ID_FILEDESC, EBML_UTF8, 0, 0, offsetof(MatroskaAttachment, description) }, | ^ src/libavformat/matroskadec.c:650:82: warning: missing field 'def' initializer [-Wmissing-field-initializers] 650 | { MATROSKA_ID_CHAPSTRING, EBML_UTF8, 0, 0, offsetof(MatroskaChapter, title) }, | ^ src/libavformat/matroskadec.c:651:42: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 651 | { MATROSKA_ID_CHAPLANG, EBML_NONE }, | ^ src/libavformat/matroskadec.c:652:42: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 652 | { MATROSKA_ID_CHAPCOUNTRY, EBML_NONE }, | ^ src/libavformat/matroskadec.c:659:87: warning: missing field 'def' initializer [-Wmissing-field-initializers] 659 | { MATROSKA_ID_CHAPTERUID, EBML_UINT, 0, 0, offsetof(MatroskaChapter, uid) }, | ^ src/libavformat/matroskadec.c:661:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 661 | { MATROSKA_ID_CHAPTERFLAGHIDDEN, EBML_NONE }, | ^ src/libavformat/matroskadec.c:662:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 662 | { MATROSKA_ID_CHAPTERFLAGENABLED, EBML_NONE }, | ^ src/libavformat/matroskadec.c:663:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 663 | { MATROSKA_ID_CHAPTERPHYSEQUIV, EBML_NONE }, | ^ src/libavformat/matroskadec.c:664:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 664 | { MATROSKA_ID_CHAPTERATOM, EBML_NONE }, | ^ src/libavformat/matroskaenc.c:931:44: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 931 | while (idx > 0 && entries[idx - 1].pts > ts) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavformat/matroskadec.c:670:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 670 | { MATROSKA_ID_EDITIONUID, EBML_NONE }, | ^ src/libavformat/matroskadec.c:671:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 671 | { MATROSKA_ID_EDITIONFLAGHIDDEN, EBML_NONE }, | ^ src/libavformat/matroskadec.c:672:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 672 | { MATROSKA_ID_EDITIONFLAGDEFAULT, EBML_NONE }, | ^ src/libavformat/matroskadec.c:673:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 673 | { MATROSKA_ID_EDITIONFLAGORDERED, EBML_NONE }, | ^ src/libavformat/matroskadec.c:683:90: warning: missing field 'def' initializer [-Wmissing-field-initializers] 683 | { MATROSKA_ID_CUETRACK, EBML_UINT, 0, 0, offsetof(MatroskaIndexPos, track) }, | ^ src/libavformat/matroskadec.c:684:88: warning: missing field 'def' initializer [-Wmissing-field-initializers] 684 | { MATROSKA_ID_CUECLUSTERPOSITION, EBML_UINT, 0, 0, offsetof(MatroskaIndexPos, pos) }, | ^ src/libavformat/matroskadec.c:685:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 685 | { MATROSKA_ID_CUERELATIVEPOSITION,EBML_NONE }, | ^ src/libavformat/matroskadec.c:686:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 686 | { MATROSKA_ID_CUEDURATION, EBML_NONE }, | ^ src/libavformat/matroskadec.c:687:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 687 | { MATROSKA_ID_CUEBLOCKNUMBER, EBML_NONE }, | ^ src/libavformat/matroskadec.c:692:107: warning: missing field 'def' initializer [-Wmissing-field-initializers] 692 | { MATROSKA_ID_CUETIME, EBML_UINT, 0, 0, offsetof(MatroskaIndex, time) }, | ^ 1 warning generated. src/libavformat/matroskadec.c:703:98: warning: missing field 'def' initializer [-Wmissing-field-initializers] 703 | { MATROSKA_ID_TAGNAME, EBML_UTF8, 0, 0, offsetof(MatroskaTag, name) }, | ^ src/libavformat/matroskadec.c:704:100: warning: missing field 'def' initializer [-Wmissing-field-initializers] 704 | { MATROSKA_ID_TAGSTRING, EBML_UTF8, 0, 0, offsetof(MatroskaTag, string) }, | ^ src/libavformat/matroskadec.c:706:97: warning: missing field 'def' initializer [-Wmissing-field-initializers] 706 | { MATROSKA_ID_TAGDEFAULT, EBML_UINT, 0, 0, offsetof(MatroskaTag, def) }, | ^ src/libavformat/matroskadec.c:707:97: warning: missing field 'def' initializer [-Wmissing-field-initializers] 707 | { MATROSKA_ID_TAGDEFAULT_BUG, EBML_UINT, 0, 0, offsetof(MatroskaTag, def) }, | ^ src/libavformat/matroskadec.c:713:93: warning: missing field 'def' initializer [-Wmissing-field-initializers] 713 | { MATROSKA_ID_TAGTARGETS_TYPE, EBML_STR, 0, 0, offsetof(MatroskaTagTarget, type) }, | ^ src/libavformat/matroskadec.c:733:81: warning: missing field 'def' initializer [-Wmissing-field-initializers] 733 | { MATROSKA_ID_SEEKID, EBML_UINT, 0, 0, offsetof(MatroskaSeekhead, id) }, | ^ 3 warnings generated. src/libavformat/matroskadec.c:744:42: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 744 | { MATROSKA_ID_CLUSTER, EBML_STOP }, | ^ src/libavformat/matroskadec.c:762:88: warning: missing field 'def' initializer [-Wmissing-field-initializers] 762 | { MATROSKA_ID_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 }, | ^ src/libavformat/matroskadec.c:785:82: warning: missing field 'def' initializer [-Wmissing-field-initializers] 785 | { MATROSKA_ID_SIMPLEBLOCK, EBML_BIN, 0, 0, offsetof(MatroskaBlock, bin) }, | ^ src/libavformat/matroskadec.c:787:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 787 | { MATROSKA_ID_CLUSTERTIMECODE, EBML_UINT, 0, 0, offsetof(MatroskaCluster, timecode) }, | ^ src/libavformat/matroskadec.c:788:46: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 788 | { MATROSKA_ID_SIMPLEBLOCK, EBML_STOP }, | ^ src/libavformat/matroskadec.c:789:46: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 789 | { MATROSKA_ID_BLOCKGROUP, EBML_STOP }, | ^ src/libavformat/matroskadec.c:790:46: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 790 | { MATROSKA_ID_CLUSTERPOSITION, EBML_NONE }, | ^ src/libavformat/matroskadec.c:791:46: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 791 | { MATROSKA_ID_CLUSTERPREVSIZE, EBML_NONE }, | ^ src/libavformat/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/matroskadec.c:1021:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1021 | *num = av_int2float(avio_rb32(pb)); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/mov.o 2 warnings generated. src/libavformat/matroskadec.c:1226:36: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1226 | if (matroska->num_level1_elems >= FF_ARRAY_ELEMS(matroska->level1_elems)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. 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/matroskadec.c:1617:25: warning: comparison of integers of different signs: 'const int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1617 | if (p->buf_size < 4 + size + total) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:1625:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1625 | for (i = 0; i < FF_ARRAY_ELEMS(matroska_doctypes); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:1629:30: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1629 | for (n = 4 + size; n <= 4 + size + total - probelen; n++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:1966:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1966 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/matroskadec.c:1664:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1664 | if (pkt_size >= 10000000U) | ~~~~~~~~ ^ ~~~~~~~~~ CC libavformat/mov_chan.o CC libavformat/mov_esds.o src/libavformat/matroskadec.c:2023:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2023 | for (profile = 0; profile < FF_ARRAY_ELEMS(aac_profiles); profile++) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:2033:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2033 | for (sri = 0; sri < FF_ARRAY_ELEMS(ff_mpeg4audio_sample_rates); sri++) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/movenc.o src/libavformat/matroskaenc.c:2094:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2094 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:2111:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2111 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:2259:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2259 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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/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/matroskaenc.c:2722:32: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 2722 | if (side_data_size != par->extradata_size) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavformat/movenc_ttml.o src/libavformat/matroskadec.c:2485:40: warning: implicit conversion from 'unsigned long long' to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] 2485 | if (default_duration > UINT64_MAX || default_duration < 0) { | ~ ^~~~~~~~~~ /usr/include/stdint.h:51:21: note: expanded from macro 'UINT64_MAX' 51 | #define UINT64_MAX (0xffffffffffffffffu) | ^~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:2493:44: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 2493 | if (track->video.display_width == -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 && | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/movenccenc.o 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 && | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/movenchint.o src/libavformat/matroskadec.c:3218:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 3218 | if (size <= total) | ~~~~ ^ ~~~~~ 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/matroskaenc.c:3003:45: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 3003 | if (mkv->reserve_cues_space == size + 1) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/matroskaenc.c:3019:22: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 3019 | if (size < mkv->reserve_cues_space) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:3028:38: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'unsigned long long' [-Wsign-compare] 3028 | if (endpos - mkv->segment_offset < (1ULL << 56) - 1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:3062:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3062 | for (i = 0; i < s->nb_streams; ++i) { | ~ ^ ~~~~~~~~~~~~~ 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 (blocksizsrc/libavformat/mlvdec.ce >: s414r:c18l: ewarning: ncomparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare]) { | ~~~~~~~~~ ^ ~~~~~~ 414 | if (mlv->pts >= st->duration) | ~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/mlvdec.c:459:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 459 | if (mlv->stream_index == avctx->nb_streams) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:3128:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3128 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:3168:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3168 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:3283:210: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3283 | { "reserve_index_space", "Reserve a given amount of space (in bytes) at the beginning of the file for the index (cues).", OFFSET(reserve_cues_space), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavformat/matroskaenc.c:3284:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3284 | { "cues_to_front", "Move Cues (the index) to the front by shifting data if necessary", OFFSET(move_cues_to_front), AV_OPT_TYPE_BOOL, { .i64 = 0}, 0, 1, FLAGS }, | ^ src/libavformat/matroskaenc.c:3285:210: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3285 | { "cluster_size_limit", "Store at most the provided amount of bytes in a cluster. ", OFFSET(cluster_size_limit), AV_OPT_TYPE_INT , { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavformat/matroskaenc.c:3286:210: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3286 | { "cluster_time_limit", "Store at most the provided number of milliseconds in a cluster.", OFFSET(cluster_time_limit), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, FLAGS }, | ^ src/libavformat/matroskaenc.c:3287:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3287 | { "dash", "Create a WebM file conforming to WebM DASH specification", OFFSET(is_dash), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavformat/matroskaenc.c:3288:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3288 | { "dash_track_number", "Track number for the DASH stream", OFFSET(dash_track_number), AV_OPT_TYPE_INT, { .i64 = 1 }, 1, INT_MAX, FLAGS }, | ^ src/libavformat/matroskaenc.c:3289:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3289 | { "live", "Write files assuming it is a live stream.", OFFSET(is_live), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavformat/matroskaenc.c:3290:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3290 | { "allow_raw_vfw", "allow RAW VFW mode", OFFSET(allow_raw_vfw), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavformat/matroskaenc.c:3291:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3291 | { "flipped_raw_rgb", "Raw RGB bitmaps in VFW mode are stored bottom-up", OFFSET(flipped_raw_rgb), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavformat/matroskaenc.c:3292:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3292 | { "write_crc32", "write a CRC32 element inside every Level 1 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 (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:3741:42: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 3741 | (block_time >= 0 || cluster_time >= -block_time)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~src/libavformat/mms.c :61:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 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] 613745 | | i f ( m m s -t>iamsefc_ohdee a_=t )s-i1z e&o&f ((bflfo_caks_ft_igmuei d>) =+ 08 )| {| c l| u ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~s ter_time >= src/libavformat/mms.c-:b79l:oc37k:_ twarning: icomparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare]m e)) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 79 | ifsrc/libavformat/matroskadec.c :(3790!:c13h:u warning: nkcomparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] size || chunksi z3790e | > e n d - p ) F{F M| A ~~~~~~~~~ ^ ~~~~~~~X (track->endsrc/libavformat/mms.c_t:i87m:e25co:d ewarning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] timecod e87 | + b l oc k _ d u r a ti o ni)f; (| en ^ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~d - p > sizsrc/libavutil/macros.h:e47o:f(25f:f _note: aexpanded from macro 'FFMAX's f_guid) 47 | *# d2e f+i ne6 8)F F{M A X| ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~( a,b) ((a) src/libavformat/mms.c>: 89(:b69): ?warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( a) : (b)) | 89 | ~ ^ ~ src/libavformat/matroskadec.c :i3835f: (22m: mwarning: scomparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare]- >asf_pac k3835e | t _l e n < = 0i f| | (mtmism-e>casofd_ep a!c=k eAtV__lNeOnP T>S _sViAzLeUoEf)( mm s| - ~~~~~~~~ ^ ~~~~~~~~~~~~~~> in_buffer)) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mms.c:97:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 97 | if (end - p >= (sizeof(ff_asf_guid) * 3 + 26)) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mms.c:104:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 104 | 46 + mms->stream_num * 6 < sizeof(mms->out_buffer)) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mms.c:123:33: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 123 | if (end - p < skip_bytes + 4) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mms.c:131:33: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 131 | if (end - p < skip_bytes + 22) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mms.c:138:29: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 138 | if (end - p < skip_bytes) { | ~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/mms.c:148:27: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 148 | if (chunksize > end - p) { | ~~~~~~~~~ ^ ~~~~~~~ src/libavformat/matroskadec.c:4028:63: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 4028 | index_entries[i].timestamp * matroska->time_scale > ts) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavformat/matroskadec.c:4027:67: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 4027 | if (index_entries[i - 1].timestamp * matroska->time_scale <= ts && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ CC libavformat/mp3dec.o src/libavformat/matroskadec.c:4423:171: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 4423 | { "live", "flag indicating that the input is a live file that only has the headers.", OFFSET(is_live), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/matroskadec.c:4424:173: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 4424 | { "bandwidth", "bandwidth of this stream to be specified in the DASH manifest.", OFFSET(bandwidth), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/matroskadec.c:4425:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 4425 | { NULL }, | ^ 11 warnings generated. CC libavformat/mp3enc.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] src/libavformat/mmsh.c187 | : 118if: (13s: iwarning: zcomparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare]e 2 != size) | 118 ~~~~~ ^ ~~~~ | if (len > sizeof(mms->in_buffer)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mmsh.c:193:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 193 | if (len > sizeof(mms->in_buffer)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/moflex.c:24: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/moflex.c:24: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/moflex.c:24: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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)) | ~ ^ ~ In file included from src/libavformat/mmst.c:36: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ?src/libavcodec/bytestream.h (b:) 355::13 :( awarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) | ~ ^ ~ In file included from 355src/libavformat/mmst.c | : 36 : src/libavcodec/bytestream.h :s187:i15z:e warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]= FFMIN( g187- | > b u fifefr_ en(ds i-ze 2g -!>=b usfifzeer), 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/moflex.c:24: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/moflex.c:24: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/mmst.c:36: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/mmst.c:36: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/mpc.o 2 warnings generated. src/libavformat/mmst.c:285:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 285 | || length_remaining > sizeof(mms->in_buffer) - 12) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mmst.c:321:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 321 | || length_remaining > sizeof(mms->in_buffer) - 8) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mmst.c:340:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 340 | if(packet_id_type == mmst->header_packet_id) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/mpc8.o CC libavformat/mpeg.o src/libavformat/moflex.c:225:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 225 | if (stream_index == s->nb_streams) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/moflex.c:298:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 298 | if (stream_index >= s->nb_streams) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/moflex.c:317:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (pkt_size > m->size) | ~~~~~~~~ ^ ~~~~~~~ src/libavformat/moflex.c:367:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 367 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/mpegenc.o CC libavformat/mpegts.o 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/libavformat/mov.c:259:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 259 | longitude = ((int32_t) avio_rb32(pb)) / (float) (1 << 16); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:260:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 260 | latitude = ((int32_t) avio_rb32(pb)) / (float) (1 << 16); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:261:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 261 | altitude = ((int32_t) avio_rb32(pb)) / (float) (1 << 16); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 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) | ~~~~~~ ^ ~~~~~~~ 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); | ^~~ CC libavformat/mpegtsenc.o src/libavformat/mov.c:481:58: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 481 | if (snprintf(str, str_size_alloc, "%d", val) >= str_size_alloc) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:497:58: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 497 | if (snprintf(str, str_size_alloc, "%u", val) >= str_size_alloc) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:505:58: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 505 | if (snprintf(str, str_size_alloc, "%f", val) >= str_size_alloc) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/movenccenc.c:98:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 98 | cur_size = FFMIN(size_left, sizeof(chunk)); | ^ ~~~~~~~~~ ~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mov.c:599:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 599 | entries >= UINT_MAX / sizeof(*sc->drefs)) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:602:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 602 | for (i = 0; i < sc->drefs_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/movenchint.c:334:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 334 | if (packet_len > size || packet_len <= 12) | ~~~~~~~~~~ ^ ~~~~ CC libavformat/mpegvideodec.o 2 warnings generated. 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++) | ~ ^ ~~~~~~~~~~~~~ CC libavformat/mpjpeg.o src/libavformat/mov.c:1365:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1365 | for (i = 0; i < c->fc->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ 14 warnings generated. 15 warnings generated. src/libavformat/mov.c:1494:39: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'unsigned long long' [-Wsign-compare] 1494 | if ((version == 1 && st->duration == UINT64_MAX) || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~ In file included from src/libavformat/movenc.c:44: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317: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/mov.c:1931:33: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 1931 | && buffer >> 32 <= atom.size | ~~~~~~~~~~~~ ^ ~~~~~~~~~ CC libavformat/mpjpegdec.o In file included from src/libavformat/movenc.c:67: src/libavformat/ttmlenc.h:33:38: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 33 | codecpar->extradata_size >= TTMLENC_EXTRADATA_SIGNATURE_SIZE && | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:2534:53: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2534 | codec_tag != AV_RL32("dvpp") && codec_tag != AV_RL32("dvcp") && | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:2534:21: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2534 | codec_tag != AV_RL32("dvpp") && codec_tag != AV_RL32("dvcp") && | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:2532:53: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2532 | codec_tag != AV_RL32("apcn") && codec_tag != AV_RL32("apch") && | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:2532:21: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2532 | codec_tag != AV_RL32("apcn") && codec_tag != AV_RL32("apch") && | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:2530:51: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2530 | (codec_tag != 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")) && | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavformat/mpl2dec.o src/libavformat/mov.c:2565:39: warning: missing field 'size' initializer [-Wmissing-field-initializers] 2565 | MOVAtom a = { AV_RL32("stsd") }; | ^ src/libavformat/movenc.c:98:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "skip_iods", "Skip writing iods atom.", offsetof(MOVMuxContext, iods_skip), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:99:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { "iods_audio_profile", "iods audio profile atom.", offsetof(MOVMuxContext, iods_audio_profile), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 255, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:100:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "iods_video_profile", "iods video profile atom.", offsetof(MOVMuxContext, iods_video_profile), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 255, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:101:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "frag_duration", "Maximum fragment duration", offsetof(MOVMuxContext, max_fragment_duration), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:102:172: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | { "min_frag_duration", "Minimum fragment duration", offsetof(MOVMuxContext, min_fragment_duration), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:103:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "frag_size", "Maximum fragment size", offsetof(MOVMuxContext, max_fragment_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:104:172: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | { "ism_lookahead", "Number of lookahead entries for ISM files", offsetof(MOVMuxContext, ism_lookahead), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 255, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:105:184: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | { "video_track_timescale", "set timescale of all video tracks", offsetof(MOVMuxContext, video_track_timescale), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:107:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | { "use_editlist", "use edit list", offsetof(MOVMuxContext, use_editlist), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:108:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | { "fragment_index", "Fragment number of the next fragment", offsetof(MOVMuxContext, fragments), AV_OPT_TYPE_INT, {.i64 = 1}, 1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:109:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 109 | { "mov_gamma", "gamma value for gama atom", offsetof(MOVMuxContext, gamma), AV_OPT_TYPE_FLOAT, {.dbl = 0.0 }, 0.0, 10, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:110:266: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 110 | { "frag_interleave", "Interleave samples within fragments (max number of consecutive samples, lower is tighter interleaving, but with more overhead)", offsetof(MOVMuxContext, frag_interleave), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/movenc.c:114:185: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "use_stream_ids_as_track_ids", "use stream ids as track ids", offsetof(MOVMuxContext, use_stream_ids_as_track_ids), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:115:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | { "write_btrt", "force or disable writing btrt", offsetof(MOVMuxContext, write_btrt), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:116:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "write_tmcd", "force or disable writing tmcd", offsetof(MOVMuxContext, write_tmcd), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:120:204: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 120 | { "empty_hdlr_name", "write zero-length name string in hdlr atoms within mdia and minf atoms", offsetof(MOVMuxContext, empty_hdlr_name), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:121:170: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 121 | { "movie_timescale", "set movie timescale", offsetof(MOVMuxContext, movie_timescale), AV_OPT_TYPE_INT, {.i64 = MOV_TIMESCALE}, 1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:122:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 122 | { NULL }, | ^ src/libavformat/mp3enc.c:163:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 163 | for (i = 0; i < FF_ARRAY_ELEMS(ff_mpa_freq_tab); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:2726:36: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 2726 | if ((uint6src/libavformat/movenc.c4_t:)231e:nt27r:i ewarning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] * 12 + 4 > at o231m | . s i z e ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ for (j = 0; j < track->cluster[i].entries; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:2800:47: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2800 | av_assert0(sc->stsc_data[index].first <= sc->chunk_count); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/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/mp3enc.c:506:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 506 | offsetof(MP3Context, id3v2_version), AV_OPT_TYPE_INT, {.i64 = 4}, 0, 4, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/mp3enc.c:508:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 508 | offsetof(MP3Context, write_id3v1), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/mp3enc.c:510:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 510 | offsetof(MP3Context, write_xing), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/mp3enc.c:511:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 511 | { NULL }, | ^ 1 warning generated. 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++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/mpsubdec.o src/libavformat/mov.c:3564:67: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3564 | for (int ind = 0; ind < sti->nb_index_entries && ctts_ind < msc->ctts_count; ++ind) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:3594:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3594 | if (ctts_sample == msc->ctts_data[ctts_ind].count) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:3980:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 3980 | if (sc->ctts_data[i].count > INT_MAX - sc->sample_offsets_count) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:3990:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3990 | for (int j = 0; j < sc->ctts_data[i].count; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4003:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 4003 | if (sc->sync_group[i].count > INT_MAX - sc->open_key_samples_count) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4017:23: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 4017 | if (sg->count > INT_MAX - sample_id) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/mp3dec.c:175:19: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 175 | fsize = fsize >= pos ? fsize - pos : 0; | ~~~~~ ^ ~~~ In file included from src/libavformat/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++); | ~~~~~~~~~~~~~ ^ ~~~~ CC libavformat/msf.o src/libavformat/mov.c:4054:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4054 | for (i = 0; i < sc->elst_count; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:4083:58: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 4083 | if (av_sat_sub64(start_time, empty_duration) != start_time - (uint64_t)empty_duration) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4152:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 4152 | i + 1 == sc->stsc_data[stsc_index + 1].first) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4165:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 4165 | for (j = 0; j < sc->stsc_data[stsc_index].count; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4172:92: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 4172 | if (!sc->keyframe_absent && (!sc->keyframe_count || current_sample+key_off == sc->keyframes[stss_index])) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4288:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 4288 | i + 1 == sc->stsc_data[stsc_index + 1].first) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4317:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4317 | if (sti->nb_index_entries >= total) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavformat/mp3dec.c:601:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 601 | { "usetoc", "use table of contents", offsetof(MP3DecContext, usetoc), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM}, | ^ src/libavformat/mp3dec.c:602:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 602 | { NULL }, | ^ src/libavformat/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/mov.c:4510:69: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4510 | if (sc->stsc_count && sc->stsc_data[ sc->stsc_count - 1 ].first > sc->chunk_count) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:4539:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4539 | if (sc->dref_id-1 < sc->drefs_count && sc->drefs[sc->dref_id-1].path) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/movenc.c:1676:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1676 | for (i = 0; i < FF_ARRAY_ELEMS(mov_pix_fmt_tags); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:1766:32: warning: comparison of integers of different signs: 'const enum AVCodecID' and 'int' [-Wsign-compare] 1766 | codec_tags->id == codec_id) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/movenc.c:1816:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1816 | if (field_order < FF_ARRAY_ELEMS(fiel_data)) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpeg.c:463:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 463 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/msnwc_tcp.o src/libavformat/mov.c:4974:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4974 | for (i = 0; i < c->trex_count; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:4975:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 4975 | if (c->trex_data[i].track_id == track_id) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/mov.c:5064:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/mpeg.c: 5205064:19 | : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for (i = 0; i520 | < c - f>focr- >(nib _=s t0r;e aim s<; si-++>)nb _{ s t| r ~ ^ ~~~~~~~~~~~~~~~~~ea ms; i++) {src/libavformat/mov.c : 5065| : ~ ^ ~~~~~~~~~~~~~35 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5065 | if (c->fc->streams[i]->id == frag->track_id) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:5075:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5075 | if (sc->pseudo_stream_id + 1 != frag->stsd_id && sc->pseudo_stream_id != -1) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from src/libavformat/mpegenc.c:32: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:5117:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5117 | for (i = 0; i < c->fc->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:5118:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5118 | if (c->fc->streams[i]->id == frag->track_id) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:5129:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5129 | if (sc->pseudo_stream_id+1 != frag->stsd_id && sc->pseudo_stream_id != -1) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:5268:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5268 | for (i = 0; i < entries && !pb->eof_reached; i++) { | ~ ^ ~~~~~~~ src/libavformat/mov.c:5329:48: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 5329 | if (av_sat_add64(dts, sample_duration) != dts + (uint64_t)sample_duration) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:5346:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5346 | if (i < entries) { | ~ ^ ~~~~~~~ src/libavcodec/put_bits.h:317: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/movenc.c:2314:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2314 | mov_write_gama_tag(s, pb, track, mov->gamma); | ~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~ src/libavformat/mpeg.c:729:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 729 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ CC libavformat/mspdec.o CC libavformat/mtaf.o src/libavformat/mov.c:5421:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5421 | if (c->fc->In file included from stsrc/libavformat/mpegts.cr:ea36m: ssrc/libavcodec/bytestream.h[:i171]:-18>:i dwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]= = track_id) { 171 | | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ g->buffer += FFMIsrc/libavformat/mov.cN:5447(:g38-:> warning: bcomparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]u ffer_end - g5447 | - > b uifff e(ra,v _ssiazte_)a;d d | 6 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~4 (offset, offasrc/libavutil/macros.hd:d)49 :!25=: o fnote: fexpanded from macro 'FFMIN'se t + (uin t496 | 4#_dte)foifnfea dFdF)M I N| ( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ a,b) ((a) > (b)src/libavformat/mov.c ?: 5476(:b41): :warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]( a)) | ~ ^ ~ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/mpegts.c:36: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/mpegts.c:36: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/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]src/libavcodec/bytestream.h :271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 132 | if 271( | a v _ s ait_natdd 6s4i(ze*2si z=e ,F FpMoIsN()g -!>=b u(ufifnetr64__entd)* s-i zge- >+b upffoesr), {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/mpegts.c:36: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/mpegts.c:36: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/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/mov.c:src/libavformat/mpeg.c5664::90941::19 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 909 | f5663o | r ( i = 0 ;a v_il o>fncb,_ sAtVre_aLmsO;G i_+TRsrc/libavcodec/bytestream.hA+C):E ,317:{13 :"| ~ ^ ~~~~~~~~~~~~~ duwarning: rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a tion=%"PRId 63174 | " t i msei=z%e"2PR Id=6 4F"F MrINa(tpe-=>%fb\unf"f, e r| _ ~~~~~~e nd - p5664- | >b u f f e r , s i z e ) ; | e ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~- >duratisrc/libavutil/macros.h:o49n:,25 :e ->note: texpanded from macro 'FFMIN'i me, e-> 49r | at#ed)e;f i n| ~~~^~~~e FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/mpegts.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/libavformat/mpegts.c:36: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/mpegts.c:36: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mpc8.c:185:46: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 185 | if (av_sat_add64(pos, c-src/libavformat/movenc.c>he:a2539de:r_19p:o swarning: ) comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] != pos + (uint64 _2539t | ) c ->h e afdoerr _(pio s)= {0 ; | i ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~< entries; i++) { | ~ ^ ~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~ 1 warning generated. src/libavformat/movenc.c:2570:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2570 | if (i && duration == stts_entries[entries].duration) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:2585:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2585 | for (i = 0; i < entries; i++) { | ~ ^ ~~~~~~~ src/libavformat/mpeg.c:1018:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1018 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 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/movenc.c:2970:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2970 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/mtv.o src/libavformat/movenc.c:2991:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2991 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:6312:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6312 | for (i = 0; i < c->fc->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:6318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6318 | if (i == c->fc->nb_streams) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:6388:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6388 | for (i = 0; i < subsample_count && !pb->eof_reached; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/movenc.c:3060:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3060 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:3080:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3080 | for (int i = 0, index = 1; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c: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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ In file included from src/libavformat/mpegtsenc.c:32: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/mpegtsenc.c:32: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/mpegtsenc.c:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/mpegtsenc.c:32: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/mpegtsenc.c:32: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mov.c:6923:75: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6923 | if (avio_read(pb, sc->cenc.default_encrypted_sample->iv, iv_size) != iv_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/mpegtsenc.c:32: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/mpegtsenc.c:32: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/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/mov.c:7053:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 7053 | for (i = 0; i < sample->subsample_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:7054:103: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 7054 | if (sample->subsamples[i].bytes_of_clear_data + sample->subsamples[i].bytes_of_protected_data > size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/mpegenc.c:196:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 196 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegenc.c:239:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 239 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ CC libavformat/musx.o src/libavformat/mov.c:7115:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 7115 | for (i = 0; i < sample->subsample_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:7116:103: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 7116 | if (sample->subsamples[i].bytes_of_clear_data + sample->subsamples[i].bytes_of_protected_data > size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/mov.c:7129:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 7129 | if (rem_bytes < 16*sample->crypt_byte_block) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:7135:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 7135 | data += FFMIN(16*sample->skip_byte_block, rem_bytes); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mov.c:7136:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 7136 | rem_bytes -= FFMIN(16*sample->skip_byte_block, rem_bytes); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mov.c:7180:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 7180 | for (i = 0; i < sample->subsample_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:7181:103: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 7181 | if (sample->subsamples[i].bytes_of_clear_data + sample->subsamples[i].bytes_of_protected_data > size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/mov.c:7195:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 7195 | if (rem_bytes < 16*sample->crypt_byte_block) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:7201:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 7201 | data += FFMIN(16*sample->skip_byte_block, rem_bytes); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mov.c:7202:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 7202 | rem_bytes -= FFMIN(16*sample->skip_byte_block, rem_bytes); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/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++) { | ~ ^ ~~~~~~~~~~~~~~~ 6 warnings generated. src/libavformat/mpegts.c:189:5src/libavformat/mov.c: :warning: 7296:missing field 'unit' initializer [-Wmissing-field-initializers]60 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 189 | M P7296E | GT S _ O P TI O N}S ,e l s| e ^ if (esrc/libavformat/mpegts.cn:c186r:y203:p tenote: dexpanded from macro 'MPEGTS_OPTIONS'_ index >= 0 && enc r186y | p t e d _{i "nrdeesyxn en bl_iemnitc rfyoprt eldo_oskaimnpgl eusp) a{ n e| w ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/mpegts.c:217:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 217 | MPEGTS_OPTIONS, | ^ src/libavformat/mpegts.c:186:203: note: expanded from macro 'MPEGTS_OPTIONS' 186 | { "resync_size", "set size limit for looking up a new synchronization", offsetof(MpegTSContext, resync_size), AV_OPT_TYPE_INT, { .i64 = MAX_RESYNC_SIZE}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM } | ^ src/libavformat/mpegts.c:220:59: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 220 | { .i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/mpegts.c:224:78: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 224 | AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_EXPORT | AV_OPT_FLAG_READONLY }, | ^ src/libavformat/mpegts.c:225:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 225 | { NULL }, | ^ src/libavformat/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/mpegenc.c:344:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 344 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegenc.c:472:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 472 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegenc.c:560:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 560 | for (i = 0; isrc/libavformat/mpegts.c < c:tx279-:>19n:b _warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t reams; i++) { 279 | | ~ ^ ~~~~~~~~~~~~~~~ for (i = 0; i < ts->nb_prg; i++) { | ~ ^ ~~~~~~~~~~ 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/mpegts.c:342:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 342 | for (i = 0; i < p->nb_pids; i++) | ~ ^ ~~~~~~~~~~ src/libavformat/mpegts.c:353:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 353 | for (i = 0; i < s->nb_programs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/mpegts.c:355:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | if (program->id == programid) { | ~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/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/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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ CC libavformat/mux.o 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/mpegenc.c:974:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 974 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/movenc.c:4451:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4451 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:4460:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4460 | mov->tracks[i].track_id = i >= s->nb_streams ? ++next_generated_track_id : s->streams[i]->id; | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegts.c:739:51: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 739 | if (iconv(cd, &in, &inlen, &out, &outlen) == -1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavformat/movenc.c:4497:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4497 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:4538:75: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4538 | int ret = mov_write_trak_tag(s, pb, mov, &(mov->tracks[i]), i < s->nb_streams ? s->streams[i] : NULL); | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegenc.c:1014:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1014 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegenc.c:1024:28: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned int') [-Wsign-compare] 1024 | if (s->packet_size > avail_data && !flush | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/mpegenc.c:1050:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1050 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegenc.c:1107:51: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1107 | av_assert0(av_fifo_can_read(src/libavformat/movenc.cstr:e4567a:m11-: >warning: fcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]i fo) == trailer_ s4567 | i z e ) ;l en | = ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ FFMIN(sizeosrc/libavutil/avassert.hf:38(:b11:u fnote: )expanded from macro 'av_assert0' / 2 - 1, l38e | n ) ; i| f ^ ~~~~~~~~~~~~~~~~~~~ ~~~ (!(cond))src/libavutil/macros.h :{49 : 25: note: expanded from macro 'FFMIN' 49 | # d e f i n e F F MI N( 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/libavformat/mov.c:8031:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8031 | for (j = 0; j < mov->nb_chapter_tracks; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:8035:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8035 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/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) > (src/libavformat/mpegenc.cb) :?1200 :(19b:) warning: : comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare]( a)) | ~ ^ ~ 1200 | if (can_write < size) { | ~~~~~~~~~ ^ ~~~~ src/libavformat/mpegenc.c:1258:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1258 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:8210:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8210 | for (i = 0; i < (*index)->nb_encrypted_samples; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegenc.c:1268:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1268 | for (int i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/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_src/libavformat/mpegenc.cst:r1284e:a150m:_ iwarning: nmissing field 'unit' initializer [-Wmissing-field-initializers]d exes; k++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1284 | src/libavformat/mpegtsenc.c {: 539:"46m:u xwarning: rcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]a te", NUL L539, | i f ( p r o g r a m- > s t re a m _ in d e x [k ] O=F=F SiE)T ({ u s| e ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~r _mux_rate),src/libavformat/mpegtsenc.c A:V764_:O57P:T warning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]TY PE_INT, { . i7646 | 4 = 0 } , 0 , ( ( 1 =} ,3 &| & ^ q - data < sizeof(data) - 6) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/mpegenc.c:1285:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1285 | { "preload", "Initial demux-decode delay in microseconds.", OFFSET(preload), AV_OPT_TYPE_INT, { .i64 = 500000 }, 0, INT_MAX, E }, | ^ src/libavformat/mpegenc.c:1286:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1286 | { NULL }, | ^ src/libavformat/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/movenc.c:4912:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4912 | if (track->nb_frag_infosrc/libavformat/mov.c >=: 8310t:r19a:c kwarning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]> frag_info_ca pa8310ci | t y ) {f o r| ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~( 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/mov.c:8357:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8357 | for (i = 0; i < item_count; i++) { | ~ ^ ~~~~~~~~~~ src/libavformat/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. src/libavformat/mov.c:8446:38: warning: missing field 'size' initializer [-Wmissing-field-initializers] 8446 | MOVAtom atom = { AV_RL32("root") }; | ^ CC libavformat/mux_utils.o src/libavformat/mov.c:8481:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8481 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:8490:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8490 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:8497:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8497 | for (j = 0; j < s->nb_streams; j++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:8510:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8510 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:8541:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8541 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:8559:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8559 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:8576:46: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8576 | for (i = 0; i < mov->bitrates_count && i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:8584:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8584 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:8645:49: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 8645 | if (mov->frag_index.item[i].moof_offset <= mov->fragment.moof_offset) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 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/mpegtsenc.c:1123:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1123 | for (i = 0; i < s->nb_programs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:1153:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1153 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:5332:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5332 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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 (src/libavformat/movenc.csc:-5506>:c23t:t swarning: _icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]nd ex < sc->ctts _5506c | o un t & & f| or ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ (i = 0; i src/libavformat/mov.c<: 8874s-:>n45b:_ swarning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r eams; i++) {8874 | | ~ ^ ~~~~~~~~~~~~~ if (sc->sdtp_data && sc->current_sample <= sc->sdtp_count) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mpjpeg.c:55:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 55 | { NULL }, | ^ src/libavformat/mpjpegdec.c:371:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 371 | { "strict_mime_boundary", "require MIME boundaries match", OFFSET(strict_mime_boundary), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DEC }, | ^ src/libavformat/mpjpegdec.c:372:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 372 | { NULL } | ^ src/libavformat/mov.c:9061:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 9061 | if (stream_index >= s->nb_streams) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:9075:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 9075 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:9089:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 9089 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegts.c:1897:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1897 | src/libavformat/movenc.c : 5694 : 23 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]av _assert0(langua g5694e | _ c ou n tf 4n)b_;s t r| e ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~a ms; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/mpegts.c:1948:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1948 | av_assert0(language_src/libavformat/mpegtsenc.ccou:n1518t: 35:< =warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s izeof(language) /1518 | 4 ) ; | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h : 38f:o11r: (note: iexpanded from macro 'av_assert0'n t i = 0; 38i | < s -i>fn b(_!(sctroenadm))s ;{ 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/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}, | ^ CC libavformat/mvdec.o 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 }, | ^ 3 warnings generated. 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++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegts.c:2250:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2250 | for (int i = 0; i < p->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegts.c:2255:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2255 | } else if (pmt_stream_idx < p->nb_streams) { /* match based on position within the PMT */ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 1 warning generated. src/libavformat/mpegts.c:2358:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2358 | if (prg && prg->nb_pids && prg->pids[0] != ts->current_pid) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:2188:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2188 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegts.c:2594:50: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2594 | if (prg->nb_pids && prg->pids[0] != pmt_pid) | ~~~~~~~~~~~~ ^ ~~~~~~~ src/libavformat/mpegts.c:2597:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2597 | if (prg_idx > nb_prg) | ~~~~~~~ ^ ~~~~~~ src/libavformat/mpegts.c:2599:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2599 | if (prg_idx >= nb_prg) | ~~~~~~~ ^ ~~~~~~ src/libavformat/mpegts.c:2608:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2608 | for (j=0; jstream->nb_programs; j++) { src/libavformat/mpegtsenc.c| ~^~~~~~~~~~~~~~~~~~~~~~~~: 2231:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/mpegts.c:2609:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2231 | fo2609r | ( i = 0 ; i < sf-o>rn b_(sit re=a m0s;; ii+ <+ )t s{ - >n| b ~ ^ ~~~~~~~~~~~~~ _prg; i++) | ~ ^ ~~~~~~~~~~ src/libavformat/mpegts.c:2610:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2610 | if (ts->prg[i].id == ts->stream->programs[j]->id) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:2612:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2612 | if (i==ts->nb_prg && !ts->skip_clear) | ~^ ~~~~~~~~~~ CC libavformat/mvi.o src/libavformat/movenc.c:6179:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6179 | if (trk->entry >= trk->cluster_capacity) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:2277:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2277 | OFFSET(transport_stream_id), AV_OPT_TYPE_INT, { .i64 = 0x0001 }, 0x0001, 0xffff, ENC }, | ^ src/libavformat/mpegtsenc.c:2279:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2279 | OFFSET(original_network_id), AV_OPT_TYPE_INT, { .i64 = DVB_PRIVATE_NETWORK_START }, 0x0001, 0xffff, ENC }, | ^ src/libavformat/mpegtsenc.c:2281:83: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2281 | OFFSET(service_id), AV_OPT_TYPE_INT, { .i64 = 0x0001 }, 0x0001, 0xffff, ENC }, | ^ src/libavformat/mpegtsenc.c:2301:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2301 | OFFSET(pmt_start_pid), AV_OPT_TYPE_INT, { .i64 = 0x1000 }, FIRST_OTHER_PID, LAST_OTHER_PID, ENC }, | ^ src/libavformat/mpegtsenc.c:2303:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2303 | OFFSET(start_pid), AV_OPT_TYPE_INT, { .i64 = 0x0100 }, FIRST_OTHER_PID, LAST_OTHER_PID, ENC }, | ^ src/libavformat/mpegtsenc.c:2304:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2304 | { "mpegts_m2ts_mode", "Enable m2ts mode.", OFFSET(m2ts_mode), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, ENC }, | ^ src/libavformat/mpegtsenc.c:2305:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2305 | { "muxrate", NULL, OFFSET(mux_rate), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, INT_MAX, ENC }, | ^ src/libavformat/mpegtsenc.c:2307:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2307 | OFFSET(pes_payload_size), AV_OPT_TYPE_INT, { .i64 = DEFAULT_PES_PAYLOAD_SIZE }, 0, INT_MAX, ENC }, | ^ src/libavformat/mpegtsenc.c:2323:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2323 | { "mpegts_copyts", "don't offset dts/pts", OFFSET(copyts), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, ENC }, | ^ src/libavformat/mpegtsenc.c:2324:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2324 | { "tables_version", "set PAT, PMT, SDT and NIT version", OFFSET(tables_version), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 31, ENC }, | ^ src/libavformat/mpegtsenc.c:2326:80: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2326 | OFFSET(omit_video_pes_length), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, ENC }, | ^ src/libavformat/mpegtsenc.c:2328:79: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2328 | OFFSET(pcr_period_ms), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, ENC }, | ^ src/libavformat/mpegtsenc.c:2330:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2330 | OFFSET(pat_period_us), AV_OPT_TYPE_DURATION, { .i64 = PAT_RETRANS_TIME * 1000LL }, 0, INT64_MAX, ENC }, | ^ src/libavformat/mpegtsenc.c:2332:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2332 | OFFSET(sdt_period_us), AV_OPT_TYPE_DURATION, { .i64 = SDT_RETRANS_TIME * 1000LL }, 0, INT64_MAX, ENC }, | ^ src/libavformat/mpegtsenc.c:2334:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2334 | OFFSET(nit_period_us), AV_OPT_TYPE_DURATION, { .i64 = NIT_RETRANS_TIME * 1000LL }, 0, INT64_MAX, ENC }, | ^ src/libavformat/mpegtsenc.c:2335:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2335 | { NULL }, | ^ src/libavformat/mpegtsenc.c:2334:93: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 2333 | { "nit_period", "NIT retransmission time limit in seconds", | ~ 2334 | OFFSET(nit_period_us), AV_OPT_TYPE_DURATION, { .i64 = NIT_RETRANS_TIME * 1000LL }, 0, INT64_MAX, ENC }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:2332:93: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 2331 | { "sdt_period", "SDT retransmission time limit in seconds", | ~ 2332 | OFFSET(sdt_period_us), AV_OPT_TYPE_DURATION, { .i64 = SDT_RETRANS_TIME * 1000LL }, 0, INT64_MAX, ENC }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:2330:93: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 2329 | { "pat_period", "PAT/PMT retransmission time limit in secondssrc/libavformat/mpegts.c", :| 2869 ~: 27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2330 | OFFS E2869T | ( p a t _ p e r i o d _ ufso)r, (AiV _=O P0T;_ TiY PAnTbI_OpNr,g ;{ i.+i+6)4 {= P| A ~ ^ ~~~~~~~~~~T _RETRANS_TIME src/libavformat/mpegts.c*: 28731:0190:0 Lwarning: Lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] }, 0, INT 628734 | _ M A X , E N C } , i f| ^~~~~~~~~( i ==/usr/include/stdint.h :t46s:-21>:n bnote: expanded from macro 'INT64_MAX'_ prg && 46t | s#-d>enfbi_nper gI N>T 604)_ M{A X | ~ ^ ~~~~~~~~~~( 0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:2898:20: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 2898 | int64_t back = FFMIN(seekback, pos); | ^ ~~~~~~~~ ~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/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/mpegts.c:3285:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3285 | for (i = 0; i < FF_ARRAY_ELEMS(ts->pools); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c: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] 6713 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/mxf.o CC libavformat/mxfdec.o 11 warnings generated. src/libavformat/movenc.c:6992:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6992 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:7007:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7007 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:7021:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7021 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:7062:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7062 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 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)) | ~ ^ ~ In file included from src/libavformat/msnwc_tcp.c:21: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/msnwc_tcp.c:21: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/mxfenc.o src/libavformat/movenc.c:7271:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7271 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:7279:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7279 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:7304:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7304 | for (j = 0; j < s->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:7368:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7368 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:7381:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7381 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:7512:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7512 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:7662:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7662 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:7684:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7684 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:7782:170: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 7782 | { "movie_timescale", "set movie timescale", offsetof(MOVMuxContext, movie_timescale), AV_OPT_TYPE_INT, {.i64 = MOV_TIMESCALE}, 1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:7784:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 7784 | { NULL }, | ^ CC libavformat/mxg.o src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/msnwc_tcp.c:21: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 2 warningsIn file included from generatedsrc/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/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/msnwc_tcp.c:21: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/msnwc_tcp.c:21: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/msnwc_tcp.c:21: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ CC libavformat/ncdec.o 1 warning generated. CC libavformat/network.o CC libavformat/nistspheredec.o CC libavformat/nspdec.o CC libavformat/nsvdec.o 11 warnings generated. CC libavformat/nullenc.o 21 warnings generated. CC libavformat/nut.o CC libavformat/nutdec.o src/libavformat/mvdec.c:250:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 250 | for (i = 0; i < count; i++) { | ~ ^ ~~~~~ src/libavformat/mxf.c:32:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 32 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x01,0x03,0x02,0x02,0x01,0x00,0x0src/libavformat/mvdec.c0,0:x48500:24 :}, warning: 1comparison of integers of different signs: 'const int64_t' (aka 'const long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]3 , AVMEDIA_TY PE485_ | VI D E O } , i| f ^ (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 | src/libavformat/mxf.c : 33e:l115s:e warning: imissing field 'desc' initializer [-Wmissing-field-initializers] f (index->p o33 | s < p{o s{) 0{x 0 6| , ~~~~~~~~~~ ^ ~~~ 0x0E,0x2B,0src/libavformat/mvdec.cx:35064:,270x:0 4warning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 x01,0x01 ,5060 | x 0 1 , 0 x 0i1f, 0(xm0v3-,>0exof0_2c,o0unxt0 2>,=0x 0a2v,c0xt00x,-0>xn0b0_,0sxt00r e}a,m s1)3 ,| ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~A VMEDIA_TYsrc/libavformat/mvdec.cP:514E:_26A: Uwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]D IO }, | 514 ^ | if (mv->stream_index >= avctx->nb_streams) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mxf.c:34:114: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 34 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x01,0x03,0x02,0x02,0x03,0x00,0x00,0x00 }, 13, AVMEDIA_TYPE_DATA }, | ^ src/libavformat/mxf.c:35:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 35 | { { 0x80,0x7D,0x00,0x60,0x08,0x14,0x3E,0x6F,0x6F,0x3C,0x8C,0xE1,0x6C,0xEF,0x11,0xD2 }, 16, AVMEDIA_TYPE_VIDEO }, /* LegacyPicture Avid Media Composer MXF */ | ^ src/libavformat/mxf.c:36:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 36 | { { 0x80,0x7D,0x00,0x60,0x08,0x14,0x3E,0x6F,0x78,0xE1,0xEB,0xE1,0x6C,0xEF,0x11,0xD2 }, 16, AVMEDIA_TYPE_AUDIO }, /* LegacySound Avid Media Composer MXF */ | ^ src/libavformat/mxf.c:37:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 37 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AVMEDIA_TYPE_DATA }, | ^ src/libavformat/mvdec.c:537:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 537 | for (i = 0; i < avctx->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mxf.c:42:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 42 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x03,0x04,0x01,0x02,0x02,0x01,0x01,0x11,0x00 }, 14, AV_CODEC_ID_MPEG2VIDEO }, /* MP@ML Long GoP */ | ^ src/libavformat/mxf.c:43:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 43 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x02,0x02,0x01,0x02,0x01,0x01 }, 14, AV_CODEC_ID_MPEG2VIDEO }, /* D-10 50Mbps PAL */ | ^ src/libavformat/mxf.c:44:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 44 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x03,0x04,0x01,0x02,0x02,0x01,0x03,0x03,0x00 }, 14, AV_CODEC_ID_MPEG2VIDEO }, /* MP@HL Long GoP */ | ^ CC libavformat/nutenc.o src/libavformat/mxf.c:45:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 45 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x03,0x04,0x01,0x02,0x02,0x01,0x04,0x02,0x00 }, 14, AV_CODEC_ID_MPEG2VIDEO }, /* 422P@HL I-Frame */ | ^ src/libavformat/mxf.c:46:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 46 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x03,0x04,0x01,0x02,0x02,0x01,0x20,0x02,0x03 }, 14, AV_CODEC_ID_MPEG4 }, /* XDCAM proxy_pal030926.mxf */ | ^ src/libavformat/mxf.c:47:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 47 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x02,0x02,0x02,0x01,0x02,0x00 }, 13, AV_CODEC_ID_DVVIDEO }, /* DV25 IEC PAL */ | ^ src/libavformat/mxf.c:48:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 48 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x07,0x04,0x01,0x02,0x02,0x03,0x01,0x01,0x00 }, 14, AV_CODEC_ID_JPEG2000 }, /* JPEG 2000 code stream */ | ^ src/libavformat/mxf.c:49:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 49 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x01,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 SP@LL */ | ^ src/libavformat/mxf.c:50:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 50 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x02,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 SP@ML */ | ^ src/libavformat/mxf.c:51:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 51 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x03,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 MP@LL */ | ^ src/libavformat/mxf.c:52:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 52 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x04,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 MP@ML */ | ^ src/libavformat/mxf.c:53:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 53 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x05,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 MP@HL */ | ^ src/libavformat/mxf.c:54:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 54 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x06,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 AP@L0 */ | ^ src/libavformat/mxf.c:55:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 55 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x07,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 AP@L1 */ | ^ src/libavformat/mxf.c:56:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 56 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x08,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 AP@L2 */ | ^ src/libavformat/mxf.c:57:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 57 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x09,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 AP@L3 */ | ^ src/libavformat/mxf.c:58:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 58 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x0A,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 AP@L4 */ | ^ src/libavformat/mxf.c:59:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 59 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x02,0x01,0x7F,0x00,0x00,0x00 }, 13, AV_CODEC_ID_RAWVIDEO }, /* uncompressed */ | ^ src/libavformat/mxf.c:60:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 60 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x01,0x01,0x02,0x01,0x00 }, 15, AV_CODEC_ID_RAWVIDEO }, /* uncompressed 422 8-bit */ | ^ src/libavformat/mxf.c:61:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 61 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x02,0x02,0x71,0x00,0x00,0x00 }, 13, AV_CODEC_ID_DNXHD }, /* SMPTE VC-3/DNxHD */ | ^ src/libavformat/mxf.c:62:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 62 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x02,0x02,0x03,0x02,0x00,0x00 }, 14, AV_CODEC_ID_DNXHD }, /* SMPTE VC-3/DNxHD */ | ^ src/libavformat/mxf.c:63:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 63 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x0E,0x04,0x02,0x01,0x02,0x04,0x01,0x00 }, 16, AV_CODEC_ID_DNXHD }, /* SMPTE VC-3/DNxHD Legacy Avid Media Composer MXF */ | ^ src/libavformat/mxf.c:64:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 64 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x32,0x00,0x00 }, 14, AV_CODEC_ID_H264 }, /* H.264/MPEG-4 AVC Intra */ | ^ src/libavformat/mxf.c:65:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 65 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x31,0x11,0x01 }, 14, AV_CODEC_ID_H264 }, /* H.264/MPEG-4 AVC SPS/PPS in-band */ | ^ src/libavformat/mxf.c:66:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 66 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x01,0x01,0x02,0x02,0x01 }, 16, AV_CODEC_ID_V210 }, /* V210 */ | ^ src/libavformat/mxf.c:67:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 67 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x0E,0x04,0x02,0x01,0x02,0x11,0x00,0x00 }, 14, AV_CODEC_ID_PRORES }, /* Avid MC7 ProRes */ | ^ src/libavformat/mxf.c:68:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 68 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x02,0x02,0x03,0x06,0x00,0x00 }, 14, AV_CODEC_ID_PRORES }, /* Apple ProRes */ | ^ src/libavformat/mxf.c:69:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 69 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x02,0x02,0x03,0x09,0x01,0x00 }, 15, AV_CODEC_ID_FFV1 }, /*FFV1 V0 */ | ^ src/libavformat/mxf.c:70:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 70 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x02,0x02,0x03,0x09,0x02,0x00 }, 15, AV_CODEC_ID_FFV1 }, /*FFV1 V1 */ | ^ src/libavformat/mxf.c:71:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 71 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x02,0x02,0x03,0x09,0x04,0x00 }, 15, AV_CODEC_ID_FFV1 }, /*FFV1 V3 */ | ^ src/libavformat/mxf.c:73:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 73 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x03,0x04,0x02,0x02,0x02,0x03,0x03,0x01,0x00 }, 14, AV_CODEC_ID_AAC }, /* MPEG-2 AAC ADTS (legacy) */ | ^ src/libavformat/mxf.c:74:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 74 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x02,0x02,0x01,0x00,0x00,0x00,0x00 }, 13, AV_CODEC_ID_PCM_S16LE }, /* uncompressed */ | ^ src/libavformat/mxf.c:75:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 75 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x02,0x02,0x01,0x7F,0x00,0x00,0x00 }, 13, AV_CODEC_ID_PCM_S16LE }, | ^ src/libavformat/mxf.c:76:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 76 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x07,0x04,0x02,0x02,0x01,0x7E,0x00,0x00,0x00 }, 13, AV_CODEC_ID_PCM_S16BE }, /* From Omneon MXF file */ | ^ src/libavformat/mxf.c:77:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 77 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x04,0x04,0x02,0x02,0x02,0x03,0x01,0x01,0x00 }, 15, AV_CODEC_ID_PCM_ALAW }, /* XDCAM Proxy C0023S01.mxf */ | ^ src/libavformat/mxf.c:78:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 78 | { { 0x06In file included from ,0x0src/libavformat/mxfdec.cE:,530: xsrc/libavcodec/bytestream.h2B:,0171x:3184: ,warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] x04,0x01,0x01,0x01, 0171x0 | 4 , 0 x 0g2-,0>xb0uf2f,e0r x+0=2 ,F0FxM0I3N,(0gx-0>2b,u0fxf0e1r,_0exn0d 0- }g-,> b1u5f,f e r , s i z eA)V_;C O| D ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~E C_ID_AC3 }, | ^ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (src/libavformat/mxf.ca:))79 : 119| : ~ ^ ~ warning: missing field 'desc' initializer [-Wmissing-field-initializers] 79 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x02,0x02,0x02,0x03,0x02,0x05,0x00 }, 15, AV_CODEC_ID_MP2 }, /* MP2 or MP3 */ | ^ src/libavformat/mxf.c:81:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 81 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AV_CODEC_ID_NONE }, | ^ 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/mxf.c:85:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 85 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x01,0x01,0x02,0x01,0x01 }, 16, AV_PIX_FMT_UYVY422 }, | ^ src/libavformat/mxf.c:86:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 86 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x01,0x01,0x02,0x01,0x02 }, 16, AV_PIX_FMT_YUYV422 }, | ^ src/libavformat/mxf.c:87:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 87 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AV_PIX_FMT_NONE }, | ^ src/libavformat/mxf.c:91:122: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 91 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x0E,0xsrc/libavcodec/bytestream.h04,0:x2710:317,:0 xwarning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 ,0x01,0x03,0x01,0 x02710 | } , 1i5n,t MsKiTzAGe(2' A=' ,F F'MVI'N,( g'-u>'bu,ff e'rp_')e n}d, -/ *g ->Abviudf f1e:1r ,* /s i z| ^e ); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) src/libavformat/mxf.c>: 92(:b122): ? warning: (missing field 'desc' initializer [-Wmissing-field-initializers]b) : (a)) | ~ ^ ~92 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, 0 }, | ^ src/libavformat/mxf.c:96:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 96 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x03,0x01,0x00,0x00 }, 14, AVCOL_PRI_SMPTE170M }, /* SMPTE 170M */ | ^ 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] src/libavformat/mxf.c293: | 97 : 114 : swarning: imissing field 'desc' initializer [-Wmissing-field-initializers]z e2 = FFMIN(p -97> | b u f fe{r _{e n0dx -0 6p,-0>xb0uEf,f0exr2,B ,s0ixz3e4),0;x 0| 4 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~, 0x01,0x0src/libavutil/macros.h1:,490:x2506:, 0note: xexpanded from macro 'FFMIN'0 4,0x01, 049x | 0#1d,0exf0i1n,e0 xF0F3,M0IxN0(2a,,0bx)0 0(,(0ax)0 0> }(,b )1 4? ,( bA)V :C O(La_)P)R I| _ ~ ^ ~B T470BG }, In file included from /src/libavformat/mxfdec.c* :I53T: Usrc/libavcodec/bytestream.h-:R294 :B15T:. 4warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]7 0 PAL *294/ | | ^ if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mxf.c:98:112: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 98 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x03,0x03,0x00,0x00 }, 14, AVCOL_PRI_BT709 }, /* ITU-R BT.709 */ | ^ src/libavformat/mxf.c:99:113: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 99 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x03,0x04,0x00,0x00 }, 14, AVCOL_PRI_BT2020 }, /* ITU-R BT.2020 */ | ^ src/libavformat/mxf.c:100:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 100 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x03,0x05,0x00,0x00 }, 14, AVCOL_PRI_SMPTE428 }, /* SMPTE-DC28 DCDM */ | ^ src/libavformat/mxf.c:101:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 101 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x03,0x06,0x00,0x00 }, 14, AVCOL_PRI_SMPTE432 }, /* P3D65 */src/libavcodec/bytestream.h | : ^317 :13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_ensrc/libavformat/mxf.cd: 102-: 115p:-> buwarning: fmissing field 'desc' initializer [-Wmissing-field-initializers]f er, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~102 | { {src/libavutil/macros.h :049x:0256:, 0note: x0expanded from macro 'FFMIN'E ,0x2B, 0x493 | 4#,d0exf0i4n,e0 xF0F1MI,N0(xa0,1b,)0 x(0(aD),0 x>0 4(,0bx)0 1?, 0(xb0)1 ,:0 (xa)0)1 , 0| x ~ ^ ~ 03,0x08,0x0In file included from 0src/libavformat/mxfdec.c,:053x: 0src/libavcodec/bytestream.h0: 318}:15,: 1warning: 4,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] AVCOL _318P | R I _ S MifP T(Es4i2z8e 2 }!,= s/i*z eC)i n e| m ~~~~~ ^ ~~~~a Mezzanine */ | ^ src/libavformat/mxf.c:103:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 103 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x03,0x0a,0x00,0x00 }, 14, AVCOL_PRI_SMPTE431 }, /* P3DCI */ | ^ src/libavformat/mxf.c:105:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 105 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x03,0x01,0x00,0x00 }, 14, AVCOL_PRI_SMPTE240M }, /* = AVCOL_PRI_SMPTE170M */ | ^ src/libavformat/mxf.c:107:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 107 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AVCOL_PRI_UNSPECIFIED }, | ^ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ CC libavformat/nuv.o src/libavformat/mxf.c:111:114: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 111 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x01,0x00,0x00 }, 14, AVCOL_TRC_GAMMA22 }, /* ITU-R BT.470 */ | ^ src/libavformat/mxf.c:112:112: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 112 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x02,0x00,0x00 }, 14, AVCOL_TRC_BT709 }, /* ITU-R BT.709 */ | ^ src/libavformat/mxf.c:113:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 113 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x03,0x00,0x00 }, 14, AVCOL_TRC_SMPTE240M }, /* SMPTE 240M */ | ^ src/libavformat/mxf.c:114:112: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 114 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x04,0x00,0x00 }, 14, AVCOL_TRC_BT709 }, /* SMPTE 274/296M (must appear after ITU-R BT.709) */ | ^ src/libavformat/mxf.c:115:117: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 115 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x01,0x05,0x00,0x00 }, 14, AVCOL_TRC_BT1361_ECG }, /* ITU-R BT.1361 */ | ^ src/libavformat/mxf.c:116:113: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 116 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x01,0x06,0x00,0x00 }, 14, AVCOL_TRC_LINEAR }, /* Linear */ | ^ src/libavformat/mxf.c:117:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 117 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x08,0x04,0x01,0x01,0x01,0x01,0x07,0x00,0x00 }, 14, AVCOL_TRC_SMPTE428 }, /* SMPTE-DC28 DCDM */ | ^ src/libavformat/mxf.c:118:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 118 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x01,0x08,0x00,0x00 }, 14, AVCOL_TRC_IEC61966_2_4 }, /* IEC 61966-2-4 xvYCC */ | ^ src/libavformat/mxf.c:119:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 119 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0E,0x04,0x01,0x01,0x01,0x01,0x09,0x00,0x00 }, 14, AVCOL_TRC_BT2020_10 }, /* ITU-R BT.2020 */ | ^ src/libavformat/mxf.c:120:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 120 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x01,0x0A,0x00,0x00 }, 14, AVCOL_TRC_SMPTE2084 }, /* SMPTE ST 2084 */ | ^ src/libavformat/mxf.c:121:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 121 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x01,0x0B,0x00,0x00 }, 14, AVCOL_TRC_ARIB_STD_B67 }, /* Hybrid Log-Gamma OETF */ | ^ src/libavformat/mxf.c:123:114: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 123 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x01,0x00,0x00 }, 14, AVCOL_TRC_GAMMA28 }, /* = AVCOL_TRC_GAMMA22 */ | ^ src/libavformat/mxf.c:124:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 124 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x02,0x00,0x00 }, 14, AVCOL_TRC_SMPTE170M }, /* = AVCOL_TRC_BT709 */ | ^ src/libavformat/mxf.c:125:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 125 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0E,0x04,0x01,0x01,0x01,0x01,0x09,0x00,0x00 }, 14, AVCOL_TRC_BT2020_12 }, /* = AVCOL_TRC_BT2020_10 */ | ^ src/libavformat/mxf.c:127:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 127 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AVCOL_TRC_UNSPECIFIED }, | ^ src/libavformat/mxf.c:132:114: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 132 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x02,0x01,0x00,0x00 }, 14, AVCOL_SPC_BT470BG }, /* ITU-R BT.601 */ | ^ src/libavformat/mxf.c:133:112: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 133 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x02,0x02,0x00,0x00 }, 14, AVCOL_SPC_BT709 }, /* ITU-R BT.709 */ | ^ src/libavformat/mxf.c:134:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 134 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x02,0x03,0x00,0x00 }, 14, AVCOL_SPC_SMPTE240M }, /* SMPTE 240M */ | ^ src/libavformat/mxf.c:135:112: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 135 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x02,0x04,0x00,0x00 }, 14, AVCOL_SPC_YCGCO }, /* YCgCo */ | ^ src/libavformat/mxf.c:136:110: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 136 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x02,0x05,0x00,0x00 }, 14, AVCOL_SPC_RGB }, /* GBR */ | ^ src/libavformat/mxf.c:137:117: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 137 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x02,0x06,0x00,0x00 }, 14, AVCOL_SPC_BT2020_NCL }, /* ITU-R BT.2020 Non-Constant Luminance */ | ^ src/libavformat/mxf.c:139:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 139 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x02,0x01,0x00,0x00 }, 14, AVCOL_SPC_SMPTE170M }, /* = AVCOL_SPC_BT470BG */ | ^ src/libavformat/mxf.c:141:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 141 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AVCOL_SPC_UNSPECIFIED }, | ^ CC libavformat/oggdec.o src/libavformat/mxg.c:180:48: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 180 | if (mxg->soi_ptr - mxg->buffer > mxg->cache_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mxg.c:220:55: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 220 | if (startmarker_ptr - mxg->buffer > mxg->cache_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavformat/oggenc.o src/libavformat/mux.c:747:52: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 747 | if (pkt->stream_index < 0 || pkt->stream_index >= s->nb_streams) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mux.c:854:66: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 854 | || (max && sti->interleaver_chunk_duration > max)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavformat/mux.c:857:56: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 857 | if (max && sti->interleaver_chunk_duration > max) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ 82 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; | ~ ^ ~~~~ src/libavformat/mxfdec.c:485:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/network.c:415:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 415 | if (parallel > FF_ARRAY_ELEMS(attempts)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:672:62: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 672 | if (size < 32 || size - 32 < orig_size || (int)orig_size != orig_size) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/mxfdec.c:672:32: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 672 | if (size < 32 || size - 32 < orig_size || (int)orig_size != orig_size) | ~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/mxfdec.c:684:19: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 684 | else if (size < plaintext_size) | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/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) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 6 warnings generated. 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ CC libavformat/oggparsecelt.o CC libavformat/oggparsedirac.o 2 warnings generated. CC libavformat/oggparseflac.o src/libavformat/mxfdec.c:1594:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1594 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x10,0x60,0x01 }, 14, AV_CODEC_ID_H264, NULL, 15 }, /* H.264 */ | ^ src/libavformat/mxfdec.c:1595:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1595 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x11,0x01,0x00 }, 14, AV_CODEC_ID_DNXHD, NULL, 14 }, /* VC-3 */ | ^ src/libavformat/mxfdec.c:1596:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1596 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x12,0x01,0x00 }, 14, AV_CODEC_ID_VC1, NULL, 14 }, /* VC-1 */ | ^ src/libavformat/mxfdec.c:1597:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1597 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x14,0x01,0x00 }, 14, AV_CODEC_ID_TIFF, NULL, 14 }, /* TIFF */ | ^ src/libavformat/mxfdec.c:1598:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1598 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x15,0x01,0x00 }, 14, AV_CODEC_ID_DIRAC, NULL, 14 }, /* VC-2 */ | ^ src/libavformat/mxfdec.c:1599:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1599 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x1b,0x01,0x00 }, 14, AV_CODEC_ID_CFHD, NULL, 14 }, /* VC-5 */ | ^ src/libavformat/mxfdec.c:1600:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1600 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x1c,0x01,0x00 }, 14, AV_CODEC_ID_PRORES, NULL, 14 }, /* ProRes */ | ^ src/libavformat/mxfdec.c:1601:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1601 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x04,0x60,0x01 }, 14, AV_CODEC_ID_MPEG2VIDEO, NULL, 15 }, /* MPEG-ES */ | ^ src/libavformat/mxfdec.c:1603:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1603 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0d,0x0d,0x01,0x03,0x01,0x02,0x23,0x01,0x00 }, 14, AV_CODEC_ID_FFV1, NULL, 14 }, | ^ src/libavformat/mxfdec.c:1604:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1604 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x01,0x0d,0x01,0x03,0x01,0x02,0x02,0x41,0x01 }, 14, AV_CODEC_ID_DVVIDEO, NULL, 15 }, /* DV 625 25mbps */ | ^ src/libavformat/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,0x4f }, 14, AV_CODEC_ID_RAWVIDEO }, /* Legacy ?? Uncompressed Picture */ | ^ src/libavformat/mxfdec.c:1610:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1610 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AV_CODEC_ID_NONE }, | ^ src/libavformat/mxfdec.c:1615:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1615 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x01,0x0d,0x01,0x03,0x01,0x02,0x01,0x00,0x00 }, 14, AV_CODEC_ID_MPEG2VIDEO }, /* MXF-GC SMPTE D-10 mappings */ | ^ src/libavformat/mxfdec.c:1616:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1616 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AV_CODEC_ID_NONE }, | ^ src/libavformat/mxfdec.c:1621:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1621 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x32,0x00,0x00 }, 14, AV_CODEC_ID_H264 }, /* H.264/MPEG-4 AVC Intra Profiles */ | ^ src/libavformat/mxfdec.c:1622:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1622 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x07,0x04,0x01,0x02,0x02,0x03,0x01,0x01,0x00 }, 14, AV_CODEC_ID_JPEG2000 }, /* JPEG 2000 code stream */ | ^ src/libavformat/mxfdec.c:1623:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1623 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AV_CODEC_ID_NONE }, | ^ src/libavformat/mxfdec.c:1628:101: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1628 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x32,0x21,0x01 }, 16, 1440 }, | ^ src/libavformat/mxfdec.c:1629:101: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1629 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x32,0x21,0x02 }, 16, 1440 }, | ^ src/libavformat/mxfdec.c:1630:101: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1630 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x32,0x21,0x03 }, 16, 1440 }, | ^ src/libavformat/mxfdec.c:1631:101: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1631 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x32,0x21,0x04 }, 16, 1440 }, | ^ src/libavformat/mxfdec.c:1632:101: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1632 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, 0 }, | ^ src/libavformat/mxfdec.c:1638:128: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1638 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x04,0x40,0x01 }, 14, AV_CODEC_ID_MP2, NULL, 15 }, /* MPEG-ES */ | ^ src/libavformat/mxfdec.c:1639:128: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1639 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x01,0x0d,0x01,0x03,0x01,0x02,0x01,0x01,0x01 }, 14, AV_CODEC_ID_PCM_S16LE, NULL, 13 }, /* D-10 Mapping 50Mbps PAL Extended Template */ | ^ src/libavformat/mxfdec.c:1640:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1640 | { { 0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0xff,0x4b,0x46,0x41,0x41,0x00,0x0d,0x4d,0x4F }, 14, AV_CODEC_ID_PCM_S16LE }, /* 0001GL00.MXF.A1.mxf_opatom.mxf */ | ^ src/libavformat/mxfdec.c:1641:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1641 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x03,0x04,0x02,0x02,0x02,0x03,0x03,0x01,0x00 }, 14, AV_CODEC_ID_AAC }, /* MPEG-2 AAC ADTS (legacy) */ | ^ src/libavformat/mxfdec.c:1642:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1642 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AV_CODEC_ID_NONE }, | ^ src/libavformat/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_CODEC_ID_NONE, "vbi_vanc_smpte_436M", 11 }, | ^ src/libavformat/mxfdec.c:1648:113: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1648 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x09,0x0d,0x01,0x03,0x01,0x02,0x13,0x01,0x01 }, 16, AV_CODEC_ID_TTML }, | ^ src/libavformat/mxfdec.c:1649:113: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1649 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AV_CODEC_ID_NONE }, | ^ CC libavformat/oggparseogm.o 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/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_sidCC libavformat/oggparseopus.o == best_index_sid && s->index_start_position == best_index_startIn file included from &&src/libavformat/nutdec.c :s30-: >src/libavcodec/bytestream.hi:nd186e:x13_: dwarning: urcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a tion > best_i nd186e | x _d u r astiizoen2) )= F{F M IN| ( ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~p ->buffer_end -src/libavformat/mxfdec.c p:-1795:>108b:u fwarning: fcomparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare]e r, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 1795 | src/libavutil/macros.h : 49 : 25 : note: expanded from macro 'FFMIN' s-> b49o | d#yd_esifdi n=e= FbFeMsItN_(ba,obd)y (_(sai)d >& (&b )s -?> i(nbd)e x:_ s(iad )=)= b e| s ~ ^ ~t _index_siIn file included from dsrc/libavformat/nutdec.c: 30&: &src/libavcodec/bytestream.h :s187-:>15:i nwarning: dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e x_star t187_ | p o s i tiiofn (body_sid == last_body_sid && s->index_sid == last_index_sid && s->index_start_position > last_index_start) && | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/oggparseskeleton.o src/libavformat/mxfdec.c:1894:21: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1894 | edit_unit = FFMAX(edit_unit, s->index_start_position); /* clamp if trying to seek before start */ | ^ ~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavformat/mxfdec.c:1896:23: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1896 | ifIn file included from (esrc/libavformat/nutdec.cd:it30_: unsrc/libavcodec/bytestream.hi:t293 :<13 s:-> iwarning: ndcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e x_start_positio n293 | + s - >isndiezxe_2d u=r FaFtMiIoNn()p -{> b u| ff ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e r_end - p->src/libavformat/mxfdec.cbu:f1902f:e41r:, warning: scomparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]i ze); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 1902 | src/libavutil/macros.h : 49 : 25 : note: expanded from macro 'FFMIN' if 49( | s#-d>enfbi_nien dFeFxM_INe(na,tbr) i((eas) >== 2( b)* ?s -(b>)i n:d e(xa_d)u)CC libavformat/oggparsespeex.o ration + 1) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ | ~ ^ ~ 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) ? (CC libavformat/oggparsetheora.o 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/nsvdec.c:607:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 607 | for (i = 0; i < FFMIN(8, vsize); i++) | ~ ^ ~~~~~~~~~~~~~~~ CC libavformat/oggparsevorbis.o src/libavformat/mxfdec.c:1945:31: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 1945 | if (s->index_duration > INT_MAX - index_table->nb_ptsessrc/libavcodec/bytestream.h) { : 355| : ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/mxfdec.c:1953:33: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]355 | size = 1953F | F M I N (g - > b uf f e r_ esn-d> n-b _gi-n>bduefxf_eer,n tsriiezse )!=; s -| > ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~i ndex_dusrc/libavutil/macros.hr:a49t:i25o:n note: *expanded from macro 'FFMIN' 2 + 1) 49{ | # d| e ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~f ine FFMIN(asrc/libavformat/mxfdec.c,b:)1952 :(33(:a )warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] > (b) ? (b )1952 | : ( a ) ) | ~ ^ ~ s->nb_index_eIn file included from ntsrc/libavformat/nutdec.cr:i30e: ssrc/libavcodec/bytestream.h :!356=: 13s:- >warning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n dex_duration +356 | 1 & & s i/z*e 2A v=i dF FiMnIdNe(xp -*>/b u f| f ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~e r_end - p->buffesrc/libavformat/mxfdec.cr,: 1951s:i33z:e )warning: ;comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h1951: | 49 : 25 : note: expanded from macro 'FFMIN' if (s- >49n | b#_dienfdienxe_ eFnFtMrIiNe(sa ,!b=) s(-(>ai)n d>e x(_bd)u r?a t(ibo)n :& &( a )| ) ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ | ~ ^ ~ In file included from src/libavformat/mxfdec.csrc/libavformat/nutdec.c::201330:: 33src/libavcodec/bytestream.h:: 357warning: :comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2013357 | | i f i(fs i(zse-2> n!b=_ isnidzeex)_ e n| t ~~~~~ ^ ~~~~r ies == 2 * s->index_duration + 1) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:2015:33: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 2015 | if (s->nb_index_entries == index_delta * s->index_duration + 1) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/oggparsevp8.o CC libavformat/oma.o CC libavformat/omadec.o src/libavformat/mxfdec.c:2125:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2125 | for (k = 0; k < mxf->fc->nb_streams; k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavformat/omaenc.o In file included from src/libavformat/mxfenc.c:51: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 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] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/nutenc.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/nistspheredec.c:115:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 115 | if (bps > INT16_MAX/8U) | ~~~ ^ ~~~~~~~~~~~~ src/libavformat/mxfdec.c:2468:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2468 | descriptor->color_range == ((14<<(descriptor->component_depth - 4)) + 1)) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:2467:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2467 | descriptor->white_ref_level == (235<<(descriptor->component_depth - 8)) && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/nutenc.c:31: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49: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/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/nutenc.c:31: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/nutenc.c:31: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/options.o 1 warning generated. 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/os_support.o src/libavformat/mxfdec.c:3225:113: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3225 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x05,0x01,0x00 }, mxf_read_primer_pack }, | ^ src/libavformat/mxfdec.c:3226:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3226 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x02,0x01,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3227:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3227 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,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_metadata }, | ^ CC libavformat/paf.o 1 warning generated. In file included from src/libavformat/oggdec.c:36: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3344:27: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 3344 | if (avio_tell(pb) > klv_end) { | ~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavformat/mxfdec.c:3389:30: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 3389 | if (avio_tell(s->pb) > next) { | ~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/mxfdec.c:3416:66: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 3416 | mxf->run_in + mxf->current_partition->previous_partition <= mxf->last_forward_tell) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 154 warnings generated. CC libavformat/pcm.o src/libavformat/mxfdec.c:3509:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3509 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3525:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3525 | for (x = 0; x < mxf->partitions_count; x++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3545:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3545 | if (x < mxf->partitions_count - 1) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutdec.c:230:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 230 | for (i = 0; i < nut->time_base_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutdec.c:291:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 291 | if (tmp_stream >= stream_count) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/nutdec.c:320:13: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 320 | if (end > avio_tell(bc) + 4) { | ~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/nutdec.c:347:33: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 347 | if (nut->version > 3 && end > avio_tell(bc) + 4) { | ~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/nutdec.c:362:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 362 | for (i = 0; i < stream_count; i++) { | ~ ^ ~~~~~~~~~~~~ src/libavformat/mxfdec.c:3626:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3626 | for (i = 0; i < mxf->partitions_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3718:45: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 3718 | if (mxf->run_in + mxf->footer_partition >= file_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/nutenc.c:190:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 190 | for (stream_id = 0; stream_id < s->nb_streams; stream_id++) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/oggdec.c:302:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 302 | if (os->bufsize - os->bufpos < size) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/nutdec.c:498:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 498 | for (i = 0; i < avf->nb_streams; ++i) | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3819:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3819 | for (int i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3836:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3836 | for (int i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/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/mxfenc.c:147:24: warning: missing field 'index' initializer [-Wmissing-field-initializers] 147 | { AV_CODEC_ID_NONE } | ^ 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:3969:38: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 3969 | if (t && track->sample_count < t->nb_ptses) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/mxfdec.c:4001:52: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4001 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/oggdec.c:561:21: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 561 | if (os->granule == -1) | ~~~~~~~~~~~ ^ ~~ src/libavformat/mxfdec.c:4058:64: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4058 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4078:60: warning: src/libavformat/nutenc.cmissing field 'offset' initializer [-Wmissing-field-initializers] :631:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4078 | 631 | f o rm x(fi-=>c0ur;r ie_daavft-a> n=b _(stKrLVePaacmkse;t ){i{++0)} }{ ; | ~^~~~~~~~~~~~~~~~~~~~~| ^ src/libavformat/mxfdec.c:4085:60: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4085 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ CC libavformat/pcmdec.o src/libavformat/mxfdec.c:4091:60: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4091 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ 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->strsrc/libavformat/nutdec.ceam:s731[i:].19g: rwarning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n ule != 0 && 731| | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ for (i = 0; i < s->nb_streamssrc/libavformat/mxfdec.c; :i4100+:+)56 :{ warning: missing field 'offset' initializer [-Wmissing-field-initializers]| ~ ^ ~~~~~~~~~~~~~ 4100 | src/libavformat/nutdec.c :741 : 27 : warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] mxf -741> | c u r r e n t _ k l v _ d a t a i f= ((n K+L VxP >a=c kseytn)c{p{o0i}n}t;_ c o| u ^nt + 1) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4111:52: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4111 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/nutenc.c:680:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 680 | for (i = 0; i < nut->avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutenc.c:691:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 691 | for (i = 0; i < nut->avf->nb_streams;src/libavformat/mxfdec.c i:+4000+): 17{: | warning: ~ ^ ~~~~~~~~~~~~~~~~~~~~comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] src/libavformat/nutenc.c:700:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4000 | 700 | i f (fpoors (ic uta_vkfl-v>_ndabta_.cnheaxptt_ekrlsv ;- i+m+x)f -{> c u| rr ~ ^ ~~~~~~~~~~~~~~~~~~~~~e nt_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/mxfdec.c:4125:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4125 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ 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/libavformat/nutdec.c:src/libavutil/macros.h835::4965::25 :warning: note: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]expanded from macro 'FFMIN' 49 | #define F835 | F M I Nf(oar, b()i n(i(tai)a l>i z(edb_)s tr? e(ab)m _:c o(unat) )= | 0; ~ ^ ~ initialized_src/libavformat/oggdec.cst:r787e:am25_c:o uwarning: ncomparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'long long' [-Wsign-compare]t < s->nb_str e787a | m s ; ) { i| f ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ (os->granule != -1LL) { | ~~~~~~~~~~~ ^ ~~~~ src/libavformat/mxfdec.c:4152:35: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 4152 | const uint8_t *end = p->buf + FFMIN(p->buf_size, RUN_IN_MAX + 1 + sizeof(mxf_header_partition_pack_key)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define 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/nutenc.c:743:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 743 | for (i = 0; i < s->nb_streams; i++)In file included from { src/libavformat/oggenc.c :| ~ ^ ~~~~~~~~~~~~~31 : src/libavcodec/bytestream.h:186:13: warning: src/libavformat/nutenc.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 757:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 757186 | | s i ze 2 f=o rF F(MjI N=( p0-;> bju ffntd i-m ep_-b>absueff_ecro,u nsti;z ej)++;) | | ~ ^ ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hsrc/libavformat/nutenc.c::49763::2515:: note: warning: expanded from macro 'FFMIN'comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49763 | | # d e f i n ei fF F(MjI N=(= an,ubt)- >(t(iam) e>_b a(sbe)_c o?un t()b ) :| ~ ^ ~~~~~~~~~~~~~~~~~~~~( a)) | ~ ^ ~ src/libavformat/nutenc.c:774:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]In file included from src/libavformat/oggenc.c:31: src/libavcodec/bytestream.h: 187774: | 15 : warning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] or (i 187= | 0 ; ii zneb2_ c!h=a pstiezres) ; | i ~~~~~ ^ ~~~~+ +) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/nutenc.c:777:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 777 | for (j = 0; j < nut->time_base_count; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutenc.c:783:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 783 | if (j == nut->time_base_count) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4207:48: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4207 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ CC libavformat/pcmenc.o src/libavformat/nutenc.c:819:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 819 | if (pkt->size > 2 * nut->max_distance) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4268:52: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4268 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/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] 4290In file included from | src/libavformat/oggenc.c : 31 : Asrc/libavcodec/bytestream.hV_:O293P:T13_F:L Awarning: Gcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ DECODING_PARAM }293, | | ^ size2 = FFMIN(p->buffesrc/libavformat/mxfdec.cr:_4291en:d 12-: pwarning: -missing field 'help' initializer [-Wmissing-field-initializers]> buff e4291r, | si z e) ;{ | N ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ULL }, src/libavutil/macros.h:| 49 ^:25 : note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/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/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/nutdec.c:1074:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1074 | size > 2 * nut->max_distance || | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/oggenc.c:31: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/oggenc.c:31: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/nuv.c:182:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | if (fps < 0.0f) { | ~ ^~~~ src/libavformat/nuv.c:188:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 188 | fps = 0.0f; | ~ ^~~~ src/libavformat/nutenc.c:1031:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1031 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/nutenc.c:1070:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1070 | for (i=0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/nutenc.c:1230:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1230 | for (i=0; inb_streams; i++) | ~^~~~~~~~~~~~~~ 1 warning 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 }, | ^ src/libavformat/nutdec.c:1305:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1305 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ CC libavformat/pjsdec.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/pmpdec.o 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++) { | ~ ^ ~~~~~~~~~~~~ src/libavformat/mxfenc.c:622:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 622 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/oggenc.c:88:81: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | OFFSET(serial_offset), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, PARAM }, | ^ src/libavformat/oggenc.c:90:78: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | OFFSET(pref_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, MAX_PAGE_SIZE, PARAM}, | ^ src/libavformat/oggenc.c:92:83: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | OFFSET(pref_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, MAX_PAGE_SIZE, PARAM }, | ^ src/libavformat/oggenc.c:94:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | OFFSET(pref_duration), AV_OPIn file included from T_TYsrc/libavformat/oggparsedirac.cP:E26_: Isrc/libavformat/oggdec.h:N160T:6436,: warning: {comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] .i64 = 1000000 },160 0 | , I N T 6 4 _iMfA X(,o gPgA-RA>Ms t}r,e a | m ^s [i].serial == serial)src/libavformat/oggenc.c : 95| : ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 95 | { NULL }, | ^ src/libavformat/oggenc.c:94:74: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 93 | { "page_duration", "preferred page duration, in microseconds", | ~ 94 | OFFSET(pref_duration), AV_OPT_TYPE_INT64, { .i64 = 1000000 }, 0, INT64_MAX, PARAM }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 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/pp_bnk.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/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/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/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++) { | ~ ^ ~~~~~~~~~~~~~ In file included from src/libavformat/oggparseopus.c:27: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == sersrc/libavformat/oggenc.cial:)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/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/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++) { | ~ ^ ~~~~~~~~~~~~~ 2 warnings generated. 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++) { | ~ ^ ~~~~~~~~~~~~~ 2 warnings generated. In file included from src/libavformat/oggparseskeleton.c:24: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 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/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/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++) | ~ ^ ~~~~~~~~~~~~~ In file included from src/libavformat/oggparseogm.c:29: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/oggparseogm.c:29: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/oggparseogm.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/oggparseogm.c:29: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/oggparseogm.c:29: src/libavcodec/bytestream.h:318:15: CC libavformat/prompeg.o warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/oggparseogm.c:29: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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) | ~~~~~ ^ ~~~~ In file included from src/libavformat/oggparsevorbis.c:31: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/oggparsevorbis.c:31: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/oggparsevorbis.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? 2 warnings generated. (b) : (a)) | ~ ^ ~ In file included from src/libavformat/oggparsevorbis.c:31: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/oggparsevorbis.c:31: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/oggparsevorbis.c:31: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/oggparsevorbis.c:31: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/oggparsevorbis.c:31: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavformat/oggparseflac.c:27: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:1651:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1651 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/protocols.o 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/oggdec.h:180:32: 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/mxfenc.c:1708:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/options_table.h:41:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1708 | f41o | {r" p(aic k=e t0si;z ei", <" sse-t>n bp_asctkreet asmizse; "i,+ +O)F F{S ET (| p ~ ^ ~~~~~~~~~~~~~a cket_size), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX, E}, | ^ src/libavformat/options_table.h:56:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | {"seek2any", "allow seeking to non-keyframes on demuxer level when supported", OFFSET(seek2any), AV_OPT_TYPE_BOOwarning: L, {.comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare]i 64 = 0 }, 0, 1, D },180 | | ^ if (pts > INT64_MAX && pts != AV_NOPTS_VAsrc/libavformat/options_table.hL:UE57): 163{: warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ~~~ ^ ~~~~~~~~~~~~~~ 57 | {"analyzeduration", "specify how many microseconds are analyzed to probe the input", OFFSET(max_analyze_duration), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT64_MAX, D}, | ^ src/libavformat/options_table.h:58:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | {"cryptokey", "decryption key", OFFSET(key), AV_OPT_TYPE_BINARY, {.dbl = 0}, 0, 0, D}, | ^ src/libavformat/options_table.h:59:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | {"indexmem", "max memory used for timestamp index (per stream)", OFFSET(max_index_size), AV_OPT_TYPE_INT, {.i64 = 1<<20 }, 0, INT_MAX, D}, | ^ src/libavformat/options_table.h:60:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | {"rtbufsize", "max memory used for buffering real-time frames", OFFSET(max_picture_buffer), AV_OPT_TYPE_INT, {.i64 = 3041280 }, 0, INT_MAX, D}, /* defaults to 1s of 15fps 352x288 YUYV422 video */ | ^ src/libavformat/options_table.h:63:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | {"max_delay", "maximum muxing or demuxing delay in microseconds", OFFSET(max_delay), AV_OPT_TYPE_INT, {.i64 = -1 }CC libavformat/psxstr.o , -1, INT_MAX, E|D}, | ^ src/libavformat/options_table.h:64:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | {"start_time_realtime", "wall-clock time when stream begins (PTS==0)", OFFSET(start_time_realtime), AV_OPT_TYPE_INT64, {.i64 = AV_NOPTS_VALUE}, INT64_MIN, INT64_MAX, E}, | ^ src/libavformat/options_table.h:65:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | {"fpsprobesize", "number of frames used to probe fps", OFFSET(fps_probe_size), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX-1, D}, | ^ src/libavformat/options_table.h:66:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | {"audio_preload", "microseconds by which audio packets should be interleaved earlier", OFFSET(audio_preload), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX-1, E}, | ^ src/libavformat/options_table.h:67:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | {"chunk_duration", "microseconds for each chunk", OFFSET(max_chunk_duration), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX-1, E}, | ^ src/libavformat/options_table.h:68:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | {"chunk_size", "size in bytes for each chunk", OFFSET(max_chunk_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX-1, E}, | ^ src/libavformat/options_table.h:81:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | {"use_wallclock_as_timestamps", "use wallclock as timestamps", OFFSET(use_wallclock_as_timestamps), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, D}, | ^ src/libavformat/options_table.h:82:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | {"skip_initial_bytes", "set number of bytes to skip before reading header and frames", OFFSET(skip_initial_bytes), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX-1, D}, | ^ src/libavformat/options_table.h:83:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | {"correct_ts_overflow", "correct single timestamp overflows", OFFSET(correct_ts_overflow), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, D}, | ^ src/libavformat/options_table.h:84:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | {"flush_packets", "enable flushing of the I/O context after each packet", OFFSET(flush_packets), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 1, E}, | ^ src/libavformat/options_table.h:85:175: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | {"metadata_header_padding", "set number of bytes to be written as padding in a metadata header", 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_interleaveIn file included from _deltsrc/libavformat/oggparseogm.ca:)33,: Asrc/libavformat/oggdec.hV:_160O:P36T:_ Twarning: Ycomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]P E_INT64, { .i64 = 10 01600 | 0 0 0 0 } , 0i,f I(NoTg6g4_-M>AsXt,r eEa m}s,[ i ]| . ^s erial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/options_table.h:95:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | {"max_ts_probe", "maximum number of packets to read while waiting for the first timestamp", OFFSET(max_ts_probe), AV_OPT_TYPE_INT, { .i64 = 50 }, 0, INT_MAX, D }, | ^ src/libavformat/options_table.h:101:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | {"dump_separator", "set information dump field separator", OFFSET(dump_separator), AV_OPT_TYPE_STRING, {.str = ", "}, 0, 0, D|E}, | ^ src/libavformat/options_table.h:102:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | {"codec_whitelist", "List of decoders that are allowed to be used", OFFSET(codec_whitelist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/options_table.h:103:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | {"format_whitelist", "List of src/libavformat/oggdec.hde:m180ux:e32r:s warning: tcomparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare]h at are allowed t o180 | b e u siefd "(p,t sO F>F SIENTT(6fo4r_MmAaXt _&w&h iptetlsi s!t=) ,AV _ANVO_POTPS_TV_TAYLUPEE)_ S{T R IN| G ~~~ ^ ~~~~~~~~~~~~~~, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/options_table.h:104:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | {"protocol_whitelist", "List of protocols that are allowed to be used", OFFSET(protocol_whitelist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/options_table.h:105:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | {"protocol_blacklist", "List of protocols that are not allowed to be used", OFFSET(protocol_blacklist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/options_table.h:106:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 106 | {"max_streams", "maximum number of streams", OFFSET(max_streams), AV_OPT_TYPE_INT, { .i64 = 1000 }, 0, INT_MAX, D }, | ^ src/libavformat/options_table.h:107:173: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | {"skip_estimate_duration_from_pts", "skip duration calculation in estimate_timings_from_pts", OFFSET(skip_estimate_duration_from_pts), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, D}, | ^ src/libavformat/options_table.h:108:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | {"max_probe_packets", "Maximum number of packets to probe a codec", OFFSET(max_probe_packets), AV_OPT_TYPE_INT, { .i64 = 2500 }, 0, INT_MAX, D }, | ^ src/libavformat/options_table.h:109:6: warning: missing field 'help' initializer [-Wmissing-field-initializers] 109 | {NULL}, | ^ src/libavformat/options_table.h:87:146: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 87 | {"max_interleave_delta", "maximum buffering duration for interleaving", OFFSET(max_interleave_delta), AV_OPT_TYPE_INT64, { .i64 = 10000000 }, 0, INT64_MAX, E }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ In file included from src/libavformat/options.c:39: src/libavformat/options_table.h:86:125: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 86 | {"output_ts_offset", "set output timestamp offset", OFFSET(output_ts_offset), AV_OPT_TYPE_DURATION, {.i64 = 0}, -INT64_MAX, INT64_MAX, E}, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ In file included from src/libavformat/options.c:39: src/libavformat/options_table.h:86:113: warning: implicit conversion from 'long long' to 'double' changes value from -9223372036854775807 to -9223372036854775808 [-Wimplicit-const-int-float-conversion] 86 | {"output_ts_offset", "set output timestamp offset", OFFSET(output_ts_offset), AV_OPT_TYPE_DURATION, {.i64 = 0}, -INT64_MAX, INT64_MAX, E}, | ~ ^~~~~~~~~~ src/libavformat/options_table.h:82:159: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775806 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 82 | {"skip_initial_bytes", "set number of bytes to skip before reading header and frames", OFFSET(skip_initial_bytes), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX-1, D}, | ~ ~~~~~~~~~^~ src/libavformat/options_table.h:64:156: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 64 | {"start_time_realtime", "wall-clock time when stream begins (PTS==0)", OFFSET(start_time_realtime), AV_OPT_TYPE_INT64, {.i64 = AV_NOPTS_VALUE}, INT64_MIN, INT64_MAX, E}, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ In file included from src/libavformat/options.c:39: src/libavformat/options_table.h:57:151: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 57 | {"analyzeduration", "specify how many microseconds are analyzed to probe the input", OFFSET(max_analyze_duration), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT64_MAX, D}, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ In file included from src/libavformat/options.c:39: src/libavformat/options_table.h:39:96: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 39 | {"probesize", "set probing size", OFFSET(probesize), AV_OPT_TYPE_INT64, {.i64 = 5000000 }, 32, INT64_MAX, D}, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 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/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/oggparseogm.c:183:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 183 | if (os->psize < lb + 1) | ~~~~~~~~~ ^ ~~~~~~ src/libavformat/mxfenc.c:1810:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1810 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfenc.c:1838:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1838 | for (i = 0; i < mxf->edit_units_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:1850:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1850 | for (j = key_index; j < mxf->edit_units_count; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:1854:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1854 | if (j == mxf->edit_units_count) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/options.c:228:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 228 | { 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/oggparsetheora.c:30: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/omadec.c:566:21: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 566 | if (p->buf_size < tag_len + 5) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/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/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) { | ~~~ ^ ~~~~~~~~~~~~~~ 40 warnings generated. CC libavformat/pva.o src/libavformat/omadec.c:594:33: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 594 | if (err || avio_tell(s->pb) < oc->content_start) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ In file included from src/libavformat/oggparsespeex.c:30: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 2 warnings generated. src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/oggparsevorbis.c:38: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 2 warnings generated. src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/oggparsevorbis.c:58:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 58 | for (i = 0; i < as->nb_chapters; i++) | ~ ^ ~~~~~~~~~~~~~~~ CC libavformat/pvfdec.o src/libavformat/mxfenc.c:2318:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2318 | for (i = 0; i < FF_ARRAY_ELEMS(mxf_h264_codec_uls); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/pcmdec.c:116:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "sample_rate", "", offsetof(PC2MA warningusd generatedio. DemuxerContext, sample_rate), AV_OPT_TYPE_INT, {.i64 = 44100}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/pcmdec.c:118:166: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 118 | { "channels", "", offsetof(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_CHLAYOUT, {.str = NULL}, 0, 0, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/pcmdec.c:123:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 123 | { NULL }, | ^ 15 warnings generated. src/libavformat/paf.c:58:22: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 58 | if ((p->buf_size >= strlen(MAGIC)) && | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavformat/qcp.o src/libavformat/paf.c:82:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 82 | for (i = 0; i < count; i++) { | ~ ^ ~~~~~ 58 warnings generated. 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, channe6ls warning),s generated . AV_OPT_TYPE_INT, {.i64src/libavformat/paf.c = :1227},: 190: ,warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]I NT_MAX, AV_OP 227T | _ F L A fGo_DrE C(OiD IN=G_ P0AR;A Mi |< AcoVu_nOtP;T i_+F+L)A G{_D E | P ~ ^ ~~~~~R ECATED }, | ^src/libavformat/paf.c :250:50: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 250 | if (p->frames_offset_table[p->currensrc/libavformat/pcmdec.ct_:f185r:a143:m ewarning: ]missing field 'unit' initializer [-Wmissing-field-initializers] >= p->video_s i185z | e ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~{ "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/qtpalette.o src/libavformat/mxfenc.c:2547:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2547 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfenc.c:2691:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2691 | if (st->index != s->nb_streams - 1) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:2733:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2733 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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++) { | ~ ^ ~~~~~~~~~~~~~ 40 warnings generated. 2 warnings generated. src/libavformat/mxfenc.c:2902:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2902 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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++) { | ~ ^ ~~~~~~~~~~~~~~~~ 8 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/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/r3d.o 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/mxfenc.c:3222:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3222 | offsetof(MXFContext, store_user_comments), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/mxfenc.c:3223:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3223 | { NULL }, | ^ src/libavformat/mxfenc.c:3235:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3235 | offsetof(MXFContext, channel_count), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 8, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/mxfenc.c:3238:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3238 | offsetof(MXFContext, store_user_comments), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/mxfenc.c:3239:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3239 | { NULL }, | ^ src/libavformat/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 }, | ^ 4 warnings generated. src/libavformat/pp_bnk.c:142:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 142 | for (int i = 0; i < hdr.track_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~ CC libavformat/rawdec.o 4 warnings generated. 24 warnings generated. CC libavformat/rawenc.o 3 warnings generated. CC libavformat/rawutils.o CC libavformat/rawvideodec.o src/libavformat/prompeg.c:127:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 127 | { NULL } | ^ CC libavformat/rdt.o 14 warnings generated. 5 warnings generated. CC libavformat/realtextdec.o 1 warning generated. CC libavformat/redspark.o 30 warnings generated. CC libavformat/replaygain.o CC libavformat/riffdec.o CC libavformat/riff.o CC libavformat/riffenc.o CC libavformat/rka.o src/libavformat/qtpalette.c:354:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 354 | for (i = 0; i < color_count; i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/qtpalette.c:375:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 375 | for (i = 0; i < color_count; i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/qtpalette.c:388:41: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 388 | for (i = color_start; i <= color_end; i++) { | ~ ^ ~~~~~~~~~ CC libavformat/rl2.o src/libavformat/pva.c:209:17: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 209 | pos_limit = FFMIN(*pos+PVA_MAX_PAYLOAD_LENGTH*8, (uint64_t)*pos+pos_limit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/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 || | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 3 warnings generated. 23 warnings generated. 1 warning generated. src/libavformat/qcp.c:132:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 132 | for (i=0; idata_size <= pkt_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~ 2 warnings generated. CC libavformat/rm.o CC libavformat/rmdec.o CC libavformat/rmenc.o CC libavformat/rmsipr.o 1 warning generated. src/libavformat/r3d.c:124:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 124 | for (i = 0; i < r3d->video_offsets_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/r3d.c:393:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 393 | if (frame_num < r3d->video_offsets_count) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/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/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/rpl.o 5 warnings generated. CC libavformat/rsd.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)) | ~ ^ ~ CC libavformat/rso.o In file included from src/libavformat/redspark.c:22: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/redspark.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/rawvideodec.c:139:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 139 | { "pixel_format", "set pixel format", OFFSET(pixel_format), AV_OPT_TYPE_STRING, {.str = "yuv420p"}, 0, 0, DEC }, | ^ src/libavformat/rawvideodec.c:140:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 140 | { "video_size", "set frame size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, DEC }, | ^ CC libavformat/rsodec.o src/libavformat/rawvideodec.c:141:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 141 | { "framerate", "set frame rate", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC }, | ^ src/libavformat/rawvideodec.c:142:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 142 | { NULL }, | ^ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/redspark.c:22: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/redspark.c:22: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/redspark.c:22: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/redspark.c:22: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/redspark.c:22: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 2 warnings generated. 4 warnings generated. CC libavformat/rsoenc.o CC libavformat/rtmpdigest.o In file included from src/libavformat/riffenc.c:26: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/riffenc.c:26: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | CC libavformat/rtmphttp.o #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/riffenc.c:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/riffenc.c:26: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/riffenc.c:26: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/riffenc.c:26: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/riffenc.c:26: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/riffenc.c:26: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/rtmppkt.o 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 && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/rtmpproto.o src/libavformat/redspark.c:142:13: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 142 | if (ret != size) { | ~~~ ^ ~~~~ CC libavformat/rtp.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++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/rl2.c:175:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 175 | for(i=0; i < frame_count;i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/rl2.c:182:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 182 | for(i=0; i < frame_count;i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/rl2.c:189:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 189 | for(i=0; i < frame_count;i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/rl2.c:198:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 198 | for(i=0;inb_streams; i++){ | ~^~~~~~~~~~~~~~ src/libavformat/rl2.c:242:31: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 242 | if (rl2->index_pos[i] < sti->nb_index_entries | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rl2.c:290:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 290 | for(i=0; i < s->nb_streams; i++){ | ~ ^ ~~~~~~~~~~~~~ src/libavformat/rm.c:47:24: warning: missing field 'tag' initializer [-Wmissing-field-initializers] 47 | { AV_CODEC_ID_NONE }, | ^ 1 warning generated. src/libavformat/riff.c:651:24: warning: missing field 'guid' initializer [-Wmissing-field-initializers] 651 | { AV_CODEC_ID_NONE } | ^ src/libavformat/rmenc.c:96:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 96 | for(i=0;inb_streams;i++) { | ~^~~~~~~~~~~~~~~~ src/libavformat/rmenc.c:133:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 133 | for(i=0; inb_streams;i++) { | ~^~~~~~~~~~~~~~~~ 1 warning generated. src/libavformat/rmenc.c:326:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 326 | for(n=0;nnb_streams;n++) { | ~^~~~~~~~~~~~~~ CC libavformat/rtpdec.o src/libavformat/rmenc.c:456:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 456 | for(i=0;inb_streams;i++) | ~^~~~~~~~~~~~~~ src/libavformat/rmdec.c:96:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 96 | for (i=0; icoded_framesize * (uint64_t)sub_packet_h > (2 + (sub_packet_h & 1)) * ast->audio_framesize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rmdec.c:272:63: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 272 | if (ast->coded_framesize * (uint64_t)sub_packet_h != 2*ast->audio_framesize) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rmdec.c:417:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 417 | if (codec_data_size >= size) { | ~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/rmdec.c:445:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 445 | if (s->streams[n]->id == str_id) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~ CC libavformat/rtpdec_ac3.o CC libavformat/rtpdec_amr.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) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/rpl.c:291:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare] 291 | for (i = 0; !error && i < number_of_chunks; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/rmdec.c:1071:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1071 | for (i=0;inb_streams;i++) | ~^~~~~~~~~~~~~~ src/libavformat/rpl.c:331:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 331 | if (rpl->chunk_number >= sti->nb_index_entries) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rpl.c:355:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 355 | if (ret != frame_size) | ~~~ ^ ~~~~~~~~~~ src/libavformat/rpl.c:363:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare] 363 | if (rpl->frame_in_part == rpl->frames_per_chunk) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rtpdec_asf.o 7 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++) { | ~ ^ ~~~ 6 warnings generated. 11 warnings generated. 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rtpdec_dv.o CC libavformat/rtpdec_g726.o 29 warnings generated. 2 warnings generated. src/libavformat/rsoenc.c:49:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | if (par->sample_rate >= 1u<<16) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ CC libavformat/rtpdec_h261.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 src/libavformat/rtmpproto.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavformat/rtmppkt.c:22: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/rtmphttp.c:265:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 265 | {"ffrtmphttp_tlsrc/libavcodec/bytestream.hs":,271 :"17U:s ewarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a HTTPS tunneling c271o | n n e c tiinotn si(zReT2M P=T SF)F.M"I,N (OgF-F>SbEuT(ftflesr)_,e nAdV _-O PgT-_>TbYuPfEf_eBrO,O Ls,i z{e.)i;6 4 | = ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 0}, 0, 1,src/libavutil/macros.h :D49E:C25}:, note: expanded from macro 'FFMIN'| ^ 49 | #define FFMIN(a,b) ((a) > 1(b warning) generated . ? (src/libavformat/rtmphttp.cb:)266 ::12 :( awarning: )missing field 'help' initializer [-Wmissing-field-initializers]) | ~ ^ ~ 266 | { NULL }, | ^ 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) | ~~~~~ ^ ~~~~ In file included from src/libavformat/rtmpproto.c:29: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtmpproto.c:29: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtmpproto.c:29: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->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/libavformat/rtmpproto.c:29: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtmpproto.c:29: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavformat/rtmppkt.c:22: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtmppkt.c:22: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtmppkt.c:22: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtmppkt.c:22: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtmppkt.c:22: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 1 warning generated. CC libavformat/rtpdec_h263.o CC libavformat/rtpdec_h263_rfc2190.o In file included from src/libavformat/rtpdec.c:27: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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) | ~~~~~ ^ ~~~~ 2 warnings generated. src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpdec.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) | ~~~~~ ^ ~~~~ 4 warnings generated. CC libavformat/rtpdec_h264.o CC libavformat/rtpdec_hevc.o CC libavformat/rtpdec_ilbc.o CC libavformat/rtpdec_jpeg.o CC libavformat/rtpdec_latm.o CC libavformat/rtpdec_mpa_robust.o CC libavformat/rtpdec_mpeg12.o src/libavformat/rtpdec.c:190:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 190 | payload_len = FFMIN(len, (AV_RB16(buf + 2) + 1) * 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/rtpdec.c:202:40: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 202 | if (s->first_rtcp_ntp_time == AV_NOPTS_VALUE) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/rtpdec.c:374:31: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 374 | if (s->last_rtcp_ntp_time == AV_NOPTS_VALUE) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/rtmpproto.c:1718:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1718 | while (*cptr && *cptr != ' ' && i < sizeof(authmod) - 1) | ~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavformat/rtpdec_mpeg4.o CC libavformat/rtpdec_mpegts.o CC libavformat/rtpdec_qcelp.o src/libavformat/rtpdec.c:663:31: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 663 | if (s->last_rtcp_ntp_time != AV_NOPTS_VALUE) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/rtpdec.c:669:31: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 669 | if (s->last_rtcp_ntp_time != AV_NOPTS_VALUE && s->ic->nb_streams > 1) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/rtpdec_qdm2.o src/libavformat/rtpdec_asf.c:49:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | if (len < sizeof(ff_asf_guid) * 2 + 22 || | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rtpdec_asf.c:58:27: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 58 | if (chunksize > end - p) | ~~~~~~~~~ ^ ~~~~~~~ src/libavformat/rtpdec_asf.c:74:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 74 | } while (end - p >= sizeof(ff_asf_guid) + 8); | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rtpdec_qt.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)) | ~ ^ ~ src/libavformat/rtpdec_asf.c:165:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 165 | for (i = 0; i < rt->asf_ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rtpdec_asf.c:285:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 285 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/rtmpproto.c:3102:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3102 | {"rtmp_app", "Name of application to connect to on the RTMP server", OFFSET(app), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3103:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3103 | {"rtmp_buffer", "Set buffer time in milliseconds. The default is 3000.", OFFSET(client_buffer_time), AV_OPT_TYPE_INT, {.i64 = 3000}, 0, INT_MAX, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3104:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3104 | {"rtmp_conn", "Append arbitrary AMF data to the Connect message", OFFSET(conn), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3105:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3105 | {"rtmp_flashver", "Version of the Flash plugin used to run the SWF player.", OFFSET(flashver), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3106:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3106 | {"rtmp_flush_interval", "Number of packets flushed in the same request (RTMPT only).", OFFSET(flush_interval), AV_OPT_TYPE_INT, {.i64 = 10}, 0, INT_MAX, ENC}, | ^ src/libavformat/rtmpproto.c:3111:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3111 | {"rtmp_pageurl", "URL of the web page in which the media was embedded. By default no value will be sent.", OFFSET(pageurl), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 010, warningDsE generatedC. }, | ^ src/libavformat/rtmpproto.c:3112:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3112 | {"rtmp_playpath", "Stream identifier to play or to publish", OFFSET(playpath), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3113:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3113 | {"rtmp_subscribe", "Name of live stream to subscribe to. Defaults to rtmp_playpath.", OFFSET(subscribe), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC}, | ^ src/libavformat/rtmpproto.c:3115:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3115 | {"rtmp_swfsize", "Size of the decompressed SWF file, required for SWFVerification.", OFFSET(swfsize), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, DEC}, | ^ src/libavformat/rtmpproto.c:3116:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3116 | {"rtmp_swfurl", "URL of the SWF player. By default no value will be sent", OFFSET(swfurl), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3117:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3117 | {"rtmp_swfverify", "URL to player swf file, compute hash/size automatically.", OFFSET(swfverify), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC}, | ^ src/libavformat/rtmpproto.c:3118:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3118 | {"rtmp_tcurl", "URL of the target stream. Defaults to proto://host[:port]/app.", OFFSET(tcurl), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3121:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3121 | {"tcp_nodelay", "Use TCP_NODELAY to disable Nagle's algorithm", OFFSET(tcp_nodelay), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 1, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3123:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3123 | { NULL }, | ^ CC libavformat/rtpdec_rfc4175.o CC libavformat/rtpdec_svq3.o CC libavformat/rtpdec_vc2hq.o 5 warnings generated. src/libavformat/rtpdec_h264.c:108:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 108 | && (dst - base64packet) < sizeof(base64packet) - 1) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 11 warnings generated. CC libavformat/rtpdec_vp8.o CC libavformat/rtpdec_vp9.o CC libavformat/rtpdec_xiph.o src/libavformat/rtpdec_mpa_robust.c:87:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 87 | if (continuation || adu_size > len) { | ~~~~~~~~ ^ ~~~ src/libavformat/rtpdec_mpa_robust.c:120:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 120 | if (!continuation && adu_size <= len) { | ~~~~~~~~ ^ ~~~ CC libavformat/rtpenc.o 2 warnings generated. CC libavformat/rtpenc_aac.o 16 warnings generated. CC libavformat/rtpenc_amr.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)) | ~ ^ ~ 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) | ~~~~~ ^ ~~~~ 35 warnings generated. src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) src/libavformat/rtpdec_mpegts.c> (:b84): 31?: (warning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) : (a)) | ~ ^ ~ 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)) | ~ ^ ~ In file included from src/libavformat/rtpdec_jpeg.c:29: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpdec_jpeg.c:29: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpdec_jpeg.c:29: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpdec_jpeg.c:29: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpdec_jpeg.c:29: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/rtpenc_chain.o 1 warning generated. src/libavformat/rtpdec_qcelp.c:100:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 100 | if (len > sizeof(data->next_data)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rtpdec_qcelp.c:125:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 125 | if (len - 1 - frame_size > sizeof(data->group[0].data)) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rtpdec_rfc4175.c:278:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 278 | if (payload_len < data->pgroup) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/rtpdec_rfc4175.c:300:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 300 | if (copy_offset + length > data->frame_size || !data->frame) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavformat/rtpenc_h263.o src/libavformat/rtpdec_qdm2.c:85:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 85 | if (item_len < 2 || end - p < item_len || config_item > 4) | ~~~~~~~ ^ ~~~~~~~~ CC libavformat/rtpenc_h261.o src/libavformat/rtpdec_qdm2.c:169:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 169 | if (end - p < len + (type == 0x7F) || id >= 0x80) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/rtpenc_h263_rfc2190.o src/libavformat/rtpdec_qdm2.c:282:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 282 | if (++qdm->n_pkts < qdm->subpkts_per_block) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/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)) | ~ ^ ~ 2 warnings generated. CC libavformat/rtpenc_h264_hevc.o CC libavformat/rtpenc_jpeg.o CC libavformat/rtpenc_latm.o 2 warnings generated. CC libavformat/rtpenc_mpegts.o CC libavformat/rtpenc_mpv.o CC libavformat/rtpenc_rfc4175.o 3 warnings generated. In file included from src/libavformat/rtpdec_xiph.c:34: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpdec_xiph.c:34: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpdec_xiph.c:34: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpdec_xiph.c:34: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/rtpenc_vp8.o src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpdec_xiph.c:34: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpdec_xiph.c:34: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/rtpenc_vc2hq.o CC libavformat/rtpenc_vp9.o 1 warning generated. src/libavformat/rtpenc.c:34:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 34 | { "payload_type", "Specify RTP payload type", offsetof(RTPMuxContext, payload_type), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 127, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/rtpenc.c:35:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 35 | { "ssrc", "Stream identifier", offsetof(RTPMuxContext, ssrc), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/rtpenc.c:36:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 36 | { "cname", "CNAME to include in RTCP SR packets", offsetof(RTPMuxContext, cname), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/rtpenc.c:37:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 37 | { "seq", "Starting sequence number", offsetof(RTPMuxContext, seq), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 65535, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/rtpenc.c:38:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 38 | { NULL }, | ^ CC libavformat/rtpenc_xiph.o src/libavformat/rtpenc.c:148:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 148 | s1->packet_size = FFMIN(s1->packet_size, | ^ ~~~~~~~~~~~~~~~ 149 | s1->pb->max_packet_size); | ~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/rtpproto.o src/libavformat/rtpdec_xiph.c:110:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 110 | if (ident != data->ident) { | ~~~~~ ^ ~~~~~~~~~~~ 11 warnings generated. 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/rtsp.o CC libavformat/rtspdec.o In file included from src/libavformat/rtpenc_h263_rfc2190.c:24: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/rtspenc.o 13 warnings generated. 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/s337m.o src/libavformat/rtpenc_h263_rfc2190.c:140:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 140 | if (pos >= buf - buf_base) | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/rtpenc_h263_rfc2190.c:147:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 147 | if (pos >= end - buf_base) | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/rtpenc_h263_rfc2190.c:158:42: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 158 | if (pos_next_mb_info <= end - buf_base) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpenc_jpeg.c:22: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpenc_jpeg.c:22: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 6 warnings generated. 117 warnings generated. CC libavformat/samidec.o CC libavformat/sapdec.o 5 warnings generated. CC libavformat/sapenc.o CC libavformat/sbcdec.o CC libavformat/sauce.o CC libavformat/sbgdec.o CC libavformat/sccdec.o CC libavformat/sccenc.o In file included from src/libavformat/rtpenc_vc2hq.c:25: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 28 warnings generated. CC libavformat/scd.o 6 warnings generated. CC libavformat/sdns.o CC libavformat/sdp.o src/libavformat/rtpenc_vc2hq.c:71:22: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 71 | for(lvl = 0; lvl < wavelet_depth; lvl++) | ~~~ ^ ~~~~~~~~~~~~~ CC libavformat/sdr2.o CC libavformat/sdsdec.o 11 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", "set timeout (in microseconds) of socket I/O operations", OFFSET(rw_timeout), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, .flags = D|E }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavformat/sdxdec.o src/libavformat/rtsp.c:85:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "initial_pause", "do not start playing the stream immediately", OFFSET(initial_pause), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DEC }, | ^ src/libavformat/rtsp.c:98:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "min_port", "set minimum local UDP port", OFFSET(rtp_port_min), AV_OPT_TYPE_INT, {.i64 = RTSP_RTP_PORT_MIN}, 0, 65535, DEC|ENC }, | ^ src/libavformat/rtsp.c:99:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { "max_port", "set maximum local UDP port", OFFSET(rtp_port_max), AV_OPT_TYPE_INT, {.i64 = RTSP_RTP_PORT_MAX}, 0, 65535, DEC|ENC }, | ^ src/libavformat/rtsp.c:100:207: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "listen_timeout", "set maximum timeout (in seconds) to wait for incoming connections (-1 is infinite, imply flag listen)", OFFSET(initial_timeout), AV_OPT_TYPE_INT, {.i64 = -1}, INT_MIN, INT_MAX, DEC }, | ^ src/libavformat/rtsp.c:101:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "timeout", "set timeout (in microseconds) of socket I/O operations", OFFSET(stimeout), AV_OPT_TYPE_INT64, {.i64 = 0}, INT_MIN, INT64_MAX, DEC }, | ^ src/libavformat/rtsp.c:102:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | COMMON_OPTS(), | ^ src/libavformat/rtsp.c:79:178: note: expanded from macro 'COMMON_OPTS' 79 | { "reorder_queue_size", "set number of packets to buffer for handling of reordered packets", OFFSET(reordering_queue_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC }, \ | ^ src/libavformat/rtsp.c:102:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/rtsp.c:80:178: note: expanded from macro 'COMMON_OPTS' 80 | { "buffer_size", "Underlying protocol send/receive buffer size", OFFSET(buffer_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC|ENC }, \ | ^ src/libavformat/rtsp.c:102:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/rtsp.c:81:176: note: expanded from macro 'COMMON_OPTS' 81 | { "pkt_size", "Underlying protocol send packet size", OFFSET(pkt_size), AV_OPT_TYPE_INT, { .i64 = 1472 }, -1, INT_MAX, ENC } \ | ^ src/libavformat/rtsp.c:103:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "user_agent", "override User-Agent header", OFFSET(user_agent), AV_OPT_TYPE_STRING, {.str = LIBAVFORMAT_IDENT}, 0, 0, DEC }, | ^ src/libavformat/rtsp.c:104:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 104 | { NULL }, | ^ src/libavformat/rtsp.c:101:134: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 101 | { "timeout", "set timeout (in microseconds) of socket I/O operations", OFFSET(stimeout), AV_OPT_TYPE_INT64, {.i64 = 0}, INT_MIN, INT64_MAX, DEC }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/rtsp.c:111:198: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 111 | { "listen_timeout", "set maximum timeout (in seconds) to wait for incoming connections", OFFSET(stimeout), AV_OPT_TYPE_DURATION, {.i64 = READ_PACKET_TIMEOUT_S*1000000}, INT_MIN, INT64_MAX, DEC }, | ^ src/libavformat/rtsp.c:112:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 112 | { "localaddr", "local address", OFFSET(localaddr),AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, DEC }, \ | ^ src/libavformat/rtsp.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | COMMON_OPTS(), | ^ src/libavformat/rtsp.c:79:178: note: expanded from macro 'COMMON_OPTS' 79 | { "reorder_queue_size", "set number of packets to buffer for handling of reordered packets", OFFSET(reordering_queue_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC }, \ | ^ src/libavformat/rtsp.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/rtsp.c:80:178: note: expanded from macro 'COMMON_OPTS' 80 | { "buffer_size", "Underlying protocol send/receive buffer size", OFFSET(buffer_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC|ENC }, \ | ^ src/libavformat/rtsp.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/rtsp.c:81:176: note: expanded from macro 'COMMON_OPTS' 81 | { "pkt_size", "Underlying protocol send packet size", OFFSET(pkt_size), AV_OPT_TYPE_INT, { .i64 = 1472 }, -1, INT_MAX, ENC } \ | ^ src/libavformat/rtsp.c:115:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 115 | { NULL }, | ^ src/libavformat/rtsp.c:111:183: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 111 | { "listen_timeout", "set maximum timeout (in seconds) to wait for incoming connections", OFFSET(stimeout), AV_OPT_TYPE_DURATION, {.i64 = READ_PACKET_TIMEOUT_S*1000000}, INT_MIN, INT64_MAX, DEC }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/rtsp.c:120:198: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 120 | { "listen_timeout", "set maximum timeout (in seconds) to wait for incoming connections", OFFSET(stimeout), AV_OPT_TYPE_DURATION, {.i64 = READ_PACKET_TIMEOUT_S*1000000}, INT_MIN, INT64_MAX, DEC }, | ^ src/libavformat/rtsp.c:121:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 121 | { "localaddr", "local address", OFFSET(localaddr),AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, DEC }, \ | ^ src/libavformat/rtsp.c:123:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 123 | COMMON_OPTS(), | ^ src/libavformat/rtsp.c:79:178: note: expanded from macro 'COMMON_OPTS' 79 | { "reorder_queue_size", "set number of packets to buffer for handling of reordered packets", OFFSET(reordering_queue_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC }, \ | ^ src/libavformat/rtsp.c:123:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/rtsp.c:80:178: note: expanded from macro 'COMMON_OPTS' 80 | { "buffer_size", "Underlying protocol send/receive buffer size", OFFSET(buffer_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC|ENC }, \ | ^ src/libavformat/rtsp.c:123:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/rtsp.c:81:176: note: expanded from macro 'COMMON_OPTS' 81 | { "pkt_size", "Underlying protocol send packet size", OFFSET(pkt_size), AV_OPT_TYPE_INT, { .i64 = 1472 }, -1, INT_MAX, ENC } \ | ^ src/libavformat/rtsp.c:124:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 124 | { NULL }, | ^ src/libavformat/rtsp.c:120:183: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 120 | { "listen_timeout", "set maximum timeout (in seconds) to wait for incoming connections", OFFSET(stimeout), AV_OPT_TYPE_DURATION, {.i64 = READ_PACKET_TIMEOUT_S*1000000}, INT_MIN, INT64_MAX, DEC }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavformat/seek.o src/libavformat/s337m.c:119:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 119 | for (i = 0; i < FF_ARRAY_ELEMS(markers); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rtspenc.c:92:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 92 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/rtsp.c:719:45: warning: missing field 'default_ttl' initializer [-Wmissing-field-initializers] 719 | SDPParseState sdp_parse_state = { { 0 } }, *s1 = &sdp_parse_state; | ^ src/libavformat/rtsp.c:734:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 734 | if ((q - buf) < sizeof(buf) - 1) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavformat/segafilm.o src/libavformat/rtspenc.c:164:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 164 | if (packet_len > size || packet_len < 2) | ~~~~~~~~~~ ^ ~~~~ CC libavformat/segafilmenc.o 2 warnings generated. 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:1172:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1172 | if (len1 > sizeof(buf)) | ~~~~ ^ ~~~~~~~~~~~ src/libavformat/sapdec.c:174:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 174 | for (i = 0; i < sap->sdp_ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rtsp.c:1220:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1220 | if ((q - buf) < sizeof(buf) - 1) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ 2 warnings generated. 1 warning generated. 2 warnings generated. src/libavformat/sapenc.c:48:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 48 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 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/segment.o src/libavformat/sapenc.c:145:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 145 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/rtsp.c:1630:50: warning: comparison of integers of different signs: 'enum RTSPLowerTransport' and 'int' [-Wsign-compare] 1630 | if (reply->transports[0].lower_transport != lower_transport) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavformat/serdec.o CC libavformat/sga.o CC libavformat/shortendec.o CC libavformat/sierravmd.o src/libavformat/sbgdec.c:545:49: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 545 | if (av_sat_add64(p->current_time.t, rel_ts) != p->current_time.t + (uint64_t)rel_ts) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavformat/sbgdec.c:946:50: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 946 | if (av_sat_add64(s->tseq[i].ts.t, delta) != s->tseq[i].ts.t + (uint64_t)delta) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/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] src/libavformat/sbgdec.c:968 :230535 | : warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] r968t | p c t x 2i-f> f(itr0s t+_ r(tucipn_ntt6p4__tti)mtes e=q=- >AtVs_.NtO P!T=S _aVvA_LsUaEt)_ a{d d 6| 4 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~( t0, tseq->ts.t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/siff.o src/libavformat/sbgdec.c:1075:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1075 | for (i = 0; i < FF_ARRAY_ELEMS(cpoints); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rtsp.c:2364:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2364 | if (sizeof("c=IN IP") - 1 < p_end - p && | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/rtsp.c:2591:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2591 | for (i = 0; i < FF_ARRAY_ELEMS(filters); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/smacker.o src/libavformat/sbgdec.c:1528:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1528 | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/sbgdec.c:1531:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1531 | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/sbgdec.c:1534:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1534 | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/sbgdec.c:1535:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1535 | { NULL }, | ^ CC libavformat/smjpeg.o CC libavformat/smjpegdec.o CC libavformat/smjpegenc.o src/libavformat/sdp.c:223:48: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 223 | if (sps && sps_end - sps >= 4 && p - psets <= MAX_PSET_SIZE - strlen(profile_string) - 7) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/smoothstreamingenc.o src/libavformat/sdp.c:880:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 880 | for (j = 0; j < ac[i]->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~ 67 warnings generated. src/libavformat/seek.c:211:70: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 211 | if (e2_pts < e1_pts || e2_pts - (uint64_t)e1_pts < time_tolerance) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavformat/segafilmenc.c:34: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/segafilmenc.c:34: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/segafilmenc.c:34: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/smush.o In file included from src/libavformat/segafilmenc.c:34: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/segafilmenc.c:34: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/segafilmenc.c:34: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (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/segafilm.c:208:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 208 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/segafilm.c:217:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 217 | for (i = 0; i < film->sample_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/segafilm.c:280:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 280 | if (next_sample_id >= film->sample_count) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/segafilm.c:294:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (ret != sample->sample_size) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavformat/sol.o CC libavformat/soxdec.o CC libavformat/soxenc.o 2 warnings generated. CC libavformat/spdif.o src/libavformat/serdec.c:124:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 124 | { "framerate", "set frame rate", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC }, | ^ src/libavformat/serdec.c:125:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 125 | { NULL }, | ^ src/libavformat/segafilmenc.c:124:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 124 | for (int i = 0; i < format_context->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/spdifdec.o src/libavformat/segment.c:172:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 172 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 4 warnings generated. src/libavformat/segment.c:422:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 422 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/segment.c:439:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 439 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/sga.c:440:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 440 | av_assert0(sga->idx + sga->left < sizeof(sga->sector)); | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/segment.c:511:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 509 | av_log(log_ctx, AV_LOG_ERROR, | ~~~~~~ 510 | "Specified time %f is smaller than the last time %f\n", 511 | (float)((*times)[i])/1000000, (float)((*times)[i-1])/1000000); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ src/libavformat/segment.c:511:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 509 | av_log(log_ctx, AV_LOG_ERROR, | ~~~~~~ 510 | "Specified time %f is smaller than the last time %f\n", 511 | (float)((*times)[i])/1000000, (float)((*times)[i-1])/1000000); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 2 warnings generated. src/libavformat/segment.c:614:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 614 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/segment.c:622:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 622 | for (i = 0; i < FF_ARRAY_ELEMS(type_priority_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/segment.c:628:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 628 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavformat/spdifenc.o src/libavformat/segment.c:812:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 812 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/srtdec.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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ 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) { | ~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/segment.c:1041:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1041 | { "reference_stream", "set reference stream", OFFSET(reference_stream_specifier), AV_OPT_TYPE_STRING, {.str = "auto"}, 0, 0, E }, | ^ src/libavformat/segment.c:1042:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1042 | { "segment_format", "set container format used for the segments", OFFSET(format), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1043:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1043 | { "segment_format_options", "set list of options for the container format used for the segments", OFFSET(format_options), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1044:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1044 | { "segment_list", "set the segment list filename", OFFSET(list), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1045:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1045 | { "segment_header_filename", "write a single file containing the header", OFFSET(header_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1051:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1051 | { "segment_list_size", "set the maximum number of playlist entries", OFFSET(list_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, E }, | ^ src/libavformat/segment.c:1061:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1061 | { "segment_atclocktime", "set segment to be cut at clocktime", OFFSET(use_clocktime), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E}, | ^ src/libavformat/segment.c:1062:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1062 | { "segment_clocktime_offset", "set segment clocktime offset", OFFSET(clocktime_offset), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, 86400000000LL, E}, | ^ src/libavformat/segment.c:1063:175: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1063 | { "segment_clocktime_wrap_duration", "set segment clocktime wrapping duration", OFFSET(clocktime_wrap_duration), AV_OPT_TYPE_DURATION, {.i64 = INT64_MAX}, 0, INT64_MAX, E}, | ^ src/libavformat/segment.c:1064:12157: warning swarning: generatedmissing field 'unit' initializer [-Wmissing-field-initializers]. 1064 | { "segment_time", "set segment duration", OFFSET(time),AV_OPT_TYPE_DURATION, {.i64 = 2000000}, INT64_MIN, INT64_MAX, E }, | ^ src/libavformat/segment.c:1065:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1065 | { "segment_time_delta","set approximation value used for the segment times", OFFSET(time_delta), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, E }, | ^ src/libavformat/segment.c:1066:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1066 | { "min_seg_duration", "set minimum segment duration", OFFSET(min_seg_duration), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, E }, | ^ src/libavformat/segment.c:1067:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1067 | { "segment_times", "set segment split time points", OFFSET(times_str),AV_OPT_TYPE_STRING,{.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1068:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1068 | { "segment_frames", "set segment split frame numbers", OFFSET(frames_str),AV_OPT_TYPE_STRING,{.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1069:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1069 | { "segment_wrap", "set number after which the index wraps", OFFSET(segment_idx_wrap), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, E }, | ^ src/libavformat/segment.c:1070:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1070 | { "segment_list_entry_prefix", "set base url prefix for segments", OFFSET(entry_prefix), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1071:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1071 | { "segment_start_number", "set the sequence number of the first segment", OFFSET(segment_idx), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, E }, | ^ src/libavformat/segment.c:1072:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1072 | { "segment_wrap_number", "set the number of wrap before the first segment", OFFSET(segment_idx_wrap_nb), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, E }, | ^ src/libavformat/segment.c:1073:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1073 | { "strftime", "set filename expansion with strftime at segment creation", OFFSET(use_strftime), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E }, | ^ src/libavformat/segment.c:1074:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1074 | { "increment_tc", "increment timecode between each segment", OFFSET(increment_tc), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E }, | ^ src/libavformat/segment.c:1075:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1075 | { "break_non_keyframes", "allow breaking segments on non-keyframes", OFFSET(break_non_keyframes), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E }, CC libavformat/srtenc.o | ^ src/libavformat/segment.c:1077:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1077 | { "individual_header_trailer", "write header/trailer to each segment", OFFSET(individual_header_trailer), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, E }, | ^ src/libavformat/segment.c:1078:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1078 | { "write_header_trailer", "write a header to the first segment and a trailer to the last one", OFFSET(write_header_trailer), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, E }, | ^ src/libavformat/segment.c:1079:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1079 | { "reset_timestamps", "reset timestamps at the beginning of each segment", OFFSET(reset_timestamps), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E }, | ^ src/libavformat/segment.c:1080:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1080 | { "initial_offset", "set initial timestamp offset", OFFSET(initial_offset), AV_OPT_TYPE_DURATION, {.i64 = 0}, -INT64_MAX, INT64_MAX, E }, | ^ src/libavformat/segment.c:1081:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1081 | { "write_empty_segments", "allow writing empty 'filler' segments", OFFSET(write_empty), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E }, | ^ src/libavformat/segment.c:1082:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1082 | { NULL }, | ^ src/libavformat/segment.c:1080:127: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1080 | { "initial_offset", "set initial timestamp offset", OFFSET(insrc/libavformat/smjpegdec.citi:al74_:o49f:f swarning: et), AV_OPTcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]_ TYPE_DURATION, {.i6 474 | = 0 } , - I N T 6 4 _iMfA X(,a vIiNoT_6r4e_aMdA(X,p bE, }c,o m m| e ~ ^~~~~~~~~n t, hlength) != hl/usr/include/stdint.he:n46g:t21h:) note: {expanded from macro 'INT64_MAX' | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/segment.c:1080:115: warning: implicit conversion from 'long long' to 'double' changes value from -9223372036854775807 to -9223372036854775808 [-Wimplicit-const-int-float-conversion] 1080 | { "initial_offset", "set initial timestamp offset", OFFSET(initial_offset), AV_OPT_TYPE_DURATION, {.i64 = 0}, -INT64_MAX, INT64_MAX, E }, | ~ ^~~~~~~~~~ src/libavformat/segment.c:1066:137: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1066 | { "min_seg_duration", "set minimum segment duration", OFFSET(min_seg_duration), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, E }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/segment.c:1065:139: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1065 | { "segment_time_delta","set approximation value used for the segment times", OFFSET(time_delta), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, E }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/segment.c:1064:138: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1064 | { "segment_time", "set segment duration", OFFSET(time),AV_OPT_TYPE_DURATION, {.i64 = 2000000}, INT64_MIN, INT64_MAX, E }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/segment.c:1063:163: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1063 | { "segment_clocktime_wrap_duration", "set segment clocktime wrapping duration", OFFSET(clocktime_wsrc/libavformat/smacker.crap:_217d:u19r:a twarning: ion), AV_OPTcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]_ TYPE_DURATION, { .217i | 6 4 = fIoNrT 6(4i_ MA=X }0,; 0i, MfArXa,m eEs};, i +| + ~ ^~~~~~~~~) { /usr/include/stdint.h| : ~ ^ ~~~~~~~~~~~46 :21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 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/smacker.c:240:44: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 240 | if (avio_feof(s->pb) || smk->cur_frame >= smk->frames) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/smacker.c:258:22: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 258 | if (size > smk->frame_size) { | ~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/smacker.c:320:57: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 320 | if ((ret = av_get_packet(s->pb, pkt, size)) != size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/siff.c:223:68: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 223 | if (avio_read(s->pb, pkt->data + 2 + c->gmcsize, size) != size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavformat/srtp.o CC libavformat/srtpproto.o 1 warning generated. 1 warning generated. CC libavformat/stldec.o 4 warnings generated. 1 warning generated. CC libavformat/subfile.o 2 warnings generated. src/libavformat/smoothstreamingenc.c:167:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1 warning generated167. | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/subtitles.o src/libavformat/smoothstreamingenc.c:219:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 219 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/smoothstreamingenc.c:248:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 248 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/smoothstreamingenc.c:262:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 262 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/subviewer1dec.o src/libavformat/smoothstreamingenc.c:302:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 302 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 4 warnings generated. 1 warning generated. CC libavformat/subviewerdec.o src/libavformat/smoothstreamingenc.c:501:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 501 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/smoothstreamingenc.c:555:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 555 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/smoothstreamingenc.c:624:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 624 | { "window_size", "number of fragments kept in the manifest", OFFSET(window_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, E }, | ^ src/libavformat/smoothstreamingenc.c:625:178: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 625 | { "extra_window_size", "number of fragments kept outside of the manifest before removing from disk", OFFSET(extra_window_size), AV1_OP warningT generated_. TYPE_INT, { .i64 = 5 }, 0, INT_MAX, E }, | ^ src/libavformat/smoothstreamingenc.c:626:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 626 | { "lookahead_count", "number of lookahead fragments", OFFSET(lookahead_count), AV_OPT_TYPE_INT, { .i64 = 2 }, 0, INT_MAX, E }, | ^ src/libavformat/smoothstreamingenc.c:627:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 627 | { "min_frag_duration", "minimum fragment duration (in microseconds)", OFFSET(min_frag_duration), AV_OPT_TYPE_INT64, { .i64 = 5000000 }, 0, INT_MAX, E }, | ^ src/libavformat/smoothstreamingenc.c:628:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 628 | { "remove_at_exit", "remove all fragments when finished", OFFSET(remove_at_exit), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/smoothstreamingenc.c:629:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 629 | { NULL }, | ^ CC libavformat/supdec.o CC libavformat/supenc.o CC libavformat/svag.o src/libavformat/soxdec.c:105:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 105 | if (avio_read(pb, comment, comment_size) != comment_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavformat/svs.o CC libavformat/swf.o CC libavformat/swfdec.o 1 warning generated. CC libavformat/swfenc.o CC libavformat/takdec.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_fallback_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 }, | ^ src/libavformat/spdifenc.c:216:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 215 | if (sizeof(dtshd_start_code) + 2 + pkt_size | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | > ctx->pkt_offset - BURST_HEADER_SIZE && core_size) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/spdifenc.c:483:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 483 | for (next_code_idx = 0; next_code_idx < FF_ARRAY_ELEMS(mat_codes); next_code_idx++) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/spdifenc.c:484:32: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 484 | if (ctx->hd_buf_filled <= mat_codes[next_code_idx].pos) | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/spdifenc.c:487:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 487 | if (next_code_idx >= FF_ARRAY_ELEMS(mat_codes)) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/spdifenc.c:491:41: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 491 | mat_codes[next_code_idx].pos == ctx->hd_buf_filled) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/spdifenc.c:493:42: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 493 | if (mat_codes[next_code_idx].pos == ctx->hd_buf_filled) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/spdifenc.c:529:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 529 | int padding_to_insert = FFMIN(mat_codes[next_code_idx].pos - ctx->hd_buf_filled, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | padding_remaining); | ~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/spdifenc.c:541:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 541 | int data_to_insert = FFMIN(mat_codes[next_code_idx].pos - ctx->hd_buf_filled, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | data_remaining); | ~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/tcp.o src/libavformat/spdifenc.c:594:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 594 | for (int i = 0; i < FF_ARRAY_ELEMS(ctx->hd_buf); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/spdifenc.c:612:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 612 | for (int i = 0; i < FF_ARRAY_ELEMS(ctx->hd_buf); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/srtpproto.c:43:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | { "srtp_out_suite", "", offsetof(SRTPProtoContext, out_suite), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/srtpproto.c:44:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "srtp_out_params", "", offsetof(SRTPProtoContext, out_params), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/srtpproto.c:45:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 45 | { "srtp_in_suite", "", offsetof(SRTPProtoContext, in_suite), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/srtpproto.c:46:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | { "srtp_in_params", "", offsetof(SRTPProtoContext, in_params), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/srtpproto.c:47:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 47 | { NULL } | ^ src/libavformat/srtpproto.c:86:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 86 | h->max_packet_size = FFMIN(s->rtp_hd->max_packet_size, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | sizeof(s->encryptbuf)) - 14; | ~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 42 warnings generated. CC libavformat/tedcaptionsdec.o CC libavformat/tee.o CC libavformat/tee_common.o 13 warnings generated. src/libavformat/subtitles.c:126:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 126 | if (q->nb_subs >= INT_MAX/sizeof(*q->subs) - 1) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/teeproto.o 6 warnings generated. 115 warnings generated. CC libavformat/thp.o CC libavformat/tiertexseq.o src/libavformat/subviewerdec.c:137:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 137 | for (i = 1; i < sizeof(key) - 1 && line[i] && line[i] != ']'; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/subviewerdec.c:145:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 145 | while (j < sizeof(value) - 1 && line[i] && line[i] != ']') | ~ ^ ~~~~~~~~~~~~~~~~~ CC libavformat/tls.o CC libavformat/tls_gnutls.o CC libavformat/tmv.o src/libavformat/subfile.c:38:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 38 | { "start", "start offset", OFFSET(start), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, D }, | ^ src/libavformat/svag.csrc/libavformat/subfile.c::3956::9429:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 39 | { "e n56d | " , i"fe n(da loifgfns ed )I,N T _ MAAVX_ O/P Ts_tT-Y>PcEo_dIeNcTp6a4r,- >{c.hi_6l4a y=o u0t}.,n b0_,c hIaNnTn6e4l_sM)A X ,| ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~D }, | ^ src/libavformat/subfile.c:40:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 40 | { NULL } | ^ src/libavformat/subfile.c:39:81: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 39 | { "end", "end offset", OFFSET(end), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, D }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/subfile.c:38:81: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 38 | { "start", "start offset", OFFSET(start), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, D }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavformat/tta.o CC libavformat/ttaenc.o CC libavformat/ttmlenc.o 13 warnings generated. 1 warning generated. In file included from src/libavformat/swfenc.c:25: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/tty.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/txd.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/ty.o 5 warnings generated. CC libavformat/udp.o CC libavformat/uncodedframecrcenc.o CC libavformat/unix.o CC libavformat/url.o src/libavformat/swfenc.c:208:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 208 | for(i=0;inb_streams;i++) { | ~^~~~~~~~~~~~~~ src/libavformat/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/urldecode.o src/libavformat/swfdec.c:237:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 237 | for (i=0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/swfdec.c:259:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 259 | for (i=0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/swfdec.c:276:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 276 | for (i=0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/swfdec.c:303:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 303 | for(i=0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/swfdec.c:398:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 398 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/swfdec.c:403:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 403 | if (i == s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/swfdec.c:474:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 474 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/swfdec.c:496:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 496 | for (i=0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/swfdec.c:501:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 501 | if (i == s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ 1 warning generated. 34 warnings generated. CC libavformat/utils.o src/libavformat/tcp.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { 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/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/tee.c| : ^71 :75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | AV_OPT_TYPsrc/libavformat/tedcaptionsdec.cE_:D40:I12:C Twarning: ,missing field 'help' initializer [-Wmissing-field-initializers] {.s 40t | r = N U{L NLU}L,L 0},, 0,| ^ AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/tee.c:72:14: warning: missing field 'help' initializer [-Wmissing-field-initializers] 72 | {src/libavformat/tedcaptionsdec.cN:U38:L36L:} warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]| ^ 36 | { "start_time", "set the start time (offset) of the subtitles, in ms", | ~ 37 | offsetof(TEDCaptionsDemuxer, start_time), AV_OPT_TYPE_INT64, 38 | { .i64 = 15000 }, INT64_MIN, INT64_MAX, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/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/vag.o src/libavformat/tee.c:416:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 416 | for (i = 0src/libavformat/tiertexseq.c; i: 276:<78 s:l awarning: vcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e ->avf->nb_streams; i276++ | ) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ if (avio_read(pb, &pkt->data[1], seq->current_pal_data_size) != seq->current_pal_data_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/thp.c:56:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 56 | d = av_int2float(AV_RB32(p->buf + 16)); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/thp.c:79:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 | thp->fps = av_d2q(av_int2float(avio_rb32(pb)), INT_MAX); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/thp.c:101:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 101 | if (thp->compcount > FF_ARRAY_ELEMS(thp->components)) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/thp.c:194:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 194 | if (ret != size) { | ~~~ ^ ~~~~ src/libavformat/thp.c:203:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 203 | if (ret != thp->audiosize) { | ~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/vc1dec.o CC libavformat/vc1test.o CC libavformat/vc1testenc.o 1 warning generated. 10 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/teeproto.c:39:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 39 | { NULL } | ^ 5 warnings generated. CC libavformat/version.o CC libavformat/vividas.o 1 warning generated. CC libavformat/vivo.o src/libavformat/tta.c:94:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 94 | if(c->totalframes >= (INT_MAX - 4)/sizeof(uint32_t) || c->totalframes <= 0){ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/voc.o In file included from src/libavformat/ttmlenc.c:34: src/libavformat/ttmlenc.h:33:38: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 33 | codecpar->extradata_size >= TTMLENC_EXTRADATA_SIGNATURE_SIZE && | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/voc_packet.o CC libavformat/vocdec.o 1 warning generated. src/libavformat/tty.c:168:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 168 | { "chars_per_frame", "", offsetof(TtyDemuxContext, chars_per_frame), AV_OPT_TYPE_INT, {.i64 = 6000}, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM}, | ^ src/libavformat/tty.c:169:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 169 | { "video_size", "A string describing frame size, such as 640x480 or hd720.", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, DEC }, | ^ src/libavformat/tty.c:170:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 170 | { "framerate", "", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC }, | ^ src/libavformat/tty.c:171:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 171 | { NULL }, | ^ 1 warning generated. 5 warnings generated. 9 warnings generated. CC libavformat/vocenc.o 1 warning generated. CC libavformat/vorbiscomment.o CC libavformat/vpcc.o 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. CC libavformat/vpk.o src/libavformat/tls_gnutls.c:292:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 292 | { NULL } | ^ CC libavformat/vplayerdec.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); | ~~~~ ^ ~~~ 4 warnings generated. 3 warnings generated. src/libavformat/url.c:263:5: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 263 | COPY(ub.url, keep); | ^~~~~~~~~~~~~~~~~~ src/libavformat/url.c:256:17: note: expanded from macro 'COPY' 256 | if (len > out_end - out) { \ | ~~~ ^ ~~~~~~~~~~~~~ src/libavformat/url.c:264:5: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 264 | COPY(uc.url, uc.3pa warningtsh generated). ; | ^~~~~~~~~~~~~~~~~~~~~ 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 | 8 warning sCO generatedP. Y(root, root + 1); | ^~~~~~~~~~~~~~~~~~~~ src/libavformat/url.c:256:17: note: expanded from macro 'COPY' 256 | if (len > out_end - out) { \ | ~~~ ^ ~~~~~~~~~~~~~ src/libavformat/url.c:303:13: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 303 | COPY(ub.path, base_path_end); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/url.c:256:17: note: expanded from macro 'COPY' 256 | if (len > out_end - out) { \ | ~~~ ^ ~~~~~~~~~~~~~ src/libavformat/url.c:304:9: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 304 | COPY(uc.path, uc.url_component_end_path); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/url.c:256:17: note: expanded from macro 'COPY' 256 | if (len > out_end - out) { \ | ~~~ ^ ~~~~~~~~~~~~~ src/libavformat/url.c:307:5: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 307 | COPY(uc.url_component_end_path, uc.end); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/url.c:256:17: note: expanded from macro 'COPY' 256 | if (len > out_end - out) { \ | ~~~ ^ ~~~~~~~~~~~~~ CC libavformat/vqf.o CC libavformat/w64.o src/libavformat/udp.c:129:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 129 | { "localport", "Local port", OFFSET(local_port), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, D|E }, | ^ src/libavformat/udp.c:132:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 132 | { "udplite_coverage", "choose UDPLite head size which should be validated by checksum", OFFSET(udplite_coverage), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, D|E }, | ^ src/libavformat/udp.c:134:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | { "reuse", "explicitly allow reusing UDP sockets", OFFSET(reuse_socket), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, D|E }, | ^ src/libavformat/udp.c:136:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 136 | { "broadcast", "explicitly allow or disallow broadcast destination", OFFSET(is_broadcast), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/udp.c:137:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 137 | { "ttl", "Time to live (multicast only)", OFFSET(ttl), AV_OPT_TYPE_INT, { .i64 = 16 }, 0, 255, E }, | ^ src/libavformat/udp.c:139:206: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 139 | { "fifo_size", "set the UDP receiving circular buffer size, expressed as a number of packets with size of 188 bytes", OFFSET(circular_buffer_size), AV_OPT_TYPE_INT, {.i64 = 7*4096}, 0, INT_MAX, D }, | ^ src/libavformat/udp.c:140:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 140 | { "overrun_nonfatal", "survive in case of UDP receiving circular buffer overrun", OFFSET(overrun_nonfatal), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, D }, | ^ src/libavformat/udp.c:141:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 141 | { "timeout", "set raise error timeout, in microseconds (only in read mode)",OFFSET(timeout), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, D }, | ^ src/libavformat/udp.c:144:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 144 | { NULL } | ^ 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), CC libavformat/wady.o AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, .flags = E }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 1 warning generated. 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/wavarc.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)) { \ | ^~~~ src/libavformat/udp.c:1073:40: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1073 | if (av_fifo_can_write(s->fifo) < size + 4) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavformat/wavdec.o CC libavformat/wavenc.o 7 warnings generated. src/libavformat/vc1test.c:44:47: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 44 | if (p->buf[3] != 0xC5 || size < 4 || size > p->buf_size - 20 || | ~~~~ ^ ~~~~~~~~~~~~~~~~ 1 warning generated. 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 && | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavformat/wc3movie.o CC libavformat/webm_chunk.o CC libavformat/webmdashenc.o 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/webpenc.o src/libavformat/vividas.c:158:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 158 | if (a2 > s) { | ~~ ^ ~ src/libavformat/voc_packet.c:133:32: warning: comparison of integers of different signs: 'enum AVCodecID' and 'int' [-Wsign-compare] 133 | else if (par->codec_id != tmp_codec) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/vividas.c:222:36: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 222 | if (avio_read(src, buf + 4, n) == n) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ src/libavformat/vorbiscomment.c:74:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 74 | for (int i = 0; i < nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/vorbiscomment.c:92:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 92 | for (int i = 0; i < nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/vividas.c: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/vividas.c:412:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 412 | av_assert0(delta <= xd_size - offset); | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ CC libavformat/webvttdec.o CC libavformat/webvttenc.o CC libavformat/westwood_aud.o CC libavformat/westwood_audenc.o 1 warning generated. CC libavformat/westwood_vqa.o 3 warnings generated. 1 warning generated. CC libavformat/wsddec.o CC libavformat/wtv_common.o CC libavformat/wtvdec.o src/libavformat/vpk.c:99:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 99 | if (ret != size) { | ~~~ ^ ~~~~ CC libavformat/wtvenc.o CC libavformat/wv.o src/libavformat/vqf.c:58:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 58 | if (len == UINT_MAX) | ~~~ ^ ~~~~~~~~ CC libavformat/wvdec.o 1 warning generated. CC libavformat/wvedec.o 14 warnings generated. CC libavformat/wvenc.o 1 warning generated. CC libavformat/xa.o src/libavformat/wavdec.c:74:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "ignore_length", "Ignore length", OFFSET(ignore_length), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, DEC }, | ^ src/libavformat/wavdec.c:76:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "max_size", "max size of single packet", OFFSET(max_size), AV_OPT_TYPE_INT, { .i64 = 4096 }, 1024, 1 << 22, DEC }, | ^ src/libavformat/wavdec.c:77:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 77 | { NULL }, | ^ src/libavformat/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)) | ~ ^ ~ CC libavformat/xmd.o src/libavformat/wavdec.c:247:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 247 | av_assert0(length < sizeof(temp)); | ~~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/webmdashenc.c:73:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 73 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/wc3movie.c:142:53: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 142 | if ((ret = avio_read(pb, buffer, size)) != size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/wavenc.c:488:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 488 | { "write_bext", "Write BEXT chunk.", OFFSET(write_bext), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC }, | ^ src/libavformat/wavenc.c:497:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 497 | { "peak_block_size", "Number of audio samples used to generate each peak frame.", OFFSET(peak_block_size), AV_OPT_TYPE_INT, { .i64 = 256 }, 0, 65536, ENC }, | ^ src/libavformat/wavenc.c:498:205: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 498 | { "peak_format", "The format of the peak envelope data (1: uint8, 2: uint16).", OFFSET(peak_format), AV_OPT_TYPE_INT, { .i64 = PEAK_FORMAT_UINT16 }, PEAK_FORMAT_UINT8, PEAK_FORMAT_UINT16, ENC }, | ^ src/libavformat/wavenc.c:499:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 499 | { "peak_ppv", "Number of peak points per peak value (1 or 2).", OFFSET(peak_ppv), AV_OPT_TYPE_INT, { .i64 = 2 }, 1, 2, ENC }, | ^ src/libavformat/wavenc.c:500:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 500 | { NULL }, | ^ 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 | ifsrc/libavformat/webm_chunk.c (i: >=236 s:i31z:e warning: |comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare]| av_strnlen(&text[ i236 + | 1 ] , si z e - wic --> d1ur)a >t=i osni_zwer -i ti t-e n1) > =| ~ ^ ~~~~w c->chunk_dsrc/libavformat/wc3movie.cur:a262t:io23n:) )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) | ~ ^ ~~~~ CC libavformat/xmv.o 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, Asrc/libavformat/wavdec.cV_OP:T_544F:L43:A Gwarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]E NCODING_PARAM } ,544 | | ^ for (int i = 0; i :168n: bwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]c hapters; i++) {283 | | ~ ^ ~~~~~~~~~~~~~~ { "audio_chunk_dsrc/libavformat/wavdec.cu:ra573t:i39o:n "warning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] " duration o f573 | e ac h c h u n k in m i l l i se co nd s" , fOoFrF S(EiTn(tc hiu =n k_0d;u ri a= sizeof(w->as[w->nb_as - 1].id)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/webmdashenc.c:527:185: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 527 | { "adaptation_sets", "Adaptation sets. Syntax: id=0,streams=0,1,2 id=1,streams=3,4 and so on", OFFSET(adaptation_sets), AV_OPT_TYPE_STRING, { 0 }, 0, 0, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:528:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 528 | { "live", "create a live stream manifest", OFFSET(is_live), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:529:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 529 | { "chunk_start_index", "start index of the chunk", OFFSET(chunk_start_index), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:530:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 530 | { "chunk_duration_ms", "duration of each chunk (in milliseconds)", OFFSET(chunk_duration), AV_OPT_TYPE_INT, {.i64 = 1000}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:531:177: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 531 | { "utc_timing_url", "URL of the page that will return the UTC timestamp in ISO format", OFFSET(utc_timing_url), AV_OPT_TYPE_STRING, { 0 }, 0, 0, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:532:251: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 532 | { "time_shift_buffer_depth", "Smallest time (in seconds) shifting buffer for which any Representation is guaranteed to be available.", OFFSET(time_shift_buffer_depth), AV_OPT_TYPE_DOUBLE, { .dbl = 60.0 }, 1.0, DBL_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:533:188: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 533 | { "minimum_update_period", "Minimum Update Period (in seconds) of the manifest.", OFFSET(minimum_update_period), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:534:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 534 | { NULL }, | ^ CC libavformat/xvag.o CC libavformat/xwma.o 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/webvttdec.c:201:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 201 | { NULL } | ^ CC libavformat/yop.o 5 warnings generated. 4 warnings generated. 6 warnings generated. src/libavformat/wsddec.c:82:37: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 82 | if (avio_read(s->pb, buf, size) != size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/wtv_common.c:83:22: warning: missing field 'guid' initializer [-Wmissing-field-initializers] 83 | {AV_CODEC_ID_NONE} | ^ 1 warning generated. 2 warnings generated. CC libavformat/yuv4mpegdec.o CC libavformat/yuv4mpegenc.o GEN libavformat/libavformat.pc 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++) { | ~ ^ ~~~~~~~~~~~~~ 1 warning generated. src/libavformat/webpenc.c:202:52: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 202 | AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 65535, ENC }, | ^ src/libavformat/webpenc.c:203:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 203 | { NULL }, | ^ src/libavformat/wtvenc.c:546:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 546 | for (i = 0; i < sizeof(wtv_root_entry_table)/sizeof(WTVRootEntryTable); i++, h++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/wtvdec.c:216:16: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 216 | if (length > ((int64_t)wf->nb_sectors << wf->sector_bits)) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/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/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) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. 2 warnings generated. src/libavformat/wtvdec.c:762:39: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 762 | if (wtv->index_entries[i].pos > broken_pos) { | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/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)) | ~ ^ ~ 1 warning generated. src/libavformat/wtvdec.c:978:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 978 | if (root_size > sizeof(root)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/wtvdec.c:1041:55: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 1041 | while (e <= e_end && frame_nb > e->size) { | ~~~~~~~~ ^ ~~~~~~~ 3 warnings generated. 10 warnings generated. 6 warnings generated. src/libavformat/xmv.c:389:52: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 389 | av_assert0(xmv->video.stream_index < s->nb_streams); | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/xmv.c:415:58: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 415 | if (avio_seek(pb, xmv->this_packet_offset, SEEK_SET) != xmv->this_packet_offset) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/xmv.c:446:53: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 446 | if (avio_seek(pb, audio->data_offset, SEEK_SET) != audio->data_offset) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/xmv.c:493:53: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 493 | if (avio_seek(pb, video->data_offset, SEEK_SET) != video->data_offset) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/xmv.c:507:16: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 507 | if (result != frame_size) | ~~~~~~ ^ ~~~~~~~~~~ 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/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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 3 warnings generated. GEN libavcodec/libavcodec.pc CC libpostproc/postprocess.o CC libpostproc/version.o GEN libpostproc/libpostproc.pc src/libavformat/yuv4mpegdec.c:119:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 119 | for (i = 0; i < FF_ARRAY_ELEMS(pix_fmt_array); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 2 warnings generated. GEN libswresample/libswresample.pc GEN libswscale/libswscale.pc GEN libavutil/libavutil.pc CC libavfilter/aeval.o AR libavdevice/libavdevice.a CC libavfilter/af_acontrast.o 2 warnings generated. CC libavfilter/af_acopy.o CC libavfilter/af_acrossover.o CC libavfilter/af_acrusher.o 5 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 src/libpostproc/postprocess.c:162:59: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 162 | numEq += ((unsigned)(src[0] - src[1] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:163:59: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 163 | numEq += ((unsigned)(src[1] - src[2] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:164:59: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 164 | numEq += ((unsigned)(src[2] - src[3] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:165:59: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 165 | numEq += ((unsigned)(src[3] - src[4] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:166:59: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 166 | numEq += ((unsigned)(src[4] - src[5] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:167:59: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 167 | numEq += ((unsigned)(src[5] - src[6] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:168:59: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 168 | numEq += ((unsigned)(src[6] - src[7] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:186:66: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 186 | numEq += ((unsigned)(src[0] - src[0+stride] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:187:66: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 187 | numEq += ((unsigned)(src[1] - src[1+stride] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:188:66: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 188 | numEq += ((unsigned)(src[2] - src[2+stride] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:189:66: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 189 | numEq += ((unsigned)(src[3] - src[3+stride] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:190:66: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 190 | numEq += ((unsigned)(src[4] - src[4+stride] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:191:66: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 191 | numEq += ((unsigned)(src[5] - src[5+stride] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:192:66: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 192 | numEq += ((unsigned)(src[6] - src[6+stride] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:193:66: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 193 | numEq += ((unsigned)(src[7] - src[7+stride] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:203:47: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 203 | if((unsigned)(src[0] - src[5] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libpostproc/postprocess.c:205:47: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 205 | if((unsigned)(src[2] - src[7] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libpostproc/postprocess.c:207:47: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 207 | if((unsigned)(src[4] - src[1] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libpostproc/postprocess.c:209:47: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 209 | if((unsigned)(src[6] - src[3] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libpostproc/postprocess.c:220:73: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 220 | if((unsigned)(src[ x + 0*stride] - src[ x + 5*stride] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libpostproc/postprocess.c:221:73: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 221 | if((unsigned)(src[1+x + 2*stride] - src[1+x + 7*stride] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libpostproc/postprocess.c:222:73: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 222 | if((unsigned)(src[2+x + 4*stride] - src[2+x + 1*stride] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libpostproc/postprocess.c:223:73: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 223 | if((unsigned)(src[3+x + 6*stride] - src[3+x + 3*stride] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libpostproc/postprocess.c:394:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 394 | numEq += ((unsigned)(src[-1*step] - src[0*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:395:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 395 | numEq += ((unsigned)(src[ 0*step] - src[1*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:396:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 396 | numEq += ((unsigned)(src[ 1*step] - src[2*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:397:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 397 | numEq += ((unsigned)(src[ 2*step] - src[3*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:398:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 398 | numEq += ((unsigned)(src[ 3*step] - src[4*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:399:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 399 | numEq += ((unsigned)(src[ 4*step] - src[5*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:400:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 400 | numEq += ((unsigned)(src[ 5*step] - src[6*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:401:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 401 | numEq += ((unsigned)(src[ 6*step] - src[7*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:402:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 402 | numEq += ((unsigned)(src[ 7*step] - src[8*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 5 warnings generated. CC libavfilter/af_afftfilt.o In file included from src/libavfilter/af_adynamicsmooth.c:19: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ In file included from src/libavfilter/af_adecorrelate.c:23: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ In file included from src/libavfilter/af_adrc.c:24: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libpostproc/postprocess.c:613:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 613 | av_strlcpy(temp, p, FFMIN(sizeof(temp), strchr(p, '\n') - p + 2)); | ^ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavfilter/af_afir.o src/libpostproc/postprocess.c:832:83: warning: missing field 'version' initializer [-Wmissing-field-initializers] 832 | static const AVClass av_codec_context_class = { "Postproc", context_to_name, NULL }; | ^ src/libpostproc/postprocess.c:868:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 868 | for(i=0; itempBlurred); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libpostproc/postprocess.c:870:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 870 | for(i=0; itempBlurredPast); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/af_aformat.o CC libavfilter/af_afreqshift.o CC libavfilter/af_afwtdn.o CC libavfilter/af_agate.o CC libavfilter/af_aiir.o CC libavfilter/af_alimiter.o CC libavfilter/af_amerge.o CC libavfilter/af_amix.o CC libavfilter/af_amultiply.o CC libavfilter/af_anequalizer.o src/libavfilter/af_acrusher.c:74:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "level_in", "set level in", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_acrusher.c:75:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "level_out","set level out", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_acrusher.c:76:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "bits", "set bit reduction", OFFSET(bits), AV_OPT_TYPE_DOUBLE, {.dbl=8}, 1, 64, A }, | ^ src/libavfilter/af_acrusher.c:77:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "mix", "set mix",CC libavfilter/af_anlmdn.o OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=.5}, 0, 1, A }, | ^ src/libavfilter/af_acrusher.c:81:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "dc", "set DC", OFFSET(dc), AV_OPT_TYPE_DOUBLE, {.dbl=1}, .25, 4, A }, | ^ src/libavfilter/af_acrusher.c:82:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "aa", "set anti-aliasing", OFFSET(aa), AV_OPT_TYPE_DOUBLE, {.dbl=.5}, 0, 1, A }, | ^ src/libavfilter/af_acrusher.c:83:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "samples", "set sample reduction", OFFSET(samples), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 1, 250, A }, | ^ src/libavfilter/af_acrusher.c:84:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "lfo", "enable LFO", OFFSET(is_lfo), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A }, | ^ src/libavfilter/af_acrusher.c:85:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "lforange", "set LFO depth", OFFSET(lforange), AV_OPT_TYPE_DOUBLE, {.dbl=20}, 1, 250, A }, | ^ src/libavfilter/af_acrusher.c:86:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "lforate", "set LFO rate", OFFSET(lforate), AV_OPT_TYPE_DOUBLE, {.dbl=.3}, .01, 200, A }, | ^ src/libavfilter/af_acrusher.c:87:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 87 | { NULL } | ^ src/libavfilter/af_acrusher.c:156:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 156 | k = roundf(y); | ~ ^~~~~~~~~ src/libavfilter/af_adenorm.c:254:106: warning: src/libavfilter/af_acrusher.cmissing field 'unit' initializer [-Wmissing-field-initializers] :170:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 254 | 170 | { " l ekv =e lr"o,u n"dsfe(t yl)e;ve l | " ~ ^~~~~~~~~, 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_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_acrossover.c:101:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_acontrast.c:40 :10112: | warning: missing field 'help' initializer [-Wmissing-field-initializers] { " l40e | v e l " ,{ "NsUeLtL i}n p | u ^t gain", OFFSET(level_in), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, AF }, | ^ src/libavfilter/af_acrossover.c:102:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | { "gain", "set output bands gain", OFFSET(gains_str), AV_OPT_TYPE_STRING, {.str="1.f"}, 0, 0, AF }, | ^ src/libavfilter/af_acrossover.c:107:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 107 | { NULL } | ^ src/libavfilter/af_acontrast.c:55:23: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 55 | float d = src[c] * M_PI_2; | ^~~~~~ ~ src/libavfilter/af_acontrast.c:77:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 77 | dst[c] = sin(d + contrast * sin(d * 4)); | ^~~~~~~~ ~ src/libavfilter/af_adynamicequalizer.c:268:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 268 | { "threshold", "set detection threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 100src/libavfilter/af_acontrast.c, : 96 : 23 :F LAwarning: Gimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]S }, | ^ 96 | float d = src[n] * M_Psrc/libavfilter/af_adynamicequalizer.cI:_2692;: 123 : | warning: ^~~~~~ ~missing field 'unit' initializer [-Wmissing-field-initializers] 269 | { "dfrequency", "set detection frequency", OFFSET(dfrequency), AV_OPT_TYPE_DOUBLE, {.dbl=1000}, 2, 1000000, FLAGS }, | ^ src/libavfilter/af_adynamicequalizer.c:270:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 270 | { "dqfactor", "set detectionsrc/libavfilter/af_acrossover.c Q :f173a:c48t:o rwarning: "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], OFFSET(dqfac t173o | r ) , A V _ O P T _sT-Y>PEg_aDiOnUsB[LEi, ]{ .=d belx=p1f}(,g a i n 0*. 0M0_1LN,1 01 00/0 ,2 0 . f )FL;A G S| ~ ^~~~} , | ^ src/libavfilter/af_acrossover.c:173:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | ssrc/libavfilter/af_adynamicequalizer.c->:g271a:i123n:s [warning: i]missing field 'unit' initializer [-Wmissing-field-initializers] = expf(gain * 271M | _ L N 1 0{ /" t2f0r.ef)q;u e n| c ^~~~ ~y ", "set target frequency", OFFSET(tfrequency), AV_OPT_TYPE_DOUBLE, {.dbl=1000}, 2, 1000000, FLAGS }, | ^ src/libavfilter/af_adynamicequalizer.c:272:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 272 | { "tqfactor", "set target Q factor", OFFSET(tqfactor), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.001, 1000, FLAGS }, | ^ src/libavfilter/af_adynamicequalizer.c:273:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 273 | { "attack", "set attack duration", OFFSET(attack), src/libavfilter/af_acontrast.c : 116 :30A:V_ Owarning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] T_TYPE_DOUBLE, {116. | db l = 2 0 } , d s1,t [2n0]0 0=, s i nF(LdA G+S }c,o n| t ^ rast * sin(d * 4)); | ^~~~~~~~ ~ src/libavfilter/af_adynamicequalizer.c:274:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 274 | { "release", "set release duration", OFFSET(release), AV_OPT_TYPE_DOUBLE, {.dbl=200}, 1, 2000, FLAGS }, | ^ 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_adynamicequalizer.c:276:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 276 | { "makeup", "set makeup gain", OFFSET(makeup), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 100, FLAGS }, | ^ src/libavfilter/af_acrossover.c:208:82: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_adynamicequalizer.c208: | 277 : 123 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] av_log( c277t | x , A{V _"LrOaGn_gEeR"R,O R , " F r"esqeute nmcayx %gfai nm"u,s t b e p o s i ti vOeF FnSuEmT(brearn.g\en)",, f r e q )A;V _ O| P ~~~~~~ ^~~~T _TYPE_DOUBLE, {.dbl=50}, 1, 200, FLAGS }, | ^ 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_adynamicequalizer.c:293:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 293 | { NULL } | ^ src/libavfilter/af_adecorrelate.cCC libavfilter/af_anlms.o :217:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 217 | { "stages", "set filtering stages", OFFSET(stages), AV_OPT_TYPE_INT, {.i64=6}, 1, MAX_STAGES, FLAGS }, | ^ src/libavfilter/af_adecorrelate.c:218:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 218 | { "seed", "set random seed", OFFSET(seed), AV_OPT_TYPE_INT64, {.i64=-1}, -1, UINT_MAX, FLAGS }, | ^ src/libavfilter/af_adecorrelate.c:219:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 219 | { NULL } | ^ src/libavfilter/aeval.c:91:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | { "nb_samples", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/af_aderivative.c:164:12: warning: src/libavfilter/aeval.cmissing field 'help' initializer [-Wmissing-field-initializers]: 92:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 164 | { NUL L92 | } | { ^ "n", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/aeval.c:93:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "sample_rate", "set the sample rate", OFFSET(sample_rate_str), AV_OPT_TYPE_STRING, {.str = "44100"}, 0, 0, FLAGS }, | ^ src/libavfilter/aeval.c:94:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "s", "set the sample rate", OFFSET(sample_rate_str), AV_OPT_TYPE_STRING, {.str = "44100"}, 0, 0, FLAGS }, | ^ src/libavfilter/aeval.c:95:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "duration", "set audio duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS }, | ^ src/libavfilter/aeval.c:96:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "d", "set audio duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS }, | ^ src/libavfilter/aeval.c:97:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "channel_layout", "set channel layout", OFFSET(chlayout_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/aeval.c:98:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "c", "set channel layout", OFFSET(chlayout_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/aeval.c:99:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 99 | { NULL } | ^ src/libavfilter/aeval.c:96:101: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] src/libavfilter/af_afade.c 96 | { "d", "set audio duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ :/usr/include/stdint.h190:46:21: note: expanded from macro 'INT64_MAX' : 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]src/libavfilter/aeval.c:95:101: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 95 | { "duration", "set audio duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1,src/libavfilter/af_acrossover.c I:NT4686:41_:M Awarning: Ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], FLAGS }, | ~ ^~~~~~~~~ 468 | /usr/include/stdint.hX:O46:V21E:R _Pnote: Rexpanded from macro 'INT64_MAX'O CESS(d b46l | p#,d edfoiunbel eI,N T16.40_,M AdX) ( 0| x^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7 fffffffsrc/libavfilter/af_acrossover.cf:f412f:f40f:ff fnote: expanded from macro 'XOVER_PROCESS') | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_adynamicsmooth.c 411: | 108 : 124 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] s->fdsp->vector_## f f108 | # # m u l{_ sc"asleanrs(i(ttivyiptey "*,) f r"asmeets [s0m]o-o>tehx tseenndseidt_ivditayt"a, [ cOhF]F,S EsTr(sce,n s i t i v i t\y ) ,| ~ AV_OPT_T YP412E_ | D O U B L E , { . db l = 2 } , 0 , 1 0 0 0 00 0 , F LA G S s}-,> l e| v ^e l_in, FFALIGN(nb_samples, sizeof(type))); \ | ~~~^~~~~~~~ src/libavfilter/af_adynamicsmooth.c:109:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 109 | { "basefreq", "set base frequency", OFFSET(basefreq), AV_OPT_TYPE_DOUBLE, {.dbl=22050}, 2, 1000000, FLAGS }, | ^ 190src/libavfilter/af_adynamicsmooth.c | :110:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 110 | { NULL } | ^ FADE_PLANAR(flt, float) | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:167:20: note: expanded from macro 'FADE_PLANAR' 167 | d[i] = s[i] * gain; 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:468:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 468 | XOVER_PROCESS(dblp, double, 1.0, d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_acrossover.c:456:31: note: expanded from macro 'XOVER_PROCESS' 456 | const type gain = s->gains[band] * ((band & 1 && first_order) ? -one : one); \ | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_acrossover.c:485:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 485 | set_lp(&s->lp[band][0], s->splits[band], 0.5, sample_rate); | ~~~~~~ ^~~~~~~~~~~~~~~ src/libavfilter/af_acrossover.c:486:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 486 | set_hp(&s->hp[band][0], s->splits[band], 0.5, sample_rate); | ~~~~~~ ^~~~~~~~~~~~~~~ src/libavfilter/af_acrossover.c:492:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 492 | set_lp(&s->lp[band][n], s->splits[band], q[idx], sample_rate); | ~~~~~~ ^~~~~~~~~~~~~~~ src/libavfilter/af_acrossover.c:493:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 493 | set_hp(&s->hp[band][n], s->splits[band], q[idx], sample_rate); | ~~~~~~ ^~~~~~~~~~~~~~~ src/libavfilter/af_acrossover.csrc/libavfilter/af_afade.c:497:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 497 | set_ap1(&s->ap[band][0], s->splits[band], sample_rate); | ~~~~~~~ ^~~~~~~~~~~~~~~ 195:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 195 | FADE(flt, float) | ^~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:185:20: note: expanded from macro 'FADE' src/libavfilter/af_acrossover.c:502:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 502 | set_ap(&s->ap[band][n], s->splits[band], q[idx], sample_rate); | ~~~~~~ ^~~~~~~~~~~~~~~ 185 | d[k] = s[k] * gasrc/libavfilter/aeval.ci:233:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] n; 233 | eval->var_values[VAR_NB_IN_CHANNELS] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ \ | ^~~~ ~ src/libavfilter/af_acrossover.c:527:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 527 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_acrossover.c:543:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 543 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_acrossover.c:556:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 556 | for (int i = 0; i < ctx->nb_outputs; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_aexciter.c:55:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "level_in", "set level in", OFFSET(levCC libavfilter/af_anull.o el_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 | { "drive", "set harmonics", OFFSET(drive), AV_OPT_TYPE_DOUBLE, {.dbl=8.5}, 0.1, 10, A }, | ^ src/libavfilter/af_aexciter.c:59:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "blend", "set blend harmonics", OFFSET(blend), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -10, 10, A }, | ^ src/libavfilter/af_aexciter.c:60:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "freq", "set scopsrc/libavfilter/af_acrossover.ce":,569 : 23 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] OFFSET(freq )569, | fAoVr_ O(PiTn_tT YPiE_ D=O U0B;L Ei, <{ .cdtbxl-=>7n5b0_0o}u,t p2u0t0s0;, 1i2+0+0)0 ,{ A | } ~ ^ ~~~~~~~~~~~~~~~, | ^ src/libavfilter/af_acrossover.c:584:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 584 | for (intsrc/libavfilter/af_aexciter.c :i61 :=107 :0 ;warning: missing field 'unit' initializer [-Wmissing-field-initializers]i < ctx->nb_ou t61p | u t s ; {i +"+c)ei l"{, | " ~ ^ ~~~~~~~~~~~~~~~s et ceiling", src/libavfilter/af_acrossover.c : 592 : 23 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] O FFSET(c e592i | l ) , f o r A(Vi_OnPtT _iT Y=P E0_;D OiUB L< Ec, t{x.d-b>nlb=_9o99u9t}p,u t s9;9 9i9+, +2)0 0{0 0 ,| ~ ^ ~~~~~~~~~~~~~~~A }, | ^ src/libavfilter/af_aexciter.c:62:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "listCC libavfilter/af_apad.o en", "enable listen mode", OFFSET(listen), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A }, | ^ src/libavfilter/af_aexciter.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ src/libavfilter/af_afade.c:231:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 231 | SCALE_PLANAR(flt, float) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:211:20: note: expanded from macro 'SCALE_PLANAR' 211 | CC libavfilter/af_aphaser.o d[i] = s[i] * gain; \ | ^~~~ ~ CC libavfilter/af_apsyclip.o src/libavfilter/af_adrc.c:99:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { "transfer", "set the transfer expression", OFFSET(expr_str), AV_OPT_TYPE_STRING, {.str="p"}, 0, 0, FLAGS }, | ^ src/libavfilter/af_adrc.c:100:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "attack", "set the attack", OFFSET(attack_ms), AV_OPT_TYPE_DOUBLE, {.dbl=50.}, 1, 1000, FLAGS }, | ^ src/libavfilter/af_adrc.c:101:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "release", "set the release", CC libavfilter/af_apulsator.o 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} | ^ CC libavfilter/af_aresample.o 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_afade.c:236:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 236 | SCALE(flt, floCC libavfilter/af_arnndn.o at) | ^~~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:226:20: note: expanded from macro 'SCALE' 226 | d[k] = s[k] * gain; \ | ^~~~ ~ CC libavfilter/af_asdr.o CC libavfilter/af_asetnsamples.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] CC libavfilter/af_asetrate.o 2 warnings generated97. | { "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] src/libavfilter/af_afftdn.c :100 | 167 : 123: {warning: "missing field 'unit' initializer [-Wmissing-field-initializers]a ", "set autore g167re | s s i o{n "onrodiesre"_r,e OdFuFScEtTi(aorn)",, " se t t hAeV_ OnPoTi_sTeY rPeEd_uDOcUtBiLoEn," ,{O.FdFbSlE=T2(},n oi s e0_,r e d u2c5t,i oAnF) },, A V_ O| P ^T _TYPE_FLOAT,{.dbl = 12}, .01, 97, AFR src/libavfilter/af_adeclick.c},: 101 :| 103 ^ : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "threshold", "set threshold"src/libavfilter/af_afftdn.c,: 168 : 123 : Owarning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]F SET(threshold )168, | A V _ O{P T_"TnYrP"E,_ D"OsUeBtL Et, h{e. dnblo=is2e} ,r e d1u,c ti o1n0"0,, AF }O,F F| S ^E T(noise_reduction), AV_OPT_TYPE_FLOAT, src/libavfilter/af_adeclick.c{.:d102b:l103 := 1warning: 2missing field 'unit' initializer [-Wmissing-field-initializers]}, . 01021 | , 9 7 , A{F R" t}",, " s| ^e t threshold", OFFSET(thresholsrc/libavfilter/af_afftdn.cd):,169: 123A:V _warning: Omissing field 'unit' initializer [-Wmissing-field-initializers]PT _TYPE_DOUBLE ,169 | { . d b l{= 2"}n,o i s e1_,f l o1or0"0,, "AsFe t} , t he| ^no ise floor",OFFSET(noise_floor), AV_OPTsrc/libavfilter/af_adeclick.c_T:Y103P:E_103F:L Owarning: Amissing field 'unit' initializer [-Wmissing-field-initializers]T , {.dbl =- 51030 | } , { " b u r s t "-,8 0",s-e2t0 , bAFuRr s},t f u| s ^i on", OFFSET(burst), AV_OPT_TYPE_Dsrc/libavfilter/af_afftdn.cO:U170BL:E123,: {warning: .missing field 'unit' initializer [-Wmissing-field-initializers]d bl=2}, 0, 170 | 1 0 , A{F }",n f "| , ^" set the noise floor", OFFSET(noise_fsrc/libavfilter/af_adeclick.cl:o104o:r103):, warning: missing field 'unit' initializer [-Wmissing-field-initializers] AV_OPT_TY P104 | E _ F L O{ A"T,b " ,{. d"bsle t= -b5u0r},s t f u si o n ", -8 0 , - 2 0, AOFFRF S}E,T ( b| u ^r st), AV_OPT_TYPE_DOUBLE, src/libavfilter/af_adrc.c{.d:bl224=2:},29 : warning: 0implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion], 10, AF }, | 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_adeclick.c:111:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 111 | { NULL } | ^ src/libavfilter/af_afftdn.c:181:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 181 | { "band_noise", "set the custCC libavfilter/af_ashowinfo.o om bands noise", OFFSET(band_noise_str), AV_OPT_TYPE_STRING, {.str = 0}, 0, 0, AF }, | ^ src/libavfilter/af_afftdn.c:182:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 182 | { "bn", "set the custom bands noise", OFFSET(band_noise_str), AV_OPT_TYPE_STRING, {.str = 0}, 0, 0, AF }, | ^ src/libavfilter/af_afftdn.c:183:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 183 | { "residual_floor", "set the residual floor",OFFSET(residual_floor), AV_OPT_TYPE_FLOAT, {.dbl =-38}, -80,-20, AFR }, | ^ src/libavfilter/af_afftdn.c:184:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 184 | { "rf", "set the residual floor", OFFSET(residual_floor), AV_OPT_TYPE_FLOAT, {.dbl =-38}, -80,-20, AFR }, | ^ src/libavfilter/af_afftdn.c:185:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 185 | { "track_noise", "track noise", OFFSET(track_noise), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AFR }, | ^ src/libavfilter/af_afftdn.c:186:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 186 | { "tn", "track noise", OFFSET(track_noise), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AFR }, | ^ CC libavfilter/af_asoftclip.o src/libavfilter/af_afftdn.c:187:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 187 | { "track_residual", "track residual", OFFSET(track_residual), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AFR }, | ^ src/libavfilter/af_afftdn.c:188:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 188 | { "tr", "track residual", OFFSET(track_residual), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AFR }, | ^ src/libavfilter/af_afftdn.c:197:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 197 | { "adaptivity", "set adaptivity factor",OFFSET(ratio), AV_OPT_TYPE_FLOAT, {.dbl = 0.5}, 0, 1, AFR }, | ^ src/libavfilter/af_afftdn.c:198:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 198 | { "ad", "set adaptivity factor",OFFSET(ratio), AV_OPT_TYPE_FLOAT, {.dbl = 0.5}, 0, 1, AFR }, | ^ src/libavfilter/af_afftdn.c:199:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 199 | { "floor_offset", "set noise floor offset factor",OFFSET(floor_offset), AV_OPT_TYPE_FLOAT, {.dbl = 1.0}, -2, 2, AFR }, | ^ src/libavfilter/af_afftdn.c:200:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 200 | { "fo", "set noise floor offset factor",OFFSET(floor_offset), AV_OPT_TYPE_FLOAT, {.dbl = 1.0}, -2, 2, AFR }, | ^ src/libavfilter/af_afftdn.c:207:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 207 | { "band_multiplier", "set band multiplier",OFFSET(band_multiplier), AV_OPT_TYPE_FLOAT,{.dbl = 1.25}, 0.2,5, AF }, | ^ src/libavfilter/af_afftdn.c:208:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 208 | { "bm", "set band multiplier", OFFSET(band_multiplier), AV_OPT_TYPE_FLOAT,{.dbl = 1.25}, 0.2,5, AF }, | ^ CC libavfilter/af_aspectralstats.o src/libavfilter/af_afftdn.c:216:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 216 | { "gain_smooth", "set gain smooth radius",OFFSET(gain_smooth), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 50, AFR }, | ^ src/libavfilter/af_afftdn.c:217:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 217 | { "gs", "set gain smooth radius",OFFSET(gain_smooth), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 50, AFR }, | ^ src/libavfilter/af_afftdn.c:218:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 218 | { NULL } | ^ src/libavfilter/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 | { "c", "set channel layout",src/libavfilter/af_afade.cCC libavfilter/af_astats.o :289:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 289 | { "start OFFSET(chlayout_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ _sample", src/libavfilter/aeval.c:343:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] "343 | { NULL } | ^ sesrc/libavfilter/af_aemphasis.c:t50:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] num 50 | { "level_in", "set input gain", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 64, FLAGS }, | ^ ber of fsrc/libavfilter/af_aemphasis.c:51:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] i r51 | { "level_out", "set output gain", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 64, FLAGS }, | ^ st sample to start fading", OFFSET(start_sample), AV_OPT_TYPE_INT64src/libavfilter/af_aemphasis.c:65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] , 65 | { NULL } | ^ {.i64 = 0 }, 0, INT64_MAX, TFLAGS }, | ^ src/libavfilter/af_afade.c:290:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 290 | { "ss", "set number of first sample to start fading", OFFSET(start_sample), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT64_MAX, TFLAGS }, | ^ src/libavfilter/af_afade.c:291:149src/libavfilter/aeval.c::401:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: 401 | eval->var_values[VAR_T] = NAN; | ~ ^~~ missing field 'unit' initializer [-Wmissing-field-initializers]/usr/include/math.h :15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 291 | { "nb_samples", "set number of samples for fade duration", OFFSET(nb_samples), AV_OPT_TYPE_INT64, {.i64 = 44100}, 1, INT64src/libavfilter/af_afftdn.c:_290:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Msrc/libavfilter/af_adrc.cA 290 | : 414 : 22f: =warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.5 * s->sample_ra t414e | ) / s - > bsa-n>da_tcteanctkr e[=N B_ePxROpFIfL(-E1_.BfA N/ D(Ss-->1a]t; t a| c ~ ~~~^~~~~~~~~~~ k_ms * inlink->sample_rate / 1000.f)); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ X, Tsrc/libavfilter/af_adrc.c:414src/libavfilter/aeval.c:73:: 427warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]10 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] F 414 | s- >a427t | t a c k t 0= =e xTpSf2(T-(1i.nf- /> p(st-s>,a titnalcinkk_m-s> t* iinmlei_nbk-a>ssea)m;p l e| _ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r ate / 1000.f)); | ~ ^~~~~~ LAsrc/libavfilter/af_adrc.csrc/libavfilter/internal.h::414265::48:27 note: :expanded from macro 'TS2T' warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] G 265 | 414# | d e f i n e s -T>aSt2tTa(ctks, t=b )e (x(ptfs()- 1=.= fAV _/N O(PsT-S>a_tVAtLacUkE _?m sN A N* :i n(ldionukb-l>e)s(tasm)p *l ea_vr_qa2tde( tb/) )1 0 0| ^~~0 .f));/usr/include/math.h : 15| : ^~~~ ~19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ S }, | ^ 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->sample_rate / 1000.f)); | ~ ^~~~~~ src/libavfilter/af_adrc.c:415:27: 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_afade.c:292:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 292 | { "ns", "set number of samples for fade duration", OFFSET(nb_samples), AV_OPT_TYPE_INT64, {.i64 = 44100}, 1, INT64_MAX, TFLAGS }, | ^ src/libavfilter/af_afade.c:293:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 293 | { "start_tsrc/libavfilter/af_afftdn.c:i358:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] me "358 | const double ratio = outlink->frame_count_out ? s->ratio : 1.0; | ~~~~~ ~~~^~~~~ , "set time to start fading", OFFSET(start_time), AV_OPT_TYPE_DURATION, {.isrc/libavfilter/af_afftdn.c6:374:77: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4 374 | = noisy_data[i] = mag = hypot(fft_data_flt[i].re, fft_data_flt[i].im); | ~~~~~ ~~~~~~~~~~~~~~~~^~ 0src/libavfilter/af_afftdn.c:374:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] }374 | noisy_data[i] = mag = hypot(fft_data_flt[i].re, fft_data_flt[i].im); | ~~~~~ ~~~~~~~~~~~~~~~~^~ , 0, INT64_MAX, TFLAGS }, | ^ src/libavfilter/af_afade.c:294:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 294 | { "st", "set time to start fading", src/libavfilter/af_afftdn.c:398:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 398 | const double offse t = s->floor_offset * floor_offset(noisy_data, s->bin_count, den); | ~~~^~~~~~~~~~~~ ~ OFFSET(start_time), AV_OPT_TYPE_DURATION, {.i64 = 0 }, 0, INT64_MAX, TFLAGS }, | ^ src/libavfilter/af_afade.c:295:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 295 | { "duration", "set fade duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0 }, 0, INT64_MAX, TFLAGS }, | ^ src/libavfilter/af_afade.c:296:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 296 | { "d", "set fade duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0 }, 0, INT64_MAX, TFLAGS }, | ^ src/libavfilter/af_afade.c:319:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 319 | { "silence", "set the silence gain", OFFSET(silence), AV_OPT_TYPE_DOUBLE, {.dbl = 0 }, 0, 1, TFLAGS }, | ^ src/libavfilter/af_afade.c:320:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 320 | { "unity", "set the unity gaiIn file included from nsrc/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); | ~ ^ OFFSET(unity), AV_OPT_TYPE_DOUBLE, {.dbl = 1 }, 0, 1, TFLAGS }, | ^ src/libavfilter/af_afade.c:321:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 321 | { NULL } | ^ src/libavfilter/af_afade.c:296:131: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 296 | { "d", "sesrc/libavfilter/af_afftdn.ct:544:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4f warning s544 | generated . double band_noise[NB_PROFILE_BANDS] = { 0.f }; | ~ ^~~ ade duration", 6 warnings generated. 13 warnings generated. 11 warnings generated. OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0 },src/libavfilter/af_afftdn.c:568:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 568 | band_noise[i] = av_clipd(noise, -24., 24.); | ~~~~~~~~ ^~~~~ 0, INT64_MAX, TFLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:295:131: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 295 | { "duration", "set fade duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0 }, 0, IN1T warning generated. 64_MAX, TFLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46src/libavfilter/af_afftdn.c | :617:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] #d 617 | double mean = 0.f; | ~~~~ ^~~ efine INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:294:131: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 294 | { "st", "set time to start fading", OFFSET(start_time), AV_OPT_TYPE_DURATION, {.i64 = 0 }, 0, INT64_MAX, TFLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:293:131: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 293 | { "start_time", "set time to start fading", OFFSET(start_time), AVsrc/libavfilter/af_afftdn.c_:706:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OP T706 | sdiv = s->band_multiplier; | ~ ~~~^~~~~~~~~~~~~~~ _TYPE_DURATION, {.i64 = 0 }, 0, INTsrc/libavfilter/af_afftdn.c:708:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64 708 | s->bin2band[i] = lrint(sdiv * freq2bark((0.5 * i * s->sample_rate) / s->fft_length2)); | ~ ~~~^~~~~~~~~~~ _MAX, TFLAGIn file included from Ssrc/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); | ~ ^ , | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7ffffffsrc/libavfilter/af_aecho.cf:52:103: warning: fmissing field 'unit' initializer [-Wmissing-field-initializers]f ff 52 | { "in_gain", "set signal input gain", OFFSET(in_gain), AV_OPT_TYPE_FLOAT, {.dbl=0.6}, 0, 1, A }, | ^ ffff) | 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.src/libavfilter/af_afade.c:292:131: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 292 | { "ns", "set number of samples for fade duration", OFFSET(nb_samples), AV_OPT_CC libavfilter/af_asubboost.o TYPE_INT64, {.i64 = 44100}, 1, INT64_MAX, TFLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:291:131: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 291 | { "nb_samples", "set number of samples for fade duration", OFFSET(nb_samples), AV_OPT_TYPE_INT64, {.i64 = 44100}, 1, INT64_MAX, TFLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:290:131: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 290 | { "ss", "set number of first sample to start fading", OFFSET(start_sample), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT64_MAX, TFLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavfilter/af_asupercut.o src/libavfilter/af_afade.c:289:131: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 289 | { "start_sample", "set number of first sample to start fading", OFFSET(start_sample), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT64_MAX, TFLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64CC libavfilter/af_atempo.o _MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_adeclick.c:749:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 749 | { "window", "set window size", OFFSET(w), AV_OPT_TYPE_DOUBLE, {.dbl=55}, 10, 100, AF }, | ^ src/libavfilter/af_adeclick.c:750:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 750 | { "w", "set window size", OFFSET(w), AV_OPT_TYPE_DOUBLE, {.dbl=55}, 10, 100, AF }, | ^ src/libavfilter/af_adeclick.c:751:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 751 | { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_DOUBLE, {.dbl=75}, 50, 95, AF }, | ^ src/libavfilter/af_adeclick.c:752:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 752 | src/libavfilter/af_afftdn.c :{843 :"29o":, warning: "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s et window overl a843p | " , s a r O=F FsS->EsTa(mopvlee_raladpv)a,n c e A/V s_-O>PsTa_mTpYlPeE__rDatOe;U BL E| , ~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ {.dbl=75}, 50, 95, AF }, | ^ src/libavfilter/af_adeclick.c:753:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 753 | { "arorder", "set autoregression order", OFFSET(ar), AV_OPT_TYPE_DOUBLE, {.dbl=8}, 0, 25src/libavfilter/af_afftdn.c, :A846F: 50}:, warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ 846 | double d6src/libavfilter/af_adeclick.c :=754 :107(:i -warning: missing field 'unit' initializer [-Wmissing-field-initializers]1 ) * s->sam p754le | _r a t e {/ "s-a>"f,f t"_lseentgt ha;u t o| r ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~e gression order", OFFSET(ar), AV_OPT_TYPE_DOUBLE, {.dbl=8}, 0, 25, AF }, | ^ src/libavfilter/af_adeclick.c:755:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 755 | { "threshold", "set threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=10}, 1, 100, AF }, | ^ src/libavfilter/af_adeclick.c:756:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 756 | { "t", "set threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=10}, 1, 100, AF }, | ^ src/libavfilter/af_adeclick.c:757:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 757 | { "hsize", "set histogram siz3e"},, 0 ,O F1F,S EAT (}n,b _hb i| n ^s ), AV_OPT_TYPE_INT, {.i64=1000}, 100, 9999, AF }, | ^ src/libavfilter/af_adeclick.c:758:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 758 | src/libavfilter/af_aecho.c : 54{: 107": nwarning: "missing field 'unit' initializer [-Wmissing-field-initializers], "set histogram si z54e | " , { " d elOaFyFSsET"(,n b _ h"bsienst) ,l i sAtV _oOfP Ts_igTnYaPl Ed_eIlaNyTs," , O F{F.SiE6T4(=de1l0a0y0s}),, A V1_0O0PT,_ T9Y9P9E9_, SATFR I}N,G, {| . ^s tr="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_src/libavfilter/af_adeclick.cTY:P765E:_12S:T Rwarning: Imissing field 'help' initializer [-Wmissing-field-initializers]N G, { .765st | src/libavfilter/af_afftdn.cr = ": 0874. {: 536"NU:L} L, warning: 0 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], }0 , | A ^ }, | ^ 874 | dnch->noise_redsrc/libavfilter/af_aecho.cu:c56t:i12o:n warning: =missing field 'help' initializer [-Wmissing-field-initializers] s-> n56o | i s e _ r{e dNuUcLtLi o}n ; | | ^ ~ ~~~^~~~~~~~~~~~~~~ src/libavfilter/af_afftdn.c:875:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 875 | dnch->noise_floor = s->noise_floor; | ~ ~~~^~~~~~~~~~~ src/libavfilter/af_afftdn.c:876:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 876 | dnch->residual_floor = s->residual_floor; | ~ ~~~^~~~~~~~~~~~~~ src/libavfilter/af_aecho.c:140:97: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 140 | av_log(ctx, AV_LOG_ERROR, "delay[%d]: %f is out of allowed range: (0, 90000]\n", i, s->delay[i]); | ~~~~~~ ^~~~~~~~~~~ src/libavfilter/af_aecho.c:144:93: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 144 | av_log(ctx, AV_LOG_ERROR, "decay[%d]: %f is out of allowed range: (0, 1]\n", i, s->decay[i]); | ~~~~~~ ^~~~~~~~~~~ src/libavfilter/af_aecho.c:198:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 198 | ECHO(dbl, double, -1.0, 1.0 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aecho.c:163:34: note: expanded from macro 'ECHO' 163 | const double out_gain = ctx->out_gain; \ | ~~~~~~~~ ~~~~~^~~~~~~~ src/libavfilter/af_aecho.c:198:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 198 | ECHO(dbl, double, -1.0, 1.0 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aecho.c:164:33: note: expanded from macro 'ECHO' 164 | const double in_gain = ctx->in_gain; \ | ~~~~~~~ ~~~~~^~~~~~~ 4 warnings generated. src/libavfilter/af_aecho.csrc/libavfilter/af_afade.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.c439:185:35: note: expanded from macro 'ECHO'src/libavfilter/af_afftdn.c :: 920185: | 44 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] out += d920b | u f [ i x ] * c t x - >fdfecta_yi[jn]_;f l t [ i ] = s - > w i n d o w[ i] * s r c _f\l t| [ ~ ^~~~~~~~~~~~~ i] * (1LL << 23); | ~ ^~~~~~~~~~ 153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 439 | { "nb_samples", "set number of samples for cross fade duration", OFFSET(nb_samples), AV_OPT_TYPsrc/libavfilter/af_aecho.cE:199:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _I N199 | ECHO(flt, float, -1.0, 1.0 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Tsrc/libavfilter/af_aecho.c:163:34: note: expanded from macro 'ECHO' , 163 | const double out_gain = ctx->out_gain; \ | ~~~~~~~~ ~~~~~^~~~~~~~ {.i64 src/libavfilter/af_aecho.c=:199:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 199 | ECHO(flt, float, -1.0, 1.0 src/libavfilter/af_afftdn.c :)962 : 35| :^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/af_aecho.c :164:33: note: expanded from macro 'ECHO' 4 962164 | | c on st d o u bl e aivnr_ g+a= ifnf t=_ ocuttx_f-lt>[inn]_.graei;n ; | ~~ ~~~~~~~~~~~~~~~^~ \ | ~~~~~~~ ~~~~~^~~~~~~ 410src/libavfilter/af_afftdn.c:963:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 }963 | avi += fft_out_flt[n].im; | ~~ ~~~~~~~~~~~~~~~^~ , 1, INT32_MAsrc/libavfilter/af_afftdn.cX:964:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] / 1964 | mag2 = fft_out_flt[n].re * fft_out_flt[n].re + | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 0 965 | fft_out_flt[n].im * fft_out_flt[n].im; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ , FLAGS }, | ^ src/libavfilter/af_aecho.c:199:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 199 | ECHO(flt, float, -1.0, 1.0 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aecho.c:180:18: note: expanded from macro 'ECHO' 180 | in = *s; \ | ~ ^~ src/libavfilter/af_afade.c:440:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 440 | { "ns", src/libavfilter/af_aecho.c :199:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 199 | ECHO(flt, float, -1.0, 1.0 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aecho.c:185:33: note: expanded from macro 'ECHO' 185 | out += dbuf[ix] * ctx->decay[j]; \ | ~~ ~~~~~~~~~^~~~~~~~~~~~~~~ "set number of samples for cross fade duration", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 44100}, 1, INT32_MAsrc/libavfilter/af_aecho.cX:200:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] /1 200 | ECHO(s16, int16_t, INT16_MIN, INT16_MAX) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0src/libavfilter/af_aecho.c:163:34: note: expanded from macro 'ECHO' , 163 | const double out_gain = ctx->out_gain; \ | ~~~~~~~~ ~~~~~^~~~~~~~ FLAGS }, src/libavfilter/af_aecho.c:200:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^200 | ECHO(s16, int16_t, INT16_MIN, INT16_MAX) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aecho.c:164:33: note: expanded from macro 'ECHO' 164 | const double in_gain = ctx->in_gain; \ | ~~~~~~~ ~~~~~^~~~~~~ src/libavfilter/af_afade.c:441:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 441 | { "duration", "set cross fade duration", 9 warning s generated. OFFSET(duratiosrc/libavfilter/af_aecho.cn:200:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ), 200 | ECHO(s16, int16_t, INT16_MIN, INT16_MAX) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aecho.c:185:33: note: expanded from macro 'ECHO' 185 | out += dbuf[ix] * ctx->decay[j]; \ | ~~ ~~~~~~~~~^~~~~~~~~~~~~~~ AV_OPT_TYPE_DURATION, {.i64 = 0 }, 0, 60000000, FLAGS }, | ^ src/libavfilter/af_afade.c:442:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 442 | { "d", "set cross fade duration", src/libavfilter/af_aecho.c :201:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 201 | ECHO(s32, int32_t, INT32_MIN, INT32_MAX) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aecho.c:163:34: note: expanded from macro 'ECHO' src/libavfilter/af_afftdn.c :1631063 | : 45 : cwarning: oimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]n st double out_gai n1063 | = c tx - > o u t _ ga i n ; f f t _ i n _ f lt [ m ] = w i n d o w[ m ] * s rc _ f l t\[ m ]| * ~~~~~~~~ ~~~~~^~~~~~~~ (1LL << 23); | ~ ^~~~~~~~~~ src/libavfilter/af_aecho.c :201:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 201 | ECHO(s32, int32_t, INT32_MIN, INT32_MAX) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aecho.c :164:33: note: expanded from macro 'ECHO' 164 | const double in_gain = ctx->in_gain; \ | ~~~~~~~ ~~~~~^~~~~~~ OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0 }, 0, 60000000, FLAGSsrc/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_aecho.c:201:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 201 | ECHO(s32, int32_t, INT32_MIN, INT32_MAX) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aecho.c:185:33: note: expanded from macro 'ECHO' 185 | out += dbuf[ix] * ctx->decay[j]; \ | ~~ ~~~~~~~~~^~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:443:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 443 | { "overlap", "overlap 1st stream end with 2nd stream start", OFFSET(overlap), AV_OPT_TYPE_BOOL, {.i64 = 1 }, 0, 1, FLAGsrc/libavfilter/af_aecho.c:S211:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] }, 211 | s->samples[i] = s->delay[i] * outlink->sample_rate / 1000.0; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ~ | ^ src/libavfilter/af_afade.c:444:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 444 | { "o", "overlasrc/libavfilter/af_aecho.c:p222:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1 222 | if (volume * s->in_gain * s->out_gain > 1.0) | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ~ st stream end wisrc/libavfilter/af_aecho.c:224:67: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] t 223 | av_log(ctx, AV_LOG_WARNING, | ~~~~~~ h 224 | "out_gain %f can cause saturation of output\n", s->out_gain); | ~~~^~~~~~~~ 2nd stream start", OFFSET(overlap), AV_OPT_TYPE_BOOL, {.i64 = 1 }, 0, 1, FLAGS }, | ^ CC libavfilter/af_atilt.o src/libavfilter/af_afade.c:469:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 469 | { NULL } | ^ src/libavfilter/af_afftdn.c:1239:34: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1239 | dst_flt[m] = orig_flt[m] - src[m]; | ^~~~~~~~~~~ ~ src/libavfilter/af_afade.c:515:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 515 | CROSSFADE_PLANAR(flt, float) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:490:36: note: expanded from macro 'CROSSFADE_PLANAR' 490 | d[i] = s0[i] * gain0 + s1[i] * gain1; \ | ^~~~~ ~ src/libavfilter/af_afade.c:515:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 515 | CROSSFADE_PLANAR(flt, float) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:490:20: note: expanded from macro 'CROSSFADE_PLANAR' 490 | d[i] = s0[i] * gain0 + s1[i] * gain1; \ | ^~~~~ ~ src/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_afade.c:520:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 520 | CROSSFADE(flt, float) | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:510:36: note: expanded from macro 'CROSSFADE' 510 | d[k] = s0[k] * gain0 + s1[k] * gain1; \ | ^~~~~ ~ src/libavfilter/af_afade.c:520:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 520 | CROSSFADE(flt, float) | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:510:20: note: expanded from macro 'CROSSFADE' 510 | d[k] = s0[k] * gain0 + s1[k] * gain1; \ | ^~~~~ ~ CC libavfilter/af_axcorrelate.o CC libavfilter/af_biquads.o 17 warnings generated. 3 warnings generated. src/libavfilter/af_afreqshift.c:102:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 102 | PFILTER(flt, float, sin, cos, cf) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_afreqshift.c:72:26: note: expanded from macro 'PFILTER' 72 | type cos_theta = cos(shift); \ | ~~~ ^~~~~ src/libavfilter/af_aformat.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL } | ^ src/libavfilter/af_afreqshift.c:102:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 102 | PFILTER(flt, float, sin, cos, cf) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_afreqshift.c:73:26: note: expanded from macro 'PFILTER' 73 | type sin_theta = sin(shift); \ | ~~~ ^~~~~ src/libavfilter/af_agate.c:70:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "level_in", "set input level", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_agate.c:74:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "range", "set max gain reduction", OFFSET(range), AV_OPT_TYPE_DOUBLE, {.dbl=0.06125}, 0, 1, A }, | ^ src/libavfilter/af_agate.c:75:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "threshold", "set threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=0.125}, 0, 1, A }, | ^ src/libavfilter/af_agate.c:76:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "ratio", "set ratio", OFFSET(ratio), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 1, 9000, A }, | ^ src/libavfilter/af_agate.c:77:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "attack", "set attack", OFFSET(attack), AV_OPT_TYPE_DOUBLE, {.dbl=20}, CC libavfilter/af_channelmap.o 0.01, 9000, A }, | ^ src/libavfilter/af_agate.c:78:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "release", "set release", OFFSET(release), AV_OPT_TYPE_DOUBLE, {.dbl=250}, 0.01, 9000, A }, | ^ src/libavfilter/af_agate.c:79:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_afreqshift.c 79: | 152 : 33{: "warning: mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a keup", "set mak e152 | uFpF ILgTaEiR(nfl"t,, f l o a t , sOiFnFfSE,T (cmoaskfe,u pf)m,o d f , A Vc_fO)P T_ T| Y~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~P E_DOUBLEsrc/libavfilter/af_afreqshift.c, :{147:.29d:b lnote: =expanded from macro 'FFILTER'1 }, 147 | 1 , 6t4h,e tAa } ,= 2| . ^* M_PI * fmod(shift * (N + n) * ts, 1.); src/libavfilter/af_agate.c :\80 : 116| : ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "knee", "set knee", OFFSET(knee), AV_OPT_TYPE_DOUBLE, {.dbl=2.828427125}, 1, 8, A }, | ^ src/libavfilter/af_agate.c:87:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "level_sc", "set sidechain gain", OFFSET(level_sc), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_agate.c:88:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 88 | { NULL } | ^ In file included from src/libavfilter/af_asupercut.c:23: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/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(limit), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.0625, 1, AF }, | ^ src/libavfilter/af_alimiter.c:85:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "attack", "set attack", OFFSET(attack), AV_OPT_TYPE_DOUBLE, {.dbl=5}, 0.1, 80, AF }, | ^ src/libavfilter/af_alimiter.c:86:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "release", "set release", OFFSET(release), AV_OPT_TYPE_DCC libavfilter/af_channelsplit.o OUBLE, {.dbl=50}, 1, 8000, AF }, | ^ src/libavfilter/af_alimiter.c:87:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "asc", "enable asc", OFFSET(auto_release), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, AF }, src/libavfilter/af_agate.c| ^ :185:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 185 | factor = ctsrc/libavfilter/af_alimiter.cx:-88>:i109s_:d iwarning: smissing field 'unit' initializer [-Wmissing-field-initializers]a bled ? 1.f 88: | l e v e {l _"ians c*_ legvaeinl *" ,m ak"esupe;t | a ~ ^~~s c level", OFFSET(asc_coeff), AV_OPT_TYPE_DOUBLE, {.dbl=0.5}, 0, 1, AF }, | ^ src/libavfilter/af_alimiter.c:89:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "level", "auto level", OFFSET(auto_level), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, AF }, In file included from | ^src/libavfilter/af_afftfilt.c :30: src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155src/libavfilter/af_alimiter.c | : 90 : 109 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] lut[n ]90 | = e x p({- 0."5l a*t eSnQRc(y("n,- ( N -"1c)o/2m)p/e(0n.s4*a(Nt-e1 )/d2e.lfa)y)");, O| F ~^~~FS ET(latensrc/libavfilter/window_func.hc:y)153,: 30 : note: expanded from macro 'SQR'A V_OPT_ T153Y | P E _ BO O L , # de fi{n.ei 6S4QR=(0x}) ,( ( x ) *0(,x ) ) | 1 ^, AF }, | ^ src/libavfilter/af_alimiter.c:91:12: warning: src/libavfilter/window_func.hmissing field 'help' initializer [-Wmissing-field-initializers]: 155:60 :91 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { NULL } 155 | | ^ src/libavfilter/af_aiir.c : 165 :l1u:t [warning: nimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]] = exp(-0.5 * SQR (165( | nI-I(RN-_1C)H/(2f)l/t(p0,. 4f*l(oaNt,- 1 ) / 2 . f )-)1).;, | ~^~~ src/libavfilter/window_func.h1:.,153 0:)26 : | note: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~expanded from macro 'SQR' src/libavfilter/af_aiir.c153: | 139 : 17 : note: expanded from macro 'IIR_CH' #define SQR (139x | ) ( ( x) * ( x )i)c [ 0| ] ^ = src[n] * ig; \ | ^~~~~~ ~ src/libavfilter/window_func.h:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~~^~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/af_afftfilt.c:30: src/libavfilter/window_func.h:162:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFIn file included from ABS(src/libavfilter/af_afir.cn: 99-: src/libavfilter/afir_template.cM:)78 :>35=: warning: 0implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]. 3 * M) { | ^~~~~~~~~~~~ ~~ 78 | src/libavutil/common.h : 64 : 37: note: expanded from macro 'FFABS' rea l64 | +#=d ecfoisn(-ex F*FA BSw()a )* (sr(ca[)x ]>;= 0| ~ ^~~~~~? (a) : (-(a))) | ^~~~ In file included from src/libavfilter/af_afftfilt.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/afir_template.c:79:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 79 | imag += sin(-x * w) * src[x]; | ~ ^~~~~~ src/libavfilter/afir_template.c:80:39: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 80 | real_num += cos(-x * w) * src[x] src/libavfilter/window_func.h* x;: 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 - src/libavfilter/afir_template.cM): 81-: 039.:3 warning: *implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] M))/((1 81- | 0 . 3 ) * M ) ) ) ;i m| a ~ ^g_ num += sin(-xsrc/libavfilter/window_func.h :*163 w:)69: *warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s rc[x] * x; | 163 ~ ^~~~~~ | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~~^~~ ~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/af_afftfilt.c:30: src/libavfilter/window_func.h:163:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ^~~~~~~~~~~~ ~ src/libavfilter/af_afwtdn.csrc/libavutil/common.h:64::37444: :note: 90expanded from macro 'FFABS' : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | #defsrc/libavfilter/af_amerge.cine: F444 | F A52:B 59 :S ({ warning: "amissing field 'unit' initializer [-Wmissing-field-initializers])s i g(m(aa)" ,> ="s e0t n o?is52e ( | as )ig m :aA ("V,-_O P(T_OTYaPFE)_F)SI)ENT T(, s| i ^~~~g{ m a.)i,6 4A =V 2_ OP}T, _1T,Y PSEW_DRO_UCBHL_EM, A{X,. dFbLl=A0G}S, } ,0 , | 1 ^, AFR src/libavfilter/afir_template.c}, : 97| : ^35 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_amerge.c:53:12 :97 | warning: missing field 'help' initializer [-Wmissing-field-initializers] 53i | n t y p{h aNseUsrc/libavfilter/af_afwtdn.c :L=445 L:(0 .113} 5 :| * ^ ( warning: 1missing field 'unit' initializer [-Wmissing-field-initializers]. + phase[i] 445/ | M _ P{I )")l e*v e(lss-">,h "-s 1e)t; nu m| b ^~~~~~~~ ~e r of wavelet levels", OFFSET(levels), AV_OPT_TYPE_INT, {.i64=10}, 1, MAX_LEVELS-1, AF }, | ^ src/libavfilter/af_afwtdn.c:454:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 454 | { "percent", "set percent of full denoising", OFFSET(percent),AV_OPT_TYPE_DOUBLE, {.dbl=85}, 0, 100, AFR }, | ^ src/libavfilter/af_afwtdn.c:455:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 455 | { "profile", "profile noise", OFFSET(need_profile), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, AFR }, | ^ src/libavfilter/af_afwtdn.c:456:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 456 | { src/libavfilter/afir_template.c"ad:a121pt:iv46e:" ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" adaptive pr o121f | i l i n g o f nsnopirsien"tsrc/libavfilter/af_afreqshift.c,f (Ote:xt350,FF:S109 :EsT( aiwarning: dzaemissing field 'unit' initializer [-Wmissing-field-initializers]o pft(itveext)), ,A V"_%O.P2 Tf350",_ | T Y mP axE) _; B {O| O ~~~~~~~~ ^~~"L, sh{i.fi6t4"=,0 }," se0t, f1,r eAFqRu }e, n c| y ^ shift", OFFSET(shift), AV_OPT_TYPE_DOUBsrc/libavfilter/af_afwtdn.cL:E457,: 122{:. warning: dmissing field 'unit' initializer [-Wmissing-field-initializers]b l=0}, -INT_ M457 | A X , I{N T"_sMaAmXp,l eFsL"AG,S }",s e| t ^f rame size in number src/libavfilter/afir_template.co:f125 :s46a:m pwarning: leimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s ", OFsrc/libavfilter/af_afreqshift.cF:S351:E 109T(125:n | b _warning: smissing field 'unit' initializer [-Wmissing-field-initializers] a m p l e ss)n,p rAi351 | Vn _Ot PfT ( t{_e Tx"YPtE,l e_IsvNiTe,zel o"{, f".(sitee6xt4t) ,= o8"u%1.2tf9p"2u, }t, m 5il1en)2;v, 6e55 l3| "6 ~~~~~~~~ ^~~,, A F } , O| F ^F SET(level), AV_OPT_TYPE_DOUBLE, {.dbl=src/libavfilter/af_afwtdn.c1:}458,: 107 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]0 .0, 1. 0458, | F LA GS {} ," s o| f ^t ness", "set thresholding softness", OFFSsrc/libavfilter/af_afreqshift.cE:T352src/libavfilter/afir_template.c(s::o109129f::t warning: 46nmissing field 'unit' initializer [-Wmissing-field-initializers]:e swarning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , AV_ O352P | T_ T129 | Y PE _ { D O "oU rB LdEs,en rp"{r,.id bln="ts1f}(ete,tx t ,f0il t,ers i1oz0rde,eof (rteAx"t)F,, R" %} .,2OF Ff SE"| T ^ ,( nmb_acxoe_fdeflsa)y,A)V;_ src/libavfilter/af_afwtdn.cOP T:| _ ~~~~~~~~ ^~~~~~~~~459 T:Y12P:E _warning: Imissing field 'help' initializer [-Wmissing-field-initializers]N T, { .i4596 | 4 = 8 }{ ,N U L1L, }M A X| _N ^B _COEFFS, FLAGS }, | ^ src/libavfilter/af_afreqshift.c:353:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 353 | { NULL } | ^ src/libavfilter/afir_template.c:133:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 133 | snprintf(text, sizeof(text), "%.2f", min_delay); | ~~~~~~~~ ^~~~~~~~~ src/libavfilter/afir_template.c:159:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 159 | ch_gain = 1. / sum; | ~ ^~~ src/libavfilter/afir_template.c:168:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 168 | ch_gain = 1. / sum; | ~ ^~~ src/libavfilter/af_amultiply.c:54:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 54 | for (i = 0; i < ctx->nb_inputs && nb_samples > 0; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/afir_template.c:177:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 177 | ch_gain = 1. / SQRT(sum); | ~ ^~~~~~~~~ src/libavfilter/afir_template.c:35:14: note: expanded from macro 'SQRT' 35 | #define SQRT sqrtf | ^ src/libavfilter/af_afreqshift.c:389:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 389 | { "shift", "set phase shift", OFFSET(shift), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1.0, 1.0, FLAGS }, | ^ src/libavfilter/af_afreqshift.c:390:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 390 | { "level", "set output level",OFFSET(level), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_afreqshift.c:391:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 391 | { "order", "set filter order",OFFSET(nb_coeffs), AV_OPT_TYPE_INT,{.i64=8}, 1, MAX_NB_COEFFS, FLAGS }, | ^ src/libavfilter/af_afreqshift.c:392:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 392 | { NULL } | ^ src/libavfilter/afir_template.c:220:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 220 | ch_gain = 1. / power; | ~ ^~~~~ src/libavfilter/afir_template.c:232:29:src/libavfilter/af_aiir.c warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :224:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 232 | if (ch_ ga224i | SnE R!=I A1L._ II|R|_ sC-H>(ifrl_tgpa,i fnl o!a=t ,1 . ) { | ~~~^~~~~~~ ~~ -1., src/libavfilter/afir_template.c1:.232,: 90:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aiir.c232: | 197 : 35 : inote: fexpanded from macro 'SERIAL_IIR_CH' (ch_gain ! =197 | 1 . | | s- > i r _ gdaoiunb l!e= i10.) ={ i g| ^~~~~~~ ~~* (i ? dst[n] : src[n]); \ | ~ ^~~~~~ src/libavfilter/af_aiir.c:224:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 224 | SERIAL_IIR_CH(fltp, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aiir.c:197:44: note: expanded from macro 'SERIAL_IIR_CH' src/libavfilter/afir_template.c:235: 57197: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] dou b235l | e i 0 = i ga v*_ l(oig (?c tdsxt,[ n]A V:_ LsOrGc_[DnE]B)U;G , " c h % d g a i n % f \ n " , c h\, g| a ~ ^~~~~~i n); | ~~~~~~ ^~~~ src/libavfilter/af_amerge.c:227:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_anequalizer.c:81:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "params", NULL, OFFSET(args), AV_OPT_TYPE_STRING, {.str=""}, 0, 0, A|F }, | ^ src/libavfilter/af_anequalizer.c:82:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "curves", "draw frequency response curves", OFFSET(drawsrc/libavfilter/af_amerge.c_c:ur289v:e19s:) ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]A V_OPT_TYPE_BOOL, 289 | { . i 6f4o=r0 }(,i 0 ,= 11;, iV| F <} ,c tx -| > ^n b_inputs && nb_samples > 0; i++) { | ~ ^ ~~~~~~~~~~~~~~src/libavfilter/af_anequalizer.c :83:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_amerge.c:299:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]83 | { " si299z | e " , f o"rs e(ti v i=d e0o; sii z n b _ i n p u t s ; OiF+F+SE)T {( w )| , ~ ^ ~~~~~~~~~~~~~~ AV_OPT_TYPE_IMAGE_SIZE, {.str = "hd720"}, 0, 0, V|F }, | ^ src/libavfilter/af_anequalizer.c:84:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "mgain", "set max gain", OFFSET(mag), AV_OPT_TYPE_DOUBLE, {.dbl=60}, -900, 900, V|F }, | ^ src/libavfilter/af_anequalizer.c:88:172: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "colors", "set channels curves colors", OFFSET(colors), AV_OPT_TYPE_STRING, {.str = "red|green|blue|yellow|orange|lime|pink|magenta|brown" }, 0, 0, V|F }, | ^ src/libavfilter/af_anequalizer.c:89:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 89 | { NULL } | ^ CC libavfilter/af_chorus.o src/libavfilter/af_aiir.c:288:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 288 | PARALLEL_IIR_CH(fltp, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aiir.c:256:30: note: expanded from macro 'PARALLEL_IIR_CH' 256 | double i0 = ig * src[n]; \ | ~ ^~~~~~ src/libavfilter/af_aiir.c:288:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 288 | PARALLEL_IIR_CH(fltp, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aiir.c:262:19: note: expanded from macro 'PARALLEL_IIR_CH' 262 | o0 += dst[n]; \ | ~~ ^~~~~~ src/libavfilter/af_aiir.c:288:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 288 | PARALLEL_IIR_CH(fltp, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aiir.c:279:25: note: expanded from macro 'PARALLEL_IIR_CH' 279 | dst[n] += fir * src[n]; \ | ~ ^~~~~~ src/libavfilter/af_aiir.c:288:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 288 | PARALLEL_IIR_CH(fltp, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aiir.c:280:40: note: expanded from macro 'PARALLEL_IIR_CH' 280 | dst[n] = dst[n] * mix + imix * src[n]; \ | ~ ^~~~~~ src/libavfilter/af_aiir.c:288:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 288 | PARALLEL_IIR_CH(fltp, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aiir.c:280:18: note: expanded from macro 'PARALLEL_IIR_CH' 280 | dst[n] = dst[n] * mix + imix * src[n]; \ | ^~~~~~ ~ In file included from src/libavfilter/af_afir.c:103: src/libavfilter/afir_template.c:56:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 56 | ftype *mag, *phase, *delay, min = FLT_MAX, max = FLT_MIN; | ~~~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavfilter/af_afir.c:103: src/libavfilter/afir_template.c:56:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 56 | ftype *mag, *phase, *delay, min = FLT_MAX, max = FLT_MIN; | ~~~ ^~~~~~~ /usr/include/float.h:14:17: note: expanded from macro 'FLT_MIN' 14 | #define FLT_MIN 1.17549435082228750797e-38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavfilter/af_afir.c:103: src/libavfilter/afir_template.c:57:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 57 | ftype min_delay = FLT_MAX, max_delay = FLT_MIN; | ~~~~~~~~~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavfilter/af_afir.c:103: src/libavfilter/afir_template.c:57:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 57 | ftype min_delay = FLT_MAX, max_delay = FLT_MIN; | ~~~~~~~~~ ^~~~~~~ /usr/include/float.h:14:17: note: expanded from macro 'FLT_MIN' 14 | #define FLT_MIN 1.17549src/libavfilter/af_aiir.c435:03458:2122:8 7warning: 50implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]7 97e-38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | LATTICE_IIR_CH(fltp, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aiir.c:312:27: note: expanded from macro 'LATTICE_IIR_CH' 312 | const double in = src[n] * ig;In file included from src/libavfilter/af_atilt.c : 20 : src/libavutil/ffmath.h : 49 : 30 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | \r e t| u ^~~~~~ ~r n exp2f(M_LOG2_10 * x); | ~ ^ 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]); | ~ ^~~~~~~~~~~~~~~~~~ 1src/libavfilter/afir_template.csrc/libavfilter/af_afwtdn.c: warning90 generated::. 21973: warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 90 | m i973n | _ d e l a y = iffm (innefw(_maibns_mdeealna[yl,e vdeella]y [ir_gain != 1.) { | ~~~^~~~~~~ ~~ src/libavfilter/afir_template.c:233:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | ftype gain = ch_gain * s->ir_gain; | ~ ~~~^~~~~~~ src/libavfilter/af_afftfilt.c:81:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 81 | return s->fft_out[ich][ix].re; | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~^~ src/libavfilter/af_afftfilt.c:92:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 92 | return s->fft_out[ich][isrc/libavfilter/af_aiir.cx].i:m517;: 38| : ~~~~~~ ~~~~~~~~~~~~~~~~~~~~^~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 517 | if (fabs(coefs[2 * i + 1]) > FLT_EPSILON) { | ~ ^~~~~~~~~~~ /usr/include/float.h:16:21: note: expanded from macro 'FLT_EPSILON' 16 | #define FLT_EPSILON 1.1920928955078125e-07F | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_apad.c:52:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "packet_size", "set silence packet size", OFFSET(packet_size), AV_OPT_TYPE_INT, { .i64 = 4096 }, 0, INT_MAX, A }, | ^ src/libavfilter/af_apad.c:53:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "pad_len", "set number of samples of silence to add", OFFSET(pad_len), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, A }, | ^ src/libavfilter/af_apad.c:54:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "whole_len", "set minimum target number of samples in the audio stream", OFFSET(whole_len), AV_OPT_TYPE_ICC libavfilter/af_compand.o NT64, { .i64 = -1 }, -1, INT64_MAX, A }, | ^ src/libavfilter/af_apad.c:55:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "pad_dur", "set duration of silence to add", OFFSET(pad_dur), AV_OPT_TYPE_DURATION, { .i64 = -1 }, -1, INT64_MAX, A }, | ^ src/libavfilter/af_apad.c:56:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "whole_dur", "set minimum target duration in the audio stream", OFFSET(whole_dur), AV_OPT_TYPE_DURATION, { .i64 = -1 }, -1, INT64_MAX, A }, | ^ src/libavfilter/af_apad.c:57:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 57 | { NULL } | ^ src/libavfilter/af_apad.c:56:144: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 56 | { "whole_dur", "set minimum target duration in the audio stream", OFFSET(whole_dur), AV_OPT_TYPE_DURATION, { .i64 = -1 }, -1, INT64_MAsrc/libavfilter/afir_template.cX, :A318 }:, 65 :| ~ ^~~~~~~~~warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] /usr/include/stdint.h:46:21: note: 318 | expanded from macro 'INT64_MAX' 46 | # dse-fi>nfed sIpN-T>6v4e_cMtAoXr _ d(m0uxl7_ffsfcaflfafrf(fsfrcf f+f fifnfp)u t _| o ^~~~~~~~~~~~~~~~~~f fset, in, dry_gain, FFALIGN(nb_samples, 8)); | ~ ^~~~~~~~ src/libavfilter/af_apad.c:55:144: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 55 | { "pad_dur", "set duration of silence to add", OFFSET(pad_dur), AV_OPT_TYPE_DURATION, { .i64 =src/libavfilter/afir_template.c -:1324 :}35,: -warning: 1implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion], INT64_MAX, 324A | } , | ~ ^~~~~~~~~ /usr/include/stdint.h : 46 : 21s:r cnote: expanded from macro 'INT64_MAX'2 [n] = i46n | [#nd]e f*i nder yI_NgTa6i4n_; M A| X ~ ^~~~~~~~ (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_apad.c:54:141: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 54 | { "whole_len", "set minimum target number of samples in the audio stream", OFFSET(whole_len), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, A }, | ~ ^~~~~~~~~ /usr/include/stdint.h:CC libavfilter/af_compensationdelay.o 46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_apad.c:53:141: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 53 | { "pad_len", "set number of samples of silence to add", OFFSET(pad_len), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, A }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_apsyclip.c:71:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_aphaser.c 71 | : 59 : 113 :{ "warning: lmissing field 'unit' initializer [-Wmissing-field-initializers]e vel_in", "se t59 | i n p u{t " lienv_geali"n," , " s e tO FinFpSEuTt( lgeavienl"_,i n ) , A V _ O POTF_TFYSPEET_(DiOnU_BgLaEi,n ){,. dAVb_lO=P1T}_,.T0YP1E_5D6O2U5B,L E , 6{4.,d bFlLA=G.S4 },} , 0 ,| ^ 1 , FLAGS }, | ^ src/libavfilter/af_apsyclip.c:72:118src/libavfilter/af_aphaser.c:: 60warning: :missing field 'unit' initializer [-Wmissing-field-initializers]113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | 60 | { "{l e"veolu_to_ugta"i, n" ," s"ets eotu topuuttp ult egvaeil"n," , O FF S E T (OlFeFvSeElT_(oouutt)_,g a iAnV_)O,P TAV__TOYPPTE__TDYOPUEB_LDEO,U B{.LdbEl,= 1{}.,.d0b1l5=6.2745}, , 06,4 , F1LeA9G, SF L}AG,S }| , ^ | ^ src/libavfilter/af_apsyclip.csrc/libavfilter/af_aphaser.c::7361::118113:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] 7361 | | { "{c "ldiepl"a,y " , ""sseett cdleilpa yl eivnel "m,i l l i s e c o n dOsF"F,S EOTF(FcSliEpT_l(edevlela)y),, A V _AOPVT_O_PTTY_TPYEP_EDO_UDBOLUEBL,E {,. db{l.=d1bl}=,3..0}1,5 6 205,, 5 ,1 , FFLLAAGGSS }}, , | ^| ^ src/libavfilter/af_aphaser.c:62src/libavfilter/af_apsyclip.c::11374:: 118warning: : missing field 'unit' initializer [-Wmissing-field-initializers]warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | 74 | { {" d"edciafyf"",, " s e t" edneacblaey "d,i ff e r e n c e" , OOFFFFSSEETT((ddeciafyf)_o,n l y ) A,V _O PATV__TYOPPET__DTOYPUEB_LBEO, O{L.,d b l{=.i.64}4,= 0 }0,, . 99 , FL0A,G S } ,1 , | FL ^A GS }, | ^ src/libavfilter/af_aphaser.c:63:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_apsyclip.c:75:118: 63warning: | missing field 'unit' initializer [-Wmissing-field-initializers] { "speed" ,75 | "{s "eatd amptoiduvle"a,t i o"n ssetp eaedadp"t,i v e d is tOoFrFStETi(osnp"e,ed )O,F F S E TA(V_aOdPaT_pTtYPiEv_DeO)U,B L EA,V _{OP.Tdb_lT=Y.P5E}_,D O.U1,B L E2,, { . dFbLlA=G0S. 5}},, | ^0 , 1, FLAGS }, | ^ src/libavfilter/af_apsyclip.c:76:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "iterations", "set iterations", OFFSET(iterations), AV_OPT_TYPsrc/libavfilter/af_aphaser.cE:_69I:N12:T ,warning: missing field 'help' initializer [-Wmissing-field-initializers] { .69i | 6 4 = 1 0{} ,N U L L }1 ,| ^ 20, FLAGS }, | ^ src/libavfilter/af_apsyclip.c:77:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "level", "set auto level", OFFSET(auto_level), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_apsyclip.c:78:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 78 | {NULL} | ^ CC libavfilter/af_crossfeed.o src/libavfilter/af_apsyclip.c:86:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 86 | float value = 0.5f * (1.f - cosf(2.f * M_PI * i / size)); | ^~~ ~ src/libavfilter/af_afftfilt.c:279:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | values[VAR_REAL] = fft_out[n].re; | ~ ~~~~~~~~~~~^~ src/libavfilter/af_afftfilt.c:280:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 280 | values[VAR_IMAG] = fft_out[n].im; | ~ ~~~~~~~~~~~^~ src/libavfilter/af_aiir.c:716:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 716 | iir->ab[0][2 * outmost_pole.a] = iir->ab[0][2 * outCC libavfilter/af_crystalizer.o most_pole.a + 1] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_aiir.c:717:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 717 | iir->ab[0][2 * outmost_pole.b] = iir->ab[0][2 * outmost_pole.b + 1] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/afir_template.c:464:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 464 | s->fsrc/libavfilter/af_aiir.cdsp:-718>:v83e:c twarning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r _dmul_scalar (718p | tr , p t r , s -i>iwre-t>_agba[i1n],[ 2F F*A LInGeNa(rnebs_ts_azmerpol.eas], =8 )i)i;r - >| a ~ ~~~^~~~~~~~b [1][2 * nearest_zero.a + 1] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/afir_template.c:469:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 469 | ptr[n] *= s->wet_gain; | ~~ ~~~^~~~~~~~ src/libavfilter/af_aiir.c:719:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 719 | iir->ab[1][2 * nearest_zero.b] = iir->ab[1][2 * nearest_zero.b + 1] = NAN; | ~ ^~~ /usr/include/math.hsrc/libavfilter/af_aphaser.c:15:19:: 161note: :expanded from macro 'NAN' 1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 15 | #define NAN 161 | P H_A_SbEuRi_lPLtANiAnR_(f1nla warningnt generated,. f (f"l"o)a t| ) ^~~~~~~~~~~~~~~~~~ | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aphaser.c:106:24: note: expanded from macro 'PHASER_PLANAR' 106 | double v = *src * s->in_gain + buffer[ \ | ^~~~ ~ CC libavfilter/af_dcshift.o src/libavfilter/af_asetrate.c:42:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 42 | OPT_INTsrc/libavfilter/af_apulsator.c:62:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "level_in", "set input gain", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, FLAGS, }, | ^ src/libavfilter/af_apulsator.c:63:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "level_out", "set output gain", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, FLAGS, }, | ^ src/libavfilter/af_apulsator.c:70:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "amount", "set modulation", OFFSET(amount), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/af_apulsator.c:71:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "offset_l", "set offset L", OFFSET(offset_l), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_apulsator.c:72:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "offset_r", "set offset R", OFFSET(offset_r), AV_OPT_TYPE_DOUBLE, {.dbl=.5}, 0, 1, FLAGS }, | ^ src/libavfilter/af_apulsator.c:73:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "width", "set pulse width", OFFSET(pwidth), AV_OPT_TYPE_DOUCC libavfilter/af_deesser.o BLE, {.dbl=1}, 0, 2, FLAGS }, | ^ src/libavfilter/af_apulsator.c:78:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "bpm", "set BPM", OFFSET(bpm), AV_OPT_TYPE_DOUBLE, {.dbl=120}, 30, 300, FLAGS }, | ^ src/libavfilter/af_apulsator.c:79:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "ms", "set ms", OFFSET(ms), AV_OPT_TYPE_INT, {.i64=500}, 10, 2000, FLAGS }, | ^ src/libavfilter/af_apulsator.c:80:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "hz", "set frequency", OFFSET(hertz), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0.01, 100, FLAGS }, | ^ src/libavfilter/af_apulsator.c:81:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 81 | { NULL } | ^ CC libavfilter/af_dialoguenhance.o ("sample_rate", sample_rate, 44100, 1, INT_MAX, "set the sample rate",), | ^ src/libavfilter/af_asetrate.c:39:5: note: expanded from macro 'OPT_INT' 39 | OPT_GENERIC(name, field, def, min, max, descr, INT, i64, __VA_ARGS__) | ^ src/libavfilter/af_asetrate.c:36:57: note: expanded from macro 'OPT_GENERIC' 36 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/af_asetrate.c:43:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | OPT_INT("r", sample_rate, 44100, 1, INT_MAX, "set the sample rate",), | ^ src/libavfilter/af_asetrate.c:39:5: note: expanded from macro 'OPT_INT' 39 | OPT_GENERIC(name, field, def, min, max, descr, INT, i64, __VA_ARGS__) | ^ src/libavfilter/af_asetrate.c:36CC libavfilter/af_drmeter.o :57: note: expanded from macro 'OPT_GENERIC' 36 | { .deffield = def }, min, max, FLAGS, __VA_15AR warningGs generatedS. __ } | ^ src/libavfilter/af_asetrate.c:44:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 44 | {NULL}, | ^ src/libavfilter/af_apsyclip.c:337:45: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 337 | const float limit = s->clip_level * window[i]; | ~ ^~~~~~~~~ CC libavfilter/af_dynaudnorm.o src/libavfilter/af_aphaser.c:166:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | PHASER(flt, float) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_aphaser.c:145:24: note: expanded from macro 'PHASER' 145 | double v = *src * s->in_gain + buffer[pos + c] * s->decay; \ | ^~~~ ~ src/libavfilter/af_apsyclip.c:364:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 364 | if (relative_distortion_level > 1.0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~ CC libavfilter/af_earwax.o In file included from src/libavfilter/af_biquads.c:69: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ CC libavfilter/af_extrastereo.o src/libavfilter/af_apsyclip.c:402:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 402 | const float clip_level_inv = 1.23f / warning ss generated-. >clip_level; | ^~~ ~ src/libavfilter/af_ashowinfo.c:116:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | av_log(ctx, AV_LOG_INFO, "%f", gain / 100000.0f); | ~~~~~~ ~~~~~^~~~~~~~~~~ src/libavfilter/af_ashowinfo.c:126:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 126 | av_log(ctx, AV_LOG_INFO, "%f", (float)peak / UINT32_MAX); | ~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~ src/libavfilter/af_ashowinfo.c:126:54: warning: implicit conversion from 'unsigned int' to 'float' changes value from 4294967295 to 4294967296 [-Wimplicit-const-int-float-conversion] 126 | av_log(ctx, AV_LOG_INFO, "%f", (float)peak / UINT32_MAX); | ~ ^~~~~~~~~~ /usr/include/stdint.h:50:21: note: expanded from macro 'UINT32_MAX' 50 | #define UINT32_MAX (0xffffffffu) | ^~~~~~~~~~~ 22 warnings generated. src/libavfilter/af_asoftclip.c:82:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "threshold", "set softclip threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.000001, 1, A }, | ^ src/libavfilter/af_asoftclip.c:83:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "output", "set softclip output gain", OFFSET(output), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.000001, 16, A }, | ^ src/libavfilter/af_asoftclip.c:84:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | CC libavfilter/af_firequalizer.o { "param", "set softclip parameter", OFFSET(param), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.01, 3, A }, | ^ src/libavfilter/af_asoftclip.c:85:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "oversample", "set oversample factor", OFFSET(oversample), AV_OPT_TYPE_INT, {.i64=1}, 1, MAX_OVERSAMPLE, A }, | ^ src/libavfilter/af_asoftclip.c:86:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 86 | { NULL } | ^ src/libavfilter/af_asetnsamples.c:45:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 45 | { "nb_out_samples", "set the number of per-frame output samples", OFFSET(nb_out_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/af_asetnsamples.c:46:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | { "n", "set the number of per-frame output samples", OFFSET(nb_out_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, FLAGS }, | src/libavfilter/af_apsyclip.c ^ :484:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 484 | src/libavfilter/af_asetnsamples.c : 47m:a96s:k _warning: cmissing field 'unit' initializer [-Wmissing-field-initializers]u rve_shift =47 | 1 .f +{ ("pmada"s,k _"cpuarvde _lsashti ffrta m-e 1w.ift)h *z esr-o>sa"d,a pOtFiFvSeE; T (| p ~~~~~~~~~~~~~~~~~^~~~~ ~a d), AV_OPT_src/libavfilter/af_apsyclip.cT:Y484:P28E:_ Bwarning: Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O L, {.i64=1}, 0, 1, FL A484G | S } , | ^ mask_curve_shift = 1.f + (mask_curve_src/libavfilter/af_asetnsamples.cs:h48i:f96t: - warning: 1missing field 'unit' initializer [-Wmissing-field-initializers].f ) * s->ad a48p | t i v e ;{ " p"| , ^~~ ~ "pad last frame with zeros", OFFSET(pad), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/af_asetnsamples.c:49:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 49 | { NULL } | ^ src/libavfilter/af_apsyclip.c:518:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 518 | in_buffer[n] = src[n] * s->level_in; | ^~~~~~ ~ src/libavfilter/af_asoftclip.c:147:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 147 | float gain = s->output * threshold; | ~ ^~~~~~~~~ src/libavfilter/af_asoftclip.cCC libavfilter/af_flanger.o :181:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 181 | dst[n] = 2.f / M_PI * atanf(dst[n] * src/libavfilter/af_afir.cfac:to542r :*27 :pa rwarning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]m ); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | src/libavfilter/af_asoftclip.c : 181 : 26 : warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o r (int i =181 | 1 ; i < c t x - > n b _ i dnsptu[nt]s; i=+ +2) .{f / | M ~ ^ ~~~~~~~~~~~~~~_ PI * atanf(dst[n] * factor * param); | ^~~ ~ src/libavfilter/af_asoftclip.c:198:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 198 | dst[n] = 2.f / (1.f + expf(-2.f * dst[n] * factor)) - 1.; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 3src/libavfilter/af_asoftclip.c warning:s214 generated:. 27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 214 | if (FFABS(sample) >= 1.25) | ^~~~~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ src/libavfilter/af_asoftclip.c:214:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 214 | if (FFABS(sample) >= 1.25) | ^~~~~~~~~~~~~ ~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ src/libavfilter/af_asoftclip.c:225:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 225 | if (FFABS(sample) >= M_PI_2) | ^~~~~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ src/libavfilter/af_asoftclip.c:225:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 225 | 10 warning s generated . if (FFABS(sample) >= M_PI_2) | ^~~~~~~~~~~~~ ~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ In file included from src/libavfilter/af_aspectralstats.c:30: src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:30: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ 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] src/libavfilter/window_func.h:155:60: 49warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] return e155x | p2 f ( M _ L OG 2 _ 1 0 l*u tx[)n; ] | = ~ ^ exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:26: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/af_asoftclip.c:285:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 285 | dst[oversample * n + m] = 0.f; | ~ ^~~ src/libavfilter/window_func.h:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~~^~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/af_aspectralstats.c:30: src/libavfilter/window_func.h:162:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ^~~~~~~~~~~~ ~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ In file included from src/libavfilter/af_aspectralstats.c:30: src/libavfilter/window_func.h:162:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~ ^ src/libavfilter/window_func.h:163:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~~^~~ ~ src/libavutil/common.h:64:31:src/libavfilter/af_afir.c note: expanded from macro 'FFABS': 711:101: warning: 64missing field 'unit' initializer [-Wmissing-field-initializers] | #define FFABS( a711) | ( ( a ){ >"=d ry0" ,? ( a )" s:e t( -d(ar)ysrc/libavfilter/af_aresample.c) )g a :i308| n: ^" 105,: warning: OFFSET(dmissing field 'unit' initializer [-Wmissing-field-initializers]r In file included from y_src/libavfilter/af_aspectralstats.cg:a30i: src/libavfilter/window_func.hn:)163,:48 : 308Awarning: V | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ O P T_{T"YsPEam pl_163FeLO | _A r T,a t e {." d,b lN = 1U L}L, , O F F 0l,S u1E0,t T[(AsanFm]Rp = l0e}._,5 r *a| ^t(e1 _ a+r gc)o,s A(V_(OMPT__PTYIP*E(_FIFANBTS,(n {- .Mi6)4 =-0 0src/libavfilter/af_afir.c.}:,3 712 :0*101, M:) ) warning: /(missing field 'unit' initializer [-Wmissing-field-initializers] (1 -I 0N.T3)_ M* A712 X | , M F) )L); A {GS } ,| ^~~~~~~~~~~~ ~" we tsrc/libavutil/common.h"| , : ^ 64 : 37":s enote: texpanded from macro 'FFABS' w et ga i64n | ",# de fsrc/libavfilter/af_aresample.ci :n e309 F:F 10:AO BSF(warning: Famissing field 'help' initializer [-Wmissing-field-initializers]S) E (T((a w)309 e>= | t 0_ g? a(a{)iN UnLL:} ) | ,(- ^ ( a )A)V)_ O P| T ^~~~_ TYPE_FLOAT, {.dbl=1}, 0, 10, AFR }, | ^ src/libavfilter/af_amix.c:188:81: src/libavfilter/af_afir.cwarning: :713missing field 'unit' initializer [-Wmissing-field-initializers]: 100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 188 | 713 | { " l e n gOtFhFS"E,T ("nsbe_ti nIpRu tls)e,ng tAVh_"O,P T _ T Y POEF_FSIENTT(,l e{ng t.hi)6,4 = 2 A}V,_ O1P,T _ITNYT1P6E__MFALX,O ATA,| F{. db}l,= 1} ,| ^ 0, 1, AF }, | ^ src/libavfilter/af_amix.c:196:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 196 | OFFSET(dropout_transition), AV_OPT_TYPE_FLOAT, { .dbl = 2.0 }, 0, INT_MAX, A|F }, | ^ src/libavfilter/af_afir.c:721:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 721 | { "src/libavfilter/af_amix.ci:r198g:a80i:n "warning: , missing field 'unit' initializer [-Wmissing-field-initializers]" set IR ga i198n | " , OF FS EOTF(FSiErT_(gwaeiing)h,t s _ s tAVr_),O PATV__TOYPPTE__TFYLPOEA_TST,R I{N.Gd,bl ={.1s}t,r = " 1 10",} , 10,, A0F, A}|,F | T| ^} , | ^ src/libavfilter/af_amix.c:200:72: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 200 | OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, A|src/libavfilter/af_afir.cF:|725T: }100,: warning: | missing field 'unit' initializer [-Wmissing-field-initializers] ^ 725 | { "maxsrc/libavfilter/af_amix.ci:r201:"12,: warning: "missing field 'help' initializer [-Wmissing-field-initializers] set m201a | x I R{ lNeUnLgLt h}" , | O ^F FSET(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}, 31, warning 6s55 generated3. 6, 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 } | ^ 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"},src/libavfilter/af_asupercut.c 0, :0,245 :A1F: }warning: ,implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] | ^ 245 | FILTER(fltp, float) | ^~~~~~~~~~~~~~~~~~~ src/libavfilter/af_asupercut.c:231:src/libavfilter/af_aiir.c41::1529 :note: expanded from macro 'FILTER'129 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 231 | 1529 | { " z " , t"yspee ts iBn/ =n bu m?e rdastto[rn/]z er:o ssr/c[rne]f l*e cltieovne l;c o e f f i c i e n t\s " ,| ^~~~~~ ~ 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", 11 warning s generatedO. FFSET(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_aspectralstats.c:87:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "win_size", "set the window size", OFFSET(win_size), AV_OPT_TYPE_INT, {.i64=2048}, 32, 65536, A }, | ^ src/libavfilter/af_aiir.c:1556:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1556 | { "normalize", "normalize coefficients", OFFSET(normalize),AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, AF }, | ^ src/libavfilter/af_aiir.c:1557:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1557 | { "n", "normalize coefficients", OFFSET(normalize),AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, AF }, | ^ src/libavfilter/af_aiir.c:1558:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1558 | { "mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOsrc/libavfilter/af_aspectralstats.cUB:L89E:,97: {warning: .missing field 'unit' initializer [-Wmissing-field-initializers]d bl=1}, 890 | , 1 , {A F" o}v,e r l| a ^p ", "set window overlap", OFFSET(overlasrc/libavfilter/af_aiir.cp):,1559 :A113V:_ Owarning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]T _TYPE_FLOAT, 1559 | { . d b l{= 0".r5e}sp,o n0s, e 1",, A" s}h,o w | I ^R frequency response", OFFSET(response), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, VF }, | ^ src/libavfilter/af_aiir.c:1560:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1560 | { "channel", "set IR channel to display frequency response", OFFSET(ir_channel), AV_OPT_TYPE_INT, {.i64=0}, 0, 1024, VF }, | ^ src/libavfilter/af_aiir.c:1561:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1561 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "hd720"}, 0, 0src/libavfilter/af_aspectralstats.c,: V106F: 12}:, warning: missing field 'help' initializer [-Wmissing-field-initializers] | ^ 106 | { NULL } | ^ src/libavfilter/af_aiir.c:1562:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1562 | { "rate", "set video rate", OFFSET(rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT32_MAX, VF }, | ^ src/libavfilter/af_aiir.c:1563:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1563 | { NULL }, | ^ 5 warnings generated. src/libavfilter/af_amix.c:375:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 373 | s->fdsp->vector_dmac_scalar((double *)out_buf->extended_data[p], | ~ 374 | (double *) in_buf->extended_data[p], 375 | s->input_scale[i], plane_size); | ^~~~~~~~~~~~~~~~~ src/libavfilter/af_asupercut.c:319:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 319 | { "cutoff", "set cutoff frequency", OFFSET(cutoff), AV_OPT_TYPE_DOUBLE, {.dbl=20000}, 20000, 192000, FLAGS }, | ^ src/libavfilter/af_asupercut.c:320:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 320 | { "order", "set filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=10}, 3, 20, FLAGS }, | ^ src/libavfilter/af_asupercut.c:321:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 321 | { "level", "set input level", OFFSET(level), AV_OPT_TYPE_DOUBLE, {.dbl=1.}, 0., 1., FLAGS }, | ^ src/libavfilter/af_asupercut.c:322:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 322 | { NULL } | ^ CC libavfilter/af_haas.o 10 warnings generated. src/libavfilter/af_asupercut.c:358:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 358 | { "cutoff", "set cutoff frequency", OFFSET(cutoff), AV_OPT_TYPE_DOUBLE, {.dbl=20}, 2, 200, FLAGS }, | ^ src/libavfilter/af_asupercut.c:359:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 359 | { "order", "set filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=10}, 3, 20, FLAGS }, | ^ src/libavfilter/af_asupercut.c:360:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 360 | { "level", "set input level", OFFSET(level), AV_OPT_TYPE_DOUBLE, {.dbl=1.}, 0., 1., FLAGS }, | ^ src/libavfilter/af_asupercut.c:361:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 361 | { NULL } | ^ CC libavfilter/af_hdcd.o src/libavfilter/af_aspectralstats.c:189:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | snprintf(value, sizeof(value), fmt, val); | ~~~~~~~~ ^~~ src/libavfilter/af_asupercut.c:381:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 381 | { "centerf","set center frequency", OFFSET(cutoff), AV_OPT_TYPE_DOUBLE, {.dbl=1000}, 2, 999999, FLAGS }, | ^ src/libavfilter/af_asupercut.c:382:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 382 | { "order", "set filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=4}, 4, 20, FLAGS }, | ^ src/libavfilter/af_asupercut.c:383:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 383 | { "qfactor","set Q-factor", OFFSET(qfactor),AV_OPT_TYPE_DOUBLE, {.dbl=1.},0.01, 100., FLAGS }, | ^ src/libavfilter/af_asupercut.c:384:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 384 | { "level", "set input level", OFFSET(level), AV_OPT_TYPE_DOUBLE, {.dbl=1.}, 0., 2., FLAGS }, | ^ src/libavfilter/af_asupercut.c:385:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 385 | { NULL } | ^ 10 warnings generated. src/libavfilter/af_atilt.c:230:112CC libavfilter/af_headphone.o : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 230 | { "freq", "set central frequency",OFFSET(freq), AV_OPT_TYPE_DOUBLE, {.dbl=10000}, 20, 192000, FLAGS }, | ^ src/libavfilter/af_atilt.c:231:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 231 | { "slope", "set filter slope", OFFSET(slope), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/af_atilt.c:232:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 232 | { "width", "set filter width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=1000}, 100, 10000, FLAGS }, | ^ src/libavfilter/af_atilt.c:233:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 233 | { "order", "set filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=5}, 2,MAX_ORDER, FLAGS }, | ^ src/libavfilter/af_atilt.c:234:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 234 | { "level", "set input level", OFFSET(level), AV_OPT_TYPE_DOUBLE, {.dbl=1.}, 0., 4., FLAGS }, | ^ src/libavfilter/af_atilt.c:235:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 235 | { NULL } | ^ src/libavfilter/af_anlmdn.c:71:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "strength", "set denoising strength", OFFSET(a), AV_OPT_TYPE_FLOAT, {.dbl=0.00001},0.00001, 10000, AFT }, | ^ src/libavfilter/af_anlmdn.c:72:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "s", "set denoising strength", OFFSET(a), AV_OPT_TYPE_FLOAT, {.dbl=0.00001},0.00001, 10000, AFT }, | ^ src/libavfilter/af_anlmdn.c:73:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "patch", "set patch duration", OFFSET(pd), AV_OPT_TYPE_DURATION, {.i64=2000}, 1000, 100000, AFT }, | ^ src/libavfilter/af_anlmdn.c:74:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "p", "set patch duration", OFFSET(pd), AV_OPT_TYPE_DURATION, {.i64=2000}, 1000, 100000, AFT }, | ^ src/libavfilter/af_anlmdn.c:75:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "research", "set research duration", OFFSET(rd), AV_OPT_TYPE_DURATION, {.i64=6000}, 2000, 300000, AFT }, | ^ src/libavfilter/af_anlmdn.c:76:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "r", "set research duration", OFFSET(rd), AV_OPT_TYPE_DURATION, {.i64=6000}, 2000, 300000, AFT }, | ^ src/libavfilter/af_anlmdn.c:82:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "smooth", "set smooth factor", OFFSET(m), AV_OPT_TYPE_FLOAT, {.dbl=11.}, 1, 1000, AFT }, | ^ src/libavfilter/af_anlmdn.c:83:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | 3 warning{ s" generatedm. ", "set smooth factor", OFFSET(m), AV_OPT_TYPE_FLOAT, {.dbl=11.}, 1, 1000, AFT }, | ^ src/libavfilter/af_anlmdn.c:84:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 84 | { NULL } | ^ src/libavfilter/af_arnndn.c:1074:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1074 | Ly[i] = FFMAX(logMax-7, FFMAX(follow-1.5, Ly[i])); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavfilter/af_arnndn.c:1074:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1074 | Ly[i] = FFMAX(logMax-7, FFMAX(follow-1.5, Ly[i])); | ^~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/af_arnndn.c:1074:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1074 | Ly[i] = FFMAX(logMax-7, FFMAX(follow-1.5, Ly[i])); | ~~~~~~~~~~~~~~~~~~^~~~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/af_arnndn.c:1074:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1074 | Ly[i] = FFMAX(logMax-7, FFMAX(follow-1.5, Ly[i])); | ^~~~~~~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/af_arnndn.c:1074:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1074 | Ly[i] = FFMAX(logMax-7, FFMAX(follow-1.5, Ly[i])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ src/libavfilter/af_arnndn.c:1074:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1074 | Ly[i] = FFMAX(logMax-7, FFMAX(follow-1.5, Ly[i])); | ^~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/af_arnndn.c:1074:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1074 | Ly[i] = FFMAX(logMax-7, FFMAX(follow-1.5, Ly[i])); | ~~~~~~~~~~~~~~~~~~^~~~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/af_arnndn.c:1074:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1074 | Ly[i] = FFMAX(logMax-7, FFMAX(follow-1.5, Ly[i])); | ^~~~~~~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/af_arnndn.c:1076:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1076 | follow = FFMAX(follow-1.5, Ly[i]); | ^~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/af_arnndn.c:1076:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1076 | follow = FFMAX(follow-1.5, Ly[i]); | ~~~~~~~~~~~~~~~~~~^~~~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ src/libavfilter/af_arnndn.c:1076:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1076 | follow = FFMAX(follow-1.5, Ly[i]); | ^~~~~~~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/af_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; | ~~~~~~~~~~~~~~~~^~~~~~~~~~ src/libavfilter/af_arnndn.c:1155:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1155 | else r[i] = SQUARE(Exp[i])*(1-S12QUA warningRsE generated(. g[i]))/(.001 + SQUARE(g[i])*(1-SQUARE(Exp[i]))); | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/libavfilter/af_arnndn.c:1155:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1155 | else r[i] = SQUARE(Exp[i])*(1-SQUARE(g[i]))/(.001 + SQUARE(g[i])*(1-SQUARE(Exp[i]))); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libavfilter/af_arnndn.c:1157:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1157 | r[i] *= sqrtf(Ex[i]/(1e-8+Ep[i])); | ~^~~~~ src/libavfilter/af_arnndn.c:1157:23: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1157 | r[i] *= sqrtf(Ex[i]/(1e-8+Ep[i])); | ^~~~~~ src/libavfilter/af_arnndn.c:1166:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1166 | norm[i] = sqrtf(Ex[i] / (1e-8+newE[i])); | ~^~~~~~~ src/libavfilter/af_arnndn.c:1166:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1166 | norm[i] = sqrtf(Ex[i] / (1e-8+newE[i])); | ^~~~~ ~ src/libavfilter/af_arnndn.c:1239:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1239 | i = (int)floor(.5f+25*x); | ~~~~~ ~~~^~~~~ 2 warnings generated. src/libavfilter/af_atempo.c:168:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 168 | AV_OPT_FLAG_AUDIO_PARAM | AV_OPT_FLAG_FILTERING_PARAM | AV_OPT_FLAG_RUNTIME_PARAM }, | ^ src/libavfilter/af_atempo.c:169:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 169 | { NULL } | ^ In file included from src/libavfilter/af_crossfeed.c:20: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavfilter/af_atempo.c:285:20: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 285 | av_assert0(pot <= atempo->window); | ~~~ ^ ~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavfilter/af_atempo.c:287:13: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 287 | if (pot < atempo->window) { | ~~~ ^ ~~~~~~~~~~~~~~ 22 warnings generated. 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_join.o CC libavfilter/af_loudnorm.o src/libavfilter/af_arnndn.c:1514:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1514 | s->dct_table[j][i] = cosf((i + .5f) * j * M_PI / NB_BANDS); | ~~~~~~~~~~^~~ ~ 5 warnings generated. src/libavfilter/af_arnndn.c:1599:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1599 | { "model", "set model name", OFFSET(model_name), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, AF }, | ^ src/libavfilter/af_arnndn.c:1600:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1600 | { "m", "set model name", OFFSET(model_name), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, AF }, | ^ src/libavfilter/af_arnndn.c:1601:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1601 | { "mix", "set output vs input mix", OFFSET(mix), AV_OPT_TYPE_FLOAT, {.dbl=1.0},-1, 1, AF }, | ^ src/libavfilter/af_arnndn.c:1602:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1602 | { NULL } | ^ src/libavfilter/af_anlms.c:67:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "order", "set the filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=256}, 1, INT16_MAX, A }, | ^ src/libavfilter/af_anlms.c:68:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "mu", "set the filter mu", OFFSET(mu), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 2, AT }, | ^ src/libavfilter/af_anlms.c:69:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "eps", "set the filter eps", OFFSET(eps), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, AT }, | ^ src/libavfilter/af_anlms.c:70:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "leakage", "set the filter leakage", OFFSET(leakage), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, AT }, | ^ src/libavfilter/af_anlms.c:76:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 76 | { NULL } | ^ src/libavfilter/af_biquads.c:285:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 285 | BIQUAD_FILTER(flt, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:228:34: note: expanded from macro 'BIQUAD_FILTER' 228 | o2 = i2 * b2 + i1 * b1 + ibuf[i] * b0 + o2 * a2 + o1 * a1; \ | ^~~~~~~ ~ src/libavfilter/af_biquads.c:285:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 285 | BIQUAD_FILTER(flt, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:229:14: note: expanded from macro 'BIQUAD_FILTER' 229 | i2 = ibuf[i]; \ | ~ ^~~~~~~ src/libavfilter/af_biquads.c:285:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 285 | BIQUAD_FILTER(flt, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:243:34: note: expanded from macro 'BIQUAD_FILTER' 243 | o1 = i1 * b2 + i2 * b1 + ibuf[i] * b0 + o1 * a2 + o2 * a1; \ | ^~~~~~~ ~ src/libavfilter/af_biquads.c:285:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 285 | BIQUAD_FILTER(flt, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:244:14: note: expanded from macro 'BIQUAD_FILTER' 244 | i1 = ibuf[i]; \ | ~ ^~~~~~~ src/libavfilter/af_biquads.c:285:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 285 | BIQUAD_FILTER(flt, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:259:21: note: expanded from macro 'BIQUAD_FILTER' 259 | double o0 = ibuf[i] * b0 + i1 * b1 + i2 * b2 + o1 * a1 + o2 * a2; \ | ^~~~~~~ ~ src/libavfilter/af_biquads.c:285:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 285 | BIQUAD_FILTER(flt, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:261:14: note: expanded from macro 'BIQUAD_FILTER' 261 | i1 = ibuf[i]; \ | ~ ^~~~~~~ src/libavfilter/af_channelmap.c:76:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 76 | { NULL } | ^ src/libavfilter/af_astats.c:116:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "length", "set the window length", OFFSET(time_constant), AV_OPT_TYPE_DOUBLE, {.dbl=.05}, 0, 10, FLAGS }, | ^ src/libavfilter/af_astats.c:117:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "metadata", "inject metadata in the filtergraph", OFFSET(metadata), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_astats.c:118:172: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 118 | { "reset", "Set the number of frames over which cumulative stats are calculated before being reset", OFFSET(reset_count), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/af_biquads.c:333:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 333 | BIQUAD_DII_FILTER(flt, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:309:14: note: expanded from macro 'BIQUAD_DII_FILTER' 309 | in = ibuf[i]; \ | ~ ^~~~~~~ 8 warnings generated. src/libavfilter/af_biquads.c:389:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libavfilter/af_channelmap.c:326:21: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 326 | if (nch_out > FF_ARRAY_ELEMS(buf->data)) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_channelmap.c:352:12: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 352 | FFMIN(FF_ARRAY_ELEMS(buf->data), nch_out) * sizeof(buf->data[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 389 | BIQUAD_TDI_FILTER(flt, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:360:14: note: expanded from macro 'BIQUAD_TDI_FILTER' 360 | in = ibuf[i] + s1; \ | ^~~~~~~ ~ CC libavfilter/af_mcompand.o 7 warnings generated. src/libavfilter/af_biquads.c:436:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 436 | BIQUAD_TDII_FILTER(flt, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:413:14: note: expanded from macro 'BIQUAD_TDII_FILTER' 413 | in = ibuf[i]; \ | ~ ^~~~~~~ CC libavfilter/af_pan.o src/libavfilter/af_anlms.c:192:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 192 | for (i = 0; i < ctx->nb_inputs && nb_samples > 0; i++) { | ~ ^ ~~~~~~~~~~~~~~ 15 warnings generated. src/libavfilter/af_biquads.c:492:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 492 | BIQUAD_LATT_FILTER(flt, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:460:16: note: expanded from macro 'BIQUAD_LATT_FILTER' 460 | in = ibuf[i]; \ | ~ ^~~~~~~ src/libavfilter/af_astats.c:148:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 148 | { NULL } | ^ src/libavfilter/af_astats.c:183:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | p->last = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:184:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | p->noise_floor = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/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]; \ | ~ ^~~~~~~ 14 warnings generated. src/libavfilter/af_biquads.c:590:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 590 | BIQUAD_ZDF_FILTER(flt, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:561:27: note: expanded from macro 'BIQUAD_ZDF_FILTER' 561 | const double in = ibuf[i]; \ | ~~ ^~~~~~~ src/libavfilter/af_channelsplit.c:55:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 55 | { NULL } | ^ src/libavfilter/af_astats.c:329:20: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 329 | if (p->win_pos >= s->tc_samples || !isnan(p->noise_floor)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavfilter/af_astats.c:352:20: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 352 | if (p->win_pos >= s->tc_samples) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavfilter/af_channelsplit.c:143:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 143 | for (i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ CC libavfilter/af_replaygain.o src/libavfilter/af_astats.c:476:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 476 | set_meta(metadata, c + 1, "Peak_count", "%f", (float)(p->min_count + p->max_count)); | ~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_channelsplit.c:191:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 191 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_channelsplit.c:199:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 199 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_channelsplit.c:214:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 214 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_channelsplit.c:222:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 222 | for (int i = 0; i < ctx->nb_outputs; In file included from i++)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); | ~ ^ CC libavfilter/af_sidechaincompress.o src/libavfilter/af_astats.c:527:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 527 | set_meta(metadata, 0, "Overall.Peak_count", "%f", (float)(min_count + max_count) / (double)s->nb_channels); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/af_compensationdelay.c:46:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | { "mm", "set mm distance", OFFSET(distance_mm), AV_OPT_TYPE_INT, {.i64=0}, 0, 10, A }, | ^ src/libavfilter/af_compensationdelay.c:47:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "cm", "set cm distance", OFFSET(distance_cm), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, A }, | ^ src/libavfilter/af_compensationdelay.c:48:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | { "m", "set meter distance", OFFSET(distance_m), AV_OPT_TYPE_INT, src/libavfilter/af_flanger.c :{.56i:61134:= 0warning: }missing field 'unit' initializer [-Wmissing-field-initializers], 0, 100, A }, | 56 ^ | { "delay", "base delay in milliseconds", src/libavfilter/af_compensationdelay.c : 49 : 101:O warning: FFmissing field 'unit' initializer [-Wmissing-field-initializers]SE T(delay_mi n49) | , A{V _"OdPrTy_",T Y P"sEe_tD OdrUyB aLmEo,u n{t."d, b l = 0 }OF,F SE0T,( d3r0y),, A } , | ^ AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, A src/libavfilter/af_flanger.c},: 57 :| 113 ^: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "depth", "added src/libavfilter/af_compensationdelay.cs:w50ep:t 101d:e lwarning: amissing field 'unit' initializer [-Wmissing-field-initializers]y in millis e50c | o n d s "{, "OwFetF"S,E T ("dseelta yw_edte patmhou)n,t "A, V _O P T O_FTFYSEPTE(_wDeOtU)B,L E , { . d b lA=V_2O}P,T _T0Y,P 1E0_D,O UAB }L,E , | ^{ .dbl=1}, 0, 1, A }, | ^ src/libavfilter/af_flanger.c:58:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | {src/libavfilter/af_compensationdelay.c ":r51e:g102e:n" ,warning: "missing field 'unit' initializer [-Wmissing-field-initializers]p ercentage reg e51n | e r a t i{o n "(tdeemlpay"e,d "ssiegtn atle mfpeeerdabtaucrke) "°C," ,O FFOSFEFTS(EfTe(edtbaecmkp_)g,a i n ) , A V _AOVP_TO_PTTY_PTEY_DPOUEB_LEI,N T{,.d b l = 0{}.,i 6-49=250,} ,9 5-, 5A0 },, 5| 0 ^, A }, | ^ src/libavfilter/af_compensationdelay.c:52:src/libavfilter/af_flanger.c12::59 :129warning: :missing field 'help' initializer [-Wmissing-field-initializers] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { NUL 59L | } | { ^ "width", "percentage of delayed signal mixed with original", OFFSET(delay_gain), AV_OPT_TYPE_DOUBLE, {.dbl=71}, 0, 100, A }, | ^ src/libavfilter/af_flanger.c:60:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "speed", "sweeps per second (Hz)", OFFSET(speed), AV_OPT_TYPE_DOUBLE, {.dbl=0.5}, 0.1, 10, A }, | ^ src/libavfilter/af_flanger.c:66:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "phase", "swept wave percentage phase-shift for multi-channel", OFFSET(channel_phase), AV_OPT_TYPE_DOUBLE, {.dbl=25}, 0, 100, A }, | ^ src/libavfilter/af_flanger.c:70:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 70 | { NULL } | ^ src/libavfilter/af_flanger.c:141:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 141 | double delay = s->lfo[(s->lfo_pos + channel_phase) % s->lfo_length]; | ~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_crystalizer.c:39:87: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39 | { "i", "set intensity", OFFSET(mult), AV_OPT_TYPE_FLOAT, {.dbl=2.0},-10, 10, A }, | ^ src/libavfilter/af_crystalizer.c:40:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 40 | { "c", "enable clipping", OFFSET(clip), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, A }, | ^ src/libavfilter/af_crystalizer.c:41:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 41 | { NULL } | ^ src/libavfilter/af_dcshift.c:39:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39 | { "shift", "set DC shift", OFFSET(dcshift), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, A }, | ^ src/libavfilter/af_dcshift.c:40:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 40 | { "limitergain", "set limiter gain", OFFSET(limitergain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, A }, | ^ src/libavfilter/af_dcshift.c:41:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 41 | { NULL } | ^ 34 warnings generated. src/libavfilter/af_extrastereo.c:37:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 37 | { "m", "set the difference coefficient", OFFSET(mult), AV_OPT_TYPE_FLOAT, {.dbl=2.5}, -10, 10, A }, | ^ src/libavfilter/af_extrastereo.c:38:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 38 | { "c", "enable clipping", OFFSET(clip), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, A }, | ^ src/libavfilter/af_dynaudnorm.c:src/libavfilter/af_extrastereo.c130::39138:: 12warning: : warning: missing field 'help' initializer [-Wmissing-field-initializers] missing field 'unit' initializer [-Wmissing-field-initializers]39 | { NULL } | ^130 | { "framelen", "set the frame length in msec", OFFSET(frame_len_msec), AV_OPT_TYPE_INT, {.i64 = 500}, 10, 8000, src/libavfilter/af_asubboost.cFL:A217GS: 104}:, warning: | missing field 'unit' initializer [-Wmissing-field-initializers] ^ 217 | { "dry", "set dsrc/libavfilter/af_dynaudnorm.cr:y131 :g138a:i nwarning: ",missing field 'unit' initializer [-Wmissing-field-initializers] OFFSET(dry_ga i131n | ) , A V{_ O"PfT_"T,Y PE _ D O U B L E , "{s.etd btlh=1e. 0f},r a m e l0e,n g t h1 ,i nF LmAsGeSc "},, | ^ OFFSET(frame_len_msec), AV_OPT_TYPE_INT, src/libavfilter/af_asubboost.c :{218:.104:i 64warning: missing field 'unit' initializer [-Wmissing-field-initializers]= 500}, 1 0218, | 8 0 0{0 ," wFeLAtG"S ,} , | ^" set wet gain", OFFSET(src/libavfilter/af_firequalizer.cwet_:g131a:in114):, warning: Amissing field 'unit' initializer [-Wmissing-field-initializers]V_ OPT_TYPE_DOUBLE, {.dbl= 1131. | 0 } , { " g a0i,n " ,1 ," sFeLtA GgSa i}n, c| ^u rve", OFFSET(gain), AV_OPT_TYPE_STRING, src/libavfilter/af_asubboost.c{ :.219s:tr104 := warning: "missing field 'unit' initializer [-Wmissing-field-initializers]ga in_interpo l219a | t e ( f ){" "}b,o o0s,t "0,, T F L A"GsSe t} ,m a x| ^b oost",OFFSET(max_boost),AV_OPT_TYPE_DOUBLE, {src/libavfilter/af_firequalizer.c.:d132b:l109=:2 .warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]} , 1, 11322 | , F L A{G S" g}a,i n _| ^e ntry", "set gain entry", OFFSET(gain_entsrc/libavfilter/af_asubboost.cr:y220):,104 :A 7Vwarning: _missing field 'unit' initializer [-Wmissing-field-initializers] OP warningTs_ generatedT. YP E220_S | T R I N G{, "{d e.csatyr" ,= N U "LsLe t} ,d e0c,a y0",, T F L AOGSF F}S,E T (d| e ^c ay), AV_OPT_TYPE_DOUBLE, {.dbl=0.0},src/libavfilter/af_firequalizer.c : 133 : 980:, warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1, FLAGS } ,133 | | ^ { "delay", "set delay", OFFSET(delay)src/libavfilter/af_asubboost.c,: 221A:V104_:O Pwarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]_ TYPE_DOUBL E,221 | { . d {b l" f=e e0d.b0a1c k}",, 0".s0,e t1 ef1e0e,d bFaLcAkG"S, },O F F| S ^ET (feedback), AV_OPT_TYPE_DOUBLE, {.dbl=0src/libavfilter/af_firequalizer.c.9:},134 :106 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]0 , 1, FLA GS134 | } , | { ^ "accuracy", "set accuracy", OFFSET(accurasrc/libavfilter/af_asubboost.cc:y222):,104 :A Vwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]O PT_TYPE_D O222U | B L E , {{ ".cudtbolf f=" ,5 .0 } ,"s e0t. 0c,u t1oef1f0," ,F L A GSO F}F,SE T | ( ^c utoff), AV_OPT_TYPE_DOUBLE, {.dbl=100}, 50, 900, FLAGS }, | ^ src/libavfilter/af_asubboost.c:223:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 223 | { "slope", "set slope", OFFSET(slope), AV_OPT_TYPE_DOUBLE, {.dbl=0.5}, 0.0001, 1, FLAGS }, | ^ src/libavfilter/af_asubboost.c:224:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 224 | { "delay", "set delay", OFFSETsrc/libavfilter/af_firequalizer.c(:d146e:l102:a warning: ymissing field 'unit' initializer [-Wmissing-field-initializers]) , AV_OPT _146T | Y P E _ D{O U"BfLiEx,e d{"., d"bsle=t2 0fi}x, e d fr a m e1 ,s a1m0p0le,s "F,L AOGFSFS }E,T (| f ^i xed), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, src/libavfilter/af_asubboost.c1:,225 :F114L:A Gwarning: Smissing field 'unit' initializer [-Wmissing-field-initializers] }, | ^ 225 | { "channels", "set channelsrc/libavfilter/af_firequalizer.cs: 147t:o 102f: iwarning: lmissing field 'unit' initializer [-Wmissing-field-initializers]t er", OFFSE T147( | c h _ l a{ y"omuutl_tsit"r, )",s eAtV _mOPuTl_tTiY cPhEa_nSnTeRlIsN Gm,o de{".s,t rO=FF"SalElT("m},u lt0i,) ,0 ,A VF_LOAPGTS_ T}YP,E _ | BO ^O L, { .i64 = 0 }, 0, 1src/libavfilter/af_asubboost.c, :F226L:A12G:S }warning: , missing field 'help' initializer [-Wmissing-field-initializers] | ^ 226 | { NULL } | ^ src/libavfilter/af_firequalizer.c:148:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | { "zero_phase", "set src/libavfilter/af_extrastereo.czer:o87 p:h25a:s ewarning: mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o de", OFFSET(z e87r | o _ p h a s ea),v esrc/libavfilter/af_crossfeed.cArV:a_O346PgT_:Te109Y :P= Ewarning: (missing field 'unit' initializer [-Wmissing-field-initializers]_l BefOt O+ Lri,g h{t ) .346 | / i 64 =2 { ."0;s t} r,e| n g ~~~~~^~~~~~~ ~t0 ,h "1,, F L"AsGeSt }c,r o s| s ^f eed strength", OFFSET(strength), AV_OPT_TYPE_DOUBLE, {.dbl=.2}, 0, 1, FLAGS }, | ^ src/libavfilter/af_crossfeed.c:347:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 347 | { "range", "set sousrc/libavfilter/af_firequalizer.cn:d154s:t103a:g ewarning: missing field 'unit' initializer [-Wmissing-field-initializers]w ideness", O F154FS | E T (r a n{ge )",d u m p fAiV_lOeP"T,_ T"YsPeEt_ DdOuUBmLpE , f{i.ldeb"l=,. 5O}FF,S 0E,T (1d,um pfFiLlAeG)S, A}V,_ O PT| _ ^T YPE_STRING, { .str = NULL }, 0, 0, FLAGSsrc/libavfilter/af_crossfeed.c :}348,: 111| ^: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 348 | { "slope", "set curve slope", src/libavfilter/af_dynaudnorm.c : 132: 138 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] OFsrc/libavfilter/af_firequalizer.cF:S156:E95T:( warning: smissing field 'unit' initializer [-Wmissing-field-initializers]l o132p | e ) , { 156 " | g AVa_ uOs Ps Ts{_iT "zYfeP"Ef_D,Ot2 U" B",sL eEt", se tt{ h.e 2df-cbhilaln=nte.re5 }l,ss i f.fz0t1e",, "1, O,F FFLS A ETG S( f}ft , 2 )| , ^ A VO_FOPFTS_TEYT(PfE_iBlOtOeLr,_ si{z e).,i6 4 = src/libavfilter/af_crossfeed.c :0 349: A109V}:_ warning: ,Omissing field 'unit' initializer [-Wmissing-field-initializers] 0P T,_ T1,Y PFEL_ I349AN | G TS , }{ ",l e{ v.ei| l ^64_ i n=" 3,1 } ," s e t le3v,e l i3n0"1,, F L A G S src/libavfilter/af_firequalizer.c :} ,O157 F :F| 109SE ^T: (warning: missing field 'unit' initializer [-Wmissing-field-initializers]l evel_in), 157A | V_ OP T _{TY P"Em_iDnO_UpBhLaEsrc/libavfilter/af_dynaudnorm.cs,e": 133,{: ".sd138b:el t=warning: .mmissing field 'unit' initializer [-Wmissing-field-initializers] 9in}i,m 0u,m 1p, 133h a | FsLIn file included from eA G {Smsrc/libavfilter/af_dialoguenhance.c :" odg}28"e,, : "| src/libavfilter/window_func.h: 155, ^O : F60F : S E warning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](" mseitn_ pthhaes e)f, iAl tV155e | _Osrc/libavfilter/af_crossfeed.cr P: 350sT : i_109 z Te : "Y warning: ,P missing field 'unit' initializer [-Wmissing-field-initializers] Elu _tBO [ OLn, ] 350{ | =. ei x 6 p { 4( - ="0 .Ol05 FeFS E}v,*T (ef Sli0Q_Rl(,t(o uenr_1t"-, s",s(i eNtz F-Lel1A))e, G/v S2 )e/( 0}l o.u,t" ,4 * ( N| A-V ^ 1_) / 2.OfPT _ )T Y ) OP)FFsrc/libavfilter/af_firequalizer.cSE;E_T:( I158l eN:| veT12 ~^~~l ,:_o u t warning: src/libavfilter/window_func.hmissing field 'help' initializer [-Wmissing-field-initializers]) :{ ,153. i 6:4158A30 | V : =_ Onote: Pexpanded from macro 'SQR' 3T1}{_, TNU153L Y | L P} E3 _,D O U | ^B L 3E0,# {1.ddb,l=e1fi .FnL}eA , G0S, S1QR ,(}x ) ,( FL(AG S| ^x )}*,( x )| ) ^ | ^ src/libavfilter/af_dynaudnorm.c:134:src/libavfilter/af_crossfeed.c138src/libavfilter/window_func.h:: :warning: missing field 'unit' initializer [-Wmissing-field-initializers]351155 ::60:109 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | 155{ | "351 p ea | k " ,{ l "u b lt o[ nc] "=k_s est eixtp(z-e"h0e, . 5 p*" eSsaQetk R t(hve (balonl-cku( eN-s1",i) /z2) /e"(,0 .4 * ( N - 1 ) /2O. F fO)F))F;SF SEET T| ( ~^~~ (pbelaok_src/libavfilter/window_func.hc:v153ka_l:ues)26, i z: enote: ) ,Aexpanded from macro 'SQR'V _ OAVP_OT PT_153 | _ TTY PY PEE _D_ IOU NTB,L E, # {d.{de.ib6fl 4i==0}n, 0e0 .,S95 }Q3R,(x2) 70 .06,( 8( 1,x. A)F*0(x ),},) F| L| A ^ ^ G S }, | ^ src/libavfilter/af_crossfeed.c:352:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 352 | { NULsrc/libavfilter/af_dynaudnorm.cL :} 135 :| 138 ^: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 135 | { "p", "set the peak value", OFFSET(peak_value), AV_OPT_TYPE_DOUBLE, {.dbl = 0.95}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:136:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 136 | { "src/libavfilter/window_func.hma:x162g:a25i:n "warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "set the m162a | x a m p l i f i c a t iiofn "(, F F A B S ( nOF FS-E TM()m a>=x 0_.a3m p*l ifMi)c a{t i o| n ~~^~~ ~~) , AV_OPsrc/libavutil/common.hT:_64T:Y31P:E _note: DOexpanded from macro 'FFABS'UB LE, {. d64 | b#ld e= f10i.n0e} ,F F1A.B0S,( a1)0 0((.a0), >FL=A G0S }?, (| ^a ) : (-(a))) | ^ In file included from src/libavfilter/af_dialoguenhance.c:28: src/libavfilter/window_func.hsrc/libavfilter/af_dynaudnorm.c::162137::17138:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] missing field 'unit' initializer [-Wmissing-field-initializers] 162 | 137 | { "imf" ,( F FA B S ( n - M") s>et= 0t.h3e *m aMx )a m{p l i| fi ^~~~~~~~~~~~ ~~c atisrc/libavutil/common.ho:n64":,37 : note: expanded from macro 'FFABS' OFF S64E | T#(dmeafx_ianem pFlFiAfBiSc(aati)o n)(,( aA) V>_O=P T0_ T? Y(PaE) _:D OU(B-L(Ea, ){)). d| ^~~~b l = 10.0}In file included from , src/libavfilter/af_dialoguenhance.c1:.280: , src/libavfilter/window_func.h1:01620:39.:0 ,warning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]L AGS }, 162| | ^ if (FFABS(n - M) >= 0.3 * M)src/libavfilter/af_dynaudnorm.c :{138 : | 138 ~ ^: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 138 | { "targetrms", "set the target RMS", OFFSET(target_rms), AV_OPT_TYPE_DOUBLE, {.dbl = 0.0}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/window_func.h:163:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_dynaudnorm.c:139 :163138 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers] lu t[139n | ] = 0{. 5"r "*, ( 1 + c o s ("(sMe_tPI *(tFheF AtBaSr(gne t- RMM)S "-, 0 . 3 * M )) /( ( 1 - OFFSET(target_rms), AV_OPT_TYPE_DOUBLE, {.dbl = 0.0}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:140:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 140 | { "coupling", "set channel coupling", OFFSET(channels_coupled), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/af_astats.c:542:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 542 | src/libavfilter/af_dynaudnorm.c : 141 : 138 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]se t_meta(metad a141t | a , 0 ,{ ""Nnu",m be r of N a N s" ," "s%fe"t ,ch annnbe_ln acnosup l/i n(gf"l,o a t )0 s .- 3)> n * b_ cM ))h )a; n | n ~ ^ eOlsF)F; S E| ~~~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~T (channels_cousrc/libavfilter/window_func.hpl:e163d:)69,: warning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]V _OPT_TYPE_BO O163L | , {. i 6 4 = 1 } , l ut [ n ]0 ,= 0. 5 *1 ,( 1FL A+G Sc o}s, ( | ( ^M _PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3)src/libavfilter/af_dynaudnorm.c *: 142M:)138):) ;warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ~ ^ 142 | { "correcsrc/libavfilter/window_func.htCC libavfilter/af_silencedetect.o :dcsrc/libavfilter/af_astats.c"163,: : 56"544: s:etwarning: 63implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]D:C c owarning: rrimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e ction "163, | 544 | sOe t_FlumFtSEeTt[(and(]mcet a_c=odr atr0aec.t5, *i 0o,( "nN1)u , m b+er co ofA IsVn(_fs(O"MP,_ PTI"_*T%(f"Y,PEF_ FBAOBnSOb_(iLnnf ,- s M / ) ({ .f-lio 60a.4t )3=s ->*n 0bM_}c),)/h a(( n1n e - ls 00.);, 3 )| ~~~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ *1 M,) ))F;L AG S| ~~^~~ ~} , | ^ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((src/libavfilter/af_dynaudnorm.ca:)143 :>138= :0 warning: ? missing field 'unit' initializer [-Wmissing-field-initializers]( a) : (-(a))) 143 | | ^ { "c", In file included from src/libavfilter/af_dialoguenhance.c :"28s: etsrc/libavfilter/window_func.h :DC163 :c48o:r rwarning: ecimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t ion", 163 | O F F SE T ( d src/libavfilter/af_astats.c c _:cl546ou:t[rn73r]e: c warning: =t implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0.i5 o*n )(1, + c AoVs 546_ | O(( M_P PT I *_(F T FsYeAt_PmBEe_SB(tOanO -( LM,m) -e t{0.ia.63 d*4a Mt) a)=/ ,0 (0}(1, , "-N um b 0e .3r )o f *de0n or,m Mal )s )" ,) " ;1%f ", , F| L AG ^~~~~~~~~~~~ ~S nb _}src/libavutil/common.h:d64,:e n37 o| : rnote: expanded from macro 'FFABS' ^ m als /64 | (#fdloeafti)sn-e> nFbF_AcBSh(anan) e(ls()a;src/libavfilter/af_dynaudnorm.c) : > =| 144: ~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~1380 :? warning: (missing field 'unit' initializer [-Wmissing-field-initializers] a) : (-(a))) 144 | | ^~~~ { "altboundary", "set alternative boundary mode", OFFSET(alt_boundary_mode), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:145:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 145 | { "b", "set alternative boundary mode", OFFSET(alt_boundary_mode), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:146:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 146 | { "compress", "set the compress factor", OFFSET(compress_factor), AV_OPT_TYPE_DOUBLE, {.dbl = 0.0}, 0.0, 30.0, FLAGS }, | ^ src/libavfilter/af_deesser.c:59:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_dynaudnorm.c: 14759: | 138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] { "i", "set i n147t | e n s i {t y""s," , O F F S E T (i n "tseent sthiet yc)o,m pArVe_OsPsT _fTYaPcEt_oDOrU",B L E, { . d b l O=FF0S.0E}T,( c0o.m0p,r e1s.s0_f,a cAt o}r,) , | ^ AV_OPT_TYPE_DOUBLE, {.dbl = 0.0}, 0.0, 30.0, FLAGSsrc/libavfilter/af_deesser.c }:,60 :| 95 ^: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "m", "set max dsrc/libavfilter/af_dynaudnorm.ce:148e:s138s:i nwarning: gmissing field 'unit' initializer [-Wmissing-field-initializers]" , OFFSET(max) ,148 | { A V"_tOhPrTe_shToYlPd"E,_ D O "UsBLeEt, t{h.e dtbhlr=e0s.h5ol}d, v0a.l0u,e "1,. 0 , A } , | O ^ FFSET(threshold), AV_OPT_TYPE_DOUBLE,src/libavfilter/af_deesser.c :{61:.95d:b lwarning: missing field 'unit' initializer [-Wmissing-field-initializers]= 0.0}, 0 .610 | , {1 ."0,f F"L,A GS" s}e,t f| r ^eq uency", OFFSET(frequency), AV_OPT_TYPsrc/libavfilter/af_dynaudnorm.cE:_149D:O138U:B Lwarning: Emissing field 'unit' initializer [-Wmissing-field-initializers], {.dbl=0.5}, 1490 | . 0 , 1.{0 ",t A" ,} , | ^ "set the threshold value", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl = 0.0}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_deesser.c:66:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 66 | { NULsrc/libavfilter/af_dynaudnorm.cL :}150 : 138| : ^ warning: missing field 'unit' initializer [-Wmissing-field-initializers] 150 | { "channels", "set channels to filter", OFFSET(channels_to_filter),AV_OPT_TYPE_STRING, {.str="all"}, 0, 0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:151:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 151 | { "h", "set channels to filter", OFFSET(channels_to_filter),AV_OPT_TYPE_STRING, {.str="all"}, 0, 0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:152:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 152 | { "overlap", "set the frame overlap", OFFSET(overlap), AV_OPT_TYPE_DOUBLE, {.dbl=.0}, 0.0, 1.0,src/libavfilter/af_crystalizer.c FL:A131GS: }1,: warning: | ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 131 | filters(dbsrc/libavfilter/af_dynaudnorm.cl,: 153d:o138u:b lwarning: emissing field 'unit' initializer [-Wmissing-field-initializers], inverse, n o153c | li p , {1 ," o0," ,1 . 0 , a v_ c l i p d"s,e 1t) t he| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~fr ame ovsrc/libavfilter/af_crystalizer.cer:l66a:p27":, note: expanded from macro 'filters' O66F | F S E T (covoensrtl atp)y,p e mu l t = t dAV-_>OmPuTl_tT;Y P E _D O U B LE , { . d b l = . 0 }, 0. 0 , 1. 0 , F L A G S } ,\ | | ^ ~~~~ ~~~~^~~~ src/libavfilter/af_dynaudnorm.c:156:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 156 | { NULL } | ^ 3 warnings generated. src/libavfilter/af_crystalizer.c:132:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 132 | filters(dbl, double, inverse, clip, 1, 1, 1.0, av_clipd, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_crystalizer.c:66:27: note: expanded from macro 'filters' 66 | const type mult = td->mult; \ | ~~~~ ~~~~^~~~ src/libavfilter/af_astats.c:599:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 599 | UPDATE_STATS(P, float, *src, , llrint(*src * (UINT64_C(1) << 31))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:575:89: note: expanded from macro 'UPDATE_STATS' 575 | UPDATE_STATS_##planar(type, update_stat(s, p, sample, sample normalizer_suffix, int_sample), s->is_float ? update_float_stat(s, p, sample) : s->is_double ? update_double_stat(s, p, sample) : (void)NULL, ); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:555:13: note: expanded from macro 'UPDATE_STATS_P' 555 | update_func; \ | ^~~~~~~~~~~ src/libavfilter/af_astats.c:599:32: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 599 | UPDATE_STATS(P, float, *src, , llrint(*src * (UINT64_C(1) << 31))); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:575:63: note: expanded from macro 'UPDATE_STATS' 575 | UPDATE_STATS_##planar(type, update_stat(s, p, sample, sample normalizer_suffix, int_sample), s->is_float ? update_float_stat(s, p, sample) : s->is_double ? update_double_stat(s, p, sample) : (void)NULL, ); \ | ~~~~~~~~~~~ ^~~~~~ src/libavfilter/af_astats.c:555:13: note: expanded from macro 'UPDATE_STATS_P' 555 | update_func; \ | ^~~~~~~~~~~ src/libavfilter/af_astats.c:599:32: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 599 | UPDATE_STATS(P, float, *src, , llrint(*src * (UINT64_C(1) << 31))); src/libavfilter/af_crystalizer.c| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 133:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_astats.c:575:55: note: expanded from macro 'UPDATE_STATS' 133 | filters(dbl, d575o | ub l e , n o i nUvPeDrAsTeE,_ SnToAcTlS_i#p#,p l0a, n0a,r (1t.y0p,e ,a vu_pcdlaitep_ds, t1a)t ( s| ,^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ p, samsrc/libavfilter/af_crystalizer.cp:l66e,: 27s:am pnote: lexpanded from macro 'filters'e normaliz er66_ | s u f f icxo,n sitn tt_yspamep lmeu)l,t s= -t>di-s>_mfullota;t ? u p d a t e _ f l o a t _ s ta t ( s , p , s a m pl e ) : s -\> i s| _ ~~~~ ~~~~^~~~ double ? update_double_stat(s, p, sample) : (void)NULL, ); \ | ~~~~~~~~~~~ ^~~~~~ src/libavfilter/af_astats.c:555:13: note: expanded from macro 'UPDATE_STATS_P' 555 | update_func; \ | ^~~~~~~~~~~ src/libavfilter/af_astats.c:599:32: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 599 | UPDATE_STATS(P, float, *src, , llrint(*src * (UINT64_C(1) << 31))); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:575:190: note: expanded from macro 'UPDATE_STATS' 575 | UPDATE_STATS_##planar(type, update_stat(s, p, sample, sample normalizer_suffix, int_sasrc/libavfilter/af_biquads.cmp:l1503e:)109,: warning: smissing field 'unit' initializer [-Wmissing-field-initializers]- >is_float ? updat e1503_ | fl o a t _{"sfrteaqtu(esn,c yp",, s"asmeptl ec)e n:t rsa-l> ifrse_qduouebnlcey ",? OFuFpdSaETt(ef_rdeoquubelnec_ys)t,a tA(Vs_,O PpT,_ TsYaPmEp_lDeOU)B L:E ,(v o{i.dd)bNlU=L0L},, 0),; \ 9 9| 99 ~~~~~~~~~~~~~~~~~~ ^~~~~~99 , FLAsrc/libavfilter/af_astats.cG:S556}:13,: note: | expanded from macro 'UPDATE_STATS_P' ^ 556 | update_float; \ | ^~~~~~~~~~~~ src/libavfilter/af_biquads.c:1504:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1504 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_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 * (UINT64src/libavfilter/af_haas.c_C:(601:)119 :< lnf=m1i}il,n t 0e=r. sp(0-d>1bm5l6i,2n 5d,no u b6lo4e,r m,Aa l}ni,o zi neve| rr_ ^ sseu, fcfliixp;, 0p-,>n m1ax, =1 .p0-,> maavx_ cnloirpmda,lsrc/libavfilter/af_haas.ciz :e161)r: _119 :s| u^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~warning: f missing field 'unit' initializer [-Wmissing-field-initializers] fixsrc/libavfilter/af_crystalizer.c;:);66 :\27 61: | | note: ~~~~~~~~~~~~~ ^~~~~~expanded from macro 'filters' { "lsrc/libavfilter/af_astats.ce:v555 e:66l13 | :_ o note: u expanded from macro 'UPDATE_STATS_P't" , c o n s t" s et555yt | p e ml e vu el lt = o ut t "d, - >u pmd ual tte ; _ Of uF nFc ;S E T ( l e v e l _ o u t ) , src/libavfilter/af_biquads.c : 1506 : 5 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] A V _ O 1506 P | T _ T Y W P I\ ED T _ H _D| O O ~~~~ ~~~~^~~~UPB TL EI O, N ( 1{ ..0d bl)=, 1 } | ^, 0 . 0 1 5 src/libavfilter/af_biquads.c:6 214575\:, 886 :4 | ^~~~~~~~~~~, note: expanded from macro 'WIDTH_OPTION'A }, | ^ 1457 | {"width", "set width", OFsrc/libavfilter/af_haas.cF:S62E:T119(:w iwarning: dmissing field 'unit' initializer [-Wmissing-field-initializers]t h), AV_OPT_ T62Y | P E _ D O{U B"LsEi,d e{_.gdabiln=x"},, 0 , 99"9s9e9t, sFiLdAeG Sg}a, i\n " | ^ , OFFSET(par_side_gain), AV_OPT_TYsrc/libavfilter/af_dialoguenhance.cPE_D:O59U:B109L:E ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] {.dbl=1}, 0.015625, 6594, | A } ,{ | " ^o riginal", "set originsrc/libavfilter/af_biquads.c:a1506l: 5c:e nwarning: tmissing field 'unit' initializer [-Wmissing-field-initializers]e r src/libavfilter/af_biquads.cf:a1458:ct88:o rnote: "expanded from macro 'WIDTH_OPTION', OFFSET(ori g1458i | n a l{)",w "A,V _ O PT _ T"YsPeEt_ DwOiUdBtLhE",, {O.FdFbSlE=T1}(, w0id,t h1),, AVF_LOAPGTS_ TY}P, E _| D ^O UBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_dialoguenhance.c:60:109:src/libavfilter/af_haas.c :warning: 68missing field 'unit' initializer [-Wmissing-field-initializers]: 119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | 68{ | "e n h a{n c"em"i,d d l"es_epth asrc/libavfilter/af_drmeter.cdsiael:"o,52g: 110u :e" swarning: eetmissing field 'unit' initializer [-Wmissing-field-initializers]n hmaindcdel ef apchtaosr e",52"O, | F FS OEFF STET (p(a{src/libavfilter/af_biquads.c e"r:n1507h:l_a86e:mnin cdgtwarning: ed)h, missing field 'unit' initializer [-Wmissing-field-initializers] lA"V e,__ pO"hsPaesT_tTe) , Y1507P Esrc/libavfilter/af_astats.cth | eA _w:i V _DO602nd oOwP T:_ Usrc/libavfilter/af_firequalizer.cl52e:T:{BLn385Y: 14":E gPwarning: Eg_,Bwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a O{implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]h iO."n,Ld"b ,, l O385 = 1F | F"s } SeE{T,( t t . 602i | mgaii0 , e36n " _,c4, o = O FnL 0FysaA U}FtG=SP ,S a Ds}-E>n A,TTEdt ( _| u ^m)p gS T,A_T a bAuSi( Vf_nO0PIT_[TY),, ,i Pfl ] E1o,A ;_aDVA_ t| , O O ~ ^~~~~~~~~~~~~~Psrc/libavfilter/af_dialoguenhance.c*U}B T:_sT,L 61:rYPE 109c:E ,| ,_ warning: , ^Dmissing field 'unit' initializer [-Wmissing-field-initializers]O{UlB .ldLblrE=i,n3} t61(,*{ | s. d . 0r1b{c,l = 0} "*, (1U0v oIisrc/libavfilter/af_haas.cc,e"-N,9T:0 0 6694F_,C (:L A G1S131:9 ") 0lm}i( va yn" o src/libavfilter/af_biquads.c| _ ^p,i : 1508hca U:Pes) ,86 D e O:A T FA V_?EFwarning: O P_TS_missing field 'unit' initializer [-Wmissing-field-initializers]ThSyEp oYtTTAPTfS(Ep(a_ #_sr-_1508d#eDl> | p Olaaan UByLnaa l0E)r,{ y ,( "{s ityg." ,s p d b_le= " t, 2Asb u}V,euf_ OtPpT[2i ]d,_,g3a2 ,Tatse Yin-_>FaPnE"_sLtaa,DAlty sOGU(OFiSsBsLF _},E Sp,t ,, Ebsu f [| T ^ a i(+mp{ga1i]l).ne, d)b l:src/libavfilter/af_dialoguenhance.c,s= 2 :A62a:s.Vm_p10-:0 warning: Ol>a5missing field 'help' initializer [-Wmissing-field-initializers]}P,en T _ a n T l62o | 0YPyEr_ D,smi s O a_l iUz t{BNeMrb_LUAuXsEuLf_[,ifLfH {]};i A. x | A ^d ,| S ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_bD E liL=A0}nY,,t - 9_0src/libavfilter/af_firequalizer.cAs 0}:,a, 3869 0mp:l 0| ^82 :e ,warning: ) ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] F sL->AisG_Sf}l,o a386t| | ^ ? u p d atsrc/libavfilter/af_haas.c e_:f70l:o 119a:y tb_warning: stmissing field 'unit' initializer [-Wmissing-field-initializers]a= t (ss-,> mpi,n _ spa70 | h mpal se )e {: ? s "l-h>eisy_ftpdo_otbubfal(leasn ->cae?"n a,u lyps dia"st_stebe_tu dfol[uie]b,flt beaslsrc/libavfilter/af_biquads.c_-a>n:csea1509:t"n,5:aa l OtFywarning: smissing field 'unit' initializer [-Wmissing-field-initializers]( sFiSE,Ts (_p, p1509atr _ | busfb[i +aa 1 m l]pMlae) InXc)e:0)_ ,s CH:A-N >Na n(aE Lvlo Sy_iNAsdi)ONVsR_U_MtALLObL,IPZuE Tf__T)Y[O;PiP] ;ET_\ IDO | ONU| ~ ^~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~(B1L ,E ," a l{src/libavfilter/af_astats.cl.:d"567b,l=:- 1130).,: 0note: }expanded from macro 'UPDATE_STATS_I' ,| ^ -1src/libavfilter/af_biquads.c :,5671470 | : 78 : 1 , note: A expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' } , | ^ up da1470t | e_ f u n{c";m i x " , " s e t m i x " , O Fsrc/libavfilter/af_haas.c F: S71 E : T 119 (: m i warning: x missing field 'unit' initializer [-Wmissing-field-initializers]) , AV _O PT _T Y71 P | E _ DO U B {L E" ,l e f{t ._ dg bal\i=n x | "}, ^~~~~~~~~~~ , 0 , 1, "FsLeAtG Sl}e,f t g a i n " src/libavfilter/af_astats.c,: 602 : 32 : O Fwarning: F implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] S E T ( p a r _ g a \602i | n | 0 ^) , U P D AATVE__OSPTTA_TTSYP(EI_,D OfUloBaLEt,, *{s.rcd,b l, =l1l}r,i n0t.(0*1s5r6c2 5*, ( U6I4N,T 6A4 _}C,( 1 )| ^< < 31))); src/libavfilter/af_biquads.c :| 1509 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.csrc/libavfilter/af_astats.c::1471575::6378:: note: expanded from macro 'UPDATE_STATS' note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' src/libavfilter/af_haas.c:72:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1471 | {" m575" | , 72 | " s e{ t m"lUeixP"Df, AOtTEF__FSpSTEhATaTs(S_e#m#"pi,xl), a naA r V("t_syeOPpTet_, Tulsrc/libavfilter/af_drmeter.cYpPeEd:f_aD76Ott:U ep27B:L_hsa sE,t awarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{t."d (,sb, l = x} ,p ,O0F, Fs a1mS76, | p E lF TeL, ( rAm pGasrsaS }_mp=, phla s e sqe nr0 o t)r m(, a2l i ze r _ s*u f pf- i>x A s , Vu m _i n/tO _pP- >sTa_ TnYm pbP l eE)_, _ sB OO Lasmp ,\- l > ie | ss_ ^)f l o;{a. it 6 4| ?= ~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~~ 0u}p,d a t e _ f l o a0t,_ s t a1t,( sA, }p,, s a m| p ^l e) : s->is_double ? update_double_stsrc/libavfilter/af_biquads.ca:t1509(:src/libavfilter/af_haas.cs5,::73 : p131warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] : s awarning: src/libavfilter/af_biquads.cm:missing field 'unit' initializer [-Wmissing-field-initializers]p l1472e:)108: :note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'( vo i73d | ) N U L L{ , 1472" | )r ;i \g h t| {_"d ~~~~~~~~~~~ ^~~~~~ec hlaanyn"src/libavfilter/af_astats.ce:,567l s:" 13 :, " note: s"expanded from macro 'UPDATE_STATS_I' este tr icghhat n 567nd | e el l s a y t" o , f u ipl dtOaeFtFSrEe"T,_ (fpuOanFFrcS_;dE e Tl( acyh1 )_ l ,a y o u t _ st r ) A,V _ AO PV _T O _P T TY _P E _TD Y OUPB EL_ STE R, I N{ G,. d {b . slt = r=2 .y} , 1 2 0 },, 0 , F L A G\S0 },, | \M ^~~~~~~~~~~ A X_ H| A ^ AS_DELsrc/libavfilter/af_astats.cA:Y602,: 32A: },warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] | ^ 602 | UPDATE_STATS(I, flosrc/libavfilter/af_haas.ca:t74,: 119*:s rwarning: cmissing field 'unit' initializer [-Wmissing-field-initializers], , llrint(* s74r | c * ({U I"NrTi6g4h_tC_src/libavfilter/af_biquads.c(ba:1l1509a):n c5<:e<" , "warning: 3s1emissing field 'unit' initializer [-Wmissing-field-initializers]t) ) )rsrc/libavfilter/af_biquads.c;i: g 1473h| t: 108 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:b anote: lexpanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'a nce",src/libavfilter/af_astats.c :O575F:F55SE T1473: | ( note: p aexpanded from macro 'UPDATE_STATS' {r"_cb"a,l a n c e 1 ) ," s 575e | t ch AaV n_ OPnTe l_ Ts toYU PPfEiDlt_AeTEr_SDT"O,AUT BSL_EO,#F# Fp Sl{Ea.naT(drcb(hlt_=ylp1ae,}y, uop ud ta t_e s t_r s )t-a1,,t A V(_ sO, P 1pT, ,s_ Aa TYm}Pp,l E | e ^,_ S TsRaImNpGl, e{. sntorr=my}a,li z0e,r _0s,uf fFiLxA,src/libavfilter/af_haas.cG: 75Si:}n119,t \: _ s| ^warning: amissing field 'unit' initializer [-Wmissing-field-initializers]m ple), s->is_ f75lo | a t ? u{pd a"trei_ghftl_ogaati_ns"t,a t ( s ," spe,t sramipglhte )g a:i ns"-,> i s _ dOoFuFbSlEsrc/libavfilter/af_biquads.ceT: (1509p?: a5ru:_pg daawarning: itnmissing field 'unit' initializer [-Wmissing-field-initializers]e _1d)src/libavfilter/af_biquads.c:o1474,u: 103b: l e _ note: sexpanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' tAasrc/libavfilter/af_crystalizer.cVt_:O(PT136s _:,1:1474 | Twarning: p , Yimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Ps E{a_"Dnmo7OpUrBLlEm , warningse generateda 136 {). . :l | (dibfvizlloet"=i1}e,, d"rn )sNUoL0(rL.d0m1,b a)5llpi;z6, ed2\ o5c o| u,e ~~~~~~~~~~~ ^~~~~~ bfl 6fe4,i ,src/libavfilter/af_astats.c cii:An e567ntvse}:, " r13se,| :O ,note: ^F 6nexpanded from macro 'UPDATE_STATS_I'FoS warningcslEi generatedT. p,( 567 n1 | o, 0r, m a li1z . esrc/libavfilter/af_haas.c0 ) :,, 76 : 119 a A :vV_cul _warning: OpPiTmissing field 'unit' initializer [-Wmissing-field-initializers]d p_adtT,e _Y0PEf) _u ncB;76 O| | O^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~L , { src/libavfilter/af_crystalizer.c :. {66 i: 27:" 6r inote: 4expanded from macro 'filters' g= hzt }_ p , h66 0 a | ,s e 1 " ,,c F o n s L A"ts G etSy pt} , e r i mu g hlt t\ p = h| a t ^s d -e >" , m u l t O; F F S E T ( p a r _ p h \ a s| e1 ^~~~~~~~~~~) , A V _ O P T _T Y P E _ B O Osrc/libavfilter/af_biquads.c L:\,1509 :| 5 ~~~~ ~~~~^~~~: warning: {missing field 'unit' initializer [-Wmissing-field-initializers]. i64src/libavfilter/af_biquads.c=:11475}:,103 : note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 0, 1, 1475A | } , {| " ^n ", "normalize src/libavfilter/af_haas.cc:o77e:f12f:i warning: cmissing field 'help' initializer [-Wmissing-field-initializers]i ents "77, | O F F S E{T N(UnLoLr m}a l i| ze ^) , AV_OPT_TYPsrc/libavfilter/af_astats.cE:_602B:OO32L:, warning: {implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]. i64=z}, 0, 1, F L602A | G S } | ^ UPDATE_STATS(I, float, *src, , llrint(*src * (UINT64_C(1) << 31))); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:575:190: note: expanded from macro 'UPDATE_STATS' 575 | UPDATE_STATS_##planar(type, update_stat(s, p, sample, sample normalizer_suffix, int_sample), s->is_float ? update_float_stat(s, p, sample) : s->is_double ? update_double_stat(s, p, sample) : (void)NULL, ); \ | ~~~~~~~~~~~~~~~~~~ ^~~~~~ src/libavfilter/af_astats.c:568:13: note: expanded from macro 'UPDATE_STATS_I' 568 | update_float; \ | ^~~~~~~~~~~~ src/libavfilter/af_astats.c:602:32: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 602 | UPDATE_STATS(I, float, *src, , llrint(*src * (UINT64_C(1) << 31))); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:577:57: note: expanded from macro 'UPDATE_STATS' 577 | UPDATE_STATS_##planar(type, update_minmax(s, p, sample), , p->nmin = p->min normalizer_suffix; p->nmax = p->max normalizer_suffix;); \ | ~~~~~~~~~~~~~ ^~~~~~ src/libavfilter/af_astats.c:567:13: note: expanded from macro 'UPDATE_STATS_I' 567 | update_func; \ | ^~~~~~~~~~~ src/libavfilter/af_crystalizer.c:137:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 137 | filters(dblp, double, inverse, clip, 1, 1, 1.0, av_clipd, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4src/libavfilter/af_crystalizer.cIn file included from warning:s66src/libavfilter/af_mcompand.c generated:. 27::32 : note: src/libavutil/ffmath.hexpanded from macro 'filters': 49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 66 | const type mult = td- >49m | u l t ; r e t u r n e x p 2 f ( M _ L O G 2 _ 1 0 * x ) ; | ~ ^ \ | ~~~~ ~~~~^~~~ src/libavfilter/af_biquads.c:1512:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1512 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1498 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1512:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1499 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1513:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1513 | {Nsrc/libavfilter/af_drmeter.cULL:}166 : 45| : ^ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | chdr = 20 * log10(secondpeak / sqrt(rmssum / (0.2 * p->blknum))); | ^~~~~~ ~ src/libavfilter/af_drmeter.c:166:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | chdr = 20 * log10(secondpeak / sqrt(rmssum / (0.2 * p->blknum))); | ^~~~~~~~~~ ~ src/libavfilter/af_drmeter.c:168:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 168 | av_log(ctx, AV_LOG_INFO, "Channel %d: DR: %g\n", ch + 1, chdr); | ~~~~~~ ^~~~ src/libavfilter/af_crystalizer.c:138:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 138 | src/libavfilter/af_drmeter.cfi:l171t:e53r:s (warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]b lp, double, n171o | i n v e rasve_,l ongo(ccltixp,, A0V,_ L0O,G _1I.N0F, Oa,v _"cOlvi8eprd warninga,l sl0 generated ). D R :| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~% g\n", dsrc/libavfilter/af_crystalizer.cr: 66/: 27s:- >note: nexpanded from macro 'filters'b _channels); 66 | | ~~~~~~ ~~~^~~~~~~~~~~~~~~~ const type mult = td->mult; \ | ~~~~ ~~~~^~~~ 3 warnings generated. src/libavfilter/af_crystalizer.c:139:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | filters(dblp, double, noinverse, src/libavfilter/af_firequalizer.ccli:p552,: 410:, warning: 1,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1.0, av_clipd, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | src/libavfilter/af_crystalizer.c : 66 :27 :s -note: >expanded from macro 'filters'c epstrum_tb u66f | [ k ] =c olnosgt( FtFyMpAeX (msu-l>tc e=p sttdr-u>mm_utlbtu;f [ k ] , m i n v a l ) ) ; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h : 47 : 22 : note: expanded from macro 'FFMAX' \ | ~~~~ ~~~~^~~~ 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavfilter/af_firequalizer.c:552:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | s->cepstrum_tbuf[k] = log(FFMAX(s->cepstrum_tbuf[k], minval)); | ~~~ ^~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/af_firequalizer.c:565:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | double mag = exp(s->cepstrum_tbuf[k] * norm) * norm; | ^~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/af_firequalizer.c:566:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 566 | double ph = s->cepstrum_tbuf[k+1] * norm; | ^~~~~~~~~~~~~~~~~~~~~ ~ CC libavfilter/af_silenceremove.o 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, FLAGS6}, warning s generated| . ^ src/libavfilter/af_biquads.c:1521:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1521 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=100}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1523:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1523 | WIDTH_OPTION(0.5), | ^ src/libavfilter/af_biquads.c:1457:88: note: expanded from macro 'WIDTH_OPTION' 1457 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1523:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1458:88: note: expanded from macro 'WIDTH_OPTION' 1458 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c: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}, | ^ CC libavfilter/af_speechnorm.o 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_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_biquads.c| : ~ ~~~^~~~~~~~1528 :5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1472src/libavfilter/af_dialoguenhance.c::108279:: 11note: :expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | 1472 | v a{d" c=h avnande l*s "0,. 1" s+e t0 .c9h a*n nse-l>sp rteov _fvialdt;e r "| , ^~~ ~ OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1528:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1528:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1528:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ 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_biquads.c:1532:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1532 | {NULL} | ^ 9 warnings generated. src/libavfilter/af_biquads.c:1546:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1546 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1547:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1547 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1549:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1549 | WIDTH_OPTION(0.5), | ^ src/libavfilter/af_biquads.c:1457:88: note: expanded from macro 'WIDTH_OPTION' 1457 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1549:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1458:88: note: expanded from macro 'WIDTH_OPTION' 1458 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1550:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1550 | {"gain", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, | ^ src/libavfilter/af_biquads.c:1551:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1551 | {"g", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, | ^ src/libavfilter/af_biquads.c:1552:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1552 | {"poles", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ src/libavfilter/af_biquads.c:1553:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1553 | {"p", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ src/libavfilter/af_biquads.c:1554:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1554 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1470 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1554:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1471:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1471 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1554:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1472:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1472 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1554:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1554:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1554:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1557:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1557 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1498 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1557:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1499 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1558:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1558 | {NULL} | ^ 4 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:812:76: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 812 | av_log(ctx, AV_LOG_INFO, "Number of denormals: %f\n", nb_denormals / (float)s->nb_channels); | ~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/af_stereotools.o CC libavfilter/af_stereowiden.o src/libavfilter/af_headphone.c:368:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 368 | float gain_lin = expf((s->gain - 3 * nb_input_channels) / 20 * M_LN10); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ~ src/libavfilter/af_axcorrelate.c:369:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 369 | { "size", "set segment size", OFFSET(size), AV_OPT_TYPE_INT, {.i64=256}, 2, 131072, AF }, | ^ src/libavfilter/af_axcorrelate.c:373:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 373 | { NULL } | ^ 13 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, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1584:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1584:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1584:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_hdcd.c:989:78: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 989 | OFFSET(disable_autoconvert), AV_OPT_TYPE_BOOL, { .i64 = 1src/libavfilter/af_biquads.c :}1587,: 50:, warning: 1missing field 'unit' initializer [-Wmissing-field-initializers], A }, 1587| | ^ BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1498 | {"blocksizesrc/libavfilter/af_hdcd.c":,991 :"99s:e twarning: missing field 'unit' initializer [-Wmissing-field-initializers]t he block size "991, | O F F S E T (ObFlFoSckE_Ts(apmrpolceess)s,_ sAtVe_rOePoT)_,T YAPVE__OIPNTT_,T Y{P.Ei_6B4O=OxL},, {0 ,. i36247 6=8 ,H DACFD}_,P R\O C E| S ^S _STEREO_DEFAULT }, 0, 1, A }, | ^ 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' src/libavfilter/af_hdcd.c 1499: | 993 : 73 : {warning: "missing field 'unit' initializer [-Wmissing-field-initializers]b ", 993" | s e t t h e bOlFoFcSkE Ts(iczdet"_,m sO)F,F SAEVT_(ObPlTo_cTkY_PsEa_mIpNlTe,s ){, .AiV6_4O P=T _2T0Y0P0E _}I,N T1,0 0{,. i66040=0x0},, A0 ,} ,3 2 7| 6 ^8 , AF} | ^ src/libavfilter/af_biquads.c:1588:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/af_hdcd.c :1588995 | : 67 : {warning: Nmissing field 'unit' initializer [-Wmissing-field-initializers]U LL} | ^ 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} | ^ 18 warnings generated. src/libavfilter/af_chorus.c:67:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "in_gain", "set input gain", OFFSET(in_gain), AV_OPT_TYPE_FLOAT, {.dbl=.4}, 0, 1, A }, | ^ src/libavfilter/af_chorus.c:68:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "out_gain", "set output gain", OFFSET(out_gain), AV_OPT_TYPE_FLOAT, {.dbl=.4}, 0, 1, A }, | ^ src/libavfilter/af_chorus.c:69:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "delays", "set delays", OFFSET(delays_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, A }, | ^ src/libavfilter/af_chorus.c:70:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 670 | warning s generated . { "decays", "set decays", OFFSET(decays_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, A }, | ^ src/libavfilter/af_chorus.c:71:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "speeds", "set speeds", OFFSET(speeds_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, A }, | ^ src/libavfilter/af_chorus.c:72:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "depths", "set depths", OFFSET(depths_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, A }, | ^ src/libavfilter/af_chorus.c:73:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 73 | { NULL } | ^ src/libavfilter/af_biquads.c:1595:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1595 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1596:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1596 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1598:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1598 | WIDTH_OPTION(0.5), | ^ src/libavfilter/af_biquads.c:1457:88: note: expanded from macro 'WIDTH_OPTION' 1457 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1598:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1458:88: note: expanded from macro 'WIDTH_OPTION' 1458 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1599:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1599 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1470 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1599:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1471:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1471 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1599:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1472:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1472 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:src/libavfilter/af_join.c1599:5:: 73warning: :missing field 'unit' initializer [-Wmissing-field-initializers]137 : src/libavfilter/af_biquads.cwarning: :missing field 'unit' initializer [-Wmissing-field-initializers]1473 :108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | 73 | { "{c "",i n p u t s " ," s e t c h a n n"eNlusm bteor foifl tienrp"u,t OsFtFrSeEaTm(sc.h"_,l aOyFoFuStE_Tst(ri)n,p uAtVs_)O,P T _ T Y P E _ S T R I N GA,V _{O.PsTt_rT=YyP}E,_ I0N,T ,0 , F L{A G.Si}6,4 \ = | 2 ^ }, 1, INT_MAX, A|F }, | ^ 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 | {"nsrc/libavfilter/af_join.co:r75m:a130l:i zwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]" , "normalize c oe75f | f i c i e n t s " , O F F S E T ( n o r m a l i"zoeu)t,p uAtV _sOtPrTe_aTmY.P"E,_ B O O L , { . i 6 4 =OzF}F,S E0T,( c1h,a nFnLeAlG_Sl}a,y o u t _ s t\r ) ,| ^A V_OPT_TYPE_STRING, {.str = "stereo"}, 0, 0, A|F }, 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", src/libavfilter/af_join.c":n79o:r12m:a lwarning: imissing field 'help' initializer [-Wmissing-field-initializers]z e co e79f | f i c i e{n tNsU"L,L O}F F S| E ^T (normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1602:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1602 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1498 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1602:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1499 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1603:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1603 | {NULL} | ^ 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_chorus.c:167:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | int samples = (int) ((s->delays[n] + s->depths[n]) * outlink->sample_rate / 1000.0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/af_chorus.c:168:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 168 | int depth_samples = (int) (s->depths[n] * outli11nk warning-s> generateds. ample_rate / 1000.0); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/af_chorus.c:184:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | if (s->in_gain * (sum_in_volume) > 1.0 / s->out_gain) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ~ src/libavfilter/af_chorus.c:184:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | if (s->in_gain * (sum_in_volume) > 1.0 / s->out_gain) | ~ ~~~^~~~~~~~ src/libavfilter/af_headphone.c:753:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 753 | { NULL } | ^ CC libavfilter/af_superequalizer.o src/libavfilter/af_join.c:234:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 234 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ CC libavfilter/af_surround.o src/libavfilter/af_hdcd.c:1360:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1360 | GAINTOFLOAT(ctx->val_target_gain >>7) ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_hdcd.c:832:30: note: expanded from macro 'GAINTOFLOAT' 832 | #define GAINTOFLOAT(g) (g) ? -(float)(g>>1) - ((g & 1) ? 0.5 : 0.0) : 0.0 | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_hdcd.c:1359:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1359 | GAINTOFLOAT(target_gain[1] >>7), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_hdcd.c:832:30: note: expanded from macro 'GAINTOFLOAT' 832 | #define GAINTOFLOAT(g) (g) ? -(float)(g>>1) - ((g & 1) ? 0.5 : 0.0) : 0.0 | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_hdcd.c:1358:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1358 | GAINTOFLOAT(target_gain[0] >>7), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_hdcd.c:832:30: note: expanded from macro 'GAINTOFLOAT' src/libavfilter/af_join.c 832 | :#d278e:f19i:ne warning: Gcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]A INTOFLOAT(g) (g )278 | ? - ( ffloora t()i( g=> >01;) i- <( (cgt x&- >1n)b _?i n0p.u5t s:; 0i.+0+)) : {0 . 0| ~ ^ ~~~~~~~~~~~~~~ | ^~~~~~~~~~~~~~ ~ 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++) { | ~ ^ ~~~~~~~~~~~~~~ 8 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_join.c| ^ :314:src/libavfilter/af_biquads.c19::1498 :warning: 103comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: note: expanded from macro 'BLOCKSIZE_OPTION' 1498314 | | {f"obrl o(cik s=i z0e;" ,i " s nbbl_oicnkp ustisz;e "i,+ +O)F F{S E T| ( ~ ^ ~~~~~~~~~~~~~~b lock_samples)src/libavfilter/af_join.c,: 425A:V19_:O Pwarning: Tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ TYPE_INT, 425{ | . i 6 4 =fx}o,r 0(,i 3=2 706;8 ,i A n| b ^_ inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_join.c:432:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavfilter/af_biquads.c :4321619 | : 5 : warning: fmissing field 'unit' initializer [-Wmissing-field-initializers]o r (src/libavfilter/af_biquads.ci: 1499=: 1030:; note: iexpanded from macro 'BLOCKSIZE_OPTION' < ctx->nb_in p1499u | t s ; i{+"+b)" , | ~ ^ ~~~~~~~~~~~~~~ "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1620:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1620 | {NULL} | ^ src/libavfilter/af_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)); 8| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning s generated. src/libavfilter/af_hdcd.c:832:30CC libavfilter/af_tremolo.o : note: expanded from macro 'GAINTOFLOAT' 832 | #define GAINTOFLOAT(g) (g) ? -(float)(g>>1) - ((g & 1) ? 0.5 : 0.0) : 0.0 | ^ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ CC libavfilter/af_vibrato.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_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^src/libavfilter/af_join.c :448:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 448 | for (i = 0; i < ctx->nb_inputs; i++) {src/libavfilter/af_loudnorm.c :| 103 ~ ^ ~~~~~~~~~~~~~~: 152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_join.c:463:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 103 | {463 | " I " , i f ( s- > c h _ l a y o u t ."nsb_ecth ainnnteelgsr a>t eFdF _lAoRuRdAnYe_sELsE MtSa(rfgreatm"e,- > d a tOaF)F)S E{T ( t| a ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~r get_i), src/libavfilter/af_join.c : 496 : 20 :A Vwarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]O PT_TYPE_DO U496B | L E , i{f. d(bnlb _=b u-f2f4src/libavfilter/af_biquads.ce.:r}1630s,: 5> : F-warning: F7missing field 'unit' initializer [-Wmissing-field-initializers]_0 .A,R R A 1630Y | _ E L E- M5WS.I(,Df Tr HaF_mLOeAP-GT>SIb Ou}Nf,() 0) . | 7{ ^0 7 )| , ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ | ^ src/libavfilter/af_biquads.c:1457src/libavfilter/af_join.c::88506:: 21note: :expanded from macro 'WIDTH_OPTION' warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1457 | { "506w | i d tsrc/libavfilter/af_loudnorm.c h :"f104,o: r152" s:(e itwarning: missing field 'unit' initializer [-Wmissing-field-initializers]=w i0d;t hi" ,< OFFFFMSIE NT104(( | Fw Fi _d At Rh{R) A,"Y i_A"EV,L_ EO MP ST (_ fT rY aP mE e_ -D >O bU uB fL )E ,," sn{ebt._ dbibunlft=fexeg}rr,sa )t0;e, d i 9+l9+o9)u9 d9{n, e sF| sL ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A tGaSr}g,e t\" , | ^src/libavutil/macros.h : 49O:F25F:S Enote: Texpanded from macro 'FFMIN'( target_i )49, | # d e f i n e FAFVM_IONPT(_aTsrc/libavfilter/af_biquads.c,Y:bP1630)E: _5(D:(O aUwarning: )Bmissing field 'unit' initializer [-Wmissing-field-initializers] L >E ,( src/libavfilter/af_biquads.cb :){1458 .:?d88 b:(l b note: )=expanded from macro 'WIDTH_OPTION' :- 2(4a.)}), 1458| | ~ ^ ~- 7 0 . ,{" w " ,src/libavfilter/af_join.c : 506 : -19 5:". s,warning: e comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t FwLiAdGtSh "},, 506O | F| F ^S E T (fwoird t(hi) ,= A0V;_ OiP T<_ TFYFPMEI_ND(OFUFB_LAER,R A{Y.src/libavfilter/af_loudnorm.c_d:Eb105Ll:E=152Mx:S} (,warning: f missing field 'unit' initializer [-Wmissing-field-initializers]r0 a,m e9-9>9b9u9f,) ,F Ln Ab105G_ | Sb }u f f | e{ ^r s")L;R Ai"+,+ ) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "set losrc/libavfilter/af_join.cu:d537n:e16s:s warning: rcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]asrc/libavfilter/af_biquads.cn :g1631e: 88t:a rwarning: gmissing field 'unit' initializer [-Wmissing-field-initializers]e t537" | , 1631 | O F {F "S pE oTFl(FetMsaI"rN,g( eF"tFs__elAtrR aRn)Au,Ym _b Ee Lr E Mo Sf ( AfpVro_alOmePesT-"_>,Td YaOPtFEaF_)SD,EO TUs(B-pL>oElc,eh s _){l,.a dyAboVlu_ tO=.P nT b_7_T.cY}hP,aE n_ nI eN lT s,1) .){,;. i 6 | 4 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~= 2 } , 51src/libavutil/macros.h0,.: ,492 :, 25 F:AL FAnote: }Gexpanded from macro 'FFMIN',S }| , ^ | 49 ^ | #define FFMIN(a,b) ((a) > (b) ? (b) : (asrc/libavfilter/af_biquads.c):) 1632 src/libavfilter/af_loudnorm.c:| :88 ~ ^ ~106: : 152warning: :missing field 'unit' initializer [-Wmissing-field-initializers] warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_join.c:545:19 :1632 | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 106 | { " p " ,545{ | " l r a"f"so,er t ( ni u m =b e 0r ; o if

, n lbOo_FuiFdnSnpEeuTst(ssp ;or laien+sg+)e), t Aa| Vr ~ ^ ~~~~~~~~~~~~~~_g OePtT"_,T Y P src/libavfilter/af_join.cE : _554 I: N19 T: , O warning: F{comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F. SiE6T4(=t2a }r554,g | e 1t ,_ l 2r,fa o)A,rF } (, i =| ^ 0 A;V _iO P_nDbO_UiBnLpEu,t s ;{ .id+b+l) ={ 7| src/libavfilter/af_biquads.c. ~ ^ ~~~~~~~~~~~~~~:} 1633,: 5 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]1 ., 1633 | 5 0 .M,I X _FCLHAAGNSN E}L,S _ N| O ^R MALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' src/libavfilter/af_loudnorm.c:107:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1470 | {"mix", "107s | e t mi x{" ," TOPF"F,S E T ( m i x ) , A V _ O P T"_sTeYtP Em_aDxOiUmBuLmE ,t r{u.ed bple=axk}",, 0 , 1 , F L A G S } ,O F F S E T ( t a r g e t _ t p ) , A V _ O P T\_ T Y| P ^E _DOUBLE, {.dbl = -2.}, -9., 0., FLsrc/libavfilter/af_biquads.cA:G1633S: 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", OFFSEsrc/libavfilter/af_loudnorm.cT:(108m:i152x:) ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]A V_OPT_TYPE_DOUBLE ,108 | { . d b l{= x"}t,p "0,, 1 , F L A G S } , " s e t m a x i m u m t r u e p e a k " , \ | ^ OFFSET(target_tp), AV_OPT_TYPE_DOUBLEsrc/libavfilter/af_biquads.c,: 1633 :{5.:d bwarning: lmissing field 'unit' initializer [-Wmissing-field-initializers] = -src/libavfilter/af_biquads.c2:.1472}:,108 : note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'- 9., 01472. | , F L{A"GcSh a}n,n e l| s ^" , "set channels to filter", OFFSET(ch_layout_strsrc/libavfilter/af_loudnorm.c):,109 :A152V:_ Owarning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]T _TYPE_STRING, {.st r109= | y } , 0{, "0m,e aFsuLrAeGdS_}I," ,\ | ^ " measured IL of input file", Osrc/libavfilter/af_biquads.cFF:S1633E:T5(:m ewarning: amissing field 'unit' initializer [-Wmissing-field-initializers]s ursrc/libavfilter/af_biquads.ce:d1473_:108i:) note: ,expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' AV_O 1473P | T _ T Y P{E"_DcO"U,B L E , { . d"bslet =ch a0n.n}e,l s t o - 99f.i,l te r " , O F F0S.E, T (FcLAhG_Sl a}y,o u | t ^_ str), src/libavfilter/af_loudnorm.c:110:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 110 | { "measured_i", "measured IL of input file", OFFSET(measured_i), AV_OPT_TYPE_DOUBLE, {.dbl = 0.}, -99., 0., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:111:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 111A | V _ O P{T _"TmYePaEs_uSrTeRdI_NLGR,A "{,. s t r = y"}m,e a0s,u r0e,d FLLRAAG So}f, i\n p u| t ^ file", OFFSET(measured_lra), AV_OPT_TYPE_DOUBLE, {.dbl =src/libavfilter/af_biquads.c :01633.:}5,: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 0., src/libavfilter/af_biquads.c : 1474 : 103 : note: 9expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'9 ., FLAGS }, | 1474 ^ | {"normalize", "normalize coefficients", OFFSsrc/libavfilter/af_loudnorm.cE:T112(:n152o:r mwarning: amissing field 'unit' initializer [-Wmissing-field-initializers]l ize), AV_OPT_TYP E112_ | B O O L ,{ {".mie6a4s=uzr}e,d _0l,r a1",, F L A G S"}m,e a s u r e d\ L R| A ^ of input file", OFFSET(measured_lra), src/libavfilter/af_biquads.c : 1633 :A5V:_ Owarning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]T _TYsrc/libavfilter/af_biquads.cP:E1475_:D103O:U Bnote: Lexpanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'E , {.dbl = 14750 | . } , { " n "0,. , "9n9o.r,m a lFiLzAeG Sc o}e,f f i| c ^i ents", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=src/libavfilter/af_loudnorm.cz:}113,: 1520:, warning: 1missing field 'unit' initializer [-Wmissing-field-initializers], FLAGS} | ^ 113 | { "measured_TP", src/libavfilter/af_join.c :"592m:e19a:s uwarning: rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e d true peak of inpu t592 | f i l e "f,o r O(FiF S=E T1(;m eiasu r)n,b _ i n p u tAsV _&O&P Tn_bT_YsPaEm_pDlOeUsB L>E ,0 ; {i.+d+b)l {= | 9 ~ ^ ~~~~~~~~~~~~~~9 .}, -99., 99., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:114:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "measured_tp", "measured true peak of input file", OFFSET(measured_tp), AV_OPT_TYPE_DOUBLE, {.dbl = 99.}, -99., 99., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:115:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | { "measured_thresh", "measured threshold of input file", OFFSET(measured_tsrc/libavfilter/af_biquads.ch:r1636e:s5h:) ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] AV_OPT _1636T | Y P E _ DBOLUOBCLKES,I Z E{_.OdPbTlI O=N (-07)0,. } ,| ^ -99src/libavfilter/af_biquads.c.:,1498 : 103 : note: expanded from macro 'BLOCKSIZE_OPTION' 0., FLAGS }1498, | | ^ {"blocksize", "set the block size", OFFSET(blosrc/libavfilter/af_loudnorm.cc:k116_:s152a:m pwarning: lmissing field 'unit' initializer [-Wmissing-field-initializers]e s), AV_OPT_TYPE_ I116N | T, { . i{6 4"=oxf}f,s e0t," ,3 2 7 6 8 , A F } , "\s e t| ^o ffset gain", OFFSET(offset), src/libavfilter/af_biquads.c : 1636 : 5 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]A V_Osrc/libavfilter/af_biquads.cP:T1499_:T103Y:P Enote: _expanded from macro 'BLOCKSIZE_OPTION'D OUBLE, {.db l1499 | = 0 .{}",b " , - 9 9 . , " s e t 9t9h.e, b lFoLcAkG Ss i}z,e " ,| ^O FFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}src/libavfilter/af_loudnorm.c,: 1170:,152 :3 2warning: 7missing field 'unit' initializer [-Wmissing-field-initializers]6 8, AF} | ^ src/libavfilter/af_hdcd.c117 | : 1672 : 74{: "warning: liimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n esrc/libavfilter/af_biquads.ca:r1637":,10 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 1637 | "1672 n | o r{ mN aU lL iL z} e l| i ^ n eaavr_llyo gi(fc tpxo,s sAiVb_leL"O,G _ V E ROBFOFSSEE,T ("lCihnaenanre)l, % d : t g % 0 . 1AfV:_ O%PdT\_nT"Y,P Ei_,B OGOALI,N T O F L{O.AiT6(4j )=, s1t}a,t e - > g a i n _0c,o u n t s [ j ] ) ;1 , | ^~~~~~~~~~~~~~F LAGS }, src/libavfilter/af_hdcd.c :| 832 ^: 30: note: expanded from macro 'GAINTOFLOAT' 832 | #define GAINTOFLOAT(g) (g) src/libavfilter/af_loudnorm.c?: 118-:(152f:l oawarning: tmissing field 'unit' initializer [-Wmissing-field-initializers]) (g>>1) - ((g & 1 )118 | ? 0 . 5{ :" d0u.a0l)_ m:o n0o."0, | ^~~~~~~~~~~~~~ ~ "treat mono input as dual-mono", OFFSET(dual_mono), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, src/libavfilter/af_compand.c : 175,: 135 :F Lwarning: Amissing field 'unit' initializer [-Wmissing-field-initializers]G S }, | ^ 75 | { "attacks", "set time over which increase of volume is determined", OFFSET(attacks), AV_OPT_TYPE_STRING, { .str = "0" }, 0, 0, A }, | ^ src/libavfilter/af_loudnorm.c:123:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 123 | { NULL } | src/libavfilter/af_compand.c ^: 76:src/libavfilter/af_hdcd.c135:: 1684warning: :missing field 'unit' initializer [-Wmissing-field-initializers]23 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 76 | { "decays", "set time over w1681h | i c h d e c r eaavs_el oogf( cvtoxl,u mAeV _iLsO Gd_eItNeFrOm,i n e| d ~~~~~~" , OFFSET(deca y1682s | ) , A V _ O P T _ T Y P"EH_DSCTDR IdNeGt,e c{t e.ds:t ry e=s ," 0p.e8a"k _}e,x t0e,n d0:, %As ,} ,m a x| _ ^g ain_adj: %0.1f dB, transient_filter: %s, detecsrc/libavfilter/af_compand.ct:a77b:l130e: ewarning: rmissing field 'unit' initializer [-Wmissing-field-initializers]r ors: %d%s%s\n" ,77 | {1683 | " p o i n t s " , " s epte _psotirn[tss- >odfe ttercatn.spfeeark _feuxntcetnido]n," , OFFS E1684T | ( p o i n t s ) , A V _sO-P>Td_eTtYePcEt_.SmTaRxI_NgGa,i n{_ a.dsjturs t=m e"n-t7,0 / -| 7 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~0 |-60/-20|1/0" }, 0, 0, A }, | ^ src/libavfilter/af_compand.c:78:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "soft-knee", "set soft-knee", OFFSET(curve_dB), AV_OPT_TYPE_DOUBLE, { .dbl = 0.01 }, 0.01, 900, A }, | ^ src/libavfilter/af_compand.c:79:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "gain", "set output gain", OFFSET(gain_dB), AV_OPT_TYPE_DOUBLE, { .dbl = 0 }, -900, 900, A }, | ^ src/libavfilter/af_compand.c:80:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "volume", "set initial volume", OFFSET(initial_volume), AV_OPT_TYPE_DOUBLE, { .dbl = 0 }, -900, 0, A }, | ^ src/libavfilter/af_compand.c:81:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "delay", "set delay for samples before sending them to volume adjuster", OFFSET(delay), AV_OPT_TYPE_DOUBLE, { .dbl = 0 }, 0, 20, A }, | ^ src/libavfilter/af_compand.c:82:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 82 | { NULL } | ^ 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_biquads.c:1653:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1653 | {NULL} | ^ src/libavfilter/af_mcompand.c:97:329: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "args", "set parameters for each band", OFFSET(args), AV_OPT_TYPE_STRING, { .str = "0.005,0.1 6 -47/-40,-34/-34,-17/-33 100 | 0.003,0.05 6 -47/-40,-34/-34,-17/-33 400 | 0.1500 warning0s6 generated2. 5,0.0125 6 -47/-40,-34/-34,-15/-33 1600 | 0.0001,0.025 6 -47/-40,-34/-34,-31/-31,-0/-30 6400 | 0,0.025 6 -38/-31,-28/-28,-0/-25 22000" }, 0, 0, A }, | ^ src/libavfilter/af_mcompand.c:98:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 98 | { NULL } | ^ src/libavfilter/af_biquads.c:1660:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1660 | {"a0", NULL, OFFSET(oa0), AV_OPT_TYPE_DOUBLE, {.dbl=1}, INT32_MIN, INT32_MAX, FLAGS}, | ^ src/libavfilter/af_biquads.c:1661:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1661 | {"a1", NULL, OFFSET(oa1), AV_OPT_TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, FLAGS}, | ^ src/libavfilter/af_biquads.c:1662:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1662 | {"a2", NULL, OFFSET(oa2), AV_OPT_TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, FLAGS}, | ^ src/libavfilter/af_biquads.c:1663:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1663 | {"b0", NULL, OFFSET(ob0), AV_OPT_TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, FLAGS}, | ^ src/libavfilter/af_biquads.c:1664:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1664 | {"b1", NULL, OFFSET(ob1), AV_OPT_TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, FLAGS}, | ^ src/libavfilter/af_biquads.c:1665:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1665 | {"b2", NULL, OFFSET(ob2), AV_OPT_TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, FLAGS}, | ^ src/libavfilter/af_biquads.c:1666:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1666 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1470 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1666:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1471:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1471 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1666:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1472:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1472 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1666:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1666:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1666:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1669:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1669 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1498 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1669:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1499 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1670:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1670 | {NULL} | ^ CC libavfilter/af_virtualbass.o src/libavfilter/af_loudnorm.c:708:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 708 | for (int i = 0; i < FF_ARRAY_ELEMS(s->pts); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_pan.c:405:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 405 | { "args", NULL, OFFSET(args), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_AUDIO_PARAM | AV_OPT_FLAG_FILTERING_PARAM }, | ^ src/libavfilter/af_pan.c:406:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 406 | { NULL } | ^ CC libavfilter/af_volume.o 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}, 1, 64, A|F|R }, | ^ src/libavfilter/af_sidechaincompress.c:86:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "knee", "set knee", OFFSET(knee), AV_OPT_TYPE_DOUBLE, {.dbl=2.82843}, 1, 8, A|F|R }, | ^ src/libavfilter/af_sidechaincompress.c:93:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "level_sc", "set sidechain gain", OFFSET(level_sc), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A|F|R }, | ^ src/libavfilter/af_sidechaincompress.c:94:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, A|F|R }, | ^ src/libavfilter/af_sidechaincompress.c:95:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 95 | { NULL } | ^ 11 warnings generated. CC libavfilter/af_volumedetect.o CC libavfilter/allfilters.o 13 warnings generated. src/libavfilter/af_silencedetect.c:57:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "n", "set noise tolerance", OFFSET(noise), AV_OPT_TYPE_DOUBLE, {.dbl=0.001}, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/af_silencedetect.c:58:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "noise", "set noise tolerance", OFFSET(noise), AV_OPT_TYPE_DOUBLE, {.dbl=0.001}, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/af_silencedetect.c:59:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "d", "set minimum duration in seconds", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=2000000}, 0, MAX_DURATION,FLAGS }, | ^ src/libavfilter/af_silencedetect.c:60:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "duration", "set minimum duration in seconds", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=2000000}, 0, MAX_DURATION,FLAGS }, | ^ src/libavfilter/af_silencedetect.c:61:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "mono", "check each channel separately", OFFSET(mono), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_silencedetect.c:62:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "m", "check each channel separately", OFFSET(mono), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_silencedetect.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ src/libavfilter/af_replaygain.c:335:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 335 | for (i = 0; i < FF_ARRAY_ELEMS(freqinfos); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_replaygain.c:349:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 349 | for (i = 0; i < FF_ARRAY_ELEMS(freqinfos); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_replaygain.c:353:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 353 | av_assert0(i < FF_ARRAY_ELEMS(freqinfos)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavfilter/af_replaygain.c:404:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 404 | sum += samples[0] * samples[0] + samples[1] * samples[1]; | ~~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_replaygain.c:440:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 440 | left = (hist_b[i ] = samples[0]) * coeff_b[0]; | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:441:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 441 | right = (hist_b[i + 1] = samples[1]) * coeff_b[0]; | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:442:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 442 | left += hist_b[i - 2] * coeff_b[1] - hist_a[i - 2] * coeff_a[1]; | ^~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:442:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 442 | left += hist_b[i - 2] * coeff_b[1] - hist_a[i - 2] * coeff_a[1]; | ^~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:443:47: 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: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] * coeff_b[2] - hist_a[i - 4] * coeff_a[2]; | ^~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:444:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 444 | left += hist_b[i - 4] * coeff_b[2] - hist_a[i - 4] * coeff_a[2]; | ^~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:445:47: 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]; | ^~~~~~~~~~~~~ ~ 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]; | ^~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:489:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 489 | left = (hist_b[i] = src[0]) * coeff_b[0]; | ~~~~~~~~~~^~~~~~~~ ~ src/libavfilter/af_replaygain.c:490:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 490 | right = (hist_b[i + 1] = src[1]) * coeff_b[0]; | ~~~~~~~~~~~~~~^~~~~~~~ ~ src/libavfilter/af_replaygain.c:491:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 491 | left += hist_b[i - 2] * coeff_b[ 1] - hist_a[i - 2] * coeff_a[1 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:491:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 491 | left += hist_b[i - 2] * coeff_b[ 1] - hist_a[i - 2] * coeff_a[1 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:492:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 492 | right += hist_b[i - 1] * coeff_b[ 1] - hist_a[i - 1] * coeff_a[1 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:492:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 492 | right += hist_b[i - 1] * coeff_b[ 1] - hist_a[i - 1] * coeff_a[1 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:493:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 493 | left += hist_b[i - 4] * coeff_b[ 2] - hist_a[i - 4] * coeff_a[2 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:493:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 493 | left += hist_b[i - 4] * coeff_b[ 2] - hist_a[i - 4] * coeff_a[2 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:494:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 494 | right += hist_b[i - 3] * coeff_b[ 2] - hist_a[i - 3] * coeff_a[2 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:494:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 494 | right += hist_b[i - 3] * coeff_b[ 2] - hist_a[i - 3] * coeff_a[2 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:495:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 495 | left += hist_b[i - 6] * coeff_b[ 3] - hist_a[i - 6] * coeff_a[3 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:495:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 495 | left += hist_b[i - 6] * coeff_b[ 3] - hist_a[i - 6] * coeff_a[3 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:496:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 496 | right += hist_b[i - 5] * coeff_b[ 3] - hist_a[i - 5] * coeff_a[3 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:496:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 496 | right += hist_b[i - 5] * coeff_b[ 3] - hist_a[i - 5] * coeff_a[3 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:497:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 497 | left += hist_b[i - 8] * coeff_b[ 4] - hist_a[i - 8] * coeff_a[4 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:497:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 497 | left += hist_b[i - 8] * coeff_b[ 4] - hist_a[i - 8] * coeff_a[4 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:498:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 498 | right += hist_b[i - 7] * coeff_b[ 4] - hist_a[i - 7] * coeff_a[4 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:498:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 498 | right += hist_b[i - 7CC libavfilter/asink_anullsink.o ] * coeff_b[ 4] - hist_a[i - 7] * coeff_a[4 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:499:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 499 | left += hist_b[i - 10] * coeff_b[ 5] - hist_a[i - 10] * coeff_a[5 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:499:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 499 | left += hist_b[i - 10] * coeff_b[ 5] - hist_a[i - 10] * coeff_a[5 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:500:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 500 | right += hist_b[i - 9] * coeff_b[ 5] - hist_a[i - 9] * coeff_a[5 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:500:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 500 | right += hist_b[i - 9] * coeff_b[ 5] - hist_a[i - 9] * coeff_a[5 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:501:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 501 | left += hist_b[i - 12] * coeff_b[ 6] - hist_a[i - 12] * coeff_a[6 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:501:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 501 | left += hist_9b[i warning s- generated . 12] * coeff_b[ 6] - hist_a[i - 12] * coeff_a[6 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_silenceremove.c:114:162:src/libavfilter/af_replaygain.c :warning: 502missing field 'unit' initializer [-Wmissing-field-initializers]: 49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 502 | right 114+ | = h i s{t _"bs[tia r-t _1p1e]r i*o dcso"e,f f _ b"[s e6t] p-e rhiisotd_sa [oif -s i1l1e]n c*e cpoaerftfs_ at[o6 s]k;i p | f ^~~~~~~~~~~~~~ ~r om start",src/libavfilter/af_replaygain.c : 502 : 18O:F Fwarning: Simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E T(start_per i502o | d s ) , r i gAhVt_ O+P=T _hTiYsPtE__bI[NiT ,- 1 1 ] *{ .cio6e4f=f0_}b,[ 6 ] -0 ,h i s t _ a [9i0 0-0 ,1 1A]F *} ,c o e| f ^f _a[6 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_silenceremove.c:115:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_replaygain.c:503: 49115:11 | warningwarning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] generated . { "start_du r503a | t i o n " , "lseeftt s t+a=r th idsutr_abt[iio n- o1f4 ]n o*n -csoielfefn_cbe[ p7a]r t-" ,h i s t _ a [ i - 1 4 ]O F*F ScEoTe(fsft_aar[t7_ d]u;r a t| i ^~~~~~~~~~~~~~ ~o n_opt), AVsrc/libavfilter/af_replaygain.c_:O503P:T18_:T Ywarning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E _DURATION, {503. | i 6 4 = 0 } , l e f t0 , +I=N Th3i2s_tM_AbX[,i A-F 1}4,] *| ^c oeff_b[ 7] - hist_a[i - 14] * coeff_a[7 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_silenceremove.c:116:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "start_threshold", "set threshold for start silence detecsrc/libavfilter/af_replaygain.ct:i504o:n49":, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OFFSE T504( | s t a r t _ t h rreisghhotl d+)=, h i s t _AbV[_iO P-T _1T3Y]P E*_ DcOoUeBfLfE_,b [ 7{]. d-b lh=i0s}t,_ a [ i -0 ,1 3 ] D*B Lc_oMeAfXf,_ aA[F7 }],; | | ^ ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:504:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 504 | rigsrc/libavfilter/af_silenceremove.ch:t117 :+162=: hwarning: imissing field 'unit' initializer [-Wmissing-field-initializers]s t_b[i - 13] * coe f117f | _ b [ 7{] "-s thairstt__sai[lie n-c 1e3"], * c"oseeftf _sat[a7r t] ;d u r| a ^~~~~~~~~~~~~~ ~t ion of silence part to keep", OFFSET(start_silence_opt), AV_OPT_Tsrc/libavfilter/af_replaygain.cY:P505E:_49D:U Rwarning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T ION, {.i64=0 }505, | 0 , IlNeTf3t2 _ M+A=X ,h iAsF t}_,b [ i | - ^ 16] * coeff_b[ 8] - hist_a[i - 16] * coeff_a[8 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:505:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 505 | left += hist_b[i - 16] * coeff_b[ 8] - hist_a[src/libavfilter/af_silenceremove.ci: 121-: 1621:6 ]warning: missing field 'unit' initializer [-Wmissing-field-initializers]* coeff_a[8 ]; | ^~~~~~~~~~~~~~ ~ 121 | { "stop_periods", "set periods of silence parts to skip from endsrc/libavfilter/af_replaygain.c":,506 : 49 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O FFSET(stop_p e506r | i o d s ) , r i g h t A+V=_ OhPiTs_tT_YbP[Ei_ I-N T1,5 ] * c{o.eif6f4_=b0[} ,8 ]- 9-0 0h0i,s t _ a [ i 9-0 0105,] A*F c}o,e f f| _ ^a [8 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:506:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 506 | src/libavfilter/af_silenceremove.c : 122 : 162 : rwarning: imissing field 'unit' initializer [-Wmissing-field-initializers]g ht += hist_b[i - 11225 | ] * c{o e"fsft_obp[_ d8u]r a-t ihoins"t_,a [ i "-s e1t5 ] s* tcoopef fd_uar[a8t i];o n| ^~~~~~~~~~~~~~ ~o f non-silence part", OFFSET(stop_duration_opt), AV_OPTsrc/libavfilter/af_replaygain.c_T:Y507P:E_49D:U Rwarning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T ION, {.i64 =5070 | } , le0f, tIN T 3+=2 _hMiAsXt,_ bA[Fi }-, 1 8| ^] * coeff_b[ 9] - hist_a[i - 18] * coeffsrc/libavfilter/af_silenceremove.c_:a123[:9162 :] ;warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c: 507123: | 18 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { "stop_thr e507s | h o l d " , "lseeftt t h+r=e shhioslt_db [foir -s 1t8op] s*i lceonecfef _db[e 9t] e-c thioins"t,_ a [ i - 18 ] * c oOeFfFSfE_Ta([s9t o];p _ | t ^~~~~~~~~~~~~~ ~ hreshold), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, DBL_MAX,src/libavfilter/af_replaygain.c :A508F:49 :} , warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^ 508 | right += hist_b[i - 1src/libavfilter/af_silenceremove.c7:]124 :*162 :c owarning: emissing field 'unit' initializer [-Wmissing-field-initializers]f f_b[ 9] - hist_a[i 124- | 1 7 ] {* "csoteofpf__sai[l9e n]c;e " ,| ^~~~~~~~~~~~~~ ~ "set stopsrc/libavfilter/af_replaygain.c :d508u:r18a:t iwarning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n of silence p508a | r t t o k e erpi"g,h t + = h i s t _ObF[FiS E-T (1s7t]o p*_ scioleefnfc_eb_[o p9t]) ,- h i sAtV__aO[PiT _-T Y1P7E]_ D*U RcAoTeIfOfN_,a [{9. i]6;4 = 0| } ^~~~~~~~~~~~~~ ~, 0, INT32_MAX, AF }, | ^ 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 += src/libavfilter/af_silenceremove.ch:i129s:t162_:b [warning: imissing field 'unit' initializer [-Wmissing-field-initializers] - 20] * coeff_b[1 0129] | - h i{s t"_wai[nid o-w "2,0 ] * c o e f f _"as[e1t0 ]d;u r a| t ^~~~~~~~~~~~~~ ~i on of window for silence detection", OFFSET(window_duration_opt), src/libavfilter/af_replaygain.cA:V510_:O49P:T _warning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Y PE_DURATION, 510{ | . i 6 4 = 2 0 0 0r0i}g,h t0 ,+ =1 0h0i0s0t0_0b0[0i, -A F1 }9,] *| ^c oeff_b[10] - hist_a[i -src/libavfilter/af_silenceremove.c :19130]: 12*: cwarning: omissing field 'help' initializer [-Wmissing-field-initializers]e ff_a [1301 | 0 ] ; {| ^~~~~~~~~~~~~~ ~N ULL } | ^ src/libavfilter/af_replaygain.c:510:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 510 | right += hist_b[i - 19] * coeff_b[10] - hist_a[i - 19] * coeff_a[10]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:584:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 584 | av_log(ctx, AV_LOG_INFO, "track_gain = %+.2f dB\n", gain); | ~~~~~~ ^~~~ src/libavfilter/af_replaygain.c:585:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_speechnorm.c: 98585: | 106 : warning: av_log(ctxmissing field 'unit' initializer [-Wmissing-field-initializers], AV_LOG_INFO, "trac k98_ | p e a k {= "%p.e6afk\"n," ," sse-t> ptehaek )p;e a k| ~~~~~~ ~~~^~~~ value", 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] 99 | { "p", "set the peak value", OFFSET(peak_value), AV_OPT_TYPE_DOUBLE, {.dbl=0.95}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:100:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "expansion", "set the max expansion factor", OFFSET(max_expansion), AV_OPT_TYPE_DOUBLE, {.dbl=2.0}, 1.0, 50.0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:101:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "e", "set the max expansion factor", OFFSET(max_expansion), AV_OPT_TYPE_DOUBLE, {.dbl=2.0}, 1.0, 50.0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:102:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | { "compression", "set the max compression factor", OFFSET(max_compression), AV_OPT_TYPE_DOUBLE, {.dbl=2.0}, 1.0, 50.0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:103:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "c", "set the max compressiosrc/libavfilter/af_silenceremove.cn fa:ct217o:r20":, warning: OFimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F SET(max_compress i217o | n ) , ArVe_tOuPrTn_ TnYePwE__sDuOmU B/L Es,- >{w.idnbdlo=w2_.d0u}r,a t1i.o0n,; 5 0| . ~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~0 , FLAGS }, | ^ src/libavfilter/af_speechnorm.c:104:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | { "threshold", "set the threshold value", OFFSET(threshold_value), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:105:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | { "t", "set the threshold value", OFFSET(threshold_value), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:106:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 106 | { "raise", "set the expansion raising amount", OFFSET(raise_amount), AV_OPT_TYPE_DOUBLE, {.dbl=0.001}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_silenceremove.c:227:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 227 | s->sum src/libavfilter/af_speechnorm.c-:=107 :*124w:s awarning: mmissing field 'unit' initializer [-Wmissing-field-initializers]p le; | ~~ ^~~~~~~~ 107 | { "r", "set the expansion raising amount", OFFSET(raise_amount), AV_OPT_TYPE_DOUBLsrc/libavfilter/af_silenceremove.cE,: 228{.:d15b:l =warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 001}, 0.0, 2281 | . 0 , FsL-A>GsSu m} , = | f ^m axf(s->sum, 0.f); | ~ ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_speechnorm.c:108:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | { "fall", "set the compression raising amount", OFFSET(fall_amount), AV_Osrc/libavfilter/af_silenceremove.cP:T230_:T15Y:P Ewarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]D OUBLE, { .230d | b l = 0 .s0-0>1s}u,m 0+.=0 ,* w1s.a0m,p lFeL;A G S| ~~ ^~~~~~~~} , | ^ src/libavfilter/af_speechnorm.c:109:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 109 | { "f", 15 warning"ss generatede. t the compression raising amount", OFFSET(fall_amount), AV_OPT_TYPE_DOUBLE, {.dbl=0.001}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:110:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 110 | { "channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str="all"}, 0, 0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:111:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 111 | { "h", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str="all"}, 0, 0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:112:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 112 | { "invert", "set inverted filtering", OFFSET(invert), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:113:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 113 | { "i", "set inverted filtering", OFFSET(invert), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:114:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "link", "set linked channels filtering", OFFSET(link), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:115:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | { "l", "set linked channels filtering", OFFSET(link), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:116:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "rms", "set the RMS value", OFFSET(rms_value), AV_OPT_TYPE_DOUBLE, {.dbl=0.0}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:117:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "m", "set the RMS value", OFFSET(rms_value), AV_OPT_TYPE_DOUBLE, {.dbl=0.0}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:118:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 118 | { NULL } | ^ src/libavfilter/af_silenceremove.c:277:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 277 | return sqrtf(new_sum / s->window_duration); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_silenceremove.c:287:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 287 | s->sum -= *wsample; | ~~ ^~~~~~~~ src/libavfilter/af_silenceremove.c:288:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 288 | s->sum = fmaxf(s->sum, 0.f); | ~ ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_silenceremove.c:290:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 290 | s->sum += *wsample; | ~~ ^~~~~~~~ 2 warnings generated. src/libavfilter/af_silenceremove.c:335:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 335 | return new_sum / s->window_duration; | ~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_stereowiden.c:46:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | { "delay", "set delay time", OFFSET(delay), AV_OPT_TYPE_FLOAT, {.dbl=20}, 1, 100, A }, | ^ src/libavfilter/af_stereowiden.c:47:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "feedback", "set feedback gain", OFFSET(feedback), AV_OPT_TYPE_FLOAT, {.dbl=.3}, 0, 0.9, AT }, | ^ src/libavfilter/af_silenceremove.c:345:15src/libavfilter/af_stereowiden.c:: 48warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]101 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 345 | 48 | s - > s{u "mc r-o=s s*fweseadm"p,l e";s e t| ~~ ^~~~~~~~c ross feed", OFFSET(crossfeed), AV_OPT_TYPE_FLOAT, {.dbl=.3}, 0, 0.8, AT }, | ^ src/libavfilter/af_silenceremove.c:346:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 346 | src/libavfilter/af_stereowiden.c : 49s:-101>:s uwarning: mmissing field 'unit' initializer [-Wmissing-field-initializers] = fmaxf(s- >49s | u m , 0{. f")d;r y | m ~ ^~~~~~~~~~~~~~~~~~i x", "set dry-mix", OFFSET(drymix), AV_OPT_TYPE_FLOAT, {.dbl=.8}, 0, 1.0, AT }, | ^ src/libavfilter/af_silenceremove.c:348:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_stereowiden.c: 50348: | 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers]s ->su m50 | + = *{w sNaUmLpLl e}; | | ^ ~~ ^~~~~~~~ 2 warnings generated. src/libavfilter/af_silenceremove.c:395:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 395 | return sqrtf(new_sum / s->window_duration); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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; | ~~ ^~~~~~~~ CC libavfilter/asrc_afdelaysrc.o src/libavfilter/af_speechnorm.c:312:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 312 | ANALYZE_CHANNEL(flt, float, 0.f, (float)MIN_PEAK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_speechnorm.c:272:43: note: expanded from macro 'ANALYZE_CHANNEL' 272 | pi[pi_end].max_peak = max_peak; \ | ~ ^~~~~~~~ src/libavfilter/af_speechnorm.c:312:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 312 | ANALYZE_CHANNEL(flt, float, 0.f, (float)MIN_PEAK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_speechnorm.c:273:42: note: expanded from macro 'ANALYZE_CHANNEL' 273 | pi[pi_end].rms_sum = rms_sum; \ | ~ ^~~~~~~ src/libavfilter/af_stereotools.c:63:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "level_in", "set level in", OFFSET(lsrc/libavfilter/af_speechnorm.cev:e312l:_1i:n )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] AV_OPT_TYP E312_ | DAONUABLLYEZ,E _{C.HdAbNlN=E1L}(,f l t0,. 0f1l5o6a2t5,, 06.4f,, A( f}l,o a t| ) ^M IN_PEAK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_speechnorm.c:304:31: note: expanded from macro 'ANALYZE_CHANNEL' 304 | pisrc/libavfilter/af_stereotools.c[:p64i:_112e:n dwarning: ]missing field 'unit' initializer [-Wmissing-field-initializers]. max_peak = ne w64_ | m a x _ p{e a"kl;e v e l _ o u t " , " s e t l e v e l o u t " , O F F\S E | T ~ ^~~~~~~~~~~~( level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1}, src/libavfilter/af_speechnorm.c0.:03121:516:2 5warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64, A }, 312| ^ | ANALYZE_CHANNEL(flt, float, 0.f, (floasrc/libavfilter/af_stereotools.ct:)M65I:N112_:P Ewarning: Amissing field 'unit' initializer [-Wmissing-field-initializers]K ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_speechnorm.c :65305 | : 30 : note: {expanded from macro 'ANALYZE_CHANNEL' "balance_in "305, | " s e t b aplia[npcie_ einnd"],.r m s _OsFuFmS E=T (nbeawl_arnmcse__siunm);, A V _ O P T _ T Y P E _ D O U B L E , { . d b l = 0 } , - 1 , \ | ~ ^~~~~~~~~~~ 1, A }, | ^ src/libavfilter/af_stereotools.c:66:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "balance_out", "set balance out", OFFSET(balance_out), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, A }, | ^ src/libavfilter/af_stereotools.c:67:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "softclip", "enable softclip", OFFSET(softclip), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A }, | ^ src/libavfilter/af_stereotools.c:68:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "mutel", "mute L", OFFSET(mute_l), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A }, | ^ src/libavfilter/af_stereotools.c:69:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "muter", "mute R", OFFSET(mute_r), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A }, | ^ src/libavfilter/af_stereotools.c:70:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "phasel", "phase L", OFFSET(phase_l), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A }, | ^ src/libavfilter/af_stereotools.c:71:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "phaser", "phase R", OFFSET(phase_r), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A }, | ^ src/libavfilter/af_stereotools.c:84:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "slev", "set side level", OFFSET(slev), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_stereotools.c:85:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "sbal", "set side balance", OFFSET(sbal), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, A }, | ^ src/libavfilter/af_stereotools.c:86:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "mlev", "set middle level", OFFSET(mlev), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_stereotools.c:87:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "mpan", "set middle pan", OFFSET(mpan), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, A }, | ^ src/libavfilter/af_stereotools.c:88:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "base", "set stereo base", OFFSET(base), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, A }, | ^ src/libavfilter/af_stereotools.c:89:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "delay", "set delay", OFFSET(delay), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -20, 20, A }, | ^ src/libavfilter/af_stereotools.c:90:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | { "sclevel", "set S/C level", OFFSET(sc_level), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 1, 100, A }, | ^ src/libavfilter/af_stereotools.c:91:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | { "phase", "set stereo phase", OFFSET(phase), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 360, A }, | ^ src/libavfilter/af_stereotools.c:97:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 97 | { NULL } | ^ src/libavfilter/af_speechnorm.c:411:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 411 | FILTER_LINK_CHANNELS(flt, float, flerp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_speechnorm.c:387:26: note: expanded from macro 'FILTER_LINK_CHANNELS' 387 | gain = FFMIN(gain, min_gain(ctx, cc, min_size)); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavfilter/af_speechnorm.c:411:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 411 | FILTER_LINK_CHANNELS(flt, float, flerp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_speechnorm.c:405:24: note: expanded from macro 'FILTER_LINK_CHANNELS' 405 | s->prev_gain = gain; \ | ~ ^~~~ src/libavfilter/af_speechnorm.c:455:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 455 | for (int f = 0; f < ff_inlink_queued_frames(inlink); f++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10 warnings generated. CC libavfilter/asrc_afirsrc.o CC libavfilter/asrc_anoisesrc.o 5 warnings generated. CC libavfilter/asrc_anullsrc.o CC libavfilter/asrc_hilbert.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.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:30: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:26: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~~^~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/af_surround.c:30: src/libavfilter/window_func.h:162:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ^~~~~~~~~~~~ ~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ In file included from src/libavfilter/af_surround.c:30: src/libavfilter/window_func.h:162:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~ ^ src/libavfilter/window_func.h:163:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~~^~~ ~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/af_surround.c:30: src/libavfilter/window_func.h:163:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ^~~~~~~~~~~~ ~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ src/libavfilter/af_tremolo.c:39:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39 | { "f", "set frequency in hertz", OFFSET(freq), AV_OPT_TYPE_DOUBLE, {.dbl = 5.0}, 0.1, 20000.0, FLAGS }, | ^ src/libavfilter/af_tremolo.c:40:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 40 | { "d", "set depth as percentage", OFFSET(depth), AV_OPT_TYPE_DOUBLE, {.dbl = 0.5}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_tremolo.c:41:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 41 | { NULL } | ^ src/libavfilter/af_superequalizer.c:69:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | t = pow(x / 2, m) / s->fact[m]; | ~ ^~~~~~~~~~ src/libavfilter/af_superequalizer.c:69:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | t = pow(x / 2, m) / s->fact[m]; | ~~~ ~~^~~ src/libavfilter/af_superequalizer.c:79:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 | float omega = 2 * M_PI * f; | ~ ^ src/libavfilter/af_superequalizer.c:115:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 115 | return .5842f * pow(a - 21, 0.4f) + 0.07886f * (a - 21); | ~ ~~~~~~~~~^~~~~~~~~~ src/libavfilter/af_superequalizer.c:115:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 115 | return .5842f * pow(a - 21, 0.4f) + 0.07886f * (a - 21); | ~~~ ^~~~ src/libavfilter/af_superequalizer.c:115:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 115 | return .5842f * pow(a - 21, 0.4f) + 0.07886f * (a - 21); | ~~~ ~~^~~~ src/libavfilter/af_superequalizer.c:115:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 115 | return .5842f * pow(a - 21, 0.4f) + 0.07886f * (a - 21); | ^~~~~~ ~ 18 warnings generated. 3 warnings generated. src/libavfilter/af_surround.c:253:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 253 | s->lowcut = 1.f * s->lowcutf / (inlink->sample_rate * 0.5) * (s->win_size / 2); | ~~~~^~~~~~~~~~~~ ~ src/libavfilter/af_surround.c:254:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 254 | s->highcut = 1.f * s->highcutf / (inlink->sample_rate * 0.5) * (s->win_size / 2); | ~~~~^~~~~~~~~~~~~ ~ 9 warnings generated. src/libavfilter/af_surround.c:333:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 333 | reference = angle * M_PI / 180.f; | ~ ^~~~~ src/libavfilter/af_surround.c:333:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 333 | reference = angle * M_PI / 180.f; | ^~~~~ ~ src/libavfilter/af_surround.c:339:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 339 | if (fabsf(a) <= M_PI_4) | ^~~~~~~~ ~~ src/libavfilter/af_surround.c:340:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 340 | a *= reference / M_PI_2; | ^~~~~~~~~ ~ src/libavfilter/af_surround.c:342:90: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 342 | a = M_PI + (-2.f * M_PI + reference) * (M_PI - fabsf(a)) * FFDIFFSIGN(a, 0.f) / (3.f * M_PI_2); | ^~~ ~ src/libavfilter/af_surround.c:342:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 342 | a = M_PI + (-2.f * M_PI + reference) * (M_PI - fabsf(a)) * FFDIFFSIGN(a, 0.f) / (3.f * M_PI_2); | ~ ^~~~~~~~ src/libavfilter/af_surround.c:342:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 342 | a = M_PI + (-2.f * M_PI + reference) * (M_PI - fabsf(a)) * FFDIFFSIGN(a, 0.f) / (3.f * M_PI_2); | ~ ^~~~~~~~~ src/libavfilter/af_surround.c:342:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 342 | a = M_PI + (-2.f * M_PI + reference) * (M_PI - fabsf(a)) * FFDIFFSIGN(a, 0.f) / (3.f * M_PI_2); | ^~~~ ~ src/libavfilter/af_surround.c:370:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 370 | *x = av_clipf(a+a*fmaxf(0.f, p*p-M_PI_2), -1.f, 1.f); | ~^~~ src/libavfilter/af_surround.c:371:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 371 | *y = av_clipf(cosf(a*M_PI_2+M_PI)*cosf(M_PI_2-p/M_PI)*M_LN10+1.f, -1.f, 1.f); | ~^~~ src/libavfilter/af_surround.c:371:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 371 | *y = av_clipf(cosf(a*M_PI_2+M_PI)*cosf(M_PI_2-p/M_PI)*M_LN10+1.f, -1.f, 1.f); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_surround.c:371:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 371 | *y = av_clipf(cosf(a*M_PI_2+M_PI)*cosf(M_PI_2-p/M_PI)*M_LN10+1.f, -1.f, 1.f); | ^~ src/libavfilter/af_surround.c:371:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 371 | *y = av_clipf(cosf(a*M_PI_2+M_PI)*cosfsrc/libavfilter/af_superequalizer.c(M_:PI330_:297-:p /warning: Mmissing field 'unit' initializer [-Wmissing-field-initializers]_ PI)*M_LN10+1.f, -1 .330f | , 1 . f{); "| 1 ^~b ", "set 65Hz band gain", OFFSET(gains [0]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:331:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 331 | { "2b", "set 92Hz band gain", OFFSET(gains [1]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:332:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 332 | { "3b", "set 131Hz band gain", src/libavfilter/af_surround.cOF:F378S:E79T:( gwarning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ns [2]), AV_OPT_ TY378P | E _ F L O A T , *{l.fdeb_lm=a1g} , 0 ,= 2n0 ,< AlFo w}c,u t | ? ^ 1.f : .5f*(1.f+cosf(M_PI*(lowcut-n)/(lowcut-hisrc/libavfilter/af_superequalizer.cg:h333c:u97t:) )warning: )missing field 'unit' initializer [-Wmissing-field-initializers]; | ~ ~~~~~~^~~~~~~~ 333 | src/libavfilter/af_surround.c :{378 : 68":4 bwarning: "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], "set 185Hz b378a | n d g a i n " ,* l f eO_FmFaSgE T ( g a=i nns <[ 3l]o)w,c uAtV _?O P1T._fT Y:P E._5FfL*O(A1T.,f +{c.odsbfl(=M1_}P,I *0(,l o2w0c,u tA-Fn )}/,( l o| w ^c ut-highcut))); | ~ ~~~~~~^~ src/libavfilter/af_superequalizer.c:334:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 334 | { "5b", "set 262Hz band gain", OFFSET(gains [4]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:335:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 335 | { "6b", "set 370Hz band gain", OFFSET(gains [5]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:336:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 336 | { "7b", "set 523Hz band gain", OFFSET(gains [6]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:337:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 337 | { "8b", "set 740Hz band gain", OFFSET(gains [7]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:338:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 338 | { "9b", "set 1047Hz band gain", OFFSET(gains [8]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:339:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 339 | { "10b", "set 1480Hz band gain", OFFSET(gains [9]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:340:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 340 | { "11b", "set 2093Hz band gain", OFFSET(gains[10]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:341:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 341 | { "12b", "set 2960Hz band gain", OFFSET(gains[11]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:342:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 342 | { "13b", "set 4186Hz band gain", OFFSET(gains[12]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:343:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 343 | { "14b", "set 5920Hz band gain",src/libavfilter/af_surround.c O:F416F:S73E:T (warning: gimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]a ins[13]), AV_OPT_TY P416E | _ F L O A T , { . d b lf=a1c}t,o r0[,n ]2 0,= ApFo w}f,( 1 .| f ^ - fabsf(x[n]), f_x) * powf((1.f - fabs(y[n]))src/libavfilter/af_superequalizer.c,: 344f:_97y:) ;warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ~~~~ ^~~~ 344 | src/libavfilter/af_surround.c : 416 :{62 :" 1warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]b ", "set 837 2416H | z b a n d g a i n " ,f a cOFtFoSrE[Tn(]g a=i npso[w1f4(]1).,f A-V _fOaPbTs_fT(YxP[En_]F)L,O AfT_,x ){ .*d bplo=w1f}(,( 10.,f 2-0 ,f aAbFs (}y,[ n ]| ) ^) , f_y); | ^~~ ~ src/libavfilter/af_superequalizer.c:345:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 345 | { "16b", "set 11840Hz band gain", OFFSET(gains[15]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:346:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 346 | { "17b", "set 16744Hz band gain", OFFSET(gains[16]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:347:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 347 | { "18b", "set 20000Hz band gain", OFFSET(gains[17]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:348:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 348 | { NULL } | ^ src/libavfilter/af_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; | ~~~~~~~~~~~^~~~~~~~~~~~ ~ 18 warnings generated. CC libavfilter/asrc_sinc.o 3 warnings generated. src/libavfilter/af_surround.c:780:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 780 | if (phase_dif > M_PI) | ^~~~~~~~~ ~ src/libavfilter/af_surround.c:781:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 781 | phase_dif = 2.f * M_PI - phase_dif; | ~ ^~~~~~~~~ src/libavfilter/af_surround.c:781:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 781 | phase_dif = 2.f * M_PI - phase_dif; | ^~~ ~ src/libavfilter/af_vibrato.c:46:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | { "f", "set frequency in hertz", OFFSET(freq), AV_OPT_TYPE_DOUBLE, {.dbl = 5.0}, 0.1, 20000.0, FLAGS }, | ^ src/libavfilter/af_vibrato.c:47:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "d", "set depth as percentage", OFFSET(depth), AV_OPT_TYPE_DOUBLE, {.dbl = 0.5}, 0.00, 1.0, FLAGS }, | ^ src/libavfilter/af_vibrato.c:48:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 48 | { NULL } | ^ src/libavfilter/af_surround.c:835:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 835 | if (phase_dif > M_PI) | ^~~~~~~~~ ~ src/libavfilter/af_surround.c:836:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 836 | phase_dif = 2.f * M_PI - phase_dif; | ~ ^~~~~~~~~ src/libavfilter/af_surround.c:836:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 836 | phase_dif = 2.f * M_PI - phase_dif; | ^~~ ~ src/libavfilter/af_surround.c:892:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 892 | if (phase_dif > M_PI) | ^~~~~~~~~ ~ src/libavfilter/af_surround.c:893:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 893 | phase_dif = 2.f * M_PI - phase_dif; | ~ ^~~~~~~~~ src/libavfilter/af_surround.c:893:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 893 | phase_dif = 2.f * M_PI - phase_dif; | ^~~ ~ src/libavfilter/af_virtualbass.c:44:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "cutoff", "set virtual bass cutoff", OFFSET(cutoff), AV_OPT_TYPE_DOUBLE, {.dbl=250},100,500, FLAGS }, | ^ src/libavfilter/af_virtualbass.c:45:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 45 | { "strength", "set virtual bass strength", OFFSET(strength), AV_OPT_TYPE_DOUBLE, {.dbl=3}, 0.5, 3, TFLAGS }, | ^ src/libavfilter/af_virtualbass.c:46:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 46 | {NULL} | ^ src/libavfilter/af_surround.c:949:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 949 | if (phase_difl > M_PI) | ^~~~~~~~~~ ~ src/libavfilter/af_surround.c:950:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 950 | phase_difl = 2.f * M_PI - phase_difl; | ~ ^~~~~~~~~~ src/libavfilter/af_surround.c:950:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 950 | phase_difl = 2.f * M_PI - phase_difl; | ^~~ ~ 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/af_surround.c:953:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 953 | phase_difr = 2.f * M_PI - phase_difr; | ~ ^~~~~~~~~~ src/libavfilter/af_surround.c:953:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 953 | phase_difr = 2.f * M_PI - phase_difr; | ^~~ ~ src/libavfilter/af_surround.c:1008:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1008 | if (phase_difl > M_PI) | ^~~~~~~~~~ ~ src/libavfilter/af_surround.c:1009:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1009 | phase_difl = 2.f * M_PI - phase_difl; | ~ ^~~~~~~~~~ src/libavfilter/af_surround.c:1009:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1009 | phase_difl = 2.f * M_PI - phase_difl; | ^~~ ~ src/libavfilter/af_surround.c:1011:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1011 | if (phase_difr > M_PI) | ^~~~~~~~~~ ~ src/libavfilter/af_surround.c:1012:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1012 | phase_difr = 2.f * M_PI - phase_difr; | ~ ^~~~~~~~~~ src/libavfilter/af_surround.c:1012:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1012 | phase_difr = 2.f * M_PI - phase_difr; | ^~~ ~ 18 warnings generated. src/libavfilter/af_surround.c:1067:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1067 | if (phase_difl > M_PI) | ^~~~~~~~~~ ~ src/libavfilter/af_surround.c:1068:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1068 | phase_difl = 2.f * M_PI - phase_difl; | ~ ^~~~~~~~~~ src/libavfilter/af_surround.c:1068:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1068 | phase_difl = 2.f * M_PI - phase_difl; | ^~~ ~ src/libavfilter/af_surround.c:1070:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1070 | if (phase_difr > M_PI) | ^~~~~~~~~~ ~ src/libavfilter/af_surround.c:1071:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1071 | phase_difr = 2.f * M_PI - phase_difr; | ~ ^~~~~~~~~~ src/libavfilter/af_surround.c:1071:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1071 | phase_difr = 2.f * M_PI - phase_difr; | ^~~ ~ CC libavfilter/asrc_sine.o src/libavfilter/af_surround.c:1192:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1192 | s->hop_size = FFMAX(1, s->win_size * (1. - s->overlap)); | ~ ~~~^~~~~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ 4 warningsrc/libavfilter/af_surround.cs: generated1192. :51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1192 | s->hop_size = FFMAX(1, s->win_size * (1. - s->overlap)); | ~ ~~~^~~~~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/af_surround.c:1382:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1382 | s->hop_size = FFMAX(1, s->win_size * (1. - s->overlap)); | ~ ~~~^~~~~~~ CC libavfilter/audio.o src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/af_surround.c:1382:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1382 | s->hop_size = FFMAX(1, s->win_size * (1. - s->overlap)); | ~ ~~~^~~~~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ 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); | ~ ^ CC libavfilter/avf_a3dscope.o src/libavfilter/af_surround.c:1396:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1396 | { "chl_out", "set output channel layout", OFFSET(out_channel_layout_str), AV_OPT_TYPE_STRING, {.str="5.1"}, 0, 0, FLAGS }, | ^ src/libavfilter/af_surround.c:1397:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1397 | { "chl_in", "set input channel layout", OFFSET(in_channel_layout_str), AV_OPT_TYPE_STRING, {.str="stereo"},0, 0, FLAGS }, | ^ src/libavfilter/af_surround.c:1398:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1398 | { "level_in", "set input level", OFFSET(level_in), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1399:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1399 | { "level_out", "set output level", OFFSET(level_out), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1400:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1400 | { "lfe", "output LFE", OFFSET(output_lfe), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, TFLAGS }, | ^ src/libavfilter/af_surround.c:1401:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1401 | { "lfe_low", "LFE low cut off", OFFSET(lowcutf), AV_OPT_TYPE_INT, {.i64=128}, 0, 256, FLAGS }, | ^ src/libavfilter/af_surround.c:1402:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1402 | { "lfe_high", "LFE high cut off", OFFSET(highcutf), AV_OPT_TYPE_INT, {.i64=256}, 0, 512, FLAGS }, | ^ src/libavfilter/af_surround.c:1406:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1406 | { "smooth", "set temporal smoothness strength", OFFSET(smooth), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, TFLAGS }, | ^ src/libavfilter/af_surround.c:1407:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1407 | { "angle", "set soundfield transform angle", OFFSET(angle), AV_OPT_TYPE_FLOAT, {.dbl=90}, 0, 360, TFLAGS }, | ^ src/libavfilter/af_surround.c:1408:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1408 | { "focus", "set soundfield transform focus", OFFSET(focus), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS }, | ^ src/libavfilter/af_surround.c:1409:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1409 | { "fc_in", "set front center channel input level", OFFSET(f_i[SC_FC]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1410:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1410 | { "fc_out", "set front center channel output level", OFFSET(f_o[SC_FC]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1411:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1411 | { "fl_in", "set front left channel input level", OFFSET(f_i[SC_FL]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1412:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1412 | { "fl_out", "set front left channel output level", OFFSET(f_o[SC_FL]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1413:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1413 | { "fr_in", "set front right channel input level", OFFSET(f_i[SC_FR]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1414:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1414 | { "fr_out", "set front right channel output level", OFFSET(f_o[SC_FR]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1415:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1415 | { "sl_in", "set side left channel input level", OFFSET(f_i[SC_SL]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1416:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1416 | { "sl_out", "set side left channel output level", OFFSET(f_o[SC_SL]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1417:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1417 | { "sr_in", "set side right channel input level", OFFSET(f_i[SC_SR]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1418:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1418 | { "sr_out", "set side right channel output level", OFFSET(f_o[SC_SR]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1419:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1419 | { "bl_in", "set back left channel input level", OFFSET(f_i[SC_BL]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1420:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1420 | { "bl_out", "set back left channel output level", OFFSET(f_o[SC_BL]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1421:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1421 | { "br_in", "set back right channel input level", OFFSET(f_i[SC_BR]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1422:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1422 | { "br_out", "set back right channel output level", OFFSET(f_o[SC_BR]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1423:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1423 | { "bc_in", "set back center channel input level", OFFSET(f_i[SC_BC]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1424:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1424 | { "bc_out", "set back center channel output level", OFFSET(f_o[SC_BC]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1425:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1425 | { "lfe_in", "set lfe channel input level", OFFSET(f_i[SC_LF]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1426:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1426 | { "lfe_out", "set lfe channel output level", OFFSET(f_o[SC_LF]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1427:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1427 | { "allx", "set all channel's x spread", OFFSET(all_x), AV_OPT_TYPE_FLOAT, {.dbl=-1}, -1, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1428:130:3 warning: warningmissing field 'unit' initializer [-Wmissing-field-initializers]s generated. 1428 | { "ally", "set all channel's y spread", OFFSET(all_y), AV_OPT_TYPE_FLOAT, {.dbl=-1}, -1, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1429:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1429 | { "fcx", "set front center channel x spread", OFFSET(f_x[SC_FC]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1430:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1430 | { "flx", "set front left channel x spread", OFFSET(f_x[SC_FL]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1431:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1431 | { "frx", "set front right channel x spread", OFFSET(f_x[SC_FR]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1432:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1432 | { "blx", "set back left channel x spread", OFFSET(f_x[SC_BL]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1433:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1433 | { "brx", "set back right channel x spread", OFFSET(f_x[SC_BR]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1434:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1434 | { "slx", "set side left channel x spread", OFFSET(f_x[SC_SL]), AV_OPT_TYPE3_F warningLsO generatedA. T, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1435:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1435 | { "srx", "set side right channel x spread", OFFSET(f_x[SC_SR]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1436:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1436 | { "bcx", "set back center channel x spread", OFFSET(f_x[SC_BC]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1437:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1437 | { "fcy", "set front center channel y spread", OFFSET(f_y[SC_FC]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1438:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1438 | { "fly", "set front left channel y spread", OFFSET(f_y[SC_FL]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1439:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1439 | { "fry", "set front right channel y spread", OFFSET(f_y[SC_FR]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1440:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1440 | { "bly", "set back left channel y spread", OFFSET(f_y[SC_BL]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1441:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1441 | { "bry", "set back right channel y spread", OFFSET(f_y[SC_BR]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1442:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1442 | { "sly", "set side left channel y spread", OFFSET(f_y[SC_SL]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1443:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1443 | { "sry", "set side right channel y spread", OFFSET(f_y[SC_SR]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1444:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1444 | { "bcy", "set back center channel y spread", OFFSET(f_y[SC_BC]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1445:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1445 | { "win_size", "set window size", OFFSET(win_size), AV_OPT_TYPE_INT, {.i64=4096},1024,65536,FLAGS }, | ^ src/libavfilter/af_surround.c:1447:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1447 | { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, TFLAGS }, | ^ src/libavfilter/af_surround.c:1448:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1448 | { NULL } | ^ 3 warnings generated. 58 warnings generated. CC libavfilter/avf_abitscope.o src/libavfilter/af_volume.c:85:93: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | OFFSET(replaygain_preamp), AV_OPT_TYPE_DOUBLE, { .dbl = 0.0 }, -15.0, 15.0, A|F }, | ^ src/libavfilter/af_volume.c:87:82: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | OFFSET(replaygain_noclip), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, A|F }, | ^ src/libavfilter/af_volume.c:88:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 88 | { NULL } | ^ src/libavfilter/af_volume.c:296:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 296 | vol->var_values[VAR_VOLUME] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_volume.c:363:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 362 | av_log(inlink->dst, AV_LOG_VERBOSE, | ~~~~~~ 363 | "Using gain %f dB from replaygain side data.\n", g); | ^ src/libavfilter/af_volume.c:365:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 365 | vol->volume = ff_exp10((g + vol->replaygain_preamp) / 20); | ^ ~ src/libavfilter/af_volume.c:367:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 367 | vol->volume = FFMIN(vol->volume, 1.0 / p); | ~ ^ src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/af_volume.c:367:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 367 | vol->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)) | ^ CC libavfilter/avf_ahistogram.o src/libavfilter/af_volume.c:376:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 376 | vol->var_values[VAR_STARTPTS] = TS2D(buf->pts); | ~ ^~~~~~~~~~~~~~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_volume.c:377:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 377 | vol->var_values[VAR_STARTT ] = TS2T(buf->pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_volume.c:379:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 379 | vol->var_values[VAR_PTS] = TS2D(buf->pts); | ~ ^~~~~~~~~~~~~~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_volume.c:380:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 380 | vol->var_values[VAR_T ] = TS2T(buf->pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_volume.c:384:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 384 | vol->var_values[VAR_POS] = pos == -1 ? NAN : pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 13 warnings generated. 7 warnings generated. 26 warnings generated. 46 warnings generated. src/libavfilter/asrc_afdelaysrc.c:59:37: CC libavfilter/avf_aphasemeter.o warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 59 | return sinf(M_PI * x) / (M_PI * x); | ~ ^ src/libavfilter/asrc_afdelaysrc.c:59:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 59 | return sinf(M_PI * x) / (M_PI * x); | ^~~~~~~~~~~~~~ ~ src/libavfilter/asrc_afdelaysrc.c:59:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 59 | return sinf(M_PI * x) / (M_PI * x); | ~ ^ CC libavfilter/avf_avectorscope.o src/libavfilter/asrc_afdelaysrc.c:85:90: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 85 | dst[n] = sincf(x - s->delay) * cosf(M_PI * (x - s->delay) / s->nb_taps) / sincf((x - s->delay) / s->nb_taps); | ^ ~ src/libavfilter/asrc_afdelaysrc.c:85:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 85 | dst[n] = sincf(x - s->delay) * cosf(M_PI * (x - s->delay) / s->nb_taps) / sincf((x - s->delay) / s->nb_taps); | ^ ~ src/libavfilter/asrc_afdelaysrc.c:85:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 85 | dst[n] = sincf(x - s->delay) * cosf(M_PI * (x - s->delay) / s->nb_taps) / sincf((x - s->delay) / s->nb_taps); | ^ ~ CC libavfilter/avf_concat.o CC libavfilter/avf_showcqt.o CC libavfilter/avf_showcwt.o src/libavfilter/asrc_afdelaysrc.c:147:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | { "delay", "set fractional delay", OFFSET(delay), AV_OPT_TYPE_DOUBLE,{.dbl=0}, 0, INT16_MAX, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:148:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | { "d", "set fractional delay", OFFSET(delay), AV_OPT_TYPE_DOUBLE,{.dbl=0}, 0, INT16_MAX, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:149:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | { "sample_rate", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:150:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 150 | { "r", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:151:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 151 | { "nb_samples", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:152:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 152 | { "n", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:153:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 153 | { "taps", "set number of taps for delay filter", OFFSET(nb_taps), AV_OPT_TYPE_INT, {.i64=0}, 0, 32768, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:154:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 154 | { "t", "set number of taps for delay filter", OFFSET(nb_taps), AV_OPT_TYPE_INT, {.i64=0}, 0, 32768, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:155:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 155 | { "channel_layout", "set channel layout", OFFSET(chlayout_str),AV_OPT_TYPE_STRING,{.str="stereo"},0, 0, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:156:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 156 | { "c", "set channel layout", OFFSET(chlayout_str),AV_OPT_TYPE_STRING,{.str="stereo"},0, 0, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:157:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 157 | { NULL } | ^ src/libavfilter/asrc_anullsrc.c:53:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "channel_layout", "set channel_layout", OFFSET(channel_layout_str), AV_OPT_TYPE_STRING, {.str = "stereo"}, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_anullsrc.c:54:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "cl", "set channel_layout", OFFSET(channel_layout_str), AV_OPT_TYPE_STRING, {.str = "stereo"}, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_anullsrc.c:55:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "sample_rate", "set sample rate", OFFSET(sample_rate_str) , AV_OPT_TYPE_STRING, {.str = "44100"}, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_anullsrc.c:56:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "r", "set sample rate", OFFSET(sample_rate_str) , AV_OPT_TYPE_STRING, {.str = "44100"}, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_anullsrc.c:57:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "nb_samples", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, UINT16_MAX, FLAGS }, | ^ src/libavfilter/asrc_anullsrc.c:58:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "n", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, UINT16_MAX, FLAGS }, | ^ src/libavfilter/asrc_anullsrc.c:59:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "duration", "set the audio duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS }, | ^ src/libavfilter/asrc_anullsrc.c:60:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "d", "set the audio duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS }, | ^ src/libavfilter/asrc_anullsrc.c:61:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 61 | { NULL } | ^ src/libavfilter/asrc_anullsrc.c:60:133: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 60 | { "d", "set the audio duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/asrc_anullsrc.c:59:133: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 59 | { "duration", "set the audio duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/asrc_anoisesrc.c:60:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "sample_rate", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64 = 48000}, 15, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:61:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "r", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64 = 48000}, 15, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:62:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "amplitude", In file included from "sesrc/libavfilter/asrc_afirsrc.ct: 29a: msrc/libavfilter/window_func.hp:li155t:u60d:e "warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OFFSET(amplitude), 155 | A V _ O P T _ T Y P El_uDtO[UnB]L E=, e x p ({-.0d.b5l *= S1Q.R}(,( n - ( N - 1 ) /02.),/ ( 01..4,* ( N - 1 ) / 2 . fF)L)A)G;S }| , ~^~~ | ^ src/libavfilter/window_func.h:153:30: note: expanded from macro 'SQR' 153 | #define SQR(xsrc/libavfilter/asrc_anoisesrc.c): 63(:(131x:) *warning: (missing field 'unit' initializer [-Wmissing-field-initializers]x )) | ^ 63 | { "a", "set src/libavfilter/window_func.ha:m155p:l60i:t uwarning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e ", OFFSET (155am | p l i t u d e ) , lAuVt_[OnP]T _=T YePxEp_(D-O0U.B5L E*, S Q R ({(.n-d(bNl- 1=) /12.)}/,( 0 . 4 * ( N - 10)./,2 . f1).),) ; | ~^~~ FLsrc/libavfilter/window_func.hA:G153S: 26}:, note: expanded from macro 'SQR'| ^ 153 | #define SIn file included from QR(src/libavfilter/asrc_hilbert.cx:) 27(: (src/libavfilter/window_func.hx:)155*:(60x:) )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ src/libavfilter/asrc_anoisesrc.c:64:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 155 | 64 | l u t [{n ]" d=u reaxtpi(o-n0".,5 * S Q"Rs(e(tn -d(uNr-a1t)i/o2n)"/,( 0 . 4 * (ONF-F1S)E/T2(d.ufr)a)t)i;o n )| , ~^~~ AV_Osrc/libavfilter/window_func.hP:T153_:T30Y:P Enote: _expanded from macro 'SQR'D URATION ,153 | { . i 6 4 = # d0e}f,i n e S Q R ( x )0 ,( ( xI)N*T(6x4)_)M A X| , ^ FLAGS }, | ^ src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | src/libavfilter/asrc_anoisesrc.c : 65 : 131 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] lut[n] = ex p65( | - 0 . 5 {src/libavfilter/window_func.h* :"S162dQ:"R25,(: ( nwarning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( N - 1 ) / 2 ) /" (162s0 | e. t4 * d( uN r -a 1t )i /o2 n. "f ,)i )f ) ;( F FO| AF ~^~~BF SSE(Tn( src/libavfilter/window_func.hd-:u 153rM:a)26t :i> o=note: n expanded from macro 'SQR')0 ,. 3 * 153MA | )V _ O{ P T _| T ~~^~~ ~~ Y P#Ed_eDfUsrc/libavutil/common.hiR:nA64eT: I31SO:QN R,note: ( expanded from macro 'FFABS'x ){ .(i(6x4 ) 64*= | ( #x d)0e)}f ,i n| e ^ F F A B S (0a,) (I(NaT)6 4>_=M A0X ,? (FaL)A G:S (}-,( a )| ) ^) | ^ In file included from src/libavfilter/asrc_afirsrc.c:29: src/libavfilter/window_func.h:162:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ^~~~~~~~~~~~ ~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ In file included from src/libavfilter/asrc_afirsrc.c:29: src/libavfilter/window_func.h:162:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~ ^ src/libavfilter/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:src/libavfilter/asrc_anoisesrc.c64::7531::131 :note: expanded from macro 'FFABS'warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | #define 75F | F A B S ({a )" s(e(ead)" ,> = 0 ? ( a )" s:e t( -r(aan)d)o)m s| e ^src/libavfilter/window_func.he d:"163,: 86 :O Fwarning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]S ET(sIn file included from esrc/libavfilter/asrc_hilbert.ce:d27): ,src/libavfilter/window_func.h : 163162 | : 17 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] A V _ O P T _ T162 Y | P E l_ uIt N[ Tn 6] 4 ,= 0 . 5i f{* . (i(F61F4 A +B= S c(-on1s }(-,( MM _) P I> *= ( F0 F.-A31B ,S* ( nMU )I- N {TM _) M | A- ^~~~~~~~~~~~ ~~X ,0 . 3src/libavutil/common.h :F*64L :AM37G):S) /note: }(expanded from macro 'FFABS',( 1 | - ^ 064. | 3#)d e*f iMn)e) )F;F A B| S ~ ^( a) ((a) >= 0 ?src/libavfilter/window_func.h :(163a:)69 :: src/libavfilter/asrc_anoisesrc.cwarning: (:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]-76 (:a131):) )warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ^~~~163 | 76In file included from | src/libavfilter/asrc_hilbert.c : 27 : l{src/libavfilter/window_func.hu :t"162[s:n"39],: warning: = implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 . 5 * 162( | 1 " +s e ct o sr (a (n Md _o Pm I i*sf(e Fe(FdFA"FB,AS B( SnO( F-Fn S ME-)T (M-s) e 0e>.d=3) ,0* . 3M ) *) / M( )( 1 { A -V _| 0O ~ ^.P 3T)_ T*Y PME)_)I)N;T 6 4| , ~ ^ {.i64 = -1}, src/libavfilter/window_func.h : 163-:156,: warning: Uimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I NT_MAX, FLA G163S | } , | ^ lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - src/libavfilter/asrc_anoisesrc.cM:)77 :-142 :0 .warning: 3missing field 'unit' initializer [-Wmissing-field-initializers] * M))/((1 - 0.3) 77* | M ) ) ){; " n| b ~~^~~ ~_ samplsrc/libavutil/common.he:s64":,31 : note: "expanded from macro 'FFABS's et the 64nu | m#bdeerf ionfe sFaFmApBlSe(sa )p e(r( ar)src/libavfilter/window_func.he q:>u163=e: s860t: e ?dwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](f raa)m e:" ,( -O(FaF)S )E163)T | ( n | b ^_ s a m p l e s) , A V In file included from _ src/libavfilter/asrc_afirsrc.cOl:uP29tT: [_src/libavfilter/window_func.hnT:]Y163 P:=E48 _:0I .Nwarning: 5Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , * {(.1i 6+4 c=o s1631( | 0( 2M 4_ }P ,I * 1( ,F F IA NB TS _( Mn A X- , l MuF)Lt A[-Gn S]0 .}=3, 0* . | 5M ^ ) *)/ (((11 +- c0o.s3()( M*_ PMI)*)()F;F A B| S ~ ^( n - M) - 0.src/libavfilter/asrc_anoisesrc.c3: src/libavfilter/window_func.h78*:: 163142M::)69 ):/warning: (missing field 'unit' initializer [-Wmissing-field-initializers]warning: ( implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 - 0.3) * M)) )78163; | | | ^~~~~~~~~~~~ ~ { " src/libavutil/common.hn :" 64, : 37 : note: expanded from macro 'FFABS' l u t [ n 64]" | s#=ed te0 f.ti5hn ee* nF(uF1mA bB+eS r(c aoo)sf ( ((s(Maa_m)Pp Il>*e=(s F 0Fp Ae?Br S ((rane) q -u: e Ms()t- e(-da )0f).r)3a m *e| " ^~~~M, ) )O/F(F(S1E T-( n0b._3s)a m*p lMe)s))),; A V| _ ~ ^O PT_TYPE_INT, {.i64 = 102src/libavfilter/window_func.h4:}163,: 561:, warning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]N T_MAX, FLAGS } ,163 | | ^ lut[n] = 0src/libavfilter/asrc_anoisesrc.c.:579 :*10: (warning: 1missing field 'help' initializer [-Wmissing-field-initializers] + 79co | s ( ( M _{PNIUL*L(}F F A| BS ^( n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~~^~~ ~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/asrc_hilbert.c:27: src/libavfilter/window_func.h:163:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3src/libavfilter/asrc_anoisesrc.c) :*65 :M113):) )warning: ;implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] | ^~~~~~~~~~~~ ~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 65 | 64 | # d e{f i"nde" ,F F A B S ( a ) ( ( a )" s>e=t 0d u?r a(tai)o n:" ,( - ( a ) )O)F F S| E ^~~~T (duration), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/asrc_anoisesrc.c:64:113: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 64 | { "duration", "set duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 26 warnings generated. 25 warnings generated. src/libavfilter/asrc_afirsrc.c:65:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "taps", "set number of taps", OFFsrc/libavfilter/asrc_hilbert.cSET:(45n:b118_:t awarning: psmissing field 'unit' initializer [-Wmissing-field-initializers]) , AV_OPT_TY P45E | _ I N T ,{ " s a{m.pil6e4_=r1a0t25e}",, 9",s eUtI NsTa1m6p_lMeA Xr,a tFeL"A,G S } ,O F F| S ^E T(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAXsrc/libavfilter/asrc_afirsrc.c, : 66 : 123F:L Awarning: Gmissing field 'unit' initializer [-Wmissing-field-initializers]S }, | ^ 66 | { "t", "set number of taps", OFFSET(nbsrc/libavfilter/asrc_hilbert.c_:t46a:p118s:) ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] AV_OPT_ T46Y | P E _ I N{T ," r " , { . i 6 4 = 1 0 2 5"}s,e 9t, sUaImNpTl1e6 _rMaAtXe," ,F L A G SO F}F,S E T| ( ^s ample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1,src/libavfilter/asrc_afirsrc.c :I67N:T115_:M Awarning: Xmissing field 'unit' initializer [-Wmissing-field-initializers], FLAGS }, 67| | ^ { "frequency", "set frequency points", OFFSsrc/libavfilter/asrc_hilbert.cE:T47(:f118r:e qwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]p oints_str), A V47_ | O P T _ T{Y P"Et_aSpTsR"I,N G , { . s t r"=s"e0t 1n"u}m,b e0r, o0f, tFaLpAsG"S, }O,F F S| E ^T (nb_taps), AV_OPT_TYPE_INT, {.i64=22051}, 11,src/libavfilter/asrc_afirsrc.c :UI68N:T1151:6 _warning: Mmissing field 'unit' initializer [-Wmissing-field-initializers]A X, FLAGS }, | 68 ^ | { "f", "set frequency points", Osrc/libavfilter/asrc_hilbert.cFF:S48ET:(118f:r ewarning: qmissing field 'unit' initializer [-Wmissing-field-initializers]_ points_str), AV _48OP | T _ T YP E{_ S"TtRI"N,G , { . s t r = " 0 1""s}e,t n0u,m b0e,r FoLfA GtSa }p,s " ,| ^O FFSET(nb_taps), AV_OPT_TYPE_INT, {.i64=2205src/libavfilter/asrc_afirsrc.c1:}69,: 1151:1 ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]U INT16_MAX, FL A69G | S } , { | " ^m agnitude", "set magnitude values", OFFSET(msrc/libavfilter/asrc_hilbert.ca:g49n:i141t:u dwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]_ str), AV_OPT_T Y49P | E _ S T R{I N"Gn,b _{s.asmCC libavfilter/avf_showfreqs.o tprl=e"s1" ,1 " }",s e0t, t0h,e FnLuAmbGeSr }o,f s| a ^m ples per requested frame", OFFSET(nb_samples), Asrc/libavfilter/asrc_afirsrc.cV_:O70P:T115_:T Ywarning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]E _INT, {.i64 = 701 | 0 2 4 } ,{ 1",m "I,N T _ M A X , F L"AsGeSt }m,a g n| i ^t ude values", OFFSET(magnitude_str), AV_OPT_TYsrc/libavfilter/asrc_hilbert.cP:E50_:S141T:R Iwarning: Nmissing field 'unit' initializer [-Wmissing-field-initializers]G , {.str="1 1"}, 050, | 0 , F{L A"GnS" ,} , | ^ "set the number of samples per requested frsrc/libavfilter/asrc_afirsrc.ca:m71e:"115,: Owarning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]F SET(nb_sampl e71s | ) , A V{_ O"PpTh_aTsYeP"E,_ I N T , "{s.eit6 4p h=a s1e0 2v4a}l,u e1,s ",I N T _ M AOXF,F SFELTA(GpSh a}s,e _ s| t ^r ), AV_OPT_TYPE_STRING, {.str="0 0"}, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:72:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "p", "set phase values", OFFSET(phase_str), AV_OPT_TYPE_STRING, {.str="0 0"}, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:73:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "sample_rate", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:74:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "r", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:75:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "nb_samples", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:76:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "n", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_hilbert.c:53:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | {NULL} | ^ src/libavfilter/asrc_afirsrc.c:79:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 79 | {NULL} | ^ 18 warnings generated. 17 warnings generated. CC libavfilter/avf_showspatial.o 11 warnings generated. src/libavfilter/asrc_sinc.c:122:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 122 | float z = i - .5f * m, x = z * M_PI, y = z * mult1; | ^ ~ src/libavfilter/asrc_sinc.c:170:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | att = att < 60.f ? (att - 7.95f) / (2.285f * M_PI * 2.f) : | ~ ^~~ src/libavfilter/asrc_sinc.c:170:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | att = att < 60.f ? (att - 7.95f) / (2.285f * M_PI * 2.f) : | ^~~~~~ ~ src/libavfilter/asrc_sinc.c:170:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 14 warnings generated . 170 | att = att < 60.f ? (att - 7.95f) / (2.285f * M_PI * 2.f) : | ~~~~^~~~~~~ ~ src/libavfilter/asrc_sinc.c:171:78: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | ((.0007528358f-1.577737e-05 * *beta) * *beta + 0.6248022f) * *beta + .06186902f; | ~ ^~~~~~~~~~ src/libavfilter/asrc_sinc.c:171:70: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | ((.0007528358f-1.577737e-05 * *beta) * *beta + 0.6248022f) * *beta + .06186902f; | ~ ^~~~~ src/libavfilter/asrc_sinc.c:171:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | ((.0007528358f-1.577737e-05 * *beta) * *beta + 0.6248022f) * *beta + .06186902f; | ~ ^~~~~~~~~~ src/libavfilter/asrc_sinc.c:171:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | ((.0007528358f-1.577737e-05 * *beta) * *beta + 0.6248022f) * *beta + .06186902f; | ~ ^~~~~ src/libavfilter/asrc_sinc.c:171:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | ((.0007528358f-1.577737e-05 * *beta) * *beta + 0.6248022f) * *beta + .06186902f; | ~ ^~~~~ src/libavfilter/asrc_sinc.c:171:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | ((.0007528358f-1.577737e-05 * *beta) * *beta + 0.6248022f) * *beta + .06186902f; | ^~~~~~~~~~~~~ CC libavfilter/avf_showspectrum.o src/libavfilter/asrc_sinc.c:278:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 278 | work[0] = exp(work[0]); | ~~~ ^~~~~~~ src/libavfilter/asrc_sinc.c:279:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | work[1] = exp(work[1]); | ~~~ ^~~~~~~ src/libavfilter/asrc_sinc.c:292:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 292 | for (i = 0; i <= (int) (pi_wraps[work_len >> 1] / M_PI + .5f); i++) { | ~ ^~~ src/libavfilter/asrc_sinc.c:292:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 292 | for (i = 0; i <= (int) (pi_wraps[work_len >> 1] / M_PI + .5f); i++) { | ^~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/asrc_sinc.c:294:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 294 | if (fabs(imp_sum) > fabs(peak_imp_sum)) { | ~~~~ ^~~~~~~ src/libavfilter/asrc_sinc.c:294:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 294 | if (fabs(imp_sum) > fabs(peak_imp_sum)) { | ~~~~ ^~~~~~~~~~~~ 13 warnings generated. src/libavfilter/asrc_sinc.c:330:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 328 | av_log(s, AV_LOG_DEBUG, "%d nPI=%g peak-sum@%i=%g (val@%i=%g); len=%i post=%i (%g%%)\n", | ~~~~~~ 329 | work_len, pi_wraps[work_len >> 1] / M_PI, peak, peak_imp_sum, imp_peak, 330 | work[imp_peak], *len, *post_len, 100.f - 100.f * *post_len / (*len - 1)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/asrc_sinc.c:330:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 328 | av_log(s, AV_LOG_DEBUG, "%d nPI=%g peak-sum@%i=%g (val@%i=%g); len=%i post=%i (%g%%)\n", | ~~~~~~ 329 | work_len, pi_wraps[work_len >> 1] / M_PI, peak, peak_imp_sum, imp_peak, 330 | work[imp_peak], *len, *post_len, 100.f - 100.f * *post_len / (*len - 1)); | ^~~~~~~~~~~~~~ src/libavfilter/asrc_sinc.c:329:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavfilter/avf_showvolume.o 328 | av_log(s, AV_LOG_DEBUG, "%d nPI=%g peak-sum@%i=%g (val@%i=%g); len=%i post=%i (%g%%)\n", | ~~~~~~ 329 | work_len, pi_wraps[work_len >> 1] / M_PI, peak, peak_imp_sum, imp_peak, | ^~~~~~~~~~~~ src/libavfilter/asrc_sinc.c:329:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 329 | work_len, pi_wraps[work_len >> 1] / M_PI, peak, peak_imp_sum, imp_peak, | ^~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/asrc_sinc.c:418:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 418 | { "sample_rate", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, AF }, | ^ src/libavfilter/asrc_sinc.c:419:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 419 | { "r", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, AF }, | ^ src/libavfilter/asrc_sinc.c:420:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 420 | { "nb_samples", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, AF }, | ^ src/libavfilter/asrc_sinc.c:421:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 421 | { "n", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, AF }, | ^ src/libavfilter/asrc_sinc.c:422:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 422 | { "hp", "set high-pass filter frequency", OFFSET(Fc0), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, INT_MAX, AF }, | ^ src/libavfilter/asrc_sinc.c:423:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 423 | { "lp", "set low-pass filter frequency", OFFSET(Fc1), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, INT_MAX, AF }, | ^ src/libavfilter/asrc_sinc.c:424:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 424 | { "phase", "set filter phase response", OFFSET(phase), AV_OPT_TYPE_FLOAT, {.dbl=50}, 0, 100, AF }, | ^ src/libavfilter/asrc_sinc.c:425:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 425 | { "beta", "set kaiser window beta", OFFSET(beta), AV_OPT_TYPE_FLOAT, {.dbl=28-1} warning,s generated . -1, 256, AF }, | ^ src/libavfilter/asrc_sinc.c:426:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 426 | { "att", "set stop-band attenuation", OFFSET(att), AV_OPT_TYPE_FLOAT, {.dbl=120}, 40, 180, AF }, | ^ src/libavfilter/asrc_sinc.c:427:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 427 | { "round", "enable rounding", OFFSET(round), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, AF }, | ^ src/libavfilter/asrc_sinc.c:428:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/asrc_sine.c:71:5: warning: 428missing field 'unit' initializer [-Wmissing-field-initializers] | { "hptaps", 71 | " s eOtP Tn_uDmBbLe(r" forfe qtuaepnsc yf"or, h i g h - p a s sf rfeiqluteenrc"y,, O F F S E T4(4n0u,m _0t,a pDsB[L0_]M)A,X ,A V _ O"PsTe_tT YtPhEe_ IsNiTn,e f r{e.qiu6e4n=c0y}",, ) , | ^0 , 3276src/libavfilter/asrc_sine.c8:,62 :A5F: }note: ,expanded from macro 'OPT_DBL' | ^ 62 | OPT_GENERIC(name, field, def, min,src/libavfilter/asrc_sinc.c :m429a:x141,: dwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]sc r, DOUBLE, dbl, 429_ | _ V A _ A{R G"Sl_p_t)a p s| " ^, src/libavfilter/asrc_sine.c : 56 :"57s:e tnote: expanded from macro 'OPT_GENERIC'n umber o f56 | t a p s f o{r .ldoewf-fpiaeslsd f=i ldteefr "},, m i n , m aOxF,F SFELTA(GnSu,m __t_aVpAs_[A1R]G)S,_ _A V}_ O P| T ^_ TYPE_INT, {.i64=0}, 0, 32768, AF }, | ^ src/libavfilter/asrc_sine.c:72:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/asrc_sinc.c :72430 | : 12 : warning: Omissing field 'help' initializer [-Wmissing-field-initializers]P T_DB L430( | " f " , { N U L L } | ^ frequency, 440, 0, DBL_MAX, "set the sine frequency",), | ^ src/libavfilter/asrc_sine.c:62:5: note: expanded from macro 'OPT_DBL' 62 | OPT_GENERIC(name, field, def, min, max, descr, DOUBLE, dbl, __VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:56:57: note: expanded from macro 'OPT_GENERIC' 56 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/asrc_sine.c:73:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | OPT_DBL("beep_factor", beep_factor, 0, 0, DBL_MAX, "set the beep frequency factor",), | ^ src/libavfilter/asrc_sine.c:62:5: note: expanded from macro 'OPT_DBL' 62 | OPT_GENERIC(name, field, def, min, max, descr, DOUBLE, dbl, __VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:56:57: note: expanded from macro 'OPT_GENERIC' 56 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/asrc_sine.c:74:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | OPT_DBL("b", beep_factor, 0, 0, DBL_MAX, "set the beep frequency factor",), | ^ src/libavfilter/asrc_sine.c:62:5: note: expanded from macro 'OPT_DBL' 62 | OPT_GENERIC(name, field, def, min, max, descr, DOUBLE, dbl, __VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:56:57: note: expanded from macro 'OPT_GENERIC' 56 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/asrc_sine.c:75:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | OPT_INT("sample_rate", sample_rate, 44100, 1, INT_MAX, "set the sample rate",), | ^ src/libavfilter/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/asrc_sine.c:78:64: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 78 | OPT_DUR("d", duration, 0, 0, INT64_MAX, "set the audio duration",), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/asrc_sine.c:65:40: note: expanded from macro 'OPT_DUR' 65 | OPT_GENERIC(name, field, def, min, max, descr, DURATION, str, __VA_ARGS__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/asrc_sine.c:56:33: note: expanded from macro 'OPT_GENERIC' 55 | { name, descr, offsetof(CONTEXT, field), AV_OPT_TYPE_ ## type, \ | ~ 56 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^~~ src/libavfilter/asrc_sine.c:77:64: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 77 | OPT_DUR("duration", duration, 0, 0, INT64_MAX, "set the audio duration",), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/asrc_sine.c:65:40: note: expanded from macro 'OPT_DUR' 65 | OPT_GENERIC(name, field, def, min, max, descr, DURATION, str, __VA_ARGS__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/asrc_sine.c:56:33: note: expanded from macro 'OPT_GENERIC' 55 | { name, descr, offsetof(CONTEXT, field), AV_OPT_TYPE_ ## type, \ | ~ 56 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^~~ src/libavfilter/avf_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/avf_a3dscope.c:58:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_a3dscope.c:59:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, FLAGS }, | ^ 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 }, | ^ src/libavfilter/avf_a3dscope.c:64:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "yaw", "set camera yaw", OFFSET(yaw), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180, 180, TFLAGS }, | ^ src/libavfilter/avf_a3dscope.c:65:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "xzoom","set camera zoom", OFFSET(zoom[0]),AV_OPT_TYPE_FLOAT, {.dbl=1.f}, 0.01, 10, TFLAGS }, | ^ src/libavfilter/avf_a3dscope.c:66:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "yzoom","set camera zoom", OFFSET(zoom[1]),AV_OPT_TYPE_FLOAT, {.dbl=1.f}, 0.01, 10, TFLAGS }, | ^ src/libavfilter/avf_a3dscope.c:67:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "zzoom","set camera zoom", OFFSET(zoom[2]),AV_OPT_TYPE_FLOAT, {.dbl=1.f}, 0.01, 10, TFLAGS }, | ^ src/libavfilter/avf_a3dscope.c:68:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "xpos", "set camera position", OFFSET(eye[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.f},-60.f, 60.f, TFLAGS }, | ^ src/libavfilter/avf_a3dscope.c:69:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "ypos", "set camera position", OFFSET(eye[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.f},-60.f, 60.f, TFLAGS }, | ^ src/libavfilter/avf_a3dscope.c:70:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "zpos", "set camera position", OFFSET(eye[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.f},-60.f, 60.f, TFLAGS }, | ^ src/libavfilter/avf_a3dscope.c:71:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "length","set length", OFFSET(size), AV_OPT_TYPE_INT, {.i64=15}, 1, 60, FLAGS }, | ^ src/libavfilter/avf_a3dscope.c:72:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 72 | { NULL } | ^ src/libavfilter/avf_a3dscope.c:70:91: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 70 | { "zpos", "set camera position", OFFSET(eye[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.f},-60.f, 60.f, TFLAGS }, | ~ ^~~~ src/libavfilter/avf_a3dscope.c:70:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 70 | { "zpos", "set camera position", OFFSET(eye[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.f},-60.f, 60.f, TFLAGS }, | ~ ^~~~~ src/libavfilter/avf_a3dscope.c:70:79: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 70 | { "zpos", "set camera position", OFFSET(eye[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.f},-60.f, 60.f, TFLAGS }, | ~ ^~~ src/libavfilter/avf_a3dscope.c:69:91: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | { "ypos", "set camera position", OFFSET(eye[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.f},-60.f, 60.f, TFLAGS }, | ~ ^~~~ src/libavfilter/avf_a3dscope.c:69:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | { "ypos", "set camera position", OFFSET(eye[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.f},-60.f, 60.f, TFLAGS }, | ~ ^~~~~ src/libavfilter/avf_a3dscope.c:69:79: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | { "ypos", "set camera position", OFFSET(eye[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.f},-60.f, 60.f, TFLAGS }, | ~ ^~~ src/libavfilter/avf_a3dscope.c:68:91: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 68 | { "xpos", "set camera position", OFFSET(eye[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.f},-60.f, 60.f, TFLAGS }, | ~ ^~~~ src/libavfilter/avf_a3dscope.c:68:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 68 | { "xpos", "set camera position", OFFSET(eye[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.f},-60.f, 60.f, TFLAGS }, | ~ ^~~~~ src/libavfilter/avf_a3dscope.c:68:79: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 68 | { "xpos", "set camera position", OFFSET(eye[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.f},-60.f, 60.f, TFLAGS }, | ~ ^~~ src/libavfilter/avf_a3dscope.c:67:75: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 67 | { "zzoom","set camera zoom", OFFSET(zoom[2]),AV_OPT_TYPE_FLOAT, {.dbl=1.f}, 0.01, 10, TFLAGS }, | ~ ^~~ src/libavfilter/avf_a3dscope.c:66:75: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 66 | { "yzoom","set camera zoom", OFFSET(zoom[1]),AV_OPT_TYPE_FLOAT, {.dbl=1.f}, 0.01, 10, TFLAGS }, | ~ ^~~ src/libavfilter/avf_a3dscope.c:65:75: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | { "xzoom","set camera zoom", OFFSET(zoom[0]),AV_OPT_TYPE_FLOAT, {.dbl=1.f}, 0.01, 10, TFLAGS }, | ~ ^~~ src/libavfilter/avf_a3dscope.c:64:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64 | { "yaw", "set camera yaw", OFFSET(yaw), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180, 180, TFLAGS }, | ~ ^~~ src/libavfilter/avf_a3dscope.c:63:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 63 | { "pitch","set camera pitch",OFFSET(pitch), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180, 180, TFLAGS }, | ~ ^~~ src/libavfilter/avf_a3dscope.c:62:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 62 | { "roll", "set camera roll",OFFSET(roll), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180, 180, TFLAGS }, | ~ ^~~ src/libavfilter/avf_a3dscope.c:61:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 61 | { "fov", "set camera FoV", OFFSET(fov), AV_OPT_TYPE_FLOAT, {.dbl=90.f}, 40, 150, TFLAGS }, | ~ ^~~~ src/libavfilter/avf_a3dscope.c:136:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 136 | f = 1.0f / tanf(fov * 0.5f * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/avf_a3dscope.c:136:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 136 | f = 1.0f / tanf(fov * 0.5f * M_PI / 180.f); | ~~~~^~~~~~ ~ 147 warnings generated. src/libavfilter/avf_a3dscope.c:171:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | float cr = cosf(roll * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/avf_a3dscope.c:171:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 171 | float cr = cosf(roll * M_PI / 180.f); | ^~~~ ~ src/libavfilter/avf_a3dscope.c:172:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | float sr = sinf(roll * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/avf_a3dscope.c:172:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 172 | float sr = sinf(roll * M_PI / 180.f); | ^~~~ ~ src/libavfilter/avf_a3dscope.c:173:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | float cp = cosf(pitch * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/avf_a3dscope.c:173:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 173 | float cp = cosf(pitch * M_PI / 180.f); | ^~~~~ ~ src/libavfilter/avf_a3dscope.c:174:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | float sp = sinf(pitch * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/avf_a3dscope.c:174:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 174 | float sp = sinf(pitch * M_PI / 180.f); | ^~~~~ ~ src/libavfilter/avf_a3dscope.c:175:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 175 | float cy = cosf(yaw * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/avf_a3dscope.c:175:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 175 | float cy = cosf(yaw * M_PI / 180.f); | ^~~ ~ src/libavfilter/avf_a3dscope.c:176:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 176 | float sy = sinf(yaw * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/avf_a3dscope.c:176:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 176 | float sy = sinf(yaw * M_PI / 180.f); | ^~~ ~ src/libavfilter/avf_a3dscope.c:263:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 263 | const int r = 128.f + 127.f * sinf(ch / (channels - 1) * M_PI); | ~~~^~~~~~~~~~~~~~~~ ~ src/libavfilter/avf_a3dscope.c:265:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 265 | const int b = 128.f + 127.f * cosf(ch / (channels - 1) * M_PI); | ~~~^~~~~~~~~~~~~~~~ ~ CC libavfilter/avf_showwaves.o src/libavfilter/avf_abitscope.c:54:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_abitscope.c:55:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_abitscope.c:56:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="1024x256"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_abitscope.c:57:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="1024x256"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_abitscope.c:58:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "colors", "set channels colors", OFFSET(colors), AV_OPT_TYPE_STRING, {.str = "red|green|blue|yellow|orange|lime|pink|magenta|brown" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_abitscope.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ src/libavfilter/avf_ahistogram.c:71:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_ahistogram.c:72:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_ahistogram.c:73:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_ahistogram.c:74:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_ahistogram.c:84:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "acount", "how much frames to accumulate", OFFSET(count), AV_OPT_TYPE_INT, {.i64=1}, -1, 100, FLAGS }, | ^ src/libavfilter/avf_ahistogram.c:85:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "rheight", "set histogram ratio of window height", OFFSET(phisto), AV_OPT_TYPE_FLOAT, {.dbl=0.10}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_ahistogram.c:92:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 92 | { NULL } | ^ CC libavfilter/avfilter.o 26 warnings generated. 16 warnings generated. 12 warnings generated. src/libavfilter/avf_ahistogram.c:323:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 323 | uf = yf * M_PI; | ^~ ~ src/libavfilter/avf_ahistogram.c:324:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 324 | vf = yf * M_PI; | ^~ ~ src/libavfilter/avf_ahistogram.c:389:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 389 | out[0] += aa * yf; | ~ ^~ src/libavfilter/avf_ahistogram.c:390:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 390 | out[1] += aa * uf; | ~ ^~ src/libavfilter/avf_ahistogram.c:391:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 391 | out[2] += aa * vf; | ~ ^~ 22 warnings generated. CC libavfilter/avfiltergraph.o src/libavfilter/avf_aphasemeter.c:70:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_avectorscope.c:87:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "rasrc/libavfilter/avf_aphasemeter.ct:e71:"108,: "swarning: etmissing field 'unit' initializer [-Wmissing-field-initializers] v ideo rate", 71O | FF S ET ( f{ra m"re",_ r at e) ," seAtV _OvPiT_dTYePoE _raVtIe"D,E OO_FRFASTEET(,f r{a.mse_trra=t"2e5)", }A, V0,_ OINPT_TM_ATXYP,E _VFILDAEGOS_ R}A,TE , {| . ^s tr="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_avectorscope.c:88:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "rsrc/libavfilter/avf_aphasemeter.c":,72 : 98 : "warning: semissing field 'unit' initializer [-Wmissing-field-initializers]t video rate "72, | O FF SE{T (f"rasmiez_rea"t,e )",s eAtV _vOiPTd_eToYP Es_iVzeI",D EOOF_FRSAETTE,( w{).,s tArV=_O"P2T5_T"Y}PE,_ I0M,A GIE_NSTIZ_EM,A X{,. sFtLr=A"G80S0 }x,4 0 | 0 ^" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_avectorscope.c:89:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avf_aphasemeter.c :89 | 73: 98 : warning: {missing field 'unit' initializer [-Wmissing-field-initializers] "size", " s73e | t v i{ d"es"o, s i z "es"et, v iOdeFoF SsiEzTe"(,w )O,FF SAEVT_(OwP),T _ATVY_OPPE_TIM_ATYGPEE__SIIMZAE,G {E.s_trS=I"Z4E0,0 {x.40s0"t}r,= "800,0 x0,4 00F"}L,AG S0 ,} ,0, F| L ^AG S }, | ^ src/libavfilter/avf_avectorscope.c:90:98: warning: src/libavfilter/avf_aphasemeter.cmissing field 'unit' initializer [-Wmissing-field-initializers]: 74:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | 74 | { " s{" ",r c" , ""sseett rveidd ceoont rsaistz"e, " , OFOFFSEFTS(cEoTn(trwa)s,t [A0V])_,O APVT__OTPYTP_TEY_PIE_MIANTG,E _{S.Ii6Z4E=2,}, {.0s, t2r5=5",4 F0L0AxG4S0 0}",CC libavfilter/boxblur.o } | , ^ 0, 0, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:75:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avf_avectorscope.c:91: 75100 | : warning: {missing field 'unit' initializer [-Wmissing-field-initializers] "gc", "set g91r | e e n c o{n t"rrca"s,t "," sOeFtF SrEeTd (ccoonnttrraasstt"[,1 ] )O,F FASVE_T(OcPoTn_TtYrPaE_sItN[T,0 ]{.)i,64 =AV7_O}P,T _0T, Y2P5E5_,I FNLTA,G S{. i6}4,= 4| ^0 }, 0, 255, TFLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:76:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | src/libavfilter/avf_avectorscope.c{: 92":bc100":, "warning: semissing field 'unit' initializer [-Wmissing-field-initializers]t blue cont r92 | a s t "{ ," gOc"F,F SE"Ts(ceotn tgrarset[e2n]) , cAVo_nOtPrTa_TsYtP"E,_I NOTF,F SE{T.i(6c4=o1n},t 0r, a25s5t,[ F1L]A)G, SA V}_O,P T _| ^T YPE_INT, {.i64=160}, 0, 255, TFLAGS }src/libavfilter/avf_aphasemeter.c,: 77 :106| : ^ warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "mpc", "set mediasrc/libavfilter/avf_avectorscope.cn: 93p:h100as:e warning: cmissing field 'unit' initializer [-Wmissing-field-initializers]o lor", OFFS E93T( | m p c _s{t r")b, cA"V_,O PT"_sTeYtP Eb_SlTuRIeNG ,c o{n.sttrra st=", " nOoFnFeSE"T(}c, o0n,t r0a,s tF[LA2G]S), }A,V _ O| P ^T _TYPE_INT, {.i64=80}, 0, 255, TFLAGSsrc/libavfilter/avf_aphasemeter.c :}78,: 96 :| ^ warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "video", "set videsrc/libavfilter/avf_avectorscope.co :o94u:t100p:u twarning: "missing field 'unit' initializer [-Wmissing-field-initializers] , OFFSET(d o94_v | i de o ), {A V"_aOcPT"_,TY P"E_sBOeOLt, al{p.hia 6c4o n=t r1a}s,t" ,0 ,O F1,F SFELTA(GcSo n},t r a| s ^ t[3]), AV_OPT_TYPE_INT, {.i64=255}, 0, src/libavfilter/avf_aphasemeter.c2:5795:,136: TFwarning: LAmissing field 'unit' initializer [-Wmissing-field-initializers]GS }, | ^ 79 | { "phasing", "set mono asrc/libavfilter/avf_avectorscope.cn:d95 o:u95t:-o fwarning: -pmissing field 'unit' initializer [-Wmissing-field-initializers]h ase detec t95 | i o n {o u"trpfu"t," ," sOeFtF rSedE T(fdaod_e"p,h a si n g _ de tOeFcFtSiEoTn)(,f AaVd_OeP[T_0T]YP)E,_ BAOVO_LO, P{T._iT6Y4P E=_ 0I}N, T0,, 1{,.i 6FL4AG=S1 5}}, , | ^0 , 255, TFLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:80:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avf_avectorscope.c80 | : 96 : 95 :{ "warning: tomissing field 'unit' initializer [-Wmissing-field-initializers]l erance", " s96 | e t p h{a se" gtf"o, l"esert agnrceeen ffoarde "m,o n o d eOteFcFtSioEnT",( faOdFeF[S1E]T)(,t oAleVr_anOcPe)T,_ TAVY_POPET__TIYNPTE_,FL O{.AiT6,4 ={1.0d}bl, = 00,. 2}5,5 , 0TF,L 1A,GS F}L,A G | S ^ }, | ^ src/libavfilter/avf_avectorscope.cCC libavfilter/bbox.o :97:95:src/libavfilter/avf_aphasemeter.c :warning: 81missing field 'unit' initializer [-Wmissing-field-initializers]:125 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { 81" | b f " , "{ s"te"t ,b l ue f a d e "",s et ph a se tOolFeFrSanEcTe (ffoar dme[o2]n),o AdVet_eOcPtTi_onT"Y, POEF_FSIETN(T,t o{le.ria64n=ce5),} , A V0_,O 2P5T5_,T YTPFEL_AFLGOSAT ,} {,. d| b ^l = 0.}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_avectorscope.c:98:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | src/libavfilter/avf_aphasemeter.c : 82 :130{: "warning: amissing field 'unit' initializer [-Wmissing-field-initializers]f ", "set alp h82 | a f a d e"{, " a n g lOeFF"SE,T ("fsaedte a[ng3l])e, t hArVe_sOhPTo_lTdY PfEo_r IoNTu,t- o{f.-iph6a4se= 5de}te,c ti o0n,", 2O5FF5S,ET (TanFgLlAeG)S, A}V_,O P T_| TY ^P E_FLOAT, {.dbl = 170.}, 90, 180, FLAGsrc/libavfilter/avf_avectorscope.cS:99 :}94,: | warning: ^ missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { "zoom", "set zosrc/libavfilter/avf_aphasemeter.com: 83f:a130:c twarning: omissing field 'unit' initializer [-Wmissing-field-initializers]r ", OFFSET( z83 | o o m ) {, " a"A,V _ O P T"_seTtY PaEng_leD OUtBhLrEes,h o{l.dd bflor= 1o}ut,- of -0p,h a1s0e ,d etTeFcLtAiGoSn" ,} ,O FF S| ET ^( angle), AV_OPT_TYPE_FLOAT, {.dbl = 170.}, 90, 180, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:84:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "duration", "set minimum mono or out-of-phase duration in seconds", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=2000000}, 0, MAX_DURATION, FLAGS }, | ^ src/libavfilter/avf_avectorscope.c:109:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 109 | src/libavfilter/avf_aphasemeter.c : 85 :{154 :" swarning: wmissing field 'unit' initializer [-Wmissing-field-initializers]a p", "swap x a x85i | s wi t h{ y" da",x i s " , O F"FseStET (smwianipm)u,m AmoVn_oO PTo_TrY PoEut_-BoOfO-L,p ha{s.ei 6d4u=r1a}ti,o n 0i,n s1e,co nTFdLsA",G SOF F}SE,T( du r| a ^ tion), AV_OPT_TYPE_DURATION, {.i64=2000000}, 0, MAX_DURATION, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:86:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 86 | { NULL } | ^ src/libavfilter/avf_avectorscope.c:115:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 115 | { NULL } | ^ src/libavfilter/avf_avectorscope.c:126:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 126 | if (y >= s->h || x >= s->w) | ~ ^ ~~~~ src/libavfilter/avf_avectorscope.c:126:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 126 | if (y >= s->h || x >= s->w) | ~ ^ ~~~~ src/libavfilter/avf_avectorscope.c:129:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 129 | y = FFMIN(y, s->h - 1); | ^ ~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/avf_avectorscope.c:130:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 130 | x = FFMIN(x, s->w - 1); | ^ ~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/avf_aphasemeter.c:164:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | return (phase + 1.) / 2. * (w - 1); | ^~~~~ ~ src/libavfilter/avf_showcqt.c:61:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "size", "set video size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, { .str = "1920x1080" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:62:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "s", "set video size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, { .str = "1920x1080" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:63:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "fps", "set video rate", OFFSET(rate), AV_OPT_TYPE_VIDEO_RATE, { .str = "25" }, 1, 1000, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:64:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "rate", "set video rate", OFFSET(rate), AV_OPT_TYPE_VIDEO_RATE, { .str = "25" }, 1, 1000, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:65:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "r", "set video rate", OFFSET(rate), AV_OPT_TYPE_VIDEO_RATE, { .str = "25" }, 1, 1000, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:66:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "bar_h", "set bargraph height", OFFSET(bar_h), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:67:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "axis_h", "set axis height", OFFSET(axis_h), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:68:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "sono_h", "set sonogram height", OFFSET(sono_h), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:69:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "fullhd", "set fullhd size", OFFSET(fullhd), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:70:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "sono_v", "set sonogram volume", OFFSET(sono_v), AV_OPT_TYPE_STRING, { .str = "16" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:71:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "volume", "set sonogram volume", OFFSET(sono_v), AV_OPT_TYPE_STRING, { .str = "16" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:72:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "bar_v", "set bargraph volume", OFFSET(bar_v), AV_OPT_TYPE_STRING, { .str = "sono_v" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:73:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "volume2", "set bargraph volume", OFFSET(bar_v), AV_OPT_TYPE_STRING, { .str = "sono_v" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:74:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "sono_g", "set sonogram gamma", OFFSET(sono_g), AV_OPT_TYPE_FLOAT, { .dbl = 3.0 }, 1.0, 7.0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:75:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "gamma", "set sonogram gamma", OFFSET(sono_g), AV_OPT_TYPE_FLOAT, { .dbl = 3.0 }, 1.0, 7.0, FLAGS }, | ^ 30 warnings generatedsrc/libavfilter/avf_showcqt.c. :76:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "bar_g", "set bargraph gamma", OFFSET(bar_g), AV_OPT_TYPE_FLOAT, { .dbl = 1.0 }, 1.0, 7.0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:77:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "gamma2", "set bargraph gamma", OFFSET(bar_g), AV_OPT_TYPE_FLOAT, { .dbl = 1.0 }, 1.0, 7.0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:78:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "bar_t", "set bar transparency", OFFSET(bar_t), AV_OPT_TYPE_FLOAT, { .dbl = 1.0 }, 0.0, 1.0, FLAsrc/libavfilter/avf_aphasemeter.cGS :}254,: 32 :| ^warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 254 | float angle = cosf(s->angle/180.0f*M_PI); | ~~~~~~~~^~~~~~~~ src/libavfilter/avf_showcqt.c:79:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "timeclamp", "set timeclamp", OFFSET(timeclamp), AV_OPT_TYPE_DOUBLE, { .dbl = 0.17 }, 0.002, 1.0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:80:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "tc", "set timeclamp", OFFSET(timeclamp), AV_OPT_TYPE_DOUBLE, { .dbl = 0.17 }, 0.002, 1.0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:81:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "attack", "set attack time", OFFSET(attack), AV_OPT_TYPE_DOUBLE, { .dbl = 0 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:82:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "basefreq", "set base frequency", OFFSET(basefreq), AV_OPT_TYPE_DOUBLE, { .dbl = BASEFREQ }, 10.0, 100000.0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:83:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "endfreq", "set end frequency", OFFSET(endfreq), AV_OPT_TYPE_DOUBLE, { .dbl = ENDFREQ }, 10.0, 100000.0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:84:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "coeffclamp", "set coeffclamp", OFFSET(coeffclamp), AV_OPT_TYPE_FLOAT, { .dbl = 1.0 }, 0.1, 10.0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:85:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "tlength", "set tlength", OFFSET(tlength), AV_OPT_TYPE_STRING, { .str = TLENGTH }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:86:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "count", "set transform count", OFFSET(count), AV_OPT_TYPE_INT, { .i64 = 6 }, 1, 30, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:87:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "fcount", "set frequency count", OFFSET(fcount), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 10, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:88:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "fontfile", "set axis font file", OFFSET(fontfile), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:89:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "font", "set axis font", OFFSET(font), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:90:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | { "fontcolor", "set font color", OFFSET(fontcolor), AV_OPT_TYPE_STRING, { .str = FONTCOLOR }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:91:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | { "axisfile", "set axis image", OFFSET(axisfile), AV_OPT_TYPE_STRING, { .str = NULL }, src/libavfilter/avf_aphasemeter.c 0:, 3150:, 46F: Lwarning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]G S }, | ^ 315 | snprintf(value, sizeosrc/libavfilter/avf_showcqt.cf:(92v:a128l:u ewarning: )missing field 'unit' initializer [-Wmissing-field-initializers], "%f", fphase) ;92 | | ~~~~~~~~ ^~~~~~ { "axis", "draw axis", OFFSET(axis), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:93:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "text", "draw axis", OFFSET(axis), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, FLAGS }, | ^ src/libavfilter/avf_avectorscope.c:357:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 357 | zoom = 1. / max; | ~ ^~~ src/libavfilter/avf_showcqt.c:102:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | { "cscheme", "set color scheme", OFFSET(cscheme), AV_OPT_TYPE_STRING, { .str = CSCHEME }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:103:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 103 | { NULL } | ^ src/libavfilter/avf_avectorscope.c:401:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 401 | x = ((src[1] - src[0]) * zoom / 2 + 1) * hw; | ~~~~~~~^~~~~~~~ ~ src/libavfilter/avf_avectorscope.c:402:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 402 | y = (1.0 - (src[0] + src[1]) * zoom / 2) * hh; | ~~~~~~~^~~~~~~~ ~ src/libavfilter/avf_avectorscope.c:404:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 404 | x = (src[1] * zoom + 1) * hw; | ^~~~~~ ~ src/libavfilter/avf_avectorscope.c:405:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 405 | y = (src[0] * zoom + 1) * hh; | ^~~~~~ ~ src/libavfilter/avf_avectorscope.c:409:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 409 | sx = src[1] * zoom; | ^~~~~~ ~ src/libavfilter/avf_avectorscope.c:410:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 410 | sy = src[0] * zoom; | ^~~~~~ ~ src/libavfilter/avf_avectorscope.c:411:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 411 | cx = sx * sqrtf(1 - 0.5 * sy * sy); | ~ ^~ src/libavfilter/avf_avectorscope.c:411:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 411 | cx = sx * sqrtf(1 - 0.5 * sy * sy); | ~ ^~ src/libavfilter/avf_avectorscope.c:412:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 412 | cy = sy * sqrtf(1 - 0.5 * sx * sx); | ~ ^~ src/libavfilter/avf_avectorscope.c:412:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 412 | cy = sy * sqrtf(1 - 0.5 * sx * sx); | ~ ^~ src/libavfilter/avf_avectorscope.c:413:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 413 | x = hw + hw * FFSIGN(cx + cy) * (cx - cy) * .7; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ~ src/libavfilter/avf_avectorscope.c:414:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 414 | y = s->h - s->h * fabsf(cx + cy) * .7; | ~~~~~^~~~~~~~~~~~~~~~ ~ src/libavfilter/avf_concat.c:59:55: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | AV_OPT_TYPE_INT, { .i64 = 2 }, 1, INT_MAX, V|A|F}, | ^ src/libavfilter/avf_concat.c:62:54: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | AV_OPT_TYPE_INT, { .i64 = 1 }, 0, INT_MAX, V|F }, | ^ src/libavfilter/avf_concat.c:65:53: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, A|F}, | ^ src/libavfilter/avf_concat.c:68:50: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, V|A|F}, | ^ src/libavfilter/avf_concat.c:69:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 69 | { NULL } | ^ src/libavfilter/avf_showcwt.c:120:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 120 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "640x512"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:121:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 121 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "640x512"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:122:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 122 | { "rate", "set video rate", OFFSET(rate_str), AV_OPT_TYPE_STRING, {.str = "25"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:123:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 123 | { "r", "set video rate", OFFSET(rate_str), AV_OPT_TYPE_STRING, {.str = "25"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:130:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 130 | { "min", "set minimum frequency", OFFSET(minimum_frequency), AV_OPT_TYPE_FLOAT, {.dbl = 20.}, 1, 2000, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:131:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 131 | { "max", "set maximum frequency", OFFSET(maximum_frequency), AV_OPT_TYPE_FLOAT, {.dbl = 20000.}, 0, 192000, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:132:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 132 | { "logb", "set logarithmic basis", OFFSET(logarithmic_basis), AV_OPT_TYPE_FLOAT, {.dbl = 0.0001}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:133:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 133 | { "deviation", "set frequency deviation", OFFSET(deviation), AV_OPT_TYPE_FLOAT, {.dbl = 1.}, 0, 10, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:134:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | { "pps", "set pixels per second", OFFSET(pps), AV_OPT_TYPE_INT, {.i64 = 64}, 1, 1024,CC libavfilter/buffersink.o FLAGS }, | ^ src/libavfilter/avf_showcwt.c:150:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 150 | { NULL } | ^ CC libavfilter/buffersrc.o 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] 222 | deviation *= sqrtf(1.f / (4.f * M_PI)); // Heisenberg Gabor Limit | ^~~ ~ CC libavfilter/colorspace.o src/libavfilter/avf_showcwt.c:242:97: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | frequency_derivative *= (frequency * frequency + 14990.4 * frequency + 4577850.f) / 160514.f; | ~ ^~~~~~~~ src/libavfilter/avf_showcwt.c:242:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | frequency_derivative *= (frequency * frequency + 14990.4 * frequency + 4577850.f) / 160514.f; | ~ ^~~~~~~~~ src/libavfilter/avf_showcwt.c:242:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | frequency_derivative *= (frequency * frequency + 14990.4 * frequency + 4577850.f) / 160514.f; | ~ ^~~~~~~~~ src/libavfilter/avf_showcwt.c:242:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | frequency_derivative *= (frequency * frequency + 14990.4 * frequency + 4577850.f) / 160514.f; | ~~~~~~~~~~^~~~~~~~~~~ ~ CC libavfilter/colorspacedsp.o src/libavfilter/avf_showcwt.c:388:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 388 | U = 0.5f + z * sinf((v - u) * M_PI_2); | ~~^~~ ~ src/libavfilter/avf_showcwt.c:389:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 389 | V = 0.5f + z * sinf((u - v) * M_PI_2); | ~~^~~ ~ src/libavfilter/avf_showcwt.c:414:58: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 414 | U += z * yf * sinf(2.f * M_PI * ch * yf); | ~ ^~ src/libavfilter/avf_showcwt.c:414:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 414 | U += z * yf * sinf(2.f * M_PI * ch * yf); | ^~~ ~ src/libavfilter/avf_showcwt.c:415:58: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 415 | V += z * yf * cosf(2.f * M_PI * ch * yf); | ~ ^~ src/libavfilter/avf_showcwt.c:415:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 415 | V += z * yf * cosf(2.f * M_PI * ch * yf); | ^~~ ~ 33 warnings generated. src/libavfilter/avf_showcwt.c:429:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 429 | U = 0.5f + 0.5f * U * Y / M_PI; | ~~~~~~~~~^~~ ~ src/libavfilter/avf_showcwt.c:429:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 429 | U = 0.5f + 0.5f * U * Y / M_PI; | ^~~~ ~ src/libavfilter/avf_showcwt.c:440:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 440 | Y = 0.5f + 0.5f * Y / M_PI; | ~~~~~^~~ ~ src/libavfilter/avf_showcwt.c:440:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 440 | Y = 0.5f + 0.5f * Y / M_PI; | ^~~~ ~ 36 warnings generated. In file included from src/libavfilter/avf_showfreqs.c:36: src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:30: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:26: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~~^~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/avf_showfreqs.c:36: src/libavfilter/window_func.h:162:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ^~~~~~~~~~~~ ~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ In file included from src/libavfilter/avf_showfreqs.c:36: src/libavfilter/window_func.h:162:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~ ^ src/libavfilter/window_func.h:163:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~~^~~ ~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/avf_showfreqs.c:36: src/libavfilter/window_func.h:163:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ^~~~~~~~~~~~ ~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ 48 warnings generated. src/libavfilter/avf_showcwt.c:680:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 680 | minimum_frequency = 11.17268f * log(1.f + (46.06538f * minimum_frequency) / (minimum_frequency + 14678.49f)); | ~~~ ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showcwt.c:680:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 680 | minimum_frequency = 11.17268f * log(1.f + (46.06538f * minimum_frequency) / (minimum_frequency + 14678.49f)); | ^~~~~~~~~ ~ src/libavfilter/avf_showcwt.c:681:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 681 | maximum_frequency = 11.1726src/libavfilter/avf_showfreqs.c8f *: 82l:og101(:1 .warning: fmissing field 'unit' initializer [-Wmissing-field-initializers] + (46.06538f * m a82x | i m u m _{f r"esqiuzeen"cy,) "/s (emtax ivmiudme_for eqsuieznec"y, O+F F1S4E6T7(8w.),4 A9Vf_)O)P;T _ | T ~~~ ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ YPE_IMAGE_Ssrc/libavfilter/avf_showcwt.cI:Z681E:, 29{: .swarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r = "1024x512 "681} | , 0 , 0 , mFaLAxGiSm um}_f,r eq u| e ^nc y = 11.17268f * log(1.f + (46.06538f * maxsrc/libavfilter/avf_showfreqs.ci:m83u:m101:_ frwarning: eqmissing field 'unit' initializer [-Wmissing-field-initializers]u ency) / (m a83x | i m um _ f{re q"use"n,c y + " s1e4t6 v7i8d.4e9of )s)i;z e | " ^~~~~~~~~ ~, OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "1024x512"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:84:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:85:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:99:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { "win_size", "set window size", OFFSET(fft_size), AV_OPT_TYPE_INT, {.i64=2048}, 16, 65536, FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:101:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_FLOAT, {.dbl=1.}, 0., 1., FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:102:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | { "averaging", "set time averaging", OFFSET(avg), AV_OPT_TYPE_INT, {.i64=1}, 0, INT32_MAX, FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:103:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "colors", "set channels colors", OFFSET(colors), AV_OPT_TYPE_STRING, {.str = "red|green|blue|yellow|orange|lime|pink|magenta|brown" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:107:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | { "minamp", "set minimum amplitude", OFFSET(minamp), AV_OPT_TYPE_FLOAT, {.dbl=1e-6}, FLT_MIN, 1e-6, FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:112:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 112 | { "channels", "set channels to draw", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str="all"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:113:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 113 | { NULL } | ^ src/libavfilter/avf_showfreqs.c:107:91: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 107 | { "minamp", "set minimum amplitude", OFFSET(minamp), AV_OPT_TYPE_FLOAT, {.dbl=1e-6}, FLT_MIN, 1e-6, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:14:17: note: expanded from macro 'FLT_MIN' 14 | #define FLT_MIN 1.17549435082228750797e-38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showfreqs.c:208:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 208 | if (s->overlap == 1.) | ~~~^~~~~~~ ~~ src/libavfilter/avf_showfreqs.c:210:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 210 | s->hop_size = (1. - s->overlap) * s->win_size; | ~ ~~~^~~~~~~ src/libavfilter/avf_showfreqs.c:212:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 212 | av_log(ctx, AV_LOG_ERROR, "overlap %f too big\n", s->overlap); | ~~~~~~ ~~~^~~~~~~ CC libavfilter/dnn/dnn_backend_common.o In file included from src/libavfilter/avf_showspatial.c:35: src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:30: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:26: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~~^~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/avf_showspatial.c:35: src/libavfilter/window_func.h:162:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ^~~~~~~~~~~~ ~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ In file included from src/libavfilter/avf_showspatial.c:35: src/libavfilter/window_func.h:162:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~ ^ src/libavfilter/window_func.hsrc/libavfilter/avf_showvolume.c:163::7486:: 109warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 163 | 74 | { " r a t el"u,t [n"]s e=t 0v.i5 d*e o( 1 r+at ec"o,s (O(FMF_SPETI(*f(rFFaAmBeS_(rnat e-) ,M ) A-V 0_.3O P*T _MTY)P)E/_(V(I1D E-O _0R.AT3E), *{ .sMt)r)=")2;5 " }| , ~ ^ 0, INT_MAX, src/libavfilter/window_func.hF:L163A:G69:S warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], | ^ 163 | lut[n] = 0.5 * (1 + csrc/libavfilter/avf_showvolume.co:s75(:(109M:_ Pwarning: Imissing field 'unit' initializer [-Wmissing-field-initializers]* (FFABS(n - M75) | - 0 {. 3 "*r "M),) / ( ("1s e-t 0v.i3d)e o* rMa))t)e;" , | O ~ ^F FSET(frame_rate), AV_src/libavfilter/window_func.hO:PT163_:T56Y:P E_warning: Vimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ID EO_RATE, {.s t163r= | " 25 " } , 0 , I N T_ M A X , lFuLtA[Gn]S }=, 0 | . ^5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * src/libavfilter/avf_showvolume.cM):76):/84(: (warning: 1missing field 'unit' initializer [-Wmissing-field-initializers] - 0.3) * M )76) | ) ; | { ~~^~~ ~" b", "ssrc/libavutil/common.he:t64 b:o31r:d enote: rexpanded from macro 'FFABS' width", 64 | #OdFeFfSiETn(e bF)F,A BASV(_aO)P T(_(TaY)P E>_=I N0T , ?{ .(ia6)4 =:1 }(,- (0a,) )5), F| L ^A GS }, | ^ 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 | src/libavfilter/avf_showvolume.cl:u77t:[90n: ]warning: missing field 'unit' initializer [-Wmissing-field-initializers]= 0.5 * (1 77+ | c o s {( ("wM"_,P I"*s(eFtF AcBSh(an n-n Me)l - w0i.d3t h* "M),) / (O(F1F S-E T(0w.)3,) A*V _MO))P)T;_ T Y| P ^~~~~~~~~~~~ ~ E_Isrc/libavutil/common.hN:T64:,37 :{ .note: iexpanded from macro 'FFABS'6 4=400 }64, | 8#0d,e f8i19n2e, FFLFAAGBSS }(,a ) | ^( (a) >= 0 ? (a) : (-(a))) | ^~~~ src/libavfilter/avf_showvolume.c:78:87: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "h", "set channel height", OFFSET(h), AV_OPT_TYPE_INT, {.i64=20}, 1, 900, FLAGS }, | ^ src/libavfilter/avf_showvolume.c:79:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "f", "set fade", OFFSET(f), AV_OPT_TYPE_DOUBLE, {.dbl=0.95}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showvolume.c:80:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "c", "set volume color expression", OFFSET(color), AV_OPT_TYPE_STRING, {.str="PEAK*255+floor((1-PEAK)*255)*256+0xff000000"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showvolume.c:81:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "t", "display channel names", OFFSET(draw_text), AV_OPT_TYPE_BOOL, {.i64=src/libavfilter/avf_showfreqs.c1},: 0314,: 441: ,warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]F LAGS }, | ^ 314 | a = log(av_clipd(a, min,src/libavfilter/avf_showvolume.c :182):)97 :/ warning: lmissing field 'unit' initializer [-Wmissing-field-initializers]og (min); | ~~~ ^~~82 | { "v", "displaysrc/libavfilter/avf_showfreqs.c :v314ol:u29m:e warning: vimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]a lue", OFF S314E | T (d r a w _ vo l uam e=) ,l AoVg_(OavP_Tc_lTiYpPdE(_BaO,O Lm,i n{,. 1i))6 4/= l1o}g,( m0in,); 1 ,| ~~~~~~~~ ^~~ FLAGS }, | ^ src/libavfilter/avf_showvolume.c:83:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "dm", "duration for max value display", OFFSET(draw_persistent_duration), AV_OPT_TYPE_DOUBLE, {.dbl=0.}, 0, 9000, FLAGS}, | ^ src/libavfilter/avf_showvolume.c:84:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "dmc","set color of the max value line", OFFSET(persistant_max_rgba), AV_OPT_TYPE_COLOR, {.str = "orange"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showvolume.c:88:82: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "s", "set step size", OFFSET(step), AV_OPT_TYPE_INT, {.i64=0}, 0, 5, FLAGS }, | ^ src/libavfilter/avf_showvolume.c:89:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "p", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showvolume.c:96:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 96 | { NULL } | ^ src/libavfilter/avf_showspatial.c:59:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "512x512"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:src/libavfilter/avf_showspatial.c447::6059::100 :warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]missing field 'unit' initializer [-Wmissing-field-initializers] 60 | 447 | { " s" , " s e t v iad e=o asv_iczlei"p,d (OFMF(SREET(f(,w )c,h) ,A VI_MO(fP,T _cThYP)E)_ I/M AsG-E>_SsIcZaEle,, { .0s,t r1 )=; " 51| 2 ~ ~~~^~~~~x 512"}, 0, 0, Fsrc/libavfilter/avf_showfreqs.cL:A447G:S 30},: warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ 447 | a = av_clipsrc/libavfilter/avf_showspatial.cd(:M61(:R107E(:f warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] ch), IM(f, c61 | h )) / { s"-w>sicanl_e,s 0i,z e1"),; " s | e ^~~~~~~~~~~~~~~~~~~~~~~t winsrc/libavfilter/avf_showfreqs.cd:o416:w33 s:i znote: eexpanded from macro 'M'" , OFFSE T416( | w#idne_fsiinzee M)(,a ,A Vb_) O(PsTq_rTYtPE(_(aI)NT ,* ({a.)i 6+ 4( =b )4 0*9 6}(,b )1)0)2 4 ,| 6 ~~~~ ~~~~~~~~~~^~~~~~~~~~~5 536, FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:454:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 454 | a = av_clipd((M_PI + P(RE(f, ch), IM(f, ch))) / (2. * M_PI), 0, 1); | ~~^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showfreqs.c:414:38: note: expanded from macro 'RE' 414 | #define RE(x, ch) s->fft_data[ch][x].re | ^ src/libavfilter/avf_showfreqs.c:417:30: note: expanded from macro 'P' 417 | #define P(a, b) (atan2((b), (a))) | ~~~~~ ^ src/libavfilter/avf_showfreqs.c:454:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 454 | a = av_clipd((M_PI + P(RE(f, chsrc/libavfilter/avf_showspatial.c):,63 :108I:M warning: (missing field 'unit' initializer [-Wmissing-field-initializers]f, ch))) / (2 .63 | * M _ P I{) , "0ra,te "1,) ; " s| ~~~~~~~~~~~~~^~~~~~~~~~e t videsrc/libavfilter/avf_showfreqs.co: 415:r38a:t note: eexpanded from macro 'IM' ", O F415 | F#SdEeT(ffirnamee _IrMa(tx,e ),c hA)V_ OsPT-_>TfYftP_E_dVaItDEaO[_cRhA]T[Ex,]. i{m. s| t ^r ="2src/libavfilter/avf_showfreqs.c5:"417}:,25 : 0note: , expanded from macro 'P'I NT_MA X417 | ,# dFeLfAGiSn e} ,P ( | a ^, b) (atan2((b), (a))) | ~~~~~ ^ src/libavfilter/avf_showspatial.c:64:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showspatial.c:65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 65 | { NULL } | ^ src/libavfilter/avf_showfreqs.c:461:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 461 | a = av_clipd((M_PI - P(IM(f, ch) * RE(f-1, ch) - IM(f-1, ch) * RE(f, ch), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 462 | RE(f, ch) * RE(f-1, ch) + IM(f, ch) * IM(f-1, ch))) / (2. * M_PI), 0, 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showfreqs.c:417:30: note: expanded from macro 'P' 417 | #define P(a, b) (atan2((b), (a))) | ~~~~~ ^ src/libavfilter/avf_showfreqs.c:462:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 461 | a = av_clipd((M_PI - P(IM(f, ch) * RE(f-1, ch) - IM(f-1, ch) * RE(f, ch), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462 | RE(f, ch) * RE(f-1, ch) + IM(f, ch) * IM(f-1, ch))) / (2. * M_PI), 0, 1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showfreqs.c:417:25: note: expanded from macro 'P' 417 | #defisrc/libavfilter/avf_showvolume.cne :P(223a:,54 :b )warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]at an2((b), (a)) )223 | | ~~~~~ ^ s->values[ch * VAR_VARS_NB + VAR_PEAK] = max; | ~ ^~~ src/libavfilter/avf_showvolume.c:224:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 224 | s->values[ch * VAR_VARS_NB + VAR_VOLUME] = 20.0 * log10(max); | ~~~~~ ^~~ src/libavfilter/avf_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_showvolume.c:369:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 369 | s->values[c * VAR_VARS_NB + VAR_VOLUME] = 20.0 * log10(max); | ~~~~~ ^~~ src/libavfilter/avf_showspatial.c:233:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | float diffp = ((rp - lp) / (2.f * M_PI) + 1.f) * 0.5f; | ~ ^~~~ src/libavfilter/avf_showspatial.c:233:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | float diffp = ((rp - lp) / (2.f * M_PI) + 1.f) * 0.5f; | ~ ^~~ src/libavfilter/avf_showspatial.c:233:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | float diffp = ((rp - lp) / (2.f * M_PI) + 1.f) * 0.5f; | ^~~ ~ src/libavfilter/avf_showspatial.c:233:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | float diffp = ((rp - lp) / (2.f * M_PI) + 1.f) * 0.5f; | ~~~^~~~ ~ src/libavfilter/avf_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/dnn/dnn_backend_native.o In file included from src/libavfilter/avf_showspectrum.c:47: src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:30: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:26: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~~^~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/avf_showspectrum.c:47: src/libavfilter/window_func.h:162:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ^~~~~~~~~~~~ ~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ In file included from src/libavfilter/avf_showspectrum.c:47: src/libavfilter/window_func.h:162:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~ ^ src/libavfilter/window_func.h:163:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~~^~~ ~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/avf_showspectrum.c:47: src/libavfilter/window_func.h:163:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ^~~~~~~~~~~~ ~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ src/libavfilter/avf_showspectrum.c:124:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 124 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "640x512"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:125:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 125 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "640x512"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:161:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 161 | { "saturation", "color saturation multiplier", OFFSET(saturation), AV_OPT_TYPE_FLOAT, {.dbl = 1}, -10, 10, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:166:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 166 | { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_FLOAT, {.dbl = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:167:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 167 | { "gain", "set scale gain", OFFSET(gain), AV_OPT_TYPE_FLOAT, {.dbl = 1}, 0, 128, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:172:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 172 | { "rotation", "color rotation", OFFSET(rotation), AV_OPT_TYPE_FLOAT, {.dbl = 0}, -1, 1, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:173:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 173 | { "start", "start frequency", OFFSET(start), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT32_MAX, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:174:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 174 | { "stop", "stop frequency", OFFSET(stop), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT32_MAX, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:175:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 175 | { "fps", "set video rate", OFFSET(rate_str), AV_OPT_TYPE_STRING, {.str = "auto"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:176:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 176 | { "legend", "draw legend", OFFSET(legend), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:177:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 177 | { "drange", "set dynamic range in dBFS", OFFSET(drange), AV_OPT_TYPE_FLOAT, {.dbl = 120}, 10, 200, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:178:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 178 | { "limit", "set upper limit in dBFS", OFFSET(limit), AV_OPT_TYPE_FLOAT, {.dbl = 0}, -100, 100, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:179:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 179 | { "opacity", "set opacity strength", OFFSET(opacity_factor), AV_OPT_TYPE_FLOAT, {.dbl = 1}, 0, 10, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:180:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 180 | { NULL } | ^ CC libavfilter/dnn/dnn_backend_native_layer_avgpool.o src/libavfilter/avf_showwaves.c:107:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "600x240"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:108:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "600x240"}, 0, 0, FLAGS }, | ^ 20 warnings generated. src/libavfilter/avf_showwaves.c:114:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "n", "set how many samples to show in the same point", OFFSET(n), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:115:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | { "rate", "set video rate", OFFSET(rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:116:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "r", "set video rate", OFFSET(rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:117:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "split_channels", "draw channels separately", OFFSET(split_channels), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:118:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 118 | { "colors", "set channels colors", OFFSET(colors), AV_OPT_TYPE_STRING, {.str = "red|green|blue|yellow|orange|lime|pink|magenta|brown" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:127:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 127 | { NULL } | ^ 45 warnings generated. src/libavfilter/avf_showspectrum.c:423:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 423 | phi = 2.f * M_PI * (s->stop - s->start) / (float)inlink->sample_rate / (M - 1); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showspectrum.c:423:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 423 | phi = 2.f * M_PI * (s->stop - s->start) / (float)inlink->sample_rate / (M - 1); | ^~~ ~ src/libavfilter/avf_showspectrum.c:424:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 424 | theta = 2.f * M_PI * s->start / (float)inlink->sample_rate; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showspectrum.c:424:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 424 | theta = 2.f * M_PI * s->start / (float)inlink->sample_rate; | ^~~ ~ 109 warnings generated. src/libavfilter/avf_showspectrum.c:580:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 580 | *uf = *yf * M_PI; | ^~~ ~ src/libavfilter/avf_showspectrum.c:581:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 581 | *vf = *yf * M_PI; | ^~~ ~ src/libavfilter/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/avf_showspectrum.c:600:85: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 600 | *vf *= 0.5f * cosf((2 * M_PI * ch) / s->nb_display_channels + M_PI * s->rotation); | ~ ~~~^~~~~~~~ src/libavfilter/avf_showspectrum.c:602:42: 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); | ~ ~~~^~~~~~~~ CC libavfilter/dnn/dnn_backend_native_layer_conv2d.o 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/avf_showspectrum.c:668:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 668 | else if (log10(seconds) > 6) | ~~~~~ ^~~~~~~ src/libavfilter/avf_showspectrum.c:669:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 669 | units = av_asprintf("%.2fh", seconds / (60 * 60)); | ~~~~~~~~~~~ ~~~~~~~~^~~~~~~~~~~ src/libavfilter/avf_showspectrum.c:670:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 670 | else if (log10(seconds) > 3) | ~~~~~ ^~~~~~~ src/libavfilter/avf_showspectrum.c:671:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 671 | units = av_asprintf("%.2fm", seconds / 60); | ~~~~~~~~~~~ ~~~~~~~~^~~~ src/libavfilter/avf_showspectrum.c:673:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 673 | units = av_asprintf("%.2fs", seconds); | ~~~~~~~~~~~ ^~~~~~~ src/libavfilter/avf_showspectrum.c:767:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 767 | a = expf(M_LN10 * (a * s->drange - s->drange + s->limit) / 20.f); | ~ ^~~~ src/libavfilter/avf_showspectrum.c:767:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 767 | a = expf(M_LN10 * (a * s->drange - s->drange + s->limit) / 20.f); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ src/libavfilter/avf_showspectrum.c:855:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 855 | src/libavfilter/avf_showwaves.c : 802 :u100n:i twarning: smissing field 'unit' initializer [-Wmissing-field-initializers] = av_asprintf(" %.8022 | f " , h{er t"zs)i;z e "| , ~~~~~~~~~~~ ^~~~~ "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:912:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 912 | units = av_asprintf("%.2f", hertz); | ~~~~~~~~~~~ ^~~~~ src/libavfilter/avf_showspectrum.c:967:69: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 967 | text = av_asprintf(s->scale == LOG ? log_fmt : lin_fmt, value);5 warning| ~~~~~~~~~~~ ^~~~~s generated. src/libavfilter/avfiltergraph.c:55:54: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, F|V }, | ^ src/libavfilter/avfiltergraph.c:57:54: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, F|A }, | ^ src/libavfilter/avfiltergraph.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL }, | ^ src/libavfilter/avf_showspectrum.c:1068:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1068 | s->dmax = expf(s->limit * M_LN10 / 20.f); | ~ ^~~~ src/libavfilter/avf_showspectrum.c:1068:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1068 | s->dmax = expf(s->limit * M_LN10 / 20.f); | ~~~^~~~~ ~ src/libavfilter/avf_showspectrum.c:1069:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1069 | s->dmin = expf((s->limit - s->drange) * M_LN10 / 20.f); | ~ ^~~~ src/libavfilter/avf_showspectrum.c:1069:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1069 | s->dmin = expf((s->limit - s->drange) * M_LN10 / 20.f); | ~~~~~~~~~^~~~~~~~~~~ ~ CC libavfilter/dnn/dnn_backend_native_layer_dense.o 12 warnings generated. src/libavfilter/avfiltergraph.c:104:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 104 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:110:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 110 | for (j = 0; jnb_outputs; j++) | ~^~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showspectrum.c:1229:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1229 | av_log(ctx, AV_LOG_ERROR, "overlap %f too big\n", s->overlap); | ~~~~~~ ~~~^~~~~~~ src/libavfilter/avf_showspectrum.c:1234:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1234 | s->win_scale += s->window_func_lut[i] * s->window_func_lut[i]; | ~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showspectrum.c:1236:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1236 | s->win_scale = 1.f / sqrtf(s->win_scale); | ~ ~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:212:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 212 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:216:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 216 | for (j = 0; j < filt->nb_inputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:226:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 226 | for (j = 0; j < filt->nb_outputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/avf_showspectrum.c:1321:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1321 | const float f = s->gain * w; | ~~~^~~~ ~ src/libavfilter/avfiltergraph.c:250:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 250 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showspectrum.c:1340:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1340 | phases[y] = (PHASE(y, ch) / M_PI + 1) / 2; | ^~~~~~~~~~~~ ~ src/libavfilter/avf_showspectrum.c:1314:22: note: expanded from macro 'PHASE' 1314 | #define PHASE(y, ch) atan2f(IM(y, ch), RE(y, ch)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showspectrum.c:1347:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1347 | const float rng = 2.f * M_PI; | ^~~ ~ src/libavfilter/avfiltergraph.c:287:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 287 | for (i = 0; i < graph->nb_filters; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showspectrum.c:1389:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1389 | const float f = s->gain * w; | ~~~^~~~ ~ src/libavfilter/avfiltergraph.c: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/avfilter.c:607:41: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 607 | { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avfilter.c:609:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 609 | OFFSET(extra_hw_frames), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/avfilter.c:610:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 610 | { NULL }, | ^ src/libavfilter/avfiltergraph.c:415:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 415 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:430:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 430 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:433:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 433 | for (j = 0; j < filter->nb_inputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:554:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 554 | for (i = 0; i < graph->nb_filters; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 32 warnings generated. src/libavfilter/avfiltergraph.c:612:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 612 | for (i = 0; i < link->incfg.formats->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:625:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 625 | for (i = 0; i < link->incfg.formats->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/dnn/dnn_backend_native_layer_depth2space.o src/libavfilter/avf_showspectrum.c:1709:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1709 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "4096x2048"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1710:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1710 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "4096x2048"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1740:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1740 | { "saturation", "color saturation multiplier", OFFSET(saturation), AV_OPT_TYPE_FLOAT, {.dbl = 1}, -10, 10, FLAGS }, | ^ src/libavfilter/avfiltergraph.c:724:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 724 | REDUCE_FORMATS(int, AVFilterFormats, formats, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 725 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:685:19: note: expanded from macro 'REDUCE_FORMATS' 685 | for (i = 0; i < filter->nb_inputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:724:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 724 | REDUCE_FORMATS(int, AVFilterFormats, formats, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 725 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:693:23: note: expanded from macro 'REDUCE_FORMATS' 693 | for (j = 0; j < filter->nb_outputs; j++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:724:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 724 | REDUCE_FORMATS(int, AVFilterFormats, formats, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 725 | src/libavfilter/avf_showspectrum.c : 1745 : 92 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] nb_form a1745t | s , f f{_ a"dgda_ifno"r,m a"ts)e;t s| c ~~~~~~~~~~~~~~~~~~~~~~~~~~a le gsrc/libavfilter/avfiltergraph.ca:i709n:"27,: Onote: Fexpanded from macro 'REDUCE_FORMATS'F SET(gain), 709A | V _ O P T _ T Y P E _ F LfOoArT ,( k{ .=d b0l; =k 1<} ,o u0t,_ l1i2n8k,- >FiLnAcGfSg .}l,i s t| - ^> nb; k++) \ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:726:5: src/libavfilter/avf_showspectrum.cwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1746 :90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 726 | R1746E | D U C E _{F O"RlMeAgTeSn(di"n,t ," d r a w lAeVgFeinldt"e,r FOoFrFmSaEtTs(,l e g e n d ) , sAaVm_pOlPeTr_aTtYePsE,_ B O O L ,f o{r.mia6t4s ,= 1| } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, 0, 1, 727F | L A G S } , | ^ nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:685src/libavfilter/avf_showspectrum.c::191747:: 99note: :expanded from macro 'REDUCE_FORMATS' warning: missing field 'unit' initializer [-Wmissing-field-initializers] 685 | 1747f | o r ( i{ =" r0o;t ait ionrb _riontpauttiso;n "i,+ +O)F F{S E T ( r o t a t i o n ) , A V _ O P T _ T Y P E _\F L O| A ~ ^ ~~~~~~~~~~~~~~~~~T , {.dbl = 0src/libavfilter/avfiltergraph.c}:,726 -:15,: 1warning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] FLAGS }, | ^726 | REDUCE_FORMATS(int, AVFilterFormatssrc/libavfilter/avf_showspectrum.c,: 1748 : 99 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] samplerates, 1748 | f o{r m"asttsa,r t "| , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "star t727 | f r e q u e n c y " , O F F S E T ( sntba_rfto)r,m aAtVs_,O PfTf__TaYdPdE__fIoNrTm,a t{).;i 6 4| ~~~~~~~~~~~~~~~~~~~~~~~~~~= 0}src/libavfilter/avfiltergraph.c,: 6930:,23 :I Nnote: Texpanded from macro 'REDUCE_FORMATS'3 2_MAX, FLA G693S | } , | ^ for (j = 0; j < filter->nb_outputs; j++) { src/libavfilter/avf_showspectrum.c : 1749 : 99 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] \ | ~ ^ ~~~~~~~~~~~~~~~~~~ 1749 | src/libavfilter/avfiltergraph.c :{726 ":s5t:o pwarning: "comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], "stop freq u726e | n c y " ,R E DOUFCFES_EFTO(RsMtAoTpS)(,i n tA,V _ O P T _ TAYVPFEi_lItNeTr,F o{r.mia6t4s ,= 0 } , 0 , sIaNmTp3l2e_rMaAtXe,s ,F L A G S f}o,r m a| t ^s , | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 727 | nb_formats,src/libavfilter/avf_showspectrum.c :f1750f:_110a:d dwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]f ormat); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | src/libavfilter/avfiltergraph.c : 709 :{27 :" dnote: rexpanded from macro 'REDUCE_FORMATS'a nge", "set 709d | y n a m i c r a n g e fionr d(BkF S=" ,0 ;O FkF S iAnVc_fOgP.Tl_iTsYtP-E>_nFbL;O AkT+,+ ){ . d b l = 1 2 0 } , \1 0 ,| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~2 00, FLAGS },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_inpusrc/libavfilter/avf_showspectrum.ct:s1751;: 106i:+ +warning: )missing field 'unit' initializer [-Wmissing-field-initializers] { | ~ ^ ~~~~~~~~~~~~~~~~~ 1751 | src/libavfilter/avfiltergraph.c : 739 : 23{: "warning: lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i mit", "s e739t | u p p e r l ifmoirt (ijn =d B0F;S "j, mnibt_)o,u tApVu_tOsP;T _jT+Y+P)E _{F L O| A ~ ^ ~~~~~~~~~~~~~~~~~~T , {.dbl = 0}, -100, 100, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1752:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1752 | { "opacity", "set opacity strength", OFFSET(opacity_factor), AV_OPT_TYPE_FLOAT, {.dbl = 1}, 0, 10, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1753:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1753 | { NULL } | ^ src/libavfilter/avfiltergraph.c:779:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 779 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:795:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 795 | for (i = 0; i < filter->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:802:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 802 | if (i == filter->nb_inputs) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:807:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 807 | for (i = 0; i < filter->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:815:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 815 | for (j = 0; j < outlink->incfg.samplerates->nb_formats; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:834:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavfilter/avf_showspectrum.c 834 | : 1774 : 81f:o rwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( i = 0; i < graph->nb_fil t1774e | r s ; i + + ) s p| f ~ ^ ~~~~~~~~~~~~~~~~~ = s->win_size * (s->samples / ((s->win_size * sz) * ceil(s->samples / (float)(s->win_size * sz)))); | ~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:877:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 877 | for (i = 0; i < filter->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:884:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 884 | if (i == filter->nb_inputs) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:887:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 887 | for (i = 0; i < filter->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:926:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 926 | for (k = 0; k < FF_ARRAY_ELEMS(ch_subst); k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:970:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 970 | for (i = 0; i < graph->nb_filters; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfilter.c:1035:86: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1035 | if (!link->fifo.samples_skipped && frame->nb_samples >= min && frame->nb_samples <= max) { | ~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/avfilter.c:1035:58: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1035 | if (!link->fifo.samples_skipped && frame->nb_samples >= min && frame->nb_samples <= max) { | ~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/avfiltergraph.c:980:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 980 | for (i = 0; i < filter->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:987:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 987 | if (i == filter->nb_inputs) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:993:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 993 | for (i = 0; i < filter->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1001:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1001 | for (j = 0; j < outlink->incfg.formats->nb_formats; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/colorspace.c:160:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 160 | peak src/libavfilter/avfiltergraph.c= c:lm1038-:>19M:a xwarning: Ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]L L / REFERENCE _1038W | H I T E ;f o r| ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~( i = 0; i < graph->nb_filters; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/colorspace.c:167:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | peak = av_q2d(metadata->max_luminance) / REFERENCE_WHITE; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/colorspace.h:27:25: note: expanded from macro 'REFERENCE_WHITE' 27 | #define REFERENCE_WHITE 100.0f | ^~~~~~ src/libavfilter/colorspace.c:173:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | peak = in->color_trc == AVCOL_TRC_SMPTE2084 ? 100.0f : 10.0f; | ~ ^~~~~~ src/libavfilter/colorspace.c:173:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | peak = in->color_trc == AVCOL_TRC_SMPTE2084 ? 100.0f : 10.0f; | ~ ^~~~~ src/libavfilter/avfiltergraph.c:1050:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1050 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1053:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1053 | for (j = 0; j < filter->nb_inputs; j++){ | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1062:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1062 | for (j = 0; j < filter->nb_outputs; j++){ | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1071:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1071 | for (j = 0; j < filter->nb_outputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1082:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1082 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1085:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1085 | for (j = 0; j < filter->nb_inputs; j++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1088:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1088 | for (j = 0; j < filter->nb_outputs; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/colorspace.c:184:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | clm->MaxCLL = (unsigned)(peak * REFERENCE_WHITE); | ~ ^~~~~~~~~~~~~~~ src/libavfilter/colorspace.h:27:25: note: expanded from macro 'REFERENCE_WHITE' 27 | #define REFERENCE_WHITE 100.0f | ^~~~~~ src/libavfilter/colorspace.c:191:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 191 | metadata->max_luminance = av_d2q(peak * REFERENCE_WHITE, 10000); | ~ ^~~~~~~~~~~~~~~ src/libavfilter/colorspace.h:27:25: note: expanded from macro 'REFERENCE_WHITE' 27 | #define REFERENCE_WHITE 100.0f | ^~~~~~ 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/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_lisrc/libavfilter/buffersrc.cnk:s304_:c126o:u nwarning: t)missing field 'unit' initializer [-Wmissing-field-initializers] | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | { "sar", "sample aspect ratio", OFFSET(pixel_aspect), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, DBL_MAX, V }, | ^ src/libavfilter/buffersrc.c:305:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 305 | { "pixel_aspect", "sample aspect ratio", OFFSET(pixel_aspect), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, DBL_MAX, V }, | ^ src/libavfilter/buffersrc.c:306:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 306 | { "time_base", NULL, OFFSET(time_base), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, DBL_MAX, V }, | ^ src/libavfilter/buffersrc.c:307:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 307 | { "frame_rate", NULL, OFFSET(frame_rate), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, DBL_MAX, V }, | ^ src/libavfilter/buffersrc.c:308:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 308 | { NULL }, | ^ CC libavfilter/dnn/dnn_backend_native_layer_mathbinary.o 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, {src/libavfilter/avfiltergraph.c .:i12016:419 := warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] }, 0, INT_MAX ,1201 | A } ,f o r| ^( i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/buffersrc.c:318:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 318 | { "channels", NULL, OFFSET(channels), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, A }, | ^ src/libavfilter/buffersrc.c:319:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 319 | { NULL }, | ^ src/libavfilter/avfiltergraph.c:1222:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1222 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ CC libavfilter/dnn/dnn_backend_native_layer_mathunary.o CC libavfilter/dnn/dnn_backend_native_layer_maximum.o 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("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/buffersink.c:357:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 357 | { NULL }, | ^ src/libavfilter/buffersink.c:372:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 372 | { "all_channel_counts", "accept all channel counts", OFFSET(all_channel_counts), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/buffersink.c:373:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 373 | { NULL }, | ^ CC libavfilter/dnn/dnn_backend_native_layer_pad.o 24 warnings generated. CC libavfilter/dnn/dnn_backend_native_layers.o 6 warnings generated. 19 warnings generated. 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 }, | ^ CC libavfilter/dnn/dnn_interface.o 11 warnings generated. 30 warnings generated. 32 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) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/dnn/dnn_io_proc.o 19 warnings generated. 6 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_filter] = FFMAX(output[n_filter], 0.0) + 0.2 * FFMIN(output[n_filter], 0.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:177:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 177 | output[n_filter] = FFMAX(output[n_filter], 0.0) + 0.2 * FFMIN(output[n_filter], 0.0); | ~ ^~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:177:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 177 | output[n_filter] = FFMAX(output[n_filter], 0.0) + 0.2 * FFMIN(output[n_filter], 0.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:177:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 177 | output[n_filter] = FFMAX(output[n_filter], 0.0) + 0.2 * FFMIN(output[n_filter], 0.0); | ^~~~~~~~~~~~~~~~ ~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:133:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 133 | output[n_filter] = FFMAX(output[n_filter], 0.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:136:89: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 136 | output[n_filter] = 2.0f / (1.0f + exp(-2.0f * output[n_filter])) - 1.0f; | ~ ^~~~ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:136:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 136 | output[n_filter] = 2.0f / (1.0f + exp(-2.0f * output[n_filter])) - 1.0f; | ~~~ ~~~~~~^~~~~~~~~~~~~~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:136:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 136 | output[n_filter] = 2.0f / (1.0f + exp(-2.0f * output[n_filter])) - 1.0f; | ^~~~ ~ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:136:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 136 | output[n_filter] = 2.0f / (1.0f + exp(-2.0f * output[n_filter])) - 1.0f; | ^~~~ ~ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:139:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | output[n_filter] = 1.0f / (1.0f + exp(-output[n_filter])); | ~~~ ^~~~~~~~~~~~~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:139:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | output[n_filter] = 1.0f / (1.0f + exp(-output[n_filter])); | ^~~~ ~ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:139:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | output[n_filter] = 1.0f / (1.0f + exp(-output[n_filter])); | ^~~~ ~ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:144:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 144 | output[n_filter] = FFMAX(output[n_filter], 0.0) + 0.2 * FFMIN(output[n_filter], 0.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:144:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 144 | output[n_filter] = FFMAX(output[n_filter], 0.0) + 0.2 * FFMIN(output[n_filter], 0.0); | ~ ^~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:144:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 144 | output[n_filter] = FFMAX(output[n_filter], 0.0) + 0.2 * FFMIN(output[n_filter], 0.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:144:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 144 | output[n_filter] = FFMAX(output[n_filter], 0.0) + 0.2 * FFMIN(output[n_filter], 0.0); | ^~~~~~~~~~~~~~~~ ~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ 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()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 3 warnings generated. CC libavfilter/dnn/queue.o CC libavfilter/dnn/safe_queue.o CC libavfilter/dnn_filter_common.o 13 warnings generated. 12 warnings generated. CC libavfilter/drawutils.o 4 warnings generated. CC libavfilter/ebur128.o CC libavfilter/edge_common.o CC libavfilter/f_bench.o src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:90:26: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 90 | dst[i] = sin(src[i]); | ~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:94:26: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 94 | dst[i] = cos(src[i]); | ~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:98:26: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 98 | dst[i] = tan(src[i]); | ~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:102:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 102 | dst[i] = asin(src[i]); | ~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:106:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 106 | dst[i] = acos(src[i]); | ~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:110:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 110 | dst[i] = atan(src[i]); | ~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:114:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 114 | dst[i] = sinh(src[i]); | ~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:118:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 118 | dst[i] = cosh(src[i]); | ~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:122:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 122 | dst[i] = tanh(src[i]); | ~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:126:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 126 | dst[i] = asinh(src[i]); | ~~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:130:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 130 | dst[i] = acosh(src[i]); | ~~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:134:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 134 | dst[i] = atanh(src[i]); | ~~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:138:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 138 | dst[i] = ceil(src[i]); | ~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:142:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 142 | dst[i] = floor(src[i]); | ~~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:146:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | dst[i] = round(src[i]); | ~~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:150:26: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 150 | dst[i] = exp(src[i]); | ~~~ ^~~~~~ 13 warnings generated. CC libavfilter/f_cue.o CC libavfilter/f_drawgraph.o 16 warnings generated. CC libavfilter/f_ebur128.o CC libavfilter/f_graphmonitor.o CC libavfilter/f_interleave.o CC libavfilter/f_latency.o 9 warnings generated. 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/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++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ In file included from src/libavfilter/f_ebur128.c:35: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavfilter/drawutils.c:239:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 239 | for (plane = 0; plane < draw->nb_planes; plane++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/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++) \ | ~ ^ ~~~~~~~~~~~~ CC libavfilter/f_loop.o src/libavfilter/drawutils.c:392:46: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 392 | if (draw->desc->comp[comp].plane != plane) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/drawutils.c:574:46: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 574 | if (draw->desc->comp[comp].plane != plane) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/f_bench.c:92:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 92 | DEFINE_OPTIONS(bench, AV_OPT_FLAG_FILTERING_PARAM|AV_OPT_FLAG_VIDEO_PARAM); | ^ src/libavfilter/f_bench.c:47:12: note: expanded from macro 'DEFINE_OPTIONS' 47 | { NULL } \ | ^ src/libavfilter/f_bench.c:123:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 123 | DEFINE_OPTIONS(abench, AV_OPT_FLAG_FILTERING_PARAM|AV_OPT_FLAG_AUDIO_PARAM); | ^ src/libavfilter/f_bench.c:47:12: note: expanded from macro 'DEFINE_OPTIONS' 47 | { NULL } \ | ^ CC libavfilter/f_metadata.o 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 durat35ion warning si generatedn. 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) | ^~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavfilter/f_drawgraph.c:61:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "m1", "set 1st metadata key", OFFSET(key[0]), AV_OPT_TYPE_STRING, {.str=""}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:62:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "fg1", "set 1st foreground color expression", OFFSET(fg_str[0]), AV_OPT_TYPE_STRING, {.str="0xffff0000"}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:63:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "m2", "set 2nd metadata key", OFFSET(key[1]), AV_OPT_TYPE_STRING, {.str=""}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:64:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "fg2", "set 2nd foreground color expression", OFFSET(fg_str[1]), AV_OPT_TYPE_STRING, {.str="0xff00ff00"}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:65:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "m3", "set 3rd metadata key", OFFSET(key[2]), AV_OPT_TYPE_STRING, {.str=""}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:66:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "fg3", "set 3rd foreground color expression", OFFSET(fg_str[2]), AV_OPT_TYPE_STRING, {.str="0xffff00ff"}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:67:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "m4", "set 4th metadata key", OFFSET(key[3]), AV_OPT_TYPE_STRING, {.str=""}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:68:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "fg4", "set 4th foreground color expression", OFFSET(fg_str[3]), AV_OPT_TYPE_STRING, {.str="0xffffff00"}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:69:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "bg", "set background color", OFFSET(bg), AV_OPT_TYPE_COLOR, {.str="white"}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:70:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "min", "set minimal value", OFFSET(min), AV_OPT_TYPE_FLOAT, {.dbl=-1.}, INT_MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:71:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "max", "set maximal value", OFFSET(max), AV_OPT_TYPE_FLOAT, {.dbl=1.}, INT_MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:82:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "size", "set graph size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="900x256"}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:83:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "s", "set graph size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="900x256"}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:84:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:85:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:86:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 86 | { NULL } | ^ CC libavfilter/f_perms.o CC libavfilter/f_realtime.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; | ~ ^~ 7 warnings generated. src/libavfilter/f_drawgraph.c:174:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 174 | if (s->slide == 4 && s->nb_values >= s->values_size[0] / sizeof(float)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/f_drawgraph.c:282:99: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 282 | AV_RN32(out->data[0] + FFMIN(j+1, outlink->h - 1) * out->linesize[0] + x * 4) != old) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/f_drawgraph.c:281:75: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 281 | (AV_RN32(out->data[0] + j * out->linesize[0] + x * 4) != old) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/f_drawgraph.c:280:25: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 280 | if (old != bg && | ~~~ ^ ~~ src/libavfilter/f_drawgraph.c:355:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 355 | step = ceil(s->nb_values / (float)s->w); | ~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~ src/libavfilter/f_drawgraph.c:367:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 367 | values[VAR_MIN] = s->min; | ~ ~~~^~~ src/libavfilter/f_drawgraph.c:368:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 368 | values[VAR_MAX] = s->max; | ~ ~~~^~~ src/libavfilter/f_drawgraph.c:369:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 369 | values[VAR_VAL] = vf; | ~ ^~ src/libavfilter/f_drawgraph.c:383:107: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 383 | AV_RN32(out->data[0] + FFMIN(j+1, outlink->h - 1) * out->linesize[0] + x * 4) != old) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/f_drawgraph.c:382:83: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 382 | (AV_RN32(out->data[0] + j * out->linesize[0] + x * 4) != old) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/f_drawgraph.c:381:33: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 381 | if (old != bg && | ~~~ ^ ~~ src/libavfilter/f_ebur128.c:163:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 163 | { "video", "set video output", OFFSET(do_video), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, V|F }, | ^ src/libavfilter/f_ebur128.c:164:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 164 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "640x480"}, 0, 0, V|F }, | ^ src/libavfilter/f_ebur128.c:165:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 165 | { "meter", "set scale meter (+9 to +18)", OFFSET(meter), AV_OPT_TYPE_INT, {.i64 = 9}, 9, 18, V|F }, | ^ src/libavfilter/f_ebur128.c:170:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 170 | { "metadata", "inject metadata in the filtergraph", OFFSET(metadata), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, A|V|F }, | ^ src/libavfilter/f_ebur128.c:175:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 175 | { "dualmono", "treat mono input files as dual-mono", OFFSET(dual_mono), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, A|F }, | ^ src/libavfilter/f_ebur128.c:176:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 176 | { "panlaw", "set a specific pan law for dual-mono files", OFFSET(pan_law), AV_OPT_TYPE_DOUBLE, {.dbl = -3.01029995663978}, -10.0, 0.0, A|F }, | ^ src/libavfilter/f_ebur128.c:177:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 177 | { "target", "set a specific target level in LUFS (-23 to 0)", OFFSET(target), AV_OPT_TYPE_INT, {.i64 = -23}, -23, 0, V|F }, | ^ src/libavfilter/f_ebur128.c:188:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 188 | { NULL }, | ^ src/libavfilter/f_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/f_reverse.o 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 } | ^ CC libavfilter/f_segment.o src/libavfilter/f_graphmonitor.c:164:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 164 | x + strlen(txt) * 8 >= pic->width) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavfilter/f_graphmonitor.c:187:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | for (int j = 0; j < filter->nb_inputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/f_graphmonitor.c:195:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 195 | for (int j = 0; j < filter->nb_outputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 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_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_graphmonitor.c:343:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 343 | for (int i = 0; i < ctx->graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/f_graphmonitor.c:355:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | for (int j = 0; j < filter->nb_inputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/f_graphmonitor.c:375:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 375 | for (int j = 0; j < filter->nb_outputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/f_interleave.c:249:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 249 | DEFINE_OPTIONS(ainterleave, AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_interleave.c:61:11: note: expanded from macro 'DEFINE_OPTIONS' 61 | { NULL } \ | ^ CC libavfilter/f_select.o 1 warning generated. CC libavfilter/f_sendcmd.o 10 warnings generated. 30 warnings generated. src/libavfilter/f_loop.c:260:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 260 | { "loop", "number of loops", OFFSET(loop), AV_OPT_TYPE_INT, {.i64 = 0 }, -1, INT_MAX, AFLAGS }, | ^ src/libavfilter/f_loop.c:261:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 261 | { "size", "max number of samples to loop", OFFSET(size), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT32_MAX, AFLAGS }, | ^ src/libavfilter/f_loop.c:262:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 262 | { "start", "set the loop start sample", OFFSET(start), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT64_MAX, AFLAGS }, | ^ src/libavfilter/f_loop.c:263:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 263 | { NULL } | ^ CC libavfilter/f_sidedata.o src/libavfilter/f_loop.c:262:100: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 262 | { "start", "set the loop start sample", OFFSET(start), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT64_MAX, AFLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_loop.c:446:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 446 | { "loop", "number of loops", OFFSET(loop), AV_OPT_TYPE_INT, {.i64 = 0 }, -1, INT_MAX, VFLAGS }, | ^ src/libavfilter/f_loop.c:447:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 447 | { "size", "max number of frames to loop", OFFSET(size), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT16_MAX, VFLAGS }, | ^ src/libavfilter/f_loop.c:448:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 448 | { "start", "set the loop start frame", OFFSET(start), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT64_MAX, VFLAGS }, | ^ src/libavfilter/f_loop.c:449:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 449 | { NULL } | ^ src/libavfilter/f_loop.c:448:99: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 448 | { "start", "set the loop start frame", OFFSET(start), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT64_MAX, VFLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_metadata.c:369:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 369 | DEFINE_OPTIONS(ametadata, AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_metadata.c:110:106: note: expanded from macro 'DEFINE_OPTIONS' 110 | { "key", "set metadata key", OFFSET(key), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:369:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:111:106: note: expanded from macro 'DEFINE_OPTIONS' 111 | { "value", "set metadata value", OFFSET(value), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:369:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:120:117: note: expanded from macro 'DEFINE_OPTIONS' 120 | { "expr", "set expression for expr function", OFFSET(expr_str), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:369:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:121:126: note: expanded from macro 'DEFINE_OPTIONS' 121 | { "file", "set file where to print metadata information", OFFSET(file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:369:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:122:134: note: expanded from macro 'DEFINE_OPTIONS' 122 | { "direct", "reduce buffering when printing to user-set file or pipe", OFFSET(direct), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:369:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:123:12: note: expanded from macro 'DEFINE_OPTIONS' 123 | { NULL } \ | ^ src/libavfilter/f_metadata.c:403:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 403 | DEFINE_OPTIONS(metadata, AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_metadata.c:110:106: note: expanded from macro 'DEFINE_OPTIONS' 110 | { "key", "set metadata key", OFFSET(key), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:403:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:111:106: note: expanded from macro 'DEFINE_OPTIONS' 111 | { "value", "set metadata value", OFFSET(value), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_perms.c:57:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "seed", "set the seed for the random mode", OFFSET(random_seed), AV_OPT_TYPE_INT64, {.i64 = -1}, -1, UINT32_MAX, FLAGS }, | ^ src/libavfilter/f_perms.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL } | ^ src/libavfilter/f_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/f_streamselect.o 2 warnings generated. 70 warnings generated. CC libavfilter/fifo.o src/libavfilter/f_realtime.c:71:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "limit", "sleep time limit", OFFSET(limit), AV_OPT_TYPE_DURATION, { .i64 = 2000000 }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/f_realtime.c:72:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "speed", "speed factor", OFFSET(speed), AV_OPT_TYPE_DOUBLE, { .dbl = 1.0 }, DBL_MIN, DBL_MAX, FLAGS }, | ^ src/libavfilter/f_realtime.c:73:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 73 | { NULL } | ^ src/libavfilter/f_realtime.c:71:96: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 71 | { "limit", "sleep time limit", OFFSET(limit), AV_OPT_TYPE_DURATION, { .i64 = 2000000 }, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 13 warnings generated. 5 warnings generated. 4 warnings generated. 12 warnings generated. 52 warnings generated. 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))) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/formats.o 10 warnings generated. CC libavfilter/framepool.o CC libavfilter/framequeue.o CC libavfilter/framesync.o 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_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/f_segment.c:280:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 280 | { NULL } | ^ src/libavfilter/f_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/generate_wave_table.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("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:236:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 236 | select->var_values[VAR_START_PTS] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:237:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 237 | select->var_values[VAR_START_T] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_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] 262 | select->var_values[VAR_SAMPLE_RATE] = | ~ 263 | inlink->type == AVMEDIA_TYPE_AUDIO ? inlink->sample_rate : NAN; | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:298:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 298 | ret = av_clipf(FFMIN(mafd, diff) / 100., 0, 1); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/f_select.c:325:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 325 | return NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:335:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 335 | select->var_values[VAR_START_PTS] = TS2D(frame->pts); | ~ ^~~~~~~~~~~~~~~~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:337:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 337 | select->var_values[VAR_START_T] = TS2D(frame->pts) * av_q2d(inlink->time_base); | ^~~~~~~~~~~~~~~~ ~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:340:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 340 | select->var_values[VAR_PTS] = TS2D(frame->pts); | ~ ^~~~~~~~~~~~~~~~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:341:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 341 | select->var_values[VAR_T ] = TS2D(frame->pts) * av_q2d(inlink->time_base); | ^~~~~~~~~~~~~~~~ ~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:342:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 342 | select->var_values[VAR_POS] = frame->pkt_pos == -1 ? NAN : frame->pkt_pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:446:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 446 | DEFINE_OPTIONS(aselect, AV_OPT_FLAG_AUDIO_PARAM|AV_src/libavfilter/f_sendcmd.cOPT_:F75L:A19G:_ Fwarning: ILcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]T ERING_PARAM); | 75^ | src/libavfilter/f_select.c:f171o:r12 (:i =note: expanded from macro 'DEFINE_OPTIONS'0 ; i < F F171_ | A R R A{Y _NEULLELM S}( fl a g _ s t r i n g s ) ; i + + ) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ \ | ^ src/libavfilter/f_sendcmd.c:114:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "commands", "set commands", OFFSET(commands_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/f_sendcmd.c:115:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | { "c", "set commands", OFFSET(commands_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/f_sendcmd.c:116:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "filename", "set commands file", OFFSET(commands_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/f_sendcmd.c:117:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "f", "set commands file", OFFSET(commands_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/f_sendcmd.c:118:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 118 | { NULL } | ^ src/libavfilter/f_select.c:507:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 507 | DEFINE_OPTIONS(select, AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_select.c:171:12: note: expanded from macro 'DEFINE_OPTIONS' 171 | { NULL } \ | ^ src/libavfilter/f_sidedata.c:126:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 126 | DEFINE_OPTIONS(asidedata, AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_sidedata.c:75:12: note: expanded from macro 'DEFINE_OPTIONS' 75 | { NULL } \ | ^ src/libavfilter/f_sendcmd.c:529:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 529 | double start = TS2T(interval->start_ts, AV_TIME_BASE_Q); | ~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_sendcmd.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: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_sendcmd.c:531:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 531 | double current = TS2T(ref->pts, inlink->time_base); | ~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tCC libavfilter/graphdump.o b) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_sendcmd.c:534:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 534 | var_values[VAR_POS] = ref->pkt_pos == -1 ? NAN : ref->pkt_pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_sendcmd.c:535:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 535 | var_values[VAR_PTS] = TS2D(ref->pts); | ~ ^~~~~~~~~~~~~~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_sidedata.c:159:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 159 | DEFINE_OPTIONS(sidedata, AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_sidedata.c:75:12: note: expanded from macro 'DEFINE_OPTIONS' 75 | { NULL } \ | ^ 6 warnings generated. 2 warnings generated. CC libavfilter/graphparser.o 3 warnings generated. src/libavfilter/f_streamselect.c:48:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 48 | { NULL } | ^ src/libavfilter/f_streamselect.c:60:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 60 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_streamselect.c:65:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 65 | for (j = 0; j < ctx->nb_inputs; j++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_streamselect.c:143:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 143 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_streamselect.c:218:24: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 218 | if (n < 0 || n >= ctx->nb_inputs) { | ~ ^ ~~~~~~~~~~~~~~ CC libavfilter/lavfutils.o src/libavfilter/f_streamselect.c:306:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 306 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ 21 warnings generated. CC libavfilter/lswsutils.o src/libavfilter/formats.c:114:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 114 | for (i = 0; i < a->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavfilter/formats.c:116:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 116 | for (j = 0; j < b->nb_formats; j++) { | ~ ^ ~~~~~~~~~~~~~ src/libavfilter/formats.c:131:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 131 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:75:23: note: expanded from macro 'MERGE_FORMATS' 75 | for (i = 0; i < a->nb; i++) \ | ~ ^ ~~~~~ src/libavfilter/formats.c:131:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 131 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:76:27: note: expanded from macro 'MERGE_FORMATS' 76 | for (j = 0; j < b->nb; j++) \ | ~ ^ ~~~~~ src/libavfilter/formats.c:131:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 131 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:91:5: note: expanded from macro 'MERGE_FORMATS' 91 | MERGE_REF(a, b, fmts, type, return AVERROR(ENOMEM);); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:44:19: note: expanded from macro 'MERGE_REF' 44 | for (i = 0; i < a->refcount; i ++) { \ | ~ ^ ~~~~~~~~~~~ src/libavfilter/formats.c:189:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 189 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:75:23: note: expanded from macro 'MERGE_FORMATS' 75 | for (i = 0; i < a->nb; i++) \ | ~ ^ ~~~~~ src/libavfilter/formats.c:189:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 189 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:76:27: note: expanded from macro 'MERGE_FORMATS' 76 | for (j = 0; j < b->nb; j++) \ | ~ ^ ~~~~~ src/libavfilter/formats.c:189:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 189 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:91:5: note: expanded from macro 'MERGE_FORMATS' 91 | MERGE_REF(a, b, fmts, type, return AVERROR(ENOMEM);); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:44:19: note: expanded from macro 'MERGE_REF' 44 | for (i = 0; i < a->refcount; i ++) { \ | ~ ^ ~~~~~~~~~~~ src/libavfilter/formats.c:242:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 242 | MERGE_REF(b, a, channel_layouts, AVFilterChannelLayouts, return AVERROR(ENOMEM);); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:44:19: note: expanded from macro 'MERGE_REF' 44 | for (i = 0; i < a->refcount; i ++) { \ | ~ ^ ~~~~~~~~~~~ src/libavfilter/formats.c:295:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 295 | MERGE_REF(b, a, channel_layouts, AVFilterChannelLayouts, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | { av_free(channel_layouts); return AVERROR(ENOMEM); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:44:19: note: expanded from macro 'MERGE_REF' 44 | for (i = 0; i < a->refcount; i ++) { \ | ~ ^ ~~~~~~~~~~~ CC libavfilter/motion_estimation.o src/libavfilter/formats.c:638:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 638 | FORMATS_UNREF(ref, formats); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:619:5: note: expanded from macro 'FORMATS_UNREF' 619 | FIND_REF_INDEX(ref, idx); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:605:19: note: expanded from macro 'FIND_REF_INDEX' 605 | for (i = 0; i < (*ref)->refcount; i ++) \ | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:650:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 650 | FORMATS_UNREF(ref, channel_layouts); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:619:5: note: expanded from macro 'FORMATS_UNREF' 619 | FIND_REF_INDEX(ref, idx); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:605:19: note: expanded from macro 'FIND_REF_INDEX' 605 | for (i = 0; i < (*ref)->refcount; i ++) \ | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:669:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 669 | FORMATS_CHANGEREF(oldref, newref); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:657:5: note: expanded from macro 'FORMATS_CHANGEREF' 657 | FIND_REF_INDEX(oldref, idx); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:605:19: note: expanded from macro 'FIND_REF_INDEX' 605 | for (i = 0; i < (*ref)->refcount; i ++) \ | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:674:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 674 | FORMATS_CHANGEREF(oldref, newref); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:657:5: note: expanded from macro 'FORMATS_CHANGEREF' 657 | FIND_REF_INDEX(oldref, idx); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:605:19: note: expanded from macro 'FIND_REF_INDEX' 605 | for (i = 0; i < (*ref)->refcount; i ++) \ | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:712:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 712 | SET_COMMON_FORMATS(ctx, channel_layouts, AVMEDIA_TYPE_AUDIO, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 713 | ff_channel_layouts_ref, ff_channel_layouts_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:683:19: note: expanded from macro 'SET_COMMON_FORMATS' 683 | for (i = 0; i < ctx->nb_inputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/formats.c:712:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 712 | SET_COMMON_FORMATS(ctx, channel_layouts, AVMEDIA_TYPE_AUDIO, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 713 | ff_channel_layouts_ref, ff_channel_layouts_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:693:19: note: expanded from macro 'SET_COMMON_FORMATS' 693 | for (i = 0; i < ctx->nb_outputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/formats.c:730:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 730 | SET_COMMON_FORMATS(ctx, samplerates, AVMEDIA_TYPE_AUDIO, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 731 | ff_formats_ref, ff_formats_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:683:19: note: expanded from macro 'SET_COMMON_FORMATS' 683 | for (i = 0; i < ctx->nb_inputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/formats.c:730:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 730 | SET_COMMON_FORMATS(ctx, samplerates, AVMEDIA_TYPE_AUDIO, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 731 | ff_formats_ref, ff_formats_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:693:19: note: expanded from macro 'SET_COMMON_FORMATS' 693 | for (i = 0; i < ctx->nb_outputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~ 6 warnings generated. src/libavfilter/formats.c:752:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 752 | SET_COMMON_FORMATS(ctx, formats, AVMEDIA_TYPE_UNKNOWN, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 753 | ff_formats_ref, ff_formats_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:683:19: note: expanded from macro 'SET_COMMON_FORMATS' 683 | for (i = 0; i < ctx->nb_inputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/formats.c:752:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 752 | SET_COMMON_FORMATS(ctx, formats, AVMEDIA_TYPE_UNKNOWN, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 753 | ff_formats_ref, ff_formats_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:693:19: note: expanded from macro 'SET_COMMON_FORMATS' 693 | for (i = 0; i < ctx->nb_outputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/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/palette.o 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:938:19: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 938 | for (i = 0; i < fmts->nb_channel_layouts; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:939:27: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 939 | for (j = i + 1; j < fmts->nb_channel_layouts; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/pthread.o 10 warnings generated. 1 warning generated. 11 warnings generated. CC libavfilter/qp_table.o CC libavfilter/scale_eval.o CC libavfilter/scene_sad.o CC libavfilter/setpts.o CC libavfilter/settb.o 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)) | ~ ^ ~ CC libavfilter/split.o CC libavfilter/src_avsynctest.o 2 warnings generated. CC libavfilter/src_movie.o src/libavfilter/graphparser.c:331:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 331 | for (unsigned i = 0; i < nb; i++) | ~ ^ ~~ CC libavfilter/transform.o 3 warnings generated. CC libavfilter/trim.o src/libavfilter/scale_eval.c:71:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 71 | var_values[VAR_OUT_W] = var_values[VAR_OW] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/scale_eval.c:72:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 72 | var_values[VAR_OUT_H] = var_values[VAR_OH] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vaapi_vpp.o 2 warnings generated. 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 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:116:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | setpts->var_values[VAR_PREV_OUTT] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:117:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 117 | setpts->var_values[VAR_STARTPTS] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:118:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 118 | setpts->var_values[VAR_STARTT] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:133:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 132 | setpts->var_values[VAR_SAMPLE_RATE] = | ~ 133 | setpts->type == AVMEDIA_TYPE_AUDIO ? inlink->sample_rate : NAN; | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:138:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 136 | setpts->var_values[VAR_FR] = inlink->frame_rate.num && | ~ 137 | inlink->frame_rate.den ? 138 | av_q2d(inlink->frame_rate) : NAN; | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 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("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vaf_spectrumsynth.o 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("") | ^~~~~~~~~~~~~~~~~~ In file included from src/libavfilter/src_avsynctest.c:24: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavfilter/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/setpts.c:249:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 245 | av_log(ctx, AV_LOG_TRACE, "N:EOF PTS:%s T:%f POS:%s -> PTS:%s T:%f\n", | ~~~~~~ 246 | d2istr(setpts->var_values[VAR_PTS]), 247 | setpts->var_values[VAR_T], 248 | d2istr(setpts->var_values[VAR_POS]), 249 | d2istr(d), TS2T(d, inlink->time_base)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:274:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 274 | { NULL } | ^ src/libavfilter/setpts.c:313:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 313 | { NULL } | ^ 22 warnings generated. CC libavfilter/version.o src/libavfilter/settb.c:165:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 165 | DEFINE_OPTIONS(settb, VIDEO); | ^ src/libavfilter/settb.c:70:12: note: expanded from macro 'DEFINE_OPTIONS' 70 | { NULL } \ | ^ src/libavfilter/transform.c:46:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 46 | return PIXEL(src, (int)(x + 0.5), (int)(y + 0.5), width, height, stride, def); | ^ ~ src/libavfilter/transform.c:37:18: note: expanded from macro 'PIXEL' 37 | ((x) < 0 || (y) < 0) ? (def) : \ | ^ src/libavfilter/transform.c:46:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 46 | return PIXEL(src, (int)(x + 0.5), (int)(y + 0.5), width, height, stride, def); | ^ ~ src/libavfilter/transform.c:37:7: note: expanded from macro 'PIXEL' 37 | ((x) < 0 || (y) < 0) ? (def) : \ | ^ src/libavfilter/transform.c:46:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 46 | return PIXEL(src, (int)(x + 0.5), (int)(y + 0.5), width, height, stride, def); | ^ ~ src/libavfilter/transform.c:38:22: note: expanded from macro 'PIXEL' 38 | (((x) >= (w) || (y) >= (h)) ? (def) : \ | ^ src/libavfilter/transform.c:46:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 46 | return PIXEL(src, (int)(x + 0.5), (int)(y + 0.5), width, height, stride, def); | ^ ~ src/libavfilter/transform.c:38:8: note: expanded from macro 'PIXEL' 38 | (((x) >= (w) || (y) >= (h)) ? (def) : \ | ^ src/libavfilter/transform.c:46:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 46 | return PIXEL(src, (int)(x + 0.5), (int)(y + 0.5), width, height, stride, def); | ^ ~ src/libavfilter/transform.c:39:16: note: expanded from macro 'PIXEL' 39 | img[(x) + (y) * (stride)]) | ^ src/libavfilter/transform.c:46:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 46 | return PIXEL(src,src/libavfilter/settb.c (:int197)(:x1 :+ 0warning: .missing field 'help' initializer [-Wmissing-field-initializers] 5), (i n197t | )(DyEF IN+E _O0P.T5I)O,N S(waisdettht,b ,he igAhUtD,IO )s;t r i| d^e , defsrc/libavfilter/settb.c):;70 : 12| : ^ ~ note: expanded from macro 'DEFINE_OPTIONS' src/libavfilter/transform.c:39:10: note: 70expanded from macro 'PIXEL' | { 39N | U L L }i m g [ ( x ) + (y ) * ( s t r i d e )] ) | ^ \ | ^ src/libavfilter/src_avsynctest.c:72:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | {"size", "set frame size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, V }, | ^ src/libavfilter/src_avsynctest.c:73:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | {"s", "set frame size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, V }, | ^ src/libavfilter/src_avsynctest.c:74:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | {"framerate", "set frame rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="30"}, 0,INT_MAX, V }, | ^ src/libavfilter/src_avsynctest.c:75:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | {"fr", "set frame rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="30"}, 0,INT_MAX, V }, | ^ src/libavfilter/src_avsynctest.c:76:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | {"samplerate", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100},8000,384000, A }, | ^ src/libavfilter/src_avsynctest.c:77:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | {"sr", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100},8000,384000, A }, | ^ src/libavfilter/src_avsynctest.c:78:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | {"amplitude", "set beep amplitude", OFFSET(amplitude), AV_OPT_TYPE_FLOAT, {.dbl=.7}, 0., 1., A }, | ^ src/libavfilter/src_avsynctest.c:79:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | {"a", "set beep amplitude", OFFSET(amplitude), AV_OPT_TYPE_FLOAT, {.dbl=.7}, 0., 1., A }, | ^ src/libavfilter/src_avsynctest.c:80:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | {"period", "set beep period", OFFSET(period), AV_OPT_TYPE_src/libavfilter/transform.cIN:T,98 : 33 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {.i64=3}, 98 | 1 , 9 9f.1, = A 1} -, s q| r ^t ((x_c - x) * (y_c - y)); | ~~~~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/src_avsynctest.c:81:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | {"p", "set beep period", OFsrc/libavfilter/transform.cF:S99E:33T:( pwarning: erimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]io d), 99 | A V _ O PfT2_ TY=P 1E _-I NsTq,rt ( ( x _ c - x){ .i*6 4(=y 3}-, y _f ) ) ; | ~~~~ ~~~~~~~~~~^~~~~~~~~~~ 1, 99., A }, | ^ src/libavfilter/src_avsynctest.c:82:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/transform.c 82: | 100 :33 : {warning: "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d elay", 100 | " se t f l fa3 s=h 1 d-e lsaqyr",t (O(FxFS E-T x(_dfe) l* a(yy_)c, - y) ); | A ~~~~ ~~~~~~~~~~^~~~~~~~~~~V_ OPT_TYPE_INT, {.i64=0}, -30, 30, V }, | ^ src/libavfilter/transform.c:101:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 101 | src/libavfilter/src_avsynctest.c : 83 :113 : fwarning: 4missing field 'unit' initializer [-Wmissing-field-initializers] = 1 - sqrt( (83x | - x _f{) "*d l("y ,- y_ f) ) ; | " ~~~~ ~~~~~~~~~~^~~~~~~~~~~s et flash delay", OFFSET(delay), AV_OPT_TYPE_INT, {.i64=0}, -30, 30, V }, | ^ src/libavfilter/src_avsynctest.c:84:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | {"cycle", "set delay cycle", OFFSET(cycle), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, V }, | ^ src/libavfilter/src_avsynctest.c:85:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | {"c", "set delay cycle", OFFSET(cycle), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, V }, | ^ src/libavfilter/src_avsynctest.c:86:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | {"duration", "set duration", OFFSET(dsrc/libavfilter/transform.cu:r114a:t31io:n )warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] AV_OPT_ 114T | Y P mEa_tDUrRiAxTI[O0N], = { .scia64l=e0_}x ,* c o s ( a n g0l,e )I;N T 6| 4 ~~~ ^~~~~ _MAX, V|A }src/libavfilter/transform.c,: 114 | : ^17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 114 | matrix[0] = scale_x *src/libavfilter/src_avsynctest.c :co87s:(121an:gl ewarning: )missing field 'unit' initializer [-Wmissing-field-initializers] ; | ^~~~~~~ ~ 87 | {"d", "set duration", OFFSET(duration), AV_Osrc/libavfilter/transform.cP:T_115T:22Y:P Ewarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]D URATION ,115 | {. im64a=t0r},i x [ 1 ] = - s0i,n (aINnT6gl4e_);M A| X ~~~ ^~~~~, V|A }, | ^ src/libavfilter/src_avsynctest.c:88:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | {"fg", src/libavfilter/transform.c : 118 :31":s ewarning: t implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f oregrou 118n | d c ol omart"r,ix [O4F] F=S EscTa(lreg_bya [0*]) ,co s(AaV_nOgPleT)_T;YP E_ C| ~~~ ^~~~~O LOR, src/libavfilter/transform.c : 118{.:s17t: rwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]= "whit e118 | " }, m0a,t r i x[04, ]V = }s, c a| l ^e _y * cos(angle); | ^~~~~~~ ~ src/libavfilter/src_avsynctest.c:89:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | {"bg", "set background color", OFFSET(rgba[1]), AV_OPT_TYPE_COLOR, {.str="black"}, 0, 0, V }, | ^ src/libavfilter/src_avsynctest.c:90:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | {"ag", "set additional color", OFFSET(rgba[2]), AV_OPT_TYPE_COLOR, {.str="gray"}, 0, 0, V }, | ^ src/libavfilter/src_avsynctest.c:91:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 91 | {NULL}, | ^ src/libavfilter/src_avsynctest.c:87:106: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 87 | {"d", "set duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT64_MAX, V|A }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/src_avsynctest.c:86:106: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]src/libavfilter/split.c :73:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]86 | {"durati o73n" | , "fsoert d(urianttio ni" ,= 0 ;O FiF Srnabti_oonu)t,p ut s ; AiV+_+O)P T{_ T YP| E_ ~ ^ ~~~~~~~~~~~~~~~D URATION, {src/libavfilter/split.c.:i81:6274:= 0warning: }comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], 81 | 0 , IN T 6 4f_oMrA X(,i nVt |iA =} ,0 ; i| ~ ^~~~~~~~~< ctx/usr/include/stdint.h->:n46b_:o21ut:p unote: texpanded from macro 'INT64_MAX's; i++) 46{ | # | d ~ ^ ~~~~~~~~~~~~~~~e fine INTsrc/libavfilter/split.c64:_103M:AX27 : (warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]x 7ffff f103f | f f ff ff f f f ) f | o ^~~~~~~~~~~~~~~~~~r (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/split.c:111:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 111 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/split.c:127:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 127 | { "outputs", "set number of outputs", OFFSET(nb_outputs), AV_OPT_TYPE_INT, { .i64 = 2 }, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/split.c:128:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 128 | { NULL } | ^ src/libavfilter/src_avsynctest.c:308:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 308 | snprintf(text, sizeof(text), "A: %1.2f", s->amplitude); | ~~~~~~~~ ~~~^~~~~~~~~ CC libavfilter/vf_addroi.o src/libavfilter/src_movie.c:89:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "stream_index", "set stream index", OFFSET(stream_index), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/src_movie.c:90:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | { "si", "set stream index", OFFSET(stream_index), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/src_movie.c:91:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | { "seek_point", "set seekpoint (seconds)", OFFSET(seek_point_d), AV_OPT_TYPE_DOUBLE, { .dbl = 0 }, 0, (INT64_MAX-1) / 1000000, FLAGS }, | ^ src/libavfilter/src_movie.c:92:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "sp", "set seekpoint (seconds)", OFFSET(seek_point_d), AV_OPT_TYPE_DOUBLE, { .dbl = 0 }, 0, (INT64_MAX-1) / 1000000, FLAGS }, | ^ src/libavfilter/src_movie.c:93:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "streams", "set streams", OFFSET(stream_specs), AV_OPT_TYPE_STRING, {.str = 0}, 0, 0, FLAGS }, | ^ src/libavfilter/src_movie.c:94:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "s", "set streams", OFFSET(stream_specs), AV_OPT_TYPE_STRING, {.str = 0}, 0, 0, FLAGS }, | ^ src/libavfilter/src_movie.c:95:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "loop", "set loop count", OFFSET(loop_count), AV_OPT_TYPE_INT, {.i64 = 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/src_movie.c:96:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "discontinuity", "set discontinuity threshold", OFFSET(discontinuity_threshold), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/src_movie.c:97:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "dec_threads", "set the number of threads for decoding", OFFSET(dec_threads), AV_OPT_TY21PE warning_IsN generatedT. , {.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 | { "di2sc warningons generatedt. inuity", "set discontinuity threshold", OFFSET(discontinuity_threshold), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/src_movie.c:123:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 123 | for (i = 0; i < avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ 6 warnings generated. 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); | ~ ^ 15 warnings generated. src/libavfilter/src_movie.c:279:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 279 | for (i = 0; i < movie->format_ctx->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/src_movie.c:343:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 343 | for (i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/src_movie.c:360:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 360 | for (i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ CC libavfilter/vf_alphamerge.o src/libavfilter/src_movie.c:453:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 453 | for (i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ CC libavfilter/vf_amplify.o 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/src_movie.c:568:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 568 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/src_movie.c:576:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 576 | else if (i == out_id) | ~ ^ ~~~~~~ src/libavfilter/src_movie.c:618:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 618 | for (i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/trim.c:181:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 181 | COMMON_OPTS | ^ src/libavfilter/trim.c:108:170: note: expanded from macro 'COMMON_OPTS' 108 | "should be passed", OFFSET(start_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:181:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:110:170: note: expanded from macro 'COMMON_OPTS' 110 | "should be passed", OFFSET(start_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:181:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:112:170: note: expanded from macro 'COMMON_OPTS' 112 | "should be dropped again", OFFSET(end_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:181:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:114:170: note: expanded from macro 'COMMON_OPTS' 114 | "should be dropped again", OFFSET(end_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:181:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:116:170: note: expanded from macro 'COMMON_OPTS' 116 | " passed", OFFSET(start_pts), AV_OPT_TYPE_INT64, { .i64 = AV_NOPTS_VALUE }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:181:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:118:170: note: expanded from macro 'COMMON_OPTS' 118 | "dropped again", OFFSET(end_pts), AV_OPT_TYPE_INT64, { .i64 = AV_NOPTS_VALUE }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:181:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:119:170: note: expanded from macro 'COMMON_OPTS' 119 | { "duration", "Maximum duration of the output", OFFSET(duration), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:181:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:120:170: note: expanded from macro 'COMMON_OPTS' 120 | { "durationi", "Maximum duration of the output", OFFSET(duration), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/trim.c:183:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 183 | "to the output", OFFSET(start_frame), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, FLAGS }, | ^ src/libavfilter/trim.c:185:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 185 | "again", OFFSET(end_frame), AV_OPT_TYPE_INT64, { .i64 = INT64_MAX }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/trim.c:186:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 186 | { NULL } | ^ src/libavfilter/trim.c:185:140: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 184 | { "end_frame", "Number of the first frame that should be dropped " | ~ 185 | "again", OFFSET(end_frame), AV_OPT_TYPE_INT64, { .i64 = INT64_MAX }, 0, INT64_MAX, FLAGS }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:183:140: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 182 | { "start_frame", "Number of the first frame that should be passed " | ~ 183 | "to the output", OFFSET(start_frame), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, FLAGS }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:181:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 181 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:120:153: note: expanded from macro 'COMMON_OPTS' 120 | { "durationi", "Maximum duration of the output", OFFSET(duration), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:181:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 181 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:119:153: note: expanded from macro 'COMMON_OPTS' 119 | { "duration", "Maximum duration of the output", OFFSET(duration), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, \ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:181:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 181 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:118:153: note: expanded from macro 'COMMON_OPTS' 117 | { "end_pts", "Timestamp of the first frame that should be " \ | ~ 118 | "dropped again", OFFSET(end_pts), AV_OPT_TYPE_INT64, { .i64 = AV_NOPTS_VALUE }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:181:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 181 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:116:153: note: expanded from macro 'COMMON_OPTS' 115 | { "start_pts", "Timestamp of the first frame that should be " \ | ~ 116 | " passed", OFFSET(start_pts), AV_OPT_TYPE_INT64, { .i64 = AV_NOPTS_VALUE }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:181:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 181 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:114:153: note: expanded from macro 'COMMON_OPTS' 113 | { "endi", "Timestamp of the first frame that " \ | ~ 114 | "should be dropped again", OFFSET(end_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:181:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 181 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:112:153: note: expanded from macro 'COMMON_OPTS' 111 | { "end", "Timestamp of the first frame that " \ | ~ 112 | "should be dropped again", OFFSET(end_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:181:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 181 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:110:153: note: expanded from macro 'COMMON_OPTS' 109 | { "starti", "Timestamp of the first frame that " \ | ~ 110 | "should be passed", OFFSET(start_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:181:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 181 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:108:153: note: expanded from macro 'COMMON_OPTS' 107 | { "start", "Timestamp of the first frame that " \ | ~ 108 | "should be passed", OFFSET(start_time), AV_OPT_TYPE_DURATION, { .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_aspect.o src/libavfilter/trim.c:334:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 334 | COMMON_OPTS | ^ src/libavfilter/trim.c:108:170: note: expanded from macro 'COMMON_OPTS' 108 | "should be passed", OFFSET(start_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:334:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:110:170: note: expanded from macro 'COMMON_OPTS' 110 | "should be passed", OFFSET(start_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:334:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:112:170: note: expanded from macro 'COMMON_OPTS' 112 | "should be dropped again", OFFSET(end_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:334:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:114:170: note: expanded from macro 'COMMON_OPTS' 114 | "should be dropped again", OFFSET(end_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:334:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:116:170: note: expanded from macro 'COMMON_OPTS' 116 | " passed", OFFSET(start_pts), AV_OPT_TYPE_INT64, { .i64 = AV_NOPTS_VALUE }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:334:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:118:170: note: expanded from macro 'COMMON_OPTS' 118 | "dropped again", OFFSET(end_pts), AV_OPT_TYPE_INT64, { .i64 = AV_NOPTS_VALUE }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:334:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:119:170: note: expanded from macro 'COMMON_OPTS' 119 | { "duration", "Maximum duration of the output", OFFSET(duration), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:334:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:120:170: note: expanded from macro 'COMMON_OPTS' 120 | { "durationi", "Maximum duration of the output", OFFSET(duration), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/trim.c:336:158: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 336 | "passed to the output", OFFSET(start_sample), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, FLAGS }, | ^ src/libavfilter/trim.c:338:158: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 338 | "dropped again", OFFSET(end_sample), AV_OPT_TYPE_INT64, { .i64 = INT64_MAX }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/trim.c:339:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 339 | { NULL } | ^ src/libavfilter/trim.c:338:141: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 337 | { "end_sample", "Number of the first audio sample that should be " | ~ 338 | "dropped again", OFFSET(end_sample), AV_OPT_TYPE_INT64, { .i64 = INT64_MAX }, 0, INT64_MAX, FLAGS }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:336:141: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 335 | { "start_sample", "Number of the first audio sample that should be " | ~ 336 | "passed to the output", OFFSET(start_sample), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, FLAGS }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:334:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 334 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:120:153: note: expanded from macro 'COMMON_OPTS' 120 | { "durationi", "Maximum duration of the output", OFFSET(duration), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:334:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 334 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:119:153: note: expanded from macro 'COMMON_OPTS' 119 | { "duration", "Maximum duration of the output", OFFSET(duration), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, \ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:334:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 334 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:118:153: note: expanded from macro 'COMMON_OPTS' 117 | { "end_pts", "Timestamp of the first frame that should be " \ | ~ 118 | "dropped again", OFFSET(end_pts), AV_OPT_TYPE_INT64, { .i64 = AV_NOPTS_VALUE }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:334:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 334 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:116:153: note: expanded from macro 'COMMON_OPTS' 115 | { "start_pts", "Timestamp of the first frame that should be " \ | ~ 116 | " passed", OFFSET(start_pts), AV_OPT_TYPE_INT64, { .i64 = AV_NOPTS_VALUE }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:334:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 334 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:114:153: note: expanded from macro 'COMMON_OPTS' 113 | { "endi", "Timestamp of the first frame that " \ | ~ 114 | "should be dropped again", OFFSET(end_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:334:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 334 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:112:153: note: expanded from macro 'COMMON_OPTS' 111 | { "end", "Timestamp of the first frame that " \ | ~ 112 | "should be dropped again", OFFSET(end_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:334:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 334 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:110:153: note: expanded from macro 'COMMON_OPTS' 109 | { "starti", "Timestamp of the first frame that " \ | ~ 110 | "should be passed", OFFSET(start_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:334:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 334 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:108:153: note: expanded from macro 'COMMON_OPTS' 107 | { "start", "Timestamp of the first frame that " \ | ~ 108 | "should CC libavfilter/vf_atadenoise.o 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_avgblur.o CC libavfilter/vf_backgroundkey.o In file included from src/libavfilter/vaf_spectrumsynth.c:40: src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:30: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:26: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~~^~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/vaf_spectrumsynth.c:40: src/libavfilter/window_func.h:162:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ^~~~~~~~~~~~ ~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ In file included from src/libavfilter/vaf_spectrumsynth.c:40: src/libavfilter/window_func.h:162:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~ ^ src/libavfilter/window_func.h:163:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_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/vaf_spectrumsynth.c:40: src/libavfilter/window_func.h:163:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ^~~~~~~~~~~~ ~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ CC libavfilter/vf_bbox.o 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 }, | ^ 42 warnings generated. 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 } | ^ CC libavfilter/vf_bilateral.o 24 warnings generated. src/libavfilter/vaf_spectrumsynth.c:250:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 250 | s->fft_in[ch][f].re = magnitude * cos(phase); | ~~~ ^~~~~ src/libavfilter/vaf_spectrumsynth.c:250:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 250 | s->fft_in[ch][f].re = magnitude * cos(phase); | ^~~~~~~~~ ~ src/libavfilter/vaf_spectrumsynth.c:251:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 251 | s->fft_in[ch][f].im = magnitude * sin(phase); | ~~~ ^~~~~ src/libavfilter/vaf_spectrumsynth.c:251:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 251 | s->fft_in[ch][f].im = magnitude * sin(phase); | ^~~~~~~~~ ~ 1 warning generated. src/libavfilter/vaapi_vpp.c:252:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 252 | { VAProcColorStandardBT601, 5, 6, 5 }, | ^ src/libavfilter/vaapi_vpp.c:253:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 253 | { VAProcColorStandardBT601, 6, 6, 6 }, | ^ src/libavfilter/vaapi_vpp.c:254src/libavfilter/vaf_spectrumsynth.c::49275: :warning: 43missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 254 | { 275V | A P r o csC-ol>ofrfStt_ainnd[acrdhB][Tf70]9.,r e = m a g1n,i tu d1e, * 1 c}o,s ( p| ^h ase); | ~~~ ^~~~~ src/libavfilter/vaf_spectrumsynth.c:275:27: warning: src/libavfilter/vaapi_vpp.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 255:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 275 | 255s | - > f f {t _ViAnP[rcohc]C[ofl]o.rrSet a=n dmaargndiBtTud4e7 0*M , c o s ( p h4a,s e4),; 4 | } ^~~~~~~~~ ~ , | ^ src/libavfilter/vaapi_vpp.c:256:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 256 | { VAProcColorStandardBT47src/libavfilter/vaf_spectrumsynth.c0:BG276,:43 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 5, 5, 2765 | } , | s ^- >fft_in[ch][f].im = magnitusrc/libavfilter/vaapi_vpp.cd:e257 :*49 :s iwarning: nmissing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers]( phase) ; 257 | | ~~~ ^~~~~ { VAProsrc/libavfilter/vaf_spectrumsynth.ccC:o276l:o27r:S twarning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ndardSMP T276E | 1 7 0 M ,s - >f ft6_,i n [6ch,] [ f6] .}i,m =| m ^ag nitude * sin(phase); | ^~~~~~~~~ ~ 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 | { VAProcColorStandardXCC libavfilter/vf_bitplanenoise.o VYCC709, 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_blackdetect.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_blackframe.o CC libavfilter/vf_blend.o 21 warnings generated. src/libavfilter/vf_addroi.c:230:77: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 230 | OFFSET(qoffset), AV_OPT_TYPE_RATIONAL, { .dbl = -0.1 }, -1, +1, FLAGS }, | ^ src/libavfilter/vf_addroi.c:233:66: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 233 | OFFSET(clear), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_addroi.c:235:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 235 | { NULL } | ^ CC libavfilter/vf_blockdetect.o CC libavfilter/vf_blurdetect.o src/libavfilter/vf_alphamerge.c:184:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 184 | { NULL } | ^ 3 warnings generated. src/libavfilter/vf_amplify.c:160:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 160 | AMPLIFY_SLICE(uint8_t, int, CLIP8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_amplify.c:116:31: note: expanded from macro 'AMPLIFY_SLICE' 116 | for (int x = 0; x < s->linesize[p] / sizeof(type); x++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_amplify.c:162:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 162 | AMPLIFY_SLICE(uint16_t, int, CLIP16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_amplify.c:116:31: note: expanded from macro 'AMPLIFY_SLICE' 116 | for (int x = 0; x < s->linesize[p] / sizeof(type); x++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_amplify.c:164:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 164 | AMPLIFY_SLICE(float, float, NOP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_amplify.c:116:31: note: expanded from macro 'AMPLIFY_SLICE' 116 | for (int x = 0; x < s->linesize[p] / sizeof(type); x++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 }, | ^ CC libavfilter/vf_bm3d.o 1 warning generated. CC libavfilter/vf_boxblur.o CC libavfilter/vf_bwdif.o src/libavfilter/vf_aspect.c:166:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 166 | { "max", "set max value for nominator or denominator in the ratio", OFFSET(max), AV_OPT_TYPE_INT, {.i64=100}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_aspect.c:167:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 167 | { NULL } | ^ src/libavfilter/vf_bitplanenoise.c:43:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | { "bitplane", "set bit plane to use for measuring noise", OFFSET(bitplane), AV_OPT_TYPE_INT, {.i64=1}, 1, 16, FLAGS}, | ^ src/libavfilter/vf_bitplanenoise.c:44:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "filter", "show noisy pixels", OFFSET(filter), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_bitplanenoise.c:45:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 45 | { NULL } | ^ src/libavfilter/vf_aspect.c:229:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 229 | { "max", "set max value for nominator or denominator in the ratio", OFFSET(max), AV_OPT_TYPE_INT, {.i64=100}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_aspect.c:230:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 230 | { NULL } | ^ src/libavfilter/vf_bitplanenoise.c:181:65: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 181CC libavfilter/vf_cas.o | snprintf(metabuf, sizeof(metabuf), "%f", 1. - 2.* fabs((stats[plane] - 0.5))); | ^~~~~~~~~~~~ ~ src/libavfilter/vf_blackdetect.c:58:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "d", "set minimum detected black duration in seconds", OFFSET(black_min_duration_time), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_blackdetect.c:59:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "black_min_duration", "set minimum detected black duration in seconds", OFFSET(black_min_duration_time), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_blackdetect.c:60:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "picture_black_ratio_th", "set the picture black ratio threshold", OFFSET(picture_black_ratio_th), AV_OPT_TYPE_DOUBLE, {.dbl=.98}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blackdetect.c:61:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "pic_th", "set the picture black ratio threshold", OFFSET(picture_black_ratio_th), AV_OPT_TYPE_DOUBLE, {.dbl=.98}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blackdetect.c:62:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "pixel_black_th", "set the pixel black threshold", OFFSET(pixel_black_th), AV_OPT_TYPE_DOUBLE, {.dbl=.10}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blackdetect.c:63:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "pix_th", "set the pixel black threshold", OFFSET(pixel_black_th), AV_OPT_TYPE_DOUBLE, {.dbl=.10}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blackdetect.c:64:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 64 | { NULL } | ^ 5 warnings generated. src/libavfilter/vf_backgroundkey.c:223:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 223 | { "threshold", "set the scene change threshold", OFFSET(threshold), AV_OPT_TYPE_FLOAT, { .dbl = 0.08}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_backgroundkey.c:224:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 224 | { "similarity", "set the similarity", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.1 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_backgroundkey.c:225:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 225 | { "blend", "set the blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_backgroundkey.c:226:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 226 | { NULL } | ^ CC libavfilter/vf_chromakey.o 4 warnings generated. src/libavfilter/vf_bbox.c:43:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | { "min_val", "set minimum luminance value for bounding box", OFFSET(min_val), AV_OPT_TYPE_INT, { .i64 = 16 }, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_bbox.c:44:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 44 | { NULL } | ^ src/libavfilter/vf_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 } | ^ 22 warnings generated. 15 warnings generated. 2 warnings generated. src/libavfilter/vf_atadenoise.c:74:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "0a", "set threshold A for 1st plane", OFFSET(fthra[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0, 0.3, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:75:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "0b", "set threshold B for 1st plane", OFFSET(fthrb[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.04}, 0, 5.0, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:76:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "1a", "set threshold A for 2nd plane", OFFSET(fthra[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0, 0.3, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:77:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "1b", "set threshold B for 2nd plane", OFFSET(fthrb[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.04}, 0, 5.0, FLAGS }, src/libavfilter/vf_avgblur.c:55:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "sizeX", "set horizontal size", OFFSET(radius), AV_OPT_TYPE_INT, {.i64=1}, 1, 1024, FLAGS }, | ^ src/libavfilter/vf_avgblur.c:56:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_avgblur.c:57:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "sizeY", "set vertical sisrc/libavfilter/vf_blackframe.cze":, 100 : 117 :O Fwarning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]S ET(radiusV), AV _100O | P T_ T Y P E _ I NT",f o{r. it6h4=e0 },f ra m e0 ,t o1 0b2e4, cFoLnAsGiSd e},r e d| ^b lack", OFFSET(bamosrc/libavfilter/vf_avgblur.cu:n58:t12):, warning: Amissing field 'help' initializer [-Wmissing-field-initializers]V _OP T58_ | T Y P E _{I NNTUL,L }{ .| i ^6 4 = 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_atadenoise.c:78:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "2a", "set threshold A for 3rd plane", OFFSET(fthra[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0, 0.3, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:79:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "2b", "set threshold B for 3rd plane", OFFSET(fthrb[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.04}, 0, 5.0, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:80:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "s", "set how many frames to use", OFFSET(size), AV_OPT_TYPE_INT, {.i64=9}, 5, SIZE, VF }, | ^ CC libavfilter/vf_chromanr.o src/libavfilter/vf_atadenoise.c:81:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "p", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=7}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:85:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "0s", "set sigma for 1st plane", OFFSET(sigma[0]), AV_OPT_TYPE_FLOAT, {.dbl=INT16_MAX}, 0, INT16_MAX, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:86:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "1s", "set sigma for 2nd plane", OFFSET(sigma[1]), AV_OPT_TYPE_FLOAT, {.dbl=INT16_MAX}, 0, IN7T16 warning_sM generated. AX, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:87:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "2s", "set sigma for 3rd plane", OFFSET(sigma[2]), AV_OPT_TYPE_FLOAT, {.dbl=INT16_MAX}, 0, INT16_MAX, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:88:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 88 | { NULL } | ^ src/libavfilter/vf_atadenoise.c:185:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 185 | WFILTER_ROW(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:165:25: note: expanded from macro 'WFILTER_ROW' 165 | lsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:185:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 185 | WFILTER_ROW(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:164:22: note: expanded from macro 'WFILTER_ROW' 164 | if (ldiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:185:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 185 | WFILTER_ROW(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:175:25: note: expanded from macro 'WFILTER_ROW' 175 | rsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:185:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 185 | WFILTER_ROW(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:174:22: note: expanded from macro 'WFILTER_ROW' 174 | if (rdiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:186:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 186 | WFILTER_ROW(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:165:25: note: expanded from macro 'WFILTER_ROW' 165 | lsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:186:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 186 | WFILTER_ROW(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:164:22: note: expanded from macro 'WFILTER_ROW' 164 | if (ldiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:186:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 186 | WFILTER_ROW(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:175:25: note: expanded from macro 'WFILTER_ROW' 175 | rsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:186:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 186 | WFILTER_ROW(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:174:22: note: expanded from macro 'WFILTER_ROW' 174 | if (rdiff > thra || \ | ~~~~~ ^ ~~~~ 4 warnings generated. src/libavfilter/vf_atadenoise.c:235:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 235 | WFILTER_ROW_SERIAL(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:213:25: note: expanded from macro 'WFILTER_ROW_SERIAL' 213 | lsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:235:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 235 | WFILTER_ROW_SERIAL(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:212:22: note: expanded from macro 'WFILTER_ROW_SERIAL' 212 | if (ldiff > thra || src/libavfilter/vf_avgblur.c:177:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 177 | if (max * area >= FF_ARRAY_ELEMS(s->lut)) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:235:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 235 | WFILTER_ROW_SERIAL(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:225:25: note: expanded from macro 'WFILTER_ROW_SERIAL' 225 | rsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:235:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 235 | WFILTER_ROW_SERIAL(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:224:22: note: expanded from macro 'WFILTER_ROW_SERIAL' 224 | if (rdiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_avgblur.c:237:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 237 | const int slow = (s->max * s->area) >= FF_ARRAY_ELEMS(s->lut); | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c: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 || \ | ~~~~~ ^ ~~~~ 4 warnings generated. 4 warnings generated. src/libavfilter/vf_atadenoise.c:282:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 282 | FILTER_ROW(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:262:25: note: expanded from macro 'FILTER_ROW' 262 | lsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:282:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 282 | FILTER_ROW(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:261:22: note: expanded from macro 'FILTER_ROW' 261 | if (ldiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:282:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 282 | FILTER_ROW(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:272:25: note: expanded from macro 'FILTER_ROW' 272 | rsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:282:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 282 | FILTER_ROW(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:271:22: note: expanded from macro 'FILTER_ROW' 271 | if (rdiff > thra || \ | ~~~~~ ^ ~~~~ 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 || \ | ~~~~~ ^ ~~~~ CC libavfilter/vf_chromashift.o src/libavfilter/vf_atadenoise.c:333:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 333 | FILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:310:25: note: expanded from macro 'FILTER_ROW_SERIAL' 310 | lsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:333:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 333 | FILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:309:22: note: expanded from macro 'FILTER_ROW_SERIAL' 309 | if (ldiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:333:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 333 | FILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:322:25: note: expanded from macro 'FILTER_ROW_SERIAL' 322 | rsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:333:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 333 | FILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:321:22: note: expanded from macro 'FILTER_ROW_SERIAL' 321 | if (rdiff > thra || CC libavfilter/vf_ciescope.o \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:426:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 426 | s->weights[p][s->radius - n] = expf(-0.5 * (n + 1) * (n + 1) / (sigma * sigma)); | ~ ~~~~~~^~~~~~~ src/libavfilter/vf_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", "bCC libavfilter/vf_codecview.o lock 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; | ~~~^~~~ ~ 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_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); | ~~~~~~ ^~~~ src/libavfilter/vf_blockdetect.c:55:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "period_min", "Minimum period to search for", OFFSET(period_min), AV_OPT_TYPE_INT, {.i64=3}, 2, 32, FLAGS}, | ^ src/libavfilter/vf_blockdetect.c:56:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "period_max", "Maximum period to search for", OFFSET(period_max), AV_OPT_TYPE_INT, {.i64=24}, 2, 64, FLAGS}, | ^ src/libavfilter/vf_blockdetect.c:57:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=1}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_blockdetect.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL } | ^ CC libavfilter/vf_colorbalance.o src/libavfilter/vf_blockdetect.c:193:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 193 | snprintf(value, sizeof(value), "%f", d); | ~~~~~~~~ ^ src/libavfilter/vf_blockdetect.c:230:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 230 | s->block_total += block; | ~~ ^~~~~ src/libavfilter/vf_blockdetect.c:233:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | av_log(ctx, AV_LOG_VERBOSE, "block: %.7f\n", block); | ~~~~~~ ^~~~~ src/libavfilter/vf_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; | ~ ~~~~~^~~~~~~~~~ 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 | src/libavfilter/vf_chromakey.c:86:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OFF S86 | E T ( bifl oc(kc_sitzex),- > b l AeVn_dO PT>_ T0YP.E0_0I0N1T), { { .| ~~~~~^~~~~ ~i 64=16}, 8, 64, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:141:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 141 | src/libavfilter/vf_chromakey.c : 87 :O57FF:S ETwarning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]b lock_step), 87 | A V _ O P T _rTYePtEu_rINnT ,a v _ c{l.ii6p4d=(4(}d,i f f -1 c,t x - > s i m il a r6i4,t y)F L/A GcSt }x,- > | b ^ lend, 0.0, 1.0) * max; | ~ ~~~~~^~~~~ src/libavfilter/vf_chromakey.c:87:38src/libavfilter/vf_bm3d.c:: 143warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]89 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | 143 | r e t u r nO aFvF_cSlEiTp(dgr(o(duipf_f s-iz e)c,t x - > s iAmVi_laOrPiTt_yTY)P /E _IcNtTx,- > b{l.ein6d4,= 1}0,. 0 , 11.,0 ) * m a x ;2 5 6,| ~ ~~~~~^~~~~~~~~~F LAGS }, | ^ src/libavfilter/vf_bm3d.c:145:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_chromakey.c :14589 | : 29 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OFFSET( b89m | _r a n g e ) , r e t u ArVn_ O(PdTi_ffT Y>P E_cItNxT,- > s i{.mii6l4a=r9it}y, ) ?1 ,m a x :I N0T;3 2 _| M ~ ~~~~~^~~~~~~~~~A X, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:147:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | OFFSET(bm_step), AV_OPT_TYPE_INT, {.i64=1}, 1, 64, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:149:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | OFFSET(th_mse), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, INT32_MAX, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:151:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 151 | OFFSET(hard_threshold), AV_OPT_TYPE_FLOAT, {.dbl=2.7}, 0, INT32_MAX, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:159:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 159 | OFFSET(ref), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:161:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 161 | OFFSET(planes), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:162:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 162 | { NULL } | ^ src/libavfilter/vf_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_bm3d.c:279:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | double th_sse = th_mse * MSE2SSE; | ^~~~~~ ~ src/libavfilter/vf_chromakey.c:241:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 241 | alpha = diff > ctx->similarity; | ~ ~~~~~^~~~~~~~~~ src/libavfilter/vf_chromakey.c:242:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | if (ctx->blend > 0.0001) { | ~~~~~^~~~~ ~ src/libavfilter/vf_chromakey.c:243:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 243 | double f = 1. - av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0); | ~ ~~~~~^~~~~ src/libavfilter/vf_chromakey.c:243:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 243 | double f = 1. - av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0); | ~ ~~~~~^~~~~~~~~~ src/libavfilter/vf_boxblur.c:284:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 284 | { NULL } | ^ CC libavfilter/vf_colorchannelmixer.o src/libavfilter/vf_chromakey.c:350:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 350 | { "color", "set the chromsrc/libavfilter/vf_bm3d.cak:ey434 :k117e:y warning: coimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l or", OFFSET(chroma 434k | e y _ rgtbhrae)s,ho lAdV[0_]O P=T _s-T>YhParEd__CtOLhOrRe,s h{o l.ds t*r s=- >"sbiglmaa c*k "M_ S}Q,R T02, *0, 4F.fL A*G Sb }l,o c k| _ ^s ize * block_size * (1 << (s->depth - 8)) src/libavfilter/vf_chromakey.c/: 351:21355:5 .warning: fmissing field 'unit' initializer [-Wmissing-field-initializers] ; | ~ ^~~~~ 351 | { "similsrc/libavfilter/vf_bm3d.ca:434r:it61y:" , warning: "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s et the chromakey 434s | i m i l atrhirteys hvoalldu[e0"] ,= OsF-F>ShEarTd(_stihmrielsahroiltdy )*, sAV-_>OsPiTg_mTaY P* EM_F_LSOQARTT,2 {* 4..dfb l *= 0b.l0o1c k}_,s i0z.e0 0*0 01b,l o1c.k0,_ sFizLeA G*S (}1, < <| ^ (s->depth - 8)) / 255.f; | ~ ^~~ src/libavfilter/vf_bm3d.csrc/libavfilter/vf_chromakey.c::434352::38119:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 352 | 434 | { t"hblreesnhdo"l, d"[s0e] t= ts-h>eha rcdh_trhormesahkoelyd *k esy-> sbilgemnad *v aMl_uSeQ",R OTF2F S*ET (4b.lf e*n bdl)o,ck _AsVi_zOeP T*_T YblPoEc_kF_LOsAizTe ,* {(1 . d0.e0 p}t,h -0 .80)), /1 .2505.,f F;LA G | S ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ~ }, | ^ src/libavfilter/vf_chromakey.c:353:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 353 | { "yuv", "color parameter is in yuv instead of rgb", OFFSET(is_yuv), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:354:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 354 | { NULL } | ^ src/libavfilter/vf_chromakey.c:383:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 383 | { "color", "set the chromahold key color", OFFSET(chromakey_rgba), AV_OPT_TYPE_COLOR, { .str = "black" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:384:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 384 | { "similarity", "set the chromahold similarity value", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.01 }, 0.00001, 1.0, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:385:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 385 | { "blend", "set the chromahold blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:386:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 386 | { "yuv", "color parameter is in yuv instead of rgb", OFFSET(is_yuv), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:387:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 387 | { NULL } | ^ CC libavfilter/vf_colorconstancy.o CC libavfilter/vf_colorcontrast.o CC libavfilter/vf_colorcorrect.o CC libavfilter/vf_colorize.o CC libavfilter/vf_colorkey.o CC libavfilter/vf_colorlevels.o CC libavfilter/vf_colormap.o 3 warnings generated. CC libavfilter/vf_colormatrix.o 7 warnings generated. 6 warnings generated. src/libavfilter/vf_ciescope.c:114:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "size", "set ciescope size", OFFSET(size), AV_OPT_TYPE_INT, {.i64=512}, 256, 8192, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:115:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | { "s", "set ciescope size", OFFSET(size), AV_OPT_TYPE_INT, {.i64=512}, 256, 8192, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:116:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "intensity", "set ciescope intensity", OFFSET(intensity), AV_OPT_TYPE_FLOAT, {.dbl=0.001}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:117:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "i", "set ciescope intensity", OFFSET(intensity), AV_OPT_TYPE_FLOAT, {.dbl=0.001}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:118:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 118 | { "contrast", NULL, OFFSET(contrast), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:119:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 119 | { "corrgamma", NULL, OFFSET(correct_gamma), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:120:87: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 120 | { "showwhite", NULL, OFFSET(show_white), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:121:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 121 | { "gamma", NULL, OFFSET(igamma), AV_OPT_TYPE_DOUBLE, {.dbl=2.6}, 0.1, 6, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:122:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 122 | { "fill", "fill with CIE colors", OFFSET(fill), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:123:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 123 | { NULL } | ^ CC libavfilter/vf_colorspace.o src/libavfilter/vf_ciescope.c:801:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 801 | det = 1.0 / det; | ~ ^~~ src/libavfilter/vf_ciescope.c:912:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 912 | if (gamma == 0.) { | ^~~~~ ~~ src/libavfilter/vf_ciescope.c:916:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 916 | *c *= (1.099 * pow(cc, 0.45) - 0.099) / cc; | ~ ^~ src/libavfilter/vf_ciescope.c:916:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 916 | *c *= (1.099 * pow(cc, 0.45) - 0.099) / cc; | ~~~ ^~ src/libavfilter/vf_ciescope.c:918:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 918 | *c = 1.099 * pow(*c, 0.45) - 0.099; | ~~~ ^~ src/libavfilter/vf_ciescope.c:922:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 922 | *c = pow(*c, 1./gamma); | ~^~~~~ src/libavfilter/vf_ciescope.c:922:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 922 | *c = pow(*c, 1./gamma); | ~~~ ^~ 16 warnings generated. CC libavfilter/vf_colortemperature.o src/libavfilter/vf_ciescope.c:1153:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1153 | vp = 1.0 - ((float) y) / (h - 1); | ~ ~~~~~~~~~~~~^~~~~~~~~ src/libavfilter/vf_ciescope.c:1155:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1155 | cz = 1.0 - (cx + cy); | ~ ~~~^~~~ src/libavfilter/vf_ciescope.c:1159:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1159 | v = 1.0 - ((float) y) / (h - 1); | ~ ~~~~~~~~~~~~^~~~~~~~~ src/libavfilter/vf_ciescope.c:1161:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1161 | cz = 1.0 - (cx + cy); | ~ ~~~^~~~ src/libavfilter/vf_ciescope.c:1164:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1164 | cy = 1.0 - ((float) y) / (h - 1); | ~ ~~~~~~~~~~~~^~~~~~~~~ src/libavfilter/vf_ciescope.c:1165:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1165 | cz = 1.0 - (cx + cy); | ~ ~~~^~~~ 4 warnings generated. src/libavfilter/vf_ciescope.c:1528:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1528 | s->log2lin[i] = pow(i / 65535., s->igamma) * 65535.; | ~~~ ~~~^~~~~~ src/libavfilter/vf_codecview.c:78:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "block", "set block partitioning structure to visualize", OFFSET(block), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_codecview.c:79:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 79 | { NULL } | ^ CC libavfilter/vf_convolution.o src/libavfilter/vf_chromanr.c:269:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 269 | { "thres", "set y+u+v threshold", OFFSET(threshold), AV_OPT_TYPE_FLOAT, {.dbl=30}, 1, 200, VF }, | ^ src/libavfilter/vf_chromanr.c:270:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 270 | { "sizew", "set horizontal patch size", OFFSET(sizew), AV_OPT_TYPE_INT, {.i64=5}, 1, 100, VF }, | ^ src/libavfilter/vf_chromanr.c:271:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 271 | { "sizeh", "set vertical patch size", OFFSET(sizeh), AV_OPT_TYPE_INT, {.i64=5}, 1, 100, VF }, | ^ src/libavfilter/vf_chromanr.c:272:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 272 | { "stepw", "set horizontal step", OFFSET(stepw), AV_OPT_TYPE_INT, {.i64=1}, 1, 50, VF }, | ^ src/libavfilter/vf_chromanr.c:273:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 273 | { "1ste warningp generatedh. ", "set vertical step", OFFSET(steph), AV_OPT_TYPE_INT, {.i64=1}, 1, 50, VF }, | ^ src/libavfilter/vf_chromanr.c:274:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 274 | { "threy", "set y threshold", OFFSET(threshold_y), AV_OPT_TYPE_FLOAT, {.dbl=200},1, 200, VF }, | ^ src/libavfilter/vf_chromanr.c:275:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 275 | { "threu", "set u threshold", OFFSET(threshold_u), AV_OPT_TYPE_FLOAT, {.dbl=200},1, 200, VF }, | ^ src/libavfilter/vf_chromanr.c:276:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 276 | { "threv", "set v threshold", OFFSET(threshold_v), AV_OPT_TYPE_FLOAT, {.dbl=200},1, 200, VF }, | ^ src/libavfilter/vf_chromanr.c:280:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 280 | { NULL } | ^ 26 warnings generated. src/libavfilter/vf_codecview.c:268:51: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 268 | for (int block_idx = 0; block_idx < par->nb_blocks; block_idx++) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavfilter/vf_codecview.c:287:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 287 | for (i = 0; i < sd->size / sizeof(*mvs); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_convolve.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(multip1ly warning, generated . MULTIPLY(1, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:39: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~^~~~~~ src/libavfilter/blend_modes.c:120:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 120 | fn(multiply, MULTIPLY(1, A, B)) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:72:40: note: expanded from macro 'MULTIPLY' 72 | #define MULTIPLY(x, a, b) ((x) * (((a) * (b)) / 1.0)) | ^ ~ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:120:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 120 | fn(multiply, MULTIPLY(1, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:22: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~~~ ~ src/libavfilter/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)) | ~~~~~~~~~~^~~~~ CC libavfilter/vf_copy.o 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/blend_modes.c:127:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 127 | fn(overlay, (A < HALF) ? MULTIPLY(2, A, B) : SCREEN(2, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:49: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~ ^~~~~~~ src/libavfilter/blend_modes.c:127:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 127 | fn(overlay, (A < HALF) ? MULTIPLY(2, A, B) : SCREEN(2, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:39: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~^~~~~~ src/libavfilter/blend_modes.c:127:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 127 | fn(overlay, (A < HALF) ? MULTIPLY(2, A, B) : SCREEN(2, A, B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:72:40: note: expanded from macro 'MULTIPLY' 72 | #define MULTIPLY(x, a, b) ((x) * (((a) * (b)) / 1.0)) | ^ ~ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:127:62: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 127 | fn(overlay, (A < HALF) ? MULTIPLY(2, A, B) : SCREEN(2, A, B)) | ~~~~~~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:73:63: note: expanded from macro 'SCREEN' 73 | #define SCREEN(x, a, b) (1.0 - (x) * ((1.0 - (a)) * (1.0 - (b)) / 1.0)) | ~ ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:127:59: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 127 | fn(overlay, (A < HALF) ? MULTIPLY(2, A, B) : SCREEN(2, A, B)) | ~~~~~~~~~~^~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:73:49: note: expanded from macro 'SCREEN' 73 | #define SCREEN(x, a, b) (1.0 - (x) * ((1.0 - (a)) * (1.0 - (b)) / 1.0)) | ~ ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:127:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 127 | fn(overlay, (A < HALF) ? MULTIPLY(2, A, B) : SCREEN(2, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:22: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~~~ ~ src/libavfilter/blend_modes.c:128:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 128 | fn(hardlight, (B < HALF) ? MULTIPLY(2, B, A) : SCREEN(2, B, A)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:49: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~ ^~~~~~~ src/libavfilter/blend_modes.c:128:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 128 | fn(hardlight, (B < HALF) ? MULTIPLY(2, B, A) : SCREEN(2, B, A)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:39: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~^~~~~~ src/libavfilter/blend_modes.c:128:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 128 | fn(hardlight, (B < HALF) ? MULTIPLY(2, B, A) : SCREEN(2, B, A)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:72:40: note: expanded from macro 'MULTIPLY' 72 | #define MULTIPLY(x, a, b) ((x) * (((a) * (b)) / 1.0)) | ^ ~ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/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/blend_modes.c:135:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:49: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~ ^~~~~~~ src/libavfilter/blend_modes.c:135:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:39: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~^~~~~~ src/libavfilter/blend_modes.c:135:22: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ~~~~~~^~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:75:30: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ^ ~~ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:135:22: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:75:44: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ ~ src/libavfilter/blend_modes.c:135:22: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ~~~~~~^~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:75:75: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ~ ^ src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:135:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ~~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:75:62: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ^ ~ src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:135:22: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ~~~~~~^~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:75:75: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ~ ^ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) >src/libavfilter/vf_chromashift.c (b): 373?:12 :(b )warning: :missing field 'help' initializer [-Wmissing-field-initializers] (a)) | ^ 373 | src/libavfilter/blend_modes.c : 108 :{33: Nnote: Uexpanded from macro 'fn'L L }, | ^ 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:135:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ~~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:75:62: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ^ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:135:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:22: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~~~ ~ src/libavfilter/blend_modes.c:136:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:49: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~ ^~~~~~~ src/libavfilter/blend_modes.c:136:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:39: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~^~~~~~ src/libavfilter/blend_modes.c:136:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ~~~~~^~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:74:30: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ^ ~~ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:136:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ~~~~~~~~~~~~~~~~~~~~^~~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:74:44: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ ~ src/libavfilter/blend_modes.c:136:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ~~~~~^~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:74:81: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ~ ^ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:136:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:74:74: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ~ ^ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:136:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ~~~~~^~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:74:81: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ~ ^ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:136:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:74:74: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0src/libavfilter/vf_chromashift.c.0,: 4411.:012 :- (warning: 1missing field 'help' initializer [-Wmissing-field-initializers]. 0 - (b)) 441/ | ( a ) ) ){ N| UL ~ ^L }, | ^src/libavutil/macros.h :47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:136:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:22: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~~~ ~ CC libavfilter/vf_corr.o CC libavfilter/vf_cover_rect.o 45 warnings generated. src/libavfilter/blend_modes.c:146:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:49: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~ ^~~~~~~ src/libavfilter/blend_modes.c:146:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:39: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~^~~~~~ src/libavfilter/blend_modes.c:146:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:74:30: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ^ ~~ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:146:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:74:44: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ ~ src/libavfilter/blend_modes.c:146:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:74:81: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ~ ^ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:146:41: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:74:74: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ~ ^ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:146:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:74:81: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ~ ^ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:146:41: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:74:74: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ~ ^ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:146:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:75:30: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ^ ~~ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:146:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:75:44: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ ~ src/libavfilter/blend_modes.c:146:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:75:75: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ~ ^ src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:146:68: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:75:62: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ^ ~ src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:146:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:75:75: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ~ ^ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:146:68: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:75:62: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ^ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:146:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(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_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 }, | ^ CC libavfilter/vf_crop.o 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/blend_modes.c:153:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | fn(interpolate,LRINTF(MAX * (2 - cosf(A * M_PI / MAX) - cosf(B * M_PI / MAX)) * 0.25f)) | ~ ^~~ src/libavfilter/blend_modes.c:41:13: note: expanded from macro 'MAX' 41 | #define MAX 1.f | ^~~ src/libavfilter/blend_modes.c:80:20: note: expanded from macro 'LRINTF' 80 | #define LRINTF(x) (x) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:153:62: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 153 | fn(interpolate,LRINTF(MAX * (2 - cosf(A * M_PI / MAX) - cosf(B * M_PI / MAX)) * 0.25f)) | ^ ~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:80:20: note: expanded from macro 'LRINTF' 80 | #define LRINTF(x) (x) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:153:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | fn(interpolate,LRINTF(MAX * (2 - cosf(A * M_PI / MAX) - cosf(B * M_PI / MAX)) * 0.25f)) | ~ ^~~ src/libavfilter/blend_modes.c:41:13: note: expanded from macro 'MAX' 41 | #define MAX 1.f | ^~~ src/libavfilter/blend_modes.c:80:20: note: expanded from macro 'LRINTF' 80 | #define LRINTF(x) (x) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:153:39: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 153 | fn(interpolate,LRINTF(MAX * (2 - cosf(A * M_PI / MAX) - cosf(B * M_PI / MAX)) * 0.25f)) | ^ ~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:80:20: note: expanded from macro 'LRINTF' 80 | #define LRINTF(x) (x) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ 4 warnings generated. src/libavfilter/vf_colorconstancy.c:614:33: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 614 | for (i = slice_start; i < slice_end; ++i) { | ~ ^ ~~~~~~~~~ src/libavfilter/vf_colorcorrect.c:230:18: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 230 | if (ucnt >= half_size) { | ~~~~ ^ ~~~~~~~~~ src/libavfilter/vf_colorcorrect.c:238:18: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 238 | if (vcnt >= half_size) { | ~~~~ ^ ~~~~~~~~~ src/libavfilter/vf_colorlevels.c:61:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "rimin", "set input red black point", OFFSET(range[R].in_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:62:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "gimin", "set input green black point", OFFSET(range[G].in_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:63:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "bimin", "set input blue black point", OFFSET(range[B].in_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:64:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "aimin", "set input alpha black point", OFFSET(range[A].in_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:65:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "rimax", "set input red white point", OFFSET(range[R].in_max), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:66:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "gimax", "set input green white point", OFFSET(range[G].in_max), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:67:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "bimax", "set input blue white point", OFFSET(range[B].in_max), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorcorrect.c:284:18: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 284 | src/libavfilter/vf_colorlevels.c : 68 :i117f :( uwarning: cmissing field 'unit' initializer [-Wmissing-field-initializers]n t >= half_s i68z | e ) { { | ~~~~ ^ ~~~~~~~~~" aimax", "ssrc/libavfilter/vf_colorcorrect.ce:t292 :i18n:p uwarning: tcomparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] alpha w292h | it e p o i n t "i, f (OvFcFnSEtT (>r=a nhgael[fA_]s.iizne_)m a{x ) , | ~~~~ ^ ~~~~~~~~~A V_OPT_TYPE_DOUBLE, {.dbl=1}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:69:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "romin", "set output red black point", OFFSET(range[R].out_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:70:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "gomin", "set output green black point", OFFSET(range[G].out_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:71:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "bomin", "set output blue black point", OFFSET(range[B].out_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:72:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "aomin", "set output alpha black point", OFFSET(range[A].out_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:73:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "romax", "set output red white point", OFFSET(range[R].out_max), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:74:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "gomax", "set output green white point", OFFSET(range[G].out_max), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:75:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "bomax", "set output blue white point", OFFSET(range[B].out_max), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:76:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "aomax", "set output alpha white point", OFFSET(range[A].out_max), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:85:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 85 | { NULL } | ^ CC libavfilter/vf_cropdetect.o CC libavfilter/vf_curves.o src/libavfilter/vf_colorconstancy.c:732:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 732 | { "difford", "set differentiation order", OFFSET(difford), AV_OPT_TYPE_INT, {.i64=1}, 0, 2, FLAGS }, | ^ src/libavfilter/vf_colorconstancy.c:733:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 733 | { "minknorm", "set Minkowski norm", OFFSET(minknorm), AV_OPT_TYPE_INT, {.i64=1}, 0, 20, FLAGS }, | ^ src/libavfilter/vf_colorconstancy.c:734:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 734 | { "sigma", "set sigma", OFFSET(sigma), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.0, 1024.0, FLAGS }, | ^ src/libavfilter/vf_colorconstancy.c:735:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 735 | { NULL } | ^ src/libavfilter/vf_colorcontrast.c:373:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 373 | { "rc", "set the red-cyan contrast", OFFSET(rc), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ src/libavfilter/vf_colorcontrast.c:374:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 374 | { "gm", "set the green-magenta contrast", OFFSET(gm), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ src/libavfilter/vf_colorcontrast.c:375:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 375 | { "by", "set the blue-yellow contrast", OFFSET(by), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ src/libavfilter/vf_colorcontrast.c:376:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 376 | {In file included from "rcsrc/libavfilter/vf_colorchannelmixer.cw:",82 ": ssrc/libavfilter/colorchannelmixer_template.ce:80t: 47t:h e warning: rimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]e d-cyan weight", OFFSET(r c80w | ), A V _ O PT _ T Y P E _ F L O A T, ({h.adveb_la=l0p}h,a =0=, 11 ,? Vs-F> }r,a * | a ^i n : 0); | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:79:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_colorcontrast.c:377 :79100 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 377 | s{- >"rbg m*w "b,i n" s+e t | ~ ^~~t he greensrc/libavfilter/colorchannelmixer_template.c-m:a78g:en28t:a warning: wimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]e ight" ,78 | O F F SE T ( g m w ) , A V _ O Ps-T>_TrgY P*E _gFiLnO A+ T ,| ~ ^~~ {.dbl=0},src/libavfilter/colorchannelmixer_template.c :0,77 :128:, warning: Vimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]F }, | 77 ^ | rout = s->rr * rin + | ~ ^~~ 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/colorchannelmixer_template.c, : 84| : ^47: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 84 | (havsrc/libavfilter/vf_colorcontrast.ce:_a379l:p112h:a warning: =missing field 'unit' initializer [-Wmissing-field-initializers]= src/libavfilter/vf_colormap.c1 :? 71s:-104> :379ga warning: | *missing field 'unit' initializer [-Wmissing-field-initializers] a i n{ :"p l0"),; "71se t| ~ ^~~ | th e a{m ou"npt aosrc/libavfilter/colorchannelmixer_template.ct:f83:c28 ph:r_seis zerwarning: eviimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]n"g , l i"gsh tnee83sts" | , p aO tFc FhS Esi zT( p er es" e, r v O Fe F )S , EATs-V(>_wgOb )* P,biTn _TAYV +P_ EO_ P| F ~ ^~~TL_ OTATY, P{E_.Idsrc/libavfilter/colorchannelmixer_template.cMbA:GEl_82:=28:S 0Iwarning: },Zimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]E ,0 {,.s t r182, | V= F " 6} 4,x 6 4 "| } , ^ 0 , 0 ,s F-L>AgGgS *} gsrc/libavfilter/vf_colorcontrast.ci,:n 380+ : 12| :| ~ ^~~ ^ warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/colorchannelmixer_template.c380: | 81: 28 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] { NUL L 81} | | ^ src/libavfilter/vf_colormap.cg:o72u:t108 := swarning: ->missing field 'unit' initializer [-Wmissing-field-initializers]g r * rin + | 72 ~ ^~~ | { "nb_patches", "set number of patches", OFFSET(size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, MAX_SIZE, FLAGS }, | ^ src/libavfilter/colorchannelmixer_template.c:88:47: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 88 | (have_alpha == 1 ? s->ba * ain : 0); | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:87:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 87 | s->bb * bin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:86:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_colormap.c86: | 79 : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 79 | { N UsL-L> b}g *| ^g in + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:85:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 85 | bout = s->br * rin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:146:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | s->aa * ain; | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:145:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 145 | s->ab * bin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:144:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 144 | s->ag * gin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:143:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 143 | dsta[j] = s->ar * rin + | ~ ^~~ src/libavfilter/vf_blend.c:114:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "c0_expr", "set color component #0 expression", OFFSET(params[0].expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_blend.c:115:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | { "c1_expr", "set color component #1 expression", OFFSET(params[1].expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_blend.c:116:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "c2_expr", "set color component #2 expression", OFFSET(params[2].expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_blend.c:117:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "c3_expr", "set color component #3 expression", OFFSET(params[3].expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_blend.c:118:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 118 | { "all_expr", "set expression for all color components", OFFSET(all_expr), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGsrc/libavfilter/vf_colorchannelmixer.cS }:,88 : 112| : ^ warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "rr", "set the red gain src/libavfilter/vf_blend.cf:o119r: t125h: ewarning: missing field 'unit' initializer [-Wmissing-field-initializers]r ed channel", 119 | O FF{S E"Tc(0r_ro)p,a AcVi_tOyP",T _ "TsYePt Ec_oDlOoUrB cLoEm,p o{n.endtbl =#10} ,o p-a2,c i2t,y "F,L AOGFSFS E},T (p a| r ^a ms[0].opacity), AV_OPT_TYPE_DOUBLE, {.dblsrc/libavfilter/vf_colorchannelmixer.c=:891:}112, :0, warning: 1,missing field 'unit' initializer [-Wmissing-field-initializers] FLAGS }, | ^89 | { "rg", "set the green gain for thsrc/libavfilter/vf_blend.ce :r120:e125d: cwarning: hmissing field 'unit' initializer [-Wmissing-field-initializers] annel", OF F120S | ET ( r g ){, "AcV1_O_PTo_pTaYcPEi_tDyO",U B L"Es,e t{. dcbollo=r0 }c,o m-p2o,ne n2,t #F1L AoGpSa ci}t, y | " ^, OFFSET(params[1].opacity), AV_OPT_TYPsrc/libavfilter/vf_colorchannelmixer.cE_:D90O:U112B:L Ewarning: ,missing field 'unit' initializer [-Wmissing-field-initializers] {.dbl=1}, 090, | 1 , F L{A G"S r}b," , | " ^s et the blue gain for the red channel", src/libavfilter/vf_blend.c : 121O:F125:F Swarning: Emissing field 'unit' initializer [-Wmissing-field-initializers]T (rb), AV_OP T121_ | TY P E _ D{OU BL"Ec,2 _o{p.dabcilt=0y}",, -"s2e, t2 ,c oFlLoArG Sc o}m,p o n| e ^n t #2 opacity", OFFSET(params[2].opacisrc/libavfilter/vf_colorchannelmixer.cty:)91,: 112AV:_ Owarning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]T_ TYPE_DOUBL E91, | { . d{b l"=r1a"},, "s0e,t 1t,h FeL AaGlSp ha} ,g a i| n ^ f or the red channel", OFFSET(ra), AV_src/libavfilter/vf_blend.cO:P122:T125:_ Twarning: Ymissing field 'unit' initializer [-Wmissing-field-initializers] PE_DOUBLE, { .122db | l = 0 }{, "-c23,_ o2pa,ci tFyL"A,G S }", s e| t ^ color component #3 osrc/libavfilter/vf_colormatrix.cpa:c95i:t12y:" ,warning: src/libavfilter/vf_colorchannelmixer.cmissing field 'help' initializer [-Wmissing-field-initializers]O: F92F:S112E:T warning: (missing field 'unit' initializer [-Wmissing-field-initializers] params [953 | ] . o pa92 c | i{ ty ) NU, L {AL V_ O"}PTg_T rY "P| ^, E "_sDeOt UtBheL rEe,d {g.adibnl =f1o}r, t0,h 1e, g rFLeAenG S c}h,a nn e| l ^", OFFSET(gr), AV_OPT_TYPE_DOUBLE, {.dsrc/libavfilter/vf_blend.cb:l123=:0125}:, -warning: 2,missing field 'unit' initializer [-Wmissing-field-initializers] 2, FLAGS }, 123 | | ^ { "all_opacity", "set opacity for allsrc/libavfilter/vf_colorchannelmixer.c c:o93l:o112r: cwarning: omissing field 'unit' initializer [-Wmissing-field-initializers]m ponents", OF F93S | E T ( a{ l"lg_go"p,a c"isteyt) ,t hAe Vg_rOePeTn _gTYaPiEn_ DfOoUrB LtEh,e { .grdeble=n1 }c,h a0nn,e 1l," ,F LOAFGFSS E}T,( g g| ) ^, AV_OPT_TYPE_DOUBLsrc/libavfilter/vf_blend.cE:, 124{:.d12bl:= 1warning: }missing field 'help' initializer [-Wmissing-field-initializers], -2, 2124, | F L A G {S N}U,L L | } ^ | ^ 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_DOsrc/libavfilter/vf_colorize.c:190:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 190 | (0.07220*219.0/255.0) * b) * ((1 << depth) - 1); | ~ ^ src/libavfilter/vf_colorize.c:189:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | *y = ((0.21260*2U1BLE, {.dbl=0}, -2, 2, Fsrc/libavfilter/vf_colormap.cLAG:S 201}:,40: warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ 9. 200 | double A[2 * 2] src/libavfilter/vf_colorchannelmixer.c=: 96:{112: 1warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] s->source[0] [c96], | | ~ { "br", 201" | s e t t h e r e d g ai n f o r t h e b l u e c h a n n e l "1,, s - >OsFoFuSrcEeT[(1b]r[)c,] A}V;_ OP T| _ ^~~~~~~~~~~~~~~T YPE_DOUBLE, {.dsrc/libavfilter/vf_colormap.cbl:=0200}:40,: warning: -2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], 2, FLAG S200 | }, | ^ double A[2 * 2] = { 1, s->ssrc/libavfilter/vf_colorchannelmixer.co:u97:r112c: ewarning: [missing field 'unit' initializer [-Wmissing-field-initializers]0 ][c], | ~ ^~~~~~~~~~~~~~~ 97 | { "bg", "set the green gain for the blue channel", OFFSET(bg), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^src/libavfilter/vf_colormap.c :202:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 /202 | src/libavfilter/vf_colorchannelmixer.c : 98 :112 :d owarning: umissing field 'unit' initializer [-Wmissing-field-initializers]b le b[2] = {98 | s - > t{ar g"ebtb"[,0 ]"[sce]t, tsh-e> tbalrugee tg[ai1n] [fco]r t}h;e b| l ~ ^~~~~~~~~~~~~~~u e channel", src/libavfilter/vf_colormap.c : 202O:F33F:S Ewarning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( bb), AV_O P202T | _ T Y P E _ D O U B L E ,d o{u.bdlble= b1[}2,] =- 2{, 2s,- >tFaLrAgGSe t}[,0 ]| [ ^c ], s->target[1][c] }; | ~ ^~~~~~~~~~~~~~~ 2src/libavfilter/vf_colorchannelmixer.c5:99:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 5. 99 | { "ba", "set the alpha gain for the blue channel", OFFSET(ba), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ 0src/libavfilter/vf_colorkey.c):59:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_colorchannelmixer.c:100:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | if (100i | b le n d < {1 0"00a0r"., 0")s e{t t| h ^~~~~~ ~e red gain for the alpha channel", OFFSET(ar), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ * src/libavfilter/vf_colorkey.c:60:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] rsrc/libavfilter/vf_colorchannelmixer.c:101:112: warning: 60 | missing field 'unit' initializer [-Wmissing-field-initializers] ret u101r | n a v_ c{l i"apgd"(,( "dsieftf t h-e sigmrieelna rgiatiyn) f*o r itblhee nadl,p h0a. 0,c h1a.n0n)e l*" ,m aOx;F FS E| T ~ ^~~~~~( ag), AV_OPsrc/libavfilter/vf_colorkey.cT:_60T:Y33:P Ewarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] DOUBLE, { .60d | b l= 0 } , - r2e, t2u,r nF LaAGvS_ }c,l i p| d ^( (diff - similarity) * iblend, 0.0, 1src/libavfilter/vf_colorchannelmixer.c.:0102): 112*: warning: mmissing field 'unit' initializer [-Wmissing-field-initializers]a x; | ~ ^~~~~~~~~~ 102 | { "ab", "set the blue gain for the alpha channel", Osrc/libavfilter/vf_colorkey.cFF:SE62T:(24a:b) , warning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] V_OPT_TY Psrc/libavfilter/vf_colormap.c62E | _D OU: B224L :E 75, : { .dwarning: bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]relt =u0r}n ,( d-2i, f2,f F >L 222siAm | G ilS a r} ,i t | y ) ^ ? m a x : d0o; u b| l ~ ^~~~~~~~~~e A[3 * 3] = { 1, s-src/libavfilter/vf_colorchannelmixer.c>:s103o:u112r:c warning: emissing field 'unit' initializer [-Wmissing-field-initializers][0 ][C0], s->s o103u | r c e{[0 ]"[aCa1"], + s"->sseotu rcteh[e0 ]a[lC2p],h a | g ~ ain for t h223e | a l p h a c h a n n e l " , O F F S ET ( a a ) , A V_ O P T _ TY P1E,_D OsUB-L>Es,o u{r.cdeb[l1=]1[},C 0-]2,, 2s,- >FsLoAuGrSc e[}1],[ C| 1 ^] + s->source[1][C2], + 224 | 1, s->source[2][C0], s->source[2][C1] + s->source[2][C2] }; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ (src/libavfilter/vf_colormap.c:224:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0. 222 | double A[3 * 3] = { 1, s->source[0][C0], s->source[0][C1] + s->source[0][C2], | ~src/libavfilter/vf_colorchannelmixer.c :112:117: warning: 223missing field 'unit' initializer [-Wmissing-field-initializers] | 112 | { "p a " , " s e t t h e p r e s1e,r ves -c>oslooru racem[o1u]n[tC"0],, s -O>FsFoSuErTc(ep[re1s]e[rvCe1_]a m+o usn-t)>,s oAuVr_cOe[P1T_]T[YCP2E]_,D OUBLE, { .224db | l = 0 } , 0 , 1, F L A G S } , | ^ 1, s->soursrc/libavfilter/vf_colorchannelmixer.cc:e113[:212:] [warning: Cmissing field 'help' initializer [-Wmissing-field-initializers]0 ], s -113> | s o u r c{e [2N][UC1L]L }+ s ->| s ^ ource[2][C2] }; | ^~~~~~~~~~~~~~~~ 7src/libavfilter/vf_colormap.c:223:75: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1 5222 | double A[3 * 3] = { 1, s->source[0][C0], s->source[0][C1] + s->source[0][C2], | ~ 2 223 | 1, s->source[1][C0], s->source[1][C1] + s->source[1][C2], | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 0*src/libavfilter/vf_colormap.c:223:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 21 222 | double A[3 * 3] = { 1, s->source[0][Csrc/libavfilter/vf_blend.c0], :s-161>:s1ou:r cwarning: eimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion][ 0][C1] + s->sour c161e | [D0E]F[IC2N]E,_ B L| E ~9N D_EXPR( f223 | l o a t , 3 2 b i t , 4) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_blend.c : 149 : 50 : note: expanded from macro 'DEFINE_BLEND_EXPR' 1 , s->source [1491 | ] [ C 0 ] , s - > so uvarlceu[es1[][VCAR1_]T O+P ]s - > s =o uvracel[u1e]s[[C2V]A,R _A ] | = ^~~~~~~~~~~~~~~~ top[x]; src/libavfilter/vf_colormap.c : 222 : 75 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 222\ | | ~ ^~~~~~ double A[3 * 3] = { 1, s->source[0][C0], s->src/libavfilter/vf_blend.cso:u161r:c1e: [warning: 0implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]] [C1] + s- >161s | oDuErFceI[N0E]_[BC2L],E N | D ~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~_ EXPR(float, src/libavfilter/vf_colormap.c3:2222bi:t40,: 4 )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_blend.c. :222150 | : 50: note: expanded from macro 'DEFINE_BLEND_EXPR' 150d | o u b le A [ 3 * 3 ] =v a{l u1e, ss[-V>AsoRu_rBceO[T0T]O[CM0]] ,= sv-a>lsueos[uVrAcR_eB[]0 ]=[C 1b]o +t tsom-[>xs]o;u r c e [ 0 ][ C 2 ] , | ~ ^~~~~~~~~~~~~~~~ \ | ~ ^~~~~~~~~ 0/255.0) * g + | ~ ^ src/libavfilter/vf_colorize.csrc/libavfilter/vf_colormap.c:225:67: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 189225 | double b[3] = { s->target[0][c], s->target[1][c], s->target[2][c] }; | ~ ^~~~~~~~~~~~~~~ :35src/libavfilter/vf_colormap.c:225:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 225 | double b[3] = { s->target[0][c], s->target[1][c], s->target[2][c] }; | ~ ^~~~~~~~~~~~~~~ warning: src/libavfilter/vf_colormap.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:225:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 225 | double b[3] = { s->targeCC libavfilter/vf_datascope.o t[0][c], s->target[1][c], s->target[2][c] }; | ~ ^~~~~~~~~~~~~~~ 189 | *y = ((0.21260*219.0/255.0) * r + (0.71520*219.0/255.0) * g + | ~ ^ src/libavfilter/vf_colormap.c:241:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0src/libavfilter/vf_blend.c][2]:,175 : | 55 ~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 239 | 175 | v a l u es [ V A R _ T ] 1=, tsd-->>dssotu-r>cpet[s1 ]=[0=] ,A Vs_-N>OsPoTuSr_cVe[A1L]U[1E] ,? sN->AsN o: utrdc-e>[1d]s[t2-],> pts * av _240 | q 2d ( t d - > i n l i n k - > t i m e _ b as e ) ; | ~ ^~~ 1/usr/include/math.h,: 15s:-19:> snote: expanded from macro 'NAN'o urce[ 215] | [#0d]e,f isn-e> sNAoN u r c e [ 2_]_[b1u]i,l tsi-n_>nasnofu(r"c"e[)2 ] [| 2 ^~~~~~~~~~~~~~~~~~], 241 | 1, s->source[3][0], s->source[3][1], s->source[3][2] }; | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:241:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], 240 | 1, s->source[2][0], s->source[2][1], s->source[2][2], 241 | 1, s->source[3][0], s->source[3][1], s->source[3][2] }; | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:241:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], 240 | 1, s->source[2][0], s->source[2][1], s->source[2][2], 241 | 1, s->source[3][0], s->source[3][1], s->source[3][2] }; | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:240:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], 240 | 1, s->source[2][0], s->source[2][1], s->source[2][2], | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:240:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], 240 | 1, s->source[2][0], s->source[2][1], s->source[2][2], | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:240:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], 240 | 1, s->source[2][0], s->source[2][1], s->souCC libavfilter/vf_dblur.o rce[2][2], | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:239:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:239:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:239:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_colorize.c 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ : 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], | ^~~~~~~~~~~~~~~ 192:src/libavfilter/vf_colormap.c:238:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 34 :238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.cwarning: :238:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 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:64CC libavfilter/vf_dctdnoiz.o : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 191 | *u = (-(0.11457*224.0/255.0) 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ ^~~~~~~~~~~~~~~ * rsrc/libavfilter/vf_colormap.c:238:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] - 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ ^~~~~~~~~~~~~~~ (0.38543*224.0/255.0) * g + | src/libavfilter/vf_colormap.c:242:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~ ^ 242 | double b[4] = { s->target[0][c], s->target[1][c], s->target[2][c], s->target[3][c] }; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:242:67: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_colorize.c 242 | double b[4] = { s->target[0][c], s->target[1][c], s->tsrc/libavfilter/vf_colorcorrect.carg:e524t:[1042:] [warning: cmissing field 'unit' initializer [-Wmissing-field-initializers]] , s->target[3][ c524] | } ; {| ~ ^~~~~~~~~~~~~~~" rl", "set tsrc/libavfilter/vf_colormap.ch:e242 :r50:e dwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s hadow spot ",242 | O FF S E Td(orulb)l, eA V_bO[4P]T _=TY PE{_ FsLO-A>Tt,a r{g.edtb[l=00][}c, ]-,1 ,s 1-,> tVaFr g}e,t [ 1| ^] [c], s->target[2][c], s->target[3][c] }; | ~ ^~~~~~~~~~~~~~~ :src/libavfilter/vf_colorcorrect.c:src/libavfilter/vf_colormap.c525::104242:: 33:warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 191 :525242 | | { " b lsrc/libavfilter/vf_blend.c " , ": s 283 e t : 19t:dhe owarning: ucomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]bsrc/libavfilter/vf_colorkey.cb l:u219l:e e120 sb:h [awarning: 4d ]missing field 'unit' initializer [-Wmissing-field-initializers]283ow s | p =o t{ "sf,o- r > (ti = 2190a; | r ig e t [0 ][ c{ < F]F_"A , csR o-lR >otAOYra"rF_F,SgEet [E1"]L[Ts(bElMce)S,] t(,s As --V_tOP>T_>ThtapYerar PcgaEo_eFmLOlAtso);T [r2,i k+]+{e[y) .c kde] byl,=| 0 c ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~}so l,- o>-rt1a",,r 1Og,F VeFFt [S3]}[Ec], T} (; | c ^ ol or| ke ~ ^~~~~~~~~~~~~~~y _rgba), AV_OPT_TYPE_COLOR, { .src/libavfilter/vf_colorcorrect.cst:r526 :=104: "warning: bmissing field 'unit' initializer [-Wmissing-field-initializers]l ack" }CC libavfilter/vf_deband.o , 0526, | 0 , {F L"rAhGS" ,} ," s | e ^t the red highlight spot", OFFSET(rsrc/libavfilter/vf_colorkey.ch:)220, :A134V_:O warning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]T _TYPE_FLOAT, {.220db | l = 0 } ,{ - 1",s i1,m iVlFa r}i,t y| ^" , "set the colorkey similarity value"src/libavfilter/vf_colorcorrect.c,: 527OF:F104S:E warning: Tmissing field 'unit' initializer [-Wmissing-field-initializers](s imilarity), 527A | V _ O{P "Tb_h"T,Y P"Es_etF LthOe AbTl,u e{ h i.ghdlbiglh t =s p0o.t"0,1 } , 0 . 0 0 0O0F1F,S E1T.(0b,h )F,L AAGVS_ O}P,T _| TY ^P E_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ src/libavfilter/vf_colorkey.c36:221:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 221 | { "src/libavfilter/vf_colorcorrect.cb:l528e:n112:d "warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] " set the colo r528 | k e y {k e"ysa tbluernad tvialoune"",, "OsFeFStE Tt(hbel aemndo)un,t AoV_fO PsT_aTtYuPrEa_tFiLonO"AT,, O{F F.SdEbTl( s=a t0u.r0a ti}o,n )0, .A0V_,O P1T_.TY0P,E_ FFLLOAAGST , }{,. d b| l ^ =1}, -3, 3, VF }, | ^src/libavfilter/vf_colorkey.c :222:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] warning: 222 | { NULL } | ^ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 191 | *src/libavfilter/vf_colormap.cu:265:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] = 265 | src/libavfilter/vf_colorcorrect.c : 534 : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 534 | A[ j *{N 4NU+LiL ]} =| ^A[ i*N4+j] = s->kernel(s->source[i], s->source[j]); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (-(0.11457*224.0/255.0) * r - (0.38543*224src/libavfilter/vf_blend.c:.292:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0src/libavfilter/vf_colormap.c 292: | 270 :51 : fowarning: r implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( int plane = 2700 | ; p l a n e < F F _A R R A Y A_[ELiEM*S(Ns4->+pN+a1r]a m=s A)[;( Np+l1a)n*eN4+++i)] ={ s -| >s ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~o urce[i][0]; | ~ ^~~~~~~~~~~~~~~ /255.0) * g + | ~ ^CC libavfilter/vf_deblock.o src/libavfilter/vf_colormap.c:272:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 272 | A[i*N4+N+2] = A[(N+2)*N4+i] = s->source[i][1]; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:274:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 274 | A[i*N4+N+3] = A[(N+3)*N4+i] = s->source[i][2]; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colorize.c:194:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | (0.04585*224.0/255.0) * b src/libavfilter/vf_colormap.c+:282:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0282 | b[i] = s->targsrc/libavfilter/vf_colorkey.cet:[i]243[:c121]:; warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ~ ^~~~~~~~~~~~~~~ .5 243 | { "color", "set the colorhold key color", OFFSET(colorkey_rgba), AV_OPT_TYPE_COLOR, { .str = "black" }, 0, 0, FLAGS }, | ^ ) * ((1src/libavfilter/vf_colorkey.c:244:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] < 244 | { "similarity", "set the colorhold similarity value", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.01 < 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 - (0CC libavfilter/vf_decimate.o .45415*224.0/255.0) * g - | ~ ^ }, 0.00001, 1.0, FLAGS }, | ^ src/libavfilter/vf_colorkey.c:245:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 245 | { "blend", "set the colorhold blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_colorkey.c:246:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 246 | { NULL } | ^ src/libavfilter/vf_colorize.c:274:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 274 | { "hue", "set the hue", CC libavfilter/vf_dedot.o OFFSET(hue), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 360, VF }, | ^ src/libavfilter/vf_colorize.c:275:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 275 | { "saturation", "set the saturation", OFFSET(saturation), AV_OPT_TYPE_FLOAT, {src/libavfilter/vf_colorspace.c:.973:19: warning: dmissing field 'unit' initializer [-Wmissing-field-initializers] b l973 | 0, 1, FLAGS }, | ^ =0.5},0, 1, VF }, | ^ src/libavfilter/vf_colorize.c:276:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 276 | { src/libavfilter/vf_colorspace.c:1004:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] " 1004 | { NULL } | ^ lightness", "set the lightness", OFFSET(lightness), AV_OPT_TYPE_FLOAT, {.dbl=0.5},0, 1, VF }, | ^ src/libavfilter/vf_colorize.c:277:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 277 | { "mix", "set the mix of source lightness", OFFSET(mix), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, VF }, | ^ src/libavfilter/vf_colorize.c:278:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 278 | { NULL } | ^ CC libavfilter/vf_deflicker.o CC libavfilter/vf_deinterlace_vaapi.o CC libavfilter/vf_dejudder.o src/libavfilter/vf_colorlevels.c:536:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 536 | coeff = (omax - omin) / (double)(imax - imin); | ~~~~~^~~~~~ ~ 8 warnings generated. CC libavfilter/vf_delogo.o 14 warnings generated. CC libavfilter/vf_derain.o CC libavfilter/vf_deshake.o 9 warnings generated. src/libavfilter/vf_colortemperature.c:339:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 339 | { "temperature", "set the temperature in Kelvin", OFFSET(temperature), AV_OPT_TYPE_FLOAT, {.dbl=6500}, 1000, 40000, 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 } | ^ CC libavfilter/vf_despill.o CC libavfilter/vf_detelecine.o 2 warnings generated. 12 warnings generated. src/libavfilter/vf_cover_rect.c:53:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | CC libavfilter/vf_displace.o { NULL } | ^ 11 warnings generated. 24 warnings generated. 15 warnings generated. CC libavfilter/vf_dnn_classify.o CC libavfilter/vf_dnn_detect.o CC libavfilter/vf_dnn_processing.o CC libavfilter/vf_drawbox.o CC libavfilter/vf_edgedetect.o CC libavfilter/vf_elbg.o CC libavfilter/vf_entropy.o CC libavfilter/vf_epx.o CC libavfilter/vf_eq.o src/libavfilter/vf_dctdnoiz.c:87:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 87 | { NULL } | ^ CC libavfilter/vf_estdif.o src/libavfilter/vf_curves.c:120:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 120 | { NULL } | ^ CC libavfilter/vf_exposure.o CC libavfilter/vf_extractplanes.o src/libavfilter/vf_curves.c:135:5: warning: missing field 'master' initializer [-Wmissing-field-initializers] 135 | }, | ^ src/libavfilter/vf_curves.c:140:5: warning: missing field 'master' initializer [-Wmissing-field-initializers] 140 | }, | ^ src/libavfilter/vf_curves.c:152:5: warning: missing field 'master' initializer [-Wmissing-field-initializers] 152 | } | ^ CC libavfilter/vf_fade.o CC libavfilter/vf_feedback.o 1 warning generated. CC libavfilter/vf_fftdnoiz.o src/libavfilter/vf_dctdnoiz.c:399:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 399 | DEF_FILTER_FREQ_FUNCS(8) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_dctdnoiz.c:371:33: note: expanded from macro 'DEF_FILTER_FREQ_FUNCS' 371 | var_values[VAR_C] = fabsf(*b); \ | ~ ^~~~~~~~~ src/libavfilter/vf_dblur.c:49:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | { "angle", "set angle", OFFSET(angle), AV_OPT_TYPE_FLOAT, {.dbl=45}, 0.0, 360, FLAGS }, | ^ src/libavfilter/vf_dblur.c:50:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | { "radius", "set radius", OFFSET(radius), AV_OPT_TYPE_FLOAT, {.dbl=5}, 0, 8192, FLAGS }, | ^ src/libavfilter/vf_dblur.c:51:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_dblur.c:52:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 52 | { NULL } | ^ src/libavfilter/vf_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_deband.c:55:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "1thr", "set 1st plane threshold", OFFSET(threshold[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0.00003, 0.5, FLAGS }, | ^ src/libavfilter/vf_deband.c:56:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "2thr", "set 2nd plane threshold", OFFSET(threshold[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0.00003, 0.5, FLAGS }, | ^ src/libavfilter/vf_deband.c:57:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "3thr", "set 3rd plane threshold", OFFSET(threshold[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0.00003, 0.5, FLAGS }, | ^ src/libavfilter/vf_deband.c:58:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "4thr", "set 4th plane threshold", OFFSET(threshold[3]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0.00003, 0.5, FLAGS }, | ^ src/libavfilter/vf_deband.c:59:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "range", "set range", OFFSET(range), AV_OPT_TYPE_INT, {.i64=16}, INT_MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_deband.c:60:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "r", "set range", OFFSET(range), AV_OPT_TYPE_INT, {.i64=16}, INT_MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_deband.c:61:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "direction", "set direction", OFFSET(direction), AV_OPT_TYPE_FLOAT, {.dbl=2*M_PI},-2*M_PI, 2*M_PI, FLAGS }, | ^ src/libavfilter/vf_deband.c:62:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "d", "set direction", OFFSET(direction), AV_OPT_TYPE_FLOAT, {.dbl=2*M_PI},-2*M_PI, 2*M_PI, FLAGS }, | ^ src/libavfilter/vf_deband.c:63:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "blur", "set blur", OFFSET(blur), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deband.c:64:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "b", "set blur", OFFSET(blur), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deband.c:65:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "coupling", "set plane coupling", OFFSET(coupling), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_dblur.c:172:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_deband.c :17266 | : 126 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]a ngle = angle *66 | M _P I /{ 1"8c0."f,; | ~ ^~~~~ "set plsrc/libavfilter/vf_dblur.can:e172 :c13o:u pwarning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ing", 172 | O FanFgSlEe T=( caongulep l*i ngM)_,P I / 1A8V0_.Of;P T _| T ^~~~~ ~Y PE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_curves.csrc/libavfilter/vf_deband.c::61067::1221:: warning: warning: missing field 'help' initializer [-Wmissing-field-initializers] comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 67 | { NULL } | ^ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_fftfilt.o src/libavfilter/vf_convolve.c:88:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "planes", "set planes to convolve", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_convolve.c:92:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "noise", "set noise", OFFSET(noise), AV_OPT_TYPE_FLOAT, {.dbl=0.0000001}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_convolve.c:93:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 93 | { NULL }, | ^ 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_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_field.o src/libavfilter/vf_decimate.c:75:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "cycle", "set the number of frame from which one will be dropped", OFFSET(cycle), AV_OPT_TYPE_INT, {.i64 = 5}, 2, 25, FLAGS }, | ^ src/libavfilter/vf_decimate.c:76:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "dupthresh", "set duplicate threshold", OFFSET(dupthresh_flt), AV_OPT_TYPE_DOUBLE, {.dbl = 1.1}, 0, 100, FLAGS }, | ^ src/libavfilter/vf_decimate.c:77:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "scthresh", "set scene change threshold", OFFSET(scthresh_flt), AV_OPT_TYPE_DOUBLE, {.dbl = 15.0}, 0, 100, FLAGS }, | ^ src/libavfilter/vf_decimate.c:78:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "blockx", "set the size of the x-axis blocks used during metric calculations", OFFSET(blockx), AV_OPT_TYPE_INT, {.i64 = 32}, 4, 1<<9, FLAGS }, | ^ src/libavfilter/vf_decimate.c:79:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "blocky", "set the size of the y-axis blocks used during metric calculations", OFFSET(blocky), AV_OPT_TYPE_INT, {.i64 src/libavfilter/vf_deblock.c= :33882}:,116: 4warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] 1<<9, FLAGS }, | ^ 388 | { "block", "set size of block",src/libavfilter/vf_decimate.c : 80 : 158 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] OFFSET(bloc k80) | , {A V"_OpPpT_sTrYcP"E,_I N T , {".mi6a4r=k8} ,m a i n4 ,i n51p2u,t FaLsA GaS }p,r e -| p ^ rocessed input and activate clean source isrc/libavfilter/vf_deblock.cn:pu389t: 116s:t rwarning: eamissing field 'unit' initializer [-Wmissing-field-initializers]m" , OFFSET(pp s389r | c ) , A{V _"OaPlpTh_aT"Y,P E _ B O OL",s e{t. i16s4t =d0e}t,e c0,t i1o,n FLtAhGrSes h}o,l d" ,| ^ OFFSET(alpha), AV_OPT_TYPE_FLOAT, {.dbl=.src/libavfilter/vf_decimate.c0:9818:}146,: 0warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] 1, FLAGS }, | 81 ^ | { "chroma", "set whether or notsrc/libavfilter/vf_deblock.c :c390h:r116o:m awarning: missing field 'unit' initializer [-Wmissing-field-initializers]i s considere d390 | i n t h{e "mbeettrai"c, c a l c "usleatt 2inod ndeste"c,t ioOnF tFhSrEeTs(hcohlrdo"m, aO)FF,S EATV(_bOePtTa_)T,YP E _ B OAOVL_,O P{T._iT6Y4=P1E}_,F LO0A,T, 1{,. dbFl=L.A0G5S }},, 0| , ^ 1, FLAGS }, | ^ src/libavfilter/vf_decimate.c:82:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_deblock.c:391 :82116 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers] { "mixed", 391 | " s{e t" gwahmemta"h, e r o r" sneto t3r dt hdee tiencptuiotn otnhlryes hpoladr"t,i aOlFlFyS EcTo(gnataminmsa) ,co n t e nAtV _OtPoT_ TYbPEe_ FLdOeATc,i m{.adtble=.d05"},, O0F,F S E1T, ( mFLiAGxSe }d,) , A| V_ ^O PT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }src/libavfilter/vf_deblock.c,: 392 | : ^116 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 392 | src/libavfilter/vf_decimate.c{:83 :"12:d warning: emissing field 'help' initializer [-Wmissing-field-initializers]l ta" ,83 | {" NsUeLtL 4 t} h | ^d etection threshold", OFFSET(delta), AV_OPT_TYPE_FLOAT, {.dbl=.05}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deblock.c:393:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 393 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=15}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_deblock.c:394:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 394 | { NULL }, | ^ 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_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_datascope.c:64:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "y", "set y offset", OFFSET(y), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:69:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "axis", "draw column/row numbers", OFFSET(axis), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:70:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "opacity", "set background opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:74:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "components", "set components to display", OFFSET(components), AV_OPT_TYPE_INT, {.i64=15}, 1, 15, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:75:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 75 | { NULL } | ^ src/libavfilter/vf_datascope.c:113:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 113 | for (p = 0; p < draw->nb_planes; p++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_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_decimate.c:284:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 284 | } else if (dm->eof == ((1 << INPUT_MAIN) | (dm->ppsrc << INPUT_CLEANSRC))) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_datascope.c:149:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 149 | for (p = 0; p < draw->nb_planes; p++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_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_datascope.c| ^: 161:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 161 | for (p = 0; p < src/libavfilter/vf_deflicker.cd:ra78w:-103>:n bwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]p lanes; p+ +78) | { | ~ ^ ~~~~~~~~~~~~~~~ { "s", "set how many frames to use", OFFSET(size), AV_OPT_TYPE_INT, {.i64=5}, 2, SIZE, FLAGS }, | ^ src/libavfilter/vf_deflicker.c:88:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "bypass", "leave frames unchanged", OFFSET(bypass), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deflicker.c:89:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 89 | { NULL } | ^ CC libavfilter/vf_fieldhint.o 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_fieldmatch.o CC libavfilter/vf_fieldorder.o src/libavfilter/vf_datascope.c:246:41: warning: missing field 'comp' initializer [-Wmissing-field-initializers] 246 | FFDrawColor color = { { 0CC libavfilter/vf_fillborders.o } }; | ^ CC libavfilter/vf_find_rect.o 10 warnings generated. src/libavfilter/vf_datascope.c:289:41: warning: missing field 'comp' initializer [-Wmissing-field-initializers] 289 | FFDrawColor color = { { 0 } }; | ^ src/libavfilter/vf_deflicker.c:231:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 231 | *f = pow(*f, 1.0f / s->size); | ~~~ ~~~~~^~~~~~~~~ src/libavfilter/vf_deflicker.c:231:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 231 | *f = pow(*f, 1.0f / s->size); | ~~~ ^~ src/libavfilter/vf_datascope.c:495:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 495 | { "x", "set scope x offset", POFFSET(xpos), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:496:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 496 | { "y", "set scope y offset", POFFSET(ypos), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:497:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 497 | { "w", "set scope width", POFFSET(w), AV_OPT_TYPE_INT, {.i64=7}, 1, 80, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:498:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 498 | { "h", "set scope height", POFFSET(h), AV_OPT_TYPE_INT, {.i64=7}, 1, 80, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:499:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 499 | { "o", "set window opacity", POFFSET(o), AV_OPT_TYPE_FLOAT, src/libavfilter/vf_deflicker.c{.db:l393=:046.:5} ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 , 1, FLAGSR }, 393| | ^ snprintf(value, sizeof(value), "%f", s->src/libavfilter/vf_datascope.cl:u500m:96i:n awarning: ncmissing field 'unit' initializer [-Wmissing-field-initializers]e[ 0]); | ~~~~~~~~ ^~~~~~~~~~~~~~~ 500 | { "wx", "set window x offset", POFFSET(wx), AV_OPT_TYPE_FLOAT, {.dbl=-1}, -1, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:501:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_deflicker.c501: | 396 : 62 : warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "wy", "set w in396d | o w y o f fssneprti"nt,f (vPaOFlFueS, EsTi(zweyo)f,( v a AlVu_eO)P,T _"T%Yf"P,E _sF->LlOumAiTna,n ce{[.0]d b*l =-f1)};, -| 1 ~~~~~~~~ ~~~~~~~~~~~~~~~~^~~, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:502:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 502 | { NULL } | ^ src/libavfilter/vf_deflicker.c:399:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 399 | snprintf(value, sizeof(value), "%f", f - 1.0f); | ~~~~~~~~ ~~^~~~~~ 4 warnings generated. src/libavfilter/vf_dejudder.c:75:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 75 | {NULL} | ^ src/libavfilter/vf_delogo.c:173:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 173 | x >= logo_x+band && x < logo_x+logo_w-band) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_delogo.c:173:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 173 | x >= logo_x+band && x < logo_x+logo_w-band) { | ~ ^ ~~~~~~~~~~~ src/libavfilter/vf_delogo.c:172:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 172 | if (y >= logo_y+band && y < logo_y+logo_h-band && | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_delogo.c:172:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 172 | if (y >= logo_y+band && y < logo_y+logo_h-band && | ~ ^ ~~~~~~~~~~~ src/libavfilter/vf_delogo.c:178:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 178 | if (x < logo_x+band) | ~ ^ ~~~~~~~~~~~ src/libavfilter/vf_delogo.c:180:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 180 | else if (x >= logo_x+logo_w-band) | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_delogo.c:183:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 183 | if (y < logo_y+band) | ~ ^ ~~~~~~~~~~~ src/libavfilter/vf_delogo.c:185:28:src/libavfilter/vf_corr.c warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 57:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 185 | 57 | e l s e sinfp r(yi n>t=f (lvoaglou_e,y s+ilzoegoo_hf-(bvaanldu) e )| ~ ^ ~~~~~~~~~~~~~~~~~~, "%f", d); | ~~~~~~~~ ^ src/libavfilter/vf_datascope.c:623:41: warning: missing field 'comp' initializer [-Wmissing-field-initializers] 623 | FFDrawColor color = { { 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_dedot.c:371:src/libavfilter/vf_delogo.c117::211 :112warning: : warning: missing field 'unit' initializer [-Wmissing-field-initializers] missing field 'unit' initializer [-Wmissing-field-initializers] 211 | { "w", 371 | " se t l og{o w"ildtt",h " , " se t s p a t iOFaFlSE Tl(wu_meaxp rth)re,s h o lAdV",_ OP T _ T YP E _ S T R I N G , { .OstFr F=S "E-T1"( l},t )0,, 0,A VFL_AOGSP T},_ T | Y ^P E_FLOAT, {.dbl=.079}, 0, 1, FLAGS }, src/libavfilter/vf_delogo.c| ^: 212:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 212 | { "h", "set losrc/libavfilter/vf_dedot.cg:o372 :117h:ei gwarning: htmissing field 'unit' initializer [-Wmissing-field-initializers]" , 372OFF | S E T ( h{_e x"ptlr"),, " sAeVt_ OtoPlTe_rTanYcPeE _fSoTRrIN Gt, e{m p.orsatlr l=u m"a-1"", } , 0 , 0 , F L AGOSF F}S,E T| ( ^ tl), AV_OPT_TYPE_FLOAT, {.dblsrc/libavfilter/vf_corr.c=.0:71349:}1src/libavfilter/vf_delogo.c::, 213warning: :0implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]112, : 1warning: , missing field 'unit' initializer [-Wmissing-field-initializers]FL AGS 134} | ,C O | 213R | ^R ( u i{ n"ts8h_otw," ,c "osrhro8w) d e | l^~~~~~~~~~~~~~~~~~~~ ogo arsrc/libavfilter/vf_dedot.ce:src/libavfilter/vf_corr.ca373::"117,101 :: 17: warning: note: missing field 'unit' initializer [-Wmissing-field-initializers]expanded from macro 'CORR' OFFS ET (101373 | s | h o w ) { , m ea"n t 1c" , A="sVe_ tO scPalteTo _lTY*ePra n(Ecs_eBu OfmOor1 L,c/ h(r o{dm ouab.le i)t6(e4m w= p o r*0 a} hl, )v) a ;r i at 0 i, o n1" ,, FO FLFS A E \G T| S( ^~~~~ ~ }t, c ),| ^A V_OPT_TYPE_FLOAT, {src/libavfilter/vf_delogo.c.:d214b:l12=:. 0warning: missing field 'help' initializer [-Wmissing-field-initializers]5 8}, 2140 | , 1 ,{ FNULLALG S} } ,| ^| ^ src/libavfilter/vf_corr.c:134:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 134 | CORR(uint8_src/libavfilter/vf_dedot.ct,: 374c:o117r:r 8)warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ^~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:102:17 :374 | note: expanded from macro 'CORR' { "ct" ,102 | " s e t tmemepoarna2l c=h srcoalmea *t (hsrusrc/libavfilter/vf_datascope.cems2:h o/l680d"(:,d27: o uwarning: b limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] e )( w * h ) ); 680 OF | F SE T ( c t ) \, A | V _ ^~~~~ ~O P T _sTYtPEd_F[LiOA]T +,= { .SdQRb(sl-=>.v0a1lu9e},s [i0], [1,x ]F[LyAG]S }-, a| v ^e rage[i]); | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_datascope.c:563:20: note: src/libavfilter/vf_dedot.cexpanded from macro 'SQR': 375:12: 563warning: | missing field 'help' initializer [-Wmissing-field-initializers]#d efi n375e | S Q {R (Nx)U LL( (}x,) *| ( ^ x)) | ~~~^~~~ src/libavfilter/vf_corr.c:134:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 134 | CORR(uint8_t, corr8) | ^~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:127:29: note: expanded from macro 'CORR' 127 | comp_score[c] = av_clipf(sum12 / sumq,-1.f,1.f); \ | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_datascope.c:694:102: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 694 | src/libavfilter/vf_corr.c : 134 :s1n:pr iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t f(text ,134 | CsOiRzRe(oufi(ntte8x_tt,) ,c o"%rcr 8 )% 07 .| 1^~~~~~~~~~~~~~~~~~~~f %0src/libavfilter/vf_corr.c5:d129 %:046:5 d note: %expanded from macro 'CORR' 07.1f\n "129, | s - > i s _ r g bc om?p r_gscboare[[ic]] =: syuumv1aq[ i=],= asveurma2gq e?[ c1],. fm i:n [0c.]f,; m a x [ c ],\ r| ~ ^~~m s[c]); src/libavfilter/vf_corr.c| : ~~~~~~~~ ^~~~~~~~~~134 :1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 134 | CORR(uint8_t, corr8) | ^~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:129:52: note: expanded from macro 'CORR' 129 | comp_score[c] = sum1q == sum2q ? 1.f : 0.f; \ | ~ ^~~ src/libavfilter/vf_crop.c:137:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 137 | s->var_values[VAR_A] = (float) link->w / link->h; | ~ ~~~~~~~~~~~~~~~~^~~~~~~~~ src/libavfilter/vf_crop.c:142:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 142 | s->var_values[VAR_X] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_crop.c:143:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 143 | s->var_values[VAR_Y] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_crop.c:144:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 144 | s->var_values[VAR_OUT_W] = s->var_values[VCC libavfilter/vf_floodfill.o AR_OW] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:135:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | CORR(uint16_t, corr16) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:101:17: note: expanded from macro 'CORR' 101 | src/libavfilter/vf_crop.c : 145 : 56 :m eawarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 = scale * 145( | s u ms1- >/v(adr_ovuablleu)e(sw[ V*AR _hO)U)T;_ H ] = s - > v a r _\va l u| e ^~~~~ ~ s[VAR_OH] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("src/libavfilter/vf_corr.c"): 135 :| ^~~~~~~~~~~~~~~~~~1 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | CORR(uint16_t, corr16) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:102:17: note: expanded from macro 'CORR' 102 | mean2 = scale * (sum2 /(double)(w * h)); src/libavfilter/vf_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[VAR_POS] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:135:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 135 | CORR(uint16_t, corr16) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:127:29: note: expanded from macro 'CORR' 127 | src/libavfilter/vf_delogo.ccomp:_s302c:28o:r ewarning: [implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]c ] = av_clipf(sum 13022 | / s usm-q>,v-a1r._fv,a1lu.efs)[;V \A R _| T ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~] = Tsrc/libavutil/common.hS:2143T:(29in:- >note: pexpanded from macro 'av_clipf't s, in l143i | n#k - > tdiemfei_bnae saev);_ c l| i ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~pf av_clipf_c | ^ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #definCC libavfilter/vf_format.o e TS2T(ts, tb) ((ts) == AV_NOPTSsrc/libavfilter/vf_corr.c_V:AL135U:E1 :? warning: Nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A N : (dou b135l | eC)O(RtsR)( u*i anvt_1q26d_(tt,b )c)or r 1| 6 ^~~ ) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/math.h:15:src/libavfilter/vf_corr.c19::129 :note: 46:expanded from macro 'NAN' note: expanded from macro 'CORR' 15 | #def i129n | e N A N __ bcuoimlpt_sicno_nraen[fc(]" "=) s u| m ^~~~~~~~~~~~~~~~~~1 q == sum2q ? 1.f : 0.f; \ | ~ ^~~ src/libavfilter/vf_corr.c:135:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 135 | CORR(uint16_t, corr16) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:129:52: note: expanded from macro 'CORR' 129 | comp_score[c] = sum1q == sum2q ? 1.f : 0.f; \ | ~ ^~~ src/libavfilter/vf_deshake.c:86:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 86 | { NULL } | ^ src/libavfilter/vf_datascope.cCC libavfilter/vf_fps.o :799:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 799 | { "x", "set scope x position", OOFFSET(xpos), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:800:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 800 | { "y", "set scope y position", OOFFSET(ypos), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:801:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 801 | { "s", "set scope size", OOFFSET(size), AV_OPT_TYPE_FLOAT, {.dbl=0.8}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:802:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 802 | { "t", "set scope tilt", OOFFSET(tilt), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:803:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 803 | { "o", "set trace opacity", OOFFSET(o), AV_OPT_TYPE_FLOAT, {.dbl=0.8}, 0, 1, FLAGSR }, | ^ CC libavfilter/vf_framepack.o src/libavfilter/vf_datascope.c:804:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 804 | { "tx", "set trace x position", OOFFSET(tx), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:805:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 805 | { "ty", "set trace y position", OOFFSET(ty), AV_OPT_TYPE_FLOAT, {.dbl=0.9}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:806:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 806 | { "tw", "set trace width", OOFFSET(twidth), AV_OPT_TYPE_FLOAT, {.dbl=0.8},.1, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:807:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 807 | { "th", "set trace height", OOFFSET(theight), AV_OPT_TYPE_FLOAT, {.dbl=0.3},.1, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:808:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 808 | { "c", "set components to trace", OOFFSET(components), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, CC libavfilter/vf_framerate.o FLAGSR }, | ^ src/libavfilter/vf_datascope.c:809:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 809 | { "g", "draw trace grid", OOFFSET(grid), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:810:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 810 | { "st", "draw statistics", OOFFSET(statistics), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:811:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 811 | { "sc", "draw scope", OOFFSET(scope), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:812:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 812 | { NULL } | ^ src/libavfilter/vf_crop.c:259:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 258 | s->var_values[VAR_T] = frame->pts == AV_NOPTS_VALUE ? | ~ 259 | NAN : frame->pts * av_q2d(link->time_base); | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_crop.c:261:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 260 | s->var_values[VAR_POS] = frame->pkt_pos == -1 ? | ~ 261 | NAN : frame->pkt_pos; | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_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_crop.csrc/libavfilter/vf_datascope.c::274834::4127:: 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] 274 | if ((unsigned) s-834> | x + ( u n s ig n e d) sf-o>rw (>p l=i n0k;- >pw )< d| r ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~a w->nb_planesrc/libavfilter/vf_crop.cs;: 276p:+41:+ warning: )comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] { | ~ ^ ~~~~~~~~~~~~~~~ 276 | if ((unsigned)s->y + (unsigned)s->h > link->h) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavfilter/vf_corr.c:318:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 318 | { NULL } | ^ src/libavfilter/vf_datascope.c:921:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 921 | tilt = (s->tilt - 0.5) * M_PI; | ~~~^~~~ ~ src/libavfilter/vf_deshake.c:308:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 308 | t->vec.x = av_clipf(t->vec.x, -deshake->rx * 2, deshake->rx * 2); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ 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 | ^ 1 warning generated. src/libavfilter/vf_datascope.c:996:41: warning: missing field 'comp' initializer [-Wmissing-field-initializers] 996 | FFDrawColor color = { { 0 } }; | ^ src/libavfilter/vf_cropdetect.c:180:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 180 | s->low_u8 = s->low * 255. + .5; | ~~~^~~ ~ src/libavfilter/vf_cropdetect.c:181:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 181 | s->high_u8 = s->high * 255. + .5; | ~~~^~~~ ~ src/libavfilter/vf_cropdetect.c:184:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | av_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_cropdetect.c:214:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_deshake.c 214 | : 409 :25 :i fwarning: missing field 'zoom' initializer [-Wmissing-field-initializers]( s->limit < 1. 0)409 | | ~~~^~~~~ ~ Transform t = {{0},0}, orig = {{0},0}; | ^ src/libavfilter/vf_deshake.c:409:41: warning: missing field 'zoom' initializer [-Wmissing-field-initializers] 409 | Transform t = {{0},0}, orig = {{0},0}; | ^ src/libavfilter/vf_despill.c:149:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | { "mix", "set the spillmap mix", OFFSET(spillmix), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_despill.c:150:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 150 | { "expand", "set the spillmap expand", OFFSET(spillexpand), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_despill.c:151:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 151 | { "red", "set red scale", OFFSET(redscale), AV_OPT_TYPE_FLOAT, {.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", OFFSET(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 }, | ^ src/libavfilter/vf_despill.c:156:12:src/libavfilter/vf_cropdetect.c warning: missing field 'help' initializer [-Wmissing-field-initializers]: 252:35 :156 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { NULL } | ^ 252 | int limit_upscaled = lrint(s->limit_upscaled); | ~~~~~ ~~~^~~~~~~~~~~~~~ src/libavfilter/vf_datascope.c:1102:108: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1102 | snprintf(text, sizeof(text), "%c avg:%.1f min:%d max:%d\n", s->is_rgb ? rgba[c] : yuva[c], average[c], min[c], max[c]); | ~~~~~~~~ ^~~~~~~~~~ src/libavfilter/vf_deshake.c:462:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 462 | deshake->avg.vec.x = alpha * t.vec.x + (1.0 - alpha) * deshake->avg.vec.x; | ~ ^~~~~ src/libavfilter/vf_deshake.c:462:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 462 | deshake->avg.vec.x = alpha * t.vec.x + (1.0 - alpha) * deshake->avg.vec.x; | ^~~~~ ~ src/libavfilter/vf_deshake.c:463:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 463 | deshake->avg.vec.y = alpha * t.vec.y + (1.0 - alpha) * deshake->avg.vec.y; | ~ ^~~~~ src/libavfilter/vf_deshake.c:463:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 463 | deshake->avg.vec.y = alpha * t.vec.y + (1.0 - alpha) * deshake->avg.vec.y; | ^~~~~ ~ src/libavfilter/vf_deshake.c:464:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 464 | deshake->avg.angle = alpha * t.angle + (1.0 - alpha) * deshake->avg.angle; | ~ ^~~~~ src/libavfilter/vf_deshake.c:464:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 464 | deshake->avg.angle = alpha * t.angle + (1.0 - alpha) * deshake->avg.angle; | ^~~~~ ~ src/libavfilter/vf_deshake.c:465:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 465 | deshake->avg.zoom = alpha * t.zoom + (1.0 - alpha) * deshake->avg.zoom; | ~ ^~~~~ src/libavfilter/vf_deshake.c:465:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 465 | deshake->avg.zoom = alpha * t.zoom + (1.0 - alpha) * deshake->avg.zoom; | ^~~~~ ~ src/libavfilter/vf_deshake.c:442:59: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 442 | if ((unsigned)deshake->cx + (unsigned)deshake->cw > link->w) deshake->cw = link->w - deshake->cx; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavfilter/vf_deshake.c:443:59: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 443 | if ((unsigned)deshake->cy + (unsigned)deshake->ch > link->h) deshake->ch = link->h - deshake->cy; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavfilter/vf_convolve.c:897:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 897 | { "planes", "set p37la warningness generatedt. o deconvolve", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_convolve.c:901:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 901 | { "noise", "set noise", OFFSET(noise), AV_OPT_TYPE_FLOAT, {.dbl=0.0000001}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_convolve.c:902:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 902 | { NULL }, | ^ src/libavfilter/vf_convolve.c:927:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 927 | { "planes", "set planes to cross-correlate", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_convolve.c:931:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 931 | { NULL }, | ^ 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) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ CC libavfilter/vf_framestep.o 1 warning generated. CC libavfilter/vf_freezedetect.o src/libavfilter/vf_convolution.c:741:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 741 | s->rdiv[i] = 1. / sum; | ~ ^~~ src/libavfilter/vf_convolution.c:743:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 743 | if (s->copy[i] && (s->rdiv[i] != 1. || s->bias[i] != 0.)) | ^~~~~~~~~~ ~~ src/libavfilter/vf_convolution.c:743:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 743 | if (s->copy[i] && (s->rdiv[i] != 1. || s->bias[i] != 0.)) | ^~~~~~~~~~ ~~ CC libavfilter/vf_freezeframes.o src/libavfilter/vf_crop.c:359:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 359 | { "out_w", "set the width crop area expression", OFFSET(w_expr), AV_OPT_TYPE_STRING, {.str = "iw"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_crop.c:360:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 360 | { "w", "set the width crop area expression", OFFSET(w_expr), AV_OPT_TYPE_STRING, {.str = "iw"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_crop.c:361:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 361 | { "out_h", "set the height crop area expression", OFFSET(h_expr), AV_OPT_TYPE_STRING, {.str = "ih"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_crop.c:362:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 362 | { "h", "set the height crop area expression", OFFSET(h_expr), AV_OPT_TYPE_STRING, {.str = "ih"}, 0, 0, TFLAGS }, | src/libavfilter/vf_deinterlace_vaapi.c ^ :220:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 220 | src/libavfilter/vf_crop.c f:o363r: 138(:i warning: =missing field 'unit' initializer [-Wmissing-field-initializers] 0; i < ctx->p i363p | e l i ne _{ca ps".xn",u m _ f o r w a r d _"rseefte rtehnec exs ;c rio+p +a)r e a| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e xpression", src/libavfilter/vf_deinterlace_vaapi.c : 223: 19 O:F Fwarning: Scomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]E T(x_expr), 223A | V _O P T _TfYoPEr_ S(TiR I=N G0,; {i. swp-iopute_lwi)ne/_2c"a}p, s0.,n u0m_,b aTcFkLwAaGrSd _}r,e f | e ^ rences; 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] src/libavfilter/vf_crop.c:364:138: warning: 230missing field 'unit' initializer [-Wmissing-field-initializers] | for (i = 3640; | i < {c t"x-y>"p,i p e l i n e _ c ap s ."nsuemt_ btahec yk wcarrodp_ raerfeeare necxepsr;e si+s+)i o n| ", ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ OFFSEsrc/libavfilter/vf_deinterlace_vaapi.cT:(234y:_19e:x pwarning: rcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]) , AV_OPT _234 | T Y P E f_oSrTR I(NiG ,= {0.;st ri = <" (ctixn_-h>-poiupte_lhi)n/e2_"c}a,p s0.,n u0m,_ fToFrLwAaGrSd }_,r e f| e ^r ences; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_crop.c:365:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 365 | { "keep_aspect", "keep aspect ratio", OFFSET(keep_aspect), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_crop.c:366:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 366 | { "exact", "do exact cropping", OFFSET(exact), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_crop.c:367:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 367 | { NULL } | ^ src/libavfilter/vf_deinterlace_vaapi.c:384:71: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 384 | OFFSET(auto_enable), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deinterlace_vaapi.c:386:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 386 | { NULL }, | ^ src/libavfilter/vf_convolution.c:900:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 900 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=15}, 0, 15, FLAGS}, | ^ src/libavfilter/vf_convolution.c:901:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 901 | { "scale", "set scale", OFFSET(scale), AV_OPT_TYPE_FLOAT, {.dbl=1.0}, 0.0, 65535, FLAGS}, | ^ src/libavfilter/vf_convolution.c:902:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 902 | { "delta", "set delta", OFFSET(delta), AV_OPT_TYPE_FLOAT, {.dbl=0}, -65535, 65535, FLAGS}, | ^ src/libavfilter/vf_convolution.c:903:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 903 | { NULL } | ^ CC libavfilter/vf_fspp.o 8 warnings generated. src/libavfilter/vf_derain.c:51:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | { "model", "path to model file", 2 warnings generated. OFFSET(dnnctx.model_filename), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_derain.c:52:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "isrc/libavfilter/vf_cropdetect.c:433:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] np u433 | snprintf(limit_str, sizeof(limit_str), "%f", s->limit); | ~~~~~~~~ ~~~^~~~~ t", "input name of6 warning s generated. the model", OFFSET(dnnctsrc/libavfilter/vf_cropdetect.cx:440:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] . m436 | av_log(ctx, AV_LOG_INFO, | ~~~~~~ o d437 | "x1:%d x2:%d y1:%d y2:%d w:%d h:%d x:%d y:%d pts:%"PRId64" t:%f limit:%f crop=%d:%d:%d:%d\n", e 438 | s->x1, s->x2, s->y1, s->y2, w, h, x, y, frame->pts, l 439 | frame->pts == AV_NOPTS_VALUE ? -1 : frame->pts * av_q2d(inlink->time_base), _440 | s->limit, w, h, x, y); | ~~~^~~~~ inputname), AV_OPT_TYPE_STRING, { .str = "x" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_derain.c:53:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "output", "output name of the model", OFFSET(dnnctx.model_outputnames_string), AV_OPT_src/libavfilter/vf_cropdetect.c:T335:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] YPE 335 | for (i = 0; i < sd->size / sizeof(AVMotionVector); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _STRING, { .str = "y" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_derain.c:54:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 54 | { NULL } | ^ src/libavfilter/vf_cropdetect.c:457:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 457 | if (s->limit < 1.0) | ~~~^~~~~ ~ src/libavfilter/vf_cropdetect.c:472:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 472 | { "limit", "Threshold below which the pixel is considered black", OFFSET(limit), AV_OPT_TYPE_FLOAT, { .dbl = 24.0/255 }, 0, 65535, TFLAGS }, | ^ src/libavfilter/vf_cropdetect.c:473:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 473 | { "round", "Value by which the width/height should be divisible", OFFSET(round), AV_OPT_TYPE_INT, { .i64 = 16 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_cropdetect.c:474:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 474 | { "reset", "Recalculate the crop area after this many frames", OFFSET(reset_count), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_cropdetect.c:475:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 475 | { "skip", "Number of initial frames to skip", OFFSET(skip), AV_OPT_TYPE_INT, { .i64 = 2 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_cropdetect.c:476:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 476 | { "reset_count", "Recalculate the crop area after this many frames",OFFSET(reset_count),AV_OPT_TYPE_INT,{ .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_cropdetect.c:477:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 477 | { "max_outliers", "Threshold count of outliers", OFFSET(max_outliers),AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_cropdetect.c:481:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 481 | { "high", "Set high threshold for edge detection", OFFSET(high), AV_OPT_TYPE_FLOAT, {.dbl=25/255.}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_cropdetect.c:482:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 482 | { "low", "Set low threshold for edge detection", OFFSET(low), AV_OPT_TYPE_FLOAT, {.dbl=15/255.}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_cropdetect.c:483:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 483 | { "mv_threshold", "motion vector threshold when estimating video window size", OFFSET(mv_threshold), AV_OPT_TYPE_INT, {.i64=8}, 0, 100, FLAGS}, | ^ src/libavfilter/vf_cropdetect.c:484:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 484 | { NULL } | ^ CC libavfilter/vf_gblur.o src/libavfilter/vf_exposure.c:147:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | { "exposure", "set the exposure correction", OFFSET(exposure), AV_OPT_TYPE_FLOAT, {.dbl=0}, -3, 3, VF }, | ^ src/libavfilter/vf_exposure.c:148:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | { "black", "set the black level correction", OFFSET(black), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ src/libavfilter/vf_exposure.c:149:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 149 | { NULL } | ^ CC libavfilter/vf_geq.o src/libavfilter/vf_edgedetect.c:72:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "high", "set high threshold", OFFSET(high), AV_OPT_TYPE_DOUBLE, {.dbl=50/255.}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_edgedetect.c:73:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "low", "set low threshold", OFFSET(low), AV_OPT_TYPE_DOUBLE, {.dbl=20/255.}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_edgedetect.c:85:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 85 | { NULL } | ^ CC libavfilter/vf_gradfun.o src/libavfilter/vf_dnn_classify.c:51:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | DNN_COMMON_OPTIONS | ^ src/libavfilter/dnn_filter_common.h:44:137: note: expanded from macro 'DNN_COMMON_OPTIONS' 44 | { "model", "path to model file", OFFSET(model_filename), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_dnn_classify.c:51:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:45:137: note: expanded from macro 'DNN_COMMON_OPTIONS' 45 | { "input", "input name of the model", OFFSET(model_inputname), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_dnn_classify.c:51:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:46:142: note: expanded from macro 'DNN_COMMON_OPTIONS' 46 | { "output", "output name of the model", OFFSET(model_outputnames_string), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_eq.c:89:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_dnn_classify.c:51:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:47:137: note: 89expanded from macro 'DNN_COMMON_OPTIONS' | eq-src/libavfilter/vf_dnn_detect.c>c:on 53t47:r | a5st : = {awarning: v_ clmissing field 'unit' initializer [-Wmissing-field-initializers]i" pbf(acak ven53_ | d e_ xp rcDo_neNvaflNi(_gCse"Oq,M-M> Oc oNn _ "tbaOcraPskTteIn_OpNedxS p rc| , ^o nefq-i>src/libavfilter/dnn_filter_common.hgv:sa44"r:,_137v : anote: expanded from macro 'DNN_COMMON_OPTIONS'lu e s , e q )O , F-44 | F1 S0 00E. 0T{(, "bm ao1d0ce0k0l.e"n0,d) ;_ o p t| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~i o n s) , src/libavutil/common.h: 143 :src/libavfilter/vf_drawbox.c A 29:V"_:300paOt h: Pnote: 25t:T expanded from macro 'av_clipf'o_ Twarning: Y PEm_SoTR dINimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]G143e l, | f # i l { dee "f,300 .i | stn e rav _ c l=v i aNrp fU _O F LLv F Sa}l uET,( meo 0 s d a,v[_ecl VlAiR0__pf,_Xf] cFLiAl e naGmS= e )}| ,N, ^ \A N AV;_| O| P ^T ~ ^~~ _ TYPE_ST/usr/include/math.hRI:N15G:,19 : note: expanded from macro 'NAN'{ .str = N15U | L#Ld e}f,i n0,e 0N,A NF src/libavfilter/vf_dnn_classify.cL : A51GS }:,\ 5 __:b | ^uwarning: i lmissing field 'unit' initializer [-Wmissing-field-initializers]ti n_src/libavfilter/dnn_filter_common.hna:nf48(:""170): note: | expanded from macro 'DNN_COMMON_OPTIONS' ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_dnn_detect.c :4853 | : 5 : {warning: missing field 'unit' initializer [-Wmissing-field-initializers]" optisrc/libavfilter/dnn_filter_common.h:o45ns:"137:, note: expanded from macro 'DNN_COMMON_OPTIONS'" backend conf i45g | s ({d esrc/libavfilter/vf_drawbox.cp:"301ire:nc25atpeu: dwarning: t,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "u ,s e b ac k 301 | e n d_ c onvf ia grs _v)a "l"u,ei npsO[uVFtFSAE nRa_TY]m(e b=oa cfkeNn AdN_to;hpt ioe | n ~ ^~~ ms)o,d /usr/include/math.he: 15lA:19":V note: ,expanded from macro 'NAN'_O P T _ T Y15OPF | E#F_SSdTEeTRf(IimoNdnelG,e_ i {n Np.usAtrtNn am e=), src/libavfilter/vf_eq.c N A UV: L_ 97:L22O:_ _b uiPlTwarning: _T}Ytimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]in,_Pn E0a_,S n0fT,R(IN " GF"97,L ) | A G S e| {A | .qsV ^~~~~~~~~~~~~~~~~~_-OtP >rT b_ri=gFh LNAUtLLGn_ D},e EPsR0ECsA =, T a0,E vFD_L}c,lAip\fG (S | a ^v _}e x,p\r _ e| v ^alsrc/libavfilter/vf_drawbox.c( e:q302-:>25:b warning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ghtness_ p302e | x pr , src/libavfilter/vf_dnn_classify.c v:eqa51-r>:v_5src/libavfilter/vf_dnn_detect.cav:ar:_ vlaue53s:[5warning: :lVmissing field 'unit' initializer [-Wmissing-field-initializers]A Ru_ warning: eHsmissing field 'unit' initializer [-Wmissing-field-initializers]] src/libavfilter/dnn_filter_common.h,:49 : src/libavfilter/dnn_filter_common.he=177 :q46::N142) note: Aexpanded from macro 'DNN_COMMON_OPTIONS': ,N note: expanded from macro 'DNN_COMMON_OPTIONS';-1 . | 0 ~ ^~~ , 149/usr/include/math.h:.15 | :190 46: | ) note: ; expanded from macro 'NAN' { | { ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~" 15"a | o#utspysrc/libavutil/common.hd:unte"143,cf":, i29: n e note: expanded from macro 'av_clipf' N A "N o 143u t p | u # t _ _n" udsbea eufmiDie nNlNo et afv_aci nslyitp_fnhcn iea n n ff ( moedr"e ne"l "c) ,e | ^~~~~~~~~~~~~~~~~~ a ( vOi_FgcFSlnEiTop(fmro_eddc,e l _ uso| e ^u t pbuatncakmeesn_sdt_rcoisrc/libavfilter/vf_drawbox.cn:nfg303),i :gAs25=: V'warning: a_syimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OncP=T_1TY'P )303E"_ | S, T R I Nv OGF,aF S{r E_.sTtv(ara l=suy neNcUsL)[,L V A} ,R _ 0 W,] 0= N,AN ;F ALV A| _ ~ ^~~ GOS P}/usr/include/math.hT,_T:\15Y :P19 :E| _ ^Bnote: expanded from macro 'NAN'O OL, 15 | # d{e .fii6n4e = 1N},A N 0 , 1src/libavfilter/vf_dnn_detect.c ,: _53F:_5Lb:u Awarning: missing field 'unit' initializer [-Wmissing-field-initializers]i Glsrc/libavfilter/dnn_filter_common.htS:}47in,_:n 137a n:| f ^note: (expanded from macro 'DNN_COMMON_OPTIONS' " ") | ^~~~~~~~~~~~~~~~~~ 47 | { "backend_configs"src/libavfilter/vf_dnn_classify.c,: 52 : 129"b:a ckwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]n d confsrc/libavfilter/vf_drawbox.cisrc/libavfilter/vf_eq.cg:s304":: ,107 2552: :warning: 24 | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: 304implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | { v" a cOFrFo _SvnEafl107ueTsi | [d(e V b n AaR_cecTe] q=k ",- e N">nAdt_goNh;raeps hmtm a| o ~ ^~~i l do nos/usr/include/math.h) f: ,c o15 nA: fiV19_ OdP en:T=_ce note: expanded from macro 'NAN'T"a vY_P,c E l_i15 | SpTOR#FfI(dNFGaefSi,nveE T_2 e(xN Acpo N{ r.ns _fetvr iad e nl=( NcUe e L q)-,L _ > _} ,g 0b, u a i0,m AlmFaLVAtG__iOSPpnex p}T,_\ r _nT,| ^a Y nfP( "E _" F )L O eAT ,| q ^~~~~~~~~~~~~~~~~~ - > va r{_ va.ldsrc/libavfilter/vf_dnn_detect.cube:sl 53=, 0:. e55q }:,) , 0warning: .missing field 'unit' initializer [-Wmissing-field-initializers]01, 1,,src/libavfilter/dnn_filter_common.h F:148L:0A170.:G0S) };,note: | expanded from macro 'DNN_COMMON_OPTIONS' ^| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 48 | 143{ | #" op t idonessrc/libavfilter/vf_dnn_classify.cfi"n,: e53": 130:bav awarning: _missing field 'unit' initializer [-Wmissing-field-initializers] cckleinpdf c o n 53f | i g s a( dv{_ec p"llaribpeelfcsa_"ct, e d | , ^ u se "bpaathc tkoe nlda_cboneflisg fsi)l"e," ,O F F SE T ( b a cOkFeFnSd_EoTpt2i(olnsa)b,e lAs_Vfi_leOnPamTe_T)YP,E _SATVR_IONPGT,_ T{Y P.Es_tSTrR I=NG ,N U Lsrc/libavfilter/vf_eq.c L: }108,:{ 024 ,: . warning: s0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],t r F=L AGNSU L|L }A108, | V _ e0qOP,T- _>0Fg,a LAmGF_DmELAaGPR_ESr }C, A T ED } | , ^= \ av _| ^c lipf(av_expr_eval(eq->gamma_r_pesrc/libavfilter/vf_dnn_classify.cx:p54r:,130 : src/libavfilter/vf_dnn_detect.c :53warning: : missing field 'unit' initializer [-Wmissing-field-initializers]e 5q:- >warning: vmissing field 'unit' initializer [-Wmissing-field-initializers] ar_src/libavfilter/dnn_filter_common.hv :54a | 49lu e : {s 177"t,a:r genote: q)e,t expanded from macro 'DNN_COMMON_OPTIONS'0", . 1 , 1 0".wh0i)c ;h 49 o| n | e ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ t o src/libavutil/common.h{b:e c143l":aa29s:s ysnnote: icexpanded from macro 'av_clipf'"f, i e d " ,143 | O#F F S Ede fTi 2n ("etus eaav r_DgclNiNep atsf)y , n c i nf e re n c e (Ai gVa_vn_OPorceTdl_,T Yisrc/libavfilter/vf_estdif.cuPspe Eb_Sf_:ca T 95cR| :k129I ^e:nN dGwarning: , _ c {o n.fstmissing field 'unit' initializer [-Wmissing-field-initializers]rig s =='a syNncU=L1L' )"},, 95 | O0F F,S ET 0({,a sy n"Fc)rL,sAlG oSp e" , "}s ,p e ci f| ^ y t h e seAaVr_cOPhT_ src/libavfilter/vf_eq.crTsrc/libavfilter/vf_dnn_classify.ca:Y109:dP:5524i:E :u_warning: B12Osimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :fOo L,r warning: missing field 'help' initializer [-Wmissing-field-initializers]ed g e109 s l | { 55 o | p . ee i 6qt{r4a- N U=c>L L1i}g n}g,a " m| ^ ,m a _ g0 O ,F 1 F, S EF=L AGTaSv(}_,r csl lio| pp ^e f)(,a vA_Ve_xOPpTr__eTvYPaE_lIN(Te, q{-.i>6g4=a1m}m,asrc/libavfilter/vf_dnn_detect.c _:1,g54_ pe:xpMr129,AX:_ Rwarning: ,missing field 'unit' initializer [-Wmissing-field-initializers] F LAeGqS-, >}v,a r 54| ^_ | v a l{u e"sc,o enqf)i, d0e.n1c7e",, warnings generated1". 0t.0h)r;src/libavfilter/vf_estdif.ce :s 96| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~h :o129l:src/libavutil/common.hd :143warning: :ofmissing field 'unit' initializer [-Wmissing-field-initializers]29 c: onote: nexpanded from macro 'av_clipf'f iden c143 | #96 | e " , d e{f iO"nFrFe eaSv_dEgcTe2l("i, c pof" ns fpi ede c nic fey )avt_,hcl ei p sf _ea rcchA V _| r ^Oad PiT_uTsY PfEo_rFL OAbT,e s t e{ d.gdeb lm at=ch in0g."5, O}F,F SE T0(,r e1d,g e)F, L AAVG_SO}P,T _ T| Y ^PE _INT, {.i64=2}, 0, MAX_R, FLAGS, }, | ^src/libavfilter/vf_eq.csrc/libavfilter/vf_dnn_detect.c ::11055::130:24 :warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 55 | 110 | { "esrc/libavfilter/vf_estdif.cql-:>ab97eg:als123"m:m, awarning: _ b missing field 'unit' initializer [-Wmissing-field-initializers] =" paavth_ c 97l | i pt of l ab(e {a l"vs_e ecfoxisptl"re_, " ,e "v als(e qp- e>c gia fm ym aOt_Fhbe F_epSdEgee Tc2x(por,l sta f obr eed lg e sema_qt-f>vcairhlie_nanvgm",a luee s,) , e Aq ),V 0_.O 1 P O,FFTS _E1TT0(Yec.PoE0)s;t_), S | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TARIVsrc/libavutil/common.hN:_G143OP,T _:T 29 :YP E { _note: F.Lexpanded from macro 'av_clipf'sOt r A=T , {N143UL.L | d }#,b l 0 =, d01e,fi}n e ,a0F,v_Lcl9Ai,GFpSfL A G}S ,, } , | | ^ ^ av_clipf_c | ^src/libavfilter/vf_dnn_detect.c :56:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 56 | {src/libavfilter/vf_estdif.c N:UL98L: }129 : | warning: ^missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "mcost", "specify the middle cost for edge msrc/libavfilter/vf_eq.cat:c111:h24i:n g"warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OFFSE T111( | mc os t ), e q-A>Vg_amOmPTa_T_YwPeEig_hFtL O=A Ta,v{_.dcblli=p0.f5(a}v_,e x0pr,_ 1e,v a FlL(eAqG-S>,g a}m,m a| _ ^w eight_pexpr, eq->var_values, eq), 0.0, src/libavfilter/vf_estdif.c 1:.099):;129 :| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 99143 | | # d e{f i"ndec osatv"_,c l i"psfp e c i f y th e daivs_tcalnicpfe_c c o| st ^ for edge matching", OFFSET(dcost), AV_OPT_TYPE_FLOAT,{.dbl=0.5}, 0, 1, FLAGS, }, | ^ src/libavfilter/vf_estdif.c:104:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 104 | { NULL } | ^ src/libavfilter/vf_entropy.c:51:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 51 | { NULL } | ^ src/libavfilter/vf_dnn_classify.c:104:33: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 104 | if (ctx->labels && label_id < ctx->label_count) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 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 | ^ 4 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_entropy.c:142:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 142 | src/libavfilter/vf_drawbox.c : 448 : 139 : warning: emissing field 'unit' initializer [-Wmissing-field-initializers]n tropy += -log2 448( | p ) * {p ;" y "| , ~ ^ "setsrc/libavfilter/vf_entropy.c :v142:e38r:t iwarning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a l posi t142i | o n o f t h e t o p b o x e d geen"t,r o p y OF+F=S E-Tl(yo_g2e(xpp)r *) ,p ; | ~~~~ ^A V_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:449:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 449 | { "width", "set width of the box", Osrc/libavfilter/vf_eq.cFFS:E203T:(9w:_ ewarning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]p r), AV_OPT_TYPE _202S | T R I NeGq-,> {v .asr_tvra=l"ue0s["V A}R,_ R ] = 0 ,i 0n,l FiLAnGkS- >},f r a| m ^e _rate.num == 0 || inlink->frame_rate.den src/libavfilter/vf_entropy.c== :0147 :?43: | warning: ~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | 147 | N A N : a v _ q 2d ( i n leinntkr-o>pfyr a+m=e _-rlaotge2)(;p ) | *src/libavfilter/vf_drawbox.c ^~~ :p ;450 : 139| :/usr/include/math.h ~ ^: warning: 15missing field 'unit' initializer [-Wmissing-field-initializers]:19 : note: expanded from macro 'NAN'src/libavfilter/vf_entropy.c :147:38: warning: 15implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | 450 # | d e f i n{e "147N | wA N ", " _ se_t bwi udil t t ihn _of tn haee bnontfroxp("""y,) + | = ^~~~~~~~~~~~~~~~~~ - l o g 2 ( p) * p ; | ~~~~ ^ 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", "ssrc/libavfilter/vf_dnn_processing.cet h:e56:i5gh:t src/libavfilter/vf_entropy.cowarning: f:153missing field 'unit' initializer [-Wmissing-field-initializers]: 50t: hwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] box", 56153 | | D NN _ Cs OnMM pON r_ iOnPt Tf (Ime tOa buNfS , | OF ^Fs iSzETe(ohf_e(xmpesrc/libavfilter/dnn_filter_common.hr:t)44,ab:u f137 ): , note: A"expanded from macro 'DNN_COMMON_OPTIONS'%Vf _",O PTe_nTtrYoPpE 44y | _); | ~~~~~~~~ ^~~~~~~ S T R I{ N"Gmo,d {e .ls"t,r= " 0 " } , 0 ," pa0t,h FtoL AmGoSd el} , f i| l ^e ", OFFSET(model_filename), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAsrc/libavfilter/vf_drawbox.cGS: 452}:,139\: warning: | missing field 'unit' initializer [-Wmissing-field-initializers] ^ 452 | { "h", "set height of thesrc/libavfilter/vf_dnn_processing.c b:o56x:"5,: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h : 45 : 137 : note: expanded from macro 'DNN_COMMON_OPTIONS' OFFSsrc/libavfilter/vf_entropy.cE 45T: | (h156_: 50:e xp r warning: { )"implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], i n pu t "A, V _ O PT _ T 156 Y | P E "_S iTR In pN Gus,t n{ .npastrri=m"ne 0otf" f(} mth,e e t a bm uof, d e0s,l 0i," z,eoF LfA ( G OmSeFt FSaE}bTu,f( m )| o, ^d e l_"i%nfp",u etnnatmreo)p, y A V_/OP Tlo_gT2Y(P1 E<_IdeNpGt,h) ) ; | { ^~~~~~~ ~ .str = NULL }, 0, 0, FLAGS },\src/libavfilter/vf_drawbox.c :| 453 ^: 139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 453 | { "color", src/libavfilter/vf_dnn_processing.c"s:et56 :c5o:l owarning: rmissing field 'unit' initializer [-Wmissing-field-initializers] of tsrc/libavfilter/dnn_filter_common.hh:e46 :b142:o xnote: "expanded from macro 'DNN_COMMON_OPTIONS', 46 | { "OoFuFtpSuEt"T(src/libavfilter/vf_eq.cc,ol : o 238:r 43:_ s warning: t r)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], A V _ O P"T_oTuYPt Epu238t | _S T n aRemqeI o->NfvaG ,rth e_ {vm .aolsduelterCC libavfilter/vf_grayworld.o "s =,[ V A"R bOlF_FSaEckP"T }O, (0Sm], =o pd0eol_,ous tF Lp=AuGS= t} n-,1a | m? ^e s_ NsANt :r pionsg;) ,| ~ ^~~A V_OPT_/usr/include/math.hT:Y15P:E19_:S Tnote: Rexpanded from macro 'NAN'I NG, { . st15r | # d= eNfUiLneL }N,A 0N, 0, F L A_G_Sbu i}l,t\ i n_| n ^ anf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_dnn_processing.c:56src/libavfilter/vf_drawbox.c::5454: :warning: 139:missing field 'unit' initializer [-Wmissing-field-initializers] warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:47:137: note: expanded from macro 'DNN_COMMON_OPTIONS' 454 | { 47" | c " , { " ba ck e n d _ c"osentfi gcso"l,o r o f "tbhaeck ebnodx" ,c o n f i g s " , O FOFFSFETS(EcTo(lbaockre_nsdtr_)op,t ioAnVs_)O,P T_ TAYVP_EO_PSTT_RTIYNPGE,_ S{ T.RstIrN G=, " src/libavfilter/vf_eq.cb l: a239 c{: 31k.": }s, t0rwarning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]= 0 N,ULsrc/libavfilter/vf_feedback.c FL:L A},124G: S23 0239:} ,, | warning: 0| comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] , ^ F eLq-A>GvS a}r,_ v\124a l | u e| s ^ [ V A Rf_orT (]i nt i= =T S02;T (ii n<- >cpttx-s>,nb _inoliuntkpsrc/libavfilter/vf_dnn_processing.c-ut:>56s;t :ii++5m:) ewarning: | _missing field 'unit' initializer [-Wmissing-field-initializers] ~ ^ ~~~~~~~~~~~~~~~ b assrc/libavfilter/vf_drawbox.csrc/libavfilter/dnn_filter_common.he::)45548:;:139 170 | : ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : warning: missing field 'unit' initializer [-Wmissing-field-initializers] note: expanded from macro 'DNN_COMMON_OPTIONS' 455 | 48 | { "src/libavfilter/internal.h t{:h i265c":k48on:e pnote: stsexpanded from macro 'TS2T'",i on s""s,et "thbe a 265cb | k#odeefnxd ic ntohen iTSf2ciTgks(nt (eds,s se"tpb, r ) e c (a( tt se )d =,= u AsV e _bN OaPT Sc_ Vk eA n L dU_ Ec ? oN nAf Ni O:gFs )F(d"S,E oOFTFSuEbl(et)T(_(tbeasx)pcr) ,k *e n d_ao v_pAtqiV2_oOdnP(stTb)_),T) YA| V ^~~_ POE_/usr/include/math.hPST:RITN15G_:,T 19{Y:P E_ Snote: .expanded from macro 'NAN'Ts RtIrN= "G315, | #"d e},{ f . isn et r0,N A0=N, F LN UA GL S L}, _}| ,_ ^b 0u,il t0i,n _FnLanAfGS( |" "A)V _ O| ^~~~~~~~~~~~~~~~~~P T_FLAG_DEPRECATED},\ | ^ src/libavfilter/vf_drawbox.c:456:139src/libavfilter/vf_dnn_processing.c:: 56warning: :missing field 'unit' initializer [-Wmissing-field-initializers]5 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:49:177: note: 456expanded from macro 'DNN_COMMON_OPTIONS' | { "t", 49" | s e t t{h e" absoyxn ct"h,i c k n e s s " , " u s e D N N a s y n c i n feOrFeFncSeET ((t_iegnxoprerd,) ,u s e AVb_aOcPTk_eTYnPd_Eco_nSTfRigIsN=G',a s{y n.sct=1r'=)""3," } , O F F S E T ( a0s,y n0,c ),F L A G S } , | ^ AV_OPT_TYPE_BOOL, { .i64 = 1}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_dnn_processing.c:57:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/vf_drawbox.c57: | 457 : 139 :{ warning: Nmissing field 'unit' initializer [-Wmissing-field-initializers]U LL } | ^ 457 | { "replace", "replace color & alpha", OFFSET(replace), AV_OPT_TYPE_BOOL, { .i64=0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:458:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 458 | { "box_source", "use datas from bounding box in side data", OFFSET(box_source_string), AV_OPT_TYPE_STRING, { .str=NULL }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:459:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 459 | { NULL } | ^ src/libavfilter/vf_feedback.c:312:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 312 | { "x", "set top left crop position", OFFSET(x), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, TFLAGS }, | ^ src/libavfilter/vf_feedback.c:313:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 313 | { "y", "set top left crop position", OFFSET(y), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, TFLAGS }, | ^ src/libavfilter/vf_feedback.c:314:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 314 | { "w", "set crop size", OFFSET(w), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ 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 } | ^ In file included from src/libavfilter/vf_fftdnoiz.c:27: src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:30: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:26: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/vf_drawbox.c:530:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 530 | { "x", "src/libavfilter/window_func.hset: 162h:o25r:iz owarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t al offset", 162 | O F F S E T ( x _ e x p ri)f, ( F F AABVS_(OnP T-_ TMY)P E>_=S T0R.I3N G*, src/libavfilter/vf_eq.c M{): 322.{:s 85t :r| = ~~^~~ ~~warning: " missing field 'unit' initializer [-Wmissing-field-initializers]0 " }, src/libavutil/common.h : 64 : 31 : 0note: , expanded from macro 'FFABS' 322 0 | , F L A64 G | S# d e} ,f OiF nF| eS ^ E FTF(AcBoSn(tar)a s(t(_ae)x p>r=) ,0 ? ( aA)V _:O (P-T(a_)TY)Psrc/libavfilter/vf_drawbox.c)E :_ 531S:| 118:T ^R Iwarning: NGmissing field 'unit' initializer [-Wmissing-field-initializers], {.str = In file included from "src/libavfilter/vf_fftdnoiz.c1 :27.: src/libavfilter/window_func.h5310 | " :162}:, 17 0:, warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],{ T"Fy"L,A GS 162} | , | ^ " s e t viefr ti(cFaFlA oBfS(fnse t-" ,M ) > =O Fsrc/libavfilter/vf_eq.c0F.S3: *E M324)T(:y85: _{warning: e missing field 'unit' initializer [-Wmissing-field-initializers]x | ^~~~~~~~~~~~ ~~p r),src/libavutil/common.h : 64 : 324A | V37 _:O P note: Texpanded from macro 'FFABS'_ TY POEF_SFT SRE64IT | N(#bGd, re{ if.sgtihrn="t0ne"e FsF},sA_ Bex prS)( ,a ) ( A( V0a, _)0O P>,= T _0 FLTA?YGPSE (_}a,S) :T R I| ( ^N -G(a,) ){). s| ^~~~t r = "0.0"In file included from }src/libavfilter/vf_fftdnoiz.c:,27 : src/libavfilter/window_func.h0:,162 :039:, warning: Tsrc/libavfilter/vf_drawbox.cFimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]L :A532GS: 118} : ,warning: 162 missing field 'unit' initializer [-Wmissing-field-initializers] | | ^ 532 i | f ( F F AB{S( n" w-i dMth)" >,= 0 . 3" s*e src/libavfilter/vf_eq.cMt:) 326wi:d{t85: h | warning: of ~ ^missing field 'unit' initializer [-Wmissing-field-initializers] grid ce 326l | l " , O F F SOEFTF(SEwT(_seaxtuprra)t,i on _ e xApVr_O)P,T _ T YAPVE__SOTPRTI_NTG,Y {P E._sStTrR=I"N0G", } ,{ . s t r 0 ,= "10.,0 "F}LA,G S0 , }0, , | ^T FLAGS }, | ^ src/libavfilter/vf_drawbox.c:533:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_eq.c: 328533: | 85 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]{ "w", src/libavfilter/window_func.h :328 163 | : 86 : warning: "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s e tO FwFiSdEtTh( goa fm163m | ag _r ei xd p rc )e ,l l " , O F F SAlEVuT_t(OwP[_Tne_]xT pY=rP )E0,_. S5 T R* I AN(VG1_, O +P{ T.c_soTtsYr(P (E=M_ _S"PT1IR.*I0(N"FG}F,,A B{0S ,(. ns0 t,-r =TM"F)0L "A- G }S,0 . } ,3 * | M ) ^)0/( (, 10 ,- F L0A.GS3 ) }* ,M ) )| ) ^; | ~ ^ src/libavfilter/window_func.hsrc/libavfilter/vf_eq.c::163330::6985:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_drawbox.c:534 :330 118163 | : | warning: missing field 'unit' initializer [-Wmissing-field-initializers] O F F S E T534 | ( g a {m l"hmeuiagt_[hr_nextp]r)", , = 0 ."A5s V*e_tO P (1Th_ eTi+gY hcPostE ((_M_oSfP TIRg*IrN(G,i dF {F.cAsBeSt(lrln "=,- O"MF) 1-F. S00"E}.T,3( * h0M_)),/e (x(0p1r),, -T F0 .L3 A)GAS V_ *}O ,MP) T_)T )Y;P | E | ^ ~ ^_ STRING, { .str="0" src/libavfilter/window_func.h}:,163 : 56 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0, 0, src/libavfilter/vf_eq.cF:LA332 G163 | : S 85}: warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] | ^ 332 | l u t [ nO]F F=S E0.T5( g*a m(m1a _+g src/libavfilter/vf_drawbox.c_c:oes(535(x:pM118r_):PI,* (warning: Fmissing field 'unit' initializer [-Wmissing-field-initializers] F A B S (An V-_ MO)PT 535 | _- T {Y 0P"h."3,E _ S* T MR I ) N) G"/,((s1e t- {h .ei0gsh.trt 3) =o f"* Mg1.)0r"id) }),;c e0 l| ,l ~~^~~ ~ "0 ,, O Fsrc/libavutil/common.hTFF:LASE64T(GhS_:e 31x},:p note: expanded from macro 'FFABS'r )| ^, 64 | # dAefVi_nOeP TF_FTAYBPS(Ea_)S (T(RaI)N G>,= {0 src/libavfilter/vf_eq.c. ?s: t334(r:a=85)" :: 0( "warning: - missing field 'unit' initializer [-Wmissing-field-initializers](}a ,) ) ) | 334 ^ | 0, 0 , F L OAFIn file included from FSGETsrc/libavfilter/vf_fftdnoiz.cS:27(: src/libavfilter/window_func.h:g163}a:m48:, mwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a _ b| _ ^e xpr), 163 | AV _ O P T _T YP E_ S T RI N Gl,ut [{n]src/libavfilter/vf_drawbox.c .:=s 536t:0r118:. =5 warning: missing field 'unit' initializer [-Wmissing-field-initializers]" * 1(1. 0+ "c}o,s 536 | ( 0(, M _0PI {,* " c(oTFlFoFr"LA,BAS G(Sn }"-,s e t Mc) | o ^- l0or. 3of * tMh)e) /(g(r1i d- "0,. 3 ) O*F FMS)E)T)(src/libavfilter/vf_eq.cc; o:l 336o| : ^~~~~~~~~~~~ ~85r _:st rsrc/libavutil/common.h:warning: 64:)37missing field 'unit' initializer [-Wmissing-field-initializers]:, note: Aexpanded from macro 'FFABS'V _O 336P 64 | | T_ # TYdP efEi _n S e T FOFRAFBIFSNS(GE, aT{()g ( (aa).sm trm> = a0=_ w?e"i ghbtl(ac_ak) e"x: p (}-r(,)a) ,)0 ),A V 0_, OFP| LTA ^~~~_GT YSP }E, _ | S ^ TRING, {.str = "1.0"}, 0, 0, TFLAGS }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 = "blasrc/libavfilter/vf_eq.cc:k"340 :}12,: 0warning: , missing field 'help' initializer [-Wmissing-field-initializers]0 , FL A340G | S } , {| ^ NULL } | ^ src/libavfilter/vf_drawbox.c:538:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 538 | { "thickness", "set grid line thickness", OFFSET(t_expr), AV_OPT_TYPE_STRING, {.str="1"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:539:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 539 | { "t", "set grid line thickness", OFFSET(t_expr), AV_OPT_TYPE_STRING, {.str="1"}, 0, 0, FLAGS }, | ^ 13src/libavfilter/vf_drawbox.c: warning540s: generated132:. 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_guided.o src/libavfilter/vf_fade.c:451:24: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 451 | if (frame->pts >= s->start_time_pts | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fade.c:478:28: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 478 | if (frame->pts > s->start_time_pts + s->duration_pts) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fade.c:527:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 527 | OFFSET(start_frame), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fade.c:529:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 529 | OFFSET(start_frame), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fade.c:531:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 531 | OFFSET(nb_frames), AV_OPT_TYPE_INT, { .i64 = 25 }, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fade.c:533:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 533 | OFFSET(nb_frames), AV_OPT_TYPE_INT, { .i64 = 25 }, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fade.c:534:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 534 | { "alpha", "fade alpha if it is available on the input", OFFSET(alpha), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_fade.c:536:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 536 | OFFSET(start_time), AV_OPT_TYPE_DURATION, {.i64 = 0. }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/vf_fade.c:538:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 538 | 10 warning s generated . OFFSET(start_time), AV_OPT_TYPE_DURATION, {.i64 = 0. }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/vf_fade.c:540:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 540 | src/libavfilter/vf_extractplanes.c :62 : 12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 62 | O F F{S NEUT(LdL u}r a t| i ^o n), AV_OPT_TYPE_DURATION, {.i64 = 0. }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/vf_fade.c:542:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 542 | OFFSET(duration), AVCC libavfilter/vf_hflip.o _OPT_TYPE_DURATION, {.i64 = 0. }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/vf_fade.c:543:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 543 | { "color", "set color", OFFSET(color_rgba), AV_OPT_TYPE_COLOR, {.str = "black"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_fade.c:544:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 544 | { "src/libavfilter/vf_fftdnoiz.cc",: 109 :12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] "set co lo109r | " , { N U L L } | ^ OFFSET(color_rgba), AV_OPT_TYPE_COLOR, {.str = "black"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_fade.c:545:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 545 | { NULL } | ^ src/libavfilter/vf_fade.c:542:113: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 541 | { "d", "Duration of the effect in seconds.", | ~ 542 | OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0. }, 0, INT64_MAX, FLAGS }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fade.c:540:113: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 539 | { "duration", "Duration of the effect in seconds.", | ~ 540 | OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0. }, 0, INT64_MAX, FLAGS }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fade.c:538:113: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 537 | { "st", "Number of seconds of the beginning of the effect.", | ~ 538 | OFFSET(start_time), AV_OPT_TYPE_DURATION, {.i64 = 0. }, 0, INT64_MAX, FLAGS }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fade.c:536:113: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 535 | { "start_time", "Number of seconds of the beginning of the effect.", | ~ 536 | OFFSET(start_time), AV_OPT_TYPE_DURATION, {.i64 = 0. }, 0, INT64_MAX, FLAGS }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_histeq.o 20 warnings generated. 3 warnings generated. src/libavfilter/vf_extractplanes.c:180:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 180 | for (i = 1; i < avff->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/vf_extractplanes.c:215:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 215 | for (i = 0; i < ctx->nb_outputs; i++) | ~ ^ ~~~~~~~~~~~~~~~ CC libavfilter/vf_histogram.o 8 warnings generated. CC libavfilter/vf_hqdn3d.o 9 warnings generated. src/libavfilter/vf_extractplanes.c:336:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 336 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_extractplanes.c:344:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 344 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_extractplanes.c:359:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 359 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_extractplanes.c:367:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 367 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_field.c:47:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 47 | {NULL} | ^ 15 warnings generated. 7 warnings generated. 14 warnings generated. CC libavfilter/vf_hqx.o CC libavfilter/vf_hsvkey.o CC libavfilter/vf_hue.o CC libavfilter/vf_huesaturation.o 3 warnings generated. src/libavfilter/vf_fieldhint.c:58:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "hint", "set hint file", OFFSET(hint_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:129:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 129 | { "ppsrc", "mark main input as a pre-procsrc/libavfilter/vf_fieldhint.ce:ss63e:d 12in:p uwarning: tmissing field 'help' initializer [-Wmissing-field-initializers] and 63a | c t i{va tNUeL Lc }l e a| n ^ source input stream", OFFSET(ppsrc), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:134:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | { "mchroma", "set whether or not chroma is included during the match comparisons", OFFSET(mchroma), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:135:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 135 | { "y0", "define an exclusion band which excludes the lines between y0 and y1 from the field matching decision", OFFSET(y0), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:136:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 136 | { "y1", "define an exclusion band which excludes the lines between y0 and y1 from the field matching decision", OFFSET(y1), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:137:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 137 | { "scthresh", "set scene change detection threshold", OFFSET(scthresh_flt), AV_OPT_TYPE_DOUBLE, {.dbl=12}, 0, 100, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:146:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 146 | { "cthresh", "set th5e warningarsea generated . combing threshold used for combed frame detection", src/libavfilter/vf_find_rect.c : 50O:F103F:S ETwarning: (missing field 'unit' initializer [-Wmissing-field-initializers]c thresh), AV_OPT_TYPE_INT, {.50i | 6 4 = 9 }{, "-t1h, r0exsffh,o FlLdA"G,S "}s,e t| ^ threshold", OFFSET(threshold), AV_OPT_TYPsrc/libavfilter/vf_fieldmatch.cE:_147F:L151O: Awarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers] , {.dbl = 0.5} ,147 | 0 , 1.{0 ",c hFrLomAa"G,S "}s,e t | w ^h ether or not chroma is considered in the combsrc/libavfilter/vf_find_rect.ce:51d: f101r: awarning: mmissing field 'unit' initializer [-Wmissing-field-initializers]e decision", 51O | F F S E T{( c"hmriopmmaaps)", , A"sVe_tO PmT_iTYpPmaEp_sB"O,O L,O{F.FiS6E4T=( m0i}p,m a p0,s ) , 1A,V F_LOPATGS_ T}Y,P E _| IN ^T , {.i64 = 3}, 1, MAX_MIPMAPS, FLAGS }src/libavfilter/vf_fieldmatch.c,: 148 :| 151: ^ warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | { "blockx", "sesrc/libavfilter/vf_find_rect.ct :t52he: 80x:- awarning: ximissing field 'unit' initializer [-Wmissing-field-initializers]s size of t52h | e w in{d "oxmwi nu"s,e d" "d,u rOiFnFgS EcTo(mxbmeidn )f,r amAe Vde_tOPeTct_iToYn"P,E _OIFFNSETT,( bl{o.cik6x4) ,= 0A}V, _0O,P TI_NTTYP_EM_IANXT,, FL{AG.Si6 4}=,1 6 }| , ^ 4 , 1<<9, FLAGS }, | ^ src/libavfilter/vf_find_rect.c:53:80: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_fieldmatch.c 53: | 149 : 151 : {warning: missing field 'unit' initializer [-Wmissing-field-initializers]" ymin", "", OFF 149S | E T ( y{m i"nb)l,oc kAy"V,_O P "Ts_eTtY PtEh_eI yN-Ta,x i{s. is64i ze= of0 }t, h0,e I NwTi_nMdAoXw, uFsLeAdG Sd u}ri,n g | c ^o mbed frame detection", OFFSET(blocky), AV_Osrc/libavfilter/vf_find_rect.cPT:_54T:YP80E:_ Iwarning: Nmissing field 'unit' initializer [-Wmissing-field-initializers]T , {.i64=1 654 | } , 4{, "1xframe_count_out, TS2D(in->pts) * av_q2d(inlink->time_base), 211 | best_x, best_y, best_score); | ^~~~~~~~~~ src/libavfilter/vf_find_rect.c:210:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 210 | inlink->frame_count_out, TS2D(in->pts) * av_q2d(inlink->time_base), | ^~~~~~~~~~~~~ ~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_find_rect.c:215:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 215 | snprintf(buf, sizeof(buf), "%f", best_score); | ~~~~~~~~ ^~~~~~~~~~ src/libavfilter/vf_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 } | ^ CC libavfilter/vf_hwdownload.o src/libavfilter/vf_detelecine.c:66:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | {"pattern", "pattern that describe for how many fields a frame is to be displayed", OFFSET(pattern), AV_OPT_TYPE_STRING, {.str="23"}, 0, 0, FLAGS}, | ^ src/libavfilter/vf_detelecine.c:67:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | {"start_frame", "position of first frame with respect to the pattern if stream is cut", OFFSET(start_frame), AV_OPT_TYPE_INT, {.i64=0}, 0, 13, FLAGS}, | ^ src/libavfilter/vf_detelecine.c:68:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 68 | {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_MAX) { | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fieldmatch.c:602:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 602 | else if (mr > 0.005 && FFMAX(mtn1, mtn2) > 150 6 warnings generated. src/libavfilter/vf_epx.c:39:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 39 | { NULL } | ^ && (mtn1*2 < mtn2*1 || mtn2*2 < mtn1*1)) | ^~ ~ src/libavfilter/vf_fillborders.c:682:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_framepack.c:439:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 682439 | | { {"l efNtU"L,L } , " | s ^ et the left fill border", OFFSET(left), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fillborders.c:683:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 683 | { "right", "set the right fill border", OFFSET(right), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fillborders.c:684:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 684 | { "top", "set the top fill border", OFFSET(top), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fillborders.c:685:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 685 | { "bottom", "set the bottom fill border", OFFSET(bottom), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fillborders.c:695:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 695 | { NULL } | ^ 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_format.c:142:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 142 | { NULL } | ^ src/libavfilter/vf_framerate.c:82:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 82 | ret = av_clipf(FFMIN(mafd, diff), 0, 100.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_displace.c:61:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 61 | { NULL } | ^ src/libavfilter/vf_fieldmatch.c:725:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 725 | for (i = 0; i < FF_ARRAY_ELEMS(combs); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fieldmatch.c:834:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 834 | for (i = 0; i < FF_ARRAY_ELEMS(gen_frames); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 7 warnings generated. 9 warnings generated. CC libavfilter/vf_hwmap.o src/libavfilter/vf_floodfill.c:399:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 399 | { "x", "set pixel x coordinate", OFFSET(x), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:400:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 400 | { "y", "set pixel y coordinate", OFFSET(y), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:401:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 401 | { "s0", "set source #0 component value", OFFS20ET warning(ss[ generated0. ]), 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, FLAGSCC libavfilter/vf_hwupload.o }, | ^ src/libavfilter/vf_floodfill.c:406:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 406 | { "d1", "set destination #1 component value", OFFSET(d[1]), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:407:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 407 | { "d2", "set destination #2 component value", OFFSET(d[2]), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:408:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 408 | { "d3", "set destination #3 component value", OFFSET(d[3]), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:409:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 409 | { NULL } | ^ 30 warnings generated. 2 warnings generated. 16 warnings generated. 7 warnings generated. 4 warnings generated. 1 warning generated. CC libavfilter/vf_hysteresis.o CC libavfilter/vf_identity.o CC libavfilter/vf_idet.o CC libavfilter/vf_il.o 5 warnings generated. CC libavfilter/vf_kerndeint.o src/libavfilter/vf_elbg.c:57:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "codebook_length", "set codebook length", OFFSET(codebook_length), AV_OPT_TYPE_INT, { .i64 = 256 }, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_elbg.c:58:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "l", "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_freezedetect.c:54:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "n", "set noise tolerance", OFFSET(noise), AV_OPT_TYPE_DOUBLE, {.dbl=0.001}, 0, 1.0, V|F }, | ^ src/libavfilter/vf_freezedetect.c:55:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "noise", "set noise tolerance", OFFSET(noise), AV_OPT_TYPE_DOUBLE, {.dbl=0.001}, 0, 1.0, V|F }, | ^ src/libavfilter/vf_freezedetect.c:56:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "d", "set minimum duration in seconds", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=2000000}, 0, INT64_MAX, V|F }, | ^ src/libavfilter/vf_freezedetect.c:57:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "duration", "set minimum duration in seconds", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=2000000}, 0, INT64_MAX, V|F }, | ^ src/libavfilter/vf_freezedetect.c:59:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 59 | {NULL} | ^ src/libavfilter/vf_freezedetect.c:57:134: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 57 | { "duration", "set minimum duration in seconds", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=2000000}, 0, INT64_MAX, V|F }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_freezedetect.c:56:134: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 56 | { "d", "set minimum duration in seconds", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=2000000}, 0, INT64_MAX, V|F }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 12 warnings generated. 4 warnings generated. CC libavfilter/vf_lagfun.o src/libavfilter/vf_gradfun.c:138:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 138 | av_log(ctx, AV_LOG_VERBOSE, "threshold:%.2f radius:%d\n", s->strength, s->radius); | ~~~~~~ ~~~^~~~~~~~ CC libavfilter/vf_lenscorrection.o 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 }, 4, 32, FLAGS }, | ^ src/libavfilter/vf_gradfun.c:225:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 225 | { NULL } | ^ src/libavfilter/vf_histeq.c:74:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "strength", "set the strength", OFFSET(strength), AV_OPT_TYPE_FLOAT, {.dbl=0.2}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_histeq.c:75:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "intensity", "set the intensity", OFFSET(intensity), AV_OPT_TYPE_FLOAT, {.dbl=0.21}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_histeq.c:80:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 80 | { NULL } | ^ src/libavfilter/vf_histeq.c:91:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 89 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 90 | "strength:%0.3f intensity:%0.3f antibanding:%d\n", 91 | histeq->strength, histeq->intensity, histeq->antibanding); | ~~~~~~~~^~~~~~~~~ src/libavfilter/vf_histeq.c:91:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 89 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 90 | "strength:%0.3f intensity:%0.3f antibanding:%d\n", 91 | histeq->strength, histeq->intensity, histeq->antibanding); | ~~~~~~~~^~~~~~~~ src/libavfilter/vf_geq.c:73:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "lum_expr", "set luminance expression", OFFSET(expr_str[Y]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:74:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "lum", "set luminance expression", OFFSET(expr_str[Y]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:75:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "cb_expr", "set chroma blue expression", OFFSET(expr_str[U]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:76:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "cb", "set chroma blue expression", OFFSET(expr_str[U]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ 18 warnings generated. src/libavfilter/vf_geq.c:77:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "cr_expr", "set chroma red expression", OFFSET(expr_str[V]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:78:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "cr", "set chroma red expression", OFFSET(expr_str[V]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:79:117: warning: 18missing field 'unit' initializer [-Wmissing-field-initializers] warnings generated. 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(exprsrc/libavfilter/vf_fspp.c_:49:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] str 49 | { "quality", "set quality", OFFSET(log2_count), AV_OPT_TYPE_INT, {.i64 = 4}, 4, MAX_LEVEL, FLAGS }, | ^ [A]), AVsrc/libavfilter/vf_fspp.c:50:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] _O 50 | { "qp", "force a constant quantizer parameter", OFFSET(qp), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 64, FLAGS }, | ^ PTsrc/libavfilter/vf_fspp.c:51:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] _T 51 | { "strength", "set filter strength", OFFSET(strength), AV_OPT_TYPE_INT, {.i64 = 0}, -15, 32, FLAGS }, | ^ YPE_STsrc/libavfilter/vf_fspp.c:52:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] RI 52 | { "use_bframe_qp", "use B-frames' QP", OFFSET(use_bframe_qp), AV_OPT_TYPE_BOOL,{.i64 = 0}, 0, 1, FLAGS }, | ^ NG, src/libavfilter/vf_fspp.c:53:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] {53 | { NULL } | ^ .str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:81:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "red_expr", "set red expression", OFFSET(expr_str[R]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:82:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | {src/libavfilter/vf_fftfilt.c: 92:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] "r "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 }, | ^ "set src/libavfilter/vf_fftfilt.cr:94:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] ed 94 | { "dc_V", "adjust gain in V plane", OFFSET(dc[V]), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 1000, FLAGS }, | ^ expressrc/libavfilter/vf_fftfilt.c:95:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] si 95 | { "weight_Y", "set luminance expression in Y plane", OFFSET(weight_str[Y]), AV_OPT_TY8P warningEs_S generatedT. RING, {.str = "1"}, 0, 0, FLAGS }, | ^ on", 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 }, | ^ OFFSsrc/libavfilter/vf_fftfilt.cE:97:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] T( 97 | { "weight_V", "set chrominance expression in V plane", OFFSET(weight_str[V]), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ expr_str[R]), Asrc/libavfilter/vf_fftfilt.c:101:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] V101 | {NULL}, | ^ _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 expresrc/libavfilter/vf_fftfilt.c:s109:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] sio 109 | return s->rdft_vdata_out[plane][(int)x * s->rdft_vstride[plane] + (int)y]; | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ n", 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 | { "blueCC libavfilter/vf_limitdiff.o _expr", "set blue expression",src/libavfilter/vf_guided.c: 84:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "radius", "set the box radius", OFFSET(radius), AV_OPT_TYPE_INT, {.i64 = 3 }, 1, 20, TFLAGS }, | ^ OFFsrc/libavfilter/vf_guided.c:85:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] SE 85 | { "eps", "set the regularization parameter (with square)", OFFSET(eps), AV_OPT_TYPE_FLOAT, {.dbl = 0.01 }, 0.0, 1, TFLAGS }, | ^ T(expr_str[B]), AV_OPsrc/libavfilter/vf_guided.c:89:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] T_ T89 | { "sub", "subsampling ratio for fast mode", OFFSET(sub), AV_OPT_TYPE_INT, {.i64 = 4 }, 2, 64, TFLAGS }, | ^ YPE_STRING, {.str=NULL},src/libavfilter/vf_guided.c :93:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 0, 93 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64 = 1 }, 0, 0xF, TFLAGS }, | ^ 0,src/libavfilter/vf_guided.c :94:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] F94 | { NULL } | ^ LAGS }, | ^ CC libavfilter/vf_limiter.o 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 }, | CC libavfilter/vf_lumakey.o ^ src/libavfilter/vf_geq.c:93:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 93 | {NULL}, | ^ CC libavfilter/vf_lut.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; | ^~~~~~~~~~~~~~ ~ CC libavfilter/vf_lut2.o 6 warnings generated. 7 warnings generated. src/libavfilter/vf_hue.c:99:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 99 | { NULL } | ^ src/libavfilter/vf_hflip.c:42:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 42 | { NULL } | ^ src/libavfilter/vf_hue.c:111:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 111 | hue->hue_sin = lrint(sin(hue->hue) * (1 << 16) * hue->saturation); | ~ ~~~~~^~~~~~~~~~ src/libavfilter/vf_hue.c:111:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 111 | hue->hue_sin = lrint(sin(hue->hue) * (1 << 16) * hue->saturation); | ~~~ ~~~~~^~~ src/libavfilter/vf_geq.c:129:67: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 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] 129 112 | hue->hue_cos = lrint(cos(hue->hue) * (1 << 16) * hue->saturation); | ~~~ ~~~~~^~~ | + y *((1-x)*src32[xi + (yi+1) * linesize] + x*src32[xi src/libavfilter/vf_hue.c:+121:41: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1 121 | h->lut_l[i] = av_clip_uint8(i + b * 25.5); | ^ ~ + (yi+1) * linesize]); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_geq.csrc/libavfilter/vf_hue.c::124:44: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 129 :124 | h->lut_l1src/libavfilter/vf_fspp.c6[i:]295 :=13 : awarning: vcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]_ clip_uintp2(i + b 295* | 1 0 2. 4 , 1 0 ); | T ^ ~ HRESHOLD(tmp0, d0, threshold[0 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' warning: 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_fspp.c:296:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 296 | THRESHOLD(tmp1, d2, threshold[2 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) src/libavfilter/vf_fftfilt.c+ t):)295 :> 19:t warning: *comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ 295 | for src/libavfilter/vf_fspp.c(:i297 :=13 :0; warning: icomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] < s->rdf t_297h | l e n [ p l a n e] ;TH RiE+S+)H O{L D| (t ~ ^ ~~~~~~~~~~~~~~~~~~~m p2, d4, thrsrc/libavfilter/vf_fftfilt.ce:sh297o:l23d:[ 4warning: *comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297 | src/libavfilter/vf_fspp.h: 39 :30 : note: expanded from macro 'THRESHOLD' for (j =39 | 0 ; ji (rudnfst_ivglneend[)pl(a(xn)e ]+; tj)++)) > {t *| ~ ^ ~~~~~~~~~~~~~~~~~~~2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fspp.c:298:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 129 298 | THRESHOLD(tmp3, d6, threshold[6 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fspp.c:332:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 332 | THRESHOLD(tmp4, d1, threshold[1 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fspp.c:333:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 333 | THRESHOLD(tmp5, d3, threshold[3 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h :39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fspp.c:334:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 334 | THRESHOLD(tmp6, d5, threshold[5 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h :39:30: note: expanded from macro 'THRESHOLD' src/libavfilter/vf_hqdn3d.c :39367 | :141 : warning: imissing field 'unit' initializer [-Wmissing-field-initializers]f (((unsigned)((x) + 367t | ) ) > t{ *" l2u)m ra _=s p(axt)i;a l "\, | "s ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~p atial lumsrc/libavfilter/vf_fspp.ca: 335s:t13r:e nwarning: gcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]th ", OF F335S | E T ( s t r e n g t h [ LTUHMREASH_OSPLADT(ItAmLp]7),, d7 , AtVh_rOePshTol_dT[Y7P E*_ 8D]O)UB;L E| , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { src/libavfilter/vf_fspp.h.:d39:b30l: =note: expanded from macro 'THRESHOLD' 0.0 }, 39 | 0 , DBiLf(_(M(AuXn,s iFgLnAeGdS) (}(x,) +| ^t )) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ +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 }, | ^ y *((1src/libavfilter/vf_hqdn3d.c:369:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] -x 369 | { "luma_tmp", "temporal luma strength", OFFSET(strength[LUMA_TMP]), AV_OPT_TYPE_DOUBLE, { .dbl = 0.0 }, 0, DBL_MAX, FLAGS }, | ^ )*src3src/libavfilter/vf_hqdn3d.c2:370:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] [x 370 | { "chroma_tmp", "temporal chroma strength", OFFSET(strength[CHROMA_TMP]), AV_OPT_TYPE_DOUBLE, { .dbl = 0.0 }, 0, DBL_MAX, FLAGS }, | ^ i +src/libavfilter/vf_hqdn3d.c :371:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] (371 | { NULL } | ^ 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*src32src/libavfilter/vf_hsvkey.c:[219:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] xi 219 | s->hue = FFSIGN(s->hue_opt) *M_PI * fmodf(526.f - fabsf(s->hue_opt), 360.f) / 180.f; | ~ ^~~~~ + src/libavfilter/vf_hsvkey.c:219:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1 219 | s->hue = FFSIGN(s->hue_opt) *M_PI * fmodf(526.f - fabsf(s->hue_opt), 360.f) / 180.f; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 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_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_histogram.c:83:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_fftfilt.c: 40683 | : 31 : warning: {comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] " level_height", " s406e | t l e v e l h e ig h tf"o,r O(FinFt Sj E=T (0l;e vje l_hrtd)f,t _AvVle_n[OpPTl_TaYneP]E; _jI+N+T), {| . ~ ^ ~~~~~~~~~~~~~~~~~~~i 64=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_geq.c:147:20: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_histogram.c:85:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | COMMON_OPTIONS | ^ src/libavfilter/vf_histogram.c:79:115: note: expanded from macro 'COMMON_OPTIONS' 147 79 | { "components", "set color comsrc/libavfilter/vf_hsvkey.cponent:s292 :t102o: dwarning: ismissing field 'unit' initializer [-Wmissing-field-initializers]p lay", OFFSET(component s)292, | A V _ OP T{_ TY"PEh_uINeT",, {".seit 6t4h=e7 }h,u 1e, v1a5lu,e "F,LA GOFSFS}E, T\( h u| e_ ^o pt), AV_OPT_TYPE_FLOAT6, warning{ s. generatedd. bl = 0 }src/libavfilter/vf_histogram.c,: 85-3:650:, warning: 3missing field 'unit' initializer [-Wmissing-field-initializers]6 0, Fsrc/libavfilter/vf_histogram.cL:AG80S: 115}:, note: | expanded from macro 'COMMON_OPTIONS' ^ | 80 | { "c", "set colsrc/libavfilter/vf_hsvkey.cor: 293c:o101:m pwarning: omissing field 'unit' initializer [-Wmissing-field-initializers]n ents to di s293 | p l a {y "",s aOtF"F,S E"T(scoemtpo ntheent ss)a,t uArVa_tOioPnT _vTaYlPuEe_"I,NT , O{FF.SiE6T4(=s7a}t,) ,1 ,A V1_5O,P FTL_AGTSY}P, E _| F ^L OAT, { .dbl = 0 }, -1, 1, FLAGS }, | ^src/libavfilter/vf_histogram.c :86:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "fgopacitysrc/libavfilter/vf_hsvkey.c",: 294":se96t: fwarning: missing field 'unit' initializer [-Wmissing-field-initializers]o reground o294 | p a c i{t y""v,a lO"F,F S"EsTe(t ftghoep avciatlyu)e, AvVa_lOueP"T,_ TOYFPEF_SEFTL(OvaAlT),, {A.dVb_lO=P0T._7T}YP,E _0F,L O1A,T, F{L AG.Sd}b,l | = ^ 0 }, -1, 1, FLAGS }, | ^ src/libavfilter/vf_histogram.c :87:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87src/libavfilter/vf_hsvkey.c | : 295 : 131{: " fwarning: "missing field 'unit' initializer [-Wmissing-field-initializers], " s295e | t fo r e g{r o"unsd iompaiclitayr"i,t OyF",F SE"Ts(eft gtohpe ahscvikteyy) ,s AiVm_iOlParTi_tTyY PvEa_lFuLOeA",T , O{F.FdSEbTl(=si0m.i7la}r,it y0),, A1V,_ OFPLTA_GTSY}PE,_ FL O| A ^T, { .dbl = 0.01}, 0.00001, 1.0, FLAGS }, | ^ src/libavfilter/vf_histogram.c:88:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "bgopasrc/libavfilter/vf_hsvkey.cc:it296y:",112 :" swarning: emissing field 'unit' initializer [-Wmissing-field-initializers]t background 296o | p a c i{t y""bl,e nOdF"F,S E"Ts(ebtgo ptahcei thys)v,k AeVy_ OPbT_lTeYPnEd_ FvaLlOuAe"T,, O{F.FdbSl=E0T.(5b}l,e n0d, )1,, AFVLA_GSO}P,T _ T| YP ^E _FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGSsrc/libavfilter/vf_histogram.c }:,89 : 107:| ^warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | src/libavfilter/vf_hsvkey.c{ :"b297":12,: warning: missing field 'help' initializer [-Wmissing-field-initializers] 297" | s e t b{a cNkUgLrLou n} d | o ^p acity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGS}, | ^ return src32[11 warningxs generated. i + yi * linesize]; | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_histogram.c:102:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 102 | { NULL } | ^ src/libavfilter/vf_hue.c:383:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 383 | hue->var_values[VAR_T] = TS2T(inpic->pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_hue.c:384:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 384 | hue->var_vsrc/libavfilter/vf_hsvkey.calue:s334[:V102A:R _warning: missing field 'unit' initializer [-Wmissing-field-initializers]P TS] = TS2D(inpic -334> | p t s ){; " h| u ~ ^~~~~~~~~~~~~~~~e ", "setsrc/libavfilter/internal.h :t264h:e48 :h uenote: vexpanded from macro 'TS2D'a lue", O F264 | F#SdEeTf(ihnuee _ToSpt2)D(,t sA)V_ O P T _ TY(P(Et_sFL)OA T=,= {A V._dNbOlP T=S _0 V}A,L U-E3 6?0, N3AN6 0:, (FdLoAubGleS) (}t,s ) )| ^ | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN src/libavfilter/vf_hsvkey.c_:_335bu:i101l:t warning: imissing field 'unit' initializer [-Wmissing-field-initializers]n _nanf("") 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 src/libavfilter/vf_hue.cval:u393e:",51 :O Fwarning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]S ET(similarit y391) | , A V _O P T _ T YP E _ F LOaAvT_,l o{g (i.ndlbiln k=- >0d.s0t1, }A,V_ L0O.G0_0W0A0R1N,I NG1, . 0| ~~~~~~, FLAGS }392, | | ^ "Saturation value not src/libavfilter/vf_hsvkey.cin: 338r:a113n:g ewarning: missing field 'unit' initializer [-Wmissing-field-initializers][ %d,%d]: cli p338p | i n g v a{l u"eb lteon d%"0,. 1"fs\ent" t,h e hsvh o393l | d b l e n d v a l u e " , OSFATF_SEMTI(Nbl_eVnAdL),, ASVA_TO_PMTA_TXY_PVEA_LF,L OhAuTe, -{>s a.dtbulr at=i 0o.0n )}; , 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_hue.c:404:34:1 warning: warningimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] generated . 402 | av_log(inlink->dst, AV_LOG_WARNING, | ~~~~~~ 403 | src/libavfilter/vf_histogram.c : 186 : 19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] "Brightness value not in r a186n | g e [ %fdo,%rd ](:i cl=i p1p; iin g< vaalvuef ft-o> n%b0_f.o1fr\mna",ts ; i++ )404 | { | ~ ^ ~~~~~~~~~~~~~~~~ -10, 10, hue->brightness); | ~~~~~^~~~~~~~~~ src/libavfilter/vf_geq.c:192:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 192 | lisrc/libavfilter/vf_hue.cn:410:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] e s410 | hue->hue = hue->hue_deg * M_PI / 180; | ~~~~~^~~~~~~ ~ um += src32[xi + yi * linesizsrc/libavfilter/vf_hue.ce:413:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ] 413 | hue->hue_deg = hue->CC libavfilter/vf_lut3d.o 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 | hue->hue/M_PI, hue->hue_deg, hue->saturation, hue->brightness, | ~~~~~^~~~ src/libavfilter/vf_freezeframes.c:42:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 42 | { "first", "set first frame to freeze", OFFSET(first), AV_OPT_TYPE_INT64, {.i64=0}, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/vf_freezeframes.c:43:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | { "last", "set last frame to freeze", OFFSET(last), AV_OPT_TYPE_INT64, {.i64=0}, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/vf_freezeframes.c:44:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "replace", "set frame to replace", OFFSET(replace), AV_OPT_TYPE_INT64, {.i64=0}, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/vf_freezeframes.c:45:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 45 | { NULL }, | ^ src/libavfilter/vf_freezeframes.c:44:96: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 44 | { "replace", "set frame to replace", OFFSET(replace), AV_OPT_TYPE_INT64, {.i64=0}, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_freezeframes.c:43:96: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 43 | { "last", "set last frame to freeze", OFFSET(last), AV_OPT_TYPE_INT64, {.i64=0}, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_freezeframes.c:42:96: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 42 | { "first", "set first frame to freeze", OFFSET(first), AV_OPT_TYPE_INT64, {.i64=0}, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_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_geq.c:279:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | geq->expr_str[A] = av_asprintfsrc/libavfilter/vf_gblur.c:(44:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] "% f44 | { "sigma", "set sigma", OFFSET(sigma), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0.0, 1024, FLAGS }, | ^ ", 1.f)src/libavfilter/vf_gblur.c:45:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] ; 45 | { "steps", "set number of steps", OFFSET(steps), AV_OPT_TYPE_INT, {.i64=1}, 1, 6, FLAGS }, | ^ | ~~~~~~~~~~~ ^~~ src/libavfilter/vf_gblur.c:46:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_gblur.c:47:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "sigmaV", "set vertical sigma", OFFSET(sigmaV), AV_OPT_TYPE_FLOAT, {.dbl=-1}, -1, 1024, FLAGS }, | ^ src/libavfilter/vf_gblur.c:48:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 48 | { NULL } | ^ 5 warnings generated. src/libavfilter/vf_histogram.c:510:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 510 | value += lrint(max_value * s->histogram[idx] / (float)max_hval); | ~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ CC libavfilter/vf_maskedclamp.o src/libavfilter/vf_gblur.c:205:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 205 | lambda = (sigma * sigma) / (2.0 * steps); | ~~~~~~^~~~~~~ ~ src/libavfilter/vf_geq.c:456:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 456 | geq->values[VAR_T] = in->pts == AV_NOPTS_VALUE ? NAN : in->pts * av_q2d(inlink->time_base), | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 4 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 } | ^ 3 warnings generated. src/libavfilter/vf_huesaturation.c:321:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 321 | yrc = M_SQRT2 / mag; | ~ ^~~ src/libavfilter/vf_huesaturation.c:329:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 329 | zrs = sinf(rotation * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_huesaturation.c:329:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 329 | zrs = sinf(rotation * M_PI / 180.f); | ^~~~~~~~ ~ src/libavfilter/vf_huesaturation.c:330:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 330 | zrc = cosf(rotation * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_huesaturation.c:330:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 330 | zrc = cosf(rotation * M_PI / 180.f); | ^~~~~~~~ ~ src/libavfilter/vf_huesaturation.c:350:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 350 | yrc = M_SQRT2 / mag; | ~ ^~~ src/libavfilter/vf_huesaturation.c:353:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 353 | zrs = sinf(rotation * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_huesaturation.c:353:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 353 | zrs = sinf(rotation * M_PI / 180.f); | ^~~~~~~~ ~ src/libavfilter/vf_huesaturation.c:354:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 354 | zrc = cosf(rotation * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_huesaturation.c:354:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 354 | zrc = cosf(rotation * M_PI / 180.f); | ^~~~~~~~ ~ src/libavfilter/vf_huesaturation.c:448:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 448 | { "hue", "set the hue shift", OFFSET(hue), AV_OPT_TYPE_FLOAT, {.dbl=0},-180, 180, VF }, | ^ CC libavfilter/vf_maskedmerge.o src/libavfilter/vf_huesaturation.c:449:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 449 | { "saturation", "set the saturation shift", OFFSET(saturation), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ src/libavfilter/vf_huesaturation.c:450:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 450 | { "intensity", "set the intensity shift", OFFSET(intensity), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF 34}, warnings generated| . ^ 7 warnings generated. src/libavfilter/vf_huesaturation.c:459:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 459 | { "strength", "set the filtering strength", OFFSET(strength), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0,100,VF }, | ^ src/libavfilter/vf_huesaturation.c:460:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 460 | { "rw", "set the red weight", OFFSET(rlw), AV_OPT_TYPE_FLOAT, {.dbl=.333}, 0, 1, VF }, | ^ src/libavfilter/vf_huesaturation.c:461:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 461 | { "gw", "set the green weight", OFFSET(glw), AV_OPT_TYPE_FLOAT, {.dbl=.334}, 0, 1, VF }, | ^ src/libavfilter/vf_huesaturation.c:462:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 462 | { "bw", "set the blue weight", OFFSET(blw), AV_OPT_TYPE_FLOAT, {.dbl=.333}, 0, 1, VF }, | ^ src/libavfilter/vf_huesaturation.c:463:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 463 | { "lightness", "set the preserve lightness", OFFSET(lightness), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, VF }, | ^ src/libavfilter/vf_huesaturation.c:464:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 464 | { NULL } | ^ 2 warnings generated. 1 warning generated. CC libavfilter/vf_maskedminmax.o src/libavfilter/vf_hwmap.c:393:36: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 393 | { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_hwmap.c:396:33: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 396 | { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_hwmap.c:398:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 398 | { NULL } | ^ 9 warnings generated. src/libavfilter/vf_grayworld.c:54:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 54 | { NULL } | ^ 1 warning generated. src/libavfilter/vf_idet.c:32:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 32 | { "intl_thres", "set interlacing threshold", OFFSET(interlace_threshold), AV_OPT_TYPE_FLOAT, {.dbl = 1.04}, -1, FLT_MAX, FLAGS }, | ^ src/libavfilter/vf_idet.c:33:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 33 | { "prog_thres", "set progressive threshold", OFFSET(progressive_threshold), AV_OPT_TYPE_FLOAT, {.dbl = 1.5}, -1, FLT_MAX, FLAGS }, | ^ src/libavfilter/vf_idet.c:34:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 34 | { "rep_thres", "set repeat threshold", OFFSET(repeat_threshold), AV_OPT_TYPE_FLOAT, {.dbl = 3.0}, -1, FLT_MAX, FLAGS }, | ^ src/libavfilter/vf_idet.c:35:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 35 | { "half_life", "half life of cumulative statistics", OFFSET(half_life), AV_OPT_TYPE_FLOAT, {.dbl = 0.0}, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_idet.c:36:193: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 36 | { "analyze_interlaced_flag", "set number of frames to use to determine if the interlace flag is accurate", OFFSET(analyze_interlaced_flag), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_idet.c:37:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 37 | { NULL } | ^ src/libavfilter/vf_idet.c:34:119: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 34 | { "rep_thres", "set repeat threshold", OFFSET(repeat_threshold), AV_OPT_TYPE_FLOAT, {.dbl = 3.0}, -1, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_idet.c:33:119: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 33 | { "prog_thres", "set progressive threshold", OFFSET(progressive_threshold), AV_OPT_TYPE_FLOAT, {.dbl = 1.5}, -1, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_idet.c:32:119: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 32 | { "intl_thres", "set interlacing threshold", OFFSET(interlace_threshold), AV_OPT_TYPE_FLOAT, {.dbl = 1.04}, -1, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_kerndeint.c:52:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "thresh", "set the threshold", OFFSET(thresh), AV_OPT_TYPE_INT, {.i64=10}, 0, 255, FLAGS }, | ^ src/libavfilter/vf_kerndeint.c:53:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "map", "set the map", OFFSET(map), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_kerndeint.c:54:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "order", "set the order", OFFSET(order), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_kerndeint.c:55:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "sharp", "set sharpening", OFFSET(sharp), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_kerndeint.c:56:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "twoway", "set twoway", OFFSET(twoway), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_kerndeint.c:57:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 57 | { NULL } | ^ CC libavfilter/vf_maskedthreshold.o 15src/libavfilter/vf_hysteresis.c warnings: generated. 56:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "planes", "set planes", OFFSET(planesrc/libavfilter/vf_hwupload.cs):,227 : 5A:V _warning: OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_hysteresis.c:57:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "threshold", "set threshold", OFFSET(threshold), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_hysteresis.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL } | ^ 45 warnings generated. CC libavfilter/vf_maskfun.o missing field 'unit' initializer [-Wmissing-field-initializers] 227 | }, | ^ src/libavfilter/vf_hwupload.c:230:5: warning: missing field 'help' initializer [-Wmissing-field-initializers] 230 | } | ^ src/libavfilter/vf_il.c:73:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | {"luma_swap", "swap luma fields", OFFSET(luma_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_il.c:74:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | {"ls", "swap luma fields", OFFSET(luma_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_il.c:75:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | {"chroma_swap", "swap chroma fields", OFFSET(chroma_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_il.c:76:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | {"cs", "swap chroma fields", OFFSET(chroma_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_il.c:77:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | {"alpha_swap", "swap alpha fields", OFFSET(alpha_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_il.c:78:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | {"as", "swap alpha fields", OFFSET(alpha_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_il.c:79:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 79 | {NULL} | ^ src/libavfilter/vf_idet.c:406:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 406 | idet->decay_coefficient = lrint( PRECISION * exp2(-1.0 / idet->half_life) ); | ~ ~~~~~~^~~~~~~~~ 1 warning generated. CC libavfilter/vf_median.o 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_identity.c:296:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 296 | s->min_score = +INFINITY; | ~ ^~~~~~~~~ src/libavfilter/vf_identity.c:297:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 297 | s->max_score = -INFINITY; | ~ ^~~~~~~~~ 3 warnings generated. src/libavfilter/vf_identity.c:397:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 397 | { NULL } | ^ 2 warnings generated. CC libavfilter/vf_mergeplanes.o 8 warnings generated. CC libavfilter/vf_mestimate.o 19 warnings generated. src/libavfilter/vf_lenscorrection.c:66:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 66 | { NULL } | ^ src/libavfilter/vf_lagfun.c:199:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 199 | { "decay", "set decay", OFFSET(decay), AV_OPT_TYPE_FLOAT, {.dbl=.95}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_lagfun.c:200:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 200 | { "planes", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=15}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_lagfun.c:201:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 201 | { NULL }, | ^ 18 warnings generated. 1 warning generated. 7 warnings generated. src/libavfilter/vf_lenscorrection.c:210:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 210 | for (i = 0; i < FF_ARRAY_ELEMS(rect->correction); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_midequalizer.o src/libavfilter/vf_limitdiff.c:60:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "threshold", "set the threshold", OFFSET(threshold), AV_OPT_TYPE_FLOAT, {.dbl=1/255.f}, 0, 1, TFLAGS }, | ^ src/libavfilter/vf_limitdiff.c:61:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "elasticity", "set the elasticity", OFFSET(elasticity), AV_OPT_TYPE_FLOAT, {.dbl=2.f}, 0, 10, TFLAGS }, | ^ src/libavfilter/vf_limitdiff.c:62:119: warning: 10missing field 'unit' initializer [-Wmissing-field-initializers] warning s generated. 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_lut2.c:92:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 92 | { NULL } | ^ 5 warnings generated. src/libavfilter/vf_limiter.c:55:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 55 | { NULL } | ^ CC libavfilter/vf_minterpolate.o CC libavfilter/vf_misc_vaapi.o src/libavfilter/vf_lumakey.c:187:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 187 | { "threshold", "set the threshold value", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_lumakey.c:188:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 188 | { "tolerance", "set the tolerance value", OFFSET(tolerance), AV_OPT_TYPE_DOUBLE, {.dbl=0.01}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_lumakey.c:189:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 189 | { "softness", "set the softness value", OFFSET(softness), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_lumakey.c:190:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 190 | { NULL } | ^ src/libavfilter/vf_lut.c:99:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 99 | { NULL } | ^ 3 warnings generated. 5 warnings generated. src/libavfilter/vf_lut.c:316:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 316 | for (val = 0; val < FF_ARRAY_ELEMS(s->lut[comp]); val++) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10 warnings generated. CC libavfilter/vf_mix.o src/libavfilter/vf_lut2.c:633:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 633 | { NULL } | ^ 5 warnings generated. CC libavfilter/vf_monochrome.o CC libavfilter/vf_morpho.o CC libavfilter/vf_mpdecimate.o src/libavfilter/vf_lut3d.c:105:92: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 105 | return lut3d->lut[NEAR(s->r) * lut3d->lutsize2 + NEAR(s->g) * lut3d->lutsize + NEAR(s->b)]; | ~~~~~~~~^~ src/libavfilter/vf_lut3d.c:95:25: note: expanded from macro 'NEAR' 95 | #define NEAR(x) ((int)((x) + .5)) | ^ ~ src/libavfilter/vf_lut3d.c:105:62: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 105 | return lut3d->lut[NEAR(s->r) * lut3d->lutsize2 + NEAR(s->g) * lut3d->lutsize + NEAR(s->b)]; | ~~~~~~~~^~ src/libavfilter/vf_lut3d.c:95:25: note: expanded from macro 'NEAR' 95 | #define NEAR(x) ((int)((x) + .5)) | ^ ~ src/libavfilter/vf_lut3d.c:105:31: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1056 | warning sr generatede. turn 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)) | ^ ~ 23 warnings generated. CC libavfilter/vf_multiply.o src/libavfilter/vf_maskedclamp.c:55:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "undershoot", "set undershoot", OFFSET(undershoot), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ 4 warnings generated. 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_maskedclamp.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL } | ^ CC libavfilter/vf_negate.o 11 warnings generated. 6 warnings generated. CC libavfilter/vf_neighbor.o CC libavfilter/vf_nlmeans.o 1 warning generated. 13 warnings generated. 4 warnings generated. 14 warnings generated. CC libavfilter/vf_nnedi.o CC libavfilter/vf_noise.o CC libavfilter/vf_normalize.o 7 warnings generated. src/libavfilter/vf_maskedmerge.c:34:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 34 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_maskedmerge.c:35:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 35 | { NULL } | ^ CC libavfilter/vf_null.o 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 }, | ^ CC libavfilter/vf_overlay.o src/libavfilter/vf_maskedminmax.c:54:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 54 | { NULL } | ^ CC libavfilter/vf_overlay_vaapi.o CC libavfilter/vf_owdenoise.o 3 warnings generated. src/libavfilter/vf_maskfun.c:55:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "low", "set low threshold", OFFSET(low), AV_OPT_TYPE_INT, {.i64=10}, 0, UINT16_MAX, VFT }, | ^ src/libavfilter/vf_maskfun.c:56:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "high", "set high threshold", OFFSET(high), AV_OPT_TYPE_INT, {.i64=10}, 0, UINT16_MAX, VFT }, | ^ src/libavfilter/vf_maskfun.c:57:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, VFT }, | ^ src/libavfilter/vf_maskfun.c:58:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "fill", "set fill value", OFFSET(fill), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, VFT }, | ^ src/libavfilter/vf_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_maskedthreshold.c:55:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "threshold", "set threshold", OFFSET(threshold), AV_OPT_TYPE_INT, {.i64=1}, 0, UINT16_MAX, TFLAGS }, | ^ src/libavfilter/vf_maskedthreshold.c:56:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, TFLAGS }, | ^ src/libavfilter/vf_maskedthreshold.c:60:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 60 | { NULL } | ^ CC libavfilter/vf_pad.o 19 warnings generated. 4 warnings generated. 2 warnings generated. 20 warnings generated. CC libavfilter/vf_palettegen.o CC libavfilter/vf_paletteuse.o 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 } | ^ src/libavfilter/vf_mergeplanes.c:59:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "mapping", "set input to output plane mapping", OFFSET(mapping), AV_OPT_TYPE_INT, {.i64=-1}, -1, 0x33333333, FLAGS|AV_OPT_FLAG_DEPRECATED }, | ^ src/libavfilter/vf_mergeplanes.c:61:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "map0s", "set 1st input to output stream mapping", OFFSET(map[0].input), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:62:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "map0p", "set 1st input to output plane mapping", OFFSET(map[0].plane), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:63:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "map1s", "set 2nd input to output stream mapping", OFFSET(map[1].input), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:64:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "map1p", "set 2nd input to output plane mapping", OFFSET(map[1].plane), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:65:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "map2s", "set 3rd input to output stream mapping", OFFSET(map[2].input), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:66:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "map2p", "set 3rd input to output plane mapping", OFFSET(map[2].plane), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:67:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "map3s", "set 4th input to output stream mapping", OFFSET(map[3].input), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:68:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "map3p", "set 4th input to output plane mapping", OFFSET(map[3].plane), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:69:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 69 | { NULL } | ^ 2 warnings generated. 2 warnings generated. 3 warnings generated. 2 warnings generated. CC libavfilter/vf_perspective.o 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_midequalizer.c:144:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 144 | for (x = 0; x < hsize - 1; x++) { | ~ ^ ~~~~~~~~~ src/libavfilter/vf_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++) { | ~ ^ ~~~~~~~~~ 22 warnings generated. 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_phase.o CC libavfilter/vf_photosensitivity.o CC libavfilter/vf_pixdesctest.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 } | ^ 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 dropping threshold", OFFSET(hi), AV_OPT_TYPE_INT, {.i64=64*12}, INT_MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_mpdecimate.c:61:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "lo", "set low dropping threshold", OFFSET(lo), AV_OPT_TYPE_INT, {.i64=64*5}, INT_MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_mpdecimate.c:62:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "frac", "set fraction dropping threshold", OFFSET(frac), AV_OPT_TYPE_FLOAT, {.dbl=0.33}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_mpdecimate.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ 6 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_drop_count, decimate->hi, decimate->lo, decimate->frac); | ~~~~~~~~~~^~~~ src/libavfilter/vf_median.c:59:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "radius", "set median radius", OFFSET(radius), AV_OPT_TYPE_INT, {.i64=1}, 1, 127, FLAGS }, | ^ CC libavfilter/vf_pixelize.o src/libavfilter/vf_median.c:60:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_median.c:61:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "radiusV", "set median vertical radius", OFFSET(radiusV), AV_OPT_TYPE_INT, {.i64=0},0, 127, FLAGS }, | ^ src/libavfilter/vf_median.c2:62 warning:s110: generatedwarning: . 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 } | ^ 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 }, | ^ src/libavfilter/vf_morpho.c:142:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 142 | { NULL } | ^ src/libavfilter/vf_negate.c:75:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "negate_alpha", NULL, OFFSET(negate_alpha), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_negate.c:76:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 76 | { NULL } | ^ src/libavfilter/vf_monochrome.c:282:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 282 | { "cb", "set the chroma blue spot", OFFSET(b), AV_OPT_TYPE_FLOAT, {.dbl=0},-1, 1, VF }, | ^ src/libavfilter/vf_monochrome.c:283:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 283 | { "cr", "set the chroma red spot", OFFSET(r), AV_OPT_TYPE_FLOAT, {.dbl=0},-1, 1, VF }, | ^ src/libavfilter/vf_monochrome.c:284:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 284 | { "size", "set the color filter size", OFFSET(size), AV_OPT_TYPE_FLOAT, {.dbl=1},.1,10, VF }, | ^ src/libavfilter/vf_monochrome.c:285:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 285 | { "high", "set the highlights strength", OFFSET(high), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, VF }, | ^ src/libavfilter/vf_monochrome.c:286:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 286 | { NULL } | ^ src/libavfilter/vf_minterpolate.c:833:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 833 | ret = av_clipf(FFMIN(mafd, diff), 0, 100.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~10 warnings generated. src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_lut3d.c:707:80: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 706 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 707 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:707:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 706 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 707 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:707:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 706 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 707 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:707:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 706 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 707 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:707:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 706 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 707 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:707:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 706 | av_log(ctCC libavfilter/vf_pp.o x, 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_nnedi.c:121:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 121 | {"weights", "set weights file", OFFSET(weights_file), AV_OPT_TYPE_STRING, {.str="nnedi3_weights.bin"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_lut3d.c:722:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 722 | lut3d->scale.r = av_clipf(1. / (max[src/libavfilter/vf_nnedi.c0:]132 :-111 :m iwarning: nmissing field 'unit' initializer [-Wmissing-field-initializers][ 0]), 0.f, 1 .132f | ) ; | { ~ ~~~~~~~^~~~~~~~ "planes", "set which planes to process", OFFSET(process_plane), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, src/libavfilter/vf_lut3d.cRF:LA723G:S44 :} ,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_nnedi.c:161:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 161 | { NULL } | ^ 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 } | ^ src/libavfilter/vf_noise.c:57:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | NOISE_PARAMS(all, 0, all) | ^ src/libavfilter/vf_noise.c:46:120: note: expanded from macro 'NOISE_PARAMS' 46 | {#name"_seed", "set componentsrc/libavfilter/vf_normalize.c #":130#:x144:" nwarning: omissing field 'unit' initializer [-Wmissing-field-initializers]i se seed", OFFSET(param.s e130e | d ) , {A V_"ObPlaTc_kpTtY",P E "_oIutNpT,u t{ .ic6ol4o=-r1 }t,o -wh1i,c hI NdTa_rMkeAsXt, iFnpLuAt GcSo}l,o r i s ma p p e\d" , | ^ OFFSET(blackpt), AV_OPT_TYPE_COLOR, { .str src/libavfilter/vf_noise.c=: 57"b:l5a:c kwarning: "missing field 'unit' initializer [-Wmissing-field-initializers] },src/libavfilter/vf_noise.c: 470:,120 :0 ,note: expanded from macro 'NOISE_PARAMS'F LAGSR }, | ^ 47 | {#name"_strength", "set componentsrc/libavfilter/vf_normalize.c :#131"#:x"146 : swarning: tmissing field 'unit' initializer [-Wmissing-field-initializers]r ength", OFF S131 | E T ( p a{ r"awhmi.tesptrte"n,gt h )",o uAtVpu_tO cPoTlo_rT YtPo Ew_hIicNh Tb, r{i.gih6t4e=s0t }in,pu t0 c,o l1o0r0 ,i sF mLaApGpSed}",, O FF S ET (w h\i te p| t ^), AV_OPT_TYPE_COLOR, { .str = "white" },src/libavfilter/vf_noise.c 0:,57 0:,5 :F Lwarning: AGmissing field 'unit' initializer [-Wmissing-field-initializers]S R },src/libavfilter/vf_noise.c: 48 :| 120 ^ : note: expanded from macro 'NOISE_PARAMS' 48 | {#name"s", src/libavfilter/vf_normalize.c : 132: 157 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] "set component 132# | " # x "{ s t"rsemnogtohth"i, nOgF"F,S ET (p"aarammo.usnttr of teemnpgotrha)l, sAmVoo_tOhPiTng_ TofY tPhEe_ Iisrc/libavfilter/vf_owdenoise.cNnTp:114,:u t24{:. irwarning: 6aimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]4n ge=, 0t}o ,r ed0uc,e 1141f | 0l 0,i Fc L k A GeS}d, ro "u, b l Oe F F Ssu\ E m| T_ ^l( s= msroco[xt *hi ngl)i,n eAsVi_zOe]P T*_ TcYoPeEf_fI[0N]T,[ 0]{;. i6 4| = ^~~~~~~~~~~~~~~~~ ~0} , 0, INT_MAX/8, FLAGS }, | ^ src/libavfilter/vf_normalize.c:133:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 133 | { "independence", "proportion of independent to linkesrc/libavfilter/vf_noise.cd:src/libavfilter/vf_owdenoise.c 58::5115c:24::h warning: awarning: missing field 'unit' initializer [-Wmissing-field-initializers]nimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]n el no rm58a | l i115z | a t ioN nO I" , SO E_FP dFoARSAEuMbTSl(i(nedecp e0sn,umd_h e n0= csr,c[e x)p ,a*r almA[iVne0s]_i)O zP eT| ] _* ^T YcPoeEfsrc/libavfilter/vf_noise.c:_46:fF120[:L1O AT], note: [0{expanded from macro 'NOISE_PARAMS'.] d;bl =1 .| 0 ^~~~~~~~~~~~~~~~~ ~}, 0.460 | , 1. 0 , {FL#AnGaSmRe "}_s,ee d" ,| ^ "set component #"#x" noise seed", OFFsrc/libavfilter/vf_normalize.cS:E134:T145(: pwarning: amissing field 'unit' initializer [-Wmissing-field-initializers]r am.seed), AV_ O134 | P T _ T Y{P "Est_rIeNnTg,t h"{,. "ist6re4n=gt-h1 }o,f -1f,il tIeNr,T _frMoAmX ,n oF LefAfGecSt} t,o f ul l n o r \m a li| z ^a tion", OFFSET(strength), src/libavfilter/vf_owdenoise.cA:V_118O:28P:T _Twarning: Yimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/vf_noise.c PE:_58F:5L:OA Twarning: , missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { . src/libavfilter/vf_noise.cd: b l47 := 1201: note: .expanded from macro 'NOISE_PARAMS' 0 c}on,st d0o.0u, b l471.e0 | , s F= {L #sArnaGcSmR [},ea "v p| _ ^ rsitvr_emnigrtrhor"(,x "-s eisrc/libavfilter/vf_normalize.ct, c:o 135mw :- po121n:e) n*twarning: missing field 'help' initializer [-Wmissing-field-initializers]l#i "ne#sx i"135 zst | re] e n { | gt ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~hN U"L,L } O F118| F ^S | E T( p a r a m . s tr e n g t h ) , A V _+O sPrT_cT[YaPvEp_IrNivT_m,i r{r.oir(6x 4+= i0, }w, - 01), *1 l0i0,n esFizLe]A; G S| } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, \ | ^ src/libavfilter/vf_noise.c:58:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:48:120: note: expanded from macro 'NOISE_PARAMS' 48 | {#name"s", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:59:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | NOISE_PARAMS(c1, 1, param[1]) | ^ src/libavfilter/vf_noise.c:46:120: note: expanded from macro 'NOISE_PARAMS' 46 | {#name"_seed", "set component #"#x" noise seed", OFFSET(psrc/libavfilter/vf_owdenoise.caram:.s133e:e24d:) ,warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]A V_OPT_TYPE_INT, {133. | i 6 4 = - 1 }d,ou bl-e 1s,um _IlN =T _sMrAcX_,l [FxL *A GliSn}e,s iz e ] * i co\e ff [| 0] ^[ 0]; | ^~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_noise.c:59:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:47:120: note: expanded from macro 'NOISE_PARAMS' 47 | {#name"_strength", "set component #"#x" strength"src/libavfilter/vf_owdenoise.c, :OF134F:S24E:T (warning: pimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]a ram.streng th134) | , A V _ O P T _doTuYbPleE _sIuNTm,_ h{. i= 6s4r=c0_}h[,x 0* ,l in1es0i0,z eF] L*A GiSc}oe,f f[ 1 ][ 0 ]; | \ ^~~~~~~~~~~~~~~~~~~ ~ | ^ src/libavfilter/vf_noise.c:59:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:48:120: note: expanded from macro 'NOISE_PARAMS' 48 | {#name"s", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_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_noise.c:60:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | NOISE_PARAMS(c2, 2, param[2]) src/libavfilter/vf_owdenoise.c | : ^140 :48:src/libavfilter/vf_noise.c :warning: 46implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :120: note: expanded from macro 'NOISE_PARAMS' 140 | 46 | s u m_{h# n+a=m ei"c_oseefefd["1],[ i]" s* e(t scrocm_pho[xn0e] n+t sr#c"_#hx["x 1n]o)i; s e| s ~ ~~~~~~~~~~^~~~~~~~~~~e ed", OFFSET(param.ssrc/libavfilter/vf_neighbor.ceed:),373 A:V126_:O Pwarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]_ TYPE_INT, {.i64=-1}, -1, INT_MAX ,373 F | L A G S{} ",c o o r d i n at\es "| , ^ "set coordinates", OFFSET(coosrc/libavfilter/vf_noise.cr:d60:i5n:a twarning: emissing field 'unit' initializer [-Wmissing-field-initializers]s) , src/libavfilter/vf_noise.c : 47A:V_120O: Pnote: T_expanded from macro 'NOISE_PARAMS'TY PE_INT, {.i6 447= | 25 5 } , {0#,n a2m5e5", _ s FtLrAeGnSg }t,h " ,| ^ "set component #"#x" strength", OFFSET(psrc/libavfilter/vf_neighbor.car:a375m:.s126t: rwarning: missing field 'unit' initializer [-Wmissing-field-initializers]e ngth), AV_OP T375 | _ T Y{ P"Eth_rIeNsTh,o l{d.0i"64,= 0} ," s0e,t 1t0h0r,e sFhLoAlGdS }f, o r 1 s t \p l | a ^ne ", OFFSET(threshold[0]), AV_OPT_TYPsrc/libavfilter/vf_noise.cE:_60I:N5T:, {warning: .missing field 'unit' initializer [-Wmissing-field-initializers]i6 4=src/libavfilter/vf_noise.c65:5483:5120}:, 0note: , expanded from macro 'NOISE_PARAMS'6 5535, FLAGS 48} | , | ^ {#name"s", "set component #"#src/libavfilter/vf_neighbor.cx:"376 :st126r:e nwarning: gmissing field 'unit' initializer [-Wmissing-field-initializers] th", OFFSET (376p | a ra m .s t{r e"nthgrtehsh)ol,d 1A"V,_ O P"Ts_eTt YtPhEr_eIsNhTol,d f{o.ri 26n4d =p0la}n,e" ,0 , OF1FS0ET0(,th rFeLsAhGoSl}d,[ 1 ] ) , AV _\ O P| ^T _TYPE_INT, {.i64=65535}, 0, 65535, FLAGS }, | ^ src/libavfilter/vf_neighbor.c:377:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 377 | { "threshold2", "set threshold for 3rd plane", OFFSET(threshold[2]), AV_OPT_TYPE_INT, {.i64=65535}, 0, 65535, FLAGSsrc/libavfilter/vf_noise.c }:, 61 :| 5 ^: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | NOISE_PARAMS(c3, 3, param[3]) | ^ src/libavfilter/vf_noise.csrc/libavfilter/vf_neighbor.c::46378::120126:: note: warning: expanded from macro 'NOISE_PARAMS'missing field 'unit' initializer [-Wmissing-field-initializers] 46378 | | {{ #"ntahrmeesh"_oslde3ed"",, " s"seet tc tohmrpeosnheonltd f#o"r #4xth" pnlaonies",e s eeOdF"F,SE TO(FtFhSrEeTs(hoplad[r3a])m, . s AeV_eOdPT)_,TY PEA_IVNT_,OP T{_.Ti6Y4=P65E5_I3N5}T,, 0{,. i65654=3-15}, ,FL A-GS1 , }I,N T_ M| ^A X, FLAGS}, src/libavfilter/vf_neighbor.c\: 379: 12:| ^warning: missing field 'help' initializer [-Wmissing-field-initializers] 379 | { NULL } | ^ src/libavfilter/vf_noise.c:61:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:47:120: note: expanded from macro 'NOISE_PARAMS' 47 | {#name"_strength", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:61:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:48:120: note: expanded from macro 'NOISE_PARAMS' 48 | {#name"s", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:62:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 62 | {NULL} | ^ In file included from src/libavfilter/vf_nlmeans.c:39src/libavfilter/vf_morpho.c: :619:69: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] src/libavfilter/vf_nlmeans_init.h:119 619 | chords->nb_elements += (AV_RN16(&SE->img[y][x * 2]) >= mid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ :40src/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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ warning: src/libavfilter/vf_morpho.c:624:56: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 624 | } else if (AV_RN16(&SE->img[y][x * 2]) < mid && chord_start != -1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ 119 | const uint32_t patch_diff_sq = FFMIN(e - d - b + asrc/libavfilter/vf_owdenoise.c:,218:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] m a218 | double v = s->planesrc/libavfilter/vf_lut3d.c[i :+ 10571]:[51j:] [warning: yimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* s->linesize + x ];1057 | | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lut3d->scale.r = av_clipf(1. / (in_max[0] - in_min[0]), 0.f, 1.f); | ~ ~~~~~~~~~~^~~~~~~~~~~ x_meaningful_difsrc/libavfilter/vf_lut3d.cf: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/libavutil/macros.h:49:25: src/libavfilter/vf_lut3d.c:note: 1059:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] expanded from macro 'FFMIN' 1059 | lut3d->scale.b = av_clipf(1. / (in_max[2] - in_min[2]), 0.f, 1.f); | ~ ~~~~~~~~~~^~~~~~~~~~~ 49 | #definsrc/libavfilter/vf_owdenoise.c:e233:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] FF 233 | i = s->plane[0][0][y*s->linesize + x] + dither[x&7][y&7]*(1.0/64) + 1.0/128; // yes the rounding is insane but optimal :) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ MIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/vf_noise.c:104:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 104 | x1 = 2.0 * av_lfg_get(lfg) / (float)UINT_MAX - 1.0; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_noise.c:105:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 105 | x2 = 2.0 * av_lfg_get(lfg) / (float)UINT_MAX - 1.0; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_nlmeans.c:67:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:116:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | y1 = av_clipf(y1, -128, 127); | ~ ^~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ 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_ssrc/libavfilter/vf_mix.c:i372:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] z 372 | { NULL }, | ^ e), AV_OPT_TYPE_INT, { .i64 = 3*2+1 }, 0, 99, FLAGS }, | ^ src/libavfilter/vf_nlmeans.c:69:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "pc", "patch size for chroma planes", OFFSET(patch_size_uv), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 99, FLAGS }, | ^ src/libavfilter/vf_nlmeans.c:70:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "r", "research window", OFFSET(research_size), AV_OPT_TYPE_INT, { .i64 = 7*2+1 }, 0, 99, FLAGS }, | ^ src/libavfilter/vf_nlmeans.c:71:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "rc", "research window for chroma planes", OFFSET(research_size_uv), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 99, FLAGS }, | ^src/libavfilter/vf_misc_vaapi.c: 54:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 54 | slope = 1.0 * (out_max - out_min) / (in_max - in_min); | ~ ~~~~~~~~^~~~~~~~~ src/libavfilter/vf_nlmeans.c:72src/libavfilter/vf_misc_vaapi.c:55:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 1255 | output = out_min + slope * (x - in_min); | ^~~~~~~ ~ : warning: missing field 'help' initializer [-Wmissing-field-initializers] 72 | { NULL } | ^ src/libavfilter/vf_mix.c:455:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/vf_lut3d.c 455 | : 1224 : 5: {warning: missing field 'help' initializer [-Wmissing-field-initializers]NU LL }, 1224 | | ^ COMMON_OPTIONS | ^ src/libavfilter/vf_lut3d.c:56:12: note: expanded from macro 'COMMON_OPTIONS' 56 | { NULL } | ^ 4 warnings generated. src/libavfilter/vf_misc_vaapi.c:205:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 205 | { NULL }, | ^ src/libavfilter/vf_misc_vaapi.c:212:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 212 | { NULL }, | ^ src/libavfilter/vf_overlay.c:289:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 289 | s->var_values[VAR_X] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_overlay.c:290:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 290 | s->var_values[VAR_Y] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_overlay.c:292:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 292 | s->var_values[VAR_T] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_overlay.c:293:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 293 | s->var_values[VAR_POS] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_nnedi.c:904:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 904 | softmax_means[nn] = mean(model->softmax_q1 + nn * filter_size, filter_size); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_pp7.o src/libavfilter/vf_nnedi.c:905:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 905 | elliott_means[nn] = mean(model->elliott_q1 + nn * filter_size, filter_size); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_nnedi.c:908:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 908 | mean_filter[k] += model->softmax_q1[nn * filter_size + k] - softmax_means[nn]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_nnedi.c:912:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 912 | mean_filter[k] *= scale; | ~~ ^~~~~ src/libavfilter/vf_nnedi.c:914:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 914 | mean_bias = mean(model->softmax_bias_q1, nns); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_nnedi.c:928:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 928 | softmax_means[nn] = mean(model->softmax_q2 + nn * filter_size, filter_size); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_nnedi.c:929:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 929 | elliott_means[nn] = mean(model->elliott_q2 + nn * filter_size, filter_size); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_nnedi.c:932:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 932 | mean_filter[k] += model->softmax_q2[nn * filter_size + k] - softmax_means[nn]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_nnedi.c:937:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 937 | mean_filter[k] *= scale; | ~~ ^~~~~ src/libavfilter/vf_nnedi.c:939:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 939 | mean_bias = mean(model->softmax_bias_q2, nns); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. 6 warnings generated. src/libavfilter/vf_pad.c:119:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 119 | var_values[VAR_OUT_W] = var_values[VAR_OW] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_pad.c:120:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 120 | var_values[VAR_OUT_H] = var_values[VAR_OH] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_nlmeans.c:431:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 431 | for (int i = 0; i < s->max_meaningful_diff; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_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 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 5 warnings generated. src/libavfilter/vf_pad.c:264:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 264 | for (i = 0; i < FF_ARRAY_ELEMS(planes) && frame->data[i]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_pad.c:271:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | for (i = 0; i < FF_ARRAY_ELEMS(planes) && planes[i] >= 0; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_pad.c:293:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | for (j = 0; j < FF_ARRAY_ELEMS(planes) && planes[j] >= 0; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_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); | ~ ~~~~~~~~~~^~~~~~~~~~~ 4 warnings generated. src/libavfilter/vf_lut3d.c:1745:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1744 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 1745 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:1745:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1744 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", src/libavfilter/vf_pad.c| ~~~~~~ :420:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers]1745 | 420 | { " w i d t h " ,mi n ["s0e]t, tmhien [p1a]d, amriena[ 2w]id,th emxapxr[es0s]i,on "m, a x [ 1 ]O,F FmSaETx([w2_e]x);p r )| , ^~~~~~A V_OPT_TYPEsrc/libavfilter/vf_lut3d.c_S:T1745R:I56N:G ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{. str = "iw "1744} | , 0 , 0 , F L AG S } , | ^ av_log(ctx, AV_LOG_DEBUG, "min: %f src/libavfilter/vf_pad.c%:f421 :%123:f warning: | missing field 'unit' initializer [-Wmissing-field-initializers]m ax: %f %f %f \421n" | , | ~~~~~~ { "w", 1745 | " s e t t h e p a d a r e a w i d t h mexipnr[e0]s,s imoinn"[,1] , m i n [ 2] ,O mFaFxS[E0T](,w _meaxxpr[)1],, A Vm_aOPxT[_2T]Y)P;E _ | S ^~~~~~T RING, {.src/libavfilter/vf_lut3d.cs:t1745r: 48=: warning: "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]iw "}, 0, 0, F1744L | A G S } , | ^ av_log(ctx, AV_LOG_DEBUG, src/libavfilter/vf_pad.c"m:i422:n123:: %warning: fmissing field 'unit' initializer [-Wmissing-field-initializers] % f %f | max: 422% | f % f {% f"\hne"i,g h| ~~~~~~t ", "set t h1745e | p a d a r e a h e i g h t e x p r e s s i o n ", m i nO[F0F]S,E Tm(ihn_[e1x]p,r )mi,n [A2V]_O,P Tm_aTxY[P0E]_,S TmRaINxG[,1 ],{ .smtarx [=2] )";i h "| }, ^~~~~~ 0, 0, FLsrc/libavfilter/vf_lut3d.cAG:S1745 :}40,: warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ 1744 | av_losrc/libavfilter/vf_pad.cg(:c423tx:,123 :A warning: Vmissing field 'unit' initializer [-Wmissing-field-initializers]_ LOG_DEBUG, " m423in | : % f % f {% f" h|" m,a x : %f" s%eft %tfhe\ n"p,a d | a ~~~~~~r ea heig h1745t | e x p r e s si o n " , O F F S E T ( h _ e x p rm)in,[ 0A]V,_ OmPinT[_1T],Y PmEi_nS[T2]R,I NmGax,[ {0.]s, tmrax [=1 ]"i,h m"a}x,[ 02, ]0),; F L | A ^~~~~~G S }, | ^ src/libavfilter/vf_lut3d.c:1745:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1744 | src/libavfilter/vf_pad.c : 424a:v139: _warning: lmissing field 'unit' initializer [-Wmissing-field-initializers]o g(ctx, AV_LOG _424D | E B U G, "{m in":x" ,% f % f %"sfe |t mtahx:e %xf o%fff %sf\ent" ,e x| p ~~~~~~r ession f1745o | r t h e i n p u t i m a g e p o s it i o n" , OF FmSiEnT[(0x]_,e xmpirn)[,1 ]A, Vm_iOnP[2T]_,T YPmEa_xS[0T],R ImNaGx,[ 1{].,s tmarx [=2 ]")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_lut3d.c:1763:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1763 | lut1d->scale.r = av_clipf(1. / (max[0] - min[0]), 0.f, 1.f); | ~ ~~~~~~~^~~~~~~~ src/libavfilter/vf_lut3d.c:1764:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1764 | lut1d->scale.g = av_clipf(1. / (max[1] - min[1]), 0.f, 1.f); | ~ ~~~~~~~^~~~~~~~ src/libavfilter/vf_lut3d.c:1765:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1765 | lut1d->scale.b = av_clipf(1. / (max[2] - min[2]), 0.f, 1.f); | ~ ~~~~~~~^~~~~~~~ src/libavfilter/vf_lut3d.c:1778:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1778 | { NULL } | ^ src/libavfilter/vf_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 transsrc/libavfilter/vf_lut3d.cpar:e1786n:c33y":, warning: Oimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]FF SET(reserve_tra ns1786p | a r e n tr)e,t uArVn_ OlPTu_tT1YdPE-_>BOlOuL,t [{i.id6x4]=1[},N E0,A R1(,s )FL]A; G S | } ~~~~~^~, | ^ src/libavfilter/vf_lut3d.c:95:25: note: expanded from macro 'NEAR' 95 | #define NEAR(x) (src/libavfilter/vf_palettegen.c(i:nt90):(146(x:) warning: +missing field 'unit' initializer [-Wmissing-field-initializers] .5)) | ^ ~ 90 | { "transparency_color", "set a background color for transparency", OFFSET(transparency_color), AV_OPT_TYPE_COLOR, {.str="lime"}, 0, 0, FLAGS }, | ^ CC libavfilter/vf_premultiply.o src/libavfilter/vf_palettegen.c:95:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 95 | { NULL } | ^ src/libavfilter/vf_lut3d.c:1811:33: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1811 | const float m = (1.f - cosf(d * M_PI)) * .5f; | ^ ~ 3 warnings generated. CC libavfilter/vf_procamp_vaapi.o src/libavfilter/vf_paletteuse.c:122:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 122 | { "bayer_scale", "set scale for bayer dithering", OFFSET(bayer_scale), AV_OPT_TYPE_INT, {.i64=2}, 0, 5, FLAGS }, | ^ src/libavfilter/vf_paletteuse.c:125:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 125 | { "new", "take new palette for each output frame", OFFSET(new), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_paletteuse.c:126:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 126 | { "alpha_threshold", "set the alpha threshold for transparency", OFFSET(trans_thresh), AV_OPTCC libavfilter/vf_pseudocolor.o _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_psnr.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_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_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_overlay.c:1059:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1059 | { "x", "set the x expression", OFFSET(x_expr), AV_OPT_TYPE_STRING, {.str = "0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_overlay.c:1060:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1060 | { "y", "set the y expression", OFFSET(y_expr), AV_OPT_TYPE_STRING, {.str = "0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_overlay.c:1070:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1070 | { "shortest", "force termination when the shortest input terminates", OFFSET(fs.opt_shortest), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_overlay.c:1080:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1080 | { "repeatlast", "repeat overlay of the last overlay frame", OFFSET(fs.opt_repeatlast), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_overlay.c:1084:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1084 | { NULL } | ^ src/libavfilter/vf_perspective.c:72:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "x0", "set top left x coordinate", OFFSET(expr_str[0][0]), AV_OPT_TYPE_STRING, {.str="0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_perspective.c:73:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "y0", "set top left y coordinate", OFFSET(expr_str[0][1]), AV_OPT_TYPE_STRING, {.str="0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_perspective.c:74:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "x1", "set top right x coordinate", 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 } | ^ CC libavfilter/vf_pullup.o src/libavfilter/vf_paletteuse.c:662:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 662 | if (c >> 24 < s->trans_thresh) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_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) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavfilter/vf_qp.o 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_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, CC libavfilter/vf_random.o {.i64=30}, 2, MAX_FRAMES, FLAGS }, | ^ src/libavfilter/vf_photosensitivity.c:65:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "threshold", "set detection threshold factor (lower is stricter)", OFFSET(threshold_multiplier), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0.1, FLT_MAX, FLAGS }, | ^ src/libavfilter/vf_photosensitivity.c:66:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "t", "set detection threshold factor (lower is stricter)", OFFSET(threshold_multiplier), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0.1, FLT_MAX, FLAGS }, | ^ src/libavfilter/vf_photosensitivity.c:67:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "skip", "set pixels to skip when sampling frames", OFFSET(skip), AV_OPT_TYPE_INT, {.i64=1}, 1, 1024, FLAGS }, | ^ src/libavfilter/vf_photosensitivity.c:68:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "bypass", "leave frames unchanged", OFFSET(bypass), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_photosensitivity.c:69:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 69 | { NULL } | ^ src/libavfilter/vf_photosensitivity.c:66:140: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 66 | { "t", "set detection threshold factor (lower is stricter)", OFFSET(threshold_multiplier), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0.1, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_photosensitivity.c:65:140: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | { "threshold", "set detection threshold factor (lower is stricter)", OFFSET(threshold_multiplier), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0.1, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_readeia608.o CC libavfilter/vf_readvitc.o 6 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_VERBOSE, " fixed: %6d -> %6d / %6d (%3d%%) factor=%5.3f\n", | ~~~~~~ 258 | current_badness, fixed_badness, s->badness_threshold, 259 | 100 * new_badness / s->badness_threshold, factor); | ^~~~~~ src/libavfilter/vf_photosensitivity.c:279:65: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | snprintf(value, sizeof(value), "%f", (float)new_badness / s->badness_threshold); | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_photosensitivity.c:282:67: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 282 | snprintf(value, sizeof(value), "%f", (float)fixed_badness / s->badness_threshold); | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_photosensitivity.c:285:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 285 | snprintf(value, sizeof(value), "%f", (float)this_badness / s->badness_threshold); | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_photosensitivity.c:288:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 288 | snprintf(value, sizeof(value), "%f", factor); | ~~~~~~~~ ^~~~~~ 3 warnings generated. CC libavfilter/vf_remap.o 2 warnings generated. 19 warnings generated. src/libavfilter/vf_phase.c:91:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 91 | { NULL } | ^ src/libavfilter/vf_pp.c:47:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 47 | { NULL } | ^ 2 warnings generated. CC libavfilter/vf_removegrain.o src/libavfilter/vf_pixelize.c:309:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 309 | { "width", "set block width", OFFSET(block_w[0]), AV_OPT_TYPE_INT, {.i64=16}, 1, 1024, FLAGS }, | ^ src/libavfilter/vf_pixelize.c:310:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 310 | { "w", "set block width", OFFSET(block_w[0]), AV_OPT_TYPE_INT, {.i64=16}, 1, 1024, FLAGS }, | ^ src/libavfilter/vf_pixelize.c:311:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 311 | { "height", "set block height", OFFSET(block_h[0]), AV_OPT_TYPE_INT, {.i64=16}, 1, 1024, FLAGS }, | ^ src/libavfilter/vf_pixelize.c:312:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 312 | { "h", "set block height", OFFSET(block_h[0]), AV_OPT_TYPE_INT, {.i64=16}, 1, 1024, FLAGS }, | ^ src/libavfilter/vf_pixelize.c:318:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 318 | { "planes", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=15}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_pixelize.c:319:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 319 | { "p", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=15}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_pixelize.c:320:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 320 | { NULL }, | ^ CC libavfilter/vf_removelogo.o 1 warning generated. 6 warnings generated. src/libavfilter/vf_pp7.c:47:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "qp", "force a constant quantizer parameter", OFFSET(qp), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 64, FLAGS }, | ^ src/libavfilter/vf_pp7.c:52:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 52 | { NULL } | ^ 15 warnings generated. CC libavfilter/vf_repeatfields.o 14 warnings generated. 9 warnings generated. 15 warnings generated. src/libavfilter/vf_pseudocolor.c:259:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 259 | { NULL } | ^ CC libavfilter/vf_rotate.o 4 warnings generated. src/libavfilter/vf_pseudocolor.c:669:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 669 | g = fill.fill[1]; | ~ ^~~~~~~~~~~~ src/libavfilter/vf_pseudocolor.c:670:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 670 | b = fill.fill[2]; | ~ ^~~~~~~~~~~~ src/libavfilter/vf_pseudocolor.c:671:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 671 | r = fill.fill[0]; | ~ ^~~~~~~~~~~~ src/libavfilter/vf_pseudocolor.c:672:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 672 | a = fill.fill[3]; | ~ ^~~~~~~~~~~~ src/libavfilter/vf_pseudocolor.c:674:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 674 | if (g >= 0.f && b >= 0.f && r >= 0.f) { | ~~ ^~~ src/libavfilter/vf_pseudocolor.c:674:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 674 | if (g >= 0.f && b >= 0.f && r >= 0.f) { | ~~ ^~~ src/libavfilter/vf_pseudocolor.c:674:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 674 | if (g >= 0.f && b >= 0.f && r >= 0.f) { | ~~ ^~~ src/libavfilter/vf_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]); valsrc/libavfilter/vf_premultiply.c++): 60{: 90 :| ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_premultiply.c:61:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "inplace","enable inplace mode", OFFSET(inplace), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_premultiply.c:62:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 62 | { NULL } | ^ CC libavfilter/vf_sab.o src/libavfilter/vf_psnr.c:65:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | {"stats_file", "Set file where to store per-frame difference information", OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_psnr.c:66:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | {"f", "Set file where to store per-frame difference information", OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_psnr.c:67:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | {"stats_version", "Set the format version for the stats file.", OFFSET(stats_version), AV_OPT_TYPE_INT, {.i64=1}, 1, 2, FLAGS }, | ^ src/libavfilter/vf_psnr.c:68:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | {"output_max", "Add raw stats (max values) to the output log.", OFFSET(stats_add_max), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_psnr.c:69:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 69 | { NULL } | ^ src/libavfilter/vf_premultiply.c:354:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 354 | dst[x] = FFMIN(msrc[x] * (unsigned)max / asrc[x], max); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 8 warnings generated. src/libavfilter/vf_psnr.c:151:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | snprintf(value, sizeof(value), "%f",src/libavfilter/vf_procamp_vaapi.c d);: 58 | : ~~~~~~~~ ^ 49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 58 | slope = 1.0 * (out_max - out_min) / (in_max - in_min); | ~ ~~~~~~~^~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:58:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 58 | slope = 1.0 * (out_max - out_min) / (in_max - in_min); | ~ ~~~~~~~~^~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:59:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 59 | output = out_min + slope * (x - in_min); | ~ ~~^~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:59:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 59 | output = out_min + slope * (x - in_min); | ^~~~~~~ ~ src/libavfilter/vf_premultiply.c:406:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 406 | dst[x] = FFMAX(FFMIN(FFMAX(msrc[x] - offset, 0) * (unsigned)max / asrc[x] + offset, max), 0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_premultiply.c:406:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 406 | dst[x] = FFMAX(FFMIN(FFMAX(msrc[x] - offset, 0) * (unsigned)max / asrc[x] + offset, max), 0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_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 }, | ^ 7 warnings generated. src/libavfilter/vf_pullup.c:42:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 42 | { "jr", "set right junk size", OFFSET(junk_right), AV_OPT_TYPE_INT, {.i64=1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_pullup.c:43:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | { "jt", "set top junk size", OFFSET(junk_top), AV_OPT_TYPE_INT, {.i64=4}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_pullup.c:44:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "jb", "set bottom junk size", OFFSET(junk_bottom), AV_OPT_TYPE_INT, {.i64=4}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_pullup.c:45:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 45 | { "sb", "set strict breaks", OFFSET(strict_breaks), AV_OPT_TYPE_BOOL,{.i64=0},-1, 1, FLAGS }, | ^ src/libavfilter/vf_pullup.c:50:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 50 | { NULL } | ^ src/libavfilter/vf_psnr.c:270:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 270 | s->min_mse = +INFINsrc/libavfilter/vf_procamp_vaapi.cITY;: 210 :| 12 ~ ^~~~~~~~~: warning: missing field 'help' initializer [-Wmissing-field-initializers] 210 | { NULL }, | ^ src/libavfilter/vf_psnr.c:271:18src/libavfilter/vf_procamp_vaapi.c:: 209warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]72 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 271 | s -208> | m a x _ m{s e" h=u e-"I,N F"IONuItTpYu;t v| i ~ ^~~~~~~~~d eo hue", | ~ 209 | OFFSET(hue), AV_OPT_TYPE_FLOAT, { .dbl = HUE_DEFAULT }, HUE_MIN, HUE_MAX, .flags = FLAGS }, | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:38:29: note: expanded from macro 'HUE_MAX' 38 | #define HUE_MAX 180.0F | ^~~~~~ src/libavfilter/vf_procamp_vaapi.c:209:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 208 | { "hue", "Output video hue", | ~ 209 | OFFSET(hue), AV_OPT_TYPE_FLOAT, { .dbl = HUE_DEFAULT }, HUE_MIN, HUE_MAX, .flags = FLAGS }, | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:37:28: note: expanded from macro 'HUE_MIN' 37 | #define HUE_MIN -180.0F | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:209:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 209 | OFFSET(hue), AV_OPT_TYPE_FLOAT, { .dbl = HUE_DEFAULT }, HUE_MIN, HUE_MAX, .flags = FLAGS }, | ~ ^~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:39:31: note: expanded from macro 'HUE_DEFAULT' 39 | #define HUE_DEFAULT 0.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:207:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 206 | { "h", "Output video hue", | ~ 207 | OFFSET(hue), AV_OPT_TYPE_FLOAT, { .dbl = HUE_DEFAULT }, HUE_MIN, HUE_MAX, .flags = FLAGS }, | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:38:29: note: expanded from macro 'HUE_MAX' 38 | #define HUE_MAX 180.0F | ^~~~~~ src/libavfilter/vf_procamp_vaapi.c:207:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 206 | { "h", "Output video hue", | ~ 207 | OFFSET(hue), AV_OPT_TYPE_FLOAT, { .dbl = HUE_DEFAULT }, HUE_MIN, HUE_MAX, .flags = FLAGS }, | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:37:28: note: expanded from macro 'HUE_MIN' 37 | #define HUE_MIN -180.0F | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:207:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 207 | OFFSET(hue), AV_OPT_TYPE_FLOAT, { .dbl = HUE_DEFAULT }, HUE_MIN, HUE_MAX, .flags = FLAGS }, | ~ ^~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:39:31: note: expanded from macro 'HUE_DEFAULT' 39 | #define HUE_DEFAULT 0.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:205:88: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 204 | { "contrast", "Output video contrast", | ~ 205 | OFFSET(contrast), AV_OPT_TYPE_FLOAT, { .dbl = CONTRAST_DEFAULT }, CONTRAST_MIN, CONTRAST_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:34:30: note: expanded from macro 'CONTRAST_MAX' 34 | #define CONTRAST_MAX 10.0F | ^~~~~ src/libavfilter/vf_procamp_vaapi.c:205:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 204 | { "contrast", "Output video contrast", | ~ 205 | OFFSET(contrast), AV_OPT_TYPE_FLOAT, { .dbl = CONTRAST_DEFAULT }, CONTRAST_MIN, CONTRAST_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:33:31: note: expanded from macro 'CONTRAST_MIN' 33 | #define CONTRAST_MIN 0.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:205:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 205 | OFFSET(contrast), AV_OPT_TYPE_FLOAT, { .dbl = CONTRAST_DEFAULT }, CONTRAST_MIN, CONTRAST_MAX, .flags = FLAGS }, | ~ ^~~~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:35:31: note: expanded from macro 'CONTRAST_DEFAULT' 35 | #define CONTRAST_DEFAULT 1.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:203:88: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 202 | { "c", "Output video contrast", | ~ 203 | OFFSET(contrast), AV_OPT_TYPE_FLOAT, { .dbl = CONTRAST_DEFAULT }, CONTRAST_MIN, CONTRAST_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:34:30: note: expanded from macro 'CONTRAST_MAX' 34 | #define CONTRAST_MAX 10.0F | ^~~~~ src/libavfilter/vf_procamp_vaapi.c:203:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 202 | { "c", "Output video contrast", | ~ 203 | OFFSET(contrast), AV_OPT_TYPE_FLOAT, { .dbl = CONTRAST_DEFAULT }, CONTRAST_MIN, CONTRAST_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:33:31: note: expanded from macro 'CONTRAST_MIN' 33 | #define CONTRAST_MIN 0.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:203:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | OFFSET(contrast), AV_OPT_TYPE_FLOAT, { .dbl = CONTRAST_DEFAULT }, CONTRAST_MIN, CONTRAST_MAX, .flags = FLAGS }, | ~ ^~~~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:35:31: note: expanded from macro 'CONTRAST_DEFAULT' 35 | #define CONTRAST_DEFAULT 1.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:201:93: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 200 | { "saturatio", "Output video saturation", | ~ 201 | OFFSET(saturation), AV_OPT_TYPE_FLOAT, { .dbl src/libavfilter/vf_qp.c= S:AT47U:R100A:T Iwarning: Omissing field 'unit' initializer [-Wmissing-field-initializers]N _DEFAULT }, SATUR A47TI | O N _ M I{N ," qSpAT"UR,A TI"OsNe_tM AqXp, e.xfplargesss i=o nF"L,A GOSF F}S, E | T ^~~~~~~~~~~~~~( qp_src/libavfilter/vf_procamp_vaapi.ce:x42p:r30_:s note: texpanded from macro 'SATURATION_MAX'r ), AV _42O | PT#_dTeYfPiEn_eS TSRAITNUGR,A T{I.ONs_tMrA=XN U LL } , 01,0. 0F0 , | F ^~~~~L AGS }, src/libavfilter/vf_procamp_vaapi.c| : ^201 :77: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 200 | { "ssrc/libavfilter/vf_qp.ca:t48ur:a12t:i owarning: "missing field 'help' initializer [-Wmissing-field-initializers], "O u48t | pu t v{id eNoU LLs a}t u r| a ^t ion", | ~ 201 | OFFSET(saturation), AV_OPT_TYPE_FLOAT, { .dbl = SATURATION_DEFAULT }, SATURATION_MIN, SATURATION_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:41:31: note: expanded from macro 'SATURATION_MIN' 41 | #define SATURATION_MIN 0.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:201:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 201 | OFFSET(saturation), AV_OPT_TYPE_FLOAT, { .dbl = SATURATION_DEFAULT }, SATURATION_MIN, SATURATION_MAX, .flags = FLAGS }, | ~ ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:43:31: note: expanded from macro 'SATURATION_DEFAULT' 43 | #define SATURATION_DEFAULT 1.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:199:93: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 198 | { "s", "Output video saturation", | ~ 199 | OFFSET(saturation), AV_OPT_TYPE_FLOAT, { .dbl = SATURATION_DEFAULT }, SATURATION_MIN, SATURATION_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:42:30: note: expanded from macro 'SATURATION_MAX' 42 | #define SATURATION_MAX 10.0F | ^~~~~ src/libavfilter/vf_procamp_vaapi.c:199:77: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 198 | { "s", "Output video saturation", | ~ 199 | OFFSET(saturation), AV_OPT_TYPE_FLOAT, { .dbl = SATURATION_DEFAULT }, SATURATION_MIN, SATURATION_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:41:31: note: expanded from macro 'SATURATION_MIN' 41 | #define SATURATION_MIN 0.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:199:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 199 | OFFSET(saturation), AV_OPT_TYPE_FLOAT, { .dbl = SATURATION_DEFAULT }, SATURATION_MIN, SATURATION_MAX, .flags = FLAGS }, | ~ ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:43:31: note: expanded from macro 'SATURATION_DEFAULT' src/libavfilter/vf_qp.c 43: | 71#:de52f:i nwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] S ATURATION_DEFAULT 71 | 1 . 0F | ^~~~ double var_vasrc/libavfilter/vf_procamp_vaapi.clu:e197s:[90]: =warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ i != - 11962 | 9 , i ,{ "NbArNi,g hNtAnNe,s ss"-,> q"sOturtpiudte ,v isd-eo> hb,r i0g}h;t n e| ~ ^~~ ss", | ~/usr/include/math.h :15:19: note: expanded from macro 'NAN' 197 | 15 | # dOeFfiFnSEeT N(AbrNi g h t ) , _ _AbVu_iOlPTt_iTYnP_En_aFnLfO(A""T), {| ^~~~~~~~~~~~~~~~~~ .dbl = BRIGHTsrc/libavfilter/vf_qp.cN:E71S:S47_D:E Fwarning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]U LT }, BRIGH T71N | E S S _ M I N ,d BoRuIbGlHTeN EvaSrS__MvAaXl,u e.sf[l]a g=s {= iF L!A=G S- }1,29 , | i ^~~~~~~~~~~~~~, NANsrc/libavfilter/vf_procamp_vaapi.c,: 30NA:N29,: note: sexpanded from macro 'BRIGHTNESS_MAX'- >qstr i30d | e#,d se-f>ihn,e 0B}R;I GH T| N ~ ^~~E SS_/usr/include/math.hMA:X15 : 19: note: expanded from macro 'NAN' 100.0 F15 | #d| e ^~~~~~f ine NAN src/libavfilter/vf_procamp_vaapi.c : 197 : 74 :_ _warning: bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]u iltin_nan f196( | " " ) {| ^~~~~~~~~~~~~~~~~~" 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_pullup.csrc/libavfilter/vf_procamp_vaapi.c::195:26774:: 19warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 194 | { "b", "O267u | t p u t fvoird eo( ib r=i gh0t;n eiss "<, F F| ~_ ARRAY_ELEM S195( | s - > b u fOfFFeSrETs(b)ri;g hit)+,+ ) A{V _ O| P ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~T_ TYPE_FLOATsrc/libavfilter/vf_pullup.c,: 280:{19: .warning: dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b l = BRIGH T280N | E S S f_oDrE F(AiU L=T }0, ;B RiI GNbEuSfSf_eMrAsX),; i.+fl+a)g s{ = F| L ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ AGS }, | ^~~~~~~~~~~~~~ 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 | ^~~~ CC libavfilter/vf_scale.o src/libavfilter/vf_qp.c:146:80: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | double qp = sd_in ? in_qp_global + BLOCK_QP_DELTA(block_idx) : NAN; | ~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_qp.c:114:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 114 | (par_in->nb_blocks == s->h * s->qstride || !par_in->nb_blocks)) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/vf_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_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}, -1, UINT32_MAX, FLAGS }, | ^ src/libavfilter/vf_random.c:50:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 50 | { NULL } | ^ src/libavfilter/vf_readeia608.c:93:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "scan_min", "set from which line to scan for codes", OFFSET(start), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_readeia608.c:94:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "scan_max", "set to which line to scan for codes", OFFSET(end), AV_OPT_TYPE_INT, {.i64=29}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_readeia608.c:95:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "spw", "set ratio of width reserved for sync code detection", OFFSET(spw), AV_OPT_TYPE_FLOAT, {.dbl=.27}, 0.1, 0.7, FLAGS }, | ^ src/libavfilter/vf_readeia608.c:96:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "chp", "check and apply parity bit", OFFSET(chp), AV_OPT_TYPE_BOOL, {.i64= 0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_pullup.c:735:19:src/libavfilter/vf_readeia608.c warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]97: 140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73597 | | f o{ r" l(pi" ,= 0 ; i < "FloFw_pasAsR RlAiYn_eE LpErMiSo(rs -t>ob upfrfoecrse)s;s iin+g+"), { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ OFFSET(lp), AV_OPT_TYPE_BOOL, {.i64= 1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_readeia608.c:98:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 98 | { NULL } | ^ src/libavfilter/vf_readeia608.c:205:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 205 | if (scan->histogram[i] > cnt) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/vf_readeia608.c:213:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 213 | if (scan->histogram[i] > cnt) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/vf_remap.c:73:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 73 | { NULL } | ^ 29 warnings generated. CC libavfilter/vf_scale_vaapi.o src/libavfilter/vf_removegrain.c:38:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 38 | { "m0", "set mode for 1st plane", OFFSET(mode[0]), AV_OPT_TYPE_INT, {.i64=0}, 0, 24, FLAGS }, | ^ src/libavfilter/vf_removegrain.c:39:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39 | { "m1", "set mode for 2nd plane", OFFSET(mode[1]), AV_OPT_TYPE_INT, {.i64=0}, 0, 24, FLAGS }, | ^ src/libavfilter/vf_removegrain.c:40:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 40 | { "m2", "set mode for 3rd plane", OFFSET(mode[2]), AV_OPT_TYPE_INT, {.i64=0}, 0, 24, FLAGS }, | ^ src/libavfilter/vf_removegrain.c:41:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 41 | { "m3", "set mode for 4th plane", OFFSET(mode[3]), AV_OPT_TYPE_INT, {.i64=0}, 0, 24, FLAGS }, | ^ src/libavfilter/vf_removegrain.c:42:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 42 | {NULL} | ^ 3 warnings generated. CC libavfilter/vf_scdet.o CC libavfilter/vf_scroll.o 5 warnings generated. 6 warnings generated. src/libavfilter/vf_removelogo.c:102:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 102 | { NULL } | ^ CC libavfilter/vf_separatefields.o CC libavfilter/vf_selectivecolor.o 2 warnings generated. CC libavfilter/vf_shear.o CC libavfilter/vf_setparams.o CC libavfilter/vf_showinfo.o 4 warnings generated. 8 warnings generated. CC libavfilter/vf_showpalette.o CC libavfilter/vf_shuffleframes.o CC libavfilter/vf_shufflepixels.o 9 warnings generated. src/libavfilter/vf_rotate.c:109:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 109 | { NULL } | ^ src/libavfilter/vf_rotate.c:167:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | FFMAX(0, inw * cosx) + FFMAX(0, -inh * sinx); | ~ ^~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:167:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | FFMAX(0, inw * cosx) + FFMAX(0, -inh * sinx); | ~ ^~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:167:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | FFMAX(0, inw * cosx) + FFMAX(0, -inh * sinx); | ~ ^~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:167:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | FFMAX(0, inw * cosx) + FFMAX(0, -inh * sinx); | ~ ^~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:166:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | return FFMAX(0, inh * sinx) + FFMAX(0, -inw * cosx) + | ~ ^~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:166:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | return FFMAX(0, inh * sinx) + FFMAX(0, -inw * cosx) + | ~ ^~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:166:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | return FFMAX(0, inh * sinx) + FFMAX(0, -inw * cosx) + | ~ ^~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:166:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | return FFMAX(0, inh * sinx) + FFMAX(0, -inw * cosx) + | ~ ^~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:179:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | FFMAX(0, inh * cosx) + FFMAX(0, inw * sinx); | ~ ^~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:179:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | FFMAX(0, inh * cosx) + FFMAX(0, inw * sinx); | ~ ^~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:179:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | FFMAX(0, inh * cosx) + FFMAX(0, inw * sinx); | ~ ^~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:179:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | FFMAX(0, inh * cosx) + FFMAX(0, inw * sinx); | ~ ^~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:178:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178 | return FFMAX(0, -inh * cosx) + FFMAX(0, -inw * sinx) + | ~ ^~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:178:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178 | return FFMAX(0, -inh * cosx) + FFMAX(0, -inw * sinx) + | ~ ^~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:178:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178 | return FFMAX(0, -inh * cosx) + FFMAX(0, -inw * sinx) + | ~ ^~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:178:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178 | return FFMAX(0, -inh * cosx) + FFMAX(0, -inw * sinx) + | ~ ^~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ 1 warning generated. 5 warnings generated. CC libavfilter/vf_shuffleplanes.o src/libavfilter/vf_rotate.c:306:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 306 | rot->var_values[VAR_N] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_rotate.c:307:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 307 | rot->var_values[VAR_T] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_rotate.c:308:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 308 | rot->var_values[VAR_OUT_W] = rot->var_values[VAR_OW] = NAN; | ~ ^~~ /usr/include/math.h:15: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_sab.c:96:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 96 | { NULL } | ^ CC libavfilter/vf_signalstats.o src/libavfilter/vf_sab.c:106:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 106 | if (s->chroma.radius < RADIUS_MIN) | ~~~~~~~~~~^~~~~~ ~ src/libavfilter/vf_sab.c:108:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 108 | if (s->chroma.pre_filter_radius < PRE_FILTER_RADIUS_MIN) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_sab.c:110:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 110 | if (s->chroma.strength < STRENGTH_MIN) | ~~~~~~~~~~^~~~~~~~ ~ src/libavfilter/vf_sab.c:120:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 117 | "luma_radius:%f luma_pre_filter_radius::%f luma_strength:%f " 118 | "chroma_radius:%f chroma_pre_filter_radius:%f chroma_strength:%f\n", 119 | s->luma .radius, s->luma .pre_filter_radius, s->luma .strength, 120 | s->chroma.radius, s->chroma.pre_filter_radius, s->chroma.strength); | ~~~~~~~~~~^~~~~~~~ src/libavfilter/vf_sab.c:120:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 117 | "luma_radius:%f luma_pre_filter_radius::%f luma_strength:%f " 118 | "chroma_radius:%f chroma_pre_filter_radius:%f chroma_strength:%f\n", 119 | s->luma .radius, s->luma .pre_filter_radius, s->luma .strength, 120 | s->chroma.radius, s->chroma.pre_filter_radius, s->chroma.strength); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/libavfilter/vf_sab.c:120:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 117 | "luma_radius:%f luma_pre_filter_radius::%f luma_strength:%f " 118 | "chroma_radius:%f chroma_pre_filter_radius:%f chroma_strength:%f\n", 119 | s->luma .radius, s->luma .pre_filter_radius, s->luma .strength, 120 | s->chroma.radius, s->chroma.pre_filter_radius, s->chroma.strength); | ~~~~~~~~~~^~~~~~ src/libavfilter/vf_sab.c:119:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 117 | "luma_radius:%f luma_pre_filter_radius::%f luma_strength:%f " 118 | "chroma_radius:%f chroma_pre_filter_radius:%f chroma_strength:%f\n", 119 | s->luma .radius, s->luma .pre_filter_radius, s->luma .strength, | ~~~~~~~~~~^~~~~~~~ src/libavfilter/vf_sab.c:119:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 117 | "luma_radius:%f luma_pre_filter_radius::%f luma_strength:%f " 118 | "chroma_radius:%f chroma_pre_filter_radius:%f chroma_strength:%f\n", 119 | s->luma .radius, s->luma .pre_filter_radius, s->luma .strength, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/libavfilter/vf_sab.c:119:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 117 | "luma_radius:%f luma_pre_filter_radius::%f luma_strength:%f " 118 | "chroma_radius:%f chroma_pre_filter_radius:%f chroma_strength:%f\n", 119 | s->luma .radius, s->luma .pre_filter_radius, s->luma .strength, | ~~~~~~~~~~^~~~~~ src/libavfilter/vf_sab.c:154:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 154 | vec = sws_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_gesrc/libavfilter/vf_rotate.ctGau:s431s:i36a:n Vwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]c (f->strength, 5.0); 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.csrc/libavfilter/vf_sab.c:435::17448::44 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174435 | | v e c =} sewlss_eg eitfG a(ufsasbisa(nrVoetc-(>fa-n>grlaed i-u sM,_ PfI-/>2q)u a#rdaedfiiunse, FfL-T>_qEuPaSlIiLtOyN) ;1 . 1| 9 ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~2 0928955078125e-07F | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_rotate.c:439:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 439 | } else if (fabs(rot->angle - M_PI) < FLT_EPSILON && outw == inw && outh == inh) { | ~ ^~~~~~~~~~~ /usr/include/float.h:16:21: note: expanded from macro 'FLT_EPSILON' 16 | #define FLT_EPSILON 1.1920928955078125e-07F | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_rotate.c:443:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 443 | } else if (fabs(rot->angle - 3*M_PI/2) < FLT_EPSILON && outw == inh && outh == inw) { | ~ ^~~~~~~~~~~ /usr/include/float.h:16:21: note: expanded from macro 'FLT_EPSILON' 16 | #define FLT_EPSILON 1.1920928955078125e-07F | ^~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_signature.o CC libavfilter/vf_siti.o 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("") | ^~~~~~~~~~~~~~~~~~ 6 warnings generated. src/libavfilter/vf_scale.c:338:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 338 | for (int i = 0; i < FF_ARRAY_ELEMS(scale->param); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavfilter/vf_scale.c:453:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 453 | scale->var_values[VAR_OUT_W] = scale->var_values[VAR_OW] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_scale.c:454:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 454 | scale->var_values[VAR_OUT_H] = scale->var_values[VAR_OH] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 13 warnings generated. CC libavfilter/vf_smartblur.o src/libavfilter/vf_scale.c:763:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 763 | scale->var_values[VAR_S2R_MAIN_T] = TS2T(in->pts, link->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_scale.c:764:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 764 | scale->var_values[VAR_S2R_MAIN_POS] = in->pkt_pos == -1 ? NAN : in->pkt_pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_spp.o src/libavfilter/vf_scale.c:767:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 767 | scale->var_values[VAR_T] = TS2T(in->pts, link->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_scale.c:768:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 768 | scale->var_values[VAR_POS] = in->pkt_pos == -1 ? NAN : in->pkt_pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_scale.c:727:25: warning: comparison of integers of different signs: 'enum AVColorRange' and 'int' [-Wsign-compare] 727 | in->color_range != scale->in_frame_range) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_scale.c:917:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 917 | scale->var_values[VAR_T] = TS2T(in->pts, link->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_scale.c:918:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 918 | scale->var_values[VAR_POS] = in->pkt_pos == -1 ? NAN : in->pkt_pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 1 warning generated. 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_scale.c:976:106: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 976 | { "s", "set video size", OFFSET(size_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, FLAGS }, | ^ src/libavfilter/vf_scdet.c:53:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "threshold", "set scene change detect threshosrc/libavfilter/vf_scale.cld:",997 : 153 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] OFFSET(threshold), A997V | _ O P T _{T Y"PiEn__DvO_UcBhLrE_,p o s "{,. d b l" i=n p1u0t. }v,e r t i c a0l, c1h0r0o.m,a Vp|oFs i}t,i o n| ^i n luma grid/256" , OFFSET(in_v_chr_pos), AV_OPTsrc/libavfilter/vf_scdet.c_:T54Y:P140E:_ Iwarning: Nmissing field 'unit' initializer [-Wmissing-field-initializers]T , { .i64 = -513 }54, | - 5 1 3{, "5t1"2,, F L A G S } , "| s ^e t scene change detect threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl = 10.}, 0, 100., V|F }, | ^ src/libavfilter/vf_scale.c:998:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 998 | { "in_hsrc/libavfilter/vf_scdet.c_:c55h:r140_:p owarning: smissing field 'unit' initializer [-Wmissing-field-initializers]" , "input horiz o55n | t a l c{h r"osmca_ ppaosssi"t,i o n i n" Sleumta tghrei df/l2a5g6 "t,o p aOsFsF SsEcTe(nien _chh_acnhgre_ pforsa)m,e s "A,V _OOFPFTS_ETTY(PsEc__IpNaTs,s ){, . i 6 4A V=_ O-P5T1_3T}Y,P E-_5B1O3O,L ,5 1 2 , F{L.AdGbSl }=, 0| ^ }, 0, 1, V|F }, | ^ src/libavfilter/vf_scdet.c:56:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_scale.c:999:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "s" ,999 | { " o u t"_Sve_tc htrh_ep ofsl"a,g t o" opuatspsu ts cveenret icchaaln gceh rformaam epso"s,i tOiFoFnS EiTn( slcu_mpaa sgsr)i,d / 2 5 6A"V _ O,P TO_FTFYSPEET_(BoOuOtL_,v _ c h r _{p.odsb)l, =A V _0O P T}_,T Y P E _0I,N T , {1 ,. i 6V4| F= }-,5 1 3| } ^, -513, 512, FLAGS }, | ^ src/libavfilter/vf_scdet.c:57:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 57 | {NULL} | ^ src/libavfilter/vf_scale.c:1000:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1000 | { "out_h_chr_pos", "output horizontal chroma position in luma grid/256", OFFSET(out_h_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513}, -513, 512, FLAGS }, | ^ src/libavfilter/vf_scale.c:1005:214: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1005 | { "force_divisible_by", "enforce that the output resolution is divisible by a defined integer when force_original_aspect_ratio is used", OFFSET(force_divisible_by), AV_OPT_TYPE_INT, { .i64 = 1}, 1, 256, FLAGS }, | ^ src/libavfilter/vf_scale.c:1006:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1006 | { "param0", "Scaler param 0", OFFSET(param[0]), AV_OPT_TYPE_DOUBLE, { .dbl = DBL_MAX }, -DBL_MAX, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_scale.c:1007:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1007 | { "param1", "Scaler param 1", OFFSET(param[1]), AV_OPT_TYPE_DOUBLE, { .dbl = DBL_MAX }, -DBL_MAX, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_scale.c:1011:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1011 | { NULL } | ^ src/libavfilter/vf_scdet.c:131:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 131 | ret = av_clipf(FFMIN(mafd, diff), 0, 100.); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ 15 warnings generated. src/libavfilter/vf_scroll.c:177:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 177 | { "horizontal", "set the horizontal scrolling speed", OFFSET(h_speed), AV_OPT_TYPE_FLOAT, {.dbl=0.}, -1., 1., VFT }, | ^ src/libavfilter/vf_scroll.c:178:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 178 | { "h", "set the horizontal scrolling speed", OFFSET(h_speed), AV_OPT_TYPE_FLOAT, {.dbl=0.}, -1., 1., VFT }, | ^ src/libavfilter/vf_scroll.c:179:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 179 | { "vertical", "set the vertical scrolling speed", OFFSET(v_speed), AV_OPT_TYPE_FLOAT, {.dbl=0.}, -1., 1., VFT }, | ^ src/libavfilter/vf_scroll.c:180:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 180 | { "v", "set the vertical scrolling speed", OFFSET(v_speed), AV_OPT_TYPE_FLOAT, {.dbl=0.}, -1., 1., VFT }, | ^ src/libavfilter/vf_scroll.c:181:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 181 | { "hpos", "set initial horizontal position", OFFSET(h_ipos), AV_OPT_TYPE_FLOAT, {.dbl=0.}, 0, 1., FLAGS }, | ^ src/libavfilter/vf_scroll.c:182:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 182 | { "vpos", "set initial vertical position", OFFSET(v_ipos), AV_OPT_TYPE_FLOAT, {.dbl=0.}, 0, 1., FLAGS }, | ^ src/libavfilter/vf_scroll.c:183:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 183 | { NULL } | ^ CC libavfilter/vf_sr.o src/libavfilter/vf_scale_vaapi.c:258:214: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 258 | { "force_divisible_by", "enforce that the output resolution is divisible by a defined integer when force_original_aspect_ratio is used", OFFSET(force_divisible_by), AV_OPT_TYPE_INT, { .i64 = 1}, 1, 256, FLAGS }, | ^ src/libavfilter/vf_scale_vaapi.c:260:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 260 | { NULL }, | ^ 9 warnings generated. CC libavfilter/vf_ssim.o src/libavfilter/vf_selectivecolor.c:102:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | RANGE_OPTION("red", RANGE_REDS), | ^ src/libavfilter/vf_selectivecolor.c:96:130: note: expanded from macro 'RANGE_OPTION' 96 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:103:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | RANGE_OPTION("yellow", RANGE_YELLOWS), | ^ src/libavfilter/vf_selectivecolor.c:96:130: note: expanded from macro 'RANGE_OPTION' 96 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:104:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | RANGE_OPTION("green", RANGE_GREENS), | ^ src/libavfilter/vf_selectivecolor.c:96:130: note: expanded from macro 'RANGE_OPTION' 96 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:105:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | RANGE_OPTION("cyan", RANGE_CYANS), | ^ src/libavfilter/vf_selectivecolor.c:96:130: note: expanded from macro 'RANGE_OPTION' 96 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:106:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 106 | RANGE_OPTION("blue", RANGE_BLUES), | ^ src/libavfilter/vf_selectivecolor.c:96:130: note: expanded from macro 'RANGE_OPTION' 96 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:107:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | RANGE_OPTION("magenta", RANGE_MAGENTAS), | ^ src/libavfilter/vf_selectivecolor.c:96:130: note: expanded from macro 'RANGE_OPTION' 96 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:108:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | RANGE_OPTION("white", RANGE_WHITES), | ^ src/libavfilter/vf_selectivecolor.c:96:130: note: expanded from macro 'RANGE_OPTION' 96 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:109:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 109 | RANGE_OPTION("neutral", RANGE_NEUTRALS), | ^ src/libavfilter/vf_selectivecolor.c:96:130: note: expanded from macro 'RANGE_OPTION' 96 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:110:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 110 | RANGE_OPTION("black", RANGE_BLACKS), | ^ src/libavfilter/vf_selectivecolor.c:96:130: note: expanded from macro 'RANGE_OPTION' 96 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:112:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 112 | { NULL } | ^ src/libavfilter/vf_selectivecolor.c:162:31: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 162 | cmyk[3] < -1.0 || cmyk[3] > 1.0) { | ^~~~~~~ ~ src/libavfilter/vf_selectivecolor.c:162:13: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 162 | cmyk[3] < -1.0 || cmyk[3] > 1.src/libavfilter/vf_showinfo.c0) :{ 61 :| 108 ^~~~~~~ ~: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_selectivecolor.c:161:31: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 61 | {161 | " c h e c k s u m " , "ccmaylkc[u2l]a tE T1(.c0a l|c|u l a| t ^~~~~~~ ~e _checksums)src/libavfilter/vf_selectivecolor.c,: 161A:V_13O:P Twarning: _implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]T YPE_BOOL ,161 | { . i 6 4 = 1 } , 0 , c1m,y kV[F2 ]} ,< -| 1 ^. 0 6|| warning sc generatedm. yk[2] > 1.0 ||src/libavfilter/vf_showinfo.c : 62| : ^~~~~~~ ~12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 62src/libavfilter/vf_selectivecolor.c | : 160 : 31 :{ warning: Nimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]U LL } | ^ 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_selectivecolor.c:165:52: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 163 | av_log(s, AV_LOG_ERROR, "Invalid %s adjustments (%g %g %g %g). " | ~~~~~~ 164 | "Settings must be set in [-1;1] range\n", 165 | color_names[range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]); | ^~~~~~~ src/libavfilter/vf_selectivecolor.c:165:43: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 163 | av_log(s, AV_LOG_ERROR, "Invalid %s adjustments (%g %g %g %g). " | ~~~~~~ 164 | "Settings must be set in [-1;1] range\n", 165 | color_names[range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]); | ^~~~~~~ src/libavfilter/vf_shear.c:70:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 70 | { NULL } | ^ src/libavfilter/vf_showinfo.c:131:23: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 131 | for (int j = 1; j <= tc[0]; j++) { | ~ ^ ~~~~~ src/libavfilter/vf_showinfo.c:134:62: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 134 | av_log(ctx, AV_LOG_INFO, "timecode - %s%s", tcbuf, j != tc[0] ? ", " : ""); | ~ ^ ~~~~~ 9 warnings generated. src/libavfilter/vf_showinfo.c:175:31: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 175 | for (int j = 0; j < bbox->classify_count; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_selectivecolor.c:215:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 215 | for (i = 0; i < FF_ARRAY_ELEMS(s->cmyk_adjust[0]); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_selectivecolor.c:222:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 222 | for (i = 0; i < FF_ARRAY_ELEMS(s->cmyk_adjust); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_selectivecolor.c:224:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 224 | for (k = 0; k < FF_ARRAY_ELEMS(s->cmyk_adjust[0]); k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_selectivecolor.c:282:70: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 281 | av_log(s, AV_LOG_VERBOSE, "%8ss: C=%6g M=%6g Y=%6g K=%6g\n", | ~~~~~~ 282 | color_names[pr->range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]); | ^~~~~~~ src/libavfilter/vf_selectivecolor.c:282:61: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 281 | av_log(s, AV_LOG_VERBOSE, "%8ss: C=%6g M=%6g Y=%6g K=%6g\n", | ~~~~~~ 282 | color_names[pr->range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]); | ^~~~~~~ src/libavfilter/vf_selectivecolor.c:282:52: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 281 | av_log(s, AV_LOG_VERBOSE, "%8ss: C=%6g M=%6g Y=%6g K=%6g\n", | ~~~~~~ 282 | color_names[pr->range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]); | ^~~~~~~ src/libavfilter/vf_selectivecolor.c:282:43: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 281 | av_log(s, AV_LOG_VERBOSE, "%8ss: C=%6g M=%6g Y=%6g K=%6g\n", | ~~~~~~ 282 | color_names[pr->range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]); | ^~~~~~~ src/libavfilter/vf_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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7 warnings generated. src/libavfilter/vf_shuffleframes.c:135:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 135 | { "mapping", "set destination indexes of input frames", OFFSET(mapping), AV_OPT_TYPE_STRING, {.str="0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_shuffleframes.c:136:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 136 | { NULL }, | ^ 2 warnings generated. 8 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_showpalette.c:38:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 38 | { "s", "set pixel box size", OFFSET(size), AV_OPT_TYPE_INT, {.i64=30}, 1, 100, FLAGS }, | ^ src/libavfilter/vf_showpalette.c:39:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 39 | { NULL } | ^ CC libavfilter/vf_stack.o CC libavfilter/vf_stack_vaapi.o In file included from src/libavfilter/vf_signature.c:27: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavfilter/vf_stereo3d.o 7 warnings generated. src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavfilter/vf_super2xsai.o CC libavfilter/vf_ssim360.o src/libavfilter/vf_signalstats.c:85:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 85 | {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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 5 warnings generated. src/libavfilter/vf_shuffleplanes.c:138:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 138 | { "map0", "Index of the input plane to be used as the first output plane ", OFFSET(map[0]), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 3, FLAGS }, | ^ src/libavfilter/vf_shuffleplanes.c:139:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 139 | { "map1", "Index of the input plane to be used as the second output plane ", OFFSET(map[1]), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 3, FLAGS }, | ^ src/libavfilter/vf_shuffleplanes.c:140:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 140 | { "map2", "Index of the input plane to be used as the third output plane ", OFFSET(map[2]), AV_OPT_TYPE_INT, { .i64 = 2 }, 0, 3, FLAGS }, | ^ src/libavfilter/vf_shuffleplanes.c:141:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 141 | { "map3", "Index of the input plane to be used as the fourth output plane ", OFFSET(map[3]), AV_OPT_TYPE_INT, { .i64 = 3 }, 0, 3, FLAGS }, | ^ src/libavfilter/vf_shuffleplanes.c:142:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 142 | { NULL }, | ^ src/libavfilter/vf_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 | asrc/libavfilter/vf_setparams.cv_lo:g118(:10c:t xwarning: ,missing field 'help' initializer [-Wmissing-field-initializers] AV_LOG_IN F118O | , | ~~~~~~{ NULL} | 92 ^ | "SITI Summary:\nTotal frames: %"PRId64"\n\n" 93 | "Spatial Information:\nAverage: %f\nMax: %f\nMin: %f\n\n" 94 | "Temporal Information:\nAverage: %f\nMax: %f\nMin: %f\n", 95 | s->nb_frames, avg_si, s->max_si, s->min_si, avg_ti, s->max_ti, s->min_ti | ~~~^~~~~~ src/libavfilter/vf_siti.c:95:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | av_log(ctx, AV_LOG_INFO, | ~~~~~~ 92 | "SITI Summary:\nTotal frames: %"PRId64"\n\n" 93 | "Spatial Information:\nAverage: %f\nMax: %f\nMin: %f\n\n" 94 | src/libavfilter/vf_shufflepixels.c : 416 : 101 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] "Temporal Informa t416i | o n : \ n{A v"ewriadgteh:" ,% f \ n M a x":s e%tf \bnlMoicnk: w%fi\dnt"h," , OFFSET (95b | l o c k _ w ) , A V _ O P T _sT-Y>PnEb__IfNrTa,m e{s.,i 6a4v=g1_0s}i,, 1s,- >8m0a0x0_,s iF,L AsG-S> m}i,n _ s| i ^, 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] src/libavfilter/vf_shufflepixels.c :91417 | : 101 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] av_log(ct x417, | A V _ L{O G"_wI"N,F O , | ~~~~~~ "se t92 | b l o c k w i d t h " , O"FSFISTEIT (Sbulmomcakr_yw:)\,n TAoVt_aOlP Tf_rTaYmPeEs_:I N%T",P R{I.di6644"=\1n0\}n," 1, 8000 ,93 | F L A G S } , | ^ "Spatial Information:\nAverage: %f\nMax: %fsrc/libavfilter/vf_shufflepixels.c\:n418M:i101n:: warning: %missing field 'unit' initializer [-Wmissing-field-initializers]f \n\n" 418 | 94 | { " h e i g h t " , " T e m"psoerta lb lIoncfko rhmeaitgihotn":,\ nOAFvFeSrEaTg(eb:l o%cfk\_nhM)a,x :A V%_f\OnMPiTn_:T Y%PfE\_nI"N,T , {.i64= 1950} | , 1 , 8 0 0 0 , F L A G S s}-,> n b| _ ^ frames, avg_si, s->max_si, s->min_si, avg_src/libavfilter/vf_shufflepixels.cti:,419 :s101:- warning: >missing field 'unit' initializer [-Wmissing-field-initializers]m ax_ti, s->m i419n | _ t i {| ~~~^~~~~~" h", src/libavfilter/vf_siti.c : 95 : 41":s ewarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] block h91e | i g h t " , O FaFvS_ElTo(g(bclotckx_, hA)V,_ LAOVG__OIPNTF_OT,Y P E| ~~~~~~_ INT, { .92i | 6 4 = 10 } , 1 , 8 0 0 0, "FSLITAIG SS u}mm,a r| y ^: \nTotal frames: %"PRId64"\n\n" 93src/libavfilter/vf_shufflepixels.c | : 420 : 107 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] "Spatia l420 | I n f o r{m a"tsieoend:"\,n A v e r a g e":s e%tf \rnaMnadxo:m %fs\eneMdi"n,: %OfF\FnS\EnT"( seed), 94 | A V _ O P T _ T Y P E _ I N T 6"4T,e m{p.oir6a4l= -I1n}f,o r-m1a,t iUoInN:T\_nMAAvXe,r aFgLeA:G S% f}\,n M a| x ^: %f\nMin: %f\n", 95 | src/libavfilter/vf_shufflepixels.c :s421-:>107n:b _warning: fmissing field 'unit' initializer [-Wmissing-field-initializers]r ames, a v421g | _ s i, s{- >"msa"x,_ s i , s - > m i n"_sseit, raavngd_otmi ,s ese-d>"m,a x _OtFiF,S EsT-(>smeiend_)t,i | A ~~~^~~~~~V _OPT_TYPE_src/libavfilter/vf_siti.cI:N95T:6304:, warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. i64=-1} ,91 | - 1 , U I N T _aMvA_Xl,o gF(LcAtGxS, }A,V _ L| O ^G _INFO, | ~~~~~~ 92 | src/libavfilter/vf_shufflepixels.c : 422 : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] "SI T422I | S u m m{a rNyU:L\Ln T}o,t a l| ^f rames: %"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_setparams.c:188:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 188 | {NULL} | ^ src/libavfilter/vf_setparams.c:223:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 223 | {NULL} | ^ 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]; | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavfilter/vf_siti.c:266:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 266 | float mean_diff = img_metrics[j * width + i] - mean; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_siti.c:267:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 267 | sqr_diff += (mean_diff * mean_diff); | ~~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/vf_signalstats.c:455:10: warning: missing field 'process8' initializer [-Wmissing-field-initializers] 455 | {NULL} | ^ src/libavfilter/vf_siti.c:277:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 277 | snprintf(value, sizeof(value), "%0.2f", d); | ~~~~~~~~ ^ 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 | src/libavfilter/vf_siti.c (:(316i:n129t:1 6warning: _missing field 'unit' initializer [-Wmissing-field-initializers]t *)p_hue)[i] = fmodf (316f | l o o r f{( ("1p8r0i.nft _/s uMm_mPaIr)y "*, a"tParni2nft( ys26uuv warningumsm- generateda1. 2r8y, syhuovwvi-n1g2 8a)v e+r a1g8e0 .vfa)l,u e3s6"0,. fO)F;F S E| T ^~~~~ ~( print_summary), AV_OPT_TYPE_BOOL, { .i64=0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_siti.c:317:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 317 | { NULL } | ^ src/libavfilter/vf_signalstats.c:524:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 524 | ((int16_t*)p_hue)[i] = fmodf(floorf((180.f / M_PI) * atan2f(yuvu-mid, yuvv-mid) + 180.f), 360.f); | ~ ^~~~~ src/libavfilter/vf_signalstats.c:524:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 524 | ((int16_t*)p_hue)[i] = fmodf(floorf((180.f / M_PI) * atan2f(yuvu-mid, yuvv-mid) + 180.f), 360.f); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_signalstats.c:524:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 524 | ((int16_t*)p_hue)[i] = fmodf(floorf((180.f / M_PI) * atan2f(yuvu-mid, yuvv-mid) + 180.f), 360.f); | ^~~~~ ~ CC libavfilter/vf_swaprect.o 1 warning generated. 3 warnings generated. src/libavfilter/vf_signalstats.c:709:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 709 | if (histhue[fil] > maxhue) { | ~~~~~~~~~~~~ ^ ~~~~~~ 5 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) { | ~~~~~~~~~~~~ ^ ~~~~~~ CC libavfilter/vf_swapuv.o CC libavfilter/vf_telecine.o src/libavfilter/vf_smartblur.c:80:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 80 | { NULL } | ^ src/libavfilter/vf_smartblur.c:90:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 90 | if (s->chroma.radius < RADIUS_MIN) | ~~~~~~~~~~^~~~~~ ~ src/libavfilter/vf_smartblur.c:92:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 92 | if (s->chroma.strength < STRENGTH_MIN) | ~~~~~~~~~~^~~~~~~~ ~ src/libavfilter/vf_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 | s->chroma.radius, s->chroma.strength, s->chroma.threshold); | ~~~~~~~~~~^~~~~~ src/libavfilter/vf_smartblur.c:103:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 100 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 101 | "luma_radius:%f luma_strength:%f luma_threshold:%d " 102 | "chroma_radius:%f chroma_strength:%f chroma_threshold:%d\n", 103 | s->luma.radius, s->luma.strength, s->luma.threshold, | ~~~~~~~~^~~~~~~~ src/libavfilter/vf_smartblur.c:103:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 100 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 101 | "luma_radius:%f luma_strength:%f luma_threshold:%d " 102 | "chroma_radius:%f chroma_strength:%f chroma_threshold:%d\n", 103 | s->luma.radius, s->luma.strength, s->luma.threshold, | ~~~~~~~~^~~~~~ src/libavfilter/vf_smartblur.c:130:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 130 | vec = sws_getGaussianVec(f->radius, f->quality); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~~ src/libavfilter/vf_smartblur.c:130:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 130 | vec = sws_getGaussianVec(f->radius, f->quality); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~ src/libavfilter/vf_smartblur.c:135:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 135 | sws_scaleVec(vec, f->strength); | ~~~~~~~~~~~~ ~~~^~~~~~~~ src/libavfilter/vf_smartblur.c:136:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 136 | vec->coeff[vec->length / 2] += 1.0 - f->strength; | ~ ~~~^~~~~~~~ 2 warnings generated. src/libavfilter/vf_spp.c:65:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "quality", "set quality", OFFSET(log2_count), AV_OPT_TYPE_INT, {.i64 = 3}, 0, MAX_LEVEL, TFLAGS }, | ^ src/libavfilter/vf_spp.c:66:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "qp", "force a constant quantizer parameter", OFFSET(qp), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 63, FLAGS }, | ^ src/libavfilter/vf_spp.c:70:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "use_bframe_qp", "use B-frames' QP", OFFSET(use_bframe_qp), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_spp.c:71:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 71 | { NULL } | ^ CC libavfilter/vf_threshold.o 1 warning generated. CC libavfilter/vf_thumbnail.o CC libavfilter/vf_tile.o CC libavfilter/vf_tinterlace.o CC libavfilter/vf_tmidequalizer.o CC libavfilter/vf_tonemap.o CC libavfilter/vf_tonemap_vaapi.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) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_tpad.o src/libavfilter/vf_signature.c:48:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | OFFSET(nb_inputs), AV_OPT_TYPE_INT, {.i64 = 1}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_signature.c:50:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | OFFSET(filename), AV_OPT_TYPE_STRING, {.str = ""}, 0, NB_FORMATS-1, FLAGS }, | ^ src/libavfilter/vf_signature.c:56:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | OFFSET(thworddist), AV_OPT_TYPE_INT, {.i64 = 9000}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_signature.c:58:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | OFFSET(thcomposdist), AV_OPT_TYPE_INT, {.i64 = 60000}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_signature.c:60:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | OFFSET(thl1), AV_OPT_TYPE_INT, {.i64 = 116}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_signature.c:62:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | OFFSET(thdi), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_signature.c:64:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | OFFSET(thit), AV_OPT_TYPE_DOUBLE, {.dbl = 0.5}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_signature.c:65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 65 | { NULL } | ^ 11 warnings generated. src/libavfilter/vf_sr.c:54:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "scale_factor", "scale factor for SRCNN model", OFFSET(scale_factor), AV_OPT_TYPE_INT, { .i64 = 2 }, 2, 4, FLAGS }, | ^ src/libavfilter/vf_sr.c:55:165: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "model", "path to model file specifying network architecture and its parameters", OFFSET(dnnctx.model_filename), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_sr.c:56:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "input", "input name of the model", OFFSET(dnnctx.model_inputname), AV_OPT_TYPE_STRING, { .str = "x" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_sr.c:57:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "output", "output name of the model", OFFSET(dnnctx.model_outputnames_string), AV_OPT_TYPE_STRING, { .str = "y" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_sr.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL } | ^ 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_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_transpose.o src/libavfilter/vf_ssim.c:84:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 84 | snprintf(value, sizeof(value), "%f", d); | ~~~~~~~~ ^ 21 warnings generated. src/libavfilter/vf_ssim.c:213:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 213 | ssim += ssim_end1(sum0[i][0] + sum0[i + 1][0] + sum1[i][0] + sum1[i + 1][0], | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | sum0[i][1] + sum0[i + 1][1] + sum1[i][1] + sum1[i + 1][1], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215 | sum0[i][2] + sum0[i + 1][2] + sum1[i][2] + sum1[i + 1][2], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | sum0[i][3] + sum0[i + 1][3] + sum1[i][3] + sum1[i + 1][3]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 warnings generated. src/libavfilter/vf_ssim.c:324:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 324 | return (fabs(weight - ssim) > 1e-9) ? 10.0 * log10(weight / (weight - ssim)) : INFINITY; | ~~~~~~ ^~~~~~~~ /usr/include/math.h:16:19: note: expanded from macro 'INFINITY' 16 | #define INFINITY __builtin_inff() | ^~~~~~~~~~~~~~~~ CC libavfilter/vf_transpose_vaapi.o 5 warnings generated. 7 warnings generated. 12 warnings generated. src/libavfilter/vf_stereo3d.c:218:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 218 | { NULL } | ^ src/libavfilter/vf_super2xsai.c:93:29: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 93 | for (y = slice_start; y < slice_end; y++) { | ~ ^ ~~~~~~~~~ src/libavfilter/vf_super2xsai.c:119:23: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 119 | for (x = 0; x < width; x++) { | ~ ^ ~~~~~ src/libavfilter/vf_super2xsai.c:209:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 209 | if (x < width - 3) { | ~ ^ ~~~~~~~~~ src/libavfilter/vf_super2xsai.c:241:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 241 | if (y < height - 3) | ~ ^ ~~~~~~~~~~ CC libavfilter/vf_untile.o CC libavfilter/vf_unsharp.o src/libavfilter/vf_stack.c:440:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 440 | { NULL }, | ^ src/libavfilter/vf_stack.c:495:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 495 | { NULL }, | ^ src/libavfilter/vf_ssim360.c:208:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 208 | OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_ssim360.c:210:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 210 | OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_swaprect.c:53:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | { NULL }, | ^ src/libavfilter/vf_ssim360.c:274:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 274 | { NULL } | ^ src/libavfilter/vf_ssim360.c:255:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 255 | OFFSET(main_pad), AV_OPT_TYPE_FLOAT, {.dbl = .0f}, 0, 10, .flags = FLAGS }, | ~ ^~~ src/libavfilter/vf_ssim360.c:251:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 251 | OFFSET(ref_pad), AV_OPT_TYPE_FLOAT, {.dbl = .0f}, 0, 10, .flags = FLAGS }, | ~ ^~~ src/libavfilter/vf_swaprect.c:88:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 88 | var_values[VAR_A] = (float) inlink->w / inlink->h; | ~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/vf_swaprect.c:92:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 92 | var_values[VAR_T] = in->pts == AV_NOPTS_VALUE ? NAN : in->pts * av_q2d(inlink->time_base); | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_swaprect.c:93:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 93 | var_values[VAR_POS] = in->pkt_pos == -1 ? NAN : in->pkt_pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 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_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 * ssim360src/libavfilter/vf_swapuv.c:38:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 38 | { NULL } | ^ CC libavfilter/vf_v360.o _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_telecine.c:66:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | {"pattern", "pattern that describe for how many fields a frame is to be displayed", OFFSET(pattern), AV_OPT_TYPE_STRING, {.str="23"}, 0, 0, FLAGS}, | ^ src/libavfilter/vf_telecine.c:67:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 67 | {NULL} | ^ src/libavfilter/vf_ssim360.c:707:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 707 | ssim360_hist[hist_index] += weight; | ~~ ^~~~~~ src/libavfilter/vf_ssim360.c:708:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 708 | *ssim360_hist_net += weight; | ~~ ^~~~~~ src/libavfilter/vf_ssim360.c:710:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 710 | ssim360 += (sample_ssim360 * weight); | ~ ^~~~~~ src/libavfilter/vf_ssim360.c:711:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 711 | sum_weight += weight; | ~~ ^~~~~~ src/libavfilter/vf_ssim360.c:731:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 731 | int x_ceil = x_floor + (x_diff > 1e-6); | ^~~~~~ ~ src/libavfilter/vf_ssim360.c:732:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 732 | int y_ceil = y_floor + (y_diff > 1e-6); | ^~~~~~ ~ src/libavfilter/vf_stack_vaapi.c:83:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 83 | for (int i = 0; i < avctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ CC libavfilter/vf_vaguedenoiser.o CC libavfilter/vf_varblur.o 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 }, | ^ CC libavfilter/vf_vectorscope.o src/libavfilter/vf_thumbnail.c:66:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 66 | { NULL } | ^ src/libavfilter/vf_thumbnail.c:112:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 112 | for (j = 0; j < FF_ARRAY_ELEMS(avg_hist); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning 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; | ~~ ^~~ src/libavfilter/vf_stack_vaapi.c:236:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 236 | DEFINE_HSTACK_OPTIONS(vaapi); | ^ src/libavfilter/stack_internal.c:314:9: note: expanded from macro 'DEFINE_HSTACK_OPTIONS' 314 | STACK_COMMON_OPTS \ | ^ src/libavfilter/stack_internal.c:310:142: note: expanded from macro 'STACK_COMMON_OPTS' 310 | { "shortest", "Force termination when the shortest input terminates", OFFSET(base.shortest), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_stack_vaapi.c:236:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/stack_internal.c:315:153: note: expanded from macro 'DEFINE_HSTACK_OPTIONS' 315 | src/libavfilter/vf_tmidequalizer.c : 62 : 92{: "h ewarning: imissing field 'unit' initializer [-Wmissing-field-initializers]g ht", "Set output 62h | e i g h t{ ("0r atdoi uuss"e, t"hsee th eriagdhitu so"f, iOnFpFuStE T0()r"a,d iOFuFsS)E,T (AbVa_sOeP.Tt_iTlYeP_Eh_eIiNgTh,t ) , {A.Vi_6O4P=T5_}T,Y P E _1I,N T1,2 7{, .FiL6A4G S= }0, } ,| ^0 , UINT16_MAX, FLAGS }, \ | ^ src/libavfilter/vf_stack_vaapi.csrc/libavfilter/vf_tmidequalizer.c::23663::192:: warning: warning: missing field 'help' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/stack_internal.c:316:16: note: expanded from macro 'DEFINE_HSTACK_OPTIONS'63 | { "s i316g | m a " , " s e{t NsUiLgLm a} " , O F F S E T ( s i g m a ) , A V _ O P T _ T Y P E _ F L O A T , { . d b l = 0 . 5 } , 0 , \1 , | F ^L AGS }, | ^ src/libavfilter/vf_tmidequalizer.c:64:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_tmidequalizer.c:65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 65 | { NULL } | ^ src/libavfilter/vf_stack_vaapi.c:243:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 243 | DEFINE_VSTACK_OPTIONS(vaapi); | ^ src/libavfilter/stack_internal.c:321:9: note: expanded from macro 'DEFINE_VSTACK_OPTIONS' 321 | STACK_COMMON_OPTS \ | ^ src/libavfilter/stack_internal.c:310:142: note: expanded from macro 'STACK_COMMON_OPTS' 310 | { "shortest", "Force termination when the shortest input terminates", OFFSET(base.shortest), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_stack_vaapi.c:243:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/stack_internal.c:322:151: note: expanded from macro 'DEFINE_VSTACK_OPTIONS' 322 | { "width", "Set output width (0 to use the width of input 0)", OFFSET(base.tile_width), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, UINT16_MAX, FLAGS }, \ | ^ src/libavfilter/vf_stack_vaapi.c:243:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/stack_internal.c:323:16: note: expanded from macro 'DEFINE_VSTACK_OPTIONS' 323 | { NULL } \ | ^ src/libavfilter/vf_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 libavfilter/vf_vfrdet.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 libavfilter/vf_vflip.o 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_EXPANSIOCC libavfilter/vf_vibrance.o N_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_tmidequalizer.c:296:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 296 | for (int x = 0; x < hsize; x++) | ~ ^ ~~~~~ src/libavfilter/vf_tmidequalizer.c:299:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 299 | for (int x = 1; x < hsize; x++) | ~ ^ ~~~~~ src/libavfilter/vf_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_tmidequalizer.c:316:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 316 | for (int x = 0; x < hsize; x++) | ~ ^ ~~~~~ src/libavfilter/vf_tmidequalizer.c:319:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 319 | for (int x = 1; x < hsize; x++) | ~ ^ ~~~~~ src/libavfilter/vf_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 | ^~~~~ src/libavfilter/vf_tmidequalizer.c:346:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 346 | s->kernel[n] = expf(-0.5 * (n + 1) * (n + 1) / (sigma * sigma)); | ~ ~~~~~~^~~~~~~ 4 warnings generated. 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 } | ^ 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_tonemap.c:72:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 72 | s->param = 1.8f; | ~ ^~~~ src/libavfilter/vf_tile.c:127:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 127 | if (inlink->w > (INT_MAX - total_margin_w) / tile->w) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_tile.c:132:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 132 | if (inlink->h > (INT_MAX - total_margin_h) / tile->h) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_tonemap.c:76:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 76 | s->param = (1.0f - s->param) / s->param; | ^~~~ ~ src/libavfilter/vf_tonemap.c:80:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 80 | s->param = 0.3f; | ~ ^~~~ src/libavfilter/vf_tonemap.c:85:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 85 | s->param = 1.0f; | ~ ^~~~ src/libavfilter/vf_tonemap.c:103:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 103 | a = -j * j * (peak - 1.0f) / (j * j - 2.0f * j + peak); | ~~~~~~^~~~~~~~~~ ~ src/libavfilter/vf_tonemap.c:103:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 103 | a = -j * j * (peak - 1.0f) / (j * j - 2.0f * j + peak); | ~ ^~~~ src/libavfilter/vf_tonemap.c:103:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 103 | a = -j * j * (peak - 1.0f) / (j * j - 2.0f * j + peak); | ~~~^~~ ~ src/libavfilter/vf_tonemap.c:104:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 104 | b = (j * j - 2.0f * j * peak + peak) / FFMAX(peak - 1.0f, 1e-6); | ~ ^~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_tonemap.c:104:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 104 | b = (j * j - 2.0f * j * peak + peak) / FFMAX(peak - 1.0f, 1e-6); | ~ ^~~~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_tonemap.c:104:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 104 | b = (j * j - 2.0f * j * peak + peak) / FFMAX(peak - 1.0f, 1e-6); | ~~~~~^~~ ~ src/libavfilter/vf_tonemap.c:104:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 104 | b = (j * j4 - warning s2 generated.. 0f * j * peak + peak) / FFMAX(peak - 1.0f, 1e-6); | ~~^~~ ~ CC libavfilter/vf_vif.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(s->coeffs->cb) * *b_in; | ~ ^~~~~ src/libavfilter/vf_tonemap.c:129:46: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 129 | float luma = av_q2d(s->coeffs->cr) * *r_in + av_q2d(s->coeffs->cg) * *g_in + av_q2d(s->coeffs->cb) * *b_in; | ~ ^~~~~ src/libavfilter/vf_tonemap.c:130:65: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 130 | float overbright = FFMAX(luma - s->desat, 1e-6) / FFMAX(luma, 1e-6); | ~~~~~~^~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavfilter/vf_tonemap.c:130:65: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 130 | float overbright = FFMAX(luma - s->desat, 1e-6) / FFMAX(luma, 1e-6); | ~ ^~~~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_tonemap.c:130:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 130 | float overbright = FFMAX(luma - s->desat, 1e-6) / FFMAX(luma, 1e-6); | ^~~~ ~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_tonemap.c:130:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 130 | float overbright = FFMAX(luma - s->desat, 1e-6) / FFMAX(luma, 1e-6); | ^~~~ ~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_tonemap.c:139:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | sig = FFMAX(FFMAX3(*r_out, *g_out, *b_out), 1e-6); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:48:35: note: expanded from macro 'FFMAX3' 48 | #define FFMAX3(a,b,c) FFMAX(FFMAX(a,b),c) | ^ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavfilter/vf_tonemap.c:139:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | sig = FFMAX(FFMAX3(*r_out, *g_out, *b_out), 1e-6); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:48:37: note: expanded from macro 'FFMAX3' 48 | #define FFMAX3(a,b,c) FFMAX(FFMAX(a,b),c) | ^ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavfilter/vf_tonemap.c:139:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | sig = FFMAX(FFMAX3(*r_out, *g_out, *b_out), 1e-6); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ src/libavutil/macros.h:48:40: note: expanded from macro 'FFMAX3' 48 | #define FFMAX3(a,b,c) FFMAX(FFMAX(a,b),c) | ^ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavfilter/vf_tonemap.c:148:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 148 | sig = sig * s->param / peak; | ^~~ ~ src/libavfilter/vf_tonemap.c:151:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | sig = sig > 0.05f ? pow(sig / peak, 1.0f / s->param) | ^~~~ ~ src/libavfilter/vf_tonemap.c:151:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | sig = sig > 0.05f ? pow(sig / peak, 1.0f / s->param) | ^~~ ~ src/libavfilter/vf_tonemap.c:152:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 152 | : sig * pow(0.05f / peak, 1.0f / s->param) / 0.05f; | ~ ^~~~~ src/libavfilter/vf_tonemap.c:152:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 152 | : sig * pow(0.05f / peak, 1.0f / s->param) / 0.05f; | ^~~~ ~ src/libavfilter/vf_tonemap.c:152:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 152 | : sig * pow(0.05f / peak, 1.0f / s->param) / 0.05f; | ^~~~~ ~ src/libavfilter/vf_tonemap.c:152:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 152 | : sig * pow(0.05f / peak, 1.0f / s->param) / 0.05f; | ^~~ ~ src/libavfilter/vf_tonemap.c:155:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | sig = av_clipf(sig * s->param, 0, 1.0f); | ^~~ ~ src/libavfilter/vf_tonemap.c:161:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 161 | sig = sig / (sig + s->param) * (peak + s->param) / peak; | ^~~ ~ src/libavfilter/vf_tonemap.c:161:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 161 | sig = sig / (sig + s->param) * (peak + s->param) / peak; | ^~~ ~ src/libavfilter/vf_tonemap.c:294:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 294 | { "param", "tonemap parameter", OFFSET(param), AV_OPT_TYPE_DOUBLE, {.dbl = NAN}, DBL_MIN, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_tonemap.c:295:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 295 | { "desat", "desaturation strength", OFFSET(desat), AV_OPT_TYPE_DOUBLE, {.dbl = 2}, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_tonemap.c:296:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 296 | { "peak", "signal peak override", OFFSET(peak), AV_OPT_TYPE_DOUBLE, {.dbl = 0}, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_tonemap.c:297:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 297 | { NULL } | ^ src/libavfilter/vf_tonemap.c:294:87: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 294 | { "param", "tonemap parameter", OFFSET(param), AV_OPT_TYPE_DOUBLE, {.dbl = NAN}, DBL_MIN, DBL_MAX, FLAGS }, | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 2 warnings generated. 2 warnings generated. 7 warnings generated. src/libavfilter/vf_tpad.c:52:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "start", "set the number of frames to delay input", OFFSET(pad_start), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, VF }, | ^ src/libavfilter/vf_tpad.c:53:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "stop", "set the number of frames to add after input finished", OFFSET(pad_stop), AV_OPT_TYPE_INT, {.i64=0}, -1, INT_MAX, VF }, | ^ src/libavfilter/vf_tpad.c:58:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "start_duration", "set the duration to delay input", OFFSET(start_duration), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT64_MAX, VF }, | ^ src/libavfilter/vf_tpad.c:59:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "stop_duration", "set the duration to pad input", OFFSET(stop_duration), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT64_MAX, VF }, | ^ src/libavfilter/vf_tpad.c:60:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "color", "set the color of the added frames", OFFSET(rgba_color), AV_OPT_TYPE_COLOR, {.str="black"}, 0, 0, VF }, | ^ src/libavfilter/vf_tpad.c:61:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 61 | { NULL } | ^ src/libavfilter/vf_tpad.c:59:131: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 59 | { "stop_duration", "set the duration to pad input", OFFSET(stop_duration), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT64_MAX, VF }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_tpad.c:58:131: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 58 | { "start_duration", "set the duration to delay input", OFFSET(start_duration), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT64_MAX, VF }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_vmafmotion.o CC libavfilter/vf_vignette.o src/libavfilter/vf_tinterlace.c:58:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | {NULL} | ^ src/libavfilter/vf_tinterlace.c:72:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 72 | { NULL } | ^ CC libavfilter/vf_w3fdif.o src/libavfilter/vf_tinterlace.c:267:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 267 | for (i = 0; imin_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)) | ~ ^ ~ 9 warnings generated. 7 warnings generated. src/libavfilter/vf_tonemap_vaapi.c:386:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 386 | { NULL } | ^ 3 warnings generated. 4 warnings generated. 2 warnings generated. CC libavfilter/vf_weave.o CC libavfilter/vf_waveform.o 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 } | ^ 8 warnings generated. 36 warnings generated. CC libavfilter/vf_xbr.o src/libavfilter/vf_unsharp.c:178:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178 | fp->amount = amount * 65536.0; | ^~~~~~ ~ src/libavfilter/vf_unsharp.c:3239:139 warning:s generatedwarning: . missing field 'unit' initializer [-Wmissing-field-initializers] 323 | { "luma_msize_x", "set luma matrix horizontal size", OFFSET(lmsize_x), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:324:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 324 | { "lx", "set luma matrix horizontal size", OFFSET(lmsize_x), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:325:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 325 | { "luma_msize_y", "set luma matrix vertical size", OFFSET(lmsize_y), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:326:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 326 | { "ly", "set luma matrix vertical size", OFFSET(lmsize_y), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:327:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 327 | { "luma_amount", "set luma effect strength", OFFSET(lamount), AV_OPT_TYPE_FLOAT, { .dbl = 1 }, -2, 5, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:328:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 328 | { "la", "set luma effect strength", OFFSET(lamount), AV_OPT_TYPE_FLOAT, { .dbl = 1 }, -2, 5, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:329:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 329 | { "chroma_msize_x", "set chroma matrix horizontal size", OFFSET(cmsize_x), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:330:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 330 | { "cx", "set chroma matrix horizontal size", OFFSET(cmsize_x), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:331:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 331 | { "chroma_msize_y", "set chroma matrix vertical size", OFFSET(cmsize_y), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:332:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 332 | { "cy", "set chroma matrix vertical size", OFFSET(cmsize_y), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:333:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 333 | { "chroma_amount", "set chroma effect strength", OFFSET(camount), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -2, 5, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:334:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 334 | { "ca", "set chroma effect strength", OFFSET(camount), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -2, 5, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:3359:139 warning:s generatedwarning: . missing field 'unit' initializer [-Wmissing-field-initializers] 335 | { "alpha_msize_x", "set alpha matrix horizontal size", OFFSET(amsize_x), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:336:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 336 | { "ax", "set alpha matrix horizontal size", OFFSET(amsize_x), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:337:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 337 | { "alpha_msize_y", "set alpha matrix vertical size", OFFSET(amsize_y), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:338:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 338 | { "ay", "set alpha matrix vertical size", OFFSET(amsize_y), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:339:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 339 | { "alpha_amount", "set alpha effect strength", OFFSET(aamount), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -2, 5, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:340:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 340 | { "aa", "set alpha effect strength", OFFSET(aamount), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -2, 5, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:341:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 341 | { NULL } | ^ CC libavfilter/vf_xfade.o 2 warnings generated. 2 warnings generated. src/libavfilter/vf_transpose.c:386:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 386 | { NULL } | ^ src/libavfilter/vf_transpose_vaapi.c:249:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 249 | { NULL } | ^ CC libavfilter/vf_xmedian.o src/libavfilter/vf_v360.c:170:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 170 | { NULL } | ^ src/libavfilter/vf_v360.c:167:132: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | { "v_offset", "output vertical off-axis offset", OFFSET(v_offset), AV_OPT_TYPE_FLOAT,{.dbl=0.f}, -1.f, 1.f,TFLAGS, "v_offset"}, | ~ ^~~ src/libavfilter/vf_v360.c:167:110: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | { "v_offset", "output vertical off-axis offset", OFFSET(v_offset), AV_OPT_TYPE_FLOAT,{.dbl=0.f}, -1.f, 1.f,TFLAGS, "v_offset"}, | ~ ^~~~ src/libavfilter/vf_v360.c:167:98: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | { "v_offset", "output vertical off-axis offset", OFFSET(v_offset), AV_OPT_TYPE_FLOAT,{.dbl=0.f}, -1.f, 1.f,TFLAGS, "v_offset"}, | ~ ^~~ src/libavfilter/vf_v360.c:166:132: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | { "h_offset", "output horizontal off-axis offset",OFFSET(h_offset), AV_OPT_TYPE_FLOAT,{.dbl=0.f}, -1.f, 1.f,TFLAGS, "h_offset"}, | ~ ^~~ src/libavfilter/vf_v360.c:166:110: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | { "h_offset", "output horizontal off-axis offset",OFFSET(h_offset), AV_OPT_TYPE_FLOAT,{.dbl=0.f}, -1.f, 1.f,TFLAGS, "h_offset"}, | ~ ^~~~ src/libavfilter/vf_v360.c:166:98: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | { "h_offset", "output horizontal off-axis offset",OFFSET(h_offset), AV_OPT_TYPE_FLOAT,{.dbl=0.f}, -1.f, 1.f,TFLAGS, "h_offset"}, | ~ ^~~ src/libavfilter/vf_v360.c:165:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 165 | { "id_fov", "input diagonal field of view", OFFSET(id_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "id_fov"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:165:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 165 | { "id_fov", "input diagonal field of view", OFFSET(id_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "id_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:165:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 165 | { "id_fov", "input diagonal field of view", OFFSET(id_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "id_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:164:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | { "iv_fov", "input vertical field of view", OFFSET(iv_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "iv_fov"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:164:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | { "iv_fov", "input vertical field of view", OFFSET(iv_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "iv_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:164:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | { "iv_fov", "input vertical field of view", OFFSET(iv_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "iv_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:163:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | { "ih_fov", "input horizontal field of view",OFFSET(ih_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "ih_fov"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:163:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | { "ih_fov", "input horizontal field of view",OFFSET(ih_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "ih_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:163:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | { "ih_fov", "input horizontal field of view",OFFSET(ih_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "ih_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:155:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | { "d_fov", "output diagonal field of view", OFFSET(d_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "d_fov"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:155:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | { "d_fov", "output diagonal field of view", OFFSET(d_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "d_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:155:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | { "d_fov", "output diagonal field of view", OFFSET(d_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "d_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:154:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 154 | { "v_fov", "output vertical field of view", OFFSET(v_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "v_fov"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:154:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 154 | { "v_fov", "output vertical field of view", OFFSET(v_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "v_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:154:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 154 | { "v_fov", "output vertical field of view", OFFSET(v_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "v_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:153:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | { "h_fov", "output horizontal field of view",OFFSET(h_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "h_fov"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:153:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | { "h_fov", "output horizontal field of view",OFFSET(h_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "h_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:153:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | { "h_fov", "output horizontal field of view",OFFSET(h_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "h_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:151:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | { "roll", "roll rotation", OFFSET(roll), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "roll"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:151:108: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | { "roll", "roll rotation", OFFSET(roll), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "roll"}, | ~ ^~~~~~ src/libavfilter/vf_v360.c:151:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | { "roll", "roll rotation", OFFSET(roll), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "roll"}, | ~ ^~~ src/libavfilter/vf_v360.c:150:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 150 | { "pitch", "pitch rotation", OFFSET(pitch), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "pitch"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:150:108: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 150 | { "pitch", "pitch rotation", OFFSET(pitch), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "pitch"}, | ~ ^~~~~~ src/libavfilter/vf_v360.c:150:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 150 | { "pitch", "pitch rotation", OFFSET(pitch), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "pitch"}, | ~ ^~~ src/libavfilter/vf_v360.c:149:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 149 | { "yaw", "yaw rotation", OFFSET(yaw), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "yaw"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:149:108: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 149 | { "yaw", "yaw rotation", OFFSET(yaw), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "yaw"}, | ~ ^~~~~~ src/libavfilter/vf_v360.c:149:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 149 | { "yaw", "yaw rotatsrc/libavfilter/vf_vfrdet.cion":, 84 : 69 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OFFSET(yaw), AV_OPT _84T | Y P E _ FaLvO_AlTo,g ( c{t.xd,b lA=V0_.LfO}G,_ I N F O , -"1V8F0R.:f%,f ( % " P R I u 6 4 " / % " P1R8I0u.6f4,"T)F"L,A GsS-,> v"fyra w/" }(,f l o| a ~ ^~~t )(s->vfr + s->cfr), s->vfr, s->cfr);src/libavfilter/vf_v360.c : 146| : ~~~~~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~111 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | { "out_pad", "percent output cubemap pads", OFFSET(out_pad), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 0.1,TFLAGS, "out_pad"}, | ~ ^~~ src/libavfilter/vf_v360.c:146:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | { "out_pad", "percent output cubemap pads", OFFSET(out_pad), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 0.1,TFLAGS, "out_pad"}, | ~ ^~~ src/libavfilter/vf_v360.c:145:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 145 | { "in_pad", "percent input cubemap pads", OFFSET(in_pad), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 0.1,TFLAGS, "in_pad"}, | ~ ^~~ src/libavfilter/vf_v360.c:145:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 145 | { "in_pad", "percent input cubemap pads", OFFSET(in_pad), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 0.1,TFLAGS, "in_pad"}, | ~ ^~~ src/libavfilter/vf_varblur.c:66:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "min_r", "set min blur radius", OFFSET(min_radius), AV_OPT_TYPE_INT, {.i64=0}, 0, 254, FLAGS }, | ^ src/libavfilter/vf_varblur.c:67:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "max_r", "set max blur radius", OFFSET(max_radius), AV_OPT_TYPE_INT, {.i64=8}, 1, 255, FLAGS }, | ^ src/libavfilter/vf_varblur.c:68:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_varblur.c:69:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 69 | { NULL } | ^ 1 warning generated. src/libavfilter/vf_vectorscope.c:100:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "x", "set color component on X axis", OFFSET(x), AV_OPT_TYPE_INT, {.i64=1}, 0, 2, FLAGS}, | ^ src/libavfilter/vf_vectorscope.c:101:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "y", "set color component on Y axis", OFFSET(y), AV_OPT_TYPE_INT, {.i64=2}, 0, 2, FLAGS}, | ^ src/libavfilter/vf_vectorscope.c:102:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | { "intensity", "set intensity", OFFSET(fintensity), AV_OPT_TYPE_FLOAT, {.dbl=0.004}, 0, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:103:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "i", "set intensity", OFFSET(fintensity), AV_OPT_TYPE_FLOAT, {.dbl=0.004}, 0, 1, TFLAGS}, | ^ 3 warnings generated. 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 libavfilter/vf_yadif.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}, 0, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:124:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 124 | { "b", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.3}, 0, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:125:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 125 | { "lthreshold", "set low threshold", OFFSET(lthreshold), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_vectorscope.c:126:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 126 | { "l", "set low threshold", OFFSET(lthreshold), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_vectorscope.c:127:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 127 | { "hthreshold", "set high threshold", OFFSET(hthreshold), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_vectorscope.c:128:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 128 | { "h", "set high threshold", OFFSET(hthreshold), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_vectorscope.c:134:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | { "tint0", "set 1st tint", OFFSET(ftint[0]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:135:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 135 | { "t0", "set 1st tint", OFFSET(ftint[0]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:136:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 136 | { "tint1", "set 2nd tint", OFFSET(ftint[1]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:137:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 137 | { "t1", "set 2nd tint", OFFSET(ftint[1]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:138:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 138 | { NULL } | ^ 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:811:12 warning: generated . warning: missing field 'help' initializer [-Wmissing-field-initializers] 81 | { NULL } | ^ src/libavfilter/vf_vectorscope.c:240:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 240 | for (i = 1; i < avff->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/vf_vibrance.c:430:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 430 | { "intensity", "set the intensity value", OFFSET(intensity), AV_OPT_TYPE_FLOAT, {.dbl=0}, -2, 2, VF }, | ^ src/libavfilter/vf_vibrance.c:431:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 431 | { "rbal", "set the red balance value", OFFSET(balance[2]), AV_OPT_TYPE_FLOAT, {.dbl=1}, -10, 10, VF }, | ^ src/libavfilter/vf_vibrance.c:432:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 432 | { "gbal", "set the green balance value", OFFSET(balance[0]), AV_OPT_TYPE_FLOAT, {.dbl=1}, -10, 10, VF }, | ^ src/libavfilter/vf_vibrance.c:433:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 433 | { "bbal", "set the blue balance value", OFFSET(balance[1]), AV_OPT_TYPE_FLOAT, {.dbl=1}, -10, 10, VF }, | ^ src/libavfilter/vf_vibrance.c:434:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 434 | { "rlum", "set the red luma coefficient", OFFSET(lcoeffs[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.072186}, 0, 1, VF }, | ^ src/libavfilter/vf_vibrance.c:435:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 435 | { "glum", "set the green luma coefficient", OFFSET(lcoeffs[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.715158}, 0, 1, VF }, | ^ src/libavfilter/vf_vibrance.c:436:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 436 | { "blum", "set the blue luma coefficient", src/libavfilter/vf_vflip.cOFF:SE40T:(12l:c owarning: effs[1]), missing field 'help' initializer [-Wmissing-field-initializers]A V_OPT_TYPE _40F | L O A T ,{ {N.UdLbLl= 0}. 2 1| 2 ^6 56}, 0, 1, VF }, | ^ src/libavfilter/vf_vibrance.c:437:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 437 | { "alternate", "use alternate colors", OFFSET(alternate), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, VF }, | ^ src/libavfilter/vf_vibrance.c:438:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 438 | { NULL } | ^ CC libavfilter/vf_yaepblur.o src/libavfilter/vf_v360.c:540:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 540 | const float x = M_PI * (t - i + 1); | ~ ~~~~~~^~~ src/libavfilter/vf_vmafmotion.c:56:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | {"stats_file", "Set file where to store per-frame difference information", OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_vmafmotion.c:57:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 57 | { NULL } | ^ CC libavfilter/vf_zoompan.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 } | ^ 10 warnings generated. src/libavfilter/vf_vif.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ src/libavfilter/vf_vignette.c:139:37: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 139 | const int xx = (x - s->x0) * s->xscale; | ~ ~~~^~~~~~ src/libavfilter/vf_vignette.c:140:37: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 140 | const int yy = (y - s->y0) * s->yscale; | ~ ~~~^~~~~~ 74 warnings generated. src/libavfilter/vf_vignette.c:158:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 158 | s->var_values[VAR_T] = TS2T(frame->pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN src/libavfilter/vf_vectorscope.c: (:d873o:u26b:le )warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t s) * av_q2d(tb) )873 | | ^~~ const/usr/include/math.h :f15l:o19a:t note: fexpanded from macro 'NAN' = 1. - o15; | # d| e ~ ^f ine NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_vignette.c:159:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 159 | s->var_values[VAR_PTS] = TSsrc/libavfilter/vf_vmafmotion.c2D(:f217r:a45m:e -warning: >implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]p ts); | ~ ^~~~~~~~~~~~~~~~ src/libavfilter/internal.h217: | 264 : 48 : snote: nexpanded from macro 'TS2D'p rintf(va l264u | e#,d esfiizneeo fT(Sv2aDl(utes)), " % 0 .(2(ft"s,) d=)=; A V| _ ~~~~~~~~ ^N OPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_vignette.c:161:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 161 | s->var_values[VAR_N] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_vignette.c:162:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | s->var_values[VAR_T] = NAN; src/libavfilter/vf_v360.c | ~ ^~~ :1141:27/usr/include/math.h:: 15warning: :19implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 1141 | if (phi >= -M_PI_4 && phi < M_PI_4) { | ^~~ ~ src/libavfilter/vf_vignette.csrc/libavfilter/vf_v360.c::1631141::349:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1141163 | | i f (p hsi- >>va=r _-vMa_lPuIe_s4[ V&A&R _pPhTiS ]< =M _NPAIN_;4 ) | { ~ ^~~ src/libavfilter/vf_vectorscope.c| ^~~ ~~/usr/include/math.h: :89615::2619:: note: warning: expanded from macro 'NAN'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 15 | #def i896n | e N A Nc o n s t f l_o_abtu ifl t=i n1_.n a-n fo(;" " )| ~ ^ | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_v360.c:1144:45: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1144 | } else if (phi >= -(M_PI_2 + M_PI_4) && phi < -M_PI_4) { | ^~~ ~ src/libavfilter/vf_v360.c:1144:16: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1144 | } else if (phi >= -(M_PI_2 + M_PI_4) && phi < -M_PI_4) { | ^~~ ~~ src/libavfilter/vf_v360.c:1146:20: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1146 | phi_norm = phi + M_PI_2; | ^~~ ~ src/libavfilter/vf_v360.c:1147:33: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1147 | } else if (phi >= M_PI_4 && phi < M_PI_2 + M_PI_4) { | ^~~ ~ src/libavfilter/vf_v360.c:1147:16: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1147 | } else if (phi >= M_PI_4 && phi < M_PI_2 + M_PI_4) { | ^~~ ~~ src/libavfilter/vf_v360.c:1149:20: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1149 | phi_norm = phi - M_PI_2; | ^~~ ~ src/libavfilter/vf_vignette.c:173:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | s->angle = av_clipf(s->angle,src/libavfilter/vf_vmafmotion.c 0,: 257M:_42P:I _warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143: 29257: | note: src/libavfilter/vf_v360.cexpanded from macro 'av_clipf' : 1152 : 20 : 143 warning: | simplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]#- > f idletfeir n[1152ei | ] a v= _ cl lr ii pn ftp (h Fi I_ Ln To r Em R _=a5 v[p_ihc]il i* p +f( _1(c (

sn-b>_croelf_sb,d [sih -+> n1b]_;r exf+s+[)l i s| t ~ ^ ~~~~~~~~~~~~~~~~~~_ idx]); | ^ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/hevc_refs.c:375:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 375 | sh->collocated_ref_idx < rpl->nb_refs) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavcodec/idcinvideo.o src/libavcodec/hevcdec.c:177:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 177 | for (i = 0; i < s->sh.nb_refs[L0]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:185:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 185 | for (i = 0; i < s->sh.nb_refs[L0]; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:188:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 188 | for (i = 0; i < s->sh.nb_refs[L0]; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:191:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 191 | for (i = 0; i < s->sh.nb_refs[L0]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:221:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 221 | for (i = 0; i < s->sh.nb_refs[L1]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:229:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 229 | for (i = 0; i < s->sh.nb_refs[L1]; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:232:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 232 | for (i = 0; i < s->sh.nb_refs[L1]; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:235:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 235 | for (i = 0; i < s->sh.nb_refs[L1]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:387:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 387 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:293:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | if (i < nb_sps) { | ~ ^ ~~~~~~ src/libavcodec/hevcdec.c:311:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 311 | if (i && i != nb_sps) | ~ ^ ~~~~~~ src/libavcodec/hevc_ps.c:1464:18: warning: comparison of integers of different signs: 'ptrdiff_t' (aka 'int') and 'unsigned int' [-Wsign-compare] 1464 | if (nal_size > sizeof(pps->data)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1526:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1526 | pps->diff_cu_qp_delta_depth > sps->log2_diff_max_min_coding_block_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1591:21: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 1591 | if (sum >= sps->ctb_width) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1603:21: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 1603 | if (sum >= sps->ctb_height) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:479:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 479 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:498:20: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 498 | else if (i < short_rps->num_negative_pics) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:520:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 520 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:534:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 534 | for (i = 0; i < rps->num_negative_pics; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 12 warnings generated. src/libavcodec/hevc_ps.c:1691:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1691 | for (i = 0; i < FF_ARRAY_ELEMS(ps->vps_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1693:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1693 | for (i = 0; i < FF_ARRAY_ELEMS(ps->sps_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1695:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1695 | for (i = 0; i < FF_ARRAY_ELEMS(ps->pps_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) | ~ ^ ~ CC libavcodec/idctdsp.o In file included from src/libavcodec/hq_hqa.c:26: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define 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) | ~~~~~ ^ ~~~~ src/libavcodec/hevcdec.c:640:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 640 | if (sh->slice_segment_addr >= s->ps.sps->ctb_width * s->ps.sps->ctb_height) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:791:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 791 | for (i = 0; i < sh->nb_refs[L0]; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:798:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 798 | for (i = 0; i < sh->nb_refs[L1]; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:913:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 913 | if (num_entry_point_offsets > get_bits_left(gb)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:958:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 958 | for (i = 0; i < length; i++) | ~ ^ ~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 17 warnings generated. In file included from src/libavcodec/hq_hqa.c:26: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hq_hqa.c:26: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hq_hqa.c:26: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hq_hqa.c:26: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hq_hqa.c:26: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/iff.o src/libavcodec/hevcdec.c:1360:25: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1360 | log2_trafo_size > s->ps.sps->log2_min_tb_size && | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:1359:25: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1359 | if (log2_trafo_size <= s->ps.sps->log2_max_trafo_size && | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:1370:48: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1370 | split_transform_flag = log2_trafo_size > s->ps.sps->log2_max_trafo_size || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/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/hevcdec.c:1882:41: warning: missing field 'ref_idx' initializer [-Wmissing-field-initializers] 1882 | struct MvField current_mv = {{{ 0 }}}; | ^ src/libavcodec/hq_hqa.c:155:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 155 | if (slice_off[slice] < (profile->num_slices + 1) * 3 || | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/iirfilter.o CC libavcodec/ilbcdec.o src/libavcodec/hevcdec.c:2244:26: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2244 | log2_cb_size == s->ps.sps->log2_min_cb_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:2253:30: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2253 | log2_cb_size <= s->ps.sps->pcm.log2_max_pcm_cb_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:2252:30: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2252 | log2_cb_size >= s->ps.sps->pcm.log2_min_pcm_cb_size && | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13 warnings generated. 21 warnings generated. src/libavcodec/hevcdec.c:2360:22: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2360 | log2_cb_size > s->ps.sps->log2_min_cb_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:2363:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2363 | split_cu = (log2_cb_size > s->ps.sps->log2_min_cb_size); | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:2366:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2366 | log2_cb_size >= s->ps.sps->log2_ctb_size - s->ps.pps->diff_cu_qp_delta_depth) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:2372:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2372 | log2_cb_size >= s->ps.sps->log2_ctb_size - s->ps.pps->diff_cu_chroma_qp_offset_depth) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:2501:43: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] 2501 | if (s->tab_slice_address[prev_rs] != s->sh.slice_addr) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavcodec/imc.o src/libavcodec/hevcdec.c:2818:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2818 | for (int i = 0; i < tc_sd[0]; i++) { | ~ ^ ~~~~~~~~ src/libavcodec/hqx.c:420:54: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 420 | if (info_offset > INT_MAX || info_offset + 8 > avpkt->size) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from src/libavcodec/huffyuvenc.c:41: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/imgconvert.o src/libavcodec/hevcdec.c:3322:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3322 | for (i = 0; i < FF_ARRAY_ELEMS(s->ps.sps_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:3469:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3469 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:3516:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3516 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 12 warnings generated. src/libavcodec/hevcdec.c:3551:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3551 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:3562:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3562 | for (i = 0; i < FF_ARRAY_ELEMS(s->ps.vps_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:3568:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3568 | for (i = 0; i < FF_ARRAY_ELEMS(s->ps.sps_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:3574:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3574 | for (i = 0; i < FF_ARRAY_ELEMS(s->ps.pps_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:3694:49: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3694 | AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, PAR }, | ^ src/libavcodec/hevcdec.c:3696:49: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3696 | AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, PAR }, | ^ src/libavcodec/hevcdec.c:3697:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3697 | { NULL }, | ^ CC libavcodec/imm4.o 2 warnings generated. CC libavcodec/imm5.o CC libavcodec/imx.o 28 warnings generated. CC libavcodec/imx_dump_header_bsf.o 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 }, | ^ CC libavcodec/indeo2.o src/libavcodec/huffyuvenc.c:1061:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1061 | COMMON_OPTIONS | ^ src/libavcodec/huffyuvenc.c:1049:16: note: expanded from macro 'COMMON_OPTIONS' 1049 | 0, 1, VE }, \ | ^ src/libavcodec/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 }, | ^ 33 warnings generated. In file included from src/libavcodec/imc.c:38: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavcodec/idcinvideo.c:239:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 239 | { NULL }, | ^ CC libavcodec/indeo3.o 15 warnings generated. 35 warnings generated. src/libavcodec/iirfilter.c:75:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 75 | wa = 2 * tan(M_PI * 0.5 * cutoff_ratio); | ~ ^~~~~~~~~~~~ src/libavcodec/iirfilter.c:137:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 137 | cos_w0 = cos(M_PI * cutoff_ratio); | ~ ^~~~~~~~~~~~ src/libavcodec/iirfilter.c:138:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 138 | sin_w0 = sin(M_PI * cutoff_ratio); | ~ ^~~~~~~~~~~~ src/libavcodec/iirfilter.c:156:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 156 | c->cx[0] = lrintf(x0 / c->gain); | ~ ~~~^~~~ src/libavcodec/iirfilter.c:157:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 157 | c->cx[1] = lrintf(x1 / c->gain); | ~ ~~~^~~~ src/libavcodec/iirfilter.c:171:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | if (order <= 0 || order > MAXORDER || cutoff_ratio >= 1.0) | ^~~~~~~~~~~~ ~~ CC libavcodec/indeo4.o 1 warning 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)) | ~ ^ ~ In file included from src/libavcodec/iff.c:33: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/iff.c:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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(CC libavcodec/indeo5.o a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/iff.c:33: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355src/libavcodec/huffyuvdec.c:13:: warning: 1266comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 69: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'const int' [-Wsign-compare] 355 | size = FFM I1266N | ( g - > b u f f e r _ e nsdl i-c eg_-h>ebiugfhfte r<,= s0i z|e|) ;n b| _ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~s lices * (src/libavutil/macros.hu:i49n:t256:4 _note: texpanded from macro 'FFMIN') slice_h e49i | g#hdte f>i nhee iFgFhMtI)N ( 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) | ~~~~~ ^ ~~~~ 27 warnings generated. CC libavcodec/intelh263dec.o CC libavcodec/interplayacm.o 1 warning generated. CC libavcodec/interplayvideo.o 6 warnings generated. CC libavcodec/intrax8.o 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 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; | ~~~~~~~~~~~~~~^~~~~~~~~~~ ~ 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 | In file included from src/libavcodec/imx.c : 23c: wsrc/libavcodec/bytestream.hl:e171n:18 := warning: avcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ clipf(((chctx->flco e171f | f s 4 [g-j>]b u*f f0e.r5) +-= FsFuMmImNa( g+- >0b.u5f)f,e r0_,e n6d) ;- g| - ^~~~~~~~~~~~~~~~~~~ ~> buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/imc.c:535:75: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 535 | In file included from src/libavcodec/imx.c : 23 : src/libavcodec/bytestream.h ::186 :(13c:h cwarning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]x ->bitsBandT[i] * -1862 | + c h c tsxi-z>eCC libavcodec/intrax8dsp.o f2l c=o eFfFfMsI4N[(ip]- >-b u0f.f4e1r5_)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)) | ~ ^ ~ src/libavcodec/imc.c:541:17: In file included from warning: src/libavcodec/imx.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 23: src/libavcodec/bytestream.h:187:15: 541warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | i fi f( h(isgihzees2t !<== s-i1z.ee)2 0 )| ~~~~~ ^ ~~~~ | ^~~~~~~ ~~ src/libavcodec/imc.c:554:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 554 | if (highest > -1.e20) { | ^~~~~~~ ~ src/libavcodec/imc.c:568:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 568 | workT[i] = chctx->bitsBandT[i] ? (chctx->bitsBandT[i] * -2 + chctx->flcoeffs4[i] + 1.585) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/imc.c:588:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 588 | workT[low_indx] = lowest + 2.0; | ^~~~~~ ~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/iff.c:498:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 498 | for (x = 0; x < dst_size && bytestream2_get_bytes_left(gb) > 0;) { | ~ ^ ~~~~~~~~ src/libavcodec/iff.c:502:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 502 | length = FFMIN3(value + src/libavcodec/imc.c1,: 671d:s71:t _warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ze - x, bytestre am6712 | _ g e t _ b y t e s _ le f t ( g b ) ); | ^ ~~~~~~~~~ ~~~~~~~~~~~~ : (chctx->bitssrc/libavutil/macros.h:B50a:n29d:T [inote: ]expanded from macro 'FFMIN3' * -2 + c h50c | t#xd->efflicnoe eFfFfMsI4N[3i(a], b-, c0). 4F15F)M; I N| ( ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ~ 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/imc.c:675:13: src/libavutil/macros.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]49 :22: note: expanded from macro 'FFMIN' 675 | 49 | # d e fiifn e (FhFiMgIhNe(sat, b<)= (-(1a.)e 2>0 )( 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(src/libavcodec/imc.ca,:b687,:c13): Fwarning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M IN(FFMIN( a687, | b ) , c ) | ^~~~~~~~~~~~~~~~~~~i f (higsrc/libavutil/macros.hh:e49s:t25 :> note: -expanded from macro 'FFMIN'1 .e20) { 49 | | # ^~~~~~~ ~d efine 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, dstsrc/libavcodec/bytestream.h_si:z317e: 13- :x ,warning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]y testream2_get_byte s317_ | l e f t (sgibz)e)2; = | F ^ ~~~~~~~~~ ~~~~~~~~~~~~F MIN(p->buffer_end - p->buffsrc/libavutil/macros.he:r50,: 29s:i znote: eexpanded from macro 'FFMIN3') ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 50 | #defsrc/libavutil/macros.hi:n49e: 25F:F Mnote: Iexpanded from macro 'FFMIN'N 3(a,b,c )49 | F#FdMeIfNi(nFeF MFIFNM(IaN,(ba),,bc)) ( (| a ^ ~ ~) > (b) ?src/libavutil/macros.h :(49b:)25 :: note: (expanded from macro 'FFMIN'a )) | ~ ^ ~ 49 | #define FFIn file included from MIsrc/libavcodec/imx.cN:(23a: ,src/libavcodec/bytestream.hb:)318 :(15(:a )warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]> (b) ? 318( | b ) : i(fa )()s i z| e ~ ^ ~2 != size) src/libavutil/macros.h :| 49 ~~~~~ ^ ~~~~: 40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavcodec/iff.c:504:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 504 | if (length < value + 1) | ~~~~~~ ^ ~~~~~~~~~ src/libavcodec/iff.c:507:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 507 | length = FFMIN(-value + 1, dst_size - x); | ^ ~~~~~~~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/iff.c:514:11: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 514 | if (x < dst_size) { | ~ ^ ~~~~~~~~ 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/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/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/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/iff.c:768:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 768 | if (ofssrc >= buf_end - buf) | ~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/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) { | ~~~~~~ ^ ~~~~~~~~ CC libavcodec/ipu_parser.o src/libavcodec/iff.c:896:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 896 | for (g = 0; g < groups; g++) { | ~ ^ ~~~~~~ src/libavcodec/iff.c:899:72: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 899 | if (cols * bpp == 0 || bytestream2_get_bytes_left(&gb) < cols * bpp) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/iff.c:909:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 909 | for (b = 0; b < cols; b++) { | ~ ^ ~~~~ src/libavcodec/iff.c:913:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 913 | if (offset >= dst_size) | ~~~~~~ ^ ~~~~~~~~ src/libavcodec/iff.c:935:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 935 | for (g = 0; g < groups; g++) { | ~ ^ ~~~~~~ src/libavcodec/iff.c:943:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 943 | for (r = 0; r < rows; r++) { | ~ ^ ~~~~ src/libavcodec/iff.c:947:71: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 947 | if (!bytes || bytestream2_get_bytes_left(&gb) < bytes) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/iff.c:952:39: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 952 | for (b = 0; b < bytes; b++) { | ~ ^ ~~~~~ src/libavcodec/iff.c:955:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 955 | if (noffset >= dst_size) | ~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/imx_dump_header_bsf.c:30: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/imx_dump_header_bsf.c:30: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/imx_dump_header_bsf.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/iff.c:1003:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1003 | if (ofssrc >= buf_end - buf) | ~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/iff.c:1006:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1006 | if (ofsdata >= buf_end - buf) | ~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/iff.csrc/libavcodec/bytestream.h::1072271::2017:: 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] 1072 | 271 | i n ti fs i(zofes2s r=c F>F=MI Nb(ugf-_>ebnudf f-e rb_uefn)d -| ~~~~~~ ^ ~~~~~~~~~~~~~g ->buffer, sisrc/libavcodec/iff.cz:e1075):;21 : | warning: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1075src/libavutil/macros.h | : 49 : 25 : note: expanded from macro 'FFMIN' if (ofsd a49t | a# d>e= fbuifn_e eFnFdM I-N( ab,ubf)) (( a)| ~~~~~~~ ^ ~~~~~~~~~~~~~> (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/imx_dump_header_bsf.c:30: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/imx_dump_header_bsf.c:30: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/iff.c:1152:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1152 | if (ofssrc >= buf_end - buf) | ~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/imx_dump_header_bsf.c:30: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/imx_dump_header_bsf.c:30: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/imx_dump_header_bsf.c:30: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/iff.c:1214:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1214 | if (ofssrc >= buf_end - buf) | ~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/iff.c:1298:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1298 | if (ofssrc >= buf_end - buf) | ~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/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/ituh263dec.o 11 warnings generated. CC libavcodec/ituh263enc.o 11 warnings generated. 12 warnings generated. src/libavcodec/iff.c:1566:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1566 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1578:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1578 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1603:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1603 | memcpy(s->video[0], buf, FFMIN(buf_end - buf, s->video_size)); | ^ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/iff.c:1608:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1608 | for (plane = 0; plane < s->bpp && buf < buf_end; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1617:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1617 | for (plane = 0; plane < s->bpp && buf < buf_end; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1627:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 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++) { | ~~~~~ ^ ~~~~~~ 26 warnings generated. 11 warnings generated. In file included from src/libavcodec/indeo3.c:39: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/indeo3.c:39: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/indeo3.c:39: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/indeo3.c:39: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/indeo3.c:39: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/ivi.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/indeo3.c:39: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/indeo3.c:39: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/indeo3.c:39: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/indeo4.c:323:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 323 | if (transform_id >= FF_ARRAY_ELEMS(transforms) || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/indeo4.c:378:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 378 | if (quant_mat >= FF_ARRAY_ELEMS(quant_index_to_tab)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/ivi_dsp.o src/libavcodec/interplayacm.c:122:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 122 | for (i = 0; i < s->rows; i++) | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:138:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 138 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:150:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 150 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:154:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 154 | if (i >= s->rows) | ~ ^ ~~~~~~~ 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++) { | ~ ^ ~~~~~~~ CC libavcodec/j2kenc.o 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++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:296:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 296 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:300:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 300 | if (i >= s->rows) | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:323:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 323 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:342:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 342 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:355:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 355 | if (i >= s->rows) | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:358:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 358 | if (i >= s->rows) | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:371:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 371 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:384:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 384 | if (i >= s->rows) | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:387:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 387 | if (i >= s->rows) | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:399:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 399 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:411:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 411 | if (i >= s->rows) | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:437:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 437 | for (i = 0; i < s->cols; i++) { | ~ ^ ~~~~~~~ 15 warnings generated. In file included from src/libavcodec/intelh263dec.c:23: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/interplayacm.c:588:25: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 588 | frame->nb_samples = FFMIN(s->block_len / avctx->ch_layout.nb_channels, s->max_samples); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/interplayacm.c:589:23: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 589 | s->max_samples -= FFMIN(frame->nb_samples, s->max_samples); | ^ ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/put_bits.h:317: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/jacosubdec.o CC libavcodec/jfdctfst.o In file included from src/libavcodec/interplayvideo.c:44: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/interplayvideo.c:44: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: 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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 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/interplayvideo.c:44: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/interplayvideo.c:44: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/interplayvideo.c:44: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 11 warnings generated. CC libavcodec/jfdctint.o CC libavcodec/jni.o CC libavcodec/jpeg2000.o 3 warnings generated. CC libavcodec/jpeg2000_parser.o CC libavcodec/jpeg2000dec.o 43 warnings generated. CC libavcodec/jpeg2000dsp.o CC libavcodec/jpeg2000dwt.o 8 warnings generated. In file included from src/libavcodec/ituh263enc.c:38: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/jpegls.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/put_bits.h:265:37: warning: 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/jpeglsdec.o CC libavcodec/jpeglsenc.o In file included from src/libavcodec/ituh263dec.c:47: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/indeo3.c:250:51: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 250 | ((cell->xpos + cell->width) << 2) + mv_x > plane->width) { CC libavcodec/jpegquanttables.o | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/indeo3.c:249:51: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 249 | ((cell->ypos + cell->height) << 2) + mv_y > plane->height || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 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)) | ~ ^ ~ src/libavcodec/indeo3.c:620:55: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 620 | ((cell->xpos + cell->width) << 2) + mv_x > plane->width) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/indeo3.c:619:55: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] In file included from src/libavcodec/j2kenc.c:71: src/libavcodec/bytestream.h :619186 | : 13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ((cell->yp o186s | + 33 c warningsesli generatedlz. -e>2h e=ig hFtF)M I b+u fmfve_ry_ e>n dp l-a pn-e>-b>uhfefiegrh,t 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/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) | ~~~~~ ^ ~~~~ 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/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: src/libavcodec/indeo3.cwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 807:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 317 | 807s | i z e 2 = F F M I N ( p - > bCuHfEfCerK__eCnEdL L- p| - ^~~~~~~~~~> buffer,src/libavcodec/indeo3.c :s747i:z43e:) ;note: expanded from macro 'CHECK_CELL' | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h :74749 | : 25 : note: expanded from macro 'FFMIN' curr_ c49e | l#ld.eyfpionse +F FcMuIrNr(_ac,ebl)l .(h(eai)g h>t (>b )( p?l a(nbe)- >:h e(iag)h)t >| > ~ ^ ~ 2)) { 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 | src/libavcodec/indeo3.ci:f807 :(17s:i zwarning: ecomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]2 != size )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 >CC libavcodec/jpegtables.o (plane->width >> 2) || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/indeo3.c:870:25: warning: comparison of integers of different signs: 'unsigned int' and 'int32_t' (aka 'int') [-Wsign-compare] 870 | if (num_vectors * 2 > data_size) | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ CC libavcodec/jrevdct.o 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) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/indeo3.c:1034:18: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 1034 | dst_height = FFMIN(dst_height, plane->height); | ^ ~~~~~~~~~~ ~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/indeo3.c:1037:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1037 | for (x = 0; x < plane->width >> 2; x++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/indeo3.c:1043:25: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 1043 | for (x <<= 2; x < plane->width; x++) | ~ ^ ~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:885:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 885 | { "obmc", "use overlapped block motion compensation.", OFFSET(obmc), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/ituh263enc.c:886:186: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 886 | { "mb_info", "emit macroblock info for RFC 2190 packetization, the parameter value is the maximum payload size", OFFSET(mb_info), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, VE }, | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 887 | FF_MPV_COMMON_OPTS | ^ src/libavcodec/mpegvideoenc.h:75:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 75 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:77:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 77 | FF_MPV_OFFSET(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:78:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 78 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:80:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 80 | FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:82:151: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:83:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:84:162: note: expanded from macro 'FF_MPV_COMMON_OPTS' 84 | {"rc_qmod_freq", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:90:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:91:177: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:92:174: note: expanded from macro 'FF_MPV_COMMON_OPTS' 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:93:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 93 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:94:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 94 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:95:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 95 | {"skip_threshold", "Frame skip threshold", FF_MPV_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:96:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 96 | {"skip_factor", "Frame skip factor", FF_MPV_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_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", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c: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/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-src/libavcodec/ituh263enc.c>gb:)915 :>121=: 8warning: 5missing field 'unit' initializer [-Wmissing-field-initializers] + 13*3*16 + 50){ | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 915 | { "umv", "Use unlimited motion vectors.", OFFSET(umvplus), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/ituh263enc.c:916:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 916 | { "aiv", "Use alternative inter VLC.", OFFSET(alt_inter_vlc), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/ituh263enc.c:917:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 917 | { "obmc", "use overlapped block motion compensation.", OFFSET(obmc), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/ituh263enc.c:918:177: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 918 | { "structured_slices", "Write slice start position at every GOB header instead of just GOB number.", OFFSET(h263_slice_structured), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE}, | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 919 | FF_MPV_COMMON_OPTS | ^ src/libavcodec/mpegvideoenc.h:75:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 75 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:77:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 77 | FF_MPV_OFFSET(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:78:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 78 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:80:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 80 | FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:82:151: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:83:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:84:162: note: expanded from macro 'FF_MPV_COMMON_OPTS' 84 | {"rc_qmod_freq", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:90:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:91:177: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:92:174: note: expanded from macro 'FF_MPV_COMMON_OPTS' 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:93:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 93 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:94:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 94 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:95:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 95 | {"skip_threshold", "Frame skip threshold", FF_MPV_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:96:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 96 | {"skip_factor", "Frame skip factor", FF_MPV_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:97:165: note: expanded from macro 'FF_MPV_COMMON_OPTS' 97 | {"skip_exp", "Frame skip exponent", FF_MPV_OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:99:172: note: expanded from macro 'FF_MPV_COMMON_OPTS' 99 | {"sc_threshold", "Scene change threshold", FF_MPV_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:100:166: note: expanded from macro 'FF_MPV_COMMON_OPTS' 100 | {"noise_reduction", "Noise reduction", FF_MPV_OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:101:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 101 | {"ps", "RTP payload size in bytes", FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:920:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 920 | FF_MPV_COMMON_MOTION_EST_OPTS | ^ src/libavcodec/mpegvideoenc.h:113:179: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 113 | {"mepc", "Motion estimation bitrate penalty compensation (1.0 = 256)", FF_MPV_OFFSET(me_penalty_compensation), AV_OPT_TYPE_INT, {.i64 = 256 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:920:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:114:124: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 114 | {"mepre", "pre motion estimation", FF_MPV_OFFSET(me_pre), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:920:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:115:156: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 115 | {"intra_penalty", "Penalty for intra blocks in block decision", FF_MPV_OFFSET(intra_penalty), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX/2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:921:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 921 | { NULL }, | ^ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | CC libavcodec/jvdec.o FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:149: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:152: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:142: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:143: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:133: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:129: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ 25 warnings generated. CC libavcodec/kbdwin.o CC libavcodec/kgv1dec.o 1 warning generated. 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/j2kenc.c:1162:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1162 | if (prcx >= reslevel->num_precincts_x || prcy >= reslevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 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/kmvc.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) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 1 warning generated. 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]); | ~ ~~~~~~~~~^~~~~~~~~~ CC libavcodec/lagarith.o 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 } | ^ In file included from src/libavcodec/jpeg2000dec.c:38: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/jpeg2000dec.c:38: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/jpeg2000dec.c:38: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/jpeg2000dec.c:38: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/jpeg2000dec.c:38: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/jpeg2000dec.c:38: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/jpeg2000dec.c:38: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/jpeg2000dec.c:38: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/lagarithrac.o 1 warning generated. src/libavcodec/jpeg2000dec.c:381:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 381 | for (i = 0; i < s->numXtiles * s->numYtiles; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/kbdwin.c:31:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 31 | double alpha2 = (alpha * M_PI / n) * (alpha * M_PI / n); | ^~~~~ ~ src/libavcodec/kbdwin.c:31:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 31 | double alpha2 = (alpha * M_PI / n) * (alpha * M_PI / n); | ^~~~~ ~ src/libavcodec/kbdwin.c:56:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 56 | window[i] = (int)floor(2147483647.0 * local_window[i] + 0.5); | ~ ^~~~~~~~~~~~~~~ CC libavcodec/latm_parser.o 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/jpeg2000dec.c:765:29: warning: missing field 'nb_poc' initializer [-Wmissing-field-initializers] 765 | Jpeg2000POC tmp = {{{0}}}; | ^ In file included from src/libavcodec/jpeglsenc.c:31: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/jpeglsenc.c:31: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/jpeglsenc.c:31: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/jpeglsdec.c:31: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/jpeglsenc.c:31: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/jpeglsenc.c:31: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/jpeg2000dec.c:848:14: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 848 | if (Psot > bytestream2_get_bytes_left(&s->g) - 2 + n + 2) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. 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/jpeg2000dec.c:1214:25: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 1214 | if (ret > cblk->data_allocated) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:1215:39: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1215 | size_t new_size = FFMAX(2*cblk->data_allocated, ret); | ^ ~~~~~~~~~~~~~~~~~~~~~~ ~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavcodec/jpeg2000dec.c:1222:25: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 1222 | if (ret > cblk->data_allocated) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeglsdec.c:156:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 156 | for (k = 0; ((unsigned)state->N[Q] << k) < state->A[Q]; k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ CC libavcodec/lcldec.o src/libavcodec/jpeglsdec.c:193:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 193 | for (k = 0; ((unsigned)state->N[Q] << k) < temp; k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ In file included from src/libavcodec/jpeglsenc.c:35: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:1425:69: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1425 | if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:1425:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1425 | if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:1502:69: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1502 | if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:1502:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1502 | if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:1579:69: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1579 | if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:1579:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1579 | if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 26 warnings generated. src/libavcodec/jpeg2000dec.c:1772:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1772 | av_assert0(width <= 1024U && height <= 1024U); | ~~~~~~ ^ ~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/jpeg2000dec.c:1772:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1772 | av_assert0(width <= 1024U && height <= 1024U); | ~~~~~ ^ ~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/jpeglsenc.c:464:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 464 | { NULL}, | ^ 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++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/lclenc.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/libdav1d.o src/libavcodec/jpeg2000dec.c:2359:47: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2359 | if (bytestream2_get_bytes_left(&s->g) < atom_size || atom_end < atom_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/jpeg2000dec.c:2398:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 2398 | atom2_size < size) { | ~~~~~~~~~~ ^ ~~~~ src/libavcodec/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 }, | ^ 23 warnings generated. CC libavcodec/ljpegenc.o In file included from src/libavcodec/kmvc.c:30: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/kmvc.c:30: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/kmvc.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/loco.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/lossless_audiodsp.o In file included from src/libavcodec/kmvc.c:30: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/kmvc.c:30: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/kmvc.c:30: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/kmvc.c:30: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/kmvc.c:30: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/lossless_videodsp.o src/libavcodec/kmvc.c:384:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 384 | if (c->palsize >= (unsigned)MAX_PALSIZE) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 23 warnings generated. CC libavcodec/lossless_videoencdsp.o 2 warnings generated. src/libavcodec/lagarith.c:162:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 162 | if (prob > 256 - i) | ~~~~ ^ ~~~~~~~ src/libavcodec/lagarith.c:164:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 164 | for (j = 0; j < prob; j++) | ~ ^ ~~~~ src/libavcodec/lagarith.c:199:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 199 | if (scale_factor >= 32U) | ~~~~~~~~~~~~ ^ ~~~ src/libavcodec/latm_parser.c:69:49: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 69 | if ((state & LATM_SIZE_MASK) - s->count <= buf_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/lagarith.c:476:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 476 | if (read > length) | ~~~~ ^ ~~~~~~ CC libavcodec/lpc.o 1 warning generated. CC libavcodec/lscrdec.o CC libavcodec/lsp.o 19 warnings generated. CC libavcodec/lzf.o In file included from src/libavcodec/lcldec.c:48: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/lcldec.c:48: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/lcldec.c:48: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ src/libavcodec/lcldec.c:96:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 96 | ofs = FFMIN(ofs, destptr - destptr_bak); | ^ ~~~ ~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/lcldec.c:98:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 98 | cnt = FFMIN(cnt, destptr_end - destptr); | ^ ~~~ ~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/lzw.o src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/lcldec.c:152:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 152 | if (expected != (unsigned int)zstream->total_out) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/lcldec.c:155:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 155 | if (expected > (unsigned int)zstream->total_out) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. 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); | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/lzwenc.o In file included from src/libavcodec/libdav1d.c:33: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/libdav1d.c:33: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/libdav1d.c:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 15 warnings generated. In file included from src/libavcodec/libdav1d.c:33: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/libdav1d.c:33: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/ljpegenc.c:41: In file included from src/libavcodec/mjpegenc_common.h:27: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13src/libavcodec/put_bits.h: warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]265 :37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | s265i | z e = F FiMfI N((sg-->>bbuuff_feenrd_ e-n ds --> bgu-f>_bputfrf e>r=, ssiizzeeo)f;( B i| t ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~B uf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~src/libavutil/macros.h :49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/libdav1d.c:33: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/libdav1d.c:33: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:317: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/m101.o 6 warnings generated. 6 warnings generated. CC libavcodec/mace.o src/libavcodec/ljpegenc.c:304:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 304 | { NULL}, | ^ CC libavcodec/magicyuv.o In file included from src/libavcodec/lpc.c:27: src/libavcodec/lpc.h:192:20: warning: implicit conversion increases floating-point precision: 'float' to 'LPC_TYPE' (aka 'double') [-Wdouble-promotion] 192 | err *= FIXR(1.0) - (r * r); | ^~~~~~~~~ ~ src/libavcodec/aac_defines.h:88:30: note: expanded from macro 'FIXR' 88 | #define FIXR(x) ((float)(x)) | ^~~~~~~~~~ CC libavcodec/magicyuvenc.o CC libavcodec/mathtables.o src/libavcodec/libdav1d.c:611:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 611 | { "tilethreads", "Tile threads", OFFSET(tile_threads), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, DAV1D_MAX_TILE_THREADS, VD | AV_OPT_FLAG_DEPRECATED }, | ^ src/libavcodec/libdav1d.c:612:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 612 | { "framethreads", "Frame threads", OFFSET(frame_threads), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, DAV1D_MAX_FRAME_THREADS, VD | AV_OPT_FLAG_DEPRECATED }, | ^ src/libavcodec/libdav1d.c:613:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 613 | { "max_frame_delay", "Max frame delay", OFFSET(max_frame_delay), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, DAV1D_MAX_FRAME_DELAY, VD }, | ^ src/libavcodec/libdav1d.c:614:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 614 | { "filmgrain", "Apply Film Grain", OFFSET(apply_grain), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VD | AV_OPT_FLAG_DEPRECATED }, | ^ src/libavcodec/libdav1d.c:615:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 615 | { "oppoint", "Select an operating point of the scalable bitstream", OFFSET(operating_point), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 31, VD }, | ^ src/libavcodec/libdav1d.c:616:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 616 | { "alllayers", "Output all spatial layers", OFFSET(all_layers), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VD }, | ^ src/libavcodec/libdav1d.c:617:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 617 | { NULL } | ^ src/libavcodec/lpc.c:182:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | double signal = 0.0f, avg_err = 0.0f; | ~~~~~~ ^~~~ src/libavcodec/lpc.c:182:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | double signal = 0.0f, avg_err = 0.0f; | ~~~~~~~ ^~~~ 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/lpc.c:184:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | const double a = 0.5f, b = 1.0f - a; | ~ ^~~~ src/libavcodec/lpc.c:184:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | const double a = 0.5f, b = 1.0f - a; | ^~~~ ~ src/libavcodec/lpc.c:189:41: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 189 | s->windowed_samples[i] = weight*samples[i]; | ~^~~~~~~~~~ src/libavcodec/lpc.c:190:47: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 190 | s->windowed_samples[len-1-i] = weight*samples[len-1-i]; | ~^~~~~~~~~~~~~~~~ src/libavcodec/lpc.c:197:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 197 | avg_err = (avg_err + error[i])/2.0f; | ~^~~~ src/libavcodec/lpc.c:198:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 198 | return avg_err ? signal/avg_err : NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavcodec/loco.c:159:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 159 | if (val == INT_MIN) | ~~~ ^ ~~~~~~~ src/libavcodec/loco.c:167:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 167 | if (val == INT_MIN) | ~~~ ^ ~~~~~~~ src/libavcodec/loco.c:173:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 173 | if (val == INT_MIN) | ~~~ ^ ~~~~~~~ CC libavcodec/mdec.o CC libavcodec/me_cmp.o src/libavcodec/loco.c:305:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 305 | if (l->lossy > 65536U) { | ~~~~~~~~ ^ ~~~~~~ src/libavcodec/lsp.c:60:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 60 | prev = lsf[i] = FFMAX(lsf[i], prev + min_spacing); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavcodec/lsp.c:60:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 60 | prev = lsf[i] = FFMAX(lsf[i], prev + min_spacing); | ^~~~ ~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/lsp.c:60:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 60 | prev = lsf[i] = FFMAX(lsf[i], prev + min_spacing); | ^~~~ ~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ CC libavcodec/media100_to_mjpegb_bsf.o src/libavcodec/lsp.c:102:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 102 | lsp[i] = cos(2.0 * M_PI * lsf[i]); | ~ ^~~~~~ 69 warnings generated. CC libavcodec/mediacodec.o CC libavcodec/metasound.o CC libavcodec/microdvddec.o CC libavcodec/midivid.o 14 warnings generated. In file included from src/libavcodec/lzf.c:34: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/lzf.c:34: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/lzf.c:34: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/lzf.c:34: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/lzf.c:34: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/lzf.c:34: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/lzf.c:34: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/lzf.c:34: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mimic.o 12 warnings generated. In file included from src/libavcodec/lscrdec.c:29: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/lscrdec.c:29: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/lscrdec.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 18 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/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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' 4 49 | warning#sd generatede. fine 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/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 20 warnings generated. src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ 11 warnings generated. 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(5g- warning>sb generatedu. ffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ 4 warnings generated. 9 warnings generated. src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/lzw.c:31: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/lzw.c:31: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/lzw.c:31: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/misc4_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); CC libavcodec/misc4.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/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) | ~~~~~ ^ ~~~~ 4 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) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mjpeg_parser.o CC libavcodec/mjpeg2jpeg_bsf.o 4 warnings generated. In file included from src/libavcodec/magicyuvenc.c:30: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/magicyuvenc.c:30: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/magicyuvenc.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (1a) warning) generated . | ~ ^ ~ CC libavcodec/mjpega_dump_header_bsf.o In file included from src/libavcodec/magicyuvenc.c:30: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/magicyuvenc.c:30: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/magicyuv.c:30: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(pIn file included from ->src/libavcodec/magicyuv.c:b30: usrc/libavcodec/bytestream.h:f186:f13e: rwarning: _ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n d - p->buffer ,186 | s i z e s);i z e2| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ = FFMINsrc/libavutil/macros.h(:p49-:25>:b unote: fexpanded from macro 'FFMIN'f er_end 49- | p#-d>ebfuifnfee rF,F MsIizNe()a;, b )| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ((a) >src/libavutil/macros.h (:b49): 25?: note: (expanded from macro 'FFMIN'b ) : (a) ) 49 | | # ~ ^ ~d efine FFMIn file included from Isrc/libavcodec/magicyuvenc.cN:(30a: ,src/libavcodec/bytestream.hb:)318 :(15(: awarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] > (b) ?318 | ( b ) i:f ((as)i)z e 2| ~ ^ ~! = size) | ~~~~~ ^ ~~~~In file included from src/libavcodec/magicyuv.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/magicyuv.c:30: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/magicyuv.c:30: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/magicyuv.c:30: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/magicyuv.c:30: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/magicyuv.c:30: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 11 warnings generated. In file included from src/libavcodec/magicyuvenc.c:33: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 11 warnings generated. CC libavcodec/mjpegbdec.o 3 warnings generated. src/libavcodec/magicyuvenc.c:557:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 557 | { NULL}, | ^ CC libavcodec/mjpegdec.o In file included from src/libavcodec/metasound.c:35: src/libavcodec/twinvq.h:203:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~ ^~ src/libavcodec/twinvq.h:203:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~~ ^ src/libavcodec/twinvq.h:203:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~ ~~^~~~ src/libavcodec/twinvq.h:203:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~~~^~~~~~~~~~~ ~ CC libavcodec/mjpegdec_common.o In file included from src/libavcodec/me_cmp.c:30: In file included from src/libavcodec/mpegvideoenc.h:34: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/put_bits.h:265:37: warning: 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/microdvddec.c:339:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 339 | for (i = 0; i < sizeof(MICRODVD_TAGS) - 1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/microdvddec.c:342:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 342 | for (sidx = 0; sidx < sizeof(MICRODVD_STYLES) - 1; sidx++) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mjpegenc.o 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/magicyuv.c:271:42: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 271 | if (s->slices[i][j].size - 2 < width * height) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/media100_to_mjpegb_bsf.c:30: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/media100_to_mjpegb_bsf.c:30: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/media100_to_mjpegb_bsf.c:30: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/media100_to_mjpegb_bsf.c:30: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/media100_to_mjpegb_bsf.c:30: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/magicyuv.c:447:41: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 447 | if (header_size < 32 || header_size >= avpkt->size) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/magicyuv.c:560:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 560 | if (slice_width != avctx->coded_width) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/magicyuv.c:574:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 574 | if (s->nb_slices > INT_MAX / FFMAX(sizeof(Slice), 4 * 5)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/magicyuv.c:625:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 625 | if (bytestream2_get_byteu(&gb) != s->planes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ 56 warnings generated. src/libavcodec/magicyuv.c:686:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 686 | for (i = 0; i < FF_ARRAY_ELEMS(s->slices); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mjpegenc_common.o CC libavcodec/mjpegenc_huffman.o CC libavcodec/mlp.o CC libavcodec/mlp_parse.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] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/midivid.c:29: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/midivid.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/midivid.c:29: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/midivid.c:29: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/midivid.c:29: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ CC libavcodec/mlp_parser.o In file included from src/libavcodec/mimic.c:32: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mimic.c:32: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mimic.c:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mimic.c:32: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mimic.c:32: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/misc4.c:27: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - gIn file included from ->bsrc/libavcodec/misc4.cu:f27f: esrc/libavcodec/bytestream.hr:,186 :s13i:z ewarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h :18649 | : 25 : note: sexpanded from macro 'FFMIN'i ze2 = F F49M | I#Nd(epf-i>nbeu fFfFeMrI_Ne(nad, b-) p(-(>ab)u f>f e(rb,) s?i z(eb)); : | ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~a )) | ~ ^ ~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'In file included from src/libavcodec/mimic.c:32: src/libavcodec/bytestream.h:356 :4913 | :# dwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f ine FFMIN( a356, | b ) ( (sai)z e>2 (=b )F F?M I(Nb()p -:> b(uaf)f)e r _| e ~ ^ ~n d - p->buffeIn file included from rsrc/libavcodec/misc4.c,: 27s: isrc/libavcodec/bytestream.hz:e187):;15 : | warning: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h:49 :18725 | : note: expanded from macro 'FFMIN' if (siz e492 | #!d=e fsiinzee )F F M| I ~~~~~ ^ ~~~~N (a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mimic.c:32: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/misc4.c:27: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/misc4.c:27: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 11 warnings generated. src/libavcodec/mimic.c:112:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 112 | for (i = 0; i < FF_ARRAY_ELEMS(ctx->frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavcodec/mlpdec.o 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/misc4.c:27: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/misc4.c:27: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/mimic.c:142:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 142 | for (i = 0; i < FF_ARRAY_ELEMS(ctx->frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mimic.c:165:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 165 | for (i = 0; i < FF_ARRAY_ELEMS(dst->frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mimic.c:224:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 224 | for (pos = 1; pos < num_coeffs; pos++) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/mimic.c:232:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 232 | if (vlc == -1) | ~~~ ^ ~~ 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/mjpega_dump_header_bsf.c:30: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mjpega_dump_header_bsf.c:30: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mjpega_dump_header_bsf.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mlpdsp.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/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:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mjpega_dump_header_bsf.c:30: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mlpenc.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 11 warnings generated. 11 warnings generated. CC libavcodec/mlz.o CC libavcodec/mmvideo.o CC libavcodec/mobiclip.o In file included from src/libavcodec/mjpegenc.c:40: In file included from src/libavcodec/mjpegenc_common.h:27: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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++) | ~~~~~ ^ ~~~~~~~~ 1 warning generated. CC libavcodec/motion_est.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 13 warnings generated. src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/motionpixels.o 17 warnings generated. 2 warnings generated. 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/mjpegdec.c:53: In file included from src/libavcodec/tiff.h:34: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/put_bits.h:265: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:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mjpegdec.c:53: In file included from src/libavcodec/tiff.h:34: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:317: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/mjpegdec.c:53: In file included from src/libavcodec/tiff.h:34: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mjpegdec.c:53: In file included from src/libavcodec/tiff.h:34: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mjpegdec.c:53: In file included from src/libavcodec/tiff.h:34: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/mjpegenc.c:172:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 172 | for (int i = 0; i < m->huff_ncode; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mjpegdec.c:53: In file included from src/libavcodec/tiff.h:34: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ?CC libavcodec/movsub_bsf.o (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mjpegdec.c:53: In file included from src/libavcodec/tiff.h:34: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/movtextdec.o CC libavcodec/movtextenc.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 50 warnings generated. src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 629 | FF_MPV_COMMON_OPTS | ^ src/libavcodec/mpegvideoenc.h:75:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 75 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:77:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 77 | FF_MPV_OFFSET(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:78:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 78 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:80:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 80 | FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:82:151: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:83:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:84:162: note: expanded from macro 'FF_MPV_COMMON_OPTS' 84 | {"rc_qmod_freq", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:90:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:91:177: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:92:174: note: expanded from macro 'FF_MPV_COMMON_OPTS' 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:93:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 17 93 warning | s{ generated". lmin", "minimum Lagrange factor (VBR)", FF_MPV_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:94:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 94 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:95:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 95 | {"skip_threshold", "Frame skip threshold", FF_MPV_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:96:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 96 | {"skip_factor", "Frame skip factor", FF_MPV_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:97:165: note: expanded from macro 'FF_MPV_COMMON_OPTS' 97 | {"skip_exp", "Frame skip exponent", FF_MPV_OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:99:172: note: expanded from macro 'FF_MPV_COMMON_OPTS' 99 | {"sc_threshold", "Scene change threshold", FF_MPV_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:100:166: note: expanded from macro 'FF_MPV_COMMON_OPTS' 100 | {"noise_reduction", "Noise reduction", FF_MPV_OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:101:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 101 | {"ps", "RTP payload size in bytes", FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:633:179: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 633 | { "force_duplicated_matrix", "Always write luma and chroma matrix for mjpeg, useful for rtp streaming.", OFFSET(force_duplicated_matrix), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/mjpegenc.c:634:7: warning: missing field 'help' initializer [-Wmissing-field-initializers] 634 | { NULL}, | ^ src/libavcodec/mjpegenc.c:629:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:149: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mjpegenc.c:629:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mjpegenc.c:629:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:152: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mjpegenc.c:629:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:142: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mjpegenc.c:629:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:143: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mjpegenc.c:629:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:133: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mjpegenc.c:629:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | CC libavcodec/mp3_header_decompress_bsf.o FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mjpegenc.c:629:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:129: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ CC libavcodec/mpc.o CC libavcodec/mpc7.o CC libavcodec/mpc8.o 15 warnings generated. CC libavcodec/mpeg12.o CC libavcodec/mpeg12data.o src/libavcodec/mlpdec.c:216:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 216 | for (i = 0; i < FF_ARRAY_ELEMS(thd_channel_order); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mpeg12dec.o src/libavcodec/mjpegdec.c:1133:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1133 | for (mb_x = 0; mb_x < width; mb_x++) { | ~~~~ ^ ~~~~~ src/libavcodec/mjpegdec.c:1218:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1218 | for (mb_x = 0; mb_x < width; mb_x++) | ~~~~ ^ ~~~~~ src/libavcodec/mjpegdec.c:1221:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1221 | for (mb_x = 0; mb_x < width; mb_x++) { | ~~~~ ^ ~~~~~ 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/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/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mlpdec.c:788:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 788 | for (ch = 0; ch <= max_chan; ch++) { | ~~ ^ ~~~~~~~~ src/libavcodec/mlz.c:138:25: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 138 | while (output_chars < size) { | ~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/mlz.c:162:44: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 162 | if (ret < 0 || ret > size - output_chars) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlz.c:168:44: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 168 | if (ret < 0 || ret > size - output_chars) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlz.c:181:44: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 181 | if (ret < 0 || ret > size - output_chars) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlz.c:186:42: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 186 | if (output_chars <= size && !mlz->freeze_flag) { | ~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/mlpdec.c:1011:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1011 | if (get_bits_count(gbp) != expected_stream_pos) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavcodec/mpeg12enc.o src/libavcodec/mlpdec.c:1076:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1076 | for (i = 0; i < m->access_unit_size_pow2; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/mmvideo.c:36: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mmvideo.c:36: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mmvideo.c:36: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mmvideo.c:36: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mmvideo.c:36: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/mlpdec.c:1183:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1183 | if (lengtsrc/libavcodec/bytestream.hh <: 3554: 13|:| warning: lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e ngth > buf_size) 355 | | ~~~~~~ ^ ~~~~~~~~ size = FFsrc/libavcodec/mlpdec.cM:I1243N:(17g:- >warning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]u ffer_end 1243- | g - > b u f f eirf, (seinzde )<; s u| b ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~s tream_starsrc/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/mmvideo.c:36: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mmvideo.c:36: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/mlpdec.c:1412:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1412 | { NULL }, | ^ src/libavcodec/mlpenc.c:280:48: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 280 | for (unsigned int channel = 0; channel < ctx->num_channels; channel++) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/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++) { | ~~~~~~~ ^ ~~~~~~~~~~~ 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("CC libavcodec/mpeg12framerate.o 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) { | ~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/mlpenc.c:837:48: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 837 | for (unsigned int channel = 0; channel < ctx->num_channels; channel++) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 5 warnings generated. CC libavcodec/mpeg2_metadata_bsf.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/mlpenc.c:1128:42: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1128 | for (unsigned int substr = 0; substr < ctx->num_substreams; substr++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 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++) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/motion_est.c:38: In file included from src/libavcodec/mpegvideoenc.h:34: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:1367:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1367 | for (unsigned int i = 0; i < order; i++) | ~ ^ ~~~~~ src/libavcodec/put_bits.h:265:37: warning: 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/mlpenc.c:1403:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1403 | for(i = 2; i < ctx->number_of_samples; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/mobiclip.c:34: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/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++) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavcodec/mpeg4_unpack_bframes_bsf.o src/libavcodec/mlpenc.c:1488:44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1488 | for (unsigned int channel = 0; channel < ctx->num_channels; channel++) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavcodec/mlpenc.c:1660:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1660 | } else if (++is_greater >= ctx->max_codebook_search) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:1763:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1763 | for (int i = 8; i < number_of_samples; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:1790:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1790 | for (int i = 0; i < number_of_samples; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/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/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) | ^~~~~~~~~~ 34 warnings generated. CC libavcodec/mpeg4audio.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/mlpenc.c:1995:48: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1995 | for (unsigned int channel = 0; channel < channels; channel++) { | ~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/movtextdec.c:30: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/movtextdec.c:30: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/movtextdec.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/movtextdec.c:30: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/movtextdec.c:30: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/movtextdec.c:30: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/movtextdec.c:30: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mpeg4audio_sample_rates.o src/libavcodec/movtextdec.c:279:32: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 279 | if (2 + style_entries * 12 > size) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/mobiclip.c:1000:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1000 | if (idx < 0 || idx >= FF_ARRAY_ELEMS(block8x8_coefficients_tab)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/movtextdec.c:531:27: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 531 | if (tsmb_size < size_var) { | ~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/movtextdec.c:537:33: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 537 | if (tsmb_end - tsmb < tsmb_size) | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/movtextdec.c:582:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 582 | { "width", "Frame width, usually video width", OFFSET(frame_width), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavcodec/movtextdec.c:583:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 583 | { "height", "Frame height, usually video height", OFFSET(frame_height), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavcodec/movtextdec.c:584:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 584 | { NULL }, | ^ src/libavcodec/mobiclip.c:1288:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1288 | if (idx2 >= FF_ARRAY_ELEMS(pframe_block8x8_coefficients_tab)) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. CC libavcodec/mpeg4video.o src/libavcodec/mpc8.c:49:14: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 49 | if (code >= mpc8_cnk_lost[k-1][n-1]) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpc8.c:63:18: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 63 | if (code >= C[n]) { | ~~~~ ^ ~~~~ CC libavcodec/mpeg4video_parser.o src/libavcodec/mpc8.c:337:62: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 337 | const VLC *vlc = &quant_vlc[res - 5][cnt > mpc8_thres[res]]; | ~~~ ^ ~~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ 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/movtextenc.c:31: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/movtextenc.c:31: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/movtextenc.c:31: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/movtextenc.c:31: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/movtextenc.c:31: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mpeg4videodec.o CC libavcodec/mpeg4videodsp.o src/libavcodec/movtextenc.c:591:14: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 591 | while (i < len) { | ~ ^ ~~~ CC libavcodec/mpeg4videoenc.o 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 }, | ^ src/libavcodec/metasound.c:49:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | center = (int)(i * period + 0.5); | ~~^~~~~~~~ ~ src/libavcodec/metasound.c:55:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 55 | center = (int)(i * period + 0.5); | ~~^~~~~~~~ ~ src/libavcodec/metasound.c:76:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 76 | min_period = log2(ratio * 0.2); | ^~~~~ ~ src/libavcodec/metasound.c:77:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 77 | max_period = min_period + log2(6); | ^~~~~~~~~~ ~ src/libavcodec/metasound.c:79:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 | min_period = (int)(ratio * 0.2 * 400 + 0.5) / 400.0; | ^~~~~ ~ src/libavcodec/metasound.c:80:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 80 | max_period = (int)(ratio * 0.2 * 400 * 6 + 0.5) / 400.0; | ^~~~~ ~ src/libavcodec/metasound.c:88:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 88 | period = (int)(period * 400 + 0.5) / 400.0; | ~~~~~~~^~~~~ ~ src/libavcodec/metasound.c:101:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 101 | width = (int)((2.0 / period + 1) * width + 0.5); | ~ ^~~~~~ src/libavcodec/metasound.c:106:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 105 | ppc_gain = 1.0 / 8192 * | ~ 106 | twinvq_mulawinv(pgain_step * g_coef + pgain_step / 2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | pgain_base, TWINVQ_PGAIN_MU); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/metasound.c:135:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 135 | tmp2 + val * hist[idx] + 1.0 : tmp2 + 1.0; | ~~~~~^~~~~~~~~~~~~~~~~ ~ src/libavcodec/metasound.c:135:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 135 | tmp2 + val * hist[idx] + 1.0 : tmp2 + 1.0; | ^~~~ ~ src/libavcodec/metasound.c:137:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 137 | st = use_hist ? (1.0 - val) * tmp2 + val * hist[idx] + 1.0 | ~ ~~~~^~~~~~~~~~~ src/libavcodec/metasound.c:137:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 137 | st = use_hist ? (1.0 - val) * tmp2 + val * hist[idx] + 1.0 | ~ ^~~~ src/libavcodec/metasound.c:137:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 137 | st = use_hist ? (1.0 - val) * tmp2 + val * hist[idx] + 1.0 | ~ ^~~ src/libavcodec/metasound.c:138:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 138 | : tmp2 + 1.0; | ^~~~ ~ src/libavcodec/metasound.c:141:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 141 | if (st < 0.1) | ^~ ~ 3 warnings generated. src/libavcodec/mpeg2_metadata_bsf.c:202:41: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 202 | { .dbl = 0.0 }, 0, 65535, FLAGS }, | ^ src/libavcodec/mpeg2_metadata_bsf.c:206:44: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 206 | { .dbl = 0.0 }, 0, UINT_MAX, FLAGS }, | ^ src/libavcodec/mpeg2_metadata_bsf.c:210:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 210 | { .i64 = -1 }, -1, 7, FLAGS }, | ^ src/libavcodec/mpeg2_metadata_bsf.c:213:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 213 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/mpeg2_metadata_bsf.c:216:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 216 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/mpeg2_metadata_bsf.c:219:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 219 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/mpeg2_metadata_bsf.c:221:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 221 | { NULL } | ^ CC libavcodec/mpeg_er.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mpegaudio.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/mpeg12enc.c:45: In file included from src/libavcodec/mpeg12enc.h:27: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317: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/motion_est.c:974: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)) | ~ ^ ~ 17 warnings generated. src/libavcodec/mpeg4audio.c:100:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 100 | if (c->chan_config < FF_ARRAY_ELEMS(ff_mpeg4audio_channels)) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7 warnings generated. In file included from src/libavcodec/mpeg12.c:35: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 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/mpegaudio_parser.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 3 warnings generated. 23 warnings generated. CC libavcodec/mpegaudiodata.o src/libavcodec/mpeg12enc.c:554:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 554 | for (i = 0; i < sizeof(svcd_scan_offset_placeholder); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg12enc.c:614:31: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 614 | for (i = 0; i < side_data->size; i++) | ~ ^ ~~~~~~~~~~~~~~~ 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); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg12enc.c:1189:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1189 | COMMON_OPTS | ^ src/libavcodec/mpeg12enc.c:1179:69: note: expanded from macro 'COMMON_OPTS' 1179 | OFFSET(tc_opt_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, VE },\ | ^ src/libavcodec/mpeg12enc.c:1189:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1181:77: note: expanded from macro 'COMMON_OPTS' 1181 | OFFSET(drop_frame_timecode), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, \ | ^ src/libavcodec/mpeg12enc.c:1189:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1183:77: note: expanded from macro 'COMMON_OPTS' 1183 | OFFSET(scan_offset), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, \ | ^ src/libavcodec/mpeg12enc.c:1189:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1185:87: note: expanded from macro 'COMMON_OPTS' 1185 | OFFSET(timecode_frame_start), AV_OPT_TYPE_INT64, {.i64 = -1 }, -1, INT64_MAX, VE}, \ | ^ src/libavcodec/mpeg12enc.c:1189:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1186:5: note: expanded from macro 'COMMON_OPTS' 1186 | FF_MPV_COMMON_BFRAME_OPTS | ^ src/libavcodec/mpegvideoenc.h:104:150: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 104 | {"b_strategy", "Strategy to choose between I/P/B-frames", FF_MPV_OFFSET(b_frame_strategy), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1189:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1186:5: note: expanded from macro 'COMMON_OPTS' 1186 | FF_MPV_COMMON_BFRAME_OPTS | ^ src/libavcodec/mpegvideoenc.h:105:154: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 105 | {"b_sensitivity", "Adjust sensitivity of b_frame_strategy 1", FF_MPV_OFFSET(b_sensitivity), AV_OPT_TYPE_INT, {.i64 = 40 }, 1, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1189:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1186:5: note: expanded from macro 'COMMON_OPTS' 1186 | FF_MPV_COMMON_BFRAME_OPTS | ^ src/libavcodec/mpegvideoenc.h:106:143: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 106 | {"brd_scale", "Downscale frames for dynamic B-frame decision", FF_MPV_OFFSET(brd_scale), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 3, FF_MPV_OPT_FLAGS }, | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1190 | FF_MPV_COMMON_OPTS | ^ src/libavcodec/mpegvideoenc.h:75:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 75 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:77:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 77 | FF_MPV_OFFSET(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:78:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 78 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:80:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 80 | FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:82:151: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:83:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:84:162: note: expanded from macro 'FF_MPV_COMMON_OPTS' 84 | {"rc_qmod_freq", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:90:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:91:177: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "CC libavcodec/mpegaudiodec_common.o currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:92:174: note: expanded from macro 'FF_MPV_COMMON_OPTS' 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:93:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 93 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:94:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 94 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:95:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 95 | {"skip_threshold", "Frame skip threshold", FF_MPV_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:96:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 96 | {"skip_factor", "Frame skip factor", FF_MPV_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:97:165: note: expanded from macro 'FF_MPV_COMMON_OPTS' 97 | {"skip_exp", "Frame skip exponent", FF_MPV_OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:99:172: note: expanded from macro 'FF_MPV_COMMON_OPTS' 99 | {"sc_threshold", "Scene change threshold", FF_MPV_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:100:166: note: expanded from macro 'FF_MPV_COMMON_OPTS' 100 | {"noise_reduction", "Noise reduction", FF_MPV_OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:101:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 101 | {"ps", "RTP payload size in bytes", FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1191:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1191 | FF_MPV_COMMON_MOTION_EST_OPTS | ^ src/libavcodec/mpegvideoenc.h:113:179: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 113 | {"mepc", "Motion estimation bitrate penalty compensation (1.0 = 256)", FF_MPV_OFFSET(me_penalty_compensation), AV_OPT_TYPE_INT, {.i64 = 256 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1191:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:114:124: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 114 | {"mepre", "pre motion estimation", FF_MPV_OFFSET(me_pre), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1191:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:115:156: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 115 | {"intra_penalty", "Penalty for intra blocks in block decision", FF_MPV_OFFSET(intra_penalty), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX/2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1192:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1192 | { NULL }, | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:149: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg12enc.c:1190:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpeg12enc.c:1190:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:152: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg12enc.c:1190:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:142: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpeg12enc.c:1190:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:143: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg12enc.c:1190:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:133: note: expanded from macro 'FF_MPV_COMMON_OPTS' 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}, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodsp.c:72:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 72 | if ((unsigned) src_x < width) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/mpeg4videodsp.c:73:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 73 | if ((unsigned) src_y < height) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/mpeg4videodsp.c:89:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 89 | if ((unsigned) src_y < height) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/mpeg12enc.c:1196:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1196 | COMMON_OPTS | ^ src/libavcodec/mpeg12enc.c:1179:69: note: expanded from macro 'COMMON_OPTS' 1179 | OFFSET(tc_opt_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, VE },\ | ^ src/libavcodec/mpeg12enc.c:1196:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1181:77: note: expanded from macro 'COMMON_OPTS' 1181 | OFFSET(drop_frame_timecode), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, \ | ^ src/libavcodec/mpeg12enc.c:1196:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1183:77: note: expanded from macro 'COMMON_OPTS' 1183 | OFFSET(scan_offset), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, \ | ^ src/libavcodec/mpeg12enc.c:1196:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1185:87: note: expanded from macro 'COMMON_OPTS' 1185 | OFFSET(timecode_frame_start), AV_OPT_TYPE_INT64, {.i64 = -1 }, -1, INT64_MAX, VE}, \ | ^ src/libavcodec/mpeg12enc.c:1196:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1186:5: note: expanded from macro 'COMMON_OPTS' 1186 | FF_MPV_COMMON_BFRAME_OPTS | ^ src/libavcodec/mpegvideoenc.h:104:150: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 104 | {"b_strategy", "Strategy to choose between I/P/B-frames", FF_MPV_OFFSET(b_frame_strategy), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1196:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1186:5: note: expanded from macro 'COMMON_OPTS' 1186 | FF_MPV_COMMON_BFRAME_OPTS | ^ src/libavcodec/mpegvideoenc.h:105:154: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 105 | {"b_sensitivity", "Adjust sensitivity of b_frame_strategy 1", FF_MPV_OFFSET(b_sensitivity), AV_OPT_TYPE_INT, {.i64 = 40 }, 1, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1196:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1186:5: note: expanded from macro 'COMMON_OPTS' 1186 | FF_MPV_COMMON_BFRAME_OPTS | ^ src/libavcodec/mpegvideoenc.h:106:143: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 106 | {"brd_scale", "Downscale frames for dynamic B-frame decision", FF_MPV_OFFSET(brd_scale), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 3, FF_MPV_OPT_FLAGS }, | ^ src/libavcodec/mpeg12enc.c:1198:84: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1198 | FF_MPV_OFFSET(intra_vlc_format), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/mpeg12enc.c:1199:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1199 | { "non_linear_quant", "Use nonlinear quantizer.", FF_MPV_OFFSET(q_scale_type), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/mpeg12enc.c:1200:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1200 | { "alternate_scan", "Enable alternate scantable.", FF_MPV_OFFSET(alternate_scan), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/mpeg12enc.c:1201:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1201 | { "a53cc", "Use A53 Closed Captions (if available)", OFFSET(a53_cc), AV_OPT_TYPE_BOOL, { .i64 = 11 warning} generated,. 0, 1, VE }, | ^ CC libavcodec/mpegaudiodec_fixed.o 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/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:83:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:84:162: note: expanded from macro 'FF_MPV_COMMON_OPTS' 84 | {"rc_qmod_freq", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:90:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:91:177: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currentsrc/libavcodec/mpeg12dec.cly :us1713e:l35e:s swarning: ",comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] F1713F | _ M P V _iOfF F(SmEbT_(yr c=_=b u0f f&e&r _sa-g>gcroedsesci_vtiatgy )=,= AAVV__ORPLT3_2T(Y"PSEL_IFFL"O)A)T ,{ { .| d ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~b l = 1.0 }, -FLsrc/libavcodec/mpeg12dec.cT:_1734M:A17X:, warning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]L T_MAX, FF_ M1734P | V _ O P Ti_fF L(AsG-S>}m,b _\x >| = ^ (unsigned) s->mb_width) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:96:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 96 | {"skip_factor", "Frame skip factor", FF_MPV_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:97:165: note: expanded from macro 'FF_MPV_COMMON_OPTS' 97 | {"skip_exp", "Frame skip exponent", FF_MPV_OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:99:172: note: expanded from macro 'FF_MPV_COMMON_OPTS' 99 | {"sc_threshold", "Scene change threshold", FF_MPV_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:100:166: note: expanded from macro 'FF_MPV_COMMON_OPTS' 100 | {"noise_reduction", "Noise reduction", FF_MPV_OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:101:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 101 | {"ps", "RTP payload size in bytes", FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1220:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1220 | FF_MPV_COMMON_MOTION_EST_OPTS | ^ src/libavcodec/mpegvideoenc.h:113:179: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 113 | {"mepc", "Motion estimation bitrate penalty compensation (1.0 = 256)", FF_MPV_OFFSET(me_penalty_compensation), AV_OPT_TYPE_INT, {.i64 = 256 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1220:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:114:124: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 114 | {"mepre", "pre motion estimation", FF_MPV_OFFSET(me_pre), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1220:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:115:156: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 115 | {"intra_penalty", "Penalty for intra blocks in block decision", FF_MPV_OFFSET(intra_penalty), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX/2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1222:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1222 | { NULL }, | ^ 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.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg12enc.c:1219:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1219 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpeg12enc.c:1219:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1219 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:152: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg12enc.c:1219:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1219 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:142: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpeg12enc.c:1219:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1219 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:143: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg12enc.c:1219:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1219 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:133: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpeg12enc.c:1219:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1219 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg12enc.c:1219:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1219 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:129: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ 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/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) | ^~~~~~~~~~~~~~~~~~ CC libavcodec/mpegaudiodec_float.o 16 warnings generated. src/libavcodec/mpeg12dec.c:2792:61: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2792 | || s2->codec_3ta warninggs generated=. = AV_RL32("BW10") | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg12dec.c:2791:61: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2791 | if (s->mpeg_enc_ctx_allocated == 0 && ( s2->codec_tag == AV_RL32("VCR2") | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 3 warnings generated. In file included from src/libavcodec/mpeg4video.c:26: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.hIn file included from :265src/libavcodec/mpeg4video_parser.c::3727:: In file included from warning: src/libavcodec/mpegvideo.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s -227> | b u f _ e n d i-f s(-s>-b>ubfu_fp_ter n>d= -s isz-e>obfu(fB_ipttBru f>)=) s{i z e| o ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~f (BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mpegaudiodecheader.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317: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/mpegaudiodsp.o 3 warnings generated. 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/mpeg4data.h:219:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 219 | }; | ^ src/libavcodec/mpeg4data.h:323:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 323 | }; | ^ CC libavcodec/mpegaudiodsp_data.o In file included from src/libavcodec/mpeg4videodec.c:35: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mpegaudiodsp_fixed.o 3 warnings generated. In file included from src/libavcodec/mpeg4videodec.c:49: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/mpeg4videodec.c:104:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 104 | (unsigned)src_y >= FFMAX(s->v_edge_pos - 17, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:103:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 103 | if ((unsigned)src_x >= FFMAX(s->h_edge_pos - 17, 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:148:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 148 | (unsigned)src_y >= FFMAX((s->v_edge_pos >> 1) - 9, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:147:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 147 | if ((unsigned)src_x >= FFMAX((s->h_edge_pos >> 1) - 9, 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mpegaudiodsp_float.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mpegaudioenc_fixed.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/mpeg_er.c:20: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 20 warnings generated. CC libavcodec/mpegaudioenc_float.o CC libavcodec/mpegaudiotabs.o 6 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/mpeg4videodec.c:737:13: warning: variable 'time_incr' set but not used [-Wunused-but-set-variable] 737 | int time_incr = 0; | ^ 34 warnings generated. CC libavcodec/mpegpicture.o CC libavcodec/mpegutils.o CC libavcodec/mpegvideo.o CC libavcodec/mpegvideo_dec.o 4 warnings generated. 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)) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8 warnings generated. CC libavcodec/mpegvideo_enc.o src/libavcodec/mpeg4videoenc.c:1378:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1378 | { "data_partitioning", "Use data partitioning.", OFFSET(data_partitioning), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/mpeg4videoenc.c:1379:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1379 | { "alternate_scan", "Enable alternate scantable.", OFFSET(alternate_scan), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/mpeg4videoenc.c:1381:66: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1381 | OFFSET(mpeg_quant), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/mpeg4videoenc.c:1382:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1382 | FF_MPV_COMMON_BFRAME_OPTS | ^ src/libavcodec/mpegvideoenc.h:104:150: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 104 | {"b_strategy", "Strategy to choose between I/P/B-frames", FF_MPV_OFFSET(b_frame_strategy), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1382:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:105:154: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 105 | {"b_sensitivity", "Adjust sensitivity of b_frame_strategy 1", FF_MPV_OFFSET(b_sensitivity), AV_OPT_TYPE_INT, {.i64 = 40 }, 1, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1382:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:106:143: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 106 | {"brd_scale", "Downscale frames for dynamic B-frame decision", FF_MPV_OFFSET(brd_scale), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 3, FF_MPV_OPT_FLAGS }, | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1383 | FF_MPV_COMMON_OPTS | ^ src/libavcodec/mpegvideoenc.h:75:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 75 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:77:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 77 | FF_MPV_OFFSET(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:78:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 78 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ 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] 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' 233 | if (e >80 | ( S U I N T ) 3 1 ) | ~ ^ ~~~~~~~~~ FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:82:151: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:83:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:84:162: note: expanded from macro 'FF_MPV_COMMON_OPTS' 84 | {"rc_qmod_freq", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:90:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:91:177: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:92:174: note: expanded from macro 'FF_MPV_COMMON_OPTS' 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:93:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 93 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegaudiodec_template.c:275:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 273 | src/libavcodec/mpeg4videoenc.c : 1383 : 5 : warning: fmissing field 'unit' initializer [-Wmissing-field-initializers]f _dlsrc/libavcodec/mpegvideoenc.ho:g(94N:U163L:L ,note: expanded from macro 'FF_MPV_COMMON_OPTS'" is_table_lsf %d %d :94 | %{f" l%mfa\x"n," ," m a| x ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~i mum Lag r274a | n g e f a c t o r ( V B R ) " , i , j , ( f l o a t ) i s _ t a b l e _ l sFfF[_jM]P[V0_]O[FiF]S,E T (| l ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~m ax), AV _275O | P T _ T Y P E _ I N T , { . i 6 4 = (31f*lFoFa_tQ)P 2iLsA_MtBaDbAl e}_,l s0f,[ jI]N[T1_]M[AiX],) ;F F _| M ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~P V_OPT_FLAsrc/libavutil/internal.hG:S156 :}68,: note: expanded from macro 'ff_dlog' \ | ^ 156 | # define ff_dlog(ctx, ...) do { if (0) avsrc/libavcodec/mpeg4videoenc.c_:l1383o:g(5c:t x,warning: Amissing field 'unit' initializer [-Wmissing-field-initializers]V _Lsrc/libavcodec/mpegvideoenc.hO:G95:_171DE:BU Gnote: , expanded from macro 'FF_MPV_COMMON_OPTS'_ _VA_ARGS__); } w95h | i{l"es k(0i) p _| t ~~~~~~ ^~~~~~~~~~~h reshold", "FraIn file included from msrc/libavcodec/mpegaudiodec_fixed.c:e61 : ssrc/libavcodec/mpegaudiodec_template.ck:i274p: 27t:h rwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s hold", 273 | f f _ d l oFgF(_NMUPLVL_,O F"FiSsE_Tt(afbrlaem_el_ssfk i%pd_ t%hdr:e s%hfo l%df)\,n "A,V _ O| P ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~T _TYPE_IN T274, | { . i 6 4 = 0 } , I N T _ M I Ni,, IjN,T _(MfAlXo,a tF)F _iMsP_Vt_aObPlTe__FlLsAfG[Sj ]}[,0 ]\[ i ]| , ^ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | (float) is_table_lsf[j][1][i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:src/libavcodec/mpeg4videoenc.c68:: 1383note: :expanded from macro 'ff_dlog'5 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:96: 168156: | #note: expanded from macro 'FF_MPV_COMMON_OPTS' define ff_dlog(ct x96, | {.".s.k)i pd_of a{c tiofr "(,0 )" Farva_mleo gs(kcitpx ,f aAcVt_oLrO"G,_ D E B U G , _ _ V A _ A R G S _ _ ) ; } w h i l e ( 0 )F F _| M ~~~~~~ ^~~~~~~~~~~P V_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:97:165: note: expanded from macro 'FF_MPV_COMMON_OPTS' 97 | {"skip_exp", "Frame skip exponent", FF_MPV_OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:99:172: note: expanded from macro 'FF_MPV_COMMON_OPTS' 99 | {"sc_threshold", "Scene change threshold", FF_MPV_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:100:166: note: expanded from macro 'FF_MPV_COMMON_OPTS' 100 | {"noise_reduction", "Noise reduction", FF_MPV_OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:101:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 101 | {"ps", "RTP payload size in bytes", FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1384:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1384 | FF_MPV_COMMON_MOTION_EST_OPTS | ^ src/libavcodec/mpegvideoenc.h:113:179: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 113 | {"mepc", "Motion estimation bitrate penalty compensation (1.0 = 256)", FF_MPV_OFFSET(me_penalty_compensation), AV_OPT_TYPE_INT, {.i64 = 256 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1384:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:114:124: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 114 | {"mepre", "pre motion estimation", FF_MPV_OFFSET(me_pre), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1384:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg4videodec.csrc/libavcodec/mpegvideoenc.h:115::1562308:: 31note: :expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 115 | {"intr a2308_ | p e n a litfy "(,g e"tP_ebniatlst_yl effotr( &isn-tr>ag bb)l o"g,b ,F Fg_eMtP_Vb_iOtFsF_SlEeTf(ti(n&tsr-a>_gpbe)n)a l=t=y )0,) A V| _ ~~~~~~~~~~~~~~~~~~~~~ ^ ~~O PT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX/2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1386:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1386 | { NULL }, | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1383 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:149: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videoenc.c:1383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1383 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpeg4videoenc.c:1383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1383 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:152: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videoenc.c:1383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1383 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:142: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpeg4videoenc.c:1383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1383 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:143: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videoenc.c:1383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1383 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:133: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpeg4videoenc.c:1383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1383 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ CC libavcodec/mpegvideo_motion.o 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/mpeg4videoenc.c:1383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1383 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:129: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpeg4videodec.c:2661:44: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2661 | !(s->width && s->codec_tag == AV_RL32("MP4S"))) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:2957:53: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2957 | if (ver > 0xFFU || ver2 > 0xFFU || ver3 > 0xFFU) { | ~~~~ ^ ~~~~~ src/libavcodec/mpeg4videodec.c:2957:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2957 | if (ver > 0xFFU || ver2 > 0xFFU || ver3 > 0xFFU) { | ~~~~ ^ ~~~~~ src/libavcodec/mpeg4videodec.c:2957:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2957 | if (ver > 0xFFU || ver2 > 0xFFU || ver3 > 0xFFU) { | ~~~ ^ ~~~~~ 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/mpeg4videodec.c:2991:33: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2991 | s->codec_tag == AV_RL32("SIPP")) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:2990:33: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2990 | s->codec_tag == AV_RL32("ZMP4") || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:2989:33: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2989 | s->codec_tag == AV_RL32("RMP4") || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:2988:33: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2988 | s->codec_tag == AV_RL32("XVIX") || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:2987:33: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2987 | if (s->codec_tag == AV_RL32("XVID") || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:2996:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2996 | if (s->codec_tag == AV_RL32("DIVX") && ctx->vo_type == 0 && | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:3006:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 3006 | if (s->codec_tag == AV_RL32("XVIX")) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:3009:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 3009 | if (s->codec_tag == AV_RL32("UMP4")) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:3018:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3018 | if (ctx->xvid_build <= 3U) | ~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/mpeg4videodec.c:3021:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3021 | if (ctx->xvid_build <= 1U) | ~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/mpeg4videodec.c:3024:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3024 | if (ctx->xvid_build <= 12U) | ~~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/mpeg4videodec.c:3027:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3027 | if (ctx->xvid_build <= 32U) | ~~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/mpeg4videodec.c:3035:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3035 | if (ctx->lavc_build < 4653U) | ~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/mpeg4videodec.c:3038:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3038 | if (ctx->lavc_build < 4655U) | ~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/mpeg4videodec.c:3041:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3041 | if (ctx->lavc_build < 4670U) | ~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/mpeg4videodec.c:3044:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/mpegaudiodec_template.c CC libavcodec/mpegvideo_parser.o 3044: | 275 : 21 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (ctx->lavc_buil d273 | < = 4 7 1 2 U ) | ~~~~~~~~~~~~~~~ ^ ~~~~~f f_dlog(NULLsrc/libavcodec/mpeg4videodec.c,: 3059":i31s:_ twarning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b le_lsf % d3059 | % d : % f % fi\fn "(,c t x| - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~> divx_ver s274i | o n < 5 0 0 U ) | ~~~~~~~~~~~~~~~~~ ^ ~~~~ i, j, (float) is_table_lsf[j][0][i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | (float) is_table_lsf[j][1][i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ In file included from src/libavcodec/mpegaudiodec_float.c:74: src/libavcodec/mpegaudiodec_template.c:274:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 273 | ff_dlog(NULL, "is_table_lsf %d %d: %f %f\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 274 | i, j, (float) is_table_lsf[j][0][i], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | (float) is_table_lsf[j][1][i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:3507:22: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 3507 | if (s->codec_tag == AV_RL32("WV1F") && show_bits(gb, 24) == 0x575630) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:3517:82: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 3517 | (ctx->divx_version >= 0 || ctx->xvid_build >= 0) || s->codec_tag == AV_RL32("QMP4")) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/mpegvideodata.o CC libavcodec/mpegvideoencdsp.o In file included from src/libavcodec/mpegaudioenc_fixed.c:24: In file included from src/libavcodec/mpegaudioenc_template.c:31: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(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/mpeg4videodec.c:3840:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3840 | {"quarter_sample", "1/4 subpel MC", OFFSET(quarter_sample), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS}, | ^ src/libavcodec/mpeg4videodec.c:3841:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3841 | {"divx_packed", "divx style packed b frames", OFFSET(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/mpegaudioenc_fixed.c:24: src/libavcodec/mpegaudioenc_template.c:124:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 124 | a = (float)(bitrate * 1000 * MPA_FRAME_SIZE) / (freq * 8.0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/mpegaudioenc_template.c:129:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 129 | s->frame_frac_incr = (int)((a - floor(a)) * 65536.0); | ~~~~~ ^ src/libavcodec/mpegaudioenc_template.c:129:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 129 | s->frame_frac_incr = (int)((a - floor(a)) * 65536.0); | ^ ~ 3 warnings generated. CC libavcodec/mpl2dec.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:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mpegaudioenc_template.c:779:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 779 | { NULL }, | ^ In file included from src/libavcodec/mpegaudioenc_float.c:25: src/libavcodec/mpegaudioenc_template.c:124:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 124 | a = (float)(bitrate * 1000 * MPA_FRAME_SIZE) / (freq * 8.0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/mpegaudioenc_template.c:129:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 129 | s->frame_frac_incr = (int)((a - floor(a)) * 65536.0); | ~~~~~ ^ src/libavcodec/mpegaudioenc_template.c:129:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 129 | s->frame_frac_incr = (int)((a - floor(a)) * 65536.0); | ^ ~ 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); | ~ ^~~~~~~~~~~~~~~~ CC libavcodec/mqc.o src/libavcodec/mpegaudioenc_template.c:689:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 689 | q[m] = (int)((a + 1.0) * steps * 0.5); | ^ ~ src/libavcodec/mpegaudioenc_template.c:779:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 779 | { NULL }, | ^ CC libavcodec/mqcdec.o CC libavcodec/mqcenc.o CC libavcodec/mscc.o CC libavcodec/msgsmdec.o CC libavcodec/msmpeg4.o CC libavcodec/msmpeg4_vc1_data.o CC libavcodec/msmpeg4data.o CC libavcodec/msmpeg4dec.o In file included from src/libavcodec/mpegvideo.c:39: In file included from src/libavcodec/mpeg_er.h:22: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/mpegvideo_dec.c:36: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->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/msmpeg4enc.o 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/msp2dec.o src/libavcodec/mqcenc.c:67:16: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 67 | if (mqc->c >= tmp) | ~~~~~~ ^ ~~~ src/libavcodec/mqcenc.c:89:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 89 | if (mqc->a < qe) | ~~~~~~ ^ ~~ src/libavcodec/mqcenc.c:98:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 98 | if (mqc->a < qe) | ~~~~~~ ^ ~~ src/libavcodec/mpegvideo_dec.c:519:28: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 519 | for (unsigned y = 0; y < p->alloc_mb_height; y++) | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_dec.c:520:32: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 520 | for (unsigned x = 0; x < p->alloc_mb_width; x++) { | ~ ^ ~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/mpegvideo_motion.c:31: In file included from src/libavcodec/h261.h:31: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/msrle.o src/libavcodec/mpegvideo_dec.c:600:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 600 | (unsigned)src_y > FFMAX((v_edge_pos >> field_based) - (!!sy) - h, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_dec.c:599:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 599 | if ((unsigned)src_x > FFMAX( h_edge_pos - (!!sx) - w, 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/msmpeg4data.c:448:21: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 448 | table0_level, }, | ^ src/libavcodec/msmpeg4data.c:454:21: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 454 | table2_level, }, | ^ src/libavcodec/msmpeg4data.c:460:29: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 460 | ff_mpeg4_intra_level, }, | ^ src/libavcodec/msmpeg4data.c:467:21: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 467 | table1_level, }, | ^ src/libavcodec/msmpeg4data.c:473:21: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 473 | table4_level, }, | ^ src/libavcodec/msmpeg4data.c:479:23: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 479 | ff_inter_level, }, | ^ src/libavcodec/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 ((unsigned) src_x > FFMAX(h_edge_pos - (!!sx) - block_s, 0) || | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_motion.c:60:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 60 | (unsigned)src_y >= FFMAX(s->v_edge_pos - (motion_y & 1) - 7, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_motion.c:59:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 59 | if ((unsigned)src_x >= FFMAX(s->h_edge_pos - (motion_x & 1) - 7, 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_motion.c:151:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 151 | (unsigned)src_y >= FFMAX( v_edge_pos - (motion_y & 1) - h + 1, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_motion.c:150:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 150 | if ((unsigned)src_x >= FFMAX(s->h_edge_pos - (motion_x & 1) - 15 , 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_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/mpegvideo_motion.c:471:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 471 | (unsigned)src_y >= FFMAX((s->v_edge_pos >> 1) - (dxy >> 1) - 7, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_motion.c:470:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 470 | if ((unsigned)src_x >= FFMAX((s->h_edge_pos >> 1) - (dxy & 1) - 7, 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/msmpeg4data.c:1617:19: warning: missing field 'table_mv_index' initializer [-Wmissing-field-initializers] 1617 | table0_mvy, }, | ^ src/libavcodec/msmpeg4data.c:1621:19: warning: missing field 'table_mv_index' initializer [-Wmissing-field-initializers] 1621 | table1_mvy, } | ^ 3 warnings generated. src/libavcodec/mpegvideo_motion.c:630:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 630 | (unsigned)src_y >= FFMAX(s->v_edge_pos - (motion_y & 3) - 7, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_motion.c:629:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 629 | if ((unsigned)src_x >= FFMAX(s->h_edge_pos - (motion_x & 3) - 7, 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/msrledec.o CC libavcodec/mss1.o In file included from src/libavcodec/mpegvideo_enc.c:49: In file included from src/libavcodec/mpeg12codecs.h:25: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 8 warnings generated. CC libavcodec/mss12.o CC libavcodec/mss2.o 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 | In file included from src/libavcodec/msmpeg4dec.cg:-30>: bIn file included from usrc/libavcodec/mpegvideo.hf:f45e: rsrc/libavcodec/put_bits.h :+227=: 37F:F Mwarning: Icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]N (g->buffer_end - g- >227b | u f f e r , s iizef) ;( s -| > ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~b uf_end - s->buf_psrc/libavutil/macros.ht:r49 :>25=: snote: iexpanded from macro 'FFMIN'z eof(BitB u49f | )#)d e{f in e| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~F FMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mpegvideo_enc.c:74: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mpegvideo_enc.c:74: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:265:37: warning: 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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mpegvideo_enc.c:74: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mpegvideo_enc.c:74: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/mscc.c:27: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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] In file included from src/libavcodec/mscc.c :35727 | : src/libavcodec/bytestream.h : 186 :i13f: (warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i ze2 != 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/mscc.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/msmpeg4.c:34: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = src/libavcodec/mpegvideo_enc.cFFM:I96N:(5g:- >warning: bmissing field 'unit' initializer [-Wmissing-field-initializers]uf fer_end - 96g | - > b u fFfFe_rM,P Vs_iCzOeM)M;O N _| O ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~P TS src/libavcodec/put_bits.h| ^ :src/libavutil/macros.h317::4933::25 :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]note: expanded from macro 'FFMIN' src/libavcodec/mpegvideoenc.h:75: 17349: | #note: 317dexpanded from macro 'FF_MPV_COMMON_OPTS' | e fi n e iFfF M(IsN-(>ab ,u75bf | )_ e (n (d a ) - > s -( >b b) u f? _ p( tb r) >: = ( sa i) z) e o f| ( ~ ^ ~ B i t B u f ) ) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:77:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 77 | FF_MPV_OFFSET(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:78:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 78 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:80:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 80 | FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: In file included from missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mscc.csrc/libavcodec/mpegvideoenc.h::2782: :src/libavcodec/bytestream.h151::293 note: :expanded from macro 'FF_MPV_COMMON_OPTS'13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 82 | 293 | 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 e ) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ FFsrc/libavutil/macros.h_:M49P:V25_:O Fnote: Fexpanded from macro 'FFMIN'S ET(rc_qsq u49i | s#hd)e,f iAnVe_ OFFPMTI_NT(YaP,Eb_F)L O(A(Ta,) {>. d(bbl) =? 0( b}), :0 ,( a9)9), F| F ~ ^ ~_ MPV_OPT_FLIn file included from Asrc/libavcodec/mscc.cG:S27}: ,src/libavcodec/bytestream.h : 294 : 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | i f \( s i| z ^e 2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:83:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:84:162: note: expanded from macro 'FF_MPV_COMMON_OPTS' 84 | {"rc_qmod_freq", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:90:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:91:177: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently uselesrc/libavcodec/bytestream.hss",: 317 : 13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] F F317_ | M P V _ OsFiFzSeET2( r=c _FbFuMfIfNe(rp_-a>gbgurfefsesri_veintdy )-, pA-V>_bOuPfTf_eTrY,P Es_iFzLeO)A;T , | { ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~. dbl = 1.0 src/libavutil/macros.h}:,49 :-25F:L Tnote: _expanded from macro 'FFMIN'M AX, FLT_ M49A | X#,d eFfFi_nMeP VF_FOMPITN_(FaL,AbG)S }(,( a\) >| ^( b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mscc.c:27: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/mpegvideo_enc.c:96:5 :318 | warning: missing field 'unit' initializer [-Wmissing-field-initializers] isrc/libavcodec/mpegvideoenc.hf: 92(:s174i:z enote: 2expanded from macro 'FF_MPV_COMMON_OPTS' != size) | ~~~~~ ^ ~~~~ 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' 94 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:95:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 95 | {"skip_threshold", "Frame skip threshold", FF_MPV_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:96:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 96 | {"skip_factor", "Frame skip factor", FF_MPV_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ CC libavcodec/mss2dsp.o src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:97:165: note: expanded from macro 'FF_MPV_COMMON_OPTS' 97 | {"skip_exp", "Frame skip exponent", FF_MPV_OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:99:172: note: expanded from macro 'FF_MPV_COMMON_OPTS' 99 | {"sc_threshold", "Scene change threshold", FF_MPV_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:100:166: note: expanded from macro 'FF_MPV_COMMON_OPTS' 100 | {"noise_reduction", "Noise reduction", FF_MPV_OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 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", "Motion estimation bitrate penalty compensation (1.0 = 256)", FF_MPV_OFFSET(me_penalty_compensation), AV_OPT_TYPE_INT, {.i64 = 256 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:97:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:114:124: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 114 | {"mepre", "pre motion estimation", FF_MPV_OFFSET(me_pre), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:97:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:115:156: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 115 | {"intra_penalty", "Penalty for intra blocks in block decision", FF_MPV_OFFSET(intra_penalty), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX/2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:98:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 98 | { NULL }, | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 96 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:149: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_enc.c:96:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 96 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to bordesrc/libavcodec/bytestream.hrs",: 355F:F13_:M Pwarning: Vcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ OFFSET(border_maskin g355) | , A V _sOiPzTe_ T Y=P EF_FFMLIONA(Tg,- >{b.udfbfl e=r _0e n}d, -- FgL-T>_bMuAfXf,e rF,L Ts_iMzAeX),; F F| _ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~M PV_OPT_FLAGsrc/libavutil/macros.hS:}49,: 25 : note: \expanded from macro 'FFMIN' | ^~~~~~~~ 49 | #define FFMIN(a,bsrc/libavcodec/mpegvideo_enc.c): 96(:(5a:) warning: >implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (b) ? (b) 96: | ( a ) )F F | _ ~ ^ ~M PV_COMMON_OPTIn file included from Ssrc/libavcodec/mscc.c : 27| : ^~~~~~~~~~~~~~~~~~src/libavcodec/bytestream.h :356:13: warning: src/libavcodec/mpegvideoenc.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 91:152: note: expanded from macro 'FF_MPV_COMMON_OPTS' 356 | size2 = F F90M | I{N"(rpc-_>ibnuiftf_ecrp_lexn"d, -" ipn-i>tbiuaflf ecro,m psliezxei)t;y f| o ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~r 1-passrc/libavutil/macros.hs: 49e:n25c:o dnote: iexpanded from macro 'FFMIN'n g", 49 | # d e fFiFn_eM PFVF_MOIFNF(SaE,Tb()r c(_(ian)i t>i a(lb_)c p?l x()b,) A:V _(OaP)T)_ T Y| P ~ ^ ~E _FLOAT, {.dIn file included from blsrc/libavcodec/mscc.c :=27 : 0src/libavcodec/bytestream.h :}357,: 15-:F Lwarning: Tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ MAX, F L357T | _ M A X ,i fF F(_sMiPzVe_2O P!T=_ FsLiAzGeS)} , | ~~~~~ ^ ~~~~ \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_enc.c:96:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 96 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:142: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpegvideo_enc.c:96:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 96 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:143: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_enc.c:96:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 96 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:133: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpegvideo_enc.c:96:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 96 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_enc.c:96:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 96 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:129: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ 3 warnings generated. CC libavcodec/mss3.o 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++) { | ~ ^ ~~~~ 85 warnings generated. CC libavcodec/mss34dsp.o CC libavcodec/mss4.o In file included from src/libavcodec/msrle.c:36: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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 | src/libavcodec/mpegvideo_enc.cif :(991s:i19z:e 2warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]! = size) | ~~~~~ ^ ~~~~ 991 | for (i = 0; i < FF_ARRAY_ELEMS(s->tmp_frames); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/msvideo1.o In file included from src/libavcodec/msrle.c:36: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/msrle.c:36: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/msrle.c:36: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/msrle.c:36: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/msrle.c:36: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 3 warnings generated. CC libavcodec/msvideo1enc.o 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)) | ^ src/libavcodec/mpegvideo_enc.c:1824:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1824 | s->lambda < s->lmax) { | ~~~~~~~~~ ^ ~~~~~~~ CC libavcodec/mv30.o In file included from src/libavcodec/msp2dec.c:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/msp2dec.c:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/msp2dec.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/msp2dec.c:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/msp2dec.c:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: CC libavcodec/mvcdec.o note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/msp2dec.c:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/msp2dec.c:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/msp2dec.c:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/mss1.c:30: In file included from src/libavcodec/mss12.h:32: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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/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->buffesrc/libavcodec/msp2dec.cr, s:i56z:e19):; warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: 56note: | expanded from macro 'FFMIN' for ( y49 | =# d0e;f iyn e< FaFvMcItNx(-a>,hbe)i g(h(ta;) y>+ +()b ){ ? | ( ~ ^ ~~~~~~~~~~~~~b ) : (a)) | src/libavcodec/msp2dec.c ~ ^ ~: 63:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] In file included from src/libavcodec/mss1.c: 3063: | In file included from src/libavcodec/mss12.h : 32 : src/libavcodec/bytestream.h : 187 :15i:f warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]p kt_siz e187 | > b u fi_fs i(zsei)z e{2 !| = ~~~~~~~~ ^ ~~~~~~~~ size) | ~~~~~ ^ ~~~~ src/libavcodec/msp2dec.c:74:72: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 74 | memcpy(p->data[0] + y * p->linesize[0] + x, gb.buffer, FFMIN(size, width - x)); | ^ ~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/msp2dec.c:82:68: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 82 | memset(p->data[0] + y * p->linesize[0] +CC libavcodec/mvha.o x, value, FFMIN(size, width - x)); | ^ ~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mss1.c:30: In file included from src/libavcodec/mss12.h:32: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mss1.c:30: In file included from src/libavcodec/mss12.h:32: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mss1.c:30: In file included from src/libavcodec/mss12.h:32: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mwsc.o CC libavcodec/mxpegdec.o 13 warnings generated. 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)) | ~ ^ ~ In file included from src/libavcodec/mss12.c:31: In file included from src/libavcodec/mss12.h:32: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mss12.c:31: In file included from src/libavcodec/mss12.h:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mss12.c:31: In file included from src/libavcodec/mss12.h:32: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mss12.c:31: In file included from src/libavcodec/mss12.h:32: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mss12.c:31: In file included from src/libavcodec/mss12.h:32: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mss12.c:31: In file included from src/libavcodec/mss12.h:32: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mss12.c:31: In file included from src/libavcodec/mss12.h:32: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/nellymoser.o CC libavcodec/nellymoserdec.o src/libavcodec/mss12.c:461:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 461 | if ((unsigned)val >= base) | ~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/nellymoserenc.o CC libavcodec/neon/mpegvideo.o 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 | 11 av warning_si generatedn. t2float(AV_RB32(avctx->extradata + 28))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 warnings generated. 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/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)) | ~ ^ ~ CC libavcodec/noise_bsf.o 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) | ~~~~~ ^ ~~~~ 7 warnings generated. 15 warnings generated. 9 warnings generated. CC libavcodec/notchlc.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/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/msmpeg4enc.c:37: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/msrledec.c:31: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:265:37: warning: 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/msrledec.c:167:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 167 | if (line < 0 || pos >= width){ | ~~~ ^ ~~~~~ 12 warnings generated. CC libavcodec/null.o 3 warnings generated. CC libavcodec/null_bsf.o CC libavcodec/nuv.o 11 warnings generated. In file included from src/libavcodec/mss4.c:32: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mss4.c:32: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mss4.c:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mss4.c:32: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mss4.c:32: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mss4.c:32: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mss4.c:32: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mss4.c:32: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/on2avc.o In file included from src/libavcodec/msvideo1enc.c:30: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/msvideo1enc.c:30: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/msvideo1enc.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 13 warnings generated. 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:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_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/on2avcdata.o 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:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mvcdec.c:32: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mvcdec.c:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ CC libavcodec/options.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/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:30: In file included from src/libavcodec/mpeg_er.h:22: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: 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/opus_celt.o CC libavcodec/opus_metadata_bsf.o src/libavcodec/mvha.c:109:33: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 109 | if (val && (val < nodes[first_node].count)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mvha.c:110:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 110 | if (val >= nodes[second_node].count) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/mss3.c:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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/mvha.c:159:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 159 | if (size < 1 || size >= avpkt->size) | ~~~~ ^ ~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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) { | ~ ^ ~~~~~~~~~~~~ CC libavcodec/opus_parse.o src/libavcodec/mxpegdec.c:162:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 162 | (jpg->height + 0x0F)>>4 != s->mb_height) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/mxpegdec.c:161:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 161 | if ((jpg->width + 0x0F)>>4 != s->mb_width || | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 39 warnings generated. In file included from src/libavcodec/on2avc.c:24: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavcodec/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/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/mv30.c:29: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mv30.c:29: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mv30.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mss3.c:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mss3.c:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end -CC libavcodec/opus_parser.o p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | sizCC libavcodec/opus_pvq.o 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/mv30.c:29: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mv30.c:29: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/nellymoserenc.c:52: src/libavcodec/put_bits.h:209:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 209 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/put_bits.h:265: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/mss2.c:35: In file included from src/libavcodec/mss12.h:32: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mss2.c:35: In file included from src/libavcodec/mss12.h:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:306:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 306 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mss2.c:35: In file included from src/libavcodec/mss12.h:32: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mss2.c:35: In file included from src/libavcodec/mss12.h:32: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ CC libavcodec/opus_rc.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/mss2.c:35: In file included from src/libavcodec/mss12.h:32: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/opus_silk.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/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) | ~~~~~ ^ ~~~~ src/libavcodec/mss3.c:346:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 346 | bit = (c->low >= helper); | ~~~~~~ ^ ~~~~~~ 4 warnings generated. src/libavcodec/nellymoserenc.c:218:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 218 | find_best(cand[0], ff_nelly_init_table, sf_lut, -20, 96); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:209:18: note: expanded from macro 'find_best' 209 | if (fabs(val - table[best_idx]) > fabs(val - table[best_idx + 1])) \ | ~~~~ ~~~~^~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:218:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 218 | find_best(cand[0], ff_nelly_init_table, sf_lut, -20, 96); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:209:48: note: expanded from macro 'find_best' 209 | if (fabs(val - table[best_idx]) > fabs(val - table[best_idx + 1])) \ | src/libavcodec/mss3.c ~~~~ ~~~~^~~~~~~~~~~~~~~~~~~~~ :412:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 412 | if (m->freqs[ssym] <= helper) { | ~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/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/mss2.c:222:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 222 | int skip = FFMIN((unsigned)repeat, dst + w - p); | ^ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/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])) | ~~~~ ~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/notchlc.c:27: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/notchlc.c:27: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/notchlc.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/notchlc.c:27: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ?CC libavcodec/opusdec.o (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 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/mwsc.c:26: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mwsc.c:26: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mwsc.c:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/nellymoserdec.c:80:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 80 | pval = -exp2(val/2048) * s->scale_bias; | ~ ~~~^~~~~~~~~~ src/libavcodec/nellymoserdec.c:80:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 80 | pval = -exp2(val/2048) * s->scale_bias; | ~~~~ ~~~^~~~~ src/libavcodec/nellymoserdec.c:98:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 98 | aptr[j] = M_SQRsrc/libavcodec/bytestream.hT1_2:*p271o:w17s:[ jwarning: ]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]; | ~^~~~~~~ 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mwsc.c:26: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mwsc.c:26: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mwsc.c:26: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 9 warnings generated. 12 warnings generated. CC libavcodec/opusdec_celt.o 4 warnings generated. 11 warnings generated. src/libavcodec/notchlc.c:495:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 495 | if (bytestream2_get_bytes_left(gb) < uncompressed_size / 255) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/notchlc.c:506:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 506 | if (ret != uncompressed_size) | ~~~ ^ ~~~~~~~~~~~~~~~~~ 19 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++) { | ~ ^ ~~~ CC libavcodec/opusdsp.o In file included from src/libavcodec/on2avc.c:30: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ 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/on2avc.c:30: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/on2avc.c:30: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/on2avc.c:30: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/on2avc.c:30: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 3 warnings generated. In file included from src/libavcodec/opusdec.c:41: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ CC libavcodec/opusenc.o CC libavcodec/opusenc_psy.o In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:48:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | {"b", "set bitrate (in bits/s)", OFFSET(bit_rate), AV_OPT_TYPE_INT64, {.i64 = AV_CODEC_DEFAULT_BITRATE }, 0, INT64_MAX, A|V|E}, | ^ src/libavcodec/options_table.h:49:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | {"ab", "set bitrate (in bits/s)", OFFSET(bit_rate), AV_OPT_TYPE_INT64, {.i64 = 128*1000 }, 0, INT_MAX, A|E}, | ^ src/libavcodec/options_table.h:53:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | OFFSET(bit_rate_tolerance), AV_OPT_TYPE_INT, {.i64 = AV_CODEC_DEFAULT_BITRATE*20 }, 1, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:92:84: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 92 | {"time_base", NULL, OFFSET(time_base), AV_OPT_TYPE_RATIONAL, {.dbl = 0}, 0, INT_MAX}, | ^ src/libavcodec/options_table.h:93:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | {"g", "set the group of picture (GOP) size", OFFSET(gop_size), AV_OPT_TYPE_INT, {.i64 = 12 }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:94:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | {"ar", "set audio sampling rate (in Hz)", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX, A|D|E}, | ^ src/libavcodec/options_table.h:96:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | {"ac", "set number of audio channels", OFFSET(channels), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX, A|D|E}, | ^ src/libavcodec/options_table.h:98:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | {"cutoff", "set cutoff bandwidth", OFFSET(cutoff), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, A|E}, | ^ src/libavcodec/options_table.h:99:93: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | {"frame_size", NULL, OFFSET(frame_size), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX, A|E}, | ^ src/libavcodec/options_table.h:100:97: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 100 | {"frame_number", NULL, OFFSET(frame_num), AV_OPT_TYPE_INT64, {.i64 = DEFAULT }, INT_MIN, INT_MAX}, | ^ src/libavcodec/options_table.h:101:84: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 101 | {"delay", NULL, OFFSET(delay), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX}, | ^ src/libavcodec/options_table.h:104:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | OFFSET(qcompress), AV_OPT_TYPE_FLOAT, {.dbl = 0.5 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:105:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | {"qblur", "video quantizer scale blur (VBR)", OFFSET(qblur), AV_OPT_TYPE_FLOAT, {.dbl = 0.5 }, -1, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:106:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 106 | {"qmin", "minimum video quantizer scale (VBR)", OFFSET(qmin), AV_OPT_TYPE_INT, {.i64 = 2 }, -1, 69, V|E}, | ^ src/libavcodec/options_table.h:107:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | {"qmax", "maximum video quantizer scale (VBR)", OFFSET(qmax), AV_OPT_TYPE_INT, {.i64 = 31 }, -1, 1024, V|E}, | ^ src/libavcodec/options_table.h:108:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | {"qdiff", "maximum difference between the quantizer scales (VBR)", OFFSET(max_qdiff), AV_OPT_TYPE_INT, {.i64 = 3 }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:109:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 109 | {"bf", "set maximum number of B-frames between non-B-frames", OFFSET(max_b_frames), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, -1, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:110:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 110 | {"b_qfactor", "QP factor between P- and B-frames", OFFSET(b_quant_factor), AV_OPT_TYPE_FLOAT, {.dbl = 1.25 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:111:92: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 111 | {"codec_tag", NULL, OFFSET(codec_tag), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX}, | ^ src/libavcodec/options_table.h:134:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | {"b_qoffset", "QP offset between P- and B-frames", OFFSET(b_quant_offset), AV_OPT_TYPE_FLOAT, {.dbl = 1.25 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:144:92: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 144 | {"has_b_frames", NULL, OFFSET(has_b_frames), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX}, | ^ src/libavcodec/options_table.h:145:90: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 145 | {"block_align", NULL, OFFSET(block_align), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX}, | ^ src/libavcodec/options_table.h:146:108: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 146 | {"rc_override_count", NULL, OFFSET(rc_override_count), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX}, | ^ src/libavcodec/options_table.h:147:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | {"maxrate", "maximum bitrate (in bits/s). Used for VBV together with bufsize.", OFFSET(rc_max_rate), AV_OPT_TYPE_INT64, {.i64 = DEFAULT }, 0, INT_MAX, V|A|E}, | ^ src/libavcodec/options_table.h:149:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | OFFSET(rc_min_rate), AV_OPT_TYPE_INT64, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|A|E}, | ^ src/libavcodec/options_table.h:150:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 150 | {"bufsize", "set ratecontrol buffer size (in bits)", OFFSET(rc_buffer_size), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, A|V|E}, | ^ src/libavcodec/options_table.h:151:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 151 | {"i_qfactor", "QP factor between P- and I-frames", OFFSET(i_quant_factor), AV_OPT_TYPE_FLOAT, {.dbl = -0.8 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:152:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 152 | {"i_qoffset", "QP offset between P- and I-frames", OFFSET(i_quant_offset), AV_OPT_TYPE_FLOAT, {.dbl = 0.0 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:160:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 160 | {"lumi_mask", "compresses bright areas stronger than medium ones", OFFSET(lumi_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:161:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 161 | {"tcplx_mask", "temporal complexity masking", OFFSET(temporal_cplx_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:162:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 162 | {"scplx_mask", "spatial complexity masking", OFFSET(spatial_cplx_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:163:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 163 | {"p_mask", "inter masking", OFFSET(p_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:164:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 164 | {"dark_mask", "compresses dark areas stronger than medium ones", OFFSET(dark_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ^ 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 = DEFAULT }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:209:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 209 | {"global_quality", NULL, OFFSET(global_quality), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|A|E}, | ^ src/libavcodec/options_table.h:210:96: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 210 | {"slice_flags", NULL, OFFSET(slice_flags), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX}, | ^ src/libavcodec/options_table.h:215:200: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 215 | {"rc_init_occupancy", "number of bits which should be loaded into the rc buffer before decoding starts", OFFSET(rc_initial_buffer_occupancy), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:218:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 218 | {"dc", "intra_dc_precision", OFFSET(intra_dc_precision), AV_OPT_TYPE_INT, {.i64 = 0 }, -8, 16, V|E}, | ^ src/libavcodec/options_table.h:219:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 219 | {"nssew", "nsse weight", OFFSET(nsse_weight), AV_OPT_TYPE_INT, {.i64 = 8 }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:220:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 220 | {"skip_top", "number of macroblock rows at the top which are skipped", OFFSET(skip_top), AV_OPT_TYPE_INT, {.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/options_table.h:251:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 251 | {"mblmin", "minimum macroblock Lagrange factor (VBR)", OFFSET(mb_lmin), AV_OPT_TYPE_INT, {.i64 = FF_QP2LAMBDA * 2 }, 1, FF_LAMBDA_MAX, V|E}, | ^ src/libavcodec/options_table.h:252:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 252 | {"mblmax", "maximum macroblock Lagrange factor (VBR)", OFFSET(mb_lmax), AV_OPT_TYPE_INT, {.i64 = FF_QP2LAMBDA * 31 }, 1, FF_LAMBDA_MAX, V|E}, | ^ src/libavcodec/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_table.h:263:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 263 | {"bidir_refine", "refine the two motion vectors used in bidirectional macroblocks", OFFSET(bidir_refine), AV_OPT_TYPE_INT, {.i64 = 1 }, 0, 4, V|E}, | ^ src/libavcodec/options_table.h:264:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 264 | {"keyint_min", "minimum interval between IDR-framessrc/libavcodec/on2avc.c",: 348O:F20F:S Ewarning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( keyint_min), 348A | V _ O P T _ T Y P E _I N Ts,u m{ .+i=6 4s r=c 22[5j ]} ,* ItNaTb_[MjI N*, tIaNbT__sMtAeXp, +V |iE]};, | | ^~~~~~~ ~ ^ src/libavcodec/options_table.h:265:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 265 | {"refs", "reference frames to consider for motion compensation", OFFSET(refs), AV_OPT_TYPE_INT, {.i64 = 1 }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:266:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 266 | {"trellis", "rate-distortion optimal quantization", OFFSET(trellis), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|A|E}, | ^ src/libavcodec/options_table.h:267:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 267 | {"mv0_threshold", NULL, OFFSET(mv0_threshold), AV_OPT_TYPE_INT, {.i64 = 256 }, 0, INT_MAX, V|E}, | ^ CC libavcodec/opustab.o src/libavcodec/options_table.h:268:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 268 | {"compression_level", NULL, OFFSET(compressisrc/libavcodec/on2avc.con:_l372e:v28e:l )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] AV_OPT_TYPE_INT ,372 | { . i 6 4 = F F _ C O M P R EsSrScI2O[Nj_]D E+F=A UiLnT0 }*, *ItN+T+_;M I N| , ^~~ ~ 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(src/libavcodec/on2avc.cbi:t374s:_43p:e rwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r aw_sample), A374V | _ O P T _ T Y P E _ I N T , { .sir6c42 [=s rDcE2F_AlUeLnT }-, j0 ,- I1N]T _+M=A Xi}n,0 *| ^t ab[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 src/libavcodec/options_table.h*: 275:109:t awarning: bmissing field 'unit' initializer [-Wmissing-field-initializers][ j]; | ^~~ ~ 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}, | ^ CC libavcodec/pafaudio.o src/libavcodec/options_table.h:356:123: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 356 | {"log_level_offset", "set the log level offset", OFFSET(log_level_offset), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX }, | ^ src/libavcodec/options_table.h:357:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 357 | {"slices", "set the number of slices, used in parallelized encoding", OFFSET(slices), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:372:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 372 | {"pkt_timebase", NULL, OFFSET(pkt_timebase), AV_OPT_TYPE_RATIONAL, {.dbl = 0 }, 0, INT_MAX, 0}, | ^ src/libavcodec/options_table.h:373:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 373 | {"sub_charenc", "set input text subtitles character encoding", OFFSET(sub_charenc), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, S|D}, | ^ src/libavcodec/options_table.h:379:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 379 | {"apply_cropping", NULL, OFFSET(apply_cropping), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, V | D }, | ^ src/libavcodec/options_table.h:380:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 380 | {"skip_alpha", "Skip processing alpha", OFFSET(skip_alpha), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, V|D }, | ^ src/libavcodec/options_table.h:387:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 387 | {"dump_separator", "set information dump field separator", OFFSET(dump_separator), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, A|V|S|D|E}, | ^ src/libavcodec/options_table.h:388:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 388 | {"codec_whitelist", "List of decoders that are allowed to be used", OFFSET(codec_whitelist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, A|V|S|D }, | ^ src/libavcodec/options_table.h:389:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 389 | {"pixel_format", "set pixel format", OFFSET(pix_fmt), AV_OPT_TYPE_PIXEL_FMT, {.i64=AV_PIX_FMT_NONE}, -1, INT_MAX, 0 }, | ^ src/libavcodec/options_table.h:390:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 390 | {"video_size", "set video size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str=NULL}, 0, INT_MAX, 0 }, | ^ src/libavcodec/options_table.h:391:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 391 | {"max_pixels", "Maximum number of pixels", OFFSET(max_pixels), AV_OPT_TYPE_INT64, {.i64 = INT_MAX }, 0, INT_MAX, A|V|S|D|E }, | ^ src/libavcodec/options_table.h:392:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 392 | {"max_samples", "Maximum number of samples", OFFSET(max_samples), AV_OPT_TYPE_INT64, {.i64 = INT_MAX }, 0, INT_MAX, A|D|E }, | ^ src/libavcodec/options_table.h:398:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 398 | {"extra_hw_frames", "Number of extra hardware frames to allocate for the user", OFFSET(extra_hw_frames), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, V|D }, | ^ src/libavcodec/options_table.h:399:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 399 | {"discard_damaged_percentage", "Percentage of damaged samples to discard a frame", OFFSET(discard_damaged_percentage), AV_OPT_TYPE_INT, {.i64 = 95 }, 0, 100, V|D }, | ^ src/libavcodec/options_table.h:400:6: warning: missing field 'help' initializer [-Wmissing-field-initializers] 400 | {NULL}, | ^ src/libavcodec/options_table.h:276:101: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 276 | {"rc_min_vbv_use", NULL, OFFSET(rc_min_vbv_overflow_use), AV_OPT_TYPE_FLOAT, {.dbl = 3 }, 0.0, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:275:97: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 275 | {"rc_max_vbv_use", NULL, OFFSET(rc_max_available_vbv_use), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0.0, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:273:116: warning: implicit conversion from 'unsigned long long' to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] 273 | {"request_channel_layout", NULL, OFFSET(request_channel_layout), AV_OPT_TYPE_CHANNEL_LAYOUT, {.i64 = DEFAULT }, 0, UINT64_MAX, A|D, "request_channel_layout"}, | ~ ^~~~~~~~~~ /usr/include/stdint.h:51:21: note: expanded from macro 'UINT64_MAX' 51 | #define UINT64_MAX (0xffffffffffffffffu) | ^~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:272:100: warning: implicit conversion from 'unsigned long long' to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] 272 | {"channel_layout", NULL, OFFSET(channel_layout), AV_OPT_TYPE_CHANNEL_LAYOUT, {.i64 = DEFAULT }, 0, UINT64_MAX, A|E|D, "channel_layout"}, | ~ ^~~~~~~~~~ /usr/include/stdint.h:51:21: note: expanded from macro 'UINT64_MAX' 51 | #define UINT64_MAX (0xffffffffffffffffu) | ^~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:164:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | {"dark_mask", "compresses dark areas stronger than medium ones", OFFSET(dark_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:164:120: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | {"dark_mask", "compresses dark areas stronger than medium ones", OFFSET(dark_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~~ src/libavcodec/options_table.h:163:90: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | {"p_mask", "inter masking", OFFSET(p_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:163:80: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | {"p_mask", "inter masking", OFFSET(p_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~~ src/libavcodec/options_table.h:162:118: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | {"scplx_mask", "spatial complexity masking", OFFSET(spatial_cplx_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:162:108: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | {"scplx_mask", "spatial complexity masking", OFFSET(spatial_cplx_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~~ src/libavcodec/options_table.h:161:120: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 161 | {"tcplx_mask", "temporal complexity masking", OFFSET(temporal_cplx_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:161:110: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 161 | {"tcplx_mask", "temporal complexity masking", OFFSET(temporal_cplx_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~~ src/libavcodec/options_table.h:160:132: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 160 | {"lumi_mask", "compresses bright areas stronger than medium ones", OFFSET(lumi_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:160:122: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 160 | {"lumi_mask", "compresses bright areas stronger than medium ones", OFFSET(lumi_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~~ src/libavcodec/options_table.h:152:120: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 152 | {"i_qoffset", "QP offset between P- and I-frames", OFFSET(i_quant_offset), AV_OPT_TYPE_FLOAT, {.dbl = 0.0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:152:110: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 152 | {"i_qoffset", "QP offset between P- and I-frames", OFFSET(i_quant_offset), AV_OPT_TYPE_FLOAT, {.dbl = 0.0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~~ src/libavcodec/options_table.h:151:121: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | {"i_qfactor", "QP factor between P- and I-frames", OFFSET(i_quant_factor), AV_OPT_TYPE_FLOAT, {.dbl = -0.8 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:151:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | {"i_qfactor", "QP factor between P- and I-frames", OFFSET(i_quant_factor), AV_OPT_TYPE_FLOAT, {.dbl = -0.8 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~~ src/libavcodec/options_table.h:134:121: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 134 | {"b_qoffset", "QP offset between P- and B-frames", OFFSET(b_quant_offset), AV_OPT_TYPE_FLOAT, {.dbl = 1.25 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:134:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 134 | {"b_qoffset", "QP offset between P- and B-frames", OFFSET(b_quant_offset), AV_OPT_TYPE_FLOAT, {.dbl = 1.25 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~~ src/libavcodec/options_table.h:110:121: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 110 | {"b_qfactor", "QP factor between P- and B-frames", OFFSET(b_quant_factor), AV_OPT_TYPE_FLOAT, {.dbl = 1.25 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:110:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 110 | {"b_qfactor", "QP factor between P- and B-frames", OFFSET(b_quant_factor), AV_OPT_TYPE_FLOAT, {.dbl = 1.25 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~~ src/libavcodec/options_table.h:105:100: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 105 | {"qblur", "video quantizer scale blur (VBR)", OFFSET(qblur), AV_OPT_TYPE_FLOAT, {.dbl = 0.5 }, -1, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:104:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 102 | {"qcomp", "video quantizer scale compression (VBR). Constant of ratecontrol equation. " | ~ 103 | "Recommended range for default rc_eq: 0.0-1.0", 104 | OFFSET(qcompress), AV_OPT_TYPE_FLOAT, {.dbl = 0.5 }, -FLT_MAX, FLT_MAX, V|E}, | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:104:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 102 | {"qcomp", "video quantizer scale compression (VBR). Constant of ratecontrol equation. " | ~ 103 | "Recommended range for default rc_eq: 0.0-1.0", 104 | OFFSET(qcompress), AV_OPT_TYPE_FLOAT, {.dbl = 0.5 }, -FLT_MAX, FLT_MAX, V|E}, | ^~~~~~~~ src/libavcodec/options_table.h:48:110: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 48 | {"b", "set bitrate (in bits/s)", OFFSET(bit_rate), AV_OPT_TYPE_INT64, {.i64 = AV_CODEC_DEFAULT_BITRATE }, 0, INT64_MAX, A|V|E}, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavcodec/pafvideo.o In file included from src/libavcodec/opus_parser.c:29: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/opus_parser.c:29: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/opus_parser.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/opus_parser.c:29: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/opus_parser.c:29: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_src/libavcodec/opus_pvq.cend: -98 :p19-:> bwarning: ufcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]f er, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 98 | fsrc/libavutil/macros.ho:r49 :(25i: =note: expanded from macro 'FFMIN'0 ; i < le n49 | -# dsetfriindee F;F MiI+N+()a ,{b ) | ( ~ ^ ~~~~~~~~~~~~( a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/opus_parser.c:29: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/opus_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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/opus_parser.c:29: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/opus_parser.c:29: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/opus_pvq.c: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/on2avc.c:909:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/options.c:195 :90967 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers] if (channels 195> | {2"Ux)" ,{ " "| , ~~~~~~~~ ^ ~~ SROFFSET(x), AV_src/libavcodec/opus_celt.cOPT_:TY154P:E30_:I Nwarning: Tcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare], {.i64 = 0 }, 0, I154N | T _ M A Xi,f 0(}o,p u s| _ ^r c_tell(rc) + 4 <= f->framebits) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/options.c:196src/libavcodec/opus_celt.c::67175:: 58warning: :missing field 'unit' initializer [-Wmissing-field-initializers] warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 196 | {"y", 175" | " , S R O F F SwEhTi(lye) ,( oApVu_sO_PrTc__TtYePlEl__IfNrTa,c ({r.ci)6 4+ =( b0_ d}y,n a0l,l oIcN T<_caps[i]) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/options.csrc/libavcodec/opus_celt.c::200197::4267:: warning: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]missing field 'unit' initializer [-Wmissing-field-initializers] 197200 | | { " w " ,i f" "(,o pSuRsO_FrFcS_EtTe(lwl)_,f rAaVc_(OrPcT)_ T+Y P(E6_ Itransient && f->sisrc/libavcodec/options.cz:e198 :>67=: 2warning: missing field 'unit' initializer [-Wmissing-field-initializers]& & tbits_ 8t198h | s{ ">h=" ,( ("f"-,> sSiRzOeF F+S E2T)( h<)<, 3A)V)_ O P| T ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~_ 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/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_parser.c:72:49: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 72 | if (bytestream2_tell(&gb) + payload_len_tmp > buf_src/libavcodec/opus_pvq.cl:e241n:)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; | ~~~^~~~ ~ 11 warnings generated. src/libavcodec/opus_pvq.c:267:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 267 | const uint32_t i_s = CELT_PVQ_U(N - i, sum + FFABS(y[i]) + 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/opus_pvq.c:36:58: note: expanded from macro 'CELT_PVQ_U' 36 | #define CELT_PVQ_U(n, k) (ff_celt_pvq_u_row[FFMIN(n, k)][FFMAX(n, k)]) | ^~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavcodec/opus_pvq.c:267:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 267 | const uint32_t i_s = CELT_PVQ_U(N - i, sum + FFABS(y[i]) + 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/opus_pvq.c:36:45: note: expanded from macro 'CELT_PVQ_U' 36 | #define CELT_PVQ_U(n, k) (ff_celt_pvq_u_row[FFMIN(n, k)][FFMAX(n, k)]) | ^~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/opus_pvq.c:268:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 268 | idx += CELT_PVQ_U(N - i, sum) + (y[i] < 0)*i_s; | ^ ~~~~~ ~~~ src/libavcodec/opus_pvq.c:36:58: note: expanded from macro 'CELT_PVQ_U' 36 | #define CELT_PVQ_U(n, k) (ff_celt_pvq_u_row[FFMIN(n, k)][FFMAX(n, k)]) | ^ ~ ~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavcodec/opus_pvq.c:268:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 268 | idx += CELT_PVQ_U(N - i, sum) + (y[i] < 0)*i_s; | ^ ~~~~~ ~~~ src/libavcodec/opus_pvq.c:36:45: note: expanded from macro 'CELT_PVQ_U' 36 | #define CELT_PVQ_U(n, k) (ff_celt_pvq_u_row[FFMIN(n, k)][FFMAX(n, k)]) | ^ ~ ~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 11 warnings generated. CC libavcodec/pamenc.o src/libavcodec/opus_pvq.c:467:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 467 | return lrintf(32768.0f*atan2f(sqrtf(e[1]), sqrtf(e[0]))/M_PI); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/opus_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; | ~~~~~^~~~~~ ~ 14 warnings generated. 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/opus_silk.c:757:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 757 | float p0 = 0.25 * (mid[i - 2] + 2 * mid[i - 1] + mid[i]); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ src/libavcodec/opus_silk.c:764:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 764 | float p0 = 0.25 * (mid[i - 2] + 2 * mid[i - 1] + mid[i]); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 12 warnings generated. src/libavcodec/opus_rc.c:219:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 219 | k = (symbol < (k0+1)*3) ? symbol/3 : symbol - (k0+1)*2; | ~~~~~~ ^ ~~~~~~~~ src/libavcodec/opus_rc.c:222:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 222 | (k <= k0) ? 3*(k+1) : (k-0-k0) + 3*(k0+1), total); | ~ ^ ~~ src/libavcodec/opus_rc.c:221:38: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 221 | opus_rc_dec_update(rc, scale, (k <= k0) ? 3*(k+0) : (k-1-k0) + 3*(k0+1), | ~ ^ ~~ src/libavcodec/opus_rc.c:228:28: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 228 | const uint32_t a = val <= k0, b = 2*a + 1; | ~~~ ^ ~~ src/libavcodec/opus_rc.c:264:11: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 264 | if (k <= qn >> 1) { | ~ ^ ~~~~~~~ CC libavcodec/parser.o CC libavcodec/parsers.o src/libavcodec/opus_rc.c:330:30: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 330 | const int distance = FFMIN(val - i, (((32768 - low) - !pos) >> 1) - 1); | ^ ~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 110 warnings generated. src/libavcodec/opusdec.c:145:55: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 145 | out[i] = in2[i] * window[i] + in1[i] * (1.0 - window[i]); | ~ ^~~~~~~~~ src/libavcodec/opusdec.c:145:39: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 145 | out[i] = in2[i] * window[i] + in1[i] * (1.0 - window[i]); | ^~~~~~ ~ src/libavcodec/opusdec.c:145:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 145 | out[i] = in2[i] * window[i] + in1[i] * (1.0 - window[i]); | ~~~~~~~^~~~~~~~~~~ ~ CC libavcodec/pcm-bluray.o 12 warnings generated. 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_metadata_bsf.c:47:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 47 | { NULL }, | ^ 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 }, | ^ 3 warnings generated. CC libavcodec/pcm-blurayenc.o 1 warning generated. CC libavcodec/pcm-dvd.o CC libavcodec/pcm-dvdenc.o 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)) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 22 warnings generated. src/libavcodec/opusdec_celt.c:175:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 175 | block->pf_gains_old[0] == 0.0) | ^~~~~~~~~~~~~~~~~~~~~~ ~~ src/libavcodec/opusdec_celt.c:174:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | if (block->pf_gains[0] == 0.0 && | ^~~~~~~~~~~~~~~~~~ ~~ src/libavcodec/opusdec_celt.c:199:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 198 | w * g11 * (x1 + x3) + | ~ 199 | w * g12 * (x0 + x4); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/libavcodec/opusdec_celt.c:198:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 197 | w * g10 * x2 + | ~ 198 | w * g11 * (x1 + x3) + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/libavcodec/opusdec_celt.c:197:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 196 | (1.0 - w) * g02 * (data[i - T0 - 2] + data[i - T0 + 2]) + | ~ 197 | w * g10 * x2 + | ~~~~~~~~~~~~~~~~^~~~ src/libavcodec/opusdec_celt.c:196:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 196 | (1.0 - w) * g02 * (data[i - T0 - 2] + data[i - T0 + 2]) + | ~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/opusdec_celt.c:196:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 196 | (1.0 - w) * g02 * (data[i - T0 - 2] + data[i - T0 + 2]) + | ~ ^~~ src/libavcodec/opusdec_celt.c:196:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 196 | (1.0 - w) * g02 * (data[i - T0 - 2] + data[i - T0 + 2]) + | ~ ^ src/libavcodec/opusdec_celt.c:195:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 195 | (1.0 - w) * g01 * (data[i - T0 - 1] + data[i - T0 + 1]) + | ~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/opusdec_celt.c:195:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 195 | (1.0 - w) * g01 * (data[i - T0 - 1] + data[i - T0 + 1]) + | ~ ^~~ src/libavcodec/opusdec_celt.c:195:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 195 | (1.0 - w) * g01 * (data[i - T0 - 1] + data[i - T0 + 1]) + | ~ ^ src/libavcodec/opusdec_celt.c:194:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | data[i] += (1.0 - w) * g00 * data[i - T0] + | ~ ^~~~~~~~~~~~ src/libavcodec/opusdec_celt.c:194:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | data[i] += (1.0 - w) * g00 * data[i - T0] + | ~ ^~~ src/libavcodec/opusdec_celt.c:194:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | data[i] += (1.0 - w) * g00 * data[i - T0] + | ~ ^ src/libavcodec/opusdec_celt.c:251:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 251 | tapset = (opus_rc_tell(rc) + 2 <= f->framebits) ? | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/opusdec_celt.c:284:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 284 | thresh = exp2f(-1.0 - 0.125f * depth); | ~ ~~~~~~~^~~~~~~ CC libavcodec/pcm.o src/libavcodec/opusdec_celt.c:432:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 432 | for (j = 0; j < FF_ARRAY_ELEMS(block->energy); j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/opusenc.c:27: In file included from src/libavcodec/opusenc_psy.h:30: src/libavcodec/opusenc_utils.h:45:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | c = (1.0f/sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f))/sqrtf(3.0f); | ~ ~~~~^~~~~ src/libavcodec/opusenc_utils.h:45:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | c = (1.0f/sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f))/sqrtf(3.0f); | ~~~ ~~~~^~ src/libavcodec/opusenc_utils.h:45:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | c = (1.0f/sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f))/sqrtf(3.0f); | ~~~ ^~~~ src/libavcodec/opusenc_utils.h:49:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | c = sqrtf(3.0f)*sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f); | ~ ~~~~^~~~~ src/libavcodec/opusenc_utils.h:49:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | c = sqrtf(3.0f)*sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f); | ~~~ ~~~~^~ src/libavcodec/opusenc_utils.h:49:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | c = sqrtf(3.0f)*sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f); | ~~~ ^~~~ src/libavcodec/opusenc_utils.h:54:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 54 | w0 = tanf(M_PI*cfreq); src/libavcodec/opusdec_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/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 15 warnings generated. In file included from src/libavcodec/opusenc_psy.c:24: In file included from src/libavcodec/opusenc_psy.h:30: src/libavcodec/opusenc_utils.h:45:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | c = (1.0f/sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f))/sqrtf(3.0f); | ~ ~~~~^~~~~ src/libavcodec/opusenc_utils.h:45:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | c = (1.0f/sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f))/sqrtf(3.0f); | ~~~ ~~~~^~ src/libavcodec/opusenc_utils.h:45:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | c = (1.0f/sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f))/sqrtf(3.0f); | ~~~ ^~~~ src/libavcodec/opusenc_utils.h:49:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | c = sqrtf(3.0f)*sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f); | ~ ~~~~^~~~~ src/libavcodec/opusenc_utils.h:49:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | c = sqrtf(3.0f)*sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f); | ~~~ ~~~~^~ src/libavcodec/opusenc_utils.h:49:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | c = sqrtf(3.0f)*sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f); | ~~~ ^~~~ src/libavcodec/opusenc_utils.h:54:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 54 | w0 = tanf(M_PI*cfreq); | ~^~~~~ CC libavcodec/pcm_rechunk_bsf.o 3 warnings generated. In file included from src/libavcodec/opusenc_psy.c:28: src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:30: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:26: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~~^~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavcodec/opusenc_psy.c:28: src/libavfilter/window_func.h:162:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ^~~~~~~~~~~~ ~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ In file included from src/libavcodec/opusenc_psy.c:28: src/libavfilter/window_func.h:162:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~ ^ src/libavfilter/window_func.h:163:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~~^~~ ~ src/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))) | ^~~~ 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)) | ~ ^ ~ CC libavcodec/pcx.o In file included from src/libavcodec/opusenc.c:34: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/opusenc.c:34: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/opusenc_psy.c:159:103: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 159 | ex->excitation -= av_clipf((1/expf(ex->excitation_dist)), ex->excitation_init/20, ex->excitation_init/1.09); | ~~~~^~~~~~~~~~~~~~~~ 5 warnings generated. 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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/opusenc.c:34: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/opusenc.c:34: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/opusenc.c:34: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/neon/mpegvideo.c:34: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 4 warnings generated. CC libavcodec/pcxenc.o src/libavcodec/opusenc.c:266:67: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 266 | tf_select_needed = ((f->size && (opus_rc_tell(rc) + bits + 1) <= f->framebits)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/opusenc.c:269:58: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 269 | if ((opus_rc_tell(rc) + bits + tf_select_needed) <= f->framebits) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 13 warnings generated. CC libavcodec/pgs_frame_merge_bsf.o src/libavcodec/opusenc.c:310:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 310 | if ((opus_rc_tell(rc) + 2) <= f->framebits) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/opusenc.c:332:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 332 | if (opus_rc_tell(rc) + 3 <= f->framebits) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/opusenc.c:397:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 397 | quant = av_clip(floor(diff*lim), 0, lim - 1); | ~~~~~ ~~~~^~~~ src/libavcodec/opusenc_psy.c:609:80: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 609 | av_log(s->avctx, AV_LOG_INFO, "Average Intensity Stereo band: %0.1f\n", s->avg_is_band); | ~~~~~~ ~~~^~~~~~~~~~~ src/libavcodec/opusenc_psy.c:610:115: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 610 | av_log(s->avctx, AV_LOG_INFO, "Dual Stereo used: %0.2f%%\n", ((float)s->dual_stereo_used/s->total_packets_out)*100.0f); | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/libavcodec/opusenc.c: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++) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 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)) | ~ ^ ~ src/libavcodec/opusenc.c:460:49: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 460 | if (!f->start_band && opus_rc_tell(rc) + 16 <= f->framebits) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/opusenc.c:464:41: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 464 | if (f->size && opus_rc_tell(rc) + 3 <= f->framebits) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ In file included from src/libavcodec/pafvideo.c:25: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pafvideo.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/pgssubdec.o CC libavcodec/pgxdec.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/pafvideo.c:25: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pafvideo.c:25: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/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, OPUS_MAX_LOOKAHEAD, OPUSENC_FLAGS, "max_delay_ms" }, | ~ ^~~~~~~~~~~~~~~~~~ src/libavcodec/opusenc.h:32:51: note: expanded from macro 'OPUS_MAX_LOOKAHEAD' 32 | #define OPUS_MAX_LOOKAHEAD ((FF_BUFQUEUE_SIZE - 1)*2.5f) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ src/libavcodec/opusenc.c:715:152: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 715 | { "opus_delay", "Maximum delay in milliseconds", offsetof(OpusEncContext, options.max_delay_ms), AV_OPT_TYPE_FLOAT, { .dbl = OPUS_MAX_LOOKAHEAD }, 2.5f, OPUS_MAX_LOOKAHEAD, OPUSENC_FLAGS, "max_delay_ms" }, | ~ ^~~~ src/libavcodec/opusenc.c:715:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 715 | { "opus_delay", "Maximum delay in milliseconds", offsetof(OpusEncContext, options.max_delay_ms), AV_OPT_TYPE_FLOAT, { .dbl = OPUS_MAX_LOOKAHEAD }, 2.5f, OPUS_MAX_LOOKAHEAD, OPUSENC_FLAGS, "max_delay_ms" }, | ~ ^~~~~~~~~~~~~~~~~~ src/libavcodec/opusenc.h:32:51: note: expanded from macro 'OPUS_MAX_LOOKAHEAD' 32 | #define OPUS_MAX_LOOKAHEAD ((FF_BUFQUEUE_SIZE - 1)*2.5f) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ src/libavcodec/opusenc.c:730:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 730 | { NULL }, | ^ CC libavcodec/photocd.o 6 warnings generated. In file included from src/libavcodec/pcm-bluray.c:29: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcm-bluray.c:29: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcm-bluray.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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) | ~~ ^ ~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcm-bluray.c:29: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/pictordec.o 3 warnings generated. CC libavcodec/pixblockdsp.o In file included from src/libavcodec/pcm-dvd.c:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcm-dvd.c:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcm-dvd.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 11 warnings generated. CC libavcodec/pixlet.o src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcm-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-dvd.c:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcm-dvd.c:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/pcm-blurayenc.c:23: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcm-blurayenc.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcm-dvd.c:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcm-dvd.c:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcm-dvd.c:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcm-blurayenc.c:23: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcm-blurayenc.c:23: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcm-blurayenc.c:23: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcm-blurayenc.c:23: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/pcm-dvdenc.c:24: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/pcm-dvd.c:62:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 62 | if (s->last_header == header_int) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ In file included from src/libavcodec/pcm-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:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcm-dvdenc.c:24: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcm-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) | ~~~~~ ^ ~~~~ src/libavcodec/pcm-dvdenc.c:60:5: warning: variable 'quant' is used uninitialized whenever switch default is taken [-Wsometimes-uninitialized] 60 | default: | ^~~~~~~ src/libavcodec/pcm-dvdenc.c:64:41: note: uninitialized use occurs here 64 | avctx->bits_per_coded_sample = 16 + quant * 4; | ^~~~~ src/libavcodec/pcm-dvdenc.c:38:14: note: initialize the variable 'quant' to silence this warning 38 | int quant, freq, frame_size; | ^ | = 0 src/libavcodec/pcm_rechunk_bsf.c:177:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 177 | { "nb_out_samples", "set the number of per-packet output samples", OFFSET(nb_out_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, FLAGS }, | ^ src/libavcodec/pcm_rechunk_bsf.c:178:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 178 | { "n", "set the number of per-packet output samples", OFFSET(nb_out_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, F11LAG warningSs generated}. , | ^ 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_RATION7AL warning,s { generated.. dbl=0}, 0, INT_MAX, FLAGS }, | ^ src/libavcodec/pcm_rechunk_bsf.c:182:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 182 | { "r", "set number of packets per second", OFFSET(frame_rate), AV_OPT_TYPE_RATIONAL, {.dbl=0}, 0, INT_MAX, FLAGS }, | ^ src/libavcodec/pcm_rechunk_bsf.c:183:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 183 | { NULL }, | ^ CC libavcodec/png.o 13 warnings generated. CC libavcodec/png_parser.o CC libavcodec/pngdec.o CC libavcodec/pngdsp.o CC libavcodec/pngenc.o CC libavcodec/pnm.o CC libavcodec/pnm_parser.o CC libavcodec/pnmdec.o CC libavcodec/pnmenc.o CC libavcodec/profiles.o In file included from src/libavcodec/pcm.c:34: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcm.c:34: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcm.c:34: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcm.c:34: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcm.c:34: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcm.c:34: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/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) { | ~ ^ ~~~~~~~~ 12 warnings generated. 7 warnings generated. 11 warnings generated. CC libavcodec/prores_metadata_bsf.o 12 warnings generated. CC libavcodec/proresdata.o CC libavcodec/proresdec2.o CC libavcodec/proresdsp.o CC libavcodec/proresenc_anatoliy.o CC libavcodec/proresenc_kostya.o CC libavcodec/prosumer.o CC libavcodec/psd.o CC libavcodec/psymodel.o 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)) | ~ ^ ~ CC libavcodec/pthread.o 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) | ~~~~~ ^ ~~~~ CC libavcodec/pthread_frame.o CC libavcodec/pthread_slice.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/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) | ~~~~~ ^ ~~~~ In file included from In file included from src/libavcodec/pgxdec.csrc/libavcodec/pcx.c::23: 26: src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h:171::18171:: 18warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171171 | | gg-->>bbuuffffeerr ++== FFFMFIMINN((gg-->>bbuufffefre_re_ned n-d -g -g->>bubfufferf,e rs,i zsei);z e );| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hsrc/libavutil/macros.h::4949::2525:: note: note: expanded from macro 'FFMIN'expanded from macro 'FFMIN' 4949 | | ##ddeeffiinnee FFFFMIMNI(Na(,ab,)b )( (((aa)) > >( b()b )? ?( b()b ): :( 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/pcxenc.c:30: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from In file included from src/libavcodec/pcx.csrc/libavcodec/pgxdec.c::2623: : 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 | | s iszie2z e=2 F=F FMFMINI(Np(p-->>bbuuffffeerr__eenndd -- pp->-b>ubuffffeerr, ,s isziez);e )| ; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:src/libavutil/macros.h49::4925::25: note: note: expanded from macro 'FFMIN'expanded from macro 'FFMIN' 4949 | | ##ddeeffiinnee FFFFMMIINN((aa,,bb)) ((((aa)) >> ( b)( b?) (? b()b ): :( a()a)) ) | | ~ ^ ~ ~ ^ ~ In file included from In file included from src/libavcodec/pgxdec.csrc/libavcodec/pcx.c::23: 26src/libavcodec/bytestream.h: :src/libavcodec/bytestream.h187::18715::15 :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187187 | | ifi f( s(isziez2e 2! =!= ssiizzee)) | | ~~~~~ ^ ~~~~ ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h::271271::1717:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271271 | | initn ts isziez2e 2= =F FFMFIMNI(Ng(-g->>bbuuffffeerr__eennd d- -g g-->>bbufuffefre,r s,i zsizee);) ; | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hsrc/libavutil/macros.h::4949::2525:: note: expanded from macro 'FFMIN'note: expanded from macro 'FFMIN' 49 | 49# | d#edfeifnien e FFFFMMIINN((aa,,bb)) ((((aa)) >> ((b)b )? (?b )( b:) (:a )()a ) )| ~ ^ ~| ~ ^ ~ In file included from In file included from src/libavcodec/pcx.csrc/libavcodec/pgxdec.c::2623: : src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h::293293::1313:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293293 | | ssiizzee22 == F FFMFIMNI(Np(->pb-u>fbfufefre_re_nde n-d p- -p>-b>ubfuffefre, rs,i zsei)ze;); | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hsrc/libavutil/macros.h::4949:25::25 :note: expanded from macro 'FFMIN' note: expanded from macro 'FFMIN' 49 | 49 | ##ddeeffiinne eF FFMIFNM(IaN,(ba),b )( ((a()a )> >( b()b) ?? ((bb)) :: ((aa)))) | ~ ^ ~| ~ ^ ~ In file included from In file included from src/libavcodec/pcx.csrc/libavcodec/pgxdec.c:26:: src/libavcodec/bytestream.h23:294: :src/libavcodec/bytestream.h15::294 :warning: 15comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294294 | | iiff ( s(siizzee2152 ! warning!=s= generatedss. izizee)) | | ~~~~~ ^ ~~~~ ~~~~~ ^ ~~~~ 20 warnings generated. src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h::317317::1313:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317317 | | ssiizzee22 = = FFFFMMIINN((pp-->b>ubfuffefre_re_ned n-d p-- >pb-u>fbfuefrf,e rs,i sziez)e;) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hsrc/libavutil/macros.h::4949::2525:: note: note: expanded from macro 'FFMIN'expanded from macro 'FFMIN' 4949 | | ##ddeeffiinnee F FFMFIMINN((aa,,bb)) ((((aa) )> >( b()b )? ?( b(b)) : :( (aa)))) | ~ ^ ~| ~ ^ ~ In file included from In file included from src/libavcodec/pgxdec.csrc/libavcodec/pcx.c::2326: : src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h::318318:15:15:: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318318 | | iiff ((ssiizze2e !2= !s=i zsei)z e )| ~~~~~ ^ ~~~~ | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h::355355::1313:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355355 | | ssiizzee == FFFFMMIINN(g(-g>-b>ubfufffeerr__eenndd -- gg-->>bbuuffffeerr,, ssiizzee));; | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hsrc/libavutil/macros.h::4949::2525:: note: note: expanded from macro 'FFMIN'expanded from macro 'FFMIN' 4949 | | ##ddeeffiinne eF FFMFIMINN((aa,,bb)) ((((aa)) >> ( b()b )? ?( b()b ): : (a()a))) | | ~ ^ ~ ~ ^ ~ In file included from In file included from src/libavcodec/pcx.csrc/libavcodec/pgxdec.c::2326: : src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h::356356::1313:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356356 | | ssiizzee22 = =F FFMFIMNI(Np(-p>-b>ubfuffefre_re_nednd -- pp-->>bbuuffffeerr,, ssiizzee)); ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hsrc/libavutil/macros.h::4949:25::25: note: note: expanded from macro 'FFMIN'expanded from macro 'FFMIN' 4949 | | ##ddeeffiinnee FFFFMMIINN((aa,,bb)) ((((aa)) >> ((bb)) ?? ((bb)) :: ((aa)))) | | ~ ^ ~ ~ ^ ~ In file included from In file included from src/libavcodec/pgxdec.csrc/libavcodec/pcx.c::2326: : src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h::357357::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] 357357 | | iiff ((ssiziez2e 2! =! =s iszei)z e| ) ~~~~~ ^ ~~~~ | ~~~~~ ^ ~~~~ 3 warnings generated. In file included from src/libavcodec/pgssubdec.c:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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) | ~~ ^ ~~~~~~~ In file included from src/libavcodec/pgssubdec.c:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pgssubdec.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pgssubdec.c:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pgssubdec.c:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/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) | ~~~~~ ^ ~~~~ CC libavcodec/ptx.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/pgssubdec.c:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pgssubdec.c:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/qcelpdec.o CC libavcodec/qdm2.o In file included from src/libavcodec/photocd.c:37: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/photocd.c:37: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/photocd.c:37: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/pnmdec.c:24: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/photocd.c:37: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/photocd.c:37: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/photocd.c:37: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 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/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)) | ~ ^ ~ CC libavcodec/qdmc.o In file included from src/libavcodec/pictordec.c:29: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pictordec.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/pgssubdec.c:681:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 681 | {"forced_subs_only", "Only show forced subtitles", OFFSET(forced_subs_only), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, SD}, | ^ src/libavcodec/pgssubdec.c:682:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 682 | { NULL }, | ^ In file included from src/libavcodec/pictordec.c:29: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pictordec.c:29: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pictordec.c:29: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pictordec.c:29: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pictordec.c:29: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 13 warnings generated. CC libavcodec/qdrw.o In file included from src/libavcodec/pixlet.c:27: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/qoi_parser.o 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) | ~~~~~ ^ ~~~~ CC libavcodec/qoidec.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/pixlet.c:27: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pixlet.c:27: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pixlet.c:27: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 15 warnings generated. 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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 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 }, | ^ 11 warnings generated. CC libavcodec/qoienc.o CC libavcodec/qpeg.o CC libavcodec/qpeldsp.o In file included from src/libavcodec/pixlet.c:32: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ In file included from src/libavcodec/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); | ~~~~~~~~~~~~ ~~^ CC libavcodec/qsv_api.o 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) { | ~ ^ ~~~~~ 36 warnings generated. src/libavcodec/pixlet.c:223:14: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 223 | while (i < size) { | ~ ^ ~~~~ src/libavcodec/pixlet.c:259:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 259 | if (j == width) { | ~ ^ ~~~~~ src/libavcodec/pixlet.c:267:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 267 | if ((uint64_t)state > 0xFF / 4 || i >= size) | ~ ^ ~~~~ src/libavcodec/pixlet.c:294:39: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 294 | if (rlen > 0xFFFF || i + rlen > size) | ~~~~~~~~ ^ ~~~~ src/libavcodec/pixlet.c:300:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 300 | if (j == width) { | ~ ^ ~~~~~ 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->buffesrc/libavcodec/pixlet.cr +=: F442F:M23IN:( gwarning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]> buffer_end - g->b u442f | f e r , s i z ef)o;r | ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~j = 0; j < scalesrc/libavutil/macros.hd:_h49e:25i:g hnote: texpanded from macro 'FFMIN'; j++) { 49 | | # ~ ^ ~~~~~~~~~~~~~d efine FFMsrc/libavcodec/pixlet.cI:N447(:a23,:b ) warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare](a ) > (b) 447? | ( b ) : ( afo)r) ( j| ~ ^ ~ = 0; j < scaled_width; j++) { | ~ ^ ~~~~~~~~~~~~ src/libavcodec/pixlet.c:449:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 449 | for (k = 0; k < scaled_height; k++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/pixlet.c:457:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 457 | for (k = 0; k < scaled_height; k++) { | ~ ^ ~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ 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/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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 =18 F warningsF generatedMI. N(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | 11 ~~~~~ ^ ~~~~ warnings generated. In file included from src/libavcodec/pnm.c:30: In file included from src/libavcodec/pnm.h:25: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.src/libavcodec/bytestream.hf);: 355 :| 13 ~~~~~~~~~~~~ ~~^: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 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)) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/qtrle.o src/libavcodec/prores_metadata_bsf.c:159:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 159 | { NULL }, | ^ In file included from src/libavcodec/pngdec.c:37: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pngdec.c:37: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pngdec.c:37: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/png_parser.c:62:13: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 62 | i = FFMIN(ppc->remaining_size, buf_size); | ^ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: src/libavcodec/pnm.cnote: expanded from macro 'FFMIN' :194:57: warning: 49implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | #define FFMIN(a,b) 194(( | a ) > ( b ) ? i(fb )( a: v(_a)s)sc an f| ~ ^ ~( buf1, "%f", &ssrc/libavcodec/png_parser.c-:>66s:c28a:l ewarning: )comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] != 1 || 66s | -> s c a l e = =i f0 .(0p p|c|- >c!hiusnfki_npiotse (=s=- >-s1c)a l{e ) )| ~~~~~~~~~~~~~~ ^ ~~{ | ~~~^~~~~ ~~ src/libavcodec/png_parser.c:82:35: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 82 | if (ppc->chunk_length >= buf_size - i) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 1 warning generated. src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pngdec.c:37: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pngdec.c:37: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pngdec.c:37: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pngdec.c:37: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pngdec.c:37: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/profiles.cIn file included from :src/libavcodec/pnmdec.c35::2926: :src/libavcodec/put_bits.h :warning: 227missing field 'name' initializer [-Wmissing-field-initializers]: 37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 35 | { FF_PRO F227I | L E _ U N K NO W Nif },( s- >| b ^u f_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/profiles.c:45:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 45 | { FF_PROFILE_UNKNOWN }, | ^ 19 warnings generated. src/libavcodec/profiles.c:55:24: warning: missing field 'name' initializer [-Wmissing-field-initializers] 55 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:74:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 74 | { FF_PROFILE_UNKNOWN }, | ^ CC libavcodec/qtrleenc.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 >= src/libavcodec/profiles.csiz:e80of:(B26it:B uwarning: f)missing field 'name' initializer [-Wmissing-field-initializers]) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 80 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:88:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 88 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:97:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 97 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:108:59: warning: missing field 'name' initializer [-Wmissing-field-initializers] 108 | { FF_PROFILE_UNKNOWN }, | ^ In file included from src/libavcodec/psd.csrc/libavcodec/put_bits.h:22:: src/libavcodec/bytestream.h317::17133:18:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | 171 | i fg -(>s-b>ubfuffe_re n+d= - FsF->MbuIfN_(pg-t>bru f>f=e r_senidz e-o fg(-B>ibtuBfuffe)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)) | ~ ^ ~ src/libavcodec/profiles.c:128:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 128 | { FF_PROFILE_UNKNOWN }, | ^ In file included from src/libavcodec/psd.c:22: src/libavcodec/bytestream.h:186:13: warning: src/libavcodec/profiles.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :136:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 186 | size 2136 | = FF M IN{( pF-F>_bPRuOfFfILeEr__UeNnKdN O-W Np -}>,b u f| f ^e r, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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/r210dec.o 1 warning generated. src/libavcodec/profiles.c:144:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 144 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:151:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 151 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:156:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 156 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:166:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 166 | { FF_PROFILE_UNKNOWN } | ^ src/libavcodec/profiles.c:175:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 175 | { FF_PROFILE_UNKNOWN } | ^ src/libavcodec/profiles.c:181:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 181 | { FF_PROFILE_UNKNOWN } | ^ src/libavcodec/pnmenc.c:124:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 122 | snprintf(bytestream, bytestream_end - bytestream, | ~~~~~~~~ 123 | "%f\n", (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, | ~~~~~~~~src/libavcodec/bytestream.h :271:17 :123 | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] "% f271 | \ n ", ( ainvtc tsxiz-e>2p i=x _FfFmtM I=N=( gAV-_>bPuIfXf_eFrM_Ten_dG -B RgP-F>3b2BuE f|fe|r , size) ;124 | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h : 49 : 25: note: expanded from macro 'FFMIN' 49 | a#vdceftixne- >FpFiMxI_Nf(mat, b=) =( (AaV) _>P I(Xb_)F M?T _G(RbA)Y F:32 B(aE))) ? | 1 ~ ^ ~.f : -1.f); | ^~~~ 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) | ~~~~~ ^ ~~~~ 16 warnings generated. src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ src/libavcodec/psymodel.c:1183 warning:s generated. 29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 118 | if (cutoff_coeff && cutoff_coeff < 0.98) | ^~~~~~~~~~~~ ~ src/libavcodec/pngenc.c:660:19: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 660 | for (y = 0; y < input->height; ++y) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/pngenc.c:661:23: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 661 | for (x = 0; x < input->width; ++x) { | ~ ^ ~~~~~~~~~~~~ src/libavcodec/pngenc.c:679:20: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 679 | if (leftmost_x == input->width && rightmost_x == 0) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavcodec/r210enc.o 11 warnings generated. src/libavcodec/pnmdec.c:158:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 158 | if (v > s->maxval) { | ~ ^ ~~~~~~~~~ src/libavcodec/pnmdec.c:178:44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 178 | for (unsigned j = 0; j < n; j++) | ~ ^ ~ src/libavcodec/pnmdec.c:182:44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 182 | for (unsigned j = 0; j < n / 2; j++) { In file included from | ~ ^ ~~~~~ src/libavcodec/proresenc_kostya.c:33: src/libavcodec/put_bits.h:227:37src/libavcodec/pnmdec.c: :warning: 236comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:31 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 236 | 227 | i f ( sf-o>rb u(fj_ e=nd 0-; sj- >;= j +s+)i {z e| o ~ ^ ~~~~~f (BitBuf))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++) { | ~ ^ ~~~~~ CC libavcodec/ra144.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/ra144dec.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 11 warnings generated. src/libavcodec/pngenc.c:1173:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1173 | {"dpi", "Set image resolution (in dots per inch)", OFFSET(dpi), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 0x10000, VE}, | ^ src/libavcodec/pngenc.c:1174:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1174 | {"dpm", "Set image resolution (in dots per meter)", OFFSET(dpm), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 0x10000, VE}, | ^ CC libavcodec/ra144enc.o src/libavcodec/pngenc.c:1182:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1182 | { NULL}, | ^ 31 warnings generated. CC libavcodec/ra288.o 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/proresdec2.c:341:23:src/libavcodec/psd.c warning: :280:31: warning: comparison of integers of different signs: 'unsigned int' and 'int8_t' (aka 'signed char') [-Wsign-compare]comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 280 | 341 | i f ( p i c _ d aftoar_ s(ipz e= >0 ;b pu f<_=s irzle)e _{c h | ~~~~~~~~~~~~~ ^ ~~~~~~~~a r; p++) { src/libavcodec/proresdec2.c| : ~ ^ ~~~~~~~~396 :37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 396 | while (ctx->mb_width - mb_x < slice_mb_count) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/proresdec2.c:410:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 410 | if (mb_x == ctx->mb_width) { | ~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/proresdec2.c:421:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 421 | if (mb_x || mb_y != ctx->mb_height) { | ~~~~ ^ ~~~~~~~~~~~~~~ 17 warnings generated. CC libavcodec/ralf.o src/libavcodec/ptx.c:51:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 51 | if (buf_end - buf b)= (w( a)* >b (yb)t ?e (sb_)p :e r(_ap)i)xe l ;| ~ ^ ~y ++) { src/libavcodec/proresdec2.c| : ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~439 :24: note: expanded from macro 'DECODE_CODEWORD' 439 | switch_bits = codebook & 3; \ | ^~~~~~~~ src/libavcodec/proresdec2.c:485:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | DECODE_CODEWORD(code, dc_codebook[FFMIN(code, 6U)], LAST_SKIP_BITS); | ^ ~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/proresdec2.c:440:24: note: expanded from macro 'DECODE_CODEWORD' 440 | rice_order = codebook >> 5; \ | ^~~~~~~~ src/libavcodec/proresdec2.c:485:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | DECODE_CODEWORD(code, dc_codebook[FFMIN(code, 6U)], LAST_SKIP_BITS); | ^ ~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/proresdec2.c:441:24: note: expanded from macro 'DECODE_CODEWORD' 441 | exp_order = (codebook >> 2) & 7; \ | ^~~~~~~~ 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/proresdec2.c:523:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 523 | if (pos >= max_coeffs) { | ~~~ ^ ~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~~~ 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)) | ~ ^ ~ 1In 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] warning 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/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/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++) { | ~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/rangecoder.o src/libavcodec/qcelpdec.c:128:41: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 128 | predictors[i] * QCELP_LSP_OCTAVE_PREDICTOR + | ^~~~~~~~~~~~~ ~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->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:149:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 149 | lspf[0] = FFMAX(lspf[0], QCELP_LSP_SPREAD_FACTOR); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavcodec/qcelpdec.c:151:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | lspf[i] = FFMAX(lspf[i], lspf[i - 1] + QCELP_LSP_SPREAD_FACTOR); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavcodec/qcelpdec.c:151:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | lspf[i] = FFMAX(lspf[i], lspf[i - 1] + QCELP_LSP_SPREAD_FACTOR); | ^~~~~~~~~~~ ~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/qcelpdec.c:151:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from 151 | src/libavcodec/proresenc_kostya.c : 35 : src/libavcodec/bytestream.h: 293 : 13 : warning: lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s pf[i] = FFMAX(ls p293f | [ i ] , lssipzfe[2i =- FF1M]I N+( pQ-C>EbLuPf_LfSPe_SrP_ReEndA D-_ pF-A>CbuTfOfeRr),; s| iz ^~~~~~~~~~~ ~e ); src/libavutil/macros.h| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: 47:40: note: expanded from macro 'FFMAX'src/libavutil/macros.h :49:25: 47note: | expanded from macro 'FFMIN'# define F49F | M#AdXe(fai,nbe) F(F(MaI)N (>a ,(bb) )(( a)? >( a()b ): ?( b())b )| ^ : (a)) | ~ ^ ~ In file included from src/libavcodec/proresenc_kostya.c:35: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/qcelpdec.c:153:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | lspf[9] = FFMIN(lspf[9], 1.0 - QCELP_LSP_SPREAD_FACTOR); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavcodec/qcelpdec.c:155:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lspf[i - 1] = FFMIN(lspf[i - 1], lspf[i] - QCELP_LSP_SPREAD_FACTOR); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavcodec/qcelpdec.c:155:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lspf[i - 1] = FFMIN(lspf[i - 1], lspf[i] - QCELP_LSP_SPREAD_FACTOR); | ^~~~~~~ ~ src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavcodec/qcelpdec.c:155:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lspf[i - 1] = FFMIN(lspf[i - 1], lspf[i] - QCELP_LSP_SPREAD_FACTOR); | ^~~~~~~ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMINsrc/libavcodec/bytestream.h(a,:b)317 (:(13a:) warning: >comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (b) ? (b) : (a)) 317 | | ^ size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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.hsrc/libavcodec/qcelpdec.c:318::15158:: 73warning: : comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 318 | i f158 | ( s i z e 2 ! = fsfi_zwee)i g ht| e ~~~~~ ^ ~~~~d_ vector_sumf(lspf, lspf, q->prev_lspf, smoosrc/libavcodec/proresdec2.cth, :1.6750: 57-: swarning: mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ooth, 10); | ~ ^~~~~~ 675 | || hdr_size+y_data_size+u_daCC libavcodec/rasc.o ta_size+v_data_size > slice->data_size){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/qcelpdec.c:170:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | if (lspf[9] <= .70 || lspf[9] >= .97) | ^~~~~~~ ~~ src/libavcodec/qcelpdec.c:170:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | if (lspf[9] <= .70 || lspf[9] >= .97) | ^~~~~~~ ~~ src/libavcodec/qcelpdec.c:173:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | if (fabs(lspf[i] - lspf[i - 2]) < .08) | ~~~~ ~~~~~~~~^~~~~~~~~~~~~ src/libavcodec/qcelpdec.c:176:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 176 | if (lspf[9] <= .66 || lspf[9] >= .985) | ^~~~~~~ ~~ src/libavcodec/qcelpdec.c:176:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 176 | if (lspf[9] <= .66 || lspf[9] >= .985) | ^~~~~~~ ~~ src/libavcodec/bytestream.hsrc/libavcodec/qcelpdec.c::179355::34: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] 179 | 355 | isfi ze( f a=b sF(FlMsIpNf([gi-]> b-u flfseprf_[eind -- g4->]bu)f f (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] CC libavcodec/ratecontrol.o 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/proresenc_kostya.c:35: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/pngdec.c:1109:19: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1109 | for (y = 0; y < s->y_offset; y++) | ~ ^ ~~~~~~~~~~~ src/libavcodec/pngdec.c:1111:29: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1111 | for (y = s->y_offset; y < s->y_offset + s->cur_h; y++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/pngdec.c:1117:40: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1117 | for (y = s->y_offset + s->cur_h; y < p->height; y++) | ~ ^ ~~~~~~~~~ src/libavcodec/pngdec.c:1122:33: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1122 | for (y = s->y_offset; y < s->y_offset + s->cur_h; ++y) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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] src/libavcodec/qcelpdec.c1158 | : 226 : 45 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] for (b = 2260 | ; b < b p p -g a1i;n [+6+]b )= {0 . 4| ~ ^ ~~~~~~~* gain[3] + 0.6 * gain[4]; | ~ ^~~~~~~ src/libavcodec/qcelpdec.c:226:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 226 | gain[6] = 0.4 * gain[3] + 0.6 * gain[4]; | ~ ^~~~~~~ src/libavcodec/qcelpdec.c:228:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 228 | gain[4] = 0.8 * gain[2] + 0.2 * gain[3]; | ~ ^~~~~~~ src/libavcodec/qcelpdec.c:228:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 228 | gain[4] = 0.8 * gain[2] + 0.2 * gain[3]; | ~ ^~~~~~~ src/libavcodec/qcelpdec.c:229:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 229 | gain[3] = 0.2 * gain[1] + 0.8 * gain[2]; | ~ ^~~~~~~ src/libavcodec/qcelpdec.c:229:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 229 | gain[3] = 0.2 * gain[1] + 0.8 * gain[2]; | ~ ^~~~~~~ src/libavcodec/qcelpdec.c:231:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 231 | gain[1] = 0.6 * gain[0] + 0.4 * gain[1]; | ~ ^~~~~~~ src/libavcodec/qcelpdec.c:231:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 231 | gain[1] = 0.6 * gain[0] + 0.4 * gain[1]; | ~ ^~~~~~~ src/libavcodec/pngdec.c:1186:26: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1186 | for (size_t y = 0; y < s->cur_h; y++) { | ~ ^ ~~~~~~~~ src/libavcodec/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; | ~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. CC libavcodec/raw.o src/libavcodec/qcelpdec.c:318:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 318 | tmp_gain = gain[i] * QCELP_RATE_FULL_CODEBOOK_RATIO; | ^~~~~~~ ~ src/libavcodec/qcelpdec.c:327:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 327 | tmp_gain = gain[i] * QCELP_RATE_HALF_CODEBOOK_RATIO; | ^~~~~~~ ~ 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 | fir_filter_value += qcelp_rnd_fir_coefs[10] * rnd[-10]; | ~ ^~~~~~~~ src/libavcodec/qcelpdec.c:364:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 364 | tmp_gain = gain[i] * (QCELP_SQRT1887 / 32768.0); | ^~~~~~~ ~ src/libavcodec/qcelpdec.c:374:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 374 | tmp_gain = gain[i] * QCELP_RATE_FULL_CODEBOOK_RATIO; | ^~~~~~~ ~ 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) { | ~~~ ^ ~~~~~~~~~~ 2 warnings generated. CC libavcodec/rawdec.o src/libavcodec/qcelpdec.c:506:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 506 | q->pitch_gain[i] = 0.5 * FFMIN(q->pitch_gain[i], 1.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavcodec/qcelpdec.c:506:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 506 | q->pitch_gain[i] = 0.5 * FFMIN(q->pitch_gain[i], 1.0); | ~ ^~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavcodec/qcelpdec.c:542:29: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 542 | lsp[i] = cos(M_PI * lspf[i]); | ~ ^~~~~~~ src/libavcodec/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/qcelpdec.c:576:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 576 | if (weight != 1.0) { | ^~~~~~ ~~ src/libavcodec/qcelpdec.c:578:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 578 | weight, 1.0 - weight, 10); | ~ ^~~~~~ src/libavcodec/proresenc_kostya.c:665:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 665 | if (val >= switch_val) { | ~~~ ^ ~~~~~~~~~~ CC libavcodec/rawenc.o src/libavcodec/pngdec.c:1594:13: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'unsigned long long' [-Wsign-compare] 1594 | sig != MNGSIG) { | ~~~ ^ ~~~~~~ src/libavcodec/pngdec.c:1593:13: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'unsigned long long' [-Wsign-compare] 1593 | if (sig != PNGSIG && | ~~~ ^ ~~~~~~ 2 warnings generated. CC libavcodec/rdft.o 14 warnings generated. src/libavcodec/proresenc_kostya.c:1374:65: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1374 | AV_OPT_TYPE_INT, { .i64 = 8 }, 1, MAX_MBS_PER_SLICE, VE }, | ^ src/libavcodec/proresenc_kostya.c:1393:57: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1393 | AV_OPT_TYPE_STRING, { .str = "Lavc" }, 0, 0, VE }, | ^ src/libavcodec/proresenc_kostya.c:1395:52: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1395 | AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 8192, VE }, | ^ src/libavcodec/proresenc_kostya.c:1411:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1411 | { .i64 = 16 }, 0, 16, VE }, | ^ src/libavcodec/proresenc_kostya.c:1412:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1412 | { NULL } | ^ In file included from src/libavcodec/qoidec.c:22: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qoidec.c:22: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qoidec.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/realtextdec.o In file included from src/libavcodec/qpeg.c:28: 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/qoidec.c : 22 : src/libavcodec/bytestream.hs:i293z:e132: =warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F FMIN(p->buffer_ e293n | d - p -s>ibzuef2f e=r ,F FMsIiNz(ep)-;> b u| f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~f er_end -src/libavutil/macros.h :p49-:>25b:u fnote: fexpanded from macro 'FFMIN'e r, siz e49) | ;# d e| f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~i ne FFMINsrc/libavutil/macros.h(:a49,:b25): (note: (expanded from macro 'FFMIN'a ) > (b) 49? | #(bd)e f:i n(ae) )F F M| I ~ ^ ~ N(a,b) ((a)In file included from src/libavcodec/qpeg.c>: 28(: bsrc/libavcodec/bytestream.h): 187?: 15(:b )warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: (a)) 187 | | ~ ^ ~ if (sizeIn file included from 2src/libavcodec/qoidec.c :!22=: src/libavcodec/bytestream.hs:i294z:15e:) warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ~~~~~ ^ ~~~~ 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 =CC libavcodec/remove_extradata_bsf.o FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qoidec.c:22: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/qpeg.c:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qpeg.c:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qpeg.c:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qpeg.c:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qpeg.c:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/qoidec.c:71:34: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 71 | for (int n = 0, off_x = 0; n < len; n += channels, off_x++) { | ~ ^ ~~~ In file included from src/libavcodec/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)) | ~ ^ ~ In file included from src/libavcodec/qoienc.c:23: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qoienc.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) (src/libavcodec/qpeg.c(a): 322>: (16b:) warning: ?comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] (b) : (a)) | ~ ^ ~ 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/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/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qoienc.c:23: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qoienc.c:23: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qoienc.c:23: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/rka.o In file included from src/libavcodec/proresenc_anatoliy.c:38: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317: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: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/qdm2.c:45: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (In file included from b) :src/libavcodec/qdmc.c :(33a: )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/qdm2.c:45: src/libavcodec/bytestream.h:187 :17115 | : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] g->b u187f | f e r i+f= (FsFiMzeI2N (!g=- >sbiuzfef)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/qdmc.c:33: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qdmc.c:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->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/qdm2.c:45: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qdm2.c:45: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/qdmc.c:33: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMICC libavcodec/rl.o N(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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qdm2.c:45: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qdmc.c:33: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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)) | ~ ^ ~src/libavcodec/bytestream.h :355:In file included from 13:src/libavcodec/qdm2.c :warning: 45comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357355 | | isfi z(es i z=e 2F F!M=I Ns(igz-e>b)u f f| e ~~~~~ ^ ~~~~r _end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/qdrw.c:32: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qdrw.c:32: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qdrw.c:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 12 warnings generated. src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define In file included from FFMIsrc/libavcodec/qtrleenc.cN:(a27,: bsrc/libavcodec/bytestream.h): (293(:a13): >warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( b) ? (b) : (a)) 293| | ~ ^ ~ size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qtrleenc.c:27: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/qdrw.c:32: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) (src/libavcodec/bytestream.h(a): 317>: (13b:) warning: ?comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ( b) : (a)) | ~ ^ ~ 317 | sizIn file included from esrc/libavcodec/qdrw.c2: 32=: src/libavcodec/bytestream.hF:F294M:I15N:( pwarning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]> buffer _294e | n d - ipf- >(bsufifzeer2, s!i=z es)i;ze ) | | ~~~~~ ^ ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qtrleenc.c:27: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/rl2.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/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qtrleenc.c:27: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qtrleenc.c:27: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/qtrle.c:38: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qtrle.c:38: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qtrle.c:38: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/qdm2.c:51: src/libavcodec/qdm2_tablegen.h:52:70: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 52 | softclip_table[i] = SOFTCLIP_THRESHOLD - ((int)(sin((float)i * delta) * dfl) & 0x0000FFFF); | src/libavcodec/bytestream.h ~~~ ~~~~~~~~~^~~~~~~ :317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qtrle.c:38: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/qdm2_tablegen.h 356: | 94 : 35 : s iwarning: zimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e 2 = FFMIN(p->buf f94e | r _ e n d -n opi-s>eb_usfafmpelre,s [si]i z=e ()d; e l| t ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~a * (fsrc/libavutil/macros.hl:o49a:t25):( (note: rexpanded from macro 'FFMIN'a ndom_se e49d | >#>d e1f6i)n e& 0FxF00M0I07Nf(ffa), b-) 1(.(a0)) ;> (| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~b ) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qtrle.c:38: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 11 warnings generated. 15 warnings generated. 10 warnings generated. src/libavcodec/qdmc.c:183:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | sin_table[i] = sin(2.0f * i * M_PI * 0.001953125f); | ~ ^~~~~~~~~~~~ src/libavcodec/qdmc.c:183:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | sin_table[i] = sin(2.0f * i * M_PI * 0.001953125f); | ~~~~~^~~ ~ In file included from src/libavcodec/ra144enc.c:37: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/proresenc_anatoliy.c:39: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/put_bits.h:265: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/proresenc_anatoliy.c:39: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/proresenc_anatoliy.c:39: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/rle.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/roqaudioenc.o src/libavcodec/qdmc.c:267:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 267 | if (s->checksum_size >= 1U << 28) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: 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_In file included from ELEMsrc/libavcodec/proresenc_anatoliy.cS(:co39d: e_src/libavcodec/bytestream.hp:r293e:f13i:x )warning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/proresenc_anatoliy.c:39: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/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/proresenc_anatoliy.c:51:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 51 | { FF_PROFILE_UNKNOWN } | ^ In file included from src/libavcodec/r210enc.c:29: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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 src/libavcodec/qdmc.cFFMI:N(492a:,19b:) (warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a ) > (b) ? (b) :492 | ( a ) ) s| c ~ ^ ~a le = 0.5 *In file included from src/libavcodec/r210enc.ca:m29p: lsrc/libavcodec/bytestream.hi:t187u:d15e:; warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ~ ^~~~~~~~~ 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/qdm2.c:744:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 744 | f -= noise_samples[((sb + 1) * (j +5 * ch + 1)) & 127] * 9.0 / 40.0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/ra144enc.c:91:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 91 | if (index == low) | ~~~~~ ^ ~~~ 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/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.0src/libavcodec/bytestream.h) / :12715:.170:; warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ^~~~~~~~~~~~~~~~~~~~~~ ~ 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/r210enc.c:29: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/r210enc.c:29: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/r210enc.c:29: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/r210enc.c:29: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/r210enc.c:29: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/prosumer.c:31: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/prosumer.c:31: src/libavcodec/bytestream.h:186:13: src/libavcodec/proresenc_anatoliy.cwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :509:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 =509 F | FM I N ( p - > b uffofre (r;_ ej ndbthu;f jf+er+, )s i ze| ); ~ ^ ~~~~~~~~~ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/proresenc_anatoliy.csrc/libavutil/macros.h::51549:14::25 warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] note: expanded from macro 'FFMIN' 515 | 49 | # dfeofri n(e; FiF M+ )( b{) | ? ~ ^ ~~~~~~~~~~ (b) : (asrc/libavcodec/proresenc_anatoliy.c):)516 :23 :| ~ ^ ~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from 516src/libavcodec/prosumer.c | : 31: src/libavcodec/bytestream.h : 187 : 15 :f owarning: rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (j = 0 ;187 | j < difs t(s_iwzidet2h !;= +s+ij)z e{ ) | ~ ^ ~~~~~~~~~| ~~~~~ ^ ~~~~ CC libavcodec/roqvideo.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 libavcodec/roqvideodec.o 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/ra144enc.c:502:36: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 502 | energy <= ractx->old_energy, | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 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->buffeCC libavcodec/roqvideoenc.o r, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #definsrc/libavcodec/qdm2.ce F:F1170M:I15N:( awarning: ,bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) ((a) > (b) ? (b) 1170: | ( a ) ) | i ~ ^ ~f (i >= FF_In file included from Asrc/libavcodec/prosumer.cR:R31A: Ysrc/libavcodec/bytestream.h_:E294L:E15M:S (warning: qcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- >sub_p a294c | k e t _ liisft_ A())s i{z e 2| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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/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:src/libavcodec/bytestream.h45:: 355warning: :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] 1336 | 355 | i f s(iqz-e> f f=t _FcFoMeIfNs(_gi-nd>ebxu f+f setrer_eoe >n=d -F Fg_-A>RbRuAfYf_eErL,E MsSi(qz-e>)f;f t _| c ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~o efs)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/prosumer.c:31: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/prosumer.c:31: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/qdm2.c:1435:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1435 | c.im = level * sin(tone->phase * iscale); | ^~~~~ ~ src/libavcodec/qdm2.c:1436:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1436 | c.re = level * cos(tone->phase * iscale); | ^~~~~ ~ src/libavcodec/qdm2.c:1447:39: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1447 | f[2] = 1.0 - tone->table[2] - tone->table[3]; | ~ ^~~~~~~~~~~~~~ src/libavcodec/qdm2.c:1447:22: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1447 | f[2] = 1.0 - tone->table[2] - tone->table[3]; | ~ ^~~~~~~~~~~~~~ src/libavcodec/qdm2.c:1448:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1448 | f[3] = tone->table[1] + tone->table[4] - 1.0; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ~ src/libavcodec/proresenc_anatoliy.c:926:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 926 | { "vendor", "vendor ID", OFFSET(vendor), AV_OPT_TYPE_STRING, { .str = "fmpg" }, 0, 0, VE }, | ^ src/libavcodec/proresenc_anatoliy.c:927:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 927 | { NULL } | ^ src/libavcodec/qdm2.c:1492:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1492 | c.re = level * cos(q->fft_coefs[i].phase * iscale); | ^~~~~ ~ src/libavcodec/qdm2.c:1493:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1493 | c.im = level * sin(q->fft_coefs[i].phase * iscale); | ^~~~~ ~ In file included from src/libavcodec/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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/prosumer.c:67:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 67 | for (int i = 0; i < (b & 0xFFu); i++) | ~ ^ ~~~~~~~~~ CC libavcodec/rpza.o In file included from src/libavcodec/ralf.c:36: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/ra288.c:116:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | sumsum = exp(sum * 0.1151292546497) * gain * (1.0/(1<<23)); | ~ ^~~~ src/libavcodec/ra288.c:116:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | sumsum = exp(sum * 0.1151292546497) * gain * (1.0/(1<<23)); | ^~~ ~ src/libavcodec/ra288.c:123:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 123 | sum = FFMAX(sum, 5.0 / (1<<24)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavcodec/ra288.c:128:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 128 | gain_blocsrc/libavcodec/prosumer.ck[:9163]:24 := warning: 1comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]0 * log10(sum) + (1631 | 0* lo g 1 0(a(v_(a1s< s-iz e3 2)>;= b| y ~~~~~ ^~~te stream2_get_bytes_left_p(&s->pb)); | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/ra288.c:164:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | out2[i] = out2[i] * 0.5625 + buffer1[i]; | ~ ^~~~~~~~~~ src/libavcodec/ra288.c:164:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | out2[i] = out2[i] * 0.5625 + buffer1[i]; | ^~~~~~~ ~ 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 11 warnings generated. 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) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/rasc.c:29: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/rasc.c:29: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/rasc.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/rasc.c:29: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/rasc.c:29: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/rasc.c:29: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/rasc.c:29: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/rpzaenc.o CC libavcodec/rscc.o 12 warnings generated. src/libavcodec/rasc.c:192:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 192 | zstream->avail_in = FFMIN(size, bytestream2_get_bytes_left(gb)); | ^ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/rasc.c:223:47: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 223 | if (nb_moves > INT32_MAX / 16 || nb_moves > avctx->width * avctx->height) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/rasc.c:245:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 245 | if (bytestream2_get_bytes_left(&mc) < uncompressed_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/rasc.c:248:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 248 | for (int i = 0; i < nb_moves; i++) { | ~ ^ ~~~~~~~~ CC libavcodec/rtjpeg.o src/libavcodec/rasc.c:351:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 351 | w > avctx->width || h > avctx->height) | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/rasc.c:351:11: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 351 | w > avctx->width || h > avctx->height) | ~ ^ ~~~~~~~~~~~~ src/libavcodec/rasc.c:350:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 350 | if (x >= avctx->width || y >= avctx->height || | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/rasc.c:350:11: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 350 | if (x >= avctx->width || y >= avctx->height || | ~ ^ ~~~~~~~~~~~~ src/libavcodec/rasc.c:354:39: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 354 | if (x + w > avctx->width || y + h > avctx->height) | ~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/rasc.c:354:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 354 | if (x + w > avctx->width || y + h > avctx->height) | ~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/rasc.c:368:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 368 | if (bytestream2_get_bytes_left(gb) < uncompressed_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/rasc.c:394:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 394 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:323:12: note: expanded from macro 'NEXT_LINE' 323 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rasc.c:405:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 405 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:323:12: note: expanded from macro 'NEXT_LINE' 323 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rasc.c:414:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 414 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:323:12: note: expanded from macro 'NEXT_LINE' 323 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rasc.c:423:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 423 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:323:12: note: expanded from macro 'NEXT_LINE' 323 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rasc.c:432:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 432 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:323:12: note: expanded from macro 'NEXT_LINE' 323 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rasc.c:438:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 438 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:323:12: note: expanded from macro 'NEXT_LINE' 323 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rasc.c:450:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 450 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:323:12: note: expanded from macro 'NEXT_LINE' 323 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rasc.c:459:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 459 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:323:12: note: expanded from macro 'NEXT_LINE' 323 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ 11 warnings generated. src/libavcodec/rasc.c:552:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 552 | if (w > avctx->width || h > avctx->height) | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/rasc.c:552:11: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 552 | if (w > avctx->width || h > avctx->height) | ~ ^ ~~~~~~~~~~~~ 37 warnings generated. src/libavcodec/rasc.c:602:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 602 | if (s->cursor_x >= avctx->width || s->cursor_y >= avctx->height) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/rasc.c:602:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 602 | if (s->cursor_x >= avctx->width || s->cursor_y >= avctx->height) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/rasc.c:606:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 606 | s->cursor_y + s->cursor_h > avctx->height) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/rasc.c:605:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 605 | if (s->cursor_x + s->cursor_w > avctx->width || | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/rasc.c:611:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 611 | for (int i = 0; i < s->cursor_h; i++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/rasc.c:612:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 612 | for (int j = 0; j < s->cursor_w; j++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/rasc.c:639:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 639 | for (int i = 0; i < s->cursor_h; i++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/rasc.c:640:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 640 | for (int j = 0; j < s->cursor_w; j++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/rasc.c:654:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 654 | for (int i = 0; i < s->cursor_h; i++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/rasc.c:655:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 655 | for (int j = 0; j < s->cursor_w; j++) { | ~ ^ ~~~~~~~~~~~ CC libavcodec/rv10.o 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/rv10enc.o src/libavcodec/rasc.c:787:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 787 | { "skip_cursor", "skip the cursor", offsetof(RASCContext, skip_cursor), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM }, | ^ src/libavcodec/rasc.c:788:8: warning: missing field 'help' initializer [-Wmissing-field-initializers] 788 | { NULL }, | ^ CC libavcodec/rv20enc.o In file included from src/libavcodec/ratecontrol.c:34: In file included from src/libavcodec/mpegvideoenc.h:34: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: 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/rv30.o 31 warnings generated. 17 warnings generated. src/libavcodec/remove_extradata_bsf.c:238:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 238 | { NULL }, | ^ In file included from src/libavcodec/rka.c:27: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/rka.c:27: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/rka.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->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:68:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 68 | return rce->qscale * (double)(rce->i_tex_bits + rce->p_tex_bits + 1) / qp; | ~~~~~^~~~~~ ~ src/libavcodec/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; 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: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_fasrc/libavcodec/bytestream.hcto:CC libavcodec/rv30dsp.o r317): 13+: a-warning: >comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i _quant_offset; | 317 ~ ^~~~~~~~~~~~~~~~~~~~~~~~ | ssrc/libavutil/common.hiz:64e:237 : =note: expanded from macro 'FFABS'F FMIN(p -64> | b#udfeffeirn_ee nFdF A-B Sp(-a>)b u(f(fae)r ,> =s i0z e?) ;( a )| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: (-(a))src/libavutil/macros.h:)49 : 25| ^~~~: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/ratecontrol.c:91:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/rka.c:27: src/libavcodec/bytestream.h:318: 1591: | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | a - >b _ qiufa n(ts_fiazcet2o r! => 0s.0i)z e )| ~~~^~~~~~~~~~~~~~ ~| ~~~~~ ^ ~~~~ src/libavcodec/ratecontrol.c:92:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 92 | q = last_non_b_q * a->b_quant_factor + a->b_quant_offset; | ~ ~~~^~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:92:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 92 | q = last_non_b_q * a->b_quant_factor + a->b_quant_offset; | ~ ~~~^~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and '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/ratecontrol.c: 12749: | 61#:de fwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n e FFMIN(a,b) ((a) 127> | ( b) ? ( b )q m:i n (=a )()in t )| ( ~ ^ ~qm in * FFABSIn file included from (src/libavcodec/rka.cs:-27>: avsrc/libavcodec/bytestream.hc:t356x:-13>:b _warning: qcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]u ant_facto r356) | + s - >saivcztex2- >=b _FqFuMaInNt(_po-f>fbsueftf e+r _0e.n5d) -; p -| > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~b uffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/rka.c:27: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/ratecontrol.c:128:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 128 | qmax = (int)(qmax * FFABS(s->avctx->b_quant_factor) + s->avctx->b_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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 11 warnings generated. 6 warnings generated. src/libavcodec/ratecontrol.c:163:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | q *= s->rc_qmod_amp; | ~~ ~~~^~~~~~~~~~~ CC libavcodec/rv34.o src/libavcodec/ratecontrol.c:176:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 176 | q *= pow(d, 1.0 / s->rc_buffer_aggressivity); | ~ ~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:180:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | FFMAX((min_rate - buffer_size + rcc->buffer_index) * | ~ 180 | s->avctx->rc_min_vbv_overflow_use, 1)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/ratecontrol.c:180:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | FFMAX((min_rate - buffer_size + rcc->buffer_index) * | ~ 180 | s->avctx->rc_min_vbv_overflow_use, 1)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/ratecontrol.c:196:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 196 | q /= pow(d, 1.0 / s->rc_buffer_aggressivity); | ~ ~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:200:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 199 | FFMAX(rcc->buffer_index * | ~ 200 | s->avctx->rc_max_available_vbv_use, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/ratecontrol.c:200:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 199 | FFMAX(rcc->buffer_index * | ~ 200 | s->avctx->rc_max_available_vbv_use, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/ratecontrol.c:212:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 210 | ff_dlog(s, "q:%f max:%f min:%f size:%f index:%f agr:%f\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | q, max_rate, min_rate, buffer_size, rcc->buffer_index, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | s->rc_buffer_aggressivity); | ~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } 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/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: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 | rsrc/libavcodec/rka.cce-:>m213b_:v23a:r _warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]u m / mb_num, 213258 | | f o r r(cien-t> piic t=_ t0y;p ei ==< AFVF__PAIRCRTAUYR_EE_LTEYMPSE(_Is,- >bpr o259b | [ 0 ] ) ; i+ + )r c e| - ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~> pict_type == AV_PICTURE_TYPE_P, 260 | rce->pict_type == AV_PICTURE_TYPE_B, 261 | rcc->qscale_sum[pict_type] / (double)rcc->frame_count[pict_type], 262 | a->qcompress, | ~~~^~~~~~~~~ src/libavcodec/ratecontrol.c:251:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 247 | double const_values[] = { | ~ 248 | M_PI, 249 | M_E, 250 | rce->i_tex_bits * rce->qscale, 251 | rce->p_tex_bits * rce->qscale, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:250:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 247 | double const_values[] = { | ~ 248 | M_PI, 249 | M_E, 250 | rce->i_tex_bits * rce->qscale, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:294:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 294 | bits *= rco[i].quality_factor; | ~~ ~~~~~~~^~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:300:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 300 | if (pict_type == AV_PICTURE_TYPE_I && s->avctx->i_quant_factor < 0.0) | ~~~~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:301:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 301 | q = -q * s->avctx->i_quant_factor + s->avctx->i_quant_offset; | ~ ~~~~~~~~~~^~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:301:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 301 | q = -q * s->avctx->i_quant_factor + s->avctx->i_quant_offset; | ~ ~~~~~~~~~~^~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:302:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 302 | else if (pict_type == AV_PICTURE_TYPE_B && s->avctx->b_quant_factor < 0.0) | ~~~~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:303:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 303 | q = -q * s->avctx->b_quant_factor + s->avctx->b_quant_offset; | ~ ~~~~~~~~~~^~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:303:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 303 | q = -q * s->avctx->b_quant_factor + s->avctx->b_quant_offset; | ~ ~~~~~~~~~~^~~~~~~~~~~~~~ CC libavcodec/rv34_parser.o CC libavcodec/rv34dsp.o src/libavcodec/ratecontrol.c:398:77: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 398 | double coeff = a->qblur == 0 ? 1.0 : exp(-d * d / (a->qblur * a->qblur)); | ~ ~~~~~~~~~^~~~~~~~~~ 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/rka.c:410:12: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 410 | size = FFMIN(size, am->buf_size - 1); | ^ ~~~~ ~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/rka.c:422:18: src/libavcodec/ratecontrol.cwarning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]: 441:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]422 | if (size == am->buf_si z438e | - 1 ) { f| f ~~~~ ^ ~~~~~~~~~~~~~~~~ _dlog(s, src/libavcodec/rka.c":[436la:v23c: warning: rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] c] en t436r | y [ % d ] . n e w _ q s c a l e i=f % .(j3 f> = qvp )= {% . 3| f ~ ^ ~\n ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/rka.c: 450439: | 53 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] i450, | | ~~ 440 | f o r ( i n t k = v a l r-c c1-;> e(nvtarly [i]&. ne(wv_aqslc a-le ,1 )| ) ~~~~~~~~~~~~~~~~~~~~~~~~~ != k; 441k | & = k - 1 ) | ~~~~~~~~~~~~~~~ ^ ~ rcc->src/libavcodec/rka.cen:tr458y:[14i:] .warning: ncomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]e w_qsca le458 | / F F _ Q Pi2fL AM(BsDiAz)e; =| = ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ am->buf_size - 1) src/libavutil/internal.h{: 156 :| 68 ~~~~ ^ ~~~~~~~~~~~~~~~~: note: CC libavcodec/rv40.o expanded from macro 'ff_dlog' src/libavcodec/rka.c:479:26: warning: 156 | comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]# define ff479_ | d l o g (c t x , }. ..w)h idlo e{ (ivfa l( 0+) 1a v<_ laomg-(>cbtux,f _AsViz_eL O&G&_ DaEBmU-G>,p r_o_bV[A1_]A[RvGaSl_ _+) ;1 ]}) ;w h | i ~~~~~~~ ^ ~~~~~~~~~~~~l e (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/ratecontrol.c:440:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 438 | ff_dlog(s, "[lavc rc] entry[%d].new_qscale = %.3f qp = %.3f\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 439 | i, | ~~ 440 | rcc->entry[i].new_qscale, | ~~~~~~~~~~~~~~^~~~~~~~~~~ 441 | rcc->entry[i].new_qscale / FF_QP2LAMBDA); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/ratecontrol.c:452:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 450 | av_log(s->avctx, AV_LOG_DEBUG, | ~~~~~~ 451 | "[lavc rc] estimated target average qp: %.3f\n", 452 | (float)qscale_sum / rcc->num_entries); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/rka.c:537:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 537 | } while (idx < dst->size); | ~~~ ^ ~~~~~~~~~ 11 warnings generated. src/libavcodec/rka.c:646:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 646 | } while (idx <= ctx->size); | ~~~ ^ ~~~~~~~~~ src/libavcodec/ratecontrol.c:618:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 618 | if (s->avctx->qblur > 1.0) { | ~~~~~~~~~~^~~~~ ~ src/libavcodec/ratecontrol.c:625:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 625 | double bits = s->rc_initial_cplx * (i / 10000.0 + 1.0) * s->mb_num; | ~~~^~~~~~~~~~~~~~~ ~ src/libavcodec/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/rka.c:697:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 697 | for (int x = 0; x < size;) { | ~ ^ ~~~~ src/libavcodec/rka.c:704:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 704 | for (int y = 0; y < FFMIN(split, size - x); y++, off++) { | ^ ~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/rka.c:704:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 704 | for (int y = 0; y < FFMIN(split, size - x); y++, off++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/rka.c:707:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 707 | if (off >= FF_ARRAY_ELEMS(ctx->buf0)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/rka.c:725:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 725 | for (int i = 0; i < filt.size && i < 15; i++) | ~ ^ ~~~~~~~~~ src/libavcodec/rka.c:728:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 728 | for (int i = 15; i < filt.size; i++) | ~ ^ ~~~~~~~~~ src/libavcodec/ratecontrol.cIn file included from :src/libavcodec/roqaudioenc.c742::5025:: src/libavcodec/bytestream.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]171 :18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 742 | const 171f | l o a t gl-u>mbi_umaffsekirn g+ = F F M I N( g -=>b usf-f>earvc_texn-d> l-u mgi-_>mbausfkfienrg, /s i(z1e2)8;. 0 | * ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 128.0); | ~~~~~~~~~~^~~~~~~~~~~~ ~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/ratecontrol.c:743:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 743 | const float dark_masking = s->avctx->dark_masking / (128.0 * 128.0); | ~~~~~~~~~~^~~~~~~~~~~~ ~ In file included from src/libavcodec/roqaudioenc.c:25: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/roqaudioenc.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/ratecontrol.c:774:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 774 | factor = 1.0 + p_masking; | ~ ^~~~~~~~~ src/libavcodec/ratecontrol.c:777:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 777 | factor = pow(temp_cplx, -temp_cplx_masking); | ~~~ ^~~~~~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:777:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 777 | factor = pow(temp_cplx, -temp_cplx_masking); | ~~~ ^~~~~~~~~ src/libavcodec/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:src/libavcodec/bytestream.h44: :warning: 271implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 819 | 271 | f l oiant tn eswiqz e=2 q= *F FcMpIlNx(_gt->abbu[fif]e r/_ ebndi t-s _gt-ab>[biu]f;f e r| , ~ ^~~~~~~~~~~ size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/ratecontrol.c:819:30: src/libavutil/macros.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]49 :25: note: expanded from macro 'FFMIN' 819 | 49 | # d e f i nfel oFaFtMI Nn(eaw,qb) =( (qa )* >c p(lb)x _?t ab([bi)] :/ b(iat)s)_ ta b| [ ~ ^ ~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_tIn file included from ab[isrc/libavcodec/roqaudioenc.c] :/ 25b: isrc/libavcodec/bytestream.hts:293_:t13a:b [warning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]] ; | ~ ^~~~~~~~~~~ src/libavcodec/ratecontrol.c293: | 838 : 31 : swarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ze 2 = FFM I838N | ( p - > b u f f efrl_oaetn dn e-w qp - > b uf f e=r ,q s i*z e)c;p l x| _ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~t ab[i] /src/libavutil/macros.h b:i49t:s_25t:a bnote: [expanded from macro 'FFMIN'i ]; | ~ ^~~~~~~~~~~ 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/roqaudioenc.c:25: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/ratecontrol.c:845:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 845 | CC libavcodec/rv40dsp.o intq = (int)(newq + 0.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/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/roqaudioenc.c:25: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/ratecontrol.c:928:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 928 | if (br_compensation <= 0.0) | ^~~~~~~~~~~~~~~ ~~ src/libavcodec/ratecontrol.c:940:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 939 | ff_dlog(s, "%f %f %f last:%d var:%"PRId64" type:%d//\n", q, rce->new_qscale, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 940 | br_compensation, s->frame_bits, var, pict_type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/ratecontrol.c:939:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 939 | ff_dlog(s, "%f %f %f last:%d var:%"PRId64" type:%d//\n", q, rce->new_qscale, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 940 | br_compensation, s->frame_bits, var, pict_type); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/ratecontrol.c:939:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 939 | ff_dlog(s, "%f %f %f last:%d var:%"PRId64" type:%d//\n", q, rce->new_qscale, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 940 | br_compensation, s->frame_bits, var, pict_type); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/ratecontrol.c:951:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 951 | bits = predict_size(&rcc->pred[pict_type], rce->qscale, sqrt(var)); | ~~~~~~~~~~~~ ~~~~~^~~~~~ src/libavcodec/ratecontrol.c:969:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 969 | rcc->pass1_rc_eq_output_sum * br_compensation; | ~ ^~~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:975:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 975 | av_assert0(q > 0.0); | ^ ~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/ratecontrol.c:976:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 976 | q = get_diff_limited_q(s, rce, q); | ~~~~~~~~~~~~~~~~~~ ^ src/libavcodec/ratecontrol.c:977:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 977 | av_assert0(q > 0.0); | ^ ~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/ratecontrol.c:981:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 981 | rcc->short_term_qsum *= a->qblur; | ~~ ~~~^~~~~ src/libavcodec/ratecontrol.c:982:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 982 | rcc->short_term_qcount *= a->qblur; | ~~ ~~~^~~~~ src/libavcodec/ratecontrol.c:984:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 984 | rcc->short_term_qsum += q; | ~~ ^ src/libavcodec/ratecontrol.c:988:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 988 | av_assert0(q > 0.0); | ^ ~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/ratecontrol.c:990:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 990 | q = modify_qscale(s, rce, q, picture_number); | ~~~~~~~~~~~~~ ^ src/libavcodec/ratecontrol.c:994:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 994 | av_assert0(q > 0.0); | ^ ~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/ratecontrol.c:1004:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 998 | av_log(s->avctx, AV_LOG_DEBUG, | ~~~~~~ 999 | "%c qp:%d<%2.1f<%d %d want:%"PRId64" total:%"PRId64" comp:%f st_q:%2.2f " 1000 | "size:%d var:%"PRId64"/%"PRId64" br:%"PRId64" fps:%d\n", 1001 | av_get_picture_type_char(pict_type), 1002 | qmin, q, qmax, picture_number, 1003 | wanted_bits / 1000, s->total_bits / 1000, 1004 | br_compensation, short_term_q, s->frame_bits, | ^~~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c1:1002 warning: generated22: . 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_numb11er warning, s | generated ^. src/libavcodec/ratecontrol.c:1015:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1015 | adaptive_quantization(s, q); | ~~~~~~~~~~~~~~~~~~~~~ ^ src/libavcodec/ratecontrol.c:1017:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1017 | q = (int)(q + 0.5); | ^ ~ src/libavcodec/ratecontrol.c:1020:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1020 | rcc->last_qscale = q; | ~ ^ src/libavcodec/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} | ^ CC libavcodec/s302m.o 14 warnings generated. CC libavcodec/s302menc.o In file included from src/libavcodec/rpzaenc.c:33: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.hIn file included from :265src/libavcodec/roqvideodec.c::3731:: src/libavcodec/bytestream.hwarning: :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] 265 | 171 | i f ( sg-->>bbuufff_ere n+d= F- Fs-M>INb(ufg_->pbturf f>er=_ esnizde o-f( Bgi-t>bBuufffe)r), 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/roqvideodec.c:31: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/roqvideodec.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= si5ze warningos generatedf. (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/roqvideodec.c:31: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/roqvideodec.c:31: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 11 warnings generated. CC libavcodec/samidec.o src/libavcodec/roqvideodec.c:55:57: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 55 | if((nv2 = chunk_arg & 0xff) == 0 && nv1 * 6 < chunk_size) | ~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/roqvideodec.c:74:20: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 74 | if (chunk_size > bytestream2_get_bytes_left(gb)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/sanm.o src/libavcodec/rpzaenc.c:720:23: warning: comparison of integers of different signs: 'int' and 'channel_offset' (aka 'enum channel_offset') [-Wsign-compare] 720 | if (i == chan) { | ~ ^ ~~~~ src/libavcodec/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 }, | ^ In file included from src/libavcodec/roqvideoenc.c:63: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/roqvideoenc.c:63: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/roqvideoenc.c:63: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/sbc.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/roqvideoenc.c:63: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/roqvideoenc.c:63: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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)) | ~ ^ ~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/roqvideoenc.c:63: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/rscc.c:45: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/rscc.c:45: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/roqvideoenc.c:63: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/roqvideoenc.c:63: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/rscc.c:45: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/rscc.c:45: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/rscc.c:45: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/rscc.c:45: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/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/rpza.c:41: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/rpza.c:41: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/sbc_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/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/rpza.c:41: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/rpza.c:41: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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-sIn file included from izsrc/libavcodec/rv20enc.ce :|29|: In file included from (unsrc/libavcodec/mpegvideo.hs:i45g: nsrc/libavcodec/put_bits.he:d)227 m:y37 :> warning: rocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]q ->height-size) 227 | | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ if (ssrc/libavcodec/roqvideoenc.c->:b244u:f23_:en dwarning: -comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] s ->buf_psrc/libavcodec/put_bits.htr: 244265> | :37=: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ifsi z e(o(fun(sBiitgBn eu265fd | ) )) {m x | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ > irfo q(-s>-w>biufd_tehn-ds -i zs-e> b|u|f_ p(tru n>s=i gsniezd)e ofm(y B> irtoBqu->fhe)i)g {h t- s| iz ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~e ) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/rpza.c:41: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:265:37: warning: 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:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/rpza.c:41: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/rpza.c:41: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | isrc/libavcodec/put_bits.hf (s:i317z:e332: !warning: =comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] size) | ~~~~~ ^ ~~~~ 317 | 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 (packed_tiles_size != tiles_nb * TILE_SIZE) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/rscc.c:203:49: warning: comparison of integers of different signs: 'int' and 'uLongf' (aka 'unsigned long') [-Wsign-compare] 203 | if (bytestream2_get_bytes_left(gbc) < packed_tiles_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/rscc.c:303:32: warning: comparison of integers of different signs: 'uLongf' (aka 'unsigned long') and 'int' [-Wsign-compare] 303 | if (ctx->inflated_size < pixel_size) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/rscc.c:340:20: warning: comparison of integers of different signs: 'int' and 'uLongf' (aka 'unsigned long') [-Wsign-compare] 340 | if (pixel_size == ctx->inflated_size) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/rscc.c:353:27: warning: comparison of integers of different signs: 'int' and 'uLongf' (aka 'unsigned long') [-Wsign-compare] 353 | if (ctx->valid_pixels < ctx->inflated_size) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/rscc.c:355:27: warning: comparison of integers of different signs: 'int' and 'uLongf' (aka 'unsigned long') [-Wsign-compare] 355 | if (ctx->valid_pixels >= ctx->inflated_size * (100 - avctx->discard_damaged_percentage) / 100) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/roqvideoenc.c: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) { | ~~~~~~~~~ In file included from src/libavcodec/rv30.c:30: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/roqvideoenc.c:548:74: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 548 | if (ROQ_LAMBDA_SCALE*cel->eval_dist[i] + enc->lambda*bitsUsed[i] < | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ 549 | best_dist) { | ~~~~~~~~~ src/libavcodec/put_bits.h:317: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/sbcdec.o src/libavcodec/rv10enc.c:54:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 54 | if (s->mb_width * s->mb_height >= (1U << 12)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/roqvideoenc.c:1077:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1077 | if (enc->framesSinceKeyframe == avctx->gop_size) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/roqvideoenc.c:1109:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1109 | { "quake3_compat", "Whether to respect known limitations in Quake 3 decoder", OFFSET(quake3_compat), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, VE }, | ^ src/libavcodec/roqvideoenc.c:1110:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1110 | { NULL }, | ^ CC libavcodec/sbcdec_data.o CC libavcodec/sbcdsp.o In file included from src/libavcodec/rv30.c:32: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/sbcdsp_data.o 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 4 warnings generated. src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 21 warnings generated. 13 warnings generated. 3 warnings generated. 2 warnings generated. In file included from src/libavcodec/rv10.c:37: In file included from src/libavcodec/h263.h:24: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: 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/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/sbcenc.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/rv34.c:39: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/put_bits.h:317: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/sbrdsp.o 17 warnings generated. src/libavcodec/s302m.c:219:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 219 | {NULL} | ^ In file included from src/libavcodec/s302menc.c:29: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/sbrdsp_fixed.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/scpr.o src/libavcodec/rv10.c:327:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 327 | for (unsigned i = 0; i < sym_rl_elems; i++) { | ~ ^ ~~~~~~~~~~~~ 17 warnings generated. 45 warnings generated. In file included from src/libavcodec/rv40.c:37: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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/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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 11 warnings generated. 83 warnings generated. CC libavcodec/screenpresso.o CC libavcodec/setts_bsf.o CC libavcodec/sga.o 1 warning generated. 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/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)) | ~ ^ ~ In file included from src/libavcodec/sanm.c:26: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/sanm.c:26: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/sanm.c:26: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/sanm.c:26: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/sanm.c:26: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/sgidec.o 21 warnings generated. 3 warnings generated. src/libavcodec/sbcdsp.c:71:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 71 | for (i = 0; i < subbands; i++) | ~ ^ ~~~~~~~~ src/libavcodec/sbcdsp.c:75:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 75 | for (hop = 0; hop < 10*subbands; hop += 2*subbands) | ~~~ ^ ~~~~~~~~~~~ src/libavcodec/sbcdsp.c:76:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 76 | for (i = 0; i < 2*subbands; i++) | ~ ^ ~~~~~~~~~~ src/libavcodec/sbcdsp.c:80:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 80 | for (i = 0; i < subbands; i++) | ~ ^ ~~~~~~~~ src/libavcodec/sbcdsp.c:86:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 86 | for (i = 0; i < subbands/2; i++) | ~ ^ ~~~~~~~~~~ src/libavcodec/sbcdsp.c:87:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 87 | for (j = 0; j < 2*subbands; j++) | ~ ^ ~~~~~~~~~~ src/libavcodec/sbcdsp.c:90:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 90 | for (i = 0; i < subbands; i++) | ~ ^ ~~~~~~~~ CC libavcodec/sgienc.o src/libavcodec/ralf.c:466:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 466 | if (num_blocks >= FF_ARRAY_ELEMS(ctx->block_size)) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) | ~ ^ ~ src/libavcodec/sanm.c:639:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 639 | if (decoded_size > ctx->height * stride - left - top * stride) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/sgirledec.o 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) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/sheervideo.o 27 warnings generated. 1 warning generated. src/libavcodec/sanm.c:1332:49: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1332 | if (hdr->width != ctx->width || hdr->height != ctx->height) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/sanm.c:1332:20: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1332 | if (hdr->width != ctx->width || hdr->height != ctx->height) { | ~~~~~~~~~~ ^ ~~~~~~~~~~ 21 warnings generated. 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)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/shorten.o CC libavcodec/simple_idct.o CC libavcodec/sinewin.o 4 warnings generated. CC libavcodec/sipr.o CC libavcodec/sipr16k.o In file included from src/libavcodec/sbcenc.c:39: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/sipr_parser.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317: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/siren.o src/libavcodec/sbcenc.c:332:79: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 332 | OFFSET(max_delay), AV_OPT_TYPE_DURATION, {.i64 = 13000}, 1000,13000, AE }, | ^ src/libavcodec/sbcenc.c:334:79: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 334 | OFFSET(msbc), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AE }, | ^ src/libavcodec/sbcenc.c:336:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 336 | { NULL }, | ^ CC libavcodec/smacker.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)) | ~ ^ ~ In file included from src/libavcodec/scpr.c:26: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/scpr.c:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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 expressisrc/libavcodec/bytestream.h:o271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] n f271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ osrc/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' r 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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 packeIn file included from src/libavcodec/scpr.ct:26: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] D 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ Tsrc/libavutil/macros.hS: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] O 294 | if (size2 != size) | ~~~~~ ^ ~~~~ FFSET(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 src/libavcodec/bytestream.h:p317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ac 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ksrc/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' e 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ t 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] d 318 | if (size2 != size) | ~~~~~ ^ ~~~~ uration", 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=0src/libavcodec/bytestream.h:}355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] , 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 0src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' , 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ IIn 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] N T356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ _src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' M 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ AXIn file included from src/libavcodec/scpr.c:26: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] , 357 | if (size2 != size) | ~~~~~ ^ ~~~~ FLAGS }, | ^ src/libavcodec/setts_bsf.c:260:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 260 | { NULL }, | ^ CC libavcodec/smc.o In file included from src/libavcodec/scpr.c:29: src/libavcodec/scpr.h:231:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 231 | if (*by >= avctx->height) | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/scpr.h:236:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 236 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:236:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 236 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:252:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 252 | if (*by >= avctx->height) | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/scpr.h:258:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 258 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:258:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 258 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:266:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 266 | if (*by < 1 || *by >= avctx->height) | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/scpr.h:272:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 272 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:272:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 272 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:280:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 280 | if (*by >= avctx->height) | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/scpr.h:286:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 286 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:286:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 286 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:296:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 296 | if (*by < 1 || *by >= avctx->height) | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/scpr.h:319:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 319 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:319:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 319 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:327:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 327 | if (*by < 1 || *by >= avctx->height) | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/scpr.h:341:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 341 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:341:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 341 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ 11 warnings generated. In file included from src/libavcodec/scpr.c:35: src/libavcodec/scpr3.c:41:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 41 | for (int d = 0; d < nsym; d++) { | ~ ^ ~~~~ src/libavcodec/scpr3.c:164:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 164 | if (rccode < p) { | ~~~~~~ ^ ~ src/libavcodec/scpr3.c:174:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 174 | if (p + k > rccode) { | ~~~~~ ^ ~~~~~~ src/libavcodec/scpr3.c:236:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 236 | if (k > FF_ARRAY_ELEMS(n.dectab)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/scpr3.c:270:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 270 | for (a = 0, b = m->size; a < b; a++) | ~ ^ ~ 6 warnings generated. 7 warnings generated. src/libavcodec/scpr3.c:438:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 438 | if (p >= d) { | ~ ^ ~ CC libavcodec/smcenc.o 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)) | ~ ^ ~ src/libavcodec/scpr3.c:545:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 545 | for (int i = 0; i < size; i++) { | ~ ^ ~~~~ In file included from src/libavcodec/sga.c:24: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/sga.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/snappy.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/sga.c:24: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/sga.c:24: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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)) | ~ ^ ~ 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++) | ~ ^ ~~~~ 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, sizsrc/libavcodec/bytestream.he);: 317 | : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 317 | 49 | s#idzeef2i n=e FFFFMMIINN((pa-,>bbu) f(f(era_)e n>d (-b )p -?> b(ubf)f e:r , (sai)z)e ) ;| ~ ^ ~ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hIn file included from :src/libavcodec/sgidec.c49::2325: :src/libavcodec/bytestream.h :note: 187expanded from macro 'FFMIN': 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #de f187i | n e F FifMI N((sai,zbe)2 (!(=a )s i>z e()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] src/libavcodec/scpr3.c: 644318: | 23 : warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]i f (size2 != 644s | i z e ) f or| ~~~~~ ^ ~~~~( 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->buffersrc/libavcodec/scpr3.c_e:n692d:15 -: gwarning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]> buffer, size); 692 | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ if src/libavutil/macros.h(:f49 :>25 :F Fnote: _expanded from macro 'FFMIN'A RRAY_EL 49E | M#Sd(enf.idneec tFabF)M)I N (| 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/scpr3.c:709:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 709 | for (int i = 0; i < size; i++) { | ~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMI7N( warningps- generated>. buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/sgidec.c:23: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/scpr3.c:757:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 757 | for (int c = 0, i = 0; i < max + 1; i++) { | ~ ^ ~~~~~~~ src/libavcodec/scpr3.c:765:35: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 765 | for (int j = 0; j < q - g; j++) | ~ ^ ~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/sgidec.c:23: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/sgidec.c:23: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/sgidec.c:23: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/sgidec.c:126:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 126 | if (len * 2 > bytestream2_get_bytes_left(g)) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/sgidec.c:139:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 139 | if (ret != width) | ~~~ ^ ~~~~~ CC libavcodec/snow.o src/libavcodec/scpr3.c:1053:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1053 | if (min > max || min >= s->nbcount) | ~~~ ^ ~~~~~~~~~~ src/libavcodec/scpr3.c:1076:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1076 | while (min < s->nbcount && count-- > 0) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/scpr3.c:1085:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1085 | for (y = 0; y < s->nby; y++) { | ~ ^ ~~~~~~ src/libavcodec/scpr3.c:1086:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1086 | for (x = 0; x < s->nbx; x++) { | ~ ^ ~~~~~~ src/libavcodec/sga.c:404:54: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 404 | if (sizeof(s->uncompressed) - offset < size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/sga.c:428:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 428 | if (sizeof(s->uncompressed) - offset < left) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/scpr.c:193:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 193 | for (i = 0; i < maxc; i++) { | ~ ^ ~~~~ In file included from src/libavcodec/sgienc.c:25: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/sgienc.c:25: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/sgienc.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/sgienc.c:25: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/sgienc.c:25: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/sgienc.c:25: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/sgienc.c:25: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/sgienc.c:25: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/scpr.c:394:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 394 | if (min > max || min >= s->nbcount) | ~~~ ^ ~~~~~~~~~~ src/libavcodec/scpr.c:409:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 409 | while (min < s->nbcount && count-- > 0) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/scpr.c:418:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 418 | for (y = 0; y < s->nby; y++) { | ~ ^ ~~~~~~ src/libavcodec/scpr.c:419:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 419 | for (x = 0; x < s->nbx; x++) { | ~ ^ ~~~~~~ src/libavcodec/rv34.c:865:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 865 | r->dmv[i][1] == INVALID_VLC) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/rv34.c:864:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 864 | if (r->dmv[i][0] == INVALID_VLC || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 5 warnings generated. 6 warnings generated. CC libavcodec/snow_dwt.o src/libavcodec/sgienc.c:202:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 202 | for (z = 0; z < depth; z++) { | ~ ^ ~~~~~ src/libavcodec/sgienc.c:205:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 205 | for (y = 0; y < height; y++) { | ~ ^ ~~~~~~ src/libavcodec/sgienc.c:208:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 208 | for (x = 0; x < width * bytes_per_channel; x += bytes_per_channel) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/sgienc.c:233:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 233 | for (z = 0; z < depth; z++) { | ~ ^ ~~~~~ src/libavcodec/sgienc.c:236:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 236 | for (y = 0; y < height; y++) { | ~ ^ ~~~~~~ src/libavcodec/sgienc.c:237:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 237 | for (x = 0; x < width * depth; x += depth) | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/sgienc.c:261:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 261 | { "rle", "Use run-length compression", OFFSET(rle), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 1, VE }, | ^ src/libavcodec/sgienc.c:263:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 263 | { NULL }, | ^ CC libavcodec/snowdec.o In file included from src/libavcodec/shorten.c:31: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/shorten.c:31: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/shorten.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/shorten.c:31: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/shorten.c:31: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/shorten.c:31: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/snowenc.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)) | ^ ~ src/libavcodec/sipr.c:175:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 175 | lsfnew[i] = cos(lsfnew[i]); | ~~~ ^~~~~~~~~ src/libavcodec/sipr16k.c:50:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 50 | lsp[i] = cosf(lsf[i]); | ~ ^~~~~~~~~~~~ src/libavcodec/sipr.c:224:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 224 | t = t0 * 0.5; | ^~ ~ src/libavcodec/sipr.c:227:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 227 | lsfint[j] = lsfold[j] * (1 - t) + t * lsfnew[j]; | ~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ src/libavcodec/sipr16k.c:170: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/sipr.c:408:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 408 | ctx->past_pitch_gain < 0.8); | ~~~~~^~~~~~~~~~~~~~~ ~ src/libavcodec/sipr.c:415:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 415 | avg_energy = (0.01 + avpriv_scalarproduct_float_c(fixed_vector, | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416 | fixed_vector, | ~~~~~~~~~~~~~ 417 | SUBFR_SIZE)) / | ~~~~~~~~~~~ src/libavcodec/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/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; | ~ ~~~~~^~~~~~~~ 13 warnings generated. CC libavcodec/sonic.o 9 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/smacker.c:51: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/smacker.c:51: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/smacker.c:51: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/shorten.c:132:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 132 | for (chan = 0; chan < s->channels; chan++) { | ~~~~ ^ ~~~~~~~~~~~ src/libavcodec/shorten.c:133:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 133 | if (FFMAX(1, s->nmean) >= UINT_MAX / sizeof(int32_t)) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/shorten.c:166:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 166 | if (k > 31U) | ~ ^ ~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/shorten.c:205:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 205 | for (chan = 0; chan < s->channels; chan++) | ~~~~ ^ ~~~~~~~~~~~ In file included from src/libavcodec/smacker.c:51: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/smacker.c:51: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/smacker.c:51: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/smacker.c:51: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/smacker.c:51: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/sp5xdec.o In file included from src/libavcodec/smc.c:34: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 3 warnings generated. In file included from src/libavcodec/smc.c:34: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/smc.c:34: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 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_src/libavcodec/bytestream.h:2355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ) 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ /src/libavutil/macros.h :49:25: note: expanded from macro 'FFMIN' 3 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 20In file included from src/libavcodec/smc.c:34: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] . 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ fsrc/libavutil/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/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) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~ 1 warning generated. In file included from src/libavcodec/snappy.c:22: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/snappy.c:22: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/snappy.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/siren.c:651:30: warning: CC libavcodec/speedhq.o 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 | src/libavcodec/smacker.c :204:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if 204 | if(size >= UINT_MAX>>4){ // (((size + 3) >> 2) + 3) << 2 must not overflow | ~~~~ ^ ~~~~~~~~~~~ (fabs(*coefs_ptr) > 2.0 * decoder_standard_deviation[region]) { | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/siren.c:604:48: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 604 | if (index 19 warnings generated. + show_bits1(gb) >= decoder_tables_elements[category]) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and '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/siren.c 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ :657In 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) | ~~~~~ ^ ~~~~ 19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 657 | if (i >= FF_ARRAY_ELEMS(noise_category5)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ 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) | ~~~ ^ ~~~~~~~~~ In file included from src/libavcodec/smcenc.c:32: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/smcenc.c:32: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/smcenc.c:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/smcenc.c:32: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/smcenc.c:32: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/smcenc.c:32: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/smcenc.c:32: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/speedhqdec.o CC libavcodec/speedhqenc.o CC libavcodec/speexdec.o 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/srtdec.o 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/srtenc.o src/libavcodec/snow_dwt.c:416:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 416 | if (y + 1 < (unsigned)height && y < (unsigned)height) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:416:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 416 | if (y + 1 < (unsigned)height && y < (unsigned)height) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:424:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 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) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ 6 warnings generated. 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/snow_dwt.c:584:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 584 | if (y + 3 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:586:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 586 | if (y + 2 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:588:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 588 | if (y + 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:590:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 590 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:594:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 594 | if (y - 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:596:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 596 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:618:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 618 | if (y + 3 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:620:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 620 | if (y + 2 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:622:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 622 | if (y + 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:624:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 624 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:627:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 627 | if (y - 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:629:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 629 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from src/libavcodec/snow.c:27: In file included from src/libavcodec/snow.h:35: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 13 warnings generated. CC libavcodec/startcode.o CC libavcodec/subviewerdec.o CC libavcodec/sunrast.o In file included from src/libavcodec/snowdec.c:27: In file included from src/libavcodec/snow.h:35: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 50 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/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) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13 warnings generated. In file included from src/libavcodec/sonic.c:29: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/sunrastenc.o In file included from src/libavcodec/sonic.c:30: In file included from src/libavcodec/put_golomb.h:34: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavcodec/svq1.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317: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/snowdec.c:203:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 203 | if (ref >= s->ref_frames) { | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/snowdec.c:315:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 315 | GET_S(s->version, tmp <= 0U) | ~~~ ^ ~~ src/libavcodec/snowdec.c:293:10: note: expanded from macro 'GET_S' 293 | if(!(check)){\ | ^~~~~ src/libavcodec/snowdec.c:351:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 351 | GET_S(s->max_ref_frames, tmp < (unsigned)MAX_REF_FRAMES) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/snowdec.c:293:10: note: expanded from macro 'GET_S' 293 | if(!(check)){\ | ^~~~~ src/libavcodec/snowdec.c:388:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 388 | if(s->spatial_decomposition_type > 1U){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/snowdec.c:407:72: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 407 | if(s->block_max_depth > 1 || s->block_max_depth < 0 || s->mv_scale > 256U){ | ~~~~~~~~~~~ ^ ~~~~ CC libavcodec/svq1dec.o CC libavcodec/svq1enc.o src/libavcodec/sonic.c:889:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 889 | if (sample_rate_index >= FF_ARRAY_ELEMS(samplerate_table)) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13 warnings generated. CC libavcodec/svq3.o In file included from src/libavcodec/speexdec.c:57: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/speexdec.c:57: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/speexdec.c:57: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/speexdec.c:57: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/speexdec.c:57: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/speexdec.c:57: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/snowenc.c:1279:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1279 | if((unsigned)(i+thres1) > thres2){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/snowenc.c:1299:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1299 | if((unsigned)(i+thres1) > thres2){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ CC libavcodec/synth_filter.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/snowenc.c:1494:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1494 | return lrint(QROOT*log2(qscale / (float)FF_QP2LAMBDA)) | ~~~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 13 warnings generated. CC libavcodec/tak.o 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", CC libavcodec/tak_parser.o OFFSET(iterative_dia_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, VE }, | ^ src/libavcodec/snowenc.c:1919:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1919 | { "sc_threshold", "Scene change threshold", OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, VE }, | ^ src/libavcodec/snowenc.c:1927:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1927 | OFFSET(m.rc_eq), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, VE }, | ^ src/libavcodec/snowenc.c:1928:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1928 | { NULL }, | ^ src/libavcodec/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) { | In file included from ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/speedhqenc.c:36: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:src/libavcodec/speedhqdec.c37::441: 57warning: :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] 441 | if (s e227c | o n d _ f iife l(ds-_>boufff_seentd =- =s- >4b u|f|_ ptsre c>o=n ds_fiizeelodf_(oBfiftsBeutf )=)= {( b u| f ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~_s ize-4)) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317: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_CC libavcodec/takdec.o end - buf < alen) | ~~~~~~~~~~~~~ ^ ~~~~ 17 warnings generated. CC libavcodec/takdsp.o 2 warnings generated. src/libavcodec/speexdec.c:623:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 623 | stereo->balance = exp(sign * .25f * get_bits(gb, 5)); | ~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ CC libavcodec/targa.o src/libavcodec/speexdec.c:813:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 813 | lsp[i] = av_clipf(lsp[i], margin, M_PI - margin); | ~ ^~~~~~ CC libavcodec/targa_y216dec.o 31 warnings generated. src/libavcodec/speexdec.c:964:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 964 | fact = .6f * exp(-.2f * lsp_dist); | ~~~ ~~~~~^~~~~~~~~~ src/libavcodec/speexdec.c:964:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 964 | fact = .6f * exp(-.2f * lsp_dist); | ^~~ ~ 2 warnings generated. In file included from src/libavcodec/sunrastenc.c:25: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/sunrastenc.c:25: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/sunrastenc.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 6 warnings generated. In file included from src/libavcodec/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/sunrastenc.c:199:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 199 | { "rleCC libavcodec/targaenc.o ", "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 }, | ^ 3 warnings generated. CC libavcodec/tdsc.o src/libavcodec/svq1dec.c:276:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 276 | if (mean == -128) | ~~~~ ^ ~~~~ In file included from src/libavcodec/svq1enc.c:34: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 5 warnings generated. src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317: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/textdec.o CC libavcodec/texturedsp.o 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 13 warnings generated. 2 warnings generated. CC libavcodec/texturedspenc.o CC libavcodec/tiertexseqv.o src/libavcodec/tak.c:120:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 120 | if (value < FF_ARRAY_ELEMS(tak_channel_layouts)) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/tiff.o src/libavcodec/svq1enc.c:740:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 740 | { NULL }, | ^ CC libavcodec/tiff_common.o src/libavcodec/svq3.c:723:41: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 723 | s->next_pic->mb_type[mb_xy] == -1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/svq3.c:937:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 937 | if (s->qscale > 31u) { | ~~~~~~~~~ ^ ~~~ src/libavcodec/svq3.c:1175:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1175 | if (size > extradata_end - extradata - 8) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/takdec.c:38: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/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/tiffenc.o src/libavcodec/takdec.c:267:14: warning: comparison of integers of different signs: 'int8_t' (aka 'signed char') and 'unsigned int' [-Wsign-compare] 267 | if (mode > FF_ARRAY_ELEMS(xcodes)) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/takdec.c:273:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 273 | if (x >= code.escape && get_bits1(gb)) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/takdec.c:275:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 275 | if (x >= code.aescape) { | ~ ^ ~~~~~~~~~~~~ 11 warnings generated. In file included from src/libavcodec/targa.c:23: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/targa.c:23: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/targa.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/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/targa.c:183:48: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] src/libavcodec/targaenc.c:195:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 195 | { 183N | U L L } , | i ^f (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/tmv.o CC libavcodec/to_upper4.o 1 warning generated. 5 warnings generated. 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)) | ~ ^ ~ CC libavcodec/tpeldsp.o In file included from src/libavcodec/tdsc.c:42: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/trace_headers_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/tdsc.c:42: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tdsc.c:42: src/libavcodec/bytestream.h:src/libavcodec/textdec.c294:15:: warning: 45comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 294 | if 45( | s i z e 2{ !N=U LsLi z}e ) | ^| ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ 2 warnings generated. 1 warning generated. src/libavcodec/texturedsp.c:570:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 570 | b = lrint(sqrtf(d)); | ~~~~~ ^~~~~~~~ CC libavcodec/truehd_core_bsf.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) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/texturedspenc.c:306:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 306 | magn = fabs(vfr); | ~~~~ ^~~ src/libavcodec/texturedspenc.c:307:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 307 | if (fabs(vfg) > magn) | ~~~~ ^~~ src/libavcodec/texturedspenc.c:308:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 308 | magn = fabs(vfg); | ~~~~ ^~~ src/libavcodec/texturedspenc.c:309:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 309 | if (fabs(vfb) > magn) | ~~~~ ^~~ src/libavcodec/texturedspenc.c:310:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 310 | magn = fabs(vfbCC libavcodec/truemotion1.o ); | ~~~~ ^~~ src/libavcodec/texturedspenc.c:313:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 313 | if (magn < 4.0f) { | ~ ^~~~ src/libavcodec/texturedspenc.c:320:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 320 | v_r = (int) (vfr * magn); | ^~~ ~ src/libavcodec/texturedspenc.c:321:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 321 | v_g = (int) (vfg * magn); | ^~~ ~ src/libavcodec/texturedspenc.c:322:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 322 | v_b = (int) (vfb * magn); | ^~~ ~ CC libavcodec/truemotion2.o 27 warnings generated. CC libavcodec/truemotion2rt.o 32 warnings generated. 13 warnings generated. CC libavcodec/truespeech.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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tiff.c:44: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/tiff_common.c:35src/libavutil/macros.h::1949:: 25warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] note: expanded from macro 'FFMIN' 49 | #defi n35e | F F M IfNo(ra ,(bi) =( (0a;) i> <( b)F F?_ A(RbR)A Y:_ E(LaE)M)S ( i| f ~ ^ ~d _tags); i++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: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tiff.c:44: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' src/libavcodec/tiff_common.c :49106 | :#15d:e fwarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n e FFMIN(a,b) ((a) 106> | ( b ) i?f ((bc)o u:n t( a>)=) I N| T ~ ^ ~_ MAX / sizeofIn file included from (src/libavcodec/tiff.ci:n44t: 6src/libavcodec/bytestream.h4:_318t:)15 :| |warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]co unt <= 0318) | | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ if (size2 !src/libavcodec/tiff_common.c=: 108s:i40z:e )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:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:129:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 129 | if (count >= INT_MAX / sizeof(int32_t) || count <= 0) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff_common.c:131:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 131 | if (bytestream2_get_bytes_left(gb) < count * sizeof(int32_t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff_common.c:150:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 150 | if (count >= INT_MAX / sizeof(int64_t) || count <= 0) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff_common.c:152:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 152 | if (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)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/tscc.o src/libavcodec/tiff_common.c:235:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 235 | if (*le == AV_RB16("II")) { | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/tiff_common.c:237:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 237 | } else if (*le == AV_RB16("MM")) { | ~~~ ^ ~~~~~~~~~~~~~ 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) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/tscc2.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) | ~~~~~ ^ ~~~~ 1 warning generated. In file included from src/libavcodec/tiffenc.c:42: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/tta.o src/libavcodec/tiffenc.c:91:21: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 91 | if (s->buf_size < *s->buf - s->buf_start + need) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/ttadata.o 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 | RET_GEOKEY(VERT, vert, type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:145:43: note: expanded from macro 'RET_GEOKEY' 145 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:161:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 161 | RET_GEOKEY(PROJ, proj, type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:145:43: note: expanded from macro 'RET_GEOKEY' 145 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:162:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 162 | RET_GEOKEY(GEOG, geog, type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:145:43: note: expanded from macro 'RET_GEOKEY' 145 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:163:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 163 | RET_GEOKEY(CONF, conf, type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:145:43: note: expanded from macro 'RET_GEOKEY' 145 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 }, | ^ src/libavcodec/tiff.c:198:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 198 | RET_GEOKEY_VAL(GT_MODEL_TYPE, gt_model_type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:201:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 201 | RET_GEOKEY_VAL(GT_RASTER_TYPE, gt_raster_type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:206:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 206 | RET_GEOKEY_VAL(LINEAR_UNIT, linear_unit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:210:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 210 | RET_GEOKEY_VAL(ANGULAR_UNIT, angular_unit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:213:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 213 | RET_GEOKEY_VAL(GCS_TYPE, gcs_type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:214:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 214 | RET_GEOKEY_VAL(GCSE_TYPE, gcse_type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:217:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 217 | RET_GEOKEY_VAL(GEODETIC_DATUM, geodetic_datum); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:218:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 218 | RET_GEOKEY_VAL(GEODETIC_DATUM_E, geodetic_datum_e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:221:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 221 | RET_GEOKEY_VAL(ELLIPSOID, ellipsoid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:224:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 224 | RET_GEOKEY_VAL(PRIME_MERIDIAN, prime_meridian); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:235:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 235 | RET_GEOKEY_VAL(COORD_TRANS, coord_trans); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:238:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 238 | RET_GEOKEY_VAL(VERT_CS, vert_cs); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:239:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 239 | RET_GEOKEY_VAL(ORTHO_VERT_CS, ortho_vert_cs); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:257:15: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 257 | if (count >= (INT_MAX - 1)/component_len) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/ttadsp.o CC libavcodec/ttaenc.o CC libavcodec/ttaencdsp.o 1 warning generated. CC libavcodec/ttmlenc.o 18 warnings generated. CC libavcodec/twinvq.o 8 warnings generated. In file included from src/libavcodec/truemotion2.c:31: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/truemotion2.c:31: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: CC libavcodec/twinvqdec.o 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) | ~~~~~ ^ ~~~~ 8 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/tiff.c:1325:56: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1325 | if (bytestream2_get_bytes_left(&s->gb) < type_sizes[type] * count) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/tiff.c:src/libavcodec/truemotion2.c1327::3131: :src/libavcodec/bytestream.h :warning: 293comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1327 | 293 | f osri z(ei2 = =0 ;F FiM Inbtu;f fie+r+_)e n d| ~ ^ ~~~~~- p->buffer, sizsrc/libavcodec/tiff.ce:)1392;: 18 :| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavutil/macros.h:49: 251392: | note: expanded from macro 'FFMIN' s-> r49p | s# d=e fFiFnMeI NF(FvMaIlNu(ea,, bs) -(>(hae)i g>h t()b;) ?| ^ ~~~~~ ~~~~~~~~~( b) : (a)) | ~ ^ ~src/libavutil/macros.h :49:25: note: expanded from macro 'FFMIN' In file included from src/libavcodec/truemotion2.c:31: src/libavcodec/bytestream.h49: | 294#:d15e:f iwarning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e FFMIN (294a | , b ) (i(fa )( s>i z(eb2) !?= (sbi)z e:) ( a| ) ~~~~~ ^ ~~~~) | ~ ^ ~ src/libavcodec/tiff.c:1406:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1406 | if (s->strips == s->bppcount) | ~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/tiff.c:1456:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1456 | for (int i = 0; i < count; i++) | ~ ^ ~~~~~ src/libavcodec/tiff.c:1464:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1464 | for (int i = 0; i < count && count > 1; i++) { | ~ ^ ~~~~~ src/libavcodec/tiff.c:1547:48: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1547 | bytestream2_get_bytes_left(&s->gb) < count / 3 * off * 3) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1560:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1560 | for (i = 0; i < count / 3; i++) { | ~ ^ ~~~~~~~~~ src/libavcodec/tiff.c:1578:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1578 | for (i = 0; i < count; i++) { | ~ ^ ~~~~~ src/libavcodec/tiff.c:1617:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1617 | if (s->geotag_count > count / 4 - 1) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/tiff.c:1621:51: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1621 | if ( bytestream2_get_bytes_left(&s->gb) < s->geotag_count * sizeof(int16_t) * 4 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1646:48: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1646 | if (bytestream2_get_bytes_left(&s->gb) < count * sizeof(int64_t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1653:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1653 | for (i = 0; i < count; i++) | ~ ^ ~~~~~ src/libavcodec/tiff.c:1658:67: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1658 | || s->geotags[i].offset + s->geotags[i].cosrc/libavcodec/bytestream.hun:t 317>: 13c:o uwarning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t ) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ 317src/libavcodec/tiff.c | : 1680 : 68s:i zwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2 = FFMIN(p- >1680b | u f f e r _ e n d - p - > b u f f e|r|, ss-i>zgee)o;t a g| s ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~[ i].offsesrc/libavutil/macros.ht: 49+: 25 :s -note: >expanded from macro 'FFMIN'g eotags[ i49] | .#cdoeufnitn e> cFoFuMnItN)( a{, b )| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~( (a) > (b) src/libavcodec/tiff.c? :(1706b:)50 :: warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a )) | ~ ^ ~ 1706 | In file included from src/libavcodec/truemotion2.ci:f31 : (src/libavcodec/bytestream.hb:y318t:e15s:t rwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a m2_get_ b318y | t e s _ilfe f(ts(i&zgeb2_ t!e=m ps)i zbuffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/truemotion2.c:31: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/truemotion2.c:31: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/tiff.c:1890:50: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1890 | cam2rgb[i][j] += cam2xyz[i][k] * xyz2rgb[k][j]; | ~ ^~~~~~~~~~~~~ src/libavcodec/tiff.c:1901:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1901 | s->premultiply[i] = 1.f / num; | ^~~ ~ 4 warnings generated. 24 warnings generated. 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); | ^~~~~~~~~~~~~~~~~ CC libavcodec/txd.o 12 warnings generated. src/libavcodec/tiff.c:1926:52: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1926 | } else if (off >= UINT_MAX - 14 || avpkt->size < off + 14) { | ~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/tiff.c:1951:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1951 | for (i = 0; i < FF_ARRAY_ELEMS(s->black_level); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1954:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1954 | for (i = 0; i < FF_ARRAY_ELEMS(s->as_shot_neutral); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1957:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1957 | for (i = 0; i < FF_ARRAY_ELEMS(s->as_shot_white); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1960:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1960 | for (i = 0; i < FF_ARRAY_ELEMS(s->analog_balance); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1963:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1963 | for (i = 0; i < FF_ARRAY_ELEMS(s->premultiply); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:2012:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2012 | if (off >= UINT_MAX - 14 || avpkt->size < off + 14) { | ~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/tiff.c:2030:48: warning: comparison of integers of different signs: 'int' and 'enum TiffTags' [-Wsign-compare] 2030 | if (get_geokey_type(s->geotags[i].key) != s->geotags[i].type) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:2120:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2120 | if (s->stripsizesoff >= (unsigned)avpkt->size) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:2126:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2126 | if (s->strippos >= (unsigned)avpkt->size) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:2191:75: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2191 | if (soff > avpkt->size || ssize > avpkt->size - soff || ssize > remaining) { | ~~~~~ ^ ~~~~~~~~~ src/libavcodec/tiff.c:2191:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2191 | if (soff > avpkt->size || ssize > avpkt->size - soff || ssize > remaining) { | ~~~~ ^ ~~~~~~~~~~~ src/libavcodec/tiff.c:2225:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2225 | for (j = soff; j < ssize; j += 2) | ~ ^ ~~~~~ src/libavcodec/tiff.c:2236:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2236 | for (j = soff; j < ssize; j += 2) | ~ ^ ~~~~~ src/libavcodec/tiff.c:2242:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2242 | for (j = soff; j < ssize; j++) | ~ ^ ~~~~~ src/libavcodec/tiff.c:2279:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2279 | for (j = channels; j < ssize; j++) | ~ ^ ~~~~~ src/libavcodec/tiff.c:2301:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2301 | for (j = channels; j < ssize; j++) | ~ ^ ~~~~~ CC libavcodec/ulti.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 }, | ^ 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/utils.o src/libavcodec/truemotion2.c:314:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 314 | if (len == TM2_ESCAPE) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/truemotion2.c:329:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 329 | if (len == TM2_ESCAPE) { /* some unknown length - could be escaped too */ | ~~~ ^ ~~~~~~~~~~ 17 warnings generated. CC libavcodec/utvideodec.o In file included from src/libavcodec/tscc.c:40: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tscc.c:40: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tscc.c:40: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/utvideodsp.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/tscc.c:40: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tscc.c:40: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tscc.c:40: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tscc.c:40: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tscc.c:40: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 9 warnings generated. CC libavcodec/utvideoenc.o In file included from src/libavcodec/tta.c:44: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/tta.c:198:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 198 | if (avctx->sample_rate > 0x7FFFFFu) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/tta.c:214:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 214 | if(s->frame_length >= UINT_MAX / (s->channels * sizeof(int32_t))){ | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/v210dec.o In file included from src/libavcodec/ttaenc.c:27: src/libavcodec/put_bits.h:209:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 209 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/tta.c:289:32: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]265 | if (s- >289b | u f _ e n d - isf- >(bguef_tp_tbri t>s=_ lseifzte(o&fg(bB)i tbuffer += FFMIN(g->buffer_end - g->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:306:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 306 | if (s->buf_end - s->buf_ptr >= sizeof(BitBsrc/libavcodec/tta.cuf):) 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/tscc2.c:33: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tscc2.c:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tscc2.c:33: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tscc2.c:33: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | 11 i warningfs generated(. size2 != size) | ~~~~~ ^ ~~~~ 15 warnings generated. src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tscc2.c:33: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tscc2.c:33: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tscc2.c:33: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 4 warnings generated. CC libavcodec/v210enc.o 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]CC libavcodec/v210x.o 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~ ~~^~~~ src/libavcodec/twinvq.h:203:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~~~^~~~~~~~~~~ ~ src/libavcodec/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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 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/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; | ~~~~~^~~~~~~~~~~ ~ In file included from src/libavcodec/txd.c:24: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/txd.c:24: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/txd.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ CC libavcodec/v308dec.o 3 warnings generated. src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/txd.c:24: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/txd.c:24: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/v308enc.o CC libavcodec/v408dec.o In file included from src/libavcodec/utils.c:44: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: 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/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) | ~~~~~ ^ ~~~~ CC libavcodec/v408enc.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/ulti.c:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/ulti.c:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/ulti.c:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | ifCC libavcodec/v410dec.o (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/txd.c:67:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 67 | if (bytestream2_get_bytes_left(&gb) < w * h + 4 * 256) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/txd.c:76:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 76 | if (bytestream2_get_bytes_left(&gb) < AV_CEIL_RSHIFT(w, 2) * AV_CEIL_RSHIFT(h, 2) * 8 + 4) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/txd.c:80:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 80 | if (bytestream2_get_bytes_left(&gb) < AV_CEIL_RSHIFT(w, 2) * AV_CEIL_RSHIFT(h, 2) * 16 + 4) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/txd.c:85:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 85 | if (bytestream2_get_bytes_left(&gb) < h * w * 4) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ 6 warnings generated. In file included from src/libavcodec/utvideodec.c:37: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/twinvq.c:65:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | return 0.5 / (p + q); | ~ ~~^~~ 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) | ~~~~~ ^ ~~~~ CC libavcodec/v410enc.o 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:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_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/utvideodec.c:37: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/utvideodec.c:37: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/utils.c:576:24: warning: comparison of integers of different signs: 'enum AVSampleFormat' and 'unsigned int' [-Wsign-compare] 576 | if (fmt < 0 || fmt >src/libavcodec/twinvq.c= :F228F:_A22R:R Awarning: Yimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ ELEMS(map)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~227 | src/libavcodec/bytestream.h : 317 : 13 :o uwarning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare][ i] = (1.0 / (1 << 13173 | ) ) * s i z| e ~2 = FFMIN( p228- | > b u f f e r _ e n d - p - > b u f f etrw,i nsviqz_em)u;l a w| i ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~n v(step *src/libavutil/macros.h :049.:525 :+ note: sexpanded from macro 'FFMIN't ep * bit s49- | >#gdaeifni_nbei tFsF[MiI]N,( a ,| b ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) ((a) > 229( | b ) ? ( b ) : ( a ) ) | ~ ^ ~ In file included from src/libavcodec/utvideodec.c : 37 : src/libavcodec/bytestream.hT:W318I:N15V:Q _warning: Acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]M P_MAX, T318W | I NV Q _ MiUfL A(Ws_iMzUe)2; ! =| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s ize) | ~~~~~ ^ ~~~~ src/libavcodec/twinvq.c:228:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 228 | twinvq_mulawinv(step * 0.5 + step * bits->gain_bits[i], | ~ ~~~~~^~~~~~~~~~~~~~~~~~~~ src/libavcodec/twinvq.c:228:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 228 | twinvq_mulawinv(step * 0.5 + step * bits->gain_bits[i], | ^~~~ ~ src/libavcodec/twinvq.c:233:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 232 | float val = (1.0 / (1 << 23)) * | ~ 233 | twinvq_mulawinv(step * 0.5 + step * bits->gain_bits[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | TWINVQ_AMP_MAX, TWINVQ_MULAW_MU); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/twinvq.c:233:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | twinvq_mulawinv(step * 0.5 + step * bits->gain_bits[i], | ~ ~~~~~^~~~~~~~~~~~~~~~~~~~ src/libavcodec/twinvq.c:233:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | twinvq_mulawinv(step * 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 + | ~ src/libavcodec/bytestream.h:355 :23913 | : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | s i z e = F F M I N (sgu-b>_bsutfefpe r*_ ebnidt s-- >gs-u>bb_ugfafienr_,b istisz[ei) ;* s| u ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~b + j], | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~src/libavutil/macros.h :49:25: note: expanded from macro 'FFMIN' src/libavcodec/twinvq.c49: | 238#:d43e:f iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e FFMIN(a,b) (238( | a ) > ( b ) ? ( b ) : ( a ) )v a l| ~ ^ ~* twinvq_mulaIn file included from wsrc/libavcodec/utvideodec.ci:n37v: (src/libavcodec/bytestream.hs:u356b:_13s:t ewarning: pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] * 0.5 + | ^~~~~~~~ ~ 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:254:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 254 | float min_dist2 = min_dist * 0.5; | ^~~~~~~~ ~ src/libavcodec/twinvq.c:257:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 257 | float avg = (lsp[i] + lsp[i - 1]) * 0.5; | ~~~~~~~^~~~~~~~~~~~ ~ 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/twinvq.c:311:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 311 | lsp[i] = 2 * cos(lsp[i]); | ~~~ ^~~~~~ src/libavcodec/twinvq.c:547:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 547 | const float scale = -sqrt(norm / bsize) / (1 << 15); | ~~~~ ~~~~~^~~~~~~ CC libavcodec/v4l2_buffers.o 5 warnings generated. In file included from src/libavcodec/utvideoenc.c:35: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/utvideoenc.c:35: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/utvideoenc.c:35: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 15 warnings generated. CC libavcodec/v4l2_context.o src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/utvideoenc.c:35: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/utvideoenc.c:35: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/utvideoenc.c:35: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/utvideodec.c:57:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 57 | for (i = 0; i < nb_elems; i++) { | ~ ^ ~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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/v210dec.c:223:44: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 223 | {.i64 = 0}, -1, INT_MAX, V210DEC_FLAGS}, | ^ src/libavcodec/v210dec.c:224:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 224 | {NULL} | ^ In file included from src/libavcodec/utvideoenc.c:36: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/v4l2_fmt.o CC libavcodec/v4l2_m2m.o src/libavcodec/utvideodec.c:609:49: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 609 | if (c->packed_stream_size[i][j] > left) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/utvideodec.c:622:50: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 622 | if (c->control_stream_size[i][j] > left) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/utvideodec.c:629:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 629 | if (bytestream2_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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ 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)) | ~ ^ ~ src/libavcodec/utvideoenc.c:435:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 435 | if (counts[symbol] == width * (int64_t)height) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/v210enc.c:25: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/v210enc.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/utvideoenc.c:636:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 636 | { NULL}, | ^ CC libavcodec/v4l2_m2m_dec.o In file included from src/libavcodec/v210enc.c:25: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/v210enc.c:25: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/v210enc.c:25: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/v210enc.c:25: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/v210enc.c:25: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/v4l2_m2m_enc.o 2 warnings generated. CC libavcodec/vaapi_av1.o 51 warnings generated. CC libavcodec/vaapi_decode.o CC libavcodec/vaapi_encode.o CC libavcodec/vaapi_encode_h264.o CC libavcodec/vaapi_encode_h265.o 11 warnings generated. CC libavcodec/vaapi_encode_mjpeg.o 14 warnings generated. 4 warnings generated. CC libavcodec/vaapi_encode_mpeg2.o CC libavcodec/vaapi_encode_vp8.o 11 warnings generated. 16 warnings generated. CC libavcodec/vaapi_encode_vp9.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/vaapi_h264.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_ARRAY_ELEMS(fmt_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/v4l2_fmt.c:125:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 125 | for (i = 0; i < FF_ARRAY_ELEMS(fmt_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/v4l2_fmt.c:135:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 135 | for (i = 0; i < FF_ARRAY_ELEMS(fmt_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/v4l2_buffers.c:514:23: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] 514 | for (i = 0; i < avbuf->buf.length; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ CC libavcodec/vaapi_hevc.o CC libavcodec/vaapi_mjpeg.o 3 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++) { | ~ ^ ~~~~~~~~~ CC libavcodec/vaapi_mpeg2.o 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/vaapi_mpeg4.o src/libavcodec/v4l2_m2m_enc.c:55:46: warning: missing field 'count' initializer [-Wmissing-field-initializers] 55 | struct v4l2_ext_controls ctrls = { { 0 } }; | ^ src/libavcodec/v4l2_m2m_enc.c:76:46: warning: missing field 'count' initializer [-Wmissing-field-initializers] 76 | struct v4l2_ext_controls ctrls = { { 0 } }; | ^ CC libavcodec/vaapi_vc1.o src/libavcodec/v4l2_m2m_enc.c:120:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 120 | for (i = 0; i < FF_ARRAY_ELEMS(profile); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/v4l2_m2m_enc.c:121:35: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 121 | if (profile[i].ffmpeg_val == p) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~ 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_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' 3 395 warning | s generated . 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 }, | ^ 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)) | ^ 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)) | ^ CC libavcodec/vaapi_vp8.o 20 warnings generated. src/libavcodec/twinvqdec.c:189:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 188 | float ppc_gain = 1.0 / 8192 * | ~ 189 | twinvq_mulawinv(pgain_step * g_coef + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | pgain_step / 2, | ~~~~~~~~~~~~~~~ 191 | 25000.0, TWINVQ_PGAIN_MU); | ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vaapi_vp9.o src/libavcodec/twinvqdec.c:226:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 226 | float st = use_hist ? (1.0 - val) * tmp2 + val * hist[idx] + 1.0 | ~ ~~~~^~~~~~~~~~~ src/libavcodec/twinvqdec.c:226:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 226 | float st = use_hist ? (1.0 - val) * tmp2 + val * hist[idx] + 1.0 | ~ ^~~~ src/libavcodec/twinvqdec.c:226:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 226 | float st = use_hist ? (1.0 - val) * tmp2 + val * hist[idx] + 1.0 | ~ ^~~ src/libavcodec/twinvqdec.c:227:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 227 | : tmp2 + 1.0; | ^~~~ ~ src/libavcodec/twinvqdec.c:230:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 230 | if (st < -1.0) | ^~ ~ 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 | #definCC libavcodec/vb.o e 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:3 warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] warning s generated. 417 | MAP(WMV3, VC1_SIMPLE, VC1Simple ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:418:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 418 | MAP(WMV3, VC1_MAIN, VC1Main ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:419:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 419 | MAP(WMV3, VC1_COMPLEX, VC1Advanced ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:420:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 420 | MAP(WMV3, VC1_ADVANCED, VC1Advanced ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:421:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 421 | MAP(VC1, VC1_SIMPLE, VC1Simple ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:422:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 422 | MAP(VC1, VC1_MAIN, VC1Main ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:423:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 423 | MAP(VC1, VC1_COMPLEX, VC1Advanced ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:424:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 424 | MAP(VC1, VC1_ADVANCED, VC1Advanced ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:425:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 425 | MAP(VP8, UNKNOWN, VP8Version0_3 ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:427:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 427 | MAP(VP9, VP9_0, VP9Profile0 ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:430:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 430 | MAP(VP9, VP9_1, VP9Profile1 ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:431:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 431 | MAP(VP9, VP9_2, VP9Profile2 ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:432:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 432 | MAP(VP9, VP9_3, VP9Profile3 ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:435:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 435 | MAP(AV1, AV1_MAIN, AV1Profile0), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:436:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 436 | MAP(AV1, AV1_HIGH, AV1Profile1), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13 warnings generated. 16 warnings generated. CC libavcodec/vble.o In file included from src/libavcodec/vaapi_encode_mjpeg.c:29: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, si13ze 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/vaapi_encode_mjpeg.c:29: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186src/libavcodec/vaapi_encode.c | : 1324s:i59z:e 2warning: =missing field 'log2_chroma_w' initializer [-Wmissing-field-initializers] FFMIN(p->buffe r1324_ | e n d -{ p -">YbUuVf4f0e0r",, s i z eV)A;_ R T| _ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~F ORMAT_YUsrc/libavutil/macros.hV:4490:025,: note: expanded from macro 'FFMIN' 8, 1 ,49 | # d e f i n}e, F F| M ^I N(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/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vaapi_encode_mjpeg.c:29: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode.c:1518:64: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1518 | rt_format_attr = (VAConfigAttrib) { VAConfigAttribRTFormat }; | ^ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vaapi_encode_mjpeg.c:29: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/vaapi_encode_h264.c:36: src/libavcodec/vaapi_encode.cIn file included from src/libavcodec/h264_sei.h::231501: :In file included from 19src/libavcodec/h2645_sei.h:: 28warning: : comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/bytestream.h :171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1501 | 171f | o r ( ig -=> b0u;f fie r< +F=F _FAFRMRIANY(_gE-L>EbMuSff(evra_aepnid_ e-n cgo-d>eb_urftf_efro,r msaitzse));; i +| + ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25:src/libavcodec/vaapi_encode.c :note: 1509expanded from macro 'FFMIN': 11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #define 1509F | F M I N (iaf, b()i (>(=a )F F>_ A(RbR)A Y?_ E(LbE)M S:( v(aaa)p)i _e n| c ~ ^ ~o de_rt_formats)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/vaapi_encode_h264.c:36: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vaapi_encode_h264.c:36: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #defisrc/libavcodec/vaapi_encode.cne :F1590F:M58I:N (warning: amissing field 'value' initializer [-Wmissing-field-initializers], b) ((a) > (b) 1590? | ( b ) V:A C(oan)f)i g A| t ~ ^ ~t rib rc_attrIn file included from src/libavcodec/vaapi_encode_mjpeg.c=: 29{: src/libavcodec/bytestream.hV:A356C:o13n:f iwarning: gcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]A ttribRateCon t356r | o l } ;s i z| e ^2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vaapi_encode_mjpeg.c:29: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | CC libavcodec/vbndec.o int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vaapi_encode_h264.c:36: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.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) | ~~~~~ ^ ~~~~ CC libavcodec/vbnenc.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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 1 warning generated. src/libavcodec/vaapi_encode.c:1613:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1613 | for (i = 0; i < FF_ARRAY_ELEMS(vaapi_encode_rc_modes); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode.c:1912:61: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1912 | VAConfigAttrib attr = { VAConfigAttribMaxFrameSize }; | ^ In file included from src/libavcodec/vaapi_encode_mjpeg.c:35: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: 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:1969:59: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1969 | VAConfigAttrib attr = { VAConfigAttribEncMaxRefFrames }; | ^ src/libavcodec/vaapi_encode.c:1996:69: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1996 | attr = (VAConfigAttrib) { VAConfigAttribPredictionDirection }; | ^ src/libavcodec/put_bits.h:317: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_h265.c:38: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vaapi_encode_h265.c:38: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vaapi_encode_h265.c:38: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->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:526:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/vaapi_encode.c:2195:61: warning: 526missing field 'value' initializer [-Wmissing-field-initializers] | if (a v2195c | t x - > iV_AqCuoannfti_gfAatcttroibr a>t t0r.[03)] =| ~~~~~~~^~~~~~~~~~~~~~ ~ { { VAConfigAttribEncMaxSlices }, | ^ src/libavcodec/vaapi_encode.c:2196:66: warning: missing field 'value' initializer [-Wmissing-field-initializers] 2196 | 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: src/libavcodec/vaapi_encode_mpeg2.c comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 528{: 64V:A Cwarning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n figAt t293r | i b E 528n | cs Si lz i ce e2 S t =r u Fc Ft Mu Ir Ne ( p}a-,v> _b cu| lf ^if epr(_(eanvdc t-x -p>-i>_src/libavcodec/vaapi_encode.cbquu:fa2198fn:et63r_:,f awarning: scmissing field 'value' initializer [-Wmissing-field-initializers]it zoer) ;* p | r2198 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~i | v - > q u a src/libavutil/macros.hn :t49_ :p 25 :+ note: expanded from macro 'FFMIN'| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 49 | #529 d | e f i n e F {F M VI AN C( oa n, fb i) g A( t( ta r) i b> E n( cbaT)vi cl?te xS(-u>bpi)p_ o:qr ut(a an})t,)_ o f| | f ^ ~ ^ ~s et) + 0.5, 1In file included from ,src/libavcodec/vaapi_encode_h265.c :3381: )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/vaapi_encode_mpeg2.c:532:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 532 | if (avctx->b_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_mpeg2.c:534:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 534 | av_clip((avctx->b_quant_factor * priv->quant_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 535 | avctx->b_quant_offset) + 0.5, 1, 31); | ~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_mpeg2.c:563:26: warning: missing field 'depth' initializer [-Wmissing-field-initializers] src/libavcodec/bytestream.h: 317563: | 13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]{ FF_PROFILE_UNKNOW N317 | } | ^s ize2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vaapi_encode_h265.c:38: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode.c:2271:24: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2271 | if (ctx->nb_slices > max_slices) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/vaapi_encode.c:2287:60: warning: missing field 'value' initializer [-Wmissing-field-initializers] 2287 | VAConfigAttrib attr = { VAConfigAttribEncPackedHeaders }; | ^ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vaapi_encode_h265.c:38: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vaapi_encode_h265.c:38: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode_mpeg2.c:642:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 642 | VAAPI_ENCODE_COMMON_OPTIONS, | ^ src/libavcodec/vaapi_encode.h:476:33: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 476 | { .i64 = 0 }, 0, 1, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_mpeg2.c:642:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:480:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 480 | { .i64 = 0 }, 0, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_mpeg2.c:642:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:484:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 484 | { .i64 = 1 }, 1, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_mpeg2.c:642:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:489:47: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 489 | { .i64 = 2 }, 1, MAX_ASYNC_DEPTH, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_mpeg2.c:642:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:493:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 493 | { .i64 = 0 }, 0, INT_MAX, FLAGS } | ^ src/libavcodec/vaapi_encode.c:2348:59: warning: missing field 'value' initializer [-Wmissing-field-initializers] 2348 | VAConfigAttrib attr = { VAConfigAttribEncQualityRange }; | ^ src/libavcodec/vaapi_encode_mpeg2.c:667:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 667 | { NULL }, | ^ CC libavcodec/vc1.o 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_mpeg2.c:680:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 680 | { NULL }, | ^ src/libavcodec/vaapi_encode.c:2395:50: warning: missing field 'value' initializer [-Wmissing-field-initializers] 2395 | VAConfigAttrib attr = { VAConfigAttribEncROI }; | ^ src/libavcodec/vaapi_encode_mjpeg.c:204:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 204 | av_assert0(k <= sizeof(huff->huffman_table[t].dc_values)); | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_h264.csrc/libavutil/avassert.h:38:11::398 :note: 23expanded from macro 'av_assert0': warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 38 | if (!(c o398n | d ) ) { f o r ( i = 0 ; i < F F _ A R R A Y _ E L E M S ( f f _ h 2 6 4 5 _ p i x e l _ a s p e c\t ) ;| ^~~~i ++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_mjpeg.c:211:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/vaapi_encode_h264.c :405:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 211 | 405 | a v _iafs s(eir t>0=( kF F<_=A RsRiAzYe_oEfL(EhMuSf(ff-f>_hhu2f6f4m5a_np_itxaebll_ea[stp]e.catc)_)v a{l u e| s ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) ); | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ In file included from src/libavcodec/vaapi_encode_h265.c:39: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317: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:734:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 734 | for (; i < FF_ARRAY_ELEMS(vpic->ReferenceFrames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vc1_block.o src/libavcodec/vaapi_encode_mjpeg.c:491:26: warning: missing field 'depth' initializer [-Wmissing-field-initializers] 491 | { FF_PROFILE_UNKNOWN } | ^ src/libavcodec/vaapi_encode_mjpeg.c:543:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 543 | VAAPI_ENCODE_COMMON_OPTIONS, | ^ src/libavcodec/vaapi_encode.h:476:33: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 476 | { .i64 = 0 }, 0, 1, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_mjpeg.c:543:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:480:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 480 | { .i64 = 0 }, 0, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_mjpeg.c:543:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:484:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 484 | { .i64 = 1 }, 1, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_mjpeg.c:543:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:489:47: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 489 | { .i64 = 2 }, 1, MAX_ASYNC_DEPTH, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_mjpeg.c:543:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:493:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 493 | { .i64 = 0 }, 0, INT_MAX, FLAGS } | ^ src/libavcodec/vaapi_encode_mjpeg.c:547:33: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 547 | { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavcodec/vaapi_encode_mjpeg.c:550:33: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 550 | { .i64 = 1 }, 0, 1, FLAGS }, | ^ src/libavcodec/vaapi_encode_mjpeg.c:552:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 552 | { NULL }, | ^ 31 warnings generated. src/libavcodec/vaapi_encode_mjpeg.c:557:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 557 | { NULL }, | ^ 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; isrc/libavcodec/vaapi_encode_vp9.c <: 157:F19F:_ Awarning: Rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]R AY_ELEMS(vslice->R e157f | P i c L ifsotr0 )(;i i=+ +0); {i <| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FF_ARRAY_ELEMS(vpic->reference_frames); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_vp9.c:205:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 205 | if (avctx->i_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ 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_vp9.c:207:65: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 207 | av_clip((avctx->i_quant_factor * priv->q_isrc/libavcodec/vaapi_encode_h264.cdx:1086_:p 67 : +warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2081086 | | a v _ c l i p ( (aavvccttxx-->>ii__qquuaanntt__offafcsteotr) *+ p0r.i5v,- > f| i ~~~~~~~~~~~~~~~~~~~~~ ~x ed_qp_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1087 | avctx->i_quant_offset) + 0.5, 1, 51); | ~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_vp9.c:212:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 212 | if (avctx->b_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_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_vp9.c:214:65: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 214 | av_clip((avctx->b_quant_factor * privsrc/libavcodec/vaapi_encode_h264.c->:q1092:_67i:d xwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1092 | 215 | a v _ c l i p ( ( a v catvxc-t>xb-_>qbu_aqnuta_nfta_cotfofrs e*t )p r+i v0-.>5f,i x e| d ~~~~~~~~~~~~~~~~~~~~~ ~_ qp_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1093 | avctx->b_quant_offset) + 0.5, 1, 51); | ~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_vp9.c:234:26: warning: missing field 'depth' initializer [-Wmissing-field-initializers] 234 | { FF_PROFILE_UNKNOWN } | ^ In file included from src/libavcodec/vaapi_h264.c:23: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vaapi_encode_h264.c:1151:26: warning: missing field 'depth' initializer [-Wmissing-field-initializers] 1151 | { FF_PROFILE_UNKNOWN } | ^ In file included from src/libavcodec/vaapi_h264.c:23: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vaapi_h264.c:23: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode_vp9.c:274:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 274 | VAAPI_ENCODE_COMMON_OPTIONS, | ^ src/libavcodec/vaapi_encode.h:476:33: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 476 | { .i64 = 0 }, 0, 1, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_vp9.c:274:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:480:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 480 | { .i64 = 0 }, 0, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_vp9.c:274:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:484:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 484 | { .i64 = 1 }, 1, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_vp9.c:274:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:489:47: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 489 | { .i64 = 2 }, 1, MAX_ASYNC_DEPTH, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_vp9.c:274:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:493:39: In file included from note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' src/libavcodec/vaapi_encode_vp8.c:31: In file included from 493src/libavcodec/vp8.h | : 39 : In file included from src/libavcodec/vpx_rac.h : 33{: src/libavcodec/bytestream.h.:i1716:418 := warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] }, 0, INT_MAX, FLAGS }171 | | ^ g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vaapi_encode_vp9.c: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 }, | ^ CC libavcodec/vc1_loopfilter.o src/libavcodec/vaapi_encode_vp9.c:281:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 281 | { NULL }, | ^ In file included from src/libavcodec/vaapi_encode_vp8.c:31: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vaapi_encode_vp8.c:31: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode_vp9.c:290:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 290 | { 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/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/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/vaapi_h264.c :27123 | src/libavcodec/vaapi_encode_h264.c: :In file included from 1264src/libavcodec/h264dec.h :: 539i:: n In file included from twarning: src/libavcodec/h264_sei.h missing field 'unit' initializer [-Wmissing-field-initializers]: 23s: iIn file included from src/libavcodec/vaapi_encode.hzsrc/libavcodec/h2645_sei.h:e:480282:: 39src/libavcodec/bytestream.h=:: 293Fnote: :Fexpanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS'13M :I Nwarning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]g -480> | b u f f e r _{e n. di293 6 | -4 g= - >0sb iu}zf,f ee02r, , = I sNFiTFz_MeMI)AN;X( ,p - F>| Lb ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~Au GfSf e}r,_ e\src/libavutil/macros.hn :d 49 | :- ^25 :p -note: >expanded from macro 'FFMIN'b uffer, s i49z | e#)d;e f i| n ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e FFMIN(a,src/libavutil/macros.hb:)49 :(25(:a )note: src/libavcodec/vaapi_encode_h264.c expanded from macro 'FFMIN':> 1264 :(5b:) warning: 49?missing field 'unit' initializer [-Wmissing-field-initializers] | #(dbesrc/libavcodec/vaapi_encode.h)f: i484:n: e39( :aF )Fnote: )Mexpanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' I N| ( ~ ^ ~a , b484) | ( ( a ) >{ (.bi)6 4? =( b1) }:, (1a,) )I N T| _ ~ ^ ~M AX, FLAGS },In file included from src/libavcodec/vaapi_h264.c\: 23 : | In file included from ^src/libavcodec/h264dec.h :39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 !=src/libavcodec/vaapi_encode_h264.c :s1264i:z5e:) warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode.h:489:47: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 489 | { .i64 = 2 }, 1, MAX_ASYNC_DEPTH, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_h264.c:1264:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:493:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 493 | { .i64 = 0 }, 0, INT_MAX, FLAGS } | ^ src/libavcodec/vaapi_encode_h264.c:1268:63: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1268 | OFFSET(qp), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 52, FLAGS }, | ^ src/libavcodec/vaapi_encode_h264.c:1270:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1270 | OFFSET(quality), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ 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 src/libavcodec/vaapi_encode_h264.cF:F1279M:I64N:( awarning: ,missing field 'unit' initializer [-Wmissing-field-initializers]b ) ((a) > 1279( | b ) ? ( bO)F F:S E(Ta()a)u d )| , ~ ^ ~ AV_OPT_TYPE_In file included from Bsrc/libavcodec/vaapi_encode_vp8.cO:O31L: ,In file included from src/libavcodec/vp8.h{src/libavcodec/bytestream.h: 39.:: i3176In file included from :4src/libavcodec/vpx_rac.h13 ::=33 : warning: 0src/libavcodec/bytestream.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : }294,: 150:, warning: 1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], FLA G317S | 294 } | , s| ^i zief2 (=s iFzFeM2I N!(=p -s>ibzuef)f e r| _ ~~~~~ ^ ~~~~e nd - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vaapi_h264.c:23: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/vaapi_encode_h264.c:1336:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]317 | 1336s | i z e 2{ =N UFLFLM I}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/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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) > (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: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 = Fsrc/libavcodec/vaapi_encode_h265.cFMIN:(g514-:>23b:uf fwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r _end - g->buffer, size) ;514 | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ for src/libavutil/macros.h(:i49 :=25 :0 ;note: expanded from macro 'FFMIN'i < FF_A R49R | A#Yd_eEfLiEnMeS (FfFfM_IhN2(6a4,5b_)p i(x(eal)_ a>s p(ebc)t )?; (ib+)+ ): {( a )| ) ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~ ^ ~ src/libavcodec/vaapi_encode_h265.c:521:15In file included from :src/libavcodec/vaapi_encode_vp8.c :warning: 31comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h :521356 | : 13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (i >= 356F | F _ A R RsAiYz_eE2L E=M SF(fFfM_IhN2(6p4-5>_bpuifxfeelr__aesnsrc/libavcodec/vaapi_encode_h264.cdp :e-1349c :tp12)-:)> bwarning: {u fmissing field 'value' initializer [-Wmissing-field-initializers] f | e ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r , siz e1349) | ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~{ NULL src/libavutil/macros.h:}49,: 25 :| ^note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vaapi_encode_vp8.c:31: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode_h265.c:869:21: warning: comparison of integers of different signs: 'long' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 869 | FFMIN(lrint(luma_den * av_q2d(mdm->min_luminance)), | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 870 | mdcv->max_display_mastering_luminance); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vaapi_encode_h265.c:934:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 934 | for (; i < FF_ARRAY_ELEMS(vpic->reference_frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_vp8.c:168:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 168 | if (avctx->i_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_vp8.c:170:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | av_clip((avctx->i_quant_factor * priv->q_index_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 171 | avctx->i_quant_offset) + 0.5, | ~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_vp8.c:183:26: warning: missing field 'depth' initializer [-Wmissing-field-initializers] 183 | { FF_PROFILE_UNKNOWN } | ^ src/libavcodec/vaapi_encode_vp8.c:219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 219 | 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:219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:480:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 480 | { .i64 = 0 }, 0, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_vp8.c:219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:484:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 484 | { .i64 = 1 }, 1, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_vp8.c:219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:489:47: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 489 | { .i64 = 2 }, 1, MAX_ASYNC_DEPTH, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_vp8.c:219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:493:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 493 | { .i64 = 0 }, 0, INT_MAX, FLAGS } | ^ src/libavcodec/vaapi_encode_vp8.c:223:79: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 223 | OFFSET(loop_filter_level), AV_OPT_TYPE_INT, { .i64 = 16 }, 0, 63, FLAGS }, | ^ src/libavcodec/vaapi_encode_vp8.c:225:82: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 225 | OFFSET(loop_filter_sharpness), AV_OPT_TYPE_INT, { .i64 = 4 }, 0, 15, FLAGS }, | ^ src/libavcodec/vaapi_encode_vp8.c:226:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 226 | { NULL }, | ^ CC libavcodec/vc1_mc.o src/libavcodec/vaapi_encode_vp8.c:235:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 235 | { NULL }, | ^ In file included from src/libavcodec/vaapi_mpeg2.c:25: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(Bsrc/libavcodec/vaapi_encode_h265.citB:u1151f:)19): { warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1151 | for (i = 0; i < FF_ARRAY_ELEMS(vslice->ref_pic_list0); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_h265.c:1176:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1176 | for (i = 0; i < FF_ARRAY_ELEMS(vslice->ref_pic_list0); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: 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/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_encode_h265.c:1308:26: warning: missing field 'depth' initializer [-Wmissing-field-initializers] 1308 | { FF_PROFILE_UNKNOWN } | ^ src/libavcodec/vaapi_encode_h265.c:1387:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1387 | VAAPI_ENCODE_COMMON_OPTIONS, | ^ src/libavcodec/vaapi_encode.h:476:33: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 476 | { .i64 = 0 }, 0, 1, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_h265.c:1387:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:480:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 480 | { .i64 = 0 }, 0, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_h265.c:1387:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:484:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 484 | { .i64 = 1 }, 1, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_h265.c:1387:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:489:47: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 489 | { .i64 = 2 }, 1, MAX_ASYNC_DEPTH, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_h265.c:1387:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:493:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 493 | { .i64 = 0 }, 0, INT_MAX, FLAGS } | ^ src/libavcodec/vaapi_encode_h265.c:1391:63: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1391 | OFFSET(qp), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 52, FLAGS }, | ^ src/libavcodec/vaapi_encode_h265.c:1394:64: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1394 | OFFSET(aud), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavcodec/vaapi_encode_h265.c:1454:36: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1454 | { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavcodec/vaapi_encode_h265.c:1456:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1456 | { NULL }, | ^ src/libavcodec/vaapi_encode_h265.c:1469:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1469 | { NULL }, | ^ 15 warnings generated. CC libavcodec/vc1_parser.o 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/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 23 warnings generated. src/libavcodec/put_bits.h:317: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_vc1.c:26: In file included from src/libavcodec/mpegvideodec.h:37: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 12 warnings generated. CC libavcodec/vc1_pred.o CC libavcodec/vc1data.o 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_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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vaapi_hevc.c:27: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vaapi_hevc.c:27: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 26 warnings generated. 5 warnings generated. CC libavcodec/vc1dec.o In file included from src/libavcodec/vb.c:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vb.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/vaapi_vp8.c:24: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ 10 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)src/libavcodec/bytestream.h : (:a271):)17 : | warning: ~ ^ ~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vb.c:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/vaapi_vp8.c:24: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vaapi_vp8.c:24: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vb.c:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vaapi_vp8.c:24: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 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/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 FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vb.c:28: src/libavcodec/bytestream.h:356:13:src/libavcodec/bytestream.h warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 =355 | F F M I Ns(ipz-e> b u=f fFeFrM_IeNn(dg -- >pb-u>fbfuefrf_eern,d s-i zge-)>;b u f| f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e r, sizesrc/libavutil/macros.h):;49 : 25| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ note: expanded from macro 'FFMIN' src/libavutil/macros.h :4949 | :#25d:e fnote: iexpanded from macro 'FFMIN'n e FFMIN( a49, | b#)d e(f(ian)e >F F(MbI)N (?a ,(bb)) (:( a()a )>) ( b| ) ~ ^ ~ ? (b) : (a)) In file included from src/libavcodec/vb.c| : ~ ^ ~28 : src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/vaapi_vp8.c: 24357: | In file included from src/libavcodec/vp8.h: 39 : In file included from isrc/libavcodec/vpx_rac.hf: 33(: ssrc/libavcodec/bytestream.hi:z356e:213 :! =warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s ize) | ~~~~~ ^ ~~~~ 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ 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/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)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vbnenc.c:27: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vbnenc.c:27: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vbnenc.c:27: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/vc1dsp.o src/libavcodec/vaapi_hevc.c:363:29: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 363 | for (i = 0; i < 15 && i < sh->nb_refs[L0]; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/vaapi_hevc.c:375:33: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 375 | for (i = 0; i < 15 && i < sh->nb_refs[L1]; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/vb.c:220:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 220 | if(size > bytestream2_get_bytes_left(&c->stream)+4 || size<4){ | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/vbnenc.c:141:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 141 | { NULL }, | ^ 3 warnings generated. 3 warnings generated. CC libavcodec/vc2enc.o 12 warnings generated. In file included from src/libavcodec/vbndec.c:27: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/vc2enc_dwt.o In file included from src/libavcodec/vbndec.c:27: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vbndec.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vbndec.c:27: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vbndec.c:27: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vbndec.c:27: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vbndec.c:27: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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:265: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/vc1_block.c:31: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: 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/vcr1.o In file included from src/libavcodec/vc1_block.c:34: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/version.o CC libavcodec/videodsp.o In file included from src/libavcodec/vc1.c:35: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gbIn file included from ) !src/libavcodec/vc1_loopfilter.c=: 30s: tIn file included from osrc/libavcodec/mpegvideo.hp:;45 : isrc/libavcodec/put_bits.h+:+227):;37 : | warning: ~~~~~~~~~~~~~ ^ ~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 11 warnings generated. 11 warnings generated. In file included from src/libavcodec/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/vima.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/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/vlc.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/vmdaudio.o src/libavcodec/vc1_block.c:534:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 534 | if (index >= ff_vc1_ac_sizes[codingset] - 1U) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vmdvideo.o 11 warnings generated. 30 warnings generated. 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 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265: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/vmnc.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/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/vc1_mc.c:563:54: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 563 | || (unsigned)(src_y - (s->mspel << fieldmv)) > v_edge_pos - (my & 3) - ((8 + s->mspel * 2) << fieldmv)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vc1_mc.c:562:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 562 | || (unsigned)(src_x - s->mspel) > s->h_edge_pos - (mx & 3) - 8 - s->mspel * 2 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. 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 | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 35 warnings generated. src/libavcodec/vc1_mc.c:905:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 905 | || (unsigned)uvsrc_y > v_edge_pos - (5 << fieldmv)) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vc1_mc.c:904:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 904 | || (unsigned)uvsrc_x > (s->h_edge_pos >> 1) - 5 | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vorbis.o 3 warnings generated. 3 warnings generated. src/libavcodec/vc1_mc.c:1079:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1079 | || (unsigned)(src_y - 1) > v_edge_pos - (my & 3) - 16 - 3) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vc1_mc.c:1078:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1078 | || (unsigned)(src_x - 1) > s->h_edge_pos - (mx & 3) - 16 - 3 | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vorbis_data.o 74 warnings generated. In file included from src/libavcodec/vc2enc.c:28: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vc2enc.c:195:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 195 | while (val > maxval) { | ~~~ ^ ~~~~~~ CC libavcodec/vorbis_parser.o src/libavcodec/vc2enc.c:220:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 220 | while (val > maxval) { | ~~~ ^ ~~~~~~ In file included from src/libavcodec/vc1dec.c:36: In file included from src/libavcodec/h263dec.h:23: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317: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/vlc.c:318:14: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 318 | COPY(len > nb_bits); | ~~~ ^ ~~~~~~~ src/libavcodec/vlc.c:291:15: note: expanded from macro 'COPY' 291 | if (!(condition)) \ | ^~~~~~~~~ src/libavcodec/vlc.c:318:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 318 | COPY(len > nb_bits); | ^~~~~~~~~~~~~~~~~~~ src/libavcodec/vlc.c:293:17: note: expanded from macro 'COPY' 293 | if (len > 3*nb_bits || len > 32) { \ | ~~~ ^ ~~~~~~~~~ src/libavcodec/vlc.c:321:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 321 | COPY(len && len <= nb_bits); | ~~~ ^ ~~~~~~~ src/libavcodec/vlc.c:291:15: note: expanded from macro 'COPY' 291 | if (!(condition)) \ | ^~~~~~~~~ src/libavcodec/vlc.c:321:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 321 | COPY(len && len <= nb_bits); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vlc.c:293:17: note: expanded from macro 'COPY' 293 | if (len > 3*nb_bits || len > 32) { \17 warning| s ~~~ ^ ~~~~~~~~~ generated . 18 warnings generated. CC libavcodec/vorbisdec.o src/libavcodec/vc2enc.c:984:80: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 984 | s->slice_min_bytes = s->slice_max_bytes - s->slice_max_bytes*(s->tolerance/100.0f); | ~^~~~~~ src/libavcodec/vc2enc.c:1203:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1203 | {NULL} | ^ src/libavcodec/vc2enc.c:1190:129: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | {"tolerance", "Max undershoot in percent", offsetof(VC2EncContext, tolerance), AV_OPT_TYPE_DOUBLE, {.dbl = 5.0f}, 0.0f, 45.0f, VC2ENC_FLAGS, "tolerance"}, | ~ ^~~~~ src/libavcodec/vc2enc.c:1190:123: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | {"tolerance", "Max undershoot in percent", offsetof(VC2EncContext, tolerance), AV_OPT_TYPE_DOUBLE, {.dbl = 5.0f}, 0.0f, 45.0f, VC2ENC_FLAGS, "tolerance"}, | ~ ^~~~ src/libavcodec/vc2enc.c:1190:116: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | {"tolerance", "Max undershoot in percent", offsetof(VC2EncContext, tolerance), AV_OPT_TYPE_DOUBLE, {.dbl = 5.0f}, 0.0f, 45.0f, VC2ENC_FLAGS, "tolerance"}, | ~ ^~~~ src/libavcodec/vc2enc.c:1216:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1216 | { NULL }, | ^ CC libavcodec/vorbisdsp.o CC libavcodec/vorbisenc.o CC libavcodec/vp3.o CC libavcodec/vp3_parser.o In file included from src/libavcodec/vmdvideo.c:44: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vmdvideo.c:44: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vmdvideo.c:44: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vmdvideo.c:44: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vmdvideo.c:44: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vmdvideo.c:44: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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++) { | ~~~~~~ ^ ~~~~~~~ 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) | ~~~~~ ^ ~~~~ src/libavcodec/vmdvideo.c:125:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 125 | if (d_end - d < chainlen) | ~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/vp3dsp.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/vp5.o In file included from src/libavcodec/vmnc.c:32: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vmnc.c:32: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vmnc.c:32: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 4 warnings generated. CC libavcodec/vp56.o 2 warnings generated. CC libavcodec/vp56data.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/vp56dsp.o CC libavcodec/vp6.o 3 warnings generated. src/libavcodec/vorbisdec.c:378:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 377 | ff_dlog(NULL, " delta %f minmum %f \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | codebook_delta_value, codebook_minimum_value); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/vorbisdec.c:378:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 377 | ff_dlog(NULL, " delta %f minmum %f \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | codebook_delta_value, codebook_minimum_value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/vorbisdec.c:384:81: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 383 | ff_dlog(NULL, " multiplicands*delta+minmum : %e \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | (float)codebook_multiplicands[i] * codebook_delta_value + codebook_minimum_value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/vorbisdec.c:421:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 420 | ff_dlog(vc->avctx, " %f ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | codebook_setup->codevectors[j * dim + k]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ 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/vp6dsp.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/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)) | ^~~~~ ~ CC libavcodec/vp8.o 12 warnings generated. 1 warning generated. In file included from src/libavcodec/vorbisenc.c:43: src/libavcodec/put_bits.h:209:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 209 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:306:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 306 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c: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))) | ~~~~ ~~^~~ src/libavcodec/vorbisdec.c:1167:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1167 | for (idx = 0; idx < lsp_len; ++idx) | ~~~ ^ ~~~~~~~ src/libavcodec/vorbisdec.c:1184:22: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1184 | while (i < vf->map_size[blockflag]) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisenc.c: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]); | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/vp5.c:32: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp5.c:32: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp5.c:32: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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) { | ~ ^ ~~~~~~~ CC libavcodec/vp8_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/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) | ~~~~~~ ^~~~~~~~~~~ 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:src/libavcodec/vorbisdec.c293::149313::62 :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1492293 | | s i z e 2 = F F M I N ( p - > b u f f e r _ e n d - p - > b uffff_edrl,o gs(iNzUeL)L;, "| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~p ass %d ofsrc/libavutil/macros.hf:s49:: 25%:d note: cexpanded from macro 'FFMIN'u rr: %f c49h | a#ndgeef:i n%ef FcFvM IoNf(fas,.b:) %(d( a )\ n>" ,( b )| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~? (b) : (a)) 1493| | ~ ^ ~ 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 | p a sisf, (vsoifzfes2, !v=e cs[ivzoef)f s ]| , ~~~~~ ^ ~~~~ 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/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ CC libavcodec/vp8dsp.o src/libavcodec/vorbisdec.c:1532:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1529 | ff_dlog(NULL, " pass %d offs: %d curr: %f change: %f cv offs.: %d+%d \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1530 | pass, voffset / ch + (voffs % ch) * vlen, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1531 | vec[voffset / ch + (voffs % ch) * vlen], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1532 | codebook.codevectors[coffs + l], coffs, l); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/vorbisenc.c:484src/libavcodec/vorbisdec.c::291531:: 49warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 484 | 1529 | m a n t = ( i n t ) l d e x p ( f r e x p ( f , & e x p ) , 2 0 ) ; f f| _ ~~~~~ ^d log(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,src/libavcodec/bytestream.h AV:_L355O:G13_:D Ewarning: Bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]U G, __VA_ARGS__); } 355w | h i l e s(i0z)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/vp5.c:32: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp5.c:32: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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(CC libavcodec/vp9.o ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ CC libavcodec/vp9_metadata_bsf.o In file included from src/libavcodec/vp56.c:27: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp56.c:27: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp56.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vorbisenc.c:767:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 767 | average += fabs(coeffs[j]); | ~~~~ ^~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffersrc/libavcodec/vorbisenc.c, :s790i:z68e:) ;warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: 790note: | expanded from macro 'FFMIN' a v49e | r#adgeef i=n es qFrFtM(ItNo(ta_,abv)e r(a(gae) *> a(vbe)r a?g e()b )* :p o(wa()1). 2 5| f ~ ^ ~, 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:1748:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] CC libavcodec/vp9_parser.o 1748 | if (blockflag == previous_window) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:1750:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1750 | } else if (blockflag > previous_window) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ In file included from src/libavcodec/vp56.c:27: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp56.c:27: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp56.c:27: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp56.c:27: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp56.c:27: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vorbisenc.c:932:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 932 | max1 = FFMAX(max1, fabs(coeffs[ k / real_ch])); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavcodec/vorbisenc.c:932:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 932 | max1 = FFMAX(max1, fabs(coeffs[ k / real_ch])); | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/vorbisenc.c:932:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 932 | max1 = FFMAX(max1, fabs(coeffs[ k / real_ch])); | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/vorbisenc.c:933:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 933 | max2 = FFMAX(max2, fabs(coeffs[samples + k / real_ch])); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavcodec/vorbisenc.c:933:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 933 | max2 = FFMAX(max2, fabs(coeffs[samples + k / real_ch])); | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/vorbisenc.c:933:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 933 | max2 = FFMAX(max2, fabs(coeffs[samples + k / real_ch])); | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ CC libavcodec/vp9_raw_reorder_bsf.o src/libavcodec/vorbisenc.c:1015:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1015 | float n = (float)(1 << venc->log2_blocksize[1]) / 4.0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 13 warnings generated. CC libavcodec/vp9_superframe_bsf.o src/libavcodec/vp3.c:362:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 362 | for (i = 0; i < FF_ARRAY_ELEMS(s->coeff_vlc); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. In file included from src/libavcodec/vp56data.c:26: In file included from src/libavcodec/vp56data.h:30: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp56data.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) | ~~~~~ ^ ~~~~ CC libavcodec/vp9_superframe_split_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/vp56data.c:26: In file included from src/libavcodec/vp56data.h:30: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp56data.c:26: In file included from src/libavcodec/vp56data.h:30: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp56data.c:26: In file included from src/libavcodec/vp56data.h:30: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vp56.c:796:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 796 | for (i = 0; i < FF_ARRAY_ELEMS(s->frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 11 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavcodec/vp56data.c:52:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 52 | { 2, 2}, {-0}, {-1}, | ^ src/libavcodec/vp56data.c:52:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 52 | { 2, 2}, {-0}, {-1}, | ^ src/libavcodec/vp56data.c:53:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 53 | { 2, 3}, {-2}, {-3}, | ^ src/libavcodec/vp56data.c:53:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 53 | { 2, 3}, {-2}, {-3}, | ^ src/libavcodec/vp56data.c:55:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 55 | { 2, 5}, {-4}, {-5}, | ^ src/libavcodec/vp56data.c:55:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 55 | { 2, 5}, {-4}, {-5}, | ^ src/libavcodec/vp56data.c:56:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 56 | { 2, 6}, {-6}, {-7}, | ^ src/libavcodec/vp56data.c:56:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 56 | { 2, 6}, {-6}, {-7}, | ^ src/libavcodec/vp56data.c:61:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 61 | { 2, 7}, {-0}, {-1}, | ^ src/libavcodec/vp56data.c:61:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 61 | { 2, 7}, {-0}, {-1}, | ^ src/libavcodec/vp56data.c:63:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 63 | { 2, 9}, {-2}, {-3}, | ^ src/libavcodec/vp56data.c:63:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 63 | { 2, 9}, {-2}, {-3}, | ^ src/libavcodec/vp56data.c:64:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 64 | { 2,10}, {-4}, {-5}, | ^ src/libavcodec/vp56data.c:64:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 64 | { 2,10}, {-4}, {-5}, | ^ CC libavcodec/vp9block.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}, {-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}, | ^ 42 warnings generated. CC libavcodec/vp9data.o src/libavcodec/vp3.c:2440:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2440 | for (int i = 0; i < FF_ARRAY_ELEMS(s->coeff_vlc); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp3.c:2449:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2449 | for (i = 0; i < FF_ARRAY_ELEMS(s->coeff_vlc); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp3.c:3095:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3095 | for (int i = 0; i < FF_ARRAY_ELEMS(s->huffman_table); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp3.c:3166:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3166 | if (ptype != 0x81 && get_bits_left(&gb) >= 8U) | ~~~~~~~~~~~~~~~~~~ ^ ~~ CC libavcodec/vp9dsp.o src/libavcodec/vp9_metadata_bsf.c:124:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 124 | { NULL } | ^ CC libavcodec/vp9dsp_10bpp.o 13 warnings generated. CC libavcodec/vp9dsp_12bpp.o In file included from src/libavcodec/vp6.c:38: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 1 warning generated. 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) | ~~~~~ ^ ~~~~ CC libavcodec/vp9dsp_8bpp.o In file included from src/libavcodec/vp8.c:38: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp8.c:38: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:In file included from 17: warning: src/libavcodec/vp9_raw_reorder_bsf.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 27: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int 227s | i z e 2 = F FiMIfN ((gs-->>bbuufff_eernd_ e-n ds --> bgu-f>_bputfrf e>r=, ssiizzeeo)f;( B i| t ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~B uf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~src/libavutil/macros.h :49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/vp6.c:38: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp6.c:38: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->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:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/vp8.c:38: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp8.c:38: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/bytestream.h:src/libavutil/macros.h355::1349:: 25warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] note: expanded from macro 'FFMIN' 355 | size = FFMIN(g- >49b | u#fdfeefri_neen FdF M-I Ng(-a>,bbu)f f(e(ra,) s>i z(eb)); ?| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~( b) : (a)) 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/vp8.c:: 38(: aIn 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] In file included from src/libavcodec/vp6.c:38 : 318In file included from | src/libavcodec/vp56.h : 38 : In file included from isrc/libavcodec/vpx_rac.hf: 33(: ssrc/libavcodec/bytestream.hi:z356e:213 :! =warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s ize) | ~~~~~ ^ ~~~~ 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp6.c:38: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 3 warnings generated. CC libavcodec/vp9lpf.o In file included from src/libavcodec/vp6.c:40: src/libavcodec/vp6data.h:293:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 293 | { 2, 2}, {-1}, {-2}, | ^ src/libavcodec/vp6data.h:293:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 293 | { 2, 2}, {-1}, {-2}, | ^ src/libavcodec/vp6data.h:294:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 294 | { 2, 3}, {-3}, {-4}, | ^ src/libavcodec/vp6data.h:294:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 294 | { 2, 3}, {-3}, {-4}, | ^ src/libavcodec/vp6data.h:297:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 297 | { 2, 6}, {-5}, {-6}, | ^ src/libavcodec/vp6data.h:297:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 297 | { 2, 6}, {-5}, {-6}, | ^ src/libavcodec/vp6data.h:298:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 298 | { 2, 7}, {-7}, {-8}, | ^ src/libavcodec/vp6data.h:298:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 298 | { 2, 7}, {-7}, {-8}, | ^ src/libavcodec/vp6data.h:299:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 299 | {-0}, | ^ In file included from src/libavcodec/vp9.c:37: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9.c:37: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9.c:37: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9.c:37: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9.c:37: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9.c:37: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9.c:37: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9.c:37: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/vp9mvs.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 | for (n = 0; n < n_in; n++) { \ | ~ ^ ~~~~ src/libavcodec/vp9_superframe_bsf.c:86:9: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 86 | wloop(mag, AV_WL16(ptr, in[n]->size)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9_superframe_bsf.c:73:23: note: expanded from macro 'wloop' 73 | for (n = 0; n < n_in; n++) { \ | ~ ^ ~~~~ src/libavcodec/vp9_superframe_bsf.c:89:9: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 89 | wloop(mag, AV_WL24(ptr, in[n]->size)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9_superframe_bsf.c:73:23: note: expanded from macro 'wloop' 73 | for (n = 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/vp6.c:272:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 272 | for (i=0; ibuffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9_superframe_split_bsf.c:29: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9_superframe_split_bsf.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vp8.c:164:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 164 | for (i = 0; i < FF_ARRAY_ELEMS(s->frames); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9_superframe_split_bsf.c:29: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9_superframe_split_bsf.c:29: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9_superframe_split_bsf.c:29: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vp6.c:370:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 370 | for (i=0; ibuffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9_superframe_split_bsf.c:29: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9_superframe_split_bsf.c:29: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vp9.c:262:58: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 262 | if (s->intra_pred_data[0] && cols == s->cols && rows == s->rows && s->pix_fmt == s->last_fmt) | ~~~~ ^ ~~~~~~~ src/libavcodec/vp9.c:262:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 262 | if (s->intra_pred_data[0] && cols == s->cols && rows == s->rows && s->pix_fmt == s->last_fmt) | ~~~~ ^ ~~~~~~~ In file included from src/libavcodec/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] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/vp9prob.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/vp9block.c:27: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9block.c:27: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9block.c:27: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9block.c:27: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9block.c:27: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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/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) | ~~~~~~~~~~~~~~~ ^ ~ CC libavcodec/vp9recon.o CC libavcodec/vpx_rac.o src/libavcodec/vp9.c:1112:26: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1112 | } else if (col + hbs < s->cols) { // FIXME why not <=? | ~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9.c:1113:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1113 | if (row + hbs < s->rows) { // FIXME why not <=? | ~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9.c:1156:26: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1156 | } else if (row + hbs < s->rows) { // FIXME why not <=? | ~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9.c:1189:47: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1189 | if (b->bp == PARTITION_H && row + hbs < s->rows) { | ~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9.c:1193:54: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1193 | } else if (b->bp == PARTITION_V && col + hbs < s->cols) { | ~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9.c:1200:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1200 | if (col + hbs < s->cols) { // FIXME why not <=? | ~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9.c:1201:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1201 | if (row + hbs < s->rows) { | ~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9.c:1215:30: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1215 | } else if (row + hbs < s->rows) { | ~~~~~~~~~ ^ ~~~~~~~ 11 warnings generated. 5 warnings generated. 3 warnings generated. src/libavcodec/vp9.c:1283:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1283 | for (tile_row = 0; tile_row < s->s.h.tiling.tile_rows; tile_row++) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1287:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1287 | for (tile_col = 0; tile_col < s->s.h.tiling.tile_cols; tile_col++) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1291:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1291 | tile_row == s->s.h.tiling.tile_rows - 1) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1290:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1290 | if (tile_col == s->s.h.tiling.tile_cols - 1 && | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1314:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1314 | for (tile_col = 0; tile_col < s->s.h.tiling.tile_cols; tile_col++) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1361:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1361 | if (row + 8 < s->rows) { | ~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9.c:1378:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1378 | for (col = 0; col < s->cols; | ~~~ ^ ~~~~~~~ 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/vp9.c:1486:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1486 | for (i = 0; i < s->sb_rows; i++) { | ~ ^ ~~~~~~~~~~ src/libavcodec/vp9.c:1493:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1493 | for (col = 0; col < s->cols; | ~~~ ^ ~~~~~~~ src/libavcodec/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++) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavcodec/vqavideo.o 11 warnings generated. In file included from src/libavcodec/vp9data.c:23: In file included from src/libavcodec/vp9data.h:27: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9data.c:23: In file included from src/libavcodec/vp9data.h:27: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9data.c:23: In file included from src/libavcodec/vp9data.h:27: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vp9.c:1673:33: warning: comparison of integers of different signs: 'enum TxfmMode' and 'int' [-Wsign-compare] 1673 | if (s->s.h.txfmmode == i) | ~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/vp9.c:1684:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1684 | for (i = 0; i < s->sb_rows; i++) | ~ ^ ~~~~~~~~~~ src/libavcodec/vp9.c:1707:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1707 | for (tile_row = 0; tile_row < s->s.h.tiling.tile_rows; tile_row++) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1708:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1708 | for (tile_col = 0; tile_col < s->s.h.tiling.tile_cols; tile_col++) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1712:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1712 | tile_row == s->s.h.tiling.tile_rows - 1) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1711:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1711 | if (tile_col == s->s.h.tiling.tile_cols - 1 && | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1744:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1744 | for (i = 1; i < s->s.h.tiling.tile_cols; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1745:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1745 | for (j = 0; j < sizeof(s->td[i].counts) / sizeof(unsigned); j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9data.c:23: In file included from src/libavcodec/vp9data.h:27: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9data.c:23: In file included from src/libavcodec/vp9data.h:27: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9data.c:23: In file included from src/libavcodec/vp9data.h:27: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9data.c:23: In file included from src/libavcodec/vp9data.h:27: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9data.c:23: In file included from src/libavcodec/vp9data.h:27: In file included from 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/vp8.c:2867:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2867 | for (i = 0; i < FF_ARRAY_ELEMS(s->frames); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vqcdec.o src/libavcodec/vp8.c:2876:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2876 | for (i = 0; i < FF_ARRAY_ELEMS(s->frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp8.c:2956:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2956 | for (i = 0; i < FF_ARRAY_ELEMS(s_src->frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/wavarc.o CC libavcodec/wavpack.o src/libavcodec/vp9block.c:95:49: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 95 | int bw4 = ff_vp9_bwh_tab[1][b->bs][0], w4 = FFMIN(s->cols - col, bw4); | ^ ~~~~~~~~~~~~~ ~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:96:49: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 96 | int bh4 = ff_vp9_bwh_tab[1][b->bs][1], h4 = FFMIN(s->rows - row, bh4), y; | ^ ~~~~~~~~~~~~~ ~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:97:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 97 | int have_a = row > 0, have_l = col > td->tile_col_start; | ~~~ ^ ~~~~~~~~~~~~~~~~~~ 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/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ CC libavcodec/wavpackdata.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/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) | ~~~~~ ^ ~~~~ 11 warnings generated. CC libavcodec/wavpackenc.o In file included from src/libavcodec/vp9mvs.c:25: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMsrc/libavcodec/vp9block.cIN(:a,973b:)17 :( (warning: acomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]) > (b) ? (b) : (a)) 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)) | ~ ^ ~ 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.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9mvs.c:25: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9mvs.c:25: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9mvs.c:25: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9mvs.c:25: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9mvs.c:25: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/wbmpdec.o In file included from src/libavcodec/vqavideo.c:77: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vqavideo.c:77: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vqavideo.c:77: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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:src/libavcodec/bytestream.h49:25:: 271note: :expanded from macro 'FFMIN'17 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #define FFMIN( a271, | b ) ( (ian)t >s i(zbe)2 ?= (FbF)M I:N ((ga-)>)b u f| f ~ ^ ~e r_end - g->buffer, sizesrc/libavcodec/vp9block.c);: 1444 :| 48 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] src/libavutil/macros.h:49:25 :1444 | note: expanded from macro 'FFMIN' 49 | # d e f i n e F F M IsN-(>ar,obw)s (&( a1) &>& (rbo)w ?+ (hb4) >:= (sa-)>)r o w| s ~ ^ ~ ? 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, | ~~~~~~~~ ^ ~~~~~~~ 3 warnings generated. In file included from src/libavcodec/vqavideo.c:77: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vqavideo.c:77: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vqavideo.c:77: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vqavideo.c:77: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vqavideo.c:77: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/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) | ~~~ ^ ~~~ CC libavcodec/wbmpenc.o 1 warning generated. src/libavcodec/vqavideo.c:437:48: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 437 | if (chunk_size / 3 > 256 || chunk_size > bytestream2_get_bytes_left(&s->gb)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vqavideo.c:442:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 442 | for (i = 0; i < chunk_size / 3; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vqavideo.c:701:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 701 | if (chunk_size > s->decode_buffer_size) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/wcmv.o src/libavcodec/vqavideo.c:844:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 844 | { NULL }, | ^ CC libavcodec/webp.o 11 warnings generated. CC libavcodec/webp_parser.o CC libavcodec/webvttdec.o src/libavcodec/vp9mvs.c:146:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 146 | if (col > td->tile_col_start) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9mvs.c:163:25: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 163 | r >= 0 && r < s->rows) { | ~ ^ ~~~~~~~ src/libavcodec/vp9mvs.c:162:42: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 162 | if (c >= td->tile_col_start && c < s->cols && | ~ ^ ~~~~~~~ src/libavcodec/vp9mvs.c:162:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 162 | if (c >= td->tile_col_start && c < s->cols && | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9mvs.c:199:67: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 199 | if (c >= td->tile_col_start && c < s->cols && r >= 0 && r < s->rows) { | ~ ^ ~~~~~~~ src/libavcodec/vp9mvs.c:199:42: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 199 | if (c >= td->tile_col_start && c < s->cols && r >= 0 && r < s->rows) { | ~ ^ ~~~~~~~ src/libavcodec/vp9mvs.c:199:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 199 | if (c >= td->tile_col_start && c < s->cols && r >= 0 && r < s->rows) { | ~ ^ ~~~~~~~~~~~~~~~~~~ CC libavcodec/webvttenc.o 13 warnings generated. In file included from src/libavcodec/vpx_rac.c:24: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vpx_rac.c:24: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vpx_rac.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vpx_rac.c:24: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/wma.o In file included from src/libavcodec/vp9recon.c:29: In file included from src/libavcodec/vp9data.h:27: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9recon.c:29: In file included from src/libavcodec/vp9data.h:27: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9recon.c:29: In file included from src/libavcodec/vp9data.h:27: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9recon.c:29: In file included from src/libavcodec/vp9data.h:27: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9recon.c:29: In file included from src/libavcodec/vp9data.h:27: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/vpx_rac.c:24: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9recon.c:29: In file included from src/libavcodec/vp9data.h:27: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9recon.c:29: In file included from src/libavcodec/vp9data.h:27: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size In file included from = Fsrc/libavcodec/wavpackenc.cF:M29I: Nsrc/libavcodec/put_bits.h(:g209-:>37b:u fwarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e r_end - g->buffer, si ze209) | ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ if (s-src/libavutil/macros.h>:b49u:f25_:e nnote: dexpanded from macro 'FFMIN' - s->bu f49_ | p#tdre f>i=n es iFzFeMoIfN((Bai,tbB)u f()()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) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:265:37: warning: 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. In file included from src/libavcodec/wavarc.c:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/wavarc.c:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/wavarc.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/wavarc.c:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/wavarc.c:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vp9recon.c:41:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 41 | int have_left = col > td->tile_col_start || x > 0; | ~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/wavarc.c:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/wavpackenc.c:30: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bytestream.hsrc/libavcodec/wavpackenc.c::30355: :13src/libavcodec/bytestream.h:: 186warning: :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] 355 | 186 | s i zsei z e=2 F=F MFIFNM(IgN-(>pb-u>fbfuefrf_eern_de n-d g-- >pbu-f>fbeurf,f esri,z es)i;z e )| ; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:src/libavutil/macros.h49::4925::25 :note: expanded from macro 'FFMIN'note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 49 | #definIn file included from e src/libavcodec/wavarc.cF:F28M: Isrc/libavcodec/bytestream.hN:356(a:,13b:) warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( a) > (b) ? 356( | b ) : ( asi)z)e 2 | = ~ ^ ~F FMIN(p->buffer_end - p->buffer, In file included from sisrc/libavcodec/wavpackenc.cz:e30): ;src/libavcodec/bytestream.h : 187| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavutil/macros.h :49:25: note: expanded from macro 'FFMIN' 187 | if (49s | i#zdee2f !i=n es iFzFMeI) N (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/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9recon.c:226:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 226 | int end_x = FFMIN(2 * (s->cols - col), w4); | ^ ~~~~~~~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9recon.c:227:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 227 | int end_y = FFMIN(2 * (s->rows - row), h4); | ^ ~~~~~~~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49In file included from | #desrc/libavcodec/wavpackenc.cf:in30e: src/libavcodec/bytestream.hF:F293M:I13N:( awarning: ,bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/wavpackenc.c:30: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ CC libavcodec/wma_common.o src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/wavpackenc.c:30: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/wavpackenc.c:30: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/wavpackenc.c:31: In file included from src/libavcodec/wavpackenc.h:26: src/libavcodec/wavpack.h:144:13: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 144 | if (val > 31U) | ~~~ ^ ~~~ In file included from src/libavcodec/vp9prob.c:25: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/wavarc.c:301:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 301 | if (s->nb_samples > 570U) { | ~~~~~~~~~~~~~ ^ ~~~~ In file included from src/libavcodec/vp9prob.c:25: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9prob.c:25: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9prob.c:25: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/wma_freqs.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/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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/vp9prob.c:35:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 35 | update_factor = FASTDIV(update_factor * FFMIN(ct, max_count), max_count); | ^ ~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/wmadec.o CC libavcodec/wmaenc.o In file included from src/libavcodec/wavpack.c:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/wavpack.c:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/wavpack.c:28: src/libavcodec/bytestream.h: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/webp_parser.c:82:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 82 | i = FFMIN(ctx->remaining_size, buf_size); | ^ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/wavpack.c:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/wavpack.c:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/wavpack.c:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/wavpack.c:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/wavpack.c:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/wmalosslessdec.o src/libavcodec/webvttdec.c:52:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 52 | for (i = 0; i < FF_ARRAY_ELEMS(webvtt_tag_replace); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/wavpackenc.c:653:28: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 653 | if (limit && dbits >= limit) | ~~~~~ ^ ~~~~~ 22 warnings generated. CC libavcodec/wmaprodec.o In file included from src/libavcodec/wavpack.c:33: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ In file included from src/libavcodec/webp.c:47: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/webp.c:47: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/webp.c:47: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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), | ~~~^~~~~~~~~~~ ~ In file included from src/libavcodec/wavpack.c:34: src/libavcodec/wavpack.h:144:13: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 144 | if (val > 31U) | ~~~ ^ ~~~ src/libavcodec/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/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 1 warning generatedsrc/libavutil/macros.h. :49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/wavpackenc.c:995:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 995 | if (value < GET_MED(0)) { | ~~~~~ ^ ~~~~~~~~~~ src/libavcodec/wavpackenc.c:1001:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1001 | if (value - low < GET_MED(1)) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/wavpackenc.c:1007:33: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1007 | if (value - low < GET_MED(2)) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~ In file included from src/libavcodec/webp.c:47: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/webp.c:47: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/webp.c:47: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/webp.c:47: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/webp.c:47: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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/wavpack.c:347:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 347 | if (S >= 0x1000000U) { | ~ ^ ~~~~~~~~~~ In file included from src/libavcodec/wmadec.c:39: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ CC libavcodec/wmavoice.o 1 warning generated. CC libavcodec/wmv2.o 15 warnings generated. src/libavcodec/wavpackenc.c:1777:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1777 | recurse_stereo(s, &info, 0, (int) floor(s->delta_decay + 0.5), | ~~~^~~~~~~~~~~ ~ src/libavcodec/wavpackenc.c:1788:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1788 | s->delta_decay = (float)((s->delta_decay * 2.0 + s->decorr_passes[0].delta) / 3.0); | ~~~^~~~~~~~~~~ ~ 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/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)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/wmv2data.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)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~ In file included from src/libavcodec/wbmpenc.c:22: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/wbmpenc.c:22: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/wbmpenc.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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/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/wcmv.c:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/wmv2dec.o In file included from src/libavcodec/wcmv.c:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/wcmv.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/wbmpenc.c:22: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/wbmpenc.c:22: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/wbmpenc.c:22: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_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 src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/wbmpenc.c:22: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/wbmpenc.c:22: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/wmv2enc.o In file included from src/libavcodec/wbmpdec.c:22: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/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(opIn file included from timsrc/libavcodec/wbmpdec.ci:z22e: _src/libavcodec/bytestream.hm:o186n:o13):, warning: Acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]V _OPT_TYPE_BOOL, {186. | i 6 4 = 0s}i,z 0e,2 1=, FFFLMAIGNS( p}-,> b u| f ^f er_end - p->buffer, size)src/libavcodec/wavpackenc.c;: 2951 :| 12 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavutil/macros.h2951: | 49 : 25 : {note: expanded from macro 'FFMIN'N ULL }, | 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:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/wbmpdec.c:22: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/webp.c:1042:25: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFM I1042N | ( p - > b u f f earv__eansds e-r tp0-(>sbiuzfef e) )( 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 | \ i| f ^~~~ (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/wbmpdec.c:22: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from 11src/libavcodec/wmaenc.c warning:s generated25. : 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/wnv1.o In file included from src/libavcodec/wcmv.c:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/wcmv.c:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/webp.c:1364:41: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1364 | if (bytestream2_get_bytes_left(&gb) < chunksrc/libavcodec/bytestream.h_si:z317e:)13 : | warning: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/webp.c: 1381317: | 45 : warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]s ize2 = FFMI N1381( | p - > b u ff e r _iefn d( b-y tpe-s>tbruefafme2r_,g esti_zbey)t;e s _| l ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e ft(&gb) (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/wcmv.c:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/wbmpdec.c:22: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/wbmpdec.c:22: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 34 warnings generated. 18 warnings generated. 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_ptrCC libavcodec/wrapped_avframe.o >= 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/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/wmadec.c:180:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 180 | s->lsp_cos_table[i] = 2.0f * cos(wdel * i); | ~~~ ~~~~~^~~ src/libavcodec/wmadec.c:180:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 180 | s->lsp_cos_table[i] = 2.0f * cos(wdel * i); | ^~~~ ~ src/libavcodec/wmadec.c:193:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 193 | a = (float) m * (0.5 / (1 << LSP_POW_BITS)); | ^~~~~~~~~ ~ src/libavcodec/wmadec.c:194:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | a = 1/sqrt(sqrt(a)); | ~~~~ ^ CC libavcodec/ws-snd1.o 13 warnings generated. 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/wmadec.c:695:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 695 | mult1 = sqrt(exp_power[j] / exp_power[last_high_band]); | ~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/wmadec.c:697:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 697 | mult1 = mult1 * ff_exp10(s->high_band_values[ch][j] * 0.05); | ^~~~~ ~ 11 warnings generated. CC libavcodec/xan.o In file included from src/libavcodec/wma.c:26: In file included from src/libavcodec/wma.h:31: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317: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/xbm_parser.o 2 warnings generated. 11 warnings generated. CC libavcodec/xbmdec.o 11 warnings generated. 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317: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/xbmenc.o 33 warnings generated. 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/wmaenc.c:226:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 226 | mdct_norm = 1.0 / (float) n4; | ~ ^~~~~~~~~~ src/libavcodec/wmaenc.c:249:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 249 | mult = ff_exp10(total_gain * 0.05) / s->max_exponent[ch]; | ~ ^~~~~~~~~~~~~~~~~~~ src/libavcodec/wmaenc.c:258:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 258 | double t = *coefs++ / (exponents[i] * mult); | ~ ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/xface.o 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; | ^~~~~~~~~~~~~~ ~ CC libavcodec/xfacedec.o In file included from src/libavcodec/wmv2.c:23: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317: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/xfaceenc.o 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/put_bits.h:265:37: warning: 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/wma.c:140:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 140 | s->byte_offset_bits = av_log2((int) (bps * s->frame_len / 8.0 + 0.5)) + 2; | ~~~~^~~~~~~~~~~~~~ ~ src/libavutil/intmath.h:84:23: note: expanded from macro 'av_log2' 84 | #define av_log2 ff_log2 | ^ src/libavutil/intmath.h:40:44: note: expanded from macro 'ff_log2' 40 | # define ff_log2(x) (31 - __builtin_clz((x)|1)) | ^ src/libavcodec/wma.c:150:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 150 | bps1 = bps * 1.6; | ^~~ ~ src/libavcodec/wma.c:152:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 152 | if (bps1 >= 0.61) | ^~~~ ~~ src/libavcodec/wma.c:155:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | high_freq = high_freq * 0.4; | ^~~~~~~~~ ~ src/libavcodec/wma.c:157:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 157 | if (bps1 >= 1.16) | ^~~~ ~~ src/libavcodec/wma.c:159:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 159 | else if (bps1 >= 0.72) | ^~~~ ~~ src/libavcodec/wma.c:160:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 160 | high_freq = high_freq * 0.7; | ^~~~~~~~~ ~ src/libavcodec/wma.c:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | high_freq = high_freq * 0.6; | ^~~~~~~~~ ~ src/libavcodec/wma.c:164:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | if (bps > 0.5) | ^~~ ~ src/libavcodec/wma.c:165:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 165 | high_freq = high_freq * 0.5; | ^~~~~~~~~ ~ src/libavcodec/wma.c:167:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | high_freq = high_freq * 0.3; | ^~~~~~~~~ ~ src/libavcodec/wma.c:169:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 169 | high_freq = high_freq * 0.7; | ^~~~~~~~~ ~ src/libavcodec/wma.c:171:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | if (bps <= 0.625) | ^~~ ~~ src/libavcodec/wma.c:172:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | high_freq = high_freq * 0.5; | ^~~~~~~~~ ~ src/libavcodec/wma.c:173:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | else if (bps > 0.75) | ^~~ ~ src/libavcodec/wma.c:176:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 176 | high_freq = high_freq * 0.65; | ^~~~~~~~~ ~ src/libavcodec/wma.c:178:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178 | if (bps >= 0.8) | ^~~ ~~ src/libavcodec/wma.c:179:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | high_freq = high_freq * 0.75; | ^~~~~~~~~ ~ src/libavcodec/wma.c:180:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 180 | else if (bps >= 0.6) | ^~~ ~~ src/libavcodec/wma.c:181:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 181 | high_freq = high_freq * 0.6; | ^~~~~~~~~ ~ src/libavcodec/wma.c:183:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | high_freq = high_freq * 0.5; | ^~~~~~~~~ ~ src/libavcodec/wma.c:190:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | ff_dlog(s->avctx, "bps=%f bps1=%f high_freq=%f bitoffset=%d\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | bps, bps1, high_freq, s->byte_offset_bits); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/wma.c:190:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | ff_dlog(s->avctx, "bps=%f bps1=%f high_freq=%f bitoffset=%d\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | bps, bps1, high_freq, s->byte_offset_bits); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/wma.c:190:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | ff_dlog(s->avctx, "bps=%f bps1=%f high_freq=%f bitoffset=%d\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | bps, bps1, high_freq, s->byte_offset_bits); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/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); | ~~~~~~~~~~~~~~~~~~ ~ 3 warnings generated. src/libavcodec/wma.c:320:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 320 | norm = (1.0 / (float) (1LL << 31)) * sqrt(3) * s->noise_mult; | ~ ~~~^~~~~~~~~~ src/libavcodec/wma.c:320:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 320 | norm = (1.0 / (float) (1LL << 31)) * sqrt(3) * s->noise_mult; | ~ ^~~~~~~~~~~~~~~~~~~ src/libavcodec/wma.c:336:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 336 | if (bps1 < 0.72) | ^~~~ ~ src/libavcodec/wma.c:338:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 338 | else if (bps1 < 1.16) | ^~~~ ~ CC libavcodec/xiph.o CC libavcodec/xl.o 12 warnings generated. CC libavcodec/xma_parser.o In file included from src/libavcodec/wmv2enc.c:23: In file included from src/libavcodec/h263.h:24: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/xpmdec.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: 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/xsubdec.o In file included from src/libavcodec/wmaprodec.c:105: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/xsubenc.o CC libavcodec/xvididct.o src/libavcodec/xiph.c:32:51: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 32 | if (extradata_size >= 6 && AV_RB16(extradata) == first_header_size) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/wrapped_avframe.c:90:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 90 | if (pkt->size < sizeof(AVFrame)) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/xwd_parser.o CC libavcodec/xwddec.o CC libavcodec/xwdenc.o 1 warning generated. CC libavcodec/xxan.o 3 warnings generated. 1 warning generated. 9 warnings generated. CC libavcodec/y41pdec.o CC libavcodec/y41penc.o CC libavcodec/ylc.o 45 warnings generated. In file included from src/libavcodec/xan.c:38: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xan.c:38: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xan.c:38: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xan.c:38: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xan.c:38: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/wmaprodec.c:1326:52: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1326 | av_assert0(num_vec_coeffs + offset <= FF_ARRAY_ELEMS(s->channel[c].out)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ CC libavcodec/yop.o 3 warnings generated. 12 warnings generated. src/libavcodec/xpmdec.c:242:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 242 | len = FFMIN(FFMAX(len, 0), sizeof(color_name) - 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/yuv4dec.o CC libavcodec/yuv4enc.o 32 warnings generated. src/libavcodec/xfaceenc.c:195:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 195 | av_assert0(i < sizeof(intbuf)); | ~ ^ ~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/xan.c:591:25: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 591 | if (new_pal < s->palettes_count) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavcodec/zerocodec.o src/libavcodec/wmavoice.c:511:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 511 | gain_scale_factor = postfilter_energy == 0.0 ? 0.0 : | ^~~~~~~~~~~~~~~~~ ~~ src/libavcodec/wmavoice.c:512:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 512 | (1.0 - alpha) * speech_energy / postfilter_energy; | ~ ^~~~~~~~~~~~~~~~~ src/libavcodec/wmavoice.c:512:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 512 | (1.0 - alpha) * speech_energy / postfilter_energy; | ~ ^~~~~~~~~~~~~ src/libavcodec/wmavoice.c:512:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 512 | (1.0 - alpha) * speech_energy / postfilter_energy; | ~ ^~~~~ src/libavcodec/wmavoice.c:565:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | dot = dot / (dot + 0.6 * optimal_gain); // 0.625-1.000 | ~ ^~~~~~~~~~~~ src/libavcodec/wmavoice.c:565:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | dot = dot / (dot + 0.6 * optimal_gain); // 0.625-1.000 | ^~~ ~ src/libavcodec/wmavoice.c:565:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | dot = dot / (dot + 0.6 * optimal_gain); // 0.625-1.000 | ^~~ ~ src/libavcodec/wmavoice.c:590:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 590 | rh0 = 1.0 + avpriv_scalarproduct_float_c(lpcs, lpcs, n_lpcs); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/wmavoice.c:627:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 627 | gain_mul = range * (fcb_type == FCB_TYPE_HARDCODED ? (5.0 / 13.0) : | ^~~~~ ~ src/libavcodec/wmavoice.c:629:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | angle_mul = gain_mul * (8.0 * M_LN10 / M_PI); | ^~~~~~~~ ~ src/libavcodec/wmavoice.c:633:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 633 | idx = lrint((max - lpcs[n]) * irange - 1); | ~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 15 warnings generated. 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), | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/wmavoice.c:936:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 936 | a1[n] = ipol_tab[interpol][0][n] * delta + i_lsps[n]; | ^~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/wmavoice.c:937:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 937 | a1[10 + n] = ipol_tab[interpol][1][n] * delta + i_lsps[n]; | ^~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/wmavoice.c:1005:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1005 | a1[n] = ipol_tab[interpol][0][n] * delta + i_lsps[n]; | ^~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/wmavoice.c:1006:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1006 | a1[16 + n] = ipol_tab[interpol][1][n] * delta + i_lsps[n]; | ^~~~~~~~~~~~~~~~~~~~~~~~ ~ CC libavcodec/zlib_wrapper.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) - | ~~~~~~~~~~~~~~ ~ src/libavcodec/wmavoice.c:1455:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1455 | i_lsps[n] = cos(prev_lsps[n] + fac * (lsps[n] - prev_lsps[n])); | ^~~ ~ 1 warning generated. CC libavcodec/zmbv.o In file included from src/libavcodec/xsubenc.c:24: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xsubenc.c:24: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xsubenc.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xsubenc.c:24: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xsubenc.c:24: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xsubenc.c:24: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xsubenc.c:24: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/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/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/zmbvenc.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)) | ~ ^ ~ 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/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/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xwdenc.c:25: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xwdenc.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xsubdec.c:26: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xsubdec.c:26: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->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/xsubdec.c:26: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/xwdenc.c:25: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xwdenc.c:25: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/xxan.c:27: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xxan.c:27: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xxan.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/xwdenc.c:187:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 187 | for (i = 0; i < ncolors; i++) { | ~ ^ ~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/xxan.c:27: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xxan.c:27: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xxan.c:27: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/xwddec.c:27: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xwddec.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ AR libpostproc/libpostproc.a src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xwddec.c:27: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xwddec.c:27: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xwddec.c:27: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xwddec.c:27: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 5 warnings generated. 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/xxan.c:293:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 293 | if (corr_off >= bytestream2_size(&s->gb)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/xwddec.c:56:21: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 56 | if (avpkt->size < header_size || header_size < XWD_HEADER_SIZE) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/xwddec.c:147:41: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 147 | if (bytestream2_get_bytes_left(&gb) < ncolors * XWD_CMAP_SIZE + (uint64_t)avctx->height * lsize) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/xwddec.c:226:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 226 | for (int i = 0; i < ncolors; i++) { | ~ ^ ~~~~~~~ CC libswresample/arm/audio_convert_init.o 12 warnings generated. In file included from src/libavcodec/ylc.c:33: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ 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) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ AS libswresample/arm/audio_convert_neon.o 14 warnings generated. 12 warnings generated. 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ AS libswresample/arm/resample.o 14 warnings generated. CC libswresample/arm/resample_init.o 17 warnings generated. CC libswresample/audioconvert.o CC libswresample/dither.o 12 warnings generated. src/libavcodec/zmbv.c:532:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 532 | if (c->decomp_size < len) { | ~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/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 libswresample/options.o CC libswresample/rematrix.o CC libswresample/resample.o 13 warnings generated. CC libswresample/resample_dsp.o 4 warnings generated. 26 warnings generated. CC libswresample/swresample.o CC libswresample/swresample_frame.o src/libswresample/dither.c:27:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 27 | double scale = s->dither.noise_scale; | ~~~~~ ~~~~~~~~~~^~~~~~~~~~~ src/libswresample/dither.c:100:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 100 | scale *= s->dither.scale; | ~~ ~~~~~~~~~~^~~~~ src/libswresample/dither.c:117:74: warning: comparison of integers of different signs: 'const enum SwrDitherType' and 'int' [-Wsign-compare] 117 | if (llabs(s->out_sample_rate - f->rate)*20 <= f->rate && f->name == s->dither.method) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libswresample/dither.c:120:24: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned int') [-Wsign-compare] 120 | for (j=0; jlen; j++) | ~^~~~~~~ In file included from src/libswresample/dither.c:135: src/libswresample/dither_template.c:61:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 61 | double d1, d = src[i]*S_1; | ~ ~~~~~~^~~~ CC libswresample/version.o src/libswresample/dither_template.c:66:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 63 | d -= ns_coeffs[j ] * ns_errors[pos + j ] | ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | +ns_coeffs[j + 1] * ns_errors[pos + j + 1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | +ns_coeffs[j + 2] * ns_errors[pos + j + 2] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66 | +ns_coeffs[j + 3] * ns_errors[pos + j + 3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswresample/dither_template.c:69:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | d -= ns_coeffs[j] * ns_errors[pos + j]; | ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ src/libswresample/dither_template.c:71:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 71 | d1 = rint(d + noise[i]); | ~ ^~~~~~~~ src/libswresample/dither_template.c:73:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 73 | d1 *= S; | ~~ ^ In file included from src/libswresample/dither.c:139: src/libswresample/dither_template.c:61:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 61 | double d1, d = src[i]*S_1; | ~ ~~~~~~^~~~ src/libswresample/dither_template.c:66:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 63 | d -= ns_coeffs[j ] * ns_errors[pos + j ] | ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | +ns_coeffs[j + 1] * ns_errors[pos + j + 1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | +ns_coeffs[j + 2] * ns_errors[pos + j + 2] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66 | +ns_coeffs[j + 3] * ns_errors[pos + j + 3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswresample/dither_template.c:69:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | d -= ns_coeffs[j] * ns_errors[pos + j]; | ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ src/libswresample/dither_template.c:71:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 71 | d1 = rint(d + noise[i]); | ~ ^~~~~~~~ src/libswresample/dither_template.c:73:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 73 | d1 *= S; | ~~ ^ In file included from src/libswresample/dither.c:143: src/libswresample/dither_template.c:61:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 61 | double d1, d = src[i]*S_1; | ~ ~~~~~~^~~~ src/libswresample/dither_template.c:66:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 63 | d -= ns_coeffs[j ] * ns_errors[pos + j ] | ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | +ns_coeffs[j + 1] * ns_errors[pos + j + 1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | +ns_coeffs[j + 2] * ns_errors[pos + j + 2] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66 | +ns_coeffs[j + 3] * ns_errors[pos + j + 3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswresample/dither_template.c:69:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | d -= ns_coeffs[j] * ns_errors[pos + j]; | ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ src/libswresample/dither_template.c:71:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 71 | d1 = rint(d + noise[i]); | ~ ^~~~~~~~ src/libswresample/dither_template.c:73:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 73 | d1 *= S; | ~~ ^ In file included from src/libswresample/dither.c:147: src/libswresample/dither_template.c:61:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 61 | double d1, d = src[i]*S_1; | ~^~~ src/libswresample/dither_template.c:66:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 63 | d -= ns_coeffs[j ] * ns_errors[pos + j ] | ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | +ns_coeffs[j + 1] * ns_errors[pos + j + 1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | +ns_coeffs[j + 2] * ns_errors[pos + j + 2] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66 | +ns_coeffs[j + 3] * ns_errors[pos + j + 3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswresample/dither_template.c:69:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | d -= ns_coeffs[j] * ns_errors[pos + j]; | ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ src/libswresample/dither_template.c:71:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 71 | d1 = rint(d + noise[i]); | ~ ^~~~~~~~ src/libswresample/dither_template.c:73:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 73 | d1 *= S; | ~~ ^ src/libswresample/audioconvert.c:83:58: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 83 | CONV_FUNC(AV_SAMPLE_FMT_DBL, double , AV_SAMPLE_FMT_FLT, *(const float*)pi) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libswresample/audioconvert.c:43:23: note: expanded from macro 'CONV_FUNC' 43 | *(otype*)po = expr; pi += is; po += os;\ | ~ ^~~~ src/libswresample/audioconvert.c:83:58: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 83 | CONV_FUNC(AV_SAMPLE_FMT_DBL, double , AV_SAMPLE_FMT_FLT, *(const float*)pi) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libswresample/audioconvert.c:44:23: note: expanded from macro 'CONV_FUNC' 44 | *(otype*)po = expr; pi += is; po += os;\ | ~ ^~~~ src/libswresample/audioconvert.c:83:58: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 83 | CONV_FUNC(AV_SAMPLE_FMT_DBL, double , AV_SAMPLE_FMT_FLT, *(const float*)pi) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libswresample/audioconvert.c:45:23: note: expanded from macro 'CONV_FUNC' 45 | *(otype*)po = expr; pi += is; po += os;\ | ~ ^~~~ src/libswresample/audioconvert.c:83:58: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 83 | CONV_FUNC(AV_SAMPLE_FMT_DBL, double , AV_SAMPLE_FMT_FLT, *(const float*)pi) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libswresample/audioconvert.c:46:23: note: expanded from macro 'CONV_FUNC' 46 | *(otype*)po = expr; pi += is; po += os;\ | ~ ^~~~ src/libswresample/audioconvert.c:83:58: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 83 | CONV_FUNC(AV_SAMPLE_FMT_DBL, double , AV_SAMPLE_FMT_FLT, *(const float*)pi) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libswresample/audioconvert.c:49:23: note: expanded from macro 'CONV_FUNC' 49 | *(otype*)po = expr; pi += is; po += os;\ | ~ ^~~~ 2 warnings generated. CC libswscale/alphablend.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*( -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/options.c:42:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 42 | OFFSET(user_in_ch_count ), AV_OPT_TYPE_INT, {.i64=0 }, 0 , SWR_CH_MAX, PARAM|DEPREC}, | ^ src/libswresample/options.c:44:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | OFFSET(user_in_ch_count ), AV_OPT_TYPE_INT, {.i64=0 }, 0 , SWR_CH_MAX, PARAM|DEPREC}, | ^ src/libswresample/options.c:46:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | OFFSET(user_out_ch_count ), AV_OPT_TYPE_INT, {.i64=0 }, 0 , SWR_CH_MAX, PARAM|DEPREC}, | ^ src/libswresample/options.c:48:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | OFFSET(user_out_ch_count ), AV_OPT_TYPE_INT, {.i64=0 }, 0 , SWR_CH_MAX, PARAM|DEPREC}, | ^ src/libswresample/options.c:49:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | {"uch" , "set used channel count" , OFFSET(user_used_ch_count), AV_OPT_TYPE_INT, {.i64=0 }, 0 , SWR_CH_MAX, PARAM|DEPREC}, | ^ src/libswresample/options.c:50:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | {"used_channel_count" , "set used channel count" , OFFSET(user_used_ch_count), AV_OPT_TYPE_INT, {.i64=0 }, 0 , SWR_CH_MAX, PARAM|DEPREC}, | ^ src/libswresample/options.c:52:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | {"isr" , "set input sample rate" , OFFSET( in_sample_rate), AV_OPT_TYPE_INT , {.i64=0 }, 0 , INT_MAX , PARAM}, | ^ src/libswresample/options.c:53:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | {"in_sample_rate" , "set input sample rate" , OFFSET( in_sample_rate), AV_OPT_TYPE_INT , {.i64=0 }, 0 , INT_MAX , PARAM}, | ^ src/libswresample/options.c:54:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | {"osr" , "set output sample rate" , OFFSET(out_sample_rate), AV_OPT_TYPE_INT , {.i64=0 }, 0 , INT_MAX , PARAM}, | ^ src/libswresample/options.c:55:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | {"out_sample_rate" , "set output sample rate" , OFFSET(out_sample_rate), AV_OPT_TYPE_INT , {.i64=0 }, 0 , INT_MAX , PARAM}, | ^ src/libswresample/options.c:56:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | {"isf" , "set input sample format" , OFFSET( in_sample_fmt ), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM}, | ^ src/libswresample/options.c:57:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | {"in_sample_fmt" , "set input sample format" , OFFSET( in_sample_fmt ), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM}, | ^ src/libswresample/options.c:58:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | {"osf" , "set output sample format" , OFFSET(out_sample_fmt ), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM}, | ^ src/libswresample/options.c:59:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | {"out_sample_fmt" , "set output sample format" , OFFSET(out_sample_fmt ), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM}, | ^ src/libswresample/options.c:60:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | {"tsf" , "set internal sample format" , OFFSET(user_int_sample_fmt), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM}, | ^ src/libswresample/options.c:61:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | {"internal_sample_fmt" , "set internal sample format" , OFFSET(user_int_sample_fmt), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM}, | ^ src/libswresample/options.c:78:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | {"clev" , "set center mix level" , OFFSET(clev ), AV_OPT_TYPE_FLOAT, {.dbl=C_30DB }, -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" , OFFSET(lfe_mix_level ), AV_OPT_TYPE_FLOAT, {.dbl=0 }, -32 , 32 , PARAM}, | ^ src/libswresample/options.c:83:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | {"rmvol" , "set rematrix volume" , OFFSET(rematrix_volume), AV_OPT_TYPE_FLOAT, {.dbl=1.0 }, -1000 , 1000 , PARAM}, | ^ src/libswresample/options.c:84:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | {"rematrix_volume" , "set rematrix volume" , OFFSET(rematrix_volume), AV_OPT_TYPE_FLOAT, {.dbl=1.0 }, -1000 , 1000 , PARAM}, | ^ src/libswresample/options.c:85:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | {"rematrix_maxval" , "set rematrix maxval" , OFFSET(rematrix_maxval), AV_OPT_TYPE_FLOAT, {.dbl=0.0 }, 0 , 1000 , PARAM}, | ^ src/libswresample/options.c:91:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | {"dither_scale" , "set dither scale" , OFFSET(dither.scale ), AV_OPT_TYPE_FLOAT, {.dbl=1 }, 0 , INT_MAX , PARAM}, | ^ src/libswresample/options.c:105:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | {"filter_size" , "set swr resampling filter size", OFFSET(filter_size) , AV_OPT_TYPE_INT , {.i64=32 }, 0 , INT_MAX , PARAM }, | ^ src/libswresample/options.c:106:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 106 | {"phase_shift" , "set swr resampling phase shift", OFFSET(phase_shift) , AV_OPT_TYPE_INT , {.i64=10 }, 0 , 24 , PARAM }, | ^ src/libswresample/options.c:107:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | {"linear_interp" , "enable linear interpolation" , OFFSET(linear_interp) , AV_OPT_TYPE_BOOL , {.i64=1 }, 0 , 1 , PARAM }, | ^ src/libswresample/options.c:108:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | {"exact_rational" , "enable exact rational" , OFFSET(exact_rational) , AV_OPT_TYPE_BOOL , {.i64=1 }, 0 , 1 , PARAM }, | ^ src/libswresample/options.c:109:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 109 | {"cutoff" , "set cutoff frequency ratio" , OFFSET(cutoff) , AV_OPT_TYPE_DOUBLE,{.dbl=0. }, 0 , 1 , PARAM }, | ^ src/libswresample/options.c:112:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 112 | {"resample_cutoff" , "set cutoff frequency ratio" , OFFSET(cutoff) , AV_OPT_TYPE_DOUBLE,{.dbl=0. }, 0 , 1 , PARAM }, | ^ src/libswresample/options.c:118:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 118 | , OFFSET(precision) , AV_OPT_TYPE_DOUBLE,{.dbl=20.0 }, 15.0 , 33.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 | , OFFSET(soft_compensation_duration),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 | , OFFSET(max_soft_compensation),AV_OPT_TYPE_FLOAT ,{.dbl=0 }, INT_MIN, INT_MAX , PARAM }, | ^ src/libswresample/options.c:130:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 130 | , OFFSET(async) , AV_OPT_TYPE_FLOAT ,{.dbl=0 }, INT_MIN, INT_MAX , PARAM }, | ^ src/libswresample/options.c:132:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 132 | , OFFSET(firstpts_in_samples), AV_OPT_TYPE_INT64 ,{.i64=AV_NOPTS_VALUE }, INT64_MIN,INT64_MAX, PARAM }, | ^ src/libswresample/options.c:144:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 144 | { "kaiser_beta" , "set swr Kaiser window beta" , OFFSET(kaiser_beta) , AV_OPT_TYPE_DOUBLE , {.dbl=9 }, 2 , 16 , PARAM }, | ^ src/libswresample/options.c:146:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 146 | { "output_sample_bits" , "set swr number of output sample bits", OFFSET(dither.output_sample_bits), AV_OPT_TYPE_INT , {.i64=0 }, 0 , 64 , PARAM }, | ^ src/libswresample/options.c:132:144: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 131 | {"first_pts" , "Assume the first pts should be this value (in samples)." | ~ 132 | , OFFSET(firstpts_in_samples), AV_OPT_TYPE_INT64 ,{.i64=AV_NOPTS_VALUE }, INT64_MIN,INT64_MAX, PARAM }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libswresample/options.c:122:143: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 121 | {"min_comp" , "set minimum difference between timestamps and audio data (in seconds) below which no timestamp compensation of either kind is applied" | ~ 122 | , OFFSET(min_compensation),AV_OPT_TYPE_FLOAT ,{.dbl=FLT_MAX }, 0 , FLT_MAX , 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" , "set output channel layout (Deprecated, use out_chlayout)", | ~ 70 | OFFSET(user_out_ch_layout), AV_OPT_TYPE_CHANNEL_LAYOUT, {.i64=0 }, INT64_MIN, INT64_MAX, PARAM|DEPREC, "channel_layout"}, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libswresample/options.c:68:145: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 67 | {"ocl" , "set output channel layout (Deprecated, use ochl)", | ~ 68 | OFFSET(user_out_ch_layout), AV_OPT_TYPE_CHANNEL_LAYOUT, {.i64=0 }, INT64_MIN, INT64_MAX, PARAM|DEPREC, "channel_layout"}, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libswresample/options.c:66:145: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 65 | {"in_channel_layout" , "set input channel layout (Deprecated, use in_chlayout)", | ~ 66 | OFFSET(user_in_ch_layout), AV_OPT_TYPE_CHANNEL_LAYOUT, {.i64=0 }, INT64_MIN, INT64_MAX, PARAM|DEPREC, "channel_layout"}, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libswresample/options.c:64:145: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 63 | {"icl" , "set input channel layout (Deprecated, use ichl)", | ~ 64 | OFFSET(user_in_ch_layout), AV_OPT_TYPE_CHANNEL_LAYOUT, {.i64=0 }, INT64_MIN, INT64_MAX, PARAM|DEPREC, "channel_layout"}, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AS libswscale/arm/output.o In file included from src/libswresample/resample_dsp.c:39: src/libswresample/resample_template.c:175:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 175 | val += (v2 - val) * inv_src_incr * frac; | ~~~^~~~~ ~ AS libswscale/arm/rgb2yuv_neon_16.o AS libswscale/arm/rgb2yuv_neon_32.o 24 warnings generated. CC libswscale/arm/swscale.o CC libswscale/arm/swscale_unscaled.o src/libswresample/swresample.c:330:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 330 | s->rematrix_volume!=1.0 || | ~~~^~~~~~~~~~~~~~~~~ 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; | ~~~^~~~~ ~ src/libswresample/swresample.c:443:100: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 443 | s->resample_first= RSC*s->out.ch_count/s->used_ch_layout.nb_channels - RSC < s->out_sample_rate/(float)s-> in_sample_rate - 1.0; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libswresample/swresample.c:232:62: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 232 | s->user_in_chlayout.u.mask != s->user_in_ch_layout))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libswresample/swresample.c:245:64: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 245 | s->user_out_chlayout.u.mask != s->user_out_ch_layout))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ AS libswscale/arm/yuv2rgb_neon.o 5 warnings generated. CC libswscale/gamma.o CC libswscale/half2float.o CC libswscale/hscale.o src/libswresample/swresample.c:1048:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1048 | if(fabs(fdelta) > s->min_compensation) { | ~ ~~~^~~~~~~~~~~~~~~~ src/libswresample/swresample.c:1049:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1049 | if(s->outpts == s->firstpts || fabs(fdelta) > s->min_hard_compensation){ | ~ ~~~^~~~~~~~~~~~~~~~~~~~~ src/libswresample/swresample.c:1058:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1058 | double max_soft_compensation = s->max_soft_compensation / (s->max_soft_compensation < 0 ? -s->in_sample_rate : 1); | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. 2 warnings generated. CC libswscale/hscale_fast_bilinear.o CC libswscale/input.o 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); | ~~~~~~~~~~~~ ~~^ 1 warning generated. 1 warning generated. CC libswscale/options.o 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); | ~~~~~~~~~~~~ ~~^ 5 warnings generated. CC libswscale/output.o CC libswscale/rgb2rgb.o In file included from src/libswscale/arm/swscale.c:22: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ CC libswscale/slice.o CC libswscale/swscale.o 1 warning generated. 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); | ~~~~~~~~~~~~ ~~^ In file included from src/libswscale/gamma.c:21: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ CC libswscale/swscale_unscaled.o 1 warning generated. 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); | ~~~~~~~~~~~~ ~~^ 1 warning generated. 1 warning generated. 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); | ~~~~~~~~~~~~ ~~^ 10 warnings generated. CC libswscale/utils.o CC libswscale/version.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 libswscale/vscale.o 1 warning generated. 9 warnings generated. CC libswscale/yuv2rgb.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); | ~~~~~~~~~~~~ ~~^ In file included from src/libswscale/rgb2rgb.c:33: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ In file included from src/libswscale/output.c:37: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | rCC libavutil/adler32.o eturn av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ CC libavutil/aes.o In file included from src/libswscale/slice.c:21: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ src/libswscale/options.c:54:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "srcw", "source width", OFFSET(srcW), AV_OPT_TYPE_INT, { .i64 = 16 }, 1, INT_MAX, VE }, | ^ src/libswscale/options.c:55:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "srch", "source height", OFFSET(srcH), AV_OPT_TYPE_INT, { .i64 = 16 }, 1, INT_MAX, VE }, | ^ src/libswscale/options.c:56:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "dstw", "destination width", OFFSET(dstW), AV_OPT_TYPE_INT, { .i64 = 16 }, 1, INT_MAX, VE }, | ^ src/libswscale/options.c:57:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "dsth", "destination height", OFFSET(dstH), AV_OPT_TYPE_INT, { .i64 = 16 }, 1, INT_MAX, VE }, | ^ src/libswscale/options.c:58:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "src_format", "source format", OFFSET(srcFormat), AV_OPT_TYPE_PIXEL_FMT,{ .i64 = DEFAULT }, 0, INT_MAX, VE }, | ^ src/libswscale/options.c:59:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "dst_format", "destination format", OFFSET(dstFormat), AV_OPT_TYPE_PIXEL_FMT,{ .i64 = DEFAULT }, 0, INT_MAX, VE }, | ^ src/libswscale/options.c:60:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "src_range", "source is full range", OFFSET(srcRange), AV_OPT_TYPE_BOOL, { .i64 = DEFAULT }, 0, 1, VE }, | ^ src/libswscale/options.c:61:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "dst_range", "destination is full range", OFFSET(dstRange), AV_OPT_TYPE_BOOL, { .i64 = DEFAULT }, 0, 1, VE }, | ^ src/libswscale/options.c:62:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "param0", "scaler param 0", OFFSET(param[0]), AV_OPT_TYPE_DOUBLE, { .dbl = SWS_PARAM_DEFAULT }, INT_MIN, INT_MAX, VE }, | ^ src/libswscale/options.c:63:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "param1", "scaler param 1", OFFSET(param[1]), AV_OPT_TYPE_DOUBLE, { .dbl = SWS_PARAM_DEFAULT }, INT_MIN, INT_MAX, VE }, | ^ src/libswscale/options.c:65:173: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "src_v_chr_pos", "source vertical chroma position in luma grid/256" , OFFSET(src_v_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513 }, -513, 512, VE }, | ^ 1 warning generated. 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 } | ^ 27 warnings generated. In file included from src/libswscale/swscale.c:33: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ 17 warnings generated. CC libavutil/aes_ctr.o In file included from src/libswscale/swscale_unscaled.c:27: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ In file included from src/libswscale/rgb2rgb.c:128: src/libswscale/rgb2rgb_template.c:367:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 367 | for (i = 0; i < src_size; i += 3) { | ~ ^ ~~~~~~~~ CC libavutil/ambient_viewing_environment.o 5 warnings generated. CC libavutil/arm/cpu.o src/libswscale/swscale.c:1140:39: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1140 | c->src_ranges.ranges[0].len == c->srcH)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libswscale/swscale.c:1143:42: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1143 | if ((slice_start > 0 || slice_height < c->dstH) && | ~~~~~~~~~~~~ ^ ~~~~~~~ src/libswscale/swscale.c:1172:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1172 | for (int i = 0; i < FF_ARRAY_ELEMS(dst); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ In file included from src/libswscale/utils.c:60: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ src/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavutil/arm/float_dsp_init_arm.o In file included from src/libswscale/yuv2rgb.c:34: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ 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/libswscale/utils.c:69:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 69 | [AV_PIX_FMT_YUV420P] = { 1, 1 }, | ^ src/libswscale/utils.c:70:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 70 | [AV_PIX_FMT_YUYV422] = { 1, 1 }, | ^ src/libswscale/utils.c:71:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 71 | [AV_PIX_FMT_RGB24] = { 1, 1 }, | ^ src/libswscale/utils.c:72:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 72 | [AV_PIX_FMT_BGR24] = { 1, 1 }, | ^ src/libswscale/utils.c:73:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 73 | [AV_PIX_FMT_YUV422P] = { 1, 1 }, | ^ src/libswscale/utils.c:74:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 74 | [AV_PIX_FMT_YUV444P] = { 1, 1 }, | ^ src/libswscale/utils.c:75:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 75 | [AV_PIX_FMT_YUV410P] = { 1, 1 }, | ^ src/libswscale/utils.c:76:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 76 | [AV_PIX_FMT_YUV411P] = { 1, 1 }, | ^ src/libswscale/utils.c:77:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 77 | [AV_PIX_FMT_GRAY8] = { 1, 1 }, | ^ src/libswscale/utils.c:78:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 78 | [AV_PIX_FMT_MONOWHITE] = { 1, 1 }, | ^ src/libswscale/utils.c:79:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 79 | [AV_PIX_FMT_MONOBLACK] = { 1, 1 }, | ^ src/libswscale/utils.c:80:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 80 | [AV_PIX_FMT_PAL8] = { 1, 0 }, | ^ src/libswscale/utils.c:81:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 81 | [AV_PIX_FMT_YUVJ420P] = { 1, 1 }, | ^ src/libswscale/utils.c:82:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 82 | [AV_PIX_FMT_YUVJ411P] = { 1, 1 }, | ^ src/libswscale/utils.c:83:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 83 | [AV_PIX_FMT_YUVJ422P] = { 1, 1 }, | ^ src/libswscale/utils.c:84:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 84 | [AV_PIX_FMT_YUVJ444P] = { 1, 1 }, | ^ src/libswscale/utils.c:85:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 85 | [AV_PIX_FMT_YVYU422] = { 1, 1 }, | ^ src/libswscale/utils.c:86:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 86 | [AV_PIX_FMT_UYVY422] = { 1, 1 }, | ^ src/libswscale/utils.c:87:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 87 | [AV_PIX_FMT_UYYVYY411] = { 0, 0 }, | ^ src/libswscale/utils.c:88:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 88 | [AV_PIX_FMT_BGR8] = { 1, 1 }, | ^ src/libswscale/utils.c:89:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 89 | [AV_PIX_FMT_BGR4] = { 0, 1 }, | ^ src/libswscale/utils.c:90:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 90 | [AV_PIX_FMT_BGR4_BYTE] = { 1, 1 }, | ^ src/libswscale/utils.c:91:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 91 | [AV_PIX_FMT_RGB8] = { 1, 1 }, | ^ src/libswscale/utils.c:92:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 92 | [AV_PIX_FMT_RGB4] = { 0, 1 }, | ^ src/libswscale/utils.c:93:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 93 | [AV_PIX_FMT_RGB4_BYTE] = { 1, 1 }, | ^ src/libswscale/utils.c:94:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 94 | [AV_PIX_FMT_NV12] = { 1, 1 }, | ^ src/libswscale/utils.c:95:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 95 | [AV_PIX_FMT_NV21] = { 1, 1 }, | ^ src/libswscale/utils.c:96:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 96 | [AV_PIX_FMT_ARGB] = { 1, 1 }, | ^ src/libswscale/utils.c:97:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 97 | [AV_PIX_FMT_RGBA] = { 1, 1 }, | ^ src/libswscale/utils.c:98:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 98 | [AV_PIX_FMT_ABGR] = { 1, 1 }, | ^ src/libswscale/utils.c:99:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 99 | [AV_PIX_FMT_BGRA] = { 1, 1 }, | ^ src/libswscale/utils.c:100:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 100 | [AV_PIX_FMT_0RGB] = { 1, 1 }, | ^ src/libswscale/utils.c:101:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 101 | [AV_PIX_FMT_RGB0] = { 1, 1 }, | ^ src/libswscale/utils.c:102:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 102 | [AV_PIX_FMT_0BGR] = { 1, 1 }, | ^ src/libswscale/utils.c:103:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 103 | [AV_PIX_FMT_BGR0] = { 1, 1 }, | ^ src/libswscale/utils.c:104:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 104 | [AV_PIX_FMT_GRAY9BE] = { 1, 1 }, | ^ src/libswscale/utils.c:105:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 105 | [AV_PIX_FMT_GRAY9LE] = { 1, 1 }, | ^ src/libswscale/utils.c:106:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 106 | [AV_PIX_FMT_GRAY10BE] = { 1, 1 }, | ^ src/libswscale/utils.c:107:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 107 | [AV_PIX_FMT_GRAY10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:108:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 108 | [AV_PIX_FMT_GRAY12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:109:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 109 | [AV_PIX_FMT_GRAY12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:110:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 110 | [AV_PIX_FMT_GRAY14BE] = { 1, 1 }, | ^ src/libswscale/utils.c:111:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 111 | [AV_PIX_FMT_GRAY14LE] = { 1, 1 }, | ^ src/libswscale/utils.c:112:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 112 | [AV_PIX_FMT_GRAY16BE] = { 1, 1 }, | ^ src/libswscale/utils.c:113:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 113 | [AV_PIX_FMT_GRAY16LE] = { 1, 1 }, | ^ src/libswscale/utils.c:114:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 114 | [AV_PIX_FMT_YUV440P] = { 1, 1 }, | ^ src/libswscale/utils.c:115:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 115 | [AV_PIX_FMT_YUVJ440P] = { 1, 1 }, | ^ src/libswscale/utils.c:116:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 116 | [AV_PIX_FMT_YUV440P10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:117:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 117 | [AV_PIX_FMT_YUV440P10BE] = { 1, 1 }, | ^ src/libswscale/utils.c:118:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 118 | [AV_PIX_FMT_YUV440P12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:119:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 119 | [AV_PIX_FMT_YUV440P12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:120:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 120 | [AV_PIX_FMT_YUVA420P] = { 1, 1 }, | ^ src/libswscale/utils.c:121:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 121 | [AV_PIX_FMT_YUVA422P] = { 1, 1 }, | ^ src/libswscale/utils.c:122:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 122 | [AV_PIX_FMT_YUVA444P] = { 1, 1 }, | ^ src/libswscale/utils.c:123:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 123 | [AV_PIX_FMT_YUVA420P9BE] = { 1, 1 }, | ^ src/libswscale/utils.c:124:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 124 | [AV_PIX_FMT_YUVA420P9LE] = { 1, 1 }, | ^ src/libswscale/utils.c:125:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 125 | [AV_PIX_FMT_YUVA422P9BE] = { 1, 1 }, | ^ src/libswscale/utils.c:126:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 126 | [AV_PIX_FMT_YUVA422P9LE] = { 1, 1 }, | ^ src/libswscale/utils.c:127:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 127 | [AV_PIX_FMT_YUVA444P9BE] = { 1, 1 }, | ^ src/libswscale/utils.c:128:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 128 | [AV_PIX_FMT_YUVA444P9LE] = { 1, 1 }, | ^ src/libswscale/utils.c:129:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 129 | [AV_PIX_FMT_YUVA420P10BE]= { 1, 1 }, | ^ src/libswscale/utils.c:130:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 130 | [AV_PIX_FMT_YUVA420P10LE]= { 1, 1 }, | ^ src/libswscale/utils.c:131:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 131 | [AV_PIX_FMT_YUVA422P10BE]= { 1, 1 }, | ^ src/libswscale/utils.c:132:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 132 | [AV_PIX_FMT_YUVA422P10LE]= { 1, 1 }, | ^ src/libswscale/utils.c:133:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 133 | [AV_PIX_FMT_YUVA444P10BE]= { 1, 1 }, | ^ src/libswscale/utils.c:134:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 134 | [AV_PIX_FMT_YUVA444P10LE]= { 1, 1 }, | ^ src/libswscale/utils.c:135:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 135 | [AV_PIX_FMT_YUVA420P16BE]= { 1, 1 }, | ^ src/libswscale/utils.c:136:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 136 | [AV_PIX_FMT_YUVA420P16LE]= { 1, 1 }, | ^ src/libswscale/utils.c:137:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 137 | [AV_PIX_FMT_YUVA422P16BE]= { 1, 1 }, | ^ src/libswscale/utils.c:138:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 138 | [AV_PIX_FMT_YUVA422P16LE]= { 1, 1 }, | ^ src/libswscale/utils.c:139:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 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 }, | ^ CC libavutil/arm/float_dsp_init_neon.o src/libswscale/utils.c:179:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 179 | [AV_PIX_FMT_YUV422P9LE] = { 1, 1 }, | ^ src/libswscale/utils.c:180:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 180 | [AV_PIX_FMT_YUV422P10BE] = { 1, 1 }, | ^ src/libswscale/utils.c:181:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 181 | [AV_PIX_FMT_YUV422P10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:182:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 182 | [AV_PIX_FMT_YUV422P12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:183:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 183 | [AV_PIX_FMT_YUV422P12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:184:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 184 | [AV_PIX_FMT_YUV422P14BE] = { 1, 1 }, | ^ src/libswscale/utils.c:185:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 185 | [AV_PIX_FMT_YUV422P14LE] = { 1, 1 }, | ^ src/libswscale/utils.c:186:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 186 | [AV_PIX_FMT_YUV444P9BE] = { 1, 1 }, | ^ src/libswscale/utils.c:187:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 187 | [AV_PIX_FMT_YUV444P9LE] = { 1, 1 }, | ^ src/libswscale/utils.c:188:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 188 | [AV_PIX_FMT_YUV444P10BE] = { 1, 1 }, | ^ src/libswscale/utils.c:189:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 189 | [AV_PIX_FMT_YUV444P10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:190:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 190 | [AV_PIX_FMT_YUV444P12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:191:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 191 | [AV_PIX_FMT_YUV444P12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:192:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 192 | [AV_PIX_FMT_YUV444P14BE] = { 1, 1 }, | ^ src/libswscale/utils.c:193:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 193 | [AV_PIX_FMT_YUV444P14LE] = { 1, 1 }, | ^ src/libswscale/utils.c:194:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 194 | [AV_PIX_FMT_GBRP] = { 1, 1 }, | ^ src/libswscale/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: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 253 | [AV_PIX_FMT_P216BE] = { 1, 1 }, | ^ src/libswscale/utils.c:254:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 254 | [AV_PIX_FMT_P216LE] = { 1, 1 }, | ^ src/libswscale/utils.c:255:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 255 | [AV_PIX_FMT_P416BE] = { 1, 1 }, | ^ src/libswscale/utils.c:256:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 256 | [AV_PIX_FMT_P416LE] = { 1, 1 }, | ^ src/libswscale/utils.c:257:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 257 | [AV_PIX_FMT_NV16] = { 1, 1 }, | ^ src/libswscale/utils.c:258:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 258 | [AV_PIX_FMT_VUYA] = { 1, 1 }, | ^ src/libswscale/utils.c:259:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 259 | [AV_PIX_FMT_VUYX] = { 1, 1 }, | ^ src/libswscale/utils.c:260:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 260 | [AV_PIX_FMT_RGBAF16BE] = { 1, 0 }, | ^ src/libswscale/utils.c:261:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 261 | [AV_PIX_FMT_RGBAF16LE] = { 1, 0 }, | ^ src/libswscale/utils.c:262:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 262 | [AV_PIX_FMT_XV30LE] = { 1, 1 }, | ^ src/libswscale/utils.c:263:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 263 | [AV_PIX_FMT_XV36LE] = { 1, 1 }, | ^ CC libavutil/arm/float_dsp_init_vfp.o 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); | ^~~~ CC libavutil/avstring.o CC libavutil/base64.o src/libswscale/utils.c:1897:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1897 | for (i = 0; i < FF_ARRAY_ELEMS(scale_algorithms); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libswscale/utils.c:2341:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2341 | if (lumaGBlur != 0.0) { | ^~~~~~~~~ ~~ src/libswscale/utils.c:2342:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2342 | filter->lumH = sws_getGaussianVec(lumaGBlur, 3.0); | ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ src/libswscale/utils.c:2343:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2343 | filter->lumV = sws_getGaussianVec(lumaGBlur, 3.0); | ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ src/libswscale/utils.c:2349:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2349 | if (chromaGBlCC libavutil/blowfish.o ur != 0.0) { | ^~~~~~~~~~~ ~~ src/libswscale/utils.c:2350:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2350 | filter->chrH = sws_getGaussianVec(chromaGBlur, 3.0); | ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ src/libswscale/utils.c:2351:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2351 | filter->chrV = sws_getGaussianVec(chromaGBlur, 3.0); | ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ src/libswscale/utils.c:2360:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2360 | if (chromaSharpen != 0.0) { | ^~~~~~~~~~~~~ ~~ src/libswscale/utils.c:2364:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2364 | sws_scaleVec(filter->chrH, -chromaSharpen); | ~~~~~~~~~~~~ ^~~~~~~~~~~~~~ src/libswscale/utils.c:2365:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2365 | sws_scaleVec(filter->chrV, -chromaSharpen); | ~~~~~~~~~~~~ ^~~~~~~~~~~~~~ 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)(chromaVShift + 0.5)); | ^~~~~~~~~~~~ ~ CC libavutil/bprint.o CC libavutil/buffer.o CC libavutil/camellia.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/cast5.o src/libavutil/avsscanf.c:177:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 177 | for (x=0; c-'0'<10U && x<=UINT_MAX/10-1; c=shgetc(f)) | ~~~~~^~~~ src/libavutil/avsscanf.c:179:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 179 | for (y=x; c-'0'<10U && y<=ULLONG_MAX/10 && 10*y<=ULLONG_MAX-(c-'0'); c=shgetc(f)) | ~~~~~^~~~ src/libavutil/avsscanf.c:181:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 181 | if (c-'0'>=10U) goto done; | ~~~~~^ ~~~ src/libavutil/avsscanf.c:225:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 225 | if (c-'0'>=10U && pok) shunget(f); | ~~~~~^ ~~~ src/libavutil/avsscanf.c:227:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (c-'0'>=10U) { | ~~~~~^ ~~~ src/libavutil/avsscanf.c:231:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 231 | for (x=0; c-'0'<10U && x cur_size) { | ~~~~~~~~ ^ ~~~~~~~~ CC libavutil/channel_layout.o src/libavutil/avsscanf.c:275:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 275 | for (; c-'0'<10U || c=='.'; c = shgetc(f)) { | ~~~~~^~~~ src/libavutil/avsscanf.c:523:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 523 | for (; c-'0'<10U || (c|32)-'a'<6U || c=='.'; c = shgetc(f)) { | ~~~~~~~~~~^~~ src/libavutil/avsscanf.c:523:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 523 | for (; c-'0'<10U || (c|32)-'a'<6U || c=='.'; c = shgetc(f)) { | ~~~~~^~~~ src/libavutil/avsscanf.c:649:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 649 | return sign * INFINITY; | ~~~~~~ ~~~~~^~~~~~~~~~ 1 warning generated. src/libavutil/avsscanf.c:656:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 656 | return NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavutil/avsscanf.c:662:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 662 | if (c==')') return NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavutil/avsscanf.c:670:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 670 | return NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavutil/avsscanf.c:672:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 672 | return NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavutil/avsscanf.c:660:48: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 660 | if (c-'0'<10U || c-'A'<26U || c-'a'<26U || c=='_') | ~~~~~^~~~ src/libavutil/avsscanf.c:660:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 660 | if (c-'0'<10U || c-'A'<26U || c-'a'<26U || c=='_') | ~~~~~^~~~ src/libavutil/avsscanf.c:660:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 660 | if (c-'0'<10U || c-'A'<26U || c-'a'<26U || c=='_') | ~~~~~^~~~ CC libavutil/cpu.o 1 warning generated. CC libavutil/crc.o CC libavutil/csp.o CC libavutil/des.o 28 warnings generated. 5 warnings generated. CC libavutil/detection_bbox.o 2 warnings generated. CC libavutil/dict.o CC libavutil/display.o CC libavutil/dovi_meta.o src/libavutil/bprint.c:109:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 109 | if (extra_len < room) | ~~~~~~~~~ ^ ~~~~ src/libavutil/bprint.c:132:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 132 | if (extra_len < room) | ~~~~~~~~~ ^ ~~~~ CC libavutil/downmix_info.o src/libavutil/crc.c:364:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 364 | if (ctx_size >= sizeof(AVCRC) * 1024) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ CC libavutil/encryption_info.o CC libavutil/error.o 16 warnings generated. CC libavutil/eval.o CC libavutil/fifo.o 2 warnings generated. src/libavutil/channel_layout.c:154:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 154 | for (i = 0; i < FF_ARRAY_ELEMS(channel_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17 warnings generated. src/libavutil/error.c:113:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 113 | for (i = 0; i < FF_ARRAY_ELEMS(error_entries); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/file.o CC libavutil/file_open.o src/libavutil/display.c:43:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 43 | return NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:215:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 215 | for (i = 0; i < FF_ARRAY_ELEMS(channel_layout_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:216:48: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 216 | if (strlen(channel_layout_map[i].name) == name_len && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavutil/channel_layout.c:220:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 220 | for (i = 0; i < FF_ARRAY_ELEMS(channel_names); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:222:43: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 222 | strlen(channel_names[i].name) == name_len && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavutil/display.c:53:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 53 | double radians = -angle * M_PI / 180.0f; | ~ ^~~~~~ src/libavutil/channel_layout.c:285:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 285 | for (i = 0; i < FF_ARRAY_ELEMS(channel_layout_map); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/cpu.c:193:16: warning: missing field 'help' initializer [-Wmissing-field-initializers] 193 | { NULL }, | ^ src/libavutil/cpu.c:116:76: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 116 | { "flags" , NULL, 0, AV_OPT_TYPE_FLAGS, { .i64 = 0 }, INT64_MIN, INT64_MAX, .unit = "flags" }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c: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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 2 warnings generated. src/libavutil/channel_layout.c:415:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 415 | for (i = 0; i < FF_ARRAY_ELEMS(channel_layout_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:501:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 501 | for (i = 0; i < FF_ARRAY_ELEMS(channel_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:511:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 511 | if (!channel && i >= FF_ARRAY_ELEMS(channel_names)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:577:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 577 | for (i = 0; i < FF_ARRAY_ELEMS(channel_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:586:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 586 | if (i >= FF_ARRAY_ELEMS(channel_names)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. 1 warning generated. CC libavutil/film_grain_params.o src/libavutil/channel_layout.c:739:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 739 | for (i = 0; i < FF_ARRAY_ELEMS(channel_layout_map); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/fixed_dsp.o src/libavutil/channel_layout.c:801:13: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 801 | if (idx >= channel_layout->nb_channels) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:809:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 809 | if (idx < ambi_channels) | ~~~ ^ ~~~~~~~~~~~~~ src/libavutil/channel_layout.c:882:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 882 | av_strlcpy(buf, str, FFMIN(sizeof(buf), chname - str)); | ^ ~~~~~~~~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/channel_layout.c:965:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 965 | for (i = 0; i < FF_ARRAY_ELEMS(channel_layout_map); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/float_dsp.o CC libavutil/frame.o CC libavutil/hash.o In file included from src/libavutil/eval.c:34: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ CC libavutil/hdr_dynamic_metadata.o src/libavutil/eval.c:212:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 212 | return NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 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/eval.c:326:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 326 | case e_bitand: return isnan(d) || isnan(d2) ? NAN : e->value * ((long int)d & (long int)d2); | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavutil/eval.c:327:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 327 | case e_bitor: return isnan(d) || isnan(d2) ? NAN : e->value * ((long int)d | (long int)d2); | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavutil/eval.c:331:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 331 | return NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavutil/eval.c:237:41: warning: implicit conversion from 'unsigned long long' to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] 237 | return e->value * (r * (1.0/UINT64_MAX)); | ~^~~~~~~~~~ /usr/include/stdint.h:51:21: note: expanded from macro 'UINT64_MAX' 51 | #define UINT64_MAX (0xffffffffffffffffu) | ^~~~~~~~~~~~~~~~~~~ CC libavutil/hdr_dynamic_vivid_metadata.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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 216 warnings generated. src/libavutil/eval.c:747:25: warning: comparison of integers of different signs: 'enum (unnamed enum at src/libavutil/eval.c:158:5)' and 'int' [-Wsign-compare] 747 | for (i = 0; e->type != type && i < 3 && e->param[i]; i++) | ~~~~~~~ ^ ~~~~ src/libavutil/eval.c:750:17: warning: comparison of integers of different signs: 'enum (unnamed enum at src/libavutil/eval.c:158:5)' and 'int' [-Wsign-compare] 750 | if (e->type == type && e->const_index < size) | ~~~~~~~ ^ ~~~~ src/libavutil/eval.c:786:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 786 | *d = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavutil/hmac.o CC libavutil/hwcontext.o CC libavutil/hwcontext_stub.o src/libavutil/frame.c:149:22: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 149 | if (sizes[i] > INT_MAX - total_size) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavutil/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/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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/hwcontext_vaapi.o src/libavutil/frame.c:532:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 532 | for (i = 0; i < FF_ARRAY_ELEMS(frame->buf); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/imgutils.o 1 warning generated. src/libavutil/hash.c:208:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 208 | memcpy(dst, buf, FFMIN(size, rsize)); | ^ ~~~~ ~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/hash.c:209:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 209 | if (size > rsize) | ~~~~ ^ ~~~~~ src/libavutil/hash.c:219:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 219 | for (i = 0; i < FFMIN(rsize, size / 2); i++) | ^ ~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/hash.c:231:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 231 | memcpy(dst, b64, FFMIN(osize, size)); | ^ ~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/hash.c:232:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 232 | if (size < osize) | ~~~~ ^ ~~~~~ CC libavutil/integer.o CC libavutil/intmath.o src/libavutil/hmac.c:144:16: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 144 | if (keylen > c->blocklen) { | ~~~~~~ ^ ~~~~~~~~~~~ src/libavutil/hmac.c:170:16: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 170 | if (outlen < c->hashlen) | ~~~~~~ ^ ~~~~~~~~~~ 5 warnings generated. CC libavutil/lfg.o 1 warning generated. CC libavutil/lls.o 18 warnings generated. 2 warnings generated. 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++) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13 warnings generated. CC libavutil/log.o CC libavutil/log2_tab.o CC libavutil/lzo.o CC libavutil/mastering_display_metadata.o CC libavutil/mathematics.o CC libavutil/md5.o CC libavutil/mem.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/imgutils.c:163:22: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 163 | if (sizes[i] > INT_MAX - ret) | ~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavutil/imgutils.c:494:22: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 494 | if (sizes[i] > INT_MAX - ret) | ~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavutil/imgutils.c:559:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 559 | for (i = 0; i < clear_size; i++) { | ~ ^ ~~~~~~~~~~ CC libavutil/murmur3.o CC libavutil/opt.o CC libavutil/parseutils.o 8 warnings generated. 19 warnings generated. CC libavutil/pixdesc.o 1 warning generated. src/libavutil/hwcontext_vaapi.c:171:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | for (i = 0; i < FF_ARRAY_ELEMS(vaapi_format_map); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vaapi.c:181:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 181 | for (i = 0; i < FF_ARRAY_ELEMS(vaapi_format_map); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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))) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/pixelutils.o src/libavutil/hwcontext_vaapi.c:892:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 892 | for (i = 0; i < map->image.num_planes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavutil/random_seed.o CC libavutil/rational.o CC libavutil/rc4.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/reverse.o src/libavutil/mathematics.c:163:11: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 163 | if (c > (mod >> 1)) | ~ ^ ~~~~~~~~ CC libavutil/ripemd.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) || | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 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)) | ~ ^ ~ CC libavutil/samplefmt.o 3 warnings generated. CC libavutil/sha.o src/libavutil/opt.c:86:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 86 | *num = *(float *)dst; | ~ ^~~~~~~~~~~~~ src/libavutil/parseutils.c:371:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 371 | FFMIN(slen-hex_offset+1, sizeof(color_string2))); | ^ ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/parseutils.c:384:64: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 384 | strspn(color_string2, "0123456789ABCDEFabcdef") == len) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ 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("") | ^~~~~~~~~~~~~~~~~~ 5 warnings generated. CC libavutil/sha512.o src/libavutil/opt.c:262:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 262 | for (; i < sizeof(buf) - 1 && val[i] && val[i] != '+' && val[i] != '-'; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavutil/opt.c:285:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 285 | if (ci + 6 >= FF_ARRAY_ELEMS(const_values)) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/slicethread.o src/libavutil/parseutils.c:624:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 624 | for (i = 0; i < FF_ARRAY_ELEMS(date_fmt); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/parseutils.c:645:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 645 | for (i = 0; i < FF_ARRAY_ELEMS(time_fmt); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/parseutils.c:715:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 715 | for (i = 0; i < FF_ARRAY_ELEMS(tz_fmt); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/opt.c:419:40: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 419 | if (*tail || (unsigned)fmt >= fmt_nb) { | ~~~~~~~~~~~~~ ^ ~~~~~~ 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) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ 2 warnings generated. src/libavutil/random_seed.c:78:28: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 78 | av_assert0(sizeof(tmp) >= av_sha_size); | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ CC libavutil/spherical.o 5 warnings generated. src/libavutil/opt.c:871:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 871 | ret = snprintf(buf, sizeof(buf), "%f", *(float *)dst); | ~~~~~~~~ ^~~~~~~~~~~~~ src/libavutil/opt.c:952:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 952 | if (ret >= sizeof(buf)) | ~~~ ^ ~~~~~~~~~~~ CC libavutil/stereo3d.o 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) { | ~~ ^~~~~~~~ 1 warning generated. src/libavutil/opt.c:1185:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1185 | } else if (d == -FLT_MIN) { | ~~ ^~~~~~~~ CC libavutil/tea.o 1 warning generated. src/libavutil/rational.c:59:29: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 59 | if (a1.den) x = FFMIN(x, (max - a0.den) / a1.den); | ^ ~ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/rational.c:61:49: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 61 | if (den * (2 * x * a1.den + a0.den) > num * a1.den) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/threadmessage.o src/libavutil/pixdesc.c:2938:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2938 | for (i = 0; i < FF_ARRAY_ELEMS(planes); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/pixdesc.c:3214:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3214 | for (i = 0; i < FF_ARRAY_ELEMS(color_range_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/pixdesc.c:3232:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3232 | for (i = 0; i < FF_ARRAY_ELEMS(color_primaries_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/pixdesc.c:3253:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3253 | for (i = 0; i < FF_ARRAY_ELEMS(color_transfer_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/pixdesc.c:3274:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3274 | for (i = 0; i < FF_ARRAY_ELEMS(color_space_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/pixdesc.c:3295:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3295 | for (i = 0; i < FF_ARRAY_ELEMS(chroma_location_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/opt.c:2113:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2113 | d2 = f; | ~ ^ CC libavutil/time.o 2 warnings generated. 6 warnings generated. CC libavutil/timecode.o CC libavutil/tree.o CC libavutil/twofish.o CC libavutil/tx.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/tx_double.o 1 warning generated. CC libavutil/tx_float.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavutil/tx_int32.o CC libavutil/utils.o CC libavutil/uuid.o CC libavutil/version.o CC libavutil/video_enc_params.o 7 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/xga_font_data.o CC libavutil/xtea.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavutil/tx_double.c:21: src/libavutil/tx_template.c:157:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 157 | for (int i = 0; i < FF_ARRAY_ELEMS(nptwo_tabs_init_data); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AR libavfilter/libavfilter.a 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); | ~ ^~~~~~~~~~~~~~~~~~~~~~ AR libavcodec/libavcodec.a 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/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; | ~~~~~~~~ ^ ~~~ AR libswresample/libswresample.a 13 warnings generated. 1 warning generated. src/libavutil/tx_template.c:1618:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1618 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:1809:21: warning: implicit conversion increases floating-point precision: 'TXSample' (aka 'float') to 'double' [-Wdouble-promotion] 1809 | tmp1 = (in1 + in2)*0.5; | ~~~~^~~~~ ~ src/libavutil/tx_template.c:1145:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1145 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:1241:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1241 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ 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); | ~ ^~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 1 warning generated. 9 warnings generated. 1 warning generated. 6 warnings generated. AR libavutil/libavutil.a 1 warning generated. AR libswscale/libswscale.a [7/8] Performing install step for 'ffmpeg' INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/avio_http_serve_files.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/avio_list_dir.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/avio_read_callback.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/decode_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/decode_filter_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/decode_filter_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/decode_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/demux_decode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/encode_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/encode_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/extract_mvs.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/filter_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/hw_decode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/mux.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/qsv_decode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/qsv_transcode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/remux.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/resample_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/scale_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/show_metadata.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/transcode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/transcode_aac.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/vaapi_encode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/vaapi_transcode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/README INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/Makefile INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/avio_http_serve_files.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/avio_list_dir.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/avio_read_callback.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/decode_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/decode_filter_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/decode_filter_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/decode_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/demux_decode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/encode_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/encode_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/extract_mvs.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/filter_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/hw_decode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/mux.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/qsv_decode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/qsv_transcode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/remux.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/resample_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/scale_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/show_metadata.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/transcode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/transcode_aac.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/vaapi_encode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/vaapi_transcode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/README INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-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.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavdevice/avdevice.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavdevice/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavdevice/version_major.h INSTALL libavdevice/libavdevice.pc INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavfilter/avfilter.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavfilter/buffersink.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavfilter/buffersrc.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavfilter/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavfilter/version_major.h INSTALL libavfilter/libavfilter.pc INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavformat/avformat.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavformat/avio.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavformat/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavformat/version_major.h INSTALL libavformat/libavformat.pc INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/ac3_parser.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/adts_parser.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/avcodec.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/avdct.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/avfft.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/bsf.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/codec.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/codec_desc.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/codec_id.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/codec_par.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/d3d11va.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/defs.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/dirac.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/dv_profile.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/dxva2.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/jni.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/mediacodec.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/packet.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/qsv.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/vdpau.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/version_major.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/videotoolbox.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/vorbis_parser.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/xvmc.h INSTALL libavcodec/libavcodec.pc INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libpostproc/postprocess.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libpostproc/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libpostproc/version_major.h INSTALL libpostproc/libpostproc.pc INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libswresample/swresample.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libswresample/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libswresample/version_major.h INSTALL libswresample/libswresample.pc INSTALL libswscale/libswscale.pc INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libswscale/swscale.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libswscale/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libswscale/version_major.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/adler32.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/aes.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/aes_ctr.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/ambient_viewing_environment.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/attributes.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/audio_fifo.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/avassert.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/avstring.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/avutil.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/base64.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/blowfish.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/bprint.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/bswap.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/buffer.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/cast5.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/camellia.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/channel_layout.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/common.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/cpu.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/crc.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/csp.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/des.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/detection_bbox.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/dict.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/display.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/dovi_meta.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/downmix_info.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/encryption_info.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/error.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/eval.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/fifo.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/file.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/frame.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hash.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hdr_dynamic_metadata.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hdr_dynamic_vivid_metadata.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hmac.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hwcontext.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_cuda.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_d3d11va.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_drm.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_dxva2.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_qsv.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_mediacodec.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_opencl.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_vaapi.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_videotoolbox.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_vdpau.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_vulkan.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/imgutils.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/intfloat.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/intreadwrite.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/lfg.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/log.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/lzo.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/macros.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/mathematics.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/mastering_display_metadata.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/md5.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/mem.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/motion_vector.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/murmur3.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/opt.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/parseutils.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/pixdesc.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/pixelutils.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/pixfmt.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/random_seed.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/rc4.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/rational.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/replaygain.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/ripemd.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/samplefmt.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/sha.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/sha512.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/spherical.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/stereo3d.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/threadmessage.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/time.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/timecode.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/timestamp.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/tree.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/twofish.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/uuid.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/video_enc_params.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/xtea.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/tea.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/tx.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/film_grain_params.h INSTALL libavutil/avconfig.h INSTALL libavutil/ffversion.h INSTALL libavutil/libavutil.pc [8/8] Completed 'ffmpeg' [142/1701] Performing install step for 'ffmpeg' [1/1] Install the project... -- Install configuration: "Release" Done [143/1701] Completed 'ffmpeg' [144/1701] Building CXX object build/network/httprequesthandler/python/CMakeFiles/network_httprequesthandlers_python.dir/HTTPPythonWsgiInvoker.cpp.o [145/1701] Building CXX object build/network/httprequesthandler/python/CMakeFiles/network_httprequesthandlers_python.dir/HTTPPythonInvoker.cpp.o [146/1701] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPPythonHandler.cpp.o [147/1701] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/IHTTPRequestHandler.cpp.o [148/1701] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPWebinterfaceHandler.cpp.o [149/1701] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPWebinterfaceAddonsHandler.cpp.o [150/1701] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPVfsHandler.cpp.o [151/1701] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPRequestHandlerUtils.cpp.o [152/1701] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPJsonRpcHandler.cpp.o [153/1701] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPImageTransformationHandler.cpp.o [154/1701] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPImageHandler.cpp.o [155/1701] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPFileHandler.cpp.o [156/1701] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPSettings.cpp.o [157/1701] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPServer.cpp.o [158/1701] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPRenderer.cpp.o [159/1701] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPPlayer.cpp.o [160/1701] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPInternal.cpp.o [161/1701] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnP.cpp.o [162/1701] Generating AddonModuleXbmcwsgi.i.cpp [163/1701] Generating AddonModuleXbmcvfs.i.cpp [164/1701] Generating AddonModuleXbmcplugin.i.cpp [165/1701] Generating AddonModuleXbmc.i.cpp [166/1701] Generating AddonModuleXbmcgui.i.cpp [167/1701] Generating AddonModuleXbmcdrm.i.cpp [168/1701] Generating AddonModuleXbmcaddon.i.cpp [169/1701] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/PyContext.cpp.o [170/1701] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/swig.cpp.o [171/1701] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/XBPython.cpp.o [172/1701] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/PythonInvoker.cpp.o [173/1701] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/LanguageHook.cpp.o [174/1701] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/ContextItemAddonInvoker.cpp.o [175/1701] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/CallbackHandler.cpp.o [176/1701] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/AddonPythonInvoker.cpp.o [177/1701] Building CXX object build/interfaces/legacy/wsgi/CMakeFiles/legacy_interface_wsgi.dir/WsgiResponse.cpp.o [178/1701] Building CXX object build/interfaces/legacy/wsgi/CMakeFiles/legacy_interface_wsgi.dir/WsgiResponseBody.cpp.o [179/1701] Building CXX object build/interfaces/legacy/wsgi/CMakeFiles/legacy_interface_wsgi.dir/WsgiInputStream.cpp.o [180/1701] Building CXX object build/interfaces/legacy/wsgi/CMakeFiles/legacy_interface_wsgi.dir/WsgiErrorStream.cpp.o [181/1701] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/WindowXML.cpp.o [182/1701] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/WindowDialogMixin.cpp.o [183/1701] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/WindowDialog.cpp.o [184/1701] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Window.cpp.o [185/1701] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/String.cpp.o [186/1701] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Settings.cpp.o [187/1701] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/PlayList.cpp.o [188/1701] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Player.cpp.o [189/1701] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Monitor.cpp.o [190/1701] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ModuleXbmcvfs.cpp.o [191/1701] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ModuleXbmcplugin.cpp.o [192/1701] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ModuleXbmcgui.cpp.o [193/1701] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ModuleXbmc.cpp.o [194/1701] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ListItem.cpp.o [195/1701] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/LanguageHook.cpp.o [196/1701] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Keyboard.cpp.o [197/1701] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagVideo.cpp.o [198/1701] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagRadioRDS.cpp.o [199/1701] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagPicture.cpp.o [200/1701] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagMusic.cpp.o [201/1701] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagGame.cpp.o [202/1701] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/File.cpp.o [203/1701] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/DrmCryptoSession.cpp.o [204/1701] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Dialog.cpp.o [205/1701] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Control.cpp.o [206/1701] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/CallbackHandler.cpp.o [207/1701] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/CallbackFunction.cpp.o [208/1701] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/AddonUtils.cpp.o [209/1701] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Addon.cpp.o [210/1701] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/AddonClass.cpp.o [211/1701] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/AddonCallback.cpp.o [212/1701] Building CXX object build/rendering/gles/CMakeFiles/rendering_gles.dir/GLESShader.cpp.o [213/1701] Building CXX object build/rendering/gles/CMakeFiles/rendering_gles.dir/ScreenshotSurfaceGLES.cpp.o [214/1701] Building CXX object build/rendering/gles/CMakeFiles/rendering_gles.dir/RenderSystemGLES.cpp.o [215/1701] Building CXX object build/network/dacp/CMakeFiles/network_dacp.dir/dacp.cpp.o [216/1701] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/CDDARipper.cpp.o [217/1701] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/EncoderFFmpeg.cpp.o [218/1701] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/EncoderAddon.cpp.o [219/1701] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/Encoder.cpp.o [220/1701] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/CDDARipJob.cpp.o [221/1701] Building CXX object build/platform/linux/network/zeroconf/CMakeFiles/platform_linux_network_zeroconf.dir/ZeroconfBrowserAvahi.cpp.o [222/1701] Building CXX object build/platform/linux/network/zeroconf/CMakeFiles/platform_linux_network_zeroconf.dir/ZeroconfAvahi.cpp.o [223/1701] Building CXX object build/windowing/linux/CMakeFiles/windowing_linux.dir/WinSystemEGL.cpp.o [224/1701] Building CXX object build/windowing/linux/CMakeFiles/windowing_linux.dir/OSScreenSaverFreedesktop.cpp.o [225/1701] Building CXX object build/platform/posix/utils/CMakeFiles/platform_posix_utils.dir/SharedMemory.cpp.o [226/1701] Building CXX object build/platform/posix/utils/CMakeFiles/platform_posix_utils.dir/PosixInterfaceForCLog.cpp.o [227/1701] Building CXX object build/platform/posix/utils/CMakeFiles/platform_posix_utils.dir/Mmap.cpp.o [228/1701] Building CXX object build/platform/posix/threads/CMakeFiles/platform_posix_threads.dir/RecursiveMutex.cpp.o [229/1701] Building CXX object build/platform/posix/storage/discs/CMakeFiles/platform_posix_storage_discs.dir/DiscDriveHandlerPosix.cpp.o [230/1701] Building CXX object build/platform/posix/network/CMakeFiles/platform_posix_network.dir/NetworkPosix.cpp.o [231/1701] Linking CXX static library build/network/dacp/network_dacp.a [232/1701] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/SMBWSDiscoveryListener.cpp.o [233/1701] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/SMBWSDiscovery.cpp.o [234/1701] Linking CXX static library build/platform/posix/threads/platform_posix_threads.a [235/1701] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/SMBFile.cpp.o [236/1701] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/SMBDirectory.cpp.o [237/1701] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/PosixFile.cpp.o [238/1701] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/PosixDirectory.cpp.o [239/1701] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/XTimeUtils.cpp.o [240/1701] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/XHandle.cpp.o [241/1701] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/PosixTimezone.cpp.o [242/1701] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/PosixResourceCounter.cpp.o [243/1701] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/PosixMountProvider.cpp.o [244/1701] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/PlatformPosix.cpp.o [245/1701] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/MessagePrinter.cpp.o [246/1701] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/GPUInfoPosix.cpp.o [247/1701] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/Filesystem.cpp.o [248/1701] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/CPUInfoPosix.cpp.o [249/1701] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/ConvUtils.cpp.o [250/1701] Building CXX object build/platform/linux/threads/CMakeFiles/platform_linux_threads.dir/ThreadImplLinux.cpp.o [251/1701] Building CXX object build/platform/linux/storage/CMakeFiles/platform_linux_storage.dir/UDevProvider.cpp.o [252/1701] Building CXX object build/platform/linux/storage/CMakeFiles/platform_linux_storage.dir/UDisks2Provider.cpp.o [253/1701] Building CXX object build/platform/linux/storage/CMakeFiles/platform_linux_storage.dir/UDisksProvider.cpp.o [254/1701] Building CXX object build/platform/linux/storage/CMakeFiles/platform_linux_storage.dir/LinuxStorageProvider.cpp.o [255/1701] Building CXX object build/platform/linux/powermanagement/CMakeFiles/platform_linux_powermanagement.dir/UPowerSyscall.cpp.o [256/1701] Building CXX object build/platform/linux/powermanagement/CMakeFiles/platform_linux_powermanagement.dir/LogindUPowerSyscall.cpp.o [257/1701] Building CXX object build/platform/linux/powermanagement/CMakeFiles/platform_linux_powermanagement.dir/ConsoleUPowerSyscall.cpp.o [258/1701] Building CXX object build/platform/linux/powermanagement/CMakeFiles/platform_linux_powermanagement.dir/LinuxPowerSyscall.cpp.o [259/1701] Building CXX object build/platform/linux/peripherals/CMakeFiles/platform_linux_peripherals.dir/PeripheralBusUSBLibUdev.cpp.o [260/1701] Linking CXX static library build/platform/posix/storage/discs/platform_posix_storage_discs.a [261/1701] Building CXX object build/platform/linux/network/CMakeFiles/platform_linux_network.dir/NetworkLinux.cpp.o [262/1701] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/DBusUtil.cpp.o [263/1701] Linking CXX static library build/platform/posix/utils/platform_posix_utils.a [264/1701] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/DBusMessage.cpp.o [265/1701] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/FDEventMonitor.cpp.o [266/1701] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/TimeUtils.cpp.o [267/1701] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/SysfsPath.cpp.o [268/1701] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/PlatformLinux.cpp.o [269/1701] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/OptionalsReg.cpp.o [270/1701] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/MemUtils.cpp.o [271/1701] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/GPUInfoLinux.cpp.o [272/1701] Linking CXX static library build/windowing/linux/windowing_linux.a [273/1701] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/CPUInfoLinux.cpp.o [274/1701] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/AppParamParserLinux.cpp.o [275/1701] Linking CXX static library build/interfaces/legacy/wsgi/legacy_interface_wsgi.a [276/1701] Building CXX object build/platform/common/speech/CMakeFiles/platform_common_speech.dir/SpeechRecognitionStub.cpp.o [277/1701] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchSwipeDetector.cpp.o [278/1701] Linking CXX static library build/rendering/gles/rendering_gles.a [279/1701] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchRotateDetector.cpp.o [280/1701] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchPinchDetector.cpp.o [281/1701] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchInputHandler.cpp.o [282/1701] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchActionHandler.cpp.o [283/1701] Building CXX object build/input/touch/CMakeFiles/input_touch.dir/ITouchInputHandling.cpp.o [284/1701] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/YUV2RGBShaderGLES.cpp.o [285/1701] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/VideoFilterShaderGLES.cpp.o [286/1701] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/ToneMappers.cpp.o [287/1701] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/ConversionMatrix.cpp.o [288/1701] Linking CXX static library build/input/touch/input_touch.a [289/1701] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/ConvolutionKernels.cpp.o [290/1701] Building CXX object build/cores/VideoPlayer/videorenderers/hwdec/CMakeFiles/videorenderers_hwdec.dir/VaapiEGL.cpp.o [291/1701] Building CXX object build/cores/VideoPlayer/videorenderers/hwdec/CMakeFiles/videorenderers_hwdec.dir/RendererVAAPIGLES.cpp.o [292/1701] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderCaptureGLES.cpp.o [293/1701] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/OverlayRendererGLES.cpp.o [294/1701] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/LinuxRendererGLES.cpp.o [295/1701] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/FrameBufferObject.cpp.o [296/1701] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/DebugRenderer.cpp.o [297/1701] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderManager.cpp.o [298/1701] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderFlags.cpp.o [299/1701] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderFactory.cpp.o [300/1701] Linking CXX static library build/platform/common/speech/platform_common_speech.a [301/1701] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderCapture.cpp.o [302/1701] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/OverlayRendererUtil.cpp.o [303/1701] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/OverlayRenderer.cpp.o [304/1701] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/ColorManager.cpp.o [305/1701] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/BaseRenderer.cpp.o [306/1701] Building CXX object build/cores/VideoPlayer/process/CMakeFiles/process.dir/ProcessInfo.cpp.o [307/1701] Building CXX object build/cores/VideoPlayer/subtitles/webvtt/CMakeFiles/subtitles_webvtt.dir/WebVTTISOHandler.cpp.o [308/1701] Building CXX object build/cores/VideoPlayer/subtitles/webvtt/CMakeFiles/subtitles_webvtt.dir/WebVTTHandler.cpp.o [309/1701] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/SubtitlesAdapter.cpp.o [310/1701] Linking CXX static library build/platform/posix/network/platform_posix_network.a [311/1701] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/SubtitleParserWebVTT.cpp.o [312/1701] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleTagSami.cpp.o [313/1701] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleTagMicroDVD.cpp.o [314/1701] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserSSA.cpp.o [315/1701] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitlesLibass.cpp.o [316/1701] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleStream.cpp.o [317/1701] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserVplayer.cpp.o [318/1701] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserSubrip.cpp.o [319/1701] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserSami.cpp.o [320/1701] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserMPL2.cpp.o [321/1701] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserMicroDVD.cpp.o [322/1701] Linking CXX static library build/network/httprequesthandler/network_httprequesthandlers.a [323/1701] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleLineCollection.cpp.o [324/1701] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDFactorySubtitle.cpp.o [325/1701] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamBluray.cpp.o [326/1701] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/InputStreamPVRRecording.cpp.o [327/1701] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/InputStreamPVRChannel.cpp.o [328/1701] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/InputStreamPVRBase.cpp.o [329/1701] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/InputStreamMultiSource.cpp.o [330/1701] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/InputStreamAddon.cpp.o [331/1701] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDStateSerializer.cpp.o [332/1701] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamStack.cpp.o [333/1701] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamNavigator.cpp.o [334/1701] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamMemory.cpp.o /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/platform/posix/filesystem/SMBWSDiscoveryListener.cpp:275:19: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 275 | char msgbuf[UDPBUFFSIZE]; | ^~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/platform/posix/filesystem/SMBWSDiscoveryListener.cpp:275:19: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function 1 warning generated. [335/1701] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamFile.cpp.o [336/1701] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamFFmpeg.cpp.o [337/1701] Linking CXX static library build/platform/linux/threads/platform_linux_threads.a [338/1701] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStream.cpp.o [339/1701] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDFactoryInputStream.cpp.o [340/1701] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/BlurayStateSerializer.cpp.o [341/1701] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDFactoryDemuxer.cpp.o [342/1701] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxVobsub.cpp.o [343/1701] Linking CXX static library build/network/httprequesthandler/python/network_httprequesthandlers_python.a [344/1701] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxUtils.cpp.o [345/1701] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxFFmpeg.cpp.o [346/1701] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxClient.cpp.o [347/1701] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxCDDA.cpp.o [348/1701] Linking CXX static library build/interfaces/legacy/legacy_interface.a [349/1701] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxCC.cpp.o [350/1701] Linking CXX static library build/interfaces/python/python_interface.a [351/1701] Linking CXX static library build/platform/linux/network/platform_linux_network.a [352/1701] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxBXA.cpp.o [353/1701] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemux.cpp.o [354/1701] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DemuxMultiSource.cpp.o [355/1701] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/VAAPI.cpp.o [356/1701] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/DVDVideoPPFFmpeg.cpp.o [357/1701] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/DVDVideoCodecFFmpeg.cpp.o [358/1701] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/DVDVideoCodec.cpp.o [359/1701] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/AddonVideoCodec.cpp.o [360/1701] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/contrib/cc_decoder708.cpp.o [361/1701] Building C object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/contrib/cc_decoder.c.o [362/1701] Linking CXX static library build/network/upnp/network_upnp.a [363/1701] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/OverlayCodecWebVTT.cpp.o [364/1701] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodecTX3G.cpp.o [365/1701] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodecCCText.cpp.o [366/1701] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodecText.cpp.o [367/1701] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodecSSA.cpp.o [368/1701] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodecFFmpeg.cpp.o [369/1701] Linking CXX static library build/cores/VideoPlayer/videorenderers/shaders/videoshaders.a [370/1701] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodec.cpp.o [371/1701] Linking CXX static library build/cdrip/cdrip.a [372/1701] Building CXX object build/cores/VideoPlayer/codecs/audio/CMakeFiles/dvdaudiocodecs.dir/DVDAudioCodecPassthrough.cpp.o [373/1701] Building CXX object build/cores/VideoPlayer/codecs/audio/CMakeFiles/dvdaudiocodecs.dir/DVDAudioCodecFFmpeg.cpp.o [374/1701] Building CXX object build/cores/VideoPlayer/codecs/CMakeFiles/dvdcodecs.dir/DVDFactoryCodec.cpp.o [375/1701] Building CXX object build/cores/VideoPlayer/codecs/CMakeFiles/dvdcodecs.dir/DVDCodecUtils.cpp.o [376/1701] Building CXX object build/cores/VideoPlayer/Buffers/CMakeFiles/videoplayer-buffers.dir/VideoBuffer.cpp.o [377/1701] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoReferenceClock.cpp.o [378/1701] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerVideo.cpp.o [379/1701] Linking CXX static library build/platform/linux/network/zeroconf/platform_linux_network_zeroconf.a [380/1701] Linking CXX static library build/platform/linux/powermanagement/platform_linux_powermanagement.a [381/1701] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerTeletext.cpp.o [382/1701] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerSubtitle.cpp.o [383/1701] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerRadioRDS.cpp.o [384/1701] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerAudioID3.cpp.o [385/1701] Linking CXX static library build/platform/linux/peripherals/platform_linux_peripherals.a [386/1701] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerAudio.cpp.o [387/1701] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayer.cpp.o [388/1701] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/Edl.cpp.o [389/1701] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/PTSTracker.cpp.o [390/1701] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDStreamInfo.cpp.o [391/1701] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDOverlayContainer.cpp.o [392/1701] Linking CXX static library build/platform/posix/platform_posix.a [393/1701] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDMessageQueue.cpp.o [394/1701] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDMessage.cpp.o [395/1701] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDFileInfo.cpp.o [396/1701] Linking CXX static library build/input/touch/generic/input_touch_generic.a [397/1701] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDDemuxSPU.cpp.o [398/1701] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDClock.cpp.o [399/1701] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/AudioSinkAE.cpp.o [400/1701] Linking CXX static library build/platform/linux/storage/platform_linux_storage.a [401/1701] Building CXX object build/video/windows/CMakeFiles/video_windows.dir/VideoFileItemListModifier.cpp.o [402/1701] Building CXX object build/video/windows/CMakeFiles/video_windows.dir/GUIWindowVideoPlaylist.cpp.o [403/1701] Building CXX object build/video/windows/CMakeFiles/video_windows.dir/GUIWindowVideoNav.cpp.o [404/1701] Building CXX object build/video/windows/CMakeFiles/video_windows.dir/GUIWindowVideoBase.cpp.o [405/1701] Building CXX object build/video/windows/CMakeFiles/video_windows.dir/GUIWindowFullScreen.cpp.o [406/1701] Building CXX object build/video/tags/CMakeFiles/video_tags.dir/VideoTagLoaderPlugin.cpp.o [407/1701] Building CXX object build/video/tags/CMakeFiles/video_tags.dir/VideoTagLoaderNFO.cpp.o [408/1701] Linking CXX static library build/cores/VideoPlayer/process/process.a [409/1701] Building CXX object build/video/tags/CMakeFiles/video_tags.dir/VideoTagLoaderFFmpeg.cpp.o [410/1701] Building CXX object build/video/tags/CMakeFiles/video_tags.dir/VideoInfoTagLoaderFactory.cpp.o [411/1701] Building CXX object build/video/tags/CMakeFiles/video_tags.dir/VideoTagExtractionHelper.cpp.o [412/1701] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryResetResumePointJob.cpp.o [413/1701] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryScanningJob.cpp.o /home/buildozer/aports/community/kodi/src/xbmc-21.1-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. [414/1701] Linking CXX static library build/platform/posix/filesystem/platform_posix_filesystem.a [415/1701] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryRefreshingJob.cpp.o [416/1701] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryProgressJob.cpp.o [417/1701] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryMarkWatchedJob.cpp.o [418/1701] Linking CXX static library build/cores/VideoPlayer/Buffers/videoplayer-buffers.a [419/1701] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryJob.cpp.o [420/1701] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryCleaningJob.cpp.o [421/1701] Building CXX object build/video/guilib/CMakeFiles/video_guilib.dir/VideoVersionHelper.cpp.o [422/1701] Building CXX object build/video/guilib/CMakeFiles/video_guilib.dir/VideoSelectActionProcessor.cpp.o [423/1701] Building CXX object build/video/guilib/CMakeFiles/video_guilib.dir/VideoPlayActionProcessor.cpp.o [424/1701] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoSettings.cpp.o [425/1701] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoOSD.cpp.o [426/1701] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoManagerVersions.cpp.o [427/1701] Linking CXX static library build/cores/VideoPlayer/subtitles/webvtt/subtitles_webvtt.a [428/1701] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoManagerExtras.cpp.o [429/1701] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoManager.cpp.o [430/1701] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoInfo.cpp.o [431/1701] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoBookmarks.cpp.o [432/1701] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogTeletext.cpp.o [433/1701] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogSubtitleSettings.cpp.o [434/1701] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogSubtitles.cpp.o [435/1701] Linking CXX static library build/cores/VideoPlayer/videorenderers/hwdec/videorenderers_hwdec.a [436/1701] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogFullScreenInfo.cpp.o [437/1701] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogAudioSettings.cpp.o [438/1701] Building CXX object build/video/CMakeFiles/video.dir/ViewModeSettings.cpp.o [439/1701] Building CXX object build/video/CMakeFiles/video.dir/VideoUtils.cpp.o [440/1701] Building CXX object build/video/CMakeFiles/video.dir/VideoThumbLoader.cpp.o [441/1701] Linking CXX static library build/cores/VideoPlayer/videorenderers/videorenderers.a [442/1701] Building CXX object build/video/CMakeFiles/video.dir/VideoLibraryQueue.cpp.o [443/1701] Building CXX object build/video/CMakeFiles/video.dir/VideoItemArtworkHandler.cpp.o [444/1701] Building CXX object build/video/CMakeFiles/video.dir/VideoInfoTag.cpp.o [445/1701] Building CXX object build/video/CMakeFiles/video.dir/VideoInfoScanner.cpp.o [446/1701] Building CXX object build/video/CMakeFiles/video.dir/VideoInfoDownloader.cpp.o [447/1701] Building CXX object build/video/CMakeFiles/video.dir/VideoGeneratedImageFileLoader.cpp.o [448/1701] Building CXX object build/video/CMakeFiles/video.dir/VideoEmbeddedImageFileLoader.cpp.o [449/1701] Building CXX object build/video/CMakeFiles/video.dir/VideoDbUrl.cpp.o [450/1701] Building CXX object build/video/CMakeFiles/video.dir/VideoDatabase.cpp.o [451/1701] Building CXX object build/video/CMakeFiles/video.dir/VideoChapterImageFileLoader.cpp.o [452/1701] Building CXX object build/video/CMakeFiles/video.dir/Teletext.cpp.o [453/1701] Building CXX object build/video/CMakeFiles/video.dir/PlayerController.cpp.o [454/1701] Building CXX object build/video/CMakeFiles/video.dir/GUIViewStateVideo.cpp.o [455/1701] Building CXX object build/video/CMakeFiles/video.dir/ContextMenus.cpp.o [456/1701] Linking CXX static library build/cores/VideoPlayer/subtitles/dvdsubtitles.a [457/1701] Building CXX object build/video/CMakeFiles/video.dir/Bookmark.cpp.o [458/1701] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowSystemInfo.cpp.o [459/1701] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowStartup.cpp.o [460/1701] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowSplash.cpp.o [461/1701] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowScreensaverDim.cpp.o [462/1701] Linking CXX static library build/cores/VideoPlayer/codecs/audio/dvdaudiocodecs.a [463/1701] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowScreensaver.cpp.o [464/1701] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowPointer.cpp.o [465/1701] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowLoginScreen.cpp.o [466/1701] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowHome.cpp.o [467/1701] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowFileManager.cpp.o [468/1701] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowDebugInfo.cpp.o [469/1701] Building CXX object build/windows/CMakeFiles/windows.dir/GUIMediaWindow.cpp.o [470/1701] Building CXX object build/windowing/CMakeFiles/windowing.dir/WinSystem.cpp.o [471/1701] Building CXX object build/windowing/CMakeFiles/windowing.dir/WindowSystemFactory.cpp.o [472/1701] Building CXX object build/windowing/CMakeFiles/windowing.dir/Resolution.cpp.o [473/1701] Building CXX object build/windowing/CMakeFiles/windowing.dir/OSScreenSaver.cpp.o [474/1701] Building CXX object build/windowing/CMakeFiles/windowing.dir/GraphicContext.cpp.o [475/1701] Building CXX object build/weather/CMakeFiles/weather.dir/WeatherManager.cpp.o [476/1701] Building CXX object build/weather/CMakeFiles/weather.dir/WeatherJob.cpp.o [477/1701] Building CXX object build/weather/CMakeFiles/weather.dir/GUIWindowWeather.cpp.o [478/1701] Linking CXX static library build/video/tags/video_tags.a [479/1701] Linking CXX static library build/cores/VideoPlayer/codecs/overlay/dvdoverlaycodecs.a [480/1701] Building CXX object build/view/CMakeFiles/view.dir/ViewStateSettings.cpp.o [481/1701] Building CXX object build/view/CMakeFiles/view.dir/ViewDatabase.cpp.o [482/1701] Linking CXX static library build/platform/linux/linuxsupport.a [483/1701] Building CXX object build/view/CMakeFiles/view.dir/GUIViewState.cpp.o [484/1701] Building CXX object build/view/CMakeFiles/view.dir/GUIViewControl.cpp.o [485/1701] Building CXX object build/utils_guilib/CMakeFiles/utils_guilib.dir/GUIContentUtils.cpp.o [486/1701] Building CXX object build/utils/CMakeFiles/utils.dir/GLUtils.cpp.o [487/1701] Building CXX object build/utils/CMakeFiles/utils.dir/EGLFence.cpp.o [488/1701] Building CXX object build/utils/CMakeFiles/utils.dir/EGLUtils.cpp.o [489/1701] Building CXX object build/utils/CMakeFiles/utils.dir/XSLTUtils.cpp.o [490/1701] Building CXX object build/utils/CMakeFiles/utils.dir/XMLUtils.cpp.o [491/1701] Linking CXX static library build/cores/VideoPlayer/inputstreams/dvdinputstreams.a [492/1701] Building CXX object build/utils/CMakeFiles/utils.dir/XBMCTinyXML2.cpp.o [493/1701] Building CXX object build/utils/CMakeFiles/utils.dir/XBMCTinyXML.cpp.o [494/1701] Building CXX object build/utils/CMakeFiles/utils.dir/Vector.cpp.o [495/1701] Building CXX object build/utils/CMakeFiles/utils.dir/VC1BitstreamParser.cpp.o [496/1701] Building CXX object build/utils/CMakeFiles/utils.dir/Variant.cpp.o [497/1701] Building CXX object build/utils/CMakeFiles/utils.dir/Utf8Utils.cpp.o [498/1701] Building CXX object build/utils/CMakeFiles/utils.dir/UrlOptions.cpp.o [499/1701] Building CXX object build/utils/CMakeFiles/utils.dir/URIUtils.cpp.o [500/1701] Building CXX object build/utils/CMakeFiles/utils.dir/TimeUtils.cpp.o [501/1701] Building CXX object build/utils/CMakeFiles/utils.dir/TextSearch.cpp.o [502/1701] Building CXX object build/utils/CMakeFiles/utils.dir/Temperature.cpp.o [503/1701] Building CXX object build/utils/CMakeFiles/utils.dir/SystemInfo.cpp.o [504/1701] Building CXX object build/utils/CMakeFiles/utils.dir/StringValidation.cpp.o [505/1701] Building CXX object build/utils/CMakeFiles/utils.dir/StringUtils.cpp.o [506/1701] Building CXX object build/utils/CMakeFiles/utils.dir/StreamUtils.cpp.o [507/1701] Building CXX object build/utils/CMakeFiles/utils.dir/StreamDetails.cpp.o [508/1701] Linking CXX static library build/cores/VideoPlayer/demuxers/dvddemuxers.a [509/1701] Building CXX object build/utils/CMakeFiles/utils.dir/Speed.cpp.o [510/1701] Building CXX object build/utils/CMakeFiles/utils.dir/SortUtils.cpp.o [511/1701] Building CXX object build/utils/CMakeFiles/utils.dir/Screenshot.cpp.o [512/1701] Linking CXX static library build/video/jobs/video_jobs.a [513/1701] Building CXX object build/utils/CMakeFiles/utils.dir/ScraperUrl.cpp.o [514/1701] Building CXX object build/utils/CMakeFiles/utils.dir/ScraperParser.cpp.o [515/1701] Building CXX object build/utils/CMakeFiles/utils.dir/SaveFileStateJob.cpp.o [516/1701] Linking CXX static library build/cores/VideoPlayer/codecs/dvdcodecs.a [517/1701] Linking CXX static library build/video/guilib/video_guilib.a [518/1701] Building CXX object build/utils/CMakeFiles/utils.dir/ProgressJob.cpp.o [519/1701] Building CXX object build/utils/CMakeFiles/utils.dir/RssReader.cpp.o [520/1701] Building CXX object build/utils/CMakeFiles/utils.dir/RssManager.cpp.o [521/1701] Building CXX object build/utils/CMakeFiles/utils.dir/RingBuffer.cpp.o [522/1701] Building CXX object build/utils/CMakeFiles/utils.dir/rfft.cpp.o [523/1701] Building CXX object build/utils/CMakeFiles/utils.dir/RegExp.cpp.o [524/1701] Building CXX object build/utils/CMakeFiles/utils.dir/RecentlyAddedJob.cpp.o [525/1701] Building CXX object build/utils/CMakeFiles/utils.dir/PlayerUtils.cpp.o [526/1701] Building CXX object build/utils/CMakeFiles/utils.dir/POUtils.cpp.o [527/1701] Building CXX object build/utils/CMakeFiles/utils.dir/Observer.cpp.o /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/utils/XSLTUtils.cpp:31:3: warning: 'xmlSubstituteEntitiesDefault' is deprecated [-Wdeprecated-declarations] 31 | xmlSubstituteEntitiesDefault(1); | ^ /usr/include/libxml2/libxml/parser.h:947:1: note: 'xmlSubstituteEntitiesDefault' has been explicitly marked deprecated here 947 | XML_DEPRECATED XMLPUBFUN int | ^ /usr/include/libxml2/libxml/xmlexports.h:69:43: note: expanded from macro 'XML_DEPRECATED' 69 | #define XML_DEPRECATED __attribute__((deprecated)) | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/utils/XSLTUtils.cpp:32:3: warning: '__xmlLoadExtDtdDefaultValue' is deprecated [-Wdeprecated-declarations] 32 | xmlLoadExtDtdDefaultValue = 0; | ^ /usr/include/libxml2/libxml/parser.h:896:37: note: expanded from macro 'xmlLoadExtDtdDefaultValue' 896 | #define xmlLoadExtDtdDefaultValue XML_GLOBAL_MACRO(xmlLoadExtDtdDefaultValue) | ^ /usr/include/libxml2/libxml/xmlexports.h:124:36: note: expanded from macro 'XML_GLOBAL_MACRO' 124 | #define XML_GLOBAL_MACRO(name) (*__##name()) | ^ :338:1: note: expanded from here 338 | __xmlLoadExtDtdDefaultValue | ^ /usr/include/libxml2/libxml/parser.h:885:1: note: '__xmlLoadExtDtdDefaultValue' has been explicitly marked deprecated here 885 | XML_GLOBALS_PARSER | ^ /usr/include/libxml2/libxml/parser.h:881:3: note: expanded from macro 'XML_GLOBALS_PARSER' 881 | XML_GLOBALS_PARSER_CORE \ | ^ /usr/include/libxml2/libxml/parser.h:867:42: note: expanded from macro 'XML_GLOBALS_PARSER_CORE' 867 | XML_OP(xmlLoadExtDtdDefaultValue, int, XML_DEPRECATED) \ | ^ /usr/include/libxml2/libxml/xmlexports.h:69:43: note: expanded from macro 'XML_DEPRECATED' 69 | #define XML_DEPRECATED __attribute__((deprecated)) | ^ 2 warnings generated. [528/1701] Building CXX object build/utils/CMakeFiles/utils.dir/MovingSpeed.cpp.o [529/1701] Building CXX object build/utils/CMakeFiles/utils.dir/Mime.cpp.o [530/1701] Building CXX object build/utils/CMakeFiles/utils.dir/log.cpp.o [531/1701] Building CXX object build/utils/CMakeFiles/utils.dir/Locale.cpp.o [532/1701] Building CXX object build/utils/CMakeFiles/utils.dir/LegacyPathTranslation.cpp.o [533/1701] Building CXX object build/utils/CMakeFiles/utils.dir/LangCodeExpander.cpp.o [534/1701] Building CXX object build/utils/CMakeFiles/utils.dir/LabelFormatter.cpp.o [535/1701] Building CXX object build/utils/CMakeFiles/utils.dir/JSONVariantWriter.cpp.o [536/1701] Building CXX object build/utils/CMakeFiles/utils.dir/JSONVariantParser.cpp.o [537/1701] Linking CXX static library build/cores/VideoPlayer/codecs/video/dvdvideocodecs.a [538/1701] Building CXX object build/utils/CMakeFiles/utils.dir/JobManager.cpp.o [539/1701] Building CXX object build/utils/CMakeFiles/utils.dir/InfoLoader.cpp.o [540/1701] Building CXX object build/utils/CMakeFiles/utils.dir/HttpResponse.cpp.o [541/1701] Building CXX object build/utils/CMakeFiles/utils.dir/HttpRangeUtils.cpp.o [542/1701] Building CXX object build/utils/CMakeFiles/utils.dir/HttpParser.cpp.o [543/1701] Building CXX object build/utils/CMakeFiles/utils.dir/HttpHeader.cpp.o [544/1701] Building CXX object build/utils/CMakeFiles/utils.dir/HTMLUtil.cpp.o [545/1701] Building CXX object build/utils/CMakeFiles/utils.dir/HevcSei.cpp.o [546/1701] Building CXX object build/utils/CMakeFiles/utils.dir/GroupUtils.cpp.o [547/1701] Building CXX object build/utils/CMakeFiles/utils.dir/GpuInfo.cpp.o [548/1701] Building CXX object build/utils/CMakeFiles/utils.dir/FontUtils.cpp.o [549/1701] Building CXX object build/utils/CMakeFiles/utils.dir/FileUtils.cpp.o [550/1701] Building CXX object build/utils/CMakeFiles/utils.dir/FileOperationJob.cpp.o [551/1701] Building CXX object build/utils/CMakeFiles/utils.dir/Fanart.cpp.o [552/1701] Building CXX object build/utils/CMakeFiles/utils.dir/FileExtensionProvider.cpp.o [553/1701] Building CXX object build/utils/CMakeFiles/utils.dir/ExecString.cpp.o [554/1701] Building CXX object build/utils/CMakeFiles/utils.dir/EmbeddedArt.cpp.o [555/1701] Building CXX object build/utils/CMakeFiles/utils.dir/EndianSwap.cpp.o [556/1701] Building CXX object build/utils/CMakeFiles/utils.dir/DiscsUtils.cpp.o [557/1701] Building CXX object build/utils/CMakeFiles/utils.dir/Digest.cpp.o [558/1701] Building CXX object build/utils/CMakeFiles/utils.dir/DatabaseUtils.cpp.o [559/1701] Building CXX object build/utils/CMakeFiles/utils.dir/CSSUtils.cpp.o [560/1701] Building CXX object build/utils/CMakeFiles/utils.dir/Crc32.cpp.o [561/1701] Building CXX object build/utils/CMakeFiles/utils.dir/CPUInfo.cpp.o [562/1701] Building CXX object build/utils/CMakeFiles/utils.dir/ContentUtils.cpp.o [563/1701] Building CXX object build/utils/CMakeFiles/utils.dir/ColorUtils.cpp.o [564/1701] Linking CXX static library build/weather/weather.a [565/1701] Building CXX object build/utils/CMakeFiles/utils.dir/CharsetDetection.cpp.o [566/1701] Building CXX object build/utils/CMakeFiles/utils.dir/CharsetConverter.cpp.o [567/1701] Building CXX object build/utils/CMakeFiles/utils.dir/CharArrayParser.cpp.o [568/1701] Building CXX object build/utils/CMakeFiles/utils.dir/BooleanLogic.cpp.o [569/1701] Building CXX object build/utils/CMakeFiles/utils.dir/BitstreamWriter.cpp.o [570/1701] Building CXX object build/utils/CMakeFiles/utils.dir/BitstreamStats.cpp.o [571/1701] Building CXX object build/utils/CMakeFiles/utils.dir/BitstreamReader.cpp.o [572/1701] Building CXX object build/utils/CMakeFiles/utils.dir/BitstreamConverter.cpp.o [573/1701] Building CXX object build/utils/CMakeFiles/utils.dir/Base64.cpp.o [574/1701] Building CXX object build/utils/CMakeFiles/utils.dir/Archive.cpp.o [575/1701] Building CXX object build/utils/CMakeFiles/utils.dir/AliasShortcutUtils.cpp.o [576/1701] Building CXX object build/utils/CMakeFiles/utils.dir/AlarmClock.cpp.o [577/1701] Building CXX object build/utils/CMakeFiles/utils.dir/ActorProtocol.cpp.o [578/1701] Building CXX object build/threads/CMakeFiles/threads.dir/Timer.cpp.o [579/1701] Linking CXX static library build/cores/VideoPlayer/VideoPlayer.a [580/1701] Building CXX object build/threads/CMakeFiles/threads.dir/Thread.cpp.o [581/1701] Building CXX object build/threads/CMakeFiles/threads.dir/Event.cpp.o [582/1701] Building CXX object build/storage/CMakeFiles/storage.dir/DetectDVDType.cpp.o [583/1701] Building CXX object build/storage/CMakeFiles/storage.dir/cdioSupport.cpp.o [584/1701] Building CXX object build/storage/CMakeFiles/storage.dir/MediaManager.cpp.o [585/1701] Building CXX object build/storage/CMakeFiles/storage.dir/AutorunMediaJob.cpp.o [586/1701] Building CXX object build/rendering/CMakeFiles/rendering.dir/MatrixGL.neon.cpp.o [587/1701] Linking CXX static library build/view/view.a [588/1701] Building CXX object build/rendering/CMakeFiles/rendering.dir/MatrixGL.cpp.o [589/1701] Building CXX object build/rendering/CMakeFiles/rendering.dir/RenderSystem.cpp.o [590/1701] Building CXX object build/programs/CMakeFiles/programs.dir/GUIWindowPrograms.cpp.o [591/1701] Building CXX object build/programs/CMakeFiles/programs.dir/GUIViewStatePrograms.cpp.o [592/1701] Building CXX object build/powermanagement/CMakeFiles/powermanagement.dir/PowerManager.cpp.o [593/1701] Building CXX object build/powermanagement/CMakeFiles/powermanagement.dir/IPowerSyscall.cpp.o [594/1701] Linking CXX static library build/utils_guilib/utils_guilib.a [595/1701] Building CXX object build/powermanagement/CMakeFiles/powermanagement.dir/DPMSSupport.cpp.o [596/1701] Building CXX object build/playlists/CMakeFiles/playlists.dir/SmartPlaylistFileItemListModifier.cpp.o [597/1701] Linking CXX static library build/windowing/windowing.a [598/1701] Building CXX object build/playlists/CMakeFiles/playlists.dir/SmartPlayList.cpp.o [599/1701] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListXSPF.cpp.o [600/1701] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListXML.cpp.o [601/1701] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListWPL.cpp.o [602/1701] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListURL.cpp.o [603/1701] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListPLS.cpp.o [604/1701] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListM3U.cpp.o [605/1701] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListFactory.cpp.o [606/1701] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayList.cpp.o [607/1701] Linking CXX static library build/video/windows/video_windows.a [608/1701] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListB4S.cpp.o [609/1701] Linking CXX static library build/windows/windows.a [610/1701] Building CXX object build/platform/CMakeFiles/platform_common.dir/xbmc.cpp.o [611/1701] Building CXX object build/platform/CMakeFiles/platform_common.dir/Environment.cpp.o [612/1701] Building CXX object build/pictures/CMakeFiles/pictures.dir/SlideShowPictureGLES.cpp.o [613/1701] Building CXX object build/pictures/CMakeFiles/pictures.dir/SlideShowPicture.cpp.o [614/1701] Building CXX object build/pictures/CMakeFiles/pictures.dir/SlideShowDelegator.cpp.o [615/1701] Building CXX object build/pictures/CMakeFiles/pictures.dir/PictureThumbLoader.cpp.o [616/1701] Building CXX object build/pictures/CMakeFiles/pictures.dir/PictureScalingAlgorithm.cpp.o [617/1701] Building CXX object build/pictures/CMakeFiles/pictures.dir/PictureInfoTag.cpp.o [618/1701] Building CXX object build/pictures/CMakeFiles/pictures.dir/PictureInfoLoader.cpp.o [619/1701] Building CXX object build/pictures/CMakeFiles/pictures.dir/PictureFolderImageFileLoader.cpp.o [620/1701] Building CXX object build/pictures/CMakeFiles/pictures.dir/Picture.cpp.o [621/1701] Building CXX object build/pictures/CMakeFiles/pictures.dir/libexif.cpp.o [622/1701] Building CXX object build/pictures/CMakeFiles/pictures.dir/JpegParse.cpp.o [623/1701] Building CXX object build/pictures/CMakeFiles/pictures.dir/IptcParse.cpp.o [624/1701] Building CXX object build/pictures/CMakeFiles/pictures.dir/GUIWindowSlideShow.cpp.o [625/1701] Building CXX object build/pictures/CMakeFiles/pictures.dir/GUIWindowPictures.cpp.o [626/1701] Building CXX object build/pictures/CMakeFiles/pictures.dir/GUIViewStatePictures.cpp.o [627/1701] Building CXX object build/pictures/CMakeFiles/pictures.dir/GUIDialogPictureInfo.cpp.o [628/1701] Building CXX object build/pictures/CMakeFiles/pictures.dir/ExifParse.cpp.o [629/1701] Building CXX object build/messagingHelpers/CMakeFiles/messagingHelpers.dir/DialogOKHelper.cpp.o [630/1701] Building CXX object build/messagingHelpers/CMakeFiles/messagingHelpers.dir/DialogHelper.cpp.o [631/1701] Building CXX object build/messaging/CMakeFiles/messaging.dir/ApplicationMessenger.cpp.o [632/1701] Building CXX object build/imagefiles/CMakeFiles/imagefiles.dir/SpecialImageLoaderFactory.cpp.o [633/1701] Building CXX object build/guilib_listproviders/CMakeFiles/guilib_listproviders.dir/StaticProvider.cpp.o [634/1701] Building CXX object build/guilib_listproviders/CMakeFiles/guilib_listproviders.dir/MultiProvider.cpp.o [635/1701] Building CXX object build/guilib_listproviders/CMakeFiles/guilib_listproviders.dir/IListProvider.cpp.o [636/1701] Building CXX object build/guilib_listproviders/CMakeFiles/guilib_listproviders.dir/DirectoryProvider.cpp.o [637/1701] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/WeatherGUIInfo.cpp.o [638/1701] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/VisualisationGUIInfo.cpp.o [639/1701] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/VideoGUIInfo.cpp.o [640/1701] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/SystemGUIInfo.cpp.o [641/1701] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/SkinGUIInfo.cpp.o [642/1701] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/PlayerGUIInfo.cpp.o [643/1701] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/PicturesGUIInfo.cpp.o [644/1701] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/MusicGUIInfo.cpp.o [645/1701] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/LibraryGUIInfo.cpp.o [646/1701] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIControlsGUIInfo.cpp.o [647/1701] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GamesGUIInfo.cpp.o [648/1701] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/AddonsGUIInfo.cpp.o [649/1701] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfoColor.cpp.o [650/1701] Linking CXX static library build/threads/threads.a [651/1701] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfoBool.cpp.o [652/1701] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfoLabel.cpp.o [653/1701] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfoProviders.cpp.o [654/1701] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfoHelper.cpp.o [655/1701] Linking CXX static library build/imagefiles/imagefiles.a [656/1701] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfo.cpp.o [657/1701] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUITextureGLES.cpp.o [658/1701] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFontTTFGLES.cpp.o [659/1701] Building CXX object build/guilib/CMakeFiles/guilib.dir/TextureGL.cpp.o [660/1701] Building CXX object build/guilib/CMakeFiles/guilib.dir/Shader.cpp.o [661/1701] Building CXX object build/guilib/CMakeFiles/guilib.dir/XBTFReader.cpp.o [662/1701] Building CXX object build/guilib/CMakeFiles/guilib.dir/XBTF.cpp.o [663/1701] Building CXX object build/guilib/CMakeFiles/guilib.dir/VisibleEffect.cpp.o [664/1701] Building CXX object build/guilib/CMakeFiles/guilib.dir/TextureManager.cpp.o [665/1701] Building CXX object build/guilib/CMakeFiles/guilib.dir/Texture.cpp.o [666/1701] Building CXX object build/guilib/CMakeFiles/guilib.dir/TextureBundleXBT.cpp.o [667/1701] Building CXX object build/guilib/CMakeFiles/guilib.dir/TextureBundle.cpp.o [668/1701] Building CXX object build/guilib/CMakeFiles/guilib.dir/StereoscopicsManager.cpp.o [669/1701] Building CXX object build/guilib/CMakeFiles/guilib.dir/LocalizeStrings.cpp.o [670/1701] Building CXX object build/guilib/CMakeFiles/guilib.dir/IWindowManagerCallback.cpp.o [671/1701] Building CXX object build/guilib/CMakeFiles/guilib.dir/imagefactory.cpp.o [672/1701] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIWrappingListContainer.cpp.o [673/1701] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIWindowManager.cpp.o [674/1701] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIWindow.cpp.o [675/1701] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIVisualisationControl.cpp.o [676/1701] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIVideoControl.cpp.o [677/1701] Linking CXX static library build/rendering/rendering.a [678/1701] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIToggleButtonControl.cpp.o [679/1701] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUITexture.cpp.o [680/1701] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUITextLayout.cpp.o [681/1701] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUITextBox.cpp.o [682/1701] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIStaticItem.cpp.o [683/1701] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUISpinControlEx.cpp.o [684/1701] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUISpinControl.cpp.o [685/1701] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUISliderControl.cpp.o [686/1701] Linking CXX static library build/platform/platform_common.a [687/1701] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUISettingsSliderControl.cpp.o [688/1701] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIScrollBarControl.cpp.o [689/1701] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIRSSControl.cpp.o [690/1701] Linking CXX static library build/messagingHelpers/messagingHelpers.a [691/1701] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIResizeControl.cpp.o [692/1701] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIRenderingControl.cpp.o [693/1701] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIRangesControl.cpp.o [694/1701] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIRadioButtonControl.cpp.o [695/1701] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIProgressControl.cpp.o [696/1701] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIPanelContainer.cpp.o [697/1701] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIMultiImage.cpp.o [698/1701] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIMoverControl.cpp.o [699/1701] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIMessage.cpp.o [700/1701] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIListLabel.cpp.o [701/1701] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIListItemLayout.cpp.o [702/1701] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIListItem.cpp.o [703/1701] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIListGroup.cpp.o [704/1701] Linking CXX static library build/video/dialogs/video_dialogs.a [705/1701] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIListContainer.cpp.o [706/1701] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUILabel.cpp.o [707/1701] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUILabelControl.cpp.o [708/1701] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIKeyboardFactory.cpp.o [709/1701] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIIncludes.cpp.o [710/1701] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIImage.cpp.o [711/1701] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFontTTF.cpp.o [712/1701] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFontManager.cpp.o [713/1701] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFontCache.cpp.o [714/1701] Linking CXX static library build/messaging/messaging.a [715/1701] Linking CXX static library build/playlists/playlists.a [716/1701] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFont.cpp.o [717/1701] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFixedListContainer.cpp.o [718/1701] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFadeLabelControl.cpp.o [719/1701] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIEditControl.cpp.o [720/1701] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIDialog.cpp.o [721/1701] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControlProfiler.cpp.o [722/1701] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControlLookup.cpp.o [723/1701] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControlGroupList.cpp.o [724/1701] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControlGroup.cpp.o [725/1701] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControlFactory.cpp.o [726/1701] Linking CXX static library build/powermanagement/powermanagement.a [727/1701] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControl.cpp.o [728/1701] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIComponent.cpp.o [729/1701] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIColorManager.cpp.o [730/1701] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIColorButtonControl.cpp.o [731/1701] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIButtonControl.cpp.o [732/1701] Linking CXX static library build/storage/storage.a [733/1701] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIBorderedImage.cpp.o [734/1701] Linking CXX static library build/utils/utils.a [735/1701] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIBaseContainer.cpp.o [736/1701] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIAudioManager.cpp.o [737/1701] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIAction.cpp.o [738/1701] Building CXX object build/guilib/CMakeFiles/guilib.dir/FFmpegImage.cpp.o [739/1701] Building CXX object build/guilib/CMakeFiles/guilib.dir/DirtyRegionTracker.cpp.o [740/1701] Building CXX object build/guilib/CMakeFiles/guilib.dir/DirtyRegionSolvers.cpp.o [741/1701] Building CXX object build/guilib/CMakeFiles/guilib.dir/DDSImage.cpp.o [742/1701] Building CXX object build/favourites/CMakeFiles/favourites.dir/FavouritesUtils.cpp.o [743/1701] Building CXX object build/favourites/CMakeFiles/favourites.dir/FavouritesURL.cpp.o [744/1701] Linking CXX static library build/programs/programs.a [745/1701] Building CXX object build/favourites/CMakeFiles/favourites.dir/FavouritesService.cpp.o [746/1701] Building CXX object build/favourites/CMakeFiles/favourites.dir/GUIWindowFavourites.cpp.o [747/1701] Building CXX object build/favourites/CMakeFiles/favourites.dir/GUIViewStateFavourites.cpp.o [748/1701] Building CXX object build/favourites/CMakeFiles/favourites.dir/ContextMenus.cpp.o [749/1701] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogPlayEject.cpp.o [750/1701] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogYesNo.cpp.o [751/1701] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogVolumeBar.cpp.o [752/1701] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogTextViewer.cpp.o [753/1701] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSubMenu.cpp.o [754/1701] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSmartPlaylistRule.cpp.o [755/1701] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSmartPlaylistEditor.cpp.o [756/1701] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSlider.cpp.o [757/1701] Linking CXX static library build/pictures/pictures.a [758/1701] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSimpleMenu.cpp.o [759/1701] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSelect.cpp.o [760/1701] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSeekBar.cpp.o [761/1701] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogProgress.cpp.o [762/1701] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogPlayerProcessInfo.cpp.o [763/1701] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogPlayerControls.cpp.o [764/1701] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogOK.cpp.o [765/1701] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogNumeric.cpp.o [766/1701] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogMediaSource.cpp.o [767/1701] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogMediaFilter.cpp.o [768/1701] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogKeyboardTouch.cpp.o [769/1701] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogKeyboardGeneric.cpp.o [770/1701] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogKaiToast.cpp.o [771/1701] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogGamepad.cpp.o [772/1701] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogFileBrowser.cpp.o [773/1701] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogExtendedProgressBar.cpp.o [774/1701] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogContextMenu.cpp.o [775/1701] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogColorPicker.cpp.o [776/1701] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogCache.cpp.o [777/1701] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogButtonMenu.cpp.o [778/1701] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogBusyNoCancel.cpp.o [779/1701] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogBusy.cpp.o [780/1701] Linking CXX static library build/guilib_guiinfo/guilib_guiinfo.a [781/1701] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogBoxBase.cpp.o [782/1701] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/mysqldataset.cpp.o [783/1701] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/sqlitedataset.cpp.o [784/1701] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/qry_dat.cpp.o [785/1701] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/dataset.cpp.o [786/1701] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/DatabaseQuery.cpp.o [787/1701] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/Database.cpp.o [788/1701] Building CXX object build/commons/CMakeFiles/commons.dir/Exception.cpp.o [789/1701] Linking CXX static library build/guilib_listproviders/guilib_listproviders.a [790/1701] Building CXX object build/application/CMakeFiles/application.dir/AppParams.cpp.o [791/1701] Building CXX object build/application/CMakeFiles/application.dir/AppParamParser.cpp.o [792/1701] Building CXX object build/application/CMakeFiles/application.dir/ApplicationVolumeHandling.cpp.o [793/1701] Building CXX object build/application/CMakeFiles/application.dir/ApplicationStackHelper.cpp.o [794/1701] Building CXX object build/application/CMakeFiles/application.dir/ApplicationSkinHandling.cpp.o [795/1701] Building CXX object build/application/CMakeFiles/application.dir/ApplicationSettingsHandling.cpp.o [796/1701] Building CXX object build/application/CMakeFiles/application.dir/ApplicationPowerHandling.cpp.o [797/1701] Building CXX object build/application/CMakeFiles/application.dir/ApplicationPlayerCallback.cpp.o [798/1701] Building CXX object build/application/CMakeFiles/application.dir/ApplicationPlayer.cpp.o [799/1701] Building CXX object build/application/CMakeFiles/application.dir/ApplicationActionListeners.cpp.o [800/1701] Building CXX object build/application/CMakeFiles/application.dir/Application.cpp.o [801/1701] Building CXX object build/application/CMakeFiles/application.dir/AppInboundProtocol.cpp.o [802/1701] Building CXX object build/application/CMakeFiles/application.dir/AppEnvironment.cpp.o [803/1701] Building CXX object build/addons_settings/CMakeFiles/addons_settings.dir/SettingUrlEncodedString.cpp.o [804/1701] Building CXX object build/addons_settings/CMakeFiles/addons_settings.dir/AddonSettings.cpp.o [805/1701] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/YesNo.cpp.o [806/1701] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/TextViewer.cpp.o [807/1701] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/Select.cpp.o [808/1701] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/Progress.cpp.o [809/1701] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/OK.cpp.o [810/1701] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/Numeric.cpp.o [811/1701] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/Keyboard.cpp.o [812/1701] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/FileBrowser.cpp.o [813/1701] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/ExtendedProgressBar.cpp.o [814/1701] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/ContextMenu.cpp.o [815/1701] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/TextBox.cpp.o [816/1701] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Spin.cpp.o [817/1701] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Slider.cpp.o [818/1701] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/SettingsSlider.cpp.o [819/1701] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Rendering.cpp.o [820/1701] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/RadioButton.cpp.o [821/1701] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Progress.cpp.o [822/1701] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Label.cpp.o [823/1701] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Image.cpp.o [824/1701] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/FadeLabel.cpp.o [825/1701] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Edit.cpp.o [826/1701] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Button.cpp.o [827/1701] Building CXX object build/addons_interfaces_gui/CMakeFiles/addons_interfaces_gui.dir/Window.cpp.o [828/1701] Building CXX object build/addons_interfaces_gui/CMakeFiles/addons_interfaces_gui.dir/ListItem.cpp.o [829/1701] Building CXX object build/addons_interfaces_gui/CMakeFiles/addons_interfaces_gui.dir/General.cpp.o [830/1701] Building CXX object build/addons_interfaces_gui/CMakeFiles/addons_interfaces_gui.dir/GUITranslator.cpp.o [831/1701] Linking CXX static library build/video/video.a [832/1701] Building CXX object build/addons_interfaces/CMakeFiles/addons_interfaces.dir/Network.cpp.o [833/1701] Building CXX object build/addons_interfaces/CMakeFiles/addons_interfaces.dir/Filesystem.cpp.o [834/1701] Building CXX object build/addons_interfaces/CMakeFiles/addons_interfaces.dir/General.cpp.o [835/1701] Building CXX object build/addons_interfaces/CMakeFiles/addons_interfaces.dir/AudioEngine.cpp.o [836/1701] Building CXX object build/addons_interfaces/CMakeFiles/addons_interfaces.dir/AddonBase.cpp.o [837/1701] Building CXX object build/addons_gui_skin/CMakeFiles/addons_gui_skin.dir/SkinTimerManager.cpp.o [838/1701] Linking CXX static library build/favourites/favourites.a [839/1701] Building CXX object build/addons_gui_skin/CMakeFiles/addons_gui_skin.dir/SkinTimer.cpp.o [840/1701] Building CXX object build/addons_gui/CMakeFiles/addons_gui.dir/GUIWindowAddonBrowser.cpp.o [841/1701] Building CXX object build/addons_gui/CMakeFiles/addons_gui.dir/GUIViewStateAddonBrowser.cpp.o [842/1701] Building CXX object build/addons_gui/CMakeFiles/addons_gui.dir/GUIHelpers.cpp.o [843/1701] Building CXX object build/addons_gui/CMakeFiles/addons_gui.dir/GUIDialogAddonSettings.cpp.o [844/1701] Building CXX object build/addons_gui/CMakeFiles/addons_gui.dir/GUIDialogAddonInfo.cpp.o [845/1701] Building CXX object build/addons_binary-addons/CMakeFiles/addons_binary-addons.dir/BinaryAddonBase.cpp.o [846/1701] Building CXX object build/addons_binary-addons/CMakeFiles/addons_binary-addons.dir/AddonInstanceHandler.cpp.o [847/1701] Building CXX object build/addons_binary-addons/CMakeFiles/addons_binary-addons.dir/AddonDll.cpp.o [848/1701] Building CXX object build/addons_binary-addons/CMakeFiles/addons_binary-addons.dir/BinaryAddonManager.cpp.o [849/1701] Building CXX object build/addons_addoninfo/CMakeFiles/addons_addoninfo.dir/AddonType.cpp.o [850/1701] Building CXX object build/addons_addoninfo/CMakeFiles/addons_addoninfo.dir/AddonInfo.cpp.o [851/1701] Building CXX object build/addons_addoninfo/CMakeFiles/addons_addoninfo.dir/AddonExtensions.cpp.o [852/1701] Building CXX object build/addons_addoninfo/CMakeFiles/addons_addoninfo.dir/AddonInfoBuilder.cpp.o [853/1701] Building CXX object build/addons/CMakeFiles/addons.dir/Webinterface.cpp.o [854/1701] Linking CXX static library build/guilib/guilib.a [855/1701] Building CXX object build/addons/CMakeFiles/addons.dir/Visualization.cpp.o [856/1701] Building CXX object build/addons/CMakeFiles/addons.dir/VFSEntry.cpp.o [857/1701] Building CXX object build/addons/CMakeFiles/addons.dir/UISoundsResource.cpp.o [858/1701] Building CXX object build/addons/CMakeFiles/addons.dir/Skin.cpp.o [859/1701] Linking CXX static library build/commons/commons.a [860/1701] Building CXX object build/addons/CMakeFiles/addons.dir/Service.cpp.o [861/1701] Building CXX object build/addons/CMakeFiles/addons.dir/ScreenSaver.cpp.o [862/1701] Building CXX object build/addons/CMakeFiles/addons.dir/Scraper.cpp.o [863/1701] Building CXX object build/addons/CMakeFiles/addons.dir/RepositoryUpdater.cpp.o [864/1701] Building CXX object build/addons/CMakeFiles/addons.dir/Repository.cpp.o [865/1701] Building CXX object build/addons/CMakeFiles/addons.dir/PluginSource.cpp.o [866/1701] Building CXX object build/addons/CMakeFiles/addons.dir/LanguageResource.cpp.o [867/1701] Building CXX object build/addons/CMakeFiles/addons.dir/ImageResource.cpp.o [868/1701] Building CXX object build/addons/CMakeFiles/addons.dir/ImageDecoder.cpp.o [869/1701] Building CXX object build/addons/CMakeFiles/addons.dir/GameResource.cpp.o [870/1701] Building CXX object build/addons/CMakeFiles/addons.dir/FilesystemInstaller.cpp.o [871/1701] Building CXX object build/addons/CMakeFiles/addons.dir/FontResource.cpp.o [872/1701] Building CXX object build/addons/CMakeFiles/addons.dir/ExtsMimeSupportList.cpp.o [873/1701] Building CXX object build/addons/CMakeFiles/addons.dir/ContextMenus.cpp.o [874/1701] Building CXX object build/addons/CMakeFiles/addons.dir/ContextMenuAddon.cpp.o [875/1701] Building CXX object build/addons/CMakeFiles/addons.dir/AudioDecoder.cpp.o [876/1701] Building CXX object build/addons/CMakeFiles/addons.dir/AddonVersion.cpp.o [877/1701] Building CXX object build/addons/CMakeFiles/addons.dir/AddonUpdateRules.cpp.o [878/1701] Building CXX object build/addons/CMakeFiles/addons.dir/AddonSystemSettings.cpp.o [879/1701] Building CXX object build/addons/CMakeFiles/addons.dir/AddonStatusHandler.cpp.o [880/1701] Building CXX object build/addons/CMakeFiles/addons.dir/AddonRepos.cpp.o [881/1701] Building CXX object build/addons/CMakeFiles/addons.dir/AddonManager.cpp.o [882/1701] Building CXX object build/addons/CMakeFiles/addons.dir/AddonInstaller.cpp.o [883/1701] Building CXX object build/addons/CMakeFiles/addons.dir/AddonDatabase.cpp.o [884/1701] Building CXX object build/addons/CMakeFiles/addons.dir/BinaryAddonCache.cpp.o [885/1701] Building CXX object build/addons/CMakeFiles/addons.dir/AddonBuilder.cpp.o [886/1701] Building CXX object build/addons/CMakeFiles/addons.dir/Addon.cpp.o [887/1701] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/Autorun.cpp.o [888/1701] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/XBDateTime.cpp.o [889/1701] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/Util.cpp.o [890/1701] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/URL.cpp.o [891/1701] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ThumbLoader.cpp.o [892/1701] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/TextureDatabase.cpp.o [893/1701] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/TextureCacheJob.cpp.o [894/1701] Linking CXX static library build/addons_gui_skin/addons_gui_skin.a [895/1701] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/TextureCache.cpp.o [896/1701] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/SystemGlobals.cpp.o [897/1701] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ServiceManager.cpp.o [898/1701] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ServiceBroker.cpp.o [899/1701] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/SeekHandler.cpp.o [900/1701] Linking CXX static library build/dialogs/dialogs.a [901/1701] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/SectionLoader.cpp.o [902/1701] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/PartyModeManager.cpp.o [903/1701] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/PlayListPlayer.cpp.o [904/1701] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/PasswordManager.cpp.o [905/1701] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/NfoFile.cpp.o [906/1701] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/MediaSource.cpp.o [907/1701] Linking CXX static library build/addons_binary-addons/addons_binary-addons.a [908/1701] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/LangInfo.cpp.o [909/1701] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/InfoScanner.cpp.o [910/1701] Linking CXX static library build/dbwrappers/dbwrappers.a [911/1701] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/GUIPassword.cpp.o [912/1701] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/GUILargeTextureManager.cpp.o [913/1701] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/GUIInfoManager.cpp.o [914/1701] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/FileItemListModification.cpp.o [915/1701] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/FileItem.cpp.o [916/1701] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/DynamicDll.cpp.o [917/1701] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/DbUrl.cpp.o [918/1701] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/DatabaseManager.cpp.o [919/1701] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/CueDocument.cpp.o [920/1701] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ContextMenus.cpp.o [921/1701] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ContextMenuManager.cpp.o [922/1701] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ContextMenuItem.cpp.o [923/1701] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/BackgroundInfoLoader.cpp.o [924/1701] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/AutoSwitch.cpp.o [925/1701] Building CXX object build/settings/windows/CMakeFiles/settings_windows.dir/GUIWindowSettingsScreenCalibration.cpp.o [926/1701] Building CXX object build/settings/windows/CMakeFiles/settings_windows.dir/GUIWindowSettingsCategory.cpp.o [927/1701] Building CXX object build/settings/windows/CMakeFiles/settings_windows.dir/GUIWindowSettings.cpp.o [928/1701] Building CXX object build/settings/windows/CMakeFiles/settings_windows.dir/GUIControlSettings.cpp.o [929/1701] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingUpdate.cpp.o [930/1701] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingsManager.cpp.o [931/1701] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingSection.cpp.o [932/1701] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingRequirement.cpp.o [933/1701] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingDependency.cpp.o [934/1701] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingConditions.cpp.o [935/1701] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingCategoryAccess.cpp.o [936/1701] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/Setting.cpp.o [937/1701] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/ISettingControl.cpp.o [938/1701] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/ISetting.cpp.o [939/1701] Building CXX object build/settings/dialogs/CMakeFiles/settings_dialogs.dir/GUIDialogSettingsManualBase.cpp.o [940/1701] Building CXX object build/settings/dialogs/CMakeFiles/settings_dialogs.dir/GUIDialogSettingsManagerBase.cpp.o [941/1701] Linking CXX static library build/addons_interfaces_gui_controls/addons_interfaces_gui_controls.a [942/1701] Building CXX object build/settings/dialogs/CMakeFiles/settings_dialogs.dir/GUIDialogSettingsBase.cpp.o [943/1701] Building CXX object build/settings/dialogs/CMakeFiles/settings_dialogs.dir/GUIDialogLibExportSettings.cpp.o [944/1701] Building CXX object build/settings/dialogs/CMakeFiles/settings_dialogs.dir/GUIDialogContentSettings.cpp.o [945/1701] Building CXX object build/settings/CMakeFiles/settings.dir/DiscSettings.cpp.o [946/1701] Building CXX object build/settings/CMakeFiles/settings.dir/SubtitlesSettings.cpp.o [947/1701] Building CXX object build/settings/CMakeFiles/settings.dir/SettingsComponent.cpp.o [948/1701] Building CXX object build/settings/CMakeFiles/settings.dir/SkinSettings.cpp.o [949/1701] Building CXX object build/settings/CMakeFiles/settings.dir/SettingUtils.cpp.o [950/1701] Building CXX object build/settings/CMakeFiles/settings.dir/SettingsValueXmlSerializer.cpp.o [951/1701] Building CXX object build/settings/CMakeFiles/settings.dir/SettingsValueFlatJsonSerializer.cpp.o [952/1701] Linking CXX static library build/addons_interfaces_gui_dialogs/addons_interfaces_gui_dialogs.a [953/1701] Building CXX object build/settings/CMakeFiles/settings.dir/SettingsBase.cpp.o [954/1701] Building CXX object build/settings/CMakeFiles/settings.dir/Settings.cpp.o [955/1701] Building CXX object build/settings/CMakeFiles/settings.dir/SettingPath.cpp.o [956/1701] Building CXX object build/settings/CMakeFiles/settings.dir/SettingDateTime.cpp.o [957/1701] Building CXX object build/settings/CMakeFiles/settings.dir/SettingCreator.cpp.o [958/1701] Building CXX object build/settings/CMakeFiles/settings.dir/SettingControl.cpp.o [959/1701] Linking CXX static library build/addons_addoninfo/addons_addoninfo.a [960/1701] Building CXX object build/settings/CMakeFiles/settings.dir/SettingConditions.cpp.o [961/1701] Building CXX object build/settings/CMakeFiles/settings.dir/SettingAddon.cpp.o [962/1701] Building CXX object build/settings/CMakeFiles/settings.dir/ServicesSettings.cpp.o [963/1701] Building CXX object build/settings/CMakeFiles/settings.dir/MediaSourceSettings.cpp.o [964/1701] Building CXX object build/settings/CMakeFiles/settings.dir/MediaSettings.cpp.o [965/1701] Building CXX object build/settings/CMakeFiles/settings.dir/LibExportSettings.cpp.o [966/1701] Building CXX object build/settings/CMakeFiles/settings.dir/GameSettings.cpp.o [967/1701] Building CXX object build/settings/CMakeFiles/settings.dir/DisplaySettings.cpp.o [968/1701] Building CXX object build/settings/CMakeFiles/settings.dir/AdvancedSettings.cpp.o [969/1701] Building CXX object build/cores/RetroPlayer/streams/memory/CMakeFiles/retroplayer_memory.dir/LinearMemoryStream.cpp.o [970/1701] Building CXX object build/cores/RetroPlayer/streams/memory/CMakeFiles/retroplayer_memory.dir/DeltaPairMemoryStream.cpp.o [971/1701] Building CXX object build/cores/RetroPlayer/streams/memory/CMakeFiles/retroplayer_memory.dir/BasicMemoryStream.cpp.o [972/1701] Linking CXX static library build/addons_interfaces_gui/addons_interfaces_gui.a [973/1701] Building CXX object build/cores/RetroPlayer/streams/CMakeFiles/retroplayer_streams.dir/RPStreamManager.cpp.o [974/1701] Building CXX object build/cores/RetroPlayer/streams/CMakeFiles/retroplayer_streams.dir/RetroPlayerVideo.cpp.o [975/1701] Building CXX object build/cores/RetroPlayer/streams/CMakeFiles/retroplayer_streams.dir/RetroPlayerStreamTypes.cpp.o [976/1701] Building CXX object build/cores/RetroPlayer/streams/CMakeFiles/retroplayer_streams.dir/RetroPlayerAudio.cpp.o [977/1701] Building CXX object build/cores/RetroPlayer/savestates/CMakeFiles/retroplayer_savestates.dir/SavestateFlatBuffer.cpp.o [978/1701] Building CXX object build/cores/RetroPlayer/savestates/CMakeFiles/retroplayer_savestates.dir/SavestateDatabase.cpp.o [979/1701] Building CXX object build/cores/RetroPlayer/rendering/VideoRenderers/CMakeFiles/rp-videorenderers.dir/RPRendererOpenGLES.cpp.o [980/1701] Building CXX object build/cores/RetroPlayer/rendering/VideoRenderers/CMakeFiles/rp-videorenderers.dir/RPRendererGuiTexture.cpp.o [981/1701] Building CXX object build/cores/RetroPlayer/rendering/VideoRenderers/CMakeFiles/rp-videorenderers.dir/RPBaseRenderer.cpp.o [982/1701] Linking CXX static library build/addons_settings/addons_settings.a [983/1701] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RPRenderManager.cpp.o [984/1701] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RenderVideoSettings.cpp.o [985/1701] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RenderUtils.cpp.o [986/1701] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RenderTranslator.cpp.o [987/1701] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RenderSettings.cpp.o [988/1701] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RenderContext.cpp.o [989/1701] Building CXX object build/cores/RetroPlayer/process/CMakeFiles/rp-process.dir/RPProcessInfo.cpp.o [990/1701] Linking CXX static library build/addons_interfaces/addons_interfaces.a [991/1701] Building CXX object build/cores/RetroPlayer/playback/CMakeFiles/retroplayer_playback.dir/ReversiblePlayback.cpp.o [992/1701] Building CXX object build/cores/RetroPlayer/playback/CMakeFiles/retroplayer_playback.dir/GameLoop.cpp.o [993/1701] Building CXX object build/cores/RetroPlayer/guiwindows/CMakeFiles/retroplayer_guiwindows.dir/GameWindowFullScreenText.cpp.o [994/1701] Building CXX object build/cores/RetroPlayer/guiwindows/CMakeFiles/retroplayer_guiwindows.dir/GameWindowFullScreen.cpp.o [995/1701] Building CXX object build/cores/RetroPlayer/guiplayback/CMakeFiles/retroplayer_guiplayback.dir/GUIPlaybackControl.cpp.o [996/1701] Building CXX object build/cores/RetroPlayer/guicontrols/CMakeFiles/retroplayer_guicontrols.dir/GUIRenderSettings.cpp.o [997/1701] Building CXX object build/cores/RetroPlayer/guicontrols/CMakeFiles/retroplayer_guicontrols.dir/GUIGameControl.cpp.o [998/1701] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIRenderTargetFactory.cpp.o [999/1701] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIRenderTarget.cpp.o [1000/1701] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIRenderHandle.cpp.o [1001/1701] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIGameVideoHandle.cpp.o [1002/1701] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIGameSettingsHandle.cpp.o [1003/1701] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIGameSettings.cpp.o [1004/1701] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIGameRenderManager.cpp.o [1005/1701] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIGameMessenger.cpp.o [1006/1701] Linking CXX static library build/cores/RetroPlayer/streams/memory/retroplayer_memory.a [1007/1701] Building CXX object build/cores/RetroPlayer/cheevos/CMakeFiles/retroplayer_cheevos.dir/Cheevos.cpp.o [1008/1701] Building CXX object build/cores/RetroPlayer/buffers/video/CMakeFiles/rp-buffers-video.dir/RenderBufferSysMem.cpp.o [1009/1701] Building CXX object build/cores/RetroPlayer/buffers/video/CMakeFiles/rp-buffers-video.dir/RenderBufferGuiTexture.cpp.o [1010/1701] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/RenderBufferPoolOpenGLES.cpp.o [1011/1701] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/RenderBufferOpenGLES.cpp.o [1012/1701] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/RenderBufferManager.cpp.o [1013/1701] Linking CXX static library build/addons_gui/addons_gui.a [1014/1701] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/BaseRenderBufferPool.cpp.o [1015/1701] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/BaseRenderBuffer.cpp.o [1016/1701] Building CXX object build/cores/RetroPlayer/audio/CMakeFiles/rp_audio.dir/AudioTranslator.cpp.o [1017/1701] Building CXX object build/cores/RetroPlayer/CMakeFiles/retroplayer.dir/RetroPlayerUtils.cpp.o [1018/1701] Building CXX object build/cores/RetroPlayer/CMakeFiles/retroplayer.dir/RetroPlayerInput.cpp.o [1019/1701] Building CXX object build/cores/RetroPlayer/CMakeFiles/retroplayer.dir/RetroPlayerAutoSave.cpp.o [1020/1701] Building CXX object build/cores/RetroPlayer/CMakeFiles/retroplayer.dir/RetroPlayer.cpp.o [1021/1701] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRTimerRules.cpp.o [1022/1701] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRTimersBase.cpp.o [1023/1701] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRTimers.cpp.o [1024/1701] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRSearch.cpp.o [1025/1701] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRRecordings.cpp.o [1026/1701] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRGuide.cpp.o [1027/1701] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRChannels.cpp.o [1028/1701] Linking CXX static library build/cores/RetroPlayer/buffers/video/rp-buffers-video.a [1029/1701] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRBase.cpp.o [1030/1701] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIViewStatePVR.cpp.o [1031/1701] Building CXX object build/pvr/timers/CMakeFiles/pvr_timers.dir/PVRTimerType.cpp.o [1032/1701] Building CXX object build/pvr/timers/CMakeFiles/pvr_timers.dir/PVRTimersPath.cpp.o [1033/1701] Building CXX object build/pvr/timers/CMakeFiles/pvr_timers.dir/PVRTimers.cpp.o [1034/1701] Building CXX object build/pvr/timers/CMakeFiles/pvr_timers.dir/PVRTimerRuleMatcher.cpp.o [1035/1701] Building CXX object build/pvr/timers/CMakeFiles/pvr_timers.dir/PVRTimerInfoTag.cpp.o [1036/1701] Building CXX object build/pvr/settings/CMakeFiles/pvr_settings.dir/PVRSettings.cpp.o [1037/1701] Building CXX object build/pvr/recordings/CMakeFiles/pvr_recordings.dir/PVRRecordingsPath.cpp.o [1038/1701] Building CXX object build/pvr/recordings/CMakeFiles/pvr_recordings.dir/PVRRecordings.cpp.o [1039/1701] Building CXX object build/pvr/recordings/CMakeFiles/pvr_recordings.dir/PVRRecording.cpp.o [1040/1701] Building CXX object build/pvr/providers/CMakeFiles/pvr_providers.dir/PVRProviders.cpp.o [1041/1701] Building CXX object build/pvr/providers/CMakeFiles/pvr_providers.dir/PVRProvider.cpp.o [1042/1701] Building CXX object build/pvr/guilib/guiinfo/CMakeFiles/pvr_guilib_guiinfo.dir/PVRGUITimesInfo.cpp.o [1043/1701] Building CXX object build/pvr/guilib/guiinfo/CMakeFiles/pvr_guilib_guiinfo.dir/PVRGUITimerInfo.cpp.o [1044/1701] Building CXX object build/pvr/guilib/guiinfo/CMakeFiles/pvr_guilib_guiinfo.dir/PVRGUIInfo.cpp.o [1045/1701] Linking CXX static library build/cores/RetroPlayer/savestates/retroplayer_savestates.a [1046/1701] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIProgressHandler.cpp.o [1047/1701] Linking CXX static library build/cores/RetroPlayer/rendering/VideoRenderers/rp-videorenderers.a [1048/1701] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIChannelNavigator.cpp.o [1049/1701] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIChannelIconUpdater.cpp.o [1050/1701] Linking CXX static library build/cores/RetroPlayer/streams/retroplayer_streams.a [1051/1701] Linking CXX static library build/cores/RetroPlayer/audio/rp_audio.a [1052/1701] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsTimers.cpp.o [1053/1701] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsRecordings.cpp.o [1054/1701] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsPowerManagement.cpp.o [1055/1701] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsPlayback.cpp.o [1056/1701] Linking CXX static library build/cores/RetroPlayer/guiplayback/retroplayer_guiplayback.a [1057/1701] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsParentalControl.cpp.o [1058/1701] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsUtils.cpp.o [1059/1701] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsEPG.cpp.o [1060/1701] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsDatabase.cpp.o [1061/1701] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsClients.cpp.o [1062/1701] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsChannels.cpp.o [1063/1701] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionListener.cpp.o [1064/1701] Linking CXX static library build/application/application.a [1065/1701] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/GUIEPGGridContainerModel.cpp.o [1066/1701] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/GUIEPGGridContainer.cpp.o [1067/1701] Building CXX object build/pvr/filesystem/CMakeFiles/pvr_filesystem.dir/PVRGUIDirectory.cpp.o [1068/1701] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgTagsContainer.cpp.o [1069/1701] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgTagsCache.cpp.o [1070/1701] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgChannelData.cpp.o [1071/1701] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgSearchPath.cpp.o [1072/1701] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgSearchFilter.cpp.o [1073/1701] Linking CXX static library build/cores/RetroPlayer/guibridge/retroplayer_guibridge.a [1074/1701] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgInfoTag.cpp.o [1075/1701] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgDatabase.cpp.o [1076/1701] Linking CXX static library build/cores/RetroPlayer/process/rp-process.a [1077/1701] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/Epg.cpp.o [1078/1701] Linking CXX static library build/cores/RetroPlayer/guiwindows/retroplayer_guiwindows.a [1079/1701] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgContainer.cpp.o [1080/1701] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRItemsViewBase.cpp.o [1081/1701] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRClientPriorities.cpp.o [1082/1701] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRTimerSettings.cpp.o [1083/1701] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRRecordingSettings.cpp.o [1084/1701] Linking CXX static library build/addons/addons.a [1085/1701] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRRecordingInfo.cpp.o [1086/1701] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRRadioRDSInfo.cpp.o [1087/1701] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRGuideSearch.cpp.o [1088/1701] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRGuideControls.cpp.o [1089/1701] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRChannelGuide.cpp.o [1090/1701] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRGuideInfo.cpp.o [1091/1701] Linking CXX static library build/cores/RetroPlayer/buffers/rp-buffers.a [1092/1701] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRGroupManager.cpp.o [1093/1701] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRChannelsOSD.cpp.o [1094/1701] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRChannelManager.cpp.o [1095/1701] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelsPath.cpp.o [1096/1701] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRRadioRDSInfoTag.cpp.o [1097/1701] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelNumber.cpp.o [1098/1701] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupsContainer.cpp.o [1099/1701] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroups.cpp.o [1100/1701] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupSettings.cpp.o [1101/1701] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupMember.cpp.o [1102/1701] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupFromUser.cpp.o [1103/1701] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupFromClient.cpp.o [1104/1701] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupAllChannels.cpp.o [1105/1701] Linking CXX static library build/settings/dialogs/settings_dialogs.a [1106/1701] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroup.cpp.o [1107/1701] Linking CXX static library build/settings/lib/settings_lib.a [1108/1701] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannel.cpp.o [1109/1701] Building CXX object build/pvr/addons/CMakeFiles/pvr_addons.dir/PVRClients.cpp.o [1110/1701] Linking CXX static library build/cores/RetroPlayer/guicontrols/retroplayer_guicontrols.a [1111/1701] Building CXX object build/pvr/addons/CMakeFiles/pvr_addons.dir/PVRClientUID.cpp.o [1112/1701] Building CXX object build/pvr/addons/CMakeFiles/pvr_addons.dir/PVRClientMenuHooks.cpp.o [1113/1701] Building CXX object build/pvr/addons/CMakeFiles/pvr_addons.dir/PVRClientCapabilities.cpp.o [1114/1701] Building CXX object build/pvr/addons/CMakeFiles/pvr_addons.dir/PVRClient.cpp.o [1115/1701] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRThumbLoader.cpp.o [1116/1701] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRStreamProperties.cpp.o [1117/1701] Linking CXX static library build/cores/RetroPlayer/playback/retroplayer_playback.a [1118/1701] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRPlaybackState.cpp.o [1119/1701] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRManager.cpp.o [1120/1701] Linking CXX static library build/cores/RetroPlayer/cheevos/retroplayer_cheevos.a [1121/1701] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRItem.cpp.o [1122/1701] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVREventLogJob.cpp.o [1123/1701] Linking CXX static library build/pvr/settings/pvr_settings.a [1124/1701] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVREdl.cpp.o [1125/1701] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRDatabase.cpp.o [1126/1701] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRContextMenus.cpp.o [1127/1701] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRComponentRegistration.cpp.o [1128/1701] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRChannelNumberInputHandler.cpp.o [1129/1701] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRChannelGroupImageFileLoader.cpp.o [1130/1701] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRCachedImages.cpp.o [1131/1701] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRCachedImage.cpp.o [1132/1701] Building CXX object build/profiles/windows/CMakeFiles/profiles_windows.dir/GUIWindowSettingsProfile.cpp.o [1133/1701] Building CXX object build/profiles/dialogs/CMakeFiles/profiles_dialogs.dir/GUIDialogProfileSettings.cpp.o [1134/1701] Building CXX object build/profiles/dialogs/CMakeFiles/profiles_dialogs.dir/GUIDialogLockSettings.cpp.o [1135/1701] Building CXX object build/profiles/CMakeFiles/profiles.dir/ProfileManager.cpp.o [1136/1701] Building CXX object build/profiles/CMakeFiles/profiles.dir/Profile.cpp.o [1137/1701] Building CXX object build/peripherals/events/CMakeFiles/peripherals_events.dir/EventScanner.cpp.o [1138/1701] Building CXX object build/peripherals/events/CMakeFiles/peripherals_events.dir/EventPollHandle.cpp.o [1139/1701] Building CXX object build/peripherals/events/CMakeFiles/peripherals_events.dir/EventLockHandle.cpp.o [1140/1701] Building CXX object build/peripherals/dialogs/CMakeFiles/peripherals_dialogs.dir/GUIDialogPeripheralSettings.cpp.o [1141/1701] Building CXX object build/peripherals/dialogs/CMakeFiles/peripherals_dialogs.dir/GUIDialogPeripherals.cpp.o [1142/1701] Linking CXX static library build/xbmc/xbmc.a [1143/1701] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralCecAdapter.cpp.o [1144/1701] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralTuner.cpp.o [1145/1701] Linking CXX static library build/settings/settings.a [1146/1701] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralNyxboard.cpp.o [1147/1701] Linking CXX static library build/settings/windows/settings_windows.a [1148/1701] Linking CXX static library build/cores/RetroPlayer/rendering/rp-rendering.a [1149/1701] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralNIC.cpp.o [1150/1701] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralMouse.cpp.o [1151/1701] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralKeyboard.cpp.o [1152/1701] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralJoystick.cpp.o [1153/1701] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralImon.cpp.o [1154/1701] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralHID.cpp.o [1155/1701] Linking CXX static library build/pvr/providers/pvr_providers.a [1156/1701] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralDisk.cpp.o [1157/1701] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralBluetooth.cpp.o [1158/1701] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/Peripheral.cpp.o [1159/1701] Linking CXX static library build/pvr/recordings/pvr_recordings.a [1160/1701] Building CXX object build/peripherals/bus/virtual/CMakeFiles/peripheral_bus_virtual.dir/PeripheralBusCEC.cpp.o [1161/1701] Building CXX object build/peripherals/bus/virtual/CMakeFiles/peripheral_bus_virtual.dir/PeripheralBusApplication.cpp.o [1162/1701] Building CXX object build/peripherals/bus/virtual/CMakeFiles/peripheral_bus_virtual.dir/PeripheralBusAddon.cpp.o [1163/1701] Building CXX object build/peripherals/bus/CMakeFiles/peripherals_bus.dir/PeripheralBus.cpp.o [1164/1701] Building CXX object build/peripherals/addons/CMakeFiles/peripherals_addons.dir/PeripheralAddonTranslator.cpp.o [1165/1701] Linking CXX static library build/pvr/timers/pvr_timers.a [1166/1701] Building CXX object build/peripherals/addons/CMakeFiles/peripherals_addons.dir/PeripheralAddon.cpp.o [1167/1701] Building CXX object build/peripherals/addons/CMakeFiles/peripherals_addons.dir/AddonInputHandling.cpp.o [1168/1701] Building CXX object build/peripherals/addons/CMakeFiles/peripherals_addons.dir/AddonButtonMapping.cpp.o [1169/1701] Building CXX object build/peripherals/addons/CMakeFiles/peripherals_addons.dir/AddonButtonMap.cpp.o [1170/1701] Building CXX object build/peripherals/CMakeFiles/peripherals.dir/Peripherals.cpp.o [1171/1701] Building CXX object build/network/websocket/CMakeFiles/network_websockets.dir/WebSocketV8.cpp.o [1172/1701] Building CXX object build/network/websocket/CMakeFiles/network_websockets.dir/WebSocketV13.cpp.o [1173/1701] Building CXX object build/network/websocket/CMakeFiles/network_websockets.dir/WebSocketManager.cpp.o [1174/1701] Building CXX object build/network/websocket/CMakeFiles/network_websockets.dir/WebSocket.cpp.o [1175/1701] Building CXX object build/network/CMakeFiles/network.dir/WebServer.cpp.o [1176/1701] Building CXX object build/network/CMakeFiles/network.dir/AirPlayServer.cpp.o [1177/1701] Linking CXX static library build/cores/RetroPlayer/retroplayer.a [1178/1701] Building CXX object build/network/CMakeFiles/network.dir/cddb.cpp.o [1179/1701] Building CXX object build/network/CMakeFiles/network.dir/Zeroconf.cpp.o [1180/1701] Building CXX object build/network/CMakeFiles/network.dir/ZeroconfBrowser.cpp.o [1181/1701] Building CXX object build/network/CMakeFiles/network.dir/WakeOnAccess.cpp.o [1182/1701] Building CXX object build/network/CMakeFiles/network.dir/UdpClient.cpp.o [1183/1701] Linking CXX static library build/pvr/windows/pvr_windows.a [1184/1701] Building CXX object build/network/CMakeFiles/network.dir/TCPServer.cpp.o [1185/1701] Linking CXX static library build/pvr/filesystem/pvr_filesystem.a [1186/1701] Building CXX object build/network/CMakeFiles/network.dir/Socket.cpp.o [1187/1701] Building CXX object build/network/CMakeFiles/network.dir/NetworkServices.cpp.o [1188/1701] Linking CXX static library build/pvr/epg/pvr_epg.a [1189/1701] Building CXX object build/network/CMakeFiles/network.dir/Network.cpp.o [1190/1701] Building CXX object build/network/CMakeFiles/network.dir/GUIDialogNetworkSetup.cpp.o [1191/1701] Building CXX object build/network/CMakeFiles/network.dir/EventServer.cpp.o [1192/1701] Building CXX object build/network/CMakeFiles/network.dir/EventPacket.cpp.o [1193/1701] Building CXX object build/network/CMakeFiles/network.dir/EventClient.cpp.o [1194/1701] Building CXX object build/network/CMakeFiles/network.dir/DNSNameCache.cpp.o [1195/1701] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/MusicFileItemListModifier.cpp.o [1196/1701] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/GUIWindowVisualisation.cpp.o [1197/1701] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/GUIWindowMusicPlaylistEditor.cpp.o [1198/1701] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/GUIWindowMusicPlaylist.cpp.o [1199/1701] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/GUIWindowMusicNav.cpp.o [1200/1701] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/GUIWindowMusicBase.cpp.o [1201/1701] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/TagLoaderTagLib.cpp.o [1202/1701] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/TagLibVFSStream.cpp.o [1203/1701] Linking CXX static library build/profiles/windows/profiles_windows.a [1204/1701] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/ReplayGain.cpp.o [1205/1701] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTagLoaderShn.cpp.o [1206/1701] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTagLoaderFFmpeg.cpp.o [1207/1701] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTagLoaderFactory.cpp.o [1208/1701] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTagLoaderDatabase.cpp.o [1209/1701] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTagLoaderCDDA.cpp.o [1210/1701] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTag.cpp.o [1211/1701] Linking CXX static library build/peripherals/events/peripherals_events.a [1212/1701] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryScanningJob.cpp.o [1213/1701] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryImportJob.cpp.o [1214/1701] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryExportJob.cpp.o [1215/1701] Linking CXX static library build/pvr/guilib/pvr_guilib.a [1216/1701] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryCleaningJob.cpp.o [1217/1701] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryProgressJob.cpp.o [1218/1701] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryJob.cpp.o [1219/1701] Building CXX object build/music/infoscanner/CMakeFiles/music_infoscanner.dir/MusicInfoScraper.cpp.o [1220/1701] Building CXX object build/music/infoscanner/CMakeFiles/music_infoscanner.dir/MusicInfoScanner.cpp.o [1221/1701] Building CXX object build/music/infoscanner/CMakeFiles/music_infoscanner.dir/MusicArtistInfo.cpp.o [1222/1701] Building CXX object build/music/infoscanner/CMakeFiles/music_infoscanner.dir/MusicAlbumInfo.cpp.o [1223/1701] Building CXX object build/music/dialogs/CMakeFiles/music_dialogs.dir/GUIDialogVisualisationPresetList.cpp.o [1224/1701] Building CXX object build/music/dialogs/CMakeFiles/music_dialogs.dir/GUIDialogSongInfo.cpp.o [1225/1701] Building CXX object build/music/dialogs/CMakeFiles/music_dialogs.dir/GUIDialogMusicOSD.cpp.o [1226/1701] Building CXX object build/music/dialogs/CMakeFiles/music_dialogs.dir/GUIDialogMusicInfo.cpp.o [1227/1701] Building CXX object build/music/dialogs/CMakeFiles/music_dialogs.dir/GUIDialogInfoProviderSettings.cpp.o [1228/1701] Building CXX object build/music/CMakeFiles/music.dir/Song.cpp.o [1229/1701] Building CXX object build/music/CMakeFiles/music.dir/MusicUtils.cpp.o [1230/1701] Building CXX object build/music/CMakeFiles/music.dir/MusicThumbLoader.cpp.o [1231/1701] Building CXX object build/music/CMakeFiles/music.dir/MusicLibraryQueue.cpp.o [1232/1701] Building CXX object build/music/CMakeFiles/music.dir/MusicInfoLoader.cpp.o [1233/1701] Building CXX object build/music/CMakeFiles/music.dir/MusicEmbeddedImageFileLoader.cpp.o [1234/1701] Building CXX object build/music/CMakeFiles/music.dir/MusicDbUrl.cpp.o [1235/1701] Building CXX object build/music/CMakeFiles/music.dir/MusicDatabase.cpp.o [1236/1701] Building CXX object build/music/CMakeFiles/music.dir/GUIViewStateMusic.cpp.o [1237/1701] Building CXX object build/music/CMakeFiles/music.dir/ContextMenus.cpp.o [1238/1701] Linking CXX static library build/network/websocket/network_websockets.a [1239/1701] Building CXX object build/music/CMakeFiles/music.dir/Artist.cpp.o [1240/1701] Linking CXX static library build/pvr/guilib/guiinfo/pvr_guilib_guiinfo.a [1241/1701] Building CXX object build/music/CMakeFiles/music.dir/Album.cpp.o [1242/1701] Building CXX object build/drm/CMakeFiles/drm.dir/CryptoSession.cpp.o [1243/1701] Building CXX object build/media/CMakeFiles/media.dir/MediaType.cpp.o [1244/1701] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/XBMCOperations.cpp.o [1245/1701] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/VideoLibrary.cpp.o [1246/1701] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/TextureOperations.cpp.o [1247/1701] Linking CXX static library build/pvr/dialogs/pvr_dialogs.a [1248/1701] Linking CXX static library build/peripherals/bus/peripherals_bus.a [1249/1701] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/SystemOperations.cpp.o [1250/1701] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/SettingsOperations.cpp.o [1251/1701] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/PVROperations.cpp.o [1252/1701] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/ProfilesOperations.cpp.o [1253/1701] Linking CXX static library build/peripherals/dialogs/peripherals_dialogs.a [1254/1701] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/PlaylistOperations.cpp.o [1255/1701] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/PlayerOperations.cpp.o [1256/1701] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/JSONUtils.cpp.o [1257/1701] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/JSONServiceDescription.cpp.o [1258/1701] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/JSONRPC.cpp.o [1259/1701] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/InputOperations.cpp.o [1260/1701] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/GUIOperations.cpp.o [1261/1701] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/FileOperations.cpp.o [1262/1701] Linking CXX static library build/peripherals/bus/virtual/peripheral_bus_virtual.a [1263/1701] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/FileItemHandler.cpp.o [1264/1701] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/FavouritesOperations.cpp.o [1265/1701] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/AudioLibrary.cpp.o [1266/1701] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/ApplicationOperations.cpp.o [1267/1701] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/AddonsOperations.cpp.o [1268/1701] Building CXX object build/interfaces/info/CMakeFiles/info_interface.dir/SkinVariable.cpp.o [1269/1701] Building CXX object build/interfaces/info/CMakeFiles/info_interface.dir/InfoExpression.cpp.o [1270/1701] Building CXX object build/interfaces/info/CMakeFiles/info_interface.dir/InfoBool.cpp.o [1271/1701] Building CXX object build/interfaces/generic/CMakeFiles/generic_interface.dir/ScriptRunner.cpp.o [1272/1701] Building CXX object build/interfaces/generic/CMakeFiles/generic_interface.dir/ScriptInvocationManager.cpp.o [1273/1701] Building CXX object build/interfaces/generic/CMakeFiles/generic_interface.dir/RunningScriptObserver.cpp.o [1274/1701] Building CXX object build/interfaces/generic/CMakeFiles/generic_interface.dir/LanguageInvokerThread.cpp.o [1275/1701] Linking CXX static library build/drm/drm.a [1276/1701] Building CXX object build/interfaces/generic/CMakeFiles/generic_interface.dir/ILanguageInvoker.cpp.o [1277/1701] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/WeatherBuiltins.cpp.o [1278/1701] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/SystemBuiltins.cpp.o [1279/1701] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/SkinBuiltins.cpp.o [1280/1701] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/PVRBuiltins.cpp.o [1281/1701] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/ProfileBuiltins.cpp.o [1282/1701] Linking CXX static library build/pvr/channels/pvr_channels.a [1283/1701] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/PlayerBuiltins.cpp.o [1284/1701] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/PictureBuiltins.cpp.o [1285/1701] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/OpticalBuiltins.cpp.o [1286/1701] Linking CXX static library build/profiles/profiles.a [1287/1701] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/LibraryBuiltins.cpp.o [1288/1701] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/GUIContainerBuiltins.cpp.o [1289/1701] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/GUIControlBuiltins.cpp.o [1290/1701] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/GUIBuiltins.cpp.o [1291/1701] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/CECBuiltins.cpp.o [1292/1701] Linking CXX static library build/media/media.a [1293/1701] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/Builtins.cpp.o [1294/1701] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/ApplicationBuiltins.cpp.o [1295/1701] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/AddonBuiltins.cpp.o [1296/1701] Building CXX object build/interfaces/CMakeFiles/interfaces.dir/AnnouncementManager.cpp.o [1297/1701] Building CXX object build/input/mouse/generic/CMakeFiles/input_mouse_generic.dir/MouseInputHandling.cpp.o [1298/1701] Building CXX object build/input/mouse/generic/CMakeFiles/input_mouse_generic.dir/DefaultMouseHandling.cpp.o [1299/1701] Building CXX object build/input/mouse/CMakeFiles/input_mouse.dir/MouseTranslator.cpp.o [1300/1701] Linking CXX static library build/pvr/pvr.a [1301/1701] Building CXX object build/input/mouse/CMakeFiles/input_mouse.dir/MouseStat.cpp.o [1302/1701] Building CXX object build/input/keymaps/touch/CMakeFiles/input_keymaps_touch.dir/TouchTranslator.cpp.o [1303/1701] Building CXX object build/input/keymaps/remote/CMakeFiles/input_keymaps_remote.dir/IRTranslator.cpp.o [1304/1701] Building CXX object build/input/keymaps/remote/CMakeFiles/input_keymaps_remote.dir/CustomControllerTranslator.cpp.o [1305/1701] Building CXX object build/input/keymaps/keyboard/CMakeFiles/input_keymaps_keyboard.dir/KeyboardTranslator.cpp.o [1306/1701] Building CXX object build/input/keymaps/keyboard/CMakeFiles/input_keymaps_keyboard.dir/KeyboardActionMap.cpp.o [1307/1701] Linking CXX static library build/peripherals/addons/peripherals_addons.a [1308/1701] Linking CXX static library build/peripherals/devices/peripherals_devices.a [1309/1701] Building CXX object build/input/keymaps/joysticks/CMakeFiles/input_keymaps_joysticks.dir/KeymapHandling.cpp.o [1310/1701] Linking CXX static library build/profiles/dialogs/profiles_dialogs.a [1311/1701] Building CXX object build/input/keymaps/joysticks/CMakeFiles/input_keymaps_joysticks.dir/KeymapHandler.cpp.o [1312/1701] Building CXX object build/input/keymaps/joysticks/CMakeFiles/input_keymaps_joysticks.dir/JoystickMapper.cpp.o [1313/1701] Building CXX object build/input/keymaps/joysticks/CMakeFiles/input_keymaps_joysticks.dir/GamepadTranslator.cpp.o [1314/1701] Building CXX object build/input/keymaps/generic/CMakeFiles/input_keymaps_generic.dir/KeyHandler.cpp.o [1315/1701] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/WindowKeymap.cpp.o [1316/1701] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/KeymapEnvironment.cpp.o [1317/1701] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/Keymap.cpp.o [1318/1701] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/ButtonTranslator.cpp.o [1319/1701] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/ButtonStat.cpp.o [1320/1701] Linking CXX static library build/music/jobs/music_jobs.a [1321/1701] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/AppTranslator.cpp.o [1322/1701] Building CXX object build/input/keyboard/generic/CMakeFiles/input_keyboard_generic.dir/KeyboardInputHandling.cpp.o [1323/1701] Building CXX object build/input/keyboard/generic/CMakeFiles/input_keyboard_generic.dir/DefaultKeyboardHandling.cpp.o [1324/1701] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/XBMC_keytable.cpp.o [1325/1701] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/KeyboardTranslator.cpp.o [1326/1701] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/KeyboardStat.cpp.o [1327/1701] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/KeyboardLayoutManager.cpp.o [1328/1701] Linking CXX static library build/music/tags/music_tags.a [1329/1701] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/KeyboardLayout.cpp.o [1330/1701] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/KeyboardEasterEgg.cpp.o [1331/1701] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/Key.cpp.o [1332/1701] Linking CXX static library build/pvr/addons/pvr_addons.a [1333/1701] Linking CXX static library build/input/keymaps/generic/input_keymaps_generic.a [1334/1701] Building CXX object build/input/joysticks/generic/CMakeFiles/input_joystick_generic.dir/InputHandling.cpp.o [1335/1701] Building CXX object build/input/joysticks/generic/CMakeFiles/input_joystick_generic.dir/FeatureHandling.cpp.o [1336/1701] Linking CXX static library build/input/mouse/generic/input_mouse_generic.a [1337/1701] Building CXX object build/input/joysticks/generic/CMakeFiles/input_joystick_generic.dir/DriverReceiving.cpp.o [1338/1701] Building CXX object build/input/joysticks/generic/CMakeFiles/input_joystick_generic.dir/ButtonMapping.cpp.o [1339/1701] Linking CXX static library build/interfaces/info/info_interface.a [1340/1701] Building CXX object build/input/joysticks/dialogs/CMakeFiles/input_joystick_dialogs.dir/GUIDialogNewJoystick.cpp.o [1341/1701] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/RumbleGenerator.cpp.o [1342/1701] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/JoystickUtils.cpp.o [1343/1701] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/JoystickTranslator.cpp.o [1344/1701] Linking CXX static library build/input/keyboard/generic/input_keyboard_generic.a [1345/1701] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/JoystickMonitor.cpp.o [1346/1701] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/JoystickEasterEgg.cpp.o [1347/1701] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/DriverPrimitive.cpp.o [1348/1701] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/DeadzoneFilter.cpp.o [1349/1701] Building CXX object build/input/actions/CMakeFiles/input_actions.dir/ActionTranslator.cpp.o [1350/1701] Building CXX object build/input/actions/CMakeFiles/input_actions.dir/Action.cpp.o [1351/1701] Linking CXX static library build/music/dialogs/music_dialogs.a [1352/1701] Building CXX object build/input/CMakeFiles/input.dir/WindowTranslator.cpp.o [1353/1701] Building CXX object build/input/CMakeFiles/input.dir/InputTranslator.cpp.o [1354/1701] Building CXX object build/input/CMakeFiles/input.dir/InputManager.cpp.o [1355/1701] Building CXX object build/input/CMakeFiles/input.dir/InputCodingTableKorean.cpp.o [1356/1701] Building CXX object build/input/CMakeFiles/input.dir/InputCodingTableFactory.cpp.o [1357/1701] Building CXX object build/input/CMakeFiles/input.dir/InputCodingTableBasePY.cpp.o [1358/1701] Building CXX object build/input/CMakeFiles/input.dir/InertialScrollingHandler.cpp.o [1359/1701] Building CXX object build/games/windows/CMakeFiles/gameswindows.dir/GUIWindowGames.cpp.o [1360/1701] Building CXX object build/games/windows/CMakeFiles/gameswindows.dir/GUIViewStateWindowGames.cpp.o [1361/1701] Building CXX object build/games/tags/CMakeFiles/gametags.dir/GameInfoTag.cpp.o [1362/1701] Building CXX object build/games/ports/windows/CMakeFiles/games_ports_windows.dir/GUIPortWindow.cpp.o [1363/1701] Building CXX object build/games/ports/windows/CMakeFiles/games_ports_windows.dir/GUIPortList.cpp.o [1364/1701] Building CXX object build/games/ports/types/CMakeFiles/games_ports_types.dir/PortNode.cpp.o [1365/1701] Building CXX object build/games/ports/input/CMakeFiles/games_ports_input.dir/PortManager.cpp.o [1366/1701] Building CXX object build/games/ports/input/CMakeFiles/games_ports_input.dir/PortInput.cpp.o [1367/1701] Building CXX object build/games/ports/input/CMakeFiles/games_ports_input.dir/PhysicalPort.cpp.o [1368/1701] Linking CXX static library build/peripherals/peripherals.a [1369/1701] Building CXX object build/games/ports/guicontrols/CMakeFiles/games_ports_guicontrols.dir/GUIActivePortList.cpp.o [1370/1701] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogInGameSaves.cpp.o [1371/1701] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameVolume.cpp.o [1372/1701] Linking CXX static library build/input/keymaps/touch/input_keymaps_touch.a [1373/1701] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameVideoSelect.cpp.o [1374/1701] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameVideoRotation.cpp.o [1375/1701] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameVideoFilter.cpp.o [1376/1701] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameStretchMode.cpp.o [1377/1701] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameSaves.cpp.o [1378/1701] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameOSDHelp.cpp.o [1379/1701] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameOSD.cpp.o [1380/1701] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameAdvancedSettings.cpp.o [1381/1701] Building CXX object build/games/dialogs/CMakeFiles/gamedialogs.dir/GUIDialogSelectSavestate.cpp.o [1382/1701] Building CXX object build/games/dialogs/CMakeFiles/gamedialogs.dir/GUIDialogSelectGameClient.cpp.o [1383/1701] Linking CXX static library build/input/keymaps/remote/input_keymaps_remote.a [1384/1701] Building CXX object build/games/controllers/windows/CMakeFiles/games_controller_windows.dir/GUIFeatureList.cpp.o [1385/1701] Linking CXX static library build/music/windows/music_windows.a [1386/1701] Building CXX object build/games/controllers/windows/CMakeFiles/games_controller_windows.dir/GUIControllerWindow.cpp.o [1387/1701] Building CXX object build/games/controllers/windows/CMakeFiles/games_controller_windows.dir/GUIControllerList.cpp.o [1388/1701] Linking CXX static library build/games/tags/gametags.a [1389/1701] Building CXX object build/games/controllers/windows/CMakeFiles/games_controller_windows.dir/GUIConfigurationWizard.cpp.o [1390/1701] Building CXX object build/games/controllers/types/CMakeFiles/games_controller_types.dir/ControllerNode.cpp.o [1391/1701] Building CXX object build/games/controllers/types/CMakeFiles/games_controller_types.dir/ControllerHub.cpp.o [1392/1701] Building CXX object build/games/controllers/types/CMakeFiles/games_controller_types.dir/ControllerGrid.cpp.o [1393/1701] Building CXX object build/games/controllers/listproviders/CMakeFiles/games_controller_listproviders.dir/GUIGameControllerProvider.cpp.o [1394/1701] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/PhysicalTopology.cpp.o [1395/1701] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/PhysicalFeature.cpp.o [1396/1701] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/InputSink.cpp.o [1397/1701] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/DefaultMouseTranslator.cpp.o [1398/1701] Linking CXX static library build/input/keymaps/keyboard/input_keymaps_keyboard.a [1399/1701] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/DefaultKeyboardTranslator.cpp.o [1400/1701] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/DefaultButtonMap.cpp.o [1401/1701] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/ControllerActivity.cpp.o [1402/1701] Linking CXX static library build/input/mouse/input_mouse.a [1403/1701] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIWheelButton.cpp.o [1404/1701] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIThrottleButton.cpp.o [1405/1701] Linking CXX static library build/network/network.a [1406/1701] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUISelectKeyButton.cpp.o [1407/1701] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIScalarFeatureButton.cpp.o [1408/1701] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIGameControllerList.cpp.o [1409/1701] Linking CXX static library build/games/ports/types/games_ports_types.a [1410/1701] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIGameController.cpp.o [1411/1701] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIFeatureTranslator.cpp.o [1412/1701] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIFeatureFactory.cpp.o [1413/1701] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIFeatureControls.cpp.o [1414/1701] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIFeatureButton.cpp.o [1415/1701] Linking CXX static library build/interfaces/generic/generic_interface.a [1416/1701] Linking CXX static library build/input/keymaps/input_keymaps.a [1417/1701] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIControllerButton.cpp.o [1418/1701] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUICardinalFeatureButton.cpp.o [1419/1701] Building CXX object build/games/controllers/dialogs/CMakeFiles/games_controller_dialogs.dir/GUIDialogIgnoreInput.cpp.o [1420/1701] Building CXX object build/games/controllers/dialogs/CMakeFiles/games_controller_dialogs.dir/GUIDialogButtonCapture.cpp.o [1421/1701] Building CXX object build/games/controllers/dialogs/CMakeFiles/games_controller_dialogs.dir/GUIDialogAxisDetection.cpp.o [1422/1701] Linking CXX static library build/interfaces/interfaces.a [1423/1701] Linking CXX static library build/input/joysticks/dialogs/input_joystick_dialogs.a [1424/1701] Building CXX object build/games/controllers/dialogs/CMakeFiles/games_controller_dialogs.dir/ControllerSelect.cpp.o [1425/1701] Building CXX object build/games/controllers/dialogs/CMakeFiles/games_controller_dialogs.dir/ControllerInstaller.cpp.o [1426/1701] Building CXX object build/games/controllers/CMakeFiles/games_controller.dir/ControllerTranslator.cpp.o [1427/1701] Building CXX object build/games/controllers/CMakeFiles/games_controller.dir/ControllerManager.cpp.o [1428/1701] Linking CXX static library build/input/keymaps/joysticks/input_keymaps_joysticks.a [1429/1701] Building CXX object build/games/controllers/CMakeFiles/games_controller.dir/ControllerLayout.cpp.o [1430/1701] Building CXX object build/games/controllers/CMakeFiles/games_controller.dir/Controller.cpp.o [1431/1701] Building CXX object build/games/agents/windows/CMakeFiles/games_agents_windows.dir/GUIAgentWindow.cpp.o [1432/1701] Building CXX object build/games/agents/windows/CMakeFiles/games_agents_windows.dir/GUIAgentControllerList.cpp.o [1433/1701] Linking CXX static library build/input/joysticks/input_joystick.a [1434/1701] Building CXX object build/games/agents/input/CMakeFiles/games_agents_input.dir/AgentMouse.cpp.o [1435/1701] Linking CXX static library build/input/actions/input_actions.a [1436/1701] Building CXX object build/games/agents/input/CMakeFiles/games_agents_input.dir/AgentKeyboard.cpp.o [1437/1701] Building CXX object build/games/agents/input/CMakeFiles/games_agents_input.dir/AgentJoystick.cpp.o [1438/1701] Building CXX object build/games/agents/input/CMakeFiles/games_agents_input.dir/AgentInput.cpp.o [1439/1701] Building CXX object build/games/agents/input/CMakeFiles/games_agents_input.dir/AgentController.cpp.o [1440/1701] Building CXX object build/games/addons/streams/CMakeFiles/game_addon_streams.dir/GameClientStreamVideo.cpp.o [1441/1701] Building CXX object build/games/addons/streams/CMakeFiles/game_addon_streams.dir/GameClientStreamSwFramebuffer.cpp.o [1442/1701] Building CXX object build/games/addons/streams/CMakeFiles/game_addon_streams.dir/GameClientStreams.cpp.o [1443/1701] Building CXX object build/games/addons/streams/CMakeFiles/game_addon_streams.dir/GameClientStreamAudio.cpp.o [1444/1701] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientTopology.cpp.o [1445/1701] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientPort.cpp.o [1446/1701] Linking CXX static library build/music/infoscanner/music_infoscanner.a [1447/1701] Linking CXX static library build/games/controllers/types/games_controller_types.a [1448/1701] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientMouse.cpp.o [1449/1701] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientKeyboard.cpp.o [1450/1701] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientJoystick.cpp.o [1451/1701] Linking CXX static library build/input/joysticks/generic/input_joystick_generic.a [1452/1701] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientInput.cpp.o [1453/1701] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientHardware.cpp.o [1454/1701] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientDevice.cpp.o [1455/1701] Linking CXX static library build/interfaces/json-rpc/jsonrpc_interface.a [1456/1701] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientController.cpp.o [1457/1701] Building CXX object build/games/addons/cheevos/CMakeFiles/gamecheevos.dir/GameClientCheevos.cpp.o [1458/1701] Building CXX object build/games/addons/CMakeFiles/gameaddons.dir/GameClientTranslator.cpp.o [1459/1701] Building CXX object build/games/addons/CMakeFiles/gameaddons.dir/GameClientSubsystem.cpp.o [1460/1701] Building CXX object build/games/addons/CMakeFiles/gameaddons.dir/GameClientProperties.cpp.o [1461/1701] Building CXX object build/games/addons/CMakeFiles/gameaddons.dir/GameClientInGameSaves.cpp.o [1462/1701] Building CXX object build/games/addons/CMakeFiles/gameaddons.dir/GameClient.cpp.o [1463/1701] Building CXX object build/games/CMakeFiles/games.dir/GameUtils.cpp.o [1464/1701] Building CXX object build/games/CMakeFiles/games.dir/GameSettings.cpp.o [1465/1701] Linking CXX static library build/games/ports/input/games_ports_input.a [1466/1701] Building CXX object build/games/CMakeFiles/games.dir/GameServices.cpp.o [1467/1701] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/QueryParams.cpp.o [1468/1701] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeTvShowsOverview.cpp.o [1469/1701] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeTitleTvShows.cpp.o [1470/1701] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeTitleMusicVideos.cpp.o [1471/1701] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeTitleMovies.cpp.o [1472/1701] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeSeasons.cpp.o [1473/1701] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeRoot.cpp.o [1474/1701] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeRecentlyAddedMusicVideos.cpp.o [1475/1701] Linking CXX static library build/games/windows/gameswindows.a [1476/1701] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeRecentlyAddedMovies.cpp.o [1477/1701] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeRecentlyAddedEpisodes.cpp.o [1478/1701] Linking CXX static library build/games/controllers/listproviders/games_controller_listproviders.a [1479/1701] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeOverview.cpp.o [1480/1701] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeMusicVideosOverview.cpp.o [1481/1701] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeMoviesOverview.cpp.o [1482/1701] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeInProgressTvShows.cpp.o [1483/1701] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeGrouped.cpp.o [1484/1701] Linking CXX static library build/input/keyboard/input_keyboard.a [1485/1701] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeEpisodes.cpp.o [1486/1701] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNode.cpp.o [1487/1701] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/QueryParams.cpp.o [1488/1701] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeTop100.cpp.o [1489/1701] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeSongTop100.cpp.o [1490/1701] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeSong.cpp.o [1491/1701] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeSingles.cpp.o [1492/1701] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeRoot.cpp.o [1493/1701] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeOverview.cpp.o [1494/1701] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeGrouped.cpp.o [1495/1701] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNode.cpp.o [1496/1701] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeDiscs.cpp.o [1497/1701] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeArtist.cpp.o [1498/1701] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumTop100Song.cpp.o [1499/1701] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumTop100.cpp.o [1500/1701] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumRecentlyPlayedSong.cpp.o [1501/1701] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumRecentlyPlayed.cpp.o [1502/1701] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumRecentlyAddedSong.cpp.o [1503/1701] Linking CXX static library build/games/controllers/input/games_controller_input.a [1504/1701] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumRecentlyAdded.cpp.o [1505/1701] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbum.cpp.o [1506/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/UPnPFile.cpp.o [1507/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/UPnPDirectory.cpp.o [1508/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/NptXbmcFile.cpp.o [1509/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/NFSFile.cpp.o [1510/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/NFSDirectory.cpp.o [1511/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DVDDirectory.cpp.o [1512/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/CDDAFile.cpp.o [1513/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/CDDADirectory.cpp.o [1514/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/BlurayFile.cpp.o [1515/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/BlurayDirectory.cpp.o [1516/1701] Linking CXX static library build/games/dialogs/osd/gameosddialogs.a [1517/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/BlurayCallback.cpp.o [1518/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/UDFFile.cpp.o [1519/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/UDFDirectory.cpp.o [1520/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/UDFBlockInput.cpp.o [1521/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ISO9660File.cpp.o [1522/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ISO9660Directory.cpp.o [1523/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ZipManager.cpp.o [1524/1701] Linking CXX static library build/interfaces/builtins/interfaces_builtins.a [1525/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ZipFile.cpp.o [1526/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ZipDirectory.cpp.o [1527/1701] Linking CXX static library build/games/dialogs/gamedialogs.a [1528/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ZeroconfDirectory.cpp.o [1529/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/XbtManager.cpp.o [1530/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/XbtFile.cpp.o [1531/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/XbtDirectory.cpp.o [1532/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/VirtualDirectory.cpp.o [1533/1701] Linking CXX static library build/games/ports/guicontrols/games_ports_guicontrols.a [1534/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/VideoDatabaseFile.cpp.o [1535/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/VideoDatabaseDirectory.cpp.o [1536/1701] Linking CXX static library build/input/input.a [1537/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/StackDirectory.cpp.o [1538/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/SpecialProtocolFile.cpp.o [1539/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/SpecialProtocolDirectory.cpp.o [1540/1701] Linking CXX static library build/games/controllers/games_controller.a [1541/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/SpecialProtocol.cpp.o [1542/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/SourcesDirectory.cpp.o [1543/1701] Linking CXX static library build/games/addons/cheevos/gamecheevos.a [1544/1701] Linking CXX static library build/games/controllers/guicontrols/games_controller_guicontrols.a [1545/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/SmartPlaylistDirectory.cpp.o [1546/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ShoutcastFile.cpp.o [1547/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/RSSDirectory.cpp.o [1548/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ResourceFile.cpp.o [1549/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ResourceDirectory.cpp.o [1550/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PVRDirectory.cpp.o [1551/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PluginFile.cpp.o [1552/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PluginDirectory.cpp.o [1553/1701] Linking CXX static library build/games/controllers/windows/games_controller_windows.a [1554/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PlaylistFileDirectory.cpp.o [1555/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PlaylistDirectory.cpp.o [1556/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PipesManager.cpp.o [1557/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PipeFile.cpp.o [1558/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/OverrideFile.cpp.o [1559/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/OverrideDirectory.cpp.o [1560/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MusicSearchDirectory.cpp.o [1561/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MusicFileDirectory.cpp.o [1562/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MusicDatabaseFile.cpp.o [1563/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MusicDatabaseDirectory.cpp.o [1564/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MultiPathFile.cpp.o [1565/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MultiPathDirectory.cpp.o [1566/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/LibraryDirectory.cpp.o [1567/1701] Linking CXX static library build/games/controllers/dialogs/games_controller_dialogs.a [1568/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ImageFile.cpp.o [1569/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/IFile.cpp.o [1570/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/IDirectory.cpp.o [1571/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/HTTPDirectory.cpp.o [1572/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FTPParse.cpp.o [1573/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FTPDirectory.cpp.o [1574/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FileFactory.cpp.o [1575/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FileDirectoryFactory.cpp.o [1576/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/File.cpp.o [1577/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FileCache.cpp.o [1578/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FavouritesDirectory.cpp.o [1579/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/EventsDirectory.cpp.o [1580/1701] Linking CXX static library build/games/ports/windows/games_ports_windows.a [1581/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DllLibCurl.cpp.o [1582/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DirectoryHistory.cpp.o [1583/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DirectoryFactory.cpp.o [1584/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/Directory.cpp.o [1585/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DirectoryCache.cpp.o [1586/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DAVFile.cpp.o [1587/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DAVDirectory.cpp.o [1588/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DAVCommon.cpp.o [1589/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/CurlFile.cpp.o [1590/1701] Linking CXX static library build/games/agents/input/games_agents_input.a [1591/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/CircularCache.cpp.o [1592/1701] Linking CXX static library build/games/addons/streams/game_addon_streams.a [1593/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/CacheStrategy.cpp.o [1594/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/AudioBookFileDirectory.cpp.o [1595/1701] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/AddonsDirectory.cpp.o [1596/1701] Building C object build/kissfft/CMakeFiles/kissfft.dir/kiss_fftr.c.o [1597/1701] Building C object build/kissfft/CMakeFiles/kissfft.dir/kiss_fft.c.o [1598/1701] Building CXX object build/events/windows/CMakeFiles/events_windows.dir/GUIWindowEventLog.cpp.o [1599/1701] Building CXX object build/events/windows/CMakeFiles/events_windows.dir/GUIViewStateEventLog.cpp.o [1600/1701] Building CXX object build/events/CMakeFiles/events.dir/MediaLibraryEvent.cpp.o [1601/1701] Building CXX object build/events/CMakeFiles/events.dir/EventLogManager.cpp.o [1602/1701] Linking C static library build/kissfft/kissfft.a [1603/1701] Building CXX object build/events/CMakeFiles/events.dir/EventLog.cpp.o [1604/1701] Building CXX object build/events/CMakeFiles/events.dir/BaseEvent.cpp.o [1605/1701] Building CXX object build/events/CMakeFiles/events.dir/AddonManagementEvent.cpp.o [1606/1701] Building CXX object build/events/CMakeFiles/events.dir/AddonEvent.cpp.o [1607/1701] Building CXX object build/cores/playercorefactory/CMakeFiles/playercorefactory.dir/PlayerSelectionRule.cpp.o [1608/1701] Building CXX object build/cores/playercorefactory/CMakeFiles/playercorefactory.dir/PlayerCoreFactory.cpp.o [1609/1701] Linking CXX static library build/filesystem/videodatabase/videodatabasedirectory.a [1610/1701] Building CXX object build/cores/playercorefactory/CMakeFiles/playercorefactory.dir/PlayerCoreConfig.cpp.o [1611/1701] Building CXX object build/cores/paplayer/CMakeFiles/paplayer.dir/VideoPlayerCodec.cpp.o [1612/1701] Building CXX object build/cores/paplayer/CMakeFiles/paplayer.dir/PAPlayer.cpp.o [1613/1701] Building CXX object build/cores/paplayer/CMakeFiles/paplayer.dir/CodecFactory.cpp.o [1614/1701] Building CXX object build/cores/paplayer/CMakeFiles/paplayer.dir/AudioDecoder.cpp.o [1615/1701] Building CXX object build/cores/externalplayer/CMakeFiles/externalplayer.dir/ExternalPlayer.cpp.o [1616/1701] Building CXX object build/cores/dll-loader/exports/util/CMakeFiles/exports_utils.dir/EmuFileWrapper.cpp.o [1617/1701] Building CXX object build/cores/dll-loader/exports/CMakeFiles/dllexports.dir/emu_msvcrt.cpp.o [1618/1701] Building CXX object build/cores/dll-loader/exports/CMakeFiles/dllexports.dir/emu_dummy.cpp.o [1619/1701] Building CXX object build/cores/dll-loader/CMakeFiles/dllloader.dir/SoLoader.cpp.o [1620/1701] Building CXX object build/cores/dll-loader/CMakeFiles/dllloader.dir/LibraryLoader.cpp.o [1621/1701] Building CXX object build/cores/dll-loader/CMakeFiles/dllloader.dir/DllLoaderContainer.cpp.o [1622/1701] Building CXX object build/cores/dll-loader/CMakeFiles/dllloader.dir/dll.cpp.o [1623/1701] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAEResampleFFMPEG.cpp.o [1624/1701] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireThreadLoop.cpp.o [1625/1701] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireStream.cpp.o [1626/1701] Linking CXX static library build/filesystem/musicdatabase/musicdatabasedirectory.a [1627/1701] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireRegistry.cpp.o [1628/1701] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireProxy.cpp.o [1629/1701] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireNode.cpp.o [1630/1701] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireGlobal.cpp.o [1631/1701] Linking CXX static library build/games/games.a [1632/1701] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireCore.cpp.o [1633/1701] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireContext.cpp.o [1634/1701] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/Pipewire.cpp.o [1635/1701] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/AESinkPipewire.cpp.o [1636/1701] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/AESinkPULSE.cpp.o [1637/1701] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/alsa/ALSADeviceMonitor.cpp.o [1638/1701] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEELDParser.cpp.o [1639/1701] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/AESinkALSA.cpp.o [1640/1701] Linking CXX static library build/cores/dll-loader/exports/util/exports_utils.a [1641/1701] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/PackerMAT.cpp.o [1642/1701] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEUtil.cpp.o [1643/1701] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEStreamInfo.cpp.o [1644/1701] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEPackIEC61937.cpp.o [1645/1701] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AELimiter.cpp.o [1646/1701] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEDeviceInfo.cpp.o [1647/1701] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEChannelInfo.cpp.o [1648/1701] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEBitstreamPacker.cpp.o [1649/1701] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAESettings.cpp.o [1650/1701] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAESound.cpp.o [1651/1701] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAEStream.cpp.o [1652/1701] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAESink.cpp.o [1653/1701] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAEFilter.cpp.o [1654/1701] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAEBuffer.cpp.o [1655/1701] Linking CXX static library build/games/addons/input/gameinput.a [1656/1701] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAE.cpp.o [1657/1701] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Encoders/AEEncoderFFmpeg.cpp.o [1658/1701] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/AESinkFactory.cpp.o [1659/1701] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/AEResampleFactory.cpp.o [1660/1701] Building CXX object build/cores/CMakeFiles/cores.dir/VideoSettings.cpp.o [1661/1701] Building CXX object build/cores/CMakeFiles/cores.dir/FFmpeg.cpp.o [1662/1701] Linking CXX static library build/games/agents/windows/games_agents_windows.a [1663/1701] Building CXX object build/cores/CMakeFiles/cores.dir/DataCacheCore.cpp.o [1664/1701] Building CXX object build/windowing/X11/CMakeFiles/windowing_X11.dir/WinSystemX11GLESContext.cpp.o [1665/1701] Building CXX object build/windowing/X11/CMakeFiles/windowing_X11.dir/X11DPMSSupport.cpp.o [1666/1701] Building CXX object build/windowing/X11/CMakeFiles/windowing_X11.dir/XRandR.cpp.o [1667/1701] Building CXX object build/windowing/X11/CMakeFiles/windowing_X11.dir/WinSystemX11.cpp.o [1668/1701] Building CXX object build/windowing/X11/CMakeFiles/windowing_X11.dir/WinEventsX11.cpp.o [1669/1701] Building CXX object build/windowing/X11/CMakeFiles/windowing_X11.dir/OSScreenSaverX11.cpp.o [1670/1701] Building CXX object build/windowing/X11/CMakeFiles/windowing_X11.dir/OptionalsReg.cpp.o [1671/1701] Linking CXX static library build/events/events.a [1672/1701] Building CXX object build/windowing/X11/CMakeFiles/windowing_X11.dir/GLContext.cpp.o [1673/1701] Building CXX object build/windowing/X11/CMakeFiles/windowing_X11.dir/GLContextEGL.cpp.o [1674/1701] Building CXX object build/cores/VideoPlayer/Process/X11/CMakeFiles/processX11.dir/ProcessInfoX11.cpp.o [1675/1701] Building CXX object build/cores/RetroPlayer/process/X11/CMakeFiles/rp-process-x11.dir/RPProcessInfoX11.cpp.o [1676/1701] Copying files into build tree [1677/1701] Linking CXX static library build/events/windows/events_windows.a [1678/1701] Linking CXX static library build/games/addons/gameaddons.a [1679/1701] Linking CXX static library build/cores/dll-loader/exports/dllexports.a [1680/1701] Linking CXX static library build/cores/playercorefactory/playercorefactory.a [1681/1701] Linking CXX static library build/cores/RetroPlayer/process/X11/rp-process-x11.a [1682/1701] Linking CXX static library build/cores/dll-loader/dllloader.a [1683/1701] Linking CXX static library build/music/music.a [1684/1701] Linking CXX static library build/cores/paplayer/paplayer.a [1685/1701] Linking CXX static library build/cores/VideoPlayer/Process/X11/processX11.a [1686/1701] Linking CXX static library build/cores/cores.a [1687/1701] Linking CXX static library build/cores/externalplayer/externalplayer.a [1688/1701] Linking CXX static library build/cores/audioengine/audioengine.a [1689/1701] Linking CXX static library build/filesystem/filesystem.a [1690/1701] Linking CXX static library build/windowing/X11/windowing_X11.a /home/buildozer/aports/community/kodi/src/xbmc-21.1-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.1-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.1-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.1-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.1-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.1-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.1-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.1-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.1-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.1-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.1-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.1-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.1-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.1-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.1-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.1-Omega/xbmc/interfaces/legacy/ModuleXbmcgui.h:145: Warning 302: previous definition of 'ALPHANUM_HIDE_INPUT' as XBMCAddon::xbmcgui::ALPHANUM_HIDE_INPUT. [1691/1701] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcgui.i.cpp.o [1692/1701] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcwsgi.i.cpp.o [1693/1701] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcvfs.i.cpp.o [1694/1701] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcplugin.i.cpp.o [1695/1701] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmc.i.cpp.o [1696/1701] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcdrm.i.cpp.o [1697/1701] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcaddon.i.cpp.o [1698/1701] Building CXX object CMakeFiles/kodi.dir/xbmc/platform/posix/main.cpp.o /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcwsgi.i.cpp:944:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 944 | {"flush", (PyCFunction)xbmcwsgi_XBMCAddon_xbmcwsgi_WsgiErrorStream_flush, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcwsgi.i.cpp:945:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 945 | {"write", (PyCFunction)xbmcwsgi_XBMCAddon_xbmcwsgi_WsgiErrorStream_write, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcwsgi.i.cpp:946:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 946 | {"writelines", (PyCFunction)xbmcwsgi_XBMCAddon_xbmcwsgi_WsgiErrorStream_writelines, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcwsgi.i.cpp:983:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 983 | {"read", (PyCFunction)xbmcwsgi_XBMCAddon_xbmcwsgi_WsgiInputStreamIterator_read, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcwsgi.i.cpp:984:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 984 | {"readline", (PyCFunction)xbmcwsgi_XBMCAddon_xbmcwsgi_WsgiInputStreamIterator_readline, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcwsgi.i.cpp:985:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 985 | {"readlines", (PyCFunction)xbmcwsgi_XBMCAddon_xbmcwsgi_WsgiInputStreamIterator_readlines, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcdrm.i.cpp:1145:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1145 | {"GetKeyRequest", (PyCFunction)xbmcdrm_XBMCAddon_xbmcdrm_CryptoSession_GetKeyRequest, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcdrm.i.cpp:1146:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1146 | {"GetPropertyString", (PyCFunction)xbmcdrm_XBMCAddon_xbmcdrm_CryptoSession_GetPropertyString, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcdrm.i.cpp:1147:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1147 | {"ProvideKeyResponse", (PyCFunction)xbmcdrm_XBMCAddon_xbmcdrm_CryptoSession_ProvideKeyResponse, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcdrm.i.cpp:1148:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1148 | {"RemoveKeys", (PyCFunction)xbmcdrm_XBMCAddon_xbmcdrm_CryptoSession_RemoveKeys, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcdrm.i.cpp:1149:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1149 | {"RestoreKeys", (PyCFunction)xbmcdrm_XBMCAddon_xbmcdrm_CryptoSession_RestoreKeys, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcdrm.i.cpp:1150:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1150 | {"SetPropertyString", (PyCFunction)xbmcdrm_XBMCAddon_xbmcdrm_CryptoSession_SetPropertyString, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcdrm.i.cpp:1151:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1151 | {"Decrypt", (PyCFunction)xbmcdrm_XBMCAddon_xbmcdrm_CryptoSession_Decrypt, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcdrm.i.cpp:1152:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1152 | {"Encrypt", (PyCFunction)xbmcdrm_XBMCAddon_xbmcdrm_CryptoSession_Encrypt, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcdrm.i.cpp:1153:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1153 | {"Sign", (PyCFunction)xbmcdrm_XBMCAddon_xbmcdrm_CryptoSession_Sign, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcdrm.i.cpp:1154:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1154 | {"Verify", (PyCFunction)xbmcdrm_XBMCAddon_xbmcdrm_CryptoSession_Verify, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10 warnings generated. /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcaddon.i.cpp:1956:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1956 | {"getLocalizedString", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_getLocalizedString, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcaddon.i.cpp:1957:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1957 | {"getSettings", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_getSettings, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcaddon.i.cpp:1958:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1958 | {"getSetting", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_getSetting, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcaddon.i.cpp:1959:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1959 | {"getSettingBool", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_getSettingBool, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcaddon.i.cpp:1960:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1960 | {"getSettingInt", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_getSettingInt, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcaddon.i.cpp:1961:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1961 | {"getSettingNumber", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_getSettingNumber, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcaddon.i.cpp:1962:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1962 | {"getSettingString", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_getSettingString, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcaddon.i.cpp:1963:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1963 | {"setSetting", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_setSetting, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcaddon.i.cpp:1964:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1964 | {"setSettingBool", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_setSettingBool, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcaddon.i.cpp:1965:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1965 | {"setSettingInt", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_setSettingInt, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcaddon.i.cpp:1966:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1966 | {"setSettingNumber", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_setSettingNumber, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcaddon.i.cpp:1967:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1967 | {"setSettingString", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_setSettingString, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcaddon.i.cpp:1968:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1968 | {"openSettings", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_openSettings, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcaddon.i.cpp:1969:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1969 | {"getAddonInfo", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_getAddonInfo, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcaddon.i.cpp:2006:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2006 | {"getBool", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_getBool, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcaddon.i.cpp:2007:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2007 | {"getInt", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_getInt, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcaddon.i.cpp:2008:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2008 | {"getNumber", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_getNumber, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcaddon.i.cpp:2009:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2009 | {"getString", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_getString, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcaddon.i.cpp:2010:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2010 | {"getBoolList", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_getBoolList, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcaddon.i.cpp:2011:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2011 | {"getIntList", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_getIntList, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcaddon.i.cpp:2012:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2012 | {"getNumberList", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_getNumberList, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcaddon.i.cpp:2013:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2013 | {"getStringList", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_getStringList, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcaddon.i.cpp:2014:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2014 | {"setBool", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_setBool, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcaddon.i.cpp:2015:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2015 | {"setInt", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_setInt, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcaddon.i.cpp:2016:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2016 | {"setNumber", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_setNumber, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcaddon.i.cpp:2017:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2017 | {"setString", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_setString, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcaddon.i.cpp:2018:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2018 | {"setBoolList", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_setBoolList, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcaddon.i.cpp:2019:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2019 | {"setIntList", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_setIntList, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcaddon.i.cpp:2020:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2020 | {"setNumberList", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_setNumberList, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcaddon.i.cpp:2021:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2021 | {"setStringList", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_setStringList, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 warnings generated. /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcvfs.i.cpp:1745:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1745 | {"__enter__", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_File___enter__, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcvfs.i.cpp:1746:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1746 | {"__exit__", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_File___exit__, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcvfs.i.cpp:1747:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1747 | {"read", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_File_read, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcvfs.i.cpp:1748:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1748 | {"readBytes", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_File_readBytes, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcvfs.i.cpp:1749:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1749 | {"write", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_File_write, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcvfs.i.cpp:1750:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1750 | {"size", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_File_size, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcvfs.i.cpp:1751:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1751 | {"seek", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_File_seek, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcvfs.i.cpp:1752:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1752 | {"tell", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_File_tell, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcvfs.i.cpp:1753:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1753 | {"close", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_File_close, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcvfs.i.cpp:1790:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1790 | {"st_mode", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_Stat_st_mode, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcvfs.i.cpp:1791:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1791 | {"st_ino", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_Stat_st_ino, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcvfs.i.cpp:1792:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1792 | {"st_dev", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_Stat_st_dev, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcvfs.i.cpp:1793:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1793 | {"st_nlink", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_Stat_st_nlink, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcvfs.i.cpp:1794:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1794 | {"st_uid", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_Stat_st_uid, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcvfs.i.cpp:1795:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1795 | {"st_gid", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_Stat_st_gid, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcvfs.i.cpp:1796:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1796 | {"st_size", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_Stat_st_size, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcvfs.i.cpp:1797:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1797 | {"st_atime", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_Stat_st_atime, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcvfs.i.cpp:1798:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1798 | {"st_mtime", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_Stat_st_mtime, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcvfs.i.cpp:1799:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1799 | {"st_ctime", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_Stat_st_ctime, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcvfs.i.cpp:1832:14: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1832 | {"copy", (PyCFunction)xbmcvfs_copy, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcvfs.i.cpp:1833:16: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1833 | {"delete", (PyCFunction)xbmcvfs_delete, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcvfs.i.cpp:1834:16: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1834 | {"rename", (PyCFunction)xbmcvfs_rename, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcvfs.i.cpp:1835:16: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1835 | {"exists", (PyCFunction)xbmcvfs_exists, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcvfs.i.cpp:1836:27: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1836 | {"makeLegalFilename", (PyCFunction)xbmcvfs_makeLegalFilename, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcvfs.i.cpp:1837:23: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1837 | {"translatePath", (PyCFunction)xbmcvfs_translatePath, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcvfs.i.cpp:1838:22: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1838 | {"validatePath", (PyCFunction)xbmcvfs_validatePath, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcvfs.i.cpp:1839:15: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1839 | {"mkdir", (PyCFunction)xbmcvfs_mkdir, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcvfs.i.cpp:1840:16: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1840 | {"mkdirs", (PyCFunction)xbmcvfs_mkdirs, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcvfs.i.cpp:1841:15: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1841 | {"rmdir", (PyCFunction)xbmcvfs_rmdir, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcvfs.i.cpp:1842:17: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1842 | {"listdir", (PyCFunction)xbmcvfs_listdir, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 warnings generated. /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcplugin.i.cpp:818:26: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 818 | {"addDirectoryItem", (PyCFunction)xbmcplugin_addDirectoryItem, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcplugin.i.cpp:819:27: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 819 | {"addDirectoryItems", (PyCFunction)xbmcplugin_addDirectoryItems, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcplugin.i.cpp:820:24: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 820 | {"endOfDirectory", (PyCFunction)xbmcplugin_endOfDirectory, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcplugin.i.cpp:821:24: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 821 | {"setResolvedUrl", (PyCFunction)xbmcplugin_setResolvedUrl, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcplugin.i.cpp:822:23: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 822 | {"addSortMethod", (PyCFunction)xbmcplugin_addSortMethod, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcplugin.i.cpp:823:20: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 823 | {"getSetting", (PyCFunction)xbmcplugin_getSetting, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcplugin.i.cpp:824:20: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 824 | {"setSetting", (PyCFunction)xbmcplugin_setSetting, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcplugin.i.cpp:825:20: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 825 | {"setContent", (PyCFunction)xbmcplugin_setContent, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcplugin.i.cpp:826:27: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 826 | {"setPluginCategory", (PyCFunction)xbmcplugin_setPluginCategory, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcplugin.i.cpp:827:25: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 827 | {"setPluginFanart", (PyCFunction)xbmcplugin_setPluginFanart, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcplugin.i.cpp:828:21: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 828 | {"setProperty", (PyCFunction)xbmcplugin_setProperty, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11 warnings generated. /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12371:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12371 | {"getLabel", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getLabel, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12372:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12372 | {"getLabel2", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getLabel2, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12373:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12373 | {"setLabel", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setLabel, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12374:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12374 | {"setLabel2", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setLabel2, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12375:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12375 | {"getDateTime", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getDateTime, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12376:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12376 | {"setDateTime", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setDateTime, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12377:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12377 | {"setArt", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setArt, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12378:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12378 | {"setIsFolder", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setIsFolder, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12379:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12379 | {"setUniqueIDs", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setUniqueIDs, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12380:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12380 | {"setRating", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setRating, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12381:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12381 | {"addSeason", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_addSeason, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12382:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12382 | {"getArt", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getArt, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12383:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12383 | {"isFolder", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_isFolder, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12384:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12384 | {"getUniqueID", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getUniqueID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12385:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12385 | {"getRating", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getRating, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12386:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12386 | {"getVotes", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getVotes, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12387:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12387 | {"select", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_select, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12388:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12388 | {"isSelected", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_isSelected, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12389:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12389 | {"setInfo", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setInfo, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12390:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12390 | {"setCast", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setCast, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12391:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12391 | {"setAvailableFanart", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setAvailableFanart, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12392:29: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12392 | {"addAvailableArtwork", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_addAvailableArtwork, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12393:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12393 | {"addStreamInfo", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_addStreamInfo, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12394:29: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12394 | {"addContextMenuItems", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_addContextMenuItems, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12395:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12395 | {"setProperty", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setProperty, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12396:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12396 | {"setProperties", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setProperties, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12397:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12397 | {"getProperty", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getProperty, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12398:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12398 | {"setPath", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setPath, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12399:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12399 | {"setMimeType", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setMimeType, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12400:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12400 | {"setContentLookup", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setContentLookup, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12401:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12401 | {"setSubtitles", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setSubtitles, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12402:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12402 | {"getPath", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getPath, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12403:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12403 | {"getVideoInfoTag", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getVideoInfoTag, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12404:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12404 | {"getMusicInfoTag", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getMusicInfoTag, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12405:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12405 | {"getPictureInfoTag", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getPictureInfoTag, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12406:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12406 | {"getGameInfoTag", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getGameInfoTag, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12443:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12443 | {"canAcceptMessages", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_canAcceptMessages, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12444:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12444 | {"getId", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_getId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12445:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12445 | {"getPosition", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_getPosition, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12446:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12446 | {"getX", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_getX, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12447:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12447 | {"getY", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_getY, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12448:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12448 | {"getHeight", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_getHeight, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12449:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12449 | {"getWidth", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_getWidth, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12450:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12450 | {"setEnabled", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_setEnabled, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12451:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12451 | {"setVisible", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_setVisible, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12452:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12452 | {"isVisible", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_isVisible, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12453:29: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12453 | {"setVisibleCondition", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_setVisibleCondition, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12454:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12454 | {"setEnableCondition", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_setEnableCondition, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12455:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12455 | {"setAnimations", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_setAnimations, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12456:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12456 | {"setPosition", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_setPosition, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12457:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12457 | {"setWidth", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_setWidth, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12458:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12458 | {"setHeight", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_setHeight, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12459:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12459 | {"setNavigation", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_setNavigation, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12460:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12460 | {"controlUp", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_controlUp, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12461:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12461 | {"controlDown", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_controlDown, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12462:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12462 | {"controlLeft", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_controlLeft, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12463:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12463 | {"controlRight", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_controlRight, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12498:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12498 | {"setTextures", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlSpin_setTextures, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12535:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12535 | {"getLabel", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlLabel_getLabel, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12536:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12536 | {"setLabel", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlLabel_setLabel, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12575:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12575 | {"setLabel", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlEdit_setLabel, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12576:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12576 | {"getLabel", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlEdit_getLabel, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12577:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12577 | {"setText", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlEdit_setText, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12578:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12578 | {"getText", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlEdit_getText, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12579:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12579 | {"setType", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlEdit_setType, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12618:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12618 | {"addItem", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_addItem, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12619:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12619 | {"addItems", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_addItems, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12620:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12620 | {"selectItem", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_selectItem, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12621:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12621 | {"removeItem", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_removeItem, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12622:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12622 | {"reset", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_reset, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12623:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12623 | {"getSpinControl", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_getSpinControl, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12624:29: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12624 | {"getSelectedPosition", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_getSelectedPosition, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12625:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12625 | {"getSelectedItem", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_getSelectedItem, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12626:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12626 | {"setImageDimensions", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_setImageDimensions, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12627:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12627 | {"setItemHeight", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_setItemHeight, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12628:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12628 | {"setSpace", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_setSpace, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12629:31: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12629 | {"setPageControlVisible", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_setPageControlVisible, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12630:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12630 | {"size", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_size, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12631:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12631 | {"getItemHeight", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_getItemHeight, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12632:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12632 | {"getSpace", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_getSpace, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12633:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12633 | {"getListItem", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_getListItem, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12634:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12634 | {"setStaticContent", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_setStaticContent, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12673:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12673 | {"addLabel", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlFadeLabel_addLabel, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12674:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12674 | {"setScrolling", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlFadeLabel_setScrolling, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12675:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12675 | {"reset", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlFadeLabel_reset, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12714:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12714 | {"setText", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlTextBox_setText, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12715:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12715 | {"getText", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlTextBox_getText, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12716:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12716 | {"reset", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlTextBox_reset, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12717:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12717 | {"scroll", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlTextBox_scroll, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12718:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12718 | {"autoScroll", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlTextBox_autoScroll, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12757:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12757 | {"setImage", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlImage_setImage, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12758:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12758 | {"setColorDiffuse", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlImage_setColorDiffuse, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12797:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12797 | {"setPercent", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlProgress_setPercent, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12798:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12798 | {"getPercent", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlProgress_getPercent, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12837:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12837 | {"setLabel", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlButton_setLabel, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12838:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12838 | {"setDisabledColor", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlButton_setDisabledColor, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12839:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12839 | {"getLabel", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlButton_getLabel, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12840:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12840 | {"getLabel2", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlButton_getLabel2, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12917:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12917 | {"setSelected", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlRadioButton_setSelected, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12918:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12918 | {"isSelected", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlRadioButton_isSelected, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12919:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12919 | {"setLabel", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlRadioButton_setLabel, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12920:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12920 | {"setRadioDimension", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlRadioButton_setRadioDimension, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12959:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12959 | {"getPercent", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlSlider_getPercent, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12960:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12960 | {"setPercent", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlSlider_setPercent, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12961:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12961 | {"getInt", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlSlider_getInt, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12962:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12962 | {"setInt", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlSlider_setInt, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12963:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12963 | {"getFloat", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlSlider_getFloat, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12964:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12964 | {"setFloat", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlSlider_setFloat, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13003:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13003 | {"yesno", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_yesno, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13004:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13004 | {"yesnocustom", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_yesnocustom, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13005:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13005 | {"info", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_info, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13006:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13006 | {"select", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_select, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13007:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13007 | {"contextmenu", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_contextmenu, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13008:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13008 | {"multiselect", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_multiselect, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13009:12: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13009 | {"ok", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_ok, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13010:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13010 | {"textviewer", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_textviewer, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13011:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13011 | {"browse", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_browse, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13012:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13012 | {"browseSingle", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_browseSingle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13013:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13013 | {"browseMultiple", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_browseMultiple, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13014:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13014 | {"numeric", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_numeric, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13015:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13015 | {"notification", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_notification, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13016:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13016 | {"input", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_input, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13017:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13017 | {"colorpicker", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_colorpicker, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13054:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13054 | {"create", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_DialogProgress_create, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13055:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13055 | {"update", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_DialogProgress_update, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13056:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13056 | {"close", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_DialogProgress_close, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13057:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13057 | {"iscanceled", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_DialogProgress_iscanceled, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13094:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13094 | {"create", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_DialogProgressBG_create, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13095:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13095 | {"update", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_DialogProgressBG_update, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13096:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13096 | {"close", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_DialogProgressBG_close, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13097:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13097 | {"isFinished", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_DialogProgressBG_isFinished, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13169:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13169 | {"getId", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Action_getId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13170:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13170 | {"getButtonCode", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Action_getButtonCode, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13171:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13171 | {"getAmount1", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Action_getAmount1, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13172:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13172 | {"getAmount2", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Action_getAmount2, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13210:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13210 | {"onAction", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_onAction, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13211:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13211 | {"onControl", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_onControl, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13212:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13212 | {"onClick", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_onClick, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13213:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13213 | {"onDoubleClick", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_onDoubleClick, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13214:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13214 | {"onFocus", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_onFocus, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13215:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13215 | {"onInit", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_onInit, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13216:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13216 | {"show", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_show, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13217:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13217 | {"setFocus", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_setFocus, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13218:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13218 | {"setFocusId", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_setFocusId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13219:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13219 | {"getFocus", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_getFocus, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13220:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13220 | {"getFocusId", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_getFocusId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13221:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13221 | {"removeControl", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_removeControl, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13222:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13222 | {"removeControls", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_removeControls, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13223:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13223 | {"getHeight", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_getHeight, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13224:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13224 | {"getWidth", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_getWidth, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13225:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13225 | {"setProperty", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_setProperty, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13226:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13226 | {"getProperty", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_getProperty, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13227:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13227 | {"clearProperty", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_clearProperty, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13228:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13228 | {"clearProperties", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_clearProperties, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13229:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13229 | {"close", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_close, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13230:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13230 | {"doModal", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_doModal, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13231:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13231 | {"addControl", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_addControl, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13232:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13232 | {"addControls", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_addControls, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13233:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13233 | {"getControl", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_getControl, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13308:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13308 | {"addItem", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_WindowXML_addItem, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13309:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13309 | {"addItems", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_WindowXML_addItems, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13310:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13310 | {"removeItem", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_WindowXML_removeItem, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13311:32: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13311 | {"getCurrentListPosition", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_WindowXML_getCurrentListPosition, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13312:32: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13312 | {"setCurrentListPosition", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_WindowXML_setCurrentListPosition, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13313:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13313 | {"getListItem", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_WindowXML_getListItem, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13314:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13314 | {"getListSize", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_WindowXML_getListSize, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13315:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13315 | {"clearList", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_WindowXML_clearList, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13316:30: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13316 | {"setContainerProperty", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_WindowXML_setContainerProperty, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13317:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13317 | {"setContent", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_WindowXML_setContent, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13318:31: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13318 | {"getCurrentContainerId", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_WindowXML_getCurrentContainerId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13391:28: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13391 | {"getCurrentWindowId", (PyCFunction)xbmcgui_getCurrentWindowId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13392:34: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13392 | {"getCurrentWindowDialogId", (PyCFunction)xbmcgui_getCurrentWindowDialogId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13393:25: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13393 | {"getScreenHeight", (PyCFunction)xbmcgui_getScreenHeight, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13394:24: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13394 | {"getScreenWidth", (PyCFunction)xbmcgui_getScreenWidth, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 warnings generated. /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18074:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18074 | {"play", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_play, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18075:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18075 | {"stop", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_stop, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18076:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18076 | {"pause", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_pause, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18077:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18077 | {"playnext", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_playnext, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18078:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18078 | {"playprevious", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_playprevious, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18079:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18079 | {"playselected", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_playselected, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18080:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18080 | {"onPlayBackStarted", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_onPlayBackStarted, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18081:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18081 | {"onAVStarted", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_onAVStarted, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18082:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18082 | {"onAVChange", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_onAVChange, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18083:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18083 | {"onPlayBackEnded", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_onPlayBackEnded, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18084:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18084 | {"onPlayBackStopped", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_onPlayBackStopped, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18085:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18085 | {"onPlayBackError", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_onPlayBackError, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18086:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18086 | {"onPlayBackPaused", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_onPlayBackPaused, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18087:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18087 | {"onPlayBackResumed", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_onPlayBackResumed, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18088:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18088 | {"onQueueNextItem", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_onQueueNextItem, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18089:32: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18089 | {"onPlayBackSpeedChanged", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_onPlayBackSpeedChanged, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18090:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18090 | {"onPlayBackSeek", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_onPlayBackSeek, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18091:31: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18091 | {"onPlayBackSeekChapter", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_onPlayBackSeekChapter, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18092:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18092 | {"isPlaying", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_isPlaying, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18093:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18093 | {"isPlayingAudio", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_isPlayingAudio, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18094:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18094 | {"isPlayingVideo", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_isPlayingVideo, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18095:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18095 | {"isPlayingRDS", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_isPlayingRDS, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18096:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18096 | {"isPlayingGame", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_isPlayingGame, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18097:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18097 | {"isExternalPlayer", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_isExternalPlayer, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18098:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18098 | {"getPlayingFile", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_getPlayingFile, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18099:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18099 | {"getPlayingItem", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_getPlayingItem, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18100:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18100 | {"getTime", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_getTime, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18101:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18101 | {"seekTime", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_seekTime, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18102:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18102 | {"setSubtitles", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_setSubtitles, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18103:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18103 | {"showSubtitles", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_showSubtitles, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18104:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18104 | {"getSubtitles", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_getSubtitles, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18105:37: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18105 | {"getAvailableSubtitleStreams", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_getAvailableSubtitleStreams, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18106:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18106 | {"setSubtitleStream", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_setSubtitleStream, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18107:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18107 | {"updateInfoTag", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_updateInfoTag, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18108:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18108 | {"getGameInfoTag", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_getGameInfoTag, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18109:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18109 | {"getVideoInfoTag", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_getVideoInfoTag, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18110:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18110 | {"getMusicInfoTag", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_getMusicInfoTag, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18111:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18111 | {"getRadioRDSInfoTag", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_getRadioRDSInfoTag, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18112:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18112 | {"getTotalTime", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_getTotalTime, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18113:34: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18113 | {"getAvailableAudioStreams", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_getAvailableAudioStreams, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18114:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18114 | {"setAudioStream", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_setAudioStream, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18115:34: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18115 | {"getAvailableVideoStreams", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_getAvailableVideoStreams, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18116:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18116 | {"setVideoStream", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_setVideoStream, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18153:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18153 | {"getWidth", (PyCFunction)xbmc_XBMCAddon_xbmc_RenderCapture_getWidth, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18154:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18154 | {"getHeight", (PyCFunction)xbmc_XBMCAddon_xbmc_RenderCapture_getHeight, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18155:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18155 | {"getAspectRatio", (PyCFunction)xbmc_XBMCAddon_xbmc_RenderCapture_getAspectRatio, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18156:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18156 | {"getImageFormat", (PyCFunction)xbmc_XBMCAddon_xbmc_RenderCapture_getImageFormat, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18157:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18157 | {"getImage", (PyCFunction)xbmc_XBMCAddon_xbmc_RenderCapture_getImage, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18158:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18158 | {"capture", (PyCFunction)xbmc_XBMCAddon_xbmc_RenderCapture_capture, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18195:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18195 | {"getTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_getTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18196:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18196 | {"getPlatform", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_getPlatform, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18197:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18197 | {"getGenres", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_getGenres, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18198:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18198 | {"getPublisher", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_getPublisher, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18199:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18199 | {"getDeveloper", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_getDeveloper, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18200:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18200 | {"getOverview", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_getOverview, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18201:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18201 | {"getYear", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_getYear, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18202:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18202 | {"getGameClient", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_getGameClient, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18203:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18203 | {"setTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_setTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18204:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18204 | {"setPlatform", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_setPlatform, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18205:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18205 | {"setGenres", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_setGenres, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18206:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18206 | {"setPublisher", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_setPublisher, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18207:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18207 | {"setDeveloper", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_setDeveloper, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18208:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18208 | {"setOverview", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_setOverview, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18209:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18209 | {"setYear", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_setYear, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18210:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18210 | {"setGameClient", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_setGameClient, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18247:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18247 | {"getDbId", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getDbId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18248:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18248 | {"getURL", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getURL, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18249:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18249 | {"getTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18250:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18250 | {"getMediaType", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getMediaType, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18251:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18251 | {"getArtist", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getArtist, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18252:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18252 | {"getAlbum", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getAlbum, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18253:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18253 | {"getAlbumArtist", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getAlbumArtist, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18254:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18254 | {"getGenre", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getGenre, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18255:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18255 | {"getGenres", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getGenres, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18256:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18256 | {"getDuration", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getDuration, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18257:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18257 | {"getYear", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getYear, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18258:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18258 | {"getRating", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getRating, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18259:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18259 | {"getUserRating", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getUserRating, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18260:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18260 | {"getTrack", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getTrack, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18261:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18261 | {"getDisc", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getDisc, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18262:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18262 | {"getReleaseDate", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getReleaseDate, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18263:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18263 | {"getListeners", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getListeners, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18264:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18264 | {"getPlayCount", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getPlayCount, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18265:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18265 | {"getLastPlayed", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getLastPlayed, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18266:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18266 | {"getLastPlayedAsW3C", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getLastPlayedAsW3C, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18267:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18267 | {"getComment", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getComment, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18268:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18268 | {"getLyrics", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getLyrics, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18269:31: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18269 | {"getMusicBrainzTrackID", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getMusicBrainzTrackID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18270:32: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18270 | {"getMusicBrainzArtistID", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getMusicBrainzArtistID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18271:31: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18271 | {"getMusicBrainzAlbumID", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getMusicBrainzAlbumID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18272:38: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18272 | {"getMusicBrainzReleaseGroupID", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getMusicBrainzReleaseGroupID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18273:37: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18273 | {"getMusicBrainzAlbumArtistID", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getMusicBrainzAlbumArtistID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18274:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18274 | {"getSongVideoURL", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getSongVideoURL, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18275:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18275 | {"setDbId", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setDbId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18276:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18276 | {"setURL", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setURL, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18277:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18277 | {"setMediaType", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setMediaType, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18278:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18278 | {"setTrack", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setTrack, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18279:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18279 | {"setDisc", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setDisc, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18280:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18280 | {"setDuration", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setDuration, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18281:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18281 | {"setYear", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setYear, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18282:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18282 | {"setReleaseDate", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setReleaseDate, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18283:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18283 | {"setListeners", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setListeners, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18284:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18284 | {"setPlayCount", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setPlayCount, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18285:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18285 | {"setGenres", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setGenres, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18286:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18286 | {"setAlbum", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setAlbum, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18287:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18287 | {"setArtist", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setArtist, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18288:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18288 | {"setAlbumArtist", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setAlbumArtist, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18289:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18289 | {"setTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18290:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18290 | {"setRating", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setRating, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18291:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18291 | {"setUserRating", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setUserRating, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18292:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18292 | {"setLyrics", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setLyrics, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18293:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18293 | {"setLastPlayed", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setLastPlayed, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18294:31: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18294 | {"setMusicBrainzTrackID", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setMusicBrainzTrackID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18295:32: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18295 | {"setMusicBrainzArtistID", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setMusicBrainzArtistID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18296:31: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18296 | {"setMusicBrainzAlbumID", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setMusicBrainzAlbumID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18297:38: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18297 | {"setMusicBrainzReleaseGroupID", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setMusicBrainzReleaseGroupID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18298:37: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18298 | {"setMusicBrainzAlbumArtistID", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setMusicBrainzAlbumArtistID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18299:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18299 | {"setComment", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setComment, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18300:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18300 | {"setSongVideoURL", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setSongVideoURL, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18337:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18337 | {"getResolution", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagPicture_getResolution, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18338:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18338 | {"getDateTimeTaken", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagPicture_getDateTimeTaken, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18339:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18339 | {"setResolution", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagPicture_setResolution, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18340:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18340 | {"setDateTimeTaken", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagPicture_setDateTimeTaken, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18377:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18377 | {"getTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18378:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18378 | {"getBand", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getBand, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18379:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18379 | {"getArtist", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getArtist, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18380:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18380 | {"getComposer", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getComposer, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18381:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18381 | {"getConductor", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getConductor, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18382:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18382 | {"getAlbum", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getAlbum, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18383:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18383 | {"getComment", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getComment, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18384:29: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18384 | {"getAlbumTrackNumber", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getAlbumTrackNumber, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18385:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18385 | {"getInfoNews", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getInfoNews, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18386:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18386 | {"getInfoNewsLocal", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getInfoNewsLocal, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18387:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18387 | {"getInfoSport", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getInfoSport, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18388:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18388 | {"getInfoStock", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getInfoStock, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18389:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18389 | {"getInfoWeather", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getInfoWeather, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18390:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18390 | {"getInfoHoroscope", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getInfoHoroscope, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18391:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18391 | {"getInfoCinema", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getInfoCinema, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18392:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18392 | {"getInfoLottery", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getInfoLottery, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18393:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18393 | {"getInfoOther", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getInfoOther, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18394:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18394 | {"getEditorialStaff", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getEditorialStaff, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18395:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18395 | {"getProgStation", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getProgStation, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18396:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18396 | {"getProgStyle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getProgStyle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18397:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18397 | {"getProgHost", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getProgHost, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18398:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18398 | {"getProgWebsite", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getProgWebsite, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18399:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18399 | {"getProgNow", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getProgNow, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18400:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18400 | {"getProgNext", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getProgNext, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18401:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18401 | {"getPhoneHotline", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getPhoneHotline, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18402:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18402 | {"getEMailHotline", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getEMailHotline, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18403:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18403 | {"getPhoneStudio", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getPhoneStudio, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18404:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18404 | {"getEMailStudio", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getEMailStudio, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18405:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18405 | {"getSMSStudio", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getSMSStudio, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18442:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18442 | {"getName", (PyCFunction)xbmc_XBMCAddon_xbmc_Actor_getName, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18443:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18443 | {"getRole", (PyCFunction)xbmc_XBMCAddon_xbmc_Actor_getRole, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18444:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18444 | {"getOrder", (PyCFunction)xbmc_XBMCAddon_xbmc_Actor_getOrder, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18445:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18445 | {"getThumbnail", (PyCFunction)xbmc_XBMCAddon_xbmc_Actor_getThumbnail, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18446:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18446 | {"setName", (PyCFunction)xbmc_XBMCAddon_xbmc_Actor_setName, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18447:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18447 | {"setRole", (PyCFunction)xbmc_XBMCAddon_xbmc_Actor_setRole, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18448:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18448 | {"setOrder", (PyCFunction)xbmc_XBMCAddon_xbmc_Actor_setOrder, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18449:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18449 | {"setThumbnail", (PyCFunction)xbmc_XBMCAddon_xbmc_Actor_setThumbnail, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18486:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18486 | {"getWidth", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_getWidth, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18487:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18487 | {"getHeight", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_getHeight, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18488:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18488 | {"getAspect", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_getAspect, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18489:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18489 | {"getDuration", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_getDuration, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18490:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18490 | {"getCodec", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_getCodec, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18491:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18491 | {"getStereoMode", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_getStereoMode, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18492:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18492 | {"getLanguage", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_getLanguage, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18493:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18493 | {"getHDRType", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_getHDRType, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18494:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18494 | {"setWidth", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_setWidth, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18495:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18495 | {"setHeight", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_setHeight, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18496:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18496 | {"setAspect", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_setAspect, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18497:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18497 | {"setDuration", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_setDuration, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18498:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18498 | {"setCodec", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_setCodec, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18499:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18499 | {"setStereoMode", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_setStereoMode, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18500:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18500 | {"setLanguage", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_setLanguage, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18501:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18501 | {"setHDRType", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_setHDRType, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18538:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18538 | {"getChannels", (PyCFunction)xbmc_XBMCAddon_xbmc_AudioStreamDetail_getChannels, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18539:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18539 | {"getCodec", (PyCFunction)xbmc_XBMCAddon_xbmc_AudioStreamDetail_getCodec, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18540:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18540 | {"getLanguage", (PyCFunction)xbmc_XBMCAddon_xbmc_AudioStreamDetail_getLanguage, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18541:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18541 | {"setChannels", (PyCFunction)xbmc_XBMCAddon_xbmc_AudioStreamDetail_setChannels, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18542:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18542 | {"setCodec", (PyCFunction)xbmc_XBMCAddon_xbmc_AudioStreamDetail_setCodec, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18543:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18543 | {"setLanguage", (PyCFunction)xbmc_XBMCAddon_xbmc_AudioStreamDetail_setLanguage, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18580:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18580 | {"getLanguage", (PyCFunction)xbmc_XBMCAddon_xbmc_SubtitleStreamDetail_getLanguage, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18581:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18581 | {"setLanguage", (PyCFunction)xbmc_XBMCAddon_xbmc_SubtitleStreamDetail_setLanguage, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18618:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18618 | {"getDbId", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getDbId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18619:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18619 | {"getDirector", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getDirector, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18620:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18620 | {"getDirectors", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getDirectors, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18621:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18621 | {"getWritingCredits", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getWritingCredits, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18622:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18622 | {"getWriters", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getWriters, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18623:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18623 | {"getGenre", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getGenre, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18624:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18624 | {"getGenres", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getGenres, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18625:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18625 | {"getTagLine", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getTagLine, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18626:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18626 | {"getPlotOutline", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getPlotOutline, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18627:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18627 | {"getPlot", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getPlot, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18628:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18628 | {"getPictureURL", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getPictureURL, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18629:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18629 | {"getTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18630:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18630 | {"getTVShowTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getTVShowTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18631:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18631 | {"getMediaType", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getMediaType, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18632:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18632 | {"getVotes", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getVotes, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18633:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18633 | {"getVotesAsInt", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getVotesAsInt, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18634:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18634 | {"getCast", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getCast, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18635:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18635 | {"getActors", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getActors, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18636:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18636 | {"getFile", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getFile, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18637:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18637 | {"getPath", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getPath, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18638:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18638 | {"getFilenameAndPath", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getFilenameAndPath, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18639:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18639 | {"getIMDBNumber", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getIMDBNumber, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18640:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18640 | {"getSeason", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getSeason, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18641:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18641 | {"getEpisode", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getEpisode, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18642:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18642 | {"getYear", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getYear, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18643:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18643 | {"getRating", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getRating, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18644:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18644 | {"getUserRating", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getUserRating, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18645:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18645 | {"getPlayCount", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getPlayCount, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18646:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18646 | {"getLastPlayed", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getLastPlayed, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18647:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18647 | {"getLastPlayedAsW3C", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getLastPlayedAsW3C, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18648:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18648 | {"getOriginalTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getOriginalTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18649:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18649 | {"getPremiered", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getPremiered, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18650:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18650 | {"getPremieredAsW3C", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getPremieredAsW3C, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18651:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18651 | {"getFirstAired", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getFirstAired, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18652:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18652 | {"getFirstAiredAsW3C", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getFirstAiredAsW3C, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18653:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18653 | {"getTrailer", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getTrailer, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18654:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18654 | {"getArtist", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getArtist, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18655:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18655 | {"getAlbum", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getAlbum, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18656:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18656 | {"getTrack", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getTrack, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18657:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18657 | {"getDuration", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getDuration, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18658:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18658 | {"getResumeTime", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getResumeTime, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18659:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18659 | {"getResumeTimeTotal", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getResumeTimeTotal, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18660:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18660 | {"getUniqueID", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getUniqueID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18661:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18661 | {"setUniqueID", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setUniqueID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18662:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18662 | {"setUniqueIDs", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setUniqueIDs, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18663:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18663 | {"setDbId", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setDbId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18664:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18664 | {"setYear", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setYear, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18665:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18665 | {"setEpisode", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setEpisode, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18666:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18666 | {"setSeason", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setSeason, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18667:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18667 | {"setSortEpisode", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setSortEpisode, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18668:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18668 | {"setSortSeason", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setSortSeason, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18669:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18669 | {"setEpisodeGuide", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setEpisodeGuide, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18670:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18670 | {"setTop250", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setTop250, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18671:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18671 | {"setSetId", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setSetId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18672:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18672 | {"setTrackNumber", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setTrackNumber, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18673:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18673 | {"setRating", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setRating, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18674:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18674 | {"setRatings", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setRatings, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18675:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18675 | {"setUserRating", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setUserRating, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18676:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18676 | {"setPlaycount", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setPlaycount, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18677:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18677 | {"setMpaa", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setMpaa, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18678:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18678 | {"setPlot", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setPlot, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18679:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18679 | {"setPlotOutline", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setPlotOutline, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18680:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18680 | {"setTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18681:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18681 | {"setOriginalTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setOriginalTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18682:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18682 | {"setSortTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setSortTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18683:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18683 | {"setTagLine", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setTagLine, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18684:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18684 | {"setTvShowTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setTvShowTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18685:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18685 | {"setTvShowStatus", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setTvShowStatus, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18686:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18686 | {"setGenres", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setGenres, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18687:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18687 | {"setCountries", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setCountries, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18688:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18688 | {"setDirectors", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setDirectors, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18689:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18689 | {"setStudios", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setStudios, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18690:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18690 | {"setWriters", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setWriters, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18691:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18691 | {"setDuration", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setDuration, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18692:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18692 | {"setPremiered", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setPremiered, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18693:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18693 | {"setSet", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setSet, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18694:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18694 | {"setSetOverview", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setSetOverview, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18695:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18695 | {"setTags", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setTags, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18696:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18696 | {"setVideoAssetTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setVideoAssetTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18697:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18697 | {"setProductionCode", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setProductionCode, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18698:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18698 | {"setFirstAired", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setFirstAired, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18699:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18699 | {"setLastPlayed", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setLastPlayed, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18700:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18700 | {"setAlbum", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setAlbum, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18701:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18701 | {"setVotes", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setVotes, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18702:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18702 | {"setTrailer", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setTrailer, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18703:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18703 | {"setPath", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setPath, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18704:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18704 | {"setFilenameAndPath", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setFilenameAndPath, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18705:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18705 | {"setIMDBNumber", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setIMDBNumber, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18706:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18706 | {"setDateAdded", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setDateAdded, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18707:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18707 | {"setMediaType", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setMediaType, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18708:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18708 | {"setShowLinks", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setShowLinks, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18709:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18709 | {"setArtists", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setArtists, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18710:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18710 | {"setCast", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setCast, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18711:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18711 | {"setResumePoint", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setResumePoint, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18712:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18712 | {"addSeason", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_addSeason, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18713:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18713 | {"addSeasons", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_addSeasons, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18714:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18714 | {"addVideoStream", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_addVideoStream, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18715:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18715 | {"addAudioStream", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_addAudioStream, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18716:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18716 | {"addSubtitleStream", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_addSubtitleStream, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18717:29: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18717 | {"addAvailableArtwork", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_addAvailableArtwork, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18754:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18754 | {"doModal", (PyCFunction)xbmc_XBMCAddon_xbmc_Keyboard_doModal, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18755:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18755 | {"setDefault", (PyCFunction)xbmc_XBMCAddon_xbmc_Keyboard_setDefault, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18756:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18756 | {"setHiddenInput", (PyCFunction)xbmc_XBMCAddon_xbmc_Keyboard_setHiddenInput, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18757:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18757 | {"setHeading", (PyCFunction)xbmc_XBMCAddon_xbmc_Keyboard_setHeading, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18758:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18758 | {"getText", (PyCFunction)xbmc_XBMCAddon_xbmc_Keyboard_getText, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18759:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18759 | {"isConfirmed", (PyCFunction)xbmc_XBMCAddon_xbmc_Keyboard_isConfirmed, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18810:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18810 | {"getPlayListId", (PyCFunction)xbmc_XBMCAddon_xbmc_PlayList_getPlayListId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18811:13: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18811 | {"add", (PyCFunction)xbmc_XBMCAddon_xbmc_PlayList_add, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18812:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18812 | {"load", (PyCFunction)xbmc_XBMCAddon_xbmc_PlayList_load, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18813:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18813 | {"remove", (PyCFunction)xbmc_XBMCAddon_xbmc_PlayList_remove, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18814:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18814 | {"clear", (PyCFunction)xbmc_XBMCAddon_xbmc_PlayList_clear, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18815:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18815 | {"size", (PyCFunction)xbmc_XBMCAddon_xbmc_PlayList_size, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18816:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18816 | {"shuffle", (PyCFunction)xbmc_XBMCAddon_xbmc_PlayList_shuffle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18817:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18817 | {"unshuffle", (PyCFunction)xbmc_XBMCAddon_xbmc_PlayList_unshuffle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18818:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18818 | {"getposition", (PyCFunction)xbmc_XBMCAddon_xbmc_PlayList_getposition, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18857:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18857 | {"onSettingsChanged", (PyCFunction)xbmc_XBMCAddon_xbmc_Monitor_onSettingsChanged, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18858:32: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18858 | {"onScreensaverActivated", (PyCFunction)xbmc_XBMCAddon_xbmc_Monitor_onScreensaverActivated, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18859:34: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18859 | {"onScreensaverDeactivated", (PyCFunction)xbmc_XBMCAddon_xbmc_Monitor_onScreensaverDeactivated, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18860:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18860 | {"onDPMSActivated", (PyCFunction)xbmc_XBMCAddon_xbmc_Monitor_onDPMSActivated, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18861:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18861 | {"onDPMSDeactivated", (PyCFunction)xbmc_XBMCAddon_xbmc_Monitor_onDPMSDeactivated, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18862:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18862 | {"onScanStarted", (PyCFunction)xbmc_XBMCAddon_xbmc_Monitor_onScanStarted, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18863:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18863 | {"onScanFinished", (PyCFunction)xbmc_XBMCAddon_xbmc_Monitor_onScanFinished, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18864:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18864 | {"onCleanStarted", (PyCFunction)xbmc_XBMCAddon_xbmc_Monitor_onCleanStarted, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18865:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18865 | {"onCleanFinished", (PyCFunction)xbmc_XBMCAddon_xbmc_Monitor_onCleanFinished, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18866:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18866 | {"onNotification", (PyCFunction)xbmc_XBMCAddon_xbmc_Monitor_onNotification, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18867:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18867 | {"waitForAbort", (PyCFunction)xbmc_XBMCAddon_xbmc_Monitor_waitForAbort, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18868:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18868 | {"abortRequested", (PyCFunction)xbmc_XBMCAddon_xbmc_Monitor_abortRequested, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18901:13: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18901 | {"log", (PyCFunction)xbmc_log, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18902:18: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18902 | {"shutdown", (PyCFunction)xbmc_shutdown, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18903:17: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18903 | {"restart", (PyCFunction)xbmc_restart, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18904:23: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18904 | {"executescript", (PyCFunction)xbmc_executescript, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18905:24: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18905 | {"executebuiltin", (PyCFunction)xbmc_executebuiltin, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18906:24: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18906 | {"executeJSONRPC", (PyCFunction)xbmc_executeJSONRPC, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18907:15: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18907 | {"sleep", (PyCFunction)xbmc_sleep, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18908:28: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18908 | {"getLocalizedString", (PyCFunction)xbmc_getLocalizedString, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18909:20: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18909 | {"getSkinDir", (PyCFunction)xbmc_getSkinDir, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18910:21: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18910 | {"getLanguage", (PyCFunction)xbmc_getLanguage, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18911:22: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18911 | {"getIPAddress", (PyCFunction)xbmc_getIPAddress, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18912:21: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18912 | {"getDVDState", (PyCFunction)xbmc_getDVDState, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18913:20: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18913 | {"getFreeMem", (PyCFunction)xbmc_getFreeMem, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18914:22: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18914 | {"getInfoLabel", (PyCFunction)xbmc_getInfoLabel, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18915:22: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18915 | {"getInfoImage", (PyCFunction)xbmc_getInfoImage, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18916:17: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18916 | {"playSFX", (PyCFunction)xbmc_playSFX, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18917:17: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18917 | {"stopSFX", (PyCFunction)xbmc_stopSFX, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18918:25: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18918 | {"enableNavSounds", (PyCFunction)xbmc_enableNavSounds, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18919:27: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18919 | {"getCondVisibility", (PyCFunction)xbmc_getCondVisibility, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18920:27: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18920 | {"getGlobalIdleTime", (PyCFunction)xbmc_getGlobalIdleTime, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18921:27: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18921 | {"getCacheThumbName", (PyCFunction)xbmc_getCacheThumbName, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18922:28: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18922 | {"getCleanMovieTitle", (PyCFunction)xbmc_getCleanMovieTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18923:19: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18923 | {"getRegion", (PyCFunction)xbmc_getRegion, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18924:27: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18924 | {"getSupportedMedia", (PyCFunction)xbmc_getSupportedMedia, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18925:22: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18925 | {"skinHasImage", (PyCFunction)xbmc_skinHasImage, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18926:21: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18926 | {"startServer", (PyCFunction)xbmc_startServer, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18927:22: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18927 | {"audioSuspend", (PyCFunction)xbmc_audioSuspend, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18928:21: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18928 | {"audioResume", (PyCFunction)xbmc_audioResume, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18929:22: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18929 | {"getUserAgent", (PyCFunction)xbmc_getUserAgent, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18930:25: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18930 | {"convertLanguage", (PyCFunction)xbmc_convertLanguage, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341 warnings generated. [1699/1701] Linking CXX static library build/swig/libpython_binding.a [1700/1701] Linking CXX static library libkodi.a [1701/1701] Linking CXX executable kodi-x11 -- 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.1-Omega -- Build directory: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland -- Generator: Single-configuration: Release (Ninja) -- CMake Version: 3.31.0 -- System type: Linux -- Host architecture is little-endian -- Core system type: linux -- Platform: wayland -- 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.1-Omega/build-wayland/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.1-Omega/build-wayland/build/lib/libcrossguid.a;debug;/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/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.1-Omega/xbmc/contrib -- Found LibDvdCSS: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/lib/libdvdcss.a (found version "1.4.3-Next-Nexus-Alpha2-2") -- Found LibDvdRead: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/lib/libdvdread.a (found version "6.1.3-Next-Nexus-Alpha2-2") -- Found LibDvdNav: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/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") -- Checking for module 'wayland-protocols' -- Found wayland-protocols, version 1.38 -- Found WaylandProtocols: 1 (found suitable version "1.38", minimum required is "1.7") -- Found Waylandpp: /usr/include (Required is at least version "0.2.2") -- Found LibDRM: /usr/lib/libdrm.so (found version "2.4.123") -- Found Xkbcommon: /usr/lib/libxkbcommon.so (found suitable version "1.7.0", minimum required is "0.4.1") -- Found OpenGLES: /usr/lib/libGLESv2.so -- Found EGL: /usr/lib/libEGL.so (found version "24.2.7") -- 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: wayland -- 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.5s) -- Generating done (1.7s) -- Build files have been written to: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland [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.1-Omega/build-wayland/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.1-Omega/build-wayland/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.1-Omega/build-wayland/build/lib/libcrossguid.a -- Up-to-date: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/include -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/include/crossguid -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/include/crossguid/guid.hpp -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/share/crossguid/cmake/crossguid-config.cmake -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/share/crossguid/cmake/crossguid-config-release.cmake -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/share/crossguid/LICENSE -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/share/crossguid/README.md -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/lib/pkgconfig/crossguid.pc [8/8] Completed 'crossguid' [1/1731] cd /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega && /usr/bin/cmake -DCORE_SOURCE_DIR=/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega -DCORE_SYSTEM_NAME=linux -DCORE_PLATFORM_NAME_LC="wayland" -DCORE_BUILD_DIR=build -DCMAKE_BINARY_DIR=/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland -DBUNDLEDIR=/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland -P /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/cmake/scripts/common/GenerateSystemAddons.cmake [2/1731] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/__/__/__/__/__/xbmc/guilib/XBTF.cpp.o [3/1731] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/decoder/PNGDecoder.cpp.o [4/1731] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/decoder/JPGDecoder.cpp.o [5/1731] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/decoder/GifHelper.cpp.o [6/1731] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/decoder/GIFDecoder.cpp.o [7/1731] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/XBTFWriter.cpp.o [8/1731] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/TexturePacker.cpp.o [9/1731] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/DecoderManager.cpp.o [10/1731] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/md5.cpp.o [11/1731] Generating wayland-protocols C++ wrappers [12/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Null/NptNullAutoreleasePool.cpp.o [13/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Bsd/NptBsdNetwork.cpp.o [14/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixTime.cpp.o [15/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixThreads.cpp.o [16/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixQueue.cpp.o [17/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptSelectableMessageQueue.cpp.o [18/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixSystem.cpp.o [19/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixEnvironment.cpp.o [20/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaConnect/PltMediaConnect.cpp.o [21/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaConnect/X_MS_MediaReceiverRegistrarSCPD.cpp.o [22/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/RenderingControlSCPD.cpp.o [23/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/RdrConnectionManagerSCPD.cpp.o [24/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/AVTransportSCPD.cpp.o [25/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/PltMediaController.cpp.o [26/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/PltMediaRenderer.cpp.o [27/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/StdC/NptStdcEnvironment.cpp.o [28/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/StdC/NptStdcDebug.cpp.o [29/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Bsd/NptBsdSockets.cpp.o [30/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Bsd/NptBsdResolver.cpp.o [31/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptXml.cpp.o [32/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptUtils.cpp.o [33/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptUri.cpp.o [34/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptTls.cpp.o [35/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptTime.cpp.o [36/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptThreads.cpp.o [37/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptSystem.cpp.o [38/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptStrings.cpp.o [39/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptStreams.cpp.o [40/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptSockets.cpp.o [41/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptSimpleMessageQueue.cpp.o [42/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptRingBuffer.cpp.o [43/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptResults.cpp.o [44/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptQueue.cpp.o [45/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptNetwork.cpp.o [46/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptMessaging.cpp.o [47/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptLogging.cpp.o [48/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptList.cpp.o [49/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptHttp.cpp.o [50/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptHash.cpp.o [51/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptFile.cpp.o [52/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptDebug.cpp.o [53/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptDataBuffer.cpp.o [54/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptCommon.cpp.o [55/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptBufferedStreams.cpp.o [56/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptBase64.cpp.o [57/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptAutomaticCleaner.cpp.o [58/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/Neptune.cpp.o [59/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltSyncMediaBrowser.cpp.o [60/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/ContentDirectorywSearchSCPD.cpp.o [61/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/ContentDirectorySCPD.cpp.o [62/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/ConnectionManagerSCPD.cpp.o [63/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltMediaServer.cpp.o [64/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltMediaItem.cpp.o [65/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltMediaCache.cpp.o [66/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltMediaBrowser.cpp.o [67/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltFileMediaServer.cpp.o [68/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltDidl.cpp.o [69/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltUPnP.cpp.o [70/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltThreadTask.cpp.o [71/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltTaskManager.cpp.o [72/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltStateVariable.cpp.o [73/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltSsdp.cpp.o [74/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltService.cpp.o [75/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltProtocolInfo.cpp.o [76/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltMimeType.cpp.o [77/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltIconsData.cpp.o [78/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltHttpServerTask.cpp.o [79/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltHttpServer.cpp.o [80/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltHttpClientTask.cpp.o [81/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltHttp.cpp.o [82/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltEvent.cpp.o [83/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltDeviceHost.cpp.o [84/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltDeviceData.cpp.o [85/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltDatagramStream.cpp.o [86/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltCtrlPointTask.cpp.o [87/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltCtrlPoint.cpp.o [88/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltConstants.cpp.o [89/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltArgument.cpp.o [90/1731] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltAction.cpp.o [91/1731] Building C++ header for video.fbs [92/1731] Building C++ header for savestate.fbs [93/1731] Generating build/xbmc/CompileInfo.cpp [94/1731] Building C object build/cores/dll-loader/exports/CMakeFiles/wrapper.dir/wrapper.c.o [95/1731] Creating directories for 'libdvdcss' [96/1731] Creating directories for 'ffmpeg' [97/1731] Creating directories for 'JsonSchemaBuilder' [98/1731] Performing download step (verify and extract) for 'libdvdcss' [99/1731] Performing download step (download, verify and extract) for 'ffmpeg' [100/1731] Building CXX object CMakeFiles/compileinfo.dir/build/xbmc/CompileInfo.cpp.o [101/1731] No download step for 'JsonSchemaBuilder' [102/1731] No update step for 'JsonSchemaBuilder' -- verifying file... file='/home/buildozer/aports/community/kodi/src/libdvdcss-1.4.3-Next-Nexus-Alpha2-2.tar.gz' -- verifying file... done -- extracting... src='/home/buildozer/aports/community/kodi/src/libdvdcss-1.4.3-Next-Nexus-Alpha2-2.tar.gz' dst='/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/libdvdcss/src/libdvdcss' -- extracting... [tar xfz] -- extracting... [analysis] -- extracting... [rename] -- extracting... [clean up] -- extracting... done [103/1731] No update step for 'libdvdcss' [104/1731] No patch step for 'JsonSchemaBuilder' [105/1731] No patch step for 'libdvdcss' [106/1731] Performing configure step for 'JsonSchemaBuilder' [107/1731] Performing configure step for 'libdvdcss' [108/1731] cd /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/cores/dll-loader/exports && /usr/bin/llvm-nm /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/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.1-Omega/lib/libUPnP/Platinum/Source/Core/PltThreadTask.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltThreadTask.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-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.1-Omega/lib/libUPnP/Platinum/Source/Core/PltThreadTask.cpp:71:19: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 71 | m_Delay = delay?*delay:NPT_TimeStamp(0.); | ^ 1 warning generated. In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-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.1-Omega/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.cpp:145:22: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 145 | watchdog = now; | ^ 1 warning generated. /home/buildozer/aports/community/kodi/src/xbmc-21.1-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.1-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.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-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.1-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.1-Omega/lib/libUPnP/Platinum/Source/Core/PltStateVariable.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltStateVariable.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-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.1-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.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaConnect/PltMediaConnect.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-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.1-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.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaBrowser.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-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.1-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.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaServer.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltUPnP.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltTaskManager.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-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.1-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.1-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.1-Omega/lib/libUPnP/Platinum/Source/Core/PltAction.cpp:256:18: warning: variable 'count' set but not used [-Wunused-but-set-variable] 256 | NPT_Cardinal count = 0; | ^ 1 warning generated. /home/buildozer/aports/community/kodi/src/xbmc-21.1-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. In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaRenderer/PltMediaController.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-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.1-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.1-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.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaRenderer/PltMediaController.cpp:1111:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1111 | info.abs_time = NPT_TimeStamp(-1.0f); | ~~~~~~~~~~~~~ ^~~~~ 3 warnings generated. /home/buildozer/aports/community/kodi/src/xbmc-21.1-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.1-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.1-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.1-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.1-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.1-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.1-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.1-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.1-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.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltFileMediaServer.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltUPnP.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltTaskManager.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-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.1-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.1-Omega/lib/libUPnP/Platinum/Source/Core/PltService.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltService.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-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.1-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.1-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.1-Omega/lib/libUPnP/Platinum/Source/Core/PltDeviceData.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltDeviceData.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-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.1-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.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaItem.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaItem.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-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.1-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.1-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.1-Omega/build-wayland/build/JsonSchemaBuilder/src/JsonSchemaBuilder-build [109/1731] Performing build step for 'JsonSchemaBuilder' /home/buildozer/aports/community/kodi/src/xbmc-21.1-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.1-Omega/lib/libUPnP/Platinum/Source/Core/PltCtrlPoint.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltCtrlPoint.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-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.1-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.1-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.1-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.1-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. [110/1731] Linking CXX static library build/upnp/libupnp.a -- Downloading... dst='/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/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.1-Omega/build-wayland/build/download/ffmpeg-6.0.1.tar.gz' -- Downloading... done -- extracting... src='/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/download/ffmpeg-6.0.1.tar.gz' dst='/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg' -- extracting... [tar xfz] -- extracting... [analysis] -- extracting... [rename] -- extracting... [clean up] -- extracting... done [111/1731] No update step for 'ffmpeg' [112/1731] Performing patch step for 'ffmpeg' [113/1731] Performing configure step for 'ffmpeg' [114/1731] 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.1-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.1-Omega/crossguid-root/usr/include/crossguid -Wall -Wdouble-promotion -Wmissing-field-initializers -Wsign-compare -Wextra -Wno-unused-parameter -Wnon-virtual-dtor;--extra-ldflags=-Wl,--as-needed,-O1,--sort-common -Wl,--thinlto-jobs=8 -fuse-ld=lld -Wl,-z,stack-size=2097152;--enable-neon;--disable-debug;--enable-pic;--target-os=linux;--enable-vaapi;--disable-vdpau;--disable-armv5te;--disable-armv6t2;--enable-gnutls;--enable-libdav1d;--arch=armv8l -- Configuring done (0.8s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_INSTALL_LIBDIR CORE_PLATFORM_NAME PROJECTSOURCE -- Build files have been written to: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg-build [115/1731] Performing build step for 'ffmpeg' [116/1731] Generating skin xbt [1/2] Building CXX object CMakeFiles/JsonSchemaBuilder.dir/JsonSchemaBuilder.cpp.o [2/2] Linking CXX executable JsonSchemaBuilder [117/1731] Performing install step for 'JsonSchemaBuilder' [1/1] Install the project... -- Install configuration: "Release" -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/bin/JsonSchemaBuilder [118/1731] Completed 'JsonSchemaBuilder' [119/1731] Generating ServiceDescription.h [120/1731] 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 [121/1731] Performing build step for 'libdvdcss' /usr/bin/make all-am make[1]: Entering directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/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.1-Omega/build-wayland/build/libdvdcss/src/libdvdcss' [122/1731] Performing install step for 'libdvdcss' make[1]: Entering directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/libdvdcss/src/libdvdcss' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/share/doc/libdvdcss' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/lib/pkgconfig' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/include/dvdcss' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/lib' /bin/sh ./libtool --mode=install /usr/bin/install -c libdvdcss.la '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/lib' /usr/bin/install -c -m 644 AUTHORS COPYING NEWS README.md ChangeLog '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/share/doc/libdvdcss' /usr/bin/install -c -m 644 src/libdvdcss.pc '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/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.1-Omega/build-wayland/build/include/dvdcss' libtool: install: /usr/bin/install -c .libs/libdvdcss.lai /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/lib/libdvdcss.la libtool: install: /usr/bin/install -c .libs/libdvdcss.a /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/lib/libdvdcss.a libtool: install: chmod 644 /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/lib/libdvdcss.a libtool: install: ranlib /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/lib/libdvdcss.a make[1]: Leaving directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/libdvdcss/src/libdvdcss' [123/1731] Completed 'libdvdcss' [124/1731] Creating directories for 'libdvdread' [125/1731] 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.1-Omega/build-wayland/build/libdvdread/src/libdvdread' -- extracting... [tar xfz] -- extracting... [analysis] -- extracting... [rename] -- extracting... [clean up] -- extracting... done [126/1731] No update step for 'libdvdread' [127/1731] No patch step for 'libdvdread' [128/1731] 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 [129/1731] Performing build step for 'libdvdread' /usr/bin/make all-am make[1]: Entering directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/libdvdread/src/libdvdread' cd . && git log > /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/libdvdread/src/libdvdread/ChangeLog-tmp fatal: not a git repository (or any of the parent directories): .git CC src/bitreader.lo make[1]: [Makefile:1056: ChangeLog] Error 128 (ignored) test -s ChangeLog-tmp && mv ChangeLog-tmp ChangeLog CC src/dvd_input.lo make[1]: [Makefile:1057: ChangeLog] Error 1 (ignored) rm -f ChangeLog-tmp CC src/dvd_reader.lo CC src/dvd_udf.lo test -e ChangeLog || touch ChangeLog CC src/ifo_print.lo CC src/ifo_read.lo CC src/logger.lo CC src/md5.lo CC src/nav_print.lo CC src/nav_read.lo CCLD libdvdread.la make[1]: Leaving directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/libdvdread/src/libdvdread' [130/1731] Performing install step for 'libdvdread' make[1]: Entering directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/libdvdread/src/libdvdread' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/share/doc/libdvdread' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/lib/pkgconfig' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/include/dvdread' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/lib' /bin/sh ./libtool --mode=install /usr/bin/install -c libdvdread.la '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/lib' /usr/bin/install -c -m 644 misc/dvdread.pc '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/lib/pkgconfig' /usr/bin/install -c -m 644 AUTHORS ChangeLog COPYING NEWS README.md TODO '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/share/doc/libdvdread' /usr/bin/install -c -m 644 src/dvdread/bitreader.h src/dvdread/dvd_reader.h src/dvdread/dvd_udf.h src/dvdread/ifo_print.h src/dvdread/ifo_read.h src/dvdread/ifo_types.h src/dvdread/nav_print.h src/dvdread/nav_read.h src/dvdread/nav_types.h src/dvdread/version.h '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/include/dvdread' libtool: install: /usr/bin/install -c .libs/libdvdread.lai /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/lib/libdvdread.la libtool: install: /usr/bin/install -c .libs/libdvdread.a /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/lib/libdvdread.a libtool: install: chmod 644 /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/lib/libdvdread.a libtool: install: ranlib /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/lib/libdvdread.a make[1]: Leaving directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/libdvdread/src/libdvdread' [131/1731] Completed 'libdvdread' [132/1731] Creating directories for 'libdvdnav' [133/1731] 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.1-Omega/build-wayland/build/libdvdnav/src/libdvdnav' -- extracting... [tar xfz] -- extracting... [analysis] -- extracting... [rename] -- extracting... [clean up] -- extracting... done [134/1731] No update step for 'libdvdnav' [135/1731] No patch step for 'libdvdnav' [136/1731] Performing configure 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.1-Omega/build-wayland/build source path /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/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 CC libavformat/cdg.o CC libavformat/cdxl.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/aaxdec.c:104:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 104 | for (int seg = 0; seg < a->current_segment; seg++) | ~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/acedec.c:35:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 35 | if (asc < 0x44 || asc > p->buf_size - 4) | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/3dostr.c:32:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 32 | if (size < 8 || p->buf_size - i < size) | ~~~~~~~~~~~~~~~ ^ ~~~~ CC libavformat/cinedec.o 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/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)CC libavformat/codec2.o { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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_DEsrc/libavformat/4xm.cCODI:NG261_P:A34R:AM }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ 261 | src/libavformat/aptxdec.c : 93 :12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] four x93 | m -> f p s {= N UaLvL_ d},2 q( a| v ^_ int2float(AV_RL32(&header[i + 12])), 10000); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/aixdec.c:60:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 60 | for (i = 0; i < nb_streams; i++) { | ~ ^ ~~~~~~~~~~ src/libavformat/aixdec.c:74:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 74 | for (i = 0; i < nb_streams; i++) { | ~ ^ ~~~~~~~~~~ src/libavformat/4xm.c:249:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 249 | if (size > header_size - i - 8 && (fourcc_tag == vtrk_TAG || fourcc_tag == strk_TAG)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/aadec.c:244:13: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 244 | if (pos >= c->content_end) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/aixdec.c:100:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 100 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/aixdec.c:117:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 117 | if (avio_r8(s->pb) != s->nb_streams || index >= s->nb_streams) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/aadec.c:300:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 300 | while (chapter_idx < s->nb_chapters && timestamp >= s->chapters[chapter_idx]->end) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/aadec.c:304:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 304 | if (chapter_idx >= s->nb_chapters) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/4xm.c: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: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] 73 | if (p->nb_records > 0 && record >= p->base_record && record < p->base_record + p->nb_records) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/concat.o 1 warning generated. src/libavformat/apetag.c:47:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 47 | for (i = 0; i < sizeof(key) - 1; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/anm.c:192:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 192 | if (anm->record >= p->nb_records) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavformat/concatdec.o src/libavformat/apm.c:81:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 81 | for (int i = 0; i < FF_ARRAY_ELEMS(ext->unk3); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/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/apetag.c:164:16: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 164 | for (i=0; if= FF(_sAiRzRe A269lly(ptpobtael) f ftfosteatlf r&a&me s;a vii+o+_)t e{l l (| p ~ ^ ~~~~~~~~~~~~~~~~b ) != offset + src/libavformat/ape.cs:i306z:e23:) 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++) { | ~ ^ ~~~~~~~~~~~~~~~~ CC libavformat/dash.o src/libavformat/alp.c:284:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 284 | { NULL } | ^ CC libavformat/dashenc.o src/libavformat/async.csrc/libavformat/ape.c::378:47927::10 :warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]warning: missing field 'help' initializer [-Wmissing-field-initializers] 479 | 378 | { N U LiLf} ,(a p e| - ^> currentframe >= ape->totalframes) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/ape.c:386:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 386 | if (ape->currentframe == (ape->totalframes - 1)) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_o.c:234:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 234 | for (i = 0; i < len; i++) | ~ ^ ~~~ src/libavformat/asfdec_o.c:252:52: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 251 | if ((ret = a2vio warning_sg generatede. t_str16le(pb, len, name, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | src/libavformat/aqtitledec.c : 127 : 113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] sizeof(name))) < len) | ~~~~~~~~~~~~~ ^ ~~~127 | { "subfps", "set the movie frame rate", OFFSET(frame_rate), AV_OPT_TYPE_RATIONAL, {.dbl=25}, 0, INT_MAX, SD }, | ^ src/libavformat/aqtitledec.c:128:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 128 | { NULL } | ^ CC libavformat/data_uri.o src/libavformat/asfenc.c:311:23: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 311 | if (pres_time <= asf->index_ptr[i].send_time) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/astdec.c:94:14: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 94 | size > INT_MAX / s->streams[0]->codecpar->ch_layout.nb_channels) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/dauddec.o src/libavformat/assenc.c:219:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 219 | { "ignore_readorder", "write events immediately, even if they're out-of-order", OFFSET(ignore_readorder), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E }, | ^ src/libavformat/assenc.c:220:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 220 | { NULL }, | ^ src/libavformat/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", offsetof(ASFContext, no_resync_search), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/asfdec_f.c:122:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 122 | { "export_xmp", "Export full XMP metadata", offsetof(ASFContext, export_xmp), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/asfdec_f.c:123:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 123 | { NULL }, | ^ 4 warnings generated. 2 warnings generated. src/libavformat/argo_cvg.c:394:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 394 | { NULL } | ^ src/libavformat/adtsenc.c:223:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/argo_brp.c: 372223 | : 45 : warning: {comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] "write_id3v2", "En a372b | l e I D 3ifv 2 (tbalgk. swrtitrienagm"_i,d < - 1 O||F FbSlkE.Ts(tirde3amv_2tiadg )>, =A Vs_-O>PnTb__TsYtPrEe_aBmOs)O L ,| ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ {.i64 = 0}, 0, src/libavformat/argo_brp.c1:,399 :EN18C:} , 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:224:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 224 | { "write_apetag", "Enable APE tag writing", OFFSET(apetag), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, ENC}, | ^ src/libavformat/adtsenc.c:225:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 225 | { "write_mpeg2"CC libavformat/daudenc.o , "Set MPEG version to MPEG-2", OFFSET(mpeg_id), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, ENC}, | ^ src/libavformat/adtsenc.c:226:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 226 | { NULL }, | ^ src/libavformat/astenc.c:186:150In file included from : src/libavformat/brstm.cwarning: :missing field 'unit' initializer [-Wmissing-field-initializers]23 : src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | { "loop s171t | a r t " ,g- >"bLouofpfsetrar t+ =p oFsFiMtIiNon( ign- >mibllufifseerc_oenndds .- "g,- >ObFFuSffEeTr(,l osoizpes)t;a r t| ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~, AV_OPT_TYPE_src/libavutil/macros.hI:N49T:6254:, note: {expanded from macro 'FFMIN' .i64 = - 149 | }#,de f-i1n,e IFNFTM_IMNA(aX,,b )A V_(O(PaT) _>F L(AGb_)E N?C O(Db)I :N G(_aP)A) R A| ~ ^ ~M }, | ^ src/libavformat/astenc.c:187:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers] In file included from src/libavformat/av1.c:27 : 187src/libavcodec/put_bits.h | : 227 {: 37:" lwarning: oocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]p end", "Loopend 227p | o si t i o n i ni fm i(llsi-s>beucfo_enndds .-" ,s - > bOFuFfS_EpTt(rl o>o=p esndi),z eo f (AVB_iOtPBTu_fT)YP)E _{I N T| 6 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~4, { .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 }, | ^ In file included from src/libavformat/brstm.c:23: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/brstm.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:265: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/dcstr.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/demux.o src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/au.c:119:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 119 | for (i = 0; i < FF_ARRAY_ELEMS(keys); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ CC libavformat/demux_utils.o In file included from src/libavformat/brstm.c:23: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_esrc/libavformat/asfdec_f.cnd :-329 p-:>58b:u fwarning: fcomparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]e r, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h329: | 49 : 25 : note: expanded from macro 'FFMIN' FFAB S(49f | #sdiezef i-n (ein tF6F4M_tI)Na(saf,-b>)h d(r.(fai)l e>_ s(ibz)e )? <( bF)FM I:N ((fas)i)z e ,| a ~ ^ ~s f->hdr.fIn file included from ilsrc/libavformat/brstm.ce:_23s: src/libavcodec/bytestream.hi:294z:e15):/ 2warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) | ^ ~~~~~ ~~~~~~~~~~~~~~~~~~ 294 | if src/libavutil/macros.h(s:iz49e:225 :! =note: expanded from macro 'FFMIN's ize) | ~~~~~ ^ ~~~~ 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/asfdec_f.c:329:src/libavformat/argo_asf.c56: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]: 464:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 329 | 464 | { N U LFLF A}B S (f| s ^iz e - (int64_t)asf->hdr.file_size) < FFMIN(fsize, asf->hdr.file_size)/20) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/brstm.c:23: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/derf.o src/libavformat/avs3dec.c:42:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 42 | if (code < slice_pos) | ~~~~ ^ ~~~~~~~~~ In file included from src/libavformat/apngdec.c:37: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #defi1ne warning F generatedF. MIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/au.c:165:36: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 165 | if (data_size < 0 && data_size != AU_UNKNOWN_SIZE) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/au.c:203:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 203 | if (channels == 0 || channels >= INT_MAX / (BLOCK_SIZE * bps >> 3)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/au.c:224:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 224 | if (data_size != AU_UNKNOWN_SIZE) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/asfdec_o.csrc/libavformat/asfdec_f.c:884::51719::35 :warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2 884517 warning | | s generated . f o r i(fi =( s0t;r eia 893s:t26r:e awarning: mcomparison of integers of different signs: 'int32_t' (aka 'int') and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] s[strea m893_ | n u m ] . p a yilfo a(dp)r)e {v _ p| k ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t _num != pkt_num) { | ~~~~~~~~~~~~ ^ ~~~~~~~ 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 | ssrc/libavcodec/bytestream.hize2: =355 F:F13MI:N (warning: pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]-> buffer_end - p-> b355u | f f e r ,s iszeiz e )= ;F F MI| N( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~g- >buffer_src/libavutil/macros.he:nd49 -: 25g:- >note: buexpanded from macro 'FFMIN'ff er, size );49 | | # ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~d efine FFsrc/libavutil/macros.hM:I49N(:a25,:b )note: expanded from macro 'FFMIN'( (a) > (49b | )# d? e(fbi)n :e (Fa)F)M I | N ~ ^ ~( a,b) ((a) >In file included from src/libavformat/apngdec.c(:37b: )src/libavcodec/bytestream.h :?187: 15:( bwarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : (a)) 187 | | ~ ^ ~ if (sizeIn file included from 2src/libavformat/brstm.c !:=23 : ssrc/libavcodec/bytestream.hi:z356e:)13: | warning: ~~~~~ ^ ~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/brstm.c:23: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/asfenc.cCC libavformat/dfa.o :988:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 988 | if (start_sec > asf->nb_index_memory_alloc) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/aviobuf.c:63:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | {"protocol_whsrc/libavformat/avs.citel:is184t:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ", "List of protocols tha t184 | ar e a l lo w e d t o be uisfe d("s,iz e O-F F4S E>T (psriozteoocfo(lp_wahliettetle)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | 1 ^ warning generated. src/libavformat/aviobuf.c:64:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 64 | { NULL }, | ^ 3 warnings generated. src/libavformat/au.c:266:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 266 | for (int i = 0; i < FF_ARRAY_ELEMS(keys); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ CC libavformat/dfpwmdec.o src/libavformat/asfdec_f.c:592:52: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 591 | if ((ret = avio_get_str16le(pb, lang_len, lsrc/libavformat/avienc.cang, : 141| :23 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 592 | 141 | a v i st - > ma x _ s i z e = F FsMiAXz(eaovfi(slta-n>g)m)a)x <_ lsainzge_l,e ns)i z| e ~~~~~~~~~~~~~ ^ ~~~~~~~~) ; | ^ ~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (src/libavcodec/bytestream.ha) :: 271(:b17): ) warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ~ ^ ~ 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/avienc.c:170:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 170 | for (i = 0; i < s->nIn file included from b_stsrc/libavformat/apngdec.cr:37e: asrc/libavcodec/bytestream.hms:;293 :i13+:+ )warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]{ | ~ ^ ~~~~~~~~~~~~~ 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/apngdec.c:37: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/asfenc.c:1120:165: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1120 | { "packet_size", "Packet size", offsetof(ASFContext, packet_size), AV_OPT_TYPE_INT, {.i64 = 3200}, PACKET_SIZE_MIN, PACKET_SIZE_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/asfenc.c:1121:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1121 | { NULL }, | ^ 1 warning generated. CC libavformat/dhav.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/apngdec.c:37: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/avienc.c:211:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 211 | for src/libavformat/asfdec_o.c(n :=1000 0:;45 :n warning: < comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]s ->nb_streams; n++) 1000 | { | i ~ ^ ~~~~~~~~~~~~~f (asf->nb_mult_left && (avio_tell(pb) >= | ~~~~~~~~~~~~~ ^ 1001 | (asf->sub_header_offset + asf->mult_sub_len))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 }, | ^ CC libavformat/diracdec.o src/libavformat/avio.c:59:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | {"protocol_blacklist", "List of protocols that are not allowed to be used", OFFSET(protocol_blacklist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, src/libavcodec/bytestream.h| ^ :355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size)src/libavformat/avio.c;:60 :204 :| warning: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~missing field 'unit' initializer [-Wmissing-field-initializers] src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #d60e | f i n e F{F"MrwI_N(taim,ebou)t "(,( a")T im>e (ob)u ?t (fbo)r I:O ( ao)p)e r a| ~ ^ ~t ions (in miIn file included from crsrc/libavformat/apngdec.co:se37c: onsrc/libavcodec/bytestream.hd:356s:13):" ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]o ffsetof( U356R | LC o n t seixzte,2 r=w _FtFimMeIoNu(pt-),> bAuVf_feOrP_Te_nTYdP E-_ pI-NT>6b4uf,fe r{, .sii6z4e );= | 0 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ }, src/libavutil/macros.h:049,: 25I:NT 6note: expanded from macro 'FFMIN'4 _MAX, A49 | V#d_eOfPiTne_ FFFLMAIGN(_a,EbNC)O (D(aI)N G>_ P(AbRA)M |? (Ab)V :_ O(PaT)_)F L A| G ~ ^ ~_ DECODINGIn file included from _src/libavformat/apngdec.cP:A37R: Asrc/libavcodec/bytestream.h:M357 :}15,: | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ^ 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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 src/libavformat/avc.c(0x7:f180f:ff16f:ff ffwarning: ffcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]f fff) | ^~~~~~~~~~~~~~~~~~ CC libavformat/dnxhddec.o 180 | size = FFMIN(AV_RB32(buf), end - buf - 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/apngdec.c:89:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 89 | len + 4 > 1byt warningest generatedr. eam2_get_bytes_left(&gb)) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/c93.c:53:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 53 | if (AV_RL16(p->buf + i) != index || !p->buf[i + 2] || !p->buf[i + 3]) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/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 CC libavformat/dovi_isom.o (asf_pkt->size_left > size) | ~~~~~~~~~~~~~~~~~~ ^ ~~~~ 2 warnings generated. 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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}, | ^ src/libavformat/asfdec_f.c:797:27: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 797 | if (avio_tell(pb) != gpos + gsize) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavformat/dsfdec.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/asfdec_o.cCC libavformat/dsicin.o :1179:55: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1179 | if (asf->packet_offset + asf->packet_size <= asf->data_offset + asf->data_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. src/libavformat/avc.c:315:14: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 315 | while (i < header_len && i < src_len) | ~ ^ ~~~~~~~~~~ src/libavformat/avienc.c:280:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 280 | for (n = 0; n < s->nb_streams; n++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:296:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 296 | for (n = 0; n < s->nb_streams; n++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/dss.o 4 warnings generated. 1 warning generated. src/libavformat/apngdec.c:289:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 289 | height != s->streams[0]->codecpar->height || | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/apngdec.c:288:15: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 288 | if (width != s->streams[0]->codecpar->width || | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/apngdec.c:295:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 4 warnings generated. 295 | y_offset >= s->streams[0]->codecpar->height || | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/apngdec.c:293:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 293 | x_offset >= s->streams[0]->codecpar->width || | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/dtsdec.o 5 warnings generated. 1 warning generated. src/libavformat/avienc.c:639:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 639 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c2:654 warning:19s: generated . warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 654 | for (i = 0; i < src/libavformat/avc.cs->n:b_470s:t41r:e awarning: mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s ; i++) { | ~ ^ ~~~~~~~~~~~~~ 470 | } else if (aspect_ratio_idc < FF_ARRAY_ELEMS(avc_sample_aspect_ratio)) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_o.c:1327:24: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1327 | if ((avio_tell(pb) >= asf->data_offset + asf->data_size) && | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/avidec.c:40: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavformat/dtshddec.o 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~src/libavformat/bink.c :264:32: warning: src/libavutil/macros.hcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]: 49:25: note: expanded from macro 'FFMIN' 49264 | | #d e f in ew FhFiMIlNe ((ab,ib)n k((-a>)c u>r r(ebn) t_?tr ac(kb )< b: i(nka-)>)n u m| ~ ^ ~_ audio_tracks) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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 - rssrc/libavformat/avienc.cize:) 701{ : | 23 ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/asfdec_f.c:1096:39 :701 | warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] for ( i1096 | = 0; i < s - > nb _ifs t(raeasmfs-;>p ai+c+k)e t{_f r a| g ~ ^ ~~~~~~~~~~~~~_ size > asfsrc/libavformat/avienc.c-:>708:p27:In file included from acsrc/libavformat/avidec.cwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]k: e40: tsrc/libavcodec/bytestream.h_:s186i: 708z | 13e :_ lwarning: e comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f t - r fsoirz e (186+i | = a 0s; sfi -zi>e

knFeb_Ft_spaMtdrIesaN(ipmzs;-e >b)iu +f{fe+ )r { _| ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ e n| ~ ^ ~~~~~~~~~~~~~d - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/avidec.c:40: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/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/dump.o src/libavformat/apngdec.c:408:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 408 | AV_OPT_TYPE_BOOL, { .i64 = 1 } , 0, 1 , AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/apngdec.c:410:77: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 410 | AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/apngdec.c:412:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 412 | AV_OPT_TYPE_INT, { .i64 = DEFAULT_APNG_FPS }, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/apngdec.c:413:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 413 | { NULL }, | ^ src/libavformat/avformat.c:371:58: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavcodec/bytestream.h:271 :17371: | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if ( i271 | c- > p r ogirnatm ss[iiz]e-2> s=t FrFeMaImN_(ig-n>debxuf[fj]e r_=e=n ds) - | g ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~- >buffesrc/libavformat/av1dec.cr, s:iz113e):; 97 :| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'113 | { " f49ra | m#edreaftien"e, F"F"M,I NO(Fa,FbS)E T((f(ar)a m> e(rba)t e?) ,( bA)V _:O PT(_a)T) Y P| E ~ ^ ~_ VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC}, | ^ src/libavformat/av1dec.c:114:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 114 | { NULL }, | ^ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 3 warnings generated. src/libavformat/bintext.c:376:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 376 | { "linespeed", "set simulated lIn file included from ine ssrc/libavformat/avidec.cp:ee40d: src/libavcodec/bytestream.h(:b293:y13t:e swarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]p er second)", OFF S293E | T ( c h asirzse_2p e=r _fFrFaMmIeN)(,p -A>V_bOuPfTf_TeYrP_Ee_nINdT ,- {p.-i6>4bu f=f e6r0,0 0si}ze,); 1| , ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ INT_MAXsrc/libavutil/macros.h, :A49:V25_:O Pnote: Texpanded from macro 'FFMIN'_ FLAG_DE C49O | #DdIeNfiGn_e PFFAMIRNA(Ma},b,) ((| a ^) src/libavformat/asfdec_o.c > (:b1550): ?19 :( b)warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (a)) | ~ ^ ~ In file included from src/libavformat/avidec.c1550: | 40 : src/libavcodec/bytestream.h : 294src/libavformat/bintext.cf::o15377:r: 153warning: (:j comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: =missing field 'unit' initializer [-Wmissing-field-initializers] 0; j < F294F | _ A R RiAfY _(377E | sL iE zM eS 2({ g !d"=ev fis)di;ez oej_)+s +i )z| e ~~~~~ ^ ~~~~{ " , "set vi| de ~ ^ ~~~~~~~~~~~~~~~~~~~~o size, such as 640x480 or hd720.", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/bintext.c:378:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 378 | { "framerate", "set framerate (frames per second)", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/bintext.c:379:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 379 | { NULL }, | ^ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/avidec.c:40: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/avidec.c:40: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/av1dec.cIn file included from src/libavformat/avidec.c::19340:34: :src/libavcodec/bytestream.h :warning: 357comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]:15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if 193(s | i z e2 ! =r esti z=e )r e a| d ~~~~~ ^ ~~~~_ obu(p->buf + cnt, FFMIN(p->buf_size - cnt, obu_unit_size), &obu_size, &type); | ^ ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/av1dec.c:208:38: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 208 | ret = read_obu(p->buf + cnt, FFMIN(p->buf_size - cnt, obu_unit_size), &obu_size, &type); | ^ ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/asfdec_f.c:1206:57: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 21206 | warning s generated . asf_st->frag_offset + asf->packet_frag_size > asf_st->pkt.size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:1260:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1260 | if (asf->packet_frag_offset >= asf_st->pkt.size || | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:1269:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1269 | if (asf->packet_frag_offset != asf_st->frag_offset && !asf_st->pkt_clean) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:1276:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1276 | if (ret != asf->packet_frag_size) src/libavformat/avformat.c{ | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~: 434:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 434 | for (unsigned i = 0; i < nb_streams; i++) { | ~ ^ ~~~~~~~~~~ src/libavformat/avformat.c:468:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 468 | if (program && i == nb_streams - 1 && ret < 0) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/avienc.c: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++) { | ~ ^ ~~~~~~~~~~~~~ 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/avienc.c:980:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 980 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/av1dec.c:255:13: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 255 | if (ret != obu_unit_size) | ~~~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c: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/asfdec_f.c:1446:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1446 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/bit.c:98:12: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 98 | if(ret != 8 * packet_size * sizeof(uint16_t)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/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]) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 6 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) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~ 1 warning generated. 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/dv.o src/libavformat/avidec.c:334:36: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 334 | if (avio_read(pb, value, size) != size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 1 warning generated. 2 warnings generated. CC libavformat/dvbsub.o src/libavformat/avidec.c:370:29: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 370 | while (avio_tell(s->pb) < end && !avio_feof(s->pb)) { | ~~~~~~~~~~~~~~~~ ^ ~~~ src/libavformat/avidec.c:377:37: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 377 | while (avio_tell(s->pb) < tag_end && !avio_feof(s->pb)) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavformat/cavsvideodec.c:45:25: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 45 | if(code < slice_pos) | ~~~~ ^ ~~~~~~~~~ CC libavformat/dvbtxt.o CC libavformat/dvenc.o src/libavformat/brstm.c:331:35: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1 warning generated. 331 | for (i = 0; i < asize; i += 2) { | ~ ^ ~~~~~ 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++) { | ~^~~~~~~~~~~~~~ 5 warnings generated. CC libavformat/dxa.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/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) | ~~~ ^ ~~~~ 1 warning generated. CC libavformat/eacdata.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/electronicarts.o CC libavformat/epafdec.o CC libavformat/ffmetadec.o 1 warning generated. CC libavformat/ffmetaenc.o CC libavformat/fifo.o CC libavformat/fifo_test.o 2 warnings generated. CC libavformat/file.o CC libavformat/filmstripdec.o CC libavformat/filmstripenc.o CC libavformat/fitsdec.o src/libavformat/avidec.c:662:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 662 | av_assert0(stream_index < s->nb_streams); | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/avidec.c:753:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 753 | if (stream_index >= (unsigned)s->nb_streams || avi->dv_demux) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/avidec.c:867:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 867 | st->codecpar->extradata_size < 1U << 30) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/avidec.c:954:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 954 | if (stream_index >= (unsigned)s->nb_streams | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/avidec.c:991:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 991 | if (stream_index < (unsigned)s->nb_streams && size > 9 * 4) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/avidec.c:1057:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1057 | if (stream_index != s->nb_streams - 1) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/avidec.c:1072:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1072 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1079:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1079 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1088:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1088 | if (i == s->nb_streams && avi->non_interleaved) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/fitsenc.o CC libavformat/flac_picture.o CC libavformat/flacdec.o src/libavformat/avidec.c:1126:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1126 | if (desc_len > pb->buf_end - pb->buf_ptr) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/flacenc.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/flacenc_header.o 1 warning generated. CC libavformat/flic.o CC libavformat/flvdec.o src/libavformat/avidec.c:1254:50: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 1254 | if (i*(avi->io_fsize>0) + (uint64_t)size > avi->fsize || d[0] > 127) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/avidec.c:1258:46: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1258 | if ((d[0] == 'i' && d[1] == 'x' && n < s->nb_streams) || | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1276:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1276 | get_stream_idx(d + 1) < s->nb_streams) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1280:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1280 | if (d[2] == 'i' && d[3] == 'x' && n < s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1285:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1285 | if (d[2] == 'w' && d[3] == 'c' && n < s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1294 | if (n < s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1314:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1314 | && (d[2]*256+d[3] == ast1->prefix || !ast1->prefix_count) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/avidec.c:1338:42: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1338 | d[2] * 256 + d[3] == ast->prefix /* || | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/avidec.c:1343:39: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1343 | if CC libavformat/flvenc.o (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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ CC libavformat/format.o CC libavformat/framecrcenc.o CC libavformat/framehash.o 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/frmdec.o CC libavformat/fsb.o CC libavformat/ftp.o src/libavformat/avidec.c:1505:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1505 | if (ast->has_pal && pkt->size < (unsigned)INT_MAX / 2 && !dv_demux) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavformat/fwse.o CC libavformat/g722.o src/libavformat/aviobuf.c:1398:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1398 | if (new_size < d->pos || new_size > INT_MAX) | ~~~~~~~~ ^ ~~~~~~ src/libavformat/aviobuf.c:1400:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1400 | if (new_size > d->allocated_size) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavformat/g723_1.o 5 warnings generated. CC libavformat/g726.o 20 warnings generated. src/libavformat/avidec.c:1706:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1706 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1722:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1722 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1757:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4 warnings generated. 1757 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1776:50: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1776 | if (get_stream_idx(tag) == i && size == sti->index_entries[0].size + 8) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/cdxl.c:248:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 248 | { "sample_rate", "", OFFSET(sample_rate), AV_OPT_TYPE_INT, { .i64=11025 }, 8000, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/cdxl.c:249:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 249 | { "frame_rate", "", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, { .str="15" }, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/cdxl.c:250:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 250 | { NULL }, | ^ src/libavformat/cinedec.c: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); | ~~~~~~~~ ^~~~~ 8 warnings generated. src/libavformat/avidec.c:1908:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1908 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1938:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1938 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 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: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/data_uri.c:107:12: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 107 | size = FFMIN(size, dc->size - dc->pos); | ^ ~~~~ ~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/cinedec.c:295:19: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 295 | if (cine->pts >= sti->nb_index_entries) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/crypto.c:73:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 73 | { NULL } | ^ src/libavformat/codec2.c:270:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 270 | FRAMES_PER_PACKET, | ^ src/libavformat/codec2.c:267:118: note: expanded from macro 'FRAMES_PER_PACKET' 267 | offsetof(Codec2Context, frames_per_packet), AV_OPT_TYPE_INT, {.i64 = 1}, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM} | ^ src/libavformat/codec2.c:271:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 271 | { NULL }, | ^ src/libavformat/codec2.c:276:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 276 | FRAMES_PER_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/g729dec.o CC libavformat/gdv.o src/libavformat/crypto.c:219:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 219 | if (c->indata_used >= sizeof(c->inbuffer)/2) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavformat/genh.o CC libavformat/gif.o 1 warning generated. CC libavformat/gifdec.o 15 warnings generated. src/libavformat/concatdec.c:249:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 249 | for (i = cat->cur_file->nb_streams; i < cat->avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:250:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 250 | if (i < avf->nb_streams) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:269:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 269 | for (i = cat->cur_file->nb_streams; i < cat->avf->nb_streams;In file included from i+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] src/libavformat/concatdec.c:271:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | 227 | f o rif ((j s= -0>; bju f<_ enadv f-- >nsb-_>sbtruefam_spt;r >j+=+ )s i{z e| o ~ ^ ~~~~~~~~~~~~~~~f (BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/dcstr.c:60:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]60 | if (!alig n 265|| | a l i gn > iIfN (Ts_-M>AbXu f_/e nstd-> c-o dse-c>pbaru-f>c_hp_tlr a>yo=ut .snbi_zecohafnn(eBlistB)u f | ) ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavformat/demux_utils.c:25: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/concatdec.c:291:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 291 | if (cat->cur_file->nb_streams >= cat->avf->nb_streams) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:301:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 301 | for (i = cat->cur_file->nb_streams; i < cat->avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. 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] src/libavcodec/put_bits.h 186 | : 317 : 33s:i zwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2 = FFMIN(p->bu ff317e | r _ e n di f- (sp->-bu>fb_uenfdf e-r, ssi->zbeu)f_;pt r | > ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~= sizeofsrc/libavutil/macros.h(:B49i:t25B:u fnote: )expanded from macro 'FFMIN') { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/demux_utils.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/concatdec.c:401:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 271 | src/libavformat/dash.c :in101t: 20si:z warning: e401comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare]2 | = F F M I Nfo(r g(-> j101bu f | =f er _ 0e; n wjdhi l<- e c g(ad-t>sbu-ftf>_peofsri ,< sl izebue)s[fi;].fn be _rs| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~_ tsreiamzse src/libavutil/macros.h;: - 49j:1+25+ ):&& note: *{texpanded from macro 'FFMIN'_ c ur| ) ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 49{ | | # ~~~~~~~ ^ ~~~~~~~~~~~~~~~d efine FFMIN(a,src/libavformat/dash.cb:)107 :(34(:a warning: )comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] > (b) ? (b) : 107( | a ) ) | ~ ^ ~ int num_copy_bytes = FFMIN(t_next - t_cur, buffer_size - dst_pos - 1); | ^ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/dash.c:117:21: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 117 | if (dst_pos >= buffer_size - 1 || !*t_cur) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/dash.c:151:20: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 151 | dst_pos += FFMIN(n, buffer_size - dst_pos - 1); | ^ ~ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | 5 ~ ^ ~ warning s generated. 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/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/demux_utils.c:25: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/demux_utils.c:25: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/gopher.o 6 warnings generated. 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/gxf.o 1 warning generated. 4 warnings generated. 5 warnings generated. CC libavformat/gxfenc.o src/libavformat/dfpwmdec.c:73:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "sample_rate", "", offsetof(DFPWMAudioDemuxerContext, sample_rate), AV_OPT_TYPE_INT, {.i64 = 48000}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/dfpwmdec.c:75:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "channels", "", offsetof(DFPWMAudioDemuxerContext, channels), AV_OPT_TYPE_INT, {.i64 = 1}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_DEPRECATED CC libavformat/h261dec.o }, | ^ src/libavformat/dfpwmdec.c:76:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "ch_layout", "", offsetof(DFPWMAudioDemuxerContext, ch_layout), AV_OPT_TYPE_CHLAYOUT, {.str = NULL}, 0, 0, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/dfpwmdec.c:80:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 80 | { NULL }, | ^ CC libavformat/h263dec.o 4 warnings generated. CC libavformat/h264dec.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) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:849:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavformat/hashenc.o 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 && | ~~~~ ^ ~~~~~~~~~~~~~~~~~ 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/concatdec.c:924:61: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 924 | OFFSET(safe), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, DEC }, | ^ src/libavformat/concatdec.c:926:69: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 926 | CC libavformat/hca.o OFFSET(auto_convert), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, DEC }, | ^ src/libavformat/concatdec.c:928:78: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 928 | OFFSET(segment_time_metadata), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DEC }, | ^ src/libavformat/concatdec.c:929:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 929 | { NULL } | ^ 4 warnings generated. src/libavformat/dashenc.c:312:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 312 | for (int i = 0; i < s->nb_streams; ++i) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 4 warnings generated. CC libavformat/hdsenc.o In file included from src/libavformat/dtsdec.c:24: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/dtsdec.c:24: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/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/libavcodec/bytestream.h ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/dsfdec.c:201:34: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 317 | size2 =201 F | F M I N (rpet- >=b uaffve_rg_eentd _-p apc-k>ebutf(pfbe,r, pskitz,e );F F | M ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ IN(dsf-src/libavutil/macros.h:>49d:25a: tnote: aexpanded from macro 'FFMIN'_ end - p o49s | #,d esfti->nceo dFeFcMpIaN(ra,-b)> b(l(oac)k >_ (ab)l i? g(bn) ):) (;a) ) | ^ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~| ~ ^ ~ In file included from src/libavutil/macros.h:src/libavformat/dtsdec.c49::2425: src/libavcodec/bytestream.h:: 318note: :15expanded from macro 'FFMIN': warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | 318# | d e f iinfe (FsFiMzeI2N (!a=, sbi)z e() ( a| ) ~~~~~ ^ ~~~~ > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/hevc.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) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/dtsdec.c:24: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/dtsdec.c:24: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/hevcdec.o src/libavformat/dss.c:104:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 104 | if (ret < size) { | ~~~ ^ ~~~~ CC libavformat/hls.o src/libavformat/demux.c:156:42: warning: missing field 'mime_type' initializer [-Wmissing-field-initializers] 156 | AVProbeData pd = { filename, NULL, 0 }; | ^ CC libavformat/hcom.o CC libavformat/hls_sample_encryption.o src/libavformat/dashenc.c:623:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 623 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/hlsenc.o 2 warnings generated. 3 warnings generated. 4 warnings generated. src/libavformat/dashenc.c:830:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 830 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/hlsplaylist.o src/libavformat/dump.c:232:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 232 | av_log(ctx, AV_LOG_INFO, "%f", gain / 100000.0f); | ~~~~~~ ~~~~~^~~~~~~~~~~ CC libavformat/hlsproto.o src/libavformat/dump.c:242:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | av_log(ctx, AV_LOG_INFO, "%f", (float) peak / UINT32_MAX); | ~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~ src/libavformat/dump.c:242:55: warning: implicit conversion from 'unsigned int' to 'float' changes value from 4294967295 to 4294967296 [-Wimplicit-const-int-float-conversion] 242 | av_log(ctx, AV_LOG_INFO, "%f", (float) peak / UINT32_MAX); | ~ ^~~~~~~~~~ /usr/include/stdint.h:50:21: note: expanded from macro 'UINT32_MAX' 50 | #define UINT32_MAX (0xffffffffu) | ^~~~~~~~~~~ CC libavformat/hnm.o src/libavformat/demux.c:611:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 611 | av_assert0(pkt->stream_index < (unsigned)s->nb_streams && | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/dhav.c:110:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 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++) { | ~ ^ ~~~~~~~~~~~~~ 110 | 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++) { | ~ ^ ~~~~~~~~~~~~~ if (index < FF_ARRAY_ELEMS(sample_rates)) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dhav.c:126:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 126 | if (index < FF_ARRAY_ELEMS(sample_rates)) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/http.o src/libavformat/ffmetaenc.c:67:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 67 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/ffmetaenc.c:73:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 73 | for (i = 0; i < s->nb_chapters; i++) { src/libavformat/file.c | ~ ^ ~~~~~~~~~~~~~~: 104:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | { "truncate", "truncate existing files on write", offsetof(FileContext, trunc), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, AV_OPT_FLAG_ENCODING_PARAM }, | ^ 5 warnings generated. src/libavformat/file.c:105:170: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | { "blocksize", "set I/O operation maximum block size", offsetof(FileContext, blocksize), AV_OPT_TYPE_INT, { .i64 = INT_MAX }, 1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/file.c:106:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 106 | { "follow", "Follow a file as it is being written", offsetof(FileContext, follow), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/file.c:107:179: 17warning: missing field 'unit' initializer [-Wmissing-field-initializers] warning s generated. 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/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/dv.c:157:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/fifo_test.c:128:83: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 157 | 128 | i f ( f rAeVq_ O>P=T F_FT_AYRPREA_YI_ENLTEM,S ({d.vi_6a4u d=i o0_}fr,e IqNuTe_nMIcN,y )I)N T _| ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~M AX, AV_OPT_FLAG_ENCODING_PAsrc/libavformat/dump.cRAM:},423 :| ^23 : warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] src/libavformat/fifo_test.c:130:72: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 423130 | | f o r ( iAnVt_ OjPT _=T Y1P;E _j Baudio_data[i]) < data_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/dvenc.c:283:36: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 283 | c->has_audio |= ((reqasize <= av_fifo_can_read(c->audio_data[i])) << i); | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dvenc.c:298:40: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 298 | c->has_audio |= ((reqasize <= av_fifo_can_read(c->audio_data[i])) << i); | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/httpauth.o In file included from src/libavformat/flac_picture.c:23: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/dv.c:257:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 257 | if (freq >= FF_ARRAY_ELEMS(dv_audio_frequency)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/flac_picture.c:23: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffersrc/libavformat/dashenc.c, s:iz1285e):; 27 :| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 128549 | | # d ef i n e FF M I Nf(ao,br) (i( (=a )0 ;> i( b<) s?- >(nb)b _:s (tar)ea)m s| ~ ^ ~; i++) { | In file included from ~ ^ ~~~~~~~~~~~~~ src/libavformat/flac_picture.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187src/libavformat/dashenc.c | : 1306 : 27 :i fwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( size2 != s i1306z | e ) | ~~~~~ ^ ~~~~ for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:1339:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1339 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dvenc.c:322:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 322 | for (i=0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/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' 49CC libavformat/icecast.o | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/dxa.c:169:16: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 169 | if(ret != size) | ~~~ ^ ~~~~ src/libavformat/dxa.c:215:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 215 | if(ret != size){ | ~~~ ^ ~~~~ src/libavformat/dvenc.c:406:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 406 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavformat/icodec.o 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/flac_picture.c:23: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/flac_picture.c:23: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/demux.c:912:45: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 912 | av_sat_add64(cur_dts, duration) == cur_dts + (uint64_t)duration | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/flac_picture.c:23: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/icoenc.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 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/flac_picture.c:23: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/id3v1.o src/libavformat/epafdec.c:63:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 63 | if (channels <= 0 || channels > FF_SANE_NB_CHANNELS || sample_rate <= 0) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/dump.c:680:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 680 | for (i = 0; i < ic->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/dump.c:693:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 693 | for (j = 0; j < ic->nb_programs; j++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/dump.c:700:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 700 | for (k = 0; k < program->nb_stream_indexes; k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dump.c:707:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 707 | if (total < ic->nb_streams) | ~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/dump.c:711:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 711 | for (i = 0; i < ic->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/fitsenc.c:66:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 66 | ret = snprintf(header + 10, 70, fmt, *(float *)value); | ~~~~~~~~ ^~~~~~~~~~~~~~~ src/libavformat/dhav.c:451:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 451 | for (int n = 0CC libavformat/id3v2.o ; n < s->nb_streams; n++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:1492:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1492 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/id3v2enc.o src/libavformat/dashenc.c:1745:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1745 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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/dtsdec.c:121:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavformat/idcin.o 121 | for (i=0; inaxisn[i] > UINT64_MAX / size) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/fitsdec.c:124:23: warning: comparison of integers of different signs: 'int' and 'unsigned long long' [-Wsign-compare] 124 | if(header->pcount > UINT64_MAX - size) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavformat/idroqdec.o 4 warnings generated. CC libavformat/idroqenc.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] In file included from src/libavformat/flacdec.c :215 | 24 : src/libavcodec/bytestream.h: 171 :{18 ":fr awarning: mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e rate", "set the f171r | a m e r agt-e>"b,u foffefsre +t= oFfFM(IFNI(gT-S>Cbuofntfeexr_te,n df r-am erga-t>e)b, uAfVfe_r,O sPizTe_)T;Y P E| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~_ VIDEO_RATE, src/libavutil/macros.h{:.49s:t25r: note: =expanded from macro 'FFMIN' "1"}, 0, 49I | N#Td_eMfAiXne, FAFVMI_NO(PTa_,FbL)A G(_(Da)E CO>D I(NbG)_ P? A(RbA)M }:, ( a )| ) ^ | ~ ^ ~ src/libavformat/fitsdec.c:216:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 216 | { NULL }, | ^ In file included from src/libavformat/flacdec.c:24: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/flacdec.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/framecrcenc.c:38:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 38 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/framehash.c:31:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 31 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flic.c:226:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 226 | if (ret != size - FLIC_PREAMBLE_SIZE) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/flic.c:247:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 247 | if (ret != size) { | ~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - 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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'src/libavformat/dashenc.c : 491943 | :#19d:e fwarning: incomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e FFMIN(a,b) ((a )1943 | > ( b )f or? ((i b=) 0 ;: i( a<) )s -| > ~ ^ ~n b_streamsIn file included from ;src/libavformat/flacdec.c :i24: +src/libavcodec/bytestream.h+:)294 :15{: | warning: ~ ^ ~~~~~~~~~~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (src/libavformat/dashenc.cs:i2006z:e232: !warning: =comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] size) | ~~~~~ ^ ~~~~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++) { | ~ ^ ~~~~~~~~~~~~~ 1 warning generated. src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/flacdec.c:24: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/flacdec.c:24: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/flacdec.c:24: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/iff.o 1 warning generated. src/libavformat/demux.c:1609:106: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1609 | av_log(ic, AV_LOG_VERBOSE, "Ignoring outlier non primary stream starttime %f\n", start_time_text / (float)AV_TIME_BASE); | ~~~~~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavformat/demux.c:1614:102: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1614 | av_log(ic, AV_LOG_VERBOSE, "Ignoring outlier non CC libavformat/ifv.o primary stream endtime %f\n", end_time_text / (float)AV_TIME_BASE); | ~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavformat/demux.c:1619:104: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1619 | av_log(ic, AV_LOG_VERBOSE, "Ignoring outlier non primary stream duration %f\n", duration_text / (float)AV_TIME_BASE); | ~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavformat/flvdec.c:99:22: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 99 | offset + 100 < p->buf_size && | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/demux.c:1645:40: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1645 | if (bitrate >= 0 && bitrate <= INT64_MAX) | ~~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavformat/ilbc.o 1 warning generated. src/libavformat/flvdec.c:144:48: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 144 | av_assert0(flv->last_keyframe_stream_index <= s->nb_streams); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/flvdec.c:148:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 148 | for (i = 0; i < flv->keyframe_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/dashenc.c:2325:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/fifo.c 2325 | : 513 : 19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f or (i = 0; i <513 s | - > n bfo_r s(tire a=m 0s;; +i+ i<) { a v| f ~ ^ ~~~~~~~~~~~~~- >nb_streams; ++i) { | ~ ^ ~~~~~~~~~~~~~~~ CC libavformat/img2.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 apar->codec_tag == (flv_codecid >> FLV_AUDIO_CODECID_OFFSET); | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavformat/fsb.c:94:27src/libavformat/ftp.c: :warning: 84:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers]comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 84 | {"timeout", "set ti94me | ou t o f s o c k e t fIo/rO osrc/libavformat/flacenc.c(pc:e 112r= :a240:t;i ocn warning: FchF_SlEaT(yrwo_utti m.112n | ebo ut_ c)ha n, fn eoAlrsV ;_ (c+Oi+P )=T _{0 T; Y | Pe ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~E _ &I&N Ti ,< {F.Fi_6A4R R=src/libavformat/fsb.c A:-Y1471_:}E27,L: E -Mwarning: 1Scomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare],( fIfNT__iMdA3Xv,2 _Dp|iEc t}u,r e _| t ^y pes); i+ +147) | { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ for (c = 0; c < par->ch_layout.nb_channelssrc/libavformat/ftp.c;: 85c:+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(anonymousrc/libavformat/dashenc.cs_pa:ss2371wo:r185d:), Awarning: V_missing field 'unit' initializer [-Wmissing-field-initializers]OP T_TYPE_STRING, { 0 }, 23710 | , 0 , D |{E " a}d,a p t| at ^io n_sets", "Adaptation sets. Syntax: id=src/libavformat/ftp.c0,:s87:t137:r ewarning: amissing field 'unit' initializer [-Wmissing-field-initializers]m s=0,1,2 id=1 ,87s | t r e a m{s="3,f4t pan-du ssoe orn"",, " uOsFeFrSE Tfo(ra dFaTPp ltoagtini.o Onve_rsertidsd)e,n AbVy_ wOhaPtTe_vTeYrP Ei_sS TinR INtGhe, U R{L .0" , }O,F F0SE,T (o0pt,i oAnV__uOsPTe_FrL)A,G _EANVC_ODOIPNTG__PTAYRPAEM_S T}R,I N G| , ^ { 0 }, 0, src/libavformat/flvdec.c0, D:|E326 :}32,: warning: | ^comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 326 | retsrc/libavformat/dashenc.cu:rnsrc/libavformat/ftp.c2372 ::v13188p: awarning: :r-missing field 'unit' initializer [-Wmissing-field-initializers]>149 c:od ewarning: cmissing field 'unit' initializer [-Wmissing-field-initializers]_t ag == 2372 | f l v _ co d{e88 c" | i dw ;i n{ "d| ofw_ ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~tsp- ipazsesw"o,r d"",n "upmabesr sowCC libavformat/img2_alias_pix.o for ds feogrm eFnTtsP k elpotg iinn .t hOe vmeanrirfieddsent "b,y wOhaFteFvSeEr Ti(s wiinn dotw_hseiz e)U,R LA."V, _OOFPFTSE_T(ToYPpEti_oINnT,_ pa{s s.woir6d4) =, 0 A}V_,O P0T_,T IYNPTE__MSTARXI,N GE, {} ,0 } ,| ^ 0, 0, D|E }, | ^ src/libavformat/ftp.c:89:src/libavformat/dashenc.c10:: 2373warning: :missing field 'help' initializer [-Wmissing-field-initializers]177 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]89 | {NULL} | ^ 2373 | { "extra_window_sizsrc/libavformat/flacenc.ce", :"n177u:m19b:e rwarning: ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f segments kept o177uts | i d e o f ftorh e (mia n=i f0e;st ib e nrbe_msotvrienagm fsr;o mi +d+i) s{ k "| , ~ ^ ~~~~~~~~~~~~~ OFFSET(extra_window_size), AV_OPT_TYPE_INT, { .i64 = 5 }, 0, INT_MAX, E }, | ^ src/libavformat/dashenc.c:2374:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2374 | { "seg_duration", "segment duration (in seconds, fractional value can be set)", OFFSET(seg_duration), AV_OPT_TYPE_DURATION, { .i64 = 5000000 }, 0, INT_MAX, E }, | ^ src/libavformat/dashenc.c:2375:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2375 | { "frag_duration", "fragment duration (in secondsrc/libavformat/fifo.cs, f:ract629i:37o:n awarning: l missing field 'pkt' initializer [-Wmissing-field-initializers]v alue can be 629se | t) " , O F F FSiEfTo(Mfersags_adguera tmisong) =, {AFVI_FOOP_TN_OTOYPPE}_;D UR A| T ^I ON, { .i64 = 0 }, 0, INT_MAX, E }, | ^ 11 warnings generated. src/libavformat/dashenc.c:2381:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2381 | { "remove_at_exit", "remove all segments when finished", OFFSET(remove_at_exit), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2382:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2382 | { "use_template", "Use SegmentTemplate instead of SegmentList", OFFSET(use_template), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2383:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2383 | { "use_timeline", "Use SegmentTimeline in SegmentTemplate", OFFSET(use_timeline), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2384:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2384 | { "single_file", "Store all segments in one file, accessed using byte ranges", OFFSET(single_file), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2385:214: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2385 | { "single_file_name", "DASH-templated name to be used for baseURL. Implies storing all segments in one file, accessed using byte ranges", OFFSET(single_file_name), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ CC libavformat/img2_brender_pix.o 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 ssrc/libavformat/flacenc.cegm:en210t:"19:, warning: Ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] FFSET(init_seg_ na210m | e ) , fAVo_rO P(Ti_ T=YP E0_;S iT R{n.bs_tsrt r=e a"imnsi;t -i+s+)t r{e a m$| R ~ ^ ~~~~~~~~~~~~~e presentationID$.$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(medsrc/libavformat/fifo.cia_s:eg672_n:am77e:) ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]A V_OPT_TYPE_ST R672 | I N G , { . s t ArV _=OP T"_cThYPuEn_SkT-RIsNtG,r {e.astmr$ R=ep reNsULeLn},t at0io,n ID0$-,$ ANVu_mOPbTer_%F0L5dA$G._$EeNxCt$O"D}I, N0G, _0PA,RA M}E, } , | | ^ ^ src/libavformat/dashenc.c:2388:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/fifo.c:675: 992388: | warning: missing field 'unit' initializer [-Wmissing-field-initializers] { "utc_ti m675i | n g_ u r l ", "U RALV _ofO tPheT _pTagYeP Et_IhNaTt, {w.iil6l 4re t=u rnF ItFhOe_ DEUFTACU LtT_iQmUeEsUEt_aSImZpE} ,i n1 ,I ISNOT _MfAoXr,m aAtV"_,O POTF_FFLSEATG(_uEtNcC_OtDiImNGi_nPgA_RAuMr}l,), | A ^V _OPT_TYPE_STRING, { 0 }, 0, 0, E }, | ^ src/libavformat/fifo.c:678:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 678 | AV_Osrc/libavformat/dashenc.cPT:_2389T:YP99E_:D Iwarning: CTmissing field 'unit' initializer [-Wmissing-field-initializers], {.str = NU2389L | L } , 0{, 0"m,e thAoVd_"OP,T _"FsLeAtG _tEhNeC OHDTINTGP _mPeAtRhAMo}d," , O| F ^F SET(method), AV_OPT_TYPE_STRING, {.str = src/libavformat/fifo.cN:U681L:L72},: 0,warning: 0missing field 'unit' initializer [-Wmissing-field-initializers], E }, | ^681 | AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPsrc/libavformat/dashenc.cT_:F2390L:A132G:_ ENwarning: Cmissing field 'unit' initializer [-Wmissing-field-initializers]O DING_PARAM}, 2390 | | ^ { "http_user_agent", "override User-Agent fiesrc/libavformat/fifo.cld: 684i:n72 H:T Twarning: Pmissing field 'unit' initializer [-Wmissing-field-initializers] header", 684O | FF SE T ( u s e r_ a gAeVn_tO)P,T _TAYV_POEPT__BTYOPOLE,_S T{.RiIN6G4 ,= 0{.}st,r 0 ,= 1N,U LALV}_,O P0T, _0F,L EA}G,_ EN CO| DI ^N G_PARAM}, | ^ src/libavformat/dashenc.c:2391:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/fifo.c :2391687 | : 71 : warning: {missing field 'unit' initializer [-Wmissing-field-initializers] "http_pe r687s | i s t e n t " ,A "VU_sOe PpTe_rTsYiPsEt_eBnOtO LH,TTP {c.oin64n e=c t0}i,o n0,s "1,, AOVF_FSOEPTT(_htFtpL_ApeGrs_iEsNtCOeDnItNG)_, PAAVR_AOM}P,T _T YP| E ^_B OOL, {.i64 = 0 }, 0, 1, E }, | ^ src/libavformat/fifo.c:690:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 690 | src/libavformat/dashenc.c: 2392A:144V:_ Owarning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]T _TYPE_INT, {. i239264 | = F I{F O"_hDlEsF_ApULlTa_yMlAiXs_tR"EC,O V"EGReYn_erAaTtTeE MHPLTSS p}l,a y0li,s ItN fTi_lMeAsX(m,a stAeVr_.OPmT3_u8F,L AmeGd_EiNCaO_%Dd.ImNG3_uP8AR)AM"},, | O ^F FSET(hls_playlist), AV_OPT_TYPE_BOOL, { .i64 src/libavformat/fifo.c=: 0693 }:,119 :0 , warning: 1missing field 'unit' initializer [-Wmissing-field-initializers], E }, | ^ 693 | AV_OPT_TYPE_DURATION, {.i64 = FIFO_Dsrc/libavformat/dashenc.cE:F2393:A131U: Lwarning: missing field 'unit' initializer [-Wmissing-field-initializers]T _RECOVERY_WA IT2393_ | T I M E {_ US"EhCls}_,m 0,a sItNeTr6_4n_aMmAXe," ,A "VHL_S OmaPsTt_erF LplAayGli_stE NCnOamDe"I,N GOF_FPSEATR(AhMls}_,m a s| t ^e r_name), AV_OPT_TYPE_STRING, {.str = "mastsrc/libavformat/fifo.cer:.696m:3106u:8 "warning: }missing field 'unit' initializer [-Wmissing-field-initializers], 0, 0, E }, 696| | ^ OFFSET(recovery_wait_streamtime), Asrc/libavformat/dashenc.cV:_O2394P:T156_T:Y Pwarning: E_missing field 'unit' initializer [-Wmissing-field-initializers]B OOL, {.i64 = 0} , 23940 | , 1 , {A V_"OPsTtr_eaFmLAiGn_gE",N CO"DEInNaGb_lPeA/RDAiMs}a,b l e | st ^r eaming CC libavformat/img2dec.o mode of output. Each frame will besrc/libavformat/fifo.c m:o699o:72f: fwarning: missing field 'unit' initializer [-Wmissing-field-initializers]r agment", 3699 | O warning F s F generated S . E T (AsVt_rOeaPmTi_nTgY)P,E_ BAOV_OLO,P T{_.Ti6Y4P =E _0B}O,O L,0 ,{ .1i6,4 A= V0 _}O, P0T,_ F1L,A EG _}E, N C| O ^ DING_PARAM}, | ^ src/libavformat/fifo.c:702:84: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 702 | src/libavformat/dashenc.c : 2396 : 142 : Awarning: Vmissing field 'unit' initializer [-Wmissing-field-initializers]_ OPT_TYPE_DURA T2396I | O N ,{ {".iin64d e=x 0_}c,o rr0e, cINtTi64o_nMA"X,, AV"_EOPnTa_bFlLAeG/_EDNisCaODbIlNeG _PsAReAgMm}en,t i | n ^d ex correction logic",src/libavformat/fifo.c O:F704:F14:S Ewarning: T(missing field 'help' initializer [-Wmissing-field-initializers]i nde x704_ | c o r r e c t i o{nN)U,L LA}V,_ OP T| ^_ TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2397:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/fifo.c:702:47: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]2397 | { "form a701t | _ o pt src/libavformat/flvdec.ci o n s: "{466,""ti:mses50hief:t ltiwarning: "s, implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]t" o fD eolptaiyon sf ifofro ot uh466t | e pco u ntta i", nO eFr F S Ef To( rtm iat (me simfhp 4i/(fiwtse)bn, ma) n| (ud ~se)d fo|r| dd a 702s | < h " ,I NO FT F 6 S4_AMIENVT_O P(|Tf_|To Ydr P>mE _aDIt_UopNtRTiAon6TsIOsrc/libavformat/ftp.c4)_N,M,: {A254A.Xi:6V4 )=13 _0 }:O P,T | _warning: T ~ ^~~~~~~~~Y0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], PI EN_TD6I4C_TM,A X{, .A/usr/include/stdint.hVs_ :254tOr46 | =P: T 21 iN_F:LfAUL L G_note: EN}(expanded from macro 'INT64_MAX'C ,eO DrI r N046,> 0G,_ | P=AR #E }AMd}se,f,i zie of n e(b| | ^ u ^~~~~~~~~If N)T)6 4 _| M ~~~ ^ ~~~~~~~~~~~A X/usr/include/stdint.h : (460:x721f:ff fnote: src/libavformat/ftp.cfexpanded from macro 'INT64_MAX' :ff263f:21f:f f src/libavformat/dashenc.c46fwarning: f:f | fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2398:#) 174:d | ewarning: ^~~~~~~~~~~~~~~~~~fmissing field 'unit' initializer [-Wmissing-field-initializers]i263n | e I N T 6 4 _i Mf2398A | X ( e r( 0r x {7 f>"ff=fgff lsfiofzbfaelfo_fsfif(bduff)xf"), f )" | W ^~~~~~~~~~~~~~~~~~| r i ~~~ ^ ~~~~~~~~~~~te global SIDX atom. Applicable only for single fsrc/libavformat/fifo.cil:e693,: 82:m p4warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]o utput, non-s tr692ea | m i ng m o d e{"",r eOcFoFveSrETy(_glwoabiatl__stiimdex)",, "WAaV_iOtiPnTg_ tTiYmeP bEe_tBwOOeLe,n {r e.ciov6e4r y =at t0e mp}t,s "0,, OF1F, SE E}T(,re c o| v ^e ry_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:21src/libavformat/dashenc.c: :note: 2403expanded from macro 'INT64_MAX': 186: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | #define INT64_M A2403X | ( 0 x{7 f"ffifgfnfofrfef_ifof_fefrfrfo)r s ",| ^~~~~~~~~~~~~~~~~~"I gnore IO errors during open and write. Useful for long-duration runs with network output", OFFSET(ignore_io_errors), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2404:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2404 | { "lhls", "Enable Low-latency HLS(Experimental). Adds #EXT-X-PREFETCH tag with current segment's URI", OFFSET(lhls), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2405:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2405 | { "ldash", "Enable Low-latency dash. Constrains the value of a few elements", OFFSET(ldash), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2406:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2406 | { "master_m3u8_publish_rate", "Publish master playlist every after this many segment intervals", OFFSET(master_publish_rate), AV_OPT_TYPE_INT, {.i64 = 0}, 0, UINT_MAX, E}, | ^ src/libavformat/dashenc.c:2407:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2407 | { "write_prft", "Write producer reference time element", OFFSET(write_prft), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, E}, | ^ src/libavformat/dashenc.c:2411:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2411 | { "http_opts", "HTTP protocol options", OFFSET(http_opts), AV_OPT_TYPE_DICT,src/libavformat/flacenc.c { :.st406r :=153 :N Uwarning: LLmissing field 'unit' initializer [-Wmissing-field-initializers] }, 0, 0, E }, | ^ 406 | { "write_header", "Write thsrc/libavformat/dashenc.ce: 2412f:i150l:e warning: hemissing field 'unit' initializer [-Wmissing-field-initializers]a der", offseto f(2412F | l a c M ux{e r"Ctoanrtgeextt,_ lwartietnec_y"he,a d"eSre)t ,de sAiVr_eOdP T_tTaYrPEg_BeOOtL , l{a.it6en4c y= f o1}r, 0L,o 1w,- AlV_aOtPeTnc_y FdLaAshG"_, EOFNFCSEOTD(ItNGa_rPgAeRt_AlMa t}e,n c y)| , ^AV _OPT_TYPE_DURATION, { .isrc/libavformat/flacenc.c6:4407 =: 120 :}, 0warning: ,missing field 'help' initializer [-Wmissing-field-initializers] INT_ MA407X | , E }{, N U| L ^L }, | ^ src/libavformat/dashenc.c:2413:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2413 | { "min_playback_rate", "Set desired minimum playback rate", OFFSET(min_playback_rate), AV_OPT_TYPE_RATIONAL, { .dbl = 1.0 }, 0.5, 1.5, E }, | ^ src/libavformat/dashenc.c:2414:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2414 | { "max_playback_rate", "Set desired maximum playback rate", OFFSET(max_playback_rate), AV_OPT_TYPE_RATIONAL, { .dbl = 1.0 }, 0.5, 1.5, E }, | ^ src/libavformat/dashenc.c:2415:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2415 | { "update_period", "Set the mpd update interval", OFFSET(update_period), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, E}, | ^ src/libavformat/dashenc.c:2416:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2416 | { NULL }, | ^ src/libavformat/dashenc.c:2415:112: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 2415 | { "update_period", "Set the mpd update interval", OFFSET(update_period), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, E}, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/demux.c:2004:33: warning: comparison of integers of different signs: 'enum AVCodecID' and 'int' [-Wsign-compare] 2004 | (st->codecpar->codec_id != -sti->info->found_decoder || !st->codecpar->codec_id)) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/ftp.c:410:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 410 | if (ret >= sizeof(command)) | ~~~ ^ ~~~~~~~~~~~~~~~ 1 warning generated. src/libavformat/flac_picture.c:75:18: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 75 | if (len + 24 > bytestream2_get_bytes_left(&g)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/flac_picture.c:101:13: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 101 | if (len > bytestream2_get_bytes_left(&g) - 20) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/flac_picture.c:145:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 145 | if (trunclen == 0 && len >= buf_size - (buf_size >> 4)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/flac_picture.c:163:73: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 163 | if (avio_read(s->pb, data->data + len - trunclen, trusrc/libavformat/ftp.cncl:en432): 13<: warning: trcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]un clen) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 432 | if (ret >= sizeof(command)) | ~~~ ^ ~~~~~~~~~~~~~~~ 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/img2enc.o src/libavformat/ftp.c:451:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 451 | if (ret >= sizeof(command)) | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/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) { | ~~~ ^ ~~~~~~~~~~~~~~ 12 warnings generated. src/libavformat/g726.c:64:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | OFFSET(code_size), AV_OPT_TYPE_INT, {.i64 = 4}, 2, 5, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/g726.c:66:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64 = 8000}, src/libavformat/flvdec.c0, :I692NT:_M52A:X, warning: AVimplicit conversion from 'long long' to 'double' changes value from 9223372036854775 to 9223372036854776 [-Wimplicit-const-int-float-conversion]_ OPT_FLAG_DECODI N692G | _P A R A M } , | ^ && date.millisecondssrc/libavformat/g726.c :<67 :I12N:T 6warning: 4missing field 'help' initializer [-Wmissing-field-initializers]_ MAX /1670 | 0 0 | { ~ ~~~~~~~~~^~~~~ NULL }, | ^ 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_MINsrc/libavformat/ftp.c/100:0493 : 13| : ~ ~~~~~~~~~^~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 493 | if (ret >= sizeof(command)) | ~~~ ^ ~~~~~~~~~~~~~~~ CC libavformat/imx.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++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/ingenientdec.o CC libavformat/ip.o 2 warnings generated. 5 warnings generated. src/libavformat/format.c:229:49: warning: missing field 'buf' initializer [-Wmissing-field-initializers] 229 | AVProbeData pd = { filename ? filename : "" }; | ^ CC libavformat/ipfsgateway.o src/libavformat/flvdec.c:947:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 947 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvdec.c:953:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 953 | if (i == s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ 8 warnings generated. src/libavformat/format.c:258:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 258 | for (probe_size = PROBE_BUF_MIN; probe_size <= max_probe_size && !*fmt && !eof; | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/format.c:260:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 260 | FFMAX(max_probe_size, probe_size + 1))) { | ^ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavutil/macros.h:49:CC libavformat/ipmovie.o 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(max3_p warningrosb generatede. _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/ipudec.o 1 warning generated. CC libavformat/ircam.o In file included from src/libavformat/flvenc.c:36: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/ircamdec.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/ircamenc.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)) { | ~~~ ^ ~~~~~~~~~~~~~~~ CC libavformat/isom.o src/libavformat/g729dec.csrc/libavformat/ftp.c::851144::11413:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] missing field 'unit' initializer [-Wmissing-field-initializers] 1144 | 85 | i f{ "(breit t>_= rsatiez"e,of (""c,om mOaFndF))S E{ T (| b ~~~ ^ ~~~~~~~~~~~~~~~it _rate), Asrc/libavformat/ftp.cV:_1158:O13P:T _Twarning: YPcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]E _INT, {1158 | . i 64 if= (8r0e0t0 >=} s,iz e0,o f(IcoNmTma_nMdA)X) ,{ A V _| O ~~~ ^ ~~~~~~~~~~~~~~~P T_FLAG_DECODING_PARAM }, | ^ src/libavformat/g729dec.c:86:12src/libavformat/gdv.c: warning: :missing field 'help' initializer [-Wmissing-field-initializers] 129:23 :86 | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { NULL }, | ^ 129 | for (i = 0; i < FF_ARRAY_ELEMS(FixedSize) - 1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/flvdec.c:1124:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1124 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvdec.c:1142:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1142 | if (i == s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvdec.c:1184:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1184 | if (size == avio_rb24(s->pb) + 11) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavformat/isom_tags.o src/libavformat/genh.c:179:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 179 | for (i = 0; i < 8 / c->interleave_size; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/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 }, 02, warning1s, generated V. D }, | ^ src/libavformat/flvdec.c:1363:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1363 | { "flv_full_metadata", "Dump full metadata of the onMetadata", OFFSET(dump_full_metadata), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VD }, | ^ src/libavformat/flvdec.c:1364:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1364 | { "flv_ignore_prevtag", "Ignore the Size of previous tag", OFFSET(trust_datasize), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VD }, | ^ src/libavformat/flvdec.c:1365:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1365 | { "missing_streams", "", OFFSET(missing_streams), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 0xFF, VD | AV_OPT_FLAG_EXPORT | AV_OPT_FLAG_READONLY }, | ^ CC libavformat/iss.o src/libavformat/flvdec.c:1366:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1366 | { NULL } | ^ CC libavformat/iv8.o CC libavformat/ivfdec.o CC libavformat/ivfenc.o src/libavformat/demux.c:2749:40: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2749 | (options && i < orig_nb_streams) ? &options[i] : NULL); | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/demux.c:2768:78: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2768 | if (avcodec_open2(avctx, codec, (options && stream_index < orig_nb_streams) ? &options[stream_index] : &opts) < 0) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/demux.c:2795:55: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2795 | (options && i < orig_nb_streams) | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/demux.c:2868:21: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 2867 | if ( time_base.den * (int64_t) st->time_base.num | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2868 | <= time_base.num * (uint64_t)avctx->ticks_per_frame * st->time_base.den) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 }, | ^ 2 warnings generated. src/libavformat/flvenc.c:612:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 612 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 15 warnings generated. src/libavformat/flvenc.c:704:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 704 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvenc.c:720:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 720 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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++) { | ~ ^ ~~~~~~~~~~~~~ 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/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: src/libavformat/gsmdec.cexpanded from macro 'FFMIN' :94:35: warning: 49 | missing field 'unit' initializer [-Wmissing-field-initializers]# define F F94M | I N ( a , b )AV _(O(PaT)_ >F (LbA)G _?D (EbC)OD I:N G(_aP)A)R A M| ~ ^ ~} , | ^ src/libavformat/gsmdec.c:95:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 95 | { NULL }, | ^ 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) | ~~~~~ ^ ~~~~ 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/flvenc.c:848:49: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 848 | if (side && side_size > 0 && (side_size != par->extradata_size || memcmp(side, par->extradata, side_size))) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: src/libavcodec/bytestream.hwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | 271 | i nt siinzt es2 i=z e2F F=M IFFNM(INg(-g>-b>buufffefr_eer_nedn d- -g -g>-b>buuffffeerr,, ssiizzee)); ; | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hsrc/libavutil/macros.h::4949::2525:: note: note: expanded from macro 'FFMIN'expanded from macro 'FFMIN' 4949 | | ##ddeeffiinnee FFFFMMINI(N(aa,,bb)) ((((aa)) >> ((bb) )? (?b ) (: b()a) ): (| a) ~ ^ ~) | ~ ^ ~ In file included from src/libavformat/gif.c:30: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, siIn file included from ze)src/libavformat/hca.c;: 23 : | 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' 49293 | | # de f i nes iFzFeM2IN (=a ,bF)FM I((Na()p ->> (bbu)f f?er _(ebnd) - p:- >b(uaf)fe)r, s| i ~ ^ ~ze ); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from src/libavformat/gif.c:30src/libavutil/macros.h: src/libavcodec/bytestream.h::49294::2515:: note: warning: expanded from macro 'FFMIN' comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49294 | | # d e f iinfe (sFiFzMeI2 N!(=a ,sb)i z(e()a ) | ~~~~~ ^ ~~~~> (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/hca.c:23: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/flvenc.c:1056:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1056 | { NULL }, | ^ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/bytestream.hCC libavformat/jacosubdec.o :src/libavutil/macros.h:31749::1325:: note: warning: expanded from macro 'FFMIN'comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #defin e 317F | F M I N (sai,zb)e (2( a=) >F F(MbI)N ?( (pb)- >b:u f(fear)_)e n| d ~ ^ ~ - p->buffer,In file included from src/libavformat/gif.cs:iz30e: )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 : inote: f expanded from macro 'FFMIN'( size2 !49= | #sdiefziene) FF M| ~~~~~ ^ ~~~~I N(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/hca.c:23: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define1 warningF generatedFM. IN(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]CC libavformat/jacosubenc.o 356 | size2 = FFMIN(p->buffer_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/libavformat/gif.c::30355: :src/libavcodec/bytestream.h13::357 :15warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (355 | s i z e2 s!=i zsiez e )= F| F ~~~~~ ^ ~~~~M IN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/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)src/libavformat/gxfenc.c) | : ~ ^ ~ 208:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]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 | i206f | ( s iz es2i z!e= s=i ze)s n| ~~~~~ ^ ~~~~p rintf(buffer, sizeof(buffer), "Ver 1\nBr %.6f\nIpg 1\nPpi %d\nBpiop %d\n" | ~~~~~~~~ 207 | "Pix 0\nCf %d\nCg %d\nSl %d\nnl16 %d\nVi 1\nf1 1\n", 208 | (float)st->codecpar->bit_rate, sc->p_per_gop, sc->b_per_i_or_p, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/gxfenc.c:211:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 211 | av_assert0(size < sizeof(buffer)); | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/gxf.c:305:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 305 | if (pkt_len < 4 * map_cnt) { | ~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/gxf.c:312:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 312 | for (i = 0; i < map_cnt; i++) | ~ ^ ~~~~~~~ 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavformat/jpegxl_probe.o 3 warnings generated. src/libavformat/gxf.c:438:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 438 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/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/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_INsrc/libavformat/hashenc.cT,: {49 .:i56:4 =warning: missing field 'unit' initializer [-Wmissing-field-initializers]- 1 }, -1, 496 | 5 5 3 5H,A SEHN_CO P}T,( " s| h ^a 256"), | ^ src/libavformat/hashenc.c:src/libavformat/gif.c43::196105::12 :note: expanded from macro 'HASH_OPT'warning: missing field 'help' initializer [-Wmissing-field-initializers] 196 | 43 | { N U{L L" h}a,s h "| , ^ "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 }, | ^ 1 warning generated. 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:280: warning12:s generatedwarning: missing field 'help' initializer [-Wmissing-field-initializers]. 80 | { 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/hashenc.c7: warning110s: generated19. : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 110 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/hdsenc.c:92:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 92 | if (os->nb_extra_packets >= FF_ARRAY_ELEMS(os->extra_packets)) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/jvdec.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/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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/hashenc.c:238:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 238 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/kvag.o 13 warnings generated. 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) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/lafdec.o src/libavformat/gxfenc.c:846:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 846 | for (i = 1; i < gxf->map_offsets_nb; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ 16 warnings generated. 12 warnings generated. CC libavformat/latmenc.o 5 warnings generated. CC libavformat/lmlm4.o src/libavformat/hdsenc.c:331:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 331 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/hdsenc.c:399:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 399 | for (j = 0; j < os->ctx->nb_streams; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavformat/loasdec.o CC libavformat/lrc.o In file included from src/libavformat/icodec.c:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/icodec.c:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/icodec.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/hdsenc.c:553:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 553 | { "window_size", "number of fragments kept in the manifest", OFFSET(window_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, E }, | ^ src/libavformat/hdsenc.c:554:178: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 554 | { "extra_window_size", "number of fragments kept outside of the manifest before removing from disk", OFFSET(extra_window_size), AV_OPT_TYPE_INT, { .i64 = 5 }, 0, INT_MAX, E }, | ^ src/libavformat/hdsenc.c:555:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 555 | { "min_frag_duration", "minimum fragment duration (in microseconds)", OFFSET(min_frag_duration), AV_OPT_TYPE_INT64, { .i64 = 10000000 }, 0, INT_MAX, E }, | ^ src/libavformat/hdsenc.c:556:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 556 | { "remove_at_exit", "remove all fragments when finished", OFFSET(remove_at_exit), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/hdsenc.c:557:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 557 | { NULL }, | ^ CC libavformat/lrcdec.o src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/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 + (uintsrc/libavformat/id3v1.c64_:t)232n:u23m:_ newarning: gacomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ti ve_pics) * 2 > 232ge | t _ b it s _ l ef ti(fgb )() ( q| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~- str) >= sizeof(str) - 1) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ CC libavformat/lrcenc.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/icodec.c:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | 5if warning s( generatedsi. ze2 != 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/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/icodec.c:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buCC libavformat/luodatdec.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/libavformat/icodec.c:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/lvfdec.o CC libavformat/lxfdec.o CC libavformat/m4vdec.o 17 warnings generated. src/libavformat/hls.c:809:40: warning: missing field 'method' initializer [-Wmissing-field-initializers] 809 | struct key_info info = {{0}}; | 2 ^ warnings generated. src/libavformat/hls.c:824:46: warning: missing field 'uri' initializer [-Wmissing-field-initializers] 824 | struct rendition_info info = {{0}}; | ^ CC libavformat/matroska.o src/libavformat/hevc.c:993:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 993 | uint32_t len = FFMIN(AV_RB32(buf), end - buf - 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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/hls.c:860:49: warning: missing field 'byterange' initializer [-Wmissing-field-initializers] 860 | struct init_section_info info = {{0}}; | ^ 14 warnings generated. src/libavformat/hevc.c:1071:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1071 | uint32_t len = FFMIN(AV_RB32(buf), end - buf - 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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++) { | ~ ^ ~~~~~~~~~~~~~ 10 warnings generated. CC libavformat/matroskadec.o src/libavformat/http.c:147:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | { "seekable", "control seekability of connection", OFFSET(seekable), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, D }, | ^ src/libavformat/http.c:148:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | { "chunked_post", "use chunked transfer-encoding for posts", OFFSET(chunked_post), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, E }, | ^ src/libavformat/hlsenc.csrc/libavformat/http.c:149::126889::19 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 149 | 889 { | " h t t pf_oprro xy("i, =" s0e;t iH Tonxby_ sttor etaumsn;n eil+ +t)h r{o u g| h ~ ^ ~~~~~~~~~~~~~~" , OFFSET(http_proxy), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | E }, | ^ src/libavformat/http.c:150:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 150 | { "headers", "set custom HTTP headers, can override built in default headers", OFFSET(headers), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | E }, | ^ src/libavformat/http.c:151:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 151 | { "content_type", "set a specific content type for the POST messages", OFFSET(content_type), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | E }, | ^ src/libavformat/hls.c:1123:18: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] src/libavformat/http.c:152 :1123130 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers] if (size 152 | ! = a p{i c"u-s>ebr_uafg-en>ts"i, z"oev e-r ArVi_deI NUPseUrT-_ABgUeFnFtE Rhe_aPdADeDrI"N,G _SOIFZFE)S E T| (u ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~se r_agent), AV_OPT_TYPE_STRING, { .str = DEFAULT_USER_AGENT }, 0, 0, D }, | ^ src/libavformat/http.c:153:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 153 | { "referer", "override referer header", OFFSET(referer), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/http.c:154:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 154 | { "multiple_requests", "use persistent connections", OFFSET(multiple_requests), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D | E }, | ^ src/libavformat/http.c:156:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 156 | { "mime_type", "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 syntaxCC libavformat/matroskaenc.o ", OFFSET(cookies), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/http.c:159:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 159 | { "icy", "request ICY metadata", OFFSET(icy), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, D }, | ^ src/libavformat/http.c:160:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 160 | { "icy_metadata_headers", "return ICY metadata headers", OFFSET(icy_metadata_headers), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_EXPORT }, | ^ src/libavformat/http.c:161:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 161 | { "icy_metadata_packet", "return current ICY metadata packet", OFFSET(icy_metadata_packet), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_EXPORT }, | ^ src/libavformat/http.c:162:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 162 | { "metadata", "metadata read from the bitstream", OFFSET(metadata), AV_OPT_Tsrc/libavformat/idroqdec.cYPE:_D168IC:T21,: {warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]} , 0, 0, AV_OPT_ F168L | AG _ EX P O R T } , | ^ if (ret != chunk_size) | ~~~ ^ ~~~~~~~~~~ src/libavformat/idroqdec.c:224:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 224 | if (ret != chunk_size) { | ~~~ ^ ~~~~~~~~~~ src/libavformat/http.c:166:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 166 | { "send_expect_100", "Force sending an Expect: 100-continue header for POST", OFFSET(send_expect_100), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, E }, | ^ src/libavformat/http.c:167:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 167 | { "location", "The actual location of the data received", OFFSET(location), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | E }, | ^ src/libavformat/http.c:168:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 168 | { "offset", "initial byte offset", OFFSET(off), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, D }, | ^ src/libavformat/http.c:169:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 169 | { "end_offset", "try to limit the request to bytes preceding this offset", OFFSET(end_off), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, D }, | ^ src/libavformat/http.c:170:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 170 | { "method", "Override the HTTP method or set the expected HTTP method from a client", OFFSET(method), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | E }, | ^ src/libavformat/http.c:171:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 171 | { "reconnect", "auto reconnect after disconnect before EOF", OFFSET(reconnect), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D }, | ^ src/libavformat/http.c:172:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 172 | { "reconnect_at_eof", "auto reconnect at EOF", OFFSET(reconnect_at_eof), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D }, | ^ src/libavformat/http.c:173:171: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 173 | { "reconnect_on_network_error", "auto reconnect in case of tcp/tls error during connect", OFFSET(reconnect_onCC libavformat/mca.o _network_error), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D }, | ^ src/libavformat/http.c:174:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 174 | { "reconnect_on_http_error", "list of http status codes to reconnect on", OFFSET(reconnect_on_http_error), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/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] CC libavformat/mccdec.o 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 } | ^ 12 warnings generated. src/libavformat/http.c:169:133: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 169 | { "end_offset", "try to limit the request to bytes preceding this offset", OFFSET(end_off), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, D }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/http.c:168:89: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 168 | { "offset", "initial byte offset", OFFSET(off), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, D }, | ~ ^~~~~~~~~ In file included from /usr/include/stdint.h:46:src/libavformat/iff.c21:: note: 37expanded from macro 'INT64_MAX': src/libavcodec/bytestream.h:171:18 :46 | warning: #define Icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]N T64_MAX (0x7ffffffffffff f171f | f ) | g ^~~~~~~~~~~~~~~~~~- >buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/iff.c:37: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/md5proto.o src/libavformat/idroqenc.c:35:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 35 | for(n=0;nnb_streams;n++) { | ~^~~~~~~~~~~~~~ src/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/icecast.c:57src/libavformat/hls.c:100::1456 :warning: 27missing field 'unit' initializer [-Wmissing-field-initializers]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1456 | 57 | f o r{ ("ji =c 0e;_ gj e nsbt_rsetarme agmen_rien"d,e xOeFsF;S EjT+(+g)e n{r e| ) ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~, AV_OPT_TYsrc/libavformat/hls.cP:E_1457ST:R46I:N G,warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]{ .str = N U1457LL | } , 0 , 0 , E } , | i ^f (program->stream_index[j] == first_st) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/icecast.c:58:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "ice_name", "set stream description", OFFSET(name), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/icecast.c:59:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "ice_description", "set stream description", OFFSET(description), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/icecast.c:60:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "ice_url", "set stream website", OFFSET(url), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/icecast.c:61:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "ice_public", "set if stream is public", OFFSET(public), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/icecast.c:62:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "user_agent", "override User-Agent header", OFFSET(user_agent), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ CC libavformat/metadata.o src/libavformat/icecast.c:63:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "password", "set password", OFFSET(pass), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 11 warning271s | generated . src/libavformat/icecast.ci:nt64 :141s:i zwarning: e2missing field 'unit' initializer [-Wmissing-field-initializers] = FFMIN(g->buff e64r | _ e n d -{ g-">cbounffteern,t _stiyzpee)"; , | " ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~s et contensrc/libavutil/macros.ht:49-:25t:y pnote: eexpanded from macro 'FFMIN', MUST b49 | e#d esfeitne FiFfM InoNt( a,abu)d i(o(a/)m >p (ebg)" ,? O(bF)F S: E(aT))( c | o ~ ^ ~n tent_type), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/icecast.c:65:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "legacy_icecast", "use legacy SOURCE method, for Icecast < v2.4", OFFSET(legacy_icecast), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/icecast.c:66:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "tls", "use a TLS connection", OFFSET(tls), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/icecast.c:67:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 67 | { NULL } | ^ src/libavformat/idcin.c:313:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 313 | else ifIn file included from (resrc/libavformat/iff.ct :!37=: src/libavcodec/bytestream.hch:u293nk:_13:s iwarning: zecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) { | ~~~ ^ ~~~~~~~~~~ 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/iff.c:37: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/mgsts.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/iff.c:37: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/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/id3v2enc.c:275:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5 warnings generated . 275 | for (int i = 0; i < s->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/iff.c:37: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/iff.c:37: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/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/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/microdvddec.o 15 warnings generated. src/libavformat/id3v2enc.c:381:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 381 | for (i = 0; e && i < FF_ARRAY_ELEMS(ff_id3v2_picture_types); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 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/microdvdenc.o CC libavformat/mj2kdec.o src/libavformat/ifv.c:200:35: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 200 | if (ifv->next_video_index < sti->nb_index_entries) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/ifv.c:209:35: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 209 | if (ifv->next_audio_index < sti->nb_index_entries) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/ifv.c:302:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 302 | if (i == ifv->video_stream_index) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/mkvtimestamp_v2.o 1 warning generated. src/libavformat/hls.c:2108:42: warning: comparison of integers of different signs: 'const int' and 'enum AVCodecID' [-Wsign-compare] 1 warning generated . 2108 | if (in_fmt->raw_codec_id == pls->audio_setup_info.codec_id) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/mlpdec.o 2 warnings generated. src/libavformat/id3v2.c:510:60: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 510 | if ((len = avio_read(pb, geob_data->data, taglen)) < taglen) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/hlsenc.c:2050:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2050 | if (nb_varstreams < hls->nb_varstreams) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2116:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2116 | if (stream_index >= 0 && nb_streams < vs->nb_streams) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2125:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2125 | for (i = 0; i < hls->var_streams[j].nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2177:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2177 | if (nb_ccstreams < hls->nb_ccstreams) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/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)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. src/libavformat/ipfsgateway.c:68:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 68 | if (printed >= sizeof(c->gateway_buffer)) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/ipfsgateway.c:104:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 104 | if (printed >= sizeof(ipfs_full_data_folder)) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/ipfsgateway.c:131:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 131 | if (printed >= sizeof(ipfs_full_data_folder)) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/ipfsgateway.c:145:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 143 | if (snprintf(ipfs_gateway_file, sizeof(ipfs_gateway_file), "%sgateway", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | ipfs_full_data_folder) | ~~~~~~~~~~~~~~~~~~~~~~ 145 | >= sizeof(ipfs_gateway_file)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/hls.c:2544:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2544 | OFFSET(live_start_index), AV_OPT_TYPE_INT, {.i64 = -3}, INT_MIN, INT_MAX, FLAGS}, | ^ src/libavformat/hls.c:2546:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2546 | OFFSET(prefer_x_start), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS}, | ^ src/libavformat/hls.c:2550:32: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2550 | INT_MIN, INT_MAX, FLAGS}, | ^ src/libavformat/hls.c:2552:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2552 | OFFSET(max_reload), AV_OPT_TYPsrc/libavformat/hlsenc.cE_IN:T2310,: {19.:i 6warning: 4comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] = 3}, 0, INT_MA X2310, | F L AfGoSr} ,(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_streasrc/libavformat/hls.cm:s2554;: 86j:+ +warning: )missing field 'unit' initializer [-Wmissing-field-initializers] { | ~ ^ ~~~~~~~~~~~~~~ 2554 | src/libavformat/hlsenc.c : 2351 : 27O:F FSwarning: Ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]T (m3u8_hol d2351 | _ c o u nt er s ) , A V _ OfPoT_rT Ysrc/libavformat/id3v2.c(PjE: _772= I:0;N51 Tj:, <{warning: h.lscomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]i ->6nb4_ v= a10r0s0}t,r e0772a | , m I sNi;Tf _(jMa+AXv,i+o_ r)eFa LAdG{ (pSb ,}| ~ ^ ~~~~~~~~~~~~~~~~~~ ,p r| i ^ v->data, priv->datasize) != priv->datasize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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_TYPEsrc/libavformat/id3v2.c_BOO:L,799 :{12 .:i 6warning: 4missing field 'tag4' initializer [-Wmissing-field-initializers] = -1}, 799- | 1 , 1 , {F LNAUGLS}L, }| ^ | ^ 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_Isrc/libavformat/ipfsgateway.cNT, :{.230i:6134: warning: =comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0}, 0, INT_MAX, F L228A | G S } , | ^ if (snprintf(c->gateway_buffersrc/libavformat/hls.c, :s2565i:z10e:of (warning: cmissing field 'help' initializer [-Wmissing-field-initializers]- >gat e2565w | a y _ b {uNfUfLeLr}) , | " ^% s", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229 | c->gateway) | ~~~~~~~~~~~ 230 | >= sizeof(c->gateway_buffer)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/ipfsgateway.c:328:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/imx.c:117:27: warning: 328comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] | {"gateway", "The gateway to a s117k | f o r I P F S f ord a(tia.n"t, iO F=F SE0T;( gia tbuffer += FFMIN(g->buffer_end - 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/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/http.c:1384:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1384 | while (*path && q - buf < sizeof(buf) - 4) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ In file included from src/libavformat/img2_alias_pix.c:23: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/img2_alias_pix.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/mlvdec.o src/libavformat/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: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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavformat/mm.o src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/id3v2.c:1083:39: warning: missing field 'tail' initializer [-Wmissing-field-initializers] 1083 | ExtraMetaList extra_meta = { NULL }; | ^ In file included from src/libavformat/img2_alias_pix.c:23: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/img2_alias_pix.c:23: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/hlsenc.c:2429:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2429 | for (i = 0; i < hls->nb_varstreams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2431:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2431 | for (j = 0; j < vs->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~ 1 warning generated. src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffeCC libavformat/mmf.o r_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/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/libavformat/hlsenc.c:2697:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2697 | for (i = 0; i < hls->nb_varstreams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/http.c: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)) { \ | ^~~~ src/libavformat/img2dec.c:259:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 259 | if ((p - s->path) >= (sizeof(s->path) - 2)) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->bsrc/libavformat/iff.cuffer:,220 :s31i:ze )warning: ; comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: 220note: | expanded from macro 'FFMIN' whil e49 ( | a#vdieofi_ntee lFlF(MIpNb(a), b+) 1(2(a )< => e(obf) ?& &( b!)a :v i(oa_)fe)o f| (p ~ ^ ~b )) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~ In file included from src/libavformat/img2_alias_pix.c:23: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/img2_alias_pix.c:23: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/mms.o src/libavformat/ircamdec.c:91:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 91 | if (st->codecpar->ch_layout.nb_channels > FF_SANE_NB_CHANNELS) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 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) { | ~~~~~~~~ ^ ~~~~~~ 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/mmsh.o src/libavformat/iff.c:257:31: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 257 | while (avio_tell(pb) + 12 <= eof && !avio_feof(pb)) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavformat/iff.c:281:22: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 281 | if (size < 2 + st->codecpar->ch_layout.nb_channels * 4) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iff.c:283:53: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 283 | if (st->codecpar->ch_layout.nb_channels > FF_ARRAY_ELEMS(dsd_layout)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iff.c:289:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 289 | for (i = 0; i < FF_ARRAY_ELEMS(dsd_channel_layout); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iff.c:339:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 339 | if (config < FF_ARRAY_ELEMS(dsd_loudspeaker_config)) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/http.c:1799:12: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1799 | return FFMIN(size, remaining); | ^ ~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/id3v2.c2: warning1232s: generated27. : warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1232 | for (i = 0; i < priv->datasize; i++) { | ~ ^ ~~~~~~~~~~~~~~ CC libavformat/mmst.o src/libavformat/iff.c:363:23: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 363 | if (chunk_pos >= iff->body_end) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/iff.c:391:27: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 391 | if (chunk_pos >= iff->body_end) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavformat/mods.o 13 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++) { | ~ ^ ~~~~~~~~~~~~~~ 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))) | ~~~ ^ ~~~~~~ 3 warnings generated. CC libavformat/moflex.o CC libavformat/mov.o src/libavformat/img2enc.c:235:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 235 | for (i = 0; i < FF_ARRAY_ELEMS(pb); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~ CC libavformat/mov_chan.o src/libavformat/img2enc.c:255:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 255 | { "update", "continuously overwrite one file", OFFSET(update), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC }, | ^ src/libavformat/img2enc.c:256:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 256 | { "start_number", "set first number in the sequence", OFFSET(start_img_number), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, INT_MAX, ENC }, | ^ CC libavformat/mov_esds.o src/libavformat/img2enc.c:257:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 257 | { "strftime", "use strftime for filename", OFFSET(use_strftime), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC }, | ^ src/libavformat/img2enc.c:258:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 258 | { "frame_pts", src/libavformat/hlsenc.c "u:s3118e: 140c:u rwarning: remissing field 'unit' initializer [-Wmissing-field-initializers]n t frame pts for fi l3118e | n a m e "{," sOtFaFrStE_Tn(ufmrbaemre_"p,t s )",s e tA Vf_iOrPsTt_ TnYPuEm_bBOeOLr, i{n .tih6e4 = s0e q},u e0n,c e1",, E N C } , O| F ^ FSET(start_sequence),AV_OPT_TYPE_INT64,src/libavformat/img2enc.c :{259.:i1496:4 warning: =missing field 'unit' initializer [-Wmissing-field-initializers] 0}, 0, INT6 4259 | _ M AX ,{ E"a}t,o mi c| _ ^w riting", "write files atomically (using temporary files and renames)", OFFSET(use_rename), AV_OPT_TYPE_BOOsrc/libavformat/hlsenc.cL,: 3119{: 144.:i 6warning: 4 missing field 'unit' initializer [-Wmissing-field-initializers]= 0 }, 0, 1, EN3119C | } , | { ^" hls_time", "set segment lengthsrc/libavformat/img2enc.c":,260 : 129 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 260 | O F F S E{T ("ptriomteo)co,l _ o pt s" , " s p eAciVf_yO PprTo_tToYcPoEl_ DoUpRtAiToInOsN ,f o{r. it6h4e =o p2e0n0e0d0 0f0i}l,e s0",, IONFTF6S4E_TM(AprXo,t oEc}o,l _ op| t ^s ), AV_OPT_TYPE_DICT, {0}, 0, 0, ENC }, | ^ src/libavformat/img2enc.c:261:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 261 | { NULL }, | ^ src/libavformat/hlsenc.c:3120:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3120 | {"hls_init_time", "set segment length at init list", OFFSET(init_time), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, E}, | ^ src/libavformat/hlsenc.c:3121:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3121 | {"hls_list_size", "set maximum number of playlist entries", OFFSET(max_nb_segments), AV_OPT_TYPE_INT, {.i64 = 5}, 0, INT_MAX, E}, | ^ src/libavformat/hlsenc.c:3122:176: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3122 | {"hls_delete_threshold", "set number of unreferenced segments to keep before deleting", OFFSET(hls_delete_threshold), AV_OPT_TYPE_INT, {.i64 = 1}, 1, INT_MAX, E}, | ^ 1 warning generated. 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}, | ^ CC libavformat/movenc.o 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}, | ^ 11 warnings generated. src/libavformat/hlsenc.c:3129:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3129 | {"hls_key_info_file", "file with key URI and key file path", OFFSET(key_info_file), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3130:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3130 | {"hls_enc", "enable AES128 encryption support", OFFSET(encrypt), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E}, | ^ src/libavformat/hlsenc.c:3132:166: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3132 | {"hls_enc_key_url", "url to access the key to decrypt the segments", OFFSET(key_url), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3134:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3134 | {"hls_subtitle_path", "set path of hls subtitles", OFFSET(subtitle_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ CC libavformat/movenc_ttml.o 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 = src/libavformat/img2dec.c"ini:t.624m:p1414:" }warning: , missing field 'unit' initializer [-Wmissing-field-initializers] 0, 0 ,624 | { E"}s, t | a ^rt _number", "set first number in the sequence",1 warning generated . OFFSET(start_number), AV_OPT_TYPE_INT, src/libavformat/hlsenc.c :{3139.:i61584: = warning: 0missing field 'unit' initializer [-Wmissing-field-initializers] }, INT_MIN, I3139N | T _ M{A"Xhl,s _DfEmCp 4}_,i n i| t ^_ resend", "resend fragment mp4 init fil9e a warningfstsrc/libavformat/img2dec.c generatede:. 625r: 156r:e fwarning: rmissing field 'unit' initializer [-Wmissing-field-initializers]e sh m3u8 every t625i | m e " , {O F"FsStEaT(rrte_sneunmdb_eirn_irta_nfgilee"),, A"Vs_eOPtT _CC libavformat/movenccenc.o rTaYnPgEe_B OfOLo,r l{o.oik64i n=g 0a }t, 0,t h1e, fEi rs}t, s e| ^q uence number", OFFSET(start_number_range), AV_OPT_TYPE_INT, {.i64 = 5}, 1, INT_MAX, DE7C } warnings, generated. | ^ src/libavformat/img2dec.c:630:165: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 630 | { "export_path_metadata", "enable metadata containing input path information", OFFSET(export_path_metadata), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, DEC }, \ | ^ src/libavformat/img2dec.c:631:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 631 | COMMON_OPTIONS | ^ src/libavformat/img2dec.c:611:127: note: expanded from macro 'COMMON_OPTIONS' 611 | { "framerate", "set the video framerate", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC }, \ | ^ src/libavformat/img2dec.c:631:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:612:127: note: expanded from macro 'COMMON_OPTIONS' 612 | { "pixel_format", "set video pixel format", OFFSET(pixel_format), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, DEC }, \ | ^ src/libavformat/img2dec.c:631:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:613:127: note: expanded from macro 'COMMON_OPTIONS' src/libavformat/hlsenc.c:3156:140: warning: 613missing field 'unit' initializer [-Wmissing-field-initializers] | { "video_s i3156z | e ", {""ssett rvfitdiemeo" ,s "iszeet" ,f il e n am e ex p a nOFsFiSonE wTi(twhid ths)t,r f t i m e AaVt_ OsPeTg_TmYePnEt_ IcMrAGeEa_tSiIoZnE",, {O.FsFtSrE T=( uNsUeLL_}l,o c0a, l0ti,m e ) , ADVE_CO P},T _\T Y | P ^E _BOOL, {.i64 = 0 }, 0, 1, E }, | ^ 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' src/libavformat/hlsenc.c: 3157614: | 158 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]{ "loop", 3157" | f o r {c"set rlfotoipme _omvkedirr "i,n p"uctr eaftie llea ssetq udeinrcee"c,t oOrFyF ScEoTmp(olnoeonpt) ,i nA Vs_tOrPfTt_iTmYe-PgeEn_eBrOaOtLe,d f i l{e.ni6a4 m=e "0, O F},F S0E,T (1u,s e _ l o c a DlEtC i},m \e _| m ^k dir), AV_OPT_TYPE_BOOsrc/libavformat/img2dec.cL:,631 :{5.:i 64warning: missing field 'help' initializer [-Wmissing-field-initializers]= 0 }src/libavformat/img2dec.c,: 0615,:12 :1 ,note: expanded from macro 'COMMON_OPTIONS'E }, 615 | | ^ { NULL }, | ^ 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", "Varisrc/libavformat/iff.cant :s691t:r31e:a mwarning: mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a p string", OFFSET(var_st re691a | m _ m a p ) , A V _ OP T_ T Y P E _S T R ItNaGg, ={ .rsetf r< =F FN_UALLR}R,A Y _0E, L0E,M S( d sEd}_,s o u| r ^c e_comment) ? dsd_source_comment[ref] : "sourcesrc/libavformat/hlsenc.c_:c3169o:m129m: ewarning: nmissing field 'unit' initializer [-Wmissing-field-initializers]t" ; | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3169 | {src/libavformat/iff.c"c:c694_:s31t: rwarning: eacomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]m _map", "Closed 694 | c a p t i o n s s t r e a m m a pta gs t=r irnegf" , bCC libavformat/msf.o uf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 50 warnings generated. CC libavformat/msnwc_tcp.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/mspdec.o src/libavformat/lafdec.c:84:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 84 | for (int i = 0; i < st_count; i++) { | ~ ^ ~~~~~~~~ src/libavformat/lafdec.c:150:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 150 | for (int st = 0; st < st_count; st++) { | ~~ ^ ~~~~~~~~ CC libavformat/mtaf.o CC libavformat/mtv.o src/libavformat/lafdec.c:198:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 198 | for (int j = 0; j < 8 && cur_st < ctx->nb_streams; j++, cur_st++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~ 6 warnings generated. CC libavformat/musx.o CC libavformat/mux.o 8 warnings generated. CC libavformat/mux_utils.o 3 warnings generated. CC libavformat/mvdec.o In file included from src/libavformat/lxfdec.c:25: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/lxfdec.c:25: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/lxfdec.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 1 warning generated. In file included from src/libavformat/lxfdec.c:25: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/lxfdec.c:25: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/lxfdec.c:25: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/lxfdec.c:25: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/lxfdec.c:25: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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 && | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 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) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~~~~~~~~~~ 21 warnings generated. CC libavformat/mvi.o CC libavformat/mxf.o CC libavformat/mxfdec.o CC libavformat/mxfenc.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++) | ~^~~~~~~~~~~~~~~~~ CC libavformat/mxg.o src/libavformat/latmenc.c:49:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | offsetof(LATMContext, mod), AV_OPT_TYPE_INT, {.i64 = 0x0014}, 0x0001, 0xffff, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/latmenc.c:50:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 50 | {NULL}, | ^ CC libavformat/ncdec.o 1 warning generated. CC libavformat/network.o In file included from src/libavformat/matroskadec.c:53: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 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/nistspheredec.o 1 warning generated. CC libavformat/nspdec.o 3 warnings generated. CC libavformat/nsvdec.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/nullenc.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/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] src/libavcodec/bytestream.h: 317169: | 13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (j > =317 | s iz eo f (osuitz) e- 21 ) ={ FF M| ~ ^ ~~~~~~~~~~~~~~~I N(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/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/nut.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) | ~~~~~ ^ ~~~~ CC libavformat/nutdec.o 3 warnings generated. CC libavformat/nutenc.o 3 warnings generated. CC libavformat/nuv.o src/libavformat/lxfdec.c:145:56: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 144 | if ((ret = avio_read(pb, header + (p - header), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | header_size - (p - header))) != | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ 146 | header_size - (p - header)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/oggdec.o CC libavformat/oggenc.o CC libavformat/oggparsecelt.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/microdvddec.c:190:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 190 | { "subfps", "set the movie frame rate fallback", OFFSET(frame_rate), AV_OPCC libavformat/oggparsedirac.o T_TYPE_RATIONAL, {.dbl=0}, 0, INT_MAX, SD }, | ^ src/libavformat/microdvddec.c:191:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 191 | { NULL } | ^ 1 warning generated. 1 warning generated. 3 warnings generated. src/libavformat/mm.c:167:69: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 167 | if (avio_read(pb, pkt->data + MM_PREAMBLE_SIZE, length) != length) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ CC libavformat/oggparseflac.o 1 warning generated. In file included from src/libavformat/moflex.c:24: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/oggparseogm.o In file included from src/libavformat/moflex.c:24: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/moflex.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/oggparseopus.o CC libavformat/oggparseskeleton.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/oggparsespeex.o In file included from src/libavformat/moflex.c:24: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/moflex.c:24: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/oggparsetheora.o src/libavformat/mms.c:61:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 61 | if (mms->asf_header_size < sizeof(ff_asf_guid) * 2 + 22 || | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mms.c:72:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 72 | while(end - p >= sizeof(ff_asf_guid) + 8) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mms.c:79:37: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 79 | if (!chunksize || chunksize > end - p) { | ~~~~~~~~~ ^ ~~~~~~~ src/libavformat/mms.c:87:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 87 | if (end - p > sizeof(ff_asf_guid) * 2 + 68) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mms.c:89:69: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 89 | if (mms->asf_packet_len <= 0 || mms->asf_packet_len > sizeof(mms->in_buffer)) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mms.c:97:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 97 | if (end - p >= (sizeof(ff_asf_guid) * 3 + 26)) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mms.c:104:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 104 | 46 + mms->stream_num * 6 < sizeof(mms->out_buffer)) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mms.c:123:33: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 123 | if (end - p < skip_bytes + 4) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mms.c:131:33: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 131 | if (end - psrc/libavcodec/bytestream.h < :s317ki:p_13b:y twarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s + 22) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ 317 | src/libavformat/mms.c :138 :s29:i warning: zcomparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]e 2 = FF M138I | N( p- >b u f fe r_ e nd - p - >b u ff eirf, (seinzed) -; p| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~< CC libavformat/oggparsevorbis.o skip_bsrc/libavutil/macros.hy:49t:e25s:) note: {expanded from macro 'FFMIN' | ~~~~~~~ ^ ~~~~~~~~~~ 49 | #definsrc/libavformat/mms.ce: 148F:F27MI:N (awarning: ,comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] b) ((a ) 148> | ( b ) ? (b ) : ( a ) )i f| ~ ^ ~ (chunksizeIn file included from src/libavformat/moflex.c>:24 : ensrc/libavcodec/bytestream.hd :-318 :15p:) warning: {comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~~~~~~~~~ ^ ~~~~~~~ 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/moflex.c:24: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/moflex.c:24: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mmsh.c:118:13: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 118 | if (len > sizeof(mms->in_buffer)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/oggparsevp8.o src/libavformat/mmsh.c:193:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 193 | if (len > sizeof(mms->in_buffer)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/mpegenc.c:32: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov_chan.c:514:14: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'unsigned long long' [-Wsign-compare] src/libavcodec/put_bits.h514 | : 265 :37i:f warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s ize < 12ULL + n u265 | m _ d e s c ri f* ( s2-0>UbuLf_Le)n d -| ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~s ->buf_ptr >= sisrc/libavformat/mov_chan.cze:of518(:B19:i twarning: Bcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]u f)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 518 | for (i = 0; i < num_descr; i++) { | ~ ^ ~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 2 warnings generated. src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ 1 warning generated. src/libavformat/matroskaenc.c:474:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 474 | if (writer->current_master_element == writer->nb_elements - 1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 12 warnings generated. src/libavformat/movenccenc.c:98:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 98 | cur_size = FFMIN(size_left, sizeof(chunk)); | ^ ~~~~~~~~~ ~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ In file included from src/libavformat/mpc8.c:23: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/matroskaenc.c:625:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 625 | if (track->offset <= size) | ~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/matroskaenc.c:649:41: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 649 | unsigned offset = track->offset <= pkt->size ? track->offset : 0; | ~~~~~~~~~~~~~ ^ ~~~~~~~~~ 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)) | ~ ^ ~ In file included from src/libavformat/mmst.c:36: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/mmst.c:36: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/oma.o src/libavformat/movenchint.c:334:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 334 | if (packet_len > size || packet_len <= 12) | ~~~~~~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/matroskadec.c:447:45: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 447 | { EBML_ID_EBMLVERSION, EBML_NONE }, | ^ src/libavformat/matroskadec.c:448:45: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 448 | { EBML_ID_DOCTYPEVERSION, EBML_NONE }, | ^ In file included from src/libavformat/mmst.c:36: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/mmst.c:36: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/matroskadec.c:454:38: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 454 | { MATROSKA_ID_SEGMENT, EBML_STOP }, | ^ src/libavformat/matroskadec.c:460:93: warning: missing field 'def' initializer [-Wmissing-field-initializers] 460 | { MATROSKA_ID_DURATION, EBML_FLOAT, 0, 0, offsetof(MatroskaDemuxContext, duration) }, | ^ src/libavformat/matroskadec.c:461:90: warning: missing field 'def' initializer [-Wmissing-field-initializers] 461 | { MATROSKA_ID_TITLE, EBML_UTF8, 0, 0, offsetof(MatroskaDemuxContext, title) }, | ^ src/libavformat/matroskadec.c:462:44: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 462 | { MATROSKA_ID_WRITINGAPP, EBML_NONE }, | ^ src/libavformat/matroskadec.c:463:93: warning: missing field 'def' initializer [-Wmissing-field-initializers] 463 | { MATROSKA_ID_MUXINGAPP, EBML_UTF8, 0, 0, offsetof(MatroskaDemuxContext, muxingapp) }, | ^ src/libavformat/matroskadec.c:464:92: warning: missing field 'def' initializer [-Wmissing-field-initializers] 464 | src/libavcodec/bytestream.h{ M:ATR317O:S13KA:_ Iwarning: Dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ DATEUTC, E B317M | L _ B I Ns,i z e02, =0 , FofFfMIsN(ept-o>bfu(fMfaetrr_oesnkadD e- mpu->xbCuofnfteer,x sti,z ed)a; t e| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~_ utc) },src/libavutil/macros.h :| 49: ^25 : note: expanded from macro 'FFMIN' 49 | #src/libavformat/matroskadec.cde:f465i:n44e: Fwarning: Fmissing field 'is_counted' initializer [-Wmissing-field-initializers]MI N(a,b) 465 | ( (a ) > ({b) ?M A(TbR)O S: K(Aa_))I D | _ ~ ^ ~S EGMENTUID, In file included from Esrc/libavformat/mmst.cB:36M: Lsrc/libavcodec/bytestream.h_:N318O:N15:E warning: }comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], | ^ 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/omadec.o src/libavformat/matroskadec.csrc/libavformat/mp3dec.c:470::89175:: 19warning: :missing field 'def' initializer [-Wmissing-field-initializers] warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 470 | 175 | { fMsiAzTeR O= SfsKizAe_ I>D=_ VpIosD E? OfsCiOLzOeR _R-X ,p oEsB M: L0_;F L O| A ~~~~~ ^ ~~~ T, 0, 0, offsetof(MatroskaMasteringMeta, r_x) }, | ^ src/libavformat/matroskadec.c:471:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 471 | { MATROSKA_ID_VIDEOCOLOR_RY, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, r_y) }, | ^ src/libavformat/matroskadec.c:472:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 472 | { MATROSKA_ID_VIDEOCOLOR_GX, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, g_x) }, | ^ src/libavformat/matroskadec.c:473:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 473 | { MATROSKA_ID_VIDEOCOLOR_GY, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, g_y) }, | ^ src/libavformat/matroskadec.c:474:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 474 | { MATROSKA_ID_VIDEOCOLOR_BX, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, b_x) }, | ^ src/libavformat/matroskadec.c:475:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 475 | { MATROSKA_ID_VIDEOCOLOR_BY, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, b_y) }, | ^ src/libavformat/matroskadec.c:476:97: warning: missing field 'def' initializer [-Wmissing-field-initializers] 476 | { MATROSKA_ID_VIDEOCOLOR_WHITEX, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, white_x) }, | ^ src/libavformat/matroskadec.c:477:97: warning: missing field 'def' initializer [-Wmissing-field-initializers] src/libavcodec/bytestream.h 477: | 355 : 13: {warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]M ATROSKA_ID_VIDEOC O355L | O R _ WsHIiTzEeY , = FEFBMMILN_(FgLO-A>Tb,u f0f,e r0_,e nodf f-s ge-t>obuff(fMera,t rsiozskeaM)a; st e| r ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~i ngMeta, whsrc/libavutil/macros.hi:t49e:_25y:) note: }expanded from macro 'FFMIN', | ^ 49 | #define FFMIN(a,b) ((a) >src/libavformat/matroskadec.c :(478b:)109 :? warning: (missing field 'def' initializer [-Wmissing-field-initializers]b ) : (a)) | ~ ^ ~478 | { MATROIn file included from SKsrc/libavformat/mmst.cA:_36I: D_src/libavcodec/bytestream.hV:ID356E:O13C:O Lwarning: Ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]R _LUMINANC E356M | IN , E B MLs_iFzLeO2A T=, F F1M,I N0(,p ->obffusfeftero_f(eMnadt r-o spk-a>Mbuafstfereinrg,M estiaz,e )m;i n _l| u ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ msrc/libavformat/matroskaenc.cinansrc/libavutil/macros.hc::49931e:25::) 44 :note: expanded from macro 'FFMIN'} , warning: | comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] ^ 49 | #define FFMIN(a ,931b | ) ( src/libavformat/matroskadec.c( a):w 479h> :i(109lb): e? warning: ((missing field 'def' initializer [-Wmissing-field-initializers] bi) d:x ( a>) 0) 479 | & & e | {n M ~ ^ ~t ArTRiOSeKsIn file included from A[_src/libavformat/mmst.ciIdD:x_36 V: -Isrc/libavcodec/bytestream.h D:1E].357pO:15tCs: >O Lwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] OtRs)_ L U357 M| I ~~~~~~~~~~~~~~~~~~~~ ^ ~~ | N AN C E iMf A(sXi,ze 2E !B=M sLi_zFLeO)A T| , ~~~~~ ^ ~~~~0, 0, offsetof(MatroskaMasteringMeta, max_luminance) }, | ^ src/libavformat/matroskadec.c:486:115: warning: missing field 'def' initializer [-Wmissing-field-initializers] 486 | { MATROSKA_ID_VIDEOCOLORCHROMASUBHORZ, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, chroma_sub_horz) }, | ^ src/libavformat/matroskadec.c:487:115: warning: missing field 'def' initializer [-Wmissing-field-initializers] 487 | { MATROSKA_ID_VIDEOCOLORCHROMASUBVERT, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, chroma_sub_vert) }, | ^ src/libavformat/matroskadec.c:488:111: warning: missing field 'def' initializer [-Wmissing-field-initializers] 488 | { MATROSKA_ID_VIDEOCOLORCBSUBHORZ, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, cb_CC libavformat/omaenc.o sub_horz) }, | ^ src/libavformat/matroskadec.c:489:111: warning: missing field 'def' initializer [-Wmissing-field-initializers] 489 | { MATROSKA_ID_VIDEOCOLORCBSUBVERT, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, cb_sub_vert) }, | ^ src/libavformat/matroskadec.c:495:107: warning: missing field 'def' initializer [-Wmissing-field-initializers] 495 | { MATROSKA_ID_VIDEOCOLORMAXCLL, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, max_cll) }, | ^ src/libavformat/matroskadec.c:496:108: warning: missing field 'def' initializer [-Wmissing-field-initializers] 496 | { MATROSKA_ID_VIDEOCOLORMAXFALL, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, max_fall) }, | ^ src/libavformat/matroskadec.c:503:113: warning: missing field 'def' initializer [-Wmissing-field-initializers] 503 | { MATROSKA_ID_VIDEOPROJECTIONPRIVATE, EBML_BIN, 0, 0, offsetof(MatroskaTrackVideoProjection, private) }, | ^ src/libavformat/matroskadec.c:511:99: warning: missing field 'def' initializer [-Wmissing-field-initializers] 511 | { MATROSKA_ID_VIDEOFRAMERATE, EBML_FLOAT, 0, 0, offsetof(MatroskaTrackVideo, frame_rate) }, | ^ src/libavformat/matroskadec.c:514:100: warning: missing field 'def' initializer [-Wmissing-field-initializers] src/libavformat/mpjpeg.c 514 | : 55 :{12 :M Awarning: Tmissing field 'help' initializer [-Wmissing-field-initializers]RO SKA_ID_VIDEO P55I | X E LW I {D TNHU, L L E},B ML _| U ^ INT, 0, 0, offsetof(MatroskaTrackVideo, pixel_width) }, | ^ src/libavformat/matroskadec.c:515:101: warning: missing field 'def' initializer [-Wmissing-field-initializers] 515 | { MATROSKA_ID_VIDEOPIXELHEIGHT, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideo, pixel_height) }, | ^ src/libavformat/matroskadec.c:516:100: warning: missing field 'def' initializer [-Wmissing-field-initializers] 516 | { MATROSKA_ID_VIDEOCOLORSPACE, EBML_BIN, 0, 0, offsetof(MatroskaTrackVideo, color_space) }, | ^ 11 warnings generated. src/libavformat/matroskadec.c:520:50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 520 | { MATROSKA_ID_VIDEOPIXELCROPB, EBML_NONE }, | ^ src/libavformat/matroskadec.c:521:50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 521 | { MATROSKA_ID_VIDEOPIXELCROPT, EBML_NONE }, | ^ src/libavformat/matroskadec.c:522:50: CC libavformat/options.o warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 522 | { MATROSKA_ID_VIDEOPIXELCROPL, EBML_NONE }, | ^ src/libavformat/matroskadec.c:523:50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 523 | { MATROSKA_ID_VIDEOPIXELCROPR, EBML_NONE }, | ^ src/libavformat/matroskadec.c:528:50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 528 | { MATROSKA_ID_VIDEOASPECTRATIO, EBML_NONE }, | ^ 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)) | ~ ^ ~ src/libavformat/matroskadec.c:534:104: warning: missing field 'def' initializer [-Wmissing-field-initializers] 534 | { MATROSKA_ID_AUDIOOUTSAMPLINGFREQ, EBML_FLOAT, 0, 0, offsetof(MatroskaTrackAudio, out_samplerate) }, | ^ src/libavformat/matroskadec.c:535:98: warning: missing field 'def' initializer [-Wmissing-field-initializers] 535 | { MATROSKA_ID_AUDIOBITDEPTH, EBML_UINT, 0, 0, offsetof(MatroskaTrackAudio, bitdepth) }, | ^ 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->bufsrc/libavformat/matroskadec.cfer:_542:e103n: dwarning: missing field 'def' initializer [-Wmissing-field-initializers]- p->buffer, s542i | z e ) ; { M| AT ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~R OSKA_IDsrc/libavutil/macros.h_:49E:N25C:O Dnote: Iexpanded from macro 'FFMIN'N GCOMPSE T49TI | N#GdSe, fEiBMnLe _FBFIMNI,N ( a,0b,) (0(a,) >o f(fb)s ?e t(obf)( M:a t(rao)s) k a| T ~ ^ ~r ackCompresIn file included from ssrc/libavformat/msnwc_tcp.ci:21o: nsrc/libavcodec/bytestream.h,: 187s:e15t:t iwarning: ngcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s) }, | ^ 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/matroskadec.c:548:100: warning: missing field 'def' initializer [-Wmissing-field-initializers] 548 | { MATROSKA_ID_ENCODINGENCKEYID, EBML_BIN, 0, 0, offsetof(MatroskaTrackEncryption,key_id) }, | ^ src/libavformat/matroskadec.c:549:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 549 | { MATROSKA_ID_ENCODINGENCAESSETTINGS, EBML_NONE }, | ^ src/libavformat/matroskadec.c:550:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 550 | { MATROSKA_ID_ENCODINGSIGALGO, EBML_NONE }, | ^ src/libavformat/matroskadec.c:551:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 551 | { MATROSKA_ID_ENCODINGSIGHASHALGO, EBML_NONE }, | ^ src/libavformat/matroskadec.c:552:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 552 | { MATROSKA_ID_ENCODINGSIGKEYID, EBML_NONE }, | ^ src/libavformat/matroskadec.c:553:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 553 | { MATROSKA_ID_ENCODINGSIGNATURE, EBML_NONE }, | ^ CC libavformat/os_support.o src/libavformat/mp3dec.c:601:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 601 | { "usetoc", "use table of contents", offsetof(MP3DecContext, usetoc), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM}, | ^ src/libavformat/mp3dec.c:602:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 602 | { NULL }, | ^ src/libavformat/matroskadec.c:561:50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 561 | { MATROSKA_ID_ENCODINGORDER, EBML_NONE }, | ^ src/libavformat/matroskadec.c:571:85: warning: missing field 'def' initializer [-Wmissing-field-initializers] 571 | { MATROSKA_ID_TRACKPLANEUID, EBML_UINT, 0, 0, offsetof(MatroskaTrackPlane,uid) }, | ^ src/libavformat/matroskadec.c:572:86: warning: missing field 'def' initializer [-Wmissing-field-initializers] 572 | { MATROSKA_ID_TRACKPLANETYPE, EBML_UINT, 0, 0, offsetof(MatroskaTrackPlane,type) }src/libavcodec/bytestream.h, : 271| ^: 17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_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/paf.o src/libavformat/matroskadec.c:587:102: warning: missing field 'def' initializer [-Wmissing-field-initializers] 587 | { MATROSKA_ID_BLKADDIDVALUE, EBML_UINT, 0, 0, offsetof(MatroskaBlockAdditionMapping, value) }, | ^ src/libavformat/matroskadec.c:588:101: warning: missing field 'def' initializer [-Wmissing-field-initializers] 588 | { MATROSKA_ID_BLKADDIDNAME, EBML_STR, 0, 0, offsetof(MatroskaBlockAdditionMapping, name) }, | ^ src/libavformat/matroskadec.c:589:101: warning: missing field 'def' initializer [-Wmissing-field-initializers] 589 | { MATIn file included from ROSKsrc/libavformat/msnwc_tcp.cA_:ID21_: Bsrc/libavcodec/bytestream.h:L293K:A13D:DI DTwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Y PE, EBML_UI N293T | , 0 , s0i,z oef2f se=to fF(MFaMItNr(ops-k>abBuflfoecrk_Aeddnitdi o- npM-a>pbpuifnfge,r ,t yspie)z e});, | | ^ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' src/libavformat/matroskadec.c :49590 | :#106d:e fwarning: imissing field 'def' initializer [-Wmissing-field-initializers]n e FFMIN(a,b )590 | ( ( a) >{ ( b)M A? T(bR)O S:K (Aa_)I)D _| B ~ ^ ~L KADDIDEXTIn file included from Rsrc/libavformat/msnwc_tcp.cA:DA21T: Asrc/libavcodec/bytestream.h, : 294E:B15M:L warning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]B IN, 0294, | 0 , oifff s(estoif(zMaet2ro s!k=a Bsilzeo)c k A| d ~~~~~ ^ ~~~~d itionMapping, extradata) }, | ^ 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/matroskadec.csrc/libavformat/matroskaenc.c::1277595::3189:: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: missing field 'def' initializer [-Wmissing-field-initializers] 1277 | 595} | e l se{ iMfA T(RcoOdSecKpsrc/libavcodec/bytestream.hrAi_v_Is:D317iz_e:T13 R>:A Cwarning: tKcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]NrUac kM-B>EcoRd,e cp r i v _ s 317 | i z es) Eiz{eB M| 2 ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~L _=U INFTF,MI N( p0-, >0bu,f feorf_efnsde -t op-f>(bMuaftrfosekra,T rsiazec)k;, n u| m ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ) }, | src/libavutil/macros.h ^: 49:25: note: expanded from macro 'FFMIN' 49 | #definsrc/libavformat/matroskadec.ce: F596F:M90I:N (warning: amissing field 'def' initializer [-Wmissing-field-initializers], b) ((a) > 596( | b ) ? ( b){ : M(AaT))R O| S ~ ^ ~ KA_ID_TRAIn file included from Csrc/libavformat/msnwc_tcp.cK:21N: Asrc/libavcodec/bytestream.hM:E318,: 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | E B M Li_fU T(Fs8i,z e 20 ,! =0 s,iz eo)f f s| e ~~~~~ ^ ~~~~t of(MatroskaTrack, name) }, | ^ src/libavformat/matroskadec.c:597:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 597 | { MATROSKA_ID_TRACKUID, EBML_UINT, 0, 0, offsetof(MatroskaTrack, uid) }, | ^ src/libavformat/matroskadec.c:598:90: warning: missing field 'def' initializer [-Wmissing-field-initializers] 598 | { MATROSKA_ID_TRACKTYPE, EBML_UINT, 0, 0, offsetof(MatroskaTrack, type) }, | ^ src/libavformat/matroskadec.c:599:94: warning: missing field 'def' initializer [-Wmissing-field-initializers] 599 | { MATROSKA_ID_CODECID, EBML_STR, 0, 0, offsetof(MatroskaTrack, codec_id) }, | ^ src/libavformat/matroskadec.c:600:96: warning: missing field 'def' initializer [-Wmissing-field-initializers] 600 | { MATROSKA_ID_CODECPRIVATE, EBML_BIN, 0, 0, offsetof(MatroskaTrack, codec_priv) }, | ^ src/libavformat/matroskadec.c:603:102: warning: missing field 'def' initializer [-Wmissing-field-initializers] 603 | { MATROSKA_ID_TRACKDEFAULTDURATION, EBML_UINT, 0, 0, offsetof(MatroskaTrack, default_duration) }, | ^ src/libavformat/moflex.c:225:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 225 | if (stream_index == s->nb_streams) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/matroskadec.c:619:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 619 | { MATROSKA_ID_TRACKFLAGENABLED, EBMsrc/libavcodec/bytestream.hL_N:O355N:E13 :} ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ^ 355 | src/libavformat/matroskadec.c : 620 :si52:z ewarning: missing field 'is_counted' initializer [-Wmissing-field-initializers] = FFMI N620(g | -> b u f f{e1 rM warning_ATeR generatednO. dSK A-_ IgD-_>bTuRfACfKFeLrAG,LA CsIiNzGe,) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ EBML_NONsrc/libavutil/macros.hE: }49,: 25 :| ^note: expanded from macro 'FFMIN' 49 | #define src/libavformat/matroskadec.c:F621F:52M:I warning: Nmissing field 'is_counted' initializer [-Wmissing-field-initializers]( a,b) (( a621) | > ( b{) M?A (TbR)O :S K(Aa_)I)D _ C| O ~ ^ ~D ECNAME, In file included from src/libavformat/msnwc_tcp.c : 21 : src/libavcodec/bytestream.h: 356 : 13EB:ML _warning: Ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]O NE }, | ^ 356 | size2 = FFMIN(p->src/libavformat/matroskadec.cbu:f622f:er52_:e nwarning: dmissing field 'is_counted' initializer [-Wmissing-field-initializers] - p->bu 622f | f e r src/libavformat/mp3enc.c, {si: z163eM):A;T19RO :S K| warning: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]A _ ID_COsrc/libavutil/macros.hD:E49:C25:D Enote: CO expanded from macro 'FFMIN'D163 E | A L Lf ,o49r ( | i # = d0; e fi inEe< B MFFFLMF__AIRNRNONAEY( _}a,E, bL) EM S| ((( ^af f)_m pa>_ (fb)r e?q (_bt)a b:)src/libavformat/matroskadec.c ;(:a) )i623+ :+ 52:) warning: | {missing field 'is_counted' initializer [-Wmissing-field-initializers] ~ ^ ~ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~623 | In file included from src/libavformat/msnwc_tcp.c :21{: src/libavcodec/bytestream.h :M357A:15T:R Owarning: SKcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]A_ ID_C OD357E | C IN F iOfU (RsLiz, CC libavformat/pcm.o e 2 ! = si ze ) E B| M ~~~~~ ^ ~~~~ L_NONE }, | ^ src/libavformat/matroskadec.c:624:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 624 | { MATROSKA_ID_CODECDOWNLOADURL, EBML_NONE }, | ^ src/libavformat/matroskadec.c:625:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 625 | { MATROSKA_ID_TRACKMINCACHE, EBML_NONE }, | ^ src/libavformat/matroskadec.c:626:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 626 | { MATROSKA_ID_TRACKMAXCACHE, EBML_NONE }, | ^ src/libavformat/matroskadec.c:636:84: warning: missing field 'def' initializer [-Wmissing-field-initializers] 636 | { MATROSKA_ID_FILEUID, EBML_UINT, 0, 0, offsetof(MatroskaAttachment, uid) }, | ^ src/libavformat/mxf.c:32:115: src/libavformat/matroskadec.c:warning: 637:missing field 'desc' initializer [-Wmissing-field-initializers]89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 637 | { M A32T | R O S K A{_ I{D_ F0IxL0E6N,A0MxE0,E , 0x 2B ,0 xE3B4M,L0_xU0T4F,80,x 001,,0 x001,, 0oxf0f1,s0xe0t1o,f0x(0M3at,r0xo0sk2a,A0txt0a2,c0hxm0e1n,t0x,00 ,f0ixl0en0a,0mxe00) } ,}, 1 3| , ^A VMEDIA_TYPE_VIDEO }, | ^src/libavformat/matroskadec.c :638:85: warning: missing field 'def' initializer [-Wmissing-field-initializers] 638 | { MATROSKA_ID_FILEMIMETYPE, EBML_STR, src/libavformat/mxf.c :330:,115 : 0warning: ,missing field 'desc' initializer [-Wmissing-field-initializers] offsetof(Ma t33 | r o s ka{A t{ta c0hxm0e6nt,, 0mxim0eE), }0, x 2| ^B ,0x34,0x04,0x01,0x01,0x0src/libavformat/matroskadec.c1,:0x6390:184,:0x 0warning: 3,missing field 'def' initializer [-Wmissing-field-initializers]0x 02,0x02,0 639x | 02 , 0x 0 0,{0 MxA00T,R0Ox0S0K }A,_ 1I3D, _AFVIMLEEDDIAA_TTAY, P E _A UEDBIMOL _}B, I N| ^, 0, 0, offsetof(MatroskaAttachment, bin) }, | ^ src/libavformat/mxf.c:34:114: warning: missing field 'desc' initializer [-Wmissing-field-initializers] src/libavformat/matroskadec.c:640: 9234: | warning: missing field 'def' initializer [-Wmissing-field-initializers] { { 0x06,0 x6400 | E , 0x 2 B,{0 xMA3T4,R0OxS0K4,A0_xI0D1,_0FIxL0E1D,0ExS0C1,, 0 x 0 E1B,M0Lx_03U,T0Fx80,2 ,00x,0 02,,0 xo03f,f0sxe00t,o0xf0(0M,0axt0r0o sk}a,A t13t,a AcVhMEmDeInAt_,T YPdEe_sDcArTiAp t}io,n ) | } ^, | ^ In file included from src/libavformat/mpegts.c:36: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/mxf.c:35:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 171 | g->bu ff35e | r + = F F{M I{ N0(xg8-0>,b0ufxfe7rD_,e0xn0d0 ,0-x 6g0-,>0bxu08f,f0ex1r4,, 0sx3iEze,)0x;6 F ,| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~0 x6F,0x3C,0x8Csrc/libavutil/macros.h,:049xE:125,:0 x6note: Cexpanded from macro 'FFMIN', 0xEF,0x 1491 | #,d0exfDi2n e} ,F F1M6I,N (AaV,MbE)D I(A(_aT)YP E>_V I(DbE)O ?} , (/b* )L e:ga cy(Pai)ct)u r e| ~ ^ ~A vid Media Composer MXF */ | ^ src/libavformat/mxf.c:36:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 36 | { { 0x80,0x7D,0x00,0x60,0x08,0x14,src/libavformat/moflex.c0x3:E298,:030x:6 Fwarning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 x78,0xEsrc/libavformat/matroskadec.c1,:0650xE: B82298, | : 0 warning: x missing field 'def' initializer [-Wmissing-field-initializers]E 1 , 0 x 6 Ci,f0 x(EsFtr e,650a0 | mx_ 11i,n 0d xeD 2x{ M} >A,T=R OsS1K6,-A> nb__AsIVMtDE_CrDeHIamAsPSAT_)TYR IP NE| G_, ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ A UEDBIMLO_ UT}Fsrc/libavformat/moflex.c,8:, 0/317,* :0 26,:L 2 egowarning: f warningacomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]fssect generatedyoS. f o317(u | M ant dr oA svk i a d C hiaMfpet ed(prkit_,sa tiiz e t>C leo)m }m->,spi ozs| ee ^r) M | X ~~~~~~~~ ^ ~~~~~~~F */ | ^ src/libavformat/matroskadec.c:651:42: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 651 | { MATROSKA_ID_CHAPLANG, Esrc/libavformat/mxf.cBM:L37_:N115O:N Ewarning: missing field 'desc' initializer [-Wmissing-field-initializers]} , | ^ 37 | { { 0x00,src/libavformat/matroskadec.c0:x6520:0,420:x0 0warning: ,missing field 'is_counted' initializer [-Wmissing-field-initializers]0x 00,0x0 0652,0 | x 00 , 0x 0{0, 0MxA0T0,R0OxS0K0A,_0IxD0_0C,0HxA0P0CO,UN0TxR0Y0,,0 xE0B0M,L0x_0N0,O0xN0E0 ,}In file included from 0x,00 src/libavformat/mpegts.c} | :, ^ 360 , : Asrc/libavcodec/bytestream.hV:186M:ED13IA:_T Ywarning: Pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]E _DATA }, | ^ 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/mpegts.c:36: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/matroskadec.c:659:87: warning: missing field 'def' initializer [-Wmissing-field-initializers] 659 | { MATROSKA_ID_CHAPTERUID, EBML_UINT, 0, 0, offsetof(MatroskaChapter, uid) }, | ^ src/libavformat/matroskadec.csrc/libavformat/moflex.c:661::49367:: 23warning: :missing field 'is_counted' initializer [-Wmissing-field-initializers] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 661 | { MATR O367S | KA _ ID _ CfHoAr P(TiEnRt FiL A=G H0I;D Di E n bE_BsMtrLe_aNmsO; NiE++ )} {, | | ~ ^ ~~~~~~~~~~~~~ ^ src/libavformat/matroskadec.c:662:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 662 | { MATROSKA_ID_CHAPTERFLAGENABLED, EBML_NONE }, | ^ src/libavformat/matroskadec.c:663:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 663 | { MATROSKA_ID_CHAPTERPHYSEQUIV, EBML_NONE }, | ^ src/libavformat/matroskadec.c:664:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 664 | { MATROSKA_ID_CHAPTERATOM, EBML_NONE }, | ^ src/libavformat/mpeg.csrc/libavformat/matroskadec.c:463::23:670 :warning: 49comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 670 | 463 | { M A T ROsrc/libavformat/mxf.c S:f42Ko:Ar119_I (:D iwarning: missing field 'desc' initializer [-Wmissing-field-initializers]_ ED=I T0I;O NiU I n b _ 42s | t Er eBam M sL{ ;{_ NO0NixE+ 0}6+,) , 0 | {x 0 ^ | E ~ ^ ~~~~~~~~~~~~~ ,0x2B,0x34,0x04,0x01,0src/libavformat/matroskadec.cx0:1671,:049:x 0warning: 3missing field 'is_counted' initializer [-Wmissing-field-initializers], 0x04,0 x06711 | , 0x 0 2 ,{0 xM0A2T,R0xO0S1,K0xA0_1I,D0x_1E1D,I0TIxO0N0F L}A,G H1I4,D DAEV_NC,O D EECB_MLI_D_NMPOENGE2V ID}E,O } ,| ^/* MP@ML Long GoP */ | ^src/libavformat/matroskadec.c :672:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 672 | { MATROSKA_ID_EDITIONFLAGDEFAULT, EBMsrc/libavformat/mxf.cL:_43N:O119N:E warning: }missing field 'desc' initializer [-Wmissing-field-initializers], | ^ 43 | { { 0xsrc/libavformat/matroskadec.c06:,6730x:049:E ,warning: 0missing field 'is_counted' initializer [-Wmissing-field-initializers]x 2B,0x34 ,0673x | 0 4 , 0 x0{1 M,A0xT0R1O,S0KxA0_I1D_,E0Dx0I4,T0Ix0O1N,0FxL0A2GO,R0DxE0R2,E0xD01,, 0ExB0M2L,0_xNO0N1E, 0}x,0 1 | }, ^ 14, AV_CODEC_ID_MPEG2VIDEO }, /* D-10 50Mbps PAL */ | ^ src/libavformat/mxf.c:44:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 44 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x03,0x04,0x01,0x02,0x02,0x01,0x03,0x03,0x00 }, 14, AV_CODEC_ID_MPEG2VIDEO }, /* MP@HL Long GoP */ | ^ src/libavformat/mxf.c:45:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 45 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x03,0x04,0x01,0x0src/libavformat/matroskadec.c2,0:x68302:,90:0 xwarning: 01missing field 'def' initializer [-Wmissing-field-initializers], 0x04,0x02,0x0 0683 | } , 1 4,{ AMVA_TCROODSEKCA__IIDD__MCPUEETGR2ACVKI,D E O } , / * 4E2B2MP@LH_LU II-NFTr,a m0e, *0/, | o ^ ffsetof(MatroskaIndexPos, track) }, | ^ src/libavformat/mxf.c:46:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] src/libavformat/matroskadec.c:684:88: warning: missing field 'def' initializer [-Wmissing-field-initializers]46 | { {684 | 0 x0 6, 0x 0{E ,0MxA2BT,0RxO34S,0KxA04_,I0Dx0_1C,0UxE01C,0LxUS0T3E,RP0Ox0S4IT,I0OxN0,1 ,0ExB0M2L,_0Ux0I2N,T0,x 001,,0x 200,,0 x0o2f,f0sxe0t3 o}f, (1M4,a t r o sAkV_aCIODnECd_eIDx_src/libavformat/mpegenc.cPMo:Ps196E, :pG23o4s }:, )/ }*,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] X | D ^C AM proxy_ p196a | l 0 3 0 92 6 . m xsrc/libavformat/matroskadec.cff:o 685r* (:/49i = :| ^warning: 0 missing field 'is_counted' initializer [-Wmissing-field-initializers]; i < c685 | t x - > n{ bMA_TstRreOamSsK;A _IiD_+C+U)ER E{L A| ~ ^ ~~~~~~~~~~~~~~~T IVEPOSITIsrc/libavformat/mxf.cO:N47,src/libavformat/mpegenc.c:E:119B239::M 23warning: missing field 'desc' initializer [-Wmissing-field-initializers]L: _ warning: Ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ONE }, 47| | 239 ^ | { { 0x 0 6,f0xo0Er, 0(src/libavformat/matroskadec.cix =: 26860B:;,49 0:ix 3warning: <4missing field 'is_counted' initializer [-Wmissing-field-initializers] , 0cx0t4x, -0x686>0 | n1b, 0x_0 s1, 0xt 01r,{e0 xMaA0m4src/libavcodec/bytestream.h,Ts0;R:Ox271 iS0:+K117+A,:)0 _ Ixwarning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]{D2 ,0 _x C0| 2U, ~ ^ ~~~~~~~~~~~~~~~0Ex D0U 2,R271A0TxIO | N0, 1, 0 x 0 2, i 0 n x0t0 E} B, s1Mi3zLe2, =_ N ONFEF M I}N( g ,A -V>| ^_b CuOfDfEeC_rID__eDnVdV I-D src/libavformat/matroskadec.cEg-O:> 687:b49:} uwarning: ,fmissing field 'is_counted' initializer [-Wmissing-field-initializers]f er ,/* sDizVe2 5)687 | I;EC P{| A ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ LM *A/ T | R ^ src/libavutil/macros.hO:49S:25K:A _note: Iexpanded from macro 'FFMIN'D _CUEBL O49C | KN#UdMeBfEiRn,e F F M I NE(BaM,L_bN)O N(E( a}), src/libavformat/mxf.c > :(| 48b: ^119:) warning: ?missing field 'desc' initializer [-Wmissing-field-initializers] (b) : (a)) | 48 ~ ^ ~ | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x07,0x04,0x01,0x02,0x02,0x03,0x01,0x01,0x00 }, 14, AV_CODEC_ID_JPEG2000 }, /* JPEG 2000 code stream */ | ^ src/libavformat/mxf.c:49:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 49 | { {src/libavformat/matroskadec.c 0:x06926,:0107x:0e ,0warning: x2missing field 'def' initializer [-Wmissing-field-initializers]b ,0x34,0x04,0x 06921, | 0 x 01 ,{0x 0MA,A0TxR04O,S0KxA0_1,I0Dx_02C,U0xE0T2,I0xM0E4,,0 x 0 1 , 0 x 0 0 E,B0Mx0L0_ }U,I 1N4T,, 0 , 0 , A V _ C O D E C_ ID _ V C 1 } , /* oVfCf1 sSeP@tLoL f*(/M a| t ^ roskaIndex, time) }, | ^src/libavformat/mpegenc.c :289:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 289 | fosrc/libavformat/mxf.cr: (50i: =119 :0 ;warning: missing field 'desc' initializer [-Wmissing-field-initializers]i < ctx->nb_ s50t | r e a {m s{; 0ix+06+,)0x 0{e , 0| x2 ~ ^ ~~~~~~~~~~~~~~~b ,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x02,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 SP@ML */ | ^ src/libavformat/mxf.c:In file included from 51:119src/libavformat/movenc.c:: 44warning: : missing field 'desc' initializer [-Wmissing-field-initializers]src/libavcodec/put_bits.h :227:37: warning: 51comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | { { 0x06,0x0e, 0x2272 | b , 0x 3 4 ,0 x 04 ,i0fx 01(,s-0>x0bu1f_,e0nxd0A ,- 0sx-0>4b,u0fx_0p1,t0rx 0>2=, s0ixz0eo2f,0(xBi0t4,B0uxf0)3), 0{ x0 0| , ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~0 x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 MP@LL */ | ^ In file included from src/libavformat/mpegts.c:36: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/matroskadec.csrc/libavformat/mxf.c::52703::11998:: warning: warning: missing field 'desc' initializer [-Wmissing-field-initializers]missing field 'def' initializer [-Wmissing-field-initializers]293 | size2 =52 FF | M703 | I N (p -{ >{ b M{uAT Rff0OeSKxAr06__,eI0D_nTxAd0eG N,AM-E0, x p2- >bbu f, f 0ex r3,4E ,Bs0MLi_UxTzF80,e 4)0;, ,| 0 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ x001,,0 x 0src/libavutil/macros.h 1: ,490 x0:A 25, 0: x 0 note: 4 expanded from macro 'FFMIN', 0 x 0 o1f49,0fx0 | 2s,#et0odf(xeMfi0a2n,te0 rxFoF0MIsN(4ak,,abT0ax)g,0 4 (,n0(xaa0m)0e, 0)>x (0}b0) , ?} (,b| 1)4 , ^ : (a )) | ~ ^ ~ AV_CODECIn file included from _Isrc/libavformat/mpegts.cD:_36VC: src/libavformat/matroskadec.c1src/libavcodec/bytestream.h: :294704}::,100 15:/: warning: warning: *comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]missing field 'def' initializer [-Wmissing-field-initializers] V C1 M294 | P @ Mi704 | L f * / ( s| ^{i zMeA2 T!R=OS KsiAz_eI)D _| T ~~~~~ ^ ~~~~ AGSTRING, EBML_UTF8, 0, 0, src/libavformat/mp3enc.coffsrc/libavformat/mxf.c:s:53e:506:t105o:119 f:(warning: Ma tmissing field 'unit' initializer [-Wmissing-field-initializers]warning: rmissing field 'desc' initializer [-Wmissing-field-initializers]o skaTag, strin g 53)506 | | } , { | { ^ 0 oxff0se6t,o0f(xM0Pe3,C0ox2nbt,e0xxt3,4 i,d03xv02_4v,0exr0s1i,o0nx)0,1 ,A0Vx0_AOsrc/libavformat/matroskadec.c,0P:x0T4706_,TY:P0x970:E_1IN T,warning: ,missing field 'def' initializer [-Wmissing-field-initializers]0x 0{ 2.,i064x 0=2 ,70604x0 | } 4, , 00{x ,0M A54T,, AR0OVSx_OK0AP_T_0FIL,DA_0TxGA0G_0D E}EN,FC 1AOU4LD,T I ,N G _ PE A BAVRMA_MCL}O_,D U IE| CN_ ^TI, 0D,_ VC01, } , /* VC 1 M P @ HL */ | ^ osrc/libavformat/mp3enc.cff:se508t:104o:f (warning: Mmissing field 'unit' initializer [-Wmissing-field-initializers]at roskaTag, 508d | ef ) } , o| f ^f setof(Msrc/libavformat/mxf.cP3:Co54n:t119e:x warning: tmissing field 'desc' initializer [-Wmissing-field-initializers] src/libavformat/matroskadec.c,: 707wr:it97e:_ iwarning: d missing field 'def' initializer [-Wmissing-field-initializers]3v54 | 1 src/libavcodec/put_bits.h) , {: A707V265{ | _0: O x37P:T _06 , 0Txwarning: {Y 0Pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]MeE _A,0BTOx2RbO,OSLK0Ax, _2653 | ID4_ {T., A i0G D6ExF 40A4 U,L T_=B0UiG, x0f 0E1B },,M (0,0Ls_ UxI-10,N >AV1_OTb,,P0u 0Tx_fF,LA0_ eGA_E0n,NC,d0 O x-D 04 ,I0 x0sNG 1 - _P,AR>A 0buM }xf , 0_p | 2 ^t ,r0 x 0>2 ,0=x s i0z 4,e0x 0o f 6(, B0oiffxtsBu0fe)0tsrc/libavformat/mp3enc.c) ,{o :0f( M510axt| :1040:r ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~o0 warning: missing field 'unit' initializer [-Wmissing-field-initializers]s k}aT,ag ,14 ,510d e | f) } , | oA ^fV_ fCsODeEtCo_IfD(M_PVC31C }o,n /t*e xVtC1, AwPr@iLt0e_ x*i/n g| ) ^, AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AV_OPT_FLAG_ENCODINsrc/libavformat/mxf.cG:_P55A:R119A:M warning: }missing field 'desc' initializer [-Wmissing-field-initializers] , | ^ 55 | { { 0x06,0x0esrc/libavformat/mp3enc.c,:0x5112:b12,:0x 3warning: 4,missing field 'help' initializer [-Wmissing-field-initializers]0 x04, 0511x | 0 1 , 0x 0{1 ,0Nx0UAL,0Lx0src/libavcodec/bytestream.h4 ,}0:,x0 1317, :013| x ^02:, warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]x 02,0x04,0x07,0x00 ,3170x | 00 }, s1i4z, e 2 = F FAMVI_NC(ODpE-C>_bIuDf_fVCe1r _}e,n d/ *- VpC-1> bAuPf@Lf1e r*/, | s ^i ze); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((asrc/libavformat/mxf.c):56 :>119 :( src/libavformat/matroskadec.cwarning: bmissing field 'desc' initializer [-Wmissing-field-initializers]): 713:?93 :( b)warning: :missing field 'def' initializer [-Wmissing-field-initializers] 56( | a ) ) {| ~ ^ ~{ 0x7130 | 6 , 0x 0 e,{ In file included from M0src/libavformat/mpegts.c:Ax236b,T0: Rsrc/libavcodec/bytestream.hOx:S3318KA4_I:D15,:_0 TAxwarning: Gcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 T4A,R0Gx0 1E318,0Tx | S _0TY PE1 ,i, 0fx0 A ,0(x s 0 EiBM4L_z,SeTR0,2 x ! = 0s01i,,z 0e0x), 0o ff2s ,0ext| of0( ~~~~~ ^ ~~~~2M, a0txr0o4s,k0axT0a8g,T0xa0r0,g0ext00, }t, y14p,e) } , | A ^V_ CODEC_ID_VC1 }, /* VC1 AP@L2 */ | ^ src/libavformat/mmst.csrc/libavformat/mxf.c:57::285119:: 37warning: :missing field 'desc' initializer [-Wmissing-field-initializers] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 57 | { { 0x06,0x0e,0x2b,0x34 ,2850 | x 0 4 , 0x 0 1 , 0x 0 1, 0 x 0A , 0 x|0|4 ,l0xe0ng1t,h0_rxe0m2,a0ixn02i,ng0 x>0 4s,i0zxe0o9f,(0xm0m0s,-0>xi0n0_ b}u,f f1e4r,) - 1 2) { A| V ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~_ CODEC_ID_VC1src/libavformat/mmst.c :}321, :/37*: Vwarning: Ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 AP@L3 */ | 321 ^ | || length_remaining > sizeof(mms->in_buffesrc/libavformat/mxf.cr:) 58-: 1198:) warning: {missing field 'desc' initializer [-Wmissing-field-initializers] | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mmst.c58: | 340 : 31: warning: {comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { 0x06,0x 0e340, | 0x 2 b , 0x 3 4 ,0 x 0 4 ,0 xi0f1,(0xp0a1c,0kx0eAt,_0ix0d4_,0tx0y1,p0ex0 2=,0=x0 2m,m0sxt0-4>,h0ex0aAde,r0_xp0a0c,k0etx_i0d0 ) }{, src/libavcodec/put_bits.h1 4| , ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~: 317 : 33 : warning: Acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]V _CODEC_ID_VC1 }, / *317 V | C 1 iAfP @L(4s -*>/b u | f ^_ end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mpeg.c:520:19src/libavformat/mxf.c:: warning: 59:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]119 : warning: missing field 'desc' initializer [-Wmissing-field-initializers] 52059 | | {f or{ 0(x0i6 ,=0 x0;0 E,i0x 2,0nxb0_4s,t0rx0e1a,ms0;x 0i1,+0+x)01 ,{0 x0 4| ,0 ~ ^ ~~~~~~~~~~~~~x 01,0x02,0x01,0x7F,0x00,0x00,0x00 src/libavformat/matroskadec.c}, :13733, : 81 :A Vwarning: _missing field 'def' initializer [-Wmissing-field-initializers]C ODEC_ID_RAWVI D733E | O src/libavformat/mspdec.c} , : { /MA97*T: RuOn23Sc:KoA warning: m_comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] pIrDe_sSsEeEdK I*D/, | 97 | ^ E B M fLor_ U(IiN T,= 00, ;0, io f(cMoadtecrpoasrk-a>hSsrc/libavformat/mxf.ceeie:ghkt60h:;e119a: d , iwarning: imissing field 'desc' initializer [-Wmissing-field-initializers]+d +)) } | , ~ ^ ~~~~~~~~~~~~~~~~~~~~ | ^ 60 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x01,0x01,0x02,0x01,0x00 }, 15, AV_CODEC_ID_RAWVIDEO }, /* uncompressed 422 8-bit */ | ^ src/libavformat/mxf.c:61:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 61 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x02,0x0src/libavcodec/bytestream.h2,0:x35571:,130:x 00warning: ,0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]x 00,0x00 }, 13, A355V | _ C OD E C_sIiDz_eD N XH=D F}FM,I N/(g*-> bSuMfPTfEe rV_Ce-n3d /- DgN-x>bHufDf e*r/ , | s ^iz e); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(src/libavformat/matroskadec.ca,src/libavformat/mxf.c:b): 744:62(:42119(:a :)warning: >missing field 'is_counted' initializer [-Wmissing-field-initializers] warning: (missing field 'desc' initializer [-Wmissing-field-initializers]b ) ? (b )744 | : ( a ){)62 | M A T | {R ~ ^ ~ {O S0Kx0A6,_0IxD0EIn file included from ,_src/libavformat/mpegts.c:036Cx: 2BL,src/libavcodec/bytestream.h0U:x356S:TE3R413,,0:x 0 warning: 4comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], 0 x 01E,B0xM L_0S1356T,O | P 0 } x 0,s1i z, e| 0 ^2x0 4= ,F0Fx0M1,I0Nx(p0->2b,0ux0f2f,0exr0_3e,n0dx -0 2p,-0>xb0u0f,f0erx, 0s0i z}e,) 1;4, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ AV_CODsrc/libavutil/macros.hE:C49_:I25D: _note: Dexpanded from macro 'FFMIN'N XHD }, 49/ | * #SdMPeTfEi nVeC -F3F/MDINNx(HaD, b*)/ ( | ( ^ a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/mpegts.c:36: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357src/libavformat/mxf.c | : 63 : 119 :i fwarning: missing field 'desc' initializer [-Wmissing-field-initializers](s ize2 != size) | 63 | ~~~~~ ^ ~~~~ { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x0E,0x04,0x02,0x01,0x02,0x04,0x01,0x00 }, 16,src/libavformat/mp3enc.c : 582 :19 :A Vwarning: _Ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]O DEC_ID_DNXHD }, /582* | S M PfToEr (Vi C=- 30/; DiN xenbg_asctyre aAmvs;i di+ +M)e d{i a | C ~ ^ ~~~~~~~~~~~~~o mposer MXF */ | ^ src/libavformat/mxf.c:64:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 64 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01src/libavformat/matroskadec.c,0x0:A,7620x:0884,:0 xwarning: 0missing field 'def' initializer [-Wmissing-field-initializers]1 ,0x02,0x02,0 x7620 | 1 , 0 x{3 2M,A0TxR0O0S,0Kx0A0 _}I, D1_4,B L O C K AAVD_DCIOTDIOENCA_LI,D _EH2B6M4 L}_,B /I*N H,. 2 640/M,P EG0-,4 AoVCf Ifntsretao *f/ ( | M ^ atroskaBlock,additional) }, | ^ src/libavformat/mxf.c:65:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 65 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x31,0x11,0x01 }, 14, AV_CODEC_ID_H264 }, /* H.264/MPEG-4 AVC SPS/PPS in-band */ | ^ src/libavformat/mxf.c:66:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 66 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x01,0x01,0x02,0x02,0x01 }, 16, AV_CODEC_ID_V210 }, /* V210 *src/libavformat/matroskadec.c/ :| 772 ^ :81: warning: missing field 'def' initializer [-Wmissing-field-initializers] 772 | { MATROSKA_ID_BLOCK, src/libavformat/mxf.c : 67 :119E:B Mwarning: L_missing field 'desc' initializer [-Wmissing-field-initializers]B IN, 0, 0, o67f | f s e{t o{ f0(xM0a6t,r0xo0sE,k0axB2Bl,o0cx3k4, ,b0ix0n4),0 x}0,1 , 0| x0 ^1, 0x01,0x0E,0x04,0x02,0x01,0x02,0x11,0x00,0x00 }, 14, src/libavformat/matroskadec.c : 774 :A86:V _Cwarning: ODmissing field 'def' initializer [-Wmissing-field-initializers]E C_ID_PROR E774 | S }, /{* AMviAdT RMOC7S KPrAoR_eIsD _*B/ L O| ^C KDURATION, EBML_UINT, 0, 0, offsetof(MatroskaBlock, duration)src/libavformat/mxf.c :},68 : 119:| ^warning: missing field 'desc' initializer [-Wmissing-field-initializers] 68 | { src/libavformat/matroskadec.c{: 7750:x0936:, 0warning: xmissing field 'def' initializer [-Wmissing-field-initializers]0 E,0x2B,0x 37754 | , 0 x0 4, 0{x 01M,A0xT0R1O,S0KxA0D_,I0xD0_D4I,0SxC0A1R,D0Px0A2DD,I0xN0G2,, 0Ex0B3M,0Lx_0SI6N,T0,x 000,,0 x00,0 }o,f 1f4,s e t o fAV(_MCOaDtECr_oIDs_kPaROBRlESo c}k, ,/ *d iAsppclea rPrdo_Rpesa d*d/i n| g ^) }, | ^ src/libavformat/matroskadec.c:776:87: warning: missing field 'def' initializer [-Wmissing-field-initializers] 776 | src/libavformat/mxf.c {: 69:M119A: Twarning: ROmissing field 'desc' initializer [-Wmissing-field-initializers]S KA_ID_BLOCK RE69F | E R E N{C {E ,0 xEB0Msrc/libavformat/mpegenc.c6L,_:0SI344xN:019e:T, warning: ,0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] x1 2,b, 0x03,4, 0xo0f 3444 | f , 0xs 01e,t 0xof0fo1(,0rxM0 atDr,(0xoi0 s4=k,0 xa0;0B 1il ,0oxc<0 2kc,,t0x 0xr2->e,nf0bexr0_e3n,0sxct0re9)ea,m 0s}x;,0 1i| ^,+ 0+)x 0{0 }, 1| 5 ~ ^ ~~~~~~~~~~~~~~~, src/libavformat/matroskadec.c : 777 :A45V: _warning: Cmissing field 'is_counted' initializer [-Wmissing-field-initializers]src/libavformat/mpegenc.cO :D472E:C19_ :I777 | D warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ F FV 1 }{, M/472A*TF | RFO V1S V 0K * /Af _ o| Ir ^D _(iC =O 0D; EiC SEnBbM_Ls_NtONrE e},a m| ^s ; i+src/libavformat/mxf.c+:)70: 119{: | src/libavformat/mpjpegdec.cwarning: ~ ^ ~~~~~~~~~~~~~~~missing field 'desc' initializer [-Wmissing-field-initializers] :371:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | src/libavformat/mpegenc.c :{560 :{19 :0 xwarning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]6 ,0x0 e371,0 x560 | | 2 b { ," 0sftx3o4rri, c(0ix0t4 ,_=0 x0;m 0ii 1",0,n xb _0s4"tr,ree0aqxumi0sr; 1ie+, +M0IM)Ex 0b2{,0ox u0 | n2d ~ ^ ~~~~~~~~~~~~~~~a, r0iexs 0m3a,t0cx0h9,"0,x O0F2FS,E0Tx0(0 s}tr,ic t1_5m,i m e _ b ou nAdVa_rCyO),D ECA_IVD__OFPTF_VT1Y }P,E _/*BFOFOVL1, V 1 {*.i/6 4| = ^ 0}, 0, 1, DEC }, | ^ src/libavformat/mxf.c:71:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] src/libavformat/mpjpegdec.c:372 :7112 | : warning: missing field 'help' initializer [-Wmissing-field-initializers]{ { 0 x37206 | ,0 x0 e , 0x{2 b,N0ULxL 3}4 , 0x| 0 ^4, 0x01,0x01,0x0D,0x04,0x01,0x02,0x02,0xsrc/libavformat/matroskadec.c03:,0785x:820:9 ,warning: 0missing field 'def' initializer [-Wmissing-field-initializers]x 04,0x00 }, 17855, | { MA TAVR_OCSODKECA_I_DI_DFF_VS1 I}M, P/LE*BLFOFVC1K ,V 3 * / E | B ^ML _BIN, 0, 0, offsetof(MatroskaBlock, bisrc/libavformat/mpc8.cn) :}132,: 34 :| ^warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] src/libavformat/mxf.c:73:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 132 | 73i | f ( av _{ s{ a0x0t6_,a0dxd0e6,04x(2*bs,i0zxe3,4 ,p0osx)0 4!=, 0(xu0i1n,t06x40_1t,)0*xs03i,z0ex 0+4 ,p0oxs0) 2{,0 x0 2| , ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~0x 02,0x03,0x03,0x01,0x0src/libavformat/matroskadec.c0: }787,: 89:1 4warning: ,missing field 'def' initializer [-Wmissing-field-initializers] AV _787C | OD E C _ ID{_ AMACA }T,R /O*SK AM_PEIGD_-C2L UAASCTE RATDITMSE C(OlDeEg,a cEyB) M*L/_ U | I ^N T, 0, 0, offsetof(MatroskaCluster, timecode) }, | ^ src/libavformat/mxf.c:74:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 74src/libavformat/matroskadec.c | : 788 : 46 :{ warning: missing field 'is_counted' initializer [-Wmissing-field-initializers]{ 0x06, 0788x | 0 E , 0{x 2MB,A0xT3R4,O0SxK0A4_,I0Dx0_1S,I0MxP0L1,E0BxL0O1C,0Kx,04 , 0x 02 , 0ExB02M,0Lx_S0T1,O0Px 0}0,,0 x 0| 0 ^,0 x00,0x00 }, 13, AV_Csrc/libavformat/matroskadec.cOD:EC789_:ID46_:PC Mwarning: _missing field 'is_counted' initializer [-Wmissing-field-initializers]S 16LE } , 789/ | * u nc o{mp reMssAeTdRO S*K/A _ I| D ^ _BLOCKGROUP, EBML_STOP }, | ^ src/libavformat/mxf.c:src/libavformat/matroskadec.c75::119790:: 46warning: :missing field 'desc' initializer [-Wmissing-field-initializers] warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 790 | 75 | { {M {A T0RxO0S6K,A0x_0EI,D0x_2CB,L0UxS34T,ER0POxS04I,T0Ix0O1,N0,x 0E1B,0MxL01_,NO0NEx 0}4,, 0| ^x 02,0x02,0x01,0x7F,0x00,0x0src/libavformat/matroskadec.c0,:0x7910:460: warning: },missing field 'is_counted' initializer [-Wmissing-field-initializers] 1 3, AV _791C | O D E C{_ IDM_APTCRMO_SS1K6LAE_ I}D,_ C L| U ^S TERPREVSIZE, 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 */ | ^ src/libavformat/mxf.c:77:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 77 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x04,0x04,0x02,0x02,0x02,0x03,0x01,0x01,0x00 }, 15, AV_CODEC_ID_PCM_ALAW }, /* XDCAM Proxy C0023S01.mxf */ | ^ src/libavformat/mxf.c:78:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 78 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x02,0x02,0x02,0x03,0x02,0x01,0x00 }, 15, AV_CODEC_ID_AC3 }, | ^ src/libavformat/mxf.c:79:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 79 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x02,0x02,0x02,0x03,0x02,0x05,0x00 }, 15, AV_CODEC_ID_MP2 }, /* MP2 or MP3 */ | ^ src/libavformat/mxf.c:81:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 81 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AV_CODEC_ID_NONE }, | ^ In file included from src/libavformat/mpegtsenc.c:32: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:492:25: warningnote: sexpanded from macro 'FFMIN' generated . 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mpc8.c:185:46: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 185 | if (av_sat_add64(pos, c->header_pos) != pos + (uint64_t)c->header_pos) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxf.c:85:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 85 | { { 0x06,0x0E,0x2B,In file included from 0xsrc/libavformat/mpegtsenc.c3:432,0: x0src/libavcodec/bytestream.h4:,1860:x130:1 ,warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]x 01,0x0A,0x04,0 x1860 | 1 , 0 xs0i2,z0ex20 1=,0 xF0F1M,I0Nx(0p2-,0>xb01u,f0fx0e1r }_,e n16d, -A V_pP-I>Xb_uFfMfeTr_,UY VsYi4z2e2) ;}, | | ^ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? src/libavformat/mxf.c(:b86): 115:: (awarning: ))missing field 'desc' initializer [-Wmissing-field-initializers] | ~ ^ ~ In file included from 86src/libavformat/mpegtsenc.c | : 32: src/libavcodec/bytestream.h :{187 :15{: 0warning: xcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]06 ,0x0E, 0187x | 2B , 0 ixf3 (4s,iz0ex20 4,!0=x 0s1iz,e0)x 0 1| , ~~~~~ ^ ~~~~0 x0A,0x04,0x01,0x02,0x01,0x01,0x02,0x01,0x02 }, 16, AV_PIX_FMT_YUYV422 }, | ^ src/libavformat/matroskaenc.c:1966:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/mxf.c:87:115: warning: 1966missing field 'desc' initializer [-Wmissing-field-initializers] | for ( i 87 | = 0 ; {i {< 0sx-0>0n,b0_xs0t0re,a0mxs0;0 ,i0x+00+,0)x 00{, 0 x| ~ ^ ~~~~~~~~~~~~~0 0,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] 91 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x0E,0x04,0x03,0x01,0x01,0x03,0x01,0x00 }, 15, MKTAG('A', 'V', 'u', 'p') }, /* Avid 1:1 */ | ^ 8 warnings generated. src/libavformat/mxf.c:92:122: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 92 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }src/libavformat/mvdec.c, :0,250 : 19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 250 | 0 } , f o| r ^CC libavformat/pcmdec.o (i = 0; i < count; i++) { | ~ ^ ~~~~~ src/libavformat/mxf.c:96:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 96 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x03,0x01,0x00,0x00 }, 14, AVCOL_PRI_SMPTE170M }, /* SMPTE 170M */ | ^ src/libavformat/mxf.c:97:114: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 97 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x03,0x02,0x00,0x00 }, 14, AVCsrc/libavformat/matroskadec.cOL_PR:I_1021BT:4167:0 Bwarning: Gimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] }, /* ITU-R BT.47 01021 | PA L */ *| ^ num = av_int2float(avio_rb32(pb)); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxf.c:98:112: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 98 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01src/libavformat/mpeg.c,0x0:6,7290x:0419,:0 x0warning: 1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], 0x01,0x01,0x03,0 x72903 | ,0 x 00 ,0 xf00o r}, (1i4, =AV C0;O L_iPR I<_B Ts7-0>9n b},_ /s* tIrTeUam-s;R BiT+.+70)9 * /| ~ ^ ~~~~~~~~~~~~~| ^ src/libavformat/mxf.c:99:113: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 99 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x03,0x04,0x00,0x00 }, 14, AVCOL_PRI_BT2020 }, /* ITU-Rsrc/libavcodec/bytestream.h BT.:202712:0 17*/: | ^warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_src/libavformat/mxf.cen:d100 :-115 :g -warning: >missing field 'desc' initializer [-Wmissing-field-initializers]b uffer, size) ;100 | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ { { 0x06,0x0src/libavutil/macros.hE:,490:x252:B ,note: 0expanded from macro 'FFMIN'x 34,0x04,0 x490 | 1#,d0exfi0n1e, 0FxF0MDI,N0(xa0,4b,)0 x(0(1a,0)x 0>1 ,(0bx)0 1?, (0bx)0 3:, 0(xa05),)0 x 0| 0 ~ ^ ~, 0x00 }, 14, AVCOL_PRI_SMPTE428 }, /* SMPTE-DC28 DCDM */ | ^ src/libavformat/mxf.c:101:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 101 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x03,0x06,0x00,0x00 }, 14, AVCOL_PRI_SMPTE432 },src/libavformat/mpegenc.c /* :P3827D:6305 :*/ warning: | comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] ^ 827 | if (payload_size f i f {o {) 0)x 06 ,| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0 x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x03,0x08,0x00,0x00 }, 14, AVCOL_PRI_SMPTE428 }, /* Cinema Mezzanine */ | ^ src/libavformat/mxf.c:103:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 103 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x03,0x0a,0x00,0x00 }, 14, AVCOL_PRI_SMPTE431 }, /* P3DCI */ | ^ src/libavformat/mxf.c:105:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 105 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0In file included from x01src/libavformat/mpegtsenc.c,0:x3201: ,src/libavcodec/bytestream.h0:x2930:131:, 0warning: xcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]03 ,0x01,0x00,0x00 }, 12934 | , AV CO Ls_iPzReI2_ SM=P TFFEM2I4N0(Mp -}>,bu f/f*e =r _AeVCnOdL_ PR-I _pS->MbPuTfEf1e7r0,M *s/ i z| ^e ); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((asrc/libavformat/mxf.c): 107>: 118(:b) warning: ?missing field 'desc' initializer [-Wmissing-field-initializers] (b) : (a)) | 107 ~ ^ ~ | { { 0In file included from x0src/libavformat/mpegtsenc.c0:,320: xsrc/libavcodec/bytestream.h0:0294,:0x150:0 ,0warning: xcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 00,0x 02940, | 0 x0 0 , 0ixf0 0(,s0xi0z0e,20x 0!0,=0 xs0i0z,0ex)0 0 ,| 0 ~~~~~ ^ ~~~~ x00,0x00,0x00,0x00,0x00 }, 0, AVCOL_PRI_UNSPECIFIED }, | ^ 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++) { | ~ ^ ~~~~~~~~~~~~~~~ CC libavformat/pcmenc.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)src/libavformat/mxf.c:111:114: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 111 | { {( (0ax)0 6>, 0x(0bE), 0?x 2(Bb,)0 x:3 4(,a0)x)0 4 ,| 0 ~ ^ ~x 01,0x01,0x01,0x04,In file included from 0src/libavformat/mpegtsenc.cx:0321: ,src/libavcodec/bytestream.h0:x3180:115,:0 xwarning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 ,0x01,0x 03181 | , 0 x 0 0i,f0 (xs00i z}e,2 1!4=, sAiVzCeO)L _ T| R ~~~~~ ^ ~~~~C_ GAMMA22 }, /* ITU-R BT.470 */ | ^ src/libavformat/mxf.c:112:112: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 112 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x02,0x00,0x00 }, 14, AVCOL_TRC_BT709 }, /* ITU-R BT.709 */ | ^ src/libavformat/mxf.c:113:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 113 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x03,0x00,0x00 }, 14, AVCOL_TRC_SMPTE240M }, /* SMPTE 240M */ | ^ src/libavformat/mxf.c:114:112: warning: missing field 'desc' initializer [-Wmissing-field-initializers] src/libavformat/matroskaenc.c 114 | : 2094 : {19 :{ 0warning: x0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]6 ,0x0E,0x2B,0x34,0 x20940 | 4 , 0 x 01f,o0rx 0(1i, 0x=0 10,;0 xi0 4<, 0s-x>0n1b,0_x0s1t,r0xe0am1s;, 0xi0++1), 0{ x 0| 4 ~ ^ ~~~~~~~~~~~~~ ,0x00,0x00src/libavformat/matroskaenc.c :}2111,: 231: 4warning: , comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]AV COL_TRC_ B2111 | T 70 9 } , / * SfMoPTrE 2(74i/ 2=9 6M0 ;(m usit rn abft_estrre aITmU-sR; B T.i7+0+9)) {* / | | ^ ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxf.c:115:117: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 115 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x01,0x05,0x00,0x00 }, 14, AVCOL_TRC_BT1361_ECG }, /* ITU-R BT.1361 */ | ^ src/libavformat/mxf.c:116:113: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 116 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x01,0x06,0x00,0x00 }, 14, AVCOL_TRC_LINEAR }, src/libavcodec/bytestream.h/* L:in355e:a13r: * /warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ^ 355 | size = FFMIN(g->buffer_end - src/libavformat/mxf.cg-:>117b:u115f: fwarning: emissing field 'desc' initializer [-Wmissing-field-initializers]r , size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 117 | { {src/libavutil/macros.h 0:x490:625,0:x 0note: E,expanded from macro 'FFMIN'0x 2B,0x3 449, | #0dxe0f4i,n0ex0 1F,0FxM0I1,N0(x0a8,,b0x)0 4,(0(xa0)1 ,>0 x(0b1), ?0 (xb0)1 ,:0 (xa0))1 , 0| x ~ ^ ~0 7,0x00,0x00In file included from src/libavformat/mpegtsenc.c}:,32 : 1src/libavcodec/bytestream.h4:356,: 13A:V Cwarning: Ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]L _TRC_SMPT E3564 | 2 8 }, / *s iSzMeP2T E=- DFCF28M IDNCD(Mp -*>/b uf f| e ^r _end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #defisrc/libavformat/mxf.cne: 118F:F119M:I Nwarning: (missing field 'desc' initializer [-Wmissing-field-initializers]a ,b) ((a) > (b) 118? | ( b ){ :{ (0ax)0)6 , 0| x ~ ^ ~ 0E,0x2B,0x34In file included from ,0src/libavformat/mpegtsenc.cx:0324: ,src/libavcodec/bytestream.h0x:03571:15,:0 xwarning: 01comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], 0x0D, 0357x0 | 4 , 0 x 0i1,f0src/libavformat/matroskadec.cx 0(1:s,0ix012261z,:0xe03612: , !0xwarning: 0=comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]8 , 0sxiz0e)0 ,0 x0| 0 ~~~~~ ^ ~~~~ } , 14, A1226VC | O L _T R C_iIf E(mCa6t1r9os6k6_a2-_>n4u m}_l,e v/e*l I1E_Ce le6m1s9 66>-2=- 4F xFv_YACRCR A*Y/ _ EL| E ^M S(matroska->level1_elems)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxf.c:119:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 119 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0E,0x04,0x01,0x01,0x01,0x01,0x09,0x00,0x00 }, 14, AVCOL_TRC_BT2020_10 }, /* ITU-R BT.2020 */ | ^ src/libavformat/mxf.c:120:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 120 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x01,0x0A,0x00,0x00 }, 14, AVCOL_TRC_SMPTE2084 }, /* SMPTE ST 2084 */ | ^ src/libavformat/mxf.c:121:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 121 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x01,0x0B,0x00,0x00 }, 14, AVCOL_TRC_ARIB_STD_B67 }, /* Hybrid Log-Gamma OETF */ | ^ src/libavformat/mxf.c:123:114: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 123 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x01,0x00,0x00 }, 14, AVCOL_TRC_GAMMA28 }, /* = AVCOL_TRC_GAMMA22 */ | ^ src/libavformat/mxf.c:124:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 124 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x02,0x00,0x00 }, 14, AVCOL_TRC_SMPTE170M }, /* = AVCOL_TRC_BT709 */ | ^ src/libavformat/mxf.c:125:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 125 | { { 0x06,0x0E,0x2B,0x34,0xCC libavformat/pjsdec.o 04,0x01,0x01,0x0E,0x04,0x01,0x01,0x01,0x01,0x09,0x0src/libavformat/mov.c0,0x:00259 }:43,: 1warning: 4,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] A VCOL_TRC_BT20src/libavformat/mpegenc.c20_ 12592 | :} , 1014 /l:o*ng19i :t=u de warning: A=comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] V (C(src/libavformat/mpeg.cOiL_nT:tR8033C:_2B27_ tT): 101420 a | 2 warning: v0i comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] o __ 1fro0br 32* /( (p i 803b | | )= ^0; i) / <(f l cot x a-t )> i(n1fb _ s<(ts:)127=: 118{F: F _A warning: | R ~ ^ ~~~~~~~~~~~~~~~missing field 'desc' initializer [-Wmissing-field-initializers]R A Y_ELEMS(vo bs127u | b - src/libavformat/mpegenc.c> :q1024 ){:) {28{: | 0warning: x ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned int') [-Wsign-compare] 0 0,0x00,0x00 ,1024src/libavformat/mpeg.c | 0:x 0896: 170 ,: 0 warning: x comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]00i, 0xf00src/libavformat/mov.c, 0 (:x896s260-0> | p:0 ,a43c 0x:ke 0 itf 0warning: ,_0(ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]sil0a nzg0e i,d>x0 axva260<0 is- | >0nlb ,__ds 0 laatttixtuader0e0 , 0a& x= m(&0 s(i0!)n , ft03| 2lx0 ~~~~~~~ ^ ~~~~~~~~~~~~~0_,u0x ts)0 h0a , v| src/libavformat/mpeg.c0ix ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~: o00899_:,19r0:b warning: src/libavformat/mpegenc.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]x 3:010502(0:p23 : b}899warning: | ),comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ) 0 , A/fV C O1050o | r (L ( f_i l=oaTt) ( 1R 0;C<_ U NS

, n < b| ^ _c tsxtr-ea>mnbs_; sit+r+)e a{m s| ; ~ ^ ~~~~~~~~~~~~~ i ++) { | src/libavformat/mpeg.c ~ ^ ~~~~~~~~~~~~~~~: 909:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/mpegenc.c :9091107 | : 51 : warning: fcomparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare]o r src/libavformat/mov.c(i: 261=: 430:; warning: i1107implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | < s - > n b_ s 261ta | vr _e aa sm ssasrc/libavformat/mvdec.ce;lr t:ti485i0+:(t+24a)u:v d _{ewarning: f comparison of integers of different signs: 'const int64_t' (aka 'const long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]i f| o= ~ ^ ~~~~~~~~~~~~~_ c(a(ni_nrte3a2d_(ts) t 485ra | ve ia om_- r> bf 3i 2f (o p)ib f)= )=( i/tn r(dafeilxlo-ea>rtp_)os si( 1z> e <)p<;o s1 )6| ) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~; | ~~~~~~~~~~ ^ ~~~| ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11src/libavformat/mvdec.c:: 487note: :expanded from macro 'av_assert0'29 : warning: comparison of integers of different signs: 'const int64_t' (aka 'const long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 38 | 487 | i f ( ! ( c oenlds)e) if{ ( i n d e x - > p o s < p o s ) { | ~~~~~~~~~~ ^ ~~~ src/libavformat/mvdec.c : 506 : 27 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] \ | 506 ^~~~ | if (mv->eof_count >= avctx->nb_streams) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mvdec.c:514:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 514 | if (mv->stream_index >= avctx->nb_streams) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mxf.c:132:114: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 132 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x02,0x01,0x00,0x00 }, 14, AVCOL_SPC_BT470BG }, /* ITU-R BT.601 */ | ^ src/libavformat/mxf.c:133:112: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 133 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x02,0x02,0x00,0x00 }, 14, AVCOL_SPC_BT709 }, /* ITU-R BT.709 */ | ^ src/libavformat/mvdec.c:537:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 537 | for (i = 0; isrc/libavformat/mxf.c :< 134a:v116c:t xwarning: -missing field 'desc' initializer [-Wmissing-field-initializers]> nb_streams; i++ )134 | | ~ ^ ~~~~~~~~~~~~~~~~~ { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x02,0x03,0x00,0x00 }, 14, AVCOL_SPC_SMPTE240M }, /* SMPTE 240M */ | ^ src/libavformat/mxf.c:135:112: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 135 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01src/libavformat/mov.c,0x:02882:,160:x 0warning: 4comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], 0x00,0x00 }, 14, 288A | V C O L _iSfP C(_nY_ChGmCmOt }>, l/e*n Y/C g4C)o *| / ~~~~~~ ^ ~~~~~~~ | ^ src/libavformat/mxf.c:136:110: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 136 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x02,0x05,0x00,0x00 }, 14, AVCOL_SPC_RGB }, /* GBR */ | ^ src/libavformat/mxf.c:137:117: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 137 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x02,0x06,0x00,0x00 }, 14, AVCOL_SPC_BT2020_NCL }, /* ITU-R BT.2020 Non-Constant Luminance */ | ^ src/libavformat/mxf.c:139:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 139 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x02,0x01,0x00,0x00 }, 14,src/libavformat/mpeg.c AVC:OL931_:S19P:C _warning: SMcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]P TE170M }, /* = AVCO L931_ | S P C_ B Tf4o7r0 B(Gi *=/ 0 ;| ^i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 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_SPCIn file included from _UNSsrc/libavformat/movenc.cP:EC67I: Fsrc/libavformat/ttmlenc.hI:E33D: 38}:, CC libavformat/pmpdec.o warning: | ^comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 33 | codecpar->extradata_size >= TTMLENC_EXTRADATA_SIGNATURE_SIZE && | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegenc.c:1200:19: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1200 | if (can_write < size) { | ~~~~~~~~~ ^ ~~~~ src/libavformat/matroskaenc.c:2259:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2259 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegenc.c:1258:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1258 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpeg.c:1018:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1018 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpeg.c:1034:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/mpegenc.c:1268:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1034 | { "sub_ n1268a | m e " ,f o"rU R(Ii nfsrc/libavformat/matroskadec.ctor: 1493i. :s=40u :b0 ;warning: f comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]ii l e<" ,c toxf-f>snebt_ os1493ft | (r Ve oa bm Ss u; b Di e+ m+ u) x C{io fn t| (e ~ ^ ~~~~~~~~~~~~~~~fxf ti,o _sluibm_inta(mpeb),, AlVe_nOgPtTh_)T Y!P=E _lSeTnRgItNhG), {{ .| s ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~t r = NULL }, 0, 0, AV_OPsrc/libavformat/matroskadec.cT:_1547F:L44A:G _warning: Dcomparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]E CODING_PARAM }1547, | | ^ while (matroska->nusrc/libavformat/mpeg.cm:_1035l:e12v:e lwarning: smissing field 'help' initializer [-Wmissing-field-initializers] && p o1035s | = = l{e vNeUlL-L> s}t a r| t ^ + level->length) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegenc.c:1284:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1284 | { "muxrate", NULL, OFFSET(user_mux_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, ((1<<22) - 1) * (8 * 50), E }, | ^ src/libavformat/mpegenc.c:1285:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1285 | { "preload", "Initial demux-decode delay in microseconds.", OFFSET(preload), AV_OPT_TYPE_INT, { .i64 = 500000 }, 0, INT_MAX, E }, | ^ src/libavformat/mpegenc.c:1286:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1286 | { NULL }, | ^ 1 warning generated. 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}, | ^ CC libavformat/pp_bnk.o src/libavformat/movenc.c:99:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { "iods_audio_profile", "iods audio profile atom.", offsetof(MOVMuxContext, iods_audio_profile), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 255, AV_OPT_FLAG_ENCODINGsrc/libavformat/mux.c_PAR:A747M:}52,: | ^warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 747 | if (src/libavformat/movenc.cp:k100t:-167>:s twarning: rmissing field 'unit' initializer [-Wmissing-field-initializers]e am_index < 0 || pk t100- | > s t r e{ a"mi_oidnsd_evxi d>e=o _sp-r>onfbi_lset"r,e a"miso)d s{ v i| d ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~e o profile atom.", offsetof(MOVMuxContext, iods_video_profile), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 255, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:101:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "frag_duration", "Maximum fragment duration", offsetof(MOVMuxContext, max_fragment_duration), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:102:172: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | { "min_frag_duration", "Minimum fragment duration", offsetof(MOVMuxContext, min_fragment_duration), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:103:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "frag_size", "Maximum fragment size", offsetof(MOVMuxContext, max_fragment_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:104:172: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | { "ism_lookahead", "Number of lookahead eCC libavformat/prompeg.o ntries for ISM files", offsetof(MOVMuxContext, ism_lookahead), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 255, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/matroskadec.csrc/libavformat/movenc.c:105::1617184::25 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: comparison of integers of different signs: 'const int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 105 | 1617 | { " v i d e oi_ft r(apc-k>_btuifm_essiczael e<" 4, +" sesti tziem es+c atloet aolf) a l| l ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~v ideo trackssrc/libavformat/matroskadec.c":,1625 :o19f:f swarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t of(MOVMux C1625o | n t e x tf,o rv id(eoi_ t=ra c0k_;t iim interleaver_chunk_duration > max)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavformat/mux.c:857:56: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 857 | if src/libavformat/movenc.c(m:a114x: 185&:& warning: smissing field 'unit' initializer [-Wmissing-field-initializers]t i->interleaver_chunk _114d | u r a t i{o n" u>s em_asxt)r e{a m _| i ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~d s_as_track_ids", "use stream ids as track ids", offsetof(MOVMuxContext, use_stream_ids_as_track_ids), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:115:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | { "write_btrt", "force or disable writing btrt", offsetof(MOVMuxContext, write_btrt), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:116:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "write_tmcd", "force or disable writing tmcd", offsetof(MOVMuxContext, write_tmcd), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:120:204: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 120 | { "empty_hdlr_name", "write zero-length name string in hdlr atoms within mdia and minf atoms", offsetof(MOVMuxContext, empty_hdlr_name), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:121:170: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 121 | { "movie_timescale", "set movie timescale", offsetof(MOVMuxContext, movie_timescale), AV_OPT_TYPE_INT, {.i64 = MOV_TIMESCALE}, 1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:122:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 122 | { NULL }, | ^ src/libavformat/mov.c:505:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 505 | if (snprintf(str, str_size_alloc, "%f", val) >= str_size_alloc) { | ~~~~~~~~ ^~~ src/libavformat/mov.c:507:80: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavformat/protocols.o 506 | av_log(c->fc, AV_LOG_ERROR, | ~~~~~~ 507 | "Failed to store the float32 number (%f) in string.\n", val); | ^~~ CC libavformat/psxstr.o 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/matroskadec.c:1664:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1664 | if (pkt_size >= 10000000U) | ~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/mov.c:481:58: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 481 | if (snprintf(str, str_size_alloc, "%d", val) >= str_size_alloc) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:497:58: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 497 | if (snprintf(str, str_size_alloc, "%u", val) >= str_size_alloc) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:505:58: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 505 | if (snprintf(str, str_size_alloc, "%f", val) >= str_size_alloc) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/pva.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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. 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] src/libavformat/movenc.c :171253 | :20 : warning: gcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- >buffer += FFMIN (253g- | > b uf f e r_ e n idf - (ogl-d>vbaul f!=f terra,c ks-i>zcelu)s;t e r| [ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~i ].samples_in_csrc/libavutil/macros.h:h49:u25n: knote: expanded from macro 'FFMIN'& & track -49 | >#clduesftienre[ iF]F.MchIuN(nakN,ubm)) ({( a )| ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/pvfdec.o In file included from src/libavformat/mxfdec.c:53: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/mxfdec.c:53: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/matroskaenc.c:2722:32: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 2722 | if (side_data_size != par->extradata_size) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/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/mux.c:1050:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1050 | if (stream_index < 0 || stream_index >= s->nb_streams) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavformat/qcp.o 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/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/matroskadec.c:2033:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2033 | for (sri = 0; sri < FF_ARRAY_ELEMS(ff_mpeg4audio_sample_rates); sri++) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. In file included from src/libavformat/mxfdec.c:53: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/mxfdec.c:53: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/mxfdec.c:53: src/libavcodec/bytestream.h:318:15:CC libavformat/qtpalette.o warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/r3d.o 11 warnings generated. src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/mxfdec.c:53: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | src/libavformat/network.c s:i415z:e182: = warning: FFMIN(p->comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b uffer_end - p->b uf415f | er , s i zei);f (| p ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ arallelsrc/libavutil/macros.h :>49 :F25F:_ Anote: Rexpanded from macro 'FFMIN'R AY_ELEMS( a49t | t#edmepftinse) F)F M I| N ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~( 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) | ~~~~~ ^ ~~~~ CC libavformat/rawdec.o CC libavformat/rawenc.o src/libavformat/matroskaenc.c:3003:45: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 3003 | if (mkv->reserve_cues_space == size + 1) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/matroskaenc.c:3019:22: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 3019 | if (size < mkv->reserve_cues_space) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:3028:38: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'unsigned long long' [-Wsign-compare] 3028 | if (endpos - mkv->segment_offset < (1ULL << 56) - 1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:3062:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3062 | for (i = 0; i < s->nb_streams; ++i) { | ~ ^ ~~~~~~~~~~~~~ 82 warnings generated. CC libavformat/rawutils.o src/libavformat/mxg.c:180:48: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 180 | if (mxg->soi_ptr - mxg->buffer > mxg->cache_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mxg.c:220:55: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 220 | if (startmarker_ptr - mxg->buffer > mxg->cache_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 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' In file included from 49 | #src/libavformat/oggenc.cd:ef31i: nsrc/libavformat/matroskaenc.cesrc/libavcodec/bytestream.h ::3128F:19171:F: Mwarning: 18IN:( acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare],bwarning: ) (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( a) > (b) ? (b) : 3128( | a )) | 171 ~ ^ ~ f | o r ( i =g -0>; biu +n=b _FsFtMrIeNam(sg; -i>+b+)u {f f e| r ~ ^ ~~~~~~~~~~~~~ _end - g->busrc/libavformat/matroskaenc.cf:fe3168r:19,: warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i ze); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 3168 | for (isrc/libavutil/macros.h :=49 :025:; note: expanded from macro 'FFMIN'i < s->nb_ st49re | a#mdse;f iin+e+) F{F M I| N ~ ^ ~~~~~~~~~~~~~( a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/rawvideodec.o In file included from src/libavformat/nutdec.c:30: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavformat/oggenc.c:31: src/libavcodec/bytestream.h :186 | 186 : 13 :si zwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2 = FFMIN(p->buf fe186r | _ e n d -s ipz->eb2u f=f FeFMrIN,( p-s>izbe)u;f fe r| _ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e nd - p->busrc/libavutil/macros.hf:f49e:r25,: snote: iexpanded from macro 'FFMIN'z e); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 49 | #defisrc/libavutil/macros.hne: 49F:F25MI:N note: (expanded from macro 'FFMIN'a ,b) (( 49a | )# d>e f(ibn) e? F F(bM)I :N ((aa),)b )| ~ ^ ~ ((a) > (In file included from bsrc/libavformat/nutdec.c): 30: ?src/libavcodec/bytestream.h :(187b:15): warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (a)) 187| | ~ ^ ~ iIn file included from fsrc/libavformat/oggenc.c :(31s: isrc/libavcodec/bytestream.hz:e1872: 15!:= warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]iz e) | ~~~~~ ^ ~~~~ 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavformat/oggdec.c:36: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/mpegts.c: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] src/libavformat/matroskaenc.c 191: | 3283 : 210 :{ .iwarning: 6missing field 'unit' initializer [-Wmissing-field-initializers]4 = 1}, 0, 1, AV_OPT_FLAG_D E3283CO | DI N G _P A{R AM" r}e,s e r| v ^e _index_space", "Reserve a given amount of src/libavformat/mpegts.csp:a193ce: 95(:in bwarning: ymissing field 'unit' initializer [-Wmissing-field-initializers]te s) at the beginn i193 | n g o f {.ti6h4e = f0i}l,e 0f,o r0, thAeV_ OiPnTd_eFx L(AGc_ueDs)E."C,O DOINFGF_SPEATR(ArMe s|er vAe_Vc_OuPeTs__sFpLaAcGe_),E AXVP_OOPRTTsrc/libavformat/mpegtsenc.c _src/libavformat/mov.cT|YP:E _Asrc/libavformat/oggdec.h:526IV1299_:O:PTN_:TF180L19AG23_,R:: :warning: E 32 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]A:D{Owarning: N comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]L.warning: i 6Y4comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] =} , 0 526 1299 | | } 180 | ^ , | f o 0 r, i (Iiff (NT _op=MrAtX , s(j0 ;src/libavformat/mpegts.c :F>= i195 L< 0I;:AGsSN Tj53 - }6,4 :< >n_b warning: missing field 'unit' initializer [-Wmissing-field-initializers]M _| ^sAs - 195X | t > re a n & {m.b&si6_ p;t4s CC libavformat/rdt.o =s it+ + ) r{-!=ea 1 | ~ ^ ~~~~~~~~~~~~~ src/libavformat/matroskaenc.cm}sA:,3284 ;- Vj+:+)1 _ 163| :src/libavformat/mpegtsenc.c ,NO ~ ^ ~~~~~~~~~~~~~P:Twarning: S_ V538missing field 'unit' initializer [-Wmissing-field-initializers]:1 A27,:L UAwarning: EV)_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]O P3284{T | _ F L A G| 538 ~~~ ^ ~~~~~~~~~~~~~~ _ | D { E C"O csrc/libavformat/nut.cuDe IsN G:__P258 t oA_:fr oR19: n A fotM"warning: r ,}(, k "Mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] o| =ve ^ C 0u;essrc/libavcodec/bytestream.h ( t :271kh258: e | 17< prio:g n d erxfwarning: a)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]orm ( src/libavformat/mpegts.c-t>i:o n 197=t 0b;: he_51sit r ea: 271f | m _naey tsv fx ehs197- | sif;> ki+t+)n zieb _ stn2g| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ r d aet=a {iaf .mFsrc/libavformat/mpegtsenc.cFnMis;: eIc64539i:+N+e) 46(:s=| g s-warning: > ~ ^ ~~~~~~~~~~~~~~~~~~~~0}a,rcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]yb" u,f0f, 1O,FeFrSE T 539_e(Am | onveV d_ _ c u - O PTe_ Fg sL-A G__>t oDEbC u_ffO freDr, oIn t NGs_) ,iP A z eR)A;iAVM f_ O| } ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ P, | ( ^Tp r_Tosrc/libavutil/macros.hgYrP:a49E:m_25-B: >note: Oexpanded from macro 'FFMIN'OLs t,r {e .ai m6_49in4 | d#e xd=[ek ] src/libavformat/mpegts.c=f=0 i:i}n)e 199,: F0,52{:F M1I N(warning: a,,| missing field 'unit' initializer [-Wmissing-field-initializers]b) ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~F L(AG(Sa) 199} | >src/libavformat/mpegtsenc.c, : 764 :57(: b | ) warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ^ src/libavcodec/bytestream.h{?. i(:2716: b476417 | ) : = :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0 } , (0a) ,) 1 , | ~ ^ ~ 271 src/libavformat/matroskaenc.cA | V _O: 3285w:PT h210_: warning: iF missing field 'unit' initializer [-Wmissing-field-initializers]ilnLe tA (sGs_DiEtzreCleOn2( Dl a=nI3285 FgFMNI | NuG_ P(AaR g-gAe > M) b}{, u f f>e" =cr| l3u_s ^te &e nrd& _ -sq gi- >z- beudf_alftiame ri,n (ba) ?c l(bu)st er:. ("a, ) ) src/libavformat/mpegts.c| ~ ^ ~ : 203 : 26 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 203 | {. i 6 4 = 0O}F,F S0E,T (c1lu,s t0e r_}si,z e _l| i ^m it), ACC libavformat/realtextdec.o V_OPT_TYPE_INT , { .i64 = -1src/libavformat/mpegts.c }:, 205-:1,64 :I NTwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]M AX, F L205A | G S } , | {. ^i 64 = 204800}, 1, INT_MAX/2, AV_OPT_FLAG_DECODsrc/libavformat/matroskaenc.cI:N3286G_:PA210:R Awarning: Mmissing field 'unit' initializer [-Wmissing-field-initializers] }, | ^ 3286 | { src/libavformat/mpegts.c":cl206u:st12e:r _warning: timissing field 'help' initializer [-Wmissing-field-initializers]m e_l i206m | i t " , { "NSUtLoL r}e, a t| ^m ost the provided number of milliseconds in a cluster.", OFFSET(cluster_time_limit), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, FLAGS }, | ^ In file included from src/libavformat/oggenc.c:31: src/libavcodec/bytestream.h:293:13: warning: src/libavformat/matroskaenc.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 3287:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 293 | 3287 | s i {z "ed2as h=" ,FF M"CIreNa(tep a- W>ebubfMf efirl_ee ncdo n-fo rpm-i>nbgu ftof eWre,b Msi zDeAS)H ;s p e| c ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~i ficationsrc/libavutil/macros.h":,49 :OF25F:SE Tnote: (expanded from macro 'FFMIN'is _dash), 49A | V#_OdPeTf_iTnYeP E_FBFOOML,I N{( a.,i6b4) =( 0( a}), 0>, 1,( bFL)AG S? }(,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] src/libavformat/matroskaenc.c: 3288294: | 140 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] if (size2 != s i3288z | e ) | { ~~~~~ ^ ~~~~ "dash_track_number", "Track number for the DASH stream", OFFSET(dash_track_number), AV_OPT_TYPE_INT, { .i64 = 1 }, 1, INT_MAX, FLAGS }, | ^ In file included from src/libavformat/nutdec.c:30: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/matroskaenc.c:3289:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 293 | s3289i | z e2 = FF{M IN"(lpi-v>ebu"f,src/libavformat/mpegts.c f":eWrr217i:_t5ee :nfidl e-warning: smissing field 'unit' initializer [-Wmissing-field-initializers] p -a>bsusfufm 217e | i r n, g iMstP iisE zaG eT)Sl_O;PiT v eI | OsN ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ tSr,e a m.| src/libavutil/macros.h ^": ,49 :O25src/libavformat/mpegts.cF::F 186:S203note: E:expanded from macro 'FFMIN' T (note: iexpanded from macro 'MPEGTS_OPTIONS's _ l49i | v#e)d, eAfiVn_eO 186P | TF_ FTMI NY( P aE{, _b")B rOe((OsayL)n ,>c _(b{) s?i .zi6(eb4)" = ,: (0 a}, 0)"), s e1t ,| s ~ ^ ~iFL AzGeS l}i, miIn file included from t src/libavformat/nutdec.cf| or: ^30 l: osrc/libavcodec/bytestream.h:o294:k15:i ngwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]u p a n e294w | s yinfc (hsriozne2src/libavformat/matroskaenc.c iz!at:i=o3290 n":,s 113ioze:)f fwarning: missing field 'unit' initializer [-Wmissing-field-initializers] s | e ~~~~~ ^ ~~~~ tof(Mpeg T3290S | C o n t {e x"ta, lrleoswy_nrca_ws_vifzwe"),, "AaVl_lOoPwT _RTAYWP EV_FIWN Tm,o d {e "., iO6F4F S=E T (MaAlXl_oRwE_SrYawN_Cv_fSwI)Z,E }A,V _0O,P TI_TNYPTE__MBAOXO,L , A{V ._iOP6T4_ F= L0A G},_ D0E, C1O, DFILANGGS_ P},A R A| M ^ } | ^ src/libavformat/matroskaenc.c:3291:147: warning: src/libavformat/mpegts.cmissing field 'unit' initializer [-Wmissing-field-initializers] :220:59: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3291220 | | { src/libavcodec/bytestream.h " f l : i317p {: p.13ie: 6dwarning: _r4a =comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] w 0_ }r,g b0",, "1R,a w R 317 | G BA bVitsm_isrc/libavformat/nistspheredec.caOzpe2P =s:src/libavformat/mov.c115T :_iF:LFAF21:n 1365GM_ warning: :Icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]DVEC19ON (FpW :m D-Iowarning: >bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Ndu fGfee r_ P115A_ean | R d rAe 1365 | M s}, - t o fpr | o-re ^ >db(u ibioftf =f 0t; oem- u(pr"ib,, sip sefF>)Fcsrc/libavformat/mpegts.c- ;ISNT:1>6 E | 224n_bT_ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~s:MA(X t78f/r:l8iep Usrc/libavutil/macros.hapmwarning: s);: emissing field 'unit' initializer [-Wmissing-field-initializers] 49 i| ~~~ ^ ~~~~~~~~~~~~d :+25 _+:)r a{w224_note: expanded from macro 'FFMIN' | r g b| ) ~ ^ ~~~~~~~~~~~~~~~~~ A49V,_ O | PA#TdVef_i_nFOPeL TFA_GF_TMDYPINE(aE,_CbB)O ODO(L,I(a )NG{_ P.A RAi>M 6(|b4 )= A V? 0_ (},ObP )0T :, (_a )F1)LA,G _| E ~ ^ ~FXP LOAGRST }|, In file included from A src/libavformat/oggenc.cV| :_ ^31O: src/libavcodec/bytestream.h :PT318_F:LA15G:_ REwarning: Acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]D ONLY } ,318 | | ^ if (ssrc/libavformat/matroskaenc.ci:z3292e2: !139=: swarning: izsrc/libavformat/mpegts.cemissing field 'unit' initializer [-Wmissing-field-initializers]): 225| : ~~~~~ ^ ~~~~12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 3292 | 225 | { " w{ri tNeU_LcL r}c3,2 "| ^, "write a CRC32 element inside every Level 1 element", OFFSET(write_crc), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, FLAGsrc/libavcodec/bytestream.hS }, : | 317 ^: 13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = 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/libavformat/matroskaenc.cb:)3297 :? 12(:b )warning: missing field 'help' initializer [-Wmissing-field-initializers]: (a)) 3297| | ~ ^ ~ { NULL },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/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 }, | ~ ^~~~~~~~~ CC libavformat/redspark.o /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:279:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 279 | for (i = 0; i < ts->nb_prg; i++) { | ~ ^ ~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/oggenc.c:31: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/oggenc.c:31: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/replaygain.o src/libavformat/mpegts.c:292:19: src/libavcodec/bytestream.hwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]292 | for (i = 0; i355 | < t s - >ssitzree am -=>n bF_FpMroIgNr(agms-;>b uif+f+e)r _e n| d ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ - g->buffesrc/libavformat/mpegts.cr:,293: 41si:z ewarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]; In file included from | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavformat/mxfenc.c :293 | 51 : src/libavutil/macros.hsrc/libavcodec/golomb.h :49: :482 :3425 : i:f warning: note: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]expanded from macro 'FFMIN'( t s->str e49a | m-#>dperfogi ner 482 | aF FMmI Ns [(i a ,]b) ->(i( ad )== > p (br) oi?gfra m((gibbd)-)> s {:i ( za | e ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ )_i)n _ | b ~ ^ ~it s <= re_indIn file included from esrc/libavformat/nutdec.cx:)30 : {src/libavcodec/bytestream.h: 356 | : ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/nutdec.c:30: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/riff.o 16 warnings generated. src/libavformat/mov.c:1494:39: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'unsigned long long' [-Wsign-compare] 1494 | if ((version == 1 && st->duration == UINT64_MAX) || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/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++) | ~ ^ ~~~~~~~~~~ CC libavformat/riffdec.o src/libavformat/mpegts.c:353:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 353 | for (i = 0; i < s->nb_programs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/mpegts.c:355:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | if (program->id == programid) { | ~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/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: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/nuv.c:182:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | if (fps < 0.0f) { | ~ ^~~~ src/libavformat/nuv.c:188:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 188 | fps = 0.0f; | ~ ^~~~ 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/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavformat/oggparseogm.c:29: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/oggparseogm.c:29: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/mpegtsenc.c 186: | 1123 : 23 s:i zwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2 = FFMIN(p->buff e1123r_ | en d - p - > buffofre r(,i s iz=e 0);; i | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~< s->nb_psrc/libavutil/macros.hr:49o:g25:r note: aexpanded from macro 'FFMIN' ms; i+ +)49 | {#d e f| i ~ ^ ~~~~~~~~~~~~~~n e FFMIN(a,b)src/libavformat/mpegtsenc.c :(1153(a:) 19>: (warning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) ? (b) : 1153( | a) ) | ~ ^ ~ for (i = In file included from 0src/libavformat/oggparseogm.c;: 29i: src/libavcodec/bytestream.h<: 187:s15-:> nwarning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_s trea m187s; | i + + i)f ({s i z| e2 ~ ^ ~~~~~~~~~~~~~ != size) | ~~~~~ ^ ~~~~ 15 warnings generated. 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]src/libavformat/oggdec.c :302 :249334 | : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] if (tr a302ck | - > v id eoi.dfi sp(laoys_->wbidutfhs i=z=e --1 o)s -| > ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~b ufpos < size) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~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 && | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/oggparseogm.c:29: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/oggparseogm.c:29: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mpegts.c:739:51: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 739 | if (iconv(cd, &in, &inlen, &out, &outlen) == -1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/oggparseogm.c:29: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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/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 | ~~~~~~~~~~~~ ^ ~~~~~~~~~ 2 warnings generated. 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 | src/libavformat/oggdec.c if: 561(:i21 : >warning: = comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare]F F_ARRAY_ELEM S561( | m a t r oisfka _(dooctsy-p>egsr))a {n u| l ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ e == -1) | ~~~~~~~~~~~ ^ ~~ 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 && | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 149 | warning# generatedde. fine 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/oggdec.c:667:47: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 1 warning generated. 667 | if (i >= 0 && ogg->streams[i].granule != -1 && ogg->streams[i].granule != 0 && | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ 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); | ~~~~~ ^ ~~~~~~~~~~~~~ 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(src/libavformat/matroskadec.ca,b:)3218 (:(26a:) warning: > comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare](b ) ? (b) : (a)) 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/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-In file included from >csrc/libavformat/nutenc.csrc/libavformat/movenc.co:d31ec:: _1676src/libavcodec/bytestream.ht::a19293:g :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] ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c 1676:293 | | 986 : 24: warning: comparison of integers of different signs: 'int' and 'enum AVCodecID' [-Wsign-compare] fsoirze 2 ( i= 986F | F =M IN (0 p;- >b u fi f eorR_AibdYuf f_ e E!=r Ls,E tM-siSz>e(co);m do ev| _cp ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~pi xa_rf-m>tc_tsrc/libavutil/macros.haod:egc_49isd : )25; : note: expanded from macro 'FFMIN'| i+|+ ) {| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 49| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/nutenc.c:31: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/oggdec.c:787:25: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'long long' [-Wsign-compare] 787 | if (os->granule != -1LL) { | ~~~~~~~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hIn file included from :49:25src/libavformat/oggparsedirac.c:: note: 26expanded from macro 'FFMIN': src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]49 | #define FFMIN(a,b )160 | (( a ) > (ibf ) (?o g(g-b>)s t: r(eaa)m)s [ i| ] ~ ^ ~. serial == sIn file included from ersrc/libavformat/nutenc.ci:a31l: )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/riffenc.o 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/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/nutenc.c:31: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/nutenc.c:31: src/libavcodec/bytestream.h:357:In file included from 15: warning: src/libavformat/oggparsevorbis.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 31: src/libavcodec/bytestream.h: 186357 | : 13 :i fwarning: (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) ((src/libavformat/movenc.ca): >1766 :(32b:) warning: ?comparison of integers of different signs: 'const enum AVCodecID' and 'int' [-Wsign-compare] (b) : (a)) | ~ ^ ~ 1766 | In file included from src/libavformat/oggparsevorbis.c : 31 : src/libavcodec/bytestream.hc:o187de:c15_:t warning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]g s->id =187= | c o d e ci_fi d()s i | z ~~~~~~~~~~~~~~ ^ ~~~~~~~~ e2 != size) | ~~~~~ ^ ~~~~ CC libavformat/rka.o src/libavformat/mpegts.c:1065:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1065 | int buf_padded_size = FFMIN(buf_sizesrc/libavformat/mxfenc.c, si:ze147of:(24b:u fwarning: _pmissing field 'index' initializer [-Wmissing-field-initializers]a dded) - AV _147I | N P U T _{B UAFVF_ECRO_DPEAC_DIDDI_NNONGE_ S}IZ E| ) ^ ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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/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:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_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/rl2.o In file included from src/libavformat/oggparsevorbis.c:31: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/oggparsevorbis.c:31: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/oggparsevorbis.c:31: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mxfdec.c:449:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 449 | for (i = 0; i < size && !avio_feof(pb); i++) { | ~ ^ ~~~~ src/libavformat/mxfdec.c:456:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 456 | return i == size; | ~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/oggparsevorbis.c:31: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define CC libavformat/rm.o FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/oggparsevorbis.c:31: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/oggenc.c:88:81: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | OFFSET(serial_offset), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, PARAM }, | ^ src/libavformat/oggenc.c:90:78: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | OFFSET(pref_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, MAX_PAGE_SIZE, PARAM}, | ^ src/libavformat/oggenc.c:92:83: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | OFFSET(pref_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, MAX_PAGE_SIZE, PARAM }, | ^ src/libavformat/oggenc.c:94:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | OFFSET(pref_duration), AV_OPT_TYPE_INT64, { .i64 = 1000000 }, 0, INT64_MAX, PARAM }, | ^ src/libavformat/oggenc.c:95:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 95 | { NULL }, | ^ 14 warnings generated. src/libavformat/oggenc.c:94:74: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 93 | { "page_duration", "preferred page duration, in microsecoIn file included from ndsrc/libavformat/oggparseskeleton.cs:"24, : | src/libavformat/oggdec.h ~ :160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]94 | OFsrc/libavformat/mxfdec.cFS: E160T485 | ( :19p: warning: r ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] f _ diurfat io(n)o, gg -485 | A>V _s O trPe fTamos_[rTiY (]i P=.sE _eI0r; NiiTa l 6==< 4 ss->,ne {b _rs.iatirle6)a4m =s ; 1| i ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~0 +0+0)0 {0 0 | } ~ ^ ~~~~~~~~~~~~~, 0, INT64_MAX, PARAM }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 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/rmdec.o src/libavformat/mpegts.c:1329:51: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1329 | for (i = 0; i < p->nb_stream_indexes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ CC libavformat/rmenc.o src/libavformat/mpegtsenc.c:2188:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2188 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/rmsipr.o src/libavformat/mpegtsenc.c:2231:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2231 | for (i = 0; isrc/libavformat/mov.c < :s-2534>:n53b:_ swarning: tcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]r eams; i++) { | ~ ^ ~~~~~~~~~~~~~ 2534 | codec_tag != AV_RL32("dvpp") && codec_tag != AV_Rsrc/libavformat/matroskadec.cL32(:"d3741v:42c:p "warning: )comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] && | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c3741: | 2534 : 21 : warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare](b lock_time > 2534= | 0 | | c l u s t e rc_otdiemce_ t>a=g -!b=l oAcVk__RtLi3m2e()")d v{p p "| ) ~~~~~~~~~~~~ ^ ~~~~~~~~~~~&& codec_tag != AVsrc/libavformat/matroskadec.c_R:L337452:(22"d:v cwarning: pcomparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare]") && | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 3745 | src/libavformat/mov.c : 2532ti:m53e:c owarning: dcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]e < track->en d2532_t | im e co d e ) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ codec_tag !src/libavformat/matroskadec.c= :A3788:V74_:R Lwarning: 3comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare]2 ("apcn") & &3788 | c o d eic_ft (acgl u!s=t AeVr__RtLi32m(e" ap!c= h(u"i) n&t&6 4 _| t ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~) -1 && (blosrc/libavformat/mov.cc:k2532_:21t:i mwarning: ecomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] >= 0 || cl u2532s | t e r _t i m e > = c-obdelc_otcakg_t i!m=e )AV)_ R L| 3 ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 2("apcn") && cosrc/libavformat/matroskadec.cd:e3790c:_13t:a gwarning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] != AV_RL32 (3790" | a pc h" ) & & | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ FFMAX(trsrc/libavformat/mov.ca:c2530:k51-:> enwarning: dcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]_ timecode, t i2530m | e c o d e + bl o (ccko_ddeuc_rtaatgi o!n= )AV;_ R L| ^ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~3 2("AV1x") src/libavutil/macros.h|:| 47f:o25r:m anote: texpanded from macro 'FFMAX' ! = AV_RL 3472 | ("#AdVeufpi")n)e & &FF MA X| ( ~~~~~~ ^ ~~~~~~~~~~~~~~~a ,b) ((a) > (src/libavformat/mov.cb:)2530 :?22 :(a )warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]: (b)) | ~ ^ ~ 2530 | src/libavformat/matroskadec.c : 3835 : 22 :( cwarning: ocomparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare]d ec_tag ! =3835 | AV _ R L 3 2 ( " AiVf1 x"() t|im|e fcoordmea t! =! =A AVV__NRLO3PT2S("_AVVAupL"U))E )& & | | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c6: warning2565s generated:. 39: warning: missing field 'size' initializer [-Wmissing-field-initializers] 2565 | MOVAtom a = { AV_RL32("stsd") }; | ^ CC libavformat/rpl.o src/libavformat/oggenc.c:241:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 241 | len = FFMIN(size, segments*255); | ^ ~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mpegtsenc.c:2277:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2277 | OFFSET(transport_stream_id), AV_OPT_TYPE_INT, { .i64 = 0x0001 }, 0x0001, 0xffff, ENC }, | ^ src/libavformat/mpegtsenc.c:2279:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2279 | OFFSET(original_network_id), AV_OPT_TYPE_INT, { .i64 = DVB_PRIVATE_NETWORK_START }, 0x0001, 0xffff, ENC }, | ^ src/libavformat/mpegtsenc.c:2281:83: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2281 | OFFSET(service_id), AV_OPT_TYPE_INT, { .i64 = 0x0001 }, 0x0001, 0xffff, ENC }, | ^ src/libavformat/mpegtsenc.c:2301:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2301 | OFFSET(pmt_start_pid), AV_OPT_TYPE_INT, { .i64 = 0x1000 }, FIRST_OTHER_PID, LAST_OTHER_PID, ENC }, | ^ src/libavformat/mpegtsenc.c:2303:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2303 | OFFSET(start_pid), AV_OPT_TYPE_INT, { .i64 = 0x0100 }, FIRST_OTHER_PID, LAST_OTHER_PID, ENC }, | ^ src/libavformat/mpegtsenc.c:2304:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2304 | { "mpegts_m2ts_mode", "Enable m2ts mode.", OFFSET(m2ts_mode), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, Esrc/libavformat/mxfdec.cNC :}672, : 62| : ^ warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 672 | if (sizsrc/libavformat/mpegtsenc.ce: 2305<: 893:2 |warning: | missing field 'unit' initializer [-Wmissing-field-initializers]s ize - 32 <2305 | o r i{g_ si"zmeu |x|r a(tien"t),o riNgU_LsLi,z OeFF S!E=T o(rmiugx__sriazet) e | ) ~~~~~~~~~~~~~~ ^ ~~~~~~~~~ , AV_OPT_TYPE_src/libavformat/mxfdec.cIN:T,672 :{32 :. iwarning: 6comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]4 = 1 }, 0 ,672 | I N Tif_ M(sAiXze, _ ps684 | aty lreams[i]. else if (size < polsaaeirndti_easxli tz_=es=)i ,zs eeA)rVi _a Ol| P) ~~~~ ^ ~~~~~~~~~~~~~~T _ T| Y ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~P E_INT, { .i64 = DEFAULT_PES_PAYLOAD_SIZE }, 0, INT_MAX, ENC }, | ^ src/libavformat/mpegtsenc.c:2323:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2323 | { "mpegts_copyts", "don't offset dts/pts", OFFSET(copyts), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, ENC }, | ^ src/libavformat/mpegtsenc.c:2324:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2324 | { "tables_version", "set PAT, PMT, SDT and NIT version", OCC libavformat/rsd.o FFSET(tables_version), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 31, ENC }, | ^ src/libavformat/mpegtsenc.c:2326:80: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2326 | OFFSET(omit_video_pes_length), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, ENC }, | ^ src/libavformat/mpegtsenc.c:2328:79: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2328 | OFFSET(pcr_period_ms), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, ENC }, | ^ src/libavformat/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/mpegtsenc.c:2330: 108180: | warning: missing field 'unit' initializer [-Wmissing-field-initializers] if (pts > 2330 | I N T 6 4 _MOAFXF S&ET&(p atp_ptesri o!d=_u sA)V,_N OAPVT_SO_PVATL_UTE)Y P{ E _| D ~~~ ^ ~~~~~~~~~~~~~~ URATION, { .i64 = PAT_RETRANS_TIME * 1000LL }, 0, INT64_MAX, ENC }, | ^ src/libavformat/mpegtsenc.c:2332:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2332 | OFFSET(sdt_period_us), AV_OPT_TYPE_DURATION, { .i64 = SDT_RETRANS_TIME * 1000LL }, 0, INT64_MAX, ENC }, | ^ src/libavformat/mpegtsenc.c:2334:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2334 | OFFSET(nit_period_us), AV_OPT_TYPE_DURATION, { .i64 = NIT_RETRANS_TIME * 1000LL }, 0, INT64_MAX, ENC }, | ^ src/libavformat/mpegtsenc.c:2335:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2335 | { NULL }, | ^ src/libavformat/mpegtsenc.c:2334:93: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 2333 | { "nit_period", "NIT retransmission time limit in seconds", | ~ 2334 | OFFSET(nit_period_us), AV_OPT_TYPE_DURATION, { .i64 = NIT_RETRANS_TIME * 1000LL }, 0, INT64_MAX, ENC }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:2332:93: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 2331 | { "sdt_period", "SDT retransmission time limit in seconds", | ~ 2332 | OFFSET(sdt_period_us), AV_OPT_TYPE_DURATION, { .i64 = SDT_RETRANS_TIME * 1000LL }, 0, INT64_MAX, ENC }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:2330:93: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 2329 | { "pat_period", "PAT/PMT retransmission time limit in seconds", | ~ 2330 | OFFSET(pat_period_us), AV_OPT_TYPE_DURATION, {5 . warningis64 generated =. PAT_RETRANS_TIME * 1000LL }, 0, INT64_MAX, ENC }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 3 warnings generated. src/libavformat/movenc.c:2314:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2314 | mov_write_gama_tag(s, pb, track, mov->gamma); | ~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~ src/libavformat/matroskadec.c:4028:63: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 4028 | index_entries[i].timestamp * matroska->time_scale > ts) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavformat/matroskadec.c:4027:67: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 4027 | if (index_entries[i - 1].timestamp * matroska->time_scale <= ts && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavformat/mxfenc.c:507:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 507 | for (int i = 0; i < MXF_NUM_TAGS; i++) { | ~ ^ ~~~~~~~~~~~~ 3 warnings generated. CC libavformat/rso.o 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++) { | ~ ^ ~~~~~~~~~~~~ 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) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ In file included from src/libavformat/oggparsevp8.c:26: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/mxfdec.c:780:24: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 780 | if (this_partition != klv_offset - mxf->run_in) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:847:53: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 847 | mxf->run_in + partition->previous_partition >= klv_offset) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:622:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 622 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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/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++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/rsodec.o In file included from src/libavformat/oggparseflac.c:27: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial src/libavformat/oggenc.c== :s610:e19r: iwarning: alcomparison 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 | fsrc/libavformat/mov.cor :(2726j := 360:; warning: jcomparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] < s->nb_stream s2726; | j + + )i f {( ( u| in ~ ^ ~~~~~~~~~~~~~t6 4_t)entries * 12 + 4 > atom.size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:2800:47: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2800 | av_assert0(sc->stsc_data[index].first <= sc->chunk_count); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ In file included from src/libavformat/oggparseopus.c:27: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ CC libavformat/rsoenc.o 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/oggenc.c:694:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavformat/oggparsespeex.c :69430 | : src/libavformat/oggdec.h: 160: 36 f:o rwarning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare](i = 0; i < s->nb _160s | t r e am s ; ii+f+ )(o g{g -> st| re ~ ^ ~~~~~~~~~~~~~am s[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 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/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/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++) { | ~ ^ ~~~~~~~~~~~~~ 6 warnings generated. src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/movenc.c:2570:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2570 | if (i && dsrc/libavformat/oggenc.cura:t727i:o19n := =warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t ts_entries[en tries].727d | u rat i o nf)o r{ ( i| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~= 0; i < s->nb_ssrc/libavformat/movenc.ctr:ea2585m:s19;: iwarning: +comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]+) { | ~ ^ ~~~~~~~~~~~~~ 2585 | for (i = 0; i < entries; i++) { | ~ ^ ~~~~~~~ src/libavformat/matroskadec.c:4423:171: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 4423 | { "live", "flag src/libavformat/nutdec.cind:i230c:at19i:n gwarning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ha t the input is a l i230ve | f il e tfhoart (oin l=y 0h;a si tdteirsm.e_"b,a OsFe_FcSouEnTt(;i is+_+l)iv e{) , | A ~ ^ ~~~~~~~~~~~~~~~~~~~~V _OPT_TYPE_BOOL, {.i64 = 0}, 0, 1src/libavformat/nutdec.c,: A291V:24_:O warning: Pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]T _FLAG_DEC O291D | I NG _ P AR A M i}f, ( t| m ^p_ stream >= stream_count) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/matroskadec.csrc/libavformat/nutdec.c::4424320::13173:: warning: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare]missing field 'unit' initializer [-Wmissing-field-initializers] 320 | i4424 | f ( e n{d ">b aanvdiwoi_dttehll"(b,c ) "+b a4n)d {w id t| h ~~~ ^ ~~~~~~~~~~~~~~~~~ of this stream tosrc/libavformat/nutdec.c :b347e: 33:s pwarning: ecomparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare]c ified in 347t | h e DA SiHf (mnaunti-f>evsetr.s"i,o nOF F>S E3T (&b&a nednwdi d>th )av,i oA_Vt_OePllT(b_cT)Y PE+_ I4)N T{ 1, warning| { ~~~ ^ ~~~~~~~~~~~~~~~~~.i generated. 64 = 0}, 0, Isrc/libavformat/nutdec.cNT:_362MA:X19,: Awarning: Vcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_O PTCC libavformat/rtmpdigest.o _FLAG_ DE362C | O D I N Gf_oPArR AM( i} ,= 0 ;| ^i < stream_count; i++)src/libavformat/matroskadec.c :{4425 :| 12: ~ ^ ~~~~~~~~~~~~ warning: missing field 'help' initializer [-Wmissing-field-initializers] 4425 | { NULL }, | ^ src/libavformat/oggparseogm.c:183:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 183 | if (os->psize < lb + 1) | ~~~~~~~~~ ^ ~~~~~~ CC libavformat/rtmphttp.o src/libavformat/mpegts.c:1897:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1897 | av_assert0(language_count <= sizeof(language) / 4); | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/mpegts.c:1948:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1948 | av_assert0(language_count <= sizeof(language) / 4); | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/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)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/nutdec.c:498:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 498 | for (i = 0; i < avf->nb_streams; ++i) | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/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) { | ~~~ ^ ~~~~~~~~~~~~~~~~~ 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, {.i64In file included from = src/libavformat/oggparsevorbis.c5:0380: 0src/libavformat/oggdec.h0:1600:036 }:, warning: 32comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare], INT64_MAX, D} , 160 | | ^ if (ogg->streams[i].serial == serial) src/libavformat/options_table.h :40| : ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~143 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 40 | {"formatprobesize", "number of bytes to probe file format", OFFSET(format_probesize), AV_OPT_TYPE_INT, {.i64 = PROBE_BUF_MAX}, 0, INT_MAX-1, D}, | ^ src/libavformat/options_table.h:41:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 41 | {"packetsize", "set packet size", OFFSsrc/libavformat/mxfenc.cET(p:a1050ck:e19t:_ warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i ze), AV_OPT_T Y1050PE | _ I N T ,fo r {(.i i=6 40 ; =i DLnTb_ s}t,r e0,a mIsN;T i_+M+A)X, E }| , ~ ^ ~~~~~~~~~~~~~ | ^ src/libavformat/options_table.h:56src/libavformat/nutenc.c:136: :warning: 190missing field 'unit' initializer [-Wmissing-field-initializers]: 35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 56 | {"seek2 a190n | y " , " falsrc/libavformat/oggdec.hloorw: s180(e:set32rek:iang m warning: _ticomparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare]o d no=n -0k;e ysfr ta180r | em a e sm i_foid n(< pstd-s>e nmu>bxe _IrNTs t6relae4mv_seM;l Aw heXsn t &rs&eu apppotms_r tie!dd= ++"A,)V_ ON{FO FPSE | T ~~~~~~~~~ ^ ~~~~~~~~~~~~~T S(_seVeAkL2UaEn)y ){, A| V ~~~ ^ ~~~~~~~~~~~~~~_ OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, D}, | ^ src/libavformat/options_table.h:57:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | {"analyzeduration", "specify how many microseconds are analyzed to probe the input", OFFSET(max_analyze_duration), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT64_MAX, D}, | ^ src/libavformat/options_table.h:58:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | {"cryptokey", "decryption key", OFFSET(key), AV_OPT_TYPE_BINARY, {.dbl = 0}, 0, 0, D}, | ^ src/libavformat/options_table.h:59:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | {"indexmem", "max memory used for timestamp index (per stream)", OFFSET(max_index_size), AV_OPT_TYPE_INT, {.i64 = 1<<20 }, 0, INT_MAX, D}, | ^ src/libavformat/options_table.h:60:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | {"rtbufsize", "max memory used for buffering real-time frames", OFFSET(max_picture_buffer), AV_OPT_TYPE_INT, {.i64 = 3041280 }, 0, INT_MAX, D}, /* defaults to 1s of 15fps 352x288 YUYV422 video */ | ^ src/libavformat/options_table.h:63:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | {"max_delay", "maximum muxing or demuxing delay in microseconds", OFFSET(max_delay), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, INT_MAX, E|D}, | ^ src/libavformat/nutdec.c:550:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/options_table.h550:64 | : 168 : warning: fmissing field 'unit' initializer [-Wmissing-field-initializers]o r (i = 0; i < c64o | {u"sntta; rit+_t+i)m e{_ r | e ~ ^ ~~~~~ altime", "wall-clock time when stream begins (PTS==0)", OFFSET(start_time_realtime), AV_OPT_TYPE_INT64, {.i64 = AV_NOPTS_VALsrc/libavformat/movenc.cUE}:,2970 :23I:N T6warning: 4_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]M IN, INT64_MAX, E} , 2970 | | ^ for (int i = 0; i < s->nb_streams; i++)src/libavformat/options_table.h {: 65 :126| : ~ ^ ~~~~~~~~~~~~~warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | {"fpsprobesize", "number of frames used to probe fps", OFFSET(fps_probe_size), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX-1, D}, | ^src/libavformat/oggparsevorbis.c :58:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 58 | for (i = 0; i < assrc/libavformat/options_table.h->:nb66_:ch155a:p warning: tmissing field 'unit' initializer [-Wmissing-field-initializers]e rs; i++) | ~ ^ ~~~~~~~~~~~~~~~ 66 | {"audio_preload", "microseconds by which audio packets should be interleaved earlier", OFFSET(audio_preload), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX-1, E}, | ^ src/libavformat/options_table.h:67:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | {"chunk_duration", "microseconds forCC libavformat/rtmppkt.o 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/movenc.c:2991:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2991 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/options_table.h:81:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | {"use_wallclock_as_timestamps", "use wallclock as timestamps", OFFSET(use_wallclock_as_timestamps), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, D}, | ^ src/libavformat/options_table.h:82:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | {"skip_initial_bytes", "set number of bytes to skip before reading header and frames", OFFSET(skip_initial_bytes), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX-1, D}, | ^ src/libavformat/options_table.h:83:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | {"correct_ts_overflow", "correct single timestamp overflows", OFFSET(correct_ts_overflow), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, D}, | ^ src/libavformat/options_table.h:84:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1 84 warning | {" generatedf. lush_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 src/libavformat/paf.cbuffe:ri58n:g22: src/libavformat/nutenc.c dwarning: u:rcomparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare]a384 t:i19o: nwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f or 58i | n t ief r 384l | (e(a vp i- >nfgbo"u,r f O(_Fis F=iSz eE0 ;T> =(i ettinerm(elM_eAbaGavIsee_Cco_)due)nlt ta)&,; A& V i_O| P ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~T+_ +T)Y PE{_ IN T6| 4 ~ ^ ~~~~~~~~~~~~~~~~~~~~ , { .i64 = 10000000 }, 0, INT64_MAX, E }, | ^ src/libavformat/mpegts.c:2250:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2250 | for (int i = 0; i < p->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegts.c:2255:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2255 | src/libavformat/options_table.h : 95: 161 }: e lswarning: emissing field 'unit' initializer [-Wmissing-field-initializers] if (pmt_stream _i95dx | <{ "pma-x>_ntbs__psrtorbeeam"s,) "{ma x/i*m umma tnucmbhe bras eofd p aocnk eptso tsoi rteioand wwihitlhein wtaihtei nPg MfT o*r/ t h| e ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ first timestamp", OFFSET(max_ts_probe), AV_OPT_TYPE_INT, { .i64 = 50 }, 0, INT_MAX, D }, | ^ CC libavformat/rtmpproto.o 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/movenc.c:3060:23: warning: src/libavformat/options_table.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 102:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3060 | 102 | {" cfoodre c(_iwnth iit =e 0l;i si t<" s,-> n"bL_issttr eoafm s;d eico+d+e)r s{ t ha| t ~ ^ ~~~~~~~~~~~~~ are allowed to be used", OFFSET(codec_whitelist), AV_OPT_TYPE_STRING, { src/libavformat/paf.c.str: 82=:19 : Nwarning: ULcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]L }, 0, 0, D }, 82 | | ^ for (i = 0; i < count; i++) { | ~ ^ ~~~~~ src/libavformat/options_table.h:103:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | {"format_whitelist", "List of demuxers that are allowed to be used", OFFSET(format_whitelist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, src/libavformat/omadec.c0, D: }566, : | 21 ^: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 566 | if (p->buf_size src/libavformat/options_table.h<: 104ta:g147_l:e nwarning: missing field 'unit' initializer [-Wmissing-field-initializers]+ 5) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ 104 | {"protocol_whitelist", "List of protocols that are allowed to be used", OFFSET(protocol_whitelist), AV_OPT_TYPE_STRING, { .str =CC libavformat/rtp.o NULL }, 0, 0, D }, | ^ src/libavformat/options_table.h:105:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | {"protocol_blacklist", "List of protocols that are not allowed to be used", OFFSET(protocol_blacklist), AV_OPT_TYPE_STRING, { .str = NULL src/libavformat/movenc.c},: 30800:34,: 0 , warning: Dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] }, | ^ 3080 | for (int i = 0, index = 1src/libavformat/options_table.h;: i106 <: 115s-:> nwarning: bmissing field 'unit' initializer [-Wmissing-field-initializers]_s treams; i++ )106 | {{" m| ~ ^ ~~~~~~~~~~~~~a x_streams", "maximum number of streams", OFFSET(max_streams), AV_OPT_TYPE_INT, { .i64 = 1000 }, 0, INT_MAX, D }, | ^ src/libavformat/options_table.h:107:173: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | {"src/libavformat/mxfdec.cskip:_1594e:sti129m:at ewarning: _dmissing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers]u ration_from_pts", "sk i1594p | d ur a tio{n { c0axl0cu6l,a0tixo0ne ,i0nx 2esbt,i0mxa3t4e,_0txi0m4in,gs0_xf0ro1m,0_x0p1ts,"0,x 0O2F,FS0ExT0(ds,0kxi0p1_,e0sxt03i,m0axt0e1_,d0xu0r2a,t0ioxn_1fr0o,m_0pxt6s0,)0,x 0A1V _}O,P T14_,T Y P E _B O O L,A {V._CiO6D4E C_=ID _H026}4,, 0N,UL L,1 ,1 D5}, }| , ^/ * H.264 */ | ^ src/libavformat/options_table.h:108:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | {"max_probe_packsrc/libavformat/mxfdec.cet:s1595":,129: "warning: Mmissing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers]a ximum number o1595f | p a c {k {e t0sx 0t6o, 0xp0reo,b0e a cxo2dbe,c0"x,3 4O,F0xF0SE4T,0(xm0a1x_,pr0ox0b1e,_0pxa0c2k,e0xt0s)d,,0 xA0V1_,OP0T_xT0YP3E,_0IxN0T1,, 0{x 0.2i,06x411 ,=0 x20510,00 x}0,0 0},, 1I4N,T_ M A X , ADV _}C,O DE C_| ID ^_ DNXHD, NULL, 14 }, /src/libavformat/options_table.h* :V109C:-63 :* / warning: missing field 'help' initializer [-Wmissing-field-initializers]| ^ 109 | src/libavformat/omadec.c{NU:L594L}:, 33 :| ^ warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 594 | if (err || avsrc/libavformat/mxfdec.ci:1596o:_129te:l lwarning: (smissing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers]- >pb) < oc-> c1596o | nt e nt _s ta{rt ) { | 0x ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~0 6,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x12,0x01,0x00 }, 14, AV_CODEC_ID_VC1, NULL, 14 }, /* VC-1 */ | ^ src/libavformat/mxfdec.c:1597:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] src/libavformat/options_table.h1597: | 87 : 146 : { warning: {implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 0x06,0x0e,0x2b,0x34,0 x0874 | {,0"x0m1,a0x_xi0n1t,e0rxl02e,0ax0vd,e0_dxe0l1t,a0"x,03 ,"0mx0a1,x0xi02m,0uxm1 4b,u0ffxe0r1i,n0gx 0d0 u}r,a t1i4o,n f o r i Ansrc/libavformat/nutdec.cVte_:rClOD731Eea:Cv_19IiDn:_g" ,warning: T IOcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]FF FFS, ENTU(LmLa,x _i1n4t er731} | ,l e /a *vfe _doeTIrlFt F a()*, iA/ V=_ OP T| _T0Y ^;P Ei _4n,b_ s{t r.eia64m s=; 1i0+0+00)0 0{0 | ~ ^ ~~~~~~~~~~~~~} , 0, INT64_MAX,src/libavformat/nutdec.c :E 741}src/libavformat/mxfdec.c:, : 271598:| :~ ^~~~~~~~~ 129 :warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare]warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] /usr/include/stdint.h741: | 461598 : | 21: note: expanded from macro 'INT64_MAX' { { 460 | x # 0d ei6ffi,n 0xe( 0INnTe 6+, 40_xxM 2Ab>X,= 0 sxy3(n40,cx07pxfo0fi4fn,fftf_0cxof0fu1f,fnff0ft f+x 1f0)) 1 , 0{| x ^~~~~~~~~~~~~~~~~~0| ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 2 ,0x0d,0x01,0x03,0x01,0x02,0x15,0x0In file included from 1,src/libavformat/options.c0x:0390: src/libavformat/options_table.h:}86,: 1251:4 ,warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] AV_CODEC_I D86 | _{D"IoRAuCt,p NuUt_LtLs,_o f1fs4e t}",, /"* sVeCt-2 o*u/t p u| ^t timestamp offset", OFFSET(output_ts_offset), AV_OPT_TYPE_DURATIsrc/libavformat/mxfdec.cO:1599N:129,: {warning: .missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers]i 64 = 0}, -INT 615994 | _ MA X , I{N T{6 4_0Mx0A6X,0,x E0}e,, 0 x| 2~ ^~~~~~~~~ b,0/usr/include/stdint.hx:3464,:0x210:4 ,note: 0expanded from macro 'INT64_MAX' x01, 460 | #xd0e1f,i0xn02e,0 xI0NdT,604x_M0A1X, 0x 0(30,x07fxf0f1f,ff0fxf0ff2ff,f0fxf1)b , 0| x ^~~~~~~~~~~~~~~~~~0 1,0x00 }, 14, AV_CIn file included from ODsrc/libavformat/options.cEC:_39I: D_src/libavformat/options_table.hC:FH86D:,113 :N Uwarning: implicit conversion from 'long long' to 'double' changes value from -9223372036854775807 to -9223372036854775808 [-Wimplicit-const-int-float-conversion]L L, 14 }, /* V C86- | 5{ "o*u/ t p| u ^t _ts_offset", "set output timestamp offset", OFFSET(output_tssrc/libavformat/mxfdec.c_:o1600f:f129s:e twarning: )missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers], AV_OPT_TYPE_ DU1600R | AT I O N , {{. i{ 604x 0=6 ,00}x,0 e-,0IxN2Tb6,40_xM3A4X,, 0IxN0T4,60x401_,MA0X,x 0E1},,0 x 0| 2~ ^~~~~~~~~~, 0x0d,0x01,0x03,0x01,0x02,0x1c,0x01,0x00 }, 14, AV_COsrc/libavformat/options_table.hD:E82C:_I159D:_ PRwarning: ORimplicit conversion from 'long long' to 'double' changes value from 9223372036854775806 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]ES , NULL, 14 }, /* P82r | o{R"ess k*i/p _| in ^it ial_bytes", "set number of bytes to skip before reading header src/libavformat/mxfdec.can:d1601 :f129r:a mwarning: emissing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers]s ", OFFSET(sk i1601p | _ i n i{t {i a0lx_0b6y,te0s)x,0 eA,0Vx_2ObP,0Tx3_4,T0YPxE04_,I0Nx0T1,604x,0 {1.,i06x40 2=, 0x00}d,, 00x,0 I1N,T06x4_0M3A,0Xx-10,1 D,}0, x 0| ~ ~~~~~~~~~^~2 ,0x04,0x60,0x01 }, 14, AV_CODEC_ID_MPEG2VIDEO, NULL, 15 }, /* MPEG-ES */ | ^ 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 | {"starsrc/libavformat/mxfdec.ct:_1603t:iCC libavformat/rtpdec.o 129m:e _warning: rmissing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] ealtime", "w a1603l | l -c l o{ c{k 0xt0i6,m0xe0 weh,e0nx 2sbt,r0exam3 4be,g0xi0n4s, 0x(0P1T,S0x=0=01),"0,x 0OdF,0FxSE0Td(,st0axr0t1_,ti0mex_0re3a,lt0ixme0)1,, A0Vx_O0P2T,0_xT2Y3P,E_0INxT0614,, 0{.xi060 4} ,= 1A4V,_N OP TS _ VA L U EA}V, _ICNTO64D_EMCIN_,I IDN_TF6F4V_1M,AX ,N UEL}L,, | 1~ ^~~~~~~~~4 }, /usr/include/stdint.h: 46| : ^21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:1604:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1604 | { { 0x06,0x0src/libavformat/mov.ce,0x2b:,35640:x67:3 4warning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 x04,0x01,0x01,0xIn file included from 01src/libavformat/options.c,:039: x 3564src/libavformat/options_table.h | 0:d57 ,: 0 151x :0 1warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] , 0xf0o3r,0 x0(1i,n0xt0 257,i0 | nxd{ 0"2=,0a nxa04;l1 iyn,zde0 dux nbn1"_, 4i," n sd epAxVe__cCeOinDftEyr hCi_oIews D&&m_a cDtnVytVs _ImiicDrnEoOd,s < ec onNdmsUsc L-Lar>ec,t t1sa_c5on au}ln,ytz e/;d* t +o D+piVrnd )o6 b{2e 5 t2| 5mhbe ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ p si n*/p u| t ^"src/libavformat/mov.c ,:3594 :29O:F Fwarning: Scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]E T(max_anal y3594ze | _ d u r a t i o n ) , iAfV _(OcPtTt_sTY_PsE_aImpNlT6e4 ,= ={ .mis6c4 -= >0ct t},s _0d,a tIaN[Tc6tt4s__MinAdX],. coDu}n,t )| ~ ^~~~~~~~~{ | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/usr/include/stdint.h src/libavformat/mxfdec.c::46:160621:: 119note: :expanded from macro 'INT64_MAX' warning: missing field 'desc' initializer [-Wmissing-field-initializers] 46 | #defin e1606 | I N T 6 4_{M A{X 0 x(006x,07x0fe,f0ffxff2fbf,0fxff3f4f,f0xf0) 4 ,0| x ^~~~~~~~~~~~~~~~~~0 1,0x01,0x0a,0x0e,0x0f,0x03,0x01,0CC libavformat/rtpdec_ac3.o x02,0x20,0x01,0x01 }, 15, AV_CODEC_ID_HQ_HQA }, | ^ In file included from src/libavformat/mxfdec.csrc/libavformat/options.c::160739:: 119src/libavformat/options_table.h:: 39warning: :96missing field 'desc' initializer [-Wmissing-field-initializers]: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1607 | 39 | {{ "{p r0oxb0e6s,i0xz0ee",,0 x"2sebt, p0rx3o4,b0inxg0 4s,i0zxe01",,0 xO0F1F,S0xE0Ta,(0prxo0bees,0ixz0ef),, 0Ax0V3_,OP0Tx_0T1Y,P0Ex_I0N2T,60x42,0 {,.0ix604 2=, 050x00010 }0,0 }1,5 , 3 2 , I N TAV6_4C_OMDAEXC, _DI}D_,H Q X| ~ ^~~~~~~~~}, | ^/usr/include/stdint.h :46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 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,0xsrc/libavformat/mpegts.c01,0:x02358:145,:0 xwarning: fcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]f ,0x4b,0x46,0x41,0 x423581 | , 0 x 00 ,i0fx 0(pdr,g0 x&4& dp,r0gx->4nf b}_,p 1i4ds, & &A V_pCOrDg-E>Cp_idIsD[_0R]A W!V=I DEtO s}-,> cu/r*r eLnetg_apciyd ) ? ?| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~U ncompressed Picture */ | ^ src/libavformat/mxfdec.c:1610:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1610 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AV_CODEC_Isrc/libavformat/nutdec.cD_:NO835N:E65 :} , warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ^ 835 | for (initializsrc/libavformat/paf.ced_:s227t:r19e:a mwarning: _comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]c ount = 0; init i227al | i z e d _fsotrr e(aim _=c o0u;n ti << sc-o>unnbt_s;tr eaim+s;+)) { { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ | ~ ^ ~~~~~ src/libavformat/paf.c:250:50: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 250 | if (p->frames_offset_table[p->current_frame] >= p->video_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 2 warnings generated. 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/mxfdec.c:1615:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1615 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x01,0x0d,0x01,0x03,0x01,0x02,0x01,0x00,0x00 }, 14, AV_CODEC_ICC libavformat/rtpdec_asf.o D_MPEG2VIDEO }, /* MXF-GC SMPTE D-10 mappings */ | ^ src/libavformat/mxfdec.c:1616:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1616 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AV_CODEC_ID_NONE }, | ^ src/libavformat/mxfdec.c:1621:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1621 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x32,0x00,0x00 }, 14, AV_CODEC_ID_H264 }, /* H.264/MPEG-4 AVC Intra Profiles */ | ^ src/libavformat/mxfdec.c:1622:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1622 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x07,0x04,0x01,0x02,0x02,0x03,0x01,0x01,0x00 }, 14, AV_CODEC_ID_JPEG2000 }, /* JPEG 2000 code stream */ | ^ src/libavformat/mxfdec.c:1623:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1623 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AV_CODEC_ID_NONE }, | ^ src/libavformat/nutenc.c:680:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 680 | for (i = 0; i < nut->avf->nb_streasrc/libavformat/mpegts.cms; :i+2594+:)50 : {warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutenc.c:691: 192594: | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 691 | if f(oprr g(i- >n=b _0p;i dis &<& npurtg->-a>vpfi-d>nsb[0_]s t!r=e apmmts_;p ii+d+)) { | ~~~~~~~~~~~~ ^ ~~~~~~~| ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.csrc/libavformat/nutenc.c::2597700::2919:: src/libavformat/mxfdec.cwarning: 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]1628: 101 : warning: missing field 'desc' initializer [-Wmissing-field-initializers] 2597 | 700 | fo r1628 ( | i = { 0 ; {i < 0 x0 in6,f0xu0 et,0(x-p2b>r,0ag_xi3v4,df0x- x>>0n 4b,n_0bcx0_1,h0xp0aprt1ergs),; 0 x i0| A+, ~~~~~~~ ^ ~~~~~~+0) x{0 4 ,| 0x ~ ^ ~~~~~~~~~~~~~~~~~~~~~0src/libavformat/mpegts.c1 :,25990:x0292:, 0warning: xcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 02,0x0 12599, | 0x 32 , 0 x 2 1 , 0 x 0 1 }, i1f6 ,( p1rg4_40i dx} ,> = | nb ^_ prg) | ~~~~~~~ ^ ~~~~~~ src/libavformat/mpegts.c:2608:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2608 | for (j=0; src/libavformat/mxfdec.cj:<1629:t101s:- >warning: stmissing field 'desc' initializer [-Wmissing-field-initializers]re am->nb_pro gr1629a | m s; j +{+ ){ {0 x 0| 6 ~^~~~~~~~~~~~~~~~~~~~~~~~ ,0x0e,0x2src/libavformat/mpegts.cb:,02609x:3274:, warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]x 04,0x01 ,26090 | x 0 1 , 0 x 0 A , 0 x0f4o,r0 x(0i1 =, 00;x 0i2 ,< 0tsx-0>2n,b0_xp01r,0gx;3 2i,+0x+2)1 , 0| x ~ ^ ~~~~~~~~~~ 02 }, 16,src/libavformat/mpegts.c :12610:4354:0 warning: }comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare], | ^ 2610 | if (ts->prg[i].id == ts->stream->prsrc/libavformat/mxfdec.co:g1630ra:m101s:[ warning: jmissing field 'desc' initializer [-Wmissing-field-initializers]]- >id) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1630 | src/libavformat/mpegts.c :{2612 :{18 :0 xwarning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]6 ,0x0e,0x 22612b | , 0 x 34 ,0 x 0 4 , 0 xi0f1 ,(0ix==0t1s-,>0nbx_0prAg, 0x&0& 4!,t0sx-01>,0sxk0i2p,_c0lexa0r2), 0 x0| 1, ~^ ~~~~~~~~~~0 x32,0x21,0x03 }, 16, 1440 }, | ^ src/libavformat/mxfdec.c:1631:101: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1631 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x32,0x21,0x04 }, 16, 1440 }, | ^ src/libavformat/mxfdec.c:1632:101: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1632 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, 0 }, | ^ CC libavformat/rtpdec_dv.o src/libavformat/mxfdec.c:1638:128: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1638 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x04,0x40,0x01 }, 14, AV_CODEC_ID_MP2, NULL, 15 }, /* MPEG-ES */ | ^ src/libavformat/mxfdec.c:1639:128: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1639 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x01,0x0d,0x01,0x03,0x01,0x02,0x01,0x01,0x01 }, 14, AV_CODEC_ID_PCM_S16LE, NULL, 13 }, /* D-10 Mapping 50Mbps PAL Extended Template */ | ^ src/libavformat/mxfdec.c:1640:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1640 | { { 0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0xff,0x4b,0x46,0x41,0x41,0x00,0x0d,0x4d,0x4F }, 14, AV_CODEC_ID_PCM_S16LE }, /* 0001GL00.MXF.A1.mxf_opatom.mxf */ | ^ src/libavformat/mxfdec.c:1641:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1641 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x03,0x04,0x02,0x02,0x02,0x03,0x03,0x01,0x00 }, 14, AV_CODEC_ID_AAC }, /* MPEG-2 AAC ADTS (legacysrc/libavformat/mxfenc.c) *:/ 1651: 19| : ^ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1651 | for (i = 0; i < s->nb_streamssrc/libavformat/mxfdec.c;: i1642+:+)118 {: warning: missing field 'desc' initializer [-Wmissing-field-initializers]| ~ ^ ~~~~~~~~~~~~~ 1642 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AV_CODEC_ID_NONE }, | ^ src/libavformat/nutenc.c:743:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 743 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/nutenc.c:757:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 757 | for (j = 0; j < nut->time_base_count; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutenc.c:763:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 763 | if (jsrc/libavformat/mxfdec.c =:= 1646nu:t140-:> twarning: immissing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers]e _base_count) | 1646 ~ ^ ~~~~~~~~~~~~~~~~~~~~ | { { 0xsrc/libavformat/nutenc.c0:6774,:019x: 0warning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], 0x2b,0x 37744 | , 0 x 0f4,o0xr01 ,(0ix 0=1 ,00;x 0i9 ,0,n0xb01_,c0hxap0t3e,0rx0s1;, 0xi0+2+,) 0{x 0 d| , ~ ^ ~~~~~~~~~~~~~~0 x00,0x00src/libavformat/nutenc.c }:,777 :1623,: warning: Acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]V_ CODEC_I D777_ | N O N E , f o"rv b(ij_s m= p0t;e _4j3 6}t, i m| e ^_ base_count; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutenc.c:783:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 783 | if (j =src/libavformat/mxfdec.c=: n1647ut:-140>t:i mwarning: emissing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers]_ base_count) | 1647 ~ ^ ~~~~~~~~~~~~~~~~~~~~ | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x09,0x0d,0x01,0x03,0x01,0x02,0x0e,0x00,0x00 }, 16, AV_CODEC_ID_NONE, "vbi_vanc_smpte_436M", 11 }, | ^ src/libavformat/mxfdec.c:1648:113: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1648 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x09,0x0d,0x01,0x03,0x01,0x02,0x13,0x01,0x01 }, 16, AV_CODEC_ID_TTML }, | ^ src/libavformat/mxfdec.c:1649:113: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1649 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AV_CODEC_ID_NONE }, | ^ CC libavformat/rtpdec_g726.o src/libavformat/mxfenc.c:1708:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1708 | for (i = 0; i < s->nb_src/libavformat/nutenc.cst:re819a:m19s:; warning: i+comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]+ ) { | ~ ^ ~~~~~~~~~~~~~ 2 warnings generated819 | . if (pkt->size > 2 * nut->max_distance) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutdec.c:1074:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1074 | size > 2 * nut->max_distance || | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:3980:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 3980 | if (sc->ctts_data[i].count > INT_MAX - sc->sample_offsets_count) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:3990:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3990 | for (int j = 0; j < sc->ctts_data[i].count; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.csrc/libavformat/options.c:4003::41:228 warning: :comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 4003src/libavformat/mpegts.c | : 2869 : 228 | 27 : warning: { icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Nf U L(Ls c} - | > ^s y n2869c | _g ro u p [ i ] . c o fuonrt (>i I NT=_ M0A;X i- -o>pnbe_n_pkregy;_ siam+pl+es)_ c{o u n| ~ ^ ~~~~~~~~~~t ) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.csrc/libavformat/mov.c::28734017::1923:: warning: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 40172873 | | i f ( s g -if> c(oiu n=t= t> sI-N>Tn_bM_ApXr g- &&s amtpsl-e>_nidb)_ pr g | > ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 0) { | ~ ^ ~~~~~~~~~~ CC libavformat/rtpdec_amr.o CC libavformat/rtpdec_h261.o src/libavformat/mxfenc.c:1810:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1810 | for (i = 0; i < s->nb_streams; i++) { src/libavformat/mpegts.c | ~ ^ ~~~~~~~~~~~~~: 2898:20: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] src/libavformat/mxfenc.c:1838:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 28981838 | | i n tf6o4r _(ti b=a c0k; =i seedietk_ubnaitcsk,_ cpoousn)t;; i ++| ) ^ ~~~~~~~~ ~~~ { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49src/libavformat/mxfenc.c::251850:: 43note: :expanded from macro 'FFMIN' warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #d e1850f | i n e F F M I N ( a, b ) ( ( a ) > (fbo)r ?( j( =b )k e:y _(ai)n)d e| x; ~ ^ ~ j < mxf->edit_units_count; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:1854:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1854 | if (j == mxf->edit_units_count) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/options.c:250:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 250 | if (s->nb_streams >= s->max_streams) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1 warning generated. 2 warnings generated. src/libavformat/qtpalette.c:354:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 354 | for (i = 0; i < color_count; i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/qtpalette.c:375:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 375src/libavformat/mxfdec.c | : 1796 : 108 : warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] for (i = 0; i < color_count ;1796 | i+ + ) { | ~ ^ ~~~~~~~~~~~ s->src/libavformat/qtpalette.cb:ody_sid == best_body_sid && s->index_sid == best_index_sid && s->index_start_position =388= :b41e: swarning: tcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]_i ndex_star t388 | & & s - > in de x _ du ra t i o n >f obre (si t=_ icnodleoxr__dsutraartti;o n)i) < = {c ol or| _e ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~nd ; i++) { | ~ ^ ~~~~~~~~~ src/libavformat/mxfdec.c:1795:108: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 1795 | s->body_sid == best_body_sid && s->index_sid == best_index_sid && s->index_start_position < best_index_start || | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:1791:108: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 1791 | s->body_sid == last_body_sid && s->index_sid == last_index_sid && s->index_start_position > last_index_start) && | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/prompeg.c:127:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 127 | { NULL } | ^ CC libavformat/rtpdec_h263.o 52 warnings generated. src/libavformat/mxfenc.c:2030:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2030 | for (i = 0; i < FF_ARRAY_ELEMS(mxf_prores_codec_uls); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutenc.c:1031:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1031 | for (i = 0; i < s->nb_stsrc/libavformat/nutdec.cream:s;1305 :i19+:+ )warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]{ | ~ ^ ~~~~~~~~~~~~~ src/libavformat/nutenc.c1305: | 1070 : 24 : fwarning: ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r (i = 0; i 1070< | s - > n b _ s t r e am sf;o ri +(i+=) 0 ;| ~ ^ ~~~~~~~~~~~~~i nb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/mxfdec.c:1894:21: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1894 | edit_unit = FFMAX(edit_unit, s->index_start_position); /* clamp if trying to seek before start */ | ^ ~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavformat/mxfdec.csrc/libavformat/mov.c:1896:23:: 4054warning: :comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]23 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1896 | 4054i | f ( e d i tf_ourn i(ti =< 0s;- >ii nseltsta_rcto_unpt;o is+i+t) i{on +| ~ ^ ~~~~~~~~~~~~~~s ->index_duration) { | src/libavformat/mov.c ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 4083:58: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] src/libavformat/mxfdec.c:1902:41: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 4083 | 1902 | i f ( a v _ s a t _ s u b6i4(fs t(arst-_>tinmbe_,i nedemxp_tye_ndturriaetsi on=)= ! = 2s t*a rst->_itinmdeex -_ d(uuriantt6i4o_nt )+e m1p)t y _| d ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~u ration) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4152:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 4152 | i + 1 == sc->stsc_data[stsc_index + 1].first) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4165:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 4165 | for (j = 0; j < sc->stsc_data[stsc_index].count; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4172:92: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 4172 | if (!sc->keyframe_absent && (!sc->keyframe_count || current_sample+key_off == sc->keyframes[stss_index])) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4288:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 4288 | i + 1 == sc->stsc_data[stsc_index + 1].first) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4317:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4317 | if (sti->nb_index_entries >= total) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavformat/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/mxfenc.c:2084:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2084 | for (i = 0; i < FF_ACC libavformat/rtpdec_h264.o RRAY_ELEMS(mxf_dnxhd_codec_uls); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutenc.c:1245:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1245 | { "write_index", "Write index", 2 warning s generated . OFFSET(write_index), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, E, }, | ^ src/libavformat/nutenc.c:1246:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1246 | { NULL }, | ^ src/libavformat/mxfdec.c:1945:31: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 1945 | if (s->index_duration > INT_MAX - index_table->nb_ptses) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:1953:33: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1953 | s->nb_index_entries != s->index_duration * 2 + 1) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:1952:33: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1952 | s->nb_index_entries !src/libavformat/mpegts.c= s-:>i3285nd:e19x:_ dwarning: ucomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ra tion + 1 && /* A vi3285d | i n de xf *o/ r | ( ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~i = 0; i < FFsrc/libavformat/mxfdec.c_:A1951R:R33A:Y _warning: Ecomparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]L EMS(ts->p oo1951l | s ) ; i + + ) i f| ( ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~s ->nb_index_entries != s->index_duration && | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:2013:33: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 2013 | if (s->nb_index_entries == 2 * s->index_duration + 1) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:2015:33: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 2015 | if (s->nb_index_entries == index_delta * s->index_duration + 1) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rtpdec_hevc.o src/libavformat/pcmdec.c:116:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "sample_rate", "", offsetof(PCMAudioDemuxerContext, sample_rate), AV_OPT_TYPE_INT, {.i64 = 44100}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | src/libavformat/mov.c ^ :4413:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4413 | ifsrc/libavformat/pcmdec.c (:i118 :=166= :r ewarning: fmissing field 'unit' initializer [-Wmissing-field-initializers]- >nlvl_to - 1 && s118r | c _ p at h {- s"rcch a nnb_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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavformat/rtpdec_ilbc.o src/libavformat/mxfenc.c:2318:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2318 | for (i = 0; i < FF_ARRAY_ELEMS(mxf_h264_codec_uls); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4510:69: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4510 | if (sc->stsc_count && sc->stsc_data[ sc->stsc_count - 1 ].first > sc->chunk_count) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:4539:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4539 | if (sc->dref_id-1 < sc->drefs_count && sc->drefs[sc->dref_id-1].path) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 39 warnings generated. CC libavformat/rtpdec_jpeg.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++) { | ~ ^ ~~~~~~~~~~~~~~~ 3 warnings generated. CC libavformat/rtpdec_latm.o 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 }, | ^ 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/mxfdec.c:2468:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2468 | descriptor->color_range == ((14<<(descriptor->component_depth - 4)) + 1)) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:2467:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2467 | descriptor->white_ref_level == (235<<(descriptor->component_depth - 8)) && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rtpdec_mpa_robust.o src/libavformat/movenc.c:4451:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4451 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:4460:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4460 | mov->tracks[i].track_id = i >= s->nb_streams ? ++next_generated_track_id : s->streams[i]->id; | ~ ^ ~~~~~~~~~~~~~ 4 warnings generated. CC libavformat/rtpdec_mpeg12.o src/libavformat/movenc.c:4497:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4497 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:4538:75: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4538 | int ret = mov_write_trak_tag(s, pb, mov, &(mov->tracks[i]), i < s->nb_streams ? s->streams[i] : NULL); | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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 || samplesrc/libavformat/movenc.c_ra:te4567 <:= 110:) warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]| ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/pvfdec.c: 484567: | 35 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]l en = FFMI N48(s | iz e o f( biuff ) (/c h2a n-n e1l, sl e49: 25FF:_ Snote: Aexpanded from macro 'FFMIN'N E_NB_CH A49N | N#EdeLfSi ne| F|FM I N| (a ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~, b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/rtpdec_mpeg4.o src/libavformat/mov.c:4974:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4974 | for (i = 0; i < c->trex_count; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:4975:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 4975 | if (c->trex_data[i].track_id == track_id) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/mxfenc.c:2547:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2547 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfenc.c:2691:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2691 | if (st->index != s->nb_streams - 1) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:2733:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2733 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 11 warnings generated. CC libavformat/rtpdec_mpegts.o src/libavformat/mov.c:5064:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5064 | for (i = 0; i < c->fc->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:5065:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/mxfenc.c 5065: | 2773 : 19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i f (c->fc->stre am2773s[ | i ] - >i d f==o rfr a(gi- >=tr a0ck;_ iid) <{ s| - ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ >nb_stresrc/libavformat/mov.ca:m5075s:;34 : iwarning: ++comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) { | ~ ^ ~~~~~~~~~~~~~ 5075 | if (sc->pseudo_stream_id + 1 != frag->stsd_id && sc->pseudo_stream_id != -1) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 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); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ CC libavformat/rtpdec_qcelp.o src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/redspark.c:22: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/redspark.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/rtpdec_qdm2.o src/libavformat/mxfenc.c:2902:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2902 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/qcp.c:132:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 132 | for (i=0; in124b_:f19r: awarning: gcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ info >= track-> f124r | a g _ i nffoo_rc ap(acii t= y0); {In file included from i 8| src/libavformat/redspark.c ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~: warningv:i293:d13e:o _warning: ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ff sets_count; 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/redspark.c:22: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/rawdec.c: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/qcp.c:src/libavcodec/bytestream.h162:30:: 317warning: :comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 162 | 317 | s iz e 2i =f F F(McI-N>(dapt->abu_fsfiezre_ eb_usfifzeer,) {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/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/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 }, | ^ 2 warnings generated. CC libavformat/rtpdec_rfc4175.o src/libavformat/mxfdec.c:3046:67: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/mxfenc.c:3048:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3046 | 3048 | f o r (ii f= (0d;e isc rbo-dy>_pcarhtiatninoenlss_ coch:an5117n:e19l:s >warning: = comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F F_SANE_NB_CHA N5117N | E L S ) f{o r | ( ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~i = 0; i < c->fsrc/libavcodec/bytestream.hsrc/libavformat/mxfdec.cc:-3091>::n23355b:_:s13 warning: t:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]re a mwarning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]; i++ )3091 | { | ~ ^ ~~~~~~~~~~~~~~~~~f or 355( | i n t s src/libavformat/mov.ciize: 5118==: 350: F; warning: iFMcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]I N <(g -m>xfb -u5118 | >ff efr c_ e-n d > n- b g_ -is>ftrb eu(afcfme-sr;> i,+f +cs-)>i zse){;t r | ea ~ ^ ~~~~~~~~~~~~~~~~~~~ms| [i ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~] ->id == frsrc/libavutil/macros.ha:g49src/libavformat/mxfdec.c::-3094>25:t35:r: a note: cwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]expanded from macro 'FFMIN' k _id) { 49 | | 3094# ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ | d e f i n e src/libavformat/mov.c :F F5129 M:IN (32f:ao,b r )warning: ( comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]in( (ta )j >= i( b ) 5129?+ | ( 1b ) ;: j i( a)f) <( s cm| -x ~ ^ ~>f p-s>efucd-o>_nsbt_resIn file included from atsrc/libavformat/redspark.cmr:22_: eisrc/libavcodec/bytestream.hda:+1m 356s!:; =j13 +:+f )r warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a{ g -> st| s ~ ^ ~~~~~~~~~~~~~~~~~~~d 356_ | i d & & ssicz->ep2s eu=do _FsFtMrIeNa(m_pid- >!=b u-f1f)er _ e| n ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~d - p->buffer, src/libavformat/mov.cs:i5268z:e19):; warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h :526849 | : 25 : note: fexpanded from macro 'FFMIN'o r (i = 049; | # die fieao)f _r>e (abc)h e?d ;( bi)++ ): {( a )| ) ~ ^ ~~~~~~~ | ~ ^ ~ In file included from src/libavformat/redspark.c:22: src/libavcodec/bytestream.h:357:src/libavformat/mov.c15::5329 :warning: 48:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 357 | if (s i5329z | e 2 ! = s iizfe ()a v _| sa ~~~~~ ^ ~~~~t_ add64(dts, samplesrc/libavformat/rawvideodec.c_du:ra139t:i115on:) !warning: =missing field 'unit' initializer [-Wmissing-field-initializers] dts + (uint64_t)sample_durati o139n) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { "pixel_fosrc/libavformat/mov.cr:m5346a:t11":, warning: "comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s et pix e5346l | f o r miaft "(,i Obody_partitions_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rtpdec_qt.o src/libavformat/mxfenc.c:3130:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3130 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfenc.c:3133:40: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 3133 | if (stream_count && (s->nb_streams == stream_count || flush)) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/mxfenc.c:3135:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 3135 | if (s->nb_streams != stream_count) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/mov.c:5421:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5421 | if (c->fc->streams[i]->id == track_id) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/mov.c:5447:38: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 5447 | if (av_sat_add64(offset, offadd) != offset + (uint64_t)offasrc/libavformat/mxfenc.cdd): 3222| : ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~112 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/mov.c:5476:41: warning: 3222comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] | offse t5476o | f ( M XF C o n t e x t,a vs_tsoarte_a_ddu6s4e(rp_tcso,m mdeunrtast)io,n) A!V=_O PptTs_ T+Y P(uEi_nBtO64O_Lt),d u{r.ait6i4on = | 1 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~} , 0,src/libavformat/r3d.c 1,: A393V_:O19:P src/libavformat/mov.cT:_warning: FL5475Acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:G40 _:E Nwarning: Ccomparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]OD ING_PAR A393M | } 5475 ,i | f | ^ ( f ra m e _ nuimf <( ra3vd_->svsrc/libavformat/mxfenc.cai:dteo3223_:_12ao:fdf dwarning: smissing field 'help' initializer [-Wmissing-field-initializers] 6e4t( 3223s | of_f sect, o usn ti{) zN e{)U ! = L o| Lf ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~f se t} ,+ | ( ^ 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/mxfenc.c:3235:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3235 | offsetof(MXFContext, channel_count), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 8, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/mxfenc.c:3238:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3238 | src/libavformat/mxfdec.c of:fs3225e:t113o: fwarning: (missing field 'ctx_size' initializer [-Wmissing-field-initializers]M XFContext, store_ u3225s | e r _ c o{ m{m 0exnt0s6),,0 xA0Ve_O,P0Tx_2TbY,PE0_xB3O4OL,,0 x0{2.,i06x4 0=5 ,00}x,0 10,,0 1x,0 1AV,_0OPxT0_d,F0xL0A1G,_0ExN0C2O,D0IxN0G1_,PA0RxA0M1},, 0 | x ^05 ,0x01,0x00 }, mxf_reasrc/libavformat/mxfenc.cd:_3239:p12r:i mwarning: emissing field 'help' initializer [-Wmissing-field-initializers]r _pa c3239k | } , { | ^N ULL }, | ^ src/libavformat/mxfdec.c:3226:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3226 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x02,0x01,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3227:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3227 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x02,0x02,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3228:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3228 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x02,0x03,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3229:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] src/libavformat/mxfenc.c:3251: 120:3229 | warning: missing field 'unit' initializer [-Wmissing-field-initializers] { { 0x06,0x0e,0 x23251b, | 0x 3 4 , 0 x 0 o2ff,s0ext0o5f,(0MxXF0C1o,n0tx0e1x,t0,x 0adu,d0iox_0e1d,i0xt02_,r0axt01e,0)x, 0A1V,_0OxP0T2_T,YP0E_xR04A,T0IxON0A0L ,} {,. dmbxlf=_2r5e}a,d _0p,a rINtT_iMtAXi, oAn_Vp_OaPcTk_ F}L,AG _ E| N ^C ODING_PARAM }, | ^ 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:src/libavformat/mxfenc.c3231::3254116::112 :warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers]warning: missing field 'unit' initializer [-Wmissing-field-initializers] 32313254 | | { o{ff s0ext0o6f,(M0XxF0Ceo,n0xt2ebx,t,0 x3st4,o0rxe_0u2s,e0rx_0c5om,m0exn0ts1),,0x 0A1V,_0OxP0Td_,T0YxPE0_B1O,O0Lx,0 2{,.i06x40 1=, 01x}0,1, 00x, 013,,0x 0A2V,_0OxPT0_0 F}L,A Gm_ExNfC_OrDeIaNdG__PpARaArtMi}t,i o n_| p ^ ack }, | ^ src/libavformat/mxfenc.c:3255:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3255 | { NULL }, | ^ 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_metadata }, | ^ src/libavformat/movenc.c:5332:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5332 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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); | ~~~^~~~ 3 warnings generated. 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++) { | ~ ^ ~~~~~~~~~~~~~ 40 warnings generated. src/libavformat/mxfdec.c:3344:27: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 3344 | if (avio_tell(pb) > klv_end) { | ~~~~~~~~~~~~~ ^ ~~~~~~~ CC libavformat/rtpdec_svq3.o src/libavformat/mxfdec.c:3389:30: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 3389 | if (avio_tell(s->pb) > next) { | ~~~~~~~~~~~~~~~~ ^ ~~~~ 4 warnings generated. CC libavformat/rtpdec_vc2hq.o src/libavformat/movenc.c:5694:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5694 | src/libavformat/mxfdec.c :3416 :66f:or warning: (icomparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare]n t i = 0; i < s->n b3416 | _ st r e a ms ; m xif+-+>r)u {n _i n| ~ ^ ~~~~~~~~~~~~~ + mxf->current_partition->previous_partition <= mxf->last_forward_tell) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavformat/mxfdec.c:3509:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3509 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/rtpdec_vp8.o src/libavformat/mxfdec.cIn file included from :3525src/libavformat/riffenc.c::2619: : warning: src/libavcodec/bytestream.h:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]171 :18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3525 | fo r171 | ( x g -=> b0u;f fxe r< +m=x fFF-M>IpNa(rgti-t>ibounfs_fceoru_netn; dx +-+ )g {- >b u| ~ ^ ~~~~~~~~~~~~~~~~~~~~~f fer, size);src/libavformat/mxfdec.c : 3545| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: 19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h :354549 | : 25 : note: expanded from macro 'FFMIN' i49 | f# d(ex fpFaMrItNi(tai,onbs_)c o(u(nta )- >1 )( b) | ? ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ (b) : (a)) | ~ ^ ~ In file included from src/libavformat/riffenc.c:26: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/riffenc.c:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 5 warnings generated. 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++) { | ~ ^ ~~~~~~~~~~~~~ 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->partisrc/libavcodec/bytestream.htio:n271s:_17c:ou nwarning: t;comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ 271 | int size2 =CC libavformat/rtpdec_vp9.o FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 14 warnings generated. In file included from src/libavformat/riffenc.c:26: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/riffenc.c:26: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mxfdec.c:3718:45: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 3718 | if (mxf->run_in + mxf->footer_partition >= file_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ 2 warnings generated. src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/riffenc.c:26: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/rtpdec_xiph.o src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/riffenc.c:26: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/riffenc.c:26: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mxfdec.c:3819:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3819 | for (int i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3836:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3836 | for (int i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ 21 warnings generated. CC libavformat/rtpenc.o src/libavformat/mov.c:6312:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6312 | for (i = 0; i < c->fc->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:6318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6318 | if (i == c->fc->nb_streams) | ~ ^ ~~~~~~~~~~~~~~~~~ src/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/mov.c:6388:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6388 | for (i = 0; i < subsample_count && !pb->eof_reached; i++) { | ~ ^ ~~~~~~~~~~~~~~~ 1 warning generated. src/libavformat/mxfdec.c: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/rm.c:47:24: warning: missing field 'tag' initializer [-Wmissing-field-initializers] 47 | { AV22_ warningCsO generatedD. EC_ID_NONE }, | ^ src/libavformat/mxfdec.c:4001:52: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4001 | mxf->current_klv_data = (Ksrc/libavformat/rdt.cLVP:ac66ke:t53):{ {warning: 0}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/movenc.c:6179:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6179 | if (trk->entry >= trk->cluster_capacity) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:6481:73: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 6481 | avio_seek(pb, encryption_index->auxiliary_offsets[0], SEEK_SET) != encryption_index->auxiliary_offsets[0]) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rtpenc_aac.o src/libavformat/mxfdec.c:4058:64: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4058 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ 1 warning generated. src/libavformat/mxfdec.c:4078:60: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4078 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mov.c:6544:53: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6544 | if (avio_read(pb, buffer + offset, to_read) != to_read) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavformat/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 =src/libavformat/rl2.c (KL:V175P:ac16k:e twarning: ){{0}}; | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ^ 175 | for(i=0; i < frame_count;i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/rl2.c:182:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 182 | for(i=0; i < frame_count;i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/rl2.c:189:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 189 | for(src/libavformat/mxfdec.ci=0;: 4111i: <52 f:r awarning: mmissing field 'offset' initializer [-Wmissing-field-initializers]e _count;i +4111+ | ) { | ~ ^ ~~~~~~~~~~~ mxf->csrc/libavformat/rl2.cur:198r:en14t:_ kwarning: lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]v _data 198= | ( K L VfoPra(cike=t0);{i{<0f}r};a m| e_ ^c ount;i++){ | ~^~~~~~~~~~~~ src/libavformat/mxfdec.c:4000:17: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 4000 | if (pos < mxf->current_klv_data.next_klv - mxf->current_klv_data.length || pos >= mxf->current_klv_data.next_klv) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4050:51: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 4050 | if (klv.next_klv - klv.length == pos && max_data_size > MXF_MAX_CHUNK_SIZE) { | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ CC libavformat/rtpenc_amr.o src/libavformat/rl2.c:240:15: warning: src/libavformat/rmenc.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :96:14: warning: 240 | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for(i=0; i96n | b _ s tr efaomrs(i;=0 ;ii+ nb| _ ~^~~~~~~~~~~~~~s treams;i++src/libavformat/rl2.c): 242{: 31 :| ~^~~~~~~~~~~~~~~~warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 242 | src/libavformat/rmenc.c : 133 : 15 : iwarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (rl2->inde x133_ | p os [ i ]fo r< (sit=i0-;> nib<_FiFn_dAexR_RenAtYr_iEeLsE M| S ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~( ff_rm_metadata); i++) { | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rmenc.c:139:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 139 | for(i=0; inb_streams;i++) { | ~^~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4125:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4125 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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/mxfdec.c:4152:35: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 4152 | const uint8_t *end = p->buf + FFMIN(p->buf_size, RUN_IN_MAX + 1 + sizeof(mxf_header_partition_pack_key)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define 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/riff.csrc/libavformat/mov.c::6516686::2419:: warning: warning: missing field 'guid' initializer [-Wmissing-field-initializers]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6686651 | | f{o rA V(_CiO D=E C0_;I Di_ 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)) | ~ ^ ~ CC libavformat/rtpenc_chain.o src/libavformat/mxfdec.c:4207:48: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4207 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ 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++) { | ~^~~~~~~~~~~~~~ 5 warnings generated. src/libavformat/mxfdec.c:4268:52: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4268 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4214:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4214 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4223:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4223 | if (i == s->nb_streams) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4262:25: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 4262 | if (seekpos < klv.next_klv - klv.length || seekpos >= klv.next_klv) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4274:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4274 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/rtpenc_h261.o src/libavformat/rmenc.c:456:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 456 | for(i=0;inb_streams;i++) | ~^~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4290:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 4290 | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/mxfdec.c:4291:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 4291 | { NULL }, | ^ src/libavformat/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/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/rdt.c:423:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 423 | for (n = 0; n < s-CC libavformat/rtpenc_h263.o >nb_streams; n++) | ~ ^ ~~~~~~~~~~~~~ CC libavformat/rtpenc_h263_rfc2190.o CC libavformat/rtpenc_h264_hevc.o src/libavformat/mov.c:6998:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 6998 | for (i = 0; i < sample->subsample_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:6999:103: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 6999 | if (sample->subsamples[i].bytes_of_clear_data + sample->subsamples[i].bytes_of_protected_data > size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavformat/rtpenc_jpeg.o src/libavformat/rsoenc.c:49:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | if (par->sample_rate >= 1u<<16) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/mov.c:7053:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 7053 | for (i = 0; i < sample->subsample_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:7054:103: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 7054 | if (sample->subsamples[i].bytes_of_clear_data + sample->subsamples[i].bytes_of_protected_data > size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/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/rmdec.c:96:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 96 | for (i=0; isubsample_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:7116:103: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 7116 | if (sample->subsamples[i].bytes_of_clear_data + sample->subsamples[i].bytes_of_protected_data > size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/mov.c:7129:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 7129 | if (rem_bytes < 16*sample->crypt_byte_block) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:7135:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 7135 | data += FFMIN(16*sample->skip_byte_block, rem_bytes); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mov.c:7136:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 7136 | rem_bytes -= FFMIN(16*sample->skip_byte_block, rem_bytes); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/movenc.c:6713:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6713 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/rtpenc_mpegts.o src/libavformat/mov.c:7180:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 7180 | for (i = 0; i < sample->subsample_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:7181:103: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 7181 | if (sample->subsamples[i].bytes_of_clear_data + sample->subsamples[i].bytes_of_protected_data > size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/mov.c:7195:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] src/libavformat/pva.c 7195 | if (rem_bytes < 16*sample->crypt_byte_block) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ :209src/libavformat/mov.c:7201:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] : 177201 | 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)) | ~ ^ ~ warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]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)) | ~ ^ ~ 209 | pos_limit = FFMIN(*pos+PVA_MAX_PAYLOAD_LENGTH*8, (uint64_12t warnings generated. )*pos+pos_limit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25src/libavformat/rsd.c::74:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] note: expanded from macro 'FFMIN' 74 | for (i=0; i < FF_ARRAY_ELEMS(rsd_unsupported_tags); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/rpl.c:291:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare] 291 | for (i = 0; !error && i < number_of_chunks; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ 6 warnings generated. 2 warnings generated. CC libavformat/rtpenc_mpv.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, sCC libavformat/rtpenc_rfc4175.o ize); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/rmdec.c:270:63: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 270 | ast->coded_framesize * (uint64_t)sub_packet_h > (2 + (sub_packet_h & 1)) * ast->audio_framesize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rmdec.c:272:63: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 272 | if (ast->coded_framesize * (uint64_t)sub_packet_h != 2*ast->audio_framesize) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rpl.c:331:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] src/libavformat/mov.c:7296:60 331: | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (rpl->chunk_num b7296e | r > = s ti -> nb _}i nedelxs_ee inf t(renicers)y p t| e ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~d _index >= 0 src/libavformat/rpl.c&:&355 :e17nc:r ywarning: pcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]te d_index 355< | en c r y pt i oinf_ i(rnedte x!-In file included from => nbfrsrc/libavformat/rtmpproto.ca_:me29en: _csrc/libavcodec/bytestream.hs:irze186)y :| p13: ~~~ ^ ~~~~~~~~~~te dwarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]sa mples) src/libavformat/rpl.c{: 363 :| 32 ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :186 | warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare] size2 363 | = F F M I N(ipf- >b(urpflf-e>rf_raemnde -_ ipn-_>pbaufrfte r=, =si zrepl)-;> f r| am ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~es _per_chusrc/libavutil/macros.hn:k49): 25{: note: | expanded from macro 'FFMIN' ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 49 | #define FFMIN(a,b) ((a) > (b) ?CC libavformat/rtpenc_vc2hq.o (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtmpproto.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/rtpenc_vp8.o CC libavformat/rtpenc_vp9.o src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/rtpenc_xiph.o 1 warning generated. src/libavformat/rmdec.c:417:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 417 | if (codec_data_size >= size) { | ~~~~~~~~~~~~~~~ ^ ~~~~ In file included from src/libavformat/rtmpproto.c:29: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtmpproto.c:29: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavformat/rtmppkt.c:22: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 24 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/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:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtmppkt.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/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 }, | ^ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtmpproto.c:29: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b)CC libavformat/rtpproto.o : (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/rtsp.o src/libavformat/movenc.c:6992:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6992 | for (i = 0; i < s->nb_streams; i+src/libavcodec/bytestream.h+) : 271| ~ ^ ~~~~~~~~~~~~~: 17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/movenc.c:7007:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]271 | int 7007s | i z e 2 = fFoFrM I(Ni( g=- 0>; biu _neb_nsdt r-e agm-s>; biu++f)f e{r , | s ~ ^ ~~~~~~~~~~~~~i ze); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavformat/movenc.c:7021src/libavutil/macros.h::2749:: 25warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] note: expanded from macro 'FFMIN' 702149 | | # de f i n e F F MI N(fa,obr) ((i( a=) >0 (;b) i ?< (sb-)> n:b _(sa)t)r e a| m ~ ^ ~s ; 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/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/rmdec.cIn file included from :src/libavformat/rtmppkt.c445::2235: :src/libavcodec/bytestream.h :warning: 293:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 445 | 293 | s i z e2 =i fF F(MsI-N>(ps-t>rbeuafmfesr[_n]e->nidd =-= ps-t>rb_uifdf)e r{, s| i ~~~~~~~~~~~~~~~~~ ^ ~~~~~~z e); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtmppkt.c:22: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavformat/rtpdec.c:27: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtmppkt.c:22: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/rtspdec.o In file included from src/libavformat/rtpdec.c:27: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpdec.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtmppkt.c:22: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtmppkt.c:22: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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 libavformat/rtspenc.o g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/movenc.c:7271:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7271 | for (i = 07; warningis generated< . 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_streIn file included from amssrc/libavformat/rtpdec.c; :j27+: +src/libavcodec/bytestream.h): 293:{13 :| ~ ^ ~~~~~~~~~~~~~warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/movenc.c:7368: 23:293 warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] size2 7368= | F F M I N ( pf-o>rb u(fif =e r0;_ ein d< -s- >pn-b>_bsuftferre,a smisz;e )i;+ + )| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ { | ~ ^ ~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' src/libavformat/movenc.c:7381: 2349 | :# dwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e fine FF M7381 | I N ( a , b )f (o(r a()i >= (0b;) i? <( bs)- >:n b(_as)t)r e am| s; ~ ^ ~ i ++) { | ~ ^ ~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ CC libavformat/s337m.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) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/samidec.o CC libavformat/sapdec.o src/libavformat/movenc.c:7512:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7512 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/sauce.o src/libavformat/movenc.c:7662:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7662 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:7684:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7684 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/sapenc.o src/libavformat/movenc.c:7782:170: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 7782 | { "movie_timescale", "set movie timescale", offsetof(MOVMuxContext, movie_timescale), AV_OPT_TYPE_INT, {.i64 = MOV_TIMESCALE}, 1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:7784:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 7784 | { NULL }, | ^ src/libavformat/mov.c:8031:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8031 | for (j = 0; j < mov->nb_chapter_tracks; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:8035:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8035 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/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++) | ~^~~~~~~~~~~~~~ src/libavformat/mov.c:8210:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8210 | for (i = 0; i < (*index)->nb_encrypted_samples; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/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) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavformat/mov.c:8310:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8310 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 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/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) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/mov.c:8357:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8357 | for (i = 0; i < item_count; i++) { | ~ ^ ~~~~~~~~~~ 2 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++) { | ~ ^ ~~~ src/libavformat/mov.c:8446:38: warning: missing field 'size' initializer [-Wmissing-field-initializers] 8446 | MOVAtom atom = { AV_RL32("root") }; | ^ CC libavformat/sbcdec.o 1 warning generated. CC libavformat/sbgdec.o 6 warnings 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++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/sccdec.o src/libavformat/mov.c:8541:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/rtpdec_mpa_robust.c 8541: | 87 : 38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] for (i = 0; i < 87s | - > n b _ s t irfe a(mcson;t iin+u+a) t{ i o| n ~ ^ ~~~~~~~~~~~~~ | | adu_sizesrc/libavformat/mov.c :> 8559le:n23): warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]{ | ~~~~~~~~ ^ ~~~ 8559 | src/libavformat/rtpdec_mpa_robust.c : 120f:o35r: (warning: icomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] = 0; i <120 | s - >n b_ stirfe am(s!; cio+n+)t {i n u| a ~ ^ ~~~~~~~~~~~~~t ion && adusrc/libavformat/mov.c_:s8576i:ze46 :< =warning: lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e n) { | ~~~~~~~~ ^ ~~~ 8576 | for (i = 0; i < mov->bitrates_count && i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:8584:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8584 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:8645:49: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 8645 | if (mov->frag_index.item[i].moof_offset <= mov->fragment.moof_offset) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:8656:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8656 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 4 warnings generated. 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 || | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/sccenc.o src/libavformat/rtpdec_asf.c:58:27: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 58 | if (chunksize > end - p) | ~~~~~~~~~ ^ ~~~~~~~ src/libavformat/rtpdec_asf.c:74:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 74 | } while (end - p >= sizeof(ff_asf_guid) + 8); | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/scd.o src/libavformat/rtpdec_mpegts.c:84:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 84 | data->read_buf_size = FFMIN(len - ret, sizeof(data->buf)); | ^ ~~~~~~~~~ ~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/rtpdec_asf.c:165:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 165 | for (i = 0; i < rt->asf_ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/sdns.o 4 warnings generated. src/libavformat/mov.c:8855:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8855 | if (sc->ctts_data && sc->ctts_index < sc->ctts_count) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:8860:49: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 8860 | sc->ctts_data[sc->ctts_index].count == sc->ctts_sample) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:8859:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8859 | if (sc->ctts_index < sc->ctts_count && | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:8874:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8874 | if (sc->sdtp_data && sc->current_sample <= sc->sdtp_count) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/rtpdec_qcelp.c:100:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 100 | if (len > sizeof(data->next_data)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rtpdec_qcelp.c:125:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 125 | if (len - 1 - frame_size > sizeof(data->group[0].data)) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rtpdec_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++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/sdp.o CC libavformat/sdr2.o src/libavformat/mov.c:9061:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 9061 | if (stream_index >= s->nb_streams) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:9075:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 9075 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:9089:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 9089 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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}, | ^ 11 warnings generated. 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]CC libavformat/sdsdec.o 9160 | { NULL }, | ^ 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 | 1 warning generated . if (s->first_rtcp_ntp_time == AV_NOPTS_VALUE) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavformat/rtpdec_jpeg.c:29: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/sdxdec.o In file included from src/libavformat/rtpdec_jpeg.c:29: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpdec_jpeg.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/seek.o 2 warnings generated. CC libavformat/segafilm.o CC libavformat/segafilmenc.o src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #defsrc/libavformat/rtpdec_rfc4175.cine: F278FM:I25N: (warning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], b) ((a) > (b) ? 278( | b) : ( a ) ) | ~ ^ ~i f (payload_len < data->pgsrc/libavformat/rtpdec.crou:p)374 : 31:| ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] src/libavformat/rtpdec_rfc4175.c:300:34: 374warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (s->l a300s | t _r t cp _ n t p_ tiimef =(=c AoVp_NyO_oPfTfSs_eVAtL UE+) {l e ng| th ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ > data->frame_size || !data->frame) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from src/libavformat/rtpdec_jpeg.c:29: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpdec_jpeg.c:29: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/serdec.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavformat/segment.o 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpdec_jpeg.c:29: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpdec_jpeg.c:29: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpdec_jpeg.c:29: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 47 warnings generated. src/libavformat/rtpdec_qdm2.c:85:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 85 | if (item_len < 2 || end - p < item_len || config_item > 4) | ~~~~~~~ ^ ~~~~~~~~ src/libavformat/rtpdec_qdm2.c:169:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 169 | if (end - p < len + (type == 0x7F) || id >= 0x80) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/rtpdec_qdm2.c:282:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 282 | if (++qdm->n_pkts < qdm->subpkts_per_block) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rtpdec.c:663:31: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 663 | if (s->last_rtcp_ntp_time != AV_NOPTS_VALUE) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/rtpdec.c:669:31: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 669 | if (s->last_rtcp_ntp_time != AV_NOPTS_VALUE && s->ic->nb_streams > 1) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 2 warnings generated. 2 warnings generated. CC libavformat/sga.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)) | ~ ^ ~ 4 warnings generated. CC libavformat/shortendec.o In file included from src/libavformat/rtpdec_xiph.c:34: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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) | ~~~~~ ^ ~~~~ CC libavformat/sierravmd.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)) | ~ ^ ~ 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/libavformat/rtmpproto.c:1718:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1718 | while (*cptr && *cptr != ' ' && i < sizeof(authmod) - 1) | ~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavformat/siff.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpdec_xiph.c:34: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 5 warnings generated. src/libavformat/rtpenc.c:34:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 34 | { "payload_type", "Specify RTP payload type", offsetof(RTPMuxContext, payload_type), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 127, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/rtpenc.c:35:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 35 | { "ssrc", "Stream identifier", offsetof(RTPMuxContext, ssrc), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/rtpenc.c:36:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 36 | { "cname", "CNAMEsrc/libavcodec/bytestream.h t:o 355in:c13:l uwarning: dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e in RTCP SR pa c355k | e t s "s,i zoef f s=et oFfF(MRTIPNM(uxgC-o>nbtuefxfte,r c_neanmde )-, gA-V_>ObPuT_fTYfPEe_rS,T RsIizNeG), ;{ .| s ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~t r = NULLsrc/libavutil/macros.h }:, 490:,25 :0 , note: Aexpanded from macro 'FFMIN'V _OPT_F L49AG | _#EdNeCfOiDnIeN GF_FPMARAM }, | ^ src/libavformat/rtpenc.c:37:142:I warning: Nmissing field 'unit' initializer [-Wmissing-field-initializers]( a,b) ((a) > (b) 37? | ( b ) {: ("as)e)q" , | ~ ^ ~ "Starting seqIn file included from usrc/libavformat/rtpdec_xiph.ce:n34c: esrc/libavcodec/bytestream.h :n356u:m13b:e rwarning: "comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], offsetof (356R | T P M u xsCioznet2e x=t , FsFeMqI)N,( ApV-_>ObPTu_TfYfPeEr_I_NeTn, d{ .i-6 4p -=>b u-f1f er},, s-i1z,e )6;5 5 3| 5 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~, AV_Osrc/libavutil/macros.hPT:_49F:L25A:G _note: ENexpanded from macro 'FFMIN'C ODING_ P49A | R#dAefMi n},e | F ^F MIN(a,b) ((a) > (b) ? (b)src/libavformat/rtpenc.c ::38 :(12a:) )warning: missing field 'help' initializer [-Wmissing-field-initializers] | ~ ^ ~ 38 | { NIn file included from Usrc/libavformat/rtpdec_xiph.cL:L34 : }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/smacker.o 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) ((CC libavformat/smjpeg.o a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpenc_jpeg.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/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/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_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/smjpegdec.o In file included from src/libavformat/rtpenc_jpeg.c:22: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpenc_jpeg.c:22: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpenc_jpeg.c:22: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/smjpegenc.o src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/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); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ CC libavformat/smoothstreamingenc.o src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/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/smush.o CC libavformat/sol.o In file included from src/libavformat/rtpenc_h263_rfc2190.c:24: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/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/soxdec.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/rtmpproto.c:2707:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2707 | av_strlcpy(fname_buffer, fname, FFMIN(amp - fname + 1, | ^ ~~~~~~~~~~~~~~~ 2708 | sizeof(fname_buffer))); | ~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/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 }, | ^ src/libavformat/rtmpproto.c:3102:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3102 | {"rtmp_app", "Name of application to connect to on the RTMP server", OFFSET(app), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3103:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3103 | {"rtmp_buffer", "Set buffer time in milliseconds. The default is 3000.", OFFSET(client_buffer_time), AV_OPT_TYPE_INT, {.i64 = 3000}, 0, INT_MAX, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3104:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3104 | {"rtmp_conn", "Append arbitrary AMF data to the Connect message", OFFSET(conn), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3105:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3105 | {"rtmp_flashver", "Version of the Flash plugin used to run the SWF player.", OFFSET(flashver), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3106:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3106 | {"rtmp_flush_interval", "Number of packets flushed in the same request (RTMPT only).", OFFSET(flush_interval), AV_OPT_TYPE_INT, {.i64 = 10}, 0, INT_MAX, ENC}, | ^ src/libavformat/rtmpproto.c:3111:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3111 | {"rtmp_pageurl", "URL of the web page in which the media was embedded. By default no value will be sent.", OFFSET(pageurl), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC}, | ^ src/libavformat/rtmpproto.c:3112:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3112 | {"rtmp_playpath", "Stream identifier to play or to publish", OFFSET(playpath), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3113:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3113 | {"rtmp_subscribe", "Name of live stream to subscribe to. Defaults to rtmp_playpath.", OFFSET(subscribe), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC}, | ^ src/libavformat/rtmpproto.c:3115:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3115 | {"rtmp_swfsize", "Size of the decompressed SWF file, required for SWFVerification.", OFFSET(swfsize), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, DEC}, | ^ src/libavformat/rtmpproto.c:3116:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3116 | {"rtmp_swfurl", "URL of the SWF player. By default no value will be sent", OFFSET(swfurl), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3117:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3117 | {"rtmp_swfverify", "URL to player swf file, compute hash/size automatically.", OFFSET(swfverify), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC}, | ^ src/libavformat/rtmpproto.c:3118:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3118 | {"rtmp_tcurl", "URL of the target stream. Defaults to proto://host[:port]/app.", OFFSET(tcurl), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3121:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3121 | {"tcp_nodelay", "Use TCP_NODELAY to disable Nagle's algorithm", OFFSET(tcp_nodelay), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 1, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3123:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3123 | { NULL }, | ^ 3 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) { | ~~~~~ ^ ~~~~~~~~~~~ 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/soxenc.o CC libavformat/spdif.o src/libavformat/rtpenc_h263_rfc2190.c:140:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 140 | if (pos >= buf - buf_base) | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/rtpenc_h263_rfc2190.c:147:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 147 | if (pos >= end - buf_base) | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/rtpenc_h263_rfc2190.c:158:42: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 158 | if (pos_next_mb_info <= end - buf_base) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 2 warnings generated. In file included from src/libavformat/rtpenc_vc2hq.c:25: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavformat/spdifdec.o CC libavformat/spdifenc.o CC libavformat/srtdec.o 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", "set timeout (in microseconds) of socket I/O operations", OFFSET(rw_timeout), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, .flags = D|E }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavformat/srtenc.o CC libavformat/srtp.o src/libavformat/s337m.c:119:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 119 | for (i = 0; i < FF_ARRAY_ELEMS(markers); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavformat/rtpenc_vc2hq.c:71:22: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 71 | for(lvl = 0; lvl < wavelet_depth; lvl++) | ~~~ ^ ~~~~~~~~~~~~~ CC libavformat/srtpproto.o CC libavformat/stldec.o CC libavformat/subfile.o CC libavformat/subtitles.o CC libavformat/subviewer1dec.o CC libavformat/subviewerdec.o src/libavformat/rtsp.c:85:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "initial_pause", "do not start playing the stream immediately", OFFSET(initial_pause), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DEC }, | ^ src/libavformat/rtsp.c:98:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "min_port", "set minimum local UDP port", OFFSET(rtp_port_min), AV_OPT_TYPE_INT, {.i64CC libavformat/supdec.o = 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 locsrc/libavformat/sbgdec.cal: 201U:D69P: pwarning: oimplicit conversion from 'long long' to 'double' changes value from 4611686018427387903 to 4611686018427387904 [-Wimplicit-const-int-float-conversion]r t", OFFSET(rtp_port _m201ax | ) , A V _ O PtTs_ T=Y PEa_vI_NTc,l {i.pid6(4se c= onRdTsSP _*RT PA_V_PTIOMRTE__MBAASX}E,, 0 ,IN T6645_5M3I5N,/ 2D,E ICNT|6E4_NMCA X}/,2 )| ; ^ | ~~~~~~~~ ~~~~~~~~~^~ src/libavformat/rtsp.c:100:207: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "listen_timeout", "set maximum timeout (in seconds) to wait for incoming connections (-1 is infinite, imply flag listen)", OFFSET(initial_tsrc/libavformat/sapdec.cimeo:ut174):,19 :A Vwarning: _OPT_TYPcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]E _INT, {.i64 = - 1174} | , I N T_ MfINo,r IN(Ti_ M=A X0,; DiE C <} ,s a| ^p ->sdp_ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 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_INTsrc/libavformat/rtspenc.c, {: 92.:i6194 := warning: -1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] }, -1, INT_MAX, 92D | E C | E NCf }o,r (\i | = ^ 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/rtsp.c:102:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/rtsp.c:81:176: note: expanded from macro 'COMMON_OPTS' 81 | { "pkt_size", "Underlying protocol send packet size", OFFSET(pkt_size), AV_OPT_TYPE_INT, { .i64 = 1472 }, -1, INT_MAX, ENC } \ | ^ src/libavformat/rtsp.c:103:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "user_agent", "override User-Agent header", OFFSET(user_agent), AV_OPT_TYPE_STRING, {.str = LIBAVFORMAT_IDENT}, 0, 0, DEC }, | ^ src/libavformat/rtsp.c:104:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 104 | { NULL }, | ^ src/libavformat/rtsp.c:101:134: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 101 | { "timeout", "set timeout (in microseconds) of socket I/O operations", OFFSET(stimeout), AV_OPT_TYPE_INT64, {.i64 = 0}, INT_MIN, INT64_MAX, DEC }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavformat/supenc.o src/libavformat/rtsp.c:111:198: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 111 | { "listen_timeout", "set maximum timeout (in seconds) to wait for incoming connections", OFFSET(stimeout), AV_OPT_TYPE_DURATION, {.i64 = READ_PACKET_TIMEOUT_S*1000000}, INT_MIN, INT64_MAX, DEC }, | ^ src/libavformat/rtsp.c:112:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 112 | { "localaddr", "local address", OFFSET(localaddr),AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, DEC }, \ | ^ src/libavformat/rtsp.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | COMMON_OPTS(), | ^ src/libavformat/rtsp.c:79:178: note: expanded from macro 'COMMON_OPTS' 79 | { "reorder_queue_size", "set number of packets to buffer for handling of reordered packets", OFFSET(reordering_queue_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC }, \ | ^ src/libavformat/rtsp.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/rtsp.c:80:178: note: expanded from macro 'COMMON_OPTS' 80 | { "buffer_size", "Underlying protocol send/receive buffer size", OFFSET(buffer_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC|ENC }, \ | ^ src/libavformat/rtsp.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/rtsp.c:81:176: note: expanded from macro 'COMMON_OPTS' 81 | { "pkt_size", "Underlying protocol send packet size", OFFSET(pkt_size), AV_OPT_TYPE_INT, { .i64 = 1472 }, -1, INT_MAX, ENC } \ | ^ src/libavformat/rtsp.c:115:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 115 | { NULL }, | ^ CC libavformat/svag.o src/libavformat/rtsp.c:111:183: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 111 | { "listen_timeout", "set maximum timeout (in seconds) to wait for incoming connections", OFFSET(stimeout), AV_OPT_TYPE_DURATION, {.i64 = READ_PACKET_TIMEOUT_S*1000000}, INT_MIN, INT64_MAX, DEC }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/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/rtsp.c:120:198: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 120 | { "listen_timeout", "set maximum timeout (in seconds) to wait for incoming connections", OFFSET(stimeout), AV_OPT_TYPE_DURATION, {.i64 = READ_PACKET_TIMEOUT_S*1000000}, INT_MIN, INT64_MAX, DEC }, | ^ src/libavformat/rtsp.c:121:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 121 | { "localaddr", "local address", src/libavformat/sapenc.c : O48F:F19SE:T (warning: locomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ca laddr),AV_OPT_TYPE _48 | S T R I NfoGr, ( i{ =. st0r; =i NU n0b_,s 0t, rDEeCa m}s,; \ i ++| ) ^ { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/rtsp.c:123:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 123 | COMMON_OPTS(), | ^ src/libavformat/rtsp.c:79:178: note: expanded from macro 'COMMON_OPTS' 79 | { "reorder_queue_size", "set number of packets to buffer for handling of reordered packets", OFFSET(reordering_queue_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC }, \ | ^ src/libavformat/rtsp.c:123:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/rtsp.c:80:178: note: expanded from macro 'COMMON_OPTS' 80 | { "buffer_size", "Underlying protocol send/receive buffer size", OFFSET(buffer_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC|ENC }, \ | ^ src/libavformat/rtsp.c:123:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/rtsp.c:81:176: note: expanded from macro 'COMMON_OPTS' 81 | { "pkt_size", "Underlying protocol send packet size", OFFSET(pkt_size), AV_OPT_TYPE_INT, { .i64 = 1472 }, -1, INT_MAX, ENC } \ | ^ src/libavformat/rtsp.c:124:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 124 | { NULL }, | ^ src/libavformat/rtsp.c:120:183: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 120 | { "listen_timeout", "set maximum timeout (in seconds) to wait for incoming connections", OFFSET(stimeout), AV_OPT_TYPECC libavformat/svs.o _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/swf.o CC libavformat/swfdec.o In file included from src/libavformat/segafilmenc.c:34: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' CC libavformat/swfenc.o 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] 11186 | warning s generated . size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/segafilmenc.c:34: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/takdec.o 11 warnings generated. CC libavformat/tcp.o src/libavformat/sbgdec.csrc/libavformat/sapenc.c::145545::1949:: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 145 | 545 | f iof r( (aiv _=s a0t; _i a(pn-b_>scturrreeamnst;_ it+i+m) e{. t ,| ~ ^ ~~~~~~~~~~~~~r el_ts) != p->current_time.t + (uint64_t)rel_ts) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/tedcaptionsdec.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_e13n warningsd generated -. g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (23b) warning?s generated(b. ) : (a)) | ~ ^ ~ CC libavformat/tee.o 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) | ~~~~~ ^ ~~~~ CC libavformat/tee_common.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/segafilmenc.c:34: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/teeproto.o src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/segafilmenc.c:34: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/segafilmenc.c:34: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 1 warning generated. src/libavformat/serdec.c:124:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 124 | { "framerate", "set frame rate", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC }, | ^ src/libavformat/serdec.c:125:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 125 | { NULL }, | ^ src/libavformat/rtsp.c:719:45: warning: missing field 'default_ttl' initializer [-Wmissing-field-initializers] 719 | SDPParseState sdp_parse_state = { { 0 } }, *s1 = &sdp_parse_state; | ^ src/libavformat/rtsp.c:734:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 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]734 | if ((q - 946b | uf ) < s i z eo f i(f b(uafv_)s a-t _1a)d d 6| 4 ~~~~~~~ ^ ~~~~~~~~~~~~~~~( s->tseq[i].ts.t, delta) != s->tseq[i].ts.t + (uint64_t)delta) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/sbgdec.c:968:35: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 968 | if (t0 + (uint64_t)tseq->ts.t != av_sat_add64(t0, tseq->ts.t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. 6 warnings generated. 11 warnings generated. src/libavformat/rtspdec.c:857:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 857 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/rtspdec.c:885:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 885 | for (r = 0; r < s->nb_streams; r++) { | ~ ^ ~~~~~~~~~~~~~ 1 warning generated. 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/segafilm.c:208:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 208 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/segafilm.c:217:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 217 | for (i = 0; i < film->sample_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/sbgdec.c:1323:42: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1323 | if (av_sat_sub64(ev0.ts_int, period) != (uint64_t)ev0.ts_int - period) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/segafilm.c:280:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 280 | if (next_sample_id >= film->sample_count) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/segafilm.c:294:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (ret != sample->sample_size) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/thp.o src/libavformat/sbgdec.c:1528:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1528 | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/sbgdec.c:1531:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/segafilmenc.c 1531 | : 124 : 23 : Awarning: Vcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ OPT_FLAG_DECOD IN124G | _ P A10 RfAM warningo s}r, generated (. i n| t ^ i = 0; i < format_context->nb_streams;src/libavformat/sbgdec.c i:+1534+): 34:{ warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1534 | AV_OPT_FLAG_DECODINCC libavformat/tiertexseq.o G_PARAM }, | ^ src/libavformat/sbgdec.c:1535:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1535 | { NULL }, | ^ src/libavformat/rtsp.c:1172:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1172 | if (len1 > sizeof(buf)) | ~~~~ ^ ~~~~~~~~~~~ src/libavformat/segment.c:172:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 172 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/tls.o src/libavformat/rtsp.c:1220:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1220 | if ((q - buf) < sizeof(buf) - 1) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ 16 warnings generated. CC libavformat/tls_gnutls.o 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/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 | "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); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ src/libavformat/sdp.c:223:48: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 223 | if (sps && sps_end - sps >= 4 && p - psets <= MAX_PSET_SIZE - strlen(profile_string) - 7) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/tta.o 2 warnings generated. 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->nbsrc/libavformat/sierravmd.c_str:ea200m:s19; :i +warning: +)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/segment.c200: | 622 : 23 : fwarning: orcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (i = 0; i <622 | v m d - > f r a mfeor_ c(oi u= n0t;; ii +<+) FF{_ AR R| AY ~ ^ ~~~~~~~~~~~~~~~~_ ELEMS(type_psrc/libavformat/sierravmd.cr:i205o:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] rity_lis t205); | i ++ ) { | f ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~o r (j = 0;src/libavformat/segment.c j: <628 :23v:m warning: dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- >frames _p628e | r_ b l o c kf;or (ji+ =+ 0); i{ < | s ~ ^ ~~~~~~~~~~~~~~~~~~~~~- >nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/siff.c:223:68: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 223 | if (avio_read(s->pb, pkt->data + 2 + c->gmcsize, size) != size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 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 || esrc/libavformat/sierravmd.c2:279:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] _p 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 | CC libavformat/ttaenc.o if (ret != frame->frame_size) { | ~~~ ^ ~~~~~~~~~~~~~~~~~ ts - (uint64_t)e1_pts < time_tolerance) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/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: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/ttmlenc.o src/libavformat/sga.c:440:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 440 | av_assert0(sga->idx + sga->left < sizeof(sga->sector)); | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ CC libavformat/tty.o CC libavformat/txd.o src/libavformat/smacker.c:240:44: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 240 | if (avio_feof(s->pb) || smk->cur_frame >= smk->frames) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/smacker.c:258:22: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 258 | if (size > smk->frame_size) { | ~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/smacker.c:320:57: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 320 | if ((ret = av_get_packet(s->pb, pkt, size)) != size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 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-src/libavformat/smjpegdec.c>si:z74e:_49in:_ bwarning: icomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]t s <= re_index) { 74| | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ if (avio_read(pb, comment, hlength) != hlength) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavformat/smjpegenc.c:59:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 59 | for (n = 0; n < s->nb_streams; n++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/ty.o CC libavformat/udp.o CC libavformat/uncodedframecrcenc.o 2 warnings generated. CC libavformat/unix.o src/libavformat/smoothstreamingenc.c:167:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 167 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/segment.c:1041:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1041 | { "reference_stream", "set reference stream", OFFSET(reference_stream_specifier), AV_OPT_TYPE_STRING, {.str = "auto"}, 0, 0, E }, | ^ src/libavformat/segment.c:1042:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1042 | { "segment_format", "set container format used for the segments", OFFSET(format), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1043:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1043 | { "segment_format_options", "set list of options for the container format used for the segments", OFFSET(format_options), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1044:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1044 | { "segment_list", "set the segment list filename", OFFSET(list), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1045:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1045 | { "segment_header_filename", "write a single file containing the header", OFsrc/libavformat/sdp.cFSET:(880h:e23a:d ewarning: rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ filename), AV_OP T_880TY | P E _ S T R I NfGo,r ({j. s=t r0 ; =j N U,n b_Es t}r,e a m| s ^; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~ CC libavformat/url.o src/libavformat/segment.c:1051:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1051 | { "segment_list_size", "set the maximum number of playlist entries", OFFSET(list_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, E }, | ^ CC libavformat/urldecode.o src/libavformat/smoothstreamingenc.c:219:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 219 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/smoothstreamingenc.c:248:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 248 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/smoothstreamingenc.c:262:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 262 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/segment.c:1061:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 4 warnings generated. 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_DURATCC libavformat/utils.o ION, {.i64 = 0}, 0, 86400000000LL, E}, | ^ src/libavformat/segment.c:1063:175: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1063 | { "segment_clocktime_wrap_duration", "set segment clocktime wrapping duration", OFFSET(clocktime_wrap_duration), AV_OPT_TYPE_DURATION, {.i64 = INT64_MAX}, 0, INT64_MAX, E}, | ^ src/libavformat/segment.c:1064:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1064 | { "segment_time", "set segment duration", OFFSET(time),AV_OPT_TYPE_DURATION, {.i64 = 2000000}, INT64_MIN, INT64_MAX, E }, | ^ src/libavformat/segment.c:1065:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1065 | { "segment_time_delta","set approximation value used for the segment times", OFFSET(time_delta), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_CC libavformat/vag.o MAX, E }, | ^ src/libavformat/segment.c:1066:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1066 | { "min_seg_duration", "set minimum segment duration", OFFSET(min_seg_duration), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, E }, | ^ src/libavformat/segment.c:1067:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1067 | { "segment_times", "set segment split time points", OFFSET(times_str),AV_OPT_TYPE_STRING,{.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1068:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1068 | { "segment_frames", "set segment split frame numbers", OFFSET(frames_str),AV_OPT_TYPE_STRING,{.str = NULL}, 0, 0, ECC libavformat/vc1dec.o }, | ^ 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}, CC libavformat/vc1test.o 0, INT_MAX, E }, | ^ src/libavformat/segment.c:1072:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1072 | { "segment_wrasrc/libavformat/smoothstreamingenc.cp_nu:m302b:e19:r "warning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] "set the numb er302 | o f wfroapr (bi e=f 0o;r ie nfirbs_stt rseeagmmse;n ti"++,) O{FF S | E ~ ^ ~~~~~~~~~~~~~T (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 }, | ^ CC libavformat/vc1testenc.o src/libavformat/segment.c:1075:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1075 | { "break_non_keyframes", "allow breaking segments on non-keyframes", OFFSET(break_non_keyframes), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E }, | ^ src/libavformat/segment.c:1077:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1077 | { "individual_header_trailer", "write header/trailer to each segment", OFFSET(individual_header_trailer), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, E }, | ^ src/libavformat/segment.c:1078:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1078 | { "write_header_trailer", "write a header to the first segment and a trailer to the last one", OFFSET(write_header_trailer), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, E }, | ^ src/libavformat/segment.c:1079:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1079 | { "reset_timestamps", "reset timestamps at the beginning of each segment", OFFSET(reset_timestamps), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E }, | ^ src/libavformat/segment.c:1080:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1080 | { "initial_offset", "set initial timestamp offset", OFFSET(initial_offset), AV_OPT_TYPE_DURATION, {.i64 = 0}, -I12NT6 warnings4 generated_. MAX, INT64_MAX, E }, | ^ src/libavformat/segment.c:1081:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1081 | { "write_empty_segments", "allow writing empty 'filler' segments", OFFSET(write_empty), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E }, | ^ src/libavformat/segment.c:1082:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1082 | { NULL }, | ^ src/libavformat/segment.c:1080:127: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1080 | { "initial_offset", "set initial timestamp offset", OFFSET(initial_offset), AV_OPT_TYPE_DURATION, {.i64 = 0}, -INT64_MAX, INT64_MAX, E }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/segment.c:1080:115: warning: implicit conversion from 'long long' to 'double' changes value from -9223372036854775807 to -9223372036854775808 [-Wimplicit-const-int-float-conversion] 1080 | { "initial_offset", "set initial timestamp offset", OFFSET(initial_offset), AV_OPT_TYPE_DURATION, {.i64 = 0}, -INT64_MAX, INT64_MAX, E }, | ~ ^~~~~~~~~~ src/libavformat/segment.c:1066:137: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1066 | { "min_seg_duration", "set minimum segment duration", OFFSET(min_seg_duration), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, E }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/segment.c:1065:139: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1065 | { "segment_time_delta","set approximation value used for the segment times", OFFSET(time_delta), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, E }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/segment.c:1064:138: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1064 | { "segment_time", "ssrc/libavformat/soxdec.cet s:eg105m:e50n: twarning: duration"comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], 105 | O FF S E T (itfi (maveio)_,ArV_eOPaTd_(TpYbP,E _DcUoRmATmIOeNn,t, {c.io6m4m en=t _2s0i0ze0)00 0!}=, IcNoTmm6en4t_M_IsNi,z eIN)T 6{4 _ M| AX ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~, 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) | ^~~~~~~~~~~~~~~~~~ CC libavformat/version.o src/libavformat/smoothstreamingenc.c:501:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 501 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/smoothstreamingenc.c:555:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 555 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/vividas.o 1 warning generated. 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/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-src/libavformat/smoothstreamingenc.c>f:626i:r129s:t _rwarning: tmissing field 'unit' initializer [-Wmissing-field-initializers]c p_ntp_time ! =626 | A V _ {N "OlPoToSk_VaALhUEe)a d{_ c o| u ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~nt ", "number of lsrc/libavformat/rtsp.coo:2305k:a54h:ea dwarning: fcomparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare]r agments", O F2305F | S E T ( l o o k a h e a d _ co u n t ) , A V_rOtPpTc_tTxY2P-E>_fIiNrT,s t{_ r.tic6p4_n t=p _2t i}m,e 0=, =I NATV__MNAOXP,T ES _V}A, L U| 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, E1 }, warning generated . | ^ src/libavformat/smoothstreamingenc.c:629:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 629 | { NULL }, | ^ 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/voc.o CC libavformat/vocdec.o CC libavformat/voc_packet.o 1 warning generated. 1 warning generated. src/libavformat/rtsp.c:2591:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2591 | for (i = 0; i < FF_ARRAY_ELEMS(filters); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. In file included from src/libavformat/swfenc.c:25: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/srtpproto.c:43:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | { "srtp_out_suite", "", offsetof(SRTPProtoContext, out_suite), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/srtpproto.c:44:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "srtp_out_params", "", offsetof(SRTPProtoContext, out_params), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/srtpproto.c:45:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 45 | { "srtp_in_suite", "", offsetof(SRTPProtoContext, in_suite), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/srtpproto.c:46:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | { "srtp_in_params", "", offsetof(SRTPProtoContext, in_params), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/srtpproto.c:47:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 47 | { NULL } | ^ src/libavformat/subfile.c:38:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 38 | { "start", "start offset", OFFSET(start), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, D }, | ^ src/libavformat/subfile.c:39:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39 | { "end", "end offset", OFFSET(end), AV_OPT_TYPE_INsrc/libavformat/srtpproto.cT64:, 86{:.26i:6 4warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]= 0}, 0, INT64_MAX, D 86} | , | ^ h->max_packet_size = FFMIN(s->src/libavformat/subfile.cr:t40p_:h12d:- >warning: mmissing field 'help' initializer [-Wmissing-field-initializers]a x_pa c40k | e t _ s {i NzUeL,L } | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ 87 | sizeof(s->encryptbuf)) - 14; | ~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #dsrc/libavformat/subfile.ce:fi39n:81e: Fwarning: Fimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]MI N(a,b) ((a) > ( b)39 ? | ( b ) {: "(ean)d) " ,| ~ ^ ~ "end offset", OFFSET(end), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, D }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/subfile.c:38:81: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 38 | { "start", "start offset", OFFSET(start), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, D }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 4 warnings generated. CC libavformat/vocenc.o 1 warning generated. src/libavformat/spdifenc.c:99:218: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { "dtshd_rate", "mux complete DTS frames in HD mode at the specified IEC958 rate (in Hz, default 0=disabled)", offsetof(IEC61937Context, dtshd_rate), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 768000, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/spdifenc.c:100:216: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "dtshd_fallback_time", "min secs to strip HD for after an overflow (-1: till the end, default 60)", offsetof(IEC61937Context, dtshd_fallback), AV_OPT_TYPE_INT, {.i64 = 60}, -1, INT_MAX, AV_OPT_FLAG_ENCODING_PCC libavformat/vorbiscomment.o ARAM }, | ^ src/libavformat/spdifenc.c:101:8: warning: missing field 'help' initializer [-Wmissing-field-initializers] 101 | { NULL }, | ^ src/libavformat/subtitles.c:126:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 126 | if (q->nb_subs >= INT_MAX/sizeof(*q->subs) - 1) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/vpcc.o src/libavformat/spdifenc.c:216:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 215 | if (sizeof(dtshd_start_code) + 2 + pkt_size | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | > ctx->pkt_offset - BURST_HEADER_SIZE && core_size) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/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) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/subviewerdec.c:137:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 137 | for (i = 1; i < sizeof(key) - 1 && line[i] && line[i] != ']'; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/subviewerdec.c:145:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 145 | while (j < sizeof(value) - 1 && line[i] && line[i] != ']') | ~ ^ ~~~~~~~~~~~~~~~~~ CC libavformat/vpk.o 6 warnings generated. CC libavformat/vplayerdec.o CC libavformat/vqf.o src/libavformat/spdifenc.c:483:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 483 | for (next_code_idx = 0; next_code_idx < FF_ARRAY_ELEMS(mat_codes); next_code_idx++) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/spdifenc.c:484:32: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 484 | if (ctx->hd_buf_filled <= mat_codes[next_code_idx].pos) | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/spdifenc.c:487:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 487 | if (next_code_idx >= FF_ARRAY_ELEMS(mat_codes)) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/spdifenc.c:491:41: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 491 | mat_codes[next_code_idx].pos == ctx->hd_buf_filled) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/spdifenc.c:493:42: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 493 | if (mat_codes[next_code_idx].pos == ctx->hd_buf_filled) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/spdifenc.c:529:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 529 | int padding_to_insert = FFMIN(mat_codes[next_code_idx].pos - ctx->hd_buf_filled, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | padding_remaining); | ~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/spdifenc.c:541:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 541 | int data_to_insert = FFMIN(mat_codes[next_code_idx].pos - ctx->hd_buf_filled, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | data_remaining); | ~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/spdifenc.c:594:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 594 | for (int i = 0; i < FF_ARRAY_ELEMS(ctx->hd_buf); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/w64.o src/libavformat/spdifenc.c:612:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 612 | for (int i = 0; i < FF_ARRAY_ELEMS(ctx->hd_buf); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. 1 warning generated. CC libavformat/wady.o CC libavformat/wavarc.o src/libavformat/teeproto.c:39:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 39 | { NULL } | ^ CC libavformat/wavdec.o src/libavformat/tee.c:69:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | OFFSET(use_fifo), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/tee.c:71:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/tee.c:72:14: warning: missing field 'help' initializer [-Wmissing-field-initializers] 72 | {NULL} | ^ CC libavformat/wavenc.o src/libavformat/tedcaptionsdec.c:39:63: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39 | AV_OPT_FLAG_SUBTITLE_PARAM | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/tedcaptionsdec.c:40:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 40 | { NULL }, | ^ src/libavformat/tedcaptionsdec.c:38:36: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 36 | { "start_time", "set the start time (offset) of the subtitles, in ms", | ~ 37 | offsetof(TEDCaptionsDemuxer, start_time), AV_OPT_TYPE_INT64, 38 | { .i64 = 15000 }, INT64_MIN, INT64_MAX, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavformat/wc3movie.o src/libavformat/tcp.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ CC libavformat/webm_chunk.o src/libavformat/swfenc.c:208:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 208 | for(i=0;inb_streams;i++) { | ~^~~~~~~~~~~~~~ CC libavformat/webmdashenc.o CC libavformat/webpenc.o src/libavformat/tee.c:256:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 256 | for (i = 0; i < avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/tee.c:332:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 332 | for (i = 0; i < avf2->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/tee.c:363:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 363 | for (i = 0; i < avf->nb_streams; i++){ | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/swfenc.c:494:44: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 494 | if (av_fifo_can_write(swf->audio_fifo) < size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavformat/webvttdec.o src/libavformat/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/webvttenc.o 1 warning generated. src/libavformat/tee.c:501:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 501 | for (j = 0; j < tee->nb_slaves; j++) | ~ ^ ~~~~~~~~~~~~~~ CC libavformat/westwood_aud.o CC libavformat/westwood_audenc.o CC libavformat/westwood_vqa.o CC libavformat/wsddec.o CC libavformat/wtv_common.o 1 warning generated. CC libavformat/wtvdec.o 2 warnings generated. CC libavformat/wtvenc.o 2 warnings generated. src/libavformat/thp.c:56:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 56 | d = av_int2float(AV_RB32(p->buf + 16)); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 warnings generated. src/libavformat/swfdec.c:237:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 237 | for (i=0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/swfdec.c:259:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 259 | src/libavformat/thp.c :fo79r: 35(: iwarning: =implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0; inb_streams ; 79i | + + ) th{p - >f| p ~^~~~~~~~~~~~~~s src/libavformat/swfdec.c =: 276a:v24:_ dwarning: 2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]q (av_int 2276f | lo a t( a v i o _ r b 3 2 (fpbo))r, I(NiT=_0MA;X )i;< s -| > ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~n b_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; i:nb276_:78s: twarning: recomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a ms; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/swfdec.c276: | 501 :19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 501 | if ( a vi o _ r e a d (ipfb ,( i& =p=k ts-->>ndbat_as[t1r],e asmesq)-> cu{r r en| t ~ ^ ~~~~~~~~~~~~~_ pal_data_size) != seq->current_pal_data_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/thp.c:101:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 101 | if (thp->compcount > FF_ARRAY_ELEMS(thp->components)) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/thp.c:194:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 194 | if (ret != size) { | ~~~ ^ ~~~~ src/libavformat/thp.c:203:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 203 | if (ret != thp->audiosize) { | ~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/wv.o CC libavformat/wvdec.o CC libavformat/wvedec.o CC libavformat/wvenc.o 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 && | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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){ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/xa.o 13 warnings generated. CC libavformat/xmv.o src/libavformat/unix.c:47:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "listen", "Open socket for listening", OFFSET(listen), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ED }, | ^ src/libavformat/unix.c:48:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | { "timeout", "Timeout in ms", OFFSET(timeout), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, ED }, | ^ src/libavformat/unix.c:53:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | { NULL } | ^ src/libavformat/ttaenc.c:61:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 61 | if (par->sample_rate > 0x7FFFFFu) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ CC libavformat/xmd.o src/libavformat/tty.c:168:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 168 | { "chars_per_frame", "", CC libavformat/xwma.o 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 }, | ^ 5 warnings generated. CC libavformat/xvag.o src/libavformat/url.c:76:35: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 76 | vsnprintf(str + len, size > len ? size - len : 0, fmt, vl); | ~~~~ ^ ~~~ 2 warnings generated. 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 || | ~~~~ ^ ~~~~~~~~~~~~~~~~ 13 warnings generated. CC libavformat/yop.o src/libavformat/url.c:263:5: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 263 | COPY(ub.url, keep); | ^~~~~~~~~~~~~~~~~~ src/libavformat/url.c:256:17: note: expanded from macro 'COPY' 256 | if (len > out_end - out) { \ | ~~~ ^ ~~~~~~~~~~~~~ src/libavformat/url.c:264:5: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 264 | COPY(uc.url, uc.path); | ^~~~~~~~~~~~~~~~~~~~~ src/libavformat/url.c:256:17: note: expanded from macro 'COPY' 256 | if (len > out_end - out) { \ | ~~~ ^ ~~~~~~~~~~~~~ src/libavformat/url.c:289:9: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 289 | COPY(root, root + 1); | ^~~~~~~~~~~~~~~~~~~~ src/libavformat/url.c:256:17: note: expanded from macro 'COPY' 256 | if (len > out_end - out) { \ | ~~~ ^ ~~~~~~~~~~~~~ src/libavformat/url.c:303:13: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 303 | COPY(ub.path, base_path_end); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/url.c:256:17: note: expanded from macro 'COPY' 256 | if (len > out_end - out) { \ | ~~~ ^ ~~~~~~~~~~~~~ src/libavformat/url.c:304:9: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 304 | COPY(uc.path, uc.url_component_end_path); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/url.c:256:17: note: expanded from macro 'COPY' 256 | if (len > out_end - out) { \ | ~~~ ^ ~~~~~~~~~~~~~ src/libavformat/url.c:307:5: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 307 | COPY(uc.url_component_end_path, uc.end); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/url.c:256:17: note: expanded from macro 'COPY' 256 | if (len > out_end - out) { \ | ~~~ ^ ~~~~~~~~~~~~~ CC libavformat/yuv4mpegdec.o 3 warnings generated. src/libavformat/vivo.c:297:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavformat/yuv4mpegenc.o 297 | while (vivo->sequence == old_sequence && | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 1 warning generated. GEN libavformat/libavformat.pc 1 warning generated. 1 warning generated. src/libavformat/udp.c:129:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 129 | { "localport", "Local port", OFFSET(local_port), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, D|E }, | ^ src/libavformat/vividas.c:158:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 158 | if (a2src/libavformat/udp.c :>132 :s164): {warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ~~ ^ ~ 132 | { "udplite_coverage", "choose UDPLite head size which should be validated by checksum", OFFSET(udplite_coverage), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, D|E }, | ^ src/libavformat/udp.c:134:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | { "reuse", "explicitly allow reusing UDP sockets", OFFSET(reuse_socket), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, D|E }, | ^ src/libavformat/udp.c:136:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 136 | { "broadcast", "explicitly allow or disallow broadcast destination", OFFSET(is_broadcast), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/udp.c:137:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 137 | { "ttl", "Time to live (multicast only)", OFFSET(ttl), AV_OPT_TYPE_INT, { .i64 = 16 }, 0, 255, E }, | ^ 1src/libavformat/udp.c:139:206: warning: missing field 'unit' initializer [-Wmissing-field-initializers] warning generated. 139 | { "fifo_size", "set the UDP receiving circular buffer size, expressed as a number of packets with size of 188 bytes", OFFSET(circular_buffer_size), AV_OPT_TYPE_INT, {.i64 = 7*4096}, 0, INT_MAX, D }, | ^ src/libavformat/udp.c:140:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 140 | { "overrun_nonfatal", "survive in case of UDP receiving circular buffer overrun", OFFSET(overrun_nonfatal), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, D }, | ^ src/libavformat/udp.c:141:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 141 | { "timeout", "set raise error timeout, in microseconds (only in read mode)",OFFSET(timeout), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, src/libavformat/vividas.cD :}222,:36 : | warning: ^ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 222 | if (avio_read(src, buf + 4, n) == n) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ src/libavformat/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 burs1ts warningi generatedn. 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) | ^~~~~~~~~~~~~~~~~~ src/libavformat/vividas.c:270:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 270 | if (avio_read(src, buf+8, n) != n) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ 1 warning generated. src/libavformat/tls_gnutls.c:292:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 292 | { NULL } | ^ 4 warnings generated. src/libavformat/vividas.c:412:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 412 | av_assert0(delta <= xd_size - offset); | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ 29 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) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/udp.c:523:40: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 523 | if (av_fifo_can_write(s->fifo) < len + 4) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavformat/vorbiscomment.c:47:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 47 | for (int i = 0; i < nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~ 42 warnings generated. src/libavformat/udp.c:586:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 586 | av_assert0(len <= sizeof(s->tmp)); | ~~~ ^ ~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/vorbiscomment.c:74:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 74 | for (int i = 0; i < nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/vorbiscomment.c:92:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 92 | for (int i = 0; i < nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~ 1 warning generated. 3 warnings generated. 1 warning generated. src/libavformat/udp.c:1073:40: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1073 | if (av_fifo_can_write(s->fifo) < size + 4) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 8 warnings generated. 1 warning generated. src/libavformat/vpk.c:99:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 99 | if (ret != size) { | ~~~ ^ ~~~~ 5 warnings generated. 1 warning generated. src/libavformat/vqf.c:58:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 58 | if (len == UINT_MAX) | ~~~ ^ ~~~~~~~~ 3 warnings generated. 9 warnings generated. 7 warnings generated. src/libavformat/webmdashenc.c:73:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 73 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 58 warnings generated. 1 warning generated. 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/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,src/libavformat/webm_chunk.c s:iz236e):)31 :! =warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare]s ize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 236src/libavformat/wc3movie.c | : 258 :23 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] wc->du r258a | t i o n _ w r i t t e n i>f= (wic- >c>hu=n ks_idzeu r||a tavi_osnt)r)n l{e n (| &t ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~e xt[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 }, | ^ src/libavformat/wavenc.c:99:15: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 99 | len = FFMIN(len, maxlen); | ^ ~~~ ~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/webm_chunk.c:281:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 281 | { "chunk_start_index", "start index of the chunk", OFFSET(chunk_index), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webm_chunk.c:282:182: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 282 | { "header", "filename of the header where the initialization data will be written", OFFSET(header_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webm_chunk.c:283:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 283 | { "audio_chunk_duration", "duration of each chunk in milliseconds", OFFSET(chunk_duration), AV_OPT_TYPE_INT, {.i64 = 5000}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webm_chunk.c:284:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 284 | { "method", "set the HTTP method", OFFSET(http_method), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webm_chunk.c:285:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 285 | { NULL }, | ^ src/libavformat/webmdashenc.c:441:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 441 | if (!comma || comma - p >= sizeof(w->as[w->nb_as - 1].id)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/webpenc.c:202:52: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 202 | AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 65535, ENC }, | ^ src/libavformat/webpenc.c:203:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 203 | { NULL }, | ^ src/libavformat/webmdashenc.c: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/westwood_aud.c ^ :154:62: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 154 | src/libavformat/webmdashenc.c : 529 :i152f: warning: missing field 'unit' initializer [-Wmissing-field-initializers]( (ret = avio_re a529d | ( p b {, "&cphkuntk-_>sdtaartta_[i4n]d,e cxhu"n,k _ si"zset)a) r!t= icnhduenkx_s iozef) t h| e ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~c hunk", OFFsrc/libavformat/westwood_aud.cSE:T162(:c17h:u nwarning: kcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ start_ i162n | d e x ), A V _ OPiTf_ T(YrPEe_tI N!T= ,c h{u.nki_6s4i z=e )0 }| , ~~~ ^ ~~~~~~~~~~ 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:530:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 530 | { "chunk_duration_ms", "duration of each chunk (in milliseconds)", OFFSET(chunk_duration), AV_OPT_TYPE_INT, {.i64 = 1000}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:531:177: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 531 | { "utc_timing_url", "URL of the page that will return the UTC timestamp in ISO format", OFFSET(utc_timing_url), AV_OPT_TYPE_STRING, { 0 }, 0, 0, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:532:251: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 532 | { "time_shift_buffer_depth", "Smallest time (in seconds) shifting buffer for which any Representation is guaranteed to be available.", OFFSET(time_shift_buffer_depth), AV_OPT_TYPE_DOUBLE, { .dbl = 60.0 }, 1.0, DBL_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:533:188: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 533 | { "minimum_update_period", "Minimum Update Period (in seconds) of the manifest.", OFFSET(minimum_update_period), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:534:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 534 | { NULL }, | ^ src/libavformat/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/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/webvttdec.c:201:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 201 | { NULL } | ^ src/libavformat/wavenc.c:488:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 488 | { "write_bext", "Write BEXT chunk.", OFFSET(write_bext), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC }, | ^ src/libavformat/wavenc.c:497:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 497 | { "peak_block_size", "Number of audio samples used to generate each peak frame.", OFFSET(peak_block_size), AV_OPT_TYPE_INT, { .i64 = 256 }, 0, 65536, ENC }, | ^ src/libavformat/wtv_common.c:83:22: warning: missing field 'guid' initializer [-Wmissing-field-initializers] 83src/libavformat/wavenc.c | : 498 :205 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] {AV_CODEC_ID_NONE} | ^ 498 | { "peak_format", "The format of the peak envelope data (1: uint8, 2: uint16).", OFFSET(peak_format), AV_OPT_TYPE_INT, { .i64 = PEAK_FORMAT_UINT16 }, PEAK_FORMAT_UINT8, PEAK_FORMAT_UINT16, ENC }, | ^ src/libavformat/wavenc.c:499:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 499 | { "peak_ppv", "Number of peak points per peak value (1 or 2).", OFFSET(peak_ppv), AV_OPT_TYPE_INT, { .i64 = 2 }, 1, 2, ENC }, | ^ src/libavformat/wavenc.c:500:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 500 | { NULL }, | ^ 1 warning generated. 1 warning generated. src/libavformat/wtvdec.c:216:16: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 216 | if (length > ((int64_t)wf->nb_sectors << wf->sector_bits)) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/wavdec.c:544:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 544 | for (int i = 0; i < s->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/wavdec.c:573:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 573 | for (int i = 0; i < nb_cues; i++) { | ~ ^ ~~~~~~~ 2 warnings generated. 2 warnings generated. 5 warnings generated. 6 warnings generated. src/libavformat/wtvdec.c:762:39: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 762 | if (wtv->index_entries[i].pos > broken_pos) { | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/wvdec.c:224:67: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 224 | if (flags && rate != -1 && !(flags & WV_DSD) && rate * rate_x != wc->rate) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/wtvenc.c:412:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 412 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/wtvenc.c:425:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 425 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/wvdec.c:298:13: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 298 | if (ret != wc->header.blocksize) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/wvdec.c:313:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 313 | if (ret != wc->header.blocksize) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavformat/wtvenc.c:546:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 546 | for (i = 0; i < sizeof(wtv_root_entry_table)/sizeof(WTVRootEntryTable); i++, h++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/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/xmv.c:389:52: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 389 | av_assert0(xmv->video.stream_index < s->nb_streams); | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/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:978:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 978 | if (root_size > sizeof(root)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/wtvdec.c:1041:55: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 1041 | while (e <= e_end && frame_nb > e->size) { | ~~~~~~~~ ^ ~~~~~~~ src/libavformat/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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/xmv.c:493:53: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 493 | if (avio_seek(pb, video->data_offset, SEEK_SET) != video->data_offset) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/xmv.c:507:16: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 507 | if (result != frame_size) | ~~~~~~ ^ ~~~~~~~~~~ GEN libavcodec/libavcodec.pc CC libpostproc/postprocess.o src/libavformat/xvag.c:73:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 73 | CC libpostproc/version.o st->codecpar->ch_layout.nb_channels > FF_SANE_NB_CHANNELS) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ GEN libpostproc/libpostproc.pc GEN libswresample/libswresample.pc src/libavformat/yuv4mpegdec.c:119:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 119 | for (i = 0; i < FF_ARRAY_ELEMS(pix_fmt_array); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/yuv4mpegdec.c:292:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 292 | else if (ret != s->packet_size - Y4M_FRAME_MAGIC_LEN) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GEN libswscale/libswscale.pc 28 warnings generated. 1 warning generated. GEN libavutil/libavutil.pc 1 warning generated. CC libavfilter/aeval.o AR libavdevice/libavdevice.a CC libavfilter/af_acontrast.o CC libavfilter/af_acopy.o 35 warnings generated. CC libavfilter/af_acrossover.o CC libavfilter/af_acrusher.o CC libavfilter/af_adeclick.o CC libavfilter/af_adecorrelate.o CC libavfilter/af_adelay.o CC libavfilter/af_adenorm.o 2 warnings generated. CC libavfilter/af_aderivative.o CC libavfilter/af_adrc.o CC libavfilter/af_adynamicequalizer.o 14 warnings generated. CC libavfilter/af_adynamicsmooth.o CC libavfilter/af_aecho.o CC libavfilter/af_aemphasis.o 3 warnings generated. CC libavfilter/af_aexciter.o CC libavfilter/af_afade.o CC libavfilter/af_afftdn.o CC libavfilter/af_afftfilt.o CC libavfilter/af_afir.o CC libavfilter/af_aformat.o CC libavfilter/af_afreqshift.o CC libavfilter/af_afwtdn.o CC libavfilter/af_agate.o CC libavfilter/af_aiir.o CC libavfilter/af_alimiter.o CC libavfilter/af_amerge.o CC libavfilter/af_amix.o CC libavfilter/af_amultiply.o CC libavfilter/af_anequalizer.o CC libavfilter/af_anlmdn.o CC libavfilter/af_anlms.o CC libavfilter/af_anull.o CC libavfilter/af_apad.o 4 warnings generated. CC libavfilter/af_aphaser.o CC libavfilter/af_apsyclip.o CC libavfilter/af_apulsator.o 6 warnings generated. CC libavfilter/af_aresample.o CC libavfilter/af_arnndn.o CC libavfilter/af_asdr.o CC libavfilter/af_asetnsamples.o CC libavfilter/af_asetrate.o CC libavfilter/af_ashowinfo.o CC libavfilter/af_asoftclip.o CC libavfilter/af_aspectralstats.o CC libavfilter/af_astats.o CC libavfilter/af_asubboost.o CC libavfilter/af_asupercut.o CC libavfilter/af_atempo.o CC libavfilter/af_atilt.o CC libavfilter/af_axcorrelate.o CC libavfilter/af_biquads.o CC libavfilter/af_channelmap.o CC libavfilter/af_channelsplit.o CC libavfilter/af_chorus.o CC libavfilter/af_compand.o CC libavfilter/af_compensationdelay.o CC libavfilter/af_crossfeed.o CC libavfilter/af_crystalizer.o 2 warnings generated. 154 warnings generated. CC libavfilter/af_dcshift.o CC libavfilter/af_deesser.o CC libavfilter/af_dialoguenhance.o CC libavfilter/af_drmeter.o CC libavfilter/af_dynaudnorm.o 10 warnings generated. 5 warnings generated. 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); | ~ ^ 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); | ~ ^ CC libavfilter/af_earwax.o CC libavfilter/af_extrastereo.o CC libavfilter/af_firequalizer.o CC libavfilter/af_haas.o CC libavfilter/af_flanger.o CC libavfilter/af_hdcd.o In file included from src/libavfilter/af_afreqshift.c:23: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ In file included from src/libavfilter/af_anequalizer.c:24: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ In file included from src/libavfilter/af_asubboost.c:20: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ In file included from src/libavfilter/af_atilt.c:20: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ In file included from src/libavfilter/af_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); | ~ ^ 6 warnings generated. In file included from src/libavfilter/af_crossfeed.c:20: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ 3 warnings generated. src/libpostproc/postprocess.c:162:59: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 162 | numEq += ((unsigned)(src[0] - src[1] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:163:59: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 163 | numEq += ((unsigned)(src[1] - src[2] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:164:59: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 164 | numEq += ((unsigned)(src[2] - src[3] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:165:59: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 165 | numEq += ((unsIn file included from ignesrc/libavfilter/af_drmeter.c:d23): (ssrc/libavutil/ffmath.hr:c49[:330]: warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src[4] + dcO f49fs | et ) ) r 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libpostproc/postprocess.c:205:47: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 205 | if((unsigned)(src[2] - src[7] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libpostproc/postprocess.c:207:47: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 207 | if((unsigned)(src[4] - src[1] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libpostproc/postprocess.c:209:47: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 209 | if((unsigned)(src[6] - src[3] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavfilter/af_headphone.o src/libpostproc/postprocess.c:220:73: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 220 | if((unsigned)(src[ x + 0*stride] - src[ x + 5*stride] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libpostproc/postprocess.c:221:73: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 221 | if((unsigned)(src[1+x + 2*stride] - src[1+x + 7*stride] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libpostproc/postprocess.c:222:73: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 222 | if((unsigned)(src[2+x + 4*stride] - src[2+x + 1*stride] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libpostproc/postprocess.c:223:73: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 223 | if((unsigned)(src[3+x + 6*stride] - src[3+x + 3*stride] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavfilter/af_join.o src/libpostproc/postprocess.c:394:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 394 | numEq += ((unsigned)(src[-1*step] - src[0*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:395:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 395 | numEq += ((unsigned)(src[ 0*step] - src[1*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:396:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 396 | numEq += ((unsigned)(src[ 1*step] - src[2*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:397:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 397 | numEq += ((unsigned)(src[ 2*step] - src[3*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:398:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 398 | numEq += ((unsigned)(src[ 3*step] - src[4*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:399:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 399 | numEq += (src/libavfilter/af_adeclick.c(u:ns95:i103:g newarning: d)missing field 'unit' initializer [-Wmissing-field-initializers]( src[ 4*step] - src[5*st ep95] | + dc O f{fs et")w)i nd e lOaFyF[SiE])T;( r e| l ~~~~~~ ^~~~~~~~~~~ ease), AV_OPT_TYPE_DOUBLE, {.dbl=200}, 1, 2000, FLAGS }, | ^ src/libavfilter/af_adynamicequalizer.c:275:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 275 | { "ratio", "set ratio factor", OFFSET(ratio)src/libavfilter/af_aecho.c, : 144 :93 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]AV _OPT_TYPE_DOUBL 144E | , {. d b l = 1 }, a v _ l o g (c0t, x3,0 ,A V _ L OGF_ELRARGOSR },, " d e| c ^a y[%d]: %f is out of allowed range: (0, 1]\nsrc/libavfilter/af_adynamicequalizer.c":,276 i:,123 : swarning: -missing field 'unit' initializer [-Wmissing-field-initializers]> decay[i]); 276| | ~~~~~~ ^~~~~~~~~~~ { "makeup", "set makeup gain", src/libavfilter/aeval.c OF:FS233E:T44:( mwarning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]k eup), AV_OPT_T Y233P | E _ D OU BevLalE-,> v{ar._vdabll=u0e}s,[ V A R _ N B 0_, I10N0_,C H A FNLNEALGSS] =}, N | A ^N ; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #dsrc/libavfilter/af_adynamicequalizer.cef:i277n:e123 : Nwarning: ANmissing field 'unit' initializer [-Wmissing-field-initializers] __bui 277src/libavfilter/af_afade.cl | ti n: _ 236n:1{:a " rnfwarning: a(implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]n"g" ) e | " ^~~~~~~~~~~~~~~~~~, 236"s | eSt CmAaLx Eg(afinl"t,, f l o a t ) O F| ^~~~~~~~~~~~~~~~~F SET(rasrc/libavfilter/af_afade.cn:g226e:),20 : note: expanded from macro 'SCALE' AV_OPT_TY P226E_ | D O U B L E , { . db ld=[5k0]} , = s [ k ] 1*, g2a0i0n,; F L A G S } , | ^ \ | ^~~~ ~ src/libavfilter/af_afftdn.c:167:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_anlms.c :16767 | : 109 : { warning: "missing field 'unit' initializer [-Wmissing-field-initializers]n oise_reduction", "67s | e t {t "hoe rndoeri"s,e r e"dsucett itohne" fsrc/libavfilter/af_aecho.c,iOF:FltSe198ErT :(onr1deori": swarning: e,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _ r edOuFcFtSEiTo(no)r,d eAr 198V) | , _ E AOVC_OPHPT_OTTY(_PdbEsrc/libavfilter/af_adrc.cTlYP_,FEL:224 :d_oIONT29, u A: b T{warning: l,.{implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]e,i 6. 4=d-25b61}l,. 0= 1,1224,2 IN | T} 1, 6 _ 1 .0M .0A1X , , A 97 , v }A,a rF_ )| R va ^ | }l, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ uesrc/libavfilter/af_adynamicequalizer.cs | :[293 ^V: src/libavfilter/af_aecho.cA:16312R_::34P :]warning: missing field 'help' initializer [-Wmissing-field-initializers] =note: expanded from macro 'ECHO'X g ;293 src/libavfilter/af_anlms.c | :| 68 ~ ^~ :163 | 102 { : N Uwarning: Lcmissing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/af_afftdn.cLo n:s 168t} d: 123o: u68 | warning: ^b | lmissing field 'unit' initializer [-Wmissing-field-initializers]e o u tsrc/libavfilter/af_adrc.c _:g{ai 225168: 31n | " : m = warning: cut implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]",x{- > o "nu t r" , _ 225"s egt | "as etti h tnhee ; f ino i lt s e e r v amr r u e _"d, vu ac t i l ou O n eF"F SsE, [ T V( m uA), R _ \OFF ]F S | =E T ~~~~~~~~ ~~~~~^~~~~~~~( nA no V* i_fOPsxeT_r;_eT d Y| uPE ~ ~~^~~~_cF tLioOnA)T,, A V_{OP.Td_bTlY=P0.E7src/libavfilter/af_aecho.c5:_198}F:,L 1O0:A, T ,2 warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{A .Td b}l, = | 1 ^ 2198} | ,E C H O( db l, d o u.bl0e1,, 9 7-,1 .A0Fsrc/libavfilter/af_anlms.cR,: 69 :} 102 , :1 .| warning: 0missing field 'unit' initializer [-Wmissing-field-initializers] ^ ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | src/libavfilter/af_aecho.c: 164: 33 :{ note: "expanded from macro 'ECHO'e ps", 164 | src/libavfilter/af_afftdn.c" s : e169ct: toh123en: warning: smissing field 'unit' initializer [-Wmissing-field-initializers]ft i ldotubelre e ps 169i"n | _, g a i { n" n =o OicFstFSexE_-fTl>(eopsion)_r,"g, ai "ns ;e t t hA eV _ nO o P i T s e_ T Y f P lE _o FoLr "O A,T O, F F {.S d b lE=1 T}(n o, i s e _\ fl 0o| ,o ~~~~~~~ ~~~~~^~~~~~~ r )1, , AAV_TO P}T,_ T | Y ^P E_FLOAT, {.dbl =-50}, -80,-20src/libavfilter/af_anlms.c,: 70A:102F:R warning: missing field 'unit' initializer [-Wmissing-field-initializers]}, | ^ 70 | { "leakage", "set the filtesrc/libavfilter/af_afftdn.cr: 170:l123:e awarning: kamissing field 'unit' initializer [-Wmissing-field-initializers]g e", OFFSET(l e170ak | a g e ){ ," nAfV"_,O PT"_TsYePtE _tFhLeO AnTo,i s{e .fdlboolr=0"},, 0 , 1 O,F FSAETT (}n, o is| e ^ _floor), AV_OPT_TYPE_FLOAT, {.dbl =-50}, src/libavfilter/af_afreqshift.c : 152 : 33 :- 8warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], -20, AFR }, | ^ 152 | FFILTER(flt, float, sinf, cosf, fmodf, cf) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ src/libavfilter/af_afreqshift.c:147:29: note: expanded from macro 'FFILTER' 147 | src/libavfilter/af_anlms.c : 76 : 12: twarning: hmissing field 'help' initializer [-Wmissing-field-initializers]e ta =76 | 2 . * {M N_UPLIL *} f| m ^ od(shift * (N + n) * ts, 1.); \ | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_amultiply.csrc/libavfilter/af_aecho.c::198:541::19 warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 198 | EC H54O | (src/libavfilter/af_afftdn.c d:b181 l:f122, o:r dwarning: missing field 'unit' initializer [-Wmissing-field-initializers] o(uib l=e, 0 ;- 1i181 . | < 0 c,tx -{ >"n bb _a innp1dut._s0n oi& &s n be src/libavfilter/af_aphaser.c_s": a ,59 :"m)p113s elt :t e| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hs warning: e>missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_aecho.c c:u185s:t35o0m:; i+b+note: ) aexpanded from macro 'ECHO' 59 | n{ds n185 | o | { ~ ^ ~~~~~~~~~~~~~~ i" isnsrc/libavfilter/af_afwtdn.c e_ g:a"i444,n" :,O 90F: F S"E warning: smissing field 'unit' initializer [-Wmissing-field-initializers]T et( b ai n nopduu_tt n g aoin+"444i | =,s e d b_ usf{ t [ r )i"x ,s ] i A g* Vc m _tOa xPT"_,O -TFY">FPsdSEeeE_TS(tc TiRIannNyo_gG[,iasj {i.e] ;s i n s g)t r m,a "= A V_, OP T0 } O_T,Y PFE F_S E T(D O UsB iL E gm0a,) ,, { .A0, dVb l _A= OF . P}4\T_,T} YP, | E ^ | _0 , ~ ^~~~~~~~~~~~~D O U1B,L E , F{L.AdGbSl= 0}},, 0 , | 1, ^ AFR }, | src/libavfilter/af_afftdn.c ^ :182:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 182 | { "bsrc/libavfilter/af_aphaser.cn:"60,: 113":s ewarning: t missing field 'unit' initializer [-Wmissing-field-initializers]th e cusrc/libavfilter/af_afwtdn.cst:o445m: 113b :a60 nwarning: | d missing field 'unit' initializer [-Wmissing-field-initializers]s n{o i"soe"u,t_ gOaF In file included from iF445n"S,src/libavfilter/af_afftfilt.c | E : T"(30 bs: a n{d esrc/libavfilter/window_func.h:_155":tnl60 ooe:iusv tepeutwarning: _lss "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]g,t a i"rnse)t", n,u 155m | bAV _ e O r P T o _ Tf Y P wla uEv t_[STeROnlIeFt] NFG le,S =v eEx{eT.lps(s("-otu,0r.t5src/libavfilter/af_amerge.c _: O=*g52F 0 }a:FS,Qi59S: R n)E T ( ,((warning: le v e l snmissing field 'unit' initializer [-Wmissing-field-initializers] A )-, VA ( _VON -1_)P TO/0 ,_PTY252 TP) | / _0E _(T,Y D0. PA O4EF U * _I NBT(A},L NE{-V1_,,. ) /O2i{. | P ^. 6fdT4=)1b0_)l}T,=)Y P1.,;E 7 _M4 I| A}N, ~^~~X T ,0 _src/libavfilter/af_afftdn.c,{ L :src/libavfilter/window_func.h :E1531183e.VE::309iL64123 =:,S: 2 -F1L, note: A} warning: expanded from macro 'SQR'G,A missing field 'unit' initializer [-Wmissing-field-initializers] S F1 , } 153,}S | ,WR _ 183CH _| ^| | M ^ A X, {F# "LrdeAesGfSii }dn,ue aS l_QR| (src/libavfilter/af_aphaser.cf ^x :l)61o o(:113r:(" ,x warning: ")missing field 'unit' initializer [-Wmissing-field-initializers]s* e(tsrc/libavfilter/af_amerge.cx :t)53h:e)12 r es:i 61warning: | d ^ | missing field 'help' initializer [-Wmissing-field-initializers] u a l f 53l | {o "o d src/libavfilter/af_aecho.cre l:"{a, 199yO"FNF:SE,src/libavfilter/window_func.hU1T( r:L155: e L : s i}" s60warning: d implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e:u| a lt ^_warning: d fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]leoo rla)y, i199n | AEV155_mCH | O iOP l(lT flit_ s,eT cYPfEl_oF Lo Ondas "A,t T ,, Osrc/libavfilter/af_afwtdn.c l F:454 u{tF:S-E.T[(1101dnd:e.b0,] lwarning: l =amissing field 'unit' initializer [-Wmissing-field-initializers] ey=- 3 x)8 454p | , } ( , 1 - .0 0{ A . "Vp 5 _Oe r c*esrc/libavfilter/af_agate.c-P80 , -)2 0 ,n TA:70 StQ_FT:Y| P^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~E_"DROR123 },(U:, (Bsrc/libavfilter/af_aecho.c :"163:| n ^L warning: s34-Emissing field 'unit' initializer [-Wmissing-field-initializers]e,:( t {N note: expanded from macro 'ECHO'.-p1 deb)r cle/270)= 3163n | /. | (tsrc/libavfilter/af_afftdn.c } 0 .:4 *, o184 :(123 c0ofn N:-, sf{ 1 t u5 src/libavfilter/af_afade.cwarning: ) l,"missing field 'unit' initializer [-Wmissing-field-initializers]/d:l l o2u.289f ) e veb:d)F Lll149e_e)A184: ionu;tG_Sg | a inn o i warning: missing field 'unit' initializer [-Wmissing-field-initializers]" =s } , ict| x,- >{onut ~^~~ "g_289 "| s"esrc/libavfilter/window_func.hg | airn ^, t: ifn; 153O F"p, : 26F:u tnote: l"e S{expanded from macro 'SQR' sveE e t T " 153 l "t(hsesrc/libavfilter/af_aphaser.c | ,petrrc: aere62 s tn: i d_uta113l s)a: O , mflwarning: #Fd eAfpoFmissing field 'unit' initializer [-Wmissing-field-initializers] Vi_lOoPST ner"E,_ e"T, T Y 62("l PSE | _sev Q RO D eetl _(FxO) { "idFU n(u(mxb)\*n()eSBe r, xocELT f)aE(,| )yr" ~~~~~~~~ ~~~~~^~~~~~~~,{ AfV_ e | . ^ iOrsdi d P s"buTats l_lest= T_af8ldYem5}oPocrp,l Ea)ye"0_,, ,tDo 1 O src/libavfilter/af_aecho.c 0A0V UBsLE:,199_ t a r,t fAF:RO a 1 P{Td i:} ._ Tn,warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]b Yg P" l, E= 1 | _ }O F ^FOSF,199 | FEECLH OFT(Os ( fSlATt, E{t.adb lT ,r (=d t _seasrc/libavfilter/af_afwtdn.c-f lcom:3455 :a95atp8l ey):, } ), warning: missing field 'unit' initializer [-Wmissing-field-initializers],0 , A . V 0 -1 455 _A 1.506 | 2O5V _, P , {O T - 8P0"p_r T,T-YoP 16_T2YfPEE._04 0i,_ DA,F R lIO UA }}e, Nsrc/libavfilter/window_func.hB L E ,)" T:, 162 :{| 25 ^, | | 6.: ^warning: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 d"p src/libavfilter/aeval.c,b r src/libavfilter/af_aecho.c 162lof:i{341: | 164=:.l4.}:,116 :33ei6src/libavfilter/af_afftdn.c4 = 0:, : warning: nnote: o.i185s: e 0 missing field 'unit' initializer [-Wmissing-field-initializers] expanded from macro 'ECHO' 9123" , 9: ,i 164 warning: O fsrc/libavfilter/af_adeclick.c | 341 missing field 'unit' initializer [-Wmissing-field-initializers]F | :} 749 F SF(F,F: E L AA107c: T 0GBo185warning: | ( n,SS(nsmissing field 'unit' initializer [-Wmissing-field-initializers]t {dsrc/libavfilter/af_agate.coe InNT u:bel} 6," c74hdae-4 _ M{:113_:p rno fMi lAe ) 749n | i ) | X ^," ,warning: AeVn_ O P tTrmissing field 'unit' initializer [-Wmissing-field-initializers]al__g>a=i n0 =T Fc tcxl.{_ LkA-G>ai3T"_wS y}n, *Y Pnio74i | o u _ src/libavfilter/af_aphaser.c MEnset"g, :"| ) ^ _{d "a{63 :t113 Bo w| , ~~^~~ ~~i"ra:cOk" ," nr; Owarning: sn"esrc/libavutil/common.ha:n Lmissing field 'unit' initializer [-Wmissing-field-initializers]o iste64g: , s et"e,"31 : ch 63src/libavfilter/af_afade.c , { a | n:nw i.note: i 290e ndexpanded from macro 'FFABS'o 6 O F:FlS Ew4 149 :64 | #Tde f=i n{ lwarning: ("s0 e a missing field 'unit' initializer [-Wmissing-field-initializers] tsriac}k "yo u te"z,,_ Fsp te "n0F,e 1 O290,oAies , m F | F Bd"e,) a x S S( ,A E T a F g a" s(ect {m) (Ri h OoF" s(s nl dFu a")} >a Sl a,,r e=y EAVt_O P Td_ ToY PTi | ^u c0tu tE_(sot i _\wn)r, ? oBO ) , ( a n OL | s p e)" :, ~~~~~~~ ~~~~~^~~~~~~ AeVdsrc/libavfilter/af_afwtdn.c",: 456 :(106 : warning: _, " -missing field 'unit' initializer [-Wmissing-field-initializers]s O(Pa O e{tT)) F .i 6_n4T )=F uY S 0456}m PE| O | ,b e E T ^F r _ (A F S So r V E Tfa _ OIn file included from T ( R nf{iPrsrc/libavfilter/af_afftfilt.csI0pge Ts:tN,Ge,e"d_30T ) a): Ys,1{,d,src/libavfilter/window_func.hPam p.l ea t: oE _ stApFtR162 sDAt arri:17}O,UVB_ O AtVv_eO"P:T LEP= , _ T,YTfNawarning: "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| P_EUdad ^{.TY_L i162a pdPbEDLn | t l _ODU}BgLi=5 5O},,"Ev U B, , e 0 L E ,{ .pd, src/libavfilter/af_afftdn.c : 186 rb l O {:.1231o0f=iFiFdS:0 ,0 lFifblE,warning: . 0Ln =Tmissing field 'unit' initializer [-Wmissing-field-initializers] 160A0g,( .A(1G2S F5Fs5 186of},F }A , t}a,src/libavfilter/af_apulsator.c | nBS| ( }r t o : ^n ., _i s62e 1 s a:m"p-, | {109 ,"l 0 ^,: tOeFM2 , n)"F,) 1warning: ,S Asrc/libavfilter/aeval.cV" >,missing field 'unit' initializer [-Wmissing-field-initializers]E _:OtPFsrc/libavfilter/af_aecho.cL= A0 T}342r:T116_TA:.1993: 1(:, awarning: :src/libavfilter/af_adeclick.cYG* aM c implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] :PS62d | ) k | warning: 750E a { ^missing field 'unit' initializer [-Wmissing-field-initializers]{ :_}I NpTn | 107,199t | 6EoC ^~~~~~~~~~~~ ~~H"342: i 4i, l eOv( | f lv| src/libavfilter/af_asetnsamples.cs{src/libavutil/common.he warning: te:: ^e.src/libavfilter/af_agate.cl missing field 'unit' initializer [-Wmissing-field-initializers]"i,)_ 664 ,45 : , i4n:"f l:75 { 37" ,750A | o 143 :: =:c "V,a 113 warning: note: _ t:, {warning: missing field 'unit' initializer [-Wmissing-field-initializers] 0 expanded from macro 'FFABS'" O missing field 'unit' initializer [-Wmissing-field-initializers]" w sPe T _ T Y"P t} ,- 064, | , E 1 75 | #_dIe" si.np u t BgfaNi ne"0, 45 O i nTe6 t, Ow | O{ "4 F FiSL "FsF_ O n E,T( lteevAeMlF_di n ) htBASFo w{,.{ r"ens hXo(Sa1 . 0i src/libavfilter/af_aphaser.cbc,lhdE")s i6z e:",_ aTn,n "As4eIn file included from 69 : oT(Fe(lV=_t12src/libavfilter/af_afir.c: )u tL(A G0O P:warning: missing field 'help' initializer [-Wmissing-field-initializers]t | ra lSa}tT99_ _ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~a )69 | }y,oh: rTsrc/libavfilter/afir_template.cs acm ,src/libavfilter/af_aecho.c: u0e,Y :1 ,k pA>F 180:ts"hP78E __DlO=U BR 18,o:l35 nesrc/libavfilter/af_amix.c0L }{: | N: d:OoFsFES,? ,{188. ^dUb lO="1 iwarning: "Eimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] : Lnote: Fexpanded from macro 'ECHO',}s,eT(a81| :LF , )"(s) ^ Swarning: E}T (0 .,0we) , 78missing field 'unit' initializer [-Wmissing-field-initializers] c 1 t: ( 180 src/libavfilter/af_afade.c | :h 1885 | t - | ( a ))| 291 l 6 h A ) src/libavfilter/af_afwtdn.c ^: 457::a y2 5 ,e 6V A| 122 ^~~~149 :o 4_,V : utwarning: _ snt O_Fwarning: L AGmissing field 'unit' initializer [-Wmissing-field-initializers]S u,In file included from r ) ,POmissing field 'unit' initializer [-Wmissing-field-initializers]POT_ msrc/libavfilter/af_afftfilt.c}r, TA VF_T Yb:e _FTOYP TP_ TeY30a| Si P EE_291r | P : l ^E n457 _BDO Esrc/libavfilter/window_func.h_ S TTR | I= O Oo:f +p(e N UOL162,{ = t r{G.*i 6B4F: "h-r,s {{L. F=39 src/libavfilter/af_apulsator.c cnfbe_;s aEs,tS :{0.:dborssa " m p r E }warning: 63implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:l(hmosl e T, 109 = - e l a=ms "(,: 5x5 162d) p n }*o | , Nlbewarning: s " ,, uwt p U0,_ missing field 'unit' initializer [-Wmissing-field-initializers]i" s ")sAuV _LO n pe ett L P 1 utt* ns r }fTr a m, sA usmcb,e_r63 | e )F,1a0[ T0 R { m,x Y ,1osf i f}A,"lpsrc/libavfilter/af_asetrate.cl]ePs: 0i0 s aV e;E " ,| 0 ~ ^~~~~~42z:,5 :( m_p lve_ O,F eF L AF O | e s D F Aiwarning: nG FnPu ^l Of orS F missing field 'unit' initializer [-Wmissing-field-initializers]}SA BTm_bUe rEf ,} S _| ToYBP E Ta,( 42 ^uLt "_,( o"dsen -| | ^ E ,src/libavfilter/af_afftdn.c I:nfbet d u {N187T ,_ roMu t p.:s123osrc/libavfilter/aeval.cu{a ). uOdPsrc/libavfilter/afir_template.ca: :warning: missing field 'unit' initializer [-Wmissing-field-initializers]t t iio ntsrc/libavfilter/af_adeclick.cbTlm:p343l _>6 " g:=_790:e187s=4 a , aIi:.121s" | m 0=. N n 35 :O2,p 3{ T ("": F5F l2e s 751 src/libavfilter/af_aiir.c , swarning: awarning: m}implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]S O F*F)"t r: missing field 'help' initializer [-Wmissing-field-initializers]p ,E } ,S,Oa c165:79 l T ( n bM_EsF1FAkV_ | 107e:_ r a 343 | ) T0a,,S _ION : 1 t\e ({m pElrePTT _ : " , | ~ ^~{ n 1 T| e ~ ^s )1,6warning: T warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] b,_(sl e_vmissing field 'unit' initializer [-Wmissing-field-initializers]eY PEs_NI Nsi dM Al _oaUmA Ta muXa utLpL165 },A p,lle751 | ) l | }{, V "_{O P"Ts , eII R_ o| . ^A ,_ ) , _ iCvi|TF" A} ,r | mHaer6lYtPVEAa ^| (gf4ar_aOsrc/libavfilter/af_agate.c_VIt ^ l=p10cPk: _NOeP+t=" 24Tr_76TTY,PTp_,s }"e:1176 4E,,Ti,ns(s:i4_ Y e-t d4uD{OfU.Pi1x,warning: w1iandloBwE6 4missing field 'unit' initializer [-Wmissing-field-initializers] I0l0oLa t_,* =N ",Eo,vI T4,4 1 1src/libavfilter/window_func.h, :eNrw _ M76A | X0, {FIL163AT:l86): O 0 .NdG,Sa src/libavfilter/af_aecho.c} warning: F } -T1b lp=*, :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F,S{_.{, "1 }s 199| : 1 :E M".src/libavfilter/af_amix.c , ,r ^01.T0 warning: Aria: 196 :92c: ,( 1I163implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | X 6t4O= F[warning: tmissing field 'unit' initializer [-Wmissing-field-initializers]5 N T, i8o "F x 1 .196r 61996 | E C1H,OS(]fl,ta, | c2k4_" 9 E;T f5l_orasrc/libavfilter/af_asetnsamples.cts:2 (o0 ,M e6,4e,46 }F L A Gv) Asi t: , | "S e r l Xd, 143 t- 1 ~ ^~~~~~.s,e t ar autTi:h5e 0s a | p a F o O1F,F} , m ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ) l1L."warning: 2S Ep ,l)uAt0[,nsrc/libavfilter/af_aiir.cmissing field 'unit' initializer [-Wmissing-field-initializers], 6| 5Tl( d,r G A ]: ^53e oSp oV 139 6 46 | A Vu__O P T=_:,r a}t etsrc/libavfilter/afir_template.cO T017 : , " _):P TY . Anote: ,t) ,80_:P395 Fexpanded from macro 'IIR_CH' r T E:_ D*O {| a"| nY| ^ U } ^n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~" Pwarning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libavfilter/af_aecho.c139( | B,LOsrc/libavfilter/af_asetrate.cEs,,E :1185 F:Fi t i_on ):, A39VS:{5 : BO+33 | _ E .80d note: Osrc/libavfilter/af_afade.c : ^O T | bi expanded from macro 'OPT_INT' L : c Pnote: (expanded from macro 'ECHO' lc= ,292 oTr [70: {s_(a( M39 5]}149 .Ti t185_ | P I ,: src/libavfilter/af_afwtdn.cY6PiE | _ F* (=F warning: :4458o: L O FOs r missing field 'unit' initializer [-Wmissing-field-initializers] )107, AATP, c" [n=: src/libavfilter/af_apulsator.c : B T rs ] 0} ,70 S_(G{E e5e292t warning: * : n N-a l0_ | n umissing field 'unit' initializer [-Wmissing-field-initializers]m i g117; .EdM,) -t h +e :n uARbIC ( = cwarning: om sV( _ O PlT _nT905, missing field 'unit' initializer [-Wmissing-field-initializers]b- 458 { a Y.P e x | o= m" 3 E A 70r ouf e2n s_"F | * tw ), .*D,O U}B LE , {p e*r0- f , 0 +{. f" s M})r)a m ,{ =dibsorf,t /0(,(e1 | " 1e,lcn[ o- ^ adlb u=fexsIsu t0 mdA,2 [d]N "*p .x ; oFu}i,e T , u 3 Rntxf]_ t) * ",, M A*X", "A || ~ ^~~~~~ } src/libavfilter/af_adeclick.c : 752 scstsxe-M>Fd e ,m | ^: eatm) )} ,c i n, src/libavfilter/af_apsyclip.c:71:118: warning: src/libavfilter/af_afftdn.cmissing field 'unit' initializer [-Wmissing-field-initializers]: 188:107: 71 | " p)nl1;ea s y "m[123t,warning: u, missing field 'unit' initializer [-Wmissing-field-initializers] | m aj:src/libavfilter/afir_template.c tO ^| b x:h] ~ ^ sFe 81r,;warning: 9eFr { :e missing field 'unit' initializer [-Wmissing-field-initializers]0tS 752 39s d 0 Eo | " :h esrc/libavfilter/window_func.h0mTf l o s:,o( e lwarning: c163 dn188s v\dimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] :src/libavfilter/af_amix.crAub | a e i69:, l_ m{CC libavfilter/af_pan.o ln:198 }ao p | _g :I,t u l81" ^~~~~~ ~i warning: N80i t e | o nsimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T:o {_ s ""o , n| s ,,f warning: " ^a" f timissing field 'unit' initializer [-Wmissing-field-initializers], m t src/libavfilter/af_anlms.co" n6 p163r rs :e4Ol | " e" s, 192F,e f tss 198:F s a e"_ | 19S")d wtsrc/libavfilter/af_agate.c,_Esrc/libavfilter/af_adrc.c ,e :t : Vi T : ri 77 AnOA ( d414warning: a n: _dFV a ucomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:p119 co AF_irm u : k22w RSOmao t : GEPatu warning: r o STTgin lmissing field 'unit' initializer [-Wmissing-field-initializers] e warning: v _(__ot e\ s192implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e _sTnn) v i | r) oYu", e d l fPm, l| u 77a tE " ~~ ~~~~~~~~~^~~~~~~~~~~~~~~a | | pOn_+ l, l 414 ^"FeI= u "f | ,FsN At ,o Sssrc/libavfilter/af_asetrate.csT V[ r E):i,O_n { T,36 nFO] ( ( :{(FP i" wA57.-ST= a eV:ixE_ =t i_ 6 TT0 t O gOnote: 4*(Y.O asF0hPexpanded from macro 'OPT_GENERIC'= nP5F c-F;tT 1wbE F k>S s_0)__*S "a Ei_T2 sD E ,t36T sY4*aO(T t | (VBI],{s(_t {pn_LN . (ti e )bOET*d (rnax.,_P,_ b Ma)tpd iT MxlA_c,tfe n{_A;=VPk a(f p.TX 1_I_ c-fAuYd, }O*r k1iVtPb | ,P(eA".e_sElF ~ ^~~~~~ TFsV,flO _=L _Fi_ dP&S1A TAdO / T&T}G YBuP =_ R,S PSaT ( TnI E (l_ sdYbN0 }n_)T -eP_G,0, I,Y >fEs, , -N P a _a 1 T E tD}m{0 | M6A_ tO,p., ^)4VD aU ls ,_O cBmetA - OU kLisrF PBO_En =R 0{TLFmsrc/libavfilter/af_apad.c,>", .._EFs 1 }:3iT,S m0 { ,526src/libavfilter/af_asetnsamples.c YE; a. 1:4:{P*T *dx "153 47.E (i b,1| :}=:d_Ma+il , ^ , 96bB)t+n=F warning: 4:lO)t)l7LFmissing field 'unit' initializer [-Wmissing-field-initializers]4 =0O/a i5AL 1warning: 1,L(c{n}GA0missing field 'unit' initializer [-Wmissing-field-initializers]} ,(k ,ksrc/libavfilter/af_afwtdn.cGS0 ,0 1) - S:,}., ,| > 459 ,0 52- ~ ^ ~~~~~~~~~~~~~~s }:_ 1A{47 | a ,12_15|. | 0 m :V,6Fi . 5p A 2|6 3A 0l| warning: _IT54 )V ,e ^missing field 'help' initializer [-Wmissing-field-initializers]AN , _{ _ R}T ={*O rG,6 P" aS 4 "459MTp9t_ _60p | )_a5e_| M4} a)Tc, ^A,, d)Yk /} X ";PeA src/libavfilter/af_apulsator.c ,F , EtF1: L { __ 0| 71TA | "Ds}0 ^:FG N ~ ^pOi,0 L117S U aUz .A src/libavfilter/af_amix.c:L dBe fG} L :L"| )S,warning: l200E, ^) src/libavfilter/window_func.hmissing field 'unit' initializer [-Wmissing-field-initializers]} a:, 72 ": ;s } e :warning: s| {missing field 'unit' initializer [-Wmissing-field-initializers] , ^.t src/libavfilter/af_asetrate.c163 td| 71| 0 : ^: b ,s | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ f43| src/libavfilter/af_aecho.ci56 l200 : rsrc/libavfilter/af_adeclick.c ^:l= | :5 a: 200e2 1 : m753:n0 ,warning: e:1c}src/libavfilter/af_adrc.c implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: {107: e,: A missing field 'unit' initializer [-Wmissing-field-initializers] : w 414 F " warning: ip : Rsrc/libavfilter/af_apsyclip.cowarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] a73 fmissing field 'unit' initializer [-Wmissing-field-initializers]h src/libavfilter/af_afade.c : 163c: }f 4372: | k ,sz | :293 ewarning: e e 118 : timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] t200r :753149 | _ | o | : sO ^lEs warning: src/libavfilter/aeval.c"i FO C"missing field 'unit' initializer [-Wmissing-field-initializers]warning: 0,z: F414PH, missing field 'unit' initializer [-Wmissing-field-initializers] . e401 S | TO 0 ": E _(O{1 , 31 T IsF , 72: ( N1F" | 293n T6Sa9" warning: | o (,Er0s implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] r " To0e m ri(r0t a "npd, { ls,tae o l{ i- 1drAf "u 401z> 6)src/libavfilter/afir_template.c" f lt"src/libavfilter/af_aphaser.c | ea _,,}s e[s: ) :tt e src/libavfilter/af_asoftclip.c n,vt, 97t At161," ] ea : :a V : s lrA 3582c _L1Ie =| _tV ::keO":Nt ^o__ 110 vP, T 0 utO warning: : aT warning: 1a .tiP implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] =l_Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6u 5"mTs warning: -TF_ t ,ae_missing field 'unit' initializer [-Wmissing-field-initializers]e>YFMo * mT" xvPSI r src/libavfilter/af_agate.cYp,paEEN97e ("161P:l fr_T, | g 1s | eE 78(_B( r e82Psrc/libavfilter/af_afftdn.c__ :-vOoI e +t | HrB:"1191aOf s N AaO197s:.lLf s Tco StO:e fu,s i 1uo EeL123twarning: e e o 6tsR, ,: missing field 'unit' initializer [-Wmissing-field-initializers]/s{t n _p(_ { t [._ Mu(P4 {warning: i(Vilio AtML4".missing field 'unit' initializer [-Wmissing-field-initializers]ms 6A)nr X _A1ti e-784R,tdO)lPN0h6 > | =_ eF eIA0r4t a 1T yrF v*R,e=o197t }]Ap"S| e(( s1 | t , Vh,E^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~lFf1h}s a _=a T "Fl,o,t c{0O sO(,At l a k src/libavfilter/af_aecho.c,PNeFp B,Id0r _": TA Fa S N",t{mr1631_N=Sc (fT, se:,T; Ek nl_ 1f" l34 Y(Te oM",aa e:FP0(t -aAs dd*a LE.a_| tXeAia snote: A_5rs ~ ^~~ M),t|npieexpanded from macro 'ECHO'GD )i O) Fgtn" SO*,zF "s|"il, U e/usr/include/math.hF-| soT,v i }B( ):S ^~~~~~~~~~~~~~~~~~~~~~~~~ef i163n ,L1A,15E0 t} tt | k E.V :T. , yc -" src/libavfilter/af_aphaser.c, _A19(3t "l s>| +O:V:l h ,i es ^{ P106_ e*e| p ta .pT:Onote: v ^ " c md_24Phexpanded from macro 'NAN'aeMs storpbT:T sl)a )mehnelslY e_ePnote: src/libavfilter/af_amix.c_[ E/ pitrlt=src/libavfilter/af_asetnsamples.c e_e T0expanded from macro 'PHASER_PLANAR':so d_Y( 15lh]:ara}201uoo 48DdP( | et asrc/libavfilter/af_anequalizer.cs ,:E1 )/ul:Oa :12_# rte106, bd96Up 81:Id-ae" | l"M:Bt : e Nt , e,_ Li 117warning: 0fTe/ A Pwarning: Ev :missing field 'help' initializer [-Wmissing-field-initializers].i," VoOImissing field 'unit' initializer [-Wmissing-field-initializers], i 3 n ,1 _uF) t )warning: )e 0 OtF){y0O missing field 'unit' initializer [-Wmissing-field-initializers] , 201 0 P_S . ,F* { N | 480 Tg*dfE F A | . _a abT SM.| N f i(Tcl( E)i ^ ) 81nsYt=t T)6 ) | -Po8h ()4 { ; src/libavfilter/af_asetrate.c =>Er}r ; s { :d h_",e =t N 39Oo c D, s a U":| Fu t-OO h | 4r Lp5 ~ ^~~~~~Fb{x UF o ~~^~~ ~0t_L": Sl -1BF l 9__ ,src/libavfilter/af_afreqshift.c Ee")>LS d 6tb} note: src/libavutil/common.hsrc/libavfilter/af_adrc.cT p;oE:E )1 iu expanded from macro 'OPT_INT'::(va u,T ,350,}mi 64414r t r(0 : ,el| "::e=| _{ar, A109F )t ^p31l27 ^~~~~~~~ ~g.ma 39V:L0,i ae::* adst | _ A, nda sib"i Owarning: G snote: _r warning: l,no2 PImissing field 'unit' initializer [-Wmissing-field-initializers] eSexpanded from macro 'FFABS'nclimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]= ;)5 TN A) a a 1N ,, _TV,}*sn}U OT__ , tf,L AP64YMO s (.L 414350FT | PAP -f",0 | | _#EXTA| >r" 1 }Gd_,V_ ^ia) 5 ,EeD _T nm 6 NfOAOY_e 2 EiU PPg | 5 {| RnB}TEaw ^~~~~~~~~~~~~~~~~~, A ^IeL,__ii V " Csrc/libavfilter/af_apulsator.c E TDnt _ s(:F, YU h Oshn72F | PR+ 6 P-ia:A{ ^EA z 4 T>fm117B. _Tbe , _ate:SdDIusrc/libavfilter/af_adeclick.cr Tt", (bOOfo:F Yt, warning: alUNfs754L Pa fmissing field 'unit' initializer [-Wmissing-field-initializers])=Be,":A Ec"i 1 Lr ,107G _kse}(Esrc/libavfilter/af_apad.c[{ :S F el,( ,: .O L td 72a 53 iFwarning: } O= ,0 | {): 6Fmissing field 'unit' initializer [-Wmissing-field-initializers], A f . . 154 4 S Terd0 d>: E ,xee0 b= =T| pqf0 l warning: ( ^ 754 fu,0{=0missing field 'unit' initializer [-Wmissing-field-initializers] 0p | {(e 0 2 a .-nm1"5? }d d1ci,o0 ,) b .ny f}( ,\ Ol53f, 1f,a {F | s,s ) src/libavfilter/af_apsyclip.c0A F= /mh e :,V"| S a iAt: 73 _a ~~~~~~~~ ~~~~~^~~~~~~~E0 x(f _ :IO" T. ,st}r( N118P,(5{ -","- TT: a d>}, ,( _6 "r"eIn file included from ,a a T4warning: sgps tO| src/libavfilter/af_aspectralstats.c ) _\Ymissing field 'unit' initializer [-Wmissing-field-initializers]esac tF ^: )0 MP t)dr aF 30 ).src/libavfilter/af_aecho.c AE ,_, cS: 0 :X_| a l kEsrc/libavfilter/window_func.h"1 200B, ^~~~ ~ue 73I _T:s,| :O tn | Nm(155e 1 ^OTo" Tsssrc/libavfilter/af_asoftclip.c9:t: rLF, ,h0:60 e,L i083:owarning: g A In file included from *if0:f implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r{G { 0 6src/libavfilter/af_afftfilt.c,107tfwarning: e.S A,i4: ):ssi "V n,30A, implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] es6}"c_ l : _ src/libavfilter/window_func.h_} V,warning: A 200_tiA 4o,slO1ii:A missing field 'unit' initializer [-Wmissing-field-initializers] | R RE=n e"P, p nt163V G| C1,_TS Ho "| k :155 ^} ^- O__, AOr83, n48 | >O 0PT_Fs( d, | uY: FT)Rams e _ P F mb1warning: r1 S}T Epe6"implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ,src/libavfilter/af_afade.c src/libavfilter/af_agate.cl E,Y_ r::, T , ^ e P79SF{ 294 ( " _ E:TL o i:o| Osr src/libavfilter/af_asetrate.c_116RA"f163n149f ^Fea :D:IGo | t:f F tt36OSu Ns 1 S s e:U twarning: Ga 6warning: E ec 57B}pmissing field 'unit' initializer [-Wmissing-field-initializers],m _missing field 'unit' initializer [-Wmissing-field-initializers] tlT/:L,u p tl _i( E t l src/libavfilter/af_afftdn.cu,rpanote: , 1" e :t ) rexpanded from macro 'OPT_GENERIC' | 0, 79s 198[I,l) {294 ^0 | src/libavfilter/af_amerge.c :n N e,. | 0"{ 123 ]oT: v d .s .: 36 f1Ae227 fe s b | = 6Vlsrc/libavfilter/af_asetnsamples.c:) t twarning: l s__"19:) { rmissing field 'unit' initializer [-Wmissing-field-initializers]= e iMO,:49;s{ = 0 x lIP src/libavfilter/afir_template.c o : ""} p eNT f":12"warning: m , (,n_ | ts:}comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]198121a l - cT ^~~~ ~ct , | :Aku-{0IeY l"warning: 46VetI N. P i,missing field 'help' initializer [-Wmissing-field-initializers]0 :_u[N.T 5tE p , OpnTd1227o _ warning: P" ]_e6 | *D o 0{implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T,49 Mf_ a O u , _ | =AfM dSUOt "T XiA dBQFp AaY 0 ,eX "LRFu| dP . l121)f,E(StF "E "5Id | src/libavfilter/af_adrc.c o ,(E ,_{s N r : Tng} D e*T= | 415{(-a, ONt _ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( :.c(i " UU (Md i 22dlNn s BLm1Ae :bisrc/libavfilter/af_aecho.c"-| e LLa Xf = lp:src/libavfilter/aeval.c ^t , 1kE+, warning: =_164 } )e:, } 0 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].l: tO /u427 cF,s; 5e33 iF 2p:{oL n }v:"mF| ) 10.sAmpi ,e seS ^/g:d(Gir 415 lsrc/libavfilter/af_anequalizer.cnote: eE (a b(Sni< | ):expanded from macro 'ECHO'ttT0iwarning: lM ,n ,82 o (.nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]=_} tc : ao4"8 P,mft A116sdu,*}I a(x 164 V:ta t(,* xt-O | 0_ ap p N (| ,e>F ,O427rtwarning: u - F ^ xnF P | timissing field 'unit' initializer [-Wmissing-field-initializers]t 1 F FtbS T v ) ) AL,_E s _ fi, / BA iTc- T at 2 SGsn(o> Y dyA82 .(Sippnr Pti Vsrc/libavfilter/af_afreqshift.c | O0fn,zuase E0nf_: F,) etdtl _ gaO351 F )-_os_ e D="cP: S ) _f;lda O ,tT109 E ;MV( eos UT o_:{T2 )Atinu eBS rT (5 _e+)b1 L2 "Ywarning: "m,| -Ax+,l,E=T ,Pmissing field 'unit' initializer [-Wmissing-field-initializers]ca ~^~~ Rt) e , (src/libavfilter/af_astats.c EO ukA 0G) F ei _Fr:eF.S,{ iL{xn Dsrc/libavfilter/window_func.hF116uv 3_ nA.p- 351OS::pe} _" _Gdf> | UE110153)s,* %| AgSb(p BT::," }. ~ ^ ~~~~~~~~~~~~~~Va l-t (L 30 , M 2 _i}=1s r aE{twarning: : missing field 'unit' initializer [-Wmissing-field-initializers] | ) f On,1., ,i"" note: ^4)d| "expanded from macro 'SQR' AP } ^f oli | /r{ warning,VT /=,. _ _153)en116 ^Om( as,v | P.a( wd generatedT | lc e1(src/libavfilter/af_asetrate.c b src/libavfilter/af_adeclick.cT0x . Y it: l:_ sfl1 O)P nx44T"755--r5= F;E k-Y:, >e6: Fsrc/libavfilter/af_apulsator.c _{1 ->P10 0rq2107 S :I } >iE:".eu5: E| 73N", tn_ s3le, T ~~~~~~~~ ^~~:Tl i_Dwarning: e)en warning: ( 1176e0 mgOmissing field 'help' initializer [-Wmissing-field-initializers]t ca #missing field 'unit' initializer [-Wmissing-field-initializers]s:4nA.eaU *ys d t ,gV0_iBo ee awarning: t_0bnLuMr_f441 rmissing field 'unit' initializer [-Wmissing-field-initializers]{hO0a;Et)emi | ,755t "P0s ,p)ssn | _.T,0e u)p e Ft i ) _ 1{t;o* L73;i T6 ",. n SA | m Y4 s dl is{QG eP e1be| neNRS | E){= t6lv ^~~~~~~~~~~~ ~l U( ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_, ,=e icLx} F"- t 1lnuL),{src/libavutil/common.hLt1 hA}"kr} :O h e ,,-src/libavfilter/afir_template.c(v", 64A}r A } >:(ew:src/libavfilter/internal.h | T,e V swx,s125i37: ^ , s_ ai) ":d:265| - hO mn ,*46t : ^ 1 oPOpd | (:hnote: 48 {, lTFloO ^x "expanded from macro 'FFABS': . d_FewF )warning: , dI T"_S F)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: bNsrc/libavfilter/af_apsyclip.c Y, rElS expanded from macro 'TS2T' lT: P a64TeE 674 E"t | (nT| =4:1_se#lg( ^ 125 src/libavfilter/af_asoftclip.c _118,De detd265 | " :0M: Ut/evhr | s 84.A R fe"a# e :5Xwarning: At1il,wd t 105},missing field 'unit' initializer [-Wmissing-field-initializers]6Th0n) _e :, 4Ir0src/libavfilter/window_func.he,Ocf p A,Oe0: Fui u warning: s N.155FAFrn l missing field 'unit' initializer [-Wmissing-field-initializers] }Ah74,fFV:Sve s , o | )A_60Ee se }l {)BO:TsTn ,d .;SP ()Spw 84 "| i (Twarning: t,2i\r | , ^ 6 a_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i Td i | {4| )T mA(t n ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ YeVth| t "= (P __s" ~~~~~~~ ~~~~~^~~~~~~f 0 d (E155cO,, ({,Oi0a_ | oP t src/libavfilter/af_adrc.cFf )D src/libavfilter/af_apad.cTntOe" :Ff} O _:sFbxp1415"src/libavfilter/af_agate.cS,>U T54tF)ta,:,: E=B: YaS,r 73 80 T L154 PnE a(A: :0(0E: EtTs,t116 h(:pr wI warning: ie mN(missing field 'unit' initializer [-Wmissing-field-initializers]_dTs ,t"th B) 6 h,warning: 4soO,"){lO ) implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]dL80_, ei .?",)An | M z= dFV s, a Awarning: b=e e R_( l b X415 missing field 'unit' initializer [-Wmissing-field-initializers]o tAO a,A= l | VA} fVP ) 1e ,s_(VT_T{ } o Nt_ FO_ : ,d f OeO54LPT" i| t{PxP | ATYk( f ^c.TtT G_Pn-l f liS)_ STEe(u ei6_,T Y_eat rp4V Y }PD")s[ e =A"P{,EO,)-n0p0LnE% _U )>].a}Ucsrc/libavfilter/af_afftdn.ce_.D 2O| "UDB r 0=r,E":f ^wBOL e| l, e ae a m,0199" hLU:E ^~~~ xE123B",s?e: ,,o p ,Lwarning: s e tlmissing field 'unit' initializer [-Wmissing-field-initializers] e (1mE{ 1N{ee ,t -,i._=. A.rsrc/libavfilter/af_afade.c l 0k0Nd" n{d :ee ,bn.) b,V.199 295nxle5;:l |d | "pOF:=e F =OfFL149b",1* (. F(FA:l,| }0 d}S =F ~~~~~~~~ ^~~-G ,5S,Eo warning: 1S 1S }Q Tu{missing field 'unit' initializer [-Wmissing-field-initializers]0E . ,R (b" } T f} | d s(,l"( , ^i0e( efp / f,tn )la 295f - (or (| src/libavfilter/af_amerge.c | _1m( toa s ^0 oi: s0Nrm - n, n 289-)_>,) li1:1 osrc/libavfilter/af_anequalizer.cr , ym,19)*f:e F ){u :/ f83lAL , m 2as:eVA "1src/libavfilter/af_afreqshift.cwarning: )ve124a_GO td0:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_/t:sOSF Aau0352 q(" eP FVrr:,20,warning: _T} S_ga 109d. missing field 'unit' initializer [-Wmissing-field-initializers]m_ , EOetsrc/libavfilter/afir_template.cA:(4" sT289 TPtiF t:*s Y | (T bowarning: 129 eP | 2(_*kn)nmissing field 'unit' initializer [-Wmissing-field-initializers]}:E 83t ^,NT nu)"46 , | _ -iYem :, FD n1nPe b LOfo)lE)352e| warning: | Asrc/libavfilter/af_aecho.cUoi, | /i_r ^ ^~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] GsBr : 2 n B {SeL 200 .src/libavfilter/af_astats.c ok O E(/usr/include/math.h: f:f- "O "}f, i:1)117 > sL129s{,15:l )s,:s e | io {= src/libavfilter/af_adeclick.ca : ) t115 zao" . :m 19warning: ;A : emro1d| 756p : Vimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f" pr;b:l{ ^ _ a,warning: o ld 107le. note: | Od missing field 'unit' initializer [-Wmissing-field-initializers]f ei:e=siexpanded from macro 'NAN' ~^~~Pe f _r1 6 T s200 :et1 D s | otni na f , O 11ntdo{bunote: if U 06"f re _dexpanded from macro 'SQR'ni B 0,(, "o"ii el L 0 t, om t0E .in e O{s eNe,, fnp153x F istAr )tu | tF "ztaN { src/libavfilter/af_apulsator.c)t 1,S terd o. :;s 6 E ""ea rd 378 _ sT ,,at db1,: &t i( ma el, 117| &, zf" "" r= A: ~ ^~~~~~ els ,, "2F nI ooe ,.L}warning: bN fot O"_ 8A,missing field 'unit' initializer [-Wmissing-field-initializers]_#T(r src/libavfilter/af_adrc.cFi_ 2G sd1t_t :Fnb 8S ae6eoh 415Sju 4 | m f_r xf:Ee iO2} ^p78iMe tf27Tc lF7, l | nIs )s:(t tF1 e eNh ,e w iS2 s ,o twarning: hm n5E| S l ")implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]oe _}T ^> QId %, lt n,(src/libavfilter/af_asoftclip.c {RN" . e aa 0n: (T, 2A_ nd;1b85"x1 415 fVlOfa ,_:b)6 | _ M "_eFn(Ft"i src/libavfilter/af_apsyclip.cac 114 p i A ,OO)S"+:o)m: n( X ( FPE, +FT75e " 8):f t,warning: xm118T )S_,) f| h ETmissing field 'unit' initializer [-Wmissing-field-initializers]* a ^~~~~~~~~~~~~~~~~~ :e(T ( s Y x( A Aw {x| ) P _dV)fwarning: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ E d ),u_, imissing field 'unit' initializer [-Wmissing-field-initializers] 85}e )s_ Al rO | ,l-src/libavfilter/af_aecho.c| FO VtaP a> : ~ ^ ~~~~~~~~~~~~~~ L eF _tT yr 185 r| O75F Oe i| :_)g ^A | S Pl o ^33Tsrc/libavfilter/af_amerge.c;r T E Te{n :Y: a, _a T) P299 p Ts"(,note: E:| h{ Yeot expanded from macro 'ECHO'_19 ~~~~~~~~ ^~~~~~~~~".{ P vh I: ,d "E=er N b"As_ er Twarning: aVOleseIs 1856d_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Fh xtNaA | 4a OFo=p mTV ,pPSl fBp,_ tT Ed1(Pl O {i_299T).-Me{P vT | ,(01"T". Y.em }.,_iP, ei" A,f T6E t6V, Y4O_" a4_ /P=FIs d O f- E8FMe a=P o2(_}SAt t T"r,sD,EG -a_s -U TEo 1)Te( >R (_src/libavfilter/afir_template.cv ,tiYr2A1bSe: } ePT,,pIr133 ,Aa=lEI mZs:o Vd e_OMA)Ea46u-_a0aDNAF,src/libavfilter/af_agate.cm:,t1pO;sO,XR p :,t Pe _ Ulwarning: {+87 iiT_N}{ Beimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].=:Iv _mB,. L s 123NeOSlO"b0162 hxXrn,O iP, :l d],tb L87nT 25}= 7 i_F,src/libavfilter/af_afftdn.c | _kO:,1 2*AoiL : T-F 0 0 nnA{200 Y>Fwarning: } "c}"pG.: PsSimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],0s}t,,u123Si aEE ,n,x t: 6{m_T p - Os }4 pD(I r 0>| F;warning: ,="lOoNi 162,d ^Fmissing field 'unit' initializer [-Wmissing-field-initializers] 0leUvTn | e S i }e_Be6t 0cE+| ,vrLr4f1 ,aT+ ^ ea sE_(, y() 0lt200a,Mt V[a ,_e | m Ae |jd{ s p{Xx1 Fsrc/libavfilter/af_apad.c]a 1c/ l.src/libavfilter/af_afreqshift.c,t0 :;p ," d e,:0 }55t | ,1 bT) 353, ,:i ~ ^ ~~~~~~~~~~~~~~F 0{lF,s: 157v L 0 =L i12A :e A"0"1AAz:F | ) Gs.f2GVe i ^warning: , Sefo0S_owarning: }f missing field 'unit' initializer [-Wmissing-field-initializers] t)"} Omissing field 'help' initializer [-Wmissing-field-initializers], f } ),,}P (( ,s; ,T Ft A i _| F e353V d T ^55Ax | _ e| | | Y | Btsrc/libavfilter/af_anequalizer.c O ^ 3c ^~~~ ~ ^ PS): P 0h E(,84 T ,a _n : _ i I "122{T n{N-%: Y T . NP src/libavfilter/af_adeclick.c g",M2warning: UE : "ap )fmissing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/af_astats.c_L src/libavfilter/af_afade.c757s ia{ " :DL : n:e>d.,118O 107 "296t=_i :U} :,: d6m172B 84 149n0u4i:L | 3 warning: :o.r=n E| 0 missing field 'unit' initializer [-Wmissing-field-initializers] i3"1_warning: , ^ 0 warning: sOmissing field 'unit' initializer [-Wmissing-field-initializers]eF ,}dmissing field 'unit' initializer [-Wmissing-field-initializers], {\, F*| e l . {d757 fS" l ~~ ~~~~~~~~~^~~~~~~~~~~~~~~ Mo 1aFb,y | L lEm 296 o=)g | )A0118T MraG ;( . | A {iS l{ X"5o n e s}f_"} | v"e ,f,O,| ~~~~~~~~ ^~~~~~~~~{eht s V ~~^~~ ~~ ls { e E "_d i t"R| sdu"z sS ^csrc/libavutil/common.h"rre0feA ):a,e",taM,64t s, cP :i e mt L31o t" aoAE:n "s xrV, ,e1 "_ note: o t,g,OAexpanded from macro 'FFABS'f "src/libavfilter/af_apulsator.c aOP SF:hiF}Ts eL79inF_,i tA:s"ST l64 G117t,EY e | tS:o TP| n#"h g (E ^cdse}warning: r f_ eee ,missing field 'unit' initializer [-Wmissing-field-initializers]a lDf tn m oOit u oUnofm| s rBsrc/libavfilter/af_asoftclip.c ea ^ i b_La :79dz eoEdF86 | ee rf,dF: " src/libavfilter/af_aiir.c"Af12 ,d o,Bs::{ u Sfe224. r ( t:dwarning: {a asrc/libavfilter/af_apsyclip.cf)1b missing field 'help' initializer [-Wmissing-field-initializers]t O ):r,:l" iF a76 =m F om(:Awarning: 1s S 86ne(118Vimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]}" EO | "s:_a ,, FT , O) F( owarning: P S n vmissing field 'unit' initializer [-Wmissing-field-initializers]T> E b e _ = T{_ 224rT ( h | Y 0 mN b SwP aU76i EhE ? gL | nRi_ )L I scF ( , A )hL a } L , O0) _ cA. {I uT0 : | I Am,1 ^ "R Vu 5 ( i_ _l{6 - tC Oa.2 ( "eH Ptd5Oa sr (Tib,F)Aea f_vl F)Vttl Te S)_ it Y = E Omop Ps 6T Psn,E t14(| T"s _ a.,p ^_,"fI t0 a T ,lN s}AdYO oTO , _PF"a,Fa }dEFst In file included from Fr ,u_Se, src/libavfilter/af_aspectralstats.cSe- rDE t :E 2 )OT 30Tc,| ,U( i: {(a ^ Bm tsrc/libavfilter/window_func.h.dl Ls e:uic2 E) r162r6u, ,, a:a4l t17t=aAA src/libavfilter/af_agate.c i:i1tFV :-o o0eR_ 881nwarning: n0d O :.simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])0 }P{ 12," ,src/libavfilter/af_aphaser.cb,}T. : , e ,_d : Tf bAwarning: 166162 Y o| missing field 'help' initializer [-Wmissing-field-initializers] lV: | P1 ^ r =_1 E0 e 6O: _0A88 0Psrc/libavfilter/af_anlmdn.c DVb , | }T warning: _U:1e ,_ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]OR71.i9 T P A:,n9 -Y T T114 g9 9PO_ I:0 9{0EFT O) ,r 0Y_F 166Nwarning: eN,IPS | ,smissing field 'unit' initializer [-Wmissing-field-initializers]UA NEE | P e LF9T_Ti^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~H{tL 0,D(f A " }0 Ui S.,},, R tsrc/libavfilter/af_aiir.c(Ei A71e:FR6O V T | r197F(4F| | |{I a:Af F ^ ^F.O t35Bl=S iN i:St E}6, o (,-T,4 {nnote: n 1( ={ sexpanded from macro 'SERIAL_IIR_CH' f rsrc/libavfilter/af_aecho.c .5") -l}e| i:s0, o,s ^6t0 201Ma e src/libavfilter/af_adeclick.c4r}A:)t-197t e,:V1 )1 | _n= 758_:> , cg :O = ot0 107Pwarning: | I uh :src/libavfilter/af_afftdn.cTimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0^~~~~~~~~~~~~~~~~~N n"1}0 :_ warning: . T missing field 'unit' initializer [-Wmissing-field-initializers]3t,,,207T6src/libavfilter/af_aphaser.c ) :Y*4 : 123 P ," _:0145201 EM s ,: 758M)A | _ewarning: | A 24 tVE I:missing field 'unit' initializer [-Wmissing-field-initializers]X _CI N { O ,NdT dH note: TPsrc/libavfilter/af_anequalizer.co, eO expanded from macro 'PHASER'A6 T: u | n( 207b 4 ^~~~~~~~~~~~ ~~_88 {}os_ | l T:23 ,e i 172M Y0src/libavutil/common.h1452": sP A{0n : | i, i0Ewarning: X.src/libavfilter/af_acrossover.c" 640 n | ,_missing field 'unit' initializer [-Wmissing-field-initializers],{isrc/libavfilter/af_amix.cg,: ^ I: i : 6 37 F=89N T"375n"4s:L :T bF:ts=t Ai104, aL493e1rGnote: g:n A:2te0Sexpanded from macro 'FFABS'88 d _{n} G | _ src/libavfilter/af_apad.c*warning: warning: Sth.g, }mmissing field 'unit' initializer [-Wmissing-field-initializers]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: , iit ,u 56 }( 64s6h l :I,i | t4" t 157N src/libavfilter/afir_template.c#o =,| i{ :T ?dgd0 ^:89p 373 3| ero}O | 159l"1warning: 2d | ^fau,F :ic,missing field 'unit' initializer [-Wmissing-field-initializers]_s imb F 28oe Mt n l0S :lr I[ ese,E o" Nn i T {warning: rsrc/libavfilter/af_apulsator.c,,2] zvFI(56 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s : 0 e FNa | ""80"I:, "=AT) ,s:sN , B_, e117pTsF *SM "t:l3rL s(A 159 s i2cA raXA | {ebwarning: t_[G c),V tamissing field 'unit' initializer [-Wmissing-field-initializers]"MnS _ " n,A ] *(FO wcd X)} (LP hh ");, O saAT oams 80F -)G_ lnue | F > ST enlt| | S i> Y _et ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ E n=}P dlis Ts_ ,E uspp (-g0 src/libavfilter/af_aecho.c_ r ll {n>a : F"cii bfi?| 163cL,uet "_dn ^:hO rr hhs ( 34_A v"f zsrc/libavfilter/af_apsyclip.cbp+a:gT e,r ":i- ) a,"sOe ,77n>b note: i s Fq :svu:expanded from macro 'ECHO'n ecFu 118)ef toSe :,cf(= lEn te- { moTc warning: or(1.163ir(i missing field 'unit' initializer [-Wmissing-field-initializers]Ar[a.d | nsbe V_p) b i"as _do)/l m,n"\ Oms) = u d, Pa s0 77m _ "Tc+ u.c | mO| s__ | m0o t uF ~ ^~~~~~eTsc ^~~~;0n a lF tYc] 0s rOtS Pa 0t gFiEfEl*| 1 src/libavfilter/af_aiir.cIn file included from {eFpTr_a ~ ^~~}d: src/libavfilter/af_aspectralstats.cSlt(eIrs ,o224":Ei sqN(-0u:l30TedpuT(>.b1e(: rule,dd0l:vcsrc/libavfilter/window_func.h)risrc/libavfilter/af_ashowinfo.cn oe0e eo:,atc uc0 :warning: ll162 tsy b0ao116"implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]o:Ai_" l1yu: ,rV39os{e,,;t45 s_:nt. _: )O ri*O1 g 224 ,Pwarning: i)6)F0\awarning: | Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n,4oF0 iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _S =uS0 n TEtA1tE0| " YRhsrc/libavfilter/af_afreqshift.c0_VT, ^~~~ ~=s 162PIe0b_ ( :EA e | 0huO116389AA_ctL a}efP | :FVFt _ u,r-T 97T_LOxaI d ti>z_e T:Y POPE-uI _> o)x o src/libavfilter/afir_template.c,}warning: ATtRS,1missing field 'unit' initializer [-Wmissing-field-initializers]_ o_t 0u s :TT TlCe 0 tY t 168,,R_PeH n| {I gr v: E( dN ^ e.389a e_f src/libavfilter/af_afade.c289eG | i adSl l:A:9d ,nambTt "319V 9_ ; v"lRpi,:_warning: 9d{ _, I,f 141Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],a. l =N P: ts {o src/libavfilter/af_anlmdn.cG f( T Aat g ,:1lF _ warning: F[r "( 72.oF T168missing field 'unit' initializer [-Wmissing-field-initializers]p = cs :2aA Y | ]}" th 1075tB P ,,5 xi :},S E 0 , f , ( _ 0 319t {warning: n D | | " A | " .missing field 'unit' initializer [-Wmissing-field-initializers] OO ^ ~} V ,Os - FU , _ Ft FB L "Fr M S L 0O sS 72) E374E ,G{ eE= | T | , _ tT >0( 0I" ("- =.a { ,Ns pwr1 2u .c Fi hhe. 0,t dhAOl aod,{.5o b_F,e sl| 3,_ lg n eeg " l =a}"c _r s*Ae 2i,%e sde "F v }n f" hue M,e , ", irn ) l =| , f)| } ") ^ t,b ,{s, 1 g " l1 e .a , u. tA 0 i e,| | V ./n OA| ^ ~ ^d_ 0 " FVy0 eO 1s/s\F_esrc/libavfilter/af_adeclick.c)nP ,u e SOl: oT m1t EPl765 i_ ;0 | TTo:| sT 0t ~~~~~~~~ ~~~~~^~~~~~~~(_w12^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~iY 0h sT|src/libavfilter/af_afftdn.c :nP 0e | hYo: gE 0src/libavfilter/af_aiir.c ~ ^~~ iPr208warning: _ .: sfEa:missing field 'help' initializer [-Wmissing-field-initializers]sB 0197 it_n123 tO f: l)Dg:rO ) 44src/libavfilter/af_astats.c e e,L Ue765;::1nwarning: n , R| | 148src/libavfilter/af_aecho.c0cmissing field 'unit' initializer [-Wmissing-field-initializers]gA Al note: ::0et V Ti | expanded from macro 'SERIAL_IIR_CH'12201,h _ Im ~~~~~~ ~~~~~^~~~~~~~~~~ : ":gO{ O e F,1aP. N208|{ warning: L :iTi , | p 197missing field 'help' initializer [-Wmissing-field-initializers]AO n_6 iN | GFwarning: "T4 { nU SFimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],Y = L kL S{ . | i " } Em6},b Ta4 m (g " ae=| 201| , src/libavfilter/window_func.h)n P | ^ ^ ,t:-EE ( a1631_C 0 d |: DH } oAb14886}OO , uVr | :,src/libavfilter/af_apulsator.cU( b_o B:s lOw warning: -L813" e Pn implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1E:2s T" ,,12,e * _ { : t ) T} I {id 0 Y,NNwarning: src/libavfilter/af_atilt.cno.b i,163P UTmissing field 'help' initializer [-Wmissing-field-initializers]tu:ad n E | 0L6 3230bsrc/libavfilter/afir_template.cnb_ _ ,L42:lsrc/libavfilter/af_acrossover.cd :l bF __112e: 17781= uL 0}Mt: 101m: | 01fO , A, i:u28 },-A X warning: 1040:l , >T V| ,Imissing field 'unit' initializer [-Wmissing-field-initializers] :t F e, | ^ N= i warning: L-x F AT pwarning: {A1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] tO 3ilmissing field 'unit' initializer [-Wmissing-field-initializers] G. e}F }2gi NS0 230n,F ,_ eU ,{ | d S M* rL} . eE 177I "Lsrc/libavfilter/af_asoftclip.c,1d101 dT| | N(| , .b | : _( ^ ,i ^ } 0l 147= :d{30s i l u t | , 0a:"lI ?[N ^T .src/libavfilter/af_anequalizer.ct src/libavfilter/af_afftfilt.c0fea warning: 0 n| rn[ 3F ^:src/libavfilter/af_apad.ccp: 0 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{89d]:]e63 2L e 0:s q57,: _src/libavfilter/af_apsyclip.cA") 1"=:12116t :GlO, M}, 12::[14778SeF A,0: n | : vF X 0. 375] warning: } warning: 10e6S )warning: . missing field 'help' initializer [-Wmissing-field-initializers]5, | missing field 'unit' initializer [-Wmissing-field-initializers]:lE cmissing field 'help' initializer [-Wmissing-field-initializers]" warning src/libavfilter/af_compensationdelay.c 0: "T h ss * 0 : warning: ,_(| e fsrc/libavfilter/af_ashowinfo.c89 generated s| 046Amissing field 'help' initializer [-Wmissing-field-initializers] 57gb ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:(tl | . " ^ra0:V | a126163o s c i1101_ n: | a c esrc/libavfilter/af_aecho.c[78n,:O d52+ t e t:n | P _: ]n164= 1warning: Tm c g{ )it: 0_u{warning: o a ;nrsrc/libavfilter/af_afreqshift.cmissing field 'unit' initializer [-Wmissing-field-initializers]1 330lT implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{isN pa:. :0tYN n(U ul390 { 0iPU" (L t:/Nnote: pE,Lr=src/libavfilter/af_chorus.cML f 97 U46expanded from macro 'ECHO'l_ _Le: r:gS126L | iDAsP a67} eQa | L eOF-I}l: warning: Rqi} rUT>* "97 missing field 'unit' initializer [-Wmissing-field-initializers]164Tun )B o( ,:| | (e" ,L}uF| ^ sn,| { E,tF ^"warning: uc ^ A, pA smissing field 'unit' initializer [-Wmissing-field-initializers] 390 my "V uBe | )" m_{| tSt c;, m O. ^ ( o aO" Pd *nc 67 n vF, Tb h | s| _F _lt-a { t ~ ^~~~~~~~~lS T h n oE OY=rMn " dgT"FP e)esrc/libavfilter/afir_template.c l o((ssrc/libavfilter/af_anlmdn.cE0Fs l: e\{ucfe:_ Sh-s v 35 btrt73F}Eo e :"src/libavfilter/af_apad.clxe :L,Tl0 l| 14rie:,qm103O (d. " ~ ^~~~~~:en 56 )m:A l;3 , a_i:A, T e note: lgn144V dwarning: , v "*expanded from macro 'SQRT' a_:_ imissing field 'unit' initializer [-Wmissing-field-initializers]{0e | s eig L s .,l ~ ^~~~~~~~~eMxanwarning: OAtd _ t)pi"implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]35GaVb1 i )rn, | _n_l,73n o/e #IcO | ) u(s= dNeP=T , t(s "e "FT F p1icsf,56O_1L u otei | ,T.A st-nxtn Y2G{A- s- e "P5S V>l0">i %E} "_ie.,inSO f_,}pOnv3n pQF{"D ,aPpe)_ uRF ,O tTul g tTS" U c_t"*a Ew(B | hT_, i gsThfL ^"YsOMn aq(olE ,PcF); irdlo, EaF) Ontiea 0"_lS) F"fs_t.{sFeE; F, t)d2.eL[T S apu,dtOi( E | nsrc/libavfilter/af_afade.cer5b A]l| TO ^ca:",lpT,e ~ ^ (F ek320, =a, v rF_ : A1t pe eSm/141 F0c ll aEm :src/libavfilter/window_func.h 0h{a) lT)U :" 0 .n, _(,Iwarning: 163s}0dde si Nmissing field 'unit' initializer [-Wmissing-field-initializers]:e,}ub_A tnAT 69t ,rlsV r_V3: a=i_ )g_2 m| t1zO ,aO_warning: i ^ i}eP 320 iPMnimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n o,)T | ATAV_X_T)O);P ,Ti2n ;0_ Y P_m" ET,,T 163 | u_| Y ^~~~~~~~~~~~~~~~~YmI ~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~ P1 | ON P 9 FE T0 E2t{AF_ ,, _0a VSS D0"r_ET 1O0ugOTR ,U,neP(I B itTpN { ALFt _dG . FELydT), i ,A"uY, 6 } G,rP {4 , {S aEA.= \. t_Vs0 d} iF_t} | src/libpostproc/postprocess.c b, src/libavfilter/af_dcshift.coOLr, ^| l :PnO: ~~~~~~~ ~~~~~^~~~~~~= T A613= 39l 1| _iT: :u} ^ Tn,33" 104t, "Y :r0:[ src/libavfilter/af_ashowinfo.csPt e, n src/libavfilter/af_afftdn.c:eEh{warning: " warning: ]0126:t_src/libavfilter/af_acrossover.ce.comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] .missing field 'unit' initializer [-Wmissing-field-initializers]:216D : d 1}=0 54:Ut102ab0, ,src/libavfilter/af_asubboost.c123R:h:ul, 0 :src/libavfilter/af_atilt.cA e104: 0d1 =src/libavfilter/af_apsyclip.cT . A,. :warning: warning: :217ui.39 I:5 0613231missing field 'unit' initializer [-Wmissing-field-initializers]nimplicit conversion from 'unsigned int' to 'float' changes value from 4294967295 to 4294967296 [-Wimplicit-const-int-float-conversion] | }:o4O86 0 | :, i warning: 104, }N:*, 112 t missing field 'unit' initializer [-Wmissing-field-initializers]: s,,42 :Fy t :(A L 216 126r| warning: 0{ 1 warning: A g | { | missing field 'unit' initializer [-Wmissing-field-initializers],.ewarning: } ^missing field 'unit' initializer [-Wmissing-field-initializers]G a102 i aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ ,S i | " 61m n s4,"c } " ,h= o | ,217{, i2312 A s86 ^ | f | 0 ( | src/libavfilter/af_compensationdelay.c " t{ 0 }( | : g " 0 ,M a ^47 a ," }a _ v : i g ,v P _ 101{n a {_ I| s : _ src/libavfilter/af_afftfilt.c1i l * ^ t "s :n"0o ( warning: r dm 64s0src/libavfilter/af_afreqshift.c"gF missing field 'unit' initializer [-Wmissing-field-initializers]l ro :0l:,(FO cfoy 116,o391 cAFplt"" : p: tBF yoh,s 1e107"xSS47(a" esrc/libavfilter/af_chorus.c warning: 0":s,(E | tt, t:missing field 'unit' initializer [-Wmissing-field-initializers]0 , e nT e 68 0 warning: tA (m v" :D 0 missing field 'unit' initializer [-Wmissing-field-initializers] V-wp as 97C 0" o_ h, le : 64,suLMo {ut" s | et O)lp e swarning: h Atp391G e," gemissing field 'unit' initializer [-Wmissing-field-initializers]i F u | __- c=at f Tft Id Fm i t i Nu0F"0n d" {}lb Fr.M,. 68r, ,t aO)3I5 s | y O" e{n,, Nf msrc/libavfilter/af_agate.c F i rd*( o F :mg| "" s s"*o S 185aa ^o% s Mits E :gi rfAlg)zhe(OT{37"nsrc/libavfilter/af_asoftclip.cd"oVa)esrc/libavfilter/af_astats.c t1F( :,"e:,p_i/or Fu" .,: r181en(OfacSnowarning: f 183"(":""(src/libavfilter/af_anlmdn.cP(dmEiu O:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]sf,39,,1T:ti Ttt-F19 el : _74eud(y_ F:t"o O -T:msid)gcS sawarning: F Y103p"cs,aoEwarning: cetimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F 0185P:),st isTimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](h ta) pS .eE | E ,O hasrc/libavfilter/af_aecho.c n fn dn":fOc 3an,Ti_Fwarning: F ei 183(r201e )lfk 2l(DFsmissing field 'unit' initializer [-Wmissing-field-initializers]st "F.t 181 | y: t)" ge US /sS,f | * r_1ri , a R E :cmeE g74 oiU* M ATh atT ra | A nIwarning: )r T( (gi d sVMNimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])( Ig sin o e ___T )p fOa ln) u rOsOP3;, aNi oa, t "FtPI 2 c,n pr {p,AFrT 201 pt_' e _yA OVuS)_* | | -oM\ )s{ V"F_tE,T E ~ ^rAn> ,m e_pFO T YiC X'l o.xO"SP( P gH=))a oipP,ETdAE/aO ; s At6rT _src/libavfilter/window_func.hTiV_ (ic -t Vh4e_"T:(s_Dssnt _) sTsY163ntOOi3"x| p= O,=sYeP:baPUz2,- ~ ^~~~~~~~~~ dP iPtE56_nTBe, > +NsTA-oE _:c_cL) Oi At_V1n_pD oTeE)/usr/include/stdint.hiFs2N[T_ sDaOwarning: eY_,;:nF_);nYO}"OtUimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]fPc 50tSd) ]PP,,UcB fE{m :3Ei; ET BhLs_.)| 212Ts | =__- L E)Sd, ^~~ ~_:(a ~ ^~~ DT1OEd163,,Tb t ob| 2OY,F,u | RlA,note: ul ^ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~.UP F r {AI /usr/include/math.hV expanded from macro 'UINT32_MAX'te fBEIS{a .V=N:_I _d L_Nsrc/libavfilter/afir_template.cEt. d G_15ONg /EITsrc/libavutil/macros.hT id b1,O:P:Ta? ,N6:(50ob l PT220193i M T449i | nl =}{T_::2n1_{,_:m#"= 0,._T32 _).P. M25gd,1 } sTY:note: M,fId A:_e . , tYP expanded from macro 'NAN'I b X sf 0 rPEwarning: N :*l ,note: ti } - =E_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , ={ expanded from macro 'FFMIN' rn , 10"_I A la0.A 15)e ,,1INVIt}ie | , O .NT_ N 6v}a ,#Usrc/libavfilter/af_channelsplit.c1F 1fT,O49T2204e,nI d,F :,", | P3 | flN Ae Sl }55{ #T2= (_T fVA CC libavfilter/af_replaygain.o uT,E:. d__ | di3 i_ 0tF T12i eTM0 ~ ^~~~~~~~~sn2 nO},[L0(:6{fYA} t _ eP, nA,p 4.iPX, [M* T ]G dwarning: =inE)/usr/include/stdint.h nA N_ S0missing field 'help' initializer [-Wmissing-field-initializers])68e_ : ]Xg-AT| = ,1 ,4} F 46 a1NY ^ } , =,FL| : *( i, P 0,A A0 F^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~O 21 055n E. FFV} M A : fx | _5 L_, IT af *src/libavfilter/af_aecho.c S | }AO N, note: cf : T* ^,GP 1( src/libavfilter/af_dcshift.c expanded from macro 'INT64_MAX' tf m185 R ST ,a : of a: I( _ ,{ 40 rf{k33_ 1N| }1T0Mb src/libavfilter/af_afade.c.:c fe:_G46 ^,,A)Y,:d 101hN*fu b, | + X P 321b0:_U fpnote: u # F_ E(:1l, gLpu;expanded from macro 'ECHO'i{dcLN| _(120= warning: aLa) l.eoAB ^Da:0.5missing field 'unit' initializer [-Wmissing-field-initializers]i r tsfsG_ U) ,40 na }| iti(SCR warning: },185 m| ~ ^~~nrn( OA>missing field 'help' initializer [-Wmissing-field-initializers] , A | =) ^~~~~~~~~~~ _ eM}ET 40 A ; | n= _,FI( | 0F } 1src/libavfilter/af_asubboost.c ^a IP FOb ,R321, .: n"NI SN) | 218| fiT*| ,, 1} /: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~(m6( ^ ? ,, | 104 src/libavfilter/af_acrossover.cp":o"107"): 124: F_ F{ { ( ^A : w| } | eFsrc/libavfilter/af_asoftclip.c,warning: ML. b : AA ^ ")warning: {src/libavfilter/af_deesser.c ^~~~~~~~~~~~~~~~~~Xr A missing field 'unit' initializer [-Wmissing-field-initializers]i181}G: lB0 missing field 'help' initializer [-Wmissing-field-initializers] ;59 6:S,,S:src/libavfilter/af_atilt.c i Nsrc/libavfilter/af_compensationdelay.c(:(426 m : U0 95:n=:218}(0src/libavfilter/af_afftdn.ci 232| Lx107:48 2 | ,,at:| : ~ ^~~~~L7 | :-0warning: )e217 ^ 112 f warning: 101 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] A)r: :}f missing field 'unit' initializer [-Wmissing-field-initializers]:M0 | g123o f )} ^} a:uwarning: f warning: ,{ ,| i tmissing field 'unit' initializer [-Wmissing-field-initializers]| f{missing field 'unit' initializer [-Wmissing-field-initializers]- 181 ~ ^ ~nwarning: ^ f 1 59" | "missing field 'unit' initializer [-Wmissing-field-initializers]+ src/libavfilter/af_chorus.cfN00 | w src/libavfilter/af_afreqshift.c| , = :fU0 .e : ^ 23269Lf0 483t 392 " d | :Lf, | " :s217b 99 f *, 12e | u }src/libavfilter/af_channelmap.c: f1{: tf : f 0M [warning: src/libavfilter/af_astats.cfsrc/libavfilter/af_afftfilt.cwarning: 76) 0 li {"missing field 'unit' initializer [-Wmissing-field-initializers]:f:{missing field 'help' initializer [-Wmissing-field-initializers]) | :0 ix i)65 { / ^184012 m]"":" ( : 0: i w,100m "( 26392, "t*i :"| g169: | warning: se d" , ^~~~~~~~~~~~~~~~~~s | Amissing field 'help' initializer [-Wmissing-field-initializers]er ctswarning: "- warning: F t themissing field 'unit' initializer [-Wmissing-field-initializers] , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] T g x"t 0 w-ad , . {76}e>isi " 3{ | td,ntn65s ) N184 e ["t | e" "U | gc n,esrc/libavfilter/af_apad.c ts *dL aa| ] n : e esrc/libavfilter/afir_template.cL iy ^ Os 55mt Ml {:n[ =Fi :e ) }a 232"j Ft{144tf) y :,]N2Sy :ei)"src/libavfilter/af_afade.cs 29 ;U.E"" rl;s":| :O LfT,wwarning: t e,296 ^ F L ( iimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]de t : pwarning: F /l n ir| 131-Simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] } isrc/libavfilter/af_anlmdn.c _s ~~^~~ ~g :E> Mm: stw a" T n _i75Oiaiiswarning: (55o src/libavutil/common.h P| :Fzntdneimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]w | i :232I ^110eFcet t e s 64 | :"Serhs t e : * ,E"g"md_ _ 31 warning: T,a, oeg f : amissing field 'unit' initializer [-Wmissing-field-initializers]"( i 296ola{l t siOn | tai o note: iaenF) hny"o expanded from macro 'FFABS'fnt tF, )psr f 75eS r, a" ((w | nEA Oa d=, cdi sTV64FdA{_ hsn i(_ | FiV dN t_d tdO#Su_"uA [ gnoa] yi{)sPdETsO_"drN wi t",aeTPf(TiT,_n";"e, , n * Fsr nwFYeOTc | iAOiAsfPFYFedB E! ~ ^~~ _z Vea_=FPmFt aS_ cD e) SEShO tOr( ",1_E/usr/include/math.hE )PoU\ca", .DT:T ,TBr h)s O(15( _L "eOA|Ug:d TE*| (,tFV|Ba19e AY, ~~ ~~~~~~~~~^~~~~~~~~~~~~~~( F_ Li:l VP p a"dSOsEn src/libavfilter/af_aresample.c _aE{a)suEP-,_note: "Oy. _r:erTT> Ps>sdexpanded from macro 'NAN'sDa308t(a_i{T_=mb emO :Trft._s olt)Ur105Y _fidTt0o= ;Be:P15gtobYr t0f Ls E | a_nlP)?ha} Eewarning: _is# =E, )d,| ,aInid1o_ (,e ^~~ ~ rmissing field 'unit' initializer [-Wmissing-field-initializers]N ze.fDAa 0{c T!ef0 OVAd),.h,=)i}sU_Vu d ,n,iBO_r: 1bd 1 e lLPOa308 ,lu .A EeTPt | ( =r )VN ,n_Ti -A0a{ _A cT_o ( .t.{ON {eYTn a}0ii P .PY" ),}o6 T 0dEP,t{) ,n4| _ ,b_E o") "= ~~~^~~~~~~ ~~T lS_ s | 0,0 Y =TI aa ^. }P 1RN dm| 0,src/libavfilter/afir_template.cE 10IT dp ^O, :__,0N, "l F 232I_ 0G ,eF1 :Nsrc/libavfilter/af_dcshift.cbF}, _S. 9T:L,In file included from u E0r0:,41A {src/libavfilter/af_aspectralstats.c i Ta,, :G .:{ l (t warning: {12S s30. t re1Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].: t: i i d"0 i }1rsrc/libavfilter/window_func.h6 n ),0}6warning: ,0=:4 _ , ,,4missing field 'help' initializer [-Wmissing-field-initializers] 0N163 232n N = ,U:= | a AUA 4| L48 n VL | 0 ^ :41L0 f _L} ^9 1 | }} ( O,, 60warning: ,, " P }0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] i" T O,0 0 f) _| F 0 , T ^F1,{ (src/libavfilter/af_asubboost.c Y S6 0 163Pc:| E,FN , | Eh219 ^~~~~~~~~~~~~~~~~~ Tsrc/libavfilter/af_deesser.c LUO __: (1:ALFA Dg104 s360GLF Ua: a1:S S} Ri m095 }E, Anwarning: src/libavfilter/af_asupercut.c p7src/libavfilter/af_compensationdelay.c:} T T missing field 'unit' initializer [-Wmissing-field-initializers] l2 ,:: ( I! ewarning: ,24549| d | 0O=, missing field 'unit' initializer [-Wmissing-field-initializers]1N .,u O{ ^F.:iF101 A ^ | ^ r S6E:5 0 ,} 219 | | a4tTwarning: (60missing field 'unit' initializer [-Wmissing-field-initializers] , | =s 6il-0p0 | A F_R o:>1uat0[ r| src/libavfilter/af_chorus.c}{,ni):,d }n ]49 | ^a src/libavfilter/af_asoftclip.c :r _ warning: , src/libavfilter/af_atilt.c= t : " {70_| d ^ implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]{ 2:0 0e0198b :g99u: r 2330:_112,:: 30o:"ad r y)".a r warning: 245o | Fsrc/libavfilter/af_afftdn.ciAnwarning: ",,m53g)missing field 'unit' initializer [-Wmissing-field-initializers],swarning: tI":V!missing field 'unit' initializer [-Wmissing-field-initializers] " 0 Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]L, 218_= , *" s0e0V0 T :O12P " sA t233_ | 0 , ER:(T f1l(.eV )O_ 70O {_ warning: t1tm P{ | PA198" | "Tomissing field 'help' initializer [-Wmissing-field-initializers]rpd aTx TFsT Y P,Ee_+ d218_ d| _TeY } r D r | T e ^~~~~~~ ~~ tP,Ef_" U RcAyY ea { lDo,a o TPsms{imn N| UUt Rs (IOENo uag ^"L) A"(s_,"nxt ,L T| MeIt d "bO} I^~~~~~~~~~~~~~~~~~~O_NP{If*e,o F NT,. i{(cFoFF S O,src/libavfilter/af_anlmdn.cil6 asrc/libavfilter/af_asupercut.csAtB| E F F:St4e.y:"231S: ^T {76.EiT6src/libavfilter/af_aecho.c r= :is,6(41n(mda:x(4d ro0y211)",O,4: =s103t)=,r }:, F F S-E T:[0nd 37 0 note: -( m}a]e =: ,expanded from macro 'FILTER' M 1warning: ,}x,r - 12warning: " I)N Tmissing field 'unit' initializer [-Wmissing-field-initializers]6 _"b o,.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]fs src/libavfilter/afir_template.c - :4_ , o sI NT eAt 235dM0A XA,t231) 6764/V0 :211 | e , V | ,O | F_F _(.573c src/libavfilter/af_crystalizer.c _ T A VM_SOOP1: a yOFPL A:G AEXP,T . * sMT _ SI 39} TT__Afwarning: " ) )T/N:T,_ M{(ToTr d eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r,)s,Y ( 87A A Y"Yr}"+, "-sPe(t: Vr X ,PPEE , e>xEp1 _-e | ~ ^~~~~~~~~ _ _235 s _fwarning: OsP0T FDL AD | | a ~ ^~~~~~~~~ D(O-Umissing field 'unit' initializer [-Wmissing-field-initializers]BeL.E3_)O *G O m 2O /usr/include/stdint.ha,TU S MU tp.Ff: /usr/include/stdint.hr cY{BP )B) ylFe 46*39 :dhs.tL[E}_L)E ,p S{s: | 2146: dnote: Eexpanded from macro 'INT64_MAX'n ,I;N eE.T[ : d ubr,] T | ^~~~~~~~~~~~ ~d ( di21 l{a {"* , s ba46ve]csrc/libavutil/common.ha: =t.id| f il | =_ :=ynote: 0expanded from macro 'INT64_MAX'i "b, ^ a" sne#0l}64 sssrc/libavfilter/af_afftfilt.c-.:o67l c t=d,o :_37>5dne:l=aty46[ { .eig s :}",98 20o | i#ibnf6(ctsrc/libavfilter/af_aresample.cr : 309,::..r0]d t?i n4t)0,note: 10: 0warning: ),)e *-edes=tx[, expanded from macro 'FFABS'A Vwarning: }missing field 'help' initializer [-Wmissing-field-initializers] f i n1 .5;, n O_Fmissing field 'unit' initializer [-Wmissing-field-initializers]F ,1 o 309n | seiIt} ]A| V O S E. u tl i nN y67, | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~:_ P1T64_TT0Y PE I k T" LsO, | (#,d e_N-{6N, r G{ rA f1ST>4U c_ d "Aoi ,}T6s4__MAL L }[ D)E}v,n e, RFaFMXAX n 2,,Be r 1I2m,A F L ]| *M U Gl, N"pB S (AaO) ^AAl| eav| G ^,clh(%(dG F( VX ^_ pe" e{00Sg F}(,_ OlR,_.rxaxtaeSaO) ;D E"s77if EP | ^Rs,esrc/libavfilter/af_compensationdelay.ct t :r50f=:n101N:f/fTT>_ T YFwLfif Uwarning: src/libavfilter/af_deesser.c f1(= P AnGfS%Lmissing field 'unit' initializer [-Wmissing-field-initializers]: f0m0u0 E0 ?d f fff fL61}f,l ._0 ;o (| 50a\)} f:ffftfsrc/libavfilter/af_asubboost.cf0D, w ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ~o | vn,: 95 :| f ^):fU 0 e " {f f,220f:R104 :, warning: rmissing field 'unit' initializer [-Wmissing-field-initializers],( warning: c f" )AAV _ OPlT -missing field 'unit' initializer [-Wmissing-field-initializers]h,f wg T | Aa p_(T Ysrc/libavfilter/af_atilt.cfefaIi n ^~~~~~~~~~~~~~~~~~ }",a P :t234:fO N),220 ,) E| "112,)\; | 61) | O _ ^ : "s e { ) F F{ src/libavfilter/af_apad.c : | t | . FS EL"Owarning: | 54 ~~~~~~ ^~~~:w141 ^~~~~~ ~:i | Td(Amissing field 'unit' initializer [-Wmissing-field-initializers] ^~~~~~~~~~~~~~~~~~ e 6warning: 4 ^~~~{eocT timplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] = 6 0vay, {src/libavfilter/af_chorus.ca"0fe"",234.:71m0}r,l a" | s1d:bo,usrc/libavfilter/af_asoftclip.c p e src/libavfilter/af_afade.c99 warningl n2:54 | )t : : generated=t202140 ," s e{t 295". l"e.v:e0 , fwarning: r eq:u,1310:27l: 3{0 A"missing field 'unit' initializer [-Wmissing-field-initializers]de n} " ,0warning: Vimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]w e c,ywarning: " 0 _ O hc -implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion],1 0"Ps71Toa y 2140 ,0e, | _Al e"_ | l 1t0 T F O{, e n "OF, YA295T | F " , F iP E} Fs SO Fn_,F} ,Sp E "Fsp L | ^EeTe dSseutO {| T( fEr"t Al ^( T e ,T e"vw(etq m ,i d e"d)u e nncuyl)s,e ,AV {i.rd"belc= 0src/libavfilter/af_crystalizer.c._:src/libavfilter/af_aecho.cimau,mta 7 O 40f::222t: yts5pPe e 86(i29o ) a }T, d0:,F:n,r _ s F 1 warning: "g, ATV"_ warning: A,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] eA OY, O Amissing field 'unit' initializer [-Wmissing-field-initializers]B t }nFuPmP V S (,s FES_bD OT__T Y P Ea_222DEeT40U | O P"Ts m | pOlr( lBe O_eT| ^Ueo)L v> =F tY f a BfLEEe{lFsrc/libavfilter/af_anlmdn.cS1:Pd ei ,s, )"E.T82(Esfpsrc/libavfilter/af_afftfilt.c d(u a ,c 2:5_)e : v68r{am{". 103De| dos:_.tdpbdl,A ":eOn ^~~~~~ ~~l12s:tirlbe=sV UaB Lu mwarning: eo)l,0_.i5warning: }bElmissing field 'help' initializer [-Wmissing-field-initializers]e n*= 0src/libavutil/common.hO:n64missing field 'unit' initializer [-Wmissing-field-initializers]:,, "c, A .P0 } ,31 { .68dlsiVp_ OTPt:h0e a | udb- p82 | _T _.T i l>i n Tnote: Y0PYE o0 =i g "expanded from macro 'FFABS',P _ D, s 1n _ , E{1O.{0t, }g, _ U B LrE 1a, 0S,"N64e,aAmiOFF FT RsUm | ",n LO F FSS EILoL# {}A*G SE T1N(,oG t,d}e.,d sT}wAh },f bl = - (,h " {,.is | 1>.o uco,l| e n t| ^ ^} , t l i"p ^_ e| rF _ s)elt ^= Fg a , e nNAUi AsV)_BOLPnO F m0o,oSLT}>,F src/libavfilter/af_asubboost.c. t (_ S0E,:h221src/libavfilter/af_compensationdelay.c: :aT)1 ,(T( 104A:51Y:. (0a, fVac tPo1020d)) A_ warning: Emissing field 'unit' initializer [-Wmissing-field-initializers]r:u warning: O4_ "r,> missing field 'unit' initializer [-Wmissing-field-initializers]| } ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ~P.BOat=iOo n,) T,_OTL 221 | F , Y,P0F | ^ F E SAV51_{ | L src/libavfilter/af_deesser.c _?IENOT 6A{GS: { "TPT"4.66i}:(12t:esrc/libavfilter/af_chorus.c(_mf),, 6 ,4Aa mwarning: p:T72e:src/libavfilter/af_atempo.c = | )V missing field 'help' initializer [-Wmissing-field-initializers]" Y,e99{: 1 ^.i_O:P Ed :168 }warning: src/libavfilter/af_aecho.c 6:PT "_bD66U:R,Amissing field 'unit' initializer [-Wmissing-field-initializers]4224 _=( -sac | 89src/libavfilter/af_atilt.c T :T67-Y1ekt : I:0235:( P E" , warning: 72O | , :a12warning: }:_ twarning: " missing field 'unit' initializer [-Wmissing-field-initializers]{N ) implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],F emissing field 'help' initializer [-Wmissing-field-initializers]ms e,N UL){ L"- pt 1{. )168L | O}d1e f235, i223 | A Te,r e | e d6ba c| ^ , p aIt A4 = k0 | t N u r }src/libavfilter/af_asoftclip.c,":}214 ^:h21 : TAV e ,, s{" ,6_4O { O| ^0.,warning: _P° C NF d bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l MTA_XFL" ,U FOSFsrc/libavfilter/af_channelsplit.cI = 1,"1 AGa_AvU_LlLE F}SN:src/libavfilter/af_crystalizer.c.s}A, DogT( ET1436:4e 214 | I(fce eTd:41_t} , O t| x ~ ^~~~~~~~~| ( ^ b19a:M 12 : _,P AA Vt:e cAde warning: R_ALm/usr/include/stdint.hwarning: kXp, TF1missing field 'help' initializer [-Wmissing-field-initializers],MO Gp:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]46):t hLs" , |_ ) ,21 AAV _1 W41A,: G O 0 A | VRN note: Sexpanded from macro 'INT64_MAX' P 01430 , _ IO T _ | TO NP } , YF46A F{G T A | P F | T, N}_VF_ ~ ^~~~~~~~~ Ei_fS# U ,LOA GD_ E(/usr/include/stdint.hd:46L| PfOFUTF(e:L ~~~~~~ ToIrB F(df21in }| _ L| L ^Ai e:pe ^TT YEP B S224 | t IENT,E=_(Inote: h R6 s0N;expanded from macro 'INT64_MAX's _sIt4{_aMT i Nr).,m A,X Gsrc/libavfilter/af_anlmdn.c_ PdplAe )< >(=: 46A | b#lV _O P c0 83 1 R d=e fTt_x:7.f2A5 )0 i{.xiT103f:f fMf f. 9n},6-Y>warning: missing field 'unit' initializer [-Wmissing-field-initializers]| f| e 4Pn= 2 0f} ^~~~~~~~~~~~~ ~~I NTE64b_MAA V"_fOf, _ _0,X 83oPfT S-o5src/libavutil/common.h0 , | uftf__gTaui:n % f 5fFRLtAp64u:(371: 0fIGt_0R,U note: expanded from macro 'FFABS'c , {) NsGx,N F{a A"64 ;| 7TfL.ns m} | , ^~~~~~~~~~~~~~~~~~i+IfAfGfSf }t,"# d e+Mfcfrf , f)Ea=Nf | | i ^ _uPUAf"fs ^n {s L RAfMfeete src/libavfilter/af_apad.cL| }src/libavfilter/af_compensationdelay.c }f f ss:a ~ ^ ~~~~~~~~~~~~~~~, :,F)mt53 520: 12F: warning: missing field 'help' initializer [-Wmissing-field-initializers]o uort:, A Bsrc/libavfilter/af_asubboost.caht 141 | | ^S (a:i222f:52:0 ^~~~~~~~~~~~~~~~~~,) o104na | (: cwarning: warning: A( otfomissing field 'unit' initializer [-Wmissing-field-initializers]implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] a }{src/libavfilter/af_atempo.c ro u)t ,: N | src/libavfilter/af_afade.c"p u222> | 169U ^:294 ,:t=\n ",:L12 L53 | 131 :{ : 0warning: s }" implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]?- {src/libavfilter/af_chorus.cwarning: c u >(o :missing field 'help' initializer [-Wmissing-field-initializers]73 O| t ^ au)" :F12o:tp_:F ( f fagaSi294- | 169 warning: "d,E n ( | " smissing field 'help' initializer [-Wmissing-field-initializers]_Tl)ean" , e (;m) t ) | ) ~~~^~~~~~~~ { { ,73 ) AcV_" "Nse | uOsUtt t| oPfL"L ^~~~ T{f, n _ N"}u mTbU,L L Ye r} | P ^E_OF Lo | F Of ^F"SA sEeTtsT,( ctusrc/libavfilter/af_afftfilt.cam i t p :m81olf{e: 32:ef.td bsl)=owarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o,1 fsrc/libavfilter/af_aiir.c1s s.it:A}la288V ,ern:c_eO 81 | t1PtT :o _ T fa dwarning: Y P Eaiimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] r e1t_uDrOnd n,UdBsLgE "-",1 0,0 > , 2880 | ,f A{F Pf t .T AR_A LdL }o b lE= 1,0u tL[ i c0h}, _ I ] [ I | 5i0 R ^ x ] , _ . C rOe9;H (F0FS EOfF0F, src/libavfilter/af_anlmdn.cTltSpE T| src/libavfilter/af_drmeter.c ~~~~~~ ~~~~~~~~~~~~~~~~~~~~^~:(84,:F( psa:d _fl52enL)tA,a 12l:oaGr :110 t:St _ warning: A,V _ Otmissing field 'help' initializer [-Wmissing-field-initializers] }P,warning: i src/libavfilter/af_asoftclip.c Tmissing field 'unit' initializer [-Wmissing-field-initializers]_ T Y84m :| 225P: | 27e: ^E _)I warning: 52,N implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | T{ N UL L6 4,A-V{} 1 _225 | " {. Osrc/libavfilter/af_asubboost.c l| :e ^ n ,. P 223 :giT6 4 104 t1_ T Y:h .warning: = P ",missing field 'unit' initializer [-Wmissing-field-initializers] 0E) , -_D UR "1 A| se T I^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~223t | t}h ,O N e , w{ -{1 ,src/libavfilter/af_aiir.c iI.i 6 4: n=N"is256ldo Tf: 30opw06 }(:F enote: 4l_,F"expanded from macro 'PARALLEL_IIR_CH',e M A BS ngAtX ," (sh0sAam "256, | e p},, tO l I NFe ) >s= TFS| ~ ^~~~~~~~~l M6_E op4P_/usr/include/stdint.hMTA Xe,I:(46 :"21 :_2ti , T d)om Fnote: L AuGeS expanded from macro 'INT64_MAX' b_ c | l}o O ^~~~~~ ~~e,n46F | # d esfFi S0t i=src/libavutil/common.h| Eann : ~ ^~~~~~~~~64 Te(tsi:g /usr/include/stdint.h)l,31 *I:NoT:6 A V46p4enote: )s,r_c:[_expanded from macro 'FFABS' O21P:nM] T Anote: ;64 | #_TXYexpanded from macro 'INT64_MAX' dAV P (e0_x E_ DfOOUPBT7_46TCC libavfilter/af_sidechaincompress.o iLnf | fYf E e # dFPf, e FEf_f f iAnDef { BOfUI. dbSfBfN l=(Laf)T 3 Ef6f(f} ,, .4(_fM A X0a) { .1d) | ^~~~~~~~~~~~~~~~~~,b lsrc/libavfilter/af_afftfilt.c ( : 92 1 >== 00x :0 ,0 .FL7?f32f 5 A : f}f G ( warning: ,f Sa)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f 0 : f.f\} | 0f,( ~ ^~~~~~-0(ff f f f0fa 92| 1 ^) ) | , ) )| ^~~~~~~~~~~~~~~~~~1 ,r| ^e Fsrc/libavfilter/af_drmeter.ctLu:Ar53:G12n:src/libavfilter/af_asoftclip.c S s:-warning: missing field 'help' initializer [-Wmissing-field-initializers]src/libavfilter/af_afade.c 225:>293:}:f21 :131 warning: ,f 53: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] t _ | warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]o { ^ u N225Ut | L[ iL ch ]}293 [ | | i ^ x ] . i src/libavfilter/af_asubboost.cm { :; "s224 itf:104 | a r(: ~~~~~~ ~~~~~~~~~~~~~~~~~~~~^~ warning: src/libavfilter/af_aiir.ctF Fmissing field 'unit' initializer [-Wmissing-field-initializers]_:A t288iBm:Se(1"s, :224a | warning: m p implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] l " e{s)e t " > dte=l288ayi "me | M,t P_ARoAL LP I E s"_sLt_2Iea)ItRr_C dtH (ef src/libavfilter/af_afftdn.c| llafa ^~~~~~~~~~~~~ ~~d :tyisrc/libavutil/common.hp290:"n,: , 19:g 64 : "OFwarning: Ff37l:, Simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o note: Eaexpanded from macro 'FFABS't ,T ( d 64 | e #l 290 | d a eyf f )=i ( ,n e 0 . -FF5A *1AV .B,_ s SO( a- PO ) > TF_ T(s(a )FYaPm1 .S,Ep_D>E= l0OUTB LeE),(0_ ra s {? t| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t.ed(b a)ral) t/src/libavfilter/af_aiir.c =:2_:ts -0}262, i(>b:an m- 19de() : _ a, cnote: 1), eAVexpanded from macro 'PARALLEL_IIR_CH') n_O )10t0P, reT[ FL_ANG262S| TBY | P ^~~~E}__ PR ,DU O RAFTI ILOE N_| ,B ^{ .iA 6 N4D S= 0- }, 0, 1oI]0N; T +6 =4| src/libavfilter/af_asubboost.cd_sMA ~ ~~~^~~~~~~~~~~: 225t:X114[,n: ]T; Fwarning: Lmissing field 'unit' initializer [-Wmissing-field-initializers]A G S } , 225 | | ~ ^~~~~~~~~ { /usr/include/stdint.h: 46 :21": src/libavfilter/af_compand.cc ha note: : n expanded from macro 'INT64_MAX'75 n :135e: l swarning: 46"missing field 'unit' initializer [-Wmissing-field-initializers] | , # d" e fsi e nt e 75 | c ha nIN n T6 4e_ M l A s{ X "a ttta( 0xo7 fcf fkf isf" ,ltfe\ fr"" ffse,t| ~~ ^~~~~~OfFF tfiSmfEeTf( focfhfv)_el ar y| ^~~~~~~~~~~~~~~~~~w hoiuct_hs tinrcr)e, aAseV _oOfPT _Tvsrc/libavfilter/af_afade.colYu:292P:131m:E _warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]e S TisR IdeNtGer,m in{e.s dt"292r, | = " Oa{Fl "Fnl"S}sE," T, 0 ( ,a t0t ,a c k FLsA) , G SAV }_,O"s P etT| _ T ^nYP uEmb_eSrTR INoGf ,s {a m.ssrc/libavfilter/af_asubboost.ctplres: =226 f:"120"o r}: warning: ,missing field 'help' initializer [-Wmissing-field-initializers] 0f, a de 0226 | ,d u A r{a tN}iU,LoL n }"| ,| ^ ^ OFFSET(nb_samples), AV_OPT_TYPE_INTsrc/libavfilter/af_compand.c6:476:,135 : {warning: .missing field 'unit' initializer [-Wmissing-field-initializers] i64 = 44src/libavfilter/af_aiir.c100:}288, 1:76,1: | Iwarning: N implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]T 6 4{_ "MdAeXc,a 288yT | sFP"LAAG,R S A}"L,sL e| ELt_ ~ ^~~~~~~~~tiI ImRe_/usr/include/stdint.h Co:vH46e(:fr21l w:src/libavfilter/af_drmeter.cthp ,:inote: fcexpanded from macro 'INT64_MAX'h76l:27 od:ae c rteawarning: s46,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e | #o d ef f ivo ln- eu1m.e76 is, | I N de tT 6 e rm4 _ Minre dA"m X , s 1 (0 .,O xF=F07) S | f^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~sEqrf Tt(f(f2d src/libavfilter/af_aiir.c* fp-e>:sfuc279fa:m25: f/y fs)pnote: -f>,nbexpanded from macro 'PARALLEL_IIR_CH'_f AsfaVfmp_lfeO f279sP);) | T _ T Y | ~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~~| P ^~~~~~~~~~~~~~~~~~E _ S TR I NdG,s t{[ n.]st r+= f=ir src/libavfilter/af_afade.c"*: 0291sr.c8:"[131 :n}]; , warning: 0 implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion], 0 , A } , | ^ 291 | src/libavfilter/af_asupercut.c : src/libavfilter/af_apsyclip.c{319 : ":n112 b 337 :_: sa45m pwarning: : l missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/af_compand.cwarning: e :s77"implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion], : 130 : " s warning: missing field 'unit' initializer [-Wmissing-field-initializers] e\t 319 n| ~ ^~~~~~ | 337u | m be r 77 | o f { { s ""apcocimopulnenttosfsf"s, "t, f f""solseeroatt p tcfo iunsrc/libavfilter/af_aiir.ctaslti:md e o288fifo dfr:t1f:u eq rwarning: auimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]t=ter ain snosnf"c, -e>yc l ipr_l"e288 | P ,veAf lORFuFOF FAnLSL*S EcTE(ELwtiTn(_bIioncusrc/libavfilter/af_channelsplit.c_Isnd"tRa:mpo,o_ff191)lw [C,H:esO),i (23fFlsrc/libpostproc/postprocess.c] ; A:Ft : V| _ OSPEpA832 ~ ^~~~~~~~~warning: :T83_T,V_ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: T(Y Ofl opPoPiwarning: aEtT,n missing field 'version' initializer [-Wmissing-field-initializers]__ TtY D191s | P O)UEBL ,_ EA I,NVT83264 f _ | -,1o{.OdPbsl =.2rTt ,{0. i_6a t0i0(T4Y c0 }i P Ec,n=t _io = 4 S T n12 04R1I0s.t0 ;0 iN 0G,A 00)<} ,,V 01 c {C,, t| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~l I19xsrc/libavfilter/af_aiir.c:.280a:N2T-6s4s400:>tn_bs0 0rM_A Xnote: , o=, a"expanded from macro 'PARALLEL_IIR_CH' u tvp-u FLT_F7t0A/-cLsG; 7ioASG2800 | + d S}|,+ e c -6) {_ } 0| ~ ^ ~~~~~~~~~~~~~~~| c , / ^o -d2 0n| 1st| esrc/libavfilter/af_channelsplit.cx5:/199t:[ ~ ^~~~~~~~~nt0 warning"27 ]_s :} c generated/usr/include/stdint.h ,warning: =l. a: 46comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] s0s: ds,21 =tsrc/libavfilter/af_asupercut.c:1990 | [n:] ,*{ m320note: : 112A "iPoexpanded from macro 'INT64_MAX's : warning: xt }46 missing field 'unit' initializer [-Wmissing-field-initializers] p+, | # dr o eifci f| m"inx o* ^ ,e320 r s r | I c(ciN o [ n{Tnntte x6t_]t "i4 ;=oo_ M _0nram A; d src/libavfilter/af_compand.c e:X ie , 78 r(< : 105"0xN7fc t:x,-U>f LnLf }warning: missing field 'unit' initializer [-Wmissing-field-initializers] bf_;" sfeot | f u t p ^f ff78src/libavfilter/af_aspectralstats.c | u t :87 :f fif s 103lft; :ffef){ i r\ " +warning: omissing field 'unit' initializer [-Wmissing-field-initializers]r s| + ^~~~~~~~~~~~~~~~~~| doer) ~ ^~~~~~ f" ,t { - 87 src/libavfilter/af_aiir.ck| n ~ ^ ~~~~~~~~~~~~~~~ | :e288 : 1e : src/libavfilter/af_afade.c{" src/libavfilter/af_channelsplit.cO F:F,S":wiwarning: 290implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] E214Tn:":s(e_t131 s27oo rsd:e:f t288i | PrAwarning: R-zwarning: e)"comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare],A k"simplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]e, tL nt LeEhL 214ee_"A, | IV O wiI_FO P290Tn_Rsrc/libavfilter/af_axcorrelate.c_F | d TCSHE(:f ltop ,YT369(fcw Pf:loour ves_E94ra {(iidz_eI":,t OnFFBS),N T,," t E warning: s TA{.missing field 'unit' initializer [-Wmissing-field-initializers]is6 i ( V "4, =w1_O -=i0P}, 1 . ,nT_ 369 0_sT | ; i Y zPe ) , i E3 src/libavfilter/af_chorus.c A <_,D" sVe t: O { _ 1 2n0src/libavfilter/af_apsyclip.c167c:60::U O B.PLT,u,mt364":swarning: iEimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ bFxL13ze, T0YeP-EA_:I"{) r.>Gn N,T, 167 | odSbblwarning: "{se f _f=iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| .^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t } o r i ,src/libavfilter/af_aiir.c:u2800s. 06s t:pt 14 e} ,18u i364s | = g | :0 .tnsrc/libavfilter/af_afwtdn.csta 2m ^e 0 ; imfs0a:m pnlnote: e1 ip+ +4973texpanded from macro 'PARALLEL_IIR_CH' ss,il(e) 8t:o s tzar el}35=:9 er"{,src/libavfilter/af_astats.c a280, : src/libavfilter/af_asupercut.c3290:warning: t | t ~ ^ ~~~~~~~~~~~~~~~ | ( 3 :src/libavfilter/af_afftdn.c0,20:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f OiF Fi2n t321) (:358 avdSi, : 112 A (ssrc/libavfilter/af_channelsplit.c:warning: eEcomparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]n 9736: },:-56_Tg | 5warning: d 222>:d("s i5missing field 'unit' initializer [-Wmissing-field-initializers] s :23d: iwarning: s t,o z3et| ^e lwarning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]329 rO F6F)S[y | 321 t, ,AE ns] | = i T }222,[ d o A ({ i f | n| sifnV_src/libavfilter/af_compand.cOsP"T358_ T(]n ^etw __(:t79l | e Y [lna]p-a>r: vP+Ef_eIb Nwti98n _ep ovse*lT _:s alo"sr-m> ,> cms, e(dme 1warning: .o0p l>eaiinxp +missing field 'unit' initializer [-Wmissing-field-initializers] n)st =")snett { .i m , [th i79i | i{6i4d=s2A5Vl_Osn[ n ] xo-u6belPp=u ) >}tveT rt0 l| { ^~~~~~~~~~~~~~~~~~~~~~~~~ ~* ,screc_[at;* e v e_ll"T,ni] i"2o s]Y PoE;_g,auiun b|_n7 { .Lie6t4 | o k2-OTt_l i u! i,s>nFa Eo=n t sFnSEPTukt-p0up uAtas(;S(I>L Ot F mpp li+lfer aN ) -| e+_rv emlg)}, > ~~ ^~~~~~~~~~~) a e}a,, 0n t_ic , oA{V /usr/include/float.he n/o 1| i ^ _ O:P"unI0NsT 6 16T:,21src/libavfilter/af_asoftclip.c:t0e04.| ~ ^ ~~~~~~~~~~~~~~~_ T Y:___f0l Onote: FP285EouMt) o? expanded from macro 'FLT_EPSILON' F :\43_:A;Xo r S EDT warning: , s) -O(Uimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]B L16ET,)| ^~~~~~ ~> rg a| i | F# d ea ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ~tniLo{{.fdb l_ A285 | i | =d1G.: n ~~~~~~~~~~ ^ ~~~~~~~~~~~~~ BS)}, e F},1 A V3_OLP,T. 0 warning T _src/libavfilter/af_astats.csrc/libavfilter/af_axcorrelate.c_ :;373s T| : ~ ^~~~~~~~~E : generated Y 352P: 20 :12 /usr/include/stdint.h. P E_S I| L:Owarning: N: D ~~~~~ ~~~^~~~~ comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]461 OU B0Lwarning: missing field 'help' initializer [-Wmissing-field-initializers]:.21 .E ,1: , { 9352 dnote: 373 2. | dsb expanded from macro 'INT64_MAX' | 0t9l2 1 src/libavfilter/af_chorus.c [{ 8 9.i:f o(Np-=>5 ,168 46v | U#w5i0n:FeLdL0 _}49,Lres a7mpp:o sAf}i8nl12 5src/libavfilter/af_dynaudnorm.c- 9G0 e e| warning: ^e>-S0:70F implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* n= 130s,I N T 6}-,: 138| :+ 4_ M> 9 ^~~~~~~~~~~~~~~~~~~~~~~0 0warning: AXt168 m,]missing field 'unit' initializer [-Wmissing-field-initializers]| c | _ s ^=( A a 0 m}i0n .130xp,t f 7| | ^l ;defp e src/libavfilter/af_asupercut.c f ts) :f| ~ ^~~h {322 "f_{:ffrsa m12fa mepl:f warning: | src/libavfilter/af_compand.clefnmissing field 'help' initializer [-Wmissing-field-initializers]",src/libavfilter/af_aspectralstats.c ~~~~~~~~~~ ^ ~~~~~~~~~~~~~ :e80f: 108:: warning: s"f s89e missing field 'unit' initializer [-Wmissing-field-initializers]322 | f = : 97t f ( :{tfhie fNnU warning: 80 | f tLfLmissing field 'unit' initializer [-Wmissing-field-initializers]) ) r 2 {a " } (sm- warningvso89 | ^~~~~~~~~~~~~~~~~~e >ld | generated uem. e | l p" ^,e {"ts n h"eogst[vth nesrc/libavfilter/af_afade.c ii]nr :mn *l 289s:itaioec131"paul:,"t, " seltvi onlwarning: u wkiimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]m -ned o>w" , sO OFa F289o | FSmFpvl ETS(efe Err_ rTatleaap "(i nm{,/i e1 Ot_0l"Fsti0aelF_avo0n.S0r)l_E;Tt(uomv _smseec a| e ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ~r)m)p lle",,a, pA ) V ",se_tA O nVumAbPV__eTOOrPT_PT Y_T_oTYPTEf_PDOYU EfPB_FiErLsL_Et,O I{ ANsTsrc/libavfilter/af_afftdn.c, :Ta.m 374,dp : bl 77{l.e{:. id =6b4t warning: l0o =},implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] =- 9 0 0st5a0r.0,t5 0 }}f0a,,, A d} 3740i,n | , g 1 "| 0, 1,, ^ 80 A 0 }0O, ,FF F SLE A| T (sG ^ tnS aor ti}_ss,y am_pdsrc/libavfilter/af_compand.c | lae: ^t)a81[ ,:138i: A]V _warning: =O missing field 'unit' initializer [-Wmissing-field-initializers]Pm aTg_T YP=E _IhNyT6p 4o81, t ({ | .if6f4 t =src/libavfilter/af_dynaudnorm.c_ : 131:d138{a0: t" a de l _ warning: f}missing field 'unit' initializer [-Wmissing-field-initializers]la, ty"0, [,i ]src/libavfilter/af_channelmap.c."IrNeTs: ,6e4326_131 | t : M{f 21A:f "dfXt,warning: eT",_comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare]dlaaF LA tya _Gfl t[ i Sf] }o,. ri s m| ) ~ ^~~~~~~~~a 326 ";sme | t/usr/include/stdint.h :46 :p l 21t:e s| h note: ~~~~~ ~~~~~~~~~~~~~~~~^~be expanded from macro 'INT64_MAX' e ffr amoe r 46eliesrc/libavfilter/af_afftdn.c | : 374:f57n#s:gt hd( e ndefniiwarning: icnnimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] nhge m_ sotIeuhtNT 6c3744e_ " | mM >t,o A X vF F _ AoR l R( u O A 0 mFYex Fn_o7adSsrc/libavfilter/af_drmeter.cEifsjE:LffyfufTs166tEe_f(f:src/libavfilter/af_chorus.cMrSd:ff45f"(,a184tra:fb :a[ fufO20Fmi]warning: ff-f:F e _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l>fS)warning: = meadaEtTimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](| dng_massrc/libavfilter/af_apsyclip.c)e ^~~~~~~~~~~~~~~~~~e : 402)c )l,= : {Aa y166)34, 184 | Vh_ | : | yO Awarning: V ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ p Pi fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ OoT _ ( PtT_T Ys(-T PfEsrc/libavfilter/af_channelmap.c>Y P 402f_:tsrc/libavfilter/af_aspectralstats.ci Ec_ | I_352dna:thaD N:_106d:_Of lTt12[ig]r.12U: ,: a irBe warning: = n{L,Ec,missing field 'help' initializer [-Wmissing-field-initializers] warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 2 0. io6 {* (fn4 *106 sfus. d= | l t m t352 bf 5o0g__d asrc/libavfilter/af_crossfeed.ct | l l :01},i {a NoU=L L346 0n _ a0t: }c(l_f10 , 109 s i| vl }:,e p0 ^,o t2 0 c_o nld[p , 8Awarning: lueie] .i0m}missing field 'unit' initializer [-Wmissing-field-initializers],m vae l0_)i nve k 0;, )| /F =sFq ^ >F346 | L ~~~~~ ~~~~~~~~~~~~~~~~^~r M1 | 1 AtI(.r.m sGNS0f {/s um( s"-s tFr}src/libavfilter/af_compand.c,/>/F e( 0 .:2o *_n s82ut _AgR| -:>pgtR ^A12c:- ah Yl_>Ewarning: imissing field 'help' initializer [-Wmissing-field-initializers]"ibLn ),p_ lE l| 82 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ~k MS ("e | vnbsu feul;e t- src/libavfilter/af_chorus.ccmr >:)184o: | { ^~~ ~dsrc/libavfilter/af_dynaudnorm.c)s)49;:src/libavfilter/af_atempo.c Na:ts132 f eUeLd: a:138 :| warning: Limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]285 s)tr ^~~~~~ ~ewarning: :, 184n | missing field 'unit' initializer [-Wmissing-field-initializers] 20} g| ^ :ntchsrc/libavfilter/af_drmeter.c" , h:_ 166 :warning: oi f27Ocomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]Fut132) | : Fwarning: (SsEimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* -{T s> i(ni_"s t rzegsrc/libpostproc/postprocess.cg166a285uenoaf( | b : | s g tiu 868s: hnf * s15i z)-,( :ae> "s v d ,AuVwarning: _ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a mt_aha s _ O[Pdsi"n0_Tvroes]_ Tlruet)=Y 2tm t)P;8680 | 0e(h) E> *p el_og 110o( s D| .t eLartpeemoEu(eirpsrc/libavutil/macros.h,:t49:a=k os i_25ga0i -/> {szq:r;tn(w.ed note: )expanded from macro 'FFMIN' r i"bil =m.s| snu,<2F ~ ~~~^~~~~~~~d m }Fo /49 | ,#_Aw ) ; dRR A( 00.e Y ,2f *_ Ep| - inLe ~~~ ^ ~~~~~~~~~~~~~~> b1 E FlF,M I M Sk OF(LnNuFcFSsrc/libavutil/avassert.hEA(Gma-,:T38(S) >b):f)})t; (11i,e m(:lt | p ^~~~~~~~~~ ~a enote: | expanded from macro 'av_assert0'B)l r ^_ u>rsre di)(z ;38be )i+ | ) ,+ ? ) ( b )i f | :( ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ! (A (caV)src/libavfilter/af_crossfeed.co_)O:PnT_ T347Ysrc/libpostproc/postprocess.cPd:870 :| : ~ ^ ~E)_15109: )IN:T warning: ,{ warning: missing field 'unit' initializer [-Wmissing-field-initializers]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { . i 87063474 | | = 3 src/libavfilter/af_drmeter.cf1} o:r, src/libavfilter/af_afftdn.c{ "168::( r 66 i 398 : a n:= 38 3g,e 0warning: : ";implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , i < F F3 0 _168A1R ,R"A | Y _E L s e t398 EFL | s MoA GS } ,S u ( n| ^ cd s a-v _ t a g>l et o e w g \ mi( ct xp,d enceBs s| oluCC libavfilter/af_silencedetect.o A" ^~~~src/libavfilter/af_dynaudnorm.c n:rVre,dPs133t_ aOF:Fsrc/libavfilter/af_atempo.c Ls138tS)E:T(drO:; 287o:aGnwarning: iu13b_gmissing field 'unit' initializer [-Wmissing-field-initializers]+:l eI e +warning: ) N o)comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]F| fO ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, f, s e133 287 | "t | AVC_ = hOP sa-T> finn_ TlYfPe{o E(src/libavfilter/af_asupercut.cl o:r__oDfpf"%gd358:O103:o s"e,:UBtLwarning: t D wbinrd o wn)l _{ 358 | " ~~~ ^ ~~~~~~~~~~~~~~= of | , .f5 "ss}e che t(,nt + o1 ,{ c0hidtr );, s| h"e1y ~~~~~~ ^~~~_c uf, dtait oflf"a,FtL,A Ge s"-S>rbisn_ }ecs,toi z eu", cun t| ,t ^ o f df e n f) r; e q u eO| Fnc ~~~^~~~~~~~~~~~ ~F yS"E, TOF(FfSiElTt(src/libavfilter/af_crossfeed.cec:urt348_o:fs111f)isrc/libavfilter/af_drmeter.c:z: 171,:53e:warning: warning: )missing field 'unit' initializer [-Wmissing-field-initializers],Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]V _ OP T _ TY P EA_348DV | O _171U BO | PTL_{E T Y ,"s P El_IaNv{o.Td_bp,ll=e "o,g20 (}, c2, 2t00{ x,. , iFA"V_6LOLGsA_4eGI t ScuN= rF}3,v O | 1 ^e, } s",Ol ov pe er"a l, l 3D , R : O3%0Fg1F\S, nFEsrc/libavfilter/af_asupercut.cT("sL:,lA359G S o:d}rp103, e:) / s,- | warning: > ^ missing field 'unit' initializer [-Wmissing-field-initializers] n b _AcVha_nOnPe Tl359s_ | ) T ;Y P{E| _"D ~~~~~~ ~~~^~~~~~~~~~~~~~~~src/libavfilter/af_dynaudnorm.coOr :Ud134BeL:138r: Ewarning: ",,missing field 'unit' initializer [-Wmissing-field-initializers] "{se.tdb l=f.5i}l ,t 134e.r | 0 o r1 d,e r" ,{1 " , pF e L aA k"G,O S FF S },E | T ^( o"rsdete trh)e, pe aAk Vva_lOPuT_eT"Y,P E _ I N T src/libavfilter/af_crossfeed.c, : 349 : 109: warning: { missing field 'unit' initializer [-Wmissing-field-initializers]. i 6O4F=F1S0E}T( ,p 349e | a k_3v, a2 0,l ue{)FL A,G"S }l e, v e l | _ ^ i nA"V,_ O PT"_sTeYtPE _leDvOeUlB LiEn," , { . d b l = 0. 9src/libavfilter/af_asupercut.c :5360OF}F, :0SE103T: .warning: (0missing field 'unit' initializer [-Wmissing-field-initializers]l,e v e 1l._0,i n) ,F360 | L A AV _G OS{P T"},_lT eYv| eP ^El_ "DO,UB L "Ese,t i{np.udtb ll=e.v9e}l, "0,, 1 , src/libavfilter/af_dynaudnorm.cF : LA135OG:FS138F: S} warning: E,Tmissing field 'unit' initializer [-Wmissing-field-initializers] ( | l ^e vel), 135 | A V _ O P{T _"TYpPE"_,D O U B L E src/libavfilter/af_crossfeed.c, :350 :{ 109.":d bswarning: etlmissing field 'unit' initializer [-Wmissing-field-initializers] = 1t.h}e, p e0a. ,350k | v1. a,l u{FLe A"GS" ,},l e v| e ^ l _ o u t " , "sOeFFtS ElTe(vsrc/libavfilter/af_asupercut.cpee:lak361_ o:uv12:t al"uwarning: ,e)missing field 'help' initializer [-Wmissing-field-initializers] , 361 | A V{O _FONFPUSLTELT_(l eT}Yve PlE_ _| DOo ^U uBt)L,E , A{.Vd_bOlP T=_ 0T.9Y5P}E,_ 0D.O0U,B LE , 1 .{0,. dFblL=AG1S. }},, 0 ,| ^1, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:136:src/libavfilter/af_crossfeed.c138::351 :warning: 109:missing field 'unit' initializer [-Wmissing-field-initializers] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 136351 | | src/libavfilter/af_afftfilt.c { {" :m"279ab:xlgo47cka_:isn i"warning: , z implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e " , ""sseett tthhee bmlaxo c279ka s | imp lz ifei c" a, t i oO nFF S" E, T ( v ab l lu oeOckF_Fs1[VsSE warningTARi_ generated(zR. EmeAaL])x ,_a=mA Vpf_flt_Oouit[Pnf].Tr_ieTc;Ya tiPo n)E,| _ ~ ~~~~~~~~~~~^~A IVN_TOP,T _ T {Y.iP6E_4D=O0}U, B0LE,, 3{2.7db6l8 ,= A F 1}0, . 0}| , ^ 1src/libavfilter/af_afftfilt.c.0:, 2801:0470:. 0,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]FL AGSsrc/libavfilter/af_crossfeed.c :}352, : 28012| : | ^warning: missing field 'help' initializer [-Wmissing-field-initializers] 352 | v a{l uNesU[LVLA R}_ I M| ^A G]src/libavfilter/af_dynaudnorm.c :=137 :f138f:t _warning: oumissing field 'unit' initializer [-Wmissing-field-initializers]t [src/libavfilter/af_biquads.cn].:im285; 137: | 1| : ~ ~~~~~~~~~~~^~ {warning: "implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]m" , "set t he285 | mBaIxQ UaAmDp_lFiIfLiTcEaRt(ifolnt",, f l oa t , O F-FS1E.,T (m1a.x,_ a0mp)l i f| i^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~c ation)src/libavfilter/af_biquads.c,:228 :A34V:_ Onote: Pexpanded from macro 'BIQUAD_FILTER'T _TYPE_DOU B228 | L E , { . d b lo 2= =1 0i.20 }*, 1.b02, +1 0i10 .*0 ,b 1F L+A GiSb uf}[, i ]| ^* b0 + o2 * a2 + src/libavfilter/af_apsyclip.co1 :* 484a:152; : warning: In file included from implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_afir.csrc/libavfilter/af_dynaudnorm.c :: 103138\: : src/libavfilter/afir_template.c138 :484: | | 56 ^~~~~~~ ~warning: : missing field 'unit' initializer [-Wmissing-field-initializers]39 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] mask_ c138u | r v e _ s{h i"f tt56 a= | r1ge t. f r +src/libavfilter/af_biquads.c mf :(st"y285pma,sk:e _c1u r :"*v swarning: meage,implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] _ts hi *ftpth h 285e-a | s1B.tfeIa),QrU A g*D *de_setF -lIR>aLMTaERy(S"d,, fma linp t t , = i f veF; l LTo| a t_, ~~~~~~~~~~~~~~~~~^~~~~ ~ M AX , - 1m., src/libavfilter/af_apsyclip.cOFa :F484x1 S:E.T=28,:( F warning: tLaT0_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r)M g| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~I eNt;_ src/libavfilter/af_biquads.c| r 484: | ~~~ ^~~~~~~m 229 : s 14):, /usr/include/float.h note: : expanded from macro 'BIQUAD_FILTER' 15m: a17s :k note: _Acuexpanded from macro 'FLT_MAX'rv eV_ 229_sO | hP 15iTf | _ tT# Y= d P1Eei._f2fD +i (On=m Ue aFsiBLLkbuTf_EM_[,AcXi u r]ve{_3s;hi.f.4 dtb0l 2 8 2- = 31 04. f.) 6 0 *6} , 3 s-8>0a d5.0 , a 2 8p 18.t 590i, 8v1 2FeLe + A ; 3G8 S F| ^~~ ~ } ,| ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | ^ \ | ~ ^~~~~~~ In file included from src/libavfilter/af_afir.c:103: src/libavfilter/af_asupercut.csrc/libavfilter/afir_template.c:56::38154::107 :warning: src/libavfilter/af_dynaudnorm.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: : missing field 'unit' initializer [-Wmissing-field-initializers]139 :138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | f t381y | p139 e{ | *m"a cge nt, { *e"prrfh",""as,se e, t* d e cel any t,e r m i fn r src/libavfilter/af_aspectralstats.c"se=qeue: tFn189 :Lcty41"T, hO:_MeAXF F S,ETwarning: (ctu implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a tmofrfag)x,e A tV= _ 189RF | O MLPT _ST _MT"YsI,NPnEp ;_rD OU i B nt L| Ef, ~~~ ^~~~~~~( v {a. d/usr/include/float.hl: bul14= e:,1 1700s0} ,:i znote: expanded from macro 'FLT_MIN'2 e ,OFoFf 9 99S(14v9aE | 9l9u,src/libavfilter/af_biquads.c FT#ed:eLf()t285A:i1:, arGgne fwarning: mSte,timplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] } F_L,varlT _m)s; M)285, | | ^| I ~~~~~~~~ ^~~ B N I Q1 UA.D 1_7F 5I4L 9TAV4E_3R5O0(PT8f2_22lTt8,Y fsrc/libavfilter/af_asupercut.cl7oPa:5382E:t,0 _7107 D 9:O U-7warning: Bmissing field 'unit' initializer [-Wmissing-field-initializers]L1e E.,-, 31{8.d .Fb382, l | 0=| ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ) 0{. "0o| }r^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, d e r0src/libavfilter/af_biquads.c.":0,, 243 1:. "34se0t,: f iFIn file included from note: lexpanded from macro 'BIQUAD_FILTER'LAsrc/libavfilter/af_afir.cGt e:rS103 } ,o: rsrc/libavfilter/afir_template.c:d | 57 ^e243 | : r23" : , warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] o 1 =O Fi F157S | *E Tb( or2src/libavfilter/af_dynaudnorm.cfdt :+e yi140rp)2:e, 138 mi*:A n Vbwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]_1Od PeTl+_aT YyiPbsrc/libavfilter/af_astats.c Eu140=_f: | I [476:F59N Ti,L: ] T*{warning: _ M AXimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] b"0,c +o {omup.l1iani 6xg_ d* 4="4476e | a ,}l2a y , + = F L osTe" 24_,t se M*_ t Ima 1 ;2N0ect a;,h ( a| m eFtn ~~~~~~~~~ ^~~~~~~n L a elA d/usr/include/float.h GcS: a tao,15}, u p:l i c \17 n +: | 1,g " P| e ^note: " ^~~~~~~ ~a expanded from macro 'FLT_MAX', k _ c o 15u | n# detf i" ,n Oe "F%FfFLsrc/libavfilter/af_asupercut.c"S, T(f:lE383src/libavfilter/af_biquads.c:_107:o Ta:Mwarning: (tc285Amissing field 'unit' initializer [-Wmissing-field-initializers]X )h(: 13:ap.- n4>0warning: 2 implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]n m8in383_e2ls | 285c3_o | 4Bcu nt6IQoUup l e6dA), +3D 8_p5{ -F2 AV>I8"_mL8q5O9a8TfPTx1E2ae_+_R(cTY3Pcofuto8rEl_tnF"B,,"st O e)t OQ| - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ffa)L;, lc t o o| ~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~art"{ ,, .i 6 4 - 1.=, 1 .1}In file included from , ,src/libavfilter/af_afir.c 0 O F:) F103S E : T (src/libavfilter/afir_template.c| q:f^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~057a: 44,c : tsrc/libavfilter/af_biquads.c: 244 o warning: :r141:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ),, note: expanded from macro 'BIQUAD_FILTER' AFVLA_ O57GP | S Tf t244_}TyY | P,p eE _ D OUmBL| i ^ nE, {_ d. deib1 ll=a=y1 i bu.f=[i} ,]F0;.L0 T1 _, M Asrc/libavfilter/af_dynaudnorm.cX: 141 , : 1 m138a: 0 x 0 ._,warning: missing field 'unit' initializer [-Wmissing-field-initializers]d e F l La A yG S 141}=, | F L| ^{ T "_M n IN"; , | ~~~~~~~~~ ^~~~~~~ /usr/include/float.h : 14 : 17src/libavfilter/af_asupercut.c: note: expanded from macro 'FLT_MIN': " 384s:107 : e t 14 cwarning: | h missing field 'unit' initializer [-Wmissing-field-initializers]#a \dn e nfe| li ~ ^~~~~~~384nco up | lei nF gL T" _{, M I"N l e v1 e .l "1 ,7 "5 s4 9 eOF4FtS3 Ei5Tn(0pch8u2at 2n2ln8e7e5vl0e7sl9"_c7o,ue p - l3 8ed F) , OAV _FO| FPS ^~~~~~~~~~~~~~~~~~~~~~~~~~~TE _TTY(PlEe_BvOelO)L,, A{V_.OPiT_6T4Y P=src/libavfilter/af_apsyclip.cE _1D}:, src/libavfilter/af_aiir.cO518U: B : 345L24 :E: ,1 0 :warning: ,{ implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] .warning: d implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]b l =11,. }F,L A G S0 .} ,,518 | | ^ 2 . , F L iA345nG | S_L bA}u1T,fT warning f generatedI . C| eE ^r_ [InI]R _=C Hs(rcf[lnsrc/libavfilter/af_dynaudnorm.ct]p :,*142 :fs138l-:osrc/libavfilter/af_asupercut.c> a:lwarning: te385missing field 'unit' initializer [-Wmissing-field-initializers],v: e12 l: _ iwarning: nmissing field 'help' initializer [-Wmissing-field-initializers] ; | -142385 ^~~~~~ ~1 | | . , {{ src/libavfilter/af_biquads.c "N :Uc 285Lo :Lr 1 r1:}e. c,warning: t implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]| d0 ^c) " , | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "set 285D | Csrc/libavfilter/af_aiir.cB :IcQ312oU:rAr27De:c_ tFnote: iIexpanded from macro 'LATTICE_IIR_CH'oL nT"E,R ( f l t , 312 f | l o a t , -cO1oF.nF,sS tE1 T.d(,od uc0b_)lc eo r| ir^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ne c=t isosrc/libavfilter/af_biquads.crnc:)[259,n: ]21 : * note: iexpanded from macro 'BIQUAD_FILTER'Ag V;_ O P T _ T Y 259P | E _ B O O L , d o{ u. bi l6 e4 o= 0 0 =} , i b u f [ i \]0 , * | ^~~~~~ ~b 0 +1 ,i 1F L*AGS }, | ^ b1 + i2 * b2 + o1 * a1 + o2 * a2; \ | ^~~~~~~ ~ src/libavfilter/af_dynaudnorm.c:143:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 143 | { "c", "set DC correction", OFFSET(dc_corresrc/libavfilter/af_biquads.cct:i285o:n1):, warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] AV_OPT_TY P285E | _BBIOQOULA,D _ F I{L.TiE6R4( f=l t0,} ,f l o a t , 0 , - 1 . , 11,. ,F L0A)G S | }^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, | ^src/libavfilter/af_biquads.c :261:14: note: expanded from macro 'BIQUAD_FILTER' 261 | src/libavfilter/af_afade.c i1: =439 :i153b:u fwarning: [src/libavfilter/af_dynaudnorm.cmissing field 'unit' initializer [-Wmissing-field-initializers]i: ]144;: 138 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 439 144 | | { { " "n ab l_ ts ba om up n ld ea sr "y ," , " "s se et t a nl ut me br en ra t oi fv\ e s ab| mo ~ ^~~~~~~pu lnedsa rfyo rm ocdreo"s,s f a dOeF FdSuETr(aatlito_nb"o,u nOdFaFrSyE_Tm(ondbe_)s,a mApVl_eOsCC libavfilter/af_silenceremove.o P)T,_ T Y PAEV__BOOPOTL_,T Y P E{_.IiN6T4, = 0 }{,. i 6 4 = 04,4 1 0 0 } ,1 ,1 ,F LIANGTS3 2}_,M A X| / ^1 0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:145:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_afade.c:440:153: 145warning: | missing field 'unit' initializer [-Wmissing-field-initializers] { "b", 440 | " s e{t "anlst"e,r n a t i v e b o u n"dsaerty nmuomdbee"r, o f sOaFmFpSlEeTs( aflotr_ bcoruonsdsa rfya_dmeo ddeu)r,a tAiVo_nO"P,T _OTFYFPSEE_TB(OnObL_,s a m p{l.eis6)4, = 0A}V,_ O P T _ T Y0P,E _ I N T ,1 , F L{A.GiS6 4} ,= 4| 4 ^1 00}, 1, INT32_MAX/10, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:146:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 146 | { "csrc/libavfilter/af_afade.co:m441p:r149e:s swarning: "missing field 'unit' initializer [-Wmissing-field-initializers], "set the co m441p | r e s s {f a"cdtuorra"t,i o n " , "OsFeFtS EcTr(ocsosm pfraedses _dfuarcattoiro)n," , A V _ O P T _ T Y P E _ D O U B L E , { .OdFbFlS E=T (0d.u0r}a,t i o0n.)0,, 3 0 .A0V,_ OFPLTA_GTSY P}E,_ D U| R ^A TION, {.i64 = 0 }, 0, 60000000, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:147:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | { "s", src/libavfilter/af_afade.c : 442 : 149src/libavfilter/af_acrossover.c : :warning: 173missing field 'unit' initializer [-Wmissing-field-initializers] : "48s:e twarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]h e comp rIn file included from e442s | s fsrc/libavfilter/af_afir.c a: c103{ t: 173 o | src/libavfilter/afir_template.c"r :d" 88", :, 15 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s O- F> Fg"SasEieT tn88 (s | c[c rio o]m s p s=r e fes axs dp_meffi (andgc uat=rio anrft )mi*,io nnM f"_ (,LAm NVi 1_n 0O, P /Tm _a 2Tg 0Y[ .Pi fE] )_) ;D; O U | B| ~ ^~~~L ~ ^~~~~~~~~~~~~~~~~~ E , { . d b src/libavfilter/af_afftdn.csrc/libavfilter/af_acrossover.clO: F173=F:: 32S544:0E: .Twarning: 045(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]}d: ,u rwarning: a0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t. i0 o,173n | ) ,3 0 . 0 , FA L544V A_ | GO SP T s}_ -,Tsrc/libavfilter/afir_template.cd> Y:og P89ua| E:ib ^_15nl D:seU [ Rwarning: ibA]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]aT nI=dO _Nen,xo pi{f s.(89eig | [6a N4i B n _= P src/libavfilter/af_dynaudnorm.c* R0 : OM148 }F_: ,IL138m LNa: E1x 0_0 warning: ,B =missing field 'unit' initializer [-Wmissing-field-initializers] A/ 6N f0D2m0S0a0].x0 ff0=)( 0 ;m1480{ a | , x 0| , F. ^~~~ ~ Lf m A a{G}g S;[" it }]h| ,)r ~ ^~~ e; s | h ^o| l ~ ^~~~~~~~~~~~~~~~~~d ", "set the threshold value", OFFSsrc/libavfilter/af_afade.cE:T443(:t143h:r ewarning: smissing field 'unit' initializer [-Wmissing-field-initializers]h old), AV _443O | P T _src/libavfilter/afir_template.cT : Y90{P: E21":_o Dvwarning: Oeimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Ur BlLaEp," ,{ . d b90 l | = " o0 v. e0 r} l, a mp i 0n1._s0dt,e ls at yr1 e.=a0 m,f meFinLndAf G(wSmi it}h,n _2 dn| ed ^l asyt,r edaeml asyt[air]t)";, | O ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~F FSET(overlap), src/libavfilter/af_dynaudnorm.cAV:_149O:P138T:_ Twarning: Ymissing field 'unit' initializer [-Wmissing-field-initializers]P E_BOOL, {.i6 4149 | = 1 { "}t," ,0 , 1 , F L A src/libavfilter/afir_template.cG :S"91 s:}e21,t: twarning: | himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e ^ threshol d91 | v a lsrc/libavfilter/af_astats.c u e :" , 527 :m 59a :x _ warning: d implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e l a yOsrc/libavfilter/af_afade.c F=:F 444Sf:Em143Ta:(x tfwarning: h(missing field 'unit' initializer [-Wmissing-field-initializers]rm easx h_527od | le dl )a ,y , 444 d | e l a s ye [t i_{A]m V)e"_;toO a"P (,T| m _ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~e T t Ya Pd E a_ tD aO ,U B 0L ,E" ,o" vO{ev.redlrbaalpl l=1. sP0te. a0sk}t_,rc eo au0mn. t0e",n, d " w%1if.t"0h,, 2(FnfLdlA oGsaStt r)}e(,am mi n| s_ ^tc aorutn"t, + OmFaFxS_EcTo(uonvte)r l/a p()d,o u b l e ) sA-V>_nObP_Tc_hTaYnsrc/libavfilter/af_dynaudnorm.cPn:eE150l_:sB138)O:;O Lwarning: ,missing field 'unit' initializer [-Wmissing-field-initializers]| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ {.i64 = 1 150} | , 0In file included from , {src/libavfilter/af_dialoguenhance.c1 ,": c28Fh: Lasrc/libavfilter/window_func.hAn:Gn155Se: l60}s:," , warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ "set channels to filte r155" | , src/libavfilter/af_afftdn.c : 568 : 34Ol:Fu Ftwarning: S[Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]nT ]( c=h aenxnpe(l-s0_.t5o _568*f | i lS tQ eR r( )( ,n A-V (_bNOa-Pn1Td)__/Tn2Yo)Pi/Es(_e0S[.Ti4R]*I (N=NG -,a1 v){_/.c2sl.tifrp)=d)"()an;lo li "s| }e ~^~~,, - 2 40.,, src/libavfilter/window_func.h :2 1534 :. 30)0:;, note: Fexpanded from macro 'SQR'| L ~~~~~~~~ ^~~~~ A GS }, 153| | ^ #define SQR(x) ((x)*(x)) | ^ src/libavfilter/af_dynaudnorm.c:151:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] CC libavfilter/af_speechnorm.o src/libavfilter/window_func.h :151155 | : 60 : warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "h", 155 | " s e t c h a n n e llsu tt[on ]f i=l teexrp"(,- 0 . 5 * S Q R (( nO-F(FNS-E1T)(/c2h)a/n(n0e.l4s*_(tNo-_1f)i/l2t.efr))),)A;V _ O| P ~^~~T _TYPE_src/libavfilter/window_func.hS:T153R:I26N:G ,note: expanded from macro 'SQR'{ .str=" a153l | l " } , 0#,d e f i n e0 ,S QFRL(AxG)S (}(,x ) *| ( ^x )) | ^ src/libavfilter/af_dynaudnorm.csrc/libavfilter/af_crystalizer.c:152:138::131 :warning: 1missing field 'unit' initializer [-Wmissing-field-initializers]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 152 | { "overlap "131, | f i l"tseerts (tdhbel ,f rdaomueb loev,e rilnavper"s,e , n o c l i p , 1 ,O F0F,S E1T.(0o,v earvl_acpl)i,p d , 1 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AV_OPT_src/libavfilter/af_crystalizer.cT:Y66P:E27_:D Onote: Uexpanded from macro 'filters'B LE, {.dbl=. 066} | , c o0n.s0t, t y p1e. 0m,u lFtL A=G St d}-,> m u| l ^src/libavfilter/af_acrossover.ct ; : 13 208 : warning 82s : generated . warning: src/libavfilter/af_astats.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 542 : 63 : 4 warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning s generated . 208 src/libavfilter/af_dynaudnorm.c | : 153 : 138 : 542 | warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_afade.csrc/libavfilter/window_func.h : : 469 162 : : 1215325a : | :v s _\ewarning: warning: l tmissing field 'help' initializer [-Wmissing-field-initializers] implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o _ g| m{( ~~~~ ~~~~^~~~e ct 469"ta | ox( ",m 162, e | At Va{ _d LaN OtU GL a _L , E R} 0 R , O " R| s" , ^eNi tuf" m Ftb(rheFeerFq AufoBerfSn a(cNmnyae N -%so f"vM ,e)m r u"l>s%a=tfp ""0b,,.e 3 n pb *o_ sn Mia )tn is {v e/ | n( ~~^~~ ~~ufO mlFboFeaSrtE.)T\ssrc/libavutil/common.h(n-:o">64v,n:e b31rf_:lrc aehnote: pqaexpanded from macro 'FFABS'))n ,;n e l | s ~~~~~~ ^~~~ )64 ; | # d| e ~~~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ f i nAeV _FOFPATB_ST(YaP)E _(D(OaU)B L>E=, 0{ .?d b(la=). 0:} ,( - ( a ) )0). 0 ,| ^ 1.0, FLAGS }, | ^ In file included from src/libavfilter/af_dialoguenhance.c:28: src/libavfilter/window_func.h:162:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ^~~~~~~~~~~~ ~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFsrc/libavfilter/af_astats.cA:Bsrc/libavfilter/af_dynaudnorm.c544S::(15663a::)12 :warning: ( implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](warning: amissing field 'help' initializer [-Wmissing-field-initializers]) >= 0156 | ? ( a 544)src/libavfilter/af_acrossover.c | { :: N213 U:( L86- L:( }awarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s ) | e) ^t _ m| e ^~~~t a(met a213d | aIn file included from tsrc/libavfilter/af_dialoguenhance.c a: ,28 : 0src/libavfilter/window_func.h ,: 162 ": N39 u: m baewarning: vrimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ loofg (Icn tf162xs | ," , A V" _% Lf O" G, _ En Rb R_ OiiRnf,f s(" FF/Fr A(BefSql(uonea nt-c) ysM -)%> fn> b=m_ uc0sh.ta3 n bn*ee lMis)n) ;{i n c| | r ~~~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ~ ^e asing order.\n", freq); | ~~~~~~ ^~~~ CC libavfilter/af_stereotools.o src/libavfilter/af_astats.c:546:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 546 | set_meta(mesrc/libavfilter/window_func.hta:d163a:t86a:, warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], "Number of de n163o | r m a l s " , " % f " , n b _lduetn[onr]m a=l s0 ./5 (*f l(o1a t+) sc-o>sn(b(_Mc_hPaIn*n(eFlFsA)B;S ( n| ~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~- M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~~^~~ ~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #definsrc/libavfilter/af_afftdn.ce F:FA617B:S19(:a )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( (a) >= 0 ? (a) :617 | ( - ( a )d)o)u b l| e ^ mean = 0.f; | ~~~~ ^~~In file included from src/libavfilter/af_dialoguenhance.c:28: src/libavfilter/window_func.h:163:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ^~~~~~~~~~~~ ~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ src/libavfilter/af_crystalizer.c:132:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 132 | filters(dbl, double, inverse, clip, 1, 1, 1.0, av_clipd, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_crystalizer.c:66:27: note: expanded from macro 'filters' 66 | const type mult = td->mult; \ | ~~~~ ~~~~^~~~ src/libavfilter/af_biquads.c:333:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 333 | BIQUAD_DII_FILTER(flt, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:309:14: note: expanded from macro 'BIQUAD_DII_FILTER' 309 | in = ibuf[i]; \ | ~ ^~~~~~~ src/libavfilter/af_afade.c:515:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 515 | CROSSFADE_PLANAR(flt, float) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:490:36: note: expanded from macro 'CROSSFADE_PLANAR' 490 | d[i] = s0[i] * gain0 + s1[i] * gain1; \ | ^~~~~ ~ src/libavfilter/af_afade.c:515:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 515 | CROSSFADE_PLANAR(flt, float) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:490:20: note: expanded from macro 'CROSSFADE_PLANAR' 490 | d[i] = s0[i] * gain0 + s1[i] * gain1; \ | ^~~~~ ~ CC libavfilter/af_stereowiden.o src/libavfilter/afir_template.c:232:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 232 | if (ch_gain != 1. || s->ir_gain != 1.) { | ~~~^~~~~~~ ~~ src/libavfilter/afir_template.c:233:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | ftype gain = ch_gain * s->ir_gain; | ~ ~~~^~~~~~~ src/libavfilter/af_crystalizer.c:133:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 133 | filters(dbl, double, noinverse, noclip, 0, 0, 1.0, av_clipd, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_crystalizer.c:66:27: note: expanded from macro 'filters' 66 | const type mult = td->mult; \ | ~~~~ ~~~~^~~~ src/libavfilter/af_afftdn.c:706:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 706 | sdiv = s->band_multiplier; | ~ ~~~^~~~~~~~~~~~~~~ src/libavfilter/af_afftdn.c:708:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 708 | s->bin2band[i] = lrint(sdiv * freq2bark((0.5 * i * s->sample_rate) / s->fft_length2)); | ~ ~~~^~~~~~~~~~~ 9 warnings generated. src/libavfilter/af_aiir.c:517:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_astats.c:599:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 517 | src/libavfilter/af_crystalizer.c : i134f: 1(:f awarning: bsimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( c o599e | f s [ 2 * i U+P 1D]A134)T | Ef>_i SlFTtLAeTTr_SsE((PdPSb,Il L,fO lNdo)oa ut{b, l e*| s ~ ^~~~~~~~~~~,r cn,o i,n vlelrrs/usr/include/float.hie:n,16t :(c21*l:si rpnote: c,expanded from macro 'FLT_EPSILON' *0 ,( U1I,N T16.40_, C 16(a | 1v#)_d ce mUuPlDtA;T E _ S T A T S _ # # p l a n a r ( t y p e , u p d a t e _ s t a t ( s , p ,\ s a| m ~~~~ ~~~~^~~~p le, sample normsrc/libavfilter/af_afade.caliz:e520r:_1s:u fwarning: fimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]i x, int_sample), s- >520i | sC_RfOlSoSaFtA D?E (ufpldta,t ef_lfolaota)t _ s| t^~~~~~~~~~~~~~~~~~~~~a t(s, psrc/libavfilter/af_afade.c,: 510s:a36m:p lnote: e)expanded from macro 'CROSSFADE' : s->is_doub l510e | ? u p d11a t warninge s_ generatedd . o u bdl[ek_]s t=a ts(0s[,k ]p ,* sgaamipnl0e )+ :s 1([vko]i d*) NgUaLiLn,1 ;) ; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c : 555 : 13 : note: expanded from macro 'UPDATE_STATS_P' \ | ^~~~~ ~ 555 | src/libavfilter/af_afade.c : 520 : 1 : uwarning: pimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]da te_func ;520 | C R O S S F A D E ( f l t , f l o a t ) | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c : 510 : 20 : note: expanded from macro 'CROSSFADE' 510 | \ | ^~~~~~~~~~~ d[k] = s0[k] * gain0 + s1[ksrc/libavfilter/af_astats.c]: 599*: 32g:a iwarning: nimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]1 ; 599 CC libavfilter/af_superequalizer.o | U P D\A T E| _ ^~~~~ ~S TATS(P, float, *src, , llrint(*src * (UINT64_C(1) << 31))); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:575:63: note: expanded from macro 'UPDATE_STATS' 575 | UPDATE_STATS_##planar(type, update_stat(s, p, sample, sample normalizer_suffix, int_sample), ssrc/libavfilter/af_dialoguenhance.c->i:s_59f:l109o:a twarning: ?missing field 'unit' initializer [-Wmissing-field-initializers] update_float_stat(s, 59p | , s a m{p l"eo)r i:g isn-a>li"s,_ d"osuebtl eo r?i upgdiantael_ dcoeunbtleer_ sftaactt(osr," ,p ,O FsFaSmEpTl(eo)r i:g i(nvaoli)d,) NAUVL_LO,P T)_;T Y\P E _| D ~~~~~~~~~~~ ^~~~~~O UBLE, {src/libavfilter/af_astats.c.:d555b:l13=:1 }note: ,expanded from macro 'UPDATE_STATS_P' 0, 1, FLAGS 555} | , | ^ update_func; src/libavfilter/af_dialoguenhance.c : 60 : 109 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | \ | ^~~~~~~~~~~{ "enhance",src/libavfilter/af_astats.c : 599":s32e:t warning: dimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]i alogue enhance 599f | a c t o r " , O FUFPSDEATT(Ee_nShTaAnTcSe()P,, fAlVo_aOtP,T _*TsYPE_rDcOU,B L,E ,l l{r.idnbt(l*=s1r}c, *0 ,( U3I,N TF6L4A_GCS( 1}), < <| ^3 1))); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:575:55: note: expanded from macro 'UPDATE_STATS' src/libavfilter/af_dialoguenhance.c:61:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers]575 | UPDA T61E | _ S T A T{S _"#v#opilacnea"r,( t y p e",s eutp dvaotiec_es tdaett(esc,t ipo,n sfaamcptloer," ,s aOmFpFlSeE Tn(ovromiaclei)z,e r _ s uAfVf_iOxP,T _iTnYtP_Es_aDmOpUlBeL)E,, s{-.src/libavfilter/af_biquads.c>dib:sl=_3892f:}l1,o a:2t , warning: 3?implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2 u,p dFaLtAeG_fSl o}a,t _ s| t ^ a 389t | (BsI,Q UpA,D _sTaDmIp_lFeI)L T:src/libavfilter/af_dialoguenhance.cE :Rs62(-:f>10li:ts ,_warning: dmissing field 'help' initializer [-Wmissing-field-initializers]fo luoba lt62e, | ? u- p1{d.Na,Ut Le1L_.}d, o u 0b| )l ^ e _| s^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t at(s, src/libavfilter/af_biquads.cp:,360 :s14a:m pnote: lexpanded from macro 'BIQUAD_TDI_FILTER'e ) : (void)NUL L360, | ) ; \ | ~~~~~~~~~~~ ^~~~~~i n = ibusrc/libavfilter/af_astats.cf:[555i:]13 :+ note: sexpanded from macro 'UPDATE_STATS_P'1 ; 555 | u p d a t e _ f u n c ; \ | ^~~~~~~ ~ \ | ^~~~~~~~~~~ src/libavfilter/af_astats.c:599:32: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 599 | src/libavfilter/af_crystalizer.c : 136 :U1P:D ATwarning: E_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]S TATS(P, float, *src, , 136l | lfriilntte(r*ss(rdcb l*p ,( UdIoNuTb6l4e_,C (i1n)v eem,u lutp;d a t e _ s t a t ( s , p , s a m p l e , s a m p l e n o r m a l i z e r\_ s u| f ~~~~ ~~~~^~~~f ix, src/libavfilter/afir_template.cint:_318s:a65m:p lwarning: eimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]) , s->is_float ? update_fl o318a | t _ s t a t ( s , p , ss-a>mfpdlsep)- >:v esc-t>oirs__ddmouulb_lsec a?l aurp(dsartce _+d oiunbpluet__sotfafts(est,, pi,n ,s admrpyl_eg)a i:n ,( vFoFiAdL)INGUNL(Ln,b _)s;a src/libavfilter/af_haas.cm\p l :e| s ~~~~~~~~~~~~~~~~~~ ^~~~~~60 ,: 1198:) )src/libavfilter/af_astats.cwarning: ;: missing field 'unit' initializer [-Wmissing-field-initializers]556 :| 13 ~ ^~~~~~~~: note: expanded from macro 'UPDATE_STATS_P' 556 | 60 | { " l e v eulp_diant"e,_ f l o a t ;" s e t l e v e l i n " , O F F S E T ( l e v e l _ i n ) , A V _ O P T _ T\Y P E| _ ^~~~~~~~~~~~D OUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_haas.c:61:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/afir_template.c:324:35: warning: 61 | implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] { "level _324o | u t " , " s e t l e vserlc 2o[unt]" ,= i n [ nO]F F*S EdTr(yl_egvaeiln_;o u t| ) ~ ^~~~~~~~, 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_TYPEsrc/libavfilter/af_afftdn.c_DO:U843B:L29E:, warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. dbl=1}, 0.015625, 8436 | 4 , A s}a,r =| ^s ->sample_asrc/libavfilter/af_astats.cdsrc/libavfilter/af_extrastereo.cv:a599::n3732c::e 102warning: /: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] s warning: ->missing field 'unit' initializer [-Wmissing-field-initializers]s ample_rate; | ~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 59937 | | { " m "U,P D"AsTeEt_ StThAeT Sd(iPf,f efrleonacte, c*oserfcf,i c,i lelnrti"n,t (O*FsFrScE T*( m(uUlItN)T,6 4A_VC_(O1P)T _nuFngbSm"lEi,eTn ( dp= 6a rp =_- m> (im idi dn- l e n1_ o)p r h m*a a s lseOi-)Fz>,Fes SraAE_mVTsp_(ulOcfePlf_Tiir_pxaT);tY, eP p EA-/_V> B_nsOOm-OPaL>Tx,f_ fT= tY _P lEp{e_-.nB>igOm6tOa4hLx=;, 0 n} o,| {r ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~.m ia 6l 4i =z 1e }r ,_0 s, u f f i10x,,; )A ; 1 }\,, A | | ~~~~~~~~~~~~~ ^~~~~~} ^ , | ^ src/libavfilter/af_astats.c:555:13: note: expanded from macro 'UPDATE_STATS_P' 555src/libavfilter/af_extrastereo.c | : 39 : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] u p39d | asrc/libavfilter/af_haas.c t: e69 _: f131{u: nNwarning: cUmissing field 'unit' initializer [-Wmissing-field-initializers];L L } | ^ 69 | { " l e f t _ d e l a y " , " s e t l e f t d e l a y " , \ O| F ^~~~~~~~~~~F SET(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.src/libavfilter/af_crystalizer.c0},: 137 : 1-:1 ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1, A }, | ^ 137 | filters(dblp, double, inverssrc/libavfilter/af_haas.ce:,71 :c119l:i pwarning: ,missing field 'unit' initializer [-Wmissing-field-initializers] 1, 1, 1.0, av _71c | l i p d ,{ 0")l e f| t^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_ gain",src/libavfilter/af_crystalizer.c : 66 : 27 :" snote: eexpanded from macro 'filters't left g a66i | n " , c o ns tO FtyFpSeE Tm(uplatr =_ gtadi-n>m0u)l,t; A V _ O P T _ T Y P E _ D O U B L E , { . d b l = 1 }\ , 0| . ~~~~ ~~~~^~~~0 15625, 64, A }, | ^ src/libavfilter/af_haas.c:72:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "left_phase", "set left phase", OFFSET(psrc/libavfilter/af_astats.car:_602p:h52a:s ewarning: 0)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], AV_OPT_TYPE_BOOL , 602 | {. i 6 4 = 0 }U,P D A T E _ ST A TS0(,I , f1l,o aAt ,} ,* s | rc ^, , llrint(*src * (UINT64_C(1) << 31))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~src/libavfilter/af_haas.c :73:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_astats.c:575:89: note: expanded from macro 'UPDATE_STATS' 73 | { "right_delay", 575 | " s e t UrPiDgAhTtE _Sdsrc/libavfilter/af_afftdn.cTeATlS:_a#874:y#36"pl:a, warning: n aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Or F(FtSypEeT,( paurp_ ddat874ee | _ls taat (y1 ),s , p , dn cs haA->mVpnle_,oOi PssTae__TmrYpPEe_ledD nuOorcmUtBailLizoeEr_ns, =u s{f.->fndioxb,il= 2si.en1_t2r_}esd,ucam t p iloe ),n ; 0 ,s -M| >A ~ ~~~^~~~~~~~~~~~~~~ 3iXs_ warnings_ generatedfHlo. AaASt_ D?EL AuYp,d aAte _},f l o| at ^_ stat(s, psrc/libavfilter/af_afftdn.c, :sa875m:p36l:e )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: s->is_do u875b | le ? src/libavfilter/af_haas.c u p:d 74 :a119: t ewarning: dn_cdmissing field 'unit' initializer [-Wmissing-field-initializers]ouh b-l>en_ositsaet(_s f,74 l | opo , r {s a " rm pi g=leht _)bas l-:>a nno(icvsoied)eN"_UL,fL ,l"oo r)s;;e t \| r i ~ ~~~^~~~~~~~~~~ g| h ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t balancsrc/libavfilter/af_astats.ce":, 567O:FF13S:E note: Texpanded from macro 'UPDATE_STATS_I'( par_balan c567e1 | ) src/libavfilter/af_afftdn.c, : 876 : 36 : A V warning: _ Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] P T _TuYpPEd_ a876DOtU | e_Bf Lu En c;, { .d b ld = 1n}, c h - > - 1r,e s i 1d, u a A l} _f,l o o| ^ r = s - > r e s i d u a l _ f l o o r ; \| ~ ~~~^~~~~~~~~~~~~~ | src/libavfilter/af_haas.c ^~~~~~~~~~~: 75:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | {src/libavfilter/af_astats.c :"602r:i32gh:t _warning: gimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]ai n", "set ri602g | h t g a i n " ,U P D A TOEFF_SESTT(ApTSa(rI_,g afilno1a)t,, *s r c, , l lAVr_iOnPTt_(T*YsPrEc_D O*U B(LUEI,N T 6{4._Cd(b1l)= 1<}<, 3 10).)0)1;5 6 2| 5 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, 64, A }, src/libavfilter/af_astats.c| : ^575 :63: note: expanded from macro 'UPDATE_STATS' 575 | Usrc/libavfilter/af_haas.cP:D76A:T119E:_ Swarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]A TS_##planar (76t | y p e{, "urpidgathet__spthaats(es",, p , "ssameplte ,r isgamhptl ep hnaosrem"a,l i z erO_FsFSuEfTf(ipxa,r_ pihnats_es1a)m,p le ) , s - >AVi_sO_PfTl_oaTtY P?E _uBpOdOaLt,e _ f l{.oia6t4_=s1ta}t(,s , p , s a0m,p l e) 1:, s ->Ai }s,_ d o| ^u ble ? update_double_ssrc/libavfilter/af_haas.ct:at77(s:,12 :p ,warning: missing field 'help' initializer [-Wmissing-field-initializers] sam p77l | e) : (v o{ iNdU)LNLU L}L , | ) ^; \ | ~~~~~~~~~~~ ^~~~~~ src/libavfilter/af_astats.c:567:13: note: expanded from macro 'UPDATE_STATS_I' 567 | update_func; \ | ^~~~~~~~~~~ src/libavfilter/af_biquads.csrc/libavfilter/af_astats.c:602::32436:: 1warning: :implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 10 src/libavfilter/af_crystalizer.c602 warning | s: generated 138 . :436 1 | B: Iwarning: QUimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]UPA DDA_TTED_ISIT_AFTIS(LIT, E138f | lRfo(ait,f ll*tsrtce,,r f s,l (olldrainbtlpt,(, *d so-ru1.c, b1*l. (eU, ,0 IN)T6n4o _iC (1n)| ve ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r< set_ sm u lta+t( st ; , r i g p h, st) a m /p 2. ;l | e\, ~~~~~^~~~~~~ ~ s a| mp le ~ ^~~~~~~ n o r m a10 l iz warninges generatedr _. s u ff i x , i nt _ s\a m pl| e ~~~~ ~~~~^~~~ ), 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/libavfilter/af_acrossover.c*src,: ,468 :1l:lr int(warning: *simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]rc * (UINT64_C(1) < < 4683 | 1X)O)V)E;R _ P| R ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ OCESS(dblp,src/libavfilter/af_astats.c :d575o:u190:b lnote: eexpanded from macro 'UPDATE_STATS', 1.0, d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_acrossover.c575: | 412 : 40 : note: expanded from macro 'XOVER_PROCESS' UPDATE_ST A411 | T S _ # # p lsa-n>afrd(stpy->pveec,t ourpd_a#t#e _fsft a#t#(msu,l _ps,c aslaamrp(l(et,y spaem p*le) nforrmaamleisze[r0_]s-u>efxtfeinxd,e di_dnatt_as[cahm]p,l es)r,c ,s - > i s _ f\l oa t | ? ~ update_fl o412a | t _s ta t ( s , p , sa m pl e ) : s - > i s _ d ou b l e ? u p d a tse3-_>d warninglos generatedeu. vbleel__isnt,a t(FsF, ApL,I GsaNm(pnlbe_) s:a m(pvloeisd,) NsULiLz,e o)f;(t y\p e ))| ); ~~~~~~~~~~~~~~~~~~ ^~~~~~ src/libavfilter/af_astats.c :\568 : 13| : ~~~^~~~~~~~note: expanded from macro 'UPDATE_STATS_I' 568 | update_float; \ | ^~~~~~~~~~~~ 5 warnings generated. src/libavfilter/af_astats.c:602:32: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 602 | UPDATE_src/libavfilter/af_aiir.cSTA:T716S:83(:I , warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l oat, *src, , llrint( *716s | r c * ( U I N T6 4 _ Ci(i1r) -<> anote: bexpanded from macro 'UPDATE_STATS'[ 0][2 * ousrc/libavfilter/af_crystalizer.ctmo:s 139t577:_p | o1 l: esrc/libavfilter/afir_template.c warning: .aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : +464: 50 : U1P ] D=warning: A NTAimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]EN_ S ;T139 A | fTi| lS ~ ^~~_t #e# rsp(464/usr/include/math.hldab | :15n:l a 19 p r: , (s note: expanded from macro 'NAN't -dyo>fpdsu 15ep,b | #- >led,u vnepeocftodriani_tven_dmeermi suln_Ne,m saAccaxlN l ( a isr, p _(p,_bp,t ru, p0i,lstit ran1,,m_n a 1.pnls0,fe-> (a)vw_c",el")t i, p_-p dga>| ,inn, ^~~~~~~~~~~~~~~~~~ m 0Fi)F n| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~A =LI GpN(-nsrc/libavfilter/af_crystalizer.c>b:66m:_i27:s namnote: p expanded from macro 'filters'ln eso,rm a8)l) iz;66er _ | | s ~ ~~~^~~~~~~~u f fcioxn;s tp- >tynpmeax =m upl->tm ax= tndor-m>maullitze;r _ s u src/libavfilter/af_afftdn.cff i: x 920 ;: 44); \: | ~~~~~~~~~~~~~ ^~~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_astats.c : 567 :src/libavfilter/af_aiir.c13 : :717 note: :expanded from macro 'UPDATE_STATS_I' 83 : 920 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 567 | \ 717 | | f ~~~~ ~~~~^~~~ f t _ i n _ flut[ pi ] d = assrc/libavfilter/afir_template.c t-e_if:>wiu469r-i>n:cnad26;bo: [warning: w 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion][ ] [i ]2 * * s469rco u | _ t f ml t [os t i _] p o*l e( p.tb1 r ]L [ L = n ]i < i 2 sa3) ;- b[ > w0]| ~ ^~~~~~~~~~e [ t2 _ * go a u i t nm; o| s ~~ ~~~^~~~~~~~t\_p o l | e ^~~~~~~~~~~.b + 1] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_arnndn.c:1074:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1074 | Ly[i] = FFsrc/libavfilter/af_aiir.cMA:X718(:l83og:M awarning: x-implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 , FFMAX(follo w718- | 1 . 5 , L y [ i ] ) )i;i r -| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~> ab[1][2src/libavutil/macros.h :*47 :n22e: anote: rexpanded from macro 'FFMAX'e st_zero. a]47 | #=7de warningf siii generatednr. -e>a bF[FM1A]X[(2a ,*b )n ea(re(sat_)z >e (rbo). a? + (a1]) =: N A(N;b ) | ) ~ ^~~ | ^ ~/usr/include/math.h :15:19: note: expanded from macro 'NAN' 15src/libavfilter/af_arnndn.c | :#1074d:ef39i:ne warning: NAimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]N __built i1074n_ | n a n f( " " ) | L ^~~~~~~~~~~~~~~~~~y [i] = FFMAX(logMax-7, FFMAX(follow-1.5,34 L warningsy[src/libavfilter/af_acrossover.c generatedi]. :)468):;1 :| ^~~~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX'468 | XOVER _P47R | O#CdEeSfSi(dnbel FpF,M AdXo(uab,lbesrc/libavfilter/af_aiir.c), 1:(719:.83(0:, a warning: d))implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | >^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (b) ?src/libavfilter/af_acrossover.c :(456a: ) 31:719 | : ( bnote: ) )expanded from macro 'XOVER_PROCESS' | ^ iir->src/libavutil/macros.h a456: | b47[ : 281] [ :2 note: * nexpanded from macro 'FFMAX'e ar esct _o47zenr | so#t.bd t]yef ipe= ng ea iFiinF rMA=X-(a >,sab-)b>[ 1]g[2( ai(a*n )sn[ eba>nda]src/libavfilter/af_firequalizer.c r:* ((e(131bbs:a114:) t n_warning: ?dz missing field 'unit' initializer [-Wmissing-field-initializers]& 1er o(. b a+&&) 1 ] f:i= r (sNt _b131AoN) | )r;d e r ) | | { ? ~ ^~~ ^ " - goai/usr/include/math.hnn":,15e :: "s19esrc/libavfilter/af_arnndn.cto g:a:n1074 ie:51note: :n )cuexpanded from macro 'NAN'rwarning: ;implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] v e " ,\ O15 F | FS E #d| eT1074 ^~~~~~~~~~~~~~ ~f(g | a i in ne ) N, A N A V L_y__Obu[iPTil]_TtY i=P nFFE_M_nSAaTnXRf(Ilo(gN"MGa", x{-)7 , . | Fs ^~~~~~~~~~~~~~~~~~FMt ArX (f=o l"lgoawi-n1_.i5nt,e rpLoyla[tie(]f))") src/libavfilter/af_afftdn.c; } | :, ~~~~~~~~~~~~~~~~~~^~~~~~0962, : 350: , warning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]FL src/libavutil/macros.hA:G47S: 28},: | ^note: expanded from macro 'FFMAX' 962 | 47 | # d e f i naev rF +F=M AfXf(ta,_b)o (u(ta_)f l> t([bn)src/libavfilter/af_firequalizer.c]: 132.?re:; (109a) : warning: :missing field 'unit' initializer [-Wmissing-field-initializers] | ( ~~ ~~~~~~~~~~~~~~~^~b )) | ~ ^ src/libavutil/macros.h132: | 47 : 28 : {note: expanded from macro 'FFMAX'" gain_ e47n | #tdrefyi"n,e F"FseMtsrc/libavfilter/af_afftdn.c AX:(g963aain:, 35ben:t) r warning: (yimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]"( ,a )O FF> S 963E | (T (gba ) i n?_ e (na) tr y) : , A ( V_bOaP)Tv)_i + =| Tf ^Yf PtE__SToRutI_Nsrc/libavfilter/af_arnndn.cfGl:,1074t:[ 39{n: warning: ]..implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]si mt; r | = ~~ ~~~~~~~~~~~~~~~^~ NU LL1074 } | , 0 , 0 , T FL ALGSy }[,i ] | = ^ FFMAX(logMax-7, FFMAX(follow-1.5, Ly[i])src/libavfilter/af_firequalizer.c):;src/libavfilter/af_afftdn.c133: :964:9858: : | ^~~~~~~warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavutil/macros.h:47: 34133964: | note: | expanded from macro 'FFMAX' { "47 d | e la#d ye " ,f "msiaegtn d2eel a =y F"f, FOfMFtAFXS_E(oaT,ub)( dt(e_l(falaty)[) n],.r>e A V*( f_bftO)_P oTut?_f_lt [T(nYa]P). E:r_eD O+( U| ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^bB )L)E , | {965 ^.d | b l = src/libavutil/macros.h:0 .4701 : }28 ,: 0 .note: 0 expanded from macro 'FFMAX', 1 e 1 0 , F47L | Af#Gftd_Soe fu}itn_,fsrc/libavfilter/af_biquads.ce : | lFt492[ ^n]F.: Mi1A: mX warning: * implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]( faft,_bou)t _(f(lat)[ >n ] .i(m492b); | src/libavfilter/af_firequalizer.c:? B(134a| I:Q)UA ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~D106 :: _L Awarning: T(missing field 'unit' initializer [-Wmissing-field-initializers]Tb _)F)I L| T ^E R (134f | l t , f{l osrc/libavfilter/af_arnndn.c"aa:t1074cc,u r:a 51 :c- y1warning: ."implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], , "1s.e,t 0a cc)1074 u | r a| c ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~y " , LOysrc/libavfilter/af_biquads.cF[:Fi460]:S16: Enote: =T expanded from macro 'BIQUAD_LATT_FILTER'FF(M aAcXc(ulraoc gy)460 | M a , xAV _- O7 P,T _T Y FFPMAiXE(n_Df Oo lUlo BLwE-=1., 5{ i.,bd ubf[Llyi[i ]=]) ; ) 5 ;. 0 | } ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ , 0 . 0 src/libavutil/macros.h, 1e: 147 0: ,40 :F Lnote: Aexpanded from macro 'FFMAX' G S } , 47 | | # ^d e fi ne F F MA X( a ,b ) ( (a ) > ( b) ? \( a) | : ~ ^~~~~~~ (b)) | ^ 4 warningsrc/libavutil/macros.hs: generated47. :28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ src/libavfilter/af_arnndn.c:1074:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1074 | Ly[i] = FFMAX(logMax-7, FFMAX(follow-1.5, Ly[i])); | ^~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (10b) ? warning s( generateda. ) : (b)) | ^ src/libavutil/macros.h:47:40src/libavfilter/af_acrossover.c: note: :expanded from macro 'FFMAX' 485:37: warning: 47implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | #define FFMAX(asrc/libavfilter/af_firequalizer.c,:b146 485:) | 102: ( ( awarning: missing field 'unit' initializer [-Wmissing-field-initializers] ) > ( b ) 146s | ? e ( t a_{)l p" f(:i &(s-x>lbpe)d"[,)b a" nsd]| [e ^t0 ] ,f is-x>esdp src/libavfilter/af_arnndn.cfl:ri1074at:ms51e [s:ambp warning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l neds]",, O0F 1074.F | S5E , T s(a f mi pxe dl), eL_AVy_ra[tOe)i;P] T| _ ~~~~~~ ^~~~~~~~~~~~~~~=T YFFPMAEX_(BlOoOLg,M a{ x.-i76,4 F=F M0A }X,( f0o, l1l, oFwL-A1GS. }5,, | L ^y[ i])); | ~~~~~~~~~~~~~~~~~~^~~~~~ In file included from src/libavutil/macros.h:47:28src/libavfilter/af_mcompand.c:: note: 32expanded from macro 'FFMAX': src/libavutil/ffmath.h:49:30 :47 | src/libavfilter/af_firequalizer.c #:d147ewarning: :fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 102i:src/libavfilter/af_acrossover.c warning: n:missing field 'unit' initializer [-Wmissing-field-initializers]e486 F FM:A37X: warning: (a49 | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , 147b | ) r e {( "tu r(am486u | lnt) ie" , x > "sp2 f e ((tM _ b LO)m sGe 2?ut__ hl1(0 pta*) (i &sx- c:h )(>an;bh)n)e p [l| bs ~ ^| a m ~ ^odne d"][,0 src/libavutil/macros.h]:O47F,:F 40SsET:( m->note: uslexpanded from macro 'FFMAX'pt lii)t,s [bAa 47ndV] | _#,Od eP0f.T5i_nT, esY PaFFEm_BMpOOAXlL(e,a _,r{atb ).e) ; i( 64(| ~~~~~~ ^~~~~~~~~~~~~~~ a=) 0 }>, (b0), 1? ,(a )F L:A G(S b}),) | | ^ ^ src/libavfilter/af_arnndn.c:1074:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1074 | src/libavfilter/af_firequalizer.c : 148 :108L:y[ iwarning: ] missing field 'unit' initializer [-Wmissing-field-initializers]= FFMAX(log M148a | x - 7 ,{ F"FzMeArXo(f_oplhlaoswe-"1, ."5se,t Lzye[rio] p)h)a;se | m ^~~~~~~o de", OFFSsrc/libavutil/macros.hE:T47(:z34:e rnote: oexpanded from macro 'FFMAX'_ phase) , 47A | V#_dOPeT_fTiYnPeE _FBFOOMLA,X ({ a.,ib6)4 =( (0a }), 0>, (1b,) F?LA G(Sa )}, : | ( ^b )) | ^ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define Fsrc/libavfilter/af_acrossover.cFMA:X492(a:,b37) :( (awarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] > (b) ? (a) : (b )492) | | ^ set_lp(&s->lp[band][n], s->splits[band], q[idx], sample_rate); | ~~~~~~ ^~~~~~~~~~~~~~~ src/libavfilter/af_firequalizer.c:154:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 154 | { "dumpfile", "set dump file", OFFSET(dumpfile), AV_src/libavfilter/af_acrossover.cOP:T493_:37T:Y Pwarning: src/libavfilter/af_arnndn.cEimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :_S1076T:R24I:NG , warning: { implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] .493s | t r = N UL L }1076 , 0 | ,s e 0t ,_ h p F( &LfAosllG-Sow> h p[}b=,a n Fd| F][ ^n MA]X,( fso-l>lspolwit-s1[b.an5d,] ,L yq[[ii]dx)];, | s ^~~~~~~a mple_rsrc/libavutil/macros.ha:t47e:)22;: note: expanded from macro 'FFMAX' | ~~~~~~ ^~~~~~~~~~~~~~~ 47 | #definesrc/libavfilter/af_firequalizer.c :F156F:M95A:X (warning: amissing field 'unit' initializer [-Wmissing-field-initializers], b) ((a) > 156( | b ) ? ({a )" f:ft 2("b,) )" s e| t ^ 2-channels src/libavfilter/af_arnndn.cf:f1076t:"36,: O Fwarning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]SE T(fft2), A V1076_ | OP T_ T Y P E _ BfOOosrc/libavfilter/af_acrossover.clLl,:o w{497: 38.=i: 6 Fwarning: 4 F= implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0M A}X(,f 0o, l1l, o497wF-1 | .L5 A G, S L} y ,[ i ] ) | ^s ;e t_ ap| 1 ~~~~~~~~~~~~~~~~~~^~~~~~( &s->src/libavutil/macros.ha:p47[:28b:a ndnote: ]expanded from macro 'FFMAX' [0], s ->47s | p#ldsrc/libavfilter/af_firequalizer.ciets:f157i[n:b109aen: dF warning: ]missing field 'unit' initializer [-Wmissing-field-initializers]F, M AsXam(pale,_b r)a157 | (t(e) ; a) > (b ){ | " ~~~~~~~ ^~~~~~~~~~~~~~~ m?i n(_ap)h :a s(eb"),) " s| ~ ^e t minimumsrc/libavfilter/af_dialoguenhance.csrc/libavfilter/af_arnndn.c :p:1076h279:a:24se: 32 :mowarning: d eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: " ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OFFS ET1076( | m i n _ p279h a | sf eo )l ,l vAoV_aOwdP T_ T== YFP E_FBvOMOLaAdX,( f{* o0 .li.l1 6+o 04w .-=91 0 .}* 5s,,- L y[>0pi],r )e1,; v_ Fv L| AaG ^~~~~~~dS; | }, ~ ~~~^~~~~~~~ src/libavutil/macros.h:| 47 ^: 34: note: expanded from macro 'FFMAX'src/libavfilter/af_dialoguenhance.c :279:11: warning: 47implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | #dsrc/libavfilter/af_firequalizer.ce:f158:i 12ne279 | :F Fwarning: M missing field 'help' initializer [-Wmissing-field-initializers]AXv( a,abd ) 158 = | ( va(d a ) {* N0>U. L(1bL )+} 0? . (9 | *a s ^-)> pr:e v_(vba))d ;| ^ | ^~~ ~ src/libavfilter/af_acrossover.c:502:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 502 | set_ap(&s->ap[band][n], s->splits[band], q[idx], sample_rate); | ~~~~~~ ^~~~~~~~~~~~~~~ src/libavfilter/af_afftdn.c:1063:45: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1063 | fft_in_flt[m] = window[m] * src_flt[m] * (1LL << 23); | ~ ^~~~~~~~~~ src/libavfilter/af_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; | ~~~~~~~~~~~~~~~~^~~~~~~~~~ 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., src/libavfilter/af_afftdn.c0): 1089 :| 42^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_biquads.c:514:16: note: expanded from macro 'BIQUAD_SVF_FILTER' 1089 | 514 | i n =d sitb[umf][ i+]=; s - > w i n d o w [ m ] * f f t_ i n _ f l t [ m] / ( 1 L L < < 2 3) ; | ~ ^~~~~~~~~~~~~ src/libavfilter/af_acrossover.c \: 527 :| 23 ~ ^~~~~~~: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 527 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_acrossover.c:543:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 543 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_acrossover.c:556:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 556 | for (int i = 0; i < ctx->nb_outputs; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_arnndn.c:1155:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1155 | else r[i] = SQUARE(Exp[i])*(1-SQUARE(g[i]))/(.001 + SQUARE(g[i])*(1-SQUARE(Exp[i]))); | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/libavfilter/af_arnndn.c:1155:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1155 | else r[i] = SQUARE(Exp[i])*(1-SQUARE(g[i]))/(.001 + SQUARE(g[i])*(1-SQUARE(Exp[i]))); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libavfilter/af_acrossover.c:569:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavfilter/af_arnndn.c: 1157569 | : 35 : warning: fimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]o r (int i = 0 ;1157 | i < c t x - > nrb[_oi]u t*p=u tss;qr tif++()E x{[ i ]| / ~ ^ ~~~~~~~~~~~~~~~( 1e-8+Ep[i]src/libavfilter/af_acrossover.c):)584;:27 : | warning: ~^~~~~ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavfilter/af_arnndn.c584: | 1157 : 23 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] for (in t1157 | i = 0 ; i < rct[xi->]n b*_=o ustqpurtts;f (iE+x[+i)] /{( 1 | e ~ ^ ~~~~~~~~~~~~~~~- 8+Ep[i])); src/libavfilter/af_acrossover.c | : ^~~~~~592 :23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 592 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_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])); | ^~~~~ ~ 2 warnings generated. src/libavfilter/af_afftdn.csrc/libavfilter/af_biquads.c::1239590:34::1 : warning: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1239590 | | BI Q U A D _ Z DF _ F I L TE R ( f l t , fdlsota_tf,l t [-m1.], =1 .o, r0i)g _ fl| t^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[ m] - srsrc/libavfilter/af_biquads.cc:[561m:]27;: note: | expanded from macro 'BIQUAD_ZDF_FILTER' ^~~~~~~~~~~ ~ 561 | const double in = ibuf[i]; \ | ~~ ^~~~~~~ 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); | ~~~~~ ~~~^~~~~ CC libavfilter/af_surround.o 3 warnings generated. 11 warnings generated. CC libavfilter/af_tremolo.o 6 warnings generated. src/libavfilter/af_firequalizer.c:385:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 385 | ya = s->dump_buf[i]; | ~ ^~~~~~~~~~~~~~ src/libavfilter/af_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:src/libavfilter/af_firequalizer.c1343::36386:: 29warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1343 | 386 | d n c h - > n o iysbe _f=l oso-r> m in _ p=h ass-e> n?o ihsyep_oftlf(oso-r>;an a ly| si ~ ~~~^~~~~~~~~~~s_ tbuf[i], s->analysis_tbuf[i+1]) : s->analsrc/libavfilter/af_afftdn.cys:i1344s_:t36b:u fwarning: [implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ]; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1344 | src/libavfilter/af_firequalizer.c :d386n:c82h-:> rwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s idual_floor 386 | = s - CC libavfilter/af_vibrato.o > r e s i dyuba l=_ fsl-o>moirn_;p h| a ~ ~~~^~~~~~~~~~~~~~s e ? hypotf(s->analysis_tbuf[i], s->analysis_tbuf[i+1]) : s->analysis_tbuf[i]; 4 | ~ ^~~~~~~~~~~~~~~~~~~ warning s 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:812:76: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 812 | av_CC libavfilter/af_virtualbass.o log(ctx, AV_LOG_INFO, "Number of denormals: %f\n", nb_denormals / (float)s->nb_channels); | ~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/af_volume.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++) { | ~ ^ ~~~~~~~~~~~~~~ CC libavfilter/af_volumedetect.o CC libavfilter/allfilters.o 10 warnings generated. 6 warnings generated. CC libavfilter/asink_anullsink.o CC libavfilter/asrc_afdelaysrc.o 17 warnings generated. CC libavfilter/asrc_afirsrc.o src/libavfilter/af_firequalizer.c:552:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | s->cepstrum_tbuf[k] = log(FFMAX(s->cepstrum_tbuf[k], minval)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavfilter/af_firequalizer.c:552:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | s->cepstrum_tbuf[k] = log(FFMAX(s->cepstrum_tbuf[k], minval)); | ~~~ ^~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ CC libavfilter/asrc_anoisesrc.o 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_src/libavfilter/af_firequalizer.cFLO:AT565,: 26{.:d bwarning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]= 1}, 0, 1, A565F | } , | ^ double mag = exp(s->cepstrum_tbuf[k] * norm) * norm; | ^~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/af_firequalizer.c:566:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 566 | double ph = s->cepstrum_tbuf[k+1] * norm; | ^~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/af_afir.c:721:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 721 | CC libavfilter/asrc_anullsrc.o { "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_arnndn.csrc/libavfilter/af_afir.c:726::1041514:: 49warning: : missing field 'unit' initializer [-Wmissing-field-initializers]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 726 | { "r e1514sp | on s e " , " sh o w IR sf-r>eqducentc_y traebslpeo[nsje]",[ iOF]F SE=T (rceosspfon(s(ei), +A V._5OfP)T _T*Y Pj E*_B OMOL_,P {I.i 6/4= 0N}B,_ 0B,A 1N,D VSF) ;} , | ~~~~~~~~~~^~~ ~| ^ 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 }, | ^ CC libavfilter/asrc_sinc.o src/libavfilter/af_afir.c:733:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 733 | { "ir", "select IR", OFFSET(selir), AV_OPT_TYPE_INT, {.i64=0}, 0, 31, AFR }, | ^ src/libavfilter/af_afir.c:738:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 738 | { NULL } | ^ CC libavfilter/asrc_sine.o CC libavfilter/audio.o 8 warnings generated. CC libavfilter/avf_a3dscope.o 13 warnings generated. src/libavfilter/af_arnndn.c:1599:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1599 | { "model", "set model name", OFFSET(mo7de warningl_sna generatedm. e), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, AF }, | ^ src/libavfilter/af_arnndn.c:1600:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] CC libavfilter/asrc_hilbert.o 1600 | { "m", "set model name", OFFSET(model_name), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, AF }, | ^ src/libavfilter/af_arnndn.c:1601:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1601 | { "mix", "set output vs input mix", OFFSET(mix), AV_OPT_TYPE_FLOAT, {.dbl=1.0},-1, 1, AF }, | ^ src/libavfilter/af_arnndn.c:1602:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1602 | { NULL } | ^ CC libavfilter/avf_abitscope.o 11 warnings generated. CC libavfilter/avf_ahistogram.o 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", CC libavfilter/avf_avectorscope.o OFFSET(wet_gain), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, AF }, | ^ CC libavfilter/avf_aphasemeter.o src/libavfilter/af_aiir.c:1556:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1556 | { "normalize", "normalize coefficients", OFFSET(normalize),AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, AF }, | ^ src/libavfilter/af_aiir.c:1557:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1557 | { "n", "normalize coefficients", OFFSET(normalize),AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, AF }, | ^ src/libavfilter/af_aiir.c:1558:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1558 | { "mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, AF }, | ^ src/libavfilter/af_aiir.c:1559:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1559 | { "response", "show IR frequency response", OFFSET(response), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, VF }, | ^ src/libavfilter/af_aiir.c:1560:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1560 | { "channel", "set IR channel to display frequency response", OFFSET(ir_channel), AV_OPT_TYPE_INT, {.i64=0}, 0, 1024, VF }, | ^ src/libavfilter/af_aiir.c:1561:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1561 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "hd720"}, 0, 0, VF }, | ^ src/libavfilter/af_aiir.c:1562:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1562 | { "rate", "set video rate", OFFSET(rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT32_MAX, VF }, | ^ src/libavfilter/af_aiir.c:1563:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1563 | { NULL }, | ^ CC libavfilter/avf_concat.o 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} | ^ 3 warnings generated. CC libavfilter/avf_showcqt.o CC libavfilter/avf_showcwt.o CC libavfilter/avf_showfreqs.o CC libavfilter/avf_showspatial.o src/libavfilter/af_biquads.c:1503:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1503 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_11TY warningsPE generated_. DOUBLE, {.dbl=0}, 0, 999999, FLAGS}, | ^ 9 warnings generated. src/libavfilter/af_biquads.c:1504:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1504 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1506:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1506 | WIDTH_OPTION(1.0), | ^ src/libavfilter/af_biquads.c:1457:88: note: expanded from macro 'WIDTH_OPTION' 1457 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1506:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1458:88: note: expanded from macro 'WIDTH_OPTION' 1458 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_flanger.c:56src/libavfilter/af_biquads.c:1507:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 1131507 | {"gain", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, | ^ : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | 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}, | ^ { "delay", "bassrc/libavfilter/af_biquads.c:1509:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] e 1509 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' d e1470 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ lay in millisecosrc/libavfilter/af_biquads.c:1509:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] nsrc/libavfilter/af_biquads.c:1471:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' ds 1471 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ ", OFFSsrc/libavfilter/af_biquads.cE: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' T( 1472 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ delay_min), src/libavfilter/af_biquads.c:1509:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.cA: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}, \ | ^ V_OPT_TYPE_DOUsrc/libavfilter/af_biquads.c:1509:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.cB:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' L E1474 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ , {.dbl=0}, 0, 3src/libavfilter/af_biquads.c:1509:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c0: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} | ^ A }, | ^ src/libavfilter/af_flanger.c:57:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "depth", "added swept delay in milliseconds", OFFSET(delay_depth), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, 10, A }, | ^ src/libavfilter/af_flanger.c:58:CC libavfilter/avf_showspectrum.o 133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { src/libavfilter/af_biquads.c":1512:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] r 1512 | BLOCKSIZE_OPTION(0), | ^ esrc/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' ge 1498 | {"blocksize", "set the block size", OFFSET(block_samples), AV_8OPT warning_sT generated. YPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ n", "pesrc/libavfilter/af_biquads.c:1512:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' rc 1499 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ entasrc/libavfilter/af_biquads.c:1513:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] g1513 | {NULL} | ^ e regeneration (delayed signal feedback)"src/libavfilter/af_join.c,:73:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] OFF S73 | { "inputs", "Number of input streams.", OFFSET(inputs), AV_OPT_TYPE_INT, { .i64 = 2 }, 1, INT_MAX, A|F }, | ^ ET(feedbsrc/libavfilter/af_join.c:75:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] ac 75 | "output stream.", OFFSET(channel_layout_str), AV_OPT_TYPE_STRING, {.str = "stereo"}, 0, 0, A|F }, | ^ k_gain),src/libavfilter/af_join.c:79:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 79 | { NULL } | ^ AV_OPT_TYPE_DOUBLE, {.dbl=0}, -95, 95, A }, | ^ src/libavfilter/af_flanger.c:59:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "width", "percentage of delayed signal mixed with original", OFFSET(delay_gain), AV_OPT_TYPE_DOUBLE, {.dbl=71}, 0, 100, A }, | ^ src/libavfilter/af_flanger.c:60:100src/libavfilter/af_hdcd.c::1360:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: missing field 'unit' initializer [-Wmissing-field-initializers]1360 | GAINTOFLOAT(ctx->val_target_gain >>7) ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_hdcd.c:832:30: note: expanded from macro 'GAINTOFLOAT' 832 | #define GAINTOFLOAT(g) (g) ? -(float)(g>>1) - ((g & 1) ? 0.5 : 0.0) : 0.0 | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_hdcd.c:1359:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 60 | 1359 | GAINTOFLOAT(target_gain[1] >>7), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_hdcd.c :832:30: note: expanded from macro 'GAINTOFLOAT' 832 | #define GAINTOFLOAT(g) (g) ? -(float)(g>>1) - ((g & 1) ? 0.5 : 0.0) : 0.0 | ^~~~~~~~~~~~~~ ~ {src/libavfilter/af_hdcd.c:1358:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "1358 | GAINTOFLOAT(target_gain[0] >>7), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_hdcd.cs:832:30: note: expanded from macro 'GAINTOFLOAT' p 832 | #define GAINTOFLOAT(g) (g) ? -(float)(g>>1) - ((g & 1) ? 0.5 : 0.0) : 0.0 | ^~~~~~~~~~~~~~ ~ eed", "sweeps per second (Hz)", OFFSET(speed), AV_OPT_TYPE_DOUBLE, {.dbl=0.5}, 0.1, 10, A }, | ^ CC libavfilter/avf_showvolume.o src/libavfilter/af_flanger.c:66:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | 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] p 1521 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=100}, 0, 999999, FLAGS}, | ^ hase", "swept wave percentage phase-shift src/libavfilter/af_biquads.c:1523:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] f 1523 | WIDTH_OPTION(0.5), | ^ osrc/libavfilter/af_biquads.c:1457:88: note: expanded from macro 'WIDTH_OPTION' r 1457 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ multi-src/libavfilter/af_biquads.cc:1523:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.ch:1458:88: note: expanded from macro 'WIDTH_OPTION' a 1458 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOCC libavfilter/avf_showwaves.o UBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ nnel", src/libavfilter/af_biquads.c:1524:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] O F1524 | {"gain", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, | ^ FSET(chsrc/libavfilter/af_biquads.ca:1525:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] n n1525 | {"g", "set 8ga warningisn generated". , OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, | ^ el_phasrc/libavfilter/af_biquads.cs:1526:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] e )1526 | {"poles", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ , AV_Osrc/libavfilter/af_biquads.cP:1527:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] T 1527 | {"p", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ _TYPE_Dsrc/libavfilter/af_biquads.c:1528:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] O 1528 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ Usrc/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' BL 1470 | {"mix"src/libavfilter/af_headphone.c, ":se368t: m61i:x ",warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O FFSET(mix), AV_OPT_ T368Y | P E _ DfOlUoBaLtE ,g a{i.dnb_lli=n x=} ,e x0p,f( (1s,- >FgaLiAnG S}-, 3 * nb _i n pu t _ c h a n n e l s ) / 2 0 * \M _ L| N1 ^0 ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ~ E, {.src/libavfilter/af_biquads.cd:1528:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.cb:1471:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' l= 1471 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ 25}, 0,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' 1 1472 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ 00, A }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_join.c:234:src/libavfilter/af_biquads.c19::1528: 5warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 2341474 | | f o{r" n(oir m=a l0i;z ei" ,< "cntoxr-m>anlbi_zien pcuotefsf;ic iein+t+s)" ,{ O| F ~ ^ ~~~~~~~~~~~~~~F SET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1528:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_flanger.c:70:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 70 | { NULL } | ^ 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_biquads.c:1532:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1532 | {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++) { | ~ ^ ~~~~~~~~~~~~~~ CC libavfilter/avfilter.o 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:1506:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1506 | detect->max_gain_adjustment = FFMIN(detect->max_gain_adjustment, GAINTOFLOAT(state->max_gain)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavfilter/af_hdcd.c:1506:70: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1506 | detect->max_gain_adjustment = FFMIN(detect->max_gain_adjustment, GAINTOFLOAT(state->max_gain)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_hdcd.c:832:30: note: expanded from macro 'GAINTOFLOAT' 832 | #define GAINTOFLOAT(g) (g) ? -(float)(g>>1) - ((g & 1) ? 0.5 : 0.0) : 0.0 | ^ ~ src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/af_hdcd.c:1506:70: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1506 | detect->max_gain_adjustment = FFMIN(detect->max_gain_adjustment, GAINTOFLOAT(state->max_gain)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_hdcd.c:832:30: note: expanded from macro 'GAINTOFLOAT' 832 | #define GAINTOFLOAT(g) (g) ? -(float)(g>>1) - ((g & 1) ? 0.5 : 0.0) : 0.0 | ^ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ 15 warnings generated. src/libavfilter/af_flanger.c:141:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 141 | src/libavfilter/af_biquads.c :1546:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1546 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ dsrc/libavfilter/af_biquads.c:1547:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] ou 1547 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ bsrc/libavfilter/af_join.cl:314:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] e 314 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ desrc/libavfilter/af_join.c:425:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] l 425 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ asrc/libavfilter/af_join.c:432:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] y 432 | for (i = 0; i < ctxsrc/libavfilter/af_biquads.c-:>1549n:b5_:i nwarning: pmissing field 'unit' initializer [-Wmissing-field-initializers]u ts; i1549+ | + ) W| I ~ ^ ~~~~~~~~~~~~~~ DTH_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}, \ | ^ s->lfo[(src/libavfilter/af_biquads.c:1549:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.cs:1458:88: note: expanded from macro 'WIDTH_OPTION' - >1458 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ lfo_posrc/libavfilter/af_biquads.cs:1550:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] +1550 | {"gain", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, - chan900, 900, FLAGS}, | ^ nel_phassrc/libavfilter/af_biquads.c:1551:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] e )1551 | {"g", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, | ^ % s->src/libavfilter/af_biquads.c:1552:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] lf 1552 | {"poles", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ o_lengsrc/libavfilter/af_biquads.ct:1553:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] h ]1553 | {"p", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ ; CC libavfilter/avfiltergraph.o | ~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:1554:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1554 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1470 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1554:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1471:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1471 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1554:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1472:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1472 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1554:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1554:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1554:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_hdcd.c:1672:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1672 | av_log(ctx, AV_LOG_VERBOSE, "Channel %d: tg %0.1f: %d\n", i, GAINTOFLOAT(j), state->gain_counts[j]); | ^~~~~~~~~~~~~~ src/libavfilter/af_hdcd.c:832:30: note: expanded from macro 'GAINTOFLOAT' 832 | #defisrc/libavfilter/af_biquads.cne: 1557G:A5I:N Twarning: OFmissing field 'unit' initializer [-Wmissing-field-initializers]L OAT( g1557) | ( g ) ? B-L(OfClKoSIaZtE)(_gOP>T>I1O)N (-0) ,( (| g ^ & 1src/libavfilter/af_biquads.c:)1498 :?103 0:. note: 5expanded from macro 'BLOCKSIZE_OPTION' : 0.0) : 01498. | 0 | ^~~~~~~~~~~~~~ ~ {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1557:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1499 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_hdcd.c:1684:23:src/libavfilter/af_biquads.c warning: :1558:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]10 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 1558 | {NULL} | ^ 1681 | av_log(ctx, AV_LOG_INFO, | ~~~~~~ 1682 | "HDCD detected: yes, peak_extend: %s, max_gain_adj: %0.1f dB, transient_filter: %s, detectable errors: %d%s%s\n", 1683 | pe_str[s->detect.peak_extend], 1684 | s->detect.max_gain_adjustment, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/libavfilter/af_join.c:448:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 448 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_join.c:463:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 463 | if (s->ch_layout.nb_channels > FF_ARRAY_ELEMS(frame->data)) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_join.c:496:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 496 | if (nb_buffers > FF_ARRAY_ELEMS(frame->buf)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_join.c:506:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 506 | for (i = 0; i < FFMIN(FF_ARRAY_ELEMS(frame->buf), nb_buffers); i++) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/af_join.c:506:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 506 | for (i = 0; i < FFMIN(FF_ARRAY_ELEMS(frame->buf), nb_src/libavfilter/af_headphone.cbuf:f710e:r84s:) ; warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ +) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_join.c710: | 537 :16 : swarning: -comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]> gain_lfe = e x537p | f ( ( s - > g a i n - 3 F*F MiInNl(iFnFk_-A>RcRAhY__lEaLyEoMuSt.(nfbra_mceh-a>ndnaetal)s ,+ ss-->c>hlf_el_aygoauitn.)n b/_ c2h0 a*nn eMl_s)L)N;1 0| ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/af_join.c:545:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 545 | for (i = 0; i < ctx->nb_inputs; i++) | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_join.c:554:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 554 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ 14 warnings generated. 12 warnings generated. 23 warnings generated. CC libavfilter/bbox.o src/libavfilter/af_headphone.c:753:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/af_join.c 753 | : 592 : 19{: NUwarning: Lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]L } | ^ 592 | for (i = 1; i < ctx->nb_inputs && nb_samples > 0; i++) { | ~ ^ ~~~~~~~~~~~~~~ CC libavfilter/boxblur.o src/libavfilter/af_biquads.c:1579:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1579 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1580:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1580 | {"f", "set central frequency", 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, FLAGS}, \ | ^ src/libavfilter/af_mcompand.c:97:329: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 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' 147397 | | {{" "ca",r g s " , ""sseett pacrahmaetnenresl sf otro efaiclht ebarn"d",, OOFFFFSSEETT(c(ha_rglsa)y,o uAtV__OsPtTr_)T,Y PAE_VS_TROINPG,T _{T YP.Es_tSrT R=I N"0G., 0{.0s5t,r0=.1y },6 0,- 407,/ -F4L0A,G-3S4},/ -\ 3 4| , ^- 17/-33 100 | 0.003,0.05 6 -47/-40,-34/-3src/libavfilter/af_biquads.c4:,1584-:157:/ -warning: 3missing field 'unit' initializer [-Wmissing-field-initializers]3 40src/libavfilter/af_biquads.c0: 1474:|103 : 0note: .expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'0 00625,0.01 214745 | 6 - 4{7"/n-4o0r,m-3a4/l-i3z4e,"-,1 5/"-n3o3r m1a6l0i0z e| c o0e.f0f0i0c1i,e0n.t0s2"5, 6 O-F4F7S/E-T4(0,n-o3r4m/a-l34i,z-e3)1, /A-V_3O1P,T-_0T/-Y3PE0_ BO6O40L0, |{ .0i,640=.z0}2,5 06, -13,8 /FL-A3G1S,}-,2 8 / - 2\8 , | - ^0 /-25 22000" }, 0, 0, A }, | ^ src/libavfilter/af_biquads.c:1584:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:src/libavfilter/af_mcompand.c103:: 98note: :expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 981475 | | {{ "NnU"L,L } | ^ "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} | ^ 5 warnings generated. src/libavfilter/af_loudnorm.c:103:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "I", "set integrated loudness target", OFFSET(target_i), AV_OPT_TYPE_DOUBLE, {.dbl = -24.}, -70., -5., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:104:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | { "i", "set integrated loudness target", OFFSET(target_i), AV_OPT_TYPE_DOUBLE, {.dbl = -24.}, -70., -5., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:105:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | { "LRA", "set loudness range target", OFFSET(target_lra), AV_OPT_TYPE_DOUBLE, {.dbl = 7.}, 1., 50., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:106:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 106 | { "lra", "set loudness range target", OFFSET(target_lra), src/libavfilter/af_biquads.cAV:_O1595P:T112_:T YPwarning: Emissing field 'unit' initializer [-Wmissing-field-initializers]_ DOUBLE, {.dbl = 15957 | . } , { " 1f.r,e q u e n c y "5,0 .", s eFtL AcGSe n}t,r a| l ^ frequency", OFFSET(frequency), AV_OPT_Tsrc/libavfilter/af_loudnorm.cY:P107E:_152D:O Uwarning: BLmissing field 'unit' initializer [-Wmissing-field-initializers]E , {.dbl=3000}, 1070 | , 9 9 9{9 9"9T,P "F,LA G S } , | ^ "set maximum true peak", src/libavfilter/af_biquads.cO:F1596F:S112E:T warning: (missing field 'unit' initializer [-Wmissing-field-initializers]t arget_tp), 1596 | AVCC libavfilter/buffersink.o _ O P{T"_fT"Y,P E _ D OU B L E , "{s.edtb lc en=tr a-l2 .f}r,e q u e n-c9y.",, O F F S E T( f r0e.q,u e FnLAcGyS) ,} ,A V _| O ^P T_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, src/libavfilter/af_loudnorm.c | : ^108: 152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | { "tp", "set maximum true peak", OFFSET(target_tp), AV_OPT_TYPE_DOUBLE, {.dbl = -2.}, -9., 0., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:109:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1598:5: 109warning: | missing field 'unit' initializer [-Wmissing-field-initializers] { 1598" | m e a s uWrIeDdT_HI_"O,P T I O N ( 0".m5e)as,u re| d ^ IL of src/libavfilter/af_biquads.ci:n1457pu:t88 :f inote: lexpanded from macro 'WIDTH_OPTION' e", 1457 | O F F SE{T("mweiadstuhr"e,d _"is)e,t w i dt h "A,V _OOPFT_FTSYPEET_(wDiOdUtBhL)E,, A{V._dObPlT =_ T Y0P.E}_,D O U B-9L9E.,, { .d bl = x } , 0 .0,, 9F9L99A9G,S F L}A,G S }| , ^ \ | ^ src/libavfilter/af_loudnorm.c:110:152: src/libavfilter/af_biquads.cwarning: :missing field 'unit' initializer [-Wmissing-field-initializers]1598 :5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1458:88 :110 | note: expanded from macro 'WIDTH_OPTION' { "meas u1458r | e d _ i "{," w " , " m e a"ssuert ewdi dIthL", OoFfF SiEnTp(uwti dftihl)e," A,V _ OP T _ T Y P E _ODFFOSUEBTL(Em,e a{s.udrbeld=_xi},) ,0 , 9 9 9 9A9,V _FOLPATGS_}TY P E| _ ^D OUBLE, {.dbl = 0.}, -99., 0., src/libavfilter/af_biquads.c F:L1599A:G5S: warning: }missing field 'unit' initializer [-Wmissing-field-initializers], | ^ 1599 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all",src/libavfilter/af_loudnorm.c 0:)111:,152: warning: | missing field 'unit' initializer [-Wmissing-field-initializers] ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 111 | { "me 1470a | s u r e d{_"LmRiAx"",,CC libavfilter/buffersrc.o " s e t m"ixm"e, aOsFuFSrEeTd( mLiRAx )o,f AiV_nOpPuTt _fTilYeP"E,_ D O U B L E , O{F.FdSblE=Tx(}m,ea su0r,e d1_,l FrLaA)GS,} , A V _ O PT _ T Y P E _ D OU BL E , { . d b l \= | ^0 .}, 0., 99., 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' src/libavfilter/af_loudnorm.c1471: | 112 : 152 : {"warning: mmissing field 'unit' initializer [-Wmissing-field-initializers]" , "set mix", 112O | F F S E T{(m i"xm)e,a sAuVr_eOd_PlTr_aT"Y,PE _ D O U"BmLeE,a su{r.edd bLlR=Ax o}f, i n0p,u t1 ,f ilFeL"A,G S } , O F F S E T ( m e a su r e d _ l r a ) , \ A V| _ ^ OPT_TYPE_DOUBLE, {.dbl = 0.}, 0., src/libavfilter/af_biquads.c : 1599 :959.:, warning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]L AGsrc/libavfilter/af_biquads.cS: 1472}:,108 : | note: ^expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1472 | {"channels", "set chasrc/libavfilter/af_loudnorm.cnn:e113l:s152 :t owarning: missing field 'unit' initializer [-Wmissing-field-initializers]f ilter", OFFSE T113( | c h _ l {a yo"umte_assturre)d,_ TAPV",_ O P T _ T Y"PEm_eSTaRIsNGu,r {e.ds ttrr=uye} ,p e0a,k 0,o f FinLpAuGt Sf},i le\" , | O ^F FSET(measured_tp), AV_OPT_TYPE_DOUBLE,src/libavfilter/af_biquads.c : {1599:.5d:b lwarning: missing field 'unit' initializer [-Wmissing-field-initializers]= 9src/libavfilter/af_biquads.c9:.1473}:,108 : -note: 99expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'. , 99. ,1473 | F L A G{S" c}," , | ^ "set channels to filter", OFFSETsrc/libavfilter/af_loudnorm.c(c:h_114l:ay152ou:t _warning: smissing field 'unit' initializer [-Wmissing-field-initializers]t r), AV_OPT_TYP E114_S | T R I N G{, "{m.setars=uyre}d,_ tp0",, 0 , F L A"mGeCC libavfilter/colorspace.o aS}s,u r\e d | t ^r ue peak of input file", OFFSET(measured_tsrc/libavfilter/af_biquads.cp:)1599,: 5 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]A V_src/libavfilter/af_biquads.cO:1474P:T103_: Tnote: Yexpanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'P E_DOUBLE, {1474. | db l = {9"9n.o}r,m a l-9i9z.e," , " n or m a9li9ze. ,c o eFfLfAiGcSi e}n,t s "| , ^ OFFSET(normalize), AV_OPT_TYPE_BOOL, {.isrc/libavfilter/af_loudnorm.c64:=115z:},152 :0, warning: 1missing field 'unit' initializer [-Wmissing-field-initializers], FLAGS}, 115\ | | ^ { "measured_thresh", "measured thresholdsrc/libavfilter/af_biquads.c :o1599f: 5i:n pwarning: utmissing field 'unit' initializer [-Wmissing-field-initializers] filesrc/libavfilter/af_biquads.c":,1475 : 103O:F Fnote: Sexpanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'E T(measured_ t1475h | re s h ) , { "AnV"_O,P T _ T Y PE _ D O U"BnLEo,r m a{l.idbzl e= -7c0o.e}f, f i c-i9en9ts.",, O F F SE T ( n or0m.,a l iFzLeA)G,S A}V, _ O| P ^ T_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_loudnorm.c:116:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "offset", "set offset gain", OFFSET(offset), AV_OPT_TYPE_DOUBLE, {.dbl = 0.}, -99., 99., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:117:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "linear", "normalize linearly if possible", OFFSET(linear), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/af_loudnorm.c:118:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 118 | { "dualsrc/libavfilter/af_biquads.c_:m1602o:n5o:" ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1602" | t r e a t BmoLOnCoK SiInZpEu_tOP TaIsO dNu(al0-),m on o| " ^, src/libavfilter/af_biquads.c :O1498F:103F:SE Tnote: (expanded from macro 'BLOCKSIZE_OPTION'd ual_mono), 1498 | { "AbVl_oOcPkTs_iTzYeP"E,_ B"OOsLe,t t h e{ .bilo6c4k = s i0z}e,", O FF S E T( b l0oc, k _s a m p l e s1),, FALV_AOGSP }T,_ T | Y ^P E_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 ssrc/libavfilter/af_loudnorm.ci:z123e:"12,: warning: OFmissing field 'help' initializer [-Wmissing-field-initializers]F SET (b123l | o c k _ s{a mNpUleLsL) }, A| V ^_ 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/colorspacedsp.o src/libavfilter/af_biquads.c:1610:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1610 | {"frequency", "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=500}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1611:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1611 | {"f", "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=500}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1613:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1613 | WIDTH_OPTION(0.707), | ^ src/libavfilter/af_biquads.c:1457:88: note: expanded from macro 'WIDTH_OPTION' 1457 | {"width", "set 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=x3}, warning 0s, generated1. , 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} | ^ 15 warnings generated. src/libavfilter/af_pan.c:405:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 405 | { "src/libavfilter/af_biquads.carg:s"1627, :NU104L:L ,warning: Omissing field 'unit' initializer [-Wmissing-field-initializers]F FSET(args), AV_ OP1627T_ | TY P E _{S"TfRrIeNqGue,n c{y ",. "sstert =f rNUeLqLue n}c,y "0,, O0F,FS EAT(Vf_rOePqTu_eFncLyA)G,_ AAUVD_IOOP_TP_ATRYAPME _D|O UABVL_EO,P T{_.FdLbAl=G3_0F0I0L}T,E R0I,N G9_9P9A9R9A9M, }F,L A G| S ^} , | ^ src/libavfilter/af_pan.c:406:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 406 | { Nsrc/libavfilter/af_biquads.cU:L1628:L104 :} warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ^ 1628 | {"f", "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1630:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1630 | WIDTH_OPTION(0.707), | ^ src/libavfilter/af_biquads.c:1457:88: note: expanded from macro 'WIDTH_OPTION' 1457 | {"width", "set width6", warning sOF generatedF. SET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1630:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1458:88: note: expanded from macro 'WIDTH_OPTION' 1458 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1631:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1631 | {"poles", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ src/libavfilter/af_biquads.c:1632:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1632 | {"p", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ src/libavfilter/af_biquads.c:1633:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1633 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1470 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1633:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1471:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1471 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1633:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.csrc/libavfilter/af_replaygain.c:1472::108: 335note: :expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'19 : warning: 1472comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | {"channels", "335s | e t ch a nfnoerl s( it o= f0i;l tie r<" ,F FO_FAFRSREATY(_chE_LElMaSy(ofurte_qsitnrf)o,s )A;V _iO++P)T _T{Y PE _| ST ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~RI NG, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1633:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1633:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1633:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_replaygain.c:349:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavfilter/af_biquads.c :3491636 | : 5: warning: fmissing field 'unit' initializer [-Wmissing-field-initializers]o r (i 1636= | 0 ; i BAVp_tOsP)T;_ Ti+Y+P)E _ Ssrc/libavfilter/af_replaygain.cT| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~R: 490I:N33G:, warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. str=y}, 0 ,490 | 0 , F L A G Sr}i,g h\t | = ^ (hist_b[i + 1] = src[1]) * coeff_b[0]; 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 coefsrc/libavfilter/af_replaygain.cfi:c491i:e49nt:s "warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OFFSET(norma l491i | z e ) , A V _ OlPeTf_tT Y P+E=_ BhiOsOt_Lb,[ i{. i-6 42=z]} ,* 0 ,c 1o,e fFf_LbA[ G1S]} -, h i s t _\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]src/libavfilter/af_biquads.c :1648:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 491 | src/libavfilter/af_biquads.c :1475 : 103 : note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' left += hi1475s | t _ b [{i" n-" ,2 ] * co e f f_ b"[n o1r]m a-l ihziest _cao[efifi c- i e2n]t s*" ,c oOeFffF_SEaT[(1n or]m; a l| i ^~~~~~~~~~~~~~ ~ze ), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_replaygain.c:492:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_biquads.c :492 | 1649 : 88 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] right += h1649i | s t _ b [{i "-o r1d]e r*", c"oseeftf _fbi[l t1e]r -o rhdeirs"t,_ aO[FiF SE-T ( o1r]d e*r )co,e fAfV__aO[P1T _]T;YP E | _ ^~~~~~~~~~~~~~ ~I NT, {.i64src/libavfilter/af_replaygain.c=:2492},: 181:, 2warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F LAGS}, | ^492 | right += hist_b[i - 1] * coeffsrc/libavfilter/af_biquads.c_:b1650[ :188]: -warning: missing field 'unit' initializer [-Wmissing-field-initializers]hi st_a[i - 1] 1650* | co e f{f"_oa"[,1 ] ; " s| et ^~~~~~~~~~~~~~ ~ filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, FLAGS}, | ^ src/libavfilter/af_replaygain.c:493:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 493 | left += hist_b[i - 4] * coeff_b[ 2] - hist_a[i - 4] * coeff_a[2 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:493:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 493 | left += hist_b[i - 4] * coeff_CC libavfilter/dnn/dnn_backend_native_layer_avgpool.o b[ 2] - hist_a[i - 4] * coeff_a[2 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:494:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 494 | right += hist_b[i - 3] * coeff_b[ 2] - hist_a[i - 3] * coeff_a[2 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:494:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 494 | right += hist_b[i - 3] * coeff_b[ 2] - src/libavfilter/af_biquads.ch:i1653st:_10:a [warning: imissing field 'help' initializer [-Wmissing-field-initializers] - 3 ]1653 | * c{oNeULfL}f _ a| [ ^ 2 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:495:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 495 | left += hist_b[i - 6] * coeff_b[ 3] - hist_a[i - 6] * coeff_a[3 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:495:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 495 | left += hist_b[i - 6] * coeff_b[ 3] - hist_a[i - 6] * coeff_a[3 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:496:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 496 | right += hist_b[i - 5] * coeff_b[ 3] - hist_a[i - 5] * coeff_a[3 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:496:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 496 | right += hist_b[i - 5] * coeff_b[ 3] - hist_a[i - 5] * coeff_a[3 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:497:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 497 | left += hist_b[i - 8] * coeff_b[ 4] - hist_a[i - 8] * coeff_a[4 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:497:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 497 | left += hist_b[i - 8] * coeff_b[ 4] - hist_a[i - 8] * coeff_a[4 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:498:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 498 | right += hist_b[i - 7] * coeff_b[ 4] - hist_a[i - 7] * coeff_a[4 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:498:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 498 | right += hist_b[i - 7] * coeff_b[ 4] - hist_a[i - 7] * coeff_a[4 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:499:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 499 | left += hist_b[i - 10] * coeff_b[ 5] - hist_a[i - 10] * coeff_a[5 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:499:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 499 | left += hist_b[i - 10] * coeff_b[ 5] - hist_a[i - 10] * coeff_a[5 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:500:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 500 | right += hist_b[i - 9] * coeff_b[ 5] - hist_a[i - 9] * coeff_a[5 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:500:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 500 | right += hist_b[i - 9] * coeff_b[ 5] - hist_a[i - 9] * coeff_a[5 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:501:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 501 | left += hist_b[i - 12] * coeff_b[ 6] - hist_a[i - 12] * coeff_a[6 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:501:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 501 | left += hist_b[i - 12] * coeff_b[ 6] - hist_a[i - 12] * coeff_a[6 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:502:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 502 | right += hist_b[i - 11] * coeff_b[ 6] - hist_a[i - 11] * coeff_a[6 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:502:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 502 | right += hist_b[i - 11] * coeff_b[ 6] - hist_a[i - 11] * coeff_a[6 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:503:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 503 | left += hist_b[i - 14] * coeff_b[ 7] - hist_a[i - 14] * coeff_a[7 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:503:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 503 | left += hist_b[i - 14] * coeff_b[ 7] - hist_a[i - 14] * coeff_a[7 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:504:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 504 | right += hist_b[i - 13] * coeff_b[ 7] - hist_a[i - 13] * coeff_a[7 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:504:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 504 | right +=CC libavfilter/dnn/dnn_backend_native_layer_conv2d.o hist_b[i - 13] * coeff_b[ 7] - hist_a[i - 13] * coeff_a[7 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:505:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 505 | left += hist_b[i - 16] * coeff_b[ 8] - hist_a[i src/libavfilter/af_biquads.c- 1:6]1660 :* 88:c owarning: emissing field 'unit' initializer [-Wmissing-field-initializers]f f_a[8 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c1660: | 505 : 18 : {warning: "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a 0", NULL, OF505F | S E T ( o a 0 )l,e fAtV _+O=P Th_iTsYPtE__DbO[UiB L-E ,1 {6.d]b *l =c1o}e,f fIN_Tb3[2 _8]M I-N ,h iIsNtT_3a2_[MiAX , -FL A1G6S]} ,* c| oe ^f f_a[8 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_biquads.c:1661:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1661 | {"asrc/libavfilter/af_replaygain.c1:"506,: 49N:U Lwarning: Limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], OFFSET(oa 1506) | , A V _ O P T _rTigYhPtE _+D=O UhBiLEs,t _{b.d[bi l- =105}] ,* IcNoT3e2f_fM_IbN[, 8I]N T-3 2h_iMssrc/libavfilter/af_sidechaincompress.cAt_X:a77,:[i F-120 1L:5]A G*warning: S }c,oe f | f ^ _missing field 'unit' initializer [-Wmissing-field-initializers]a [8 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c77: | 506 : 18 : {warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" level_in"src/libavfilter/af_biquads.c, :1662 :506 88 | : " s warning: emissing field 'unit' initializer [-Wmissing-field-initializers] t in p uritg ht 1662g+ai | =n " , h {"ia 2 s" ,t _ONUbLF[LF,i S O-EF FT(1l5S] e*ETv( oecaolef2f__)i, bAn[ V8)_O],P T A-V_ h_iOTYsPPTt_Ea__[DTi O- YUP1E_BD5]L O* EUcBL,oEef f,{ _.a{.dd[bbl8=0l} =, ]1I;} N,T| 32 ^~~~~~~~~~~~~~ ~ _ M I N0,.0 1I5N6T2352,9 _ M A warning6Xs4,, generated . FA|LF|ARGS }},, | | ^ ^ src/libavfilter/af_replaygain.c:507:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 507 | left src/libavfilter/af_biquads.c :+1663=: 88h:i swarning: t_missing field 'unit' initializer [-Wmissing-field-initializers]b [i - 18] 1663* | c o ef f_{b"[b 09"], -N UhiLsLt,_ aO[FiF -S E1T8(]o b*0 )co,ef fAV__aO[P9T _];T Y | P ^~~~~~~~~~~~~~ ~E src/libavfilter/af_sidechaincompress.c_D:O81U:B120L:src/libavfilter/af_replaygain.cE :507,: {warning: .18dmissing field 'unit' initializer [-Wmissing-field-initializers]: bl =0warning: },implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] INT3 281_ | M I 507 N | , I N { T" 3t h 2 r _MeAslXeho,lf dtF" ,L +"AG=S shi}s,ett _ b t| [h ^rie sh-o l1d8",] * c o eOFfFSfE_Tb([th r9]e s-h ohlid)s,t src/libavfilter/af_biquads.c_Aa:V[1664_i:O P88:-T warning: _1Tmissing field 'unit' initializer [-Wmissing-field-initializers]YP8E_ ]D *O cUoBeL f1664E,f_ | a{. [ d 9b {];l "=| b0 ^~~~~~~~~~~~~~ ~.1" 1,2 5}N,U L0L.,00 0O97F6F56S3ET,( o b 1 )1,, AA|VF_|OPRT _}TY,P E _| ^D OUBLE, {.dblsrc/libavfilter/af_replaygain.c=:0508}:,49 :I NTwarning: 32implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_M IN, INT3src/libavfilter/af_sidechaincompress.c2:_82M :508AX120, | : Fwarning: L missing field 'unit' initializer [-Wmissing-field-initializers] A G Sri}gh,t + = | 82 ^ | hi s t_ b[ i{ -" r1a7t]i o*" ,c o e f f _"bs[e t9 ]r a-t ihios"t,_ a [src/libavfilter/af_biquads.c :i 1665 - 1:7 88] : O*F warning: missing field 'unit' initializer [-Wmissing-field-initializers]F cSoEeT(frfa_ at1665i | [o 9 ) ],; { " b AV2_| ^~~~~~~~~~~~~~ ~" O,P TN_UTYLPL,E src/libavfilter/af_replaygain.cO:_508F:DFOS18EUT:B(L Eowarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],b 2{).,d bAlV=_2O}P, T 508_ | T Y P E r_ DiO gUh B1t,L + = Eh ,i20 s,{t ._dAblb=|0}[Fi,| R }-, I | N ^1T 7]3 2*_M IcNo,e ffI_NbT[ 392]_ M-A Xh,is tF_aL[AiG -S src/libavfilter/af_sidechaincompress.c}17,]: 83| ^ :*120 :c owarning: emissing field 'unit' initializer [-Wmissing-field-initializers]f f_a[9 ]; | ^~~~~~~~~~~~~~ ~ 83 | { "attack", src/libavfilter/af_biquads.c : 1666:"5s:e twarning: missing field 'unit' initializer [-Wmissing-field-initializers]a ttack" ,1666 | M I X_OCFHFASNENTE(aLSt_src/libavfilter/af_replaygain.ctNa:509O:ckR)49,M: A LAwarning: IVimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ ZEO_POTPT_ITOYN PE(_509D1 | O,U B "L aE l, {l ". ,d b0ll)e,f =2t 0} | , + ^= h i s tsrc/libavfilter/af_biquads.c _b:[ i1470 - :2 78 0:]0 *.note: 0 expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'1,c o2e00f0,f A_|bF 1470[ | |1 0 R ]} {,"m-i x h i",| s ^t"_sae t[ miix ",- O F20F]S ET*( mcioxe),f fA_Va_[O1PT0_]T;Y Psrc/libavfilter/af_sidechaincompress.c E:84| :_120: ^~~~~~~~~~~~~~ ~ D warning: Omissing field 'unit' initializer [-Wmissing-field-initializers]U BLE, {src/libavfilter/af_replaygain.c.d:b509:l 18=:x 84warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , | 0 , 1 , { F"L509AG | rS } ,e l e a se " l,e ft " +se t= r h eli sea s et", _ b[ i - 2 0] * c Ooe fF f\F_ bS E| [ ^T1 (r0e]l e-a shei)s,t _ a[ iA V-_ O2P0T_]TY PE*_ cDoOeUsrc/libavfilter/af_biquads.cfB:1666f:_aL[510E]:;, { .dwarning: b missing field 'unit' initializer [-Wmissing-field-initializers]l| = ^~~~~~~~~~~~~~ ~ 2 5src/libavfilter/af_biquads.c0:},1471 :78 : note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 0.01, 14719 | 0 0 0, A |{F"|mR" ,} , | " ^s et mix", OFFSET(msrc/libavfilter/af_replaygain.ci:x510):,49 :A Vwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]OP T_TYPEsrc/libavfilter/af_sidechaincompress.c_:D85:O120 : U510warning: missing field 'unit' initializer [-Wmissing-field-initializers]B | L E , { . d br85l= | x ig}h, t {0,+ 1=, " hmFiLakseAtuG_pSb["},i , - " 1s 9e]t m *ak e co eu f p fg _a ibn" ,[ 1 0 ] O F- FS Eh T is(tm _aa [ik e\u-p) , 1 9 | ^] A*V_ OcPoTef_fTY_PaE_[D10O]U;BL E , | { ^~~~~~~~~~~~~~ ~. dbl=1}, src/libavfilter/af_replaygain.c : src/libavfilter/af_biquads.c510 :18::1666 : 5warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c1:, 1472 5106: | 108 :4 ,note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' A | F | Rr i}g,h t1472 | | + ^= h i{s"tc_hba[nin e-l s1"9,] *" scoeeftf _bc[hsrc/libavfilter/af_sidechaincompress.ca1:n860:]n 120e:- lhs tioswarning: t_ afmissing field 'unit' initializer [-Wmissing-field-initializers] [iil t-e r1"9,] 86 O | *F coF e S{E ffT_"a[(1k0c]nh;e _ e"l,a| y ^~~~~~~~~~~~~~ ~ o u t"_sstert) ,k neAeV"_O,P T _ T YP E _ S T R I NOGF,F S{E.T(sktnre=ey),} , 0 , A V0_,O PFT_LTYAPGES_D}O,U B\L E ,| ^{. dbl=2.82843}, 1, 8, A|F|R }, | 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' src/libavfilter/af_sidechaincompress.c: 931474: | 120 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]{ "normalize", 93" | n o r m{a l"ilzeev eclo_esfc"f,i c"iseentt ss"i,d OeFcFhSaEinT (gnaorimna"l, iOzeF)F,S ETA(Vl_eOvPelT__TsYcP)E,_ B OAOLV,_ O{P.Ti_6T4Y=Pz}E,_ D0O,U B1L,E ,F L{A.GdSb}l,=1 } , \ | ^ 0.015625, 64, A|F|R }, | ^ 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' src/libavfilter/af_sidechaincompress.c: 941475: | 120 : warning: {missing field 'unit' initializer [-Wmissing-field-initializers]" n", 94 | " n o r m{a l"imzixe" ,c o e f f i c"iseetnt sm"i,x "O,F F S E T ( n or m a l i zOeF)F,SE TA(mVi_xO)PT,_ T YP E _ B OAVO_LO,PT _{.TiYP6E4_=DOzU},B L0E,, 1{,. dFblL=A1G}S}, | ^ 0, 1, A|F|R }, | ^ src/libavfilter/af_sidechaincompress.c:95:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 95 | { NULL } | ^ src/libavfilter/af_biquads.c:1669:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1669 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1498 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1669:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1499 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1670:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1670 | {NULL} | ^ src/libavfilter/af_silenceremove.c:114:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "start_periods", "set periods of silence parts to skip from start", OFFSET(start_periods), AV_OPT_TYPE_INT, {.i64=0}, 0, 9000, AF }, | ^ src/libavfilter/af_silenceremove.c:115:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | { "start_duration", "set start duration of non-silence part", OFFSET(start_duration_opt), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT32_MAX, AF }, | ^ src/libavfilter/af_silenceremove.c:116:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "start_threshold", "set threshold for start silence detection", OFFSET(start_threshold), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, DBL_MAX, AF }, | ^ src/libavfilter/af_silenceremove.c:117:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "start_silence", "set start duration of silence part to keep", OFFSET(start_silence_opt), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT32_MAX, AF }, | ^ src/libavfilter/af_replaygain.c:584:src/libavfilter/af_silencedetect.c57: :57warning: :137implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 584 | 57 | a v _l o{g "(n"c,t x , A V _ L O G"_sIeNtF On,o i"ster taoclke_rgaanicne "=, % + . 2 f d B \ n " , src/libavfilter/af_silenceremove.cgOaF:F121inS):E162T;:( n | owarning: ~~~~~~ ^~~~missing field 'unit' initializer [-Wmissing-field-initializers]is e ), AV_OPT_T Y121P | E _ D O{U B"LsEt,o p{_.pdebrli=o0d.s0"0, 1 } , " s e t p e r i o0d,s oDfB Ls_iMleAncXsrc/libavfilter/af_replaygain.ce, p:a 585rF:Lts56 A:Gt Sowarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s} ,k i p| ^f r o585m | e n d a"v,_ l o g ( c tOxF,F SAEVT_(LsOtGo_p_IpNFeOr,i o"src/libavfilter/af_silencedetect.ctdra:cks58_):137p,: e warning: amissing field 'unit' initializer [-Wmissing-field-initializers] k = % .6 f\AnV_"O, sP58- | T_>T p YPe asrc/libavfilter/af_stereotools.cE{_k IN:")T;n63o,i :| s112 ~~~~~~ ~~~^~~~ e : " ,warning: { ."is6e4tmissing field 'unit' initializer [-Wmissing-field-initializers] = 0n}o,i -s9e 0t0o0l, e r an 63c | e" , 9 0 {0 "0, l Aev eF l _} i, n| ^" , O F F S E"Ts(ento ilseev)e,l i n "AV,_ O P T _ OTFYFPSEEsrc/libavfilter/af_silenceremove.c_TD(:OUl122Bev:eLl162:E_ ,iwarning: missing field 'unit' initializer [-Wmissing-field-initializers] n {).,d b l= 0.A0V01 _}122O,PT | _ TY PE _ D { O U B" LsE,0 t,o{p ._DddBuLb_MrlaA=tXio1,}n" ,, F L0. AG0S"1 5s62}5e, , t s6to p| 4 ^, A d ur}a,t i o| n ^ of non-silence part", src/libavfilter/af_silencedetect.c :OF59F:S140E:T( ssrc/libavfilter/af_stereotools.cwarning: t:o64missing field 'unit' initializer [-Wmissing-field-initializers]:p112: _ dwarning: umissing field 'unit' initializer [-Wmissing-field-initializers]r ation_opt) ,59 | 64 A | V _ OP{T {_T" YdP"E"_DlU,Re AvT eIl O_ N o ,u t" se"t{, .mi niim u6 "ms4= e0}dtu,r a letv iel o0 on,u t" ,iIN Tn s32 _e cMoOAFnXdsF",SE,T A F( }l,eO vF | e ^Fl S_oEutT),( d u rAatVi_oOPnT)_,T Y PAEV__DOOPUTB_LTEYP,src/libavfilter/af_silenceremove.cE_ D:{.Ud123R:bAl162=:T1 I}Owarning: ,N missing field 'unit' initializer [-Wmissing-field-initializers], {.0i6.40=125602050,0 0 6 41230 | ,} , A } {,0, M"s tA| oX_ ^D pU_RAtTIhOrNe,sFhLoAldG"S, } ,"s e | t ^ t hreshold for stosrc/libavfilter/af_stereotools.cp: 65s:i112l:e nwarning: cmissing field 'unit' initializer [-Wmissing-field-initializers]e detection" ,65 | src/libavfilter/af_silencedetect.c : 60 :{ 140 ":b awarning: l Omissing field 'unit' initializer [-Wmissing-field-initializers]aF FnScEeT_(isnt"o,p _ 60 | th" sret e bsa h{ lo"daludnr)c,ae t ini" o, n " AV,_OO FP FT"SE_Ts(bTaleaYPtn Emc_eiD_OniiUnm)Bu,L Em, A d{V.ud_rbOlatP=Ti_T0Yo}P,nE i_ nD O U sB0Le,E c, o{. dbnlD=0d},B s L-1"_,,MA XOF ,F S A ETF( },d u ra| 1t ^, i Ao }n,) , | ^ AV_OPT_TYPE_DURATION, {.i6src/libavfilter/af_silenceremove.c4=:21240:01620:0 0warning: 0missing field 'unit' initializer [-Wmissing-field-initializers] }src/libavfilter/af_stereotools.c,: 66 : 112 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]0 , M124A | X _ D U{66R | A" T sI tO opN{_, s"FiLbAlaGleaSnnc cee_}"o,, u t | "" ^,s e"ts estto pb adulranactei oonut "o,f sOiFlFeSnEcTe( bpalasrc/libavfilter/af_silencedetect.carn:t ct61eo_:o ut137)k: ,warning: ee pAmissing field 'unit' initializer [-Wmissing-field-initializers]"V, _ O P T _ T Y P E61 _ | ODFF SO E TU ({Bs tLop"_Em, s{oni.odbl"elnc,e_=o 0p }t ,) , - "A1chV,e _c kO P eaTch _T YcPh anE _ne l1D s,Ue RpAA }a,TIrO N,a t{e| .l ^yi", 6 4 O=F0F}S,E T( m o n0o, )I,N T 3 2 _ MAAVX,_ OAPFT _}TY,P E _B| O ^O Lsrc/libavfilter/af_stereotools.c,: 67 {:.112i: 6warning: 4missing field 'unit' initializer [-Wmissing-field-initializers]= 0}, 67 | {0 ," s1o,f t c l i p " , F L A G"Se n}a,b le | s ^o ftclip", OFFSET(softclip), AV_OPsrc/libavfilter/af_silencedetect.cT:_T62Y:P137E:_ Bwarning: Omissing field 'unit' initializer [-Wmissing-field-initializers]O L, {.i64=0} ,62 | 0 , { " m " , 1 , A } ," c h| ecsrc/libavfilter/af_silenceremove.ck ^ : 129e:a162c:h warning: cmissing field 'unit' initializer [-Wmissing-field-initializers]ha nnel separately", 129 | O F F S{E "Tsrc/libavfilter/af_stereotools.cw(:im68no:112dno:) ,owarning: wmissing field 'unit' initializer [-Wmissing-field-initializers] ", A V_68 O | P T "_ sTe Yt{ P dE"u_rmBauOttOieLl,o" , n o f {w .i ni d 6"mouw4 fto=er0 L} "s,,il e n c e d e t e c t 0i ,o On1FF"S,ET,( m u t e _ lO F)FSFE,LT A (wGi S n d}ow _,d AVu_O Pr| Ta ^_t iTonY_oPpEt_)B,O OAL,V _ {O.PiTsrc/libavfilter/af_silencedetect.c6_:4=T63Y0P},:E 12 _D:U 0 R,ATwarning: I missing field 'help' initializer [-Wmissing-field-initializers]O N , 63 | { 1. i, 6 A 4}{ =N,2U 0| 0L00 ^}L, 0}, 10| 0 ^0 00000, AF }, | ^ src/libavfilter/af_silenceremove.csrc/libavfilter/af_stereotools.c::13069::12112:: warning: warning: missing field 'help' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] 130 | { 69N | U L L }{ "| ^m usrc/libavfilter/af_stereowiden.cter:"46,: 100 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] "mute R", 46 | O F FS E T{( mu"tdee_lr)a,y " , A V _ O"PsT_eTtY PdE_eBOlOayL , t i m{e.i"6,4 = 0 } ,O F 0F,S E T ( d e l a y1,) , A } ,AV _ O| PT ^_ TYPE_FLOAT, {.dbl=20}, 1, 100, A }, | src/libavfilter/af_stereotools.c ^ :70:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "phasel", src/libavfilter/af_stereowiden.c :"47p:h101a:s ewarning: missing field 'unit' initializer [-Wmissing-field-initializers]L ", 47 | OF F SE T {( ph"afseee_dlba)c,k " , "AsVe_tO PfTe_TeYdPbEa_cBkO OgLai,n " , {O.FiF64S=E0T}(,f e e d0b,a c k ) , A V_ O1P,T _A T}Y,P E _| F ^ LOAT, {.dbl=.3}, 0, 0.9, AT }, | ^ src/libavfilter/af_stereotools.c:71:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "phasrc/libavfilter/af_stereowiden.cs:e48r:101":, warning: missing field 'unit' initializer [-Wmissing-field-initializers] "phase R" , 48 | { O"FcFrSEoTs(pshfaesee_dr)",, " s e tA Vc_rOPoT_sTsYP Ef_eBeOOdL", , { . iO6FF4S=E0T}(,c r o s0s, f e ed ), A V _ O P1T,_ TAY P}E_,F L| OA ^T , {.dbl=.3}, 0, 0.8, AT }, | ^ src/libavfilter/af_stereowiden.c:49:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | { "drymix", "set dry-mix", OFFSET(drymix), AV_OPT_TYPE_FLOAT, {.dbl=.8}, 0, 1.0, AT }, | ^ src/libavfilter/af_stereowiden.c:50:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 50 | { NULL } | ^ src/libavfilter/af_speechnorm.c:98:106: warning: src/libavfilter/af_stereotools.cmissing field 'unit' initializer [-Wmissing-field-initializers] :84:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | 84 | {{ ""psealke"v," ," s e t t h e" speeta ks ivdael uleev"e,l "O,FF S EOTF(FpSeEaTk(_svlaelv)u,e ) , A V _AOVP_OTP_TT_YTPYEP_ED_DOOUUBBLLEE,, {{..ddblb=l0=.1}9,5 } , 00..0105,6 215,. 0 ,6 4F,L AAG S} ,} , | ^| ^ src/libavfilter/af_stereotools.c:src/libavfilter/af_speechnorm.c85::11299:: warning: 106missing field 'unit' initializer [-Wmissing-field-initializers]: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | 99 | { "{s b"apl"",, " s et t"hsee tp esaikd ev ablaulea"n,c e"O, FOFFFSSEETT((psebaakl_)v,a l u e ) , A AVV__OOPPTT__TTYYPPEE__DDOOUUBBLLEE,, { .{d.bdlb=l0=}0,. 9 -51},, 0 . 0 , 1. 0 , 1F,L AAGS }},, | | ^ ^ src/libavfilter/af_stereotools.c:86:112:src/libavfilter/af_speechnorm.c :warning: 100missing field 'unit' initializer [-Wmissing-field-initializers]: 124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { 100" | m l e v "{, " e x p a n si o"ns"et, m"iCC libavfilter/dnn/dnn_backend_native_layer_dense.o sdedtl et hlee vmealx", eOxFFpSanEsTi(omlne vf)a,c t o r " ,A VO_FOFPSTE_TT(YmPaEx__DeOxUpBaLnEs,i o{.nd)b,l =A1V}_,O P T _0.T0Y15P6E2_5D,O U B6L4E,, A{ .}db,l = 2| . ^ 0}, 1.0, 50.0, FLAGS }, | ^ src/libavfilter/af_stereotools.c:87:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_speechnorm.c: 101:87124 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers]{ "mpan", 101 | " s e t {m i"ded"l,e p a n " , "OFsFeStE Tt(mhpea n)m,a x e x p a ns ioAnV _fOaPcTt_oTrY"P,E _ODFOFUSBELTE(,m a{x._debxlp=a0ns}i, o n-)1,, A V _ O P T _ T Y P1E, _AD O}U,B L E| ^, {.dbl=2.0}, 1.0, 50.0, FLAGS }, | ^ src/libavfilter/af_stereotools.c:88:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "bassrc/libavfilter/af_speechnorm.ce:"102,: 130 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] "set stereo 102b | a s e " ,{ O"FcFoSmEpTr(ebsassieo)n," , " s e t t hAeV _mOaPxT _cToYmPpEr_eDsOsUiBoLnE ,f a{c.tdobrl"=,0 }O,F F S-E1T(,m a x _ c o m p r e s1s,i oAn )},, A V| ^_ OPT_TYPE_DOUBLE, {.dbl=2.0}, 1.0, 50.0, FLsrc/libavfilter/af_stereotools.cA:G89S: 112}:, warning: | missing field 'unit' initializer [-Wmissing-field-initializers] ^ 89 | { "delay", "setsrc/libavfilter/af_speechnorm.c d:el103ay:"130,: warning: missing field 'unit' initializer [-Wmissing-field-initializers] OFFSET(de l103a | y ) , { " cA"V,_O P T _ T Y P E _D O U"BsLeEt, t{h.ed bmla=x0 c}o,m pr-e2s0s,i o n f a c t o20r," ,A }O,F F S| E ^T (max_compression), AV_OPT_TYPE_DOUBLE, {.dblsrc/libavfilter/af_stereotools.c=2:.900:}112,: 1warning: .missing field 'unit' initializer [-Wmissing-field-initializers]0 , 50.0, FLAG S90 | } , | { ^ "sclevel", "set S/C level", OFFSET(scsrc/libavfilter/af_speechnorm.c_:l104:e118v:el ),warning: missing field 'unit' initializer [-Wmissing-field-initializers] AV_OPT_TYPE _104DO | UB L E , {{ ."dtbhlr=e1}s,h o l d1," , " s e t t h e1 0t0h,r eAs h}o,l d | v ^a lue", OFFSET(threshold_value), AV_OPT_TYsrc/libavfilter/af_stereotools.cP:E_91D:O112UB:L Ewarning: , missing field 'unit' initializer [-Wmissing-field-initializers]{ .dbl=0}, 0 .910 | , 1 . 0{, F"LpAhGaSs e}",, | ^ "set stereo phase", OFFSET(phase), src/libavfilter/af_speechnorm.c :A105V:_O118P:T _warning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]Y PE_DOUBLE, { .105d | b l = 0 }{, " t0", , 36 0, "As e}t, t h| e ^ threshold value", OFFSET(threshold_value), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:106:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 106 | { "raise", "sesrc/libavfilter/af_stereotools.ct: 97t:h12e: ewarning: xmissing field 'help' initializer [-Wmissing-field-initializers]p ans i97o | n r a{i sNiUnLgL a}m o u| n ^t ", OFFSET(raise_amount), AV_OPT_TYPE_DOUBLE, {.dbl=0.001}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:107:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | { "r", "set the expansion raising amount", OFFSET(raise_amount), AV_OPT_TYPE_DOUBLE, {.dbl=0.001}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:108:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | { "fall", "set the compression raising amount", OFFSET(fall_amount), AV_OPT_TYPE_DOUBLE, {.dbl=0.001}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:109:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 109 | { "f", "set the compression raising amount", OFFSET(fall_amount), AV_OPT_TYPE_DOUBLE, {.dbl=0.001}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:110:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 110 | { "channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str="all"}, 0, 0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:111:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 111 | { "h", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str="all"}, 0, 0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:112:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 112 | { "invert", "set inverted filtering", OFFSET(invert), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_silenceremove.c:217:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_speechnorm.c:113:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 217 | 113 | r e t u r{n "nie"w,_ s u m / "ss-e>tw iinndvoewr_tdeudra tfiiolnt;e r i| ~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~n g", OFFSET(invert), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:114:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "link", "set linked channels filtering", OFFSET(link), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:115:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | { "l", "set linked channels filtering", OFFSET(link), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:116:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "rms", "set the RMS value", OFFSET(rms_value), AV_src/libavfilter/af_silenceremove.cOP:T227_:T15Y:P Ewarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]D OUBLE, {.db l227= | 0 . 0 } ,s -0>.s0u,m 1-.=0 ,* wFsLaAmGpSl e;} , | ~~ ^~~~~~~~| ^ src/libavfilter/af_speechnorm.c:117:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "m", "set the RMsrc/libavfilter/af_silenceremove.cS :v228a:l15u:e "warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OFFSET(r m228 | s _ v a lsu-e>)s,u mA V _=O PfTm_aTxYPfE(_sDO-U>BsLuEm,, {0..dbfl=)0;. 0 }| , ~ ^~~~~~~~~~~~~~~~~~ 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:118:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 118 | { NULL } | ^ src/libavfilter/af_silenceremove.c:230:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 230 | s->sum += *wsample; | ~~ ^~~~~~~~ src/libavfilter/af_silenceremove.c:277:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 277 | return sqrtf(new_sum / s->window_duration); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_silenceremove.c:287:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 287 | s->sum -= *wsample; | ~~ ^~~~~~~~ src/libavfilter/af_silenceremove.c:288:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 288 | s->sum = fmaxf(s->sum, 0.f); | ~ ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_silenceremove.c:290:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 290 | s->sum += *wsample; | ~~ ^~~~~~~~ 11 warnings generated. src/libavfilter/af_silenceremove.c:335:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 335 | return new_sum / s->window_duration; | ~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_silenceremove.c:345:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 345 | s->sum -= *wsample; | ~~ ^~~~~~~~ src/libavfilter/af_silenceremove.c:346:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 346 | s->sum = fmaxf(s->sum, 0.f); | ~ ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_silenceremove.c:348:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 348 | s->sum += *wsample; | ~~ ^~~~~~~~ src/libavfilter/af_superequalizer.c:69:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | t = pow(x / 2, m) / s->fact[m]; | ~ ^~~~~~~~~~ src/libavfilter/af_superequalizer.c:69:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | t = pow(x / 2, m) / s->fact[m]; | ~~~ ~~^~~ src/libavfilter/af_superequalizer.c:79:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 | float omega = 2 * M_PI * f; | ~ ^ src/libavfilter/af_speechnorm.c:312:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 312 | ANALYZE_CHANNEL(flt, float, 0.f, (float)MIN_PEAK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_speechnorm.c:272:43: note: expanded from macro 'ANALYZE_CHANNEL' 272 | pi[pi_end].max_peak = max_peak; \ | ~ ^~~~~~~~ src/libavfilter/af_speechnorm.csrc/libavfilter/af_silenceremove.c:312::1395:: 12warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 312 | ANALY Z395 | E _ CH A NrNeEtLu(frlnt ,s qfrltofa(tn,e w0_.sufm, /( fsl-o>awti)nMdIoN_wP_EdAuKr)a t i| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~o n); src/libavfilter/af_speechnorm.c :| ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~273 :42: note: expanded from macro 'ANALYZE_CHANNEL' 273 | pi[pi_end].rms_sum = rms_sum; \ | ~ ^~~~~~~ src/libavfilter/af_superequalizer.c:115:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 115 | return .5842f * pow(a - 21, 0.4f) + 0.07886f * (a - 21); | ~ ~~~~~~~~~^~~~~~~~~~ src/libavfilter/af_superequalizer.c:115:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 115 | return .5842f * pow(a - 21, 0.4f) + 0.07886f * (a - 21); | ~~~ ^~~~ src/libavfilter/af_superequalizer.c:115:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 115 | return .5842f * pow(a - 21, 0.4f) + 0.07886f * (a - 21); | ~~~ ~~^~~~ src/libavfilter/af_superequalizer.c:115:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_silenceremove.c 115 | : 405 : 15 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r eturn .5842 f 405* | p o w (src/libavfilter/af_speechnorm.csa -- :>23121,s :um0 1.-4=f :*w) s warning: a+implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]m 0p.le0;7 8 8| 6 ~~ ^~~~~~~~f * 312( | aA N- A2L1Y)Z; E _| ^~~~~~ ~C HANNEL(flt, float, 0.f, (float)MIN_PEAK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8src/libavfilter/af_speechnorm.c:304:31: note: expanded from macro 'ANALYZE_CHANNEL' warningsrc/libavfilter/af_silenceremove.c :304406 | : 15 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] pi[pi_end ]406. | m a x _ pse-a>k s=u mne w _=m afxm_apxefa(ks;- > s u m , 0 . f ) ; | ~ ^~~~~~~~~~~~~~~~~~ \ | ~ ^~~~~~~~~~~~ s generated. src/libavfilter/af_speechnorm.csrc/libavfilter/af_silenceremove.c::312408::115:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 408312 | | A N A LsY-Z>Es_uCHmA N+NE=L (*fwlsta,m pflleo;a t ,| ~~ ^~~~~~~~ 0.f, (float)MIN_PEAK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_speechnorm.c:305:30: note: expanded from macro 'ANALYZE_CHANNEL' 305 | pi[pi_end].rms_sum = new_rms_sum; \ | ~ ^~~~~~~~~~~ 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); | ~ ^ 18 warnings generated. CC libavfilter/dnn/dnn_backend_native_layer_depth2space.o src/libavfilter/af_speechnorm.c:411:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 411 | FILTER_LINK_CHANNELS(flt, float, flerp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_speechnorm.c:387:26: note: expanded from macro 'FILTER_LINK_CHANNELS' 387 | gain = FFMIN(gain, min_gain(ctx, cc, min_size)); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavfilter/af_speechnorm.c:411:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 411 | FILTER_LINK_CHANNELS(flt, float, flerp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_speechnorm.c:405:24: note: expanded from macro 'FILTER_LINK_CHANNELS' 405 | s->prev_gain = gain; \ | ~ ^~~~ src/libavfilter/af_superequalizer.c:330:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 330 | { "1b", "set 65Hz band gain", OFFSET(gains [0]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:331:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 331 | { "2b", "set 92Hz band gain", OFFSET(gains [1]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:332:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 332 | { "3b", "set 131Hz band gain", OFFSET(gains [2]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:333:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 333 | { "4b", "set 185Hz band gain", OFFSET(gains [3]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF src/libavfilter/af_speechnorm.c}, : | 455 ^: 23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 455 | for (insrc/libavfilter/af_superequalizer.ct :f334 :=97: 0;warning: missing field 'unit' initializer [-Wmissing-field-initializers]f < ff_inlink_ q334u | e u e d _{f r a"m5ebs"(,i n"lsientk )2;6 2fH+z+ )b a{n d | g ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~a in", OFFSET(gains [4]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:335:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 335 | { "6b", "set 370Hz band gain", OFFSET(gains [5]), AV_OPT_TYPE_FLO7AT, warning s{ generated.. dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:336:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 336 | { "7b", "set 523Hz band gain", OFFSET(gains [6]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:337:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 337 | { "8b", "set 740Hz band gain", OFFSET(gains [7]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:338:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 338 | { "9b", "set 1047Hz band gain", OFFSET(gains [8]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:339:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 339 | { "10b", "set 1480Hz band gain", OFFSET(gains [9]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:340:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 340 | { "11b", "set 2093Hz band gain", OFFSET(gains[10]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:341:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 341 | { "12b", "set 2960Hz band gain", OFFSET(gains[11]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:342:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 342 | { "13b", "set 4186Hz band gain", OFFSET(gains[12]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:343:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 343 | { "14b", "set 5920Hz band gain", OFFSET(gains[13]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:344:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 344 | { "15b", "set 8372Hz band gain", OFFSET(gains[14]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:345:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 345 | { "16b", "set 11840Hz band gain", OFFSET(gains[15]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:346:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 346 | { "17b", "set 16744Hz band gain", OFFSET(gains[16]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ 5 warnings generated. src/libavfilter/af_superequalizer.c:347:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 347 | { "18b", "set 20000Hz band gain", OFFSET(gains[17]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, src/libavfilter/af_vibrato.c | ^ :46:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_superequalizer.c:348:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 348 | 46 | { N U{L L" f}" , | ^" set frequency in hertz", OFFSET(freq), AV_OPT_TYPE_DOUBLE, {.dbl = 5.0}, 0.1, 20000.0, FLAGS }, | ^ src/libavfilter/af_vibrato.c:47:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "d", "set depth as percentage", OFFSET(depth), AV_OPT_TYPE_DOUBLE, {.dbl = 0.5}, 0.00, 1.0, FLAGS }, | ^ src/libavfilter/af_vibrato.c:48:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 48 | { NULL } | ^ 15 warnings generated. src/libavfilter/af_tremolo.c:39:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39 | { "f", "set frequency in hertz", OFFSET(freq), AV_OPT_TYPE_DOUBLE, {.dbl = 5.0}, 0.1, 20000.0, FLAGS }, | ^ src/libavfilter/af_tremolo.c:40:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 40 | { "d", "set depth as percentage", OFFSET(depth), AV_OPT_TYPE_DOUBLE, {.dbl = 0.5}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_tremolo.c:41:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 41 | { NULL } | ^ src/libavfilter/af_virtualbass.c:44:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "cutoff", "set virtual bass cutoff", OFFSET(cutoff), AV_OPT_TYPE_DOUBLE, {.dbl=250},100,500, FLAGS }, | ^ src/libavfilter/af_virtualbass.c:45:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 45 | { "strength", "set virtual bass strength", OFFSET(strength), AV_OPT_TYPE_DOUBLE, {.dbl=3}, 0.5, 3, TFLAGS }, | ^ src/libavfilter/af_virtualbass.c:46:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 46 | {NULL} | ^ In file included from src/libavfilter/af_surround.c:30: src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:30: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:26: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~~^~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/af_surround.c:30: src/libavfilter/window_func.h:162:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ^~~~~~~~~~~~ ~~ src/libavutil/common.h:src/libavfilter/asrc_afdelaysrc.c64:37:: note: 59expanded from macro 'FFABS': 37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64 | #define F F59AB | S ( a ) (r(ea)t >u=r n0 s?i n(fa()M _:P I( *- (xa)) ))/ (| M ^~~~_ PI * x); 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]src/libavfilter/asrc_afdelaysrc.c :59:12: warning: 162implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | 59 | i fr e(tFuFArBnS (sni nf-( MM_)P >I= *0 .x3) * /M ) ({M _ P| ~ ^I * x); | ^~~~~~~~~~~~~~ ~ src/libavfilter/asrc_afdelaysrc.c:59:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 59 | return sin2f(M warning_sP generatedI. * x) / (M_PI * x); | ~ ^ src/libavfilter/window_func.h:163:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~~^~~ ~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? 22(a) warning :s generated(. -(a))) | ^ In file included from src/libavfilter/af_surround.c:30: src/libavfilter/window_func.h:163:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ^~~~~~~~~~~~ ~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ src/libavfilter/asrc_afdelaysrc.c:85:90: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 85 | dst[n] = sincf(x - s->delay) * cosf(M_PI * (x - s->delay) / s->nb_taps) / sincf((x - s->delay) / s->nb_taps); | ^ ~ src/libavfilter/asrc_afdelaysrc.c:85:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 85 | dst[n] = sincf(x - s->delay) * cosf(M_PI * (x - s->delay) / s->nb_taps) / sincf((x - s->delay) / s->nb_taps); | ^ ~ src/libavfilter/asrc_afdelaysrc.c:85:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 85 | dst[n] = sincf(x - s->delay) * cosf(M_PI * (x - s->delay) / s->nb_taps) / sincf((x - s->delay) / s->nb_taps); | ^ ~ src/libavfilter/af_volume.c:85:93: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | OFFSET(replaygain_src/libavfilter/asrc_anoisesrc.cprea:mp60):, CC libavfilter/dnn/dnn_backend_native_layer_mathbinary.o 131A:V _warning: Omissing field 'unit' initializer [-Wmissing-field-initializers]P T_TYPE_DOUBLE, { 60. | d b l ={ 0".s0a m},p l-e1_5r.a0t,e ",1 5 ."0s,e tA |sFam pl}e, r a t| e ^" , OFFSET(sample_rate), AV_OPT_TYPE_INT, src/libavfilter/af_volume.c : 87 : 82 :{ .warning: imissing field 'unit' initializer [-Wmissing-field-initializers]6 4 = 48000 }87, | 1 5 , I N TO_FMFAXS,E T ( rFLeAGpSl a}y,ga i n| _ ^n oclip), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1,src/libavfilter/asrc_anoisesrc.c A:|61F: 131}:, warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ^ 61 | { src/libavfilter/af_volume.c":r88":,12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 88 | " s e{t NsUaLmLp l}e r| at ^e ", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64 = 48000}, 15, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:62:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "amplitude", "set amplitude", OFFSET(amplitude), AV_OPT_TYPE_DOUBLE, {.dbl = 1.}, 0., 1., FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:63:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "a", "set amplitude", OFFSET(amplitude), AV_OPT_TYPE_DOUBLE, {.dbl = 1.}, 0., 1., FLIn file included from AGS src/libavfilter/asrc_afirsrc.c},: 29| ^: src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | src/libavfilter/asrc_anoisesrc.cl:u64:t131[: nwarning: ]missing field 'unit' initializer [-Wmissing-field-initializers] = exp(-0.5 64* | S Q R {( (n"-d(uNr-at1)i/o2n)"/,( 0 . 4 * ("Ns-e1t) /d2u.rfa)ti)o)n;" , | ~^~~ OFFSEsrc/libavfilter/window_func.hT(:d153u:r30a:t inote: onexpanded from macro 'SQR') , AV153_O | P T _ T YP E _ D#UdReATfIiOnNe, S Q{R.(ix6)4 (=( x )0*}(,x ) ) | ^ 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | src/libavfilter/asrc_anoisesrc.c : 65 :131l:u twarning: [missing field 'unit' initializer [-Wmissing-field-initializers]n ] = exp(-0.5 65 | * S Q{R (("nd-"(,N - 1 ) / 2 ) / ("0s.e4t* (Nd-u1r)/a2t.ifo)n)"),; | O ~^~~F FSET(src/libavfilter/window_func.hd:u153ra:t26i:o nnote: )expanded from macro 'SQR', A V153_O | P T _ T Y P E _#DdeUfRiAnTeI OSNQ, R ({x.)i 6(4( x=) * (0x}),) | ^ 0, INT64_MAX, FLAGS }, | ^ CC libavfilter/dnn/dnn_backend_native_layer_mathunary.o src/libavfilter/window_func.h:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/asrc_sinc.c :122:36: warning: 162 | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (FFABS(n - M122) | src/libavfilter/asrc_anoisesrc.c :> 75= : 1310:. warning: missing field 'unit' initializer [-Wmissing-field-initializers]3 * fMl)o at{ z =| 75 ~~^~~ ~~i | - . {src/libavutil/common.h 5f: "64s:e*ed31" :, m note: , expanded from macro 'FFABS'x = "sze t *r64a nd | Mo#_PmIde ,fisne ede"y ,F F= OA FBzS(F Sa)* E msrc/libavfilter/asrc_afdelaysrc.c(Tu(l(:ats147ee)d1): ;> =,143 0: | ? ^ ~ warning: ( missing field 'unit' initializer [-Wmissing-field-initializers]a ) : AV(_-O(PTa_)T)YP)E _ 147I| | N ^T 6 4, { "{de.lia6y"4, =In file included from src/libavfilter/asrc_afirsrc.c :29 : -src/libavfilter/window_func.h :1621:} 17 , : " s warning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t f-r1a,c t io162nU | a IlNT _ d e Mla Ay" ,X , F i Lf A( G FS },F A B | ^S ( n -O FMF)S E>T= (0d.e3 l* aMy)) ,{ | ^~~~~~~~~~~~ ~~ Asrc/libavfilter/asrc_anoisesrc.csrc/libavutil/common.hV::_64O76:P:T37_131:: T note: Ywarning: expanded from macro 'FFABS'PEmissing field 'unit' initializer [-Wmissing-field-initializers]_D OUBL E,64{. | d#bd lef76= | 0in e}, F FA B {S "( 0s, aI")N,T 1( 6( _aM )AX , >A F =} 0, | "?s ^e (ta) :r a(n-(dao))m) s| e ^~~~ ed", OFFSIn file included from Esrc/libavfilter/asrc_afirsrc.cT(:s29e: esrc/libavfilter/window_func.hd:)162src/libavfilter/asrc_afdelaysrc.c,: 39 : : 148 :warning: 143 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : warning: Amissing field 'unit' initializer [-Wmissing-field-initializers]V _162OP | T _ T Y P E _ I 148N | T 6 4 { ," d " i{,f .( iF6 F4AB S = ( - n1 }-" ,M)s e >=t fr0.src/libavfilter/asrc_sine.c a3c :*t71 i:oM-)15n ,:al{ warning: d U| eI ~ ^l aNTy_missing field 'unit' initializer [-Wmissing-field-initializers]"M, A X, FL A G S 71 | } , | O ^P T _ D B L( " f rOeFFqSEuTen(cdye"la,y ), CC libavfilter/dnn/dnn_backend_native_layer_maximum.o AVsrc/libavfilter/asrc_anoisesrc.c_ O:Pf77Tr:_TeY142:qP uE_warning: eDmissing field 'unit' initializer [-Wmissing-field-initializers]OUnB LEc,y{,. d b l = 0 } 77, | 4 4 0 , 0 , D{ B "0L,nb_ _INMTsaA1mpXl6,_e sM A ""sXe, , t At"heF se st }tihe,n neu m| ^f breerq uoefsrc/libavfilter/window_func.hn cys":,a163m)pl:e, 86s: pwarning: | eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r ^ requessrc/libavfilter/asrc_sine.csrc/libavfilter/asrc_afdelaysrc.ct:e:62d149: 5: 143f: 163note: :r warning: | missing field 'unit' initializer [-Wmissing-field-initializers]expanded from macro 'OPT_DBL' am e " , O FF S62 149E | | T ( n b _ sO { a"Ps m Tapm p_ll GleuesE_tr)N[ant,eE",] RA "sIV=e C(_nta0meO P., sfTa5mi_el dp*lTe , Yr(atdeP"1,eE +f c_ I,Nos (( MT_ PIm*, {.i( in,F F6 m A4BaS x=( ,n1 - 0 dMe2s ) 4 c }r, - ,0 1 . , D3O I U BN*T_ ML A E ,X M , d) ) /b((FOlF1FL, S-A _E_ VGA_TA0RS(.G3 s}S)a ,* _ | m ^ _p lMe)_) r)a) ; t e| | ) ~ ^, ^ AV_src/libavfilter/asrc_sine.cO:56P:T57_T:src/libavfilter/window_func.hY: PE163_note: expanded from macro 'OPT_GENERIC': src/libavfilter/asrc_anoisesrc.cI69::NT78, :56 | warning: 142 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: { . warning: i 6missing field 'unit' initializer [-Wmissing-field-initializers]4 ={4163 | 4 . d1 ef0 f0i}78, e | 1 l ,d{ I=N "Td_e fn"M, AlXu },,t [ m inn , m] aAx= 0F, . 5F }, L | *A G ^S , " (_1 s_e+tV Ac o_thsAeRG(S_ (n_ M}u_ mPb eI| r ^*src/libavfilter/asrc_afdelaysrc.c : 150(oF:f Fs143amApl:eB sS pwarning: e(nmissing field 'unit' initializer [-Wmissing-field-initializers]r re-q ueMst)e d- f0 r150. | a 3 src/libavfilter/asrc_sine.c*m: e72 : 5":{ M",) rwarning: missing field 'unit' initializer [-Wmissing-field-initializers]) /"(O,( F1 F72 -SE | T ( 0 .n 3 b )O _* P sM)T) a_)D BLm(;" fpl e"" ss,| )e,t ~ ^ sa m ApV _l eO PT _rTY PaE src/libavfilter/window_func.h :t163e_ I:", N56: T warning: , fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { r .ei q 6 u e4 = n163 1 0c2 | 4} y ,, 1 , I N l T _MuA t [Xn ] , 4O40 =FF,SFE T( sL0A0,a .G5 mDS* }pB L,_MlA(X , e 1_ | ^ r+a"t sec)e, otAVs_ OP(Ttsrc/libavfilter/asrc_anoisesrc.c(_hT:YMe79P_P Is:E_*Ii(N10TnF:F,e A f warning: Bmissing field 'help' initializer [-Wmissing-field-initializers]r {S.(en i79 | q 64 u- = 4eM)4 1 0n0- c}y{0,."3N , U*)1,L L}, M | )| ^I ^)/N( (src/libavfilter/asrc_sine.cT1_:MA 62-X , : 5 0A:.F }3,note: )expanded from macro 'OPT_DBL' * M| ) ^) ) ; 62 | | ~~^~~ ~ OPT_Gsrc/libavutil/common.hE:N64E:R31:I Cnote: (expanded from macro 'FFABS'n ame, fsrc/libavfilter/asrc_afdelaysrc.ci64:e | ld151, #d:e143deff: ,warning: i missing field 'unit' initializer [-Wmissing-field-initializers]mnin e, maFxFsrc/libavfilter/asrc_anullsrc.c, Ad:Be 15153 | S s : ({c "126nabr:, )_ sDwarning: (a(Oamissing field 'unit' initializer [-Wmissing-field-initializers])mUpBl eL>=sE" ,,0 d b"?selt ,53( a ) | t_h:e n_ u {V "mch(Aba-n_er( nAeoafR lsa)mGp_l)S)lae_ y s| _)o ^ up te| " ^rsrc/libavfilter/asrc_anoisesrc.c , r:e qIn file included from src/libavfilter/asrc_sine.c65:"ussrc/libavfilter/asrc_afirsrc.c::5629e: esrc/libavfilter/window_func.h113::57st:163 warning: :t note: :expanded from macro 'OPT_GENERIC'implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] ech48a d:n n f56ewarning: | r limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_al may oe ",65 | u{ O. t "FdF 163,eSf | EfT (nO i { b F e _"Fd "ldsSaE T, m (c=h apn ne l l d_e e l fs a l), y}ouu ,tt[ nA Vm_ s]tr_)iO =,n PA"T _T,Vs_0Y emO.PPTta5x,E _ TY _FdLP*I (uAEGN1Tr_SS T,Rat,+ I Ni_c oGso_n"{, .(i(6,4V A_M _{=. sAtrP 1I 0*R(F=FA 2G SB_O_ 4}" }sSFF SE,Tt ( | 1(edn ^ ,ru r-a teo IMi)"No n}T_-M)A, ,0X . , 0,3 * A A0FVM, _O)src/libavfilter/asrc_sine.c)}/F(P:,73L(AT : 1G S_5T| Y- :0 ^.P3} , E)_warning: missing field 'unit' initializer [-Wmissing-field-initializers] D| *U ^ RM A)T )IO)N73,; | { | . ^~~~~~~~~~~~ ~ i O6PT4src/libavutil/common.h_ :D=src/libavfilter/asrc_afdelaysrc.cB64: 152:L143:: (37" 0:bsrc/libavfilter/asrc_anullsrc.cwarning: }, enote: :missing field 'unit' initializer [-Wmissing-field-initializers]54 :eexpanded from macro 'FFABS'p 126_ : f 64a | c towarning: r# missing field 'unit' initializer [-Wmissing-field-initializers]152" | d ,ef0 , i { "nnI NT e"54 6 , | FCC libavfilter/dnn/dnn_backend_native_layer_pad.o 4 b eFe_ ApBM _{S A f ( "Xcaa) , (lc F(L"t"aA),o s G r>e= S ,t } 0 ,? ( t a h e) | ~ ^~~~~~~~~n :" (usm b - ee(r0 t /usr/include/stdint.ha,) o0ch:)f), a 46 : 21n| nsDa:m ^~~~e Bpnote: llL_lexpanded from macro 'INT64_MAX'e_Ma sAy pXero u ,rt46 | e#d"e q ,f uO"ieFsnest FettedS EhT (IeNfcra Th6m4baeeep _nM"Afrn,X e src/libavfilter/asrc_sinc.ce qO(0lxu7Ff:_elFnf170faSycf:57E:oTy(ff fut _snwarning: ffimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]tbfa crt_sfa)o,fmffr pff")Ale, )V s170 | | ,_ )| ^ ^~~~~~~~~~~~~~~~~~O, P a T _src/libavfilter/asrc_sine.cTtYA:VtP62_:5 :E=O _PaTnote: St_texpanded from macro 'OPT_DBL' 7note: 7,37leexpanded from macro 'OPT_INT' o-wc 0 5 *u t 58 * b59 | =e | t a)0 ,*1 .*f{ O"nb" *P e,tAaTs- >Fl _+ }oGw0 ,E c . 62N4u8| 0 22Eft) ^ * R*fb e tI /a C( na m(e+i , nl i ."sfn0ke-ie6lt> t1h8d69s02ef,src/libavfilter/asrc_afdelaysrc.cam p; : n| lde156u: ~ ^~~~~143e:fmsrc/libavfilter/window_func.h _ ,b:err owarning: f 162saammissing field 'unit' initializer [-Wmissing-field-initializers]psrc/libavfilter/asrc_sinc.cm:it le:s25n:e171 , m :*p warning: ax39,: ewarning: 156implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | d. ree5qu ess t) * c(162e d rf171,rsa | { | - m eI>NT , " "w, O ic6 iF "4, n F , _S (( _s_E . i VTz A0 _(e0 iAfnb0/7 R _( 52G) ;sFa2S8 3 5Fm_ _ 8| A ~~~~^~~~~~~~~~~~ ~p ) f B| le"ss-eSt ^)1, ( .A5nc Vsrc/libavfilter/asrc_sine.c_7h7-73:7Oa n56eP-0M5n) :*Te 57>: _note: l=*Tbexpanded from macro 'OPT_GENERIC'e 0Y tla.3P E a)yo*_ 56M u*I | N)t { T," * b et,a{ . + | 0.i662 ~~^~~ ~~ 44 8src/libavutil/common.h { =.0: src/libavfilter/af_surround.c d:2264f 1 e 254::)0f 31 22 2f4:: note: * i } expanded from macro 'FFABS'warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] e,l * d1 b=,O e254 | UF64tda I+ F. | e N S0#6fT 1ETd(1e s}6c8hf-,i_ne6 lF> hMA9X,a FFmi0y2LfAiBgShcoA;GnS( utu t= ,a})_ | 1 ,m s( ~ ^~~~~ . fatx(, F *r as| -L>src/libavfilter/asrc_sinc.ch)) ^A i:,A GgS171V:>h,c_11O=P u_: Twarning: t_fV0_ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]? AT_ /(YAPE _SaTR) (: R(GSsrc/libavfilter/asrc_anullsrc.c171i | I - __:n59N(G l:a150,}{ in)k:). s| ^- >) t warning: s r(missing field 'unit' initializer [-Wmissing-field-initializers](a m=pl e.| "_s0t0e ^r a0tre 7e *595o2 0 | ."58) * }(3sIn file included from src/libavfilter/asrc_sine.c,05-8 src/libavfilter/asrc_hilbert.c::, > f -76127:wi {. : "5nsrc/libavfilter/window_func.h: 5 d:_162s7 7u r:aiti0o7warning: 17z:, warning: n3missing field 'unit' initializer [-Wmissing-field-initializers]e implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" 7 e- / ,A0F 2 )5} 162 ; , *76 | " | | | ~~~~^~~~~~~~~~~~~ ~* s ^ bet e tat h e) aO P Tusrc/libavfilter/asrc_afdelaysrc.c * _dI: 157*ibiNT:(feot12": warning: ar("missing field 'help' initializer [-Wmissing-field-initializers]d F+, uF0 r A157 | .a6 B t2S4 8 0i(o 2n2n{ N f", U-) L L M * s)a >} m p| l*=be t ^e _ 0a r . + a3t * e,. 0M6 )1 8 4{6 94 O 0| 1F2F ^~~~~~~~~~~~ ~~0fS; 0E ,| Tsrc/libavutil/common.h : ^~~~~~~~~~~~~( du164r, :Ia37Nt:iT_ oMnote: nexpanded from macro 'FFABS'AX) ,, " sA eVt64 t_h | O#deeP Tf_siTnaeYmPE _pFDlFAUBReATSI r(aOteaN"),, ){, ( .i(6| 4 a= ^) >-=1} ,src/libavfilter/asrc_sine.c0 : ?- 591,(: IaN5)T6: 4 :_ note: (Mexpanded from macro 'OPT_INT'-A (Xa,) )F)L A 59G | S | ^~~~ }O,P T _| ^G EIn file included from Nsrc/libavfilter/asrc_hilbert.cE:R27I: C(src/libavfilter/window_func.hn:a162m:e39,: warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ie ld, de f162, | m i n , src/libavfilter/asrc_anullsrc.c : m60 ax:, 150de s:cir f,warning: missing field 'unit' initializer [-Wmissing-field-initializers](I FNTF, AiB64S,( _n_ V-A _ 60MA | ) R G> =S _ _)0 { ." | 3 ^d " ,* src/libavfilter/asrc_sine.cM ):56 :{ 57 :| ~ ^ note: expanded from macro 'OPT_GENERIC' "set t56 | h e a u d{io .dduerfaftiieonl"d, = de f } , m i n , m a x , F L A GOS,F F_S_EVTA(_dAurRaGtSi_o_n )}, | A ^V _OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAsrc/libavfilter/asrc_sine.cX,: 77F:5L:A Gwarning: S missing field 'unit' initializer [-Wmissing-field-initializers]}, | ^ 77 | OPT_DUsrc/libavfilter/asrc_anullsrc.cR(:"61d:u12r:a twarning: imissing field 'help' initializer [-Wmissing-field-initializers]o n", 61 | { N UdLuLr a}t i o| n ^, src/libavfilter/window_func.h : 163 : 86 : warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], 0, INT64_MAX, 163" | s e t t h e a ud i o d ur a ltuito[nn"], )=, 0 .| ^5 * src/libavfilter/asrc_sine.c(:165 :+5 :c onote: sexpanded from macro 'OPT_DUR' ((M_Psrc/libavfilter/asrc_anullsrc.cI :*6560(:F | FA133 B:S ( warning: Onimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] P T-_ GME)N E-R I0C.(3n a*m e M),)60 f/i | ( e( 1l d, - { 0d e."fd3,") , * m i Mn, ) )) ;m a x , | d ~ ^e s c"rs,e tDU RAtTIhOsrc/libavfilter/window_func.heN: 163,:69a: us dtiowarning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d,u r_a_tViAo_nA"R ,163G | S _ _ ) | ^ src/libavfilter/af_volume.c src/libavfilter/asrc_sine.c ::56 : 296 57 : lu: 35note: t : expanded from macro 'OPT_GENERIC'[ warning: nOimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]]F = 0F56.SE | 5T (* d u(ra t1 + i 296 ocn | ){, o sA(V. de(f_ OPMf_vPTioeIl_dl*T( ->YvF=FPa rAEBSd__v(aleDfn ueUsR A},[-VTA IM)Rm_O -i VNO, n0L{,.i.U M6E3 m4a]x*, F M=L=A)G )NSA-1/}(,,N _(_ ;-11,V A_ A-| I ~ ^~~R GSN 0_.T_3 64)_}M/usr/include/math.hAX , F:L* M15)A)| :19G:S) ^; | note: }expanded from macro 'NAN' ~ ^ , | ~ ^~~~~~~~~ 15 | #define NAsrc/libavfilter/window_func.hN: 163/usr/include/stdint.h: :46 56: :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]21 : _src/libavfilter/asrc_sine.cnote: _b:uexpanded from macro 'INT64_MAX'78il t: i546n: | #_ndawarning: enfmissing field 'unit' initializer [-Wmissing-field-initializers]inf e( ""I)N T 678| 4 | ^~~~~~~~~~~~~~~~~~_163M A | X (0 xOP T7_D Uf ffRf (34f f" warningd" ,f sf generated ff ff. ff l fu ) t | [ ^~~~~~~~~~~~~~~~~~n ] = 0d.u5ra t*i o(n1, + c o s (( M _ P I * ( F F AB S0(,n 0-, MI)N T-6 40_src/libavfilter/asrc_anullsrc.c.M:3A59X, :"s*e M133):t )/ (warning: t(himplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]1e - a0u.d3i)o *d uMr)a)t )59 | i ; o n | " ~~^~~ ~,) , { | " ^du rsrc/libavutil/common.ha:tsrc/libavfilter/asrc_sine.c64:i:o31n"65,:: 5 note: : expanded from macro 'FFABS' note: "sexpanded from macro 'OPT_DUR'e t 64t | he# d65aeud | if oi OPnTd_ureaG ENtEFiRIFCoAn"(B,naSm (e a , )f (i( e al ) d , > = d 0e f ,? mi(n a , ) m : OaF (x-F,(S Ea)d)T) e (sd| ^c urr, aDUtRiAToIn)O,N , st rAIn file included from V_,src/libavfilter/asrc_hilbert.c O:_27P: T__Tsrc/libavfilter/window_func.hYVPE:_A_163ADR:UGR48AS:T __I) warning: Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]N,| ^{ .isrc/libavfilter/asrc_sine.c6:456 :=57 : - 163 | 1note: }expanded from macro 'OPT_GENERIC' , - 1 , 56I | N T 6 4lu t_M [An]{ X =., Fd0Lef.A5f Gi*eS l( d},1 = + dce| osf( ~ ^~~~~~~~~ }( , Mmi_/usr/include/stdint.hnP,:I 46ma*x:,( F21F:LAFG ASnote: B,expanded from macro 'INT64_MAX' _S _(VnA_ A-46R | #dGMeS)_f -_i n0e}. 3I | N ^ *T 64M_)MA)X / (((01 x-7 f0f.f3f)f f*f fMf)f)f)f;f f f| ) ^~~~~~~~~~~~ ~ | ^~~~~~~~~~~~~~~~~~src/libavutil/common.h src/libavfilter/asrc_sine.c::6479::375:: warning: note: missing field 'unit' initializer [-Wmissing-field-initializers]expanded from macro 'FFABS' 64 | #d e79 | f i n eO PFTF_ASBTRS(("asa)m p(l(eas)_ p>e=r _0 f?r a(mae)" ,: s(a-m(pal)e)s) _ p| e ^~~~r _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/asrc_sine.c:78:64: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 78 | OPT_DUR("d",src/libavfilter/avf_a3dscope.c : 57 : 108 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] duration, 57 | { "0ra,t e0",, I"NsTe64t_ MvAiXd, e"os erta tteh"e, aOuFFdSiEoT d(ufrraamtei_roant"e,)),, A| V ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_ OPT_TYPE_VIDEO_RATE, /usr/include/stdint.h{:.46s:t21r:= "note: 2expanded from macro 'INT64_MAX'5 "}, 0 ,46 | IN#Td_eMfAinXe, IFNLTA6G4S_M A}X , ( 0x| 7 ^f ffffffffsrc/libavfilter/asrc_afirsrc.cffff:f65src/libavfilter/af_surround.cf:) : 123333| :: ^~~~~~~~~~~~~~~~~~32 : warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/asrc_sine.c:65:40: note: expanded from macro 'OPT_DUR' src/libavfilter/avf_a3dscope.c:58: 108: 33365warning: | | missing field 'unit' initializer [-Wmissing-field-initializers]65 | { r"e 58tfOP | Tae _ p rGs{eE" nN,E"Rce I r C ""= (an,senta mge, nlu m ef ibe "*elrs odeMf_, td Pt eIfavps ",i/, dmi 1 en,8 0o mO.F FaSEfTr;x,( a t nde18| b ~ ^~~~~e "_ warnings,t sOca generatedpFrsrc/libavfilter/af_surround.c. sF),,:333S: 17 :ED TURwarning: A T(fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] IrO a N m,e A333 | _s V rtar_, t_Oree_PVA)_fAT,e R_TrYAGeSP_VE_n__INcT), O e P | =T a ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ng_l T Ye{ P.E*src/libavfilter/asrc_sine.c:i_ 566:VM_4P=33:II 1 D/E0Onote: expanded from macro 'OPT_GENERIC' 2_5R1AT}E,8, 09 , .55f ;{. | sUt r= "I 2 5"N} | ^~~~~ ~T ,{1 0 ,na6m e_IM, NdATX,e_M AsFXcLr,A F,LGS Ao}GSf ,f}, s | e ^| t ^o f(CONTEXT, field), AV_OPT_TYPE_ ## type,src/libavfilter/avf_a3dscope.c src/libavfilter/asrc_afirsrc.c :: 6659 :96:: 123 :warning: missing field 'unit' initializer [-Wmissing-field-initializers] warning: missing field 'unit' initializer [-Wmissing-field-initializers] \ | ~ 59 | {56 | " si z66 | e " , " se t vi{d{ .e"dteo" fs,fi i z e el " d ,src/libavfilter/af_surround.c =" : 339s:Ode9tF ef: F}n, Swarning: u mbEimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]m eTirn(, m wa),o339xf | , A ta VF p i_Ls"fOA,GS ,P( Tf_ __ab sVTA_OAfY(FRPEa_FGS)I S<__M E=TA} ( G| MnEb ^~~__t_ SPaII_4pZs)E),, { . | s ^~~~~~~~ ~~ t r = " hAdV72_0"src/libavfilter/asrc_sine.cO}P:,T77 :_0T64,Y: P0 warning: E,_implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] IFLNATGS, }, {| . ^ 77i src/libavfilter/af_surround.c | 6 4:=1 340 :014 2:5O}, Pwarning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_D9 U,R (U"dIuNrT 340a1 | ti6o _MnAX ,", F LA G S src/libavfilter/avf_a3dscope.c} ,: a 60| : ^96 *= : rwarning: e missing field 'unit' initializer [-Wmissing-field-initializers]df uerraetinonc,e 60 | / M _P I _ 2{ src/libavfilter/asrc_afirsrc.c; " : s67 ": | ,0115 ^~~~~~~~~ ~ , : warning: 0,missing field 'unit' initializer [-Wmissing-field-initializers] I"NTs6e4t_ MvAiX,d eo "67s | si etz t ehe src/libavfilter/af_volume.c" a,{u O: dFiFo363 d"S:Eurfa69r:Tteq (iwu),warning: oe nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n Acy""V,,_ O)PT"_,s T362 eY | | tP ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Ef _IrM Ae G quEe n/usr/include/stdint.h_ c : Say46IZv_ :El, src/libavfilter/af_surround.c{.:21p:osg342o it(r:="note: hdn7i290expanded from macro 'INT64_MAX'tsn0l: "warning: "i,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} n ,Ok-46> F0 | dsF,S#E t342 | d T,0e ( f, f ArFeiq _V_LLn epAO G oIGS a_ iNnt}s_Vs=T,64E_MtA rX RM) , B| _P I + O( ^S(EA, - 2 0V_| O.xf ~~~~~~*P7 M _TfPI_fTf ff Y+f363P | f rEe ff_ff f fefSff reTn)R src/libavfilter/avf_a3dscope.cc e)I : | N ^~~~~~~~~~~~~~~~~~* 61G , ({:.src/libavfilter/asrc_sine.c :M _98Ps65 :40:It r: note: =warning: "-0expanded from macro 'OPT_DUR' missing field 'unit' initializer [-Wmissing-field-initializers] 1f"a"bsU }65f(s , | a)i)61 | n * 0F g ,gF O aDi nPT0_I{ ,GF F% fEN"ESF LdfRIABGSo ICG Nv},( f(r"onm| rae,a ^me,p ,l0 . fa)"fy gsai/e i(e3.tnl f *dsci ,M_ad Pmed Idere_fa,src/libavfilter/asrc_afirsrc.c a:682t)m; : | a ^~~ ~iFn115.: o,V\ n "warning: m,"missing field 'unit' initializer [-Wmissing-field-initializers]a ,O x Fg,F) ;S d| esrc/libavfilter/af_surround.cE :342src/libavfilter/asrc_sinc.c ^s T68(: | f56:c: o r,278 :DvU Rwarning: AT19) implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{I :, O"N, warning: f " implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s, tA 342 | Vr _, _O_PT _ V 278T | YA _ P A E"sRe _ GwSt Fo_rakf[LO_ r0esrc/libavfilter/af_volume.cqA)=]u e:nTc y =365, :p| M ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39{.o_ie:xdp(src/libavfilter/asrc_sine.cw:P56n: bloIrt33swarning: "=, Ok+:[ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](9-2F. Ff0 ]0note: S E.)expanded from macro 'OPT_GENERIC'; * Tf M| _(}365 ~~~ ^~~~~~~ | PfI, r e q55 | + 4 _p 0 , o1r5 { i e 0, nf vnolt-es>Tar_vsFtmee,o lLrAncdeu)mGe e )s,S = c src/libavfilter/asrc_sinc.c *}f, r , Ao (:M_fPI| V ^f f279s_et_o-: eOxpf1190f(Pab(:(Ts_CO gf TNTwarning: E(X+TYimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a ,vPo) )E l279src/libavfilter/avf_a3dscope.cf _*- | >:iS FrF62eTl eDp:RdI) ,Ila98N :G FyFw warning: ,A Vg_SOoPmissing field 'unit' initializer [-Wmissing-field-initializers]T{aIirn __p.reGakmTps) N62[ | Y t r=("a1,P 0/ 02] E _.0 1="{ f#)# } ,) ;t e"0/,y 0x,r p| ep, o ( ^ ~ (FlL3 wloA.G "rfkS[ , * 1 ] ) ;M_}P "\ ,Is e | _ | t ~~~ ^~~~~~~2 | ^ ~ ) ;ca m e56| | r ~ ^~~~~~~~a r o l{l ".,src/libavfilter/af_surround.cdOe:FfF342SEfT:i35(er:old l=src/libavfilter/asrc_afirsrc.c warning: l:)dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]69,:e115: warning: f missing field 'unit' initializer [-Wmissing-field-initializers] }A,V msrc/libavfilter/af_volume.ci_n342:O367P,T | : 56 _69 | :m T awarning: Y P E_ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], {FF LaL "AO=AmT G367S ,a, | M g_ {_. dn_VP Ib i+A l=tu d_ 0 ( eA".-f }R, 2". f,GSs __e * - vt} m1ao M8_gln it0uPd-| >v,Ie ^~~ol u v a1m8+0,le ue s r=TF"Le f,A GFeFOSr M}FFeSEIT,n N | ( ^cma(g ev)no *il t-u>(vodleMu__meP,src/libavfilter/avf_ahistogram.csI t1:-r.71 f)a0: ,src/libavfilter/avf_a3dscope.c b:108/: s63 :warning: p98 : f)missing field 'unit' initializer [-Wmissing-field-initializers]A warning: (a;Vmissing field 'unit' initializer [-Wmissing-field-initializers]_)O )P | T ~ ^*_ F 71T YF | DI63FP E | F S_Isrc/libavutil/macros.hGN S:T( 49R:a28 , {0I:N{G . ," {fnote: )"r.atexpanded from macro 'FFMIN'e psi "/ttc, r ("h 49= | 3s.",""s#eetf 1cadmte 1e"f}*,vri Mi_ane0dP, 0p eFIF,i oF_LMItNc 2rA(h)a;G a,"tSe b| , "}), ~ ^~~~~~~~~ O,F ( (a ) F> | (O ^Ssrc/libavfilter/af_surround.cFb E:TF)S342E( :? T(p21i:( btfwarning: )c rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] h:)a,src/libavfilter/asrc_sinc.c A m(Va:e292_:) ) _ O| 62 ^342 src/libavfilter/asrc_afirsrc.crPT:_ | : aTwarning: Y70P t src/libavfilter/af_volume.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:Ee ):, 115_ 367 ::56F: warning: A L implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]V warning: O _ Omissing field 'unit' initializer [-Wmissing-field-initializers]A a 292367 | PT= | T,_ TMY { ._PP 70 | dE I f obr_ + (l-V2(. =IDiEOf_ * 0 .fR}{ " = A ,vMm_ T ol"P0IE -+-,; ,1 >r ei <8=v (fi{0.os e n ,lturmte = re1) F "=n"82 FsMIc05(eptN(ev,)o"li- }_,> vmoTlu*mwe0,a FL r(,Mg_1AGa nPi.tSupII0 d}s[N T _/e ,pw);- M o Afvr| | ~ ^Xaakl ^ ,b_u e sfl(src/libavutil/macros.hesFa:)49n:"34LA)G S>,>: note: }1,expanded from macro 'FFMIN'*O F]F | src/libavfilter/avf_a3dscope.cFD/IF ^ :F SFET4964MS(m | :#_dIaGN98(PIeg:a warning: fn,i+tmissing field 'unit' initializer [-Wmissing-field-initializers]i u.n0e dFe5.F_MI ff64ssrc/libavfilter/avf_ahistogram.ctN:)) | r (72a;, b) : {/) ,(3108.fi +* M:"+)( {_ Py( a warning: Ia_2A))V _missing field 'unit' initializer [-Wmissing-field-initializers]w" ,;>| O ~ ^~~ "Ps (| T ^~~~ ~etb_) ? Tc72src/libavfilter/asrc_sinc.c(:Y292a | b P E:_mS)TR I29e: {Nr:awarning: G ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] y"( a{a.r")w)s , | " ^t r 292, | = "s e" t v1i deO 1o"Ff }rFo, a0S,rtET 0e,( F(L"i,yA =a GOwF0S; }),F , SiE T<=| A ^V( _fO(PriTna_tmTY)eP_r a(Epit__weFrL)OAaT,p,s [Aw{V.or_ksrc/libavfilter/asrc_afirsrc.cdO_l:enb P71Tl_T>>:=YP E11501.f_}:,] V/ MIwarning: -_DPmissing field 'unit' initializer [-Wmissing-field-initializers]I 1+E 8O0.,_5 Rsrc/libavfilter/avf_avectorscope.cf1 :A)87:871T | ; i0+,108 E ,+:T ){ {F warning: {missing field 'unit' initializer [-Wmissing-field-initializers] L| A."st ^~~~~~~~~~~~~~~~~~~~~~~ ~rG =Sp }"h2, a 5| ^s "87 | e}" ,, 0 { ," r IaNT _"MstetA eXp, "h,Fa Lsrc/libavfilter/avf_a3dscope.cAs"G:S65e:s99 : et} v v,iwarning: a dmissing field 'unit' initializer [-Wmissing-field-initializers]elo u | re ^s"a, t e65 " | , OOF F{FF S"SEETx(pTz(hfroamaesoe__smtr",r"src/libavfilter/avf_ahistogram.c)saesrc/libavfilter/asrc_sinc.c,::tt ca73me294re) , : : a zAV9618 o_: :warning: A oOm"missing field 'unit' initializer [-Wmissing-field-initializers],Vwarning: _PO P implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]OTT F__FTT 73SYY | P EP E294ET( zo_om | [_ 0 S {V "]TRI Ds)I,A VEiON_GR, _zOAP { eT"TE.isf ,( _,TtYf" rPas{e=tEb_." 0sF(siv LtOAmTi,0rpd e"=_"{o }ssiu2m.d,z 5)"ble0 }="1,> ,f ab,s.0f0, (,p}eOFIF ,NakS_FL A0TEimGp._0MTS _}s1uAm(w,),, X) | ^A ,) FLV _1A0,{ OGT FPSL| T_ A ~~~~ ^~~~~~~}GTS ,Y P E}, _| | ^ src/libavfilter/asrc_sinc.cI ^M AG:E294_src/libavfilter/asrc_afirsrc.c::34S72: Iwarning: :Zimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E,115 :{ .warning: smissing field 'unit' initializer [-Wmissing-field-initializers]t r ="294hd | 7 20 src/libavfilter/avf_a3dscope.c" },72 | : 66src/libavfilter/avf_avectorscope.c 0, :: 0 if99 88, F: (:fL{warning: 108a:A missing field 'unit' initializer [-Wmissing-field-initializers] bGssrc/libavfilter/af_volume.c(warning: i"pS"mmissing field 'unit' initializer [-Wmissing-field-initializers]p : ,} _66 | 376: 41,: s88 u | warning: {| ^m implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "{) "r "y, z o o> m" s et" fa"bs e,p"ss376( | thetp vsrc/libavfilter/avf_ahistogram.ciadec a:mseea 74 e o rka :z o r_a96:v ovmi"tea"warning: l,o m,missing field 'unit' initializer [-Wmissing-field-initializers]ulOpF e-s_FsO>"vaSr_uFF,S E74v | amluEe sT[ )T (z(oV oA)mR [_1 ]f), A {S Ora V_TO ARFm{| PTTF e" ~~~~ ^~~~~~~~~~~~P _S_sTTSE]r =" Y, T aTtP(E_ Se2pF )"Dh(LO,AsTabsuf -eA,e _>tpV{s.d tbv_itdr)sl)Oe,o =s;1i.P T z f| _TeY} ~ ^~~~~~~~~~~~~~, " P E A ,_ OVF0_VF.SOEPTI_0DETOT(w1)_Y,, ARP VA_src/libavfilter/internal.hE T1O:264_:ES480PTR,I:, note: Texpanded from macro 'TS2D' _ N G,{ TT.F{YPsL .264E | #tdAGsS_rIeMAtG E=firn}_,"S=e 2I"Z E | 5 ^0T , "{ }S0.,s2tr"=}" hD(,t 00d, s0),, 7 F2LIA 0NG "}T,_ S0 , M Asrc/libavfilter/avf_a3dscope.c (}X,:0(t,s )67,:99 : | = ^= F warning: FLLAmissing field 'unit' initializer [-Wmissing-field-initializers]A AVGSG }_,N S O }| 67P, ^T | S | _ V ^ A {Lsrc/libavfilter/asrc_afirsrc.cU E:" z73:?z 118NAoN:o :m warning: "(,missing field 'unit' initializer [-Wmissing-field-initializers]"sd oetu cbalmee)r(tasrc/libavfilter/af_surround.c src/libavfilter/avf_avectorscope.cs:370z73:)89): o | : 9835 :o :| mwarning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^~~" ,missing field 'unit' initializer [-Wmissing-field-initializers] {O/usr/include/math.hF :"sFa15mS E89: | p T(19 l 370 zo:e | o{ _" mnote: expanded from macro 'NAN'rast [ *ixe 2ze"",=] , ")s15e | #ad,t" veAsVs__efaiOnctlmPple i NTevipAf_( ar+deNo T a a Ysti z*fPeE _eFmL" "_a_ObxA,T,, u {f (0i.O.F l fd,Ft inb_ SEOlFnpaTn=F*S(wf)1p.E(,"-fM}_,T ("saPm pAl) I 0_.Ve_| r20_ ^~~~~~~~~~~~~~~~~~at)e1O PT,_)T,YP E,_ IM-A G 110AE., Vsrc/libavfilter/avf_ahistogram.c_fSTIZ_E:, FO, 84{1LP.:AG.STs107:f _}t r)T,Y warning: =;"P E| missing field 'unit' initializer [-Wmissing-field-initializers] ^ 4_ I N 0| ~^~~T 0x,4 0{. i0684" | 4}=, 4 401 , 0 {0 0"a}c,o,src/libavfilter/avf_a3dscope.c uFL A :1nG68,t ISN:T"_M 104,A}X: ",h,owarning: w m missing field 'unit' initializer [-Wmissing-field-initializers] u| c ^h f rFamLeAs G68S } | , t o{ " x| acpc ^ ousm",u l"asette "c, aOmFerFaS Epsrc/libavfilter/avf_avectorscope.coT:s90:(i98:c outnwarning: itmissing field 'unit' initializer [-Wmissing-field-initializers]osrc/libavfilter/asrc_afirsrc.cnsrc/libavfilter/af_volume.c) ,src/libavfilter/af_surround.c :",: A:V74371:377O:_41O:P:T 11866: Fwarning: _90T | :Fmissing field 'unit' initializer [-Wmissing-field-initializers]Swarning: Y P E _Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: ITN ( eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ye [T74 | 0,{ ] { .) 377"i,6{4 | s A=V371 ""1_} | , , rO" - P ",s 1 ,T_ e * T t y 1 Y"sveov i=0 Ptld-0>aE sea,v vF_Lomap_lFeA rrc_lLGsaitviaplOSuzeesrc/libavfilter/asrc_hilbert.cfA( c}e,s " | T:,o "[,, O ^45s{fV( aF* M:.A F _O118FdFRsrc/libavfilter/asrc_sinc.cSPE:TS(b_l=I: 330E:T51(:w S0._fwarning: }s)missing field 'unit' initializer [-Wmissing-field-initializers]warning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]AR2T,Ta,m src/libavfilter/avf_ahistogram.cp+- l]e :M85:6118A_V= _P0I:)r*_c o45s f.( awarning: OT | 328fMt_missing field 'unit' initializer [-Wmissing-field-initializers]PS 2 | T, e6P0 IT_ 2 ( ) .f_- p /b,a ,vA T 85Mu_VTY_f{ | l_OFPPE-_ "3soaPTL_I>)I* gm warningATpYMPM(_ pslGtAGEEs_,L{ generatedeS_s,_S INZ . " r} iIAN1TEra,n V0_+,1,.hftle| ",L " e,i ^Os{{.ii 6n4 Ge_t. g-h1k=DsEsBtU.-f4,ta"mGp>4 1r0=",, l"ts1e.0f4 eit}),0"0 mr ; % xsrc/libavfilter/avf_a3dscope.c40eah d1| ,: I0_"t}i s ~^~~69 Nbea,sntP:IT=_" e0o,104src/libavfilter/af_surround.c:%:M,AX)g;r a 371g: , | m ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0rwarning: missing field 'unit' initializer [-Wmissing-field-initializers]38 : ,apt warning: eaik- s Osrc/libavfilter/internal.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:F265oFuLm69@F% i=L:48 A | F%SA:G o371G Sg E} ,S f | | T{note: expanded from macro 'TS2T'} ^ ( ( ,"wy pv*ys = | i ^ o265aala@%nid= %s | "m,v "oswg #hpe_e)t;d elficg hlei_lciatsrc/libavfilter/asrc_afirsrc.c"e:nreaptme,)n,75 fTeS 2=T:(Atsrc/libavfilter/avf_avectorscope.c(rcOo%140V:s ,:91aF spio_swarning: missing field 'unit' initializer [-Wmissing-field-initializers]t:100FfS EOTi tbi:on("ap*PM(_) ,o 75TpPwarning: ( (s | _hImissing field 'unit' initializer [-Wmissing-field-initializers]_ OtFtF T i s {2 s+)= SYEtT ("M%_=PPoE91e | nbi_s=I))_,y (a *mpIl e % AcVN_eAs["1g{oTNsVf,] %" ,O _{(.)i%6s4"=4P4O1M,)ertT P0_0 }\,cS"tThPAI_n2- _,_TeYV_"OpP TV A P,/ 1 _"LsnEumM,| TUYeP_bF_ ~~~~~~IENtEe_LFP T rr OeLdI)?_oMfAAO c*on t NrXaTsAt329"M,sA,N, T: | _( dao {, L Nmub l. { .1d0bpl= ed b O +l10F.)f}l,=F F e . L (t-s)0 .1SsfEA Gw6*00 ,pTe(cSoo a.v} ,r }r,n rf_-q e0t, k1,12.qr| a_s,t [0dfu ^e l e6n](,t s1F.0,.)fbtLefd ,, )AA)G Sp })TVF;fir_,w r _| L ^~~ a aOAP T| m/usr/include/math.h| :15p:G19src/libavfilter/asrc_hilbert.c:_ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~note: eexpanded from macro 'NAN' ^sS: T} ," [46Y ,15| w ^: P | #od118reEfsrc/libavfilter/af_surround.c_OF:FSki_:l371I: EneeN 51warning: TnT,N : missing field 'unit' initializer [-Wmissing-field-initializers]warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n A>N{ bsrc/libavfilter/avf_a3dscope.c> .i_64: 170s:=104: 371]a m4pwarning: | 460 | lmissing field 'unit' initializer [-Wmissing-field-initializers]e / _} s M_,bu)i{ _"Pr ,l ti*nIy_ n" ,70 | , 0=aAn , {Vf (pe aak ,_ O " 2v"_pcPl"i p55z,eT_) f p oasT", ( TkFYLP "| c ^~~~~~~~~~~~~~~~~~ _AGES s}o i _"es,esmpI_tssrc/libavfilter/avf_ahistogram.c tf N Tu:m ,( sic,92:| 12a ^ ama m{.:*mpeir Mp__PI6_4a =warning: lpe2 1missing field 'help' initializer [-Wmissing-field-initializers]0 e a+k ,p 2r4M92_oPIa}t | ssrc/libavfilter/avf_avectorscope.ci)* c,e " : t330o | 1 , 92 i s, : 100 : o nf"( MO {warning: , I_NF missing field 'unit' initializer [-Wmissing-field-initializers]NU L PLT F SO wIo_r_k}[EiF2M-p / T92m | FASEMT| ( ^p X _(Ps_,p eeaIka] y)e*mM,_FL{N1[0p L* l2]+leAG"S e})1,_ src/libavfilter/af_volume.cAgnc, ,*.proVs:t"_ lefat_e379),,: AnV,_O PT32_| ,src/libavfilter/avf_concat.c O-"::T ^Y1PP1Ts 59warning: 0E0.._eT:Yimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P_ff,t 551 .EfF - :1_)LgOA0I0;. fr T379 | N Twarning: , missing field 'unit' initializer [-Wmissing-field-initializers]*e ,*p o s| {t _el ensrc/libavfilter/asrc_afirsrc.c ^~v.on{ :/ (i*ll.c76 596-e>vdsrc/libavfilter/af_surround.co:n | 4n=arb_:140t: 4lv371ar a- 4 = :A24lwarning: use s1[0VV:missing field 'unit' initializer [-Wmissing-field-initializers]t 10).)A_R_ "0warning: }f,; O PT,Simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] } O P1T _], F= ,76T-F | 371T S | 2YD60S.E ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | I P (bfT, N6 0E. fu*(Tc_o _n,tfy->Mp It sr) ;AX{, N"Tna=s src/libavfilter/asrc_sinc.c T,F " ,t : L {a[1| ] ~ ^~~~~~~~~~~~~~) 330AF LvAG S, :AG._ic } 12V:S src/libavfilter/internal.hwarning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l, _ O:P4T _iT Y PE}_264: 48p | ,I =: f ^( cNo | 2328 }",T s ^f(note: a | s ,1 ,expanded from macro 'TS2D' I*e t NM {tTh_ePI ._i 264_2a+MM6_nsrc/libavfilter/asrc_hilbert.c | vA_4lPoug:(#dXe,= IVm|47As|src/libavfilter/avf_a3dscope.cf1)6b0:}118,, F:},i *e: 0warning: 71n c| r ^A ,missing field 'unit' initializer [-Wmissing-field-initializers] :e oTS V _2L99s:2 owarning: 55OfD( f47missing field 'unit' initializer [-Wmissing-field-initializers] | ,G(Mt s ) _ _sP ITDF L{ a" _ E src/libavfilter/avf_concat.c(A:Gmt2B-p71(62S:p54a:U /M | _ t lpeGwarning: ,missing field 'unit' initializer [-Wmissing-field-initializers]P s}, ss{ I") " , "l)e% d= pne62r *nM| _=P | A V _NgO ^LIN 1r0 tP T= e + 1h"S%qg p.e,"_uV fA,a seAL UVk--est"Es_et1 stu e d?O.PnT_src/libavfilter/avf_avectorscope.cml ffruTm:@e%N,a Yb93nigtAhN"m1ee"P,: =O% g, .(rE100_FF:S (fdv); :IEN To,a {of T (nubl@ warning: tmissing field 'unit' initializer [-Wmissing-field-initializers]a pbs_"%,| O.F iOlFsia ^~F64eF)=(m pSl es )S93,%E | tE s = g{) T;"(bAcT) ) siV"_(O1 l}z,nP Te,e b| _ ^~~n )0,"_seT =, tt/usr/include/math.hYP% iIaN T:_EM ApVb_15_:A19:p note: sexpanded from macro 'NAN'lOIPXo)st =u%NT,_, ieT ,c oTn t15r {V.iY | a (|6F P#sd %AgV4_},E _tIeN% O= "f,T%P T| i , )O1F_F ^n \ n0"TSYeP {2.,E E_4IiNT (Nco}n6tTr| A ~~~~~~,4,=aNs t [ 1src/libavfilter/avf_concat.c 1 2 {.5:65, ] 329i}:,53 :I N) | 6 warning: T,_4_= 2 2 missing field 'unit' initializer [-Wmissing-field-initializers]_ Ab u0i l MVAX , 5 1t65_O P 1 ,}i, | F1T1, Un _Ln_awnf (6I A G T o "0NSTY1rAk_"l,e nP,6 Vpi)_ } E___ Ow,FMLIA NPTr A| G| S ^~~~~~~~~~~~~~~~~~ T},,a X ^ _ Tp,s| [{Y P ^Fwo.Esrc/libavfilter/af_surround.c_ ILriNAT:k3786:79G:, _4S warning: l=e {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 8.nisrc/libavfilter/avf_a3dscope.c6}: 0 }4, 72>, = :> 1| ^0 12,] 0/: 378 }M2_ | warning: ,missing field 'help' initializer [-Wmissing-field-initializers]5 P 5 I ,0 p,e aT72, kF, | Isrc/libavfilter/asrc_hilbert.cNTL_ p :*lAGM Ae48afkS_ X ,: eA i}mp{118:_ |warning: ,_ NmUaLFLmissing field 'unit' initializer [-Wmissing-field-initializers] s umg} } | , =, | ^ ^ n 48i | | tv avrh_o w cuat*ipaov.aplu-d s t70i | sesh[iVecoo _s6i )gAnl4ezn ,, h R t e= c_ Tr " 10{ u aA,V]_0O }t)s) t "0,P"T, )0;O = .| ~ ~~~~~~^~~~~~~~z_,F 1f,O VpTFTS 2F-TF|Ssrc/libavfilter/af_surround.coYSPE _(IANET:,sE",1 b|uTf378- T{0."sFe}t(:c>o(0i.64,= 68pntwsf 2 c| : twarning: r), 2*0a5 ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] a, i nm1e rsa *lpi}ntk AVo, [1->pt _src/libavfilter/avf_concat.cs3t1o,ism378eO_b:]69)_, i | P as:e12:lUIANtVTT ) ;ei_O1_ warning: n oPn"6,_TM missing field 'help' initializer [-Wmissing-field-initializers] | /T YAPX ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _OTE, (F Y69F | _ src/libavfilter/internal.h*lLenP FIS E T:A265:E48-_:M A*G(EG I N{Tle_SS1Inote: N,fy )Zexpanded from macro 'TS2T'E UL Le e}[),, { {_.s}t2 r; 265 | .#ma]g) ,| ^ | id6 =| ^~~~~~~~~~~~~~ ^e 4A V = f=i_"n2 nOe645<5P Tsrc/libavfilter/asrc_sinc.c_0 }loT:329T:x60,wScYPE_F5: 2uLsrc/libavfilter/asrc_hilbert.c1 0TO:2warning: ,(At" 49implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] t2T5}5?,:s,,, 1141: {warning: 0T328. | t .bdmissing field 'unit' initializer [-Wmissing-field-initializers]b, FfLA )l a vGS =(0:,_ l og0((s , F.L}A.t49 | 5,G f sA) f==S }| V _*LAO G, ^ (V1}._f-{_ ,"Dn+b6N OEPc_o0 BTUsGs,.| Sa_mf (f ^,VpAl"LMU E e%sd_ src/libavfilter/avf_avectorscope.cn6:?95:"PPI0 .N95,:I =fA N* warning: :% , T"(smissing field 'unit' initializer [-Wmissing-field-initializers]eg(Fl t dpLow coeuAsrc/libavfilter/avf_showcwt.c 95tuhabkG: | te-l-eS)121 nsn (: ){u u"}rtf100",/ mm,bs:)("l@ %e r seot wicwarning: *o | ~ ^~~~= u%missing field 'unit' initializer [-Wmissing-field-initializers]gfa rted v_sqa-m (fsrc/libavfilter/avf_a3dscope.c2hpvla:d edi(ae70121" | g htls@:%,i cbu t84)=) {) )p : %| ) ^~~; "e warning: g ) | sr/usr/include/math.h:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]15; ~ ~~~~~~^~ l"e n= : 19O,FrF%S: e i E note: q p70Texpanded from macro 'NAN'u "os | (efsaed e stt= %[150t e i | ]vd #f()id{eod ref%,g s"aim %AiVz_nee %zpoOs"",,N )ePT _OAF"\",T YNPFEs_nINOT ,S e{".F E t , i F ST c6_E_(bn ba4Tu| _m=e1(5i ~~~~~~lstriw)}, aamnpl,e _p s0A n329o),, Va_nO | Psi ti2f T A o 5(5",_ VTnF LA"GTS_ "} ,)YOP, P| TE _ ^~~~~~~~~~~~~~~~~~_OIF| wToMrFk ^_lYePnA,S ETE(_GI Nsrc/libavfilter/asrc_afirsrc.cT,eE_pS:I yi79Z{e[_2:]E).,w10r,i {.:sat6rA = pwarning: 4Vsrc/libavfilter/avf_avectorscope.c_s"6 missing field 'help' initializer [-Wmissing-field-initializers]:96O[4=w :1P0ox95501T 79r | :22_kT Y 4warning: "_ P }{missing field 'unit' initializer [-Wmissing-field-initializers]N}UlLLE, ,e }0_ FnL , 10 ,O A T,,> > | 96 | { . dIb ^lF L1N =0 .AG]S T _f }M{AX}, /F, ,- 6L "gMf0A. _"PGIf| ,S ,", ^ s e t} gpr60,e e eCC libavfilter/dnn/dnn_backend_native_layers.o .fa,| n ^k src/libavfilter/af_volume.c ,TfF L:Aap384GdSee a:"},k44_i,m : src/libavfilter/avf_showcwt.cp_ s O:FFwarning: u| 122Simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]m ~ ^~~~~,:Esrc/libavfilter/asrc_hilbert.c i99mpT_:: (warning: missing field 'unit' initializer [-Wmissing-field-initializers]p50esrc/libavfilter/avf_a3dscope.cf384 :a141:a | dek[:170 : 79:, ] 122 | warning: ) , warning: A implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| missing field 'unit' initializer [-Wmissing-field-initializers] vVol ^~~~~~~~~~~~ _{- O P>T"v a_rr_a70T v50src/libavfilter/asrc_sinc.c | t | Ya:329e " Pl:u , E 22e s[ VA_R _:P{O"S]I {= warning: sN ""implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]neT,pz "t o{po, s.siv ="=6i 329, 4 d | - =e1 0 " 1" o }s s? N,e ert tAtN0a tsrc/libavfilter/avf_abitscope.ch ,: e"e,c:a 54 :p numm25 108o eOb5e w: srFa, rpoowarning: ;F rosiSt iTkofn"E,| Fmissing field 'unit' initializer [-Wmissing-field-initializers]_ Ts a ~ ^~~mLplle(O Aesn r/usr/include/math.haFGF,p:etr SrS 15e_54 | } In file included from eEqp:is, T u19esrc/libavfilter/avf_showspatial.c_:t35 : {( | ":rsawrr),src/libavfilter/window_func.h e ^y tnote: texpanded from macro 'NAN'a :A ee[e2ps155[V _15O | d#" ]f:)w, PAdT,r 60"oVe_aT:s r_kfmYePwarning: EOimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ isrc/libavfilter/avf_avectorscope.cet"_PSlTeRne: Nv,TnI NG97,: AiN _ >T95 :{ .dO > Y 155warning: | smissing field 'unit' initializer [-Wmissing-field-initializers]e oF rPa t tFr1 E97 e _S ]=_ | F" _ E "L2,5b"T},/ OuA T(n0M_ PI ,iOl,tbi, 0 , F F_SnE T{(pFea{ks_al f"rL.,n mubta[src/libavfilter/avf_showcqt.cnA]dbal=p0p.fmGe :nfe(alf"}S,_=61 "k"e,s ) ,- rA:e128_) " }6aVx:p is| e,0t_e()warning: m ^~~~~~~~~~~~~~~~~~t b.lOu-e, missing field 'unit' initializer [-Wmissing-field-initializers]fpa fP,0 6 0_dse| T._A.u"m ^5TVYfP,, _,OEP *i mp __TI NS Tp_TQ61T,OFeaR | Y F Lk,(P({F.S iA6 En_EVsrc/libavfilter/avf_showcwt.cI{G 4| =- 1T0:123D:S" } ^~~~~~~~~~~~~~~~~~~~~~~ ~,(N(2E4O99_Rsi z e-"f,} :A warning: 1| a,d T missing field 'unit' initializer [-Wmissing-field-initializers] ) ~ ^~~ eE [ /1,,2 I2 ]) , N){. s Asrc/libavfilter/avf_a3dscope.cT/_123Mt "Vs_:(69 | ArXeOt0:. = , P T_91T4"* v:Y2(5FL{A GiS PNE"}"dr "warning: -_1, e0,},,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] I )| o ^ N / " INT,2 ssiTz.{ e_te fv.69M | "),ii6A4 =)5 dOFXF S)};eo, E , rFaT{( w i0dtLtA | ",yh eG"S ~^~~,p)o2s" , } , 55 , src/libavfilter/window_func.hA:O,F"F SEV153 s:Te30Ft T_:L | (OrAnote: GcS ^PaT_expanded from macro 'SQR'a }teTm,Y P_se 153E | t ra _pr )| IoM A, ^ AsVi tGi on_" E O_ ,#dPefSi Insrc/libavfilter/avf_abitscope.ceT_OTsrc/libavfilter/af_surround.cYZ: EFPF55S:E,TSE:_416S:T (QR10873R{Ie(y::src/libavfilter/avf_avectorscope.c N.xe warning: :missing field 'unit' initializer [-Wmissing-field-initializers]98warning: :Gs,) [{. simplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]t95 t r1 =r :(](x )" ),= A"V*1(warning: 55 4162_9xmissing field 'unit' initializer [-Wmissing-field-initializers] | | 5O2)0 x 1"0PT)_ }| 8 ^ 98T | , 0 { Y"PE _ "a }{F0 f, L , "",O 0r A"s e src/libavfilter/window_func.h0,, " T0t : Ff,a,c,t 155L A G So a:l { r"}s60p. [,ne:thdb l ] | av =0 .warning: f ^ i de=implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} ,f a dFo -peoLw 1556"0AfGrS | },.(fa, , 1t. f - e6" , f| ^0 . OaF F SfE bs f,T(Of ( TFrx FFam[e LSn_r AE]a tGT)(fleS,a fu)t d_x,) [}esrc/libavfilter/avf_showcqt.c[ AnV,: 3 *| ]_O62P]T ~ ^~~~p o:)_, =AwV128_T fe:xsrc/libavfilter/avf_a3dscope.c pOwarning: YP(E_:V(Pmissing field 'unit' initializer [-Wmissing-field-initializers]T( 69:I84-0_T1YD.P:.5E f*E warning: 62O -_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | _RSA TI QfRE(N a, (Tn b 69,- s{{ | {((N." s.iy-[s t"rsrc/libavfilter/avf_showcwt.c=61n) , :"4]=/5{} , 130 2:115):2)) 05, ,2/5"5, "warning: (fy_ T}missing field 'unit' initializer [-Wmissing-field-initializers] 03py ) ; F , .o4s warning L | 0 *130"sA generated ~~~~ ^~~~, "I( | N,G. SsN - e}tT src/libavfilter/af_surround.c1" s,e_v:i)de{ tM416/2o Ac:a.m"sm| X ^62 fe))i)i;,: rFLzne a| A ~^~~ "",,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O G Ssrc/libavfilter/window_func.h Fp o s:iFti"on}"153S:s26 416src/libavfilter/avf_avectorscope.c,, Ee: | : T(t note: 99CC libavfilter/dnn/dnn_interface.o O| FwF m iexpanded from macro 'SQR': ^i S En im94ud:tT 153 | m h ( warning: )missing field 'unit' initializer [-Wmissing-field-initializers]e f ,y rA V #ede q _ [euOefP99T1_src/libavfilter/avf_abitscope.cTfnia | c]:Y56c:n et )SPQyR99 o,rE["n(:x ) _A,I] VMOAwarning: G=E{_(_Fmissing field 'unit' initializer [-Wmissing-field-initializers]F S E"TS((mOin pzIoxoPmimoZ)ET"_uwf*(,1 .,fT m-( 56{ Y_ xfa | "sPeftr )ebq u.eEz_)FsL OsAno f (tTrcoy | x ^,[ m=) { n ],)" {"f ,A1.9s2a0x 1f0V8d0i"c t_o_bzl},xrOeP=T ) ""0._f T Y,PE,_ "}s,* pFLeO-6 oOtA0T , w{fF F.0,. 0(v(S1fd,biE.T,( zldef 6o0 o= 2 -0o.. s i mf}af z e ),b ,1," 2,0s (,F 0TyF LLAA0[OAFVG,Sn GF_SE ]}SOT(F), Pw)L,)},| TA , ^ f| __ ~ ^~~~~G ATyYSPVE) }__O;Psrc/libavfilter/avf_a3dscope.cT,_TDY : 69OU P| :| B ^E ^~~ ~_79IL E, :{M.A warning: src/libavfilter/avf_showcqt.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d G:bE63_:l128S=I1Z: }E 69warning: ,, | missing field 'unit' initializer [-Wmissing-field-initializers] 0 , {1 src/libavfilter/avf_showcwt.c.0 ,:s131t{r =":src/libavfilter/window_func.h 63:" | 162T:101202y4 xF225:p L5:6owarning: s" A {"missing field 'unit' initializer [-Wmissing-field-initializers], G"warning: }" fSsimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e,tp 0s c"},131, | a, m 0162 | e,| r ^ { " aF L Am p G a xoS "s"}s, i ,e tt" s vi oeiif| nt"d ^src/libavfilter/asrc_hilbert.c,e m(aF FA:BoOxFF53S irS:(nm uamE10-t MTf): e("r, >Oeewarning: =FyFqmissing field 'help' initializer [-Wmissing-field-initializers]src/libavfilter/avf_abitscope.c e0S[.1ue n:E3T]c57y" 53( | ) :,99*r,a t e:) M ) { O warning: ,A V F| missing field 'unit' initializer [-Wmissing-field-initializers] ~~^~~ ~~ {A_FO P T_NTYVSULPL E__EFsrc/libavutil/common.h}57 | O TL(:m P TO_64T:a31| : AYx ^note: {T "PEim uexpanded from macro 'FFABS'm,_s_ f{".VIrD,EdOb 64e _l | =q R #0duefA .efiT"sne}tn E,cy,)e,v {- iA6.0FFdVs_.ABeSt(OfPor as,T )i z_e6"= (T0Y,P"(. EO2FaFf,_5F)LSO T" E}A,F >TTL = (, A w { G0)., S src/libavfilter/avf_avectorscope.c?d CC libavfilter/dnn/dnn_io_proc.o (aA) } ,:b109V _ l :1:,O 1 =97 P(0-| :20T00( ~ ^~~a )_000 .warning: }),T ,missing field 'unit' initializer [-Wmissing-field-initializers] ) Y 0 P ,| F Esrc/libavfilter/avf_a3dscope.cL ^1 _:A9 2I06800G, 109FM:AS | L91G }In file included from A:GES_ S,Isrc/libavfilter/avf_showspatial.c warning: Z :| }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] E35 ^,{,: { src/libavfilter/window_func.h.: " 68s162t| rs= | "1: ^17 :w 0 a p2"warning: , "4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] sxwa{p 2" 5xsrc/libavfilter/avf_showcqt.c x1626p: 64 | "}oa:x i,s sw",128 " s src/libavfilter/avf_showcwt.c i : e0,: t132 t 0h:115warning: c, :ymissing field 'unit' initializer [-Wmissing-field-initializers] a m F L iefrwarning: aaAG missing field 'unit' initializer [-Wmissing-field-initializers]( Fpxo S FiAs64 }sB"i, | , | S ^t O132 F( i | Fn o S {-n E { ""MT) ,r(a t" losgw>a=eObp" ," F)0src/libavfilter/avf_abitscope.c.,:"FsS, 3A 58 e E V:_tO PT* 154M) l{T (:o _ | e yge[T0Y ^~~~~~~~~~~~ ~~warning: a]P)," missing field 'unit' initializer [-Wmissing-field-initializers]r Esrc/libavutil/common.h_sAeit:BOVt h64m:O_vOiid37eLo, P{.ci: 6 58T_ TYb4ra | tnote: ePaE=1 }expanded from macro 'FFABS'" s_ F,L, i { O 64s | 0"AOT",#,dcefF, o1i,F{O.ldnb STEFores"lF=T0F SF,L(A.GEfF} ,-r6Sa tTA}e"(,0.BfS()s,elt ,ach o )a gA| V60 n(a( ^a_). nrei OfP>lt,T=sh m_i c TT0Y _?cFPb aosLE(lai)A_Vors G:Is)S D}",, (E, -O( OA| _ ~ ^~~~aF)V)R F_)OATS EPTET_ src/libavfilter/avf_a3dscope.c| ( ^~~~, T:c68 :YPo{84 E.lo:rIn file included from s_)s, src/libavfilter/avf_showspatial.cFt rwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:LAO 35V: A=T_src/libavfilter/window_func.h ,"O: 2P162T _{5:68T | . "39YdPE _ S:b }T,lRwarning: I NG , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]={ 0{ ." . 0s src/libavfilter/avf_avectorscope.c162x0pto s:" | 01r} ,115,: 12"= " r0:se t e , d 1warning: , i1c,|missing field 'help' initializer [-Wmissing-field-initializers] fa g1FmL( r0eeeAFG1150n|rbaF S | 0lAp } , CC libavfilter/dnn/queue.o u{Bo,Ss e (in |Ny t| i-oUne F ^L L"l,AMGLl } ) SoO | > wF| ^=}F 0o ,S .Er a| 3 ^Tn *(gesrc/libavfilter/avf_showcwt.c eMy) :|e{[1330l]) , :i111 | AVm:e ~ ^_ |warning: Opmissing field 'unit' initializer [-Wmissing-field-initializers]iPT _nTYkP|msrc/libavfilter/avf_showcqt.caEge:n_65t aF:133| | L 128 bOro:w {A Tn, "warning: "missing field 'unit' initializer [-Wmissing-field-initializers] de }{,v .i0dbal,t = i065o0., | nf F "}, L" s,-AG e6tS f{r0 e. f,"q} 6r0u.,f,"e ,nc| T ^ yF L AGdS ev i a} t , i o " snet| v"i ~ ^~~~~de,o rOaFtFSeET"src/libavfilter/avf_a3dscope.c,(d e:vOi68FaF:StEio79Tn:)(r ,awarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] AtVe_),O P TA_V _T68O | PYT PE_ T_ YFL P{OE_ VIAsrc/libavfilter/window_func.h"DETO, x{:_po.163dRbsl:A"T 86,E =:, " 1s.} ,{warning: et src/libavfilter/avf_abitscope.c implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0c,: .1 0,a63s tm:erFrL12AaGS : 163= | } ,p "warning: missing field 'help' initializer [-Wmissing-field-initializers]o 2 s5i t| ^" i} , o 63 n ", | O F F S ET ( e y{l euNU L[t0] )L[ src/libavfilter/avf_showcwt.c,:n} 134:]98 A| ^: 1,V= warning: _1 0missing field 'unit' initializer [-Wmissing-field-initializers] O00.5P T0_*, TY (1P +134 | E c o_ s F (F{L(OLA MA_TP"I*G,p(pS }F,s {F"A ,. B| d bSl(n ^ "= -s0 .efMt} ) ,-p 0-.6i03xe.l s fp*er, 6M0)se.c)fo/src/libavfilter/avf_showcqt.c,n(d: T(F"66:1128L,A: - G warning: 0.OSmissing field 'unit' initializer [-Wmissing-field-initializers]3 F F)S} E,T * | (p M ~ ^~~)p66s) ,) | );A V _| O{ ~ ^P Tsrc/libavfilter/avf_a3dscope.c": _bT67aY:r75P_:hE"src/libavfilter/window_func.h _,: warning: I"163simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]eNT, {.ti: 669b4:ar gwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] r a67p | h h e 163 | {i g "h= zzt 6 oo"m,"4 }, , "O1FF S s , E eT 1t0(l u2bct4[na]arm_er, hF=aLCC libavfilter/dnn/safe_queue.o ) , A 0 z G.o5 S o* }m, A"(1 V,| +OF_ ^O PTF_ TcoSs(Y(EPEM__T(IzPooNmI[T*,2]() F{, FAA.iV6BS_4O(PT _=n -T1 YP E-}_ M,)F L - O A0 .T, 3 { .*d Mb )l= 1.)-f}/,1( ,0( .1I0 N1-T,_ MA0X 1.03,, T)F L A*FG ML)S))A; GS} ,}| ~ ^ , | ~ ^~~ | ^ src/libavfilter/window_func.hsrc/libavfilter/avf_a3dscope.c::16366:56::75 warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/avf_showcqt.c 66:163 | 67 | :128 : {warning: missing field 'unit' initializer [-Wmissing-field-initializers] " y zo o m " , "s e 67t | lu t[c anme r] a {= z0"ao.5x oi*m"s , _O(FFhS1"E ,T + ( czo o oms[ "(1se(t ]Ma)_x,PAiIsV* _O(PhFeTigFh_TAYtPEB_S"(F,n LO OF- AM)FT S-E, T{.0d(.bax3l is=_h*1 )M).)/,(f (} 1, 0- . 001 ,.3A V) *_ M1)O0,) P);T TF _LT| YPA ~~^~~ ~E G_SI N},Tsrc/libavutil/common.h ,: 64{| :31 ~ ^~~. :i 64note: expanded from macro 'FFABS'= -1 } ,64src/libavfilter/avf_a3dscope.c | :# 65 d: e75 f : i warning: n implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] e -1F,F AINBTS(_aM A)65X | ,(src/libavfilter/avf_showcwt.c F(LA:G a{)150 S>= 0: "}12,?x:z o ( a warning: )o| missing field 'help' initializer [-Wmissing-field-initializers] m ^": , "(s150-e | (t aca ) m er){)a N zoUom| L ^",L } O | F ^F SEsrc/libavfilter/avf_showcqt.cT:(68:zIn file included from o128src/libavfilter/avf_showspatial.co::35 m: [warning: 0]src/libavfilter/window_func.h)missing field 'unit' initializer [-Wmissing-field-initializers]:163 :,48A: Vwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O PT_ T68Y | P E _ FL 163O{ | A T ", s o {no ._ dh " bsrc/libavfilter/asrc_sinc.c, l ="1: sl.418euf:141t t}[:ns] , o =0.warning: 0n 1missing field 'unit' initializer [-Wmissing-field-initializers]o0g,ra m. 510h,e * i Tg(Fh1 L t+418A | " cG, o S{ s (O("M_}P,FsFSIE *a(FTF m| (pA ~ ^~~BlSs(CC libavfilter/dnn_filter_common.o eo_nnor _a-teh") ,,M ) "src/libavfilter/avf_a3dscope.c - s: 0e64t sa.m:3p 74 l e: r*A awarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]V Mt))_/Oe(P(" T641_,T | Y P- E 0._3) {*I N M"))T) y , ; a w{ " ,. | i ^~~~~~~~~~~~ ~ 6"4 =s esrc/libavutil/common.h t -: c 1 64am e r:} ,a 37 : y aOwF note: expanded from macro 'FFABS'"F , S E OT ( F 64s | F SEa# T-mdp(1,elfyi neawIeN _F)FATBr,a _St M (Ae)A,aV) X( ,_ OPAT( aV_FT)LY_PE _A>F=OGLS P0 O TA}_?T T,Y(,a )PE _ | {I.: ^NdTb ,l =(- 0 (a.{)f.)i}64), =4 4 10-| 1 ^~~~0}8, 01, ,18 0I,Nsrc/libavfilter/avf_showcqt.cT T_FM:L69AA:128G:X S,warning: } ,missing field 'unit' initializer [-Wmissing-field-initializers] A | F ~ ^~~ }, | ^ 69 | { "fulsrc/libavfilter/avf_a3dscope.cl:h63d:"74:, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "set f u63l | src/libavfilter/asrc_sinc.cl :h419d :s141 i :z{e " warning: "p,i tmissing field 'unit' initializer [-Wmissing-field-initializers] OchF"F,SE"Ts(etf ucl amle419hr | d a) ,p it c h"{, O " Fr F"SA,E VT _ (OP p Ti _tc Th) Y , PA VE"_s_etBO POsTaOmp_lTLeY,P E r_{aF Lt.Oie64A "T=, , {1 }. ,d b l = 0 . f} , -1src/libavfilter/avf_avectorscope.c 80 , : 126 :28 :1 8 0 ,warning: 0, comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]1 T , F LA G S },O 126 F| | F ~ ^~~SFEL TA( Gs S a im}fp (,ylesrc/libavfilter/avf_a3dscope.c :_62: >r=74| a t:e ^),s - warning: >implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Ah V||_ Ox PT>_ =62T | YsP -E>w _){ I" N r| olTl ~ ^ ~~~~ ,src/libavfilter/avf_showcqt.c " :{,70. src/libavfilter/avf_avectorscope.c:i6"4=:4114s1264:e:t1 0150 }warning: :c,missing field 'unit' initializer [-Wmissing-field-initializers] awarning: mcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]e r1a, 126rI70 | oN | l T{ l_ ""sM AX,, oA nFOF o FS_E}i,f v| ^T "((,y r"o lls)>,e= t AV _s-s>oOnhogPr Ta_T|m|Y v oPxsrc/libavfilter/asrc_sinc.c >l=E:_FuL 420smOA:T-e141",,> {:. wwarning: OdFF)SEmissing field 'unit' initializer [-Wmissing-field-initializers]Tb( s l= 0.of}| ,n ~ ^ ~~~~o _ -v4201) | 80,, src/libavfilter/avf_avectorscope.c 1 8:0 , T129F L AG:S{ AV13} ,_ :| " ~ ^~~warning: On bcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]_Psa mTpl_eTsY" CC libavfilter/drawutils.o 129P,Esrc/libavfilter/avf_a3dscope.c | _ 10 :S warningT" 61 sRsI: generated. eN74 tG: t,he y { warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]= n.u FsmFbtMerr I 61=o N | f" (y 1 s, 6a"m p{le ss "}fo v-,p ">eh ,r r - e q 1)u;" ess0t,e| d ^ ~ ~~~~~~~~ e t22 f0ra me warning",cssrc/libavutil/macros.h F,L aO generatedF:. AmFe49rGS:aS E25 FTo:V},( n"b, Onote: F_F expanded from macro 'FFMIN'sS| ^a ETm(p f49l | #odvese)f)i,, n e AF VFM _IAVON_PT(_OaTP,YTb_src/libavfilter/avf_showcqt.cTP): Y((Ea)71 P:>114_E_ F:I warning: (missing field 'unit' initializer [-Wmissing-field-initializers]LNTb )O ,? A( T,b ) {{. i :.6d4 =71bl(1 | =a02 9)4 0).}f} ,, { | 4" ~ ^ ~v o lu0m e,1," 1src/libavfilter/avf_avectorscope.c, I 5:0N," T130T:s13FL_AGe:Mt Swarning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]A Xs o,n} o, A130Fgr | }a, | ~ ^~~~m v| o ^ l xum e"=, OFFFMFINS(ExT, (s-s>own -o _1v);) , | ^ ~ ~~~~~~~~src/libavfilter/asrc_sinc.c :A421V:_141O: src/libavutil/macros.hwarning: :PTmissing field 'unit' initializer [-Wmissing-field-initializers]_49 T:Y25P:E_ STnote: Rexpanded from macro 'FFMIN' I N421G | , 49 { | {.s#td r"en" ,=f i" n 1 e 6" F }"FCC libavfilter/ebur128.o M,I sN e (at, bt he)0 ((,na )u0m b,>e r( FLboAf )sG a? Sm (p}b,l )e s| ^ :p e(ar) )re q u| e ~ ^ ~s ted frame", OFFSET(nb_samplsrc/libavfilter/avf_showcqt.ce:s)72,: 114A:V_ OPwarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]_T YPE_INT, { .72i | 64 = 1 02 4{}, " b a1,r _IvN"T,_M A X"s,et AbFa r}g,r a | p ^h volume", OFFSET(bar_v), AV_OPT_TYsrc/libavfilter/asrc_sinc.cP:422E:_141:S warning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]R ING, { .str =422 " | s o no _ {v "" h}p," ,0 , 0 , F L A G"Ss e}t, h isrc/libavfilter/avf_ahistogram.c g| ^h -:pa323s:s18 :fi lwarning: teimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r frequency", 323 | src/libavfilter/avf_showcqt.c : 73: 114 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] O F FufS ET=( 73F | yc f0 *) ,M{ _ PI ;" v ol| u m ^~ ~ e 2 "A, V"_sOePTt_T YbPaErg_raFpLh OvAolTu,m e{",. dbOlF=0F},S E T ( b asrc/libavfilter/avf_ahistogram.c0r,_: v)324I,:NT 18_M A: X warning: , Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]V_AO FP T}_,T Y | P324E ^ | _ S T R I NG , { vf. s= tyrf = *" sMo_nPoI_v;" }src/libavfilter/asrc_sinc.c| ,: ^~ ~ 4230:,141 :0 ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]F LAGS }, | ^ 423 | { "lp", "set low-pass filsrc/libavfilter/avf_showcqt.ct:er74 :f128r: ewarning: qumissing field 'unit' initializer [-Wmissing-field-initializers]en cy", 74 | { O"FsFoSnEoT_g("F,c 1) , " s e t s oAnVo_OgPTr_aTmY PgaEm_FmLa"O,A TO,F F{.SdEbTl(=0s}o,no _g ) , 0, IN T A_VM_AOPXT,_ TAYFPE _}F, L O| A ^ T, { .dbl = 3.0 }, 1.0, 7.0,src/libavfilter/asrc_sinc.c : 424 : 141F: Lwarning: AGmissing field 'unit' initializer [-Wmissing-field-initializers]S }, | ^ 424 | { "phase", "set fsrc/libavfilter/avf_showcqt.ci:l75:t128e:r pwarning: hmissing field 'unit' initializer [-Wmissing-field-initializers]a se response "75, | { " g a mm a " , O"FsFeStE T(spohnaosger)a,m g a m m a" ,A VO_FFOSPETT_(sToYPnEo__Fg)L,O A T , { .AdVb_lO=5P0T}_, T Y P E _0F,L O A T , {1 .0d0bl, =A F3 .0} ,} , | ^ 1.0, 7.0, FLAGS }, | ^ src/libavfilter/asrc_sinc.c:425:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avf_showcqt.c:76:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 425 | { "76b | e t a" , { " b a r_ g""s,e t k a i"sseert wbainrdgorwa pbhe tga"a,m m a " , O F F S E T ( b a r _ g ) , O F FS E T( bAeVta_),O P T _ T Y PAEV__OFPLTO_ATTY,P E{_ F.LdObAlT , ={. d1bl.=0- 1}},, - 1, 2 5 61,.0 , A7F.0 , } , | ^ FLAGS }, | ^ src/libavfilter/asrc_sinc.c:426:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/avf_showcqt.c :77:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 426 | 77{ | " a t t{" ," g am m a 2 " , "s e"ts etst obp-abragnrda paht tgeanmumatai"o,n "O, F F S E T ( b a r _ g ) , OAFVFS_EOT(PaTt_tT)Y,P E _ F L O A T ,AV _{ O.dPbTl_ T=Y P1E._0F L}O,A T , { . db l = 1 2 01}., 0 , 47.00,, 1 8F0L,A GASF }}, , | | ^ ^ src/libavfilter/avf_showcqt.csrc/libavfilter/asrc_sinc.c::78427::128:141 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | 427 | { "{b a"r_rtou"n,d ", "s e t b ar" etnraablnes praoruenndciyn",g "O,F F S E T ( ba r _t ) , A V _O P T _ TY P E _ F L O AOTFF,S {E T.(dbrlo u= n1d.src/libavfilter/avf_showcwt.c0 )},, : 222 : 31 : A Vwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ O P0T._0T,Y P1E._0B,O O L , {222.i 6 4 | F=L 0A} , G Sd e vi }at i,o 0 n| ^, * = s q1r, tAFf }(,1 . f| ^/ (4.f * M_PI));src/libavfilter/avf_showcqt.c :/79/: 128H: ewarning: imissing field 'unit' initializer [-Wmissing-field-initializers]se nberg Gsrc/libavfilter/asrc_sinc.ca:bo428r: L141i79 | :m i twarning: | missing field 'unit' initializer [-Wmissing-field-initializers]{ ^~~ ~" timeclampsrc/libavfilter/avf_showcwt.c": 222:,24428 | : warning: " implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s e {t "thimpetcl aa222 | m pp s "", ,OFdF eSvE i T a(tt iio n m*"e=sec t lsanuqrmtmfpb()1.e,fr / oAfV ( 4_ta.pfO sP* T _fMT_YoPPrE_ID OU)B)h;L iE,src/libavfilter/af_surround.c/g/ {h .: -Hde640ipb:s53al e=n:s b0swarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r.1f g7 Gial bto}re, r", OFF S640E | float lfe_mag, c_phase, mag_total = (mag_totall + mag_totalr) * 0.5;LT ( n| u ~~~~~~~~~~~^~~~~~~~~~~~ ~ m _ ta p0s[.00])0, 2A,V_ OP1T._T0Y,PE _I N T, i m {iFtL. Ai G| 6 ^~~ ~4S= 0},} ,| ^ 0, 32768, AF }, | ^ src/libavfilter/avf_showcqt.c:80:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80src/libavfilter/asrc_sinc.c | : 429 : 141 :{ "warning: tmissing field 'unit' initializer [-Wmissing-field-initializers]c ", 429 3 | " warningss generated. e t {t "ilmepctlaampps"", ,O FF S ET (t i m"escelta mnpu)m,b eArV _ofO tPaT_pTYsP E_fDoOUrB LlEo,w {- pa.sds bfl i=l t0er."1,7 } , OF F S E T ( nu0m._t0a0p2s,[ 11]).,0, AV _ O P T _FTYLPAEG_SIN T,} , { .i| 6 ^4 =0}, 0, 32768, AF }, | ^ src/libavfilter/avf_showcqt.c:81:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/asrc_sinc.c:430:12: warning: 81missing field 'help' initializer [-Wmissing-field-initializers] | 430{ | " a {t tNUaLLc k}" , | ^ "set attack time", OFFSET(attack), AV_OPT_TYPE_DOUBLE, { .dbl = 0 },src/libavfilter/avf_ahistogram.c : 389 :32 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.0, 1.0, 389F | L A G S } , | ^ out[0] += aa * yf; | ~ ^~ src/libavfilter/avf_showcqt.c:82:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "basefreq"src/libavfilter/avf_ahistogram.c, :"390s:e32t: bwarning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s e frequ e390n | c y" , O F FS E T ( b a se f r e oq)u, t A[V1_O]P T+_=T YaPa E_src/libavfilter/avf_showcwt.cD*O :UuBfL242E,;: { 97.:d| b ~ ^~lwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]= BASEFREQ }, 2421 | 0. 0, 1 0 00src/libavfilter/avf_ahistogram.c 0: 0 391 .:0 , 32f:F Lrewarning: qAueimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n GcSy _}d,e 391r | i v a| t ^ ivsrc/libavfilter/avf_a3dscope.c e : *136 := 41 :( f rewarning: q ueimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] n ocyu *t [2f]r e+q=u enasrc/libavfilter/avf_showcqt.ccay 136: 83 | + *: 1 491289 0vf:; . 4fwarning: *missing field 'unit' initializer [-Wmissing-field-initializers]=| f r ~ ^~1e .q0fu e/nc y83 | t a nf +( f 45o7{7v 8" e5nd*fr0e .q0f").5,f /"* sM _PeI1 /t6 01e5n81d0 4f..frf)eq;; ue n c| | y ~ ^~~~~~~~ ~ ^~~~~", OFFSET(src/libavfilter/avf_showcwt.ce:n242src/libavfilter/avf_a3dscope.cd::fr84136e::q )25:warning: ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] AV_OP T136 | _ T Y242 | P Ef _ D=OU B 1 .L E0f ,/ ta {nf ( ffo.vrdeq bu* l0e.5 fn =* cM y_Ed_NePID r/FRiE Qv1a }8t, 0 i. v fe); * = In file included from 1| 0(f ~~~~^~~~~~ ~rsrc/libavfilter/avf_showfreqs.c.0 , e1:q0u360e: 0n00src/libavfilter/window_func.h.c:0y155, :*F f60L:rA eGSwarning: q}implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]u , e | n ^c y + 14990.4 * 155 | f r e q u e n c y + 4l5u7t[7n8]5 0=. efx)p( -/0src/libavfilter/avf_showcqt.c .:5184 :*6 1280S:Q5 R(1(warning: 4n-missing field 'unit' initializer [-Wmissing-field-initializers]( .Nf-;1) / 2| )/ ~ ^~~~~~~~~( 084. | 4 *( N- 1 src/libavfilter/avf_showcwt.c){/2:. 242f"):))c;72oe f:fc la mwarning: | pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~^~~" , "ssrc/libavfilter/window_func.he:t153 :c 30242o:e | f note: f expanded from macro 'SQR' c l a m p153 | "src/libavfilter/avf_showspatial.c,f r O e:F Fq59: Su100E T(ec: #ndco eyewarning: fff_imissing field 'unit' initializer [-Wmissing-field-initializers]c dnleamerpiv )Sa,Q tARiVv (_e59xO) | *P T(= (_f(x )T*re qY(PE{_ux Fe)n"sLi)c Ozy| e ^AT", * ,f { r."edqsuebel t=n cv1iy.d0 }e+o, 1 49src/libavfilter/window_func.hs i9z: 0 e155",. 4 :60O: FFwarning: * implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]S ETf(r ew ) qu ,0155en c. | A y 1,V _O1+0 P .4 T 05,7_ T Y78 P50 . E f_ l)I FuM/LtA[ AGGn16ES]0_ S I5}= Ze1x,p(E-4,0 .. f 5 {.;s| ^*t | r ~ ^~~~~~~~~ =S "Q5R(1(2n-x(5src/libavfilter/avf_showcwt.cN1-:2242:148"): }/,warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0) /,(0 .04,src/libavfilter/avf_showcqt.c F*L:(A85G N242 | : 114 S- }:, 1 )warning: | missing field 'unit' initializer [-Wmissing-field-initializers] ^ /2 . f )f)re)q; u e| n85 ~^~~c | y _ d src/libavfilter/window_func.he {: 153"ri:vta26lt: einote: nsrc/libavfilter/avf_showspatial.cvexpanded from macro 'SQR'g:60e: t h100*"=: 153, | ( warning: f missing field 'unit' initializer [-Wmissing-field-initializers] r eq u e n c y " s60* | #e t t ldf{e en"gfriCC libavfilter/edge_common.o st"e,neh "q uS, e Q nRc"sOe(yx)FtF Sv i+E (1d(xT)4(e*9(to9x0)l) .4e s n gi* | tzhfr ^e )eq",,u O FFeS ETn( AcwyV )_+,O 4P57A7V_TO_8TYPP50T.fE)_T_ SY/TP ER1I_NIM6AG0G5,14E. _fS{;I .Z Es| , ~~~~~~~~~~^~~~~~~~~~~ ~t r{. st=r T=L "E5N12GxT5H1 2}",} , 0 ,0 ,0 ,0 F,L AFLGAGSS }},, | ^| ^ src/libavfilter/avf_showcqt.c:86:128src/libavfilter/avf_showspatial.c: :warning: missing field 'unit' initializer [-Wmissing-field-initializers]61 :107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | {61 | " c o u n{ t"",w i n"s_esti ztrean"s, f"osremt cwionduonw tsi"z,e "O,F FOFSFESTE(cTo(unwti)n,_ s i z e ), AAVV_O_PTO_PTTY_src/libavfilter/window_func.hPTE_YI:PN162ET:_I,N25: T{warning: ,. implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{i 6.4i 6=4 4=0 966 162 }} | ,, 10 2 4, 6 5 5 3 6 ,i f F(LA FGS F A}1B,, S3( | 0,n ^ - M) > =F 0L.AG3S },* | M ^) { | ~~^~~ ~~ src/libavutil/common.hsrc/libavfilter/avf_showvolume.c:64::31:74 :note: expanded from macro 'FFABS'109 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | src/libavfilter/avf_showcqt.c#:d87e:f128i:n ewarning: missing field 'unit' initializer [-Wmissing-field-initializers]F F A74B | S ( a ) {( 87 | (a" r)at e > =", {0" s"f?c eto(u navitd)" :e, o (" -sre(aa)tt)e" f),r | e ^ qOuFeFnScEyT (cofurnatm"eIn file included from _r,a src/libavfilter/avf_showfreqs.ctOeF:)F36,: S Esrc/libavfilter/window_func.hT(A:fcVo162:_uO17nPT:_ t)Twarning: ,YPimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E _V I D EO _ R A162AV | T_ src/libavfilter/avf_a3dscope.cEO, :P { 171T. _:Ts t35Y r:="P E 2 _ I warning: 5N Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]," i }{, f (.FF0Ai,BS6( I N4T n= 171_ | 0- MM A )X , }F f>=,L l A Go0 Sa.t c3 }r, | * M ^)= c o s f {( r o| ^~~~~~~~~~~~ ~~l l *src/libavutil/common.h M:_640P:,37I :1 0 /note: , expanded from macro 'FFABS' 1 8 0F.L A64fsrc/libavfilter/avf_showvolume.c)G; | :S #| 75de f ~ ^~~~~: }i109n:, warning: e missing field 'unit' initializer [-Wmissing-field-initializers] | F ^src/libavfilter/avf_a3dscope.c :F171:A21B:S (warning: a75implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] | ) ( {( a )" 171r | > =" , 0 f? ( lao at) "csrc/libavfilter/avf_showcqt.cr s: 88::e= 114t v(i:dce-o owarning: s(ramissing field 'unit' initializer [-Wmissing-field-initializers]tf (aroel)l")) , * M _ P88 | I | O/ ^~~~ F F 1 S8{ E0"In file included from T.fsrc/libavfilter/avf_showfreqs.c(fo:nf)36;t fr: ialsrc/libavfilter/window_func.h| :m162e:39 ^~~~ ~: e" _r,awarning: t implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]"see t )a,x i AsV162_O P | T_fT YPon tE f i_l V eI " D , E O _RO AiFTfE FS,E( TF{FA(B.fSs(ontnt r- fM=il)e"), 2 >5"A}=,V src/libavfilter/avf_showspatial.c_O0P0:.T3 ,*63 :_108: Isrc/libavfilter/avf_a3dscope.cMT:172warning: :Nmissing field 'unit' initializer [-Wmissing-field-initializers]35):YT {warning: P_ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E M _ASX| , T ~ ^ 17263 | | R F I fLANG lGS o},,{a | t ^" { rsar. t=s esitn"r f,=( r"NolslUet LvL*id eo} Mra,t _ Pesrc/libavfilter/avf_showvolume.c" I ,: 76 :84 :OF/ warning: Fmissing field 'unit' initializer [-Wmissing-field-initializers] 01S8 ,E 00,T .(F f)fL76 | ; rA a Gm| e_ raS ~ ^~~~~ t } ,{ e )| ", ^b src/libavfilter/avf_a3dscope.c"A:,V172 :_21:"Os ePwarning: timplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]T _bTYoPEr _172dVI | eD rE O _w RfidAtlh"T,oE src/libavfilter/avf_showcqt.ca,t :O FsFS89E{:114r:T .warning: missing field 'unit' initializer [-Wmissing-field-initializers] (st r=b= "2)s5in,f "Asrc/libavfilter/window_func.h (}rVo89ll:,_ | O 163* 0,P : TI86NMT __MA:X_ T{ ",warning: PYIf Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]LP /o AEG 1n_tS" 80I.N,} f )T,, {163.; | i 6 4 | | = ^~~~ ~1 } ^ , 0 ",s e5 , t FaluLtxAG[Si }ns , ] f o= | n0t ^". ,5 *src/libavfilter/avf_showspatial.cO F:64F(:1S108E +: T warning: (missing field 'unit' initializer [-Wmissing-field-initializers]c foosn(t()M_,PI * ( 64FF A | ABV _S O( src/libavfilter/avf_showvolume.cPn - :MT){ src/libavfilter/avf_a3dscope.c-77_ CC libavfilter/f_bench.o : :0T."17390:Y3Pr: 36 E"warning: ,: *_missing field 'unit' initializer [-Wmissing-field-initializers] Swarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]MT)")/ R IsN(G,77e | ( 173t1 { | v - { i" . sdtwr0 e".,= "so3 fNeU LrL) }lta c, ot*h a et a M0" nc),),n p );e O FF0Sl =, cE| w oTs ~ ^i FL(ffdrA(tamGpSh e},i src/libavfilter/window_func.h"_, t :rcO| F163a:h69 ^FSt e:* Ewarning: )MTimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](w,_P ) IAV,_O P/ T A1 _TVY8P163_0OEP | T_.T_Y PfV) E src/libavfilter/avf_showcqt.cI; _ : D EI90: 114| ON_R A : ~ ^~~~~T T ,warning: E {missing field 'unit' initializer [-Wmissing-field-initializers], . src/libavfilter/avf_a3dscope.c i :{1736 4.:s t r==2190: 4l"u | warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]02t 05}[, "n 8 0},] 8{1173 , 09 | 2",=, f o F n0tILf.lcNolAoG5oTarS _}t,",* M A( c| ^X 1 p",s + e =t Ffco nLoctAGsSo c(o sf((plo}rM,"it_c , src/libavfilter/avf_showvolume.cOPF:IFhS| 78*: 87E ^T(*F: (F warning: fmissing field 'unit' initializer [-Wmissing-field-initializers]AMo_P IB ntSc/o( n l78 | 1 8 o src/libavfilter/avf_showspatial.cr-)0 :{ ,.f65);M "| A:)h ^~~~~ ~V12_O P" ,:- T warning: _T"Ys0missing field 'help' initializer [-Wmissing-field-initializers].3Pe E*t _ SMTch65)R)a | I/NnG , ({n ( {el1. s h N-teU r0iLL .g3 =ht)"}, | ^ F*O FOFSMENT)CTOL)(Oh)R; )} , | , ~ ^src/libavfilter/avf_a3dscope.cA : V0_174, O0,:P 36T_F:LT Awarning: YGimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Ssrc/libavfilter/window_func.hP :E_}163,I: 56N T, {:174| | . ^ i warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 =2 f0l}o,a t1 ,sp =9 0s1630i | ,nf ( pFL AiGS t c }h , * src/libavfilter/avf_showcqt.c M| : _ ^P91 : I 114 /: 1 warning: 8 missing field 'unit' initializer [-Wmissing-field-initializers]0l.f u)t[;n ]| ~ ^~~~~= 0.915 | * (src/libavfilter/avf_a3dscope.c src/libavfilter/avf_showvolume.c1 :{: +174 79":c:osa2190x:i (:swarning: f(il eimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] Mwarning: "_Pmissing field 'unit' initializer [-Wmissing-field-initializers]I, 174 | * ( F 79fFlA"s | o BeS(an tt -s a Mp{ x=) s iis "nf-"if ,m (0a."psge3i et",t*c h O FfF *M aSde)"ME)T,(_/ aP( (1x I i-s f/i 0l1 . e803. f));) , * | ^~~~~ ~MO) ) FAFV);S _| E ~~^~~ ~OTP (Tf_T)Ysrc/libavutil/common.h,PE:_ A64VS_O:PTT_31TR:YIN GPnote: ,Eexpanded from macro 'FFABS' _{ D O.UsBLt E64 | r, #d e=f N{U.LiLdne b}l=F0,.9F5 A}, B 0 S0,src/libavfilter/avf_a3dscope.c(:, 1a175 ,0): ,F LA34 :(F G(Lawarning: S A)G >=implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]S 0 } , ? | ^ (a )175 | : ( - (fal))o)a t} ,| c ^| y ^ = cosf(src/libavfilter/avf_showcqt.cy:a92w: *128 :M _warning: In file included from Pmissing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avf_showfreqs.cI :/36 : 1src/libavfilter/window_func.h8:0163.:f48) :;92 warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | src/libavfilter/avf_showvolume.c ~ ^~~~~: 80 : {144 :163 "warning: missing field 'unit' initializer [-Wmissing-field-initializers] | asrc/libavfilter/avf_a3dscope.c x: i175 s: " 21, : warning: 80 implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] | { l" 175uct[ n | " ], f "l=o"se tadr0a .tv wc5yo a l= *xuic m(es oc1"s,o +flO (cFoos(yFr (eaxSEMTwp _(PrI*aex* (sFisM)sF_A,BSiP (I o/ n n 1 " , -OF8 MF) 0 S -AV.Ef _0.T)O3(;c P *o T| lM)_) ^~~ ~oT/ (r(Y)1, P- 0E_AB.OV3O_O)PL, *T {_MT YP)E.i)6_)ST4R =; I 1N| ^~~~~~~~~~~~ ~G} ,, {src/libavutil/common.h .s: t 64r =":PE A37K *: 2 note: 5 expanded from macro 'FFABS' 5 + f l0o,o r ((6411 | -,P#d Esrc/libavfilter/avf_a3dscope.ce: Af176: K i34ne)* : 25 F warning: 5FLFAimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])AGB *2S5S6 (}+a, 0 )x| 176 | f ^f(0 (0a 0) 0 0>fl0="o} a0t, 0sy? , =0( ,sa iF)Ln fA(G:Ssrc/libavfilter/avf_showcqt.cy :}a, ( -(93a)w| : ^128 )*:) Mwarning: _| missing field 'unit' initializer [-Wmissing-field-initializers] ^~~~ P I / 180.f); 93 | | ~ ^~~~~ { "tsrc/libavfilter/avf_showvolume.ce:x81t:"src/libavfilter/avf_a3dscope.c96,::176 : warning: 21 :missing field 'unit' initializer [-Wmissing-field-initializers] warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 81 | 176 | " dr aw {falx ios""at,t ",s yCC libavfilter/f_cue.o OF"d iF=sS EplsaT(iay src/libavfilter/af_surround.ccnx:h780fia:n(s)13n:y a,wewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] l n * M _a P meIs" , / AOF F780V | _1SOP T8E0T (_T.Y PdEf r_); a B wO OiLf_ (| ,tp ^~~ ~ e{h x a.tis),6e _A4d V= i_1fO P T_>T} YM,_PP IE )_ | B ^~~~~~~~~ ~ O O L , { . i 6 04,= 11},, 0 , 1 , F LA GFSLA GS} ,} , | ^ | ^ src/libavfilter/af_surround.c:781:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 781 | src/libavfilter/avf_showvolume.c : 82 :p97h:a swarning: emissing field 'unit' initializer [-Wmissing-field-initializers]_ dif = 2.f *82 | M _ P I{ "-v" ,ph a"dsies_pdliafy; v o| l ~ ^~~~~~~~~u me value"src/libavfilter/af_surround.c,: 781:O25F:F warning: Simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E T(draw_v o781 | l u m e ) , A V _ OP T _pThYaPsEe__BOdOiLf, ={ .2i.6f4 =*1} ,M _0P,I 1-, FLpAhGSa s}e,_ d i| f ^; | ^~~ ~ src/libavfilter/avf_showvolume.c:83:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "dsrc/libavfilter/avf_showcqt.cm:"102,: 114":du rwarning: amissing field 'unit' initializer [-Wmissing-field-initializers]ti on for max v102a | l u e d{i s"plcays"c,h eOmFeF"S,E T (d r a"w_speertsi sctoelnto_rd usrcahteimoe"n,), OAFVFS_EOPTT(_TcYsPcE_hDeOmUeBL)E,, {. dAbVl_=O0P.}T,_ 0T,Y PE9_0S0T0R, IFLNAG,G {S }.,s t r | = ^ CSCHEME }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showvolume.c:84:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avf_showcqt.c:103:12: 84warning: | missing field 'help' initializer [-Wmissing-field-initializers] { 103" | d mc " , "{se NtU LLc o}l o| r ^ of the max value line", OFFSET(persistant_max_rgba), AV_OPT_TYPE_COLOR, {.str = "orange"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showvolume.c:88:82: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "s", "set step sCC libavfilter/f_drawgraph.o ize", OFFSET(step), AV_OPT_TYPE_INT, {.i64=0}, 0, 5, FLAGS }, | ^ src/libavfilter/avf_avectorscope.c:357:25: 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] 357 | 89 | {z o"opm" , =" 1s.et / bmacaxk;g r o| u ~ ^~~nd opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, FLAGS }, | ^ 17 warnings generated. src/libavfilter/avf_showvolume.c:96:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 96 | { NULL } | ^ 11 warnings generated. src/libavfilter/avf_showcwt.c:388:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 388 | U = 0.5f + z * sinf((v - u) * M_PI_2); | ~~^~~ ~ CC libavfilter/f_ebur128.o src/libavfilter/af_surround.c:835:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/avf_showcwt.c:389:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 835 | 389 | i f (p h a s e _ dVi f => M0_P.I5)f + | z ^~~~~~~~~ ~* sinf((u - v) * M_PI_2); | ~~^~~ ~ 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/avf_avectorscope.csrc/libavfilter/af_surround.c::836401::2625:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 836 | 401 | ph a s ex_ d=i f (=( s2r.cf[ 1*] M-_P I s-r cp[h0as]e)_d i*f ;zo om | / ^~~ ~ 2 + 1) * hw; | ~~~~~~~^~~~~~~~ ~ src/libavfilter/avf_avectorscope.c:402:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 402 | y = (1.0 - (src[0] + src[1]) * zoom / 2) * hh; | ~~~~~~~^~~~~~~~ ~ src/libavfilter/avf_avectorscope.c:404:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 404 | x = (src[1] * zoom + 1) * hw; | ^~~~~~ ~ src/libavfilter/avf_avectorscope.c:405:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 405 | y = (src[0] * zoom + 1) * hh; | ^~~~~~ ~ src/libavfilter/avf_a3dscope.csrc/libavfilter/avf_avectorscope.c::263409::5118:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 409 | src/libavfilter/avf_showcwt.c 263 :s414 | x:58 : = warning: s r implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]c[ 1 ] co*n szto ionmt ;r = 414| 1 | 2 ^~~~~~ ~ 8 .f + 1 2 7 . f * s in f ( c hU +=/ z( c*h aynfn e*ls src/libavfilter/avf_avectorscope.cs:i-410n: 181f(:2) warning: .*implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f *M _M_P PI410I); | * ch| ~~~^~~~~~~~~~~~~~~~ ~* yf ) ; | s ~ ^~y = src[0CC libavfilter/f_graphmonitor.o ] * zoosrc/libavfilter/avf_showcwt.cm;: 414 :| 40: ^~~~~~ ~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 414 | U += z * yf * sinf(2.f * M_PI * ch * yf); | ^~~ ~ src/libavfilter/avf_avectorscope.c:411:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 411 | cx = sx * sqrtf(1 - 0.5 * sy * sy); | ~ ^~ src/libavfilter/avf_a3dscope.csrc/libavfilter/avf_avectorscope.c::411265::5139src/libavfilter/avf_showcwt.c::: warning: 415warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 58: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 411 | 265 | 415 | c x = sx * cs oqr n t f st( i1n t -b V=0 .1+285.= z f** + syy In file included from f * 1c*osrc/libavfilter/avf_showspectrum.c2 ssf:747y().f2 : ;.*fsrc/libavfilter/window_func.h : 155c os :*60f| ( ~ ^~ M:_c hwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ (channels - 1) * PM_IP *I )155 | c h; * | y ~~~^~~~~~~~~~~~~~~~ ~ f ) ; l u| t ~ ^~[ n] = exp(-0.5 * Ssrc/libavfilter/avf_showcwt.cQ:R415(:(40src/libavfilter/avf_avectorscope.c::n412-: 44:( Nwarning: -1warning: )/implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2 )/(0.4* (412N | 415-1 ) | / 2 .f ) )) ; | ~^~~ c y = src/libavfilter/window_func.h: s153 :y30 :V* snote: qexpanded from macro 'SQR'r+= t fz(1 * - y153f | 0 *. c5 o *s f#dse(xf *2 .inse fxS );Q * R M(_x| P) ~ ^~I (*(x )c*src/libavfilter/avf_avectorscope.ch (*:412x:39 ):y) f ) | warning: ^;implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~ ~ 412 | cy = sy * sqrtf(1 -src/libavfilter/window_func.h :0155.:560 :* warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x * sx); | ~ ^~ 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 | src/libavfilter/avf_avectorscope.c : 413 :#43d:e fwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n e SQR(x) (( x413)* | ( x ) ) | ^ x = hw + hw * FFSIGN(cx + cy) * (cx - cy) * .7; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ~ src/libavfilter/avf_avectorscope.c:414:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 414 | y = s->h - s->h * fsrc/libavfilter/af_surround.cabsf:(892cx: 13+: cwarning: yimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) * .7; | ~~~~~^~~~~~~~~~~~~~~~ ~ 892 | if (phase_difsrc/libavfilter/avf_showcwt.c >: M429_P:I33): warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^~~~~~~~~ ~ 429 | U = 0.5f + 0.5f src/libavfilter/window_func.h* U :*162 :Y25 /: M src/libavfilter/af_surround.c_warning: P:I;implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 893 :38| : ~~~~~~~~~^~~ ~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/avf_showcwt.c 162:893 | 429 | : 17 : src/libavfilter/avf_showwaves.cwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 107 :p i100ha429f:s | ewarning: (_ F d Fimissing field 'unit' initializer [-Wmissing-field-initializers] AfB S =( U n2 . =f -* 0 . M5M107_P)f | I -> = +0 p {0.h ."s3as5i e* fM)z e_ d{" *if,; | | ~~^~~ ~~U ~ ^~~~~~~~~ " se *t Y /src/libavutil/common.h v:M64isrc/libavfilter/af_surround.c_:d31:e:oP s893i note: I:;z expanded from macro 'FFABS'25e " | : ^~~~ ~ , warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64O | FF#SEdT(ew) f,893 | i AnV_ Oe FPT _FT YPAE B _ S IM(A aGE ) _(phSa(IsZaEe)_,d i >f {= =2. 0. stfr? * = (M_"Pa6I0) :0-x ( -(2ap))4h)0 a" s},e| _ ^d0 i,f ; 0 | , ^~~ ~ FLAGS }, In file included from src/libavfilter/avf_showspectrum.c| : ^47 : src/libavfilter/window_func.h:162:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(nsrc/libavfilter/avf_showwaves.c :-108 :100M:) >warning: =missing field 'unit' initializer [-Wmissing-field-initializers] 0.3 * M) { 108 | | ^~~~~~~~~~~~ ~~ src/libavutil/common.h{: 64"s:"37,: note: expanded from macro 'FFABS'" set vi d64e | o# dseifzien"e, FOFFFABSSE(Ta()w )(,( aA)V _>O=P T0_ T?Y P(Ea_I)M A:G E(_-(SaIZ)E),) { .| s ^~~~t r = "600x2In file included from 4src/libavfilter/avf_showspectrum.c0:"47}: ,src/libavfilter/window_func.h :0162,:39 :0 ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F LAGS } ,162 | | ^ if (FFABS(n - M) >= 0.3 * M) { | ~ ^ src/libavfilter/avf_showcwt.c:440:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 440 | Y = 0.5f + 0.5f * Y / M_PI; | ~~~~~^~~ ~ src/libavfilter/avf_showcwt.c:440:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 440 | src/libavfilter/avf_showfreqs.c : 82 : 101 :Y warning: =missing field 'unit' initializer [-Wmissing-field-initializers] 0.5f + 0.5f * Y 82/ | Msrc/libavfilter/avf_showwaves.c_ :P 114 I{:; 123"s i:| z e ^~~~ ~warning: ", missing field 'unit' initializer [-Wmissing-field-initializers] "set video s i114z | e " , O{F F"SnE"T,( w ) , "Asrc/libavfilter/window_func.hsV:e_163t:O 86PhT:o_ Twwarning: Ymaimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]nPE y_ sIamMpAleGsE t_oS s hI163oZ | w iEn , t h e { . sasm tr e =p o"li1unt0t",2 [4OxFn]5 F=1S2E 0".T}5,( n0)*,, A (V10_ +, O FcPTL_ToYsAGP(ES (}_M,_I PN | IT* ^,( {F.FiAB6S(4n =- M0) }-, 00,. 3I N*T _MM)A)/X(,( 1F L-AG src/libavfilter/avf_showfreqs.c0S:83.: 3},101 :) warning: | *missing field 'unit' initializer [-Wmissing-field-initializers] ^ M ))); | ~ ^ 83 | { "ssrc/libavfilter/window_func.h":,163 :69 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" set videsrc/libavfilter/avf_showwaves.co: 115:163s104 | i:z e warning: "missing field 'unit' initializer [-Wmissing-field-initializers] , O F F S E T( w115 | ) , l{A uV"t_r[OanPt]eT ",_=T " Y0sP.e5E *t_ vI(Mid1eAG oE_+S r aIcZteoEsrc/libavfilter/avf_showspatial.c"s,, O(F: ({F233SEMT._:(srP58:taI *r(tFwarning: e)F,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]=A B S A"(V1_0nO2 PT4_-xTY P M2335E1)2 | _ " V-} I f,D 0El.0O3o ,*_Ra 0ATtEM, ,di) {f)F.LfA/GSsp( t (=}r,1 (= -"| ( 20 ^.r3)5 p " *}-, 0 ,Ml) p)I)N); T_/M A| (X ~ ^2 ,. f F* LMsrc/libavfilter/avf_showfreqs.c_A:PGS84 I): src/libavfilter/window_func.h},111 + :| ^: 1631. :warning: f)56missing field 'unit' initializer [-Wmissing-field-initializers] : * 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 f; 84 | | ~ ^~~~ {163 | " r a src/libavfilter/avf_showwaves.c :t esrc/libavfilter/avf_showspatial.c116: 104 ":: warning: ,233:missing field 'unit' initializer [-Wmissing-field-initializers]51 :" swarning: e timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] v 116i | d elo r 233u | a t t [{e n "] ", f O=r l0F"o.F,a5S t E* "Ts edi(f(t1ffp vir=a+mde_ r(a e(trcoe)po s,( -r (AVa_lMpteO"_,) OPFP TFIS/_T*E TY(((P2r.fF E*atF_A BeVMISD)EO__(R, PAnAITVE )_,- O +MP){. T _st1r-TY.P E f=)_ 0* V"I. 32 D* 0M5."E})5Of,;)/_( R(A0T| E1, ~ ^~~-, {I .NT0_sMA.Xt3src/libavfilter/avf_showspatial.c),r := *233 : 37FLMA":)G2 5))S;warning: "} , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , | 0| ^ , ~~^~~ ~ I N233T | _ src/libavutil/common.hM: AX64, : F31: L A note: G fexpanded from macro 'FFABS'loSat d}if,f 64p | | =# ^src/libavfilter/avf_showfreqs.c d(:e85:(111frp: in-e warning: missing field 'unit' initializer [-Wmissing-field-initializers] lFpF)AB S/( a() 2( .(fa85 | )* >src/libavfilter/avf_showwaves.c M=:117 _ :0{ P?119 I :(")r" ,a warning: )+ missing field 'unit' initializer [-Wmissing-field-initializers]" s:1 e.t(f )- *v( 0i.5a117df) | )e; | )o ^~~ ~ r | a ^{t " esrc/libavfilter/avf_showspatial.csp"l:i,233t :_ 28Oc:FhF Swarning: In file included from implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/avf_showspectrum.ca:E Tn47(n: fsrc/libavfilter/window_func.her: l233a163s: | me"48 _ , :"r d arawarning: twe)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],f l AcVhoa_aOnPtn Tde163l_si s | Tfef p Y=p arPaE (t_e (rVpl yI -"DE ,O_lR pAOT ) F E ,F S/E { T(.2.lf (*suts t[pMrnl_it ]P _=I=)c + 1h."f0a2)5".n },5n ** (e1 0l, I0s.+NT)5f _, ;AcM VoAX _sO,| (P( M ~~~^~~~ ~TF__ PIL*TYA(PFGEFS_AB }B,O SOL ,(| ^n { .- iM6)4 - =0 0.}3, *0 ,M) )1/,( (F1LA G- S0 .}3,) *| ^M ))); | ^~~~~~~~~~~~ ~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #definesrc/libavfilter/avf_showwaves.c F:F118A:B154S:( awarning: )missing field 'unit' initializer [-Wmissing-field-initializers] ((a) >= 0 ? (a) 118: | ( - ( a{) ))" co l| o ^~~~r s", "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_showfreqs.csrc/libavfilter/avf_showvolume.c:99src/libavfilter/af_surround.c::103:: 223:warning: 54949missing field 'unit' initializer [-Wmissing-field-initializers]:: 13warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 99 | { "w i223 n_949 | s | i z e " , " s e ti s-f>w iv(npadhloauewss[c eshi_ z*die "f, VlAOR_ VF>AFR SMS_PE_IN)T B( f | f ^~~~~~~~~~ ~+t _sVizAeR)_,Psrc/libavfilter/avf_showwaves.c EA:V_A127KO]:P12 T:_=TY P warning: Emissing field 'help' initializer [-Wmissing-field-initializers]m_ INaTx, {; 127 . | | ~ ^~~i 6 4 = 2{0 N4UL8src/libavfilter/af_surround.cL}: ,950:}39 1: 6warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| , ^ 65536, 950F | LA G S }, | ^ phase_difl = 2.f * M_PI 13- p warninghsas generatede. _difl; | ~ ^~~~~~~~~~ src/libavfilter/avf_showvolume.csrc/libavfilter/af_surround.c::950224::2669:: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 950 | 224 | p hsa-s>eva_ldueisf[lc h= *2 .VAfR_ V*A RM_SP_IN B- + pVAhRas_eV_OdLifUlM;E ]| ^~~ ~= 20.0 * log10(max); | ~~~~~ ^~~ 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/af_surround.c:953:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 953 | phase_difr = 2.f * M_PI - phase_difr; | ~ ^~~~~~~~~~ src/libavfilter/af_surround.c:953:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 953 | phase_difr = 2.f * M_PI - phase_difr; | ^~~ ~ src/libavfilter/avf_showfreqs.c:101:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_FLOAT, {.dbl=1.}, 0., 1., FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:102:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | { "averaging", "set time averaging", OFFSET(avg), AV_OPT_TYPE_INT, {.i64=1}, 0, INT32_MAX, FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:103:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "colors", "set channels colors", OFFSET(colors), AV_OPT_TYPE_STRING, {.str = "red|green|18bl warningues| generatedy. ellow|orange|lime|pink|magenta|brown" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:107:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | { "minamp", "set minimum amplitude", OFFSET(minamp), AV_OPT_TYPE_FLOAT, {.dbl=1e-6}, FLT_MIN, 1e-6, FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:112:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 112 | { "channels", "set channels to draw", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str="all"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:113:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 113 | { NULL } | ^ src/libavfilter/avf_showfreqs.c:107:91: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 107 | { "minamp", "set minimum amplitude", OFFSET(minamp), AV_OPT_TYPE_FLOAT, {.dbl=1e-6}, FLT_MIN, 1e-6, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:14:17: note: expanded from macro 'FLT_MIN' 14 | #define FLT_MIN 1.17549435082228750797e-38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/f_interleave.o src/libavfilter/af_surround.c:1008:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1008 | if (phase_difl > M_PI) | ^~~~~~~~~~ ~ src/libavfilter/af_surround.c:1009:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1009 | phase_diflsrc/libavfilter/avf_aphasemeter.c = :270.f: 108*: Mwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]P I - phase_difl;src/libavfilter/avf_showvolume.c :| 70 ~ ^~~~~~~~~~ | 285 : 41 {: "warning: src/libavfilter/af_surround.cr:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1009:a 26t:e warning: "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], "set v i1009 | d285 | e o ra t e" m, ax _ vOa l F F=pS EhaaTsv(e_cf_ldriaimflp ef(=0._2r 21.af t ** e) ,M l_oAg1PVI0 -_( mOpaPhTxa)_ +s 1TYeP_,diEf _l;0V ,| I ^~~ ~ D E1O_)R;A T E| , ~~~~~ ^~~{ .str="25"}, 0, INT_MAsrc/libavfilter/af_surround.cX:,1011 :13F:L warning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]G S }, | ^1011 | if (phase_difr > M_PI) | ^~~~~~~~~~ ~ src/libavfilter/avf_aphasemeter.c:71:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "r", src/libavfilter/af_surround.c : 1012"s:e39:t vwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]de o rate", O1012F | F S E T( f r a m e _ r a tpeh),a seA_Vd_iOfPrT _=TY PE2_.Vf I*D EMO__RPIA T-E, p{h.asster_=d"if2r5; " }| , ~ ^~~~~~~~~~ 0, INT_Msrc/libavfilter/af_surround.cAX:,1012 :FL26A:G Swarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , | ^ 1012 | phase_difr = 2.f * M_PI src/libavfilter/avf_aphasemeter.c-: 72p:h98a:s ewarning: _missing field 'unit' initializer [-Wmissing-field-initializers]d ifr; | ^~~ ~ 72 | { "size", "set video size", OFFSET(w),CC libavfilter/f_latency.o AV_OPT_TYPE_IMAGE_SIZE, {.str="800x400"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:73:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="800x400"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:74:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "rc", "set red contrast", OFFSET(contrast[0]), AV_OPT_TYPE_INT, {.i64=2}, 0, 255, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:75:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "gc", "set green contrast", OFFSET(contrast[1]), AV_OPT_TYPE_INT, {.i64=7}, 0, 255, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:76:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "bc", "set blue contrast", OFFSET(contrast[2]), AV_OPT_TYPE_INT, {.i64=1}, 0, 255, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:77:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "mpc", "set median phase color", OFFSET(mpc_str), AV_OPT_TYPE_STRING, {.str = "none"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:78:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "video", "set video output", OFFSET(do_video), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:79:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "phasing", "set mono and out-of-phase detection output", OFFSET(do_phasing_detection), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:80:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "tolerance", "set phase tolerance for mono detection", OFFSET(tolerance), AV_OPT_TYPE_FLOAT, {.dbl = 0.}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:81:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "t", "set phase tolerance for mono detection", OFFSET(tsrc/libavfilter/avfiltergraph.cole:ran55:c54e):, Awarning: V_missing field 'unit' initializer [-Wmissing-field-initializers]O PT_TYPE_FLOAT ,55 { | . d b l = A0V._}O,P T_0T,Y PE1_,ST RFILNAGGS, {}.s,t r =| N ^U LL}, 0, 0, F|V }, | ^ src/libavfilter/avf_aphasemeter.c:82:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avfiltergraph.c82 | :57 : 54 : { "warning: amissing field 'unit' initializer [-Wmissing-field-initializers]ng le", " s57 | e t a n g l AeV t_hrOePsTh_oTlYdP Ef_oSr TouRtI-NoGf,-p h{as.e sdtre =t eNcUtLiLo},n "0,, 0,O FFF|AS ET}(,a n g| l ^e ), AV_OPT_TYPE_FLOsrc/libavfilter/avfiltergraph.cAT:, 58{:.12d:b lwarning: missing field 'help' initializer [-Wmissing-field-initializers]= 17 058.} | , 90 , {1 8N0U, LFLL A}G,S } ,| ^ | ^ src/libavfilter/avf_aphasemeter.c:83:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "a", "set angle threshold for out-of-phase detection", OFFSET(angle), AV_OPT_TYPE_FLOAT, {.dbl = 170.}, 90, 180, FLAGS }, | ^ src/libavfilter/af_surround.c:1067:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/avf_aphasemeter.c:84: 1541067: | warning: CC libavfilter/f_loop.o missing field 'unit' initializer [-Wmissing-field-initializers] if (phase _84d | i f l >{ M"_dPuIr)a t i| o ^~~~~~~~~~ ~n ", "set minimum mono or out-of-phase duration in seconds", OFFSET(dusrc/libavfilter/af_surround.cr:at1068i:o39n:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A V_OPT_TY P1068 | E_ D U R A T I O N , p{h.ais6e4_=d2i0f0l0 0=0 02},. f0 ,* MMA_PXI_ D-U RpAhTaIOsN,e _FdLiAGfSl ;}, | ~ ^~~~~~~~~~ | ^ src/libavfilter/af_surround.c:1068:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1068 | phsrc/libavfilter/avf_aphasemeter.ca:s85e:_154d:i fwarning: lmissing field 'unit' initializer [-Wmissing-field-initializers] = 2.f * M_PI -85 | p h a s{e _d"idf"l,; | ^~~ ~ "set minimum mono or out-of-phase duration in seconds", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=2000000}, 0,src/libavfilter/af_surround.c M:A1070X:_13:D Uwarning: Rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A TION, FL A1070G | S } , | i ^f (phase_difr > M_PI) src/libavfilter/avf_aphasemeter.c :| ^~~~~~~~~~ ~86 :12: src/libavfilter/avf_showspectrum.cwarning: missing field 'help' initializer [-Wmissing-field-initializers] :124 :86100 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers] { NULL } | ^ 124 | { "size", src/libavfilter/af_surround.c":se1071t: 39v:i dwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o size", OFFS E1071T | ( w ) , A V _ OP T_ T Y PphEa_sIeM_AdGiEf_rS I=Z E2,. f{ .*st rM _= P"I 6-4 0pxh5a1s2"e}_,d i0,f r;0 , | ~ ^~~~~~~~~~F LAGS }, src/libavfilter/af_surround.c| : ^ 1071:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1071 | phase_difr = src/libavfilter/avf_showspectrum.c2:.125f: 100*: Mwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]P I - phas e125_ | dsrc/libavfilter/avf_showfreqs.c i f :r 208{;: "12s" ,| : ^~~ ~ warning: "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s et video siz e"208, | OF FS E Ti(fw )(,s -A>V_oOvPeTr_lTYaPpE _=I=M AG1E_.S)IZ E ,| ~~~^~~~~~~ ~~ {.str = "640x512"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:210:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 210 | s->hop_size = (1.src/libavfilter/avf_showvolume.c - s:->369o:v68:e rwarning: laimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]p ) * s->win_size; | ~ ~~~^~~~~~~369 | s->values[c * VAR_VARS_NB + VAR_VOLUME] = 20.0 * log10(max); | ~~~~~ ^~~ src/libavfilter/avf_showfreqs.c:212:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 212 | av_log(ctx, AV_LOG_ERROR, "overlap %f too big\n", s->overlap); | ~~~~~~ ~~~^~~~~~~ src/libavfilter/avf_showcwt.c:680:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 680 | minimum_frequency = 11.17268f * log(1.f + (46.06538f * minimum_frequency) / (minimum_frequency + 14678.49f)); | ~~~ ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showcwt.c:680:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 680 | minimum_frequency = 11.17268f * log(1.f + (46.06538f * minimum_frequency) / (minimum_frequency + 14678.49f)); | ^~~~~~~~~ ~ src/libavfilter/avf_showcwt.c:681:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 681 | maximum_frequency = 11.17268f * log(1.f + (46.06538f * maximum_frequency) / (maximum_fresrc/libavfilter/colorspace.cque:ncy 160+ :1284:6 78warning: .4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9f )); | ~~~ ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showcwt.c160: | 681 : 29 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] peak = clm -681src/libavfilter/avf_showspectrum.c>:M | a161 : x C118 :L Lwarning: missing field 'unit' initializer [-Wmissing-field-initializers]/m axRiEmFuEmR_EfNrCe qEu_161eWnH | cI yT E ={; " s1 a1 | t ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~.u1r 7at2io6n8",f "*c olloogr (s1at.ufra t+i (o46n. 0m6u5l38tfi p*l imearx"i,m uOmF_FfSrEeTq(useantcuyr)a t/i o(nm)a, xAiVm_uOmP_Tf_rTeqYuPEe_nFcLyO A+T ,1 4{67.8d.b4l9 =f )1)},; - 1| 0 ^~~~~~~~~ ~, 10, FLAGS }, | ^ src/libavfilter/colorspace.c:167:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | peak = av_q2d(metadata->max_luminance) / REFERENCE_WHITE; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.csrc/libavfilter/colorspace.h::27104::2519:: note: warning: expanded from macro 'REFERENCE_WHITE' comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 27 | #define REFE R104E | N C E _ WfHoIrT E( i1 0=0 .00;f i | < ^~~~~~ graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:110:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 110 | for (j = 0; jnb_outputs; j++) | ~^~~~~~~~~~~~~~~~~~~ src/libavfilter/colorspace.c:173:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | peak = in->color_trc == AVCOL_TRC_SMPTE2084 ? 100.0f : 10.0f; | ~ ^~~~~~ src/libavfilter/colorspace.c:173:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | peak = in->color_trc == AVCOL_TRC_SMPTE2084 ? 100.0f : 10.0f; | ~ ^~~~~ src/libavfilter/avf_showvolume.c:404:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 404 | s->values[c * VAR_VARS_NB + VAR_VOLUME] = 20.0 * log10(max); | ~~~~~ ^~~ src/libavfilter/avf_showspectrum.c: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 }, | ^ CC libavfilter/f_metadata.o src/libavfilter/avf_showspectrum.c:167:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 167 | { "gain", "set scale gain", OFFSET(gain), AV_OPT_TYPE_FLOAT, {.dbl = 1}, 0, 128, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:172:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 172 | { "rotation", "color rotation", OFFSET(rotation), AV_OPT_TYPE_FLOAT, {.dbl = 0}, -1, 1, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:173:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 173 | { "start", "start frequency", OFFSET(start), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT32_MAX, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:174:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 174 | { "stop", "stop frequency", OFFSET(stop), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT32_MAX, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:175:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 175 | { "fps", "set video rate", OFFSET(rate_str), AV_OPT_TYPE_STRING, {.str = "auto"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:176:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 176 | { "legend", "draw legend", OFFSET(legend), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:177:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 177 | { "drange", "set dynamic rangesrc/libavfilter/colorspace.c in :dB184F:S41":, warning: OFFimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]S ET(drange), AV_OPT_TY P184E_ | F L O A T , { .cdlbml- >=M a1x2C0L}L, =1 0(,u n2s0i0g,n eFdL)A(GpSe a}k, * | R ^E FERENCE_WHITE); | ~ ^~~~~~~~~~~~~~~ src/libavfilter/colorspace.h:27:25: note: expanded from macro 'REFERENCE_WHITE' 27 | #src/libavfilter/avf_showspectrum.cd:e178f:i106n:e warning: Rmissing field 'unit' initializer [-Wmissing-field-initializers]E FEREsrc/libavfilter/af_surround.cNC:E1192 _:178W51 | H: I Twarning: Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1{ 0 0".l0ifm i t| " ^~~~~~, "set up p1192e | r l i msi-t> hionp d_BsFiSz"e, =O FFFFSMEATX((l1i,m ist-)CC libavfilter/f_perms.o >,w iAnV__sOiPzTe_ T*Y P(E1_.F L-O AsT-,> o{v.edrblla p=) )0;} , | - ~ ~~~^~~~~~~1 00, 100,src/libavfilter/avf_aphasemeter.c FLAGsrc/libavutil/macros.h:S: 47}164:,:28 11: : | note: ^warning: expanded from macro 'FFMAX'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 47 | #define FFMA X164( | a , br)e t(u(ran) (>p hsrc/libavfilter/avf_showspectrum.c(ab:s)179e : ?110+ :( a1warning: ).missing field 'unit' initializer [-Wmissing-field-initializers] ) : /( b2).) * | ( ^179w | - 1 ){; " o| p ^~~~~ ~a city",src/libavfilter/af_surround.c :"1192s:e51t: owarning: pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a city streng t1192h | " , O FsF-S>EhTo(po_psaicziesrc/libavfilter/colorspace.c ty=:_ 191fF:aF53cM:tA oXwarning: r(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])1 ,, AsV-_>OwPiTn__TsYi Pz191Ee | _ F* L O( A1 T. , - { .s d- b> lmo ev=te ar1ld}aa,pt a)0-),>; m 1a 0x| ,_ ~ ~~~^~~~~~~ l FuLmAiGnsrc/libavutil/macros.hSa: n47}c:,e40 : = | note: ^aexpanded from macro 'FFMAX' v _d2q(pe a47k | #*d eRfEiFnEeR EFsrc/libavfilter/avf_showspectrum.cNF:CM180EA:_X12W(:Ha I,warning: Tbmissing field 'help' initializer [-Wmissing-field-initializers]E) , (1( 0a1800) | 0 0> ) ;( b{ ) | N ~ ^~~~~~~~~~~~~~~? U L(La src/libavfilter/colorspace.h)}: 27: : | 25( ^:b )note: )expanded from macro 'REFERENCE_WHITE' | ^ 27 | #define REFERENCE_WHITE 100.0f | ^~~~~~ src/libavfilter/avf_showfreqs.c:314:44: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 314 | a = log(av_clipd(a, min, 1)) / log(min); | ~~~ ^~~ src/libavfilter/avf_showfreqs.c:314:29: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 314 | a = log(av_clipd(a, min, 1)) / log(min); | ~~~~~~~~ ^~~ src/libavfilter/avf_aphasemeter.c:254:32: warning: src/libavfilter/avfiltergraph.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :212:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 254 | flo a212t | a n g lfeo r= (cio s=f (0s; -i> a.n0fb*_Mf_iPlIt)e;r s ;| ~~~~~~~~^~~~~~~~i ++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:216:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 216 | for (j = 0; j < filt->nb_inputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:226:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 226 | for (j = 0; j < filt->nb_outputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~ 15 warnings generated. src/libavfilter/avfiltergraph.c:250:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 250 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showfreqs.c:447:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 447 | a = av_clipd(M(RE(f, ch), IM(f, ch)) / s->scale, 0, 1); | ~ ~~~^~~~~ src/libavfilter/avf_showfreqs.c:447:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 447 | a = av_clipd(M(RE(f, ch), IM(f, ch)) / s->scale, 0, 1); | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showfreqs.c:416:33: note: expanded from macro 'M' 416 | #define M(a, b) (sqrt((a) * (a) + (b) * (b))) | ~~~~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/avf_showfreqs.c:454:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 454 | a = av_clipd((M_PI + P(RE(f, ch), IM(f, ch))) / (2. * M_PI), 0, 1); | ~~^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showfreqs.c:414:38: note: expanded from macro 'RE' 414 | #define RE(x, ch) s->fft_data[ch][x].re | ^ src/libavfilter/avf_showfreqs.c:417:30: note: expanded from macro 'P' 417 | #define P(a, b) (atan2((b), (a))) | ~~~~~ ^ src/libavfilter/avf_showfreqs.c:454:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 454 | a = av_clipd((M_PI + P(RE(f, ch), IM(f, ch))) / (2. * M_PI), 0, 1); | ~~~~~~~~~~~~~^~~~~~~~~~ src/libavfilter/avf_showfreqs.c:415:38: note: expanded from macro 'IM' 415 | #define IM(x, ch) s->fft_data[ch][x].im | ^ src/libavfilter/avf_showfreqs.c:417:25: note: expanded from macro 'P' 417 | #define P(a, b) (atan2((b), (a))) | src/libavfilter/avfiltergraph.c ~~~~~ ^ :287:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 287 | for (i = 0; i < graph->nb_filters; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showfreqs.c:461:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 461 | a = av_clipd((M_PI - P(IM(f, ch) * RE(f-1, ch) - IM(f-1, ch) * RE(f, ch), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 462 | RE(f, ch) * RE(f-1, ch) + IM(f, ch) * IM(f-1, ch))) / (2. * M_PI), 0, 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showfreqs.c:417:30: note: expanded from macro 'P' 417 | #define P(a, b) (atan2((b), (a))) | ~~~~~ ^ src/libavfilter/avf_showfreqs.c:462:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/avf_aphasemeter.c :315:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 461 | 315 | a = a vs_cnlpirpidn(t(fM(_vPaIl u-e ,P (sIiMz(efo,f (cvha)l u*e )R,E ("f%-f1",, cfhp)h a-s eI)M;( f -| 1 ~~~~~~~~ ^~~~~~, ch) * RE(f, ch), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462 | RE(f, ch) * RE(f-1, ch) + IM(f, ch) * IM(f-1, ch))) / (2. * M_PI), 0, 1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showfreqs.c:417:25: note: expanded from macro 'P' 417 | #define P(a, b) (atan2((b), (a))) | ~~~~~ ^ src/libavfilter/af_surround.c:1382:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1382 | s->hop_size = FFMAX(1, s->win_size * (1. - s->overlap)); | ~ ~~~^~~~~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/af_surround.c:1382:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1382 | s->hop_size = FFMAX(1, s->win_size * (1. - s->overlap)); | ~ ~~~^~~~~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ 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++) { | ~ ^ ~~~~~~~~~~~~~ CC libavfilter/f_realtime.o 13 warnings generated. src/libavfilter/af_surround.c:1396:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1396 | { "chl_out", "set output channel layout", OFFSET(out_channel_layout_str), AV_OPT_TYPE_STRING, {.str="5.1"}, 0, 0, FLAGS }, | ^ 3 warnings generated. src/libavfilter/af_surround.c:1397:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1397 | { "chl_in", "set input channel layout", OFFSET(in_channel_layout_str), AV_OPT_TYPE_STRING, {.str="stereo"},0, 0, FLAGS }, | ^ src/libavfilter/af_surround.c:1398:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1398 | { "level_in", "set input level", OFFSET(level_in), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1399:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1399 | { "level_out", "set output level", OFFSET(level_out), AV_OPT_TYPE_FLOAT, {.dbl=1}, src/libavfilter/avf_showspectrum.c :0423,: 51 :1 0warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] TFLAGS }, | ^ 423 | phi = 2.f * M_PI * (s-src/libavfilter/af_surround.c>:st1400o:p130 :- warning: smissing field 'unit' initializer [-Wmissing-field-initializers]- >start) / (f l1400oa | t ) i n l{i n"kl-f>es"a,m p l e _ r a"toeu t/p u(t ML FE-" ,1 ) ; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ OFFSET(output_lfe),src/libavfilter/avf_showspectrum.c : 423 : 15 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] AV_OP T_423T | Y P E _ B O O pLh,i = {2..if6 *4 =M1_P}I ,* ( s -> s0t,o p - 1s, -T>FsLtAaGrSt )} ,/ (| f ^ loat)inlink->sample_rate / (M - 1); | ^~~ ~src/libavfilter/af_surround.c :1401:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1401 | { "lfe_low", "LFE low cut off", OFFSET(lowcutf), src/libavfilter/avf_showspectrum.c : 424 :A41V:_ warning: Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P T_TYPE_INT, 424 | { . i6 4 = 1 2 8t}h,e t a =0 ,2 .2f5 6*, MF_LPAGIS }*, s| - ^ >start / (float)inlink->sample_rate; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_surround.c:1402:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avf_showspectrum.c:424:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1402 | { "l fe424_ | h i g h " , "tLhFeEt ah i=g h2 c.uft *o fMf"_,P I * s - > sOFtFSaErTt(h i/g h(cfultofat)),i n l i n k - > s a m p l e _AVr_aOteP; T _| T ^~~ ~Y PE_INT, {.i64=256}, 0, 512, FLAGS }, | ^ 12 warnings generated. src/libavfilter/af_surround.c:1406:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1406 | { "smooth", "set temporal smoothness strength", OFFSET(smooth), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, TFLAGS }, | ^ src/libavfilter/af_surround.c:1407:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1407 | { "angle", "set soundfield transform angle", OFFSET(angle), AV_OPT_TYPE_FLOAT, {.dbl=90}, 0, 360, TFLAGS }, | ^ src/libavfilter/af_surround.c:1408:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1408 | { "focus", "set soundfield transform focus", OFFSET(focus), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS }, | ^ src/libavfilter/af_surround.c:1409:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1409 | { "fc_in", "set front center channel input level", OFFSET(f_i[SC_FC]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1410:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1410 | { "fc_out", "set front center channel output level", OFFSET(f_o[SC_FC]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1411:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1411 | { "fl_in", "set frontCC libavfilter/f_reverse.o left channel input level", OFFSET(f_i[SC_FL]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1412:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1412 | { "fl_out", "set front left channel output level", OFFSET(f_o[SC_FL]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1413:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1413 | { "fr_in", "set front right channel input level", OFFSET(f_i[SC_FR]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1414:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1414 | { "fr_out", "set front right channel output level", OFFSET(f_o[SC_FR]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1415:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1415 | { "sl_in", "set side left channel input level", OFFSET(f_i[SC_SL]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1416:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1416 | { "sl_out", "set side left channel output level", OFFSET(f_o[SC_SL]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1417:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1417 | { "sr_in", "set side right channel input level", OFFSET(f_i[SC_SR]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1418:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1418 | { "sr_out", "set side right channel output level", OFFSET(f_o[SC_SR]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFsrc/libavfilter/avf_showwaves.cLAGS: 802}:,100 : | ^warning: missing field 'unit' initializer [-Wmissing-field-initializers] 802 | { "size", "set video ssrc/libavfilter/af_surround.ciz:e"1419,: 130O: Fwarning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]S ET(w), AV_OP T1419_ | T Y P E _{I M"AGbEl__SiInZ"E,, { . s t r" s=e t" 6b0a0cxk2 l4ef0t" c}h,a n0n,e l 0i, nFpLuAtG Sl e}v,e l "| , ^ OFFSET(f_i[SC_BL]), AV_OPT_TYPE_FLOAT, {.dbsrc/libavfilter/avf_showwaves.cl:=803:1100}:, warning: missing field 'unit' initializer [-Wmissing-field-initializers] 0, 10, T F803L | A G S }{, " s| " ^, "set video size", OFFSET(w), AV_OPT_TYPE_IMsrc/libavfilter/af_surround.cA:G1420E:_130S:I Zwarning: E,missing field 'unit' initializer [-Wmissing-field-initializers] {.str = "600 x14202 | 4 0 " } ,{ 0",b l0_,o uFtL"A,G S } , "| s ^e t back left channel output level", OFFSET(src/libavfilter/avf_showwaves.cf_:o[804S:C119_:BL ]warning: )missing field 'unit' initializer [-Wmissing-field-initializers], AV_OPT_TYPE _804F | L O A T ,{ {".sdplbilt=_1c}h,a n n e l0s," , 1"0d,r aTwF LchAaGSn n}e, l s| ^s eparately", OFFSET(split_channels), AV_OPsrc/libavfilter/af_surround.cT:_1421T:Y130P: Ewarning: _missing field 'unit' initializer [-Wmissing-field-initializers]B OOL, {.i64 = 14210 | } , 0 ,{ 1",b rF_LiAnG"S, } , | ^"s et back right channel input level", OFFSET(f_isrc/libavfilter/avf_showwaves.c[:S805C:_154BR:] )warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] A V_OPT_TYPE_FLOA T,805 | { . d b l{= 1"}c,o l o r s0", , 1"0s,e tT FcLAhGaSn }n,e l s| ^c olors", OFFSET(colors), AV_OPT_TYPE_STsrc/libavfilter/af_surround.cR:I1422N:G130,: {warning: .missing field 'unit' initializer [-Wmissing-field-initializers]s tr = "red|gr e1422e | n | bl u {e |"yberl_loouwt|"o,r ansrc/libavfilter/avfilter.c g e: |l607"is:m41ete: b|a pcikwarning: n missing field 'unit' initializer [-Wmissing-field-initializers]k|rm iaggehntt ca ha|n607 | b n re olw n" o} ut,p{ut 0., l0eiv,6e l4"F L,=A G 0S } O}F,FS, E 0 T| ,( ^fI _NoT[_SMCA_XB,R ]F)L, AAGV_SO P}T, _ T| Y ^P E_FLOAT, {.dbl=1}, 0, 10, TFLAGS }src/libavfilter/avfilter.c, : 609| : ^85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 609 | src/libavfilter/avfiltergraph.c : 415 :O19F:F Swarning: ETcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( exsrc/libavfilter/af_surround.ct:r1423a_:h130w:_ fwarning: rmissing field 'unit' initializer [-Wmissing-field-initializers]am e s415) | , AVf_ oOPrT 1423_( | Ti =Y 0;P E i{_ " n4 =b _"-fs1ie lt}t ,be a-rcs1k,; I N cTie_M+An+X,t )er F{Lch aA GSn| n e ~ ^ ~~~~~~~~~~~~~~~~~},l in| p ^u t level"src/libavfilter/avfiltergraph.c,: 430: 19 :OF Fwarning: SEcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavfilter/avfilter.c T:(610f_:i12[:S C430 | warning: _Bmissing field 'help' initializer [-Wmissing-field-initializers]C ] ) , Afo610rV | _O P (T i_ T ={Y P0;N iEU _ {n.dbb_lfi=l1}t,e r s ; 0i,+ + )1 0{ , | src/libavfilter/avf_showwaves.c ~ ^ ~~~~~~~~~~~~~~~~~ T :F817L:12A:G warning: Smissing field 'help' initializer [-Wmissing-field-initializers] }src/libavfilter/avfiltergraph.c, : 433 | 817: ^ | 23 : warning: {comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] N ULL } | ^433 | for (j = 0;src/libavfilter/af_surround.c :1424j: 130<: warning: fmissing field 'unit' initializer [-Wmissing-field-initializers]i lter->nb_in p1424u | t s ; {j +"b+c) _{ou t | " ~ ^ ~~~~~~~~~~~~~~~~~ , "set bacsrc/libavfilter/avfiltergraph.ck :c554en:t23e:r warning: ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ha nnel ou t554p | u t l e v e l "f,o r O(iF F=S E0T;( fi _)n,b _AfVi_lOtPTe_rTsY;PE _FiL+O+A)T, {| . ~ ^ ~~~~~~~~~~~~~~~~~db l=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1425:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1425 | { "lfe_in", "set lfe channel input level", OFFSET(f_i[SC_LF]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1426:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1426 | { "lfe_out", "set lfe channel output level", OFFSET(f_o[SC_LF]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1427:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1427 | { "allx", "set all channel's x spread", OFFSET(all_x), AV_OPT_TYPE_FLOAT, {.dbl=-1}, -1, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1428:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1428 | { "ally", "set all channel's y spread", OFFSET(all_y), AV_OPT_TYPE_FLOAT, {.dbl=-1}, -1, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1429:src/libavfilter/avf_showspectrum.c130: warning: :missing field 'unit' initializer [-Wmissing-field-initializers]580 :19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1429 | {580 | "f c x " , * uf" se=t *fryofn t* ceMnt_ePrI ;c h a| n ^~~ ~n el x spread", OFFSET(f_x[SC_FC]), AV_OPT_TYsrc/libavfilter/avf_showspectrum.cPE:_581F:LO19A:T ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {.dbl=0 .5815 | } , . 0 6 , 1 5 ,* vTfF L=A G*Sy f} ,* M| _ ^P I; | ^~~ ~ src/libavfilter/af_surround.c:1430:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1430 | { "flx", "set front left channel x ssrc/libavfilter/buffersrc.cprea:d300":,126 : warning: Omissing field 'unit' initializer [-Wmissing-field-initializers]F FSET(f_x[SC_FL]), 300 | A V _{O P"Tw_iTdYtPhE"_,F L O A T , {N.UdLbLl, = 0. 5 } , . 0 6 , 1 5 , T F L A GOSF F}S,E T (| w) ^, AV_OPT_TYPE_INT, { .i64 = 0 }, 0, src/libavfilter/af_surround.cI:N1431T:_130:M Awarning: Xmissing field 'unit' initializer [-Wmissing-field-initializers], V }, | ^ 1431 | { "frx", "set front right channel x spread", OFFSET(f_x[SC_FR]), src/libavfilter/buffersrc.cAV:302_:O126P:T _warning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]Y PE_FLOAT, {. d302b | l = 0 . 5{}, ".h0ei6g,h t "1, 5 , T F L A GNSU L}L,, | ^ OFFSET(h), src/libavfilter/af_surround.c : 1432A:V130:_ Owarning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]T _TYPE_INT, 1432 | { . i 6{4 "=b l0x" ,} , 0 , I N"sTe_tM AbXa,c kV l}e,f t | ^c hannel x spread", OFFSET(f_x[SC_BL]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .0src/libavfilter/avf_showspectrum.c6,src/libavfilter/buffersrc.c :: 304:1126599:5 warning: :,missing field 'unit' initializer [-Wmissing-field-initializers]85 T F:L Awarning: Gimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]S }, 304| | ^ { "sar "599, | " s*aumfp l*e= as psrc/libavfilter/af_surround.c0e.:c51433tf: 130*: ra tswarning: iiomissing field 'unit' initializer [-Wmissing-field-initializers]",n f (( 2 *O FMF_S PE1433IT | *( pi c xehl_{) as p"/e bcsr-t)x, >"n ,b _ di sApl Vay __ c Oh"PsaTe_tTnYP En_beRaclkAs T rI+O igNMALh,_PtI { .cdb*lh sa-n ne>l= ro 0t xat}io ,n 0s,)p; r eDa B| d ~ ~~~^~~~~~~~ L"_,M AX , VO F}F,S E T(| f ^ _x[SC_BR]), AV_OPT_TYPE_FLOAT, {.dbl=0.5},src/libavfilter/buffersrc.c :.3050:6126:, warning: missing field 'unit' initializer [-Wmissing-field-initializers]1 5, TFLAGS }, 305| | ^ { "pixel_aspect", "samsrc/libavfilter/avf_showspectrum.cpl:e600 :85a:s pwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]c t src/libavfilter/af_surround.cr:at1434i:o130:" ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] 600 | O F FS E T (p 1434i | x e l*v{f_ a s"s*l=px 0e."5fc, t * ) co, sf ( ("s e 2t A* sMV_iO_dPeP TIl_ Te*Y cfPht) E/ _cRhsa-An>TnIneOlbN x_ AdisL,s p{ p.rldeabal yd_=c" h, 0a n} nO, eFl0Fs ,+S DEMBLT_M_P(IA Xf, *_ sV-x >[}roSt,Ca _t Si| L ^o ]n)),; | ~ ~~~^~~~~~~~ AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .0src/libavfilter/buffersrc.c6:,306 :126 :1 5warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] TFLAGS }, | ^306 | { "time_base",CC libavfilter/f_segment.o NUsrc/libavfilter/avf_showspectrum.cL:L,602 : 42 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_surround.c : 1435: 130 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 602 | O FF S E T ( t im1435e | _ b a s e {* )uf" ,*s = r 0 x . "5 ,f A* sV in_f (O M P "_sTPe_I t*T s sYi-P>droEtea_ RtATriiIOogNnA)h;L t| , ~ ~~~^~~~~~~~c{ha n n.edlb lx =s p0r }e,a 0d,", D B L _OMAFXF,S EVT (}f,_ x| [ ^S C_SR]),58 warningAsV generated_. OPT_TYPE_FLOAT, {.src/libavfilter/avf_showspectrum.cdb:l603=:042.:5 }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] .06, 15, src/libavfilter/buffersrc.c T:603307:F126 | L: warning: A missing field 'unit' initializer [-Wmissing-field-initializers] G S } , | ^ 307* | v f * ={ "0f.ra5mfe _*r actoes"f,( M _ P IN U* LsL-,> rsrc/libavfilter/af_surround.c o: 1436t: 130:a twarning: iomissing field 'unit' initializer [-Wmissing-field-initializers] n + M _ P I _ 14362) | ; O FF| S ~ ~~~^~~~~~~~E T{( f"rbacmxe"_,r a t e ) , " s e t b aAcVk_O PcTe_nTtYePrE _cRhAaTnInOeNlA Lx, s{p r.edabdl" ,= 0 O}F,F S0ETsrc/libavfilter/avf_showspectrum.c(,f: _DB606xL_:[MA37SX:C _, warning: VBCimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ]}, ) ,| ^ A606V | _ O P T _ T Y*PuEfsrc/libavfilter/buffersrc.c_F :LO+A308= :*T12:, uf warning: {*.missing field 'help' initializer [-Wmissing-field-initializers] dsbil 308n= | f0 (.M_ 5}P, I *. 0{ s6N, - U>1L5r,Lo tTa}tiF,o LnA );G | ^S | } ~ ~~~^~~~~~~~, | ^ src/libavfilter/af_surround.c:1437:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1437 | { "fcy"src/libavfilter/avf_showspectrum.c,: 607 : 37 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "set fro n607t | c e nt e r c*hvaf n+n=e l *yv fs p* rceoasdf"(,M _ POIFF SE*T( fs_y-[>SCr_oFtC]a)t, i o nA V+_ OMP_TP_IT_Y2P)E_;F L O| A ~ ~~~^~~~~~~~T , {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1438:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1438 | { "fly", "set front left channel y spread", OFFSET(f_y[SC_FL]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1439:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1439 | { "fry", "set front right channel y spread", OFFSET(f_y[SC_FR]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1440:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1440 | {src/libavfilter/avfiltergraph.c ":bl612y":, 27 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] "set back left ch a612nn | e l y s p r e a df"o,r ( i =O F0F;S EiT( f< _lyin[kSC-_>iBLn]c)f,g . f AoVr_OmPaTt_TsY-P>En_bFL_OAfTo,r m {a.tdsb;l =i0.+5+}), .{0 6, | 1 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5 , TFLAGS }src/libavfilter/avfiltergraph.c,: 625| ^: 27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 625 | for src/libavfilter/af_surround.c(i: 1441=: 0130;: i warning: incfg. f1441 | o r ma t s{- >"nbrby_"f,o r m a t s ; "is+e+t) b{a c k| r ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~i ght channel y spread", OFFSET(f_y[SC_BR]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/buffersrc.c:314:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_surround.c: 1442314:130 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers] { "time_base" ,1442 | { N"ULsLl,y O"F,F S E T( t i m e"_sbeats es)i,d e l e f t c h a nAnVe_lO PyT _sTpYrPeEa_dR"A,T I O N A LO,F F{S E.Td(blf _= y0[ S}C,_ S0L,] )I,NT _ M A XA,V A_ O},P T _| T ^Y PE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1443:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/buffersrc.c:315:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1443 | { "s r315y | " , { " s a"mspelte _sriadtee "r,i g h t cNhUaLnLn,e OlF FyS EsTp(rseaamdp"l,e _CC libavfilter/f_sendcmd.o ra t CC libavfilter/f_select.o eO)F,F S E T ( f _ y [AVS_CO_PSTR_]T)Y,P E _ IN TA,V _ O P T _ T{Y P.Ei_6F4L O=A T0 ,} , {.0d, bIlN=T_0M.AX5,} ,A .},0 6 ,| ^ 15, TFLAGS }, | ^ src/libavfilter/avf_showspectrum.csrc/libavfilter/af_surround.c::1444:130625:: 23warning: : missing field 'unit' initializer [-Wmissing-field-initializers]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1444 | {625 | " b cy " , f o r" s(eit ba=c k1 ;c ein tlnbo_gi1n0p(suetcso;n dis+)+) >{ 6 )| ~ ^ ~~~~~~~~~~~~~~~~~ | ~~~~~ ^~~~~~~ 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:669:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 669 | units = av_asprintf("%.2fh", seconds / (60 * 60)); | ~~~~~~~~~~~ ~~~~~~~~^~~~~~~~~~~ src/libavfilter/avf_showspectrum.c:670:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 670 | else if (log10(seconds) > 3) | ~~~~~ ^~~~~~~ src/libavfilter/avf_showspectrum.c:671:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 671 | units = av_asprintf("%.2fm", seconds / 60); | ~~~~~~~~~~~ ~~~~~~~~^~~~ src/libavfilter/af_surround.c:1447:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1447 | { "ovesrc/libavfilter/avf_showspectrum.cr:la673p:"38,: "swarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] t windo w673 | o v e r l a p ", uOnFitFsS =E Ta(vo_vaesrplrap), AVi_nOtPfT(_"T%Y.P2Ef_sF"L,O AsTec,o n{d.sd)b;l = 0| . ~~~~~~~~~~~ ^~~~~~~5 }, 0, 1, TFLAGS }, | ^ src/libavfilter/af_surround.c:1448:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1448 | { NULL } | ^ 4 warnings generated. src/libavfilter/avfiltergraph.c:724:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 724 | REDUCE_FORMATS(int, AVFilterFormats, formats, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 725 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:685:19: note: expanded from macro 'REDUCE_FORMATS' 685 | for (i = 0; i < filter->nb_inputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:724:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 724 | REDUCE_FORMATS(int, AVFilterFormats, formats, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 725 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:693:23: note: expanded from macro 'REDUCE_FORMATS' 693 | for (j = 0; j < filter->nb_outputs; j++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:724:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 724 | REDUCE_FORMATS(int, AVFilterFormats, formats, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 725 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:709:27: note: expanded from macro 'REDUCE_FORMATS' 709 | for (k = 0; k < out_link->incfg.list->nb; k++) \ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:726:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 726 | REDUCE_FORMATS(int, AVFilterFormats, samplerates, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/avf_showspectrum.csrc/libavfilter/avfiltergraph.c::726:7675:: 68warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 726 | RE D767U | C E _ F O R M AaT =S e(xipfn(Mt_,L N 1 0 *A V(Fial t*e rFso-r>mdraantgse, - s - > d r asnagmep l+ esr->alteism,i t ) / 2f0o.rfm);a t s| , ~ ^~~~ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showspectrum.c727: | 767 : 54 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 767 | n b _ f o r am =a etxsp,f( Mf_fL_N1a0d *d_ f(ao *r msa-t>)d;r a n| g ~~~~~~~~~~~~~~~~~~~~~~~~~~e - s->src/libavfilter/avfiltergraph.cd:r709a:ng27e :+ note: sexpanded from macro 'REDUCE_FORMATS'- >limit) / 27090 | . f ) ; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ for (k = 0; k < out_link->incfg.list->nb; k++) \ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:730:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 730 | for (i = 0; i < filter->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:739:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 739 | for (j = 0; j < filter->nb_outputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:779:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 779 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/f_sidedata.o src/libavfilter/buffersink.c:357:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 357 | { 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/avf_showspectrum.c:855:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 855 | unitsrc/libavfilter/buffersink.cs := 372:a128v:_ awarning: spmissing field 'unit' initializer [-Wmissing-field-initializers]r intf("%.2f", h e372r | t z ) ; { | " ~~~~~~~~~~~ ^~~~~a ll_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/avf_showspectrum.c:912:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 912 | units = av_asprintf("%.2f", hertz); | ~~~~~~~~~~~ ^~~~~ CC libavfilter/f_streamselect.o src/libavfilter/dnn/dnn_backend_native.c:36:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 36 | { "conv2d_threads", "threads num for conv2d layer", OFFSET(options.conv2d_threads), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, 6IN warningTs_ generatedM. AX, 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] src/libavfilter/avfiltergraph.c :38877 | : 19 :{ Nwarning: Ucomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]L L }, | ^ 877 | for (i = 0; i < filter->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:884:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 884 | if (i == filter->nb_inputs) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:887:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 887 | for (i = 0; i < filter->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:926:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 926 | for (k = 0; k < FF_ARRAY_ELEMS(ch_subst); k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:970:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 970 | for (i = 0; i < graph->nb_filters; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showspectrum.c:967:69: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 967 | text = av_asprintf(s->scale == LOG ? log_fmt : lin_fmt, value); | ~~~~~~~~~~~ ^~~~~ 14 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->nb_filters; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfilter.c:1035:86: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1035 | if (!link->fifo.samples_skipped && frame->nb_samples >= min && frame->nb_samples <= max) { | ~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/avfilter.c:1035:58: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1035 | if (!link->fifo.samples_skipped && frame->nb_samples >= min && frame->nb_samples <= max) { | ~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/avfiltergraph.c:1050:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1050 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1053:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1053 | for (j = 0; j < filter->nb_inputs; j++){ | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1062:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1062 | for (j = 0; j < filter->nb_outputs; j++){ | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1071:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1071 | for (j = 0; j < filter->nb_outputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1082:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1082 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1085:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1085 | for (j = 0; j < filter->nb_inputs; j++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1088:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1088 | for (j = 0; j < filter->nb_outputs; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showspectrum.c:1068:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1068 | s->dmax = expf(s->limit * M_LN10 / 20.f); | ~ ^~~~ src/libavfilter/avf_showspectrum.c:1068:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1068 | s->dmax = expf(s->limit * M_LN10 / 20.f); | ~~~^~~~~ ~ src/libavfilter/avf_showspectrum.c:1069:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1069 | s->dmin = expf((s->limit - s->drange) * M_LN10 / 20.f); | ~ ^~~~ src/libavfilter/avf_showspectrum.c:1069:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1069 | s->dmin = expf((s->limit - s->drange) * M_LN10 / 20.f); | ~~~~~~~~~^~~~~~~~~~~ ~ src/libavfilter/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]))src/libavfilter/avfiltergraph.c - 1:.01144f:; 30 :| ~~~ ~~~~~~^~~~~~~~~~~~~~~~~~ warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:169:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1144 | 169 | i f ( f - > n b _ iountppuutts[ n>_ fIilNtTe_rM] A=X 2.-0 fs i n/k _(l1i.n0kf s+_c oeuxntp)( - | 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 | 18 warning s generated . output[n_filter] = 1.0f / (1.0f + exp(-output[n_filter])); | ^~~~ ~ CC libavfilter/fifo.o src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:177:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 177 | output[n_filter] = FFMAX(output[n_filter], 0.0) + 0.2 * FFMIN(output[n_filter], 0.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' src/libavfilter/dnn/dnn_backend_native_layer_dense.c 49: | #d133e:f46i:ne Fwarning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M IN(a,b) ((a) > (b) ?133 | ( b ) : ( a ) ) | ^ ~ outpusrc/libavfilter/dnn/dnn_backend_native_layer_conv2d.ct:[177:n83_f:i lwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] er] = FFMAX (177ou | t p u t [ n _ f i l t e r ] , 0 . 0) ;o u t| p ~~~~~~^~~~~~~~~~~~~~~~~~~~~~u t[n_filsrc/libavutil/macros.h:t47:e22r:] note: =expanded from macro 'FFMAX' FFMAX(o u47t | p#udte[fni_nfei lFtFeMrA]X,( a0,.b0)) (+( a0.)2 >* F(FbM)I N?( ou(tap)u t:[n _(fbi)l)t e r| ] ^ ~, 0.0); | ~ ^~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define3 F warningFsM generatedI. N(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], src/libavfilter/dnn/dnn_backend_native_layer_dense.c0.:0136): 89+: 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 * FFMIN(outpu t136[ | n _ f i l t e r ] , 0 . 0 ) ; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ outpsrc/libavutil/macros.hu:t47[:n22_:f inote: lexpanded from macro 'FFMAX'te r] = 2 .47 | 0#f d ef/i (n1e. 0FfF M+A eXx(pa(,-b2).0 f( *( ao)u >t p(ubt)[ n?_ f(ai)lt e:r ]()b)) )- 1| . ^ ~ 0f; | ~ ^~~~ src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:177:46:src/libavfilter/dnn/dnn_backend_native_layer_dense.c :warning: 136implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 177 | 136 | o u t pouutt[pnu_tf[in_lftielrt]e =r F]F M=A X2(.o0uft p u/t [(n1_.f0ifl t+e re]x, p0(.-02). 0+f 0*. 2o u*tp uFFtM[InN_(foiulttpeutr[n]_))f i-l t1e.r0]f,; 0 .| 0) ~~~ ~~~~~~^~~~~~~~~~~~~~~~~~; | ^~~~~~~~~~~~~~~~ ~ src/libavutil/macros.hsrc/libavfilter/dnn/dnn_backend_native_layer_dense.c::47:13634:49:: note: warning: expanded from macro 'FFMAX'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 47 | #def i136 | n e F F M A X ( a , b ) ( ( a ) o>u t(pbu) t?[ n(_fai)l t:e r(]b )=) 2 .| ^0 f / (1.0f + exp(-2.0f * output[n_filter])) - 1.0f; | ^~~~ ~ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:136:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 136 | output[n_filter] = 2.0f / (1.0f + exp(-2.0f * output[n_filter])) - 1.0f; | ^~~~ ~ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:139:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | output[src/libavfilter/avfiltergraph.cn_f:i1201lt:e19r:] =warning: 1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]. 0f / (1.0f + exp(- o1201u | t p u tf[onr_ fi(lit e=r ]0);) ;i | < ~~~ ^~~~~~~~~~~~~~~~~ graph->nbsrc/libavfilter/dnn/dnn_backend_native_layer_dense.c_:f139i:l48t:e warning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s ; i++) { 139 | | ~ ^ ~~~~~~~~~~~~~~~~~ output[n_filter] = 1.0f / (1.0f + exp(-output[n_filter])); | ^~~~ ~ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:139:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | output[n_filter] = 1.0f / (1.0f + exp(-output[n_filter])); | ^~~~ ~ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:144:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 144 | output[n_filter] = FFMAX(output[n_filter], 0.0) + 0.2 * FFMIN(output[n_filter], 0.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:144:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 144 | output[n_filter] = FFMAX(output[n_filter], 0.0) + 0.2 * FFMIN(output[n_filter], 0.0); | ~ ^~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:144:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 144 | output[n_filter] = FFMAX(output[n_filter], 0.0) + 0.2src/libavfilter/avf_showspectrum.c * F:FM1229I:N66(:o uwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]p ut[n_filter], 0.0) ;1229 | | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h : 47 : 22 :a vnote: _expanded from macro 'FFMAX'l og( c47t | x#,d eAfVi_nLeOG _FEFRMRAOXR(, a",obv)er l((aap) %f> t(oob )b i? g(\na"), :s -(>bo))v e r| l ^ ~a p); | ~~~~~~ ~~~^~~~~~~ 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' src/libavfilter/avf_showspectrum.c47: | 1234#:d51e:f warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n e FFMAX(a,b) (1234( | a ) > ( b) ? ( a )s ->:w i(n_bs)c)a l| e ^ += s->window_CC libavfilter/formats.o func_lut[i] * s->window_func_lut[i]; | ~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showspectrum.c:1236:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1236 | s->win_scale = 1.f / sqrtf(s->win_sca26le warning);s generated | . ~ ~~~~^~~~~~~~~~~~~~~~~~~~~ 26 warnings generated. src/libavfilter/avfiltergraph.c:1222:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1222 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:191:87: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 191 | int thread_num = (ctx->options.conv2d_threads <= 0 || ctx->options.conv2d_threads > av_cpu_count()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavfilter/avf_showspectrum.c:1321:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1321 | const float f = s->gain * w; | ~~~^~~~ ~ src/libavfilter/avf_showspectrum.c:1340:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1340 | phases[y] = (PHASE(y, ch) / M_PI + 1) / 2; | ^~~~~~~~~~~~ ~ src/libavfilter/avf_showspectrum.c:1314:22: note: expanded from macro 'PHASE' 1314 | #define PHASE(y, ch) atan2f(IM(y, ch), RE(y, ch)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showspectrum.c:1347:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1347 | const float rng = 2.f * M_PI; | ^~~ ~ src/libavfilter/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("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/framepool.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; | ~~~^~~~ ~ CC libavfilter/framequeue.o 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) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/framesync.o CC libavfilter/generate_wave_table.o CC libavfilter/graphdump.o 16 warnings generated. 22 warnings generated. 7 warnings generated. 13 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 }, | ^ CC libavfilter/graphparser.o src/libavfilter/avf_showspectrum.c:1740:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1740 | { "saturation", "color saturation multiplier", OFFSET(saturation), AV_OPT_TYPE_FLOAT, {.dbl = 1}, -10, 10, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1745:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1745 | { "gain", "set scale gain", OFFSET(gain), AV_OPT_TYPE_FLOAT, {.dbl = 1}, 0, 128, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1746:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1746 | { "legend", "draw legend", OFFSET(legend), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1747:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1747 | { "rotation", "color rotation", OFFSET(rotation), AV_OPT_TYPE_FLOAT, {.dbl = 0}, -1, 1, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1748:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1748 | { "start", "start frequency", OFFSET(start), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT32_MAX, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1749:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1749 | { "stop", "stop frequency", OFFSET(stop), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT32_MAX, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1750:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1750 | { "drange", "set dynamic range in dBFS", OFFSET(drange), AV_OPT_TYPE_FLOAT, {.dbl = 120}, 10, 200, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1751:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1751 | { "limit", "set upper limit in dBFS", OFFSET(limit), AV_OPT_TYPE_FLOAT, {.dbl = 0}, -100, 100, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1752:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1752 | { "opacity", "set opacity strength", OFFSET(opacity_factor), AV_OPT_TYPE_FLOAT, {.dbl = 1}, 0, 10, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1753:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1753 | { NULL } | ^ 48 warnings generated. src/libavfilter/avf_showspectrum.c:1774:81: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1774 | spf = s->win_size * (s->samples / ((s->win_size * sz) * ceil(s->samples / (float)(s->win_size * sz)))); | ~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/lavfutils.o src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:90:26: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 90 | dst[i] = sin(src[i]); | ~~~ ^~~~~~ 5 warnings generated. CC libavfilter/lswsutils.o src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:94:26: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 94 | dst[i] = cos(src[i]); | ~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:98:26: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 98 | dst[i] = tan(src[i]); | ~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:102:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 102 | dst[i] = asin(src[i]); | ~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:106:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 106 | dst[i] = acos(src[i]); | ~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:110:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 110 | dst[i] = atan(src[i]); | ~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:114:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 114 | dst[i] = sinh(src[i]); | ~~~~ ^~~~~~ CC libavfilter/motion_estimation.o src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:118:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 118 | dst[i] = cosh(src[i]); | ~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:122:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 122 | dst[i] = tanh(src[i]); | ~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:126:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 126 | dst[i] = asinh(src[i]); | ~~~~~ ^~~~~~ 12 warnings generated. src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:130:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 130 | dst[i] = acosh(src[i]); | ~~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:134:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 134 | dst[i] = atanh(src[i]); | ~~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:138:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 138 | dst[i] = ceil(src[i]); | ~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:142:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 142 | dst[i] = floor(src[i]); | ~~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:146:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | dst[i] =CC libavfilter/palette.o round(src[i]); | ~~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:150:26: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 150 | dst[i] = exp(src[i]); | ~~~ ^~~~~~ 11 warnings generated. 9 warnings generated. CC libavfilter/pthread.o 33 warnings generated. CC libavfilter/qp_table.o In file included from src/libavfilter/f_ebur128.c:35: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ CC libavfilter/scale_eval.o 20 warnings generated. CC libavfilter/scene_sad.o CC libavfilter/setpts.o CC libavfilter/settb.o CC libavfilter/split.o CC libavfilter/src_avsynctest.o 3 warnings generated. CC libavfilter/src_movie.o 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 } \ | ^ 18 warnings generated. src/libavfilter/ebur128.c:513:1: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 513 | FF_EBUR128_ADD_FRAMES(double) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/ebur128.c:509:17: note: expanded from macro 'FF_EBUR128_ADD_FRAMES' 509 | for (i = 0; i < st->channels; i++) \ | ~ ^ ~~~~~~~~~~~~ src/libavfilter/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 } | ^ CC libavfilter/transform.o 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", "b16uf warningfse generatedr . 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) | ^~~~~~~~~~~~~~~~~~ CC libavfilter/trim.o CC libavfilter/vaapi_vpp.o src/libavfilter/drawutils.c:218:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 218 | for (plane = 0; plane < draw->nb_planes; plane++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavfilter/vaf_spectrumsynth.o 25 warnings generated. src/libavfilter/drawutils.c:239:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 239 | for (plane = 0; plane < draw->nb_planes; plane++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ 13 warnings generatedCC libavfilter/version.o . src/libavfilter/f_drawgraph.c:61:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "m1", "set 1st metadata key", OFFSET(key[0]), AV_OPT_TYPE_STRING, {.str=""}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:62:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "fg1", "set 1st foreground color expression", OFFSET(fg_str[0]), AV_OPT_TYPE_STRING, {.str="0xffff0000"}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:63:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "m2", "set 2nd metadata key", OFFSET(key[1]), AV_OPT_TYPE_STRING, {.str=""}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:64:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "fg2"28, " warningss generatede. t 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 }, | ^ CC libavfilter/vf_addroi.o src/libavfilter/f_drawgraph.c:66:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "fg3", "set 3rd foreground color expression", OFFSET(fg_str[2]), AV_OPT_TYPE_STRING, {.str="0xffff00ff"}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:67:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "m4", "set 4th metadata key", OFFSET(key[3]), AV_OPT_TYPE_STRING, {.str=""}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:68:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "fg4", "set 4th foreground color expression", OFFSET(fg_str[3]), AV_OPT_TYPE_STRING, {.str="0xffffff00"}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:69:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "bg", "set background color", OFFSET(bg), AV_OPT_TYPE_COLOR, {.str="white"}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:70:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "min", "set minimal value", OFFSET(min), AV_OPT_TYPE_FLOATCC libavfilter/vf_alphamerge.o , {.dbl=-1.}, INT_MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:71:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "max", "set maximal value", OFFSET(max), AV_OPT_TYPE_FLOAT, {.dbl=1.}, INT_MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:82:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "size", "set graph size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="900x256"}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:83:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "s", "set graph size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="900x256"}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:84:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2 warning84s | generated . { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:85:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:86:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 86 | { NULL } | ^ src/libavfilter/drawutils.c:392:46: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 392 | if (draw->desc->comsrc/libavfilter/f_graphmonitor.cp[:com87p]:.95:p lwarning: amissing field 'unit' initializer [-Wmissing-field-initializers]n e != plane) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ 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 }, | ^ CC libavfilter/vf_amplify.o src/libavfilter/f_graphmonitor.c:113:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 113 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, VF }, | ^ src/libavfilter/f_graphmonitor.c:114:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, VF }, | ^ src/libavfilter/f_graphmonitor.c:115:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 115 | { NULL } | ^ CC libavfilter/vf_aspect.o 12 warnings generated. src/libavfilter/f_graphmonitor.c:164:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 164 | x + strlen(txt) * 8 >= pic->width) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ CC libavfilter/vf_atadenoise.o 19 warnings generated. src/libavfilter/f_graphmonitor.csrc/libavfilter/f_interleave.c:187::7723::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] 18777 | | fofro r( i(nit =j 0=; 0i; < jct x<- >fnbi_litnepurt-s;> in+b+_i)n p{u t s| ; ~ ^ ~~~~~~~~~~~~~~ j++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/f_interleave.c:86:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavfilter/f_graphmonitor.c:195:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 86 | 195(n | b _e o fs f=o= rc tx(-in>tn bj _=i n0p;u tsj &<& fsi-l>tdeurr-a>tnibon__omuotdpeu =t=s; DjU+R+AT)I O{N _ L| ON ~ ^ ~~~~~~~~~~~~~~~~~~G EST) || | ~~~~~~~ ^ ~~~~~~~~~~~~~~ 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] 99CC libavfilter/vf_avgblur.o | 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] 4 148 warning | s generated . if (i == ctx->nb_inputs - nb_eofs && ff_outlink_frame_wanted(outlink)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 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 | valu32es warning[sV generatedAR_. VAL] = vf; | ~ ^~ src/libavfilter/drawutils.c:574:46: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 574 | if (draw->desc->comp[comp].plane != plane) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ CC libavfilter/vf_backgroundkey.o src/libavfilter/f_interleave.c:198:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 198 | for (i = 1; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_interleave.c:223:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 223 | DEFINE_OPTIONS(interleave, AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_interleave.c:61:11: note: expanded from macro 'DEFINE_OPTIONS' 61 | { NULL } \ | ^ src/libavfilter/f_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_interleave.c:249:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 249 | DEFINE_OPTIONS(ainterleave, AV_OPT_FLAG_AUDIO_PARAM|AV_OP7T_ warningFsL generatedAG. _FILTERING_PARAM); | ^ src/libavfilter/f_interleave.c:61:11: note: expanded from macro 'DEFINE_OPTIONS' 61 | { NULL } \ | ^ src/libavfilter/f_drawgraph.c:367:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 367 | values[VAR_MIN] = s->min; | ~ ~~~^~~ src/libavfilter/f_drawgraph.c:368:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 368 | values[VAR_MAX] = s->max; | ~ ~~~^~~ src/libavfilter/f_drawgraph.c:369:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 369 | values[VAR_VAL] = vf; | ~ ^~ src/libavfilter/f_graphmonitor.c:343:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 343 | for (int i = 0; i < ctx->graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/f_graphmonitor.c:355:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | for (int j = 0; j < filter->nb_inputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/f_graphmonitor.cCC libavfilter/vf_bbox.o :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_perms.c:57:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "seed", "set the seed for the random mode", OFFSET(random_seed), AV_OPT_TYPE_INT64, {.i64 = -1}, -1, UINT32_MAX, FLAGS }, | ^ src/libavfilter/f_perms.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL } | ^ src/libavfilter/f_drawgraph.c:383:107: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] CC libavfilter/vf_bilateral.o 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 && | ~~~ ^ ~~ 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))) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_blackdetect.o CC libavfilter/vf_blackframe.o CC libavfilter/vf_blend.o src/libavfilter/f_loop.c:260:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 260 | { "loop", "number of loops", OFFSET(loop), AV_OPT_TYPE_INT, {.i64 = 0 }, -1, INT_MAX, AFLAGS }, | ^ src/libavfilter/f_loop.c:261:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 261 | { "size", "max number of samples to loop", OFFSET(size), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT32_MAX, AFLAGS }, | ^ src/libavfilter/f_loop.c:262:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 262 | { "start", "set theCC libavfilter/vf_blockdetect.o loop start sample", OFFSET(start), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT64_MAX, AFLAGS }, | ^ src/libavfilter/f_loop.c:263:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 263 | { NULL } | ^ src/libavfilter/f_loop.c:262:100: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 262 | { "start", "set the loop start sample", OFFSET(start), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT64_MAX, AFLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_realtime.c:71:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "limit", "sleep time limit", OFFSET(limit), AV_OPT_TYPE_DURATION, { .i64 = 2000000 }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/f_realtime.c:72:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "speed", "speed factor", OFFSET(speed), AV_OPT_TYPE_DOUBLE, { .dbl = 1.0 }, DBL_MIN, DBL_MAX, FLAGS }, | ^ src/libavfilter/f_realtime.c:73:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 73 | { NULL } | ^ src/libavfilter/f_realtime.c:71:96: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 71 | { "limit", "sleep time limit", OFFSET(limit), AV_OPT_TYPE_DURATION, { .i64 = 2000000 }, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_blurdetect.o src/libavfilter/f_loop.c:446:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 446 | { "loop", "number of loops", OFFSET(loop), AV_OPT_TYPE_INT, {.i64 = 0 }, -1, INT_MAX, VFLAGS }, | ^ src/libavfilter/f_loop.c:447:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 447 | { "size", "max number of frames to loop", OFFSET(size), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT16_MAX, VFLAGS }, | ^ src/libavfilter/f_loop.c:448:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 448 | { "start", "set the loop start frame", OFFSET(start), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT64_MAX, VFLAGS }, | ^ src/libavfilter/f_loop.c:449:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 449 | { NULL } | ^ src/libavfilter/f_loop.c:448:99: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 448 | { "start", "set the loop start frame", OFFSET(start), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT64_MAX, VFLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_metadata.c:369:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 369 | DEFINE_OPTIONS(ametadata, AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_metadata.c:110:106: note: expanded from macro 'DEFINE_OPTIONS' 110 | { "key", "set metadata key", OFFSET(key), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:369:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:111:106: note: expanded from macro 'DEFINE_OPTIONS' 111 | { "value", "set metadata value", OFFSET(value), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:369:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:120:117: note: expanded from macro 'DEFINE_OPTIONS' 120 | { "expr", "set expression for expr function", OFFSET(expr_str), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:369:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:121:126: note: expanded from macro 'DEFINE_OPTIONS' 121 | { "file", "set file where to print metadata information", OFFSET(file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:369:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:122:134: note: expanded from macro 'DEFINE_OPTIONS' 122 | { "direct", "reduce buffering when printing to user-set file or pipe", OFFSET(direct), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:369:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:123:12: note: expanded from macro 'DEFINE_OPTIONS' 123 | { NULL } \ | ^ src/libavfilter/f_metadata.c:403:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 403 | DEFINE_OPTIONS(metadata, AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_metadata.c:110:106: note: expanded from macro 'DEFINE_OPTIONS' 110 | { "key", "set metadata key", OFFSET(key), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:403:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:111:106: note: expanded from macro 'DEFINE_OPTIONS' 111 | { "value", "set metadata value", OFFSET(value), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:403:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:120:117: note: expanded from macro 'DEFINE_OPTIONS' 120 | { "expr", "set expression for expr function", OFFSET(expr_str), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:403:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:121:126: note: expanded from macro 'DEFINE_OPTIONS' 121 | { "file", "set file where to print metadata information", OFFSET(file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:403:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:122:134: note: expanded from macro 'DEFINE_OPTIONS' 122 | { 2"d warningisr generatede. ct", "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 } \ | ^ 4 warnings generated. src/libavfilter/f_sendcmd.c:75:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 75 | for (i = 0; i < FF_ARRAY_ELEMS(flag_strings); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/f_sendcmd.c:114:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "commands", "set commands", OFFSET(commands_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/f_sendcmd.c:115:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | { "c", "set commands", OFFSET(commands_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/f_sendcmd.c:116:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "filename", "set commands file", OFFSET(commands_fisrc/libavfilter/f_segment.clen:a278m:e)5,: Awarning: Vmissing field 'unit' initializer [-Wmissing-field-initializers]_ OPT_TYPE _278ST | R I N GC,O M{M.OsNt_rO P=T NSU L L| } ^, 0, 0, src/libavfilter/f_segment.cFL:A267G:S142 :} ,note: expanded from macro 'COMMON_OPTS' | ^ 267 | { "timestamps", "timestasrc/libavfilter/f_sendcmd.cm:p117s: 115o:f warning: imissing field 'unit' initializer [-Wmissing-field-initializers]n put at whic h117 | t o s p{l i"tf ",i n pu t " , O F"FsSeEtT (ctoimmmaenstdasm pfsi_lset"r,) , O FAFVS_EOTP(Tc_omTmYaPnEd_sS_TfRilIeNnGa,m e{) ,. sAtVr_ O=P TN_UTYLPLE _}S,T R0I,N G0,, {F.sLtArG S= N}U,LL }\, 0| , ^ 0, FLAGS }, | ^ src/libavfilter/f_sendcmd.c:118:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/f_segment.c118: | 279 : 121 : {warning: missing field 'unit' initializer [-Wmissing-field-initializers]NU LL } | ^ 279 | { "frames", "frames at which to split input", OFFSET(points_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/f_segment.c:280:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 280 | { NULL } | ^ src/libavfilter/f_sidedata.c:126:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 126 | DEFINE_OPTIONS(asidedata, AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_sidedata.c:75:12: note: expanded from macro 'DEFINE_OPTIONS' 75 | { NULL } \ | ^ src/libavfilter/f_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_bm3d.o src/libavfilter/f_sidedata.c:159:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 159 | DEFINE_OPTIONS(sidedata, AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_sidedata.c:75:12: note: expanded from macro 'DEFINE_OPTIONS' 75 | { NULL } \ | ^ src/libavfilter/f_streamselect.c:48:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 48 | { NULL } | ^ CC libavfilter/vf_boxblur.o 10 warnings generated. src/libavfilter/f_ebur128.c:163:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 163 | { "video", "set video output", OFFSET(dosrc/libavfilter/f_streamselect.c_:60:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] vi 60 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ desrc/libavfilter/f_streamselect.c:65:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] o 65 | for (j = 0; j < ctx->nb_inputs; j++) { | ~ ^ ~~~~~~~~~~~~~~ ), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, V|F }, | ^ src/libavfilter/f_ebur128.c:164:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 164 | src/libavfilter/formats.c :114:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { "114 | for (i = 0; i < a->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~ ssrc/libavfilter/formats.ci:116:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] z 116 | for (j = 0; j < b->nb_formats; j++) { | ~ ^ ~~~~~~~~~~~~~ e"src/libavfilter/formats.c:131:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] , 131 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:75:23: note: expanded from macro 'MERGE_FORMATS' " s75 | for (i = 0; i < a->nb; i++) \ | ~ ^ ~~~~~ esrc/libavfilter/formats.ct: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vsrc/libavfilter/formats.c:76:27: note: expanded from macro 'MERGE_FORMATS' i d76 | for (j = 0; j < b->nb; j++) \ | ~ ^ ~~~~~ eosrc/libavfilter/formats.c:131:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] s 131 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isrc/libavfilter/formats.c:91:5: note: expanded from macro 'MERGE_FORMATS' z 91 | MERGE_REF(a, b, fmts, type, return AVERROR(ENOMEM);); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ esrc/libavfilter/formats.c:44:19: note: expanded from macro 'MERGE_REF' " ,44 | for (i = 0; i < a->refcount; i ++) { \ | ~ ^ ~~~~~~~~~~~ OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "640x480"}, 0, 0, V|F }, | ^ 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 < tabsrc/libavfilter/f_streamselect.cle_s:i143z:e19;: iwarning: ++comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) { | ~ ^ ~~~~~~~~~~ 143 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_ebur128.c:165:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 165 | { "meter", "set scale meter (+9 to +18)", OFFSET(meter), AV_OPT_TYPE_INT, {.i64 = 9}, 9, 18, V|F }, | ^ src/libavfilter/f_ebur128.c:170:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 170 | { "metadata", "inject metadata in the src/libavfilter/formats.cf:189:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ilt e189 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rsrc/libavfilter/formats.c:75:23: note: expanded from macro 'MERGE_FORMATS' g 75 | for (i = 0; i < a->nb; i++) \src/libavfilter/f_sendcmd.c | ~ ^ ~~~~~: 529:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/formats.c:189:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] r a529189 | | M E R G E _ F O R M A T S(a , b , fdoorumbaltes ,s tnabrt_ fo=r mTaSt2sT,( iAnVtFeirlvtaelr-F>osrtmaartts_,t sc,h eAcVk_,T I1M)E;_ B | A ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~SE _Q);src/libavfilter/formats.c : 76| : ~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~27 : note: expanded from macro 'MERGE_FORMATS' p 76 | for (src/libavfilter/internal.hj: 265=:48 :0 ;note: expanded from macro 'TS2T'j < b->nb ;265 | j#+d+e)f i n e T S 2 T ( t s , t b ) ( (t s ) == A V_ N O P T S _ V A L\U E | ? ~ ^ ~~~~~ N AN : (doubsrc/libavfilter/formats.cl:e189):(t5s:) warning: *comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] av_q2d(tb)) 189 | | ^~~ MERG/usr/include/math.hE:_15F:O19R:M ATnote: Sexpanded from macro 'NAN'( a, b, 15f | o#rdmeatfsi,n en bN_AfNo r m a t s , _A_bVuFilitlitne_rnFaonrfm(a"ts",) c h| e ^~~~~~~~~~~~~~~~~~ ck, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hsrc/libavfilter/formats.c:91:5: note: expanded from macro 'MERGE_FORMATS' " ,91 | MERGE_REF(a, b, fmts, type, return AVERROR(ENOMEM);); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:44:19: note: expanded from macro 'MERGE_REF' O 44 | for (i = 0; i < a->refcount; i ++) { \ | ~ ^ ~~~~~~~~~~~ FFsrc/libavfilter/f_sendcmd.c:S530:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ET 530 | double end = TS2T(interval->end_ts, AV_TIME_BASE_Q); | ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (msrc/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' esrc/libavfilter/f_streamselect.c 265 | :#218de:fi24n:e Twarning: S2comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare]T (ts, tb) ((ts) ==218 | A V _ NO PT S _ VA LiUEf ? (NnAN <: (d0o ub|l| en)( t>s=) *c taxv-_>qnb2_d(itbn))p u| t ^~~ s) { /usr/include/math.h :| 15: ~ ^ ~~~~~~~~~~~~~~19 : note: expanded from macro 'NAN' t 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ adata), AV_OPT_In file included from src/libavfilter/vaf_spectrumsynth.cT:31: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Y P49 | return exp2f(M_LOG2_10 * x); | ~ ^ E_BOsrc/libavfilter/f_sendcmd.cO:531:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] L, 531 | double current = TS2T(ref->pts, inlink->time_base); | ~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ {src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' . 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.hi:15:19: note: expanded from macro 'NAN' 6 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 4 = 0}, 0, 1, A|V|F }, | ^ src/libavfilter/f_sendcmd.c:534:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 534 | var_values[VAR_POS] = ref->pkt_pos == -1 ? NAN : ref->pkt_pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 19 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("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_ebur128.c:175:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 175 | { "dualmono", "treat mono input files as dual-mono", OFFSET(dual_mono), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, A|F }, | ^ src/libavfilter/f_ebur128.c:176:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 176 | { "panlaw", "set a specific pan law for dual-mono filesrc/libavfilter/f_streamselect.c:s306:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ", 306 | f or (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ OFFSET(pan_law), AV_OPT_TYPE_DOUBLE, {.dbl = -3.01CC libavfilter/vf_bwdif.o 029995663978}, -10.0, 0.0, A|F }, | ^ src/libavfilter/f_ebur128.c:177:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 177 | { "target", "set a specific target level in LUFS (-23 to 0)", OFFSET(target), AV_OPT_TYPE_INT, {.i64 = -23}, -23, src/libavfilter/formats.c:242:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0, V242 | MERGE_REF(b, a, channel_layouts, AVFilterChannelLayouts, return AVERROR(ENOMEM);); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |src/libavfilter/formats.c:44:19: note: expanded from macro 'MERGE_REF' F 44 | for (i = 0; i < a->refcount; i ++) { \ | ~ ^ ~~~~~~~~~~~ },src/libavfilter/formats.c:295:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 295 | MERGE_REF(b, a, channel_layouts, AVFilterChannelLayouts, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | { av_free(channel_layouts); return AVERROR(ENOMEM); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c :44:19: note: expanded from macro 'MERGE_REF' | 44 | for (i = 0; i < a->refcount; i ++) { \ | ~ ^ ~~~~~~~~~~~ ^ src/libavfilter/f_ebur128.c:188:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 188 | { NULL }, | ^ 13 warnings generated. 32 warnings generated. 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("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:236:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 236 | select->var_values[VAR_START_PTS] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:237:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 237 | select->var_values[VAR_START_T] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 2 15 | #define warning sN generatedA. N __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_ebur128.c:225:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 225 | v = av_clipf(vsrc/libavfilter/f_select.csrc/libavfilter/graphdump.c,::256:8349:: 26warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 256 | select->va r83_ | v a lue s [ V A R _ P ImCaTx__TYiPnE_]f m t = F F M A=X (NmAaN;x _ i| n ~ ^~~_ fmt,/usr/include/math.h :p15r:i19n:t _note: lexpanded from macro 'NAN' ink_p r15op | (N#UdLeLf,i nle) );N A N| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __builtin_nansrc/libavutil/macros.hf:(47":"25): note: | expanded from macro 'FFMAX' ^~~~~~~~~~~~~~~~~~ 0 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ , src/libavfilter/graphdump.csrc/libavfilter/f_select.c::90257::2749:: 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] e b25790 | | s e l e c t - >mvaaxr__ovuatl_ufemst[ V=A RF_IFNMTAXE(RmLaAxC_Eo_uTtY_PfEmt], p r i=n tN_AlNi;n k| _p ~ ^~~r op(NU/usr/include/math.hL:L15, :l19)):; note: expanded from macro 'NAN'| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ u src/libavutil/macros.h15: | 47#:d25e:f inote: nexpanded from macro 'FFMAX'e NAN 47 | # de_f_ibnuei lFtFiMnA_Xn(aan,fb() "("()a ) | > ^~~~~~~~~~~~~~~~~~ (b) ? (a) : (b)) | ~ ^ ~ r128->scsrc/libavfilter/f_select.c:258:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] a l258 | select->var_values[VAR_SCENE] = NAN; | ~ ^~~ /usr/include/math.he:15:19: note: expanded from macro 'NAN' _ 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ range); 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("") | ^~~~~~~~~~~~~~~~~~ // make ssrc/libavfilter/f_select.c:260:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] u 260 | select->var_values[VAR_SAMPLES_N] = NAN; | ~ ^~~ r/usr/include/math.h:15:19: note: expanded from macro 'NAN' 1 warninge generated15. | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ it's in the graph ssrc/libavfilter/f_select.cc:263:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] a 262 | select->var_values[VAR_SAMPLE_RATE] = | ~ le 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/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ 30 warnings generated. src/libavfilter/f_select.c:298:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 298 | ret = av_clipf(FFMIN(mafd, diff) / 100., 0, 1); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/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 } | ^ src/libavfilter/f_select.c:325:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 325 | return NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:335:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 335 | select->var_values[VAR_START_PTS] = TS2D(frame->pts); | ~ ^~~~~~~~~~~~~~~~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:337:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 337 | select->var_values[VAR_START_T] = TS2D(frame->pts) * av_q2d(inlink->time_base); | ^~~~~~~~~~~~~~~~ ~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:340:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 340 | select->var_values[VAR_PTS] = TS2D(frame->pts); | ~ ^~~~~~~~~~~~~~~~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:341:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 341 | select->var_values[VAR_T ] = TS2D(frame->pts) * av_q2d(inlink->time_base); | ^~~~~~~~~~~~~~~~ ~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:342:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 342 | select->var_values[VAR_POS] = frame->pkt_pos == -1 ? NAN : frame->pkt_pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 147 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 } \ | ^ 26 warnings generated. src/libavfilter/f_select.c:507:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 507 | DEFINE_OPTIONS(select, AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_select.c:171:12: note: expanded from macro 'DEFINE_OPTIONS' 171 | { NULL } \ | ^ CC libavfilter/vf_cas.o CC libavfilter/vf_chromakey.o src/libavfilter/formats.c:638:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 638 | FORMATS_UNREF(ref, formats); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:619:5: note: expanded from macro 'FORMATS_UNREF' 619 | FIND_REF_INDEX(ref, idx); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:605:19: note: expanded from macro 'FIND_REF_INDEX' 605 | for (i = 0; i < (*ref)->refcount; i ++) \ | ~ ^ ~~~~~~~~~~~~~~~~ CC libavfilter/vf_chromanr.o In file included from src/libavfilter/src_avsynctest.c:24: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | CC libavfilter/vf_chromashift.o ~ ^ src/libavfilter/formats.c:650:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavfilter/vf_ciescope.o 650 | FORMATS_UNREF(ref, channel_layouts); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:619:5: note: expanded from macro 'FORMATS_UNREF' 619 | FIND_REF_INDEX(ref, idx); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:605:19: note: expanded from macro 'FIND_REF_INDEX' 605 | for (i = 0; i < (*ref)->refcount; i ++) \ | ~ ^ ~~~~~~~~~~~~~~~~ CC libavfilter/vf_codecview.o src/libavfilter/graphparser.c:331:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 331 | for (unsigned i = 0; i < nb; i++) | ~ ^ ~~ src/libavfilter/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_colorbalance.o CC libavfilter/vf_colorchannelmixer.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. src/libavfilter/scale_eval.c:71:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 71 | var_values[VAR_OUT_W] = var_values[VAR_OW] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/scale_eval.c:72:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 72 | var_values[VAR_OUT_H] = var_values[VAR_OH] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:712:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 712 | SET_COMMON_FORMATS(ctx, channel_layouts, AVMEDIA_TYPE_AUDIO, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 713 | ff_channel_layouts_ref, ff_channel_layouts_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:683:19: note: expanded from macro 'SET_COMMON_FORMATS' 683 | for (i = 0; i < ctx->nb_inputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/formats.c:712:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 712 | SET_COMMON_FORMATS(ctx, channel_layouts, AVMEDIA_TYPE_AUDIO, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 713 | ff_channel_layouts_ref, ff_channel_layouts_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:693:19: note: expanded from macro 'SET_COMMON_FORMATS' 693 | for (i = 0; i < ctx->nb_outputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/formats.c:730:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 730 | SET_COMMON_FORMATS(ctx, samplerates, AVMEDIA_TYPE_AUDIO, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 731 | ff_formats_ref, ff_formats_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:683:19: note: expanded from macro 'SET_COMMON_FORMATS' 683 | for (i = 0; i < ctx->nb_inputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/formats.c:730:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 730 | SET_COMMON_FORMATS(ctx, samplerates, AVMEDIA_TYPE_AUDIO, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 731 | ff_formats_ref, ff_formats_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:693:19: note: expanded from macro 'SET_COMMON_FORMATS' 693 | for (i = 0; i < ctx->nb_outputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/formats.c:752:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 752 | SET_COMMON_FORMATS(ctx, formats, AVMEDIA_TYPE_UNKNOWN, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 753 | ff_formats_ref, ff_formats_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:683:19: note: expanded from macro 'SET_COMMON_FORMATS' 683 | for (i = 0; i < ctx->nb_inputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/formats.c:752:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 752 | SET_COMMON_FORMATS(ctx, formats, AVMEDIA_TYPE_UNKNOWN, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 753 | ff_formats_ref, ff_formats_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:693:19: note: expanded from macro 'SET_COMMON_FORMATS' 693 | for (i = 0; i < ctx->nb_outputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/transform.c:46:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 46 | return PIXEL(src, (int)(x + 0.5), (int)(y + 0.5), width, height, stride, def); | ^ ~ src/libavfilter/transform.c:37:18: note: expanded from macro 'PIXEL' 37 | ((x) < 0 || (y) < 0) ? (def) : \ | ^ src/libavfilter/transform.c:46:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 46 | return PIXEL(src, (int)(x + 0.5), (int)(y + 0.5), width, height, stride, def); | ^ ~ src/libavfilter/transform.c:37:7: note: expanded from macro 'PIXEL' 37 | ((x) < 0 || (y) < 0) ? (def) : \ | ^ src/libavfilter/transform.c:46:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 46 | return PIXEL(src, (int)(x + 0.5), (int)(y + 0.5), width, height, stride, def); | ^ ~ src/libavfilter/transform.c:38:22: note: expanded from macro 'PIXEL' 38 | (((x) >= (w) || (y) >= (h)) ? (def) : \ | ^ 6 warningsrc/libavfilter/transform.cs: generated46:. 29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 46 | return PIXEL(src, (int)(x + 0.5), (int)(y + 0.5), width, height, stride, def); | ^ ~ src/libavfilter/transform.c:38:8: note: expanded from macro 'PIXEL' 38 | (((x) >= (w) || (y) >= (h)) ? (def) : \ | ^ src/libavfilter/transform.c:46:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 46 | return PIXEL(src, (int)(x + 0.5), (int)(y + 0.5), width, height, stride, def); | ^ ~ src/libavfilter/transform.c:39:16: note: expanded from macro 'PIXEL' 39 | img[(x) + (y) * (stride)]) | ^ src/libavfilter/transform.c:46:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 46 | return PIXEL(src, (int)(x + 0.5), (int)(y + 0.5), width, height, stride, def); | ^ ~ src/libavfilter/transform.c:39:10: note: expanded from macro 'PIXEL' 39 | img[(x) + (y) * (stride)]) | ^ src/libavfilter/transform.c:98:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 98 | f1 = 1 - sqrt((x_c - x) * (y_c - y)); | ~~~~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/transform.c:99:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 99 | f2 = 1 - sqrt((x_c - x) * (y - y_f)); | ~~~~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/transform.c:100:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 100 | f3 = 1 - sqrt((x - x_f) * (y_c - y)); | ~~~~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/transform.c:101:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 101 | f4 = 1 - sqrt((x - x_f) * (y - y_f)); | ~~~~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/split.c:73:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 73 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/split.c:81:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 81 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/split.c:103:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 103 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/split.c:111:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 111 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/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/split.c:127:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 127 | { "outputs", "set numbsrc/libavfilter/transform.cer: 115o:f22 o:u twarning: pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]u ts", OF FS115E | T ( n b _moauttrpiuxt[s1)], =A -Vs_inO(PaTn_gTlYeP)E;_ I N| T ~~~ ^~~~~, { .i64 = 2 }, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/split.c:128:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 128 | { NULL } | ^ src/libavfilter/transform.c:118:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 118 | matrix[4] = scale_y * cos(angle); | ~~~ ^~~~~ src/libavfilter/transform.c:118:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 118 | matrix[4] = scale_y * cos(angle); | ^~~~~~~ ~ 2 warnings generated. 10 warnings generated. 6 warnings generated. CC libavfilter/vf_colorconstancy.o src/libavfilter/src_avsynctest.csrc/libavfilter/formats.c::72938::11319:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers] comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 93872 | | f{o"sri z(ei" =, 0 ; i < "fsmetts -f>rnabm_ceh asnniezl_ela"y,o uOtFsF;S ETi(++w)) {, | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ Asrc/libavfilter/formats.cV:_939O:P27T:_ Twarning: Ycomparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]PE _IMAGE_SI Z939E | , { . s t r = f"ohrd 7(2j0 "=} ,i + 0,1 ; j0 ,< Vf m}t,s - >| n ^b _channel_layouts; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/src_avsynctest.c:73:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | {"s", "set frame size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, V }, | ^ src/libavfilter/src_avsynctest.c:74:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | {"framerate", "set frame rate", OFFSETsrc/libavfilter/settb.c(fram:e165_r:a1t:e )warning: ,missing field 'help' initializer [-Wmissing-field-initializers] AV_OPT_TYPE_VIDE O165_ | RDAETEF,I N{E._sOtPrT=IO"N3S0(s"e}t,t b , 0VI,DIENOT)_;MA X ,| ^V }, src/libavfilter/settb.c| : ^70 :12: note: expanded from macro 'DEFINE_OPTIONS' 70 | { NULL } src/libavfilter/src_avsynctest.c : 75 : 113 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "f r " , "s e t f r a m e r at e " , O F F SCC libavfilter/vf_colorcontrast.o E T ( f r a m e _\r a t| e ^) , AV_OPT_TYPE_VIDEO_RATE, {.str="30"}, 0,INT_MAX, V }, | ^ src/libavfilter/src_avsynctest.c:76:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | {"samplerate", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100},8000,384000, A }, | ^ src/libavfilter/src_avsynctest.c:77:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | {"sr", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100},8000,384000, A }, | ^ src/libavfilter/src_avsynctest.c:78:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | {"amplitude", "set beep amplitude", OFFSET(amplitude), AV_OPT_TYPE_FLOAT, {.dbl=.27} warning,s generated . 0., 1., A }, | ^ src/libavfilter/src_avsynctest.c:79:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | {"a", "set beep amplitude", OFFSET(amplitude), AV_OPT_TYPE_FLOAT, {.dbl=.7}, 0., 1., A }, | ^ src/libavfilter/src_avsynctest.c:80:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | {"period", "set CC libavfilter/vf_colorcorrect.o beep period", OFFSET(period), AV_OPT_TYPE_INT, {.i64=3}, 1, 99., A }, | ^ src/libavfilter/src_avsynctest.c:81:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | {"p", "set beep period", OFFSET(period), AV_OPT_TYPE_INT, {.i64=3}, 1, 99., A }, | ^ src/libavfilter/src_avsynctest.c:82:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | {"delay", "set flash delay", OFFSET(delay), AV_OPT_TYPE_INT, {.i64=0}, -30, 30, V }, | ^ src/libavfilter/src_avsynctest.c:83:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | {"dl", "set flash delay", OFFSET(delay), AV_OPT_TYPE_INT, {.i64=0}, -30, 30, V }, | ^ src/libavfilter/src_avsynctest.c:84:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | {"cycle", "set delay cycle", OFFSET(cycle), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, V }, | ^ src/libavfilter/settb.c:197:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/src_avsynctest.c197: | 85D:E113FI:N Ewarning: _missing field 'unit' initializer [-Wmissing-field-initializers]O PCC libavfilter/vf_colorize.o TIONS(ase tt85b | , A U DI{O")c;", | ^ "src/libavfilter/settb.cs:e70t: 12d:e lnote: aexpanded from macro 'DEFINE_OPTIONS'y cycle", O70F | FS E T ( c{y cNlUeL),L } A V _ OP T _ T Y P E _ B O OL , { . i 6 4 = 0 } , 0, 1 , V } , | ^ \ | ^ src/libavfilter/src_avsynctest.c:86:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | {"duration", "set duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT64_MAX, V|A }, | ^ src/libavfilter/src_avsynctest.c:87:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | {"d", "set duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT64_MAX, V|A }, | ^ src/libavfilter/src_avsynctest.c:88:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | {"fg", "set foreground color", OFFSET(rgba[0]), AV_OPT_TYPE_COLOR, {.str="white"}, 0, 0, V }, | ^ 30src/libavfilter/src_avsynctest.c: warning89s: generated113. : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | {"bg", "set background color", CC libavfilter/vf_colorkey.o OFFSET(rgba[1]), AV_OPT_TYPE_COLOR, {.str="black"}, 0, 0, V }, | ^ src/libavfilter/src_avsynctest.c:90:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | {"ag", "set additional color", OFFSET(rgba[2]), AV_OPT_TYPE_COLOR, {.str="gray"}, 0, 0, V }, | ^ src/libavfilter/src_avsynctest.c:91:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 91 | {NULL}, | ^ 3 warnings generated. src/libavfilter/src_avsynctest.c:87:106: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 87 | {"d", "set duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT64_MAX, V|A }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/src_avsynctest.c:86:106: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 86 | {"duration", "set duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT64_MAX, V|A }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: CC libavfilter/vf_colorlevels.o note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_colormap.o CC libavfilter/vf_colormatrix.o CC libavfilter/vf_colorspace.o CC libavfilter/vf_colortemperature.o 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 }, \ | ^ CC libavfilter/vf_convolution.o src/libavfilter/trim.c:181:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:110:170: note: expanded from macro 'COMMON_OPTS' 110 | "should be passed", OFFSET(start_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:181:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:112:170: note: expanded from macro 'COMMON_OPTS' 112 | "should be dropped again", OFFSET(end_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:181:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:114:170: note: expanded from macro 'COMMON_OPTS' 114 | "should be dropped again", OFFSET(end_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:181:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:116:170: note: expanded from macro 'COMMON_OPTS' 116 | " passed", OFFSET(start_ptsCC libavfilter/vf_convolve.o ), AV_OPT_TYPE_In file included from INT6src/libavfilter/vaf_spectrumsynth.c4:,40 : src/libavfilter/window_func.h{: 155.:i6604: =warning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]V_ NOPTS_VALUE }, INT6 4_155M | I N , I NT 6 4 _ M A X, lFuLtA[GnS] } ,= \e x p| ( ^ -0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/trim.c:181:5:src/libavfilter/window_func.h :warning: 153missing field 'unit' initializer [-Wmissing-field-initializers] :30:src/libavfilter/trim.c :118note: :expanded from macro 'SQR'170 : note: expanded from macro 'COMMON_OPTS' 153 | #118d | e f i n e S Q"Rd(rxo)p p(e(xd) *a(gxa)i)n" , | ^ src/libavfilter/window_func.h : 155 : 60 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OFFSET( e155n | d _p t s ) , A V _lOuPtT[_TnY]PE _=IN Te6x4,p ( -{0 ..5i6 4* =S QARV(_(NnO-P(TNS_-V1A)L/U2E )}/,( 0I.N4T6*4(_NMI-N1,) /I2.NfT)64)_)M;AX , | F ~^~~L AGS src/libavfilter/window_func.h}:,153 :\26 : | note: ^expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(xsrc/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: src/libavfilter/window_func.hexpanded from macro 'COMMON_OPTS' :162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 120 | 162 | { " d u r a t i o n ii"f, ( F"FMAaBxSi(mnu m- dMu)r a>t=i o0n. 3of *t hMe) o{u t| p ~~^~~ ~~u t", src/libavutil/common.h : 64 : 31 : note: expanded from macro 'FFABS' OFF S64E | T#(ddeufraitnieo nF)F,A B S ( AaV)_ O(P(Ta_)T YP>E=_ D0UR A?T I(OaN,) { :. i(64- (=a )0) ) } | , ^ CC libavfilter/vf_copy.o In file included from src/libavfilter/vaf_spectrumsynth.c :040,: Isrc/libavfilter/window_func.hN:T61624:17_: Mwarning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]X , FLAGS }162, | | ^ if (FFABS(n - M) >= 0.3 * M) { | src/libavfilter/trim.c ^~~~~~~~~~~~ ~~ :183:157src/libavutil/common.h:: 64:warning: 37missing field 'unit' initializer [-Wmissing-field-initializers]: note: expanded from macro 'FFABS' 64 | 183# | d e f i ne F F"AtBo St(hae) o(u(tpau)t ">,= 0 ? ( a ) : ( - ( a ) ) ) | ^~~~ In file included from src/libavfilter/vaf_spectrumsynth.c : 40 : src/libavfilter/window_func.h : 162 :39 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OFFS E162T | ( s ta r t _ f r a me ), A Vi_fO P(TF_FTAYPBES_(InN T-6 4M), > ={ 0..i36 4* =M ) -{ 1 | } ~ ^, -1, INT64_MAX, FLAGS }, | ^ src/libavfilter/trim.c:185:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 185 | "again", OFFSET(end_frame), AV_src/libavfilter/window_func.hOP:T163_:T86Y:P E_warning: INimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T 64, { .i64 = 163I | N T 6 4 _ M A X } , 0 , IlNuTt6[4n_]MA X=, 0F.L5A G*S (}1, + c| os ^( (M_PI*(FFABS(n - M) -src/libavfilter/trim.c :0.1863:12 :* warning: Mmissing field 'help' initializer [-Wmissing-field-initializers]) )/ (186( | 1 - 0{. 3NU)L L* }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.src/libavfilter/trim.c3 :*185 :M140): )warning: /implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]( (1 - 0.3) * M184) | ) ) ; {| ~ ^ "end_frame", "Numbersrc/libavfilter/window_func.h :o163f: 56t:h ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f irst frame th a163t | s h o u l d be d ro pp e d "l u| t ~[ n] = 0.5 * (1851 | + c o s ( ( M"_aPgIa*i(nF"F,A B S ( n - M ) - 0 . 3 * MCC libavfilter/vf_corr.o ) ) / ( ( 1 - 0 . 3 ) * M ) ) ) ; | ~~^~~ ~ src/libavutil/common.h : 64 : 31O:F Fnote: Sexpanded from macro 'FFABS'E T(end_ f64r | am#ed),e f iAVn_eO PFTF_ATBYSP(Ea_)I N(T(6a4), > = {0 .?i6 4 (=a )I N:T 6(4-_(MaA)X) }), 0 ,| ^ INT64_MAX, FLAGS }, In file included from | src/libavfilter/vaf_spectrumsynth.c ^~~~~~~~~: 40: src/libavfilter/window_func.h:163:48: warning: /usr/include/stdint.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 46:21: note: expanded from macro 'INT64_MAX' 16346 | | # d e f i n e I N T6 4 _ M A X l u t(0[xn7]f ff=f f0f.f5ff f*f f(f1f f+) c o| s ^~~~~~~~~~~~~~~~~~( (M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ^~~~~~~~~~~~ ~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' src/libavfilter/trim.c 64: | 183#:d140e: fwarning: iimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]n e FFABS(a) ( (a182) | > = 0{ "?s t(aar)t_ f:r a(m-e("a,) )")N u m| b ^~~~e r of the first frame that should be passed " | ~ 183 | "to the output", OFFSET(start_frame), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, FLAGS }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:181:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 181 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:120:153: note: expanded from macro 'COMMON_OPTS' 120 | { "durationi", "Maximum duration of the output", OFFSET(duration), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:181:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 181 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:119:153: note: expanded from macro 'COMMON_OPTS' 119 | { "duration", "Maximum duration of the output", OFFSET(duration), AV_OPT_TYPE_DURATION, { .i64 = 0 }, src/libavfilter/src_avsynctest.c : 308 : 49 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0, INT64_MAX, 308F | L AGS }, s\ n p| r ~ ^~~~~~~~~i ntf(t/usr/include/stdint.he:x46t:,21: snote: iexpanded from macro 'INT64_MAX' zeof(t e46x | t#)d,e f"iAn:e %I1CC libavfilter/vf_cover_rect.o .NT264f_"M,A X s (-0>xa7mfplfifftfufdfef)f;f f f| f ~~~~~~~~ ~~~^~~~~~~~~ ff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:181:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 181 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:118:153: note: expanded from macro 'COMMON_OPTS' 117 | { "end_pts", "Timestamp of the first frame that should be " \ | ~ 118 | "dropped again", OFFSET(end_pts), AV_OPT_TYPE_INT64, { .i64 = AV_NOPTS_VALUE }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:181:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 181 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:116:153: note: expanded from macro 'COMMON_OPTS' 115 | { "start_pts", "Timestamp of the first frame that should be " \ | ~ 116 | " passed", OFFSET(start_pts), AV_OPT_TYPE_INT64, { .i64 = AV_CC libavfilter/vf_crop.o 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 " 13 \ warning s generated| . ~ 114 | "should be dropped again", OFFSET(end_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:181:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 181 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:112:153: note: expanded from macro 'COMMON_OPTS' 111 | { "end", "Timestamp of the first frame that " \ | ~ 112 | "should be dropped again", OFFSET(end_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:181:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 181 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:110:153: note: expanded from macro 'COMMON_OPTS' 109 | { "starti", "Timestamp of the first frame that " \ | ~ 110 | "should be passed", 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 INTsrc/libavfilter/vf_addroi.c64_:M230AX: 77(:0 xwarning: 7fffffffffmissing field 'unit' initializer [-Wmissing-field-initializers]f fffff) | ^~~~~~~~~~~~~~~~~~ 230 | OFFSET(qoffsesrc/libavfilter/trim.ct:)181,:5 :A Vwarning: _Oimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]P T_TYPE_ R181A | T I O N ACLO,M {M O.Nd_bOlP T=S -| 0 ^~~~~~~~~~~. 1 }, -src/libavfilter/trim.c1:,108 :+1531:, note: Fexpanded from macro 'COMMON_OPTS'L AGS }, | ^ 107 | { "start", "Timestamp of tsrc/libavfilter/vf_addroi.ch:e233 :f66i:r swarning: tmissing field 'unit' initializer [-Wmissing-field-initializers] frame th a233t | " O F F S E T ( c l e a r ) , A V _ O P T _ T Y PE _ B O O L , { . i 6 4 = 0 } , 0 , 1 , F L AG S } , | ^ src/libavfilter/vf_addroi.c : 235 : 12 : warning: \missing field 'help' initializer [-Wmissing-field-initializers] | ~ 235 | { NULL } 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) | ^~~~~~~~~~~~~~~~~~ 1 warning generated. 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/vf_aspect.c:166:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vaf_spectrumsynth.c:90:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 166 | 90 | { " m{a x""o, v e r"laspe"t, m a"xs evta lwuie nfdoowr onvoemrilnaapt"o,r oOrF FdSEenTo(moinvaetrolra pi)n, thAeV _OrPaTt_TiYPoE",_ OFFFLSOEAT(Tm,a x{.)d,b AlV=_1O}PT,_ T0Y,P E_ I1N,T, {A.i 6}4,= 1 0| 0 ^}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_aspect.c:167:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 167 | { NULL } | ^ src/libavfilter/vaf_spectrumsynth.c:94:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 94 | { NULL } | ^ src/libavfilter/vf_alphamerge.c:184:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 184 | { NULL } | ^ src/libavfilter/vf_aspect.c:src/libavfilter/vf_avgblur.c229:135:: 55warning: :102missing field 'unit' initializer [-Wmissing-field-initializers]: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 22955 | | {{ ""smizaexX"",, " "sseett hmoarxi zvoanltuael f osirz en"o,m i OnFaFtSEoTr( rora ddieunsom)i, n aAtoVr_ OiPnT _tTheY PrEat_ioI"N,T ,O F{F.SiE6T4(=1m}a,x ) , 1A,V 1_0O24P,T_ TFYLPEA_GISN T}, ,{.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_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 }, | ^ 6 warnings generated. src/libavfilter/vf_avgblur.c:57:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "sizeY", "set vertical size", OFFSET(radiusV), AV_OPT_TYPE_INT, {.i64=0}, 0, 1024, FLAGS }, | ^ src/libavfilter/vf_avgblur.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL } | ^ src/libavfilter/trim.c:334:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 334 | COMMON_OPTS | ^ src/libavfilter/trim.c:108:170: note: expanded from macro 'COMMON_OPTS' 108 | "should be passed", OFFSET(start_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:334:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:110:170: note: expanded from macro 'COMMON_OPTS' 110 | "should be passed", OFFSET(start_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:334:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:112:170: note: expanded from macro 'COMMON_OPTS' 112 | "should be dropped again", OFFSET(end_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:334:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:114:170: note: expanded from macro 'COMMON_OPTS' 114 | "should be dropped again", OFFSET(end_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:334:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:116:170: note: expanded from macro 'COMMON_OPTS' 116 | " passed", OFFSET(start_pts), AV_OPT_TYPE_INT64, { .i64 = AV_NOPTS_VALUE }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:334:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:118:170: note: expanded from macro 'COMMON_OPTS' 118 | "dropped again", OFFSET(end_pts), AV_OPT_TYPE_INT64, { .i64 = AV_NOPTS_VALUE }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:334:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:119:170: note: expanded from macro 'COMMON_OPTS' 119 | { "duration", "Maximum duration of the output", OFFSET(duration), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:334:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:120:170: note: expanded from macro 'COMMON_OPTS' 120 | { "durationi", "Maximum duration of the output", OFFSET(duration), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/trim.c:336:158: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 336 | "passed to the output", OFFSET(start_sample), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, FLAGS }, | ^ src/libavfilter/trim.c:338:158: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 338 | "dropped again", OFFSET(end_sample), AV_OPT_TYPE_INT64, { .i64 = INT64_MAX }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/trim.c:339:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 339 | { NULL } | ^ src/libavfilter/trim.c:338:141: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 337 | { "end_sample", "Number of the first audio sample that should be " | ~ 338 | "dropped again", OFFSET(end_sample), AV_OPT_TYPE_INT64, { .i64 = INT64_MAX }, 0, INT64_MAX, FLAGS }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:336:141: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 335 | { "start_sample", "Number of the first audio sample that should be " | ~ 336 | "passed to the output", OFFSET(start_sample), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, FLAGS }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' src/libavfilter/vaf_spectrumsynth.c: 25046: | 43#:d efwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n e INT64_MAX (0x7ff ff250ff | ff f f f fsf-ff>)f f t| _ ^~~~~~~~~~~~~~~~~~i n[ch][f].re = magnitude * cos(psrc/libavfilter/trim.ch:a334s:e5:) ;warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] | ~~~ ^~~~~ 334 | src/libavfilter/vaf_spectrumsynth.c :C250O:M27M:O Nwarning: _Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P TS | ^~~~~~~~~~~ 250 | src/libavfilter/trim.cs:-120>:f153f:t _note: iexpanded from macro 'COMMON_OPTS'n [ch][f].re = ma g120n | i t u d{e " d*u ractoiosn(ip"h,a s e )";M a x| im ^~~~~~~~~ ~u m duration of the output", OFFSET(duration), AV_OPT_TYPE_DURATION, { .i64 = 0 }, src/libavfilter/vaf_spectrumsynth.c 0:,251 :I43N:T 64warning: _Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A X, FLAGS }251, | | ~ ^~~~~~~~~ s/usr/include/stdint.h-:>46f:f21t:_ inote: nexpanded from macro 'INT64_MAX'[ ch][f] .46i | m# d=e fmiangen iItNTu6d4e_ M*A Xs i n(0(xp7hfafsfef)f;f f | f ~~~ ^~~~~f ffffff) | ^~~~~~~~~~~~~~~~~~src/libavfilter/vaf_spectrumsynth.c :251:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 251 | s->ffsrc/libavfilter/trim.ct:_334i:n5:[ cwarning: himplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]] [f].im =334 | m a g n iCtOuMdMeO N*_ OsPiTnS( p h| a ^~~~~~~~~~~s e); | src/libavfilter/trim.c ^~~~~~~~~ ~: 119:153: note: expanded from macro 'COMMON_OPTS' 119 | { "duration", "Maximum duration of the output", OFFSET(duration), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, \ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:334:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 334 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:118:153: note: expanded from macro 'COMMON_OPTS' 117 | { "end_pts", "Timestamp of the first frame that should be " \ | ~ 118 | "dropped again", OFFSET(end_pts), AV_OPT_TYPE_INT64, { .i64 = AV_NOPTS_VALUE }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:334:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 334 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:116:153: note: expanded from macro 'COMMON_OPTS' 115 | { "start_ptssrc/libavfilter/vf_atadenoise.c", : "T74i:m110e:s twarning: ammissing field 'unit' initializer [-Wmissing-field-initializers]p of the first fram e74 | th a t s{ h"o0ual"d, b"es e"t t h r e s h o ld A f o r 1 s t p l a n e " , O F FS E T (f th r a [ 0 ] ) , A V _ O P T _ T Y P E _ F L O A T , { . d b l = 0 . 0 2 } , 0 , 0 . 3 , F L A G S } , | src/libavfilter/vaf_spectrumsynth.c ^ : 275 :\43 : | warning: ~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 275116 | | s - >f f"t _paissrc/libavfilter/vf_atadenoise.csn:75e:110[:d"c , h warning: ]missing field 'unit' initializer [-Wmissing-field-initializers] [ f ]. r e = m 75a | g n i t u{d e" 0b " , *" s ceo t st ( hpr esh ha soe l d) B ;f or | 1 s ~~~ ^~~~~t p l a ne ", Osrc/libavfilter/vaf_spectrumsynth.c F : 275F: S27E T(:f t h Owarning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]FFb SE[T(0s]t) , a275rAV | _tO _pPtT _s Ts),Y - P> fEftA_V__OFPiLTnO_[ATcTh]Y[f,PE] _{.I.NdrblT=6e4,0 =. 0 4{m }a.,ig64 ni0t=ud,e *A5V _N.cOP0oT,sS F(L_AGpVhSAaL UEs }e, } | ), ^ ; I NT 6| ^~~~~~~~~ ~4 _MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ src/libavfilter/vf_atadenoise.c:76:110/usr/include/stdint.h: :warning: 46missing field 'unit' initializer [-Wmissing-field-initializers]: 21: note: expanded from macro 'INT64_MAX' 4676 | | # d e f i{n e" 1IaN"T,6 4"_sMeAtX t h(0rexs7hoflffdffsrc/libavfilter/vaf_spectrumsynth.c fAf:f276 :43ff:fo fwarning: frimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f f2fn)d | p ^~~~~~~~~~~~~~~~~~l a276n | e " , O Fs-F>SfETf(ftt_hirna[[c1h]])[,f ]Asrc/libavfilter/trim.c.V:_iO334m:PT _=5:T Ywarning: Pmaimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]g En_itFuLde O334*A | T, s{ .idb lsrc/libavfilter/vf_amplify.c=n0: (p.h0C2160},a O:s0M,9M:e O0)warning: N._;Ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3 P T, FLSA | | ~~~ ^~~~~G ^~~~~~~~~~~ S }, | src/libavfilter/trim.c ^: 114src/libavfilter/vaf_spectrumsynth.c: :153160276:: | 27 :note: warning: expanded from macro 'COMMON_OPTS' implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] AMP L276I | F Y _ 113sS-L | IC>Esrc/libavfilter/vf_atadenoise.c( f : u{f77i: t"enn110_td8:_it,i n"iwarning: [,chn]tmissing field 'unit' initializer [-Wmissing-field-initializers], [ C fL ]I P. 8i) 77m | " =| T ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{ i mme"sata1gsrc/libavfilter/vf_amplify.cmpbn": i, 116"ot:usdfe 31e *t: tnote: hsi expanded from macro 'AMPLIFY_SLICE'ent(p hrhfaesei)srs;t hfr a116olmde | | t h ^~~~~~~~~ ~aBt " f o r 2 n df o pr (l aine "n, t O F xF S src/libavfilter/vf_bilateral.c E = T : (0 62 ft;: h 104 :r x ,l i n A eV s _62OiP | z T e_ T Y[PE _{p F]L"O sAi / T g s,im aS "z{ .,e od b fl"= 0.(s e0t t 4sypp } aet),; ix+ + )a {0 l , 5 s . 0,i g F m L a A " G S, } O,F F S ET | ( ^ s i g m a S ) , 15 \ warningAsV generated\_ . O P| src/libavfilter/vf_atadenoise.c| T ~ ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :_78 :T110Y:P Ewarning: _missing field 'unit' initializer [-Wmissing-field-initializers]F Lsrc/libavfilter/vf_amplify.c114 | O:A 162T: 9, :{ . 78 d warning: " | bscomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]h l =o0. u 1l }162d{, | 0b."2 ae"0, , d "5 ros1e tpp2eAd a,Mtgh PFariLnLeIsF"YA_ShLo,G IlS CdE (u },i ntA1 6f| o r _3 ^ tr , d inp ltan e," ,C L O I F PF 1 S 6 ET)( | f t ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~hrsrc/libavfilter/vf_bilateral.ca :[ 63:src/libavfilter/vf_amplify.c1042: :] warning: 116) , missing field 'unit' initializer [-Wmissing-field-initializers] : 31 src/libavfilter/vf_blackdetect.c :AV :_note: Oexpanded from macro 'AMPLIFY_SLICE'58 O63 | F :FP S 160T:_ ET116 Twarning: {( | "Ymissing field 'unit' initializer [-Wmissing-field-initializers]Pe s Eni g_md_ FaLtOA TRi" , m,e ), 58 "{s e t | . AdV_ r b OPafl{T nor=_0"gd T.0e2 "(YP}s,, i0Eni ,_tDgU RA mx T0a" , I.3= O , 0 N ; , F x OLFF{S E A <.T G i (Ss6"4s = -Isiegtm}a> Nm,Rl)T,i i6n en| i ^ 4A_smuVmMiA_ zdXeOPe [tTe}p_]c t/esrc/libavfilter/vf_blackframe.c,T :d Y s 100PiIzb:lEa_src/libavfilter/vf_atadenoise.cN:e79117c:FT6o4:fk Lwarning: _110(:tdOmissing field 'unit' initializer [-Wmissing-field-initializers]MI ywarning: uA N,pmissing field 'unit' initializer [-Wmissing-field-initializers]raT ,e )t; Ix+ +iNT{) o6n . {1004_ 79d | | Minb AXls= 0 . 1{} ,e , c " " fFo20 .oLrnb 0 A dt",, G"sh e Sfsr"a e,m 1}t, O\F e | , FF L ^~~~~~~~~A t StE oG bher TS(/usr/include/stdint.hb e :}lcs h46,a c k| o ^ o:ld_ Bn 21m: sf i ni_o r note: ddexpanded from macro 'INT64_MAX'e 3u rra et\r di d 46 | osrc/libavfilter/vf_bilateral.cb l| # ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~n p:ladc_kt64asrc/libavfilter/vf_amplify.ce"i:mn:ef",,104 eOF164F:9i: warning: :) comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]S ,OnEwarning: missing field 'unit' initializer [-Wmissing-field-initializers] FeFTSA (IENVT6 4164_fMTA_ OP | t(X64 | T h b _ r ba (T Y[Pm o0u{2 E" pxn7f]_D OlAUtf)ffaMB)P,f nL,LfIAFeYE fAVVs__O,f_"OSPPT _fT,LT{fYf fI_C.EP("fTdEf_sFfYblleLfPEo_=t2 }O,)a tINpAl 0,T,Ta| n, fl,o ^~~~~~~~~~~~~~~~~~{e.D{ a. sd Bti6b4t L=, 9lo_=M A8NX 0 O,f .}04Pi)F L,A},src/libavfilter/trim.cl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~G0 ,: te rS"0334,:1 ,}src/libavfilter/vf_amplify.c :500 ,O,5 116: F.F : 31 0 , S| warning: ^:implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] EF L AFTnote: ( pGlLanexpanded from macro 'AMPLIFY_SLICE'e334S | AG s ) ,S} , AV}C, 116 _| O | Msrc/libavfilter/vf_bbox.c| O ^ ^:src/libavfilter/vf_blackdetect.c MP 43:ONT_ O:59:_160 P136TTS: :Y Pwarning: | ^~~~~~~~~~~warning: Emissing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] _ I src/libavfilter/trim.c NT: 112src/libavfilter/vf_atadenoise.c:,f153o:r src/libavfilter/vf_blackframe.c59:80 note: (: | 102 43: 110expanded from macro 'COMMON_OPTS':i warning: : | 117{ n tmissing field 'unit' initializer [-Wmissing-field-initializers] : . x iwarning: =6 missing field 'unit' initializer [-Wmissing-field-initializers]0{{ 1114 | ; x"=b "80m 1e _ { k l n 0,v _id a"lmni"n0 xs"e,_ F " , sdu ,, "ira ti oF LsAz n" eGte " s "S [,e "Ts m}p, t ihei]ni | m ^ot mu me sw/ m t msil umaimain imnumpsrc/libavfilter/vf_bilateral.cnzy a :e65 fnrdamoeo:f (cee fv s12 ttot uaslt: y e e"uhe pce , e warning: ft) fmissing field 'help' initializer [-Wmissing-field-initializers]o e;d x irr b+O+ )s 65{ lFabto | F ScE uf k Tn(r a m dds i zee )uin g , r {O F t a NbUF ShEt iooL LaT (nbx tA ti"} Vh_nO,P T _"Tr | ^Y esO PsEeF F h_cI NST ),o n dEs," , AO FTF S V ( E _OmPi n T (bTl{a_ _T.icv a\l Y 6k ) ,P | 4 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_=9 } EA_ ImNT, Vi, { _ n .iO _d5u6,rP T_4T Ya t S=P 3i2IE o nZ__ IN}TE,t ,, {i me 0V F ), .2i 6 ,5 54 A , =V }16 _,O P }T ,_ TY| PEF 0 ^,_DLO U UAI BLGNST 1E, 6 }_,{ M .A X | d ^ , bFL Al= 2G}, S src/libavfilter/vf_atadenoise.c 0:, } 81 ,:110D: warning: missing field 'unit' initializer [-Wmissing-field-initializers]B L| _ M ^src/libavfilter/vf_blackframe.c A : X81 104:, | F 117 L:A G Swarning: } , missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_bbox.c {:| ^ 44" p" ,:12 : "104warning: missing field 'help' initializer [-Wmissing-field-initializers] s | e t w44 h | a t src/libavfilter/vf_blackdetect.c : { pl 60 a : N n 150 U e: warning: missing field 'unit' initializer [-Wmissing-field-initializers]L s L\ t} | o 60 | ~ f| i ^ l {t er "", p i 112 c | Ot FuF S r ETe ( _ " p b slla nhesa o)ucld ,k_Orb eF ad FStri EToopA(b_tphVrtehd_ e"Oasg,P h"saT)e,i_tT Yn" AtP,E_VFhL AG_Se piOc, {P.t T_iu6 Tr4 =Y7e} P E, b_ l I a0N, cTk1 5,, r a t {Fi o Lth r.eAG Si s}, 64h o l = d " ,| O3F 2 ^ FS}E , T ( 0 p,ic t u r2e_ b5la 5 c, k _FL rAGOatSFio _FS}t,E h| T() ^,e n dA_Vti_meO)P,T _ T Y PAEV__DOsrc/libavfilter/vf_blackframe.cOPT:_U105TYBP:LE_12DE: Uwarning: R,missing field 'help' initializer [-Wmissing-field-initializers]AT I {O.N, db105l{ | .= i6.4 9 8= {} ,I src/libavfilter/vf_atadenoise.cNU LLN:0 T856,4}_M:A 1121, X :}F, | Lwarning: ^ Amissing field 'unit' initializer [-Wmissing-field-initializers]G I SNT 6}4,_ M I| N, ^85 | I N T{6 4_"MA0Xs",, F"LAsGeSt }s,i g\m a| ^~~~~~~~~f or /usr/include/stdint.h1ssrc/libavfilter/vf_blackdetect.ct:: 61:46150:p:l an21warning: e:",missing field 'unit' initializer [-Wmissing-field-initializers] note: expanded from macro 'INT64_MAX' OFF S46ET | (#s igdm61efai | [ 0ne ] ) I{, "N pTicA_6V_tO4Ph_"TM,A_X T Y PE _(0 F xL O7A f T,f {f. f df b f lf=f If Nf"fTffsf1f)e 6t_ tMh| Ae ^~~~~~~~~~~~~~~~~~X }p, i0c,t uIrNeT 1b6la_cMkA Xr,a tFioL AtGhrSe ssrc/libavfilter/trim.c}ho,:l 334:d5 : "warning: | ^, implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]OF FSET(p 334i | ct u r e _CbOlMaMckO_Nra_tOiPoT_St h) , | Asrc/libavfilter/vf_atadenoise.cV ^~~~~~~~~~~_:O 86P:T121_: src/libavfilter/trim.cwarning: TY:Pmissing field 'unit' initializer [-Wmissing-field-initializers]110 :E_153DO:U Bnote: Lexpanded from macro 'COMMON_OPTS' E ,86 | { . d b{ l" =.19109 | s 8 "},, { 0 ""s,s 1tea,rt tFsi"L,Ai gGma Sfo r } , 2 n| "dT i ^pm elsatnamep" ,of the first f ra m e tOhFaFt S"E T ( s i g m a [ 1 ] ) ,src/libavfilter/vf_blackdetect.c A:V 62 :_126: O warning: Pmissing field 'unit' initializer [-Wmissing-field-initializers] T _ TY P E _ F L O62 A | T, { . { d b"p li x=I Ne Tl1 6__ MAbXl} , a0 ,c I kNT 1 _6t _h M" A,X ",s et F t L h A e G p iSxe l } ,b | ^l a c k t h r e sh o l d " , O FF SE T ( p i x\ e l| _ ~bl asrc/libavfilter/vf_atadenoise.cck:_87t:h121):, warning: Amissing field 'unit' initializer [-Wmissing-field-initializers] V 110_ | O PT _ T Y P "Esh87o_ | uD l dO Ub{e Bp aLss"eE2d,s" , " { , ."d sbl =.e1 t0 }, 0s ,i g1 m, a F f L oA GSr } 3 ,r d | pl ^a ne " , O F FS EOTF(FsiSgETm(ast[a2r]t)_, tAiVmsrc/libavfilter/vf_blackdetect.c_e:63O:)126P: ,warning: T missing field 'unit' initializer [-Wmissing-field-initializers]_ A VT_YOPPET_F_LTOYAPE 63T | _, D { U {.RA Tdb"lIOpN,= ixI_{N tTh.1i"66,4_ M= A IXNT 6}, 4_ M0, IAN TX 16 _"}M,seAt thsrc/libavfilter/vf_bitplanenoise.cX ,e: Fp43 LINi:xAeTl 122G6b:S4l _a}cwarning: M,k missing field 'unit' initializer [-Wmissing-field-initializers]I N, ItN| hTre ^6 sh4ol_dM"A, X43 | O ,F F LF A{SEGT src/libavfilter/vf_atadenoise.c"S(p:b i88xiel}:t12_: ,warning: missing field 'help' initializer [-Wmissing-field-initializers]p bl l a88 | \ a c n {k e| _ ^~~~~~~~~ N"UtL,h L/usr/include/stdint.h):"46 ,s:} AeV21t _:O Pb| ^ Tnote: i_expanded from macro 'INT64_MAX'tT YplPanEe _ D46O | #tdeUfo BuLiEsen,e f o {r I.mNdeTa6sb4ur_il=MnA.X g 1 0(0nx}o7,ifs fe"0,f, f1, fOFFfLFfAffSffGEfSTf( bf}i,ft p) l| CC libavfilter/vf_cropdetect.o | a ^~~~~~~~~~~~~~~~~~ ^n e), AV_OPT_TYPE_INT, src/libavfilter/vf_blackdetect.c :{.64i:6124:= 1warning: }src/libavfilter/trim.cmissing field 'help' initializer [-Wmissing-field-initializers]:,334 : 51: , warning: 64implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] | 1 6, { F334N | L UA LLG S }} C ,O M| ^ MO| N_ ^O PTS | ^~~~~~~~~~~ src/libavfilter/trim.c:108:153: note: expanded from macro 'COMMON_OPTS' 107 | {src/libavfilter/vf_bitplanenoise.c ":s44t:a122rt:" ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] "Timesta m44p | o f t{h e"f iflitresr"t, f ra m"es htohwa tn o"is y pi x e l s " , O F F S E T ( f i l t e r) , A V _ O P T _ T Y P E _ B O O L , {. i6 4 = 0} , 0 , 1 , F L A G S } , | ^ \ | ~ src/libavfilter/vf_bitplanenoise.c :10845 | : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] "45s | h o ul d { bNeU LpLa s}s e d| " ^, 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) | ^~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavfilter/vf_curves.o 6 warnings generated. src/libavfilter/vf_amplify.c:253:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 253 | { "planes", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=7}, 0, 15, VFT }, | ^ src/libavfilter/vf_amplify.c:254:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 254 | { NULL }, | ^ CC libavfilter/vf_datascope.o src/libavfilter/vf_atadenoise.c:185:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 185 | WFILTER_ROW(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:165:25: note: expanded from macro 'WFILTER_ROW' 165 | lsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:185:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 185 | WFILTER_ROW(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:164:22: note: expanded from macro 'WFILTER_ROW' 164 | CC libavfilter/vf_dblur.o if (ldiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:185:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 185 | WFILTER_ROW(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:175:25: note: expanded from macro 'WFILTER_ROW' 175 | rsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:185:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 185 | WFILTER_ROW(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:174:22: note: expanded from macro 'WFILTER_ROW' 174 | if (rdiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_avgblur.c:177:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 177 | if (max * area >= FF_ARRAY_ELEMS(s->lut)) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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", OFFSET(threshold), AV_OPT_TYPE_FLOAT, { .dbl = 0.08}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_backgroundkey.c:224:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 224 | { "similarity", "set the similarity", OFFSET(similarity), AV_OPT_TYPEsrc/libavfilter/vf_atadenoise.c_FL:O186AT:,1 : {warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]. dbl = 0.1 }, 0186.0 | ,W F1I.L0T,E R_FRLOAWG(Su i},n t 1| 6 ^ _t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:165:25: note: expanded from macro 'WFILTER_ROW' src/libavfilter/vf_backgroundkey.c165: | 225 :126 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] lsum d225i | f f >{ t"hbrlbe)n d " , " s e t t h e b l e n d v a l u e " , \ O FF| S ~~~~~~~~ ^ ~~~~E T(blend), src/libavfilter/vf_atadenoise.c : 186 : 1 :A Vwarning: _comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]OP T_TYPE _186F | LWOFAITL,TE R_{RO W.(udibnlt 16=_ t0,. 01 6}), 0.| 0^~~~~~~~~~~~~~~~~~~~~~~~~, 1.src/libavfilter/vf_atadenoise.c0:,164 :F22L: Anote: Gexpanded from macro 'WFILTER_ROW'S }, | ^ 164 | if (ldisrc/libavfilter/vf_backgroundkey.cff: 226>: 12t:h rawarning: missing field 'help' initializer [-Wmissing-field-initializers]| | 226 | { N U L L } | ^ \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:186:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 186 | WFILTER_ROW(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:175:25: note: expanded from macro 'WFILTER_ROW' 175 | rsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:186:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 186 | WFILTER_ROW(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:174:22: note: expanded from macro 'WFILTER_ROW' 174 | if (rdiff > thra || \ | ~~~~~ ^ ~~~~ CC libavfilter/vf_deband.o src/libavfilter/vf_blockdetect.c:55:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "period_min", "Minimum period to search for", OFFSET(period_min), AV_OPT_TYPE_INT, {.i64=3}, 2, 32, FLAGS}, | ^ CC libavfilter/vf_deblock.o src/libavfilter/vf_blockdetect.c:56:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "period_max", "Maximum period to search for",src/libavfilter/vf_avgblur.c OFF:SE237T(:p41e:r iwarning: odcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_m ax), AV_OPT_TYPE_IN T,237 | { . i 6 4c=o2n4s}t, i2n,t 6s4l,o wF L=A G(Ss}-, > m| ^a x * s->area) >= FF_ARRAY_ELEMS(s->lut); | src/libavfilter/vf_blockdetect.c ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ :57:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=1}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_blockdetect.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL } | ^ src/libavfilter/vf_atadenoise.c:235:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 235 | WFILTER_ROW_SERIAL(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:213:25: note: expanded from macro 'WFILTER_ROW_SERIAL' 213 | lsumdiff >21 th warningrsrc/libavfilter/vf_bitplanenoise.csb generated):. 181: 65: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 181 | s n p r i nt f (\m e t| a ~~~~~~~~ ^ ~~~~b uf, sizeof(msrc/libavfilter/vf_atadenoise.ce:t235asrc/libavfilter/src_movie.c:b1u:f):,89 warning: :comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]" 143%:f "warning: , missing field 'unit' initializer [-Wmissing-field-initializers] 235 1 | .W F-I L2T.E*R _faRbOs(W(_stSaEtRsI[Ap laL89n( | eui ]n t 8- _ { t0,"s.t re5a8m))_) )i ;n | d^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e x" ,| ^~~~~~~~~~~~ ~ src/libavfilter/vf_atadenoise.c":s212e:t22 :s tnote: reexpanded from macro 'WFILTER_ROW_SERIAL'a m index" ,212 | O F F SiEfT ((sltdriefafm _>i ntdherxa) ,| |A V _ O P T _ T Y P E _ I N T , { . i 6 4 = - 1 } , - 1 , I N T _ M \A X| , ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c : 235 : 1 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] FLAGS 235 | }W,F I L| T ^ER _ROW_SERIAL(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:225:25: note: expanded from macro 'WFILTER_ROW_SERIAL' src/libavfilter/src_movie.c: 90225: | 143 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] rsumdi f90f | > t{h r"bs)i " , "s e t s t r e a m i n d e x " , O F F\S E T| ( ~~~~~~~~ ^ ~~~~s tream_indesrc/libavfilter/vf_atadenoise.cx:)235, :A1V:_ Owarning: PTcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]_T YPE_I N235T | ,WF I L T E{R _.RiO6W4_S E=R I-A1L (}u,i n-t1,8 _ItN,T _8M)A X| ,^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c : 224 : 22 : note: expanded from macro 'WFILTER_ROW_SERIAL' FLAG S224 | } , | ^ if (rdiff > thra || src/libavfilter/src_movie.c : 91 : 142 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] \ 91 | | ~~~~~ ^ ~~~~ { "seek_point", "set seekpoint (seconds)", OFFSET(seek_point_d), AV_OPT_TYPE_DOUBLE, { .dbl = 0 }, 0, (INT64_MAX-1) / 1000000, FLAGS }, | ^ src/libavfilter/src_movie.c:92:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "sp", "set seekpoint (seconds)", OFFSET(seek_point_d), AV_OPT_TYPE_DOUBLE, { .dbl = 0 }, 0, (INT64_MAX-1) / 1000000, FLAGS }, | ^ src/libavfilter/src_movie.c:93:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "streams", "set streams", OFFSET(stream_specs), AV_OPT_TYPE_STRING, {.str = 0}, 0, 0, FLAGS }, | ^ src/libavfilter/src_movie.c:94:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "s", "set streams", OFFSET(stream_specs), AV_OPT_TYPE_STRING, {.str = 0}, 0, 0, FLAGS }, | ^ src/libavfilter/src_movie.c:95:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "loop", "set loop count", OFFSET(loop_count), AV_OPT_TYPE_INT, {.i64 = 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/src_movie.c:96:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "discontinuity", "set discontinuity threshold", OFFSET(discontinuity_threshold), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/src_movie.c:97:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "dec_threads", "set the number of threads for decoding", OFFSET(dec_threads), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/src_movie.c:98:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "format_opts", "set format options for the opened fsrc/libavfilter/vf_atadenoise.cile",: O236F:F1S:E T(warning: focomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]r mat_opts), AV_OP T236_ | WTFYIPLET_EDRI_CRTO,W _{S.EsRtIrA L=( NuUiLnLt}1,6 0_,t 0,, 1 6)F LA G| S}^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, | ^ src/libavfilter/vf_atadenoise.c:213:25: note: expanded from macro 'WFILTER_ROW_SERIAL' src/libavfilter/src_movie.c:99: 12213: | warning: missing field 'help' initializer [-Wmissing-field-initializers] 99 | { lNsULuLm d}i,ff | > ^ t hrb) \ | ~~~~~~~~ ^ ~~~~ 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 | isrc/libavfilter/src_movie.cf: 96(:l125d:i warning: fimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]f > thra || 96 | { " di s c o n t i n u i t y " , "s e t d i s c o n\ t i| n ~~~~~ ^ ~~~~u ity threshsrc/libavfilter/vf_atadenoise.col:d236",: 1O:F Fwarning: Scomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]E T(disc o236n | WtFiInLuTiEtRy__RtOhWr_eSsEhRoIlAdL)(,u iAnVt_1O6P_Tt_,T Y1P6E) _ D| U^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~RA TIONsrc/libavfilter/vf_atadenoise.c,: 225{:.25i:6 4note: expanded from macro 'WFILTER_ROW_SERIAL'= 0}, 0, I225N | T 6 4 _ M A X , F L A G Sr s}u,m d i| f ~ ^~~~~~~~~f > thrb) /usr/include/stdint.h : 46 : 21 : note: expanded from macro 'INT64_MAX' 46 | # d e f i n e I N T 6 4 _ M A X ( 0 x\7 f | f ~~~~~~~~ ^ ~~~~ff ffffffffsrc/libavfilter/vf_atadenoise.cf:f236f:)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_atadenoise.c:282:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 282 | FILTER_ROW(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:262:25: note: expanded from macro 'FILTER_ROW' 262 | lsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:282:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 282 | FILTER_ROW(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:261:22: note: expanded from macro 'FILTER_ROW' 261 | if (ldiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:282:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 282 | FILTER_ROW(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:272:25: note: expanded from macro 'FILTER_ROW' 272 | rsumdiff > thrb) src/libavfilter/vf_blockdetect.c : 193 : 42 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 193 | s n pr i n t f\( v a| l ~~~~~~~~ ^ ~~~~ ue, ssrc/libavfilter/vf_atadenoise.ciz:e282o:f1(:v asrc/libavfilter/src_movie.cwarning: lucomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]: e123):,19 :" % 282f | "warning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F IdL)T; E | R ~~~~~~~~ ^_ ROW (u123i | n t 8 f_otr, (8i) = | 0^~~~~~~~~~~~~~~~~~~~~~; i src/libavfilter/vf_atadenoise.c<:271 :a22v:f -note: expanded from macro 'FILTER_ROW'> nb_streams ;271 | i + + ) { | ~ ^ ~~~~~~~~~~~~~~~ if (rdiff > thra || \ | ~~~~~ ^ ~~~~ 4 warnings generated. 3 warnings generated. CC libavfilter/vf_decimate.o 1 warning generated. src/libavfilter/vf_blurdetect.csrc/libavfilter/vf_blockdetect.c:71::230107:: 23warning: : missing field 'unit' initializer [-Wmissing-field-initializers]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 23071 | | s{- ">hbilgohc",k _ t o t a l + = "bsleotc k;h ig h| ~~ ^~~~~t hreshold", OFFSET(high), AV_OPT_TYPE_FLOAT, {.dbl=30/255.}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blockdetect.c:233:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | src/libavfilter/vf_blurdetect.c :a72v:_107l: owarning: gmissing field 'unit' initializer [-Wmissing-field-initializers]( ctx, AV_LOG _72V | E R B O S{E, ""lbolwo",c k : % .7 f \ n " , "bsleotc kl)o;w t| hr ~~~~~~ ^~~~~es hold",src/libavfilter/vf_atadenoise.c O:F283FS:E1T:( lwarning: ocomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]w ), AV_OPT_TY P283E | _FIFLLTOEART_R,O {W.(dubiln=t1156/2_5t5,. }1,6 )0 , | 1,^~~~~~~~~~~~~~~~~~~~~~~~ FLAGS src/libavfilter/vf_atadenoise.c}:,262: 25 | : ^ note: expanded from macro 'FILTER_ROW' 262 | lsumdifsrc/libavfilter/vf_blurdetect.cf: 73>:120 :t hwarning: rmissing field 'unit' initializer [-Wmissing-field-initializers]b ) 73 | { " r a d i u s " , " s e a r c h \r a d| ~~~~~~~~ ^ ~~~~i us for maxisrc/libavfilter/vf_atadenoise.cm:a283 :d1e:t ewarning: ccomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]t ion", O283F | FFSIELTT(ErRa_dROiWu(su)i,n tA1V6__tO,PT _1T6Y)P E _| I^~~~~~~~~~~~~~~~~~~~~~~~N T, {src/libavfilter/vf_atadenoise.c.:i62614:22=:50 }note: ,expanded from macro 'FILTER_ROW' 1, 100, F L261A | G S } , | ^ if (ldiff > thra || src/libavfilter/vf_blurdetect.c : 74 : 140 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | \{ "| ~~~~~ ^ ~~~~b lock_pct",src/libavfilter/vf_atadenoise.c : 283 : 1":b lwarning: ocomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]c k pool i283ng | FtIhrLeTsEhRo_lRdO Ww(hueinn tc1a6l_ctu,l a1t6i)n g b| lu^~~~~~~~~~~~~~~~~~~~~~~~r rinesrc/libavfilter/vf_atadenoise.cs:s272":,25 :O Fnote: Fexpanded from macro 'FILTER_ROW' SET(block _272p | c t ) , A V _ O P T _T Y P Er_sIuNmTdi,f f{ .>i 6t4h=r8b0)} , 1 , 1 0 0 , F L A G S } , | ^ \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:283:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavfilter/vf_blurdetect.c :28375 | :149F:I Lwarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]ER _ROW(uint16_t, 1756 | ) | ^~~~~~~~~~~~~~~~~~~~~~~~{ "bsrc/libavfilter/vf_atadenoise.cl:o271c:22k:_ wnote: iexpanded from macro 'FILTER_ROW'd th", "b l271o | c k s i z e f o r bilofc k(-rbdaisfefd >a bbtrhervai a|t|i o n o f b l u r r i n e s s " , O F F SE T ( b l o c k _ wi d t h ) , A V _\OP T _| T ~~~~~ ^ ~~~~Y PE_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", OFFCC libavfilter/vf_dedot.o SET(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 } | ^ CC libavfilter/vf_deflicker.o src/libavfilter/vf_blurdetect.c:87:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 87 | s->low_u8 = s->lowsrc/libavfilter/vf_atadenoise.c * :253325:.1 :+ warning: .5;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 | src/libavfilter/vf_blurdetect.c : 88 : 21 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4 warning s generatedl. s u88md | i f f >s -t>hhribg)h _ u 8 = s - > h i g h * 2 5 5. + . 5 ; | ~~~^~~~ ~ \ | ~~~~~~~~ ^ ~~~~ 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 || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:333:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 333 | FILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:310:25: note: expanded from macro 'FILTER_ROW_SERIAL' 310 | lsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:333:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 333 | FILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:309:22: note: expanded from macro 'FILTER_ROW_SERIAL' 309 | if (ldiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:333:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 333 | FILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:322:25: note: expanded from macro 'FILTER_ROW_SERIAL' 322 | rsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:333:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 333 | FILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/src_movie.csrc/libavfilter/vf_atadenoise.c:321:22:: 279note: :expanded from macro 'FILTER_ROW_SERIAL'19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 321 | 279 | i f (frodri f(fi >= t0h;r ai |<| m o v i e - > f or m a t _ c t x - > n b _ s t r e a m s ; i + + ) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ \ | ~~~~~ ^ ~~~~ src/libavfilter/vaapi_vpp.c:252:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 252 | { VAProcColorStandardBT601, 5, 6, 5 }, | ^ src/libavfilter/vaapi_vpp.c:253:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 253 | { VAProcColorStandardBT601, 6, 6, 6 }, | ^ src/libavfilter/vaapi_vpp.c:254:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 254 | { VAProcColorStandardBT709, 1, 1, 1 }, | ^ src/libavfilter/vaapi_vpp.c:255:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 255 | { VAProcColorStandardBT470M, 4, 4, 4 }, | ^ src/libavfilter/vaapi_vpp.c:256:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 256 | { VAProcColorStandardBT470BG, src/libavfilter/src_movie.c 5:,343: 19 :5 warning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5 }, | ^ 343 | for (i = 0;src/libavfilter/vaapi_vpp.c i: 257<: 49c:t xwarning: -missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers]> nb_outp 257u | ts ; i+ +{) V{A P r| o ~ ^ ~~~~~~~~~~~~~~~c ColorStandardSMPTE170M, 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 | { VAProcColorStandardXsrc/libavfilter/vf_blurdetect.cVYCC:62230:129:, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1, 11, 5 }, | ^ 223 | src/libavfilter/vaapi_vpp.cif: 263(:wi49d:t hwarning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers]> 0.001 )263 { | // th r{ow VaAwPayr zoecrCoso l o| r ^~~~~ ~S tandardXVYCC709, 1, 11, 1 }, | ^ src/libavfilter/vf_blurdetect.c:225:50: warning: src/libavfilter/vaapi_vpp.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 264:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 225 | 264 | { V A P r o c C o l o r S t a nbdlaorcdk_BtTot2a0l_2w0i,d t h + =9 , w1i4d,th ; 9 | ~~ ^~~~~} , | ^ 2 warnings generated. src/libavfilter/src_movie.c:360:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 360 | for (i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vaapi_vpp.c:309:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 309 | for (j = 0; j < FF_ARRAY_ELEMS(vaapi_colour_standard_map); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_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_atadenoise.c:426:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 426 | s->weights[p][9s- warning>sra generateddi. us - n] = expf(-0.5 * (nCC libavfilter/vf_deinterlace_vaapi.o + 1) * (n + 1) / (sigma * sigsrc/libavfilter/vaapi_vpp.cma)):;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/src_movie.c:453:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 453 | for (i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_blurdetect.csrc/libavfilter/setpts.c:251::11342:: 43:warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 251 | 113 | s n p rsienttpft(sv-al>uvea,r _sviazleuoefs([vVaAlRu_eP)R,E V"_%INfP"T,S ]d) ; = N| A ~~~~~~~~ ^N ; | ~ ^~~ /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 | CC libavfilter/vf_dejudder.o setpts->var_values[VAR_PREV_OUTPTS] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:116:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | setpts->var_values[VAR_PREV_OUTT] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/src_movie.c:469:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 469 | for (int i src/libavfilter/setpts.c=: 1170:;43 :i warning: nb_ou tp117u | t s ; is+e+t)p t{s - >| v ~ ^ ~~~~~~~~~~~~~~~ ar_values[VAR_STARTPTS] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:118:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 118 | setpts->var_values[VAR_STARTT] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_delogo.o 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); | ~~~~~~ ^~~~ src/libavfilter/setpts.c:133:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 132 | setpts->var_values[VAR_SAMPLE_RATE] = | ~ 133 | setpts->type == AVMEDIA_TYPE_AUDIO ? inlink->sample_rate : NAN; | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:138:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavfilter/vf_derain.o 136 | setpts->var_values[VAR_FR] = inlink->frame_rate.num && | ~ 137 | inlink->frame_rate.den ? 138 | av_q2d(inlink->frame_rate) : NAN; | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/src_movie.c:568:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 568 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/src_movie.c:576:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 576 | else if (i == out_id) | ~ ^ ~~~~~~ src/libavfilter/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/src_movie.c:618:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 618 | for (i = 0; i < ctx-src/libavfilter/setpts.c>n:b164_:o75:u twarning: pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]u ts; i++) { | 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("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_deshake.o CC libavfilter/vf_despill.o src/libavfilter/setpts.c:206:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 206 | av_log(inlink->dst, AV_LOG_TRACE, " -> PTS:%s T:%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 NA42N warning s generated . __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:249:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 245 | av_log(ctx, AV_LOG_TRACE, "N:EOF PTS:%s T:%f POS:%s -> PTS:%s T:%f\n", | ~~~~~~ 246 | d2istr(setpts->var_values[VAR_PTS]), 247 | setpts->var_values[VAR_T], 248 | d2istr(setpts->var_values[VAR_POS]), 249 | d2istr(d), TS2T(d, inlink->time_base)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:274:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 274 | { NULL } | ^ src/libavfilter/vf_boxblur.c:284:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 284 | { NULL } | ^ 46 warnings generated. src/libavfilter/setpts.c:313:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 313 | { NULL } | ^ src/libavfilter/vf_bm3d.c:137:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 137 | OFFSET(sigma), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 99999.9, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:139:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 139 | OFFSET(block_size), AV_OPT_TYPE_INT, {.i64=16}, 8, 64, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:141:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 141 | OFFSET(block_step), AV_OPT_TYPE_INT, {.i64=4}, 1, 64, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:143:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 143 | OFFSET(group_size), AV_OPT_TYPE_INT, {.i64=1}, 1, 256, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:145:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 145 | OFFSET(bm_range), AV_OPT_TYPE_INT, {.i64=9}, 1, INT32_MAX, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:147:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | OFFSET(bm_step), AV_OPT_TYPE_INT, {.i64=1}, 1, 64, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:149:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | OFFSET(th_mse), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, INT32_MAX, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:151:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 151 | OFFSET(hard_threshold), AV_OPT_TYPE_FLOAT, {.dbl=2.7}, 0, INT32_MAX, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:159:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 159 | OFFSET(ref), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:161:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 161 | OFFSET(planes), AV_OPT_TYPE_INT, {CC libavfilter/vf_detelecine.o .i64=7}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:162:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 162 | { NULL } | ^ 11 warnings generated. src/libavfilter/vf_bm3d.c:279:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | double th_sse = th_mse * MSE2SSE; | ^~~~~~ ~ CC libavfilter/vf_displace.o 109 warnings generated. 7 warnings generated. CC libavfilter/vf_dnn_classify.o src/libavfilter/vf_bm3d.c:434:117: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3434 | warning s generated . 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. CC libavfilter/vf_dnn_detect.o src/libavfilter/vf_bwdif.c:380:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 380 | { NULL } | ^ CC libavfilter/vf_dnn_processing.o CC libavfilter/vf_drawbox.o CC libavfilter/vf_edgedetect.o CC libavfilter/vf_elbg.o src/libavfilter/vf_ciescope.c:114:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "size", "set ciescope size", OFFSET(size), AV_OPT_TYPE_INT, {.i64=512}, 256, 8192, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:115:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | { "s", "set ciescope size", OFFSET(size), src/libavfilter/vf_codecview.cAV_:OP78T:_125T:YP Ewarning: _missing field 'unit' initializer [-Wmissing-field-initializers]I NT, {.i64=512}, 25 678, | 8 1 9{2 ," bFlLoAcGkS" ,}, | ^ "set block partitioning structuresrc/libavfilter/vf_ciescope.c :t116o: 111v:i swarning: umissing field 'unit' initializer [-Wmissing-field-initializers]a lize", OFF S116 | E T ( bl oc{k ")i,n tAeVn_sOPiTt_yT"Y,P E _"BsOeOtL ,c i{e.sic6o4p=e0 i}n,t e0n,s i1,t yF"LA,G SOF F}SE,T ( i| ^n tensity), AV_OPT_TYPE_src/libavfilter/vf_codecview.cF:L79O:A12T:, warning: missing field 'help' initializer [-Wmissing-field-initializers]{ .dbl =790 | . 0 0 1{} ,N U0L,L 1}, F| ^L AGS }, | ^ src/libavfilter/vf_chromakey.c:64:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_ciescope.c: 11764: | 111 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] if (ctx->bl e117n | d > 0{. 0"00i1"), { | ~~~~~^~~~~ ~ "set ciescope intensity", OFFSET(intensity), AV_OPT_TYPE_FLOAT, {.dbl=0.001}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:65:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_ciescope.c65: | 118 :90 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] return a v118_ | c l i p d{( ("dciofnft r-a sctt"x,- > s NiUmLiLl,a rOiFtFyS)E T/(c ocnttxr-a>sbtl)e,n d,A 0V._0O, P1T._0T)Y P*E _2F5L5O.A0T;, {. d| bl ~ ~~~~~^~~~~= 0.75}, 0, src/libavfilter/vf_chromakey.c1:,65 F:L38AG:S warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , | ^ 65 | return av_clipd((diff - ctx-src/libavfilter/vf_ciescope.c>:s119i:m90i:l awarning: rmissing field 'unit' initializer [-Wmissing-field-initializers] ity) / ct 119x | - > b l e{n d",c o0r.r0g,a m1m.a0"), * N UL2L5,5 .O0F;F S E| T ~ ~~~~~^~~~~~~~~~( correct_gamma), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:67:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 67 | src/libavfilter/vf_ciescope.c : 120r:e87tu:r nwarning: (missing field 'unit' initializer [-Wmissing-field-initializers]d iff > ctx -120 | > s i m i{l a"rsihtoyw)wh it?e "2,5 5 N:U L0L;, O| F ~ ~~~~~^~~~~~~~~~F SET(show_white), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:121:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 121 | { "gamma", NULL, OFFSET(igamma), AV_OPT_TYPE_DOUBLE, {.dbl=2.6}, 0.1, 6, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:122:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 122 | { "fill", "fill with CIE colors", OFFSET(fill), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:123:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 123 | { NULL } | ^ 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; | ~ ~~~~~^~~~~~~~~~ 7 warnings generated. src/libavfilter/vf_colorbalance.c:62:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "rs", "setsrc/libavfilter/vf_cas.c r:ed269 :sha107:d owarning: wsmissing field 'unit' initializer [-Wmissing-field-initializers]", OFFSET(cyan_red.sh a269d | o w s ) ,{ " s t re n gt h ",A V"_sOePtT t_hTeY PsEh_FaLO5rATp warninge,sn generatedi{. n.gd bsl=t0r}en,g th-"1,, 1O,F FFSLEATG(Sst re}n,g t h)| , ^ AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, VF }, | ^ src/libavfilter/vf_colorbalance.c:63:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "gs", "ssrc/libavfilter/vf_cas.csrc/libavfilter/vf_chromakey.c:e270t:: 107:g 202rwarning: :e33missing field 'unit' initializer [-Wmissing-field-initializers]: e nwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s hadows "270, | 202 | {O "FFp lS E a Tn e( s"m, a" gesnatleapth_ gawr h=e aendti.f shfap dl>o anes wcttox -f>islitemril"a, r it y ;O F | F ~ ~~~~~^~~~~~~~~~S ET(psl)a,n es ), AAVV__OOPPTT__TTYYPEP_EFL_AFGLS,O A{T., i{src/libavfilter/vf_chromakey.c.64d=b:7l}=2030:22,: }warning: 0,, implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] -11 ,5 ,1, VFF LA203G | S} },, | ^ | ^ if (ctx->blensrc/libavfilter/vf_cas.cd: 271:>12 : 0warning: .missing field 'help' initializer [-Wmissing-field-initializers]0 001 )271 | { | ~~~~~^~~~~ ~{ Nsrc/libavfilter/vf_colorbalance.cU:L64L: }113 : | warning: ^missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "bs", "set blue shadows", OFFSET(yellow_blue.shadows), Asrc/libavfilter/vf_chromakey.cV_:O204P:T_74T:Y PEwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F LOAT, {.dbl =0204} | , - 1 , 1 , F L A G S }d,o u b| l ^ e f = 1. - av_clipd((diff - ctx->similarisrc/libavfilter/vf_colorbalance.ct:y65) :/113 :c warning: tmissing field 'unit' initializer [-Wmissing-field-initializers]x ->blend, 0. 065, | 1 . 0 ) ;{ "| r ~ ~~~~~^~~~~m ", "set red msrc/libavfilter/vf_chromakey.ci:d204t:o55:n ewarning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" , OFFS E204T | ( c y a n _ r e d . m i d dtooubnlees )f, = 1. - a v _c liApVd_(OP(Td_iTfYfP E-_ FLcOtAxT->,s im{.ildabrilt=y0)} ,/ -ct1x,-> b1le,n dF, L0A.G0S, }1,. 0 )| ; ^ | ~ ~~~~~^~~~~~~~~~ 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] 4 70 warning | s generated . { "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_codecview.c:268:51: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 268 | for (int block_idx = 0; block_idx < par->nb_blocks; block_idx++) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavfilter/vf_chromakey.csrc/libavfilter/vf_codecview.c::241287::33:27 : warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 287 | 241 | 24 warning s generated . f o r ( i = a0l;ph ai =< d isdf-f >>s icztxe- >s/i smiizleaorf(i*tmvys;) ; | i ~ ~~~~~^~~~~~~~~~+ +) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~ ~~~~~^~~~~~~~~~ 5 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 } | ^ CC libavfilter/vf_entropy.o 21 warnings generated. CC libavfilter/vf_epx.o src/libavfilter/vf_chromakey.c:383:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 383 | { "color", "set the chromahold key color", OFFSET(chromakey_rgba), AV_OPT_TYPE_COLOR, { .str = "black" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_ciescope.csrc/libavfilter/vf_chromakey.c::384:801136::17 warning: :missing field 'unit' initializer [-Wmissing-field-initializers] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 384 | 801 | { de"ts =i m1i.0l a/r idtety;" , | ~ ^~~" set the chromahold similarity value", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.01 }, 0.00001, 1.0, FLAGS }, | ^ In file included from src/libavfilter/vf_colorchannelmixer.c:82: src/libavfilter/colorchannelmixer_template.c:80:47src/libavfilter/vf_chromakey.c:: 385warning: :116implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]: warning: missing field 'unit' initializer [-Wmissing-field-initializers] CC libavfilter/vf_eq.o 80385 | | { " b l e n d " , " se(t hthaev ec_harlopmhaah o=l=d b1l e?nd sv-a>lruae "*, aOiFnF S:E T0()bl;e n d| ) ~ ^~~, AV_OPT_TYPE_FLsrc/libavfilter/colorchannelmixer_template.cOA:T79, :{28 :. dwarning: bimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]l = 0.0 }79, | 0 . 0 , 1 . 0 , FL A G S } , s -| > ^rb * bin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:78:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 78 | src/libavfilter/vf_chromakey.c : 386 : 118 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] s- >386r | g * g i{n "+y u | v ~ ^~~ ", "color src/libavfilter/colorchannelmixer_template.cpa:r77a:m28e: twarning: eimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]r is in 77yu | v i n s t ea d of r g bro"u,t O F=FS ETs(->irrs _*y ruivn) ,+ A | V ~ ^~~_O PT_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/colorchannelmixer_template.c:84:47: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 84 | (have_alpha == 1 ? s->ga * ain : 0); | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:83:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 83 | s->gb * bin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:82:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 82 | s->gg * gin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:81:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 81 | gout = s->gr * rin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:88:47: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 88 | CC libavfilter/vf_estdif.o (have_alpha == 1 ? s->ba * ain : 0); | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:87:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 87 | s->bb * bin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:86:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 86 | s->bg * gin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:85:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 85 | bout = s->br * rin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:146:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | s->aa * ain; | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:145:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 145 | s->ab * bin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:144:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 144 | s->ag * gin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:143:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 143 | dsta[j] = s->ar * rin + | ~ ^~~ src/libavfilter/vf_ciescope.c:912:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 912 | if (gamma == 0.) { | ^~~~~ ~~ src/libavfilter/vf_ciescope.c:916:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 916 | *c *= (1.099 * pow(cc, 0.45) - 0.099) / cc; | ~ ^~ src/libavfilter/vf_ciescope.c:916:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 916 | *c *= (1.099 * pow(cc, 0.45) - 0.099) / cc; | ~~~ ^~ src/libavfilter/vf_ciescope.c:918:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 918 | *c = 1.099 * pow(*c, 0.45) - 0.099; | ~~~ ^~ src/libavfilter/vf_ciescope.c:922:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 922 | *c = pow(*c, 1./gamma); | ~^~~~~ src/libavfilter/vf_ciescope.c:922:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 922 | *c = pow(*c, 1./gamma); | ~~~ ^~ CC libavfilter/vf_exposure.o src/libavfilter/vf_colorchannelmixer.c:88:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "rr", "set the red gain for the red channel", OFFSET(rr), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:89:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "rg", "set the green gain for the red channel", OFFSET(rg), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:90:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | { "rb", "set the blue gain for the red channel", OFFSET(rb), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:91:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | { "ra", "set the alpha gain for the red channel", OFFSET(ra), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:92:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "gr", "set the red gain for the green channel", OFFSET(gr), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:93:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "gg", "set the green gain for the green channel", OFFSET(gg), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:94:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "gb", "set the blue gain for the green channel", OFFSET(gb), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:95:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "ga", "set the alpha gain for the green channel", OFFSET(ga), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:96:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "br", "set the red gain for the blue channel", OFFSET(br), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:97:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "bg", "set the green gain for the blue channel", OFFSET(bg), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:98:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "bb", "set the blue gain for the blue channel", OFFSET(bb), AV_OPT_Tsrc/libavfilter/vf_chromashift.cYPE:_373D:O12U:B Lwarning: Emissing field 'help' initializer [-Wmissing-field-initializers], {.dbl=1} , 373- | 2 , 2 , F{LA GNSUL L} ,} , | ^| ^ src/libavfilter/vf_colorchannelmixer.c:99:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { "ba", "set the alpha gain for the blue channel", OFFSET(ba), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:100:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "ar", "set the red gain for the alpha channel", OFFSET(ar), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:101:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "ag", "set the green gain for the alpha channel", OFFSET(ag), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:102:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_colorkey.c: 10259 | : 9 : warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "ab", "set the b59l | u e g aiinf f(oirb ltehned a similarity) ? max : 0; | ~ ^~~~~~~~~~ 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_chromashift.c:441:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 441 | { NULL }, | ^ src/libavfilter/vf_ciescope.c:1153:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1153 | vp = 1.0 - ((float) y) / (h - 1); | ~ ~~~~~~~~~~~~^~~~~~~~~ src/libavfilter/vf_ciescope.c:1155:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1155 | cz = 1.0 - (cx + cy); | ~ ~~~^~~~ src/libavfilter/vf_ciescope.c:1159:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1159 | v = 1.0 - ((float) y) / (h - 1); | ~ ~~~~~~~~~~~~^~~~~~~~~ src/libavfilter/vf_ciescope.c:1161:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1161 | cz = 1.0 - (cx + cy); | ~ ~~~^~~~ src/libavfilter/vf_ciescope.c:1164:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1164 | cy = 1.0 - ((float) y) / (h - 1); | ~ ~~~~~~~~~~~~^~~~~~~~~ src/libavfilter/vf_ciescope.c:1165:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1165 | cz = 1.0 - (cx + cy); | ~ ~~~^~~~ src/libavfilter/vf_colormap.c:71:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "patch_size", "set patch size", OFsrc/libavfilter/vf_colorize.cFSET:(w190):,34 :A Vwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O PT_TYPE_IMAGE_SIZE, 190{ | . s t r = " 6 4x(604."0}7,2 20,0 *0src/libavfilter/vf_colorlevels.c, 2F1:L9.610A/:G117S25:5 }.warning: , 0missing field 'unit' initializer [-Wmissing-field-initializers] ) | ^* b) * ((1 << depth) - 1); | 61 ~ ^ | { "rimsrc/libavfilter/vf_colorize.ci:n"189,:src/libavfilter/vf_colormap.c63 :72::" warning: 108simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: e warning: tmissing field 'unit' initializer [-Wmissing-field-initializers] input r e189d | b l 72a c | *ky = p( o(i 0nt{". ",2nb _1p 2a 6t0O*cFF2She1sET9".(0,r/a n2"5g5.s0)ee[ R]t* n. uirn m+_b emi(nr0). 7,o1f p5a2 0*t2AVc_O1h9PTe_T.Ys0PE"_/, D2OO5F5U.0FB)LES ,E* T( s{izge.d )b, +lA =V| 0_}O ~ ^P, T -_1,T Y1PE,src/libavfilter/vf_colorize.c_ :189IFNLA:TG, 35{:S warning: . implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i} 6,4 =| ^0 }, 1890 | , M AX _*Sy I= Z(E(, 0F.L2A1G2S6 0}*,2 1 9| . ^0 /255.0src/libavfilter/vf_colorlevels.c): 62*: 117r: + warning: (missing field 'unit' initializer [-Wmissing-field-initializers]0 .71520*219. 062/ | 2 5 5 . 0{) "*gi mgi n+" , | ~ ^" set input green black point", OFFSET(range[G].in_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colormap.c:79:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/vf_colorize.csrc/libavfilter/vf_colorlevels.c79:: | 19263 : :34: 117 {:warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Nmissing field 'unit' initializer [-Wmissing-field-initializers] ULL } | ^ 19263 | | { "b i mi n("0,. "5s0e0t0 0in*p2u2t4 .b0/l2u5e5. 0bl)a c*k bp o+i n0.t5"), * (( 1O F<U= B h LEa{l,f. _{i6s.i4zed=1)}b, l 1{, =0 }, | ~~~~ ^ ~~~~~~~~~ 0,5 10, ,FL AVGsrc/libavfilter/vf_colorcorrect.cSF: 238}:}18:, , warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] | | ^ ^ 238 | if (vcnt >= half_size) { | src/libavfilter/vf_chromanr.c ~~~~ ^ ~~~~~~~~~ :src/libavfilter/vf_colorlevels.c273::72101:117:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] 27372 | | {{ "s"taeopmhi"n," , ""sseett voeurttpiucta la lsptehpa "b,l a c kO FpFoSiEnTt("s,t eOpFhF)S,E T ( r aAnVge_[OAP]T._ouTtY_PmEi_nI)N,T ,A V _ O{P.Ti_6T4Y=P1E}_,D O U1B,L E , {5.0d,b lV=F0 }},, 0| , ^ 1 , FLAGS }, | ^ src/libavfilter/vf_chromanr.c:274:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/vf_colorlevels.c :73:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 274 | { " t73h | r e y ", {" s"erto mya xt"h,re s"hsoeltd "o,u t pOutF FrSeEdT (wthhiretseh olpdo_iyn)t, "A,V _ OOPFTF_STEYTP(Er_aFnLOgAeT[,R ]{..oudt_bmla=x2)0,0 }A,V1_O,P T _ T2Y0P0E_,D OVUFB L}E,, { .| d ^b l=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_chromanr.c:275:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 275 | src/libavfilter/vf_colorlevels.c : 74{: 117":t hwarning: rmissing field 'unit' initializer [-Wmissing-field-initializers]e u", "set u 74th | r e sh o l{d "",g o m aOxF"F, S"EsTet( tohurtepshuotl dg_reue)n, AwVhi_tOeP Tp_oTiYnPtE"_,F LOFOFSAETT(,r a{n.ged[bGl]=.2o0u0t_}m,a1x,) , A2V0_0O,P TV_FT YP}E,_ D| O ^U BLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_chromanr.c:276:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 276 | { "src/libavfilter/vf_colorlevels.cth:r75e:v"117,: "warning: smissing field 'unit' initializer [-Wmissing-field-initializers]e t v threshol d75" | , O{F F"bSomEaTx("t, h"rseesth olod_uvt)p,u tA Vb_lOuPeT _wThYitPeE _pFoLiOnAtT",, { .OdFbFlS=E2T0(0r}a,n1g,e [ B2]00.,o uVtF_ m}a, x )| , ^ AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:76:117: src/libavfilter/vf_colorkey.cwarning: missing field 'unit' initializer [-Wmissing-field-initializers]: 219:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_chromanr.c 76: | 280 : 12 : {warning: missing field 'help' initializer [-Wmissing-field-initializers]" aoma x280 " | 219, | " { s et N oU{Lu Lt"c puot} l oalrp| "h ^a , w"histete tphoei ntc"o,l OoFrFSkEeyT (kreya cnogleo[Ar]",. OoFFuStE_Tm(axc)o, lAVo_rOkPTe_yT_YrPgE_bDaO)U,B LAEV,_ O{P.Td_bTlY=P1E}_,C O L0O,R ,1 ,{ F.LsAtGrS =} , " b| l ^a ck" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_colorkey.c:220:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 220 | { "similarity", "set the colorkey similarity value", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.01 }, 0.00001, 1.0, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:85:12:src/libavfilter/vf_colorkey.c :warning: 221missing field 'help' initializer [-Wmissing-field-initializers]: 118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { NULL 221} | | ^ { "blend", "set the colorkey key blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_colorkey.c:222:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 222 | { NULL } | ^ src/libavfilter/vf_colorcorrect.c:284:18: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 284 | if (ucnt >= half_size) { | ~~~~ ^ ~~~~~~~~~ src/libavfilter/vf_colorcorrect.c:292:18: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 292 | if (vcnt >= half_size) { | ~~~~ ^ ~~~~~~~~~ src/libavfilter/vf_colorize.c:274:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 274 | { "hue", "set the hue", OFFSET(hue), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 360, VF }, | ^ src/libavfilter/vf_colorize.c:275:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 275 | { "saturation", "set the saturation", OFFSET(saturation), AV_OPT_TYPE_FLOAT, {.dbl=0.5},0, 1, VF }, | ^ src/libavfilter/vf_colorize.c:276:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 276 | { "lightness", "set the lightness", OFFSET(lightness), AV_OPT_TYPE_FLOAT, {.dbl=0.5},src/libavfilter/vf_colormap.c0, : 2011:,40 :V F warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], | ^ 200 | doublesrc/libavfilter/vf_colorize.c :A277[:2117 :* warning: missing field 'unit' initializer [-Wmissing-field-initializers]2 ] = { 1, s -277> | s o u r c{e ["0m]i[xc"],, | ~ "s 201e | t t h e m i x o f s o u r c e l i g ht n e ss", OFFSET(mix), 1 , sA-V>_sOoPuTrc_eT[Y1P]E[_cF]L OA}T,; {| . ^~~~~~~~~~~~~~~d bl=1}, 0, 1, Vsrc/libavfilter/vf_colormap.cF: }200,: 40 :| ^warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 200 | src/libavfilter/vf_colorize.c : 278 :d12o:u bwarning: lmissing field 'help' initializer [-Wmissing-field-initializers]e A[2 278* | 2 ] = {{ 1N,U LsL- >}so u r| c ^e[ 0][c], | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.csrc/libavfilter/vf_colorkey.c:202::50243:: 121warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 202 | 243 | { " cdooluobrl"e ,b [2"]se t= t{ sh-e> tsrc/libavfilter/vf_convolve.ccaor:lgo88erh:to121[0l]: d[warning: missing field 'unit' initializer [-Wmissing-field-initializers]ck e]y, sc->otlaorr"g, 88e | t [O 1 F]{F[c ]S }";pE lT (acn| oes ~ ^~~~~~~~~~~~~~~"l ,o r ke"ys_ert gpbsrc/libavfilter/vf_colormap.cla):,a202 :A33n:e Vswarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OPtT_oT cYoPEn _vo202lC | vO eLO " R, , { .s t r = "dbl o au cb lk e"O }Fb,[F 2]S0 E=, T{0( pl,san-e> stFL)aA,rg e Gt S[A 0}V_],[OP cT _]| T,Y ^Ps E-_I>NtTa,r g e t{[.1i]6[4c=]7 }},; 0 ,| ~ ^~~~~~~~~~~~~~~1 5, FLAGS }, src/libavfilter/vf_colorkey.c | : ^244 :135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 244 | { "similarity", "set the colorhold similarity value", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .src/libavfilter/vf_convolve.cdb:l92 :=129 :0. 0warning: 1missing field 'unit' initializer [-Wmissing-field-initializers] }, 0.00001, 192 | . 0 , {F L"nAoGSi }s, e "| , ^ "set noise", src/libavfilter/vf_colorkey.c : 245 : 115 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]O FFSET(noise )245, | A V{_O "PbTle_nTdY",P E"_FsLeOt AtTh,e {co.ldbolr=h0o.l0d00 0bl0e01n}d ,v 0a,lu e "1,, OFFLFASGEST (}b,l e n| d ^) , AV_OPT_TYPE_FLOATsrc/libavfilter/vf_convolve.c, :{93 .:d12b:l warning: = missing field 'help' initializer [-Wmissing-field-initializers]0 .0 } ,93 | 0 . 0 ,{ 1NU.L0L, }F,L A | G ^S }, | ^ src/libavfilter/vf_colorkey.c:246:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 246 | { NULL } | ^ src/libavfilter/vf_crop.c:137:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 137 | s->var_values[VAR_A] = (float) link->w / link->h; | ~ ~~~~~~~~~~~~~~~~^~~~~~~~~ src/libavfilter/vf_colormap.c:224:75: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 222 | double A[3 * 3] = { 1, s->source[0][C0], s->source[0][C1] + s->source[0][C2], | ~ 223 | 1, s->source[1][C0], s->source[1][C1] + s->source[1][C2], 224 | 1, s->source[2][C0], s->soursrc/libavfilter/vf_crop.cc:e142[:232]:[ C1warning: ] implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ s->source[ 2142] | [ C 2 ] }s;- >| v ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ar_values[VAsrc/libavfilter/vf_colormap.cR_:X224]: 40 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]= NAN; | ~ ^~~ 222 | /usr/include/math.h : 15 : 19 : note: expanded from macro 'NAN' dou b15l | e# dAe[fi3n e* NA3N] = { 1 ,_ _sb-u>ilstoiunr_cnea[n0f](["C"0)] , | s ^~~~~~~~~~~~~~~~~~- >source[0][C1] + s->source[0][C2], | ~ 223 | src/libavfilter/vf_crop.c : 143 : 32 : warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], s->sour c143e | [ 1 ] [sC0->]v,a rs_-v>saoulrucees[[1V]A[RC_1Y]] + s -> s ou=r cNe[A1N;] [ C| 2] ~ ^~~, /usr/include/math.h:15 :22419: | note: expanded from macro 'NAN' 15 | # d e f i n e N A N _ _ b u i l1t,i ns-_>snoaunrfce(["2"])[ C | 0 ^~~~~~~~~~~~~~~~~~], s->source[2][C1] + s->source[2][C2] }; | ^~~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:223:75: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 222 | src/libavfilter/vf_crop.c : 144 : 56 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d ouble A[3 * 3] 144= | { 1 ,s ->sv-a>rs_ovuarlceu[e0s][[VCA0R]_,O sU-T>_sWo]u r=c es[-0>][vCar1_]v a+l use-s>[ssrc/libavfilter/vf_colorcontrast.cVo:uArRc373e_:100[O0:]W []C2warning: ] missing field 'unit' initializer [-Wmissing-field-initializers],= N| A ~N ; | ~ ^~~ /usr/include/math.h223 | :373 15 | : 19 : note: { expanded from macro 'NAN' " r c " , 15 | #"d seef tin teh e N rA eNd- cy a n 1, c so- >n ts_r_ouabsrcute[i1]"[Cl0,t] , i sn- _ >nOsaoFnfu(F""rSc)EeT [1(][ rC| c1 ^~~~~~~~~~~~~~~~~~)] , + A sV->_sOouPrTce_[T1Y]P[EC2_]FL,OA T ,| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ {.dbl=0}, -src/libavfilter/vf_colormap.c1,: 2231:,40 :V Fwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , | ^ 222 | src/libavfilter/vf_crop.c : 145 : 56d:o uwarning: bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]le A[3 * 3] src/libavfilter/vf_colorcontrast.c=145 | :{ 374 1s:,-100 :>s -warning: v>missing field 'unit' initializer [-Wmissing-field-initializers]saou rr_cvea[lu0e]s[ C[3740 | V] ,A s R - _>O{sU o"Tug_Hrm]c"e , [= "0 ]s[Cs1e] -+t>v a r_stv-h>asleueo sug[rrVceAee[0R]n_-O[H]mC ag=e 2ntNa] cA,No ;n | t ~ra s t"| , ~ ^~~ O FFSE/usr/include/math.hT :(223gm15) | :, 19 : AV _O Pnote: T expanded from macro 'NAN'_ T Y PE _ F 15 | L #Od A efT ,in e N {A N . d b l= 0 _ }_b u, i lt i-n 1_ , n 1a1,, n sV-Ff(>" s"o})u , | r ^~~~~~~~~~~~~~~~~~c e[| 1 ^] [C0], s->source[1][C1] + s->source[1][Csrc/libavfilter/vf_colorcontrast.c2:]375,: 100 :| ^~~~~~~~~~~~~~~~ warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_colormap.c :375222 | :75 : warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "by", "s e222t | t h e b l u e - y e ll o w src/libavfilter/vf_crop.cco:dn147:t32or:uas btwarning: le" implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A, [ 3 *O F3F] S=E 147T{( | b 1y, s)- >,ss -o >uAvrarV_c_veOPa[Tl0_Tu]YPeE[_sFLCOA[T0V],,A {s.dRb->_solT=u]0 rc}e[ 0, ][- C11 ,]= N A1+ Ns,; - >| Vso ~ ^~~urF c e}[, 0 /usr/include/math.h| ^] :[15C:219]:, note: | expanded from macro 'NAN' ~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 15 | #dsrc/libavfilter/vf_colormap.cef:i222n:e40 : Nwarning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Nsrc/libavfilter/vf_colorcontrast.c : 376 :100 : warning: _missing field 'unit' initializer [-Wmissing-field-initializers]_ b222u | i l t i n _ n376 | a nf ( " "{) " r| ^~~~~~~~~~~~~~~~~~cd owub"l,e "As[e3t *t he3 r]e d-=c y{a n1 ,we isgh-t>"s,o u r c e [ 0 ][OCF0Fsrc/libavfilter/vf_cover_rect.c]S,E :Ts53-(:>r12sc:o w)u,warning: rcsrc/libavfilter/vf_crop.cmissing field 'help' initializer [-Wmissing-field-initializers] : e[A1480V]:_[OP32TC_ T:153Y PE] | warning: +_F implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] L OAs T-> s,{ oNU LL u{ .148 | r }dbcl e[ =0 ][ C20]| }s,, ^-> v a | 0r ~ ^~~~~~~~~~~~~~~~,_ v1al,u eVs[FV }A, R | _ ^PO S] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15src/libavfilter/vf_colorcontrast.c | :#377de:f100i:ne warning: NAmissing field 'unit' initializer [-Wmissing-field-initializers]N __b u377i | l ti n _ n{a n"fsrc/libavfilter/vf_corr.cgm(w""",:) 57"s e:| t42 ^~~~~~~~~~~~~~~~~~ :t hwarning: e grimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e en-magenta weight ",57 | O F F SsEnTp(src/libavfilter/vf_colormap.cgrmi:nw)225,t:67 f(:vA Valwarning: u_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]eO,P Ts_iTzYePoE_fF L(225O | vA a Tl, u e{) ., d b "l =0% f}" ,, d d )o0ub;l , e | 1 ~~~~~~~~ ^,b [VF3 }], = | ^{ s->target[0][c], s->target[1][c], s->tsrc/libavfilter/vf_colorcontrast.car:g378e:t100[2:] [warning: cmissing field 'unit' initializer [-Wmissing-field-initializers]] }; | ~ ^~~~~~~~~~~~~~~ 378 | { "src/libavfilter/vf_colormap.cb:y225w:"50,: "warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e t the blue -225y | e l l ow w e i g h t " , d o uOblFeF SbE[T3(]b y=w ){, sAV-_>OtPaTrg_eTtY[P0E]_[Fc]L,O AsT-,> t{a.rdgble=t0[},1 ] [0c,] ,1, sV-F> t}a,r ge t| [ ^2] [c] }; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:225:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_colorcontrast.c :225379 | : 112 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] dou b379l | e b[ 3 {] "=p l{" ,s - >"tsaertg etth[e0 ]a[mco]u,n ts o-f> tparregseet[r1v]i[ncg] ,l isg->httanregsest"[,2 ]O[FcF]S E}T;( p r| e ~ ^~~~~~~~~~~~~~~ serve), 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:241:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], 240 | 1, s->source[2][0], s->source[2][1], s->source[2][2], 241 | 1, s->source[3]CC libavfilter/vf_fade.o [0], s->source[3][1], s->source[3][2] }; | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:241:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], 240 | 1, s->source[2][0], s->source[2][1], s->source[2][2],src/libavfilter/vf_corr.c : 241134 | : 1 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 134 | C O R R (1u,i nst-8>_sto,u rccoer[r38])[ 0 ]| ,^~~~~~~~~~~~~~~~~~~~ s->soursrc/libavfilter/vf_corr.cc:e[1013:]17[:1 note: ]expanded from macro 'CORR', s->sourc e101[ | 3 ] [ 2 ] } ;m e a| n ^~~~~~~~~~~~~~~1 = scale *src/libavfilter/vf_colormap.c :(241s:u40m: 1warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ (double)( w238 | * h ) )src/libavfilter/vf_ciescope.c ; : 1528 : 48 : warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] o u b\l e | A ^~~~~ ~[ 4 * 41528] | = { 1 , s - > ss-o>ulrocge2[l0]i[n0[]i], = sp-o>wso(uir c/e 6[505]35[.,1 ],s s-->>isgsrc/libavfilter/vf_corr.coau:m134mr:a1:c )ewarning: [implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]*0 ]6[25]5,3 | 5 ~134 .; | C| O ~~~ ~~~^~~~~~R R239 | ( u i n t 8 _ t , c o r r 8 ) | ^~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c : 102 : 17 :1, note: sexpanded from macro 'CORR'- >source[1 ]102[ | 0 ] , s - > smoeaunrc2e [=1] [s1c]a,l es -*> s(osuumr2c e/[(1d]o[u2b]l,e )(w * h) )240; | \ | ^~~~~ ~ 1, s->source[2][0], s->source[2][1], s->source[2][2], 241 | 1, s->source[3][0], s->source[3][1], s->source[3][2] }; | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:240:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], 240 | 1, s->source[2][0], s->source[2][1], s->source[2][2], | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:240:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | src/libavfilter/vf_corr.c : 134 :1 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] double A[4 * 1344 | ]C O=R R{( u1i,n ts8-_>ts,o ucrocrer[80)] [ 0| ]^~~~~~~~~~~~~~~~~~~~ , s->ssrc/libavfilter/vf_corr.co:u127r:c29e:[0 ]note: [expanded from macro 'CORR'1 ], s->so u127r | c e [ 0 ] [ 2 ] , | ~c omp_sco r239e | [ c ] = a v _c l i p f ( s u m 1 2 / s u m q , - 1 . f , 11.,f )s;-> s\o u r| c ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e [1][0],src/libavutil/common.h :s143-:>29s:o unote: rexpanded from macro 'av_clipf'c e[1][ 1143] | , #s - > soduerfcien[e1 ]a[v_2c]l,i pf 240 | a v _ c l ip f _ c | ^ 1, s->source[2][0], s->source[2][1], s->source[src/libavfilter/vf_corr.c2]:[1342:]1,: warning: | ^~~~~~~~~~~~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_colormap.c134: | 240C:40:O RRwarning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]u int8_t, co rr2388 | ) | ^~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c : 129 : 46 : dnote: oexpanded from macro 'CORR'u ble A[4 * 1294 | ] = { 1 , s - > s o ur cceo[m0p]_[s0c]o, rse-[>cs]o u=r ces[um01q] [=1=] ,s usm2-q> s?o u1r.cfe [:0 ]0[.2]f,; | ~ \ | ~ ^~~ 239 | src/libavfilter/vf_corr.c : 134 : 1 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 134 | C O R R ( u i n t18,_ ts,- >csoorurr8c)e [ 1| ]^~~~~~~~~~~~~~~~~~~~[ 0],src/libavfilter/vf_corr.c s:-129>:s52o: unote: rexpanded from macro 'CORR'c e[1][1], 129s | - > s o u r c e [ 1 ] [c2o]m,p _score[c 240] | = s u m 1 q = = s u m 2 q ? 1 . f : 0 . f ; 1 ,\ s -| ~ ^~~> source[2][0], s->source[2][1], s->source[2][2], | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:239:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:239:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double src/libavfilter/vf_crop.cA[4 :*259 :49]: =warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1 , s->source[0][0] ,258 | s - > s osu-r>cvea[r0_]v[a1l]u,e ss[->VsAoRu_rTc]e[ 0=] [f2r]am,e - >| ~p ts == AV _239N | O P T S _ V A L U E ? | ~ 259 | N A N1 ,: sf-r>asmoeu-r>cpet[s1 *] [0a]v,_ sq-2>ds(oulricnek[-1>]t[i1m]e,_ bsa-s>es)o;u r c| ^~~e [1][2],/usr/include/math.h :| 15 ^~~~~~~~~~~~~~~: 19: note: expanded from macro 'NAN' src/libavfilter/vf_colormap.c :15239 | :#40d:e fwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n e NAN 238 | _ _ b u i l t i n _ n a n f ( ""d)o u b| l ^~~~~~~~~~~~~~~~~~e A[src/libavfilter/vf_colortemperature.c4 *: 4339]: =134 {: 1warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] s->source[0][0], s- >339s | o ur c e [{0 ]"[t1e]m,p esra-tu>rseo"u,r c"es[e0t] [t2h]e, t e| m ~p erature i239n | K e l src/libavfilter/vf_colorcorrect.c v i : n 524" : , 104 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] O F src/libavfilter/vf_crop.cF S :E 261 T :5249( | : t1 e,mpwarning: e r simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- a{t> sur"orue)l," r ,A V260c"_ | OeP s [ Tse_T1-]tY >t[0P],v hE_aFserL-O> _reAsTvdo,al usr u{hcee.adbs[d[l=16o5VA]Rw_0PO[S 10]]s}p,o , ts=- >s"o u10,0frc e0 ,r[ a 1 4m] [02e ->0p] ,0k0 , VtF _ p os| } ^~~~~~~~~~~~~~~O ,F== F- SE1T(| src/libavfilter/vf_colormap.c ^ r? :l238 :) ,74 | : ~A Vwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O 261 | P T _ T Y P E_NF238LOAA | TN ,: { src/libavfilter/vf_colortemperature.c .fdr:am eb-340 l>:p kt=0134}: _ , warning: p o smissing field 'unit' initializer [-Wmissing-field-initializers]; - | 1 ^~~ , 1 d,o/usr/include/math.h uV F:15b340le : | }19: A, note: [ 4 expanded from macro 'NAN' *| ^ { 4"] =m 15i | {x#"d ef,i1 n ,e NA Ns -> s o "u srsrc/libavfilter/vf_colorcorrect.cc ee[0:]_525:t104 :_[t hwarning: b0uemissing field 'unit' initializer [-Wmissing-field-initializers]]i, l tmsi-i>nxs_ own uiat525r | nhc ef [ (f""0){ i ] l"| [ ^~~~~~~~~~~~~~~~~~ tbe1reld] ",o ,s-u>t psu"ost"uet,rc e[t0 ]h [ src/libavfilter/vf_colorconstancy.ce2 b ]:,lO 614 u| ~ ^~~~~~~~~~~~~~~F F:SeET33( :mssrc/libavfilter/vf_colormap.c i:hwarning: x238acomparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]) :57d:, o warning: w src/libavfilter/vf_corr.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s : p 135o: tA1 :"V238614 | | ,_ warning: O implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] P T_ T Y P E _ F 135 L f o | O OFrFCOAR RST, ((iE = s uTi{ntl1 6(.bli)dco_udb,l=etb, 1_lseA cA},tVaor[ 4_rtr O;1 6*) Pi 4 ]T = | _snou{,dr cV101eF.d;b | [ l +0}= + ][,00]i,) } | ^{ ,sm- > soeu a| -1r,n ~ ^ ~~~~~~~~~1c1 ,=e [sVc0Fa] l[}e1 ,*] , (s src/libavfilter/vf_colortemperature.csu-| :341m:>134 ^:1s / ( oudwarning: orubmissing field 'unit' initializer [-Wmissing-field-initializers]lc ee)[(0]w[ 2*] ,h )) ; 341 | | ~ ^~~~~~~~~~~~~~~ { src/libavfilter/vf_colorcorrect.c ":p l 526src/libavfilter/vf_colormap.c":, : 238 104\: : 40: warning: warning: | ^~~~~ ~missing field 'unit' initializer [-Wmissing-field-initializers] implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "set th 526e | 238 | a m o {u n "rth "o , f "p s rdeeosteruv inbtgleh e Ali g[rh4esrc/libavfilter/vf_corr.ct dn:e135*: 1s h4:s i]g"warning: , OFhimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]= Fl SiET{g 1(,p h135 rte | sse C->rssoOvpuRreceo[R)0t"(, , ][u 0in t ] A 1 , V 6 _s _ O-t> PT,_sO FTFYoPcEsrc/libavfilter/vf_convolution.cSuEoT_(rrh:)r,F AcV40_rL16e:[OOP) 1240:A T | ]^~~~~~~~~~~~~~~~~~~~~~ Twarning: ,_ [missing field 'unit' initializer [-Wmissing-field-initializers]T {src/libavfilter/vf_corr.c.1]Y,P:Ed_F 102sb-Ll:>Os= 17ATo, 040}:,u{r | .cnote: d e expanded from macro 'CORR'{ "b0[m l =0"00]},, [102, | "s2e ] - 1,t, m a t r1i ,x| 1 , ~ ^~~~~~~~~~~~~~~VFfmV F ore }}a,1, n | s ^ 2 | t ^ = spclaalnee "*, (OsFuFmS2Esrc/libavfilter/vf_colortemperature.c T/(:(dm342o:au12t:br isrc/libavfilter/vf_colorcorrect.cxl_swarning: :e)t(missing field 'help' initializer [-Wmissing-field-initializers]527 rw[: 104 :0 * 342]warning: h) | ) missing field 'unit' initializer [-Wmissing-field-initializers] ) ,{ N; U A L VL_ O }P T_ T527 Y| | P ^ E _{ S T" bhR\"I, N G| ,"s ^~~~~ ~ e{. ts ttr=hsrc/libavfilter/vf_colormap.c":e0242 : b840l: u 0e warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] hi g1h 0l 0i 0g 0h"t}, 0s242p,o | t 0" ,, FL A GS } , | ^ OF FS E T ( b hdo)u, bAlVe_ ObP[T4_T]Y P=E {_ sF-L>OtAarTg,et [{0.]d[bclsrc/libavfilter/vf_convolution.c],= :0}s,41 --:1>124t,ar: g 1ewarning: ,tmissing field 'unit' initializer [-Wmissing-field-initializers] [ V1F] [c}],, s| - ^ > t41a | r ge t [ 2{] [c"]1,m" ,s- >"tsaergte tm[a3t]r[icx] fo}r; src/libavfilter/vf_colorcorrect.c2 n | : ~ ^~~~~~~~~~~~~~~d 528p :112l:an ewarning: "missing field 'unit' initializer [-Wmissing-field-initializers], Osrc/libavfilter/vf_colormap.cFF:SE242T:(67ma: twarning: r implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i528 | x _ st r [1{] ) ,"242 sAV | _aOP Ttu r_ a TYtPE _i S ToR n I" N , G , {."s dsotre=ut"0b 0lt e h0eb[ 40 ] a1 0m =o0 u n{ 0st- >0otf "saa}r,tg u0e,rta t[0io0n,]" , [FLOcFA]FG,S Ss-E> taT}rg(,es attur a[| 1t ^i]o [nc]),, sAV-_O>PTt_aTrYgPeEt_[F2L]O[AcT],, {s.-d>btla=rsrc/libavfilter/vf_convolution.c1ge:}t, 42[-:33]124,[ :3c ,warning: ] missing field 'unit' initializer [-Wmissing-field-initializers]V F }};, | | ^ ~ ^~~~~~~~~~~~~~~ 42 | src/libavfilter/vf_colormap.c :242{: 50":2 mwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" , "set matr i242x | f o r 3 r d p l a n ed"o, uOblFeFS EbT[(m4a] t=r i{x _ss-t>rt[a2r]g)e,t [A0V]_[OcP]T,_ TsY-P>Et_asrc/libavfilter/vf_corr.cSrTgReI:Nt135G[,:1 1:]{[ .cswarning: tr]="implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0, s0- >0t a0r g1e t0 1350[ | 2 C]0[cO] R,0 "R},ssrc/libavfilter/vf_colorcorrect.c( -:>tua0r534:i12,:g warning: nmissing field 'help' initializer [-Wmissing-field-initializers] te160_, tFLt 534[ | A,3 G ]{[cSc ]No} ,UrL} rL1;6) | ^ } | | ^~~~~~~~~~~~~~~~~~~~~~| ^ ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_corr.csrc/libavfilter/vf_colormap.c::127242::29:33 :note: expanded from macro 'CORR'warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 127 | src/libavfilter/vf_convolution.c : 242 43 | : 124 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] c o md43p | o_u sb lco r{e "e3 [mc"b, ]"[4 s=]e ta =mv_ actr{lii xp sfofr- 4(>tstharug pme1lt2a[0 n]/ e[sc"u],,mq O,Fs-F-SE1>Tt.(fasrc/libavfilter/vf_crop.cm,:r274a:141g: t.warning: ercomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]ifx_t )s[1;] t\ [rc ][| , ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3 274]s | -)>src/libavutil/common.h , t: a 143ifAr:g V_29OeP(T_:t (note: Texpanded from macro 'av_clipf'[uYn s2igPn]Ee d[)_s-143>c | Sx] +# T(, Run ssiIN -dgeGfn>,i e{tanrdg.ee)sst- >wt [rav>_3= cl]i"0l[inp f c k0->] w 0) } ; 0| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ | 1 a ~ ^~~~~~~~~~~~~~~ v0 0_ c0lsrc/libavfilter/vf_crop.c i:2760p:f"}41,:_ c0,warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 0 | , ^ FLA G276S | } , i f| ^( (unsigned)s->y + (unsigned)s->h > link->src/libavfilter/vf_convolution.ch:)44 : 109| : ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ warning: src/libavfilter/vf_corr.cmissing field 'unit' initializer [-Wmissing-field-initializers] :135:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | 135{ | C"O0RrRd(iuvi"n,t 1"6s_ett, rcdoirvr f1o6r) 1 s| t^~~~~~~~~~~~~~~~~~~~~~ plansrc/libavfilter/vf_corr.ce:"129,: 46O:F Fnote: Sexpanded from macro 'CORR'E T(rdiv[0] )129, | A V _ O P T _ T Y P E _cFoLmOpA_Ts,c o{r.ed[bcl]= 0=.0 }s,u m01.q0 ,= =I NsTu_mM2Aq X?, 1F.LfA G:S }0,. f ;| ^ \ | ~ ^~~ src/libavfilter/vf_corr.c:135:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 135 | CORRsrc/libavfilter/vf_convolution.c(:u45i:n109t:1 6warning: _missing field 'unit' initializer [-Wmissing-field-initializers]t , corr16) | ^~~~~~~~~~~~~~~~~~~~~~ 45 | src/libavfilter/vf_corr.c : 129 :{52 :" 1note: rexpanded from macro 'CORR'd iv", "set 129r | d i v f o r 2 n d pcloamnpe_"s,c oOrFeF[ScE]T (=r dsiuvm[11q] )=,= AsVu_mO2PqT _?T Y1P.Ef_ F:L O0A.Tf,; { . d b l =\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, {.dblsrc/libavfilter/vf_colormap.c=0.:0265}:,49 :0 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], INT_MAX, FLAGS}, | 265 ^ | A[j*N4+i] = A[i*N4+jsrc/libavfilter/vf_convolution.c]: 48=: 109s:- >warning: kmissing field 'unit' initializer [-Wmissing-field-initializers]e rnel(s->sour c48e | [ i ] , {s -">0sboiuarsc"e,[ j"]s)e;t b| i ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~a s 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] src/libavfilter/vf_colormap.c 50: | 270 : 51 : {warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" 2bias", "set bi a270s | f o r 3 r d p l a n e " , O F F S EAT[(ib*iNa4s+[N2+]1)], =A VA_[O(PNT+_1T)Y*PNE4_+FiL]O A=T ,s -{>.sdobulr=c0e.[0i}],[ 00].;0 , | I ~ ^~~~~~~~~~~~~~~N T_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, {.dbsrc/libavfilter/vf_colormap.cl=:0272.:051}:, warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0, INT_MAX, F L272A | G S } , | ^ A[i*N4+N+2] = A[(N+2)*N4+i] = s->source[i][1]; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:274:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 274 | src/libavfilter/vf_convolution.c : 59 : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 59 | A [ i * N{4 +NNU+L3L] }= A| [ ^( N+3)*N4+i] = s->source[i][2]; | ~ ^~~~~~~~~~~~~~~ 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_exsrc/libavfilter/vf_colormap.cpr):,282 :A32V:_ Owarning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T _TYPE_STRING, 282{ | . s t r = " i w " } , 0 , 0 , T F L A G Sb [}i,] =| ^s ->target[i][c]; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_crop.c:361:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 361 | { "out_h", "set the height crop area expression", OFFSET(h_expr), AV_OPT_TYPE_STRING, {.str = "ih"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_colorconstancy.csrc/libavfilter/vf_crop.c::732362::115126:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] 362 | {732 | " h " , { " d i f f o r d "",s e t" stehte dhieifgfhetr ecnrtoipa tairoena oerxdperre"s,s iOoFnF"S,E T (OdFiFfSfEoTr(dh)_,e x pArV)_,O PATV__TOYPPTE__TIYNPTE,_ S T R I{N.Gi,6 4{=.1s}t,r 0=, " i h2",} , 0 , 0F,L ATGFSL A}G,S }| , ^ | ^ src/libavfilter/vf_crop.c:src/libavfilter/vf_colorconstancy.c363::733138::115 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: missing field 'unit' initializer [-Wmissing-field-initializers] 363733 | | {{ ""xm"i,n k n o r m " , " s e"ts eMti ntkhoew sxk ic rnoop ramr"e,a e x p r e s sOiFoFnS"E,T ( m i n k n oOrFmF)S,E TA(Vx__OePxTp_rT)Y,P EA_VI_NOTP,T _ T Y P{E._iS6T4R=I1N}G,, 0{,. s t r2 0=, " ( i n _FwL-AoGuSt _}w,) / 2| " ^} , 0, 0, TFLAGS }, | ^ src/libavfilter/vf_colorconstancy.c:734:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_crop.c:364:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 734 | { "sigma "364, | "{s e"ty "s,i g m a " , " s e t t h e y cOrFoFpS EaTr(esai gemxap)r,e s s i oAnV"_,O P T _ T Y P EO_FDFOSUEBTL(Ey,_ e{x.pdrb)l,= 1A}V,_ O0P.T0_,T Y1P0E2_4S.T0R,I NFGL,A G{S. s}t,r =| ^" (in_h-out_h)/2"}, 0, 0,src/libavfilter/vf_colorconstancy.c :T735F:L12A:G Swarning: missing field 'help' initializer [-Wmissing-field-initializers]} , | ^735 | { NULL } | ^ src/libavfilter/vf_crop.c:365:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 365 | { "keep_aspect", "keep aspect ratio", OFFSET(keep_aspect), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_crop.c:366:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 366 | { "exact", "do exact cropping", OFFSET(exact), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_crop.c:367:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 367 | { NULL } | ^ 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; | ~ ^~~~~~~~~ CC libavfilter/vf_feedback.o src/libavfilter/vf_corr.c:318:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 318 | { NULL } | ^ src/libavfilter/vf_dctdnoiz.c:87:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 87 | { NULL } | ^ src/libavfilter/vf_colorspace.c:973:19: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 973 | 0, 1, FLAGS }, | ^ 21 warnings generated. src/libavfilter/vf_colorspace.c:1004:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1004 | { NULL } | ^ src/libavfilter/vf_dblur.c:49:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | { "angle", "set angle", OFFSET(angle), AV_OPT_TYPE_FLOAT, {.dbl=45}, 0.0, 360, FLAGS }, | ^ src/libavfilter/vf_dblur.c:50:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | { "radius", "set radius", OFFSET(radius), AV_OPT_TYPE_FLOAT, {.dbl=5}, 0, 8192, FLAGS }, | ^ src/libavfilter/vf_dblur.c:51:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_dblur.c:52:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 52 | { NULL } | ^ src/libavfilter/vf_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_datascope.c:64:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "y", "set y offset", OFFSET(y), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:69:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "axis", "draw column/row numbers", OFFSET(axis), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_cropdetect.csrc/libavfilter/vf_datascope.c::18070::22106:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers] implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 70 | { "opa c180i | ty " , "sse-t> lbaocwk_gu8r o u =n sd- >olpowa ci t* y2"5,5. O+F F.SE5T;( o p| a ~~~^~~ ~ci ty), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_cropdetect.c:181:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 181 | s->high_u8 = s->high * 255. + .5; | ~~~^~~~ ~ src/libavfilter/vf_datascope.c:74:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "components", "set components to display", OFFSET(components)src/libavfilter/vf_cropdetect.c, :A184V:_15O:P warning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ TYPE_INT, {. i61834 | = 1 5} , 1a,v _1l5o,g (FctLxA,G SARV _L}OG,_ V| ^E RBOSE, "limit:%f rosrc/libavfilter/vf_datascope.cu:nd75::%12d: swarning: kmissing field 'help' initializer [-Wmissing-field-initializers] ip: %75d | r e s e{t _NcUoLuLn t}: % | d ^\ n", | ~~~~~~ 184 | s->limit, s->round, s->skip, s->reset_count); | ~~~^~~~~ 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_datascope.c:113:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 113 | for (p = 0; p < draw->nb_planes; p++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_dblur.c:172:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | angle = angle * M_PI / 180.f; | ~ ^~~~~ src/libavfilter/vf_dblur.c:172:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | angle = angle * M_PI / 180.f; | ^~~~~ ~ src/libavfilter/vf_cropdetect.c:252:src/libavfilter/vf_datascope.c35:: 131warning: :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] 252 | 131 | i n t f olr i(pm i=t _0;u pp s nlb_rpilanntes(;s- >lpi+mi+t) _{u p | s ~ ^ ~~~~~~~~~~~~~~~c aled); | ~~~~~ ~~~^~~~~~~~~~~~~~ src/libavfilter/vf_curves.c:120:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 120 | { NULL } | ^ src/libavfilter/vf_datascope.c:149:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 149 | for (p = 0; p < draw->nb_planes; p++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_decimate.c:75:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "cycle", "set the number of frame from which one will be dropped", OFFSET(cycle), AV_OPT_TYPE_INT, {.i64 = 5}, 2, 25, FLAGS }, | ^ src/libavfilter/vf_decimate.c:76:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "dupthresh", "set duplicate threshold", OFFSET(dupthresh_flt), AV_OPT_TYPE_DOUBLE, {.dbl = 1.1}, 0, 100, FLAGS }, | ^ src/libavfilter/vf_curves.c:135:5: warning: missing field 'master' initializer [-Wmissing-field-initializers] 135 | }, | src/libavfilter/vf_decimate.c ^:77 :122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | src/libavfilter/vf_curves.csrc/libavfilter/vf_datascope.c : 140:{:161 5:"s:19c :warning: t missing field 'master' initializer [-Wmissing-field-initializers]warning: h comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]re s h"140, | " s e t } sc,e161 | n e| c ^ha nfgeo rt h(reps h=o l0d;" ,p Ohnrbe_sphl_afnlesrc/libavfilter/vf_convolve.cs;t src/libavfilter/vf_deflicker.c):p,: 897+: 12177:+A: 103)warning: V: _missing field 'unit' initializer [-Wmissing-field-initializers]warning: O CC libavfilter/vf_fftdnoiz.o { P T_| T ~ ^ ~~~~~~~~~~~~~~~Y Pmissing field 'unit' initializer [-Wmissing-field-initializers]E _DOUBL E897, | { . d b l{ src/libavfilter/vf_curves.c77 :" | p l =152an e : 1{s5 5"":.,s 0warning: i "}smissing field 'master' initializer [-Wmissing-field-initializers]z,e te 0" ,p,152 l " | 1s0a0, en eFst LA GS t h}o o} dwec o, m| ^n a nvy o | fl ^rvae "m,e s t o u s e" , O F F SOEFTF(SsEiTz(ep)l, src/libavfilter/vf_decimate.cAaVn:_e78O:sP150):T,_ Twarning: missing field 'unit' initializer [-Wmissing-field-initializers] Y PAEV__OPITN_TT,YP E {_78.I | NiT ,6 4{ =.{ 5"i}6b,l4=o7c }k2,x , "0S, ,1I 5Z, FE L,"As etGSF L},t Ah Ge| S ^s}, i z e| ^o f the x-axis blocks used during metric calculasrc/libavfilter/vf_deflicker.ct:i78on:s"103, :OF Fwarning: Smissing field 'unit' initializer [-Wmissing-field-initializers]E T(blockx), A V78_ | O P T _ T{Y P"Es_"I,N T , { .i 6"4s =e t3 2h}o,w 4m,a n1y< 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); | ~~~ ^~ 30 warnings generated. src/libavfilter/vf_dejudder.c:75:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 75 | {NULL} | ^ src/libavfilter/vf_convolution.c:741:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 741 | s->rdiv[i] = 1. / sum; | ~ ^~~ src/libavfilter/vf_convolution.c:743:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 743 | if (s->copy[i] && (s->rdiv[i] != 1. || s->bias[i] != 0.)) | ^~~~~~~~~~ ~~ src/libavfilter/vf_convolution.c:743:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 743 | if (s->copy[i] && (s->rdiv[i] != 1. || s->bias[i] != 0.)) | ^~~~~~~~~~ ~~ CC libavfilter/vf_fftfilt.o src/libavfilter/vf_cropdetect.c:433:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 433 | snprintf(limit_str, sizeof(limit_str), "%f", s->limit); | ~~~~~~~~ ~~~^~~~~ src/libavfilter/vf_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))) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16 warnings generated. src/libavfilter/vf_delogo.c:173:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 173 | src/libavfilter/vf_cropdetect.c : 440 : 19 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] x >= logo _x436+ | b an d & & xa v< _llooggo(_cxt+xl,o gAoV__wL-ObGa_nIdN)F O{, | ~ ^ ~~~~~~~~~~~~~~~~~~ | ~~~~~~ src/libavfilter/vf_delogo.c :437173 | : 19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] "x1 :173% | d x 2 : % d y 1 : %d y x2 :>%=d l ow:g%do _hx:+%bdan dx: %&d &y x: %< dl potgso:_%x"+PlRIodg6o4_w"- tb:a%nfd )li m{i t: %| f ~ ^ ~~~~~~~~~~~ crop=%d:%dsrc/libavfilter/vf_delogo.c::%172d::39:% dwarning: \comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n ", 172438 | | i f (s-y> x1>,= sl-o>gxo2_,y +sb-a>nyd1 ,& &s -y> y<2 ,lo gwo,_ yh+,l oxg,o _hy-,ba nfdr a&m&e -| > ~ ^ ~~~~~~~~~~~~~~~~~~p ts, src/libavfilter/vf_delogo.c :439172 | : 19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] fr a172m | e - > p t s = = AiVf_ (NyO >P=T Slo_gVoA_LyU+bEa n?d -1& &: yf r_ptys+l *o gaov__hq2-db(ainnlidn k&-&> t | i ~ ^ ~~~~~~~~~~~m e_base), src/libavfilter/vf_delogo.c: 178440: | 28 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 178 | s -> l i m i t , w , h , ixf, y ) ; ( | x ~~~^~~~~ < logo_x+band) | ~ ^ ~~~~~~~~~~~ src/libavfilter/vf_delogo.c:180:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 180 | else if (x >= logo_x+logo_w-band) | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_delogo.c:183:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 183 | if src/libavfilter/vf_datascope.c(y :< 495l:o96:g owarning: _ymissing field 'unit' initializer [-Wmissing-field-initializers]+ band) | ~ ^ ~~~~~~~~~~~ 495 | src/libavfilter/vf_delogo.c : 185 :28{: warning: "comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]x ", "se t185 | s c o p e x o f f s e t ", e lPsOeF FiSfE T((xyp o>s)=, lAoVgo__OyP+Tl_oTgYoP_Eh_-FLbOaAnTd,) { .| d ~ ^ ~~~~~~~~~~~~~~~~~~b l=0.5}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:496:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 496 | { "y", "set scope y offset", POFFSET(ypos), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:497:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 497 | { "w", "set scope width", POFFSET(w), AV_OPT_TYPE_INT, {.i64=7}, 1, 80, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:498:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 498 | { "h", "set scope height", POFFSET(h), AV_OPT_TYPE_INT, {.i64=7}, 1, 80, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:499:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 499 | { "o", "set window opacity", POFFSET(o), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c4:500 warning:s96 generated: . warning: missing field 'unit' initializer [-Wmissing-field-initializers] 500 | { "wx", "set wsrc/libavfilter/vf_dctdnoiz.cindsrc/libavfilter/vf_convolution.co:w:652 900::98x18: : o warning: ffwarning: missing field 'unit' initializer [-Wmissing-field-initializers]simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] e t", POFFSET (900 | 652w | x ), { A"sVp_-Ol>tPhaT_ nT e YPs=E"_ ,sF -L">OAssTei,gmta {src/libavfilter/vf_delogo.c. dp:*b l209anl3=-:112e.s1:},; - 1twarning: ,| omissing field 'unit' initializer [-Wmissing-field-initializers] f ~~~^~~~~ ~i 1, lFtLeArG"S, RO F} F,209 S | E T| ^( psrc/libavfilter/vf_cropdetect.c la:n{es335) , :"xA",31 V: _ Owarning: Pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] T" _sTYePtE _IlNoTg,src/libavfilter/vf_datascope.co : x 501{p335o:. | s96i 6i: 4warning: tmissing field 'unit' initializer [-Wmissing-field-initializers] =i o 1 n "5 }, , 501 0 , | O F 1 fFoS 5rE (,{i FLTA"=(Gwy xS"}0,_,; e x "i| psr ^)i snd iAoV_zOPweT / _yTsY izPeooEf_fSTf(ARVsrc/libavfilter/vf_convolution.cseIM:t901o"NG:t105,, Pi:o {O .nstFrwarning: missing field 'unit' initializer [-Wmissing-field-initializers]V F SeEc=T (twy") ,or-)901 1; | A" }i,V + _0O,+ ) P0T {{ ,"_ TY s cPF| LaE_ ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~FLAOl GAeST" ,,} {,. "ds ble| ^= -t1 s}c,a l-e1",, 1 , FL AG SR } , O F| ^F SET(scalsrc/libavfilter/vf_deflicker.ce):src/libavfilter/vf_delogo.c,393: 210:A:V46_:112Osrc/libavfilter/vf_datascope.c :P: warning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]502 :warning: 12_missing field 'unit' initializer [-Wmissing-field-initializers]T: warning: YPmissing field 'help' initializer [-Wmissing-field-initializers]E _FL 502O 210 | | A 393 T | ,{ {. "{yd " b lN,U = 1.L L 0s }}n ", ps | r ^e 0it. n0lt,of g(o 6vya5l 5pu3oes5,i ,tsi ioFzneLoAG"Sf,} (, v a l u| e ^O)F ,F S"E%Tf"(,y _esx-p>rl)u,m i n a nAcV_eOP[T0_]T)Y;src/libavfilter/vf_convolution.cPE _: S902TR| :I ~~~~~~~~ ^~~~~~~~~~~~~~~105N: G , warning: { missing field 'unit' initializer [-Wmissing-field-initializers]. str = "-1" 902 | } , 0{, " 0de,l taF"L,A G"Ss e}t, d el| t ^a" , OFFSET(delta), AV_OPT_TYPE_FLOATsrc/libavfilter/vf_delogo.c, :{211.:d112b:l =warning: 0}missing field 'unit' initializer [-Wmissing-field-initializers], -65535, 655 32115 | , F L A{G S"}w, " ,| ^ "set src/libavfilter/vf_deflicker.cl:o396g:o62 :w iwarning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t h", 396 | O F F S E Ts(wn_psrc/libavfilter/vf_convolution.cer:xi903p:nr12),t :f ( warning: v missing field 'help' initializer [-Wmissing-field-initializers]aAV _lOuPe T,903 _T | sYP E_i STzRI eoN fG{(, v Na{ULlLu e.}s) t| ,r ^ "=% src/libavfilter/vf_derain.cf""-1,": } ,51s- >l:u0138m,: 0i n, warning: Famissing field 'unit' initializer [-Wmissing-field-initializers]Ln AcGeS[ 0}], * | f) ^; | 51 ~~~~~~~~ ~~~~~~~~~~~~~~~~^~~ | { "model", "path to msrc/libavfilter/vf_delogo.co:d212e:l112 :f iwarning: lemissing field 'unit' initializer [-Wmissing-field-initializers]", O F212F | S E T( dn nc{t x".mho",d el _ fi l"esneatm leo)g,o h e iAgVh_tO"P,T _ T Y P E _ ST RI N G, O F F S{src/libavfilter/vf_deflicker.cE T:(.h_399esxp:rt48r): , warning: =implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] N UL L },A V0 ,_399 | O 0PT , _ TFY LPA EG _sSSnT pRr}I,iNn Gt| ,f ^{ (.v aslture =, "s-i1z" e}o,f (0v,a l0u,e )F,LA G"S% }f," , | f ^ - 1.src/libavfilter/vf_derain.c0:f52):;138 : | warning: ~~~~~~~~ ~~^~~~~~missing field 'unit' initializer [-Wmissing-field-initializers] 52 | {src/libavfilter/vf_delogo.c :"213i:n112p:u twarning: "missing field 'unit' initializer [-Wmissing-field-initializers], "inp u213t | na m e{ o"fs thCC libavfilter/vf_field.o hoew "m,o d"eslh"o,w d el o OgFoF SaErTe(ad"n,n c t x . m o d e l _OFiFnSpEutTn(asmheo)w,) , A V _O P T _ATVY_POEP_TS_TRTINYGP,E _ B O{O L.,s t r ={ ."ix6" 4} ,= 00, } , 0 , 0,F L1A,G SF LA}G,S } ,| ^ | ^ src/libavfilter/vf_delogo.c:214:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 214 | { NULL } | ^ src/libavfilter/vf_derain.c:53:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "output", "output name of the model", OFFSET(dnnctx.model_outputnames_string), AV_OPT_TYPE_STRING, { .str = "y" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_derain.c:54:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 54 | { NULL } | ^ 14 warnings generated. CC libavfilter/vf_fieldhint.o src/libavfilter/vf_cropdetect.c:457:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 457 | if (s->limit < 1.0) | ~~~^~~~~ ~ src/libavfilter/vf_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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_fieldmatch.o src/libavfilter/vf_cropdetect.csrc/libavfilter/vf_dedot.c::472:371149::117 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: missing field 'unit' initializer [-Wmissing-field-initializers] 371472 | | { {" l"tl"i,mi t "", s"eTth rsepsahtoiladl b elluomaw t hwrheicshh tohled "pi,x e l i s c o n s i d e re d b l OaFcFkS"E,T (OlFtFS)E,T (lAiVm_itO)PT,_ T Y P E A_VF_OLPOT_ATTY,P {E._dFbLlO=A.T,0 7{9 }.,d bl0 , =1 ,2 4F.LA0G/S2 5}5, } , | 0 ^ , 65535, TFLAGS }, | ^ src/libavfilter/vf_dedot.c:372:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 372 | src/libavfilter/vf_cropdetect.c : 473 :{142 :" warning: tmissing field 'unit' initializer [-Wmissing-field-initializers]l" , "set tolera nc473e | f o r {t e"mrpoournadl", l"uVamlau"e, b y w h i c h t h e wOidFtFhS/EheTi(ghttl )s,ho uAVl_dO PbeT _dTiYvPiEs_iFblLeO"A,T, {O.FdFbSl=E.T(0r7ou9n}d,), 0 , 1 , FALVA_GOSP }T, _ TY| P ^ E_INT, { .i64 = 16 }, 0, INT_MAX, FLAGS }, | src/libavfilter/vf_dedot.c ^: 373:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 373 | { "tc", "set tosrc/libavfilter/vf_cropdetect.cl:e474r:a142n:c ewarning: fmissing field 'unit' initializer [-Wmissing-field-initializers]o r chroma tem po474r | a l va{ri a"trieosnet"",, O FF"SReEcT(atlc)c,u lAVa_tOeP tTh_TeY PcEr_oFpL OaArTe,a {a.ftdebrl =.t0h5i8}s, 0m,a n1,y FfrLaAmeGsS" ,}, | ^ OFFSET(reset_count), AV_OPT_TYPE_INT, src/libavfilter/vf_dedot.c{: 374.:i117:6 4warning: missing field 'unit' initializer [-Wmissing-field-initializers]= 0 }, 0, I N374T | _ M A X{, "cFtL"A,G S " s}e,t t| ^e mporal chroma threshold", src/libavfilter/vf_cropdetect.cO:F475F:142S:E warning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]( ct), AV_OPT_T Y475 | P E _ F L{O A"Ts, k{.idpb"l,= .0 1"9Nu}m, b0e,r 1o,f FiLnAiGtSia l} ,f r a| m ^e s to skip", OFsrc/libavfilter/vf_dedot.cF:S375E:T12(:s kwarning: imissing field 'help' initializer [-Wmissing-field-initializers]p ), 375 | A V_{O PNTU_LTLY }P, E _| ^I NT, { .i64 = 2 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_cropdetect.c:476:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 476 | { "resrc/libavfilter/vf_datascope.cset:_c623ou:n41:t "warning: ,missing field 'comp' initializer [-Wmissing-field-initializers] "Recalculat e623 | t h e c r o p a r eFaF DarfatweCro ltohri sc omloarn y= f{r a{m es0", O}F F}S; E T| ( ^r eset_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 outlierssrc/libavfilter/vf_despill.c", : 149 : 118 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] OFFSET(max_ o149ut | l i e r s{) ,"AmVi_xO"P,T _ T Y P E _ I"NTs, e{t .it6h4e =s 0p i}l,l m a0p, mIiNxT"_,M A X ,O FFFLSEATG(Ss }p, i ll| mi ^x ), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_despill.c:150:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_cropdetect.c:481:139: 150warning: | missing field 'unit' initializer [-Wmissing-field-initializers] { "expan d481" | , {" "sheitg hth"e, s"pSieltl mhapi egxhp atnhdre"s,h oOlFdF SfEorT (esdpigllee xdpeatnedc)t,i oAnV"_,O P T _ T Y P E _F L O A T , O {F.dFbSl=E0T(}h,i g h ) , 0 , A1,V _FOLPAGTS_T Y}P, E _| F ^ LOAT, {.dbl=25/255.}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_despill.c:151:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 151 | { "red", src/libavfilter/vf_cropdetect.c : 482: 139 : warning: "missing field 'unit' initializer [-Wmissing-field-initializers]se t red scale", 482 | { "lOoFwF",S E"TS(erte dlsocwa lteh)r,e s h o lAdV _foOrP Te_dgTe YdePtE_eFctLioOn"A,T, { . d bsrc/libavfilter/vf_delogo.c l =: 0 302 }: ,28 : -Owarning: F1Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0SE0 T,( l1o0w0),, F L A G S } A,302V | _ | O ^ PsT-_>TvYaPrE__vFaLlOuAeTs,[ {V.dAblR=_1T5]/ 25=5 .T}S, 20T, (src/libavfilter/vf_despill.c1in,:- F152>L:pAt118sG:S, in warning: li}nmissing field 'unit' initializer [-Wmissing-field-initializers],k - | > ^ time_b as152e | ) ; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{ "green", "set greesrc/libavfilter/vf_cropdetect.cn: 483:s146c:a lsrc/libavfilter/internal.hwarning: e:missing field 'unit' initializer [-Wmissing-field-initializers]"265 , : 48 : note: expanded from macro 'TS2T' O F483F | S E T265 | ( #g {dre e"efimnv_netshr ecTsShaol2dTl",(e )t, " s,m AVo_OtPtbTi)_oT YPnE( _(FtvLOsAe)T,c to=r = th{A.rdbVle_s=Nho-Old1 }P,wTh e-S1_nVA0L 0,U e1Es 00t?,i m FatNiLAnAg NvGi Sde:o ( do }u, w bil| e)n(d ^o tws s)i *z ea"v,_q 2OdF(FtbS)E) T (| m ^~~v _thres/usr/include/math.hh:o15:lsrc/libavfilter/vf_despill.c19d::)153 ,:note: 118A:expanded from macro 'NAN' warning: V missing field 'unit' initializer [-Wmissing-field-initializers]_O PT_ T15Y | P#E_dINe T153f, | i{n .e i6 {NA4N= " 8}b l ,u e " 0, , _ 1_b u0 i0 l, t" siFeLtnAG Sb_l}n,uan ef (sc| a" ^"l) e ", | ^~~~~~~~~~~~~~~~~~ OFFSEsrc/libavfilter/vf_cropdetect.cT(:b484:lsrc/libavfilter/vf_curves.c12u:es:c warning: a665lmissing field 'help' initializer [-Wmissing-field-initializers]e):, 19 : A warning: V_484O | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] P T _{T YPNE_UFLLLO AT}, 665 | | ^ { . d fbolr =(0i }=, -01;0 0i, 1<0 0,F FF_LAAGRS }R,A Y_ EL| E ^M S(colors); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_curves.c:674src/libavfilter/vf_despill.c:19::154 :warning: 118comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 674 | 154f | o r ( i{ = "0b; rii g | v a l ue{s [NiU]L[Lx ]}[ y ]| ^- average[i]); | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_datascope.c:563:20: note: expanded from macro 'SQR' 563 | #define SQR(x) ((x)*(x)) | ~~~^~~~ src/libavfilter/vf_datascope.c:694:102: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 694 | snprintf(text, sizeof(text), "%c %07.1f %05d %05d %07.1f\n", s->is_rgb ? rgba[i] : yuva[i], average[c], min[c], max[c], rms[c]); | ~~~~~~~~ ^~~~~~~~~~ 22 warnings generated. CC libavfilter/vf_fillborders.o 1 warning generated. CC libavfilter/vf_find_rect.o src/libavfilter/vf_datascope.c:799:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 799 | { "x", "set scope x position", OOFFSET(xpos), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:800:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 800 | { "y", "set scope y position", OOFFSET(ypos), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:801:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 801 | { "s", "set scope size", OOFFSET(size), AV_OPT_TYPE_FLOAT, {.dbl=0.8}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:802:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 802 | { "t", "set scope tilt", OOFFSET(tilt), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:803:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 803 | { "o", "set trace opacity", OOFFSET(o), AV_OPT_TYPE_FLOAT, {.dbl=0.8}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:804:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 804 | { "tx", "set trace x position", OOFFSET(tx), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:805:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 805 | { "ty", "set trace y position", OOFFSET(ty), AV_OPT_TYPE_FLOAT, {.dbl=0.9}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:806:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 806 | { "tw", "set trace width", OOFFSET(twidth), AV_OPT_TYPE_FLOAT, {.dbl=0.8},.1, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:807:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 807 | { "th", "set trace height", OOFFSET(theight), AV_OPT_TYPE_FLOAT, {.dbl=0.3},.1, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:808:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 808 | { "c", "set components to trace", OOFFSET(components), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:809:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 809 | { "g", "draw trace grid", OOFFSET(grid), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:810:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 810 | { "st", "draw statistics", OOFFSET(statistics), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:811:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 811 | { "sc", "draw scope", OOFFSET(scope), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:812:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 812 | { NULL } | ^ src/libavfilter/vf_deshake.c:308:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 308 | t->vec.x = av_clipf(t->vec.x, -deshake->rx * 2, deshake->rx * 2); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ 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 | ^ 20 warnings generated. src/libavfilter/vf_datascope.c:834:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 834 | for (p = 0; p < draw->nb_planes; p++) { | ~ ^ ~~~~~~~~~~~~~~~ 4 warnings generated. 12 warnings generated. CC libavfilter/vf_format.o CC libavfilter/vf_floodfill.o src/libavfilter/vf_displace.c:61:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 61 | { NULL } | ^ 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 | Transform t = {{0},0}, orig = {src/libavfilter/vf_datascope.c{0}:,9210:}17;: warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ 921 | tilt = (s->tilt - 0.5) * M_PI; | ~~~^~~~ ~ 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 1= warninga generatedl. pha * t.vec.x + (1.0 - alpha) * deshake->avg.src/libavfilter/vf_detelecine.cvec:.66x:;150 :| ^~~~~ ~warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | {"pattern", "pattern that describe for hosrc/libavfilter/vf_deshake.cw: 463m:a51n:y warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i elds a fram e 463i | s t o dbees hdaiksep-l>aayvegd".,v eOcF.FyS E=T (aplapthtae r*n )t,. vAeVc_.OyP T_+T Y(PE1_.S0T R-IN Ga,l p{h.ast)r =*" 2d3e"s}h,a k0e,- >0a,v g.FvLecA.GyS;}, | | ~ ^~~~~ ^ src/libavfilter/vf_deshake.c:463:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4 463 warning | s generated . deshaksrc/libavfilter/vf_detelecine.ce:-67>:a153v:g .warning: vmissing field 'unit' initializer [-Wmissing-field-initializers]e c.y = alpha *67 | t. v e c .{y" s+t a(rt1_.f0r a-m ea"l,p h"ap)o s*i tidoens ohfa kfei-r>satvg .fvreacm.ey ;w i t| h ^~~~~ ~ respect to the pattern if stream is cut", OFFSET(start_frame), AV_OPT_TYPE_Isrc/libavfilter/vf_deshake.cN:T464:,51 :{ .warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 4=0}, 0, 1 3,464 | F L A GdSe}s,h a k| e ^- >avg.angle = alpha *src/libavfilter/vf_detelecine.c :t68.:a10n:g lwarning: e missing field 'help' initializer [-Wmissing-field-initializers]+ (1. 068 | - a l p{hNUaL)L }* de| s ^h ake->avg.angle; | ~ ^~~~~ src/libavfilter/vf_deshake.c:464:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 464 | deshake->avg.angle = alpha * t.angle + (1.0 - alpha) * deshake->avg.angle; | ^~~~~ ~ src/libavfilter/vf_deshake.c:465:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 465 | deshake->avg.zoom = alpha * t.zoom + (1.0 - alpha) * deshake->avg.zoom; | ~ ^~~~~ src/libavfilter/vf_deshake.c:465:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_datascope.c465 | : 996 :d41es:h awarning: kemissing field 'comp' initializer [-Wmissing-field-initializers]- >avg.zoom = a996l | p h a * t . z o o mF F+D r(a1.w0C o-l oarlp choal)o r* d=e s{h a{ k0e -}> a}v;g . z| o ^o m; | ^~~~~ ~ src/libavfilter/vf_colorlevels.c:536:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 536 | coeff = (omax - omin) / (double)(imax - imin); | ~~~~~^~~~~~ ~ 8 warnings generated. src/libavfilter/vf_deshake.c:442:59: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 442 | if ((unsigned)deshake->cx + (unsigned)deshake->cw > link->w) deshake->cw = link->w - deshake->cx; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavfilter/vf_deshake.c:443:59: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 443 | if ((unsigned)deshake->cy + (unsigned)deshake->ch > link->h) deshake->ch = link->h - deshake->cy; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ CC libavfilter/vf_fps.o src/libavfilter/vf_dnn_detect.c:53:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | DNN_COMMON_OPTIONS | ^ src/libavfilter/dnn_filter_common.h:44:137: note: expanded from macro 'DNN_COMMON_OPTIONS' 44 | { "model", "path to model file", OFFSET(model_filename), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_dnn_detect.c:53:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:45:137: note: expanded from macro 'DNN_COMMON_OPTIONS' 45 | { "input", "input name of the model", OFFSET(model_inputname), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_dnn_detect.c:53:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:46:142: note: expanded from macro 'DNN_COMMON_OPTIONS' 46 | { "output", "output name of the model", OFFSET(model_outputnames_string), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_dnn_detect.c:53:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:47:137: src/libavfilter/vf_datascope.cnote: expanded from macro 'DNN_COMMON_OPTIONS' :1102:108: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 47 | { "backend_config s1102" | CC libavfilter/vf_framepack.o , " b a c ke n d c o n fsnipgrsin"t,f ( t e x t , s i z e oOfFF(StEeTx(t)b,a c"k%ec nadv_go:p%t.i1ofn msi)n,: % dA V_mOaPxT_:T%YdP\En_"S,T RsIN-G>,i s _ r g{b .?s trrgb a=[ cN]U L: Ly u}v,a [0c,] ,0 a,v eFrLaAgGe[Sc ]},, \m i| n ^[ c], max[c]); | ~~~~~~~~ ^~~~~~~~~~ src/libavfilter/vf_dnn_detect.c:53:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:48:170: note: expanded from macro 'DNN_COMMON_OPTIONS' 48 | { "options", "backend configs (deprecated, use backend_configs)", OFFSET(backend_options), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS | AV_OPT_FLAG_DEPRECATED},\ | ^ src/libavfilter/vf_dnn_detect.c:53:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:49:177: note: expanded from macro 'DNN_COMMON_OPTIONS' 49 | { "async", "use DNN async inference (ignored, use backend_configs='async=1')", OFFSET(async), AV_OPT_TYPE_BOOL, { .i64 = 1}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_dnn_detect.c:54:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "confidence", "threshold of confidence", OFFSET2(confidence), AV_OPT_TYPE_FLOAT, { .dbl = 0.5 }, 0, 1, FLAGS}, | ^ CC libavfilter/vf_framerate.o src/libavfilter/vf_dnn_detect.c:src/libavfilter/vf_dnn_classify.c55:130:: warning: 51missing field 'unit' initializer [-Wmissing-field-initializers]: 5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | 51 | { " lDaNbNe_lCsO"M,M O N _ O P T"IpOaNtSh t o| ^l abels file"src/libavfilter/dnn_filter_common.h,: 44 : 137 : note: expanded from macro 'DNN_COMMON_OPTIONS' OFFSET2(lab e44l | s _ f i {l e"nmaomdee)l," ,A V _ O P T _ T Y P E _ S T"RpIaNtGh, t o m{od e.ls tfirl =e ",N UL L } , 0 , O0F,F SFELTA(GmSo d}el,_ f i| l ^en ame), AV_OPT_TYPE_Ssrc/libavfilter/vf_dnn_detect.cT:R56I:N12G:, warning: missing field 'help' initializer [-Wmissing-field-initializers] { .56s | t r = {N UNLUL L}L, }0, 0| , ^ FLAGS },\ | ^ 22 warnings generated. src/libavfilter/vf_dnn_classify.c:51:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:45:137: note: expanded from macro 'DNN_COMMON_OPTIONS' 45 | { "input", "input name of the model", OFFSET(model_inputname), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ 1 warning generated. src/libavfilter/vf_dnn_classify.c:51:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:46:142: note: expanded from macro 'DNN_COMMON_OPTIONS' 46 | { "output", "output name of the model", OFFSET(model_outputnames_string), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_dnn_classify.c:51:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:47:137: note: expanded from macro 'DNN_COMMON_OPTIONS' 47 | { "backend_configs", "backend configs", OFFSET(backend_options), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_dnn_classify.c:51:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:48:170: note: expanded from macro 'DNN_COMMON_OPTIONS' 48 | { "options", "backend configs (deprecated, use backend_configs)", OFFSET(backend_options), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS | AV_OPT_FLAG_DEPRECATED},\ | ^ src/libavfilter/vf_dnn_classify.c:51:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:49:177: note: expanded from macro 'DNN_COMMON_OPTIONS' 49 | 45 { warning"sas generatedyn. c", "use DNN async inference (ignored, use backend_configs='async=1')", OFFSET(async), AV_OPT_TYPE_BOOL, { .i64 = 1}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_dnn_classify.c:52:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "confidence", "threshold of confidence", OFFSET2(confidence), AV_OPT_TYPE_FLOAT, { .dbl = 0.5 }, 0, 1, FLAGS}, | ^ src/libavfilter/vf_dnn_classify.c:53:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "labels", "path to labels file", OFFSET2(labels_filename), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_dnn_classify.c:54:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "target", "which one to be classified", OFFSET2(target), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_dnn_classify.c:55:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 55 | { NULL } | ^ src/libavfilter/vf_deband.c:55:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "1thr", "set 1st plane threshold", OFFSET(threshold[0]), AV_OPT_TYPCC libavfilter/vf_framestep.o E_FLOAT, {.dbl=0.02}, 0.00003, 0.5, FLAGS }, | ^ src/libavfilter/vf_deband.c:56:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "2thr", "set 2nd plane threshold", OFFSET(threshold[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0.00003, 0.5, FLAGS }, | ^ src/libavfilter/vf_deband.c:57:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_deinterlace_vaapi.c :57 | 102 : 41 :{ "warning: 3tcomparison of integers of different signs: 'VAProcDeinterlacingType' (aka 'enum _VAProcDeinterlacingType') and 'int' [-Wsign-compare]h r", "set 3r d102 | p l a n e th r es h o l di"f, (OcFtFxSE-T>(tdheriesnhto_lcda[p2s][)i,] .AVt_OyPpTe_ T>Y PctEx-_>FmLoOdAeT), {| . ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~d bl=0.02}, 0.000src/libavfilter/vf_deinterlace_vaapi.c0:3110,: 41 : warning: comparison of integers of different signs: 'VAProcDeinterlacingType' (aka 'enum _VAProcDeinterlacingType') and 'int' [-Wsign-compare]0 .5, FLAG S110 | } , | ^ if (ctx->deint_caps[i].type == ctx->src/libavfilter/vf_deband.cmo:d58e:)126 : | warning: ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "4thr", "set 4th plane threshold", OFFSET(threshold[3]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0.00003, 0.5, FLAGS }, | ^ src/libavfilter/vf_deband.c:59:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "range", "set range", OFFSET(range), AV_OPT_TYPE_INT, {.i64=16}, INT_MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_deband.c:60:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "r", "set range", OFFSET(range), AV_OPT_TYPE_INT, {.i64=16}, INT_MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_deband.c:61:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "direction", "set direction", OFFSET(direction), AV_OPT_TYPE_FLOAT, {.dbl=2*M_PI},-2*M_PI, 2*M_PI, FLAGS }, | ^ src/libavfilter/vf_deband.c:62:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "d", "set direction", OFFSET(direction), AV_OPT_TYPE_FLOAT, {.dbl=2*M_PI},-2*M_PI, 2*M_PI, FLAGS }, | ^ src/libavfilter/vf_deband.c:63:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "blur", "set blur", OFFSET(blur), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deband.c:64:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "b", "set blur", OFFSET(blur), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_dnn_classify.csrc/libavfilter/vf_deband.c:65::126104:: 33warning: :missing field 'unit' initializer [-Wmissing-field-initializers] warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 65 | { "c104o | u p l i nigf" ,(c t x"-se>tl apbellasn e& &c oluapbleiln_gi"d, < ct x O-F>FlSaEbTe(lc_ocuopulnitng)) ,{ | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deband.c:66:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "c", "set plane coupling", OFFSET(coupling), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deband.c:67:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 67 | { NULL } | ^ src/libavfilter/vf_deblock.c:388:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 388 | { "block", "set size of block", OFFSET(block), AV_OPT_TYPE_INT, {.i64=8}, 4, 512, FLAGS }, | ^ src/libavfilter/vf_deblock.c:389:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 389 | { "alpha", "set 1st detection threshold", OFFSET(alpha), AV_OPT_TYPE_FLOAT, {.dbl=.098}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deblock.c:390:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 390 | { "beta", "set 2nd detection threshold", OFFSET(beta), AV_OPT_TYPE_FLOAT, {.dbl=.05}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deblock.c:391:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 391 | { "gamma", "set 3rd detection threshold", OFFSET(gamma), AV_OPT_TYPE_FLOAT, {.dbl=.05}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deblock.c:392:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 392 | { "delta", "set 4th detection threshold", OFFSET(delta), AV_OPT_TYPE_FLOAT, {.dbl=.05}, 0, 1, FLAGS }, | ^ CC libavfilter/vf_freezedetect.o src/libavfilter/vf_deblock.c:393:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 8 warning393s | generated . { "planes", "set planes to filter", src/libavfilter/vf_edgedetect.cOFFS:ET72(:p99l: awarning: nmissing field 'unit' initializer [-Wmissing-field-initializers]e s), AV_OPT_ T72Y | P E_ I N T{, " h i{g.hi"6, 4"=s1e5t} ,h i gh t0h,r e1sh5o,l d "F,L AOFGFSS E}T,( h| ^i gh), AV_OPT_TYPE_DOsrc/libavfilter/vf_deblock.cU:B394L:E12,: {warning: .dmissing field 'help' initializer [-Wmissing-field-initializers]b l=5 0/3942 | 5 5 . } ,{ 0N, U1L,L }F,L A G| S ^ }, | ^ 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_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 = NUsrc/libavfilter/vf_edgedetect.cL:L85 :}12,: 0warning: ,missing field 'help' initializer [-Wmissing-field-initializers] 0, F85L | A G S {} ,NU\LL }| ^ | ^ src/libavfilter/vf_dnn_processing.c:56:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:45:137: note: expanded from macro 'DNN_COMMON_OPTIONS' 45 | { "input", "input name of the model", OFFSET(model_inputname), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_dnn_processing.c:56:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:46:142: note: expanded from macro 'DNN_COMMON_OPTIONS' 46 | { "output", "output name of the model", OFFSET(model_outputnames_string), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_dnn_processing.c:56:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:47:137: note: expanded from macro 'DNN_COMMON_OPTIONS' 47 | { "backend_configs", "backend configs", OFFSET(backend_options), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_dnn_processing.c:56:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:48:170: note: expanded from macro 'DNN_COMMON_OPTIONS' 48 | { "options", "backend confisrc/libavfilter/vf_deinterlace_vaapi.cgs (:d220e:p19r:e cawarning: tcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]e d, use backend_confi g220s | ) " , OfFoFrS E(Ti( b=a c0ke;n di_ o

)p,i p eAVl_iOneP_Tc_aTpYsP.En_uSmT_RfIoNrGw,a r{d _.rsetfre r=e nNcUeLsL ;} ,i +0+, )0 , | F ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~L AGS | AV_OPT_src/libavfilter/vf_deinterlace_vaapi.cF:LA223G:_19D:E Pwarning: Rcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]E CATED},\ 223| | ^ for (i = 0; i < ctx->pipeline_caps.nusrc/libavfilter/vf_dnn_processing.cm:_56b:5a:c kwarning: wmissing field 'unit' initializer [-Wmissing-field-initializers]a rd_src/libavfilter/dnn_filter_common.hr:e49:f177e: rnote: eexpanded from macro 'DNN_COMMON_OPTIONS'n ces; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | { "asrc/libavfilter/vf_deinterlace_vaapi.cs:y230n:c19":, warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 230 | " u s e fDoNrN (ais y=n c0 ;i nif e(piigpneolriende,_ cuaspes .bnaucmke_nbda_cckownafridg_sr=ef'earseynncce=s1;' )i",+ + ) O| F ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~F SET(async),src/libavfilter/vf_deinterlace_vaapi.c : 234 : 19 : warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] AV_OPT 234_ | T Y P E _fBoOrO L(,i = 0 ; {i .1p}i,p e l i n e0_,c 1a,p sF.LnAuGmS_},f or w| a ^r d_references; i++) src/libavfilter/vf_dnn_processing.c| : ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~57 :12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 57 | { NULL } | ^ CC libavfilter/vf_freezeframes.o CC libavfilter/vf_fspp.o 35 warnings generated. CC libavfilter/vf_gblur.o src/libavfilter/vf_deinterlace_vaapi.c:384:71: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 384 | OFFSET(auto_enable), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deinterlace_vaapi.c:386:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 386 | { NULL }, | ^ 1 warning generated. 26 warnings generated. 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_drawbox.c:300:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 300 | var_values[VAR_X] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_drawbox.c:301:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 301 | var_values[VAR_Y] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_drawbox.c:302:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 302 | var_values[VAR_H] = 4NAN; warning s generated| . ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_drawbox.c:303:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 303 | var_values[VAR_W] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_drawbox.c:304:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 304 | var_values[VAR_T] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 11 warnings generated. 15 warnings generated. CC libavfilter/vf_geq.o CC libavfilter/vf_gradfun.o CC libavfilter/vf_grayworld.o CC libavfilter/vf_guided.o src/libavfilter/vf_drawbox.c:447:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 447 | { "x", "set horizontal position of the left box edge", OFFSET(x_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:448:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 448 | { "y", "set vertical position of the top box edge", OFFSET(y_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:14449:139 warning:s warning: generatedmissing field 'unit' initializer [-Wmissing-field-initializers]. 449 | { "width", "set width of the box", OFFSET(w_expr), 10 AV warning_sO generatedPT. _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_drawbox.c:453:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 453 | { "color", "set color of the box", OFFSET(color_str), AV_OPT_TYPE_STRING, { .str = "black" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:454:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 454 | { "c", "set color of the box", OFFSET(color_str), AV_OPT_TYPE_STRING, { .str = "black" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:455:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 455 | { "thickness", "set the box thickness", OFFSET(t_expr), AV_OPT_TYPE_STRING, { .str="3" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:456:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 456 | { "t", "set the box thickness", OFFSET(t_expr), AV_OPT_TYPE_STRING, { .str="3" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:457:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 457 | { "replace", "replace color & alpha", CC libavfilter/vf_hflip.o OFFSET(replace), AV_OPT_TYPE_BOOL, { .i64=0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:458:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 458 | { "box_source", "use datas from bounding box in side data", OFFSET(box_source_string), AV_OPT_TYPE_STRING, { .str=NULL }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:459:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 459 | { NULL } | ^ src/libavfilter/vf_epx.c:39:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 39 | { NULL } | ^ CC libavfilter/vf_histeq.o CC libavfilter/vf_histogram.o src/libavfilter/vf_estdif.c:95:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "rslope", "specify the search radius for edge slope tracing", OFFSET(rslope), AV_OPT_TYPE_INT, {.i64=1}, 1, MAX_R, FLAGS, }, | ^ src/libavfilter/vf_estdif.c:96:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "redge", "specify the search radius for best edge matching", OFFSET(redge), AV_OPT_TYPE_INT, {.i64=2}, 0, MAX_R, FLAGS, }, | ^ src/libavfilter/vf_estdif.c:97:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "ecost", "specify the edge cost for edge matching", OFFSET(ecost), AV_OPT_TYPE_FLOAT,{.dbl=1},0,9,FLAGS, }, | ^ src/libavfilter/vf_estdif.c:98:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "mcost", "specify the middle cost for edge matching", OFFSET(mcost), AV_OPT_TYPE_FLOAT,{.dbl=0.5}, 0, 1, FLAGS, }, | ^ src/libavfilter/vf_estdif.c:99:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { "dcost", "specify the distance cost for edge matching", OFFSET(dcost), AV_OPT_TYPE_FLOAT,{.dbl=0.5}, 0, 1, FLAGS, }, | ^ src/libavfilter/vf_estdif.c:104:212: warning swarning: generatedmissing field 'help' initializer [-Wmissing-field-initializers]. 104 | { NULsrc/libavfilter/vf_drawbox.cL } : | 530 ^: 118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 530 | { "x", "set horizontal offset", OFFSET(x_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:531:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 531 | { "y", "set vertical offset", OFFSET(y_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:532:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 532 | { "width", "set width of grid cell", OFFSET(w_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:533:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 533 | { "w", src/libavfilter/vf_entropy.c : 51 : 12":s ewarning: tmissing field 'help' initializer [-Wmissing-field-initializers] width o f 51gr | id c el l "{, N ULOL F}F S ET| ( ^ w_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:534:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 534 | { "height", "set height of grid cell", OFFSET(h_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:535:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 535 | { "h", "set height of grid cell", OFFSET(h_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:536:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 536 | { "color", "set color of the grid", OFFSET(color_str), AV_OPT_TYPE_STRING, { .str = "black" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:537:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 537 | { "c", "set color of the grid", OFFSET(color_str), AV_OPT_TYPE_STRING, { .str = "black" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:538:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 538 | { "thickness", "set grid line thickness", OFFSET(t_expr), AV_OPT_TYPE_STRING, {.str="1"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:539:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 539 | { "t", "set grid line thickness", OFFSET(t_expr), AV_OPT_TYPE_STRING, {.str="1"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:540:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 540 | { "replace", "replace color & alpha", OFFSET(replace), AV_OPT_TYPE_BOOL, { .i64=0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:541:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 541 | { NULL } | ^ src/libavfilter/vf_eq.c:89:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 89 | eq->contrast = av_clipf(av_expr_eval(eq->contrast_pexpr, eq->var_values, eq), -1000.0, 1000.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_eq.c:97:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 97 | eq->brightness = av_clipf(av_expr_eval(eq->brightness_pexpr, eq->var_values, eq), -1.0, 1.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_eq.c:107:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 107 | eq->gamma = av_clipf(av_expr_eval(eq->gamma_pexpr, src/libavfilter/vf_entropy.c :eq-142>v:a43r_:va luwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s , eq), 0.1, 10. 0142 | ) ; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h : 143 : 29 : note: eexpanded from macro 'av_clipf'n trop y143 | +#= - ldoegf2i(npe) av*_c lippf; | ~ ^ av_clipsrc/libavfilter/vf_entropy.cf:_142c: 38 | : ^ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 142 | entropy += -log2(p) * p; | ~~~~ ^ 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, esrc/libavfilter/vf_entropy.cq->:v147a:r43_:v alwarning: uimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e s, eq), 0.1, 1471 | 0 . 0 ) ; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h : 143 : 29 :e nnote: texpanded from macro 'av_clipf'r opy + =143 | -#lo g 2 (dpe)f in*e apv;_ c l| i ~ ^p f av_csrc/libavfilter/vf_entropy.cl:i147p:f38_:c warning: | ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 147 | entropy += -log2(p) * p; | ~~~~ ^ 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->varCC libavfilter/vf_hqdn3d.o _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_entropy.c:153:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | snprintf(metabuf, sizeof(metabuf), "%f", entrsrc/libavfilter/vf_eq.co:p111y):;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_entropy.c:156:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 156 | snprintf(metabuf, sizeof(metabuf), "%f", entropy / log2(1 << s->depth)); | ^~~~~~~ ~ src/libavfilter/vf_eq.c:128:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 128 | eq->saturation = av_clipf(av_expr_eval(eq->saturation_pexpr, eq->var_values, eq), 0.0, 3.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ CC libavfilter/vf_hqx.o CC libavfilter/vf_hsvkey.o src/libavfilter/vf_eq.c:203:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 202 | eq->var_values[VAR_R] = inlink->frame_rate.num == 0 || inlink->frame_rate.den == 0 ? | ~ 203 | NAN : av_q2d(inlink->frame_rate); | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 6 warnings generated. src/libavfilter/vf_eq.c:238:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | eq->var_values[VAR_POS] = pos == -1 ? NAN : src/libavfilter/vf_exposure.cpos:;147 :110 :| ~ ^~~ warning: missing field 'unit' initializer [-Wmissing-field-initializers]/usr/include/math.h :15:19: note: expanded from macro 'NAN' 15 | # d147e | f i n e {N A"Ne x po s ur e_"_,b ui"ltsient_ ntahnef (e""x)p o s| u ^~~~~~~~~~~~~~~~~~r e correction", OFFSET(exposure), AV_OPT_TYPE_FLOAT, {.dbl=0}, -3, 3, VF }, | ^ src/libavfilter/vf_exposure.c:148:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | { "black", "set the black level correction", OFFSET(black), AV_Osrc/libavfilter/vf_eq.cPT:_239T:Y31P:E _warning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]L OAT, {.dbl=0} ,239 | - 1 ,e 1q,- >VvFa r},_ v a| l ^u es[VAR_T] = TS2T(in->src/libavfilter/vf_exposure.cp:t149:s12,: iwarning: nmissing field 'help' initializer [-Wmissing-field-initializers]li nk-> t149i | m e_ ba s e{) ;N U L| L ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } | ^ 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_eq.c:322:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 322 | OFFSET(contrast_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:324:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 324 | OFFSET(brightness_expr), AV_OPT_TYPE_STRING, {.str = "0.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:326:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 326 | OFFSET(saturation_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:328:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 328 | OFFSET(gamma_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ 45 warnings generated. src/libavfilter/vf_eq.c:330:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 330 | OFFSET(gamma_r_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:332:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 332 | OFFSET(gamma_g_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:334:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 334 | OFFSET(gamma_b_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:336:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 336 | OFFSET(gamma_weight_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:340:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 340 | { NULL } | ^ CC libavfilter/vf_hue.o src/libavfilter/vf_extractplanes.c:62:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 62 | { NULL } | ^ 1 warning generated. src/libavfilter/vf_extractplanes.c:180:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 180 | for (i = 1; i < avff->nb_foCC libavfilter/vf_huesaturation.o rmats; 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++) | ~ ^ ~~~~~~~~~~~~~~~ 3 warnings generated. 11 warnings generated. src/libavfilter/vf_extractplanes.c:336:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 336 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_extractplanes.c:344:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 344 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_extractplanes.c:359:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 359 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_extractplanes.c:367:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 367 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ In file included from src/libavfilter/vf_blend.c:29: In file included from src/libavfilter/vf_blend_init.h:54: src/libavfilter/blend_modes.c:120:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 120 | fn(multiply, MULTIPLY(1, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:49: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~ ^~~~~~~ src/libavfilter/blend_modes.c:120:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 120 | fn(multiply, MULTIPLY(1, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:39: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~^~~~~~ src/libavfilter/blend_modes.c:120:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 120 | fn(multiply, MULTIPLY(1, A, B)) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:72:40: note: expanded from macro 'MULTIPLY' 72 | #define MULTIPLY(x, a, b) ((x) * (((a) * (b)) / 1.0)) | ^ ~ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:120:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 120 | fn(multiply, MULTIPLY(1, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:22: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~~~ ~ 9 warnings generated. 3 warnings generated. 8 warnings generated. 1 warning generated. 5 warnings generated. src/libavfilter/blend_modes.c:126:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 126 | fn(screen, SCREEN(1, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:49: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; CC libavfilter/vf_hwdownload.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: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; \ | ^~~~~~ ~ 7 warnings generated. CC libavfilter/vf_hwmap.o src/libavfilter/blend_modes.c:127:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 127 | fn(overlay, (A < HALF) ? MULTIPLY(2, A, B) : SCREEN(2, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:49: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~ ^~~~~~~ src/libavfilter/blend_modes.c:127:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 127 | fn(overlay, (A < HALF) ? MULTIPLY(2, A, B) : SCREEN(2, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:39: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~^~~~~~ src/libavfilter/blend_modes.c:127:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 127 | fn(overlay, (A < HALF) ? MULTIPLY(2, A, B) : SCREEN(2, A, B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:72:40: note: expanded from macro 'MULTIPLY' 72 | #define MULTIPLY(x, a, b) ((x) * (((a) * (b)) / 1.0)) | ^ ~ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 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)CC libavfilter/vf_hwupload.o ? 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; \ | ^~~~~~ ~ 3 warnings generated. src/libavfilter/blend_modes.c:128:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 128 | fn(hardlight, (B < HALF) ? MULTIPLY(2, B, A) : SCREEN(2, B, A)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:49: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~ ^~~~~~~ src/libavfilter/blend_modes.c:128:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 128 | fn(hardlight, (B < HALF) ? MULTIPLY(2, B, A) : SCREEN(2, B, A)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:39: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~^~~~~~ src/libavfilter/blend_modes.c:128:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 128 | fn(hardlight, (B < HALF) ? MULTIPLY(2, B, A) : SCREEN(2, B, A)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:72:40: note: expanded from macro 'MULTIPLY' 72 | #define MULTIPLY(x, a, b) ((x) * (((a) * (b)) / 1.0)) | ^ ~ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/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; \ | ^~~~~~ ~ 7 warnings generated. src/libavfilter/vf_fade.c:451:24: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 451 | if (frame->pts >= s->start_time_pts | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fade.c:478:28: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 478 | if (frame->pts > s->start_time_pts + s->duration_pts) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15 warnings generated. src/libavfilter/vf_fade.c:527:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 527 | OFFSET(start_frame), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fade.c:529:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 529 | OFFSET(start_frame), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fade.c:531:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 531 | OFFSET(nb_frames), AV_OPT_TYPE_INT, { .i64 = 25 }, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fade.c:533:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 533 | OFFSET(nb_frames), AV_OPT_TYPE_INT, { .i64 = 25 }, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fade.c:534:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 534 | { "alpha", "fade alpha if it is available on the input", OFFSET(alpha), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_fade.c:536:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 536 | OFFSET(start_time), AV_OPT_TYPE_DURATION, {.i64 = 0. }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/vf_fade.c:538:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 538 | OFFSET(start_time), AV_OPT_TYPE_DURATION, {.i64 = 0. }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/vf_fade.c:540:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 540 | OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0. }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/vf_fade.c:542:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 542 | OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0. }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/vf_fade.c:543:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 543 | { "color", "set color", OFFSET(color_rgba), AV_OPT_TYPE_COLOR, {.str = "black"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_fade.c:544:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 544 | { "c", "set color", OFFSET(color_rgba), AV_OPT_TYPE_COLOR, {.str = "black"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_fade.c:545:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 545 | { NULL } | ^ src/libavfilter/vf_fade.c:542:113: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 541 | { "d", "Duration of the effect in seconds.", | ~ 542 | OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0. }, 0, INT64_MAX, FLAGS }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fade.c:540:113: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 539 | { "duration", "Duration of the effect in seconds.", | ~ 540 | OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0. }, 0, INT64_MAX, FLAGS }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fade.c:538:113: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 537 | { "st", "Number of seconds of the beginning of the effect.", | ~ 538 | OFFSET(start_time), AV_OPT_TYPE_DURATION, {.i64 = 0. }, 0, INT64_MAX, FLAGS }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fade.c:536:113: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 535 | { "start_time", "Number of seconds of the beginning of the effect.", | ~ 536 | OFFSET(start_time), AV_OPT_TYPE_DURATION, {.i64 = 0. }, 0, INT64_MAX, FLAGS }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:135:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:49: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~ ^~~~~~~ src/libavfilter/blend_modes.c:135:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:39: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~^~~~~~ src/libavfilter/blend_modes.c:135:22: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ~~~~~~^~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:75:30: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ^ ~~ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | src/libavfilter/vf_feedback.c : 124 :d23s:t [warning: jcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]] = top[j] + ((E X124P | R )- t1op [ warning fjo] generated). r * (opiancitt yi; = 0 ; i < c t x - > n b _ o u t p u t s\ ; | ^~~~i ++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:135:22: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:75:44: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ ~ src/libavfilter/blend_modes.c:135:22: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ~~~~~~^~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:75:75: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ~ ^ src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:135:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ~~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:75:62: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ^ ~ src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; In file included from src/libavfilter/vf_fftdnoiz.c : 27 : src/libavfilter/window_func.h : 155 : 60 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] \ | ^~~~ 155src/libavfilter/blend_modes.c | : 135: 22 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] lut[n ]135 | f=n (edxpo(d-g0e.,5 * S QDRO(D(GnE(-A(, NB-)1)) /| 2 ~~~~~~^~~~~) /(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/blend_modes.c:83:11:src/libavfilter/window_func.h :note: 153expanded from macro 'A': 30: note: expanded from macro 'SQR'83 | #defin e153 | A t o p [ j ] # d| e ^~~~~~f ine SQsrc/libavfilter/blend_modes.cR:(75x:)75 :( (note: xexpanded from macro 'DODGE')* (x)) | ^ 75 | #define DODGE(a, b) (src/libavfilter/window_func.h((:a)155 :>60=: 1warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 ) ? (a) : 155F | F M I N ( 1 .0 , (( b )l u/t [(1n.]0 = -e x(p(a-))0).)5) * | S ~ ^Q R((n-(Nsrc/libavutil/macros.h-:149):/234):/ (note: 0expanded from macro 'FFMIN'.4 *(N-1) /49 | 2#.dfef)i)n)e; F F| M ~^~~ IN(asrc/libavfilter/window_func.h,:b153):26 : (note: (expanded from macro 'SQR' a) > (b )153 | ? ( b ) : ( a#))d e f| i ^n e SQR(x)src/libavfilter/blend_modes.c (:(108x:)33*:( xnote: )expanded from macro 'fn') | ^ 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:135:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ~~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:75:62: note: expanded from macro 'DODGE' 75 | #definesrc/libavfilter/window_func.h D:OD162G:E25(:a ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]b ) (((a ) 162> | = 1 . 0 ) ? ( a )i f: (FFFFMAIBNS((1n.0 ,- ((bM)) >/= (01..03 - *( aM))) ){) ) | ~~^~~ ~~| ^ ~ src/libavutil/common.hsrc/libavutil/macros.h::6449::3134:: note: note: expanded from macro 'FFABS'expanded from macro 'FFMIN' 6449 | | ##ddeeffiinnee FFFAFBMSI(Na()a ,(b()a )( (a>)= >0 ?( b()a )? :( b()- (:a) )()a )| ^) | ^ src/libavfilter/blend_modes.c:108:33In file included from : src/libavfilter/vf_fftdnoiz.cnote: :expanded from macro 'fn'27 : src/libavfilter/window_func.h:162:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]108 | 162 | d s t [ j ] = t o pif[ j(]Fsrc/libavfilter/vf_feedback.cF A+B S(:n((312: 103E:-X PR )warning: M)- missing field 'unit' initializer [-Wmissing-field-initializers]t>=o p0[.j3] )* *M) {o p a312c| | i ^~~~~~~~~~~~ ~~ty ; src/libavutil/common.h : { 64 :"37 : x note: expanded from macro 'FFABS'" , " s e 64 | t t # o dp e f li en\e f Ft | FA ^~~~BSc(a )ro p (p(oa)ssrc/libavfilter/blend_modes.c i>=: t0135 i:?1o :(n a"warning: ,) implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]O: (F-F(Sa)E) T)135 | (f x| n) ^~~~(, dAodVg_OePT,In file included from _ src/libavfilter/vf_fftdnoiz.cT :Y 27 P: ED_src/libavfilter/window_func.hI:OND162GT:,E39: {(warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A .,i B6))4 =162 | | 0 ^~~~~~~~~~~~~~~~~~~~~~~~~~~} , src/libavfilter/blend_modes.c0: ,108 : IN22 :T _note: expanded from macro 'fn' MiAf X ,( FTFF AL108BSA(G | nS } - , M ) > | ^= 0 . 3d s*t [jM]) = {t op [| ~ ^j ] + ((EXPR)-topsrc/libavfilter/vf_feedback.c[:j313]:)103 *: owarning: pamissing field 'unit' initializer [-Wmissing-field-initializers]c ity; 313 | { " y " , " s e\t | t ^~~~~~ ~ op left crop position", OFFSET(y), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, TFLAGS }, | ^ src/libavfilter/window_func.h:163:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_feedback.c :163314 | : 102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] l314u | t [n ] ={ 0 ."5 w*", (1" se+t ccorso(p( Ms_iPzIe*"(,F F A B S ( n - M ) - 0 .O3 F*F SME))T/((w(1) ,- 0A.3V)_ O*P TM_)T)Y)P;E _I N| T ~ ^, { .i64 = 0src/libavfilter/window_func.h }:,163 :069,: Iwarning: Nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T _MAX, FLAGS }163, | | ^ lut[n] = 0.5 * (1 + cos((M_src/libavfilter/vf_feedback.cP:I315*:(102F:F ABwarning: S(missing field 'unit' initializer [-Wmissing-field-initializers]n - M) - 0. 3315 | * M){)/ ("(1h "- ,0 ."3se)t * cMr)o)p) ; s i| ~ ^z e", Osrc/libavfilter/window_func.hFF:S163E:T(56h:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A V_OPT_TYPE_IN T163 | , { . i 6 4 = 0 } , 0l,u t[InN]T _= M0A.X5, F*L A(G1 S+ c}o,s( ( M_| P ^I *(FFABS(n - M) - 0.3 src/libavfilter/vf_feedback.c*: 316M:)12):/ (warning: (1missing field 'help' initializer [-Wmissing-field-initializers] - 0 316. | 3 ) *{ MN)U)L)L; } | | ~~^~~ ~ ^ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/vf_fftdnoiz.c:27: src/libavfilter/window_func.h:163:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ^~~~~~~~~~~~ ~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ src/libavfilter/blend_modes.c:136:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:49: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~ ^~~~~~~ src/libavfilter/blend_modes.c:136:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:39: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~^~~~~~ src/libavfilter/blend_modes.c:136:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ~~~~~^~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:74:30: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ^ ~~ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:136:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(bur10n, warning s generated . BURN(A, B)) | ~~~~~~~~~~~~~~~~~~~~^~~~~~9 warnings generated. 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[j9] warning+s generated(. (EXPR)-top[j]) * opacity; \ | ^~~~ ~ src/libavfilter/blend_modes.c:136:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ~~~~~^~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:74:81: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ~ ^ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:136:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:74:74: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ~ ^ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:136:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ~~~~~^~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' CC libavfilter/vf_hysteresis.o 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:74:81: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ~ ^ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:136:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:74:74: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ~ ^ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:136:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:22: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~~~ ~ CC libavfilter/vf_identity.o CC libavfilter/vf_idet.o CC libavfilter/vf_il.o src/libavfilter/vf_fftdnoiz.c:109:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 109 | { NULL } | ^ CC libavfilter/vf_kerndeint.o CC libavfilter/vf_lagfun.o CC libavfilter/vf_lenscorrection.o CC libavfilter/vf_limitdiff.o CC libavfilter/vf_limiter.o CC libavfilter/vf_lumakey.o CC libavfilter/vf_lut.o src/libavfilter/vf_field.c:47:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 47 | {NULL} | ^ 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] CC libavfilter/vf_lut2.o 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:74:30: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ^ ~~ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:146:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:74:44: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ ~ src/libavfilter/blend_modes.c:146:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HACC libavfilter/vf_lut3d.o LF), B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:74:81: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ~ ^ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:146:41: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:74:74: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ~ ^ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:146:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:74:81: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ~ ^ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:146:41: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:74:74: src/libavfilter/vf_fieldhint.cnote: expanded from macro 'BURN' :58:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | #define BURN (58a | , b ){ " h i n t " ,(( ("as)e t< =h i0.n0t) f? i(lae)" ,: OFFFFSMEATX((hi0n.t0_,f i1l.e0_ s-t r(1).,0 A-V _(bO))P T/_ (TaY)P)E)_ S T| R ~ ^I NG, {.stsrc/libavutil/macros.hr:=N47UL:L40}:, 0note: ,expanded from macro 'FFMAX' 0, FLA GS47 | }#,d e f| i ^n e 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_fieldhint.c : 63 : 12\: warning: | missing field 'help' initializer [-Wmissing-field-initializers] ^~~~ 63 | { NULsrc/libavfilter/blend_modes.cL: 146}: 54 | : ^ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:75:30: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ^ ~~ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:146:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:75:44: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ ~ src/libavfilter/blend_modes.c:146:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:75:75: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ~ ^ src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:146:68: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:75:62: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ^ ~ src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:146:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:75:75: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ~ ^ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:146:68: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:75:62: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ^ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:146:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(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_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 chro52min warningansc generatede . expression in V plane", OFFSET(weight_str[V]), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ 7 warnings generated. src/libavfilter/vf_fftfilt.c:101:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 101 | {NULL}, | ^ 24 warnings generated. src/libavfilter/vf_fftfilt.c:109:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 109 | return s->rdft_vdata_out[plane][(int)x * s->rdft_vstride[plane] + (int)y]; | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_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 } | ^ 9 warnings generated. src/libavfilter/blend_modes.c:153:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | fn(interpolate,LRINTF(MAX * (2 - cosf(A * M_PI / MAX) - cosf(B * M_PI / MAX)) * 0.25f)) | ~ ^~~ src/libavfilter/blend_modes.c:41:13: note: expanded from macro 'MAX' 41 | #define MAX 1.f | ^~~ src/libavfilter/blend_modes.c:80:20: note: expanded from macro 'LRINTF' 80 | #define LRINTF(x) (x) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:153:62: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 153 | fn(interpolate,LRINTF(MAX * (2 - cosf(A * M_PI / MAX) - cosf(B * M_PI / MAX)) * 0.25f)) | ^ ~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:80:20: note: expanded from macro 'LRINTF' 80 | #define LRINTF(x) (x) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:153:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | fn(interpolate,LRINTF(MAX * (2 - cosf(A * M_PI / MAX) - cosf(B * M_PI / MAX)) * 0.25f)) | ~ ^~~ src/libavfilter/blend_modes.c:41:13: note: expanded from macro 'MAX' 41 | #define MAX 1.f | ^~~ src/libavfilter/blend_modes.c:80:20: note: expanded from macro 'LRINTF' 80 | #define LRINTF(x) (x) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:153:39: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 153 | fn(interpolate,LRINTF(MAX * (2 - cosf(A * M_PI / MAX) - cosf(B * M_PI / MAX)) * 0.25f)) | ^ ~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:80:20: note: expanded from macro 'LRINTF' 80 | #definesrc/libavfilter/vf_fieldorder.c LR:IN157T:F12(:x) warning: (missing field 'help' initializer [-Wmissing-field-initializers]x ) | ^ src/libavfilter/blend_modes.c157: | 108 : 33 : note: {expanded from macro 'fn' NULL } | ^ 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/vf_find_rect.c:130:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 130 | return 1 - fabs(c); | ~~~~ ^ 70 warnings generated. CC libavfilter/vf_maskedclamp.o src/libavfilter/vf_format.c:142:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 142 | { NULL } | ^ 1 warning generated. 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->tCC libavfilter/vf_maskedmerge.o ime_base), 211 | best_x, best_y, best_score); | ^~~~~~~~~~ src/libavfilter/vf_find_rect.c:210:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 210 | inlink->frame_count_out, TS2D(in->pts) * av_q2d(inlink->time_base), | ^~~~~~~~~~~~~ ~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_find_rect.c:215:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 215 | snprintf(buf, sizeof(buf), "%f", best_score); | ~~~~~~~~ ^~~~~~~~~~ 10 warnings generated. CC libavfilter/vf_maskedminmax.o src/libavfilter/vf_fftfilt.c:295:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 295 | for (i = 0; i < s->rdft_hlen[plane]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fftfilt.c:297:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 297 | for (j = 0; j < s->rdft_vlen[plane]; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_maskedthreshold.o 30 warnings generated. src/libavfilter/vf_fps.c:103:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "fps", "A string describing desisrc/libavfilter/vf_fftfilt.cre:d 406o:31u:t puwarning: t comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare]f ramerate", OFFSET(f r406a | m e r a t e ) , A V _O PT _TfYPoE_rS T(RIiNCC libavfilter/vf_maskfun.o nGt, j{ =. st0r; j= <" 2s5-" >}r,d f0t,_ v0l,e Vn|[Fp l}a,n e ];| ^j ++) | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fps.c:104:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | { "start_time", "Assume the first PTS should be this value.", OFFSET(start_time), AV_OPT_TYPE_DOUBLE, { .dbl = DBL_MAX}, -DBL_MAX, DBL_MAX, V|F }, | ^ src/libavfilter/vf_fps.c:114:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 114 | { NULL } | ^ CC libavfilter/vf_median.o src/libavfilter/vf_framestep.c:40:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 40 | { "step", "set frame step", OFFSET(frame_step), AV_OPT_TYPE_INT,20 {. warningis6 generated4=. 1}, 1, INT_MAX, FLAGS}, | ^ src/libavfilter/vf_framestep.c:41:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 41 | { NULL }, | ^ CC libavfilter/vf_mergeplanes.o CC libavfilter/vf_mestimate.o src/libavfilter/vf_fps.c:199:50: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 199 | if (first_pts < INT64_MIN || first_pts > INT64_MAX) { | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 37 warnings generated. src/libavfilter/vf_framerate.c:50:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | src/libavfilter/vf_blend.c :{"114:129f:p swarning: ",missing field 'unit' initializer [-Wmissing-field-initializers] "re 114q | u i r e{d "ocu0t_epxuptr "f,r a m"ess epte r csoelcoonrd rcaotmep"o, nOeFnFtS E#T0 (edxepsrte_sfsriaomn"e,_ rOFaFtSeE),T (pAarVa_mOsP[T0_T]Y.PEe_xVpIrDE_Os_tRrA)T,E A,V _{O.PTs_tTrY=PE"_5S0T"}R,I N G , { . s t r = N 0U,L L } , 0 , I0NT,_ FMLAAXG,S V}|,F }| , ^ | ^ src/libavfilter/vf_blend.csrc/libavfilter/vf_framerate.c::11552::129167:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers] missing field 'unit' initializer [-Wmissing-field-initializers] 115 | 52 | { " c{1_"eixpnrt"e,r p _"ssteta rcto"l,or c o m p o n"epnoti n#t1 teox psrteasrsti onl"i,n eOaFrF SiETn(tpaerrapmos[l1at]i.eoxn"p,r_ s t r O)F, FAVS_ETO(PiTn_tTerYpPE__sStTaRrIt)N,G , {.AsVt_rO=PTN_UTLYLP}E,_ I0N, T0,, F LA G S }{.,i 6 4| =1 ^5 }, 0, 255, V|F },src/libavfilter/vf_blend.c : 116| : ^129 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "c2_expr", "ssrc/libavfilter/vf_framerate.ce:t53 :c167ol:o rwarning: missing field 'unit' initializer [-Wmissing-field-initializers]c omponent #2 exp r53e | s s i on "{," OiFnFtSeETr(ppa_reamnsd"[, 2 ] . e x p r _ s t"pro)i,n tA V_tOo PeTn_dT YlPinEe_aSrT RIiNnGt,er p{o.lstarti=oNnU"L,L } , 0 , OF0F,S EFTL(AGiSn t}er,p _ e| ^n d), AV_OPT_TYPE_INT, {.i64=240}, src/libavfilter/vf_blend.c : 117 : 129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 0, 1172 | 5 5 , { V"|cF3_ e}x,pr " , | ^" set color component #3 exprsrc/libavfilter/vf_freezeframes.cessi:on42"src/libavfilter/vf_framerate.c:, 113::O FF54Swarning: :E164missing field 'unit' initializer [-Wmissing-field-initializers] T:( pwarning: amissing field 'unit' initializer [-Wmissing-field-initializers]r ams[3].e xp42r | _ s54tr{) | , "Af V _iO rsP{t"T, _ "Ts ceYnP"E_eSs"e,T tR I f iNG ,r s t fr{a . smt e r ="tNUsocLL ef}nr,ee e c0hze,"a, n g0eO,F FFSlETLe(fAiveGrlstS"),, } ,A | V ^ _ O P T _T Y P E _I N T6 4 , { .iO6F4=F0S}E,T 0(,s cIeNTsrc/libavfilter/vf_blend.cn6:e4_118_M:sA125Xc:,o r warning: eF)missing field 'unit' initializer [-Wmissing-field-initializers]L, A GS }, AV _| ^ O118P | T _ T Y PE{_D O"UaBlLlE_, e x p{r."d,b l"=s8e.t2 }ex,p r esrc/libavfilter/vf_freezeframes.c s: s43 :i113: o n warning: fmissing field 'unit' initializer [-Wmissing-field-initializers]or a l l co 043l | , o r { c "ol maps t"o, n10 0e .n,ts " V ,|F" s}eOt,FF S El aTs| t( ^ aflrla_emxep tro) , fAVr_OePezTe_"T, Y OPFE_FSSTERTI(NlaGs,t ){,. s t r =ANUVL_OLP}T,_ T0Y,P E0_,I NFTL6A4G,S {},. i | 6 ^4 =0}, 0, INT64_MAX, FLAGS }, | ^src/libavfilter/vf_framerate.c :60:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/vf_blend.c :60 | 119 : 125 : {warning: Nmissing field 'unit' initializer [-Wmissing-field-initializers]UL L} | ^ 119src/libavfilter/vf_freezeframes.c | : 44 : 113 : {warning: missing field 'unit' initializer [-Wmissing-field-initializers]" c0_opacity" ,44 | " s et{ c"olroerp lcaocmepo",n e"nste t# 0f raompea ctiot yr"e,p lOFaFcSeET"(,p a r a ms [ 0]O.FopFaSEcTi(trye)p, lAaVc_eO)P,T_ TAVY_PEO_PTD_OTUYBPLEE,_ IN{T.6d4b,l ={1.}i,6 40=,0 }1,, 0F,L AIGSN T}6, 4 _M| A ^X , FLAGS }, | ^ src/libavfilter/vf_freezeframes.csrc/libavfilter/vf_blend.c::45120::12125:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'help' initializer [-Wmissing-field-initializers] 45 | {120 N | U L L }{ ,"c 1 _| o ^pa city", "set color component #1 opacity", OFFSET(params[1].opacity), AV_OPT_TYPE_Dsrc/libavfilter/vf_freezeframes.cO:44U:B96L:E ,warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]{ .dbl=1}, 0, 1, FL A44G | S } , { | " ^r eplace", "set frame to replace", OFFsrc/libavfilter/vf_blend.cS:E121T:(125r:ep lwarning: amissing field 'unit' initializer [-Wmissing-field-initializers]c e), AV_OPT_T Y121P | E _ I N {T 6"4c,2 _{o.pia6c4it=y0"},, 0",s eItN Tc6o4l_oMrA Xc,o mFLpAoGnSe }n,t #| 2 ~ ^~~~~~~~~ opacity", OFF/usr/include/stdint.hS:E46T(:p21a:r anote: mexpanded from macro 'INT64_MAX's [2].opa c46i | t#y)d,e AfVi_nOeP TI_NTTY6P4E__MDAOXU B L(E0,x 7f{f.fdfbflf=f1f}f,f f0f,f ff1), F L| A ^~~~~~~~~~~~~~~~~~G S }, | ^ src/libavfilter/vf_freezeframes.c:43:src/libavfilter/vf_blend.c96:: 122warning: :implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]125 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | 122 | { {"l a"sct3"_,o p a c i"tsye"t, l a"sste tf rcaomleor tcoo mfporeneeznet" ,# 3 OoFpFaScEiTt(yl"a,s tO)FF,S E T ( paArVa_mOsPT[_3T].YoPEp_aIcNiT6t4y,) ,{ .AiV6_4O=P0T}_T,Y PE0_,DO UINBTL6E4,_ {M.AdXb, lF=1L}A,G S0, }1,, | FL ~ ^~~~~~~~~A GS }/usr/include/stdint.h,: 46 :| 21 ^: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffsrc/libavfilter/vf_blend.cf:ff123f:125f:f )warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ^~~~~~~~~~~~~~~~~~ 123 | { "all_opacisrc/libavfilter/vf_freezeframes.cty:"42,: 96":s ewarning: timplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] opacity for a42 | l l c{o l"ofri crosmtp"o,n e nt s"",s eOtF FfSiErTs(ta lfl_roapmaec ittoy )fr,e AeVz_eO"P,T _OTFYFPSEE_TD(fOiUrBstL)E,, { . dAbVl_=O1P}T,_ T0Y,P E1_,I NFTL6A4G,S {}.,i 6 4| = ^0 }, 0, INT64_MAX, FLAGsrc/libavfilter/vf_blend.cS: 124}:,12 : | ~ ^~~~~~~~~warning: missing field 'help' initializer [-Wmissing-field-initializers] /usr/include/stdint.h :12446 | :21 : note: expanded from macro 'INT64_MAX'{ NULL }46 | #| d ^e fine INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_framerate.c:82:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 82 | ret = av7_cl warningipsf generated(F. FMIN(mafd, diff), 0, 100.0); 13| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warnings generated. src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ 1 warning generated. src/libavfilter/vf_framepack.c:439:12:src/libavfilter/vf_freezedetect.c:54:149: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'help' initializer [-Wmissing-field-initializers] 439 | { NU LL54 | } , {| ^ "n", "set noise tolerance", OFFSET(noise), AV_OPT_TYPE_DOUBLE, {.dbl=0.001}, 0, 1.0, V|F }, | ^ src/libavfilter/vf_freezedetect.c:55:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "noise", "set noise tolerance", OFFSET(noise), AV_OPT_TYPE_DOUBLE, {.dbl=0.001}, 0, 1.0, V|F }, | ^ src/libavfilter/vf_freezedetect.c:56:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "d", "set minimum duration in seconds", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=2000000}, 0, ICC libavfilter/vf_midequalizer.o NT64_MAX, V|F }, | ^ src/libavfilter/vf_freezedetect.c:57:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "duration", "set minimum duratio16n warningisn generateds. econdsrc/libavfilter/vf_fillborders.cs":, 682 : 111 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] OFFSET(duration), 682AV | _ O P T _{T Y"PlEe_fDtU"R,A TI O N",s {e.ti 6t4h=e2 0l00e0f0t0 }fi,l l b0o,r IdNeTr6"4,_ M A XO,FF SVE|T(Fl e}f,t )| ^, AV_OPT_TYPE_INT, {.i64=0},src/libavfilter/vf_freezedetect.c :059,: 10I:N Twarning: _missing field 'help' initializer [-Wmissing-field-initializers]M AX, 59 | F L A G{SN U}LL,} | | ^ ^ src/libavfilter/vf_fillborders.c:683:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 683 | { "right", "set thsrc/libavfilter/vf_freezedetect.ce: 57r:ig134h:t warning: fimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]i ll border", OFFSE T57( | r i g h{t )",d u rAaVt_iOoPnT",_ T Y P E _ I N T, { ."is6e4t= m0i}n,i m0u,m IdNuTr_aMtAiXo, n i n FsLeAcGSo n}d,s " ,| ^ OFFSET(duration), AV_OPT_TYPE_DURATIsrc/libavfilter/vf_fillborders.cON:, 684{:.111i:6 4warning: =missing field 'unit' initializer [-Wmissing-field-initializers]2 000000}, 6840 | , I N T{6 4"_MtAoXp, "V,| F } ," s e| t ~ ^~~~~~~~~ the top fill /usr/include/stdint.hb:o46r:de21r:", note: expanded from macro 'INT64_MAX' OFFS E46T | (t#odp)e,f i n e AIVN_TO6P4T__MTYAPXE _I N(T0,x 7{.fif6f4=f0f}f,f f0f,f fIfNfTf_fM)A X ,| ^~~~~~~~~~~~~~~~~~ FLAGS }, | ^ src/libavfilter/vf_freezedetect.c:56:src/libavfilter/vf_fillborders.c134::685 :warning: 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] 68556 | | {{ " d""b,o t t o m ", " s e t t h e b o t"steotm mfiinlilm ubmo rdduerart"i,on OinF FsSeEcTo(nbdso"t,t o m ), A V _ OOPFTF_STEYPTE(_dIuNrTa,t i{o.ni)64,= 0 }A,V _0O,P TI_NTT_YPMEA_XD,U R A T IOFNL,A G{S. i}6,4 = 2| 0 ^0 0000}, 0, INT64_MAX, V|F }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fillborders.c:695:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 695 | { NULL } | ^ src/libavfilter/vf_fspp.c:49:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | { "quality", "set quality", OFFSET(log2_count), AV_OPT_TYPE_INT, {.i64 = 4}, 4, MAX_LEVEL, FLAGS }, | ^ src/libavfilter/vf_fspp.c:50:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | { "qp", "force a constant quantizer parameter", OFFSET(qp), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 64, FLAGS }, | ^ src/libavfilter/vf_fspp.c:51:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | { "strength", "ssrc/libavfilter/vf_gblur.cet f:il44t:e105r: swarning: tmissing field 'unit' initializer [-Wmissing-field-initializers]r ength", 44O | F F S E T{(s tr"esniggtmha)",, " s eAtV _sOiPTg_mTaY"P,E _ I N T, { . i 6 4 = O0F}F,S E-T(1si5g,m a3)2,, AV _ O P T _ TFYLPAEG_SF L}O,A T| , ^ {.dbl=0.5}, 0.0, 1024, FLAGS }, | ^ src/libavfilter/vf_fspp.c:52:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "use_bfsrc/libavfilter/vf_gblur.cr:am45e:_105q:p "warning: , missing field 'unit' initializer [-Wmissing-field-initializers]"u se B-frame s45' | Q P{" ",s t e p s " , " s e t n u msrc/libavfilter/vf_blend.c bOerF o:f Fs161tSE:Te1:( psuwarning: s"eimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]_b, f rOaFmFe_SqETp()s,t eApVs_O)P,T _ TAYVP_EO_PBT O_OL161T, | DYE{FIP.ENi_IENT6_4, =B L{0E}.,NiD _6 E04,X=1 }1P, ,R ( f 1 l, o a t 6 ,, 3 2FbiFLt,L AGAS4)G } ,S },| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| | ^ ^ src/libavfilter/vf_blend.csrc/libavfilter/vf_fspp.c::14953::1250:: warning: note: missing field 'help' initializer [-Wmissing-field-initializers]expanded from macro 'DEFINE_BLEND_EXPR' 53src/libavfilter/vf_gblur.c | : 46 : { 105149N: | U L warning: missing field 'unit' initializer [-Wmissing-field-initializers]L } | ^ 46v | al u e s [{VA R"p_lTOaPne]s " , ="s evatl upesl[aVnARe_As] =t ot ofpil[txe]r;" , OF F S E T (p l a n e s ) , A V _ O P T\ _ T| Y ~ ^~~~~~P E_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_blend.c:161:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_gblur.c:47:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 161 | DEFINE_BL E47N | D _ E X P{R (f"lsoiagtm,a V3"2,b i"ts,e t4 )v e r| t^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~i cal sigma", src/libavfilter/vf_blend.c: 150O:F50F:S Enote: Texpanded from macro 'DEFINE_BLEND_EXPR'(s igmaV), AV _150O | PT _ T Y P E _ F L O A T ,v a{l.udebsl[=V-A1R}_, B O T-T1O,M ]1 0=2 4v,a lFuLAeGs[SV A}R,_ B ]| ^= bottom[x]; src/libavfilter/vf_gblur.c : 48 : 12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 48\ | | ~ ^~~~~~~~~ { NULL } | ^ 2 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_grayworld.c:54:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 54 | { NULL } | ^ 5 warnings generated. 2 warnings generated. src/libavfilter/vf_gblur.csrc/libavfilter/vf_blend.c:205::28321::19 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 205 | 283 | l am bfdoar = ((is i=gm a0; i* tpeaprsam)s;) ; i| + ~~~~~~^~~~~~~ ~+ ) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavfilter/vf_geq.c:73:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "lum_expr", "set luminance expression", OFFSET(19ex warningprs_ generateds. tr[Y]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_blend.c:292:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavfilter/vf_geq.c:74:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 292 | f o74r | ( i {n t" lpulma"n,e = 0 ; p la"nes psairoanms"),; p lOaFFnSeE+T+()e x{p r _s| t ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ r[Y]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:75:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "cb_expr", "set chroma blue expression", OFFSET(expr_str[U]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:76:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "cb", "set chroma blue expression", OFFSET(expr_str[U]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:77:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "cr_expr", "set chroma red expression", OFFSET(expr_str[V]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:78:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "cr", "set chroma red 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 }, | ^ 6 warnings generated. src/libavfilter/vf_geq.c:80:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "a", "set alpha expression", OFFSET(expr_str[A]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:81:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "red_expr", "set red expression", OFFSET(expr_str[R]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:82:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "r", "set red expression", OFFSET(expr_str[R]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:83:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "green_expr", "set green expression", OFFSET(expr_str[G]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:84:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "g", "set green expression", OFFSET(expr_str[G]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:85:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "blue_expr", "set blue expression", OFFSET(expr_str[B]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:86:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "b", "set blue expression", OFFSET(expr_str[B]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_gradfun.c:138:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 138 | av_log(ctx, AV_LOG_VERBOSE, "threshold:%.2f radius:%d\n", s->strength, s->radius); | ~~~~~~ ~~~^~~~~~~~ src/libavfilter/vf_geq.c:93:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 93 | {NULL}, | ^ src/libavfilter/vf_histeq.c:74:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "strength", "set the strength", OFFsrc/libavfilter/vf_fspp.cSET:(295st:r13e:n gwarning: thcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]) , AV_OPT_TYPE_FL OA295T | , {. d b l = 0. 2 } , 0 , T1H,R EFSLHOALDG(tSm p}0,, | d ^0, threshold[0 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:src/libavfilter/vf_histeq.c39::7530::106 note: :expanded from macro 'THRESHOLD' warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39 | i75f | ( ( (u n si{g n"eidn)t((exn)s it+y "t,) ) > "ts e*t 2t)h re =i (nxt)e;n s i t\y "| , ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ OFFSET(intensrc/libavfilter/vf_fspp.cs:i296:t13y):, warning: Acomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]V _OPT_TYPE _F296L | O A T , { . d b lT=0H.2R1}E, S0H, O1L, DF(LAtGmpS1src/libavfilter/vf_geq.c ,}:, d129 2:| ,67 t:hr ^ ewarning: simplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]ho ld[2 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h :12939 | : 30 : note: expanded from macro 'THRESHOLD' 39 | +i f (( (yu ns*i(g(n1-exd))*(s(rxc)3 2+[ xt)i) +> (ty i*+ 12)) *r l=i n(exs);i z e\ ] | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~+ x*src32[src/libavfilter/vf_fspp.cx:i297 src/libavfilter/vf_histeq.c:+: 1380:1: 12warning: +:comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] ( warning: ymissing field 'help' initializer [-Wmissing-field-initializers]i+ 1) 297*80 | | l in e s i {z e] ) ;N U L L | T ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~} H R E| ^S HOLD(src/libavfilter/vf_geq.ctm:p1292:,33 :d 4,warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]th reshold[4 *129 | 8 ] ) ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h : 39 : 30 :+ note: expanded from macro 'THRESHOLD' y *(( 139- | x ) * s irfc(3(2([unxsiig n+e d(y)i(+(1x)) *+ lti))n e> sti *z e2]) r+ =x *(xs)r;c 3 \2 [ x| i ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ + 1 + (yisrc/libavfilter/vf_fspp.c+:1298): 13*: warning: lcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]i nesize]) ;298 | | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ THRESsrc/libavfilter/vf_geq.cH:O128L:D67(:t mpwarning: 3,implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] d6, threshold[6 128* | 8 ] ) ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ retsrc/libavfilter/vf_fspp.hu:r39n: 30(:1 note: -expanded from macro 'THRESHOLD'y )*((1-x )39* | s r c 3 2i[fx(i( (+u n syiig n e d*) ((lx)i n+e sti)z)e ]> +t *x *2s)r cr3 2=[ (xx)i; + 1\ + | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~y i * lisrc/libavfilter/vf_fspp.cn:e332s:i13z:e ]warning: )comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 332 | src/libavfilter/vf_geq.c : 128 : 33 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] THRESHOLD (128tm | p 4, d1 , t hr es h o l d[r1e t* u8rn] ()1;- y| ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~* ((1-src/libavfilter/vf_fspp.hx:)39*:sr30c:3 2note: [expanded from macro 'THRESHOLD'x i + y i39 | *i lfi(n(e(suinzes]i g+n exd)*(s(rxc)3 2+[ xti) )+ >1 t +* 2y)i r =* (lxi)n;e s i z\e] ) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.c:333:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 333 | src/libavfilter/vf_gradfun.c : 223 : 157 :T Hwarning: Rmissing field 'unit' initializer [-Wmissing-field-initializers]E SHOLD(tmp5, d3, thre s223h | o l d [ 3{ "*s t8r]e)ng; t | h ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~" , "src/libavfilter/vf_fspp.hT:h39e: 30m: anote: xexpanded from macro 'THRESHOLD'i mum amo u39n | t b y iwfh(i(c(hu ntshieg nfeidl)t(e(rx )w i+l lt )c)h a>n gte *a n2y) orn e= p(ixx)e;lsrc/libavfilter/vf_histeq.c . ":, O91\F :38F:S | E ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~warning: T implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( strengtsrc/libavfilter/vf_fspp.ch:)334: 13:, 89 warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]A | V _ O P T a334 | _ T YvP_ E l_ F oLgO AT(, {c .dtb xl , T =HA RV1E._LS2O HG}O_LD,(V tmEpR60.B5,O1 S,dE, 5 , 6t 4hr| ,e ~~~~~~ FLsAhGoS ld [}590, * | 8 ] | ^ ) ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "stsrc/libavfilter/vf_fspp.hr:39e:ng30t:h :note: %expanded from macro 'THRESHOLD'0. 3f int e39 | n si t y :i%src/libavfilter/vf_gradfun.cf0:.(224(3(f: aun157tinb:ansd iwarning: imissing field 'unit' initializer [-Wmissing-field-initializers]ngg n:ed%)d(\(nx"), + 224t | ) ) 91 | >{ " rat d *i 2)u sr " ,= (h isxt );e q" T-he \> ns ter| i ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~e gnhgbtohrh,o src/libavfilter/vf_fspp.cohd: i335ts:toeq13 -fi:t > tiwarning: hcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]ne tgreadnisiet n335yt | , t hois .te q-">,a n t i ba nTH dR iEn Sg H O)L ; D( t m| p ~~~~~~~~^~~~~~~~~ 7 , d 7 , t src/libavfilter/vf_histeq.chOr:FeF91SEsT:(rha20olddi:u[ warning: s7 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* ), 8 ] )AV89_; | O P T_ T| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~YP aEv__src/libavfilter/vf_fspp.hI:loN39Tg, :( 30:c note: expanded from macro 'THRESHOLD't{ x .src/libavfilter/vf_geq.c, i:6394A147 | V:20= _1:L warning: 6O implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]G _}, iVf E(4,R( B( O uS31472nEs | , , ig nF e d)L(( x | ) A ~~~~~~ G +S tr ))} >e 90t,utrn | s r *c | 32 ^[2 ) rx =i ( x )+ ; "y si t\r *e n| src/libavfilter/vf_gradfun.c ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ g:tlhi225::%n012e:. s3iwarning: zfmissing field 'help' initializer [-Wmissing-field-initializers] ei ]nt; 225e | n | s{i ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ t y:N%U0LL. 3} f | ^a ntibanding:%d\n", 91 | histeq->strength, histeq->intensity, histeq->antibanding); | ~~~~~~~~^~~~~~~~ src/libavfilter/vf_guided.c:84:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "radius", "set the box radius", OFFSET(radius), AV_OPT_TYPE_INT, {.i64 = 3 }, 1, 8 warning s generated . 20, TFLAGS }, | ^ src/libavfilter/vf_guided.c:85:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "eps", "set the regularization parameteCC libavfilter/vf_minterpolate.o r (with square)", OFFSET(eps), AV_OPT_TYPE_FLOAT, {.dbl = 0.01 }, 0.0, 1, TFLAGS }, | ^ src/libavfilter/vf_guided.c:89:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "sub", "subsampling ratio for fast mode", OFFSET(sub), AV_OPT_TYPE_INT, {.i64 = 4 }, 2, 64, TFLAGS }, | ^ src/libavfilter/vf_guided.c:93:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64 = src/libavfilter/vf_geq.c1 : 192 :}28, : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]0 , 192 | 0 x F , T F LA G S li}n,e s u| m ^ += src32[xi + yi * linsrc/libavfilter/vf_guided.ce:s94i:z12e:] ; warning: missing field 'help' initializer [-Wmissing-field-initializers]| ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ 94 | { NULL } | ^ src/libavfilter/vf_floodfill.c:399:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 399 | { "x", "set pixel x coordinate", OFFSET(x), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:400:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 400 | { "y", "set pixel y coordinate", OFFSET(y), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_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"CC libavfilter/vf_misc_vaapi.o , OFFSET(s[2]), AV_OPT_TYPE_INT, {.i64=0},-1, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:404:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 404 | { "s3", "set source #3 component value", OFFSET(s[3]), AV_OPT_TYPE_INT, {.i64=0},-1, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:405:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 405 | { "d0", "set destination #0 component value", OFFSET(d[0]), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:406:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 406 | { "d1", "set destination #1 component value", OFFSET(d[1]), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:407:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 407 | { "d2", "set destination #2 component value", OFFSET(d[2]), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:408:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 408 | { "d3", "set destination #3 component value", OFFSET(d[3]), AV_OPT_TYPE_INT,CC libavfilter/vf_mix.o {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:409:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 409 | { NULL } | ^ CC libavfilter/vf_monochrome.o CC libavfilter/vf_morpho.o src/libavfilter/vf_geq.c:279:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_hsvkey.c :27965 | : 50 : warning: geqimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]-> expr_str[A] = av_a s65p | r i n t fco(n"s%tf "f,l 1o.atf )h;ue =| ~~~~~~~~~~~ ^~~h ue_key < 0.f ? -hue_key : atan2f(uf, vf) + M_PI; | ^~~~~~~~~~~~~~ ~ CC libavfilter/vf_mpdecimate.o src/libavfilter/vf_hflip.c:42:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 42 | { NULL } | ^ 7 warnings generated. CC libavfilter/vf_multiply.o 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 | { "ssrc/libavfilter/vf_hqx.ccale:_h53e:i12g:h twarning: "missing field 'help' initializer [-Wmissing-field-initializers], "set sc al53e | h e i g{h tN"U, LOLF F}SE T( s| c ^a le_height), AV_OPT_TYPE_INT, {.i64=12}, 0, 40, FLAGS}, | ^ CC libavfilter/vf_negate.o src/libavfilter/vf_histogram.c:85:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | COMMON_OPTIONS | ^ src/libavfilter/vf_histogram.c:79:115: note: expanded from macro 'COMMON_OPTIONS' 79 | { "components", "set color components to display", OFFSET(components), AV_OPT_TYPE_INT, {.i64=7}, 1, 15, FLAGS}, \ | ^ src/libavfilter/vf_histogram.c:85:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_histogram.c:80:115: note: expanded from macro 'COMMON_OPTIONS' 80 | { "c", "set color components to display", OFFSET(components), AV_OPT_TYPE_INT, {.i64=7}, 1, 15, FLAGS}, | ^ src/libavfilter/vf_histogram.c:86:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "fgopacity", "set foreground opacity", OFFSET(fgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.7}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_histogram.c:87:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "f", "set foreground opacity", OFFSET(fgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.7}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_histogram.c:88:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] CC libavfilter/vf_neighbor.o 88 | { "bgopacity", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_histogram.c:89:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "b", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_histogram.c:102:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 102 | { NULL } | ^ CC libavfilter/vf_nlmeans.o CC libavfilter/vf_nnedi.o CC libavfilter/vf_noise.o src/libavfilter/vf_hsvkey.c:219:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 219 | s->hue = FFSIGN(s->hue_opt) *M_PI * fmodf(526.f - fabsf(s->hue_opt), 360.f) / 1src/libavfilter/vf_geq.c80.f:;456 : 54| : ~ ^~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_hsvkey.c:219:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 456 | 219 | g e qs-->>vhauluee s24=[ warningFFVSsAIR generatedG_N. T]( s=- >ihnu-e_>opptt) s* M_=P=I *A Vf_mNoOdPfT(5S2_6.VfA -L UfaEb sf?( sN->AhNue _o:p ti)n, -3>6p0t.fs) */ a1v8_0q.f2;d ( i| n ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ link->time_base), | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_histogram.c:186:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | for (i = 1; i < avff->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/vf_hsvkey.c: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_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_hue.c:99:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 99 | { NULL } | ^ src/libavfilter/vf_hue.c:111:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 111 | hue->hue_sin = lrint(sin(hue->hue) * (1 << 16) * hue->saturation); | ~ ~~~~~^~~~~~~~~~ src/libavfilter/vf_hue.c:111:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 111 | hue->hue_sin = lrint(sin(hue->hue) * (1 << 16) * hue->saturation); | ~~~ ~~~~~^~~ src/libavfilter/vf_hue.c:112:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 112 | hue->hue_cos = lrint(cos(hue->hue) * (1 << 16) * hue->saturation); | ~ ~~~~~^~~~~~~~~~ src/libavfilter/vf_hue.c:112:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 112 | hue->hue_cos = lrint(cos(hue->hue) * (1 << 16) * hue->saturation); | ~~~ ~~~~~^~~ src/libavfilter/vf_hqdn3d.c:367:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 367 | { "luma_spatial", "spasrc/libavfilter/vf_hue.ctia:l 121l:u41m:a warning: simplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]t rength", O121F | F S E T ( s t rehn-g>ltuht[_lL[UiM]A _=S PaAvT_IcAlLi]p)_,u i n tA8V_(OiP T+_ TbY P* E2_5D.OU5B)L;E , | { ^ ~.d bl = 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 streng12th" warning,s generated O. FFSET(strength[CHROMsrc/libavfilter/vf_hue.cA_:SP124A:T44I:A Lwarning: ]implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]) , AV_OPT_T Y124P | E _ D O U B L E ,h -{> l.udtbl_ l=1 60[.i0] }=, a0v,_ cDlBiLp__MuAiXn,t pF2LA(GiS +} ,b * | 1 ^ 02.4, 10); | ^ ~ 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 = 07.0 warning}s, generated . 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 } | ^ 4 warnings generated. src/libavfilter/vf_fieldmatch.c:129:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 129 | { "ppsrc", "mark main input as a pre-processed input and activate clean source input stream", OFFSET(ppsrc), AV_OPT_4T warnings generated. YPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:134:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | { "mchroma", "set whether or not chroma is included during the match comparisons", OFFSET(mchsrc/libavfilter/vf_hue.cr:276:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] omsrc/libavfilter/vf_histogram.c:a 510275: | 66 : warning: himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]u e->var_values[VAR_R] = 510i | nl i n k - > f r a m e _ r a te . nu m =v=a l0u e|| +i=nl ilnkr-i>nftra(mem_axr_vaatel.udee *n s=-=> 0h i?s t o| g ~r am[id x276] | / ( f l o aNtA)Nm a:x a_vh_vqa2ld)(;i nl in| k ~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~- >frame_rate); | ^~~ )/usr/include/math.h:15:19: note: expanded from macro 'NAN' , 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:135:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 135 | { "y0", "define an exclusion band which excludes the lines between y0 and y1 from the field matching decision", OFFSET(y0), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:136CC libavfilter/vf_normalize.o :174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 136 | { "y1", "define an exclusion band which excludes the lines between y0 and y1 from the field matching decision", OFFSET(y1), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:137:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 137 | { "scthresh", "set src/libavfilter/vf_hue.cs:383:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] cen 383 | hue->var_values[VAR_T] = TS2T(inpic->pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ e chasrc/libavfilter/internal.hn:265:48: note: expanded from macro 'TS2T' g 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) *CC libavfilter/vf_null.o av_q2d(tb)) | ^~~ e/usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ detection threshold", OFFSETsrc/libavfilter/vf_hue.c:(384:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s c384 | hue->var_values[VAR_PTS] = TS2D(inpic->pts); | ~ ^~~~~~~~~~~~~~~~ tsrc/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' h 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15r:19: note: expanded from macro 'NAN' e 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ sh_flt), AV_OPT_TYPE_DOUBLE, {.dbl=12}, 0, 100, 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->saturation); | ~~~~~^~~~~~~~~~ CC libavfilter/vf_overlay.o src/libavfilter/vf_fieldmatch.c:146:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 146src/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); | ~~~~~^~~~~~~~~~ { "cthresh", "set the area 6c warnings generated. src/libavfilter/vf_hue.c:410:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] om 410 | hue->hue = hue->hue_deg * M_PI / 180; | ~~~~~^~~~~~~ ~ bing threshold used for combed framesrc/libavfilter/vf_hue.c:413:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] d 413 | hue->hue_deg = hue->hue * 180 / M_PI; | ~~~~~~~~~^~~~~ ~ etection", OFFSET(cthresrc/libavfilter/vf_hue.cs:418:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] h )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, | ~~~~~^~~~~~~~~~ Asrc/libavfilter/vf_hue.c:V418:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _ 416 | av_log(inlink->dst, AV_LOG_DEBUG, | ~~~~~~ O 417 | "H:%0.1f*PI h:%0.1f s:%0.1f b:%0.f t:%0.1f n:%d\n", P 418 | hue->hue/M_PI, hue->hue_deg, hue->saturation, hue->brightness, | ~~~~~^~~~~~~~~~ Tsrc/libavfilter/vf_hue.c_:418:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] T 416 | av_log(inlink->dst, AV_LOG_DEBUG, | ~~~~~~ Y 417 | "H:%0.1f*PI h:%0.1f s:%0.1f b:%0.f t:%0.1f n:%d\n", P 418 | hue->hue/M_PI, hue->hue_deg, hue->saturation, hue->brightness, | ~~~~~^~~~~~~ Esrc/libavfilter/vf_hue.c_:418:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] I 418N | hue->hue/M_PI, hue->hue_deg, hue->saturation, hue->brightness, | ~~~~~^~~~ T, {.i64= 9}, -1, 0xff, FLAGS }CC libavfilter/vf_owdenoise.o , | ^ src/libavfilter/vf_fieldmatch.c:147:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | { "chroma", "set whether or not chroma is considered in theCC libavfilter/vf_overlay_vaapi.o combed frame decision", OFFSET(chroma), AV_OPT_TYPE_BOOL,{.i64= 0}, 0, src/libavfilter/vf_histogram.c :661:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1, 661 | { "width", "set width", OFFSET(width), AV_OPT_TYPE_INT, {.i64=0}, 0, 8192, FLAGS}, | ^ 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_fieldmatch.c:148:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | { "blockx", src/libavfilter/vf_histogram.c:663:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] " 663 | COMMON_OPTIONS | ^ src/libavfilter/vf_histogram.cs:79:115: note: expanded from macro 'COMMON_OPTIONS' et 79 | { "components", "set color components to display", OFFSET(components), AV_OPT_TYPE_INT, {.i64=7}, 1, 15, FLAGS}, \ | ^ the x-src/libavfilter/vf_histogram.c:663:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_histogram.ca:80:115: note: expanded from macro 'COMMON_OPTIONS' xi 80 | { "c", "set color components to display", OFFSET(components), AV_OPT_TYPE_INT, {.i64=7}, 1, 15, FLAGS}, | ^ s size src/libavfilter/vf_histogram.c:664:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] of 664 | { "bgopacity", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.9}, 0, 1, FLAGS}, | ^ the wsrc/libavfilter/vf_histogram.c:665:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] in 665 | { "b", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.9}, 0, 1, FLAGS}, | ^ dow usesrc/libavfilter/vf_histogram.c:666:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] d 666 | { "envelope", "display envelope", OFFSET(envelope), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ duringsrc/libavfilter/vf_histogram.c:667:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] c 667 | { "e", "display envelope", OFFSET(envelope), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ ombed fsrc/libavfilter/vf_histogram.c:668:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] ra 668 | { "ecolor", "set envelope color", OFFSET(envelope_rgba), AV_OPT_TYPE_COLOR, {.str="gold"}, 0, 0, FLAGS }, | ^ me detesrc/libavfilter/vf_histogram.c:669:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] ct 669 | { "ec", "set envelope color", OFFSET(envelope_rgba), AV_OPT_TYPE_COLOR, {.str="gold"}, 0, 0, FLAGS i}, | ^ on", OFFSET(blockx), AV_OPT_TYPE_Isrc/libavfilter/vf_histogram.c:676:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] N676 | { NULL } | ^ T, {.i64=16}, 4, 1<<9, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:149:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | { "blocky", "set the y-axis size of the window used during combed frame detection", OFFSET(blocky), AV_OPT_TYPE_INT, {.i64=16}, 4, 1<<9, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:150:215: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 150 | { "combpel", "set the n2u warnings generated. mber of combed pixels inside any of the blocky by blockx size blocks on the frame for the frame to be detected as combed", OFFSET(combpel), AV_OPT_TYPE_INT, {.i64=80}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:151:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 151 | { NULL } | ^ 36 warnings generated. 1 warning generated. 5 warnings generated. src/libavfilter/vf_hwmap.c:393:36: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 393 | { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_hwmap.c:396:33: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 396 | { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_hwmap.c:398:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 398 | { NULL } | ^ src/libavfilter/vf_huesaturation.c:321:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 321 | yrc = M_SQRT2 / mag; | ~ ^~~ src/libavfilter/vf_huesaturation.c:329:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 329 | zrs = sinf(rotation * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_huesaturation.c:329:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 329 | zrs = sinf(rotation * M_PI / 180.f); | ^~~~~~~~ ~ src/libavfilter/vf_huesaturation.c:330:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 330 | zrc = cosf(rotation * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_huesaturation.c:330:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 330 | zrc = cosf(rotation * M_PI / 180.f); | ^~~~~~~~ ~ src/libavfilter/vf_huesaturation.c:350:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 350 | yrc = M_SQRT2 / mag; | ~ ^~~ src/libavfilter/vf_huesaturation.c:353:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 353 | zrs = sinf(rotation * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_huesaturation.c:353:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 353 | zrs = sinf(rotation * M_PI / 180.f); | ^~~~~~~~ ~ src/libavfilter/vf_huesaturation.c:354:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 354 | zrc = cosf(rotation * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_huesaturation.c:354:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 354 | zrc = cosf(rotation * M_PI / 180.f); | ^~~~~~~~ ~ src/libavfilter/vf_huesaturation.c:448:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 448 | { "hue", "set the hue shift", OFFSET(hue), AV_OPT_TYPE_FLOAT, {.dbl=0},-180, 180, VF }, | ^ src/libavfilter/vf_huesaturation.c:449:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 449 | { "saturation", "set the saturation shift", OFFSET(saturation), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ src/libavfilter/vf_huesaturation.c:450:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 450 | { "intensity", "set the intensity shift", OFFSET(intensity), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ src/libavfilter/vf_huesaturation.c:459:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 459 | { "strength", "set the filtering strength", OFFSET(strength), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0,100,VF }, | ^ src/libavfilter/vf_huesaturation.c:460:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 460 | { "rw", "set the red weight", OFFSET(rlw), AV_OPT_TYPE_FLOAT, {.dbl=.333}, 0, 1, VF }, | ^ src/libavfilter/vf_huesaturation.c:461:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 461 | { "gw", "set the green weight", OFFSET(glw), AV_OPT_TYPE_FLOAT, {.dbl=.334}, 0, 1, VF }, | ^ src/libavfilter/vf_huesaturation.c:462:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 462 | { "bw", "set the blue weight", OFFSET(blw), AV_OPT_TYPE_FLOAT, {.dbl=.333}, 0, 1, VF }, | ^ src/libavfilter/vf_huesaturation.c:463:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 463 | { "lightness", "set the preserve lightness", OFFSET(lightness), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, VF }, | ^ src/libavfilter/vf_huesaturation.c:464:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 464 | { NULL } | ^ src/libavfilter/vf_idet.c:32:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 32 | { "intl_thres", "set interlacing threshold", OFFSET(interlace_threshold), AV_OPT_TYPE_FLOAT, {.dbl = 1.04}, -1, FLT_MAX, FLAGS }, | ^ src/libavfilter/vf_idet.c:33:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 33 | { "prog_thres", "set progressive threshold", OFFSET(progressive_threshold), AV_OPT_TYPE_FLOAT, {.dbl = 1.5}, -1, FLT_MAX, FLAGS }, | ^ src/libavfilter/vf_idet.c:34:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 34 | { "rep_thres", "set repeat threshold", OFFSET(repeat_threshold), AV_OPT_TYPE_FLOAT, {.dbl = 3.0}, -1, FLT_MAX, FLAGS }, | ^ src/libavfilter/vf_idet.c:35:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 35 | { "half_life", "half life of cumulative statistics", OFFSET(half_life), AV_OPT_TYPE_FLOAT, {.dbl = 0.0}, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_idet.c:36:193: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 36 | { "analyze_interlaced_flag", "set number of frames to use to determine if the interlace flag is accurate", OFFSET(analyze_interlaced_flag), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_idet.c:37:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 37 | { NULL } | ^ src/libavfilter/vf_idet.c:34:119: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 34 | { "rep_thres", "set repeat threshold", OFFSET(repeat_threshold), AV_OPT_TYPE_FLOAT, {.dbl = 3.0}, -1, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_idet.c:33:119: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 33 | { "prog_thres", "set progressive threshold", OFFSET(progressive_threshold), AV_OPT_TYPE_FLOAT, {.dbl = 1.5}, -1, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_idet.c:32:119: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 32 | { "intl_thres", "set interlacing threshold", OFFSET(interlace_threshold), AV_OPT_TYPE_FLOAT, {.dbl = 1.04}, -1, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_il.c:73:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | {"luma_swap", "swap luma fields", OFFSET(luma_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_il.c:74:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | {"ls", "swap luma fields", OFFSET(luma_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_il.c:75:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | {"chroma_swap", "swap chroma fields", OFFSET(chroma_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_il.c:76:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | {"cs", "swap chroma fields", OFFSET(chroma_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_il.c:77:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | {"alpha_swap", "swap alpha fields", OFFSET(alpha_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_il.c:78:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | {"as", 4 warning s generated . "swap alpha fields", OFFSET(alpha_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_il.c:79:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 79 | {NULL} | ^ src/libavfilter/vf_limiter.c:55:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 55 | { NULL } | ^ 18 warnings generated. src/libavfilter/vf_kerndeint.c:52:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "thresh", "set the thressrc/libavfilter/vf_lut.chol:d"99,: O12F:F Swarning: Emissing field 'help' initializer [-Wmissing-field-initializers]T( thresh) ,99 | A V _ O{P TN_TUYLPLE_ I}N T ,| ^{ .i64=10}, 0, 255, FLAGS }, | ^ src/libavfilter/vf_kerndeint.c:53:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "map", "set the map", OFFSET(map), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_kerndeint.c:54:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "order", "set the order", OFFSET(order), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_kerndeint.c:55:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] CC libavfilter/vf_pad.o 55 | { "sharp", "set sharpening", OFFSET(sharp), AV_OPT_TYPE_BOOLsrc/libavfilter/vf_hysteresis.c, {:.56i6:499=: 0warning: }missing field 'unit' initializer [-Wmissing-field-initializers], 0, 1, FLAGS }, 56| | ^ { "planes", "set planes", Osrc/libavfilter/vf_kerndeint.cF:F56:S91E:T warning: (missing field 'unit' initializer [-Wmissing-field-initializers]p lanes), 56 | A V _ O P{T _"TYtPwEo_wIaNyT",, "{s.eit6 t4w=o0waxyF"},, 0 , O FF0SxEFT,( tFwLoAGwSa y}),, A| V_ ^O PT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_hysteresis.c:57:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_kerndeint.c:57:12: warning: 57missing field 'help' initializer [-Wmissing-field-initializers] | 57 | { " t h{r eNsUhoLldL" ,} " s| e ^t threshold", OFFSET(threshold), AV_OPT_TYPE_INT, {.i64=0}, src/libavfilter/vf_identity.c 0,: U158I:N42T:1 6warning: _MAX, FLAGimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]S }, | ^ 158 | ssrc/libavfilter/vf_hysteresis.cn:p58:r12: iwarning: nmissing field 'help' initializer [-Wmissing-field-initializers]t f(v a58l | ue , s i ze{o fN(UvLaLl u} e | ) ^, "%f", d); | ~~~~~~~~ ^ CC libavfilter/vf_palettegen.o CC libavfilter/vf_paletteuse.o src/libavfilter/vf_lenscorrection.cCC libavfilter/vf_perspective.o :66:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 66 | { 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 && FFMCC libavfilter/vf_phase.o AX(mtn1, mtn2) > 150 &&src/libavfilter/vf_lut2.c:92:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 92 | { NULL } | ^ (mtn1*2 < mtn2*1 || mtn2*2 < mtn1*1)) | ^~ ~ CC libavfilter/vf_photosensitivity.o src/libavfilter/vf_identity.c:296:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 296 | s->min_score = +INFINITY; | ~ ^~~~~~~~~ src/libavfilter/vf_identity.c:297:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_lut.c: 316297: | 27 : warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- >max_score = -IN F316I | N I T Y ; | ~ ^~~~~~~~~fo r (val = 0; val < FF_ARRAY_ELEMS(s->lut[comp]); val++) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_pixdesctest.o src/libavfilter/vf_lumakey.c:187:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 187 | { "threshold", "set the threshold value", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_lumakey.c:188:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 188 | { "tolerance", "set the tolerance value", OFFSET(tolerance), AV_OPT_TYPE_DOUBLE, {.dbl=0.01}, 0, 1, FLAG6S }, warning s| generated ^. src/libavfilter/vf_lumakey.c:189:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 189 | { "softness", "set the softness value", OFFSET(softness), AV_OCC libavfilter/vf_pixelize.o PT_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_limitdiff.c:60:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "threshold", src/libavfilter/vf_idet.c "se:t406 :t72he: twarning: himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r eshold", O406F | F S E T( t h r e sihdoeltd->)d,e c aAy_Vc_oOefPfTi_cTiYPeEn_tF L=O AlTr,i n{t.( dPbRlE=C1I/S2I5O5N. f}*, e0x,p 2 ( -11,. T0F L/AG Si d}e,t -> h| a ^l f_life) ); | ~ ~~~~~~^~~~~~~~~ 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(plane11s) warning,s generated . 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 }, | ~ ~^~~~~~ 1 warning generated. src/libavfilter/vf_identity.c:397:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 397 | { NULL } | ^ 15 warnings generated. 117 warnings generated. src/libavfilter/vf_lut3d.c:105:92: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 105 | return lut3d->lut[NEAR(s->r) * lut3d->lutsize2 + NEAR(s->g) * lut3d->lutsize + NEAR(s->b)]; | ~~~~~~~~^~ src/libavfilter/vf_lut3d.c:95:25: note: expanded from macro 'NEAR' 95 | #define NEAR(x) ((int)((x) + .5)) | ^ ~ src/libavfilter/vf_lut3d.c:105:62: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 105 | return lut3d->lut[NEAR(s->r) * lut3d->lutsize2 + NEAR(s->g) * lut3d->lutsize + src/libavfilter/vf_lenscorrection.cNEAR:(s210-:>19b:) ]warning: ; comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~~~~~~~~^~ src/libavfilter/vf_lut3d.c:95:25: note: expanded from macro 'NEAR' 210 | 95 | # dfeofri n(ei N=E A0R;( xi) <( (FiFn_tA)R(R(xA)Y _+E L.E5M)S)( r e| c ^ ~ t->correctisrc/libavfilter/vf_lut3d.con:)105;: 31i:+ +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)) | ^ ~ 3 warnings generated. src/libavfilter/vf_fieldmatch.c:725:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 725 | for (i = 0; i < FF_ARRAY_ELEMS(combs); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fieldmatch.c:834:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 834 | for (i = 0; i < FF_ARRAY_ELEMS(gen_frames); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_lagfun.c:199:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 199 | { "decay", "set decay", OFFSET(decay), AV_OPT_TYPE_FLOAT, {.dbl=.95}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_lagfun.c:200:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 200 | { "planes", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=15}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_lagfun.c:201CC libavfilter/vf_pp.o :12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 201 | { NULL }, | ^ src/libavfilter/vf_hwupload.c:227:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 227 | }, | ^ src/libavfilter/vf_hwupload.c:230:5: warning: missing field 'help' initializer [-Wmissing-field-initializers] 230 | } | ^ CC libavfilter/vf_pp7.o CC libavfilter/vf_premultiply.o CC libavfilter/vf_procamp_vaapi.o 15 warnings generated. CC libavfilter/vf_pseudocolor.o CC libavfilter/vf_psnr.o CC libavfilter/vf_pullup.o 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_maskedmerge.c:34:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 34 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_maskedmerge.c:35:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 35 | { NULL } | ^ src/libavfilter/vf_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_maskfun.c:55:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | src/libavfilter/vf_maskedthreshold.c{:56 :107": lwarning: omissing field 'unit' initializer [-Wmissing-field-initializers]w ", "set l56ow | th r e s{h o"lpdl"an,es " , O F F"SsEeTt( lpolwan)e,s ", OAFFVS_EOTP(pTl_aTneYsP)E,_I NT , {A.Vi_6O4P=T10_}T, Y P0E, _UIINNTT,1 6{_.MiA6X4,= 0VxFFT} , }0,, 0| ^x F, TFLAGS }, | ^ src/libavfilter/vf_maskfun.c:56:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "hisrc/libavfilter/vf_maskedclamp.cgh":, 55 :"s109e:t warning: hmissing field 'unit' initializer [-Wmissing-field-initializers]i gh threshold", O55F | F S E T ({h i"guhn)d,e r s hAoV_oOPtT",_ src/libavfilter/vf_maskedthreshold.cT:"Y60PsE:e_t12I NuT:n,d ewarning: {r.missing field 'help' initializer [-Wmissing-field-initializers]si h6o4 o60 | =t1 " 0 }, ,{ O N0UF,L UFINLT S1ET}(6 u | _ ^nMA dXe,r sVFhT o}o,t) , A| ^V _OPT_TYPE_INT, {.i64=0}, 0, UINT16_Msrc/libavfilter/vf_maskfun.cAX:, 57F:LA103G: Swarning: missing field 'unit' initializer [-Wmissing-field-initializers]} , | ^ 57 | { "planes", "set planes", src/libavfilter/vf_maskedclamp.c : 56O:F109F:S Ewarning: T(missing field 'unit' initializer [-Wmissing-field-initializers]p lanes), AV_ O56P | T _ T Y P{E _"IoNvTe,r s{h.io6o4t="0,x F }",s e0,t 0oxvFer,s h o o t " , V FOTF F}S,E T (| ^o vershoot), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT1src/libavfilter/vf_maskfun.c6:_58M:103A:X ,warning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]L AGS }, | ^ 58 | { "fill", "set fill value", OFFSET(fisrc/libavfilter/vf_maskedclamp.cll:)57,: 109 : Awarning: Vmissing field 'unit' initializer [-Wmissing-field-initializers]_ OPT_TYPE_INT, { .57i | 6 4 = 0 }{, " p l0a,n eUsI"N,T 16 _ M A X," sVeFTt }p,l a| n ^e s", OFFSET(planes), AV_OPT_TYPE_INT, {.src/libavfilter/vf_maskfun.ci:659:4103=: 0warning: xmissing field 'unit' initializer [-Wmissing-field-initializers]F }, 0, 0xF, 59 | F{L A"GsSu m"},, "| se ^t sum value", OFFsrc/libavfilter/vf_maskedclamp.cSE:T58(:s12:u m)warning: ,missing field 'help' initializer [-Wmissing-field-initializers] A V58_ | O P T _T Y{P EN_IUNLTL, }{ . i| 6 ^4 =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_lut2.c:633:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 633 | { NULL } | ^ CC libavfilter/vf_qp.o src/libavfilter/vf_mergeplanes.c:59:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "mapping", "set input to output plane mapping", OFFSET(mapping), AV_OPT_TYPE_INT, {.i64=-1}, -1, 0x33333333, FLAGS|AV_OPT_FLAG_DEPRECATED }, | ^ src/libavfilter/vf_mergeplanes.c:61:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "map0s", "set 1st input to output stream mapping", OFFSET(map[0].input), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:62:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "map0p", "set 1st input to output plane mapping", OFFSET(map[0].plane), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:63:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "map1s", "set 2nd input to output stream mapping", OFFSET(map[1].input), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:64:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "map1p", "set 2nd input to output plane mapping", OFFSET(map[1].plane), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:65:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "map2s", "set 3rd input to output stream mapping", OFFSET(map[2].input), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:66:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "map2p", "set 3rd input to output plane mapping", OFFSET(map[2].plane), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:67:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "map3s", "set 4th input to output stream mapping", OFFSET(map[3].input), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:68:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "map3p", "set 4th input to output plane mapping", OFFSET(map[3].plane), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:69:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 69 | { NULL } | ^ src/libavfilter/vf_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 } | ^ 7 warnings generated. 1 warning generated. 4 warnings generated. 2 warnings generated. 8 warnings generated. 115 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 } | ^ CC libavfilter/vf_random.o 20 warnings generated. src/libavfilter/vf_midequalizer.c:144:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 144 | for (x = 0; x < hsize - 1; x++) { | ~ ^ ~~~~~~~~~ src/libavfilter/vf_midequalizer.c:165:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 165 | for (x = 0; x < hsize - 1; x++) { | ~ ^ ~~~~~~~~~ CC libavfilter/vf_readeia608.o src/libavfilter/vf_midequalizer.c:177:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 177 | for (i = 0; i < hsize; i++) { | ~ ^ ~~~~~ src/libavfilter/vf_midequalizer.c:180:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 180 | for (j = 0; j < hsize && histogram2[j] < histogram1[i]; j++); | ~ ^ ~~~~~ CC libavfilter/vf_readvitc.o CC libavfilter/vf_remap.o CC libavfilter/vf_removegrain.o CC libavfilter/vf_removelogo.o CC libavfilter/vf_repeatfields.o 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 dropping threshold", OFFSET(hi), AV_OPT_TYPE_INT, {.i64=64*12}, INT_MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_mpdecimate.c:61:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "lo", "set low dropping threshold", OFFSET(lo), AV_OPT_TYPE_INT, {.i64=64*5}, INT_MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_mpdecimate.c:62:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "frac", "set fraction dropping threshold", OFFSET(frac), AV_OPT_TYPE_FLOAT, {.dbl=0.33}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_mpdecimate.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ src/libavfilter/vf_mpdecimate.c:153:76: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 152 | av_log(ctsrc/libavfilter/vf_negate.cx,: A75V:_101L:O Gwarning: _VERBOSE,missing field 'unit' initializer [-Wmissing-field-initializers] " max_drop_count :75% | d h i :%{d l"on:%ed gfraatc:e%_fa\lnp"h,a ", | N ~~~~~~U LL, O153F | F S E T ( n e ga t e_ a ldpehca)i,m aAteV-_>OPmTa_TxYP_E_dBrOoOpL_,c o{u.nit6,4= 0d}e,c i m a t0e,-> hi , d 1e,c iFmLaAtGeS- >}l,o , | d ^e cimate->frac); | ~~~~~~~~~~^~~~ src/libavfilter/vf_negate.c:76:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 76 | { NULL } | ^ 45 warnings generated. 7 warnings generated. src/libavfilter/vf_monochrome.c:282:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 282 | { "cb", "set the chroma blue spot", OFFSET(b), AV_OPT_TYPE_FLOAT, {.dbl=0},-1, 1, VF }, | ^ src/libavfilter/vf_monochrome.c:283:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 5 283 warning | s generated . { "cr", "set the chroma red spot", OFFSET(r), AV_OPT_TYPE_FLOAT, {.dbl=0},-1, 1, VF }, | ^ 11 warnings generated. src/libavfilter/vf_monochrome.c:284:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 284 | { "size", "set the color filter size", OFFSET(size), AV_OPT_TYPE_FLOAT, {.dbl=1},.1,10, VF }, | ^ src/libavfilter/vf_monochrome.c:285:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 285 | { src/libavfilter/vf_median.c"h:i59gh:"105,: "warning: smissing field 'unit' initializer [-Wmissing-field-initializers]e t the highlight s 59st | r e n g th{", O"FFrSaEdTi(uhsi"g,h )",s eAtV _OmPeTd_iTanY rPaEd_iFuLsO"A,T , { O.FdbFlS=E0T}(, r0a,d i1u,s )V,F A},V _ O| P ^T _TYPE_INT, {.i64=1},src/libavfilter/vf_monochrome.c : 286 :112,: warning: 1missing field 'help' initializer [-Wmissing-field-initializers]2 7, F L286AG | S } , { | N ^U LL } | ^ src/libavfilter/vf_median.c:60:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 606 | warning s generated . { "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,1 F warningLA generatedGS. }, | ^ 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)) | ~ ^ ~ 18 warnings generated. src/libavfilter/vf_minterpolate.c:205:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 205 | { "fps", "output's frame rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "60"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_minterpolate.c:226:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 226 | { "mb_size", "macroblock size",src/libavfilter/vf_multiply.c :O51F:F94S:ET (warning: mmissing field 'unit' initializer [-Wmissing-field-initializers]b _size), Asrc/libavfilter/vf_nlmeans.cV_OP:T67_:T103Y:P E_warning: Imissing field 'unit' initializer [-Wmissing-field-initializers]N T51, | { . i 6 4{ = " 671s | 6c}a l, e " 4 ,{, " s "1",6s , e F"LtdAG eS sn},c oai les",| i ^ n OgF FsSEtTr(esngctahl"e,) ,OF FS EATV(_sOiPgmTa_),T YAsrc/libavfilter/vf_minterpolate.cPV:_E227OP_:113T:FL_ warning: OTmissing field 'unit' initializer [-Wmissing-field-initializers]ATY P,E _{.DdObUBlLE ,=227 1 | { } ,. db l ={ "1s .ea0r0. }c, ,1h ._09, p.3a0,r. Fa0LAm, GF"SLA,G S"} se,ar}ch ,pa r | a me ^| t ^e r", OFFSET(search_param), AV_OPT_TYPE_INTsrc/libavfilter/vf_multiply.c,src/libavfilter/vf_nlmeans.c :{.:52i68:64: 11694=: : warning: 3 missing field 'unit' initializer [-Wmissing-field-initializers]warning: 2} ,missing field 'unit' initializer [-Wmissing-field-initializers] 4, INT_M AX68 , | 52 | F { L "A Gp S" {},, "| o ^"f paftcshe ts",i "src/libavfilter/vf_nnedi.czsee:t", 121o f: f 122 s :e twarning: " missing field 'unit' initializer [-Wmissing-field-initializers], O src/libavfilter/vf_minterpolate.c F :FS 228 E :T O115(:121FFoS | warning: fE missing field 'unit' initializer [-Wmissing-field-initializers] f T s e(t{p)a"w,e tAV _i228OcPTg_ | hhtTsY P_s"i zE_,F e L)O{ ,A "s eTt"v s,b mw e{c."Aid,bVlg h"_=0t.5v}Oas ,fPri lTe"i a_,TY-b1 .P,ElOe _F-s1i.I,F FzLNATS, eGE{T (S b.w }liei,go6 h | c ^4tks _mf=ilo tei3)*o2,n+1 Ac}oVmp,en_s Oa0tiP,oT _9nTsrc/libavfilter/vf_multiply.c9"Y,PE,_ :F S53L:O95TARFI:NGFSS G,E {}.warning: sT,missing field 'unit' initializer [-Wmissing-field-initializers] t( rv=| s"n ^nb e dm53ic | )3 ,_ w Ae Vi{_ g"OhpP23T_tTsl. warningYPabnsEie generated_nIs. src/libavfilter/vf_nlmeans.c"N}", :0,T,69 "s,et:0 p116la,n{e: F.LAsGS i"warning: }6,, missing field 'unit' initializer [-Wmissing-field-initializers]4 = 0O}| ^F ,F 0S,E 691T, | ( FpL l AGaS{ n "ep}sc",), ,| A ^V" _paOtPcTh_ TsYizPeE_ FfLoAr GcShr,o m{a. ipl6a4n=e0sx"F,} O,F FS E T(0p.a,t 0cxhF_,s iFzLeA_GuSv )},, A| V_ ^O PT_TYPE_INT, { .i64 = 0src/libavfilter/vf_multiply.c :}54,: 12 : 0warning: src/libavfilter/vf_minterpolate.c,missing field 'help' initializer [-Wmissing-field-initializers] : 92329:, 123F L:54A G | warning: Smissing field 'unit' initializer [-Wmissing-field-initializers] } {, N U| L ^L } 232| | ^ { "scd_threshold", "scene csrc/libavfilter/vf_nlmeans.ch:70a:n124g:e warning: tmissing field 'unit' initializer [-Wmissing-field-initializers]h reshold", OF F70S | E T ( s c{d _"rt"h,r e s"hroelsde)a,r cAhV w_iOnPdoTw_"T,YP E _ D O U B L E, { . d b l = Osrc/libavfilter/vf_nnedi.cF10F.}:, S0E132T,: (r111e1:s0ea r0warning: c.h_missing field 'unit' initializer [-Wmissing-field-initializers]s0 ,i zFeL)A,G S } A ,V 132_ | | O ^P T _{TY"PEp_lIaNnTe, s{ ".src/libavfilter/vf_minterpolate.c,:i233 :"1264s := e7 twarning: missing field 'help' initializer [-Wmissing-field-initializers]* 2+ w1h i}233 | c, 0,h 9 p l9{ a,N nUesF LLtLA GoS} }p ,r| ^oc e ss| ", ^ OFFSET(process_plane), AV_OPT_TYPE_INT,src/libavfilter/vf_nlmeans.c :{71.i:6124:4 =warning: 7missing field 'unit' initializer [-Wmissing-field-initializers]} , 0, 15, RFLA G71S | } , {| ^" rc", "research window for chroma planes", OFFSET(research_size_uv), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 99, FLAGSsrc/libavfilter/vf_morpho.c },: 138 | : ^125 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_nlmeans.c :13872 | : 12 : warning: {missing field 'help' initializer [-Wmissing-field-initializers] "plan es72" | , " se{t NpUlLaLn e}s t| o ^ filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_morpho.c:142:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 142 | { NULL } | ^ src/libavfilter/vf_nnedi.c:161:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 161 | { NULL } | ^ src/libavfilter/vf_noise.c:57:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | NOISE_PARAMS(all, 0, all) | ^ src/libavfilter/vf_noise.c:46:120: note: expanded from macro 'NOISE_PARAMS' 46 | {#name"_seed", "set comp3one warningnst generated . #"#x" noise seed", OFFSET(param.seed), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:57:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:47:120: note: expanded from macro 'NOISE_PARAMS' 47 | {#name"_strength", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:57:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:48:120: note: expanded from macro 'NOISE_PARAMS' 48 | {#name"s", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:58:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | NOISE_PARAMS(c0, 0, param[0]) | ^ src/libavfilter/vf_noise.c:46:120: note: expanded from macro 'NOISE_PARAMS' 46 | {#name"_seed", "set component #"#x" noise seed", OFFSET(param.seed), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:58:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:47:120: note: expanded from macro 'NOISE_PARAMS' 47 | {#name"_strength", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:58:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:48:120: note: expanded from macro 'NOISE_PARAMS' 48 | {#name"s", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:59:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | NOISE_PARAMS(c1, 1, param[1]) | ^ src/libavfilter/vf_noise.c:46:120: note: expanded from macro 'NOISE_PARAMS' 46 | {#name"_seed", "set component #"#x" noise seed", OFFSET(param.seed), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS}, \ | ^ 10src/libavfilter/vf_noise.c warning:s59 generated:. 5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:47:120: note: expanded from macro 'NOISE_PARAMS' 47 | {#name"_strength", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:59:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:48:120: note: expanded from macro 'NOISE_PARAMS' 48 | {#name"s", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:60:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | NOISE_PARAMS(c2, 2, param[2]) | ^ src/libavfilter/vf_noise.c:46:120: note: expanded from macro 'NOISE_PARAMS' 46 | {#name"_seed", "set component #"#x" noise seed", OFFSET(param.seed), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:60:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:47:120: note: expanded from macro 'NOISE_PARAMS' 47 | {#name"_strength", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ CC libavfilter/vf_rotate.o src/libavfilter/vf_noise.c:60:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:48:120: note: expanded from macro 'NOISE_PARAMS' 48 | {#name"s", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:61:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | NOISE_PARAMS(c3, 3, param[3]) | ^ src/libavfilter/vf_noise.c:46:120: note: expanded from macro 'NOISE_PARAMS' 46 | {#name"_seed", "set component #"4#x warning" sn generatedo. ise seed", OFFSET(param.seed), AV_OPT_TYPE_INT, {.i644= warning-1}s, generated . -1, INT_MAX, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:61:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:47:120: note: expanded from macro 'NOISE_PARAMS' 47 | {#name"_strength", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:61:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:48:120: note: expanded from macro 'NOISE_PARAMS' 48 | {#name"s", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:62:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 62 | {NULL} | ^ CC libavfilter/vf_sab.o CC libavfilter/vf_scale.o 3 warnings generated. CC libavfilter/vf_scale_vaapi.o src/libavfilter/vf_noise.c:104:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 104 | x1 = 2.0 * av_lfg_get(lfg) / (float)UINT_MAX - 1.0; | ~ ^~~~~~~~~~~~~~~ CC libavfilter/vf_scdet.o src/libavfilter/vf_noise.c:105:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 105 | x2 = 2.0 * av_lfg_get(lfg) / (float)UINT_MAX - 1.0; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_noise.c:116:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | y1 = av_clipf(y1, -128, 127); | ~ ^~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ CC libavfilter/vf_scroll.o 2 warnings generated. src/libavfilter/vf_nlmeans.c:431:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 431 | for (int i = 0; i < s->max_meaningful_diff; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_selectivecolor.o src/libavfilter/vf_neighbor.c:373:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 373 | { "coordinates", "set coordinCC libavfilter/vf_separatefields.o ates", OFFSET(coordinates), AV_OPT_TYPE_INT, {.i64=255}, 0, 255, FLAGS }, | ^ src/libavfilter/vf_neighbor.c:375:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 375 | { "threshold0", "set threshold for 1st plane", OFFSET(threshold[0]), AV_OPT_TYPE_INT, {.i64=65535}, 0, 65535, FLAGS }, | ^ src/libavfilter/vf_neighbor.c:376:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 376 | { "threshold1", "set threshold for 2nd plane", OFFSET(threshold[1]), AV_OPT_TYPE_INT, {.i64=65535}, 0, 65535, FLAGS }, | ^ src/libavfilter/vf_neighbor.c:377:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 377 | { "threshold2", "set threshold for 3rd plane", OFFSET(threshold[2]), AV_OPT_TYPE_INT, {.i64=65535}, 0, 65535, FLAGS }, | ^ src/libavfilter/vf_neighbor.c:378:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 378 | { "threshold3", "set threshold for 4th plane", OFFSET(threshold[3]), AV_OPT_TYPE_CC libavfilter/vf_setparams.o INT, {.i64=65535}, 0, 65535, FLAGS }, | ^ src/libavfilter/vf_neighbor.c:379:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 379 | { NULL } | ^ CC libavfilter/vf_shear.o src/libavfilter/vf_mix.cCC libavfilter/vf_showinfo.o :372:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 372 | { NULL }, | ^ CC libavfilter/vf_showpalette.o CC libavfilter/vf_shuffleframes.o 2 warnings generated. src/libavfilter/vf_mix.c:455:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 455 | { NULL }, | ^ 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 } | ^ src/libavfilter/vf_minterpolate.c:833:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 833 | ret = av_clipf(FFMIN(mafd, diff), 0, 100.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_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_normalize.csrc/libavfilter/vf_morpho.c::624:13056:144:: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]warning: missing field 'unit' initializer [-Wmissing-field-initializers] 624 | 130 | { " b}l ealcskep ti",f ("AoVu_tRpNu1t 6c(&oSloEr- >tiom gw[hiych] [dxa r*k e2s]t) isoftmax_q1 + nn * filter_size, filter_size); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_nnedi.c:905:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 905 | elliott_means[nn] = measrc/libavfilter/vf_owdenoise.cn(:m139od:e48l:- warning: >implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e lliott_q1 + n139n | * f i l t er _s i z e ,s ufmi_llt e+r=_ siiczoee)f;f [ 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 | 2 warningssum generated_. h += src/libavfilter/vf_nnedi.cic:oe908f:f31[:1 ]warning: [iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]] * (src_h[x0] + 908sr | c _ h [ x 1 ] ) ; | ~ ~~~~~~~~~~^~~~~~~~~~~m ean_filter[k] += model->softmax_q1[nn * filter_size + k] - softmax_means[nn]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_nnedi.c:912:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 912 | mean_filter[k] *= scale; | ~~ ^~~~~ src/libavfilter/vf_nnedi.c:914:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 914 | mean_bias = mean(model->softmax_bias_q1, nns); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_nnedi.c:928:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 928 | softmax_means[nn] = mean(model->softmax_q2 + nn * filter_size, filter_size); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_nnedi.c:929:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 929 | elliott_means[nn] = mean(model->elliott_q2 + nn * filter_size, filter_size); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_nnedi.c:932:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 932 | mean_filter[k] += model->softmax_q2[nn * filter_size + k] - softmax_means[nn]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_nnedi.c:937:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 937 | mean_filter[k] *= scale; | ~~ ^~~~~ src/libavfilter/vf_nnedi.c:939:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 939 | mean_bias = mean(model->softmax_bias_q2, nns); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_owdenoise.c:218:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 218 | double v = s->plane[i + 1][j][y*s->linesize + x]; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_misc_vaapi.c:205:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 205 | { NULL }, | ^ src/libavfilter/vf_misc_vaapi.c:212:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 212 | { NULL }, | ^ src/libavfilter/vf_owdenoise.c:233:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | i = s->plane[0][0][y*s->linesize + x] + dither[x&7][y&7]*(1.0/64) + 1.0/128; // yes the rounding is insane but optimal :) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 5 warnings generated. CC libavfilter/vf_shufflepixels.o 13 warnings generated. CC libavfilter/vf_shuffleplanes.o CC libavfilter/vf_signalstats.o src/libavfilter/vf_overlay.c:289:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 289 | s->var_values[VAR_X] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_overlay.c:290:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 290 | s->var_values[VAR_Y] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_overlay.c:292:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 292 | s->var_values[VAR_T] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_overlay.c:293:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 293 | s->var_values[VAR_POS] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_CC libavfilter/vf_signature.o nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_siti.o 67 warnings generated. 4 warnings generated. CC libavfilter/vf_smartblur.o CC libavfilter/vf_spp.o CC libavfilter/vf_ssim.o 6 warnings generated. CC libavfilter/vf_sr.o 2 warnings generated. 5 warnings generated. CC libavfilter/vf_ssim360.o 6 warnings generated. CC libavfilter/vf_stack.o 4 warnings generated. 6 warnings generated. 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 | src/libavfilter/vf_perspective.c { :"t72hr:es114ho:l dwarning: "missing field 'unit' initializer [-Wmissing-field-initializers], "set detection t72h | r e s h o{l d"x 0"f,a c"tsoert (tloopw elerf ti sx sctoroircditneart)e"",, OF F SE T (OtFhrFeSsEhoTl(edx_pmrul_tsiptlrie[r0)], [A0V]_)O,P TA_VT_YOPPET__FTLYOPAET,_ S{.TdbRlI=N1G},, { .0s.tr1=," 0F"L},T 0_,M A0X,, F LFALGAGSS }},, | ^| ^ src/libavfilter/vf_photosensitivity.c:66:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_perspective.c:73:114: 66warning: | missing field 'unit' initializer [-Wmissing-field-initializers] { "t", 73 | " s{et d"eyte0c"t,i o"ns etth rtesohpo llde ffta cyt ocoro r(dlionwaetre "is, s t r i cOtFeFrS)E"T,( eOFxFpSrE_Ts(ttrh[r0e]s[h1o]l)d_,m uAlVt_iOpPlTi_eTYrP)E,_ SATVR_INOG,P T{_.TsYtPrE=_"F0L"O}A, T0,, 0 ,{ .FLdAbGlS= 1}}, , | ^0 .1, FLT_MAX, FLAGS }, | ^ src/libavfilter/vf_perspective.c:74:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "x1", "src/libavfilter/vf_photosensitivity.cs:e67:t156 :t owarning: pmissing field 'unit' initializer [-Wmissing-field-initializers] right x coor di67nCC libavfilter/vf_stack_vaapi.o | a t e " ,{ " s kOipF"FS,E T (e x p r _"sster[t1 ]p[i0x]e)l,s toA Vs_kOiPpT _wThYenP Es_aSTmRpIlNGi,n g {f.rsatmre="sW"",} , 0 , 0 , F L AOGFSFS E}T,( s k| i ^p ), AV_OPT_TYPE_INT, {.isrc/libavfilter/vf_perspective.c64:=175},: 114: 1warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] 1024, 75F | L A GS }{, "| y ^1 ", "set top right y coordinate", OFFSET(src/libavfilter/vf_photosensitivity.ce:x68p:r156_:s twarning: rmissing field 'unit' initializer [-Wmissing-field-initializers][ 1][1]), AV_OPT_TY P68E_ | S T R I NG{, "{b.ysptars=s""0,"} , "0l,ea v0e, FfLrAaGmSe s} ,u n c| h ^ anged", OFFsrc/libavfilter/vf_perspective.cS:E76T:(114b:y pwarning: amissing field 'unit' initializer [-Wmissing-field-initializers]s s), 76 | { "AVx_O2P"T,_ T"YsPEe_tBO OLb,o t{to.mi 6l4=e0f},t 0x, c1o,o r d i n at e " ,F LOAFGFSS E}T,( e| x ^ pr_str[2][0]), AV_OPT_src/libavfilter/vf_photosensitivity.cTY:P69E:12_:S Twarning: missing field 'help' initializer [-Wmissing-field-initializers]R IN G69, | { . s t{r =NU"L0L" }}, 0| ^, 0, FLAGS }, | ^ src/libavfilter/vf_perspective.c:77:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "y2", "set bottom left y coordinsrc/libavfilter/vf_photosensitivity.ca:te66":,140 : Owarning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F SET(expr_str[2][1]), A66V | _ O P T _{T YP"Et_"S,T R I N G , {".ssett rd=e"teHct"i}o,n t0h,r es0h,o lFd LfAaGcSto r} ,( l ow| e ^r is stricter)", OFFSET(threshold_multisrc/libavfilter/vf_perspective.cp:l78i:er114),: Awarning: Vmissing field 'unit' initializer [-Wmissing-field-initializers]_O PT_TYPE_FLO A78T | , { . d{b l"=x13}",, "s e0t. 1b,o tFtLoTm_ MriAgXh,t xF LcAoGoSr d}i,n a t| e" ~ ^~~~~~~, OFFSET(exp/usr/include/float.hr:_15s:tr17[:3 ]note: [expanded from macro 'FLT_MAX'0 ]), AV _15O | P#Td_efTiYnPeE _FSTLRTI_NMGA,X {3..s4t0r2=8"2W3"4}6,6 308,52 8085,98 1FL2AGeS +}3,8 F| ^ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_photosensitivity.c:65:140: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_perspective.c:79:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { 79" | t hr e s h{o l"dy"3," ," s"estet dbeottetcotmi orni gthhrte shyo lcodo rfdaicntaort e("l,o wOeFrF iSs EsTtr(iectxeprr)_",s t OrF[F3S]ET[(1t]h)r,e sAhV_oOPlTd__TmYuPlE_tSipTlRIiNeGr, ){.,st rA=V"_HO"P}T,_ T0Y,P E0_F,L OFALTA,G S{ }.,d b l| = ^1 }, 0.1, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' CC libavfilter/vf_stereo3d.o 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_perspective.c:92:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 92 | { NULL } | ^ CC libavfilter/vf_super2xsai.o 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 }, CC libavfilter/vf_swaprect.o | ^ src/libavfilter/vf_palettegen.c:89:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "reserve_transparent", "reserve a palette entry for transparency", OFFSET(reserve_transparent), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_palettegen.c:90:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | { "transparency_color", "set a background color for transparency", OFFSET(transparency_color), AV_OPT_TYPE_COLOR, {.str="lime"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_palettegen.c:95:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 95 | { NULL } | ^ CC libavfilter/vf_swapuv.o CC libavfilter/vf_telecine.o src/libavfilter/vf_pixelize.c:309:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 309 | { "width", "set block width", OFFSET(block_w[0]), AV_OPT_TYPE_INT, {.i64=16}, 1, 1024, FLAGS }, | ^ src/libavfilter/vf_pixelize.c:310:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 310 | { "w", "set block width", OFFSET(block_w[0]), AV_OPT_TYPE_INT, {.i64=16}, 1, 1024, FLAGS }, | ^ src/libavfilter/vf_pixelize.c:311:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 311 | { "height", "set block height", OFFSET(block_h[0]), AV_OPT_TYPE_INT, {.i64=16}, 1, 1024, FLAGS }, | ^ src/libavfilter/vf_pixelize.c:312:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_paletteuse.c:122 :312115 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers]{ "h", "s et122 | b lo c k {h "ebigahyter"_,s cOaFlFeS"ET,( bl"oscekt _shc[al0e] ),f oArV _bOaPTy_eTrYP Ed_iItNhTe, r{i.in6g4="1,6} ,O 1F, F1S0E2T4(b,ay eFLrA_GsSc }a,l e| ), ^ AV_OPT_TYPE_INT, {.i64=2}, 0, 5, FLAGS }, | ^ src/libavfilter/vf_photosensitivity.c:259:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 257 | src/libavfilter/vf_paletteuse.c : 125 : 109 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] av_log(s, A V_125L | OG _ V E R{B O"SEn, e"w " ,f ix"etda:k e% 6nd e-w> %p6adl e/t %t6de f(or% 3eda%c%h) ofuatcptuotr =f%r5a.m3ef\"n,", O F| F ~~~~~~S ET(new), 258 | A V _ O P T _ T Y P E _ B O OcLur,re n{t._ib6ad4n=e0s}s,, f0i,x 1e,d _FbaLdAnGeSs s},, s -| >b ^a dness_threshold, 259 | 100 *src/libavfilter/vf_paletteuse.c n:e126:w135_:b awarning: dmissing field 'unit' initializer [-Wmissing-field-initializers]ne ss / s->badnes s126_t | h r e s h{o l"dal,p hfa_atcthorre)sh;o l d| " ^~~~~~, "set the alpha threshold for src/libavfilter/vf_pixelize.ct:r318an:s105p:a rwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]n cy", OFFSET(t r318a | n s _t h r{e s"hp),l aAnVes_"O,P T_"TseYtPE _wIhNTa,t { .pila6n4=e1s28 }to, f0i,l t2e5r5," ,F LOAFGFS S}E,T ( p| l ^a nes), AV_OPT_TYPE_FLAGS, {.i64=15}, 0, 15, FLAGSsrc/libavfilter/vf_paletteuse.c :}129,: 145: | warning: missing field 'unit' initializer [-Wmissing-field-initializers] ^ src/libavfilter/vf_pad.c:119 :12950 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { "debug_kdtree "119, | " s a vvear _vGaralphviz graph of the kdtree in specified fuiels[eV"A,R _OOFUFTS_EWT] (=do tv_afirl_evnamaleu)e,ssrc/libavfilter/vf_pixelize.c[V :AAVR_319O_:OWP105]T :_T Y=Pwarning: E missing field 'unit' initializer [-Wmissing-field-initializers]N _ASNT;R I| NG ~ ^~~, 319 | { . s{ /usr/include/math.h"t:15r:p19=:N"U ,note: L Lexpanded from macro 'NAN' } , " se0 t, 15wh a | t#0de ,fi npFe lNLaAAnNeG S s} to, f | i ^l t _e_bru"i,l tiOnF_nFaSnEfT(src/libavfilter/vf_paletteuse.c(":130p:l12"a:)n warning: emissing field 'help' initializer [-Wmissing-field-initializers] s| ), ^~~~~~~~~~~~~~~~~~ A130V_ | O P T _ T{YP E_NFULLAL G}S, | { ^.i 64=15}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_pixelize.c:320:src/libavfilter/vf_pad.c12:: 120warning: :missing field 'help' initializer [-Wmissing-field-initializers]50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 320 | src/libavfilter/vf_photosensitivity.c : { 279 :120N | 65:U L Lwarning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], va| r ^_ values[VAR_ O279U | T _ H ] = v asrn_pvrailnutefs(v[aVlAuRe_,O Hs]i z=e oNfAN(;v a l| ue ~ ^~~) , "%/usr/include/math.hf:",15 :(19f:l onote: atexpanded from macro 'NAN') new_b a15d | n#esdse f/i nse- >NbAaNd n e s s _ t hr_e_sbhuoildl)t;i n _| ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~n anf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_photosensitivity.c:282:67: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 282 | snprintf(value, sizeof(value), "%f", (float)fixed_badness / s->badness_threshold); | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_photosensitivity.c:285:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 285 | snprintf(value, sizeof(value), "%f", (float)this_badness / s->badness_threshold); | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_photosensitivity.c:288:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 288 | snprintf(value, sizeof(value), "%f", factor); | ~~~~~~~~ ^~~~~~ src/libavfilter/vf_pp.c:47:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 47 | { NULL } | ^ src/libavfilter/vf_pad.c:203:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 203 | (unsigned)s->y + (unsigned)inlink->h > s->h) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavfilter/vf_pad.c:202:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 202 | (unsigned)s->x + (unsigned)inlink->w > s->w || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavfilter/vf_paletteuse.c: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_pad.c:264:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 264 | for (i = 0; i < FF_ARRAY_ELEMS(planes) && frame->data[i]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_pad.c:271:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | for (i = 0; i < FF_ARRAY_ELEMS(planes) && planes[i] >= 0; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_pad.c:293:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | for (j = 0; j < FF_ARRAY_ELEMS(planes) && planes[j] >= 0; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_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 ? | ~ src/libavfilter/vf_pullup.c 1014: | 41 : 101 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] NAN : mainpic- >41p | t s *{ a"vj_lq"2,d ("isnetl ilnekf-t >jtiumnke _sbiazsee"), ; O F FS| E ^~~T (junk_left/usr/include/math.h):, 15 :A19:V _note: Oexpanded from macro 'NAN'P T_TYPE _15I | N#Td,e f{i.nie6 4N=A1N} , 0 , IN T__M_AbX,u iFLlAtGiSn }_,n a| ^n f("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_pullup.c:42:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 42 | { "jr", "set right junk size", OFFSET(junk_right), AV_OPT_TYPE_INT, {.i64=1}, 0, INT_MAX, Fsrc/libavfilter/vf_overlay.cLA:G1015S: 46}:, warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ 1015 | s->var_values[VAR_POsrc/libavfilter/vf_pullup.cS:]43 :=101 :p oswarning: missing field 'unit' initializer [-Wmissing-field-initializers]= = -1 ? NAN 43: | p o s {; " j| t ~ ^~~" , "se/usr/include/math.ht: t15o:p19 :j note: uexpanded from macro 'NAN'n k size "15, | # d eOFfFiSnEeT (NjAuNn k_ t o p )_,_ b u iAlVt_iOnP_Tn_aTnYfP(E"_"I)N T, | { ^~~~~~~~~~~~~~~~~~. i64=4}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_pullup.c:44:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "jb", "set bottom junk size", OFFSET(junk_bottom), AV_OPT_TYPE_INT, {.i64=4}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_pullup.c:45:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 45 | { "sb", "set strict breaks", OFFSET(strict_breaks), AV_OPT_TYPE_BOOL,{.i64=0},-1, 1, FLAGS }, | ^ src/libavfilter/vf_pullup.c:50:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 50 | { NULL } | ^ src/libavfilter/vf_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_STRsrc/libavfilter/vf_psnr.cING:, 65{:149.:s twarning: rmissing field 'unit' initializer [-Wmissing-field-initializers] = "0"}, 0, 0, FLAGS }, | ^ 65 | {"stats_file", "Set file where to store per-src/libavfilter/vf_pad.cfr:a425m:e139 :d iwarning: fmissing field 'unit' initializer [-Wmissing-field-initializers]f erence inform a425t | i o n "{, "OyF"F,S E T ( s t a"tsse_tf itlhee_ syt ro)f,f seAVt_ OePxTp_rTeYsPsEi_oSnT RfIoNr Gt,h e{ .isnpturt=N UiLmLa}g,e 0po,s i0t,i oFnL"A,G OSF F}S,E T (| y ^_ expr), AV_OPT_TYPE_STRING, {.str = "0"}, 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_pad.c :| 430 ^: 134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 430 | { "aspect", "padsrc/libavfilter/vf_psnr.c t:o67 :f152i:t warning: amissing field 'unit' initializer [-Wmissing-field-initializers]n aspect instead 67o | f a r e{s"olsuttaitosn_"v,e rOsFiFonS"E,T ("aSsetp etchte) ,f oArVm_OaPtT _vTeYrPsEi_oRnA TfIoOrN ALt,h e{. dsbtla t=s 0f}i,l e0.," ,D B L _ M A X , F L A G S }O,F F S| E ^T (stats_version), AV_Osrc/libavfilter/vf_pad.cP:T431_:T12Y:P Ewarning: _missing field 'help' initializer [-Wmissing-field-initializers]I NT, 431 | { . i{6 N4U=L1}L, } | ^1, 2, FLAGS }, | ^ src/libavfilter/vf_psnr.c:68:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | {"output_max", "Add raw stats (max values) to the output log.", OFFSET(stats_add_max), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_psnr.c:69:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 69 | { NULL } | ^ src/libavfilter/vf_overlay.c:1059:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1059 | { "x", "set the x expression", OFFSET(x_expr), AV_OPT_TYPE_STRING, {.str = "0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_overlay.c:1060:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1060 | { "y", "set the y expression", OFFSET(y_expr), AV_OPT_TYPE_STRING, {.str = "0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_overlay.c:1070:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1070 | { "shortest", "force termination when the shortest input terminates", OFFSET(fs.opt_shortest), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_pp7.c:47:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "qp", "force a constant quantizer parameter", OFFSET(qp), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 64, FLAGS }, | ^ src/libavfilter/vf_pseudocolor.c:259:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 259 | { NULL } | ^ src/libavfilter/vf_overlay.c:1080:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1080 | src/libavfilter/vf_pp7.c :{52 :"12r:e pwarning: emissing field 'help' initializer [-Wmissing-field-initializers]a tla s52t | " , " r{e pNeULaLt }o v | e ^r lay of the last overlay frame", OFFSET(fs.opt_repeatlast), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_overlay.c:1084:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1084 | { NULL } | ^ 19 warnings generated. src/libavfilter/vf_phase.c:91:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 91 | { NULL } | ^ 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_premultiply.c:60:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_premultiply.c:61:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "inplace","enable inplace mode", OFFSET(inplace), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_qp.csrc/libavfilter/vf_premultiply.c::4762::12:100 :warning: missing field 'help' initializer [-Wmissing-field-initializers]warning: 62 | missing field 'unit' initializer [-Wmissing-field-initializers] { NULL } | ^ 47 | { "qp", "set qp expression", OFFSET(qp_expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_qp.c:48:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 48 | { NULL } | ^ src/libavfilter/vf_pullup.c:267:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 267 | for (i = 0; i < FF_ARRAY_ELEMS(s->buffers); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_pullup.c:280:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 280 | for (i = 0; i < FF_ARRAY_ELEMS(s->buffers); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_threshold.o src/libavfilter/vf_qp.c:71:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 71 | double var_values[] = { i != -129, i, NAN, NAN, s->qstride, s->h, 0}; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_qp.c:71:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 71 | double var_values[] = { i != -129, i, NAN, NAN, s->qstride, s->h, 0}; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 10 warnings generated. 18 warnings generated. src/libavfilter/vf_qp.c:146:80: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | doublsrc/libavfilter/vf_psnr.ce :q270p: 18=: swarning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ in ? in_qp_glob a270l | + B LO CKs_-Q>mPi_nDE_LmTsAe( bl=o c+kI_NiFdIxN)I T:Y ;N A N;| ~ ^~~~~~~~~ | ~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 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_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_thumbnail.o 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)) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 34 warnings generated. 3 warnings generated. src/libavfilter/vf_lut3d.c:707:80: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 706 | src/libavfilter/vf_premultiply.c : 354 : 26 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] av_ l354o | g ( c t x , A V _ L O G _ D EB U Gd,s t"[xm]i n= :F F%MIfN (%mfs r%cf[ |x ]ma x* :( u%nfs i%gfn e%df)m\anx" /, a sr c| ~~~~~~[ x], max); 707 | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~ | src/libavutil/macros.h : 49 : 25 : note: expanded from macro 'FFMIN' m49i | n#d[e0f],i nmei nF[F1M]I,N (main,[b2]), m(a(x[a0)] ,> m(abx)[ 1?] ,( bm)a x:[ 2(]a))); | | ~ ^ ~ ^~~~~~ 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 | CC libavfilter/vf_tile.o min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~src/libavfilter/vf_pseudocolor.c :669:src/libavfilter/vf_lut3d.c:25707::64 :warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 706 | 669 | g =a vfi_llolg.f(ilclt[x1,] ;A V _L| O ~ ^~~~~~~~~~~~G _DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 707 | src/libavfilter/vf_pseudocolor.c : 670 : 25 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 670 | m i n [ 0 ] , m in [ 1 ] , m i nb[ =2 ],f imlalx[.0f]i, lmalx[[21]],; m a| x ~ ^~~~~~~~~~~~[ 2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:707:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 706 | src/libavfilter/vf_pseudocolor.c : 671 : 25 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 671 | a v_ l og ( c t x , AV _rLO G=_D EfBiUlGl.,f i"lmli[n0:] ;% f %| f ~ ^~~~~~~~~~~~ %f | max: %f %f %f\n", | ~~~~~~ 707 | src/libavfilter/vf_pseudocolor.c : 672 : 25 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 672 | mi n [0 ] , m in [ 1a], =m inf[il2l.]f, imlalx[[30]];, m ax| [ ~ ^~~~~~~~~~~~1] , max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:707:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 706 | src/libavfilter/vf_pseudocolor.c : 674 : 54 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] av_log(ct x674, | A V _L O G_ D E B U G , " m i n : i%ff ( g %>f= %0f. f| m&a&x :b >%=f 0.%f f& &% fr\ n>"=, 0| . ~~~~~~f ) { | ~~ ^~~ 707 | src/libavfilter/vf_pseudocolor.c : 674: 42 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 674 | mi n [ 0 ] , mi n [ 1 ]i,f m(ign [>2=] ,0 m.afx [&0& ]b, >m=a x[01.]f, m&a& xr[ 2>]=) ;0 . | f ^~~~~~) { | ~~ ^~~ src/libavfilter/vf_lut3d.c:707:40:src/libavfilter/vf_pseudocolor.c :warning: 674implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 706 | 674 | i f ( g >= 0a.vf_ l&o&g (cbt x>,= 0A.Vf_ L&OG&_ rDE B>U=G ,0 ."fmi)n :{ % f| ~~ ^~~%f %f | max: %f %f %f\n", | ~~~~~~ 707 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ CC libavfilter/vf_tinterlace.o src/libavfilter/vf_paletteuse.c:863:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 863 | if (p[x]>>24 < s->trans_thresh) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_lut3d.c:722:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 722 | lut3d->scale.r = av_clipf(1. / (max[0] - min[0]), 0.f, 1.f); | ~ ~~~~~~~^~~~~~~~ src/libavfilter/vf_lut3d.c:723:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 723 | 1 l warningut generated3. d->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); | ~ ~~~~~~~^~~~~~~~ 2 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_pullup.c:735:19: 406warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] d735s | t [ x ] f=o FrF (MiA X=( F0FM;I Ni( Fsbeutf,f er0s)) ;* i(+u+)n {s i g| n ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~e d)max / asrc[x] + offset, max), 0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_premultiply.c:406:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 406 | dst[x] = FFMAX(FFMIN(FFMAX(msrc[x] - offset, 0) * (unsigned)max / asrc[x] + offset, max), 0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_pseudocolor.c: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_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_readeia608.c:93CC libavfilter/vf_tmidequalizer.o :140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "scan_min", "set from which line to scan for codes", OFFSET(start), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_readeia608.c:94:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "scan_max", "set to which line to scan for codes", OFFSET(end), AV_OPT_TYPE_INT, {.i64=29}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_readeia608.c:95:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "spw", "set ratio of width reserved for sync code detection", OFFSET(spw), AV_OPT_TYPE_FLOAT, {.dbl=.27}, 0.1, 0.7, FLAGS }, | ^ src/libavfilter/vf_readeia608.c:96:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "chp", "check and apply parity bit", OFFSET(chp), AV_OPT_TYPE_BOOL, {.i64= 0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_readeia608.c:97:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "lp", "lowpass line prior to processing", OFFSET(lp), AV_OPT_TYPE_BOOL, {.i64= 1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_readeia608.c:98:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 98 | { NULL } | ^ CC libavfilter/vf_tonemap.o src/libavfilter/vf_removegrain.c:38:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 38 | { "m0", "set mode for 1st plane", OFFSET(mode[0]), AV_OPT_TYPE_INT, {.i64=0}, 0, 24, FLAGS }, | ^ src/libavfilter/vf_removegrain.c:39:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39 | { "m1", "sesrc/libavfilter/vf_random.ct m:o48d:e 123fo:r warning: 2nmissing field 'unit' initializer [-Wmissing-field-initializers]d plane", OFFSET(mo d48e | [ 1] ) , A{V_ OP"Tf_TrYaPmEe_IsN"T,, {".is6et4 n=um0b}e,r 0,o f2 4f,r aFmLeAsG iSn },c a | c ^h e", OFFSET(nb_frames), AV_OPT_TYPE_INTsrc/libavfilter/vf_removegrain.c, : 40{:.96i:CC libavfilter/vf_tonemap_vaapi.o 6 4warning: =3missing field 'unit' initializer [-Wmissing-field-initializers]0 }, 2, MAX _F40R | A M E S {, "FmL2A"GS, }",s e t| ^m ode for 3rd plane", OFFSET(mode[2]), AV_OPT_src/libavfilter/vf_random.cTsrc/libavfilter/vf_readvitc.cY:P49::E57_123I:: warning: N133:missing field 'unit' initializer [-Wmissing-field-initializers] T, warning: {.i64=0}, missing field 'unit' initializer [-Wmissing-field-initializers]0, 49 | 2 4 , { F"LAsGeS e57}d | ," , | ^"{ s e"src/libavfilter/vf_readeia608.cts c:at205n_h:e32m: warning: ascomparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare]xe" , e"dm"a,x i msrc/libavfilter/vf_removegrain.cu : 41 m 205:96 | : l i warning: n missing field 'unit' initializer [-Wmissing-field-initializers] e n u m b i e41r | f (ssc atOo{ sncFa "-FnSm> hfiEs3toogT("rarr ,n d"omV_saesITmeeCt [mdio )],dde aAfo>rt V4 ac_nt"OtPhT,_T) p lYP EO_FIaN{FSnET6 4e,T "| ({.,i ~~~~~~~~~~~~~~~~~~ ^ ~~~s 64 cOa=-Fn1F_}m,SEaT (mxo-src/libavfilter/vf_readeia608.c1):213d:, ,e32[UI N:3A])T,3 V _A2Vwarning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare]O __POMPTT_AT_Y PEX_T213, IY | FNP LTE, A_{ GIN. S T i i f ,6}(, 4{s =.cia n06| }-,>4h ^i = s405 t,o}g ,r2 am4-[,1 i], F >src/libavfilter/vf_random.c L:I50cANG:n12TSt :}_,) warning: M A missing field 'help' initializer [-Wmissing-field-initializers]{ X| | , ^ ~~~~~~~~~~~~~~~~~~ ^ ~~~ F50L | A G S },{ N U| LL ^ }src/libavfilter/vf_removegrain.c : | 42 ^:10 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 42 | {NULL} | ^ 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 } | ^ 5 warnings generated. CC libavfilter/vf_tpad.o 6 warnings generated. 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); | ~ ~~~~~~~~^~~~~~~~~ 19 warnings generated. src/libavfilter/vf_procamp_vaapi.c:59:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 59 | output = out_min + slope * (x - in_min); | ~ ~~^~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:59:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 59 | output = out_min + slope * (x - in_min); | ^~~~~~~ ~ src/libavfilter/vf_lut3d.c:1057:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1057 | lut3d->scale.r = av_clipf(1. / (in_max[0] - in_min[0]), 0.f, 1.f); | ~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/vf_lut3d.c:1058:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1058 | lut3d->scale.g = av_clipf(1. / (in_max[1] - in_min[1]), 0.f, 1.f); | ~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/vf_removelogo.c:102:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 102 | { NULL } | ^ 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); | ~ ~~~~~~~~~~^~~~~~~~~~~ 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] src/libavfilter/vf_remap.c390 | : 73 : 12{: "warning: repeatlast",missing field 'help' initializer [-Wmissing-field-initializers] "repeat 73o | v e r l a{y Nof UtLhLe }l a st| ^o verlay 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_procamp_vaapi.c:210:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 210 | { NULL }, | ^ src/libavfilter/vf_procamp_vaapi.c:209:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 208 | { "hue", "Output video hue", | ~ 209 | OFFSET(hue), AV_OPT_TYPE_FLOAT, { .dbl = HUE_DEFAULT }, HUE_MIN, HUE_MAX, .flags = FLAGS }, | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:38:29: note: expanded from macro 'HUE_MAX' 38 | #define HUE_MAX 180.0F | ^~~~~~ src/libavfilter/vf_procamp_vaapi.c:209:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 208 | { "hue", "Output video hue", | ~ 209 | OFFSET(hue), AV_OPT_TYPE_FLOAT, { .dbl = HUE_DEFAULT }, HUE_MIN, HUE_MAX, .flags = FLAGS }, | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:37:28: note: expanded from macro 'HUE_MIN' 37 | #define HUE_MIN -180.0F | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:209:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 209 | OFFSET(hue), AV_OPT_TYPE_FLOAT, { .dbl = HUE_DEFAULT }, HUE_MIN, HUE_MAX, .flags = FLAGS }, | ~ ^~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:39:31: note: expanded from macro 'HUE_DEFAULT' 39 | #define HUE_DEFAULT 0.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:207:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 206 | { "h", "Output video hue", | ~ 207 | OFFSET(hue), AV_OPT_TYPE_FLOAT, { .dbl = HUE_DEFAULT }, HUE_MIN, HUE_MAX, .flags = FLAGS }, | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:38:29: note: expanded from macro 'HUE_MAX' 38 | #define HUE_MAX 180.0F | ^~~~~~ src/libavfilter/vf_procamp_vaapi.c:207:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 206 | { "h", "Output video hue", | ~ 207 | OFFSET(hue), AV_OPT_TYPE_FLOAT, { .dbl = HUE_DEFAULT }, HUE_MIN, HUE_MAX, .flags = FLAGS }, | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:37:28: 2note: expanded from macro 'HUE_MIN' warnings generated . 37 | #define HUE_MIN -180.0F | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:207:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 207 | OFFSET(hue), AV_OPT_TYPE_FLOAT, { .dbl = HUE_DEFAULT }, HUE_MIN, HUE_MAX, .flags = FLAGS }, | ~ ^~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:39:31: note: expanded from macro 'HUE_DEFAULT' 39 | #define HUE_DEFAULT 0.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:205:88: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 204 | { "contrast", "Output video contrast", | ~ 205 | OFFSET(contrast), AV_OPT_TYPE_FLOAT, { .dbl = CONTRAST_DEFAULT }, CONTRAST_MIN, CONTRAST_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:34:30: note: expanded from macro 'CONTRAST_MAX' 34 | #define CONTRAST_MAX 10.0F | ^~~~~ src/libavfilter/vf_procamp_vaapi.c:205:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 204 | { "contrast", "Output video contrast", | ~ 205 | OFFSET(contrast), AV_OPT_TYPE_FLOAT, { .dbl = CONTRAST_DEFAULT }, CONTRAST_MIN, CONTRAST_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:33:31: note: expanded from macro 'CONTRAST_MIN' 33 | #define CONTRAST_MIN 0.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:205:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 205 | OFFSET(contrast), AV_OPT_TYPE_FLOAT, { .dbl = CONTRAST_DEFAULT }, CONTRAST_MIN, CONTRAST_MAX, .flags = FLAGS }, | ~ ^~~~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:35:31: note: expanded from macro 'CONTRAST_DEFAULT' 35 | #define CONTRAST_DEFAULT 1.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:203:88: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 202 | { "c", "Output video contrast", | ~ 203 | OFFSET(contrast), AV_OPT_TYPE_FLOAT, { .dbl = CONTRAST_DEFAULT }, CONTRAST_MIN, CONTRAST_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:34:30: note: expanded from macro 'CONTRAST_MAX' 34 | #define CONTRAST_MAX 10.0F | ^~~~~ src/libavfilter/vf_procamp_vaapi.c:203:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 202 | { "c", "Output video contrast", | ~ 203 | OFFSET(contrast), AV_OPT_TYPE_FLOAT, { .dbl = CONTRAST_DEFAULT }, CONTRAST_MIN, CONTRAST_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:33:31: note: expanded from macro 'CONTRAST_MIN' 33 | #define CONTRAST_MIN 0.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:203:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | OFFSET(contrast), AV_OPT_TYPE_FLOAT, { .dbl = CONTRAST_DEFAULT }, CONTRAST_MIN, CONTRAST_MAX, .flags = FLAGS }, | ~ ^~~~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:35:31: note: expanded from macro 'CONTRAST_DEFAULT' 35 | #define CONTRAST_DEFAULT 1.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:201:93: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 200 | { "saturatio", "Output video saturation", | ~ 201 | OFFSET(saturation), AV_OPT_TYPE_FLOAT, { .dbl = SATURATION_DEFAULT }, SATURATION_MIN, SATURATION_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:42:30: note: expanded from macro 'SATURATION_MAX' 42 | #define SATURATION_MAX 10.0F | ^~~~~ src/libavfilter/vf_procamp_vaapi.c:201:77: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavfilter/vf_transpose.o 200 | { "saturatio", "Output video saturation", | ~ 201 | OFFSET(saturation), AV_OPT_TYPE_FLOAT, { .dbl = SATURATION_DEFAULT }, SATURATION_MIN, SATURATION_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:41:31: note: expanded from macro 'SATURATION_MIN' 41 | #define SATURATION_MIN 0.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:201:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 201 | OFFSET(saturation), AV_OPT_TYPE_FLOAT, { .dbl = SATURATION_DEFAULT }, SATURATION_MIN, SATURATION_MAX, .flags = FLAGS }, | ~ ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:43:31: note: expanded from macro 'SATURATION_DEFAULT' 43 | #define SATURATION_DEFAULT 1.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:199:93: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 198 | { "s", "Output video saturation", | ~ 199 | OFFSET(saturation), AV_OPT_TYPE_FLOAT, { .dbl = SATURATION_DEFAULT }, SATURATION_MIN, SATURATION_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:42:30: note: expanded from macro 'SATURATION_MAX' 42 | #define SATURATION_MAX 10.0F | ^~~~~ src/libavfilter/vf_procamp_vaapi.c:199:77: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 198 | { "s", "Output video saturation", | ~ 199 | OFFSET(saturation), AV_OPT_TYPE_FLOAT, { .dbl = SATURATION_DEFAULT }, SATURATION_MIN, SATURATION_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:41:31: note: expanded from macro 'SATURATION_MIN' 41 | #define SATURATION_MIN 0.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:199:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 199 | OFFSET(saturation), AV_OPT_TYPE_FLOAT, { .dbl = SATURATION_DEFAULT }, SATURATION_MIN, SATURATION_MAX, .flags = FLAGS }, | ~ ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:43:31: note: expanded from macro 'SATURATION_DEFAULT' 43 | #define SATURATION_DEFAULT 1.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:197:90: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 196 | { "brightness", "Output video brightness", | ~ 197 | OFFSET(bright), AV_OPT_TYPE_FLOAT, { .dbl = BRIGHTNESS_DEFAULT }, BRIGHTNESS_MIN, BRIGHTNESS_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:CC libavfilter/vf_transpose_vaapi.o 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' src/libavfilter/vf_lut3d.c29 | #:d1224e:f5i:n ewarning: Bmissing field 'help' initializer [-Wmissing-field-initializers]R IGHTNESS _M1224I | N C-O1M0M0O.N0F_ O P| T ^~~~~~~I ONS | ^ src/libavfilter/vf_procamp_vaapi.c:src/libavfilter/vf_lut3d.c197::5652::12 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'COMMON_OPTIONS' 56 | 197 | { NU LOLF FS}E T (| b ^r ight), 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 CC libavfilter/vf_unsharp.o 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 | ^~~~ 2 warnings generated. CC libavfilter/vf_untile.o 14 warnings generated. src/libavfilter/vf_sab.c:96:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 96 | { NULL } | ^ src/libavfilter/vf_sab.c:106:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 106 | if (s->chroma.radius < RADIUS_MIN) | ~~~~~~~~~~^~~~~~ ~ src/libavfilter/vf_sab.c:108:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 108 | if (s->chroma.pre_filter_radius < PRE_FILTER_RADIUS_MIN) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_sab.c:110:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 110 | if (s->chroma.strength < STRENGTH_MIN) | ~~~~~~~~~~^~~~~~~~ ~ src/libavfilter/vf_sab.c:120:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 117 | "luma_radius:%f luma_pre_filter_radius::%f luma_strength:%f " 118 | "chroma_radius:%f chroma_pre_filter_radius:%f chroma_strength:%f\n", 119 | s->luma .radius, s->l6um warningas generated . .pre_filter_radius, s->luma .strength, 120 | s->chroma.radius, s->chroma.pre_filter_radius, s->chroma.strength); | ~~~~~~~~~~^~~~~~~~ src/libavfilter/vf_sab.c:120:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 117 | "luma_radius:%f luma_pre_filter_radius::%f luma_strength:%f " 118 | "chroma_radius:%f chroma_pre_filter_radius:%f chroma_strength:%f\n", 119 | s->luma .radius, s->luma .pre_filter_radius, s->luma .strength, 120 | s->chroma.radius, s->chroma.pre_filter_radius, s->chroma.strength); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/libavfilter/vf_sab.c:120:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 117 | "luma_radius:%f luma_pre_filter_radius::%f luma_strength:%f " 118 | "chroma_radius:%f chroma_pre_filter_radius:%f chroma_strength:%f\n", 119 | s->luma .radius, s->luma .pre_filter_radius, s->luma .strength, 120 | s->chroma.radius, s->chroma.pre_filter_radius, s->chroma.strength); | ~~~~~~~~~~^~~~~~ src/libavfilter/vf_sab.c:119:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 117 | "luma_radius:%f luma_pre_filter_radius::%f luma_strength:%f " 118 | "chroma_radius:%f chroma_pre_filter_radius:%f chroma_strength:%f\n", 119 | s->luma .radius, s->luma .pre_filter_radius, s->luma .strength, | ~~~~~~~~~~^~~~~~~~ src/libavfilter/vf_sab.c:119:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 117 | "luma_radius:%f luma_pre_filter_radius::%f luma_strength:%f " 118 | "chroma_radius:%f chroma_pre_filter_radius:%f chroma_strength:%f\n", 119 | s->luma .radius, s->luma .pre_filter_radius, s->luma .strength, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/libavfilter/vf_sab.c:119:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 117 | "luma_radius:%f luma_pre_filter_radius::src/libavfilter/vf_showpalette.c%f :l38u:m90:a _stwarning: rmissing field 'unit' initializer [-Wmissing-field-initializers]e ngth:%f " 38118 | | { " s " , "c"hsroemta _pirxeald ibuosx: %sfi zceh"r,o OmFFaS_EpTr(e_sfiilzte)e,r_ rAaVdi_uOPsT:_T%YPfE _IcNhTr, o{ma._sit6r4e=3n0g}t,h :1%,f \1n0"0,, FLAGS 119} | , | ^ s->luma .radiusrc/libavfilter/vf_showpalette.cs:,39 :s12-:> lwarning: umissing field 'help' initializer [-Wmissing-field-initializers]ma . p39r | e _ f i l{t eNrU_LrLa d}i u s| , ^ s->luma .strength, | ~~~~~~~~~~^~~~~~ 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_OPT_TYPE_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 }, | ^ 7 warnings generated. src/libavfilter/vf_scdet.c:56:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "s", "Set the flag to pass scene change frames", OFFSET(sc_pass), AV_OPT_TYPE_BOOL, {.dbl = 0 }, 0, 1, V|F }, src/libavfilter/vf_sab.c | ^: 154:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_scdet.c:57 :15410 | : warning: missing field 'help' initializer [-Wmissing-field-initializers] vec =57 | s w s _{gNeULtLG}a u| ^s sianVec(f->pre_filter_radius, f->quality); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~~ 3 warningsrc/libavfilter/vf_sab.cs:154 generated:. 33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 154 | vec = sws_getGaussianVec(f->pre_filter_radius, f->quality); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~~~~~~~~~~~~ 22 warnings generated. src/libavfilter/vf_sab.c:162:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | vec = sws_getGaussianVec(f->strength, 5.0); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~~~ src/libavfilter/vf_sab.c:174:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | vec = sws_getGaussianVec(f->radius, f->quality); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~~ src/libavfilter/vf_sab.c:174:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | vec = sws_getGaussianVec(f->radius, f->quality); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~ CC libavfilter/vf_v360.o CC libavfilter/vf_vaguedenoiser.o src/libavfilter/vf_scdet.c:131:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 131 | ret = av_clipf(FFMIN(mafd, diff), 0, 100.); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_scroll.c:177:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 177 | { "horizontal", "set the horizontal scrolling speed", OFFSET(h_speed), AV_OPT_TYPE_FLOAT, {.dbl=0.}, -1., 1., VFT }, | ^ src/libavfilter/vf_scroll.c:178:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 178 | { "h", "set the horizontal scrolling speed", OFFSET(h_speed), AV_OPT_TYPE_FLOAT, {.dbl=0.}, -1., 1., VFT }, | ^ src/libavfilter/vf_scroll.c:179:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 179 | { "vertical", "set the vertical scrolling speed", OFFSET(v_speed), AV_OPT_TYPE_FLOAT, {.dbl=0.}, -1., 1., VFT }, | ^ src/libavfilter/vf_scroll.c:180:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 180 | { "v", "set the vertical scrolling speed", OFFSET(v_speed), AV_OPT_TYPE_FLOAT, {.dbl=0.}, -1., 1., VFT }, | ^ src/libavfilter/vf_scroll.c:181:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 181 | { "hpos", "set initial horizontal position", OFFSET(h_ipos), AV_OPT_TYPE_FLOAT, {.dbl=0.}, 0, 1., FLAGS }, | ^ src/libavfilter/vf_scroll.c:182:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 182 | { "vpos", "set initial vertical position", OFFSET(v_ipos), AV_OPT_TYPE_FLOAT, {.dbl=0.}, 0, 1., FLAGS }, | ^ src/libavfilter/vf_scroll.c:183:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 183 | { NULL } | ^ CC libavfilter/vf_varblur.o 29 warnings generated. src/libavfilter/vf_setparams.c:118:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 118 | {NULL} | ^ src/libavfilter/vf_scale.c:338:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 338 | for (int i = 0; i < FF_ARRAY_ELEMS(scale->param); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_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_rotate.c:109:12: src/libavfilter/vf_lut3d.cwarning: :missing field 'help' initializer [-Wmissing-field-initializers]1711 :47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 109 | { N1711U | L L } l u| t ^1d ->scale.b = av_clipf(1. / (in_max[2] - in_min[2]), 0.f, 1.f); | ~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/vf_shear.c:70:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 70 | { NULL } | ^ CC libavfilter/vf_vectorscope.o 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' 96src/libavfilter/vf_shuffleframes.c | : {135 c:o123l:or _warning: nmissing field 'unit' initializer [-Wmissing-field-initializers] ame"s", "adjust "c o135l | o r _ n{a "mmea"p priegnigon"s," ," sOeFtF SdEesTt(ionpatt_icomynk _ianddjeuxsets[ roafn gien]p)u,t AfVr_aOmePsT"_,T YOPEF_FSSTERITN(mGap,p i{n.gs)t,r =ANVU_LOLP},T 0_,T Y0,P EF_LSAGTSR I}N G ,| ^{ .str="0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_selectivecolor.c:103:5: src/libavfilter/vf_shuffleframes.cwarning: :missing field 'unit' initializer [-Wmissing-field-initializers]136 :12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 103 | 136 | R A N G{E _NOUPLTLI O}N, ( "| y ^e llow", RANGE_YELLOWS), | ^ src/libavfilter/vf_selectivecolor.c:96:130: note: expanded from macro 'RANGE_OPTION' 96 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:104:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | RANGE_OPTION("green", RANGE_GREENS), | ^ src/libavfilter/vf_selectivecolor.c:96:130: note: expanded from macro 'RANGE_OPTION' 96 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:105:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | RANGE_OPTION("cyan", RANGE_CYANS), | ^ src/libavfilter/vf_selectivecolor.c:96:130: note: expanded from macro 'RANGE_OPTION' 96 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:106:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 106 | RANGE_OPTION("blue", RANGE_BLUES), | ^ src/libavfilter/vf_selectivecolor.c:96:130: note: expanded from macro 'RANGE_OPTION' 96 | { color_name"s", "adjust "color_name"CC libavfilter/vf_vflip.o 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 | src/libavfilter/vf_lut3d.c { :c1745ol:o72r: _warning: naimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]m e"s", "adjust "co l1744o | r _ n a m e " r e g i o n s " , O F F S E Ta(vo_plto_gc(mcytkx_,a src/libavfilter/vf_rotate.cAdVj:_u167LOsG:_t51[:Dr EBawarning: Unimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]gG e,] ")m,i AnV:_ O%fP T% _f167T | %Yf P | E_ Sm T axR: I %N fG ,% f {F.s%FftrM\A=nXN(0"U,,L L} ,i nw| 0 ~~~~~~ ,* 0 ,c oF sL1745AGxS | ) }+ F | ^ Fsrc/libavfilter/vf_scale.c M A : X 453 ( : 064:, - warning: i implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] n h src/libavfilter/vf_setparams.c *: s188 :10i:mn ixsrc/libavfilter/vf_selectivecolor.c)453warning: | n[;0:]missing field 'help' initializer [-Wmissing-field-initializers], 108 | ~ ^~~~m : 5in : [1s] c,188 warning: amissing field 'unit' initializer [-Wmissing-field-initializers] | src/libavutil/macros.hm:47l i: n[e28-108 | 2:>v a {r] note: _ ,N expanded from macro 'FFMAX'v alUum aRLexALs [0N}[47],G E _VO | PTm Aa#I| R_xd[O ^NOUeT1_ W(f]]" i=, swcn haemiale -txeF">[F,v2M]) ; aA rX R_(a| ,A ^~~~~~v bNa)lG u(E(aesrc/libavfilter/vf_lut3d.c_)Ws:[ H>1745VIA :64TRE(S:_)b, Owarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) W? ]| ^( a ) =src/libavfilter/vf_selectivecolor.c: NA: 1744N;96 ( | b): ) 130| | : ^ ~ ^~~ note: expanded from macro 'RANGE_OPTION' /usr/include/math.h :15 : 19src/libavfilter/vf_rotate.c: : 167: 5196 | note: : warning: expanded from macro 'NAN'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { avc _olo15gl o | r_(167c#tn | dxea ,fm e "in A s e V "_ LO , NG_ FADN"CC libavfilter/vf_vfrdet.o FMEA BaU Xd(G0 , ji,us t n _ "wm_in" b:uic* l%of tlic%fo nors%x_n_afn)f(n a m"e|+ "" m) Freag | F ^~~~~~~~~~~~~~~~~~xi:M % foAns X%"f(, 0% ,O Ff-iFn\h SnE*T("o ,p s | t ~~~~~~i_ ncxm)yk;_ a | d1745 ~ ^~~~j | u s t [ r src/libavutil/macros.h a :n g47e ]: 40 ) : , note: AVexpanded from macro 'FFMAX' _ O P T_ T Y 47 src/libavfilter/vf_scale.c PE | _ :#S 454:dTemf64Riin:[I0n N]Ge,warning: , mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F{FiM AX.n(s[t1ar],, b= 454m | )N (i( U na[L2 ])L ,s c}al e>,m- a0>(vx,b a0[,)r0_ va l]uFe?, Ls[ V(AmRA_aaGxO[)SU1T _ H]:}], = (m sba| xc[) ^a 2)l]e )| - ^ ;>v a r| ^~~~~~_ valuesrc/libavfilter/vf_rotate.cs:[167src/libavfilter/vf_lut3d.cV::27A: 1745Rwarning: :_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O 56H:] warning: src/libavfilter/vf_selectivecolor.c=implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 109N167AN: | 5;: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1744 | | ~ ^~~ 109 | /usr/include/math.h : 15 : 19 :R F A F note: Nexpanded from macro 'NAN'M AG X E(_ 150 | O , #Pd inTw e fIi*ne NOA NN(c " o a n svxe __)u +l_ot rablgFFu"(Mcti,AxXl ,R(t AA0Vi_LNO,GnE_G __DNE-nEaBnifUUnG(,T h"R"") AmL* iS | ^~~~~~~~~~~~~~~~~~n )s:, i %nf x| )% ^; f % fsrc/libavfilter/vf_selectivecolor.c || : m ~ ^~~~a96 x:: 130%:fsrc/libavutil/macros.h: 47%fnote: : %expanded from macro 'RANGE_OPTION'f28: \ n"note: ,expanded from macro 'FFMAX' | ~~~~~~ 9647 | | # d ef i1745{n | e c oF l FMo A rX (_a n,a meb " )s " (, (" aa) d >j u( s b t) " ?c (oa l)o r _:nam im(ne[b0") ],) rmi ne[ g| i1on ^s ]",, OmFFiSEnT[(src/libavfilter/vf_rotate.co2]:,p m167at:x_27[c:my0 k],_ warning: amimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]da jxu[s1t][, rma ax167n[ | g2 e ]] )); , AV _ O| ^~~~~~P T _ FTFYMsrc/libavfilter/vf_lut3d.cAPX:E_(S01745, Ti:RIn48N:wG *, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] c{ o.ssxt)r =+N U1744FL | F LM } AX,( 0,0 , - 0 i ,n h F LA* G s S i n}x ); a| v ^_l| og ( ~ ^~~~c tx, src/libavutil/macros.hA:V_47L:O40G:_ Dnote: Eexpanded from macro 'FFMAX' BUG, " m47i | n#:d e%ffi n%ef F%Ffsrc/libavfilter/vf_selectivecolor.cM A:X|(110 a,:bm)5 a:(x( :awarning: ) missing field 'unit' initializer [-Wmissing-field-initializers] %> (fb ) % ?f110 | % (f a)\ n": ,R A( b| NG)E ~~~~~~_) O P T| I ^ON ( "1745b | l a c k " src/libavfilter/vf_rotate.c ,: 166 : 51RA N:G E warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ B L A C K S ) , 166 | | ^ msrc/libavfilter/vf_selectivecolor.creit:nu96[rn:0 130F:] Fnote: expanded from macro 'RANGE_OPTION', M mAiXn([10], ,i nm96h i* | ns i [nx )2{] ,+c ol moFaFrMxA_[nXam0e(]0",s, " m-i,an w x"a*[d1] ,jc osuxmsa)xt [ 2]+);" c o l| | or ~ ^~~~_ ^~~~~~ n ame"src/libavutil/macros.h r:e47g:iosrc/libavfilter/vf_lut3d.c28n::s note: 1745expanded from macro 'FFMAX'" :,40 :OF warning: F47implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]S | #EdTe(foipt n_c1744e | my k F_ aFM Ad X j( u a s ,t b[ ) ra ng e(( a)] )> , A V(b _)OP T? _(T aYaP)E_v _S:lToIn file included from g (src/libavfilter/vf_signature.cR(bc:I)tx27,N: )G Asrc/libavcodec/put_bits.h , V_:L | 227O:{ ^.G37_ st:D rEwarning: =BNcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] UUGsrc/libavfilter/vf_rotate.c,L ":Lmi166}:n51,: %:0227 | f , warning: % f 0,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] %F f L iA|166 | fG S(msa -x>}r :beu | ^t f%_ufr e%nfn dF%F fM\A-Xn"( ,0s, i-n h>| b u ~~~~~~* f _sipntx 1745r | ) + > F src/libavfilter/vf_selectivecolor.c=F :Msi z 112Ae o:X f 12( ( :B0i , tBwarning: missing field 'help' initializer [-Wmissing-field-initializers] u - f )i ) n w112 | { * | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ c{ mio nNUsLx[0L] }) , m+ i | | n ^ ~ ^~~~ [ 1], src/libavutil/macros.hmi:n[472:]40, :msrc/libavfilter/vf_setparams.c anote: xexpanded from macro 'FFMAX'[:0 ]223,: 10ma x:47 [ | 1#warning: ]dmissing field 'help' initializer [-Wmissing-field-initializers],e f imnaex [F2F]MA X()a223 | ; , b) (| {(NU ^~~~~~LaL )} > (| b ^) src/libavfilter/vf_lut3d.c? :(a1745) :: 32(:b )warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ 1744 | src/libavfilter/vf_rotate.c : 166 : 27 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | a vr_eltougr(nc tFxF, MAAVX_(L0O,G _iDnEhB U*G ,s in"xm)i n+: F%FfM A%Xf( 0%,f -i|n mwa x*: c%fo s%xf) %+f \ n| " ~ ^~~~, | ~~~~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX'1745 | 47 | # d e f i n e F F M A X ( a , b ) ( (mai) n> [(0b]), ? m(ian)[1 ]:, m(ibn)[)2 ] | , ^ m ax[0], max[1src/libavfilter/vf_rotate.c]:,166 :m27a:x [warning: 2implicit 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/libavcodec/put_bits.h:265:37: 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_lut3d.c:1763:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1763 | lut1d->scale.r = av_clipf(1. / (max[0] - min[0]), 0.f, 1.f); | ~ ~~~~~~~^~~~~~~~ src/libavfilter/vf_rotate.c:179:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | FFMAX(0, src/libavfilter/vf_lut3d.c i:n1764h: 44*: cwarning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s x) + FFMA X1764( | 0 , liuntw 1*d -s>isnxc)a;l e .| g ~ ^~~~ = av_clipsrc/libavutil/macros.hf:(471:.28 :/ note: (expanded from macro 'FFMAX'm ax[1] - 47m | i#nd[e1f]i)ne, F0F.MfA,X (1a.,fb)); ( (| 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) + FFMsrc/libavfilter/vf_lut3d.cAX:1765(:044,: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i nw * sinx); 1765 | | ~ ^~~~ lut1src/libavutil/macros.hd-:>47s:c40a:l enote: .expanded from macro 'FFMAX'b = a v47_ | c#ldiepffi(n1e. F/F M(AmXa(xa[,2b]) -( (mai)n [>2 CC libavfilter/vf_vibrance.o ]()b,) 0?. f(,a )1 :. f)(;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 FFMAXsrc/libavcodec/put_bits.h(a,:b) 317(:(33a:) >warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare](b ) ? (a) : (b)) | 317 ^ | if (s->buf_src/libavfilter/vf_rotate.c:e178n:d52 :- swarning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]> buf_ptr >= 178s | i z e orfe(tBuirnt BFuFfMA)X)( 0{, -| i ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~n h * cosx) + FFMAX(0, -inw * sinx)src/libavfilter/vf_selectivecolor.c +: 162 :| 31 ~ ^~~~ : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]src/libavutil/macros.h :47:28: note: expanded from macro 'FFMAX' 162 | 47 | # d e f i n e FcFmMyAkX[(3a], c(mby)k [? 3(]a >) :1 (.b0))) { | ^ | ^~~~~~~ ~ src/libavfilter/vf_rotate.c:src/libavfilter/vf_selectivecolor.c178::16252::13 warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 178162 | | re t ur n F FM A X (c0m,y k[-3i] n( 10.,0 )-i n{w | * ^~~~~~~ ~ sinx) + | ~ ^~~~ src/libavfilter/vf_selectivecolor.c:161:31src/libavutil/macros.h:: warning: 47implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]: 40: note: expanded from macro 'FFMAX' 161 | 47 | # d e f i ne FcFmMyAkX[(2a,]b )< (-(1a.) 0> |(b|) c?m y(ka[)2 ]: >( b1)). 0 || ^| | ^~~~~~~ ~ src/libavfilter/vf_rotate.csrc/libavfilter/vf_selectivecolor.c::178161::2813:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 161178 | | r e t u r n FcFmMyAkX[(20], <- i-n1h. 0 *| |c oscxm)y k+[ 2F]F M>A X(10,. 0- i|n|w *| ^~~~~~~ ~s inx) + | ~ ^~~~ src/libavfilter/vf_selectivecolor.csrc/libavutil/macros.h::47160:28::31 :note: expanded from macro 'FFMAX'warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 47 | # d160e | f i n e F F M A X (cam,ybk)[ 1(]( a<) ->1 (.b)0 ?| |(a )c m:y k(b[)1)] | > ^ 1.0 || | ^~~~~~~ ~ src/libavfilter/vf_rotate.c:178:28: warning: src/libavfilter/vf_selectivecolor.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :160:13: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 178 | 160r | e t u r n FF M A X (c0m,y k-[i1n]h < *- 1c.o0s x|)| +c mFFyMk[A1]X >( 01.,0 |-|i nw | * ^~~~~~~ ~ sinx) + | ~ ^~~~ src/libavfilter/vf_selectivecolor.c:159src/libavutil/macros.h::4731:40:: warning: note: src/libavfilter/vf_lut3d.cimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]expanded from macro 'FFMAX' :1778:12 : 15947 | | warning: # dmissing field 'help' initializer [-Wmissing-field-initializers] ef i n e FiF fM1778 | (AX c( ma y {, bk) N([U(L0L a}]) > < | (-b ^ 1). 0? (|a|) :c (mby)k)[ 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 | "Settinsrc/libavfilter/vf_lut3d.cgs :m1786u:s33t: bewarning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]s et in [-1;1] ran g1786e | \ n ", return l165u | t 1 d - > l u t [ i dx ] [ N E A R ( sc)o]l;o r _| n ~~~~~^~a mes[ransrc/libavfilter/vf_lut3d.cg:e95_:25i:d ]note: ,expanded from macro 'NEAR' cmyk[0 ]95, | #dcemfyikn[e1 ]N, EcARm(yxk)[ 2(](,i nctm)y(k([x3)] )+; | . ^~~~~~~5 )) | ^ ~ src/libavfilter/vf_selectivecolor.c:165:52: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 163 | av_log(s, AV_LOG_ERROR, "Invalid %s adjustments (%g %g %g %g). " | ~~~~~~ 164 | "Settings must be set in [-1;1] range\n", 165 | color_names[range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]); | ^~~~~~~ src/libavfilter/vf_selectivecolor.c:165:43: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 163 | av_log(s, AV_LOG_ERROR, "Invalid %s adjustments (%g %g %g %g). " | ~~~~~~ 164 | "Settings must be set in [-1;1] range\n", 165 | color_names[range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]); | ^~~~~~~ src/libavfilter/vf_lut3d.c:1811:33: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1811 | const float m = (1.f - cosf(d * M_PI)) * .5f; | ^ ~ src/libavfilter/vf_showinfo.c:61:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "checksum", "calculate checksums", OFFSET(calculate_checksums), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, VF }, | ^ src/libavfilter/vf_showinfo.c:62:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 62 | { NULL } | ^ src/libavfilter/vf_selectivecolor.c:215:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 215 | for (i = 0; i < FF_Asrc/libavfilter/vf_rotate.cRR:A306Y_:E30L:E MS(warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- >cmyk_adjust[0 ]306) | ; i + + )r o{t -> v| a ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r _values[VAR_src/libavfilter/vf_selectivecolor.cN:]222 :=19 :N Awarning: Ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]; | ~ ^~~ 222/usr/include/math.h | : 15 : 19f:o note: rexpanded from macro 'NAN' (i = 015; | #id ucimlytki_na_dnjaunsft()";" )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_asrc/libavfilter/vf_rotate.cdj:u307s:t30[:0 ]warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]; k++) { | 307 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | rot->var_values[VAR_T] = NAN; | ~ ^~~ 3 warning/usr/include/math.hs: generated15. :19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_rotate.c:308:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 308 | rot->var_values[VAR_OUT_W] = rot->var_values[VAR_OW] = NAN; | ~ ^~~ /usr/include/math.h:15: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_scale.c:763:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 763 | scale->var_values[VAR_S2R_MAIN_T] = TS2T(in->pts, link->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_scale.c:764:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 764 | scale->var_values[VAR_S2R_MAIN_POS] = in->pkt_pos == -1 ? NAN : in->pkt_pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | 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:src/libavfilter/vf_scale.c282:61:: 767warning: :implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]40 :9 warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning s281 generated | . av_ l767o | g ( s , AV _ L O G _ VsERcBaOlSeE,- >"v%a8rs_sv: aCl=%u6ge sM[=V%A6Rg_ TY]= %=6 TgS 2KT=%(6ign\-n>",p t | s ~~~~~~, link- >282t | i m e _ b a s e ) ; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color_src/libavfilter/internal.hna:m265e:s[48p:r ->note: rsrc/libavfilter/vf_showinfo.cexpanded from macro 'TS2T' a:n131g:e23_:i d ]warning: 265, | #comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] d cemfyik[n0e ]T,S 2 c131T(mt | ys k ,[ 1fotr ](b), icm(nyt (jtk[ =s )12; ]= ,=j cmrange_id], cmyk[0], cmyk[1], cmyk[2], cmyk[src/libavfilter/vf_shuffleplanes.c3]:);138 : 141| ^~~~~~~: warning: src/libavfilter/vf_selectivecolor.cmissing field 'unit' initializer [-Wmissing-field-initializers]CC libavfilter/vf_vif.o : 282:43: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 281 | 138src/libavfilter/vf_scale.c | :768 : 62 : a v {warning: _ "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]lma opg0("s, ," IAnVd_e 768L | Ox G_ VE oR fB OS Et, "h %e 8 i ssns: pcuCta=le -%pl>6avnga erM_= vt%6ago lb Yu=e%6eg s[ uVAKRs_=e%P6dOSg ]\asn t h"e =,f ii nr s-| t> ~~~~~~ pokut_tpp uot 282spl | a n= e = -1 "? N, A N : O Fi Fn S ->EcpolTo(krmta__nppoa[0s]me;s) [,pr -| ~ ^~~> ArVan_/usr/include/math.hOg:eP15_Tid:_]19:T ,Ynote: expanded from macro 'NAN' Pc Em_yIk[N0T , ]15{, | #.dcimeyk6[f4 1i=]n e,0 c mNy}AkN, [ 02] ,, c my3k ,[_ 3_F]b)LAuG;iS }l, t| | i ^ ^~~~~~~n _nanf("") | ^~~~~~~~~~~~~~~~~~ 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_src/libavfilter/vf_selectivecolor.cOP:T262_:T23Y:P Ewarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]I NT, { .i64 = 1262 | } , 0 , 3 , FfLoArG S( i} ,= | 0 ^; i < FF_ARRAY_ELEMS(s->opt_cmyk_adjust)src/libavfilter/vf_shuffleplanes.c;: 140i:+141+:) warning: {missing field 'unit' initializer [-Wmissing-field-initializers] | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | { "map2", "Index of the input plane to be used as the third output plane ", OFFSET(map[2]), AV_OPT_TYPE_INT, { .i64 = 2 }, 0, 3, FLAGS }, | ^ src/libavfilter/vf_shuffleplanes.c:141:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 141 | { "map3", "Index of the input plane to be used as the fourth output plane ", OFFSET(map[3]), AV_OPT_TYPE_INT, { .i64 = 3 }, 0, 3, FLAGS }, | ^ src/libavfilter/vf_shuffleplanes.c:142:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 142 | { NULL }, | ^ src/libavfilter/vf_showinfo.c:175:31: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 175 | for (int j = 0; j < bbox->classify_count; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_scale.c:727:25: warning: comparison of integers of different signs: 'enum AVColorRange' and 'int' [-Wsign-compare] 727 | in->color_range != scale->in_frame_range) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 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 | ^~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. src/libavfilter/vf_ssim.c:74:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | {"stats_file", "Set file where to store per-frame difference information"src/libavfilter/vf_rotate.c, :CC libavfilter/vf_vignette.o 439O:F46F:S Ewarning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( stats_file_str), AV _439O | P T _T Y PE _S T R I}N Ge,l s{.es tirf= N(UfLaLb}s,( r0o,t -0>,a nFLgAlGeS -} ,M _ P| I ^) < FLT_EPSILON && outw == inw && outh == inh) { | ~ ^~~~~~~~~~~src/libavfilter/vf_ssim.c :75:149:/usr/include/float.h :warning: 16missing field 'unit' initializer [-Wmissing-field-initializers]: 21: note: expanded from macro 'FLT_EPSILON' 1675 | | #d e f i n{e "Ff"L,T _ E P S I L O N 1".S1e9t2 0f9i2lsrc/libavfilter/vf_scale.c8e9 w5h5e:re0917 t7o:836 :12 s5ewarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- 0o7rFe p| e ^~~~~~~~~~~~~~~~~~~~~~~r -frame d917src/libavfilter/vf_siti.ci | f f: e95 re:n82 c: ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] i n fscoarmlaet-i>v aro91_nv | a "l , u O Fe Fs [VSaARE_Tv(sT_ta]lotg =s( _fciTSt2lxeT, _(iAsn-V>tpt_rLs)OG,_, I lNAFiOVn_,OPkT _T-Y >P| Et_S ~~~~~~T iRmIeN_Gb a,92se ); | { | . ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ s t r = N U L src/libavfilter/internal.hL : }265 , :"480,S :0,I F LTnote: expanded from macro 'TS2T'AI GS S}u,m m a 265| r ^ | #y d:\enfTiontea lT fSra2meTssrc/libavfilter/vf_ssim.c(t:s :%",76P tRb:I12)d:6 warning: missing field 'help' initializer [-Wmissing-field-initializers](4 ("ts\) n76 | =\n =" {A VN_UL LN93 | }O P| T ^ S _ V AL UE ? N A"NSp a:t ia(ld Ionufobrlmea)t(itosn): *\ naAvv_esrc/libavfilter/vf_rotate.crqa:g2443ed::(50 t:b warning: %)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f\)n M | a ^~~x : %f\n/usr/include/math.hMi:n15: %:443f19\n | \: note: n expanded from macro 'NAN'" } 1594 | el | s# de e f ii nf (fea bNs( rAo Nt - > a n "gT l__ebeuiml tipno-rsrc/libavfilter/vf_smartblur.c_n ana:3fl 80I:*(M_nP12I"/2f:" ) o<)warning: r missing field 'help' initializer [-Wmissing-field-initializers] m| F a ^~~~~~~~~~~~~~~~~~LtT i_oEn P80:S | \In L A {Ov NNUer L&agLe&: % f\}onM u axt:| w ^% f =\= niMnihn : &%&f o\unt"h, == inw) { 95 | | ~ ^~~~~~~~~~~ /usr/include/float.h : 16 : 21 : note: expanded from macro 'FLT_EPSILON' s->nb_f r16a | m#edse,f ianveg _FsLiT,_ EsP-S>ImLaOxN_ s1i.,1 9s2-src/libavfilter/vf_scale.c0>9m2:8i9189n_:s558i50:, 78 1warning: 25aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ve- g07_Ft i | , ^~~~~~~~~~~~~~~~~~~~~~~ s->ma x_918ti | , s - > m i ns_tci a l| ~~~^~~~~~e ->var_valuesrc/libavfilter/vf_siti.cs[:V95A:R_71P:O Swarning: ] implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]= in->p kt91_p | o s = = - 1 a? vN_AlNo g:( citnx-,>p ktA_pVo_LsO;G _ I| N ~ ^~~ FO, /usr/include/math.h| : ~~~~~~15 :19: note: expanded from macro 'NAN'92 | 15 | # d e f i n e" SNIATIN S u m m ar y :_\_nbTuiolttainl_ nfanrfam(e"s": )% " PR| I ^~~~~~~~~~~~~~~~~~ d64"\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 | src/libavfilter/vf_ssim.c : 84":S42I:T Iwarning: Simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]um mary:\nTotal fra m84e | s : % " PsRnIpdr6i4nt"f\(nv\anl"u e, size o93f | ( v a l u e ) , " % f " , d")S;p a t| i ~~~~~~~~ ^a l Information:\nAverage: %f\nMax: %f\nMin: %f\n\n" 94 | "Temporal Insrc/libavfilter/vf_smartblur.cform:at90i:o19n:: \warning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A verage: %f\nM a90x | : % f \infM i(ns:- >%cfh\rno"m,a .radius 95< | RA D I U S _ M I N ) | ~~~~~~~~~~^~~~~~ ~ 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(src/libavfilter/vf_smartblur.cct:x92,:19 :A Vwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]L OG_INFO, 92| | ~~~~~~ if ( s92- | > c h r o m a . s t r e n g t"hS Inb_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(src/libavfilter/vf_smartblur.cct:x104,: 40A:V _warning: LOimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]G_ INFO, | ~~~~~~ 100 | 92 | a v _ lo g ( c t x , A V "_SLIOTGI_ SVuEmRmaBrOyS:E\,n T| o ~~~~~~t al fram e101s | : % " P R I d 6 4" \"nl\unm"a _radiu 93s | : % f l u m a_ s t r e ng t"Shp:a%tfi allu mIan_ftohrrmeatsihoonl:d\:nA%vde r"a ge: %f \102n | M a x : % f \ nM i n: "%cfh\rno\mn"a _radiu s94: | % f c h ro ma _ s t r e n g"Ttehm:p%ofr alc hIrnofmoar_mtahtrieosnh:o\lndA:v%edra\gne:" ,% f\nMax :103 | % f \ n M i n : % f \ ns"-,> luma.ra d95i | u s , s - > lu ma . s t r es-n>gntbh,_ fsr-a>mlesu,ma .tahvrges_hsio,ld ,s ->max_s i104, | s - > m i n _ s i ,s -a>vcgh_rtomia,. rsa-di>umsa,x _st-i>c,h rso-m>am.istnr_etni g t| h ~~~^~~~~~, s->chromsrc/libavfilter/vf_siti.ca.:t95h:re30s:h owarning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d ); | ~~~~~~~~~~^~~~~~~~91 | avsrc/libavfilter/vf_smartblur.c_l:o104g:(22c:t x,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A V_LOG_ I100N | F O , a| v ~~~~~~ _log( c92tx | , A V _ L O G _V E R B O SE ," S | I ~~~~~~TI Summa r101y | : \ n T o t a l "flraummae_sr:a d%i"uPs:R%Ifd 6l4u"m\an_\snt"r ength:% f 93l | u m a _ t h re s h o l d : % d" S" patial 102I | n f o r m a t i o n : \"ncAhvreormaag_er:a d%ifu\s:n%Mafx :c h%rfo\nmMai_nst:r e%nfg\tnh\:n%"f chrom a94_ | t h r e s h o l d : % d \n "",T empor a103l | I n f o r m a t i osn-:>\lunmAav.erraadgiues:, %sf->\lnuMmaax:. s%tfr\enngMitnh:, % fs\-n">,l uma.thr e95s | h o l d , 104 | s- > n b _ f r am e ss,- >avcgh_rsoim,a .sr-a>dmiausx,_ ssi-,> csh-r>ommian._sstir,e nagvtgh_,t is,- >sc-h>rmaoxm_at.tih,r ess-h>omlidn)_; t i| ~~~~~~~~~~^~~~~~ | ^~~~~~ src/libavfilter/vf_smartblur.c:103:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 100 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 101 | "luma_radius:%f luma_strength:%f luma_threshold:%d " 102 | "chroma_radius:%f chroma_strength:%f chroma_threshold:%d\n", 103 | s->luma.radius, s->luma.strength, s->luma.threshold, | ~~~~~~~~^~~~~~~~ src/libavfilter/vf_smartblur.c:103:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 100 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 101 | "luma_radius:%f luma_strength:%f luma_threshold:%d " 102 | "chroma_radius:%f chroma_strength:%f chroma_threshold:%d\n", 103 | s->luma.radius, s->luma.strength, s->luma.threshold, | ~~~~~~~~^~~~~~ src/libavfilter/vf_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("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_smartblur.c:130:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 130 | vec = sws_getGaussianVec(f->radius, f->quality); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~~ src/libavfilter/vf_smartblur.c:130:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 130 | vec = sws_getGaussianVec(f->radius, f->quality); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~ src/libavfilter/vf_smartblur.c:135:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 135 | sws_scaleVec(vec, f->strength); | ~~~~~~~~~~~~ ~~~^~~~~~~~ src/libavfilter/vf_smartblur.c:136:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 136 | vec->coeff[vec->length / 2] += 1.0 - f->strength; | ~ ~~~^~~~~~~~ src/libavfilter/vf_showinfo.c:406:27: warning: src/libavfilter/vf_ssim.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :213:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 406 | for (213pl | a n e = 0 ;s spiml a+n=e s+de lstuma0_[qip )+; 1p]l[a0n]e+ ++) su m| 1[ ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~i ][0] + sum1src/libavfilter/vf_showinfo.c[i: +407 :129]:[ 0warning: ]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 407214 | | f o r ( a c d c = 0s;um 0[aic][d1c ]< + sFumF0_[AiR +R A1]Y[_1]E L+ EsMuSm1([pi]a[r-1>]d +e lstuam_1q[pi[p la+ne ]1)];[ 1a]c, d c+| + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215 | src/libavfilter/vf_scale.c : 974 : 100 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] sum0[i][2] 974+ | s u m 0{[ i" i+n t1e]r[l2"], +" sseutm i1n[tie]r[l2a]c i+n gs"u,m 1O[FiF S+E T1(]i[n2t]e,r l a| c ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ed ), AV_OPT_T Y216P | E _ B O O L , { . i 6 4 = 0 } , - 1 , s1u, mF0[LiA]G[S3 ]} ,+ s| u ^ m0[i + 1][3] + sum1[i][3] + sum1[i + 1][3]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_scale.c:976:106: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 976 | { "s", "set video size", OFFSET(size_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, FLAGS }, | ^ 8 warnings generated. 2 warnings generated. src/libavfilter/vf_spp.c:65:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "quality"src/libavfilter/vf_ssim.c, ":se270t: 21q:u awarning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ty", OFFSET(log2_co un270t | ) , A V _ OP T _ TY PsEs_iImN T,+ ={ .sis6i4m _=e n3d}n,_ 106,b iMtA(X(_coLnEsVEtL ,i nTtF64L_AtG S (}*),[ 4 ]| ^) sum0, (const int64_t (*)[4])sum1, width - 1, masrc/libavfilter/vf_spp.cx:)66;: 107 :| ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "qp", "force a constant quantizer parameter", OFFSET(qp), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 63, FLAGS }, | ^ src/libavfilter/vf_spp.c:70:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "use_bframe_qp", "use B-frames' QP", OFFSET(use_bframe_qp), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_spp.c:71:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 71 | { NULL } | ^ src/libavfilter/vf_scale.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}, -5163, warning5s1 generated2. , FLAGS }, | ^ src/libavfilter/vf_scale.c:998:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 998 | { "in_h_chr_pos", "input horizontal chroma position in luma grid/256", OFFSET(in_h_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513}, -513, 512, FLAGS }, | ^ src/libavfilter/vf_scale.c:999:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 999 | { "out_v_chr_pos", "output vertical chromasrc/libavfilter/vf_ssim360.c po:si208t:i76o:n warning: imissing field 'unit' initializer [-Wmissing-field-initializers]n luma grid/256 " 208 | , O F F SOEFTF(SoEuTt_(vs_tcahtr_pso_sf)i,l eA_Vs_trO),P TA_VT_YOPPET__INTTY,P {E _.SiT6RI4N G=src/libavfilter/vf_shufflepixels.c , -:{5.416s1:t1013r:} =,Nwarning: U Lmissing field 'unit' initializer [-Wmissing-field-initializers]- L51}3, ,0 ,51 20,, FFLLA AG416SG | S } , } {,| ^ "| ^w idth", "set block width", OFFSET(block_w), AV_src/libavfilter/vf_ssim360.cO:P210T:_76T:Y PEwarning: _Imissing field 'unit' initializer [-Wmissing-field-initializers]N T, {.i64 =210 | 1 0 } , 1 ,Osrc/libavfilter/vf_scale.c F:F8010000SE:T0153(,s:t aFwarning: tLmissing field 'unit' initializer [-Wmissing-field-initializers]AGs S_ f}i,l e_ st| r ^ ), A1000 | V _ O P T{_ T"YPoEut__SThR_IcNhGr,_ p{o.ss"tr,= NU L "Lo},u tsrc/libavfilter/vf_shufflepixels.c0p:,u417 t: 0101h:,or iFwarning: zLmissing field 'unit' initializer [-Wmissing-field-initializers]oA nGtSa l} c,h 417r | o | ^m a {p o"siwt"i,o n in l u ma "gsreit db/l2o5c6k" , wOiFdFStEhT"(,o u tO_FhF_ScEhTr(_bploos)c,k_ w)A,V _AOVP_TO_PTTY_PTEY_PEI_NITN,T ,{ {..ii6644 ==10 },- 5113, }8,0 0-0,5 1F3L,A G5S1 2},, FL A| ^G S }, | ^ src/libavfilter/vf_siti.csrc/libavfilter/vf_ssim.c::260324::8421:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/vf_shufflepixels.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :418:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 260 | 418 324 | | { r" eh etu rig hnm eat(fna"bs ,(+= w ei i gm h g"t_sm -e ets stibrml)i >occ sk1 [je h-9*)e ? i wgsrc/libavfilter/vf_signalstats.ch1:itd0t455".h0:, + 10O*FiF:SE ]l T;o warning: (g 1bmissing field 'process8' initializer [-Wmissing-field-initializers]l| 0 o ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~(c src/libavfilter/vf_scale.cwk _h:)e4551005,:i | 214:g A Vwarning: h _ missing field 'unit' initializer [-Wmissing-field-initializers]O{t /P NT(U_LwTLe}iYg P| htE 1005 ^ | -_ Is siNm )T, ){.{i :6" I4Nf=1F0}o,INrI cT1e_Yd,;i v| 8i ~~~~~~ ^~~~~~~~0 s0i0bl,e _F/usr/include/math.hb:LAyG16S "}:, ,19 "e:n | f ^onote: expanded from macro 'INFINITY'r ce th a16t | #tdheefi neo uItNFpIutN IrTeYs ol u_t_biuoisrc/libavfilter/vf_shufflepixels.cnl: t419iin:s101 _di:ivi snwarning: ifmissing field 'unit' initializer [-Wmissing-field-initializers]fbl e() by | a ^~~~~~~~~~~~~~~~ 419d | src/libavfilter/vf_siti.ce :f266 i :31n{: "eh d"warning: ,iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n t e g e r "wseht e 266 | n b f l o or cck e h _ eo ir g ighifntl"alo_a,as petcO tFm_FreSaaEnt_T(ibdioflf =o iimcgsrc/libavfilter/vf_ssim360.csk_: u_sme274h)e,dt:r12 ":A,iVcs [ j_warning: missing field 'help' initializer [-Wmissing-field-initializers]O O*FP T F274SEwT_ | i (Td fYPtE{o hN_r UIcLNT+e L, _{i d}.]i6i4 | v ^=i -1 sm0ieb}lea_,bn ;y)1, , A V| 8_ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 0OP0T0_,TY PEF_LIAGNST ,} ,{ .| i6 ^4 = 1}, 1, 256, FLAGS }, src/libavfilter/vf_siti.c| ^: 267:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_shufflepixels.c :267420 | : 107 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] sqr_di f420 | src/libavfilter/vf_scale.c f: 1006 + :=132{ : "(m eswarning: aemissing field 'unit' initializer [-Wmissing-field-initializers]ne _ddi"ff, * m e a 1006n"_d | isf fe )t ;ra {n d| ~~ ~~~~~~~~~~^~~~~~~~~~~" opasrc/libavfilter/vf_ssim360.cmra ms:0"e255:,e52d ": ",warning: S implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] c OaFlFerS pEaTra(m s e2550 | e" d, ) , O FF SA ETV (_ mO aP T_i TnOY_FpaPFdESE)_T,I(p aNATrVa6m_[O4,0 PT]_{.)iT,6Y PE4 _=A-FV1L_O}POA,TT -_1, T{, YU.dPbINETl _=_MDA OX.U0f,B },LF E0L,,A G S10{, } , . d.f b| ll ^ a= g sD BL=_ MFAXL A G}S, }-, D | B ~ ^~~L _MAX, DBL_MAXsrc/libavfilter/vf_shufflepixels.c, :FL421A:Gsrc/libavfilter/vf_ssim360.c107S ::}251 ,:warning: 51missing field 'unit' initializer [-Wmissing-field-initializers] :| ^ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 421 | 251 | { " s " ,O F F S E T ( r e f"_pssrc/libavfilter/vf_scale.caed:t),1007 : 132r:aA nwarning: Vdmissing field 'unit' initializer [-Wmissing-field-initializers]_Oo Pm Ts_eTeYd"P,E _ F L1007OO | AF T FS,{E { .T("sdpebaelradm1 )"= ,,. 0" Sf}Ac,Va_ lO0ePT,r_ T1paYr0PEa_,mI 1 N".fT,6l a4 g , {s 7. i= 6 warning4F s= generatedL AG-. S1 }}O,, F -| F ~ ^~~src/libavfilter/vf_siti.c1S ,E T:U(I277:pN45aT_: rMwarning: amA[1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]]X), , AFVL_AGOSPT _}TY P,277 | E _s| D ^npOr UiBnLtEf,( v{a l.dubel, = ssrc/libavfilter/vf_shufflepixels.cDiz:B422e:12Lo:_ f(MvAwarning: amissing field 'help' initializer [-Wmissing-field-initializers]lX u e 422) | },, " -D% 0B{L. 2_MNAfX,U L",DLB L d_}M)AX,;, | F ^| L ~~~~~~~~ ^A GS }, | ^ src/libavfilter/vf_signalstats.c:485:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 485 | ((insrc/libavfilter/vf_scale.ct1:61011_:t12*:) p_warning: hmissing field 'help' initializer [-Wmissing-field-initializers]u e)[i ] 1011= | f m o {d f(NfUlLoLo r}f ( (| ^1 80.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] 6= f warningmso generatedd. f(floorf((180.f / M_PI) * atan2f(yuvu-128, yuvv-128) + 180.f), 360.f); | ^~~~~ ~ src/libavfilter/vf_ssim360.c:282:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 282 | snpr15int warningfs( generatedv. alue, sizeof(value), "%0.2f", d); | ~~~~~~~~ ^ src/libavfilter/vf_siti.c:316:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 316 | { "print_summary", "Print summary showing average values", OFFSET(print_summary), AV_OPT_TYPE_BOOL, { .i64=0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_siti.c:317:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 317 | { NULL } | ^ src/libavfilter/vf_signalstats.c:524:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 524 | ((int16_t*)p_hue)[i] = fmodf(floorf((180.f / M_PI) * atan2f(yuvu-mid, yuvv-mid) + 180.f), 360.f); | ~ ^~~~~ src/libavfilter/vf_signalstats.c:524:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 524 | ((int16_t*)p_hue)[i] = fmodf(floorf((180.f / M_PI) * atan2f(yuvu-mid, yuvv-mid) + 180.f), 360.f); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_signalstats.c:524:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 524 | ((int16_t*)p_hue)[i] = fmodf(floorf((180.f / M_PI) * atan2f(yuvu-mid, yuvv-mid) + 180.f), 360.f); | ^~~~~ ~ src/libavfilter/vf_swapuv.c:38:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 38 | { NULL } | ^ src/libavfilter/vf_scale_vaapi.c:258:214: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 258 | { "force_divisible_by", "enforce that the output resolution is divisible by a defined integer when force_original_aspect_ratio is used", OFFSET(force_divisible_by), AV_OPT_TYPE_INT, { .i64 = 1}, 1, 256, FLAGS }, | ^ src/libavfilter/vf_scale_vaapi.c:260:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 260 | { NULL }, | ^ 8 warnings generated. 4 warnings generated. src/libavfilter/vf_swaprect.c:53:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | { NULL }, | ^ src/libavfilter/vf_ssim360.c:449:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 449 | ssim360 += weight * ssim360_end1x( | ~ ^~~~~~~~~~~~~~ 450 | sum0[i][0] + sum0[i + 1][0] + sum1[i][0] + sum1[i + 1][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451 | sum0[i][1] + sum0[i + 1][1] + sum1[i][1] + sum1[i + 1][1], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452 | sum0[i][2] + sum0[i + 1][2] + sum1[i][2] + sum1[i + 1][2], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453 | sum0[i][3] + sum0[i + 1][3] + sum1[i][3] + sum1[i + 1][3], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454 | max); | ~~~~ CC libavfilter/vf_vmafmotion.o src/libavfilter/vf_ssim360.c:468:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 468 | ssim360 += src/libavfilter/vf_swaprect.cweig:ht88 :*45 :s swarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]m 360_end1( | ~ ^~~~~~~~~~~~~ 88 | 469 | v a r _ v a l u e s [ V AsRu_mA0][ i ] [=0 ]( f+l osautm)0 [iin l+in k1->]w[ 0/] i n+l isnukm->1h;[ 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_swaprect.c:92:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 92 | var_values[VAR_T] = in->pts == AV_NOPTS_VALUE ? NAN : in->pts * av_q2d(inlink->time_base); | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_swaprect.c:93:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 93 | var_values[VAR_POS] = in->pkt_pos == -1 ? NAN : in->pkt_CC libavfilter/vf_w3fdif.o pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_waveform.o CC libavfilter/vf_weave.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/vf_xbr.o CC libavfilter/vf_xfade.o CC libavfilter/vf_xmedian.o src/libavfilter/vf_super2xsai.c:93:29: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 93 | for (y = slice_start; y < slice_end; y++) { | ~ ^ ~~~~~~~~~ src/libavfilter/vf_super2xsai.c:119:23: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 119 | for (x = 0; x < width; x++) { | ~ ^ ~~~~~ src/libavfilter/vf_super2xsai.c:209:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 209 | if (x < width - 3) { | ~ ^ ~~~~~~~~~ src/libavfilter/vf_super2xsai.c:241:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 241 | if (y < height - 3) | ~ ^ ~~~~~~~~~~ 5 warnings generated. CC libavfilter/vf_yadif.o CC libavfilter/vf_yaepblur.o src/libavfilter/vf_telecine.c:66:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | {"pattern", "pattern that describe for how many fields a frame is to be displayed", OFFSET(pattern), AV_OPT_TYPE_STRING, {.str="23"}, 0, 0, FLAGS}, | ^ src/libavfilter/vf_telecine.c:67:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 67 | {NULL} | ^ src/libavfilter/vf_ssim360.c: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:708src/libavfilter/vf_stereo3d.c:30:: warning: 218implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 708 | *ssim360_hi 218s | t _ n{e NtUL L+ =} we i| g ^h t; | ~~ ^~~~~~ src/libavfilter/vf_ssim360.c:710:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 710 | ssim360 += (sample_ssim360 * wsrc/libavfilter/vf_sr.ceig:ht54):;120: warning: | missing field 'unit' initializer [-Wmissing-field-initializers] ~ ^~~~~~ CC libavfilter/vf_zoompan.o 54 | { src/libavfilter/vf_ssim360.c":s711c:23a:l ewarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f actor", "711sc | a l e f ac t o rsu mf_orw eSiRgChNtN +m=o dweeli"g,h tO;F F | S ~~ ^~~~~~E T(scale_factor), AV_OPT_TYPE_INT, { .i64 = 2 }, 2, 4, FLAGS }, | ^ src/libavfilter/vf_sr.c:55:165: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "model", "path to model file specifying network architecture and its parameters", OFFSET(dnnctx.model_filename), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_sr.c:56:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "input", "input name of the model", OFFSET(dnnctx.model_inputname), AV_OPT_TYPE_STRING, { .str = "x" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_sr.c:57:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "output", "output name of the model", OFFSET(dnnctx.model_outputnames_string), AV_OPT_TYPE_STRING, { .str = "y" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_sr.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL } | ^ CC libavfilter/video.o src/libavfilter/vf_ssim360.c:731:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 731 | int x_ceil = x_floor + (x_diff > 1e-6); | ^~~~~~ ~ src/libavfilter/vf_ssim360.c:732:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 732 | int y_ceil = y_floor + (y_diff > 1e-6); | ^~~~~~ ~ 2 warnings generated. src/libavfilter/vf_signalstats.c:940:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 940 | if (histhue[fil] > maxhue) { | ~~~~~~~~~~~~ ^ ~~~~~~ src/libavfilter/vf_stack.c:440:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 440 | { NULL }, | ^ 1 warning generated. 15 warnings generated. 1 warning generated. 4 warnings generated. src/libavfilter/vf_stack.c:495:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 495 | { NULL }, | ^ 1 warning generated. 2 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; | ~~ ^~~ 15 warnings generated. CC libavfilter/vsink_nullsink.o 2 warnings generated. 11 warnings generated. 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 | CC libavfilter/vsrc_cellauto.o 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 } | ^ src/libavfilter/vf_ssim360.c:1411:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1411 | r_square /= DEFAULT_EXPANSION_COEF * DEFAULT_EXPANSION_COEF; | ~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vsrc_gradients.o src/libavfilter/vf_tinterlace.c:58:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | {NULL} | ^ src/libavfilter/vf_ssim360.c:1459:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1459 | r_square /= (1.f + s->ref_pad) * (1.f + s->ref_pad); | ~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_thumbnail.c:61:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "n", "set the frames batch size", OFFSET(n_frames), AV_OPT_TYPE_INT, {.i64=100}, 2, INT_MAX, FLAGS },CC libavfilter/vsrc_life.o | ^ 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) *src/libavfilter/vf_thumbnail.c D:EF66A:12U: Lwarning: T_missing field 'help' initializer [-Wmissing-field-initializers]E XPAN S66I | O N _ C O{E FN U*L ML_ P}I _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_threshold.c:41:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 41 | { src/libavfilter/vf_tinterlace.c"pl:a72n:es"11,: "warning: smissing field 'help' initializer [-Wmissing-field-initializers]e t pla n72e | s t o{ fNilUtLeLr" ,} O F| F ^S ET(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_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_EXPsrc/libavfilter/vf_tile.cANS:IO127:N19:_ Cwarning: Ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]E F 1.01f | ^~~~~ 127 | if (inlink->w > (INT_MAX - total_margin_w) / tile->w) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_tile.c:132:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 132 | if (inlink->h > (INT_MAX - total_margisrc/libavfilter/vf_ssim360.cn_:h)1513 :/ 33t:i lwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- >h) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 | #definCC libavfilter/vsrc_mandelbrot.o e DEFAULT_EXPANSION_COEF 1.01f | ^~~~~ src/libavfilter/vf_ssim360.c:1516:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1516 | double bottom_dy = DEFAULT_EXPANSION_COEF * (0.5 + i - h * 0.75) / (h * 0.25); | ^~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_ssim360.c:73:32: note: expanded from macro 'DEFAULT_EXPANSION_COEF' 73 | #define DEFAULT_EXPANSION_COEF 1.01f | ^~~~~ CC libavfilter/vsrc_mptestsrc.o CC libavfilter/vsrc_sierpinski.o src/libavfilter/vf_thumbnail.c:112:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 112 | for (j = 0; j < FF_ARRAY_ELEMS(avg_hist); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vsrc_testsrc.o CC libavfilter/yadif_common.o 5 warnings generated. 9 warnings generated. src/libavfilter/vf_tinterlace.c:267:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 267 | for (i = 0; iparam = 1.8f; | ~ ^~~~ src/libavfilter/vf_tonemap.c:76:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 76 | s->param = (1.0f - s->param) / s->param; | ^~~~ ~ src/libavfilter/vf_tonemap.c:80:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 80 | s->param = 0.3f; | ~ ^~~~ src/libavfilter/vf_tonemap.c:85:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 85 | s->param = 1.0f; | ~ ^~~~ src/libavfilter/vf_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 * In file included from j +src/libavfilter/vf_signature.c :pe35ak: )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 | src/libavfilter/vf_tonemap.c : 104 : 57 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] } else if (l1 d104i | s t = b= p=a i(rjs [*i ]j. d-is t)2 .{0 f | ~~~~~~ ^ ~~~~~~~~~~~~~* j * peak src/libavfilter/signature_lookup.c+: 252:p55e:a kwarning: )comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavfilter/vf_tmidequalizer.c/ :F296F:23M:A Xwarning: ( pecomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare]252a | k - 1 . 0 f , 1296 e- | 6 ) ; | fo r ~ ^~~~ ( i n t x = src/libavutil/macros.h: 047; : 22 xi: f < note: (expanded from macro 'FFMAX' phasiizre 47s | [;#i ]dx.e+fd+iin)se t <| F ~ ^ ~~~~~hFM AsXp(aac,be)[ fsrc/libavfilter/vf_tmidequalizer.c(r(a:)a299 :23m>e:r a(warning: tbcomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare]e) -1?][ o(f af299)s | e t+ H: O ( Ub G)f) H o| ^_ rM A(iXn_tO FxF src/libavfilter/vf_tonemap.cS=E :1T104].;d: i57sx :t<) { hwarning: s izimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e; | x ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+ +) | ~ ^ ~~~~~104 | src/libavfilter/signature_lookup.c : 258: 55b: =warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] (j * j - 2.0 f258 | * j * p e a k + p e a k ) / F F M A X( p e a k - 1 .i0ff ,( p1aei-r6s)[;k ]| . ~ ^~~~d ist s (tb)) {? (| a) ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : (b)) | ^ src/libavfilter/vf_tonemap.c:104:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 104 | b = (j * j - 2.0f * j * peak + peak) / FFMAX(peak - 1.0f, 1e-6); | ~~~~~^~~ ~ src/libavfilter/vf_tonemap.c:104:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 104 | b = (j * j - 2.0f * j * peak + peak) / FFMAX(peak - 1.0f, 1e-6); | ~~^~~ ~ src/libavfilter/vf_tmidequalizer.c:316:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 316 | for (int x = 0; x < hsize; x++) | ~ ^ ~~~~~ src/libavfilter/vf_tmidequalizer.c:319:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 319 | for (int x = 1; x < hsize; x++) | ~ ^ ~~~~~ 4 warnings generated. 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.csrc/libavfilter/vf_tmidequalizer.c:129::78346:: warning: 63implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 129 | f346l | o a t l u msa- >=k earvn_eql2d[(n]s -=> ceoexfpfsf-(>-c0r.)5 * ** r(_ni n+ +1 )a src/libavfilter/vf_stack_vaapi.cv*_ q:(2d83(ns: +- 23:>1 warning: c)oecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] /f (sfigsm-a >*c sgi) g*m 83 a | *)g )_;i n fo+| r ~ ~~~~~~^~~~~~~(av _qi2ntd (si-> co=e f0f;s -i> cnn;b _ i| n ~ ^~~~~p uts; i++) {src/libavfilter/vf_tonemap.c : 129| :46 ~ ^ ~~~~~~~~~~~~~~~~: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 129 | float luma = av_q2d(s->coeffs->cr) * *r_in + av_q2d(s->coeffs->cg) * *g_in + av_q2d(s->coeffs->cb) * *b_in; | ~ ^~~~~ src/libavfilter/vf_tonemap.c:130:65: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 130 | float overbright = FFMAX(luma - s->desat, 1e-6) / FFMAX(luma, 1e-6); | ~~~~~~^~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavfilter/vf_tonemap.c:130:65: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 130 | float overbright = FFMAX(luma - s->desat, 1e-6) / FFMAX(luma, 1e-6); | ~ ^~~~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_tonemap.c:130:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 130 | float overbright = FFMAX(luma - s->desat, 1e-6) / FFMAX(luma, 1e-6); | ^~~~ ~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_tonemap.c:130:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 130 | float overbright = FFMAX(luma - s->desat, 1e-6) / FFMAX(luma, 1e-6); | ^~~~ ~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_tonemap.c:139:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | sig = FFMAX(FFMAX3(*r_out, *g_out, *b_out), 1e-6); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:48:35: note: expanded from macro 'FFMAX3' 48 | #define FFMAX3(a,b,c) FFMAX(FFMAX(a,b),c) | ^ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavfilter/vf_tonemap.c:139:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | sig = FFMAX(FFMAX3(*r_out, *g_out, *b_out), 1e-6); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:48:37: note: expanded from macro 'FFMAX3' 48 | #define FFMAX3(a,b,c) FFMAX(FFMAX(a,b),c) | ^ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavfilter/vf_tonemap.c:139:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | sig = FFMAX(FFMAX3(*r_out, *g_out, *b_out), 1e-6); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ src/libavutil/macros.h:48:40: note: expanded from macro 'FFMAX3' 48 | #define FFMAX3(a,b,c) FFMAX(FFMAX(a,b),c) | ^ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavfilter/vf_tonemap.c:148:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 148 | sig = sig * s->param / peak; | ^~~ ~ src/libavfilter/vf_tonemap.c:151:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | sig = sig > 0.05f ? pow(sig / peak, 1.0f / s->param) | ^~~~ ~ src/libavfilter/vf_tonemap.c:151:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | sig = sig > 0.05f ? pow(sig / peak, 1.0f / s->param) | ^~~ ~ src/libavfilter/vf_tonemap.c:152:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 152 | : sig * pow(0.05f / peak, 1.0f / s->param) / 0.05f; | ~ ^~~~~ src/libavfilter/vf_tonemap.c:152:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 152 | : sig * pow(0.05f / peak, 1.0f / s->param) / 0.05f; | ^~~~ ~ src/libavfilter/vf_tonemap.c:152:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 152 | : sig * pow(0.05f / peak, 1.0f / s->param) / 0.05f; | ^~~~~ ~ src/libavfilter/vf_tonemap.c:152:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 152 | : sig * pow(0.05f / peak, 1.0f / s->param) / 0.05f; | ^~~ ~ src/libavfilter/vf_tonemap.c:155:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | sig = av_clipf(sig * s->param, 0, 1.0f); | ^~~ ~ src/libavfilter/vf_tonemap.c:161:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 161 | sig = sig / (sig + s->param) * (peak + s->param) / peak; | ^~~ ~ src/libavfilter/vf_tonemap.c:src/libavfilter/vf_signature.c161:15:: 48warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]97 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 161 | s i48g | = si g / ( OsFiFgSE T+( nsb_-i>nppuatrsa)m,) * (AVp_eOaPkT_ T+Y PsE-_>IpNaTr,am ) / {p.eia6k4; =| ^~~ ~1 }, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_signature.c:50:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | OFFSET(filename), AV_OPT_TYPE_STRING, {.str = ""}, 0, NB_FORMATS-1, FLAGS }, | ^ src/libavfilter/vf_signature.c:56:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | OFFSET(thworddist), AV_OPT_TYPE_INT, {.i64 = 9000}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_signature.c:58:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | OFFSET(thcomposdist), AV_OPT_TYPE_INT, {.i64 = 60000}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_signature.c:60:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | OFFSET(thl1), AV_OPT_TYPE_INT, {.i64 = 116}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_signature.c:62:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | OFFSET(thdi), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_signature.c:64:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | OFFSET(thit), AV_OPT_TYPE_DOUBLE, {.dbl = 0.5}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_signature.c:65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 65 | { NULL } | ^ 6 warnings generated. src/libavfilter/vf_unsharp.c:178:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178 | fp->amount = amount * 65536.0; | ^~~~~~ ~ CC libavcodec/4xm.o src/libavfilter/vf_tonemap.c:294:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 294 | { "param", "tonemap parameter", OFFSET(param), AV_OPT_TYPE_DOUBLE, {.dbl = NAN}, DBL_MIN, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_tonemap.c:295:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 295 | { "desat", "2de warningsastu generatedr. ation strength", OFFSET(desat), AV_OPT_TYPE_DOUBLE, {.dbl = 2}, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_tonemap.c:296:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 296 | { "peak", "signal peak override", OFFSET(peak), AV_OPT_TYPE_DOUBLE, {.dbl = 0}, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_tonemap.c:297:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 297 | { NULL } | ^ src/libavfilter/vf_tonemap.c:294:87: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavcodec/8bps.o 294 | { "param", "tonemap parameter", OFFSET(param), AV_OPT_TYPE_DOUBLE, {.dbl = NAN}, DBL_MIN, DBL_MAX, FLAGS }, | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavcodec/8svx.o src/libavfilter/vf_stack_vaapi.c:236:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 236 | DEFINE_HSTACK_OPTIONS(vaapi); | ^ src/libavfilter/stack_internal.c:314:9: note: expanded from macro 'DEFINE_HSTACK_OPTIONS' 314 | STACK_COMMON_OPTS \ | ^ src/libavfilter/stack_internal.c:310:142: note: expanded from macro 'STACK_COMMON_OPTS' 310 | { "shortest", "Force termination when the shortest input terminates", OFFSET(base.shortest), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_stack_vaapi.c:236:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/stack_internal.c:315:153: note: expanded from macro 'DEFINE_HSTACK_OPTIONS' 315 | { "height", "Set output height (0 to use the height of input 0)", OFFSET(base.tile_height), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, UINT16_MAX, FLAGS }, \ | ^ src/libavfilter/vf_stack_vaapi.c:236:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/stack_internal.c:316:16: note: expanded from macro 'DEFINE_HSTACK_OPTIONS' CC libavcodec/a64multienc.o 316 | { NULL } \ | ^ src/libavfilter/vf_stack_vaapi.c:243:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 243 | DEFINE_VSTACK_OPTIONS(vaapi); | ^ src/libavfilter/stack_internal.c:321:9: note: expanded from macro 'DEFINE_VSTACK_OPTIONS' 321 | STACK_COMMON_OPTS \ | ^ src/libavfilter/stack_internal.c:310:142: note: expanded from macro 'STACK_COMMON_OPTS' 310 | { "shortest", "Force termination when the shortest input terminates", OFFSET(base.shortest), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_stack_vaapi.c:243:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/stack_internal.c:322:151: note: expanded from macro 'DEFINE_VSTACK_OPTIONS' 322 | { "width", "Set output width (0 to use the width of input 0)", OFFSET(base.tile_width), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, UINT16_MAX, FLAGS }, \ | ^ src/libavfilter/vf_stack_vaapi.c:243:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/stack_internal.c:323:16: note: expanded from macro 'DEFINE_VSTACK_OPTIONS' 323 | { NULL } \ | ^ src/libavfilter/vf_unsharp.c:323:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 323 | { "luma_msize_x", "set luma matrix horizontal size", OFFSET(lmsize_x), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_untile.c:44:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | {.strsrc/libavfilter/vf_unsharp.c :=324 :"1396:x 5"warning: }missing field 'unit' initializer [-Wmissing-field-initializers], 0, 0, FLAGS } ,324 | | ^ { "lx", "ssrc/libavfilter/vf_untile.cet: 45l:u12m:a warning: missing field 'help' initializer [-Wmissing-field-initializers]ma tri x45 | h o r i{z oNnUtLaLl }s i z| e ^", OFFSET(lmsize_x), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:325:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 325 | { "luma_msize_y", "set luma matrix vertical size", OFFSET(lmsize_y), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:326:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 326 | { "ly", "set luma matrix vertical size", OFFSET(lmsize_y), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:327:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_stack_vaapi.c 327: | 250 : 1 {: "warning: lmissing field 'unit' initializer [-Wmissing-field-initializers]um a_amount "250, | D EF I N"Es_eXtST AlCuKm_aOP TeIfOfNeSc(tv asaptir);e n g| th^", src/libavfilter/stack_internal.c : 328 :9O: Fnote: Fexpanded from macro 'DEFINE_XSTACK_OPTIONS'S ET(lamo 328u | n t ) , A VST_AOPCTK__TCYOPMEM_OFNL_OOPTAST , { . d b l = 1 }, - 2 , 5 , F L A G S } , \ | | ^ ^ src/libavfilter/stack_internal.c:310:142: note: expanded from macro 'STACK_COMMON_OPTS' 310 | { "shortest", "Force termination when the shortest input tersrc/libavfilter/vf_unsharp.cmi:na328t:139e:s "warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] OFFSET(base.shor t328e | s t ) , AV{_ O"PlTa_"T,Y P E _ B O O L , { ."is6e4t =l 0u m}a, 0e,f f1e,c tF LsAtGrSen g}th," , | ^ OFFSET(lamount), AV_OPT_TYPE_FLOAT, { .dbl = 1 }, -2, 5, FLAGS }, | ^ src/libavfilter/vf_stack_vaapi.c:250:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/stack_internal.c:333:src/libavfilter/vf_unsharp.c16:: 329note: :expanded from macro 'DEFINE_XSTACK_OPTIONS'139 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 333 | src/libavfilter/vf_signature.c : 302 :329{19 | : N U warning: LL{ comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] } " c h r o m a _ m s 302 i | z e _ x " , " s ei tf ch r (fo m a= m =a two rr div xe ch [or iwz ] )o n {t al \ s| | i ^ ~ ^ ~~~~~~~~~~z e ", OFFSET(cmsize_x), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:330:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 330 | { "cx", "set chroma matrix horizontal size", OFFSET(cmsize_x), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:331:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 331 | { "chroma_msize_y", "set chroma matrix vertical size", OFFSET(cmsize_y), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:332:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 332 | { "cy", "set chroma matrix vertical size", OFFSET(cmsize_y), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:333:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 333 | { "chroma_amount", "set chroma effect strength", OFFSET(camount), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -2, 5, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:334:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 334 | { "ca", "set chroma effect strength", OFFSET(camount), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -2, 5, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:335:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 335 | { "alpha_msize_x", "set alpha matrix horizontal size", OFFSET(amsize_x), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:336:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 336 | { "ax", "set alpha matrix horizontal size", OFFSET(amsize_x), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:337:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 337 | { "alpha_msize_y", "set alpha matrix vertical size", OFFSET(amsize_y), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:338:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 338 | { "ay", "set alpha matrix vertical size", OFFSET(amsize_y), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:339:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 339 | { "alpha_amount", "set alpha effect strength", OFFSET(aamount), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -2, 5, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:340:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 340 | { "aa", "set alpha effect strength", OFFSET(aamount), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -2, 5, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:341:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 341 | { NULL } | ^ src/libavfilter/vf_varblur.c:66:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_vaguedenoiser.c:70:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "70 | m i n _ r{" ," t h"rseets hmoilnd "b,l u"r rsaedti ufsi"l,t e rOiFngF SEsTt(remnignt_hr"a,d i uOsF)F,S EATV(_tOhPrTe_sThYoPlEd_)I,N TA,V _ O{P.Ti_6T4Y=P0E}_,F L O A T0,, {2.5d4b,l =F2L.A}G,S }0,, D BL| _ ^ MAX, FLAGS }, | ^ src/libavfilter/vf_varblur.c:67:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "max_r", "set max blur radius", OFFSET(max_radius), AV_OPT_TYPE_INT, {.i64=8}, 1, 255, FLAsrc/libavfilter/vf_vaguedenoiser.cG:S75 }:,115 : | warning: ^missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "nsteps", "set nsrc/libavfilter/vf_varblur.cu:m68b:e108r: owarning: fmissing field 'unit' initializer [-Wmissing-field-initializers] steps", 68 | O F F S E{T "(pnlsatneepss"),, " s e tA Vp_lOaPnTe_sT YtPoE _fIiNlT,t e r "{,. iO6F4F=6S E}T,( p l1a,n e3s2),, FALVA_GOSP T}_,T Y P| E ^_ INT, {.i64=0xF}, 0, 0xF, FLAGS }, | src/libavfilter/vf_vaguedenoiser.c ^ :76:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | src/libavfilter/vf_varblur.c {: 69":p12e:r cwarning: emissing field 'help' initializer [-Wmissing-field-initializers]nt ", " s69e | t p er c{e nNtU LoLf }f u l| l ^ 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_transpose.c:386:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 386 | { NULL } | ^ 9 warnings generated. src/libavfilter/vf_vfrdet.c:84:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 84 | av_log(ctx, AV_LOG_INFO, "VFR:%f (%"PRIu64"/%"PRIu64")", s->vfr / (float)(s->vfr + s->cfr), s->vfr, s->cfr); | ~~~~~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. src/libavfilter/vf_vflip.c:40:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 40 | { NULL } | ^ src/libavfilter/vf_tonemap_vaapi.c:72:17: warning: comparison of integers of different signs: 'long' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 72 | FFMIN(lrint(luma_den * av_q2d(hdr_meta->min_luminance)), | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | ctx->in_metadata.max_display_mastering_luminance); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' CC libavcodec/aac_ac3_parser.o 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 2 warnings generated. src/libavfilter/vf_v360.c:170:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 170 | { NULL } | ^ src/libavfilter/vf_v360.c:167:132: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | { "v_offset", "output vertical off-axis offset", OFFSET(v_offset), AV_OPT_TYPE_FLOAT,{.dbl=0.f}, -1.f, 1.f,TFLAGS, "v_CC libavcodec/aac_adtstoasc_bsf.o 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"}, | ~ ^~~ src/libavfilter/vf_v360.c:166:132: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | { "h_offset", "output horizontal off-axis offset",OFFSET(h_offset), AV_OPT_TYPE_FLOAT,{.dbl=0.f}, -1.f, 1.f,TFLAGS, "h_offset"}, | ~ ^~~ src/libavfilter/vf_v360.c:166:110: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | { "h_offset", "output horizontal off-axis offset",OFFSET(h_offset), AV_OPT_TYPE_FLOAT,{.dbl=0.f}, -1.f, CC libavcodec/aac_parser.o 1.f,TFLAGS, "h_offset"}, | ~ ^~~~ src/libavfilter/vf_v360.c:166:98: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | { "h_offset", "output horizontal off-axis offset",OFFSET(h_offset), AV_OPT_TYPE_FLOAT,{.dbl=0.f}, -1.f, 1.f,TFLAGS, "h_offset"}, | ~ ^~~ src/libavfilter/vf_v360.c:165:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 165 | { "id_fov", "input diagonal field of view", OFFSET(id_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "id_fov"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:165:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 165 | { "id_fov", "input diagonal field of view", OFFSET(id_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "id_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:165:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 165 | { "id_fov", "input diagonal field of view", OFFSET(id_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "id_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:164:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | { "iv_fov", "input vertical field of view", OFFSET(iv_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "iv_fov"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:164:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | { "iv_fov", "input vertical field of view", OFFSET(iv_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "iv_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:164:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | { "iv_fov", "input vertical field of view", OFFSET(iv_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "iv_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:163:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | { "ih_fov", "input horizontal field of view",OFFSET(ih_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "ih_fov"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:163:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavcodec/aacdec.o 163 | { "ih_fov", "input horizontal field of view",OFFSET(ih_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "ih_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:163:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | { "ih_fov", "input horizontal field of view",OFFSET(ih_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "ih_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:155:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | { "d_fov", "output diagonal field of view", OFFSET(d_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "d_fov"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:155:111: warning: CC libavcodec/aaccoder.o implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | { "d_fov", "output diagonal field of view", OFFSET(d_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "d_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:155:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | { "d_fov", "output diagonal field of view", OFFSET(d_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "d_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:154:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 154 | { "v_fov", "output vertical field of view", OFFSET(v_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "v_fov"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:154:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 154 | { "v_fov", "output vertical field of view", OFFSET(v_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "v_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:154:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 154 | { "v_fov", "output vertical field of view", OFFSET(v_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "v_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:153:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | { "h_fov", "output horizontal field of view",OFFSET(h_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "h_fov"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:153:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | { "h_fov", "output horizontal field of view",OFFSET(h_fov), AV_OPTsrc/libavfilter/vf_tpad.c_TYP:E_52F:LO145A:T, warning: missing field 'unit' initializer [-Wmissing-field-initializers]{ .dbl=0.f}, 520. | f , { " s t a r t " , " s et 36t0h.ef ,nTuFmLbAeGrS ,of "fhr_afmeovs" }t,o d| e ~ ^~~la y input", src/libavfilter/vf_v360.c : 153 : 95 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OFFSET(pa d153_ | s t a {r t ) , "AhV__fOoPvT"_,T Y"PoEu_tpIuNtT ,h o r i{z.oin6t4a=l0 }f,i e l d o f 0vi,e w " ,OIFNFTS_EMATX(,h_ fVoFv )},, A V| _ ^O PT_TYPE_FLOAT, {.dbl=0.f}, 0.f, src/libavfilter/vf_tpad.c : 53: 145 :3 6warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]. f,TFLAGS, "h_f o53v | "} , | { ~ ^~~ "stop", "set the numbersrc/libavfilter/vf_v360.c :o151:f130 :f rwarning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]m es to add after 151i | n p u t {f i n i s h e"dro"l,l" ,O F"FroSlElT (praodt_asttioonp"),, A V _ O PT _ T Y P E _ I N T ,O F F S{.EiT6(4ro=l0l}),, A V _ O P T _-T1Y,P E _ FILONATT_,M A{X.,d bVlF =},0 . f| } ^ , -180.f, 180.f,TFLAGS, "roll"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:151:108: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | { "roll", "roll rotation", OFFSET(roll), AV_OPT_TYPsrc/libavfilter/vf_tpad.cE_:F58L:O145A:T ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] { .dbl=0.f}, 58 | - 1 8 0 .{f, " s t a r t _d u r a t i o n1"80,. f,"TsFeLtA GtSh,e "druorlla"t}i,o n | t ~ ^~~~~~o delay insrc/libavfilter/vf_v360.cp:u151t:"95,: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OFFSET(s t151a | r t _ d u{r a t i o n )",r olAl"V,_ O"PrTo_lTlYP Er_oDtUaRtAiToInO"N,, { . i 6 4 = 0 } , 0 , I N T 6 4O_FMFASXE,T (VroFll }), , | A ^V _OPT_TYPE_FLOAT, {.dbl=0.f}, -18src/libavfilter/vf_tpad.c0:.59f,: 145 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 180.f, TF59L | A G S , {" r"osltlo"p}_,d u ra| t ~ ^~~i on", "set the src/libavfilter/vf_v360.cd:u150r:a130:t iwarning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n to pad input" ,150 | { " p i tOchF"F,S E"Tpi(tstcohp _rdotuartaitoino"n,) , A V _ O P T _ T Y POEF_FDSUERTA(TpIitOcNh, ){,. iA6V4_=O0P}T,_ T0YP,E _IFLNOTAT6,4_ M A{X.,db lV=F0 .}f,} , | ^ -180.f, 180.f,TFLAGS, src/libavfilter/vf_tpad.c"p:it60c:h145":} ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ~ ^~~~~ src/libavfilter/vf_v360.c: 15060: | 108 : warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "color", "set 150t | h e c o{l o r o f" ptihtec ha",d d"epdi tfcrha mreost"at,i o n" , O FOFFSFESTE(Trg(bpai_tccohlo)r,) ,A VA_VO_POTP_TTY_PET_FYLPOAET_,C O LO{R.,d b{l.=s0t.rf=}",b l a c k " } , -01,8 0 . f , 0 , V F } , | 1 ^ 80.f,TFLAGS, "pitch"}, src/libavfilter/vf_tpad.c | : ~ ^~~~~~61 :12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 61src/libavfilter/vf_v360.c | : 1501 : 95{ warning: generated . Nwarning: Uimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]LL } | ^ 150 | { "pitch", "pitch rotation", OFFSET(pitch), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAsrc/libavfilter/vf_tpad.cGS:,59 ":pi131t:c h"warning: }implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion], | ~ ^~~ src/libavfilter/vf_v360.c59: | 149 : 130: warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "stop_duration" ,149 | " s e t{ th e d u r a"ytaiwo"n, t"oy apwa dr oitnaptuito"n," , O F F S E T ( sOtFoFpS_EdTu(ryaatwi)o, nA)V,_ O PATV__TYOPPET_F_LTOYAPTE,_ D U{R.AdTbIlO=N0,. f{}., i 6 4 = 0 } ,- 108,0 .IfN,T 6 4 _ M A X , V F 1}8,0 .f ,T| F ~ ^~~~~~~~~L AGS, "yaw"}, /usr/include/stdint.h :| ~ ^~~~~46 :21: note: expanded from macro 'INT64_MAX' src/libavfilter/vf_v360.c:149:108: 46warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]# define INT64_M A149 | X ( {0 x 7 f f ff f"fyfafwf"f, f"fyfawf fr)src/libavfilter/vf_tonemap_vaapi.co t a:| t ^~~~~~~~~~~~~~~~~~386i :o12n:" ,warning: missing field 'help' initializer [-Wmissing-field-initializers] 386 | { NOUFLFsrc/libavfilter/vf_tpad.cLS: E58}:T 131( : ywarning: | aimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]w ^ ) , AV_OPT_TYPE_ F58L | O A T ,{ "{.sdbtl=a0r.tf_},d u r a t i o-n18"0, ."fs,e t t h e d u r a t i o n18 0t.of ,dTFeLlAaGyS ,i n"pyuat"w," } , | ~ ^~~~~~ OFFSETsrc/libavfilter/vf_v360.c(s:t149a:r95t:_ dwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]u ration), AV_OP T149_ | T Y P E _{D U R A T I O N",y a{w.i"6,4 ="0y}a,w 0r,o tIaNtTi6o4n_"M,AX , V F } , | ~ ^~~~~~~~~ /usr/include/stdint.h : 46: 21OF:F Snote: Eexpanded from macro 'INT64_MAX'T( yaw), A46V | #_dOPeTf_iTnYeP EI_NFTL6O4A_TM, A X { .d(b0lx=07.fff}f,f f f f f f f-f1f8f0f.ff,) | ^~~~~~~~~~~~~~~~~~ 180.f,TFLAGS, "yaw"}, | ~ ^~~ src/libavfilter/vf_v360.c:146:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | { "out_pad", "percent output cubemap pads", OFFSET(out_pad), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 0.1,TFLAGS, "out_pad"}, | ~ ^~~ src/libavfilter/vf_v360.c:146:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | { "out_pad", "percent output cubemap pads", OFFSET(out_pad), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 0.1,TFLAGS, "out_pad"}, | ~ ^~~ src/libavfilter/vf_v360.c:145:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 145 | { "in_pad", "percent input cubemap pads", OFFSET(in_pad), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 0.1,TFLAGS, "in_pad"}, | ~ ^~~ src/libavfilter/vf_v360.c:145:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 145 | { "in_pad", "percent input cubemap pads", OFFSET(in_pad), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 0.1,TFLAGS, "in_pad"}, | ~ ^~~ src/libavfilter/vf_transpose_vaapi.c:249:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 249 | src/libavfilter/vf_vectorscope.c :{ 100N:U94L:L warning: }missing field 'unit' initializer [-Wmissing-field-initializers] | ^ 100 | { "x", "set color component on X axis", OFFSET(x), AV_OPT_TYPE_INT, {.i64=1}, 0, 2, FLAGS}, | ^ src/libavfilter/vf_vectorscope.c:101:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "y", "set color component on Y axis", OFFSET(y), AV_OPT_TYPE_INT, {.i64=2}, 0, 2, FLAGS}, | ^ src/libavfilter/vf_vectorscope.c:102:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | { "intensity", "set intensity", OFFSET(fintensity), AV_OPT_TYPE_FLOAT, {.dbl=0.004}, 0, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:103:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "i", "set intensity", OFFSET(fintensity), AV_OPT_TYPE_FLOAT, {.dbl=0.004}, 0, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:116:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "opacity", "set graticule opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:117:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "o", "set graticule opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:123:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 123 | { "bgopacity", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.3}, 0, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:124:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 124 | { "b", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.3}, 0, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:125:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 125 | { "lthreshold", "set low threshold", OFFSET(lthreshold), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_vectorscope.c:126:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 126 | { "l", "set low threshold", OFFSET(lthreshold), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_vectorscope.c:127:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 127 | { "hthreshold", "set high threshold", OFFSET(hthreshold), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_vectorscope.c:128:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 128 | { "h", "set high threshold", OFFSET(hthreshold), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_vectorscope.c:134:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | { "tint0", "set 1st tint", OFFSET(ftint[0]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:135:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 135 | { "t0", "set 1st tint", OFFSET(ftint[0]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:136:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 136 | { "tint1", "set 2nd tint", OFFSET(ftint[1]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:137:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 137 | { "t1", "set 2nd tint", OFFSET(ftint[1]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:138:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 138 | { NULL } | ^ src/libavfilter/vf_vectorscope.c:240:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 240 | for (i = 1; i < avff->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ 2 warnings generated. 2 warnings generated. 30 warnings generated. 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_5FL warningOsA generatedT. , {.dbl=0}, -2, 32, warning sV generatedF. }, | ^ src/libavfilter/vf_vibrance.c:431:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 431 | { "rbal", "set the red balance value", OFFSET(balance[2]), AV_OPT_TYPE_FLOAT, {.dbl=1}, -10, 10, VF }, | ^ src/libavfilter/vf_vibrance.c:432:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 432 | { "gbal", "set the green balance value", OFFSET(balance[0]), AV_OPT_TYPE_FLOAT, {.dbl=1}, -10, 10, VF }, | ^ src/libavfilter/vf_vibrance.c:433:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 433 | { "bbal", "set the blue balance value", OFFSET(balance[1]), AV_OPT_TYPE_FLOAT, {.dbl=1}, -10, 10, VF }, | ^ src/libavfilter/vf_vibrance.c:434:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 434 | { "rlum", "set the red luma coefficient", OFFSET(lcoeffs[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.072186}, 0, 1, VF }, | ^ src/libavfilter/vf_vibrance.c:435:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 435 | { "glum", "set the green luma coefficient", OFFSET(lcoeffs[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.715158}, 0, 1, VF }, | ^ src/libavfilter/vf_vibrance.c:436:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 436 | { "blum", "set the blue luma coefficient", OFFSET(lcoeffs[1]), AV_OPT_Tsrc/libavfilter/vf_vif.cYPE:_63F:L12O:A Twarning: ,missing field 'help' initializer [-Wmissing-field-initializers] { .dbl=0.21 2636 | 56 }, 0 , { 1N,U LVLF }} ,| ^ | ^ src/libavfilter/vf_vibrance.c:437:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 437 | { "alternate", "use alternate colors", OFFSET(alternate), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, VF }, | ^ src/libavfilter/vf_vibrance.c:438:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 438 | { NULL } | ^ src/libavfilter/vf_vignette.cCC libavcodec/aacdec_fixed.o :92:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "dither", "set dithering", OFFSET(do_dither), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_vignette.c:94:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 94 | { NULL } | ^ CC libavcodec/aacenc.o CC libavcodec/aacenc_is.o src/libavfilter/vf_vignette.c:139:37: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 139 | const int xx = (x - s->x0) * s->xscale; | ~ ~~~^~~~~~ 7 warnings generated. src/libavfilter/vf_vignette.c:140:37: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 140 | const int yy = (y - s->y0) * s->yscale; | ~ ~~~^~~~~~ src/libavfilter/vf_vignette.c:158:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 158 | s->var_values[VAR_T] = TS2T(frame->pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavcodec/aacenc_ltp.o src/libavfilter/vf_vignette.c:159:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 159 | s->var_values[VAR_PTS] = TS2D(frame->pts); | ~ ^~~~~~~~~~~~~~~~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_vignette.c:161:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 161 | s->var_values[VAR_N] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_vignette.c:162:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | s->var_values[VAR_T] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_vignette.c:163:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | s->var_values[VAR_PTS] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavcodec/aacenc_pred.o 12 warnings generated. src/libavfilter/vf_vignette.c:173:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | s->angle = av_clipf(s->angle, 0, M_PI_2); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ CC libavcodec/aacenc_tns.o src/libavfilter/vf_vignette.c:238:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | dstp[0] = av_clip_uint8(srcp[0] * f + get_dither_value(s)); | ~~~~~~~~^~~ ~ 36src/libavfilter/vf_vignette.c warning:s239 generated:. 49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 239 | dstp[1] = av_clip_uint8(srcp[1] * f + get_dither_value(s)); | ~~~~~~~~^~~ ~ src/libavfilter/vf_vignette.c:240:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 240 | dstp[2] = av_clip_uint8(srcp[2] * f + get_dither_value(s)); | ~~~~~~~~^~~ ~ src/libavfilter/vf_vif.c:435:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 435 | snprintf(value, sizeof(value), "%f",CC libavcodec/aacenctab.o d); | ~~~~~~~~ ^ src/libavfilter/vf_xbr.cCC libavcodec/aacps_common.o src/libavfilter/vf_vignette.c:61::26812::91 :warning: missing field 'help' initializer [-Wmissing-field-initializers]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 61 | { N U268L | L } | ^ if (chroma) *dstp++ = av_clip_uint8(fmap[x << hsub] * (*srcp++ - 127) + 127 + dv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ~ src/libavfilter/vf_vignette.c:269:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 269 | 26 warning s generated . else *dstp++ = av_clip_usrc/libavfilter/vf_vif.ci:n462t:847(f:m awarning: pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion][ x ] * *sr 462c | p + + s - > v i f _ m i n+[ id]v ) ;= F| F ~~~~~~~~~~~~~~~~^~~~~~~~~~ ~M IN(s->vif_min[i], score[i]); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ src/libavfilter/vf_vif.c:462:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 462 | s->vif_min[i] = FFMIN(s->vif_min[i], score[i]); | ~ ^~~~~~~~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_vif.c:463:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 463 | s-src/libavfilter/vf_vignette.c>v:if231_:ma23x:[ iwarning: ] comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] = FFMAX(s->vi f231_ | ma x [ i ] , s c ofroer[ i]()y; = | 0 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~; y < src/libavutil/macros.hi:n47l:i28n:k -note: >expanded from macro 'FFMAX'h ; y++) {47 | # de| f ~ ^ ~~~~~~~~~i ne FFMAX(a,src/libavfilter/vf_vignette.cb:)235 :(27(:a )warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]> (b) ? (a) 235: | ( b ) ) | ~ ^ for (x =src/libavfilter/vf_vif.c :0463;: x47 :< warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]nl ink->w; x+463+ | , d s t p +s=- >3v,i fs_mracxp[i ]+ = =3 )F F{M A| X ~ ^ ~~~~~~~~~( s->vif_max[src/libavfilter/vf_vignette.ci:]262,: 27s:c owarning: rcomparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]e [i]); | 262 ~ ^~~~~~~~ | src/libavutil/macros.h : 47 : 40 : note: expanded from macro 'FFMAX' for1 ( warning y generated 47= . 0 | ;# dye f (b)src/libavfilter/vf_vignette.c :?266 :(31a:) warning: :comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] ( b)) | ^ 266 | for (x = 0; x < w; x++) { | ~ ^ ~ src/libavfilter/vf_vif.c:464:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 464 | s->vif_sum[i] += score[i]; | ~~ ^~~~~~~~ src/libavfilter/vf_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("") | ^~~~~~~~~~~~~~~~~~ CC libavcodec/aacps_fixed.o 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); | ~~~^~~~~~ src/libavfilter/vf_waveform.c:145:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 145 | { "intensity", "set intensity", OFFSET(fintensity), AV_OPT_TYPE_FLOAT, {.dbl=0.04}, 0, 1, TFLAGS }, | ^ src/libavfilter/vf_waveform.c:146:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 146 | { "i", "set intensity", OFFSET(fintensity), AV_OPT_TYPE_FLOAT, {.dbl=0.04}, 0, 1, TFLAGS }, | ^ src/libavfilter/vf_waveform.c:147:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | { "mirror", "set mirroring", OFFSET(mirror), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_waveform.c:148:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | { "r", "set mirroring", OFFSET(mirror), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, Fsrc/libavfilter/vf_vmafmotion.cLA:GS56 :}149, : | warning: ^ missing field 'unit' initializer [-Wmissing-field-initializers] 56 | {"stats_file", "Set file where to store per-frame difference information", OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_waveform.c:154:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_vmafmotion.c:57:12: warning: 154 | missing field 'help' initializer [-Wmissing-field-initializers] { 57" | co m p on e{n NtUsL"L, }"1 s warning generatede| . ^t components to display", OFFSET(pcomp), AV_OPT_TYPE_INT, {.i64=1}, 1src/libavfilter/vf_w3fdif.c, 15:,71 :FL12A:G Swarning: missing field 'help' initializer [-Wmissing-field-initializers]} , | ^ 71 | { NULL } | ^ src/libavfilter/vf_waveform.c:155:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 155 | { "c", "set components to display", OFFSET(pcomp), AV_OPT_TYPE_INT, {.i64=1}, 1, 15, FLAGS }, | ^ src/libavfilter/vf_weave.c:47:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 47 | { NULL } | ^ 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", src/libavfilter/vf_v360.c : "540se:t 39g:r awarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i cule opacity", O540 | F F S E T ( o p accoinstty )f,l oAaV_tO xP T=_ TMY_PEP_IF L*O A(Tt, -{ i. +d b1l)=;0 . | 7 ~ ~~~~~~^~~5 }, 0, 1, TFLAGS }, | ^ 8 warnings generated. src/libavfilter/vf_waveform.c:189:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 189 | { "bgopacity", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS }, | ^ src/libavfilter/vf_waveform.c:190:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 190 | { "b", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS }, | ^ src/libavfilter/vf_waveform.c:191:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 191 | { "tint0", "set 1st tint", OFFsrc/libavfilter/vf_vectorscope.cSET:(873f:t26i:n t[warning: 0]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , AV_OPT_TYPE _873F | L O A T ,c o{.ndbslt =f0}l,o -a1t, f1 ,= T1.F L-A GSo},; | | ^ ~ ^ src/libavfilter/vf_waveform.c:192:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 192 | { "t0", "set 1st tint", OFFSET(ftint[0]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS}, | ^ src/libavfilter/vf_waveform.c:193:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 193 | { "tint1", "set 2nd tint", OFFSET(ftint[1]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS}, | ^ src/libavfilter/vf_waveform.c:194:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 194 | { "t1", "set 2nd tint", OFFSET(ftint[1]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS}, | ^ src/libavfilter/vf_waveform.c:199:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 199 | { NULL } | ^ 5src/libavfilter/vf_vectorscope.c warnings: generated896. :26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 896 | const float f = 1. - o; | ~ ^ 8 warnings generated. src/libavfilter/vf_vectorscope.csrc/libavfilter/vf_zoompan.c::918113::2612:: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: missing field 'help' initializer [-Wmissing-field-initializers] 113918 | | {co nNsUtL L f}lo a t| ^ f = 1. - o; | ~ ^ src/libavfilter/vf_xfade.c:200:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 200 | { "duration", "set cross fade duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=1000000}, 0, 60000000, FLAGS }, | ^ src/libavfilter/vf_xfade.c:201:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 201 | { "offset", "set cross fade start relative to first input stream", OFFSET(offset), AV_OPT_TYPE_DURATION, {.i64=0}, INT64_MIN, INT64_MAsrc/libavfilter/vf_vectorscope.cX,: F941L:A26G:S }warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ 941 | const float f = 1. - o; src/libavfilter/vf_xfade.c| : ~ ^202 :122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 202 | { "expr", "set expression for custom transition", OFFSET(custom_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_xfade.c:203:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 203 | { NULL } | ^ src/libavfilter/vf_xfade.c:201:133: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 201 | { "offset", "set cross fade start relative to first input stream", OFFSET(offset), AV_OPT_TYPE_DURATION, {.i64=0}, INT64_MIN, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavcodec/aacps_float.o src/libavfilter/vf_zoompan.c:171:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | var_values[VAR_IN_TIME] = var_values[VAR_IT] = in->pts == AV_NOPTS_VALUE ? | ~ 171 | NAN : in->pts * av_q2d(inlink->time_base); | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_xfade.c:245:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 245 | CUSTOM_TRANSITION(8, uint8_t, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_xfade.c:220:28: note: expanded from macro 'CUSTOM_TRANSITION' 220 | values[VAR_PROGRESS] = progress; \ | ~ ^~~~~~~~ CC libavcodec/aacpsdsp_fixed.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++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/vf_vmafmotion.c:217:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 217 | snprintf(value, sizeof(value), "%0.2f", d); | ~~~~~~~~ ^ CC libavcodec/aacpsdsp_float.o 3src/libavfilter/vf_xfade.c warnings: generated246. :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; \ | ~ ^~~~~~~~ CC libavcodec/aacpsy.o src/libavfilter/vf_vmafmotion.c:257:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 257 | s->filter[i] = lrint(FILTER_5[i] * (1 << BIT_SHIFT)); | ~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ CC libavcodec/aacsbr.o 9 warnings generated. CC libavcodec/aacsbr_fixed.o 7 warnings generated. src/libavfilter/vf_v360.c:1141:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1141 | if (phi >= -M_PI_4 && phi < M_PI_4) { | ^~~ ~ src/libavfilter/vf_v360.c:1141:9: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1141 | if (phi >= -M_PI_4 && phi < M_PI_4) { | ^~~ ~~ CC libavcodec/aactab.o src/libavfilter/vf_v360.c:1144:45: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1144 | } else if2 ( warningpsh generatedi. >= -(M_PI_2 + M_PI_4) && phi < -M_PI_4) { | ^~~ ~ src/libavfilter/vf_v360.c:1144:16: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1144 | } else if (phi >= -(M_PI_2 + M_PI_4) && phi < -M_PI_4) { | ^~~ ~~ src/libavfilter/vf_v360.c:1146:20: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1146 | phi_norm = phi + M_PI_2; | ^~~ ~ src/libavfilter/vf_v360.c:1147:33: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1147 | } else if (phi >= M_PI_4 && phi < M_PI_2 + M_PI_4) { | ^~~ ~ src/libavfilter/vf_v360.c:1147:16: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1147 | } else if (phi >= M_PI_4 && phi < M_PI_2 + M_PI_4) { | ^~~ ~~ src/libavfilter/vf_v360.c:1149:20: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1149 | phi_norm = phi - M_PI_2; | ^~~ ~ src/libavfilter/vf_vectorscope.c:1132:41: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1132 | draw_htext16(out, x, src/libavfilter/vf_v360.cy,: 1152o:,20: 1.warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]- o, posit i1152o | n s_ n a m e [ i ]p,h ic_onolromr )=; p h| i ~ ^+ ((phi > 0.f) ? -M_PI : M_PI); | ^~~ ~ 5 warnings generated. 14 warnings generated. src/libavfilter/vf_vectorscope.c:1198:39: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1198 | draw_htext(out, x, y, o, 1. - o, positions_name[i], color); | ~ ^ In file included from src/libavfilter/vsrc_testsrc.c:42: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavfilter/vf_vectorscope.c:1258:41: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1258 | draw_htext16(out, x, y, o, 1. - o, positions_name[i], color); | ~ ^ CC libavcodec/aandcttab.o CC libavcodec/aasc.o src/libavfilter/vf_yaepblur.c:329:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 329 | { NULL } | ^ 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); | ~ ^ CC libavcodec/ac3.o CC libavcodec/ac3_channel_layout_tab.o CC libavcodec/ac3_parser.o 9 warnings generated. src/libavfilter/vsrc_mandelbrot.c:CC libavcodec/ac3dec_data.o 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/vf_vectorscope.c:1375:42: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libavfilter/vsrc_mandelbrot.c:91 :1375126 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers] draw_ihtex t911 | 6 ( ou t ,{ x",s "y,, o , 1 . - o ," spoesti tifonrsa_mnea msei[zei"],, co l o r ) ; | ~ ^ 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 thsrc/libavfilter/vf_v360.ce in:i1764t:i42a:l warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]c ale value", OFF S1764E | T ( s t asr-t>_fslcaatl_er)a,n gAeV_[O0P]T _=T YsP-E>_hD_OfUoBvL E*, M{_.PdIb l/= 33.600}.,f ; 0 , | F ~ ^~~~~L T_MAX, FLAGSsrc/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_fsrc/libavfilter/vsrc_mandelbrot.co:v98 :*126 :M _warning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]I / 360.f; | ~~~^~~~~ ~98 | {"end_scale", "set the terminal scale value", OFFSET(end_scale), AV_Osrc/libavfilter/vf_v360.cPT:_1765T:Y42P:E _warning: Dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OUBLE, { .1765d | b l = 0. 3s}-,> f l0a,t _FrLaTn_gMeA[X1,] FL=A GsS- >}v, _ f| o ^v * M_PI / 360.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:1765:27: src/libavfilter/vsrc_mandelbrot.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]99 :128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1765 | s-> f99l | a t _ r a{"negne[d1_]p t=s "s,- > v _ f o"vs e*t Mt_hPeI /t e3r6m0i.nfa;l p| t ~~~^~~~~ ~s 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", OFFSETsrc/libavfilter/vf_vectorscope.c(mor:p1433h:a40m: pwarning: )implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion], AV_OPsrc/libavfilter/vf_v360.cT_T:YP1813E:_25 D:1433O Uwarning: | Bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]L E , d{r.adwb_ il1813=h0 | t },e x t c( onos utt-, xfF,LlT_ oMyaAX,t, p h ioF, L T_ 1M .A= X- ,r oFLe,sAG cSap l}o,es i(i t,| ^ iwoindtsh_)n a*m eM[_iP],I _c2ol;or ) ; | ^~~~~~~~~~~~~~~~~ ~ | ~ ^ src/libavfilter/vf_v360.c:1814:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1814 | const float theta = rescale(j, height) * M_PI_2; | ^~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vsrc_mandelbrot.c:117:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 117 | {NULL}, | ^ src/libavfilter/vsrc_mptestsrc.c:65:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "rate", "set video rate", OFFSET(frame_rasrc/libavfilter/vsrc_mandelbrot.cte:)103,: 120A:V _warning: Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P T_TYPE_VIDEO_RATE, {. s103t | r = " 2{5""m}o,r p0h, aImNTp_"M,A X , F"LsAeGtS m}o, r p| h ^ amplitude", OFFSET(morphamp), AV_OPT_TYPsrc/libavfilter/vsrc_mptestsrc.cE:_66:D118O:U Bwarning: Lmissing field 'unit' initializer [-Wmissing-field-initializers]E , {.dbl= 066} | , { "-rF"L,T _ M A X , F L"T_sMetA Xv,i FdLeAoG Sr a}t,e " ,| ~ ^~~~~~~ OFFSET(fr/usr/include/float.ha:m15e:_17r:a tnote: eexpanded from macro 'FLT_MAX') , AV_OP T15_ | T#YdPeEf_iVnIeD EFOL_TR_AMTAEX, 3{..4s0t2r8 2=3 4"62653"8}5,2 808,5 9I8N1T2_eM+A3X8,F F L| A ^~~~~~~~~~~~~~~~~~~~~~~~~~~G S }, | ^ src/libavfilter/vf_v360.csrc/libavfilter/vsrc_mandelbrot.c::103:1839110::61 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1031839 | | { "src/libavfilter/vsrc_mptestsrc.cm :os67-r:>p115fh:la amwarning: tpmissing field 'unit' initializer [-Wmissing-field-initializers]"_ ,r a n g e"[s0e]t 67 | m=o r t pa{hn f"a(dumrFpaFltMIiNio(tnsu"-,d>e h""_f,osv e, t v 3 i5 d9 e.o df u)OrF aF*StE iMT_o(PnIm" o,/ r OpF7FShET2(am0pd.)u,f r)A;atVi _o On| P ~ ^~~~~),T _ATVY_OPPET__DTOYUPEsrc/libavfilter/vf_v360.cB_DL:U1839RE,:A 45T: I warning: {ONimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],.d bl{=.i06}4, = 1839 | - 1 }s, -- >1-f,FLl TatI_N_T6r4MAaX_,nM gFAeXLT[_,0 M]F AXL,= A tGaFSLnAG fS }(},F, F MI| | N ^ ~ ^~~~~~~~( s->h_fov, 359.f) * M_src/libavfilter/vsrc_mandelbrot.cP:I102 /: 1207:2 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ); src/libavfilter/vsrc_mptestsrc.c | : ^~~~~ ~68 :115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | src/libavutil/macros.h : 49 :{34 ":m68 o | note: r expanded from macro 'FFMIN' p{ hy f""d, " 49, | # "de fis en te mF o"sFeMrINtp( hva i,yd fbre)o ed urqa(uetnc(yiao"),n ">, O FF(S ETb( ) d ? u (rb aO)tF iF:oS ETn((),mao r)ApV) h_ yO| PfT ^)_, TAYVP_EO_DPUTsrc/libavfilter/vf_v360.cR_:TA1839YTI:ONP,E38 _{:.iD6 O4warning: U implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]B = L-E1,}, 1839- 1 | , { . I dNsbT-l6>=4_f0MlA.Xa,0t1 _F2rL3aAn}geG[, S-0] F }L,=T ta_n | MfA ^X( ,F FFMLITN_(Ms-A>Xh_,fo vFL,A 3G5S9 .f}), * M| _P ~ ^~~~~~~I / 72/usr/include/float.h0.:f15):;17 :| ~~~^~~~~ ~note: expanded from macro 'FLT_MAX' src/libavutil/macros.h :1549 | :#40d:e fnote: iexpanded from macro 'FFMIN'n e FLT_ 49M | A#Xd ef3i.n40e2 F8F2M3I46N6(3a8,b5)2 8(8(5a9)8 1>2 e(+b)3 8?F ( b| ^~~~~~~~~~~~~~~~~~~~~~~~~~~) : (a)) | src/libavfilter/vsrc_mandelbrot.c ^: 102:110: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 102 | {"morphyf", "set morph y frequency", OFFSET(morphyf), AV_OPT_TYPE_DOUBLE, {.dbl=0.0123}, -FLT_MAX, FLT_MAX, FLAGSsrc/libavfilter/vf_v360.c }:,1840 : 61| : ~ ^~~~~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vsrc_mandelbrot.c1840: | 101 : 120 :s -warning: >implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f lat_range[1] = 101t | a n f ( F{F"MmIoNr(ps-h>xvf_"f,o v , 3 5"9s.fe)t *m oMr_pPhI x /src/libavfilter/vsrc_mptestsrc.cf: r8472e:0q61u.:efn warning: )cmissing field 'unit' initializer [-Wmissing-field-initializers]; y "| , ~ ^~~~~ 84 | src/libavfilter/vf_v360.c OF F:1840 :SA45E:V_T O(warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]mT _oTrYpPhExf_)I ,NT1840 6 | 4A, V _O {P T.s_i-64T >=YfP El3_0a},D 1tO,_U rIBaNLT6nE4g_M,eAX [, 1 ] F {L=A.GS d t}ab,n l| f=( ^0F.0 1F}M,I N ( s--F>LvT__fMoAvX,, F3L5T9_.MfA)X *, FML_Asrc/libavfilter/vsrc_mptestsrc.cGS: P86}I:, 61 /: | ~ ^~~~~~~warning: 7 missing field 'unit' initializer [-Wmissing-field-initializers] 20/usr/include/float.h.:f)15; :8617 | :| note: ^~~~~ ~ expanded from macro 'FLT_MAX' AV_ src/libavutil/macros.hO15: | #PdTe49_f:Ti34YnP:e E _note: FLITexpanded from macro 'FFMIN' N_TM6A4X, 49 | 3#{.d4.e0fiin268e2344 66 F38=F5 320M88}5,I 19,N8 1(2src/libavfilter/vsrc_sierpinski.ce+I3a:N608,FT :b115)6: 4(( awarning: | _)Mmissing field 'unit' initializer [-Wmissing-field-initializers] ^~~~~~~~~~~~~~~~~~~~~~~~~~~ A >X (,b )F L?Asrc/libavfilter/vsrc_mandelbrot.c G:S101 (} ,:b60) | 110: :warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( ^a) ) { | " ^ size", "101src/libavfilter/vf_v360.cs | e:src/libavfilter/vsrc_mptestsrc.c t1840::38 : warning: 87fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :r12{ a:"m mewarning: o missing field 'help' initializer [-Wmissing-field-initializers]s ri1840phz | x e87"f ", | , s- > O f FFl SEaT({w t"s eN)tU, _L L mr a no}r g peh [ x| f1A ^ r]Ve _q=Ou PteT_anTncfYPy(E",F F_ MII MN A(G s-E> _v S_I fZoOFEvF,,S {E3.T5s(m9otr.=fr")6ph x*40 xMf_4P8)I0, /" 72}0A, .0Vf,_) O; P T | _ ~~~^~~~~ ~T Y P E src/libavutil/macros.h0,_: DO49UFL:BA40LEsrc/libavfilter/vsrc_mptestsrc.cG:,S: 86: 44 note: expanded from macro 'FFMIN': }, warning: 49 | implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]#| d ^e {.fdibnle= F0FM.I0N 1}(,85 | a , b { )- F("L(Tm"a_),Msrc/libavfilter/vsrc_sierpinski.c :AX> 61, (F L :Tb ) 115?_: M Awarning: (Xmissing field 'unit' initializer [-Wmissing-field-initializers] "b,) SFL:Aet G(Sa t )},h 61e) | m| | ~ ^~~~~~~~ a ^ x {i"msu"m, n um b e"rssrc/libavfilter/vsrc_mandelbrot.c e:ot100f :111f:fr arawarning: mmeimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]es s igzenee"r,a tOedF FfS100 | o Er T (ea{c"whba) ,ti el osu t t" , " OF,F S E T ( Am aV_"xsO_ePftT r_atmeThseY )Pb,Ea _i I| ~lM oAutG Ev_a Sl86Iu | e "Z E, , {A. Vs _tr O= P"O64T0F_TxF4SYEP8TE0_I(N"Tb}6a,4i, {lo0.iu64, t= ) 3 0, } , A V1 _, O PI T_0NT,TY6P 4E_F_MDLAAGOXUS ,}B ,LF EL,A G S | ^ } , { . d| b ^~~~~~~~~l =10}, 0, /usr/include/stdint.hF:L46:T21_:M Anote: Xexpanded from macro 'INT64_MAX', FLAGsrc/libavfilter/vsrc_sierpinski.c S :46}62 | #:,115d : e warning: f| ~ ^~~~~~~missing field 'unit' initializer [-Wmissing-field-initializers]in e INT/usr/include/float.h6:415:_17:M 62A | note: Xexpanded from macro 'FLT_MAX' (0 x7{ f"15fr | fat#fedfe"ff,f fi"fnesf ffeffFftLT)_ Mf Ar| X ^~~~~~~~~~~~~~~~~~a3 m.4e0 r2a8t2e34"6,6 3O8F5F2S88E5T9(8fr1a2me+e_3r8aFt e ),| ^~~~~~~~~~~~~~~~~~~~~~~~~~~A V_OPT_TYPE_src/libavfilter/vsrc_mptestsrc.cV:I84D:E44O:_ warning: Rimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]A TE, {.str="25"} ,83 | src/libavfilter/vsrc_mandelbrot.c : 99 :{ 0111 ,:" m warning: a implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]xIN_T fr_aMAmXe,s "F,L A"GSS 99e | t} , t he {| m"eanx ^di _pmtusm "n,u m b e r" soeft f rtahem etse gremnienraal tptesd vfsrc/libavfilter/vsrc_sierpinski.cao:63rl: u115e:e"a ,warning: c hmissing field 'unit' initializer [-Wmissing-field-initializers] t e sOtF",F SOEF TF63(S | eE T(nm ad x_ _pf{rta"s)m,re s"),A V, _ | O P ~T _"TsYetP E_ Df84 | Ora m Ue B L E r, a t AVe _ "O ,P{. TdO_FTblFYS=4P0EE0_T}IN(Tf,6r 4a ,0m e, {I_.NriaT66t44e_ MA)=X, ,3A 0}F,V _1L, OIPANGT_TT6SY4P }_,E_MV A| IX ~ ^~~~~~~~~,D F LEAO_GRS A}TE,, /usr/include/stdint.h| ^~~~~~~~~: {46.:s21tr/usr/include/stdint.h=::" 462:note: 521expanded from macro 'INT64_MAX'": }note: ,expanded from macro 'INT64_MAX' 46 | 460# | ,d# de 1ef fii warningInneeN generatedT. _INITM64N_AXTM,6A 4_XM FA (XL 0xA7 GSf(f ff0f}x7,fff ff ffff| f ^ff fffffffff) f f| f ^~~~~~~~~~~~~~~~~~f ) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.csrc/libavfilter/vsrc_sierpinski.c::9864::111115: :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | 98 | { " se{e"edn",d _"ssceatl et"h,e s e"esde",t t h eO tFeFrSmEinTa(sle esdc)a,l esrc/libavfilter/vf_v360.c src/libavfilter/vsrc_mptestsrc.c ::68 :v 981883 :63a:: Al warning: Vuwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_eimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] O"PT,_ T YPOEF_FISNE TT668 | (1883 4 | e n, d s_- { s>ca l i{"ef.lda)ti"6,_r,an4 ge=[A- V0 1 }_] , O = "PT tsan_f e ( TtF -YFvM1IPiNd,E_(De sUOoUB-L>Ii dENhTur,a_3f t 2o_MiA v{.odX,nb",l, F=30OL5.9F.fA) 3FG* SM}S E}_, T ,P (| 0I, d ^ Fu/rLa T7t_iM2A0o.Xn,f ))F;, LAA V_G SO | P ~ ^~~~~T}_T Y,P E _src/libavfilter/vsrc_sierpinski.c| DU ~ ^~~~~~~: R65:A115src/libavfilter/vf_v360.cT/usr/include/float.h:I:O:N 15,1883:warning: missing field 'unit' initializer [-Wmissing-field-initializers]:17:{ 47note: .i:6expanded from macro 'FLT_MAX' 4 warning: =implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] - 11565} | , | #- d18831 e | ,f { i n"I e j sN-uFTL>Tm6i_fp4",Ml_ "asAMAteXX 3_t,r at.Fnhg4LAeGe [0j02Su]8m 2=p}3 4"6,t ,63a n 8| f ~ ^~~~~~~~~ 5 ( F2OFM8IF/usr/include/stdint.h:8N5(F9s46S8-:21E: 1note: >T2expanded from macro 'INT64_MAX'i(hej _+fu3o m8v46pF, | #)de f3 5, i| 9 .n ^~~~~~~~~~~~~~~~~~~~~~~~~~~ f e ) IN T*6 4A_MMVA_P_XI O/ P Tsrc/libavfilter/vsrc_mandelbrot.c(07_2:x97:T07.111fYfPf:) Ef;warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_f | INf ^~~~~ ~T,f f ff fsrc/libavutil/macros.h ff f:97 | f49 f:) {34 :. i{ "| 6note: 4s ^~~~~~~~~~~~~~~~~~taexpanded from macro 'FFMIN'r =t 1_0s0c},a l e49 ", | # "d es f1ei,t n t esrc/libavfilter/vsrc_mptestsrc.ch: Fe67 F : M1I98in0N0:i warning: (implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 0taia0,bl), s( ca(lFL a67eAG)S | v a }>l u, ( be )"{, | " ^?d u r atOi(FboF)nS"E T,(s:t ar "st(_eats) ca)lv idee o )| d, ^Au rVa_tOiPoTn_"src/libavfilter/vf_v360.cT,:Y1883 OPF:FSE39_E:DTO UB(warning: LEdimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],u r{at.idobn)l, =1883 3 | A.V 0 _O}P,src/libavfilter/vsrc_cellauto.c src/libavfilter/vsrc_sierpinski.cT 0:,:_sT 64F69-Y>:L:Pi118f10TE_:l :warning: _Mat _missing field 'unit' initializer [-Wmissing-field-initializers]D AXwarning: rU,missing field 'help' initializer [-Wmissing-field-initializers]aRn AgFTeL IA69[O G | 0N64S ], | } { .i 6= ,{t N U4 a={ LL| n f-} ~ ^~~~~~~ "(1, f | F}/usr/include/float.hi: ^FM,INl15 :(17:e -note: s-n1aexpanded from macro 'FLT_MAX'>i,m heI"_NT,6f4 _ o"r15eMv | a#A,Xdd e,f i3n5 iFi9nLti.aeA f)l GF *pSL aMT}_MtA_X,t 3PeI . r/4| 02n8 ~ ^~~~~~~~~7 2 2f034r6.6/usr/include/stdint.h:o46f:3m) 218: ;f5note: expanded from macro 'INT64_MAX'i2 8 8l59| 8 ~~~^~~~~~ ~e 1 2"esrc/libavutil/macros.h46:49,+ | : 3#840OdFF:eF note: fSin| eexpanded from macro 'FFMIN' ^~~~~~~~~~~~~~~~~~~~~~~~~~~E T I(NTf6 i494_l | Men#aAmdXefei )n e, F(F A0VMxI_7ONPTf_(TYfPaEff,ff_bSf)TfRI NfG,( ff({fa). fst>fr f ()b= )N ?U | ^~~~~~~~~~~~~~~~~~L (bL)} ,: 0(,a) )0 , | ^F LAGS }, | ^ src/libavfilter/vsrc_cellauto.c:65:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "f", "read initial pattern from file", OFFSET(filenasrc/libavfilter/vf_v360.cme:),1884 :A63V:_ Owarning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] T_TYPE_STRIN G1884, | { . s ts-r> i=f laNtU_LrLa}n,g e0[,1 ]0 , =F LtAaGnfS( F}F,M I N(| s ^- >iv_fov, 359.f) * M_PI / 720.f); | ~ ^~~~~ src/libavfilter/vsrc_cellauto.csrc/libavfilter/vf_v360.c::661884::10647:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]missing field 'unit' initializer [-Wmissing-field-initializers] 188466 | | s -{> i"fplaattt_errann"g,e [ 1"]se t= itnaintifa(lF FpMaItNt(es-r>inv"_,f ovO,F F3S5E9T.f()p a*t tMe_rPnI) ,/ A7V2_0O.PfT)_;T Y P| E ^~~~~ ~_ STRINsrc/libavutil/macros.hG:,49 :{34.:s tnote: rexpanded from macro 'FFMIN' = NULL }49 | ,# de0f,i n0e, FFFLMAIGNS( a},, b )| ^ ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:1884:39src/libavfilter/vsrc_cellauto.c: :warning: 67implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1884 | 67 | s - > i f{ l"apt"_,r a n g e [ 1 ] "=s etatn fi(niFtFiMaIlN (psa-t>itve_rfno"v,, O3F5F9S.Ef)T (*p atMt_ePrIn )/ ,7 2A0V._fO)P;T _ TY| P ~~~^~~~~~ ~ E_STsrc/libavutil/macros.hR:I49N:G40,: {note: .expanded from macro 'FFMIN's tr = N U49L | L#}d,e f0i,n 0e, FFLFAMGISN (}a,, b )| ^( (a) > (b) ? (b) : (a)) | ^ src/libavfilter/vsrc_cellauto.c:68:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:69:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:70:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:71:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:72:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "rule", "set rule", OFFSET(rule), AV_OPT_TYPE_INT, {.i64 = 110}, 0, 255, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:73:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "random_fill_ratio", "set fill ratio for filling initial grid randomly", OFFSET(random_fill_ratio), AV_OPT_TYPE_DOUBLE, {.dbl = 1/M_PHI}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:74:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | {src/libavfilter/vsrc_gradients.c "ra:ti60o":, 115 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] "set fill r a60t | io f o r {f"islilzien"g ,i ni t ia l gr i"d sreantd formalmye" , sOiFzFeS"E,T (OrFanFdSoEm_Tf(iwl)l,_ ra ti o) , A V_ OP T _T Y P EA_DVO_UBOLPE,T _{.TdYbPlE =_ 1I/MM_PAHGIE},_ S0I,Z E1,, F{L.AsGtSr =}," 6 4| 0 ^x 480"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_xmedian.csrc/libavfilter/vsrc_cellauto.c:75::151:365 :warning: 12missing field 'unit' initializer [-Wmissing-field-initializers]: warning: missing field 'help' initializer [-Wmissing-field-initializers] 36575 | | src/libavfilter/vsrc_gradients.c : 61 :{ 115 : { "rwarning: aNmissing field 'unit' initializer [-Wmissing-field-initializers]n UdLomL_s e}e,d 61 " | , | ^ " s{e"ts "t,h e s e e d "fseot rf rfaimlel isnigz et"h,e OinFiFtSiEalT (grwi)d ,r a n d o m l y ", OF FS E T(ArVa_nOdPomT__seTeYdP)E,_ IAMV_AOGPTE_T_YSPIEZ_IENT,64 ,{ {..is6t4r == "6-410}x,4 80-"}1,, U I0N,T3 20_,M AFXL,A GFSL A}G,S }, | ^| ^ src/libavfilter/vsrc_cellauto.csrc/libavfilter/vsrc_gradients.c::7662::121151:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] 6276 | | { {""rsaeteed"",, ""sseett t hfe rsaemeed rfaotr ef"i,l lOiFngF SthEeT( frianmei_triaalt e)g,ri d r an doAmVl_yO"P,T O_FTFYSEPT(Era_nVdoImD_EsOe_eRd)A, TAEV_,O PT{_.TYsPtEr_=I"NT2654", }{,. i6 4 = - 1 }0, ,- 1I,N TU_MIAXN,T3 2F_LMAGASX , }FL,A G S| ^} , | ^ src/libavfilter/vsrc_gradients.c:63:121: src/libavfilter/vsrc_cellauto.cwarning: :missing field 'unit' initializer [-Wmissing-field-initializers]77 :107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | 77 | { "{r "",s c ro l l " , " s e t f"rsacrmoel lr21 ap warningtaste generatedt". er,n OdFoFwSEnTw4(a warningfrs generatedrd"a,. OmFeFS_ErTa(stcero)l,l) , A V_AOPVT__OTPYTP_E_TBYOPOEL,_ V{.IiD64E O= _1R}A,TE ,0 ,{ 1.,s tFrLA=G"S2 5}," }, | ^ 0, INT_MAX, FLAGS }, src/libavfilter/vf_v360.c | ^: 1943:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vsrc_cellauto.c:78:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 194378 | | s{src/libavfilter/vsrc_gradients.c- :>"sf64tla:art115t:__ rafnuwarning: lgmissing field 'unit' initializer [-Wmissing-field-initializers]el" ,[0 ] "=s tsair 64nt | ff (is l l-i >hn_{g f"otvch 0e"*, w M h_ Po Il / e "7v20sei.tfd );e 1 | os ~ ^~~~~t "c o,l OoFFrSE"T,(src/libavfilter/vf_v360.c s:1943 ta:O32rFF:StE _Twarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](u clollo)r,_ 1943r | AVg b_a[ 0O] P) , TsA->_fVTla_YtPO_ErPa_TBOnO_TgL,YPeE[ _0{C].iO6L4 O==R ,si n0 } ,f( s0 , -1{.>s,trh _F Lf=A o"GvSr }a,* n Md_| oPm ^I" } ,/ 07,2 0.0f,) ;F LA G| S ~~~^~~~~ ~ }, | ^ src/libavfilter/vsrc_cellauto.c:79:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | src/libavfilter/vsrc_gradients.c{ :"65:f115u:l lwarning: ",missing field 'unit' initializer [-Wmissing-field-initializers] "sta r65t | f i l l{i"ncg1 "t,h e w h o le "vsiedteo "2,n src/libavfilter/vf_v360.cdO :Fc1944Fo:S47lEoT(:rs "twarning: a,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r t _OFfFuSlEl T)1944(, | c oA lVo r__ rs-O>fglPatb_Ta[r_1Ta])YnPgE,_Be O[1O]AL ,=V_ OP{T.si6_4inTfY P=(E _s-1>C}v,O_ 0L, fOov1 R* ,,M F _ L PA GSI }{,/ . s7t 2| r0 ^ .= f)";r a n| ~ ^~~~~d om"}, 0,src/libavfilter/vf_v360.c 0:, 1944F:32L:A Gwarning: Simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] }, | ^ src/libavfilter/vsrc_cellauto.c:80 :1944106 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers] s->flat_ r80an | g e [{1 ]"s t=i tscihn"f1(,s- > warning generatedvsrc/libavfilter/vsrc_gradients.c_ f. o: 66v : "s115t*:i Mt_warning: cPmissing field 'unit' initializer [-Wmissing-field-initializers]hI b o u/n 7d20a.rfi)e ;s66 " | | , ~~~^~~~~ ~ OF FS ET{("sct2it"c,h ) , AV _ O P T"_sTetY P3Er_dB OcOoLl,or " , { .OiF6FS4E T=( c1o}l, o r 0_,r g1b,a [F2L]A)G,S A}V,_ OP T| _ ^ TYPE_COLOR, {.src/libavfilter/vsrc_cellauto.cst:r81 :=12: "warning: rmissing field 'help' initializer [-Wmissing-field-initializers]a ndo m81" | } , 0 ,{ 0N,U LFLL A}G S| ^} , | ^ src/libavfilter/vsrc_gradients.c:67:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | {"c3", "set 4th color", OFFSET(color_rgba[3]), AV_OPT_TYPE_COLOR, {.str = "random"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:68:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | {"c4", "set 5th color", OFFSET(color_rgba[4]), AV_OPT_TYPE_COLOR, {.str = "random"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:69:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | {"c5", "set 6th color", OFFSET(color_rgba[5]), AV_OPT_TYPE_COLOR, {.str = "random"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:70:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | {"c6", "set 7th color", OFFSET(color_rgba[6]), AV_OPT_TYPE_COLOR, {.str = "random"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_v360.csrc/libavfilter/vsrc_gradients.c::71:1151987:: 63warning: :missing field 'unit' initializer [-Wmissing-field-initializers] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 71 | {" c1987 | 7 " , s - > i f la t _"rsaentge[0] = sinf(FFMIN(s->ih _8ftohv ,c o3l59o.rf"), * OM_FPIF S/E 7T2(0.cfo)l;o r _| r ~ ^~~~~g ba[7]), AV_OPTsrc/libavfilter/vf_v360.c_:T1987Y:P47E:src/libavfilter/vsrc_life.c_C Owarning: Limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:O 81R,: 104 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] { .s t1987r | = " rsa-n>diofml"a t}81_, | r 0a, n g 0 e[, {F 0"L]Afi l= GesSnian f(mF}eFM,"IN , (| "ss ^-e> tih _sfoouvr,c 3e5 9.ffi) l*e M"_,P IO /F FS7E20T.f()f;i l e| ^~~~~ ~n asrc/libavfilter/vsrc_gradients.cm:e)72,:121src/libavutil/macros.h: warning: A:49missing field 'unit' initializer [-Wmissing-field-initializers]V: _34O:P Tnote: expanded from macro 'FFMIN'_ TYPE_ S 72T49 | R | I N# Gde{f," {ix.ns0"e, tF rF M =I N (a ,N bU) L ( (La}"s)e , t0> g, r0,(a b)d Fi?L e(AbGn)S t l},: i n (e| a ^s ))o u r| c ^e x0", OFFSsrc/libavfilter/vf_v360.cET:(1987x:039):, Awarning: Vimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _OPT_TYPE _1987I | src/libavfilter/vsrc_life.cN T: 82,:104 : warning: {.smissing field 'unit' initializer [-Wmissing-field-initializers]-i> 6if4l=a-t1_}ra, ng 82e[ 0 | ] = {s i nf"(F-Ff1,M ",I NI( sN - T_> iM h A "_Xsfo,ve ,t F3Ls5Ao9Gu.rSfc) e}* ,Mfi l_P I| e ^"/, 7 2OF0F.SfE)T;( f i| l ~~~^~~~~~ ~en amesrc/libavutil/macros.h):,49 :A40V: _note: Oexpanded from macro 'FFMIN'P T_TYsrc/libavfilter/vsrc_gradients.cP :73E:49 | _121#Sd:Te Rfwarning: Iinmissing field 'unit' initializer [-Wmissing-field-initializers]e N GF,F M{I.Ns(ta r73,b )= | ((N UaL) L>{ (}b",y)0 "0,? , ( b 0) , : F("LAas)GSe)t }g, | r ^| a d ^i ent line source y0", OFFSET(y0), Asrc/libavfilter/vsrc_life.cV_:O83P:T108_: Twarning: YPmissing field 'unit' initializer [-Wmissing-field-initializers]E_ INT, {.i64 83= | - 1 }{, " s i ze "-,1 , I N "Ts_eMtA Xvi,d eFoL AsGiSz }e," , | ^OF FSET(w), AV_OPT_TYPE_Isrc/libavfilter/vf_v360.cMAG:E1988_:S63I:Z Ewarning: src/libavfilter/vsrc_gradients.c, implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{.: s74:t121r: warning: =missing field 'unit' initializer [-Wmissing-field-initializers] N U1988 | L L } , s0, -740 | ,> F Li AG fS l{ "a}x, t 1_r| a" ^, n g e [ 1 ] = "sisnef(tFF MgIraNd(si->eivn_tfo vl,i n35e9 .dfesrc/libavfilter/vsrc_life.cs):t84 i:n*108a: warning: tmissing field 'unit' initializer [-Wmissing-field-initializers]M io_n PxI1" ,/ 784O2 | 0F FS.Ef) T;( x 1{ | )", ~ ^~~~~s "AV,_ O P T_ T YPsrc/libavfilter/vf_v360.c E:_1988 I N:T," 47{.si:e6 4=t-warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1v}, id eo s i z -e19881 | " , ,s -I N>T_ iMfOAlFFXa,SEtT _(raFnLw)gAe,[1G]src/libavfilter/vf_xmedian.c S = : } , 442 s :| ^i12A:V _n Ofwarning: (PFmissing field 'help' initializer [-Wmissing-field-initializers]FTMI N_(sT-Y>PiE_v _I442foMv | A, G 3E 59_ .SI Z{f )Esrc/libavfilter/vsrc_gradients.cN U,:*L75 :M _L121{:P warning: missing field 'unit' initializer [-Wmissing-field-initializers].Is} , t /r | = ^ N7U 2L075.L | }f, 0); , { | 0" ^~~~~ ~y, 1F"L,src/libavutil/macros.hA : G S 49 :}34 ,: | "note: ^s expanded from macro 'FFMIN'e t gra d49ie | n#td elifnien ed esFtFinMaINt(ai,obsrc/libavfilter/vsrc_life.cn): 85 :116(y:(1 a",warning: )missing field 'unit' initializer [-Wmissing-field-initializers] O>F (Fb)S E? T (85( | by 1) ) :, (a{) A) " Vr| _ ^a OtPeT",_ src/libavfilter/vf_v360.cT Y:P E1988 _:"IsN39T:e,t { warning: .vimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ii6 4=d-1e}o, ra te "1988 , | O F -F1S E,s TI-(>NTfir_faMlAXma,te F_L_rraAtaGSe )ng},,e [| 1A ^] V_=O PsTi_nTf(YFPFEMI_NV(sI->DivE_Of_oRvA,T E3,5 9{..sftsrc/libavfilter/vsrc_gradients.c)r: = 76"*:2 M115_5PI: "} /, warning: 70,missing field 'unit' initializer [-Wmissing-field-initializers] 20 .IfN)T;_ M A| X ~~~^~~~~~ ~, 76F | Lsrc/libavutil/macros.h A:G 49 :{S"40 :}n,b note: _expanded from macro 'FFMIN' c o| ^l o r49s | "#,d ef"isnee tF FMtIhN(ea ,bn)u (m(bae)r >o f( bsrc/libavfilter/vsrc_life.cc): o86?l (:ob)116 r::s " warning: ,( missing field 'unit' initializer [-Wmissing-field-initializers]aOF F)SE)T (| ^n b_c 86o | lo r s ){, "ArV"_,O P T _ T Y"PsEe_tI NvT,i d{e.oi6 4r=a2t}e",, O F F S E T (f2ra,m e8_,ra tFeL)A,G S A}V,_ OP T| _ ^T YPE_VIDEO_RATE, {.str = "25"}, 0, INT_src/libavfilter/vsrc_gradients.cM:AX77, :F115LA:G Swarning: missing field 'unit' initializer [-Wmissing-field-initializers] }, | ^ 77 | {"n", "set the numbersrc/libavfilter/vsrc_life.c :o87f:108 :c warning: omissing field 'unit' initializer [-Wmissing-field-initializers]l ors", OFFSE T(87n | b _c o l or{s )", rAVu_lOeP"T,_ T Y P E _"IsNetT ,r u l{e."i,6 4 =2 } , O F F S ET ( r2u,l e8_, sFLtArG)S, A}V,_ OP T| ^_ TYPE_STRING, {.str = "B3/S23"}, 0, 0, FLAsrc/libavfilter/vsrc_gradients.cG:S78 :}124:, warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ^ 78 | {"seed", "set thesrc/libavfilter/vsrc_life.c s:e88e:155d:" ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] OFFSET(seed), 88 | { " r anAdVo_mOP_T_fTiYllP_Er_atIioN"T, 6"4s,et f i l l {r.ait6i4o= f-o1}r, f i ll i ng -i1n, iUtINiTa3l2 _gMrAiXd, r aFnLdAoGmSl y}",, O FF| S ^ ET(random_fill_ratio), AV_OPT_TYPE_DOUBLE, {.dbl=1/M_Psrc/libavfilter/vsrc_gradients.cH:I79}:,123 : 0warning: , missing field 'unit' initializer [-Wmissing-field-initializers]1 , FLAGS }, | 79 ^ | {"duration", "set video duration", OFFSEsrc/libavfilter/vsrc_life.cT:(89d:u155r:a warning: tmissing field 'unit' initializer [-Wmissing-field-initializers]i on), AV_OPT_T Y89P | E _ D U R{A T"IrOaN,t i o "{,. i 6 4 = - 1 } , " s e t -f1i,l lI NrTa6t4i_oM AfXo,r F LfAGiSl l}in,g | i ^n itial grid randomly", OFFSET(random_fill_rasrc/libavfilter/vsrc_gradients.ct:i80o:)123,: AVwarning: _Omissing field 'unit' initializer [-Wmissing-field-initializers]P T_TYPE_DOUBLE ,80 { | . d b l ={1/"M_dPH"I,} , 0 , 1, F L"AsGSe t} ,vi d | e ^o duration", OFFSET(duration)src/libavfilter/vsrc_mandelbrot.c, :AVsrc/libavfilter/vsrc_life.c_O304:P90::T149:17_T Y:PEwarning: missing field 'unit' initializer [-Wmissing-field-initializers]_warning: Dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] U RATION, {.i6 490= | -304 | 1} , { " r an d om -_1sZee, _dZIN"2,T "_s6eC4t__M AZtXhY,eK LsFLUAeS(GSetd , } zf,ior, zfi| l ^lr, izin, g0 t)h e | i ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~n itialsrc/libavfilter/vsrc_mandelbrot.c: 294g:88r:i d note: rexpanded from macro 'Z_Z2_C_ZYKLUS'a ndomsrc/libavfilter/vsrc_gradients.cl:y81":,115 :O F294warning: F | missing field 'unit' initializer [-Wmissing-field-initializers]S E T ( ra nd o m 81_ | s e e di f()Z, {A &"&Vs _pOfePabesTd"_, ( T s -Y>"zyPkE_sIluesNtT[ ig>6>1r]4a,[ di0en{].ts-i root6ua4tt=ri-o)n 1+}fs,ap be-se(d1",s U,-I>N zTyOk3FFlS2uEs_[TMi>(As>1X],[p1] -eFoLAeGdSu) ,t A},i V | ) ^_ OP zykl u93s | [ i > > 1{] ["0m]o-lodu"t,r ) + f a b s ( s"-s>ezty kmloulsd[ is>p>e1e]d[ 1f]o-ro udtesrc/libavfilter/vsrc_gradients.cia)d: 8079f | l a t _ src/libavfilter/vsrc_life.c{r:"95da: un109308gr: | ae t[warning: i0missing field 'unit' initializer [-Wmissing-field-initializers] o] n "= , s i "n sf e(95 t | F F vM iI d N eZ({o_s Z"-2dd>_euhCar__taZfhtYo_iKvcLo,oUn lS"1o(,8rt 0",O., Ff zF)"iS s,E*e T tz(M rd_d,uPe rIaza tit/h,i o3c0n6o))0l ,.o fr| )" ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~A;, V _ OO| Fsrc/libavfilter/vsrc_mandelbrot.c ~ ^~~~~FP: S294TE:_T88T(:Yd Penote: Eaexpanded from macro 'Z_Z2_C_ZYKLUS'_t src/libavfilter/vf_v360.cDhU:_R2047cA:oT45lI:o Or294warning: N | ),implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , A V{ _. Oi P6 T4 _= T- Y12047 P} | E, _ C O iLsfO- R>(,f Z l {a &.t &_- sr1tfa,ran b=gIs"eN(b[Tsl06-a]4>c _zk=My" Ak}sXl,i,u n s0fF[,(Li FA>0FG>,MS1 I ]FN}[L(,0As ]G- -S>| oh ~ ^~~~~~~~~u_} tf,ro )v /usr/include/stdint.h+,:| f 46a ^1:b 821s0:(. sfnote: -)expanded from macro 'INT64_MAX'> z*y kMl_u Ps46I[ | i#/>d >e31f6]i0[n.1ef] )-I;oN uT t6| i4 ^~~~~ ~)_ M "(sbe)t ?m o(lbd) c:o l(oar)"), | O ^F FSET( mold_src/libavfilter/vf_v360.cc:o2047l:o38r:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A V_OPT_TYPE_ C2047O | L O R , s{-.>sftlra=t"_brlaancgke"[}0,] 0=, s0i,n fF(LFAFGMSI N}(,s - >| h ^_ fov, 180.f) * M_PI / 36src/libavfilter/vsrc_life.c0.:f97):;12 : | warning: ~~~^~~~~ ~ missing field 'help' initializer [-Wmissing-field-initializers] src/libavutil/macros.h :9749 | : 40 : note: { NULL } | expanded from macro 'FFMIN' ^ 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vsrc_mandelbrot.c:310:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 310 | Z_Z2_C_ZYKLUS(zr, zi, t, zi, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:294:88: note: expanded from macro 'Z_Z2_C_ZYKLUS' 294 | if(Z && fabs(s->zyklus[i>>1][0]-ousrc/libavfilter/vf_v360.ctr:)2048+:f61a:b swarning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s- >zyklus[i>>1] [20481 | ] - o u tsi-)> fv_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_PIsrc/libavfilter/vsrc_mandelbrot.c / :33126:017.:f) ;warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~^~~~~ ~ src/libavutil/macros.h:49:40: note: 312expanded from macro 'FFMIN' | 49 | # d e f i n e ZF_FZM2I_NC(_aZ,YbK)L U(S((at), >z i(,b )z r?, (zbi), :0 )( a )| ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ^ 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_mandelbrot.c:316:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 316 | Z_Z2_C_ZYKLUS(t, zi, zr, zi, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:294:88: note: expanded from macro 'Z_Z2_C_ZYKLUS' 294 | if(Z && fabs(s->zyklus[i>>1][0]-outr)+fabs(s->zyklus[i>>1][1]-outi) <= epsilon)\ | ~~ ^~~~~~~ src/libavfilter/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] =src/libavfilter/vsrc_mandelbrot.c s:i318n:f17(:F Fwarning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I N(s->ih_fov, 13188 | 0 . f ) * M _ P I / 3 6 0Z._fZ)2;_ C _| Z ^~~~~ ~Y KLUS(zrsrc/libavutil/macros.h:,49 :z34i:, note: texpanded from macro 'FFMIN', zi, 1 )49 | #| d ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e fine src/libavfilter/vsrc_mandelbrot.cF:F294M:I88N:( anote: ,expanded from macro 'Z_Z2_C_ZYKLUS'b ) ((a) > (b) 294? | ( b ) : ( a ) ) | ^ if(Z && fsrc/libavfilter/vf_v360.cab:s2098(:s39-:> zwarning: yimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]k lus[i>>1][0 ]2098- | o u t r )s+-f>aibfsl(ast-_>rzaynkgleu[s0[]i >=> 1s]i[n1f](-FoFuMtIiN)( s<-=> iehp_sfiolvo,n )1\8 0 .| 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/vsrc_gradients.c:125:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 125 | ifsrc/libavfilter/vf_v360.c (:n2099b:_63c:o lwarning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r s == 1 || ste p2099 | < = 0 .s0-)> {i f l| a ^~~~ ~~t _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 | #definsrc/libavfilter/vsrc_testsrc.ce FF:M114I:N5(:a ,warning: bmissing field 'unit' initializer [-Wmissing-field-initializers]) ((a) > src/libavfilter/vsrc_gradients.c (:b127)114: | 16? : ( warning: b implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])C O:M M(OaN)_) O 127P | T| I ^ O N S} e| l ^src/libavfilter/vf_v360.cs e: 2099i:f39 src/libavfilter/vsrc_testsrc.c:(: s108warning: t:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e24 p: >note: =expanded from macro 'COMMON_OPTIONS' 1.0) 2099{ | 108 | | # ^~~~ ~~d esf-i>nief lCaOtM_MrOaNn_gOeP[T1I]O N=S sSiInZfE(_FOFPMTIINO(NsS- >CiOvM_MfOoNv_,O P1T8I0O.NfS)_ N*O SMI_ZPEI /| ^3 60.src/libavfilter/vsrc_testsrc.cf:)98;: 115 :| ~~~^~~~~~ ~note: expanded from macro 'SIZE_OPTIONS' src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 98 | 49{ | #"dseifzien"e, F F M I N"(sae,tb )v i(d(eao) s>i z(eb"), ? ( b )O F:F S(EaT)()w ) ,| ^ AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_xfade.csrc/libavfilter/vsrc_testsrc.c::114738::51:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108738 | | R#AdDeIfAiLn_eT RCAONMSMIOTNI_OONP(T8I,O NuS iSnItZ8E__tO,P T1I)O N S| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~C OMMON_src/libavfilter/vf_xfade.cO:P726T:I62O:N Snote: _expanded from macro 'RADIAL_TRANSITION'N OSIZE | ^ src/libavfilter/vsrc_testsrc.c726: | 99 : 115 : note: expanded from macro 'SIZE_OPTIONS' 99 | { " s " , ( p r o g r e"ssse t- v0i.d5efo) s*i z(eM"_,P I * 2O.F5FfS)E;T ( w ) , A V _ O P T\_ T Y| P ~ ^~~~E _IMAGE_SIZE,src/libavfilter/vf_xfade.c :{738.:s1t:r warning: =implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "320x240 "738} | ,R A0D,I A0L,_ TFRLAANGSSI T}I,O\N ( 8| , ^ uint8_t, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_xfade.c:726:44: note: expanded from macro 'RADIAL_TRANSITION' 726 | 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' (pr o108gsrc/libavfilter/vsrc_life.c | r#eds:es176 f:-i19 n:0e . warning: 5CfOcomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare]M) M O*N _(OMP_TPIIO N*S 2S.I5 Zf176E) | _; O P T I fO oN rS (C iO M =M O N 0_ ;O P iT I\IfZiEl e _| src/libavfilter/vf_xfade.cb ^:u 738fsrc/libavfilter/vsrc_gradients.c:ssrc/libavfilter/vsrc_testsrc.c1:i::148z102 :e:warning: 27;118implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: : i warning: +note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+expanded from macro 'COMMON_OPTIONS_NOSIZE' ) 738{ | R A| D ~ ^ ~~~~~~~~~~~~~~~~~~I A L102 _ | T148 R | A N S{ I iT"IfrO a(Ntn(eb8"_,,c ou li on rt ssrc/libavfilter/vsrc_mandelbrot.c8" _s=et:=t,352 1:v1 i95)|d: |e o| warning: s ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]tr eaptsrc/libavfilter/vf_xfade.c e:<"725=,: 340 :. 0 note: ) expanded from macro 'RADIAL_TRANSITION' O {F 352F | S| E ^~~~ ~~ T ( f r725 a | m e _ r a t e ) , A V _c Oo Pn Ts _t T iYffPl(EoS_aQVtRI (DssEm-Oo>_ozRtyAhkT lE=u, s a[{tj.a]sn[t20rf] (-=xz r"-)2 5w+"i }dS,tQ hR0 (,/s -I2>N,zT y_ykM lA-uX s,h[ ejFi]Lg[Ah1Gt]S - /z} i,2)\) < - | e ^ p s i l o n * e p s i l\o n *| 1 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~0 ) | ~ ~~~~~~~~~~~~~~~^~~ 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' src/libavfilter/vsrc_gradients.c :108150 | :#16d:e fwarning: inimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e COMMON_OP T150I | O N S S}I ZeEl_sOeP TiIfO N(Ss tCeOpM M>O=N _1O.P0T)I O{N S _| N ^~~~ ~~O SIZE | ^ src/libavfilter/vsrc_testsrc.c:103:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 103 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:104:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:105:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:106:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 106 | { "sar", "sesrc/libavfilter/vsrc_gradients.ct :vi173d:e27o: sawarning: mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]p le aspect ratio", 173O | F F S E Ti(fs a(rn)b,_ cAoVl_oOrPsT _=T=Y P1E _|R|A TsItOeNpA L<,= {0..d0b)l ={ 1 }| , ^~~~ ~~ 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:115:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 115 | { NULL } | ^ src/libavfilter/yadif_common.c:214:12:src/libavfilter/vsrc_gradients.c warning: :missing field 'help' initializer [-Wmissing-field-initializers]179 :16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 214 | 179 | { N U}L Le l}s e | i ^f (stsrc/libavfilter/vsrc_testsrc.ce:p114 :>5=: 1warning: .implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]0) { | ^~~~ ~~ 114 | COMMON_OPTIONS | ^~~~~~~~~~~~~~src/libavfilter/vf_xfade.c :739:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/vsrc_testsrc.c :108:37: note: expanded from macro 'COMMON_OPTIONS' 108739 | | #RdAeDfIiAnLe_ TCROAMNMSOINT_IOOPNT(I1O6N,S uSiInZtE1_6O_PtT,I O2N)S C| O^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~MM ON_OPTIsrc/libavfilter/vf_xfade.cO:N726S:_62N:O Snote: src/libavfilter/vf_v360.cIexpanded from macro 'RADIAL_TRANSITION'Z E: 2158| : ^~~~~~~~~~~~~~~~~~~~~44 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/vsrc_testsrc.c726: | 105 : 98 : note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 2158 | 105 | s - > i f{ l a" td _" r, a n g (e p[ r0 o] g r="e ssses-t > -iv hi0_d.fe5oofv ) d *u* r Ma(_tMPi_IoP nI/" ,*3 6O20F..F5fSf;E) T; ( | d ~ ^~~~~u r a t i o n ) , src/libavfilter/vf_v360.c A: V 2158_ :O28 P: T _warning: \Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Y P| E ~ ^~~~_ DURATI O2158N | , src/libavfilter/vf_xfade.c :{ 739. :is16-:4> iwarning: =fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] l -a1t}_,r a-n 1g739,e | [RI0AN]DT I6=A4 L_s_M-TA>RXiA,hNCC libavcodec/ac3dec_fixed.o S_FIfLToAIvGO SN* ( }1M,6_\,P I u | i/ ~ ^~~~~~~~~n t36106._ft;, 2| )/usr/include/stdint.h ~~~^~~~~~ ~ : 46| :^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~21 : note: expanded from macro 'INT64_MAX'src/libavfilter/vf_xfade.c :726:44: note: 46expanded from macro 'RADIAL_TRANSITION' | #define INT 67264 | _ M A X ( 0 x 7 f f f f f f f f f f f f f f f ) | ^~~~~~~~~~~~~~~~~~ (src/libavfilter/vf_v360.cp:r2159o:g44r:e swarning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] - 0.5f) * ( M2159_ | P I * ssrc/libavfilter/vsrc_testsrc.c2-:>.114i5:ff5l):a; t warning: _ implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]r a n g e [ 1 ] 114 | = s - > Ci Ov M_\Mf Oo Nv| _ ~~~~~~~~~^~~~~~ ~O* P TMI_OPNIS / | src/libavfilter/vf_xfade.c3 ^~~~~~~~~~~~~~:6 7390:.1f:; warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ~ ^~~~~src/libavfilter/vsrc_testsrc.c :108:37: 739note: | expanded from macro 'COMMON_OPTIONS'Rsrc/libavfilter/vf_v360.c A:D2159I:A28L:_ Twarning: 108Rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | A #NdSeIfTinIeO N2159C(O | 1M 6M ,O N u_siO-nP>tTi1If6Ol_NatSt, _ Sr2Ia)Zn Eg _e| O[^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~P1 T]I O=src/libavfilter/vf_xfade.cN :Ss725 -:C>34Oi:Mv M_note: Ofexpanded from macro 'RADIAL_TRANSITION'oN v_ O*P TMI_OPNIS _725/N | O 3S6 I0 Z. Ef ; | ^~~~~~~~~~~~~~~~~~~~~| ~~~^~~~~~ ~ src/libavfilter/vsrc_testsrc.cc:o104n:s98t: fnote: lexpanded from macro 'COMMON_OPTIONS_NOSIZE'o at smooth = a t104a | n 2 f ( x{ -" dwuirdatthi o/n "2,, "ys e-t hveiidgehot d/u r2a)t i-o n " , O F F S E T ( d u\r a t| i ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~o n), 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_gradients.c:223:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 223 | od_s_q = M_PI * 2.f; | ~ ^~~ src/libavfilter/vsrc_gradients.c:235:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 235 | op_x_od = atan2f(op_x, op_y) + M_PI; | ^~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vsrc_gradients.c:238:88: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | op_x_od = fmodf(atan2f(op_x, op_y) + M_PI + point_x / fmaxf(origin_x, dest_x), 2.f * M_PI); | ^~~ ~ src/libavfilter/vsrc_gradients.c:238:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | op_x_od = fmodf(atan2f(op_x, op_y) + M_PI + point_x / fmaxf(origin_x, dest_x), 2.f * M_PI); | ~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_gradients.c:238:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | op_x_od = fmodf(atan2f(op_x, op_y) + M_PI + point_x / fmaxf(origin_x, dest_x), 2.f * M_PI); | ^~~~~~~~~~~~~~~~~~ ~ 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; | ^~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:2222:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2222 | const float theta = asinf(vec[1]) / M_PI_2; | ^~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:2230:43: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2230 | const int visible = phi >= -M_PI_2 && phi <= M_PI_2; | ^~~ ~~ src/libavfilter/vf_v360.c:2230:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2230 | const int visible = phi >= -M_PI_2 && phi <= M_PI_2; | ^~~ ~~ 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 CC libavcodec/ac3enc.o / 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 src/libavfilter/vsrc_testsrc.c/ 18:0.203f:)99;: warning: | missing field 'unit' initializer [-Wmissing-field-initializers] ~ ^~~~~ src/libavfilter/vf_v360.c:2257:35 :203 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { "color "2257, | " s est- >cioflloart"_,r aOnFgFeS[E1T]( c=o ltoarn_fr(g0b.a5)f, *A Vs_-O>PiTv__TfYoPvE _*C OML_OPRI, /{ .1s8t0r. f=) ;" b l| a ~~~~~^~~~~~~~~~~ ~c k"}, 0, 0, FLAGSR }, | ^ src/libavfilter/vsrc_testsrc.c:204:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 204 | { "c", "set color", OFFSET(color_rgba), AV_OPT_TYPE_COLOR, {.str = "black"}, 0, 0, FLAGSR }, | ^ src/libavfilter/vsrc_testsrc.c:205:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 205 | COMMON_OPTIONS | ^ src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:98:115: note: expanded from macro 'SIZE_OPTIONS' 98 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:205:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:99:115: note: expanded from macro 'SIZE_OPTIONS' 99 | { "s", CC libavcodec/ac3enc_fixed.o "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:205:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:102:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 102 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:205:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:103:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 103 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:205:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:104:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:205:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:105:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", CC libavcodec/ac3enc_float.o "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:205:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:106:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 106 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_Rsrc/libavfilter/vf_v360.cATI:ON2325A:L25,: {warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d bl= 1}, 0, INT_MAX, F L2325A | G S } ,c o n| s ^t float phi = atan2f(vecsrc/libavfilter/vsrc_testsrc.c[:0206]:,12 :v ewarning: cmissing field 'help' initializer [-Wmissing-field-initializers][ 2]) 206/ | M _ P I{; N U| L ^~~~~~~~~~~~~~~~~~~~~~ ~L } | ^ 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 Ssrc/libavfilter/vf_v360.cIZ:E2326_:O75P:T Iwarning: Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]N S COMMON_OPTIONS_ N2326O | S I Z E c o| n ^~~~~~~~~~~~~~~~~~~~~s t flsrc/libavfilter/vsrc_testsrc.co:a105t: 98t:h enote: texpanded from macro 'COMMON_OPTIONS_NOSIZE'a = av_clipf(l o105g | f ( ( 1 .{f "+d "v,e c [ 1 ] ) / "(s1e.tf v-i dveeoc [d1u]r)a)t i/o n("2,. fO F*F SME_TP(Id)u,r a-t1i.ofn,) ,1 .AfV)_;O P T| _ ^~~ ~T YPE_DURATIOsrc/libavfilter/vf_v360.cN:,2326 :{34.:i 6warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] = -1}, -1, IN T23266 | 4 _ M A Xc,o nFsLtA GfSl o}a,t\ t h| e ~ ^~~~~~~~~t a = av_c/usr/include/stdint.hl:i46p:f21(:l onote: gexpanded from macro 'INT64_MAX'f ((1.f + 46v | e#cd[e1f]i)n e/ I(N1T.6f4 _-M AvXe c [(10]x)7)f f/f f(f2f.fff f*f fCC libavcodec/ac3tab.o fMf_fPfI)) , | - ^~~~~~~~~~~~~~~~~~1 .f, 1.f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 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) | ^~~~~~~~~~~~~~~~~~ CC libavcodec/acelp_filters.o src/libavfilter/vf_v360.c:2361:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2361 | const float phi = rescale(i, width) * M_PI + M_PI_2; | ^~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:2362:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2362 | const float y = rescale(j, height) * M_PI; | ^~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vsrc_gradients.c:387:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 387 | float angle = fmodf(s->pts * s->speed, 2.f * M_PI); | ^~~ ~ src/libavfilter/vf_v360.c:2394:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2394 | const float r = sqrtf(1.f - vec[2]) / M_SQRT2; | ^~~~~~~~~~~~~~~~~~~ ~ 2 warnings generated. 20 warnings generated. src/libavfilter/vf_v360.c:2472:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2472 | const float a = M_SQRT2 * x * z; | ~ ^ src/libavfilter/vf_v360.c:2472:31: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2472 | conssrc/libavfilter/vsrc_testsrc.ct fl:oa294t: 86a: =warning: Mmissing field 'unit' initializer [-Wmissing-field-initializers]_ SQRT2 * x * z; | 294 ~ ^ | { "level", "set level", OFFSET(level), AV_OPT_TYPE_INT, {.i64 = 6}, 2, 16, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:295:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 295 | COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:102:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 102 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.src/libavfilter/vf_v360.cstr: 2481=: 28":2 5warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]" }, 0, INT _2481 | MA X , FvLeAc[G1S] }=, \M _ S| Q ^R T2 * y * z; | ~ ^ src/libavfilter/vf_v360.c:2481:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libavfilter/vsrc_testsrc.c: 2952481: | 5 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]v ecsrc/libavfilter/vsrc_testsrc.c[:1103]: 118=: Mnote: _Sexpanded from macro 'COMMON_OPTIONS_NOSIZE'Q RT2 * y * z; 103 | | ~ ^ { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:295:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:104:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:295:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:105:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:295:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:106:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 106 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:296:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 296 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:295:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 295 | COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:105:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:295:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 295 | COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:104:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 22 warnings generated. src/libavfilter/vf_v360.c:2542:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2542 | const float theta = rescale(j, height) * M_PI_2; | ^~~~~~~~~~~~~~~~~~ ~ 9 warnings generated. src/libavfilter/vf_v360.c:2543:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2543 | const float phi = rescale(i, width) * M_PI / cosf(theta); | ~ ^~~~~~~~~~~ src/libavfilter/vf_v360.c:2543:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2543 | const float phi = rescale(i, width) * M_PI / cosf(theta); | ^~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:2576:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2576 | const float uf = scale(phi / M_PI, width); | ^~~ ~ src/libavfilter/vf_v360.c:2577:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2577 | const float vf = scale(theta / M_PI_2, height); | ^~~~~ ~ In file included from src/libavcodec/aacpsy.c:28: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavcodec/8bps.c:71:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 71 | if (buf_size < planes * height * 2) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/8bps.c:92:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 92 | if (ep - lp < row * 2 + 2) | ~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/8bps.c:102:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 102 | if (pixptr_end - pixptr < count * px_inc) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/8bps.c:112:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 112 | if (pixptr_end - pixptr < count * px_inc) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavfilter/vf_v360.c:2698:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2698 | uf = tanf(M_PI_2 * uf); | ~ ^~ src/libavfilter/vf_v360.c:2703:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2703 | vf = tanf(M_PI_2 * vf); | ~ ^~ src/libavfilter/vf_v360.c:2783:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2783 | uf = M_2_PI * atanf(uf4) warning+s 0 generated.. 5f; | ~ ^~~~ src/libavfilter/vf_v360.c:2783:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2783 | uf = M_2_PI * atanf(uf) + 0.5f; | ~ ^~~~~~~~~ src/libavfilter/vf_v360.c:2784:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2784 | vf = M_2_PI * atanf(vf) + 0.5f; | ~ ^~~~ src/libavfilter/vf_v360.c:2784:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2784 | vf = M_2_PI * atanf(vf) + 0.5f; | ~ ^~~~~~~~~ src/libavfilter/vf_v360.c:2823:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2823 | s->flat_range[0] = tanf(0.5f * s->h_fov * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:2823:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2823 | s->flat_range[0] = tanf(0.5f * s->h_fov * M_PI / 180.f); | ~~~~~^~~~~~~~~~ ~ src/libavfilter/vf_v360.c:2824:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2824 | s->flat_range[1] = tanf(0.5f * s->v_fov * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:2824:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2824 | s->flat_range[1] = tanf(0.5f * s->v_fov * M_PI / 180.f); | ~~~~~^~~~~~~~~~ ~ src/libavfilter/vf_v360.c:2888:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2888 | const float theta = M_PI_2 * (1.f - hypotf(uf, vf)); | ~ ~~~~^~~~~~~~~~~~~~~~ 13 warnings generated. src/libavfilter/vf_v360.c:2937:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2937src/libavfilter/vsrc_testsrc.c | : c473o:n5s:t warning: fmissing field 'unit' initializer [-Wmissing-field-initializers]l oat phi = 473a | t a n 2 fCO(MhM,O Nv_eOcP[T2I]O)N S/ M| _PI ^; | ^~~~~~~~~~~~~~~~~ ~ src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:98:115: note: expanded from macro 'SIZE_OPTIONS' 98 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:473:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:99:115: note: expanded from macro 'SIZE_OPTIONS' 99 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:473:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:102:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 102 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:473:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:103:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 103 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:473:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:104:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ 1 warning generated. src/libavfilter/vsrc_testsrc.c:473:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:105:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:473:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:106:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 106 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:474:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 474 | { "decimals", "set number of decimals to show", OFFSET(nb_decimals), AV_OPT_TYPE_INT, {.i64=0}, 0, 17, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:475:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 475 | { "n", "set number of decimals to show", OFFSET(nb_decimals), AV_OPT_TYPE_INT, {.i64=0}, 0, 17, FLAGS }, | ^ src/libavfilter/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 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_v360.c:3053:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3053 | s->flat_range[0] = M_PI * s->h_fov / 360.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:3053:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3053 | s->flat_range[0] = M_PI * s->h_fov / 360.f; | ~ ~~~^~~~~ src/libavfilter/vf_v360.c:3054:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3054 | s->flat_range[1] = tanf(0.5f * s->v_fov * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:3054:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3054 | s->flat_range[1] = tanf(0.5f * s->v_fov * M_PI / 180.f); | ~~~~~^~~~~~~~~~ ~ src/libavfilter/vf_v360.c:3102:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3102 | s->iflat_range[0] = M_PI * s->ih_fov / 360.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:3102:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3102 | s->iflat_range[0] = M_PI * s->ih_fov / 360.f; | ~ ~~~^~~~~~ src/libavfilter/vf_v360.c:3103:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vsrc_testsrc.c3103 | : 545 :s19-:> iwarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]l at_range[1] = tan f545( | 0 . 5 ffo r* (si- => 0i;v _if oiflat_range[1] = tanf(0.5f * s->iv_fov * M_PI / 180.f); | ~~~~~^~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:3135:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3135 | theta >= -M_PI * s->iv_fov / 180.f; | ^~~~~ ~~ src/libavfilter/vf_v360.c:3135:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3135 | theta >= -M_PI * s->iv_fov / 180.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:3135:45: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3135 | theta >= -M_PI * s->iv_fov / 180.f; | ~ ~~~^~~~~~ src/libavfilter/vf_v360.c:3134:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3134 | theta <= M_PI * s->iv_fov / 180.f && | ^~~~~ ~~ src/libavfilter/vf_v360.c:3134:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3134 | theta <= M_PI * s->iv_fov / 180.f && | ~ ^~~~~ src/libavfilter/vf_v360.c:3134:45: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3134 | theta <= M_PI * s->iv_fov / 180.f && | ~ ~~~^~~~~~ src/libavfilter/vf_v360.c:3161:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3161 | s->flat_range[0] = s->h_fov * M_PI / 360.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:3161:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3161 | s->flat_range[0] = s->h_fov * M_PI / 360.f; | ~~~^~~~~ ~ src/libavfilter/vf_v360.c:3178:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3178 | s->iflat_range[0] = M_PI * s->ih_fov / 360.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:3178:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3178 | s->iflat_range[0] = M_PI * s->ih_fov / 360.f; | ~ ~~~^~~~~~ src/libavcodec/a64multienc.c:321:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 321 | if (c->mc_frame_counter < c->mc_lifetime) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/a64multienc.c:332:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 332 | if (c->mc_frame_counter == c->mc_lifetime) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:697:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 697 | COMMON_OPTIONS | ^ src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:98:115: note: expanded from macro 'SIZE_OPTIONS' 98 | { "size", "set video size", OFFSET(w), AV_OPsrc/libavfilter/vf_v360.cT_T:YP3243E:_25I:M Awarning: Gimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]E _SIZE, {.str = "320 x232434 | 0 "} , 0 , 0 , FL A G S } , \ | ^ theta >= -M_PI * s->iv_fov / 180.f; | ^~~~~ ~~ src/libavfilter/vsrc_testsrc.c:697:5: warning: src/libavfilter/vf_v360.cmissing field 'unit' initializer [-Wmissing-field-initializers]: 3243:54src/libavfilter/vsrc_testsrc.c:: 108warning: :24implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: note: expanded from macro 'COMMON_OPTIONS' 3243108 | | # d e f i n e C O M M O N _ O P T I O N S tSIhZeEt_aO P>T=IO N-MS_P IC O*M Ms-O>Ni_vO_PfoTvI O/N S1_8N0O.Sf;I Z E| ~ ^~~~~ | ^ src/libavfilter/vsrc_testsrc.c:99:src/libavfilter/vf_v360.c115:: 3243note: :expanded from macro 'SIZE_OPTIONS'45 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 993243 | | { " s " , " se t v i dtehoe tsai z>e=" ,- M _ P I O*F FsSE-T>(iwv)_,f o v / 1 8 0. fA;V _ O| P ~ ~~~^~~~~~T _TYPE_IMAGsrc/libavfilter/vf_v360.cE:_3242S:25I:Z Ewarning: ,implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] {.str = "32423 | 2 0 x 2 4 0 " } , 0 , 0 , F LA G S }t,h\e t a| ^< = M_PI * s->iv_fov / 180.f && | ^~~~~ ~~ src/libavfilter/vsrc_testsrc.csrc/libavfilter/vf_v360.c:697:3242::554:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108: 373242: | note: expanded from macro 'COMMON_OPTIONS' 108 | # d e f i n e C O M M tOhNe_tOaP TNiSv _CfOoMvM O/N _1O8P0T.IfO &N&S_ N O| S ~ ^~~~~I ZE | ^ src/libavfilter/vsrc_testsrc.csrc/libavfilter/vf_v360.c::1023242::11845:: note: warning: expanded from macro 'COMMON_OPTIONS_NOSIZE'implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3242 | 102 | { " r a t e " , " s e t vtihdeetoa rTi(vf_rfamoev_ r/a t1e8)0,. fA V&_&O P T| _ ~ ~~~^~~~~~ TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:697:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:103:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 103 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "725 warning"},s generated0. , INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:697:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:104:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:697:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:105:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set vid1eo warningd generatedura. tion", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:697:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:106:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 106 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:698:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 698 | { "alpha", "set global alpha (opacity)", OFFSET(alpha), AV_OPT_TYPE_INT, {.i64 = 255}, 0, 255, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:699:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 699 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:697:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 697 | COMMON_OPTIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:105:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:697:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 697 | COMMON_OPTIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:104:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavcodec/acelp_pitch_delay.o 1 warning generated. src/libavfilter/vf_v360.c:3427:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3427 | const float theta = m * M_PI_2 * (1.f - h); | ~ ~~~~^~~ src/libavfilter/vf_v360.c:3427:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3427 | const float theta = m * M_PI_2 * (1.f - h); | ^ ~ src/libavfilter/vf_v360.c:3460:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3460 | const float theta = acosf(fabsf(vec[2])) / M_PI; | ^~~~~~~~~~~~~~~~~~~~ ~ CC libavcodec/acelp_vectors.o CC libavcodec/adpcm.o 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; | ^~~~~~~~~~~~~~ ~ CC libavcodec/adpcm_data.o CC libavcodec/adpcmenc.o src/libavfilter/vf_v360.c:3595:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3595 | uf = (phi / M_PI * scale + 1.f) * ew / 2.f; | ~ ^~~ src/libavfilter/vf_v360.c:3595:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3595 | uf = (phi / M_PI * scale + 1.f) * ew / 2.f; | ~ ^~~ src/libavfilter/vf_v360.c:3595:37: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3595 | uf = (phi / M_PI * scale + 1.f) * ew / 2.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:3595:15: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3595 | uf = (phi / M_PI * scale + 1.f) * ew / 2.f; | ^~~ ~ CC libavcodec/adts_header.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) | ~ ^ ~~~~~~~~~ CC libavcodec/adts_parser.o src/libavfilter/vf_v360.c:3667:36: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3667 | v_shift = phi >= M_PI_2 || phi < -M_PI_2 ? eh : 0; | ^~~ ~ src/libavfilter/vf_v360.c:3667:19: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3667 | v_shift = phi >= M_PI_2 || phi < -M_PI_2 ? eh : 0; | ^~~ ~~ src/libavfilter/vf_v360.c:3669:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3669 | uf =CC libavcodec/adx.o fmodf(phi, M_PI_2) / M_PI_2; | ^~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:3670:14: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3670 | vf = theta / M_PI_4; | ^~~~~ ~ In file included from src/libavcodec/4xm.c:38: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavfilter/vf_v360.c:3690:30:src/libavutil/macros.h: 49warning: :25implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]: note: expanded from macro 'FFMIN' 493690 | | # d e f in e F F M I Np(hai ,2 (&&b p)h i? >(=b )- M_PI_:2 )( a{) ) | ^~~ ~~| ~ ^ ~ src/libavfilter/vf_v360.c:3690:13: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3690 | phi <= M_PI_2 && phi >= -M_PI_2) { | ^~~ ~~ src/libavfilter/vf_v360.c:3689:29: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3689 | if (theta <= 0.f && theta >= -M_PI_2 && | ^~~~~ ~~ src/libavfilter/vf_v360.c:3696:37: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3696 | phi <= M_PI_2 && phi >= -M_PI_2) { | ^~~ ~~ src/libavfilter/vf_v360.c:3696:20: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3696 | phi <= M_PI_2 && phi >= -M_PI_2) { | ^~~ ~~ src/libavfilter/vf_v360.c:3695:36: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3695 | } else if (theta >= 0.f && theta <= M_PI_2 && | ^~~~~ ~~ In file included from src/libavcodec/4xm.c:38: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavfilter/vf_v360.c :1863700 | : 36 : swarning: izimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]e2 = FFMIN(p -3700> | b u f f e r _ e n}d -e lps-e >ibf u(tfhfeetra, 4 = -M_Psrc/libavutil/macros.hI:_49:225): {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) | ~~~~~ ^ ~~~~ src/libavfilter/vsrc_testsrc.c:969:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 969 | COMMON_OPCC libavcodec/adxdec.o TIONS | ^ src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:98:115: note: expanded from macro 'SIZE_OPTIONS' 98 | CC libavcodec/adx_parser.o { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:969:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:99:115: note: expanded from macro 'SIZE_OPTIONS' 99 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:969:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ CC libavcodec/adxenc.o src/libavfilter/vsrc_testsrc.c:102:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 102 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:969:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:103:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 103 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ 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_TYPsrc/libavfilter/vf_v360.cE_D:U3756RA:T62:I Owarning: Nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , {.i64 = -1}, -1, 3756I | N T 6 4 _ M A X,CC libavcodec/agm.o c oFnLsAtG Sfl o}a,tIn file included from \ p h| src/libavcodec/aac_adtstoasc_bsf.c ^ i: 26 : =src/libavcodec/put_bits.h :(227(:337.:f /warning: 2.f * x comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- 0.5f) / scalsrc/libavfilter/vsrc_testsrc.ce:w969 : -5227 :b | a warning: c missing field 'unit' initializer [-Wmissing-field-initializers]k ) *src/libavfilter/vsrc_testsrc.c i:Mf_ 108P(:Is-37;: >b uf _note: | expanded from macro 'COMMON_OPTIONS'e ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ~ n d - s->buf_p t108r | #>d=e fsiizneeo fC(OBMiMOtNB_uOfPT)IO)N {S S| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~I ZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:105:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' src/libavfilter/vf_v360.c: 3757105: | 55 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ "d", 3757 " | s e t v i d ceoo ndsutr afltoiaotn "t,h eOtFa F=S E(T(yd u-r 0a.t2i5ofn )-, 0A.V5_fO P*T _baTcYkP)E _/D UsRAcTIaOlNe,h *{ .M_iP64I ; = | - ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ~1 }, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:969:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:106:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 106 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ CC libavcodec/aic.o src/libavfilter/vsrc_testsrc.c:970:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 970 | { "complement", "set complement colors", OFFSET(complement), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:971:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 971 | { "co", "set complement colorsrc/libavcodec/bytestream.hs", :OF271F:S17E:T (warning: ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]o mplement), AV_OPT_TYPE _271B | O O L , {i.nti 64s=i0z}src/libavcodec/put_bits.he,2 : 0265=,: F37F1MI:N, F(warning: Lgcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- AG>Sbu f}f,e r _| en ^d - 265g | - > b uf fe r , siizef)src/libavfilter/vsrc_testsrc.c ;:(s 972 -:| >b12u: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ warning: fmissing field 'help' initializer [-Wmissing-field-initializers]_ end 972- | ssrc/libavutil/macros.h-> b: 49 :{u25 :f N_note: UpLexpanded from macro 'FFMIN't Lr } > =| ^s 49iz | e#odf(eBfiinteB FuFf)M)IN (a{,b ) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~( (a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/vsrc_testsrc.c:969:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 969 | COMMON_OPTIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:105:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:969:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 969 | COMMON_OPTIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:104:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_pIn file included from tr src/libavcodec/4xm.c>:=38 : ssrc/libavcodec/bytestream.hi:z293:e13o:f( Bwarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t Buf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/4xm.c:38: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != sCC libavcodec/alac.o ize) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/4xm.c:38: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/4xm.c:38: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/4xm.c:38: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/aacenc_is.c:28: In file included from src/libavcodec/aacenc.h:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: 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:4033:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 18 warnings4033 generated | . const float yaw_rad = yaw * M_PI / 180.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:4033:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4033 | const float yaw_rad = yaw * M_PI / 180.f; | ^~~ ~ src/libavfilter/vf_v360.c:4034:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4034 | const float pitch_rad = pitch * M_PI / 180.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:4034:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4034 | const float pitch_rad = pitch * M_PI / 180.f; | ^~~~~ ~ src/libavfilter/vf_v360.c:4035:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4035 | const float roll_rad = roll * M_PI / 180.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:4035:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4035 | consrc/libavcodec/put_bits.hst f:loa317t: 33r: owarning: lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]l _rad = roll 317* | M _ P Ii f/ 1(8s0-.>fb;u f _| e ^~~~ ~ nd - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavfilter/vf_v360.c:4158:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4158 | const float l = sinf(d_fov * M_PI / 360.f) / d; | ~ ^~~~~ src/libavfilter/vf_v360.c:4158:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4158 | const float l = sinf(d_fov * M_PI / 360.f) / d; | ^~~~~ ~ src/libavfilter/vf_v360.c:4160:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4160 | *h_fov = asinf(w * 0.5f * l) * 360.f / M_PI; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ ~ src/libavfilter/vf_v360.c:4161:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4161 | *v_fov = asinf(h * 0.5f * l) * 360.f / M_PI; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ ~ src/libavfilter/vf_v360.c:4172:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4172 | const float l = d / (sinf(d_fov * M_PI / 720.f)); | ~ ^~~~~ src/libavfilter/vf_v360.c:4172:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4172 | const float l = d / (sinf(d_fov * M_PI / 720.f)); | ^~~~~ ~ src/libavfilter/vf_v360.c:4174:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4174 | *h_fov = 2.f * asinf(w * 0.5f / l) * 360.f / M_PI; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ~ src/libavfilter/vf_v360.c:4175:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4175 | *v_fov = 2.f * asinf(h * 0.5f / l) * 360.f / M_PI; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ~ src/libavfilter/vf_v360.c:4181:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4181 | const float l = d / (tanf(d_fov * M_PI / 720.f)); | ~ ^~~~~ src/libavfilter/vf_v360.c:4181:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4181 | 7 warning cso generatedn. st float l = d / (tanf(d_fov * M_PI / 720.f)); | ^~~~~ ~ src/libavfilter/vf_v360.c:4183:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4183 | *h_fov = 2.f * atan2f(w * 0.5f, l) * 360.f / M_PI; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ~ src/libavfilter/vf_v360.c:4184:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4184 | *v_fov = 2.f * atan2f(h * 0.5f, l) * 360.f / M_PI; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ~ src/libavfilter/vf_v360.c:4206:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4206 | const float da = tanf(0.5f * FFMIN(d_fov, 359.f) * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:4206:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4206 | const float da = tanf(0.5f * FFMIN(d_fov, 359.f) * M_PI / 180.f); | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:4209:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4209 | *h_fov = atan2f(da * w, d) * 360.f / M_PI; | ~~~~~~~~~~~~~~~~~~^~~~~~~ ~ src/libavfilter/vf_v360.c:4210:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4210 | *v_fov = atan2f(da * h, d) * 360.f / M_PI; | ~~~~~~~~~~~~~~~~~~^~~~~~~ ~ CC libavcodec/alac_data.o CC libavcodec/alacdsp.o CC libavcodec/alacenc.o CC libavcodec/aliaspixdec.o In file included from src/libavcodec/aacenc.c:40: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/aliaspixenc.o In file included from src/libavcodec/aacenc_ltp.c:28: In file included from src/libavcodec/aacenc_ltp.h:31: In file included from src/libavcodec/aacenc.h:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/allcodecs.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: 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:265: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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317: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/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/libavfilter/vf_v360.c:4778:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4778 | h = w / tanf(s->h_fov * M_PI / 360.f) * tanf(s->v_fov * M_PI / 360.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:4778:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4778 | h = w / tanf(s->h_fov * M_PI / 360.f) * tanf(s->v_fov * M_PI / 360.f); | ~~~^~~~~ ~ src/libavfilter/vf_v360.c:4778:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4778 | h = w / tanf(s->h_fov * M_PI / 360.f) * tanf(s->v_fov * M_PI / 360.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:4778:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4778 | h = w / tanf(s->h_fov * M_PI / 360.f) * tanf(s->v_fov * M_PI / 360.f); | ~~~^~~~~ ~ src/libavfilter/vf_v360.c:4782:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4782 | w = h / tanf(s->v_fov * M_PI / 360.f) * tanf(s->h_fov * M_PI / 360.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:4782:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4782 | w = h / tanf(s->v_fov * M_PI / 360.f) * tanf(s->h_fov * M_PI / 360.f); | ~~~^~~~~ ~ src/libavfilter/vf_v360.c:4782:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4782 | w = h / tanf(s->v_fov * M_PI / 360.f) * tanf(s->h_fov * M_PI / 360.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:4782:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4782 | w = h / tanf(s->v_fov * M_PI / 360.f) * tanf(s->h_fov * M_PI / 360.f); | ~~~^~~~~ ~ 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) | ^~~~~~~~~~~~~~~~~~ CC libavcodec/alsdec.o CC libavcodec/amr_parser.o CC libavcodec/amrnbdec.o 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' 9 104 warning | s generated . { "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_TYPEIn file included from _DURAsrc/libavcodec/aacdec_fixed.c:TI71O: N,src/libavcodec/sinewin_fixed_tablegen.h :{60.:i216:4 warning: =implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] -1}, -1, INT64_MA X60, | FL A G S } , \w i n| d ^o w[i] = SIN_FIX(sinf((i + 0.5) * (M_PI /src/libavfilter/vsrc_testsrc.c :(18942:.50: *warning: missing field 'unit' initializer [-Wmissing-field-initializers]n ))src/libavfilter/vsrc_testsrc.c):)106:;117: | note: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ expanded from macro 'COMMON_OPTIONS_NOSIZE' src/libavcodec/sinewin_fixed_tablegen.h:54 :10635 | : note: expanded from macro 'SIN_FIX' { "sar", 54 | # d"eseftin ev iSdIeNo_ FsIaXm(pal)e (aisnpt)efcltoo rr(a(taio)" *, 0OFxF8S0E00T0(0s0a0r )+, 0AV._5O)P T _| T ~~~~^~~~~~~~~~~~ ~Y PE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:1895:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1895 | { "patch_size", "set the single patch size", OFFSET(pw), AV_OPT_TYPE_IMAGE_SIZE, {.str="64x64"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:1899:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1899 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:1894:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1894 | COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:105:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:1894:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1894 | COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:104:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacenc_is.c:29: In file included from src/libavcodec/aacenc_utils.h:31: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ In file included from src/libavcodec/aaccoder.c:40: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/4xm.c:447:20: warning: 265comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | if ( s447- | > b u f _ e n d i-f s(l-e>nbgtuh f<_p terxt r>=a ) s i| z ~~~~~~ ^ ~~~~~e of(BitBuf)) src/libavcodec/4xm.c{ : 459| : ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~24 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 459 | if (bitstream_size > length || bitstream_size >= INT_MAX/8 || | ~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/amrwbdec.o 1 warning generated. 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_mCC libavcodec/anm.o axval_cb))) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/ansi.o In file included from src/libavcodec/aacenc_pred.c:29: In file included from src/libavcodec/aacenc_pred.h:31: In file included from src/libavcodec/aacenc.h:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317: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.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) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 7 warnings generated. 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/eneCC libavcodec/apac.o r01); | ~~~~ ~~~~~^~~~~~~ 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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/4xm.c:785:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 785 | if (length < bitstream_size + 12) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/4xm.c:793:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 793 | if (prestream_size + bitstream_size + 12 != length | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ CC libavcodec/apedec.o src/libavcodec/aacps_common.c:109:71: warning: comparison of integers of different signs: 'int8_t' (aka 'signed char') and 'unsigned int' [-Wsign-compare] 109 | READ_PAR_DATA(icc, huff_offset[table_idx], 0, ps->icc_par[e][b] > 7U, 9, 2) | ~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/aacps_common.c:89:17: note: expanded from macro 'READ_PAR_DATA' 89 | if (ERR_CONDITION) \ | ^~~~~~~~~~~~~ src/libavcodec/aacps_common.c:109:71: warning: comparison of integers of different signs: 'int8_t' (aka 'signed char') and 'unsigned int' [-Wsign-compare] 109 | READ_PAR_DATA(icc, huff_offset[table_idx], 0, ps->icc_par[e][b] > 7U, 9, 2) | ~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/aacps_common.c:98:17: note: expanded from macro 'READ_PAR_DATA' 98 | if (ERR_CONDITION) \ | ^~~~~~~~~~~~~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:65:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | Q31(0.09885108575264f), Q31(0.11793710567217f), Q31(0.125f) | ~~~~^~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:65:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | Q31(0.09885108575264f), Q31(0.11793710567217f), Q31(0.125f) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:65:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | Q31(0.09885108575264f), Q31(0.11793710567217f), Q31(0.125f) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:3745:36: warning snote: generatedexpanded from macro 'Q31'. 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:64:81: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64 | Q31(0.00746082949812f), Q31(0.02270420949825f), Q31(0.04546865930473f), Q31(0.07266113929591f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:64:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64 | Q31(0.00746082949812f), Q31(0.02270420949825f), Q31(0.04546865930473f), Q31(0.07266113929591f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:64:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64 | Q31(0.00746082949812f), Q31(0.02270420949825f), Q31(0.04546865930473f), Q31(0.07266113929591f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:64:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64 | Q31(0.00746082949812f), Q31(0.02270420949825f), Q31(0.04546865930473f), Q31(0.07266113929591f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:70:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 70 | Q31(0.07428313801106f), Q31(0.08100347892914f), Q31(0.08333333333333f) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:70:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 70 | Q31(0.07428313801106f), Q31(0.08100347892914f), Q31(0.08333333333333f) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:70:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 70 | Q31(0.07428313801106f), Q31(0.08100347892914f), Q31(0.08333333333333f) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:69:81: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | Q31(0.04081179924692f), Q31(0.03812810994926f), Q31(0.05144908135699f), Q31(0.06399831151592f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:69:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | Q31(0.04081179924692f), Q31(0.03812810994926f), Q31(0.051449081356In file included from 99f),src/libavcodec/aacps_float.c :Q243: 1In file included from (src/libavcodec/aacps.c0.:0356: 3src/libavcodec/aacps_tablegen.h9:9798:3311: 1warning: 5implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]1 592f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36 :79 | note: expanded from macro 'Q31' 45 | #fdiletefr[iqn]e[ nQ][310(] x= )p r o t o [ n ] * c(oisn(tt)h(e(txa))*;2 1 | 4 ^~~~~~~~ ~74 83648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:69:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | Q31(0.04081179924692f), Q31(0.03812810994926f), Q31(0.05144908135699fsrc/libavcodec/aacps_tablegen.h):,80 :31Q: 3warning: 1implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]( 0.063998311 805 | 1 5 92 f ) , | ~~~~^~~~~~~~~~~~~~~~~~ fisrc/libavcodec/aac_defines.hlt:e45r:[36q:] [note: nexpanded from macro 'Q31'] [1] = pr o45t | o#[dne]f i*n -es iQn3(1t(hxe)t a ) ; | ^~~~~~~~ ~ (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:69:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | Q31(0.04081179924692f), Q31(0.03812810994926f), Q31(0.05144908135699f), Q31(0.06399831151592f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacenc_tns.c:32: In file included from src/libavcodec/aacenc_utils.h:31: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:75:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 75 | Q31(0.10307344158036f), Q31(0.12222452249753f), Q31(0.125f) | ~~~~^~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (intsrc/libavcodec/4xm.c)((:x)850*:21814:7 4warning: 83comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]6 48.0 + 0.5) | ^ ~ In file included from 850src/libavcodec/aacps_fixed.c | : 24 : In file included from src/libavcodec/aacps.c :i32: fsrc/libavcodec/aacps_fixed_tablegen.h :(75b:u33f:_ swarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ze < AV_RL 753 | 2 (b u f Q+3 14()0 .+1 0380)73 4{ 4 1| 5 ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~8 036f), Q31(0.1src/libavcodec/4xm.c22:228584:52192:49 7warning: 5comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]3 f), Q31(0. 18582 | 5 f ) i| f ~~~~^~~~~~~~~~~~~~~~~~ (frasrc/libavcodec/aac_defines.hm:45e:_36:4 ccnote: expanded from macro 'Q31'= = AV_RL 3452 | (#"dceffrim"n)e) Q{ 3 1(| x ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~) src/libavcodec/4xm.c : (897i:n23t):( (xwarning: )comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] *2147483648.0 + 0. 5897) | | ^ ~ if (datIn file included from a_src/libavcodec/aacps_fixed.csi:z24e: In file included from >src/libavcodec/aacps.c U:I32N: Tsrc/libavcodec/aacps_fixed_tablegen.h_M:A75X: 9-: warning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] frm->siz e75 | - A V Q_3I1N(P0U.T1_0B3UF0F7ER3_P4A4D1D5I8N0G3_6SfI)Z,E )Q 3 1| ( ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0 .122224522src/libavcodec/4xm.c4:99117:5243f:) ,warning: Qcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]3 1(0.125 f911 | In file included from ) src/libavcodec/aacenc_pred.c| : ~~~~^~~~~~~~~~~~~~~~~~ 30 : isrc/libavcodec/aac_defines.hfIn file included from :45 src/libavcodec/aacenc_utils.h:36(::31c f: rnote: expanded from macro 'Q31'src/libavutil/ffmath.h m-:>49si:z30:e 45 | warning: >#= implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]dw ehfoinlee Q_3s1i(zxe)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~ 49 | ( i n tr)e(t(uxsrc/libavcodec/4xm.cr):*n2934 :1e194x:7p 4warning: 28comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]f3 (6M4_8L.O0G 2+_ 10 0.934 5 | *) x | ) ^ ~i f; (f r| a ~ ^m e_In file included from 4csrc/libavcodec/aacps_fixed.cc:24 : =In file included from src/libavcodec/aacps.c=: A32V: _src/libavcodec/aacps_fixed_tablegen.hR:L743:281(:" iwarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r 2")) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 74 | Q31(0src/libavcodec/4xm.c.:094015:626:5 6warning: 7comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]5 600122f), Q9403 | 1 ( 0 .}0 3e7l5s2e7 1i6f3 9(f1r9a9m1fe)_,4 Qc3c1 (=0.=0 54A1V7_8R91L3327(87"8i2ffr)m," )Q) 3{1 ( 0| .0 ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~8 417044116767src/libavcodec/4xm.cf:)946:,58 : warning: | comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: 946expanded from macro 'Q31' | } e ls45e | # dieff i(nfer aQm3e1_(4xc)c = = A V _ R L 32 ( " p(firnmt"))(( x|)*|2 1f47r4a8m3e6_448c.c0 += 0=. 5A)V _ | R ^ ~L 32("pfr2"))In file included from {src/libavcodec/aacps_fixed.c : 24| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:74:57: src/libavcodec/4xm.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]946 :26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 74 | 946Q | 3 1 ( 0}. 0e1l56s5e6 7i56f0 0(1f2r2af)m,e Q_341c(c0 .==0 3A7V5_27R1L6332(9"1p9f9r1mf")) ,| |Q 3f1r(a0m.e0_544c1c7 89=1=3 7A8V7_8R2Lf3)2,( "Qpf3r12("0).)0 {8 4 | 1 ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~7 044116767f),src/libavcodec/4xm.c : 952| ~~~~^~~~~~~~~~~~~~~~~~: 26: warning: src/libavcodec/aac_defines.hcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] :45:36: note: expanded from macro 'Q31' 952 | }45 | e#ldseef iinfe (Qf3r1a(mx)e _ 4 c c == A V_ RL 3 2 (" sn d _("i))n {t )| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~( (x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:74:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacenc_is.c: 74139 | : 61 : warning: Q3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 (0.01565675600122f), Q31(0.0 3713952 | 7 1 6 3 9 1 9 9 1 f ) , Q 3 1 ( 0 .c0p54e1->7c8h9[01]378.78i2fs)_, eQn3e1r[(wsrc/libavcodec/aacps_tablegen.h*106.+08:g4] 1391:=53:7 0swarning: q4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] r41t1(6e7ne6r07 f/) ,b e s| ~~~~^~~~~~~~~~~~~~~~~~139 t | - >e nsrc/libavcodec/aac_defines.h e: r 45 01:) ; 36 :| ~~~~ ~~~~~~^~~~~~~~~~~~~~ note: expanded from macro 'Q31' floa t45 | pd#_deIn file included from mfagisrc/libavcodec/aacenc_ltp.c n:=e30 : 1QIn file included from 3/src/libavcodec/aacenc_utils.h h1:31y(: pxsrc/libavutil/ffmath.h) o: t 49 (:i m_30 s:m warning: o implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o t(hi,n tr)e(_(sx)m*o 492 | 1o4 t 7 hr48)e;3 t6ur 4n8.| ~~~~~ ^~~~~~~~~0 e+ x 0p.25)f (| M_ ^ ~L Osrc/libavcodec/aacps_tablegen.hG:2139:_421:0 In file included from warning: * implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]xsrc/libavcodec/aacps_fixed.c) :;24 : In file included from src/libavcodec/aacps.c| : ~ ^32 : 139src/libavcodec/aacps_fixed_tablegen.h: | 74: 9 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f74 | l o a t Qpd3_1m(a0g. 0=1 516 5/6 7h5y6p0o0t1(2i2mf_)s,m oQo3t1(h0,. 0r3e7_5s2m7o1o6t3h)9; 1 9| 9 ~~~~~ ^~~~~~~~~1 f), Q31(0.05417891378782f), Q31(0.08417044116767f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (intIn file included from )((src/libavcodec/aacenc.cx):*2501: 4In file included from 7src/libavcodec/aacenc_utils.h4:8313: 6src/libavutil/ffmath.h4:8.490: 30+: 0.warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) | ^ ~ 49 | return exp2f(M_LOG2_10 * x); | ~ ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:80:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 80 | Q31( 0.16486303567403f), Q31( 0.23279856662996f), Q31(0.25f) | ~~~~^~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q3src/libavcodec/aacenc_is.c1(:x)142 : 44 : warning: comparison of integers of different signs: 'int' and 'enum BandType' [-Wsign-compare] (int)((x)* 21421 | 4 7 4 8 3 6 4 8 . 0 + 0. 5 ) | ^ ~i f (prev_isIn file included from &src/libavcodec/aacps_fixed.c&: 24p: rIn file included from esrc/libavcodec/aacps.cv:_32b: t src/libavcodec/aacps_fixed_tablegen.h!:=80 :c35p: ewarning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]> ch[1].band _80t | y p e [Qw3*11(6 +0g.]1)6 4{8 63 0| 3 ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567403f), Q31( 0.23279856662996f), Q31(0.25f) | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:80:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 80 | Q31( 0.16486303567403f), Q31( 0.23279856662996f), Q31(0.25f) | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:79:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 | Q31(-0.05908211155639f), Q31(-0.04871498374946f), Q31(0.0f), Q31(0.07778723915851f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:79:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 | Q31(-0.05908211155639f), Q31(-0.04871498374946f), Q31(0.0f)src/libavcodec/aacps_common.c, : 251Q3:1(490:. 0warning: 77comparison of integers of different signs: 'int8_t' (aka 'signed char') and 'unsigned int' [-Wsign-compare]7 87239src/libavcodec/aacps_tablegen.h15:81715:561: fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 251, | | ~~~~^~~~~ src/libavcodec/aac_defines.h : 45 171: | 36 : i note: fexpanded from macro 'Q31' ( p s- > i c 45 c | _#HdpBe[afriii[dnp]e sQ-[i3>1c(xn)cu] [0m] =_ e n M _vSQ ]RT 2[ b *] > a l 7 Up )h( ia{n _ct ) | (* ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ ( x)g*a2m1m47a4_8c;3 64 8| . ~ ^~~~~~~0 + 0.5) | src/libavcodec/aacps_tablegen.h ^ ~: 171:46: 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.c171: | 32 : src/libavcodec/aacps_fixed_tablegen.h : 79 : 34 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] HB[iid] [79i | c c ] [ 0]Q 3=1 ( -M0_S.Q0R5T920 8*2 1a1l1p5h5a6_3c 9*f )g,a mmQa3_1c(; - 0| ~ ^~~~~~~. 04871498374946f), Q31(0.0f), Q31(0.07778723915851f), | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' src/libavcodec/aacps_tablegen.h 45: | 172#:de56f:i nwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q31(x) 172 | ( i n t ) ( ( x ) * 2H1B4[7i4i8d3]6[4i8c.c0] [+1 ]0 =. 5 )M _ S| Q ^ ~R T2 * alphaIn file included from _src/libavcodec/aacps_fixed.cs: 24*: In file included from gsrc/libavcodec/aacps.ca:32m: msrc/libavcodec/aacps_fixed_tablegen.h:a_79c:;9 : | warning: ~ ^~~~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacps_tablegen.h :79172 | : 46 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q3 1(-0.0590 81722 | 1 1 1 5 5 6 3 9 f ) , Q 3 1 ( -HB0[.i0id4]8[7i1c49c8]3[714]9 4=6 f )M,_ SQQ3R1T(20 .*0 fal)p, h a _Qs31 (*0 .g0a7m7m7a_8c7;2 3 9| 1 ~ ^~~~~~~ 5851f), | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*21474src/libavcodec/aacps_tablegen.h8:31736:4568:. 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ 0.5) | ^ ~ 173 | HB[iid][icc][2] = -M_SQRT2 * alpha_s * gamma_s; | ~ ^~~~~~~ src/libavcodec/aacps_tablegen.h:173:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | HB[iid][icc][2] = -M_SQRT2 * alpha_s * gamma_s; | ~ ^~~~~~~ src/libavcodec/aacps_tablegen.h:174:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | HB[iid][icc][3] = M_SQRT2 * alpha_c * gamma_s; | ~ ^~~~~~~ src/libavcodec/aacps_tablegen.h:174:46: In file included from warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacenc.c:50: src/libavcodec/aacenc_utils.h :17497 | : 17 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] HB[iid][icc] [397] | = M _iSfQ R(Tq2ma xv*a la lp>h=a _(cF F*_ gAaRRmAmYa__sE;L E M| S ~ ^~~~~~~( aac_maxval_cb))) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_tablegen.h:184:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | f_center = k - 6.5f; | ~ ~~^~~~~~ src/libavcodec/aacps_tablegen.h:186:29: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 186 | theta = -M_PI * fractional_delay_links[m] * f_center; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~ 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] src/libavcodec/aacps_tablegen.h171: | 190In file included from : 23: src/libavcodec/aacenc_tns.c :warning: gimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]32 -: >src/libavcodec/aacenc_utils.hb:u97f:17f :e190 r | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]+ = F F M ItNh(egt-a> b= u -97Mf_ | fP Ie *r_ enfd ri-f a(q mcagxvt-aionall>_ dbeuf>l=fea yr_g(a,Fi n*Ffs__iAczeRntee)rR;;A Y| _ ~^~~~~~~~~~~~~~~~~~~~~ | E ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ LEMS(aac_maxvsrc/libavutil/macros.h:a49l:_25c:b )note: )expanded from macro 'FFMIN') | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | #define FFMIN(a,b) ((a) >2 (b warning)s generated? . (b) : (a)) | ~ ^ ~ src/libavcodec/aacps_tablegen.h:199:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 199 | f_center = k - 26.5f; | ~ ~~^~~~~~~ In file included from src/libavcodec/aasc.c:32: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/aacps_tablegen.h:201:29: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 186 | si201z | e 2 = F F M I N (tph-e>tbau f=f e-rM__ePnId *- fpra-ct>ibounfafle_rd,e lsayi_zel)i;n ks [| m ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~] In file included from * fsrc/libavcodec/aacenc_pred.c_:csrc/libavutil/macros.he30:n: 49tsrc/libavcodec/aacenc_utils.h:e:25r:97 ;note: : expanded from macro 'FFMIN'17 :| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #define FFMIN(a ,97b | ) ( (a )i f >( q(mba)x v?a l( b>)= :( F(Fa_)A)R R A| Y ~ ^ ~_E LEMS(aac_In file included from masrc/libavcodec/aasc.cx:v32a: lIn file included from _src/libavcodec/msrledec.hc:b26): src/libavcodec/bytestream.h):)187 : 15| : ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | 5 warning isf generated . (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/aacps_tablegen.h:205:23: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 205 | theta = -M_PI*fractional_delay_gain*f_center; | ~^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_tablegen.h:181:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 181 | if (k < FF_ARRAY_ELEMS(f_center_20)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_tablegen.h:196:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 196 | if (k < FF_ARRAY_ELEMS(f_center_34)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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))) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aasc.c:32: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/aasc.c:32: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a7, warningb)s ( generated(. a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/aasc.c:32: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/aasc.c:32: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/aasc.c:32: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 !=src/libavcodec/aacpsy.c s:i298z:e)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 | 18 warning rest generatedu. rn 3.64 * pow(f, -0.8) | ~~~ ^ src/libavcodec/aacdec_template.c:1262:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1262 | MDIn file included from CTsrc/libavcodec/aacps_fixed.c_INI:T(24a: cIn file included from -src/libavcodec/aacps.c:>32: msrc/libavcodec/aacps_fixed_tablegen.hd:c194t:1136:2 0warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ac->mdct120_fn, 120, T194X | _ S C AL E ( 1Q.300(/01.2000)3)1 6 2| 2 ^~~~~~~~~~~~~~~~~6 72f/M_PIsrc/libavcodec/aac_defines.h),: 93Q:3360:( 0note: .expanded from macro 'TX_SCALE'0 0296304 9931 | f#/dMe_fPiIn)e, TQX3_0S(C0A.L0E0(26x6)0 0 4 6 3 f / M _(P(Ix)), /Q 3302(706.80.001f9)0 0| 2 ~ ^~~~~~~~8 59f/Msrc/libavcodec/aacdec_template.c_:P1257:I13):, note: expanded from macro 'MDCT_INIT'Q 30(0.0011 612572 | 5 8 9 3 fs/cMa_lPeI) , =Q 3s0v(a0.l0;0 0 1 5 8 1 15 5f / M _ P I ) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' 44 | # d e fi ne 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:194:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | Q30(0.0031622672f/M_PI), Q30(0.0029630491f/M_PI), Q30(0.0026600463f/M_PI), Q30(0.0019002859f/M_PI), Q30(0.0011625893f/M_PI), Q30src/libavcodec/aacdec_template.c(:01263.:0520:0 1warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 1155f/M_PI) | 1263 ^~~~~~~~~~~~~~ | src/libavcodec/aac_defines.hM:D44:C36T:_ Inote: Nexpanded from macro 'Q30'I T(ac->md c44t | 1#2d8e,f i naec -Q>3m0d(ctx1)2 8 _ f n , 1 2 8 , T X(_SiCnAtLE)(((1x.)0*/1120873)7)4 1 8| 2 ^~~~~~~~~~~~~~~~~4. 0 + 0.src/libavcodec/aac_defines.h5:)93 : 36:| ^note: expanded from macro 'TX_SCALE' In file included from 93src/libavcodec/aacps_fixed.c | :#24d: eIn file included from src/libavcodec/aacps.cf:in32e: src/libavcodec/aacps_fixed_tablegen.hT:194X:_86S:C Awarning: Limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E (x) ((x) 194/ | 3 2 7 6 8 .0Qf3)0 ( 0| . ~ ^~~~~~~~0 031622src/libavcodec/aacdec_template.c6:712572:f13/: Mnote: _expanded from macro 'MDCT_INIT'P I), Q30(0 .125700 | 2 9 6 3 0s4c9a1lfe/ M=_ PsI)v,a lQ;3 0 ( 0 . 0 0 2 6 6 00 4 6 3 f / M _ P I) , Q 3 0 ( 0 . 0 0 1 9 0 0 2 8 5 9 f/ M _ P I ) , Q 3 0 ( 0 . 0 0 1\1 6 2| 5 ^~~~ 893f/M_PI), Q30(0.0001581155f/M_PI) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:194:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | Q30(0.0031622672f/M_PI), Qsrc/libavcodec/aacdec_template.c30(0:.12640:0522:9 6warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]04 91f/M_PI), Q30( 01264. | 0 0 2 6 6M0D04C6T3_fI/NMI_TP(I)a,c -Q>m3d0c(t04.8000,1 9 0a0c2-8>5m9dfc/t4M8_P0I_)f, nQ,3 0 (408.0,0 0TX1_1S6C2A5L8E9(13.f/M0_/P4I)8,0 )Q)3 0 (| ^~~~~~~~~~~~~~~~~0 .0001581src/libavcodec/aac_defines.h1:5935:36f:/ Mnote: _expanded from macro 'TX_SCALE'P I) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h93: | 44#:d36e: fnote: inexpanded from macro 'Q30'e TX_SCA L44E | (x#)d e f i n e Q 3 0( x()( x ) / 3 2 7 6 8 . 0 f ) ( | i ~ ^~~~~~~~n t)((xsrc/libavcodec/aacdec_template.c):*12571:013:7 3note: 7expanded from macro 'MDCT_INIT' 41824.0 + 01257. | 5 ) | sc ^a le = sval; In 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 | Q 3 0 ( 0. 0 0 31 6 2 2 6\7 2 f| / ^~~~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) | ^ src/libavcodec/aacdec_template.c:1265In file included from :src/libavcodec/aacps_fixed.c52::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:194:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1265 | MDCT _194I | N I T ( a c -Q>3m0d(ct05.1020,3 1 a6c2-2>6m7d2cft5/1M2__PfI)n, ,Q 3 0( 05.1020,2 9T6X3_0S49C1AfL/EM(_1PI.)0,/ 5Q1320)() 0 .0| 0 ^~~~~~~~~~~~~~~~~2 6600463src/libavcodec/aac_defines.hf:/93M:_36P:I) ,note: expanded from macro 'TX_SCALE'Q3 0(0.0019 0930 | 28#5d9fe/Mf_iPnIe) ,T X_QS3C0A(L0E.(0x0)1 1 6 2 5 8 9 3 f /(M(_xP)I )/, Q3302(706.80.000f1)5 8| 1 ~ ^~~~~~~~1 55f/Msrc/libavcodec/aacdec_template.c_:P1257I:13): note: | expanded from macro 'MDCT_INIT' ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44: 361257: | note: expanded from macro 'Q30' scale = 44 | s#vdaelf;i n e Q 3 0 ( x ) ( i nt ) ( ( 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: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/aacdec_template.csrc/libavcodec/aac_defines.h::441266::3652:: warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'Q30' 44 | # d1266e | fi n e QM3D0C(xT)_ I N I T( a c - > m d ct 9 6(0i,n t )a((cx-)>*m1d0c7t39764018_2f4n.,0 + 906.05,) T X| _ ^ SCALE(1.0/96In file included from 0src/libavcodec/aacps_fixed.c)): 24 : | In file included from ^~~~~~~~~~~~~~~~~src/libavcodec/aacps.c :32: src/libavcodec/aacps_fixed_tablegen.h:193:111src/libavcodec/aac_defines.h:: 93warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36: note: expanded from macro 'TX_SCALE' 93 | #de f193i | n e T X _QS3C0A(L0E.(0x0)5 6 2 3 3 54 1 f / M(_(PxI)) ,/ Q3320(706.80.0502f69)1 0 | 9 ~ ^~~~~~~~ 7f/M_src/libavcodec/aacdec_template.cP:I1257):,13 :Q 3note: 0expanded from macro 'MDCT_INIT'( 0.0047303 11257 | 1 2 f / Msc_aPlIe) ,= Qs3v0a(l0;. 0 0 3 3 7 9 2 7 7 0 f / M _ P I ) , Q 3 0 ( 0 . 0 0 2 0 67 4 4 51 f / M _ PI ) , Q 3 0 ( 0 . 0 0 0 2 8 11\7 9| 5 ^~~~f /M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:193:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 193 | Q30(0.0056233541f/M_PI), Q30(0.0052691097fsrc/libavcodec/aacdec_template.c/M_:P1267I:)52,: Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.0047303112f /1267M | _ P I )M,D CQT_3I0N(I0.T00(3a3c7-9>27m7d0cft/1M_0P2I4),, aQc3-0>(md0ct.10002240_6f7n4,4 5110f2/4,M _PTI)X, _QS3C0A(L0E.(01.000/2108241)1)7 9 5| f ^~~~~~~~~~~~~~~~~~/ M_PI), src/libavcodec/aac_defines.h| ^~~~~~~~~~~~~~: 93:36: src/libavcodec/aac_defines.hnote: :expanded from macro 'TX_SCALE'44 :36: note: expanded from macro 'Q30' 93 | #def i44n | #ede fTiXn_eS CQA3L0(Ex() x ) ( ( x )( i/n t3)2(7(68x.)0*f1)0 7 3| 7 ~ ^~~~~~~~4 1824.src/libavcodec/aacdec_template.c0: 1257+:13 :0 .note: expanded from macro 'MDCT_INIT'5 ) | ^ 1257 | In file included from src/libavcodec/aacps_fixed.cs:c24: aIn file included from lsrc/libavcodec/aacps.ce: =32 : ssrc/libavcodec/aacps_fixed_tablegen.hv:a193l:;61 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 193 | Q 3 0 ( 0 . 0 0 5 6 2 3 3 54 1 f / M _ P I ) , Q 3 0 ( 0 .\0 0 5| 2 ^~~~6 91097f/M_PI), Q30(0.0047303112f/M_PI), Q30(0.0033792770f/M_PI), Q30(0.0020674451f/M_PI), Q30(0.0002811795f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:193:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 193 | Q30(0.0056233541f/M_PI), Q30(0.0052691097f/M_PI), Q30(0.0047303112f/M_PI), Q30(0.0033792770f/M_PI), Q30(0.0020674451f/M_PI), Q30(0.0002811795f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ src/libavcodec/aacdec_template.cIn file included from :src/libavcodec/aacps_fixed.c1221::2423: :In file included from src/libavcodec/aacps.cwarning: :32comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: src/libavcodec/aacps_fixed_tablegen.h:193:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1221 | 193 | f o r (Qi3 0=( 00.;0 0i5 62<3 35F41Ff_/AMR_RPAIY)_,E LQE3M0S((0f.f0_0m5p2e6g9140a9u7dfi/oM_c_hPaIn)n,e lQs3)0;( 0i.+0+0)4 7 3| 0 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~31 12f/M_PI), Q30(0.0033792770f/M_PI), Q30(0.0020674451f/M_PI), Q30(0.0002811795f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:192:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 192 | Q30(0.0099996664f/M_PI), Q30(0.0093698399f/M_PI), Q30(0.0084118480f/M_PI), Q30(0.0060095116f/M_PI), Q30(0.0036767013f/M_PI), Q30(0.0005000498f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:192:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 192 | Q30(0.0099996664f/M_PI), Q30(0.0093698399f/M_PI), Q30(0.0084118480f/M_PI), Q30(0.0060095116f/M_PI), Q30(0.0036767013f/M_PI), Q30(0.0005000498f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:192:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 192 | Q30(0.0099996664f/M_PI), Q30(0.0093698399f/M_PI)src/libavcodec/aacenc_tns.c, Q3:0198(:082.:0 0warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 118480f/M_PI), Q30(0 .1980 | 0 60 0 9 5 1 1 6fi/fM _P(I!o)r,d eQr3 0|(0|. 0!0i3s67f6i7n0i1t3ef(/gMa_iPnI)) ,| Q|3 0(g0a.i0n0 0<5 0T00N4S98_fG/AMI_NP_I)T,H R E| S ^~~~~~~~~~~~~~ HOLDsrc/libavcodec/aac_defines.h_:LO44W: 36||: gnote: aexpanded from macro 'Q30'i n > TNS _44G | A#IdNe_fTiHnReE SQ3H0O(LxD_)H I G H ) | ~ ^~~~~~~~~~~~~~~~~~~~~~~ (src/libavcodec/aacenc_tns.cin:t45):(42(:x )note: *expanded from macro 'TNS_GAIN_THRESHOLD_HIGH'1 0737418 2454 | #.d0 e+f i0n.e5 )T N| S ^_ GAIN_THRESHOLIn file included from D_src/libavcodec/aacps_fixed.cH:I24G: In file included from Hsrc/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h :1192.:161:6 fwarning: *implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T NS_GAIN_THRESHOL D192_ | L O W | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ Q30(0.0099996src/libavcodec/aacenc_tns.c6:61984:f49/:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(0.0093 61989 | 8 3 9 9 f / M _iPfI )(,! oQr3d0er( 0.|0|0 !8i41s1f8i48n0ift/eM(g_aPiIn)), |Q|3 0g(a0i.n0 0<6 0T0N9S5_1G1A6IfN/_MT_HPREIS)H,OL DQ_3L0O(W0 .|0|0 3g6a7i6n7 0>1 T3Nf/SM__GPAII),N _QT3H0R(E0S.HO0L0D_0H5I0G0H0)49 8 f| / ~ ^~~~~~~~~~~~~~~~~~~~~~M _PI)src/libavcodec/aacenc_tns.c,: 44 :| 37 ^~~~~~~~~~~~~~: note: expanded from macro 'TNS_GAIN_THRESHOLD_LOW' src/libavcodec/aac_defines.h:44:36: 44note: | expanded from macro 'Q30'# define T44N | S#_dGeAIfNi_nTeH QR3E0S(HxOL)D _ L O W 1 . 4 f | ( ^~~~i nt)((x)*1073741824.0 + 0.5) | ^ In 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)src/libavcodec/aacenc_ltp.c, Q3:087(:0.3600:3 6warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 7013f/M_PI), Q30(0. 0870 | 0 5 0 0 0 4 9 8 fco/rMr_ P=I )s1, > | 0 ^~~~~~~~~~~~~~. 0f ? src/libavcodec/aac_defines.hs:044/:36s:q rnote: t(expanded from macro 'Q30's 1) : 0.0 f44; | # d| e ~~~~ ^~f ine Q30(x) src/libavcodec/aacenc_ltp.c : 87 : 28 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int) (87( | x ) * 10 7 3 7 4 18c24o.rr0 =+ s01. 5>) 0 .| 0f ^ ? s0/sqrt(s1)In file included from src/libavcodec/aacps_fixed.c:: 240: In file included from .src/libavcodec/aacps.c0:f32;: 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] src/libavcodec/aacpsy.c 191 | : 349 :37 : warning: Q3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.0177809205f/M_PI )349, | Q 3 0 ( 0 . 0 1 66 6 1 5c7o8e8fffs/[Mg_]P.Ib),a rQks3 0= ((0.b0a1r4k95 8+7 9p8r9fe/vM)_ P/I ),2 .Q03;0( 0 | . ~~~~~^~~~~~ ~0 106877899f/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.0065393616fsrc/libavcodec/aacpsy.c/M:_P355I:)57,: Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.0008894200f/M _355P | I ) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :c44o:e36f:f note: -expanded from macro 'Q30'> spread_ l44 | o#wde[f0in]e = fQf3_0e(xxp)1 0 ( - b a r k _ w i dt h( i*n tP)SY(_(3xG)P*P1_T0H7R3_7S4P1RE8A2D4_.L0O W+) 0;. 5 )| ~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:191:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 191 | Q30(0.0177809205f/M_PI), Q30(0.0166615src/libavcodec/aacpsy.c78:8f356/:M57_:P Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.0149 53568 | 7 9 8 9 f /M _ P I ), Q3 0c(0o.e0f1f0-6>8s7p7r89e9af/dM__PhIi) ,[ 0Q]3 =0 f(f0_.e0x0p615309(3-6b1a6rfk/_Mw_iPdIt)h ,* QPS3Y0(_03G.P0P_0T08H8R_9S42P0RE0Af/DM__PHI)I,) ;| ^~~~~~~~~~~~~~ | ~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ src/libavcodec/aacpsy.c:357:57: warning: In file included from implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacps_fixed.c :24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:191: 36:357 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] coeff->s p191r | e a d _ lQow3[10]( 0=. 0f1f7_7e80x9p21005(f/-Mb_PaIr)k,_ Qw3i0d(th0 .*0 1e6n6_6s1p5r7e8a8d_fl/owM)_; P I)| , ~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~ Q30(0.0149587989f/M_PI), Q30(0.0106877899f/M_PI), Q30(0.0065393616f/M_PI), Q30src/libavcodec/aacpsy.c(:0358.:570:0 0warning: 88implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]94 200f/M_PI) ,358 | | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :44 : 36 : note: expanded from macro 'Q30'c oeff->s p44r | ea#dd_ehif i[n1e] =Q 3f0f(_xe)x p 1 0 ( - b a r k_ w id t h( i*n ten)_(s(pxre)a*1d0_7h3i)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:191:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 191 | Q30(0.0177809205f/M_PI), Q30(0.0166615788f/M_src/libavcodec/aacpsy.cPI:)360,: 53Q:30 (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0149587989 f/360M | _ P I) , Q 30 ( 0 . 0 1 0 6m8in7sn7r8 9=9 efx/pM2_(PpIe)_,mi nQ 3/ 0b(a0n.d0_0s6i53z93e6s16[fg/]M)_P I- )1,. 5Q3f0;(0 . 00| 08 ~ ^~~~8 94200f/M_src/libavcodec/aacpsy.cP:I360):,34 : | warning: ^~~~~~~~~~~~~~ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:44:36 :360 | note: expanded from macro 'Q30' 44m | #idnesfninre =Q3 0e(xx)p 2 ( p e_ m i n / b (aindn_ts)i(z(esx[)g*]1)0 7-3 714.158f2;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:190:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 190 | Q30(0.0316122435f/M_PI), Q30(0.0296254847f/M_PI), Q30(0.0266019460f/M_PI), Q30(0.0190126132f/M_PI), Q30(0.0116353342f/M_PI), Q30(0.0015827164f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:190:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 190 | Q30(0.0316122435f/M_PI), Q30(0.0296254847f/M_PI), Q30(0.0266019460f/M_PI), Q30(0.0190126132f/M_PI), Q30(0.0116353342f/M_PI), Q30(0.0015827164f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:190:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 190 | Q30(0.0316122435f/M_PI), Q30(0.0296254847f/M_PI), Q30(0.0266019460f/M_PI), Q30(0.0190126132f/M_PI), Q30(0.0116353342f/M_PI), Q30(0.0015827164f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:190:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 190 | Q30(0.0316122435f/M_PI), Q30(0.0296254847f/M_PI), Q30(0.0266019460f/M_PI), Q30(0.0190126132f/M_PI), Q30(0.0116353342f/M_PI), Q30(0.0015827164f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:190:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 190 | Q30(0.0316122435f/M_PI), Q30(0.0296254847f/M_PI), Q30(0.0266019460f/M_PI), Q30(0.0190126132f/M_PI), Q30(0.0116353342f/M_PI), Q30(0.0015827164f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:190:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 190 | Q30(0.0316122435f/M_PI), Q30(0.0296254847f/M_PI), Q30(0.0266019460f/M_PI), Q30(0.0190126132f/M_PI), Q30(0.0116353342f/M_PI), Q30(0.0015827164f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:189:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | Q30(0.0561749674f/M_PI), Q30(0.0526629239f/M_PI), Q30(0.0473113805f/M_PI), Q30(0.0338476151f/M_PI), Q30(0.0207276177f/M_PI), Q30(0.0028205961f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:189:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | Q30(0.0561749674f/M_PI), Q30(0.0526629239f/M_PI), Q30(0.0473113805f/M_PI), Q30(0.0338476151f/M_PI), Q30(0.0207276177f/M_PI), Q30(0.0028205961f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:189:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | Q30(0.0561749674f/M_PI), Q30(0.0526629239f/M_PI), Q30(0.0473113805f/M_PI), Q30(0.0338476151f/M_PI), Q30(0.0207276177f/M_PI), Q30(0.0028205961f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:189:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | Q30(0.056174In file included from 9674src/libavcodec/aaccoder.cf:/M45_P: IIn file included from )src/libavcodec/aacenc_utils.h,: 31Q: 3src/libavutil/ffmath.h0:49(:030.:0 5warning: 26implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 29239f/M_PI), Q3 049( | 0 .0 4 7 3r1e1t3u8r0n5 fe/xMp_P2If)(, MQ_3L0O(G02._01303 *8 4x7)6; 1 5| 1 ~ ^ f/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), Q30src/libavcodec/aacpsy.c(0:.4200:5352:6 6warning: 29missing field 'window_shape' initializer [-Wmissing-field-initializers]2 39f/M_PI), Q3 0420( | 0 .0 4 73 1FF1P3s8y05Wfin/dMo_wPII)n, fQo3 0(w0i.0 33 8=47 6{1 5{1 0f /}M_ P};I ) ,| Q ^3 0(0.0207276177f/M_PI), Q30(0.0028205961f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36:CC libavcodec/aptx.o note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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.0src/libavcodec/aacdec_template.c7434:82915653:235f:/ Mwarning: _Pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]I ), Q30(0.0668405443f/M_PI), Q30(0.0478888 8615652 | f /M _ P I ), Q 3 0 ( 0 .0 2 9 3 5 4 3 3 5 7iff/ M_(PoIf),f sQe30t([0.00]0 3>9 962757546Uf)/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:188:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 188 | Q30(0.0792663917f/M_PI), Q30(0.0743482932f/M_PI), Q30(0.0668405443f/M_PI), Q30(0.0478888862f/M_PI), Q30(0.0293543357f/M_PI), Q30(0.0039967746f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:188:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 188 | Q30(0.0792663917f/M_PI), Q30(0.0743482932f/M_PI), Q30(0.0668405443f/M_PI), Q30(0.0478888862f/M_PI), 3Q3 warning0s( generated0. .0293543357f/M_PI), Q30(0.0039967746f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(xCC libavcodec/aptxdec.o ) (int)((x)*1073741824.0 +In file included from 0.src/libavcodec/aacdec_fixed.c5:) 452 : | src/libavcodec/aacdec_template.c ^: 359:33: warning: comparison of integers of different signs: 'unsigned int' and '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:188:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 359 | if (FF_ A188R | R A Y _ E L EQM3S0((e02.c0_7v9e2c6)6 3<9 1t7afg/sM)_ P I| ) ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~, 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:187:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 187 | Q30(0.1117345318f/M_PI), Q30(0.1049065739f/M_PI), Q30(0.0944457650f/M_PI), Q30(0.0678641573f/M_PI), Q30(0.0416790098f/M_PI), Q30(0.0056813755f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*10737In file included from 418src/libavcodec/aaccoder.c24:.045 : + src/libavcodec/aacenc_utils.h0:.975:)17 : | 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.h97: | 187 : 111 : iwarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (qmaxval >= (FF_ARR A187Y | _ E L E M SQ(3a0a(c0_.m1a1x1v7a3l4_5c3b1)8)f)/ M _| P ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~I ), Q30(0.1049065739f/M_PI), Q30(0.0944457650f/M_PI), Q30(0.0678641573f/M_PI), Q30(0.0416790098f/M_PI), Q30(0.0056813755f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:187:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 187 | Q30(0.1117345318f/M_PI), Q30(0.1049065739f/M_PI)CC libavcodec/aptxenc.o , Q30(0.0944457650f/M_PI), Q30(0.0678641573f/M_PI), Q30(0.0416790098f/M_PI), Q30(0.0056813755f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:187:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 187 | Q30(0.1117345318f/M_PI), Q30(0.1049065739f/M_PI), Q30(0.0944457650f/M_PI), Q30(0.0678641573f/M_PI), Q30(0.0416790098f/M_PI), Q30(0.0056813755f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:187:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 187 | Q30(0.1117345318f/M_PI), Q30(0.1049065739f/M_PI), Q30(0.0944457650f/M_PI), Q30(0.0678641573f/M_PI), Q30(0.0416790098f/M_PI), Q30(0.0056813755f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:187:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 187 | Q30(0.1117345318f/M_PI), Q30(0.1049065739f/M_PI), Q30(0.0944457650f/M_PI), Q30(0.0678641573f/M_PI), Q30(0.0416790098f/M_PI), Q30(0.0056813755f/M_PI), | CC libavcodec/arbc.o ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:186:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 186 | Q30(0.1571819335f/M_PI), Q30(0.1478640437f/M_PI), Q30(0.1334884763f/M_PI), Q30(0.0964778885f/M_PI), Q30(0.0594860613f/M_PI), Q30(0.0081279324f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:186:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 186 | Q30(0.1571819335f/M_PI), Q30(0.1478640437f/M_PI), Q30(0.1334884763f/M_PI), Q30(0.0964778885f/M_PIIn file included from )src/libavcodec/aacpsy.c, src/libavcodec/ac3enc_fixed.cQ:3:565031:(: 80In file included from :. 0src/libavcodec/ac3enc.hwarning: 5:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]943 4: 8src/libavcodec/put_bits.h6:02276:1373:f /warning: M_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]P I )565, | Q 3 0 (i0f.(0a0c8t1i2 v7227e9 | _3 l2 4i fn / Me _s P I=i)=f, 0( .s| 0- ^~~~~~~~~~~~~~)> b u| f ^~~~~~~~~~~~ ~~src/libavcodec/aac_defines.h_ :e44n:d36 :- note: sexpanded from macro 'Q30'- >buf_pt r44 | >#=d esfiizneeo fQ(3B0i(txB)u f ) ) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:186:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 186 | Q30(0.1571819335f/M_PI), Q30(0.1478640437f/M_PI), Q30(0.1334884763f/M_PI), Q30(0.0964778885f/M_PI), Q30(0.0594860613f/M_PI), Q30(0.0081279324f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824CC libavcodec/argo.o .0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:186:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 186 | src/libavcodec/aacsbr.cQ30(:0.871:57291:81 9warning: 335f/M_PI), implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.1478640437f/M_PI), 87Q | 3 0 ( 0 . 1 3 3 4 8 8 4 7 6 3 f / M _ P It)e,m pQ13 0=( 0f.f0_9e6x4p727f8i8(8(5fs/bMr_-P>Id)a,t aQ[300](.0e.n0v5_9f4a8c6s0_6q1[3ef]/[Mk_]P>I>)1,) Q+3 07()0 .*0 0 8| 1 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~2 79324f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:186:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 186 | Q30(0.1571819335f/M_PI), Q30(0.14786404src/libavcodec/aacsbr.c37:f89/:M29_:P Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.1334884763 f89/ | M _ P I ) , Q 3 0 ( 0 . 0 9 6 4 7 7 8 8t8e5mfp/2M _=P If)f,_ eQx3p02(f0i.(0(5p9a4n8_6o0f6f1s3eft/ M-_ PsIb)r,- >Qd3a0t(a0[.10]0.8e1n2v7_9f3a2c4sf_/qM[_eP]I[)k,] ) >| > ^~~~~~~~~~~~~~1 ) * src/libavcodec/aac_defines.h :| 44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~: 36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824src/libavcodec/aacsbr.c.:092 :+21 :0 .warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) | ^ 92 | In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 : isrc/libavcodec/aacps_fixed_tablegen.hf: 186(:te11m:p 1warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]> 1E20) { | ^~~~~ ~ 186 | Q30(0.1571819335f/src/libavcodec/put_bits.hM_P:I)265,: 37Q:3 0warning: (0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]. 1478640437f/M_PI), Q3 0265( | 0 . 13 3 4 8 8 4 7i6f3 f(/sM-_>PbIu)f,_ eQn3d0 (-0 .s0-9>6b4u7f7_8p8t8r5 f>/=M _sPiIz)e,o fQ(3B0i(t0B.0u5f9)4)8 6{0 6 1| 3 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~f /M_PI), Q30(0.0081279324f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #CC libavcodec/arm/aacpsdsp_init_arm.o define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:185:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 185 | Q30(0.2202406377f/M_PI), Q30(0.2079535723f/M_PI), Q30(0.1887452900f/M_PI), Q30(0.1380121708f/M_PI), Q30(0.0857949182f/M_PI), Q30(0.0117820343f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:185:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 185 | Q30(0.2202406377f/M_PI), Q30(0.2079535723f/M_PI), Q30(0.1887452900f/M_PI), Q30(0.1380src/libavcodec/aacpsy.c1217:06168:f48/:M _Pwarning: I)implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion], Q30(0.08src/libavcodec/aacsbr.c579:41069: 1286168: | 2 fwarning: / implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _ P I ) , Q 3 0 ( 0 . 0 1061 | 1 7 8 2 0f 3o 4r 3m f_ /f Ma _c Pt Io )r , a +v| =_ ^~~~~~~~~~~~~~ a ssqsrtesrc/libavcodec/aac_defines.hfr:(t44f0:a(36bt:se (mnote: cpexpanded from macro 'Q30'o1 e f)b,u f _| e ^~~~~~~~~~~~~~n d - ssrc/libavcodec/aac_defines.h-:>44b:u36f:_ pnote: texpanded from macro 'Q30'r >= size o44f | (#BdietfBiunfe) )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:185:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 185 | Q30(0.2202406377f/M_PI), Q30(0.2079535723f/M_PI), Q30(0.1887452900f/M_PI), Q30(0.1380121708f/M_PI), Q30(0.0857949182f/M_PI), Q30(0.0117820343f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:185:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacsbr.c: 119185: | 56 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.2202406377f/M_PI) ,119 | Q 3 0 ( 0 . 2 0 7 9 5 3 5 7 2 3f / M _ P I ) , Qs3b0r(-0>.d1a8t8a7[4c5h2]9.0e0nfv/_Mf_aPcAS libavcodec/arm/ac3dsp_arm.o Is)[,e ]Q[3k0]( 0=. 1f3f8_0e1x2p127f08if(/(Ms_bPrI-)>,d aQt3a0[(c0h.]0.8e5n7v9_4f9a1c8s2_fq/[Me_]P[Ik)],> >Q13)0 (+0 .60)1 1 7| 8 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2 0343f/M_PI), 120 | | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' 44 | # d e f i n e Q 3 0 ( x ) *( ienxtp)2(_(txa)b*[1s0b7r3-7>4d1a8t2a4[.c0h ]+. e0n.v5_)f a c| s ^_ q[e][k] & 1In file included from ];src/libavcodec/aacps_fixed.c : 24| : ~In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:184:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | Q30(0.3062773645f/M_PI), Q30(0.2911485136f/M_PI), Q30(0.26src/libavcodec/aacsbr.c6:91213:2256:3 6warning: 5implicit conversion increases floating-point precision: 'AAC_FLOAT' (aka 'float') to 'double' [-Wdouble-promotion]f /M_PI), Q30( 0121. | 1 9 9 7 8 3 7 7 2 2 f / M _ P I ) , Q 3i0f(0 .(1s2b6r4-1>1d4a5t2a9[fc/hM]_.PeIn)v,_ fQa3c0s([0e.]0[1k7]5 6>0 918E4290f)/ 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:184:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/ac3enc.c:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 184 | Q30(0.3062 72277 | 3 6 4 5 f / M _ PiIf) ,( sQ-3>0b(u0f._2e9n11d4 8-5 1s3-6>fb/uMf__PpIt)r, >Q=3 0s(i0z.e2o6f6(9B3i2t6B3u6f5)f)/ M{_ P I| ) ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~, 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 AS libavcodec/arm/ac3dsp_armv6.o 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.src/libavcodec/aacsbr.c5) : 79| ^: 23: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka '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.h79: | 184 : 61 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] for (e = 1; e <= s184b | r - > da t a [Q03]0.(b0s._3n0u6m2_7e7n3v6;4 5ef+/+M)_ P{I ) ,| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~Q 30(0.2911485136src/libavcodec/aacsbr.cf:/80M:_27P:I )warning: ,comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] Q30(0.2669326 3806 | 5 f / M _ P I ) , Q 3 0(f0o.r1 9(9k7 8=3 707;2 2kf / nQ[3s0b(r0-.>1d2a6t4a1[104]5.2b9sf_/fMr_ePqI_)r,e sQ[3e0](]0;. 0k1+7+5)6 0{9 8 4| 9 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f /M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aacsbr.c:src/libavcodec/aac_defines.h101::4423::36 :warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]note: expanded from macro 'Q30' 44101 | | # d e f i n e Qf3o0r( x()e = 1 ; e < In file included from = s b src/libavcodec/acelp_pitch_delay.c(r:i-n24>t: d)src/libavutil/ffmath.ha(:t(49ax:[)300*:]1 .0warning: b7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s3 _7n4u1m8_2n4o.i0s e+; 0e.+5+)) {| ^ | 49 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ | retIn file included from usrc/libavcodec/aacps_fixed.cr:n24 src/libavcodec/aacsbr.c: e:In file included from x102src/libavcodec/aacps.cp::232f27: (:src/libavcodec/aacps_fixed_tablegen.hM :_warning: 184Lcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]:O 36G:2 _warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 *102 | x ) ; | ~ ^ 184 | fsrc/libavcodec/put_bits.h o r: 265 (: k37 :Q=3 00warning: (;comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 .k3 0<6 2s7b7r3-6>4n 5_265fq | /; M _k P I+ )+ ,) Q{i3 f0 ((| 0s ~ ^ ~~~~~~~~.- 2>9b1u1f4_end src/libavcodec/aacsbr.c- :s114-:>27b:u fwarning: _comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]p tr >= size o114f | ( B i t B u f ) ) { 8 5| f1 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~o3 r6 f(/eM _=P I1);, eQ3 0<(=0 .s2b6r6-9>3d2a6t3a6[5cfh/]M._bPsI_)nu,m _Qen3v0;( 0e.+1+9)9 7 8| 3 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~7 722f/M_PI), Qsrc/libavcodec/aacsbr.c30:(1150:31.:1 2warning: 6comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]41 14529f/M_PI )115, | Q 3 0 ( 0 . 0 1 7 5 6 0 9 f8o4r 9(fk/ =M _0P; Ik) <, sb r| - ^~~~~~~~~~~~~~> n[sbr-src/libavcodec/aac_defines.h>:d44a:36t:a[ cnote: hexpanded from macro 'Q30'] .bs_freq _r44e | s[#ed]e]f;i nke+ +Q)3{0 ( | x ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) src/libavcodec/aacsbr.c :(127i:n27t: )warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]( (x)*1073 712741 | 8 2 4 . 0 + 0. 5 ) | ^f or (e = 1; In file included from esrc/libavcodec/aacps_fixed.c :<=24 : sIn file included from bsrc/libavcodec/aacps.c:r32-: >src/libavcodec/aacps_fixed_tablegen.h:d184a:t11a: [warning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]h ].bs_num_noise; 184e | + + ) | Q ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~30 (0.3062773src/libavcodec/aacsbr.c6:41285:f/31M:_ PIwarning: )comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare], Q30(0.2 911281 | 4 8 5 1 3 6 f /M _ P I ) , Q 3f0o(r0 .2(6k6 9=3 2603;6 5fk/MIn file included from _

: (nsrc/libavcodec/put_bits.h_q0;: .2271k:9+379:+)7 8 warning: 3 7| 7 ~ ^ ~~~~~~~~ 22f/comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]M _PI), Q30(0.12641 12274 | 52 9f / M _ P I) ,if Q(3s0-(>0bu.f0_1e7nd5 6-0 9s8-4>b9uf/fM_p_tPrI >)=, s| i ^~~~~~~~~~~~~~z eof(src/libavcodec/aac_defines.hB:i44:t36Bu:f note: )expanded from macro 'Q30') { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:183:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | Q30(0.3788735867f/M_PI), Q30(0.3626709878f/M_PI), Q30(0.3361184299f/M_PI), Q30(0.2584958076f/M_PI), Q30(0.1673794836f/M_PI), Q30(0.0236366931f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:183:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | Q30(0.3788735867f/M_PI), Q30(0.3626709878f/M_PI), Q30(0.3361184299src/libavcodec/put_bits.hf/M:_317P:33I:), warning: Q3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 (0.2584958076f /M317_ | P I ) , iQf3 0((s0-.>1b6u73f7_9en4d8 3-6 fs/-M>_bPuIf)_,p tQr3 0>(= 0s.i0z2e3o6f3(6B69i31tfB/uM_fP)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:183:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | Q30(0.3788735867f/M_PI), Q30(0.3626709878f/M_PI), Q30(0.3361184299f/M_PI), Q30(0.2584958076f/M_PI), Q30(0.1673794836f/M_PI), Q30(0.0236366931f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 3 44 warning | s# generatedd. efine Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ src/libavcodec/put_bits.h:In file included from 265src/libavcodec/aacps_fixed.c::2437: :In file included from src/libavcodec/aacps.cwarning: :32comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: src/libavcodec/aacps_fixed_tablegen.h:183:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 265 | i183f | ( s - >Qb3u0f(0_.e3n7d88 7-3 58s67-f>/bMuf__PpIt)r, > = Qs30i(z0e.of3(6B2i6t7B0u9f8)7)8 f{/ M _| P ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~I ), Q30(0.3361184299f/M_PI), Q30(0.2584958076f/M_PI), Q30(0.1673794836f/M_PI), Q30(0.0236366931f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:183:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | Q30(0.3788735867f/M_PI), Q30(0.3626709878f/M_PI), Q30(0.3361184299f/M_PI), Q30(0.2584958076f/M_PI), Q30(0.1673794836f/M_PI), Q30(0.0236366931f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:183:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | Q30(0.3788735867f/M_PI), Q30(0.3626709878f/M_PI), Q30(0.3361184299f/M_PI), Q30(0.2584958076f/M_PI), Q30(0.1673794836f/M_PI), Q30(0.0236366931f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:182:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | Q30(0.4645969570f/M_PI), Q30(0.4488625824f/M_PI), Q30(0.4223022461f/M_PI), QIn file included from 30(0src/libavcodec/aaccoder.c.:35338: 71src/libavcodec/aaccoder_twoloop.h0:37508:119f: /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30(0.2286 66751 | 26 7 f / M _ PI )*, (Qla3m0b(d0a. 0/33 411205.6f)8;26 f/ M| _ ~ ~~~~~~~^~~~~~~P I), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aaccoder_twoloop.h::4474::3652:: warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'Q30' 44 | #d ef74i | n e Q 3 0( x )/ ( ( a vc t x - > f la g s & (AiVnt_)(C(OxD)E*C1_07F37L4A1G8_2Q4S.C0 A+L E0). 5?) 2.| 0 ^ f : avctx->ch_In file included from lasrc/libavcodec/aacps_fixed.cy:o24ut: .In file included from src/libavcodec/aacps.cn:b32_: chsrc/libavcodec/aacps_fixed_tablegen.han:n182:e111src/libavcodec/put_bits.hl:s warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 317 : 33| : ~ ^~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 182 | Q30 (3170 | . 4 src/libavcodec/aacsbr.c6 4i:5f 2009(s:-196:>9b uf5warning: _7ecomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]0 nfd/ M_-P Is)-,> bQ3 0u200(f_0p | .4t4 8r8 6 f>o25=r82 4 sfi/(iz M_ePI=)o f0,(;B it QB3iu0 n)_.4 q{2; 2i 3+0| 2+ ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~2 )4 {6 1 f| ~ ^ ~~~~~~~~/ M_PI), Q30(0.3387103081f/M_PI), Q30(0.2286661267f/M_PI), Q30(0.0334156826f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:182:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | Q30(0.4645969570f/M_PI), Q30(0.4488625824f/M_PI), Q30(0.4223022461f/M_PI), Q30(0.3387103081f/M_PI), Q30(0.2286661267f/M_PI), Q30(0.0334156826f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:182:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | Q30(0.4645969570f/M_PI), Q30(0.4488625824f/M_PI), Q30(0.4223022461f/M_PI), Q30(0.3387103081f/M_PI), Q30(0.2286661267f/M_PI), Q30(0.0334156826f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:182:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | Q30(0.4645969570f/M_PI), Q30(0.4488625824f/M_PI), Q30(0.4223022461f/M_PI), Q30(0.3387103081f/M_PI), Q30(0.2286661267f/M_PI), Q30(0.0334156826f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:182:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | Q30(0.4645969570f/M_PI), Q30(0.4488625824f/M_PI), Q30(0.4223022461f/M_PI), Q30(0.3387103081f/M_PI), Q30(0.2286661267f/M_PI), Q30(0.0334156826f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:181:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 181 | Q30(0.5628717542f/M_PI), Q30(0.5499725342f/M_PI), Q30(0.5274890065f/M_PI), Q30(0.4499453008f/M_PI), Q30(0.3283358216f/M_PI), Q30(0.0522236861f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:181:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 181 | Q30(0.5628717542f/M_PI), Q30(0.5499725342f/M_PI), Q30(0.5274890065f/M_PI), Q30(0.4499453008f/M_src/libavcodec/aacenc.cPI):, 946Q3:0(280: .32warning: 8implicit conversion increases floating-point precision: 'INTFLOAT' (aka 'float') to 'double' [-Wdouble-promotion]3 358216f/M_PI), Q30(0.052 2946 | 2 3 6 8 6 1 f / M _ PI ) , i| ^~~~~~~~~~~~~~f (!(src/libavcodec/aac_defines.hf:a44b:s(36c:p note: eexpanded from macro 'Q30'- >ch[ch] .44c | o#edfefsf[ikn]e) Q3<0( x1)E 1 6 ) ) { // E n s u(rinet )h(e(ax)d*r1o0o73m7 4f1o8r2 e4n.0e r+g y0 .c5a)l c u| l ^a tion | ~~~~ ^~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:181:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 181 | Q30(0.5628717542f/M_PI), Q30(0.5499725342f/M_PI), Q30(0.5274890065f/M_PI), Q30(0.4499453008f/M_PI), Q30(0.3283358216f/M_PI), Q30(0.0522236861f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:181:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 181 | Q30(0.5628717542f/M_PI), Q30(0.5499725342f/M_PI), Q30(0.5274890065f/M_PI), Q30(0.4499453008f/M_PI), Q30(0.3283358216f/M_PI), In file included from Q30(0src/libavcodec/ac3dec_fixed.c.:01555: 2src/libavcodec/eac3dec.c22:31416:8176:1 fwarning: /M_PI), | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 141 | 44 | # d e f i n ei fQ 30((nx)s c a l e < - 1. 0) (| 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: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.449945300src/libavcodec/acelp_vectors.c8f/:M_201P:I47):, warning: Q30(0.3283implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 58216f/M_PI), Q3 0(2010 | .0 5 2 2 2 3 6 8 g6a1ifn/_Ms_cPaIl)e_,fa c to| r ^~~~~~~~~~~~~~ = ssrc/libavcodec/aac_defines.hq:r44:t36(s:p enote: eexpanded from macro 'Q30'ch _energ /44 p | os#tfdiletfeir_neen eQr30g(x)); | ~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.csrc/libavcodec/acelp_vectors.c::24203: :In file included from src/libavcodec/aacps.c32:32:: src/libavcodec/aacps_fixed_tablegen.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]181 :11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | src/libavcodec/aacsbr.c : 225g:a19:i n181_ | swarning: ca lcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] e _ f aQc3t0o(r 0* .=225 | 56 2 18 f.70o 1src/libavcodec/acelp_pitch_delay.cr- (7e 5 a:l4= p095h;2fa/:M _;9:e P< Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]c| , h ~ ^~~~~_ Q 3d0(a0ta.->5b49s9 7_25943n4 | u 2 mf_ e/ nM v;_ P I e+) ,+ Q 3) 0 {( e n0er g.| y5_ ~ ^ ~~~~~~~~~~~~~~~~~~~me2 an7))4 8/9 0 06| 5fsrc/libavcodec/aacsbr.c/ ~M: _227P:I23) :, 95 | Q warning: 3comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 0 ( 0 .4 4s9q22794r5 | 3t00 8ff/ (fM i_x edP_m e If)a, oQ3nr0 _((en0erkg.y 3 2=83? 03; 5 kf8i2 1a,nn_e n_Q3elr0gi(0ym .: ;0 1.50k)2;+2+ )2 3| 6{8 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 1| ~ ^ ~~~~~~~~~~f /M_PI), | src/libavcodec/aacsbr.c ^~~~~~~~~~~~~~: 230:src/libavcodec/acelp_pitch_delay.c57:: warning: src/libavcodec/aac_defines.hcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 93::4478::36 : warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'Q30' 230 | 92 44 | | # de f i n e ffoQf3r0_ (ex()xmp 1= s0 b(r -0 > . f _0t 5 a b*l e(| i ~ lnti)m[(k( ]93x) | -* 1 s 0br ->7k 37x[ 14]; m1 8< 24 . 0 s+ 0b r.- 5>(a)fv _pt ra| i ^ bvl_eslcima[kIn file included from l+a 1src/libavcodec/aacps_fixed.c]r: p-24ro : sdbrIn file included from -u>src/libavcodec/aacps.cck:tx32: _src/libavcodec/aacps_fixed_tablegen.h[:f1]180;:136l: mo +awarning: +t)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {_ c ( | p ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r ed_table, psrc/libavcodec/aacsbr.cre180d: | i c245 t : i57 Qo3:n_0e r(0warning: r.6comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]7o1 r27,2 49) 3+35 f / 245M| _P | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ I ), Q94 | 3 0 ( 0 . f6o 6r 3 (m8 8= 9 34 s8 b5re-fn>e/rgfy_Mm_e_PtIa)an, bQ)l3el) 0i(/m0 [| . ~~~~~~~~~~~ k6]5 06-76 9s0b6src/libavcodec/acelp_pitch_delay.c1fr/-:M>91_:kPxI17),[ :Q1 3warning: ]0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](;0 .m 6<0 0s br9-915> | 9 f71 _8 t 2afbfll/Me_PoIlia)m,t[ vkQa 3l0+( 1 0=] -.f5 ix0se3brd-_6g38>0akx2[9in11]_f;/fM_ PmaI+c+))t,o r {* Q 3| 0 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| ( ^~~~~~~~~~~~~~~~~ ~ 0.10600287src/libavcodec/aacsbr.c4:7251f:/M57_P:I )warning: , comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44 :36251: | note: expanded from macro 'Q30' 44 | f#odref i(nem Q=3 0(sxb)r - > f_ t a b l e l i m [ k ]( i-n stb)r(-(>xk)x*[110]7;3 7m4 18<2 s4b.0r ->+f_ t0a.b5l)e l im| [ ^ k + 1] - sbIn file included from rsrc/libavcodec/aacps_fixed.c-:>k24x[: 1In file included from ];src/libavcodec/aacps.c m:+32+: )src/libavcodec/aacps_fixed_tablegen.h {: 180| : ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~111 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacsbr.c :180257 | : 57 : warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]Q 30(0.6src/libavcodec/aacpsy.c7127:2 92577943 | :35 f22/M :_ P warning: I ) implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q3 0( 0. 66 3 88f9o3r 4(8 m5794f = | / M s _b P r I- ),> fQ_t 3a0 b i(l0f.6e5 l0(if6m7a[k6]9b06 s1- (sfdebl/Mr_tP-aI_p>)ke,src/libavcodec/acelp_vectors.cx) [1 :Q]3>0 (0219.;:src/libavcodec/acelp_pitch_delay.c0.6 04300::m9 55 100<9fwarning: : 7 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* 34s:b r-1 warning: d>8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e f2_sfit/ r219a | blMelei dm _[100 P _ k | +Ip e ) )1, sQc al]e f3a | 0c(p0-. ~~~~ ^~~~~~~~5tre 0o3d63s8r i=b 02sctri-src/libavcodec/aacpsy.c9q1fo>:kr794/nM_xPtI:)40,_e[r(rso: warning: 1ur[Q33implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]] ;m ]0(_m 0o+f=_794 .20+)s | 1 0. {q 600u0| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ar2es / *8 l ogs170 fc4 ( fsrc/libavcodec/aacsbr.cixae7 :l e fdf/265Mi:_aP_f57 c(tIogr:f)aab) ;,i ns_(fwarning: a ct odrcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] | e);| ^~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ l | t ~ ^~~~~~~~~~~~~~~~~~~~~~~~~ a 265_src/libavcodec/aac_defines.h | p:e 44):36 : > note: 0 expanded from macro 'Q30'. 0 5f f* o44dres | i #(dmr ee=f di_snpbee) r | -Q3 ~ ~~~~~~^~~~~~~~~~~~> 0(fx_)t a b l e l i m [ k ] ( i- nsbtr-)>((kx)x*[110]7; 3m7 <4 1s8b2r4-.0> f+_t a0b.l5e)l i m| [k ^ + 1] - sbr-In file included from >ksrc/libavcodec/aacps_fixed.cx:[241: ]In file included from ; src/libavcodec/aacps.cm: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 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:180:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 180 | Q30(0.6712729335f/M_PI), Q30(0.6638893485f/M_PI), Q30(0.6506769061f/M_PI), Q30(0.6009597182f/M_PI), Q30(0.5036380291f/M_PI), Q30(0.1060028747f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^src/libavcodec/aacdec_template.c :1705In file included from :src/libavcodec/aacps_fixed.c39::24 : warning: In file included from comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]src/libavcodec/aacps.c :32: src/libavcodec/aacps_fixed_tablegen.h:180:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1705 | 180 | Q 3 0 (fo0r. 6(7gr1ou2p7 2=9 30;3 5gfr/oM_uPpI )< ,( AQA3C0_(S0.I6G63N88E9)g3_48l5enf;/ Mg_rPoI)u,p +Q+3,0( 0.c6f5o+0=1627689)0 6{1 f /| M ~~~~~ ^ ~~~~~~~~~~~~~~~~ _PI), Q30(0.6009src/libavcodec/aacdec_template.c5:917097:1398:2 fwarning: /comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]M _PI), Q30( 01709. | 50 3 6 3 80 2 9 1 f / M _ P I )f, oQr3 0((0g.ro1u06p0 0=2 87047;f/ Mg_rPouIp) , < | ( ^~~~~~~~~~~~~~A AC_SIsrc/libavcodec/aac_defines.hG:N44E:36):g note: _expanded from macro 'Q30'l en; gro u44p | +#+d,e fcfion+e= 1Q238)0 ({x )| ~~~~~ ^ ~~~~~~~~~~~~~~~~ (insrc/libavcodec/aacdec_template.ct:)1742(:43(:x) *1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:179:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: 179comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] | Q30(0 .717428 | 53 9 8 1 8 5 3 f / M _ P I ) , Q 3 0 ( 0f.7o8r53 9(8g1r8o5u3pf =/ M0_P;I )g,r Qo3u0p(0 .<78 5(3A9A8C1_8S5IG3NfE/)Mg__PlIen);, Qg3r0o(u0p+.+,7 8c5f3o98+=118285)3f /{M _ P| ~~~~~ ^ ~~~~~~~~~~~~~~~~I ), Q30(0.7853981src/libavcodec/aacdec_template.c85:31763f:/43M: _warning: PIcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]), Q30(0.785 317639 | 8 1 8 5 3f / M _P I ) , | ^~~~~~~~~~~~~~ fsrc/libavcodec/aac_defines.ho:r44 (:g36r:osrc/libavcodec/ac3enc_float.c note: uexpanded from macro 'Q30'p: = 68 0:;18 :g r warning: ou44p | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] #( 9 81-8(5gr0.b3of0/)u 1M0p? <_ 5 (Pb()3IA), 0A4 9: C(aQ)8)_ 362S 0| 0 ^ ~ I(20Gf0N.)E78,)5g_ 3l9Qe38n11(;-8 503g.rf6/o6Mu_9Pp+5+I, 9c)f0o+,=5 Q1328003861(6)6f0) }.,7{ 8 {Q53 31| 98(1 ~~~~~ ^ ~~~~~~~~~~~~~~~~ -80.5931211f6/6M warningssrc/libavcodec/aacdec_template.c3_ generated:6P. 18117:I439),: 5 Q370warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]2 (903.f7),8 51811Q | 339 8118 5(3 f/-M _0 P .1I 1 52)2 9, 3Q 813 40 0(0 340f) }. ,7 8 5 39| 8f18 ~~~~^~~~~~~~~~~~~~~~~~~5 o3rf /(gMrsrc/libavcodec/aac_defines.h_oP:45uI:),p 36Q= :0 3note: expanded from macro 'Q31';0 (g0.r7o8up5 < 453 | 98(#1A8d5A3feC/Mf__PiSIn)Ie, G QN| E3 ^~~~~~~~~~~~~~)1g _(lxen); src/libavcodec/aac_defines.hg r: o 44:u36 p+:+ , note: expanded from macro 'Q30'c f o + =44 (1i | #2dn8)e tf{)(i ( | nxe ~~~~~ ^ ~~~~~~~~~~~~~~~~) Q 3*0(2x)1 4 7 4 8 3 src/libavcodec/aacdec_template.c 6: 4 18378 : . (43i: 0nwarning: +tcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] )0(.(5x)) * 1 1837| 0 | 7 ^ ~ 3 7 4 18 2 4 .0 + In file included from 0src/libavcodec/aacsbr_fixed.c: 62.5 ): src/libavcodec/aacsbrdata.h :| 533 ^: 58 f:o warning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (In file included from gsrc/libavcodec/aacps_fixed.cr:24o: upIn file included from src/libavcodec/aacps.c=: 320: ;src/libavcodec/aacps_fixed_tablegen.h :533 | g{179rQ:3ou861:p (< (-Awarning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A .0C1_0SI5GN3E0)4g_9l8 e6179n | 20;2 g0 rf) o ,Q3u Qsrc/libavcodec/aaccoder_twoloop.h0p3:+(+1, 279c0f(.:-o7230+.8:5=6 3198618warning: 2958implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 3)f9 0/58{03M 61_P 6I| 2796)f ~~~~~ ^ ~~~~~~~~~~~~~~~~)} | ,, {Q Q33 01 ( (0-. 780 .53 99 81 1 2 865 36 3f/ 6M7 _9 P5I+),7 2 sQf9o3f3f)fs0,, ( Q03| .1 ~ ^~~~~~(7 8-53098.1185135f22src/libavcodec/aaccoder_twoloop.h9/:3278M8:_281P:I4 )0warning: ,0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q3304(f0).}7,8 278 5 | 39 8 | 1 ~~~~^~~~~~~~~~~~~~~~~~~ 8 5 3 f/ M src/libavcodec/aac_defines.h:_ 45 P:I 36) : , note: Q expanded from macro 'Q31' 3 0 (+0 .17. 4587 | #5d5ef3in*e9lo g28Qf31(18(xF5)3fF/ MM _ A P X I( ) 0, . 0Q 03(10(i20.n5t7)f8(53,9u(x8p1)85l3*2imfs14/7[wM*48_316P6+4Ig]8)).0 ,/ + 0| sc.e- ^~~~~~~~~~~~~~>i5c )s .| src/libavcodec/aac_defines.hs ^ ~:w 44b:36_: snote: iexpanded from macro 'Q30'z eIn file included from ssrc/libavcodec/aacsbr_fixed.c[:g62] : src/libavcodec/aacsbrdata.h44) | :533#: d31| e: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e Q30(x) 533 | { Q 31((i-n0t.)0(10(5x3)0*410978376421082204f.)0 ,+ 0Q.351)( - 0| ^. 6695905803In file included from 6src/libavcodec/aacps_fixed.c1:6246: f)In file included from }src/libavcodec/aacps.c,: 32: {src/libavcodec/aacps_fixed_tablegen.hQ:1793:161(:- 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 1266367957293f) ,179 | Q 3 1 ( - Q03.0(101.57825239938811485030f3/4fM)_P}I,) ,| ~~~~^~~~~~~~~~~~~~~~~~~Q 30(0.src/libavcodec/aac_defines.h:7458:5363:9 81note: 8expanded from macro 'Q31'5 3f/M_PI), 45Q | #3de0f(in0e. 78Q53319(8x1)8 5 3 f / M _ P I ) , Q 3(i0n(t0).(7(8x5)3*9281148754383f6/4M8._0P I+), 0Q.350()0. 7 8| 5 ^ ~3 981853f/M_PIn file included from I)src/libavcodec/aacsbr_fixed.c, :Q3620: (src/libavcodec/aacsbrdata.h:0.5337:865: 3warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 1853f/M_PI), 533 | | { ^~~~~~~~~~~~~~ Q31(-src/libavcodec/aac_defines.h0:.440:10365:3 0note: 4expanded from macro 'Q30'9 862020 f44) | ,# Qd3e1f(i-n0e. 66Q93509(0x58)03 6 1 66 f ) } , { Q 3 1 ( -(0i.n9t12)6(6(3x6)7*9517209733f74)1,8 2Q43.10( -+0 .01.155)2 2 9| 3 ^8 140034f)}, In file included from | src/libavcodec/aacps_fixed.c ~~~~^~~~~~~~~~~~~~~~~~~: 24: In file included from src/libavcodec/aacps.csrc/libavcodec/aac_defines.h::3245: src/libavcodec/aacps_fixed_tablegen.h::17936::36 :note: expanded from macro 'Q31'warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #defi n179e | Q 3 1 ( x) Q 3 0 ( 0 . 7 8 53 9 8(1i8n5t)(3(fx/)M*_2P1I4)74,8 36Q4380.(00. +7 805.53)9 8| ^ ~1 853f/M_PI), In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: 0src/libavcodec/aacsbrdata.h.:753285:384:9 warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 853f/M_PI), Q5323 | 0{(Q03.1(7 80.583097801585036f3/7M6_93P5I1)f,) , QQ3301((0 .07.85239986158365638f2/8M4_4PI0)8,f )Q}3,0 ({0Q.37815(3-908.138583f9/8M1_4P7I8)8,9 69 2| 6 ^~~~~~~~~~~~~~f ), Qsrc/libavcodec/aac_defines.h3:144(: 360:. 8note: 9expanded from macro 'Q30' 572605 7441 | 7#0de8f7ifn)e} Q,3 0( x| ) ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36 : note: (expanded from macro 'Q31'i nt)((x)* 1450 | 7#3d7e4fi1n8e2 4Q.30 1+( x0). 5 ) | ^ (inIn file included from tsrc/libavcodec/aacps_fixed.c):24(: (In file included from xsrc/libavcodec/aacps.c):32*: 2src/libavcodec/aacps_fixed_tablegen.h1:41797:114:8 3warning: 64implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 .0 + 0.5) | ^ ~ 179 | In file included from Q3src/libavcodec/aacsbr_fixed.c0:(620: .src/libavcodec/aacsbrdata.h7:853253:95881:8 5warning: 3fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30(0 .5327 | 8{5Q33918(1 805.38f0/7M0_5P0I63)7,6 9Q33501(f0).,7 8Q53319(8 1805.32f96/5M3_66P8I2)8,4 4Q083f0()0}.,7 8{5Q3319(-80.138859831f4/78M8_9P6I9)2,6 fQ)30,(0 .Q783513(9 801.88955372f6/0M57_1P7I08)7,f )Q}3,0 ( 0.| 7 ~~~~^~~~~~~~~~~~~~~~~~~ 85398src/libavcodec/aac_defines.h1:8455:336f:/ Mnote: _expanded from macro 'Q31'P I), | ^~~~~~~~~~~~~~ 45 | #src/libavcodec/aac_defines.hd:e44:f36:i nenote: expanded from macro 'Q30'Q 31(x) 44 | # d e fi2n e warning s Q ( generatedi3. n0t()x()( x) *2 1 4 7 4 83 6 4 8. 0 +( 0i.nt5))( (| x ^ ~) *1073741824In file included from .src/libavcodec/aacsbr_fixed.c0: 62: +src/libavcodec/aacsbrdata.h: 5320:.32:5 )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ src/libavcodec/aacsbr.c In file included from 532src/libavcodec/aacps_fixed.c: | 24:: {In file included from Q311src/libavcodec/aacps.c:3:32119( : 0:.src/libavcodec/aacps_fixed_tablegen.h80 :7warning: 1780:136comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]:50 warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3769351f), Q3 1311( 178 | | 0 .2 9 6 5Q3f360o6(8r 0(2e .8= 849094;5 02e83f)3 7}7<,4 {Qf3c1/h(_Mda-_0t.3Pa8I-9>)8bs,1 _Q4n3u7m08_8(9e0n.690v9266f;9 ),0e6 96++Q23)1(4 f0.{89/57 M_2P I)6,| 0 ~ ^ ~~~~~~~~~~~~~~~~~~~5Q7 3107(0807.f92)0}1src/libavcodec/aacsbr.c, 1:9 | 3184: ~~~~~^~~~~~~~~~~~~~~~~~ 01948:f/src/libavcodec/aac_defines.hM _:Pwarning: 45Icomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]),: 36 : Qnote: expanded from macro 'Q31'3 0( 0318 | . 9 45 | 6 #9 f8od3re6 f(59i2ne7fe/ MQ=_ P3I01(),; xQsrc/libavcodec/aacpsy.c3 )e 0 : (< 8931 c:. 0h6_34d 7:1a ta 5 warning: -missing field 'window_shape' initializer [-Wmissing-field-initializers]8 3>4 b 1 s4_(nfi/nuMt)m( (_x)_*893Pe2 | In)14 7v4, ; 8 36F4Q8e.F30+0P(s+ 1+y )0..Wi 54)n {64d7 o9| w 3 ^ ~I | ~ ^ ~~~~~~~~~~~~~~~~~~~4 n4f37of/ MIn file included from w_src/libavcodec/aacsbr_fixed.ciP:62 I=: ) src/libavcodec/aacsbrdata.h,{ : 532| {: 0 ^~~~~~~~~~~~~~ 7} : }warning: src/libavcodec/aac_defines.h;implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 44 | : ^36 : note: expanded from macro 'Q30' 532 | {Q3 441 | ( #0d.e8f0i70n50e63 7Q6309(35x1) f ), Q 3 1 ( 0. 2 9 65 3 6(6i8n2t8)44(0(8xf))*}1,0 {7Q337141(82-40..0 3+8 90.851)4 78 8| 9 ^6 926f), Q31( In file included from 0src/libavcodec/aacps_fixed.c.:248: 9In file included from 5src/libavcodec/aacps.c7:2326: 0src/libavcodec/aacps_fixed_tablegen.h:517871:701118:7 fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: 178note: | expanded from macro 'Q31' Q30 45( | 0.#8d9e9f5i2n33e7 Q7314(f/xM)_ P I ) , Q 3 0 ((0i.n9t0)69(0(6x9)6*2241f4/74M8_3P64I8),. 0Q 3+0( 00..952) 0 | 1 ^ ~19 4048f/M_PI)In file included from , src/libavcodec/aacsbr_fixed.cQ:3620: (src/libavcodec/aacsbrdata.h0:.5319:6839:8 3src/libavcodec/aacenc.cwarning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5: 911772:780f/:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I 531), | Q{3Q03(11(. 0607.151834411 340f/1177M0 | 51_75 P8 4I 8) 7, fQa30)(v,1_. l4Q64o73g91((a-3vc0t.495x04,930 798A3fV/5_M7LO_G56P8I9_I)NfFO,, )" }| Q ^~~~~~~~~~~~~~,av g {:Q3 %src/libavcodec/aac_defines.h.31f:(44\:-n"360:, s.-note: 47>expanded from macro 'Q30'l0a 0m5b4d9a6_ 447c | o0#un1td69 7ef?f)in s,e- >QQl3am3b1d0(a(_s-umx 0)/. 3s -7 34> l0a 5m4 b9d a7 _ 2 c86 47o f u)(},nti n t:)(| (Nx ~~~~^~~~~~~~~~~~~~~~~~~A) *N10)7src/libavcodec/aac_defines.h:;3 457 4| :136 ~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~:8 2note: expanded from macro 'Q31'4 .0 + 0src/libavcodec/aacenc.c. 45: | 5#d1177e)fi:n 100:e warning: | Q ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3 1(x) In file included from src/libavcodec/aacps_fixed.c : 24 1177: | In file included from src/libavcodec/aacps.c av: _32lo : gsrc/libavcodec/aacps_fixed_tablegen.h((i:nta178:)(v(86:cx) *twarning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x1 ,4 A7V_4L8O3G6_I4N8F .178O,0 | "Q +a 0v . g :5 %Q).3 3| 0 ^ ~f( 0\.n8"9,9 52s3In file included from 37-7src/libavcodec/aacsbr_fixed.c>4:lfa62m: bsrc/libavcodec/aacsbrdata.hd:/a_531M:_cP58ouI:)n, t warning: Q?3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0s(-0.>9l0a6m90 531b | 6{d9Qa63_1(2 s40.u14fm/1M30 0_/ 5sP17-5I>l8)a48,m7f )bQ3,d0a(0 ._92Q0c3o1u1(1n-9t04 0.9:54 098fN/0MA9_8NPI3))5,7;5 6 Q| ~~~~~~ ^~~8 390(f0.)9/usr/include/math.h}:,6 15{9:Q83119(:3- 0.6note: 475092expanded from macro 'NAN'7f0/ 5M4_9P6I7 )0151,6 | 9#Q370d(1fe).0f6,i 7Qn13e15(- 08.3N734A314N40 f/5M _4 P 9I7) , 2 8Q 63_4_0b(7u1fi.)l46}4,t 7i 9n_| 3 ~~~~^~~~~~~~~~~~~~~~~~~n 4a43n7fsrc/libavcodec/aac_defines.h:f45(/:36"M:" _)note: P expanded from macro 'Q31'| I ^~~~~~~~~~~~~~~~~~) , | ^~~~~~~~~~~~~~ 45 | #defsrc/libavcodec/aac_defines.h:i44n:36e: note: expanded from macro 'Q30'Q 31(x) 44 | # d e f i n e Q (3i0n(tx)) ( ( x ) * 2 1 4 7 4 83(64i8nt.)0( (+x )0*1.057)3 7 4| 1 ^ ~8 24.0 + 0.5) In file included from | src/libavcodec/aacsbr_fixed.c ^:62 : src/libavcodec/aacsbrdata.h:531:31: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:178:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]531 | {Q31( 0.14130051 71785 | 8 4 8 7 f )Q,3 0(Q03.189(95-203.39774f5/M0_90P9I8),3 Q53705(608.990f69)0}6,9 6{2Q43f/1M(_-PI0).,4 7Q03005(409.96270101196409478ff)/,M _Q3P1(I-)0,. Q337034(005.49969782386654972f7)f}/,M _ P| I ~~~~^~~~~~~~~~~~~~~~~~~) , Q30src/libavcodec/aac_defines.h(:145.:036:6 7note: 1expanded from macro 'Q31'5 83414f/ M45_ | PI#)d,e Qf30i(n1e. 4Q63417(9x3)4 4 37 f / M _ P I ) , | ^~~~~~~~~~~~~~ (int)src/libavcodec/aac_defines.h:(44(:x36):* 2note: 1expanded from macro 'Q30'4 7483648 .044 | +# d0.e5f)i n e| ^ ~ Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62: src/libavcodec/aacsbrdata.h :531 : (7in:t warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ((x)*1073741 85312 | 4{.Q03 1+ (0. 50). 1 4| 1 ^3 0051758487f)In file included from ,src/libavcodec/aacps_fixed.c :Q243: 1(In file included from src/libavcodec/aacps.c-:032.: 9src/libavcodec/aacps_fixed_tablegen.h5:1780:90369: 8warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 75689f)}, {Q31(-0 .178 | 4 7 0 0 5Q439067(00.18699975f23)3,7 7Q43f1/(-M0._3P7I3)4,0 Q5349072(806.4970f6)9}0,6 9 6| 2 ~~~~~^~~~~~~~~~~~~~~~~~ 4f/Msrc/libavcodec/aac_defines.h_:P45:I36:) ,note: expanded from macro 'Q31'Q 30(0.920 114594 | 04#8dfe/fMi_nPeI )Q,3 1Q(x3)0 ( 0 . 9 69 8 36 5 9 2 7 f /(Mi_nPtI)),( (Q3x0()1*.20164771458833644148f./0M _+P I0).,5 )Q 30 (1| . ^ ~4 647934437f/In file included from M_src/libavcodec/aacsbr_fixed.cPI:),62 : src/libavcodec/aacsbrdata.h| : ^~~~~~~~~~~~~~ 530:83: src/libavcodec/aac_defines.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]44 :36: note: expanded from macro 'Q30' 53044 | | {#Qd3e1fi(n-0e. Q93909(48x1)5 32 78 2 9 6 f) , Q 31 ( - 0 .(5i9n4t)8(3(4x)1*71501763670471f)8},2 4{.Q03 1+( 00..957)1 1| 3 ^4 54393991f)In file included from , src/libavcodec/aacps_fixed.cQ:3241: (In file included from -0src/libavcodec/aacps.c.:673252: 85src/libavcodec/aacps_fixed_tablegen.h1:1785:22115:6 4warning: 7fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) }, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36 :178 | note: expanded from macro 'Q31' Q30 (450 | .#89d9e52f3i3n7e7 4Q3f1/(Mx_)P I ), Q 3 0 ( 0 . 90 6 9 0 6(96i2n4ft/)(M(_PxI)),*2 1Q3407(408.39624081.109 4+0 40.85f)/ M| _P ^ ~I ), Q30(0.96In file included from 9src/libavcodec/aacsbr_fixed.c8:3626: 5src/libavcodec/aacsbrdata.h9:25307:59f:/ warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30(1. 05306 | {7Q15381(3-04.19949f/4M_8P1I5)3,2 7Q823906(f1).,4 6Q43719(-304.45379f4/8M3_4P1I7)5, 1 6| 6 ^~~~~~~~~~~~~~0 7f)},src/libavcodec/aac_defines.h: 44{:36Q: 3note: expanded from macro 'Q30'1 ( 0.971 1443 | 4#d5e4f3i9n39e9 1Qf3)0,( x)Q 31 ( - 0 . 6 7 5 2 8 51 5 2(2i5n6t47)f()(}x,) * 1| 0 ~~~~~^~~~~~~~~~~~~~~~~~7 3741src/libavcodec/aac_defines.h8:452:436:. 0note: expanded from macro 'Q31' + 0.5) 45| | ^# define Q31In file included from (src/libavcodec/aacps_fixed.cx:24): In file included from src/libavcodec/aacps.c: 32 : src/libavcodec/aacps_fixed_tablegen.h: 177 : 136 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( int)((x)*214748 31776 | 4 8 . 0 + 0Q.350)(1 . 0| 0 ^ ~7 9245567f/M_In file included from PIsrc/libavcodec/aacsbr_fixed.c):62,: Qsrc/libavcodec/aacsbrdata.h3:0530(:131.:0 2warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 238363f/M_PI )530, | {QQ303(11(.-004.3939097438014543f2/7M8_2P9I6f)),, QQ3310((-10..519428038451107531996f6/0M7_fP)I}),, {QQ303(11.( 20.492741610344859433f9/3M_9P9I1)f,) ,Q Q3301((1-.05.1687557228561858212f5/M6_4P7If)), } ,| ^~~~~~~~~~~~~~ | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:src/libavcodec/aac_defines.h44::4536::36 note: :expanded from macro 'Q30' note: expanded from macro 'Q31' 44 | # 45d | e#fidneef iQn30e( xQ)3 1 ( x ) ( i n t )(((ixn)t*1)0(7(3x74)1*82241.407 4+ 8036.458).0 +| 0 ^. 5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:In file included from 32: src/libavcodec/aacsbr_fixed.csrc/libavcodec/aacps_fixed_tablegen.h::62177: src/libavcodec/aacsbrdata.h::111:530 warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 177530 | | { Q 3 1 Q(3-00(.19.9090478912543257586279f6/fM_)P,I )Q,31 (Q3-00(.15.0924088324381376531f6/M6_0P7If))},, Q{3Q301(( 10..9074313103475340349349f91/fM)_,P I)Q,3 1Q(3-00(.16.7125028855101359292f56/4M7_PfI))},, Q3 0| ( ~~~~^~~~~~~~~~~~~~~~~~~1. 2424src/libavcodec/aac_defines.h6:0454:368: 9note: 3expanded from macro 'Q31'f /M_PI), 45Q | 3#0d(ef1i.5n1e8 5Q7312(x6)8 8 1 f src/libavcodec/ac3enc.c/ M: _82 P :I 139): ,warning: ( imissing field 'unit' initializer [-Wmissing-field-initializers]nt| ) (( ^~~~~~~~~~~~~~x )*214src/libavcodec/aac_defines.h7:4448:336:6 4note: 8expanded from macro 'Q30' .82 | 0{" c+en t 0.e544r_) | #| midx ^ ~el efivn"e, Q"C3e0In file included from n(tesrc/libavcodec/aacsbr_fixed.crx:) 62 M : ixsrc/libavcodec/aacsbrdata.h :528L: e83 :v ewarning: l "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , (OiFntF)S(ET ((x528ce)nt | er*_{1m0Qi7x33_7411l82(e4-v0..e09 l+ 40)7.,055 )0A 8| V96 ^_6O 5P98T4_fT)Y,P In file included from Qsrc/libavcodec/aacps_fixed.cE:_3F241: LIn file included from src/libavcodec/aacps.c(:OA-032T., : {2.dsrc/libavcodec/aacps_fixed_tablegen.hb9l:5 1778=0 :L086E:4V 2ELwarning: _8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] M1I4N3U06Sf_)4}P, O{ Q3I177 | 1 (N 0 . 9T15 95 D 98B0Q3 7}0,0(1 .8007037.7069,2f4 )1,55. 06, QA7Cf33E/1NM(C-__0PIP).,A9 QR38A01(M417}8.,3 00 3825| 07 ^882 318f3)6},3 f /| ~~~~^~~~~~~~~~~~~~~~~~~M _PI)src/libavcodec/aac_defines.h:,45 :36Q:3 0note: expanded from macro 'Q31'( 1.04330 745 | 3#src/libavcodec/ac3enc.c0d:ef4i83ne4 :f139Q/:M warning: 31_(missing field 'unit' initializer [-Wmissing-field-initializers] PxI)) , Q 3 0 ( 1.831 | {2" 0s8 u(i5nrt1r)0((ox3)*u29nd149_7fm4/iM_8x3P6lIe4v)8.", 0Q, 3+ 0"(0.S51u) .r24 r| 2 ^ ~ o46u0n4d 8M9i3In file included from xf Lsrc/libavcodec/aacsbr_fixed.ce/:vM62e_: Pl"src/libavcodec/aacsbrdata.h,:I 528:)59:O ,Fwarning: FSimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q E3T0((s1u.r51r8ou5n d_75282m | 68i{8x_Ql1f3/eMv_el1P)(I,- )AV0,._O 9P47 T| 0_ ^~~~~~~~~~~~~~5 T0YP89src/libavcodec/aac_defines.h66E59:_44F8LO:436ATf,: ) {note: ,expanded from macro 'Q30'. dQb3l1 (=- 0 .244L | 95E8#dVe0Ef0L4_i2M8n14I30e6Nf) }UQ,3S0 _6(D{xBQ )}3 , 1 ( 00 .. 09, 11 5. 90 9 ,8( A0Cin730t87E3)N76(Cf_()xP),AR*A M}1Q0,37 31 (7-| 401 ^ .8982144.07 8+3 003.855)7 8 1f| ) ^ }, | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.h:src/libavcodec/ac3enc.csrc/libavcodec/aacps_fixed.c45::85::13424: 36In file included from :: note: src/libavcodec/aacps.cexpanded from macro 'Q31' : warning: 32missing field 'unit' initializer [-Wmissing-field-initializers]: src/libavcodec/aacps_fixed_tablegen.h:177: 6145: | #dwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f i85n | e{ "Qm3ix1i(nxg_) 177l | e v e l " , src/libavcodec/aacdec_template.c Q " M : 3 i12620: 52x:( i( 1warning: nig. implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n0Le t0)v(7e(9lx"2), 4O*5F21 51262F | S4E6 7T74 (f/8 3m6MMiD4C_Tx8iP_I.n0I)Ng ,+I _0. 5TleQv)e(l30 (a1). c-,>0| m2d ^ ~A 0c8Vt_1223O08P3T,_In file included from 6 3Tfsrc/libavcodec/aacsbr_fixed.c Ya/c:P62M: -src/libavcodec/aacsbrdata.hE_>P:_528:m31I:Id) ,N cQwarning: Tt31implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],02( 1 .00{.4i_6f34n3, 528 | 0{ 7=30Q44 3f1( A1/2-0CM_0PI,)3. ,E9T QN4C7X030__5(O1S.01PC82T08A9_656LN150EON9E3 (18.90},4 9/1f2A0f/)C)M_,P3I)), EQ3 1Q(NC 3| 0-(_1 ^~~~~~~~~~~~~~~~~0O.. P2T2_N9O4NE5,28 src/libavcodec/aac_defines.h11410:064,46 A0248:C813643393:E 0note: fexpanded from macro 'TX_SCALE'/N6C _MPf_A)PR}A MI},, 46 ){ | #,Q | d3Q1( ^e3 0 f0i(.n9115e. 9591T880X7058_77S3276Cf6A88)1fL/,E( MQx3_)1P( I)- 0,. 9| 8 ^~~~~~~~~~~~~~ 1 4 78 30src/libavcodec/aac_defines.h3 :448(5:7(36:8x1 f))note: } expanded from macro 'Q30',* 12 8.| 0 ~~~~^~~~~~~~~~~~~~~~~~~ f44 | )# src/libavcodec/aac_defines.hd :| e ~ ^~~~~~ 45f:i36:nsrc/libavcodec/aacdec_template.c: 1257enote: :13expanded from macro 'Q31': Qnote: 3expanded from macro 'MDCT_INIT' 0(x )45 | # d e1257 | f i n se c aQ3(lsrc/libavcodec/ac3enc.c1i(e:nx )91 t = : s)v144a l(: ; ( x warning: ) missing field 'unit' initializer [-Wmissing-field-initializers] * (1i 0 n 7 t 3 ) 791 | (41 82{( 4 " x.p e)r0 *_ 2 f+1 r 40 a7m.e _45 )m 8 e 3| 6t ^ 4a8. d 0 +a 0 . t In file included from 5a) src/libavcodec/aacps_fixed.c" , :24 : In file included from | src/libavcodec/aacps.c: "A ^ ~ll32o : wsrc/libavcodec/aacps_fixed_tablegen.h: 177 :C36h aIn file included from n:g warning: src/libavcodec/aacsbr_fixed.c i implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : n 62 : g src/libavcodec/aacsbrdata.h :528 : 6M : e t a\warning: d177implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] a | | ^~~~t a P e r - 528FQr | 3am{e0"Q,(31 1O(F.-0F0SE0.T(7a992447l50l550o678fw/M9__6P6p5Ie),9 rQ83_4f0f)ra(m1,e. 0_2Qme03ta812d3(a-80.t239a658)30f,0/ M42A_V8P_I1),O 4PQ30T630_(Tf)1}Y., P{0QE43_13B(3O O0L,0 {7..3i094461f/4M_5 P= 9I0 9}),8,0 07,Q08 733170,(61 f).,A Q1C32018(3E5-1N00C3.9_99P8fA14/7RM8A_M30P38}I5),7 , 8Q 1f3)| }0 ^(,1 . src/libavcodec/aacdec_template.c2| :41263 ~~~~^~~~~~~~~~~~~~~~~~~:2 452:6 04src/libavcodec/aac_defines.hwarning: 8:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]945: 36:3 note: fexpanded from macro 'Q31'/ M_PI), src/libavcodec/ac3enc.cQ3 45: | 0126392#(d | e:1 127:f.5 1 8i5 warning: missing field 'unit' initializer [-Wmissing-field-initializers]n 7 2eM 6Q3D1CT8_(8 Ix1)92Nf | IT/( {aM c " _->cmd c P otI) p1y,r 28 ,i gh t| ^~~~~~~~~~~~~~("a i,nc- >tsrc/libavcodec/aac_defines.hm"dC):44c:o(t3634p(y12:xr) warning8_ i*sf generatednote: . g2n14expanded from macro 'Q30'7h,t 4 8 B i3 64t8 ",1.244 08 | ,O +# FdTef0iFXS.n5)_ EeTS( co pC| Qy3A0 ^ ~ rL(iExg)(h1 .t In file included from 0)/ src/libavcodec/aacsbr_fixed.c,1 : 2 A 62 8: V_ O )src/libavcodec/aacsbrdata.h) P | :527T: ^~~~~~~~~~~~~~~~~ _(84i T:Ynt )Pwarning: (Esrc/libavcodec/aac_defines.h_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](:xI 46):N36*T1:0, 7 37 4note: {expanded from macro 'TX_SCALE' 5271 | .i82{ Q466443 | #. 1(de0f= i0nAe+ T.X_CS3C A9LE075E34N.(52Cx_)O5PT) 3 _ 4| N ^ 5O7 N8E 3 7 }f ),,In file included from Q(3 src/libavcodec/aacps_fixed.c(1AC:324x: (In file included from src/libavcodec/aacps.cE:) *N320: src/libavcodec/aacps_fixed_tablegen.h:C177.12_:8118:O6.1 5P0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T f9_3)0 N| 8 ~ ^~~~~~O1N2 6E ,8 9177src/libavcodec/aacdec_template.c1f, | :) 1257}A :13,:C 3{Qnote: 3E0Q(expanded from macro 'MDCT_INIT'NC3_1 1P.0(0A 07.9R 924A51257596M7f | /6} M_4P, 2 I s| c4a), ^66l50 e41Q63 03(=f1. 0sv)a,2 Ql0; 3 81 2 (3 80. 73016930src/libavcodec/ac3enc.cf0/:M_4P93I3:)1144,:2 Q 73warning: 50(missing field 'unit' initializer [-Wmissing-field-initializers]11 .0243f3)}0,7 3 0| ~~~~~^~~~~~~~~~~~~~~~~~493 4 | {f"src/libavcodec/aac_defines.h/:45d:i36M: anote: _lnexpanded from macro 'Q31'oPrm "I, )",Di aQ3 045l( | #o1.d1g2euf0e8 iL5n1ee0 vQ3e3l91 9((dBfx/)M_)P "I, ) ,O F QF 3 S 0ET ((di a1lo g.u 2e42 4_6(l0ei4v8n9et3)l(f),(/M x)_*A21PV4_I7O4)83P,6T _48Q.T3Y00(1P .E51+8_I 5N7206T,.8 85{) 1 f.| /i ^ ~M6 _4PI )=, -| 3 ^~~~~~~~~~~~~~1 In file included from src/libavcodec/aacsbr_fixed.c}src/libavcodec/aac_defines.h::,6244: :src/libavcodec/aacsbrdata.h-36:3:5271 :,59note: : warning: expanded from macro 'Q30'In file included from -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 ,src/libavcodec/ac3enc_float.c : 78AC: 3 Esrc/libavcodec/ac3enc_template.c44: | N 218#C527_P:Ad29e | f{QR:iA n3warning: Me 1Q3implicit conversion increases floating-point precision: 'CoefSumType' (aka 'float') to 'double' [-Wdouble-promotion]}(,0 ( x0)| . 9 ^ 7 5 3 4 2 5 3 45 7 8 (3i7nft))(,( x)Q*31017( 3074218.81 | 86 12 4.50 0 9 3+ 0 0.85 )1 2| 68 ^ 9 f )} , In file included from {src/libavcodec/aacps_fixed.c Q:24 3 : 1 In file included from (src/libavcodec/aacps.ci f: 032(: .csrc/libavcodec/aacps_fixed_tablegen.ho9:176o96:4136r2:4d66 5_dwarning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]if4f >1 N6EW _3C Pf ) L ,_ 176 | CQO O RD3_ 1 src/libavcodec/ac3enc.cT ( : H R 98QE0S .:1333H0 7:01O9 0(0 L 14.warning: D )31missing field 'unit' initializer [-Wmissing-field-initializers]0 4 | ^~~~~~~~~~ ~ 6 1 2 979 35 1 8 2 398 | f{"7 f)/or i} gMi, _ n P| ~~~~~^~~~~~~~~~~~~~~~~~a I l)src/libavcodec/aac_defines.h: 45, " : , 36Q: "3 note: O0r igexpanded from macro 'Q31'( i 1n.1 2a1 l459 | 3B#d\e3i t fS8t rei1n| a7e ^~~~m9 Q"f,3/ 1OM(_FFxSPET)(Io r) i, g Q i3 0(n1 .a 1l 4)8 , (4 iA9nVt4)_1(2O4(Px4)Tf/*M__2PT1IY47)P,4 QE380_3(6I14N.8T.20,3 + 2 0.05 {8.)i6 60462| ^ ~4 =f A/CM_3PIE)N,CIn file included from _O Psrc/libavcodec/aacsbr_fixed.cQ3T:0_62: (src/libavcodec/aacsbrdata.hN:1ON527.:E32:3 }4warning: 2,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]13 0 1A84C23fE/MN_CPI_ O),527 P | QT3{0_Q(3NO11.N5(E3, 70138.0,699 7A55C33E34f2N53/CM_45_7P8PA3IR7A)f,M }) ,,| Q ^~~~~~~~~~~~~~ 3 1| ( ^ src/libavcodec/aac_defines.h0.:86441:365:0 93note: 0expanded from macro 'Q30'81 2689f)} ,44 | #d{eQsrc/libavcodec/aacdec_template.cf3in:11264e(: Q052:30.( x)9warning: 9 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]64 2 4 6 65 04 1 63 f) , Q1264(3 | 1i n(t 0) .(( x7)M01*90D014C3402T77_53I127fN)4I}T(1,a 8| c2- ~~~~~^~~~~~~~~~~~~~~~~~>4md c.t408 0,src/libavcodec/aac_defines.h+ :450:a36.c: 5-note: )>expanded from macro 'Q31' m dc| t ^4 845CC libavcodec/arm/ac3dsp_init_arm.o 0 | #src/libavcodec/ac3enc.cd_:efn105In file included from f,i:src/libavcodec/aacps_fixed.c133 :n : 24e: warning: In file included from 4missing field 'unit' initializer [-Wmissing-field-initializers]src/libavcodec/aacps.c Q83:0321: src/libavcodec/aacps_fixed_tablegen.h,:(176 :x111):T Xwarning: 105implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _ | S C{ A" Ll trEt_ c(m 1.i0176 x/ | l4 e8 (vi0n t") )) , Q"( 3(L| 0xt ^~~~~~~~~~~~~~~~~()1./1 0*61R9t 2C9e1348src/libavcodec/aac_defines.h3n77:t46f:4er/ 368MMi:x3 _P 6note: LIev4expanded from macro 'TX_SCALE') el8",. Q,0 O3FF S46+E0T | ((1#l0.dtef.i1nre src/libavcodec/aacenc.c52tT_)1Xc_e: 9 S| n ^ ~1245:3C3AtL E198e1(7: rx_9)In file included from warning: mfi xsrc/libavcodec/aacsbr_fixed.c_lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]/ :e62 : M vsrc/libavcodec/aacsbrdata.he_P I:l527 ) ):,, 7 A: (Q(x V _3)0(1245warning: Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1* | P . 14T8 1_4 924TYfo8r.1 2P4 0527fE)4 ( | | ~ ^~~~~~_fFiLO{ / MAQ=3 _0T;src/libavcodec/aacdec_template.c:11257P( ,0 .:9I7 i13) 5<{.:d ,note: 3 b expanded from macro 'MDCT_INIT'4F2l53Q F _=43A R50-RA 7(11Y.12578.3_2E | 0 7 3 L f)2, sQ3E1}(0cM, 08aSl-.68e6(1150 a=. 06a0cs_923,vn4o0r mafl8;2 a /1.2l _Mc068 _ h,a9n_Pl Ia yfo ) ,A )Qu30 (C1}.t 3 , 3s42E )1N30{ ;Q3C1 8 41(_ 0 .i929P6 +f+A4R A/) 2 4MM{_ 6}6 5P , 0| 4I1 | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^) 6 3 , fQ ) 3 ,0 src/libavcodec/aacenc.c( : 1254 1Q.: 23 3 5:1 3 7 (warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3 8src/libavcodec/ac3enc.c 00.:7 6106 :0139 :9 12541 | 5warning: 39 missing field 'unit' initializer [-Wmissing-field-initializers] f 0 /M 0 4_3 P 4 2 75I1 )106 | 2 ,f{ofr) "| ^~~~~~~~~~~~~~} l(isrc/libavcodec/aac_defines.h,: 44t: = r t36_ | ~~~~~^~~~~~~~~~~~~~~~~~: s0\ src/libavcodec/aac_defines.hu:;note: | r45m expanded from macro 'Q30' ^~~~:iix 36: l< e44F | note: vF#expanded from macro 'Q31'"_dA R,Re fiAnY"_E LeLt45E | /QM#S(Ra3dte Sa0cf_up(irncex Qre) 3o1_( xuco n) nf d i M g i s x )L e v; (e il i+n"t +,) ) ((i O FF(n| Sxt) ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*E1) T0((l7(t3rx7t)4src/libavcodec/aacenc.c_*21:s13001:198u4r:r owarning: 274u.comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]04n8 3 6d+4 _08m 1300..5i) | 0x_ l + e| v el ) ^ ,0 fo.rA5 )V (i_O| PIn file included from Tsrc/libavcodec/aacdec_template.c_src/libavcodec/aacps_fixed.cT Y ^ ~::24=1265P : :0EIn file included from _52;src/libavcodec/aacps.c F::iIn file included from LO A32T ,src/libavcodec/aacsbr_fixed.c {warning: .: d<: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacps_fixed_tablegen.hb62lF :: 176 :_86src/libavcodec/aacsbrdata.h=A::526 :84 R Rwarning: -:11265 | Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Y _.E L warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] E MS ( a}acMeDC, n176T c- | _ IN_1 526I | p.r oT{(0a fQ, c2- >i3l1(. 0m,e -AC 3dQc3s00(Et5).19N1C;.32_,P A14 1i2R0A +0+6)M a4c1-}>| 19, m ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| 793d8c ^5 3t8754741f2f)/_,fnM _,PQ I3 1() 0,5 .142Q1,src/libavcodec/ac3enc.c33 :07T107(4X:_1S0C133.:5A2012 2L1943warning: 3E3missing field 'unit' initializer [-Wmissing-field-initializers]8 (61.1037/f9)}5,f1/ 1072M){ | _{)"QlP I3)o, Q13r| (0o ^~~~~~~~~~~~~~~~~_ (c10.m.isrc/libavcodec/aac_defines.h9:461x468:36l0e4:6v"9 3note: ,expanded from macro 'TX_SCALE' 491 4"32344Lf/ 1oM/46R5_ | Po51#1I )df)C,, eQe fQ33n0(i11.t2enr( 32e0 MTix8 0X.963L_e0ve1S166lC274"fA0,L9E/( x5)MO_4P IF1F S)E2 8,0T( l of Q3r0() o1} _.,c en3 4 2t13 (e(0| rx_1m ~~~~~^~~~~~~~~~~~~~~~~~i)84 2xf /_* M1_src/libavcodec/aac_defines.hPle2v:eIl845:)36):.0,, note: f) expanded from macro 'Q31'A Q| ~ ^~~~~~V3 0_O(P1 .45T | src/libavcodec/aacdec_template.c5_T#Y:P3Ed12577:_13e3f8F0:69iL O53nfe/note: A Mexpanded from macro 'MDCT_INIT'TQ,_ P3I )1{.,d( 1257 b x| | l) ^~~~~~~~~~~~~~= - s1ca lesrc/libavcodec/aac_defines.h .: =0 s44v :},a l36; : - note: 1 expanded from macro 'Q30' . 0 (,in t 2).440 ( | (, #xd eAf) *2C1i 3 4 nE74 8e 3 Q N 630C 4 (_8P. 0xA ) R + A M 0} .,5 ) | ^ AS libavcodec/arm/ac3dsp_neon.o | ^ ~ In file included from (src/libavcodec/aacsbr_fixed.c : i 62n: src/libavcodec/aacsbrdata.ht : ) 526(: src/libavcodec/ac3enc.c (59x ):108:: 139* : 1warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] \7warning: 3 74missing field 'unit' initializer [-Wmissing-field-initializers]18 2 4| . ^~~~0526 + | {0Q3.1( -05.1089) | {3 4"l o1r| 2o0 ^_4s 1u7r5m8i7x4le4vf"In file included from ),,src/libavcodec/aacps_fixed.c Q 3:"124: (In file included from Lo src/libavcodec/aacps.c0/.:R324: o1src/libavcodec/aacps_fixed_tablegen.h3 7:S1764:u0r615r2:02o u4warning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 d6 3Mfi)x }L, e{vQe3l 1"176(, | 0 O . F9 6F06 S3E 9TQ34(3031l5(5o1.11rf1)o0,_6 Qs131u(9r 9r0o3.9u3181n367d709_5f/m4iMx1__l2P8evIe0f))l},,) Q,3 src/libavcodec/aacdec_template.c| ~~~~~^~~~~~~~~~~~~~~~~~: 0 1266A(:V52_:1 src/libavcodec/aac_defines.hO.Pwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 2T1459_:336T:3Y8 1Pnote: expanded from macro 'Q31'7 E91266_f | /F 45 | M #_ dLe POMfDCIT_AIiN)TneI ,Q,3T ( a1cQ{30((-1..1x>dm4)bd l84c9 t49 6=1 20 - 4 , 1 4 . f0/aM _ c -P}I) >,, m -(diQ1c.n3tt00)(91,( 62..(0230x)_2, *AfC03E2n8N,1 46C0_ P7A6 4R8329A64468M}f,0./ ,M T0X +_P_I)| , SC ^AL E(0 Q13.5.)0 0| (/ ^ ~1 9.6304))2 1| 3In file included from ^~~~~~~~~~~~~~~~~0 src/libavcodec/aacsbr_fixed.c1:84622: fsrc/libavcodec/aac_defines.hsrc/libavcodec/aacsbrdata.h/:M:_46526:P:I3236),: :Q3 0warning: note: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'TX_SCALE' 1 .5373 8460 | 6#9d5 3ef526fi/ | Mn{e_ QPT3IX1)(_S,C-AL E0 | ( ^~~~~~~~~~~~~~.x 9)3 4 src/libavcodec/aac_defines.h1 :2 440: 364 1:75 8 74note: 4 expanded from macro 'Q30' f(()x,) *Q 31442 | 1#8(d. 0ef)0 f| . ~ ^~~~~~i41 3n7e40 src/libavcodec/aacdec_template.c5Q:212573:130:02 (4xnote: ) 3expanded from macro 'MDCT_INIT' 6 3 f ) }, 1257{ | Q 3 1 s((icnt a)l0(e.( 9x=6 )s0*6v31a097l433;3175 5src/libavcodec/aacenc.c4 1 1 : 1f8)1395, 2: Q 4.1360 3+ :1 0 ( 0..warning: missing field 'unit' initializer [-Wmissing-field-initializers]5 )9 3 | 1 ^ 1 6 7 0 95 4 1395 | 1In file included from 2src/libavcodec/aacps_fixed.c : 8 0f24)} : , {"In file included from asrc/libavcodec/aacps.ca | : ~~~~~^~~~~~~~~~~~~~~~~~c 32_: mssrc/libavcodec/aacps_fixed_tablegen.h"src/libavcodec/aac_defines.h :45::,176 : 3636"F o:r:ce warning: note: expanded from macro 'Q31' M/implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]S src/libavcodec/ac3enc.c st: 45e122 | r:e o# 176123 | : warning: d missing field 'unit' initializer [-Wmissing-field-initializers]c ef o i d inn e g " ,122 oQfQ | 3 03f{ "s(11s. te(xe)1 r eto f (0A\A CC libavcodec/arm/audiodsp_init_arm.o o_ 6 C r| ^~~~1 E9n ceC9 3 m aot8 nr3 7ti xifne /gMx t"_(,i,nP I t"Sop)t,)t(i eQ(3orx)0nse.*m2(14oi 174d_Rs.i8de13em),2 A6a1tV498r._0 3iO+ 30xPi8.1T7n9f5/_Mg_P)IT" )Y,P E| , O_FBF ^ ~ QO3S0 OEL(T,1(.1 4sIn file included from {8tsrc/libavcodec/aacsbr_fixed.c.i469e:6244 r: e1=2src/libavcodec/aacsbrdata.h4o_ -:4r1}526fe, :-/1m,6M_aPI :1 twarning: ),rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i, xiAQAnCE3g0)N(, CA_ 5261V.src/libavcodec/aacdec_template.cF | L:{A_2Q3G212670O8630S:P162}52,:T (4warning: _- fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/T0Y.| MP93 ^ _EP4_IBO1O2)0 L1267, | 41,7 5 8 Q{3 7 .0(41 .i34M644f D2src/libavcodec/aacenc.c)=,C Q13: T131(1396_: 0} I143N1I,0.:48T 412(f0/warning: 3a,cM-missing field 'unit' initializer [-Wmissing-field-initializers]>7md c_1 ,4 t1P00A5I22C3)0244E3,,N 6a cC3_QP-ARfA )3}>, M1396}0m{Q | 3,( 1d.1c t 5(317| 3 {00.9 ^68"02 4_0fa669n5a3f3,9c4/33 15_5M1_02i11Pf4sI",),,) ," QT3I X1n| t ^~~~~~~~~~~~~~_(SCe n A0siL.Esrc/libavcodec/aac_defines.hty9 (:1.31st4401er:e/o6 361: 7note: expanded from macro 'Q30'c00o2 9d5i4ng4)1"28 0f)),}44 ,| | o ^~~~~~~~~~~~~~~~~~f f#s | d ~~~~^~~~~~~~~~~~~~~~~~~e etfosrc/libavcodec/aac_defines.hisrc/libavcodec/aac_defines.hf:n46:(src/libavcodec/ac3enc.cAeA:45: C36E:n127cQ:336:C6: warning: 0:( onote: note: missing field 'help' initializer [-Wmissing-field-initializers] xnexpanded from macro 'Q31'expanded from macro 'TX_SCALE') t e x 127 t 46 | 45 | #,d | {# d eNU LeLof f }pii ne t n e TQXi_| S C31o( ^ A nxs. L(E)ii(nx ntte))n ((sx i ) t * 1 y_ s 0 t (e 7 (rx3) e7 (o)4,* i1 Ant8)1V_2O(P284.(0Tf.x0)_*) T2Y P+E1 4| ~ ^~~~~~_70. B4O58)Osrc/libavcodec/aacdec_template.c3: L6,1257 {| . ^ 4:i13:8 6note: .4expanded from macro 'MDCT_INIT'0In file included from src/libavcodec/aacps_fixed.c :24 : = +In file included from 1 src/libavcodec/aacps.c}01257:,.5 | 32 ) : - 1 ,src/libavcodec/aacps_fixed_tablegen.h s :1| ,c176 ^ ~: 11al A:AeC Ewarning: NCC libavcodec/arm/audiodsp_init_neon.o =implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] C In file included from _sFvLasrc/libavcodec/aacsbr_fixed.c:A62G: Sl;src/libavcodec/aacsbrdata.h } : , 176 525 | | ^: 84 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q 3 0 ( 1. 10 6 1 99 35258 37 | f {/ QM _3PI )1 ( , - Q 3 0 0 src/libavcodec/aacenc.c .(9:8 75191397 . 6 : 113706 92: 41 9 36warning: 0 439missing field 'unit' initializer [-Wmissing-field-initializers]f )81 , 7 9f /QM_ P3I 1397 | 1)( , Q03 .0 ({18.1 " 248a4 924a 8 1 c 8 2\ _ 7p4n| 1 ^~~~ 4s4f"/3,M_0P 3I0)",7P3 feQr3)c0}e,( p1t.{u2aQl 332n10o( 80.i86s7e406 23s44u7bfs9/t4iMtu7t_4iP3onI"6),,2 o5Qff)3f,0(s1e t.Q3o13f(4 0(2.A1A893C30E9nc198C424f/oM9n56_55tP4exI3)t, 3Q,f3 o)p0t}(1i.,o5 n3s | 7.3 ~~~~~^~~~~~~~~~~~~~~~~~ 8p0n69s5src/libavcodec/aac_defines.h3):f/,M45 A_V:P_O36PIT_:T) note: Yexpanded from macro 'Q31',P E _| B ^~~~~~~~~~~~~~O 45O | L#dsrc/libavcodec/aac_defines.he,:f {44i.:ni36:e 6note: 4expanded from macro 'Q30' Q 31=(x )1 } 44, | -#d 1e, f in1 , e A (QiAn3Ct0E()x)N ( C(_ xF LA)G* 21S4 },7 48 3| 64 8 ^. 0 + 0(.i5n)t )| ^ ~( (x)*1073741824In file included from .src/libavcodec/aacsbr_fixed.c0:62 : +src/libavcodec/aacsbrdata.h :0525.5:)59src/libavcodec/aacenc.c:: 1398 :warning: | 130 ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: missing field 'unit' initializer [-Wmissing-field-initializers] In file included from src/libavcodec/aacps_fixed.c :24525 : | {1398In file included from Q | src/libavcodec/aacps.c :332: src/libavcodec/aacps_fixed_tablegen.h 1 {:"(a175a-:c0136_.:t9 87nwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 s9"6,0 6"9Te4m6p0o4ra 9fl) 175n, | o i seQ s 31h( a 0 .pQ8i3n20g(21"8.,1987 11of4f390AS libavcodec/arm/audiodsp_neon.o s232e70to87f(3AA3f9Csrc/libavcodec/aacdec_template.c)fE}n/c:C,oM1221_ nt:P23{:e IQ3x1warning: () 0t.comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare],, 8o p7Q43t437i0(91o.n 472s12214 | 0.3 68tn s 2 1 25)5, 3Af 5 V),2f9_f /oOQM3r1(PT_ P I)_, (Q0TYi3 0.(P=81E_ B9O.OL032,;9 3 {9.4i4 7:AA=C8417536E25;f:N111 :)Ci +warning: +,_Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]L,A G QSl3e},1n( - | =08 ^175 .)8 | 9 3 9 | 9 ~~~^~~~~~~~~~~~ 4 Q 390(516.51594193232f7)8}39,f /Msrc/libavcodec/aacenc.c_ | : ~~~~~^~~~~~~~~~~~~~~~~~P1400 :129I:) warning: src/libavcodec/aac_defines.h,missing field 'unit' initializer [-Wmissing-field-initializers] : Q4530:(361:. 2note: 08expanded from macro 'Q31'1 214005 | 3 5 2 {945f"/M | a_#aPdecIf),_inCC libavcodec/arm/blockdsp_init_arm.o perQ 3eQ03d1("1(.,x2 )3 "4A A6 C77 9-10 8Mf ai/ n M _ pP Ir e)(di,cit nioQnt"3),0(( xo(f)1f.*s321e412t37o04f05862(9AA3C6fE4/8nMc._CP0I)o, Qn+3te 00x.5(t,) 1.o4 0p| ^ ~3t4 i1o6n8s.7pr2e0dIn file included from f)/src/libavcodec/aacsbr_fixed.c,:M_ A62PVI: src/libavcodec/aacsbrdata.h_)O:PT,_525T :Y6QP: 3Ewarning: _B0Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]OL(, 1{..54i7165496 525 7 | {=1Q8f 3/0M1(}_,-P 0-I.918,7), 5 | 19, ^~~~~~~~~~~~~~ A6A0 69C4E6src/libavcodec/aac_defines.h0N4:C944_:fF36):L, Anote: expanded from macro 'Q30' GQ S3}1,( | ^44 0 | .#8d2ef2i88n7e 1Q43300(3x)0 7 3 f ) } , { Q 3(1isrc/libavcodec/aacenc.c(nt: 0)1401.:(8(130x7:)4 *3warning: missing field 'unit' initializer [-Wmissing-field-initializers]1 4077934774431682 14012 | 5 4 f .),{ Q03"1( a+0a. 89c30_9p.c59e) 4" | 9,5 ^ 65"5Fo4r3c3efIn file included from s)src/libavcodec/aacps_fixed.c }t:24,: hIn file included from src/libavcodec/aacps.c e : | 32u: ~~~~^~~~~~~~~~~~~~~~~~~ ssrc/libavcodec/aacps_fixed_tablegen.he:175 src/libavcodec/aac_defines.h:o:8645f:: 36warning: P:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]C Enote: sexpanded from macro 'Q31'" , offs e45to | f #d(175e | Af iA n eC EQn31 (cx) CQ3 0o n(t 1.e1 9 x 1 t 9,2 o p2 t7i(83o9ifnn/stM._)pP(cI)(,e Qx)3,)0 *2(A11V.42_08712O543P85T3264_9T8YPf./E0M_ B_+OP 0O.5I))L, , | Q{ ^ ~3 .0i6(41. 23=4In file included from 60src/libavcodec/aacsbr_fixed.c7:}627,: 9 src/libavcodec/aacsbrdata.h1-:10, 524:8831,f/: M A_APwarning: ICimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E )N, CQ_F3L0(A1G.3 1S23524} | 0,{0 Q53 6| 1 ^2( 9 f0/.M_5PI2)1,7 5Q432406(8121.954f)0,3 4Q13618(7-200f./8M5_P3I9)6,8 2Q63703(15.750457f1)59}67,1 8{fQ/3M_1P(I-),0 . | CC libavcodec/arm/blockdsp_init_neon.o 9 ^~~~~~~~~~~~~~4 7011src/libavcodec/aac_defines.h3:449:366:9 0note: expanded from macro 'Q30'9 56f), Q 3144( | -#0d.e0fi1n8e26 3Q3408(1x9)4 2 5 5 f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ (isrc/libavcodec/aac_defines.hn:t45):(36(: xnote: )expanded from macro 'Q31' *107374 1458 | 2#4d.e0f i+n e0 .Q53)1 ( x| ^) In file included from src/libavcodec/aacps_fixed.c (:in24t: )In file included from src/libavcodec/aacps.c(:(32x: )src/libavcodec/aacps_fixed_tablegen.h:*1752:1614:7 4warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 648.0 + 0.5) | 175 | ^ ~ Q30(1.In file included from 19src/libavcodec/aacsbr_fixed.c1:9622: 2src/libavcodec/aacsbrdata.h7:852439:f/58M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(1.208 15242 | 53{5Q2391(f src/libavcodec/aacenc.c/:01403M:10._5P:I2 )1warning: ,7missing field 'help' initializer [-Wmissing-field-initializers] 54 Q23406 (814031 | .2231 49 65 7f 7){Nsrc/libavfilter/vf_waveform.c9,10:8Uf 2923L/Q:27L:M 3}_warning: 1 P I()implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]| -, ^0 Q3.0(81.533192 629233 | 08 025 6src/libavcodec/ac3enc.c296 f73 5c:/7o139M_n0:Ps5t12 fIf: l)o)}warning: ,, atmissing field 'value' initializer [-Wmissing-field-initializers] o 2Q{ 3=Q0( 13.11.4 139( 0 | 34-- 1 0 6o 1;. 8 { 974| NU2L7 ~ ^~0101L f3/ M_9PI}6 )9 ,09| ^5Q6f )30,( 1Q3.1(5-407.1051892667314881f94/2M5_5fP)I)}, , | ^~~~~~~~~~~~~~| ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h::4445::36:36 : note: note: expanded from macro 'Q30'expanded from macro 'Q31' 4445 | | ##ddeeffiinne eQ 31Q(3x0)(x ) (i(nti)n(t()(x()x*)1*0217437741488234.604 8+ .00. 5+) 0 | . ^ 5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.cIn file included from :32src/libavcodec/aacsbr_fixed.c: src/libavcodec/aacps_fixed_tablegen.h::62175: :src/libavcodec/aacsbrdata.h36::524 :warning: 31implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 524175 | | { Q 3 1 ( 0 .Q53201(715.421941698222179853f)9,f /Q3M1_(P-0I.)8, 5Q3309(61.822068713255375052f9)f/}M_,PI ){,Q 3Q130((-10..2934476071719391609809f5/6Mf_)P, IQ)3,1 (Q-300(.101.82361342831904205556f2)9}f,/ M_AS libavcodec/arm/blockdsp_neon.o P| ~~~~^~~~~~~~~~~~~~~~~~~I ), Qsrc/libavcodec/aac_defines.h3:045(:136.:4 note: 0expanded from macro 'Q31' 3416872 045f/ | M#d_ePfIi)n,e QQ3310((x1.)5 4 7 1 5 9 6 71 8 f / M _(PIi)n,t )| ( ^~~~~~~~~~~~~~( x)*2src/libavcodec/aac_defines.h:14447:48363:6 note: 4expanded from macro 'Q30'8 .0 + 0. 445 | #)d e f| i ^ ~ne Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h :524 : 7 : ( iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t )((x)*10737 4524 | 1{Q8321(4 .00 .+5 201.755) 4 2| ^4 682195f), Q3In file included from 1(src/libavcodec/aacps_fixed.c-:0.248: 5In file included from 3src/libavcodec/aacps.c9:326: 8src/libavcodec/aacps_fixed_tablegen.h2:671753:5117:0 5warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) }, {Q31(-0.94701 1175 | 3 9 6 90 9 5 6Qf3)0,( 1Q3.1(1-90.10912822763843891f94/25M5_fP)I}),, Q3| 0 ~~~~~^~~~~~~~~~~~~~~~~~( 1.20src/libavcodec/aac_defines.h8:14525:336:5 2note: 9expanded from macro 'Q31'f/ M_PI), Q 3045(1 | .#2d3e4f67i7n9e10 8Qf/3M1_(PxI)), Q 3 0 ( 1 . 3 1 2 3 0 0 5 (6in2t9)f(/src/libavcodec/aacenc.c(Mx:_)1415P:12*:I2) 1,warning: 4 missing field 'value' initializer [-Wmissing-field-initializers]Q73 40(8136.484.0 141503 | 4 +1 06.5 )8{ 7 N| ^ ~2 UL0L f} / | M ^_In file included from PI )src/libavcodec/aacsbr_fixed.c,:62 : Qsrc/libavcodec/aacsbrdata.h3:0523(:184:. 5warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 71596718f/M_ P523I | ){,Q 3| ^~~~~~~~~~~~~~1 ( 0.src/libavcodec/aac_defines.h4:444:2362: 6note: 8expanded from macro 'Q30'00 932956f )44, | Q#3de1f(i 0n.e71 3Q23607(5x6)74 2 7 5 2 f ) } , {Q 3(1i( n0.t0)3(6(71x9)0*711057833714128f24)., 0Q 3+1 (0 .50). 6 3| 6 ^0 6389366675In file included from fsrc/libavcodec/aacps_fixed.c):24}: ,In file included from src/libavcodec/aacps.c : | 32 ~~~~~^~~~~~~~~~~~~~~~~~ : src/libavcodec/aacps_fixed_tablegen.h:174src/libavcodec/aac_defines.h::45136:36:: warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] expanded from macro 'Q31' 45 | #de fi174n | e Q 3 1Q(x3)0( 1 .2 6 4 5 1 8 9In file included from 7 6 2src/libavcodec/aacsbr.c f : (369/i: ntM)src/libavcodec/aacsbr_template.c((_x:)P*21631I4:74)823,36: 4 Q8warning: 3.0comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]0 (+ 1 .207.9564)7 8 | 2 ^ ~ 7 1163f | / M _ PIn file included from Isrc/libavcodec/aacsbr_fixed.c :), Q62 30: f(src/libavcodec/aacsbrdata.h1or. :(k3 5230:=38596 36:41; 4warning: k6 )n, u 523m | _Qpa{3Qt310c((h e10.s3.; 7k4++14)2206 128 | 5 ~ ^ ~~~~~~~~~~~~~~~~ 0608953f2/9M_5PI6)f, )Q,3 0Q(311.(4 404.378143932265f7/5M_6PI7)4,2 7Q5320f()1}.,5 5{3Q2331(5 209.240f3/6M71_9P0I)7,1 5 83| 12 ^~~~~~~~~~~~~~f) , Q31src/libavcodec/aac_defines.h:(44 0:36.6:36 0note: 6expanded from macro 'Q30'38 9366675f )}44, | #| d ~~~~~^~~~~~~~~~~~~~~~~~ef ine Qsrc/libavcodec/aac_defines.h30:(45x:) 36 : note: expanded from macro 'Q31' ( i45n | t#)d(e(fxi)n*1e0 7Q3317(4x)1 8 2 4 . 0 + 0 . 5()in t )| ( ^( x)*2147483In file included from 64src/libavcodec/aacps_fixed.c8.:024 : + In file included from 0.src/libavcodec/aacps.c5:)32 : src/libavcodec/aacps_fixed_tablegen.h| : ^ ~ 174: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:523:32 :174 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(1.2 5236 | 4{5Q13819(76 20f./44M2_2P6I)8, 0Q03903(219.526f7)9,6 Q4738217(1f /0M._P7I)1,3 2Q63705(617.42375023f8)6}36,4 4{6Qf3/1M(_ PI0)., 0Q3306(17.3171900127516src/libavfilter/vf_waveform.c5885f3/:1M_2P2965I)f:,)27 ,: Q3 0Q3warning: 1((implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1 .04.46433680496332859f 29653 | /6 6M 6 _P7Ic)5of), n}Qst, 3f l0 (| o ~~~~~^~~~~~~~~~~~~~~~~~ 1a.5t53src/libavcodec/aac_defines.h: 24535o229:2 36=4:f/ M _1note: expanded from macro 'Q31'P .I ),- o| 1 ^~~~~~~~~~~~~~45; | # d| e ~ ^~src/libavcodec/aac_defines.hf i:44n:36e: note: Qexpanded from macro 'Q30'3 1(x) 44 | # de f i n e (Qi3n0t(x))( ( x ) * 2 1 4 7 4 8 3(i6n4t)8(.(0x )+ *01.057)3 7 4| ^ ~1 824.0 + 0.5)In file included from src/libavcodec/aacsbr_fixed.c | : ^62 : src/libavcodec/aacsbrdata.h:523: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: 174:52386 | : {warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1( 0.4422680093 21749 | 5 6 f ) ,Q Q3301(( 10.2.67415321678596776422f/7M5_2PIf),) }Q3,0 ({1.Q273916(4 708.207316f7/1M9_0P7I1),5 8Q33012(f1).,3 0Q338163(6 404.66f3/6M_0P6I3),8 9Q3360(616.377150f1)2}5,68 5 f| / ~~~~~^~~~~~~~~~~~~~~~~~M _PI),src/libavcodec/aac_defines.h Q:3045(:136.:44 43note: 8expanded from macro 'Q31'4 9325f/M_ PI45) | #,d eQf3i0n(1e. 55Q3312352924f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:(44x:36): note: expanded from macro 'Q30' 44 | #(dienfti)n(e( xQ)3*201(4x7)4 8 36 48 . 0 + 0 . 5 ) | ^ ~ (int)((x)*107In file included from 3src/libavcodec/aacsbr_fixed.c7:4621: 8src/libavcodec/aacsbrdata.h2:4522.:083 :+ warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 5) | ^ 522 | {Q3In file included from 1src/libavcodec/aacps_fixed.c(-:024.: 9In file included from src/libavcodec/aacps.c2:323: 6src/libavcodec/aacps_fixed_tablegen.h6:01742:613:3 2warning: 69implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]32 f), Q31(-0.9797 917429 | 8 0 6 8 1 8 0Qf30)(},1 .2{6Q453118(9-706.424f60/7M1_7P8I5)18,59 8Qf3)0,( 1Q.312(7-906.4547283322715f/2M01_6P39I4)f,) }Q,3 0 (| 1 ~~~~^~~~~~~~~~~~~~~~~~~ .3038src/libavcodec/aac_defines.h6:34564:436:6 note: fexpanded from macro 'Q31'/ M_PI), 45Q | 3#0d(e1f.i3n7e1 01Q235168(5xf)/ M _ P I ) , Q 3 0 (1 .(i4n4t4)3(8(4x9)3*225f1/4M7_4P8I)3,6 4Q380.(10. 5+53 203.5529)2 4 f| / ^ ~M _PI), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.h:src/libavcodec/aacsbr_fixed.c44::6236: :src/libavcodec/aacsbrdata.h :522note: :expanded from macro 'Q30'58 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #defi ne522 Q | 30{(Qx3)1 ( - 0 . 92 3 66 0 2 3 3 2 6 9(3i2ntf))(,( xQ3)1*1(0-7037.4917892749.2908 +0 608.158)0 f )| } ^, {Q31(-0.446In file included from 0src/libavcodec/aacps_fixed.c7:1247: 8In file included from src/libavcodec/aacps.c5:1328: 5src/libavcodec/aacps_fixed_tablegen.h9:1748:f36): ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31(-0.5423325201 61743 | 9 4 f ) } ,Q 3 0| ( ~~~~^~~~~~~~~~~~~~~~~~~ 1.26src/libavcodec/aac_defines.h4:5451:8369:7 note: 6expanded from macro 'Q31' 2f/M_PI )45, | Q3#0(d1e.f27i96n4e78 2Q7311f(/Mx_)P I ) , Q 3 0( 1 . 30 3 8 (6i3n6t)4((4x6f)/*M2_14P7I48)3, 6Q483.00 +( 01.5.)3 7| ^ ~1 0125685f/M_In file included from PIsrc/libavcodec/aacsbr_fixed.c):,62: src/libavcodec/aacsbrdata.hQ:35220(:1.314:4 warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3849325f/M_P I)522, | Q{3Q03(11.(5-503.29325326962042f3/3M2_69P32If)),, Q 3| 1 ^~~~~~~~~~~~~~( -0.9src/libavcodec/aac_defines.h7:9447:9362:9 8note: 0expanded from macro 'Q30'6 8180f)} ,44 | {#Qde3f1(i-ne0 .4Q463007(1x7)8 51 8 5 98 f ) , Q 3 1 ( - 0(.i5n4t)2(3(3x25)2src/libavcodec/aacsbr_template.c*01106:7339251744:f131)82:}4, .| warning: ~~~~^~~~~~~~~~~~~~~~~~~ 0comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] + src/libavcodec/aac_defines.h0:.455:)36: note: expanded from macro 'Q31'| ^ src/libavcodec/aaccoder_twoloop.h : 25145In file included from | src/libavcodec/aacps_fixed.c297 | #:24:: 19 deIn file included from f: src/libavcodec/aacps.ci:32 warning: n: esrc/libavcodec/aacps_fixed_tablegen.hicomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f :(s bQ174r3-:>b111s_(:x li)mwarning: i implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]te r 297 _ | b a n fd o s (ri 174!= on | t()(l(x i d=) _*0 b 2; si 1 _ 4Q<3l0(71 4.i2s8m366i4i4tezr8_5be.o1fa(m089n76i2f dn/+Ms_s 0P.f5)&I)) & ,/ si z| ! ^ ~Qe3s bro->0rfes(e1.(2t7mIn file included from )9 isrc/libavcodec/aacsbr_fixed.c6: n| 4627s8 ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ : f[20src/libavcodec/aacsbrdata.h]:)7src/libavfilter/vf_waveform.c522;1 ::f/+6+3006:i: )M27warning: _ P:Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ) ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~warning: , implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] Q 30(1 .5223 | 0{3Q83613(6 -src/libavcodec/aaccoder_twoloop.h4:3006 | 043616 f/.:9 M_19P2 3:I 6 6)02c33warning: 2,o6comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] nQ39 3s20f)t,( 1. fl3oQa361t 7o23 | 1 1(0 1=25-6 10.8 .59-7ff 9oo1/;7rM (i9 _ 2=P | 098I0 ~ ^~);,6 i8 Q13<0(8 10s.if4z44)38e}4o,f 9{(m3Qa235xf1s(-/f0)M._ /4 Ps4I)i60,7z17 8Qe305o(1f18.(5m5a95x328s3f[f5)0,2] 9);Q2 4f3+/+i1)M (_P I-)| , 0 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~.| ^~~~~~~~~~~~~~ 5 4233src/libavcodec/aac_defines.h2:445:20361:6 note: 3expanded from macro 'Q30'9 4f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 44 | #dsrc/libavcodec/aac_defines.he:f45:i36n: enote: expanded from macro 'Q31'Q 30(x) 45 | # d e f i n e Q 3 1 (x()i n t ) ( ( x ) * 1 0 7 3(7i4nt1)82(4(.x)0* 2+1 40.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:173:In file included from 136:src/libavcodec/aacsbr_fixed.c warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]62 : src/libavcodec/aacsbrdata.h:521:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | 521 | {QQ303(11(.-305.035565362568031f8/41M9_9P6I)5, fQ)3,0 Q(311.(3 602.08744247029483212f3/2M2_P8If))},, Q{3Q03(11(. 3082.09590997991014f46/74M3_5P0If)), ,Q 3Q301((1-.0.41341237082847139497740f5/Mf_P)I}),, Q| ~~~~^~~~~~~~~~~~~~~~~~~3 0(1.src/libavcodec/aac_defines.h48:50450:361:4 4note: 4expanded from macro 'Q31'8f /M_PI), Q4530 | (#1.d5e5f9in0e1 4Q33210(x4)f / M _ P I) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h(:i44n:t36):(( x)note: *expanded from macro 'Q30' 2147483 6444 | #8d.e0f i+n e0 .Q53)0( x )| ^ ~ In file included from (src/libavcodec/aacsbr_fixed.ci:n62: tsrc/libavcodec/aacsbrdata.h):(521:(59:x )warning: *implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 073741824.0 521+ | {0Q.351)( -0 .| 3 ^6 32601841In file included from 99src/libavcodec/aacps_fixed.c6:524f: )In file included from src/libavcodec/aacps.c,: 32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:( 1730:.011174:4 02warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3123228f)}, {Q3 1(173 | 0 . 9 99 7 9 0Q43406(714.335500f55)5,6 5Q8313(f/-M0_.PI1),4 1Q33002(18.7336427844052f7)9},8 2 f| / ~~~~~^~~~~~~~~~~~~~~~~~M_ PI),src/libavcodec/aac_defines.h :Q453:360:(1 .note: expanded from macro 'Q31'3 8205099 1451 | f#/dM_ePfIi)n,e QQ303(11(.x4)3 2 7 8 4 1 9 9 7 f / M _ P(Ii),n Qt3)0(((1x.)4*82510407144843486f4/8M.0_ P+I )0.,5 Q)3 0( 1| . ^ ~5 590143204fIn file included from /src/libavcodec/aacsbr_fixed.cM:_62P: Isrc/libavcodec/aacsbrdata.h):,521: 32 :| ^~~~~~~~~~~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30'521 | {Q31( -440 | .#3d6e3f2i6n0e1 8Q43109(9x6)5 f ) , Q 3 1 ( 0. 0 7 44(0i2n4t3)1(2(3x2)*210873f7)4}1,8 24{.Q03 1(+ 0 .0.9599)7 9 04| 4 ^ 674350f), Q3In file included from 1src/libavcodec/aacps_fixed.c(:-24: 0In file included from .src/libavcodec/aacps.c1:4321: 3src/libavcodec/aacps_fixed_tablegen.h0:21738:786:3 47warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 5f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h173: | 45 : 36 : note: Qexpanded from macro 'Q31'3 0(1.350 5455 | 5#6d5e83ffi/nMe_ QP3I1()x,) Q 3 0( 1 . 3 6 2 8 4 27 9 8(i2nf/tM)_(P(Ix)),*2 1Q4734083(61.4388.20 0+5 00.9951)1 f /| M ^ ~ _PI), Q30(1.4In file included from 32src/libavcodec/aacsbr_fixed.c78:4621: src/libavcodec/aacsbrdata.h9:95217f:/6M:_ PIwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(1.485001 445214 | {8Qf3/1M(_-P0I.3)63,2 60Q1308(4119.9565950f)1, 4Q33210(4 0f.0/7M_4P4I0)2,4 3 1| ^~~~~~~~~~~~~~2 3228fsrc/libavcodec/aac_defines.h):},44 :36{:Q 3note: 1(expanded from macro 'Q30' 0.999790 4444 | 6#7d4ef3in5e0 fQ)3,0 (xQ)3 1 ( - 0 . 1 4 1 30 2 8(i7n3t4)74(05(x5) warning*1f07s)3 generated. }7, 4 | 1 ~~~~^~~~~~~~~~~~~~~~~~~8 24.0src/libavcodec/aac_defines.h: 45+: 360.:5 note: )expanded from macro 'Q31' | ^ 45 | #defIn file included from insrc/libavcodec/aacps_fixed.ce: 24: QIn file included from 3src/libavcodec/aacps.c1:(32x: ) src/libavcodec/aacps_fixed_tablegen.h : 173: 61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x) *1732 | 1 47 4 8 3 6Q4308(.01 .+35 00.5555)6 5 83| f ^ ~ /M_PI), Q30(1.3In file included from 62src/libavcodec/aacsbr_fixed.c84:27629: 82src/libavcodec/aacsbrdata.hf:/520M:_83P:I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(1.3820 5205 | 0{9Q93111(f-/0.M3_2P0I7)0,6 66Q6938065(61f.)4, 3Q3217(8 04.15909174f3/4M2_1P9I0)8,7 53Qf3)}0,( 1{.Q3418(50 00.15474549381f63/2M2_4P48I7)f,) ,Q 3Q0(31.155(9-001.49382906644f2/29M2_P1I)5,0 9 f)| } ^~~~~~~~~~~~~~, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36src/libavcodec/aac_defines.h:: 45note: expanded from macro 'Q30': 36: note: expanded from macro 'Q31' 44 | #de f45i | n#dee fQi3n0e( xQ)3 1 ( x ) (i n t ) ( ( x()in*t)1(0(7x)3*7241147842843.06 4+8 .00. 5+) 0 .| ^5 ) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:In file included from 24src/libavcodec/aacsbr_fixed.c: In file included from :src/libavcodec/aacps.c62:: 32src/libavcodec/aacsbrdata.h:: 520src/libavcodec/aacps_fixed_tablegen.h::17359:: 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] 520 | {Q 31731 | (- 0 . 32 0 7 06Q63606(918.365560f5)55,6 58Q33f1/(M _0P.I)5, 0Q1340(314.236129804827795832ff)/}M,_P I){, QQ313(0( 1.03.85207550999131f1/6M_3P2I2)4,4 8Q7f3)0,( 1Q.3413(2-7084.19989976f6/4M2_2P92I1)5,0 9Qf3)0(}1.,48 5 00| 1 ~~~~~^~~~~~~~~~~~~~~~~~4 448fsrc/libavcodec/aac_defines.h/:M_45PI:)36,: note: Qexpanded from macro 'Q31'3 0(1.559 0451 | 43#2d0e4ffin/eM Q_3P1I(x)) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 :(36i:n tnote: )expanded from macro 'Q30'( (x)*2147 4448 | 36#4d8e.f0i n+e 0Q.350)( x )| ^ ~ In file included from (src/libavcodec/aacsbr_fixed.ci:n62t): (src/libavcodec/aacsbrdata.h(:x520)*:1320:7 warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 41824.0 + 0 .5205 | ){ Q3 1| ( ^- 0.32070666In file included from 69src/libavcodec/aacps_fixed.c8:6245: 6In file included from fsrc/libavcodec/aacps.c):,32 : Q3src/libavcodec/aacps_fixed_tablegen.h1:(173 :011:. 5warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 143421908753f)} ,173 | { Q 3 1 ( 0Q3.05(71.5393510653252546458873ff)/,M _QP3I1()-,0 .Q938096(614.2326922184520799f8)2}f,/ M_ P| ~~~~~^~~~~~~~~~~~~~~~~~I ), Qsrc/libavcodec/aac_defines.h3:450(1:.363:82 0note: 5expanded from macro 'Q31'09 911f/M_P I45), | Q#3d0e(fi1ne. 4Q3327184(1x99)7 f / M _ PI ) , Q 3 0 ((1i.n4t8)5(00(1x4)4*428f1/4M711_4 warningP8sI)3,6 generated 4. 8Q.30 0+( 10..55)5 9| 0 ^ ~1 43204f/M_PI)In file included from ,src/libavcodec/aacsbr_fixed.c : 62| : ^~~~~~~~~~~~~~src/libavcodec/aacsbrdata.h :520:6:src/libavcodec/aac_defines.h :warning: 44implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:36 : note: expanded from macro 'Q30' 44520 | | #d{eQfi3n1e( -Q030.(3x20)7 0 6 6 6 69 8 6 5 6 f ) , (Q3i1(n 0t.)5(0(1x4)3*4120179370481785234f.)0} ,+ {0Q.351)( | 0 ^ .575931632244In file included from 8src/libavcodec/aacps_fixed.c7:f24),: In file included from Qsrc/libavcodec/aacps.c3:132: (src/libavcodec/aacps_fixed_tablegen.h-0:.91728:1369:6 6warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 2921509f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 172 | src/libavcodec/aac_defines.h : 45 : 36 :Q 3note: 0expanded from macro 'Q31' (1.41361 445 | 3#9d2e3ff/iMn_PeI )Q, 3Q13(0x()1. 4 2 2 9 3 2 2 6 7 2 f(/Mi_nPIt)),( (xQ)*32104(17.4843364783.007 8+3 04.56)f / M| _ ^ ~P I), Q30(1.4In file included from 74src/libavcodec/aacsbr_fixed.c3:1628: 3src/libavcodec/aacsbrdata.h8:51519f/:M84_:P Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(1.511310 251919 | 8f{/MQ_3PI1)(, 0Q.394004(419.4566682796663f8)4,4 2Q371f/(M 0_.0P9I0)26,2 0 1| 1 ^~~~~~~~~~~~~~57 416src/libavcodec/aac_defines.hf:)44:}36,: {note: Qexpanded from macro 'Q30'3 1(-0.8 2443 | 8#6d3e5f2in5e3 4Q3320(7x)f ) , Q 3 1 ( 0. 0 8 9(2i4n76t8)8(2(3x6)7*61f)0}7,3 7 4| ~~~~~^~~~~~~~~~~~~~~~~~1 In file included from 824src/libavcodec/aac_defines.h.:src/libavcodec/adpcmenc.c0: +4530 0:.36: 5:src/libavcodec/put_bits.h ):227note: : 37 | expanded from macro 'Q31' ^: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 45 | In file included from #src/libavcodec/aacps_fixed.cd:24e: fIn file included from isrc/libavcodec/aacps.cn:e32 : Qsrc/libavcodec/aacps_fixed_tablegen.h3:1172(:x)111 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 227 | (iifnt )172 | ( s(( x- )>* 21b4 uQf7_e34n8306d4( 1-8 ..s-40> 1b+3 0u6.14f5_3)p9t 2| r ^ ~ 3 f/>M_=P I)s,iz In file included from Qe30src/libavcodec/aacsbr_fixed.c(1o:.f(62B4: i2src/libavcodec/aacsbrdata.ht2B:u9f)5193:)58:2 warning: 26implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7{ 2 f/ M_| P ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ I), 519Q | 30{(1Q.34317(3 007.8934460f4/4M9_P4I6)6,8 7Q96330f()1,. Q43714(3 108.3085910f/2M6_2P0I)1,1 Q53704(161f.5)11}31,0 {2Q19381f/(M-_0.P82I3)8,6 3Q3502(53143.2576f2)6,68 4Q4321(7 f/0M._08P9I24)7,68 82 3| ^~~~~~~~~~~~~~6 76f)src/libavcodec/aac_defines.h}:44,: 36 :| ~~~~^~~~~~~~~~~~~~~~~~~note: expanded from macro 'Q30' src/libavcodec/aac_defines.h: 4544: | #36de:f inote: nexpanded from macro 'Q31'e Q30(x) 45 | #d e f i n e Q 3 1 ( x()i n t ) (( x ) * 1 07 37 4(1i82n4t.)0( (+x) *201.457)4 8 3| 6 ^4 8.0 + 0.5) In file included from src/libavcodec/aacps_fixed.c| : ^ ~24 : In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:172:86In file included from : src/libavcodec/aacsbr_fixed.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]62 : src/libavcodec/aacsbrdata.h:519:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | Q3 0519( | 1{.4Q133161(4 3902.39f/4M0_4P49I4)6,6 8Q7309(631f.)42,29 3Q23216(7 2f0/.M0_9P0I)2,6 2Q3001(11.547347136f0)7}8,3 4{6Qf/3M1_(P-I)0,.8 2Q33806(315.4275344313823785f1f)/,M _PQI)3,1 (Q 03.0(018.5912143716082812983f/6M7_P6If)),} ,Q3 0 (1| . ~~~~~^~~~~~~~~~~~~~~~~~5 6266src/libavcodec/aac_defines.h84:4452:736f:/ M_note: Pexpanded from macro 'Q31'I ), | ^~~~~~~~~~~~~~ 45 | #src/libavcodec/aac_defines.h:d44:e36f:i note: nexpanded from macro 'Q30'e Q31(x) 44 | # d e f i n e Q3 0 ( (xi) n t ) ( ( x ) * 2 1(4i7n4t8)3(6(4x8).*01 0+7 307.451)8 2| ^ ~4 .0 + 0.5) In file included from src/libavcodec/aacsbr_fixed.c| :62 ^: src/libavcodec/aacsbrdata.h:519: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.h519: | 172{:Q6131:( warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 94044946687963 f172), | Q 3 1 ( 0Q.3009(012.64201131651744319263ff)/}M,_ P{IQ)3,1 (Q3-00(.182.38462325923523264723f2/7Mf)_,P I)Q,3 1Q(3 00.(018.9424376783802783364766ff)/}M,_ PI )| ~~~~~^~~~~~~~~~~~~~~~~~, Q30src/libavcodec/aac_defines.h(:145.:364:74 3note: expanded from macro 'Q31'1 83851f/ M45 | _#dPeIf)i,ne Qsrc/libavcodec/aacdec_template.cQ3301:((x1565)1 : .35 5: 1 1warning: 3 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 02 1 9 8(fin/tM)_(P(xI)) 1565* | ,2 Q1 34 0( 7148 3. 56 462 6 8.6 084 4 + 2 0 7. f5/ M) _ P i f| I ^ ~()o ,ff s e| t ^~~~~~~~~~~~~~[ 0] In file included from > src/libavcodec/aac_defines.h2src/libavcodec/aacsbr_fixed.c5::54462:U: )36 {src/libavcodec/aacsbrdata.h : : note: 518| : ~~~~~~~~~ ^ ~~~~expanded from macro 'Q30'83 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #defin e 518Q | 3{0Q(x3)1 ( 0 . 6 7 2 2 6 8 6(1i3n9t3)7(8(8x)f*)1,0 7Q33714(src/libavcodec/put_bits.h1-802.:14.265034: 9437+38: 900warning: .115comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare])01 4 f| ^) }, {Q31(-0In file included from .src/libavcodec/aacps_fixed.c7 :0726524: 3In file included from | 7src/libavcodec/aacps.c 3 :9328 : 84 2src/libavcodec/aacps_fixed_tablegen.h 0: 1726 8 :if36)f:, warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Qs3 1(-->0bu.f7_6e5n47d34 -9 s172-3> | 2b5 99u 2f_ pft )r } , Q> =30| ~~~~^~~~~~~~~~~~~~~~~~~s(i 1ze.of4src/libavcodec/aac_defines.h(1B:i453t:B366:u1f ))4note: expanded from macro 'Q31' 39{23 f/ M | _45 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~P | I#),d efQi3n0e(1 .4Q23219(32x2)6 72 f /M _ P I ) , Q 30 ( 1(.4i3n7t3)0(7(8x3)46*f2/1M47_4P8I)3,6 4Q380(.10. 4+7 4031.85)3 8 5| ^ ~1 f/M_PI), Q30In file included from (1src/libavcodec/aacsbr_fixed.c.:56211: 31src/libavcodec/aacsbrdata.h02:1518:9588:f warning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M_ PI), Q30(1.5 6251866 | 84{4Q237f1/M(_ P0I.)6,7 2 2| 6 ^~~~~~~~~~~~~~8 6139src/libavcodec/aac_defines.h37:8448:f36):, note: expanded from macro 'Q30'Q 31(-0.1 34449 | 4#d3e8f9i0n1e1 0Q1304(fx))}, { Q 3 1 ( - 0. 7 0 7 3(i7n3t9)(8(8x4)2*0160873f7)4,1 8Q234.10 (+- 00..756)5 4 7| 3 ^4 9325992f)},In file included from src/libavcodec/aacps_fixed.c| : ~~~~^~~~~~~~~~~~~~~~~~~24 : In file included from src/libavcodec/aacps.c:src/libavcodec/aac_defines.h32:: 45src/libavcodec/aacps_fixed_tablegen.h::36:172 note: :expanded from macro 'Q31'11 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q31 (172x) | Q 3 0 ( 1 . 4(i1nt3)(6(14x3)9*232f1/4M74_8P3I6)4,8 .Q0 3+0 0(.51). 4 | 2 ^ ~2 9322672f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c):,62 : Qsrc/libavcodec/aacsbrdata.h:35180:(311:. warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 73078346f/M_P I518) | ,{ QQ3301((1 0..467742236188638153913f7/88Mf_)P,I) ,Q 3Q1(3-00(.113.45941313810920119180f1/4Mf_)PI}),, {QQ3301((1.-50.672606784347273f/9M8_8P4I2)0,6 8| f ^~~~~~~~~~~~~~) , Q3src/libavcodec/aac_defines.h1(:-44:036.:7 6note: expanded from macro 'Q30'5 4734932 5449 | 92#fde)f}i,ne | Q ~~~~^~~~~~~~~~~~~~~~~~~3 0(x)src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (i n45t | )(#(dxe)f*i1n0e7 3Q73411(8x2)4 . 0 + 0 . 5 ) | ^ (int)((x)In file included from *src/libavcodec/aacps_fixed.c2:1244: 7In file included from 4src/libavcodec/aacps.c83:6324: 8src/libavcodec/aacps_fixed_tablegen.h:.1710: 136+: 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 5) | ^ ~ In file included from 171src/libavcodec/aacsbr_fixed.c | :62 : src/libavcodec/aacsbrdata.h : 518 : 7Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 .4590617418f /518M | _{PIQ)3, 1Q(3 00(.167.2426686518389938718185ff),/ QM3_1(PI-)0.,1 3Q4309(413.487693051051405149ff)/}M, _{PIQ)3,1 (-Q030.(7017.5307239392818940290f6/8Mf_)P,I )Q,3 1Q3(0-(01..572961514773349435285f9/9M2_fP)I}), , | ~~~~~^~~~~~~~~~~~~~~~~~Q 30(1src/libavcodec/aac_defines.h.:545:6365:1 1note: 49expanded from macro 'Q31'75 0f/M_PI )45, | # d| e ^~~~~~~~~~~~~~ finesrc/libavcodec/aac_defines.h :44Q:3361:( xnote: )expanded from macro 'Q30' 44 | # d e(fiinnte) (Q(3x0)(*x21)4 7 4 8 3 6 48 . 0 + 0 . 5 ) ( i| n ^ ~t )((x)*10737In file included from 4src/libavcodec/aacsbr_fixed.c1:8622: 4src/libavcodec/aacsbrdata.h.0: 517:+84: 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 5) | ^ 517 | In file included from {src/libavcodec/aacps_fixed.cQ:3241: ( In file included from 0.src/libavcodec/aacps.c4:1328: src/libavcodec/aacps_fixed_tablegen.h8:11712:811141:8 2warning: 68implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3f), Q31( 0.021 81718 | 0 98 92 2 2 8Q23f0)(}1,.4 5{Q9310(6-107.481681f35/4M5_4P9I41)2,3 7fQ)3,0 Q(311(. 406.598889984174185f0/9M0_9PI3)59,f )Q}3,0 (| ~~~~~^~~~~~~~~~~~~~~~~~1 .4763src/libavcodec/aac_defines.h5:450:365:4 5note: 9expanded from macro 'Q31'f src/libavcodec/put_bits.h/M_P:I) ,31745 : | Q#33:3 0dwarning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e1 f.i5n0e29 32Q19301(9xf)/ 317M | _ P I ) ,i fQ (s3- 0>(1 .b 5u(i29fn_1et1n7)3d (4-5( x8)sf*2-14/>M7b_4ufP_8Ip),3t6 4rQ83 .00> +( =10. 5.s56) i5 z1| 1e4 ^ ~o9f (7Bi5tB0uff)/) In file included from {M src/libavcodec/aacsbr_fixed.c| :_62 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~P: I src/libavcodec/aacsbrdata.h:)517,: 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' 517 | {Q 3144( | #0de.f4i1n8e8 Q13208(41x8) 2 6 8 3 f ) , Q 3 1 ( 0.(0i2n1t8)8(0(9x89)2*212078327f4)1}8,2 4.{0Q 3+1 (0-.05.)8 6 1| ^3 5454941237In file included from fsrc/libavcodec/aacps_fixed.c):,24: In file included from Qsrc/libavcodec/aacps.c3:132(: 0src/libavcodec/aacps_fixed_tablegen.h.9:81719:4867: 4warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 0909359f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 171 | src/libavcodec/aac_defines.h : 45: 36 :Q 30note: expanded from macro 'Q31'( 1.459061 7454 | 1#8dfe/fMi_nPIe) ,Q Q331(0x()1 . 46 5 8 8 9 8 1 1 5 f /(Mi_ntP)I()(,x )*Q213407(418.34674683.500 +5 405.59) f /| ^ ~M _PI), Q30(1.In file included from 5src/libavcodec/aacsbr_fixed.c0:622: 9src/libavcodec/aacsbrdata.h3:25171:9320: 9warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30(1 .5175 | 2{9Q13117( 3045.84f1/8M8_1P2I8)41,8 2Q63803(f1).,56 5Q1311(4 90.705201f8/8M0_98P92I22)8,2 f )| }, ^~~~~~~~~~~~~~ {Q31(src/libavcodec/aac_defines.h-:044.:86361:3 5note: expanded from macro 'Q30'4 5494123 744f | )#,d eQ3f1i(n e0 .Q9380(9x4)7 4 8 0 9 0 9 3 59 f) } , ( in| t ~~~~~^~~~~~~~~~~~~~~~~~) ((x)src/libavcodec/aac_defines.h*:1450:7363:7 41note: 8expanded from macro 'Q31'2 4.0 + 0. 545 | )# d e| f ^i ne Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c :32 : src/libavcodec/aacps_fixed_tablegen.h : 171(:in61t:) (warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x)*2147483648.0 +171 | 0 . 5 ) Q| ^ ~3 0(1.459061In file included from 7src/libavcodec/aacsbr_fixed.c4:1628: fsrc/libavcodec/aacsbrdata.h:/517M:_7P:I ),warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(1.46588 95178 | 1{1Q531f(/ M0._4P1I8)8,12 8Q34018(2618.34f7)6,3 5Q03514(5 90f./0M2_P1I8)80,9 8Q93202(2182.f5)0},2 9{Q3312(19-009.f8/6M1_3P5I4)54,9 4Q1302(13.752f91)1,7 34Q5381f/(M_ P0I).,9 8Q93407(418.056950191439597f)5},0 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 n44 | e# dQe31f(ixn)e Q 3 0 (x ) ( i n t()i(n(tx))(*(2x1)4*7140837634784.108 2+ 40..05 )+ 0| . ^ ~5 ) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:516In file included from :83src/libavcodec/aacps_fixed.c:: 24: warning: In file included from implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacps.c :32: src/libavcodec/aacps_fixed_tablegen.h:171:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 516 | {Q31(-0.038415 171716 | 0 1 8 4 3 f )Q, 3Q03(11.(45-900.61679481888f8/1M5_6P8I1),1 7Q93f0)(}1,. {4Q653818(98-1015.f/3M0_1PI0)2, 1Q5373004(61.4447f6)35,0 5Q4315(9-f0/.M0_7P6I6)7,80 8Q3902(2120.550f2)9}3,2 1| 9 ~~~~^~~~~~~~~~~~~~~~~~~0 9f/Msrc/libavcodec/aac_defines.h_P:I45):,36: Qnote: 3expanded from macro 'Q31'0 (1.5291 1457 | 3#4d5e8ffi/nMe_ PQI31)(, xQ)3 0 ( 1 . 5 6 5 1 1 4 9(i7n50tf)(/(M_xP)I*)2,14 7 4| 8 ^~~~~~~~~~~~~~3 648.src/libavcodec/aac_defines.h0: 44+: 360:. 5note: )expanded from macro 'Q30' | ^ ~ 44 | #deIn file included from fsrc/libavcodec/aacsbr_fixed.ci:n62e: src/libavcodec/aacsbrdata.h:Q5163:580:( xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 516 | ({iQn3t1)(-(0(.x0)3*814105731776401188244.30f )+ ,0 .Q53)1 ( -| 0 ^ .69888815681In file included from 17src/libavcodec/aacps_fixed.c9:f24)}: ,In file included from {src/libavcodec/aacps.cQ3:132(: -src/libavcodec/aacps_fixed_tablegen.h0:.31710:111:0 2warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 7304644f), Q31 (171- | 0 . 0 7 6 6 78Q0308(9212.42509506f1)7}4,1 8 f| /M ~~~~^~~~~~~~~~~~~~~~~~~_ PI),src/libavcodec/aac_defines.h :Q453:036(: 1note: .4expanded from macro 'Q31'6 5889811 5f45/ | M#_dPeIf)i,n eQ Q330(11(x.)4 7 6 3 5 0 5 4 59 f / M _ PI()i,n t)Q(30((1x.)*5202194372418930694f8/.0 M+_ P0.I5),) Q 3| ^ ~0 (1.529117345In file included from 8src/libavcodec/aacsbr_fixed.cf:/62M_: PIsrc/libavcodec/aacsbrdata.h):,516 Q:3310(:1 warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 651149750f/M_ P516 | I{)Q,3 1 (-| 0 ^~~~~~~~~~~~~~. 0384src/libavcodec/aac_defines.h1:5144:367:6 0note: 1expanded from macro 'Q30'8 43f), Q443 | 1#(d-e0f.i6n9e8 8Q83801(x5)6 8 1 1 7 9f ) }, { Q3 1 ((-i0n.t3)0(1(0x2)1*5713004763447f4),1 8Q2341.(0-0 .+0 706.6578)0 8| 9 ^2 2205f)}, In file included from | ~~~~^~~~~~~~~~~~~~~~~~~src/libavcodec/aacps_fixed.c :24: In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacps.c::4532:: 36src/libavcodec/aacps_fixed_tablegen.h:: 170note: :expanded from macro 'Q31'136 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q31( x)170 | Q 3 0 ( 1 . 4(9in1t5)2(9(9x)4*1261f4/7M4_P8I3)6,4 8Q3.00( 1.+4 906.454)80 4 00| f ^ ~/ M_PI), Q30In file included from (1.src/libavcodec/aacsbr_fixed.c5:062: 3src/libavcodec/aacsbrdata.h95:5516:864:1 warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q30 (1516. | 5{2Q23910(-749055.f0/3M84_1P5I1)7, 6Q0310(81.4534f1)4,4 2Q033166(f-/0M._6P9I)8,8 8Q83105(618.1561677999f5)2}1, 4{f/Q3M1_(PI-)0,. 30 1| 0 ^~~~~~~~~~~~~~21 57304src/libavcodec/aac_defines.h6:4444:f36),: Qnote: 31expanded from macro 'Q30'( -0.0766 744 | 8#0d8e9f22i2n0e5 fQ)3}0,( x )| ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36: note: expanded from macro 'Q31' ( int)((x) *451 | 0#73d74e1fi8n2e4. 0Q +3 10(.x)5 ) | ^ (int)In file included from ((src/libavcodec/aacps_fixed.cx:)24*2: 1In file included from src/libavcodec/aacps.c4:732: 4src/libavcodec/aacps_fixed_tablegen.h8:31706:48111.0: + warning: 0.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 ) | ^ ~ 170 | In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.hQ:35150:(83:1 .warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 915299416f/M _515PI | ){,Q Q331(0 (01..9489663404586302430200f7/5Mf_)P,I )Q, 3Q13(-00(.15.355073898595986401016f6/2Mf_)P}I,), {QQ3310((1.-502.261951007346925257f73/7M4_fPI)),, QQ313(-00(.189.55145104142908396969f9/7Mf)_}P,I ) ,| ~~~~^~~~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.h1:.455:366:6 7note: 9expanded from macro 'Q31'9 5214f/M _45P | I)#,d e f| i ^~~~~~~~~~~~~~n e Q31src/libavcodec/aac_defines.h(:x44): 36 : note: expanded from macro 'Q30' ( i44n | t)#(d(exf)i*ne2 1Q4307(4x8)3 6 48 .0 + 0 . 5 ) | ^ ~( int)((x)*1In file included from 0src/libavcodec/aacsbr_fixed.c7:3627: 4src/libavcodec/aacsbrdata.h1:85152:458.0: +warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].5 ) | ^ In file included from src/libavcodec/aic.c In file included from :515src/libavcodec/aacps_fixed.c | :2428{: In file included from : src/libavcodec/aacps.cQsrc/libavcodec/bytestream.h:3:32171:118: src/libavcodec/aacps_fixed_tablegen.h(::170 :86 :0warning: .comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]9warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 30563232075f), Q3 1170( | - 0. 5 3 171 | 5 7 Q 8 g3-890>b9u(16.f0f04e9615r26 92+94f1= )F6f}F/,MM_ PI{INQ),( 3gQ310-((1>-.049b.6u64f481f5010e364r20_20fe7/nd7M3 -_7P I4g)f-,>b) ,u Qf3Q0(f311e.r(-5,00 .s3i8995z55e185)401;1 1f9/ M8| _9P ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~9 I)9, 9Q73f0)(},1src/libavutil/macros.h. :52 29490| :257 ~~~~^~~~~~~~~~~~~~~~~~~: 4 95note: src/libavcodec/aac_defines.h5expanded from macro 'FFMIN':45f :/36M:_ Pnote: Iexpanded from macro 'Q31' 49), | Q#3d0 (e145f. | #i54d1n4ee4f 2iFn0FMeI3N( a,6bQ6f)3 /1(M(x(_)aP) I ) , > (Q b 3 ) 0 ( ?(i1n t.)(((5b6x)6) 7*:2914 79(4583a62))418 .04 | ~ ^ ~f +/ 0M._5P)I) , | ^ ~ | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:In file included from 36src/libavcodec/aacsbr_fixed.c:: 62: note: src/libavcodec/aacsbrdata.hexpanded from macro 'Q30' :515:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]44 | #define Q30 (515x) | { Q3 1 ( 0 . 9 8 63 0 (5i6n3t2)3(2(0x7)5*f1),0 7Q373411(8-204..05 3+5 708.859)9 6| 0 ^0 662f)}, {Q3In file included from 1src/libavcodec/aacps_fixed.c(-:024.: 6In file included from 1src/libavcodec/aacps.c5:1320: 3src/libavcodec/aacps_fixed_tablegen.h6:21702:77613:7 4warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q31(-0.8951501 9170 | 8 9 9 9 9 7 Qf3)0}(,1. 4 9| ~~~~^~~~~~~~~~~~~~~~~~~1 5299src/libavcodec/aac_defines.h41:645f:/36M:_ Pnote: Iexpanded from macro 'Q31') , Q30(1 .45 | 4#96d44e8fi0n4e0 0fQ/3M1_(PxI)) , Q 3 0 ( 1 . 5 03 95 5(8i4nt1)1(f(/Mx_)P*I21)47,4 8Q3360(418..502 2+90 74095.55)f / M_| PI ^ ~) , Q30(1.54144In file included from 2src/libavcodec/aacsbr_fixed.c0:36626f: /src/libavcodec/aacsbrdata.hM:_P515I:)7,: Q 3warning: 0(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 .5667995214 f515 | /{MQ_3P1I() ,0 . 9| 8 ^~~~~~~~~~~~~~6 30563src/libavcodec/aac_defines.h2:344:2360:7 5note: fexpanded from macro 'Q30') , Q31(- 044. | 5#3d5e7fi8n8e9 9Q63000(6x6)2 f ) }In file included from , { src/libavcodec/aic.cQ3 1 (:-028 . : 6 15src/libavcodec/bytestream.h 10:3(186i6:13n:2 t2)warning: ((comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]77x3 )7*41f0)7, 3Q73411(8 186- | 240.0 . + s8i 09.z5)5 e 1| ^25 0=1 9F8F9M9I9N9In file included from (7src/libavcodec/aacps_fixed.cp-f>)b:}u24,: f In file included from fsrc/libavcodec/aacps.c :32e| r: _e ~~~~~^~~~~~~~~~~~~~~~~~nsrc/libavcodec/aacps_fixed_tablegen.hd : 170-: psrc/libavcodec/aac_defines.h-:>36b45:u: fwarning: 36implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:f enote: expanded from macro 'Q31'r , size) ;45 | # d | 170 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e | f i n e QQ31src/libavutil/macros.h(3:0x49)(: 125.4 9: note: 15 expanded from macro 'FFMIN'2 9 9 4 1496 | f/ # M_d(ePifiIn)nte, )Q 3(F0((Fx1)*M.I24N1(9a46,b7)44 834(860(4a4)80.0 f0>/ +M _(PI0),b .Q)5 3?)0( (1 b| . ^ ~ )50 3:9 5(58a4In file included from )1src/libavcodec/aacsbr_fixed.c)1: 62f : /| ~ ^ ~src/libavcodec/aacsbrdata.hM _:P514:I84): ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] QIn file included from 3src/libavcodec/aic.c0:(281.: 5src/libavcodec/bytestream.h2:2 1879514:0 | 7154{:9Q5 5warning: 3fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]/ 1(M-_0P 187. | I 6 ), 2 08i1fQ5 8(301s3(6i1z.15e84214 !4=0 4fs)2, iQ031z(3e6 ) 60 f.| /7 ~~~~~ ^ ~~~~50M 0_0PI6)7,6 2Q1380(9156.f)5}6,6 79{9Q5321(1-40f./4M3_8P6I7)0,1 5 | 2 ^~~~~~~~~~~~~~5 0812src/libavcodec/aac_defines.hf:)44:,36 : Qnote: 3expanded from macro 'Q30'1 ( 0.999 9448 | 0#6d9e2f4i4n3e 2Q23f0()x}), | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36 : (note: inexpanded from macro 'Q31't )((x)*1 045 | 7#3d7ef4i1n8e2 4Q.301( x+) 0 . 5 ) | ^ (int)((In file included from x)src/libavcodec/aacps_fixed.c*:2241: 4In file included from 7src/libavcodec/aacps.c4:328: 3src/libavcodec/aacps_fixed_tablegen.h6:41708.:0 11+: 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 ) | ^ ~ In file included from 170src/libavcodec/aacsbr_fixed.c | : 62 : src/libavcodec/aacsbrdata.h : 514 :Q5830:( warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 4915299416f/ M514_ | P{IQ)3,1( -Q03.0(612.048916548418034601084f0f/)M,_ PQI)3,1 (Q 03.075(0010.657602318995565f8)4}1,1 f{/QM31_(P-I0).,4 3Q836700(115.25502812290f7)4,95 5Qf3/1(M _0PI.)99,9 9Q8036092(414.35224f1)44}2,0 3 66| f ~~~~^~~~~~~~~~~~~~~~~~~/ M_PIsrc/libavcodec/aac_defines.h),: 45Q:363: 0note: (expanded from macro 'Q31'1 .5667995 452 | 14#fd/eM_fPiIn)e ,Q 3 | 1 ^~~~~~~~~~~~~~( x) src/libavcodec/aac_defines.h :44 : 36 : note: expanded from macro 'Q30' (in t44) | (#(dxe)f*i21n4e 7Q43803(6x4)8 . 0 + 0 . 5 ) | ^ ~ (int)((x)*In file included from 10src/libavcodec/aacsbr_fixed.c73:7624: 1src/libavcodec/aacsbrdata.h:85142:4.32:0 warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.5) | ^ 514 | {Q31In file included from (-src/libavcodec/aacps_fixed.c0:.246: 2In file included from 08src/libavcodec/aacps.c1:325: 81src/libavcodec/aacps_fixed_tablegen.h3:1696:11368:4 warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f), Q31( 0.75000 1696 | 7 6 2 1 Q83905(61f.)51}4,6 21{3Q77310f(/-M0_.P4I3)8, 6Q73001(5125.058118123f)3,4 0Q139f1/(M _0P.I9)9,9 9Q830069(214.542332428f49)4}5, 3 f| / ~~~~~^~~~~~~~~~~~~~~~~~M _PI)src/libavcodec/aac_defines.h,: 45Q:3360(:1 .note: 5expanded from macro 'Q31'3 6948680 945f | /#M_dPeIf)i,n eQ 3Q03(11(.x5)50 0 6 8 7 3 6 1 f / M _ PI )(,i nQt30)((1(.x5)6*729174577459853f6/4M8_.P0I) ,+ | 0 ^~~~~~~~~~~~~~. 5) src/libavcodec/aac_defines.h| :44 ^ ~:36 : note: expanded from macro 'Q30' In file included from 44src/libavcodec/aacsbr_fixed.c | :#62d: esrc/libavcodec/aacsbrdata.hf:i514n:e6 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (x) 514 | ({inQt3)1((-0(.x6)2*0180157831734611882440.f0) ,+ Q03.15() 0.| 7 ^ 50006762189In file included from 5src/libavcodec/aacps_fixed.c6:f)24}: , In file included from {src/libavcodec/aacps.cQ3:1(32-: 0src/libavcodec/aacps_fixed_tablegen.h.:41693:81116:7 0warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 5250812f), Q31( 0169. | 9 9 9 98 0 6 9Q320(414.3521426f21)3}7,7 0| ~~~~^~~~~~~~~~~~~~~~~~~f /M_PIsrc/libavcodec/aac_defines.h):,45 :Q363:0 note: (expanded from macro 'Q31'1 .51813340 145 | 9#fd/eMf_iPIn)e, QQ313(0x()1 . 5 23 48 49 4 5 3 f / M _ P I(),i nQ3t0)((1(.x5)*321649744886386094f8/.M_0P I+) ,0 .Q53)0( 1 .| 5 ^ ~50 0687361f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c):, 62Q: 3src/libavcodec/aacsbrdata.h0:(5131:.835:6 79warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 7595f/M_PI), 513| | ^~~~~~~~~~~~~~{ Q31( src/libavcodec/aac_defines.h0.:50444:4369:1 6note: 6expanded from macro 'Q30'76 0303f )44, | # dQe3f1i(n-e0 .Q8305(9x9)5 0 7 24 0 8 43 4f ) } , { Q 3(1i(n 0t.)47(16(2x8)91*01605170387f4),1 Q8321(4-.0.018 6+8 02004.0549)56 9 f| ) ^} , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn file included from :src/libavcodec/aacps_fixed.c45::2436: :In file included from note: src/libavcodec/aacps.cexpanded from macro 'Q31': 32: src/libavcodec/aacps_fixed_tablegen.h:169:86 :45 | warning: #implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] define Q31(x) 169 | Q 3 0 (1 .(51i4n6t2)(1(x3)7*7201f/4M7_4P8I3)6,4 8.Q0 3+0 (0.15). 51 8| ^ ~1 334019f/M_PI)In file included from ,src/libavcodec/aacsbr_fixed.c :Q623: 0src/libavcodec/aacsbrdata.h(:1513.:595:2 warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]48 49453f/M_PI )513, | {QQ3301((1 0..553064944896810696f7/6M0_30P3If)),, QQ3301(1(.-505.00865879396510f72/4M0_8P4I)3,4f )Q}3, 0{Q(31.15(6 709.745771569258f9/1M06_5PI1)0,8 f )| , ^~~~~~~~~~~~~~ Q31(src/libavcodec/aac_defines.h-:044.:1368:6 8note: expanded from macro 'Q30'0 2040495 6449f | )}#,de f i| n ~~~~~^~~~~~~~~~~~~~~~~~ e Q30src/libavcodec/aac_defines.h(:x45) : 36 : note: expanded from macro 'Q31' (i nt45) | #(de(fxin)e* 1Q073317(x4)1 8 24 . 0 + 0 . 5 ) (| i ^ nt)((x)*21In file included from 47src/libavcodec/aacps_fixed.c4:8243: 6In file included from 4src/libavcodec/aacps.c:832.: 0src/libavcodec/aacps_fixed_tablegen.h :+169 :061.:5 )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ ~ In file included from 169src/libavcodec/aacsbr_fixed.c | : 62 : src/libavcodec/aacsbrdata.h: 513 :31 :Q warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0( 1.51462137 75130f | /{MQ_3P1I( )0,. 5Q03404(19.15616876103330430f1)9,f /QM31_(P-I0.)85,99 5Q30072(410.8543243f4)8}4,9 4{Q5331f( /0M._4PI7)1,6 Q2380(911.05653160984f)8, 6Q83019f(/-M0_P.I18)6,8 0Q2300(410.459556090f6)87}3,6 1f /| M ~~~~^~~~~~~~~~~~~~~~~~~_ PI), src/libavcodec/aac_defines.hQ:3450:(361:. 5note: 6expanded from macro 'Q31'7 9757595 f45/ | M#_dPefIi)ne, Q 31| ( ^~~~~~~~~~~~~~x ) src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (int)(( x44) | *src/libavcodec/bytestream.h#2d1e:47f42718i:317n:6e4 Q83warning: 0(.xcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0) + 0 . 5 ) | ^ ~ 271(i | n t) (In file included from (src/libavcodec/aacsbr_fixed.cx i:nt) *6210s7: i3zsrc/libavcodec/aacsbrdata.h:75134e1:28 7= 2F:F4 M.I0 warning: N+implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( g -0>.b5uf)f e | r _ ^513e nd | -{ gQ-3>1bIn file included from (u src/libavcodec/aacps_fixed.cf:024f.e5: r0,In file included from 44 src/libavcodec/aacps.c91s:i6ze32);6: 7src/libavcodec/aacps_fixed_tablegen.h| 6: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~1690: 33603:f )warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Qsrc/libavutil/macros.h :493:251:( -note: 0expanded from macro 'FFMIN' .85 91699 | 5 0 49 72 | 4 #0 8d 4 Qe330f4i(nf1.e5) }1, F{F4MIQN361(( 20a13.77,04bf7/)M_1P I6(()2,a Q8)39 10>(01 6.5(51b)108 18?3 (fb)3) 4, :0 Q(139af/1M)_P(I)- )0, Q.3| 01 ~ ^ ~(18. 562384082404904459536f9/Mf_)}P,I ) | , ~~~~~^~~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.h:145.:365:3 6note: 9expanded from macro 'Q31'4 86809f/ M45_ | P#Id),e fQi3ne0 (Q131.(5x5)00 6 8 7 3 6 1 f / M _ P I(i)n,t )Q((3x0)(*12.154677498735674589.50f /+ M0_.PI5)) , | ^ ~| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36In file included from :src/libavcodec/aacsbr_fixed.c :note: 62expanded from macro 'Q30': src/libavcodec/aacsbrdata.h:512:84: warning: 44 | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]#d efine Q30(x) 512 | { Q 3 1 ( - 0 . 4 9(1i0n4t)7(83(13x71)5*01f0),7 37Q43118(2 40.0. +3 02.859)5 2 1| 4 ^3 59663f)}, {QIn file included from 3src/libavcodec/aacps_fixed.c1(: 024.: 9In file included from 9src/libavcodec/aacps.c8:328: 1src/libavcodec/aacps_fixed_tablegen.h1:1697:5111: 2warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 751f), Q31( 0. 81698 | 9 9 3 9 8 3 8Q313305(41f).},5 1 | 4 ~~~~~^~~~~~~~~~~~~~~~~~6 2137src/libavcodec/aac_defines.h70:f45:/36M_:P Inote: ),expanded from macro 'Q31' Q30(1 .4551 | 8#1d3e3f4i0n1e9 fQ/3M1_(PxI)) , Q3 0 ( 1. 5 2 3 4 8 4 9 4(5i3nf/tM)_(P(Ix)),* 2Q1340(714.853366498.408 6+8 009.f5/) M _| ^ ~P I), Q30(1.5In file included from 5src/libavcodec/aacsbr_fixed.c0:0626: 8src/libavcodec/aacsbrdata.h7:35126:591:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30(1.5 65127 | 97{5Q73519(5-f0/.M4_P9I)1,0 4 7| 8 ^~~~~~~~~~~~~~3 13715src/libavcodec/aac_defines.h0:f44):36,: note: Qexpanded from macro 'Q30' 31( 0.3 28449 | #5d2e1f4i3n5e9 6Q6330f(src/libavcodec/aacsbr_template.c)x)} :, 369 { Q : 323 1 ( :0 .warning: 9comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]9 8(8i1n1t75)1(2(07x5)1* 369f | 10)7 ,3 Q371 4 1(8 02. 84f8o.r 909(3 k9 +=8 3 801.35;1 )3k 5| 4 f ^)< }=, s b r-| > ~~~~~^~~~~~~~~~~~~~~~~~n In file included from _src/libavcodec/aacps_fixed.cm:asrc/libavcodec/aac_defines.h24s:: t45In file included from :e36:src/libavcodec/aacps.c r:note: expanded from macro 'Q31'32 ;: src/libavcodec/aacps_fixed_tablegen.h :168k:+136+ :)45 | warning: #| implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d ~ ^ ~~~~~~~~~~~~~e fine Q31(x) 168 src/libavcodec/aacsbr_template.c | : 381 : 23: warning: Q(3comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]i0n t(1In file included from ).(5(3 src/libavcodec/aic.cx9381:)28*1 | : 281 47src/libavcodec/bytestream.h44 0:8293 9 3:313 645:f 8 /.Mf_Pwarning: 0oIrcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ) +(,k = 0 .Q5)13; 0 ( k| 2931. 54 ^ ~1 | 1<7 = 08 3 5 5ssifzb/In file included from er2 M=src/libavcodec/aacsbr_fixed.c-_ P:I>)F62n: ,src/libavcodec/aacsbrdata.hF:_ MQ512m:I3Na(32p-0s(:1>.5t warning: bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 eu4frf1;9e 4kr+ 3_+e512n4) | d0 -{ 7fQp3| 1/(--0> ~ ^ ~~~~~~~~~~~~~bMu. 4_9f1PIn file included from fI0e)src/libavcodec/ac3dec_fixed.c4r7,8:, 3156 Q13: s37src/libavcodec/ac3dec.ci0(1:5z14250ef.):57): 55,1;7warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 336| 81 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~( 0 9f0/.3M2_src/libavutil/macros.h8:P499I :425255:) | ,2 Q134note: 035expanded from macro 'FFMIN' ( 9 1 .65 653 f 9 1)49 | d#6}09o4d7, w{nQe38fmfi1x/i(n_eM co _F0FePf.fMsI[)9IN0(,a9,b]) 8(([aQ83n)f1]0 = 1d(>1.75o 56w9(2113n6bm2i828f)x0/M __7c?oP5 1ef)I,()f, bf Q3)1 s: ((a[)| ) 1| ^~~~~~~~~~~~~~0]. ~ ^ ~8 [8nf9src/libavcodec/aac_defines.h] 9=: 3In file included from 9448s38src/libavcodec/aic.c::m328: 36src/libavcodec/bytestream.hi:13:x 294note: 5 :expanded from macro 'Q30'154 * :LfE )warning: }V 44comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ,E #d e Lf| _ ~~~~~^~~~~~~~~~~~~~~~~~ iMnesrc/libavcodec/aac_defines.h 294: | I45:Q36 N 3:0U S ( _3note: Dexpanded from macro 'Q31'x ifB); 45( | | s ^~~~ ~ #ide fz ei 2n e Q! =3 1(si zxe )) ( i| n ~~~~~ ^ ~~~~t ) ( ( x ) * 1 0 7(37i41n8t2)4(.(0 x+ )0*.251) 4 7| ^4 83648.0 + In file included from 0.src/libavcodec/aacps_fixed.c5:)24 : In file included from | src/libavcodec/aacps.c ^ ~:32 : src/libavcodec/aacps_fixed_tablegen.h:168: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:512:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 168 | Q3 0512( | 1{Q.3513(9-1804.04993150f4/78M31_3P71I5)0,f Q)3,0 (1Q.3514(1 107.3028839555f2/1M4_3P5I9),6 Q6303(f1).}5,4 41{9Q4334107(f /0M._9PI9)8,8 11Q753102(017.5515f1)7,8 3Q63810( 90f./8M8_9P9I3)9,8 3Q83310310(514 warning.f5)}s5 generated, 9 1. 60| 9 ~~~~^~~~~~~~~~~~~~~~~~~4 78f/src/libavcodec/aac_defines.hM_:P45I):,36: Qnote: 3expanded from macro 'Q31'0( 1.5692 451 | 3#62d8e8ff/iMn_eP IQ),3 1 (| x ^~~~~~~~~~~~~~) src/libavcodec/aac_defines.h : 44 :36 : note: expanded from macro 'Q30' (int)( (44x | )#*d2ef1i47n4e8 3Q63408(x.)0 + 0 . 5 ) | ^ ~ (int)((x)In file included from *1src/libavcodec/aacsbr_fixed.c07:3627: 4src/libavcodec/aacsbrdata.h1:85112:483.:0 +warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .5) | ^ 511 | {Q3In file included from 1src/libavcodec/aacps_fixed.c(: 240: .In file included from src/libavcodec/aacps.c9:48321: 3src/libavcodec/aacps_fixed_tablegen.h6:1685:02862:1 2warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8f ), Q31(-0.97506 641680 | 0 27 1 2 Q83f0)(}1, .{Q53319(1-804.0995343544f97/4M9src/libavcodec/ac3dec.c_2:8P4475:3If)58,): , QQwarning: 33implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 0((1.-5041.177908630575 9f74478/ | 5M_ P0 I1 ) 9,8 Q33 0f ( )1}. 54, 4 1do w94| 3nm ~~~~^~~~~~~~~~~~~~~~~~~ 4i0x7_fsrc/libavcodec/aac_defines.hc/o:45Me_:fPfI36s),: [Q 03][note: i]0 expanded from macro 'Q31' (=1. 55(17d8 ow3n45 | 6#8m09dfie/fMx_i_PncIe o)eQff,s[3 1Qsrc/libavcodec/bytestream.h30]([0i:x(]1317.:13) 5:5+ 9 warning: | 1 ~~~~~~~~~~~~~~~~~~~~~^ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]6 0 94 7 8f 448/ | M_ P ( I i317) n | , t Q ) 3 s(iz0e( ( 21x. 56 92) *2=1417 364 F28 F 8 3 M 86I f4N /8(. 0M p _+-P> Ib), 0 uf f| . ^~~~~~~~~~~~~~ e5 )r _ src/libavcodec/aac_defines.h deo:| n ^ ~w 44dn -:m i36px_: -note: In file included from expanded from macro 'Q30'csrc/libavcodec/aacsbr_fixed.c> o:efb62f u: src/libavcodec/aacsbrdata.hs44[f1]: | f#[de511feii]:)rn,58 e* :s warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] iLQ zE3Ve0)(Ex;L ) _511 | M | { ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~I NQ U 3 S 1(_ 3src/libavutil/macros.hD : B0;.49 : 259:( i4n | 8t1note: ~~~~~~~~~~~~~~~~~~~~ ~)3(expanded from macro 'FFMIN' 6(5 0x2)2*112 06497 | 837#fd4ef)1, iQn823e14 (F.F-00M. I9+N7 (5a,0b.06)5)6 4 (0(| a0 ^2)71 2 8>f )(},b ){ Q?3In file included from 1(src/libavcodec/aacps_fixed.c-0(.9:5b43244)49: 7 4In file included from 92:85src/libavcodec/aacps.c3f ):(a,32): src/libavcodec/aacps_fixed_tablegen.h :)Q168 31:( -061| ~ ^ ~.:7 9warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 07978In file included from 50src/libavcodec/aic.c19:8328f: ) }src/libavcodec/bytestream.h168,: | 318 :| 15 : ~~~~^~~~~~~~~~~~~~~~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/aac_defines.h:Q45:336 3180 | : ( 1note: src/libavcodec/ac3dec.c.expanded from macro 'Q31': 5 451i:335f9 :(s1i8z e warning: 4245implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | #0 9 3de!f5i=fn/M es_i PzIQ3451 | e )1,) | ( ~~~~~ ^ ~~~~Q x 3 )0 ( s1 .- 54> d1o 1w 7 n 0m8 35i x5_c ofe / f(iMnf_Pts)I(([x)0])[i,] *Qsrc/libavcodec/aacdec_template.c 23=0:1 (F3054417I4:8.X54403R41:261 9(4dowarning: 48w.comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]3n400 7m ifx+/ _0Mc_.oePf5f 3054I | ) s ) [ ,0| ] ^ ~[Qi ] );3 0 (| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~1 In file included from a.src/libavcodec/aacsbr_fixed.cc5-5:62src/libavcodec/ac3.h>1o: src/libavcodec/aacsbrdata.h:742c::448[0511]:.3: m6431acnote: .8s:expanded from macro 'FIXR12'09a warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f m/pMl_ e42_PI | ),r a# d511etQ | fei3n{ 0e(Q! =1 3F.5h59116Id(0 0X.r9948R1_34631i2n75 warning(f80saof2 generated)./M2_. s 1P2a mI6 8p), fQl3 )e0 (1,_ Q.r 5 3 a 619t e(21 )(-(3i 06.n9{7520t8 86) f| 6(/ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~40(Ma )0 _2*7P1 I420)896, f+ ) 0| } ^~~~~~~~~~~~~~.,5 ) ){Qsrc/libavcodec/aac_defines.h3: 441 :36(:| - ~~~~^~~~~~ ~0note: expanded from macro 'Q30' .954344 944 | 7#d4ef9i2ne8 5Q33f0)(,x )Q 31 ( - 0 . 7 9 6 0 7 9 7 8(5i0n1t98)3f()}(,x ) *| 1 ~~~~^~~~~~~~~~~~~~~~~~~0 7374src/libavcodec/aac_defines.h1:8452:436.:0 note: +expanded from macro 'Q31' 0.5) | ^45 | #define Q31In file included from (xsrc/libavcodec/aacps_fixed.c): 24 : In file included from src/libavcodec/aacps.c : 32 : In file included from src/libavcodec/aacps_fixed_tablegen.h src/libavcodec/ac3dec_fixed.c :: 168(i156:nt: 36)(src/libavcodec/ac3dec.c(:x):* 4522warning: :1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]35:4 7warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 3648.0 + 0 .168 | 5 452) | | ^ ~ Q 3s-In file included from >0dsrc/libavcodec/aacsbr_fixed.co(w:1n.56239m1i8: x4src/libavcodec/aacsbrdata.h_0:c935115fo/eM:f_7PIf)s[:, 1warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ][ iQ] 3=0 (F1I.X5R142 (1511d17 | o0w{8Qnm33i51x_5(fc/M _o0PeI.f)9f,48s1[ 13Q]360[5(0i221]1.)2;564 4 81f| ),9 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~4Q 334017src/libavcodec/ac3.h(f:/-42M0.:_449:P75 06Inote: )6,expanded from macro 'FIXR12'40 0 Q237102(81f) }.42,5 | 5{#17Q83d3e6fi1n8e(09 -Ff/0MI_P.XI95R1)4,23 (Q430a4)(97 1 4 .95 5298 1 5 63 0f9 4) ,7 8 Q(f31((/-0iM._n7Pt9I))6(,(0a 7)Q 937*08( 1540.059691261396 288+38 0ff).},/5 )M _)P| I| ) ~~~~~^~~~~~~~~~~~~~~~~~, ~~~~^~~~~~ ~ | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36src/libavcodec/aac_defines.h:: 44note: :36expanded from macro 'Q31': note: expanded from macro 'Q30' 45 | # d44e | fi#ndee fQi31n(ex )Q3 0 ( x ) ( i n t )(((xi)n*2t1)4(74(8x36)4*180.07 3+7 04.158)2 4 .| 0 ^ ~ + 0.5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:510src/libavcodec/bytestream.h:In file included from 83src/libavcodec/aacps_fixed.c::: 24355: warning: :In file included from 13implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:src/libavcodec/aacps.c :warning: 32: src/libavcodec/aacps_fixed_tablegen.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 168:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]510 | {Q31( 0. 9355 | 9 4 3 168 0 | 26 6 si9z1 97e2 8f ) = ,Q F3Q03F1(( 1M0..1I8581N23(g5->95b5311u847f05f539fer3_5)f/eMn}d _- ,gP- I>{)bQ,u 3Q3f01(1f.(5e 40r1.,1 97s7i0z68e385)65;f4/ 0 2M3| _8P ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~I1 )84,3f ),Q 3Qsrc/libavutil/macros.h03:1((491-:.50254.2:4 8616note: expanded from macro 'FFMIN'944 3450374f 3/4966M | _6PI#2d)0ef,fi)} nQ,30e( 1 .F| F5 ~~~~^~~~~~~~~~~~~~~~~~~M5I N1(78a3src/libavcodec/aac_defines.h6src/libavcodec/aacsbr_template.c,:845b::09)f36511: 17/(M:_P:( aInote: warning: expanded from macro 'Q31')comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]) >, ( b)Q ? 3(045(b | 1)# 511.d5: | e59 1( f6ai) 0n9)4 7ie 8| f ~ ^ ~ f (Qg/3o1M(a_lxP_IIn file included from ) s )src/libavcodec/aic.cb , : Q 28<3 s: 0src/libavcodec/bytestream.h :b356( 1r.:5 ->136: kwarning: x9 2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare][ 13 612 8](8 fi/+n tM _356)sP | (b(I r x ) s-)*,i>2m z1e[2 =4 7F1F| 4]M ^~~~~~~~~~~~~~83)6 I{ 4N8| src/libavcodec/aac_defines.h(. ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~: p044 +- :0.>36b5:u )note: src/libavcodec/aacsbr_template.cf: expanded from macro 'Q30' f| 524: 34e ^ ~r_: ewarning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] n44 | d# de-In file included from f src/libavcodec/aacsbr_fixed.ci p524:n-e | 62Q> b: u3ff src/libavcodec/aacsbrdata.h:0er , 510s( :ixz 59:)e ) ;warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f o | r ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~( i = src/libavutil/macros.h k 510: | ; 49 {i : 25 Q=3=:( 1note: expanded from macro 'FFMIN'i(nkt 0).|( 9(|49In file included from 9x4 3 | #)dsesrc/libavcodec/agm.cf0*b1:i2ne 07306 6>3 : F9F7(src/libavcodec/bytestream.hIn file included from 1M94712s8:I171Nsrc/libavcodec/adxenc.c8b2f4:(18a:,r24): ,. src/libavcodec/bytestream.h:b -0Q :+ )0warning: .>comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]k3[1710 5 1:(] (0.)18 (18:- | a8 warning: ^)1 1> (171 | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2 b 5+5)53 1 7 mIn file included from 5 ?ssrc/libavcodec/aacps_fixed.c53g -b>:b uff)(} b,24171: | In file included from f-) src/libavcodec/aacps.ce: 32:: src/libavcodec/aacps_fixed_tablegen.h{ r o d:dQ + =( 167F)31ga:)F;( ->136b)uMf f0er: +Ii.- warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]= N9(-g| ~ ^ ~7)6-8F >6bF{ 4u0 2M3 8fIn file included from f167eIr| 1src/libavcodec/aic.c | :N28_ ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~8 (: ge-4> bsrc/libavcodec/bytestream.hn3df ) u:fsrc/libavcodec/aacsbr_template.c , 357 fQ:- :e153:550Qg-r>b0 :3_1u((-warning: 017:e warning: fcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]. nf .25de - 8g5-r>357 65503 | , b u | 6 0 s f }4 15 3ifz5w3 i5e1e3hf4/fr),i3M6 6; l_(6ss iezPe)2;i | I(0zf ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~| ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~s e)2} ,, b Q 3 0!| src/libavutil/macros.h!:(49= ~~~~~^~~~~~~~~~~~~~~~~~src/libavutil/macros.h =1 :ssbiz:e.)25src/libavcodec/aac_defines.h:r 495 :54-note: : 45| :1>3expanded from macro 'FFMIN'4257 ~~~~~ ^ ~~~~36k:x [:2 note: 1]6expanded from macro 'FFMIN'note: 49+ 5expanded from macro 'Q31' | s#f bdr/-49>me[M | f1_iP#45 | ]#nI)d,) dQee;e 3 0f(1f. iFniF5| ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~enMe5 FF IQ53M1(N8I3x)( Na 7 (,a5, b)b1) 2 ((0 ( ( f aa/ ))M_( P>i>I (nb )) ?t (,) (Qb3) (?b0)( (1 x:( .(a)b5)6*0)10)82 5 1| ~ ^ ~:4 4 742(8a)43f)/ 6M4| 8_ ~ ^ ~P.I 0) +, 0 .Q53) 0 | ( ^ ~ 1.56425690In file included from 65src/libavcodec/aacsbr_fixed.cf:/62: Msrc/libavcodec/aacsbrdata.h_:PI510):, 32Q: 3warning: 0(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 .569906950 0510In file included from f | /{Msrc/libavcodec/ac3dec_fixed.cQ_:P3I1156)(: , src/libavcodec/ac3dec.c 0: .| 487 ^~~~~~~~~~~~~~ 9:942130:2src/libavcodec/aac_defines.h 6:warning: 644comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]9 :361:9 7note: 2expanded from macro 'Q30'8 f), Q31( 044. | 1#8d81e2f5i5n 5e487 3Q17 | 5353 f0 )( }x ), i{ f Q 3(1( 0p. r 9 e7 6v86e 40x2 p 3 (>8i 18n423t)4((fxU)))*, Q1{30 17 (| 3 ~~~~~~~ ^ ~~~ -74018.242.08 +6 06.45)5 3| 43 ^6 6620f)}, In file included from | src/libavcodec/aacps_fixed.c ~~~~~^~~~~~~~~~~~~~~~~~ :24: In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacps.c::4532:: 36src/libavcodec/aacps_fixed_tablegen.h:: note: 167expanded from macro 'Q31' :111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q31(x )167 | Q 3 0 ( 1 .5 5(3i0n1t5)35(1(3xf/)M*_2P1I4)7,4 8Q33604(81..05 5+ 4013.457)2 6| 5 ^ ~f/ M_PI), Q30(1In file included from .src/libavcodec/aacsbr_fixed.c55:5628: 3src/libavcodec/aacsbrdata.h7:5105:71:20 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30(1. 55106 | {0Q13018(5 402.4f9/9M4_30P2I)6, 6Q93109(7128.f56)4, 2Q53619(0 605.f1/8M_8PI1)2,5 5Q533107(515.35f6)9}9,0 6{9Q53010(f /0M._9PI7)68,64 0 23| 8 ^~~~~~~~~~~~~~1 843fsrc/libavcodec/aac_defines.h):,44 :Q3631:( -note: 0.expanded from macro 'Q30'28 6645343In file included from 6446 | 6#2src/libavcodec/adxenc.c:d024e: ffsrc/libavcodec/bytestream.h):i}186,ne: Q13 3In file included from 0| :src/libavcodec/agm.c(:x ~~~~~^~~~~~~~~~~~~~~~~~) warning: 30src/libavcodec/aac_defines.h :45comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:: 36 src/libavcodec/bytestream.h: 186: note: :expanded from macro 'Q31' 13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare](45 | # die186nf | t )i ( nsi(ex )z*1 186Qe30 | 21 7=3 ( x7) F 4F1M I 8sNi 2( pz-4 e 2> .= FbF0 +uMf IfN 0er(_p -.>beu(f5nifd)ne -t rp )| (_(-x>)* ^2ebn d1u4 7f-48 3fIn file included from p6->ebsrc/libavcodec/aacps_fixed.c4:ruf8f.240, e: rIn file included from +s,src/libavcodec/aacps.c :i32 : src/libavcodec/aacps_fixed_tablegen.h0:.z5se167))iz:; e86) ; : | | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hsrc/libavutil/macros.hIn file included from ::src/libavcodec/aacsbr_fixed.c4916749:: | :622525: : src/libavcodec/aacsbrdata.h: note: :expanded from macro 'FFMIN'509:note: 83 expanded from macro 'FFMIN': warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0 49(491 | .5 | 53##de0 1dfe5095 | if3{nQi351(e-n 1FF0e3 MI.Nf(Fa9/MF,M0I_PbI)8N)(,a8 ,Q930(b(5a() )>9 1 36(0.(5(2b5)a54 1)4 ?34>6 7 f2((bb)6,) )5 fQ/ M?3: _( a1(P ()bI0)) ). :, 6(20| aQ3 ~ ^ ~) 340)3(91 .7 5| In file included from 05 ~ ^ ~5src/libavcodec/agm.c5 8:3473035: src/libavcodec/bytestream.h8:118702f:)In file included from }015src/libavcodec/adxenc.c,f:: 24/: {QMsrc/libavcodec/bytestream.h_warning: 31:P187comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:(I )15,- :0 Q .187 | 3 warning: 0606(comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 .1 5i8660f1 028 187 | 255( s 44i2z e8417 2iff7 /Mf_(P!I)s,= )Q3i1 ,szi( eze-Q32) 0!0= .(2 3 | 1 ~~~~~ ^ ~~~~s 81.22i5z1e)674 22 526| 13959 ~~~~~ ^ ~~~~f)0} , 6 5| ~~~~^~~~~~~~~~~~~~~~~~~f /M_Psrc/libavcodec/aac_defines.h:I45):36,: Qnote: 3expanded from macro 'Q31'0 (1.569906 95450 | 0#fd/efMin_eP IQ)31,( x) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44: 36: note: expanded from macro 'Q30'( int)(( x44 | )#*d2e1f4i7n4e8 3Q360(4x8) . 0 + 0 . 5 ) | ( ^ ~i nt)((x)*107In file included from 3src/libavcodec/aacsbr_fixed.c7:416282: 4.src/libavcodec/aacsbrdata.h0: 509+:58 :0 .warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) | ^ 509 | {In file included from Qsrc/libavcodec/aacps_fixed.c31:(-240.: 9In file included from 0src/libavcodec/aacps.c8:8329: 59src/libavcodec/aacps_fixed_tablegen.h3:61670:2615:4 6warning: f)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q31( 0.620343970 51674 | 3 8 0 f ) }Q,3 0{Q(311.(5-503.00165631581632f2/54M8_1P77If)),, QQ3310(-(01..2535841132427216752f/2M_1PI3)5,9f )Q}3,0 ( | 1 ~~~~^~~~~~~~~~~~~~~~~~~. 55583src/libavcodec/aac_defines.h7:5451:362: 0note: expanded from macro 'Q31'f /M_PI), 45 | Q#3d0e(f1i.ne5 Q63011(0x8)54 2 4 f / M _ P I ) , Q 3 0 ((1i.n5t)6(4(2x)5*629104675f4/8M3_P6I4)8, .Q03 0+( 10.5.6959)0 6 | 9 ^ ~5 00f/M_PI), | In file included from ^~~~~~~~~~~~~~ src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aac_defines.hsrc/libavcodec/aacsbrdata.h::44:50936:32:: note: expanded from macro 'Q30'warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #def i509n | e{ QQ3310((x-)0 . 9 0 8 8 9 5 9 3 6 0 2 5 4(i6ntf))(,( xQ)*3110(7 3074.1862240.30 4+3 907.0554)3 8 0| f ^) }, {Q31(-0In file included from .src/libavcodec/aacps_fixed.c0:246: In file included from 6src/libavcodec/aacps.c1:328: src/libavcodec/aacps_fixed_tablegen.h6:21672:5364: 8warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 77f), Q31(-0.238 121672 | 1 7 2 2 1 3Q5309(1f.)5}5,3 0 src/libavcodec/aacsbr_template.c1| ~~~~~^~~~~~~~~~~~~~~~~~5 3:51588src/libavcodec/aac_defines.h:345:f:/M19_:36P :I warning: )note: ,comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]expanded from macro 'Q31' Q 30(1.554 1453 | 47#2d ef6in588e5 | f / Q Mfo3_r 1(kP (=I x))1 ,; kQ 30 <(= 1 .s5 b5 5r83 75- 1 >2n[ 0(0fi/M]_PnI;t))( k,+( +Qx)3 )0 | *(2 ~ ^ ~~~~~~~~~11. 564071048584362448src/libavcodec/aacsbr_template.cf:./M6150:_19: warning: Pcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]+ I0) , .Q53)0 (615 | 1| . ^ ~f5o 6r 4(2k 5=6 91In file included from 0;src/libavcodec/aacsbr_fixed.c6 5k:f /62implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (n1._5q6; 9k9+06+9 50)509 | 0 {{ Qf31 (/| ~ ^ ~~~~~~~~-M 0._9P0I88)9,5 93 60| 2 ^~~~~~~~~~~~~~5 46f)src/libavcodec/aac_defines.h,:44 :Q363:1 (note: expanded from macro 'Q30' 0.62034 3449 | #7d0ef5i4n3e8 0Q3f0)(}x,) { Q 31 ( - 0 . 0 6 6 1 86 2 (2i54n81t7)7(f(),x )Q*311(0-7037.42138812242.107 2+21 3509.f5))} , | | ^ ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36In file included from : src/libavcodec/aacps_fixed.cnote: :expanded from macro 'Q31'24 : In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h :45167 | :#11d: ewarning: fiimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n e Q31(x) 167 | ( i n tQ)3(0((x)1*.2514573408135634581.3f0/ M+_ P0I.)5,) Q 3| 0 ^ ~( 1.5541347265In file included from fsrc/libavcodec/aacsbr_fixed.c/:M62_: Psrc/libavcodec/aacsbrdata.hI):,508 :Q3830:( 1warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 558375120f/M_ P508I | ){,Q 31Q(3-00(.147.7576008312048156492743ff/)M_,P IQ)3,1 (Q-300.(116.785965546225063902056f)5}f,/ M{_QP3I1)(,-0 .9Q93701(15.9576929690086789f5),0 0Qf3/1M(_-PI0).,9 35 6| 5 ^~~~~~~~~~~~~~ 78400src/libavcodec/aac_defines.h7:6444:836f:) }note: expanded from macro 'Q30', | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h44: | 45#d:e36f:i nnote: eexpanded from macro 'Q31' Q30(x) 45 | #d e f i n e Q 3 1((xin)t ) ( ( x ) * 1 0 7 3 7 4(1i8n2t4.)0( (+ x0)*.251)4 7 48| 3 ^ 648.0 + 0.In file included from 5src/libavcodec/aacps_fixed.c): 24 : | In file included from ^ ~src/libavcodec/aacps.c :32: src/libavcodec/aacps_fixed_tablegen.h:166: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:508:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | 508 | {QQ303(11(.-05.640777790686312481569f7/3Mf_)PI),, QQ3310((-10..5161647286955250632f0/3M02_5PIf)),} ,Q 3{0Q(311.(5-602.3989474In file included from 8612f5/src/libavcodec/ac3dec_float.cM9_P:I7)379,26: 08src/libavcodec/ac3dec.cQ:7425380f:)(57,:1 .Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 16(4-07.9836567579814080f7/64 8M425_f | )P}, I) , Q3 0| ~~~~^~~~~~~~~~~~~~~~~~~ ( 1 .5src/libavcodec/aac_defines.h6 7:11d945o:5w98364nf: mnote: /iexpanded from macro 'Q31'xM_ _cPoI)e,f fQ 45s3[0 | 0](1#[.5d7ne0f2fi9n6]e2 Q837=15 (fdx)/o Mw _nP Im )i, x _c| ^~~~~~~~~~~~~~ o e f src/libavcodec/aac_defines.hf :s(i44n[:36t1:][) (n(xnote: f)*expanded from macro 'Q30'2] 1 47=4 s8m36 i444x | 8# .d*0e fL+ iE0Vn.5Ee) L_ MQIN 3U| 0S ^ ~ (_3xD)B; | In file included from ^~~~ ~ src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 508 :31(: iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t )((x)*10737 45081 | {8Q2341(.-00 .+4 70.757)0 8 3| ^2 416973f), QIn file included from 31src/libavcodec/aacps_fixed.c(:-240: .1In file included from 6src/libavcodec/aacps.c:73289: 5src/libavcodec/aacps_fixed_tablegen.h5:61662:031110: 2warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f )}, {Q31(-0.997 1661 | 5 9 7 9 2 6Q083708(f1).5,6 0Q73916(6-108.59f35/6M5_7P8I4)0,07 64Q83f)0}(,1 . 5| 6 ~~~~^~~~~~~~~~~~~~~~~~~1 4265src/libavcodec/aac_defines.h2:450:336f:/ note: Mexpanded from macro 'Q31' _PI), Q 3450 | (#1d.e5fi6n2e38 4Q43816(2xf)/ M _ P I ) , Q 3 0 ((1i.n5t)6(4(7x8)6*72911487f4/8M3_6P4I8.)0 ,+ Q03.05()1 . 5| 6 ^ ~7 1195984f/M_In file included from Psrc/libavcodec/aacsbr_fixed.cI:)62,: src/libavcodec/aacsbrdata.h :Q5083:06(1:. 5warning: 70implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 962875f/M_P I508) | ,{ Q 3| 1( ^~~~~~~~~~~~~~- 0.47src/libavcodec/aac_defines.h77:08443:23641:6 9note: 7expanded from macro 'Q30'3 f),src/libavcodec/bytestream.h Q 3:441(271- | 0.:1#176d7:8e 9fiwarning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]5e Q53602(03x0)2 5 f ) }, {Q271 3 | 1 ( -0 (. 99ii7nn1t5t97)9( s2(i6zx0)e8*27 =1 08fF)7F3,M 7Q3I14N((1-g08-.2>b9uf4f3e.50r +6_ 5e708n.d4 src/libavcodec/bytestream.h50-):07 6 271g4-> :8b| 17u ^:ff f )ewarning: r},comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], | In file included from s ~~~~^~~~~~~~~~~~~~~~~~~src/libavcodec/aacps_fixed.c:i z24e): ; src/libavcodec/aac_defines.hIn file included from : 45| src/libavcodec/aacps.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: 36 32271: src/libavcodec/ac3dec.csrc/libavcodec/aacps_fixed_tablegen.h: | : :src/libavutil/macros.h166note: 447:::expanded from macro 'Q31'86 4958:: warning: :25i nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t :45 | #warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: seiexpanded from macro 'FFMIN'fzi ene2 =Q 166 | 3 49 447 FQ31 | | #F0MI(x ) d(1N e .5(6 g f 0- i 7>9 n b u6fe 6 f do w1nemFix 8 5rF__c ofeMe /fIn dMfNs([ i_0](-a,nbPt)I[) , )Q i3(g((a)] 0 -(>(= >(xbd )uo1.(f*w251b)f n64e74?8m 31(6ri4x_bc4,82.)o 6:0 es5i z(ef)2+af; 0 3)fs [0)./5| )0 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ M ][_| P Ii ~ ^ ~| ) ^ ~src/libavutil/macros.h]: 49, :+ Q25 3 :0| ~~~~~~~~~~~~~~~~~~~~~^ (In file included from 1note: .src/libavcodec/aacsbr_fixed.cexpanded from macro 'FFMIN' 5:62 : 6448 src/libavcodec/aacsbrdata.h492 | 38:4507 | #4: d8e83f i6: n 2warning: fe/ M_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] PF I )F, Q 3M0 I( 1 N .507In file included from ( 5 | a{ Q361(src/libavcodec/alacenc.c , 4:708b6 27 .)679: 18 f (5(src/libavcodec/put_bits.ha )/ 2: 227M>_69 4: P( 4 377I4b75 0 : ) ) 9 4,warning: ?f Q 3) (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0, b d(o Q)311wn .:( m(a5)) i 6| 0x7_ ~ ^ ~.1 c227 | 615o 9 9e1650 f 90 f 8 48s34[i3f1]f9 /([s-3>Mbi]2_fu))Pf_}e nId, *) L E-,{VQ sE3Q1-L>b3u(f__0 M0p.(1ItN6.74rU53 S_790>3= 4s2iD96728zB;871e o54f f1/1M| _(B2i ~~~~~~~~~~~~~~~~~~~~ ~P 1tfI),B Q)3u1,(f - )0)| . ^~~~~~~~~~~~~~{8 1| 6 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~8 src/libavcodec/aac_defines.h4:3448:0368:4 6note: 79expanded from macro 'Q30'6 f)}, | 44 ~~~~^~~~~~~~~~~~~~~~~~~ | #defsrc/libavcodec/aac_defines.hi:n45:e36 :Q 3note: 0expanded from macro 'Q31'(x ) 45 | # d e (fiinnte) (Q(x3)1*1(0x7)3 7 4 1 8 2 4 . 0 + 0 . 5)( i | n ^t )((x)*2147In file included from 4src/libavcodec/aacps_fixed.c8:3246: 4In file included from 8src/libavcodec/aacps.c.:032 : +src/libavcodec/aacps_fixed_tablegen.h :0166.5:)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: 507166:59 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(1.560 795076 | 6{1Q8351f(/ M0_.P6I5)2,6 Q934407(41.75560194246f5)20,3 fQ/M3_P1I)(, Q030.(615.9516602308484343896322ff/)}M, _{PQI3)1,( Q300.6(714.3569447788671941181f2/1Mf_)P,I )Q,31 (Q3-00(.1.851667841318905894846f7/9M6_fP)I)},, Q3 0| ( ~~~~~^~~~~~~~~~~~~~~~~~1 .57src/libavcodec/aac_defines.h0:2459:63628:7 5note: fexpanded from macro 'Q31'/ M_PI), | 45 ^~~~~~~~~~~~~~ | #defisrc/libavcodec/aac_defines.h:n44e: 36: note: expanded from macro 'Q30' 44 | #define Q30(Qx3)1 ( x ) ( i n t()i(n(tx))(*(1x0)7*32714417842843.604 8+. 00 .+5 )0 . 5| ) ^ | ^ ~ In file included from src/libavcodec/aacps_fixed.c:In file included from 24src/libavcodec/aacsbr_fixed.c: :In file included from 62src/libavcodec/aacps.c: :src/libavcodec/aacsbrdata.h32:: 507src/libavcodec/aacps_fixed_tablegen.h::32166:: 36warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 507 | {Q31( 1660 | . 6 5 2 6 9 4Q437047(510.9546f0)7,9 6Q613815(f /0M._6P5I9)16,0 0Q43803(319.352f6)1}4, 2{6Q532013(f 0/.M6_7P4I3In file included from )9,4 7src/libavcodec/agm.c8Q:14313001(1: .2src/libavcodec/bytestream.h5:162932f38:4)134,:86 2 fQwarning: 31/(comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]M _-P0I.8)1,6 8Q4330(810.856 4462937 | 798 676 9f18 f) /}sM,_i z P| ~~~~~^~~~~~~~~~~~~~~~~~e I2) =, src/libavcodec/aac_defines.h: 45F:Q36F3: Mnote: expanded from macro 'Q31'0 I(1N.(5p6-71 >145b9u | ff5e9r#d8_een4df fi/-nMe p_ P-QI3>b)1u(,fx ) f Q e3r 0, ( s 1i . z57 e 0 ()i; 2n t)9(| 6(2 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ x8)*725f1/In file included from 4M7src/libavutil/macros.hsrc/libavcodec/adxenc.c_4::P8493246I:: 4)825.src/libavcodec/bytestream.h,: 0 : 293| : 13note: ^~~~~~~~~~~~~~+ :expanded from macro 'FFMIN' warning: 0src/libavcodec/aac_defines.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare].: 44 549): | 36#: d| enote: f ^ ~expanded from macro 'Q30'i n293 | e F F s44M | In file included from #isrc/libavcodec/aacsbr_fixed.cIdze:Nef262(: src/libavcodec/aacsbrdata.hin e aQ3:0=(,b507) (x:)F(F7M IaN)( : warning: pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]> -src/libavcodec/put_bits.h >:(b265 :bu 507 37 ) f | : f{?warning: eQr _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare](3i(net 1b(n )0.)6d ((5 :x-2 p ->)bu6f 9(4*1fe265ra,4 0s | )7)7 i 4 3 z | 77e4 1 ~ ^ ~5) ;8 | 0 2 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~9i4 In file included from 4ff.)src/libavcodec/agm.c 0(,: Q 31src/libavutil/macros.h(s30+: -0>: 49src/libavcodec/bytestream.h0..5b:u:f_6en)d25 294-5 :: 159 : warning: note: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 s| -expanded from macro 'FFMIN'6 ^> b0u 294 | 0 f4 8_ 49 3 pitf | #39In file included from r(ds3isrc/libavcodec/aacps_fixed.c >e2fzi:=24: fIn file included from en2 !)=src/libavcodec/aacps.ce:s}, s i32i: src/libavcodec/aacps_fixed_tablegen.h{:FQz3z166Fe1e(: M0)o11I:. f(NB6warning: (i7timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| a4Bu ~~~~~ ^ ~~~~, 3f9b))4 )7(8 1 41(166{ | 1a ) 2>1f ) | ,( Q3 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~1b (-)0Q .83?10 (68(41b)3.8 05:6807 4(96661a7)8)956f f/M )_P| I} ~ ^ ~ ),, Q 30| ( ~~~~~^~~~~~~~~~~~~~~~~~1 .In file included from 5src/libavcodec/adxenc.csrc/libavcodec/aac_defines.h:624:145: 4:src/libavcodec/bytestream.h26365::2942 0:3note: 15f:expanded from macro 'Q31' / warning: Mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ PI), Q 345 | 2940#( | d1ef in.e Q5 36 21i3f( x8()s4i48 6z 2e2 f ! /= M _ sP Ii), QzCC libavcodec/arm/fft_init_arm.o 3e )0 ( 1| . ~~~~~ ^ ~~~~5 6 4(7i8n6t7)91(8f(/Mx_P)I*),2 1Q43704(813.6546871.109 5+9 840f./M5_P)I ), | Q ^ ~3 0(1.57029In file included from 62src/libavcodec/aacsbr_fixed.c8:762: 5src/libavcodec/aacsbrdata.hf:/506M:_83P: Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44 :50636 | :{ Qnote: 3expanded from macro 'Q30'1 (-0.48 9447 | 2#89d3e9f3i2n2e7 4fQ)3,0 (Qx)3 1 ( 0 . 5 6 2 8(i9n24t6)3(62(6x8)6*f1)0},7 3{7Q43118(24-.00. 8+9 003.36558)6 8 9| 6 ^9 7f), Q31(-0.In file included from 71src/libavcodec/aacps_fixed.c65:65246: 3In file included from 9src/libavcodec/aacps.c:832: 7src/libavcodec/aacps_fixed_tablegen.h0:8165:2136f:) },warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31'165 | Q453 | 0#(d1e.f5i6n5e17 3Q0321(9x)9 f / M _ P I) , Q 3 0 (1 . 5(6i5n5t2)7src/libavcodec/ac3dec.c((2x0:)4870*2:1721:4 f74warning: 8/3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]M6_ 4P8I.)0, +Q 300(.15.)5 66 0| ^ ~ 648760 | 2 6 7 f /M _ In file included from Psrc/libavcodec/aacsbr_fixed.ciI:62f: ) src/libavcodec/aacsbrdata.h,(p:r Q5063:ev0e58(xp:1 > .24warning: Uimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 5) 6{7 4 1| 7 ~~~~~~~ ^ ~~~0 2 55066 | f{/QM3_1P(I-)0,.4 8Q937028(913.95362827742f)8, 9Q2313(8 f0./5M6_2P8I9)24,6 36Q263806(f1).}5,7 0{5Q13511(5-508.f/8M9_0P3I3)6,5 8 6| ^~~~~~~~~~~~~~8 9697fsrc/libavcodec/aac_defines.h:)44, :Q3361:( note: -expanded from macro 'Q30'0 .716565 644 | 3#9d8e7f0i8n2ef )Q3}0(,x ) | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36(i:n tnote: )expanded from macro 'Q31'( (x)*107 3457 | #4d1esrc/libavcodec/bytestream.h8f2i4n.:0317e +: Q1330:1. (5warning: )x comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ) | ^ In file included from src/libavcodec/aacps_fixed.c 317( | : in24t : )In file included from s(src/libavcodec/aacps.c(xi):z*322e2: 1src/libavcodec/aacps_fixed_tablegen.h=4: F7F1654M:8111I3:6N 4warning: 8(.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]p0 -+> b0u.f5f) e | r ^ ~ _ en165d | - p In file included from ->src/libavcodec/aacsbr_fixed.c :b62Qu3f: 0fsrc/libavcodec/aacsbrdata.h(:e1.506r:5,32 s6:iz5 17ewarning: )3;implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 2| 9 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~9f /M_PI 506) | {,Qsrc/libavutil/macros.h 3:49Q1:3(250-0: (.1note: .546expanded from macro 'FFMIN'855 92772src/libavcodec/put_bits.h02087 :9f493317/ | 9:M#_3332dPeI:)2,f i7n4 fsrc/libavcodec/aacsbr_template.cwarning: eQ) comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3,0:F FM (6841I.src/libavcodec/bytestream.hQ:N(536:623317:a 106 6:13,:warning: (317 | 02bcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] warning: 0 .65) comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 76f( 2/8( a)M >9 i _2P( f3176844 | Ib) | ?6 )(, 3(6 2 s - >b6 Q b)830 ( u f6os1i.f:fr)z5e_ } , 627e4((a{)) n1=di QF 7 -3 Fs| ~ ^ ~0=1M-I 2 56(f/>M_NP1-In file included from 0.b8u(fI_;src/libavcodec/agm.c i9p)-p>:b30 0,3tu: f< 3crhsrc/libavcodec/bytestream.hfQe6r __:350>(e1d318at86=n .s:a8-d56i15z9e> 8- :6obfIn file included from (7 pwarning: 9s7Bf2)src/libavcodec/adpcm.c,-comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ i8:t B42>: n9Qufb) )src/libavcodec/bytestream.h u2m3_eu318f{f:e31nv | 171 r| ,8 (s; i:+ ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~+f)- i 18 :/ 0 .z e Mwarning: _| P ~ ^ ~~~~~~~~~~~~~~~~~~~7)i;fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]I )1, 6 | Q ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~(56 3s5src/libavcodec/aacsbr_template.c0(i16.src/libavutil/macros.h5:7z3e:2700 0! 1719 | 49 : 5= 8s:2325 :1 57i0:8 2note: 1expanded from macro 'FFMIN'55z warning: gf )8}efcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]/M-_,P) >49 | I#| db ) 700 ~~~~~ ^ ~~~~e u| f,f | fi ~~~~~^~~~~~~~~~~~~~~~~~n e e r F Fsrc/libavcodec/aac_defines.hM+I| :=45N: ^~~~~~~~~~~~~~36: ( a ,bF) F note: src/libavcodec/aac_defines.h :MfIexpanded from macro 'Q31' (44o:N36(ra )(: (i >g 45 | = -0note: ;#(>bexpanded from macro 'Q30'u fdb if e<) ef c?r i44n | h__(de#e dbeafnQ3)1tiad- (xn >-: )geb (-a )s > Q )_ nubm3_ u0fe| (fxn) ~ ^ ~ evr , ; (is i znIn file included from i + e t src/libavcodec/adxenc.c+))) (:(x; 24) | : ~ ^ ~~~~~~~~~~~~~~~~~~~* | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~src/libavcodec/bytestream.h :2318: 1154:7 AS libavcodec/arm/fft_neon.o warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/aacsbr_template.c4:(747 8isrc/libavutil/macros.h: 3n6:4208318. | t49::025 :)( ( + 0warning: x) note: .expanded from macro 'FFMIN'comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] *1i075 f 3() 497 s747 | | 4 i | ^ ~# 1z8i2d4.e0f e2 +f 0In file included from (i!.=src/libavcodec/aacsbr_fixed.c bsniz5:s62ee )_: p)F | src/libavcodec/aacsbrdata.h ~~~~~ ^ ~~~~o F MI:i506| :Nn ^ 6(ta:er, warning: b>) implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]((In file included from a )src/libavcodec/aacps_fixed.c >c h_:d(at24ab : -In file included from )src/libavcodec/aacps.c506 | >{Q 3:?1b(- 032.s(: src/libavcodec/aacps_fixed_tablegen.h4_8b9:72n)u 165:89m39:3 862(_e:2a7nv )+4warning: ) fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])1 ,) | ~ ^ ~{Q 3 1| ( ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 0 .16556 | 2 8 9 24 6src/libavcodec/aacsbr_template.c 3: 7546Q:2193: 6warning: 0comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]8(6f )1.}56,5 1 754{ | 7Q 33102 9(- 0 9f./Mf8_PoI9),r 03 3Q6(35i8068 9(=61 .915;7 i6f5 5)<=2,7 20 0c7Qhf3/_d1aMt(_aP--I0)>.,b 7Q3s1065_6(n5u1.6m3598_67e060n862fv)}6;0,26 i7 +f| /M+_P ~~~~^~~~~~~~~~~~~~~~~~~I) ) , {src/libavcodec/aac_defines.h:Q 3450( :1| .5366 ~ ^ ~~~~~~~~~~~~~~~~~~~:7 note: 4expanded from macro 'Q31'17 0256f/src/libavcodec/aacsbr_template.cM :_45782P | :I41#): d,warning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] fQi3n0e( 1Q 31.(7825x6 | ) 87 2 8 9 2ch _d3a 8tf a / -M_ > eP_ Ia ()[i,0 ] n=Qt 30)-(1((.c(5hx_7d)0a5*15t12a5-1>e548_7f4a8/[M361]_4 P!8.I0)=, b+s | _0. ^~~~~~~~~~~~~~5n) u m| ^ ~_ src/libavcodec/aac_defines.he:n44:v36:_ olnote: In file included from dsrc/libavcodec/aacsbr_fixed.cexpanded from macro 'Q30':)62 ;: src/libavcodec/aacsbrdata.h/:/505 :l 8344 | _:A#d ePwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]fr ienev Q 3 0(| x ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~) 505 | {Q 3 1( 0 . 1 08 3 1 8(6i2n8t1)0((7x4)9*f1),0 Q7331(7-401.08862248.803 +7 107.54)5 9 2f| ) ^ }, {Q31( 0.In file included from 91src/libavcodec/aacps_fixed.c22:924: 4In file included from 1src/libavcodec/aacps.c7:325: 4src/libavcodec/aacps_fixed_tablegen.h0:4165:3616:f )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q31(-0.65987351 4165 | 0 84 1 0 f ) }Q3,0 ( 1| . ~~~~^~~~~~~~~~~~~~~~~~~56 517src/libavcodec/aac_defines.h3:0452:9369:f /note: Mexpanded from macro 'Q31'_ PI), Q30 (45 | 1In file included from #d.e5src/libavcodec/adpcm.cfi6:n542: e5 src/libavcodec/bytestream.hQ2:371(186x2:13)00: 7f warning: /M comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] _ PI ) , Q 3 0( 1(i.n5t 1866 | ) 6 (0s(6ix)6*2z0e12 2=467 f/7MF_P4IF)8M,I3N 6(pQ-4>38bu0f.fe(01.r5 6_+7 40AS libavcodec/arm/fft_vfp.o .e15n)7d0 25 -6f| / M ^ ~p_-PI >),b uQf30f(e1rIn file included from .,5 6src/libavcodec/aacsbr_fixed.c8s:7i28629z2: e38src/libavcodec/aacsbrdata.hf):;/505M _: 59:P| I ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(1.5src/libavutil/macros.h7:05491: 5055 | 251{:5Q53 1(8 note: 0fexpanded from macro 'FFMIN'. 1/M0_8P3src/libavcodec/bytestream.h1I 849 | :)6,#3552: 13:d 8warning: e| 1 ^~~~~~~~~~~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]fi0 7 4n9efsrc/libavcodec/aac_defines.h: )44:F36:, F note: expanded from macro 'Q30'M QI 35531N( | - (44 a0 | ,#. bde0fsi)n8i6 2e8z(e 8Q3(0=a3( x))71F74 5 > F(M9I N(b2) gf- ? src/libavcodec/aacdec_template.c)> : } b(u3474,: 10 :bf{ Q 3)fe r 1 warning: (_( missing field 'help' initializer [-Wmissing-field-initializers]0 :i e(a.)n9n1)td )2 2 9 4(1734745| 4-( | ~ ^ ~0 xg 4)3- * 16>f{In file included from N0UbL)Lsrc/libavcodec/adpcm.c7u,} :423: 7f4,1Q8src/libavcodec/bytestream.hf 321(e: r| 4-187, ^. 0:. 0s15i6 :+z 5 e0warning: )9;.comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]58 | ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~73 5 1187| 4 | ^0 8 src/libavutil/macros.h :4 491i0:ff In file included from 25:) (src/libavcodec/aacps_fixed.csi}znote: e:2 ,!expanded from macro 'FFMIN'24: In file included from = ssrc/libavcodec/aacps.c| ~~~~~^~~~~~~~~~~~~~~~~~i: 32z e: )49src/libavcodec/aac_defines.h | src/libavcodec/aacps_fixed_tablegen.h :165::#45 | src/libavcodec/bytestream.h36d::: ~~~~~ ^ ~~~~e 36warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]355:f: 13inote: :expanded from macro 'Q31'n ewarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F 45F | M IN#(a165,d | b e )f i n (Q35530e(( | a 1Q ) .35 >16(x ) s(i5z1 be7 ) 3 0 =2 F?F (9b9 fM/M) I_N (g P:- I >(a)) b ,) uQ 3 ff(er0_ i| (enndt ~ ^ ~-1 )( .g(->5b6ux)In file included from 5f5*2src/libavcodec/agm.c:f27130: esrc/libavcodec/bytestream.h240r:3567:0, 4s13i7z8:f ewarning: 3/)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare];6 M 4_8 .P| I0), ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 356 + | Q 30 s0.i(src/libavutil/macros.hz51.:e)25 =49 :625 : 6Fnote: F| 0expanded from macro 'FFMIN'6M ^ ~IN (6p 0-2>6b7 uf49/Mf | f_esrc/libavcodec/aacsbr_template.c#dIn file included from ePsrc/libavcodec/aacsbr_fixed.cr::fI_)62e796in:e44,:: n Qsrc/libavcodec/aacsbrdata.h30warning: dF :(comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]F -505 1pM:.-5I631>bNuf7f:( warning: 4e17a796implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | r 0 , b,25d6f)/ st M_sP-i( I>z(e505)ea)) > | ,_ a;{ ( | Q ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ [Q0b]3 3 )0src/libavutil/macros.h 1 ? ( 1:( ( .4950.b1 : 6)8072258=:9AS libavcodec/arm/flacdsp_arm.o 8: 2note: 3 1-83expanded from macro 'FFMIN'8( (6dsfta-2>/)) 8e1M0 7449__ P| 9 | aI) ~ ^ ~f #[d,ef)i1n e,]In file included from Q F !src/libavcodec/adxenc.c3:0FQ= 24d(M31: ssrc/libavcodec/bytestream.ht1-I(-:.356>:N130:5bs(_. 7warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a n0u0m_,856enb1)52v8) ; 18356 | (53 (a578 f| ) ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~1 / M> 7 45_9 P2si(Ibfze)2) )=, ?} ( ,Fb ) F| : ^~~~~~~~~~~~~~{QM I N3(p(1src/libavcodec/aac_defines.h(- 0a:>44.:36):b9u) note: 1expanded from macro 'Q30'ff e 2 2r| 9_4e17 ~ ^ ~54n 44 | 0d43#6d fe)f-In file included from ,i n e src/libavcodec/agm.cQ:p30Q3-: >3b1src/libavcodec/bytestream.h0:u357(:(xf-015.6)5f9: warning: e87comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3 r 5 1 ,4 si 0 8z357 4 e | 1); 0 ( i f)| } ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~n i,f t(src/libavutil/macros.h )s:i z(49| :e25(x ~~~~^~~~~~~~~~~~~~~~~~~)2*:1 07note: src/libavcodec/aac_defines.hexpanded from macro 'FFMIN'!3: =7454 1:s8i ze36)2494: | .# d| 0note: e expanded from macro 'Q31'fi+n e 0FF.M5 ~~~~~ ^ ~~~~ I)45N | (#| ad, ^b)e (f(ian)e >Q 3(1(In file included from xb)src/libavcodec/aacps_fixed.c) ? : ( 24 b): :In file included from src/libavcodec/aacps.c : (32a : ) src/libavcodec/aacps_fixed_tablegen.h) :165 : 11 | : ~ ^ ~ (warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n t)((xIn file included from )src/libavcodec/adxenc.c*:22414: 74src/libavcodec/bytestream.h83:6 3574165: | 8.150 : warning: +comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] Q 03.0(51. 5)35765 1 | 7| ^ ~ 3 0i29f9 f(/MsIn file included from _iPzsrc/libavcodec/aacsbr_fixed.cI:e62)2 : !,=src/libavcodec/aacsbrdata.h Q 3:0s505i(ze:)1 7.| 5: ~~~~~ ^ ~~~~6 55warning: 27implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 007f/M_PI), Q5053 | 0{(Q1.351(6 600.61600268731f8/M6_28P10I7),4 9Qf3),0 (1Q.3516(-704.107806225868f3/M7_P1I7)4, 5Q9320f()1}.,5 6{87Q2318(9 203.89f1/2M_2P9I4),1 Q73504(014.5370651f5),1 5Q5318(f-/0M_.P6I5)9, 8 7| 3 ^~~~~~~~~~~~~~5 1408src/libavcodec/aac_defines.h4:144:036f:) }note: ,expanded from macro 'Q30' | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h44: | #45d:e36f:i note: nexpanded from macro 'Q31' e Q30(x) 45 | # d e f i n src/libavcodec/aacsbr_template.ce Q3:1 (x824) (:i 19 n :t warning: ) comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] (src/libavcodec/aaccoder.cCC libavcodec/arm/flacdsp_init_arm.o : ( 534 x:)* 2010 73:7( 4i824warning: 1n | 8 implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]t)2 4 .(0 +( x0f.)5o)* r| 2 ^ 1(4 534i7 | 4 8= 3 6 0 In file included from 4; 8 src/libavcodec/aacps_fixed.c . 0: i+ 24 : In file included from < 0src/libavcodec/aacps.c. q:532smi): bnr-src/libavcodec/aacps_fixed_tablegen.h>n _ :=| q164; ^ ~i+:IN T+136_:)M Awarning: Ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ; ~ ^ ~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c :| 62 ~ ^~~~~~~: src/libavcodec/aacsbrdata.h:504:83: 164warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] /usr/include/limits.h : 26Q3:018(: 1 note: 504.expanded from macro 'INT_MAX' | 5{6Q37 1626( 30 | .4#617d07e059f7f4/iM9n1_9eP3 7II)3N,5T7f ),_Q 3MQ0A(31X1.(- 5 0.6097x58734f3370f84f40f75ff/8M_f2Pf2I )9 ,0| 6 ^~~~~~~~~~f Q)3}0(,1 .{56Q8311( 30.653613541477f0/5M6_8P31I6)f,) ,Q 3Q301((1-.05.6780896690355821f1/7M4_7P77I8)f,) }Q,3 0 (| 1 ~~~~^~~~~~~~~~~~~~~~~~~. 5696src/libavcodec/aac_defines.h3:345:736:2 2note: 3expanded from macro 'Q31'f /M_PI), 45Q | 3#0d(e1f.5i7n0e6 3Q83117(x9)8 f / M _ P I ) , | ( ^~~~~~~~~~~~~~i nt)(src/libavcodec/aac_defines.h(:x44:)36:* note: 2expanded from macro 'Q30'1 4748364 844. | 0#d ef+i n0e. 5Q)3 0 (| ^ ~x ) In file included from src/libavcodec/aacsbr_fixed.c(:i62n: tsrc/libavcodec/aacsbrdata.h):504(:(x59):* 1warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]73 741824.0 + 0 .5045 | ){ Q 3| 1 ^ ( 0.6770949In file included from 1src/libavcodec/aacps_fixed.c9:3247: 35In file included from 7src/libavcodec/aacps.cf:)32,: src/libavcodec/aacps_fixed_tablegen.h :Q1643:1(111-:0 .warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 5478075822906f) }164 | , { Q 3Q310(( 10..5566716513747100556783f1/6Mf_)P, IQ)3,1( -Q03.07(01.65963788131337044747f/7M8_fP)I}), , | Q ~~~~~^~~~~~~~~~~~~~~~~~3 0(1.src/libavcodec/aac_defines.h5:68451:3366:3 3note: 4expanded from macro 'Q31'4f /M_PI), Q453 | 0#(1d.e5f6i8n8e9 6Q03515(2xf) / M _ PI ) , Q 3 0 ( 1(.5i69n6t3)3(7(2x2)3*f2/1M4_7P4I8)3,6 4Q83.00 (+1 0..557)0 63 81| 7 ^ ~9 8f/M_PI), | In file included from ^~~~~~~~~~~~~~src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:src/libavcodec/aac_defines.h504::4431:: 36warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'Q30' 44 | #d504e | f{inQe31 ( Q0.3607(7x09)4 9 1 9 37 3CC libavcodec/arm/fmtconvert_init_arm.o In file included from 5 7 f) ,src/libavcodec/adpcmenc.c Q: 331 : 1 src/libavcodec/bytestream.h( -(:0171i:18.:n 95twarning: 4comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare])7( (x8)*0170578327249108264f.)0 }, 171+ | { 0Q.5 )3 1g ( -0>| b.uf ^f5 6e1r5 17+7= 0F5In file included from F6Msrc/libavcodec/aacps_fixed.c8:I324: NIn file included from src/libavcodec/aacps.c1:6f()32g,: ->src/libavcodec/aacps_fixed_tablegen.hQ:b164:386u1f:f(- e0warning: r_.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7e06 9n3d 8-11 7g4-7>7b 71648uf)src/libavcodec/aaccoder.c | f } ,f:e 623| r: 107: ~~~~^~~~~~~~~~~~~~~~~~~ warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ssrc/libavcodec/aac_defines.hizQ:3e450);(: 36:1 | .note: 5 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~623expanded from macro 'Q31'6 | 7 6 3 4 1in0 t 5d45es7 | src/libavutil/macros.h#tf:/Md_b49:e25PiIfi:nt) e sQ,3note: 1 expanded from macro 'FFMIN'Q (=3 xav0src/libavcodec/bytestream.h) c(49 | t#:1 x-d>b.271: eif5i17n t 6:e _ 7 warning: r8F FaMcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]I3N33 t ( 0(iea44n,t f/b)*(M() _xP 2711 | )I*((0a ) 21247)4,8 4. 3 0 >/ Q6i nat340((v1 .586bcst.8)i x?0 1(z-e 23b63>+ )3 s0am=p4l:. ( a4ef5/MF_)_) F P| )raMteI ^ ~) I ,N | / (agQ ~ ^ ~3v- >0bcIn file included from (usrc/libavcodec/aacsbr_fixed.ct1x-f:.62>cf5e: rh6src/libavcodec/aacsbrdata.h8__e:8lnd5049:a7 : 6y0-5warning: o 5gimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]-u>2 tb.fnu/bMf__fPcI ),ehr504 | {aQ,Q sn3n3iz1e0e((ls) 1 .0;*5. 6 7(6l| 7099a63 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~m 4391b97da3 227/src/libavutil/macros.h 3123:f/0M_5P49.f7If:)))25,:; ,note: expanded from macro 'FFMIN' Q 3Q 13| 0( ~ ~~~~~~~^~~~~~~-( 1 049..9 | 55#74d076e38f08i71n7958ef8 F/2F2MM9I_N(0P6af)I,},)b, {) Q 3| (1 ^~~~~~~~~~~~~~ ((a )src/libavcodec/aac_defines.h0 .:56>441:36 5(:1 bnote: 7)expanded from macro 'Q30' 7 ?0 (5b6)8 3 44: 1 | 6(f#a)))d ,e f| Qi31 ~ ^ ~(n -e0 Q.3700(6x9)3 81 1 7 4 7 7 7 8 f ) } ,( i n| t ~~~~~^~~~~~~~~~~~~~~~~~)( (x)*1src/libavcodec/aac_defines.h:0AS libavcodec/arm/fmtconvert_neon.o 4573:7364:1 82note: 4expanded from macro 'Q31'. 0 + 0.5 )45 | #| d ^ efine 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 : 164 :(61i:n twarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( (x)*2147483648.0 +164 | 0 . 5) | ^ ~Q 30(1.5676341In file included from 0src/libavcodec/aacsbr_fixed.c5:762f: /src/libavcodec/aacsbrdata.hM:503_:83P:I ),warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(1.5678333 05034 | 4{fQ/3M1(_-0P.I8)06,9 20Q013204(814.8576f8)1,3 63Q33414f(/-M0._3P2I6),2 7Q534006(6312.154f6)8}8,9 6{0Q53512(f 0/.M4_3P0I)8,0In file included from 0Q03src/libavcodec/adpcmenc.c30:64(93191: 7.6src/libavcodec/bytestream.h56f:9)186,6 :33Q137:32 231(warning: f-comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] /0.M2_1PI9)1,9 0Q953 1866 | 0(31 .6 56 7306 8s38fiz1e7)982},f / M_=P I) ,| F ~~~~^~~~~~~~~~~~~~~~~~~F| M ^~~~~~~~~~~~~~I Nsrc/libavcodec/aac_defines.h:(45:p36:src/libavcodec/aac_defines.h -:44note: >:expanded from macro 'Q31'b36 u:f note: fexpanded from macro 'Q30'er _e45n | d#d e44 | -#fd ip-e>nefbi neuQf3 f1Qe(rx3),0( x s) i z e ) ; | ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~in t) ( (x()i*2n1t4src/libavutil/macros.h:)7(494(:8x25):3* 6note: 140expanded from macro 'FFMIN'7387 4.10 8+ 24904. | 0 .#5+)d 0 .5e ) f | i| ^ ~ ^n e FFMINIn file included from (src/libavcodec/aacsbr_fixed.ca:,In file included from b62) src/libavcodec/aacps_fixed.c: (src/libavcodec/aacsbrdata.h::(24503a: ) :In file included from >59src/libavcodec/aacps.c :: warning: (32implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: b src/libavcodec/aacps_fixed_tablegen.h):164 :? 36(b:) :warning: 503implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( | a{Q)31)( - 0| . ~ ^ ~ 80 61649 | 2 00 1 2In file included from 4 src/libavcodec/adpcmenc.c8: 4318: Q7src/libavcodec/bytestream.h3:f1870):,( Q15311:(-.0 5warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]. 3627662 37518744 | 1 005 67f 6 /i3Mf2 (_s1P4ifI)}z),e2 ,{! Q3=1Q( 3 s00i(.z4130e80.0)053 6678 4| 3 ~~~~~ ^ ~~~~933 04947f6/fM)_, PQ3I1)(,- 0Q.321091(9109.5566386613386f)3}34,4 f| / ~~~~~^~~~~~~~~~~~~~~~~~ M_PI)src/libavcodec/aac_defines.h,: 45:Q363:0 (note: 1.expanded from macro 'Q31'5 6889605 5245f | #/dMe_fiPnIe) Q,31 (Qx30)( 1 . 5 6 9 6 3 3 7 2 (2i3nf/tM)_(PI()x,)* 21Q4307(4813.56704683.801 7+9 80f./M5_) P I| ) ^ ~, | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn file included from :44src/libavcodec/aacsbr_fixed.c::3662:: src/libavcodec/aacsbrdata.hnote: :503expanded from macro 'Q30': 31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define 503 | Q{Q3301((-0In file included from x.)8src/libavcodec/adpcm.c0 6: 9422 00: 1 2src/libavcodec/bytestream.h 4 :8 29348 :713 f: ) warning: , Q comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare](3 i1n(t-)0(.3(26x27)5*410067637 4329312 | 18 42f 4)} ,. 0s i{+Qz3 e1(0 20.5 .)4= 3 08 0| 0F ^03F6M4 99I7N6(pf-)>,b In file included from uQf3src/libavcodec/aacps_fixed.c1(f:e-240r.2: 1_91In file included from 9esrc/libavcodec/aacps.c0n:95d632 -3: 6 63src/libavcodec/aacps_fixed_tablegen.h8p:164f-):>11}b:, u fwarning: f| implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e ~~~~^~~~~~~~~~~~~~~~~~~ r, src/libavcodec/aac_defines.hs:iz45e:36):; note: expanded from macro 'Q31' | 164 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | 45 | #src/libavutil/macros.hQd:493e0:(1f.25i56:7ne 6note: expanded from macro 'FFMIN'Q 3314(10x5 )749f /M | _ P# d I e )f, Q i3 n 0e F(1 F.M5(iIn6N(t7a83)3,((3b0x4))4* (f(21/4a7M)4 _P8I>)3 , 6Q3(4b08(.1).0 5 ? 6(+8 b10).35) 6| :3 ^ ~ 3( 4a4f)/)M _P I| )In file included from , ~ ^ ~ src/libavcodec/aacsbr_fixed.c Q3:062(1: .5src/libavcodec/aacsbrdata.h68:8In file included from 503:966src/libavcodec/adpcm.c05:5 warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]242 f: /src/libavcodec/bytestream.hM:_294P:I15:) warning: , comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Q3503 0 | ({Q13 1(.-52946906 | .38 3 07i6922f2 (030sifz1e/M2_2P4 I8!4)= 8si,7fz) , eQQ)331 (-00 (.1| .3 ~~~~~ ^ ~~~~2652 77540066633821147f9)8f}/, M{_Q3P1I() 0,. 4 | 3 ^~~~~~~~~~~~~~0 8000src/libavcodec/aac_defines.h36:49449:7366:f )note: ,expanded from macro 'Q30' Q31(- 044. | 2#1d9e1fi9n0e9 Q5363066(3x8)f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :(45i:n36t:) (note: (expanded from macro 'Q31'x )*107374 184524 | .#0d e+f 0i.ne5 )Q 3 1| ( ^x) In file included from src/libavcodec/aacps_fixed.c : 24(i: nIn file included from tsrc/libavcodec/aacps.c):(32: (src/libavcodec/aacps_fixed_tablegen.h:x163):*21361:4 warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 83648.0 + 0.5) | 163 ^ ~ | Q30(0In file included from .0src/libavcodec/aacsbr_fixed.c56:162: 7src/libavcodec/aacsbrdata.h49:65027:484f:/ Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), src/libavcodec/aacsbr_template.cQ30(:0868.0 52:6502196: | 2{ Q9warning: 321comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]3( 9-f0/.M4_P3I3)1,12 6Q0303 (8009.86807 | 45 7f3 ) ,1 Qf1o313(r8 0.085(f5i32/ 1M=_8 P1509I4;)7, 4 9i Q03(b1 fs/M0__n.uP9mI_9)en1,9v49 79;67Q 3383i60(+0f+.))0,2 0Q7{2 37| 16 ~ ^ ~~~~~~~~~~~~~~~~~~~1( 7 7f0/.M9_1P87I6src/libavcodec/aacsbr_template.c)2, :Q340872:9(031.07:066 428warning: 222comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] f0)}5, 9 6| 1f ~~~~~^~~~~~~~~~~~~~~~~~ 872/ | M _ Psrc/libavcodec/aac_defines.h I :)45 , : | ^~~~~~~~~~~~~~36 : note: src/libavcodec/aac_defines.h expanded from macro 'Q31' :f o44:r36 :(j note: expanded from macro 'Q30'45 = | 0#;d efji 44 | Qenf3in[e1(cx ) h Q _3 da0t a-( >x b) s _ f r e q ( in_ t r)e s[(i ( +(ixn t))(1*(2]x1];) *41j70+74+3)8 {7431 648 284| .. ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 00 + +0 0..55))src/libavcodec/aacsbr_template.c :| ^ ~ 880| : ^31: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:502In file included from : 88059 | src/libavcodec/aacps_fixed.c: : warning: 24 : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 163 502: | {111 Q:3 1 warning: (-fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o0r (.j 4=3 3101;2 60j3 < 816309 7sb | r5 -f>n )[, Qc3 h1 _(Q 0d3.a0(80t53.2a01->5b8s_6f1re15q94774_49r9e0f6s)[7}i,4f /M +_{ Q3P11(I]src/libavcodec/bytestream.h 0).],:9;9 1317 :Q9349j1307(+:90 +6) .{warning: 70 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3| 5 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 826 63269f2)3,9f /Qsrc/libavcodec/aacsbr_template.c31M( : _317P0889: | I .3191)8 : ,warning: 7 scomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]6 Qi32z409e(2 7=0 .6 68890F4 | 242FM 7fI)} ,3 N( 1 1p38 0| 5-f ~~~~~^~~~~~~~~~~~~~~~~~>/ buMf _src/libavcodec/aac_defines.hf PI:)45:36: note: expanded from macro 'Q31' e, rQ45_ | #3edn 0edf ( i- 0n p.-e Q03>b 3 1fuor3(8f fexr)4(j, 7 =si6z 1e) 0;5 ; 1 j f < / | s ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~M b _ Pr- >I()n[in,tsrc/libavutil/macros.h:c h)_49dQ(3:a(0x25t()0: anote: *.-expanded from macro 'FFMIN'20>2 14b0s747_ f824936r47 | e8q6_#.d1ere07 f+s 07i[n.5fie ) / | +M F ^ ~ _1PFM]I]I;)N,( aQj3In file included from 0,++src/libavcodec/aacsbr_fixed.c) (b0:.{)62 0( (a: 0src/libavcodec/aacsbrdata.h )| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2:8 > 502(:2b0532):9 src/libavcodec/aacsbr_template.c6:warning: AS libavcodec/arm/fmtconvert_vfp.o 900?1 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: f(27b/):M _ Pwarning: :Icomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]) ,502 ( | {| a ^~~~~~~~~~~~~~))Q 9003 1 | (src/libavcodec/aac_defines.h-0| . ~ ^ ~:4 44 3:3 361 1:2 6note: In file included from 0expanded from macro 'Q30' src/libavcodec/adpcm.c3 :842 0: 9f7544fsrc/libavcodec/bytestream.h | or):#318 :15,d (:jeQf i n3warning: =comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e 1 ( 1 ;Q 0j 3.318< | 08 ( 5 six3bf2)r- 18 > ( 1 n [s5iz ch9e47 _ 2 4 d 9! =a0tf sai)z(i-}>en,b )t s| {)_ ~~~~~ ^ ~~~~fQre( 3q1((_x 0r)e.s*91[907i371 +491 4891792]6743]83.6;0 f+ 0),j Q.3++5)1 )( {0 | ^. 91| 8 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7 6249In file included from 76src/libavcodec/aacps_fixed.c6:4242: In file included from 2src/libavcodec/aacps.cf:)}32,: src/libavcodec/aacps_fixed_tablegen.h :| 163 ~~~~~^~~~~~~~~~~~~~~~~~: 86: warning: src/libavcodec/aac_defines.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 45:36: note: expanded from macro 'Q31' 45163 | | # d e f in eQ Q3301((0x.)0 56 1 7 4 9 6 7 4 f / M _P I )(, iQ3n0t()0(.(0x5)2*6262194273498f3/M6_4PI8).,0 Q+30 (00.5.)0 47 3| 1 ^ ~13 805f/M_PI), In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: 0src/libavcodec/aacsbrdata.h.0:35023:864:7 6warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 51f/M_PI), 502Q | 30{(Q03.10(2-0702.76413737f1/1M2_P6I0)3,8 0Q93750f()0,. 00Q283210(5 906.18f5/3M2_1P81I5)9, 4 7| ^~~~~~~~~~~~~~4 90f)}src/libavcodec/aac_defines.h,: 44{:Q363:1 ( note: 0expanded from macro 'Q30' .991949 7449 | 6#7d3e8f3i6nfe) ,Q 3Q031((x) 0 . 91 8 7 6 2 49 7 6 64 2src/libavcodec/bytestream.h(2ifn):t}271)(,(x:)17 * :1 | 0warning: ~~~~^~~~~~~~~~~~~~~~~~~ 7comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3 7src/libavcodec/aac_defines.h4:451:82364:. note: 0expanded from macro 'Q31' + 0.5) 271 45 | | | #d ^e f iinnte sQi3z1In file included from (exsrc/libavcodec/aacps_fixed.c2:24): In file included from src/libavcodec/aacps.c=: 32: Fsrc/libavcodec/aacps_fixed_tablegen.h F: 163:M I 61:N (warning: gimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] - > (biunffte)r((_x)e* 1632 | n1 4d74 8 3 - 6g- >4buQf8.3f00 e+( r00.,.05 s5)i61 z 7e| ^ ~4 )9;67 4f /| M ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~_ PIn file included from Isrc/libavcodec/aacsbr_fixed.c):,62: src/libavcodec/aacsbrdata.h:Q501src/libavutil/macros.h:384::0( 0.490warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 2256:6 2note: 9expanded from macro 'FFMIN'2 39 f501/ | M {_Q49P | #3Id),1 e(fQ3 i00(n.e0 F8.F104M7931I2N1(a43,9980b0) 025(f5(/7Ma2_)P4 If>) ), (Q3,0(b 0)Q .? 301(3( b038)4. 79: 69(156a1f9/)M8) _ 4PI| 2 ~ ^ ~5 )2,50 5Q7390f()0},. 0{2Q0317(-2076.17276f7/M1_P9I8)5,0 8Q73303(507.f0)0,2 82Q03519(6 1f0/.6M8_9P0I3)36,9 7 7| 6 ^~~~~~~~~~~~~~1 93f)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( x45) | # d e f i n e Q 3 1 ( x()i n t ) ( ( x ) * 1 0 7 3(7i4n1t8)2(4(.0x +) *02.1457)4 8 3| 6 ^4 8.0 + 0.5) In file included from | ^ ~src/libavcodec/aacps_fixed.c :24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:163In file included from :36src/libavcodec/aacsbr_fixed.c:: 62warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacsbrdata.h: 501:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | 501 | { QQ3310(( 0.00.586119724499960702457f2/4Mf_),P I)Q,31 (Q 300(.099.6908542265622590253799ff)/}M,_ P{IQ)3,1 (Q-300.(206.70194857038713135378f0)5,f/ MQ_3PI1)( ,0 Q.3608(900.30336937786149736f15)1}f,/ M _| P ~~~~^~~~~~~~~~~~~~~~~~~I ), Qsrc/libavcodec/aac_defines.h30:(045.:0362:0 7note: 2expanded from macro 'Q31'7 6177f/M_ PI45) | #,d eQf30i(0n.e0 0Q238210(5x9)6 1 f / M _ P I) , | ^~~~~~~~~~~~~~ (int)src/libavcodec/aac_defines.h(:(44x:)36*:2 note: 1expanded from macro 'Q30'4 7483648 .440 | #+ d0.e5f)i ne Q| 3 ^ ~0 (x) In file included from src/libavcodec/aacsbr_fixed.c :62 : (src/libavcodec/aacsbrdata.hin:t501)(:(32:x warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]*1 073741824.0 501+ | {0Q.35)1 ( | 0 ^. 819249900257In file included from 24src/libavcodec/aacps_fixed.cfsrc/libavcodec/bytestream.h:24): In file included from ,src/libavcodec/aacps.c: :Q355323:: 113:src/libavcodec/aacps_fixed_tablegen.h(: 163: 11warning: 0.:9 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: 9 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 98425250579f)}, {163 | Q33551 ( | - 0 . 26s7 i1 z9Qe 83 =50 0F87(F03M3.0I5561N7(7f)g,4- >Q96b37u14(fffe r_/0eMnd. _6-P I8),g 9-03Q3>693b70u7(f60f1e.r,90 s35i26fz6e));2 }9, 2 | 3 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 9| f /M ~~~~~^~~~~~~~~~~~~~~~~~_ PI),src/libavcodec/aac_defines.h src/libavutil/macros.hQ:30:(45490:.:360:254 :note: 7 expanded from macro 'Q31'3 note: expanded from macro 'FFMIN'1 1380 455 | #dfe49f/M | _PiI)#,nde fieQn3 e0 Q(30F.1F0(M3Ix38N) 4 7(a 6 ,1 b 5 )1f / (M( a_ )P >I )((b,)i ntQ)?30(( 0.((0x)b2*07)22 7161:47 (77a)4)8 f | 3 ~ ^ ~/6M 4_8P.I)0, +In file included from Q0In file included from src/libavcodec/adpcmenc.c3:.src/libavcodec/adpcm.cCC libavcodec/arm/g722dsp_init_arm.o 031(50): : .420 02src/libavcodec/bytestream.h8: 2| :src/libavcodec/bytestream.h0 ^ ~592936: :135613:13f:/:M warning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]In file included from src/libavcodec/aacsbr_fixed.cwarning: P:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]I62), : src/libavcodec/aacsbrdata.h :356 | | 501 ^~~~~~~~~~~~~~: 7 :src/libavcodec/aac_defines.h :s44warning: i:z36implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] e:293 2note: | expanded from macro 'Q30' = F501FMsI | N i{ze(244Q | p -3>#bu=f1 dFf(e Ferf_0eMndi .-INn8 1(ep9-p> Q2-4b930>(ux90bfu)0 f fe25 7 f r 2e, s4 r fiz_e ) e),; n(i nQ 3d1(t ) ((0| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~-x.) *1 90p79-src/libavutil/macros.h367>:49948b4:251u82522f:4 5note: fe.00expanded from macro 'FFMIN'r 5 ,79+f )} , s490 | # deif.z{Qi351en);) (e-0 . 2| | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~F6FM ^ 7I19N85(0a8,src/libavutil/macros.hbIn file included from 7src/libavcodec/aacps_fixed.c:)493: 24:: 3In file included from (25:57src/libavcodec/aacps.cf)( :note: ,a expanded from macro 'FFMIN'32): Q src/libavcodec/aacps_fixed_tablegen.h>3:1 (162( b :0.496)813690 | :#? 3d warning: src/libavcodec/aacsbr_template.c3e(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:6f9b77 iIn file included from 937):619src/libavcodec/adxenc.c:n e1 :F27:9 F : 3162M(warning: src/libavcodec/put_bits.h | f I acomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]):)N ( a), 227 } b : | Q,)37: ~ ^ ~ 3 warning: 0 (937((comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| 0 | .a1In file included from ~~~~~^~~~~~~~~~~~~~~~~~ )2 >src/libavcodec/adpcm.csrc/libavcodec/aac_defines.h :545 :: 2 (3642:3f3b : note: oexpanded from macro 'Q31'7)227src/libavcodec/bytestream.h | r 0 9:8 ?357 (fb)( i :=/ 0 4515 | M:_; :# warning: Pi d ( comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]I<),eaif ( fQ)s)cin3 -> h_ed0357b | aQ(u0| . 11t3af- ~ ^ ~> 71_ eb s6_(ndi41nxu mf_In file included from 0)- nssrc/libavcodec/adpcmenc.c3: 31(o-i1s : s>7efsrc/libavcodec/bytestream.h i b ; /:Mz_Pu f 294ieI _:p+t2r) > 15 + ,=:)( !{ siiz=eQ warning: | n o3fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~ ^ ~~~~~~~~~~~~~~~~~~~~~t)s0(( (iB0i(tzBu. 1xef)294 0))src/libavcodec/aacsbr_template.c | 5 *) :| 9 ~~~~~ ^ ~~~~2 i{939 81f4:7 478 27| :1 3warning: ( ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~9162comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]fs/ M_4P i8I.ze)20, 939 | !Q+ 0.=5)3 0 (0 . s| i ^ ~0 zIn file included from 7 6e) 2 7src/libavcodec/aliaspixdec.c2 4 :In file included from src/libavcodec/aacsbr_fixed.c7 25| : :2src/libavcodec/bytestream.h ~~~~~ ^ ~~~~762f:/ : 171src/libavcodec/aacsbrdata.hM:f500o:_:r8318:P : I(warning: warning: )j,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] = Q 300(;0 .j0 4< 65008 | s{9In file included from 05b3Qr43- >src/libavcodec/aliaspixenc.cn:51171_25qf( | : ;/ 0src/libavcodec/bytestream.h.7 67M8j:g_-9>+171P6b0+:Iu)9),18f4 6 :f{1 Q e7| 93warning: r ~ ^ ~~~~~~~~5 0+f(=0).0 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]6,F F3M src/libavcodec/aacsbr_template.c9QI31:(5N948:-276:( 0 4g8warning: 2.f/171M-comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]>AS libavcodec/arm/g722dsp_neon.o b76 | _ Pu5 If1f )9, e 39485 r | 6 | _gen7d3 ^~~~~~~~~~~~~~- -0 g>9 -b>src/libavcodec/aac_defines.hub6u :f6ff fe44fer +r=:,) 36 : }F Fsnote: , fMoriexpanded from macro 'Q30' I{Q z( jN 3e(=g1-)>b (;-u01;44 | f #f.d | e ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~8 ejfr2_ i< 0sene0bnsrc/libavutil/macros.h Q234rd: -021-83496 (>x): 4gn25 0 -9 _:>fb q )u ; note: ,jf+ expanded from macro 'FFMIN' f+er , Q) 3 1 s{i z(- 49(e0i | )#.dne| fi;7t) ~ ^ ~~~~~~~~n 3 (e 5F| (3F01 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~7xM)* 9I15N50(3a7,b73src/libavutil/macros.h)7 (6:74(a49f1))},: 8 24 .025>:| ~~~~^~~~~~~~~~~~~~~~~~~note: +( expanded from macro 'FFMIN' b 0).src/libavcodec/aac_defines.h 5:?) 45 : 49( | 36| : bnote: # ^) expanded from macro 'Q31':d e(fain)e) FIn file included from | ~ ^ ~45 Fsrc/libavcodec/aacps_fixed.c | M:#24: IdNIn file included from e(fsrc/libavcodec/aacps.cai,:nb32e ): src/libavcodec/aacps_fixed_tablegen.hQ: 3162((1a(:x)) 111 :> ( warning: b implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ? ( b ) :( i(na)t ))162 ( | ( | x ~ ^ ~) * 2 14Q73408(3604.812.502 +3 307.059)8 f| /M ^ ~_P I), Q30(0.11764In file included from 10src/libavcodec/aacsbr_fixed.c3:1627f: /Msrc/libavcodec/aacsbrdata.h_:P500I:)58,: warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.105987 15009 | 1{2Qf3/1(M _0P.I7)6,7 89Q6039046(10.70796257f2)4,7 2Q73f1/(M-_0P.I)7,65 1Q39035(607.30049668960f5)3},4 5{fQ/3M_1P(I-)0.,8 2Q3000(204.21083066430995f6)4, 8Q2f3/1M(_P-I0).,73 5 3| 0 ^~~~~~~~~~~~~~1 7955src/libavcodec/aac_defines.h3:7446:736f:) }note: ,expanded from macro 'Q30' | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h44:src/libavcodec/aaccoder.c | 45#:d36:: enote: 783fexpanded from macro 'Q31' i:n19e: Q warning: 4530 | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]# d(efsrc/libavcodec/put_bits.hxin)e: 265 : Q3371 ( x): 783 warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ( (* i265ni(l | tn)a( tm)((src/libavcodec/bytestream.hx b(:) *dx317 1a): 0 *13 721/4:7 3i 14warning: 7f4128284comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 03..(6sf-0>b4) ;u 8+ f _.00 | e.n+d317 ~ ~~~~~~~^~~~~~~5 | - )s0- >b u.f _ 5| src/libavcodec/aaccoder.c ^p si): t782ze 2r: | In file included from 52>: ^ ~ src/libavcodec/aacps_fixed.c=:=24 : In file included from warning: ssrc/libavcodec/aacps.c:Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F Mi32z7In file included from I: Nsrc/libavcodec/aacps_fixed_tablegen.he warningIn file included from src/libavcodec/aacsbr_fixed.c(::o sp generated-62>src/libavcodec/aliaspixdec.c162f782. | : b : :(86Bsrc/libavcodec/aacsbrdata.h:u f25f:eir500_ : t:Beusrc/libavcodec/bytestream.h:warning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]31n:f 186: 13 :d)warning: )( implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]In file included from (warning: a-v {src/libavcodec/aliaspixenc.c comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | c ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~t: p -x>25162 -b>f: l | src/libavcodec/bytestream.h500: | u{ffae 186Q 3gr :186131:s , | ( &warning: 0Q 3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s .A0Vi_ CO7(60zse D7.i1)2;186Esrc/libavcodec/aacdec_template.c8z956 0 | C _Fe:23 379 L 2 2429s| i04A6 1:7 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~z98G=_17Q9 5ef/ M:_Sf2),src/libavutil/macros.hFFPMC warning: :QIIAN=(comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]493) L1 pE:,(F--0).25 F> b7u:QM?I6Nf( p ->3 b52ufnote: e2429r01.9f3expanded from macro 'FFMIN' | _(en0df5 607f3 e- . 0r9496p6f1):17f_e | -} ,6 o{n#>ab4rQ(didevu1f3f e=rfc0t31-(0-,i sxi1 ;p0n.-z7e -e>8b>f)/iM _2Pucfh_;l+F0If02 a y1oF)e4| < ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~uMt,.r2, ssi I Nn(18izzQba_3csrc/libavutil/macros.hheae3of,64:09)f)n0(bbu49f;), n&(): el&0. 125 :Qs3 (0| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) 1l((-05note: ean.973expanded from macro 'FFMIN'5 3src/libavutil/macros.h0)1>78 | :49 =97 ~ ^~~~:>8 (5b1) 25; 4959 | 1 2:i3#?f +note: 7expanded from macro 'FFMIN'd/(+6, elMenb-=7 f_i)n8f49P Ie)) | }:) F FM,I# d, Q 3N (| e ~~~~^~~~~~~~~~~~~~~~~~~| 0(aa,f ~~~^~~~~~~~~~~~( src/libavcodec/aac_defines.h):bi) 0()(45ane. ) :| ~ ^ ~0 763627F >F :(2M bnote: 4I)expanded from macro 'Q31'7N In file included from 2(src/libavcodec/adpcmenc.c7?a:,f 4531b/(M | _: P)b #src/libavcodec/bytestream.hI:)(d(e)318, af): : i15n>eQ(30:( a) 0(Qb))warning: .03 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]? 41 | ~ ^ ~6 (( 8318x | b 9)0In file included from ) src/libavcodec/aliaspixdec.c53 4 : ( a5 : )f /25Mi_f) : P ( src/libavcodec/bytestream.h:I187 s| ) : i ~ ^ ~ ,15:z (ewarning: Qcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i2n3 t!=0In file included from ) src/libavcodec/aliaspixenc.c:( (s(250187.0ix: ) | 0zsrc/libavcodec/bytestream.h* 6 :e1872:3 )14157:9 i4f 5 warning: 68 4(s| icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]38z ~~~~~ ^ ~~~~ 6e4 82.02 f !187= | /+ sMi z _0e P.)iI5) f) | ^ ~, | ( ~~~~~ ^ ~~~~| s ^~~~~~~~~~~~~~iz eIn file included from 2src/libavcodec/aacsbr_fixed.c !:src/libavcodec/aac_defines.h= 62: :src/libavcodec/aacsbrdata.hs44:iz:500:e7)36: : warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~~~~~ ^ ~~~~ note: expanded from macro 'Q30' 44500 | | #d{eQfi3n1e( Q 300.7(67x8)9 6 0 9 4 61 7 9 5f ) , Q 3(i1n(-t0).(7(x6)5*11903753677431098626f4).}0, + {Q03.15()- 0 .8| 20 ^0 2421836409f)In file included from ,src/libavcodec/aacps_fixed.c Q:3124(: -In file included from 0src/libavcodec/aacps.c.7:332: 5src/libavcodec/aacps_fixed_tablegen.h30:116279:5615:37 6warning: 7fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) }, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36 :162 | note: expanded from macro 'Q31' Q30 (045. | #1d2e5f2i3ne3 7Q03918(fx/)M _ P I) , Q 3 0 ( 0 . (1i1n7t6)4(1(0x3)1*72f1/4M7_4P8I3)6,4 8Q.300 (+0 .01.055)9 8 7| 1 ^ ~9 12f/M_PI), QIn file included from 30src/libavcodec/aacsbr_fixed.c(0:.620: 7src/libavcodec/aacsbrdata.h:64992:7832:4 7warning: 27implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q30(0 .499 | 0{4Q63819(0 503.495f7/3M9_4P0I2)7, 8Q937044(20f.0)0,6 3Q93516(4-820f./2M66_95P9I)4,4 0 8| 6 ^~~~~~~~~~~~~~5 61f)}src/libavcodec/aac_defines.h:,44 :{36Q:3 1note: (expanded from macro 'Q30' 0.9920 6444 | 6#3d4e77f9in4e6f )Q,3 0Q3(1x()- 0 . 5 7 0 1 0 1 2 0 (8i4n9t4)29(f()x)}*, src/libavcodec/put_bits.h1 0:| 7317 ~~~~^~~~~~~~~~~~~~~~~~~3:7 334:18src/libavcodec/aac_defines.h 2:45warning: :436.comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:0 + note: 0expanded from macro 'Q31'.5 ) | ^ 45 | #de fi317nIn file included from | esrc/libavcodec/aacps_fixed.c :Q 3124( : xi)In file included from fsrc/libavcodec/aacps.c :( 32s: src/libavcodec/aacps_fixed_tablegen.h -: >162b :u 36f: _ e(warning: inimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n dt )-( (sx-)>*2b1 u162 | 4f7 48_3 64p t8r . >0 += Q s03i0.(ze5o0f).( 1B2 i5| t2B ^ ~u3 3f70)98)f {/ M_In file included from | PIsrc/libavcodec/aacsbr_fixed.c ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~):62 : ,src/libavcodec/aacsbrdata.h Q:34990(:059.:1 1warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 410317f/M_PI ),499 | Q{3Q03(10(.1 005.989771931924f/0M_2P7I8)9, 7Q43402f()0,. 0Q73612(7-204.27662975f9/4M4_08P6I5)6,1 fQ)3}0,(0 .{0Q4316( 809.099520364456f3/M4_77P9I)4,6 f)Q,3 0Q(301.(0-0063.5975016041822f0/M8_4P9I4)2,9 f )| }, ^~~~~~~~~~~~~~ | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:src/libavcodec/aac_defines.h44::3645: :note: expanded from macro 'Q30'36 : note: expanded from macro 'Q31' 44 | #d e45f | i#dneefi neQ 3Q03(1x()x ) ( in t ) (((ixn)t*1)0((7x37)4*12812447.408 3+6 40.85.)0 +| ^ 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.cIn file included from :src/libavcodec/aacsbr_fixed.c32:: 62: src/libavcodec/aacps_fixed_tablegen.hsrc/libavcodec/aacsbrdata.h::162499::1131:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 499 | {162Q | 3 1 ( 0. 9 7Q3390(40.0122572839377404928f)f,/ QM_3P1(I-)0,. 2Q663905(90.411470866451610f3)}1,7 f{/QM3_1P( I0).,9 9Q23006(40.613407579984761f9)12,f /Q3M1_(-P0.I5)70,1 01Q203804(9042.9f0)7}6,2 7 2| 4 ~~~~^~~~~~~~~~~~~~~~~~~7 27f/src/libavcodec/aac_defines.hM:_45P:36I:), Qnote: 3expanded from macro 'Q31'0 (0.04689 0455 | 3#d4e5fifn/eM _QP3I1)(,x )Q3 0 ( 0 . 0 0 6 3 9 5 6 4 8(2if/nM_tP)I()(x,) * 2| 1 ^~~~~~~~~~~~~~4 7483src/libavcodec/aac_defines.h6:444:836.: 0note: expanded from macro 'Q30'+ 0.5) | 44 | ^ ~# define Q30(xIn file included from )src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h: 499 : 7 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x )src/libavcodec/bytestream.h499* | {1:Q0335571:3(13 70:4. 197warning: 389comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]24 402.70 8+9 704.452)f ), | ^ 355Q | 3 1 ( -s0i.z2e6In file included from 69 5=src/libavcodec/aacps_fixed.c F9F:M424I4N: 0(In file included from 8gsrc/libavcodec/aacps.c-6>b:u56321ff): }f,src/libavcodec/aacps_fixed_tablegen.he :{rQ161_:31136e:( warning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] d0 .-9 9g2-0>64b6u3f fe4161r | 7, 79 4s iz6e) ;f )Q, 3 | Q30 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~(10. 19(6-903.9957src/libavutil/macros.h57:0490f:/125M0:_P1 Inote: expanded from macro 'FFMIN'2 )0,8 Q43 9049 | 4#d(e20f9.fin1e)8 }5F67,F4 M1 | I ~~~~~^~~~~~~~~~~~~~~~~~1N 6(0fa/src/libavcodec/aac_defines.h:,45Mb:_P)I36 ):(,(a )note: expanded from macro 'Q31' Q>30 ((b0) 45. | #1?d 68e1f(i5b5ne) 8 Q6:3 39(f1/Ma(_P)xI) ) )| , ~ ^ ~ Q 30 ( 0 .1 2 2 In file included from 3src/libavcodec/adpcmenc.c: 63174 3: 4 src/libavcodec/bytestream.h2: (fi356/nM:t_13):P (I(warning: x)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) , *Q320(10.40 77356548 | 803 6488 8.8 s0i 2+z7 fe0/2M. 5_)=P I ),F F MI| ^ ~Q N3(0p(0-.>0b1u0f3In file included from 88f44src/libavcodec/aacsbr_fixed.ce:762: rsrc/libavcodec/aacsbrdata.h9_:ef498n/d:84M: _-P p-I>bwarning: )u,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f f e| r ^~~~~~~~~~~~~~ , sisrc/libavcodec/aac_defines.h z498 | :{Qe344:)361:; ( - | 0note: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ .expanded from macro 'Q30'7 20src/libavutil/macros.h9:449 78:44625: | note: 2#3expanded from macro 'FFMIN'd76 9e6ffi)n, e 49 | #QdQ33e10(-f(0ixn.) e3 5 FF0 M08 9I61 9 N(3a ,b4 )25 5 ( (f()ia)} >n, t({b)Q(()x3 )1(?*1 0 07(.3b7)8 78:4343 (118a241)0.0)1 + 09 2| . ~ ^ ~55) 1 f| ^) , QIn file included from 31src/libavcodec/adpcmenc.c( :031: .src/libavcodec/bytestream.h:In file included from 53572:src/libavcodec/aacps_fixed.c815:5:13249 89: 5warning: 8In file included from 2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/aacps.c71 :f32): }src/libavcodec/aacps_fixed_tablegen.h ,:357 | 161 :111 : | ~~~~~^~~~~~~~~~~~~~~~~~ warning: i fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (src/libavcodec/aac_defines.hs:i45:z36e: 2note: expanded from macro 'Q31'! = s161i | z 45e | # d) e| ~~~~~ ^ ~~~~f inQe 3Q03(10(.x)1 9 6 93 9 9 7 5 0 f / M _ P(I)i, nQt30)((0.(1x8)5*6271447148136604f8/M._0P +I ),0 .Q53) 0 (| 0 ^ ~. 1681558639f/In file included from M_src/libavcodec/aacsbr_fixed.cP:I62),: Qsrc/libavcodec/aacsbrdata.h3:0498(:0.591:2 2warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 74342f/M_PI) ,498 | Q3{0Q(301.0(7-508.07828802974f/7M86_2P3I76)9,6 fQ3)0(,0 .Q03110(3-8804.437590f0/8M96_1P9I3)4, 2 | 5 ^~~~~~~~~~~~~~5 f)},src/libavcodec/aac_defines.h :{Q443:361:( note: 0.expanded from macro 'Q30'7 884331 1440 | 1#9de2f5i1nfe) ,Q 3Q03(1x( )0. 5 28 5 13 9 8 9 58 2 7 1f ) }, ( i| n ~~~~~^~~~~~~~~~~~~~~~~~t src/libavcodec/ac3enc.c)src/libavcodec/aac_defines.h(:(45::36x)1950*:10: note: 713expanded from macro 'Q31':3 74warning: 18implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 4.450 | +# 0d.e5f)i n e | Q19503 | ^ 1 (x ) In file included from src/libavcodec/aacps_fixed.c : 24 v : >In file included from src/libavcodec/aacps.c :( src/libavcodec/bytestream.h32:v : src/libavcodec/aacps_fixed_tablegen.h_:161 :271:l(ii8617sn:t):t (( [warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]]src/libavcodec/bytestream.h x-warning: :) *comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2271FL T1_:174:O 7P4Twarning: 8Icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1613 | O 6 271N4_ | 8T .0H R E S+ 0271.iHQ3 | 0(50n).tO1 9 L 6Ds| i z9)39 ^ ~ e)2 97 5i0 =nf| t ^ ~/ M_F In file included from Psrc/libavcodec/aacsbr_fixed.cIFs:M)i,z62Isrc/libavcodec/ac3enc.c eQ: 3Nsrc/libavcodec/aacsbrdata.h::1950:218:( 0498 :=31gwarning: -( 0:.implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]1>F warning: 8bFimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5uM 6fI19507fN | 4e( g-1 r > 4981_eb | u{ f6fndQ3 0ef 1 r / -M (-_0. _ve7gP nI2)0,9->>db9 4Q3 u7 warningf0((-08fs generatedv. _ l.i6eg1s628r31-55t8,7 >s[iz669bi]e396fu/ M)ff-f_;), FeP QLrI 3| T,) 1 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~_,s( O PiT-IOQNz_0TH3src/libavutil/macros.h:e.3R5049):25E:0 (;S0Hnote: 0 .1822O3expanded from macro 'FFMIN'L 9| 6D76 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~1)4 9)3349 | #4425 src/libavutil/macros.h| d2f5/f: ^~~~~~~~~ ~49efM) _:i25:}Pn note: ,expanded from macro 'FFMIN'Ie src/libavcodec/ac3enc.c ), {: 1949FFQM 3IQ:301(49( | N13(0 #:a.00d7 58,.e7warning: 80implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]bf884 )i (83n(832e FaF171949f | )M1IN/ >0(1M a9,_( 2b)P bI ) 5, (Q) 1(3a )? f)0,i( >( fQ03 b .1(() (01b0 0:v )< 3. 52 ? 8((85(8b)a )1)v4_:3 94 l| 879i5 ~ ^ ~8(9sf /2a)t)M 7[_ P1if)| },I] ~ ^ ~+ FL) T_,OP| T ~~~~^~~~~~~~~~~~~~~~~~~ I ON| src/libavcodec/aac_defines.h ^~~~~~~~~~~~~~_: 45T:H36R:src/libavcodec/aac_defines.hE S:Hnote: 44expanded from macro 'Q31'O :L36D:) & note: &45 expanded from macro 'Q30' | #| d ^ ~ef i 44n | e# deQf3i1nsrc/libavcodec/ac3enc.c(e: xQ1949)3: 0 18( : xwarning: ) implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1949 | ( i n(t) i(nt ( i)f( x((x))*v*1 02<7 1(347v_7l4is41t8284[3i].6 +04 F8L+T. _0 0+O 0..P55TI)O)N_ T| ^ ~ H| R ^E SHOLD)In file included from &src/libavcodec/aacsbr_fixed.c& :In file included from 62: src/libavcodec/aacps_fixed.csrc/libavcodec/aacsbrdata.h| :: ^~~~~~~~~ ~24498: In file included from src/libavcodec/aacps.c::632: :src/libavcodec/aacps_fixed_tablegen.h :warning: 161:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 498 | {Q31 (161- | 0 . 7 2 0 94 7Q83602(3076.9169f6),9 Q33919(75-0f0/.M3_P5I0)0, 8Q963109(304.2158556f7)4}1,16 0{fQ/3M1_P(I )0,. Q73808(403.311618011595285613f9)f,/ MQ_P3I1)(, 0Q.3502(805.113928293586277413f4)2}f,/ M_ PI| ) ~~~~^~~~~~~~~~~~~~~~~~~, Q30src/libavcodec/aac_defines.h(:450:.360:7 5note: 8expanded from macro 'Q31'0 88827f/ M45_ | PI#),d eQf3i0n(e0 .Q013013(8x)8 4 4 7 9 f / M_ P I ) , ( i| ^~~~~~~~~~~~~~nt )((xsrc/libavcodec/aac_defines.h):44*:2361:4 7note: 4expanded from macro 'Q30'8 3648.0 + 440 | .5#)d e| f ^ ~i ne Q30(x) In file included from src/libavcodec/aacsbr_fixed.c :62 : src/libavcodec/aacsbrdata.h : 497 : 84(:i warning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] t)((x)*10737 414978 | 2{4.Q03 +1 (0 0..755) 2 1| 4 ^6 81811150f)In file included from , src/libavcodec/aacps_fixed.cQ:3241: (In file included from -src/libavcodec/aacps.c0:.3299: 9src/libavcodec/aacps_fixed_tablegen.h55:681611:04362: 6warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 f)}, {Q31(-0.42102 9161 | 9 8 8 2 93 3 9Qf3)0,( 0Q.3119(6 903.999977520f0/M9_4P1I)9,9 9Q3309(40f.1)8}5,6 7| 41 ~~~~~^~~~~~~~~~~~~~~~~~1 60f/src/libavcodec/ac3enc.cMsrc/libavcodec/aac_defines.h_:P:I45):,196836: : 13note: expanded from macro 'Q31'Q: 30warning: (0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].1 64581 | 5#5d8e6f3i9nfe /Q 311968(M_xPI | )), Q 30 ( 0 . 1 2 2 3 6 7i4 f(i3n 4t()(2(*xf/o)Mp_t*P_I)2,p Qa31407r4(a80m3. 6048>.07 =+ 50 8008..580)8 )2 7| { ^ ~f /M _| P ^~~~~~~~~~ ~~I) , In file included from Qsrc/libavcodec/aacsbr_fixed.c30:(620: .src/libavcodec/aacsbrdata.h0:14970:3588: 8warning: 4In file included from 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7src/libavcodec/aliaspixenc.c 9:f25: /src/libavcodec/bytestream.hM_:P293I ):497 | ,{Q133 :1 (| warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ^~~~~~~~~~~~~~In file included from 0 .7src/libavcodec/aliaspixdec.c52:src/libavcodec/aac_defines.h1:2544 : :293 | 4 36src/libavcodec/bytestream.h6::82931 :8 1snote: 13:1 src/libavcodec/ac3enc.c1iexpanded from macro 'Q30'warning: 5:0fzcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e19702) : ,44 | 56=: #d warning: Qe3Ff1implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion](Fin - Me0293.I | Q9N 3 9 1969(09 | sipz(-5 56e8x>src/libavcodec/ac3dec.c 21)b 0 :u =4 2 6f 1137F6f 5ef : F r)_ 41M IN}e, : ( n{ p warning: dQ -a>implicit conversion increases floating-point precision: 'INTFLOAT' (aka 'float') to 'double' [-Wdouble-promotion]bu f3f evr -1 _ _ e(l(ipn-o0n->db g1137. | t u(4) (f-f el2( pro,1 x -g>0b)s _2u9*i zce)f91 0t7x;,f8 83 er 279 A,V i3f4| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~_ 3 (1rs8L9fa),i 2src/libavutil/macros.h4O:nzQe).; G49_gW3A0R NI:NeG1 (| 250._9,b + ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: 9i7"2 t0r9src/libavutil/macros.h0note: se4q:.expanded from macro 'FFMIN' 1u495<)9 e49: | =# 9s25t de 9| ^: 1ed3 2note: fexpanded from macro 'FFMIN'9 %s7 iis4fIn file included from |n| n)src/libavcodec/aacps_fixed.ce 49o | }:, 24 Fst #: In file included from src/libavcodec/aacps.cF| :-vdeMfi ~~~~^~~~~~~~~~~~~~~~~~~32: >src/libavcodec/aacps_fixed_tablegen.h:a161In edlr:N( aiFFc11_src/libavcodec/aac_defines.hs,dM:: warning: cb.IN45(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a)l e :a u(<36,:s (note: =expanded from macro 'Q31'bian g ))1". 0 ((a) > ( 161) >b ) | 45 | ? | ( ~~~~~~b ( | # )b ~~~^~~~~~~~~ ~~?d Q() 1970e | 3b )f i0n:e ( 0 .: ((Q1a )a319 6)9)() | 3x99 7 5 ~ ^ ~) | 0 ~ ^ ~ f In file included from / Msrc/libavcodec/aliaspixenc.c :25 In file included from _P src/libavcodec/aacsbr_template.c : src/libavcodec/aliaspixdec.c I:)src/libavcodec/bytestream.h :: 25: 1170src/libavcodec/bytestream.h,: 294294:"15:: 20 :: dQwarning: 3 015warning: (ecomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :0f. 18 5( i a294 | 6 warning: n1170u7 | lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] t t4 1 1 iv)al 6 f( u 0 ((esf294i | x:i /%fM ) *z0 _Pi2e1.(If 24(3b) 7!s=fy,\4i8 3t6 nQ3zsee4s"0,i2z8_.( 0 er0eo.!)= sap1 68+1idzt _ 5e | >n0a5) ~~~~~ ^ ~~~~8 6 .cm 35n)e 9tf , | ) ~~~~~ ^ ~~~~/ M| l_ ^ ~P{i I )st , [| Qm30In file included from ( ~~~~~~~~~~ ^ ~~~0i.src/libavcodec/aacsbr_fixed.c x1le:v2622]: )3;src/libavcodec/aacsbrdata.h6 7: 44973| 4: ^~~~~~~~~~~~2 31f:/ Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] PI), Q30(0. 04977 | 5{Q830188(8 207.f7/5M2_1P4I)6,8 1Q83101(105.00f1)0,3 Q83814(4-709.f9/M9_9PI5)56,81 0 4| 2 ^~~~~~~~~~~~~~6 65f)}src/libavcodec/aac_defines.h,: 44{:Q363:1 (note: -expanded from macro 'Q30'0 .421029 9448 | 8#2d9e3f3i9nfe) ,Q Q3301((x )0 . 9 9 7 2 0 9 4 1 9 9 9 39(4ifn)t})(,(x ) | * ~~~~^~~~~~~~~~~~~~~~~~~ 10737src/libavcodec/aac_defines.h4:1458:236:4 .note: 0expanded from macro 'Q31' + 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 : 160 :136 : (iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t )((x)*214748364 8160. | 0 + 0 . 5 Q)30 ( 0| . ^ ~3 062773645f/In file included from M_src/libavcodec/aacsbr_fixed.cPI:)62,: src/libavcodec/aacsbrdata.hQ:34970:(70:. 2warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 1485136f/M_P I)497, | Q{Q3301((0 0..26765923142668316851f/1M1_5P0If)),, QQ3301((0-.0.1999997585638771220f/4M2_6P6I5)f,)} ,Q {3Q0(301(.-102.4624111405292998f8/2M9_P3I3)9, fQ)30,(0 .Q03117(5 600.999874290f9/4M_1P99I9)3,9 4 f| ) ^~~~~~~~~~~~~~} , | src/libavcodec/aac_defines.h ~~~~~^~~~~~~~~~~~~~~~~~: 44:36:src/libavcodec/aac_defines.h note: :expanded from macro 'Q30' 45:36: note: expanded from macro 'Q31' 44 | #defi n45e | # dQ3e0f(ixne) Q 3 1 ( x ) ( i n t ) (( x()i*n10t7)3(7(4x1)8*2241.407 4+8 03.6458). 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::16062:: src/libavcodec/aacsbrdata.h111::496 :warning: 83implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 496160 | | { Q3 1 ( - 0Q.39024(404.03805642874746366f)4,5 Qf3/M1_(P-I0).,1 0Q453705(9001.8279413164f8)5}1,3 6{fQ/3M1_(PI-)0,.8 3Q83202(509.325676897322683f6)5, fQ3/1M(_-0P.I01)6, 9Q3500(40.312909887CC libavcodec/arm/h264chroma_init_arm.o 8853f7)7}2,2 f /| src/libavcodec/bytestream.hM ~~~~^~~~~~~~~~~~~~~~~~~ _src/libavcodec/bytestream.hP:I317src/libavcodec/aac_defines.h)::,13:45 :Q3173: 36:013:warning: :(comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0 warning: note: .comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] expanded from macro 'Q31'12 64114 5317 2 | 459f | / 317 | # M_ d s Pei If)z sii,ezn e2eQ2 3 0Q(== F3F0 .011M7FF(M5IxI6NN) 0(9( p 8p- >4b- 9uf> f/b ufM _fef P r e(I_)ri_een,n n| dt d ^~~~~~~~~~~~~~) - -( p(psrc/libavcodec/aac_defines.h-:-x>>44:)b*b36u2fuf:1ffe 4note: er7expanded from macro 'Q30'r,, s4 8 3is6izz4e )e844; | ).0 +# ; d0| e| . ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~5 f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ )i n e | Q ^ ~src/libavutil/macros.hsrc/libavutil/macros.h3 ::04949(:25:x:25) : In file included from note: expanded from macro 'FFMIN'note: expanded from macro 'FFMIN'src/libavcodec/aacsbr_fixed.c : 62 : 4949 | src/libavcodec/aacsbrdata.h | # #d:d496 ee: ff58i i:nne ( eFiwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Fn tFM)F(INM((IaN,x (496a,b)* | 1b)){0Q 731(((3(a-(7)0a.4 >)91 ( 28b>244.) ?4 0( 4+(b0) b8 0?)5 :. 54) (8 4(ba)4) )| ^6 6| :f ~ ^ ~ )(,In file included from asrc/libavcodec/aacps_fixed.c) ):Q 24In file included from 3 : src/libavcodec/aliaspixenc.c1| In file included from :(25 ~ ^ ~: src/libavcodec/bytestream.hsrc/libavcodec/aacps.c-0 .::1318320:: 4src/libavcodec/aacps_fixed_tablegen.h:155In file included from :160src/libavcodec/aliaspixdec.c7 59::0warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]86251: :8src/libavcodec/bytestream.h 7 :warning: 4318318implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3:6 | 15f: ) }warning: i,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f ( {160siQz | 3e3182 | ! =1 i(Qsf-3i 00.z(8(0.e3s8i30)2z2e6 52 2 97| ! ~~~~~ ^ ~~~~3 7=35 7687s428if5ze),f Q)/3 1(M- 0_.| P0I ~~~~~ ^ ~~~~)1 69,5 0Q4303(02.028981815f4)}8,51 36 f/| M ~~~~^~~~~~~~~~~~~~~~~~~_ PI), src/libavcodec/aac_defines.hQ:3450:(36:0 .note: 2expanded from macro 'Q31'6 69326365 f45/ | M#_dPeIf),i nQe3 0Q(03.11(9x9)7 8 3 77 2 2f / M_ P I ) , Q 3(0i(n0t.)1(2(6x4)1*211445724893f6/4M8_P.I0 )+, 0Q3.05()0 . 0| 1 ^ ~75 609849f/M_PI)In file included from ,src/libavcodec/aacsbr_fixed.c : 62| : ^~~~~~~~~~~~~~src/libavcodec/aacsbrdata.h :496:31:src/libavcodec/aac_defines.h :warning: 44:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36 : note: expanded from macro 'Q30' 49644 | | {Q#3d1e(f-0i.n9e2 4Q43400(8x)5 4 8 4 4 6 6f ), Q 3 1 ( - 0(.i1n0t4)5(7(59x0)1*871403763f7)4}1,82 4{Q.301 (+- 00..583)8 2 2| 59 ^3 578728f),In file included from src/libavcodec/aacps_fixed.cQ:243: 1In file included from (src/libavcodec/aacps.c:-320: .src/libavcodec/aacps_fixed_tablegen.h:01601:6619:5 0warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 208885f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 160 | src/libavcodec/aac_defines.h : 45 : 36 :Q note: 3expanded from macro 'Q31'0 (0.3062 7457 | 3#64d5fe/fMi_nPIe) ,Q 3Q13(0x(0). 2 9 1 1 48 5 13 6f / M _ P I()i,n tQ)3(0((x0).*221646749833266483.605f /M+_ P0I.)5), Q| 3 ^ ~0 (0.1997837722In file included from f/src/libavcodec/aacsbr_fixed.cM_:P62I): ,src/libavcodec/aacsbrdata.h :Q49630:(60:.1 26warning: 41implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]14 529f/M_PI), Q4963 | 0{(Q03.011(7-5600.9984294f4/4M0_8P5I4)8,4 4 6| 6f ^~~~~~~~~~~~~~) , Q31src/libavcodec/aac_defines.h(:-440.:1360:4 note: 5expanded from macro 'Q30'7 5901874 3446f | )}#,de f{iQn3e1 (Q-300.(8x3)8 2 2 5 93 5 78 7 28 f ) , Q 3 (1in(t-0).(0(1x69)5*01403723078488158f2)4.}0, +| ~~~~^~~~~~~~~~~~~~~~~~~ 0.5)src/libavcodec/aac_defines.h : 45| : ^36 : note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c45: | 24#: dIn file included from esrc/libavcodec/aacps.cf:i32n: esrc/libavcodec/aacps_fixed_tablegen.h :160Q:363:1 (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ( i160n | t ) ( ( x ) *2Q13407(408.3360486.207 +7 306.455)f / M| _ ^ ~ PI), Q30(In file included from 0src/libavcodec/aacsbr_fixed.c.:2629: 1src/libavcodec/aacsbrdata.h1:44958:5831:3 6warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30(0.2 64956 | {9Q33216(3-605.f/4M6_3P5I3)4,4 1Q23102(70.2149f9)7, 8Q33717(2-20f./9M_5P2I4)9,0 41Q533900(00.61f)2}6,4 1{1Q435129(f-0/.M0_7PI0)64,0 9Q6330(309.002117f)5,6 0Q983491f(/M-_0P.I9),4 4 | 7 ^~~~~~~~~~~~~~9 8032src/libavcodec/aac_defines.h0:5448:8636f: )note: }expanded from macro 'Q30', | ~~~~^~~~~~~~~~~~~~~~~~~ 44 | src/libavcodec/aac_defines.h#:d45ef:36i:n enote: expanded from macro 'Q31'Q 30(x) 45 | # d e f i n e( inQt3)(1((xx)) * 1 0 7 3 7 4 1 8 2 (4i.n0t +) 0(.(x5))* 2 14| 7 ^4 83648.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:160:11: 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:495:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 160 | 495 | Q{3Q03(10(.-03.046623753743461425f1/2M7_2P4If)),, QQ3310((-00.2.99151428459103461f5/3M90_0P6I)f,) }Q,3 0{(Q03.12(6-609.30src/libavcodec/bytestream.h276:0363554:6091356:f3 /3Mwarning: 9_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]02P 1If)),, Q 3Q03(10( -.135509 | .9 97 src/libavcodec/bytestream.h48 4s3:77iz355e79280:3 2f13/M2 0:5_P= 8FIwarning: 8F),comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6MI NQf30()(0g}.1-2,>6 b4 u1| f1 ~~~~^~~~~~~~~~~~~~~~~~~ f4 5355 | e2r src/libavcodec/aac_defines.h 9 f_:e nd/45sM :i_z-36PeI: note: expanded from macro 'Q31')g- >b u,= Qf 3fFe0 45F | r#(dM,I0e N.(fsi0g1inze-75e6)>; 0b9Q| u ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~834f 19fe(xfr/)src/libavutil/macros.h:_49M e:_ n25P d:I ) note: ,- expanded from macro 'FFMIN' g| -> b ^~~~~~~~~~~~~~uf f e 49 | rsrc/libavcodec/aac_defines.h(i#nt,) :sd(44(xiezf:)e*i36:) note: 2expanded from macro 'Q30'1n4;e 7 4 83F6| F M4 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~44 I | #8dN.e(a0, fisrc/libavutil/macros.hnb+) :(e 49( 0:.5a)Q) 25 >3:0| ( ^ ~ x(note: expanded from macro 'FFMIN') b ) In file included from ? src/libavcodec/aacsbr_fixed.c49 :( | b) 62# : d :src/libavcodec/aacsbrdata.he: (fa495) i : )31(n :| ie ~ ^ ~nFwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] tF )M(I(N(xa,In file included from b))*1src/libavcodec/aliaspixenc.c :25 04957: ( | 3{src/libavcodec/bytestream.h7Q:3(14356a:(1)813- 2: 0>4 warning: (b.)4.comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 603 5?3+ 4 0(4b. 1)53562 | 1 ) 2 : 72 4s (| f ^ ia),z) Qe)32 1In file included from (-src/libavcodec/aacps_fixed.c0=.| 95:2 ~ ^ ~424F 9: F0In file included from src/libavcodec/aacps.cM4:IN1(In file included from 32p5src/libavcodec/aliaspixdec.c3-: :925>0src/libavcodec/aacps_fixed_tablegen.h: :b0u6fsrc/libavcodec/bytestream.h159f)fe:r356:_}e:136,:n13d :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] {p- >Qb31u(f-f0e. 0r3567 0, | 1596 | 4 s 0 i9zse) 6iz;e 33 920 2 1Q| =f3 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~0)F, (F M0IQ.N4src/libavutil/macros.hsrc/libavcodec/adpcm.c3(12:p-(:-049>00.2969:b259:4u4:729388f 5:802f7fnote: expanded from macro 'FFMIN'3warning: e/M 2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0r5_88 6 _Pf49e | I)n#)}, dQd, 3 ef-i 0| (0 .4n296e ~~~~^~~~~~~~~~~~~~~~~~~ pF0 | -F3 src/libavcodec/aac_defines.h :>M8 45:b36:I note: 7 uNexpanded from macro 'Q31'5 8f2( f 7aearvc8,,b )txf 45 -((/s | >#adMi_Pc)e zIehf>)),_ Qi3 ;(ln0 (baey 0) o?| (.Q3u1 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~t b3(7.69)xnsrc/libavutil/macros.h:2 ):b 490 _ ( : 64ca25) )0 h : 5 | a ~ ^ ~ nf /M note: n e_Pexpanded from macro 'FFMIN' (liI sn)tIn file included from ,)( (src/libavcodec/aliaspixenc.c >49x:Q | 30)(25m: #*02a1src/libavcodec/bytestream.h4d74.x:_e3578326cfi:n945ha15ne8 37:n.F09 eFl5warning: +Ms4comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] I)9 0{N 3. (357 | f5a| ), / ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ b )M _ (| (aPi ^ ~src/libavcodec/adpcm.c )If: >) 295((bIn file included from ,: s)src/libavcodec/aacsbr_fixed.c38Q:i ?: 62: 3src/libavcodec/aacsbrdata.h :z495(:0warning: (eb26 !comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]= 0)si: . 1zwarning: e:9 ( implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])2954a | 6 7)86| )7 ~~~~~ ^ ~~~~ i 9| ~ ^ ~ f1495f | ({/QaM_3PIn file included from v1Isrc/libavcodec/aliaspixdec.c)c,( :tx-->Q250.ch3_l: asrc/libavcodec/bytestream.hy:AS libavcodec/arm/h264cmc_neon.o o406357u:15(3:t05 3..n02warning: 4comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b 784_712c2 2ha9n357n1el4 | 2s 2< 7 f i2/4mfi (Mf_nPs)_,I iQ3c1)(zhe2,- a n0 !n=.| e l9s ^~~~~~~~~~~~~~s5 2 4i|z9|e src/libavcodec/aac_defines.h 0| 4 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~1): 445 39:00 36| 6: ~~~~~ ^ ~~~~f note: )}expanded from macro 'Q30', {Q31( -044. | 0#d7e06f40i9n6e33 9Q03201(fx)), Q 3 1 ( - 0. 9 4 4 7 (9i8n0t32)05(8(8x6)*f1)0}7,3 7 4| 1 ~~~~^~~~~~~~~~~~~~~~~~~8 24.0src/libavcodec/aac_defines.h :+45 :036.:5 )note: expanded from macro 'Q31' | ^ 45 | #defIn file included from insrc/libavcodec/aacps_fixed.ce :Q2431: (In file included from x)src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 159 : 111 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*214748 361594 | 8. 0 + 0 .Q53)0 (| 0 ^ ~. 4200925827fIn file included from /src/libavcodec/aacsbr_fixed.cM:_62P: Isrc/libavcodec/aacsbrdata.h):,494 :84Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.4038758278 f494/ | {MQ_3P1(I )0,. 8Q3703(90.234776791424056494f)0, 5Qf3/1M(_-P0.I1)2,7 96Q13703(704.02396513f)7}9,5 {4Q9331f(/ M0._1PI9)0,50 3Q63100(10.51795436f7)86,7 9Q13f1/(M_ PI0),. 0Q1306(0206.105237887712952f9)4}2f,/ M _| P ~~~~~^~~~~~~~~~~~~~~~~~I ), src/libavcodec/aac_defines.h| ^~~~~~~~~~~~~~: 45:36: src/libavcodec/aac_defines.hnote: :expanded from macro 'Q31'44: 36: note: expanded from macro 'Q30' 45 | #d ef44i | ne Q31(x#) d e f i n e Q 3 0 (x ) ( i n t ) ( ( x) * 2 1 4 7(4i8n3t6)48(.(0x )+* 01.05)7 3 7| 4 ^ ~1 824.0 + 0.In file included from 5src/libavcodec/aacsbr_fixed.c) : 62| : ^src/libavcodec/aacsbrdata.h: 494: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 494src/libavcodec/aacps.c | :32{: Qsrc/libavcodec/aacps_fixed_tablegen.h3:1159(:86 :0. 8warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]39 2477144549f), Q3 1159( | - 0 . 1 2 79Q6137037(400.34612f0)0}9,2 {5Q8321(7 f0/.M1_9P0I5)0,36 10Q13507(503.f)4,0 3Q83715(8 207.081f6/0M2_6P1I5)3,8 7Q13905(0f.)}3,76 9 2| 06 ~~~~~^~~~~~~~~~~~~~~~~~4 05f/src/libavcodec/aac_defines.hM:_45P:I)36,: Qnote: expanded from macro 'Q31'3 0(0.2953 457 | 95#49d3eff/inMe_P I)Q,3 1Q(3x0)( 0 . 1 9 4 6 7 86 79 1 f/ M_ P I()i,n tQ)3(0((0x.0)2*271847272498423f6/4M8_.PI0 )+, | 0 ^~~~~~~~~~~~~~.5 ) | ^ ~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.cCC libavcodec/arm/h264dsp_init_arm.o :62: src/libavcodec/aacsbrdata.h44: | 494#:d31e:f iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e Q30(x) 494 | { Q 3 1 (( i0n.t8)7(3(9x)2*4170717437445148294f.)0, Q+3 10.(5-0). 1 | 2 ^ 796173740In file included from 36src/libavcodec/aacps_fixed.c1:f24): }In file included from , src/libavcodec/aacps.c{:32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(159 In file included from :061.src/libavcodec/aic.c1:9: 05310warning: 3: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]61src/libavcodec/golomb.h01 5:4827:5334f:) ,warning: Qcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3 1 (159 | 0 . 0 1 6 02Q631 504823( | 80 7. 14 2 9 0059f )2 }58 2,7 | f ~~~~^~~~~~~~~~~~~~~~~~~ / iMf_ PIsrc/libavcodec/aac_defines.h)(g:,45 bQ:->3s36i: 0zenote: _(expanded from macro 'Q31'0.i40 n3_8b7i5t8 2s745 8< | f= #rd/efeM_i_nPeiIn de)Q,x3 ) 1Q{(3x )0 (| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~0 .src/libavcodec/aaccoder.c 3 7 69: 2 9200 : 6194 :0 (5iwarning: ntimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])f(( /xM)_*P2I1)4,74 8Q330(60 .492082 | .09 5+ 3 7 0 9 5.src/libavcodec/aacsbr_template.c*45 :) 9 (| 1293 ^ ~ 3lfa:m/19bMd:a_ In file included from /P warning: src/libavcodec/aacsbr_fixed.cI1:)comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare],2 62Q 0: 3src/libavcodec/aacsbrdata.h:.4940f:)(;70 .: | 1 9 4 ~ ~~~~~~~^~~~~~~ warning: 1293implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | 67 86 7 91 ff/osrc/libavcodec/aaccoder.crM _: 494(Pk919 = | I{:0)Q,52 ;3:1 Qwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (3 k0 0<(. s8b0r7 .-02379919>82 | 4k777 x 21[ 124 4]594 ;4 9k 2ff+/M )/+ _,) (QP3 (Ia1v{)(c -,t | 0 .x1 ~ ^ ~~~~~~~~~~ -| 2 ^~~~~~~~~~~~~~79>6 1f7la3src/libavcodec/aacsbr_template.csrc/libavcodec/aac_defines.hg:7:1300s44 4:0:& 19AV3366:1_f: C) }warning: Onote: ,expanded from macro 'Q30'comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] D EIn file included from {C Qsrc/libavcodec/alsdec.c3_44F :1 | ( L1300A32G#_0QS | : d .Csrc/libavcodec/unary.he f1iAnLE: 9e05)0503f or :?6Q1 014157 3(:k5320 (warning: f.)0f=x)comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] , :Q 0 ; 3a1 k v(c t0 . 01 6c50 s0h2 | b r_6l a - 1 5y3>8f71 9o5kor (uif x t )}=, 0[;(. n0i] bn;ti)| (_ ~~~~~^~~~~~~~~~~~~~~~~~<(cxk)* 1 hl+0src/libavcodec/aac_defines.ha:e45+7) nn:336{n &7: e&ls4 1note: 8 2)| expanded from macro 'Q31'g4 ~ ^ ~~~~~~~~~~ | ~ ^~~~e. t0_ +b45 | i#0td.efsi15n()e g Q 3b1| AS libavcodec/arm/h264dsp_neon.o )( ^!=x )s t o p ; iIn file included from + src/libavcodec/aacps_fixed.c +:) 24;: In file included from src/libavcodec/aacps.c : 32 (i: | ~~~~~~~~~~~~~ ^ ~~~~n src/libavcodec/aacps_fixed_tablegen.ht):(159(:x)36*:21 4warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 83648.0 + 0.5) 159 | | ^ ~ Q30(0.42In file included from 00src/libavcodec/aacsbr_fixed.c9:2625: 8src/libavcodec/aacsbrdata.h2:4937:84f:/ Mwarning: _Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(0.403 84937 | 5{82Q7381f(/-0M._5P3I6)9,7 8Q2931078(750.23f7)6,9 2Q0316(4-005.f9/7M6_4P9I9)0,3 9Q3306(2028.f2)9}5,37 9{5Q4319(3f-/0M._P9I72)2,4 Q73307(808.91349846f7)8,6 7Q3911(f 0/.M2_2P0I8)1,3 3Q3305(70.9082738772f29)4},2 f/ M| _ ~~~~~^~~~~~~~~~~~~~~~~~P I), src/libavcodec/aac_defines.h :| 45 ^~~~~~~~~~~~~~: 36: note: expanded from macro 'Q31'src/libavcodec/aac_defines.h :44:36: note: 45expanded from macro 'Q30' | # define 44Q | 3#1d(ex)f i n e Q 3 0 ( x) ( i nt ) ( (x ) * 2 14 7 4 8(3i64n8t.0) ((+x 0).5*) 1 0| 7 ^ ~37 41824.0 + 0In file included from .src/libavcodec/aacsbr_fixed.c5:62): src/libavcodec/aacsbrdata.h :| 493: ^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 493src/libavcodec/aacps.c | :{32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:159(:-110:. 5warning: 36implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 7829178752f), Q 31159( | - 0 . 9 76 49 9Q03309(306.4222080f9)2}5,8 2{7Qf3/1(M-_0.P9I7)22,4 73Q738809(304.84f0)3,8 7Q5318(2 07.82f2/0M_81P3I3)3,5 7Q9308(03.7f3)7}6,9 2 0| 64 ~~~~^~~~~~~~~~~~~~~~~~~0 5f/Msrc/libavcodec/aac_defines.h_:P45I:)36:, note: expanded from macro 'Q31' Q30(0.2 9455 | #3d7ef9i5n4e9 Q331f(/xM)_ P I ) , Q 3 0 (0 . 1 9 46(7i8n67t9)1(f(/xM)_*P2I1)4,7 4Q83306(408..00 2+ 708.7252)9 4| ^ ~2 f/M_PI), | ^~~~~~~~~~~~~~In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.hsrc/libavcodec/aac_defines.h::49344::3136:: warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'Q30' 44 | #493d | e{fQ3in1(e- 0Q.350AS libavcodec/arm/h264idct_neon.o (3x69)7 82 9 1 7 8 7 5 2 f ) , Q 3(i1nt()-(0(.x9)7*6140793970431983264.202 8+f) },0 .{5Q)3 1 | ( ^- 0.972247378In file included from 89src/libavcodec/aacps_fixed.c34:824f: )In file included from ,src/libavcodec/aacps.c7 :Q323: src/libavcodec/aacps_fixed_tablegen.h warnings1: generated158:(136. :0 .warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 081333579837f) }158, | | ~~~~^~~~~~~~~~~~~~~~~~~ Q3src/libavcodec/aac_defines.h0:(450.:536:6 2note: 8expanded from macro 'Q31'7 17542f/ M45_ | P#Id)e,fi nQe3 0Q(301.(5x4)9 9 7 2 5 3 4 2 f / M _ P(Ii)n,t )Q(3(0x()0*.251247744838694080.605f /+M _0P.I5)), Q 3| 0 ^ ~( 0.44994530In file included from 0src/libavcodec/aacsbr_fixed.c8:f62/: Msrc/libavcodec/aacsbrdata.h:_493:P6I: ),warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.3283358 214936 | f{/QM31_(P-0I.)5,3 6Q93708(20.9015728272523f)6,8 6Q13f1/(-M0_.PI9)7,6 4 9| 9 ^~~~~~~~~~~~~~0 3936src/libavcodec/aac_defines.h2:2448:f36:) }note: ,expanded from macro 'Q30' {Q31(-0. 9447 | #2d2e4f7i3n7e8 8Q3903(4x8)f ) , Q3 1( 0 . 2 20 8 1 3 (3i3n5t)7(9(8x3)7*1f07src/libavcodec/aacsbr_template.c)3}7,:4 1 1319| ~~~~^~~~~~~~~~~~~~~~~~~8:219 :4 .warning: src/libavcodec/aac_defines.h0:45comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]: +36 :0 .5note: )expanded from macro 'Q31' | ^ 1319 | 45 | #d eIn file included from f isrc/libavcodec/aacps_fixed.c :nef24 oQ: r3 In file included from (j1 =src/libavcodec/aacps.c (:x)032 : src/libavcodec/aacps_fixed_tablegen.h;:158 :j 111 : < warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s b r - > n(uimn_tp)( (a158xt) | c *2h e1s; 4 j 7 +4+)Q83 63{4 0 8(.| 00 ~ ^ ~~~~~~~~~~~~~~~~ +. 506.25)8 7| 1 ^ ~75 src/libavcodec/aacsbr_template.c4:21322f:/M22_:P IIn file included from warning: )src/libavcodec/aacsbr_fixed.ccomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]:, Q6230: (src/libavcodec/aacsbrdata.h0:.5 492:48313229: | 9 7 2 warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 4 2f / M _ PwI)h i,l492 | e Q({3gQ03 (1<0(.=5 s2b0r7.-248>940n103_63q0358 f9&9/&2 M9k6_0f P>),I =),Q 3 1sQb(r3 0-0(.0>.5f414_29t9a944b53le3n6oi0s20e68[3fg/M0_]2P) 3I8 f))}| ,, ~ ^ ~~~~~~~~ Q{Q3310(-(00..63src/libavcodec/aacsbr_template.c62:13383:811:9 33warning: 3comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]4 5180261764 f81338/M8 | 5_f) P, I Q) , 3i1Qf(CC libavcodec/arm/h264pred_init_arm.o 3 0(-00(.0.k8204 956<27 292s3668b612rf9-/>0mM8_[P11I] f),+) } ,s| ^~~~~~~~~~~~~~br - >| k ~~~~^~~~~~~~~~~~~~~~~~~x src/libavcodec/aac_defines.h[:144src/libavcodec/aac_defines.h:]36:): 45 :note: expanded from macro 'Q30' 36| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~: note: expanded from macro 'Q31' 44 | #def 45i | #nde eQ3f0i(nx)e Q 3 1 ( x ) ( i n t ) ( ( x) *(i1n0t7)37(4(1x8)2*42.10 4+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 158:src/libavcodec/aacsbr_fixed.c86:: 62warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacsbrdata.h :492:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 158 | 492 | { QQ331(0 (00..254612338073187959422f9/6M0_fP)I,) ,Q 3Q310(( 00..55419299473622653304223f8/f)M},_ P{QI3)1(,- 0Q.636039(304.150276487940806855ff/)M, _Q3P1(I-)0,. Q03802(409.6474996924950380018f)f}/,M _ P| I ~~~~^~~~~~~~~~~~~~~~~~~ ), Qsrc/libavcodec/aac_defines.h3:045(:036:. 3note: 2expanded from macro 'Q31' 8335821 456 | f/#Mde_fPIi)n,e QQ3310((x0). 0 52 2 2 3 68 6 1 f/ M _ P I(),i n t| ) ^~~~~~~~~~~~~~ ((x)src/libavcodec/aac_defines.h*:442:361:4 7note: 4expanded from macro 'Q30'8 3648.0 44+ | #0d.e5fi)n e | Q ^ ~3 0(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h :492 :32 :( iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] t)((x)*10737 44921 | 8{Q2341.( 00 .+2 4013.35)0 3| 8 ^9 92960f), Q31In file included from ( src/libavcodec/aacps_fixed.c0:.245: 1In file included from src/libavcodec/aacps.c2:9324: 3src/libavcodec/aacps_fixed_tablegen.h6:1582:6613:0 2warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 f)}, {Q31(-0.663 91583 | 4 10 6 7 4 8 8Q5f3)0, (Q031.(56-208.70812745492f6/79M6_2P9I0)8, 1Qf3)0}(,0 . 5| 4 ~~~~~^~~~~~~~~~~~~~~~~~9 9725src/libavcodec/aac_defines.h3:4452:f36/:M _note: PIexpanded from macro 'Q31') , Q30(0. 5452 | 7#d4e8f9i0n06e5 fAS libavcodec/arm/h264pred_neon.o Q/31M(_xP)I ) , Q 3 0 ( 0 . 4 4 9 9 4(5i3n0t0)8(f(x/)M*_2PI1)4,7 4Q83306(408..302 8+ 303.558)2 16 f| / ^ ~M _PI), Q30(In file included from 0.src/libavcodec/aacsbr_fixed.c0:625: 2src/libavcodec/aacsbrdata.h2:24923:678:6 1warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), | ^~~~~~~~~~~~~~ 492 | {src/libavcodec/aac_defines.hQ:3441:36(: note: expanded from macro 'Q30'0 .24src/libavcodec/ac3dec.c133 0:34414398 | :9#239d:ef2 iwarning: 9nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e 6 0fQ)3,0 (Qx3)1 ( 0 . 1439 5 | 1 2 9 4 3 6 (g2ai6in3nt0) 2(3*8(=fx) )}*11,.07 0{3Q 734/181 42(-109443.0.4606. 30+9 f0.3;5 4| 1) ~ ^~~~~~~~~~0 6 7 4| 8 ^85 f), Q31(-0.In file included from 0src/libavcodec/aacps_fixed.c82:424: 9In file included from src/libavcodec/aacps.c6:79326: src/libavcodec/aacps_fixed_tablegen.h2:90In file included from 1588:136f:src/libavcodec/aic.c) :}warning: 34,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: src/libavcodec/unary.h :| 50 ~~~~~^~~~~~~~~~~~~~~~~~: 41: src/libavcodec/aac_defines.hwarning: :comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 45 158 | : 36 : note: expanded from macro 'Q31'Q 30(0 . 50 | 545 | #6 d2 ef8 i7f1onr7e5(4 i2 Q= f0/3M;1(_x ) PiI ), Q 3< 0 l(0 .e n 5& 4 &9 9 72 g5 e34(t2if/n_tMb)_(itP(Is)x1,) Q(*3g21047b(4)08 !.=3 564s82.0t 7o4p+;8 9i00+0.65)+5) ;f | / ^ ~ M | ~~~~~~~~~~~~~ ^ ~~~~_ PI), Q3In file included from 0(src/libavcodec/aacsbr_fixed.c0.:4624: 9src/libavcodec/aacsbrdata.h94:54913:00848:f warning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30(0.3 24918 | 3{3Q53812(1 60f./11M11_2PI5)3, 4Q7303(501.20652f2)23,6 8Q6311f/(M _P0I.)2, 1 4| 8 ^~~~~~~~~~~~~~ 4763src/libavcodec/aac_defines.h3:13443:360:1 note: fexpanded from macro 'Q30') }, {Q31( -44 | 0#.4d1e3f6i8ne3 Q33703(1x4)1 82 f) , Q 3 1 ( 0 . 2 82 1 68(3i7n6t8)0(3(6x5)f)*}10,7 3| 7 ~~~~~^~~~~~~~~~~~~~~~~~4 1824.src/libavcodec/aac_defines.h0: +45 :036.5:) note: expanded from macro 'Q31'| ^ src/libavcodec/aacsbr_template.c In file included from 45src/libavcodec/aacps_fixed.c | #::d135324e: :In file included from f19isrc/libavcodec/aacps.c:n :e32warning: : src/libavcodec/aacps_fixed_tablegen.hQ:comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]1583 :1(11x:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1353 | fo r 158( | (ik n t=) (( 0x) *;21 Q430k(7 480<.356 26s4b8r7187-.>k504x 2+[ f00/M]._; 5PkI)),+ +) Q{| 3 0 ^ ~(0 .| 5 ~ ^ ~~~~~~~~~~ 499725In file included from 34src/libavcodec/aacsbr_fixed.c2:f62/src/libavcodec/aacsbr_template.cM: _:src/libavcodec/aacsbrdata.hP1359I::14):491 warning: ,comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]: 58Q:30 (warning: 0. implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]513592 74 | 8 90 0 6 f5orf ( ;/491M_ P | Ik{Q)31 ( ,0<. 1 Q1s3br1-102>(k05.x344[407] 939+5415 3020sb6rf8)f/,M_ PIQ)3, 1Q( 300.->(m210[.3420]883; 43k57+8+6) 231{36 f1/ 3M3| _0P ~ ^ ~~~~~~~~~~~~~~~~~~~~~~I1 )f,) },Q 3{0(Qsrc/libavcodec/aacsbr_template.c031:(-.13660052:.21942:361 8366warning: 8comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]13f /3M73_1P4 1I821366f) | ),, Q| 3f ^~~~~~~~~~~~~~1(o r0 (.ksrc/libavcodec/aac_defines.h2 82:=144 06;:8 3637k6: 8< s0bnote: r-3>expanded from macro 'Q30'6k x[51f];) k +}44+, | )# | d{ ~~~~^~~~~~~~~~~~~~~~~~~ e f| ~ ^ ~~~~~~~~~~i nsrc/libavcodec/aac_defines.he :Q3450:36(:x src/libavcodec/aacsbr_template.c)note: : expanded from macro 'Q31'1372 :14 : warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 45 | # d e1372f(in | ie n tfoQ)3r1( (((xx;))*1 0 k7 3 <7 4sb r18 2 - 4 (>i.ntk)0 x[(1+] ( x+)*02 1.s4br57)- 4> 8| m3 ^6[48 .1]0; +k +0+.) 5{)In file included from src/libavcodec/aacps_fixed.c : | 24 ^ ~| : ~ ^ ~~~~~~~~~~~~~~~~~~~~~~In file included from src/libavcodec/aacps.c :32: src/libavcodec/aacps_fixed_tablegen.h:157:In file included from 136:src/libavcodec/aacsbr_fixed.c :warning: 62implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: src/libavcodec/aacsbrdata.h :491:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 157491 | | { Q 3 1 Q(3 00(0..1617111227532497333551f26/fM),_ PQI3),1 Q(3 0(00..2614683487896334381533f0/M1_f)P}I,) {,Q 3Q310((-00..641536086373673910461812ff/)M,_ PQI3)1,( Q0.3208(201.6680307968509376158f2)f/}M,_ P I| ) ~~~~~^~~~~~~~~~~~~~~~~~, Q30src/libavcodec/aac_defines.h(:045.:5360:3 63note: 8expanded from macro 'Q31' 0291f/M _45P | I#)d,e fQi3n0e(0 .Q130160(0x2)8 7 4 7 f / M _ P I) , | ^~~~~~~~~~~~~~( int)(src/libavcodec/aac_defines.h(:x44):*362:1 note: 4expanded from macro 'Q30'7 483648. 044 | + #0de.f5i)n e Q3| 0 ^ ~ (x) In file included from src/libavcodec/aacsbr_fixed.c : 62(: isrc/libavcodec/aacsbrdata.hnt:)(491(:x7): *warning: 10implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 3741824.0 + 0491.5 | ) { | Q ^3 1( 0.1111253In file included from 47src/libavcodec/aacps_fixed.c3:5241: 2In file included from src/libavcodec/aacps.c6:f32): ,src/libavcodec/aacps_fixed_tablegen.h: 157Q:31111:( warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 21484763313301 f157) | } , { Q 3 1Q(3-00(.04.163761823732739133451f8/2Mf_P)I,) ,Q Q3310(( 00..626388281936488357f6/80M3_6P5If),) Q}3, 0 (| 0 ~~~~~^~~~~~~~~~~~~~~~~~ .650src/libavcodec/aac_defines.h6:7456:369:0 6note: 1expanded from macro 'Q31'f /M_PI), 45Q | 3#0d(e0fi.n6e 0Q0319(5x9)7 1 8 2 f/ M_ P I ) , Q 30 ((0i.5n03t6)38(02(9x1)f/*M2_1P4I7)4,8 36Q4380.0( 0+. 100.60502)8 7| 4 ^ ~7 f/M_PI), In file included from | src/libavcodec/aacsbr_fixed.c ^~~~~~~~~~~~~~: 62: src/libavcodec/aacsbrdata.h:490src/libavcodec/aac_defines.h:84::44 :warning: 36implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: note: expanded from macro 'Q30' 44 | #d490e | f{Qi3n1e( Q03.02(0x3)20 1 0 5 4 1 0 4 3 7 f ()i,n tQ)31(((-x0).8*6817091783037545128892f4).},0 {+ Q03.15()- 0 .9| 77 ^9 0548600584f),In file included from src/libavcodec/aacps_fixed.cQ:3241: (In file included from src/libavcodec/aacps.c0:.329: 62src/libavcodec/aacps_fixed_tablegen.h90:81570:6869:9 9warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 2f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :15745 | : 36 : note: expanded from macro 'Q31' Q30(0.67 145 | 2#7d2e9f3i3n5e fQ/3M1_(PxI)) , Q 3 0 ( 0 . 6 6 3(8i8nt9)3(4(8x5)f*/2M14_7P4I8)3,6 4Q83.00( 0.+6 05.0657) 6 9| 0 ^ ~ 61f/M_PI), In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: 0src/libavcodec/aacsbrdata.h.:6490:05809:5 9warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 82f/M_PI), Q4903 | 0({0Q.35013(6 03.820023921f0/1M0_5P4I1)0,4 3Q73f)0,( 0Q.31106(0-002.886784779f1/8M0_3P5I52)8,9 f )| } ^~~~~~~~~~~~~~, {Q3src/libavcodec/aac_defines.h1:(44:-360:. 9note: 7expanded from macro 'Q30'7 9054860 044 | 5#d8e4ff)i,n eQ 31Q(3 00(.x9)6 2 9 0 8 0 6 9 9 9 2 42 f)(}i,n t )| ( ~~~~^~~~~~~~~~~~~~~~~~~( x)*1src/libavcodec/aac_defines.h0:745:CC libavcodec/arm/h264qpel_init_arm.o 3367:4 note: 1expanded from macro 'Q31'8 24.0 + 045.5 | )# d e| f ^i ne Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h(i:n157t:)61:( (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) *2147483648.0 + 0.1575 | ) | ^ ~ Q30(0.671In file included from 2src/libavcodec/aacsbr_fixed.c7:2629: src/libavcodec/aacsbrdata.h3:34905:f/31M_:P Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.66388 934904 | 8{5Qf3/1M(_ PI0).,2 0Q3230100(05.461500463776f9)0,6 1Qf3/1M(src/libavcodec/alacenc.c_P-I0),:. Q638386:80(1570.76:09 01warning: 9missing field 'unit' initializer [-Wmissing-field-initializers]8 5097315852f2/8M9_f)P}I,), {Q3Q 03638(10 | (. -05. 9707 396 3800{254 981f"/6m0Mi05_nP8I)_4pr,fed )iQ,c30 (0tQ3.1(i1 0o06n00.2_o9r86d7429e7r0",f8 N/U0LM6_9L9P,9I) , 2O4 F2| fF)} ^~~~~~~~~~~~~~S,E T (| src/libavcodec/aac_defines.hm ~~~~^~~~~~~~~~~~~~~~~~~: in44_:36p:src/libavcodec/aac_defines.h:re d45inote: :36c:texpanded from macro 'Q30'i on note: _expanded from macro 'Q31'o rde r)44, A | V45_O#P | Td#ed_efTifYniPnee E QQ3_301I(N(Txx,) ){ .i 6 4 = D(i nEt F) ((Ax U ) (Li*Tn_2Mt14I)7N(4_(P8xR3E)D_6*4O8.10RD0E 7R+3 74}01.,8 5MI2)N 4| ^ ~_ .0L P+C_ OR0D.5In file included from )E src/libavcodec/aacsbr_fixed.c R,:| 62 : src/libavcodec/aacsbrdata.h ^:AL A490C:_7M:A Xwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_In file included from L src/libavcodec/aacps_fixed.cP:C24_: OIn file included from Rsrc/libavcodec/aacps.cD:E32 490R | {: Q,src/libavcodec/aacps_fixed_tablegen.h:3157 1:A36(: E warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]}. 2,03 2 01| 0 ^5 410437 f157), | Q 31 ( - 0Q.308(608.7697112870239353552f8/9src/libavcodec/alacenc.cMf:639_:)P157}:,I) ,{Qwarning: 3Qmissing field 'unit' initializer [-Wmissing-field-initializers]13 0((0.-606.3987879930 45463988 | 56 f 0/ M_0P I5{)84 f),," mQQ3a30x(1_0(p.r ed6ic0t50.i966o7n26_90980o60rd9e6r"9,19 fNU2/LM4L_P2,fI)} , ) ,O| QF3 ~~~~~^~~~~~~~~~~~~~~~~~F0S ET((msrc/libavcodec/aac_defines.h0.a:645x0:_360:p9r 5ednote: i9ctexpanded from macro 'Q31'7i 1on8_2of/ rdMe45r)_, | #Pd AI)eV,_OfP iTQn_3e0TY Q(P3E_0I1.(N5xT03)6,3 {80 2 9 1f /.M i6_4 =P I DE) ,FA U Q(iLn3T_tM0)(A(X0_(.Px1)*R0E2D_61O04R0D7ER24 878}346,74f 8/MI.M0N +_ P0_I.L5P))C,_O R D | E ^ ~| R ^~~~~~~~~~~~~~, ALACsrc/libavcodec/aac_defines.h_M:A44In file included from :Xsrc/libavcodec/aacsbr_fixed.c36:_L:P 62Cnote: _: Oexpanded from macro 'Q30'src/libavcodec/aacsbrdata.hR D:489E:83R:, 44warning: A | E#implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] d}e,f i n| e ^ Q 34890 | ({Qx3)1 ( - 0 . 2src/libavcodec/alacenc.c 0: 6416:51 31249 : 6 20 6 warning: missing field 'help' initializer [-Wmissing-field-initializers]8 9 (f )in641tsrc/libavcodec/aacsbr_template.c, | Q: )13903 (:119 ( x(:{ )* 0warning: .1comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] N507U4359L74310L 842}4.40, + 0 1390 06 | | .65 ^35) 5f ) }f,| o ^{ rQ (3e1 (=- 00.In file included from ;62src/libavcodec/aacps_fixed.c 12:e6 <24 : 4cIn file included from h1src/libavcodec/aacps.c_6d:a332t56: 9asrc/libavcodec/aacps_fixed_tablegen.h:2157:-110>:bfs_ n)umwarning: _,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]en vQ3 1;(- 0e.5+9+)8 93{68 1 7 | ~ ^ ~~~~~~~~~~~~~~~~~~~0 15703 | 9 2 f) } , Q| 3src/libavcodec/aacsbr_template.c ~~~~^~~~~~~~~~~~~~~~~~~0 :(1401:023:src/libavcodec/aac_defines.h. :645warning: 7comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] :136:2 7note: 2expanded from macro 'Q31' 9 14013 | 35 f/ M _45P | I)#, d Q efo3rf0( in0e(. Qi63 61= 3(x0)8 ;8 i9 3 <4 8i l5 i f m /; M _iP +(I+in)t)), ( (x Q)*| 23 ~ ^ ~~~~104 (70.46853066478.60 src/libavcodec/aacsbr_template.c9+0: 6140710:f./23M: 5_)warning: Pcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] I| ) ^ ~ , Q14073 | 0 (0 .6 0In file included from 09 5src/libavcodec/aacsbr_fixed.c97 :621: 82src/libavcodec/aacsbrdata.hf: 489/f:M58:o_ Prwarning: I ),implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( i Q= 300(;0 .i50 3 6<489 3s | 8b0{2rQ9->3n1_1fq(/;M-_P 0iI++.))2,0 65 1| Q34 ~ ^ ~~~~~~~~9 306(2006.81096fsrc/libavcodec/aacsbr_template.c),0 :02Q81411371(: 42307.5:4f59 3/04warning: M_4comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]0PI ),6 63 5| 5 ^~~~~~~~~~~~~~ f1411)} | , src/libavcodec/aac_defines.h { : Q44 31: (36 -:0 note: expanded from macro 'Q30'.f o6r21 26(4 i 1446=35 | 6 9#02d;0ef f)iin,e Q 3- n[0 1 .]; 5 9i +8+) 9 3 { 6 (8i| nt1 ~ ^ ~~~~~~~~~7)( (0x)0*31920f)7}src/libavcodec/aacsbr_template.c, 3 :| ~~~~^~~~~~~~~~~~~~~~~~~7 142141:8232:4 src/libavcodec/aac_defines.h.warning: :045comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]: +36 :0 note: .expanded from macro 'Q31'5 ) 1421 | | ^ 45 | # d efIn file included from foisrc/libavcodec/aacps_fixed.c:r24n: eIn file included from (isrc/libavcodec/aacps.c =Q :03;321 : (xi)src/libavcodec/aacps_fixed_tablegen.h <: 156i :136li : m ;warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i + + ) { (| i ~ ^ ~~~~n t )156( | ( x ) * Q23104(704.87385634988.1085 3+f /0M._5)P I| ) ^ ~, Q30(0.78539In file included from 81src/libavcodec/aacsbr_fixed.c8:5623: fsrc/libavcodec/aacsbrdata.h/:M489_P:I32):, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.785398 14898 | 53{f/QM3_1P(I-)0, .Q2300(60.57138453996812805638f9/fM)_,PI )Q,31 (Q 03.05(405.978350src/libavcodec/ac3dec.c349:481184180:56493:f6/M _3Pwarning: I55)f,implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] ) Q}3,0 ({0Q.3718(5-309.86128 18411523 | 64f1 /M6_3 56P9 2I 0) f , )d, Qo3 1(w-| ^~~~~~~~~~~~~~n0 .m5ix9src/libavcodec/aac_defines.h:_844:i3693n:6f 8note: o-1>expanded from macro 'Q30'7ce n0t0e3r9_2 mf)44i} | #x,d_l eeve lf | in ~~~~~^~~~~~~~~~~~~~~~~~ e Q 30 (src/libavcodec/aac_defines.hx)= : 45 g :ai n_36l ev: e l note: s expanded from macro 'Q31' [ s(-i>n t) 45 | (#d e( fixn )*e1 07 3 7c41Qe382n1t4(ex.)r0_ m+ i x0. _5) l e v | e ^ l (]i;n t )(| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( In file included from xsrc/libavcodec/aacps_fixed.c):24*: 2In file included from 1src/libavcodec/aacps.c4:732: 4src/libavcodec/aacps_fixed_tablegen.h8:31566:48111.0: + warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 5) | ^ ~ In file included from 156src/libavcodec/aacsbr_fixed.c | : 62 : src/libavcodec/aacsbrdata.h :489 :Q63: 0src/libavcodec/ac3dec.c(:warning: 01842implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].:7 85493:98 18warning: 5implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]3f / 489M | _P{IQ3)1,( - 1842Q | 03 0.2 (06 50 . 1 73 8 4d593ow69src/libavcodec/aic.csrc/libavcodec/ansi.cn28:m01:8i5x479_i6176839:n12:f20f:f:o/)M, -warning: _ missing field 'value' initializer [-Wmissing-field-initializers]Qwarning: 3>comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]cP I1) ,e Q(3n 0(t0 0e.479 | .r7_ 584m5i176x _59 | l{3 3N UL Le9 0 }v8 i4fe,1 4 l(8f r0_5l| a ^6 3tmr6f3et /5_5 f)Ms i}ze_ =P , >{QIg a3i1()-sin,_0lze .Qe3v06) e{( 2l0 .1s2| 7[6s ~~~~~~~~~~ ^ ~~~~ 845-31>9 6 c8e351n8653t9f/e2Mr0f__m)P,iI xQ)_3l,e1 v(-Qe0l.539_8903lt(60r.8t1770]8053;9 3 892| f1 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~)8 5},3 f /| M ~~~~^~~~~~~~~~~~~~~~~~~ _PI)src/libavcodec/aac_defines.h,: 45Q:3360:( note: 0expanded from macro 'Q31'. 78539818 5345f | /#Md_ePfI)i,n e src/libavcodec/ac3dec.c :Q| ^~~~~~~~~~~~~~1843 3:149(src/libavcodec/aac_defines.h:x: 44)warning: : 36 implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] : note: expanded from macro 'Q30' 1843 | 44 | (# idn etf) i( ne( Q3x )0d*2(14o74xw8) nm3i 6x4 8._ i0 n+ f o 0 - . >(i5nst))((ux r )r*| o1u07 ^ ~3n d_7mi4x_1l8e2vIn file included from 4e.src/libavcodec/aacsbr_fixed.cl0: 62+ : 0=src/libavcodec/aacsbrdata.h g.:488a5:)src/libavcodec/aaccoder.cin84_ : lwarning: e: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]v e1011l| ^s :[31s:- >warning: implicit conversion increases floating-point precision: 'INTFLOAT' (aka 'float') to 'double' [-Wdouble-promotion] In file included from 488 src/libavcodec/aacps_fixed.c | su:{rQ3241(r: o-uIn file included from 0n. dsrc/libavcodec/aacps.c_m6i1010x:_l5e | v32 8el: 89]12src/libavcodec/aacps_fixed_tablegen.h ; 9 65:9 156 | 1: 86 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:6 warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f ) , Q3 1( 0 . 58 8156 3 | 5 63 4 1 3 8QM3[50i(80src/libavcodec/ac3dec.c.7]83 :=5f1844) }3:(,s9c49 81e: {warning: Q8implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]0 351(- 3>0f.9c8/ Mo8e1844f_fs3 | 8P0[86 9Is) 5t,3 a r7Q t 3 30+(20 .7(f) ,8 wd5Q+o393ww8n121m)(8 i0*5x_.1939i2f9/n8fo9M4+3-49_6i>]P 0sIu rr0)| ,o Q2 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~u3n3 0d(60._7f8m5) i3x_}1011,9 l | 8e | 1 v ~~~~~^~~~~~~~~~~~~~~~~~ 8e5 l3 fsrc/libavcodec/aac_defines.h/_ l:M45 t_r:t P36I = :g ) ,anote: expanded from macro 'Q31' iQ3 0n(0 ._ l ev7e l45 | 8#d efsi5 [n3 se9 8- > s1Q 31u(8 x5)r 3 r fou / M_n Pd_ I m(i+n)tix _,l)evse l(_cQ(3lex0)t*1-(r21>40tc]7;. o4e7f f885| 3s93 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[ 8618s453t8af/.Mr0_ +tP+ (I0),w.+ 5w2Q)3)0( 0*1 .28| 7 ^ ~+i8 5]39)8 *1 805.35In file included from f;src/libavcodec/aacsbr_fixed.c /:M _62| P ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~: src/libavcodec/aacsbrdata.hI:) 488, : 59:src/libavcodec/ac3dec.c warning: | :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^~~~~~~~~~~~~~1846 :49: src/libavcodec/aac_defines.hwarning: :implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]44 :36 :488 | {note: Qexpanded from macro 'Q30'31 (- 01846.6 | 5 88 9 1 44 2 | 96 5# de9 f i16 8ndfeo) ,wnQmi 3xQ0(_x)3i 1 n (f o0 -.> 5 l fe8 8_3 m5i(6xin3t_4)l1e(3v8(5exl83) f * ) 1 =} ,gsrc/libavcodec/aacsbr_template.c 0a{:7i1446Q3n7_:l34231e8214:.v0( e warning: l+s_0comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]. 9lf e08.[85s)3- >8l 0f| e8 ^_ 614469m | 5i3x 7 _ In file included from 3src/libavcodec/aacps_fixed.cl: 2 e24vfe l : ),] ; In file included from src/libavcodec/aacps.c| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Q f:o3132r: ( src/libavcodec/aacps_fixed_tablegen.h :1560:(61.e9:99 9 4=warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 409 ;6 e0 0<2 3c6hf_)da} ,t 156a | -| ~~~~~^~~~~~~~~~~~~~~~~~ > b s_ nsrc/libavcodec/aac_defines.hu :Qm345_0e:n(36v:0 ;. 7note: 85e39expanded from macro 'Q31'8+ 1+85)3 f{ / 45M| _ | ~ ^ ~~~~~~~~~~~~~~~~~~~#dP efIin)e, Q3Q03(src/libavcodec/aacsbr_template.c01:.1455(7:8x53279)8: 1 8warning: 5 comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]3 f /M _ P I 1455 ) | ( , i nQ 3t0 )(( (0 x . )78 *f5o239r8118 4(5m7348 f/3=6M4 _8P0I).;0, mQ +3 < 00(s0.b5.)r7- 8> | 5 ^ ~m 3[91]8; 1m85+3fIn file included from /+src/libavcodec/aacsbr_fixed.c:M62)_P: I src/libavcodec/aacsbrdata.h){, :Q 4883:32 : 0| warning: (0 ~ ^ ~~~~~~~~~.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7 85398185src/libavcodec/aacsbr_template.c3f:/ 4881467 | {MQ:_233:1(P- I0warning: )comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]., 6Q3508(8901 2.914677865 | 5 3 998 11 68 8 f5f)o3r,f /(M_ eP QI=3) 01;, ( e 0 .| <5 ^~~~~~~~~~~~~~8 8ch3_d5src/libavcodec/aac_defines.h6at:3a4441-:3638>:5 note: bexpanded from macro 'Q30'8s 3_fn)um}_e n,44 {vQ | 3#1;(d e e0f.9+8i8+n3e) {8 Q0 | 3 ~ ^ ~~~~~~~~~~~~~~~~~~~08(x 6)95 3 7 3 2f src/libavcodec/aacsbr_template.c ) :, 1473 Q:3 127 ( :( in0warning: .t9comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare])9( (x9)*91047337 441473 | 91 6800 2326 4f) }., 0 | ~~~~~^~~~~~~~~~~~~~~~~~ + 0 src/libavcodec/aac_defines.h.f:o455)r: 36 :( | p note: = ^ expanded from macro 'Q31' 0 ; p < s b45rIn file included from -> | nsrc/libavcodec/aacps_fixed.c#[:cdh_24deat: fainIn file included from e-src/libavcodec/aacps.c >:bQs323_1: f(xsrc/libavcodec/aacps_fixed_tablegen.h)re: q156 _ : r 36e :s [ ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + 1(]in]t;) (p(++ x156) | ) * { 2 | 1Q ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~34 0(704.87385634988.10 8+ 503.f5/)M _ P| I ^ ~) , Q30(0.7In file included from 85src/libavcodec/aacsbr_fixed.c3:9628: 1src/libavcodec/aacsbrdata.h8:53488f:/6M_:P I)warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.7853981 84885 | 3{fQ/3M1_(P-I)0,. 65Q8380(9012.976855939181688f5)3f,/ MQ_3P1I() ,0 .Q3508(80.375865334918318855833ff)/}M_,P I{)Q,3 1Q( 300.9(808.378805836995831783523ff)/,M_ PQI3)1,( | 0 ^~~~~~~~~~~~~~ .9999src/libavcodec/aac_defines.h43:4449:6360: 0note: 23expanded from macro 'Q30'6 f)}, | ~~~~^~~~~~~~~~~~~~~~~~~44 | #desrc/libavcodec/aac_defines.hf:in45e:36 :Q note: 3expanded from macro 'Q31' 0(x) 45 | #d e f i n e( Qi3n1t()x()( x ) * 1 0 7 3 7 4 1 8(2i4n.t0) (+( x0)*.2514)7 4 83| 6 ^48 .src/libavcodec/adpcm.c0 + :0.6915:) 20 :| In file included from ^ ~ src/libavcodec/aacps_fixed.cwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]24 : In file included from src/libavcodec/aacps.c:32: In file included from src/libavcodec/aacps_fixed_tablegen.hsrc/libavcodec/aacsbr_fixed.c::156:6211: :src/libavcodec/aacsbrdata.h: 487warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 84691: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if156 | ( f i 487 l | te{ Qr3 0Q3>1(=0.(7 8-0F.5F438_92A0824R21R9853A56Y9_83Ef/9MfL),_ EPMSQI3(x)a1_,( ad-Qp0.3c90m_6t(08.ab07le5)856)03 89{ 8 8| 818 ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~543f 1/6M4f_)P}I,) {,src/libavcodec/adpcm.cQ :7243:120Q:3(0 (00warning: ..comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]7 278557325988128 534724f/1M | _65 67Pf I), ) Q, 3 1 ( Q030 .i(5f 08.(76f384i573l9851t38e35r 3>3f5/=M_8P 32IF)f)F},,_ AR R AQ| ~~~~~^~~~~~~~~~~~~~~~~~Y3 _0EL(Esrc/libavcodec/aac_defines.hM0:S.45(:736x8:5a _39note: 81a8expanded from macro 'Q31' d53pfcm/_ M45_tPI | )a,#b dlQ3e0ef()i0. 78n5|3e |Q931 (x8)s1h 8 i 5f3 tf < /0 M) _P I{) , | | ^~~~~~~~~~~~~~ ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( i nt)src/libavcodec/aac_defines.h((:x)44*:21364:74 8note: 3expanded from macro 'Q30'6 48.0 + 0 .445 | ) # d| e ^ ~ fine Q30(xIn file included from )src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 487: 59 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*1 04877 | 3{7Q4318124(.0- 0+. 408.250)2 4| 2 ^95 36989fsrc/libavcodec/aaccoder.c), :In file included from Q10543:src/libavcodec/aacps_fixed.c1(35:: -24warning: 0.: 9implicit conversion increases floating-point precision: 'INTFLOAT' (aka 'float') to 'double' [-Wdouble-promotion]In file included from 6src/libavcodec/aacps.c: 328: 0src/libavcodec/aacps_fixed_tablegen.h:51556:0136:8 8warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 164f) }1053, | { Q 3 1 ( 0155.2 7 | 5 7 2 58 2 41 6 56Q7 f3), 0Q3 1( (0 . 809 .9 5253 837 76M434[7f/i53M]3_3 P5= I8(32)sf,c )Q3e0}(0,0.-9 0> c6| o9e ~~~~~^~~~~~~~~~~~~~~~~~0 f6f96ssrc/libavcodec/aac_defines.h:2[45:4s36ft/M:_aP rItnote: ),+expanded from macro 'Q31'( w Q3+0w(20) *.45 | 1#9282+0d11i94e]0fi 4n | 8 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e f /MQ_3P1I )1054(x,) | Q3 0 ( 0 . 9 6 98 36( 5in 9t 27) (f (/x )*M2 _P1I ),4 Q73 408 36(41 8.0 .6 7 105 8 34+ 10. 45) f /M+_ PI )| ,s ^ ~ ce 1Q->3co0ef(fs1[In file included from .s46src/libavcodec/aacsbr_fixed.c4t7:a962r3t: src/libavcodec/aacsbrdata.h4+4:3(4877:w31:f+/ warning: wM_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P2I )),* 1| 2 ^~~~~~~~~~~~~~8 +i] )487 src/libavcodec/aac_defines.h | *:{44Q 3:0.15;36 ( :-| 0 . ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~note: expanded from macro 'Q30'4 820242 95443 | #6de9f8i9nf)e, QQ331(0-(0.x96)8 05 6 0 8 88 4 16 4 f ) } , {(Qi31n(t 0).((2x)7*5712057837244116852647.0f +) 0,. 5)Q 3 1| ( ^ 0 .5863475333583In file included from 2fsrc/libavcodec/aacps_fixed.c)}:24,: In file included from src/libavcodec/aacps.c| : ~~~~^~~~~~~~~~~~~~~~~~~32: src/libavcodec/aacps_fixed_tablegen.h:155:src/libavcodec/aac_defines.h111::45: 36:warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'Q31' 45 | #def in155e | Q 3 1 (x ) Q 3 0 ( 0. 8 9 9 5 2 3 3 7(7i4ntf)/(M(_PxI))*,2 1Q43704(803.64980.6090 6+9 602.54)f / M| ^ ~_ PI), Q30(0In file included from .src/libavcodec/aacsbr_fixed.c9:2620: src/libavcodec/aacsbrdata.h1:1948740:46:8 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30(0.9 64879 | {8Q33615(92-70f./4M_8P2I0)2,4 2Q93503(16.0968791f58)34,1 4Qf3/1M(_P-I0)., 9Q638005(6018.84684749136444f3)7},f /{MQ_3P1I(), 0 .| 2 ^~~~~~~~~~~~~~ 7572src/libavcodec/aac_defines.h5:84424:16365:6 7note: fexpanded from macro 'Q30'), Q31( 0 .5448 | 6#34d75e3f3i35n8e3 2fQ)3}0,( x )| ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36 : (inote: nexpanded from macro 'Q31't )((x)*1 0457 | 3#7de4f18i2n4e.0 +Q 301.(5x)) | ^ (In file included from insrc/libavcodec/aacps_fixed.ct:24): ((In file included from xsrc/libavcodec/aacps.c):*2321: 4src/libavcodec/aacps_fixed_tablegen.h7:41558:863: 6warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 .0 + 0.5) | ^ ~ 155 | In file included from src/libavcodec/aacsbr_fixed.cQ:3062(: 0.src/libavcodec/aacsbrdata.h8:4869:9835:23 3warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 4f/M_PI), Q 34860 | ({0Q.930619(-0069.682452f8/M3_24P9I2)7,5 39Q73f0)(,0 .Q93210(1 01.99410447855f63/92M2_P4I2)1,f )Q3}0,( 0{.Q9316(98 306.85898266780f8/9M5_8P1I)2,4 fQ3)0,src/libavcodec/ac3dec_fixed.c (Q13:.1061597(:-01.914095:78 3352warning: 64710missing field 'unit' initializer [-Wmissing-field-initializers]834 2f/2M6f_)P}I, ) ,| ~~~~^~~~~~~~~~~~~~~~~~~Q3 0(1. src/libavcodec/aac_defines.h41596 | 4: 457:36 :9 3{44note: expanded from macro 'Q31'3 "7cofns/_ 45Mn_ | oP#isIe)dg,ene" f, in| e Q ^~~~~~~~~~~~~~ "3e1(nxsrc/libavcodec/aac_defines.ha): b 44 l:36 : e note: expanded from macro 'Q30' c o n s i 44s( | tie#nndtte )nf(ione( Qix3se)0*( x)2g 1e 4 n7e 4 ra8t io3n 64"8 , . 0 O F+(Fi nS0.t5)E(()T(x )c *o1| 07n ^ ~3si 7s4t1en8t_2nIn file included from 4osrc/libavcodec/aacsbr_fixed.cis.:e062_ ge: ne+rsrc/libavcodec/aacsbrdata.ha :t0i486:.59:o 5warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n )), A| V ^_ OP T486 | _T{YPQ3E1In file included from _(-B0src/libavcodec/aacps_fixed.cO.:O248: In file included from Lsrc/libavcodec/aacps.c5:32,: 2 83src/libavcodec/aacps_fixed_tablegen.h{2:.i461554 9=: 02 761}5:,3 90,warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1f, )P,A RQ 3},1 ( | 0. ^91 4 71555 | 5 6 39 22 4 2 1fQ)3}0,( 0{Q.389195(2 3307.788486f6/8M08_9PI5src/libavcodec/ac3dec_fixed.c8),1 :Q2160:313840:f)(, 0warning: missing field 'unit' initializer [-Wmissing-field-initializers] .Q9310(6-900.9699 763516022 | 6470 8f 3 /{ 2"26Mf)d_r}c_Ps,I c| )a ~~~~~^~~~~~~~~~~~~~~~~~,l eQ"3src/libavcodec/aac_defines.h0:,(45 0.:9"p362:er0 cnote: 11eexpanded from macro 'Q31'94n04 t8afge/ o fM 45 | _#ddePfyinIen)a ,Qm31 iQ(c3 xra0ng)e( 0c. o9m 6pr e9 ss8 3io 6n 5 9 27tf o/ M _a (PiIp),npt lQ)y"3, (0O((FxFS1E)T.*(206d71rc1_45s78c3441a4f8/lM_3P64e8I.0) )+,, A0.Q5)V 3_ 0(O| ^ ~1P .T4_64T79Y3P4EIn file included from 4src/libavcodec/aacsbr_fixed.c_3:7Ff62/ML_: POI)src/libavcodec/aacsbrdata.h,A : T486:| ,32 ^~~~~~~~~~~~~~ :{ .d bwarning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h =: 441:.036},: 0486note: . | expanded from macro 'Q30'0,{ Q63.01,( - P0A44.R | 8 52#}d8ef,in3e 24 Q93| 2 ^0 7(5x3) 9 7 f ) , Q 3 1 ( 0(.i9n1t4)7(55(6x)3*92120472src/libavcodec/ac3dec_fixed.c13f:1617:)4132}1,: {8 Q23warning: 14missing field 'unit' initializer [-Wmissing-field-initializers](. 00 +. 08.858)6 6 | 8 ^ 0 161 | 8 9 58 1 24In file included from {f )src/libavcodec/aacps_fixed.c:"24,h: QeIn file included from 3asrc/libavcodec/aacps.c1:v32(y: _-0src/libavcodec/aacps_fixed_tablegen.h.c9:om9p155r"7,:336: 5" warning: 2eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]67n0 83a2b26lfe)} ,h e| a ~~~~~^~~~~~~~~~~~~~~~~~ v y155 | dsrc/libavcodec/aac_defines.h yn: am45i :36c: Q ra3note: expanded from macro 'Q31'n0 (0g.8e99 52c345o37 | m7#dpr4eefsf/sM_iiPnoIe n)"Q, ,OF3F 1SQE(3Tx(h0)e(a 0v.9 06y9 _ 0 c 6 o9 m 6 24p rf(e/iM_sPsnioItn)),) Q(,(3 x0A()0.V9*_2O2P014T7148_31T6498Y4.P0 0+E_4 B80f/OM_.POIL,5 )) {., iQ| 634 ^ ~ =0 (00. 96}9,8 3605In file included from 9,src/libavcodec/aacsbr_fixed.c :622: 1src/libavcodec/aacsbrdata.h7,:f 486/:MP_6ARP I:),} warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],Q 30 ( | 1 ^ .0671 54868 | 34{1Q43f1/(M-0_.P85I2)8,3 Q23409(12.74563947f7)9, 3Q434317(f /0M._91P4I75)5,src/libavcodec/ac3dec_fixed.c6 39:2 2163:| 11:4 ^~~~~~~~~~~~~~2 1src/libavcodec/aac_defines.h:f44):}36, {Q31( 0.88866808958124f), Q31(-0.warning: 99:missing field 'help' initializer [-Wmissing-field-initializers]7 35note: 2expanded from macro 'Q30'67 0163 | 8 32 26 f{44 | #)dN}eU,f LLi} ,n | e| ~~~~^~~~~~~~~~~~~~~~~~~ ^ Q 30(src/libavcodec/aac_defines.hx:)45 : 36 : note: expanded from macro 'Q31' (isrc/libavcodec/aacdec_template.cnt )(45(: | 3054x#:)d*40e1: f0warning: i7n3comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] e7 4Q183241.(0x )+ 0 . 5 ) 3054 | | ^ ( i nIn file included from t src/libavcodec/aacps_fixed.c:) 24 (: ( In file included from x)src/libavcodec/aacps.c*a21:4c732-4: 83>6src/libavcodec/aacps_fixed_tablegen.ho4:8.c0155:[ 011+]: .0mwarning: 4a.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] c5). s a| ^ ~m ple_rate 155! | = hIn file included from dr _src/libavcodec/aacsbr_fixed.cin f: oQ62.: 3ssrc/libavcodec/aacsbrdata.h0(a:m0.485p8:9l84:9e5 23_3warning: 7rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 a4tfe/)M _{PI ) | , ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~485Q 3 | 0{(Q301.9(0 6900.6491602245f8/0M0_0PI1),9 4Q6303(f0).,9 2Q03111(9 400.04281f1/M6_7P36I9)3, 5Q73304(f)0}.,96 9{8Q33615( 902.70f9/6M3_P8I0)6,2 0Q3008(014.80f6)7,1 5Q833411(4 f0/.M0_4P4I)1, 1Q9380(413.4864174953744f37)}f,/ M_ P| I ~~~~~^~~~~~~~~~~~~~~~~~) , | src/libavcodec/aac_defines.h ^~~~~~~~~~~~~~: 45:36: src/libavcodec/aac_defines.hnote: :expanded from macro 'Q31'44 :36: note: expanded from macro 'Q30' 45 | #def i44ne | #Qd3e1f(xi)ne Q 3 0 (x ) ( i n t ) (( x ()i*2n1t4)7(4(8x3)6*481.0073 7+ 4018.254). 0 | + ^ ~ 0 .5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.hIn file included from :485src/libavcodec/aacps_fixed.c::2459: : In file included from warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacps.c :32: src/libavcodec/aacps_fixed_tablegen.h:154:136: warning: 485implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | {Q31( 0.4102580 01540 | 1 9 4 6 3 fQ)3,0( 1Q.030179(2 4505.06271f1/6M7_P3I69)35,73 4Qf3)0}(,1 .0{2Q03812(3 803.6039f/6M3_8P06I20)0,8 0Q3408(f)1,. 0Q43313(07 300.440f4/4M1_19P8I)4,3 8Q143570f(1).}1,2 0 8| ~~~~~^~~~~~~~~~~~~~~~~~5 1039src/libavcodec/aac_defines.h9:45f:/36M:_ note: Pexpanded from macro 'Q31'I ), Q30(1 .452 | 42#46d0e4f8i9n3e fQ/3M1_(PxI)) , Q 3 0 ( 1 . 5 1 8 5 7(i2n6t88)1(f(/xM)*_2P14I7)4,83 6 | 4 ^~~~~~~~~~~~~~ 8.0 src/libavcodec/aac_defines.h+ :044:.365:) note: | expanded from macro 'Q30' ^ ~ 44 | #dIn file included from efsrc/libavcodec/aacsbr_fixed.ci:ne62 : Qsrc/libavcodec/aacsbrdata.h3:4850:(32x:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( i485nt | ){Q(3(1x() *01.0743170421588020401.904 6+3 f0).,5 )Q 3 1(| ^ 0.02116736In file included from 93src/libavcodec/aacps_fixed.c57:3244: fIn file included from )src/libavcodec/aacps.c:}32,: src/libavcodec/aacps_fixed_tablegen.h{:Q31541:( 1110:.0 9warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 8062008048fsrc/libavcodec/ac3dec.c), Q:15431 | ( 18410 : 49.: 0warning: 44 1implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]Q310 (19.804073891244575f5)6}7,f/ M _1841P | | I ~~~~~^~~~~~~~~~~~~~~~~~ ) , Q 3 src/libavcodec/aac_defines.h 0:( d45ow1n:.m360: inote: 2x_expanded from macro 'Q31'i0 82n3f8o-3> 63c45fe | n/#tMede_frinPe_ IQ3m)i1,x (Q_lx3e)0(v 1e .l0 4 3 3 0 7 30 44 f(/M=_iP nItga)i)n_,(le (veQl3sx[0)s*(21-14>. 7418 32 60 854 1083 99. f0ce/n +M 0t_.ePr5I_))m ,i x _| Ql ^ ~ e3v0el(]1; .2In file included from 4 2| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~src/libavcodec/aacsbr_fixed.c 4:60624: 8src/libavcodec/aacsbrdata.h9:3485f:/M7_P:I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(1.5185 74852 | 6{8Q8311f(/ M0_.P4I1)0,2 5 8| 0 ^~~~~~~~~~~~~~src/libavcodec/ac3dec.c0 0:118429:4496:src/libavcodec/aac_defines.h:344f ),: warning: 36Q:implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3 note: expanded from macro 'Q30'1 ( 0.0211 644 18427 | 3 | #6 9d e f35 i7 n34 e f )d}Qo,w3 nm0{(ix)Qx 3 _ 1 i ( n 0f .o- >09 c6 e3n(80tin6e2t00r8)0_(m4(xi)*8x1f07_3)le7v4,e1 8l24Q._310(l t0.+r0 t0.45 )4 1 | ^1= 9 8ga4i3n_8l1e4vIn file included from 5e7src/libavcodec/aacps_fixed.cfl:)24s[}: s-,In file included from > src/libavcodec/aacps.c c:e| 32n: ~~~~~^~~~~~~~~~~~~~~~~~src/libavcodec/aacps_fixed_tablegen.ht :er154_:msrc/libavcodec/aac_defines.h86i::x45 _:warning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 36ev:e lnote: expanded from macro 'Q31'_ ltrt]; | 45 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~154 | | #d e f i n e QQ331(0x)( 1 . 0 07 92 4 5 5 6 7 f / M(i_nPtI)),( Q(src/libavcodec/ac3dec.cx:31843:)490(*:1.20 12warning: 04implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]8723 84386336f4/8M.0_ P+1843I | ) 0., 5 )Q 3 0 (1| . ^ ~ d0ow4nm3ix3_0iIn file included from 7n3src/libavcodec/aacsbr_fixed.c04f4:o-62f>: /src/libavcodec/aacsbrdata.hMs_:uP484Ir:)84r:,o Q 3warning: u0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n(d1 _.m12i0x8_5l1e 0484v39 | 9ef/{lMQ 3_1( P I0 )., 9 Q= 7ga3in3_0l1(e12.v32e142l436s90[2s4->386 93 3 5f /fsM)_u,P rQ3I1ro)(,u Q-30n(0d_1m..59i1x9_l85e54v817e291l636]08;801 3f1 f/| )M ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_}P ,I {)Q3,1 (- 0| .3 ^~~~~~~~~~~~~~8 2999src/libavcodec/aac_defines.h7:6445:6367:0 1note: expanded from macro 'Q30'7 f), Q31 (44 | 0#d.src/libavcodec/ac3dec.ce9:f81844i5n:e 1Q49:6 warning: 390implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion](x0) 97 15 4 2 7 f ) }1844 , | (| i ~~~~~^~~~~~~~~~~~~~~~~~n t )(d(src/libavcodec/aac_defines.hxo:wn)m45:*i136x0:_7 3inote: n7fexpanded from macro 'Q31'41o 8->2s4u.r0 +r 45 | o#0ud.n5)e d_f imn| ie ^x _lQe31v(xe)l _ In file included from l src/libavcodec/aacps_fixed.ctr : t 24= : g In file included from src/libavcodec/aacps.ca i:n 32_ : lsrc/libavcodec/aacps_fixed_tablegen.h (ei:ntv154)(e(:l61x)s:*[ 2swarning: -1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]>4s u7r48r3o6u48n.d0_ m+i x154_ le | 0.v5 e) l _ | lQ ^ ~30t( 1rt.];0 0 79| 2 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~In file included from src/libavcodec/aacsbr_fixed.c4: 5625: 67src/libavcodec/aacsbrdata.hf:/M484_:58P: Iwarning: ),implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(1.02082 34848 | 3{63Qf3/1M(_ P0I.9)7,3 1Q2303(11src/libavcodec/ac3dec.c.3:09184642:33349:60 733warning: 045implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]4 ff)/,M _QPI3)1 ,(1846 | -Q 03. 990 5 (4 8119 1. 613 2 0085 031d10o39f9w)f}nm/,Mi_P xI{_iQ)3n1,f (Q3o0--(10>.2.4l234f86e0428_m999i97365xf6_7/lMe0_vP1I)e,7l fQ )3, 0 ( 1.Q 53=11 g8a(in5 _72l06ev.89e88l15s1_f6lf/90e9M71[5_Ps4-I>l2)f,7e f| ^~~~~~~~~~~~~~_) },m i| src/libavcodec/aac_defines.hx ~~~~^~~~~~~~~~~~~~~~~~~:_44: l36ev:esrc/libavcodec/aac_defines.h :lnote: ]45; expanded from macro 'Q30' : | 36 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: expanded from macro 'Q31'44 | #defi n45e | Q#3d0e(fxi)n e Q 3 1 ( x ) ( i n t ) ( (x ) * 1 0(7in3t7)4((1x8)2*42.104 7+4 803.654) 8 .| 0 ^ + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32In file included from : src/libavcodec/aacsbr_fixed.csrc/libavcodec/aacps_fixed_tablegen.h::62154: :src/libavcodec/aacsbrdata.h36::484: 31warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 484154 | | { Q 3 1 ( Q03.0src/libavcodec/aic.c97(31:1400.20:0183:7912 4355warning: 967comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]f2/M _36P3I)5,f )Q,3 0Q(13. 1400 | 0(-2 008 .929 358 34i68f31 f(9bu/f_1s6iMz3_e0PI 03)<,1 f)Q}o,3f0f ) ({{Q1 31. 0(4| -3 ~~~~~~~~ ^ ~~~03.3 8027939094746f5/6Msrc/libavcodec/aic.c7_:0P420I1):734,: f warning: )Qcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare], 3 0Q3(11(.1 2 42000. | 895 81 05 3 19 6 99f0 9/ 71M 5_ 4 PI2)i7,ff )Q 3}(,0 s(1 l.i| 2c4 ~~~~^~~~~~~~~~~~~~~~~~~2e 4_6si0src/libavcodec/aac_defines.h4z8:e9345 f+:/ 36:Mo_ PIf)note: ,fexpanded from macro 'Q31' > buQf3_s0i(z1. 45e5 | 1#d e8fi|n57|e 2 !6Qs38l18(ix)1 c fe /_ sMi _z P eI ) ) ,({i n | t| ) ^~~~~~~~~~~~~~(( ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~x ) *2src/libavcodec/aac_defines.h14:7444:8363:6 note: 4expanded from macro 'Q30'8 .0 + 0. 445 | )# de f| in ^ ~e Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 484 : 7: (warning: inimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t )((x)*1073741 84842 | 4{Q.301 (+ 00..597)3 1| 2 ^3 13923635f),In file included from src/libavcodec/aacps_fixed.cQ:3241: In file included from (src/libavcodec/aacps.c-0:.32: 9src/libavcodec/aacps_fixed_tablegen.h95:41548:1119:1 6warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]00 31f)}, {Q31(-0. 31548 | 2 9 9 9 7 6Q536700(117.f0),0 Q73912(4 505.6978f51/6M90_97P1I)5, 4Q237f0)(}1,. 0 2| 0 ~~~~~^~~~~~~~~~~~~~~~~~8 2383src/libavcodec/aac_defines.h6:345f:/36M: _note: PIexpanded from macro 'Q31') , Q30( 145. | 0#4d3e3fi0n7e3 0Q3414(fx/)M _P I ) , Q 3 0 (1 . 1 20 8 (5in1t0)3((9x9f)/*M2_P1I)4,7 4Q3803(614.82.4024 6+0 408.59)3 f | / ^ ~M_ PI), Q30(1.5In file included from 18src/libavcodec/aacsbr_fixed.c57:2626: 88src/libavcodec/aacsbrdata.h1:f483/:M83_:P Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44 :48336 | :{ Qnote: 3expanded from macro 'Q30'1 ( 0.567 21449 | 7#97d4e8f3i9n4e fQ)3,0 (xQ)31 ( - 0 . 2 4 0 7 6 8 36 4(i1n4t4)9(9f()x}),* {1Q037137(41 8204..04 6+8 507.75)6 6 7| 4 ^ 6029f), Q31(-In file included from 0.src/libavcodec/aacps_fixed.c3:0241: 40In file included from 2src/libavcodec/aacps.c3:3324: 5src/libavcodec/aacps_fixed_tablegen.h:715319:8f136)}:, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 153 | 45 | Q#3d0e(fi1n.e1 5Q037013(7x8) 7 8 f / M _ P I ) ,(i nQt3)0(((1x.)1*626149720458432674f8/.M0_ +P I0.)5,) Q| ^ ~3 0(1.1938756In file included from 7src/libavcodec/aacsbr_fixed.c0:462f: /src/libavcodec/aacsbrdata.hM:_483P:I59):, Q3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 1.2754167318f /483M | {_QP3I1)(, 0Q.35067(2119.739776411877309643ff)/M,_ PQI3)1, (Q-300.(21.4504726893264401446459f9/fM)_}P,I ){Q,3 1 (| ^~~~~~~~~~~~~~0 .46src/libavcodec/alsdec.csrc/libavcodec/aac_defines.h85:7:7446:3606367:: 4note: 38expanded from macro 'Q30' 6:02 9fwarning: ),comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] Q 3441 | (#-d0e.f3i0n1e40 2Q33034(5x)7 1 36098 f | ) } , i f(| ~~~~~^~~~~~~~~~~~~~~~~~i( natv)(src/libavcodec/aac_defines.hc:(t45xx->:c)36h*:10_ la7ynote: 3oexpanded from macro 'Q31'7u4 t1.n8b2_4. 0c 45ha+n | n#0deef.inl5e sQ >) 3 1| F( ^F x_) S A N E_ NBIn file included from _Csrc/libavcodec/aacps_fixed.c H:A N24N : EIn file included from LSsrc/libavcodec/aacps.c) {: 32 : src/libavcodec/aacps_fixed_tablegen.h| : ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 153 :111(: iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t )((x)*214src/libavcodec/alsdec.c74:84243:286: 4 8153.warning: | 0comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] + 0. 5 ) Q 3424| 0 | ^ ~ ( 1 . 1if5 0(7g0et3_bIn file included from i7tsrc/libavcodec/aacsbr_fixed.c8s:627: _8src/libavcodec/aacsbrdata.h:fl/483:e31Mf:_ tPwarning: (Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]&) gb,) Q<3 h0t_(s 1i483.z | 1e6{6)Q 391 2(| 0 ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ 5 042.75f6/7M_2P1I9)7,9 74Q833940f)(,1 .Q193318(75-607.024f4/07M6_8P3I6)4, 1Q4304(919.f)2}7,5 {4Q163713(1 80f./4M6_8P5I)7,76 6Q73406(012.93f7)6,1 1Q73710(-603.f3/0M1_P4I)0,2 3Q3345071(918.f5)4}29,2 4 0| 4 ~~~~^~~~~~~~~~~~~~~~~~~6 5f/src/libavcodec/aac_defines.hM:45_:36P:I )note: ,expanded from macro 'Q31' | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h45: | 44#:d36e:f inote: nexpanded from macro 'Q30'e Q31(x) 44 | # d e f i n e Q 3 0( x)( in t ) ( ( x ) * 2 1 4 7 4 83(6i48n.t0) (+ (0x).*150)7 37 4| 1 ^ ~82 4.0 + 0.5) In file included from | src/libavcodec/aacsbr_fixed.c ^ :62: src/libavcodec/aacsbrdata.h:483:7: warning: In file included from implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacps_fixed.c :24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:153: 86:483 | warning: {Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1( 0.5672197974 81533 | 9 4 f ) ,Q 3Q03(11.(15-007.0234077867883f/6M41_44P9I9)f,) Q}3, 0{(Q13.11(6 609.2406584527776f6/74M60_29Pf)I,) ,Q3 1Q3(0-(01..31093184705263730445f7/1M_9PI8)f, )Q}3, 0 (| ~~~~~^~~~~~~~~~~~~~~~~~1 .2754src/libavcodec/aac_defines.h:1456:7363:1 8note: f/expanded from macro 'Q31'M _PI), Q3 045( | 1#.d3e7f61i1n7e7 Q03613(xf)/ M _P I) , Q 3 0 ( 1 . 54 2 9(24i0nt4)65(f(x/)M_*P2I1)4,7 4 8| ^~~~~~~~~~~~~~3 648.0src/libavcodec/aac_defines.h: 44+: 360:. 5note: ) expanded from macro 'Q30' | ^ ~ 44 | #defiIn file included from nsrc/libavcodec/aacsbr_fixed.ce: 62Q: 3src/libavcodec/aacsbrdata.h:0482(x:)83 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int 482) | ({(Qx3)*11( 0073.74914822942.506 5+5 5031.605f) ) ,| ^Q 31( 0.831639In file included from 06src/libavcodec/aacps_fixed.c5:124: 8In file included from 2src/libavcodec/aacps.c9:332f: )src/libavcodec/aacps_fixed_tablegen.h}:,153 :{61Q:3 warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.7508114528694 8153f | ), Q 3 1 ( -Q03.0(31.5155303720237381748f2/2M6_5fP)}I,) , | Q ~~~~^~~~~~~~~~~~~~~~~~~3 0(1.src/libavcodec/aac_defines.h1:6456:93620:54 2note: 7expanded from macro 'Q31'f /M_PI), 45Q | #3de0f(i1n.e 1Q3913(x8)7 5 6 7 0 4 f / M _ PI ) , ( iQn3t0)((1(x.)2*7251441767431883f6/4M8_.P0 I+ )0,. 5Q)3 0 (| 1 ^ ~. 3761177063fIn file included from /src/libavcodec/aacsbr_fixed.cM:_62P: Isrc/libavcodec/aacsbrdata.h:)482:,59 Q:3 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 1.542924046 5f482/ | M{_QP3I1),( 0 .| ^~~~~~~~~~~~~~9 4292src/libavcodec/aac_defines.h:5446:536:5 note: 5expanded from macro 'Q30'3 160f), Q443 | #1d( e0fi.n8e3 16Q33900(65x1)8 29 3 f ) }, { Q3 1 ( 0. 7(5i08n1t)1(4(5x2)8*61904783f7)4,18 24Q.301 +( -0.05.)3 5 5| 3 ^3 223142265In file included from fsrc/libavcodec/aacps_fixed.c):}24, : In file included from | ~~~~~^~~~~~~~~~~~~~~~~~src/libavcodec/aacps.c :32: src/libavcodec/aacps_fixed_tablegen.hsrc/libavcodec/aac_defines.h::15345::36:36 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: expanded from macro 'Q31' 45 | #de f153i | n e Q 3 1 (Qx3)0 ( 1 . 1 5 0 7 0 3 78 7 8 f(/iMn_tP)I()(,x )Q*231047(418.3164686.90 2+0 504.257)f / M| _ ^ ~P I), Q30(1.19In file included from 38src/libavcodec/aacsbr_fixed.c7:5626: 7src/libavcodec/aacsbrdata.h:0482In file included from 4:f/32Msrc/libavcodec/anm.c:_: P28: warning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/bytestream.h) ,: 171Q3:018(:1 .warning: 2 4827 | 5comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]41{6 Q73311(8 f0/Msrc/libavcodec/ac3dec_float.c_.P9I)4,2 :Q3940 02(:171 | 5 11406 . g:53- >b5u53716warning: ff6e10rmissing field 'unit' initializer [-Wmissing-field-initializers] 1f )+7,= 7Q3 10(F6 0F.833M1f6I/3 N40M9_(0 | 65P1g -I8 > )2b9{,uf3fe r" fQ3_ce)0}on(,n d{1Q3s _.1-n 5g(o4i-s eg2e>0b9n.7u502"4f08,f "4e11e6n4r5a5b,f2 8l6/94seM8fi) _z,coPn se)I;Q i)3 1s(-,| t0en ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~t . | n35 ^~~~~~~~~~~~~~o 5i3s3e2src/libavcodec/aac_defines.h: 442:gsrc/libavutil/macros.hen3e36r:a1:4 49note: t2:expanded from macro 'Q30'i225 :o note: 6n5expanded from macro 'FFMIN'" f ,44 O)F | }F,# | S ~~~~~^~~~~~~~~~~~~~~~~~d 49E | #edTsrc/libavcodec/aac_defines.hfei(n:45fce:i36:o nns Qe3 inote: s0FFexpanded from macro 'Q31't (Mx)e INn(t _ an, b45) o(( a) | i #>s d ee( _ f b gi) nee Q n?e31(( ixr)(nbta ti)o) ( n: ()x (,) *a1 ))0A V 7| ~ ^ ~_ 3 74O18 P24 .T0 +_ 0T .Y5)( P | i ^En _tBO)O((Lx),* 2In file included from {1src/libavcodec/aacps_fixed.c.47i464:824 =3 6: 408In file included from .0 src/libavcodec/aacps.c+} :,032. : 50src/libavcodec/aacps_fixed_tablegen.h),: 1531: ,11| : warning: ^ ~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]PA R }, | ^ In file included from src/libavcodec/aacsbr_fixed.c: 62153 | : src/libavcodec/aacsbrdata.h : 482 : 7: Q3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 1.150703787 8482f | /{MQ3_1P(src/libavcodec/ac3dec_float.c I0:41).,:9 138:4Q2 warning: 3missing field 'unit' initializer [-Wmissing-field-initializers]9 02(15.16656952503 541 | 1 4 62 07f f)/{ ,M" dQ_r3c_Psc1Ia(),l e ",0 Q."380p3(e1.1r61c39e39n807t65a6750g41e f8of/2M 9_3dyPnf)Ia)}, mQ,3i 0c(1{.2 Qra7n351(g4e c10o.6m7371p5r80fe/M8_sP1siI1on) 4,5t28 o6Q 390a4(p1.83pf)7, l6Qy"131, 17(O-07F.0F635S53fE3T/3(2M23d_P1Irc42)_2,s6c 5aQlfe)3), 0A}V_(O,P1 . T_5T| 4Y ~~~~~^~~~~~~~~~~~~~~~~~29P E2_F4L04src/libavcodec/aac_defines.h6O:455Af:36T:/ note: ,expanded from macro 'Q31'M_ P{I.d)b,l 45 | =# | 1 ^~~~~~~~~~~~~~d.ef 0i}n,e src/libavcodec/aac_defines.h :0Q3441.:0(, 366.x:)0 , note: PA Rexpanded from macro 'Q30' } , | ^ 44 | (#idenfitn)e( (Qx)3*02(1x4)74 83 6 48 . 0 + 0 . 5 ) src/libavcodec/ac3dec_float.c :( 42:i| 132nt ^ ~):(In file included from (warning: xsrc/libavcodec/anm.c)missing field 'unit' initializer [-Wmissing-field-initializers]:* 281: 0In file included from src/libavcodec/bytestream.h:7186src/libavcodec/aacsbr_fixed.c:3:713624: : 1src/libavcodec/aacsbrdata.h842warning: :2481 | :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]484. 0 +: 0 . warning: {5 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])" h e186| | a ^ v ys _ico481mzp | erIn file included from {src/libavcodec/aacps_fixed.c2" Q3:,24 ="1en: a b(-In file included from Fsrc/libavcodec/aacps.cl:032.6Fe: 5Msrc/libavcodec/aacps_fixed_tablegen.hh:2152I:136e:a9vN 8y(warning: p-8 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4>55d2 by1naum1ic9f rfa)ngfe ,152e | r c Q _om3 1epr e(n-Q0ssdi 3.1o-n0"8,(1 4 .p2634O95-5>F7F1b5S48uE5T9(f07h62ff9/eae2rM,v s1if_yPIz)),_ceo} ,)mpQ 3;0re{s (| 1Qs ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~.237i19o (6 0n.411)798,62 71src/libavutil/macros.h0:Af49/M3_V1_:P9O25I)0,P:0 QT 6note: expanded from macro 'FFMIN'3 _8T04(Y1.33Pf 0E)49,38_6 | B O3#QO6Ld3ef4i,1 {4.in(664e f = 0/.9F908MF 9_MPI}9,I )0,3 N,(4a1 6Q,3,7b80 (1).0 P((3a71AR) }16 ,08>f) },1 25 6 8 5f(| b| )/ ? ^ ( ~~~~~^~~~~~~~~~~~~~~~~~M b _)P Isrc/libavcodec/aac_defines.h):,: (45Qa30:)(36)1: . 4note: 4| expanded from macro 'Q31'43 ~ ^ ~8 49 325f/ M45_ | P#In file included from src/libavcodec/ac3dec_float.cId:)src/libavcodec/anm.ce43f,: :i28nQe128: 30 (:Qsrc/libavcodec/bytestream.h warning: 1missing field 'unit' initializer [-Wmissing-field-initializers]3 :.15(187x)5:3 152 3 : 43 5 | 2 warning: 9 2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]{ "4t fa/ M_rP I g 187 ) e | , ( t i | _lne ^~~~~~~~~~~~~~vielt f",) "(src/libavcodec/aac_defines.h:(ts(44xai:z)r36e*2g !:2 enote: =1texpanded from macro 'Q30' 4s l7eiv4z8e 344 | el6#) 4d8 .i0 e+ fnin | -ed0 ~~~~~ ^ ~~~~.5 )B Q3F S0 (| ( ^ ~0x )n o t a p pl i eIn file included from d src/libavcodec/aacsbr_fixed.c:) 62 : " ,src/libavcodec/aacsbrdata.h :481 :O(59F:FiS ETn(warning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] t)ar(g(ex)t*_1l0ev e73l481)74 | 1,82{4 .QA03V_ 1+O 0(PT.-5_) 0 TY.P| E_6I ^5N29 T,8 {8.0i46545 =In file included from 2 01 src/libavcodec/aacps_fixed.c1}:9,24f: -)3In file included from ,1src/libavcodec/aacps.c ,: Q33201, : (src/libavcodec/aacps_fixed_tablegen.hP-:A0152R.: 1}8111,:43 9| ^warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 75450921f)}, {Q3 1521 | ( 0 . 1Q139600(311.92604065814839f)7,62 fQ3/1M(_ P0I.),9 98Q939034(617.802176986fsrc/libavcodec/ac3dec_float.c)4:}7468,:1292:7 1| ~~~~~^~~~~~~~~~~~~~~~~~warning: fmissing field 'unit' initializer [-Wmissing-field-initializers]/ M_src/libavcodec/aac_defines.hP:45I:),36 :Q 3note: 0 (expanded from macro 'Q31'46 1 | .{3"03l8tr 6t_453c | mi6x#l4deef4v6i"nfe ,/Q M3_ P1 (Ix)" )L,t Q/ R3 t0 (C1 e.n 3t 7 er1 0 12(5Mii6x nL8te5v)f/e((Ml_PxI")*),2 ,1 Q340O7FF(SE4T183(64.8l44t4.0r 3t84+9_ 03c2.5e)5nsrc/libavcodec/alsdec.c ft/M _eP| ^ ~:rI_ 577m:)31i,: x Q_warning: In file included from 3l0ecomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]src/libavcodec/aacsbr_fixed.c(v e:621l: ).src/libavcodec/aacsbrdata.h:,4815 :531 32: 3 warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 5 2A925774V | _Of P /TM __481PiT | I{fQY3) ,(P1 cEt( -0_x| -.F ^~~~~~~~~~~~~~>6cL 5u2Or9Asrc/libavcodec/aac_defines.h_8fTr:8,a44m0 :36e:4{5_ le.ng5note: dt21expanded from macro 'Q30'1bh 9l f )!== c, t44 Q-3x | -1>1#.ds(0-e0fc .i}noe1,n f8. frQam4-3e3915.00_l7(,e5nxgt 45)0h2) 9 . {201 f , ) }| ,0 ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~} { ,Q (3in 1t| () ^( ( 0x.1)19*610037139704018628443.f0), +Q3 1(0 .05.) 9 src/libavcodec/ac3dec_float.c| :947 ^89:9129: 3warning: 4missing field 'unit' initializer [-Wmissing-field-initializers]6 7801In file included from 6src/libavcodec/aacps_fixed.c8:24f: )In file included from }47,src/libavcodec/aacps.c | | :{" ~~~~^~~~~~~~~~~~~~~~~~~l 32: tsrc/libavcodec/aacps_fixed_tablegen.hrt:src/libavcodec/aac_defines.h152_::45s:86u36:: rnote: m expanded from macro 'Q31'iwarning: x limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e v", 45" | L#dte/fRitn Se152u | Qr 3 1r(x )ou nd Q3 0 M i(1 . x2 6L e4ve 5l1 " 8 ,9 7 6 O2f(F/MiFn_t)S(P(EIx)T, )Q(*231l04(t71.r4t27896_436s748u82rr.ou70n1 d+f 0_/.mMi5)_ Px_ I| le)ve ^ ~l,), Q A3V_0OP(T1_.In file included from T3src/libavcodec/aacsbr_fixed.c0Y:38P6263E6: 4_src/libavcodec/aacsbrdata.hFL4O:A6481fT/M:,_ 6P{:.dI )bl,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q= 3 0-(11..307 1}0 1,4812 - | 1.50{,6Q 381(2-50..6f0,5 /209M}8_8,0P 4I| 5 ^)5, 2 1Q1390f()1,. 44Q43318(4-903.128453f/9M5_75P4I5),0 9src/libavcodec/ac3dec_float.cQ23:0(1148f.5:)51293}:2 warning: ,3missing field 'unit' initializer [-Wmissing-field-initializers] {5Q 2391(2 40f./M1_ 148 | P{9I6")0,l3 1o9 r0| o0 ^~~~~~~~~~~~~~6_8 cm4ix3lsrc/libavcodec/aac_defines.hfe:)v"44, , : 36 Q: "3note: 1Lexpanded from macro 'Q30'(o /0R.o99 89449C | 3#e4dnt6ee7f8r0i n1eM6i 8xfQ) 3}0L(x,) e v | e ~~~~^~~~~~~~~~~~~~~~~~~ l ", src/libavcodec/aac_defines.h : OF45 :F36 S:(E Ti(lnote: onexpanded from macro 'Q31'r to)_(c(exn )t45*e | #1d0re7_3f74m1i8in2x4.e_l0e v+ Q0e.3l51),) ( | x ^) A V _ OP T_ T YP EIn file included from _src/libavcodec/aacps_fixed.c F: L 24O : A TIn file included from src/libavcodec/aacps.c:, (32i{: .nsrc/libavcodec/aacps_fixed_tablegen.hdt:b152)l: 61(:=(x )* 2warning: 14-7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 148.306 48}.,0 -+ 10 ..1520 | 5), 2| ^ ~. 0Q,3 00(}1,. 2In file included from 6 45| 1src/libavcodec/aacsbr_fixed.c ^ 8:976262: fsrc/libavcodec/aacsbrdata.h/M:_480P:I)83,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (1.279647827 1480f | /{src/libavcodec/ac3dec_float.cMQ_:3P1(49I-:),0 129.Q3:63 00warning: (21missing field 'unit' initializer [-Wmissing-field-initializers].34 038826832644462f8/ 9M496 | _PfI{),)" ,lQ oQ330r1o_(s(ur1 m.0i.3x374l61e0512v5658"7,535 6f4"8/L2Mo/8R_7foP) IS})u,,r Q3r{o0Qu(31.n441d4(38 -M490i.32x59 f3/L3Me_8Pv8I8e12)l5,"4 9,Q O2F3FS0E09T(f(1),l. o5Q5r323o31_5s(2u9-2r0.48rf/4oMun4d__mPI7i),6x5 _41 0| l ^~~~~~~~~~~~~~ 9e64vsrc/libavcodec/aac_defines.h:244e9l:f)36),:} , A Vnote: _expanded from macro 'Q30'| O ~~~~^~~~~~~~~~~~~~~~~~~ PT_Tsrc/libavcodec/aac_defines.h Y:P4445:E36 | : _note: #expanded from macro 'Q31'FdLO AeT,f i{n. ed 45 | b#Q3l0d(x )e =f i n e - Q1 3. 10 (}, x- )1 . 0 , 2 ( . i 0n, 0t) }(, ( x ) *| 10(7 ^i3n t)7((4x1)*82124474.803 6+4 80.0. 5+) 0| .5 ^) | ^ ~ In file included from src/libavcodec/aacps_fixed.cIn file included from :src/libavcodec/aacsbr_fixed.c24: :In file included from 62src/libavcodec/aacps.c: :src/libavcodec/aacsbrdata.h:32480: :src/libavcodec/aacps_fixed_tablegen.h58::src/libavcodec/ac3dec_float.c 152warning: ::5336implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: :warning: 11:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: missing field 'help' initializer [-Wmissing-field-initializers] 53480 | | { Q152 { | 3 NU1L (-L0 },. 36 0 | ^2 48Q2380(214.228694651f8)97, 6Q321f/(M _0PI.)34,65 5Q73305(614.822789674f7)8}2,7 1{fQ/3M1_(P-I0).,9 Q33308(18.8132053489632640496ff)/,M _QP3I1)(,- 0Q.3804(417.6357411009162452698f5)f}/,M_ P I| ) ~~~~^~~~~~~~~~~~~~~~~~~, Q30(src/libavcodec/aac_defines.h1:.454:4364:3 8note: 4expanded from macro 'Q31' 9325f/M _P45I | )#,d eQf3i0n(e1 .Q53513(2x3)5 2 9 2 4 f / M _ PI ) , | ^~~~~~~~~~~~~~ (int)src/libavcodec/aac_defines.h(:44(:x36):* 2note: 1expanded from macro 'Q30' 474836 4448 | .#0d e+f i0n.e5 )Q 3 0| ^ ~( x) In file included from src/libavcodec/aacsbr_fixed.c : 62(: isrc/libavcodec/aacsbrdata.h:n480t:)32(:( xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* 1073741824.0 480+ | {0Q.35)1 ( -| 0 ^. 36024828242In file included from 8src/libavcodec/aacps_fixed.c9:624f: )In file included from ,src/libavcodec/aacps.c :32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(152 :011.:3 4warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 5735648287f)}, {152Q | 3 1 ( - 0 . Q93303(818.812265449521098f9),7 6Q2f3/1M(_-P0I.)8,4 4Q73605(14.12079966442798f2)}7,1 f /| M ~~~~~^~~~~~~~~~~~~~~~~~ _PI)src/libavcodec/aac_defines.h,: 45Q:3360:( 1note: .3expanded from macro 'Q31' 03863644 6f45/ | #Md_ePfIi)nsrc/libavcodec/bytestream.h,e Q:Q331271(0:x(17)1: . 3 warning: 7 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1 0 12 5 6 8 5 f / (Min_tPI) 271) | ,( Q(30 (x1 ).*i42n41t 4s4iz3e72844 8396=483 F.F20MI5Nf /M(+_ 0gP-.>I5)b )| u ^ ~,f Qf30e(1r._e5n5d In file included from -3 src/libavcodec/aacsbr_fixed.c2g35:-2>629: bsrc/libavcodec/aacsbrdata.h2u:4480ff:/fM6e:_ warning: rPIimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], ) ,si z e| ) ^~~~~~~~~~~~~~; 480 | {| Q3 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~1src/libavcodec/aac_defines.h( :-44:036:. 3note: 6expanded from macro 'Q30'src/libavutil/macros.h0: 492:482528:2 4 44 | 28note: #expanded from macro 'FFMIN'9d 6eff),i nQ3e1 ( 49Q | 3 0#0d(x.e3)46f5 57i n 3 e5 F6 FM4 I 8N( 2 a 8, b7) f( )i(n}(t,)a( )( {x>)Q*1 0733(17b4(1)- 8? 0(b2).4 9:.3 0 3+ (8a0)8.)58) 1 | 2| ^5 ~ ^ ~ 49 209f), Q3In file included from 1(src/libavcodec/aacps_fixed.c-:024: .In file included from 84src/libavcodec/aacps.c47:65324: 1src/libavcodec/aacps_fixed_tablegen.h0:91516:4136:2 warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f )}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45 :15136 | : note: expanded from macro 'Q31' Q30(1. 345 | 7#3d8e5f6in3e0 6Q13f1/M(_xP)I ) , Q 3 0 ( 1. 3 85 1 22(18i0nt0)(f(/Mx_)P*I)2,1 4Q73408(3614.84.002 64+04 601.95)f / M| _ ^ ~PI ), Q30(1.44In file included from 8src/libavcodec/aacsbr_fixed.c4:262: 8src/libavcodec/aacsbrdata.h8:694792f:/83:M _Pwarning: I)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(1.494987 44798 | 7{8Qf3/1M_(P I)0,. Q3390(710.145261044460378817f7)0,f /QM3_1PAS libavcodec/arm/h264qpel_neon.o (I 0)., 8 1| 7 ^~~~~~~~~~~~~~7 96341src/libavcodec/aac_defines.h7:4443:1366:f note: )expanded from macro 'Q30'} , {Q31(- 044. | 3#7d0ef2i4n46e4 1Q83704(3x7)f ) , Q 3 1 ( - 0 . 87(0in7t1)6(5(6x)2*21290597f3)7}4,1 8 2| 4 ~~~~^~~~~~~~~~~~~~~~~~~. 0 + 0src/libavcodec/aac_defines.h.:545) : 36:| ^note: expanded from macro 'Q31' 45In file included from | #src/libavcodec/aacps_fixed.cd:e24f: inIn file included from esrc/libavcodec/aacps.c :Q32: 3src/libavcodec/aacps_fixed_tablegen.h:1151(:x111): warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int )151( | ( x ) * 21 4 7Q438036(41.83.07 3+8 506.350)6 1 f| / ^ ~M _PI), Q30In file included from (src/libavcodec/aacsbr_fixed.c1:.3628: 5src/libavcodec/aacsbrdata.h12:214798:580:0 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30(1. 44790 | {2Q63410(4 06.1399f7/0M1_4PI2),1 4Q43603(81.144f8)4,2 88Q63912(f /0M_.P8I)1, 7Q37096(314.14794493817648f7)8}f,/ M{_QP3I)1,( -Q0.3307(0214.45664108470473877f7),0 fQ/31M(_-PI0).,87 0 7| 1 ^~~~~~~~~~~~~~6 56222src/libavcodec/aac_defines.h9:5944f:)}36,: note: | expanded from macro 'Q30' ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45 :4436 | #:de fnote: iexpanded from macro 'Q31'n e Q30(x) 45 | # d e f i n e Q 3(1i(nxt)) ( ( x ) * 1 0 7 3 74 1 8(2i4n.0t )(+( x0)*.251)47 4 8| 3 ^6 48.0 + 0.5)In file included from src/libavcodec/aacps_fixed.c: 24: | In file included from ^ ~ src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:151: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:479:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | Q30 (4791 | .{3Q73318( 506.330967011f4/2M1_P4I)4, 6Q3308(1f1).,3 8Q53112(2 108.0801f7/7M9_6P3I)4,1 7Q43In file included from 3106src/libavcodec/anm.c(f1).}:, 4{0Q2832: 164(0src/libavcodec/bytestream.h-40.:36293710:2494136f/:4 M_1Pwarning: 8I)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], 7Q3 0(413.74f4)8,4 2Q8318(69-2 0f293/ | . 8M70 7_ PI1 )si6z,e52 6Q3 02(1=22. 499F5F4M99IfN8)7(48}p7, -8> bf| /uM_ ~~~~~^~~~~~~~~~~~~~~~~~PfI f)e,r src/libavcodec/aac_defines.h_Q:en345d0: 36(: -1 note: .p56expanded from macro 'Q31'0-4 >0bu7ff8e7 r7,045f /M | s_P#Iid)z,ee) f; i n| e Q ^~~~~~~~~~~~~~| 3 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 1 (x)src/libavcodec/aac_defines.h: 44: 36src/libavutil/macros.h : : note: 49expanded from macro 'Q30': 25 : note: expanded from macro 'FFMIN' 44 | # d(e ifi49n | n#etd )eQ(30f((x)ixn ) e* 2 1F 4F 7M48 I N3 (a6, b)4 8 . (0( a+ ()i0n .t>)(5( x)() *b 1| )0 ^ ~ 7 3?74 18(2b4) .In file included from :0 src/libavcodec/aacsbr_fixed.c( a:+) 62)0: src/libavcodec/aacsbrdata.h .:5| )479 ~ ^ ~: 7 :| ^ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/anm.c:28: In file included from src/libavcodec/bytestream.h:src/libavcodec/aacps_fixed.c294:: 15479: | 24{warning: Q: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]In file included from 3 src/libavcodec/aacps.c1:32(: src/libavcodec/aacps_fixed_tablegen.h2940: | . 151 3: 9i6170f:1 4(2warning: s1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4i4 z6e32 8!=1 sfi),z eQ )3151 1 | ( 0| . ~~~~~ ^ ~~~~8 1 7 7Q9633401(714.31367f3)8},5 6{3Q03611f(/-0M.3_7P0I2)44, 6Q43108(7413.73f8)5,1 2Q2311(-800.08f70/7M1_6PI5)6,2 Q2302(9159.f4)}0,2 6 4| 0 ~~~~~^~~~~~~~~~~~~~~~~~4 619src/libavcodec/aac_defines.hf:45/:M36_:PI )note: ,expanded from macro 'Q31' Q30(1. 445 | 4#8d4ef2i8ne8 Q63921f(/xM)_ P I ), Q 3 0 ( 1 . 4(9in4t9)8(7(4x)8*27184f74/8M3_6P4I8).0, +Q 300(.15.) 5 60| 40 ^ ~7 8770f/M_PI)In file included from , src/libavcodec/aacsbr_fixed.c :| 62 ^~~~~~~~~~~~~~: src/libavcodec/aacsbrdata.h :478:84src/libavcodec/aac_defines.h: :warning: 44implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 36: note: expanded from macro 'Q30' 47844 | | #{dQe3f1(i n0e. 9Q33808(7x6)85 6 15 8 7 5 f ) ,AS libavcodec/arm/hevcdsp_deblock_neon.o Q 3 1 ((-in0t.)1((1x2)8*41502783270441683264.f0) }+, 0{.Q53) 1 (| ^0 .851264357In file included from 8src/libavcodec/aacps_fixed.c2:32409: f)In file included from ,src/libavcodec/aacps.c Q:3321: src/libavcodec/aacps_fixed_tablegen.h(: 0151.:5362:3 warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 9251543547f)}, | 151 ~~~~~^~~~~~~~~~~~~~~~~~ | src/libavcodec/aac_defines.h :45 : 36Q:3 note: 0expanded from macro 'Q31'(1 .3738563 0456 | #1df/eMfi_nPeI )Q,3 1Q(3x0)(1 . 3 8 51 2 2 1 8 0 0 (fi/nMt_)P((Ix),) Q*32104(7148.3460482.604 0+4 6019.f5/) M _| ^ ~P I), Q30(1.44In file included from 84src/libavcodec/aacsbr_fixed.c2:8628: 6src/libavcodec/aacsbrdata.h9:2478f:/59M:_P Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(1.4src/libavcodec/aacdec_template.c949: 83474478:710 | 4:{ 8Qwarning: 738missing field 'help' initializer [-Wmissing-field-initializers]f/1 M_(P I0),. Q9 33034748(8 | 71 .6 8 55 6{6105N408U7L78L5},7f 7| ) ^0 ,f /QM31_(-P0I.)1,1 28 45| 2 ^~~~~~~~~~~~~~8 20463src/libavcodec/aac_defines.h6:f44):}36,: { Qnote: 3expanded from macro 'Q30'1 ( 0.85 1442 | 6#4d35e7f82i3ne0 Q930f(),x ) Q 3 1 ( 0 . 52 3 4 92 5 1 5 43(5i4n7tf))(},( x )| * ~~~~~^~~~~~~~~~~~~~~~~~1 0737src/libavcodec/aac_defines.h4:1458:236:4 note: .expanded from macro 'Q31'0 + 0.5) 45 | | ^# define Q31In file included from (xsrc/libavcodec/aacps_fixed.c): 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 151 : 11 : (warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] nt)((x)*21474836 41518 | . 0 + src/libavcodec/bytestream.h0 .: 5)Q 317:313 : 0| warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ^ ~ 1 .373856306In file included from 1src/libavcodec/aacsbr_fixed.cf:/M62_: P317src/libavcodec/aacsbrdata.h | I :478): , 31 :sQ i3zwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 e(12. 3=8 51F22 F1478MI8N | {0Q(03p1f( -0/.9>3bMu8_f8P76f8I5e)6,r_1e n5Qd 8-3 7p05(-f1)>, .bQu430f21f6e(4r-,0 04s6.i119zf/1Me_2)PI8);, 4Q 53 20| (18 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~.20 444864326f8)src/libavutil/macros.h}8:,496: 9{25Q321:(f /note: 0.M8expanded from macro 'FFMIN'_51 P2I6)43,5 78 2Q4933 | #0d0e9(ff1i.)49n4,9e Q83 1(7 F408F.572M83fI/4N92M(a5_1,P5Ib)4), 35 (Q43(7a)0 >f (()1.b})5 ,6?04 0 7 (| ~~~~^~~~~~~~~~~~~~~~~~~8 b7)70 src/libavcodec/aac_defines.h: f(:a/45:)36:M) _note: expanded from macro 'Q31' PI| ) ~ ^ ~, | 45 ^~~~~~~~~~~~~~ | AS libavcodec/arm/hevcdsp_idct_neon.o #In file included from src/libavcodec/aac_defines.hdsrc/libavcodec/anm.c:e:fi4428ne:: 36 :src/libavcodec/bytestream.hQ 3:1note: 318(expanded from macro 'Q30'x: )15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 44 | # de 318f | i ne Q3 0i ( xf) ((si zei2 nt ! ) = (( x)s*2 1iz 4e7 )4 (i8n | 36t4 ~~~~~ ^ ~~~~8). (0(x )+* 10.0573)7 4 | 1 ^ ~8 24.0 + 0.5)In file included from src/libavcodec/aacsbr_fixed.c :| 62: ^src/libavcodec/aacsbrdata.h :478:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c: 32478 | : {Qsrc/libavcodec/aacps_fixed_tablegen.h3:1150(:136 :0 .warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]38 87685615875f), Q 31501( | - 0 . 1 1 28Q45320(8120.44643565f6)2}6,0 1{1Q3f1/(M _P0I.)8, 5Q132604(315.4758321305952f7)9,2 fQ/3M1(_ P0I.),5 Q2334092(5115.44643854079f17)9}3,f / M| _ ~~~~~^~~~~~~~~~~~~~~~~~PI ), Qsrc/libavcodec/aac_defines.h30:(451:.4369:45 2note: 38expanded from macro 'Q31'8 29f/M_P I45) | , #Qd3e0f(i1n.e5 23Q90351(7x5)4 1 f / M_ P I ) , Q 3 0 ((i1nt.)5(6(4x4)0*20164772498f36/4M8_.P0I )+, 0 .| 5 ^~~~~~~~~~~~~~) | ^ ~src/libavcodec/aac_defines.h :44:36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h :44477 | :#84d:e fwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n e Q30(x) 477 | {Q 3 1( 0 . 9 9 9(7i1n4t63)7(0(3x69)1*f1),0 Q7331(7-40.1882348.809 9+5 4205.354)6 2 | f ^) }, {Q31(-0.In file included from 75src/libavcodec/aacps_fixed.c3:76243: In file included from 8src/libavcodec/aacps.c5:632: 3src/libavcodec/aacps_fixed_tablegen.h9:9150:71118:f )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q31( 0.00814643 41503 | 8 6 2 5 f )Q3}0,( 1 | . ~~~~~^~~~~~~~~~~~~~~~~~ 4455src/libavcodec/aac_defines.h62:6450:1361:f/ Mnote: _Pexpanded from macro 'Q31'I) , Q30(1. 4455 | 3#1d5e5f2i7n9e2f /MQ_3P1I()x), Q 3 0( 1 . 4 6 4 8 0 9 1(7i9n3t)f(/(xM)_*P2I14)7,4 8Q336408(.10. 4+9 04.55)2 3| 88 ^ ~29 f/M_PI), QIn file included from 3src/libavcodec/aacsbr_fixed.c0:(621: .src/libavcodec/aacsbrdata.h5:24773:9580:5 warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 41f/M_PI), Q 34770 | {(Q13.1(5 604.4909069772194f6/3M7_0P3I)6, 9 1| f ^~~~~~~~~~~~~~) , Q3src/libavcodec/aac_defines.h1:(44:-360:. 8note: expanded from macro 'Q30'3 8899542 5443 | 4#6d2effi)ne} ,Q 3{Q031((x-)0 . 7 53 7 6 38 5 6 3 9 9 7 8f()i, nQt3)1((( x0)*.10007831744618423443.08 6+2 50f.)5}), | | ^ ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36In file included from : src/libavcodec/aacps_fixed.cnote: expanded from macro 'Q31': 24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h45: | 150#:d86e:f iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e Q31(x) 150 | ( i n tQ)3(0((x1.)4*4215475468326604118f.0/ M+ _0P.5I)) , | Q ^ ~3 0(1.45315527In file included from 9src/libavcodec/aacsbr_fixed.c2:f62/: src/libavcodec/aacsbrdata.hM:_P477I:)31, :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](1 .4648091793f /477M | {_Q3PI1)( ,0. 99Q93701(14.634790435629318f)8,2 Q93f/1M(_-P0I).,83 8Q8390(915.45225339406527f5)4},1 f{Q/3M1_(P-I0).,7 Q53307(613.8556634949708f0),6 7Q239f1/(M _P0I.)0,0 81 4| 64 ^~~~~~~~~~~~~~3 43862src/libavcodec/aac_defines.h5:f44):}36,: | note: ~~~~^~~~~~~~~~~~~~~~~~~expanded from macro 'Q30' src/libavcodec/aac_defines.h:45 :4436 | : #note: dexpanded from macro 'Q31'e fine Q3 045( | x#)d 3e f warningi ns generatede . Q 3 1 ( x) ( i n t ) ( ( x ) * 1 0(7in3t7)4(1(82x4.)0*2 1+4 704.853)6 4 8| . ^0 + 0.5) | ^ ~In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.hIn file included from :150src/libavcodec/aacsbr_fixed.c::6162:: src/libavcodec/aacsbrdata.h:warning: 477:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 150477 | | { Q 31 (Q 300.9(919.74144src/libavcodec/bytestream.h5653:6735520:136:0311 6fwarning: /9comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] M1f_)P,I )Q,3 1Q(3-00(.18 .355345 | 388 9195 542 525 374s9i62z2ef f/ )}M,=_ P{ Q3I1(F-)F0,M. IQ7N3(50g-3(1>7b.466u483f085f63999e177r8_e9fnd3 f)/-,M _gQP3-1(I>) 0b.0,0u 8fQ13f40e64r3(,4 1s3.i8z4e62954);f 5 | )}2, ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 3 8| 8 ~~~~~^~~~~~~~~~~~~~~~~~2 9f/Msrc/libavcodec/aac_defines.hsrc/libavutil/macros.h_P::I4549):36:: ,25note: expanded from macro 'Q31':Q3 0 (1note: .expanded from macro 'FFMIN'5 2 394505 | 7#d5e 4f149fi | /#nM_dPefeiIn )e, QQ3 03(F1FM1(.I56x4N4)0( 0 6a 7, 2 b 9 )f /( M _( aP)(I i> )(n,bt) ?) (| ^~~~~~~~~~~~~~( (bx)) src/libavcodec/aac_defines.h*::244 :(136a4):7)4 83 note: 6| expanded from macro 'Q30'4 ~ ^ ~ 8.0 +44 0 | .#In file included from 5dsrc/libavcodec/anm.c)e :| ^ ~f i28ne: Qsrc/libavcodec/bytestream.h30:(356x:)In file included from 13src/libavcodec/aacsbr_fixed.c : : 62 : warning: src/libavcodec/aacsbrdata.h comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:476 : 84 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( i356n | t ) ( (x )s*i 4761 | z0{7eQ32743 11=8( -F2FM0I4..N90 (+ 30p94.-51) > 9| b3 ^u1 f7fe8r_2en0d0 2In file included from f)-,src/libavcodec/aacps_fixed.c p:Q3-124(->0: b.uIn file included from f5src/libavcodec/aacps.cf6er:432,0: src/libavcodec/aacps_fixed_tablegen.h 9:s1503:i36:7ze 9warning: )6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]; 4 0 35| 6 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~f )}, { 150src/libavutil/macros.hQ: | 493 :1 25(: - 0 note: .expanded from macro 'FFMIN'Q 838059(01. 4049405 | 563#2de1f860i86177nf1e) fFF,/ MMQ_3I1PN((Ia ),0b,. )Q340 (7(6(a12.)44 5>63 0(10b545)927 1?9 32f(8/2fbM)) _:},P I ), (a| )Q) ~~~~~^~~~~~~~~~~~~~~~~~3 0 (| 1 ~ ^ ~. 4src/libavcodec/aac_defines.h6:4458:09361:In file included from src/libavcodec/anm.c7:note: 928: expanded from macro 'Q31'src/libavcodec/bytestream.h 3f:/357:M15_:P I45warning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | #,de fQ 30i(n357 | 1e . 4 Qi9f 341(s5i(2z3xe8)82 2 9 f! / =M _s iP I)z, e ) Q (i3 n0| (t ~~~~~ ^ ~~~~1 ).(5(2x)3*29140754758413f6/4M8_.P0I )+, 0Q.53)0 ( 1.| 56 ^ ~4 4006729f/M_In file included from Psrc/libavcodec/aacsbr_fixed.cI:)62, : | src/libavcodec/aacsbrdata.h ^~~~~~~~~~~~~~: 476:58:src/libavcodec/aac_defines.h warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44:36: note: expanded from macro 'Q30' 47644 | | {#Qd3e1fi(ne- 0Q.3903(9x4)1 9 3 1 7 8 2 0 0 2 f ) , (Qi3nt1)(-(0(x.)5*641007933774961480234.506f )+} , 0{.Q53)1 (- 0| . ^8 85900031886In file included from 7src/libavcodec/aacps_fixed.c7:f24): In file included from ,src/libavcodec/aacps.c :Q3321: (src/libavcodec/aacps_fixed_tablegen.h :0150:.4117:6 2warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 00491382f)}, | ~~~~^~~~~~~~~~~~~~~~~~~150 | src/libavcodec/aac_defines.h : 45Q:3360:( 1note: .expanded from macro 'Q31'44 5562601 145f | /#dMe_fPinIe )Q,3 1Q(3x0)( 1 . 4 5 31 55 2 7 9 2 f / M(_iPnIt)),( (Q3x0)(*12.144764488309614789.30f /+M _0P.I5)), | ^ ~Q 30(1.4945238In file included from 8src/libavcodec/aacsbr_fixed.c2:962f: /Msrc/libavcodec/aacsbrdata.h_:P476I:)31,: Qwarning: 30implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 1.523905754 1476f | /{M_QPI3)1,( -Q03.903(9411.95361474802006027f29)f,/ MQ_31P(I-0).,5 6| 4 ^~~~~~~~~~~~~~09 37964src/libavcodec/aac_defines.h0:34456:f36:) }note: ,expanded from macro 'Q30' {Q31(-0 .448 | 8#5d9e0f0i0n3e1 8Q836707(fx)), Q3 1 ( 0 .4 7 62 4 60 0 4 9 1 (3i8n2tf))(},( x )| * ~~~~^~~~~~~~~~~~~~~~~~~1 0737src/libavcodec/aac_defines.h4:14582:436.:0 note: +expanded from macro 'Q31' 0.5) | ^45 | #define Q31In file included from (xsrc/libavcodec/aacps_fixed.c): 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 149 :(136in:t )warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x)*2147483648.0 +149 | 0 . 5 ) | ^ ~ Q30(1.5146In file included from 21src/libavcodec/aacsbr_fixed.c3:7627: 0src/libavcodec/aacsbrdata.hf:/476M:_P6I:) , warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]30 (1.51813340 14769f | /{M_QP3I1)(,- Q03.09(13.954213943814798425030f2f/)M,_ PQI31)(,-0 .Q53604(019.35739669440836568f0)9}f,/ M{_QP3I1)(,- 0Q.380(815.950500003618887637617ff/)M, _QP31I() ,0. 4Q763204(6010.45961378927f5)7}5,9 5 f| / ~~~~^~~~~~~~~~~~~~~~~~~ M_PIsrc/libavcodec/aac_defines.h):,45: 36 : | note: ^~~~~~~~~~~~~~ expanded from macro 'Q31' src/libavcodec/aac_defines.h:44: 3645: | #note: dexpanded from macro 'Q30'e fine Q3 144( | x#d)e f i n e Q 3 0 ( x) ( i n t ) (( x ) * 2 14 7 4(8i3n6t4)(8(.x0) *+ 100.75)3 7 4| 1 ^ ~ 824.0 + 0.5) In file included from | src/libavcodec/aacsbr_fixed.c ^: 62: src/libavcodec/aacsbrdata.h:475:83: warning: In file included from implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:149: 111475 | :{ warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 31( 0.441830990 211497 | 8 6 f ), Q 3Q13(0-(0.19.355164682917344797807f6/M1_f)P}I,) {,Q 31Q(3 00(.19.35311081180312355430219ff),/ M_QP3I1)(,- 0.Q93909(1313.085026384824469f4)}5,3 f | / ~~~~^~~~~~~~~~~~~~~~~~~M_ PI),src/libavcodec/aac_defines.h :Q45:3360:( 1note: .expanded from macro 'Q31'5 36948680 945f | /#Md_ePfIi)ne, QQ3310(x()1 . 5 5 0 0 6 8 7 3 6 1 f/(Mi_nPtI)),( (Qx30)(*12.5164779478537654985.f0/ src/libavcodec/alsdec.cM+_ 0P:.I5)), 716 :| 32: ^ ~warning: | comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] ^~~~~~~~~~~~~~ 11src/libavcodec/aac_defines.h:In file included from 44 warningsrc/libavcodec/aacsbr_fixed.c:s:36 generated. 62: : 716note: src/libavcodec/aacsbrdata.hexpanded from macro 'Q30' | :475 :59 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]44 | # d eififn e (* bQ4753d | 0-{(>xoQ3)p 1 t (_o rd e0 r . >4 41 8s3 c0 9o 90n2 17f86(f-i>m)ant,) x_(Q(ox)3*rd1e10(7r3-74)108 24..{930 5+ 068| . ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~95 7)44 9 8| ^7 61f)}src/libavcodec/alsdec.c, :{Q7483:1In file included from 31( src/libavcodec/aacps_fixed.c0:.: 924warning: 3: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]In file included from 3 1src/libavcodec/aacps.c0:13280: 12src/libavcodec/aacps_fixed_tablegen.h 5:748 | 5 1493 : 2 86:f warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q 3 1 (f-o0r .9 (9149k 9= | 1 30 30;8 06Qk 83< 2k0(4_1.6m51f46a2)1x},3 7;7 | 0k+ ~~~~~^~~~~~~~~~~~~~~~~~f +/)M_ Psrc/libavcodec/aac_defines.h{I: )45 ,: | Q36 ~ ^ ~~~~~3: note: 0expanded from macro 'Q31' (1.5181 3src/libavcodec/alsdec.c3:454762 | 0#d:e126f9in:ef Q 3/warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]1 M(_PxI)) 762 | , Q 3 0 ( 1 f.o 5r 2( 3 ;(4in t)8k(4 (<9 kx_4)m*521a473x4f;8/ k3M+6_+4)P 8| .I ~ ^ ~~~~~) 0 ,+ 0.Q53)0 (| 1. ^ ~5 src/libavcodec/alsdec.c3:68109:304: 8warning: 6In file included from comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]8 src/libavcodec/aacsbr_fixed.c0:962f: /src/libavcodec/aacsbrdata.h:M475_:P31I 810: | ) warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q 30 ( 1 .a5v5_00 a6475s8 | 7s{e3Qrt603(11fs/M(_b P0._I4)l41,8e30 Qn390(g19th. 05<2167=789 76sc5fo7)5n95,ff Q-/>3M_fP1rI)(a,me- _l0e ng.| th9) ^~~~~~~~~~~~~~;3 5| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~6 89src/libavcodec/aac_defines.h7:444498:736:6 note: 1expanded from macro 'Q30'src/libavutil/avassert.hf ):}38:,11: {Q44note: | 3expanded from macro 'av_assert0'#1d ( e0.f93i3n 381e | 0 Q130 8 (x0) 1if 2 ( 5 ! 5(3 2fc )o , n Q 3 d)1 )( (-{i0 .9n9 t9 )1( (3 x 3 )0 *810 70 3 6 7 841 282 44 6.f 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 : 45 32 | : #src/libavcodec/aacps_fixed_tablegen.h d:149 :61e: fi nwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q3 1 \( x )| ^~~~ 149 | Q src/libavcodec/alsdec.c 3: 0842((:1i25.:n5 twarning: 1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) 4(6(2x1)3 *784227 | 0f1/ M4 _7P I)4,8 3Q6 483 0.( 01 f+. o5r10. 85)(13 s 34b01| 9 = ^ ~ f0 /; Ms_bPI )<, QIn file included from 3s0src/libavcodec/aacsbr_fixed.cub(:_1.62b5: lo2src/libavcodec/aacsbrdata.hck3:4s8475;4:9 s7b4++:5) warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f{/ M | _ ~~ ^ ~~~~~~~~~~ PI), 475Q | 3{0Q(src/libavcodec/alsdec.c311(: 0..863:525:4 34warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]6 198430896980 0286319 | 7f8 / 6 M f_) ,Pf IoQ)r,3 (1Qs(3b0-0 .9(=31 56.805;9570 s4b04 69<8 7836s17f/uM6_b1P_fblI)o)c}ks,; ,s b{QQ++3,0(311 s.t(5a 6r07t.993 3170=5715 890)05 1{f2 /5 M5| 3_2f ~~ ^ ~~~~~~~~~~)P, IQ)3,1 ( -| 0 ^~~~~~~~~~~~~~. 9991src/libavcodec/aac_defines.h3:src/libavcodec/alsdec.c44:3:8710368::0 256:8note: expanded from macro 'Q30' 2warning: 4comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare]6f ) }44, | | # ~~~~~^~~~~~~~~~~~~~~~~~d 871e | f i src/libavcodec/aac_defines.hn:45 :e 36 : Q 3 note: 0 expanded from macro 'Q31'( x ) i f 45 | (# dref esi n= e = Q 3c1u (xr) _ (tin a t)i( l( _x )*c1 o d07 e3) 7 4({ 1i 8n| 2t ~~~ ^ ~~~~~~~~~~~~~)4(( x).*021 4+ 704.8src/libavcodec/alsdec.c53:883):296: warning: 4 comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare]| 8 ^ . 0 + 0 .8835 | ) In file included from src/libavcodec/aacps_fixed.c :| 24 ^ ~: In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 149 In file included from : src/libavcodec/aacsbr_fixed.ci36f :(:62r e: swarning: src/libavcodec/aacsbrdata.h :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]>474 :c83u: rwarning: _timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a il_code )149 | | ~~~ ^ ~~~~~~~~~~~~~ 474 | { Q Q3310(src/libavcodec/alsdec.c(-1:.501903:.254:16 261warning: 3777comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]96045 8f/9M6_8PI9) 9039 | , 8 fQ) 3,0 ( Q1 f3.o511r8( (1sb- 30=3.9 48009; 1s89bf7/ 5M<11_ P8I)s, 9ubQ0_347b00lf()o},1 {c.Qk351s2(;3- 40s.887b497+99+,42 52s3CC libavcodec/arm/hevcdsp_init_arm.o 5tf7a/4rt5 M2=_1 P3I)0,f) Q) 30,(1 Q.31| (-503 ~~ ^ ~~~~~~~~~~69.4 781762850792f50/41M6_80PfI))},, Q 30| ( ~~~~^~~~~~~~~~~~~~~~~~~ 1.55src/libavcodec/aac_defines.h0:450:6368:7 note: 3expanded from macro 'Q31'6 1f/M_PI) , 45Q | 3#d0e(f1i.n5e6 7Q391(7x57)5 9 5 f/ M _ P I ) , | ( ^~~~~~~~~~~~~~i nt)src/libavcodec/aac_defines.h(:(44x:)36*:2 1note: 4expanded from macro 'Q30'7 483648. 044 | + #0d.e5)f i n| e ^ ~Q3 0(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : (474i:58n:t) ((warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])* 1073741824.0 + 4740 | .5{)Q 3 1| ^( -0.16796458In file included from 9src/libavcodec/aacps_fixed.c68:9249: In file included from 8src/libavcodec/aacps.c:f32): ,src/libavcodec/aacps_fixed_tablegen.h :Q149:3111:( -0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 8987511890470f)} ,149 | { Q 3 1 (Q-300.(817.591749622132775074f52/1M3_fP),I )Q3,1 (-Q03.07(117.2557128510341364800f1)9}f,/M _ P| I ~~~~^~~~~~~~~~~~~~~~~~~) , Q3src/libavcodec/aac_defines.h0:(45:136.:5 2note: expanded from macro 'Q31'3 484945 3f45/ | #Mde_fiPnIe), QQ3310(x()1 . 5 3 6 9 4 8 6 8 0 9 f /(Mi_nPt)I(()x,) *Q2314011(714. warnings85 generated350. 066488.703 6+1f /0M._P5I)), Q | 3 ^ ~0 (1.56797575In file included from 95src/libavcodec/aacsbr_fixed.cf:/M62_: Psrc/libavcodec/aacsbrdata.hI:)474,: 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'474 | {Q31(- 044. | 16#7d9e6f4i5n8e 9Q63809(x9)8 f ) , Q 31 ( - 0 . 9 8 98(7i5n1t1)8(9(0x4)70*f)1}07,3 {7Q43118(2-40..807 97+9 2205.754)5 2 1| ^3 f), 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:6: 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) src/libavcodec/adpcmenc.c : 987 : 12 (:i nwarning: tmissing field 'help' initializer [-Wmissing-field-initializers])( (x)*2147483 69874 | 8 . 0 {+ NU0L.L 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)*214748src/libavcodec/alsdec.c3648.:0933 :60+: 0.warning: 5)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h :933471 | : 59 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] for (lt p471_ | s{mQp31 (=- 0F.F7M0A4X6(7*0b5d7-7>8l6t82p6_fla)g, -Q 321,( 00).9;3 2l7t2p7_s7m7p5 0<1 8b5l7fo)c}k,_ le{nQ3g1t(h ;0 .l9t9p_8s4m6p0+2+1)9 0{5 2 5| ~~~~~~~ ^ ~~~~~~~~~~~~4 f), Q31(-0.9src/libavcodec/alsdec.c8:79512:5297:4 6warning: 2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]5 4433f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 951 | src/libavcodec/aac_defines.h : 45 :36 : fnote: oexpanded from macro 'Q31'r (smp = 045; | #sdmepfi n7 0(57b7)8 6?8 2(6fb)), :Q 3(1a() )0 . 9| 3 ~ ^ ~2 72777501857src/libavcodec/alsdec.cf:)954}:,29 {:Q warning: 3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 ( 0.9984 609542 | 1 9 0 5 2 5 4f ) , Q 3f1o(r- 0(.s9b8 7=25 704;6 2s5b4 43<3 fs)m}p,; | s ~~~~~^~~~~~~~~~~~~~~~~~b ++) src/libavcodec/aac_defines.h :| 45 ~~ ^ ~~~: 36: note: expanded from macro 'Q31' src/libavcodec/alsdec.c: 961:4523 | :# warning: dcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]e fine Q31 (961x | ) f o r ((ki n=t )0(;( xk)* 2<1 4op7t4_8o3r6d4er8;. 0k +++ )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.33680685948117fIn file included from )}, src/libavcodec/alac.c :| 54 ~~~~~^~~~~~~~~~~~~~~~~~: src/libavcodec/bytestream.h:171:src/libavcodec/aac_defines.h18::45 :36warning: : comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]note: expanded from macro 'Q31' 45 | #define Q31(x) 171 | g(i-nt>)b(u(fxf)e*2r1 47+48=36 4F8F.M0 I+N( g0-.5>) b | u ^ ~f fer_end - In file included from gsrc/libavcodec/aacsbr_fixed.c-:>62b: usrc/libavcodec/aacsbrdata.hf:470f:e58:r ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s ize); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 470 | {Q31(-0.src/libavutil/macros.h9:9498:25AS libavcodec/arm/hevcdsp_qpel_neon.o 2:9 6note: expanded from macro 'FFMIN'6 3752818 f49) | ,#d eQf3i1n(e 0.F01F8M7I71N38(8a24,31b1)f )(}(,a {)Q3 1>( -(0.b70)8 01?0 1(6b5)4 81:8 4f(),a )Q3)1 ( | ~ ^ ~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) In file included from (insrc/libavcodec/alac.ct:)(54(: xsrc/libavcodec/bytestream.h):*186:21314:7 4warning: 83comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]6 48.0 + 0.5) | ^ ~ 186 | siIn file included from zsrc/libavcodec/aacsbr_fixed.ce:262 : =src/libavcodec/aacsbrdata.h :F469FM:I83N:( pwarning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]> buffer_end -469 | p{-Q>3b1u(f-f0e.r7,9 5s9i8z7e0);2 9 7| 3 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~2 61f), AS libavcodec/arm/hevcdsp_sao_neon.o Qsrc/libavutil/macros.h3:1(49 :250:.9 7note: 13expanded from macro 'FFMIN'8 411318 8499 | 4#fd)}e,f i{nQe3 1(F-F0M.I9N92(6a47,0b)8 9(4(8a1)01 f>), (bQ) 3?1 ((-0b.)9 9:54 2(8a2)2)4 0 | 2 ~ ^ ~5 36f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/alac.c:54src/libavcodec/aac_defines.h: :src/libavcodec/bytestream.h45:187::3615:: note: warning: expanded from macro 'Q31'comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 18745 | | # d eiffi n(es Qi3z1e(2x) ! = s i z e ) | ~~~~~ ^ ~~~~ (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.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:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 469 | {Q31(-0.79src/libavcodec/agm.c5987:02106897:3392:61 fwarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], Q31( 0.97138411318 810689 | 4 f ) } ,w h{Qi3l1(e- 0.(g9e9t2_6bi4t7s0_8l9e4f8t1(0g1bf)) ,> Q03 1(&-0&. 9x9 5<4 2s8-22>4o0u2t5p3u6tf_)s}i,ze ) | { ~~~~~^~~~~~~~~~~~~~~~~~ | ~ ^ ~~~~~~~~~~~~~~src/libavcodec/aac_defines.h :45:36: note: expanded from macro 'Q31' 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), 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:468:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 468 | {Q31( 0.2In file included from 587src/libavcodec/apedec.c2:675320: 63src/libavcodec/bytestream.h3:61710:f18):, Qwarning: 31comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( 0.99893303933816f)}, 171 | { Q 3 1g(--0>.b0u1f1f1e5r9 98+6=81 93F7fF)M,I NQ3(1g(- >0b.u98f4f9e6r0_1en9d7 42-4 4g4-f>)b}u, f f| ~~~~~^~~~~~~~~~~~~~~~~~e r, ssrc/libavcodec/aac_defines.hi:z45e:)36;: note: | expanded from macro 'Q31' ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 45 | #defisrc/libavutil/macros.hn:e 49:Q2531:( xnote: ) expanded from macro 'FFMIN' 49 | # d e(fiinnet F)FM(I(Nx)(*2a1,4b7)48 3(6(4a8). 0> +( 0b.)5 )? | ( ^ ~b ) : (a)) | ~ ^ ~In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:468:58: 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 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:468:32: 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 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:468:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 468 | {Q31( 0.25872675063360f), Q31( 0.99893303933816f)}, {Q31(-0.01115998681937f), Q31( 0.98496019742In file included from 444src/libavcodec/apedec.cf:)32}: , src/libavcodec/bytestream.h :| 186 ~~~~~^~~~~~~~~~~~~~~~~~: 13: warning: src/libavcodec/aac_defines.h:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]45: 36: note: expanded from macro 'Q31' 45 | #d ef186in | e Q 31 (sxi)z e 2 = F F M INAS libavcodec/arm/hpeldsp_armv6.o ( p - >(binuftf)(e(r_xe)n*d21 4- 7p4-8>3b6u4f8fe.r,0 s+ i0.z5e)) ; | ^ ~ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hIn file included from :src/libavcodec/aacsbr_fixed.c49:62:: 25src/libavcodec/aacsbrdata.h:: note: 467expanded from macro 'FFMIN': 83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | #define 467F | FM{INQ(3a1,(b )0. 5(0(8a4)3 >2 (3b3)1 5?9 1(6b2)f ):, (Qa3)1) ( | ~ ^ ~0 .9610769126In file included from 6src/libavcodec/apedec.c2:0325: fsrc/libavcodec/bytestream.h):}187,: 15{: Qwarning: 3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 ( 0.1 1877 | 0 0 6 3 34i6f7 06(1si5zfe)2 ,! =Q 3si1ze()- 0. 76| 8 ~~~~~ ^ ~~~~5 4025314829f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:467:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 467 | {Q31( 0.50843233159162f), Q31( 0.96107691266205f)}, {Q31( 0.17006334670615f), Q31(-0.76854025314829f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:467:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 467 | {Q31( 0.50843233159162f), AS libavcodec/arm/hpeldsp_arm.o Q31( 0.96107691266205f)}, {Q31( 0.17006334670615f), Q31(-0.76854025314829f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) src/libavcodec/bytestream.h (i:n271t:17): (warning: (xcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) *2147483648.0 + 0.5) 271| ^ ~ | int sizIn file included from esrc/libavcodec/aacsbr_fixed.c2:62 : =src/libavcodec/aacsbrdata.h: 467F:7F:M warning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]N (g->buffer_ e467n | {dQ 31-( 0g.-5>0b8u43f2f33e15r91,6 2fsCC libavcodec/arm/hpeldsp_init_arm.o )i,z e)Q;31 ( | 0 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~. 9610769126src/libavutil/macros.h62:0495:f25:) }note: , expanded from macro 'FFMIN'{ Q31( 0. 149 | 7#0d0e6f3i3ne4 F6F7M0I6N1(5af,)b,) Q(3(1a()- 0.>7 (6b8)5 4?0 2(5b)3 1:4 8(2a9)f))} , | | ~~~~~^~~~~~~~~~~~~~~~~~ ~ ^ ~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:466:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 466 | {Q31( 0.10407960510582f), Q31( 0.77357793811619f)}, {Q31( 0.95964737821728f), Q31(-0.35435818285502f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:466:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 466 | {Q31( 0.10407960510582f), Q31( 0.77357793811619f)}, {Q31( 0.95964737821728f), Q31(-0.35435818285502f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:466:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 466 | {Q31( 0.10407960510582f), Q31( 0.77357793811619f)}, {Q31( 0.95964737821728f), Q31(-0.35435818285502f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:466:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 466 | {Q31( 0.10In file included from 407src/libavcodec/alac.c9:6540: 5src/libavcodec/bytestream.h1:02935:813:2 fwarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], Q31( 0.7735779381 12936 | 1 9f )} , {sQ3i1z(e 20 .=9 59F6F4M7I3N7(8p2-1>7b2u8fff)e, rQ_e3n1(d- 0-. 35p4-3>5b8u1f8f2er8, 5s5iz0e2)f;) } ,| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavutil/macros.h::4549:36::25 :note: note: expanded from macro 'Q31'expanded from macro 'FFMIN' 4549 | | #d#efdiefnien eQ 31F(FxM)I N( a, b ) CC libavcodec/arm/hpeldsp_init_armv6.o ( (a ) > ((bi) n?t )((b)( x:) *(2a1)4)7 4 8| 3 ~ ^ ~6 48.0 + 0.5In file included from )src/libavcodec/alac.c : 54| ^ ~: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/aacsbr_fixed.c: 62: 294src/libavcodec/aacsbrdata.h | : 465 : i83f: ( swarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ze2 != siz e465) | { Q3| 1 ~~~~~ ^ ~~~~ (-0.99986980746200f), Q31(-0.36021610299715f)}, {Q31( 0.89110648599879f), Q31(-0.9789425In file included from 034src/libavcodec/aacps_fixed.c:324: 0In file included from 4src/libavcodec/aacps.c:432f: )src/libavcodec/aacps_fixed_tablegen.h}:,244 :| 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' 45 | #def i244n | e Q 31 ( x) Q 3 0 ( 0 . 0 0 0 0(0i0n0t0)(0(0xf)/*M_2P14I7),4 Q83306(04.80.0101 +0 503.59)3 9 f| /M ^ ~_ PI), Q30(0In file included from .0src/libavcodec/aacsbr_fixed.c01:7620: 8src/libavcodec/aacsbrdata.h9:8465:5592:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30(0. 04650 | 2{5Q2351(4-1029.f/9M9_9P8I)6,9 8Q0307(4062.000f0)2,9 3Q9834618(f-/M0_P.I)3,6 0Q23106(100.209093711559f7)}1,7 0{Qf3/1M(_ P0I.)8 9 1| 1 ^~~~~~~~~~~~~~0 648599879src/libavcodec/aac_defines.hf):,44 Q:336:1 (-note: 0expanded from macro 'Q30' .97894250 3444 | #3d0e4fi4nfe )Q}3,0 ( x)| ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36 : note: (expanded from macro 'Q31'i nt)((x)* 14507 | 3#7d4e1f82i4n.e0 Q+3 10(.5x)) | ^ (iIn file included from nsrc/libavcodec/aacps_fixed.ct:)24(: (In file included from xsrc/libavcodec/aacps.c):*2321: 4src/libavcodec/aacps_fixed_tablegen.h7:424483:6src/libavcodec/agm.c48111.:0: warning: 1166implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] +:57 : 0.warning: 5)comparison of integers of different signs: 'long' and 'unsigned int' [-Wsign-compare] | ^ ~ src/libavcodec/bytestream.h244In file included from | src/libavcodec/aacsbr_fixed.c :: 271 62 1166: | : 17 :src/libavcodec/aacsbrdata.h Q 3:warning: 465 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: ( 310 : . 0warning: 0 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 00 00 00s0 kifp/271M _P I | )465, +Q3 0 | s( { -0.Q0i0>s3n11izte[10]( 0-0 s+5.39i 93zes29998-6 >9f=s i8/0FzM7FeM_IN4(6[2PIg)10-,>]b0uf f fQe+3r_) ,0 ensd(- Q>s0- 3i1(-0.36.0zg00e21-[1>7bu2f6] 0f1e> 8c90ro8522,m9f/ p9Msr7_15iCC libavcodec/arm/hpeldsp_init_neon.o ePfI)z,s )Q3es},0)e (; d{0Q | _ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~. 31s( 00i0z2.5e8src/libavutil/macros.h921) :{495:1 4125290f : 6note: /| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~4expanded from macro 'FFMIN' M _8P5I9)98 749,9f | #)deQf,in3e 0QF(F301.M(0I02-9N3908(.946a87f,8/Mb9_) 4(2P50(34I3)a0),4 > 4 Qf3(0()b0)}. 00,?3 1 (5b97| 1) ~~~~^~~~~~~~~~~~~~~~~~~:7 ( a)0)f /src/libavcodec/aac_defines.hM :_| 45P ~ ^ ~:I )36 : note: expanded from macro 'Q31'| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :4544 | #:d36:e fnote: iexpanded from macro 'Q30'n e Q31(x) 44 | # de f i n e Q3 0((x)i n t ) ( ( x ) * 2 1 4(i7nt4)8(36(4x8).*010 7+ 30.754)1 8| 2 ^ ~4. 0 + 0src/libavcodec/bytestream.h.5) : In file included from | 317src/libavcodec/aacsbr_fixed.c: ^:62 13: :src/libavcodec/aacsbrdata.h: 465:warning: 6:comparison of integers of different signs: 'int' and '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: src/libavcodec/aacps_fixed_tablegen.h465: | 244{:Q86 3:317 1warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ( - 0 . 9si9z9e8629 8=07 4 FF244MI6N | 2( 0p 0 ->f b), u QQf33f10e((0-0r.0.0_30en6d00 21060- 1p000-209>09b7fu1ff/5efMr,)_ P}siIz,)e ),{ ;QQ3 13 ( 00(| 0. ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~.0809 11110053694385src/libavutil/macros.h999:f498:25/:7 note: Mexpanded from macro 'FFMIN'9_P fI),) Q,3 1Q349(0 | -(#00d..e90f071i78ne09 84F98255F0324Mf3IN/0(4Ma4,_fPbI)))},, (Q 30(( a)0| . > ~~~~^~~~~~~~~~~~~~~~~~~0 0 (25b2src/libavcodec/aac_defines.h):5 4541?:2 36:9 f(/Mnote: b_expanded from macro 'Q31')P I) ,: Q3(0a( 0)45.0) | 0 #2d 9e3| 98f4 ~ ^ ~in6 e8 fQ/31M(_xP)IIn file included from ) ,src/libavcodec/alac.c :Q 354 : 0( 0src/libavcodec/bytestream.h .: 031803 15: 9 15 7:1 7(0warning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f n/t)M((_x) *P31821I4 | ) 7 4 83 64| i8 ^~~~~~~~~~~~~~.0f +( 0s.src/libavcodec/aac_defines.hiz5e:244) :! 36:= | ^ ~ snote: expanded from macro 'Q30'i ze) | ~~~~~ ^ ~~~~44 | #In file included from desrc/libavcodec/aacsbr_fixed.cf:in62e : Qsrc/libavcodec/aacsbrdata.h30:(464x:)84 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int) (464 | ({xQ)*311(0 703.704310802444.705 +7 807.35)1 6 f)| , ^ Q31(-0.997In file included from 38src/libavcodec/aacps_fixed.c8:9246: In file included from 3src/libavcodec/aacps.c33:332: 8src/libavcodec/aacps_fixed_tablegen.h4:244f:)61}:, warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31(-0.979872143 42441 | src/libavcodec/alsdec.c0 34 f):, Q1245 :3 120(Q: 30warning: 0.comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( 03.60520601020090060806f4/ M_21245PI5)f, | ) } Qw3,0(h0 i | . ~~~~~^~~~~~~~~~~~~~~~~~0le 0 1(1esrc/libavcodec/aac_defines.h0:5n3945t:336:r9 f/inote: eMs expanded from macro 'Q31'_P/ s M t _oP p I_ )f la,g Q3 0( = 0.(g00ie2ntt5)(_(x2b5)*i241t1s21(4g9b)7)f/4M_)PI8 )3,{6 4Q | 8 ~~~~~~~ ^ ~~~~~~~~3 .00In file included from ( 0src/libavcodec/apedec.c+. :032src/libavcodec/alsdec.c: 0.0:src/libavcodec/bytestream.h5212489:39): 37293:8 : 4| 6 ^ ~13 warning: 8:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f / Mwarning: In file included from _Pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/aacsbr_fixed.cI:62 : )src/libavcodec/aacsbrdata.h1248:,464: | 58 Q: 3 0 warning: ( 0 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 293 .if | 0 0(3 cs1i u4645z97r1r | 7{ee0fQ231n/t -(M=> _0mFaPs.teFrI_0M)c3I h0N a04(4| p7nn ^~~~~~~~~~~~~~e-5>b uflf 78e>rsrc/libavcodec/aac_defines.h_7en=:3d 441 6c:-36fh) :a ,note: pn expanded from macro 'Q30'n -Q>el3sb) 1u( -{ f 44f| 0 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ | e#.dr9,9e73 fsrc/libavcodec/alsdec.cs8i:nie8912736z:17 :3e)Q 33; warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3 3| 84(f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~x) )}, 1273 | {src/libavutil/macros.hQ :3 1 49 (if: ( e- 25 n 0 : t. 9note: (r7expanded from macro 'FFMIN'i i98n72e14t )s(349 (x4)1 | =#d*01=0e3 7f4ic37f4nha)18e2n F,Fn4. 0M e+QIlN (3a,s01b).5()) { 0 | ~~~~~~~ ^ ~~~~~~~~( .| 3( ^6 a5)2 6> 1(2b96In file included from )8 ?src/libavcodec/aacps_fixed.c6: 24: 4In file included from (2src/libavcodec/aacps.cb:532): src/libavcodec/aacps_fixed_tablegen.hf ):},: 244 :36(| a ~~~~^~~~~~~~~~~~~~~~~~~:) )warning: src/libavcodec/aac_defines.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:| 45 ~ ^ ~:36 : note: expanded from macro 'Q31' In file included from src/libavcodec/apedec.c45244: | | 32#d e: fsrc/libavcodec/bytestream.h i: 294n:15 : ewarning: Qcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3Q0( 301.(0x 0)2940 | 0 0 0 0 0 0i0f f / ((Mis_nPIi)tz,) Qe(32(0x) *(2!01.0=041 714s083i56z349e38)9 .0f /+ | M0_. ~~~~~ ^ ~~~~5)P | I ^ ~) , Q30(0.001In file included from 70src/libavcodec/aacsbr_fixed.c8:98625: 2src/libavcodec/aacsbrdata.hf:/M464_P:I31):, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.0025254 14642 | 9{fQ/3M1(_ P0I.)0,3 0Q03404(70.507087231963f9)84,68 fQ3/1M(-_0P.9I9)7, 3Q838906(303.3030843f1)59}7,17 0f{/MQ_3P1(I-)0 . 9| ^~~~~~~~~~~~~~7 98721src/libavcodec/aac_defines.h:44434:1360:3 4note: expanded from macro 'Q30'f ), Q31( 440. | 3#6d5e26f1i2n9e6 8Q6340(2x5) f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ (src/libavcodec/aac_defines.hi:n45t:)36(: (note: xexpanded from macro 'Q31')* 1073741 8452 | 4#.d0e fi+n e0. 5Q) 3 | 1 ^(x ) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c(i:n32t: )(src/libavcodec/aacps_fixed_tablegen.h(:x244):*11:2 1warning: 47implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 83648.0 + 0.5) | ^ ~244 | Q30(In file included from 0.src/libavcodec/aacsbr_fixed.c00:062: 0src/libavcodec/aacsbrdata.h0:04640src/libavcodec/bytestream.h0:070f:/M:_ 355Pwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:13I: )warning: , comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Q3 0(0.0 04641 | 10{5Q3391(3 9 f/0355M. | 0_ P3 I0 ) 0,s4 4iQz73e 507 8(=7 03F.1F06Mf0I1)70N,89(8 g5Q-23>f1/b(u-M0.f9_f9e7Pr3I8)_, 8e9nQd 6- 333g33084-f(>0.)0b02}u5f, 2{Qf531e(4r1-, 209.sifz/9M_e)7;P 9| I87 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) 21,4 3Q34010(src/libavutil/macros.h03:449.:f0)25, 0Q:32 note: 19(expanded from macro 'FFMIN' 03. 396854266 128949f | 6/#M_86d4P2e5fI)f)i}n,e, QF3F | 0 ~~~~~^~~~~~~~~~~~~~~~~~M( I0N(.asrc/libavcodec/aac_defines.h00,31:b545)9 :(736:( 1anote: 7)0expanded from macro 'Q31' f/ > M(_PbI)) 45| ? | ^~~~~~~~~~~~~~ #(bd)ef src/libavcodec/aac_defines.h:i (:an44e): 36)Q: 3note: expanded from macro 'Q30' 1| ( ~ ^ ~x ) 44 | #d e f iIn file included from n src/libavcodec/alac.ce : Q543 : 0src/libavcodec/bytestream.h (: x356 :)13( :i warning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t )( ( x ) * 2 ( i1356n | 47t48 )3 6 4(8(. 0xs)i z*+1e2 0=07 37.41F85F2M4).0I N+ ( p| -0 ^ ~.5>) b u| f ^f er_eIn file included from nsrc/libavcodec/aacsbr_fixed.cd: 62In file included from -: src/libavcodec/aacps_fixed.c psrc/libavcodec/aacsbrdata.h-:>:24: bIn file included from 463u:src/libavcodec/aacps.c84f:f:e32 r: ,warning: src/libavcodec/aacps_fixed_tablegen.h :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]243s :i136:z warning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~463 | {Q31(src/libavutil/macros.h -:049243. | :259 5: 05 3note: 1 82expanded from macro 'FFMIN'4 8Q831001( f490), | .#Q03src/libavcodec/bytestream.hd00:1e(00317f-i0n:0130:e .warning: 906 Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F0M9IN 03(9f90a5,1/3bM) 8_(0P(8I2 fa)}),317, ){ | Q Q3>31 (0 -0(( .s0b6i2.2)z020 1e8?897229 26 0(7480=b )FF672 2Mf)fI:N,/ Q 3(1M(( 0p._-a>8P27)bI6)u)7 26f, 2f | 8eQ ~ ^ ~4r 36_e0n(60.dIn file included from 6-0src/libavcodec/alac.c1 p0->:buf3540f39): }fsrc/libavcodec/bytestream.h5e:357,:15r:3 ,| 0warning: ~~~~~^~~~~~~~~~~~~~~~~~9comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]fs/ iMz_src/libavcodec/aac_defines.heP:I )), 45Q3573;: | 0 36 : ( 0| note: expanded from macro 'Q31' . ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~0 04 4 i9f51 2(045 | s6src/libavutil/macros.hf/#Mi:dz_P49eeI:f252)i:n , e! QQ3note: 0(=03 .expanded from macro 'FFMIN'01s i0ze() 5 x 2| ) 4930 ~~~~~ ^ ~~~~5 | # 6 2d3f /e Mf_ iPn e IF F ) M I,N ((Qi3a0(n,0b)t (.()a0()0(5 61x> 5)2(6*b)327 f/1? M4_(P7bI) 4):,8 3( 6a)| )4 ^~~~~~~~~~~~~~8. 0 | + ~ ^ ~ src/libavcodec/aac_defines.h0:44.:536): note: expanded from macro 'Q30'| In file included from ^ ~src/libavcodec/apedec.c :32: src/libavcodec/bytestream.h:44318 | :#d15eIn file included from f:in esrc/libavcodec/aacsbr_fixed.cwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Q 3620: src/libavcodec/aacsbrdata.h( :318x | 463) : 58 : i f warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s i z e 2 (!i= nsitz )e463)( ( | x) *{| 1Q ~~~~~ ^ ~~~~03 7137(4-18024..95005 3+1 802.458)8 10 1f| ) ^, Q31(-0.969In file included from 3src/libavcodec/aacps_fixed.c9:902451: 3In file included from 8src/libavcodec/aacps.c:0328: 2src/libavcodec/aacps_fixed_tablegen.hf:243):111}:, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ Q31(-0.622288729 224386 | 2 2 f ) , Q 31Q( 300.(08.20706702060208040660601f/fM_)P}I,) , Q3| 0 ~~~~^~~~~~~~~~~~~~~~~~~( 0.0src/libavcodec/aac_defines.h0:1459:6360:7 note: 4expanded from macro 'Q31' 07f/M_P I45), | Q#3d0(e0f.i0n0AS libavcodec/arm/hpeldsp_neon.o e 3Q033195(30x9)f / M _ P I ) , Q 3 0( 0 . 0 0(4in4t9)5(1(2x0)6*2f14/7M4_8PI3)6,48 .Q03 0+( 00..050)52 3 0| 5 ^ ~6 23f/M_PI), QIn file included from 30src/libavcodec/aacsbr_fixed.c(:062: .src/libavcodec/aacsbrdata.h:04630:5316:15 26warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7f/M_PI), | ^~~~~~~~~~~~~~463 | {Q3src/libavcodec/aac_defines.h1:(44-:036.:9 5note: 0expanded from macro 'Q30'5 3182488 10441f | )#,d eQf3i1n(e- 0Q.93609(3x9)9 0 5 1 3 8 0 8 2 f ) } , ({iQn3t1)((-0(.x6)*212028783772491282846.202f )+, Q03.51)( 0| . ^8 276726284In file included from 66src/libavcodec/aacps_fixed.c61:f24): }In file included from ,src/libavcodec/aacps.c :| ~~~~^~~~~~~~~~~~~~~~~~~32 : src/libavcodec/aacps_fixed_tablegen.h:243src/libavcodec/aac_defines.h::8645:: 36:warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'Q31' 45 | #de f243i | n e Q 3 1 Q(3x)0 ( 0 . 0 0 0 0 0 0 0 0 0 0(f/iMn_tP)I(()x,) *Q2310(407.40803169486.007 4+0 70f./5M)_ P| I ^ ~) , Q30(0.00In file included from 3src/libavcodec/aacsbr_fixed.c0:36295: 3src/libavcodec/aacsbrdata.h0:4639:f6/:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] I), Q30(0.00 44634 | 9{5Q13210(6-f0/M._P9I50)5,3 1Q832408(801.0010f)5,2 3Q0351(6-02.936f/9M_3P9I9)0,5 1Q33800(802.f0)0}5,6 1{5Q236137(f-/M0_.6P2I2)2,8 8 | 7 ^~~~~~~~~~~~~~2 92862src/libavcodec/aac_defines.h2:f44):,36 :Q 3note: expanded from macro 'Q30'1 ( 0.827 6447 | 26#2d8e4f6i6n6e1 fQ)3}0(,x ) | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :45 : 36 : note: expanded from macro 'Q31' (int)( (45x | #)d*ef1in0e7 3Q7431812(4x.)0 + 0 . 5 ) | ^ (int)((x)In file included from *2src/libavcodec/aacps_fixed.c1:4247: 4In file included from src/libavcodec/aacps.c8:3326: 4src/libavcodec/aacps_fixed_tablegen.h8:.2430:61 :+ 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 ) | ^ ~ In file included from 243 | src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.hQ:34620:(830:. warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 000000000f/M _462P | I{)Q,3 Q13(0-(00..06041691626017614290773f6/fM)_,P IQ)3,1 (Q3 00(.07.201093803697543800945f4/4Mf_)P}I,) , {QQ3301((0 .00.014146955717270066f63/1M9_1PfI)), ,Q3 1Q(3-00(0..8030656232085363238f1/5M0_4PI1)f,) }Q,3 0| ( ~~~~^~~~~~~~~~~~~~~~~~~0 .00src/libavcodec/aac_defines.h5:6451:5362:6 3note: 7expanded from macro 'Q31'f /M_PI), 45 | | #d ^~~~~~~~~~~~~~e fine src/libavcodec/aac_defines.hQ:344:136:( xnote: )expanded from macro 'Q30' 44 | # d e f i(nie nQt3)0(((x)x )* 2 1 4 7 4 8 3 6 4 8 . 0 (+i n0t.)5()( x )*| 1 ^ ~0 73741824.0In file included from src/libavcodec/aacsbr_fixed.c+ :062.: 5src/libavcodec/aacsbrdata.h) : 462| : ^59 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24 : 462In file included from | src/libavcodec/aacps.c:{32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:243(:-360:. 6warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 12616129736fsrc/libavcodec/bytestream.h), 243 | : Q355 :313: 1( warning: 0. 7comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2 1Q39086(70.40800040504040f0 )}0355, 0{ | fQ /3 1M(_ P0.I11)6,5 77Q730606(3 01.9 1f0s0)i1,z9 eQ631 ( =07- 40.08FF73fM6/IM_6PN(28I3g),3 Q-3>80b1(0u5f.0f401fe)0r_}e3nd, 03 - 9 | ~~~~~^~~~~~~~~~~~~~~~~~5 g3-0>src/libavcodec/aac_defines.h9bu:fff45/eM:_r36P,:I ) , sQ3note: 0i(expanded from macro 'Q31' z0e).;0 0 4| 4 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~9545 | 1#2d0e6ffi/nsrc/libavutil/macros.heM Q:3_149P:(I25x)) : , note: Q expanded from macro 'FFMIN' 3 0 ( 0 . 0 0 (5249 | i#n3dt)0e(5(xf6)i23*nf/2e1M 47_4F8P36F4IM8),I Q.N30(0a +( ,b0)0 (..0(0556a1))5 2> 6(| 3 ^ ~7b f)/ M?_ (PbI)),In file included from :src/libavcodec/aacsbr_fixed.c : | 62(a ^~~~~~~~~~~~~~): ) src/libavcodec/aacsbrdata.h :| 462src/libavcodec/aac_defines.h ~ ^ ~::44 32:: 36warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: expanded from macro 'Q30' In file included from src/libavcodec/apedec.c:32: src/libavcodec/bytestream.h :356 :4413:462 | | warning: {#dQcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ef3i n1e( Q-300(.x 6)3564 | 61 26 16 1 2 9 7si 3 z 6ef )2 , =( QiF3FMnI1tN)((((px -)*01>0.7b732uf714f918e28r4_6.e074n d80+45 4-04 .f5)p )- }>,| b ^{uf Qfe3r1,( 0s.i1In file included from 1z65src/libavcodec/aacps_fixed.c7:24e: 7In file included from src/libavcodec/aacps.c):7;320 6: 6| src/libavcodec/aacps_fixed_tablegen.h ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~:3 24319:111src/libavutil/macros.h:f49):, : Q25:warning: 3note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'FFMIN'1 (-0.83 64962 | 8#d3e3f 8243 | i1 50n 4e 1 fF) },F QM 3I0(| N(0 ~~~~~^~~~~~~~~~~~~~~~~~a,. 0b0)0src/libavcodec/aac_defines.h 0:(450:36(:0 a0note: 0)expanded from macro 'Q31'0 0>f /(Mb 45_ | )PI#) d,?e Qf30((i0.b0n01)9e60 7 Q:34 (10a()7x))f /| M ~ ^ ~ _ P I ) , QIn file included from 3 src/libavcodec/apedec.c 0(:0 (32.in: t00src/libavcodec/bytestream.h3)03:(9357(5:x3)150*9f:/2M 1_47warning: 4P83comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]6I 4),8 . 0Q3573 | + 0 0.( 50. 0i) 0 f 4| 4( ^ ~9s 5i12z0e62 f!=/ In file included from Mssrc/libavcodec/aacsbr_fixed.c_:iPz62Ie),: src/libavcodec/aacsbrdata.h) : Q462| :30 ~~~~~ ^ ~~~~(60 :. warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 052305623f/M_ P462I | ){,Q Q3310((0-.000.566145621623671f61/2M9_7P3I6)f, ) ,| Q ^~~~~~~~~~~~~~3 1( src/libavcodec/aac_defines.h0:.447:2361:9 8note: 6expanded from macro 'Q30'74 804544f) },44 | {Q#3d1e( f0i.n1e 1Q6350(7x7)7 0 6 6 3 1 9 1 f ) , Q 3(1i(n-t0.)8(36(6x)2*83130817537044118f)2}4,. 0 | + ~~~~^~~~~~~~~~~~~~~~~~~0 .5) src/libavcodec/aac_defines.h :| 45 ^: 36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c :4524: | In file included from #src/libavcodec/aacps.cd:e32f: isrc/libavcodec/aacps_fixed_tablegen.hn:e242: 136Q3:1 (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ( i242n | t ) ( ( x) *2Q13407(04.8030604080.00 0+00 0f0/.M5_P)I ) ,| ^ ~Q 30(0.003491In file included from 3src/libavcodec/aacsbr_fixed.c0:3624f: /Msrc/libavcodec/aacsbrdata.h_:P461I:)83,: warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]30 (0.005407066 1461 | f{Q/3M1_(P I)0,. 9Q93009(601.30104749992157209f3)f,/ MQ_P3I1)(, -Q03.01(904.501019822895994346072ff/)M_}PI,) ,{ QQ3301((0-.0009.988705745192f3/2M9_6P4I3)1,0 9| f ^~~~~~~~~~~~~~) , Q3src/libavcodec/aac_defines.h1:(44-:036.:88 51note: 38expanded from macro 'Q30'18 199457f )44 | }#,d e fi| n ~~~~^~~~~~~~~~~~~~~~~~~e Q30src/libavcodec/aac_defines.h(x:)45 : 36 : note: expanded from macro 'Q31' In file included from src/libavcodec/alac.c : 45(57 | i: #nsrc/libavcodec/unary.htd)(:(efx50i):ne*41 Q13:01 7(xwarning: )3 comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 7 4 1 8 2 4 . 0 +( i0n t.50)(5() | x )*| 2 ^ 1f47o4r8(3i64 8.=In file included from 00src/libavcodec/aacps_fixed.c ;+ :0 .524)i: In file included from src/libavcodec/aacps.c:<32 | ^ ~: lsrc/libavcodec/aacps_fixed_tablegen.h:e242:n111 :& &warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]g In file included from et_src/libavcodec/aacsbr_fixed.cbi:t62s: 1src/libavcodec/aacsbrdata.h(g:461b:) 58 242: !warning: | =implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] st o p ; i +Q+)3;0 ( 461| 0 | ~~~~~~~~~~~~~ ^ ~~~~.{Q 3010( 000.90900090060f1/3M1_4P4I9),2 5Q03f0)(0,. 0Q033419(1-3003.4f1/M9_4P5I)1,1 8Q23805(404.0020f5)4}0,7 0{6Q6311f(/M-_0.P80I4)1,2 Q3320(906.40301709991f7)2,9 3Qf3/1M(_-P0I).,8 Q835013(80.100892199999453767ff)/}M,_ P I| ) ~~~~^~~~~~~~~~~~~~~~~~~ , Q30src/libavcodec/aac_defines.h(:045.:0360:99 8note: 7expanded from macro 'Q31'5 759f/M_P I45) | ,# d e| ^~~~~~~~~~~~~~f ine Qsrc/libavcodec/aac_defines.h31:(44x:) 36 : note: expanded from macro 'Q30' 44 | #(dienft)i(n(ex )Q*32014(7x4)8 36 4 8 . 0 + 0. 5) | ^ ~(i nt)((x)*1073In file included from 7src/libavcodec/aacsbr_fixed.c41:8622: 4src/libavcodec/aacsbrdata.h:.461:031 +: 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 ) | ^ 461 | In file included from {src/libavcodec/aacps_fixed.cQ3:24: 1In file included from (src/libavcodec/aacps.c :032: .src/libavcodec/aacps_fixed_tablegen.h9:92420:9866:1 31warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 9250f), Q31(-0.194 512421 | 8 2 8 5 4 4 02Qf30)(0}.,0 0{Q03010(-00.080004012f3/2M9_6P43I1),0 9Qf30)(, 0Q.301(0-30.489815310338148f/1M99_4P5I7)f,) }Q,3 0 (| ~~~~^~~~~~~~~~~~~~~~~~~0 .005src/libavcodec/aac_defines.h4:04570:636:6 1note: fexpanded from macro 'Q31'/M _PI), Q3 0(450. | 0#0d7e9f9i1n7e2 93Qf3/1M(x_)P I ), Q 3 0 ( 0 . 0 0 9 29 9(i9nt3)(6(7xf)/M*_21P4I)7,48 3Q63408.(00 .+0 00.959) 8 | 7 ^ ~5 759f/M_PI), | In file included from ^~~~~~~~~~~~~~ src/libavcodec/aacsbr_fixed.c:62src/libavcodec/aac_defines.h: :src/libavcodec/aacsbrdata.h44::36461:: 7note: : expanded from macro 'Q30'warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #de f461i | ne{ QQ3301((x )0 . 9 9 0 9 6 1 3 1 4 4 9(2i5n0tf)),( Q(3x1)(*-1007.3197445118128248.504 4+0 20f.)}5, ){ Q3 1| (- ^0. 8041232964310In file included from 9src/libavcodec/aacps_fixed.cf):, 24Q: 31In file included from (src/libavcodec/aacps.c-:0.3288: 5src/libavcodec/aacps_fixed_tablegen.h1:32428:1618:1 9warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]45 7f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :24245 | : 36: note: expanded from macro 'Q31' Q30(0. 0450 | 0#00d0e0f0in0e0 f/QM3_1P(xI)) , Q 3 0 ( 0 . 0 0 3 4(9i13n0t3)4((fx/M)_*P2I)1,4 7Q483306(408..000 5+4 007.056)6 1 f| ^ ~/ M_PI), Q30(In file included from 0.src/libavcodec/aacsbr_fixed.c0:0627: 9src/libavcodec/aacsbrdata.h9:14607:29843f:/M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I) , Q30(0.0092 994609 | {3Q3617(f /0.M5_2P8I9)0,5 20Q936002(09.50f0)9,9 Q8317(5 7059.f/6M0_0P4I8)8,7 2| 4 ^~~~~~~~~~~~~~ 55592src/libavcodec/aac_defines.hf:)44}:,36 : {note: Qexpanded from macro 'Q30'3 1( 0.74 2443 | 8#5d5e2f9i1n4e58 7Qf3),0 (Qx3) 1 ( 0 . 0 4 4 9 1 9 1 5(2i9nt1)0(4(4xf))*}1, 0 7| 3 ~~~~~^~~~~~~~~~~~~~~~~~7 4182src/libavcodec/aac_defines.h4:.450:36 :+ note: expanded from macro 'Q31'0 .5) | ^ 45 | #define In file included from Q3src/libavcodec/aacps_fixed.c1:(24x: )In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h :242 :36 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*214 72424 | 8 3 6 4 8 .Q03 0+( 00..50)0 0 0| 0 ^ ~0 0000f/M_PI),In file included from src/libavcodec/aacsbr_fixed.cQ:3620: (src/libavcodec/aacsbrdata.h0.:04600:34599:1 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 4f/M_PI), Q3 0460( | 0{.Q03015(40 7006.6512f8/9M0_5P2I0)9, 6Q03209(50f.)0,0 7Q93911(7 20.963f0/M0_4P8I8)7,2 45Q5305(90.20f0)9}2, 9{9Q9313(67 f/0M._P7I4)2, 3Q83505(02.90104959887f7)5,7 5Q93f1/(M 0_.PI0)4,4 9 19| 1 ^~~~~~~~~~~~~~5 291src/libavcodec/aac_defines.h0:444:436f:) note: }expanded from macro 'Q30', | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h44: | 45#:d36e:f inote: nexpanded from macro 'Q31' e Q30(x) 45 | # d e f i n e Q3 1 ((xi)n t )( ( x ) * 1 0 7 3 7 41 8 2(4i.n0t )(+( x0).5*)2 14 7| ^4 83648.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:242: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:460:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | 460 | Q{3Q301((0 .00.05028090000502000f/9M6_0PI2)9,5 Qf3)0,( Q031.(0 00.364090143083847f2/4M5_P5I5)9,2 fQ)3}0,( 0{.Q030514(0 700.6746213f85/5M_2P9I1)45,8 Q73f0),( Q03.10(0 709.094149712919532f9/1M0_44PfI)}),, | Q ~~~~~^~~~~~~~~~~~~~~~~~3 0(0.src/libavcodec/aac_defines.h00:924599:9363:6 7note: fexpanded from macro 'Q31' /M_PI), Q3450 | (#0d.e0f0i9n9e8 7Q537159(fx/)M _ P I ) , | ^~~~~~~~~~~~~~ (isrc/libavcodec/aac_defines.hnt:)44((:x)36*: 2note: 1expanded from macro 'Q30'4 7483648 .440 | #+de fi0n.e5 )Q 3 0| ( ^ ~x ) In file included from src/libavcodec/aacsbr_fixed.c :62 : src/libavcodec/aacsbrdata.h : 460(:i7n:t )warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x)*10737418 24604 | {.Q03 1+( 00..55) 2 89| 05 ^20 960295f), QIn file included from 3src/libavcodec/aacps_fixed.c1:(24 0: .In file included from 6src/libavcodec/aacps.c00:4328: 8src/libavcodec/aacps_fixed_tablegen.h7:22414:513655:9 2warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] )}, {Q31( 0.7423 82415 | 5 2 9 1 4 5Q8370f()0,. 0Q030010(0 000.0004f4/9M1_P9I1),5 2Q93100(40.40f0)}6, 2 1| ~~~~~^~~~~~~~~~~~~~~~~~0 0487src/libavcodec/aac_defines.hf/:M45_:PI36),: Qnote: 3expanded from macro 'Q31'0 (0.0096 145 | 3#5d2ef42ifn/eM _QP3I1)(,x )Q 3 0 ( 0 . 0 1 4 2 1 10 5 68 f(/iMn_tP)I()(, xQ)30*(2104.70481365634488.6012 f+/ M_0P.I5)) , | ^ ~Q 30(0.01775In file included from 8src/libavcodec/aacsbr_fixed.c7:620: 2src/libavcodec/aacsbrdata.h9:f/459M_:P84I:) , warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30'459 | {Q31(- 0.447 | #9d3e5f1i83n2e3 4Q883106(fx)), Q 3 1 ( - 0 . 3 6 2 0(8i8nt9)7(9(8x)9*1103763f7)41}8,2 4{.Q03 1+( 00..56)38 7 2| 3 ^ 59151636f)In file included from , src/libavcodec/aacps_fixed.cQ:3241: (In file included from src/libavcodec/aacps.c0:.320: 8src/libavcodec/aacps_fixed_tablegen.h1:22418:21115: 2warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 93444f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h241: | 45 : 36 : note: Qexpanded from macro 'Q31'3 0(0.000 045 | 0#0de0f00i0nef /MQ_3P1I()x), Q 3 0 ( 0 . 0 0 6 2 1 0(0in4t8)7(f(/xM)_P*I2)1,4 7Q340(8036.480.009 6+13 5024.25f)/ M _| PI ^ ~) , Q30(0.014In file included from 21src/libavcodec/aacsbr_fixed.c10:562: 6src/libavcodec/aacsbrdata.h8:f459/:M59_:P Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.01653 484596 | {1Q2f3/1(M-_0P.7I93)5,1 8Q33203(408.8011767f)5,8 7Q02391f(/-M_0P.I3)6,2 08 8| ^~~~~~~~~~~~~~AS libavcodec/arm/idctdsp_arm.o 9 7989src/libavcodec/aac_defines.h1:3644f:)36}:, note: {Qexpanded from macro 'Q30'3 1( 0.63 8447 | 2#d3e59f1i5n1e6 36Qf3),0 (Q3x1)( 0 . 0 8 12 8 2 5 2 4 9 34 4 (4if)n}t,) ( (| x ~~~~~^~~~~~~~~~~~~~~~~~) *107src/libavcodec/aac_defines.h3:7454:1368:24 .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 : 241 : 86 (:i nwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ((x)*2147483648.0 241 | + 0 . 5 ) Q 3| 0 ^ ~( 0.0000000000In file included from f/src/libavcodec/aacsbr_fixed.cM:_62P: I)src/libavcodec/aacsbrdata.h,: 459:Q313:0 (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0062100487f/ 459M | _{PQ3I1)(,- 0Q.3709(03.501803293614358281462ff)/,M_ PQI3)1,( -Q03.03(602.008189479281190153668ff)/}M,_ {PQI3)1(, 0Q.36038(7203.509115615633468f6)1, 2Qf3/1M(_ PI0).,0 8Q123802(5204.9034147745f8)7}0,2 9 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 | #def in44e | #Qd3ef1i(nxe) Q 3 0( x ) ( i n t ) ((i(nxt))*(2(1x4)7*418037634784.108 +2 40..50) +| ^ ~ 0.5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.hIn file included from :459src/libavcodec/aacps_fixed.c::246: :In file included from src/libavcodec/aacps.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]32 : src/libavcodec/aacps_fixed_tablegen.h:241:61: warning: 459implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | { Q31(-0.79351832 34241 | 8 8 1 6 f )Q,3 0Q(301.(0-000.03602000080809f7/9M8_9PI1)3,6 Qf3)}0,( 0{.Q3010(6 201.060348877f2/3M5_P9I1)5, 1Q63360f()0, .Q003916(1 305.20428f1/M2_8PI2)5,2 Q43903(4404.f0)}1,4 2 1| ~~~~^~~~~~~~~~~~~~~~~~~1 0568fsrc/libavcodec/aac_defines.h:/45M_:P36I:) , note: Qexpanded from macro 'Q31'3 0(0.0165 3454 | 86#1d2ef/fM_iPnIe) ,Q 3Q13(0x(0). 0 1 7 7 5 8 7 02 9f / M_ P I ),( i n| t ^~~~~~~~~~~~~~) ((x)*src/libavcodec/aac_defines.h2:1444:367:4 note: 8expanded from macro 'Q30' 3648.0 + 440 | #.d5e)f i n| e ^ ~ Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 458:(84i:nt )warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x)*107374182 4458 | .{0Q 3+1 (0 .05.)0 2 | 7 ^0 4554141885fIn file included from )src/libavcodec/aacps_fixed.c, :Q243: 1In file included from (src/libavcodec/aacps.c:-320: .src/libavcodec/aacps_fixed_tablegen.h0:52414:361:7 warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 8053666f)}, {Q3 1(241 | 0 . 8 0 0 0Q13707(3056.600800108f0)00,0 0Qf3/1M(_ 0P.I9)1,5 4Q23109(501.4010063291f0)0}4,8 7 f| / ~~~~~^~~~~~~~~~~~~~~~~~ M_PIsrc/libavcodec/aac_defines.h):,45 :Q363:0 (note: 0expanded from macro 'Q31'. 0096135 2454 | 2#fd/eMf_iPneI Q)3,1 (Qx3)0 ( 0 .0 1 4 2 1 1 0 5 6 8 f(/iMn_tP)I()(,x) *Q23104(704.83061468.503 +4 806.152)f /| M ^ ~_ PI), Q30(0In file included from .0src/libavcodec/aacsbr_fixed.c1:76275: 8src/libavcodec/aacsbrdata.h7:4580:2599:f warning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] M_PI), | ^~~~~~~~~~~~~~ 458 | src/libavcodec/aac_defines.h{:Q4431:(36: 0note: .expanded from macro 'Q30'0 2704554 14441 | 8#8d5fe),f iQn3e1 (Q-30.005(41x7)5 1 8 0 5 3 6 6 6 f ) } , ({iQn3t1)( (0(.x)8*0100071377743158626841.80f )+, 0Q.351)( AS libavcodec/arm/idctdsp_armv6.o | 0. ^9 15421951410In file included from 39src/libavcodec/aacps_fixed.cf:)}24,: In file included from | src/libavcodec/aacps.c ~~~~~^~~~~~~~~~~~~~~~~~ :32: src/libavcodec/aacps_fixed_tablegen.h:src/libavcodec/aac_defines.h241::4511::36 warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: expanded from macro 'Q31' 45 | # d241ef | i ne Q3 1 ( xQ)3 0 ( 0 . 0 0 0 0 0 0 0 0 0(0ifn/tM)_((PxI))*,2 Q13407(408.306408.60 2+1 000.4587)f /| M ^ ~_P I), Q30(0.00In file included from 96src/libavcodec/aacsbr_fixed.c1:623: src/libavcodec/aacsbrdata.h5:24584:231f/:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(0.014 24581 | 1{0Q5361(8 f0/.M_0PI2)7,04 5Q53401(4108.08156f53)4,8 6Q132f1/(-M0._0P5I4)1,7 5Q13800(05.306167675f8)70}2,9 f/{MQ_3PI1)(, 0 .| 8 ^~~~~~~~~~~~~~ 00017src/libavcodec/aac_defines.h7:443:5366:6 81note: 8expanded from macro 'Q30'f) , Q31( 440 | .#9d1e5f4i2n1e9 5Q13401(0x3)9 f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :45 : (36i:n tnote: )expanded from macro 'Q31'( (x)*107 3457 | 4#18d2e4f.in0e +Q 301(.x5)) | ^ (inIn file included from t)src/libavcodec/aacps_fixed.c(:(24: xIn file included from )*src/libavcodec/aacps.c21:4327: 4src/libavcodec/aacps_fixed_tablegen.h8:324064:8136.0: warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.5) | ^ ~ 240 | In file included from src/libavcodec/aacsbr_fixed.c : 62: src/libavcodec/aacsbrdata.hQ:4583:07(: 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 000000000f/ M458_ | P{IQ),3 1Q(3 00(.002.70014515034661242138f8/5Mf)_,P IQ)3,1 (Q3-00(.00.504117708561830145036f66/fM)}_,P I{Q)3,1 (Q 300.8(0000.1072753256626089188f8)f,/ QM31_(P I0).9,1 5Q43201(9051.401290393595f6)1}7,f /| M ~~~~~^~~~~~~~~~~~~~~~~~_P I), src/libavcodec/aac_defines.hQ:345:036(:0 .note: 0expanded from macro 'Q31'3 1572639 9f45/ | #Md_ePfIi)ne, Q 3 1| ( ^~~~~~~~~~~~~~ x) src/libavcodec/aac_defines.h :44 : 36 : note: expanded from macro 'Q30' (in t44)( | (x#)d*e2f1i4n7e4 8Q33604(8.x0) + 0 . 5 ) | ^ ~ (int)((In file included from x)src/libavcodec/aacsbr_fixed.c*:1620: 7src/libavcodec/aacsbrdata.h:34577:4831: 8warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 .0 + 0.5) | ^457 | {Q31( 0.In file included from 62src/libavcodec/aacps_fixed.c3:124: 9In file included from 53src/libavcodec/aacps.c7:324: 62src/libavcodec/aacps_fixed_tablegen.h5:2404:1112f:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q3 1(-0.93098313552 5240 | 9 9 f ) } , Q{Q3301((0 .00.4020201050801070509f4/8M07_fP)I,), QQ3310((-00..001771102378676232835f20/8Mfsrc/libavcodec/alsdec.c_)P}:I),1538, :27 : Q| 3 ~~~~^~~~~~~~~~~~~~~~~~~0 warning: (0comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare].0 1src/libavcodec/aac_defines.h7:04586:336:1 4note: 0fexpanded from macro 'Q31'/ M_ PCC libavcodec/arm/idctdsp_init_arm.o 1538I | 45) | # d, ef i Q3n0e ( 0 Q 3.1 0 2(5 x2) 6 2if 0( 9 t 8 m8 p_f /32 !M =_P I ) n,c hQ 3a(i0rsn)( {t0 ).( 0(2| x9 ~~~~~~ ^ ~~~~~~ )3*92551641774f8/3src/libavcodec/alsdec.cM_6P4:I81559.:)320,: + Qwarning: 03comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare].0 5()0 . | 0 ^ ~3 15726399f/In file included from M_src/libavcodec/aacsbr_fixed.cP:I62),: src/libavcodec/aacsbrdata.h| ^~~~~~~~~~~~~~: 457:59: src/libavcodec/aac_defines.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]44 :36: note: expanded from macro 'Q30' 45744 | | {# Qd15593 | 1ef ( i0. 6n 2e3 1 Q390 5 (3 7x) 4 6 2 54 2 f) , Q 3 1 ( -( i0 .n9ntbi3t)s0(9[(x8)*i3113]5052 579=397 f4)}F,1FM 8I2N({nb4iQ3.1t0(s[ i + ]00.5,). h 4i2 g2he| s1 ^5t 8_17b5yt9e4*88)In file included from 0;src/libavcodec/aacps_fixed.c7 f:), Q243: In file included from | src/libavcodec/aacps.c1: ^ ~~~~~~~~ ~~~~~~~~~~~~~~(32: -src/libavcodec/aacps_fixed_tablegen.h0:.2400:77861:27 8src/libavutil/macros.hwarning: 7:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]49:325 : 8note: 52expanded from macro 'FFMIN'08 f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 24049 | | #src/libavcodec/aac_defines.h d e:fi 45:n36 e :QF note: Fexpanded from macro 'Q31'30M I(N(0a.,0b0) (0(450a0) | >0 #0d(0e00bff)i/ ?nMe _ (QPIb))3 :, 1( (aQx)3))0 (0 .| 0 ~ ^ ~ 1 1 0 3 6 6 2(2in3tf/)M(src/libavcodec/alsdec.c(:_x1581)*P:2I)27, 1Q:4 3warning: 70comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare](40 8.0316704886 31.1581 | 400 f/ +M_ P 0 I .5)), Q3 0| ( 0 ^ ~.0 2 5i2f6(t2m09p8_83f2 In file included from !=/src/libavcodec/aacsbr_fixed.c M:62_n: src/libavcodec/aacsbrdata.hPcI:)h457,:a31: rQwarning: s3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])0 ({ 0 .| 02 ~~~~~~ ^ ~~~~~~93 95 54576 | 17{fQ/3M1_P(I) ,0 .Q632301(09.05331754762254623f9),9 fQ/3M_1PI()-,0 . 9| 3 ^~~~~~~~~~~~~~0 9831src/libavcodec/aac_defines.h3:5445:2365:9 9note: fexpanded from macro 'Q30') }, {Q3 144( | #0d.e4fi2n2e 1Q53801(7x5)9 4 8 0 7 f ) , Q 31 ( - 0 .(0in7t)7(1(2x7)*8170378357421088f)2}4,. 0 | + ~~~~^~~~~~~~~~~~~~~~~~~ 0.5)src/libavcodec/aac_defines.h : 45| : ^36 : note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c45: | #24d: eIn file included from fsrc/libavcodec/aacps.ci:n32e: src/libavcodec/aacps_fixed_tablegen.hQ:32401:(61x:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int )240( | ( x ) * 2 1Q4307(408.0306408.000 00+0 000f./5M)_ P | I ^ ~) , Q30(0.011In file included from 03src/libavcodec/aacsbr_fixed.c66:2622: 3src/libavcodec/aacsbrdata.h:f457/:M7_:P Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.01708 6345714 | 0{fQ/31M( _0P.I6)2,3 1Q93503(704.6022554226f2)09,8 8Qf3/1M(_-P0I).,9 3Q3009(803.102395359255959f6)1}7, f{/QM3_1(P I0),. 42Q213508(10.7053941850772f6)3,9 9Q3f1(/-0M._P0I7)7, 1 2| 7 ^~~~~~~~~~~~~~8 7385src/libavcodec/aac_defines.h2:0844f:)36}:, note: | expanded from macro 'Q30' ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 4544: | 36#:d efnote: iexpanded from macro 'Q31'n e Q30(x) 45 | # d e f i n e Q 3 1((inxt)) ( (x ) * 1 0 7 37 4 1 (8i2n4t.0) (+( x0).*52)1 47 4| 8 ^3 648.0 + 0.5)In file included from src/libavcodec/aacps_fixed.c :| 24 ^ ~: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:240:36In file included from : src/libavcodec/aacsbr_fixed.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 62: src/libavcodec/aacsbrdata.h:456:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 240 | 456 | {QQ303(01.(0-000.007040409000f1/0M4_6PI9)9,6 2Q63f0)(,0 .Q013110(3 606.29234f/7M2_5P9I1)1,7 Q43406(100.0f1)7}0,8 6{Q33114(0 f0/.M6_4P8I80)1,1 Q973902(7059.f02)52,6 2Q093818(f/ M0_.P4I1)33,6 6Q63008(300.570129f3)}9,55 6 | 1 ~~~~~^~~~~~~~~~~~~~~~~~7 f/M_src/libavcodec/aac_defines.hP:I45):,36 :Q note: 3expanded from macro 'Q31'0 (0.0315 7452 | 6#39d9effi/nMe_ PQI31)(x,) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36: note: (expanded from macro 'Q30'i nt)((x)* 21444 | 7#4d8e36f4i8n.e0 Q+3 00(.x5)) | ^ ~ In file included from (isrc/libavcodec/aacsbr_fixed.cn:t62): src/libavcodec/aacsbrdata.h(:(456x:)59*:1 warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]73 741824.0 + 0 456. | {5Q)3 1 (| - ^0 .7449010469In file included from 96src/libavcodec/aacps_fixed.c2:624f: )In file included from src/libavcodec/aacps.c,: 32Q: 3src/libavcodec/aacps_fixed_tablegen.h:1240(: 110:. 9warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 25911744610f)}, {240Q3 | 1 ( 0 . 6Q4380(800.101090709020705090f0)f,/M _QP3I)1,( Q03.401(303.606161080330656721f2)3}f,/ M _| ~~~~~^~~~~~~~~~~~~~~~~~P I), src/libavcodec/aac_defines.hQ3:045(:036.: 0note: 1expanded from macro 'Q31'7 0863140 f45/ | M#_dPeIf)i,n e QQ3310((x)0 . 0 2 5 2 6 2 0 9 8 8 f / M(_iPnIt)),( (Qx3)0*2(104.7042839634985.50 6+1 07.f5)/ M | _ ^ ~ PI), Q30(0.In file included from 03src/libavcodec/aacsbr_fixed.c1:5627: 2src/libavcodec/aacsbrdata.h6:34569:932f:/M _Pwarning: I)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44 :36456: | {note: Qexpanded from macro 'Q30'3 1(-0.74 4449 | 0#1d0e4f6i9ne9 62Q63f0),( Qx3)1 ( 0. 9 4 7 25 9 1 1 7 4 4 6(1i0nft))}(,( x{)Q*31017(3 704.1684284.800 1+1 907.59)27 5 9| ^f ), Q31( 0.4In file included from 13src/libavcodec/aacps_fixed.c3:6246: 6In file included from src/libavcodec/aacps.c0:8323: 0src/libavcodec/aacps_fixed_tablegen.h5:7239:1136f:) }warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 239 | Q3450 | (#0d.e00f00i0n0e00 0Q03f1(/xM)_ PI ) , Q 3 0( 0 .0 1 95 8 73 5(6i6nft/)M_(P(Ix)),* 2Q1340(704.80330634381.609 1+7 f0/.M5_) P I| ) ^ ~ , Q30(0.04In file included from 48src/libavcodec/aacsbr_fixed.c6:6628: 8src/libavcodec/aacsbrdata.h23:f456:/6M:_ warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(0.0522 254568 | 9{Q1351f(/-M_0P.I)7,4 4Q93001(004.609596160264f)4,9 6Q13f/1M(_ P0.I9)4, 7 2| 5 ^~~~~~~~~~~~~~9 1174src/libavcodec/aac_defines.h4:644:1360: fnote: )expanded from macro 'Q30'} , {Q31( 440 | .#6d4ef8i80n11e9 Q73902(75x9)f ) , Q 3 1 ( 0 . 4 1 33 6 6(60i83n0t57)1(f()}x,) * 1| 0 ~~~~^~~~~~~~~~~~~~~~~~~7 3741src/libavcodec/aac_defines.h8:2454:.360: note: +expanded from macro 'Q31' 0.5) | 45 ^ | #define Q3In file included from 1src/libavcodec/aacps_fixed.c(:x)24 : In file included from src/libavcodec/aacps.c : 32: src/libavcodec/aacps_fixed_tablegen.h :239 : 111 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( int)((x)*214748 32396 | 4 8 . 0 +Q 03.05()0 . 0| 0 ^ ~0 0000000f/MIn file included from _src/libavcodec/aacsbr_fixed.cP:I62): ,src/libavcodec/aacsbrdata.h :Q4553:084(:0 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 95873566f/M_ P455I | ){,Q 3Q1(3-00.(0075.808390438356136097197ff)/,M _QP3I1)(, 0Q.3704(009.60241448068648812730ff/)M}_,P I{Q)3, 1Q3(0 (00.7.6035423212598899155f1/44M5f_)P,I )Q,31 (Q 300.(401.705466612049494612f2/6M3_4PfI)),} , | | ~~~~~^~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h::4544::36:36 :note: expanded from macro 'Q31'note: expanded from macro 'Q30' 4544 | | #d#edfeifnie nQe3 1Q(3x0)( x ) ( i nt()(i(nx)t*)21(4(7x4)8*316074387.40 1+8 02.54). 0 +| ^ ~0 .5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.hIn file included from :src/libavcodec/aacps_fixed.c455::5924:: In file included from warning: src/libavcodec/aacps.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:32 : src/libavcodec/aacps_fixed_tablegen.h:239:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 455 | {Q31(-0.0758 82399 | 4 8 5 6 3 0Q739f0)(,0 .Q3010(0 00.0070400090f6/2M1_P4I0)8,4 1Q730f0)}(,0. 0{195Q83713(5 06.67f6/3M4_3P1I98)95,1 44Q53f0)(0,. 0Q30331(3 16091.74f1/7M4_6PI6)2, 9Q4302(02.60344f4)8}6, 6 88| 2 ~~~~~^~~~~~~~~~~~~~~~~~ 3f/M_src/libavcodec/aac_defines.hPI:)45,: 36:Q 3note: 0expanded from macro 'Q31'( 0.05222 58459 | #1d5eff/inMe_ PQ3I1),( x)Q 3 0 ( 0 . 0 5 6 1 0 4(4i9nt6)(1(f/xM)_*PI2)1,4 7 4| ^~~~~~~~~~~~~~8 3648.src/libavcodec/aac_defines.h:044 :+36: 0note: .expanded from macro 'Q30' 5) | ^ ~ 44 | #define In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: xsrc/libavcodec/aacsbrdata.h): 455 :32 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)(( x455)* | 1{07Q33714(1-8204..007 5+8 08.59)48 56 3| 0 ^7 9f), Q31( 0In file included from .src/libavcodec/aacps_fixed.c7:244: 0In file included from 9src/libavcodec/aacps.c6:322: 1src/libavcodec/aacps_fixed_tablegen.h4:02398:416170:f warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]}, {Q31( 0.7634319 82399 | 5 1 4 4 5f )Q3,0 Q(30.10(0 000.04010700406f6/M2_9P42I2),6 3Q43f0()0}.,0 1 9| 5 ~~~~~^~~~~~~~~~~~~~~~~~87 3566src/libavcodec/aac_defines.hf/:M45_:P36I:) ,note: expanded from macro 'Q31'Q 30(0.030 3453 | 1#69d1e7ffi/nMe_ PQI)3,1 (Qx3)0 ( 0 . 0 4 4 8 6 6 8 82 3 f(/iMn_tP)I()(,x Q)3*02(1407.4085362482.205 +8 901.55f)/ M _| P ^ ~I ), Q30(0.0In file included from 56src/libavcodec/aacsbr_fixed.c10:4624: 9src/libavcodec/aacsbrdata.h6:1f455/:M6_:P Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44 :45536 | {:Q note: 3expanded from macro 'Q30'1 (-0.0758 844 | 9#d4ef8in5e6 3Q03709f()x,) Q3 1( 0 . 7 4 0 9 62 1 40 84(1i70nft))}(,( x{)Q*311(0 703.7746314832149.8095 14+4 05.f)5,) Q3 1| ( ^ 0.4174662942In file included from 2src/libavcodec/aacps_fixed.c6:3244f: )In file included from },src/libavcodec/aacps.c : 32| : src/libavcodec/aacps_fixed_tablegen.h ~~~~^~~~~~~~~~~~~~~~~~~: 239:36: src/libavcodec/aac_defines.hwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 45:36: note: expanded from macro 'Q31' 45239 | | # d e f i Qn3e0 (Q03.100(00x0)0 00 0 0 f / M _ P I ) , (Qi3nt0)(((0x).*02119548774385366648f./0M _+ P0I).,5 )Q 3 0| ^ ~( 0.03033169In file included from 1src/libavcodec/aacsbr_fixed.c7f:/62M: src/libavcodec/aacsbrdata.h_:PI454):,83 Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .0448668823f /454M_ | P{QI3)1,( -Q0.380(907.406542742625285961715ff)/,M _QP3I1)(, 0Q.3909(84065.70858631805443976f1)}f,/ {MQ3_1P(I )0.,3 9 6| 7 ^~~~~~~~~~~~~~7 25613src/libavcodec/aac_defines.h0:7449:362:f )note: ,expanded from macro 'Q30' Q31(-0 .44 | 7#4de8f5i4n6e68 6Q3009(3x)5 9f ) }, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45:(36i:n tnote: )expanded from macro 'Q31'( (x)*107 3457 | 4#1d8e2f4i.n0e +Q 310(.x5)) | ^ (In file included from isrc/libavcodec/aacps_fixed.cn:t24: )In file included from (src/libavcodec/aacps.c(:x)32*2: 1src/libavcodec/aacps_fixed_tablegen.h4:72394:8113:6 warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8. 0 + 0.5) | ^ ~ 239 | In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: 0src/libavcodec/aacsbrdata.h.:04540:005900:0 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0f/M_PI), Q 4543 | 0{(Q03.10(-109.85987476345764662f5/6M7_P1I)f,) ,Q3 0Q(301(. 00.39093843615678981378f5/M3_7fP)I)},, Q{Q3301((0 .00.43498667762858621330f79/2fM)_,PI )Q, 3Q13(0-0(.07.480554262628568091953f5/9Mf_)P},I )| , ~~~~~^~~~~~~~~~~~~~~~~~ Q30src/libavcodec/aac_defines.h(:045.:0365:6 1note: 0expanded from macro 'Q31'4 4961f/ M45_P | I#)d,e fi n| ^~~~~~~~~~~~~~e Q31src/libavcodec/aac_defines.h:(44x:)36 : note: expanded from macro 'Q30' 44 ( | in#td)(e(fx)i*ne2 1Q4307(4x8)3 64 8 . 0 + 0 . 5 ) ( | i ^ ~nt )((x)*10737In file included from 4src/libavcodec/aacsbr_fixed.c1:8622: 4src/libavcodec/aacsbrdata.h:.4540: 32+ :0. 5warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ 454 | In file included from {Qsrc/libavcodec/aacps_fixed.c31:(24-: 0In file included from src/libavcodec/aacps.c.:8329: 7src/libavcodec/aacps_fixed_tablegen.h46:42387:41366:25 6warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 f), Q31( 0.9984 62385 | 7 8 8 3 85 3 Q73f)0}(,0 .{0Q00301(0 0000.03906f7/7M25_6P1I3),0 Q73902(f0.)0,2 75Q838114(95-f0/.M_7P4I8)54,66 8Q63009(305.90f4)27}3, 6 5| 71 ~~~~~^~~~~~~~~~~~~~~~~~3 f/M_src/libavcodec/aac_defines.hPI:)45:,36 :Q note: 3expanded from macro 'Q31'0 (0.0632 645 | 1#d8e8fi1n5e fQ3/1M_(Px)I ) , Q 3 0 ( 0 . 0 7(36i73n1t)0(67(fx/)M*_2P1I47)4,8 3Q63408(.00 .+ 007.9516)6 3 3| 0 ^ ~4 f/M_PI), | In file included from ^~~~~~~~~~~~~~ src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aac_defines.hsrc/libavcodec/aacsbrdata.h::44454::366:: warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'Q30' 44 | # d454e | f{iQn3e1 (Q-300.(8x9)7 46 4 7 4 6 2 5 6 7 1 f )(,i nQt3)1(((x )0.*919087436754718882348.05 37+f) }0,. 5{Q)3 1( 0| . ^3 9677CC libavcodec/arm/idctdsp_init_armv6.o 256130In file included from 79src/libavcodec/aacps_fixed.c2:f24): In file included from ,src/libavcodec/aacps.c :Q32: 3src/libavcodec/aacps_fixed_tablegen.h1:(238-0:.71114:8 5warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 68609359f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 238 | src/libavcodec/aac_defines.h :45 : 36Q: 3note: 0expanded from macro 'Q31'( 0.0000 0450 | 00#0d0fe/Mf_iPIn)e, QQ3310((x0). 02 7 5 88 1 4 9 5 f/ M _P I(),i Qn3t)0((0(.x0)4*52217 warning4376s45 generated8376. 134f8/.M_0PI )+, 0Q.350)(0 . 0| 6 ^ ~ 32618815f/M_PIn file included from I)src/libavcodec/aacsbr_fixed.c,:62 : Qsrc/libavcodec/aacsbrdata.h3:0(4530:.840:7 warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]67 31067f/M_PI), 453Q | {3Q301(( 00..087911506564834350744f6/0M2_fP)I,) ,Q3 1 | ( ^~~~~~~~~~~~~~ -0.946src/libavcodec/aac_defines.h8:54494:7368:6 1note: 3expanded from macro 'Q30'6 9f)}, {44Q | 3#1(d-0e.f44i9n7e6 38Q03905(48x60)f ), Q 3 1 ( 0 . 4 08 9 4 (5i72n67t15)45(f()x}),* 1 0| 7 ~~~~~^~~~~~~~~~~~~~~~~~3 7418src/libavcodec/aac_defines.h:2454:.360: +note: expanded from macro 'Q31'0 .5) | ^ 45 | #define Q3In file included from 1(src/libavcodec/aacps_fixed.cx): 24 : In file included from src/libavcodec/aacps.c : 32: src/libavcodec/aacps_fixed_tablegen.h: 238 : 86 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( int)((x)*2147483 62384 | 8 .0 + 0 .Q53)0 ( 0| ^ ~. 000000src/libavcodec/alsdec.c0000f/:M_In file included from P1663Isrc/libavcodec/aacsbr_fixed.c:):31,62: : src/libavcodec/aacsbrdata.hQwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3453 0:58(:0 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 75881495f/M _453P | I{)Q3,1( Q300.(801.5004257 34816634 | 6 5754 6702 1f 3) ,f Q /3 M1 _(iPI-f) 0,.(9 gQ43e60t(80_59.4b078i6t6s13_2361l68e98f)f}1t(,5 g{Qf3b/M1)_ <( P-07I.*)ch4,a4 n9Qn37e0l6(s3080*95.4c860t07fx)36-, 7>3nQ31u01(m6 _70b.4f0l/o8ckMs9) _4 P5I| ),7 ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~Q32 06(70.1054759f16)6}3,3 0 4f| / ~~~~^~~~~~~~~~~~~~~~~~~ M_PI)src/libavcodec/aac_defines.h, : 45| : ^~~~~~~~~~~~~~36 : note: expanded from macro 'Q31'src/libavcodec/alsdec.c src/libavcodec/aac_defines.h::172044::2336:: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 45 note: | expanded from macro 'Q30'# define Q443 | 1#( x)d 1720 | e f i n e Q 3 0 (x ) f o r ( ( bi n =t 0;) ( (bi( nx)<*t21 )c4tx(7(->4xn)8u*m3_b164l80.o7307c4 k1s+8; b02.5+4)+.) {0 | ^ ~ +| ~ ^ ~~~~~~~~~~~~~~~0 .5) | In file included from ^ src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:453:31: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: 238453: | 61{Q:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.81505484574602f), Q2383 | 1 (- 0 . 94 6 85Q9304(708.60100306090f0)0}0,0 f{/QM_3PI1()-,0. 4Q3409(70.603287059854881604f9)5,f /QM3_1PI() ,0 .Q43008(9045.70422677361575143f5/fM)_}P,I ) | , ~~~~^~~~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.h0:.0456src/libavcodec/alac.c:32366: :note: expanded from macro 'Q31'1 27788:1315f:/ 45M | _#warning: dePcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]fIin e) Q,3 1Q(3x0)( 0 . 0 73 62777 3 | 1 0 6 7f / } eMl _(PiIs),n eQt) 3(0(i(0f.x0 )79(1*o6ut26p1u34t_370s4f4a/8mMp_P3I)l6,e 4s8| . ^~~~~~~~~~~~~~! 0= +a 0src/libavcodec/aac_defines.h.:l544ac): - | 36 ^ ~>: nb _note: sexpanded from macro 'Q30' amIn file included from plsrc/libavcodec/aacsbr_fixed.c:e 6244s: | )#dsrc/libavcodec/aacsbrdata.he :f{i453n :e 7 :Q| 3 ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (x) src/libavcodec/alac.c453 :313 | :{ Q3311 : ((i nwarning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] t0 ).((8x1)*5105048 743135734 | 76 4 021f82 ),4 .0Q + 3 01. (5 - )0 . 9 i| 4 ^f 6 8(l5pc9_4o7rIn file included from 8dsrc/libavcodec/aacps_fixed.c6:e1243r6: [In file included from c9hf)src/libavcodec/aacps.c]} :32,: >src/libavcodec/aacps_fixed_tablegen.h = :{238a:Ql3361(a-c:- 0>mwarning: .a44implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x9 _76s38a0m9p5l4e8s6_ 0p238f | e )r ,_ f Q r3 aQ13m(0 e(0 .0|.40|000 80!l9p040c0050_0f7/qM2_u6a7P15nIt4[5f)ch)],) } Q,| ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~3 0 | ( ~~~~~^~~~~~~~~~~~~~~~~~0 .02CC libavcodec/arm/idctdsp_init_neon.o src/libavcodec/aac_defines.h7:545:836:8 1note: expanded from macro 'Q31'4 95f/M_P I45) | ,# dQe3fi0ne( 0Q.034217(36x5)7 13 f / M _ P I ), Q 3 0 ( 0 .0(6i3n2t6)18(8(1x5)f*/M2_1P4I7),4 83Q63408(.00. 0+7 306.7351)0 67 f| ^ ~/ M_PI), Q30(0In file included from .0src/libavcodec/aacsbr_fixed.c79:1626: src/libavcodec/aacsbrdata.h6:4523:3840: 4warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), | ^~~~~~~~~~~~~~ 452 | {Qsrc/libavcodec/aac_defines.h3:144(: 360:. 8note: 3expanded from macro 'Q30'4 342924 440 | 1#3d4e6ffi),n Qe31 (Q-300.(x1)3 0 2 3 4 5 0 6 4 6 9 9 7 f) }(, i{nQt31)( (0(.x0)5*914067493174310872042.50f) ,+ 0Q.31451) warning( s generated . | 0 ^.2 0511047074In file included from 86src/libavcodec/aacps_fixed.c6:f24)}: ,In file included from src/libavcodec/aacps.c :| 32 ~~~~~^~~~~~~~~~~~~~~~~~: src/libavcodec/aacps_fixed_tablegen.h:238:11src/libavcodec/aac_defines.h::45 :warning: 36implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: note: expanded from macro 'Q31' 45 | #238d | e f i n eQ 30Q(301.(00x0) 0 0 0 0 00 0 f / M _ P I ) ,( iQn3t0)(0(.(0x2)7*528184174498536f4/8M_.P0I) ,+ Q0.350)( 0| . ^ ~0 427365713fIn file included from /src/libavcodec/aacsbr_fixed.cM:_62: Psrc/libavcodec/aacsbrdata.hI:)452, :Q593:0 (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0632618815f /452M | _{PQI3)1(, 0Q.3803(403.4027932640713341606f7)f,/ MQ_31P(-I0).,1 30Q233405(00.604769919676f3)3}0,4 f{Q/3M1_(P I0).,0 5| ^~~~~~~~~~~~~~9 4649src/libavcodec/aac_defines.h1:344:0367:0 2note: 5expanded from macro 'Q30'f ), Q31( 440 | .2#0d5ef1i1ne0 Q43700(74x8)6 6 f ) }, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h(i:n45t:)36(:( xnote: )expanded from macro 'Q31'*1 0737418 2454 | .#0d e+f i0n.e5 )Q 3 1| ( ^ x) In file included from src/libavcodec/aacps_fixed.c : 24(: iIn file included from nsrc/libavcodec/aacps.ct:)32: (src/libavcodec/aacps_fixed_tablegen.h(:x237):*1362:1 4warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 83648.0 + 0.5) 237| | ^ ~ Q30(0.00In file included from 0src/libavcodec/aacsbr_fixed.c0:0620: 0src/libavcodec/aacsbrdata.h0:04520:f31:/ Mwarning: _Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(0.03 84527 | 4{6Q937154(f /0M_.P83I43)4,29 Q234001(304.0660f0)63,6 7Q8381f(/M-_P0I.1)3,0 2Q334050AS libavcodec/arm/idctdsp_neon.o (06.460989970f38)7}6,6 9{fQ/3M1_(PI )0,. 0Q53904(604.911033079706042853ff)/,M Q_3P1I() ,0 .Q23005(101.041710174589662f3)7}4,7 f /| M ~~~~^~~~~~~~~~~~~~~~~~~_ PI),src/libavcodec/aac_defines.h : | 45 ^~~~~~~~~~~~~~ :36: note: src/libavcodec/aac_defines.hexpanded from macro 'Q31': 44:36: note: expanded from macro 'Q30' 45 | #defi n44e | # dQ3e1f(ixn)e Q 3 0 ( x ) ( i n t )( ( x()i*n2t1)4(7(4x)8*361408.703 7+4 1802.54).0 | + ^ ~ 0.5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:452In file included from :7src/libavcodec/aacps_fixed.c:: 24warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]In file included from src/libavcodec/aacps.c :32: src/libavcodec/aacps_fixed_tablegen.h:237:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 452 | {Q31( 0.83 42373 | 4 2 9 2 4 01 34Q6f3)0(,0 .Q03010(0-000.01030002f3/45M0_6P4I6)9,97 fQ)3}0,( 0{Q.3013(8 704.690755944f6/4M_9P1I3)0, 7Q03205(0f.)0,6 0Q03613(67 808f./2M0_P5I1),1 0Q473007(408.60869f0)3}8, 7 6| ~~~~~^~~~~~~~~~~~~~~~~~6 9f/Msrc/libavcodec/aac_defines.h_:P45:I36):, note: Qexpanded from macro 'Q31'3 0(0.103 7459 | 0#d6e4f8i3nef /QM3_1(PxI)) , Q 3 0 ( 0 . 1 11 5 9 (2i3n7t4)7(f(x/)M*_P2I14)7,4 8 3| 6 ^~~~~~~~~~~~~~4 8.0 src/libavcodec/aac_defines.h:+44 0:.36:5 note: )expanded from macro 'Q30' | ^ ~ 44 | #defIn file included from insrc/libavcodec/aacsbr_fixed.ce :Q623: 0src/libavcodec/aacsbrdata.h(:x451): 83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (i n451t | ){(Q(3xsrc/libavcodec/amrnbdec.c1)(*:-188100:7.625386:6077 4108warning: 926649.702 8+implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ), 0.Q5)3 1 (| ^ 0.9684077380In file included from 65src/libavcodec/aacps_fixed.c8:224f: )In file included from },src/libavcodec/aacps.c 188: | {32Q : 3src/libavcodec/aacps_fixed_tablegen.h1 :(237 - :860:. 1warning: 7 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]73 7 3 66 6p7-2>6p7rfe),v Q3_2371l( | s - p0_ s. u4 b48[ 16iQ6]309 AS libavcodec/arm/int_neon.o (2= 0 0.8 059 4805l00fs0p)0_0}s0ub,0 4 | 0 ~~~~^~~~~~~~~~~~~~~~~~~_fi/M n_PiIsrc/libavcodec/aac_defines.ht)[:,i45 :]Q 36:3 *0note: (expanded from macro 'Q31'10 0.0003 8/7 4(6f l945o7 | #ad5t4)eff(/in1eM Q _3(2c0.5u0r_4f5ra54me0_107l712e368n385gf7t)3,hf Q /=3 FM_1PF(IM-0)I,.N 8Q3(08(s802c.098o33n9f-398>18s34a44m12pl79fe/M4_sPf I)),- }, Q ct3x{Q03-(01>.(fr1a 20m.48e07_11i8d97 9* 958(8fu/7iM32n_tP3868I554f)),_,t )QQ 3s3co10n((0f. 1-0.48>f5r5282a33m7e_551l51e50n69gf/6tMh,7 _ | 6 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~P5 If),) },Q 3 0| ~~~~~^~~~~~~~~~~~~~~~~~( 0.15src/libavcodec/aac_defines.h69 :78182245 | 59:2 363 :f note: / expanded from macro 'Q31'M _ P I ) , 45 | | ^~~~~~~~~~~~~~ #d ef isrc/libavcodec/aac_defines.h ne: 44 :36 Q:3 1 note: (expanded from macro 'Q30' x ) 44 | # de fi n e Q 3s 0 c( xo ()i n nf t ) - (> ( fx r )a* m2 e1(i_n4tl)7e(4(n8x)g*t3h1);6 0 47| 8 ~~~~~~~~~~~~~~~~~~~3. 7041 8+2 04.5.)0 | + ^ ~ 0.5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.hIn file included from :449src/libavcodec/aacps_fixed.c:src/libavutil/macros.h:59:4924::: 25 warning: In file included from :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacps.c :note: 32: expanded from macro 'FFMIN'src/libavcodec/aacps_fixed_tablegen.h: 236:61: warning: 449implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | {49Q3 | 1#(d-0e.5f0i25n e4 236 | 5F F0MI 0 N(7 a7,b 2)6 Q(3(a3)5 0(f0)>, . 0Q3(1(0b0-0)0.0 080?8 08(002bf) 9:/ (3aM))3 _8P 1I| 34 ~ ^ ~2 ),9 Q43f0)}(, 0{.0Q54src/libavcodec/alsdec.c131:(18641:9 :30 warning: 8.comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]80 71399f5/8M 7_31864P2 | I)3, 8Q3 8055 f(), 0 .Q3 01 8( 3I 9N09.8T484E157R2fL/2M_EP3A51I5V)09E,6_ 7QO306U(50.T1f)P}2,U48 71T8 (17| 69 ~~~~~^~~~~~~~~~~~~~~~~~) 8 f /src/libavcodec/aac_defines.h| Msrc/libavcodec/amrnbdec.c: ^~~~~~~~~~~~~~~~~~~~~ _45P::I321)src/libavcodec/alsdec.c:36,: 75Q:301854(: note: :expanded from macro 'Q31'31 0 :. warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]1 note: expanded from macro 'INTERLEAVE_OUTPUT'4 5 83457 | 5#1d5e6f /fi321n eM_ | 1854 P | Q I) 3 , Q31 ( 0 x ( ) 0 . l 1 s5 f6 _9 7no f8o_ 5 rr9 2 [ 3 ((ifci]n/ M_ P=t =I)p 0)(-;, (> cx p| re)<* ^~~~~~~~~~~~~~v 2c_1h4src/libavcodec/aac_defines.hals7f_:n4nr[448e3il:6364]s;:8 c .*+note: expanded from macro 'Q30'0 +) L + S F 0 44 | _#. 5)Rd_ eFf i A| n eC ^ ~ * QP 3R0 E( Dx_In file included from FA ) src/libavcodec/aacsbr_fixed.cC :_M 62O : D src/libavcodec/aacsbrdata.h : 449E_ : 1 312: k warning: 2 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (i n +t ) (( lxsf ) *_5 4491_0 m7\e3 | { Q3a7 | 1 ~ ^ ~~~~~~~~n41( [82-i40];. .500 2src/libavcodec/alsdec.c :| 5 ~ ^~~~~~~~~~~~~+ 18644 5:00097.:72563 5)warning: fcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]), | ^Q 31( -01864. | 8 8 82 9In file included from 3src/libavcodec/aacps_fixed.c 38:1 24 3I: 4NIn file included from src/libavcodec/aacps.c2:T329E: 4Rsrc/libavcodec/aacps_fixed_tablegen.hfL:)236E}:,A36 V: {warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E Q_3OU1TP(U T(01.60)1 9 9| 2365 ^~~~~~~~~~~~~~~~~~~~~87 | 3 2 src/libavcodec/alsdec.c3:1858 8 : Q835531f0):(0,. 00note: 0Qexpanded from macro 'INTERLEAVE_OUTPUT' 0310(0 00.080502 1858f2 | / 3M 5_1P 5I) 0 , 9 Q 6376 50 f( 0) .} 0,54 1 1 f| 3 ~~~~^~~~~~~~~~~~~~~~~~~ o8r8 7(3fsrc/libavcodec/aac_defines.h/c: 45M:36=_ :0;P I cnote: <) expanded from macro 'Q31',c ha nnQe3l0 s(45;0 | . #cd08+39e98+44f)i1 n e7f /MQ_ 3 P1 I( ) x, Q) 3 0 ( 0 . 1 2 4 8 7 1 8 7 98 f / M (_ inPt I ) ) ( ,( \ x Q)| 3 ~ ^ ~~~~~~~~* 02(1407.414853864src/libavcodec/alsdec.c83.:7186605:1 59+6:f /warning: 0Mcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]_.PI 5)), Q| 31866 ^ ~ | 0 ( 0 . 1 5 69 In file included from 7 8src/libavcodec/aacsbr_fixed.c5I:962N: src/libavcodec/aacsbrdata.h2:T3449f:E/6R:M Lwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]EP AIV)E,_ O UT| P ^~~~~~~~~~~~~~ U 449T | {(src/libavcodec/aac_defines.hQ331:(2)44-: 36:0 | . ^~~~~~~~~~~~~~~~~~~~~note: 5expanded from macro 'Q30'02src/libavcodec/alsdec.c5 45:01854:0317: 7note: 442expanded from macro 'INTERLEAVE_OUTPUT' | 63 5#fd),e Qf31i(n-0.888293381 e3 41854Q2 | 390 (4x )f ) } , { Q 3 1 ( 0 fo. r 01 ( 9(ic9 n= 5t80;)7( 3(cx2 3)88<*55 f1)c0h,an7 3nQ74e1l318s2(4.; 00c +.8+5+ 2)023 .5 1 5 5) 0 9 6 | 7 ^ 65 f) }, | ~~~~^~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacps_fixed.c : src/libavcodec/aac_defines.h :2445: : In file included from 36 src/libavcodec/aacps.c:: 32note: expanded from macro 'Q31' : src/libavcodec/aacps_fixed_tablegen.h : 236 : \4511 | :# d| ewarning: ~ ^ ~~~~~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ine Q31(x)src/libavcodec/alsdec.c : 1866236 | : 9 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] Q 30 ((i0n. 1866t | 0) (0( 0x0 )0 *0 20 1407 004f /M8I_N3PIn file included from T6IE4)src/libavcodec/argo.cR8LE,AV:E.0 +28_QO 3: U00src/libavcodec/bytestream.h(T.5:) 0 P171.| 0U5:41 ^ ~1T18( 3:382) 8warning: 7| comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]In file included from 3 ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_fixed.cf /M:_src/libavcodec/alsdec.c:621858: Psrc/libavcodec/aacsbrdata.h:I:),31 448Q::384: note: 0 (warning: expanded from macro 'INTERLEAVE_OUTPUT'1710 | .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 8 3 99g -8>b1858u | 4 f 41448f e7r | {f+ Q/3= M 1 _ (F-FPMI 0I.N53 )(g2 , -f8o >2bruQf1 53f(60e(0c.0r6 1_214=e9n8d -42701 8f;g7-)>b usrc/libavcodec/adpcm.cf9f,er:c11338 , :f32Q: d e70s. 1f5369t78 5i912e pn037 3_1ef i1n d/M 7 F e _P6IfF),x ) M, Q3 I > 1 N (| a( 8 ^~~~~~~~~~~~~~ , 8 b0.u6 )src/libavcodec/aac_defines.h)1{ :((1 44a:33 | \) 365: ~~~~~~~~~~~~~~ ^ ~~~note: >7 (expanded from macro 'Q30'b)| ?2 ( ~ ^ ~~~~~~~~b)4 8:21 4 844( | f#dae)fsrc/libavcodec/alsdec.c)}i,src/libavcodec/adpcm.c :)1918:n: | 35:e Q78 ~~~~~^~~~~~~~~~~~~~~~~~warning: 3:0| comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 69(: ~ ^ ~ note: xexpanded from macro 'CASE'src/libavcodec/aac_defines.h ): 45 :36 : note: expanded from macro 'Q31' 1918 | 78 | 45 src/libavcodec/amrnbdec.c : | 355# : d(89i ei:f f n (ictC)warning: nteA(Simplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] x (E-_Q3(xC)O>31*(1N0cuxF)7 r I3G7_ _4 f355 1 8#2r | #4 a m .c0 e o + _ d 0l e l . ecs f5()n #g#src/libavcodec/alac.c_qi[i ]t h:_nD| E = 604t ^ C O!D:)66:( =lE(R(xwarning: ) *sIn file included from f,_rmissing field 'unit' initializer [-Wmissing-field-initializers][2 ssrc/libavcodec/aacps_fixed.c AiV_1CcO:D] 4o724E: +n f4CIn file included from _ 604p-8>fsrc/libavcodec/aacps.crI | D-3>p:ra m_6432e e _8le: v # #.nsrc/libavcodec/aacps_fixed_tablegen.h_ 00g:tl235c o,dhs:+ e0 .f51361c,&_)r : | , ^ ~ & [A i]_V _| warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _VO ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~AP*T_In file included from src/libavcodec/aacsbr_fixed.c _FALA:pRrG62_AGU e: SDdIsrc/libavcodec/aacsbrdata.hO235____)f: | 448 P a :A Rc| 59 : AQ[ ^~~~~~~~~~~i] Mwarning: 3 0)( implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0*| ( L.S0 0src/libavcodec/adpcm.cF:A0V__O76P0R _:T340448FA_:F0L | AC 0{0G0 0note: f/Q_/expanded from macro 'CASE_3' M3D 8_01E(P0IC)-, Q03O0076 | . 0D)(.0 I N5G._ +3027P4 A R87 5l0A62 sM9 1} ,f15 CA_S7E6 06319f_/| _ ^42Mm 2f(_ceo)n,P IafiQg31)n,,([ src/libavcodec/alac.c -Qi30c:0].(9o16054 0.d:23*21e12 61c:( 1560_warning: .309 i/missing field 'help' initializer [-Wmissing-field-initializers] 218d 8375,4 008 3f_6050 | 3 ) _ .{ fN}V,0)/;UAL L M _A{RIn file included from }_ Q| 3G1,( P | src/libavcodec/arbc.c ^ ^~~~~~~~~~~~~ ~S_ I: 26In file included from _: )0src/libavcodec/argo.c):src/libavcodec/bytestream.h,. Q : 289: src/libavcodec/amrnbdec.c3:171| 9src/libavcodec/bytestream.h0355(: ^~~~~~~~~~~8 ::0181: 18630:.71warning: src/libavcodec/adpcm.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 13warning: 37: 74::implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1303673 1warning: 8:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 8 766fnote: 7expanded from macro 'CASE_2' )1 61714355f,/M | | Q_ 74 | 186 3P1( | I 0 . ) 6g,s Q 310-(0i 1>.bzCe 3l2sufA2 3=0 fFSFfM53_8E5e8I7777q_[riN](2p-9> 4f/b#+#= 8eMun= (2l1_aPfI )s4b8ffF),},f leeF _ r| dMQr[_i ~~~~~^~~~~~~~~~~~~~~~~~]( I3Ne c+o0(nsrc/libavcodec/aac_defines.h d(egcd_:p0-> biu45-.>-df,: 2_p refv361:_ pnote: expanded from macro 'Q31'e _r9V9-4l_sAf>5bue _45_9rf[nA | R0GfSi_d#7e]r_, de6 )* -pff si zri/ Mge-e>nb| _)Pde_u ^~~~~~~~~~~ ;I )f,f Qa3fc | 1er[| i ^~~~~~~~~~~~~~](src/libavcodec/adpcm.cx, ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~s ): ) i71z* src/libavcodec/aac_defines.h:e ) ;:744(:src/libavutil/macros.h36 :L :note: : note: S49Fexpanded from macro 'CASE_1'_ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~expanded from macro 'Q30' :R 2571: note: expanded from macro 'FFMIN'_ | F Asrc/libavutil/macros.h : 4449C | #49 | (d: #/diee25f{ nf:iin 8_t nee0 _)Vnote: A_ 0F(Fexpanded from macro 'FFMIN'MAIQ30( RGNS0_._x 49((0)x} | a#)*)2 ,d ef i1 b+ 4n 74 83)6lsef 4_F3 _ m(8(aF M Ie.) N a0n [i ]( a >+ ,\b )0 (*( ( .| ^~~~~~~~~~~ a )b5 ) (( 1). | i>n 0 ^ ~ t(? )b( (/xsrc/libavcodec/adpcm.c))(b )8:*In file included from 1 00115400src/libavcodec/aacsbr_fixed.c?::.73:7 32(:0 warning: 624: (src/libavcodec/aacsbrdata.ha:)448comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]:1b); 318:)) 2 warning: | 4:.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 | ~ ^ ~ ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ +1154 (0. | 5a) ) In file included from | )src/libavcodec/argo.c: ^ 28448 | { Q3: | 1src/libavcodec/bytestream.h ~ ^ ~ (-:0In file included from 187.src/libavcodec/aacps_fixed.c : 5i:f 15(c3s24-:2: 8In file included from > st2esrc/libavcodec/aacps.cwarning: :1pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]32 5_: 6i06src/libavcodec/aacps_fixed_tablegen.hn 1:9d1872354:e111 | : 2warning: xf implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] )> 8 , 8iQfu 3)({ 1 | s( ~~~~~~~~~~~~~~ ^ ~~~- i 0235z | .e9 142 2!32 6=5 0 si9z e1Q3)5src/libavcodec/adpcm.c43 0 :f78:(| )690 ~~~~~ ^ ~~~~ }:., 0 0note: 00{0expanded from macro 'CASE' Q0030010(f /780 | .9M _9PI 8) 1 , 7 3 10Q 730C(30.A01S71E4775_360f(),6 QC391O1NF(7 I0fG/.M__6P11 3I#),3#5 7 Q23c40o8(de20c.1116 34#2#8 _8Df7)E8C3}3O,fD / E| MR ~~~~^~~~~~~~~~~~~~~~~~~_ ,P AIVsrc/libavcodec/aac_defines.h),_ Q:C3OD45E0:36C(_:ID0_ . note: #1expanded from macro 'Q31'#7 c3o88d6e7c1 ,6 445f_ | #/_VdMA_PeI_fA)RGiS,ne_ _ Q)3Q1( x3 | )0 ^~~~~~~~~~~ ( 0 . 2 0 3 8 src/libavcodec/adpcm.c :5 87677 : 7 349(:fi/ nMnote: t)_expanded from macro 'CASE_3' (P(I)x,)* 21Q764 | 370 (04.8 362 481 . 90 9+ 04.C5A5SE9_)027 6f(/M c_P| oIn ^ ~)fi ,g , c| od ^~~~~~~~~~~~~~e c_iIn file included from dsrc/libavcodec/aacsbr_fixed.csrc/libavcodec/aac_defines.h,: :_6244_: :src/libavcodec/aacsbrdata.hVA36_::AR448 Gnote: expanded from macro 'Q30':S _6:_ )warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]44 ^~~~~~~~~~~ | #define Q 3448src/libavcodec/adpcm.c | 0{Q:(3741x:)( 36-: 0 note: .5 expanded from macro 'CASE_2' 3 2 8 2 1 5 60 746 | (i1 n9 t)4( (x2 )*f1 )07 3,7 In file included from 4Q 13C1src/libavcodec/arbc.c(82A:-264S.00: E. 9src/libavcodec/bytestream.h_+ 1:42 #186#3 e0:213n.65:)ab5l e warning: | 0d9comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ^ (1co3d5e4cf_)iIn file included from d},src/libavcodec/aacps_fixed.c,: _24_{VA186_: AQRG | SIn file included from _3_ src/libavcodec/aacps.c:132): src/libavcodec/aacps_fixed_tablegen.h (si z: 0e235:| .298698 ^~~~~~~~~~~17 := 3 1FFwarning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M I7N3(11p76src/libavcodec/adpcm.c-f>:b)71, uQ:3 f71235f | : (e r _ ennote: d 0expanded from macro 'CASE_1' -. 6 1 p1-Q 371> | 303b u(ff5er ,07. 0 24 0s8{2014i8 0zf)_}0,e _ 0| )V0A ~~~~^~~~~~~~~~~~~~~~~~~ ;0_ Asrc/libavcodec/aac_defines.h0 R| :450Gf ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~:S36/ _:M _note: expanded from macro 'Q31'_ src/libavutil/macros.hP:49}:I ),25 Q : 3 45 0note: expanded from macro 'FFMIN' | ( # 0.d0 \e 749fi 47 | 5n0| 6#e ^~~~~~~~~~~9 de fi1nQ371(exf /M)_FPI F src/libavcodec/adpcm.c ):M1205 , I:N ( 41 Qa:, 3 bwarning: ) 0comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]( 0 (.( 1a()1 >i6 n3t)(((2x) b8*120521)47 | ?78 3 4 3 ( 8fb )3/64 8 :M (.a 0_ ) P )+Ii) , Qf 0| 3 0(.0 ~ ^ ~( 5.c)1 -7 3>8| stIn file included from 8 ^ ~a src/libavcodec/arbc.c6:t267u: 1ssrc/libavcodec/bytestream.h64[:In file included from f/iM187src/libavcodec/aacsbr_fixed.c:]._s:Pt1562Ie):,: p _src/libavcodec/aacsbrdata.hQ:447warning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3:0(n0 de83x:.2 > 03warning: 1878 | 8 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 8 5if u)8 ({7s 77i z9f| e / ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~2 447M _!= | sPiI){z,eQ Q)331 0(( | 0-. ~~~~~ ^ ~~~~21099 4.5src/libavcodec/adpcm.c:389786804:176964: f4note: expanded from macro 'CASE'/ 7M8_P4I7)3,8 78 | f | ) ^~~~~~~~~~~~~~ , Q src/libavcodec/aac_defines.h31 ( :0 44:.36:C5 note: Aexpanded from macro 'Q30'1S 3E3_733(4 44C9O | 0N#F3IGd0_ef4 i#0n6#f)e }, coQd{Q3ec3 0(1x()#- 0# . _ 9 D 7 E 3 C4O6 26D 7(E9iR,4n t)4A(54V5f()_x,C) O*1Q0D37E13(7C41-_082I.D496_.54 093#6 4#+ 3co d8ec04,. 05In file included from _9)_8 Vf) }src/libavcodec/apedec.c,A | : ^_ A RG36S| : _ ~~~~^~~~~~~~~~~~~~~~~~~src/libavcodec/unary.h_ :)In file included from 50src/libavcodec/aac_defines.h: src/libavcodec/aacps_fixed.c:4541:: :| 36 :24 ^~~~~~~~~~~warning: : In file included from comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]note: src/libavcodec/aacps.cexpanded from macro 'Q31': 32: src/libavcodec/adpcm.csrc/libavcodec/aacps_fixed_tablegen.h:76::235 4534: | : 61note: # expanded from macro 'CASE_3'50:de f | i warning: n implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e Q 76f 3 | 1o(x )r( i = 0 235 ; | C Ai < S E_ 2 l ( e cQ(3n0oin f(ign,& 0t&)c.od e(0g0c(xe)0*_2t00i01_d040b0,7i0f /4Mt__8_sP1(3gVbI) 6!48A.)=,_0 + stA Q0o.R3p05(G0.;)S 07 _ 47i5_| ^ ~+0+)) 6;9 17 f| / ^~~~~~~~~~~In file included from | M ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/aacsbr_fixed.c_:62P: Isrc/libavcodec/aacsbrdata.h):,447 src/libavcodec/adpcm.cQ:30:(58740:: .36warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:1 6 note: 3expanded from macro 'CASE_2'28 7833f/ M _P44774I | | ) { ,Q 3 Q1(C-A3S00.E38(6_84014 .#147#78 348e867n73a18b6lfed4()f,c Q/3odMe1c__i(Pd ,I _0_)V.A,5 _Q31A30(R03.2G07S383__5)4 89 7| 077 ^~~~~~~~~~~39 0f4/06Mf_)P},I ){,src/libavcodec/adpcm.c:Q713 1(:Q-3070:( note: .0expanded from macro 'CASE_1'9. 7324612 69797194 | 4 45 9507 64 {f5 /f_M),__ VPQAI3_A)R1(,-G0 S._ _9| ^~~~~~~~~~~~~~6 }5 4 93src/libavcodec/aac_defines.h6 4: 3 44 8 : 436: 0 note: \expanded from macro 'Q30'9 8f )| } ^~~~~~~~~~~, 44| ~~~~^~~~~~~~~~~~~~~~~~~ | #defsrc/libavcodec/aac_defines.hi:n45e: 36Q:3 0note: (expanded from macro 'Q31' xsrc/libavcodec/adpcm.c): 1325 : 3245 : | warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]# d ef i n e Q 31325 | (1i( n x t))( ( x ) *i f1 0 7 ( 37c4 18s 2- 4(>.ist0enp t)_+ (i(0xn.)d*52e)1 x 4 | 7 ^4> 8883u64)8.{0 In file included from + | 0src/libavcodec/aacps_fixed.c ~~~~~~~~~~~~~~ ^ ~~~ .:524): In file included from | src/libavcodec/aacps.c ^ ~: 32: src/libavcodec/aacps_fixed_tablegen.h:235: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:447src/libavcodec/adpcm.c::3278::69 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 235 note: expanded from macro 'CASE' | Q30( 0 44778 | .0 | 0{00 Q0 3 0010 ( 0 -00 .fC/38A6SME8_4P_I)13,4( 4QCO7N3F80I4(7G380_f. )0#7,#4 c 7Qod5e036c19 (1 #7#f0/M _.P_5I)D,1E3 37CQ330O(0D.49E0R1, 310A4066V32f8_)}7,C8 O{3QD33fE/M1C_(_-0P.I97I3D4)_ 6,2#6 #Q 73co9d0e4(c04,. 5_147_35V8fA8)_A6RG,S7__ )1 Q6 3| 4f1 ^~~~~~~~~~~/ (M-_P0I.)9,6src/libavcodec/adpcm.c :576Q4:393340:6( 4note: 0.32expanded from macro 'CASE_3'804 308985f 876)7 | } 77,9 f / | MC ~~~~~^~~~~~~~~~~~~~~~~~_A PSI)E,src/libavcodec/aac_defines.h _:Q3245:036(:(c note: 0o.expanded from macro 'Q31'n2f ig1, 9c9od4e c5945_ | 07i6f#d/Md_,Pe I_fi)n_e ,VQ A| 3 ^~~~~~~~~~~~~~_1 A(Rxsrc/libavcodec/aac_defines.hG): S 44 _ :_36 ) : | ^~~~~~~~~~~note: expanded from macro 'Q30' (int )44 | src/libavcodec/adpcm.c#(:d(e74fixn:)*e21364 74:8Q3 03note: expanded from macro 'CASE_2'( 64x8.)0 74+ | 0 .5 ) (| in ^ ~tC )A((x)*1073In file included from 74src/libavcodec/aacsbr_fixed.c1:8622: 4src/libavcodec/aacsbrdata.h.:0447 :+6 0:. 5warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ 447In file included from | src/libavcodec/aacps_fixed.c{:24SQE: 3_In file included from 1 src/libavcodec/aacps.c(#:-#320src/libavcodec/bytestream.h : e:.3src/libavcodec/aacps_fixed_tablegen.h8:n235a:27111:6bl:e 8417dwarning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: (4 c4odwarning: ec7comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_8 i47d 2353 | ,8f ) , Q_3 _1 ( V0 . A2715 Q_ | A1R3GS 30_ 3 (i_70.n)t3 0si z4e0 902300| ^~~~~~~~~~~=040 0 F0FM0I6N0(gf0-0f)src/libavcodec/adpcm.c>:/}b71uMf,:_7f {P:Ie)Q3 rnote: ,1 Q_3expanded from macro 'CASE_1'(-e0 0n.(d9 0- g7.71- | 304>6 7b427 67u95 0f4f 64e54{59r, f1) ,_7fs i_z/e)QV3M1;A_P( -_IAR G0).| S,9 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~_6_Q } 5 304( 0.91 3src/libavutil/macros.h614 :633 4982 8:7843 0253 9:src/libavcodec/amrwbdec.cf\/8M: note: fexpanded from macro 'FFMIN'_ 236)P:| }I35) ^~~~~~~~~~~ ,:, 49 warning: | #Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ~~~~^~~~~~~~~~~~~~~~~~~d ef3in0src/libavcodec/adpcm.cesrc/libavcodec/aac_defines.h (::1360F0F 45:.70M:236 :361:I7 | note: warning: N3(a expanded from macro 'Q31'comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 8, 8 b 6 )i (7(a )45s1 | f6_q1360> #(4[f | dbi/]M e ) _+f ? P=Ii), n i(fQ bP)e :3(Rc (0aE)-Q>s(D)03t_ . 1| a ~ ^ ~F 2(0t3ACxT)u8sO 5 [ R 8*707 79 f] .si/ t sMfe_ _pPp _iIa (nin)sdt,)(t(e x [xiQ]> )3*;28140 87( u40| . 281 ~ ^~~~~~~~~~~|396 4| 9c8-4.5>9007s6 ft+/ aM0t_uP.5s[I)1 )| ].,s ^ ~ | t ^~~~~~~~~~~~~~e p_indsrc/libavcodec/aac_defines.he:x44: 36>In file included from src/libavcodec/aacsbr_fixed.c:: 628: note: expanded from macro 'Q30'8 src/libavcodec/aacsbrdata.hu:446):{83 : | 44 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | # define Q30(x )446 | { Q3 1( 0. 6 src/libavcodec/adpcm.c 56: 778: 6950 8: (9inote: 31n4texpanded from macro 'CASE')6 (3(1xf))*,1 780 | Q 7 3 31(7 4 0 18.2 C1A843S3.E01 _63+3( 07.CO1N534F8)I8G _ 0 f##| ) ^}c, o {dQe3c1 (# In file included from 0#.src/libavcodec/aacps_fixed.c0 3_D:2E247: CIn file included from 3src/libavcodec/aacps.cO37:54D5327: Esrc/libavcodec/aacps_fixed_tablegen.h9:234R:1368:0 , fAwarning: V_)Cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],O DQEC3_1I(D-0_. 7#4# 9c 3o234d3e | 10c9 5, 6 4 10_8 f)_}V, AQ 3_ 0A(0| R.G ~~~~^~~~~~~~~~~~~~~~~~~S0 _0_)0src/libavcodec/aac_defines.h: 0 45| ^~~~~~~~~~~0 :0360: 0note: expanded from macro 'Q31'0 src/libavcodec/adpcm.c0:f76/:M34_ :P45I | )note: ,#expanded from macro 'CASE_3' Qd30 e(0f.1i01n1 e176 | 2 Q9 30 961f( x/ M) _C P A ISE _)2 ,( c Qo3 n0 (0f .ig(,1i 5n8c0to7d)6(e(x4c5)*_2i0d,124 74f8_/M3_6_V4P8A.I_),0 QA 3R0+G( S0_0_). . 25| 3) ^~~~~~~~~~~8 | ^ ~7 src/libavcodec/bytestream.h557:1src/libavcodec/amrwbdec.c7src/libavcodec/adpcm.cIn file included from :2719:src/libavcodec/aacsbr_fixed.c74255:f17:: ::/62warning: 3654:M :: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] _note: expanded from macro 'CASE_2'src/libavcodec/aacsbrdata.hwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P : 446:I59:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],74 | 271 Q | 3 255446 | {0Q | 31 ( ( 0 C AS.E0_i 2.8 2n0 6#t#7 28576 s 17ein a95ze 2 b=f0/8 9l3 FMFM e1_I N(d4P Ig(->6i)c,b3 Qsou130p(dfff_e0re_e)qn.dc_,i [Q3 0- dk351g(, ]8-3 8_0[18>0_.i17bf/V]8uMA 33f1_6_=fP3A RGeSI7)(1r.,_1,30 -_ 4s i)| 8cz ^~~~~~~~~~~~~~e )8) | *; 0 ^~~~~~~~~~~is src/libavcodec/aac_defines.h| f p: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~44):4 }36,:_ note: expanded from macro 'Q30'p src/libavcodec/adpcm.c{:aQstsrc/libavutil/macros.h[713 :44i | :149(]# 7:: 25 :d +note: 0expanded from macro 'CASE_1'e note: .fexpanded from macro 'FFMIN'c0 i 3*ne71 2Q 30 | (7 i3 49x | # s p 3{) de_f7 5_45q7[9i n_eIn file included from 38] [Vi ];0 src/libavcodec/argo.c| ^ ~AFfF: _28)MI NA (R : ,aG,S _ src/libavcodec/amrwbdec.c src/libavcodec/bytestream.h b_:: Q ) 2552933(1 }::34i:( (warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 13n-( t:a0) ( ). 7 ( 255warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]4x9 3 | > ) 3 (*b 1 1 ) 0 ?\ 0 9 (752936 | b 3 4 | )7 1s0ii ^~~~~~~~~~~4: 8(fz)es 18a})2)p 24, _ .| ~ ^ ~=q | F0Fsrc/libavcodec/adpcm.cM :[ ~~~~~^~~~~~~~~~~~~~~~~~k ]I1360N +[:(37: ip]src/libavcodec/aac_defines.h :0- warning: 45.:>36b:u=fcomparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]5 note: f)(expanded from macro 'Q31'1e r _.e 0n | - d ^ 136045c | | ) #-de f* In file included from in e pQ 3src/libavcodec/aacps_fixed.c1i-> b :(24spu x : 4In file included from _pfa)i src/libavcodec/aacps.c fsft:[32 e ri,: ] ( csrc/libavcodec/aacps_fixed_tablegen.h : s->+s 234c it:*111 z a : ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] t i )( us; isp _| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~n[t0q] .s)t[e (3p234_(]src/libavutil/macros.h | i x[:in ) 49]d;* | Q:30e(2 ~ ^25x:01 .note: 4expanded from macro 'FFMIN' >0 7080408 8490 | #u30de f6048|i00.0|n c0-f>es F /tMFM+a _0ItP.IN)u, 5Q(sa) 30[,1 ](b| .0) ^ ~ s(.(a )t1e 01p>_1i 1n2In file included from (de9src/libavcodec/aacsbr_fixed.c0b9x6:) f?62>/ 8: 8uM)({src/libavcodec/aacsbrdata.h _b:) P446 | :I (: ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~) a32,:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])Q 3 0( 0.| 1 ~ ^ ~5 8076 44465 | 0{src/libavcodec/adpcm.cQ2:3In file included from f78/1src/libavcodec/argo.c::M28(: src/libavcodec/bytestream.h69:_294 0:P :note: 15.Iexpanded from macro 'CASE': 6)5 ,warning: 6comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]7Q50 8 397830 | 1 4 6(31 f2940 | ),. 2 Q 3 38 715 57C1(7 A 90iSEf.f_/M1_ 38P(s(3CIOi31)6NzFI,G3e71 _2 3#4Q #83! 08(=c00 osfi.d)ezc2}8e ,2 )#0{ # 7| Q 2_ ~~~~~ ^ ~~~~D3EC8 1O( 7D109E.f0R32/7,3M _A3PV_7CIOD5EC)4_,ID5_ 7#Q93#0(8 0co0d.f3e0src/libavcodec/amrnbdec.c)c,,5 : 8_3Q568_:825V310(:A 18-_0warning: .774ARimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Gf9/ MS_3_P_3I))1, 0 | 9 5 ^~~~~~~~~~~| 6 4 ^~~~~~~~~~~~~~1 0 568 | 8 src/libavcodec/adpcm.cf: 76src/libavcodec/aac_defines.h:)} , : 34 44 : 36::| ~~~~~^~~~~~~~~~~~~~~~~~ note: note: expanded from macro 'CASE_3'p src/libavcodec/aac_defines.hexpanded from macro 'Q30':-> 4576b: | 36 e : 44t a | note: expanded from macro 'Q31' #= Fde f iFnC MeIAN(45p -S | Q>Ep#i3_0d(tx)2ec f(h icn_e og Q3n1(ax )fii n [g4] , , c 1 od e . c(i0n t_) )i(; d(, x ) (| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~_ _*ViA_1nAt0R)src/libavutil/macros.h(7G3:(Sx7)49_4*:2_141722)842:4 .8 3 0| note: 6 4 ^~~~~~~~~~~8expanded from macro 'FFMIN'+ . 00. 5+ ) 0src/libavcodec/adpcm.c49 | .#:de| 574):f ^in e36 : note: | ^ ~ expanded from macro 'CASE_2'F FMIIn file included from Nsrc/libavcodec/aacps_fixed.c (:74a | ,In file included from b24): ( (src/libavcodec/aacsbr_fixed.c In file included from src/libavcodec/aacps.ca:) :3262: src/libavcodec/aacps_fixed_tablegen.h>:234: : 86 (src/libavcodec/aacsbrdata.h: b:) 446 ?warning: :C7 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]In file included from A:( Sbwarning: )src/libavcodec/arbc.c E: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](: _a 26#): # )src/libavcodec/bytestream.h 234 | : e446n 293 :| | ^ ~a 13{b :Q3lQ 310ewarning: (( d0.comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]60(. 5c607o0d050e000c8_0i9030 d,10293 | 4_f /6_ M 3sV_A_1AiPfIR)z, )QG3e2, =S 0 _FF(Q3_M)0 1 I.(| N ^~~~~~~~~~~1 0( p0-.>b111u1289f03fsrc/libavcodec/adpcm.c93e1:6rf6/71:_73:M note: e7_expanded from macro 'CASE_1'n1P Id)34 ,8 -718 | Q 03 p{f0(-0 )__>V.A}_AbR1u,G 5{fSf_src/libavcodec/alsdec.c8Q037e_:16r4 520640(2,}: f/ M190 .0s32_: i7zP 3eI)warning: 3);comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 7,54 5 7 98| Q0 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~3\0 f| ^~~~~~~~~~~( ),20640 | . Q src/libavutil/macros.h2:493:25 31:( src/libavcodec/adpcm.c8 7-f:onote: 5051404r expanded from macro 'FFMIN'.7:1(7c 7=3294 9:3 f/0 ;349M | #warning: d 1_09comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]5ecP 6fiI<4n1)0 neu, F8 f )mFM1404IQN}(_a, | 3, b bu| f0) ~~~~~^~~~~~~~~~~~~~~~~~ f ( e0r s(src/libavcodec/aac_defines.h.:2 8; 2(45 0c7a: + +2))36 8 7 1 9:fi{> /note: f ( cMsexpanded from macro 'Q31'-(| _ ~ ^ ~~~~~~~~~~~ >bstPe )Ip)_ i 45, | ?n src/libavcodec/alsdec.c #d(:bQ)d e:e208730f x(:(i a>190:.src/libavcodec/bytestream.h3ne) ) 0 5:831788warning: Q33:1u(comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]| 8130:)x{ ~ ^ ~ 1 8)warning: 7 fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]/| 2087 | M ~~~~~~~~~~~~~~ ^ ~~~_In file included from Psrc/libavcodec/arbc.c fI :o)r 26,: 317 src/libavcodec/bytestream.h(: | c| 294 ^~~~~~~~~~~~~~ :( i nsrc/libavcodec/adpcm.ct=src/libavcodec/aac_defines.h 150: :s)(:; 78warning: i(44 c:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] zx):* 2691e:36< 427 =note: :n 294 | 4 8expanded from macro 'CASE'3unote: m _ bFu f6fexpanded from macro 'Q30'e Fi4 8rsrc/libavcodec/amrnbdec.cMf . s:I 78044; 604N( | | c:(45s + #+dpe:i 0+-)f zwarning: e 2.>5)i implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] bun e| ! f| ~ ^ ~~~~~~~~~~~= f ^ ~CAQS3 604e | E0(sr _3x()i_z esrc/libavcodec/alsdec.cC In file included from esrc/libavcodec/aacsbr_fixed.c ): O N n : 62: 2103src/libavcodec/aacsbrdata.h:| 23F:d warning: : ~~~~~ ^ ~~~~I -comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 445p - G : 84>:_ dbi u 2103warning: f f # | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ff# c e o+ r (idn=t, seic f)a zfo r445#(be | #(sx)(;{ Q3(1)(c _l*1 =DsE0C0| . f7_Oav ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~g9 037D41[8src/libavutil/macros.h;:E8Ri,3 A V49c2 ]9 _:425<:8-89C. 0 3lOnnote: u+6 sfD[Eexpanded from macro 'FFMIN'm3099i8C8 _.b]_)f5u)I D) 49f f/_ ,l | s e r s#;f| _#Q#d e ^fai3n cc ovd1e( +ge c0, +[Fi._3In file included from )F]_;9src/libavcodec/aacps_fixed.c4 M| ~ ^ ~~~~~~~~~~~V : 6I74A| _24ANR4src/libavcodec/alsdec.c ~ ^~~~~~~~~~: (Ga0,:b)In file included from (S(4_2133src/libavcodec/aacps.c:23src/libavcodec/amrnbdec.c2:a604)_:):0:533 :32 : src/libavcodec/aacps_fixed_tablegen.h6> warning: :9 fwarning: | comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] ^~~~~~~~~~~ 234()bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: }), 61 : { src/libavcodec/adpcm.c604 | 2133?warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3: | 176( ( : 0b. 34 ) 4234 | : 7: f o 5 (note: expanded from macro 'CASE_3'r 4 6a d( ic76 9)46Q8f | = ) 3 4 f 049 0| ( ~ ^ ~3 +;0 8 f)=, .c0 0In file included from C0src/libavcodec/argo.c f A<0 0:Q28: asrc/libavcodec/bytestream.h:S318Ec_023(bs:(15hl010c00:f as(o 0/.warning: 6n8fn6n13Mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_efl0i_ Pas4g4Iv;) ,8g , 318 c3[+6i+Q | 3o0d81]1c ( e cf_)0 - )iif .(s i}lds{1 z| e,2, f01 ~ ^ ~~~~~~~~11 2 | ! ~~~~~^~~~~~~~~~~~~~~~~~[ 9_=_iV0A_src/libavcodec/aac_defines.h :]9)Asrc/libavcodec/alsdec.cs45i6z eR::36f//)MG2151: _PSI: 19l| s_f)_anote: : ~~~~~ ^ ~~~~ _,v expanded from macro 'Q31'warning: )comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]gQ[ i] 3; 0 45| | src/libavcodec/amrwbdec.c( 0:| ^~~~~~~~~~~# .36615 ~~~~ ~~~~~~~~~~~^~~~~~~~82151d:ef i0 | 743src/libavcodec/adpcm.cn 6:4:5e Q 74 0fo3warning: :236fr/1(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : Mx_ (c) Pnote: I =expanded from macro 'CASE_2') ,1 ; c 366 Q | 74 < 3 | 0 c (0 .h2 3src/libavcodec/amrnbdec.c a 8 :609 :n n7e ls(;9 :5 i 5warning: n c7+implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] t C 1+7 )A( (x))9Sf * E/_ 609 | 2| M _#P 1 ~ ^ ~~~~~~~~ #I ) ,4 Q3e0( 7 4n80 . ab3li2 86edf( 2 4 co0 8(dd7i . e2cf_0i0d,8 f_ .718 *_ +1<9Vex c=0 f0A_[.i/ .+AR5GM6_ PI)S51) _) ], _ )| ; | Q ^~~~ ~~ | ^ ~3 0 ^~~~~~~~~~~| ( ~ ^~~~~~~~~~ 0.3058In file included from 3src/libavcodec/adpcm.c8:0src/libavcodec/aacsbr_fixed.csrc/libavcodec/amrwbdec.c711:::36587762f:/:: 63M:_ src/libavcodec/aacsbrdata.h Pwarning: note: :I445implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:expanded from macro 'CASE_1'59) , : | warning: ^~~~~~~~~~~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 365 71 | | src/libavcodec/aac_defines.h : 44 : 36 : 445 | { Q{ note: 3 expanded from macro 'Q30'1 _ (_ V src/libavcodec/bytestream.hA 0c_tx44.:9A-317: | 13#8R3>9pi:t dGe8ficwarning: S8_n_h }comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 9e3_63 v9 Q e 930c(t o8rx 8[) if 317 ] ) \ | , Q3=1 ( 0 .1 | 0 s8 ^~~~~~~~~~~* . i z ee23 (ixn9=ct[4i -) 6F7src/libavcodec/adpcm.c(1F(]4:1431MxI) 4+:N*0 320(.:61047p warning: 42 3-7comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]410*> e825buxff46.c0er9_[e fi)n+1431]}src/libavcodec/amrnbdec.cd : | , 0620 :+ -. p -55{ Q5 >:| 3)1 ( b ~ ^~~~~~ 0uwarning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].f ^ 4f ersrc/libavcodec/amrwbdec.c7 54,: 6 365s: 43In file included from :9src/libavcodec/aacps_fixed.c iif620 warning: 4:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]z | ( 6248e4c4 : )In file included from s9- >365 | ; src/libavcodec/aacps.c3: 32s: src/libavcodec/aacps_fixed_tablegen.h : 8 ft 234: ) e| 36 , p ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ : cQ3_1 i n o (warning: d0n. implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]esrc/libavutil/macros.hs6tc x:849 :t25 6f1x:->> 8l8u3)0 p ioa{t4 note: s234mtc h4expanded from macro 'FFMIN'8 | 3o _v e 6o| thc 8 ~~~~~~~~~~~~~~ ^ ~~~i t 149no 1 | #gd_r [fi]e ff i)n=aQc}te 03.,o rsrc/libavcodec/adpcm.c 018 F:78:69: note: expanded from macro 'CASE' * exc[i - 1] + 0.6=( F78 | 4 0| M *a . ~~~~~^~~~~~~~~~~~~~~~~~I v_e0x cN[ cl0(0i0 0i00src/libavcodec/aac_defines.h0a], p :00 fb/f (454.+0 )M_CP: * AI36 | d(iSf)f: ~ ^~~~~~~~~~ (E_,3 (note: aexpanded from macro 'Q31' -C )1 Q3O0( .>N0FI6 (.45G | #,debf1)_ #i#0 0.n1ec ?01odQ 3,1 2e90(11(c9 b.0x6)#)) f #;: / (M_ DE| a)_ C ~ ^~~~O)DPE R, I A V)_ CO| , D ~ ^ ~ E C_QI 3D(0_ i#In file included from #( n0.src/libavcodec/arbc.cc:t261: src/libavcodec/bytestream.ho:)5d318(:815ec(,0: x7) _6*4warning: 5_022f/comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]V1AM_ P4_7I48A)R G3S_,3186_48 . | Q)30 0( 0. +2| 3 ^~~~~~~~~~~0.i58) f| ^ ~7 5(s5izsrc/libavcodec/adpcm.c7:e21 76!7In file included from :src/libavcodec/aacsbr_fixed.c=9:3462 f:/: s Mnote: src/libavcodec/aacsbrdata.hi_expanded from macro 'CASE_3'Psrc/libavcodec/amrnbdec.c:445:z I:)e622) 32 ,:: 76| | 76: ~~~~~ ^ ~~~~ Q warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3 warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( 0 .445C2 | A8{2SQ 30E726218 | 1_( 7 2 0 1 (.c9o n9f fi8g/3,9 M 8ccod_89o36e3P9nscI)9t8_ ,f8if dlo)aQt, f,i3 0 (x_edQ_0_3VgA.13a0_58(3iAnR G8S_0m0e__.13a)n 8=79 ( p | f4/-M ^~~~~~~~~~~>f6i_7 4xPe4dI0)_4, g src/libavcodec/adpcm.c2:a| 0745in ^~~~~~~~~~~~~~[:636 :0 9]note: fsrc/libavcodec/aac_defines.hexpanded from macro 'CASE_2':+) p -44>}f:,i36 : xe74d _{ga | inote: Qexpanded from macro 'Q30' n3[1 ]1 (+ 0.444 | 7# | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5 d 4src/libavcodec/bytestream.he f6Ci n9e:A3556224 | SE:613 :Q _8 434 9warning: 38 f0#(comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]# )x , ) eQ n3a 1 (b le0d . (6 355 c 8 6 | 1o3 0 d 4 (e c4 8i _s i3zne i d= 6t8, F)F1 1 (M(_xf) *1I0_) N7V} ( 3 7A4,g- _ 1 >bAuR8G pf-2fS| _>4.e0 ~~~~~^~~~~~~~~~~~~~~~~~ _+firx )e d_e nd0 _-src/libavcodec/aac_defines.h .g5:g45| : ^~~~~~~~~~~36:a )note: -expanded from macro 'Q31' i n> b [u| 2f] ^+ fsrc/libavcodec/adpcm.c 45 | e:p#r71,In file included from -d: 7s>iezsrc/libavcodec/aacps_fixed.c:ffiex: inote: )e;24 n| eexpanded from macro 'CASE_1' dQ: 3 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ _In file included from g1 (xsrc/libavcodec/aacps.c)a i: 71n32[ 3 | ]src/libavutil/macros.h:: src/libavcodec/aacps_fixed_tablegen.h : 23449:11 :+ : warning: 25| : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ note: expanded from macro 'FFMIN' __ V 623A _A49RG | S _ | _ 234 # d | ef (}i i nne t Q ) F 3 ( F M0IN( x ( ( )0*a , .20 0b 1\0 ) 4 0 0| 070 00(0 ^~~~~~~~~~~4 ( f /8M_a )3 PI 6 >),48 . 0 src/libavcodec/adpcm.c(Q 3 :b1517:+320 ):( 0 0warning: .?5 ). comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] (1b ) 0p| ^ ~ 1-:>f1 1(i 15172 | aIn file included from )xsrc/libavcodec/aacsbr_fixed.c90 9)e:d_ g6f / 62| a M: ~ ^ ~in [ _src/libavcodec/aacsbrdata.h :4 ]P)445 I ): 7*, :QIn file included from 300(0 src/libavcodec/argo.cwarning: ..2i:f implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](c1;28 s-5>: s 8src/libavcodec/bytestream.hte| p0_: ~~~~~~~~~~~~~~~~ ~ 7i6356 445 | n4d:e{Q5130x23f/: 1warning: Mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ >( P88 uI0)){. , 93568Q39 8 | 83| 9 0 ~~~~~~~~~~~~~~ ^ ~~~3 6( 0. 23s3987i559z878fe1)792f,/ MQsrc/libavcodec/adpcm.c=:_3P 78F:169IF( :0).M3 ,note: Iexpanded from macro 'CASE'9 NQ(4p3607src/libavcodec/amrnbdec.c4-4( 078> | :0.b2 625 4u8: 432f2f :0 0e 5warning: 67implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]r _92 8 7e1f9 nC)AfS d}/EM625_ | , _{3P(-C Q I Op-3)1 N > , ( FQb3 I0u.04 G_f(f7e r , 05 # s.4#( i6ze3)1;c9406.8 o| 50843de ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 4-98c01 8 73f #s#8/Msrc/libavutil/macros.h_mP f_:oIo)tDhE49C:)25,:i O, n note: Dexpanded from macro 'FFMIN' Qg3| 1ER_, ^~~~~~~~~~~~~~f ( 49 | asrc/libavcodec/aac_defines.h A0#ct:oV._d44r6C8e6:13)OfD36E0C_ i:*n e4ID _note: 4Ffexpanded from macro 'Q30'i#x8F36 81#1eMd_ gfaIi c)N}n44_o(,a | m#de c,ebd) ,aef i(| ( n;n ~~~~~^~~~~~~~~~~~~~~~~~a_) e Q_3>0 (| V(src/libavcodec/aac_defines.hbx) ~ ^~~~~~~~~~~~~~~A :) _A45R:? G36src/libavcodec/amrnbdec.c: (note: Sexpanded from macro 'Q31' : 625b:_23: )_ warning: ): 45 implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] ( | a #)d| ^~~~~~~~~~~ )e 625f(i| n | i ~ ^ ~ esrc/libavcodec/adpcm.c n t )(:(Qx 76 3)1: 34In file included from :* ( src/libavcodec/argo.c 1 note: x:280: src/libavcodec/bytestream.hexpanded from macro 'CASE_3' )(7:3 1 3577:15.: 4 108warning: 24 .76 | -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0 s m + o 357 | ot 0h.C(A SiE5_2i( cno)n ign_tf aff i)g| c ^ ((s,itze(src/libavcodec/bytestream.h oc2o:xrIn file included from d!)=* 355s)src/libavcodec/aacps_fixed.ce2c:_i z:e113i*d24): 4In file included from src/libavcodec/aacps.c: ,f i7:48 x_e323: warning: src/libavcodec/aacps_fixed_tablegen.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| _ ~~~~~ ^ ~~~~d6_:g ai nVA4_233_:8Am136.ReG:0 aSn warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _355;+ _ | ) 0s| i ze. ~ ^~~~~~~~~~~~~~~~ 5 | )= 233 ^~~~~~~~~~~ | F | src/libavcodec/amrnbdec.c ^ ~: F 624M I:N( src/libavcodec/adpcm.cQ33g:: In file included from warning: 3src/libavcodec/aacsbr_fixed.c:-74implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0>62:: (0b36usrc/libavcodec/aacsbrdata.hf.0 0624: | :fe0 r 444 0 note: _:840 0expanded from macro 'CASE_2'0e0:00 n d -fwarning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] /g e74 | M-_PtIu > )rnb , u s444 f Qm3o | fCA0Sot{e(Eh_Qr0, isi z3e.)ng#11(;_ #2 f0| 1 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e a.c027n71to2src/libavutil/macros.ha9703r:b49324 2l:725:* 5 pe-63note: 9d2>ff/expanded from macro 'FFMIN'M(_5PiI) ,cfoxde )edcQ,3 _49_ 0g( | 0i.Qa3#1d(1 0i.d,9 n_5_eVA0[83469f_i]348AnR +9 3| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ~e G 39S9F8856_F_059M5) f I| f)/N ^~~~~~~~~~~}M( a,,_b) P(({IQa3))1,src/libavcodec/adpcm.c Q 30(:>71(- :0.0(7b2).:9 note: 50? expanded from macro 'CASE_1'(67b ) 0:499 718259(81 | 94a106 )331 f)/Mf_P ) I) ,,| {Q 31 ~ ^ ~ Q(_3 _00(0V.In file included from .src/libavcodec/arbc.cA34866:9_92263A5: 28R68src/libavcodec/bytestream.h2G:f/3MS_356:0_P131_5I:) 69 ,warning: }0 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3 Q63f )}0, ( 0 . 37 8 2356 | | ~~~~~^~~~~~~~~~~~~~~~~~8 2 src/libavcodec/aac_defines.h:145 :si5ze\23696 f /: =M| note: expanded from macro 'Q31' _ ^~~~~~~~~~~PF FIMI ),N 45 ( | | #pd ^~~~~~~~~~~~~~- >efbisrc/libavcodec/aac_defines.hsrc/libavcodec/adpcm.c:unf:f162344e:e36:41 : r:_Q warning: note: expanded from macro 'Q30'e 3ncomparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]d 1- p(x )- 44 | > # b 1623d | u f effi n e e r, Q s 3 0(i z(ex) i ) n ;t i )( ( f x| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ )(c *-21 4src/libavutil/macros.h> s7t:a 4498t us:[3i 25(6]:i 4.nsnote: t8texpanded from macro 'FFMIN'e .)0 p+(_i n( 490 | d#xde.fe)5ixn*e )F F1 >M 0 I887| ^ ~Nu)3 ( {7a 4, b1| )8 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ In file included from 2src/libavcodec/aacsbr_fixed.c4(.:(a0)62 > : src/libavcodec/aacsbrdata.h+:(444: 58:b 0) warning: ?. implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/adpcm.c:578(: )b69) : | : ^ note: ( expanded from macro 'CASE'444a | ){)Q In file included from 31 ( src/libavcodec/aacps_fixed.c| 780:. ~ ^ ~ | 24 0 : 7In file included from src/libavcodec/aacps.c7 :321 In file included from : src/libavcodec/arbc.c7: 26src/libavcodec/aacps_fixed_tablegen.h:3233 :: 1112 Csrc/libavcodec/bytestream.h::4A 357:215Swarning: E5:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _33 warning: 9(Ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]O 2N5FfI )G357, | _ 233# #Q c | o d3 ief1 c( ( s ## _iD0. zEe58 CQ2360(O D3083!9E9.8=R0,5 650 sA950f)iVz0e},_ 0{)CO0DQE C031 (| ~~~~~ ^ ~~~~_0-0 I0D.056_0f/ 4#M# 9c_8oPd2Ie)91c,9, 4Q_310(_06.1V23A_1fA),2R Q231G(9 0S0.8_3_725)26f /2M_ 3| P0 ^~~~~~~~~~~I1 )5, 6Q930306(0src/libavcodec/adpcm.c.f:761:9)034},3: 9 note: 4| expanded from macro 'CASE_3'93 ~~~~^~~~~~~~~~~~~~~~~~~8 0f/M src/libavcodec/aac_defines.h_P76I:), | 45 Q3:0( 0 36.2 9: note: 0expanded from macro 'Q31' 7 9C58A0S31Ef _2/(c45Mo | _n#PdefIf),ii Qgn,3 ceo0de (c_Qi031.(dx)3 , 46 _6 _9V 9A _3AR G8 S 6__ )8f / M _P(I| ),i ^~~~~~~~~~~Q3n 0t()(0(.3x78)src/libavcodec/adpcm.c2:8*src/libavcodec/apedec.c7421:529:13644786f:7 :/20:4 note: M8warning: expanded from macro 'CASE_2'_P3Icomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 6) ,4 748 | .| 0 ^~~~~~~~~~~~~~ + 0 478 | . src/libavcodec/aac_defines.h 5 C: )A44S: 36 E| i:f _( ^ ~r ic note: #eexpanded from macro 'Q30'# - >eknsau 44b | In file included from m l< #lsrc/libavcodec/aacsbr_fixed.ci:eddm62(: e)csrc/libavcodec/aacsbrdata.hof i:d en444| ~~~~~~~~~~ ^ ~~~c e: Q_3320i(x:)d, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _ _ V A _ A R GS __ ) 444 | | ({ ^~~~~~~~~~~iQn 3t1)((( x0)*.1007src/libavcodec/adpcm.c3:7777114:1737284:2 2note: expanded from macro 'CASE_1'543 92.50f )71+ , | 0. 5 )Q 3 1{| ( ^ _0_.VA5_8A6RG38In file included from S3__src/libavcodec/aacps_fixed.c 9:}98245 6: 5In file included from 9 src/libavcodec/aacps.c5: f 32 ) : }\ src/libavcodec/aacps_fixed_tablegen.h ,:| 233 ^~~~~~~~~~~:{ 86:Q 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( -0.560src/libavcodec/adpcm.c49:82174491:94 44162333:f | ), warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] Q 3 1 ( 0Q.3 8017442 | (5 0. 02 02 0300 0000 1506 0f9f/0o3M_r6 Pf(I)),u }n, Qs3 i0| ( ~~~~~^~~~~~~~~~~~~~~~~~ g0.n12e1src/libavcodec/aac_defines.hd: 2452c:369:h0 3a76note: fnexpanded from macro 'Q31' /neMl_ P=I ) 45,0 | Q#d;3 ecfi0nhe(0a n.neQl1 <3 91(0xc)3h9 a49 n3 n 80e fls ;/ M_cPh Ia ), nn eQ l30((+0.i+2n)9t 0)| 7( ~~~~~~~ ^ ~~~~~~~~(x9 5)8*02314174f8/3M_6P48src/libavcodec/adpcm.cI.):0,1749 Q3:+0(440 0:.5.) warning: 3 comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]4 | 6 ^ ~69 9386 8f1749/ | M _P In file included from I) src/libavcodec/aacsbr_fixed.c ,: 62 f : oQsrc/libavcodec/aacsbrdata.hr3 :0444(:(u7n0si:.g37 nwarning: 82e8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d2 c1ha5n9n6efl/M _ P=444I | ){Q03,; 1c ha(n n| 0el ^~~~~~~~~~~~~~ <. 0ch7asrc/libavcodec/aac_defines.h7:n144n7e:ls336;: c2h note: 4expanded from macro 'Q30'a 2n53n9e2l 445f+) | ,+#) dQe{f3 1 i| (n ~~~~~~~ ^ ~~~~~~~~ e0 .Q5836308(3x99)8 src/libavcodec/adpcm.c5 :18496: 532: 9warning: 5comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]f ) }, { Q 3 1( - 0( in.t)18495 | (6 (0x 49) 8 * 21 079 319 7 4 41 613fi)82f,4 Q .30 (+ 1c(0s- >.s05t). e8p 2_| 5i2 ^ n23d01e56x9 0>In file included from 3 68src/libavcodec/aacps_fixed.c:f248): In file included from usrc/libavcodec/aacps.c}:,) 32 {: src/libavcodec/aacps_fixed_tablegen.h| : ~~~~~^~~~~~~~~~~~~~~~~~ 233 :| ~~~~~~~~~~~~~~ ^ ~~~61 src/libavcodec/aac_defines.h:: 45warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36 : note: expanded from macro 'Q31' 45 | #233de | f isrc/libavcodec/adpcm.cn :78e: 69: Q3note: 1 expanded from macro 'CASE'(Q x3)0 (0 . 0 0 0078 | 0 00 0 0 0 f/C(MAi_SnEP_tI3)()(CO,N (Q3F0xI)(G0_*. 1221#212#479 c4o0d83ec3 7##6 6f4_/D8MEC._OD0PEI R+) ,,0 A .QV53_0)(0C. 1O | 9 ^ ~D E0C3_I9D_4 9#3#80 f/In file included from cM_src/libavcodec/aacsbr_fixed.cPIo):, dQ623e: c0, src/libavcodec/aacsbrdata.h_(0:_443.V:A2_A849RG:S0 7_warning: 9_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5)80 31 f /| M ^~~~~~~~~~~_ PI), Q 4433 | {0Q(src/libavcodec/adpcm.c30:.1(76-:334:0 4note: expanded from macro 'CASE_3'. 699679191358 17688 | 3465 088 f f /) M, Q_3 P1CAIS(src/libavcodec/amrnbdec.c 0).E:,5_87342 Q2:13(9c1o0nf:5(6ig 00,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 1c83o7d0ec8_42i2d8, 6_2f1 5_9)6f734V}A/_ | AR,GM {QS__ _3P)1 I( | ),0 ^~~~~~~~~~~ i| ^~~~~~~~~~~~~~. f7 7(6src/libavcodec/aac_defines.h3p:8-449>src/libavcodec/adpcm.cp:it7c:h36_g6743::36a7 :note: iexpanded from macro 'Q30'1 n[94note: expanded from macro 'CASE_2'6]6 f44<) | 0,# d.e 746f)Q | in3{1 e ( 0 | Q ^~~~~~~~~~~~~~~~ ~ .934 03( x)2 1 83C4 A8S E7 3_81 9 f # )}# , e ( in| na ~~~~~^~~~~~~~~~~~~~~~~~btle d)(c(osrc/libavcodec/aac_defines.h(d:ecx45)_:36*:i note: 1expanded from macro 'Q31'd 0,7 3_7_4 V145 | A8_#2AdRG4Sesrc/libavcodec/amrnbdec.cf:.736:_i016_)n e: + warning: | 0Q.3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^~~~~~~~~~~51 )( x ) | ^ 736 | src/libavcodec/adpcm.c : 71 : }In file included from 7 : src/libavcodec/aacps_fixed.ce note: :lexpanded from macro 'CASE_1' 24s: (In file included from einsrc/libavcodec/aacps.ct :) ((71x)32*i: src/libavcodec/aacps_fixed_tablegen.h | f2 :233 :136(p 4:7-4 warning: >8 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]p3{ it6 4c8_h_.V_0 A+_g AaR0GS233_ | i.5_ n )} [ Q3 0( 0 . 0 0 0 0000040 0 ] | f ^ ~<\ /0 M._ | 9 ^~~~~~~~~~~P) I{),In file included from Q| 3src/libavcodec/aacsbr_fixed.c0 ^~~~~~~~~~~~~~~~ ~: (620: .src/libavcodec/aacsbrdata.h1:src/libavcodec/adpcm.c24431:2:2599018773::37 7warning: :6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] fwarning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]/ M_PI), Q 3443 | 0{ (Q18770 | 3 1. 1(9 - 0 03. 99 49i971f1 35(8c8->0s18f3tsrc/libavcodec/amrnbdec.cat:u/47425sM:098[_0]:.f s)P,I)warning: t e,p_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q Qi n3d3ex10 (( >0.0 7425.8 | 82281 195u 0 60)17 9 8{ i 5| 0 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ f8 40(2f3i61ffx/M)e_d}P_,Ig a)i{,n src/libavcodec/adpcm.cQQ :783:693> 02:1(. (00note: expanded from macro 'CASE'. *03. p4-76 >78766p | 9 3re9v _8s3 9 p87 6a6r 3 8 s7fC/eM1A_S_E9fP_I6)ix3e6d,_g(f )aiCQ,nO3N F)I0Q( G{30._3 1 7 (#8#| 2 ^~~~~~~~~~ ~0 8c.924o31dsrc/libavcodec/amrnbdec.c5296efc: 1##/ 7428:31M_3:_DP4 warning: Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I 8C)O7D,3 E8R 7421,9| | f ^~~~~~~~~~~~~~ A) V },src/libavcodec/aac_defines.h _ | ~~~~~^~~~~~~~~~~~~~~~~~: C44i:Of36src/libavcodec/aac_defines.hD: 45::36E (:Cnote: _fI Dexpanded from macro 'Q30'inote: _ xexpanded from macro 'Q31'# e#d _ c44 g45o | d#ad | eeic#,f ndie_f ne_iV>A n e_ QQ321A.30 R(G0S* x()_ px_) ->) pr| e ^~~~~~~~~~~ v _ s src/libavcodec/adpcm.cp a : (r i76:s en34(_t:)inft ix()(note: xed(expanded from macro 'CASE_3')_*1( g07x3a7)41i *7682n2 | 14) 4 . 0 7+ 4 { 8 0 .C3 6| ~ ~~~^~~~~~~~~~~~~~~~~~~~~~5 A4)S 8 E._| 2 ^0( c on+f ig0,. 5c)oIn file included from dsrc/libavcodec/aacps_fixed.c e:| c ^ ~_24i : dIn file included from ,src/libavcodec/aacps.c: 32: _src/libavcodec/aacps_fixed_tablegen.h:_233V:In file included from A11src/libavcodec/aacsbr_fixed.c:_ warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]AR62G S: _src/libavcodec/aacsbrdata.h_:)443 : 32| ^~~~~~~~~~~: warning: 233implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | src/libavcodec/adpcm.cQ:743:036:( 0note: 443. | expanded from macro 'CASE_2'0{ 0Q003010 (00-7400 | .0f /9M_ P 9 I7) ,1 1 Q5C3AS8E1083_4(0 .51#02#81 22f9e),0n ab3l7Q6fe/3M_dPI1)((co,d e 0cQ._3i50d(,8 _02_.V11A19_5A06R031G9849S0_3_)482 60src/libavcodec/amrnbdec.c f| f:751): ^~~~~~~~~~~ /}17M: ,_ warning: PI{)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q,src/libavcodec/adpcm.c31 :Q(3071(0 .:2 7510 | 7 : 9.07 79note: 7 5 expanded from macro 'CASE_1'863 8 9 706 331 f 7i/f71 (1p-M> | 9 _ Pp66 I{if) t)c,_, hQ __ga3QV3i01(0A.3n4([i_6A ] 6R0<.99G9 3486S0_.368f_2)1/ 8| M}_P3 ^~~~~~~~~~~~~~~~ ~ 4I 8)7 38,1 9f ) Q}, 3 | ~~~~~^~~~~~~~~~~~~~~~~~0 (0 . src/libavcodec/aac_defines.h3 :\ 7 45:836| :2 ^~~~~~~~~~~ 8note: expanded from macro 'Q31' 21596f/ M_45PI | )#d,src/libavcodec/adpcm.ce f :| i1906 ^~~~~~~~~~~~~~ n:e41 : Qsrc/libavcodec/aac_defines.hwarning: 3comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]: 144(:x36:) note: expanded from macro 'Q30' 1906 | 44 | # d e f in( ie Qn 3t 0)i(((xf)x (*c) 2 - 1> s4ta 7t 4 u 8s 3 [ 64i ]8.s(.isrc/libavcodec/amrnbdec.cntt0e:p)_i 764(:n9:+ warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d ex 0x.)5 *)1>0 764 78 | 3 8| u7i ^ ~)4 f{ 1 8(2| f ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~4 i.In file included from x0esrc/libavcodec/aacsbr_fixed.cd _:+g 620a: i.n src/libavcodec/aacsbrdata.h<5 5:.)0)443 src/libavcodec/adpcm.c :: | | 78 ^6 ^~~~~~~~~~ ~: : warning: 69implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: note: expanded from macro 'CASE' In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c: 32 443: 78 | src/libavcodec/aacps_fixed_tablegen.h | {: 232:Q 13631: ( -warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]C A.S9E9_731(1C5O8N18F3 I232G4_ | 5 0#8 f)#, Q 3 1c (Qo30 (d00ec. .#50#08 2_0D101E50C6001O080D004E260fR)f,} /AV,_CM O{Q_3D1(P ECI0)_,I D._Q377 0#6(#3809 .7c1o641d8234e7077c14f,/ _9_MV6_6AfP_A)I,R )GQS,_3 _Q13)( 0 | ( ^~~~~~~~~~~00 ..22944032318src/libavcodec/adpcm.c3048:7876337:483419ff:/M) }_,note: Pexpanded from macro 'CASE_3' I )| , ~~~~^~~~~~~~~~~~~~~~~~~ Q7630 | src/libavcodec/aac_defines.h( : 0 45.: 3364: 7 4 note: 8C1expanded from macro 'Q31'A3 S4E_022(fco n/fi45gM, | _#dcPoedIf)ei, cnQe_3 iQ0d(3,01. 42(_x0) _2V 9A 1_9 00A6 Rf/ MG_ SP I_ )_, ) Q 3| ^~~~~~~~~~~( 0i(n0t.4)6(3(x7)src/libavcodec/adpcm.c*261:40747748:3360: 6note: 438expanded from macro 'CASE_2'8 f./0 M+_ 74 | PI0) . , 5) | | ^ ~ ^~~~~~~~~~~~~~C ASE_src/libavcodec/aac_defines.h #:#44 :In file included from en36src/libavcodec/aacsbr_fixed.c:ab: lnote: 62edexpanded from macro 'Q30'(c: odsrc/libavcodec/aacsbrdata.he:c442_i: 83d:44, | __warning: V#implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d Ae_AfRiGSn_e_) Q 3 0| ^~~~~~~~~~~442 | ({xQ)3 1 ( src/libavcodec/adpcm.c0 :. 719: 71 :7 note: expanded from macro 'CASE_1'8 3 04(2 i07191n7 | 6t 2)f) ,( Q3(1 x)({-* 0_.1_4V607A3734_1852A648R92.3G80S3_ _ 9}+7 0 0f.) 5}) , { Q3 1( | ^ 0. 7 2 5\ 5 | 6 ^~~~~~~~~~~ In file included from 97src/libavcodec/aacps_fixed.c4:42415: 6In file included from 9src/libavcodec/aacps.c0:f32),: Qsrc/libavcodec/aacps_fixed_tablegen.h31:(232-:0111.9:9 8warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 src/libavcodec/adpcm.c55:521807:7320:74 7fwarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] }, 232| | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :45 :Q3360: (note: 0expanded from macro 'Q31' . 216600 | 0 0 00 0 45 | 0# 0d0 ef f /i Mn e_ Q 3P 1I )(, xQ/*) 3R e 0 a ( d0. 1 4 i1n 8 2ev e 4 (ri7ny 0st7a)m4(fpl(e/Mx_ PI))f,*or 2 14Q74t83h3is06 48(c.ha0n0ne. l22+. 40 0 .*35/0 )| 8 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 4f /| ^ ~M _ P2167I | ) , Q 3In file included from 0src/libavcodec/aacsbr_fixed.c( 0src/libavcodec/amrnbdec.c: .62 3: : src/libavcodec/aacsbrdata.h48167 4:8: 442 1 9:3 :f59o40 2:r warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/(i nMt _iP I =442 | ) ,{ 0QQ; 381613i0 | ( (0 < 0 .9 1nb._i7f4 s(823apm00-4p229>lp0i1e9t9s_1c700p6h6e2ff_grai/nM)__Pbl[o,cI4 ]k )> Q0 ,3./ 15 Q2&(& 3!80;- o(00i.v4.4+6e6+3)r37 6f057{l68092 o3w3 8)8 | { f 3 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/| 9 M ^~~~~~~~~~~~~~~~ ~_7 P I0)2168f, | ) } , | { ^~~~~~~~~~~~~~ Q 3 1 (src/libavcodec/aac_defines.h :44 : 036. 72: 5 note: 5 expanded from macro 'Q30' 6 9 7 4 41 5 644 | 9i#n0dfet)f ,fiil nQt31e eQ(r,3-0 0(xs). h9 9if 8t 9 , 95 f55 7l7 a0g 74,7 f b) y} , te( isrc/libavcodec/amrwbdec.c;| n ~~~~~^~~~~~~~~~~~~~~~~~ t:) 605| :28(: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h(: x45)warning: *121690:7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | 363: 7note: 4expanded from macro 'Q31'1 82170 | 2 4 .45 | #0de f i+n605 | e 0 .Q5 ) 3 | 1 f ^( i xx) e d _ In file included from v esrc/libavcodec/aacps_fixed.c c t: 24: In file included from ofr[ src/libavcodec/aacps.c ii]: 32 : lsrc/libavcodec/aacps_fixed_tablegen.h:+(=t232i fei:x86n:retd _v )=warning: ec(timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] b(ox)y*ter2s1[t4ri 7e-232 | 4a8 3 64mc 8.20t +_x - g > 0Qe30p.itt(c0.5_h_0)blyt0e u a| ^ ~0 (g&0_gbsrc/libavcodec/amrnbdec.c)0;i 0| :0n0In file included from 0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~822t0]src/libavcodec/aacsbr_fixed.c: : 30f:/62M_*P I warning: : )2171,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacsbrdata.h 0. | 8 5:; Q4423 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~:0 (0 .311 :4 1822 | 8warning: 2 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4 70 7 4 f / M _ P 442 I | ) {,s QQh3i ft3 001 (=. (fi02 lt.50e *2.r9 2 41FF&M0I78 3N(3p0040-xf2;0981>37 7 p642| fitfc/ ~~~~~~~~~~~~~~~~~~~~~~) hM_,_ga 2172P | i QIn) ,3[1 4 (Q-0]., 3 4 0(613 506. .80 )3 :9 4 2 37| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~843 891 37f400f)i}src/libavutil/macros.h2:49l,f:/t {22Me_QP:r 31I )note: (=,expanded from macro 'FFMIN' Q 0fi3l0.(t7e205 49r | .54#>d6290> e4f72;in49 1e4 9 1| 50F0 ~~~~~~~~~~~~~~~~~~~~~69F6f /0Mf)M,IN_( a 2173P | Q,I 3 b )1)( - 0src/libavcodec/amrwbdec.c, (. :Q 3(9a)623 09(0:.>4 68330 (9b7) :? 965 warning: (0bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7503 ) :587 f/7M _(a0 P ) )7 I6234 | | ^ ~ )7, iff )(}| ^~~~~~~~~~~~~~f,src/libavcodec/amrnbdec.c i:| 822 ~~~~^~~~~~~~~~~~~~~~~~~ lsrc/libavcodec/aac_defines.ht:er : 30src/libavcodec/aac_defines.h :4544: : >:36 :warning: =36 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :Fnote: F expanded from macro 'Q31'note: _ expanded from macro 'Q30'A822p _Rg | 45R | a A # i n Y*_dE L44EM Se( | #pdeffxi _ia_na e g n d aQe3p c i 00.mn;Q 3 1((2x_t| abxl5)) ~ ^~~~~~ e ) ) * F F Msrc/libavcodec/amrwbdec.c | I : ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ N623 : 21 : ( p - warning: 2174> implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( | p i it cn t ( h )in_t 622((gx)) * | 10a7( ( x)i3 7 4*2n1 1 [ 4 7844 248]3 6 . , 408 1 . . 0 + 0 ) 0 . + r e5: 0 t). | u5 ~ ^~~~~~~~~~~~~~~~)| | r ^ ^ ~ nsrc/libavutil/macros.h : 49 :40 : Anote: V expanded from macro 'FFMIN'In file included from src/libavcodec/aacps_fixed.cE RIn file included from R: O src/libavcodec/aacsbr_fixed.cR2449 | :_: I # 62 In file included from src/libavcodec/aacps.cN:32d: e: V src/libavcodec/aacps_fixed_tablegen.hfisrc/libavcodec/aacsbrdata.hA : n:L232I e 442F:D :F761:D M :Awarning: I T implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Nwarning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( ; a , | b ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ) (442 232( | {A | MaR2175Q )W | 3 1 (B _ > (b )S F0R_ . S? 9 Q I 137Z8 3(0402(E )b)0 0: *9.1 ( 0 7 a 062) | f0lfa) ~00)00g ,00 0 | f Q ^ /=6233 | 1(M - _ Pb0ysrc/libavcodec/amrnbdec.c I .t4:) , e6s823 Q3t:r e3a5m230_ 0 6 :g( 8warning: 9 23e0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 8 t . 3_91740 b1yft) p8238 | e } _ 2 u,(g&47 0 7agin {*4 b) Qf3p _g /1&(a iM n;_ 00 Px. | ^~~~~~I 77 2)55; ,06. 5 *9 Q| 7434 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1 F05( F2176 | 609M I.02N2 2177f(p4- | ) 0 3>,pi 0 t c8hQ3 3_1( - 7 4gf0/M a._ PiI9), n9[ Q384 09] (90,. 5 S3 45H 754AR 7/8*src/libavcodec/amrwbdec.c P_7MA1D:0626X3e74:7f))4)c30:}02;f/oMd _, ewarning: 2P I| implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| 8) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~, ~~~~~^~~~~~~~~~~~~~~~~~ sQ a3m0src/libavutil/macros.hp :626(src/libavcodec/aac_defines.hl49e | 0:45::s22 :. 36 . 4 *: note: 2expanded from macro 'FFMIN'/ 0 note: 2 9expanded from macro 'Q31' 49 | 1 | ~~~~~~~~~~~~~~~~~~~~~~~~~ 9 # 0 de4506 f2178 | | f i# /fMn_dPI _ee)f ig ,F Fnai QM3e0n(0 I Q. N*341 (( f6 3xa_g a7i), 6n0b ; 7 )| 0 3 ~ ^~~~~~ ( 8 (f src/libavcodec/amrwbdec.ca/ f o:)M r 626 >_ (:21P((bi): Iwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n ?) ,n t| ^~~~~~~~~~~~~~(tb) ( ) n625(x | src/libavcodec/aac_defines.h:)44::= * 36( a 2 :0 )note: 1expanded from macro 'Q30' ;)4 7 4 8 n3 < 2 6| 8 ;444 | ^ ~ 8# n ++.d ) 0ef i { src/libavcodec/amrnbdec.c+n :e0 | Q 3823:. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0305: ( ) x ) warning: 2179| implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ ~ | 823 | In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h ( :i n t 441 ) : ( 84 (: x warning: ) implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] * 100. 753 7 4 18 i4412 4 .n0 | * t {AFM+saQmFRM I3pWl0eN 1= B.((p-00,_ 5)- >.pS4s41 iFc32| 7tRcah ^8_l_g 3S7e5a34I1;iZ In file included from 4| fnEsrc/libavcodec/aacps_fixed.c ~~~~~~~~~~~~~~~~~~~~~~) [): , 4218024* ]Q | 3: In file included from src/libavcodec/aacps.c,:32 1| ~ : (2181 Ssrc/libavcodec/aacps_fixed_tablegen.h- | HA:R0P 626232 | ._9 : 36M2A X) ):;6 warning: 8 | ~ ^~~~~~~~~~~~~~~~ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 84 0 src/libavutil/macros.h 6 : 5 949 2:8 232 | 400 : f )} , {Q 3note: expanded from macro 'FFMIN' i1 ( Qf3-0 (0 0 . 0(.49 | f#d0e0n8 _&g 1f)0 5aii0n{e6n94090 FFMIN(a, 70 0| b ~~~~~~~~~~~~*4 0) 2f(f1_9(/Mg_P5Ia)ai7)4,f nQ );3 > ,0 Q| ((3 ^~~~~~1bsrc/libavcodec/adpcm.c)0 (: .?7801. :(b48698)18:284 7 4note: :0 (4a)expanded from macro 'CASE')754 f /3 | M ^2_ P7I )1789,8 | src/libavcodec/amrnbdec.c4: Q4820f )3},: 13 0 : ( | ~~~~~^~~~~~~~~~~~~~~~~~0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2 2 40src/libavcodec/aac_defines.hC3A: 0S8453820E_:736 | 3 4:( CfON F I/G_note: # #M expanded from macro 'Q31'_ c PoI )d e ,45 c | Q p-#3d#e>p0it#cf(in e hQ0._3_3g4DE1a7C4(ixO)8 nDE1 [R43] ,40 2 *AfV /| ^~~~~~~~~~~~~~~~ ~_ C OM D _ E PIC()i_, nQ3I0Dt_()0 .4(#2(x#)0 *c29219o01d0ec4,6 _7_VfA4/_8MA3R_P6IG4S)8._,_0 +)Q 30 .50| )( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~0 .4 6| 3 ^ ~7 607src/libavcodec/adpcm.c:076:334:8 fnote: /expanded from macro 'CASE_3' In file included from Msrc/libavcodec/aacsbr_fixed.c_:62P: 76I | src/libavcodec/aacsbrdata.h), : 441:| 58 ^~~~~~~~~~~~~~ : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aac_defines.h : 44:C36A:S Enote: _expanded from macro 'Q30' 2( 441co | n{fQi3g 1,44 (co | d-esrc/libavcodec/amrwbdec.c#0de:c.f446491_3i:idn29,e7 :Q 308( x_3warning: _)75implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3V4 14 fA )_, A R Q G3 649S1__ ) | ( | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -0 . i f( i92src/libavcodec/adpcm.cn(6:88t8)c74tx4(0:6-59(236x>8:0)fp)} ,note: *iexpanded from macro 'CASE_2'{ 1t0c73Q3 1h(7-74_401 | g . 88a 254i. 6n904 [ 90+]C 7< A4S0E_0 .2.6#5#1 )e)9 5{n 7 a | 4| fb) ^~~~~~~~~~~~~~~~~~ ~ ^l , e dQ(3co1d(e In file included from 0c.src/libavcodec/aacps_fixed.c_:8i8248dsrc/libavcodec/amrnbdec.c: 4,:In file included from 4src/libavcodec/aacps.c 83853:232_: :src/libavcodec/aacps_fixed_tablegen.h:7_113232:V9A:_ A811:warning: Rwarning: G4Simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4_f) }_, ) | ~~~~^~~~~~~~~~~~~~~~~~~ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 838src/libavcodec/aac_defines.h | : 45: 36232 : | src/libavcodec/adpcm.c src/libavcodec/amrwbdec.c ::71 note: i 651:expanded from macro 'Q31'f ( :716 :f : ab Q45warning: snote: f3 | #implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]dexpanded from macro 'CASE_1'( 0 esf(i 0nea m71. 00Qp3 | 16510 | l ( 0xe ) s{0 0 [ }_0 i ]_V0e l)A_0 0sf /AM_ PIe)> iRf (,AG c MQS3 0(t0R_x- >p_i.t_c h_Sg1Aai M4Pn} L1[(0 ]E8i _ 2 n /2M_f6Pi8I8x),8 e4| 0d ^~~~~~~~~~~~~~ 6_5g9ai2src/libavcodec/aac_defines.h8n0:[f44)}0,:]36 :>{ 3Q.3note: 1(0-expanded from macro 'Q30' 0 .* 8c5t69x4 -944>7f | ix4e#d2efd1i_9ng5aein7[ 1]4Q)f)3 ,{ 0 Q(3| ^~~~~~~~~~~~~~~~~~ ~x1( )0 . 8 8 8 44 5src/libavcodec/amrwbdec.c 3 : 26577: 136: 9warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 8(4i4nft))} (,657( | x ) | * ~~~~^~~~~~~~~~~~~~~~~~~ 1 0if7 (3csrc/libavcodec/aac_defines.h7tx:-4>451:f836i2:4 note: xexpanded from macro 'Q31'. e0d _+g a0 i.45n | 5#d[)e0f in]e Q | 31>( ^x ) 3 . 0 * c tx In file included from - src/libavcodec/aacps_fixed.c>:fi 24x : eIn file included from d src/libavcodec/aacps.c_: g(a32ii: src/libavcodec/aacps_fixed_tablegen.hnn[:1]t)231 ):{( 136| ( ~ ^~~~~~~~~~~~~~~~~~:x )*warning: 21implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 7483648.0 + 0.5 )231 | | ^ ~ Q30(0.00In file included from 0src/libavcodec/aacsbr_fixed.c0:0620: 0src/libavcodec/aacsbrdata.h00:0441f:/6M:_ Pwarning: I)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.16038 64416 | 3{6Q93f1/M(_-P0I.),4 Q4301(30.227548934737553824f1/4Mf_)P,I )Q,31 (Q-300(.0.94206289848464068594208f0/Mf_)P}I,) ,{ QQ3301((0.-4src/libavcodec/amrwbdec.c980:0.6866498:558517f6: /warning: 9Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 _9PI7)4,2 Q1390 5(766404. | f )5, Q631 1( 5 6 04 1.47 5 8 f8i8/f4M 4(_ct5x-P>3Ipi2t)ch7_,g1 a | 9i8 ^~~~~~~~~~~~~~44nf [)}i,] src/libavcodec/aac_defines.h | ~~~~^~~~~~~~~~~~~~~~~~~:< 44: 360src/libavcodec/aac_defines.h::45. :6note: 36:) expanded from macro 'Q30'note: expanded from macro 'Q31'| ^~~~~~~~~~~~~~~~~~ ~ 44 | 45# | #ddeefifnei nQe30 (Qx)3 1( x ) ( i n(t)i(n(t)x()(*x1)0*2713477448183246.408 .+0 0+. 50) . 5| ) ^ | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24In file included from : src/libavcodec/aacsbr_fixed.cIn file included from src/libavcodec/aacps.c::6232: : src/libavcodec/aacsbrdata.hsrc/libavcodec/aacps_fixed_tablegen.h::231:440111:: 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] 440231 | | { Q 31 ( 0 .Q936073(50.20480703080308080f0)0, fQ/3M1(_ P0I.)9,0 8Q93108(1609.71866032896f6)36}9,f /{MQ_31P(I)-,0. 2Q2320(205.9265849844311715842f)f,/ MQ_3P1I() ,0 Q.3507(1204.042907289144262884f0)f}/M,_ P| I) ~~~~~^~~~~~~~~~~~~~~~~~, Q30(src/libavcodec/aac_defines.h0:.454:9368:0 6note: 8expanded from macro 'Q31' 9585f/M 45_ | P#Id)e,f inQe3 0Q(30.15(6x1)5 6 4 1 4 7 5f / M _ P I ) ,( i| n ^~~~~~~~~~~~~~t )((x)src/libavcodec/aac_defines.h:*4421:4367:48 3note: expanded from macro 'Q30'6 48.0 + 044. | 5#)de f i| ne ^ ~ Q30AS libavcodec/arm/jrevdct_arm.o (x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 440 : 58:( iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t )((x)*1073741 84402 | {4Q.03 1+( 0 .05.)9 6 7| 3 ^52 48738388f)In file included from ,src/libavcodec/aacps_fixed.c :Q243: In file included from 1src/libavcodec/aacps.c(: 320.: 9src/libavcodec/aacps_fixed_tablegen.h0:82319:18681:6 9warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 8629f)}, {Q31(-0 .23122 | 2 2 5 96 8 8 4Q1310(104.f0),0 0Q0310(0 000.005f/7M1_2P4I)0,2 9Q73801(202.81f6)}0,3 8 6| 6 ~~~~^~~~~~~~~~~~~~~~~~~3 69f/src/libavcodec/aac_defines.hM:_45P:I36),: Qnote: 3expanded from macro 'Q31'0 (0.25494 3457 | 5#8d2fe/fMi_nPIe) ,Q 3Q13(0x(0). 4 02 9 4 4 6 84 0 f /M _ P(Ii)n,t )Q(3(0x()0*.21449784068839654885.f0 /+ M0_.P5I)) , | ^ ~Q 30(0.5615641In file included from 4src/libavcodec/aacsbr_fixed.c75:f/62M: _Psrc/libavcodec/aacsbrdata.hI:440):,32 : | ^~~~~~~~~~~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 440 | {Q31( 044.9 | 6#7d3src/libavcodec/amrnbdec.ce52f4i8:n7902e 3Q:381230: 8(warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x f)) , Q 3 1 ( 0 . 9 9020 | 8 (9 1 in8rt1e)t6(9(ur7nx8 )rh61*120 739>7f=)}4, 1 {0Q8.32014. (-0?0. 2 r+2 h0.25)1 2 /5 9r| h06 8 ^8 *4 1A1M1R4_TfI)L,TIn file included from _src/libavcodec/aacps_fixed.cQ3G1:A24( M: 0.M57In file included from A12src/libavcodec/aacps.c4_T:032 2: : 90src/libavcodec/aacps_fixed_tablegen.h:7.2310;8:1 22618 f:)| warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], ^~~ ~~ | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/amrnbdec.c::45902:: 3629231:: | note: warning: expanded from macro 'Q31' implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30( 0 .45902 | | 0 0src/libavcodec/amrwbdec.c# 0:de f0i715ne 0r:Q300:e 301t(warning: 0urximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])0n0f / M _ rP hI1 ) >, = Q 300( 715. 00. | 1 60 3? 8 r(6irnet6h1t)u3 6(r(/9 rnhx f/0M )** F2_AFM1RP_TMI4IAL74)8XT(,03.0_, 61G.AMQ428MA3_T5. 0- 0(0 : .0.a0+25c4;9 0c *4 .5 )307| ~~~~^~~~~ ~. 5| 882 ^ ~f / *M _5PI1),2 )Q;30In file included from ( src/libavcodec/aacsbr_fixed.c0 .| :4 ^~~ ~620 : 2src/libavcodec/aacsbrdata.h94:4440:67:8 4warning: src/libavutil/macros.h0:47implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:28f: /note: expanded from macro 'FFMAX'M _PI), Q3 044047 | | #({0dQ.4e983f1i(0n e60 F8.99FM5A6X875(3fa/M5_P,2bI)4,) 8 7(Q(33a)08( 308> 8.f(b5)) 6,? 1Q3 15((6 4a0.1) 9: 4(7b0))5 8 f| ^9 /18M1_P6I97)8,6 29 f| )}src/libavcodec/amrwbdec.c, ^~~~~~~~~~~~~~ :715 :{30Q: 3warning: src/libavcodec/aac_defines.h1(:-440implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:. 362: 2note: 2expanded from macro 'Q30'2 5 97156 | 8 84 144 1r14 | f)e,#t udQrne 3f1i(FFnM e AQ0X3.0(5(07x.) 102 40,2 9 178 1.22 82 f)5} - , a ( ic| nc ~~~~~^~~~~~~~~~~~~~~~~~t * ) 0(.src/libavcodec/aac_defines.h(8:x) *45*1:036 : 753note: 7411expanded from macro 'Q31'2)8 ;2 4 .| 0 ^~~ ~+ 45 | #0d.src/libavutil/macros.he5:f47:)i40 :n enote: expanded from macro 'FFMAX'| ^ Q31 (47x | )#d e fIn file included from i src/libavcodec/aacps_fixed.c:n24 e : In file included from FF src/libavcodec/aacps.cM : A32 X: (src/libavcodec/aacps_fixed_tablegen.h :a 231 ,(:b)i n(t36)(((:a)x )*>2warning: (1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] b4)74 83?6 48(.a0) :+ (0231b.)5 | )) | | ^ ~ ^ Q 30(0.000In file included from 0src/libavcodec/aacsbr_fixed.c0:620: 0src/libavcodec/aacsbrdata.h0:04390:83f:/ Mwarning: _Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I) , Q30(0.16038 643963 | 6{9Qf3/1M(_-P0.I6)5,2 84Q5309(203.92259419843f7)5,8 2Qf3/1M(_ PI0).,5 2Q13806(702.3402259346436784f0)f}/,M_ P{IQ)3, 1Q(3 00(0..9439888540463879958815f8/8Mf_)P,I )Q,3 1Q(3-00(0..7546185694513417256f1/M5_P2I5)9,f )| } ^~~~~~~~~~~~~~ , | src/libavcodec/aac_defines.h ~~~~^~~~~~~~~~~~~~~~~~~: 44:36:src/libavcodec/aac_defines.h note: :expanded from macro 'Q30'45: 36: note: expanded from macro 'Q31' 44 | #de f45i | n#e dQe3f0(ixn)e Q 3 1 ( x ) src/libavcodec/amrwbdec.c : 732 ( :i 44 n:t) (warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] x ()i*n1t0)(7(3x7)4*18 2247321. | 04 + 70 .4 5 83)64f8 l.| 0o ^a t+ sm0_f.a5) c In file included from = src/libavcodec/aacps_fixed.c0| ^ ~: 24.: 5 In file included from *src/libavcodec/aacps.c: 32: (src/libavcodec/aacps_fixed_tablegen.h1In file included from : 231-src/libavcodec/aacsbr_fixed.c :11:v62: owarning: : iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] csrc/libavcodec/aacsbrdata.he:_439f:a59:c )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* s231t | a b _ fa c 439Q; | {3Q 310 ((| - ~ ^~~~~~~~00 ..00605208040src/libavcodec/amrwbdec.c0050:0f9/2M732_P3I92:929)1:,8 Q 3fwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) 0, (Q0.3161 (7320 | 3 08fl.o665at326 9f1/s8mM_6_7Pf2I)a32,5c3 6Q3=30 (700f.).25 }5,* {4 Q39(1413(75 82 f-/M0 _.9v3P88oI5i)4c,e4 _37Qfa9c3) 801(*08 8.f)s, 4Q03t1(2-a09b._f474a468c48;905f 3| / ~ ~~^~~~~~~~~~~1M 2_61P5I2)5, 9Q3f0)(0}.4,9 8 0| 6 ~~~~~^~~~~~~~~~~~~~~~~~8 9585src/libavcodec/aac_defines.hf/:M45_:P36:I note: )expanded from macro 'Q31' , Q30(0. 5456 | 1#5de6f4i1n47e5 fQ/3M1_(PxI)) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44:(36i:n note: texpanded from macro 'Q30' )((x)*2 144 | 4#7d4e8f36i4n8e.0 Q+3 00(.5x)) | ^ ~ (In file included from insrc/libavcodec/aacsbr_fixed.ct:)62(: (src/libavcodec/aacsbrdata.hx:)439:*321:0 7warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 41824.0 + 0 .4395 | {)Q 3 1| ^( -0.65284592In file included from 3src/libavcodec/aacps_fixed.c9:29241: 8In file included from src/libavcodec/aacps.cf:32),: src/libavcodec/aacps_fixed_tablegen.hQ:32301:136(: warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 52186723253637f) },230 { | Q 3 1 ( 0Q.93308(8054.4037090810808f0)0,0 00Qf31/(M-0_.7P4I8),9 5Q3301(206.11572356091f5)9}7,5f /M _| P ~~~~~^~~~~~~~~~~~~~~~~~I) , Q3src/libavcodec/aac_defines.h0:(045.:27367: 3note: 7expanded from macro 'Q31'4 5656f/M_ P45 | I#)d,e fiQn3e0 (Q0.3414(6x1)9 8 40 3 8f /M _ P I ) , Q 3 0((in0t.5)6(66(8x9)*021144744f/8M3_6P4I8).,0 Q+3 00(.50). 6| 6 ^ ~ 86112881f/MIn file included from _src/libavcodec/aacsbr_fixed.cP:I62),: src/libavcodec/aacsbrdata.h :| 439 ^~~~~~~~~~~~~~: 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' 439 | {Q 3441 | #(de-f0.i6n5e2 8Q43509(2x3)9 2 9 1 8 f ), Q3 1( 0. 5 21 8(67i2nt3)(2(5x3)6*31707f3)7}41,82 4{.Q03 +1 (0src/libavcodec/amrwbdec.c .0.:5937598)85: 294: warning: 43| 798188f)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^, Q31(-0.748In file included from 95src/libavcodec/aacps_fixed.c31: 2246759: 1 | 5 2In file included from src/libavcodec/aacps.c : 5 f32lo9a: ft)src/libavcodec/aacps_fixed_tablegen.h} :, c | 230p ~~~~^~~~~~~~~~~~~~~~~~~e: 111 : =src/libavcodec/aac_defines.hwarning: 0:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 451:362:5 note: *expanded from macro 'Q31' (1 + v230o 45 | | ic e#_ d ef fian c e )QQ;3301(0 .( 0| x ~ ~~^~~~~~~~~~~00)0 0 0 0 0 00 f/ M _P I )(i,n Qt3)0(((0x.)*1271346704185396754f8/.M0_ P+I )0.,5 )Q3 0 (| 0 ^ ~. 2773745656f/In file included from M_src/libavcodec/aacsbr_fixed.cP:I62),: src/libavcodec/aacsbrdata.hQ:3438:084:( 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4461984038f/M _438PI | ){,Q 3Q310(( 0.05.6866281900144940f5/4M8_3P5I)9,0 fQ)3,0 (Q03.166(8 601.129898514f/0M7_4PI1)7, 2 49| 28 ^~~~~~~~~~~~~~f) }, {Qsrc/libavcodec/aac_defines.h:3441:(36 :0 .note: 99expanded from macro 'Q30'18 651098 8447 | #8d2fe)f,i nQe3 1Q(3 00(.x)7 2 0 2 3 0 0 1 3 1 2 9(4i7nft))(}(,x ) *| 1 ~~~~~^~~~~~~~~~~~~~~~~~07 3741src/libavcodec/aac_defines.h8:2454:.360: + note: 0expanded from macro 'Q31'. 5) | ^ 45 | #defiIn file included from nesrc/libavcodec/aacps_fixed.c :Q243: 1In file included from src/libavcodec/aacps.c(:x)32 : src/libavcodec/aacps_fixed_tablegen.h : 230 : 86 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*2147 482303 | 6 4 8 . 0 Q+ 30.05)( 0| . ^ ~0 000000000f/In file included from M_src/libavcodec/aacsbr_fixed.cP:I62),: src/libavcodec/aacsbrdata.hQ:34380(:059.:1 7warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 6015975f/M_P I438) | , {QQ330(10.(2 707.38724150645960f5/48M35_9P0If)),, Q3Q13(0 (00..949544067411978244093288ff/)M}_,PI ){Q,3 1Q(3 0(00..95961686689501104948f8/78M2_fP)I,) ,Q3 1Q(3 00.(702.6062836001113218289147ff/)M}_, P I| ~~~~~^~~~~~~~~~~~~~~~~~) , src/libavcodec/aac_defines.h| : ^~~~~~~~~~~~~~ 45:36:src/libavcodec/aac_defines.h :note: 44expanded from macro 'Q31': 36: note: expanded from macro 'Q30' 45 | #de f44i | #nde eQf3i1(nx)e Q 3 0 ( x ) ( isrc/libavcodec/amrwbdec.cn t: )792 :(9: ( x warning: )(*2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1in 4t74)8(3(6x4)8*1.07037 4 +792 10. | 58 )2 4 i .| 0f ^ ~ +( c0.t5x)- >| piIn file included from ^tsrc/libavcodec/aacsbr_fixed.c: 62ch: _src/libavcodec/aacsbrdata.h:g438a:in32[: 0warning: In file included from ]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacps_fixed.c>: 240: .In file included from src/libavcodec/aacps.c5: 32&: &src/libavcodec/aacps_fixed_tablegen.h438 :ct | 230{xQ3:1->61f:( r _warning: cu0rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]._ 82m1o0d49e0 5<4=8 3M5O9 D0f230)E | ,_ Q381 k (8 5) Q 300.{9( 9| 05.0 ^~~~~~~~~~~~~~~~~~ ~4007 0040010720409208ff/M)_}P,I ){,Q3 1Q(3 00.(9901.816753160908185798752f/fM)_,PI )Q,3 1Q(3 00.(7200.2230701733172495476f5)6}f,/ M | _ ~~~~~^~~~~~~~~~~~~~~~~~ PI),src/libavcodec/aac_defines.h :Q453:360: (note: 0expanded from macro 'Q31' .4461984 04538 | f#/dMe_fPiIn)e, QQ3310((x0). 5 6 6 6 8 9 01 44 f / M _ P(Ii)n,t )Q((3x0)(*02.1646876141288368418f/.M0_P I+) 0src/libavcodec/amrwbdec.c,. 5| :) ^~~~~~~~~~~~~~ 799 :| 58 ^ ~src/libavcodec/aac_defines.h: :44 :warning: 36implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h44 799: | | 438 :#7: d warning: e implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f i n ef lQo3a0(tx) pi438t c | { h Q_ 3 f 1 a (c to r(0 i.n=t8 )2(0(1.x024)59 *0*51 c4t0x-8>7pi3t359c0h7_f4g18)a2,4i n.[Q0301 ]+ ( 0 .0*.5 9)c9 tx5-4 | > ^0pi t7c4h1_7g2a4i92In file included from 8nsrc/libavcodec/aacps_fixed.cf[:)0}24,]: In file included from src/libavcodec/aacps.c;{:Q3 132 (: | src/libavcodec/aacps_fixed_tablegen.h ~ ^~~~~~~~~~~~~~~~~~:0230: 36.:9 9warning: 18implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]65 10src/libavcodec/amrwbdec.c9:87998:7378:2 warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ) ,230 | Q 3 1 ( 799 0 | Q . 3 0 7 (2 0.00f02l0oa3t000 001p03i10t029c470hff)/_Mf}a_P,cI t o)r| ~~~~~^~~~~~~~~~~~~~~~~~, Q=3 00src/libavcodec/aac_defines.h.(:0245.15: 36*7 3ct:6x- >0pnote: 1expanded from macro 'Q31'i 5t97c5hf_/ M_g45aiPn[ | 0]I #)*d ,ce tQfix3n-0>epi( tc0Qh.32_7g17a3(i7nx[4)056 ]56 ;f/ M | _ ~ ^~~~~~~~~~~~~~~~~~ P I ) , Q 30 ( 0.(4i4nt6)(1(9x8)*421043784f8/3M6_4PI8),. 0Q 3+0 (00..55)6 6| ^ ~6 890144f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c):, 62Q: 3src/libavcodec/aacsbrdata.h0:(4370:83.:6 6warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 112881f/M_PI )437, | { Q| 3 ^~~~~~~~~~~~~~1 ( 0.6src/libavcodec/aac_defines.h6:9445:1361:2 4note: 39expanded from macro 'Q30'03 63f), Q443 | #1d(e f0i.n9e89 0Q5380(2x5)6 2 3 8 9 3 f) }, { Q 3 1((i-n0t.)9(9(6x0)2*9150675357491187294f.),0 +Q 310(.5-)0 .| 4 ^4 6547157576In file included from 8src/libavcodec/aacps_fixed.c8:f24)}: ,In file included from src/libavcodec/aacps.c : 32| : ~~~~^~~~~~~~~~~~~~~~~~~src/libavcodec/aacps_fixed_tablegen.h: 230:11:src/libavcodec/aac_defines.h :warning: 45implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :36: note: expanded from macro 'Q31' 45230 | | #d e f i Qn3e0 (Q301(.x0)0 00 0 0 0 0 0 0 f / M(i_nPIt))(,( xQ)3*02(104.7147833664081.05 9+7 05.f5/)M _ P| I ^ ~) , Q30(0.2773In file included from 7src/libavcodec/aacsbr_fixed.c4:5626: 5src/libavcodec/aacsbrdata.h:6437f:58/:M warning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30(0.4 44376 | 1{9Q3814(0 380f/.M6_6P95I)1,12 4Q33900(03.635f6)6, 6Q8391(0 104.948f9/0M5_8P2I5)6, 2Q38390(30f.)6}6,8 6{1Q13218(-801.f9/9M6_P0I2)9, 5 6| 5 ^~~~~~~~~~~~~~ 5917src/libavcodec/aac_defines.h9:44f:),36 : Qnote: 3expanded from macro 'Q30'1 (-0.44 6445 | 4#d7e1f5i7ne5 7Q6308(x8)f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h(:in45t:)36(: (note: xexpanded from macro 'Q31') *107374 18452 | #4d.0e +f i0n.e5 )Q 3 1| ( ^x) In file included from src/libavcodec/aacps_fixed.c(:24i: In file included from nsrc/libavcodec/aacps.c:t32): (src/libavcodec/aacps_fixed_tablegen.h(:x229):*136:2 warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 7483648.0 + 0.5) 229| | ^ ~ Q30(0.In file included from 00src/libavcodec/aacsbr_fixed.c00:0620: 0src/libavcodec/aacsbrdata.h0:00437:f32/:M _warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30(0.1 7437 | 8{4Q237616(6 40f./6M69_5P1I1)2,4 3Q3900(3603.f2)8, 5Q6316( 703.90890025f8/2M5_6PI2),3 89Q33f0)}(,0 .{4Q63307123(5-906.f9/9M_6PI0)2,9 56Q5305(901.759f9)7,16 3Q23010(4f-/0M._4P4I6),5 4Q73105(705.77668083f8)7}7,1 8 | 7 ~~~~~^~~~~~~~~~~~~~~~~~f /M_Psrc/libavcodec/aac_defines.hI:)45:,36: note: | expanded from macro 'Q31' ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 4445: | 36#:de fnote: iexpanded from macro 'Q30'n e Q31(x )44 | # d ef i n e Q 3 0((ixn)t ) ( ( x ) *2 1 4 7 4 8 3 64(8i.n0t )+( (x0).5*) 1 0| 7 ^ ~3 741824.0 + 0In file included from .5src/libavcodec/aacsbr_fixed.c): 62 : | src/libavcodec/aacsbrdata.h ^ :437: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 : 437src/libavcodec/aacps_fixed_tablegen.h | :{229Q:3111:1 (warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0. 66951124390363f) ,229 | Q 3 1( 0Q.39809(0058.2050600203089030f0)0}f/,M_ P{IQ)31,( -Q03.09(906.012789452675569617694ff)/Msrc/libavcodec/amrnbdec.c,_ PQ3I1)(:,1077- :Q30610(.0: 4.warning: 42implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]68 55646771350705726f8/8Mf_)P}I, ) 1077, | | ~~~~~^~~~~~~~~~~~~~~~~~ Q 3 0 src/libavcodec/aac_defines.h (:045 .: 436 :63 0 note: 7 23expanded from macro 'Q31' 5 9 6 f/ M 45_P I) | , # dQ3 e 0(f 0 i . n5 e9 71 6Q32 301( 0x4f ) / M _ P I ) , Q 3 0 ( 0. 7 6 0(3h8ii7ghn7pta)s(1(xs)*82_7g14fa/7iMn 4_*PI8), 3 A6| MR4 ^~~~~~~~~~~~~~8_.0 S A+M 0src/libavcodec/aac_defines.h.P:445:L)36:E _Snote: C expanded from macro 'Q30'A| L ^ ~E, | 44 | ^~~~~~~~~~~~~ ~# definIn file included from e src/libavcodec/aacsbr_fixed.cQ:3620: src/libavcodec/aacsbrdata.h(:x436): 84 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int )436( | ({xQ3)1*(1-00.70531744651382841.8709 4+4 f0),. 5Q)3 1 (| ^- 0.92599700In file included from 1src/libavcodec/aacps_fixed.c2:0246: 7In file included from 9src/libavcodec/aacps.cf:)32},: src/libavcodec/aacps_fixed_tablegen.h{:Q2293:861:( warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 99947295749905f) ,229 | Q 3 1 ( 0Q.3903(60.2050220907007091020f0)0},f /| M ~~~~~^~~~~~~~~~~~~~~~~~_ PI), src/libavcodec/aac_defines.hQ:345:036(:0 .note: 1expanded from macro 'Q31' 7842766 6445f | /#dMe_fPiI)n,e Q3Q031((0.x2)8 5 6 6 7 3 0 0 2 f / M _(PiIn),t )(Q(x3)0*(201.44764src/libavcodec/amrwbdec.c38037:2365892:49828.: 60warning: f +/ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] M0_.5P)I )| , ^ ~ Q30 (0892. | 5 97 1In file included from 6src/libavcodec/aacsbr_fixed.c32 0re:t062u: 4rsrc/libavcodec/aacsbrdata.hn:f436: 59/Ma_:PIv) _,warning: c limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Qip3f0(((10.0. 7- 6436 | t0i{3lQ381t77()1- *80 7.0(1f./51245M 6_53-P8I 10).8,279 454 f*| ) ^~~~~~~~~~~~~~ ,w Qspsrc/libavcodec/aac_defines.h)3,:1 44(0-:.0136.:,9 note: 2expanded from macro 'Q30'15 .909)7;0 044 1 | | ~ ^~~~2# d0e6f7i9nfe )Q3}0,(x ){ Q 3 1 ( 0 . 9 9 9 4 7(2i95n7t4)9(9(0x)5*1f0)73,7 Q431182(4 .00. 9+ 306.255)22 9 | 7 ^0 7912f)}, | ~~~~~^~~~~~~~~~~~~~~~~~In file included from src/libavcodec/aacps_fixed.c:24: src/libavcodec/aac_defines.h:In file included from 45:src/libavcodec/aacps.c36:: 32note: : expanded from macro 'Q31'src/libavcodec/aacps_fixed_tablegen.h :229:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q31( x229) | Q 3 0 ( 0 . 0(i0n0t0)(0(0x0)0*0201f47/48M3_P6I4)8,. Q030 (+0 .01.758)4 2 76| 6 ^ ~6 4f/M_PI), Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:0.622: src/libavcodec/aacsbrdata.h8:4365:6316:7 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 2f/M_PI), Q3 0(4360 | .{4Q633107(23-50.9065f1/4M6_5P3I)81,8 7Q9304(04.f5)9,7 1Q63312(0-004.9f2/5M9_9P7I0)0,12 0Q63790f()0}.7,60 3{87Q73118(7 f0/.M9_99P4I7)2,9 5| 7 ^~~~~~~~~~~~~~ 49905src/libavcodec/aac_defines.hf:)44,: Q363:1 (note: expanded from macro 'Q30'0 .936252 442 | 9#70d7e9f1i2nfe) }Q, 3 0| ( ~~~~^~~~~~~~~~~~~~~~~~~x ) src/libavcodec/aac_defines.h : 45: 36 : note: expanded from macro 'Q31' (int)(( x)45* | 1#0d7ef3i74n1e8 2Q43.10( x+) 0 . 5 ) | ^ (intIn file included from )(src/libavcodec/aacps_fixed.c(:x24): *In file included from 2src/libavcodec/aacps.c14:7324: 8src/libavcodec/aacps_fixed_tablegen.h3:62294:368: .warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 + 0.5) | ^ ~ 229 | In file included from src/libavcodec/aacsbr_fixed.c : 62Q: 3src/libavcodec/aacsbrdata.h0:(436:06.:0 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 0000000f/M_P I)436, | {QQ3301((0-.107.8045217466656348f18/7M9_4P4fI)),, QQ3301((0-.02.89525696977030102002f6/7M9_fP)I}),, {QQ3310(( 00..496390974237529965f74/9M90_5fP)I,) Q,3 1Q(3 00(0..93569257212693702709041f/2Mf_P)I)},, Q3 0| ( ~~~~^~~~~~~~~~~~~~~~~~~0 .760src/libavcodec/aac_defines.h38:74571:8367:f note: /expanded from macro 'Q31' M_PI), | 45 ^~~~~~~~~~~~~~ | #desrc/libavcodec/aac_defines.hf:44i:n36e: Qnote: 3expanded from macro 'Q30'1( x) 44 | # d e f (iinnet )Q(3(0x(x))* 2 1 4 7 4 8 3 6 src/libavcodec/apedec.c4 8 .0 : 904+(:23 i:0n .twarning: )(5(comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]x))*1 0 73 74| 1 ^ ~8 24.0 + 0 In file included from .9045src/libavcodec/aacsbr_fixed.c | ): 62 : | ^src/libavcodec/aacsbrdata.h if: 435(:p83-:> swarning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]m pIn file included from lsrc/libavcodec/aacps_fixed.ce:_p24o: sIn file included from src/libavcodec/aacps.c :< 32s : t435src/libavcodec/aacps_fixed_tablegen.ha: | r229:{11tQ:3 1)(-warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 {. 2 28| 27 ~~~~~~~~~~~~~ ^ ~~~~~5 2784 3229 | 9 9 4 f ) ,Q 3Q03(10.(0 00.00100808070407f5/9M3_9P7I9)9,7 Qf3)0}(, 0{.Q1371(8 04.2677626468044f6/2M_8P9I1)4,3 fQ),3 0Q3(10(.-208.50636674360210123f9/0M56_9fP)I}),, Q 3| 0 ~~~~^~~~~~~~~~~~~~~~~~~( 0.46src/libavcodec/aac_defines.h3:074523:5369:6 fnote: /expanded from macro 'Q31'M _PI), Q 3045(0 | .#59d7e1f6i3n2e0 0Q43f1/(xM)_ P I) , Q 30 (0 . 7 6 0 3 8 7(7i1n8t7)f(/(Mx)_*P2I)1, 4 7| 4 ^~~~~~~~~~~~~~ 83648src/libavcodec/aac_defines.h.:044: 36+: 0note: .expanded from macro 'Q30'5 ) | ^ ~ 44 | #define In file included from Q3src/libavcodec/aacsbr_fixed.c0(:x)62 : src/libavcodec/aacsbrdata.h : 435 :59 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x) *4351 | {0Q7313(7-04.1822248.2075 2+7 804.3599)4 f )| ^, Q31( 0.1887In file included from 47src/libavcodec/aacps_fixed.c5:92439: 79In file included from 9src/libavcodec/aacps.c7:f32): }src/libavcodec/aacps_fixed_tablegen.h,: 228{:Q13631:( 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 67248046289143f) , 228Q | 3 1 ( - 0 Q.300(306.04060020010103009f0/M5_6P9If)),} ,Q 3 0| ( ~~~~~^~~~~~~~~~~~~~~~~~ 0.17src/libavcodec/aac_defines.h3:645:0361:59 7note: 5expanded from macro 'Q31'f /M_PI), 45 | Q#3d0(e0f.i2n7e7 3Q734156(5x6)f/ M _P I ) , Q 3 0 (0 . 4 46 1(9i8n40t3)8f(/(Mx_)P*I2),1 4Q73408(306.45686.06 8+9 001.454)f /| M_ ^ ~P I), Q30(0.6In file included from 6src/libavcodec/aacsbr_fixed.c8:6621: src/libavcodec/aacsbrdata.h1:2843581:f32/:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :43544 | :36{:Q3 1(note: -expanded from macro 'Q30' 0.22827 5442 | #7d8e4f3i9n9e4 Qf3)0,( xQ)3 1 ( 0 .1 88 7 47 5 93 97 9 9 7(fi)nt}),( (x{)Q3*11(0 7037.4617822448.0406 2+8 901.4src/libavcodec/amrwbdec.c53)f :) ,| ^974 Q:3371:( -warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0In file included from 3src/libavcodec/aacps_fixed.c6:42462: 1In file included from 1src/libavcodec/aacps.c3:9320: 5src/libavcodec/aacps_fixed_tablegen.h 6:9974f | 228 )}: , 111e s| :t ~~~~~^~~~~~~~~~~~~~~~~~ = warning: 79implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aac_defines.h6 :545 :36+: note: (iexpanded from macro 'Q31'sf [2] 228- | 45is | # dfe[ f3Q3i]0(n0 e- . iQ0s301(fx0[4)]0)0 00/0 6.00 ;0 f / M _P| I ~~~~~~~~~~~~~~~~^~~~~~~~ ~ ) , Q 30 ((i0n.t17)3(6(0x1)5*97251f/4M_7P4I8)36,48 .Q03 0+( 00..2757)3 7 4| 5 ^ ~ 656f/M_PI)In file included from , src/libavcodec/aacsbr_fixed.cQ:3620: (src/libavcodec/aacsbrdata.h0.:44354:661:98 4warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 8f/M_PI), Q3 0435( | 0{.Q536166(8-09.0212484f2src/libavcodec/amrwbdec.c/7M:5_P976I:)27368,:4 Qwarning: 330implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](90 9.46f6)8,6 1Q13 21(8 89751f0/ | .M _18 87P47 I5 93)9s,7c 9| 9al ^~~~~~~~~~~~~~7ef) }, = {0src/libavcodec/aac_defines.h.5Q :31*(44 ( :F036F:.MI Nnote: (6expanded from macro 'Q30'e7s 2t4, 87064 044 | 60#d2e8) f9-in1e Q4i3s3ff)0,([x )LQ P 3 _O1 (R-0 D . E 0R - 36 4 6221 13]9(05)6i9 nft/) ) }(| ~,( x )| * 976 ~~~~^~~~~~~~~~~~~~~~~~~ | 1 0 73 74 1src/libavcodec/aac_defines.h 82: 454 :.36 :0 + 0note: . 5expanded from macro 'Q31') (| is ^f [45 | L#dPe_fOiRIn file included from neDsrc/libavcodec/aacps_fixed.c E:QR2431_(: 1In file included from x)6 ksrc/libavcodec/aacps.c - :2 32] -: src/libavcodec/aacps_fixed_tablegen.hi s:228 :f86 [L: P warning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] O R DE R ( i-n 2t])()( ;x 228 ) | | * ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 2 1 4 Q7340(80src/libavcodec/amrwbdec.c3.:0060975:43708.: 000 warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 + 00.05)0 f | /975 ^ ~M | _ P I )s, cQa3In file included from lsrc/libavcodec/aacsbr_fixed.c0:e62: (src/libavcodec/aacsbrdata.h :0.=143473 6:084.05: *1 59 7(5warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]FFfM /IMN_(PIe)s,t 434Q,30 | { (Q3710( 6.00.270373)43 5744-8504 69is536f3f[8/LP0M__P4IO)fR,D) E,QR 3 Q03-1((-0 .80262.]344)6 1/ 1 59| 841 ~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~603 880f0/M4_P0I8)f,) }Q3,0( 0{Q.35166(6-809.0194947f07/5M7_P9I36)2,8 2Q43f0)(0,. 66Q83611(1 208.819f3/2M37_9P9I0),0 79 4| 4 ^~~~~~~~~~~~~~1 f)},src/libavcodec/aac_defines.h: 44: 36| : ~~~~~^~~~~~~~~~~~~~~~~~ note: expanded from macro 'Q30' src/libavcodec/aac_defines.h:45: 36:44 | note: #expanded from macro 'Q31'd efine Q3 045( | x#)d e f i n e Q 3 1 ( x ) ( i n t )( ( x) * 1 0 7 3 74 1(8i2nt4).(0( x+)* 201.457)4 8 3| 6 ^4 8.0 + 0.5) In file included from | src/libavcodec/aacps_fixed.c ^ ~ :src/libavcodec/amrwbdec.c24: :In file included from src/libavcodec/aacps.c983:32:: 25src/libavcodec/aacps_fixed_tablegen.h::228 warning: In file included from :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacsbr_fixed.c61 ::62: src/libavcodec/aacsbrdata.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]434 :58 : 983warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] i f228 | ( 434d | i f{ fQQ_3301i( (00s..f0[30i]3 40500+040 8d0i00f409f33f/_M8_i0P4sIf)f,[)i ,-Q 3 1Q]1 3(<-00. (08.15763.20603)115 165{890 07 4| 5 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ~0f/ 8Mf_)P}I, ){Q,31 (Q3-0(00..927977307745576596f3/M6_2PI8)2, 4Qf3)0,( 0Q.314( 40.69139283479093080f7/9M44_1PIf)),} ,Q 3 0| ( ~~~~^~~~~~~~~~~~~~~~~~~0 .566src/libavcodec/aac_defines.h6:8459:src/libavcodec/amrwbdec.c0361:: note: 4985expanded from macro 'Q31'4:41 :f/ M_warning: PIimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ) 45, | #Qd3e0f( i0985n. | 6e Q6 38 61( x 1 12) 8 8 1f / M _d P iI) , f f _ i(s| if ^~~~~~~~~~~~~~[ni t )-( src/libavcodec/aac_defines.h1(:44]:36x :=) note: expanded from macro 'Q30'* 52.104 74-8 3 446 | d#d4ei8ffi.nef 0 _+Q is3f0[i0].(x;)5 )| ~ ^~~~~~~~~~~ | ^ ~ (In file included from isrc/libavcodec/aacsbr_fixed.cn:t62): (src/libavcodec/aacsbrdata.h(:434x:)*311:0 73warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 1824.0 + 0.5 )434 | {| Q ^3 1(src/libavcodec/amrwbdec.c 0:.9873:3374: 5warning: In file included from 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacps_fixed.c80 :49243: 38In file included from 0src/libavcodec/aacps.c4: f)32,987: src/libavcodec/aacps_fixed_tablegen.h: | 228Q : 336 : 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- 0. 8 6 2 3 1 5 1 6 8 d0i228f | 0f _4 i 0sf [8 ifQ] )=3}0 (0,5 .{Q.3001 00(--00. 90d090i70f000f7f/_M5_PiI7s9)f,3 Q[36i02( 8-02 .411];f 7| )36 ~ ^~~~~~~~~~~~~~~0,15 9 75Qf3/1M(_ 0P.I9)3,2 Q33709(900.0277793744415f65)6}f/,M_ PI )| , ~~~~^~~~~~~~~~~~~~~~~~~ Q 30(0src/libavcodec/aac_defines.h.:4454:61369:8 40note: 38expanded from macro 'Q31'f /M_PI), 45Q | #3d0e(f0i.n5e6 6Q6381(9x0)1 4 4 f / M _ P I ) (,in tQ)3(0(x()0*2.1664876418132868418f.0/ +M _0P.I5)), | ^~~~~~~~~~~~~~| ^ ~ 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:434 :744: | #warning: deimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f 11i warningnse generated . Q30 (434x | {)Q 31 ( 0. 3 3 4 5 48 04 9 3 3(80i4fn)t,) Q(3(1x()*-1007.3876423115812648.000 4+0 80f.)5},) { Q | 3 ^1 (-0.9970757In file included from 93src/libavcodec/aacps_fixed.c6:2248: 2In file included from src/libavcodec/aacps.c4:f32): ,src/libavcodec/aacps_fixed_tablegen.h :Q22831:(11 :0 .warning: 93implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 37990079441f)}, 228 | | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :Q4530:(360:. 00note: 0expanded from macro 'Q31'0 000000f /45M | _#PdIef)i, nQe3 Q03(10.(17x3)6 01 5 9 7 5 f/ M _ P I ) , (Qi3n0t()0(.(2x7)7*327144576458366f4/M8_P.I0), + Q0.35)0 ( 0| . ^ ~44 61984038f/M_In file included from Psrc/libavcodec/aacsbr_fixed.cI:62): ,src/libavcodec/aacsbrdata.h :Q4333:084(:0 warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 5666890144f/M _P433I) | ,{ QQ3310((-00..6868961015248891f5/4M2_P5I7)9,9 3 f| ), ^~~~~~~~~~~~~~ Q31(-src/libavcodec/aac_defines.h0:.443:1367:9 note: 1expanded from macro 'Q30'91 318806 444f | )#}d,e f{iQn31e( -Q03.08(3x7)8 2 1 4 4 6 5 1 2 51 f ) , Q(3i1n( t0).9(7(6x3)76*312504773467641f82)4}.,0 +| ~~~~~^~~~~~~~~~~~~~~~~~0 .5) src/libavcodec/aac_defines.h | : ^45 :36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c: 2445: | In file included from #dsrc/libavcodec/aacps.ce:f32i: src/libavcodec/aacps_fixed_tablegen.hn:e227 :136Q: 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x) (227i | n t ) ( (Qx3)0*(02.104070400800306408.00f /+M _0.P5I)) , Q| 3 ^ ~0 (0.16038663In file included from 6src/libavcodec/aacsbr_fixed.c9:62f: /Msrc/libavcodec/aacsbrdata.h_:P433I:)58:, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.254943 74335 | 8{2Qf3/1M(_-P0I.)8,9 0Q5349054(205.74909239f4),4 6Q83410(f-/0.M3_1P79I1)9,1 3Q31088(0604.f4)9}8, 0{68Q9351(8-50f./8M3_7P8I2)1,4 4Q63501(205.15f6)1,56 4Q13417(5 f0/.M9_7P6I3)7,6 3 2| 5 ^~~~~~~~~~~~~~4 7466fsrc/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 Q 3450 | (#dxef)i n e Q3 1 ( x ) ( i n t ) ( ( x ()i*nt1)0(7(3x7)41*8221447.408 3+6 408.5.)0 +| 0 ^. 5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:src/libavcodec/amrwbdec.c24: In file included from In file included from src/libavcodec/aacps.c::src/libavcodec/aacsbr_fixed.c:104062: 32src/libavcodec/aacsbrdata.h:: :39src/libavcodec/aacps_fixed_tablegen.h433:: :227warning: 31:: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]warning: 111 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 433 | { Q10403 | 1 227( | - 0 . 8 9Q 0 350 (04 .09 5042 507 09903 0f 0 0) 0,0 f /MQ _31P(- I0 .3) 1 7,91 9 1 Q 3310(10..801 -8 6i00s368f46f6p36)9_f}/i,Mn_P Ite{)Qr31, [Q(s-30u(0bf0..2r853a478m29e1]434,475 8L62Pf5/M__1OR2PD5ERI)1;)f) , ,Q Q| 331 ~ ^~~~~~~~~~~~~~~~~~~~(0 ( 00.9.764370623295447446668f4)}0,f /| M ~~~~^~~~~~~~~~~~~~~~~~~_ PI),src/libavcodec/aac_defines.h :Q453:036(:0 .note: 4expanded from macro 'Q31'9 8068958 545f | /#Md_PeI)f,i nQe3 0Q(301.5(6x1)5 6 4 1 4 7 5 f / M_ P I ) ,( i| n ^~~~~~~~~~~~~~t )((x)src/libavcodec/aac_defines.h*:2441:4367:4 8note: 3expanded from macro 'Q30'6 48.0 + 044. | 5#)d e| ^ ~f ine Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 433 :6 : (iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t )((x)*1073741 824334 | .0{ Q+3 10(.-5)0 .| 8 ^9 05495425799In file included from 3src/libavcodec/aacps_fixed.cf:)24: ,In file included from src/libavcodec/aacps.cQ:323: 1src/libavcodec/aacps_fixed_tablegen.h(:-227:086.:3 1warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 1913188064f)}, {Q2273 | 1 ( - 0 . 8Q337802(104.4060050102005010f0)f,/ MQ_3P1(I ),0 .Q937603(7063.215640378466663f6)9}f,/ M _P| I ~~~~^~~~~~~~~~~~~~~~~~~) , Q3src/libavcodec/aac_defines.h0:(450:.23654:9 4note: 3expanded from macro 'Q31' 7582f/M _45P | I)#, dQe3f0i(n0e. 4Q03219(4x4)6 8 4 0f / M _ PI ) , Q 30 ( 0(.i49n8t0)6(8(x9)*5218457f48/3M6_4P8I.0) +, 0 .5Q)30 ( 0| . ^ ~5 615641475f/In file included from M_src/libavcodec/aacsbr_fixed.cP:I)62, : src/libavcodec/aacsbrdata.h| : ^~~~~~~~~~~~~~432: 84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aac_defines.h :44:36: note: expanded from macro 'Q30' 432 | { 44Q | 3#1(d-e0f.i74n9e0 4Q933905(0x0)5 1 9 f) , Q 3 1( 0 . 9 (9i9n8t54)8(3(64x1)5*12017f3)7}4,1 82{4Q.03 1+( 00..50)45 8 5| 2 ^2 8574211f), In file included from Q3src/libavcodec/aacps_fixed.c1:( 240: .9In file included from 9src/libavcodec/aacps.c8:132: 2src/libavcodec/aacps_fixed_tablegen.h3:32277:4614:4 warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 2f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 45227 | : 36: note: expanded from macro 'Q31' Q30(0.0 00450 | 00#0d0e0f0infe/ M_QP3I1)(,x )Q 3 0( 0 . 1 6 0 3 8 6 6 3(6i9nft/)M(_(PxI)),* 2Q134074(83064.82.504 9+4 307.558)2 f /| M ^ ~_P I), Q30(0.4In file included from 0src/libavcodec/aacsbr_fixed.c2:629: 4src/libavcodec/aacsbrdata.h4:6432:8594:0 warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30( 0432. | 49{8Q3016(8-90.57854f9/0M_4P9I3),9 Q53000(5109.f5)61, 5Q63411( 4075.f9/9M9_P8I)5,4 8 3| ^~~~~~~~~~~~~~6 41521src/libavcodec/aac_defines.hf:)44}:,36 :{ Qnote: 3expanded from macro 'Q30'1 ( 0.045 844 | 5#d2e28f5i7n4e2 Q1310f()x,) Q 3 1 ( 0 . 9 9 8 1 2 (3i3n7t4)4(4(x0)8*21f)0},7 37 4| 1 ~~~~~^~~~~~~~~~~~~~~~~~8 24.0src/libavcodec/aac_defines.h :+ 450:36.:5 )note: expanded from macro 'Q31' | ^ 45 | #definIn file included from e src/libavcodec/aacps_fixed.cQ3:124(: xIn file included from )src/libavcodec/aacps.c :32 : src/libavcodec/aacps_fixed_tablegen.h : 227 :36 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*21474 82273 | 6 4 8 . 0 Q+3 00.(50). 0 | 0 ^ ~0 0000000f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c):, 62Q: 3src/libavcodec/aacsbrdata.h0:(4320:.321:6 0warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 66369f/M_PI), 432 | Q{3Q03(10(.-205.49744397045938925f0/05M1_P9If)),, QQ331(0 0(.09.9948504289346446184502f1/fM)}_,P I){,Q 3Q13(0 (00..0445988056282985587452f1/1fM)_,P IQ)31,( Q03.909(801.25363175464414408725ff/)}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 | #defin e44 | Q#d3e1f(inxe) Q3 0 ( x) ( i n t()i(n(tx))(*(2x1)4*71408733674481.802 4+ .0.05 )+ | 0 ^ ~. 5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: In file included from src/libavcodec/aacsbrdata.h:src/libavcodec/aacps_fixed.c432::246: :In file included from src/libavcodec/aacps.c :32warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacps_fixed_tablegen.h:227:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 432 | {Q31(-0.7 42279 | 04 93 9 5 00 5 1Q9f3)0,( Q03.010(0 000.0990900805f4/M8_3P6I4)1,5 2Q13f0)(}0,.1 6{03Q863613(6 9f0/.M0_4P5I8),5 2Q23805(704.22115f4)9,4 3Q7351(8 20.f9/9M8_1P2I3)3,7 44Q43008(20f).}4,0 29 4| 4 ~~~~^~~~~~~~~~~~~~~~~~~6 840fsrc/libavcodec/aac_defines.h/:M45_:P36I:) note: ,expanded from macro 'Q31' Q30(0.4 98450 | #6de8f95i8n5ef /QM_3PI1)(x,) Q 3 0 ( 0 . 5 6 1 5 64 14 7 5(fi/nMt_)PI(),( x )| * ^~~~~~~~~~~~~~2 1474src/libavcodec/aac_defines.h8:36444:368:. note: 0expanded from macro 'Q30' + 0.5) 44| | ^ ~#d efine Q30(x)In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 431 : 84 : (warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n t)((x)*10737 44311 | 8{2Q43.10( + 00..50)72 2 CC libavcodec/arm/lossless_audiodsp_init_arm.o 3| 05 ^1 368337f), QIn file included from 3src/libavcodec/aacps_fixed.c1:(24-0: .In file included from src/libavcodec/aacps.c8:83280: 5src/libavcodec/aacps_fixed_tablegen.h0:2260:1361:7 warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 626f)}, {Q31( 0.9 942269 | 8 0 12 1 8 8Q3305(30f.0)00,0 0Q030010(0 f/0M._9P70I9)4,3 5Q83101(3308.71f4)1}8,24 7 0| 7 ~~~~~^~~~~~~~~~~~~~~~~~4 f/M_src/libavcodec/aac_defines.hP:I45),: 36Q:3 0note: (expanded from macro 'Q31' 0.224030 83457 | #4deffi/nMe_ PQI31)(,x )Q 3 0( 0 . 3 4 7 4 8 1 3 4 0(2ifn/tM)_P(I()x,) *Q3201(4074.843206249189.000 6+f/ M_0P.I5)), | Q ^ ~3 0(0.46376070In file included from 38fsrc/libavcodec/aacsbr_fixed.c/:M62_: Psrc/libavcodec/aacsbrdata.hI):,431 : 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' 431 | {Q 344 | 1#(d e0f.0i7n2e 2Q3300(5x)1 3 6 8 3 3 7 f ) , Q 3 1((i-0n.t8)8(8(0x5)0*0110773337624618f2)4}.,0 +{ Q301(. 50).9 9 4| 9 ^8 012188353fIn file included from )src/libavcodec/aacps_fixed.c,: 24Q: 3In file included from 1src/libavcodec/aacps.c(: 320: .src/libavcodec/aacps_fixed_tablegen.h9:702269:1114:35 8warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 13387f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h226: | 45 : 36 : note: Qexpanded from macro 'Q31'3 0(0.0000 0450 | 0#d0e0f0infe/ MQ_3P1I()x,) Q 3 0 ( 0 . 1 4 1 8 2 4 70 7(4ifn/tM)_((PxI)),* 2Q13407(408.3262484.003 0+8 307.4f5/M)_P I )| , ^ ~ Q30(0.347481340In file included from 2fsrc/libavcodec/aacsbr_fixed.c/:62M: _src/libavcodec/aacsbrdata.hP:I431):,31 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.420291900 6431f | /M{_QP3I1),( Q 300(.0072.24633075601730683383f7/fM)_, PQI)3, 1 (| - ^~~~~~~~~~~~~~0 .8880src/libavcodec/aac_defines.h5:0440:1367:3 3note: 6expanded from macro 'Q30'2 6f)}, {44Q | 3#1d(e f0.i9n9e49 8Q03102(1x8)8 3 5 3 f ), Q 3 1 ( 0 .(9i7n0t9)4(3(5x81)1*31380773f74)1}8,24 . | 0 ~~~~^~~~~~~~~~~~~~~~~~~ + 0.src/libavcodec/aac_defines.h5:45): 36 :| ^ note: expanded from macro 'Q31' In file included from 45src/libavcodec/aacps_fixed.c | :#24d: eIn file included from fsrc/libavcodec/aacps.ci:32n: esrc/libavcodec/aacps_fixed_tablegen.h :Q2263:186(:x ) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int) ((226x) | * 2 1 4 7 4 8Q33604(80..00 00+0 000.050)0 0 f| /M ^ ~_ PI), Q30(0.1In file included from 4src/libavcodec/aacsbr_fixed.c1:8622: 4src/libavcodec/aacsbrdata.h7:0431:77:4 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30(0. 24312 | 4{0Q33018(3 704.f0/7M2_2P3I0)5,1 Q33608(303.7f3)4,7 4Q83113(4-002.f8/8M8_P0I5)0,0 17Q333602(6f0).},4 2{0Q23911( 900.909469f8/0M1_2P1I8)8,3 53Qf3),0 Q(301.4(6 30.7967007904383f/5M8_1P1I33)8,7 f )| } ^~~~~~~~~~~~~~, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:src/libavcodec/aac_defines.h36:45:: 36note: :expanded from macro 'Q30' note: expanded from macro 'Q31' 44 | #45d | e#fdienfei Qn3e0 (Qx)3 1 (x ) (i(nitn)t()((x()x*)1*0271347744813864284..00 + +0 .05.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.c430::3283: :src/libavcodec/aacps_fixed_tablegen.h :warning: 226implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 430 | {Q31(-0 .2269 | 1 5 2 9 4 6Q1340(407.609020f0)0,0 0Q00301f(/-M0_.P1I5)69,8 7Q03705(3042.0164f1)8}2,4 7{0Q7341f(/-M0_.P0I3)30,57 3Q3808(400.720254f0)3,0 8Q33174(f-/0M._3P7I2)0, 5Q23602(85097.63447f4)8}1,3 4 02| f/ ~~~~^~~~~~~~~~~~~~~~~~~M _PI)src/libavcodec/aac_defines.h:,45: 36Q:3 note: 0expanded from macro 'Q31'( 0.420291 9450 | 0#6dfe/fMi_nPeI )Q,3 1Q(3x0)( 0 . 4 6 3 7 6 0 70 3 8 f/ M(_iPnIt))(,( x | ) ^~~~~~~~~~~~~~AS libavcodec/arm/lossless_audiodsp_neon.o * 21474src/libavcodec/aac_defines.h8:36444:368:.0 note: +expanded from macro 'Q30' 0.5) | ^ ~44 | #define Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:x62) : src/libavcodec/aacsbrdata.h : 430 : 58 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*10 74303 | 74{18Q2341.(0- +0 0..59) 1 5| 2 ^9 461447692f),In file included from Qsrc/libavcodec/aacps_fixed.c3:1(24-: In file included from 0src/libavcodec/aacps.c.1:5326: 9src/libavcodec/aacps_fixed_tablegen.h8:72260:75363:4 2warning: 06implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f )}, {Q31(-0.033 052267 | 3 8 8 4 07 0 5Qf3)0,( 0Q.03010(0-0000.030702f0/5M2_6P28I5)9,7 Q6340f()0}.,1 4 1| 8 ~~~~^~~~~~~~~~~~~~~~~~~2 47074src/libavcodec/aac_defines.hf/:M_45P:I36):, note: Qexpanded from macro 'Q31' 30(0.22 4450 | 3#0d83e7f4ifn/eM _QP3I1)(,x )Q 30 ( 0 . 3 47 48 1 3 4 0 2(ifn/Mt_)P(I()x,) *2Q134074(803.6442802.901 9+0 006.5f)/M _ P| I ^ ~) , Q30(0.46In file included from 3src/libavcodec/aacsbr_fixed.c7:6620: 7src/libavcodec/aacsbrdata.h0:34308f:/31M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 44430: | 36{:Q 3note: 1expanded from macro 'Q30'( -0.9152 944 | 4#6d1e4f4in7e6 9Q23f0)(, xQ3)1 ( -0 . 1 5 6 9 8 7 0 7 5 3 4(20i6fn)t},) ({Q(3x1)(*-10.007333705471832848.04 0+7 005f.)5), Q| 3 ^1 (-0.372052In file included from 62src/libavcodec/aacps_fixed.c8:5249: 7In file included from 6src/libavcodec/aacps.c4:f32: )src/libavcodec/aacps_fixed_tablegen.h:}226,: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' 226 | 45 | # d efQi3ne0 Q(301.(0x0)0 0 0 0 0 0 0 0 f / M _ P (Ii)n,t) ((Qx)3*02(104.741843614882.407 0+7 40f./5M)_P I )| , ^ ~ Q30(0.22403In file included from 08src/libavcodec/aacsbr_fixed.c3:7624: fsrc/libavcodec/aacsbrdata.h:/430M:_6P:I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.3474 4308 | {1Q33410(-20f.9/1M_5PI2)9, 4Q613404(706.9422f0)2, 9Q139010(6-f0./15M6_98P7I0),7 5Q3304(200.64f)6}3,7 6{07Q0313(-80f./0M3_3P0I57)3,8 8 4| ^~~~~~~~~~~~~~0 705f)src/libavcodec/aac_defines.h:,44 :Q36:3 1note: (expanded from macro 'Q30'- 0.3720 54426 | 2#8d59e76f4fi)}n, e | Q ~~~~^~~~~~~~~~~~~~~~~~~3 0(x)src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (int )45(AS libavcodec/arm/me_cmp_armv6.o | #(dxe)*f10i7ne3 7Q43118(2x4.)0 + 0 . 5) | ^ (int)((x)*In file included from 2src/libavcodec/aacps_fixed.c1:4247: 4In file included from 8src/libavcodec/aacps.c3:326: 4src/libavcodec/aacps_fixed_tablegen.h8:225.:0136 :+ 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 ) | ^ ~ In file included from 225src/libavcodec/aacsbr_fixed.c | : 62 : src/libavcodec/aacsbrdata.h : 429Q:3840:( 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0000000000f 429/ | M{_Q3P1I() , 0Q.309(001.41525102924900397865f/9fM)_,P QI3),1 (Q 300.9(907.811399003396459434860ff)/},M _{PQI3)1,( -Q03.08(702.529920879905488003413ff/)M, _Q3P1I)(, 0Q.399023(3508.73354366666f9)9}3,86 8 | f ~~~~~^~~~~~~~~~~~~~~~~~/ M_Psrc/libavcodec/aac_defines.hI:)45,: 36Q:3 0note: expanded from macro 'Q31'( 0.37828 2451 | #5d96eff/inMe_ PIQ)3,1 ( x| ) ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36 : note: (expanded from macro 'Q30'i nt)((x) *4421 | 4#7d4e8f3in6e48 .Q03 0+( x)0 . 5 ) | ^ ~ (int)In file included from ((src/libavcodec/aacsbr_fixed.cx:)*6210: 7src/libavcodec/aacsbrdata.h3:74294:15882:4 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + 0.5) | ^ 429 | {Q31(In file included from src/libavcodec/aacps_fixed.c0.:9240: 1In file included from 4src/libavcodec/aacps.c:5325: 0src/libavcodec/aacps_fixed_tablegen.h9:402259:81115:9f ),warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31( 0.9978139036 52254 | 4 6 f ) }, Q{3Q03(1(0-.00.0080702050090208f9/M0_48P0I4)3,f ),Q 3Q03(10(. 102.199222339580733573666f6/fM)_}P,I ) ,| ~~~~^~~~~~~~~~~~~~~~~~~ Q30(0src/libavcodec/aac_defines.h.1:90453:369:4 9note: 3expanded from macro 'Q31'8 0f/M_PI )45, | #Q3d0e(0f.i2n9e0 7Q9538103(1xf)/ M _ P I ) , Q 3 0 ( 0.(34i6n6t9)(9(3x8)6*82f1/4M_7P4I8),3 6Q3408(.0.037 8+28 201.559)6 f /| M ^ ~_ PI), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.h:src/libavcodec/aacsbr_fixed.c44::6236: :src/libavcodec/aacsbrdata.h note: :expanded from macro 'Q30'429 :32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q3 0429( | x{)Q 3 1 ( 0 src/libavcodec/amrwbdec.c. 9 01 45:5 12240: 9 4 30(i0n:t9 )85warning: 9(fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ()x,) *Q13017(37 40.198 9721224 | 8 1439 .0 036 5 44 6+ f ) 0} ., 5 c){ Qtx -3>1(| t-i0. ^87l25 9t2_89c0o48e0In file included from f4src/libavcodec/aacps_fixed.c :=324f : )In file included from ,vosrc/libavcodec/aacps.ci c:Q32e: 3src/libavcodec/aacps_fixed_tablegen.h_f1a:c(225 *0 .9:9860: 2warning: .33implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5287 35 5+3 606.625f; ) }CC libavcodec/arm/me_cmp_init_arm.o | , ^~~~~~~~~ ~ 225 | | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 45:Q363: 0note: (expanded from macro 'Q31' 0.00000 450 | #0d0ef0i0nef /QM3_1P(xI)) , Q 3 0 ( 0 . 12 1 2(29i03n7t6)f((/x)M*_2P14I7)48,3 6Q438.00( 0+ .01.59)03 9 4| 9 ^ ~3 80f/M_PI),In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(0: .2src/libavcodec/aacsbrdata.h9:04297:975:8 03warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q30(0 .4293 | 4{6Q6939138(6 80f./9M0_1P4I)5,5 0Q3904(009.835798f2)8,2 1Q35196(f /0M.9_9P78I1)3,90 3 | 6 ^~~~~~~~~~~~~~5 446f)src/libavcodec/aac_defines.h:}44, :{Q363:1 (note: -0expanded from macro 'Q30'. 872592 8449 | 0#4d80e4f3ifn)e, QQ3301(x() 0 . 9 9 2 3 3 5 8 7 3(5i3n6t66)f()(x}),* 1 0| ~~~~~^~~~~~~~~~~~~~~~~~7 37418src/libavcodec/aac_defines.h2:445:.360: + note: expanded from macro 'Q31' 0.5) | ^ 45 | #defineIn file included from Qsrc/libavcodec/aacps_fixed.c31:(24: xIn file included from )src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h: 225 : 61 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*2147 2254 | 8 3 6 48 . 0Q 3+0 (00..50)0 0 0| ^ ~0 00000f/M_PI)In file included from , src/libavcodec/aacsbr_fixed.cQ:3062(: 0src/libavcodec/aacsbrdata.h.:1428:283:1 2warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 0376f/M_PI), 428Q | 3{0Q(301.(1 900.396469932890f2/6M6_7P4I0)4,7 7Qf30)(,0 .2Q903719(5 8003.19f/8M6_P2I9)4,93 40Q13704(80f.)}3,4 6{69Q93318(6-8f0/.M_9P7I)4, 6Q3306(905.235778321802f15)9,6 fQ/3M1_(PI-)0,. 0 0| 19 ^~~~~~~~~~~~~~02 233013src/libavcodec/aac_defines.h0:144f:)36}:, note: | expanded from macro 'Q30' ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45 :4436 | :# dnote: eexpanded from macro 'Q31'f ine Q30( x45) | # d e f i n e Q 3 1 ( x()i n t ) ( ( x ) * 1 0 (7i3n7t4)18(2(x4).*02 +1 407.458)3 6| 4 ^8 .0 + 0.5) In file included from src/libavcodec/aacps_fixed.c| : ^ ~ 24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:225:36In file included from :src/libavcodec/aacsbr_fixed.c :warning: 62implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : src/libavcodec/aacsbrdata.h:428:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 225 | 428 | {QQ3310( (00.6.60902092060607040004707ff/)M_,PI )Q3,1 Q(3 00.(908.6122912429930347061f74/8Mf_)P},I ){,Q 3Q13(0-(00..199704369349638905f2/5M7_3P1I0)f,) , QQ330(10(.-20.900071995800223313f01/3M0_1PIf)),}, Q 3| ~~~~^~~~~~~~~~~~~~~~~~~0 (0.3src/libavcodec/aac_defines.h4:64569:936:3 8note: 6expanded from macro 'Q31' 8f/M_PI) ,45 | Q#d3e0f(i1ne0 . warning3Q generated371. 8(2x8)2 15 9 6 f/ M _ P I ) , (i| nt ^~~~~~~~~~~~~~) ((x)src/libavcodec/aac_defines.h*:24414:7364:8 note: 3expanded from macro 'Q30'64 8.0 + 044. | 5#)d e f| ^ ~i ne Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 428 : 32 : warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i nt)(AS libavcodec/arm/mlpdsp_armv6.o (x)*107 34287 | 4{1Q381(2 4.00. 6+6 902.952)6 6| 7 ^4 0477f), Q31In file included from ( src/libavcodec/aacps_fixed.c0:.249: 8In file included from 62src/libavcodec/aacps.c9:4329: src/libavcodec/aacps_fixed_tablegen.h3:42250:1117:4 8warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) }, {Q31(-0.9746 32256 | 9 5 2 5 7 3 1Q03f0),( Q03.1(0-000.00000109000202f33/0M_1P3I0),1 f)Q}3,0 ( 0| ~~~~~^~~~~~~~~~~~~~~~~~. 121src/libavcodec/aac_defines.h:2452:9360:3 7note: 6expanded from macro 'Q31'f /M_PI), 45Q | 3#0d(ef0i.ne1 Q9301(3x9)4 9 3 8 0 f / M _ P I ) , (iQn3t0)((0(.x2)9*027194578480336418f./0M _+P I0)., 5Q)3 0( 0| ^ ~. 3466993868f/In file included from Msrc/libavcodec/aacsbr_fixed.c_P:I62): ,src/libavcodec/aacsbrdata.h :428Q:307(:0. 3warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 2821596f/M_P I428), | { Q| 31 ^~~~~~~~~~~~~~( 0.6src/libavcodec/aac_defines.h6:9442:369:2 6note: 6expanded from macro 'Q30'74 0477f) ,44 | Q#3de1f(i n0e. 9Q836029(4x9)3 4 0 1 7 4 8f ) } , { Q(i3n1t()-(0(.x)9*71406733764915822547.301 0+f )0,. Q53)1 ( -| ^0 .001902233In file included from 01src/libavcodec/aacps_fixed.c3:0241: In file included from fsrc/libavcodec/aacps.c):}32,: src/libavcodec/aacps_fixed_tablegen.h :224| : ~~~~~^~~~~~~~~~~~~~~~~~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' 22445 | | #d e f i n e QQ3310(x() 0 . 0 0 0 0 0 0 0 0 0(0ifn/Mt_)P(I()x,) *Q2310(407.4180316418.102 +9 00.CC libavcodec/arm/mlpdsp_init_arm.o 956)f / | M ^ ~ _PI), Q30(0In file included from .src/libavcodec/aacsbr_fixed.c1:5628: 0src/libavcodec/aacsbrdata.h7:64274:50832:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30(0.23 84277 | 55{7Q13719(f-/0M_.P9I86)0,7 8Q5307(303.6282203702f8)71,9f /QM3_1P(I )0,.2 5Q0303(409.13107538003283f0)1}8,7 f{/QM_3P1I(-)0,. 4 0| 7 ^~~~~~~~~~~~~~6 1056src/libavcodec/aac_defines.h6:4440:5360:5 fnote: )expanded from macro 'Q30', Q31(- 440 | .#9d0e0f45i57n3e4 Q43406(9x5)f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :(45i:n36:t )note: (expanded from macro 'Q31'( x)*1073 74451 | 8#2d4e.0f i+n 0e. 5Q) 3 | 1 ^(x ) In file included from src/libavcodec/aacps_fixed.c :24 : In file included from src/libavcodec/aacps.c:(32i: nsrc/libavcodec/aacps_fixed_tablegen.ht:)224(:(111x):* 21warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 483648.0 + 0.5) 224| | ^ ~ Q30(0.In file included from 00src/libavcodec/aacsbr_fixed.c0:0620: 0src/libavcodec/aacsbrdata.h0:04270:058f:/ Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30(0.1 4270 | 1{1Q13219(0-960f/.M9_8PI6)07,85 73Q33602(300.f)1,5 8Q0317(6 04.5022f5/0M3_49P1I1)7,3 0Q02330f)(},0 .{2Q383715(5-701.7490f7/M6_1PI0)5,6 6Q43005(00.52f8),2 0Q73218(7-109.f9/0M0_P4I5)5,7 3Q4304(406.9350f5)8}3,8 0 1| 8 ~~~~^~~~~~~~~~~~~~~~~~~7 f/M_src/libavcodec/aac_defines.hP:I45):, 36 :| note: ^~~~~~~~~~~~~~expanded from macro 'Q31' src/libavcodec/aac_defines.h:44: 3645: | #note: dexpanded from macro 'Q30'e fine Q3 144( | #xd)e f in e Q 30 ( x ) ( i n t ) (( x ) *(21i4n7t4)8(36(48x.)0 *+ 1007.357)4 1 8| 2 ^ ~4 .0 + 0.5) In file included from src/libavcodec/aacsbr_fixed.c| : ^62 : src/libavcodec/aacsbrdata.h:427:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h: 224427:86 | :{ Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 (-0.9860785733623 0224f | ) , Q 3 1 (Q3 00(.02.050000030409001017f3/M0_PAS libavcodec/arm/mpegaudiodsp_fixed_armv6.o 02I3f)),} ,Q 3{0Q3(1(0-.01.041017162190059666f4/0M5_0P5If)),, Q 3Q03(01.(-105.8900760454025f5/7M3_4P4I4)6,95 f)Q}30,(0 . | 2 ~~~~~^~~~~~~~~~~~~~~~~~ 3875src/libavcodec/aac_defines.h5:7451:7369:f /note: Mexpanded from macro 'Q31'_ PI), Q3 0(450 | .#d2e8f2i07n2e8 7Q193f1/(Mx_)P I ) , Q 3 0 ( 0. 30 5 8 3(8i01n8t7)f(/(xM)_*PI2)1,4 7 4| 8 ^~~~~~~~~~~~~~3 648.0src/libavcodec/aac_defines.h +: 440:.536): | note: ^ ~expanded from macro 'Q30' 44In file included from | #src/libavcodec/aacsbr_fixed.cde:f62i: nsrc/libavcodec/aacsbrdata.he: 427Q:36:0 (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) 427 | {(Qi3n1t()-((0x.)9*86107087573373461283204f.)0, +Q 301.(5 )0 . 2| 5 ^ 0349117300In file included from 2src/libavcodec/aacps_fixed.c3:f24)}: ,In file included from src/libavcodec/aacps.c{:Q3231: (-src/libavcodec/aacps_fixed_tablegen.h0:.2244:610:7 warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 056640505f), Q31 (224- | 0 . 90 0 4Q3505(7034.404069050f0)0}0, 0 0| 0 ~~~~^~~~~~~~~~~~~~~~~~~f /M_Psrc/libavcodec/aac_defines.h:I45):, 36Q:3 0note: (expanded from macro 'Q31'0 .101112 9450 | 9#6dfe/fMi_nPeI )Q,3 1Q(3x)0 ( 0 . 1 5 8 0 7 6 4 5 0(2inft/)(M(_x)P*I2)1,4 7Q4308(3604.82.30 8+7 505.751) 7 9| ^ ~f /M_PI), Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:620: .src/libavcodec/aacsbrdata.h2:84262:083:7 2warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 719f/M_PI), Q4263 | 0{(Q03.13(0-508.38509118774f3/9M7_6P8I5)7, 1 | 4 ^~~~~~~~~~~~~~f ), Q3src/libavcodec/aac_defines.h1:(44-:360:. 8note: 9expanded from macro 'Q30'4 0537042 2447 | 5#2dfe)fi}n,e {Q3Q03(1x() 0 . 7 5 08 7 90 6 6 9 1 8(9in0tf))(,( xQ3)1(*-100.2793671421687242.908 2+3 906.f5)) }| , ^ | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn file included from :45src/libavcodec/aacps_fixed.c::3624:: In file included from note: src/libavcodec/aacps.cexpanded from macro 'Q31': 32: src/libavcodec/aacps_fixed_tablegen.h:224: 3645: | #warning: deimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ine Q31(x) 224 | Q(3i0n(t0).0(0(0x0)0*0201040704f/8M3_6P4I8).0, + Q03.50)( 0 .| 10 ^ ~1 1129096f/M_PIn file included from I)src/libavcodec/aacsbr_fixed.c,: 62Q: 3src/libavcodec/aacsbrdata.h0:(4260.:15598: 0warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 4502f/M_PI), 426Q | 3{0Q(301(.-203.85795157741379976f8/5M7_1P4fI)), ,Q 3Q130((0-.02.88290470258377190f/4M2_2PI7),5 Q23f0)(},0 {.Q33015(8 308.0178570f8/7M_9PI0)6, 6 9| 1 ^~~~~~~~~~~~~~8 90f),src/libavcodec/aac_defines.h :44Q:3136(-:0 .note: 2expanded from macro 'Q30'9 61267298 2443 | 9#6dfe)f},i n| e ~~~~~^~~~~~~~~~~~~~~~~~ Q 30(xsrc/libavcodec/aac_defines.h): 45 : 36 : note: expanded from macro 'Q31' (i nt45) | (#d(efxi)n*e1 0Q73317(4x1)8 2 4 . 0 + 0 .5 ) | ^(i nt)((x)*21In file included from 47src/libavcodec/aacps_fixed.c4:8243: 6In file included from 4src/libavcodec/aacps.c:832.0: src/libavcodec/aacps_fixed_tablegen.h+: 2240:.115:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^ ~ In file included from 224src/libavcodec/aacsbr_fixed.c | : 62 : src/libavcodec/aacsbrdata.h : 426: 31Q3:0 (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0000000000 f426 | /{MQ_3P1I()-,0 .Q539017(4309.7160815117219409f6),f /QM3_1P(I-)0,. 8Q9430053(07.0142528705726f4)5}0,2 f{/QM_3P1I() ,0 .Q73500(8079.0266391887905f5)7,1 79Qf3/1M(_-P0I.),2 9Q360(102.6278229078223897169ff)/}M, _ P| I ~~~~^~~~~~~~~~~~~~~~~~~) , Q30src/libavcodec/aac_defines.h(:045:.3630:5 8note: 3expanded from macro 'Q31'8 0187f/M _45P | #Ide)f, i ne| ^~~~~~~~~~~~~~ Q31(xsrc/libavcodec/aac_defines.h): 44 : 36 : note: expanded from macro 'Q30' (44i | nt#)d(e(fxi)n*e2 Q13407(4x8)3 6 4 8. 0 + 0 . 5 ) | ^ ~ (int)((x)*10In file included from 7src/libavcodec/aacsbr_fixed.c3:762: 4src/libavcodec/aacsbrdata.h1:84262:46.:0 warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 .5) | ^ 426 | {QIn file included from 3src/libavcodec/aacps_fixed.c1:(24-: 0In file included from .5src/libavcodec/aacps.c9:1327: 4src/libavcodec/aacps_fixed_tablegen.h3:9223:71366:8 57warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 f), Q31(-0.8940 52233 | 7 0 4 2 2 7 5Q230f()0}.0,0 0{0Q03010(0 000.f7/5M08_7P9I0),6 6Q93108(900.f0)7,4 75Q063911(-70.f29/61M2_6P72I9)8,2 3Q9360(f0).}1,16 3 2| 8 ~~~~^~~~~~~~~~~~~~~~~~~ 7833src/libavcodec/aac_defines.hf:45/:36M:_ Pnote: I)expanded from macro 'Q31', Q30(0. 1457 | #3d8e8f6i7n1e6 Q43f1(/xM)_ P I) , Q 3 0 (0 . 2 0 3 8(i5n8t7)7(79(fx/)M*_21P47I4)83,6 Q4380.(00 .2+19 904.559)0 7 | 6 ^ ~f /M_PI), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:src/libavcodec/aac_defines.h62:: src/libavcodec/aacsbrdata.h44::42536:84:: note: warning: expanded from macro 'Q30'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #d e425f | in{eQ 3Q13(0( x0). 5 7 3 9 7 3 8 9 3 64 3 3 9(ifn),t )(Q(3x1)(* 01.037537248198720433.70 3+ 706.05f))} , | { ^Q3 1( 0.753743In file included from 1src/libavcodec/aacps_fixed.c6:92474: 4In file included from 9src/libavcodec/aacps.c5:f32),: src/libavcodec/aacps_fixed_tablegen.hQ:32231:(111 : 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 6705214651335f)} ,223 | | ~~~~~^~~~~~~~~~~~~~~~~~ Qsrc/libavcodec/aac_defines.h3:0(450:.3600:00 0note: 0expanded from macro 'Q31'0 000f/M_P I45) | ,# dQe3f0(i0n.e0 Q7341(7x50)6 9 1 7 f / M _ P I ) , Q(i3n0t()(0(.1x1)6*32281747843833f6/M4_8P.I0 )+, 0Q.350)( 0 .| 17 ^ ~3 8867164f/MIn file included from _Psrc/libavcodec/aacsbr_fixed.cI:)62,: src/libavcodec/aacsbrdata.hQ:34250(:0.592:0 3warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 587779f/M_PI )425, | Q{3Q03(10( .0.2517939945793087963f6/4M_3P3I9)f,) ,| ^~~~~~~~~~~~~~Q 31( 0src/libavcodec/aac_defines.h.:34452:8369:7 0note: expanded from macro 'Q30'3 373760f) }44, | {Q#3d1e(fi n0e. Q735307(4x3)1 6 9 7 4 4 9 5 f ) ,( iQn3t1() 0(.(96x70)5*2110743675411832345.f0 )+} ,0 . 5| ) ~~~~~^~~~~~~~~~~~~~~~~~ | ^ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c45: | 32#: dsrc/libavcodec/aacps_fixed_tablegen.he:f223i:n86e: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 (x) 223( | i nt ) ( ( x )Q*3201(407.408030604080.000 0+ 00f./5M)_ P| ^ ~I ), Q30(0.07In file included from 4src/libavcodec/aacsbr_fixed.c75:0626: 9src/libavcodec/aacsbrdata.h17:f425/:32M:_P Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.1163 24258 | 78{33Qf3/M1_(P I0.)57,3 9Q733809(3064.313793f8)8,6 7Q1361(4 0f./3M_5P28I9)7,0 3Q3733706(0f0).}2,0 3{Q83518(7 707.97f/5M37_4P3I1),6 97Q43409(50f.2)1, 9Q9314(5 900.769f/6M7_0P52I1)46,51 3 3| 5 ^~~~~~~~~~~~~~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 i45n | e# dQe3f0i(nxe) Q 3 1 ( x ) ( i n t ) ( ((xi)n*t1)(0(x7)3*724118427448.3604 8+. 00 +. 50.)5 ) | | ^ ^ ~ In file included from In file included from src/libavcodec/aacps_fixed.csrc/libavcodec/aacsbr_fixed.c:24:: 62: In file included from src/libavcodec/aacsbrdata.hsrc/libavcodec/aacps.c::32425: :src/libavcodec/aacps_fixed_tablegen.h7:: 223:warning: 61implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 425 | { Q2233 | 1 ( 0 . 5 7Q33907(308.903604303090f0)0,0 0Q301f( /0M_.P3I5)2, 8Q93700(3307.30776407f5)0}6,9 1{7Qf3/1M(_ P0I.)7,5 3Q734301(6097.4141956f)3,2 87Q83313( f0/.9M6_P7I05),2 1Q4360(501.313753f8)}8,6 7| 1 ~~~~~^~~~~~~~~~~~~~~~~~ 64f/Msrc/libavcodec/aac_defines.h_:45P:I36):, note: Qexpanded from macro 'Q31'3 0(0.203 458 | 5#8de7f7i7n9ef /QM31_(PIx)), Q 3 0 ( 0 . 2 1 9 9 45 9(i0nt7)6(f(x/)M*2_1P4I7)4,8 3 6| 4 ^~~~~~~~~~~~~~ 8.0 src/libavcodec/aac_defines.h+ :044.:5)36 : | ^ ~note: expanded from macro 'Q30' 44 | #In file included from dsrc/libavcodec/aacsbr_fixed.ce:f62in: esrc/libavcodec/aacsbrdata.h :Q4243:084(:x )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (424in | t{)Q((3x1)(* 100.74367334210832842.407 4+9 70.f5)), | Q ^3 1( 0.1096412In file included from 6src/libavcodec/aacps_fixed.c1:8245: 0In file included from 6src/libavcodec/aacps.c3:f32)}: , src/libavcodec/aacps_fixed_tablegen.h{:223Q:3361:( -warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].7 6497004940162f), 223Q | 3 1 ( 0 .Q893201(009.2090200402020380f)0},0 f| / ~~~~~^~~~~~~~~~~~~~~~~~M _PI)src/libavcodec/aac_defines.h,: 45Q:336:0 (note: 0expanded from macro 'Q31'. 0747506 9451 | 7#fd/Me_fiPneI )Q,3 1(Qx3)0( 0 . 1 1 63 2 8 7 8 3 3 f /(Mi_nPtI))(,( xQ)3*02(104.741837634888.607 1+64 f0/.M_5P)I ) ,| ^ ~Q 30(0.20385In file included from 8src/libavcodec/aacsbr_fixed.c7:627: 7src/libavcodec/aacsbrdata.h9:f424/:M58_:P warning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ), Q30(0.219 94244 | 5{90Q7361f(/ M0_.P4I6)3,3 2| 0 ^~~~~~~~~~~~~~3 82474src/libavcodec/aac_defines.h9:744f:)36:, note: Qexpanded from macro 'Q30'3 1( 0.10 9446 | 4#12d6ef1i85n0e6 3Qf3)0},( x{Q)3 1 ( - 0 . 7 6 4 9 7 0(0i49n4t0)1(6(2x)f*)10,7 3Q743118(2 40..08 9+21 009.29524)2 2 3| 8 ^f) }, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn file included from :src/libavcodec/aacps_fixed.c45::2436: :In file included from src/libavcodec/aacps.cnote: expanded from macro 'Q31': 32: src/libavcodec/aacps_fixed_tablegen.h:223:11: 45warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]# define Q31(x) 223 | Q 3 0(i(n0t.)00(0(x0)0*0201040704f8/36M4_8P.I)0, +Q 300.(50).0 7 | 4 ^ ~7 506917f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c,: 62: Qsrc/libavcodec/aacsbrdata.h3:0424(0:.321:1 6warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 87833f/M_PI )424, | {Q3Q03(10(. 107.348683637210634f8/M2_4P7I4)9,7 Qf3)0,( Q03.12(0 3805.8177079694f1/2M6_1P8I)5, 0Q633f0)(}0,. 2{1Q9934519(0-706.f76/4M9_7P0I)0,4 9 4| 0 ^~~~~~~~~~~~~~1 62f)src/libavcodec/aac_defines.h,: 44Q:3361:( note: 0expanded from macro 'Q30'. 8921092 9442 | 42#2d38eff)i}n,e Q3| 0( ~~~~~^~~~~~~~~~~~~~~~~~x ) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (in t)45( | #(dxe)f*i1n0e7 Q3371(4x)1 8 2 4 .0 + 0 .5 ) | ^ (int)((x)*In file included from 21src/libavcodec/aacps_fixed.c47:4248: In file included from 3src/libavcodec/aacps.c6:4328: .0src/libavcodec/aacps_fixed_tablegen.h :+222: 1360:. 5)warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^ ~ In file included from src/libavcodec/aacsbr_fixed.c: 62222: | src/libavcodec/aacsbrdata.h : 424 : 7 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.0000000000 f/424M | _{PQI3)1,( Q03.04(603.3200543181234878743f9/7Mf_P)I,) ,Q 3Q310(( 00..10089369491824641178f5/0M_6P3fI)}),, Q{3Q03(1(0-.01.274684791780709489f4/0M16_2fP)I,) ,Q Q3310(( 00..81942518039725912546f2/M2_P3I8)f,) }Q,3 0 (| ~~~~~^~~~~~~~~~~~~~~~~~0 .156src/libavcodec/aac_defines.h9:7458:53692:3 fnote: /expanded from macro 'Q31'M _PI), | 45 ^~~~~~~~~~~~~~ | #defisrc/libavcodec/aac_defines.hn:e44 :Q36:3 1note: (expanded from macro 'Q30'x ) 44 | # d e f i(nien tQ)3(0((xx)) * 2 14 74 83 64 8 . 0 + 0(.i5n)t ) | ( ^ ~( x)*107374182In file included from 4.src/libavcodec/aacsbr_fixed.c0: 62+: src/libavcodec/aacsbrdata.h:0423.:584): | ^warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c: 24423 | : {In file included from Qsrc/libavcodec/aacps.c31:(32 0: .src/libavcodec/aacps_fixed_tablegen.h9:52224:1117:2 3warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 8713099f), Q31(- 0222. | 0 8 5 8 8Q7307(600.109505000f)}0,0 0{0Q0301f(/ M0_.P4I8)7,0 8Q330(3027.46025949f1)13,8 8Q7331f(/ 0M._9P9I9)9,9 0Q4310(507.098433929f8)4}4,1 7 f| /M ~~~~~^~~~~~~~~~~~~~~~~~_P I), src/libavcodec/aac_defines.hQ:3450:(360:. 12note: 4expanded from macro 'Q31' 8718798f /45M_ | P#Id)ef,i nQe3 0Q(03.1(1x4)5 8 3 7 5 1 56 f / M _ P I )(,in tQ3)0(((0x.)1*5261947784583964283.f0/ M+ _0P.I5)), | | ^ ~ ^~~~~~~~~~~~~~ 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:423: 5944: | #warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ef ine Q30(x) 423 | { Q3 1 ( 0 . 9(5i4n7t)2((3x0)8*17017330749198f2)4,.0 Q3+1 0(.-05.)0 8 5| 88 ^7 76019550f)}In file included from ,src/libavcodec/aacps_fixed.c: 24: {In file included from Qsrc/libavcodec/aacps.c31:(32 : 0src/libavcodec/aacps_fixed_tablegen.h:.2224:868:7 warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 332746299f), Q31 (222 | 0 . 99 9 9 9Q03401(507.9040030020f0)00}0,f/ M_ P| I) ~~~~~^~~~~~~~~~~~~~~~~~, Q30src/libavcodec/aac_defines.h:(450:.36:0 54note: 1expanded from macro 'Q31' 138873f /45M | #_dPIe)f,i Qn3e0 (Q03.108(3x9)9 8 4 4 1 7 f / M _ P I()i,n tQ)3(0((x0).*12214478478138674988.f0/ M_+P I0),. 5Q)3 0| ^ ~( 0.1458375156fIn file included from /src/libavcodec/aacsbr_fixed.cM:_62P: Isrc/libavcodec/aacsbrdata.h):,423 :Q3310:( 0.warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 69785923f/M _P423I) | , { | Q ^~~~~~~~~~~~~~3 1( 0src/libavcodec/aac_defines.h.:94454:7362:3 0note: 8expanded from macro 'Q30'7 13099f) ,44 | #Qde3f1i(n-e 0Q.3008(5x)8 8 7 7 6 0 1 95 5 0 f) } , { Q(31i( n0t.)4(8(x7)0*81303723774416822949.f0) ,+ Q03.15() 0| ^. 999990415794In file included from 32src/libavcodec/aacps_fixed.cf:)}24,: In file included from src/libavcodec/aacps.c| ~~~~^~~~~~~~~~~~~~~~~~~: 32: src/libavcodec/aacps_fixed_tablegen.h:src/libavcodec/aac_defines.h:22245::6136:: warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'Q31' 45 | #de f222i | n e Q 3 1(Qx)3 0 ( 0 . 0 0 0 00 0 00 0 0 f (/inMt_)P(I()x,) *Q3201(04.7045843161438.808 7+3 f0/.M5_)P I | ) ^ ~, Q30(0.0839In file included from 98src/libavcodec/aacsbr_fixed.c4:624: 1src/libavcodec/aacsbrdata.h7:f423/M:_7P:I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.1248 74231 | 8{7Q9381f(/ M0_.9P5I)4, 7Q233008(701.31049598f3)7, 5Q13516(f-/0M.0_85P8I8)7,7 6Q03109(505.01f5)6}9,7 8{5Q3912(3 f0/.M_4P8I7)0,83 3 2| 7 ^~~~~~~~~~~~~~4 6299src/libavcodec/aac_defines.hf:)44,: 36Q:3 1note: (expanded from macro 'Q30' 0.99999 0444 | 1#d5e79f43i2nf)e} Q,3 0| ( ~~~~~^~~~~~~~~~~~~~~~~~x) src/libavcodec/aac_defines.h : 45: 36: note: expanded from macro 'Q31' (int) 45( | (x#)d*ef1i0n7e 3Q73411(8x2)4 . 0 + 0 . 5 ) | ^ (int)((x)*In file included from 21src/libavcodec/aacps_fixed.c4:7244: 8In file included from 3src/libavcodec/aacps.c:6324: 8src/libavcodec/aacps_fixed_tablegen.h.:0222 :+36 0:.5 )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c222: | 62 : src/libavcodec/aacsbrdata.h :422 : 83Q: 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.000000000 0422f | /{M_QP3I1)(,-0 .7Q34707(04.055945151639888057f3)f,/ MQ_3P1I(-)0,. 2Q3608(908.0068230909884945197ff)/}M, _{PQI3)1,( Q03.095(708.1162647847619857697f8),f /QM3_1P(I-)0.,7 9Q03407(9027.015425682387f5)1}5,6 f /| M ~~~~^~~~~~~~~~~~~~~~~~~_ PI),src/libavcodec/aac_defines.h :Q453:036(: 0note: .1expanded from macro 'Q31'5 6978592 345 | f#/dMe_fPinIe )Q, 3 1| ( ^~~~~~~~~~~~~~x ) src/libavcodec/aac_defines.h :44 : 36 : note: expanded from macro 'Q30' (int) (44(x | )#*2d1e4f7i4n8e36 4Q380.0( x+) 0 . 5 ) | ^ ~ (intIn file included from )(src/libavcodec/aacsbr_fixed.c(:x62)*: 1src/libavcodec/aacsbrdata.h0:74223:7594:1 8warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4.0 + 0.5) | 422 | ^ {Q31(-0.74In file included from 77src/libavcodec/aacps_fixed.c45:9245: 5In file included from 69src/libavcodec/aacps.c80:532f: )src/libavcodec/aacps_fixed_tablegen.h,: 222Q:3111:( -warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 26898062008959f )222 | } , { Q3 1 (Q3 00(.09.500708016060704060905f6/7fM),_ QP3I)1,( -Q03.079(004.709542117308582763f2/8Mf_)PI}),, Q| ~~~~~^~~~~~~~~~~~~~~~~~3 0(0.0src/libavcodec/aac_defines.h8:3459:9368:4 4note: 1expanded from macro 'Q31'7 f/M_PI), Q3450 | (#0d.e1f2i48n7e1 8Q79381f/(M_xP)I) , Q 3 0( 0. 1 4 5 8 3 (7i5n15t6)(f(x/)M*_2P1I4),7 4Q8303(604.81.50 6+ 9078.5952)3 f | / ^ ~M _PI), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacsbr_fixed.c::4462:36: :src/libavcodec/aacsbrdata.h: 422note: :expanded from macro 'Q30' 31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q4223 | {0Q(3x1()- 0 . 7 4 7 7 4 5 9 5 5 6 9 8(05ifn)t, )Q(3(1x)(*-01.026789387046128020489.590f )+} 0,.5 ){ Q 3| 1 ^( 0.9578166In file included from 74src/libavcodec/aacps_fixed.c6:9245: 6In file included from src/libavcodec/aacps.c7:f32): ,src/libavcodec/aacps_fixed_tablegen.h :Q2213:1136(: -warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 79047927052628f) }221, | | ~~~~^~~~~~~~~~~~~~~~~~~ Q30src/libavcodec/aac_defines.h(:045.:03600:0 note: 0expanded from macro 'Q31'00 000f/M _45P | I#)de,f Qi3n0e( Q03.10(3x8)7 4 6 9 7 5 4f / M _ P I ) , Q(3i0n(t0)(.(x0)*6201047643863768488.f0 /+ M0_.P5I)), Q| 3 ^ ~0 (0.089038766In file included from 9src/libavcodec/aacsbr_fixed.cf:62/: Msrc/libavcodec/aacsbrdata.h_:P422:I6:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.10379 04226 | 48{3Qf3/1M(_-PI0).,7 Q437704(509.51516195890253f7)4,7 f/QM3_1P(I-)0,. 2 6| 8 ^~~~~~~~~~~~~~98 06200src/libavcodec/aac_defines.h8:449:365:9 fnote: )expanded from macro 'Q30'} , {Q31( 44 | 0.#9d5e78f16i6ne7 Q4306(9x5)6 7 f) , Q 3 1 ( - 0 . 7 9 0(4i7n9t2)7(0(5x2)6*12087f37)4}1,8 2 4| . ~~~~^~~~~~~~~~~~~~~~~~~0 + 0.src/libavcodec/aac_defines.h5:)45 : 36:| note: ^expanded from macro 'Q31' 45In file included from | #dsrc/libavcodec/aacps_fixed.cef:i24n: In file included from esrc/libavcodec/aacps.c Q:3321: (src/libavcodec/aacps_fixed_tablegen.hx): 221 : 111 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*2 142217 | 4 8 3 6 48 . 0Q +3 00(.05.) 0 0| 0 ^ ~0 000000f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c,: 62Q: 30src/libavcodec/aacsbrdata.h(:0421.:0843:8 7warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 9754f/M_PI), 421Q3 | 0({0Q.3016(0-006.3969798089f6/1M5_72P0I)2, 2Q350f()0,. 0Q893013(8-7066.99f6/M0_2P4I6)0,57 1Q33907(00f.)}1,0 37{9Q0634183(f /0M._7P4I6)4,9 4Q63401(05.5016111f5)9,2 Q33714(7 f0/.M1_2P1I4),4 8 9| 3 ^~~~~~~~~~~~~~6 06462src/libavcodec/aac_defines.hf:44):}36,: | note: ~~~~~^~~~~~~~~~~~~~~~~~expanded from macro 'Q30' src/libavcodec/aac_defines.h:45:36 : 44note: | expanded from macro 'Q31'# define Q453 | 0#(dxe) f in e Q 3 1( x ) ( i n t ) ( ( x) * (1i07n3t7)4(1(8x2)4*.201 4+7 04.853)6 48 .| 0 ^ + 0.5) | ^ ~In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: In file included from src/libavcodec/aacps_fixed_tablegen.hsrc/libavcodec/aacsbr_fixed.c::221:6286: :src/libavcodec/aacsbrdata.h :warning: 421implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 221 | 421 | { Q 3 1Q3(0-(00..90909000090601050702f0/2M_2P5If)), ,Q 30Q3(10(.-0308.7946602947564f0/5M7_1P3I9)7,0 fQ)}3,0( 0{.0Q63010(6 30.6774868f4/9M4_P6I4)1,5 5Q03601f()0,. 0Q83910(3 8076.6192f/1M4_4PI8)9,3 6Q03604(06.21f03)7},9 0 6| 4 ~~~~~^~~~~~~~~~~~~~~~~~8 3f/M_src/libavcodec/aac_defines.hP:I45):,36 :Q note: 3expanded from macro 'Q31'0 (0.1115 9452 | 3#74d7eff/Mi_nPIe) ,Q 3 1| (x ^~~~~~~~~~~~~~) src/libavcodec/aac_defines.h : 44: 36 : note: expanded from macro 'Q30' (int) 44( | #(dxe)f*i2n1e4 7Q43803(64x8) . 0 + 0 . 5) | ^ ~ (int)((x)*1In file included from 0src/libavcodec/aacsbr_fixed.c73:7624: 1src/libavcodec/aacsbrdata.h8:24214:.310: +warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .5) | ^ 421 | {Q31In file included from (-src/libavcodec/aacps_fixed.c0:.249: 9In file included from src/libavcodec/aacps.c9:0329: 61src/libavcodec/aacps_fixed_tablegen.h5:7221:261:0 2warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 f), Q31(-0.96024 62210 | 5 7 1 3 9 7Q300f)(}0,. 0{0Q03010( 000.070406f4/9M4_6P4I1)5,5 0Q6301(0f.),0 38Q73416(9 705.41f2/M1_4P4I89)3,6 0Q6304(602.f0)6}0,0 6 3| 6 ~~~~^~~~~~~~~~~~~~~~~~~7 88f/src/libavcodec/aac_defines.hM:_45PI:),36 :Q 3note: 0expanded from macro 'Q31'(0 .0890387 66459f | /#Md_ePfIi)ne, QQ313(x0)( 0 . 1 0 3 7 9 0 6 4 8 (3ifn/tM)(_(xP)I*)2,14 7Q4833604(80..01 1+1 05.59) 2 3| ^ ~7 47f/M_PI),In file included from src/libavcodec/aacsbr_fixed.c| : ^~~~~~~~~~~~~~62 : src/libavcodec/aacsbrdata.h:421:6src/libavcodec/aac_defines.h:: 44:warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36 : note: expanded from macro 'Q30' 44421 | | #{deQf3i1n(e- 0Q.39099(0x9)6 1 5 7 2 0 22 5f ) , Q 3 1( - 0(.in9t60)24(60(5x7)1*31907703f74)1}8,2 4{.Q0 3+ 10(. 5)0 .| ^7 46494641550In file included from 61src/libavcodec/aacps_fixed.cf:)24,: In file included from Qsrc/libavcodec/aacps.c3:132(: src/libavcodec/aacps_fixed_tablegen.h0:.12212:1364:4 warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 93606462f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 221 | src/libavcodec/aac_defines.h: 45 :36 : Qnote: 30expanded from macro 'Q31'( 0.00000 04500 | 00#f/dM_ePfIi)n,e QQ3310((x0). 0 3 8 7 4 6 97 5 4 f / M(i_nPtI))(,( x)Q*3201(407.408630604683.06 7+8 80f./5)M _P I| ) ^ ~, Q30(0.0890In file included from 38src/libavcodec/aacsbr_fixed.c7:6626: 9src/libavcodec/aacsbrdata.hf:/420M:_84PI:), warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.103790648 3420f | /{M_QPI3)1(,- 0Q.320(6024.0161013056922233774f7)f,/ MQ_3P1I(),- 0 | . ^~~~~~~~~~~~~~ 927src/libavcodec/aac_defines.h7:4440:9365:3 note: 7expanded from macro 'Q30'9 098f)}, 44{ | Q#3d1e(fi n0.e83 9Q9360(4x)9 7 9 84 60 4 f ) , Q 3 1 ( (0i.5n5t8)3(9(8x4)9*113097634774f1)8}2,4 . 0| ~~~~~^~~~~~~~~~~~~~~~~~+ 0.5src/libavcodec/aac_defines.h): 45 :| 36: ^ note: expanded from macro 'Q31' In file included from 45src/libavcodec/aacps_fixed.c | :#24d: eIn file included from fisrc/libavcodec/aacps.cn:e32 : src/libavcodec/aacps_fixed_tablegen.hQ:31221(:11x:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int )221( | ( x ) * 2 1Q4307(408.3060480.000 +0 000.50)0 f /| ^ ~M _PI), Q30In file included from (0src/libavcodec/aacsbr_fixed.c.:620: 3src/libavcodec/aacsbrdata.h8:74204:596:97 5warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f/ M_PI), Q30(0. 064200 | 0{6Q33617(8-80f./M2_6P2I4)0,6 0Q3300(602.203879f0)38,76 6Q93f1/(M-0_.9P27I7)4,0 9Q533709(0098.f1)0}3,7 9{0Q361(4 803.f8/39M9_6P49I7)9,84 6Q0340f()0.,1 1Q153912(3 7407f./5M5_P8I3)9,8 4 9| 1 ^~~~~~~~~~~~~~ 39647src/libavcodec/aac_defines.hf:)44},: 36 :| ~~~~~^~~~~~~~~~~~~~~~~~note: expanded from macro 'Q30' src/libavcodec/aac_defines.h:45: 3644: | #dnote: eexpanded from macro 'Q31'f ine Q30 (45x) | # d e f i n e Q 3 1 ( (xi)nt ) ( (x ) * 1 0 7 3 7 4 1(8i2n4t.0) (+( x0).*52)1 4| 7 ^4 83648.0 + In file included from 0.src/libavcodec/aacps_fixed.c5): 24 : | In file included from ^ ~src/libavcodec/aacps.c :32: src/libavcodec/aacps_fixed_tablegen.h:220: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:420:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 220 | Q3 0(4200 | .{0Q0301(0-000.026020400f6/0M3_0P6I2)2,3 7fQ)3,0 (Q03.10(2-705.89821747954f0/9M5_3P7I9),0 9Q83f0)(}0,.0 4{2Q7331(6 507.1833f9/9M6_P4I9)7,9 8Q463004(f0).,0 6Q3321(6 108.8515583f9/84M9_13P96I4)7,f )}Q,3 0 (0| . ~~~~^~~~~~~~~~~~~~~~~~~0 7367src/libavcodec/aac_defines.h3:1450:6367:f /note: Mexpanded from macro 'Q31'_ PI), Q3 045( | #0d.e0fi7n9e1 6Q63313(0x4)f / M _ P I) , | ^~~~~~~~~~~~~~ (isrc/libavcodec/aac_defines.hn:t44)(:(36x: )note: expanded from macro 'Q30'* 2147483 6444 | 8#d.e0f i+n e0 Q.350)( x ) | ^ ~ (In file included from isrc/libavcodec/aacsbr_fixed.cn:t62): ((src/libavcodec/aacsbrdata.hx:420):*6:1 warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 3741824.0 + 4200 | .{5Q)3 1| ^( -0.2624060In file included from 3src/libavcodec/aacps_fixed.c0:6242: 2In file included from src/libavcodec/aacps.c3:327: fsrc/libavcodec/aacps_fixed_tablegen.h):,220: 111Q:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- 0.92774095379098 f220) | } , { Q 3Q13( 00(.08.30990604090709804060040ff)/,M _Q3P1I() ,0. 5Q583309(804.9012379568841479f5)f}/M,_P I )| , ~~~~^~~~~~~~~~~~~~~~~~~ Q30src/libavcodec/aac_defines.h(0:.45:0364:2 73note: 6expanded from macro 'Q31'5 713f/M_ P45I | ),# dQe3f0i(0n.e0 6Q332161(8x)8 15 f / M _ P I ) , Q3 0((i0n.t)0(7(3x)6*723114076478f/3M6_4P8I.)0, Q+3 00.(50). 0| 7 ^ ~9 1663304f/M_PIIn file included from ),src/libavcodec/aacsbr_fixed.c : 62| : ^~~~~~~~~~~~~~src/libavcodec/aacsbrdata.h :419:84src/libavcodec/aac_defines.h:: 44warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36 : note: expanded from macro 'Q30' 44 | 419# | d{eQf3i1(n e0 .Q363702(2x)8 7 1 2 8 6 9 2 3 f ) , Q(3i1n(t )0(.(6x)5*1209713764514187242.906 1+f )0}.5,) { Q| 3 ^1 (-0.8109302In file included from 56src/libavcodec/aacps_fixed.c6:524: 6In file included from src/libavcodec/aacps.c9:632: fsrc/libavcodec/aacps_fixed_tablegen.h):,220 :Q86:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 .08778370229363f )220} | , | ~~~~~^~~~~~~~~~~~~~~~~~ Q30src/libavcodec/aac_defines.h(:450:.36:0 0note: 0expanded from macro 'Q31'0 000000f /45M | _#PdeIf)i,n eQ 3Q03(10(.x0)2 7 5 8 8 1 4 95 f / M _ PI ) (,i nQt3)0(((0x.)0*422174367574183f3/64M8_.PI0) ,+ Q03.05() 0 | . ^ ~0 632618815f/MIn file included from _src/libavcodec/aacsbr_fixed.cP:I62): ,src/libavcodec/aacsbrdata.h :Q4193:058(:0. 07warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 6731067f/M_ P419I | ){,Q 3Q13(0 (00..3067792126863730142f8/6M_9PI2)3,f ) ,| ^~~~~~~~~~~~~~ Q31( src/libavcodec/aac_defines.h0:.446:5362:9 1note: 6expanded from macro 'Q30'5 4172961 f44) | },# de{fQ3i1n(e-0 .Q8301(09x3)02 5 6 6 5 6 9 6 f ) , ( iQn3t1() (0(.x08)7*170837730724291386234f.)0}, + | 0. ~~~~^~~~~~~~~~~~~~~~~~~5 ) src/libavcodec/aac_defines.h:| 45 ^ :36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c45: | 24#: deIn file included from fsrc/libavcodec/aacps.ci:n32: esrc/libavcodec/aacps_fixed_tablegen.h :Q2203:161(:x )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (in t220) | ( ( x ) *2 14 7Q4380(306.4080.000 +0 000.05)0 0 f| / ^ ~M _PI), Q30(0In file included from .0src/libavcodec/aacsbr_fixed.c2:76258: 8src/libavcodec/aacsbrdata.h1:4194:9325:f /warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30(0. 04194 | 2{7Q33615( 70.13637f2/2M8_7P1I2)8,6 9Q2330f)(,0 .Q063312(6 108.8615529f1/6M5_4PI1)7, 2Q9306(10f.0)7}3,6 7{3Q130167(f-/0M_.P8I1)0, 9Q33002(506.6057699166f6)3,3 0Q43f1/(M _0PI.)0, 8 7| 7 ^~~~~~~~~~~~~~8 37022src/libavcodec/aac_defines.h9:3446:363:f note: )expanded from macro 'Q30'} , | ~~~~~^~~~~~~~~~~~~~~~~~ 44src/libavcodec/aac_defines.h | :#45d:ef36i:n enote: expanded from macro 'Q31'Q3 0(x) 45 | #d e f i n e Q(3i1n(tx))( (x ) * 1 0 7 3 7 4 1 8 2 4(.i0n t)+( (0x.)*52) 1 | 4 ^74 83648.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:220:36: In file included from warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:419:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 220 | 419 | {QQ3310( (00..360720208070102080609203ff/)M, _QP3I1),( Q03.06(502.901267554818712499651ff/M)_}PI,) , {QQ331(0-(00..801402973306255761635f69/6fM)_P,I Q)31,( Q 30.00(08.707683372062219838631f5)f}/M,_ P| ~~~~~^~~~~~~~~~~~~~~~~~I ), Q3src/libavcodec/aac_defines.h0:(45:036.:07 3note: 6expanded from macro 'Q31' 731067f/ M45_ | P#Id)e,f iQn3e0 (Q03.10(7x9)16 6 3 3 0 4 f / M _P I ) , ( i| n ^~~~~~~~~~~~~~t )((x)src/libavcodec/aac_defines.h*:2441:4367: 4note: expanded from macro 'Q30'8 3648.0 + 440 | .#5)d e f| i ^ ~n e Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h :418 : 84 : (warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n t)((x)*1073 74184 | 1{82Q43.01 ( +0. 903.3535)0 4| ^9 681047f), In file included from Q3src/libavcodec/aacps_fixed.c1:(24-: 0In file included from .4src/libavcodec/aacps.c3:53237: 0src/libavcodec/aacps_fixed_tablegen.h:22203:8118:35 8warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f )}, {Q31(-0.97 0220 | 8 7 3 7 4 4 1Q38026(7f0).,0 0Q03010(0 000.0806f/6M36_4P4I5)7,1 1Q3306(40f.)}0,2 7 5| 88 ~~~~~^~~~~~~~~~~~~~~~~~1 495fsrc/libavcodec/aac_defines.h/:M45_:P36I:), note: Qexpanded from macro 'Q31'3 0(0.042 457 | 3#65d7e1f3ifn/eM _QP3I1)(,x )Q 3 0 ( 0 . 06 3 2 6 1 8 8(1in5tf)/((Mx_)P*I2),1 4Q73408(3604.8.007 3+6 703.51)0 6 7| f ^ ~/ M_PI), Q30In file included from (src/libavcodec/aacsbr_fixed.c0:.620: 7src/libavcodec/aacsbrdata.h9:14186:6583:3 0warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f/M_PI), | ^~~~~~~~~~~~~~418 | {src/libavcodec/aac_defines.hQ:3441:36(: note: 0expanded from macro 'Q30'. 9333504 449 | 6#8d1e0f4i7nfe) ,Q3 0Q(x3)1 ( - 0 . 4 3 5 3 7 0 2 3(88i3n5t8)8(f()x}),* {1Q03713(7-401.892740.807 3+7 4041.8526)7f ), | Q ^31 ( 0.8663644In file included from 5src/libavcodec/aacps_fixed.c71:1243: 6In file included from src/libavcodec/aacps.c4:f32): }src/libavcodec/aacps_fixed_tablegen.h:,219 :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' 219 | 45 | # d e fQi3n0e( Q03.10(0x0)0 0 0 0 0 0 0 f / M _ P I ) ,( iQn3t0)(((0x.)0*1291547847833654686.0f /+ M0_.5P)I ), Q| 30 ^ ~( 0.0303316917f/In file included from Msrc/libavcodec/aacsbr_fixed.c_:P62I: ),src/libavcodec/aacsbrdata.h :Q4183:031(:0 .warning: 04implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 8668823f/M_PI) ,418 | Q{3Q0(30.10(52 20.29353839510459f6/8M1_04P7I)f,) ,Q3 0Q3(10(.-005.64130534740926318f8/M3_58P8If)),} , | { ^~~~~~~~~~~~~~Q 31(-0.src/libavcodec/aac_defines.h9:7440:873637:4 4note: 1expanded from macro 'Q30'82 67f), Q 443 | 1#(d e0f.i8n6e6 3Q63404(x5)7 1 1 3 6 4 f ) } , (| i ~~~~^~~~~~~~~~~~~~~~~~~nt )((x)src/libavcodec/aac_defines.h*:145:0367:3 7note: 4expanded from macro 'Q31' 1824.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.hi:219n:t111):( (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) *2147483648.0 + 2190. | 5) | ^ ~ Q30(0.000000In file included from 0src/libavcodec/aacsbr_fixed.c0:620: 0fsrc/libavcodec/aacsbrdata.h/M:_418:P7I:) , warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.019587356 4186 | f/{MQ_3P1I() ,0 .Q93303(3500.40936801303471f)6,9 1Q73f1/(M-_0P.I4)3,5 3Q703203(8803.5084488f6)6}8,8 2{3Qf3/1M(_-0P.I97)08,7 3Q73404(108.206572f2)2,5 8Q93115(f /0M._8P6I6)3,64 4Q3507(101.30654f6)}1,0 4 | 4 ~~~~~^~~~~~~~~~~~~~~~~~9 61f/src/libavcodec/aac_defines.hM:45_:P36:I note: )expanded from macro 'Q31', | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h45: | 44#:36d:ef inote: nexpanded from macro 'Q30'e Q31(x) 44 | # d e f i n e Q 3(0in(t)x()( x) * 2 1 4 74 83 6 4 8 . 0 + (0i.5n)t )| ( ^ ~( x)*10737418In file included from 2src/libavcodec/aacsbr_fixed.c4:.062 +: src/libavcodec/aacsbrdata.h0.:5417): 84 :| ^warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c: 24417: | In file included from {Qsrc/libavcodec/aacps.c31:(32 : 0src/libavcodec/aacps_fixed_tablegen.h.:2192:8869:0 9warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 6383717f), Q31 (219 | 0 . 9 63 0 7Q78330(907.0050304f0)00}0,0 0{0Qf3/M1_(P I0).,42 1Q838909(803.10215925807f3)5, 6Q63f1/(M _P0I.4)8,1 4Q83605(01.20330043337f1)6}9,1 7 f| / ~~~~~^~~~~~~~~~~~~~~~~~M _PI)src/libavcodec/aac_defines.h:,45 Q:3360:( 0note: .0expanded from macro 'Q31'4 4866882 345f | /M#_dPeIf),i neQ Q3301(0(.x0)5 2 22 5 8 91 5 f / M _ P I ),( inQt3)0((0(x.)0*52164170448493616f4/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: | 417#:d59e: fwarning: inimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e Q30(x) 417 | { Q 31 ( 0. 2 8(9i0n9t6)4(6(3x8)3*711077f3),7 4Q13815( 20.49 warnings.6 generated3007. 7 +8 309.7055)34 f )| } ^ , {Q31( 0.In file included from 4src/libavcodec/aacps_fixed.c2:1248: 89In file included from 98src/libavcodec/aacps.c3:1322: 5src/libavcodec/aacps_fixed_tablegen.h2:0219f:61):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 31( 0.481486512 321904 | 37 f ) } , | Q ~~~~~^~~~~~~~~~~~~~~~~~ 30(0.src/libavcodec/aac_defines.h0:0450:03600:0 0note: 0expanded from macro 'Q31'0 f/M_PI) ,45 Q | 3#d0e(f0.i01n9e5 8Q73315(6x6)f / M _ PI ) , Q3 0 ( 0 . 03 0(3i3n16t9)1((7xf)/*M2_1P4I7),4 8Q336408.(00 .+0 404.856)6 8 | 8 ^ ~ 23f/M_PI), In file included from Qsrc/libavcodec/aacsbr_fixed.c30:(620: .src/libavcodec/aacsbrdata.h0:54172:2322: 5warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 915f/M_PI), Q41730 | ({0Q.035611(0 4409.6218f9/M0_9P6I4)63,83 7 1| 7 ^~~~~~~~~~~~~~f ), Q3src/libavcodec/aac_defines.h1:(44 0:.369:6 note: 3expanded from macro 'Q30' 07783970 5443 | 4#fde)f},in {eQ 3Q13(0 0(.x4)2 1 88 9 9 8 3 1 2 5 2 0 f)(, iQn31t() (0(.x48)1*418067537142138024347.f0)} ,+ 0| .5 ~~~~~^~~~~~~~~~~~~~~~~~) | ^ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c45:32 | : #dsrc/libavcodec/aacps_fixed_tablegen.he:f219i:n36:e warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1(x) 219 | ( i n t ) ( (xQ)30*(201.4070408030604080.00 +0 0f.5/)M _ P| I ^ ~) , Q30(0.019In file included from 5src/libavcodec/aacsbr_fixed.c8:7623: 5src/libavcodec/aacsbrdata.h6:6417:f7:/ M_warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(0.030 34173 | {1Q6391(1 70f./28M9_P0I9)6,4 6Q338307(107f.),0 4Q438616(8 802.39f6/3M0_7PI7)8,39 7Q03503(40f.)0}5,2 2{25Q839115(f /0M._4P2I1)8,8 9Q938301(205.2005f6)1, 0Q4314( 9061.f4/81M4_8P6I5)1,2 30 4| 3 ^~~~~~~~~~~~~~7 f)}, src/libavcodec/aac_defines.h :| 44: ~~~~~^~~~~~~~~~~~~~~~~~36: note: expanded from macro 'Q30' src/libavcodec/aac_defines.h:45:36: note: 44expanded from macro 'Q31' | #define Q453 | 0#(dxe)f i n e Q 3 1( x ) ( i n t ) ( ( x )(*i1n07t3)7(4(1x8)*22144.7408 +3 6408..50) + 0| . ^5 ) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from In file included from src/libavcodec/aacps.csrc/libavcodec/aacsbr_fixed.c::3262: : src/libavcodec/aacps_fixed_tablegen.hsrc/libavcodec/aacsbrdata.h:219::41611::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] 416 | 219{ | Q 3 1 ( 0 .Q3909(7093.80070307003080060f5/M4_fP)I,) ,Q 31Q(30 (00..90001491538107439516469f7/Mf_)P},I {)Q,3 1Q(3 00(.05.70536033330176629611270ff/)M,_ PQI3)1,( -Q030.(901.004344836368783253f2/0M9_7PIf)),} ,Q 3| 0 ~~~~^~~~~~~~~~~~~~~~~~~( 0.05src/libavcodec/aac_defines.h:245:23625:8 9note: 1expanded from macro 'Q31'5 f/M_PI) ,45 | Q#3de0f(i0.n0e 5Q63110(x4)49 6 1 f / M_ P I ) , | ( ^~~~~~~~~~~~~~in t)((xsrc/libavcodec/aac_defines.h):*442:1364:7 4src/libavcodec/apedec.c83note: 6expanded from macro 'Q30' 4:81522:.38:0 44 | +#warning: d0ecomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]f. 5in)e Q 3| 0 ^ ~( x) In file included from 1522 | src/libavcodec/aacsbr_fixed.c : 62 : (src/libavcodec/aacsbrdata.h i: 416:n59t )(:( x ) warning: * implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 0 73i7f4 1(82s4 -.0416>d | +a 0{t.5Q)a_3 en1 (| d ^0 .-99 79s38-7>3pIn file included from t7rsrc/libavcodec/aacps_fixed.c3 :<824: In file included from src/libavcodec/aacps.c6o:ff5s4e32ft): ) src/libavcodec/aacps_fixed_tablegen.h{, : 218:Q1363| 1: ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ ( 0warning: .9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]00 41310491497f)}, {218Q3 | 1 ( 0 . 57 5Q63303(007.602060102000f0)0,0 0fQ/3M1_(P-I0.)9,1 0Q3304(03.37035121009376f6)2}2,3 f| ~~~~~^~~~~~~~~~~~~~~~~~/ M_PIsrc/libavcodec/aac_defines.h),: 45:Q3630:( 0note: .0expanded from macro 'Q31'1 7086314 045f | /#Md_ePfIi)n,e QQ330(10(.x0)2 5 2 62 0 9 8 8f / M _P I ) , (Qi3n0t)(((0x.0)2*923915457641873f/6M_4PI8).,0 Q+3 00(.50) . 0| 3 ^ ~1 5726399f/M_In file included from PIsrc/libavcodec/aacsbr_fixed.c):,62 : src/libavcodec/aacsbrdata.h| ^~~~~~~~~~~~~~: 416:32: src/libavcodec/aac_defines.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]44: 36: note: expanded from macro 'Q30' 41644 | | {#Qd3e1f(i 0n.e9 9Q73903(8x7) 3 7 3 8 6 5 4 f ) , (Qin3t1)((( 0x.)*9100074317314018429414.90 7+f) },0 .{5)Q 31 (| ^0 .5756330762In file included from 61src/libavcodec/aacps_fixed.c2:024f: )In file included from ,src/libavcodec/aacps.c Q:3321: (src/libavcodec/aacps_fixed_tablegen.h:-2180:.111:9 1warning: 03implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 337352097f)}, 218| | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :Q453:036(:0 .note: 0expanded from macro 'Q31'0 00000 0450 | 0#f/dMe_fPiIn)e, QQ3310((x0.)01 1 0 3 6 6 2 2 3f / M_ P(iIn),t )Q(3(x0)(*021.4071470883664381.04 0f+/ M0_.P5I)) , | Q ^ ~3 0(0.02526209In file included from 88src/libavcodec/aacsbr_fixed.cf:/62M: _Psrc/libavcodec/aacsbrdata.hI:)416,: 7:Q warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.029395561 7416f | /{MQ_3P1I() , 0Q3.099(7903.870337138565742f6),3 9Q391f(/ M_0P.I9)0,04 1 | 3 ^~~~~~~~~~~~~~1 0491src/libavcodec/aac_defines.h4:9447:f36): }note: expanded from macro 'Q30', {Q31( 044. | 5#7d5e6f3i3n0e7 6Q23601(2x0)f ) , Q 3 1 ( - 0 . 9 1 03 4(3i3n7t3)5(2(0x9)7f*)}1,07 3 | 7 ~~~~~^~~~~~~~~~~~~~~~~~41 824.src/libavcodec/aac_defines.h0: 45+:36 :0 .note: 5expanded from macro 'Q31' ) | ^ 45 | #defiIn file included from nesrc/libavcodec/aacps_fixed.c :Q243: 1In file included from (src/libavcodec/aacps.cx:)32 : src/libavcodec/aacps_fixed_tablegen.h : 218 : 86 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*2147 482183 | 6 4 8. 0 + Q03.05() 0 | . ^ ~0 000000000f/MIn file included from _Psrc/libavcodec/aacsbr_fixed.cI):, 62Q: 3src/libavcodec/aacsbrdata.h0:(415:084.:0 1warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 366223f/M_P I415), | {Q3Q0(301.(01-700.816034184802f3/8M_0P4I5)0, 0Q93f0()0,. Q03215(2-60.2807978689f94/7M4_0P23I9),4 fQ)3}0,( 0{Q.3012(-903.971585866518671f82/0M37_f)P,I ),Q 3Q13(0 0(.078.0030391852742806533998f/fM)_}P,I ) ,| ~~~~~^~~~~~~~~~~~~~~~~~ | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45src/libavcodec/aac_defines.h:36::44 note: :expanded from macro 'Q31'36 : note: expanded from macro 'Q30' 45 | # d44e | f#idneef iQn3e1 (Q3x0)( x) ( i n t()i(n(tx))(src/libavcodec/apedec.c*(2:x16661)4*:71114:0 873warning: 64387missing field 'help' initializer [-Wmissing-field-initializers]41. 80 2+4 .00 .+ 5 1666) 0 | .| 5 ^ ~) | { ^ NULL},In file included from src/libavcodec/aacsbr_fixed.c| :In file included from ^62 src/libavcodec/aacps_fixed.c:: 24src/libavcodec/aacsbrdata.h: :In file included from 415src/libavcodec/aacps.c::5832:: src/libavcodec/aacps_fixed_tablegen.hwarning: :218implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 415 | {Q31(- 0218. | 1 04 88 2 3Q83004(05.000090f0)0,0 0Q0310(0-f0/.M8_7PI7)6,9 9Q473400(23094.f0)1}1,0 3{Q6361(2-20.37f18/8M6_5P8I6)18,2 03Q73f0()0.,0 1Q3710(8 6031.4708f0/3M0_9P8I)2,4 8Q03503(80f.)0}2,5 2 6| 2 ~~~~^~~~~~~~~~~~~~~~~~~0 988fsrc/libavcodec/aac_defines.h/:M_45P:I36:) ,note: expanded from macro 'Q31'Q 30(0.02 9453 | #9d5e56f17ifn/eM _QP3I1)(,x )Q 3 0 ( 0 . 03 1 5 7 2 6 3 99(f/iMn_tP)I(),( x| ^~~~~~~~~~~~~~) *2147src/libavcodec/aac_defines.h4:8443:6364:8 .note: 0 expanded from macro 'Q30'+ 0.5) | ^ ~44 | #define Q30(xIn file included from ) src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 415 : 31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](i nt)((x)*107 34157 | 41{8Q2314(.-00 .+ 100.458)8 2 3| 8 ^0 45009f), QIn file included from 3src/libavcodec/aacps_fixed.c1:(24: -In file included from 0src/libavcodec/aacps.c.:832: 7src/libavcodec/aacps_fixed_tablegen.h7:2186:99364:7 4warning: 02implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 94f)}, {Q31(-0. 712188 | 8 6 5 8 6Q1308(200.3070f0)0,0 Q0301(0 00.07f8/0M3_0P9I8)2,48 0Q350(308.f0)1}1,0 3| ~~~~^~~~~~~~~~~~~~~~~~~6 6223fsrc/libavcodec/aac_defines.h/:M45_:P36I:) note: ,expanded from macro 'Q31' Q30(0. 01457 | 0#86d31e40ffi/Mn_eP IQ),3 1Q(30x()0 . 02 5 26 2 0 9 8 8 f / M _(PIi)n,t )Q(3(0x(0).*0229134975458366174f8/.M_0PI )+, 0 .Q350)( 0. 0| 3 ^ ~1 5726399f/MIn file included from _Psrc/libavcodec/aacsbr_fixed.cI:)62,: src/libavcodec/aacsbrdata.h :| ^~~~~~~~~~~~~~415 :6: src/libavcodec/aac_defines.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]44 :36: note: expanded from macro 'Q30' 415 | 44{ | Q#3d1e(f-i0n.e 1Q03408(82x38)0 4 5 0 09 f ) , Q 3 1 ( -(0i.n8t7)(7(69x94)7*140072337944f)1}8,2 4{.Q0 3+ 10.(5-)0 . 7| 1 ^8 865861820In file included from 3src/libavcodec/aacps_fixed.c7:f24): ,In file included from src/libavcodec/aacps.c :Q323: 1src/libavcodec/aacps_fixed_tablegen.h(: 2180.:78110:3 warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 82480538f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 218 | src/libavcodec/aac_defines.h : 45 : 36 Q:3 note: 0expanded from macro 'Q31'( 0.00000 04500 | 0#d0eff/inMe_ PQ3I1)(,x )Q 3 0 ( 0 . 0 1 1 0 3 6 6 2 2(i3nft/M)_(P(Ix)),* 2Q3104(704.80361487.008 6+3 01.450)f / | M ^ ~ _PI), Q30(0.0In file included from 25src/libavcodec/aacsbr_fixed.c26:2620: 9src/libavcodec/aacsbrdata.h8:8f414/M:_84P:I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.0293955 614147 | f{/Q3M1_(P-I0),. 2Q23809(8406.10341557520653499ff)/,M_ PQI3)1,( | ^~~~~~~~~~~~~~0 .9705src/libavcodec/aac_defines.h4:448:53363: 1note: 6expanded from macro 'Q30'3 16f)}, 44{ | Q#3d1e(f-i0ne. Q1308(50x99)15 0 1 9 8 8 1 f ) , (Q3i1n(t )0(.(47x5)6*1507763278491282048.40f )+}, 0 .5| ) ~~~~~^~~~~~~~~~~~~~~~~~ | ^ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31'In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c: 3245: | src/libavcodec/aacps_fixed_tablegen.h#:d217e:f136i:n ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31(x) 217 | ( i nt ) (Q(3x0)(*02.104704008036040080.00 f+/ M0_.P5I)), Q 3| 0 ^ ~( 0.00621004In file included from 8src/libavcodec/aacsbr_fixed.c7:62f: /src/libavcodec/aacsbrdata.hM:_414P:I)58,: warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.00961352 44142 | f{/QM3_1P(I-)0.,2 Q23809(804.601144525105140f)5,6 Q83f1(/ M0_.P9I70)5,4 8Q3503(30.10616351364f8)6}1,2 f{/QM3_1PI()-,0 .1Q8350(009.9011570715987808219ff)/,M_ PQI3)1,( 0 | . ^~~~~~~~~~~~~~4 7565src/libavcodec/aac_defines.h7:446:28369:2 0note: 8expanded from macro 'Q30'4 f)}, | ~~~~^~~~~~~~~~~~~~~~~~~44 | #defisrc/libavcodec/aac_defines.hn:e45 :Q363: 0note: (xexpanded from macro 'Q31') 45 | # d ef i(nien t)Q(3(1x()*x1)0 7 3 7 4 1 82 4 . 0 + (0.i5n)t ) (| ( ^x )*2147483In file included from 6src/libavcodec/aacps_fixed.c4:824.: 0 In file included from +src/libavcodec/aacps.c :320: src/libavcodec/aacps_fixed_tablegen.h.:5)217 : 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 :217414 | : 32 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.00000 0414 | 0{00Q0f3/1M(_-P0I.)2,2 8Q93804(6014.500560215040f4)87,f /MQ_31P(I )0,. 9Q73005(408.0503936161331562f4)2}f/,M _{PIQ)3, 1Q(3-00(.01.80510492911105506189f8/8M1_f)P,I )Q, 3Q13(0 (00.4.701565635478662189220f8/4Mf_)P},I ) ,| ~~~~~^~~~~~~~~~~~~~~~~~Q 30(src/libavcodec/aac_defines.h0:.0451:7367:5 8note: 7expanded from macro 'Q31'0 29f/M_P I)45, | # d| ^~~~~~~~~~~~~~e fine src/libavcodec/aac_defines.hQ:3441:(36x: )note: expanded from macro 'Q30' 44 | # d(eifnti)n(e( xQ)3*201(4x7)4 83 6 4 8 .0 + 0 .5 ) | ^ ~ (int)((x)*10In file included from 7src/libavcodec/aacsbr_fixed.c3:7624: 1src/libavcodec/aacsbrdata.h82:4414:.60 :+ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .5) | ^ 414 | {QIn file included from 31src/libavcodec/aacps_fixed.c(-:024.: 2In file included from 2src/libavcodec/aacps.c8:9328: 46src/libavcodec/aacps_fixed_tablegen.h1:42175:5860:5 warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ), Q31( 0. 92177 | 0 5 4 85 3 3 16Q33106f()0}., 0{0Q0300100(0-00.01f8/5M0_9P9I1)5,0 1Q93808(10.f0)06,2 1Q03014(8 70f./4M7_5P6I)5,7 6Q283902(008.400f9)6}1, 3 5| 2 ~~~~^~~~~~~~~~~~~~~~~~~4 2f/M_src/libavcodec/aac_defines.h:P45I:)36,: Qnote: 3expanded from macro 'Q31'0 (0.014211 045 | 5#6d8eff/iMn_eP I)Q,3 Q13(0x() 0 . 0 1 6 5 3 48 6 1 2 f /(Mi_PnI)t,) (Q(3x0)(*201.4071478735684780.209 f+/ M_0P.I5)), | ^ ~ | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:In file included from 36:src/libavcodec/aacsbr_fixed.c note: :expanded from macro 'Q30'62 : src/libavcodec/aacsbrdata.h:413:83: 44warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]# define Q30(x 413) | { Q 3 1 ( - 0 . 3 3 8 1 3(2i6n5t0)8((6x0)2*140f7)3,7 4Q13812(4-.00. 3+ 806.651)7 7 | 9 ^4 41897f)}, {In file included from Q3src/libavcodec/aacps_fixed.c1:(24-: 0In file included from .src/libavcodec/aacps.c0:5328: 2src/libavcodec/aacps_fixed_tablegen.h6:82172:84612: 0warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 6f), Q31(-0.06940 72177 | 4 1 8 8 0 2Q930f()0}.0,00 0 | 0 ~~~~^~~~~~~~~~~~~~~~~~~0 0000src/libavcodec/aac_defines.hf/:M45:_36:P Inote: )expanded from macro 'Q31', Q30(0.0 0456 | #2d10e0f4i8n7ef /Q3M1_(Px)I ) , Q 30 (0 . 0 0 9 6 13 5 2 4(2fi/Mn_tP)I()(x,) *Q231407(408.30614482.1010 5+6 80f./M5_)P I )| , ^ ~ Q30(0.01653In file included from 48src/libavcodec/aacsbr_fixed.c6:1622: fsrc/libavcodec/aacsbrdata.h/M:_413:P58I:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.0177587 04132 | 9{fQ3/1M(_-P0I.3)3,8 1 3| 2 ^~~~~~~~~~~~~~6 508602src/libavcodec/aac_defines.h4:f44):36,: Qnote: 3expanded from macro 'Q30'1 (-0.386 614477 | 9#4d4e18f9i7nfe) 21}Q,3 warning {0Q3s generated(1. (-x0). 0 5 8 2 6 8 2 8 4 2 0 1 4(i6nft)), (Q(3x1)*(1-007.307649148027744.108 80+2 90f).}5), | | ~~~~^~~~~~~~~~~~~~~~~~~ ^ src/libavcodec/aac_defines.h:45:36:In file included from note: src/libavcodec/aacps_fixed.cexpanded from macro 'Q31':24 : In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h :45217 | :#d36e:f iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e Q31(x) CC libavcodec/arm/mpegaudiodsp_init_arm.o 217 | (i n t Q)3(0((0x.)00*020104704803060408f/.M0_ P+I) ,0. 5Q)3 0| ( ^ ~ 0.006210048In file included from 7fsrc/libavcodec/aacsbr_fixed.c/:M62_: Psrc/libavcodec/aacsbrdata.h:I413),: 31Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .0096135242 f413/ | M{_QPI3),1 (Q-300.(303.810314226151008566082f4/fM_)P,I )Q3,1 (Q-300.(3086.6011767539484641182f9/7Mf_P)I}),, Q{3Q0(301.(0-107.75085780229f6/8M2_8P4I20)14,6f ) | , ^~~~~~~~~~~~~~ Q31(-src/libavcodec/aac_defines.h0:.440:6369:4 0note: 7expanded from macro 'Q30' 7418802 944f | )#}d,e f i| n ~~~~^~~~~~~~~~~~~~~~~~~e Q30(src/libavcodec/aac_defines.hx:)45 : 36 : note: expanded from macro 'Q31' (i n45t | )#d(e(fxi)n*e1 0Q73317(4x1)8 2 4 . 0 + 0 . 5 ) | ( ^i nt)((x)*2147In file included from 48src/libavcodec/aacps_fixed.c3:64248: .In file included from 0 src/libavcodec/aacps.c+: 320: .src/libavcodec/aacps_fixed_tablegen.h5:)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:217413 | : 6 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.000000 04130 | 0{0Qf3/M1_(P-I0).,3 Q3308(103.206056028160002448f7)f/,M _QP3I1),( -Q030.(308.6060197679143451829472ff)/}M,_ P{IQ)3,1 (Q-300.0(508.021648228141200516468ff/)M,_ PQI31)(,-0 .Q0360(904.00716753441888601229ff/)M}_,P I )| , ~~~~^~~~~~~~~~~~~~~~~~~ Q 30(0src/libavcodec/aac_defines.h.:01457:7365:8 7note: 0expanded from macro 'Q31'2 9f/M_PI )45, | # d| e ^~~~~~~~~~~~~~fi ne Q3src/libavcodec/aac_defines.h1(:x44): 36 : note: expanded from macro 'Q30' 44 | #(dinetf)i(n(ex Q)3*02(1x4) 7 4 8 3 6 4 8 . 0 + (0i.n5t) ) | ( ^ ~( x)*10737418In file included from 2src/libavcodec/aacsbr_fixed.c4:.062 : +src/libavcodec/aacsbrdata.h: 4120:.845:) warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ In file included from src/libavcodec/aacps_fixed.c412: | 24{: QIn file included from 3src/libavcodec/aacps.c1:(32 : 0src/libavcodec/aacps_fixed_tablegen.h.:32160:813672:1 6warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 14726f), Q31( 0.4 12165 | 1 4 9 6Q035056(1206.f0)00}00,0 0{0Q301(0-f0/.M2_4P5I2)3,8 3Q93507(2063.90f0)3,4 9Q133013(4 f0/.M6_3P2I0)66,3 3Q339408(007.f00)5}4,0 7| 0 ~~~~~^~~~~~~~~~~~~~~~~~6 61f/Msrc/libavcodec/aac_defines.h_:P45I:),36 : Qnote: 3expanded from macro 'Q31'0 (0.00799 145 | 7#29d3eff/iMn_eP IQ)3,1 (Qx3)0 ( 0 . 0 0 9 2 99 9 36 7 f /(Mi_nPtI))(,( xQ)3*02(104.7040989386754785.90f /+M _0.P5I)) , | ^ ~| ^~~~~~~~~~~~~~ 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:412:58 :44 | warning: #implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]de fine Q30(x) 412 | { Q 3 1 ( 0 . 3 0(8in7t2)1(6(x3)2*114072763f7)4,1 8Q321(4 .00. 4+1 501.54)9 6 05| 5 ^ 6126f)}, {Q3In file included from 1src/libavcodec/aacps_fixed.c(:24-: 0In file included from src/libavcodec/aacps.c.:2324: 5src/libavcodec/aacps_fixed_tablegen.h2:32168:3911157:2 warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 39f), Q31( 0.632 0621663 | 3 3 9 4 8 0 Q73f0)(}0,. 0 0| 0 ~~~~^~~~~~~~~~~~~~~~~~~0 000src/libavcodec/aac_defines.h00:045f:/36M:_ Pnote: Iexpanded from macro 'Q31') , Q30(0 .0450 | 3#4d91e3f03i4nf/eM _QP3I1)(,x )Q 3 0 ( 0 . 0 0 54 0 7 0 6(6i1nft/)M((_xPI))*,2 1Q4370(408.306047989.107 2+9 30f./5M)_P I) , | Q ^ ~3 0(0.00929993In file included from 67src/libavcodec/aacsbr_fixed.cf:/62M: src/libavcodec/aacsbrdata.h_:PI412):,32 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.009987575 9f412/M | _{PQI3)1,( 0| . ^~~~~~~~~~~~~~ 3087src/libavcodec/aac_defines.h2:1446:363: 2note: expanded from macro 'Q30'1 4726f), 44Q | 3#d1e(f in0e. 4Q153104(96x0) 5 5 6 12 6 f )} , { Q 3 1((i-nt0).((2x)4*1502733873491587242.603 9+f )0,. 5Q) 3 1| ( ^ 0.63206633In file included from 3src/libavcodec/aacps_fixed.c9:424: 8In file included from 07src/libavcodec/aacps.cf:)32: }src/libavcodec/aacps_fixed_tablegen.h,: 216 :| ~~~~~^~~~~~~~~~~~~~~~~~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' CC libavcodec/arm/mpegvideo_arm.o 21645 | | # d e f i nQe30 (Q0.3010(0x00)0 0 0 0 0 f /M _ P I ) , (Qi30n(t)0(.0(0x3)4*9123103447f4/83M6_P4I8).0, + Q0.350)( 0 .| 0 ^ ~0 54070661f/MIn file included from _Psrc/libavcodec/aacsbr_fixed.cI:)62, : Qsrc/libavcodec/aacsbrdata.h3:0412(:07.0:0 warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 9917293f/M_P I412) | ,{ QQ3301((0 .00.0392098979236176f3/2M1_4P7I)2, 6Qf3)0, (Q03.1(0 009.49158174597605595f61/2M6_fPI)),} , | { ^~~~~~~~~~~~~~Q 31(-src/libavcodec/aac_defines.h0:.44:2364:5 2note: 3expanded from macro 'Q30'8 3957263 944f | )#,d eQf3i1ne( Q03.06(3x2)0 66 3 3 3 9 4 8 0 7 f )(}i,nt ) | ( ~~~~~^~~~~~~~~~~~~~~~~~(x )*10src/libavcodec/aac_defines.h7:3457:4361:8 2note: 4expanded from macro 'Q31'. 0 + 0.5 )45 | | # ^d efine 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: 216(:i61n:t )(warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x) *2147483648.0 + 0216. | 5 ) | ^ ~ Q30(0.0000In file included from 0src/libavcodec/aacsbr_fixed.c0:0620: 0src/libavcodec/aacsbrdata.h:0411f:/84M:_ Pwarning: I)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.00349 14113 | 0{3Q43f1/(M _0P.9I5)4,2 Q4300(408.200354440471f0)6,6 1Qf31/(M-_0.P9I9)2,4 01Q4370091(201.90f0)7}9,9 1{7Q29331(f-/M0_.9P6I)9,2 6Q3507(005.204002932f99)9,3 6Q73f1/(M _0P.I7)3,7 7Q536054(08.9060597948f7)5},7 5 9| f ~~~~~^~~~~~~~~~~~~~~~~~/ M_PIsrc/libavcodec/aac_defines.h):,45 :36 :| ^~~~~~~~~~~~~~note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:44: 3645: | #note: dexpanded from macro 'Q30' efine Q 3441 | #(dxe)f i n e Q 3 0( x ) ( in t) ( ( x ) *(2in1t4)7(4(x8)3*6140783.74018 2+4. 00 .+5 )0 .5 )| ^ ~ | ^ In file included from In file included from src/libavcodec/aacsbr_fixed.cAS libavcodec/arm/mpegvideo_neon.o :src/libavcodec/aacps_fixed.c62:: 24src/libavcodec/aacsbrdata.h: :In file included from src/libavcodec/aacps.c411::3258: : src/libavcodec/aacps_fixed_tablegen.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]216 :36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 411 | {Q31( 0 .2169 | 5 42 4 0 4 8Q32034(404.10f0)0,0 0Q301(0-000.909f2/4M_0P1I4)7,0 Q93102(109.f00)3},4 91{3Q0313(4-f0/.M9_6P9I)2,6 Q5370(00.50204504230f70)6,6 1Qf3/M1_(P I0).,7 3Q7307(506.50408799961752749f)3}f,/ M_ P| ~~~~^~~~~~~~~~~~~~~~~~~I ), src/libavcodec/aac_defines.hQ:3450:(036.:0 09note: 2expanded from macro 'Q31'99 9367f/M _45P | I)#,d eQf3i0(n0e.0 0Q99387157(5x)9 f/ M _ P I ) , | ^~~~~~~~~~~~~~ (isrc/libavcodec/aac_defines.hn:t44):36(:( note: xexpanded from macro 'Q30') *214748 344 | 6#4d8e.f0i n+e 0Q.350)(x ) | ^ ~ (In file included from isrc/libavcodec/aacsbr_fixed.cn:t)62((: xsrc/libavcodec/aacsbrdata.h):*4111:0317:3 7warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 824.0 + 0.5 )411 | {| ^Q 31( 0.95424In file included from 0src/libavcodec/aacps_fixed.c4:8242: 3In file included from 4src/libavcodec/aacps.c4:324: 1fsrc/libavcodec/aacps_fixed_tablegen.h):,216: 11Q: 3warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 (-0.99240147091 22161 | 9 f ) }, {Q3Q03(10(.-000.09060902060507005f2/40M23_fP)I,) ,Q 3Q310(( 0.00.037439717356053448f9/6M57_4PfI))},, Q 3 0| (0 ~~~~^~~~~~~~~~~~~~~~~~~. 005src/libavcodec/aac_defines.h40:7450:6366:1 note: fexpanded from macro 'Q31'/ M_PI), Q453 | 0(#0d.e0f0i7n99e17 2Q9331f(x/)M _ P I ) , Q 3 0 ( 0 . 0(0i9n2t99)9(3(6x7)f/*M2_P1I4),7 Q43803(60.4080.909 8+75 705.95f) / | M ^ ~_ PI), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacsbr_fixed.c::6244: :36src/libavcodec/aacsbrdata.h::411 :note: 7expanded from macro 'Q30': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #defi n411e | Q{3Q031((x )0. 9 5 42 4 0 48 2 3 4 4 4(1fi)nt,) (Q(3x1()-*01.0979327440118427409.1201 9f+)} ,0 .{5Q)31 ( -| 0 ^.9 692657052402In file included from 3fsrc/libavcodec/aacps_fixed.c):,24 : QIn file included from 3src/libavcodec/aacps.c1:(32 : 0src/libavcodec/aacps_fixed_tablegen.h.:72153:713675:6 5warning: 48implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 6574f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:21545 | :36 : note: AS libavcodec/arm/mpegvideoencdsp_armv6.o expanded from macro 'Q31' Q30(0.00 0450 | 0#0d0e0f0i0nf/eM_ PIQ)3,1 (Qx3)0 (0 . 0 0 1 9 6 0 74 0 7 f / M(_iPnIt)),( (Qx3)0*(201.400734083935634089.f0 /+ M0_P.I5)) , | Q ^ ~3 0(0.00449512In file included from 0src/libavcodec/aacsbr_fixed.c6:f62/: src/libavcodec/aacsbrdata.hM:410_:PI83):, warning: Q3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.0052305623f /410M | _{QP3I1)(,-0 .Q5300(6008.0504501601551228f6)3,7 fQ/3M1_(-P0I.)6, 5 | 8 ^~~~~~~~~~~~~~4 6015src/libavcodec/aac_defines.h48:04430:036:f )note: }expanded from macro 'Q30' , {Q31( -440 | #.d9e7f2i1ne0 7Q33501(x8)3 2 43 f ) , Q 3 1 ( -0 .2 3(0i9n5t2)1(3(0x6)7*71901f7)3}7,4 1 8| 24 ~~~~^~~~~~~~~~~~~~~~~~~. 0 + src/libavcodec/aac_defines.h0:.455:36): note: | expanded from macro 'Q31' ^ 45 | #In file included from dsrc/libavcodec/aacps_fixed.ce:f24in: eIn file included from src/libavcodec/aacps.cQ3:132(: xsrc/libavcodec/aacps_fixed_tablegen.h):215 : 111 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x) *2152 | 1 4 7 4 8 3 Q63408(0..00 0+ 0000.050)00 0 | f ^ ~/ M_PI), Q30(In file included from 0src/libavcodec/aacsbr_fixed.c.0:016296: 0src/libavcodec/aacsbrdata.h7:404107:f58/:M _Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0.003 034109 | 5{3Q0391f(/-M0_.5P06I0)8,5 4Q03100(05.120804f4)9,5 1Q23016(f-/M0_.P6I5)8,4 6Q03105(04.80030502030f56)2}3,f /{M_QP3I1),( -Q03.09(702.0100576315512683372f4/M3_fP)I,) ,Q 3 1(| - ^~~~~~~~~~~~~~ 0.230src/libavcodec/aac_defines.h9:5442:1363:0 6note: 7expanded from macro 'Q30'7 91f)}, | 44 ~~~~^~~~~~~~~~~~~~~~~~~ | #desrc/libavcodec/aac_defines.hf:i45:n36e: Qnote: expanded from macro 'Q31'3 0(x) 45 | # d e f i n e (Qi3n1t()x()(x )* 10 7 3 7 4 1 8 2 4 . 0 +( i0n.t5))( ( x)| * ^21 47483648.0 In file included from + src/libavcodec/aacps_fixed.c0:.245): In file included from src/libavcodec/aacps.c| ^ ~: 32: src/libavcodec/aacps_fixed_tablegen.h:215: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:410:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]215 | Q30( 4100 | .0{0Q030100(0-000.05f0/6M0_8P5I4)0,1 0Q531208(f0).,0 0Q13916(0-704.0675f8/46M0_1P5I)4,80 3Q300(00f.)00}3,0 39{5Q33019(-f0/M._9P7I2)1,0 7Q3351083(2043.f00)4, 4Q953112(0-60.f2/3M0_9P52I1)30,6 77Q931f0)}(,0 . 0| 05 ~~~~^~~~~~~~~~~~~~~~~~~2 3056src/libavcodec/aac_defines.h2:345f:36/:M _note: PIexpanded from macro 'Q31') , Q30(0 45. | 0#0d5e6f1i5n2e6 3Q73f1(/xCC libavcodec/arm/mpegvideoencdsp_init_arm.o M)_ P I ) , | ^~~~~~~~~~~~~~ (isrc/libavcodec/aac_defines.hn:t44):(36(:x )note: *expanded from macro 'Q30'2 1474836 4448 | .#0de f+ i0.n5e) Q| ^ ~3 0(x) In file included from src/libavcodec/aacsbr_fixed.c :62 : src/libavcodec/aacsbrdata.h : 410(:i6n:t warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](( x)*107374182 4410. | 0{ Q+3 10.(5-)0 .| 5 ^0 608540105128In file included from f)src/libavcodec/aacps_fixed.c,: 24Q: 3In file included from 1(src/libavcodec/aacps.c:-320: .src/libavcodec/aacps_fixed_tablegen.h6:52158:46160:1 5warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 80300f)}, {Q31( -2150 | . 9 7 2 1Q037035(1803.20403f0),0 0Q0310(-000.02f3/0M9_5P2I1),3 0Q63707(901.f0)0},1 9 6| 0 ~~~~^~~~~~~~~~~~~~~~~~~74 07f/src/libavcodec/aac_defines.hM:_45PI:),36 :Q 3note: 0(expanded from macro 'Q31'0 .003039 5453 | 0#d9effi/nMe_ PQI3)1,( Qx3)0 ( 0 . 0 0 44 9 51 20 6 f /(Mi_nPtI))(,( xQ)3*0(201.4070458233604586.230f/ M_+P I0),. Q53)0 ( 0| . ^ ~0 056152637f/MIn file included from _Psrc/libavcodec/aacsbr_fixed.cI:)62,: src/libavcodec/aacsbrdata.h| :409 ^~~~~~~~~~~~~~: 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' 409 | {44Q | 31#(d e0f.in2e8 0Q53802(5x9)8 2 9 9 9 0 f ) , Q 3(1i(n-t0.)8(5(3x6)1*4120076337404316f8)2}4, .{0Q3 1+( 00.5.) 8 52| 5 ^6 524470573In file included from f)src/libavcodec/aacps_fixed.c:,24 : QIn file included from src/libavcodec/aacps.c3:1(32-: 0src/libavcodec/aacps_fixed_tablegen.h.:6421556:7366:07 7warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]55 89f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :21545 | : 36 : note: expanded from macro 'Q31' Q 30(0.000 0450 | 0#0d0ef0in0ef /QM3_1P(Ix)) , Q 3 0 ( 0 . 0 0 1 96 0 7(4i0n7tf)/(M(_xP)I*)21,4 7Q3408(306.4080.3003 9+53 00.9f5/M)_ P I| ) ^ ~, Q30(0.004495In file included from 12src/libavcodec/aacsbr_fixed.c0:662f: src/libavcodec/aacsbrdata.h/:M_409P:59I:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q3 0(0.00523056 23409f | /{MQ3_1P(I 0).,2 80Q5308(2509.80205969195206f3)7,f Q/3M1(_-0P.I8)5,3 61 4| 2 ^~~~~~~~~~~~~~0 63403src/libavcodec/aac_defines.h6:44f:)36}:, note: expanded from macro 'Q30'{ Q31( AS libavcodec/arm/pixblockdsp_armv6.o 0 .448 | 5#2d5e6fi5n2e 4Q437005(7x3)f ) , Q 3 1 ( - 0 . 64(5i6n7t60)7(7(3x5)5*891f0)7}3,7 4 18| 2 ~~~~~^~~~~~~~~~~~~~~~~~4 .0 + src/libavcodec/aac_defines.h0:.455:)36 : | note: expanded from macro 'Q31' ^ 45 | #In file included from dsrc/libavcodec/aacps_fixed.ce:f24: iIn file included from nesrc/libavcodec/aacps.c :Q323: 1src/libavcodec/aacps_fixed_tablegen.h(:x215:)11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int) ((215x | ) * 21 4 74 8 3Q63408(.0.00 0+0 000.050)0 0 0f| / ^ ~M _PI), Q30(0.In file included from 0src/libavcodec/aacsbr_fixed.c0:19626: 0src/libavcodec/aacsbrdata.h74:04097:f31/:M_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0.0030 34099 | 5{3Q039f1/(M _0P.I2)8,0 5Q83205(908.290909404f9)5,1 2Q063f1/(M-0_.P8I5)3,61 42Q03603(40.0030652f3)0}5,6 2{3Qf31/( M0._8P5I2),5 Q63502(404.70005576315f2)6,3 7fQ/3M_1P(-I0).,6 45 6| 76 ^~~~~~~~~~~~~~07 73558src/libavcodec/aac_defines.h9:f44):36}:, note: expanded from macro 'Q30'| ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :4445 | #:d36e:f inote: nexpanded from macro 'Q31'e Q30(x) 45 | # d e f in e Q 3 1 ((xi)n t ) ( ( x ) * 1 0 73 7(i4n1t8)24(.0( x+ )0*.25)1 4 7| 4 ^8 3648.0 + 0.In file included from 5src/libavcodec/aacps_fixed.c): 24 : | ^ ~In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:214:136: 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:409:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 214 | Q30(0 .04090 | 0{0Q03010(0 000f.2/80M5_P8I25)9,8 2Q9309(09.00f0)11,0 5Q33913(9-f0/.M8_53P6I)1,4 20Q63304(003.60f0)1}7,0 8{9Q8351(2 f0/.M85_2P5I6)5,2 4Q4307(0507.3f0)0,2 5Q235141(29-f0/.M6_4P5I6)7,6 0Q7307(305.5080299f3)}9,8 4 68| f ~~~~~^~~~~~~~~~~~~~~~~~/ M_PIsrc/libavcodec/aac_defines.h):,45 Q:336:0 (note: 0expanded from macro 'Q31' .003159 7451 | #7d0eff/iMn_eP IQ)3,1( x | ) ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 44 : 36 : note: expanded from macro 'Q30'( int)((x 44) | *#d2e1f4i7n4e8 36Q4380(.x0) + 0 . 5 ) | ^ ~ (int)((In file included from xsrc/libavcodec/aacsbr_fixed.c):*1620: 7src/libavcodec/aacsbrdata.h3:74084:1838:2 4warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 + 0.5) | ^ 408 | {Q31( 0.In file included from 954src/libavcodec/aacps_fixed.c3:73248: In file included from 3src/libavcodec/aacps.c5:432: 9src/libavcodec/aacps_fixed_tablegen.h9:72143:f111):, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31( 0.970023241 02149 | 9 5 2 f )Q}3,0 (0{.Q03010( 000.0909050708f9/0M5_36P55I6)9,f Q)30,( 0Q.03011(-10.055349130968f26/2M5_7P3I56)f,) },Q 3| 0 ~~~~^~~~~~~~~~~~~~~~~~~( 0.00src/libavcodec/aac_defines.h17:0458:9368:52 f/note: Mexpanded from macro 'Q31'_ PI), Q3 045( | 0#.d0e0f2i5n2e5 41Q2391f(/xM) _ P I ) , Q 3 0 (0 .0 02 9(3i9nt8)(4(6x8)f*/2M14_7P4I8)3,64 8Q.300 (+0 0..00531)59 7 1| 70 ^ ~f /M_PI), | ^~~~~~~~~~~~~~In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.hsrc/libavcodec/aac_defines.h:408::4459::36 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'Q30' 44 | #408de | f{Qi3n1e( Q0.3905(4x3)73 8 3 5 49 9 7 3 f ) , Q(3i1n(t )0(.(9x)7*0012073327441108929452.f0 )+} ,0 .{5)Q 3 1| ( ^ 0.99578905In file included from 3src/libavcodec/aacps_fixed.c6:245: 5In file included from 6src/libavcodec/aacps.c9f:)32,: src/libavcodec/aacps_fixed_tablegen.h:Q2143:186(:- 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 4106826257356f)}, 214 | | ~~~~~^~~~~~~~~~~~~~~~~~ Qsrc/libavcodec/aac_defines.h3:045:(360.:0 00note: 0expanded from macro 'Q31' 000000f /45M | _P#Ide)fi,n Qe3 0Q(03.10(0x11)0 5 3 9 3 9 f / M _ PI ) ,(i nQt3)0(((0x.)0*021710487498835624f8/.M0_ P+ I0).,5 )Q3 0 (| 0 ^ ~ .002525412In file included from 9src/libavcodec/aacsbr_fixed.cf/:M62_: Psrc/libavcodec/aacsbrdata.hI:)408,: 32Q: 3warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.002939846 8408f | /{MQ_3PI1)(, Q03.0(905.403073318539574197907f3f/)M,_ PQI3)1,( 0| . ^~~~~~~~~~~~~~9 7002src/libavcodec/aac_defines.h3:244410:9369:5 2note: fexpanded from macro 'Q30') }, {Q31 (44 | 0#.d9e9f5i7n8e9 0Q533605(5x6)9 f ) , Q 3 1 ( -0 . 5 41 0 6(i8n26t25)7(3(5x6)f*)}1, 0 7| 3 ~~~~~^~~~~~~~~~~~~~~~~~ 7418src/libavcodec/aac_defines.h2:454:.360: +note: 0expanded from macro 'Q31'. 5) | ^ 45 | #define In file included from Q3src/libavcodec/aacps_fixed.c1:(x24) : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.hAS libavcodec/arm/pixblockdsp_neon.o : 214 : 61 : warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i nt)((x)*21474836 42148 | . 0 + 0.Q53) 0 (0| . ^ ~0 000000000fIn file included from /Msrc/libavcodec/aacsbr_fixed.c_:P62: Isrc/libavcodec/aacsbrdata.h):,408 :Q73:0 (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0011053939f/M _P408I | ){,Q 3Q13(0 (00..090514730789385823f5/M4_99P7I3)f,) ,Q 3Q031((0 0..097002052232544101992592ff/)M}_,PI ){,Q 31Q(30 (00..9090527983998046583f6/5M5_P6I9),f )Q3,0 (Q03.10(-00.351549170167802f6/2M5_7P3I5)6, 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 in45e | #Qd30e(xf)i n e Q 31 (x ) ( i n t ) ( ((xi)n*t1)0(7(x3)7*42114872448.306 4+ 80..50) +| ^ 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.cIn file included from :32src/libavcodec/aacsbr_fixed.c: :src/libavcodec/aacps_fixed_tablegen.h62:: 214src/libavcodec/aacsbrdata.h::36407:: 84warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 407214 | | { Q 3 1 (Q-300.(706.090100070902002060804f/8Mf_P)I,), Q3Q130((-0.00.019160252369631975f4/M9_2P9I)8, fQ)3}0,(0 .{0Q03117(0 809.895927f4/32M81_0P1I68)4,6 fQ)3,0 (Q031.(0 0025.242564192791f/5M_7P0I3)7,5 6Q73f0)(0}.,0 0 2| 9 ~~~~~^~~~~~~~~~~~~~~~~~3 9846src/libavcodec/aac_defines.h:845f:/36M:_ Pnote: Iexpanded from macro 'Q31' ), Q30( 045. | 0#03d1e5f97i1n7e0f /MQ_3P1I()x,) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : (36in:t )(note: (expanded from macro 'Q30'x) *214748 34464 | 8#.d0e f+i n0e. 5Q)3 0 (| x ^ ~) In file included from src/libavcodec/aacsbr_fixed.c :(62i: ntsrc/libavcodec/aacsbrdata.h):(407(:x59):* 1warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 3741824.0 + 4070 | .{5Q)3 1 (| - ^0. 769107920268In file included from 4src/libavcodec/aacps_fixed.c8:f24): ,In file included from src/libavcodec/aacps.cQ:3132(-: 0src/libavcodec/aacps_fixed_tablegen.h.9:62142:2116:6 17warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 9298f)}, {Q31( 0.21499 | 74 3 2 81 0 1 6Q83406f()0,. 0Q03010(0 000.0420609f7/M1_5P7I0)3,7 5Q6370f)(}0,.CC libavcodec/arm/rdft_init_arm.o 0 0 1| 1 ~~~~~^~~~~~~~~~~~~~~~~~05 3939src/libavcodec/aac_defines.hf:/45M_:P36I):, note: expanded from macro 'Q31'Q3 0(0.0017 08459 | 8#5d2eff/iM_nPeI )Q, 3Q13(0x)( 0. 0 0 25 2 5 41 2 9 f/ M _ P I()i,n tQ3)0(((0x.)00*229139487446883f6/48M._0P I+), 0Q.350)( 0 .| 0 ^ ~0 31597170f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c,:62 : src/libavcodec/aacsbrdata.h :| 407 ^~~~~~~~~~~~~~: 31: warning: src/libavcodec/aac_defines.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 44:36: note: expanded from macro 'Q30' 407 | 44{ | Q#3d1e(f-i0n.e7 6Q9130079(2x0)2 6 8 4 8 f ) , Q 3 1 ( - 0 .(9i6n2t2)6(6(x1)7*514097239784f1)8}2,4 {.Q03 1+( 00..959)7 4 3| ^2 81016846f)In file included from ,src/libavcodec/aacps_fixed.c :Q24: 3In file included from src/libavcodec/aacps.c1:(32 : 0src/libavcodec/aacps_fixed_tablegen.h.4:22136:91367:1 5warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 37567f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 213 | src/libavcodec/aac_defines.h : 45 : 36: note: Qexpanded from macro 'Q31' 30(0.000 0450 | 0#0d0e0fi0nef Q/31M(x_)P I ) , Q 3 0 ( 0 . 0 1(9i5n8t7)3(5(6x6)f*/M2_1PI4)74,8 3Q63408(.00. 0+30 30.3516)9 17 f| / ^ ~M _PI), Q30(0.In file included from 0src/libavcodec/aacsbr_fixed.c4:46286: 6src/libavcodec/aacsbrdata.h:84078:263:f /warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30(0 .4070 | {5Q2312(2-508.9761951f07/9M_2P0I2),6 8Q4380f(0).,0 5Q63110(4-4096.19f/6M2_2P6I6)17,54 92 9| 8f ^~~~~~~~~~~~~~)} , {Q3src/libavcodec/aac_defines.h1:( 440:.369:97 4note: expanded from macro 'Q30'3 281016 8444 | 6#fd)e,f iQn31e( 0Q.432609(7x1)5 7 0 3 7 5 6 7 f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~( int)src/libavcodec/aac_defines.h(:(45:x36):*1 note: 0expanded from macro 'Q31'7 3741824 .450 | #+d e0f.i5n)e Q3| 1 ^( x) In file included from src/libavcodec/aacps_fixed.c : 24 : (In file included from isrc/libavcodec/aacps.cn:32t: src/libavcodec/aacps_fixed_tablegen.h):((213x:)111*:2 1warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7483648.0 + 0.5) 213 | | ^ ~ Q30(0.0In file included from 00src/libavcodec/aacsbr_fixed.c0:620: 0src/libavcodec/aacsbrdata.h0:04060:840:f /warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30(0. 0406 | 1{95Q83713(5-606.f9/M5_0P3I8)5,6 Q03208(808.6043f0)3,3 1Q3619(1 7f0/.M8_9P5I6)3,2 19Q5308(07.6024548f66)8}82,3f /{MQ_3P1I() ,0 .Q13700(005.2035292422548291125ff)/,M _PQI)3, 1Q(3 00(.05.4065861300445936916f26/5M8f_)P}I,) , | | ~~~~~^~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:src/libavcodec/aac_defines.h45::4436::36 note: :expanded from macro 'Q31' note: expanded from macro 'Q30' AS libavcodec/arm/rdft_neon.o 45 | 44#d | e#fdienfe iQn31e( xQ)30 ( x ) ( i n t )((i(nxt))(*(2x1)4*7418037634784.108 2+4 .00. 5+) 0 .| 5 ^ ~) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: In file included from src/libavcodec/aacsbrdata.hsrc/libavcodec/aacps_fixed.c::40624:: 59In file included from : src/libavcodec/aacps.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]32 : src/libavcodec/aacps_fixed_tablegen.h:213:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 406 | {Q31(-0.950 321385 | 6 0 2 8 8 8 6Q43f0)(, 0Q.30100(0 0000.0809056f32/19M58_7P6I2)5,f )Q}3, 0{Q(301.( 001.9175080572335964624f2/1M2_fP)I,), QQ3301((0 .0.054360833301563991672f6/5M8_PfI)}),, Q 3| ~~~~~^~~~~~~~~~~~~~~~~~0 (0.04src/libavcodec/aac_defines.h4:84566:8368:2 note: 3expanded from macro 'Q31'f /M_PI), 45 | Q#3d0(e0.f05i2n2e2 5Q83911(x5)f / M _ P I ) , Q 3 0 (0 . 0(i5nt6)1(0(4x4)9*6211f4/7M48_3P64I8.)0, + | ^~~~~~~~~~~~~~0 .5) src/libavcodec/aac_defines.h :| ^ ~44 :36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c44:62 | : #src/libavcodec/aacsbrdata.hd:e406f:i32n:e warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(x) 406 | {(Q3i1nt()-(0(x.)9*5100378357604218882846.40f) ,+ Q031.( 50) . 8| 9 ^56 3219587625In file included from f)src/libavcodec/aacps_fixed.c}:,24 : {In file included from Qsrc/libavcodec/aacps.c3:132( : 0src/libavcodec/aacps_fixed_tablegen.h.:172130:0615:2 3warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 24212f), Q31( 0. 5213 | 4 6 8 3 0 5 3Q93602(605.80f0)00},00 0 0| 00 ~~~~~^~~~~~~~~~~~~~~~~~f /M_PIsrc/libavcodec/aac_defines.h):,45 :36Q:3 0note: (expanded from macro 'Q31'0 .019587 3455 | 6#6dfe/fM_iPnIe) ,Q 3Q130((x0).0 3 0 3 3 16 9 1 7 f / M _ P(I)i,n Qt3)0(((0x.)0*4241846764883862483.f0/ M+_ 0P.I5)), | Q ^ ~3 0(0.0522258915In file included from fsrc/libavcodec/aacsbr_fixed.c/:M62: _src/libavcodec/aacsbrdata.hP:I406):,6 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.0561044961 f/406M | _{PQI3)1,( - 0| ^~~~~~~~~~~~~~. 9503src/libavcodec/aac_defines.h8:5446:0362:8 88note: 6expanded from macro 'Q30'4 f), Q31( 440 | .#8d9e5f6i3ne2 1Q3905(8x7)6 2 5 f )} , { Q 31 ( 0 (.i1n7t)0(0(5x2)3*9140274231724f)1,8 2Q43.10( +0 .05.456)8 3 | 0 ^ 53962658f)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::36213:: 36note: : expanded from macro 'Q31'warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #defin e 213Q | 3 1 ( x ) Q 3 0 (0 . 0 0 0 0 0(0i0n0t00)f(/(Mx_)PI*)2,1 47Q438036(480..00 1+9 5807.3556)6 f /| M_ ^ ~P I), Q30(0.03In file included from 0src/libavcodec/aacsbr_fixed.c3:3621: 6src/libavcodec/aacsbrdata.h9:14057:f83/: Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30(0.04 44058 | 6{6Q3818(2-30f./3M9_4P6I6)5,2 9Q73400(307.50f5)22,25 8Q3911(5-f0/.M6_6P8I)0,9 4Q332101(4045.605f6)1}0,4 4{9Q6311f(/ M0_P.I9)7,8 7 5| 3 ^~~~~~~~~~~~~~ 2564src/libavcodec/aac_defines.h:9446:368:3 fnote: )expanded from macro 'Q30', Q31(- 044. | 7#2d4e6fi7n8e4 Q039607(7x4)6 f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :(45i:n36t:) (note: (expanded from macro 'Q31'x )*10737 44518 | 2#4d.e0f i+ n0e. 5Q)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:)213*:2111:4 7warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 3648.0 + 0.5) | 213 ^ ~ | Q30(0.In file included from 00src/libavcodec/aacsbr_fixed.c0:0620: 0src/libavcodec/aacsbrdata.h0:04050:059f: /warning: M_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]PI ), Q30(0.019 584057 | {3Q351(6-60f./3M9_4P6I)6,5 2Q93704(003.70350f)3,3 1Q6391(1-07.f/6M6_8P0I9)4, 3Q23101(4405.6f0)4}4,8 6{6Q83812( 30f./9M7_P8I7)5,3 2Q536409(608.30f5)23,2 warning 2sQ generated5381(. -CC libavcodec/arm/rv34dsp_init_arm.o 9105.f7/2M46_7P8I)4,0 9Q36077(460f.)0}5, 6 1| 0 ~~~~~^~~~~~~~~~~~~~~~~~4 4961fsrc/libavcodec/aac_defines.h/:45M:_36P:I note: )expanded from macro 'Q31', | ^~~~~~~~~~~~~~ 45 | src/libavcodec/aac_defines.h#d:e44fi:n36e: Qnote: expanded from macro 'Q30'3 1(x) 44 | # d e f i n(ein tQ)3(0((x)x ) * 2 1 47 4 8 3 6 4 8(.i0n t+) (0(.x5))* 1 | 0 ^ ~7 3741824.0 +In file included from 0src/libavcodec/aacsbr_fixed.c.:562): src/libavcodec/aacsbrdata.h :| 405: ^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 405src/libavcodec/aacps.c | :{32Q: 3src/libavcodec/aacps_fixed_tablegen.h:1212(:-1360:. 3warning: 94implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 6529740375f), Q31( -2120 | . 6 6 8 0 9 Q4330(201.104045060f00)0}0,0 0f{/QM3_1P(I )0,. 9Q3708(705.30245634394658935f)4,3 Qf3/1M(_-0P.I7)24,67 8Q43009(6707.40667f21)7}2,3 8 2| f ~~~~^~~~~~~~~~~~~~~~~~~ /M_PIsrc/libavcodec/aac_defines.h):,45 :Q3360(:0 note: .expanded from macro 'Q31' 0997167 945 | 0#0dfef/inMe_ PQI3)1,( xQ)3 0 ( 0. 1 1 6 2 9 51 6 6 3(fi/nMt_)P(I()x,)* 2Q13407(4803.614285.007 3+6 806.52)f /| M ^ ~_ PI), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aac_defines.h:62:: 44src/libavcodec/aacsbrdata.h::36405: :note: 6:expanded from macro 'Q30' warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #def i405n | e {QQ331(0-(0x.)3 9 46 6 5 2 9 7 4 0 37 5 f ) ,( Qi31n(t-)0(.(6x)6*810079347342111842445.60f )+}, {0Q.315() 0 .| 9 ^7 87532564968In file included from 3fsrc/libavcodec/aacps_fixed.c),: Q243: 1In file included from (src/libavcodec/aacps.c-:0.3272: 4src/libavcodec/aacps_fixed_tablegen.h:62127:1118:4 09warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7746f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :21245 | :36 : note: expanded from macro 'Q31' Q30(0 .0450 | 0#0de0f0i0n00e0 fQ3/1M(_xP)I ) , Q 3 0 ( 0 . 0 4(3i3n4t5)9(5(4x)3*f/2M_1P47I4)83,6 Q438.00 (+0 .006.752)1 7| 2 ^ ~3 82f/M_PI), In file included from Q3src/libavcodec/aacsbr_fixed.c0:(620: .src/libavcodec/aacsbrdata.h0:940497:184:6 7warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 0f/M_PI), Q30 (4040. | 1{Q13612(9 501.606837f0/7M8_0P6I6)7,1 6Q9310f(0),. 1Q3215(0 07.3868069328f9/9M4_9P1I)8,7 4 5| f ^~~~~~~~~~~~~~) }, {Qsrc/libavcodec/aac_defines.h3:144(:36-:0 .note: 86expanded from macro 'Q30'8 1188308 440 | 7#1d2AS libavcodec/arm/rv34dsp_neon.o ef)f,in eQ 3Q130(( x)0 . 3 9 3 47 3 0 86 54 7 0 5f )(}i,n t )(| (x ~~~~~^~~~~~~~~~~~~~~~~~) *107src/libavcodec/aac_defines.h3:457:4361:8 note: 2expanded from macro 'Q31' 4.0 + 0 .455 | )#d e f| i ^ ne Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h: 212:(86i: nwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ((x)*2147483648 .0212 + | 0 . 5 ) | ^ ~Q 30(0.000000In file included from 00src/libavcodec/aacsbr_fixed.c0:062: fsrc/libavcodec/aacsbrdata.h/:M404_:P58:I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.043345 9CC libavcodec/arm/pixblockdsp_init_arm.o 4045 | {4Q33f1/( M0_.P0I)8,7 0Q783006(60.7016697121f7)2,3 Q8321f(/ M0._8P0I9),3 8Q939409(10.80794957f)1}6,7 9{0Q03f1/(M-_0P.I8)68,1 1Q83803(008.0117621925f)16,6 3Qf3/M1_P(I )0,. 3Q9303(407.3102580675346876025ff)/}M,_ P| I) ~~~~^~~~~~~~~~~~~~~~~~~, | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36src/libavcodec/aac_defines.h:: 44note: :expanded from macro 'Q31'36: note: expanded from macro 'Q30' 45 | 44# | d#edfeifnien eQ 3Q130((xx) ) ( in(ti)n(t()x()(*x2)1*41704783376414882.40. 0+ +0 .05.)5 ) | | ^ ~ ^ In file included from In file included from src/libavcodec/aacps_fixed.csrc/libavcodec/aacsbr_fixed.c::2462: : In file included from src/libavcodec/aacsbrdata.hsrc/libavcodec/aacps.c:404::3232: src/libavcodec/aacps_fixed_tablegen.h:: 212warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]61 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 404 | {Q31( 2120 | . 0 8 7 0Q73800(0.60600701060910f0)0, 0Qf31/(M _0P.I8)0,9 3Q8939049(108.7044533f45)9}5,43 f{/MQ_3P1I)(,- Q030.(806.801617281837028308721f/2Mf_)P,I )Q,3 1Q(30 (00..039993741763708960504f7/M0_5fP)I}),, | Q ~~~~~^~~~~~~~~~~~~~~~~~3 0(0.src/libavcodec/aac_defines.h1:1456:2369:5 16note: 63expanded from macro 'Q31'f /M_PI), 45Q | 30#(0d.e1f25i07n3e68 6Q23f1/(Mx_)P I ) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :(44i:n36t: )note: expanded from macro 'Q30'( (x)*2147 4448 | 3#6d4e8f.in0e Q+3 0(0x.5)) | ^ ~ In file included from (isrc/libavcodec/aacsbr_fixed.cn:t62)(: (src/libavcodec/aacsbrdata.hx:)404:*71:0 7warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 741824.0 + 0 .4045 | ) { | Q ^31 ( 0.08707806In file included from 67src/libavcodec/aacps_fixed.c16:9241: fIn file included from )src/libavcodec/aacps.c,: 32Q3: 1(src/libavcodec/aacps_fixed_tablegen.h :2120:.368:09 3warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 994918745f)}, {212Q | 3 1 (- 0 . 8Q638011(88030.8007001020f0),0 0Q0301f(/M _0.P3I9)34,7 3Q038605(04.70054f3)}3, 4 59| 5 ~~~~~^~~~~~~~~~~~~~~~~~ 43f/Msrc/libavcodec/aac_defines.h_:P45:I36):, note: Qexpanded from macro 'Q31'3 0(0.06 7452 | 1#7de2f3i8n2ef /QM3_1P(Ix)), Q 3 0 ( 0 . 0 9 9(7i1n67t9)0(0(fx/)M_*P21I4)7,4 Q83306(408..101 62+9 501.56) 6 3| ^ ~f /M_PI), Q30(In file included from 0src/libavcodec/aacsbr_fixed.c.1:2625: 07src/libavcodec/aacsbrdata.h3:64038:6842:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_P I), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :40344 | :{Q363:1 (note: expanded from macro 'Q30'0 .800993 3445 | 2#d5e4f6i7n8ef )Q,3 0(Qx3)1 ( -0 . 3 6 8 5 1 8 9 6 7(1in0t8)5((3xf))*}1,0 {7Q33714(18 20.47.8036 8+ 103.153)9 2 6| ^6 6f), Q31( 0.In file included from 45src/libavcodec/aacps_fixed.c5:0246: 9In file included from src/libavcodec/aacps.c9:9328: 0src/libavcodec/aacps_fixed_tablegen.h2:52129:117:f )warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: 212expanded from macro 'Q31' | Q 3045( | 0#.d0e0f0i0n0e0 00Q003f1(/x)M _ P I ), Q 3 0( 0 . 0(4i3n3t4)59(5(4x3)f*/M2_1P4I7)4,83 6Q438.00( 0+.0 607.251)7 2 3| 8 ^ ~2f /M_PI), Q30In file included from (src/libavcodec/aacsbr_fixed.c0:.620: 9src/libavcodec/aacsbrdata.h97:1640379:0590:f warning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30(0. 1403 | 1{6Q23915( 106.6830f09/9M_3P3I52)5,4 6Q783f0()0,. 1Q2315(0-703.36688625f1/8M9_6P7I1)0,8 5 3| f) ^~~~~~~~~~~~~~} , {Q3src/libavcodec/aac_defines.h1:(44 0:.36:7 note: 8expanded from macro 'Q30'36 8131392 446 | 6#6deff)i,n eQ Q3310((x )0 . 4 5 5 0 6 9 9 9 8 0 25(9in7tf))(}(,x )| ~~~~~^~~~~~~~~~~~~~~~~~* 1073src/libavcodec/aac_defines.h7:4451:836:2 note: 4expanded from macro 'Q31'. 0 + 0.5 )45 | #| d ^e fine Q31(x)In file included from src/libavcodec/aacps_fixed.c : 24: In file included from src/libavcodec/aacps.c: 32 : src/libavcodec/aacps_fixed_tablegen.h: 211 : 136(i:n warning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ((x)*2147483648 .2110 | + 0 .5 ) Q 3 0(| 0 ^ ~ .0000000000f/In file included from M_src/libavcodec/aacsbr_fixed.cPI:)62,: src/libavcodec/aacsbrdata.hQ3:0403(:031.:0 6warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 2341362f/M_P I403) | {,Q 3Q130(( 00..180040529395361395f2/M5_4P6I78)f,) Q,3 Q0(301.(15-508.93064835158096f7/1M0_8P5I)3,f )Q}3,0( 0{.Q183214(7 02.3778830f6/8M_1P3I1)3,92 6Q6360f(0).1,96 6Q8310(0 504.415f5/0M6_9P9I98)0, 2 5| 9 ^~~~~~~~~~~~~~7 f)}, src/libavcodec/aac_defines.h: 44| ~~~~^~~~~~~~~~~~~~~~~~~: 36: note: src/libavcodec/aac_defines.h:expanded from macro 'Q30'45 :36: note: expanded from macro 'Q31' 44 | #de f45i | n#ed Qe30f(xi)n e Q 3 1 ( x ) ( in t ) ( ( x ) * 1 07 3(7i4nt1)8((2x4).*02 1+4 07.458)3 6 4| 8 ^. 0 + 0.5) In file included from | ^ ~src/libavcodec/aacps_fixed.c :24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:In file included from 211src/libavcodec/aacsbr_fixed.c::111:62 : warning: src/libavcodec/aacsbrdata.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 403:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 211 | 403 | { Q 3 1Q(3 00(.08.0000009090303052050f4/6M_7P8If)), ,Q3 0Q3(10(.0-607.233648511386926f7/M1_P0I85), Q30(0.1045235619f/M_P3I)f,) },Q 3{0Q(301.(1 505.87893064385103f1/3M_9P2I6)6,6 Qf3)0,( 0Q.13812(4 702.3475805f/0M6_9PI9)9,8 Q0302(509.71f9)}6,6 8 0| 0 ~~~~~^~~~~~~~~~~~~~~~~~54 1f/Msrc/libavcodec/aac_defines.h_:P45I:)36,: note: | expanded from macro 'Q31' ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 4445: | 36#:d efnote: iexpanded from macro 'Q30'ne Q31(x) 44 | # d e f i n e Q3 0((inxt)) ( ( x ) * 2 1 4 7 4 (8i3n6t4)8(.(0x )+* 10.057) 3 7| 4 ^ ~1 824.0 + 0.5)In file included from src/libavcodec/aacsbr_fixed.c :| 62 ^: src/libavcodec/aacsbrdata.h:402:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h402: | 211{:Q863: 1warning: (-implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0. 07706847005931 f211), | Q3 1 ( -0 . 8Q93508(104.3070100010302090f0)0}f,/ {MQ3_1P(I )0.,9 8Q53900(009.0057677722434f1),3 62Qf3/1M(_ 0P.I8)8,2 Q43107(201.11330948512f3)5}6, 1 9| f ~~~~~^~~~~~~~~~~~~~~~~~/ M_PIsrc/libavcodec/aac_defines.h):,45 :Q3360(:0 note: .expanded from macro 'Q31'1 5589043 5450 | f#/dMe_fPiIn)e, QQ3310(x()0 . 1 8 2 47 23 7 8 0f / M _ P(Ii)n,t Q)30(((0x.)1*9626184070454813f6/4M8_.0P I+) ,0 .| 5 ^~~~~~~~~~~~~~) | ^ ~src/libavcodec/aac_defines.h :44:36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c :44 | 62#: dsrc/libavcodec/aacsbrdata.h:e402:f59i: nwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e Q30(x) 402 | { Q3 1( - 0 .0(77i0nt6)84(7(0x0)5*913017f3),7 4Q13812(4-.00 .+ 809.55)8 1 4| 37 ^1 01329f)}, {In file included from Qsrc/libavcodec/aacps_fixed.c3:124( : 0In file included from .src/libavcodec/aacps.c9:8325: 9src/libavcodec/aacps_fixed_tablegen.h0:02119:06157:7 72warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ), Q31( 0.88241 722111 | 13 3 9 8 1 fQ)3}0,( 0. 0| 0 ~~~~~^~~~~~~~~~~~~~~~~~0 0000src/libavcodec/aac_defines.h:0450:036f/:M _note: Pexpanded from macro 'Q31'I ), Q30(0 .4506 | 7#d2e34f1in3e6 2Qf3/1M(_xPI)) , Q3 0 (0 . 1 0 4 5 2 3 5 6 1(9fi/nMt)_(P(Ix)),* Q23104(704.831654588.900 4+3 05.05f)/ M| _ ^ ~P I), Q30(0.182In file included from 47src/libavcodec/aacsbr_fixed.c2:3627: 8src/libavcodec/aacsbrdata.h0:f/402M:_P31I:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.1966800 54024 | 1{fQ/3M1_(PI-)0,. 0| 7 ^~~~~~~~~~~~~~7 0684src/libavcodec/aac_defines.h7:04405:93361:f )note: ,expanded from macro 'Q30' Q31(-0. 8449 | 5#8d1e4fi3n7e1 0Q13302(9fx)}), { Q 3 1( 0 . 9 8 5 9 0 (0in9t0)5(7(7x7)2*140f)7, 3Q7314(1 08.2848.204 1+72 101.3359)8 1f )| } ^, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:In file included from 45:36src/libavcodec/aacps_fixed.c: :note: 24expanded from macro 'Q31': In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:211 :45 | 36#:d ewarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ine Q31(x) 211 | (Qi3n0t()0((.x)0*020104070408030604f8/.M0_ P+I )0,. 5Q)3 0 (| 0 ^ ~ .0672341362fIn file included from /src/libavcodec/aacsbr_fixed.cM:_62P: Isrc/libavcodec/aacsbrdata.h):,402 Q:360:( warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 1045235619f/ M_402P | I{)Q,3 1Q(3-00(.00.7175056889407403055903f1/fM_)PI,), QQ3310((0-.01.882945782143378701f0/1M3_2P9If))},, Q3{0Q(301.(19 606.8900854519f0/M0_9P0I57)7,7 2 4| f ^~~~~~~~~~~~~~), Q31src/libavcodec/aac_defines.h(: 440:.3688:2 4note: 17expanded from macro 'Q30'21 133981f )44} | ,# d| e ~~~~^~~~~~~~~~~~~~~~~~~f ine Qsrc/libavcodec/aac_defines.h3:045(:x36): note: expanded from macro 'Q31' 45 | #(dienfti)n(e (Qx3)1*(1x0)7 3 7 4 18 2 4. 0 + 0 (.i5n)t )| ( ^( x)*2147483In file included from 64src/libavcodec/aacps_fixed.c8.:0 24+: In file included from 0src/libavcodec/aacps.c.:325: ) src/libavcodec/aacps_fixed_tablegen.h :| 211 ^ ~: 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:401: 84211 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.00 04010 | 0{Q03010( 000.f99/5M70_5P3I4)80,4 83Q360f()0.,0 6Q7321(3 401.346528f4/4M58_6P0I3)8,11 1Qf30)(}0,. 1{0Q45321(3-5061.96f/3M4_3PI1)4, 6Q3609(40.7153584900f4)35,0 fQ3/1(M _P0I.)2,1 0Q739101(06.14852947223347f)8}0f,/ M _| P ~~~~~^~~~~~~~~~~~~~~~~~I ), Q3src/libavcodec/aac_defines.h:045(:036.:1 note: 9expanded from macro 'Q31'6 6800541f 45/ | M#_dPeIf)i,n e | ^~~~~~~~~~~~~~Q 31(x)src/libavcodec/aac_defines.h: 44 : 36 : note: expanded from macro 'Q30' ( i44n | t#)d(e(fxin)e* 2Q1340(7x4)8 3 6 4 8 .0 + 0 . 5 ) ( in| t ^ ~) ((x)*1073741In file included from 82src/libavcodec/aacsbr_fixed.c4:.620 : +src/libavcodec/aacsbrdata.h :0401.:558): | warning: ^ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c :40124 | : {In file included from Qsrc/libavcodec/aacps.c3:321(: src/libavcodec/aacps_fixed_tablegen.h :0210:.136:9 warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 70534804836f), Q2103 | 1 ( 0 . 45Q83404(05.806000380101010f0)00}f,/ M{_Q3P1(I-)0,. Q6334031(4066.91041731401f2)9,0 Q9316(f /0M.2_10P7I9)1,1 6Q43509(203.41f5)8}0,7 6 4| 5 ~~~~^~~~~~~~~~~~~~~~~~~0 2f/M_src/libavcodec/aac_defines.hP:I45),: 36Q:3 0note: (expanded from macro 'Q31'0 .23875571 457 | 9#fd/eMf_inPeI )Q,3 1Q3(0x(0). 2 8 2 0 72 8 7 1 9 f / M _P I()i,n tQ)3(0((0x.)3*025184378408138674f8/.M0_ +P I)0, . 5| ) ^~~~~~~~~~~~~~ | ^ ~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30'In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:401 :4432 | :# warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ef ine Q30(x) 401 | { Q 3 1 ( 0 . 9(9i5n7t0)5(3(4x8)0*48130763f7)4,1 8Q2314(. 00 .+4 508.454)5 8 | 6 ^0 38111f)}, {In file included from Qsrc/libavcodec/aacps_fixed.c31:(24-: 0In file included from src/libavcodec/aacps.c.:633243: 1src/libavcodec/aacps_fixed_tablegen.h4:62106:91114:7 3warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 f), Q31( 0.21079 12101 | 6 4 5 9 2 3 4Qf3)0}(,0 . | 0 ~~~~~^~~~~~~~~~~~~~~~~~00 000src/libavcodec/aac_defines.h0:00450:f36/: Mnote: expanded from macro 'Q31'_ PI), Q30 (450. | 1#0d11e1f2i9n0e 9Q63f/1M(_xP)I) , Q 3 0 ( 0 . 15 8 0 7 6(45i0n2tf)(/(xM)_P*I2)1,4 Q734803(06.4283.8075 5+7 1709.f5/)M _ P| I ^ ~) , Q30(0.28In file included from 2src/libavcodec/aacsbr_fixed.c0:7622: 8src/libavcodec/aacsbrdata.h71:9401:f7/: M_warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(0.305 84013 | 8{Q03118( 70f.9/9M57_0P5I3),4 8 0| ^~~~~~~~~~~~~~4 836f)src/libavcodec/aac_defines.h, :Q44:3361(: 0note: .expanded from macro 'Q30'4 58445860 443 | 8#11d1eff)i}n,e {QQ3310((-0x.)6 34 3 14 6 6 94 73 4 0f ), Q (3i1n(t )0(.(2x1)*0170971317644158922344.f0) }+, 0 .| 5 ~~~~~^~~~~~~~~~~~~~~~~~) | ^ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c45: | #32de: fsrc/libavcodec/aacps_fixed_tablegen.hi:ne210 :Q863:1 (warning: x)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int )(210( | x) * 2 1 47 4 8Q33604(8.00. 0+0 000.050)0 0 0| ^ ~0 f/M_PI), Q30In file included from (0src/libavcodec/aacsbr_fixed.c.:10621: 1src/libavcodec/aacsbrdata.h1:24009:0849:6 warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30( 0400. | 1{Q53810(7-6405.0626f6/9M4_2P6I9)6,9 1Q13905(f0).2,3 8Q73515(7-107.9f9/1M6_4PI3)6,1 1Q8310(001.428f8)2},0 7{Q2318(7 109.f64/0M1_67P9I2)0,7 9Q43800f()0,. Q33015(8 03.18506148975f3/08M3_6P8I5)6,f ) }| , ^~~~~~~~~~~~~~ | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:src/libavcodec/aac_defines.h44::4536::36 :note: expanded from macro 'Q30'note: expanded from macro 'Q31' 44 | 45# | #ddefeifinne eQ3 0(Qx3)1 ( x ) ( in t()in(t()x()(*x1)0*7237144178482346.408 .+0 0+. 5)0 .5 )| ^ | ^ ~ In file included from In file included from src/libavcodec/aacps_fixed.c:src/libavcodec/aacsbr_fixed.c:2462: : In file included from src/libavcodec/aacsbrdata.hsrc/libavcodec/aacps.c::400:3259: :src/libavcodec/aacps_fixed_tablegen.h :warning: 210implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 400 | {Q31(- 0210. | 6 6 6 94 2 6Q963901(109.050f0)00,0 0Q03010(f-/0.M9_1PI6),4 3Q3601(108.10110418f1)1}2,9 0{96Qf3/1(M _0P.6I40)1, 6Q7390(20.0175984078604f5)0,2 fQ/3M1_(P I0).,15 6Q493503(00.8326388567f5)}5,7 1 79| f ~~~~~^~~~~~~~~~~~~~~~~~ /M_PIsrc/libavcodec/aac_defines.h):,45 Q:3360:( 0note: .expanded from macro 'Q31'2 8207287 1459 | f#d/eMf_iPnIe) ,Q 31Q(3x0)(0 . 3 0 5 8 3 8 0 1 8 7 f /(M_iPnIt)),( (| x ^~~~~~~~~~~~~~) *2147src/libavcodec/aac_defines.h4:8443:6364:8 .note: 0expanded from macro 'Q30' + 0.5) 44| | ^ ~#d efine Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h :400 :31 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)* 140007 | 3{7Q4311(8-204..606 6+9 402.65)9 6 9| 1 ^1 95f), Q31(-0In file included from .9src/libavcodec/aacps_fixed.c1:6244: In file included from 3src/libavcodec/aacps.c6:13218: 1src/libavcodec/aacps_fixed_tablegen.h0:1210:4368:f )warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], {Q31( 0.64016792 072109 | 4 8 0 f ) , QQ3310(( 00..00105006040905030083f68/5M6_fP)I}),, Q3| 0 ~~~~^~~~~~~~~~~~~~~~~~~(0 .1011src/libavcodec/aac_defines.h1:2459:0369:6f /Mnote: _expanded from macro 'Q31'P I), Q30 (045. | 15#8d0e7f6i4n5e0 2Qf3/1M(x_)P I ) , Q 3 0 ( 0 . 2 3(8i7n5t)5(7(x1)7*92f1/4M7_4P83I6)4,8 .Q0 3+0( 00..258) 2 0| 7 ^ ~2 8719f/M_PI)In file included from ,src/libavcodec/aacsbr_fixed.c :Q623: 0src/libavcodec/aacsbrdata.h(:4000:.6:3 0warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 380187f/M_P I400) | ,{ Q| 31 ^~~~~~~~~~~~~~( -0src/libavcodec/aac_defines.h.:66446:9364:2 6note: expanded from macro 'Q30'9 691195f )44, | Q#3d1e(f-i0n.e9 1Q6304(x3) 6 1 1 8 1 0 1 4 8 f ) }(,i n{tQ)3(1((x )*01.06743074116872942.00 7+9 40.850)f ) , | Q ^ 31( 0.156495In file included from 30src/libavcodec/aacps_fixed.c8:324: 6In file included from 85src/libavcodec/aacps.c6f:)32: }src/libavcodec/aacps_fixed_tablegen.h,: 210 :| 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' 21045 | | # d ef i nQe30 (Q03.10(0x0)0 0 00 0 0 0 f / M _ P I) ,( inQt3)0(((x0).*12011417148239604968f./0M _P+I )0,. 5Q)3 0 | ( ^ ~0 .1580764502f/MIn file included from _src/libavcodec/aacsbr_fixed.cPI:)62,: src/libavcodec/aacsbrdata.hQ:33990:(840:. 2warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 7557179f/M_PI) , 399Q | {3Q0(30.12(8 200.373248078190f4/2M_4P3I)8,7 Q5320f()0,. 30Q538138(0 108.876f1/8M5_9P5I3)8, 7 4| ^~~~~~~~~~~~~~7 09f)}src/libavcodec/aac_defines.h, :{Q4431:(36 :0. 9note: 9expanded from macro 'Q30'0 10736374 71446 | #fd)e,f iQn3e1 (Q 300(x.)04 60 2 39 7 5 76 6 2 3 f ) } , ( i| n ~~~~~^~~~~~~~~~~~~~~~~~ t)((src/libavcodec/aac_defines.hx:45):*36:1 0note: 73expanded from macro 'Q31'7 41824.0 45 | +# d0ef.i5n)e Q| 3 ^ 1(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c(:in32t): (src/libavcodec/aacps_fixed_tablegen.h(:x209):*1362:1 4warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 83648.0 + 0.5) | ^ ~209 | Q30(0In file included from .0src/libavcodec/aacsbr_fixed.c00:0620: 0src/libavcodec/aacsbrdata.h00:03990:59f:/ Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] PI), Q30(0.13 13995 | {9Q83517(6 90f./M3_3P4I0)8,0 4Q23403(8075.220f7)2,5 Q23214(91 f0/.M8_6P1I8)59,5 3Q83704(700.93f1)8},8 1{Q83714(8 00f.9/9M_0P1I0)7,36 37Q473106(f0).,3 8Q321(5 05.0014260042f3/9M7_5P7I6),6 Q2330f()0}.,4 1 | 9 ~~~~~^~~~~~~~~~~~~~~~~~3 9511src/libavcodec/aac_defines.h9:045f:36/:M _note: Pexpanded from macro 'Q31'I) , | ^~~~~~~~~~~~~~ 45src/libavcodec/aac_defines.h | :#44d:e36f:i nnote: expanded from macro 'Q30'e Q31(x) 44 | # d e f i ne Q 3(i0nt()(x()x ) * 2 14 7 4 83 64 8. 0 + 0(.i5n)t )( (| x ^ ~) *1073741824In file included from .0src/libavcodec/aacsbr_fixed.c :+62: src/libavcodec/aacsbrdata.h:0399.:532): warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ In file included from 399src/libavcodec/aacps_fixed.c | :{24Q3: 1In file included from src/libavcodec/aacps.c(: 032.: 3src/libavcodec/aacps_fixed_tablegen.h34:02098:01114:2 43warning: 87implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]52 f), Q31( 0.8618 52099 | 5 3 8 7 4 7 0Q93f)0}(,0 {.Q03010(0 000.0900900f1/M0_7P3I6)3,7 4Q73160f(0).1,31 5Q93815(7 609.f0/4M6_0P2I)3,9 7Q5307(606.2230f)7}2,5 2 24| 9 ~~~~~^~~~~~~~~~~~~~~~~~1 f/M_Psrc/libavcodec/aac_defines.hI:)45,: 36Q: 3note: expanded from macro 'Q31'0 (0.31881 8457 | 4#8d0eff/iMn_eP IQ)3,1( xQ3)0 ( 0. 3 8 2 5 5 0 1 2 0 4 f (/iMn_tP)I()(,x )Q3*02(104.7441893364985.101 9+0 f0/.M5_)P I | ) ^ ~ , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn file included from :src/libavcodec/aacsbr_fixed.c44::3662:: src/libavcodec/aacsbrdata.hnote: :expanded from macro 'Q30'399 :7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q3993 | 0{(xQ) 3 1 ( 0 . 33 4 0 8 0 4 2 4(3in8t7)5(2(fx))*,1 0Q73317(4 108.248.6108 5+9 503.85)7 4 7| 0 ^9 f)}, {Q31( 0In file included from .9src/libavcodec/aacps_fixed.c9:0241: 0In file included from 7src/libavcodec/aacps.c:3326: 3src/libavcodec/aacps_fixed_tablegen.h7:42097:1866:f )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q31( 0.0460239757 62096 | 2 3 f) } ,Q 3 0| ( ~~~~~^~~~~~~~~~~~~~~~~~0 .0000src/libavcodec/aac_defines.h0:0450:0360:0 fnote: /expanded from macro 'Q31'M _PI), Q3 045 | (#0d.e1f3in1e5 98Q537169(fx/)M _ P I ) , Q 3 0 ( 0 .2(0i7nt2)5((2x2)4*9211f4/7M4_8P36I4)8,. 0 Q+3 00(.05.)3 18 8| ^ ~1 87480f/M_PIn file included from I)src/libavcodec/aacsbr_fixed.c,: 62: Qsrc/libavcodec/aacsbrdata.h3:0398(:084.:3 8warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]55 01204f/M_PI), 398Q | 3{0(Q03.14(1-903.9951918909f9/0M84_50P9I5)3,0 f )| , ^~~~~~~~~~~~~~Q 31( src/libavcodec/aac_defines.h0:.447:4366:4 5note: 1expanded from macro 'Q30'5 6992493 f)44} | ,# d{eQ3f1i(n e0 .Q86355071(7x1)5 79 4 5 2 f ) , Q 31 ( 0 .5 5(5in9t)3(86(6x6)96*2190793f7)4}1, 8 2| 4. ~~~~~^~~~~~~~~~~~~~~~~~0 + src/libavcodec/aac_defines.h0.:545): 36| ^: note: expanded from macro 'Q31' In file included from 45src/libavcodec/aacps_fixed.c | :#24d: In file included from esrc/libavcodec/aacps.cfi:n32e: Qsrc/libavcodec/aacps_fixed_tablegen.h3:2091:61(:x warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (i n209t | ) ( ( x ) *Q2310(407.400803060040080.00f +/ M0_.P5I)) , | Q ^ ~3 0(0.13159857In file included from 6src/libavcodec/aacsbr_fixed.c9:f62/: Msrc/libavcodec/aacsbrdata.h_:P398I:)59,: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.20725 223984 | 9{1Qf3/1M(_-PI0)., 9Q93809(09.0318848510985743800ff)/,M _QP3I1() , 0Q.3704(60.43581256595902142930f4)f}/,M _{PIQ)3,1 (Q3 00(.08.6415953791751115979045f2/Mf_)P,I) ,Q 3 1(| 0 ^~~~~~~~~~~~~~.5 55938src/libavcodec/aac_defines.h6:66449:6362:9 9note: fexpanded from macro 'Q30') }, | ~~~~~^~~~~~~~~~~~~~~~~~ 44 | #src/libavcodec/aac_defines.hd:e45fi:n36e: Qnote: expanded from macro 'Q31'3 0(x) 45 | # d e f i n e Q 3(1i(nxt) ) ( ( x ) * 1 0 7 3 7 4(1i8n2t4)(.(0x )+* 201.4754)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:209:In file included from 36:src/libavcodec/aacsbr_fixed.c :warning: 62implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: src/libavcodec/aacsbrdata.h :398:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 209 | 398 | {QQ330(10(.-0000.0909080900900f8/4M5_0P9I5)3,0 fQ3)0,( 0Q.13311(5 908.57746694f5/M1_5P6I)9,9 2Q43903(f0).}2,0 7{2Q53212(4 90.18f6/5M5_7P1I7)1,5 7Q9340(502.f3)1,8 8Q3118(7 04.805f5/5M9_3P8I6)66,9 62Q9390(f0).}38,2 5 5| 0 ~~~~~^~~~~~~~~~~~~~~~~~1 204f/src/libavcodec/aac_defines.hM:_45P:I36):, note: Q3expanded from macro 'Q31'0( 0.41939 545 | 1#19d0eff/iMn_eP IQ)3,1 ( x| ) ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (int)(( x44) | *#2d1e4f7i4n8e3 6Q4380.(0x) + 0. 5 ) | ^ ~ (int)In file included from ((src/libavcodec/aacsbr_fixed.cx:)62: *src/libavcodec/aacsbrdata.h1:03987:367:41 8warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4.0 + 0.5) | ^ 398 | {Q31(-0.9In file included from 9src/libavcodec/aacps_fixed.c8:99240: 8In file included from src/libavcodec/aacps.c4:325: 0src/libavcodec/aacps_fixed_tablegen.h95:2093:110:f )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q31( 0.7464515 62099 | 9 2 4 9 3f ) Q}3,0 ({0.Q003010(0 00.08060505f7/1M7_1P5I7)9, 4Q523f0)(,0 .Q13311(5 908.557565993f8/66M6_9PI6)29,9 fQ)3}0(,0 . 2| ~~~~^~~~~~~~~~~~~~~~~~~0 7252src/libavcodec/aac_defines.h2:4459:136f:/M _note: Pexpanded from macro 'Q31'I ), Q30( 0.453 | 1#d8e81f87i4n8e0 Qf3/1M(_xPI)) , Q 3 0 ( 0 . 3 8 2 5 5 0 1(2i0n4tf)/(M(x_)PI*)21,4 Q73408(03.6441893.905 1+1 900.f5/)M _ P| I) ^ ~, | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44In file included from :src/libavcodec/aacsbr_fixed.c36:: 62note: : expanded from macro 'Q30'src/libavcodec/aacsbrdata.h: 397:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q 33970( | x){ Q3 1 ( - 0 .2 6 0 2 4 1 6 9(6i3n3t41)(7f()x,) *Q130173(7-04.17852949.907 5+9 805.557)5 2 f)| } ^, {Q31(-0.357In file included from 12src/libavcodec/aacps_fixed.c5:1244: 7In file included from 4src/libavcodec/aacps.c3:5326: 3src/libavcodec/aacps_fixed_tablegen.h:f208):, 136Q: 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( 0.1929896376857 4f208) | } , | ~~~~~^~~~~~~~~~~~~~~~~~Q3 0(0src/libavcodec/aac_defines.h.:004500:0360:0 0note: 00expanded from macro 'Q31'f /M_PI), 45Q | 30#(d0.e16f0i3n8e6 6Q33619(fx/)M _ P I ) , Q 3 0 ( 0 . 25 4(9i4n3t7)5(82(fx/)M*2_1PI4),7 4Q8303(06.4480.2904 4+6 08.450)f / | M ^ ~_ PI), Q30(0In file included from .4src/libavcodec/aacsbr_fixed.c9:8620: 6src/libavcodec/aacsbrdata.h8:3979:5588:5 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30(0.5 613975 | 6{4Q1341(7-50f./2M6_0P2I4)16,96 3 3| 4 ^~~~~~~~~~~~~~1 7f), src/libavcodec/aac_defines.h:Q4431:(36:- 0note: .expanded from macro 'Q30'7 5999759 844 | 5#5d7e52ffi)}n,e {Q3Q03(1x() - 0 . 3 5 7 1 2 5 1 4(74i3n5t6)3(f()x,) *Q13017(3 7041.82149.2908 9+6 03.756)85 7 | 4 ^f )}, | ~~~~^~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacps_fixed.c::45:2436:: In file included from note: src/libavcodec/aacps.cexpanded from macro 'Q31' :32: src/libavcodec/aacps_fixed_tablegen.h:208: 11145: | #warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e fine Q31(x) 208 | Q 3(i0n(t0).(0(00x0)*02010470408306f4/8M._0P I)+, Q03.50)( 0 .| ^ ~1 603866369f/MIn file included from _Psrc/libavcodec/aacsbr_fixed.cI):,62 : Qsrc/libavcodec/aacsbrdata.h3:0397(0:.312:5 warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 437582f/M_PI )397 | ,{ QQ3301(0(.4-00.2294646082441609f63/3M41_7Pf)I,) ,Q 3Q13(0-(00..47985096989957855f98/5M5_7P5I2),f )Q}3,0 ({0Q.3516(1-506.431547715f2/51M47_4PI3)56,3 f )| ^~~~~~~~~~~~~~, Q31src/libavcodec/aac_defines.h(: 440:.361:9 29note: 8expanded from macro 'Q30'9 637685 7444 | f#)d}e,f i | n ~~~~^~~~~~~~~~~~~~~~~~~e Q30src/libavcodec/aac_defines.h(:x45): 36: note: expanded from macro 'Q31' 45 | (#idnetf)(i(nex )Q*31017(3x7)4 1 8 2 4 . 0 + 0 . 5 ) | ( ^ int)((x)*214In file included from 74src/libavcodec/aacps_fixed.c8:3246: 4In file included from 8src/libavcodec/aacps.c.:032 : +src/libavcodec/aacps_fixed_tablegen.h :0.2085:)86 : | warning: ^ ~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62 : 208src/libavcodec/aacsbrdata.h | :397 : 6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.000000 0039700 | {fQ/3M1_(P-I0).,2 6Q03204(106.916630334816673f69)f,/ MQ_3PI1)(, -Q030.(70.529594997453978558527f52/fM_)P}I,), Q{3Q301((0-.04.03259741425614874403f56/3Mf_)P, IQ)3,1 (Q 30.01(902.948998630768698558754ff)}/,M _ P| I ~~~~^~~~~~~~~~~~~~~~~~~) , Q3src/libavcodec/aac_defines.h:045:(360.:5 6note: 1expanded from macro 'Q31'5 641475f /45 | M#d_ePIf)in,e Q| 3 ^~~~~~~~~~~~~~1( x) src/libavcodec/aac_defines.h :44 : 36 : note: expanded from macro 'Q30' (in t44) | (#(dxe)f*2i1n4e7 4Q8336048(.x0) + 0 . 5 ) | ^ ~ (int)((x)*107In file included from 37src/libavcodec/aacsbr_fixed.c4:186224: .0src/libavcodec/aacsbrdata.h :+396 :083:. 5warning: ) implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ In file included from 396src/libavcodec/aacps_fixed.c | :{24Q: 3In file included from 1src/libavcodec/aacps.c(:-320: .src/libavcodec/aacps_fixed_tablegen.h9:2083:1614:9 7warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]10 80767f), Q31(-0. 92088 | 3 1 3 16 25 7 0Q3409(00.f0)0}0,00 0{0Q0030f1/(M _0.P9I9)9,2 3Q43702(30.01267037836f6)3,6 9Qf3/1M(_-P0.I8)0,1 4Q3209(90.3275469745357548f)2}f,/ M| _ ~~~~^~~~~~~~~~~~~~~~~~~ PI),src/libavcodec/aac_defines.h :Q45:3360:( 0note: .expanded from macro 'Q31'4 02944684 045 | f#/dMe_fPiIne) ,Q 3Q310((x0). 49 8 0 6 8 9 5 8 5f / M _ (PiI)n,t) (Q(3x0)(*2014.756418536644184.705 f+/ M0_.P5I)), | | ^~~~~~~~~~~~~~ ^ ~ 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:396:59 :44 | warning: #implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d efine Q30(x) 396 | { Q 3 1 ( - 0 . 9 3 1(4i9n7t3)1(0(8x)0*7617f0)7,3 7Q43118(2-04..908 3+1 301.652)5 7| ^0 490f)}, {Q31In file included from (src/libavcodec/aacps_fixed.c :024.: 9In file included from 9src/libavcodec/aacps.c9:3223: 4src/libavcodec/aacps_fixed_tablegen.h:72082:336:0 warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 73f), Q31(-0.801 42082 | 9 9 3 7 6 7 5Q5340(f0).}0,00 00 0| 0 ~~~~~^~~~~~~~~~~~~~~~~~0 00f/src/libavcodec/aac_defines.hM:_45P:I36): ,note: expanded from macro 'Q31'Q 30(0.1 64503 | 8#6d6e3f6i9nfe/ MQ_3P1I()x), Q 3 0 ( 0 . 25 4 9 4 3(i7n5t8)2(f(/xM)_*P2I)1,47 4Q833604(80..04 +0 209.454)6 8 4| 0 ^ ~f /M_PI), Q30In file included from (src/libavcodec/aacsbr_fixed.c0:.624: 9src/libavcodec/aacsbrdata.h8:063968:9315:8 5fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M_ PI), Q30(0 .3965 | 6{1Q53614(1-40.7953f/1M4_9PI7),3 1 0| 80 ^~~~~~~~~~~~~~7 67f),src/libavcodec/aac_defines.h Q:3441:(36-:0 .9note: 8expanded from macro 'Q30'3 1316257 04449 | 0#fd)e}f, i{Qn3e1 (Q 03.0(9x)9 9 2 3 4 7 2 3 0 2 7 7 3(fi)n,t )Q(3(1x()-*01.078307144182294.903 7+ 607.5554)f ) }| , ^ | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36:In file included from note: src/libavcodec/aacps_fixed.cexpanded from macro 'Q31': 24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h :45208 | #:d11e:fi newarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31(x) 208 | (i n t )( (Qx3)0*(201.4070040830604080.00 0+f /0M._5P)I ) ,| ^ ~Q 30(0.16038In file included from 66src/libavcodec/aacsbr_fixed.c3:626: 9src/libavcodec/aacsbrdata.hf:396/:M6:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0.2549 4396 | 3{7Q5381(2-f/0M._9P3I1)4, 9Q73301(008.040726974f4)6,8 4Q301f(/-M0_.PI9)8,3 Q13301(60.2549780046908f95)8}5f,/ {MQ_3P1I() ,0 .9Q939023(407.2530621757634f)1,47 5Q3f1/(M-_0.P80I1),4 2 9| 9 ^~~~~~~~~~~~~~3 76755src/libavcodec/aac_defines.h4:f44):}36,: note: expanded from macro 'Q30'| ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :4445 | :36#:d enote: fexpanded from macro 'Q31'i ne Q30(x )45 | # d e f i n e Q 3 1 ((xin)t ) ( ( x) * 1 0 7 37 4 1 82 4(.i0n t+) 0(.(5x))* 2 1| 47 ^4 83648.0 +In file included from 0.src/libavcodec/aacps_fixed.c5): 24| : ^ ~In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:207: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:395:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 207 | 395 | {QQ3301((0-.0.0300090603007030102907f5/1Mf_)PI,) ,Q 3Q13(0-(00..1187037660712509597953f3/6fM)_P}I,) ,{ QQ3310(( 00..29797939725485826259061f8/fM)_,P IQ)3,1 (Q-300.(206.24841681792804904382f/8M_9PfI))},, | Q ~~~~^~~~~~~~~~~~~~~~~~~3 0(0.src/libavcodec/aac_defines.h:5456:636:6 8note: 9expanded from macro 'Q31'01 44f/M_PI 45) | ,# deQfi3n0(e0 .Q63618(6x1)1 2 8 81 f / M _ P I ) , ( i| n ^~~~~~~~~~~~~~t )((x)src/libavcodec/aac_defines.h*2:1444:74368:3 6note: expanded from macro 'Q30'4 8.0 + 0 .445 | )#d e | f ^ ~i ne Q30(x) In file included from src/libavcodec/aacsbr_fixed.c :62 : src/libavcodec/aacsbrdata.h : 395 : 59 : warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i nt)((x)*1073 3957 | 4{1Q83214(.-00. 3+0 906.350)7 3| ^1 29751f), Q31In file included from (-src/libavcodec/aacps_fixed.c0:.241: 8In file included from 0src/libavcodec/aacps.c7:6327: 20src/libavcodec/aacps_fixed_tablegen.h5:92079:31113:6 f)warning: },implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {Q31( 0.9999258 82072 | 2 9 0 1 8 f )Q,3 0Q(301.0(0-0000.0206002081f8/7M2_0P9I4)2,8 Q93f0)(}0.,1 7| ~~~~~^~~~~~~~~~~~~~~~~~3 601src/libavcodec/aac_defines.h5:9457:5f36/M:_ Pnote: Iexpanded from macro 'Q31') , Q30(0 .4527 | 7#3d7e4f5i6n5e6 fQ/3M1_(Px)I ), Q 3 0 ( 0 . 4 4 6 (1i9nt8)4((0x)3*82f1/4M7_4P8I3)6,4 8Q.300 (+0. 5606.658) 9 0| 1 ^ ~4 4f/M_PI), Q3In file included from 0(src/libavcodec/aacsbr_fixed.c0:.626: 6src/libavcodec/aacsbrdata.h8:63951:12318:8 1warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), | ^~~~~~~~~~~~~~ 395src/libavcodec/aac_defines.h | :{44Q:3361:( -note: 0expanded from macro 'Q30'. 3096307 3441 | #2d9e7f5i1nfe) , QQ3301((x-)0. 1 8 0 7 6 7 2 0 5 9 9 3 3(6if)n}t,) {(Q(3x1)(* 100.97939794215888224.20 9+01 80f.)5,) Q 3| 1( ^- 0.262818720In file included from 94src/libavcodec/aacps_fixed.c2:8249: fIn file included from )src/libavcodec/aacps.c}:,32 : src/libavcodec/aacps_fixed_tablegen.h| : ~~~~^~~~~~~~~~~~~~~~~~~207: 86: src/libavcodec/aac_defines.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]45 :36: note: expanded from macro 'Q31' 45 | 207# | d e f i n e QQ303(1(0x.)0 0 00 0 0 0 0 0 0 f /M _ P(I)i,n tQ3)0(((x0).*1271347640813569478.50f /+M _0PI.)5,) Q 3 0| ( ^ ~0 .2773745656In file included from fsrc/libavcodec/aacsbr_fixed.c/:M_62P: Isrc/libavcodec/aacsbrdata.h):,395 :Q63:0 warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .4461984038 f395/ | {MQ_31P(I-)0,. 3Q03906(300.75361626899705114f4)f, /Q3M1_(P-I)0,. 1Q83007(607.2606589691132386f8)}1,f /{M_QP3I1() ,0 . 99| 9 ^~~~~~~~~~~~~~92 5882src/libavcodec/aac_defines.h2:9440:1368: fnote: expanded from macro 'Q30') , Q31(-0 .44 | 2#6d2ef8i1n87e2 0Q93402(x8)9 f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h (:i45n:t36):( (note: xexpanded from macro 'Q31') *1073741 82454 | .#0d e+f i0n.e5 )Q 3 1| ( ^x ) In file included from src/libavcodec/aacps_fixed.c : 24: In file included from (src/libavcodec/aacps.ci:nt32): (src/libavcodec/aacps_fixed_tablegen.h(:x207):*612:1 4warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 483648.0 + 0.5) 207| ^ ~ | Q30(0.In file included from 0src/libavcodec/aacsbr_fixed.c0:0620: src/libavcodec/aacsbrdata.h0:03940:0840: 0warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30(0 .3941 | 7{3Q630115(9 750f/.M_4PI7)8,0 3Q83803(701.42179793f)7,4 5Q6351(6-f0/.3M9_4P2I)3,21 9Q7380(602.848f4)}6,1 9{8Q43013(8f /0M._9P8I)2,99 1Q3905(80.759656168490f1)4,4 f/QM3_1P( I0).,0 1Q938097(901.3696080467f1)1}2,8 8 1| f ~~~~~^~~~~~~~~~~~~~~~~~ /M_Psrc/libavcodec/aac_defines.hI:)45,:36 : | note: ^~~~~~~~~~~~~~expanded from macro 'Q31' src/libavcodec/aac_defines.h:44 :45 | 36#: dnote: expanded from macro 'Q30'e fine Q3 144( | x#) d e f i n e Q 3 0 ( x()i n t ) ( ( x ) * 2 1 4(7i4n8t3)6(4(8x.)*01 0+7 307.451)8 24 .| ^ ~0 + 0.5) | In file included from ^ src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:394:59: 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:207: 36394: | warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31( 0.478038837 2071 | 4 1 99 f ) , QQ3301((-00..30904002030201090708f6/2M_8P8I)f, )Q}30,( 0{Q.311( 703.690812599971955f8/7M9_5P14If)),, QQ3310(( 00..027173978947569561f3/9M0_04P7If)),} ,Q 3| 0 ~~~~~^~~~~~~~~~~~~~~~~~ (0.44src/libavcodec/aac_defines.h6:1459:368:4 0note: expanded from macro 'Q31'3 8f/M_PI )45, | # dQ3e0(f0i.n5e66 6Q3819(0x1) 4 4 f / M _ P I ) , (Qi3n0t)((0(x.)*62618467141823868418f./0M _+PI )0,. 5| ) ^~~~~~~~~~~~~~ | ^ ~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c: 6244: | src/libavcodec/aacsbrdata.h#:d394e:f31i:n e warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(x) 394 | { Q 31 (( 0i.nt4)7(8(0x3)8*831701743179491f8)2,4 .Q03 1+(- 00..359)42 3 | 2 ^ 19786288f)},In file included from {src/libavcodec/aacps_fixed.cQ:3241(: In file included from 0src/libavcodec/aacps.c.:329: 8src/libavcodec/aacps_fixed_tablegen.h2:92079:111:9 warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 79514f), Q31( 0. 02071 | 9 8 9 79 1 3Q93000(470f).},0 0 0| 0 ~~~~^~~~~~~~~~~~~~~~~~~0 0000src/libavcodec/aac_defines.h:045f/:M36_:P Inote: )expanded from macro 'Q31', Q30(0. 1457 | #3de6f0in1e5 Q93715(fx)/ M _ P I ) , Q 3 0((i0n.t2)(7(x7)3*721445746853664f8/.M0_ P+I) ,0 .5Q)3 0 (| 0 ^ ~. 4461984038f/In file included from Msrc/libavcodec/aacsbr_fixed.c_:PI62): ,src/libavcodec/aacsbrdata.h :Q3943:07(:0 .warning: 56implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 6890144f/M_P I394 | ){,Q 3Q13(0 (00..46768806318128838711f41/9M9_fP)I),, Q 31| ( ^~~~~~~~~~~~~~- 0.39src/libavcodec/aac_defines.h4:2443:2361:9 7note: 86expanded from macro 'Q30'2 88f)}, {44Q | 3#1d(e f0i.n9e8 2Q9309(1x)9 5 8 7 9 5 1 4 f ) , Q (3i1n(t )0(.(0x19)8*9170971337940104872f4)}.,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 : Qsrc/libavcodec/aacps_fixed_tablegen.h3:1(206x:)136 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)(( x206) | * 2 1 4 7 4Q833604(8.00. 0+0 000.050)0 00 0| f ^ ~/M _PI), Q30(0In file included from .1src/libavcodec/aacsbr_fixed.c7:8624: 2src/libavcodec/aacsbrdata.h:739366:6484f:/ Mwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30(0.2 83935 | 6{6Q73310(0-20f./M3_1PI7)4,4 4Q334906(600.546630f7)23,5 9Q63f1/(M-_0P.3I6)8, 3Q43101(108.85397615623f2)0}0,4 {fQ/3M1_(P-I0),. 34Q11308027(509.176620338f7)7, 1Q873f1/(M _0P.I40)2,11 22 28| 0 ^~~~~~~~~~~~~~76 91f)}src/libavcodec/aac_defines.h:,44 : 36:| ~~~~~^~~~~~~~~~~~~~~~~~note: expanded from macro 'Q30' src/libavcodec/aac_defines.h:45: 3644: | #note: dexpanded from macro 'Q31'e fine Q3 045( | x#)d e f i n e Q 3 1( x ) ( i n t ) ( ( x)(*i1n0t7)37(4(1x8)2*42.10 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:206:111In file included from : src/libavcodec/aacsbr_fixed.cwarning: :62implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: src/libavcodec/aacsbrdata.h:393:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 206 | 393 | Q3{0Q(301(.-000.0301704004004034f9/6M6_0P5I)6,f )Q,3 0(Q03.11(-708.432678636461141f8/8M36_52PfI))},, {QQ3301((0-.02.8354616170380270529f1/M6_23PfI)),, QQ3301((0. 406.3047022311529262f80/76M9_1Pf)I}), , | ~~~~^~~~~~~~~~~~~~~~~~~Q 30(0.5src/libavcodec/aac_defines.h9:74516:32360:0 4note: fexpanded from macro 'Q31'/ M_PI), Q 3450 | (#0d.e7f6i0n3e8 7Q73118(7x)f / M _P I ) , | ^~~~~~~~~~~~~~ (src/libavcodec/aac_defines.hi:n44t:)36(:( note: xexpanded from macro 'Q30')* 2147483 6444 | #8d.e0f i+n e 0Q.350)( x| ) ^ ~ In file included from (src/libavcodec/aacsbr_fixed.cin:t62): (src/libavcodec/aacsbrdata.h(:x393):*311:07 3warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 1824.0 + 0.5 )393 | {| Q ^3 1(-0.3174In file included from 44src/libavcodec/aacps_fixed.c3:4249: 6In file included from 6src/libavcodec/aacps.c0:5326: fsrc/libavcodec/aacps_fixed_tablegen.h):,206 :Q863: 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- 0.3683411188365 2206f | ) } , { QQ3310((-00..03040101000802070509f1/6M23_f)P,I Q)3,1 (Q 300.(4002.111272824820776696614ff/)M}_,P I| ) ~~~~^~~~~~~~~~~~~~~~~~~ , Q30src/libavcodec/aac_defines.h(0:.452:368:5 6note: 6expanded from macro 'Q31'7 3002f/M _45P | I)#,d eQf3i0n(e0 .Q46331(0x7)2 3 59 6f / M _ P I) , Q 3 (0in(t0).((5x9)*72116432700448f3/64M8_.P0 I+) ,0 .Q5)3 0 (0| .7 ^ ~6 03877187f/In file included from M_src/libavcodec/aacsbr_fixed.cPI:)62,: src/libavcodec/aacsbrdata.h| : ^~~~~~~~~~~~~~393 :6: src/libavcodec/aac_defines.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]44 :36: note: expanded from macro 'Q30' 393 | 44{Q | 31#(de-f0i.ne3 1Q37044(4x3)4 9 66 0 5 6 f ) , Q 3 1 ( -(0i.nt3)6(8(x3)*41107131784831682542f.)}0, +{ Q0.351)( - | 0 ^.3 411082759In file included from 1src/libavcodec/aacps_fixed.c6:2324f: ),In file included from src/libavcodec/aacps.cQ:3321(: src/libavcodec/aacps_fixed_tablegen.h0:.2064:0612:1 1warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 2807691f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 206 | src/libavcodec/aac_defines.h: 45 : 36: Qnote: 3expanded from macro 'Q31'0 (0.0000 0450 | #0de0f0i0nfe /QM3_1(PxI)) , Q 30 ( 0 . 1 78 4 2 76 6 (6i4nft/)M_(P(Ix),) *Q23104(7408.32684586.607 30+0 20f./5M)_ P| I ^ ~) , Q30(0.463In file included from 0src/libavcodec/aacsbr_fixed.c7:2623: 5src/libavcodec/aacsbrdata.h:93926:f83/:M _warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30(0.5 93927 | 16{3Q23010(4f /0M._P9I5)9,0 3Q3300(804.7776908368f)7,71 8Q7f3/1M(_ 0P.I7)67,4 4 9| 2 ^~~~~~~~~~~~~~7 17387src/libavcodec/aac_defines.h3:f44):}36, :{ Qnote: 3expanded from macro 'Q30'1 ( 0.735 0444 | 1#d2e3f9i0n9e8 7Q9f3),0 Q(3x)1 ( -0 . 0 3 7 4 72 0 3 17 3 19 2(fi)n},t ) (| ( ~~~~^~~~~~~~~~~~~~~~~~~x )*10src/libavcodec/aac_defines.h7:453:7364:1 note: 8expanded from macro 'Q31' 24.0 + 045. | 5#)d e f| i ^n e Q31(x)In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 206:(36i:n warning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ((x)*2147483648. 0206 | + 0 . 5 ) Q| 3 ^ ~0 (0.000000In file included from 0src/libavcodec/aacsbr_fixed.c00:062f: /src/libavcodec/aacsbrdata.hM:_392PI:)59,: Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](0 .1784276664f /392M | _{PIQ)3,1 (Q 03.905(900.323805846776978360f0)2,f /QM3_P1I() ,0 .Q763704(409.247613703877233f5)9}6, f{/QM31_(P I0).,7 3Q53004(102.539970196837290f0)4,f /QM3_1P(I-)0,. 0Q33704(702.07361703381779128f7)f/}M_,P I )| , ~~~~~^~~~~~~~~~~~~~~~~~ | ^~~~~~~~~~~~~~src/libavcodec/aac_defines.h :45:36src/libavcodec/aac_defines.h::44 :36note: :expanded from macro 'Q31' note: expanded from macro 'Q30' 4544 | | ##ddeeffiinnee QQ3301((xx)) ((initn)t(()x)(*2(1x4)7*418037634784.01 +8 204..5)0 | + ^ ~ 0.5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:392In file included from :32src/libavcodec/aacps_fixed.c:: 24warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:206:11: warning: 392implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | {Q31( 0.9590330 82064 | 7 7 98 6 f ) , QQ3301(0(. 00.007060704409020701f7/M3_8P73If)),}, Q{30Q(301.(1 7804.277365606441f23/9M0_9P8I7)9,f )Q,3 0Q(03.218(5-606.73003027f4/7M_2P0I3),1 7Q33109(2f0).}4, 6 | 3 ~~~~~^~~~~~~~~~~~~~~~~~0 72359src/libavcodec/aac_defines.h6f:/45M:_36:P Inote: )expanded from macro 'Q31', Q30(0.5 974516 | 3#2d00e4fifn/eM _QP3I1)(,x ) Q 3 0 ( 0 . 7 6 0 3 8 7 7(1i8n7tf/)M(_(PIx)), * 2| 1 ^~~~~~~~~~~~~~ 4748src/libavcodec/aac_defines.h3:6444:836.:0 note: +expanded from macro 'Q30' 0.5) | ^ ~ 44 | #define Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:x)62 : src/libavcodec/aacsbrdata.h : 392 :7 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x )*39210 | 7{37Q43118( 240..09 5+ 900.3530)8 4 7| 7 ^9 86f), Q31(In file included from src/libavcodec/aacps_fixed.c0:.247: 6In file included from 7src/libavcodec/aacps.c4:4329: 2src/libavcodec/aacps_fixed_tablegen.h7:12057:31368:7 3fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]}, {Q31( 0.73504123 920509 | 8 7 9f ) , QQ3310((-00..00370407020000030107f3/1M9_2PfI))},, Q 3| 0 ~~~~~^~~~~~~~~~~~~~~~~~( 0.17src/libavcodec/aac_defines.h3:6450:1365:9 note: 7expanded from macro 'Q31' 5f/M_PI) ,45 | #Qd30e(0f.i2n7e7 3Q73415(6x5)6 f / M _ P I ) , Q3 0 ((i0n.t44)6(1(9x8)4*023184f/7M4_8P3I6)4,8. 0Q 3+ 00(0..55)6 6 6| 8 ^ ~9 0144f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c,: 62Q: 3src/libavcodec/aacsbrdata.h:0391:(840: .warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 686112881f/M_P I391) | ,{ Q 3| 1 ^~~~~~~~~~~~~~(- 0.847src/libavcodec/aac_defines.h:6444:33645:48 36note: 6expanded from macro 'Q30'5 f), Q3 144( | #0d.e02f37i2n31e68 0Q12306(1xf)) } , { Q 3 1 ( - 0 . 8(90i3n9t86)3(4(8x3)81*11f0)7,3 7Q431182(4. 00 .+8 808.65)6 5 8| ^1 484602f)}, 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:45205::36111:: note: warning: expanded from macro 'Q31'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define 205Q | 31 ( x ) Q 3 0 ( 0 . 0 0 0 0 0(0i0n00t0)f(/(M_xP)I*2)1,4 7Q43803(60.4187.306 0+15 9705f./M5_)P I )| , ^ ~ Q30(0.2773In file included from 74src/libavcodec/aacsbr_fixed.c5:6625: 6src/libavcodec/aacsbrdata.hf/:M391:_58:P I)warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q 30(0.44619840 33918 | {fQ/3M1_(P-I0.)8,4 7Q3604(30.4554686638696051f4)4,f /MQ_3P1(I )0, .Q023307(02.361668806112162188f1)f}/,M _{QP3I)1,( - 0.| 8 ^~~~~~~~~~~~~~9 03986src/libavcodec/aac_defines.h:3444:836:3 8note: 1expanded from macro 'Q30'1 f), Q31 (44 0 | .#88d8ef6in6e5 Q83104(8x4)6 0 2 f )} , | ~~~~^~~~~~~~~~~~~~~~~~~ (insrc/libavcodec/aac_defines.ht:)(45(:x36):* 1note: 0expanded from macro 'Q31' 73741824 45. | 0# d+e f0i.5n)e Q| ^3 1(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from (src/libavcodec/aacps.cin:t32)(: (src/libavcodec/aacps_fixed_tablegen.hx:205):*28614:7 4warning: 83implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 48.0 + 0.5) | ^ ~ 205 | Q3In file included from 0(src/libavcodec/aacsbr_fixed.c0:62.: src/libavcodec/aacsbrdata.h0:3910:032:0 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 000f/M_PI), Q39130 | ({0Q3.11(-70.3864706143545947853f6/6M5_f)P,I )Q,31 ( Q030.(002.3277273317684051625661f/fM_)P}I,) {,Q3 1Q(3-00(.08.940349681693844803388f/1M_1PfI)),, QQ3301((0 .0.586686886960581144484f6/02Mf)_}P, I )| , ~~~~~^~~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.h0.:6456:86361: 1note: 28expanded from macro 'Q31'8 1f/M_PI )45, | #| d ^~~~~~~~~~~~~~e fine src/libavcodec/aac_defines.hQ:3441:(x36): note: expanded from macro 'Q30' 44(i | nt#)(d(efxi)n*e2 1Q43704(8x3)6 48 . 0 + 0 . 5 ) (| ^ ~i nt)((x)*1073In file included from 74src/libavcodec/aacsbr_fixed.c18:2624: .0src/libavcodec/aacsbrdata.h :+391 :06.:5 )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ In file included from 391src/libavcodec/aacps_fixed.c | :{24Q: 3In file included from 1src/libavcodec/aacps.c(:-320: .src/libavcodec/aacps_fixed_tablegen.h:8205:4617:6 warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]34 5483665f), Q31 (205 | 0 . 0 2 3 7Q23301(608.0010206010f0)0}0,0 0{Qf3/1M(_-P0.I8)9,0 3Q938063(40.8137831610f1)5, 9Q3715(f /0M._8P8I)8,6 6Q53801(408.4620727f)3},7 4| ~~~~^~~~~~~~~~~~~~~~~~~5 656f/src/libavcodec/aac_defines.hM:_45PI:)36,: Qnote: 3expanded from macro 'Q31'0 (0.4461 9458 | 4#0de3f8ifne/ MQ3_1P(Ix),) Q 3 0 ( 0 . 5 6 6 6 8 9 01 4(4ifn/t)M(_P(Ix))*,2 1Q43704(803.6664886.01 1+2 80.851)f /M _| ^ ~P I), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacsbr_fixed.c::4462:: 36:src/libavcodec/aacsbrdata.h note: :expanded from macro 'Q30'390: 84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q 33900 | ({xQ)3 1( - 0 . 2 0 46 1 67 71 9 9(5i3n9ft)),( (Qx3)1*1(0-703.71442108929747.602 8+4 809f.)5}), { Q| 3 ^1( 0.6622384In file included from 3src/libavcodec/aacps_fixed.c1:41246: 4In file included from src/libavcodec/aacps.c7:f)32,: src/libavcodec/aacps_fixed_tablegen.hQ:32051(: 360:. warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 528579940326f)}, 205 | | ~~~~~^~~~~~~~~~~~~~~~~~ Qsrc/libavcodec/aac_defines.h3:045(:036.:0 0note: 0expanded from macro 'Q31'0 000000f /45 | M#_dePfI)i,n eQ 3Q03(10(.x)1 7 3 6 0 1 5 9 7 5 f(/iMn_tP)I()(,x )*Q213407(48036.4287.73074 5+ 605.65f)/ M _| P ^ ~I ), Q30(0.4In file included from 4src/libavcodec/aacsbr_fixed.c6:1629: 8src/libavcodec/aacsbrdata.h4:3900:3598:f /warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30(0.5 63906 | 6{8Q9301144(f-/0M.2_0P4I6)1,67 7Q139095(30.96f)6,8 6Q13112(8-80.11f4/2M0_9PI9)7,7 6 | 2 ^~~~~~~~~~~~~~8 489fsrc/libavcodec/aac_defines.h):}44,: 36{Q:3 1note: ( expanded from macro 'Q30'0 .662238 4443 | 1#41d64e7ffin)e, QQ330(1x( )0 . 7 2 5 2 8 5 7 9 9 4 0 3 2(6inft))}(,( x )| * ~~~~~^~~~~~~~~~~~~~~~~~1 0737src/libavcodec/aac_defines.h41:82454:.36:0 note: + expanded from macro 'Q31'0 .5) | ^ 45 | #define In file included from Qsrc/libavcodec/aacps_fixed.c3:124(: xIn file included from )src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 205 : 11 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( int)((x)*214748 32056 | 48 .0 + 0. 5 ) Q | 3 ^ ~0 (0.000000000In file included from 0fsrc/libavcodec/aacsbr_fixed.c/M:_62: Psrc/libavcodec/aacsbrdata.hI:)390,: Q313:0 (0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 736015975f/M _390 | P{IQ)3,1 (Q-30.02(004.62176773771495695563f/9Mf_)P,I) ,Q 3Q130((-00..4144621099894073786f2/8M_4PI8),9 fQ)3}0(,0 .{5Q63616( 809.06164242f3/84M3_1P4I1)6,4 7Qf3)0, (Q031.(6 06.87621512288587199f4/0M3_2P6If))},, | | ^~~~~~~~~~~~~~ ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h::4445::3636:: note: note: expanded from macro 'Q31'expanded from macro 'Q30' 4544 | | ##ddeeffinien eQ Q3310((xx)) ( in(ti)n(t)(((xx))**1201743774418832644.80. 0+ +0. 50.)5) | | ^ ^ ~ In file included from src/libavcodec/aacps_fixed.cIn file included from :src/libavcodec/aacsbr_fixed.c:2462: : In file included from src/libavcodec/aacps.csrc/libavcodec/aacsbrdata.h::32390: :src/libavcodec/aacps_fixed_tablegen.h6::204 :warning: 136:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 390 | {Q31 (204- | 0 . 2 0 4 6Q1637701(909.5003090f00)00,0 0Qf3/1M(_-P0I.)1,4 2Q0390(907.7612608348896f6)}3,6 9{Qf3/M1_(P I0).,6 6Q23203(804.321544914634775f8)2,f /QM3_1P(I )0,. 7Q2305(208.5749092490434266f8)4}0,f /M _| P ~~~~^~~~~~~~~~~~~~~~~~~ I), src/libavcodec/aac_defines.hQ:3450(:036:. 4note: expanded from macro 'Q31'9 8068958 545f | /#Md_ePfIi)n,e QQ3301((x0). 5 6 1 56 4 1 47 5 f / M _ P I)(,i n t| ^~~~~~~~~~~~~~) ((x)src/libavcodec/aac_defines.h*:2441:436:7 4note: 8expanded from macro 'Q30'3 648.0 + 440 | .#5d)e fi n| ^ ~e Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h: 389 : 83: (warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n t)((x)*10737 43891 | 8{24Q.03 1+( -0.05). 2| ^7 33814883553In file included from 2src/libavcodec/aacps_fixed.cf:)24,: In file included from Q3src/libavcodec/aacps.c1:32(: src/libavcodec/aacps_fixed_tablegen.h0:.20499:91115:0 9warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 447209f)}, {Q31( 0 204. | 0 6 3 1 0 8 0Q3203(30.8030002f0)0,0 Q0310(0-00.f54/53M95_8P75I2)9,6 1Q830f()0}.,1 6 0| 3 ~~~~^~~~~~~~~~~~~~~~~~~8 6636src/libavcodec/aac_defines.h9:f45/:M36_:P note: Iexpanded from macro 'Q31') , Q30(0. 245 | 5#4de9f4i3ne7 58Q231f(/xM) _ P I ) , Q 3 0 ( 0(i.n4t0)2(9(4x4)6*824104f7/4M8_3P6I4)8,. 0 Q+3 00(.0.549)80 6 8| 95 ^ ~8 5f/M_PI), In file included from Qsrc/libavcodec/aacsbr_fixed.c3:620: (src/libavcodec/aacsbrdata.h0:389.:5596:1 5warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 41475f/M_PI )389, | | { ^~~~~~~~~~~~~~Q 31(-src/libavcodec/aac_defines.h0:.442:367:3 note: 3expanded from macro 'Q30' 8148835 5443 | 2#fd)e,f iQne3 1Q(3 00.(99x95)0 9 2 24 4 7 2 09 f )} , { Q3 1(( i0n.t0)63(10(8x0)2*3138037023f7),4 1Q8312(4-0..054 53+9 5087.5259)6 1 8| f ^)} , | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn file included from :src/libavcodec/aacps_fixed.c45::2436: :In file included from src/libavcodec/aacps.cnote: :32expanded from macro 'Q31': src/libavcodec/aacps_fixed_tablegen.h:204:86: warning: 45implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | #define Q31(x) 204 | Q 3 0 ((0in.t0)0(0(0x0)0*0201004f7/4M8_36P48I.)0, Q+3 00(.05.) 1 6| 0 ^ ~3 866369f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c,: Q623: 0src/libavcodec/aacsbrdata.h(0:.389:2325: 4warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 437582f/M_ P389I | ){,Q 3Q13(-00(.027.3403289144486884305f5/3M2_PfI)),, QQ3301((0 .0.499980965809952852f44/7M2_09PfI))},, Q{3Q03(10(. 506.016351604810427353f8/30M2_fPI)), ,Q 3 1(| - ^~~~~~~~~~~~~~0 .545src/libavcodec/aac_defines.h3:9445:8367:5 2note: 9expanded from macro 'Q30'6 18f)}, 44 | | # ~~~~~^~~~~~~~~~~~~~~~~~d efinsrc/libavcodec/aac_defines.he: Q453:036(x:) note: expanded from macro 'Q31' 45 | (#idnetf)i(ne( xQ)3*11(0x7)37 4 1 82 4 . 0 + 0 . 5 ) | ^ (int)((x)In file included from *src/libavcodec/aacps_fixed.c2:241: 4In file included from 7src/libavcodec/aacps.c4:8323: 6src/libavcodec/aacps_fixed_tablegen.h4:8.2040: 61+: warning: 0.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 ) | ^ ~ In file included from 204src/libavcodec/aacsbr_fixed.c | : 62 : src/libavcodec/aacsbrdata.h :389 : 6Q3:0 (warning: 0.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]00 00000000f/ M_389P | {IQ3)1,( -Q03.027(303.81146803883656356392ff)/,M _QP3I1)(, Q03.09(9095.029522449447320795f)8}2,f {/QM31_(P I0).,06 3Q1300(8002.3438032092f4)4,6 8Q4310(f-0/.M5_45P3I9)5,8 7Q53209(60.1489f8)06}8,9 5 8| ~~~~^~~~~~~~~~~~~~~~~~~5 f/M_src/libavcodec/aac_defines.hP:I45:)36,: Q3note: 0(expanded from macro 'Q31'0 .561564 145 | 4#7d5effin/eM _QP3I1()x, ) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (int)(( x)44* | 2#1d4e7f4i8n3e6 4Q83.00( +x 0). 5 ) | ^ ~ (iIn file included from nsrc/libavcodec/aacsbr_fixed.ct:)62(: (src/libavcodec/aacsbrdata.hx:388):*831:07 37warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 824.0 + 0.5) | 388 ^ | {Q31(-0.9893In file included from 51src/libavcodec/aacps_fixed.c4:2243: 3In file included from 9src/libavcodec/aacps.c1:3329f: )src/libavcodec/aacps_fixed_tablegen.h,: 204Q3:136(:- 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]40 249159006933f)} ,204 | { Q 3 1 ( -0 .Q938008(103.800009010103000f)0,00 fQ/3M1_(P-I0.)7,28 5Q63809(505.3146004318f6)6}3, 6 9| f ~~~~^~~~~~~~~~~~~~~~~~~/ M_PIsrc/libavcodec/aac_defines.h),: 45:Q363:0 (0note: .2expanded from macro 'Q31'5 494375 8452f | /#M_dPeIf)i,n eQ 3Q03(10(.x4)0 2 9 4 4 6 84 0 f / M _ P I()i,n tQ)3(0((x0).*429184076488396458.80 5+f 0/.M5_)P I| ) ^ ~ , Q30(0.5In file included from 6src/libavcodec/aacsbr_fixed.c1:625: 6src/libavcodec/aacsbrdata.h4:143887:558f:/ Mwarning: _Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h388: | 44{:Q363:1 (note: -expanded from macro 'Q30'0 .98935 1444 | #2d3e3f91i39nfe) Q,3 0Q(3x)1 ( - 0. 4 0 2 4 91 5 9 0 0 6(9i3n3tf))}(,( x{)Q*311(0-703.7948108812348.0009 1+1 300f.)5), Q 31| ( ^ -0.728568In file included from 9src/libavcodec/aacps_fixed.c5:5243: 4In file included from src/libavcodec/aacps.c0:4132f: src/libavcodec/aacps_fixed_tablegen.h):}204,: 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' 204 | 45 | Q#3de0f(in0e. 00Q03010(0x0)0 0 0 f / M _ P I ) , Q 30((i0n.t1)6(0(38x6)6*3261947f4/8M3_6P4I8.)0, +Q 300.(5)0 . 2| 5 ^ ~ 49437582f/M_In file included from Psrc/libavcodec/aacsbr_fixed.cI:),62 Q: 3src/libavcodec/aacsbrdata.h:0388(:031.:4 0warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 9446840f/M_P I388 | ){, QQ3310((-00..499880968395518452f/3M3_9P13I9)f,) Q,3 0Q(301.(5-601.5644014274591f59/0M06_9P3I3f)),} , | { ^~~~~~~~~~~~~~ Q31(src/libavcodec/aac_defines.h:-440:.369:8 0note: 8expanded from macro 'Q30'1 38009113 044f) | ,# Qd3e1f(i-n0e. 7Q32085(6x8)9 5 5 3 4 0 4 1 f ) } ,( i n| ~~~~^~~~~~~~~~~~~~~~~~~t )((xsrc/libavcodec/aac_defines.h):*451:073637:4 1note: 8expanded from macro 'Q31'2 4.0 + 0 .545) | #| ^d efine Q31(In file included from xsrc/libavcodec/aacps_fixed.c): 24 : In file included from src/libavcodec/aacps.c : 32: src/libavcodec/aacps_fixed_tablegen.h : 203 : 136 (:in twarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( (x)*2147483648. 0203 | + 0. 5 ) Q| ^ ~3 0(0.00000000In file included from 00src/libavcodec/aacsbr_fixed.cf/:M_62P: Isrc/libavcodec/aacsbrdata.h):,388 :Q63:0 (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 1315985769f/M _388P | I{)Q, 3Q13(0-(00..290782592325419412f33/9M_1P3I9)f,) ,Q Q330(10(.3-108.8410827448901f5/M9_0P0I)6,9 3Q33f0)(0}.,3 8{2Q53510(1-2004.f98/0M8_P1I)3,8 0Q300(901.1431093f9)5,1 1Q9301f(/-M0_.P7I2)8,5 6 8| 9 ^~~~~~~~~~~~~~55 34041src/libavcodec/aac_defines.hf:)44}:36,: note: expanded from macro 'Q30'| ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :4445 | :#36d:ef inote: expanded from macro 'Q31'n e Q30(x )45 | # d e f i n e Q 3 1((ixn) t ) ( ( x ) * 1 0 7 3 7 4(1i8n2t4.)0 (+( x0.)5*)2 1 4| 7 ^4 83648.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:203: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:387:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | Q 33870 | ({0Q.30100(0-00.050304909602f/1M9_7P9I7)2,0 fQ)30,(0 .Q13311(5 908.5796792f4/M1_55P3I)7,3 1Q23307f()0}., 2{07Q235122(49-10f./4M9_4P2I)9,56 0Q232064(90.731f8)8,1 8Q7314(80 f0./9M8_1P8I3)8,6 Q53209(109.0338f25)5}0,12 0 4| f ~~~~~^~~~~~~~~~~~~~~~~~/ M_Psrc/libavcodec/aac_defines.hI):,45 :Q363:0 (note: 0expanded from macro 'Q31'. 4193951 19450 | f#/deMf_iPnIe) ,Q 3| 1 ^~~~~~~~~~~~~~ (x) src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (int) (44( | x#)d*2e1f4i7n4e8 3Q63408(.x0) + 0 . 5) | ^ ~ (int)In file included from (src/libavcodec/aacsbr_fixed.c(:x62): *src/libavcodec/aacsbrdata.h1:03877:3587:4 1warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 4.0 + 0.5) | ^387 | {Q31(-0.53In file included from 49src/libavcodec/aacps_fixed.c9:6242: 1In file included from src/libavcodec/aacps.c9:79327: 2src/libavcodec/aacps_fixed_tablegen.h0f:),203 Q:3861:( warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 97241553731237f )203}, | {Q 3 1( - 0. 49Q4239506(00.200206040970f)0,0 Q0301f(/M _0P.9I8)1,83 8Q635209(109.103135f)9}8,5 7 | 6 ~~~~^~~~~~~~~~~~~~~~~~~9 f/M_src/libavcodec/aac_defines.hCC libavcodec/arm/rv40dsp_init_arm.o P:I45),: 36:Q 3note: 0expanded from macro 'Q31'( 0.207252 2454 | 9#d1eff/iMn_e PQI3)1,( xQ3)0 ( 0 . 31 8 8 1 87 4 8 0 f / M(_inPtI))(,( xQ)3*02(104.738428535604182.040f /M+_ PI0),. 5Q)3 0| ( ^ ~0 .4193951190In file included from fsrc/libavcodec/aacsbr_fixed.c/:62M: _src/libavcodec/aacsbrdata.hP:I387):,32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: 387note: | expanded from macro 'Q30'{ Q31(-0. 5443 | 4#99d6ef2i1n9e7 9Q73200(fx)), Q 3 1 ( 0 . 9 7(2i4n1t5)5(3(7x3)*112037377f4)1}8,2 4{.Q03 1+(- 00..4954)2 9| 5 ^6 0226497f), In file included from Q3src/libavcodec/aacps_fixed.c1:(24 : 0In file included from .9src/libavcodec/aacps.c8:1328: 3src/libavcodec/aacps_fixed_tablegen.h86:52032:9611:90 3warning: f)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36 :203 | note: expanded from macro 'Q31' Q30 (450 | .#0d0e0f0i00n0e 0Q3010f(/xM)_ P I ) , Q 3 0 ( 0. 1 3 1 5(9i8n5t76)9(f(/x)M*2_1P47I48)3,6 4Q8.300 (+0 .02.0752)5 2 2| 4 ^ ~9 1f/M_PI), Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:062: .src/libavcodec/aacsbrdata.h3:13878:86:1 8warning: 74implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 0f/M_PI), Q3 0(3870 | .{3Q3812(5-5001.25034f4/9M9_6P2I1)9,7 9Q73200(f)0,. 4Q3119( 30.99572141195503f7/3M1_2P3I7),f ) }| , ^~~~~~~~~~~~~~ {Q31src/libavcodec/aac_defines.h(:-440:.3649:42 9note: 5expanded from macro 'Q30'6 0226497f ),44 Q | 3#d1e(f i0n.e9 81Q8303(8x65)2 9 19 0 3 f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ (insrc/libavcodec/aac_defines.ht:)45(:36(:x )note: *expanded from macro 'Q31'1 07374182 445. | 0# d+e fi0n.e5 )Q 3 1| ( ^x ) In file included from src/libavcodec/aacps_fixed.c : 24(: iIn file included from src/libavcodec/aacps.cn:t32): (src/libavcodec/aacps_fixed_tablegen.h(:x203):*362:1 4warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 83648.0 + 0.5) 203 | | ^ ~ Q30(0.00In file included from 00src/libavcodec/aacsbr_fixed.c0:620: src/libavcodec/aacsbrdata.h0:03860:084:f warning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M_ PI), Q30(0.1 33861 | 5{9Q83517(6 90f./8M_8PI4)6,1 5Q73400(003.926037f2)5,2 2Q43911f/(M _0P.I)5,7 5Q03804(005.23716848141f8)7}4,8 0{Qf3/1M(_ P0I.)0,5 19Q83903(300.5358126525f)0, 1Q23014(f /0M._2P1I2)6,9 66Q13606(909.64149f3)95}1,1 9 0| f ~~~~~^~~~~~~~~~~~~~~~~~/ M_PIsrc/libavcodec/aac_defines.h):, 45 :| 36 ^~~~~~~~~~~~~~: note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:44:36: 45 | note: #expanded from macro 'Q30'd efine Q3441( | x#) d e f i n e Q 3 0 ( x )( i n t ) (( x ) * 2 1 47 48 3(64i8n.t0 )+( (0x.)5*)1 0| 7 ^ ~3 741824.0 +In file included from src/libavcodec/aacsbr_fixed.c0:.625: )src/libavcodec/aacsbrdata.h: 386 :| 59 ^: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c386: | 32: {src/libavcodec/aacps_fixed_tablegen.h:Q2033:111(: 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 8461574003963f), 203Q | 3 1 ( 0 .Q53705(008.04000502070640104f0)0},f {/QM3_1P(I 0).,05 1Q938903(300.55113165928f5)76,9 Qf3/1M(_ P0I.)2,12 6Q936601(606.9290674f2)5}2,2 4 9| 1 ~~~~~^~~~~~~~~~~~~~~~~~ f/M_src/libavcodec/aac_defines.hP:I45):,36 :Q 3note: 0expanded from macro 'Q31'( 0.31881 8457 | 4#8d0eff/inMe_ PIQ)3,1( xQ)30 (0 . AS libavcodec/arm/rv40dsp_neon.o 3 8 25 5 0 1 2 0 4(fi/nMt_)(P(I)x,) *Q2301(407.48431649839.50 1+ 109.50)f / | M ^ ~_ PI), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacsbr_fixed.c::4462: :src/libavcodec/aacsbrdata.h36::386: 32note: :expanded from macro 'Q30' warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #defi 386n | e{ QQ3310((x )0 . 8 8 4 6 1 5 7 4 0 03 9(i6n3ft)),( (Qx31)(* 100.7537754018842045.02 7+6 04.145f) ) },| ^{ Q31( 0.0519In file included from 89src/libavcodec/aacps_fixed.c3:3240: 5In file included from src/libavcodec/aacps.c5:16322f: )src/libavcodec/aacps_fixed_tablegen.h:,202: 136Q3:1 (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].2 1269661669964f)}, 202 | | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hQ:3450:(360:. note: 0expanded from macro 'Q31'0 0000000 045f | /#Md_ePfIi)n,e QQ3310(x()0 . 1 0 1 1 1 2 9 0 9 6 f/(M_iPnIt)),( (Qx30)(*02.1145784087364654082f./0 M+_P I0.)5,) Q 3 0| ( ^ ~ 0.2387557179In file included from f/src/libavcodec/aacsbr_fixed.cM:_62: Psrc/libavcodec/aacsbrdata.h:I386:)7,: warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.282072871 9386f | /M{_QP3I)1,( Q03.08(804.631507548030830916837ff)/,M _PQI3)1(, 0 .| 5 ^~~~~~~~~~~~~~7 508405src/libavcodec/aac_defines.h27:64441:436f: )note: }expanded from macro 'Q30', {Q31( 044. | 05#1d9ef8i9n33e0 5Q513602(fx),) Q 31 ( 0. 21 2 69 6 6 16 69 9 6(i4nft))}(,( x) *| ~~~~~^~~~~~~~~~~~~~~~~~1 0737src/libavcodec/aac_defines.h4:1458:2364: .note: expanded from macro 'Q31'0 + 0.5) 45 | | # ^ define Q31(In file included from xsrc/libavcodec/aacps_fixed.c): 24 : In file included from src/libavcodec/aacps.c :32 : src/libavcodec/aacps_fixed_tablegen.h : 202 : 111 : warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i nt)((x)*21474836 48202. | 0 + 0 .Q53)0 ( | 0 ^ ~. 000000000In file included from 0src/libavcodec/aacsbr_fixed.cf:/62M: _src/libavcodec/aacsbrdata.hP:I385):, 84Q: 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.101112909 6f385/ | M{_QP3I)1,( -Q03.600(01.81258200746647570620f/8M_fP)I),, Q3AS libavcodec/arm/sbcdsp_armv6.o Q0(301.(23 807.5856771779965f1/0M_3P6I1)2,3 fQ3)0}(,0 .{28Q23017(2-807.1997f4/1M8_P5I8),8 1Q63302(107.f3)0,5 83Q83011( 807.f9/M6_4P6I8),5 2 3| 6 ^~~~~~~~~~~~~~66 475f)src/libavcodec/aac_defines.h}:,44 : 36| : ~~~~~^~~~~~~~~~~~~~~~~~ note: expanded from macro 'Q30' src/libavcodec/aac_defines.h:45:36: 44note: | expanded from macro 'Q31'# define Q 3450 | #(dxe)fi n e Q 3 1 ( x ) ( i n t ) ( ( x)(*i1n0t7)3(7(4x1)8*224.104 7+4 803.6458). 0 | ^+ 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.cIn file included from :src/libavcodec/aacsbr_fixed.c32:: 62: src/libavcodec/aacps_fixed_tablegen.hsrc/libavcodec/aacsbrdata.h::202385::8658:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 385 | {202Q | 3 1 ( - 0 .Q603108(02.200460707060080f0)0,0 0Qf3/1M(_P I0).,8 6Q73709(605.10130611211329f0)9}6,f /{MQ_3P1I)(,-0 .Q93704(108.515888016736241570f2)f,/ MQ_3P1I( )0,.9 6Q4638052(3606.624378575f57)1}7,9 f /M| _ ~~~~^~~~~~~~~~~~~~~~~~~ PI), src/libavcodec/aac_defines.hQ:3450:36(:0 .note: 2expanded from macro 'Q31'8 2072871 9f45/ | #Md_ePfIi)n,e QQ3310((x)0 . 3 0 5 8 3 8 0 1(8i7nft/)M(_(PxI))*,2 14 7| 4 ^~~~~~~~~~~~~~8 3648.src/libavcodec/aac_defines.h0: 44+: 36:0 note: .expanded from macro 'Q30'5 ) | ^ ~ 44 | #definIn file included from e src/libavcodec/aacsbr_fixed.cQ:623: 0src/libavcodec/aacsbrdata.h(:x)385 : 32 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int) (385( | x{)Q*31017(3-704.1608128242.0046 7+7 600.85f)) , | ^Q3 1( 0.8677965In file included from 10src/libavcodec/aacps_fixed.c3:61242: 3fIn file included from )}src/libavcodec/aacps.c,: 32{: Qsrc/libavcodec/aacps_fixed_tablegen.h:3202:161(:- warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 97418588163217f )202, | Q 3 1 (Q 300.(906.04060800502030606604f7/5Mf_)P}I,) , | ~~~~~^~~~~~~~~~~~~~~~~~Q 30(0.src/libavcodec/aac_defines.h1:0451:1361:2 note: 9expanded from macro 'Q31'0 96f/M_PI 45) | ,# dQe3f0i(n0e. 15Q830176(4x5)0 2 f / M _ P I ) , Q 3 0(i(n0t.)23(8(7x5)5*72117497f4/8M3_6P4I8.)0, + Q0.350()0.CC libavcodec/arm/sbcdsp_init_arm.o 2 8| ^ ~2 0728719f/M_PIIn file included from ),src/libavcodec/aacsbr_fixed.c :Q6230: (src/libavcodec/aacsbrdata.h0:.3853:065:8 38warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]18 7f/M_PI), | ^~~~~~~~~~~~~~ 385 | {Qsrc/libavcodec/aac_defines.h:344:136(:- 0note: .expanded from macro 'Q30'6 01822046 774460 | 8#dfe)f,i nQe3 1Q(3 00(x.)8 6 7 79 6 5 1 0 3 61 23 f ) } ,( i{Qn31t()-(0(.x9)*71401783578481168322147.f0 )+, 0Q.351)( 0| ^. 964685236664In file included from 75src/libavcodec/aacps_fixed.cf:)24}: ,In file included from src/libavcodec/aacps.c :| 32 ~~~~^~~~~~~~~~~~~~~~~~~ : src/libavcodec/aacps_fixed_tablegen.h:src/libavcodec/aac_defines.h202::45:3636: :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'Q31' 45 | #de f202i | n e Q 3 1 (Qx3)0 ( 0 . 0 0 0 0 0 0 0 0 0(0ifnt/)M_(PI()x,) *Q23104(704.8130614181.209 0+9 6f0/M._5P)I ) , | Q ^ ~3 0(0.15807645In file included from 0src/libavcodec/aacsbr_fixed.c2:f62/: Msrc/libavcodec/aacsbrdata.h_:P384I:84):, Qwarning: 30implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.2387557179 384f | /{MQ_P3I1)(,- 0Q3.03(806.2588270752181731395f2/7fM)_P,I )Q, 3Q13(0 (00..93095580381051781270f8/9M8_5Pf)I}),, { Q| 3 ^~~~~~~~~~~~~~1 (-0.2src/libavcodec/aac_defines.h9:244:5360:8 1note: 4expanded from macro 'Q30'02 9851f), 44Q3 | 1#(d 0e.fi3n7e4 4Q439094(3x4)4 6 1 5 f )} , | ~~~~~^~~~~~~~~~~~~~~~~~ (src/libavcodec/aac_defines.hi:n45t:)36(:( xnote: )expanded from macro 'Q31'* 1073741 82454 | .#0d e+f i0.n5e) Q 3| 1 ^( x) In file included from src/libavcodec/aacps_fixed.c : 24 (: iIn file included from ntsrc/libavcodec/aacps.c):(32(x: )src/libavcodec/aacps_fixed_tablegen.h*:220214:7114:8 3warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 48.0 + 0.5) | 202 ^ ~ | Q30(In file included from 0.src/libavcodec/aacsbr_fixed.c:062: 0src/libavcodec/aacsbrdata.h0:3840:058:0 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 0f/M_PI), Q3 0384( | 0{.Q13011(1-102.938069568f75/11M33_5P2I7)f,) Q3,0 (Q0.311(5 800.979645500125f7/1M2_0P8I9)8,5 fQ)30}(,0 .{2Q33817(5-507.12799f2/5M_0P81I40)2,9 8Q531f0)(, 0QAS libavcodec/arm/sbcdsp_neon.o .3218(2 007.3278741494f9/9M4_P3I4)4, 6Q1350f()}0,. 30 5| ~~~~^~~~~~~~~~~~~~~~~~~8 3801src/libavcodec/aac_defines.h8:745f:36/:M _note: PIexpanded from macro 'Q31') , | ^~~~~~~~~~~~~~ 45 | src/libavcodec/aac_defines.h#d:e44f:i36n:e Q3note: 1expanded from macro 'Q30'( x) 44 | # d e f i(nei nQt)3(0((xx))* 2 1 4 7 4 8 3 6 4 8 .0 + (0in.t5))( (x )| * ^ ~1 073741824.0 +In file included from src/libavcodec/aacsbr_fixed.c0:.625: )src/libavcodec/aacsbrdata.h :384 :32| : ^warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from 384src/libavcodec/aacps_fixed.c | :{24Q: In file included from 3src/libavcodec/aacps.c1:(32-: 0src/libavcodec/aacps_fixed_tablegen.h.:32018:61365:8 7warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1133527f), Q31( 0 .2019 | 95 0 15 7 1 2Q03809(805.f)0}00,0 0{00Q0301(0-f0/.M29_2P5I)0,81 4Q03209(805.10f6)7,2 3Q43113(6 20f./3M74_44P99I4)3,4 4Q63105(f0).}1,0 4 5| 2 ~~~~~^~~~~~~~~~~~~~~~~~3 561src/libavcodec/aac_defines.h9f:/45M:_36P: Inote: )expanded from macro 'Q31', Q30(0.1 5455 | 8#9d0e4f3i5n0ef /QM3_1P(Ix)), Q 3 0( 0 . 1 8 2 4 72 3(7i8n0tf)/(M(_xP)I*)2, 1Q43704(803.16946868.0005 4+1 f/0M._5P) I )| , ^ ~ | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44In file included from :36src/libavcodec/aacsbr_fixed.c:: 62note: : expanded from macro 'Q30'src/libavcodec/aacsbrdata.h: 384:6: warning: 44implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | #define Q30 (384x | {)Q3 1 ( - 0 . 3 86 5 8 7 5 11 33 5(i2n7tf))(,( xQ3)1*(1 00.7939570411587214.200 8+9 805.f5))} , | { ^Q 31(-0.29250In file included from 8src/libavcodec/aacps_fixed.c1:4240: 2In file included from src/libavcodec/aacps.c9:85321f: )src/libavcodec/aacps_fixed_tablegen.h, :Q32011:( 1110:. 3warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 444994344615f)}, 201 | | ~~~~^~~~~~~~~~~~~~~~~~~ Q30src/libavcodec/aac_defines.h(:045.:0360:0 0note: 0expanded from macro 'Q31' 00000f/ M45_P | I)#, dQe3f0i(n0.e0 6Q723314(1x3)62 f / M _ P I) , Q3 0 ( 0. 1 0(45i2nt3)(5(x6)1*92f/1M_4P7I4)8,3 6Q3408.(0 0+. 10.555)8 9 0| 4 ^ ~3 50f/M_PI), QIn file included from 30src/libavcodec/aacsbr_fixed.c(0:.1628: 2src/libavcodec/aacsbrdata.h4CC libavcodec/arm/sbrdsp_init_arm.o :738323:784:8 warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q30(0 .3831 | {9Q663810(0 504.19f16/5M3_1P8I03)67,9 13 f| ) ^~~~~~~~~~~~~~, Q31(src/libavcodec/aac_defines.h-:0.443:05368:7 62note: 8expanded from macro 'Q30'72 6597f)} , 44{ | #Qd3e1fi(n 0e. Q63900(0x0)8 0 3 4 9 93 16 f ) , Q 3 1((i n0t).(9(0x9)5*12017731734188621432.f0) }+, 0 . 5)| ~~~~~^~~~~~~~~~~~~~~~~~ | ^ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:4532 | : #src/libavcodec/aacps_fixed_tablegen.hd:e201f:i86ne: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 (x) 201 | ( i nt ) ( (Qx3)0*(201.407408030604080.00 0+0 0f./5M_)P I ),| ^ ~ Q30(0.0672In file included from 34src/libavcodec/aacsbr_fixed.c1:3626: 2src/libavcodec/aacsbrdata.hf/:M383_:P59I:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.1045235 63831 | 9{fQ/3M1_(P I0).9,16 5Q33108(003.61755981930f43)5, 0Qf3/1M(-_0P.I3)0, 5Q3807(602.8178226475293778f0)f}/, M{_QP3I1)(, 0Q3.06(09.0109606880030495943116ff/),M _QP3I1)(, 0 | . ^~~~~~~~~~~~~~ 90952src/libavcodec/aac_defines.h1:7441:336:8 61note: 3expanded from macro 'Q30'2 f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 44 | #desrc/libavcodec/aac_defines.hf:i45n:e36 : Qnote: 3expanded from macro 'Q31'0 (x) 45 | # d e f i n(ei nQt3)1(((xx))*1 07 3 7 4 1 8 2 4 . 0 + (0i.nt5))( (| x ^) *2147483648In file included from .0src/libavcodec/aacps_fixed.c :+24: In file included from src/libavcodec/aacps.c0:32.: 5src/libavcodec/aacps_fixed_tablegen.h):201 : 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: 383:20131: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.0000 0383 | 0{00Q0301f/(M _0P.I9),1 6Q5303(1800.306677291334f1)3, 6Q23f1/M(_-P0.I3)0,5 8Q73602(807.2160549572f3)5}6,1 9{fQ/31M( _0P.I6)9,0 0Q083003(4909.311655f89)0,4 3Q5301f/(M _0P.I9)0,9 5Q2301(7103.8168123427f2)37}8, 0 f| / ~~~~^~~~~~~~~~~~~~~~~~~ M_PIsrc/libavcodec/aac_defines.h):,45 :Q36:3 note: 0AS libavcodec/arm/sbrdsp_neon.o expanded from macro 'Q31'( 0.19668 045 | 0#54d1effi/nM_eP IQ),3 1 (| x ^~~~~~~~~~~~~~) src/libavcodec/aac_defines.h : 44 : 36 : note: (expanded from macro 'Q30'i nt)((x) *442 | 1#4d7e4f8i3n6e4 8Q.300 (+x )0 .5 ) | ^ ~ (intIn file included from )src/libavcodec/aacsbr_fixed.c(:62(: xsrc/libavcodec/aacsbrdata.h)*:13830:773:7 warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]18 24.0 + 0.5) 383| | { ^Q 31( 0.91653In file included from 18src/libavcodec/aacps_fixed.c0:3246: 79In file included from 1src/libavcodec/aacps.c3:f32): ,src/libavcodec/aacps_fixed_tablegen.h: 201Q3:1(36-:0 .warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0587628726597f) },201 | { Q 3 1 ( 0Q.3609(00.000080000304099030106f/fM),_ PQI31)(, 0Q.3900(905.21076137862133421f3)}6, 2 f| / ~~~~~^~~~~~~~~~~~~~~~~~ M_PI)src/libavcodec/aac_defines.h,: 45Q:3360:(0 .note: 1expanded from macro 'Q31'0 45235619 f/45M | _#PId)e,f inQe 3Q03(1(0x.)1 5 5 8 9 0 4 35 0 f / M _ P I()i,n tQ)3(0((0x.)1*82214477243788306f4/8M._0P I+) ,0 .Q350) ( 0| . ^ ~1 966800541fIn file included from /src/libavcodec/aacsbr_fixed.cM:_62P: Isrc/libavcodec/aacsbrdata.h:)382:,83 : | warning: ^~~~~~~~~~~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:44:36: note: 382expanded from macro 'Q30' | {Q31( 440 | .0#5de2f3i7n2e37 2Q370(4x9)4 7 f ) , Q 3 1 ( - 0 . (2i5n6t4)0(36(1x6)0*21606713f7)}4, 1{Q8321(4. 00.3 6+7 0035.8539)57 4 | 2 ^4 f), Q31(-0.In file included from 3src/libavcodec/aacps_fixed.c8:6245: 3In file included from 26src/libavcodec/aacps.c5:6324: 1src/libavcodec/aacps_fixed_tablegen.h:820175:f11):} ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 201 | 45 | Q#3d0(e0.f0i00n0e0 0Q03010(0x)f /M _ P I ) , Q 3 0 ( 0 (.i06n7t2)3(4(1x36)2*f2/M1_47P4I8)36,4 8Q.300 (0+. 100.45)5 23 5| ^ ~6 19f/M_PI),In file included from src/libavcodec/aacsbr_fixed.cQ:3062(: 0src/libavcodec/aacsbrdata.h.:13825:5598:9 04warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 0f/M_PI), Q 33820 | (0{.Q13812( 407.20357283072f37/2M7_4P9I)4, 7Qf3)0(,0 .Q13916(68-000.524516f/4M03_6PI1)60,2 6| 6 ^~~~~~~~~~~~~~1 f)},src/libavcodec/aac_defines.h :44{:Q363:1 (note: expanded from macro 'Q30'0 .367035 8443 | 9#5d7ef4i24nfe) ,Q 3Q03(1x()- 0 . 3 8 6 5 3 26 5 6 4 1 8(7i5nft))((}x, ) | * ~~~~~^~~~~~~~~~~~~~~~~~1 0737src/libavcodec/aac_defines.h4:1458:2364:. 0 note: +expanded from macro 'Q31' 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 : 200 : 136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*2147 42008 | 3 64 8 . 0 +Q 03.0(5) 0 | . ^ ~ 0000000000In file included from f/src/libavcodec/aacsbr_fixed.cM:_62PI: )src/libavcodec/aacsbrdata.h:,382 :Q3310:( warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0433459543f /382M | _{PQI3)1(, 0.Q03502(03.720367722714974273f8)2,f /QM3_1P(-I0).,2 5Q63400(306.106909276166719f0)}0,f /{MQ_3P1I( )0,.3 67Q03305(08.3191567249254f1)6,6 3Qf31/(M-_0P.I3)8,6 Q5303(2605.64118275057f3)6}8,62 f | / ~~~~^~~~~~~~~~~~~~~~~~~M _PI)src/libavcodec/aac_defines.h:,45 : 36| : ^~~~~~~~~~~~~~ note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:44: 3645: | note: #dexpanded from macro 'Q30'e fine Q3 1(44x | #)d e f i n e Q 3 0( x) (i n t ) ( (x ) *2 1 4 7 4(8i36n4t)8(.(0x )+* 100.753) 7 41| 8 ^ ~2 4.0 + 0.5)In file included from src/libavcodec/aacsbr_fixed.c| : ^62 : src/libavcodec/aacsbrdata.h:382:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c: 32382: | src/libavcodec/aacps_fixed_tablegen.h{Q:32001:( 1110:. 0warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 237237274947f), Q2003 | 1( - 0 . 2Q563400(306.1060020606010f0)0}0,0 {fQ/3M1_(P I0).3,6 70Q33508(03.95074432344f59)5, 4Q33f1/(M-_0P.3I8),6 Q533026(5064.10867752f1)}7,2 3| ~~~~~^~~~~~~~~~~~~~~~~~8 2f/M_src/libavcodec/aac_defines.hP:I)45, :Q3360(:0. 0note: 9expanded from macro 'Q31'9 7167900f /45 | M#_dPeIf)i,n Qe3 0Q(301AS libavcodec/arm/simple_idct_armv6.o .(1x1)6 29 5 1 6AS libavcodec/arm/simple_idct_arm.o 6 3 f / M _ P I(i)n,t )Q(3(0x)(*021.47142853067436886.20f /+M _0P.I5)), | | ^~~~~~~~~~~~~~ ^ ~ 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:381 :4483 | #:d warning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ine Q30(x) 381 | { Q 3 1( 0 . 9 9(7in4t0)2(24(11x7)0*1190f7),3 7Q4318124(.-00. 1+6 803.50) 4 9| 4 ^ 996370f)}, In file included from {Qsrc/libavcodec/aacps_fixed.c3:124(-: 0In file included from .src/libavcodec/aacps.c3:532: 8src/libavcodec/aacps_fixed_tablegen.h9:92004:1863:1 7warning: 05implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 5f), Q31(-0.466 332002 | 2 6 6 4 9 6 1Q33f0()0.}00,0 0 00| 0 ~~~~^~~~~~~~~~~~~~~~~~~0 00fsrc/libavcodec/aac_defines.h/:M45_P:I36):, Qnote: 3expanded from macro 'Q31'0 (0.0433 44559 | 5#4d3effi/nMe_ QP3I1)(x,) Q 3 0 ( 0 . 0 6 7(2in1t7)(2(3x8)2f*/2M1_P4I7)4,8 3Q360(408..00 9+9 701.657)9 0| 0f ^ ~/M _PI), Q30(0In file included from .1src/libavcodec/aacsbr_fixed.c1:626: 2src/libavcodec/aacsbrdata.h9:3815:581: 6warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3f/M_PI), Q3 0381(0 | .{1Q23510(7 03.69896742f02/2M4_1P1I7)01,9f ) | , ^~~~~~~~~~~~~~ Q31(src/libavcodec/aac_defines.h-0:.1446:833604:9 4note: expanded from macro 'Q30'9 96370f) }44, | {#Qd3ef1in(e- 0Q.33508(9x9)4 1 3 17 0 5 5 5f ) , Q 3 1 ( -(0i.n4t)6(63(3x2)2*661407936714138f)2}4,. 0 +| ~~~~^~~~~~~~~~~~~~~~~~~ 0.5) src/libavcodec/aac_defines.h | : ^45 :36: note: expanded from macro 'Q31' In file included from 45src/libavcodec/aacps_fixed.c | :#24: dIn file included from esrc/libavcodec/aacps.cf:32i: nesrc/libavcodec/aacps_fixed_tablegen.h :200Q:3161(:x ) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int) (200( | x ) * 2 1 4 7Q43803(604.8.000 0+00 000.050)0f / M| _ ^ ~P I), Q30(0.In file included from 04src/libavcodec/aacsbr_fixed.c3:34625: 9src/libavcodec/aacsbrdata.h5:43813:f/31M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]), Q30(0.067217 23813 | 8{2Qf3/1M( _0.P9I9),7 4Q03202(401.107909179f1)6,7 90Q0f3/1M(_-P0I.1)68,3 0Q49340(909.6137106f2)9}51,6 6{Q33f/1M(-_0P.I35)8,9 9Q43103(107.0155255f0)7,3 68Q6312(f-/0M._4P6I6)3,3 2 2| 6 ^~~~~~~~~~~~~~6 4961src/libavcodec/aac_defines.h3:f44):}36,: | note: ~~~~^~~~~~~~~~~~~~~~~~~expanded from macro 'Q30' src/libavcodec/aac_defines.h:45 :4436 | :# denote: fexpanded from macro 'Q31'i ne Q30( x45 | )# d ef i n e Q 3 1 ( x ) ( in t ) ( ( x ) * 1 0 7 3(i7n4t)1(8(2x4.)0*2 1+4 7408.356)4 8| . ^ 0 + 0.5) | In file included from ^ ~ src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: In file included from src/libavcodec/aacps_fixed_tablegen.hsrc/libavcodec/aacsbr_fixed.c::20062:: 36:src/libavcodec/aacsbrdata.h :warning: 381implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:7 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 200 | 381 | { Q 3 1 (Q 300.(909.70400002020401010700f/1M9_fP)I,) ,Q 31Q(-300.1(60.8034034394459954936f3/7M_0PfI))},, {QQ3310((-00..305687992411371720358525ff/)M,_ PQI3)1,( -Q03.0(406.60393927216676940906f1/M3_f)P}I,) , Q| 3 ~~~~~^~~~~~~~~~~~~~~~~~0 (0.1src/libavcodec/aac_defines.h16:2459:53616:6 3note: fexpanded from macro 'Q31'/ M_PI), Q453 | 0#(de0fi.n1e2 5Q03713(6x8)6 2 f /M _ P I ) , | ^~~~~~~~~~~~~~ (int)src/libavcodec/aac_defines.h(:(44x:)36*: 2note: 1expanded from macro 'Q30'4 7483648 .440 | #+d e0f.i5n)e Q| 30 ^ ~( x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : (src/libavcodec/aacsbrdata.hi:n380t):(84(:x) *warning: 10implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 3741824.0 + 0380. | {5Q3)1 (| ^0 .99267657565In file included from 0src/libavcodec/aacps_fixed.c9:424f: )In file included from ,src/libavcodec/aacps.c: 32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(200-:011.:0 warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 57034316958f)}, 200{ | Q 3 1 ( - 0Q.3904(006.34070106014017060f0)0,0 Qf3/1M(_ 0P.I4)1,3 32Q33308(50.3084936334f5)9}5, 4 | 3 ~~~~~^~~~~~~~~~~~~~~~~~f/ M_PIsrc/libavcodec/aac_defines.h):,45 :Q36:3 0note: (expanded from macro 'Q31'0 .067217 2453 | 8#2dfe/fM_iPnIe) ,Q 31Q(3x0)(0 . 0 9 9 7 1 6 7 9 0 0 f /(M_iPntI)),( Q(30x()0*.21114627948531664683.f0/ M+ _0.P5I)) , | Q ^ ~3 0(0.12507368In file included from 62src/libavcodec/aacsbr_fixed.cf:/62M: _src/libavcodec/aacsbrdata.hP:I380):,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' 380 | {Q31( 044.9 | 92#6d7e65f7i5n6e50 9Q4f3)0(,x )Q 3 1( - 0 . 0 3 7 5 70 3 4 3(16i9n5t8)f()(}x,) *{10Q733174(18-240..09 +4 00.653)4 7 1| ^6 14176f), Q31In file included from (src/libavcodec/aacps_fixed.c :024.: 4In file included from 1src/libavcodec/aacps.c3:32323: 38src/libavcodec/aacps_fixed_tablegen.h5:1993:81369:6 3warning: f)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: 199expanded from macro 'Q31' | Q30 (450 | .#0d0ef0in0e0 0Q3010(0x0)f / M _ PI ) , Q 3 0 ( 0 . 0(1i9n5t8)7(35(6x)6*f2/M1_P4I7)4,8 Q33604(80..003 0+ 30.35)1 69 1| 7 ^ ~f /M_PI), Q30In file included from (0src/libavcodec/aacsbr_fixed.c.:620: 4src/libavcodec/aacsbrdata.h4:838066:8318:2 3warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30( 0380. | 0{Q53212(2 5809.9192567f6/5M_7P5I6)5, 0Q934f0)(,0 Q.30516(1-00.404397615f/7M0_3P4I3),1 6 9| 5 ^~~~~~~~~~~~~~8 f)},src/libavcodec/aac_defines.h :{44:Q363: 1note: (expanded from macro 'Q30'- 0.9406 34447 | #1de6f1i4n1e7 6Qf3)0, (Qx3)1 ( 0 . 4 1 3 3 2 3 38 53(8i9n6t3)f()(}x, ) *| 1 ~~~~^~~~~~~~~~~~~~~~~~~07 3741src/libavcodec/aac_defines.h82:445.:036 :+ note: 0expanded from macro 'Q31'. 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 : 199: 111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*214 71994 | 8 3 6 4 8 Q.300 (+0 .00.050)0 0 0| 0 ^ ~0 00f/M_PI)In file included from , src/libavcodec/aacsbr_fixed.cQ:3062(: 0src/libavcodec/aacsbrdata.h.0:138095:877:3 5warning: 66implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q30 (0380. | 0{3Q03313(1 69017.f99/2M6_7P6I)5,7 5Q653009(40f.)0,4 4Q83616(8-802.30f3/7M5_7PI0)3,4 Q33106(905.8f0)}5,2 2{Q23518(9-01.594f06/3M4_7P1I6)14,1 7Q63f)0,( 0Q.30156(10 404.946113f3/2M3_P3I8)5,3 8 | 9 ^~~~~~~~~~~~~~6 3f)}src/libavcodec/aac_defines.h,: 44| : ~~~~~^~~~~~~~~~~~~~~~~~36: note: expanded from macro 'Q30' src/libavcodec/aac_defines.h:45:36: 44note: | expanded from macro 'Q31'# define Q453 | 0#(dxe)f i n e Q 3 1 ( x ) ( i n t) ( ( x ) * 1 0(7in3t7)(4(1x8)*22144.7408 36+48 .00. 5)+ 0 .5| ) ^ | ^ ~ In file included from In file included from src/libavcodec/aacps_fixed.csrc/libavcodec/aacsbr_fixed.c::2462: : In file included from src/libavcodec/aacsbrdata.hsrc/libavcodec/aacps.c::37932:: 83src/libavcodec/aacps_fixed_tablegen.h: :warning: 199implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 379 | {Q31( -1990 | . 36 8 3 43 36 9Q43902(520f).,0 Q0310(0 00.0906040508f/2M9_8P02I0),9 7Q53f0)(}0,. {0Q13915(8 7305.96368f91/7M_6P0I9)88,0 4Q350f()0,. 0Q33013(3-10.689991678f3/5M3_7P40I38)8,f )Q}3,0 ( 0.| 0 ~~~~^~~~~~~~~~~~~~~~~~~4 4866src/libavcodec/aac_defines.h88:2345f:/36M_:P Inote: )expanded from macro 'Q31', Q30(0.0 524522 | 5#8d9e1f5ifn/eM _QPI3)1,( xQ)30 ( 0 .0 5 6 10 4 4 9 6 1 f (/iM_nPtI))(,( x )| * ^~~~~~~~~~~~~~ 21474src/libavcodec/aac_defines.h8:3446:436:8 .note: 0expanded from macro 'Q30' + 0.5) | ^ ~44 | #define Q30In file included from (src/libavcodec/aacsbr_fixed.cx:62): src/libavcodec/aacsbrdata.h : 379: 59 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)( (379x) | *{1Q03713(7-4108.2346.80 3+4 30.3569)4 9| 2 ^5 2f), Q31( 0.In file included from 96src/libavcodec/aacps_fixed.c4:5248: 29In file included from 8src/libavcodec/aacps.c0:23209: 7src/libavcodec/aacps_fixed_tablegen.h:5199f):}61,: {warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31( 0.9389176098 8199 | 0 4 5f ) ,Q 3Q03(10(.-000.008090090608035f3/7M4_P0I3)8,8 fQ)30}(,0 . 0| 19 ~~~~~^~~~~~~~~~~~~~~~~~5 873src/libavcodec/aac_defines.h5:645:636f:/ Mnote: _expanded from macro 'Q31'P I), Q30 (045. | 0#3d0e33f16i9n1e7 fQ/3M1_(Px)I ) , Q3 0 ( 0 . 0 4 48 66 8 82(3fi/nM_tPI))((,x )Q*231407(408.306524282.5089 1+5f /0.M5)_ P I| ) ^ ~, Q30(0.0561In file included from 04src/libavcodec/aacsbr_fixed.c4:9626: 1src/libavcodec/aacsbrdata.hf:/379M_:P32I:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36 379: | note: {expanded from macro 'Q30' Q31(-0. 36448 | 3#4d3e3f6i9n4e9 2Q5302f()x,) Q 3 1 ( 0 . 9 6 4 5(8in2t9)8(02(0x9)7*51f)0}7,3 7{41Q83214(.0 0+ .09.358)9 1 7| 6 ^0 988045f), Q3In file included from 1(src/libavcodec/aacps_fixed.c-:024.: 8In file included from 9src/libavcodec/aacps.c9:6328: 3src/libavcodec/aacps_fixed_tablegen.h5:31997:4360: 3warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 45199 | : 36 : note: expanded from macro 'Q31'Q3 0(0.0000 0450 | #0d0e0fi0nef /QM31_(xP)I ) , Q 3 0( 0 . 0 1 9 5 (8i7n3t56)6(f(/xM)_P*I21)47,4 8Q33604(80..0030 3+3 106.951)7f / M| _ ^ ~ PI), Q30(0.In file included from 0src/libavcodec/aacsbr_fixed.c4:4628: 6src/libavcodec/aacsbrdata.h6:3798:68:2 3warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30(0 .3790 | {5Q23212(-508.9361853f/4M3_3P6I9)4, 9Q23502(f0).,0 5Q63110(4 409.6916f4/5M8_P2I98)0,2 0 | 9 ^~~~~~~~~~~~~~7 5f)}src/libavcodec/aac_defines.h,: 44{:Q36:3 1note: (expanded from macro 'Q30' 0.93891 7446 | 0#9d88e0f4i5nef )Q,3 0Q(3x1()- 0 . 8 9 96 8 35 37 4 0 3 8 8 f(i)n},t ) | ( ~~~~^~~~~~~~~~~~~~~~~~~( x)*1src/libavcodec/aac_defines.h0:7453:7364:1 8note: 2expanded from macro 'Q31'4 .0 + 0. 455 | ) # | 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 :(i199n:t11)(:( xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* 2147483648.0 + 0199. | 5 ) | ^ ~ Q30(0.0000In file included from 0src/libavcodec/aacsbr_fixed.c0:0620: 0src/libavcodec/aacsbrdata.h0:f378/:M84_:PI )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.0195 8378 | 7{3Q53616f(/ M0_P.I9),2 0Q3405(102.407330543935f1)6,9 Q137f1/(M-_P0I.)6,2 4Q3330(6052.5024448262608f8)2},3 f{/QM3_1(P I)0,. 8Q390(106.20553222252158879815ff),/ M_QP3I)1, (Q 300.5(40.90550691505445976015f6/3M_fP)I}),, | | ^~~~~~~~~~~~~~ ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h::4445::3636:: note: note: expanded from macro 'Q31'expanded from macro 'Q30' 4544 | | ##ddeeffiinnee QQ3310((xx)) (i n t )(((ixn)t*)(2(1x4)74*8130674387.401 8+2 40.0. 5+) 0 .5 )| ^ ~| ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:378:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 378 | {Q31( 0.92045124735495f), Q31(-0.62433652524220f)}, {Q31( 0.89162532251878f), Q31( 0.54950955570563f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:378:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 378 | {Q31( 0.92045124735495f), Q31(-0.62433652524220f)}, {Q31( 0.89162532251878f), Q31( 0.54950955570563f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:378:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 378 | {Q31( 0.92045124735495f), Q31(-0.62433652524220f)}, {Q31( 0.89162532251878f), Q31( 0.54950955570563f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:377:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 377 | {Q31(-0.86425093011245f), Q31(-0.45795025029466f)}, {Q31( 0.38879779059045f), Q31( 0.97274429344593f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:377:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 377 | {Q31(-0.86425093011245f), Q31(-0.45795025029466f)}, {Q31( 0.38879779059045f), Q31( 0.97274429344593f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:377:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 377 | {Q31(-0.86425093011245f), Q31(-0.45795025029466f)}, {Q31( 0.38879779059045f), Q31( 0.97274429344593f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:377:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 377 | {Q31(-0.86425093011245f), Q31(-0.45795025029466f)}, {Q31( 0.38879779059045f), Q31( 0.97274429344593f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:376:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 376 | {Q31( 0.93379635304810f), Q31(-0.70881994583682f)}, {Q31(-0.85235410573336f), Q31(-0.08342347966410f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:376:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 376 | {Q31( 0.93379635304810f), Q31(-0.70881994583682f)}, {Q31(-0.85235410573336f), Q31(-0.08342347966410f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:376:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 376 | {Q31( 0.93379635304810f), Q31(-0.70881994583682f)}, {Q31(-0.85235410573336f), Q31(-0.08342347966410f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:376:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 376 | {Q31( 0.93379635304810f), Q31(-0.70881994583682f)}, {Q31(-0.85235410573336f), Q31(-0.08342347966410f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)In file included from ((xsrc/libavcodec/aacps_fixed.c)*:2241: 4In file included from 7src/libavcodec/aacps.c48:3326: 4src/libavcodec/aacps_fixed_tablegen.h8:.0261 +: 610.:5 )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h :261375: | 84 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.014 13754 | {1Q3412(8 05.61999581f3)0,2 91Q46390(304.f0)0,7 9Q3512(5-08.19544273319f83)2,2 5Q13806(70f.0)0}4,4 7{2Q311(1-305.9494594f7)6,6 62 4| 0 ~~~~^~~~~~~~~~~~~~~~~~01 01f), Q3src/libavcodec/aac_defines.h1:44(: 360:. 9note: 8expanded from macro 'Q30'3 6455417 9441 | 4#d3eff)i}n,e Q| 3 ~~~~~^~~~~~~~~~~~~~~~~~0( x) src/libavcodec/aac_defines.h : 45 : 36: note: expanded from macro 'Q31' (in t45 | )#d(e(fxi)n*e1 Q0317(3x7)4 1 8 2 4 . 0 + 0 .5 ) (i n| t) ^ ~( (x)*214748In file included from 3src/libavcodec/aacps_fixed.c6:4248: .In file included from 0src/libavcodec/aacps.c: 32+: src/libavcodec/aacps_fixed_tablegen.h0:.2615:)37: warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ ~ In file included from 261src/libavcodec/aacsbr_fixed.c | : 62 : src/libavcodec/aacsbrdata.h : 375: 58 : warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]30 (0.014141428 53756 | 99{8Qf3)1,( 0Q.3109(501.30002799154256891354f4),7 Q3311(f-)0.,9 Q43203(90.80302424571286171f)3}5,9 4{4Q93f1)(,- 0| . ~~~~^~~~~~~~~~~~~~~~~~9 547666src/libavcodec/aac_defines.h2:4440:0361:01 f)note: ,expanded from macro 'Q30' Q31( 0. 9448 | 36#4d5e5f4i1n7e91 4Q33f0)(}x, ) | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36(:i ntnote: )expanded from macro 'Q31'( (x)*107 345 | 7#4d1e82f4in.e0 Q+3 10(.x5)) | ^ ~ (In file included from insrc/libavcodec/aacps_fixed.ct:)24((: xIn file included from )src/libavcodec/aacps.c*:23214: 7src/libavcodec/aacps_fixed_tablegen.h:426183:6134:8 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + 0.5) | ^ ~261 | In file included from Q30src/libavcodec/aacsbr_fixed.c(0:.620: 14src/libavcodec/aacsbrdata.h1:43751:4312:8 warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 998f), Q30(0 .3750 | 0{79Q532158(1 5047.3119f5)1,3 0Q2391046(90.304f0)4,4 72Q113315(94-409.f)9,4 2 3| 9 ~~~~^~~~~~~~~~~~~~~~~~ 8322src/libavcodec/aac_defines.h51:8446:736f: )note: },expanded from macro 'Q30' { Q31(-0.9 5444 | 7#6d6e62f4i0n0e1 0Q1f3)0,( x)Q 3 1 ( 0 . 9 83 6 4 55 4 1 7 (9in1t4)3(f()x}), * 1| ~~~~^~~~~~~~~~~~~~~~~~~0 7374src/libavcodec/aac_defines.h1:8452:436.:0 note: + expanded from macro 'Q31'0 .5) | ^ ~ 45 | #defineIn file included from src/libavcodec/aacps_fixed.cQ:3241: (In file included from xsrc/libavcodec/aacps.c) : 32 : src/libavcodec/aacps_fixed_tablegen.h : 260 : 85 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](i nt)((x)*2147 42608 | 3 6 4 8 . 0Q 3+0 (00..51)1 1 9| 8 ^ ~2 25164225f)In file included from ,src/libavcodec/aacsbr_fixed.c :Q623: src/libavcodec/aacsbrdata.h0:(375:07.0:79 4warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162697653f), 375Q | 3{0Q3(1(0 .0.0149456193902091145662963747ff)),, QQ3310((-00..09242531984324256198361782f8)4}f,) ,{ Q3 1| ( ~~~~^~~~~~~~~~~~~~~~~~- 0.95src/libavcodec/aac_defines.h4:7446:6366:2 4note: expanded from macro 'Q30'0 0101f), 44 | Q#3d1e(f i0n.e9 8Q3306(x4)5 5 4 1 7 9 14 3 f ) } , | ( ~~~~~^~~~~~~~~~~~~~~~~~in t)((src/libavcodec/aac_defines.hx:)45*:1360:7 3note: expanded from macro 'Q31'7 41824.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 :(260i:n61t:) (warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x )*2147483648 .2600 | + 0 . 5 ) | ^ ~ Q30(0.11198In file included from 2src/libavcodec/aacsbr_fixed.c:2625: src/libavcodec/aacsbrdata.h1:63744:2842:5 fwarning: ),implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.079401 63742 | 6{9Q73615( 30f.)4, 3Q434009(00.044446697960818f5),6 2Q3617(7-0f.)9,85 4Q6333004(603.203225f)1}4, 4{Q63913(1-802.8948f)2,9 8 | 5 ~~~~^~~~~~~~~~~~~~~~~~8 37623src/libavcodec/aac_defines.h9:044f:)36,: Qnote: 3expanded from macro 'Q30'1 ( 0.210 24415 | 2#d4ef6i2n5e2 0Q93f0)(x}), | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 45 : 36 : (inote: nexpanded from macro 'Q31't) ((x)*10 7453 | #7de4f1i8n2e4 .0Q 31+( x0). 5 ) | ^ ~ (inIn file included from tsrc/libavcodec/aacps_fixed.c):(24(: xIn file included from )src/libavcodec/aacps.c:*3221: 4src/libavcodec/aacps_fixed_tablegen.h7:42608:337:6 4warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].0 + 0.5) | ^ ~ 260 | In file included from Q3src/libavcodec/aacsbr_fixed.c0:(620: .src/libavcodec/aacsbrdata.h1:113749:858:2 warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 164225f), Q 33740 | (0{.Q03719(4 00.41364420960974645637f6)8,8 fQ)3,0 (Q031.(0-4046.9998051456632360774f6)3,2 3Q23f0)(},0 .{0Q2351(1-44069.3981289288548f3)7,6 2 3| 9 ~~~~^~~~~~~~~~~~~~~~~~0 f), src/libavcodec/aac_defines.hQ:3144( :036.:2 note: 1expanded from macro 'Q30'0 2152462 544 | 2#09dfe)f}i,n e | Q ~~~~^~~~~~~~~~~~~~~~~~~ 30(xsrc/libavcodec/aac_defines.h): 45 : 36 : note: expanded from macro 'Q31' (in t45) | (#(dxe)fi*n1e0 7Q3317(4x)1 8 2 4 . 0 + 0 . 5 ) (| in ^ ~t) ((x)*21474In file included from 8src/libavcodec/aacps_fixed.c3:6244: 8.In file included from 0src/libavcodec/aacps.c :+32 : 0.src/libavcodec/aacps_fixed_tablegen.h5:) 260 :| ^ ~13 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62 : 260src/libavcodec/aacsbrdata.h | : 374 : 31 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.11198 2374 | 2{51Q63412(2 5f0).4,3 4Q4300(9004.406779648081f62)6,9 7Q63513(f)-,0 .Q93805(04.6034340649693023125f6)2}6, 7{Q73f)1,( -Q030.(9082.908255813746423699301f8)28,4 fQ)3,1 ( | 0 ~~~~^~~~~~~~~~~~~~~~~~. 210src/libavcodec/aac_defines.h2:1445:2364:6 2note: 52expanded from macro 'Q30'0 9f)}, | 44 ~~~~^~~~~~~~~~~~~~~~~~~ | #defsrc/libavcodec/aac_defines.hi:n45e: 36Q:3 0note: expanded from macro 'Q31'( x) 45 | # d e f i n e (Qi3n1t)((x()x) *1 0 7 3 7 41 8 2 4 . 0 +( in0t.)(5(x)) * 2| 1 ^ ~ 47483648.0 In file included from +src/libavcodec/aacps_fixed.c :024.: In file included from 5src/libavcodec/aacps.c): 32: src/libavcodec/aacps_fixed_tablegen.h| ^ ~: 259: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:374: 7259: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0 .3744 | 2{6Q43011(4 302.7413142420f9),0 4Q4637608(80f.)3,0 Q8319(5-504.0948655946653f3)0,4 6Q332302(f0).}2,2 1{3Q7314(6-408.97823908757f8)3,7 6Q2303(09.01f5)7,6 8Q738819(5 404.12410f2)1,5 2 46| 2 ~~~~^~~~~~~~~~~~~~~~~~52 09f)}src/libavcodec/aac_defines.h,: 44 :| ~~~~~^~~~~~~~~~~~~~~~~~36 : note: expanded from macro 'Q30' src/libavcodec/aac_defines.h:45:36: note: 44expanded from macro 'Q31' | #define Q453 | 0#d(efxi)n e Q 3 1( x ) ( in t ) (( x ) *(i1nt0)7(3(7x4)1*822144.7048 3+6 480.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/aacps.c:src/libavcodec/aacsbrdata.h32:: src/libavcodec/aacps_fixed_tablegen.h373::25984::61 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 373 | {259Q | 3 1 ( 0 . 2 9 Q03708(2707.640256711470 warning15s43f2 generated71). 1,2 2Qf)3,1 (Q 300.(305.3390387977595241054260f5)}9,6 5{f)Q,3 1Q(-300.(602.82528173727146043807303f07)7,f Q)3,1 ( Q0.33087(605.6195373688717028f8)}9, 5 | 4 ~~~~~^~~~~~~~~~~~~~~~~~ 414fsrc/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 n44e | Q3#1d(xe)fi n e Q 3 0 ( x ) ( i n t ) ( ( x ()i*n2t1)4(7(4x8)3*6140873.7401 8+24 .00 .+5 )0 . 5| ) ^ ~ | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: In file included from src/libavcodec/aacsbrdata.h:src/libavcodec/aacps_fixed.c373::5824:: In file included from src/libavcodec/aacps.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]32: src/libavcodec/aacps_fixed_tablegen.h:259:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 373 | {Q31( 0 .2592 | 9 0 7 8 2 7Q370(60.0425674750f)1,4 Q33217( 10.1352329f3)7,7 7Q932105(200f.)3}0,8 {9Q35154(04-60.56962585f8)7, 7Q231003(003.0f2),2 1Q3317(4 60.43878376057679f3)3,87 1Q0320f()0},. 1 5| 7 ~~~~^~~~~~~~~~~~~~~~~~~ 68788src/libavcodec/aac_defines.h9:5454:436:1 4fnote: )expanded from macro 'Q31', | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h45: | 44#:36d:e fnote: iexpanded from macro 'Q30'ne Q31(x) 44 | # d e f i n e Q 30 (x()i n t ) ( ( x ) * 2 14 74 8 3(64i8.n0 t+) 0(.5()x )| *1 ^ ~0 73741824.0In file included from src/libavcodec/aacsbr_fixed.c+:62 : 0src/libavcodec/aacsbrdata.h.:3735:) 32 :| ^ ~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c373: | {24Q: 3In file included from 1src/libavcodec/aacps.c(: 320: .src/libavcodec/aacps_fixed_tablegen.h:2259:913:0 7warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 77605775f), Q32591 | ( 0 .3 5 3 9 3Q737709(2105.24026f40)14}3,2 7{11Q2312(f-),0 .Q63208(5087.7320180953503400f4),6 5Q93615(f 0).,3 8Q763506(903.328271130724f6)4}8,7 3 0| 7 ~~~~~^~~~~~~~~~~~~~~~~~7f ), Qsrc/libavcodec/aac_defines.h:3450:(360:. note: 1expanded from macro 'Q31'5 76878895 4454 | 1#4fd),e f i| ~~~~^~~~~~~~~~~~~~~~~~n e Q31(src/libavcodec/aac_defines.hx:)44 : 36: note: expanded from macro 'Q30' 44 | (#idnetf)(i(nxe) *Q231407(48x3)6 4 8 . 0 + 0. 5 ) | ^ ~( int)((x)*1In file included from 0src/libavcodec/aacsbr_fixed.c7:3627: 4src/libavcodec/aacsbrdata.h1:83732:47.: 0 warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.5) | ^ ~ 373 | {Q31In file included from ( src/libavcodec/aacps_fixed.c0.:224: 9In file included from src/libavcodec/aacps.c0:732: 8src/libavcodec/aacps_fixed_tablegen.h27:72586:0855:7 7warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ), Q31( 0.35 32589 | 3 7 7 7 9 2 1 5 2Q03f0)(}0,.8 7{9Q6311(7-106.6652855284727f2),1 Q0330030(f)0,.7 54Q63418(5 09.2338726753629f3)3,8 7Q13020f()0}., 6 3| 3 ~~~~~^~~~~~~~~~~~~~~~~~65 6072src/libavcodec/aac_defines.h1:94523:236f:) ,note: Qexpanded from macro 'Q31'3 0(0.523 04581 | 0#4d2e6f75i4ne3 Qf3)1,( x )| ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36: note: expanded from macro 'Q30' (int)((x )44*2 | 1#4d74e8fi3n6e4 8.Q030 (+x )0 . 5 ) | ^ ~ (int)((x)In file included from *src/libavcodec/aacsbr_fixed.c1:0627: 3src/libavcodec/aacsbrdata.h7:43721:8842:4 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + 0.5) | ^ ~ 372 | {Q31(In file included from src/libavcodec/aacps_fixed.c0:.242: 0In file included from 5src/libavcodec/aacps.c4:19327: 3src/libavcodec/aacps_fixed_tablegen.h6:9258:2616:3 0warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]), Q31(-0.944 32585 | 1 4 4 3 6 9 9 1Q83f0)(}0,. 8{7Q3916(1 701.6965959284023f7)1,0 2Q33305(1f0).,7 5Q43614( 8059.273928375931235f6)5,5 99Qf3)0},( 0 .| 6 ~~~~~^~~~~~~~~~~~~~~~~~3 365src/libavcodec/aac_defines.h6:0457:21369:2 3note: 2expanded from macro 'Q31' f), Q3 450 | (#0d.e5f2i3n0e8 1Q03412(6x7)5 4 3 f ) , ( i| n ~~~~^~~~~~~~~~~~~~~~~~ t)((xsrc/libavcodec/aac_defines.h):*442:136:4 7note: 4expanded from macro 'Q30'83 648.0 + 044. | 5#d)e f i| n ^ ~e Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 372 :(59i:n twarning: )(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](x )*107374182 4372. | 0{ Q3+1 (0 .05.)2 0 5| 41 ^ ~9 73692630f),In file included from Qsrc/libavcodec/aacps_fixed.c3:124(-: 0In file included from .src/libavcodec/aacps.c9:443235: 1src/libavcodec/aacps_fixed_tablegen.h:42584:337:6 9warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]18 f)}, {Q31( 0.9 92589 | 8 0 3 71 0 23 3 5Q13f0)(,0 .Q38179(6 107.1769685355294123f5)65,5 9Q93f0)(}0,. 7 5| ~~~~~^~~~~~~~~~~~~~~~~~4 6485src/libavcodec/aac_defines.h9:245:3362:7 32note: f)expanded from macro 'Q31', Q30(0.6 34536 | 5#6d07e2f1i9n2e3 2Qf3)1, (Qx3)0 ( 0 . 5 2 3 08 1 0 4 2(6i7n5t)4(3(fx),) * 2| 1 ~~~~^~~~~~~~~~~~~~~~~~4 7483src/libavcodec/aac_defines.h6:444:836.:0 +note: expanded from macro 'Q30' 0.5) | ^ ~ 44 | #define Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:x62): src/libavcodec/aacsbrdata.h : 372 : 31 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*10 73723 | 74{1Q83214.(0 0+. 200.554)1 9 7| 3 ^ ~6 92630f), Q3In file included from 1(src/libavcodec/aacps_fixed.c-0:.92444: 3In file included from 5src/libavcodec/aacps.c14:432: 3src/libavcodec/aacps_fixed_tablegen.h6:92589:131: 8warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f )}, {Q31( 0. 992589 | 8 0 3 7 1 0 2Q33305(10f.)8,79 6Q13711(6 605.572984325f9)1,3 5Q635509(90f.)7}5,4 6 4| 8 ~~~~^~~~~~~~~~~~~~~~~~~5 923src/libavcodec/aac_defines.h2:7453:236f:) ,note: expanded from macro 'Q31'Q 30(0.63 3456 | 56#0d7e2f1i9n2e3 2Qf3)1,( x)Q 3 0 ( 0. 5 2 3 0 8 10 42 6(75i4n3tf)),( ( | x ~~~~^~~~~~~~~~~~~~~~~~) *21src/libavcodec/aac_defines.h4:447:483636:4 8note: .expanded from macro 'Q30'0 + 0.5) 44| | ^ ~# define Q30(xIn file included from )src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 372 : 7 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*107 337274 | 18{2Q341.(0 +0 .02.50)5 4 1| 9 ^ ~7 3692630f), Q31(-0In file included from .src/libavcodec/aacps_fixed.c9:4244: 3In file included from 51src/libavcodec/aacps.c4:43236: 9src/libavcodec/aacps_fixed_tablegen.h9:18257f):},61 :{ Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 ( 0.9998037102 332575 | 1 f) , Q 3 1 (Q 300(.1.729684335190103851469655549f9)f,)} ,Q 3 0| ( ~~~~~^~~~~~~~~~~~~~~~~~1 .19src/libavcodec/aac_defines.h6:0453:7364:1 6note: 6expanded from macro 'Q31'7 993f), Q453 | 0#(d1e.f1i0n7e3 7Q23410(3x62)32 3 f ) , Q 30 ( 1 ) , | ~~~~^~~~~~~~~~~~~~~~~~ (insrc/libavcodec/aac_defines.ht:)(44(:x36):* 2note: 1expanded from macro 'Q30'4 7483648. 044 | #+d e0.f5i)n e| ^ ~Q 30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h: 371 : 84(: iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t) ((x)*10737418 23714 | .{0 Q+3 01.5() 0 . 9| 41 ^ ~3 8021032330f)In file included from ,src/libavcodec/aacps_fixed.c :Q243: 1In file included from (src/libavcodec/aacps.c :032.: 3src/libavcodec/aacps_fixed_tablegen.h5:2572:83719:16 73warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 18f)}, {Q31( -2570. | 7 5 7 2 5 07 6 53 4Q64310f()1, .Q23614( 301.053068510459645946f4)0,5 8Q73f0()1.}1,9 6 0| 3 ~~~~~^~~~~~~~~~~~~~~~~~ 7416src/libavcodec/aac_defines.h6:7459:9363f:) ,note: expanded from macro 'Q31'Q 30(1.107 3457 | 24#0d3e6f2i3n2e3 fQ)3,1 (Qx3)0 (1 ) , | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :44 : 36:( inote: expanded from macro 'Q30'n t)((x)*2 144 | 4#7d4ef8i3n6e4 8Q.300 +( x)0 . 5 ) | ^ ~ (iIn file included from nsrc/libavcodec/aacsbr_fixed.c:62t: )src/libavcodec/aacsbrdata.h(:(371x:)58:* 1warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 3741824.0 + 0 .5371) | { Q| 3 ^ ~1 ( 0.9413802In file included from 10src/libavcodec/aacps_fixed.c3:22433: 0In file included from fsrc/libavcodec/aacps.c):,32: src/libavcodec/aacps_fixed_tablegen.hQ3:1257:(13 0:. 3warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 81916733018 f257) | } , { Q 3 1 ( Q-300.(7157.225604736153040684114f9)6,5 Q43f1() ,0 .Q5303(615.0159496604307548176f6)7}9, 9 | 3 ~~~~^~~~~~~~~~~~~~~~~~~f) , Q3src/libavcodec/aac_defines.h0:45(:136:. 1note: 0expanded from macro 'Q31'7 3724036 2453 | 2#3dfe)f,i nQe3 Q03(11)(,x ) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36 : (note: expanded from macro 'Q30'i nt)((x)* 2441 | 4#7d4e8f3i6n4e8 .Q03 0+( 0x.)5 ) | ^ ~ (inIn file included from tsrc/libavcodec/aacsbr_fixed.c):(62(x: )src/libavcodec/aacsbrdata.h*1:073713:7324:1 8warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 .0 + 0.5) | 371 ^ ~ | {Q31( 0.941In file included from 38src/libavcodec/aacps_fixed.c0:2241: In file included from 0src/libavcodec/aacps.c3:2323: 3src/libavcodec/aacps_fixed_tablegen.h0:f256):, 85Q: 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.352819167 325630 | 1 8 f ) } , { QQ3310((-01..7537926577097660459384644021ff)),, Q3Q03(11(.3 800.05533069590657489267f4)0,5 8Q73f0)(},1 .| 3 ~~~~~^~~~~~~~~~~~~~~~~~4 83997src/libavcodec/aac_defines.h2:4459:2366: 4note: 8expanded from macro 'Q31'f ), Q30( 1.453 | 13#9d2e0f1in7e3 6Q7361(3x1)f ) , | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44(:i36nt:) (note: (expanded from macro 'Q30'x )*2147483 6444 | 8#.d0ef i+n e0 .Q53)0( x | ) ^ ~ In file included from src/libavcodec/aacsbr_fixed.c :(62i: nsrc/libavcodec/aacsbrdata.ht):(371(:x7:) warning: *implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 073741824. 0371 + | {Q03.15( )0 . | 9 ^ ~4 138021032In file included from 33src/libavcodec/aacps_fixed.c0:f24: )In file included from src/libavcodec/aacps.c,: 32Q: 3src/libavcodec/aacps_fixed_tablegen.h:1256(: 610:. warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 281916733018 f)256}, | { Q3 1 ( - 0 .Q7537205(017.63593647674916f0)4,9 8Q4032f1)(, 0Q.3503(615.038504095634009598677f8)}2, 7 f| ) ~~~~~^~~~~~~~~~~~~~~~~~, Q30src/libavcodec/aac_defines.h(:451:.36:34 8note: 39expanded from macro 'Q31'9 7249264 845f | )#,d eQf3i0n(e1. 3Q31139(2x)0 1 7 3 6 7 6 3 1 f ) , | ( ~~~~^~~~~~~~~~~~~~~~~~i nt)(src/libavcodec/aac_defines.h(:x44):*362: 1note: 4expanded from macro 'Q30'7 483648. 044 | +# de0f.i5n)e Q 3| ^ ~0 (x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h (:i370nt:)(83(:x )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* 1073741824.0 370+ | {0Q.351)( 0 .| 9 ^ ~ 9885650204In file included from 88src/libavcodec/aacps_fixed.c4:f24): ,In file included from src/libavcodec/aacps.cQ:323: 1src/libavcodec/aacps_fixed_tablegen.h(: 0256.:371:1 1warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 095490444f) }256, | { Q 3 1 ( - 0Q.350(616.43996614717926804398864f0)2,f )Q3,1 (Q-300(.1.930489004538069693661758872f)7}f,) , | Q3 ~~~~^~~~~~~~~~~~~~~~~~~0( 1.34src/libavcodec/aac_defines.h83:9459:736:2 4note: 9expanded from macro 'Q31'26 48f), Q 3450( | 1#.d3e1f39i2n0e1 73Q63716(3x1) f ) , | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h(:i44n:t36):( (note: xexpanded from macro 'Q30') *21474 8443 | 6#4d8e.f0i +n e0 .Q53)0 ( x| ) ^ ~ In file included from src/libavcodec/aacsbr_fixed.c : 62(i: nsrc/libavcodec/aacsbrdata.ht:)370(:(58x:) *warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 73741824.0 + 3700. | 5){ Q 31| ( ^ ~ 0.99885650In file included from 20src/libavcodec/aacps_fixed.c4:824: 8In file included from 4src/libavcodec/aacps.c:f32): ,src/libavcodec/aacps_fixed_tablegen.h: 256Q:313:1 ( warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].1 113609549044 4f256) | } , {Q 3 1 (- 0 .5Q63604(916.3194617278398660f4)9,8 4Q0312(f)-,0. 9Q04390(41.83668360105538079f9)}6,7 8 2| 7 ~~~~^~~~~~~~~~~~~~~~~~~ f), src/libavcodec/aac_defines.h:Q4530:(36:1 .note: 3expanded from macro 'Q31'4 8399724 9452 | 64#8dfe)f,i neQ 3Q03(11(.x3)13 9 2 01 7 3 6 7 6 3 1(fi),n t) ((| x ~~~~^~~~~~~~~~~~~~~~~~ )*214src/libavcodec/aac_defines.h74:83446:4836.:0 +note: expanded from macro 'Q30'0 .5) | ^ ~ 44 | #define Q3In file included from 0(src/libavcodec/aacsbr_fixed.cx:)62: src/libavcodec/aacsbrdata.h : 370 : 32 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x )370* | 10{7Q33174(1 802.49.9808 +5 06.550)2 0 4| 8 ^ ~8 4f), Q31( In file included from 0src/libavcodec/aacps_fixed.c.:1241: 1In file included from 36src/libavcodec/aacps.c0:9325: 4src/libavcodec/aacps_fixed_tablegen.h90:42554:485f:) }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {Q31(-0.5664 92556 | 1 4 1 2 8 3Q8306(1f.)4,1 3Q530619(8-05.49800449448f66)36,1 5Q8370f()1}.,4 1 1| 9 ~~~~~^~~~~~~~~~~~~~~~~~82 7837src/libavcodec/aac_defines.h59:5459:f36),: Q 3note: 0expanded from macro 'Q31'( 1.409773 02452 | 6#2d3e5f5ifn)e, QQ3310((1x.)40 53 9 4 79 4 8 8 5 4 5 f )(i,n t )| ( ~~~~^~~~~~~~~~~~~~~~~~( x)*2src/libavcodec/aac_defines.h1:444:367:4 8note: 3expanded from macro 'Q30'6 48.0 + 044. | 5#)d e f| i ^ ~n e Q30(x) 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] (int)((x)*1 03707 | 3{7Q43118(24 .00. 99+8 08.556)5 0 2| 04 ^ ~8 84f), Q31(In file included from src/libavcodec/aacps_fixed.c0:.241: In file included from 1src/libavcodec/aacps.c1:33260: 95src/libavcodec/aacps_fixed_tablegen.h4:925504:461:4 fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , {Q31(-0.56 62554 | 96 1 4 1 2 8 3 8Q6f3)0,( 1Q.3411(3-500.69904894584686034641f5)87,f) }Q3,0 ( 1| . ~~~~~^~~~~~~~~~~~~~~~~~4 11982src/libavcodec/aac_defines.h78:3457:536:9 5note: 9expanded from macro 'Q31'f ), Q30(1 45. | 4#0d9e7f7i30n2e2 6Q233515(f)x,) Q 30 ( 1 . 4 0 5 3 9 4 7(9i4n8t8)(5(4x5)f*)2,14 7 48| 3 ~~~~^~~~~~~~~~~~~~~~~~6 48.0src/libavcodec/aac_defines.h :+44 :036.:5 note: )expanded from macro 'Q30' | ^ ~ 44 | #defiIn file included from nsrc/libavcodec/aacsbr_fixed.ce: 62Q: 3src/libavcodec/aacsbrdata.h0:(369x:)84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (i369n | t{)(Q(3x1)(-*0.150879347744516852147.705 1+f) ,0 .Q53)1 ( -0| . ^ ~3 4847132454In file included from 38src/libavcodec/aacps_fixed.c8:f)24}: ,In file included from src/libavcodec/aacps.c:{32: Qsrc/libavcodec/aacps_fixed_tablegen.h3:1255(:-370.:41 8warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 140454465f) ,255 | Q 3 1 ( 0 . 16Q237604(212.3451385806619f85)48}0,4 4 f| ), ~~~~~^~~~~~~~~~~~~~~~~~ Q30(1src/libavcodec/aac_defines.h.:454:361:1 98note: 2expanded from macro 'Q31'7 8375959 f45 | )#d,e fQi30n(e1 .Q430917(x7) 3 0 2 2 6 2 3 55 f ) , (Qi3n0t()1(.(40x5)3*92417497484885435f6)48,. 0 | + ~~~~^~~~~~~~~~~~~~~~~~ 0.5) src/libavcodec/aac_defines.h :| 44 ^ ~: 36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c44: | 62#: dsrc/libavcodec/aacsbrdata.h:e369f:i58n:e Q3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x) 369 | {(Qi3n1t()-(0.(5x8)*9140774356754117872514f.)0, Q+3 10(-.05.)34 8 4| 7 ^ ~1 32454388f)}In file included from , src/libavcodec/aacps_fixed.c{:Q243: 1In file included from src/libavcodec/aacps.c(:32-: 0src/libavcodec/aacps_fixed_tablegen.h.:42551:8131:5 14warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 54465f), Q31 (255 | 0 . 1 6 2 7 6 4Q32023(518.846113f50)69}8,54 8 0| 4 ~~~~^~~~~~~~~~~~~~~~~~~4 f), src/libavcodec/aac_defines.h:Q453:036(:1 note: .expanded from macro 'Q31'4 1198278 3457 | 5#9de5f9ifn)e, QQ3310((1x.)4 0 9 77 3 0 2 2 6 23 5 5 f ) ,(i nQ3t0)((1.(4x0)5*329147497448883564458f.0) ,+ 0| ~~~~^~~~~~~~~~~~~~~~~~. 5) src/libavcodec/aac_defines.h| : ^ ~44: 36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c :4462 | : #src/libavcodec/aacsbrdata.hd:ef369i:n31e :Q3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x ) 369 | { Q(i3nt1)(((-0x.)5*819074377441852645.107 7+ 50.15)f )| , ^ ~Q 31(-0.34847In file included from 1src/libavcodec/aacps_fixed.c3:24245: 4In file included from 3src/libavcodec/aacps.c8:832f: )}src/libavcodec/aacps_fixed_tablegen.h,: 254{:Q853:1 warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- 0.41815140454 42546 | 5 f ) , Q 3Q13(0 (0.11.642174624026249315358886312ff))},, Q| 3 ~~~~^~~~~~~~~~~~~~~~~~~0 (1.4src/libavcodec/aac_defines.h1:4451:9361:20 2note: 2expanded from macro 'Q31'2 364f), Q453 | 0#(d1e.f4i1n4e 1Q432815(6x9)9 7 84 f ), Q3 0 ( 1 .4 1 3 9(i9nt0)0(0(85x9)4*231487f4)8,3 6| ~~~~^~~~~~~~~~~~~~~~~~4 8.0 src/libavcodec/aac_defines.h+: 440:.365:) note: | ^ ~expanded from macro 'Q30' 44In file included from | src/libavcodec/aacsbr_fixed.c#:d62e: fsrc/libavcodec/aacsbrdata.h:i369n:e6 Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x ) 369 | { Q (3i1(n-t0).((5x89)4*71405763517741785214f.)0, +Q 301.(-50). 3| 4 ^ ~8 47132454388In file included from f)src/libavcodec/aacps_fixed.c}:, 24{Q: 3In file included from src/libavcodec/aacps.c1:(32-: 0src/libavcodec/aacps_fixed_tablegen.h.:2544:611:8 1warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 40454465f), Q2543 | 1 ( 0 . 1 62Q73604(2213.548816412f0)6}4,9 1 35| 8 ~~~~^~~~~~~~~~~~~~~~~~~3 2f),src/libavcodec/aac_defines.h :Q4530:(361: .note: expanded from macro 'Q31'4 14191202 245 | 2#3de6fi4nfe) ,Q 3Q13(0x(1). 4 1 4 1 4 2 8 5 6 9 9 7(8i4nft)),( (Qx3)0*(211.47441833969480.000 8+5 904.53)8 f ),| ^ ~ | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:In file included from 36:src/libavcodec/aacsbr_fixed.c :note: 62expanded from macro 'Q30' : src/libavcodec/aacsbrdata.h:368:83 :44 | warning: #implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d efine Q30(x) 368 | { Q 3 1 ( - 0 . 6 4(9i4n6t2)4(6(5x2)7*4150783f7)41,8 2Q43.10 (+ 00.5.)6 8 6| 4 ^ ~ 5507104960fIn file included from )}src/libavcodec/aacps_fixed.c, :{24Q: 3In file included from 1src/libavcodec/aacps.c(-:032.: 1src/libavcodec/aacps_fixed_tablegen.h:22540:1376: 9warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 576437f), Q31 (254- | 0 . 5 7 1 4 7 3 2Q23105(3311.24f1)}4, 2 0| ~~~~^~~~~~~~~~~~~~~~~~~6 49135src/libavcodec/aac_defines.h8:3452f:),36 :Q 3note: 0expanded from macro 'Q31'(1 .414191 2450 | 2#2d2e36f4infe), QQ3301((1x.)41 4 14 28 5 6 9 9 7 8 4 f )(,in tQ)3((0x()1*.2411473498930604088.509 4+3 80f).,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: 36844: | 58#:d ewarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ne Q30(x) 368 | { Q 3 1 ( - 0 . 6(4in9t)4(6(2x4)6*51027737445188f2)4,. 0Q 3+1 ( 00..6856)4 5 5| 0 ^ ~ 7104960f)}In file included from , src/libavcodec/aacps_fixed.c{:Q243: 1In file included from (src/libavcodec/aacps.c-:320.: 1src/libavcodec/aacps_fixed_tablegen.h2:02541:61392:0 5warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 6437f), Q31 (254- | 0 .5 7 1 47 3 2 2 1Q53303(112f.)4},1 4 2| 0 ~~~~^~~~~~~~~~~~~~~~~~~6 4913src/libavcodec/aac_defines.h5:845:3362:f )note: ,expanded from macro 'Q31' Q30(1.4 1454 | 1#9d1e20f22i2n3e6 4Qf3)1,( xQ)3 0 ( 1 . 4 14 1 4 2 8(i5n6t9)(9(x7)8*241f)4,7 4Q83306(14.84.103 9+9 00.050)8 5 9| 4 ^ ~3 8f), | ~~~~^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aac_defines.h::6244: :src/libavcodec/aacsbrdata.h36:368:: 32note: :expanded from macro 'Q30' warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #defi n368e | { QQ331(0-(0x.)6 4 9 4 6 2 4 6 5 2 7 4 5(8ifn)t,)( (xQ)3*11( 007.3678461842545.007 1+0 409.650)f ) }| , ^ ~ { Q31(-0.120In file included from 1src/libavcodec/aacps_fixed.c6:9242: 0In file included from 57src/libavcodec/aacps.c64:3327: fsrc/libavcodec/aacps_fixed_tablegen.h):,252 :Q3611: (warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .571473221 5325231 | 2 f ) } , | Q ~~~~~^~~~~~~~~~~~~~~~~~3 0(0.2src/libavcodec/aac_defines.h7:64571:836:2 note: 8expanded from macro 'Q31'2 AS libavcodec/arm/simple_idct_neon.o 30984f ),45 | Q#30d(e0.f1i7n6e6 4Q43612(7x6)6 7 1 3 f ) , Q 3 0 ( 0 .(i0nt7)(9(x4)*0211642769478635634f8).0, + | 0 ~~~~^~~~~~~~~~~~~~~~~~ .5)src/libavcodec/aac_defines.h :44 :| 36 ^ ~: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c44: | 62#: dsrc/libavcodec/aacsbrdata.he:f368i:n6e: Q 30warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x ) 368 | ({iQnt3)1(((-x0)*.16047934764214862542.70 4+ 508.f5),) Q 3| 1 ^ ~( 0.68645507In file included from 10src/libavcodec/aacps_fixed.c:4249: 60In file included from f)src/libavcodec/aacps.c}:, 32{Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(252:-37:0 .warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2016920576 4252 | 3 7 f ) , Q3 1 Q(3-00(.05.7271647713822822310598343f1)2,f )Q}3,0 ( 0.| 1 ~~~~^~~~~~~~~~~~~~~~~~~7 6644src/libavcodec/aac_defines.h62:76456:7361:3 fnote: )expanded from macro 'Q31', Q30(0.0 745 | 9#40d1ef6i2n6e 9Q3716(53xf)), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44(:i36nt:) note: (expanded from macro 'Q30' (x)*2147 4448 | 3#6d4e8.f0i n+e Q300.(5x)) | ^ ~ (iIn file included from nsrc/libavcodec/aacsbr_fixed.ct:)62(: (src/libavcodec/aacsbrdata.h:x367):*8410:7 3warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 1824.0 + 0.5) 367 | | { ^ ~ Q31(-0.1732In file included from 55src/libavcodec/aacps_fixed.c5:224: 8In file included from 5src/libavcodec/aacps.c9:6321: 6src/libavcodec/aacps_fixed_tablegen.hf:252):,13 Q:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- 0.92770672 2252 | 5 0 4 9 4 f ) }Q,3 0{(Q031.(2 70.69791984288023530205978444ff)), ,Q 3Q03(1(0 .0.1578626845456425756667314326ff)),}, Q 3| 0 ~~~~~^~~~~~~~~~~~~~~~~~( 0.07src/libavcodec/aac_defines.h9:44501:6362:6 9note: 7expanded from macro 'Q31'65 3f), | ~~~~^~~~~~~~~~~~~~~~~~ 45 | #desrc/libavcodec/aac_defines.hfi:n44e: 36Q:3 1note: (expanded from macro 'Q30'x ) 44 | # d e f i(nien t)Q((3x)0*2(1x4)7 4 8 3 6 48 .0 + 0 . 5) (| i ^ ~n t)((x)*10In file included from 73src/libavcodec/aacsbr_fixed.c74:1628: src/libavcodec/aacsbrdata.h24:.3670: +59 :0 .warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) | ^ ~ 367In file included from | src/libavcodec/aacps_fixed.c{:Q243: 1(In file included from -0src/libavcodec/aacps.c.:321: 7src/libavcodec/aacps_fixed_tablegen.h3:22515:585:5 28warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 616f), Q31(-0 .2519 | 2 7 7 0 6 72 2 5 0Q43904f()0}.,8 7{9Q63117(16 605.59294924f)8, 0Q33500(205.774544f6)4,8 5Q93213(2 70.3528f28)5,5 4Q53506(03.42567f6)7}7, 9 9| ~~~~~^~~~~~~~~~~~~~~~~~0 7445src/libavcodec/aac_defines.h7:545f:)36,: Qnote: 3expanded from macro 'Q31'0 (0.4264 450 | 14#32d7e1f1i2n2fe) ,Q 3 1| ~~~~^~~~~~~~~~~~~~~~~~( x) src/libavcodec/aac_defines.h: 44 : 36 : note: expanded from macro 'Q30' (int )(44( | x#)*d2ef1i4n7e48 36Q4380.(x0) + 0 . 5 ) | ^ ~ (int)((xIn file included from )*src/libavcodec/aacsbr_fixed.c1:06273: 7src/libavcodec/aacsbrdata.h4:136782:431.0: warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.5) | ^ ~ 367 | {QIn file included from 31src/libavcodec/aacps_fixed.c(:-240: .1In file included from 7src/libavcodec/aacps.c3:2325: 5src/libavcodec/aacps_fixed_tablegen.h5:2825159:661:1 6fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q31(-0.927 72510 | 6 7 2 2 5 0 4Q9304(f0).8}7,9 6{1Q7311(6 06.5959294428f)0,3 5Q032507(404.f75)46,4 8Q53912( 302.753822f8)5,54 5Q5360(304.25766f7)7}9,9 0 7| 4 ~~~~^~~~~~~~~~~~~~~~~~~4 575src/libavcodec/aac_defines.hf:)45,: Q3630:( 0note: .expanded from macro 'Q31'42 64014327 1451 | #2d2eff)i,n e | Q3 ~~~~^~~~~~~~~~~~~~~~~~1 (x) src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (in t)44( | (#x)d*e2f1in4e7 48Q33604(8x.)0 + 0 . 5) | ^ ~ (int)((x)*In file included from 1src/libavcodec/aacsbr_fixed.c0:7623: 7src/libavcodec/aacsbrdata.h4:136782:46:. 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ 0.5) | ^ ~ 367 | {Q31In file included from (src/libavcodec/aacps_fixed.c-:024.1: 73In file included from 2src/libavcodec/aacps.c5:55322: 8src/libavcodec/aacps_fixed_tablegen.h5:92516:1376: fwarning: ),implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q31(-0.92770 62517 | 2 2 5 0 4 9 4 f)Q}3,0 {(Q031.( 807.996919714680635550224527f)4,4f )Q,3 0Q3(10(.7 504.65488529825352743525f6)3,4 2Q63f0)(},0 . 5| 76 ~~~~^~~~~~~~~~~~~~~~~~~77 9907src/libavcodec/aac_defines.h:445:4365:7 5note: expanded from macro 'Q31'f ), Q30( 045. | 4#2d6e4f0i1n4e3 27Q13112(x2)f ) , | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : (44i:nt36):( (xnote: )expanded from macro 'Q30'*2 1474836 4448 | .#0d e+f i0n.e 5Q3)0 ( x| ) ^ ~ In file included from src/libavcodec/aacsbr_fixed.c(:in62t): ((src/libavcodec/aacsbrdata.hx):*13660:7843:7 4warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 24.0 + 0.5) | ^ ~366 | {Q31( 0.38In file included from 97src/libavcodec/aacps_fixed.c5:9249: 3In file included from 0src/libavcodec/aacps.c9:3329: 7src/libavcodec/aacps_fixed_tablegen.h5:f251):,13 :Q3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.955153580 992511 | 2 1 f ) } , {Q3Q13(0-(0.09.787795617711265625254214520ff)), ,Q 3Q0(301.7(5 4604.85092533025783924f)5,8 0Q63060f()0}.,5 7| 67 ~~~~~^~~~~~~~~~~~~~~~~~7 9907src/libavcodec/aac_defines.h44:5457:5f36):, note: Qexpanded from macro 'Q31'30 (0.4264 04514 | 3#d2e71f1in2e 2Qf)3, 1 | ( ~~~~^~~~~~~~~~~~~~~~~~x ) src/libavcodec/aac_defines.h: 44 : 36 : note: expanded from macro 'Q30' (int)( (44x | )#*2d1ef4i7n48e3 6Q4380.(0 x+ )0 . 5 ) | ^ ~ (inIn file included from tsrc/libavcodec/aacsbr_fixed.c):(62(: xsrc/libavcodec/aacsbrdata.h):*3661:580:7 3warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 1824.0 + 0. 5366) | {| Q ^ ~3 1( 0.38975993093In file included from 9src/libavcodec/aacps_fixed.c7:524f: )In file included from ,src/libavcodec/aacps.c: 32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(250: 610:. 9warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 515358099121 f250 | ) } , { Q 3 1 (Q-300.(917.7257911224529234711510f0)0, 2Q381(f ),0 Q.3005(3105.8914958600630764f1)6},6 7 9| 9 ~~~~^~~~~~~~~~~~~~~~~~~ 3f),src/libavcodec/aac_defines.h :45Q:3360:(1 .1note: 0expanded from macro 'Q31'7 3724036 2453 | 23#fd)e,f iQ3n0e(1 )Q3,1 (| x ~~~~^~~~~~~~~~~~~~~~~~) src/libavcodec/aac_defines.h :44 : 36 : note: expanded from macro 'Q30' (int)( (44x | )#*d2e1f4i7n4e8 3Q6340(8x.)0 + 0 . 5 ) | ^ ~( int)((x)*107In file included from 3src/libavcodec/aacsbr_fixed.c7:4621: 8src/libavcodec/aacsbrdata.h2:4366.:0 32+: warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 5) | ^ ~ 366 | {Q3In file included from 1(src/libavcodec/aacps_fixed.c :024.: 3In file included from src/libavcodec/aacps.c8:97325: 9src/libavcodec/aacps_fixed_tablegen.h9:32500:9373:9 warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 f), Q31( 0. 2509 | 5 5 1 5 3 58 09 9Q13201f()}1,. 2{Q93112(-409.397771150072182f5)2,24 1Q5300f()1,.1 9Q6301(3 70.40156637095938f9),4 5Q803600(61f.)}1,0 7 3| 7 ~~~~~^~~~~~~~~~~~~~~~~~ 2403src/libavcodec/aac_defines.h6:2453:362:3 fnote: )expanded from macro 'Q31', Q30(1), 45 | | ~~~~^~~~~~~~~~~~~~~~~~# definsrc/libavcodec/aac_defines.he: 44Q:3361:(x )note: expanded from macro 'Q30' 44 | #(dienfitn)e( (xQ)3*02(1x)4 7 4 8 3 6 4 8 . 0 + 0(.in5t) ) (| ( ^ ~x )*1073741824.In file included from 0src/libavcodec/aacsbr_fixed.c :+62 : 0src/libavcodec/aacsbrdata.h.5:)366: 7 | : ^ ~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c: 24: 366In file included from | src/libavcodec/aacps.c{:Q323: 1src/libavcodec/aacps_fixed_tablegen.h(: 2500:.3138:9 75warning: 99implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 093975f), Q2503 | 1 ( 0 .9 5 5 1Q53305(810.9299112214f9)}3, 7{1Q13010(2-80f.)9,7 Q73507(112.5129264013507f4),1 6Q6317(9 903.f05)3,0 5Q38094(518.0610067f)3}7, 2 4| ~~~~~^~~~~~~~~~~~~~~~~~0 3623src/libavcodec/aac_defines.h23:f45:)36,: Qnote: expanded from macro 'Q31'3 0(1), | 45 | ~~~~^~~~~~~~~~~~~~~~~~#d efinsrc/libavcodec/aac_defines.he: 44Q:3361:( xnote: )expanded from macro 'Q30' 44 | #d e f(iinne tQ)3(0((xx)*)21 4 7 4 8 3 6 4 8 . 0 + ( i0.n5t))( ( x| ) ^ ~ *1073741824.0In file included from src/libavcodec/aacsbr_fixed.c:+62 0: .src/libavcodec/aacsbrdata.h5:)365 : 83| : ^ ~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c: 24: 365In file included from | src/libavcodec/aacps.c{:32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(-2490:.8526:8 4warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 91251234f) ,249 | Q 3 1 ( 0 .8 3 11 5Q636800(014.36421f1)9}8,2 7{8Q331(7 05.499509f7)2,3 3Q46301(312.4420f)3,1 3Q831152(6-8036.04f)5,3 5Q9307(018.7338678777657f0)4}0, 4 9| 6 ~~~~^~~~~~~~~~~~~~~~~~~0 f), src/libavcodec/aac_defines.hQ:3450:(361: .note: 34expanded from macro 'Q31'83 99724926 4458 | f#)d,e f i| n ~~~~^~~~~~~~~~~~~~~~~~e Q31src/libavcodec/aac_defines.h(x:)44 : 36 : note: expanded from macro 'Q30' (in t44) | (#(dxe)f*i2n14e7 4Q380(3x6) 4 8 .0 + 0 . 5) | ^ ~ (int)((x)*1In file included from 07src/libavcodec/aacsbr_fixed.c:3627: 4src/libavcodec/aacsbrdata.h1:8365:2594:. 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ 0.5) | ^ ~ 365 | {Q31(In file included from -src/libavcodec/aacps_fixed.c0:.242: In file included from 6src/libavcodec/aacps.c8:4323: 2src/libavcodec/aacps_fixed_tablegen.h91:22495:161:2 3warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ), Q31( 0.83 1249 | 1 5 6 6 8 0 0 4 3Q3602(f1).}41,1 9{8Q2371(8 30.7459950792f3)34,61 3Q2340(21f.)4,0 3Q13318(1-5026.845336509f7)08,7 Q3377075(f1).}3,8 6 8| 7 ~~~~~^~~~~~~~~~~~~~~~~~67 04049src/libavcodec/aac_defines.h6:0f45),: 36Q:3 note: 0expanded from macro 'Q31'(1 .348399 7452 | 4#9d2e6f4i8nfe) ,Q 3 1| (x ~~~~^~~~~~~~~~~~~~~~~~) src/libavcodec/aac_defines.h : 44: 36 : note: expanded from macro 'Q30' (int) (44( | x#)d*e2f1i4n74e8 36Q4380(.x0) + 0 . 5 ) | ^ ~ (int)((x)*In file included from 1src/libavcodec/aacsbr_fixed.c0:7623: src/libavcodec/aacsbrdata.h7:4365:13282:4 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + 0.5) | ^ ~ 365 | {Q31(In file included from -0src/libavcodec/aacps_fixed.c.:2246: 8In file included from src/libavcodec/aacps.c4:332: 2src/libavcodec/aacps_fixed_tablegen.h9:12492:537:1 2warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4f ), Q31( 0.83 12491 | 5 6 6 8 0 0 4 3 6Q230f()1}.,4 1{Q13918(2 078.3475990597f)2,3 3Q3406(1132.44023f1)3,8 1Q53216(-803.6405f3)5, 9Q7300(18.7338767877657f)0},4 0 | 4 ~~~~~^~~~~~~~~~~~~~~~~~9 60f)src/libavcodec/aac_defines.h, :Q453:036(:1. 3note: expanded from macro 'Q31'4 83 99457 | 2#4d92e6f4i8nfe) , Q | 3 ~~~~^~~~~~~~~~~~~~~~~~1 (x) src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (i n44t | )#(d(exf)i*ne2 Q13407(4x8)3 6 4 8 . 0 + 0 . 5()i n t| ) ^ ~(( x)*10737418In file included from 2src/libavcodec/aacsbr_fixed.c4:.620: +src/libavcodec/aacsbrdata.h :0365.5:)6 : | ^ ~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c365: | 24{: QIn file included from 3src/libavcodec/aacps.c1(:-32: 0src/libavcodec/aacps_fixed_tablegen.h.2:62498:4133:2 9warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 51234f), Q3 1249( | 0 . 8 3 1 1 5Q663800(01.4436121f9)8}2,7 8{3Q7315( 905.499f0)7, 2Q33340(6113.2440321f3)8,1 5Q3216(8-03.604f5)35,9 Q730807(317.737856f8)7}6,70 4 | 0 ~~~~^~~~~~~~~~~~~~~~~~~ 4960fsrc/libavcodec/aac_defines.h),: 45Q:3360:( note: 1expanded from macro 'Q31'. 3483997 2454 | 9#2d6e4f8ifn)e, Q 31| ( ~~~~^~~~~~~~~~~~~~~~~~x ) src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' ( int)((x) *2441 | 4#7d4e8f3i6n4e8 .Q03 0+(x )0 . 5 ) | ^ ~ (int)(In file included from (xsrc/libavcodec/aacsbr_fixed.c):*1620: 7src/libavcodec/aacsbrdata.h3:3647:834:1 8warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 4.0 + 0.5) | 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)}, | ~~~~^~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.h:45src/libavcodec/aacps_fixed.c:36::24 : note: expanded from macro 'Q31'In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:265 :45160 | #:d ewarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ne Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from 265src/libavcodec/aacsbr_fixed.c | : 62 : src/libavcodec/aacsbrdata.h : 364 : 6Q:3 1warning: (0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q31(0.178 423647 | 6{3Q53f1/(M-_0PI.),3 4Q63010(07.8528857696753934ff/),M _PQI3)1,( -0Q.391(904.4416432076213464f2/0M0_f)P}I,), { QQ3311((-00..569877176434185f1/7M3_1P0I08)f,) ,Q 3Q1(301.(78-503.390821368f8/3M7_9P5I6)2,9 9Qf3)1}(1,. 1 0| ~~~~^~~~~~~~~~~~~~~~~~~0 3085src/libavcodec/aac_defines.h:545f:/36:M _note: Pexpanded from macro 'Q31' I), Q31( 145. | 57#0de7f9i6n3e3 fQ/M3_1(PxI)) | ^~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45(:i36n: tnote: )expanded from macro 'Q31'( (x)*2147 4458 | 3#6d4e8f.i0n e+ Q03.51)( x )| ^ ~ In file included from (isrc/libavcodec/aacsbr_fixed.cn:t62): (src/libavcodec/aacsbrdata.h(:x363)*:2841:47 48warning: 36implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 8.0 + 0.5) | ^ 363 | {Q31( 0.370509In file included from 9src/libavcodec/aacps_fixed.c0:6240: 4In file included from src/libavcodec/aacps.c0:9321: fsrc/libavcodec/aacps_fixed_tablegen.h):265,: 137:Q 31warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]-0 .5991014038AS libavcodec/arm/startcode_armv6.o 3171f) },265 | { Q3 1 (- 0 . 7Q0313(7305),9 Q43216(02.819718f4),2 7Q63315(f 0/.M9_1P2I2)7,6 6Q538127(0081.f2)8}5,6 6 | 7 ~~~~~^~~~~~~~~~~~~~~~~~ 33f/Msrc/libavcodec/aac_defines.h_:P45I:)36:, note: expanded from macro 'Q31'Q 31(0.463 07452 | 3#6dfe/fMi_nPeI Q)31,( Qx31)( 0 . 5 9 7 1 6 3 1 5 f/ M _ P(iInt)),( (Qx3)1*2(104.778458393861468f./0M _+P I0).,5 )Q 3| ^ ~1 (1.10030855fIn file included from /Msrc/libavcodec/aacsbr_fixed.c_:P62I: )src/libavcodec/aacsbrdata.h,: 363Q:3581:( 1.warning: 57implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 79633f/M_PI) 363 | {| Q ^~~~~~~~~~~~31 ( 0.37src/libavcodec/aac_defines.h0:545:0369:9 0note: 6expanded from macro 'Q31'0 4091f), 45Q | 3#1de(f-0i.n5e9 9Q130114(x0)3 8 3 1 7 1 f )} , { Q 3 1((-in0t.)7(0(3x7)3*5291442764823869481.f0) ,+ 0Q3.15() 0 . 9| 1 ^2 2766582708In file included from 1src/libavcodec/aacps_fixed.cf:)24}: ,In file included from src/libavcodec/aacps.c :| 32 ~~~~^~~~~~~~~~~~~~~~~~~: src/libavcodec/aacps_fixed_tablegen.h:265:src/libavcodec/aac_defines.h114:: 45:warning: 36implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: note: expanded from macro 'Q31' 45 | #def i265n | e Q 3 1 ( x) Q 3 1 ( 0 ) , Q3 1 ( 0(.i17n8t4)2(7(6x)3*251f47/4M8_3P64I8).,0 Q 3+ 10(0..5)2 8 5| 6 ^ ~6 733f/M_PI), In file included from Q3src/libavcodec/aacsbr_fixed.c1:(620: .src/libavcodec/aacsbrdata.h4:63633:0317: 2warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 f/M_PI), Q3 1363 | ({0Q3.15(9 701.367301550f99/0M6_0P4I0)9,1 fQ3)1,( Q0.3718(5-309.8519961f0/1M4_P0I3)8, 3Q1371(11f.)1}00,3 0{8Q5351f(/-M0_.7P0I3)7,3 5Q9314(26128.95170f7)9,6 3Q331f(/ 0M._P9I1)2 27 6| 6 ^~~~~~~~~~~~5 82708src/libavcodec/aac_defines.h1:f45)}:, 36 :| ~~~~^~~~~~~~~~~~~~~~~~~note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:45:36 45: | note: #expanded from macro 'Q31'd efine Q453 | 1#(dxe)f i n e Q 3 1 ( x) ( i n t ) (( x ) *2 1 4 74(8i3n6t4)8(.(0x +) *02.154) 7 4| 8 ^3 648.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:265:91: 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:363:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 265 | 363 | { Q 3Q13CC libavcodec/arm/synth_filter_init_arm.o (1 (00).,3 70Q53019(09.0167084427069315ff)/,M _QP3I1()-,0 .Q53919(100.12845063687331731ff)/}M,_ P{IQ)31,( -0Q.37103(703.549643027623268f/9M_1Pf)I, )Q3,1 (Q 310(.901.252977616658321750f8/1fM)}_,PI ) ,| ~~~~~^~~~~~~~~~~~~~~~~~Q 31(0src/libavcodec/aac_defines.h.:7458:365:3 9note: 8expanded from macro 'Q31'16 f/M_PI), 45Q | 3#1de(f1in.e1 Q0301(3x)0 8 5 5 f / M_ P I ) , Q 3(1i(n1t.)5(7(x0)*7291643734f8/3M64_8P.0I +) 0 .| 5 ^~~~~~~~~~~~ ) | ^ ~src/libavcodec/aac_defines.h :45:36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacsbr_fixed.c: 6245: | src/libavcodec/aacsbrdata.h:#362d:e84f:i warning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] e Q31(x) 362 | {Q 3 1 ( 0. 0 9(3i5n5t4)7(6(55x85)3*42f)1,4 7Q483316(4 80..504 8+4 501.253)0 4 5| ^6 04f)}, {Q31(-In file included from 0.src/libavcodec/aacps_fixed.c5:46246: 84In file included from 1src/libavcodec/aacps.c4:2322: 4src/libavcodec/aacps_fixed_tablegen.h0:92650:f68): ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31( 0.95980774020221f)}, | 265 ~~~~~^~~~~~~~~~~~~~~~~~ | src/libavcodec/aac_defines.h : 45 :36 :Q note: 3expanded from macro 'Q31'1( 0), Q31 (45 | 0#.de1f7i8n4e 2Q7316(3x5)f / M _ P I ) , Q 3 1((in0t.)2(8(5x)6*62713437f4/8M3_6P4I8).,0 + Q03.15(0). 4| 6 ^ ~3 07236f/M_PI)In file included from , src/libavcodec/aacsbr_fixed.cQ:3621(: 0src/libavcodec/aacsbrdata.h:.3625:95871:6 warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 5f/M_PI), Q 33621 | (0{.Q73815( 309.8019365f/5M47_6P5I5)8,5 3Q43f1)(,1 .Q311(0 00.350488545f5/1M2_3PI0)4,5 6Q043f1)(}1, .{57Q07AS libavcodec/arm/synth_filter_neon.o 3916(3-30f/.M5_4PI6) 6 8| 41 ^~~~~~~~~~~~4 224090f), Q31( 0src/libavcodec/aac_defines.h.:95459:8360:7 7note: 4expanded from macro 'Q31'02 0221f)} ,45 | #| d ~~~~^~~~~~~~~~~~~~~~~~~e finesrc/libavcodec/aac_defines.h :Q45:3361:( x)note: expanded from macro 'Q31' 45 | # d(eifnitn)e( Q(31x()*x2)1 4 7 4 8 3 6 4 8. 0 + 0 . 5 )( i| nt ^) ((x)*2147483In file included from 6src/libavcodec/aacps_fixed.c4:248: .In file included from 0src/libavcodec/aacps.c :+32 : 0src/libavcodec/aacps_fixed_tablegen.h.:5265): 45 | : ^ ~ 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:362: 32265: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q31(0) ,362 | Q3{1Q(301.(1 708.4027963355f5/4M7_6PI5)58,5 3Q43f)1,( 0.Q238156(6 703.35f4/8M_4PI5),1 2Q33014(506.044f6)3}0,7 {2Q363f1/(M-_0.P5I4)66,8 4Q13412(204.059907f1)6, 3Q1351f(/ M_0P.9I5)9,80 77Q40321(0022.17f)8}53,9 8| 1 ~~~~~^~~~~~~~~~~~~~~~~~6 f/M_src/libavcodec/aac_defines.h:P45:I36:) ,note: expanded from macro 'Q31'Q 31(1.100 345 | 0#8d5e5ffi/nMe_ PQI3)1(,x Q)3 1 ( 1 . 5 7 0 7 9 6 3 3(fin/tM)_(P(Ix)) *2 1| 4 ^~~~~~~~~~~~7 4836src/libavcodec/aac_defines.h4:458:.036 :+ note: 0expanded from macro 'Q31'. 5) | ^ ~ 45 | #define In file included from Qsrc/libavcodec/aacsbr_fixed.c3:162(: src/libavcodec/aacsbrdata.hx:)362 : 7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (i n362t | ){((Qx3)1*(2 104.7408933654584.7065 5+8 5304f.)5,) Q 3 1| ( ^ 0.5484512In file included from 30src/libavcodec/aacps_fixed.c4:5246: 0In file included from 4src/libavcodec/aacps.cf:)}32,: src/libavcodec/aacps_fixed_tablegen.h :265{:Q213:1 (-warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 54668414224090f), 265Q | 3 1 ( 0 . 9 5Q93810(707)4,0 2Q032AS libavcodec/arm/synth_filter_vfp.o 12(10f.)1}7,8 4 2| 7 ~~~~~^~~~~~~~~~~~~~~~~~6 35f/Msrc/libavcodec/aac_defines.h_:P45I:)36,: Qnote: 3expanded from macro 'Q31'1 (0.2856 6457 | 3#3dfe/fMi_nPeI )Q,3 1Q(x3)1 ( 0 . 4 6 3 0 7 2 3 6 f(/iMn_tP)(I()x,)* 2Q134714(803.654987.1063 1+5 f0./5M_)P I| ), ^ ~ Q31(0.78539In file included from 81src/libavcodec/aacsbr_fixed.c6:f62/: Msrc/libavcodec/aacsbrdata.h:_361P:I83),: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 (1.10030855 f361/ | M{_QP3I1() ,0 .Q83815(417.3577037769603735f/9Mf)_, PQI3)1 (| - ^~~~~~~~~~~~~0 .896src/libavcodec/aac_defines.h3:64580:293601:46 9fnote: )}expanded from macro 'Q31', {Q31(- 045.1 | 8#d1ef7i30n78e1 5Q232126(f)x,) Q3 1 ( - 0 . 2 6 1 5 2 1 4 5(1i5n68t0)0(f()x},) * | 2 ~~~~^~~~~~~~~~~~~~~~~~~1 4748src/libavcodec/aac_defines.h36:4458:.360: +note: expanded from macro 'Q31'0 .5) | ^ 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:361:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 361 | {Q31( 0.88547373760759f), Q31(-0.89636802901469f)}, {Q31(-0.18173078152226f), Q31(-0.26152145156800f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:361:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 361 | {Q31( 0.88547373760759f), Q31(-0.89636802901469f)}, {Q31(-0.18173078152226f), Q31(-0.2615214515680CC libavcodec/arm/vc1dsp_init_arm.o 0f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:361:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 361 | {Q31( 0.88547373760759f), Q31(-0.89636802901469f)}, {Q31(-0.18173078152226f), Q31(-0.26152145156800f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:360:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 360 | {Q31( 0.02416275806869f), Q31( 0.27192914288905f)}, {Q31( 0.8206861915905 warning1 generated5. f), Q31(-0.85087787994476f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:360:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 360 | {Q31( 0.02416275806869f), Q31( 0.27192914288905f)}, {Q31( 0.82068619590515f), Q31(-0.85087787994476f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (intCC libavcodec/arm/vc1dsp_init_neon.o )((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:360:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 360 | {Q31( 0.0241627In file included from 580src/libavcodec/aacps_fixed.c6:8246: 9In file included from fsrc/libavcodec/aacps.c),: 32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:279(: 790: .warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 192914288905f)}, {Q3 1279( | 0 .8 2 0st6a8t6i1c 9c5o9n0s5t 1in5tf )f,r aQct3io1n(a-l0_.de8l5a0y_8l7i7nk8s7[9]94 4=7 6{f )Q}3,1 ( 0| . ~~~~~^~~~~~~~~~~~~~~~~~4 3f),src/libavcodec/aac_defines.h: 45Q:336:1 (note: 0expanded from macro 'Q31'.7 5f), Q3 145( | 0#.d3e4f7infe )Q3 1(}x;) | ~~~~^~~~~~~ src/libavcodec/aac_defines.h :(45i:36n:t )note: (expanded from macro 'Q31'(x )*21474 83456 | #4de8f.i0n e+ Q 30.15(x)) | ^ ~ In file included from (isrc/libavcodec/aacsbr_fixed.cnt:)62: (src/libavcodec/aacsbrdata.h(:x360:)7*:2 warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 47483648.0 +360 | 0{.Q531)( 0.| 0 ^ ~2 41627580686In file included from 9src/libavcodec/aacps_fixed.cf:)24,: In file included from Qsrc/libavcodec/aacps.c3:132(: src/libavcodec/aacps_fixed_tablegen.h0:.2792:677: 1warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 914288905f)}, {279Q | 3 1 ( 0s.ta8t20i6c8 c6o1n9s5t9 0in5t15 ff)r,a cQ3t1(i-o0n.a8l5_d0e8l77a8y_7l99i4n4k7s[6]f )=} ,{ Q| ~~~~~^~~~~~~~~~~~~~~~~~3 1(0.src/libavcodec/aac_defines.h4:345f:)36,: Q 31note: (expanded from macro 'Q31'0 .75f), Q 3145( | #0d.e3f4i7nef ) Q}3;1( x) | ~~~~^~~~~~ src/libavcodec/aac_defines.h :6 45 warning: s36 : generated. ( inote: nexpanded from macro 'Q31' t)((x)* 452 | 1#4d7e4f8i3ne6 4Q83.10(x )+ 0 . 5 ) | ^ ~ AS libavcodec/arm/vc1dsp_neon.o (int)(In file included from (src/libavcodec/aacsbr_fixed.cx:)62*: 2src/libavcodec/aacsbrdata.h:13594:7834:8 3warning: 64implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 .0 + 0.5) | ^ ~ 359 | {Q31(-0.2In file included from 62src/libavcodec/aacps_fixed.c4:024: 0In file included from 3src/libavcodec/aacps.c:43279: 5src/libavcodec/aacps_fixed_tablegen.h1:22794:f55):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1(-0.68264 527954 | 3 6 91 0s8tf)a}t,i c{ cQo3n1st( -i0n.2t46 6f4r4ac1t2i9on5a3l38_8fd),e lQa3y1(_-0l.i87n6k4s2[27]3 1=15 1{ 8Q3f3)1}(, 0 .| ~~~~^~~~~~~~~~~~~~~~~~~4 3f),src/libavcodec/aac_defines.h :Q453:136(:0 .note: expanded from macro 'Q31'7 5f), Q3 451 | (#d0e.f3in4e7 fQ)3 1}(;x ) | ~~~~^~~~~~ src/libavcodec/aac_defines.h : 45 : 36 :( inote: ntexpanded from macro 'Q31') ((x)*21 4457 | 4#8d3e6f4i8n.e0 Q+31 (x0).5 ) | ^ ~ (inIn file included from t)src/libavcodec/aacsbr_fixed.c(:(62x: )src/libavcodec/aacsbrdata.h*2:143597:4588:3 6warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 .0 + 0.5) | ^ ~359 | {Q31(-0.26240034795124f), Q31(-0.68264554369108f)}, {Q31(-0.24664412953388f), Q31(-0.87642273115183f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacps_fixed.c:src/libavcodec/aac_defines.h24:: 45In file included from :src/libavcodec/aacps.c36::32 : note: src/libavcodec/aacps_fixed_tablegen.hexpanded from macro 'Q31': 280:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]45 | #define Q31 (280x | ) c o n s t i n t (firanctt)io(n(axl)_d*e2l1a4y7_4g8a3i6n4 =8 .Q031 (+ 00..539)f ) ; | ^ ~| ~~~~^~~~~~ src/libavcodec/aac_defines.hIn file included from :src/libavcodec/aacsbr_fixed.c45::3662:: note: src/libavcodec/aacsbrdata.hexpanded from macro 'Q31':359 :31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #defin e359 | {QQ3311((-x0). 2 6 2 4 00 3 4 7 9 5 1 2 4(f)i,n tQ)(3(1x()-*02.1648724684355644386.901 0+8 f0).}5,) | { ^ ~ Q31(-0.24664412953388f), Q31(-0.87642273115183f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:359:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 359 | {Q31(-0.26240034795124f), Q31(-0.68264554369108f)}, {Q31(-0.24664412953388f), Q31(-0.87642273115183f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:358:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 358 | {Q31(-0.99925837363824f), Q31( 0.71084847864067f)}, {Q31(-0.86875903507313f), Q31(-0.20291699203564f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:358:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 358 | {Q31(-0.99925837363824f), Q31( 0.7891084 warning8s4 generated7. 864067f)}, {Q31(-0.86875903507313f), Q31(-0.20291699203564f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:358:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 358 | {CC libavcodec/arm/videodsp_init_arm.o Q31(-0.99925837363824f), Q31( 0.71084847864067f)}, {Q31(-0.86875903507313f), Q31(-0.20291699203564f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:358:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 358 | {Q31(-0.99925837363824f), Q31( 0.71084847864067f)}, {Q31(-0.86875903507313f), Q31(-0.20291699203564f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:357:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 357 | {Q31(-0.97327101028521f), Q31( 0.12378128133110f)}, {Q31( 0.91400366022124f), Q31( 0.57972471346930f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:357:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 357 | {Q31(-0.97327101028521f), Q31( 0.12378128133110f)}, {Q31( 0.91400366022124f), Q31( 0.57972471346930f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:357:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 357 | {Q31(-0.97327101028521f), Q31( 0.12378128133110f)}, {Q31( 0.91400366022124f), Q31( 0.57972471346930f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:357:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 357 | {Q31(-0.97327101028521f), Q31( 0.12378128133110f)}, {Q31( 0.91400366022124f), Q31( 0.57972471346930f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:356:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 356 | {Q31( 0.95538108220960f), Q31(-0.85557052096538f)}, {Q31(-0.96490920476211f), Q31(-0.64020970923102f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:356:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 356 | {Q31( 0.95538108220960f), Q31(-0.85557052096538f)}, {Q31(-0.96490920476211f), Q31(-0.64020970923102f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:356:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 356 | {Q31( 0.95538108220960f), Q31(-0.85557052096538f)}, {Q31(-0.96490920476211f), Q31(-0.64020970923102f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:356:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 356 | {Q31( 0.95538108220960f), Q31(-0.85557052096538f)}, {Q31(-0.96490920476211f), Q31(-0.64020970923102f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:355:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 355 | {Q31( 0.83081876925833f), Q31(-0.94780851414763f)}, {Q31(-0.58753191905341f), Q31( 0.012249077 warning2s3 generated8. 9163f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:355:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 355 | {Q31( 0.83081876925833f), Q31(-0.94780851414763f)}, {Q31(-0.58753191905341f), Q31( 0.01290772389163f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:355:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 355 | {Q31( 0.83081876925833f), Q31(-0.94780851414763f)}, {Q31(-0.58753191905CC libavcodec/arm/vorbisdsp_init_arm.o 341f), Q31( 0.01290772389163f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:355:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 355 | {Q31( 0.83081876925833f), Q31(-0.94780851414763f)}, {Q31(-0.58753191905341f), Q31( 0.01290772389163f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:354:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1 354 warning | { generatedQ. 31( 0.96367554763201f), Q31( 0.38486749303242f)}, {Q31(-0.99143875716818f), Q31(-0.24945277239809f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:354:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 354 | {Q31( 0.96367554763201f), Q31( 0.38486749303242f)}, {Q31(-0.99143875716818f), Q31(-0.24945277239809f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36:In file included from note: expanded from macro 'Q31'src/libavcodec/aacps_fixed.c :24: In file included from src/libavcodec/aacps.c: 3245: | src/libavcodec/aacps_fixed_tablegen.h#:d361e:f15in:e Q3warning: 1(comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]x ) (int) (361( | x ) *2 1 4 7 48 3 64i8f. 0(k +< 0 .FF5_)A R R| A ^ ~Y _ELEMS(f_ceIn file included from ntsrc/libavcodec/aacsbr_fixed.ce:62r: _src/libavcodec/aacsbrdata.h2:0)354): 32 :| warning: ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacps_fixed_tablegen.h :354383 | {:Q153:1 (warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0. 96367554 73836 | 3 2 0 1 f ) i,f Q 31((k 0 .<3 8F4F8_67ARR4A9Y30_3E2L4E2Mf)S}(,f _c{eQn3t1er(_-304.)9)9 1 4| 3 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 875716818f), Q31(-0.24945277239809f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) AS libavcodec/arm/vorbisdsp_neon.o (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:354:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 354 | {Q31( 0.96367554763201f), Q31( 0.38486749303242f)}, {Q31(-0.99143875716818f), Q31(-0.24945277239809f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:353:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 353 | {Q31( 0.80723395114371f), Q31(-0.24717418514605f)}, {Q31( 0.47788757329038f), Q31(-0.46333147839295f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:353:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 353 | {Q31( 0.80723395114371f), Q31(-0.24717418514605f)}, {Q31( 0.47788757329038f), Q31(-0.46333147839295f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) In file included from (isrc/libavcodec/aacps_fixed.cn:t)24(: (src/libavcodec/aacps.cx:)40*2:1454:74 8warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 648.0 + 0.5) | ^ ~ 40 | Q31(0.0In file included from fsrc/libavcodec/aacsbr_fixed.c):,62 : src/libavcodec/aacsbrdata.hQ:33531:31(:0 warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]30 596630545168 f353) | ,{ QQ3311(( 00..850f72)3 3 9| 5 ~~~~^~~~~1 14371f)src/libavcodec/aac_defines.h,:45 :Q3361:( -note: 0.expanded from macro 'Q31'24 71741851 445 | 6#0d5eff)}i,ne Q{3Q13(1x() 0 . 4 7 7 8 87 57 3 2 90 3(8ifn)t,) ((Qx3)1*(2-1407.4486333634184.708 3+ 902.95)5 f )| } ^ ~, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:In file included from 45src/libavcodec/aacps_fixed.c::3624:: note: src/libavcodec/aacps.cexpanded from macro 'Q31':40 :21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #defi n40e | Q 3 1Q(3x1)( 0 . 0 f ) , Q 3 1( 0 .(30i5nt9)6(6(x3)0*5241541764883f6)4, 8Q.301 (+0 .50f.)5 ) | | ~~~~^~~~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/aac_defines.h:45:36In file included from :src/libavcodec/aacsbr_fixed.c :note: 62expanded from macro 'Q31': src/libavcodec/aacsbrdata.h:353:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]45 | #define Q3 1353( | x{)Q 3 1 ( 0 . 8 0 72 3 3 9 5 11(4i3nt7)1(f(),x )Q3*12(1-407.482347614784.10 8+ 50.154)6 0 5| f) ^ ~} , {Q31( 0.In file included from 47src/libavcodec/aacps_fixed.c7:82487: 57src/libavcodec/aacps.c3:29400:93:8 fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q31(-0.4 6403 | 3 3 1 4 7Q83319(02.09f5)f, ) }Q, 3 1(| 0 ~~~~~^~~~~~~~~~~~~~~~~~. 30596src/libavcodec/aac_defines.h6:3450:5364:5 1note: expanded from macro 'Q31'6 8f), Q3 1(450 | .#5fd)e f i| n ~~~~^~~~~e Q31src/libavcodec/aac_defines.h(:x45:)36 : note: expanded from macro 'Q31' 45( | i#ndte)f((ixn)e* 2Q134174(8x3)6 4 8 . 0 + 0. 5 ) ( in| t) ^ ~( (x)*21474836In file included from 4src/libavcodec/aacsbr_fixed.c8:.620 : +src/libavcodec/aacsbrdata.h :0352.:584): warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ ~ In file included from src/libavcodec/aacps_fixed.c352: | 24{: Qsrc/libavcodec/aacps.c3:1(39 :056.:6 7warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 6860118215f) ,39 Q | 3 1 ( Q03.18(102.08f4)5,0 38 7Q083516(f0).},0 {1Q8319(9-04.81755286008495f6)9,73 25Q8331f()0.,0 fQ3)1,( Q031.(-80.50277299535153092146378523f8f))},, | | ~~~~~^~~~~~~~~~~~~~~~~~ ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h::4545::3636:: note: note: expanded from macro 'Q31'expanded from macro 'Q31' 4545 | | ##ddeeffiinnee QQ3311((xx)) ( i(nti)n(t()x()(*2x1)4*724184376448386.408 .+0 +0 0..55)) | | ^ ~ ^ ~ In file included from In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aacps_fixed.c:24:: 62src/libavcodec/aacps.c: :src/libavcodec/aacsbrdata.h39:352::4558:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 39 | 352 | { QQ3311(( 00..06f7)86,6 8 6Q0311(108.2105f1)8,9 9Q43817( 502.680124894f5)0,3 8Q73018(506.0ff)}),, {QQ3311((--00..017528908356193793126578533f8)f),, Q 3| 1 ~~~~^~~~~( 0.8src/libavcodec/aac_defines.h5:2457:936:5 5note: 5expanded from macro 'Q31'0 24382f) }45 | ,# d e| fi ~~~~^~~~~~~~~~~~~~~~~~~n e Q31src/libavcodec/aac_defines.h(x:) 45 : 36 : note: expanded from macro 'Q31' ( in45t | )#(d(exfi)n*eCC libavcodec/arm/vp3dsp_init_arm.o 2Q3114(7x4)83 6 4 8 . 0 + 0 . 5) (| ^ ~i nt)((x)*214In file included from 74src/libavcodec/aacps_fixed.c83:624: 4src/libavcodec/aacps.c8:.390: +21 :0 .warning: 5)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ ~ 39 | In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:352 :32 : Qwarning: 31implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.0f), Q31( 0352. | 0{1Q8319(9 408.765728666084690f1)1,8 2Q153f1)(, 0Q.301f() ,0 Q.3811(2-8045.030877208953163f9)}1,6 7{53Q83f)1,( - | 0 ~~~~^~~~~~~~~~~~~~~~~~. 15808src/libavcodec/aac_defines.h5:6459:7363:2 5note: 8expanded from macro 'Q31'3 f), Q31( 045. | #8de5f2i7n9e5 5Q351(0x2)4 3 8 2 f ) } , | ( ~~~~~^~~~~~~~~~~~~~~~~~i nt)((src/libavcodec/aac_defines.hx:)45*:2361:4 7note: 4expanded from macro 'Q31'8 3648.0 +45 | 0.#5)d e f| i ^ ~n e Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : src/libavcodec/aacps.c : 39 : 9(i:n twarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( (x)*21474 83396 | 4 8. 0 + Q03.51)( 0| . ^ ~0 f), Q31(0.01In file included from 89src/libavcodec/aacsbr_fixed.c9:46287: 5src/libavcodec/aacsbrdata.h2:635204:97:f )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q 31(0.0f), Q 33521 | {(Q-03.10(72 903.1639718667658386f0)1,18 21 5| ~~~~^~~~~f ), Qsrc/libavcodec/aac_defines.h31:(45 :036.:8 1note: 2expanded from macro 'Q31'8 4503870 8455 | 6#f)d}e,f i{Qn31e( -Q03.1(1x5)80 8 56 9 73 2 5 8 3 f ) , (Qin3t1)(( (x0)*.281542779485356540284.30 8+2 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/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:351:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 351 | {Q31( 0.98720684660488f), Q31( 0.48409133691962f)}, {Q31(-0.81689296271203f), Q31(-0.90827703628298f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ AS libavcodec/arm/vp3dsp_neon.o In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:351:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 351 | {Q31( 0.98720684660488f), Q31( 0.48409133691962f)}, {Q31(-0.81689296271203f), Q31(-0.90827703628298f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:351:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 351 | {Q31( 0.98720684660488f), Q31( 0.48409133691962f)}, {Q31(-0.81689296271203f), Q31(-0.90827703628298f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:351:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 351 | {Q31( 0.98720684660488f), Q31( 0.48409133691962f)}, {Q31(-0.81689296271203f), Q31(-0.90827703628298f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:350:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 350 | {Q31(-0.30889773919437f), Q31(-0.80664389776860f)}, {Q31( 0.03574995626194f), Q31(-0.97325616900959f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:350:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 350 | {Q31(-0.30889773919437f), Q31(-0.80664389776860f)}, {Q31( 0.03574995626194f), Q31(-0.97325616900959f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ CC libavcodec/arm/vp6dsp_init_arm.o src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:350:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 350 | {Q31(-0.30889773919437f), Q31(-0.80664389776860f)}, {Q31( 0.03574995626194f), Q31(-0.97325616900959f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:350:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 350 | {Q31(-0.30889773919437f), Q31(-0.80664389776860f)}, {Q31( 0.03574995626194f), Q31(-0.97325616900959f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:349:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 349 | {Q31( 0.555269AS libavcodec/arm/vp6dsp_neon.o 40659947f), Q31( 0.78891523734774f)}, {Q31( 0.73538215752630f), Q31( 0.96452072373404f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:349:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 349 | {Q31( 0.55526940659947f), Q31( 0.78891523734774f)}, {Q31( 0.73538215752630f), Q31( 0.96452072373404f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:349:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 349 | {Q31( 0.55526940659947f), Q31( 0.78891523734774f)}, {Q31( 0.73538215752630f), Q31( 0.96452072373404f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:349:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 349 | {Q31( 0.55526940659947f), Q31( 0.78891523734774f)}, {Q31( 0.73538215752630f), Q31( 0.96452072373404f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (AS libavcodec/arm/vp8_armv6.o int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:348:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 348 | {Q31(-0.08750604656825f), Q31( 0.97686944362527f)}, {Q31(-0.96495267812511f), Q31(-0.53960305946511f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:348:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 348 | {Q31(-0.08750604656825f), Q31( 0.97686944362527f)}, {Q31(-0.96495267812511f), Q31(-0.53960305946511f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:348:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 348 | {Q31(-0.08750604656825f), Q31( 0.97686944362527f)}, {Q31(-0.96495267812511f), Q31(-0.53960305946511f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:348:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 348 | {Q31(-0.08750604656825f), Q31( 0.97686944362527f)}, {Q31(-0.96495267812511f), Q31(-0.53960305946511f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:347:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 347 | {Q31( 0.43793861458754f), Q31(-0.78904969892724f)}, {Q31(-0.36345126374441f), Q31( 0.64874435357162f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:347:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 347 | {Q31( 0.43793861458754f), Q31(-0.78904969892AS libavcodec/arm/vp8dsp_armv6.o 724f)}, {Q31(-0.36345126374441f), Q31( 0.64874435357162f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:347:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 347 | {Q31( 0.43793861458754f), Q31(-0.78904969892724f)}, {Q31(-0.36345126374441f), Q31( 0.64874435357162f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:347:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 347 | {Q31( 0.43793861458754f), Q31(-0.78904969892724f)}, {Q31(-0.36345126374441f), Q31( 0.64874435357162f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:346:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 346 | {Q31( 0.14323651387360f), Q31(-0.94145598222488f)}, {Q31(-0.29268293575672f), Q31( 0.05759224927952f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:346:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 346 | {Q31( 0.14323651387360f), Q31(-0.94145598222488f)}, {Q31(-0.29268293575672f), Q31( 0.05759224927952f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:346:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 346 | {Q31( 0.14323651387360f), Q31(-0.94145598222488f)}, {Q31(-0.29268293575672f), Q31( 0.05759224927952f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:346:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 346 | {Q31( 0.14323651387360f), Q31(-0.94145598222488f)}, {Q31(-0.29268293575672f), Q31( 0.05759224927952f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45CC libavcodec/arm/vp8dsp_init_arm.o | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:345:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 345 | {Q31(-0.67414626793544f), Q31( 0.49548221180078f)}, {Q31(-0.47339353684664f), Q31(-0.85904328834047f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:345:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 345 | {Q31(-0.67414626793544f), Q31( 0.49548221180078f)}, {Q31(-0.47339353684664f), Q31(-0.85904328834047f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:345:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 345 | {Q31(-0.67414626793544f), Q31( 0.49548221180078f)}, {Q31(-0.47339353684664f), Q31(-0.85904328834047f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:345:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 345 | {Q31(-0.67414626793544f), Q31( 0.49548221180078f)}, {Q31(-0.47339353684664f), Q31(-0.85904328834047f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (iCC libavcodec/arm/vp8dsp_init_armv6.o nt)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:344:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 344 | {Q31(-0.99484402129368f), Q31(-0.20052559254934f)}, {Q31( 0.94214511408023f), Q31(-0.99696425367461f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:344:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 344 | {Q31(-0.99484402129368f), Q31(-0.20052559254934f)}, {Q31( 0.94214511408023f), Q31(-0.99696425367461f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:344:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 344 | {Q31(-0.99484402129368f), Q31(-0.20052559254934f)}, {Q31( 0.94214511408023f), Q31(-0.99696425367461f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:344:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 344 | {Q31(-0.99484402129368f), Q31(-0.20052559254934f)}, {Q31( 0.94214511408023f), Q31(-0.99696425367461f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:343:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 343 | {Q31(-0.99009048343881f), Q31( 0.85868021604848f)}, {Q31( 0.68865791458395f), Q31( 0.55660316809678f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:343:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 343 | {Q31(-0.99009048343881f), Q31( 0.85868021604848f)}, {Q31( 0.68865791458395f), Q31( 0.55660316809678f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:343:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 343 | {Q31(-0.99009048343881f), Q31( 0.85868021604848f)}, {Q31( 0.68865791458395f), Q31( 0.55660316809678f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:343:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 343 | {Q31(-0.99009048343881f), Q31( 0.85868021604848f)}, {Q31( 0.68865791458395f), Q31( 0.55660316809678f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:342:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 342 | {Q31(-0.34875585502238f), Q31( 0.71472290693300f)}, {Q31( 0.91980081243087f), Q31( 0.66507455644919f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:342:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 342 | {Q31(-0.34875585502238f), Q31( 0.71472290693300f)}, {Q31( 0.91980081243087f), Q31( 0.66507455644919f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' CC libavcodec/arm/vp8dsp_init_neon.o 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:342:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 342 | {Q31(-0.34875585502238f), Q31( 0.71472290693300f)}, {Q31( 0.91980081243087f), Q31( 0.66507455644919f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:342:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 342 | {Q31(-0.34875585502238f), Q31( 0.71472290693300f)}, {Q31( 0.91980081243087f), Q31( 0.66507455644919f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:341:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 341 | {Q31( 0.96361882270190f), Q31( 0.40706967140989f)}, {Q31(-0.68883758192426f), Q31( 0.91338958840772f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:341:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 341 | {Q31( 0.96361882270190f), Q31( 0.40706967140989f)}, {Q31(-0.68883758192426f), Q31( 0.91338958840772f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:341:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 341 | {Q31( 0.96361882270190f), Q31( 0.40706967140989f)}, {Q31(-0.68883758192426f), Q31( 0.91338958840772f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:341:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 341 | {Q31( 0.96361882270190f), Q31( 0.40706967140989f)}, {Q31(-0.68883758192426f), Q31( 0.91338958840772f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:340:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 340 | {Q31( 0.00287840603348f), Q31( 0.64768261158166f)}, {Q31( 0.70176989408455f), Q31(-0.20453028573322f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:340:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 340 | {Q31( 0.00287840603348f), Q31( 0.64768261158166f)}, {Q31( 0.70176989408455f), Q31(-0.20453028573322f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:340AS libavcodec/arm/vp8dsp_neon.o :32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 340 | {Q31( 0.00287840603348f), Q31( 0.64768261158166f)}, {Q31( 0.70176989408455f), Q31(-0.20453028573322f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:340:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 340 | {Q31( 0.00287840603348f), Q31( 0.64768261158166f)}, {Q31( 0.70176989408455f), Q31(-0.20453028573322f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:339:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 339 | {Q31(-0.81254441908887f), Q31(-0.51627234660629f)}, {Q31(-0.99646369485481f), Q31( 0.84490533520752f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:339:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 339 | {Q31(-0.81254441908887f), Q31(-0.51627234660629f)}, {Q31(-0.99646369485481f), Q31( 0.84490533520752f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:339:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 339 | {Q31(-0.81254441908887f), Q31(-0.51627234660629f)}, {Q31(-0.99646369485481f), Q31( 0.84490533520752f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:339:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 339 | {Q31(-0.81254441908887f), Q31(-0.51627234660629f)}, {Q31(-0.99646369485481f), Q31( 0.84490533520752f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:338:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 338 | {Q31(-0.99575054486311f), Q31( 0.42389784469507f)}, {Q31(-0.65501142790847f), Q31( 0.82546114655624f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:338:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 338 | {Q31(-0.99575054486311f), Q31( 0.42389784469507f)}, {Q31(-0.65501142790847f), Q31( 0.82546114655624f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:338:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 338 | {Q31(-0.99575054486311f), Q31( 0.42389784469507f)}, {Q31(-0.65501142790847f), Q31( 0.82546114655624f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #de24f warninginse generated . Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:338:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 338 | {Q31(-0.99575054486311f), Q31( 0.42389784469507f)}, {Q31(-0.65501142790847f), Q31( 0.82546114655624f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:337:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 337 | {Q31( 0.95404443402072f), Q31( 0.49162765398743f)}, {Q31(-0.06449863579434f), Q31( 0.03250560813135f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:337In file included from :58: warning: src/libavcodec/aacps_fixed.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :24: src/libavcodec/aacps.c :337 | 416{Q:3144( :0 .9warning: 54implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 4443402072f), Q31( 0.4 94161 | 6 2 7 6c5o3ns9t87 43fI)N}T,F L{OQA3T1 (p-ea0k._0de6c4a4y9_8f6a3c5t7o94r34 f=), QQ3311((0 0..7063255095268033881336143655ff))},; | | ~~~~^~~~~~~~~~~~~~~~~~~ ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:src/libavcodec/aac_defines.h:3645:: 36note: :expanded from macro 'Q31' note: expanded from macro 'Q31' 45 | # 45d | e#fdeifinnee QQ313(1x()x ) ( i n(ti)n(t()x()(*x2)1*42714487346843684.80.0 ++ 00.5.)5 ) | ^ ~| ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:337:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 337 | {Q31( 0.95404443402072f), Q31( 0.49162765398743f)}, {Q31(-0.06449863579434f), Q31( 0.03250560813135f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:337:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 337 | {Q31( 0.95404443402072f), Q31( 0.49162765398743f)}, {Q31(-0.06449863579434f), Q31( 0.03250560813135f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:336:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 336 | {Q31( 0.28631285179909f), Q31(-0.91035047143603f)}, {Q31(-0.83302725605608f), Q31(-0.67330410892084f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:336:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 336 | {Q31( 0.28631285179909f), Q31(-0.91035047143603f)}, {Q31(-0.83302725605608f), Q31(-0.67330410892084f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:336:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 336 | {Q31( 0.28631285179909f), Q31(-0.91035047143603f)}, {Q31(-0.83302725605608f), Q31(-0.67330410892084f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:336:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 336 | {Q31( 0.28631285179909f), Q31(-0.91035047143603f)}, {Q31(-0.83302725605608f), Q31(-0.67330410892084f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:335:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 335 | {Q31(-0.39922954514662f), Q31( 0.94129601616966f)}, {Q31( 0.99089197565987f), Q31(-0.92062625581587f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:335:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 335 | {Q31(-0.39922954514662f), Q31( 0.941296016In file included from 169src/libavcodec/aacps_fixed.c6:624f: )src/libavcodec/aacps.c}:,486 :{39Q:3 1(warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.99089197565987f), Q 34861 | (- 0 . 9 20 6 26 2 5 5 81g5_8de7cfa)}y,_ sl o| p ~~~~~^~~~~~~~~~~~~~~~~~e = (src/libavcodec/aac_defines.h1:45 :<36<: 3 0note: )expanded from macro 'Q31' - DECAY _45S | LO#PdEe f*i n(e kQ 3-1 (DxE)C A Y _ CU T O F F [ i s (3i4n]t));(( x )| * ^~~~~~~~~~~2 147483648.0src/libavcodec/aacps.c: 188:+30 :0. 5)note: expanded from macro 'DECAY_SLOPE'| ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:335:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 188 | # d335e | fi{nQe31 (D-E0C.3A9Y9_2S2L95O4P5E1 4 6 6 2 fQ)3, 0Q(03.10( 50f.)9 4 1| 2 ~~~~^~~~~~ 9601616966f)}, {Q31( 0.99089197565987fsrc/libavcodec/aac_defines.h):,44 :Q363:1 (note: -expanded from macro 'Q30'0 .92062625 54481 | 58#7fd)e}fi,n e | ~~~~~^~~~~~~~~~~~~~~~~~Q 30(xsrc/libavcodec/aac_defines.h): 45: 36 : note: expanded from macro 'Q31' (int )45( | (x#)d*e1f0i7n3e7 4Q13812(4x.)0 + 0 . 5) | ^ ~ (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:335:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 335 | {Q31(-0.39922954514662f), Q31( 0.94129601616966f)}, {Q31( 0.99089197565987f), Q31(-0.92062625581587f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:334:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 334 | {Q31(-0.79942778496547f), Q31( 0.64323902822857f)}, {Q31(-0.11566039853896f), Q31( 0.28587846253726f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:334:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 334 | {Q31(-0.79942778496547f), Q31( 0.64323902822857f)}, {Q31(-0.11566039853896f), Q31( 0.28587846253726f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:334:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 334 | {Q31(-0.79942778496547f), Q31( 0.64323902822857f)}, {Q31(-0.11566039853896f), Q31( 0.28587846253726f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ CC libavcodec/arm/vp9dsp_init_10bpp_arm.o src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:334:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 334 | {Q31(-0.79942778496547f), Q31( 0.64323902822857f)}, {Q31(-0.11566039853896f), Q31( 0.28587846253726f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:333:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 333 | {Q31(-0.79732779473535f), Q31(-0.91582524736159f)}, {Q31( 0.96349973642406f), Q31( 0.96640458041000f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:333:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 333 | {Q31(-0.79732779473535f), Q31(-0.91582524736159f)}, {Q31( 0.96349973642406f), Q31( 0.96640458041000f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:333:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 333 | {Q31(-0.79732779473535f), Q31(-0.91582524736159f)},CC libavcodec/arm/vp9dsp_init_12bpp_arm.o {Q31( 0.96349973642406f), Q31( 0.96640458041000f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:333:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 333 | {Q31(-0.79732779473535f), Q31(-0.91582524736159f)}, {Q31( 0.96349973642406f), Q31( 0.96640458041000f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:332:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 332 | {Q31(-0.09215968531446f), Q31( 0.69540012101253f)}, {Q31( 0.99956173327206f), Q31(-0.12358542001404f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:332:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 332 | {Q31(-0.09215968531446f), Q31( 0.69540012101253f)}, {Q31( 0.99956173327206f), Q31(-0.12358542001404f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:332:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 332 | {Q31(-0.09215968531446f), Q31( 0.69540012101253f)}, {Q31( 0.99956173327206f), Q31(-0.12358542001404f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:332:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 332 | {Q31(-0.09215968531446f), Q31( 0.69540012101253f)}, {Q31( 0.99956173327206f), Q31(-0.12358542001404f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:331:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 331 | {Q31(-CC libavcodec/arm/vp9dsp_init_arm.o 0.99500381284851f), Q31(-0.02634122068550f)}, {Q31( 0.84329189340667f), Q31( 0.10406957462213f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:331:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 331 | {Q31(-0.99500381284851f), Q31(-0.02634122068550f)}, {Q31( 0.84329189340667f), Q31( 0.10406957462213f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:331:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 331 | {Q31(-0.99500381284851f), Q31(-0.02634122068550f)}, {Q31( 0.84329189340667f), Q31( 0.10406957462213f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:331:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 331 | {Q31(-0.99500381284851f), Q31(-0.02634122068550f)}, {Q31( 0.84329189340667f), Q31( 0.10406957462213f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:330:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 330 | {Q31(-0.67680188682972f), Q31( 0.94502052337695f)}, {Q31( 0.86849774348749f), Q31(-0.18333598647899f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:330:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 330 | {Q31(-0.67680188682972f), Q31( 0.94502052337695f)}, {Q31( 0.86849774348749f), Q31(-0.18333598647899f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:330:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 330 | {Q31(-0.67680188682972f), Q31( 0.94502052337695f)}, {Q31( 0.86849774348749f), Q31(-0.18333598647899f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:330:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 330 | {Q31(-0.67680188682972f), Q31( 0.94502052337695f)}, {Q31( 0.86849774348749f), Q31(-0.18333598647899f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:329:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 329 | {Q31( 0.81014640078925f), Q31( 0.53722648362443f)}, {Q31( 0.40616991671205f), Q31(-0.26469008598449f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:329:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 329 | {Q31( 0.81014640078925f), Q31( 0.53722648362443f)}, {Q31( 0.40616991671205f), Q31(-0.26469008598449f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:329:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 329 | {Q31( 0.81014640078925f), Q31( 0.53722648362443f)}, {Q31( 0.40616991671205f), Q31(-0.26469008598449f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:329:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] AS libavcodec/arm/vp9itxfm_16bpp_neon.o 329 | {Q31( 0.81014640078925f), Q31( 0.53722648362443f)}, {Q31( 0.40616991671205f), Q31(-0.26469008598449f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:328:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 328 | {Q31( 0.09140039465500f), Q31(-0.20537731453108f)}, {Q31(-0.71658965751996f), Q31(-0.97788200391224f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:328:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 328 | {Q31( 0.09140039465500f), Q31(-0.20537731453108f)}, {Q31(-0.71658965751996f), Q31(-0.97788200391224f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:328:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 328 | {Q31( 0.09140039465500f), Q31(-0.20537731453108f)}, {Q31(-0.71658965751996f), Q31(-0.97788200391224f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:328:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 328 | {Q31( 0.09140039465500f), Q31(-0.20537731453108f)}, {Q31(-0.71658965751996f), Q31(-0.97788200391224f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:327:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 327 | {Q31(-0.99196309146936f), Q31( 0.67019017358456f)}, {Q31(-0.67684928085260f), Q31( 0.12631491649378f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:327:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 327 | {Q31(-0.99196309146936f), Q31( 0.67019017358456f)}, {Q31(-0.67684928085260f), Q31( 0.12631491649378f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:327:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 327 | {Q31(-0.99196309146936f), Q31( 0.67019017358456f)}, {Q31(-0.67684928085260f), Q31( 0.12631491649378f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:327:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 327 | {Q31(-0.99196309146936f), Q31( 0.67019017358456f)}, {Q31(-0.67684928085260f), Q31( 0.12631491649378f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' AS libavcodec/arm/vp9itxfm_neon.o 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:326:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 326 | {Q31(-0.55126773094930f), Q31(-0.98898543862153f)}, {Q31( 0.97960898850996f), Q31(-0.94021446752851f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:326:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 326 | {Q31(In file included from -0.55src/libavcodec/aacps_fixed.c12:6247: 73src/libavcodec/aacps.c0:946789:3340:f) , Qwarning: 31implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( -0.98898543862153f)}, {678Q3 | 1( 0 .9 79 6 0 8 9 8 8 5I0N9T9F6Lf)O,A TQ3 1w(i-dt0h .=9 40Q23104(4617.5f2)8 5/1f )(}(,st op | ~~~~~^~~~~~~~~~~~~~~~~~- stsrc/libavcodec/aac_defines.ha:r45t:)36 ?: (snote: texpanded from macro 'Q31' op - sta r45t | )# d:e f1i)n;e Q 3| 1 ~~~~^~~~( x) src/libavcodec/aac_defines.h : 44 : 36 : note: (expanded from macro 'Q30'i nt)((x)* 2441 | 4#7d4ef8i3n6e 4Q830.(0x )+ 0. 5 ) | ^ ~ (int)((x)In file included from *1src/libavcodec/aacsbr_fixed.c0:762: 3src/libavcodec/aacsbrdata.h7:43261:83124:. 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ 0.5) | ^ ~ 326 | {Q31(-0.55126773094930f), Q31(-0.98898543862153f)}, {Q31( 0.97960898850996f), Q31(-0.94021446752851f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:326:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 326 | {Q31(-0.55126773094930f), Q31(-0.98898543862153f)}, {Q31( 0.97960898850996f), Q31(-0.94021446752851f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:325:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 325 | {Q31(-0.74138124825523f), Q31( 0.99310339807762f)}, {Q31(-0.01752795995444f), Q31(-0.82616635284178f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:325:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 325 | {Q31(-0.74138124825523f), Q31( 0.99310339807762f)}, {Q31(-0.01752795995444f), Q31(-0.82616635284178f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:325:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 325 | {Q31(-0.74138124825523f), Q31( 0.99310339807762f)}, {Q31(-0.01752795995444f), Q31(-0.82616635284178f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:325:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 325 | {Q31(-0.74138124825523f), Q31( 0.99310339807762f)}, {Q31(-0.01752795995444f), Q31(-0.82616635284178f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:324:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 324 | {Q31( 0.26559203620024f), Q31( 0.73314307966524f)}, {Q31( 0.28038443336943f), Q31( 0.14537913654427f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:324:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 324 | {Q31( 0.26559203620024f), Q31( 0.73314307966524f)}, {Q31( 0.28038443336943f), Q31( 0.14537913654427f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:324:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 324 | {Q31( 0.26559203620024f), Q31( 0.73314307966524f)}, {Q31( 0.28038443336943f), Q31( 0.14537913654427f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:324:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 324 | {Q31( 0.26559203620024f), Q31( 0.73314307966524f)}, {Q31( 0.28038443336943f), Q31( 0.14537913654427f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:323:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 323 | {Q31(-0.92404293670797f), Q31( 0.85507704027855f)}, {Q31(-0.AS libavcodec/arm/vp9lpf_16bpp_neon.o 69506469500450f), Q31( 0.98633412625459f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:323:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 323 | {Q31(-0.92404293670797f), Q31( 0.85507704027855f)}, {Q31(-0.69506469500450f), Q31( 0.98633412625459f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:323:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 323 | {Q31(-0.92404293670797f), Q31( 0.85507704027855f)}, {Q31(-0.69506469500450f), Q31( 0.98633412625459f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:323:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 323 | {Q31(-0.92404293670797f), Q31( 0.85507704027855f)}, {Q31(-0.69506469500450f), Q31( 0.98633412625459f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:322:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 322 | {Q31(-0.95894428168140f), Q31(-0.43265504344783f)}, {Q31( 0.97079252950321f), Q31( 0.09325857238682f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:322:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 322 | {Q31(-0.95894428168140f), Q31(-0.43265504344783f)}, {Q31( 0.97079252950321f), Q31( 0.09325857238682f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:322:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 322 | {Q31(-0.95894428168140f), Q31(-0.43265504344783f)}, {Q31( 0.97079252950321f), Q31( 0.09325857238682f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:322:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 322 | {Q31(-0.95894428168140f), Q31(-0.43265504344783f)}, {Q31( 0.97079252950321f), Q31( 0.09325857238682f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:321:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 321 | {Q31(-0.00848591195325f), Q31(-0.76670128000486f)}, {Q31(-0.70294374303036f), Q31( 0.55359910445577f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:321:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 321 | {Q31(-0.00848591195325f), Q31(-0.76670128000486f)}, {Q31(-0.70294374303036f), Q31( 0.55359910445577f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:321:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 321 | {Q31(-0.00848591195325f), Q31(-0.76670128000486f)}, {Q31(-0.70294374303036f), Q31( 0.55359910445577f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:321:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 321 | {Q31(-0.00848591195325f), Q31(-0.76670128000486f)}, {Q31(-0.70294374303036f), Q31( 0.55359910445577f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:320:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 320 | {Q31( 0.97139128574778f), Q31( 0.80093621198236f)}, {Q31( 0.51992825347895f), Q31( 0.80247631400510f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:320:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 320 | {Q31( 0.97139128574778f), Q31( 0.80093621198236f)}, {Q31( 0.51992825347895f), Q31( 0.80247631400510f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:320:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 320 | {Q31( 0.97139128574778f), Q31( 0.80093621198236f)}, {Q31( 0.51992825347895f), Q31( 0.80247631400510f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:320:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 320 | {Q31( 0.97139128574778f), Q31( 0.80093621198236f)}, {Q31( 0.51992825347895f), Q31( 0.80247631400510f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:319:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 319 | {Q31( 0.83524300028228f), Q31( 0.83702537075163f)}, {Q31(-0.48086065601423f), Q31(-0.98848504923531f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:319:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 319 | {Q31( 0.83524300028228f), Q31( 0.83702537075163f)}, {Q31(-0.48086065601423f), Q31(-0.98848504923531f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:319:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 319 | {Q31( 0.83524300028228f), Q31( 0.83702537075163f)}, {Q31(-0.48086065601423f), Q31(-0.98848504923531f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:319:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 319 | {Q31( 0.83524300028228f), Q31( 0.83702537075163f)}, {Q31(-0.48086065601423f), Q31(-0.98848504923531f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:318:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 318 | {Q31(-0.87930772356786f), Q31( 0.74748307690436f)}, {Q31(-0.71573331064977f), Q31(-0.98570608178923f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:318:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 318 | {Q31(-0.87930772356786f), Q31( 0.74748307690436f)}, {Q31(-0.71573331064977f), Q31(-0.98570608178923f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:318:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 318 | {Q31(-0.87930772356786f), Q31( 0.74748307690436f)}, {Q31(-0.71573331064977f), Q31(-0.98570608178923f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:318:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 318 | {Q31(-0.87930772356786f), Q31( 0.74748307690436f)}, {Q31(-0.71573331064977f), Q31(-0.98570608178923f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:317:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 317 | {Q31(-0.85359479233537f), Q31( 0.88738125901579f)}, {Q31(-0.81412430338535f), Q31(-0.97480768049637f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:317:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 317 | {Q31(-0.85359479233537f), Q31( 0.88738125901579f)}, {Q31(-0.81412430338535f), Q31(-0.97480768049637f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:317:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 317 | {Q31(-0.85359479233537f), Q31( 0.88738125901579f)}, {Q31(-0.81412430338535f), Q31(-0.97480768049637f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:317:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 317 | {Q31(-0.85359479233537f), Q31( 0.88738125901579f)}, {Q31(-0.81412430338535f), Q31(-0.97480768049637f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:316:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 316 | {Q31( 0.95432193457128f), Q31( 0.68849603408441f)}, {Q31(-0.72962208425191f), Q31(-0.76608443420917f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:316:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 316 | {Q31( 0.95432193457128f), Q31( 0.68849603408441f)}, {Q31(-0.72962208425191f), Q31(-0.76608443420917f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:316:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 316 | {Q31( 0.95432193457128f), Q31( 0.68849603408441f)}, {Q31(-0.72962208425191f), Q31(-0.76608443420917f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:316:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 316 | {Q31( 0.95432193457128f), Q31( 0.68849603408441f)}, {Q31(-0.72962208425191f), Q31(-0.76608443420917f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:315:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 315 | {Q31( 0.97401082477563f), Q31(-0.16855870075190f)}, {Q31( 0.72683747733879f), Q31(-0.48060774432251f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:315:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 315 | {Q31( 0.97401082477563f), Q31(-0.16855870075190f)}, {Q31( 0.72683747733879f), Q31(-0.48060774432251f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:315:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 315 | {Q31( 0.97401082477563f), Q31(-0.16855870075190f)}, {Q31( 0.72683747733879f), Q31(-0.48060774432251f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:315:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 315 | {Q31( 0.97401082477563f), Q31(-0.16855870075190f)}, {Q31( 0.72683747733879f), Q31(-0.48060774432251f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:314:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 314 | {Q31( 0.74922239129237f), Q31(-0.89879858826087f)}, {Q31(-0.99571588506485f), Q31( 0.52785521494349f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:314:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 314 | {Q31( 0.74922239129237f), Q31(-0.89879858826087f)}, {Q31(-0.99571588506485f), Q31( 0.52785521494349f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:314:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 314 | {Q31( 0.74922239129237f), Q31(-0.89879858826087f)}, {Q31(-0.99571588506485f), Q31( 0.52785521494349f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:314:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 314 | {Q31( 0.74922239129237f), Q31(-0.89879858826087f)}, {Q31(-0.99571588506485f), Q31( 0.52785521494349f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:313:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 313 | {Q31( 0.44844799194357f), Q31( 0.99211574628306f)}, {Q31( 0.66614891079092f), Q31( 0.96590176169121f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:313:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 313 | {Q31( 0.44844799194357f), Q31( 0.99211574628306f)}, {Q31( 0.66614891079092f), Q31( 0.96590176169121f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:313:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 313 | {Q31( 0.44844799194357f), Q31( 0.99211574628306f)}, {Q31( 0.66614891079092f), Q31( 0.96590176169121f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:313:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 313 | {Q31( 0.44844799194357f), Q31( 0.99211574628306f)}, {Q31( 0.66614891079092f), Q31( 0.96590176169121f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:312:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 312 | {Q31( 0.47336129371299f), Q31(-0.27333178296162f)}, {Q31( 0.90998308703519f), Q31( 0.96715662938132f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:312:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 312 | {Q31( 0.47336129371299f), Q31(-0.27333178296162f)}, {Q31( 0.90998308703519f), Q31( 0.96715662938132f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:312:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 312 | {Q31( 0.47336129371299f), Q31(-0.27333178296162f)}, {Q31( 0.90998308703519f), Q31( 0.96715662938132f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:312:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 312 | {Q31( 0.47336129371299f), Q31(-0.27333178296162f)}, {Q31( 0.90998308703519f), Q31( 0.96715662938132f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:311:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 311 | {Q31( 0.51646184922287f), Q31(-0.71373332873917f)}, {Q31( 0.61130721139669f), Q31( 0.46950141175917f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:311:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 311 | {Q31( 0.51646184922287f), Q31(-0.71373332873917f)}, {Q31( 0.61130721139669f), Q31( 0.46950141175917f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:311:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 311 | {Q31( 0.51646184922287f), Q31(-0.71373332873917f)}, {Q31( 0.61130721139669f), Q31( 0.46950141175917f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:311:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 311 | {Q31( 0.51646184922287f), Q31(-0.71373332873917f)}, {Q31( 0.61130721139669f), Q31( 0.46950141175917f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:310:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 310 | {Q31( 0.91851997982317f), Q31( 0.09358228901785f)}, {Q31(-0.96062769559127f), Q31( 0.36099095133739f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:310:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 310 | {Q31( 0.91851997982317f), Q31( 0.09358228901785f)}, {Q31(-0.96062769559127f), Q31( 0.36099095133739f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:310:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 310 | {Q31( 0.91851997982317f), Q31( 0.09358228901785f)}, {Q31(-0.96062769559127f), Q31( 0.36099095133739f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:310:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 310 | {Q31( 0.91851997982317f), Q31( 0.09358228901785f)}, {Q31(-0.96062769559127f), Q31( 0.36099095133739f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:309:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 309 | {Q31(-0.21411126572790f), Q31(-0.93424819052545f)}, {Q31(-0.68821476106884f), Q31(-0.26892306315457f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:309:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 309 | {Q31(-0.21411126572790f), Q31(-0.93424819052545f)}, {Q31(-0.68821476106884f), Q31(-0.26892306315457f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:309:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 309 | {Q31(-0.21411126572790f), Q31(-0.93424819052545f)}, {Q31(-0.68821476106884f), Q31(-0.26892306315457f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:309:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 309 | {Q31(-0.21411126572790f), Q31(-0.93424819052545f)}, {Q31(-0.68821476106884f), Q31(-0.26892306315457f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:308:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 308 | {Q31(-0.98512833386833f), Q31(-0.99972330709594f)}, {Q31(-0.95915368242257f), Q31(-0.99237800466040f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:308:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 308 | {Q31(-0.98512833386833f), Q31(-0.99972330709594f)}, {Q31(-0.95915368242257f), Q31(-0.99237800466040f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:308:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 308 | {Q31(-0.98512833386833f), Q31(-0.99972330709594f)}, {Q31(-0.95915368242257f), Q31(-0.99237800466040f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:308:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 308 | {Q31(-0.98512833386833f), Q31(-0.99972330709594f)}, {Q31(-0.95915368242257f), Q31(-0.99237800466040f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:307:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 307 | {Q31( 0.99298717043688f), Q31( 0.40816610075661fAS libavcodec/arm/vp9lpf_neon.o )}, {Q31( 0.82368298622748f), Q31(-0.74036047190173f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:307:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 307 | {Q31( 0.99298717043688f), Q31( 0.40816610075661f)}, {Q31( 0.82368298622748f), Q31(-0.74036047190173f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:307:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 307 | {Q31( 0.99298717043688f), Q31( 0.40816610075661f)}, {Q31( 0.82368298622748f), Q31(-0.74036047190173f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:307:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 307 | {Q31( 0.99298717043688f), Q31( 0.40816610075661f)}, {Q31( 0.82368298622748f), Q31(-0.74036047190173f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:306:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 306 | {Q31( 0.29938434065514f), Q31(-0.46051329682246f)}, {Q31(-0.91781958879280f), Q31(-0.74012716684186f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:306:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 306 | {Q31( 0.29938434065514f), Q31(-0.46051329682246f)}, {Q31(-0.91781958879280f), Q31(-0.74012716684186f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:306:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 306 | {Q31( 0.29938434065514f), Q31(-0.46051329682246f)}, {Q31(-0.91781958879280f), Q31(-0.74AS libavcodec/arm/vp9mc_16bpp_neon.o 012716684186f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:306:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 306 | {Q31( 0.29938434065514f), Q31(-0.46051329682246f)}, {Q31(-0.91781958879280f), Q31(-0.74012716684186f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:305:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 305 | {Q31( 0.72165342518718f), Q31(-0.69259857349564f)}, {Q31(-0.62928247730667f), Q31( 0.13627037407335f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:305:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 305 | {Q31( 0.72165342518718f), Q31(-0.69259857349564f)}, {Q31(-0.62928247730667f), Q31( 0.13627037407335f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' AS libavcodec/arm/vp9mc_neon.o 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:305:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 305 | {Q31( 0.72165342518718f), Q31(-0.69259857349564f)}, {Q31(-0.62928247730667f), Q31( 0.13627037407335f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:305:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 305 | {Q31( 0.72165342518718f), Q31(-0.69259857349564f)}, {Q31(-0.62928247730667f), Q31( 0.13627037407335f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:304:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 304 | {Q31( 0.89065051931895f), Q31( 0.52783352697585f)}, {Q31(-0.68683707712762f), Q31( 0.80806944710339f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:304:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 304 | {Q31( 0.89065051931895f), Q31( 0.52783352697585f)}, {Q31(-0.68683707712762f), Q31( 0.80806944710339f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) CC libavcodec/ass.o (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:304:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 304 | {Q31( 0.89065051931895f), Q31( 0.52783352697585f)}, {Q31(-0.68683707712762f), Q31( 0.80806944710339f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:304:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 304 | {Q31( 0.89065051931895f), Q31( 0.52783352697585f)}, {Q31(-0.68683707712762f), Q31( 0.80806944710339f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:303:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 303 | {Q31(-0.70395684036886f), Q31( 0.58796798221039f)}, {Q31( 0.00563771969365f), Q31( 0.61768196727244f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:303:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 303 | {Q31(-0.70395684036886f), Q31( 0.58796798221039f)}, {Q31( 0.00563771969365f), Q31( 0.61768196727244f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:303:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 303 | {Q31(-0.70395684036886f), Q31( 0.58796798221039f)}, {Q31( 0.00563771969365f), Q31( 0.61768196727244f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:303:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 303 | {Q31(-0.70395684036886f), Q31( 0.58796798221039f)}, {Q31( 0.00563771969365f), Q31( 0.61768196727244f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:302:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 302 | {Q31(-0.93643603134666f), Q31( 0.99870790442385f)}, {Q31( 0.91427159529618f), Q31(-0.98290505544444f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:302:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 302 | {Q31(-0.93643603134666f), Q31( 0.99870790442385f)}, {Q31( 0.91427159529618f), Q31(-0.98290505544444f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:302:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 302 | {Q31(-0.93643603134666f), Q31( 0.99870790442385f)}, {Q31( 0.91427159529618f), Q31(-0.98290505544444f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:302:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 302 | {Q31(-0.93643603134666f), Q31( 0.99870790442385f)}, {Q31( 0.91427159529618f), Q31(-0.98290505544444f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:301:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 301 | {Q31( 0.82411158711197f), Q31( 0.96654618432562f)}, {Q31(-0.65185446735885f), Q31(-0.88734990773289f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:301:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 301 | {Q31( 0.82411158711197f), Q31( 0.96654618432562f)}, {Q31(-0.65185446735885f), Q31(-0.88734990773289f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:301:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 301 | {Q31( 0.82411158711197f), Q31( 0.96654618432562f)}, {Q31(-0.65185446735885f), Q31(-0.88734990773289f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:301:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 301 | {Q31( 0.82411158711197f), Q31( 0.96654618432562f)}, {Q31(-0.65185446735885f), Q31(-0.88734990773289f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:300:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 300 | {Q31(-0.78566324168507f), Q31(-0.75568541079691f)}, {Q31(-0.95789495447877f), Q31(-0.20423194696966f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:300:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 300 | {Q31(-0.78566324168507f), Q31(-0.75568541079691f)}, {Q31(-0.95789495447877f), Q31(-0.20423194696966f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:300:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 300 | {Q31(-0.78566324168507f), Q31(-0.75568541079691f)}, {Q31(-0.95789495447877f), Q31(-0.20423194696966f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:300:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 300 | {Q31(-0.78566324168507f), Q31(-0.75568541079691f)}, {Q31(-0.95789495447877f), Q31(-0.20423194696966f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:299:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 299 | {Q31( 0.28398686150148f), Q31( 0.3463355570212888f warning)s} generated,. {Q31( 0.95258164539612f), Q31(-0.54893416026939f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:299:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 299 | {Q31( 0.28398686150148f), Q31( 0.34633555702188f)}, {Q31( 0.95258164539612f), Q31(-0.54893416026939f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:299:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 299 | {Q31( 0.28398686150148f), Q31( 0.34633555702188f)}, {Q31( 0.95258164539612f), Q31(-0.54893416026939f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:299:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 299 | {Q31( 0.28398686150148f), Q31( 0.34633555702188f)}, {Q31( 0.95258164539612f), Q31(-0.54893416026939f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:298:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 298 | {Q31( 0.91328082618125f), Q31(-0.99839597361769f)}, {Q31(-0.05890199924154f), Q31( 0.70741827819497f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:298:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 298 | {Q31( 0.91328082618125f), Q31(-0.99839597361769f)}, {Q31(-0.05890199924154f), Q31( 0.70741827819497f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:298:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 298 | {Q31( 0.91328082618125f), Q31(-0.99839597361769f)}, {Q31(-0.05890199924154f), Q31( 0.70741827819497f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:298:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 298 | {Q31( 0.91328082618125f), Q31(-0.99839597361769f)}, {Q31(-0.05890199924154f), Q31( 0.70741827819497f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:297:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 297 | {Q31( 0.30485754879632f), Q31(-0.70540034357529f)}, {Q31( 0.85289650925190f), Q31( 0.46766131791044f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:297:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 297 | {Q31( 0.30485754879632f), Q31(-0.70540034357529f)}, {Q31( 0.85289650925190f), Q31( 0.46766131791044f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:297:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 297 | {Q31( 0.30485754879632f), Q31(-0.70540034357529f)}, {Q31( 0.85289650925190f), Q31( 0.46766131791044f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:297:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 297 | {Q31( 0.30485754879632f), Q31(-0.70540034357529f)}, {Q31( 0.85289650925190f), Q31( 0.46766131791044f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:296:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 296 | {Q31(-0.85913269895572f), Q31( 0.95766566168880f)}, {Q31(-0.93307242253692f), Q31( 0.49431757696466f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:296:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 296 | {Q31(-0.85913269895572f), Q31( 0.95766566168880f)}, {Q31(-0.93307242253692f), Q31( 0.49431757696466f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:296:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 296 | {Q31(-0.85913269895572f), Q31( 0.95766566168880f)}, {Q31(-0.93307242253692f), Q31( 0.49431757696466f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:296:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 296 | {Q31(-0.85913269895572f), Q31( 0.95766566168880f)}, {Q31(-0.93307242253692f), Q31( 0.49431757696466f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:295:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 295 | {Q31(-0.76191692573909f), Q31( 0.99768118356265f)}, {Q31( 0.98111043100884f), Q31(-0.95854459734407f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:295:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 295 | {Q31(-0.76191692573909f), Q31( 0.99768118356265f)}, {Q31( 0.98111043100884f), Q31(-0.95854459734407f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:295:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 295 | {Q31(-0.76191692573909f), Q31( 0.99768118356265f)}, {Q31( 0.98111043100884f), Q31(-0.95854459734407f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:295:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 295 | {Q31(-0.76191692573909f), Q31( 0.99768118356265f)}, {Q31( 0.98111043100884f), Q31(-0.95854459734407f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:294:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 294 | {Q31(-0.11708371046774f), Q31(-0.99800843444966f)}, {Q31( 0.21356749817493f), Q31(-0.90716295627033f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:294:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 294 | {Q31(-0.11708371046774f), Q31(-0.99800843444966f)}, {Q31( 0.21356749817493f), Q31(-0.90716295627033f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:294:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 294 | {Q31(-0.11708371046774f), Q31(-0.99800843444966f)}, {Q31( 0.21356749817493f), Q31(-0.90716295627033f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:294:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 294 | {Q31(-0.11708371046774f), Q31(-0.99800843444966f)}, {Q31( 0.21356749817493f), Q31(-0.90716295627033f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:293:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 293 | {Q31(-0.85639281671058f), Q31( 0.42429854760451f)}, {Q31(-0.92882402971423f), Q31( 0.27871809078609f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:293:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 293 | {Q31(-0.85639281671058f), Q31( 0.42429854760451f)}, {Q31(-0.92882402971423f), Q31( 0.27871809078609f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:293:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 293 | {Q31(-0.85639281671058f), Q31( 0.42429854760451f)}, {Q31(-0.92882402971423f), Q31( 0.27871809078609f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:293:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 293 | {Q31(-0.85639281671058f), Q31( 0.42429854760451f)}, {Q31(-0.92882402971423f), Q31( 0.27871809078609f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:292:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 292 | {Q31( 0.79788337195331f), Q31(-0.93180971199849f)}, {Q31( 0.54473080610200f), Q31(-0.11919206037186f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:292:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 292 | {Q31( 0.79788337195331f), Q31(-0.93180971199849f)}, {Q31( 0.54473080610200f), Q31(-0.11919206037186f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:292:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 292 | {Q31( 0.79788337195331f), Q31(-0.93180971199849f)}, {Q31( 0.54473080610200f), Q31(-0.11919206037186f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:292:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 292 | {Q31( 0.79788337195331f), Q31(-0.93180971199849f)}, {Q31( 0.54473080610200f), Q31(-0.11919206037186f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:291:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 291 | {Q31(-0.91592244254432f), Q31( 0.03687901376713f)}, {Q31(-0.76285492357887f), Q31(-0.91371867919124f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:291:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 291 | {Q31(-0.91592244254432f), Q31( 0.03687901376713f)}, {Q31(-0.76285492357887f), Q31(-0.91371867919124f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:291:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 291 | {Q31(-0.91592244254432f), Q31( 0.03687901376713f)}, {Q31(-0.76285492357887f), Q31(-0.91371867919124f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:291:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 291 | {Q31(-0.91592244254432f), Q31( 0.03687901376713f)}, {Q31(-0.76285492357887f), Q31(-0.91371867919124f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:290:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 290 | {Q31( 0.62664209577999f), Q31(-0.74402970906471f)}, {Q31(-0.77149701404973f), Q31(-0.33883658042801f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:290:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 290 | {Q31( 0.62664209577999f), Q31(-0.74402970906471f)}, {Q31(-0.77149701404973f), Q31(-0.33883658042801f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:290:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 290 | {Q31( 0.62664209577999f), Q31(-0.74402970906471f)}, {Q31(-0.77149701404973f), Q31(-0.33883658042801f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:290:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 290 | {Q31( 0.62664209577999f), Q31(-0.74402970906471f)}, {Q31(-0.77149701404973f), Q31(-0.33883658042801f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:289:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 289 | {Q31( 0.55266258627194f), Q31( 0.59449057465591f)}, {Q31( 0.34581177741673f), Q31( 0.94879421061866f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:289:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 289 | {Q31( 0.55266258627194f), Q31( 0.59449057465591f)}, {Q31( 0.34581177741673f), Q31( 0.94879421061866f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:289:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 289 | {Q31( 0.55266258627194f), Q31( 0.59449057465591f)}, {Q31( 0.34581177741673f), Q31( 0.94879421061866f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:289:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 289 | {Q31( 0.55266258627194f), Q31( 0.59449057465591f)}, {Q31( 0.34581177741673f), Q31( 0.94879421061866f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:288:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 288 | {Q31(-0.99635026409640f), Q31(-0.58107730574765f)}, {Q31(-0.99969370862163f), Q31( 0.98369989360250f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:288:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 288 | {Q31(-0.99635026409640f), Q31(-0.58107730574765f)}, {Q31(-0.99969370862163f), Q31( 0.98369989360250f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:288:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 288 | {Q31(-0.99635026409640f), Q31(-0.58107730574765f)}, {Q31(-0.99969370862163f), Q31( 0.98369989360250f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:288:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 288 | {Q31(-0.99635026409640f), Q31(-0.58107730574765f)}, {Q31(-0.99969370862163f), Q31( 0.98369989360250f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:287:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 287 | {Q31(-0.98892980586032f), Q31(-0.87881132267556f)}, {Q31( 0.51756627678691f), Q31( 0.66926784710139f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:287:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 287 | {Q31(-0.98892980586032f), Q31(-0.87881132267556f)}, {Q31( 0.51756627678691f), Q31( 0.66926784710139f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:287:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 287 | {Q31(-0.98892980586032f), Q31(-0.87881132267556f)}, {Q31( 0.51756627678691f), Q31( 0.66926784710139f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:287:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 287 | {Q31(-0.98892980586032f), Q31(-0.87881132267556f)}, {Q31( 0.51756627678691f), Q31( 0.66926784710139f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:286:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 286 | {Q31(-0.01689629065389f), Q31( 0.00287506445732f)}, {Q31(-0.86110349531986f), Q31( 0.42548583726477f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:286:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 286 | {Q31(-0.01689629065389f), Q31( 0.00287506445732f)}, {Q31(-0.86110349531986f), Q31( 0.42548583726477f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:286:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 286 | {Q31(-0.01689629065389f), Q31( 0.00287506445732f)}, {Q31(-0.86110349531986f), Q31( 0.42548583726477f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:286:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 286 | {Q31(-0.01689629065389f), Q31( 0.00287506445732f)}, {Q31(-0.86110349531986f), Q31( 0.42548583726477f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:285:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 285 | {Q31( 0.98164490790123f), Q31(-0.77463155528697f)}, {Q31(-0.54671580548181f), Q31(-0.02570928536004f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:285:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 285 | {Q31( 0.98164490790123f), Q31(-0.77463155528697f)}, {Q31(-0.54671580548181f), Q31(-0.02570928536004f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31CC libavcodec/ass_split.o (x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:285:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 285 | {Q31( 0.98164490790123f), Q31(-0.77463155528697f)}, {Q31(-0.54671580548181f), Q31(-0.02570928536004f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:285:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 285 | {Q31( 0.98164490790123f), Q31(-0.77463155528697f)}, {Q31(-0.54671580548181f), Q31(-0.02570928536004f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:284:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 284 | {Q31(-0.70051415345560f), Q31(-0.45340028808763f)}, {Q31(-0.99496513054797f), Q31(-0.90071908066973f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:284:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 284 | {Q31(-0.70051415345560f), Q31(-0.45340028808763f)}, {Q31(-0.99496513054797f), Q31(-0.90071908066973f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:284:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 284 | {Q31(-0.70051415345560f), Q31(-0.45340028808763f)}, {Q31(-0.99496513054797f), Q31(-0.90071908066973f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:284:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 284 | {Q31(-0.70051415345560f), Q31(-0.45340028808763f)}, {Q31(-0.99496513054797f), Q31(-0.90071908066973f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:283:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 283 | {Q31( 0.91697008020594f), Q31( 0.17514097332009f)}, {Q31(-0.70774918760427f), Q31( 0.52548653416543f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((CC libavcodec/assdec.o x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:283:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 283 | {Q31( 0.91697008020594f), Q31( 0.17514097332009f)}, {Q31(-0.70774918760427f), Q31( 0.52548653416543f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:283:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 283 | {Q31( 0.91697008020594f), Q31( 0.17514097332009f)}, {Q31(-0.70774918760427f), Q31( 0.52548653416543f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:283:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 283 | {Q31( 0.91697008020594f), Q31( 0.17514097332009f)}, {Q31(-0.70774918760427f), Q31( 0.52548653416543f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:282:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavcodec/assenc.o 282 | {Q31( 0.30424629369539f), Q31(-0.49438267012479f)}, {Q31( 0.66565033746925f), Q31( 0.64652935542491f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:282:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 282 | {Q31( 0.30424629369539f), Q31(-0.49438267012479f)}, {Q31( 0.66565033746925f), Q31( 0.64652935542491f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:282:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 282 | {Q31( 0.30424629369539f), Q31(-0.49438267012479f)}, {Q31( 0.66565033746925f), Q31( 0.64652935542491f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:282:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 282 | {Q31( 0.30424629369539f), Q31(-0.4CC libavcodec/asv.o 9438267012479f)}, {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] CC libavcodec/asvdec.o 281 | {Q31( 0.74496252926055f), Q31(-0.91169004445807f)}, {Q31(-0.96440182703856f), Q31(-0.94739918296622f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:280:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 280 | {Q31( 0.75622801399036f), Q31( 0.20950329995549f)}, {Q31( 0.07069442601050f), Q31(-0.78247898470706f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:280:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 280 | {Q31( 0.75622801399036f), Q31( 0.20950329995549f)}, {Q31( 0.07069442601050f), Q31(-0.78247898470706f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:280:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 280 | {Q31( 0.75622801399036f), Q31( 0.20950329995549f)}, {Q31( 0.07069442601050f), Q31(-0.78247898470706f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:280:7CC libavcodec/asvenc.o : 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] 279In file included from | {Qsrc/libavcodec/arm/me_cmp_init_arm.c3:1(26-: 0In file included from .src/libavcodec/mpegvideo.h4:545: 7src/libavcodec/put_bits.h2:52279:3373:31 7warning: 14comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]4f ), Q31(-0.5671CC libavcodec/atrac.o 632364 62277 | 6 0 f ) }, { Q 31(i-0f. 72(9s2-9>6b7uf5_0e2n9d2 7-5 sf-)>, bQ3u1f(_-p0t.r9 8>=0 s0i8z2e72o72f7(3B2i4ft)Bu}f),) {| ~~~~^~~~~~~~~~~~~~~~~~~ | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h: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] CC libavcodec/atrac1.o 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)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 16 warningsrc/libavcodec/aac_defines.hsrc/libavcodec/put_bits.hs: generated45::. 36:265 :note: 37expanded from macro 'Q31': warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 45 | #define Q31(x) 265 | ( i nitf) (((sx-)>*b2uf1_e4n7d4 8-3 6s4-8.>0b u+f _0pt.r5 )> = s| ^ ~i zeof(BitBufIn file included from )src/libavcodec/aacsbr_fixed.c): 62{: src/libavcodec/aacsbrdata.h :| 277 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~: 83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 277 | {Q31( 0.54840422910309f), Q31( 0.75221367176302f)}, {Q31( 0.40009252867955f), Q31(-0.98929400334421f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62CC libavcodec/atrac3.o : src/libavcodec/aacsbrdata.h:277:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 277 | {Q31( 0.54840422910309f), Q31( 0.75221367176302f)}, {Q31( 0.40009252867955f), Q31(-0.98929400334421f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:277:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 277 | {Q31( 0.54840422910309f), Q31( 0.75221367176302f)}, {Q31( 0.40009252867955f), Q31(-0.98929400334421f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:277:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 277 | {Q31( 0.54840422910309f), Q31( 0.75221367176302f)}, {Q31( 0.40009252867955f), Q31(-0.98929400334421f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:276:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 276 | {Q31(-0.01053049862020f), Q31(-0.66959058036166f)}, {Q31(-0.91266367957293f), Q31(-0.11522938140034f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:276:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 276 | {Q31(-0.0105304986202CC libavcodec/atrac3plus.o 0f), Q31(-0.66959058036166f)}, {Q31(-0.91266367957293f), Q31(-0.115src/libavcodec/put_bits.h2293:813174:0330: 3warning: 4comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f )}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36 :317 note: | expanded from macro 'Q31' if (s45-> | b#udfe_feinnde -Q 3s1-(>xb)u f _ p t r > = s i ze o f( B i(tiBnutf)))( ({x )* 2| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~1 47483648.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] CC libavcodec/atrac3plusdec.o 276 | {Q31(-0.01053049862020f), Q31(-0.66959058036166f)}, {Q31(-0.91266367957293f), Q31(-0.11522938140034f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:275:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 275 | {Q31( 0.80705063769351f), Q31( 0.29653668284408f)}, {Q31(-0.38981478896926f), Q31( 0.89572605717087f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:275:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 275 | {Q31( 0.80705063769351f), Q31( 0.29653668284408f)}, {Q31(-0.38981478896926f), Q31( 0.89572605717087f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:275:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 275 | {Q31( 0.807050637693CC libavcodec/atrac3plusdsp.o 51f), Q31( 0.29653668284408f)}, {Q31(-0.38981478896926f), Q31( 0.89572605717087f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:275:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 275 | {Q31( 0.80705063769351f), Q31( 0.29653668284408f)}, {Q31(-0.38981478896926f), Q31( 0.89572605717087f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:274:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 274 | {Q31( 0.14130051758487f), Q31(-0.95090983575689f)}, {Q31(-0.47005496701697f), Q31(-0.37340549728647f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:274:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 274 | {Q31( 0.14130051758487f), Q31(-0.95090983575CC libavcodec/atrac9dec.o 689f)}, {Q31(-0.47005496701697f), Q31(-0.37340549728647f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:274:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 274 | {Q31( 0.14130051758487f), Q31(-0.95090983575689f)}, {Q31(-0.47005496701697f), Q31(-0.37340549728647f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:274:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 274 | {Q31( 0.14130051758487f), Q31(-0.95090983575689f)}, {Q31(-0.47005496701697f), Q31(-0.37340549728647f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:273:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 273 | {Q31(-0.99948153278296f), Q31(-0.59483417516607f)}, {Q31( 0.97113454393991f), Q31(-0.67528515225647f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:273:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 273 | {Q31(-0.99948153278296f), Q31(-0.59483417516607f)}, {Q31( 0.97113454393991f), Q31(-0.67528515225647f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:273:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 273 | {Q31(-0.99948153278296f), Q31(-0.59483417516607f)}, {Q31( 0.97113454393991f), Q31(-0.67528515225647f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:273:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 273 | {Q31(-0.99948153278296f), Q31(-0.59483417516607f)}, {Q31( 0.97113454393991f), Q31(-0.67528515225647f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ CC libavcodec/atsc_a53.o CC libavcodec/audio_frame_queue.o CC libavcodec/audiodsp.o CC libavcodec/aura.o CC libavcodec/av1_frame_merge_bsf.o 20 warnings generated. CC libavcodec/av1_frame_split_bsf.o CC libavcodec/av1_metadata_bsf.o 16 warnings generated. CC libavcodec/av1_parse.o 3 warnings generated. CC libavcodec/av1_parser.o CC libavcodec/av1dec.o CC libavcodec/avcodec.o CC libavcodec/avdct.o CC libavcodec/avfft.o In file included from src/libavcodec/arm/mpegvideo_arm.c:25: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/avpacket.o CC libavcodec/avrndec.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_ptrIn file included from >= src/libavcodec/aacsbr_fixed.cs:iz62eo: fsrc/libavcodec/aacsbrdata.h(:Bi700t:Bu73f:) )warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 700 | Q31(-0.0004875227f), Q31(-0.0004947518f), Q31(-0.0005617692f), Q31(-0.0005525286f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:700:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 700 | Q31(-0.0004875227f), Q31(-0.0004947518f), Q31(-0.0005617692f), Q31(-0.0005525286f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:700:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 700 | Q31(-0.0004875227f), Q31(-0.0004947518f), Q31(-0.0005617692f), Q31(-0.0005525286f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define CC libavcodec/avs.o 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.000546656src/libavcodec/put_bits.h5f):,317 Q:3331: (warning: -0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]. 0005226564f), Q3173 | 1 ( - 0 .i00f0 50(4s0-7>1b4uff)_,e nQd3 1- (s--0>.0b0u0f4_p8t93r7 9>1f=) ,s i z| e ~~~~^~~~~~~~~~~~~~~o f(Bisrc/libavcodec/aac_defines.ht:B45u:f36):) note: {expanded from macro 'Q31' | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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), Q3CC libavcodec/avs2.o 1(-0.0005040714f), Q31(-0.0004893791f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:699:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 699 | Q31(-0.0005466565f), Q31(-0.0005226564f), Q31(-0.0005040714f), Q31(-0.0004893791f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:698:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 698 | Q31(-0.0006312493f), Q31(-0.0006132747f), Q31(-0.0005870930f), Q31(-0.0005677802f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:698:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 698 | Q31(-0.0006312493f), Q31(-0.0006132747f), Q31(-0.0005870930f), Q31(-0.0005677802f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ CC libavcodec/avs2_parser.o In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:698:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 698 | Q31(-0.0006312493f), Q31(-0.0006132747f), Q31(-0.0005870930f), Q31(-0.0005677802f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:698:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 698 | Q31(-0.0006312493f), Q31(-0.0006132747f), Q31(-0.0005870930f), Q31(-0.0005677802f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:697:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 697 | Q31(-0.0007157736f), Q31(-0.0006941614f), Q31(-0.0006777690f), Q31(-0.0006540333f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:697:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 697 | Q31(-0.0007157736f), Q31(-0.0006941614f), Q31(-0.0006777690f), Q31(-0.0006540333f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:697:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 697 | Q31(-0.0007157736f), Q31(-0.0006941614f), Q31(-0.0006777690f), Q31(-0.0006540333f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (CC libavcodec/avs3_parser.o int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:697:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 697 | Q31(-0.0007157736f), Q31(-0.0006941614f), Q31(-0.0006777690f), Q31(-0.0006540333f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:696:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 696 | Q31(-0.0007681371f), Q31(-0.0007490598f), Q31(-0.0007440941f), Q31(-0.0007255043f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:696:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 696 | Q31(-0.0007681371f), Q31(-0.0007490598f), Q31(-0.0007440941f), Q31(-0.0007255043f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:696:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 696 | Q31(-0.0007681371f), Q31(-0.0007490598f), Q31(-0.0007440941f), Q31(-0.0007255043f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:696:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 696 | Q31(-0.0007681371f), Q31(-0.0007490598f), Q31(-0.0007440941f), Q31(-0.0007255043f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:695:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 695 | Q31(-0.0007803664f), Q31(-0.0007779869f), Q31(-0.0007834332f), Q31(-0.0007724848f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:695:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 695 | Q31(-0.0007803664f), Q31(-0.0007779869f), Q31(-0.0007834332f), Q31(-0.0007724848f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:695:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 695 | Q31(-0.0007803664f), Q31(-0.0007779869f), Q31(-0.0007834332f), Q31(-0.0007724848f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:695:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 695 | Q31(-0.0007803664f), Q31(-0.0007779869f), Q31(-0.0007834332f), Q31(-0.0007724848f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) CC libavcodec/avuidec.o (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:694:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 694 | Q31(-0.0007530001f), Q31(-0.0007630793f), Q31(-0.0007757977f), Q31(-0.0007801449f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:694:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 694 | Q31(-0.0007530001f), Q31(-0.0007630793f), Q31(-0.0007757977f), Q31(-0.0007801449f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:694:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 694 | Q31(-0.0007530001f), Q31(-0.0007630793f), Q31(-0.0007757977f), Q31(-0.0007801449f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:694:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 694 | Q31(-0.0007530001f), Q31(-0.0007630793f), Q31(-0.0007757977f), Q31(-0.0007801449f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:693:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 693 | Q31(-0.0006650415f), Q31(-0.0006917937f), Q31(-0.0007215391f), Q31(-0.0007319357f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:693:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 693 | Q31(-0.0006650415f), Q31(-0.0006917937f), Q31(-0.0007215391f), Q31(-0.0007319357f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:693:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 693 | Q31(-0.0006650415f), Q31(-0.0006917937f), Q31(-0.0007215391f), Q31(-0.0007319357f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:693:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 693 | Q31(-0.0006650415f), Q31(-0.0006917937f), Q31(-0.0007215391f), Q31(-0.0007319357f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:692:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 692 | Q31(-0.0005145572f), Q31(-0.0005564576f), Q31(-0.0005946118f), Q31(-0.0006341594f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:692:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 692 | Q31(-0.0005145572f), Q31(-0.0005564576f), Q31(-0.0005946118f), Q31(-0.0006341594f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:692:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 692 | Q31(-0.0005145572f), Q31(-0.0005564576f), Q31(-0.0005946118f), Q31(-0.0006341594f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:692:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 692 | Q31(-0.0005145572f), Q31(-0.0005564576f), Q31(-0.0005946118f), Q31(-0.0006341594f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:691:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 691 | Q31(-0.0002896981f), Q31(-0.0003501175f), Q31(-0.0004095121f), Q31(-0.0004606325f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:691:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 691 | Q31(-0.0002896981f), Q31(-0.0003501175f), Q31(-0.0004095121f), Q31(-0.0004606325f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:691:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 691 | Q31(-0.0002896981f), Q31(-0.0003501175f), Q31(-0.0004095121f), Q31(-0.0004606325f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:691:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 691 | Q31(-0.0002896981f), Q31(-0.0003501175f), Q31(-0.0004095121f), Q31(-0.0004606325f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:690:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 690 | Q31( 0.0000134949f), Q31(-0.0000617334f), Q31(-0.0001446380f), Q31(-0.0002098337f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:690:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 690 | Q31( 0.0000134949f), Q31(-0.0000617334f), Q31(-0.0001446380f), Q31(-0.0002098337f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:690:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 690 | Q31( 0.0000134949f), Q31(-0.0000617334f), Q31(-0.0001446380f), Q31(-0.0002098337f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:690:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 690 | Q31( 0.0000134949f), Q31(-0.0000617334f), Q31(-0.0001446380f), Q31(-0.0002098337fCC libavcodec/avuienc.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: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:45CC libavcodec/bethsoftvideo.o :36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:688:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 688 | Q31( 0.0008608443f), Q31( 0.0007458025f), Q31( 0.0006239376f), Q31( 0.0005107388f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:688:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 688 | Q31( 0.0008608443f), Q31( 0.0007458025f), Q31( 0.0006239376f), Q31( 0.0005107388f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:688:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 688 | Q31( 0.0008608443f), Q31( 0.0007458025f), Q31( 0.0006239376f), Q31( 0.0005107388f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:688:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 688 | Q31( 0.0008608443f), Q31( 0.0007458025f), Q31( 0.0006239376f), Q31( 0.0005107388f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:687:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 687 | Q31( 0.0013902494f), Q31( 0.0012577884f), Q31( 0.0011250155f), Q31( 0.0009885988f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:687:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 687 | Q31( 0.0013902494f), Q31( 0.0012577884f), Q31( 0.0011250155f), Q31( 0.0009885988f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:687:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 687 | Q31( 0.0013902494f), Q31( 0.0012577884f), Q31( 0.0011250155f), Q31( 0.0009885988f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:687:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 687 | Q31( 0.0013902494f), Q31( 0.0012577884f), Q31( 0.0011250155f), Q31( 0.0009885988f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:686:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 686 | Q31( 0.0019841140f), Q31( 0.0018348265f), Q31( 0.0016868083f), Q31( 0.0015443219f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:686:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 686 | Q31( 0.0019841140f), Q31( 0.0018348265f), Q31( 0.0016868083f), Q31( 0.0015443219f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:686:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 686 | Q31( 0.0019841140f), Q31( 0.0018348265f), Q31( 0.0016868083f), Q31( 0.0015443219f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) CC libavcodec/bfi.o (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:686:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 686 | Q31( 0.0019841140f), Q31( 0.0018348265f), Q31( 0.0016868083f), Q31( 0.0015443219f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:685:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 685 | Q31( 0.0026201758f), Q31( 0.0024625616f), Q31( 0.0023017254f), Q31( 0.0021461583f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:685:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 685 | Q31( 0.0026201758f), Q31( 0.0024625616f), Q31( 0.0023017254f), Q31( 0.0021461583f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:685:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 685 | Q31( 0.0026201758f), Q31( 0.0024625616f), Q31( 0.0023017254f), Q31( 0.0CC libavcodec/bgmc.o 021461583f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:685:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 685 | Q31( 0.0026201758f), Q31( 0.0024625616f), Q31( 0.0023017254f), Q31( 0.0021461583f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:684:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 684 | Q31( 0.0032739613f), Q31( 0.0031125420f), Q31( 0.0029469447f), Q31( 0.0027870464f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:684:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 684 | Q31( 0.0032739613f), Q31( 0.0031125420f), Q31( 0.0029469447f), Q31( 0.0027870464f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:684:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 684 | Q31( 0.0032739613f), Q31( 0.0031125420f), Q31( 0.0029469447f), Q31( 0.0027870464f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:684:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 684 | Q31( 0.0032739613f), Q31( 0.0031125420f), Q31( 0.0029469447f), Q31( 0.0027870464f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:683:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 683 | Q31( 0.0039207432f), Q31( 0.0037603922f), Q31( 0.0036008268f), Q31( 0.0034418874f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:683:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 683 | Q31( 0.0039207432f), Q31( 0.0037603922f), Q31( 0.0036008268f), Q31( 0.0034418874f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:683:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 683 | Q31( 0.0039207432f), Q31( 0.0037603922f), Q31( 0.0036008268f), Q31( 0.0034418874f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:683:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 683 | Q31( 0.0039207432f), Q31( 0.0037603922f), Q31( 0.0036008268f), Q31( 0.0034418874f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:682:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 682 | Q31( 0.0045209852f), Q31( 0.0043730719f), Q31( 0.0042264269f), Q31( 0.0040819753f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 16In file included from warningsrc/libavcodec/aacsbr_fixed.cs: generated62. : 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) (iCC libavcodec/bink.o nt)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:682:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 682 | Q31( 0.0045209852f), Q31( 0.0043730719f), Q31( 0.0042264269f), Q31( 0.0040819753f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:682:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 682 | Q31( 0.0045209852f), Q31( 0.0043730719f), Q31( 0.0042264269f), Q31( 0.0040819753f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:681:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 681 | Q31( 0.0050393022f), Q31( 0.0049137603f), Q31( 0.0047932560f), Q31( 0.0046606460f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:681:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 681 | Q31( 0.0050393022f), Q31( 0.0049137603f), Q31( 0.0047932560f), Q31( 0.0046606460f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:681:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 681 | Q31( 0.0050393022f), Q31( 0.0049137603f), Q31( 0.0047932560f), Q31( 0.0046606460f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:681:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 681 | Q31( 0.0050393022f), Q31( 0.0049137603f), Q31( 0.0047932560f), Q31( 0.0046606460f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:680:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 680 | Q31( 0.0054196775f), Q31( 0.0053471681f), Q31( 0.0052461166f), Q31( 0.0051407353f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:680:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 680 | Q31( 0.0054196775f), Q31( 0.0053471681f), Q31( 0.0052461166f), Q31( 0.0051407353f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:680:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 680 | Q31( 0.0054196775f), Q31( 0.0053471681f), Q31( 0.0052461166f), Q31( 0.0051407353f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:680:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 680 | Q31( 0.0054196775f), Q31( 0.0053471681f), Q31( 0.0052461166f), Q31( 0.0051407353f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 11 warnings generated. 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' CC libavcodec/binkaudio.o 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h: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.35) warning s| generated ^ ~. In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:676:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 676 | Q31( 0.0046039530f), Q31( 0.0048109469f), Q31( 0.0049839687f), Q31( 0.0051382275f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:675:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 675 | Q31( 0.0035401246f), Q31( 0.0038456408f), Q31( 0.0041251642f), Q31( 0.0043801861f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:675:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 675 | Q31( 0.0035401246f), Q31( 0.0038456408f), Q31( 0.0041251642f), Q31( 0.0043801861f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:675:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 675 | Q31( 0.0035401246f), Q31( 0.0038456408f), Q31( 0.0041251642f), Q31( 0.0043801861f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:675:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 675 | Q31( 0.0035401246f), Q31( 0.0038456408f), Q31( 0.0041251642f), Q31( 0.0043801861f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:674:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 674 | Q31( 0.0020274176f), Q31( 0.0024508540f), Q31( 0.0028446757f), Q31( 0.0032091885f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:674:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 674 | Q31( 0.0020274176f), Q31( 0.0024508540f), Q31( 0.0028446757f), Q31( 0.0032091885f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:674:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 674 | Q31( 0.0020274176f), Q31( 0.0024508540f), Q31( 0.0028446757f), Q31( 0.0032091885f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:674:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 674 | Q31( 0.0020274176f), Q31( 0.0024508540f), Q31( 0.0028446757f), Q31( 0.0032091885f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:673:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 673 | Q31( 0.0000276045f), Q31( 0.0005832264f), Q31( 0.0010902329f), Q31( 0.0015784682f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:673:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 673 | Q31( 0.0000276045f), Q31( 0.0005832264f), Q31( 0.0010902329f), Q31( 0.0015784682f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:673:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 673 | Q31( 0.0000276045f), Q31( 0.0005832264f), Q31( 0.0010902329f), Q31( 0.0015784682f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:673:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 673 | Q31( 0.0000276045f), Q31( 0.0005832264f), Q31( 0.0010902329f), Q31( 0.0015784682f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:672:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 672 | Q31(-0.0024826723f), Q31(-0.0018039472f), Q31(-0.0011568135f), Q31(-0.0005464280f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:672:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 672 | Q31(-0.0024826723f), Q31(-0.0018039472f), Q31(-0.0011568135f), Q31(-0.0005464280f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:672:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 672 | Q31(-0.0024826723f), Q31(-0.0018039472f), Q31(-0.0011568135f), Q31(-0.CC libavcodec/binkdsp.o 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/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:669:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 669 | -Q31( 0.0132718220f), Q31(-0.0121849995f), Q31(-0.0111315548f), Q31(-0.0101150215f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:669:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 669 | -Q31( 0.0132718220f), Q31(-0.0121849995f), Q31(-0.0111315548f), Q31(-0.0101150215f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.CC libavcodec/bintext.o 5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:668:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 668 | Q31( 0.0179433381f), Q31( 0.0167324712f), Q31( 0.0155405553f), Q31( 0.0143904666f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:668:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 668 | Q31( 0.0179433381f), Q31( 0.0167324712f), Q31( 0.0155405553f), Q31( 0.0143904666f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:668:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 668 | Q31( 0.0179433381f), Q31( 0.0167324712f), Q31( 0.0155405553f), Q31( 0.0143904666f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:668:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 668 | Q31( 0.0179433381f), Q31( 0.0167324712f), Q31( 0.0155405553f), Q31( 0.0143904666f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:667:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 667 | Q31( 0.0230680169f), Q31( 0.0217467550f), Q31( 0.0204531793f), Q31( 0.0191872431f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:667:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 667 | Q31( 0.0230680169f), Q31( 0.0217467550f), Q31( 0.0204531793f), Q31( 0.0191872431f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:667:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 667 | Q31( 0.0230680169f), Q31( 0.0217467550f), Q31( 0.0204531793f), Q31( 0.0191872431f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:667:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 667 | Q31( 0.0230680169f), Q31( 0.0217467550f), Q31( 0.0204531793f), Q31( 0.0191872431f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:666:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 666 | Q31( 0.0286072173f), Q31( 0.0271859429f), Q31( 0.0257875847f), Q31( 0.0244160992f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:666:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 666 | Q31( 0.0286072173f), Q31( 0.0271859429f), Q31( 0.0257875847f), Q31( 0.0244160992f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:666:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 666 | Q31( 0.0286072173f), Q31( 0.0271859429f), Q31( 0.0257875847f), Q31( 0.0244160992f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:666:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 666 | Q31( 0.0286072173f), Q31( 0.0271859429f), Q31( 0.0257875847f), Q31( 0.0244160992f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:665:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 665 | Q31( 0.0344620948f), Q31( 0.0329754081f), Q31( 0.0315017608f), Q31( 0.0300502657f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:665:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 665 | Q31( 0.0344620948f), Q31( 0.0329754081f), Q31( 0.0315017608f), Q31( 0.0300502657f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:665:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 665 | Q31( 0.0344620948f), Q31( 0.0329754081f), Q31( 0.0315017608f), Q31( 0.0300502657f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:665:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 665 | Q31( 0.0344620948f), Q31( 0.0329754081f), Q31( 0.0315017608f), Q31( 0.0300502657f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:664:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 664 | Q31( 0.0405349170f), Q31( 0.0390053679f), Q31( 0.0374812850f), Q31( 0.0359697560f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:664:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 664 | Q31( 0.0405349170f), Q31( 0.0390053679f), Q31( 0.0374812850f), Q31( 0.0359697560f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:664:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 664 | Q31( 0.0405349170f), Q31( 0.0390053679f), Q31( 0.0374812850f), Q31( 0.0359697560f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #CC libavcodec/bitpacked_dec.o define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:664:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 664 | Q31( 0.0405349170f), Q31( 0.0390053679f), Q31( 0.0374812850f), Q31( 0.0359697560f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:663:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 663 | Q31( 0.0466843027f), Q31( 0.0451488405f), Q31( 0.0436097542f), Q31( 0.0420649094f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:663:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 663 | Q31( 0.0466843027f), Q31( 0.0451488405f), Q31( 0.0436097542f), Q31( 0.0420649094f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:663:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 663 | Q31( 0.0466843027f), Q31( 0.0451488405f), Q31( 0.0436097542f), Q31( 0.0420649094f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:663:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 663 | Q31( 0.0466843027f), Q31( 0.0451488405f), Q31( 0.0436097542f), Q31( 0.0420649094f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:662:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 662 | Q31( 0.0527630746f), Q31( 0.0512556155f), Q31( 0.0497385755f), Q31( 0.0482165720f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:662:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 662 | Q31( 0.0527630746f), Q31( 0.0512556155f), Q31( 0.0497385755f), Q31( 0.0482165720f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:662:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 662 | Q31( 0.0527630746f), Q31( 0.0512556155f), Q31( 0.0497385755f), Q31( 0.0482165720f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:662:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 662 | Q31( 0.0527630746f), Q31( 0.0512556155f), Q31( 0.0497385755f), Q31( 0.0482165720f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:661:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 661 | Q31( 0.0585915683f), Q31( 0.0571616450f), Q31( 0.0557173648f), Q31( 0.0542452768f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:661:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 661 | Q31( 0.0585915683f), Q31( 0.0571616450f), Q31( 0.0557173648f), Q31( 0.0542452768f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:661:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 661 | Q31( 0.0585915683f), Q31( 0.0571616450f), Q31( 0.0557173648f), Q31( 0.0542452768f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:661:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 661 | Q31( 0.0585915683f), Q31( 0.0571616450f), Q31( 0.0557173648f), Q31( 0.0542452768f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:660:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 660 | Q31( 0.0639715898f), Q31( 0.0626857808f), Q31( 0.0613455171f), Q31( 0.0599837480f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:660:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 660 | Q31( 0.0639715898f), Q31( 0.0626857808f), Q31( 0.0613455171f), Q31( 0.0599837480f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:660:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 660 | Q31( 0.0639715898f), Q31( 0.0626857808f), Q31( 0.0613455171f), Q31( 0.0599837480f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:660:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 660 | Q31( 0.0639715898f), Q31( 0.0626857808f), Q31( 0.0613455171f), Q31( 0.0599837480f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:659:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 659 | Q31( 0.0687043828f), Q31( 0.0676075985f), Q31( 0.0664367512f), Q31( 0.0652247106f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:659:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 659 | Q31( 0.0687043828f), Q31( 0.0676075985f), Q31( 0.0664367512f), Q31( 0.0652247106f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:659:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 659 | Q31( 0.0687043828f), Q31( 0.0676075985f), Q31( 0.0664367512f), Q31( 0.0652247106f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:659:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 659 | Q31( 0.0687043828f), Q31( 0.0676075985f), Q31( 0.0664367512f), Q31( 0.0652247106f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:658:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 658 | Q31( 0.0725682583f), Q31( 0.0717002673f), Q31( 0.0707628710f), Q31( 0.0697630244f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:658:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 658 | Q31( 0.0725682583f), Q31( 0.0717002673f), Q31( 0.0707628710f), Q31( 0.0697630244f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:658:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 658 | Q31( 0.0725682583f), Q31( 0.0717002673f), Q31( 0.0707628710f), Q31( 0.0697630244f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:658:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 658 | Q31( 0.0725682583f), Q31( 0.0717002673f), Q31( 0.0707628710f), Q31( 0.0697630244f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:657:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 657 | Q31( 0.0753137336f), Q31( 0.0747452558f), Q31( 0.0741003642f), Q31( 0.0733620255f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:657:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 657 | Q31( 0.0753137336f), Q31( 0.0747452558f), Q31( 0.0741003642f), Q31( 0.0733620255f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:657:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 657 | Q31( 0.0753137336f), Q31( 0.0747452558f), Q31( 0.0741003642f), Q31( 0.0733620255f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:657:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 657 | Q31( 0.0753137336f), Q31( 0.0747452558f), Q31( 0.0741003642f), Q31( 0.0733620255f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:656:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 656 | Q31( 0.0767093490f), Q31( 0.0764992170f), Q31( 0.0761992479f), Q31( 0.0758008358f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:656:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 656 | Q31( 0.0767093490f), Q31( 0.0764992170f), Q31( 0.0761992479f), Q31( 0.0758008358f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:656:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 656 | Q31( 0.0767093490f), Q31( 0.0764992170f), Q31( 0.0761992479f), Q31( 0.0758008358f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ src/libavcodec/atrac.c:In file included from 56src/libavcodec/aacsbr_fixed.c::1962: :src/libavcodec/aacsbrdata.h :warning: 656implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]:11 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 56656 | | Q 31 ( f lo0a.t07 6s70 9=3 49q0mf)f,_ 4Q83ta1p(_ h0.a0l7f6[4i99]2 1*7 02f.),0 Q;31 ( | ^~~~~~~~~~~~~~~~~ ~ 0.0761992479f), Q31( 0.0758008358f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:655:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 655 | Q31( 0.0765050718f), Q31( 0.0767204924f), Q31( 0.0768230011f), Q31( 0.0768173975f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:655:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 655 | Q31( 0.0765050718f), Q31( 0.0767204924f), Q31( 0.0768230011f), Q31( 0.0768173975f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:655:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 655 | Q31( 0.0765050718f), Q31( 0.0767204924f), Q31( 0.0768230011f), Q31( 0.0768173975f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:655:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 655 | Q31( 0.0765050718f), Q31( 0.0767204924f), Q31( 0.0768230011f), Q31( 0.0768173975f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:654:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 654 | Q31( 0.0744664394f), Q31( 0.0751576255f), Q31( 0.0757305756f), Q31( 0.0761748321f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:654:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 654 | Q31( 0.0744664394f), Q31( 0.0751576255f), Q31( 0.0757305756f), Q31( 0.0761748321f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:654:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 654 | Q31( 0.0744664394f), Q31( 0.0751576255f), Q31( 0.0757305756f), Q31( 0.0761748321f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:654:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 654 | Q31( 0.0744664394f), Q31( 0.0751576255f), Q31( 0.0757305756f), Q31( 0.0761748321f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:653:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 653 | Q31( 0.0703533073f), Q31( 0.0715826364f), Q31( 0.0726774642f), Q31( 0.0736406005f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:653:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 653 | Q31( 0.0703533073f), Q31( 0.0715826364f), Q31( 0.0726774642f), Q31( 0.0736406005f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:653:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 653 | Q31( 0.0703533073f), Q31( 0.0715826364f), Q31( 0.0726774642f), Q31( 0.0736406005f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:653:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 653 | Q31( 0.0703533073f), Q31( 0.0715826364f), Q31( 0.0726774642f), Q31( 0.0736406005f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:652:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 652 | Q31( 0.0639444805f), Q31( 0.0657690668f), Q31( 0.0674525021f), Q31( 0.0689664013f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:652:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 652 | Q31( 0.0639444805f), Q31( 0.0657690668f), Q31( 0.0674525021f), Q31( 0.0689664013f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:652:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 652 | Q31( 0.0639444805f), Q31( 0.0657690668f), Q31( 0.0674525021f), Q31( 0.0689664013f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:652:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 652 | Q31( 0.0639444805f), Q31( 0.0657690668f), Q31( 0.0674525021f), Q31( 0.0689664013f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:651:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 651 | Q31( 0.0550460034f), Q31( 0.0575152691f), Q31( 0.0598166570f), Q31( 0.0619602779f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:651:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 651 | Q31( 0.0550460034f), Q31( 0.0575152691f), Q31( 0.0598166570f), Q31( 0.0619602779f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:651:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 651 | Q31( 0.0550460034f), Q31( 0.0575152691f), Q31( 0.0598166570f), Q31( 0.0619602779f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:651:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 651 | Q31( 0.0550460034f), Q31( 0.0575152691f), Q31( 0.0598166570f), Q31( 0.0619602779f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:650:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 650 | Q31( 0.0434768782f), Q31( 0.0466303305f), Q31( 0.0495978676f), Q31( 0.0524093821f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:650:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 650 | Q31( 0.0434768782f), Q31( 0.0466303305f), Q31( 0.0495978676f), Q31( 0.0524093821f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:650:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 650 | Q31( 0.0434768782f), Q31( 0.0466303305f), Q31( 0.0495978676f), Q31( 0.0524093821f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:650:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 650 | Q31( 0.0434768782f), Q31( 0.0466303305f), Q31( 0.0495978676f), Q31( 0.0524093821f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:649:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 649 | Q31( 0.0290824006f), Q31( 0.0329583930f), Q31( 0.0366418116f), Q31( 0.0401458278f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:649:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 649 | Q31( 0.0290824006f), Q31( 0.0329583930f), Q31( 0.0366418116f), Q31( 0.0401458278f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:649:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 649 | Q31( 0.0290824006f), Q31src/libavcodec/atrac.c( 0:.01393:291558:3 9warning: 30comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f ), Q31( 0.0366 41391 | 8 1 1 6ffo),r Q(31i( =00.;0 4i0<1n4In5;82 7i8+f)=,2 )| { ~~~~~^~~~~~~~~~~~~~ | ~^~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:649:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 649 | Q31( 0.0290824006f), Q31( 0.0329583930f), Q31( 0.0366418116f), Q31( 0.0401458278f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:648:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 648 | Q31( 0.0117623832f), Q31( 0.0163701258f), Q31( 0.0207997072f), Q31( 0.0250307561f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:648:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 648 | Q31( 0.0117623832f), Q31( 0.0163701258f), Q31( 0.0207997072f), Q31( 0.0250307561f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:648:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 648 | Q31( 0.0117623832f), Q31( 0.0163701258f), Q31( 0.0207997072f), Q31( 0.0250307561f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:648:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 648 | Q31( 0.0117623832f), Q31( 0.0163701258f), Q31( 0.0207997072f), Q31( 0.0250307561f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:647:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 647 | Q31(-0.0085711749f), Q31(-0.0032086896f), Q31( 0.0019765601f), Q31( 0.0069636862f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:647:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 647 | Q31(-0.0085711749f), Q31(-0.0032086896f), Q31( 0.0019765601f), Q31( 0.0069636862f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:647:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 647 | Q31(-0.0085711749f), Q31(-0.0032086896f), Q31( 0.0019765601f), Q31( 0.0069636862f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:647:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 15 warning647s | generated . Q31(-0.0085711749f), Q31(-0.0032086896f), Q31( 0.0019765601f), Q31( 0.0069636862f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:646:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 646 | Q31(-0.0319531274f), Q31(-0.0258227288f), Q31(-0.0198834129f), Q31(-0.0141288827f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:646:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 646 | Q31(-0.0319531274f), Q31(-0.0258227288f), Q31(-0.0198834129f), Q31(-0.0141288827f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:646:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 646 | Q31(-0.0319531274f), Q31(-0.0258227288f), Q31(-0.0198834129f), Q31(-0.0141288827f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:646:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 646 | Q31(-0.0319531274f), Q31(-0.0258227288f), Q31(-0.0198834129f), Q31(-0.0141288827f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:645:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 645 | Q31(-0.0583705326f), Q31(-0.0514804176f), Q31(-0.0447806821f), Q31(-0.0382776572f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:645:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 645 | Q31(-0.0583705326f), Q31(-0.0514804176f), Q31(-0.0447806821f), Q31(-0.0382776572f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:645:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 645 | Q31(-0.0583705326f), Q31(-0.0514804176f), Q31(-0.0447806821f), Q31(-0.0382776572f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:645:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 645 | Q31(-0.0583705326f), Q31(-0.0514804176f), Q31(-0.0447806821f), Q31(-0.0382776572f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:644:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 644 | Q31(-0.0877547536f), Q31(-0.0801372934f), Q31(-0.0726943300f), Q31(-0.0654409853f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:644:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 644 | Q31(-0.0877547536f), Q31(-0.0801372934f), Q31(-0.0726943300f), Q31(-0.0654409853f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:644:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 644 | Q31(-0.0877547536f), Q31(-0.0801372934f), Q31(-0.0726943300f), Q31(-0.0654409853f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:644:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 644 | Q31(-0.0877547536f), Q31(-0.0801372934f), Q31(-0.0726943300f), Q31(-0.0654409853f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:643:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 643 | Q31(-0.1200077984f), Q31(-0.1116826931f), Q31(-0.1035329531f), Q31(-0.0955533352f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:643:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 643 | Q31(-0.1200077984f), Q31(-0.1116826931f), Q31(-0.1035329531f), Q31(-0.0955533352f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:643:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 643 | Q31(-0.1200077984f), Q31(-0.1116826931f), Q31(-0.1035329531f), Q31(-0.0955533352f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:643:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 643 | Q31(-0.1200077984f), Q31(-0.1116826931f), Q31(-0.1035329531f), Q31(-0.0955533352f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:642:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 642 | Q31(-0.1549607071f), Q31(-0.1459766491f), Q31(-0.1371551761f), Q31(-0.1285002850f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:642:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 642 | Q31(-0.1549607071f), Q31(-0.1459766491f), Q31(-0.1371551761f), Q31(-0.1285002850f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:642:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 642 | Q31(-0.1549607071f), Q31(-0.1459766491f), Q31(-0.1371551761f), Q31(-0.1285002850f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:642:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 642 | Q31(-0.1549607071f), Q31(-0.1459766491f), Q31(-0.1371551761f), Q31(-0.1285002850f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:641:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 641 | Q31(-0.1923966745f), Q31(-0.1828172548f), Q31(-0.1733808172f), Q31(-0.1640958855f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:641:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 641 | Q31(-0.1923966745f), Q31(-0.1828172548f), Q31(-0.1733808172f), Q31(-0.1640958855f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:641:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 641 | Q31(-0.1923966745f), Q31(-0.1828172548f), Q31(-0.1733808172f), Q31(-0.1640958855f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:641:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 641 | Q31(-0.1923966745f), Q31(-0.1828172548f), Q31(-0.1733808172f), Q31(-0.1640958855f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:640:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 640 | Q31(-0.2320690870f), Q31(-0.2219652696f), Q31(-0.2119735853f), Q31(-0.2021250176f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:640:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 640 | Q31(-0.2320690870f), Q31(-0.2219652696f), Q31(-0.2119735853f), Q31(-0.2021250176f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:640:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 640 | Q31(-0.2320690870f), Q31(-0.2219652696f), Q31(-0.2119735853f), Q31(-0.2021250176f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:640:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 640 | Q31(-0.2320690870f), Q31(-0.2219652696f), Q31(-0.2119735853f), Q31(-0.2021250176f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:639:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 639 | Q31(-0.2736634040f), Q31(-0.2631053299f), Q31(-0.2526480309f), Q31(-0.2423016884f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:639:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 639 | Q31(-0.2736634040f), Q31(-0.2631053299f), Q31(-0.2526480309f), Q31(-0.2423016884f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:639:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 639 | Q31(-0.2736634040f), Q31(-0.2631053299f), Q31(-0.2526480309f), Q31(-0.2423016884f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:639:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 639 | Q31(-0.2736634040f), Q31(-0.2631053299f), Q31(-0.2526480309f), Q31(-0.2423016884f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:638:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 638 | Q31(-0.3168278913f), Q31(-0.3059098575f), Q31(-0.2950716717f), Q31(-0.2843214189f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:638:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 638 | Q31(-0.3168278913f), Q31(-0.3059098575f), Q31(-0.2950716717f), Q31(-0.2843214189f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:638:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 638 | Q31(-0.3168278913f), Q31(-0.3059098575f), Q31(-0.2950716717f), Q31(-0.2843214189f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:638:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 638 | Q31(-0.3168278913f), Q31(-0.3059098575f), Q31(-0.2950716717f), Q31(-0.2843214189f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:637:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 637 | -Q31( 0.3611589903f), Q31(-0.3499914122f), Q31(-0.3388722693f), Q31(-0.3278113727f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:637:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 637 | -Q31( 0.3611589903f), Q31(-0.3499914122f), Q31(-0.3388722693f), Q31(-0.3278113727f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:637:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 637 | -Q31( 0.3611589903f), Q31(-0.3499914122f), Q31(-0.3388722693f), Q31(-0.3278113727f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:637:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 637 | -Q31( 0.3611589903f), Q31(-0.3499914122f), Q31(-0.3388722693f), Q31(-0.3278113727f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:636:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 636 | Q31( 0.4062317676f), Q31( 0.3949211761f), Q31( 0.3836350013f), Q31( 0.3723795546f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:636:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 636 | Q31( 0.4062317676f), Q31( 0.3949211761f), Q31( 0.3836350013f), Q31( 0.3723795546f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:636:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 636 | Q31( 0.4062317676f), Q31( 0.3949211761f), Q31( 0.3836350013f), Q31( 0.3723795546f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:636:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 636 | Q31( 0.4062317676f), Q31( 0.3949211761f), Q31( 0.3836350013f), Q31( 0.3723795546f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:635:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 635 | Q31( 0.4515996535f), Q31( 0.4402553754f), Q31( 0.4289119920f), Q31( 0.4175696896f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:635:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 635 | Q31( 0.4515996535f), Q31( 0.4402553754f), Q31( 0.4289119920f), Q31( 0.4175696896f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:635:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 635 | Q31( 0.4515996535f), Q31( 0.4402553754f), Q31( 0.4289119920f), Q31( 0.4175696896f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:635:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 635 | Q31( 0.4515996535f), Q31( 0.4402553754f), Q31( 0.4289119920f), Q31( 0.4175696896f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:634:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 634 | Q31( 0.4967708254f), Q31( 0.4855253091f), Q31( 0.4742453214f), Q31( 0.4629308085f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:634:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 634 | Q31( 0.4967708254f), Q31( 0.4855253091f), Q31( 0.4742453214f), Q31( 0.4629308085f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:634:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 634 | Q31( 0.4967708254f), Q31( 0.4855253091f), Q31( 0.4742453214f), Q31( 0.4629308085f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:634:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 634 | Q31( 0.4967708254f), Q31( 0.4855253091f), Q31( 0.4742453214f), Q31( 0.4629308085f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:633:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 633 | Q31( 0.5412553448f), Q31( 0.5302240895f), Q31( 0.5191234970f), Q31( 0.5079817500f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:633:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 633 | Q31( 0.5412553448f), Q31( 0.5302240895f), Q31( 0.5191234970f), Q31( 0.5079817500f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:633:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 633 | Q31( 0.5412553448f), Q31( 0.5302240895f), Q31( 0.5191234970f), Q31( 0.5079817500f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)CC libavcodec/bitpacked_enc.o ((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:633:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 633 | Q31( 0.5412553448f), Q31( 0.5302240895f), Q31( 0.5191234970f), Q31( 0.5079817500f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:632:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 632 | Q31( 0.5845403235f), Q31( 0.5738524131f), Q31( 0.5630789140f), Q31( 0.5522051258f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:632:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 632 | Q31( 0.5845403235f), Q31( 0.5738524131f), Q31( 0.5630789140f), Q31( 0.5522051258f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:632:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 632 | Q31( 0.5845403235f), Q31( 0.5738524131f), Q31( 0.5630789140f), Q31( 0.5522051258f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:632:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 632 | Q31( 0.5845403235f), Q31( 0.5738524131f), Q31( 0.5630789140f), Q31( 0.5522051258f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:631:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 631 | Q31( 0.6261242695f), Q31( 0.6159109932f), Q31( 0.6055783538f), Q31( 0.5951123086f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:631:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 631 | Q31( 0.6261242695f), Q31( 0.6159109932f), Q31( 0.6055783538f), Q31( 0.5951123086f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:631:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 631 | CC libavcodec/bitstream.o Q31( 0.6261242695f), Q31( 0.6159109932f), Q31( 0.6055783538f), Q31( 0.5951123086f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:631:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 631 | Q31( 0.6261242695f), Q31( 0.6159109932f), Q31( 0.6055783538f), Q31( 0.5951123086f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:630:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 630 | Q31( 0.6655139880f), Q31( 0.6559016302f), Q31( 0.6461269695f), Q31( 0.6361980107f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:630:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 630 | Q31( 0.6655139880f), Q31( 0.6559016302f), Q31( 0.6461269695f), Q31( 0.6361980107f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:630:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavcodec/bitstream_filters.o 630 | Q31( 0.6655139880f), Q31( 0.6559016302f), Q31( 0.6461269695f), Q31( 0.6361980107f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:630:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 630 | Q31( 0.6655139880f), Q31( 0.6559016302f), Q31( 0.6461269695f), Q31( 0.6361980107f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:629:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | Q31( 0.7022388719f), Q31( 0.6933282376f), Q31( 0.6842353293f), Q31( 0.6749663190f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:629:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | Q31( 0.7022388719f), Q31( 0.6933282376f), Q31( 0.6842353293f), Q31( 0.6749663190f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.hCC libavcodec/blockdsp.o :629:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | Q31( 0.7022388719f), Q31( 0.6933282376f), Q31( 0.6842353293f), Q31( 0.6749663190f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:629:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | Q31( 0.7022388719f), Q31( 0.6933282376f), Q31( 0.6842353293f), Q31( 0.6749663190f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:628:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 628 | Q31( 0.7358211758f), Q31( 0.7277448900f), Q31( 0.7194462634f), Q31( 0.7109410426f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:628:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 628 | Q31( 0.7358211758f), Q31( 0.7277448900f), Q31( 0.7194462634f), Q31( 0.7109410426f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:628:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 628 | Q31( 0.7358211758f), Q31( 0.7277448900f), Q31( 0.7194462634f), Q31( 0.7109410426f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (CC libavcodec/bmp.o int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:628:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 628 | Q31( 0.7358211758f), Q31( 0.7277448900f), Q31( 0.7194462634f), Q31( 0.7109410426f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:627:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 627 | Q31( 0.7658674865f), Q31( 0.7587080760f), Q31( 0.7513137456f), Q31( 0.7436827863f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:627:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 627 | Q31( 0.7658674865f), Q31( 0.7587080760f), Q31( 0.7513137456f), Q31( 0.7436827863f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:627:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 627 | Q31( 0.7658674865f), Q31( 0.7587080760f), Q31( 0.7513137456f), Q31( 0.7436827863f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:627:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 627 | Q31( 0.7658674865f), Q31( 0.7587080760f), Q31( 0.7513137456f), Q31( 0.7436827863f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:626:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 626 | Q31( 0.7919735841f), Q31( 0.7858353120f), Q31( 0.7794287519f), Q31( 0.7727780881f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:626:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 626 | Q31( 0.7919735841f), Q31( 0.7858353120f), Q31( 0.7794287519f), Q31( 0.7727780881f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:626:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 626 | Q31( 0.7919735841f), Q31( 0.7858353120f), Q31( 0.7794287519f), Q31( 0.7727780881f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:626:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 626 | Q31( 0.7919735841f), Q31( 0.7858353120f), Q31( 0.7794287519f), Q31( 0.7727780881f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:625:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 625 | Q31( 0.8138191270f), Q31( 0.8087695004f), Q31( 0.8034485751f), Q31( 0.7978466413f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:625:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 625 | Q31( 0.8138191270f), Q31( 0.8087695004f), Q31( 0.8034485751f), Q31( 0.7978466413f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:625:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 625 | Q31( 0.8138191270f), Q31( 0.8087695004f), Q31( 0.8034485751f), Q31( 0.7978466413f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:625:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 625 | Q31( 0.8138191270f), Q31( 0.8087695004f), Q31( 0.8034485751f), Q31( 0.7978466413f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:624:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 624 | Q31( 0.8311038457f), Q31( 0.8272275347f), Q31( 0.8230419890f), Q31( 0.8185776004f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:624:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 624 | Q31( 0.8311038457f), Q31( 0.8272275347f), Q31( 0.8230419890f), Q31( 0.8185776004f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:624:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 624 | Q31( 0.8311038457f), Q31( 0.8272275347f), Q31( 0.8230419890f), Q31( 0.8185776004f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:624:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 624 | Q31( 0.8311038457f), Q31( 0.8272275347f), Q31( 0.8230419890f), Q31( 0.8185776004f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:623:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 623 | Q31( 0.8436238281f), Q31( 0.8409541392f), Q31( 0.8379717337f), Q31( 0.8346937361f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:623:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 623 | Q31( 0.8436238281f), Q31( 0.8409541392f), Q31( 0.8379717337f), Q31( 0.8346937361f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:623:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 623 | Q31( 0.8436238281f), Q31( 0.8409541392f), Q31( 0.8379717337f), Q31( 0.8346937361f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:623:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 623 | Q31( 0.8436238281f), Q31( 0.8409541392f), Q31( 0.8379717337f), Q31( 0.8346937361f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:622:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 622 | Q31( 0.8511971524f), Q31( 0.8497805198f), Q31( 0.8480315777f), Q31( 0.8459818469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:622:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 622 | Q31( 0.8511971524f), Q31( 0.8497805198f), Q31( 0.8480315777f), Q31( 0.8459818469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:622:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 622 | Q31( 0.8511971524f), Q31( 0.8497805198f), Q31( 0.8480315777f), Q31( 0.8459818469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:622:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 622 | Q31( 0.8511971524f), Q31( 0.8497805198f), Q31( 0.8480315777f), Q31( 0.8459818469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:621:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 621 | Q31( 0.8537385600f), Q31( 0.8535720573f), Q31( 0.8531020949f), Q31( 0.8523047035f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:621:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 621 | Q31( 0.8537385600f), Q31( 0.8535720573f), Q31( 0.8531020949f), Q31( 0.8523047035f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:621:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 621 | Q31( 0.8537385600f), Q31( 0.8535720573f), Q31( 0.8531020949f), Q31( 0.8523047035f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:621:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 621 | Q31( 0.8537385600f), Q31( 0.8535720573f), Q31( 0.8531020949f), Q31( 0.8523047035f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:620:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 620 | Q31( 0.8511971524f), Q31( 0.8523047035f), Q31( 0.8531020949f), Q31( 0.8535720573f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:620:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 620 | Q31( 0.8511971524f), Q31( 0.8523047035f), Q31( 0.8531020949f), Q31( 0.8535720573f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:620:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 620 | Q31( 0.8511971524f), Q31( 0.8523047035f), Q31( 0.8531020949f), Q31( 0.8535720573f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:620:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 620 | Q31( 0.8511971524f), Q31( 0.8523047035f), Q31( 0.8531020949f), Q31( 0.8535720573f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:619:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 619 | Q31( 0.8436238281f), Q31( 0.8459818469f), Q31( 0.8480315777f), Q31( 0.8497805198f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:619:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 619 | Q31( 0.8436238281f), Q31( 0.8459818469f), Q31( 0.8480315777f), Q31( 0.8497805198f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:619:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 619 | Q31( 0.8436238281f), Q31( 0.8459818469f), Q31( 0.8480315777f), Q31( 0.8497805198f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:619:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 619 | Q31( 0.8436238281f), Q31( 0.8459818469f), Q31( 0.8480315777f), Q31( 0.8497805198f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:618:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 618 | Q31( 0.8311038457f), Q31( 0.8346937361f), Q31( 0.8379717337f), Q31( 0.8409541392f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:618:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 618 | Q31( 0.8311038457f), Q31( 0.8346937361f), Q31( 0.8379717337f), Q31( 0.8409541392f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:618:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 618 | Q31( 0.8311038457f), Q31( 0.8346937361f), Q31( 0.8379717337f), Q31( 0.8409541392f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:618:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 618 | Q31( 0.8311038457f), Q31( 0.8346937361f), Q31( 0.8379717337f), Q31( 0.8409541392f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:617:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 617 | Q31( 0.8138191270f), Q31( 0.8185776004f), Q31( 0.8230419890f), Q31( 0.8272275347f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:617:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 617 | Q31( 0.8138191270f), Q31( 0.8185776004f), Q31( 0.8230419890f), Q31( 0.8272275347f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:617:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 617 | Q31( 0.8138191270f), Q31( 0.8185776004f), Q31( 0.8230419890f), Q31( 0.8272275347f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:617:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 617 | Q31( 0.8138191270f), Q31( 0.8185776004f), Q31( 0.8230419890f), Q31( 0.8272275347f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:616:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 616 | Q31( 0.7919735841f), Q31( 0.7978466413f), Q31( 0.8034485751f), Q31( 0.8087695004f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:616:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 616 | Q31( 0.7919735841f), Q31( 0.7978466413f), Q31( 0.8034485751f), Q31( 0.8087695004f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:616:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 616 | Q31( 0.7919735841f), Q31( 0.7978466413f), Q31( 0.8034485751f), Q31( 0.8087695004f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:616:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 616 | Q31( 0.7919735841f), Q31( 0.7978466413f), Q31( 0.8034485751f), Q31( 0.8087695004f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:615:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 615 | Q31( 0.7658674865f), Q31( 0.7727780881f), Q31( 0.7794287519f), Q31( 0.7858353120f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:615:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 615 | Q31( 0.7658674865f), Q31( 0.7727780881f), Q31( 0.7794287519f), Q31( 0.7858353120f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:615:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 615 | Q31( 0.7658674865f), Q31( 0.7727780881f), Q31( 0.7794287519f), Q31( 0.7858353120f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:615:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 615 | Q31( 0.7658674865f), Q31( 0.7727780881f), Q31( 0.7794287519f), Q31( 0.7858353120f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:614:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 614 | Q31( 0.7358211758f), Q31( 0.7436827863f), Q31( 0.7513137456f), Q31( 0.7587080760f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:614:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 614 | Q31( 0.7358211758f), Q31( 0.7436827863f), Q31( 0.7513137456f), Q31( 0.7587080760f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:614:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 614 | Q31( 0.7358211758f), Q31( 0.7436827863f), Q31( 0.7513137456f), Q31( 0.7587080760f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:614:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 614 | Q31( 0.7358211758f), Q31( 0.7436827863f), Q31( 0.7513137456f), Q31( 0.7587080760f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:613:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 613 | Q31( 0.7022388719f), Q31( 0.7109410426f), Q31( 0.7194462634f), Q31( 0.7277448900f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:613:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 613 | Q31( 0.7022388719f), Q31( 0.7109410426f), Q31( 0.7194462634f), Q31( 0.7277448900f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:613:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 613 | Q31( 0.7022388719f), Q31( 0.7109410426f), Q31( 0.7194462634f), Q31( 0.7277448900f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:613:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 613 | Q31( 0.7022388719f), Q31( 0.7109410426f), Q31( 0.7194462634f), Q31( 0.7277448900f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:612:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 612 | Q31( 0.6655139880f), Q31( 0.6749663190f), Q31( 0.6842353293f), Q31( 0.6933282376f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:612:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 612 | Q31( 0.6655139880f), Q31( 0.6749663190f), Q31( 0.6842353293f), Q31( 0.6933282376f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:612:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 612 | Q31( 0.6655139880f), Q31( 0.6749663190f), Q31( 0.6842353293f), Q31( 0.6933282376f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:612:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 612 | Q31( 0.6655139880f), Q31( 0.6749663190f), Q31( 0.6842353293f), Q31( 0.6933282376f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:611:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 611 | Q31( 0.6261242695f), Q31( 0.6361980107f), Q31( 0.6461269695f), Q31( 0.6559016302f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:611:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 611 | Q31( 0.6261242695f), Q31( 0.6361980107f), Q31( 0.6461269695f), Q31( 0.6559016302f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:611:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 611 | Q31( 0.6261242695f), Q31( 0.6361980107f), Q31( 0.6461269695f), Q31( 0.6559016302f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:611:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 611 | Q31( 0.6261242695f), Q31( 0.6361980107f), Q31( 0.6461269695f), Q31( 0.6559016302f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:610:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 610 | Q31( 0.5845403235f), Q31( 0.5951123086f), Q31( 0.6055783538f), Q31( 0.6159109932f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:610:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 610 | Q31( 0.5845403235f), Q31( 0.5951123086f), Q31( 0.6055783538f)2, Q warning3s1( generated 0. .6159109932f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:610:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 610 | Q31( 0.5845403235f), Q31( 0.5951123086f), Q31( 0.6055783538f), Q31( 0.6159109932f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:610:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 610 | Q31( 0.5845403235f), Q31( 0.5951123086f), Q31( 0.6055783538f), Q31( 0.6159109932f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (intsrc/libavcodec/ass_split.c)((x:)250*:2141:4 7warning: 48comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]36 48.0 + 0.5) | ^ ~ In file included from 250src/libavcodec/aacsbr_fixed.c | : 62 : src/libavcodec/aacsbrdata.h :w609h:i74l: e warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i < FF_ARRAY _609E | L E M S ( Qs3e1ct(i o0n.-5>4fi1e2l5d5s34)4)8 f) ,| Q ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3 1( 0.5522051258f), Q31( 0.5630789140f), Q31( 0.5738524131f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:609:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 609 | Q31( 0.5412553448f), Q31( 0.5522051258f), Q31( 0.5630789140f), Q31( 0.5738524131f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:609:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 609 | Q31( 0.5412553448f), Q31( 0.5522051258f), Q31( 0.5630789140f), Q31( 0.5738524131f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:609:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 609 | Q31( 0.5412553448f), Q31( 0.5522051258f), Q31( 0.5630789140f), Q31( 0.5738524131f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:608:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 608 | Q31( 0.4967708254f), Q31( 0.5079817500f), Q31( 0.5191234970f), Q31( 0.5302240895f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:608:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 608 | Q31( 0.4967708254f), Q31( 0.5079817500f), Q31( 0.5191234970f), Q31( 0.5302240895f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:608:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 608 | Q31( 0.4967708254f), Q31( 0.5079817500f), Q31( 0.5191234970f), Q31( 0.5302240895f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:608:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 608 | Q31( 0.4967708254f), Q31( 0.5079817500f), Q31( 0.5191234970f), Q31( 0.5302240895f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:607:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 607 | Q31( 0.451599CC libavcodec/bmp_parser.o 6535f), Q31( 0.4629308085f), Q31( 0.4742453214f), Q31( 0.4855253091f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:607:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 607 | Q31( 0.4515996535f), Q31( 0.4629308085f), Q31( 0.4742453214f), Q31( 0.4855253091f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:607:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 607 | Q31( 0.4515996535f), Q31( 0.4629308085f), Q31( 0.4742453214f), Q31( 0.4855253091f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:607:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 607 | Q31( 0.4515996535f), Q31( 0.4629308085f), Q31( 0.4742453214f), Q31( 0.4855253091f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:606:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 606 | Q31( 0.4062317676f), Q31( 0.4175696896f), Q31( 0.4289119920f), Q31( 0.4402553754f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 30 warningIn file included from ssrc/libavcodec/aacsbr_fixed.c generated:62. : src/libavcodec/aacsbrdata.h:606:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 606 | Q31( 0.4062317676f), Q31( 0.4175696896f), Q31( 0.4289119920f), Q31( 0.4402553754f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:606:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 606 | Q31( 0.4062317676f), Q31( 0.4175696896f), Q31( 0.4289119920f), Q31( 0.4402553754f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:606:11: CC libavcodec/bmpenc.o warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 606 | Q31( 0.4062317676f), Q31( 0.4175696896f), Q31( 0.4289119920f), Q31( 0.4402553754f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:605:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 605 | Q31( 0.3611589903f), Q31( 0.3723795546f), Q31( 0.3836350013f), Q31( 0.3949211761f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62src/libavcodec/ass_split.c: src/libavcodec/aacsbrdata.h::273605:27::53 :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 605 | 273 | Q 31 ( 0 . 3 61 15 89 9 03ffo)r, Q(3i1( =0 .03;7 23i7 9<5 F5F4_6Af)R,R AYQ_3E1(L E0M.S38(3a6s3s50_01s3efc)ti,on sQ)3;1 (i 0+.3+9) 4{9 2 | 1 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~1 761f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:605:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 605 | Q31( 0.3611589903f), Q31( 0.3723795546f), Q31( 0.3836350013f), Q31( 0.3949211761f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:605:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 605 | Q31( 0.3611589903f), Q31( 0.3723795546f), Q31( 0.3836350013f), Q31( 0.3949211761f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:604:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 604 | Q31(-0.3168278913f), Q31(-0.3278113727f), Q31(-0.3388722693f), Q31(-0.3499914122f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:604:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 604 | Q31(-0.3168278913f), Q31(-0.3278113727f), Q31(-0.3388722693f), Q31(-0.3499914122f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:604:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 604 | Q31(-0.3168278913f), Q31(-0.3278113727f), Q31(-0.3388722693f), Q31(-0.3499914122f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:604:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 604 | Q31(-0.3168278913f), Q31(-0.3278113727f), Q31(-0.33887226src/libavcodec/ass_split.c93f):, 369Q3:124(:-0 .warning: 3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 499914122f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h369: | 45 : 36 : note: expanded from macro 'Q31' fo r45 | #(die=fi0n;e i 0n.u5m)_ r e| c ^ ~ts ; i++) { | ~^~~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:593:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 593 | Q31( 0.0290824006f), Q31( 0.0250307561f), Q31( 0.0207997072f), Q31( 0.0163701258f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:592:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 592 | Q31( 0.0434768782f), Q31( 0.0401458278f), Q31( 0.0366418116f), Q31( 0.0329583930f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:592:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 592 | Q31( 0.0434768782f), Q31( 0.0401458278f), Q31( 0.0366418116f), Q31( 0.0329583930f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:592:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 592 | Q31( 0.0434768782f), Q31( 0.0401458278f), Q31( 0.0366418116f), Q31( 0.0329583930f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:592:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 592 | Q31( 0.0434768782f), Q31( 0.0401458278f), Q31( 0.0366418116f), Q31( 0.0329583930f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:591:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 591 | Q31( 0.0550460034f), Q31( 0.0524093821f), Q31( 0.0495978676f), Q31( 0.0466303305f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:591:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 591 | Q31( 0.0550460034f), Q31( 0.0524093821f), Q31( 0.0495978676f), Q31( 0.0466303305f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:591:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 591 | Q31( 0.0550460034f), Q31( 0.0524093821f), Q31( 0.0495978676f), Q31( 0.0466303305f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:591:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 591 | Q31( 0.0550460034f), Q31( 0.0524093821f), Q31( 0.0495978676f), Q31( 0.0466303305f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:590:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 590 | Q31( 0.0639444805f), Q31( 0.0619602779f), Q31( 0.0598166570f), Q31( 0.0575152691f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:590:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 590 | Q31( 0.0639444805f), Q31( 0.0619602779f), Q31( 0.0598166570f), Q31( 0.0575152691f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:590:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 590 | Q31( 0.0639444805f), Q31( 0.0619602779f), Q31( 0.0598166570f), Q31( 0.0575152691f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:590:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 590 | Q31( 0.0639444805f), Q31( 0.0619602779f), Q31( 0.0598166570f), Q31( 0.0575152691f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:589:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 589 | Q31( 0.0703533073f), Q31( 0.0689664013f), Q31( 0.0674525021f), Q31( 0.0657690668f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:589:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 589 | Q31( 0.0703533073f), Q31( 0.0689664013f), Q31( 0.0674525021f), Q31( 0.0657690668f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:589:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 589 | Q31( 0.0703533073f), Q31( 0.0689664013f), Q31( 0.0674525021f), Q31( 0.0657690668f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:589:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 589 | Q31( 0.0703533073f), Q31( 0.0689664013f), Q31( 0.0674525021f), Q31( 0.0657690668f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:588:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 588 | Q31( 0.0744664394f), Q31( 0.0736406005f), Q31( 0.0726774642f), Q31( 0.0715826364f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:588:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 588 | Q31( 0.0744664394f), Q31( 0.0736406005f), Q31( 0.0726774642f), Q31( 0.0715826364f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:588:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 588 | Q31( 0.0744664394f), Q31( 0.0736406005f), Q31( 0.0726774642f), Q31( 0.0In file included from 715826src/libavcodec/asvenc.c3:6441f: )src/libavcodec/put_bits.h,: 227 :| 37 ~~~~~^~~~~~~~~~~~~~: 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' 45 | 227# | d e f i ne Q 3i1f( x()s - > b u f _ e n d - s ->(biunf_tp)tr( (>x=) *s2i1z4e7o4f8(3B6i4t8Bu.f0) )+ {0 . 5| ) ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:588:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 588 | Q31( 0.0744664394f), Q31( 0.0736406005f), Q31( 0.0726774642f), Q31( 0.0715826364f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:587:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 587 | Q31( 0.0765050718f), Q31( 0.0761748321f), Q31( 0.0757305756f), Q31( 0.0751576255f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62CC libavcodec/bmvaudio.o : 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.src/libavcodec/put_bits.h075:7326505:75376: fwarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], Q31( 0.075157 62652 | 5 5 f ), | ~~~~~^~~~~~~~~~~~~~ if (src/libavcodec/aac_defines.hs:-45>:b36u:f _note: expanded from macro 'Q31'e nd - s-> b45u | f#_dpetfirn e> =Q 3s1i(zxe)o f ( B i t B u f) ) {(i n t| )( ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~( 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' CC libavcodec/bmvvideo.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: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) | ^ ~ src/libavcodec/put_bits.hIn file included from src/libavcodec/aacsbr_fixed.c::62317: :33src/libavcodec/aacsbrdata.h:: 585warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]53 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 585317 | | if Q 3(1s( -0>.b0u75f3_e1n3d7 3-3 6sf-)>,b uQf3_1p(t r0 .>=0 7s5i8z0e08o3f(5B8ift)B, uQf3)1)( {0 . 0| 7 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~6 1992479f), 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)*2CC libavcodec/bonk.o 147483648.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) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:582:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 582 | Q31( 0.0639715898f), Q31( 0.0652247106f), Q31( 0.0664367512f), Q31( 0.0676075985f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:582:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 582 | Q31( 0.0639715898f), Q31( 0.0652247106f), Q31( 0.0664367512f), Q31( 0.0676075985f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:581:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 581 | Q31( 0.0585915683f), Q31( 0.0599837480f), Q31( 0.0613455171f), Q31( 0.0626857808f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:581:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 581 | Q31( 0.0585915683f), Q31( 0.0599837480f), Q31( 0.0613455171f), Q31( 0.0626857808f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 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 +src/libavcodec/av1_metadata_bsf.c 0.:5172): 39 : | warning: ^ ~ missing field 'unit' initializer [-Wmissing-field-initializers] In file included from src/libavcodec/aacsbr_fixed.c :17262: src/libavcodec/aacsbrdata.h | :578 : 53 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { .i64 = -1 578} | , - 1 , 2Q5351,( F0L.A0G4S0 5}34,9 1 7| 0 ^f ), Q31( 0.0420649094f), Q31( 0.0436097542f)src/libavcodec/av1_metadata_bsf.c,: Q1753:391:( warning: 0missing field 'unit' initializer [-Wmissing-field-initializers].0 451488 401755 | f ), | ~~~~~^~~~~~~~~~~~~~ { .src/libavcodec/aac_defines.hi:6454: 36:= note: -expanded from macro 'Q31' 1 }, -1 ,45 | 2#5d5e,f inFeLA GSQ }3,1 (| x ^) (int)((x)*2147483648.0 + 0src/libavcodec/av1_metadata_bsf.c.5:)178 : 39:| ^ ~warning: missing field 'unit' initializer [-Wmissing-field-initializers] 178 | In file included from src/libavcodec/aacsbr_fixed.c : 62: src/libavcodec/aacsbrdata.h : 578 :32{: .warning: i6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 = -1 }, -1, 578 | 2 5 5 , FQL31A(G S0. 0}4,05349170f), Q31( 0.0420649094f), Q31( 0.0436097542f), Q31( 0.04514 88 4| 0 ^5 f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h: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 src/libavcodec/av1_metadata_bsf.cQ3:1200(:44x:) warning: missing field 'unit' initializer [-Wmissing-field-initializers] 200 | ( i n t ) ({( x.)d*b21l4 7=4 8306.408 .}0, +0 , 0U.I5NT)_ M A| ^ ~X , FLAGS },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.03src/libavcodec/av1_metadata_bsf.c4:42036:20439:4 8warning: fmissing field 'unit' initializer [-Wmissing-field-initializers]) , Q31( 0203. | 0 3 5 96 9 7 5 6 0f{) ,. i6Q4 3=1( -01. 0}3,7 4-811,2 I8N50Tf)_,M AQX3,1 (F L0AG.S0 3}9, 0 0| 5 ^3 679f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #dsrc/libavcodec/av1_metadata_bsf.cef:i207n:e34 : Qwarning: 3missing field 'unit' initializer [-Wmissing-field-initializers]1 (x) 207 | { (.iin6t4) (=( 0x )}*,2 1047,4 813,6 4F8L.A0G S+} ,0 . 5| ^) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:src/libavcodec/av1_metadata_bsf.c62:: src/libavcodec/aacsbrdata.h209::57712:: 53warning: :missing field 'help' initializer [-Wmissing-field-initializers] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 209 | { N U577L | L } Q| 3 ^1 ( 0.0344620948f), Q31( 0.0359697560f), Q31( 0.0374812850f), Q31( 0.0390053679f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:577:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 577 | Q31( 0.0344620948f), Q31( 0.0359697560f), Q31( 0.0374812850f), Q31( 0.0390053679f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:577:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 577 | Q31( 0.0344620948f), Q31( 0.0359697560f), Q31( 0.0374812850f), Q31( 0.0390053679f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:576:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 576 | Q31( 0.0286072173f), Q31( 0.0300502657f), Q31( 0.0315017608f), Q31( 0.0329754081f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:576:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 576 | Q31( 0.0286072173f), Q31( 0.0300502657f), Q31( 0.0315017608f), Q31( 0.0329754081f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:576:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 5761 | warning generated . 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] src/libavcodec/audio_frame_queue.c 575 | : 91 : 29 :Q 3warning: 1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( 0.0230680169f), Q 3911 | ( 0 . 0fo2r(4i41=600;9 92nfb)_,s aQm3p1l(e s0 .&0&25 78i77ffr),a mQe3_1c( o0u.n02t7;1 8i5+9+4)2{ 9 | f ~^~~~~~~~~~~~~~~~~) , | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:575:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 575 | Q31( 0.0230680169f), Q31( 0.0244160992f), Q31( 0.0257875847f), Q31( 0.0271859429f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:575:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 575 | Q31( 0.0230680169f), Q31( 0.0244160992f), Q31( 0.0257875847f), Q31( 0.0271859429f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:574:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 574 | Q31( 0.0179433381f), Q31( 0.0191872431f), Q31( 0.0204531793f), Q31( 0.0217467550f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:574:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 574 | Q31( 0.0179433381f), Q31( 0.0191872431f), Q31( 0.0204531793f), Q31( 0.0217467550f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:574:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 574 | Q31( 0.0179433381f), Q31( 0.0191872431f), Q31( 0.0204531793f), Q31( 0.0217467550f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:574:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 574 | Q31( 0.0179433381f), Q31( 0.0191872431f), Q31( 0.0204531793f), Q31( 0.0217467550f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:573:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 573 | Q31( 0.0132718220f), Q31( 0.0143904666f), Q31( 0.0155405553f), Q31( 0.0167324712f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:573:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 573 | Q31( 0.0132718220f), Q31( 0.0143904666f), Q31( 0.0155405553f), Q31( 0.0167324712f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:573:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 573 | Q31( 0.0132718220f), Q31( 0.0143904666f), Q31( 0.0155405553f), Q31( 0.0167324712f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:573:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 573 | Q31( 0.0132718220f), Q31( 0.0143904666f), Q31( 0.0155405553f), Q31( 0.0167324712f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:572:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 572 | Q31(-0.0091325329f), Q31(-0.0101150215f), Q31(-0.0111315548f), Q31(-0.0121849995f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:572:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 572 | Q31(-0.0091325329f), Q31(-0.0101150215f), Q31(-0.0111315548f), Q31(-0.0121849995f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:572:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 572 | Q31(-0.0091325329f), Q31(-0.0101150215f), Q31(-0.0111315548f), Q31(-0.0121849995f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:572:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 572 | Q31(-0.0091325329f), Q31(-0.0101150215f), Q31(-0.0111315548f), Q31(-0.0121849995f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:571:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 571 | Q31(-0.0055337211f), Q31(-0.0063792293f), Q31(-0.0072615816f), Q31(-0.0081798233f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:571:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 571 | Q31(-0.0055337211f), Q31(-0.0063792293f), Q31(-0.0072615816f), Q31(-0.0081798233f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:571:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 571 | Q31(-0.0055337211f), Q31(-0.0063792293f), Q31(-0.0072615816f), Q31(-0.0081798233f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:571:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 571 | Q31(-0.0055337211f), Q31(-0.0063792293f), Q31(-0.0072615816f), Q31(-0.0081798233f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:570:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 570 | Q31(-0.0024826723f), Q31(-0.0031933778f), Q31(-0.0039401124f), Q31(-0.0047222596f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:570:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 570 | Q31(-0.0024826723f), Q31(-0.0031933778f), Q31(-0.0039401124f), Q31(-0.0047222596f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:570:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 570 | Q31(-0.0024826723f), Q31(-0.0031933778f), Q31(-0.0039401124f), Q31(-0.0047222596f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:570:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 570 | Q31(-0.0024826723f), Q31(-0.0031933778f), Q31(-0.0039401124f), Q31(-0.0047222596f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:569:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 569 | Q31( 0.0000276045f), Q31(-0.0005464280f), Q31(-0.0011568135f), Q31(-0.0018039472f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:569:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 569 | Q31( 0.0000276045f), Q31(-0.0005464280f), Q31(-0.0011568135f), Q31(-0.0018039472f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:569:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 569 | Q31( 0.0000276045f), Q31(-0.0005464280f), Q31(-0.0011568135f), Q31(-0.0018039472f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:569:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 569 | Q31( 0.0000276045f), Q31(-0.0005464280f), Q31(-0.0011568135f), Q31(-0.0018039472f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:568:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 568 | Q31( 0.0020274176f), Q31( 0.0015784682f), Q31( 0.0010902329f), Q31( 0.0005832264f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/avpacket.c:62: :src/libavcodec/aacsbrdata.h:124:56827:53:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 568 | 124 | Q 3 1 (i f0 .(00(2u0n2si7g4n1ed7)6gfr)ow,_ bQy31 (> 0 .0| 0 ~~~~~~~~~~~~~~~~~ ^15 784682f )125, | Q3 1 ( 0. 0 01 0IN9T_0M2AX3 29-f ),( Qp3kt1->(s i0z.e 0+0 A0V5_I8N3P2UT2_6B4UFfF),E R _P| A ~~~~~^~~~~~~~~~~~~~DD ING_src/libavcodec/aac_defines.hS:I45Z:E36):) note: | expanded from macro 'Q31' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45 | #defsrc/libavcodec/avpacket.ci:n137e: Q293:1 (warning: xcomparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare]) 137 | ( i n t ) ( (ixf) *(d2a1t4a7_4o8f3f6s4e8t .>0 I+N 0.5T)_ M A| X ^ ~ - new_size)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] src/libavcodec/avpacket.c:147:40: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare]568 | Q31 ( 1470 | . 0 0 20 2 7 41 7 6f ), Q3 1i(f 0(.n0e01w5_78s4i68z2e f+) ,d aQt3a1(_ o0f.f00s1et0 9<0 2I32N9T_fM)A,X -Q 31n(e w0._0s00i5z8e3/1262)64 f | ) ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ , | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:568:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 568 | Q31( 0.0020274176f)src/libavcodec/avdct.c, Q:3160(: 890:. 0warning: 0missing field 'unit' initializer [-Wmissing-field-initializers] 15784682f), Q31( 600 | .0{0"1b0it9s02_3pe2r9_fs)a,m pQl3e1(" ,0 ."0"0,0 5O8F32F2S6ET4(fbi)t,s _ | p ~~~~~^~~~~~~~~~~~~~e r_sasrc/libavcodec/aac_defines.hm:45p:l36:e )note: expanded from macro 'Q31', AV_OPT _45T | Y#PdEe_IfNTi,n e{ .Qi3614( x=) 8 } , 0 , 1 4 ,( i0n,t}),( ( x| ^) *2147483648.0 + 0.5) | ^ ~ src/libavcodec/avdct.cIn file included from :src/libavcodec/aacsbr_fixed.c61::626: :src/libavcodec/aacsbrdata.h :567warning: :missing field 'help' initializer [-Wmissing-field-initializers]74 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]61 | {NULL}, | ^ 567 | Q31( 0.0035401246f), Q31( 0.0032091885f), Q31( 0.0028446757f), Q31( 0.0024508540f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:567:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 567 | Q31( 0.0035401246f), Q31( 0.0032091885f), Q31( 0.0028446757f), Q31( 0.0024508540f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:567:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 567 | Q31( 0.0035401246f), Q31( 0.0032091885f), Q31( 0.0028446757f), Q31( 0.0024508540f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:567:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 567 | Q31( 0.0035401246f), Q31( 0.0032091885f), Q31( 0.0028446757f), Q31( 0.0024508540f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:566:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 566 | Q31( 0.0046039530f), Q31( 0.0043801861f), Q31( 0.0041251642f), Q31( 0.0038456408f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:566:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 566 | Q31( 0.0046039530f), Q31( 0.0043801861f), Q31( 0.0041251642f), Q31( 0.0038456408f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:566:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 566 | Q31( 0.0046039530f), Q31( 0.0043801861f), Q31( 0.0041251642f), Q31( 0.0038456408f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:566:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 566 | Q31( 0.0046039530f), Q31( 0.0043801861f), Q31( 0.0041251642f), Q31( 0.0038456408f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:565:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | Q31( 0.0052715758f), Q31( 0.0051382275f), Q31( 0.0049839687f), Q31( 0.0048109469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:565:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | Q31( 0.0052715758f), Q31( 0.0051382275f), Q31( 0.0049839687f), Q31( 0.0048109469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:565:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | Q31( 0.0052715758f), Q31( 0.0051382275f), Q31( 0.0049839687f), Q31( 0.0048109469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:565:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from 565 | src/libavcodec/atrac3.c : 46Q: 3src/libavcodec/bytestream.h1:(171 :018.: 00warning: 5comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2 715758f), Q31( 0. 01710 | 5 1 3 8 g2-2>7b5uf)f,f eQ3r1 (+ =0 .F0F04M9I83N(96g87-f>)b,u fQf3e1r(_ e0n.d0 -0 4g8-1>0b9u4f6f9ef)r,, s | i ~~~~~^~~~~~~~~~~~~~z e); src/libavcodec/aac_defines.h :| 45 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~:36 : note: expanded from macro 'Q31' src/libavutil/macros.h45: | #49d:e25f:i nnote: eexpanded from macro 'FFMIN' Q31(x) 49 | # d e f i ne F F (MiInNt()a(,(bx)) *(2(1a4)7 4>83 6(4b8).0 ? +( b0). 5:) ( a)| ) ^ ~ | ~ ^ ~ 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/atrac3.c:46In file included from : src/libavcodec/aacsbr_fixed.csrc/libavcodec/bytestream.h:62:: 186:src/libavcodec/aacsbrdata.h13:564::32 : warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 564 | 186 | Q 3 1 (s i0z.e020 5=59 1F7F1M2I8Nf()p,- >Qb3u1ff(er _0e.n0d0 5-5 4p-0>4bu3f6fe3rf,) ,s iQze3)1(; 0 .| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~0 05475378src/libavutil/macros.h3:f49):,25 : Qnote: 3expanded from macro 'FFMIN'1 ( 0.005 3498 | 38#9de7f5ifn)e, F| F ~~~~~^~~~~~~~~~~~~~M IN(asrc/libavcodec/aac_defines.h,:b45): 36(:( a)note: expanded from macro 'Q31'> (b) ? (b )45 | :# d(eaf)i)n e | ~ ^ ~Q 31(x) In file included from src/libavcodec/atrac3.c : 46 : src/libavcodec/bytestream.h : 187 : 15 : (warning: incomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t )((x) *1872 | 1 4 7 4 8i3f 6(4s8i.z0e2 +! =0 .s5)i z e| ) ^ ~ | ~~~~~ ^ ~~~~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:564:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 564 | Q31( 0.0055917128f), Q31( 0.0055404363f), Q31( 0.0054753783f), Q31( 0.0053838975f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:563:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 563 | Q31( 0.0056220643f), Q31( 0.0056455196f), Q31( 0.0056389199f), Q31( 0.0056266114f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:563:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 563 | Q31( 0.0056220643f), Q31( 0.0056455196f), Q31( 0.0056389199f), Q31( 0.0056266114f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:563:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 563 | Q31( 0.0056220643f), Q31( 0.0056455196f), Q31( 0.0056389199f), Q31( 0.0056266114f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:563:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 563 | Q31( 0.0056220643f), Q31( 0.0056455196f), Q31( 0.0056389199f), Q31( 0.0056266114f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:562:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 562 | Q31( 0.0054196775f), Q31( 0.0054876040f), Q31( 0.0055475714f), Q31( 0.0055938023f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #definCC libavcodec/brenderpix.o e Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:562:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 562 | Q31( 0.0054196775f), Q31( 0.0054876040f), Q31( 0.0055475714f), Q31( 0.0055938023f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:562:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 562 | Q31( 0.0054196775f), Q31( 0.0054876040f), Q31( 0.0055475714f), Q31( 0.0055938023f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:562:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 562 | Q31( 0.0054196775f), Q31( 0.0054876040f), Q31( 0.0055475714f), Q31( 0.0055938023f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:561:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 561 | Q31( 0.src/libavcodec/bytestream.h0050:32719:3170:2 2fwarning: ),comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] Q31( 0.005140735 3f271) | , Q 3 1i(n t0 .s0iz0e5224 6=1 1F6F6MfI)N,( gQ-3>1b(u f0f.e0r0_5e3n4d7 1-6 8g-1>fb),u f| ~~~~~^~~~~~~~~~~~~~f er,src/libavcodec/aac_defines.h :s45i:z36e: )note: ;expanded from macro 'Q31' | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 45 | #src/libavutil/macros.hd:e49f:i25n:e note: Q3expanded from macro 'FFMIN'1 (x) 49 | # d e f i n e( iFnFtM)I((Nx)(*a2,1b4)7 4(8(3a6)4 8>. 0( b+) ?0 .(5b) ) | ^ ~: (a)) | ~ ^ ~ 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) | ^ ~ CC libavcodec/bsf.o 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), Q3In file included from 1( 0src/libavcodec/atrac3.c.0:0464: 7src/libavcodec/bytestream.h9:329325:6130:f) ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Q 31( 0.004913760 3293f | ) , | ~~~~~^~~~~~~~~~~~~~s ize2src/libavcodec/aac_defines.h =: 45F:F36M:I Nnote: (expanded from macro 'Q31'p ->buffer _45e | #ndde f-i pn-e>b uQf3f1e(rx,) s i z e ) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ (isrc/libavutil/macros.hn:t49):(25(: xnote: )expanded from macro 'FFMIN' *214748 3496 | 4#8d.e0f i+ne 0.F5F)M I N| ( ^ ~a, b) ((a) > (In file included from b)src/libavcodec/aacsbr_fixed.c :?62 : (src/libavcodec/aacsbrdata.hb:) 560:: 53(a:) warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~ ^ ~ In file included from 560src/libavcodec/atrac3.c | : 46 : src/libavcodec/bytestream.h : 294Q:315:1 (warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 .0045 229409 | 85 2 f ) ,i fQ 3(1s(i z0e.2 00!4=6 6s06i4z6e0)f ) , | Q ~~~~~ ^ ~~~~ 31( 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) In file included from src/libavcodec/av1_parse.c : 27 : src/libavcodec/bytestream.h :171(:i18n:t )warning: ((comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]x )*2147483648.0 + 0171 | . 5 ) | g ^ ~ ->buffer +=In file included from src/libavcodec/aacsbr_fixed.cF:F62M: Isrc/libavcodec/aacsbrdata.hN(:g560:-11:> bwarning: uimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ff er_end - g- >560b | uf f e r , Qs31i(z e0).;0 0 4| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~5 209852f), Q31(src/libavutil/macros.h :049.:0250:4 6note: 60expanded from macro 'FFMIN'6 460f), 49Q | 3#1d(e f0i.n0e0 4F7F93M2I5N6(0af,)b,) (Q(3a1)( >0 .(00b4)9 1?3 7(6b0)3 f:) ,( a ))| ~~~~~^~~~~~~~~~~~~~ | ~ ^ ~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648CC libavcodec/bswapdsp.o .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), src/libavcodec/bytestream.hQ3:1317(: 130:. 0warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]42 264269f), Q31 (317 | 0 . 0 0 4si3z7e320 =7 1F9FfMI)N,( p -| > ~~~~~^~~~~~~~~~~~~~b uffersrc/libavcodec/aac_defines.h_:e45n:d36 :- note: pexpanded from macro 'Q31'- >buffer , 45s | i#zdeef)i;n e | Q ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~3 1(x) src/libavutil/macros.h : 49 : 25 : note: expanded from macro 'FFMIN' (int)(( x49) | *#21d4e7f4i8n3e6 48F.F0M I+N( a0,.b5)) ( (| a ^ ~) > (b) ? (bIn file included from )src/libavcodec/aacsbr_fixed.c ::62 : (src/libavcodec/aacsbrdata.ha:)559:)53 : | warning: ~ ^ ~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from 559src/libavcodec/atrac3.c | : 46: src/libavcodec/bytestream.h : 318 :Q153:1( warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare].0 039207 431832 | f ), Q 3if1 ((s 0i.ze020 4!=0 8si1z9e7)5 3 f| ) ~~~~~ ^ ~~~~, Q31( 0.004In file included from 22src/libavcodec/av1_parse.c6:427: 2src/libavcodec/bytestream.h6:9186f:)13,: Qwarning: 3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 ( 0.00437307 19186f | ) , | s ~~~~~^~~~~~~~~~~~~~i ze2 = src/libavcodec/aac_defines.hF:F45M:I36N:( pnote: -expanded from macro 'Q31'> buffer_e n45 | d #-de fp-i>bnufef eQr,3 1s(ixz)e ) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ (isrc/libavutil/macros.hn:t49):(25(x:) *note: 2expanded from macro 'FFMIN'1 4748364 849. | 0# d+e f0.i5)n e | F ^ ~F MIN(a,b) ((aIn file included from )src/libavcodec/aacsbr_fixed.c :src/libavcodec/atrac1.c62: >src/libavcodec/aacsbrdata.h (:b:559) :?241:3243 (:: b ) warning: :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( a)) | ~ ^ ~ 559 | In file included from 241 src/libavcodec/av1_parse.c | Q:3 271 : ( src/libavcodec/bytestream.h0. 0:0 391872 :0 15 7 :4 3 warning: 2fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] )f,l Q 31o(187a | t 0. 0 0i4maf0 (xsi8z_1qeu9a275n !3=t f )=s, iz1e)Q .3 0 1| / ( ~~~~~ ^ ~~~~0( .fl0oa0t4)2(2(16 42<6<9 f)(, wQo31r(d _l0e.n0 -0 413)7)30 7-1 9f1)),; | ~~~~~^~~~~~~~~~~~~~| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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( CC libavcodec/c93.o 0.0040819753f), Q31( 0.0042264269f), Q31( 0.0043730719f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:558:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 558 | Q31( 0.0032739613f), Q31( 0.0034418874f), Q31( 0.0036008268f), Q31( 0.0037603922f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:558:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 558 | Q31( 0.0032739613f), Q31( 0.0034418874f), Q31( 0.0036008268f), Q31( 0.0037603922f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) src/libavcodec/bytestream.h : 355 : 13 :(i nwarning: t)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( (x)*2147483648.0 +355 | 0 . 5 ) | s ^ ~ ize = FFMIn file included from Isrc/libavcodec/aacsbr_fixed.cN:(62g: -src/libavcodec/aacsbrdata.h>:b558u:32f:f ewarning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_e nd - g->buf f558e | r, s i z eQ)3;1 ( | 0 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~.0 03273961src/libavutil/macros.h3:f)49,: 25:Q 3note: 1expanded from macro 'FFMIN'( 0.003 4494 | #1d8e8f7i4nef )F,F MQI3N1(( a0,.b0)0 36(0(0a8)2 68>f )(, bQ)3 1?( (0.b00)3 7:6 0(3a9)2)2 f )| , ~ ^ ~ | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45In file included from :36src/libavcodec/atrac3.c:: 46note: : expanded from macro 'Q31'src/libavcodec/bytestream.h :356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 45 | #defin e356 | Q 3 1 (x )s i z e 2 = F F M I(N(ip-n>tb)u(f(fxe)r*_2en1d4 7-4 8p3-64>8.b0uf f+e r0,. 5si)z e )| ; ^ ~ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hIn file included from :src/libavcodec/aacsbr_fixed.c49::2562: : note: src/libavcodec/aacsbrdata.hexpanded from macro 'FFMIN': 558:11: warning: 49implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | #define FF MI558N( | a , b) ( (Qa3)1 ( >0 (.b0)0 3?2 7(3b)9 6:1 3f()a,) )Q 3 1| ( ~ ^ ~ 0.0034418In file included from 8src/libavcodec/atrac3.c7:446f: )src/libavcodec/bytestream.h,:357 :Q153: 1warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( 0.003 6357 | 0 0 8 2 6i8ff )(,s iQz3e1(2 0.!0=0 3s7i6ze0)3 9 2| 2 ~~~~~ ^ ~~~~f) , | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ CC libavcodec/cabac.o 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.00src/libavcodec/bytestream.h278:702714:6174:f )warning: , comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Q 31( 0.0029469447f) ,271 | Q3 1 ( 0i.n0t0 CC libavcodec/canopus.o 3s1i1z2e25 =4 2F0FfM)I,N ( g| - ~~~~~^~~~~~~~~~~~~~>b uffesrc/libavcodec/aac_defines.hr_:e45n:d 36-: gnote: -expanded from macro 'Q31'> buffer, s45i | ze#)d;e f i| n ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e Q31(x) src/libavutil/macros.h: 49: 25 : note: expanded from macro 'FFMIN' (i n49t | #)d((exf)i*n2e1 4F7F48M3I6N4(8a.,0b )+ ((0a.)5 )> ( b)| ^ ~? (b) : (a))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:36CC libavcodec/cavs.o : note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h: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) In file included from src/libavcodec/av1_parse.c : 27 : src/libavcodec/bytestream.h : 293 :(13i:n twarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( (x)*2147483648.0 293 | + 0 . 5 )s i | z ^ ~e 2 = FFMIN(p->bIn file included from usrc/libavcodec/aacsbr_fixed.cf:f62e: rsrc/libavcodec/aacsbrdata.h_e:nd555 :-74 :p ->warning: bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]u ffer, size) ;555 | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ Q31( 0src/libavutil/macros.h.:0490:125:3 9note: 0expanded from macro 'FFMIN'2 494f), Q493 | 1#d(ef i0n.e0 0F1F5M4I4N3(a2,1b9)f )(,( aQ) 3> 1(( b0). 0?0 1(6b8)6 8:0 8(3af))) , | ~ ^ ~Q3 1( 0.0018348In file included from 2src/libavcodec/av1_parse.c6:527f: src/libavcodec/bytestream.h):294,: 15: | warning: ~~~~~^~~~~~~~~~~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/aac_defines.h :29445 | : 36 : note: expanded from macro 'Q31'i f (size2 45! | =# dseifzie)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:555:53: CC libavcodec/cavs_parser.o 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/bytestream.hsrc/libavcodec/aac_defines.h::45:31736:13:: note: warning: expanded from macro 'Q31'comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 45 | #defin e317 | Q 3 1 ( xs)iz e 2 = CC libavcodec/cavsdata.o F F MI N ( p (-i>nbtu)f((xf)e*r2_1e4n7d 4-8 3p6-4>b8uf.f0e r+, 0s.i5z) e );| ^ ~ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from src/libavutil/macros.h:src/libavcodec/aacsbr_fixed.c49:62:: src/libavcodec/aacsbrdata.h25::554 :note: 53expanded from macro 'FFMIN' : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | #de f554in | e F F MIQN31((a ,0.b0)0 0(8(6a0) 8> 4(43bf)) ?, ( bQ)3 :1 (( a0).)0 0 0| ~ ^ ~9 885988f), QIn file included from 3src/libavcodec/av1_parse.c1:(27 0: .0src/libavcodec/bytestream.h0:13181:2155:0 1warning: 5comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]5 f), Q3 1318( | 0. 0 0if1 2(s5i7z7e828 4!f=) ,s i | z ~~~~~^~~~~~~~~~~~~~e ) | src/libavcodec/aac_defines.h ~~~~~ ^ ~~~~: 45:36: note: expanded from macro 'Q31' 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 +src/libavcodec/bytestream.h 0.5): 355 :13| : ^ ~ warning: In file included from comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/aacsbr_fixed.c: 62: src/libavcodec/aacsbrdata.h:553:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 355 | 553s | i z e Q=3 1F(F M0IN.(g0-0>0b4u0f2f6er5_4e0nf)d, -QCC libavcodec/cavsdec.o 3g1-(> bu0f.f0e0r0,5 1s0i7ze3)8;8 f| ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ , Q31( 0.0src/libavutil/macros.h0:0496:2253: 9note: 3expanded from macro 'FFMIN'7 6f), Q 3491 | (# d0ef.i0n0e 0F74F5M8I0N25(fa),,b ) | ( ~~~~~^~~~~~~~~~~~~~ (a) src/libavcodec/aac_defines.h>: 45(:b36): ?note: expanded from macro 'Q31' (b) : (a )45 | )#d e f| in ~ ^ ~e Q31(x) In file included from src/libavcodec/av1_parse.c : 27 : src/libavcodec/bytestream.h : 356 : 13(:i nwarning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) ((x)*2147 43568 | 3 6 4 8 .0s i+z e02. 5=) F F| M ^ ~ IN(p->buffeIn file included from r_src/libavcodec/aacsbr_fixed.ce:n62d: src/libavcodec/aacsbrdata.h:-552 p:-74>b:u fwarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] er, size); 552 | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ Q3src/libavutil/macros.h1:49(: 025.:0 0note: 0expanded from macro 'FFMIN'0 13494 949f | )#,d eQf3i1(n e 0F.F0M0IN0(1a0,9b4)3 8(3(fa)), > Q(3b1)( ?0 .(0b0)0 2:0 4(3a)0) 1 7| f ~ ^ ~) , Q31( 0In file included from .src/libavcodec/av1_parse.c0:270: 0src/libavcodec/bytestream.h2:93574:9155:3 1warning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) , | ~~~~~^~~~~~~~~~~~~~ 357 | src/libavcodec/aac_defines.h : 45i:f36 :( snote: izexpanded from macro 'Q31'e2 != size )45 | #| d ~~~~~ ^ ~~~~e fine Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:552:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | Q31( 0.0000134949f), Q31( 0.0001094383f), Q31( 0.0002043017f), Q31( 0.0002949531f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:552:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | Q31( 0.0000134949f), Q31( 0.0001094383f), Q31( 0.0002043017f), Q31( 0.0002949531f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:552:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | Q31( 0.0000134949f), Q31( 0.0001094383f), Q31( 0.0002043017f), Q31( 0.0002949531f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:551:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 551 | Q31(-0.0002896981f), Q31(-0.0002098337f), Q31(-0.0001446380f), Q31(-0.0000617334f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:551:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 551 | Q31(-0.0002896981f), Q31(-0.0002098337f), Q31(-0.0001446380f), Q31(-0.0000617334f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:551:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 551 | Q31(-0.0002896981f), Q31(-0.0002098337f), Q31(-0.0001446380f), Q31(-0.0000617334f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:551:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 551 | Q31(-0.0002896981f), Q31(-0.0002098337f), Q31(-0.0001446380f), Q31(-0.0000617334f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:550:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 550 | Q31(-0.0005145572f), Q31(-0.0004606325f), Q31(-0.0004095121f), Q31(-0.0003501175f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:550:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 550 | Q31(-0.0005145572f), Q31(-0src/libavcodec/atrac3plusdsp.c.000:46980:66132:5 fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q31(-0.0004095121f), Q31 (98- | 0 . 0 0 0 3 5 01 1h7a5nfn),_ w i| n ~~~~^~~~~~~~~~~~~~~ dow[isrc/libavcodec/aac_defines.h]: 45=: 36(1:. 0note: fexpanded from macro 'Q31' - cos(TW O45P | I#d e*f inie Q/3 12(5x6). 0 f ) ) * 0 . 5f ; | (i ~ ^~~~n t)((x)*2147483src/libavcodec/atrac3plusdsp.c6:4988:.500: + warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 5) | ^ ~ 98 | In file included from src/libavcodec/aacsbr_fixed.c :62 : src/libavcodec/aacsbrdata.h : h550a:n31n:_ warning: wimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] indow[i] = (5501 | . 0 f -Q 3c1o(s-(0T.W0OP0I 0* 5i1 /4 52556.702ff)),) Q*3 10(.-50f.;00 0 4| 6 ~ ^~~~~~0 6325f), Q31(-0.000src/libavcodec/atrac3plusdsp.c4:0989:5271:2 1warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q31(-0. 098 | 0 0 35 0 1 1 7 5hfa),n n _| ~~~~^~~~~~~~~~~~~~~w indosrc/libavcodec/aac_defines.hw:[45i:]36 : =note: expanded from macro 'Q31' (1.0f - 45 | c#odse(fiTneW OQP3I1 (*x ) i / 2 5 6 . 0f ) ) (*i n0t.)5(f(x;) * 2| 14 ^~~~ ~7 483648.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)src/libavcodec/av1_parse.c((x):*2711:42674:8 3warning: 64comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]8. 0 + 0.5) | ^ ~ 71 | 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] if (new_si z548e | > = IQ3N1T(_M-AX0 /. 0s0i0z7e5o3f(0*0t0m1pf))), Q| 3 ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 1(-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] 1 warning548 generated | . Q31(-0.0007530001f), Q31(-0.0007319357f), Q31(-0.0007215391f), Q31(-0.0006917937f), src/libavcodec/atrac3plusdsp.c| ~~~~^~~~~~~~~~~~~~~ :131:src/libavcodec/aac_defines.h:4645:: 36warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'Q31' 45 | #de 131f | in e Q 3 1( x ) a m p = a m p(_sifnt_)ta(b([xw)a*2v1e4_7p48a3r6am4-8>.a0m p+ _0sf.]5) * | ^ ~| ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 7In file included from 132 | src/libavcodec/aacsbr_fixed.c: warning62: s src/libavcodec/aacsbrdata.h generated :548. : 10 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (!synth_pa r548a | m - > a m pQ3l1i(-t0u.d0e0_0m7o5d3e0 00 1| f ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~), Q31( -1330. | 0 00 7 3 1 9 35 7 f ) , Q 3 1( -?0 .0(0wa0v7e2_1p5a39r1af)m,- Q>3a1(m-p0_.0i00n69d17e9x3 7+f )1,) / 1| 5 ~~~~^~~~~~~~~~~~~~~ .13fsrc/libavcodec/aac_defines.h : 45| : ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36: note: 134expanded from macro 'Q31' | 45 | # d e f i:n e1 .Q031f();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) src/libavcodec/atrac3plusdsp.c(i:n141t:23)(:( xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* 2147483648 .1410 | + 0 .5 ) | ^ ~ out[iIn file included from ]src/libavcodec/aacsbr_fixed.c :+62=: src/libavcodec/aacsbrdata.hs:i547n:e52_: twarning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]b le[pos] * a mp547; | | ^~~~~~~~~~~~~~~ ~ 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.020074 warning90s5 generated9. 8f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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 +src/libavcodec/avpacket.c 0.5:) 615| ^ ~: 38: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare]In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:541:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 615 | 541i | f ( ! sQ3i1(d e_0d.a0t0a00 0||0 00s0i0dfe)_,d Qa3t1a(_-s0.i0z00e5 52<5 2486+f4),+ Q83*1e(r-0r.or0_0c0ou5n61t7) 6 9| 2 ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~f ), 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)*21474832064 warning8s. generated0. + 0.5) | ^ ~ src/libavcodec/avcodec.c:263:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 263 | if (avctx->ch_layout.nb_channels > FF_SANE_NB_CHANNELS) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/avcodec.c:349:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 349 | avctx->ch_layout.nb_channels > FF_SANE_NB_CHANNELS) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/bfi.c:31: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/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 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bfi.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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/cbrt_data.o 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 CC libavcodec/cbs_av1.o In file included from src/libavcodec/bfi.c:31: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bfi.c:31: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/cbs_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/bfi.c:31: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/cbs_h2645.o In file included from src/libavcodec/bethsoftvideo.c:33: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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/cbs_jpeg.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) : (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) | ~~~~~ ^ ~~~~ CC libavcodec/cbs_mpeg2.o In file included from src/libavcodec/av1dec.c:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,bsrc/libavcodec/avcodec.c) ((:a)413 :>19 :( bwarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ? (b) : (a)) | 413 ~ ^ ~ | for (i = 0; i < sub->num_rects; i++) { | ~ ^ ~~~~~~~~~~~~~~ CC libavcodec/cbs_sei.o In file included from src/libavcodec/av1dec.c:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/av1dec.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->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/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) | ~~~~~ ^ ~~~~ 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:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/atrac3.csrc/libavutil/macros.h::49:49425: :note: 27expanded from macro 'FFMIN': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | #define FFMIN (494a | ,b ) (( a ) > ( b ) ? ( b ) : (c2a )*) I| N ~ ^ ~T ERPOLATE(mc1_rIn file included from ,src/libavcodec/av1dec.c :m28c: 2src/libavcodec/bytestream.h_:r318,: 15n:s awarning: mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]pl e - b a318n | d ) ; i| f ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (sizesrc/libavcodec/atrac3.c2src/libavcodec/bfi.c :!469=: :41s:130 i:note: zexpanded from macro 'INTERPOLATE'24e: ) warning: | ~~~~~ ^ ~~~~comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 469 | ((old) + 130( | n s a m p l e ) * 0i.f1 25( l*e (ng(tnhe w>)= -b y(toelds)tr)e)a m 2| _ ~ ~~~~~~^~~~~~~g et_bytes_left(&g)) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:494:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 494 | c2 * INTERPOLATE(mc1_r, mc2_r, nsample - band); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:469:7: note: expanded from macro 'INTERPOLATE' 469 | ((old) + (nsample) * 0.125 * ((new) - (old))) | ^~~ ~ src/libavcodec/atrac3.c:494:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 494 | c2 * INTERPOLATE(mc1_r, mc2_r, nsample - band); | ^~ ~ src/libavcodec/atrac3.c:493:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 493 | c2 = c1 * INTERPOLATE(mc1_l, mc2_l, nsample - band) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:469:41: note: expanded from macro 'INTERPOLATE' 469 | ((old) + (nsample) * 0.125 * ((new) - (old))) | ~ ~~~~~~^~~~~~~ src/libavcodec/atrac3.c:493:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 493 | c2 = c1 * INTERPOLATE(mc1_l, mc2_l, nsample - band) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:469:7: note: expanded from macro 'INTERPOLATE' 469 | ((old) + (nsample) * 0.125 * ((new) - (old))) | ^~~ ~ src/libavcodec/atrac3.c:493:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 493 | c2 = c1 * INTERPOLATE(mc1_l, mc2_l, nsample - band) + | ^~ ~ src/libavcodec/atrac3.c:496:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 496 | su2[nsample] = c1 * 2.0 - c2; | ~ ^~ src/libavcodec/atrac3.c:496:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 496 | su2[nsample] = c1 * 2.0 - c2; | ^~ ~ src/libavcodec/atrac3.c:506:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 506 | su1[nsample] = c2 * 2.0; | ^~ ~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/atrac3.c :507:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 355507 | | si z e = F F M I N( g-s>u2b[nusafmpflee]r _=e (nd c-1 -g -c>2b)u f*f e2.r0,; 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/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/libavcodec/atrac3.c :514:36src/libavutil/macros.h:: 49warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]25 : note: expanded from macro 'FFMIN' 51449 | | # de f i n e F F M I N ( a s,ub1)[ ns(a(ma)p le>] (=b )( c?1 (+b )c 2:) * ( a)2) . 0| ; ~ ^ ~ | ~~~^~~~ ~ In file included from src/libavcodec/av1dec.c:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size)src/libavcodec/atrac3.c :| 515 ~~~~~ ^ ~~~~: 33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 515 | su2[nsample] = c2 * -2.0; | ^~ ~ src/libavcodec/atrac3.c:540:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 540 | ch[1] = sqrt(2 - ch[0] * ch[0]); | ~~~~ ~~^~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:558:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 558 | su1[nsample] *= INTERPOLATE(w[0][0], w[0][1], nsample - band); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:469:41: note: expanded from macro 'INTERPOLATE' 469 | ((old) + (nsample) * 0.125 * ((new) - (old))) | ~ ~~~~~~^~~~~~~ src/libavcodec/atrac3.c:558:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 558 | su1[nsample] *= INTERPOLATE(w[0][0], w[0][1], nsample - band); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:469:7: note: expanded from macro 'INTERPOLATE' 469 | ((old) + (nsaCC libavcodec/cbs_vp9.o mple) * 0.125 * ((new) - (old))) | ^~~ ~ src/libavcodec/atrac3.c:559:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 559 | su2[nsample] *= INTERPOLATE(w[1][0], w[1][1], nsample - band); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:469:41: note: expanded from macro 'INTERPOLATE' 469 | ((old) + (nsample) * 0.125 * ((new) - (old))) | ~ ~~~~~~^~~~~~~ src/libavcodec/atrac3.c:559:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 559 | su2[nsample] *= INTERPOLATE(w[1][0], w[1][1], nsample - band); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:469:7: note: expanded from macro 'INTERPOLATE' 469 | ((old) + (nsample) * 0.125 * ((new) - (old))) | ^~~ ~ CC libavcodec/ccaption_dec.o CC libavcodec/cdgraphics.o CC libavcodec/cdtoons.o src/libavcodec/av1dec.c:65:11: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 65 | if (v > 2 * r) | ~ ^ ~~~~~ CC libavcodec/cdxl.o In file included from src/libavcodec/bitstream.c:37: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/celp_filters.o In file included from src/libavcodec/aacsbr_fixed.c:611: src/libavcodec/aacsbr_template.c:157:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 157 | Q23(1.11987160404675912501f) }; //2^(0.49/3) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:43:36: note: expanded from macro 'Q23' 43 | #define Q23(a) (int)((a) * 8388608.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:611: src/libavcodec/aacsbr_template.c:156:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 156 | Q23(1.18509277094158210129f), //2^(0.49/2) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:43:36: note: expanded from macro 'Q23' 43 | #define Q23(a) (int)((a) * 8388608.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:611: src/libavcodec/aacsbr_template.c:155:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | static const INTFLOAT bands_warped[3] = { Q23(1.32src/libavcodec/binkaudio.c7151:72294:2363:3 8warning: 5comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]6 803909f), // 2229^ | ( 0 . 4 9 / 1 . 2 ) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ whsrc/libavcodec/aac_defines.hi:l43e: 36(:s note: -expanded from macro 'Q23'> bands[k ]43 | <#d eif)i n e| ~~~~~~~~~~~ ^ ~ Q23(a) src/libavcodec/binkaudio.c : 233 :37 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] (int)(( a233) | * 8 38 8 6 0 8 . 0 + 0 .src/libavcodec/av1dec.c 5 :) 413:i 45f| : ^ ~( swarning: -comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]> bands[k] == i) | ~~~~~~~~~~~ ^ ~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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 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)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/celp_math.o 13 warnings generated. 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/av1dec.c:754:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 754 | for (src/libavcodec/put_bits.hi:n265t: 37i: warning: = comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 ; i < FF_ARRAY _265EL | E M S ( s - > r eiff )(;s -i>++b)u f_{e n d | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~- s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/cfhd.o src/libavcodec/atrac9dec.c:526:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 526 | maxval = FFMAX(FFMAX(FFABS(tmp[0]), FFABS(tmp[1])), maxval); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ 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) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from src/libavcodec/bmp.c:25: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #desrc/libavcodec/atrac9dec.cfin:e626 :FF27M:I N(warning: a,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]b ) ((a) > ( b626 | ) ? (b ) : ( a ) )r a| te ~ ^ ~ = pow(2, rate); | ~~~ ^~~~ In file included from src/libavcodec/bmp.c:25: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bmp.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/av1dec.c:1222:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1222 | for (int i = 0; i < FF_ARRAY_ELEMS(s->ref); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/av1dec.c:1237:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1237 | OFFSET(operating_point), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, AV1_MAX_OPERATING_POINTS - 1, VD }, | ^ src/libavcodec/av1dec.c:1238:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1238 | { NULL } | ^ 12 warnings generated. src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bmp.c:25: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bmp.c:25: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bmp_parser.c:84:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 84 | i = FFMIN(bpc->remaining_size, buf_size); | ^ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ CC libavcodec/cfhddata.o src/libavcodec/atrac9dec.c:742:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 742 | for (int i = 0; i < FF_ARRAY_ELEMS(b->is_signs); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bmp.c:25: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/bink.c 356: | 726 : 23 :s iwarning: zcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e 2 = FFMIN(p->b u726f | f e r _ e n d i-f p(-q>ubaunfft_eird, xsi ze>) ;1 5 U| ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ { | src/libavutil/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) | ~~~~~ ^ ~~~~ CC libavcodec/cfhddsp.o 12 warnings generated. CC libavcodec/cfhdenc.o src/libavcodec/aacsbr_template.c:782:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 782 | ch_data->e_a[0] = -(ch_data->e_a[1] != bs_num_env_old); // l_APrev CC libavcodec/cfhdencdsp.o | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/cga_data.o CC libavcodec/chomp_bsf.o 11 warnings generated. src/libavcodec/atrac9dec.c:964:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 964 | scale = 1.0f / 32768.0; | ^~~~ ~ src/libavcodec/atrac9dec.c:979:33: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 979 | const float s_c = sinf(sidx*M_PI - M_PI_2)*0.5f + 0.5f; | ^~~~~ src/libavcodec/atrac9dec.c:980:33: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 980 | const float e_c = sinf(eidx*M_PI - M_PI_2)*0.5f + 0.5f; | ^~~~~ src/libavcodec/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) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 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) { | ~~~~~~~~~~ ^ ~~~ 1 warning generated. 3 warnings generated. CC libavcodec/cinepak.o CC libavcodec/cinepakenc.o 5 warnings generated. CC libavcodec/clearvideo.o CC libavcodec/cljrdec.o 5 warnings generated. src/libavcodec/aacsbr_template.c:1401:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1401 | for (i = 0; i < ilim; i++) | ~ ^ ~~~~ src/libavcodec/aacsbr_template.c:1421:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1421 | for (i = 0; i < ilim; i++) { | ~ ^ ~~~~ CC libavcodec/cljrenc.o CC libavcodec/cllc.o CC libavcodec/cngdec.o 3 warnings generated. In file included from src/libavcodec/bmpenc.c:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bmpenc.c:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bmpenc.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 1 warning generated. src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bmpenc.c:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bmpenc.c:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bmpenc.c:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 33 warnings generated. src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bmpenc.c:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bmpenc.c:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 4 warnings generated. 3 warnings generated. CC libavcodec/cngenc.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) { | ~~~~~~~~ ^ ~~~~~~~~~~~~ In file included from src/libavcodec/bmvvideo.c:26: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/codec_desc.o In file included from src/libavcodec/bmvvideo.c:26: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bmvvideo.c:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/codec_par.o CC libavcodec/cook.o CC libavcodec/cook_parser.o src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/cpia.o In file included from src/libavcodec/bmvvideo.c:26: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))CC libavcodec/cri.o | ~ ^ ~ In file included from src/libavcodec/bmvvideo.c:26: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/cri_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/bmvvideo.c:26: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/cscd.o src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bmvvideo.c:26: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bmvvideo.c:26: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/cyuv.o 11 warnings generated. 16 warnings generated. In file included from src/libavcodec/cavs.c:29: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/bonk.c:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bonk.c:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bonk.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/brenderpix.c:27: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) In file included from | ~ ^ ~ src/libavcodec/c93.cIn file included from :23src/libavcodec/cbs_h2645.c: :src/libavcodec/bytestream.h22:171: :src/libavcodec/bytestream.h18::171 :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] 171 | 171g- | >b uf fe r +=g -F>FbMuIfNf(ge-r> b+=u ffFeFrM_eInNd (-g g-->>bbuuffffeer,r _seinzde) ; - | g ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~- >buffer, size)src/libavutil/macros.h; : 49| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: 25: note: expanded from macro 'FFMIN' src/libavutil/macros.h :4949 | :#25d:e fnote: expanded from macro 'FFMIN'i ne FFM I49 | N#(deafi,neb F)F M(I(Na() a>, b()b )( (?a )( b>) :( b()a ?) ()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 FIn file included from FMINsrc/libavcodec/canopus.c(a:,27b: )src/libavcodec/bytestream.h :((171a): >18 :( warning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) ? (b) : (a)) | ~ ^ ~ 171 | g-In file included from >src/libavcodec/brenderpix.cb:27u: src/libavcodec/bytestream.hf:fe187r: 15+:= warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] FIn file included from FMIsrc/libavcodec/c93.cN :(187g | 23- : > src/libavcodec/bytestream.hb: uf186 f:eri_e13n: fwarning: d -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ( sgi-z>In file included from e2bsrc/libavcodec/cbs_h2645.c : 186u | !22= fs : f isrc/libavcodec/bytestream.hzees:izre)1862: , 13s= :i warning: F| Fzcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e) ~~~~~ ^ ~~~~;M I N| ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~p ->buf f186e | r_ esrc/libavutil/macros.h n:d 49si :z-25 e:p 2note: expanded from macro 'FFMIN'- >=bu fFf 49F | e#MderfIi,Nn(p es -Fi>FzbMueIfN)f(e;ar _ e| nd, ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~b-) p-(>b(src/libavutil/macros.hu:af49:)25 f>:e rnote: , expanded from macro 'FFMIN' (sbi)z e )?49; | (#d efbi )n| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ :e ( a)F)Fsrc/libavutil/macros.h: 49MI N| : ~ ^ ~25:( anote: ,bexpanded from macro 'FFMIN') ((a) > (49b) | #? d(eb)f i: n(ea ))F F M| I ~ ^ ~N (In file included from asrc/libavcodec/c93.c,:b23) : (src/libavcodec/bytestream.h(a:)187 :>15 (: bwarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ? (b) :187 ( | a) ) | ~ ^ ~if (size2 !=In file included from ssrc/libavcodec/cbs_h2645.ci:22z: esrc/libavcodec/bytestream.h): 187 | : ~~~~~ ^ ~~~~15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/canopus.c:27: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/canopus.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/bonk.c:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bonk.c:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/d3d11va.o src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #defisrc/libavcodec/bytestream.hne F:FM271I:N17(:a, bwarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ((a) > (b) ? (b) :271 | ( a ) )in t | ~ ^ ~ size2 = FFIn file included from Msrc/libavcodec/bonk.cI:N28(: gsrc/libavcodec/bytestream.h->:b318:usrc/libavcodec/bytestream.h15f:f :ewarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r271 _:e17n:d warning: 318-comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | g -> b u fiffe r(s,i s izz271e)e; | 2 | != ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ s iizne)t | src/libavutil/macros.hs ~~~~~ ^ ~~~~: i49z:e25:2 note: expanded from macro 'FFMIN'= FFMIN (49g | -#>dbeufffienre_ eFFnMdI N-( a,gb-)> b(u(af)f >e r(,b )s ?i z(e)b;) :| ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~a )) | ~ ^ ~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((aIn file included from )CC libavcodec/dca.o > src/libavcodec/brenderpix.c(:b)27 ?: src/libavcodec/bytestream.h(:b293): 13:: (warning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) ) | ~ ^ ~ 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/brenderpix.c:27: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/c93.c:23: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' In file included from 49 | src/libavcodec/cbs_h2645.c#:d22ef: isrc/libavcodec/bytestream.hn:e293 :F13FM:I Nwarning: (acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], b) ((a) > (b) ? (b )293 | : ( a )s) i z| e ~ ^ ~2 = FFMIN(pIn file included from ->src/libavcodec/c93.cb:u23: fsrc/libavcodec/bytestream.hf:e294r:_15en:d warning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] p->bu f294f | e r ,if s(isizzee2) !;= si z| e ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~src/libavcodec/bytestream.h) : | 355 ~~~~~ ^ ~~~~ :13:src/libavutil/macros.h :warning: 49comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 25: note: expanded from macro 'FFMIN' 49 | #d e355 | f in e FsFiMzIeN ( =a ,FbF)M I(N((ag-)> b>u f(febr) _?e n(db )- g:- (>abu)f)f er , | s ~ ^ ~i ze); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from src/libavcodec/cbs_h2645.c:22: src/libavcodec/bytestream.hsrc/libavutil/macros.h:294::4915::25 : warning: note: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]expanded from macro 'FFMIN' 29449 | | # d eiffi n(es izFeF2M I!N=( as,bi)z e)( (a )| ~~~~~ ^ ~~~~ > (b) ? (b) : (a)CC libavcodec/dca_core.o ) | ~ ^ ~ 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) > (bIn file included from ) ? src/libavcodec/canopus.c(:b27): src/libavcodec/bytestream.h:: 293(a:)13): warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ~ ^ ~ In file included from src/libavcodec/bonk.c:28: src/libavcodec/bytestream.h :293357 | : 15 : warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]iz e2 = F357FM | I N ( pi-f >(sbiuzfef2 e!r=_ esnizde )- 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/canopus.c:27: src/libavcodec/bytestream.h:294:15: warning: 317comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | si 294z | e 2 i=f F(sFiMzIeN(2p- >!b=u fsfiezre_)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/brenderpix.c:27: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: 11warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warnings generated. 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ CC libavcodec/dca_core_bsf.o src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/c93.c:23: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cbs_h2645.c:22: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ CC libavcodec/dca_exss.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/brenderpix.c:27: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356src/libavcodec/bytestream.h | : 355 :s13i:ze 2warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]= FFMIN(p->buffer _355 | e n d -s ipze- > b= uFFfMfIeNr(,g -s>ibzufef)e;r _| e ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~n d - g-src/libavutil/macros.h>b:u49f:f25:e note: rexpanded from macro 'FFMIN', size); 49 | # de| fi ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~n e FFMINsrc/libavutil/macros.h(:a49,:b25): note: expanded from macro 'FFMIN'( (a) > ( b49) | #?d e(bf)i n:e (aCC libavcodec/dca_lbr.o F)F)M I N| ( ~ ^ ~ a,b) ((a)In file included from src/libavcodec/brenderpix.c>: 27(: bsrc/libavcodec/bytestream.h): 357?: 15(:b )warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: (a)) 357 | | ~ ^ ~ if (size2In file included from src/libavcodec/c93.c!:=23 s: isrc/libavcodec/bytestream.hze:)356 : 13| : ~~~~~ ^ ~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | 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(a:,13b:) warning: ((comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a ) > (b) ? (b) : ( a355) | ) | ~ ^ ~si ze = FFMIIn file included from N(src/libavcodec/c93.cg:23-: >src/libavcodec/bytestream.hb:u357ff:er15_:e nwarning: d comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- g-> b357u | f f e r ,i fs i(zsei);z e 2| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ != size)src/libavutil/macros.h :49 :| ~~~~~ ^ ~~~~25 : note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cbs_h2645.c:22: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_ensrc/libavcodec/bytestream.hd - :p-355>b:u13f:f ewarning: rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h :35549 | : 25 : note: sexpanded from macro 'FFMIN'i ze 49= | #FdFeMIfNi(nge- >FbFuMfIfNe(r_aen,db )- g-(>(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/libavcodec/cbs_h2645.c:22: src/libavcodec/bytestream.h:357:15 :49 | warning: #comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]d efine F357FM | I N (a , bi)f (((saiz)e 2> !(= bs)iz e? )(b ) | ~~~~~ ^ ~~~~: (a)) | ~ ^ ~ In file included from src/libavcodec/canopus.c:27: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/canopus.c:27: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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_jpeg.c:20: In file included from src/libavcodec/cbs_internal.h14: warning30s: generatedsrc/libavcodec/put_bits.h. :227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/dca_parser.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/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/cbs_sei.c:20: In file included from src/libavcodec/cbs_internal.h:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317: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_sample_rate_tab.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/dca_xll.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/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] src/libavcodec/bonk.c227 | : 336: 25 : warning: ifcomparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] ( s->buf_end - s->buf_ptr > =336 | s i z eoffr(aBmiet-B>unfb)_)s a{m p l| e ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ s = 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)) | ~ ^ ~ src/libavcodec/put_bits.h:265:37: warning: 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. 2 warnings generated. CC libavcodec/dcaadpcm.o CC libavcodec/dcadata.o 3 warnings generated. In file included from src/libavcodec/cbs_av1.c:25: In file included from src/libavcodec/cbs_internal.h:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/cbs_jpeg.c:55: src/libavcodec/cbs_jpeg_syntax_template.c:92:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 92 | if (ij >= FF_ARRAY_ELEMS(current->V)) | ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/dcadct.o In file included from src/libavcodec/cbs_vp9.c:22: In file included from src/libavcodec/cbs_internal.h:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(CC libavcodec/dcadec.o BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/dcadsp.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/cdgraphics.c:23: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cdgraphics.c:23: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cdgraphics.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/cdtoons.c:33: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cbs_h2645.c:24: In file included from src/libavcodec/cbs_internal.h:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/cbs_av1.cIn file included from :55src/libavcodec/cdtoons.c::3233:: src/libavcodec/bytestream.hwarning: :186comparison 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] 55 | 186 | i f (sigzeet2 _= bFFiMItN(sp-_>bluefffte(rg_becn)d < -z epro-e>sb)u f{f e r| , ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/cbs_av1.c:82:src/libavutil/macros.h23::49 :warning: 25comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]: note: expanded from macro 'FFMIN' 82 | 49 | # d e ffinoer (FiF M= I0N;( ai, ) (| ~ ^ ~~~~~~b ) ? (b) : (a)src/libavcodec/cbs_av1.c): 87 :| 27 ~ ^ ~: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] In file included from 87src/libavcodec/cdtoons.c | : 33 : src/libavcodec/bytestream.h : 187 : 15 : fwarning: ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r (j = 0 187; | j < z erioefs ;( js+i+z) e 2| ~ ^ ~~~~~~! = size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:265:37src/libavcodec/bytestream.h: :warning: 271comparison 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] 265 | i f271 | ( s - >b uifn_te nsdiz e2- = s -F>FMIbN(ugf-_>pbtufrf >e=r_ esndi ze-of (gB-i>tbBuufff)er), { si z| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~e ); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/ccaption_dec.c:931:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 931 | { "real_time", "emit subtitle events as they are decoded for real-time display", OFFSET(real_time), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, SD }, | ^ src/libavcodec/ccaption_dec.c:932:176: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 932 | { "real_time_latency_msec", "minimum elapsed time between emitting real-time subtitle events", OFFSET(real_time_latency_msec), AV_OPT_TYPE_INT, { .i64 = 200 }, 0, 500, SD }, | ^ 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-src/libavcodec/put_bits.h>b:uf317fe:r,33 s:iz e)warning: ; comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: 317expanded from macro 'FFMIN' | i f49 | (s#-de>fbiunfe_ Fsrc/libavcodec/ccaption_dec.cFMeI:n937Nd:10( :a- ,warning: b )missing field 'help' initializer [-Wmissing-field-initializers]s (-(>a b937 | ) u f_>pt r ( b{)>N U= ?sL i(Lzb)}e o f: | ((a ^B )i)t B u| f ~ ^ ~) ) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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.c:142:31: warning: comparison of integers of different signs: 'CodedBitstreamUnitType' (aka 'unsigned int') and 'int' [-Wsign-compare] 142 | if (au->units[i].type == sei_type) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/cbs_sei.c:157:35: warning: comparison of integers of different signs: 'CodedBitstreamUnitType' (aka 'unsigned int') and 'int' [-Wsign-compare] 157 | if (au->units[i].type < highest_vcl_type) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/cbs_sei.c:164:35: warning: comparison of integers of different signs: 'CodedBitstreamUnitType' (aka 'unsigned int') and 'int' [-Wsign-compare] 164 | if (au->units[i].type < highest_vcl_type) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->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/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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-CC libavcodec/dcaenc.o >buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: src/libavcodec/bytestream.hexpanded from macro 'FFMIN' :317:13 :49 | #warning: dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e fine FFMIN(a,b) ( 317( | a ) > s(ibz)e 2? =(b )F F:M I(N(ap))- > b| uf ~ ^ ~f er_endIn file included from src/libavcodec/cdgraphics.c-: 23p: -src/libavcodec/bytestream.h>:357b:u15f:f ewarning: rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], size );357 | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ i f (size2src/libavutil/macros.h :49!:=25 :s inote: zexpanded from macro 'FFMIN'e ) | ~~~~~ ^ ~~~~ 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/cdxl.c:32: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cdxl.c:32: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cdxl.c:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/cbs_av1.c:280:28: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 280 | if (put_bits_left(pbc) < w) | ~~~~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/cbs_av1.c:296:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 296 | for (i = 0; i < w - 1; i++) | ~ ^ ~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cdtoons.c:33: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cdtoons.c:33: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cdxl.c:32: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cdxl.c:32: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cdxl.c:32: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cdxl.c:32: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIn file included from IN(asrc/libavcodec/cavsdec.c,b:) 31(: (src/libavcodec/golomb.ha:) 482> :(b34) :? warning: (bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) : (a)) | ~ ^ ~ 482In file included from | src/libavcodec/cdxl.c : 32 : src/libavcodec/bytestream.h : 357 : 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (gb -357> | s i z ief_ (isinz_eb2i t!s =< s=iz er) e _| ~~~~~ ^ ~~~~i ndex) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: 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 (ssrc/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++); | ~~~~~ ^ ~~~~~~~~~~~~~~~ >bsrc/libavcodec/cbs_jpeg.c:105:21: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] u f105 | for (++i; i + 1 < frag->data_size && frag->data[i] == 0xff; i++); | ~~~~~ ^ ~~~~~~~~~~~~~~~ _esrc/libavcodec/cbs_jpeg.c:106:15: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] n 106 | if (i + 1 >= frag->data_size && frag->data[i]) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ d 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++); | ~~~~~ ^ ~~~~~~~~~~~~~~~ ssrc/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) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ busrc/libavcodec/cbs_jpeg.c:132:35: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] f 132 | for (i = start; i + 1 < frag->data_size; i++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ _psrc/libavcodec/cbs_jpeg.c:136:33: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] t 136 | for (++i; i + 1 < frag->data_size && | ~~~~~ ^ ~~~~~~~~~~~~~~~ r src/libavcodec/cbs_jpeg.c:138:27: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] > 138 | if (i + 1 < frag->data_size) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ = src/libavcodec/cbs_jpeg.c:148:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] s 148 | if (i + 2 > frag->data_size) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ izsrc/libavcodec/cbs_jpeg.c:154:28: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] e 154 | if (i + length > frag->data_size) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ofsrc/libavcodec/cbs_jpeg.c:165:33: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] ( 165 | for (++i; i + 1 < frag->data_size && | ~~~~~ ^ ~~~~~~~~~~~~~~~ Bisrc/libavcodec/cbs_jpeg.c:167:27: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] t 167 | if (i + 1 >= frag->data_siz1e) warning { generated . | ~~~~~ ^ ~~~~~~~~~~~~~~~ Buf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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 ||src/libavcodec/cbs_jpeg.c buf: 298+: 33s:i zwarning: ecomparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] > eod) | ~~~~ ^ ~~~~~~~~ 298 | src/libavcodec/cdtoons.c : 289 :i38:f warning: (comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] scan->data _s289iz | e * 8 > p u t _ biift s(_lseifzt(ep eod - buf) { | ~~~~~~~~ ^ ~~~~~~~~~ 13 warnings generated. src/libavcodec/cbs.c:84:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 84 | for (i = 0; i < FF_ARRAY_ELEMS(cbs_type_table); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/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)) | ~ ^ ~ CC libavcodec/dcahuff.o In file included from src/libavcodec/cfhd.c:33: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cfhd.c:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/dct.o CC libavcodec/dct32_fixed.o src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/dct32_float.o In file included from src/libavcodec/cbs_h2645.c:361: src/libavcodec/cbs_sei_syntax_template.c:31:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 31 | for (i = 0; i < current->payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/cfhd.c:33: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cfhd.c:33: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cfhd.c:33: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/cfhddata.c:25: In file included from src/libavcodec/cfhd.h:27: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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 | CC libavcodec/dds.o if (state->payload_size < i) { | ~~~~~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/cbs_sei_syntax_template.c:63:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 63 | for (j = 0; j < current->data_length; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49In file included from | #desrc/libavcodec/cfhddata.cf:in25e: In file included from FFsrc/libavcodec/cfhd.hM:I27N(: asrc/libavcodec/bytestream.h,b:) 186(:(13a: )warning: >comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (b) ? (b) : (a ))186 | | ~ ^ ~ size2 = FFMIn file included from Isrc/libavcodec/cfhd.cN:(33: psrc/libavcodec/bytestream.h:->356b:13u:f warning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e r_end - p -356> | b u f f esirz,e 2s i=ze )F;F M IN| (p ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~-> buffer_esrc/libavutil/macros.hn:d49 :-25 :p -note: >expanded from macro 'FFMIN'b uffer, s49i | #zdeef)i;n e | F ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~F MIN(src/libavutil/macros.ha:49,:b25): note: (expanded from macro 'FFMIN' (a) > (49b | )# ?d e(fbi)n e: F(FaM)I)N ( a| , ~ ^ ~b ) ((a) > (In file included from bsrc/libavcodec/cfhddata.c): ?25 : (In file included from bsrc/libavcodec/cfhd.h):27 : :src/libavcodec/bytestream.h :187(:a15):) warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ~ ^ ~ 187In file included from | src/libavcodec/cfhd.c : 33 i: fsrc/libavcodec/bytestream.h (:s357iz:e152: !=warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s In file included from izesrc/libavcodec/cngdec.c) : 357| 25 | : ~~~~~ ^ ~~~~ src/libavutil/ffmath.h : 49 :30i: fwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( size2 != size )49 | | ~~~~~ ^ ~~~~ return exp2f(M_LOG2_10 * x); | ~ ^ CC libavcodec/decode.o src/libavcodec/cbs_sei_syntax_template.c:91:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 91 | for (i = 0; i < current->data_length; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ CC libavcodec/dfa.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/dfpwmdec.o 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) | ~~~~~ ^ ~~~~ 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/cfhddata.c:25: In file included from src/libavcodec/cfhd.h:27: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cfhddata.c:25: In file included from src/libavcodec/cfhd.h:27: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cfhddata.c:25: In file included from src/libavcodec/cfhd.h:27: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/dfpwmenc.o src/libavcodec/cbs_sei_syntax_template.c:191:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 191 | bits_written < 8 * current->payload_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_sei_syntax_template.c:240:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 240 | for (i = 0; i < current->payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/cfhdenc.c:33: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cfhdenc.c:33: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cfhdenc.c:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/cbs_sei_syntax_template.c:276:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 276 | if (payload_size + 1 > get_bits_left(rw) / 8) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/cbs.c:513:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 513 | av_assert0(k > 0 && j + k < sizeof(name)); | ~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | src/libavcodec/cinepakenc.ci:137:121: warning: In file included from missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/cfhdenc.c:33: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f 137 | OFFSET(ma x293_ | e x t r as_izceb2_ =i tFeFrMaINt(ipo-n>sbu)f,f e r_AeVn_dO P-T _pTY-PE>_bIuNfTf,e r{, .si6i4z e=) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 2 }, src/libavutil/macros.h : 49 : 25 : note: expanded from macro 'FFMIN'0 , INT_M A49X | ,# d e f i n e F F M I N (VaE, b}), ( (a| ) ^ > (b) ? (b) : (a)In file included from ) src/libavcodec/cljrenc.c| ~ ^ ~: 32: src/libavcodec/put_bits.h:227:37: warning: In file included from comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/cfhdenc.c :33: src/libavcodec/bytestream.h:294:src/libavcodec/cinepakenc.c15:: 139warning: :121comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :227 | warning: missing field 'unit' initializer [-Wmissing-field-initializers] 294 | i f i f(139s- > | b( us fi z_e 2e O Fn!FSd=E T (s-ski ispz_-ee>)bmu pf t_p| tyr ~~~~~ ^ ~~~~_ c>b=), s i z e o f ( Bi t B ufA)V_)O P{T _ T| Y ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~P E_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ (!(consrc/libavcodec/cinepakenc.cd:141:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] )) 141 | OFFSET(max_max_strips), AV_OPT_TYPE_INT, { .i64 = 3 }, MIN_STRIPS, MAX_STRIPS, VE }, | ^ { src/libavcodec/cinepakenc.c :143:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 143 | OFFSET(min_min_strips), AV_OPT_TYPE_INT, { .i64 = MIN_STRIPS }, MIN_STRIPS, MAX_STRIPS, VE }, | ^ src/libavcodec/cinepakenc.c:145:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 145 | OFFSET(strip_number_delta_range), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, MAX_STRIPS - MIN_STRIPS, VE }, | ^ src/libavcodec/cinepakenc.c :146:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 146 | { NULL }, | ^ src/libavcodec/bytestream.h: 317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b)src/libavcodec/put_bits.h : (:a)265:)37 : | warning: ~ ^ ~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/cfhdenc.c :26533 | : src/libavcodec/bytestream.h : 318: 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i f (s-> b318u | f _ e nd if- (ssiz-e>2b u!=f _spizter) > | = ~~~~~ ^ ~~~~ s izeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ \ | ^~~~ src/libavcodec/cbs.c:523:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 523 | av_assert0(j + 1 < sizeof(name)); | ~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { src/libavcodec/cavsdec.c: 573:40: warning: comparison of integers of different signs: 'unsigned int' and 'const int8_t' (aka 'const signed char') [-Wsign-compare] 573 | level = esc_code + (run > r->max_run ? 1 : r->level_add[run]); | ~~~ ^ ~~~~~~~~~~ \ | src/libavcodec/put_bits.h: ^~~~317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptsrc/libavcodec/bytestream.hr >=: 355s:13i:z ewarning: ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f( 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)) | ~ ^ ~ src/libavcodec/cbs.cIn 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); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 527src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' : 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 22In 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) | ~~~~~ ^ ~~~~ 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/cavsdec.c:620:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 620 | if (cbp > 63U) { | ~~~ ^ ~~~ src/libavcodec/cavsdec.c:692:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 692 | if (cbp_code > 63U) { | ~~~~~~~~ ^ ~~~ src/libavcodec/cfhd.c:224:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 224 | for (i = 0; i < FF_ARRAY_ELEMS(s->plane); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cljrenc.c:100:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "dither_type", "Dither type", OFFSET(dither_type), AV_OPT_TYPE_INT, { .i64=1 }, 0, 2, VE}, | ^ src/libavcodec/cljrenc.c:101:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 101 | { NULL }, | ^ src/libavcodec/cfhddata.c:158:31: warning: src/libavcodec/cngdec.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :133:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 158 | av _133a | s s e r t 0 ( vl c . t apb->lree_fsli_zceo e=f=[ io]u t= _0s.i6z e*)p;- > r| e ~~~~~~~~~~~~~~ ^ ~~~~~~~~ fl_coef[i] + src/libavutil/avassert.h0:.384: 11*: pnote: -expanded from macro 'av_assert0'> target_re fl38_ | c o e iff[ i(]!;( co n| d ~ ^~~~~~~~~~~~~~~~~~~~~~) ) { src/libavcodec/cngdec.c : 133 : 36 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 133 | p- > r ef l _ c oe\f[ i ]| ^~~~= 0.6 *p->refl_coef[i] + 0.4 * p->target_refl_coef[i]; | ~^~~~~~~~~~~~~~~ src/libavcodec/cngdec.c:142:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 142 | e *= 1.0 - p->refl_coef[i]*p->refl_coef[i]; | ~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ src/libavcodec/cngdec.c:144:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 144 | scaling = sqrt(e * p->energy / 1081109975); | ~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~ 6 warnings generated. CC libavcodec/dirac.o src/libavcodec/cngdec.c:144:36: warning: implicit conversion from 'int' to 'float' changes value from 1081109975 to 1081110016 [-Wimplicit-const-int-float-conversion] 144 | scaling = sqrt(e * p->energy / 1081109975); | ~ ^~~~~~~~~~ In file included from src/libavcodec/clearvideo.c:31: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/clearvideo.c:31: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/clearvideo.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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->In file included from buffsrc/libavcodec/cfhdenc.ce:r38,: src/libavcodec/put_bits.hs:i227z:e37);: warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'227 | 49 | i#fd e(fsi-n>eb uFFfM_INe(an,bd) -( s(-a)> > b(ub)f _?p (tbr) :> =( asi)z)e o f| ~ ^ ~( BitBuf)) { In file included from | src/libavcodec/clearvideo.c ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :31: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ 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/cbs_vp9.c:504:20: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 504 | av_assert0(pos <= unit->data_size); | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/cbs_vp9.c:506:13: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 506 | if (pos == unit->data_size) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cbs_vp9.c:535:30: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 535 | if (frame->data_size > put_bits_left(pbc) / 8) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_mpeg2.c:309:37: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 309 | slice->data_size > slice->data_bit_start / 8); | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/cbs_mpeg2.c:311:38: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 311 | if (slice->data_size * 8 + 8 > put_bits_left(pbc)) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_vp9.c:613:31: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 613 | av_assert0(size - pos == 2 + frag->nb_units * size_len); | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ CC libavcodec/dirac_arith.o CC libavcodec/dirac_dwt.o CC libavcodec/dirac_parser.o 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) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) | ~ ^ ~ src/libavcodec/cfhd.c:679:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 679 | if (avctx->height < height) | ~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/cfhd.c:742:66: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 742 | lowpass_width * lowpass_height * sizeof(int16_t) > bytestream2_get_bytes_left(&gb)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cfhd.c:796:104: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 796 | if (highpass_height > highpass_a_height || highpass_width > highpass_a_width || a_expected < highpass_height * (uint64_t)highpass_stride) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/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/libavcodec/cfhdenc.c:src/libavutil/macros.h305::4931::25 :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]note: expanded from macro 'FFMIN' 49 | #define 305 | F F M I N (a , b) ( (fao)r > ((inbt) k? =( b0;) k :< (aF)F)_ A RR| A ~ ^ ~Y _ELEMS(s->In file included from psrc/libavcodec/cri.cl:a33n: esrc/libavcodec/bytestream.h[:i187:]15.:b anwarning: d[comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]j ]); k +187+ | ) {if (| s ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ize2 != size) | ~~~~~ ^ ~~~~ 13 warnings generated. 13 warnings generated. src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 5 warnings generated. In file included from src/libavcodec/cook.c:54: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from src/libavcodec/dca_core_bsf.csrc/libavutil/macros.h::4923:: 25src/libavcodec/bytestream.h:: 171note: :expanded from macro 'FFMIN'18 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #define FFMIN(a, b171 | ) (g(->ab)u f>f (ebr) +? =( bF)F M:I N((ag)-)> b| u ~ ^ ~f fer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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] 187In file included from | src/libavcodec/dca_core_bsf.c : i23f : (src/libavcodec/bytestream.hs:i186z:e132: !warning: = comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s ize) | ~~~~~ ^ ~~~~ 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dca_core_bsf.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ src/libavcodec/cfhdenc.c:847:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 847 | { NULL}, | ^ In file included from src/libavcodec/dca_core_bsf.c:23: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dca_core_bsf.c:23: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cook.c:54: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/dca_core_bsf.c:23: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/dcaenc.c:27: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x);CC libavcodec/dirac_vlc.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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dca_core_bsf.c:23: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dca_core_bsf.c:23: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/diracdec.o CC libavcodec/diracdsp.o CC libavcodec/diractab.o In file included from src/libavcodec/dca.c:34: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/cook.c:58: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/dnxhd_parser.o src/libavcodec/put_bits.h29: warning265s: generated37. : 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/dnxhddata.o CC libavcodec/dnxhddec.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/dnxhdenc.o CC libavcodec/dolby_e.o CC libavcodec/dolby_e_parse.o 647 warnings generated. CC libavcodec/dolby_e_parser.o 11 warnings generated. 1 warning generated. src/libavcodec/cook.c:196:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 196 | q->gain_table[i] = pow(pow2tab[i + 48], | ~~~ ^~~~~~~~~~~~~~~ 11 warnings generated. CC libavcodec/dovi_rpu.o In file included from src/libavcodec/cbs_av1.c:643: src/libavcodec/cbs_av1_syntax_template.c:1434:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1434 | priv->ref[i].frame_id < (current->current_frame_id - | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1435 | (1 << diff_len))) | ~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1433:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1433 | if (priv->ref[i].frame_id > current->current_frame_id || | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1439:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1439 | priv->ref[i].frame_id < ((1 << id_len) + | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 1440 | current->current_frame_id - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1441 | (1 << diff_len))) | ~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1438:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1438 | if (priv->ref[i].frame_id > current->current_frame_id && | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/dpcm.o src/libavcodec/dct.c:158:16: warning: implicit conversion increases floating-point precision: 'FFTSample' (aka 'float') to 'double' [-Wdouble-promotion] 158 | next = data[1] * 0.5; | ^~~~~~~ ~ src/libavcodec/dca_parser.c:326CC libavcodec/dpx.o :23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 326 | if (buf_size > pc1->startpos) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~ 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/dpx_parser.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++); | ~~~~~~~~~~~~~ ^ ~~~~ In file included from src/libavcodec/dca_lbr.c:30: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dca_lbr.c:30: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dca_lbr.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 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/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) | ~~~~~ ^ ~~~~ 11 warnings generated. CC libavcodec/dpxenc.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_lbr.c:30: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dca_lbr.c:30: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/cri.c:405:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 405 | av_display_rotation_set((int32_t *)rotation->data, 0.f); | ~~~~~~~~~~~~~~~~~~~~~~~ ^~~ src/libavcodec/cri.c:232:48: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 232 | if (bytestream2_get_bytes_left(gb) < length) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ 203 warnings generated. In file included from src/libavcodec/dfa.c:26: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dfa.c:26: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dfa.c:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 31 warnings generated. src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/dsd.o 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) | ~~~~~ ^ ~~~~ 1 warning generated. src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/dsddec.o 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) | ~~~~~ ^ ~~~~ CC libavcodec/dsicinaudio.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/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 file included from IN(p->src/libavcodec/dds.cb:uff35e: rsrc/libavcodec/bytestream.h_:en171d :-18 :p ->warning: bucomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ff er, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'171 | g49- | >#dbeuffifnee rF F+MI=N (aF,FbMI)N( g((-a>b)u f>f (ebr)_ en?d ( b- )g -:> b(uaf))f e r| , ~ ^ ~ size); 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] src/libavutil/macros.h:49: 25357: | note: expanded from macro 'FFMIN' if (size 2 49! | =# dsefiiznee) F FM I| N ~~~~~ ^ ~~~~(a ,b) ((a) > (b) ? (b) CC libavcodec/dsicinvideo.o : (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) ((aIn file included from ) >src/libavcodec/decode.c :(b)44 ?: src/libavcodec/bytestream.h(b:)171 :18:: (warning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) ) | ~ ^ ~ In file included from src/libavcodec/dds.c171:35 | : src/libavcodec/bytestream.h : 187: 15:g -warning: >comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] buffer 187+ | = F F MiIfN ((gs-i>bzuef2f e!r=_ esnidz -e )g - >| ~~~~~ ^ ~~~~b uffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/dss_sp.o 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, siCC libavcodec/dstdec.o 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/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/dcaenc.c:41: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/dcadec.c:389:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 389 | { "core_only", "Decode core onlysrc/libavcodec/put_bits.h wit:hou317t: 33:e xwarning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e nsions", OFFSET(co r317e | _ o n l yif) ,( s-A>bVu_fO_ePnTd_T Y- PsE->_bBufO_pOtLr, > ={ s.ii6z4e o=f src/libavcodec/bytestream.h0( Bi:}t,B271 :u017f:, ) 1warning: ,) comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]{ P A R| A ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ M }, | ^271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (bIn file included from ) ? src/libavcodec/dds.c(:b)35 : :src/libavcodec/bytestream.h (:a293):) 13 :| ~ ^ ~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/dcadec.c293: | 402 : 12 :s iwarning: zmissing field 'help' initializer [-Wmissing-field-initializers]e 2 = F402F | MI N ( p ->{bu NfUfLeLr }_ 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/dds.c:35: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/decode.c:44: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/decode.c:44: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, ssrc/libavcodec/dfa.cize):; 61 :| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~49 : warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 6149 | | # d eiffi n(eby tFeFsMtIrNea(ma2_,gebt)_ b(uf(fae)r( g>b ,( bf)r a?m e,( b)s i:z e()a )!)= s| i ~ ^ ~z e) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 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/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/decode.c:44: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/dfa.c:77:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavcodec/bytestream.h: 355:7713 | : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (segments == 0 & &355 o | f f s e sti z=e= fr a=m eF_FMeInNd(g -- >fbruafmfee)r_ e n| d ~~~~~~ ^ ~~~~~~~~~~~~~~~~~ - g->buffsrc/libavcodec/dfa.ce:r79,: 27:s iwarning: zcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] e); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 79 | if (src/libavutil/macros.hf:r49a:m25e:_ enote: nexpanded from macro 'FFMIN'd - frame 49<= | #odfeffsiente) F| F ~~~~~~~~~~~~~~~~~ ^ ~~~~~~MI N(a,b) src/libavcodec/dfa.c((:a95): 37>: (warning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) ? (b) : 95( | a ) ) | ~ ^ ~ if (fraIn file included from msrc/libavcodec/dds.ce: 35-: src/libavcodec/bytestream.hfr:a356:m13:e _swarning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a rt < offse t356 | | | f rsaimzee_2e n= dF -F MfIrNa(mpe -< >cbouufnfte)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/dds.c:35: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/dca_lbr.c:1179:21: warning: missing field 'tonal' initializer [-Wmissing-field-initializers] 1179 | } chunk = { {0} }; | ^ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ 3 warnings generated. 1 warning generated. src/libavcodec/dfa.c:217:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 217 | if (frame - line_ptr <= bytestream2_peek_byte(gb)) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dfa.c:224:65: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 224 | if (bytestream2_get_buffer(gb, line_ptr, count) != count) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/dcaenc.c:336:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 336 | double reconst = ff_dca_fir_32bands_perfect[i] * ((i & 64) ? (-1) : 1); | ~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/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_gsrc/libavcodec/dcaenc.cet:_344bu:f63f:er (gwarning: bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], line_ptr, cou n344t | * 2 ) != c o un t * 2)d o | u ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~b le reconst = ff_dca_fir_32bands_nonperfect[i] * ((i & 64) ? (-1) : 1); | ~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcaenc.c:309:52: warning: implicit conversion from 'unsigned long long' to 'float' changes value from 281474968322048 to 281474976710656 [-Wimplicit-const-int-float-conversion] 309 | c->lfe_fir_64i[64 * j + k] = (int32_t)(0xffffff800000ULL * ff_dca_lfe_fir_64[8 * k + j]); | ^~~~~~~~~~~~~~~~~ ~ src/libavcodec/dcaenc.c:310:63: warning: implicit conversion from 'unsigned long long' to 'float' changes value from 281474968322048 to 281474976710656 [-Wimplicit-const-int-float-conversion] 310 | c->lfe_fir_64i[64 * (7-j) + (63 - k)] = (int32_t)(0xffffff800000ULL * ff_dca_lfe_fir_64[8 * k + j]); | ^~~~~~~~~~~~~~~~~ ~ CC libavcodec/dts2pts_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) | ~ ^ ~~~~~~~~~~ CC libavcodec/dump_extradata_bsf.o src/libavcodec/dca_lbr.c:1468:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1468 | accum[j] += fabs(other[j]); | ~~~~ ^~~~~~~~ CC libavcodec/dv.o src/libavcodec/dds.c:483:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 483 | z = lrint(sqrtf(d)); | ~~~~~ ^~~~~~~~ CC libavcodec/dv_error_marker_bsf.o CC libavcodec/dv_profile.o CC libavcodec/dvaudio_parser.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->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:356:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:374:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 374 | if(y+1<(unsigned)height) vertical_compose_l0(b[1], b[2], b[3], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:375:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 375 | if(y+0<(unsigned)height) vertical_compose_h0(b[0], b[1], b[2], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:377:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 377 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:378:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 378 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/decode.c:388:52: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 388 | if (discsrc/libavcodec/dcaenc.card:_p708a:d50d:i nwarning: g comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare]> 0 && discard_p a708d | di n g < = fifr a(m(fef-_>ndb_csaa_mpqleusa &n&t g_otl_feravmeel s&[&a b i| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~t s] - 1) / 2 comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare]n b_samples) { 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/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); | ~~~^~~~~~~~~~~~~~~~~ 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/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 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ In file included from src/libavcodec/dirac.c:32: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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)) | ~ ^ ~ 1 warning generated. In file included from src/libavcodec/dirac_arith.c:28: In file included from src/libavcodec/dirac_arith.h:32: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (aCC libavcodec/dvaudiodec.o )) | ~ ^ ~ In file included from src/libavcodec/dirac_arith.c:28: In file included from src/libavcodec/dirac_arith.h:32: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dirac_arith.c:28: In file included from src/libavcodec/dirac_arith.h:32: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/decode.c:817:14: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 817 | outl >= buf_pkt->size || inl != 0) { | ~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dirac_arith.c:28: In file included from src/libavcodec/dirac_arith.h:32: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/dirac.c:297:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 297 | if (idx < 3U) | ~~~ ^ ~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/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 }, | ^ CC libavcodec/dvbsub_parser.o src/libavcodec/dcaenc.c:1310:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1310 | { NULL }, | ^ 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++) { | ~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/dirac_dwt.c:30: src/libavcodec/dirac_dwt_template.c:352:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 352 | if(y+5<(unsigned)height) vertical_compose_l0( b[5], b[6], b[7], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:353:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 353 | if(y+1<(unsigned)height) vertical_compose_h0(b[0], b[2], b[3], b[4], b[6], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:355:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:356:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dsd.c:119:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 119 | sum += ctables[i][a] + ctables[i][b]; | ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:374:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 374 | if(y+1<(unsigned)height) vertical_compose_l0(b[1], b[2], b[3], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:375:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 375 | if(y+0<(unsigned)height) vertical_compose_h0(b[0], b[1], b[2], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:377:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 377 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:378:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 378 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:398:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 398 | if(y+5<(unsigned)height) vertical_compose_l0(b[3], b[5], b[6], b[7], b[9], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:399:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 399 | if(y+1<(unsigned)height) vertical_compose_h0(b[0], b[2], b[3], b[4], b[6], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:401:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 401 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:402:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 402 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:466:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 466 | if(y+3<(unsigned)height) vertical_compose_l1(b[3], b[4], b[5], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:467:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 467 | if(y+2<(unsigned)height) vertical_compose_h1(b[2], b[3], b[4], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:468:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 468 | if(y+1<(unsigned)height) vertical_compose_l0(b[1], b[2], b[3], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:469:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 469 | if(y+0<(unsigned)height) vertical_compose_h0(b[0], b[1], b[2], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:471:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 471 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:472:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 472 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ 36 warnings generated. src/libavcodec/decode.c:1319:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1319 | for (int i = 0; i < FF_ARRAY_ELEMS(sd); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 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; | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 13 warnings generated. src/libavcodec/decode.c:1428:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1428 | for (i = num_planes; num_planes > 0 && i < FF_ARRAY_ELEMS(frame->data); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavcodec/dvbsubdec.o In file included from src/libavcodec/dolby_e_parse.c:22: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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[671], warning sb generated[. 2], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:377:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 377 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:378:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 378 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:398:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 398 | if(y+5<(unsigned)height) vertical_compose_l0(b[3], b[5], b[6], b[7], b[9], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:399:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 399 | if(y+1<(unsigned)height) vertical_compose_h0(b[0], b[2], b[3], b[4], b[6], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:401:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 401 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:402:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 402 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ 1 warning generated. 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/dirac_dwt_template.c:466:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 466 | if(y+3<(unsigned)height) vertical_compose_l1(b[3], b[4], b[5], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:467:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 467 | if(y+2<(unsigned)height) vertical_compose_h1(b[2], b[3], b[4], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:468:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 468 | if(y+1<(unsigned)height) vertical_compose_l0(b[1], b[2], b[3], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:469:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 469 | if(y+0<(unsigned)height) vertical_compose_h0(b[0], b[1], b[2], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:471:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 471 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:472:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 472 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dpx_parser.c:69:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 69 | i = FFMIN(d->remaining_size, buf_size); | ^ ~~~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/dpx_parser.c:85:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 85 | if (d->fsize > buf_size - i + 19) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/dnxhddec.c:292:18: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 292 | if (buf_size < ctx->cid_table->coding_unit_size) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dnxhddec.c:337:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 337 | for (i = 0; i < ctx->mb_height; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/dnxhddec.c:341:41: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 341 | if (buf_size - ctx->data_offset < ctx->mb_scan_index[i]) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/dpcm.c:41: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dpcm.c:41: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dpcm.c:41: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/dnxhddata.c:944:30: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 944 | { 175, 185, 365, 440 } }, | ^ src/libavcodec/dnxhddata.c:951:35: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 951 | { 115, 120, 145, 240, 290 } }, | ^ src/libavcodec/dnxhddata.c:958:35: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 958 | { 175, 185, 220, 365, 440 } }, | ^ src/libavcodec/dnxhddata.c:965:20: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 965 | { 185, 220 } }, | ^ src/libavcodec/dnxhddata.c:972:20: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 972 | { 120, 145 } }, | ^ src/libavcodec/dnxhddata.c:979:20: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 979 | { 185, 220 } }, | ^ src/libavcodec/dnxhddata.c:986:20: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 986 | { 120, 145 } }, | ^ src/libavcodec/dnxhddata.c:993:24: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 993 | { 90, 180, 220 } }, | ^ src/libavcodec/dnxhddata.c:1000:29: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1000 | { 90, 110, 180, 220 } }, | ^ src/libavcodec/dnxhddata.c:1007:28: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1007 | { 60, 75, 120, 145 } }, | ^ src/libavcodec/dnxhddata.c:1014:26: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1014 | { 36, 45, 75, 90 } }, | ^ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/dnxhddata.c:1021:35: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 271 | 1021i | n t s i z e{ 235 0= ,F F3MI9N0(,g -44>0b, u7ff3er0_,e n8d 8-0 g}- >}b,u f f| e ^ r, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,src/libavcodec/dnxhddata.cb): 1028(:(27a:) warning: >missing field 'packet_scale' initializer [-Wmissing-field-initializers] (b) ?1028 | ( b ) : {( a42), )6 0 ,| ~ ^ ~ 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 } }, | ^ 12 warnings generated. In file included from src/libavcodec/dpcm.c:41: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dpcm.c:41: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/dnxhddata.c:1082:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1082 | for (int i = 0; i < FF_ARRAY_ELEMS(dnxhd_cid_table); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dpcm.c:41: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dpcm.c:41: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/dpx.c:260:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 260 | AVRational q = av_dsrc/libavcodec/dnxhddata.c2q:(a1137v:_19i:nt 2fwarning: locomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a t(i), 4096); | ~~~~~~ ^~~~~~~~~~~~~~~ 1137 | for (i = 0; i < FF_ARRAY_ELEMS(dnxhd_cid_table); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dnxhddata.c:1140:55: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 1140 | if (cid->width == avctx->width && cid->height == avctx->height && | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/dnxhddata.c:1140:24: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 1140 | if (cid->width == avctx->width && cid->height == avctx->height && | ~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/dnxhddata.c:1148:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1148 | for (j = 0; j < FF_ARRAY_ELEMS(cid->bit_rates); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dpx.c:272:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 272 | AVRational q = av_d2q(av_int2float(i), 4096); | ~~~~~~ ^~~~~~~~~~~~~~~ src/libavcodec/dnxhddec.c:605:19: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 605 | for (x = 0; x < ctx->mb_width; x++) { | ~ ^ ~~~~~~~~~~~~~ In file included from src/libavcodec/dovi_rpu.c:27: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/dnxhddata.cCC libavcodec/dvbsubenc.o :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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8 warnings generated. src/libavcodec/dovi_rpu.c:45:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 45 | for (int i = 0; i < FF_ARRAY_ELEMS(s->vdr_ref); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/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 != aIn file included from vctxsrc/libavcodec/diracdec.c-:>w36i: dtsrc/libavcodec/golomb.hh :|482|: c34t:x -warning: >hecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i ght != avctx->height)) {482 | | ~~~~~~~~~~ ^ ~~~~~~~~~~~~ if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/dvd_nav_parser.o In file included from src/libavcodec/cbs_av1.c:721: src/libavcodec/cbs_av1_syntax_template.c:1359:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1359 | infer(current_frame_id, ref->frame_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1.c:710:27: note: expanded from macro 'infer' 710 | if (current->name != (value)) { \ | ~~~~~~~~~~~~~ ^ ~~~~~ In file included from src/libavcodec/cbs_av1.c:721: src/libavcodec/cbs_av1_syntax_template.c:1434:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1434 | priv->ref[i].frame_id < (current->current_frame_id - | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1435 | (1 << diff_len))) | ~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1433:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1433 | if (priv->ref[i].frame_id > current->current_frame_id || | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1439:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1439 | priv->ref[i].frame_id < ((1 << id_len) + | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 1440 | current->current_frame_id - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1441 | CC libavcodec/dvdata.o (1 << diff_len))) | ~~~~~~~~~~~~~~~ src/libavcodec/dovi_rpu.csrc/libavcodec/cbs_av1_syntax_template.c::1438:5543::23: warning: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1438 | 55 | f o r i(fi nt( ip r=i 0v-;> ri eL EMcSu(rsre-n>tv-dr>_cruerf)r;en ti_+f+r)a m e| _ ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~i d && | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/dvdec.o 2 warnings generated. CC libavcodec/dvdsub.o CC libavcodec/dvdsub_parser.o CC libavcodec/dvdsubdec.o 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: CC libavcodec/dvdsubenc.o 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) { | ~ ^ ~~~~~~~~~~ CC libavcodec/dvenc.o 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 } | ^ 20 warnings generated. 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)) | ~ ^ ~ CC libavcodec/dxa.o 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) | ~~~~~ ^ ~~~~ 74 warnings generated. CC libavcodec/dxtory.o CC libavcodec/dxv.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)) | ~ ^ ~ 18 warnings generated. 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 | In file included from src/libavcodec/diracdec.cg:-37>: bIn file included from ufsrc/libavcodec/dirac_arith.hf:e32r : +src/libavcodec/bytestream.h:=293 :F13:F Mwarning: Icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]N (g->buffer_end - 293 | g- > b u fsfiezr,e s2iz e=) ;F F M| I ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~N (p->buffer_endsrc/libavutil/macros.h -: 49p-:>25b: unote: fexpanded from macro 'FFMIN'f er, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 49 | #desrc/libavutil/macros.hf:i49n:e25 :F Fnote: Mexpanded from macro 'FFMIN'I N(a,b) ((a )49 | ># d(ebf)i n?e (FbF)M I: N((aa,)b)) ( (| a ~ ^ ~) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/diracdec.c:37: In file included from src/libavcodec/dirac_arith.h:32: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/dynamic_hdr10_plus.o In file included from src/libavcodec/dsicinvideo.c:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dsicinvideo.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/diracdec.c:37: In file included from src/libavcodec/dirac_arith.h:32: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/cbs_av1_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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) src/libavcodec/bytestream.h? (:b)271 :: 17(:a) )warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~ ^ ~ In file included from src/libavcodec/diracdec.c271:37 | : In file included from src/libavcodec/dirac_arith.h :32 : isrc/libavcodec/bytestream.hn:t357 :15s:iz e2warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]= FFM I357N | ( g- >b u ifff e(rsi_zeen2d !-= gs->ibzuef)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/dsicinvideo.c:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dsicinvideo.c:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/cbs_av1.c:819:44: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 819 | av_assert0(pos % 8 == 0 && pos / 8 <= size); | ~~~~~~~ ^ ~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dsicinvideo.c:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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_psrc/libavcodec/cbs_av1.crob:;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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dsicinvideo.c:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dsicinvideo.c:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/dump_extradata_bsf.c:91:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 91 | { NULL }, | ^ 20 warnings generated. src/libavcodec/cbs_av1.c:1032:24: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 1032 | av_assert0(end_pos <= unit->data_size * 8); | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ 22 warnings generated. src/libavcodec/dnxhdenc.c:1047:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1047 | if (bits > ctx->frame_bits) | ~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dnxhdenc.c:1051:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1051 | if (bits > ctx->frame_bits) | ~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dnxhdenc.c:1055:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1055 | if (bits < ctx->frame_bits) { | ~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/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/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/dsicinvideo.c:271:87: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 271 | if (cin->bitmap_size - avctx->discard_damaged_percentage*cin->bitmap_size/100 > res) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/dv_error_marker_bsf.c:100:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "color" , "set color", OFFSET(color_rgba), AV_OPT_TYPE_COLOR, {.str = "yellow"}, 0, 0, FLAGS }, | ^ src/libavcodec/dv_error_marker_bsf.c:121:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 121 | { NULL }, | ^ src/libavcodec/dnxhdenc.c:1227:51: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1227 | for (x = 0; x < ctx->m.mb_num && max_bits > ctx->frame_bits; x++) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dnxhdenc.c:1237:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1237 | if (max_bits > ctx->frame_bits) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/dynamic_hdr_vivid.o 14 warnings generated. src/libavcodec/cbs_av1.c:1340:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1340 | OFFSET(operating_point), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, AV1_MAX_OPERATING_POINTS - 1, 0 }, | ^ src/libavcodec/cbs_av1.c:1341:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1341 | { NULL } | ^ src/libavcodec/dolby_e.c:1298:14: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1298 | { NULL }, | ^ CC libavcodec/eac3_core_bsf.o 1 warning generated. CC libavcodec/eac3_data.o src/libavcodec/dnxhdenc.c:1353:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1353 | { NULL }, | ^ 4 warnings generated. CC libavcodec/eac3enc.o src/libavcodec/dv_profile.c:250:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 250 | for (i = 0; i < FF_ARRAY_ELEMS(dv_profiles); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/eacmv.o CC libavcodec/eaidct.o CC libavcodec/eamad.o CC libavcodec/eatgq.o src/libavcodec/dv_profile.c:283:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 283 | for (i = 0; i < FF_ARRAY_ELEMS(dv_profiles); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dv_profile.c:288:25: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 288 | if (sys && buf_size == sys->frame_size) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/eatgv.o CC libavcodec/eatqi.o CC libavcodec/elbg.o CC libavcodec/elsdec.o In file included from src/libavcodec/dstdec.c:35: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/dv_profile.c:325:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 23 warnings generated. 325 | for (i = 0; i < FF_ARRAY_ELEMS(dv_profiles); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/encode.o src/libavcodec/diracdec.c:521:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 521 | if (b->quant > (DIRAC_MAX_QUANT_INDEX - 1)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/error_resilience.o 16 warnings generated. CC libavcodec/escape124.o 19 warnings generated. 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/dstdec.c:145:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 145 | for (i = 0; i < elements; i++) { | ~ ^ ~~~~~~~~ src/libavcodec/diracdec.c:669:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 669 | for (level = 0; level < s->wavelet_depth; level++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:679:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 679 | if (b->quant > (DIRAC_MAX_QUANT_INDEX - 1)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:686:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 686 | if (b->length > FFMAX(get_bits_left(&s->gb)/8, 0)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:702:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 702 | for (i = 0; i < s->wavelet_depth * 3 + 1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:706:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 706 | if (damaged_count > (s->wavelet_depth * 3 + 1) /2) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dstdec.c:168:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 168 | for (k = 0; k < method + 1; k++) | ~ ^ ~~~~~~~~~~ CC libavcodec/evrcdec.o 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/exif.o src/libavcodec/dstdec.c:222:19: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 222 | for (i = 0; i < fsets->elements; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:790:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 790 | for (level = 0; level < s->wavelet_depth; level++) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:803:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 803 | for (level = 0; level < s->wavelet_depth; level++) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavcodec/exr.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++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/exrdsp.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/dstdec.c:313:21: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 313 | for (ch = 0; ch < channels; ch++) | ~~ ^ ~~~~~~~~ src/libavcodec/dstdec.c:344:25: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 344 | for (ch = 0; ch < channels; ch++) { | ~~ ^ ~~~~~~~~ src/libavcodec/dstdec.c:375:19: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 375 | for (i = 0; i < channels; i++) { | ~ ^ ~~~~~~~~ src/libavcodec/diracdec.c:923:19: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 923 | for (i = 0; i < s->num_x; i++) | ~ ^ ~~~~~~~~ 13 warnings generated. 11 warnings generated. src/libavcodec/diracdec.c:942:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 942 | if (s->slice_params_num_buf != (s->num_x * s->num_y)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:977:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 977 | for (slice_y = 0; bufsize > 0 && slice_y < s->num_y; slice_y++) { | ~~~~~~~ ^ ~~~~~~~~ src/libavcodec/diracdec.c:978:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 978 | for (slice_x = 0; bufsize > 0 && slice_x < s->num_x; slice_x++) { | ~~~~~~~ ^ ~~~~~~~~ src/libavcodec/diracdec.c:1003:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1003 | if (s->num_x*s->num_y != slice_num) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/diracdec.c:1010:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1010 | for (slice_y = 0; bufsize > 0 && slice_y < s->num_y; slice_y++) { | ~~~~~~~ ^ ~~~~~~~~ src/libavcodec/diracdec.c:1011:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1011 | for (slice_x = 0; bufsize > 0 && slice_x < s->num_x; slice_x++) { | ~~~~~~~ ^ ~~~~~~~~ 2 warnings generated. CC libavcodec/exrenc.o src/libavcodec/diracdec.c:1171:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1171 | for (ref = 0; ref < s->num_refs; ref++) { | ~~~ ^ ~~~~~~~~~~~ CC libavcodec/extract_extradata_bsf.o src/libavcodec/dts2pts_bsf.c:379:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 379 | for (i = 0; i < FF_ARRAY_ELEMS(func_tab); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7467:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7467 | SCALE(3.165979683399200e-2), SCALE(1.527829794213176e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7467:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7467 | SCALE(3.165979683399200e-2), SCALE(1.527829794213176e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7466:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7466 | SCALE(3.152491748332978e-1), SCALE(1.543320864439010e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7466:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7466 | SCALE(3.152491748332978e-1), SCALE(1.543320864439010e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7465:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7465 | SCALE(1.516709625720978e-1), SCALE(3.135308027267456e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7465:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7465 | SCALE(1.516709625720978e-1), SCALE(3.135308027267456e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7464:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7464 | SCALE(1.426893868483603e-3), SCALE(3.061520494520664e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7464:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7464 | SCALE(1.426893868483603e-3), SCALE(3.061520494520664e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7463:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7463 | SCALE(3.272953629493714e-2), SCALE(1.634211512282491e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7463:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7463 | SCALE(3.272953629493714e-2), SCALE(1.634211512282491e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7462:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7462 | SCALE(3.169221282005310e-1), SCALE(1.570075154CC libavcodec/faandct.o 304504e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:src/libavcodec/diracdec.c7460:34: :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1260 :27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7460 | SCALE( 1.12603 | 3 1 2 5 8 9 1 44 3 3 4 2 0feo-r3 ),( SiC A=L E(02;.9 5i95 4<=9 s6->1wa3v29e6l98e6te_-d2e)p, t h;| ^~~~~~~~~~~~~~~~~~~~~~~~~~~i ++)src/libavcodec/dcadata.c :7338{: 33: | note: ~ ^ ~~~~~~~~~~~~~~~~ expanded from macro 'SCALE' 7338 | src/libavcodec/diracdec.c#d:e1261f:in68e: Swarning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]C ALE(c) ((c) / (2 126156 | . 0 f * 3 2 7 6 8 . 0 f ) ) C H| E ~ ~~~~~~~^~~~~~~~~~C KEDREAD(s->codesrc/libavcodec/dcadata.cb:l7460o:ck5[i:] .warning: wimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i dth , tm p7460 | < 1 S|C|A LEt(m1p .> 3(s3-1>2a5v8c9t1x44-3>3w4id2th0 e>>-s3-)>,w aSvCeAlLetE_(de2p.t9h59-5i4)96,1 3"29c6o9d8e6be-l2)o,c k | w ^~~~~~~~~~~~~~~~~~~~~~~~~~~i dthsrc/libavcodec/dcadata.c :i7338n:33v:a lnote: iexpanded from macro 'SCALE'd\ n") | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7338 | #definsrc/libavcodec/diracdec.ce: 1240S:C9A:L Enote: (expanded from macro 'CHECKEDREAD'c ) ((c )1240 | / ( 2 5i6f. 0(fc on*d 3)2 76{8 .0\f ) )| ^~~~ | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/diracdec.c:1262:src/libavcodec/dcadata.c68:: warning: 7459comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]:34 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7459 | 1262 | S C A L E ( 3 . 3 8 2 4 6 8 9C6H8E6C2K9E83D7ReE-A2D)(,s -S>CAcLoEd(e1b.l7o4ck6[i3]2.h7e4i9g9h8t5,9 0t3m5p e<- 31) ,| | t| m ^~~~~~~~~~~~~~~~~~~~~~~~~~~p > src/libavcodec/dcadata.c:(7338:s33-:> anote: vcexpanded from macro 'SCALE't x->hei g7338h | t#>4>de warningfisnes- > generated. SwCaAvLeEl(ect)_ de(p(tch)- i)/, "(c2o5d6.e0fb l*o ck3 27h6e8i.g0hft)) in v| a ~ ~~~~~~~^~~~~~~~~~li d\n") | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.csrc/libavcodec/dcadata.c::12407459::95:: note: warning: expanded from macro 'CHECKEDREAD'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1240 | 7459 | i f (cSoCnAdL) E{( 3\. 3 8| 2 ^~~~4 68CC libavcodec/faanidct.o 968629src/libavcodec/diracdec.c8:312687:e27-:2 warning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], SCALE( 11268. | 7 4 6 3 2 7 4 9 9 8 5 9f0o3r5 e(-i 3=) ,0 ;| ^~~~~~~~~~~~~~~~~~~~~~~~~~~i <= src/libavcodec/dcadata.cs:-7338>:w33a:v note: eexpanded from macro 'SCALE'l et_dep t7338 | h#;d efii+ne+ )S C A| L ~ ^ ~~~~~~~~~~~~~~~~E (c) ((csrc/libavcodec/diracdec.c): 1279/:22 :( 2warning: 5comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 6.0f * 312792 | 7 6 8 . 0 f ) ) | ~ ~~~~~~~^~~~~~~~~~s ->num_y > s->src/libavcodec/dcadata.ca:v7458c:t34x:- >hwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ght | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 7458 | src/libavcodec/diracdec.cS:C1278A:L22E(:3. 1warning: 8comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]5 488879 6127880 | 6 3 4 e - 1) , S C AsL-E>(n1u.m5_9x6 9>6 5s1-9>3a7v4c8t4x-7>4wei-d1t)h ,| | | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: src/libavcodec/diracdec.cnote: :expanded from macro 'SCALE'1305 :35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]7338 | #define S C1305A | L E( c ) ( ( c ) / (f25o6r. 0f( l*e ve3l 2= 70;6 8l.e0vfe)l) < | s- ~ ~~~~~~~^~~~~~~~~~> wavelet_depth; src/libavcodec/dcadata.cle:v7458e:l+5+:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ | ~~~~~ ^ ~~~~~~~~~~~~~~~~ 7458 | src/libavcodec/diracdec.c : 1316 : 35:S Cwarning: Acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]L E(3.1854 88131687 | 9 6 8 0 6 3 4 e- 1 ) ,f SoCrA LE((1l.e5v96e9l6 5= 109;3 74l8e4v74eel- 1<) , s -| > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ wavsrc/libavcodec/dcadata.ce:7338l:et33_:d enote: pexpanded from macro 'SCALE't h; lev e7338l | +#+d)ef i n| e ~~~~~ ^ ~~~~~~~~~~~~~~~~ SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7457:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7457 | SCALE(1.463943719863892e-1), SCALE(3.099608123302460e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7457:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7457 | SCALE(1.463943719863892e-1), SCALE(3.099608123302460e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7456:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7456 | SCALE(1.240676851011813e-3), SCALE(2.860039286315441e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7456:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7456 | SCALE(1.240676851011813e-3), SCALE(2.860039286315441e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7455:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7455 | SCALE(3.494550660252571e-2), SCALE(1.864377525635064e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7455:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7455 | SCALE(3.494550660252571e-2), SCALE(1.864377525635064e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7454:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7454 | SCALE(3.201287388801574e-1), SCALE(1.623983532190323e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7454:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7454 | SCALE(3.201287388801574e-1), SCALE(1.623983532190323e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7453:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7453 | SCALE(1.437802612781525e-1), SCALE(3.081108033657074e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7453:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7453 | SCALE(1.437802612781525e-1), SCALE(3.081108033657074e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7452:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7452 | SCALE(1.155023579485714e-3), SCALE(2.762960828840732e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7452:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7452 | SCALE(1.155023579485714e-3), SCALE(2.762960828840732e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7451:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7451 | SCALE(3.609224036335945e-2), SCALE(1.988604199141264e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f *4 32 warnings7 generated68. .0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7451:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7451 | SCALE(3.609224036335945e-2), SCALE(1.988604199141264e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7450:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7450 | SCALE(3.216609656810760e-1), SCALE(1.651122719049454e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7450:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7450 | SCALE(3.216609656810760e-1), SCALE(1.651122719049454e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7449:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7449 | SCALE(1.411831974983215e-1), SCALE(3.062185347080230e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7449:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7449 | SCALE(1.411831974983215e-1), SCALE(3.062185347080230e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7448:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7448 | SCALE(1.073930296115577e-3), SCALE(2.668286114931106e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7448:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7448 | SCALE(1.073930296115577e-3), SCALE(2.668286114931106e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7447:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7447 | SCALE(3.726511076092720e-2), SCALE(2.119151875376701e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7447:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7447 | SCALE(3.726511076092720e-2), SCALE(2.119151875376701e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7446:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7446 | SCALE(3.231448531150818e-1), SCALE(1.678375005722046e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7446:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7446 | SCALE(3.231448531150818e-1), SCALE(1.678375005722046e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7445:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7445 | SCALE(1.386037617921829e-1), SCALE(3.042849004268646e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7445:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7445 | SCALE(1.386037617921829e-1), SCALE(3.042849004268646e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7444:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7444 | SCALE(9.974770946428180e-4), SCALE(2.575986087322235e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7444:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7444 | SCALE(9.974770946428180e-4), SCALE(2.575986087322235e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7443:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7443 | SCALE(3.846437484025955e-2), SCALE(2.256359672173858e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7443:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7443 | SCALE(3.846437484025955e-2), SCALE(2.256359672173858e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7442:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7442 | SCALE(3.245797157287598e-1), SCALE(1.705732345581055e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7442:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7442 | SCALE(3.245797157287598e-1), SCALE(1.705732345581055e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7441:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7441 | SCALE(1.360425949096680e-1), SCALE(3.023106753826142e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7441:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7441 | SCALE(1.360425949096680e-1), SCALE(3.023106753826142e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7440:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7440 | SCALE(9.251192095689476e-4), SCALE(2.486028522253036e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7440:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7440 | SCALE(9.251192095689476e-4), SCALE(2.486028522253036e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7439:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7439 | SCALE(3.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.cCC libavcodec/fastaudio.o :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' In file included from src/libavcodec/cbs_h2645.c7338: | #439d: efsrc/libavcodec/cbs_sei_syntax_template.cin:e31 :S19C:A Lwarning: Ecomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]( c) ((c) / (256.0f * 3132 | 7 6 8 .0 ff))o r | ( ~ ~~~~~~~^~~~~~~~~~ i = 0; i < curresrc/libavcodec/dcadata.cn:t7429-:>p34ay:l warning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a d_size; 7429 | i + + ) S C| A ~ ^ ~~~~~~~~~~~~~~~~~~~~~ LE(1.284746825695038e-1), SCALE(2.961534857749939e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7429:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7429 | SCALE(1.284746825695038e-1), SCALE(2.961534857749939e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7428:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7428 | SCALE(7.324148900806904e-4), SCALE(2.229913882911205e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7428:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7428 | SCALE(7.324148900806904e-4), SCALE(2.229913882911205e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7427:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7427 | SCALE(4.352942481637001e-2), SCALE(2.876190468668938e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7427:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7427 | SCALE(4.352942481637001e-2), SCALE(2.876190468668938e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7426:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7426 | SCALE(3.298164308071136e-1), SCALE(1.816052496433258e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7426:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7426 | SCALE(3.298164308071136e-1), SCALE(1.816052496433258e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7425:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7425 | SCALE(1.259924471378326e-1), SCALE(2.940258979797364e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7425:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7425 | SCALE(1.259924471378326e-1), SCALE(2.940258979797364e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7424:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7424 | SCALE(6.755515350960195e-4), SCALE(2.149021252989769e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c)src/libavcodec/cbs_sei_syntax_template.c ((:c)63 :/19 :( 25warning: 6comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare]. 0f * 32768.0f)) 63| ~ ~~~~~~~^~~~~~~~~~ | for (j = 0; src/libavcodec/dcadata.cj :<7424: 5:c uwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r rent->da t7424a_ | l e n SgCAtLEh(;6. 7j5+5+5)15 3 5| 0 ~ ^ ~~~~~~~~~~~~~~~~~~~~9 60195e-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 * src/libavcodec/cbs_sei_syntax_template.c3276:8.910f:)19): | warning: ~ ~~~~~~~^~~~~~~~~~ comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] src/libavcodec/dcadata.c :917419 | : 34 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f or (i = 0; 7419i | < c uSrCrAeLnEt(-4>.d6a2t2a5_4l4e3n4g8t2h3;9 8i9+9+e)- 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 | #d1efi warningn generatede. 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/dcadata.c:7414:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7414 | SCALE(3.331996202468872e-1), SCALE(1.899491697549820e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7413:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7413 | SCALE(1.186743453145027e-1), SCALE(2.874303460121155e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7413:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7413 | SCALE(1.186743453145027e-1), SCALE(2.874303460121155e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7412:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7412 | SCALE(5.252459668554366e-4), SCALE(1.919330470263958e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7412:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7412 | SCALE(5.252459668554366e-4), SCALE(1.919330470263958e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7411:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7411 | SCALE(4.903224110603333e-2), SCALE(3.621967276558280e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7411:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7411 | SCALE(4.903224110603333e-2), SCALE(3.621967276558280e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7410:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7410 | SCALE(3.342207968235016e-1), SCALE(1.927391141653061e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7410:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7410 | SCALE(3.342207968235016e-1), SCALE(1.927391141653061e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7409:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7409 | SCALE(1.162794977426529e-1), SCALE(2.851640880107880e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7409:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7409 | SCALE(1.162794977426529e-1), SCALE(2.851640880107880e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7408:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7408 | SCALE(4.812776169274002e-4), SCALE(1.846982724964619e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7408:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7408 | SCALE(4.812776169274002e-4), SCALE(1.846982724964619e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7407:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7407 | SCALE(5.047753453254700e-2), SCALE(3.830091329291463e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7407:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7407 | SCALE(5.047753453254700e-2), SCALE(3.830091329291463e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7406:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7406 | SCALE(3.351879119873047e-1), SCALE(1.955319195985794e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7406:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7406 | SCALE(3.351879119873047e-1), SCALE(1.955319195985794e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7405:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7405 | SCALE(1.139076948165894e-1), SCALE(2.828655838966370e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7405:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7405 | SCALE(1.139076948165894e-1), SCALE(2.828655838966370e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7404:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7404 | SCALE(4.40187548520041235 warninge-4s), generated S. CALE(1.776690222322941e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7404:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7404 | SCALE(4.401875485200435e-4), SCALE(1.776690222322941e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7403:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7403 | SCALE(5.195093154907227e-2), SCALE(4.047499038279056e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7403:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7403 | SCALE(5.195093154907227e-2), SCALE(4.047499038279056e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7402:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7402 | SCALE(3.361004292964936e-1), SCALE(1.983266174793244e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7402:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7402 | SCALE(3.361004292964936e-1), SCALE(1.983266174793244e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7401:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7401 | SCALE(1.115593686699867e-1), SCALE(2.805356979370117e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 3227 warning68s.0 generatedf). ) | ~ ~~~~~~~^~~~~~~~~~ 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' 11 warning s7338 generated | #d. efine 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 SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7392:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7392 | SCALE(3.328395541757345esrc/libavcodec/cbs_sei_syntax_template.c-4),: 191S:C26AL:E (1warning: .5comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]7 7781140804291e-2), 191| | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c: 7338 : 33 : note: expanded from macro 'SCALE' bit s7338_ | #wdreiftitnee n S< C8AL E*( cc)u r(r(ce)n t/- >(2p5a6.y0lofa d*_ s32i7ze6)8 .{0 f) )| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/cbs_sei_syntax_template.csrc/libavcodec/dcadata.c:240::739223:: 5warning: :comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 240 | 7392 | SfCoArL E((3i. 3=2 8039;55 4i17 5<7 3cu4r5er-e4)n,t S-C>ApLEa(y1l.5o7a7d7_8s1i14z0e8;0 i4+2+9)1 e- 2| ~ ^ ~~~~~~~~~~~~~~~~~~~~~) , | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c: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:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7382:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7382 | SCALE(3.398312926292420e-1), SCALE(2.122959494590759e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7382:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7382 | SCALE(3.398312926292420e-1), SCALE(2.122959494590759e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (2566.0f warning*s generated3. 2768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7381:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7381 | SCALE(1.001838669180870e-1), SCALE(2.684516608715058e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7381:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7381 | SCALE(1.001838669180870e-1), SCALE(2.684516608715058e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7380:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7380 | SCALE(2.460231189616024e-4), SCALE(1.396108977496624e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7380:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7380 | SCALE(2.460231189616024e-4), SCALE(1.396108977496624e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7379:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7379 | SCALE(6.138643622398376e-2), SCALE(5.562345497310162e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7379:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7379 | SCALE(6.138643622398376e-2), SCALE(5.562345497310162e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7378:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7378 | SCALE(3.404086530208588e-1), SCALE(2.150822728872299e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7378:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7378 | SCALE(3.404086530208588e-1), SCALE(2.150822728872299e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7377:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7377 | SCALE(9.798453748226166e-2), SCALE(2.659549415111542e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7377:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7377 | SCALE(9.798453748226166e-2), SCALE(2.659549415111542e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7376:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7376 | SCALE(2.211847313446924e-4), SCALE(1.339218579232693e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7376:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7376 | SCALE(2.211847313446924e-4), SCALE(1.339218579232693e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7375:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7375 | SCALE(6.305878609418869e-2), SCALE(5.852684378623962e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7375:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7375 | SCALE(6.305878609418869e-2), SCALE(5.852684378623962e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7374:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7374 | SCALE(3.409290313720703e-1), SCALE(2.178637981414795e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7374:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7374 | SCALE(3.409290313720703e-1), SCALE(2.178637981414795e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.cCC libavcodec/faxcompr.o :7373:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7373 | SCALE(9.581124037504196e-2), SCALE(2.634339034557342e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7373:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7373 | SCALE(9.581124037504196e-2), SCALE(2.634339034557342e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7372:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7372 | SCALE(1.981738605536520e-4), SCALE(1.284105982631445e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7372:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7372 | SCALE(1.981738605536520e-4), SCALE(1.284105982631445e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7371:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7371 | SCALE(6.475970894098282e-2), SCALE(6.154712289571762e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7371:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7371 | SCALE(6.475970894098282e-2), SCALE(6.154712289571762e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7370:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7370 | SCALE(3.413922190666198e-1), SCALE(2.206395119428635e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7370:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7370 | SCALE(3.413922190666198e-1), SCALE(2.206395119428635e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7369:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7369 | SCALE(9.366425126791000e-2), SCALE(2.608896791934967e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ CC libavcodec/fdctdsp.o src/libavcodec/dcadata.c:7369:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7369 | SCALE(9.366425126791000e-2), SCALE(2.608896791934967e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7368:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7368 | SCALE(1.769922382663936e-4), SCALE(1.230732165277004e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7368:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7368 | SCALE(1.769922382663936e-4), SCALE(1.230732165277004e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7367:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7367 | SCALE(6.648923456668854e-2), SCALE(6.468691397458315e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7367:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7367 | SCALE(6.648923456668854e-2), SCALE(6.468691397458315e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7366:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7366 | SCALE(3.417CC libavcodec/fft_fixed_32.o 979776859284e-1), SCALE(2.234084606170654e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7366:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7366 | SCALE(3.417979776859284e-1), SCALE(2.234084606170654e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7365:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7365 | SCALE(9.154383838176728e-2), SCALE(2.583232223987580e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7365:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7365 | SCALE(9.154383838176728e-2), SCALE(2.583232223987580e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7364:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/diracdec.c 7364 | : 2306 S:CA28L:E (warning: 1.comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]5 75958012836054e-4) , 2306S | C A L E ( 1 . 1i7f9 0(6d50a8t96a7_28u04neit-_2)s,i z | e ^~~~~~~~~~~~~~~~~~~~~~~~~~~ > src/libavcodec/dcadata.cb:7338u:f_33s:i note: zexpanded from macro 'SCALE' e - bu f7338 | _#iddex f||i n!ed aStCaAL_Eu(nict)_ s(i(zce)) /{ ( 2| 5 ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~6 .0f * 327src/libavcodec/diracdec.c6:82307.:031f:) )warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] | ~ ~~~~~~~^~~~~~~~~~ 2307 | src/libavcodec/dcadata.c :i7364f:(5d:a tawarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]u nit_size > 7364bu | f _ s iSzCeA L-E (b1u.f5_7i5d95x8) 0 1| ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~2 836054e-4CC libavcodec/fft_float.o ), 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:CC libavcodec/fft_init_table.o 7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7361:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7361 | SCALE(8.945026248693466e-2), SCALE(2.557355761528015e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7360:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7360 | SCALE(1.397485757479444e-4), SCALE(1.129068247973919e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7360:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7360 | SCALE(1.397485757479444e-4), SCALE(1.129068247973919e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7359:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7359 | SCALE(7.003392279148102e-2), SCALE(7.133882027119398e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7359:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7359 | SCALE(7.003392279148102e-2), SCALE(7.133882027119398e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f CC libavcodec/ffv1.o * 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.485736627131701eCC libavcodec/ffv1dec.o -3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 | #dCC libavcodec/ffwavesynth.o efine SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7345:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7345 | SCALE(8.134882897138596e-2), SCALE(2.451938837766648e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7344:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7344 | SCALE(8.179365249816328e-5), SCALE(9.450953453779220e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7344:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7344 | SCALE(8.179365249816328e-5), SCALE(9.450953453779220e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7343:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7343 | SCALE(7.746443897485733e-2), SCALE(8.622321300208569e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ CC libavcodec/ffv1enc.o src/libavcodec/dcadata.c:7343:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7343 | SCALE(7.746443897485733e-2), SCALE(8.622321300208569e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7342:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7342 | SCALE(3.430179357528686e-1), SCALE(2.398228943347931e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7342:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7342 | SCALE(3.430179357528686e-1), SCALE(2.398228943347931e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALEIn file included from (c) src/libavcodec/dvbsubdec.c((c): /24 : (src/libavcodec/bytestream.h2:1715:618.:0 fwarning: *comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3 2768.0f)) | ~ ~~~~~~~^~~~~~~~~~ 171 | src/libavcodec/dcadata.c : 7341:g34:- >warning: bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]u ffer += FF M7341I | N ( g -S>CbAuLfEf(e7r._e9n3d 9- 2g6-3>4b3u3f2f1e8r0,0 2seiz-e2)),; SC A| L ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~E (2.4251587688src/libavutil/macros.h92:2498:825e:- 1note: )expanded from macro 'FFMIN', | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c :49 | 7338#:d33:e fnote: expanded from macro 'SCALE'i ne FFMI N7338( | a#,dbe)f i(n(ea )S C>A (LbE)( ?c )( b(()c ): (/ a(2)5)6 . 0| f ~ ^ ~ * 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)) | ~ ~~~~~~~^~~~~~~~~~In file included from src/libavcodec/dvbsubdec.c:24: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dvbsubdec.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dvbsubdec.c:24: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dvbsubdec.c:24: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dvbsubdec.c:24: src/libavcodec/bytestream.h: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.01805862412), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' src/libavcodec/bytestream.h7338 | #:de355fi:n13:e warning: Scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]CA LE(c) ((c) / ( 235556 | . 0f *s i3z2e 7 6=8. 0FfF)M) I | N ~ ~~~~~~~^~~~~~~~~~ (g->buffer_end -src/libavcodec/dcadata.c :g-7546>:b27u:f fwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r , size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 7546 | SCAsrc/libavutil/macros.h:L49E(:025.:0 1note: 7expanded from macro 'FFMIN'2 4460535 )49, | S#dCeALfEi(n0e. 4F7F9M6I4N4(8a0,5b1)9 ()(,a )S C>A L(Eb() 0?. 4(8b5)0 3:0 7(4a0))5 0 | ) ~ ^ ~, SCALE(0.01In file included from 8src/libavcodec/dvbsubdec.c0:5248: 6src/libavcodec/bytestream.h24:13562:)13,: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33 :356 | note: expanded from macro 'SCALE' size 27338 | =# dFeFfMiInNe( pS-C>AbLuEf(fce)r (_(ecn) d/ -( 2p5-6>.b0uf f*f e3r2,7 s6i8z.e)0;f ) )| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | ~ ~~~~~~~^~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' src/libavcodec/dcadata.c :497546 | :#5d:e warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ne FFMIN(a,b )7546 | ( (a ) >S C(AbL)E (? 0(.0b1)7 2: 4(4a)6)0 5 3| 5 ~ ^ ~) , SCALE(0In file included from .src/libavcodec/dvbsubdec.c4:79246: 44src/libavcodec/bytestream.h8:035751:9)15,: Swarning: Ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]A LE(0. 43578 | 5 03 0 7i4f0 5(0)s,i zSCeA2L E!(=0 .0s1i8z0e5)8 6 2| 4 ~~~~~ ^ ~~~~1 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:7545:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7545 | SCALE(0.01645922661), SCALE(0.47423094511), SCALE(0.49038675427), SCALE(0.01890186779), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7545:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7545 | SCALE(0.01645922661), SCALE(0.47423094511), SCALE(0.49038675427), SCALE(0.01890186779), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7545:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7545 | SCALE(0.01645922661), SCALE(0.47423094511), SCALE(0.49038675427), SCALE(0.01890186779), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7545:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7545 | SCALE(0.01645922661), SCALE(0.47423094511), SCALE(0.49038675427), SCALE(0.01890186779), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7544:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7544 | SCALE(0.01570170000), SCALE(0.46879136562), SCALE(0.49571081996), SCALE(0.01977507770), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ 1 warning generatedsrc/libavcodec/dcadata.c. :7544:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7544 | SCALE(0.01570170000), SCALE(0.46879136562), SCALE(0.49571081996), SCALE(0.01977507770), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7544:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7544 | SCALE(0.01570170000), SCALE(0.46879136562), SCALE(0.49571081996), SCALE(0.01977507770), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7544:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7544 | SCALE(0.01570170000), SCALE(0.46879136562), SCALE(0.49571081996), SCALE(0.01977507770), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7543:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7543 | SCALE(0.01497144438), SCALE(0.46332800388), SCALE(0.50100076199), SCALE(0.02067894675), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7543:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7543 | SCALE(0.01497144438), SCALE(0.46332800388), SCALE(0.50100076199), SCALE(0.02067894675), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7543:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7543 | SCALE(0.01497144438), SCALE(0.46332800388), SCALE(0.50100076199), SCALE(0.02067894675), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7543:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7543 | SCALE(0.01497144438), SCALE(0.46332800388), SCALE(0.50100076199), SCALE(0.02067894675), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7542:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7542 | SCALE(0.01426773332), SCALE(0.45784294605), SCALE(0.50625455379), SCALE(0.02161412500), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7542:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7542 | SCALE(0.01426773332), SCALE(0.45784294605), SCALE(0.50625455379), SCALE(0.02161412500), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7542:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7542 | SCALE(0.01426773332), SCALE(0.45784294605), SCALE(0.50625455379), SCALE(0.02161412500), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7542:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7542 | SCALE(0.01426773332), SCALE(0.45784294605), SCALE(0.50625455379), SCALE(0.02161412500), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7541:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7541 | SCALE(0.01358995494), SCALE(0.45233830810), SCALE(0.51147013903), SCALE(0.02258131653), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7541:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7541 | SCALE(0.01358995494), SCALE(0.45233830810), SCALE(0.51147013903), SCALE(0.02258131653), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7541:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7541 | SCALE(0.01358995494), SCALE(0.45233830810), SCALE(0.51147013903), SCALE(0.02258131653), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7541:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7541 | SCALE(0.0135899549412), warningSsC generated. ALE(0.45233830810), SCALE(0.51147013903), SCALE(0.02258131653), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7540:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7540 | SCALE(0.01293735672), SCALE(0.44681602716), SCALE(0.51664537191), SCALE(0.02358125709), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7540:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7540 | SCALE(0.01293735672), SCALE(0.44681602716), SCALE(0.51664537191), SCALE(0.02358125709), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7540:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7540 | SCALE(0.01293735672), SCALE(0.44681602716), SCALE(0.51664537191), SCALE(0.02358125709), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7540:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7540 | SCALE(0.01293735672), SCALE(0.44681602716), SCALE(0.51664537191), SCALE(0.02358125709), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7539:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7539 | SCALE(0.01230939943), SCALE(0.44127810001), SCALE(0.52177828550), SCALE(0.02461459488), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7539:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7539 | SCALE(0.01230939943), SCALE(0.44127810001), SCALE(0.52177828550), SCALE(0.02461459488), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7539:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7539 | SCALE(0.01230939943), SCALE(0.44127810001), SCALE(0.52177828550), SCALE(0.02461459488), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ In file included from src/libavcodec/dvbsubenc.csrc/libavcodec/dcadata.c::227539: :src/libavcodec/bytestream.h5:: 171warning: :18implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7539 | SCAL E(1710 | . 0 1 2g3-0>9b39u9f4fe3r) ,+ =S CFAFLMEIN((0g-.>4bu4f1f2e78r10_0e0n1)d, - SgC-A>LbEu(ff0e.5r21,7 7s8iz2e85)5;0 ) ,| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ SCALE(0.0246145src/libavutil/macros.h:9494:8258:) note: ,expanded from macro 'FFMIN' | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c :497338 | :#33de:f inote: neexpanded from macro 'SCALE' FFMIN( a7338, | b#)d e(fi(nae )S C>A L(Eb() c?) (((bc) ): /( a()25)6. 0 f| * ~ ^ ~ 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7538:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7538 | SCALE(0.01170534454), SCALE(0.43572667241), SCALE(0.52686679363), SCALE(0.02568206564), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7538:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7538 | SCALE(0.01170534454), SCALE(0.43572667241), SCALE(0.52686679363), SCALE(0.02568206564), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7538:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7538 | SCALE(0.01170534454), SCALE(0.43572667241), SCALE(0.52686679363), SCALE(0.02568206564), | ^~~~~~~~~~~~~~~~~~~~In file included from src/libavcodec/dvbsubenc.csrc/libavcodec/dcadata.c::7338:2233: :src/libavcodec/bytestream.h :186note: :13expanded from macro 'SCALE': warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7338 | #define S186C | A L E ( csi)z e(2( c=) F /FM I(N2(5p6-.>0buff fe*r _3e2n7d6 8-. 0fp)->)b u f| f ~ ~~~~~~~^~~~~~~~~~e r, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/dcadata.c:7538:src/libavutil/macros.h5::49 :25warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: expanded from macro 'FFMIN' 497538 | | # d ef i nSeC AFLFMEI(N(0a.,0b1)17 05(3(a4)4 5> 4()b,) ?S C(bA)L E: ((0a.)4)3 5 7| 26 ~ ^ ~6 7241), SCALIn file included from Esrc/libavcodec/dvbsubenc.c(:220: .src/libavcodec/bytestream.h5:21876:86156:7 9warning: 3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]6 3), SC A187 | L E ( 0. 0if2 5(6s82i0z6e526 4)!,= s| iz ^~~~~~~~~~~~~~~~~~~~e ) src/libavcodec/dcadata.c :7338| : ~~~~~ ^ ~~~~ 33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c: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.0267843In file included from 1384)src/libavcodec/dxa.c,: 29 : | src/libavcodec/bytestream.h ^~~~~~~~~~~~~~~~~~~~: 171:18src/libavcodec/dcadata.c: :warning: 7338comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:33 : note: expanded from macro 'SCALE' 7338 | #def i171ne | S C A LgE-(>cb)u f(f(ecr) +/= (F2F5M6IN.(0gf- >b*u f3f2e7r6_8e.n0d f-) g)- >b u| f ~ ~~~~~~~^~~~~~~~~~fe r, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/dcadata.c:7537:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavutil/macros.h :49:25: note: expanded from macro 'FFMIN' 7537 | 49S | C#AdLeEf(i0.n0e1 F1F1M2I4N(6a6,7b7)1 )((,a) S> C(AbL)E ?( 0(.b4) 3:0 1(6a3))6 2 | 1 ~ ^ ~9 0), SCALE(0.53190881014), SCALE(0.02678431384), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7537:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7537 | SCALE(0.01112466771), SCALE(0.43016362190), SCALE(0.53190881014), SCALE(0.02678431384), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7537:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7537 | SCALE(0.01112466771), SCALE(0.43016362190), SCALE(0.53190881014), SCALE(0.02678431384), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | In file included from #desrc/libavcodec/dxa.cfi:ne29 : Ssrc/libavcodec/bytestream.hCA:L186E:13(: cwarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ( (c) / (256.0f * 31862 | 7 6 8 . 0sfi)z)e 2 | = ~ ~~~~~~~^~~~~~~~~~ FFMIN(p->buffer_src/libavcodec/dcadata.ce:nd7536 -: 71:p warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] >buffer, s iz7536e | ) SCALE(;0 . | 0 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~1 056654565src/libavutil/macros.h):,49 :SC25A:L Enote: (expanded from macro 'FFMIN' 0.4245 91490 | 6#4d4ef5i),n e SFCFALMEI(N0(.a53,6b9)0 2(2(4a8)8 >6 ()b,) S? C(AbL) E:( (0a).)0 2| ~ ^ ~7 92212367)In file included from ,src/libavcodec/dxa.c : 29| : ^~~~~~~~~~~~~~~~~~~~src/libavcodec/bytestream.h :187:src/libavcodec/dcadata.c15:: 7338warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 33: note: expanded from macro 'SCALE' 187 | i7338f | (#sdizeef2i !n=e sSiCzeA)LE ( 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 | #In file included from defisrc/libavcodec/dvdsubenc.cn:e 22S: Csrc/libavcodec/bytestream.hAL:E171(:c18): (warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]c ) / (256.0f * 32768.0 171f | ) ) | ~ ~~~~~~~^~~~~~~~~~g ->buffer += FFMIsrc/libavcodec/dcadata.cN:(7536:g27-:> bwarning: uimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f fer_end - g7536- | > b u SfCfAeLEr(,0. 0s1i0z5e6)6;54 5 6| 5 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) , SCALE(0.4245src/libavutil/macros.h9:1490:6254:4 5note: )expanded from macro 'FFMIN', SCALE(0 .5493 | 6#9d0e22f4i8n8e6) ,F SFCMAILNE((a,0b.)0 2(7(a9)2 2> 1(b2) 3?6 (7b),) | : ^~~~~~~~~~~~~~~~~~~~ ( a)src/libavcodec/dcadata.c:)7338 :| 33: ~ ^ ~ note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7536:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7536 | SCALE(0.01056654565), SCALE(0.42459106445), SCALE(0.53690224886), SCALE(0.02792212367), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7535:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7535 | 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.4190In file included from 107src/libavcodec/dvdsubenc.c8:8222: 0)src/libavcodec/bytestream.h,: 186S:CA13L:E (0warning: .5comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]4 184508324), SCA LE186( | 0 . 0 29 09s6i1z1e23 5=2 )F,F M I| N( ^~~~~~~~~~~~~~~~~~~~p ->busrc/libavcodec/dcadata.cf:f7338e:r33:_ note: eexpanded from macro 'SCALE'n d - p -7338> | b#udfeffeirn,e sSiCzAeL);E ( | c ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) ((c) / src/libavutil/macros.h(:2495:625.:0 fnote: expanded from macro 'FFMIN' * 32768 .490 | f#)d)e f i| n ~ ~~~~~~~^~~~~~~~~~e FFMIN(a,b) ((asrc/libavcodec/dcadata.c): 7535:>27 :( b)warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]? (b) : (a)) 7535 | | ~ ^ ~ SCALE(0In file included from .0src/libavcodec/dvdsubenc.c10:02230: 6src/libavcodec/bytestream.h0:1872:1150:) , warning: Scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]C ALE(0. 41871 | 9src/libavcodec/bytestream.h 0 :1 0i727188f:217 : 0warning: ()comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s,i zeS2C A!L=E (si0z.5e41) 8 2714 5 | | 0 ~~~~~ ^ ~~~~8 3i2n4t) , sSiCzAeL2E (0=. F0F29M0I9N6(1g1-35>2)b,uf f e| r ^~~~~~~~~~~~~~~~~~~~ _esrc/libavcodec/dcadata.cnd: 7338:-33 :g -note: >expanded from macro 'SCALE'b uffer, s7338i | z#e)d;e f i| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~n e SCALEsrc/libavutil/macros.h(:49c:)25 :( (note: cexpanded from macro 'FFMIN') / (256. 049f | #*d 3e2f7i68n.e0 fF))F M I| N ~ ~~~~~~~^~~~~~~~~~( a,b) ((a) > (b) src/libavcodec/dcadata.c?: 7535(b:)5 :: ( awarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) | ~ ^ ~ 7535 | SCALE(0.01003060210), SCALE(0.41901078820), SCALE(0.54184508324), SCALE(0.02909611352), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7534:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7534 | SCALE(0.00951600447), SCALE(0.41342487931), SCALE(0.54673534632), SCALE(0.03030703776), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7534:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7534 | SCALE(0.00951600447), SCALE(0.41342487931), SCALE(0.54673534632), SCALE(0.03030703776), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.csrc/libavcodec/bytestream.h:7534:27::271 :17warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7534 | SC A271 | L E ( 0 .0i0n9t 5s1i6z0e20 4=4 7F)FM,I NS(CAgL->Eb(u0ff.e4r1_3en4d2 4- 8g7-9>3b1CC libavcodec/filter_units_bsf.o u)ff,e rS,C AsLiEz(e0.)54;6 7 3| 5 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~3 4632), Ssrc/libavutil/macros.hC:49A:L25E: (note: 0expanded from macro 'FFMIN'. 0303070 3497 | #7d6e)f, i ne| ^~~~~~~~~~~~~~~~~~~~F FMsrc/libavcodec/dcadata.cIN:(a7338,:b33): ((note: aexpanded from macro 'SCALE') > (b) 7338? | (#bd) e: f(ian)e) S| ~ ^ ~C ALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7534:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from 7534 | src/libavcodec/dvbsubenc.c : 22SC: Asrc/libavcodec/bytestream.hL:E293(:013.:0 0warning: 9comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]5 1600447), SCAL E(2930. | 4 13 42 4 s8i7z9e321 )=, FSCFAMLIE(N0(.p5-4>6b7u3f5f34e6r3_2en)d, -S CpA-L>Eb(u0f.f03e0r30,7 03s77i6ze)),; | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33src/libavutil/macros.h:: 49note: :expanded from macro 'SCALE'25 : note: expanded from macro 'FFMIN' 7338 | #de f49i | n#ed eSCfAiLEn(e cFF)MI N((a(c,) b/) (((2a5)6 .>0 f( b*) 3?2 7(6b8). 0:f )()a ) | ) ~ ~~~~~~~^~~~~~~~~~ | ~ ^ ~ In file included from src/libavcodec/dvbsubenc.csrc/libavcodec/dcadata.c::227533: :src/libavcodec/bytestream.h71::294 :warning: 15implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2947533 | | i fS C(sAiLzEe(20 .!0=09 0s2i2ze3)01 0 | 6 ~~~~~ ^ ~~~~) , SCALE(0.40783521533), SCALE(0.55157101154), SCALE(0.03155555204), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7533:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7533 | SCALE(0.00902230106), SCALE(0.40783521533), SCALE(0.55157101154), SCALE(0.03155555204), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ CC libavcodec/fits.o In file included from src/libavcodec/dxa.c:29: src/libavcodec/dcadata.c:src/libavcodec/bytestream.h7533::29327::13 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7533 | 293S | C A LE ( 0s.i0ze029 0=2 23F0F1M06I)N,(p -S>CbAuLffEe(r_0e.n4d 0- 7p8-3>5b21u5f3f3e)r,, sSiCzALeE)(;0 . 55| 1 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~5 7101154),src/libavutil/macros.h S:C49A:L25E:( 0note: .0expanded from macro 'FFMIN'31 555552 0494 | )#,d e f| i ^~~~~~~~~~~~~~~~~~~~ ne src/libavcodec/dcadata.cFF:M7338:I33N:( anote: ,expanded from macro 'SCALE'b ) ((a) >7338 | #(db)e f?i n(eb )S CA:LE ((ca)) )( ( c| ) ~ ^ ~ / (256.0fIn file included from src/libavcodec/dxa.c*: 2932: 7src/libavcodec/bytestream.h6:8294.:015f:) )warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~ ~~~~~~~^~~~~~~~~~ 294 | ifsrc/libavcodec/dcadata.c (:s7533i:z5e:2 !=warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]si ze) | ~~~~~ ^ ~~~~ 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] src/libavcodec/bytestream.h:317 :753213 | : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] SCALE(0.00854881 573173 | ) , S C AsLiEz(0e.24 0=2 2F43F7M9IN3(0p1-)>,bu fSfCeAr_LeEn(d 0-. 5p5->6b3u4f99f9er2,75 )s,i SzCeA)L;E (0 .| 0 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~3 28423939src/libavutil/macros.h6):,49 : 25:| ^~~~~~~~~~~~~~~~~~~~note: expanded from macro 'FFMIN' src/libavcodec/dcadata.c:7338:33 :49 | #note: dexpanded from macro 'SCALE'ef ine FF M7338I | N(#ad,eb)f i(n(ea) >S C(AbLE)( c?) ((b()c) :/ (src/libavcodec/bytestream.h a(:25)2716).0: 17 f| : ~ ^ ~ * warning: 3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2 768.0In file included from fsrc/libavcodec/dvbsubenc.c):)22 : src/libavcodec/bytestream.h| : ~ ~~~~~~~^~~~~~~~~~318 : 15271: | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] i nt ssrc/libavcodec/dcadata.ci:z7532 :e3182 49 | =: F Fwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]MIiNf( g- >(sbizue2f 7532f | ! e = r _SCesAinLzed) E (- 0| g. ~~~~~ ^ ~~~~ -0>b0u8f5f4er8,8 1sCC libavcodec/fitsdec.o i5z7e3));, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~S CALE(0.40src/libavutil/macros.h:249:225:4 3note: 7expanded from macro 'FFMIN'93 01), SC A49 | L#Ed(e0fi.n5e 5F6F3M4I9N9(9a,2b7)5 )(,( aS)C A>LE ((0b.)0 3?2 8(b4)2 3:9 3(9a)6)) ,| ~ ^ ~ | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) (src/libavcodec/bytestream.h(c) /: 317(:2135:6. 0warning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] * 32768.0f)) 317 | | ~ ~~~~~~~^~~~~~~~~~ size2 = FFMIN(src/libavcodec/dcadata.cp-:>7532b:u27f:f erwarning: _eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] nd - p->buffe r7532, | s i ze ) ; S C| A ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~L E(0.008src/libavutil/macros.h5:449:8258:1 5note: 7expanded from macro 'FFMIN'3 ), SCA L49E | #(d0e.fi4n0e2 2F4FM3I7N9(3a0,1b)), S(C(AaLE)( 0>. 5(b5) 6?3 4(9b)9 9:2 7(5)a,)) S | C ~ ^ ~A LE(0.032842In file included from 3src/libavcodec/dxa.c9:329: 9src/libavcodec/bytestream.h6:)318:, 15 : | warning: ^~~~~~~~~~~~~~~~~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/dcadata.c:7338: 33318: | note: expanded from macro 'SCALE' if (si z7338e | 2# d!e=f isniez e)S C| A ~~~~~ ^ ~~~~ LE(CC libavcodec/fic.o c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7532:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7532 | SCALE(0.00854881573), SCALE(0.40224379301), SCALE(0.55634999275), SCALE(0.03284239396), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7531:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7531 | SCALE(0.00809498038), SCALE(0.39665243030), SCALE(0.56107026339), SCALE(0.03416819125), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7531:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7531 | SCALE(0.00809498038), SCALE(0.39665243030), SCALE(0.56107026339), SCALE(0.03416819125), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(In file included from c) src/libavcodec/dvdsubenc.c(:(22c: )src/libavcodec/bytestream.h :/293 :(132:5 6warning: .0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ 293 | size2 =src/libavcodec/dcadata.c :F7531FM:IN27(:p -warning: >implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]b uffer_end -7531 | p - > bSuCfAfLeEr(,0 .s00i8z09e4)9;8 0 3| 8 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) , SCALE(0src/libavutil/macros.h.:349:92566:5 24note: 3expanded from macro 'FFMIN'0 30), SC A49L | E(#0de.f56i1n0e7 02F6F3M3IN9()a,, SbC) A(LE((a)0 .0>3 4(1b68)1 9?1 2(5b)), : | ( ^~~~~~~~~~~~~~~~~~~~ a)src/libavcodec/dcadata.c) : | 7338 ~ ^ ~ :33: note: expanded from macro 'SCALE' In file included from src/libavcodec/dvdsubenc.c7338: | 22#: dsrc/libavcodec/bytestream.he:f294i:n15e: Swarning: Ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]A LE(c)src/libavcodec/bytestream.h 294( | ( c : )i 355f/ :(s i13(:z 2e5warning: 26comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] .!= s0ifz e*) 32| 76 ~~~~~ ^ ~~~~8 .0 f355) | ) | ~ ~~~~~~~^~~~~~~~~~ size = FFMINsrc/libavcodec/dcadata.c(:g7531:-5>:b uwarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f er_end - g -7531> | b uf f e SrC,A LsEi(ze0).;0 0 8| 0 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~9 498038), src/libavutil/macros.hS:C49AL:E(250:. 39note: 6expanded from macro 'FFMIN'6 524303 0)49, | #SdeCsrc/libavcodec/bytestream.hfAiLnEe: F(F3550M:.I5N136(1:a07 0,bwarning: 2)6comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3( 3(9a)), > S(CAbL)E (?0 (b.)3550 | 3: (41 6a 8)1) s9i z1| e2 ~ ^ ~5 ) ,= | F ^~~~~~~~~~~~~~~~~~~~F MINsrc/libavcodec/dcadata.cIn file included from :(src/libavcodec/dvbsubenc.c7338g:-:22>b33u:: f src/libavcodec/bytestream.hfnote: :expanded from macro 'SCALE'e356 r:13_: ewarning: n7338comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]d | -# dge-f>i b356nu | ef S fCe rA s,L isiEzz(ee);c 2 ) =| F F ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ (M(cI)N( p/ -(src/libavutil/macros.h>2b5:u6.49f0:f25:f e* 3r27note: _expanded from macro 'FFMIN'6 e8nd. 0 -f49 | #))p de-f in>| e ~ ~~~~~~~^~~~~~~~~~b uFfFfMIeNr(a,,b )s (src/libavcodec/dcadata.ci(:7530z:a71e:)) > ; warning: ( bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~? (b)src/libavutil/macros.h :: 49 :257530:( | note: a) expanded from macro 'FFMIN' ) S C AL E| ~ ^ ~( 0 49. | #0de0f76iIn file included from 6nsrc/libavcodec/dxa.ce0:1 6529F: src/libavcodec/bytestream.h8F:9M356)I,: N13(S:aC, bAwarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]L E(((a)0 >. 39 (1b)356 | 0?6 3 (0 sb04i7)3z :)e, 2(S aC)=)A F L FE| ~ ^ ~M (I0N(.p-5>In file included from bu6fsrc/libavcodec/dvbsubenc.c5:f7222e: 9r9src/libavcodec/bytestream.h16_:1e3570:n15)d,: S C A-warning: L Ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare](0p. -0>3b5u 5357f3 | f 3e 7 r 2,i9f (s9is4zie)z2,e) !;= | ^~~~~~~~~~~~~~~~~~~~ s | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~i zsrc/libavcodec/dcadata.ce:7338)src/libavutil/macros.h: : 3349| ~~~~~ ^ ~~~~: : 25note: :expanded from macro 'SCALE' note: expanded from macro 'FFMIN' 7338 | 49# | de#fdienef iSnCeA FLFEM(Ic)N (a(,(b)c )( (a/) >( (2b5)6 .?0 f( *b )3 2:7 6(8a.)0) f | ) ~ ^ ~) | ~ ~~~~~~~^~~~~~~~~~ In file included from src/libavcodec/dxa.c:29: src/libavcodec/bytestream.h:357src/libavcodec/dcadata.c::157530:: 49warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 357 | if (7530s | i z e 2 S!C=A LsEi(0z.e0)0 7 6| 6 ~~~~~ ^ ~~~~0 16589), SCALE(0.39106300473), SCALE(0.56572991610), SCALE(0.03553372994), src/libavcodec/bytestream.h | ^~~~~~~~~~~~~~~~~~~~ :317:src/libavcodec/dcadata.c13::7338 :warning: 33comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: note: expanded from macro 'SCALE' 7338 | #define 317S | C A L E (sci)z e(2( c=) F F/M I(N2(5p6-.>0bfu f*f e3r2_7e6n8d. 0-f )p)- > b| u ~ ~~~~~~~^~~~~~~~~~f fer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/dcadata.c:7530:27src/libavutil/macros.h:: 49warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]25 : note: expanded from macro 'FFMIN' 753049 | | # d e fSiCnAe LFEF(M0I.N0(0a7,6b6)0 1(6(5a8)9 )>, (SbC)A L?E ((0b.)3 9:1 0(6a3)0)0 4 7| 3 ~ ^ ~) , SCALE(0.565In file included from 72src/libavcodec/dvdsubenc.c9:9221: 6src/libavcodec/bytestream.h1:0318):,15 :S Cwarning: Acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]L E(0.035 53183 | 3 7 2 9 9i4f) ,( s i| z ^~~~~~~~~~~~~~~~~~~~e 2 !src/libavcodec/dcadata.c= :s7338i:z33e:) note: expanded from macro 'SCALE'| ~~~~~ ^ ~~~~ 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7530:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7530 | SCALE(0.00766016589), SCALE(0.39106300473), SCALE(0.56572991610), SCALE(0.03553372994), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7529:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7529 | SCALE(0.00724391919), SCALE(0.38547745347), SCALE(0.57032698393), SCALE(0.03693958372), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7529:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7529 | SCALE(0.00724391919), SCALE(0.38547745347), SCALE(0.57032698393), SCALE(0.03693958372), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7529:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7529 | SCALE(0.00724391919), SCALE(0.38547745347), SCALE(0.57032698393), SCALE(0.03693958372), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7529:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7529 | SCALE(0.00724391919), SCALE(0.38547745347), SCALE(0.57032698393), SCALE(0.03693958372), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7528:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7528 | SCALE(0.00684553990), SCALE(0.37989753485), SCALE(0.57485944033), SCALE(0.03838652745), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7528:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7528 | SCALE(0.00684553990), SCALE(0.37989753485), SCALE(0.57485944033), SCALE(0.03838652745), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7528:27:src/libavcodec/bytestream.h warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7528 | SCALE(0.006 83554 | 5 5 3 9 9s0i)z,e S C=A LFEF(M0I.N3(7g9-8>9b7u5f3f4e8r5_)e,n dS C-A LgE-(>0b.u5f7f4e8r5,9 4s4i0z3e3));, S| C ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~A LE(0.038386src/libavutil/macros.h5:2497:4255:) ,note: expanded from macro 'FFMIN' | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338 :4933 | :# dnote: eexpanded from macro 'SCALE'f ine FFM I7338N | (#ad,ebf)i n(e( aS)C A>L E((bc)) ?( ((cb)) /: ((2a5)6). 0 f| ~ ^ ~* 32768.0f)) | In file included from ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dvdsubenc.c:22: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/dcadata.c:7528:5: warning: 356implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | size2 = F7528F | M I N ( pS-C>AbLuEf(f0e.r0_0e6n8d4 5-5 3p9-9>0b)u,f fSeCrA,L Es(i0z.e3)7;9 8 9| 7 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~5 3485), src/libavutil/macros.hS:C49A:L25E:( 0note: .expanded from macro 'FFMIN'5 74859440 3493 | )#,d eSfCiAnLeE (F0F.M0I3N8(3a8,6b5)2 7(4(5a)), > | ( ^~~~~~~~~~~~~~~~~~~~b ) ?src/libavcodec/dcadata.c :(7338b:)33 :: note: (expanded from macro 'SCALE'a )) | ~ ^ ~ 7338 | #defineIn file included from src/libavcodec/dvdsubenc.cS:C22A: Lsrc/libavcodec/bytestream.hE:(357c:)15 :( (warning: ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) / (25 6357. | 0 f * i3f2 7(6s8i.z0ef2) )! = | s ~ ~~~~~~~^~~~~~~~~~i ze) | ~~~~~ ^ ~~~~ src/libavcodec/dcadata.c:7527:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7527 | SCALE(0.00646453211), SCALE(0.37432509661), SCALE(0.57932555676), SCALE(0.03987516090), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7527:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7527 | SCALE(0.00646453211), SCALE(0.37432509661), SCALE(0.57932555676), SCALE(0.03987516090), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c)src/libavcodec/dvdsubdec.c ((c:) 207/: 23(:2 5warning: 6.comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ 207 | for (src/libavcodec/dcadata.c:i7527 :=27 :0 ;warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i < sub_heade r7527- | > n u m _SrCeAcLtEs(;0 .i0+0+6)4 6{4 5 3| 2 ~ ^ ~~~~~~~~~~~~~~~~~~~~~1 1), SCALE(0.37432509661), SCALE(0.57932555676), SCALE(0.03987516090), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7527:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7527 | SCALE(0.00646453211), SCALE(0.37432509661), SCALE(0.57932555676), SCALE(0.03987516090), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7526:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7526 | SCALE(0.00610029325), SCALE(0.36876192689), SCALE(0.58372318745), SCALE(0.04140623659), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7526:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7526 | SCALE(0.00610029325), SCALE(0.36876192689), SCALE(0.58372318745), SCALE(0.04140623659), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ 15 warnings generatedsrc/libavcodec/dcadata.c. :7526:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7526 | SCALE(0.00610029325), SCALE(0.36876192689), SCALE(0.58372318745), SCALE(0.04140623659), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7526:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7526 | SCALE(0.00610029325), SCALE(0.36876192689), SCALE(0.58372318745), SCALE(0.04140623659), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7525:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7525 | SCALE(0.00575236930), SCALE(0.36320972443), SCALE(0.58805054426), SCALE(0.04298033938), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7525:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7525 | SCALE(0.00575236930), SCALE(0.36320972443), SCALE(0.58805054426), SCALE(0.04298033938), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7525:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7525 | SCALE(0.00575236930), SCALE(0.36320972443), SCALE(0.58805054426), SCALE(0.04298033938), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7525:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7525 | SCALE(0.00575236930), SCALE(0.36320972443), SCALE(0.58805054426), SCALE(0.04298033938), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7524:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7524 | SCALE(0.00542017492), SCALE(0.35767036676), SCALE(0.59230577946), SCALE(0.04459818453), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7524:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7524 | SCALE(0.00542017492), SCALE(0.35767036676), SCALE(0.59230577946), SCALE(0.04459818453), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7524:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7524 | SCALE(0.00542017492), SCALE(0.35767036676), SCALE(0.59230577946), SCALE(0.04459818453), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) /In file included from (25src/libavcodec/dvdec.c6.:052f: src/libavcodec/put_bits.h* :32272:737:6 8warning: .comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c :2277524 | : 5 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (s->b u7524f | _ e n dS C-AL Es(-0.>0b0u54f2_0p1t7r4 9>2=) ,s iSzCeAoLfE((B0i.t3B5u7f6)7)0 3{6 6 7| 6 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~) , SCALE(0.59230577946), SCALE(0.04459818453), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7523:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7523 | SCALE(0.00510312291), SCALE(0.35214546323), SCALE(0.59648692608), SCALE(0.04626038298), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7523:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7523 | SCALE(0.00510312291), SCALE(0.35214546323), SCALE(0.59648692608), SCALE(0.04626038298), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7523:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7523 | SCALE(0.00510312291), SCALE(0.35214546323), SCALE(0.59648692608), SCALE(0.04626038298), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7523:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/put_bits.h 7523: | 265 : 37 :S Cwarning: Acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]L E(0.00510312291 ),265 | S CA L E ( 0 . 3if5 2(1s4-5>4b63u2f3_)e,n dS C-AL Es(0-.>5b9u6f4_8p6t9r2 6>0=8 )s,i zSeoCfAL(EB(i0.t0B4u6f2)6)0 3{8 2 9| 8 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7522:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7522 | SCALE(0.00480085658), SCALE(0.34663668275), SCALE(0.60059231520), SCALE(0.04796761274), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7522:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7522 | SCALE(0.00480085658), SCALE(0.34663668275), SCALE(0.60059231520), SCALE(0.04796761274), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7522:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7522 | SCALE(0.00480085658), SCALE(0.34663668275), SCALE(0.60059231520), SCALE(0.04796761274), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7522:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7522 | SCALE(0.00480085658), SCALE(0.34663668275), SCALE(0.60059231520), SCALE(0.04796761274), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7521:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7521 | SCALE(0.0045127100src/libavcodec/put_bits.h3), :S317CAL:E33(:0 .warning: 34comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 14575386), SCA L317E | ( 0 . 6i0f4 (6s2-0>1b5u8f6_e7n)d, S-C AsL-E>(b0u.f0_4pt9r7 2>0=4 6s6i1z4e)o,f ( B| i ^~~~~~~~~~~~~~~~~~~~t Buf)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:7521src/libavcodec/dxtory.c::49: 30warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/bytestream.h :171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7521 | SCALE(0.0045 11712 | 7 1 0 0 g3-)>b,u fSfCeArL E(+0=. 3FF4M1I1N(4g57-5>3bu8f6)f, eSrC_ALeEn(d0 -. 6g0->4b6u2f0f1e5r8, 6s7i)ze,) ;S CA L| E( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~0 .04972046614),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# dFeFfMIiNn(ae, SbC) A(L(Ea()c )> ((b() c?) (b/) (:2 5(6a.))0 f | ~ ^ ~* 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7521:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7521 | SCALE(0.00451271003), SCALE(0.34114575386), SCALE(0.60462015867), SCALE(0.04972046614), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7521:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7521 | SCALE(0.00451271003), SCALE(0.34114575386), SCALE(0.60462015867), SCALE(0.04972046614), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7520:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7520 | SCALE(0.00423829490), SCALE(0.33567428589), SCALE(0.60856848955), SCALE(0.051519613src/libavcodec/dvdsubdec.c71):, 249 :| 21 ^~~~~~~~~~~~~~~~~~~~: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]src/libavcodec/dcadata.c :7338:33: note: expanded from macro 'SCALE' 7338249 | | # d e f i n e SiCfA L(Ec(mcd)_ p(o(sc )> /s i(z2e5)6 .{0 f | * ~~~~~~~ ^ ~~~~ 3In file included from 2 76src/libavcodec/dxtory.c8:.300: fsrc/libavcodec/bytestream.h):)186 : 13| : ~ ~~~~~~~^~~~~~~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/dcadata.c :1867520 | : 49 : warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ze2 = FFMIN( p7520 | - > b u fSfCeArL_Ee(n0d. 0-0 4p2-3>8b2u9f4f9e0r),, sSiCzAeL)E;( 0 .| 3 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~3 567428589src/libavutil/macros.h):,49 :S25C:A Lnote: Eexpanded from macro 'FFMIN'( 0.60856 8494 | 8#9d5e5f)i,n eS CFAFLMEI(N0(.a0,5b1)5 1(9(6a1)3 7>1 )(,b ) | ? ^~~~~~~~~~~~~~~~~~~~ (b)src/libavcodec/dcadata.c ::7338 :(33a:) )note: expanded from macro 'SCALE' | ~ ^ ~ 7338 | #defiIn file included from nsrc/libavcodec/dxtory.ce: 30S: Csrc/libavcodec/bytestream.hA:L187E:(15c:) warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( c) / ( 21875 | 6 . 0 f i*f 3(2s7i6z8e.20 f!)=) s i| z ~ ~~~~~~~^~~~~~~~~~e ) | ~~~~~ ^ ~~~~ src/libavcodec/dcadata.c:7520:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7520 | SCALE(0.00423829490), SCALE(0.33567428589), SCALE(0.60856848955), SCALE(0.05151961371), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7520:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7520 | SCALE(0.00423829490), SCALE(0.33567428589), SCALE(0.60856848955), SCALE(0.05151961371), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7519:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7519 | SCALE(0.00397720048), SCALE(0.33022382855), SCALE(0.61243581772), SCALE(0.05336561054), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7519:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7519 | SCALE(0.00397720048), SCALE(0.33022382855), SCALE(0.61243581772), SCALE(0.05336561054), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7519:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7519 | SCALE(0.00397720048), SCALE(0.33022382855), SCALE(0.61243581772), SCALE(0.05336561054), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7519:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7519 | SCALE(0.00397720048), SCALE(0.33022382855), SCALE(0.61243581772), SCALE(0.05336561054), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7518:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7518 | SCALE(0.00372874714), SCALE(0.32479602098), SCALE(0.61622029543), SCALE(0.05525910854), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7518:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7518 | SCALE(0.00372874714), SCALE(0.32479602098), SCALE(0.61622029543), SCALE(0.05525910854), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7518:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7518 | SCALE(0.00372874714), SCALE(0.32479602098), SCALE(0.61622029543), SCALE(0.05525910854), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7518:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7518 | SCALE(0.00372874714), SCALE(0.32479602098), SCALE(0.61622029543), SCALE(0.05525910854), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7517:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7517 | SCALE(0.00349264755), SCALE(0.31939238310), SCALE(0.61992025375), SCALE(0.05720067024), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7517:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7517 | SCALE(0.00349264755), SCALE(0.31939238310), SCALE(0.61992025375), SCALE(0.05720067024), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7517:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7517 | SCALE(0.00349264755), SCALE(0.31939238310), SCALE(0.61992025375), SCALE(0.05720067024), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f src/libavcodec/bytestream.h* 32:768271.:017f:) )warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c 271: | 7517 : 5 : iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t size2 = FFMI N7517( | g - > b uSfCfAeLrE_(e0n.d0 0-3 4g-9>2b6u4f7f5e5r),, sSiCzAeL)E;( 0 .| 3 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~1 939238310)src/libavutil/macros.h,: 49S:C25A:L Enote: (expanded from macro 'FFMIN'0 .61992025 3497 | 5#)d,e fSiCnAeL EF(F0M.I0N5(7a2,0b0)6 7(0(2a4)) ,> (| b ^~~~~~~~~~~~~~~~~~~~) ? src/libavcodec/dcadata.c(:b7338): 33:: (note: aexpanded from macro 'SCALE') ) | ~ ^ ~ 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c: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] src/libavcodec/elbg.c 7515 | : 134 :S33C:A Lwarning: E(comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]0 .00305565330), SCAL E134( | 0. 3 0 8 6w6h3i5l1e7 2(4e)l,b gS-C>AuLtEi(l0i.t6y2_7i0n6c0[2i9]In file included from 4 1<5src/libavcodec/dxtory.c ):r,) 30 S: {Csrc/libavcodec/bytestream.h A:L293 E:| (13 ~~~~~~~~~~~~~~~~~~~~ ^ ~0: . 0warning: 61comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2 3027951), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c :2937338 | : 33 : note: sexpanded from macro 'SCALE'i ze2 = F F7338M | I#Nd(epf-i>nbeu fSfCeArL_Ee(ncd) -( (pc-)> b/u f(f2e5r6,. 0sfi z*e )3;2 7 6| 8 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~. 0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' src/libavcodec/dcadata.c:7515:49: warning: 49implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | #define FFMIN (a7515, | b ) ( (aSC)A L>E ((0b.)0 0?3 0(5b5)6 5:3 3(0a)),) S C| A ~ ^ ~L E(0.3086635172In file included from 4src/libavcodec/dxtory.c):,30 : Ssrc/libavcodec/bytestream.hC:A294L:E15(:0 warning: .comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]6 270602 9294 | 4 1 5 ) ,i SfC AL(Es(i0z.e026 1!2=3 0s2i79z5e1)), | | ^~~~~~~~~~~~~~~~~~~~ ~~~~~ ^ ~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(csrc/libavcodec/dvdsubdec.c) (:(505:c47): /warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2 56.0f * 32768.0f)) | 505 ~ ~~~~~~~^~~~~~~~~~ | av_assert0(bsrc/libavcodec/dcadata.cuf:_7515s:27i:z ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] >= 0 && ct x7515- | > b u SfC_AsLiEz(e0. 0<03=0 5s5i6z5e3o30f)(,c tSx-C>AbLuEf()0.)3;0 8 66| 3 ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~5 1724), SCALE(0.src/libavutil/avassert.h6:23870:6110:2 9note: 4expanded from macro 'av_assert0' 15), SCA L38E | ( 0 . 0 6i1f2 3(!0(27c95o1n),d ) | ) ^~~~~~~~~~~~~~~~~~~~ { src/libavcodec/dcadata.c :7338 : 33: note: expanded from macro 'SCALE' 7338 | # d e f i n e S C A L E ( c ) ( ( c ) / ( 2 5 6 . 0 f * 3\ 2 7| 6 ^~~~8 .0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dvdsubdec.c:506:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/dcadata.c:7515 :5065 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (buf_siz e7515 | > = SsCAiLzEe(o0.f0(0c3tx0-5>56b5u33f0)) ,- ScCtAxL-E>b(u0f._30s8i6z6e3)5 1{7 2 4)| , ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SCALE(0.62706029415), SCALE(0.06123027951), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7514:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7514 | SCALE(0.00285378192), SCALE(0.30334126949), SCALE(0.63049703836), SCALE(0.06331945211), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7514:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7514 | SCALE(0.00285378192), Ssrc/libavcodec/bytestream.hCALE:(0317.:3130:3 3warning: 4comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 26949), SCALE(0. 631730 | 4 9 7 0si3z8e326 )=, FSCFAMLIEN((0.p0->6b3u3ff1e9r4_5en2d1 1-) ,p - >| b ^~~~~~~~~~~~~~~~~~~~u ffesrc/libavcodec/dcadata.cr:, 7338s:i33ze:) ;note: expanded from macro 'SCALE' | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 7338 | src/libavutil/macros.h#:d49e:f25in: enote: expanded from macro 'FFMIN'S CALE(c) (49( | c#)de /f i(n2e5 6F.F0fM *I N3(2a7,6b8). 0(f)()a ) | ~ ~~~~~~~^~~~~~~~~~> (b) ? (b) : (a)src/libavcodec/dcadata.c): 7514 :| 27 ~ ^ ~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/dxtory.c7514: | 30 : src/libavcodec/bytestream.h :S318C:A15:L Ewarning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 .0028 53183 | 7 8 1 9 i2f) ,( sSiCzAeLE2( 0!.=3 0s3i3z4e1)2 6 9| 4 ~~~~~ ^ ~~~~9 ), 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] In file included from 7514 | src/libavcodec/dvenc.c : S49C: Asrc/libavcodec/put_bits.hLE(:0227.:0370:2 8warning: 5comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3 78192), SCALE(0.30334126949) ,227 | SC A L E ( 0 . 6 3i0f4 9(7s038-3>6b)u,f _SeCnAdL E-( 0s.->0b6u3f3_1p9t4r5 2>11=), s i| ^~~~~~~~~~~~~~~~~~~~z eosrc/libavcodec/dcadata.c:f7338(B:it33B: unote: fexpanded from macro 'SCALE') ) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7513:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7513 | SCALE(0.00266251224), SCALE(0.29804900289), SCALE(0.63384294510), SCALE(0.06545893103), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7513:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7513 | SCALE(0.00266251224), SCALE(0.29804900289), SCALE(0.63384294510), SCALE(0.06545893103), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7513:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7513 | SCALE(0.00266251224), SCALE(0.29804900289), SCALE(0.63384294510), SCALE(0.06545893103), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7513:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7513 | SCALE(0.00266251224), SCALE(0.29804900289), SCALE(0.63384294510), SCALE(0.06545893103), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7512:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/bytestream.h: 7512355 | : 13 : warning: Scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]C ALE(0.00248134881 ),355 | S C A L Es(0i.src/libavcodec/put_bits.hz2e9 2 :7= 8265F8:F1371M:8I 1warning: N(2gcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]->)b, u fSfeCrA_LeEn(d0 .- 6g -3265>7 | bu0f f9 e 6 r 4 i,6 f 4(si6s3ze-))>,; SbC ALu E(f0| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~_ .0e6n7d64 9-src/libavutil/macros.h2 :s-349>b7u:8f125)_:, p note: | texpanded from macro 'FFMIN' ^~~~~~~~~~~~~~~~~~~~r >= src/libavcodec/dcadata.cs: iz7338e49o: | f#d33:(ef iBnnote: iexpanded from macro 'SCALE'e t BFFu M7338fI | )#Nd)(e af{i , nb| )e ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ (S(aC)A L>E ((bc)) ?( (c()b) / :( 2(a5))6 . | 0 ~ ^ ~f * 32768.0f)In file included from )src/libavcodec/dxtory.c : 30| ~ ~~~~~~~^~~~~~~~~~ : src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/dcadata.c:7512: 49356: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] size2 = FFM I7512N | ( p - >SbCuAfLfEe(r_0e.n0d 0-2 4p8-1>3b4u8f8f1e)r,, S CsAiLzEe)(; 0 .| 2 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~9 27881src/libavutil/macros.h:1498:1252):, Snote: Cexpanded from macro 'FFMIN'A LE(0.63 497 | 0#9d6e4f6i4n6e3) ,F FSMCIANL(Ea(,0b.)0 6(7(6a4)9 2>3 7(8b1)) ?, ( b| ) ^~~~~~~~~~~~~~~~~~~~ : (src/libavcodec/dcadata.c:a7338):)33 : | note: ~ ^ ~expanded from macro 'SCALE' In file included from 7338src/libavcodec/dxtory.c | :#30d: esrc/libavcodec/bytestream.hf:i357n:15e: Swarning: Ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]A LE(c) (357( | c ) / (i2f5 6.(0sfi z*e 2 3!2=7 6s8i.z0ef)) )| ~~~~~ ^ ~~~~ | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7512:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7512 | SCALE(0.00248134881), SCALE(0.29278811812), SCALE(0.63709646463), SCALE(0.06764923781), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7512:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7512 | SCALE(0.00248134881), SCALE(0.29278811812), SCALE(0.63709646463), SCALE(0.06764923781), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7511:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7511 | SCALE(0.00231004250), SCALE(0.28755992651), SCALE(0.64025616646), SCALE(0.06989086419), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7511:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7511 | SCALE(0.00231004250), SCALE(0.28755992651), SCALE(0.64025616646), SCALE(0.06989086419), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f *src/libavcodec/put_bits.h 32:73176:8.330:f )warning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c317: | 7511 : 27 : warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f (s->buf_ e7511n | d - s -S>bCuAfL_Ep(t0r. 0>0=2 3s1i0z0e4o2f5(B0i),t SBCAuLfE)()0 .{2 87 55| 9 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~92 651), SCALE(0.64025616646), SCALE(0.06989086419), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7511:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7511 | SCALE(0.00231004250), SCALE(0.28755992651), SCALE(0.64025616646), SCALE(0.06989086419), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7510:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7510 | SCALE(0.00214785640), SCALE(0.28236576915), SCALE(0.64332056046), SCALE(0.07218432426), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7510:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7510 | SCALE(0.00214785640), SCALE(0.28236576915), SCALE(0.64332056046), SCALE(0.07218432426), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7510:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7510 | SCALE(0.00214785640), SCALE(0.28236576915), SCALE(0.64332056046), SCALE(0.07218432426), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7510:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7510 | SCALE(0.00214785640), SCALE(0.28236576915), SCALE(0.64332056046), SCALE(0.07218432426), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dvbsubenc.c:src/libavcodec/dcadata.c305::750918::71 :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7509 | 305 | S CA LifE (0(.b0u0f1_9s9i4z9e5 0<2 83 )+, hS-C>AnLEu(m0_.r2e77c2t0s6 9*2 7654)) , | S ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~C ALE(0.6462883src/libavcodec/dvbsubenc.c3:53173:235):, warning: Scomparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]C ALE(0.0745 331700 | 6 5 0 6 )f, o r| ^~~~~~~~~~~~~~~~~~~~ (resrc/libavcodec/dcadata.cg:i7338o:n33_:i note: dexpanded from macro 'SCALE' = 0; r e7338g | i#odne_fiidn e< ShC-A>LnEu(mc)_ r(e(cc)t s/; (2r5e6g.i0onf_ i*d 3+2+7)68 .{0 f) )| ~~~~~~~~~ ^ ~~~~~~~~~~~~ | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dvbsubenc.c:328:35: warning: src/libavcodec/dcadata.ccomparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]: 7509:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 328 | f7509o | r ( cl uSt_CiAdL E=( 00.; 0c0l1u9t9_4i9d5 0<2 3h),- >SnCuAmL_Er(ec0t.s2;7 7c2lu0t_6i9d2+7+5)4 {) , | ~~~~~~~ ^ ~~~~~~~~~~~~S CALE(0.64src/libavcodec/dvbsubenc.c6:23798:82233:5 3warning: 2)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], SCALE( 0379. | 07 4 5 3 0 0 6 5 0i6f) , ( b| u ^~~~~~~~~~~~~~~~~~~~f _sisrc/libavcodec/dcadata.cz:e7338 <: 33h: -note: expanded from macro 'SCALE'> num_re c7338t | s# d*e f22i) n e| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~S CALE(c) ((csrc/libavcodec/dvbsubenc.c) :/381 :(392:5 6warning: .comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]0 f * 32768 .3810 | f ) ) | ~ ~~~~~~~^~~~~~~~~~ for (region_id = src/libavcodec/dcadata.c0:;7509 :27r:e gwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]on _id < h->num _7509r | e c t sS;C ArLeEg(i0.o0n0_1i99d4+9+5)0 2{3 ) , | S ~~~~~~~~~ ^ ~~~~~~~~~~~~CA LE(0.277206src/libavcodec/dvbsubenc.c9:24227:5394):, warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]S CALE(0.64 64222 | 8 8 3 3 5 3 2 )f,o rS C(AoLbEj(e0ct._0i7d4 5= 300;0 6o5b0j6e)c,t _ i| d ^~~~~~~~~~~~~~~~~~~~ < hsrc/libavcodec/dcadata.c-:>7338n:u33m: _note: reexpanded from macro 'SCALE'c ts; obj e7338ct | _#idd+e+fi)n e{ S C A| L ~~~~~~~~~ ^ ~~~~~~~~~~~~E (c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7509:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7509 | SCALE(0.00199495023), SCALE(0.27720692754), SCALE(0.64628833532), SCALE(0.07453006506), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7508:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7508 | SCALE(0.00185023469), SCALE(0.27208462358), SCALE(0.64915806055), SCALE(0.07692859322), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7508:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7508 | SCALE(0.00185023469), SCALE(0.27208462358), SCALE(0.64915806055), SCALE(0.07692859322), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7508:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7508 | SCALE(0.00185023469), SCALE(0.27208462358), SCALE(0.64915806055), SCALE(0.07692859322), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7508:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7508 | SCALE(0.00185023469), SCALE(0.27208462358), SCALE(0.64915806055), SCALE(0.07692859322), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f src/libavcodec/dvdec.c* 3:273136:328: .warning: 0comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]f )) | ~ ~~~~~~~^~~~~~~~~~ CC libavcodec/flac.o 313 | src/libavcodec/dcadata.c : 7507 : 71 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (re_ind e7507 | x + SvClAcL_El(e0n. 0>0 1l7a1s40t1_86i4n)d,e SxC)A L{E ( 0| . ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~2 6700007915), 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.26700src/libavcodec/dvdsubdec.c0079:16975:)111,: Swarning: Cmissing field 'unit' initializer [-Wmissing-field-initializers]A LE(0.65192854404), 697S | C A L E ({0 ."07p9a3l8e02t96t1e7"),, " s| et ^~~~~~~~~~~~~~~~~~~~ thesrc/libavcodec/dcadata.c :g7338lo:b33a:l note: expanded from macro 'SCALE' palette "7338 | ,# dOefFiFneS ETS(CpAalLetEt(ec_) s(t(cr) )/ ,( 2A5V6_.O0PfT _*T YP3E27_6S8TR.I0NfG),) { | . ~ ~~~~~~~^~~~~~~~~~s tr = NULL }, 0,src/libavcodec/dcadata.c: 75070:,27 :S Dwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] }, | ^ 7507 | SCALE(0.00171401864), SCALE(0.267000src/libavcodec/dvdsubdec.c0:76989:1129:5 )warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] SCALE(0.651928 56984 | 40 4 ) , {SC A"LEi(fsrc/libavcodec/dvbsubdec.c0o._07p9a3:80l2774et9t6:17e)23," :| , ^~~~~~~~~~~~~~~~~~~~warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]" src/libavcodec/dcadata.co:b7338:t33a:i nnote: expanded from macro 'SCALE't he g774l | ob7338a l | # pd ea fli nefeto treS f C(ArLioE (cm= )0;.I F (O( cCC libavcodec/fitsenc.o i f)i< le /s"ub -(,25>6 n.uO0mf_ F* r3Fe27Sc6t8E.0sfT;)( i)+ i | + ~ ~~~~~~~^~~~~~~~~~f) o {_ s| t ~ ^ ~~~~~~~~~~~~~~ r), AV_Osrc/libavcodec/dcadata.cP:T_7507T:src/libavcodec/dvbsubdec.c5Y:P:E_849ST R:warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I N21G,: {warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]. s t7507 | r = N U 849SL | C LA LE}( 0, .f0 0o01r,7 1 40(10i8=,604 ;) Si,D S}<, C sA| u ^bL- E>(0n.u2m6_7r0e0c0t0s79;1 5i)+,+) {S C A| L ~ ^ ~~~~~~~~~~~~~~E (0.65src/libavcodec/dvdsubdec.c1:9699:21218:5 4warning: 4missing field 'unit' initializer [-Wmissing-field-initializers]0 4), SCALE(0 .69907 | 9 3 8 0 2{9 6"f1or7c)e,d _ su| b ^~~~~~~~~~~~~~~~~~~~s _onlsrc/libavcodec/dcadata.cy:"7338,: 33":O nnote: lexpanded from macro 'SCALE'y show f7338 | o#rdceedf siunbet itSlCAeLEs(",c ) O(F(FcS)E T/( (f2o5r6c.e0df_ s*u b3s2_7o68n.l0fy))) , | A ~ ~~~~~~~^~~~~~~~~~ V_OPT_TYPE_BOOLsrc/libavcodec/dcadata.c, :{7506:.71i:6 4warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]= 0}, 0, 1, 7506S | D } , S| C ^A LE(0.00158570008), src/libavcodec/dvdsubdec.cS:C700A:LE12(0:. 26warning: 1missing field 'help' initializer [-Wmissing-field-initializers]95 442 670077 | ) , S C A{LE (0N.U6L54L5 }9 8 3| 5 ^5 29), 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(60. warning2s6 generated1. 95442677), SCALE(0.65459835529), SCALE(0.08188561350), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7506:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7506 | SCALE(0.00158570008), SCALE(0.26195442677), SCALE(0.65459835529), SCALE(0.08188561350), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7505:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7505 | SCALE(0.00146482687), SCALE(0.25694879889), SCALE(0.65716648102), SCALE(0.08444493264), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7505:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7505 | SCALE(0.00146482687), SCALE(0.25694879889), SCALE(0.65716648102), SCALE(0.08444493264), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7505:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7505 | SCALE(0.00146482687), SCALE(0.25694879889), SCALE(0.65716648102), SCALE(0.08444493264), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7505:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7505 | SCALE(0.00146482687), SCALE(0.25694879889), SCALE(0.65716648102), SCALE(0.08444493264), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7504:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7504 | SCALE(0.00135110028), SCALE(0.25198432803), SCALE(0.65963155031), SCALE(0.08705867827), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7504:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7504 | SCALE(0.00135110028), SCALE(0.25198432803), SCALE(0.65963155031), SCALE(0.08705867827), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7504:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7504 | SCALE(0.00135110028), SCALE(0.25198432803), SCALE(0.65963155031), SCALE(0.08705867827), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.In file included from 0f))src/libavcodec/dxv.c : 29| : ~ ~~~~~~~^~~~~~~~~~src/libavcodec/bytestream.h :171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/dcadata.c:7504:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | 7504 | g - > bSuCfAfLeEr( 0+.=001 3F5F1M1I0N0(2g8-)>,b uSfCfAeLrE_(e0n.d2 5-1 9g8-4>3b2u8f0f3)e,r ,S sCiALzeE)(;0 . 6| 5 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~9 63155031), SCAsrc/libavutil/macros.hL:E49(:025.:0 8note: 7expanded from macro 'FFMIN'0 5867827 )49, | # d| ef ^~~~~~~~~~~~~~~~~~~~i ne src/libavcodec/dcadata.cF:F7338M:IN33(:a ,note: bexpanded from macro 'SCALE') ((a) >7338 | (#bd)e f?i n(eb) SC:A L(Ea()c)) (| (c ~ ^ ~) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7503:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7503 | SCALE(0.00124442333), SCALE(0.24706205726), SCALE(0.66199249029), SCALE(0.08972713351), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7503:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7503 | SCALE(0.00124442333), SCALE(0.24706205726), SCALE(0.66199249029), SCALE(0.08972713351), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7503:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7503 | SCALE(0.001912 warning444s2 generated3. 33), SCALE(0.24706205726), SCALE(0.66199249029), SCALE(0.08972713351), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' In file included from src/libavcodec/dxv.c :7338 | 29#: dsrc/libavcodec/bytestream.he:f186i:n13e: Swarning: Ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]A LE(c) ((c) / (25 6186. | 0f * 3s2i76z8e.02f )=) F F| M ~ ~~~~~~~^~~~~~~~~~I N(p->buffer_end src/libavcodec/dcadata.c-: 7503p:-5>:b uwarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f er, size); 7503 | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ SCALEsrc/libavutil/macros.h(:049.:0250: 1note: 2expanded from macro 'FFMIN'4 442333) ,49 | S#CdAeLfEi(n0e. 2F47F0M6I2N0(5a7,2b6)) , (S(aC) A>L E((b0) .?6 6(1b9)9 2:4 9(0a2)9)) , S| C ~ ^ ~AL E(0.0897271In file included from 33src/libavcodec/dxv.c5:129: )src/libavcodec/bytestream.h,: 187 :| 15 ^~~~~~~~~~~~~~~~~~~~: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/dcadata.c :7338:33: 187note: | expanded from macro 'SCALE' if ( s7338i | z#ed2e f!i= nsei zSCeAL)E( c ) | ( ~~~~~ ^ ~~~~(c ) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7502:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7502 | SCALE(0.00114431616), SCALE(0.24218304455), SCALE(0.66424828768), SCALE(0.09245070815), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7502:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7502 | SCALE(0.00114431616), SCALE(0.24218304455), SCALE(0.66424828768), SCALE(0.09245070815), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7502:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7502 | SCALE(0.00114431616), SCALE(0.24218304455), SCALE(0.66424828768), SCALE(0.09245070815), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7502:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7502 | SCALE(0.00114431616), SCALE(0.24218304455), SCALE(0.66424828768), SCALE(0.09245070815), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 33276 warning8.s0f generated). ) | ~ ~~~~~~~^~~~~~~~~~ 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), SCALsrc/libavcodec/elbg.cE(0.:04779:52259:6 warning: 3comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]3 15), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE'477 | AL7338L | O#CdAeTEf_inIeF _SCNALEEC(EcS)S A(R(Yc()c e/ l(l2s,5 6. 0 f * 3 2 7n68u.m0f_)c) bsrc/libavcodec/eacmv.c ,| : ~ ~~~~~~~^~~~~~~~~~ 189: 18 1: )warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7501:src/libavcodec/elbg.c49:: 463warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :18935 | : note: expanded from macro 'ALLOCATE_IF_NECESSARY' 7501 | i f ( SsC iA463Lz | eE (> 0 ibu.f0f0_ 1(e0enl50d4b89 8g-4- )>b,f uieSfClAL Ed(- 0# .#E23 73A_4_al8P2loR1Esrc/libavcodec/elsdec.cca3t7:Ae9307)MdB <: ,nLE16_: eSCS wwarning: AIL_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]eZE (lEe)m0 e.n| 6t6s ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) 6 3{9 3077 | 8 6 9 i5 f9 ) ( , ct x- >S CAt L> E c( t 0x. 09-> 5 x)2 2 9 {63 \3 1/ 5*| ) ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~,d e co de| ^~~~~~~~~~~~~~~~~~~~m ossrc/libavcodec/dcadata.ctsrc/libavcodec/elbg.c: 7338:p:47833r::5o: ba note: warning: blexpanded from macro 'SCALE' comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]e sym bo7338l | # 478d | (eM PSf) i* n / eA LL OS| C ~~~~~~ ^ ~~~~~~CAA TLE_EI(Fc_N)E CE(S(cS) A/ R(src/libavcodec/elsdec.cY2(u:t56309i.:0fl 23i*: 3t 2y,warning: 7comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 6 8 .0 f) )n u m| 309 ~ ~~~~~~~^~~~~~~~~~ | _ c b , 1 w)h isrc/libavcodec/dcadata.cl e:7501| : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~27 :( cwarning: src/libavcodec/elbg.ctimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x-: 463>:35t: note: > expanded from macro 'ALLOCATE_IF_NECESSARY'pA l7501lo | w a b l463Se | C[c At LEx( ->0j .0]i0)1 f 0 | 50(4 ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~89e8 4lb)g, -S>CAfLieE(src/libavcodec/elsdec.c0l.2:3d3387 :3#474#: 8 2_1warning: a3lcomparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare]l7 o9)c,a StCeA dLE338( | 0<. 66 6n e3 w 9 78_6 e9 l5 9)e, m e Snt CsA w) LhE{i( l 0e . 09 (5p 22A l96 l 3o 31w a5b) l , e [ c | t ^~~~~~~~~~~~~~~~~~~~x- > j src/libavcodec/dcadata.c :7338- :\1]33 : >note: | =expanded from macro 'SCALE' ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ z) 7338 | | # ~~~~~~~~~~~~~~~~~~~~~~ ^ ~d esrc/libavcodec/elbg.cf:i479n:5e: S CAwarning: Lcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]E( c) ((c) / (47925 | 6. 0 f AL*L O3C27A6T8.E0_IfF_)N) E CE| S ~ ~~~~~~~^~~~~~~~~~ SARY(utility_insrc/libavcodec/dcadata.cc:,7501 n:u5m:_ cwarning: bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7501 | src/libavcodec/elbg.c :S463C:A35L: Enote: expanded from macro 'ALLOCATE_IF_NECESSARY'( 0.00105048 94638 | 4 ) , SiCfA L(Ee(l0b.g2-3>7f3i4e8l2d13 7##9 )_,a lSClALoEc(0a.t66e6d3 97<8 6n9ew5_9)e,l SeCmAeLEn(t0s.)0 9{52 2 9 6 3 31 5 ) , | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c: 7338: 33 : note: expanded from macro 'SCALE' \ 7338| | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~# define SCsrc/libavcodec/elbg.cA:L480E:5(:c )warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]( (c) / (256 .4800f | * 3 2A7L6L8OC.A0TfE)_) I | F ~ ~~~~~~~^~~~~~~~~~_ NECESSARY(size_src/libavcodec/dcadata.cpa:rt7500,:71 : nwarning: uimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]m_ cb, 1) 7500| | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SCAsrc/libavcodec/elbg.cL:E(4630:.0350:0 9note: 6expanded from macro 'ALLOCATE_IF_NECESSARY'2 55314), SC AL463E | ( 0 .2 3 2i5f5 8(5e1l8b65g),- >SCfALiEel(d0 .#6#6 84_src/libavcodec/dvdsubenc.c4a0:2l49122lo:7c4110a)t,:e dS < Cwarning: Anmissing field 'unit' initializer [-Wmissing-field-initializers]LEe (0w.0_9el8e0m64e2n8ts1) 0 491 | 5 {) , { | " ^~~~~~~~~~~~~~~~~~~~p a lsrc/libavcodec/dcadata.c: e7338 t :33t e:", note: " expanded from macro 'SCALE'se t th e g l o 7338b | a #dl e f\ipn ae l | eSt ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~teC A"LE,(c ) O(src/libavcodec/elbg.cF(Fc:S)E481 T:/5:( p(warning: a2comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]l5 e6.t0tfe _*st r3 2)481,76 | 8. 0Af ))V _ O | P ~ ~~~~~~~^~~~~~~~~~AT L_LTOYPCE_Asrc/libavcodec/dcadata.cST:ET7500_:I49RF:_IN G,Nwarning: Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{C ES SA.RYs(tcr =e l7500Nl_ | U b L uLSCfA fLE},e (0,r,0 .src/libavcodec/bytestream.h 0n,:u0m 271S0Ep :09o}i176: ,n 2 warning: t55| 3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1s4 ^ ,) 1), S| C ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~A LE( 0.2712src/libavcodec/elbg.c | 3: 2463 5: 355 i:8 nnote: 5t1expanded from macro 'ALLOCATE_IF_NECESSARY' 86 s5i),src/libavcodec/dvdsubenc.c zS:e 463CA4922: | L 142:E warning: =(missing field 'unit' initializer [-Wmissing-field-initializers] 0F i.fFM6I6 N(8g4(4-e0l2b2 >g2492b-7> | fuie4l) ,f d f {#"#e SeCAve_rL_naElel_o(nrc0d o-a t.ewg09d s_-fi8x0"<,> "6M abu4ffnke2eew_8r1 el,0 neu5simmeb)ezn,r et) o| s ^~~~~~~~~~~~~~~~~~~~; f) ro src/libavcodec/dcadata.c | w ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~{:s7338 :33 : ev enote: n src/libavutil/macros.hexpanded from macro 'SCALE': ( w o49 :r25k ar:o 7338u | # denote: n expanded from macro 'FFMIN' fdi ne Sf CAoL49 | r#E d(e fsco min)e e (F( c )Fp Ml/ I(ay\ N2e5 | ( ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~r6s)a" ,. ,0bfO) *FF(SEsrc/libavcodec/elbg.cT :(482:(5e3va): >2 e( 7nb_warning: r6comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare])ow8s ._ 0ff?i)x )) (, 482| ~ ~~~~~~~^~~~~~~~~~bA) | : V(a )_O P )T _ ATLL| O ~ ^ ~src/libavcodec/dcadata.c Y:7500C:PA27:E TE_Bwarning: Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_O LI, F{_.iN64E CE=S S 75000}A,RY | (0 ,s cS1r, CSaAEt},Lc Eh (bu| f0, ^. 0 0d0i9m6,2 5 53 1 4) , src/libavcodec/dvdsubenc.cS :5C493)A:12 L:E| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( warning: 0missing field 'help' initializer [-Wmissing-field-initializers]. src/libavcodec/elbg.c2:32 4635493:5 | 358:5 18 6 note: 5expanded from macro 'ALLOCATE_IF_NECESSARY') , { SNUCLLA } L,463 E | (| ^ 0. 6 68 4i4f0 2(e2l27b4g),- >fSiCeAlLdE (#0#.0 9_a8ll0o6c4a2te8d1 0<5 )n, e w_| e ^~~~~~~~~~~~~~~~~~~~ lemesrc/libavcodec/dcadata.cn:t7338s:33): note: {expanded from macro 'SCALE' 7338 | # d e f i ne SC AL E ( c ) ( ( c) \/ ( 2| ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~5 6.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 * 3276In file included from 8.0fsrc/libavcodec/dxv.c)): 29| : src/libavcodec/bytestream.h ~ ~~~~~~~^~~~~~~~~~: 293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/dcadata.c:7499:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]293 | size2 =7499 | F F M I NS(CpA-L>Eb(u0f.f0e0r0_8e8n0d3 7-3 2p3-)>,b uSfCfAeLrE,( 0s.i2z2e7)8;1 4 9| 2 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~7 70), SCAsrc/libavutil/macros.hL:E49(:025.:6 7note: 0expanded from macro 'FFMIN'37 439346 )49, | S#CdAeLfEi(n0e. 1F0FM0I9N5(4a8,6b0)4 5)(, ( a| ) ^~~~~~~~~~~~~~~~~~~~ > (src/libavcodec/dcadata.cb:)7338 :? 33(: bnote: )expanded from macro 'SCALE' : (a)) 7338 | #| d ~ ^ ~e fine SCALIn file included from Esrc/libavcodec/dxv.c(:c)29 : (src/libavcodec/bytestream.h(:294c:)15 :/ (warning: 2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]5 6.0f * 322947 | 6 8 . 0 fi)f) (| s ~ ~~~~~~~^~~~~~~~~~ ize2 != size) | src/libavcodec/dcadata.c ~~~~~ ^ ~~~~: 7499:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7499 | SCALE(0.00088037323), SCALE(0.22781492770), SCALE(0.67037439346), SCALE(0.10095486045), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7498:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7498 | SCALE(0.00080365466), SCALE(0.22311829031), SCALE(0.67219948769), SCALE(0.10390164703), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7498:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7498 | SCALE(0.00080365466), SCALE(0.22311829031), SCALE(0.67219948769), SCALE(0.10390164703), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7498:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7498 | SCALE(0.00080365466), SCALE(0.22311829031), SCALE(0.67219948769), SCALE(0.10390164703), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7498:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7498 | SCALE(0.00080365466), SCALE(0.22311829031), SCALE(0.67219948769), Ssrc/libavcodec/bytestream.hCALE:(0317.:113:0 3warning: 9comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 164703), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c :3177338 | : 33 : note: sexpanded from macro 'SCALE'iz e2 = FF 7338M | I#Nd(epf-i>nbeu fSfCeALrE_(ecn)d (-( cp)- >/b u(f2f5e6r.,0 fs i*z e3)2;76 8 .| 0f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~)) | ~ ~~~~~~~^~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' src/libavcodec/dcadata.c:7497 :4971 | :# dwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ine FFMIN(a ,7497b | ) ( (SaC) A> L(Eb()0 .?0 0(0b7)3 1:79 6(78a)),) S | C ~ ^ ~A LE(0.2184694In file included from 2src/libavcodec/dxv.c60:429): , src/libavcodec/bytestream.hS:C318:A15:L Ewarning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 .67391 4318 | 6 70 9 4 )i,f S C(ALsEi(z0e.210 6!9=0 4s8i3z4e5)1) , | | ~~~~~ ^ ~~~~ ^~~~~~~~~~~~~~~~~~~~ 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(src/libavcodec/dxa.c0.00:0760317:9946:7 8warning: )comparison of integers of different signs: 'unsigned long long' and 'int' [-Wsign-compare], SCALE(0.21846942604), S60C | A L E ( 0i.f6 7(3192U1L4L6 7 0+9 4()(,a vSCcAtLxE->(w0i.d1t06h9 0*4 8a3v4c5t1x)->,h e| i ^~~~~~~~~~~~~~~~~~~~g ht)src/libavcodec/dcadata.c :>7338>:33 :4) note: +expanded from macro 'SCALE' AV_RB3 27338( | s#rdce f+i 0n)e + SACV_ARLBE3(2c()s r(c( +c ) 4/) (>2 5s6r.c0sfi z*e )3 2 7| 6 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~8 .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)) | ~ ~~~~~~~^~~~~~~~~~ 5 warnings generatedsrc/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.109src/libavcodec/bytestream.h964:63550:9131:5 )warning: , comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 3557338 | | # d e fsiinzee S=C AFLFEM(IcN)(g -(>(bcu)f f/e r(_2e5n6d. 0f- *g- >b3u2f7f6e8r.,0 fs)i)z e )| ; ~ ~~~~~~~^~~~~~~~~~ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25src/libavcodec/dcadata.c:: 7496note: :expanded from macro 'FFMIN'5 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | #defin e7496 | F F MSICNA(LaE,(b0). 0(0(0a6)6 5>6 7(7b)6 5?) ,( bS)C A:L E((a0).2)1 3 8| 69 ~ ^ ~1 5445), SCAIn file included from Lsrc/libavcodec/dxv.cE:(290: .src/libavcodec/bytestream.h6:73565:5131:9 22warning: 7comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]9 8), SCALE (0356. | 1 0 9 9s6i4z6e029 15=) ,F F| M ^~~~~~~~~~~~~~~~~~~~IN (p-src/libavcodec/dcadata.c>:7338b:u33f:f enote: rexpanded from macro 'SCALE'_ end - p-7338 | >#bdufeffeirn,e sSiCzAeL)E;( c )| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ((c) src/libavutil/macros.h/ :(492:5256: .note: 0expanded from macro 'FFMIN'f * 32768 .490 | f#)d) e f| i ~ ~~~~~~~^~~~~~~~~~n e FFMIN(a,src/libavcodec/dcadata.c:7495:71b:) warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( a) > (b) ? ( b7495) | : ( aS)CA)L E (| 0. ~ ^ ~0 0060277141)In file included from ,src/libavcodec/dxv.c: 29S: Csrc/libavcodec/bytestream.hA:L357E(:015.2:0 93warning: 1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]8 22062 )357, | S C A LiEf( 0(.s6i7z7e021 2!=2 0s5i1z2e)), S| C ~~~~~ ^ ~~~~A LE(0.11308115721), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7495:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7495 | SCALE(0.00060277141), SCALE(0.20931822062), SCALE(0.67701220512), SCALE(0.11308115721), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7495:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7495 | SCALE(0.00060277141), SCALE(0.20931822062), SCALE(0.67701220512), SCALE(0.11308115721), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7495:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7495 | SCALE(0.00060277141), SCALE(0.20931822062), SCALE(0.67701220512), SCALE(0.11308115721), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7494:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7494 | SCALE(0.00054522208), SCALE(0.20481738448), SCALE(0.67839306593), SCALE(0.11625462025), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7494:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7494 | SCALE(0.00054522208), SCALE(0.20481738448), SCALE(0.67839306593), SCALE(0.11625462025), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7494:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7494 | SCALE(0.00054522208), SCALE(0.20481738448), SCALE(0.67839306593), SCALE(0.11625462025), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7494:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7494 | SCALE(0.00054522208), SCALE(0.20481738448), SCALE(0.67839306593In file included from ), SCsrc/libavcodec/eac3enc.cA:L30E: (In file included from 0src/libavcodec/ac3enc.h.:14316: 2src/libavcodec/put_bits.h5:2274:6372:0 25warning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 227 | 7338 | #d e fiinfe (SsC-A>LEb(cu)f _(e(ncd) /- (s25-6>.0bfu f*_ pt3r2 7>6=8 s.i0zfe)o)f ( B| i ~ ~~~~~~~^~~~~~~~~~ tBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7493:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7493 | SCALE(0.00049204525), SCALE(0.20036731660), SCALE(0.67966115475), SCALE(0.11948505789), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7493:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/dxtory.c :7493 | 33 : src/libavcodec/unary.h S:CA50L:E(410:. 00warning: 0comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 49204525), SCALE (500 | . 2 0 03 6f7o3r1(6i6 0=) ,0 ;S CiA L12b2uf7_72e6n1d1 6-8 )s,- > b| u ^~~~~~~~~~~~~~~~~~~~f _ptIn file included from src/libavcodec/dcadata.cr:7338src/libavcodec/eatgq.c: :3337>:: =src/libavcodec/bytestream.hnote: expanded from macro 'SCALE's:i 171z:e18o:f ( 7338 | B#dwarning: eitcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Bf uifn)e) {S C A| L ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~E (c )171 | ( ( c ) g -/ >(2b5uf6f.e0rf +*= 3F2FM7I68N.0(fg)-)> b uf| f ~ ~~~~~~~^~~~~~~~~~e r_end - g->buffesrc/libavcodec/dcadata.cr:,7492 :s49i:z ewarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 7492 | src/libavutil/macros.h: 49SC:A25L:E (note: expanded from macro 'FFMIN'0 .0004423 649 | 8#5d9e)f,i nSeC AFLFEM(I0N.(1a9,5b9)6 8(6(5a7)7 3>) ,( bS)C A?LE ((0b.)6 8:0 8(1a5)8)75 5 3| ) ~ ^ ~ , SCALE(0.12277261168), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7492:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7492 | SCALE(0.00044236859), SCALE(0.19596865773), SCALE(0.68081587553), SCALE(0.12277261168), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7492:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7492 | SCALE(0.00044236859), SCALE(0.19596865773), SCALE(0.68081587553), SCALE(0.12277261168), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE'In file included from src/libavcodec/eatgq.c :733837 | : #src/libavcodec/bytestream.hde:f186i:n13e: Swarning: Ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]A LE(c) ((c) / (256 .0186f | * 3s2i7z6e82.0 f=) ) F F| M ~ ~~~~~~~^~~~~~~~~~I N(p->buffer_end src/libavcodec/dcadata.c-: 7491p-:>71b:uf fwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r , size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 7491 | Ssrc/libavutil/macros.hC:49A:L25E:( 0note: .expanded from macro 'FFMIN'0 003963 4496 | 91#)d,ef SiCnAeL FEF(M0I.N1(9a1,6b2)2 0(9(33a2)) ,> (SbC) A?L E((b0). 6:8 1(8a5)66)9 1 8| 4 ~ ^ ~ ), SCALE(0In file included from .src/libavcodec/eatgq.c1:2376: 1src/libavcodec/bytestream.h1:731870:3159:7 )warning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c187: | 7338: 33 : inote: fexpanded from macro 'SCALE' (size2 7338! | =# dseifzien)e S| C ~~~~~ ^ ~~~~A LE(c) ((c) / (256.0f * 32768In file included from .0fsrc/libavcodec/exr.c):)44 : | src/libavutil/half2float.h ~ ~~~~~~~^~~~~~~~~~: 47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] src/libavcodec/dcadata.c:7491:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 47 | 7491r | e t u rSnC AaLvE_(f0l.o0a0t023i9n6t3(u4.6f9)1;) , | S ~~~~~~~~~~~~ ~~^C ALE(0.19162209332), SCALE(0.68185669184), src/libavcodec/put_bits.hSCA:L317E:(330:. 1warning: 2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 611730397), | ^~~~~~~~~~~~~~~~~~~~ 317 | src/libavcodec/dcadata.c : 7338i:f33 : (note: sexpanded from macro 'SCALE'- >buf_e n7338d | # d-e fsi-n>eb uSfC_ApLEt(rc )> =( (sicz)e o/f( B(i2t5B6u.f0)f) *{ 32 7| 6 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~8 .0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7491:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7491 | SCALE(0.00039634691), SCALE(0.19162209332), SCALE(0.68185669184), SCALE(0.12611730In file included from 397)src/libavcodec/eamad.c,: 35| : ^~~~~~~~~~~~~~~~~~~~src/libavcodec/bytestream.h: 171:18src/libavcodec/dcadata.c::7338 :warning: 33comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: note: expanded from macro 'SCALE' 7338 | #def i171n | e S C AgL-E>(bcu)f fe(r( c+)= /F F(M2I56N.(g0-f> bu*f f3er2_7e6n8d. 0- fg)->)b u f| f ~ ~~~~~~~^~~~~~~~~~e r, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/dcadata.c:7491:5: warning: src/libavutil/macros.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 49:25: note: expanded from macro 'FFMIN' 7491 | 49 | # d eSfCiAnLeE (F0F.M0I0N0(3a9,6b34)69 1(),( aS)C A>L E((b0). 1?9 1(6b)2 2:0 9(3a3)2)) , | S ~ ^ ~CA LE(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))14 warning| ~ ~~~~~~~^~~~~~~~~~s generated. 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 * 32In file included from 768src/libavcodec/eamad.c.:035f: )src/libavcodec/bytestream.h): 186: 13| ~ ~~~~~~~^~~~~~~~~~: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/dcadata.c: 7490186: | 27 : warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ze2 = FFMI N7490( | p - > b uSCfAfLeEr_(e0n.d0 0-0 3p5-3>9b8u3f75f)e,r ,S CsiAzLeE)(;0 . 18| 7 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~32 811511),src/libavutil/macros.h :S49C:A25L:E (note: 0expanded from macro 'FFMIN'. 6827830 490 | 7#6d2e)f,i nSeC ALFEF(M0IN.(1a2,9b5)1 9(1(7a9)4 6>) ,( b )| ^~~~~~~~~~~~~~~~~~~~? (bsrc/libavcodec/dcadata.c): 7338:: 33(:a )note: )expanded from macro 'SCALE' | ~ ^ ~ 7338 | #defIn file included from isrc/libavcodec/eamad.cn:e35 : Ssrc/libavcodec/bytestream.hCA:L187E:(15c:) (warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]c ) / ( 21875 | 6 . 0 f i*f 3(2s7i6z8e.20f )!)= | s ~ ~~~~~~~^~~~~~~~~~ ize) | ~~~~~ ^ ~~~~ src/libavcodec/dcadata.c:7490:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7490 | SCALE(0.00035398375), SCALE(0.18732811511), SCALE(0.68278300762), SCALE(0.12951917946), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) src/libavcodec/faanidct.c| ~ ~~~~~~~^~~~~~~~~~ :65:20: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] src/libavcodec/dcadata.c:7489:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 748965 | | S CCC libavcodec/flac_parser.o A L E (o0d.02050=3 15(1s901967), S-C AsL5E3(0).*1(823*0A847)31;9 1 4| ) ~~~~^~~~~ ~, SCALE(0.68359452486), SCALE(0.13297818601), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c)src/libavcodec/faanidct.c (:(67c:)34 :/ warning: (implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion]2 56.0f * 3672 | 7 6 8 .0 f ) ) o d| 3 ~ ~~~~~~~^~~~~~~~~~4 = d17*(2*(B6-A2)) - dsrc/libavcodec/dcadata.c5:37489*:(492:* Awarning: 2)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]; | ^~~~ 7489 | src/libavcodec/faanidct.c S:C67A:L16E(:0 .warning: 0implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion]0 0315190 9676 | ) , S C A L E (o0d.3148=3 0 8d71371*9(124)*,( BSC6AL-EA(02.)6)8 -3 5d945532*4(826)*,A 2S);C A| ^~~~L E(0.13297818601), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256src/libavcodec/faanidct.c.0:f68 :*34 :3 27warning: 6implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion]8 .0f)) | ~ ~~~~~~~^~~~~~~~~~ 68 | od16= src/libavcodec/dcadata.cd:574893:*27(:2 *warning: (Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 -B2)) + d1 77489* | ( 2 * A 2S)C;A L E| ( ^~~~0 .00031519096),src/libavcodec/faanidct.c S:CA68L:E16(:0 .warning: 18implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion]3 0873191 468), | src/libavcodec/bytestream.h S:C 271A L: E17 (:0 . 68o3warning: d5comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]914 65=2 4 8d65),3 *SC(A2LE*(0. 1(322719A | 72 8 -B1 2in8t) 6si)z01 )+e, 2d 1 | =7 ^~~~~~~~~~~~~~~~~~~~FF* MI(N(src/libavcodec/dcadata.cg2*:-7338A:33>b2:)u; fnote: f expanded from macro 'SCALE'e r _| e ^~~~nd 7338- | #gd-e>bfufifnee rS,C AsLiEz(ec)); (| (c ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) / (256src/libavutil/macros.h.:049:f25 :* note: expanded from macro 'FFMIN'3 2768.0f )49) | # de| f ~ ~~~~~~~^~~~~~~~~~ ine FFMIN(a,b) ((asrc/libavcodec/dcadata.c) :>7489 :(5b: )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]? (b) : (a)) 7489 | | ~ ^ ~ SCALE(0.00031519096), SCALE(0.18308731914), SCALE(0.68359452486), SCALE(0.13297818601), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7488:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7488 | SCALE(0.00027949660), SCALE(0.17890018225), SCALE(0.68429082632), SCALE(0.13649433851), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7488:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7488 | SCALE(0.00027949660), SCALE(0.17890018225), SCALE(0.68429082632), SCALE(0.13649433851), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) /src/libavcodec/dvbsubdec.c (256:.15600:f124 :* warning: 3missing field 'unit' initializer [-Wmissing-field-initializers]2 768.0f)) | ~ ~~~~~~~^~~~~~~~~~ 1560 | src/libavcodec/dcadata.c : 7488 : 27:{ "warning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o mpute_edt", 7488" | c o m SpCAuLEt(e0 .e0n0d02 7of9 49t6i6m0e) , uSsCiAnLgE p(t0s. 1o7r8 9t0i0m1e8o22u5t)," ,S COAFLFES(0E.T68(4c2o9m0p8u2t63e2_),e dSCtA)L,E (A0V_.O1P3T6_4T9Y43P3E85_1B)OO,L, {| . ^~~~~~~~~~~~~~~~~~~~ i64src/libavcodec/dcadata.c :=7338 :033}: ,note: expanded from macro 'SCALE'0 , 1, D7338S | }In file included from #,dCC libavcodec/flacdata.o src/libavcodec/eatgq.c e f:| i37: ^n src/libavcodec/bytestream.he: 293S:13C:A Lwarning: Ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( c) ((c) / (256. 0293f | * 32 7s6i8z.e0f2) =src/libavcodec/dvbsubdec.c ):F1561F: M166 I:| N ~ ~~~~~~~^~~~~~~~~~ (pwarning: -missing field 'unit' initializer [-Wmissing-field-initializers]> buffer_endsrc/libavcodec/dcadata.c :7488-:5 : warning: pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]-1561>b u | f f er ,{ "s ci7488o | z mep u) t;Se C_ cA| L ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~l Eut("0,.0 00src/libavutil/macros.h":c249o7m:259:4p9 u6note: expanded from macro 'FFMIN't6e 0 )cl,u S Ct49A L | #wEhde(e0finn.e 1n7 8oFt9F 0aMva0iIl1N8ab(l2ea2(5,-)b,)1 )( SC(oaA)rL E(o>n0l .y (ob68nc)e4 ( -29?0 28()b26 )o3 r2 : )(aa),l )Sw C| ~ ^ ~aAy s(L1)E (o0r .In file included from 1nsrc/libavcodec/eatgq.c3e6:4v379: e4src/libavcodec/bytestream.hr:3294(30:)"8155,1: )warning: O,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F F S| ^~~~~~~~~~~~~~~~~~~~E T (src/libavcodec/dcadata.c:src/libavcodec/bytestream.h294c7338o | ::m p27133 :u:te 17note: _ cl:u texpanded from macro 'SCALE')iwarning: f ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (A sV i_7338ze | 2O# d!P= eTsifz_e )iT271Y Pn | E e | _ ~~~~~ ^ ~~~~ inBtOSO CsL,A iLE{(zc). e(2 i= (F6FcMI4N)( g =-/> (b-21}56u,.0ff f- e*r2 _,3e n2d17 6,8-. 0fg)D)-S>}b ,u| ff ~ ~~~~~~~^~~~~~~~~~er , | ^s ize); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/dcadata.c:7487:71:src/libavutil/macros.h :warning: 49implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 25: note: expanded from macro 'FFMIN' 748749 | | src/libavcodec/dvbsubdec.c # :d e 1562SCfA:iL86En:e(0 . 0warning: 00F2Fmissing field 'unit' initializer [-Wmissing-field-initializers] 4M6I6N7(3a,8b 2)1562), | S C( A( aLE () {>0" d.1(74v7b)b ?6 _(s7b19u6) b: 1s(8trae))a)m, " | , ~ ^ ~ S C"AL"E, (OF0F.S6E8T4(87s15u5b4s3t7r)e,a mSC)A,L E(A0V._1O40P0T67_54T7Y56P)E,_ I NT| , ^~~~~~~~~~~~~~~~~~~~ {.isrc/libavcodec/dcadata.c:673384:33 := -note: 1expanded from macro 'SCALE'} , -1, 673383 | ,# dDeSf}i,n e| ^ SCALE(c) ((c) / (256.0src/libavcodec/dvbsubdec.cf :*1563: 1032:7 6warning: 8missing field 'help' initializer [-Wmissing-field-initializers]. 0f)) 1563 | | ~ ~~~~~~~^~~~~~~~~~ {NULL} | ^ src/libavcodec/dcadata.c:7487:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7487 | SCALE(0.00024667382), SCALE(0.17476719618), SCALE(0.68487CC libavcodec/flacdec.o 155437), SCALE(0.14006754756), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7487:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7487 | SCALE(0.00024667382), SCALE(0.17476719618), SCALE(0.68487155437), SCALE(0.14006754756), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.hsrc/libavcodec/dcadata.c:7338::33317:: 13note: expanded from macro 'SCALE': warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7338 | #define SC A317L | E ( c ) s(i(zce)2 /= (F2F5M6I.N0(fp *- >3b2u7f6f8e.r0_fe)n)d - | p ~ ~~~~~~~^~~~~~~~~~- >buffer, size); | src/libavcodec/dcadata.c ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ :7487:5: src/libavutil/macros.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]49 :25: note: expanded from macro 'FFMIN' 7487 | 49 | # d eSfCiAnLeE (F0F.M0I0N0(2a4,6b6)7 3(8(2a)), >S C(AbL)E (?0 .(1b7)4 7: 6(7a1)9)6 1 8| ~ ^ ~) , SCALE(0.6In file included from 8src/libavcodec/eatgq.c4:8377: 1src/libavcodec/bytestream.h5:543183:715):, warning: Scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]C ALE(0. 13184 | 00 6 7 5 4i7f5 6()s,i z e| 2 ^~~~~~~~~~~~~~~~~~~~ != src/libavcodec/dcadata.csIn file included from :7338i:z33src/libavcodec/eamad.ce::) 35| ~~~~~ ^ ~~~~note: : expanded from macro 'SCALE' src/libavcodec/bytestream.h:293:13 :7338 | warning: #dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ef ine SCALE(c) ((c )293 | / ( 2 5s6i.z0ef2 *= 3F2F7M6I8.N0f()p-)> b| u ~ ~~~~~~~^~~~~~~~~~f fer_end - p->busrc/libavcodec/dcadata.cf:f7486e:r71,: swarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ze); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 7486 | src/libavutil/macros.h :SC49A:L25E:( 0note: .expanded from macro 'FFMIN'0 002164 34936 | 3#)d,e fSCiAnLeE (F0F.M17I0N6(8a8,7b9)3 0(6()a,) S>C A(LbE)( 0?. 6(8b5)3 3:6 5(3a0)2)1 ), | S ~ ^ ~C ALE(0.1436In file included from 9src/libavcodec/eamad.c7:7353: 8src/libavcodec/bytestream.h6:5294):,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 i7338ze | 2 #!d=e fsiinzee )S C| A ~~~~~ ^ ~~~~L E(c) ((c) / (256.0f * 3276In file included from 8.0fsrc/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] src/libavcodec/dcadata.c:7486:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1717486 | | gS->CbAuLfEf(e0r. 0+0=02 1F6F43M3I6N3()g,- >SbCuAffLeEr(_0.e17n0d6 8-8 7g9-3>0b6u)f,f eSrC,A LsEi(z0e.)68;5 3 3| 6 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~5 3021), SCALE(0src/libavutil/macros.h.1:44936:9257:7 3note: 8expanded from macro 'FFMIN'65 ), | ^~~~~~~~~~~~~~~~~~~~ 49src/libavcodec/dcadata.c | :#7338d:ef33i:n enote: Fexpanded from macro 'SCALE'F MIN(a, b7338) | #(d(eaf)i n>e SC(AbLE)( c)? (((b)c ): /( a()2)5 6 .0| f ~ ^ ~ * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7486:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7486 | SCALE(0.00021643363), SCALE(0.17068879306), SCALE(0.68533653021), SCALE(0.14369773865), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7486:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7486 | SCALE(0.00021643363), SCALE(0.17068879306), SCALE(0.68533653021), SCALE(0.14369773865), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7485:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7485 | SCALE(0.00018878609), SCALE(0.16666537523), SCALE(0.68568539619src/libavcodec/bytestream.h), S:C317A:L13E:( 0warning: .1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]4 738474786)src/libavcodec/bytestream.h, | : ^~~~~~~~~~~~~~~~~~~~ 355: 317src/libavcodec/dcadata.c | 13 ::7338 : warning: si33comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]z: e 2note: expanded from macro 'SCALE' = FFMI N7338( | p#- de>355bfi | nu e f fSsieCrzeA _ LeE=(cn) Fd F( M(I-N(c g) p/->- >bb(u2u56ff.fefr0fe *_ r32e,7n s6d8iz e.0-)f) ;)g | - ~ ~~~~~~~^~~~~~~~~~>| b ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ uffer, src/libavutil/macros.hsi:z49e):;25 src/libavcodec/dcadata.c| :: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 7485note: :expanded from macro 'FFMIN'49 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavutil/macros.h :4949 | #:d25:e f note: i7485expanded from macro 'FFMIN' n | e F F 49M | I SNC#dAe(LfaiEne, (b0F)FM. I0(N00(1(a8aIn file included from )8, b)7src/libavcodec/exif.c8>6 (b:)0(28( a)9 >: (?b)In file included from ()b,src/libavcodec/exif.h :)33 S? : (Cb): src/libavcodec/bytestream.h :A:(a L186)(E:) a (130.)1| : ~ ^ ~ )6 66warning: 6| comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]5 ~ ^ ~3In file included from 7 src/libavcodec/eamad.c: 355: src/libavcodec/bytestream.h2:3318),: 15:S In file included from Cwarning: Asrc/libavcodec/eatgq.cL: 186comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | E37( 0 .: 6 src/libavcodec/bytestream.h: 8318 356si5z | 6:8e 2 135 3=: warning: 9 Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F6Mi 1IfN9) , ((p-S> sCb356uifAfe | rz LE_(0e. e 21n d -4 s!7pi=3 -z8s4>7e2i bze4) =u 7F Ff8f6| )MIeNr ~~~~~ ^ ~~~~, (,p - s>| i ^~~~~~~~~~~~~~~~~~~~b zue)fsrc/libavcodec/dcadata.c;f:er _7338 | e:nd ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 33: - pnote: -expanded from macro 'SCALE'> busrc/libavutil/macros.hff:er ,49:733825 | :#sd efiinote: zenexpanded from macro 'FFMIN');e S C| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~A L E49( | csrc/libavutil/macros.h)# :d(49(ce) :f/25i n:e( 2 5note: Fexpanded from macro 'FFMIN'6 F.M0INf (49 | a*#, bd3)2e7 f(6(ai) 8n.> e(b0) f) ) F ?F| M ~ ~~~~~~~^~~~~~~~~~ (IbN)( a,:b )( a()()asrc/libavcodec/dcadata.c) : 7485| > ~ ^ ~: 27:( warning: bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) In file included from ? src/libavcodec/exif.c(:b)28 : In file included from :src/libavcodec/exif.h :(a7485))33 | : | ~ ^ ~src/libavcodec/bytestream.h : 187 :15S: Cwarning: Acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]LIn file included from E( 0src/libavcodec/eatgq.c:.370: 0 src/libavcodec/bytestream.h:01871357: | 815: 8 warning: 7 8comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6 0i9)f, ( s 357S | i C zeA2 !Lif=E( 0 (.ss1ii6zze)6 e 626| 5! ~~~~~ ^ ~~~~= 3 si7z5e2)3 ) ,| ~~~~~ ^ ~~~~ SCALE(0.68568539619), SCALE(0.14738474786), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7485:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7485 | SCALE(0.00018878609), SCALE(0.16666537523), SCALE(0.68568539619), SCALE(0.14738474786), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7484:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7484 | SCALE(0.00016358691), SCALE(0.16269733012), SCALE(0.68591803312), SCALE(0.15112841129), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7484:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7484 | SCALE(0.00016358691), SCALE(0.16269733012), SCALE(0.68591803312), SCALE(0.15112841129), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7484:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7484 | SCALsrc/libavcodec/bytestream.hE(0:.3550:0130:1 6warning: 35comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]8 691), SCALE(0.162 693557 | 3 3 0 1 2s)i,z eS C A=L EF(F0M.I6N8(5g9-18>0b3u3f1f2e),r S_CeAnLdE (-0 .g1-5>1b1u2f8f4e11r2,9 )s,i z e| ^~~~~~~~~~~~~~~~~~~~) ; src/libavcodec/dcadata.c| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: 7338:33: note: expanded from macro 'SCALE' src/libavutil/macros.h:49:25: note: 7338expanded from macro 'FFMIN' | #define 49S | C#AdLeEf(icn)e (F(FcM)I N/( a(,2b5)6 .(0(fa )* >3 2(7b6)8 .?0 f(b))) :| ~ ~~~~~~~^~~~~~~~~~( a)) | ~ ^ ~ In file included from src/libavcodec/dcadata.csrc/libavcodec/eamad.c::748435:: 5src/libavcodec/bytestream.h:: 356warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7484 | 356 | SsCiAzLeE2( 0=. 0F0F0M1I6N3(58p6-9>1b)u,f fSeCrA_eLnEd( 0-. 1p6-2>6b9u7f3f3er0, 1s2i)z,e )S;C A L| E ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ (0.685src/libavutil/macros.h:9491:8250:3 3note: expanded from macro 'FFMIN'1 2), SC A49L | E#(d0e.f1i5n1e 1F2F8M4I1N(1a2,9b)), ( (| a ^~~~~~~~~~~~~~~~~~~~) > (src/libavcodec/dcadata.cb:) 7338?: 33(: bnote: )expanded from macro 'SCALE' : (a)) 7338| ~ ^ ~ | #define SCIn file included from Asrc/libavcodec/eamad.cL:35E: (src/libavcodec/bytestream.hc:) 357(:(15c): /warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( 256.0f 357* | 3 27 6 8i.f0 f)()s i z| e ~ ~~~~~~~^~~~~~~~~~2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/dcadata.c:7483:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7483 | SCALE(0.00053168571), SCALE(0.15878495574), SCALE(0.68603444099), SCALE(0.15492856503), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7483:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7483 | SCALE(0.00053168571), SCALE(0.15878495574), SCALE(0.68603444099), SCALE(0.15492856503), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7483:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7483 | SCALE(0.00053168571), SCALE(0.15878495574), SCALE(0.68603444099), SCALE(0.15492856503), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7483:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7483 | SCALE(0.00053168571), SCALE(0.15878495574), SCALE(0.68603444099), SCALE(0.15492856503), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_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/exif.c:28: In file included from src/libavcodec/exif.h:33: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/exif.c:28: In file included from src/libavcodec/exif.h:33: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/faandct.c:99:28: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 99 | z2= tmp4*(A2+A5) - tmp6*A5; | ^~~~~ src/libavcodec/faandct.c:99:13: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 99 | z2= tmp4*(A2+A5) - tmp6*A5; | ^~~~~ src/libavcodec/faandct.c:100:28: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 100 | z4= tmp6*(A4-A5) + tmp4*A5; | ^~~~~ src/libavcodec/faandct.c:100:13: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 100 | z4= tmp6*(A4-A5) + tmp4*A5; | ^~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/exif.c:28: In file included from src/libavcodec/exif.h:33: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/eatgv.c:232:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 232 | if (vector < num_mvs) { | ~~~~~~ ^ ~~~~~~~ src/libavcodec/dxv.c:406:47: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 406 | for (table1[x].val1 = k; k < 256 && j > table2[k]; k++); | ~ ^ ~~~~~~~~~ src/libavcodec/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 },src/libavcodec/faandct.c 0:, 15310:2284:, Vwarning: Eimplicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] }, | ^ 153 | z2= src/libavcodec/dvenc.ct:m1228p:412*:( Awarning: 2missing field 'help' initializer [-Wmissing-field-initializers]+ A5) 1228- | t m p 6{* AN5U;L L | } ^~~~~ , | ^ 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 | src/libavcodec/dxtory.cz4= t:mp4466:*24(:A 4warning: -Acomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]5) + tmp4*A5; | ^~~~~ 446 | src/libavcodec/faandct.c : 154 : 13 : warning: iimplicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion]f (slice _s154i | z e < = 1 6z 4+= (tamvpc6t*x(-A>4h-Ae5i)g h+t t*m pa4v*cAt5x;- > w| ^~~~~i dth / (8 * nslices))) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dxtory.c:451:69: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 451 | if (off_check - avctx->discard_damaged_percentage*off_check/100 > src_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/dxv.c:443:58: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 443 | if (endoffset <= 0 || bytestream2_get_bytes_left(gb) < endoffset) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/exif.c:163:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 163 | for (i = 0; i < FF_ARRAY_ELEMS(tag_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/flacdsp.o src/libavcodec/escape130.c:300:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 300 | if (block_x * 2 == avctx->width) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavcodec/flacenc.o 7 warnings generated. src/libavcodec/fits.c:174:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 174 | if (ret != 1 || dim_no != header->naxis_index + 1) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fits.c:186:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 186 | if (header->naxis_index == header->naxis) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavcodec/flacencdsp.o CC libavcodec/flashsv.o CC libavcodec/flashsv2enc.o CC libavcodec/flashsvenc.o src/libavcodec/escape124.c:299:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 299 | if (skip == -1) { | ~~~~ ^ ~~ 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/dxv.c:753:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 753 | if (op_size0 > max_op_size0) | ~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/dxv.c:758:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 758 | if (op_size1 > max_op_size1) | ~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265CC libavcodec/flicvideo.o | 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] src/libavcodec/dxv.c:806:17 :95 | warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] if (offset 806>= | ( t - >iaf v(ocpt_xs-i>zheei g>h tm a-x 7_)o p*_ sti-z>el) a s| t ~~~~~~~ ^ ~~~~~~~~~~~ _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/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 3 warnings generated. In file included from src/libavcodec/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/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:47: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 5 warnings generated. src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ 12 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)) | ~ ^ ~ CC libavcodec/float2half.o In file included from src/libavcodec/fastaudio.c:25: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fastaudio.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/fft_float.c:20: src/libavcodec/fft_template.c:96:12: warning: missing field 'control' initializer [-Wmissing-field-initializers] 96 | { NULL }, | ^ src/libavcodec/fft_template.c:97:12: warning: missing field 'control' initializer [-Wmissing-field-initializers] 97 | { NULL }, | ^ src/libavcodec/fft_template.c:98:12: warning: missing field 'control' initializer [-Wmissing-field-initializers] 98 | { NULL }, | ^ src/libavcodec/fft_template.c:99:12: warning: missing field 'control' initializer [-Wmissing-field-initializers] 99 | { NULL }, | ^ CC libavcodec/flvdec.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/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) | ~~~~~ ^ ~~~~ 8 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)src/libavcodec/bytestream.h ((a:)317 :>13 :( bwarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ? (b) : (a)) | ~ ^ ~317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fastaudio.c:25: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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->bufIn file included from fer_src/libavcodec/extract_extradata_bsf.ce:nd 28-: src/libavcodec/bytestream.hp:->171bu:f18f:e rwarning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h :17149: | 25 : note: expanded from macro 'FFMIN'g ->buff e49r | #+d=e fFiFnMeI NF(FgM-I>Nb(uaf,fb)e r(_(ean)d >- (gb-)> b?u f(fbe)r ,: s(ai)z)e )| ~ ^ ~; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from src/libavcodec/exrenc.c:36: src/libavcodec/bytestream.h:187:src/libavutil/macros.h15::49: 25:warning: note: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]expanded from macro 'FFMIN' 187 | 49 | # dieff i(nseiz eF2F M!I=N (sai,zbe)) (| ( ~~~~~ ^ ~~~~a ) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/flvenc.o src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->bu7ff warningers_ generateden. d - g->buffer, size);In file included from | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~src/libavcodec/extract_extradata_bsf.c :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' 49186 | | # d e fsiinzee 2F F=M INF(FaM,Ib)N (((pa)- >b>uf f(ebr) _?e n(db )- :p -(>ab)uf)f e r,| ~ ^ ~s ize); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from src/libavcodec/fastaudio.c:25: src/libavcodec/bytestream.hsrc/libavutil/macros.h::356:49:1325: :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]note: expanded from macro 'FFMIN' 49356 | | # d e f isniez eF2F M=IN (FaF,MbI)N ((p(->ab) u>ff e(rb_)e n?d (-b) p:- >(ab)u)f f e| ~ ^ ~r , size); | In file included from ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~src/libavcodec/extract_extradata_bsf.c :28: src/libavcodec/bytestream.h:src/libavutil/macros.h187::4915:: 25warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] note: expanded from macro 'FFMIN' 187 | 49 | # d eiffi n(es iFzeF2M I!N= (sai,zbe)) ( | ( ~~~~~ ^ ~~~~a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fastaudio.c:25: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/fmtconvert.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/fmvc.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/exrenc.c:36: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size)CC libavcodec/frame_thread_encoder.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/exrenc.c:36: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/extract_extradata_bsf.c:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/extract_extradata_bsf.c:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/exrenc.c:36: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/extract_extradata_bsf.c:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a18,b warning)s ( generated(. a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/exrenc.c:36: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/exrenc.c:36: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: src/libavcodec/evrcdec.cwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 258:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 355 | 258 | s i z e = F FfMlIoNa(tg -t>tb u=f f(e(rf_leonadt )-i g-->b u8f.f0e r/ ,2 .s0)i /z e8).;0 ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~| ^~~~~~~~ ~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/extract_extradata_bsf.c:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' src/libavcodec/evrcdec.cCC libavcodec/fraps.o :49261 | :#43d:e fwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n e FFMIN(a, b261) | ( ( a ) > (b ) ? (fbl)o a:t (aar)g1) = | M ~ ^ ~_ PI * 0.9 In file included from * src/libavcodec/extract_extradata_bsf.c(:t28t: src/libavcodec/bytestream.h-: 357n:)15;: warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~ ~~~^~~ 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/evrcdec.c:262:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 262 | float arg2 = M_PI * (tt - n); | ~ ~~~^~~ src/libavcodec/evrcdec.c:267:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 267 | sin(arg1) / arg1; | ~ ^~~~ src/libavcodec/evrcdec.c:267:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 267 | sin(arg1) / arg1; | ~~~ ^~~~ src/libavcodec/evrcdec.c:266:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 266 | e->interpolation_coeffs[idx] *= (0.54 + 0.46 * cos(arg2 * denom)) * | ~~~ ~~~~~^~~~~~~ 512 warnings generated. CC libavcodec/frwu.o src/libavcodec/evrcdec.c:305:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 305 | if (e->lspf[k] - e->lspf[k - 1] <= MIN_LSP_SEP) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ ~~ src/libavcodec/evrcdec.c:322:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 322 | 1.0 - lsp_interpolation_factors[index], | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:335:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 335 | + d_interpolation_factors[index ] * current; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ src/libavcodec/evrcdec.c:334:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 334 | dst[0] = (1.0 - d_interpolation_factors[index ]) * prev | ~ ^~~~ src/libavcodec/evrcdec.c:334:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 334 | dst[0] = (1.0 - d_interpolation_factors[index ]) * prev | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:337:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 337 | + d_interpolation_factors[index + 1] * current; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ src/libavcodec/error_resilience.csrc/libavcodec/evrcdec.c:336::59396:: 12warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: variable 'depth' set but not used [-Wunused-but-set-variable] 336 | 396ds | t[ 1 ] i=n t( 1i.,0 -d edp_tihnt,e rnpuoml_aatviaoni_lf;a c t| o ^ rs[index + 1]) * prev | ~ ^~~~ src/libavcodec/evrcdec.c:336:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 336 | dst[1] = (1.0 - d_interpolation_factors[index + 1]) * prev | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:339:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 339 | + d_interpolation_factors[index + 2] * current; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ src/libavcodec/evrcdec.c:338:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 338 | dst[2] = (1.0 - d_interpolation_factors[index + 2]) * prev | ~ ^~~~ src/libavcodec/evrcdec.c:338:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 338 | dst[2] = (1.0 - d_interpolation_factors[index + 2]) * prev | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:365:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 365 | a[i + 1] = a[i] - 2 * lsp[i * 2 ] * a1[i] + a2[i]; | ~ ^~~~~ src/libavcodec/evrcdec.c:365:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 365 | a[i + 1] = a[i] - 2 * lsp[i * 2 ] * a1[i] + a2[i]; | ~ ^~~~~ src/libavcodec/evrcdec.c:365:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 365 | a[i + 1] = a[i] - 2 * lsp[i * 2 ] * a1[i] + a2[i]; | ^~~~ ~ src/libavcodec/evrcdec.c:366:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | b[i + 1] = b[i] - 2 * lsp[i * 2 + 1] * b1[i] + b2[i]; | ~ ^~~~~ src/libavcodec/evrcdec.c:366:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | b[i + 1] = b[i] - 2 * lsp[i * 2 + 1] * b1[i] + b2[i]; | ~ ^~~~~ src/libavcodec/evrcdec.c:366:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | b[i + 1] = b[i] - 2 * lsp[i * 2 + 1] * b1[i] + b2[i]; | ^~~~ ~ src/libavcodec/evrcdec.c:374:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 374 | ilpc[k - 1] = 2.0 * (a[FILTER_ORDER / 2] + b[FILTER_ORDER / 2]); | ~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:386:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 386 | t = (offset - delay + 0.5) * 8.0 + 0.5; | ~~~~~~~^~~~~~~ ~ CC libavcodec/ftr.o src/libavcodec/evrcdec.c:412:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/exr.c 412 | : 205 : 18:i nwarning: vlcomparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] = 1.0 / ((float )205 | l e n g t h ); d| e ~ ^~~~~~~~~~~~~~s t_len != uncompressed_size) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavcodec/ftr_parser.o 1 warning generated. 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; CC libavcodec/g2meet.o | ^~~~~~~~ ~ src/libavcodec/evrcdec.c:529:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 529 | fac *= gamma; | ~~ ^~~~~ src/libavcodec/evrcdec.c:590:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 590 | if (sum2 < 0.0) | ^~~~ ~ src/libavcodec/evrcdec.c:621:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 621 | if (gamma < 0.5) | ^~~~~ ~ src/libavcodec/evrcdec.c:624:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 624 | gamma = FFMIN(gamma, 1.0); | ~~~~~~^~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavcodec/extract_extradata_bsf.c:345:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 345 | for (i = 0; i < FF_ARRAY_ELEMS(extract_tab); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:642:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 642 | gain = sum2 ? sqrt(sum1 / sum2) : 1.0; | ~~~~ ~~~~~^~~~~~ src/libavcodec/exr.c:475:15: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 475 | if (nBits > 8 * bytestream2_get_bytes_left(gb)) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/extract_extradata_bsf.c:414:35: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 414 | src/libavcodec/evrcdec.c : 662 : 26{: .warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]64 = 0 }, 0, 1, F L662AG | S } , | ^ e->lspf[i] = e->prev_lsrc/libavcodec/extract_extradata_bsf.csp:f[415i]: 12*: warning: 0missing field 'help' initializer [-Wmissing-field-initializers]. 875 415 | + 0 . 1{2 5N U*L L( i} , + | 1 ^ ) * 0.048; | ^~~~~~~~~~~~~~~ ~ src/libavcodec/evrcdec.c:686:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 686 | sum = pow(10, sum); | ~~~ ^~~ src/libavcodec/evrcdec.c:691:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 691 | if (fabs(e->pitch_delay - e->prev_pitch_delay) > 15) | ~~~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:701:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 701 | if (e->avg_acb_gain < 0.3) { | ~~~^~~~~~~~~~~~ ~ src/libavcodec/evrcdec.c:710:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 710 | pitch_lag = lrintf((idelay[1] + idelay[0]) / 2.0); | ~~~~~~~~~~^~~~~~~~~~~ ~ src/libavcodec/exrenc.c:532:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 532 | { "gamma", "set gamma", OFFSET(gamma), AV_OPT_TYPE_FLOAT, {.dbl=1.f}, 0.001, FLT_MAX, VE }, | ^ src/libavcodec/exrenc.c:533:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 533 | { NULL}, | ^ src/libavcodec/exrenc.c:532:82: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 532 | { "gamma", "set gamma", OFFSET(gamma), AV_OPT_TYPE_Fsrc/libavcodec/evrcdec.cLOA:T718,: 38{:. dwarning: bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l =1.f}, 0.001, FLT_ M718A | X , V E }, | ~ ^~~~~~~ e->fade_s/usr/include/float.hc:a15l:e17 := note: Fexpanded from macro 'FLT_MAX'F MAX(e- >15f | a#ddeef_isncea lFeL T-_ M0A.X 035.,4 002.802)3;4 6 6| 3 ~~~^~~~~~~~~~ ~8 5288598src/libavutil/macros.h12:e47+:3228:F note: expanded from macro 'FFMAX'| ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 47 | src/libavcodec/exrenc.c#:d532e:f69i:n ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F FMAX(a,b) (532( | a ) > {( b")g a?m m(aa"), ":s e(tb ))g a m| m ^a ", OFFSET(gasrc/libavcodec/evrcdec.cmm:a)718,: 38A:V _warning: Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P T_TYPE_FLO A718T | , { . d b l = 1 . f } ,e ->0f.a0d0e1_,s cFaLlTe_ M=A XF,F MVAEX }(,e - >| f ~ ^~~ad e_scale - 0.05, 0.0); | ~~~^~~~~~~~~~ ~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/evrcdec.c:726:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 726 | if (e->bitrate != RATE_QUANT && e->avg_acb_gain < 0.4) { | ~~~^~~~~~~~~~~~ ~ src/libavcodec/evrcdec.c:727:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 727 | f = 0.1 * e->avg_fcb_gain; | ~ ~~~^~~~~~~~~~~~ src/libavcodec/ffwavesynth.c:288:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 288 | if (phi >= i) | ~~~ ^ ~ CC libavcodec/g722.o src/libavcodec/evrcdec.c:814:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 814 | e->prev_pitch_delay = delay - e->frame.delay_diffCC libavcodec/g722dec.o + 16.0; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/evrcdec.c:816:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 816 | if (fabs(e->pitch_delay - delay) > 15) | ~~~~ ~~~~~~~~~~~~~~~^~~~~~~ src/libavcodec/evrcdec.c:829:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 829 | if (fabs(e->pitch_delay - e->prev_pitch_delay) > 15) | ~~~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 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) { | ~ ^ ~~~~~~~~~ In file included from src/libavcodec/faxcompr.c:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= ssrc/libavcodec/evrcdec.ciz:e838of:(43B:i twarning: Bimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]u f)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 838 | e->energy_vector[i] = pow(10, evrc_energy_quant[e->frame.energy_gain][i]); | ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:852:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 852 | pitch_lag = lrintf((idelay[1] + idelay[0]) / 2.0); | ~~~~~~~~~~^~~~~~~~~~~ ~ 2 warnings generated. src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/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/filter_units_bsf.c:228:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 228 | { NULL } | ^ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1 warning generated. src/libavcodec/evrcdec.c:777:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 777 | for (i = 0; i < sizeof(EVRCAFrame); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:921:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 921 | { "postfilter", "enable postfilter", OFFSET(postfilter), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AD }, | ^ src/libavcodec/evrcdec.c:922:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 922 | { NULL } | ^ 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/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 = src/libavcodec/put_bits.h.5:f265 :*37 :co swarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( 5.f*M_PI / 16.f); | ~ ^~~~265 | ifsrc/libavcodec/exr.c (:s910->:b32u:f _warning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]nd - s->bu f910_ | p t r >c=o nssitz efloofa(tB iet B=u f.5)f) {* c| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~o sf(5.f*M_PI / 16.f); | ^~~~ src/libavcodec/exr.c:911:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 911 | const float f = .5f * cosf(3.f*M_PI / 8.f); | ~ ^~~ src/libavcodec/exr.c:911:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 911 | const float f = .5f * cosf(3.f*M_PI / 8.f); | ^~~~ src/libavcodec/exr.c:912:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 912 | const float g = .5f * cosf(7.f*M_PI / 16.f); | ~ ^~~~ src/libavcodec/exr.c:912:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 912 | const float g = .5f * cosf(7.f*M_PI / 16.f); | ^~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/fitsdec.c:86:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 86 | CASE_N(-32, tflt, av_int2float(AV_RB32(ptr8))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fitsdec.c:75:25: note: expanded from macro 'CASE_N' 75 | if (t > header->data_max) \ | ^ ~ src/libavcodec/fitsdec.c:86:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 86 | CASE_N(-32, tflt, av_int2float(AV_RB32(ptr8))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fitsdec.c:76:44: note: expanded from macro 'CASE_N' 76 | header->data_max = t; \ | ~ ^ src/libavcodec/fitsdec.c:86:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 86 | CASE_N(-32, tflt, av_int2float(AV_RB32(ptr8))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fitsdec.c:77:25: note: expanded from macro 'CASE_N' 77 | if (t < header->data_min) \ | ^ ~ src/libavcodec/fitsdec.c:86:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 86 | CASE_N(-32, tflt, av_int2float(AV_RB32(ptr8))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fitsdec.c:78:44: note: expanded from macro 'CASE_N' 78 | header->data_min = t; \ | ~ ^ In file included from src/libavcodec/ffv1dec.c:37: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 17 warnings generated. src/libavcodec/fitsdec.c:147:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 147 | if (size == 0 || headsrc/libavcodec/exr.cer-:>n1010ax:is21n:[ iwarning: ]comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] > SIZE_MAX / s i1010z | e ) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ || ac_count > (uinsrc/libavcodec/fitsdec.ct6:4154_:t20):I Nwarning: T_comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare]M AX/2 154| | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ if (end - psrc/libavcodec/exr.ctr:81009: 28< :s iwarning: zecomparison 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 | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/g722dsp.o CC libavcodec/g722enc.o CC libavcodec/g723_1.o 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/ffv1enc.c:38: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->CC libavcodec/g723_1_parser.o 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->bufsrc/libavcodec/fitsdec.c_pt:r 293>:=45 s:iz ewarning: ofimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 293 | CASE_GRAY(-32, dst16, uint16_t, tflt, av_int2float(AV_RB32(ptr8))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fitsdec.c:283:38: note: expanded from macro 'CASE_GRAY' 283 | *dst++ = lrint(((t - header.data_min) * ((1 << (sizeof(type) * 8)) - 1)) * scalsrc/libavcodec/put_bits.he);: 317\:33 : warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ^ ~ 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/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)) | ~ ^ ~ 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); | ~~~~~~~~ ~~^ In file included from src/libavcodec/flac.c:25: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flac.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/fitsdec.csrc/libavcodec/faxcompr.c::31: 313In file included from :209src/libavcodec/faxcompr.h: :warning: 31missing field 'unit' initializer [-Wmissing-field-initializers]: 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] 313 | {171 | " b l a ngk-_>vbaulfuef",e r"v a+=l FuFeM ItNh(agt-> buifsf eurs_ede ntdo -r egp-l>abceu ffBerL,A NsiKz ep)ix;e l s| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ in data array"src/libavutil/macros.h,:49 :o25f:f note: sexpanded from macro 'FFMIN'et of(FITSC o49n | t#edxefti, nbela nFFkM_INv(aal,b)), (AV(_OaP)T _>T YP(Eb_)I N?T ,( b{) .:i6 4 (=a )0) }| , ~ ^ ~ 0, 65535, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM}, | ^ src/libavcodec/fitsdec.c:314:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 314 | { NULL }, | ^ In file included from src/libavcodec/faxcompr.c:31: In file included from src/libavcodec/faxcompr.h:31: In file included from src/libavcodec/tiff.h:34: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/faxcompr.c:31: In file included from src/libavcodec/faxcompr.h:31: In file included from src/libavcodec/tiff.h:34: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/exr.c: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_src/libavcodec/bytestream.hsiz:e271 :17-: warning: 2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 ) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/exr.c271: | 1219 : 71 : warning: icomparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]n t size2 = FFMIN(g- >1219 | b u f f e r _ einfd ( t- igl-e>b_uxf f&e&r, ss-i>ztei)l;e _ a| t ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~t r.xSize src/libavutil/macros.h+: 49(:i25n:t 6note: 4_expanded from macro 'FFMIN't )FFMAX( s49 | -#>dxemfiinn,e 0F)F M>I=N( aI,NbT)_ M(A(Xa ) /> t(bi)l e? _(xb )) : (| a ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~) ) | ~ ^ ~ src/libavcodec/exr.c:1221:71: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1221 | if (tile_y && s->tile_attr.ySize + (int64_t)FFMAX(s->ymin, 0) >= INT_MAX / tile_y ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/exr.c:1231:21: warning: comparison of integers of different signs: 'const int32_t' (aka 'const int') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1231 | td->ysize = FFMIN(s->tile_attr.ySize, s->ydelta - tile_y * s->tile_attr.ySize); | ^ ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/exr.c:1232:21: warning: comparison of integers of different signs: 'const int32_t' (aka 'const int') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1232 | td->xsize = FFMIN(s->tile_attr.xSize, s->xdelta - tile_x * s->tile_attr.xSize); | ^ ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/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 (In file included from avcsrc/libavcodec/flac.ct:x25: -src/libavcodec/bytestream.h>:m293a:x13_:p iwarning: xcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e ls && uncompress e293d | _ s i z es i>z ea2v c=t xF-F>MmIaNx(_pp-i>xbeulfsf e*r _e1n6dL L-) p -| > ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~b uffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flac.c:25: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->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/flac.c:25: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/faxcompr.c:31: In file included from src/libavcodec/faxcompr.h:31: In file included from src/libavcodec/tiff.h:34: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/faxcompr.c:31: In file included from src/libavcodec/faxcompr.h:31: In file included from src/libavcodec/tiff.h:34: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flac.c:25: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flac.c:25: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 1 warning generated. CC libavcodec/g723_1dec.o CC libavcodec/g723_1enc.o CC libavcodec/g726.o 19 warnings generated. src/libavcodec/faxcompr.c:169:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 169 | if (*pix_left <= saved_run) { | ~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/faxcompr.c:186:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 186 | if (*pix_left <= saved_run) { | ~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/faxcompr.c:187:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 187 | if (*pix_left == saved_run) | ~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/exr.c:1906:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1906 | bytestream2_get_buffer(gb, key, FFMIN(sizeof(key) - 1, var_size)); | ^ ~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/exr.c:1931:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1931 | bytestream2_get_buffer(gb, key, FFMIN(sizeof(key) - 1, var_size)); | ^ ~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/exr.c:1988:47: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1988 | bytestream2_get_buffer(gb, value, FFMIN(sizeof(value) - 1, size)); | ^ ~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/exr.c:1989:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1989 | if (size > sizeof(value) - 1) | ~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/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 (!(condsrc/libavcodec/exr.c)) {: 2128 : 33 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2128 | f f _ s e t _s a r ( s - > a v c t x , \a v _| ^~~~d 2q(av_int2floasrc/libavcodec/ffv1dec.ct:194(:s71-:> swarning: acomparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'const int' [-Wsign-compare]r ), 255)); | 194 ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ | av_assert0 ( (unsigned)fs->slice_x + (uint64_t)fs->slice_width <= f->width | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/ffv1dec.c:200:19: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 200 | for (i = 0; i < f->plane_count; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/ffv1dec.c:203:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 203 | if (idx >= (unsigned)f->quant_table_count) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ffv1dec.c:211:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 211 | if (p->context_count < context_count) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/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/exr.c:2240:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2240 | t.f = trc_func(t.f); | ~~~~~~~~ ~~^ In file included from src/libavcodec/flac_parser.c:37: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flac_parser.c:37: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flac_parser.c:37: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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_1TY warningPE generated_. 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/ffv1dec.c:389:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 389 | if (len > 128 - i || !len) | ~~~ ^ ~~~~~~~ src/libavcodec/exr.c:2342:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2342 | { NULL }, | ^ 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] src/libavcodec/exr.c:2304:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 482 | 2303 | { " g a m m ai"f, ("gSbe-t> tshei zfel_oiant_ bgiatmsma vd b3l2 7=6 81U.)0 f{ } , | ~~~~~~~~~~~~~ ^ ~~~~~~0 .001, FLT_MAX, VD }, | ~ ^~~~ 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/flac_parser.c:37: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flac_parser.c:37: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 1 warning generated. src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ CC libavcodec/g729_parser.o src/libavcodec/ffv1dec.c:465:53: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 465 | if (f->chroma_h_shift > 4U || f->chroma_v_shift > 4U) { | ~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/ffv1dec.c:465:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 465 | if (f->chroma_h_shift > 4U || f->chroma_v_shift > 4U) { | ~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/ffv1dec.c:472:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 472 | f->num_v_slices > (unsigned)f->height || !f->num_v_slices | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/ffv1dec.c:471:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 471src/libavcodec/bytestream.h | :if355 :(13f:- >warning: nucomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]m _h_slices > (unsi g355n | e d ) f -si>zwei d t=h F F|M|I N!(fg-->>nbuumf_fhe_rs_leincde s- | |g -| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~> buffer, sisrc/libavcodec/ffv1dec.cze:);484 : 30| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h:49 :48425 | : note: expanded from macro 'FFMIN' if (f- >49q | u#adnetf_itnea FbFlMeI_Nc(oau,nbt) >( ((aun)s i>gn e(db)) M?A X_(QbU)A N:T _(TaA)BL)E S | | ~ ^ ~| !f->quant_tIn file included from absrc/libavcodec/flac_parser.cl:e37_: csrc/libavcodec/bytestream.ho:u356n:t13): { warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ CC libavcodec/g729dec.o 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++) { | ~ ^ ~~~~~~~~~~~~~~ 14 warnings generated. In file included from src/libavcodec/flacenc.c:33: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/fic.c:348:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 348 | if (!skip_cursor && avpkt->size < CURSOR_OFFSET + sizeof(ctx->cursor_buf)) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fic.c:394:50: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 394 | if (slice_size < slice_off || slice_size > msize) | ~~~~~~~~~~ ^ ~~~~~ 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.hsrc/libavcodec/fic.c:38:11:: note: expanded from macro 'av_assert0' 476:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 38 | if (!(cond)) 476{ | { " s k i p _ c u r s o r " , " s k i p t h e c u r s o r " , o f f s e t o f (F I C C o n t e\x t ,| ^~~~s kip_cursor), AV_Osrc/libavcodec/ffv1dec.cP:T802_:TY79P:E _warning: Bcomparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare]O OL, {.i64 = 0802 | } , 0, 1 , A V _ OaPTv__FaLAsGs_eDrEtC0O D( I N G(_uPnAsRiAgMn ed|)f sA-V>_sOlPiTc_eF_Lx A+G _(VuIiDnEtO64__PtA)RfAsM- >}s,l i c| ^e _width <= f->width | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/fic.c:src/libavutil/avassert.h477::388:: 11warning: :missing field 'help' initializer [-Wmissing-field-initializers] note: expanded from macro 'av_assert0' 477 | { N U38L | L } , i | f ^ (!(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) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. 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)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12 warnings generated. In file included from src/libavcodec/flashsvenc.c:55: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from 3 warningsrc/libavcodec/flashsv2enc.cs: generated. 53: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/gdv.o CC libavcodec/gemdec.o CC libavcodec/get_buffer.o CC libavcodec/gif.o CC libavcodec/gif_parser.o CC libavcodec/gifdec.o CC libavcodec/golomb.o 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) | ~~~ ^ ~~~~~~ 13 warnings generated. 4 warnings generated. 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/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/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/flacdec.c:42: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flacdec.c:42: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/fitsenc.c:34: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, In file included from sizsrc/libavcodec/fitsenc.ce:);34 : src/libavcodec/bytestream.h| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~186 :13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 18649 | | #d e fsiinzee 2F F=M IFFNM(IaN,(bp-)>b u(f(fae)r _>e n(d b-) ? p(-b>) b:u f(fear), )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/fitsenc.c:34: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/flac_parser.c:264:22: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 264 | size_t len = FFMIN(f->end - wptr, size); | ^ ~~~~~~~~~~~~~ ~~~~ src/libavcodec/bytestream.hsrc/libavutil/macros.h:49::27125::17 :note: expanded from macro 'FFMIN' warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #defi n271e | FF M I N (inat, bs)i z(e(2a )= >FF MI(Nb()g- >? b(bu)f f:er _(ean)d) -| ~ ^ ~g ->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~In file included from src/libavcodec/flashsvenc.c:src/libavutil/macros.h56:: src/libavcodec/bytestream.h49In file included from ::17125:src/libavcodec/flicvideo.c:18: :note: expanded from macro 'FFMIN'41 : warning: src/libavcodec/bytestream.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:293 : 1349 | :# dwarning: efcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i ne FFM I171 | N ( a , bg)293 | - (> (b uaff e) s>ri ( bz)+e ?=2 F= (FFFbMIMN)(gI-N :>( (pab-)u>b)ufff e fr| _ee ~ ^ ~rnd _ e-n dp -- >g-b>buuffffeer,r ,si zsei)z;e ) | ; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hsrc/libavutil/macros.h::4949::2525: :note: note: expanded from macro 'FFMIN'expanded from macro 'FFMIN' 4949 | | #d#edfeifnei nFeF MFINF(MIaN,(ba), b() ((a()a) >> ((bb)) ? ?( b()b ): :( a()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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/flashsvenc.c:56: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flashsvenc.c:56: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->bIn file included from uffesrc/libavcodec/flacdec.cr:,42: src/libavcodec/bytestream.hsi:z293e:)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 | siz e492 | #=d eFfFiMnIeN (FpF-M>IbNu(faf,ebr)_ (e(nad) -> p(-b>)b u?f f(ebr), :s i(zae))); | | ~ ^ ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hIn file included from :src/libavcodec/flicvideo.c49::4125: :src/libavcodec/bytestream.h :note: 318expanded from macro 'FFMIN': 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #d e318f | i n e iFfF M(INs(iaz,eb2) ! =( (siaze)) > (| b ~~~~~ ^ ~~~~) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flacdec.c:42: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/gsm_parser.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, ssrc/libavcodec/bytestream.hiz:e355):;13 : | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 355 | s49i | ze# d e=f FiFnMeI NFF(MgI-N>(bau,ffbe) r(_e(nda -) g>-> b(ubf)f e?r ,( bsi)z :e );( a )| ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | ~ ^ ~ src/libavutil/macros.h:49In file included from :25src/libavcodec/flacdec.c: :note: 42: expanded from macro 'FFMIN'src/libavcodec/bytestream.h: 318:15: warning: 49comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | # defin e318 | F F M IiNf( a(,sbi)z e(2(a )! => s i(zbe)) ? | ( ~~~~~ ^ ~~~~b ) : (a)) In file included from | ~ ^ ~ src/libavcodec/flashsv2enc.c:54: src/libavcodec/bytestream.h:171:18In file included from :src/libavcodec/flicvideo.c :41warning: : 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] 356171 | | s gi-z>eb2u f=f eFrF M+=I NFF(MpI-N>(gb-u>fbfuefrf_eern_d e-n dp -- >gb-u>fbfufefre,r ,s isziez)e;) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: src/libavutil/macros.hexpanded from macro 'FFMIN': 49:25: note: expanded from macro 'FFMIN'49 | #defin e 49FF | M#IdNe(af,ibn)e ((FaF) M> I(bN)( a? ,(b)b ()( a: )( a)>) (| b ~ ^ ~) ? (b) : (In file included from asrc/libavcodec/flicvideo.c):) 41 : | src/libavcodec/bytestream.h ~ ^ ~ :357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavcodec/gsmdec.o 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from src/libavutil/macros.h:49src/libavcodec/flashsv2enc.c::2554:: src/libavcodec/bytestream.h :note: expanded from macro 'FFMIN'186 :13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #define FFMIN( a,186b | ) ( ( as)i z>e 2( b)= ?F F(MbI)N (:p -(>a)b)u f f| er ~ ^ ~_ end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->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/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->bufferIn file included from _endsrc/libavcodec/flashsvenc.c :- 56p: -src/libavcodec/bytestream.h>:b293u:f13:f ewarning: r,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h293: | 49 : 25 : snote: iexpanded from macro 'FFMIN' ze2 =49 | #FdFeMfiInNe( pF-F>bMuIfNf(ae,rb)_ e(n(ad) -> p -(>bb)u f?f e(r,b s)i z:e ()a;) ) | | ~ ^ ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hIn file included from :src/libavcodec/flacdec.c49::4225: :src/libavcodec/bytestream.h :note: 357expanded from macro 'FFMIN': 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #de f357in | e FF M I Ni(f a(,bs)i z(e(2a )! => (bs)i z? e(b)) | : ~~~~~ ^ ~~~~( a)) | ~ ^ ~ In file included from src/libavcodec/flashsvenc.c:56: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/fitsenc.c:34: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b)11 (( warningas) generated . > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fitsenc.c:34: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flashsvenc.c:56: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->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)) | : ~ ^ ~317 :13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fitsenc.c:34: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - In file included from g->bsrc/libavcodec/flashsv2enc.cu:f54f: esrc/libavcodec/bytestream.hr:,293 :si13ze:) ;warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49: 25293: | note: expanded from macro 'FFMIN' size2 49= | #FdFeMfIinNe( pF-F>MIbN(uaf,fbe)r _((ean)d >- ( bp) -?> (bbu)f f:e (ra),) s i| ~ ^ ~z e); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from src/libavcodec/flashsvenc.csrc/libavutil/macros.h:56:: 49src/libavcodec/bytestream.h::25356: :note: 13expanded from macro 'FFMIN': warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | 356# | d ef i nseiz eF2F M=I NF(FMaI,Nb()p ->(b(uaf)f er>_ e(nbd) -? p -(>bbu)f f:e r(,a )si)z e );| ~ ^ ~ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:In file included from 49src/libavcodec/flashsv2enc.c:25:: 54note: : expanded from macro 'FFMIN'src/libavcodec/bytestream.h :294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]49 | #defin e294 | F F M I N(iaf, b()s i(z(ea2) >! =( bs) i? z(eb)) :| ~~~~~ ^ ~~~~ (a)) | ~ ^ ~ In file included from src/libavcodec/flashsvenc.c:56: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fitsenc.c:34: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fitsenc.c:34: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 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/flashsv2enc.c:54: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flashsv2enc.c:54: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 6 warnings generated. src/libavcodec/flac_parser.c:771:66: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 771 | flac_fifo_size(&fpc->fifo_buf) / FLAC_AVG_FRAME_SIZE > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ 772 | fpc->nb_headers_buffered * 20) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flashsv2enc.c:188:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 188 | if (s->rows * s->cols > s->blocks_size / sizeof(Block)) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/fmvc.c:27: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end In file included from - psrc/libavcodec/flacdec.c-:>b43u: ffsrc/libavcodec/golomb.he:r482,: s34i:z ewarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h :48249 | : 25 : note: expanded from macro 'FFMIN' if 49( | #gdbe-f>isinzee _FiFMnIN_(bai,tbs) <(=( a)r e>_ i(nb)d e?x )( b{) :| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~( a)) | ~ ^ ~ In file included from src/libavcodec/fmvc.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/frame_thread_encoder.c:290:81: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 290 | (c->task_index - c->finished_task_index + c->max_tasks) % c->max_tasks <= avctx->thread_count)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/flashsv2enc.c:336:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 336 | if (buf_size < block_size + 2) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/gsmdec_data.o In file included from src/libavcodec/frwu.c:24: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/ffv1enc.c:1243:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1243 | { "slicecrc", "Protect slices with CRCs", OFFSET(ec), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/frwu.c:24: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/frwu.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/ffv1enc.c 187: | 1255 : 36 : warning: imissing field 'unit' initializer [-Wmissing-field-initializers] f (siz e12552 | ! = s i z e ) {| ~~~~~ ^ ~~~~. i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/flicvideo.c:195:20: warning: src/libavcodec/ffv1enc.ccomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]:1257 :12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1257 | 195 | { N U LLi f} ( f| r ^ ame_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)CC libavcodec/h261.o ; | ^~~~~~~~~~~~~~~~~~ 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 | CHEIn file included from CK_Psrc/libavcodec/fmvc.cIX:E27L: _src/libavcodec/bytestream.hP:T293R:(13b:y twarning: e_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r un * 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c :29364 | : 23 : snote: iexpanded from macro 'CHECK_PIXEL_PTR'ze 2 = FFM 64I | N( p - >ibfu f(fpeirx_eenld_ p- tpr- >+b ufnf e>r, spiizex)e;l_ li m| i ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~t ) { \ src/libavutil/macros.h| : ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~49 :25: note: expanded from macro 'FFMIN' src/libavcodec/flicvideo.c 49: | 313#:d29e:f iwarning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e FFMIN(a,b) (( a313) | > ( b ) ? ( b ) : ( a ) ) | ~ ^ ~ CHECIn file included from Ksrc/libavcodec/fmvc.c_:P27I: Xsrc/libavcodec/bytestream.hE:L294_:P15T: Rwarning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] byte_ r294u | n * 2i)f; ( | s ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~i ze2 src/libavcodec/flicvideo.c!:64=: 23s:i znote: eexpanded 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 (pixIn file included from el_psrc/libavcodec/flacdec.ctr: +49 n: src/libavcodec/unary.h>: 50p:i41:x ewarning: l_comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]li mit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 50src/libavcodec/flicvideo.c | : 353 : 29f:o rwarning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i = 0; i < 353l | e n & & g e t _ b i t s 1 (g b ) ! = s to p ; i ++C)H;E C K| _P ~~~~~~~~~~~~~ ^ ~~~~I XEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' CC libavcodec/h261_parser.o 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:362:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 362 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:402:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 402 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:412:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 412 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_src/libavcodec/bytestream.hlimi:t317): {13 :\ warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c: 431317: | 32 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]s ize2 = FFM I431N | ( p - > b u f f er _ en di f- ( cp-h>buufnfke_rs, iszei -z e6 )!;= F| FA ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~L IGN(s->src/libavutil/macros.hav:c49t:x-25>:w idnote: texpanded from macro 'FFMIN' h, 4) * 49s | -#>davecftxi-n>eh eFiFMgIhNt(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) | ~~~~~ ^ ~~~~ 12 warnings generated. src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/frwu.c:24: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); src/libavcodec/bytestream.h | : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~355 :13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavutil/macros.h :49:25: note: expanded from macro 'FFMIN' 49 | 355# | d e fi ne sFiFzMeI N( a,=b )F F(M(IaN)( >g -(>bbu)ff e? r(b_)e n:d (- ag)-)> b uf| fe ~ ^ ~r , size); | In file included from ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~src/libavcodec/frwu.c :24: src/libavcodec/bytestream.h:294:15:src/libavutil/macros.h warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]49: 25: note: expanded from macro 'FFMIN' 294 | 49i | f# d(esfiiznee2 F F!M=IN (sai,zb)e ()( a ) | > ~~~~~ ^ ~~~~ (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fmvc.c:27: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fmvc.c:27: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/frwu.c:24: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:317: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:1714:172: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1714 | { "lpc_coeff_precision", "LPC coefficient precision", offsetof(FlacEncodeContext, options.lpc_coeff_precision), AV_OPT_TYPE_INT, {.i64 = 15 }, 0, MAX_LPC_PRECISION, FLAGS }, | ^ src/libavcodec/flacenc.csrc/libavcodec/bytestream.h:1720::189355:: 13warning: :missing field 'unit' initializer [-Wmissing-field-initializers] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1720 | {355 | " l p c s_ipazses e s=", F"FNMuINm(bger- >obfu pfafsesers_ teon udse f-o rg C-ho>lebsukfyf efra,ct osriizzea)t;io n | d ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~u ring LPC asrc/libavutil/macros.hn:a49l:y25s:i note: sexpanded from macro 'FFMIN'" , offse t49o | f#(dFleafciEnnec oFdFeCMoINn(tae,xbt), (o(pat)i >o n(sb.)l p?c (_bp)a s:s es()a,) ) A V| _ ~ ^ ~O PT_TYPE_INT,In file included from {src/libavcodec/frwu.c.:i6244: =src/libavcodec/bytestream.h :2356 :},13 :1, Iwarning: NTcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_M AX, FLAGS }356, | | ^ size2 = FFMIN(p->buffer_end - p->buffsrc/libavcodec/flacenc.ce:r,1721 :s159i:z ewarning: )missing field 'unit' initializer [-Wmissing-field-initializers]; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h: 491721: | 25{: "note: mexpanded from macro 'FFMIN'i n_parti t49io | n#_doerfdienre" , F FNMUILNL,( aof,fbs)e to(f((aF)l ac>E nc(odbeC)on t? e(bx)t ,: o(ptai)on)s . m| i ~ ^ ~n_ partition_In file included from orsrc/libavcodec/frwu.cd:e24r: )src/libavcodec/bytestream.h,: 357A:V15_:O warning: Pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]T _TYPE_ I357 | N T , i f {(.sii6z4 e=2 -!1= s}i,z e ) | ~~~~~ ^ ~~~~- 1, MAX_PARTITION_ORDER, FLAGS }, | ^ src/libavcodec/flacenc.c:1722:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1722 | { "max_partition_order", NULL, offsetof(FlacEncodeContext, options.max_partition_order), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, MAX_PARTITION_ORDER, FLAGS }, | ^ src/libavcodec/flacenc.c:1736:169: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1736 | { "exact_rice_parameters", "Calculate rice parameters exactly", offsetof(FlacEncodeContext, options.exact_rice_parameters), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavcodec/flacenc.c:1737:169: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1737 | { "multi_dim_quant", "Multi-dimensional quantization", offsetof(FlacEncodeContext, options.multi_dim_quant), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavcodec/flacenc.c:1738:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1738 | { "min_prediction_order", NULL, offsetof(FlacEncodeContext, options.min_prediction_order), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, MAX_LPC_ORDER, FLAGS }, | ^ In file included from src/libavcodec/flvdec.c:24: In file included from src/libavcodec/flvdec.h:src/libavcodec/flacenc.c24: :In file included from 1739src/libavcodec/mpegvideo.h::14945:: src/libavcodec/put_bits.hwarning: :missing field 'unit' initializer [-Wmissing-field-initializers]227 :37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1739 | { "max_predic t227i | o n _ o r d iefr "(,s -N>bUuLfL_, eonfdf se-t ofs(-Fl>abcuEfnc_odpetCro n>te=x ts, iozpteioofn(sB.miatxB_upfre)d)ic t{io n _| o ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~r der), AV_OPT_TYPE_INT, { .i64 = -141 warning}s, generated . -1, MAX_LPC_ORDER, FLAGS }, | ^ src/libavcodec/flacenc.c:1741:8: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1741 | { NULL }, | ^ src/libavcodec/flacdec.c:287:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 287 | if (v == 0x80000000){ | ~ ^ ~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: 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/flicvideo.c:531:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 531 | if (frame_size > buf_size) | ~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/flicvideo.c:572:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 572 | if (y_ptr > pixel_limit) | ~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:583:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 583 | CHECK_PIXEL_PTR(0); | ^~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:596:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 596 | CHECK_PIXEL_PTR(2 * byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:604:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 604 | CHECK_PIXEL_PTR(2 * byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:643:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 643 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:655:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 655 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:699:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 699 | CHECK_PIXEL_PTR(2 * byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:712:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 712 | CHECK_PIXEL_PTR(2 * byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/frwu.c:107:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | {.i64 = 0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM}, | ^ src/libavcodec/frwu.c:108:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 108 | {NULL} | ^ src/libavcodec/flacdec.c:421:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 421 | if (sigma < 2*ebps) | ~~~~~ ^ ~~~~~~ In file included from src/libavcodec/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)) | ~ ^ ~ 8 warnings generated. 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/fraps.c:41: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/fmvc.c:420:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 420 | if (size > bytestream2_get_bytes_left(gb)) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fmvc.c:474:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 474 | if (size > bytestream2_get_bytes_left(gb)) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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] src/libavcodec/g722dec.c:48: 121186: | warning: missing field 'unit' initializer [-Wmissing-field-initializers] size2 = FFMIN(p- >48 | b u f f e{r_ e"nbdi -t ps-_>pbeufrf_ecord,e wsoirzd"e,) ;" B i| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~t s per G7src/libavutil/macros.h2:249 :c25o:d note: eexpanded from macro 'FFMIN' word", O49 | F#FSdEeTf(ibnie tFFsM_INp(ear,_b)c o(d(ae)w o>r d(b)), ? A(Vb_)O P:T _(TaY)P)E _ I| N ~ ^ ~T , { .i64 = 8In file included from src/libavcodec/fraps.c}:,41: src/libavcodec/bytestream.h:6187,:15 :8 ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]A D }, 187 | | ^ if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/g722dec.c:49:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 49 | { NULL } | ^ 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_lIn file included from imisrc/libavcodec/g2meet.ct): 36{: src/libavcodec/bytestream.h\: 171| : ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~18 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/flicvideo.c:1000:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1000171 | | g- > b u f f e r + = F F MI N ( g-C>HbEuCfKf_ePrI_XeELn_dP T-R (g3- >*b ufbfyteer_, rsuinz)e;) ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' src/libavutil/macros.h:49 :6425 | : note: expanded from macro 'FFMIN' if (pi x49 | e#ld_efpitrn e+ FFnM I>N (pa,ibxe)l _(l(ai)m i>t) ({b ) \? ( b| ) ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ : (a)) | ~ ^ ~ In file included from src/libavcodec/g2meet.c:36: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/bytestream.h:271:17: warning: 186comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | size2 = FFMIN (271p | - > b uifnfte rsi_zee2nd =- pF-F>MbIuNf(gf-e>rb,u fsfiezr_een)d; - g| - ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ >buffer,src/libavutil/macros.h :s49i:z25e:) ;note: expanded from macro 'FFMIN' | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 49 | src/libavutil/macros.h#:d49ef:i25:n enote: expanded from macro 'FFMIN' FFMIN(a ,49b | )#d e((fai)n e> F(FbM)IN (?a ,(bb)) (:( a() a>) )( b) | ? ~ ^ ~ (b) : (a))In file included from src/libavcodec/g2meet.c| ~ ^ ~: 36: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFIn file included from src/libavcodec/fraps.cM:41: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] IN 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ (src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' a 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ ,In file included from bsrc/libavcodec/fraps.c:41: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ) 294 | if (size2 != size) | ~~~~~ ^ ~~~~ ((a) > (b) ? (b) : (a)) | ~ ^ ~ 11 warnings generated. src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fraps.c:41: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/flashsv.c:43: src/libavcodec/bytestream.h:293:13: src/libavcodec/bytestream.h:warning: 271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flashsv.c:43: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/bytestream.hIn file included from :src/libavcodec/g2meet.c:35536:: 13src/libavcodec/bytestream.h:: 293warning: :13comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | 355 | 293 | s iszei z=e 2FF M=I NF(FgM-I>bNu(fpf-e>r_beunfdf e-r g_->ebnudf f-er , ps-i>zeb)u;f f e| r ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~src/libavutil/macros.h :49:25: note: expanded from macro 'FFMIN'src/libavutil/macros.h :49:25: note: 49expanded from macro 'FFMIN' | #define 49F | F#MdIeNf(ai,nbe) F(F(MaI)N (>a ,(bb)) ?( ((ba)) :> ((ab))) ?| ~ ^ ~( b) : (a))In file included from src/libavcodec/fraps.c :| 41 ~ ^ ~: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/g2meet.c:36: src/libavcodec/bytestream.h:294: 15356: | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] size 2294 | = FF M IiNf( p(-s>ibzuef2fe r!_=e nsdi z- ep)- > b| u ~~~~~ ^ ~~~~f fer, CC libavcodec/h261data.o size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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] i 357 | if (size2 != size) | ~~~~~ ^ ~~~~ f (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/flacdec.c:317817:179: warning: missing field 'unit' initializer [-Wmissing-field-initializers] | 817 | { "use_buggy_lpc", "emulate old buggy lavc behavior", offsetof(FLACContext, buggy_lpc),CC libavcodec/h261dec.o AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_AUDIO_PARAM }, | ^ sisrc/libavcodec/flacdec.c:818:8: warning: missing field 'help' initializer [-Wmissing-field-initializers] 818 | { NULL }, | ^ 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)) src/libavcodec/bytestream.h:| 355CC libavcodec/h261enc.o :13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~ ^ ~ 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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' In file included from 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/flashsv.cIn 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) | ~~~~~ ^ ~~~~ 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/h263.o CC libavcodec/h263_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, sizCC libavcodec/h263data.o e); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/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) ? 1 warning( generated. 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/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) { | ~~~~~~~~ ^ ~~~~~~~~~~~ 15 warnings generated. 1 warning generated. 13 warnings generated. 9 warnings generated. In file included from src/libavcodec/g723_1enc.c:42: src/libavcodec/put_bits.h:209:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 209 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 2 warnings generated. 14 warnings generated. src/libavcodec/put_bits.h:306:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 306 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 3 warnings generated. 20 warnings generated. CC libavcodec/h263dec.o CC libavcodec/h263dsp.o CC libavcodec/h2645_parse.o CC libavcodec/h2645_sei.o CC libavcodec/h2645_vui.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/h2645data.o CC libavcodec/h264_cabac.o CC libavcodec/h264_cavlc.o CC libavcodec/h264_direct.o CC libavcodec/h264_levels.o CC libavcodec/h264_loopfilter.o CC libavcodec/h264_mb.o CC libavcodec/h264_metadata_bsf.o 7 warnings generated. CC libavcodec/h264_mp4toannexb_bsf.o CC libavcodec/h264_parse.o In file included from src/libavcodec/g726.c:36: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/h264_picture.o CC libavcodec/h264_parser.o 14 warnings generated. src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h263data.c:165:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 165 | }; | ^ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 3 warnings generated. src/libavcodec/h263data.c:234:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 234 | }; | ^ 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 > 3 || src_size < extrabytes) { | ~~~~~~~~ ^ ~~~~~~~~~~ CC libavcodec/h264_ps.o CC libavcodec/h264_redundant_pps_bsf.o 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_refs.o src/libavcodec/g726.c:398:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 398 | { NULL }, | ^ src/libavcodec/g723_1dec.c:1101:30: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1101 | { .i64 = 1 }, 0, 1, AD },src/libavcodec/get_buffer.c | : ^ 60:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavcodec/h264_sei.o src/libavcodec/g723_1dec.c :601102 | : 12 : fwarning: omissing field 'help' initializer [-Wmissing-field-initializers]r (i = 1102 | 0 ; i {< FNFU_LARLR A}Y _ E| L ^ EMS(pool->pools); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/h264_slice.o src/libavcodec/g2meet.c:1235:39: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1235 | c->cursor_w * c->cursor_h / 4 > cur_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/g2meet.c:1234:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1234 | if (cur_size - 9 > bytestream2_get_bytes_left(gb) || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/g723_1enc.c:1236:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1236 | { NULL }, | ^ In file included from src/libavcodec/gemdec.c:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gemdec.c:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,bIn file included from ) src/libavcodec/gdv.c(:(a25): >src/libavcodec/bytestream.h (:b171): 18:? warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b ) : (a)) | ~ ^ ~ 171 | In file included from src/libavcodec/gemdec.cg:-28>: bsrc/libavcodec/bytestream.hu:f187f:e15r: +warning: =comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] FFMIN( g187- | > b u f iffe r(_seinzde2 -! = gs-i>zbeu)f f| e ~~~~~ ^ ~~~~r , size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gdv.c:25: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gdv.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->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/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/g2meet.c:1410In file included from :24:src/libavcodec/gdv.c :warning: 25: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1410 | 293 | i f s(izceh2u n=k _FsFMizIeN (>p -b>ybutfefsetrr_eenadm -2 _pg-e>tb_ufbfyetre, ssi_zlee);f t| ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~& bc)) {src/libavutil/macros.h : 49| : ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~25 : note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) :src/libavcodec/bytestream.h (:a317):)13: warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~ ^ ~ In file included from 317src/libavcodec/gdv.c | : 25 : src/libavcodec/bytestream.h : s294i:15z:e 2warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]= FFMIN (294p | - > b uiff f(esri_zeen2d !-= ps-i>zbuef) 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/gemdec.c:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gdv.c:25: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gemdec.c:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gemdec.c:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gdv.c:25: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gdv.c:25: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_levels.c:71:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 71 | for (i = 0; i < FF_ARRAY_ELEMS(h264_br_factors); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15 warnings generated. src/libavcodec/h264_levels.c:92:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 92 | for (i = 0; i < FF_ARRAY_ELEMS(h264_levels); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_levels.c:101:37: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 101 | if (width_mbs * height_mbs > level->max_fs) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/h264_levels.c:103:37: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 103 | if (width_mbs * width_mbs > 8 * level->max_fs) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/h264_levels.c:105:37: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 105 | if (height_mbs * height_mbs > 8 * leve13l- warning>sm generateda. x_fs) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/h264_levels.c:114:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 114 | if (framerate > (level->max_mbps / (width_mbs * height_mbs))) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/gif.c:35: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gif.c:35: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gif.c:35: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 13 warnings generated. src/libavcodec/gdv.c:135:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 135 | if ((gdv->scale_v == scale_v) && (gdv->scale_h == scale_h)) { | ~~~~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/gdv.c:135:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 135 | if ((gdv->scale_v == scale_v) && (gdv->scale_h == scale_h)) { | ~~~~~~~~~~~~ ^ ~~~~~~~ CC libavcodec/h264chroma.o CC libavcodec/h264data.o src/libavcodec/gdv.c:223:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 223 | for (i = 0; i < len; i++) { | ~ ^ ~~~ src/libavcodec/gdv.c:230:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 230 | for (i = 0; i < len; i++) { | ~ ^ ~~~ src/libavcodec/gdv.c:237:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 237 | for (i = 0; i < len; i++) { | ~ ^ ~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gifdec.c:26: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ 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/cbs_h2645.c:545:50: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 545 | if (bytestream2_get_bytes_left(&gbc) < size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/cbs_h2645.c:569:50: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 569 | src/libavcodec/bytestream.h :i317f: 13(:b ywarning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e stream2_get_by t317e | s _ l e fsti(z&eg2b c= )F Fb u f| f ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~er _end - p->bsrc/libavcodec/cbs_h2645.cu:f623fe:r54,: siwarning: zcomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] e); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 623 | src/libavutil/macros.h : 49 : 25 : note: expanded from macro 'FFMIN' if (by t49e | s#tdreefianme2 _FgFeMItN_(ab,ybt)e s(_(lae)f >t ((&bg)b c?) (b<) :s iz(ea)) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ | ~ ^ ~ 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) | ~~~~~ ^ ~~~~ CC libavcodec/h264dec.o src/libavcodec/g729dec.c:504:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 504 | bad_pitch = av_parity(ac_index >> 2) == get_bits1(&gb); | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/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 | CC libavcodec/h264dsp.o 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 < cosrc/libavcodec/bytestream.hun:t;355 :i13++:) warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ~ ^ ~~~~~ src/libavcodec/gemdec.c:308:17 :355 | warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] size 308 | = F F M I N ( g - > b u f f e r_PeUnTd( v-) ;g - >| b ^~~~~~u ffersrc/libavcodec/gemdec.c,: 280s:i11z:e )note: ;expanded from macro 'PUT' | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 280 | if src/libavutil/macros.h(:49x: 25>:= note: rexpanded from macro 'FFMIN'o w_width )49 | {# d\e f i| ~ ^ ~~~~~~~~~n e FFMIN(a,b)src/libavcodec/gemdec.c (:(318:a35): >warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( b) ? (b) 318: | ( a )src/libavcodec/bytestream.h ): 271| :17 ~ ^ ~: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] foIn file included from rsrc/libavcodec/gif.c :(35i: nsrc/libavcodec/bytestream.ht :271 356 | j: =13 : 0 ;warning: in comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]tj s bu=ff eFFrM_Isrc/libavcodec/gemdec.ceNn(:320d:25p: --warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]> bgu-ff>e 320b | ru_e ndf fe-r p -, > b usi fzfe er , ) s; i z| e ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h : 49 :Psrc/libavutil/macros.h25U:T:49( :b[note: 25expanded from macro 'FFMIN'k]:) ;note: expanded from macro 'FFMIN' | ^~~~~~~~~ 49 49 | | src/libavcodec/gemdec.c#:#280:d11d:ee fifnnote: expanded from macro 'PUT'i en FeF M F280INF( | Ma, bI) N( ( (aa)i,b )f (>(a )( (>x b >)=( b ?) r ?o (wb(_)wbi )d: t: h )( (a){a) | )\ ~ ^ ~ ) | | ~ ^ ~ ~ ^ ~~~~~~~~~ In file included from src/libavcodec/gif.c:35: src/libavcodec/bytestream.h:357:src/libavcodec/gemdec.c15::334 :warning: 39comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357334 | | i f ( s i z e 2 ! = s i z ef)o r | ( ~~~~~ ^ ~~~~i nt i = 0; i < count + 1; i++) | ~ ^ ~~~~~~~~~ src/libavcodec/gemdec.c:335:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 335 | SKIP; | ^~~~ src/libavcodec/gemdec.c:270:11: note: expanded from macro 'SKIP' 270 | if (x >= row_width) { \ | ~ ^ ~~~~~~~~~ In file included from src/libavcodec/gifdec.c:26: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gifdec.c:26: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ CC libavcodec/h264idct.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/gifdec.c:26: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gifdec.c:26: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/gif.c:145:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 145 | for (i = 0; i < FF_ARRAY_ELEMS(histogram); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/h264pred.o src/libavcodec/cbs_h2645.c:937:26: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 937 | data_size > data_bit_start / 8); | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/cbs_h2645.c:939:27: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 939 | if (data_size * 8 + 8 > put_bits_left(pbc)) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ CC libavcodec/h264qpel.o src/libavcodec/cbs_h2645.c:61316: warning23s: generated . warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1316 | for (int i = 0; i < FF_ARRAY_ELEMS(h264->sps); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_h2645.c:1320:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1320 | for (int i = 0; i < FF_ARRAY_ELEMS(h264->pps); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_h2645.c:1337:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1337 | for (i = 0; i < FF_ARRAY_ELEMS(h264->sps); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_h2645.c:1339:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1339 | for (i = 0; i < FF_ARRAY_ELEMS(h264->pps); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/gif.c:539:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 539 | { "gifimage", "enable encoding only images per frame", OFFSET(image), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavcodec/gif.c:540:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 540 | { "global_palette", "write a palette to the global gif header where feasible", OFFSET(use_global_palette), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavcodec/gif.c:541:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 541 | { NULL } | ^ src/libavcodec/cbs_h2645.c:1347:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1347 | for (int i = 0; i < FF_ARRAY_ELEMS(h265->vps); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_h2645.c:1351:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1351 | for (int i = 0; i < FF_ARRAY_ELEMS(h265->sps); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_h2645.c:1355:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1355 | for (int i = 0; i < FF_ARRAY_ELEMS(h265->pps); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/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/cbs_h2645.csrc/libavcodec/gifdec.c::1372547::1912:: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: missing field 'help' initializer [-Wmissing-field-initializers] 547 | { N U1372LL | }, f| o ^r (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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 17 warnings generated. 13 warnings generated. In file included from src/libavcodec/h261.c:28: In file included from src/libavcodec/h261.h:31: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1 warning generated. src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/h265_metadata_bsf.o CC libavcodec/h265_profile_level.o CC libavcodec/h274.o 54 warnings generated. 5 warnings generated. CC libavcodec/half2float.o CC libavcodec/hap.o In file included from src/libavcodec/h263.c:31: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/hapdec.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/hapqa_extract_bsf.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/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/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/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->buffIn file included from ersrc/libavcodec/h261dec.c,: 33s: iIn file included from zsrc/libavcodec/mpeg_er.he:)22: ;In file included from src/libavcodec/mpegvideo.h :| 45 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: src/libavcodec/put_bits.h:227src/libavutil/macros.h::37:49 :warning: 25comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: note: expanded from macro 'FFMIN' In file included from 49 | src/libavcodec/h261data.c#:de31f: In file included from isrc/libavcodec/h261.h:n31 e : F227FIn file included from | Msrc/libavcodec/mpegvideo.hI : N 45( : asrc/libavcodec/put_bits.h :,227i:b37f): (warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s(- a>b)uf _>e (nbd )- ?s -(>bb)u f_: p(a227t) | ) r In file included from src/libavcodec/h264_parse.c | :> ~ ^ ~19 = : sisrc/libavcodec/bytestream.hf i(:zIn file included from eso-186src/libavcodec/h2645_parse.cf>(b:u:13Bfi_29e:nt: Bsrc/libavcodec/bytestream.hu: 187dwarning: f:) comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- 15s:-)> warning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]{u f _p| t r ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~186187 > | | = s i z isefio zfe((Bi2t siB= zuFf)e)F2 {M I!| N= ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~(p -s i>zbuef)f e r_| e ~~~~~ ^ ~~~~ nd - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_parse.c:19: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:265:37: warning: 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/hcadec.o src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h2645_parse.c:29: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavcodec/hcom.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/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) | In file included from ~~~~~ ^ ~~~~ src/libavcodec/h261enc.c:34: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/h264_parse.c:19: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_parse.c:19: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25:In file included from note: expanded from macro 'FFMIN' src/libavcodec/h2645_vui.c:31: src/libavcodec/golomb.h 49: | 482#:d34e:f iwarning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e FFMIN(a,b) ((a )482 | > ( b ) ? ( b ) : i(fa )(g)b -| > ~ ^ ~s ize_in_bits In file included from <=src/libavcodec/h2645_parse.c :r29e: _src/libavcodec/bytestream.h:i318n:d15:e xwarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 318 | src/libavcodec/put_bits.h : 265i:f37 (:s izwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2 != size) | ~~~~~ ^ ~~~~ 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_parse.c:19: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizesrc/libavcodec/bytestream.hof:(355B:i13t:B uwarning: f)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h2645_parse.c:29: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h2645_parse.c:29: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_parse.c:19: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_parse.c:19: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ 14 warnings generated. 16 warnings generated. 1 warning generated. CC libavcodec/hdr_parser.o In file included from src/libavcodec/h264_mp4toannexb_bsf.c:30: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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) | ~~~~~ ^ ~~~~ CC libavcodec/hdrdec.o src/libavcodec/h261data.c:156:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 156 | }; | ^ 3 warnings generated. 25 warnings generated. src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/hdrenc.o 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, s4iz warninges) generated;. | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_mp4toannexb_bsf.c:30: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/hevc_cabac.o In file included from src/libavcodec/h263dec.c:36: In file included from src/libavcodec/flvdec.h:24: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/bytestream.h 227 | : 317 : 13 : warning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f (s->buf_end - 317s | - > b u fs_ipzter2 > = =si zFeFoMfI(NB(ip-t>Bbuuff)f)e r{_ e n| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~d - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_mp4toannexb_bsf.c:30: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavcodec/hevc_data.o 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_mp4toannexb_bsf.c:30: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_mp4toannexb_bsf.c:30: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if src/libavcodec/put_bits.h(si:z317e:233 :! = warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i ze) | ~~~~~ ^ ~~~~ 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 11 warnings generated. CC libavcodec/hevc_filter.o CC libavcodec/hevc_mp4toannexb_bsf.o src/libavcodec/h264_mp4toannexb_bsf.c:123:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 123 | if (pps_offset < total_size) { | ~~~~~~~~~~ ^ ~~~~~~~~~~ 20 warnings generated. CC libavcodec/hevc_mvs.o src/libavcodec/h261dec.c:419:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 419 | av_assert0(com->mtype < FF_ARRAY_ELEMS(ff_h261_mtype_map)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ CC libavcodec/hevc_parse.o 52 warnings generated. 6 warnings generated. CC libavcodec/hevc_parser.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)) { \ | ^~~~ In file included from src/libavcodec/h264_sei.c:35: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_sei.c:35: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_sei.c:35: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 2 warnings generated. 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] In file included from src/libavcodec/h264_cabac.c:37: In file included from src/libavcodec/h264dec.h47: | 39 : In file included from src/libavcodec/h264_sei.hr:e23t: uIn file included from rsrc/libavcodec/h2645_sei.hn: 28a: v_src/libavcodec/bytestream.hf:l171oa:t182:i ntwarning: (ucomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]. f); | ~~~~~~~~~~~~ ~~^ 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ CC libavcodec/hevc_ps.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/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:src/libavcodec/bytestream.h39: In file included from :src/libavcodec/h264_sei.h271::1723:: In file included from warning: src/libavcodec/h2645_sei.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271187 | | i fin t (ssiizzee22 !== FsFiMzIeN()g - >b| u ~~~~~ ^ ~~~~ ffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h2645_sei.c:39: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/h264_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' In file included from 49 | src/libavcodec/h264_parse.c#:de21f: insrc/libavcodec/golomb.he: F482F:MI34N:(a ,warning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ) ((a) > (b) ? 482( | b) : ( a) ) | ~ ^ ~ if (gb-In file included from >src/libavcodec/h264_sei.cs:35i: zsrc/libavcodec/bytestream.h:e294_:i15n:_ warning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] its < =294 | r e _ iifn d(esixz)e2 {! = s| iz ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~e ) | ~~~~~ ^ ~~~~ CC libavcodec/hevc_refs.o In file included from src/libavcodec/h264_direct.c:29: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:src/libavcodec/bytestream.h49:25::271 :note: 17expanded from macro 'FFMIN': warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #define FFMIN( a271 | , b ) ( (ian)t >s i(zeb2)In file included from ?src/libavcodec/h264_loopfilter.c:= (32: In file included from Fb)src/libavcodec/h264dec.h FM:I39:N: (In file included from g ->src/libavcodec/h264_sei.h:(23ba: In file included from usrc/libavcodec/h2645_sei.h):)28f : | ~ ^ ~fesrc/libavcodec/bytestream.hsrc/libavcodec/bytestream.h r:171::_31718en:d13: : - warning: warning: gcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] - >buffer, si z317e | ) 171; | | s ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ i z e2g -=>b ufsrc/libavutil/macros.hfF:Fe49Mr: +I25=N (: Fnote: pFexpanded from macro 'FFMIN'M I-N(>gb-> buf49uff | e#fdere_frein_ndee FFnM-Id pN (--a,>b) b g(u->(fbuaff)f e> e(br)r,, s i?sziz (eb))e );; : | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ( a| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ )) | ~ ^ ~src/libavutil/macros.h :49:25: src/libavutil/macros.hnote: expanded from macro 'FFMIN': 49:25: note: expanded from macro 'FFMIN' 49 | #defi n49 | e# dFeFfMiInNe (FaF,MbIN)( a(,(ab)) >( ((ab)) >? ((bb) )? (:b )( :a )()a ) )| ~ ^ ~ | ~ ^ ~ In file included from src/libavcodec/h264_sei.c:35: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_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:In file included from 25: src/libavcodec/h264_loopfilter.cnote: :expanded from macro 'FFMIN'32 : In file included from src/libavcodec/h264dec.h:39: In file included from 49src/libavcodec/h264_sei.h | :#23d: efIn file included from isrc/libavcodec/h2645_sei.hn:e28 : Fsrc/libavcodec/bytestream.hF:M186I:N13(:a ,warning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) ((a) > (b) ? ( b186) | : ( a )) s i| ~ ^ ~z e2 = FFMIN(In file included from psrc/libavcodec/h264_direct.c-:>29b: uIn file included from fsrc/libavcodec/h264dec.hf:e39r: _In file included from ensrc/libavcodec/h264_sei.h:d23 : -In file included from src/libavcodec/h2645_sei.h :p28-: >src/libavcodec/bytestream.hb:u187f:f15e:r ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s ize); 187 | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ if (sisrc/libavutil/macros.h:z49e:225 :! =note: expanded from macro 'FFMIN'si ze) | ~~~~~ ^ ~~~~ 49 | #define FFMIN(a,b) ((a) > (b) ? (b) In file included from : (asrc/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:28In file included from : src/libavcodec/h264_loopfilter.csrc/libavcodec/bytestream.h::32293: :In file included from 13src/libavcodec/h264dec.h:: 39warning: : comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]In file included from src/libavcodec/h264_sei.h:23: In file included from 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]293 | si z187e | 2 = iFfF (MsiIzeN2( !p=- s>izbeu)f fe r| _ ~~~~~ ^ ~~~~e nd - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ CC libavcodec/hevc_sei.o 1 warning generated. src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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_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) | ~~~~~ ^ ~~~~ 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 && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->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 | ssrc/libavcodec/bytestream.hize: 271 =: 17:F FMwarning: Icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]N (g->buffer_end - g->b u271 | f f e r ,i nsitz es);i ze 2| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ = FFMIN(gsrc/libavutil/macros.h-:>49bu:f25:f enote: rexpanded from macro 'FFMIN'_ end - g 49- | >b#udffeefr,i nseiz eF)F;MI N( a| , ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~b ) ((a) > src/libavutil/macros.h(:49b:)25 :? note: (expanded from macro 'FFMIN'b ) : (a) )49 | #| d ~ ^ ~ef inCC libavcodec/hevcdec.o e FFMIN(a,b) In file included from (src/libavcodec/h264_cabac.c(:a37): In file included from >src/libavcodec/h264dec.h :(39b): In file included from src/libavcodec/h264_sei.h?:23 : (In file included from b)src/libavcodec/h2645_sei.h :: 28(a: )src/libavcodec/bytestream.h:)356 : 13| ~ ^ ~: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_cabac.c:37: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/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_direct.c:29: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_direct.c:29: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_loopfilter.c:32: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_direct.c:29: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h2645_parse.c:463:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 463 | if (new_size >= INT_MAX / sizeof(*pkt->nals)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_loopfilter.c:32: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_loopfilter.c:32: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_picture.c:31: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/bytestream.h :355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffe r355 + | = F F M INsiz(eg - >=b FuFfMIfNer(_egn-d> b-u fgfe-r_>ebnudf f- egr->,b usfifezre, )s;iz e )| ; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:src/libavutil/macros.h49::2549: :note: 25expanded from macro 'FFMIN': note: expanded from macro 'FFMIN' 49 | #def i49n | e# FdFeMIfNi(nae, b)F F(M(IaN)( a> ,(bb)) ?( ((ba)) : >(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:In file included from 39: In file included from src/libavcodec/h264_sei.hsrc/libavcodec/h264_cavlc.c:23:: In file included from src/libavcodec/h2645_sei.h31:28: : In file included from src/libavcodec/bytestream.hsrc/libavcodec/h264dec.h::35739:: 15In file included from :src/libavcodec/h264_sei.h: 23warning: : comparison 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 :357171 | : 18 :i fwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( size2 != size) | ~~~~~ ^ ~~~~ 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_picture.c:31: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_picture.c:31: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/hevcdsp.o In file included from src/libavcodec/h264_cavlc.c:31: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_cavlc.c:31: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_ps.c:36: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/h264_mb.c:34: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->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->bufIn file included from fersrc/libavcodec/h264_mb.c_:e34n: dIn file included from src/libavcodec/h264dec.h-:39 : gIn file included from -src/libavcodec/h264_sei.h>:23b: ufIn file included from fesrc/libavcodec/h2645_sei.hr:28,: src/libavcodec/bytestream.hs:i186z:e13):; warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: 186note: | expanded from macro 'FFMIN' size 249 = | #FdeFfMiInNe( pF->FbuMfIfNe(ra_,enbd) -( (pa-)> bu>f f(eb)r ,? s(ibze)) ; : (| a ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) ) | ~ ^ ~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) 3? warning(sb) generated . : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_mb.c:34: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_picture.c:31: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_picture.c:31: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_cavlc.c:31: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_cavlc.c:31: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_ps.c:111:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 111 | if (cpb_count > 32U) { | ~~~~~~~~~ ^ ~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_picture.c:31: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_cavlc.c:31: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_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' src/libavcodec/bytestream.h 49 | :271#:de17f:i nwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] FFMIN(a,b) ((a)src/libavcodec/h264_ps.c > (271:b | ) 186? :( b)37 : i:n twarning: ( comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]sa i)ze)2 =| ~ ^ ~FF M 186I | N ( g - > bu ff e rif_ e(nsdp s-- >gn-u>mb_urffeeorr,d seirz_ef)r;a m e| s ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~> 16U | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~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_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)) | ~ ^ ~ src/libavcodec/bytestream.hIn file included from src/libavcodec/h264_picture.c::35531:: In file included from 13src/libavcodec/h264dec.h:: 39warning: : In file included from comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/h264_sei.h :23: In file included from src/libavcodec/h2645_sei.h:28: In file included from src/libavcodec/bytestream.h :355357src/libavcodec/h264_metadata_bsf.c | ::15 :31: In file included from src/libavcodec/h264_sei.hwarning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:i z23e: In file included from src/libavcodec/h2645_sei.h = :F357F28M | : I src/libavcodec/bytestream.h :N186(i:g13f: (-s >iwarning: bzcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ueff e2r_ e!n=d s-i zge-)> b u | f186 ~~~~~ ^ ~~~~ | f e r, ssiizzee)2; = F| F ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~M IN(p->bufsrc/libavutil/macros.hf:e49:r25:_ enote: nexpanded from macro 'FFMIN'd - p-> b49u | f#fdeefrin,e FsFiMzINe()a;, b )| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~(( a) > (b) src/libavutil/macros.h:?49 :(b25) :: note: (expanded from macro 'FFMIN'a )) | ~ ^ ~ 49 | #define FFMIn file included from Isrc/libavcodec/h264_cavlc.cN:(31a: ,In file included from src/libavcodec/h264dec.hb:39): In file included from src/libavcodec/h264_sei.h(:(23: aIn file included from )src/libavcodec/h2645_sei.h :>28 : (src/libavcodec/bytestream.hb:)356 :?13 : (warning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) : (a)) | 356 | ~ ^ ~ size2 = FIn file included from Fsrc/libavcodec/h264_metadata_bsf.cM:I31N: (In file included from src/libavcodec/h264_sei.hp:-23>: bIn file included from usrc/libavcodec/h2645_sei.hf:28f: esrc/libavcodec/bytestream.hr:_187e:n15d: warning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] p->bu f187f | e r , sifiz e)(;s i| ze ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~2 != ssrc/libavutil/macros.hi:z49e:)25 : | ~~~~~ ^ ~~~~ note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_mb.c:34: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_mb.c:34: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_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/h263dec.csrc/libavcodec/bytestream.h:656::65317::13 :warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317656 | | s i ze 2 = F F MI N&&( p(-s>-b>ufcfoedre_ecn_d t-a gp -=>=b ufAfVe_r,R Lsi3z2e()";GE OV "| ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ || s->codesrc/libavutil/macros.hc:_49ta:g25 := = note: Aexpanded from macro 'FFMIN'V _RL32(" G49E | O#X"d))e)f i{n e | F ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~F MIN(a,b) ((a) > (src/libavcodec/h263dec.cb:)656 :?30 : (warning: bcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]) : (a)) | ~ ^ ~ 656 | &In file included from &In file included from src/libavcodec/h264_mb.c(:ssrc/libavcodec/h2645_sei.c34: -In file included from :>src/libavcodec/h264dec.h:40c39: : In file included from osrc/libavcodec/h264_sei.hIn file included from de:csrc/libavcodec/h2645_sei.h_:23t28: a: In file included from gsrc/libavcodec/bytestream.hsrc/libavcodec/h2645_sei.h: 171::1828=:: src/libavcodec/bytestream.h=: 318: warning: A15comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]V: _ Rwarning: Lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]32 ("GEOV") | |171 | s - > cgo- d318e | >bc _u tf afg ==ei frA +V(=_RsL 3iF2(z"GFeMEO2X"I !)=N() g)-s >ib{uz f e| f)er ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~_ e n| ~~~~~ ^ ~~~~d - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 13 warnings generated. 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h2645_sei.c:40: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h2645_sei.c:40: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_metadata_bsf.c:31: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_ensrc/libavcodec/bytestream.hd - :p355-:>13b:u fwarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]er , size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h355: | 49 : 25 : snote: iexpanded from macro 'FFMIN'z e = FF M49I | N#(gd-e>fbiunffee rF_FeMnIdN (-a g,-b>b)u ff(e(ra,) s i>ze )(;b ) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~? (b) : (asrc/libavutil/macros.h):)49 : 25| : ~ ^ ~ note: expanded from macro 'FFMIN' In file included from 49src/libavcodec/h264_metadata_bsf.c | :#31d: eIn file included from fsrc/libavcodec/h264_sei.hi:23n: eIn file included from src/libavcodec/h2645_sei.h:F28F: Msrc/libavcodec/bytestream.hI:N294(:a15,:b warning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ((a) > ( b294) | ? ( bi) 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:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: CC libavcodec/hevcpred.o 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/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_metadata_bsf.c:31: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/h264_parse.c:41:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 41 | if (pwt->luma_log2_wsrc/libavcodec/bytestream.heig:h355t:13_:d warning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n om > 7U) { | 355 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ | size =src/libavcodec/h264_parse.c :F49FM:I43:N warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]g- >buffer_ e49nd | - g - > b ufiff e(prwt,- >scihzreom);a _ l| o ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~g 2_weight_src/libavutil/macros.hd:e49:n25:o mnote: expanded from macro 'FFMIN'> In file included from 7U) src/libavcodec/h2645_sei.c{ 49: | 40#: d| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~In file included from esrc/libavcodec/h2645_sei.hf:i28n: esrc/libavcodec/bytestream.h :F293F:M13:I Nwarning: (acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], b) ((a) > (b) ? (b )293 | : ( as)i)z e | 2 ~ ^ ~ = FFMIN(p->bIn file included from usrc/libavcodec/h264_metadata_bsf.cf:f31e: rIn file included from src/libavcodec/h264_sei.h_:en23d: In file included from -src/libavcodec/h2645_sei.h :p28-: >src/libavcodec/bytestream.hbu:f356f:e13r:, warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]iz e); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 356 | src/libavutil/macros.h : s49i:25z:e 2note: expanded from macro 'FFMIN'= FFMI N49( | p#-d>ebfuifnfee rF_FeMnIdN (-a ,pb-)> b(u(faf)e r>, s(ibze)); ? | ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~b ) : (src/libavutil/macros.ha:)49): 25 : | note: ~ ^ ~expanded from macro 'FFMIN' In file included from 49src/libavcodec/h2645_sei.c | :#40d: eIn file included from fsrc/libavcodec/h2645_sei.h:i28n: esrc/libavcodec/bytestream.h: 294:F15FM:I Nwarning: (acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], b) (( a294) | > ( bi)f ?( s(ibze)2 !:= s(izae)) ) | | ~~~~~ ^ ~~~~ ~ ^ ~ In file included from src/libavcodec/h264_metadata_bsf.c:31: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/hnm4video.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h2645_sei.c:40: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h2645_sei.c:40: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h2645_sei.c:40: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_ps.c:346:36: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 346 | if (sps->chroma_format_idc > 3U) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/h264_ps.c:450:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 450 | if (sps->mb_height >= INT_MAX / 2U) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/h264_ps.c:501:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 501 | (crop_top + crop_bottom) * step_y >= height | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/h264_ps.c:500:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 500 | (crop_left + crop_right ) * step_x >= width || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/h264_ps.c:540:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 540 | for (i = 0; i < FF_ARRAY_ELEMS(level_max_dpb_mbs); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/hpeldsp.o In file included from src/libavcodec/h264_refs.c:33: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/hq_hqa.o src/libavcodec/h264_metadata_bsf.c:109:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 109 | In file included from src/libavcodec/h264_refs.c: 33 : In file included from fosrc/libavcodec/h264dec.hr: (39j: In file included from =src/libavcodec/h264_sei.h :023;: In file included from jsrc/libavcodec/h2645_sei.h :<28 : Fsrc/libavcodec/bytestream.hF:186_:AR13R:A Ywarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ ELEMS(primary_ p186i | c _ t syipzee_2t a=b lFeF)M;I N(jp+->+b)uf f{ e | r ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_ end - p->bsrc/libavcodec/h264_metadata_bsf.cuf:f116e:r,19 s:iz ewarning: );comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 116src/libavutil/macros.h | : 49 : 25 :f onote: rexpanded from macro 'FFMIN' (j = 0; j49 | #_ p(ib)c ?_ ty(pbe)_ t:a (ba)l)e )| ; ~ ^ ~ j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/h264_refs.c:33: src/libavcodec/h264_metadata_bsf.cIn file included from :src/libavcodec/h264dec.h119::1139:: warning: In file included from comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/h264_sei.h :23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h119: | 187 : 15 : iwarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (j >= FF_ARRAY_ E187LE | M S ( p irfi m(asrizye_2 p!i=c _stiyzpe)e _ t| ab ~~~~~ ^ ~~~~l e)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_parse.c:188:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 188 | if (mode > 3U) { | ~~~~ ^ ~~ src/libavcodec/h264_parse.c:252:80: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 252 | if (ref_count[0] - 1 > max[0] || (list_count == 2 && (ref_count[1] - 1 > max[1]))) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/h264_parse.c:252:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 252 | if (ref_count[0] - 1 > max[0] || (list_count == 2 && (ref_count[1] - 1 > max[1]))) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/h264_parse.c:258:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 258 | } else if (ref_count[1] - 1 > max[1]) { src/libavcodec/bytestream.h | : ~~~~~~~~~~~~~~~~ ^ ~~~~~~ 271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->bufIn file included from fesrc/libavcodec/h264_sei.cr_:en37d: src/libavcodec/golomb.h-: 482g:-34>:b uwarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f er, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 482 | src/libavutil/macros.h: 49 : 25 : note: expanded from macro 'FFMIN'i f (gb->siz e_49i | n#_dbeifitnse (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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_refs.c:33: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_metadata_bsf.c:153:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 153 | for (i = 1; i < FF_ARRAY_ELEMS(ff_h2645_pixel_aspect); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_refs.c:33: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_refs.c:33: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_refs.c:33: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_direct.c:73:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 73 | for (i = 0; i < 2 * sl->ref_count[0]; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_direct.c:78:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 78 | for (i = 0; i < sl->ref_count[0]; i++) | ~ ^ ~~~~~~~~~~~~~~~~ In file included from src/libavcodec/h264_parser.c:44: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_parser.c:44: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_parser.c:44: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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] 612src/libavcodec/h264_direct.c | : 128 : 25 : warning: {comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] .i64 = -1 }, -1 ,128 | 2 5 5f,or (FlLiAsGtS = }0,; l| i ^s t < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_direct.csrc/libavcodec/h264_metadata_bsf.c::130615::2339:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]missing field 'unit' initializer [-Wmissing-field-initializers] 615 | 130 | { f o.ri 6(4j == -10 ;} ,j - 1<, s2l5-5>,r eFfL_AcGoSun t}[,l i s| t ^] ; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_metadata_bsf.c:618:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 618 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:622:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 622 | { .i64 = -1 }, -1, 5, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:626:44: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 626 | { .dbl = 0.0 }, 0, UINT_MAX, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:629:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 629 | { .i64 = -1 }, -1, 1, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:632:35: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 632 | { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:636:50: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 636 | { .i64 = -1 }, -1, H264_MAX_WIDTH, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:639:50: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 639 | { .i64 = -1 }, -1, H264_MAX_WIDTH, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:642:51: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 642 | { .i64 = -1 }, -1, H264_MAX_HEIGHT, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:645:51: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 645 | { .i64 = -1 }, -1, H264_MAX_HEIGHT, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:651:74: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 651 | OFFSET(delete_filler), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, FLAGS}, | ^ src/libavcodec/h264_metadata_bsf.c:659:47: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 659 | { .dbl = NAN }, -360.0, +360.0, FLAGS }, | ^ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/h264_metadata_bsf.c:700:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 700 | { NULL } | ^ 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 }, | ~ ^~~ In file included from src/libavcodec/h264_parser.c/usr/include/math.h::4415: :In file included from 19src/libavcodec/h264_sei.h:: 23note: : expanded from macro 'NAN'In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h: 29315: | 13#:d ewarning: ficomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n e NAN __built i293n | _ n a n fs(i"z"e)2 =| ^~~~~~~~~~~~~~~~~~ FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_parser.c:44: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_parser.c:44: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_slice.c:42: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_slice.c:42: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_slice.c:42: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 12 warnings generated. In file included from src/libavcodec/h264_parser.c:44: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_parser.c:44: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_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. CC libavcodec/hq_hqadata.o In file included from src/libavcodec/h264_slice.c:42: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_slice.c:42: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_slice.c:42: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_slice.c:42: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_slice.c:42: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_direct.c:412:29: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 412 | h->x264_build > 33U))) { | ~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/h264_direct.c:447:33: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 447 | h->x264_build > 33U))) { | ~~~~~~~~~~~~~ ^ ~~~ CC libavcodec/hq_hqadsp.o In file included from src/libavcodec/h264_cabac.c:39: src/libavcodec/h264_mvpred.h:608:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 608 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_sei.c:139:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 139 | if (size > sizeof(h->payload)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/h264idct.c:31: In file included from src/libavcodec/h264idct_template.c:30: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264idct.c:31: In file included from src/libavcodec/h264idct_template.c:30: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264idct.c:31: In file included from src/libavcodec/h264idct_template.c:30: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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] src/libavcodec/h264_parser.c 460 | : 261 : 29 : warning: missing field 'rbsp_buffer_ref' initializer [-Wmissing-field-initializers] sl- >261m | v _c ac hHe2[614]5[RbB_iSdxP] [r0bs]p -= s{l -N>UmLvL_ c}a;c h e| [ ^ 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[0src/libavcodec/h264_parser.c][:b_262id:x27:] [warning: 0missing field 'size' initializer [-Wmissing-field-initializers]] - sl -262> | m v _ ca cHh2e6[14]5[NbALn _niadlx ]=[ 0{] N+U L3L >}=; 7 U | | ^ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_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. src/libavcodec/h264_sei.c:260:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 260 | if (size > bytestream2_get_bytes_left(&gbyte)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/h264idct.c:31: In file included from src/libavcodec/h264idct_template.c:30: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264idct.c:31: In file included from src/libavcodec/h264idct_template.c:30: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264idct.c:31: In file included from src/libavcodec/h264idct_template.c:30: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264idct.c:31: In file included from src/libavcodec/h264idct_template.c:30: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264idct.c:31: In file included from src/libavcodec/h264idct_template.c:30: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/h264_refs.c:34: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/h264_refs.c:42:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 42 | for (i = 0; i < FF_ARRAY_ELEMS(pic->data); ++i) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 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++) { | ~~~~ ^ ~~~~~~~~~~~~~~ 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] CC libavcodec/hqx.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/h264dec.c:43: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264dec.c:43: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/h264_refs.c:161:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 161 | if (len < sl->ref_count[list]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:182:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 182 | if (len < sl->ref_count[0]) | ~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:203:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 203 | for (i = 0; i < sl->ref_count[j]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:212:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 212 | for (i = 0; i < sl->list_count; i++) | ~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/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/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 15 warnings generated. src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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/h264_mb.c:640:39: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 640 | if (h->x264_build < 151U) { | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/h264_refs.c:276:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 276 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:277:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 277 | for (i = 0; i < sl->ref_count[list]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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->bufsrc/libavcodec/h265_metadata_bsf.cfer:, 203s:i23z:e );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 | #de f203i | n e F F M I N ( af,obr) ((i( a)= > 1(;b )i list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:323:38: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 323 | if (abs_diff_pic_num > sl->max_pic_num) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:355:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | if (long_idx > 31U) { | ~~~~~~~~ ^ ~~~ src/libavcodec/h264_refs.c:382:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 382 | for (i = index; i + 1 < sl->ref_count[list]; i++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:398:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 398 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:399:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 399 | for (index = 0; index < sl->ref_count[list]; index++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:404:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 404 | for (i = 0; i < FF_ARRAY_ELEMS(h->last_pocs); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 },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 | src/libavcodec/h265_metadata_bsf.c : 429 : 39 : warning: In file included from missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/hap.c :i26 : f429In file included from | src/libavcodec/hap.h( : gb30-: > src/libavcodec/bytestream.hs i:z 171 e{:_ i18.ni:_ b6itwarning: s4 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]=< = r-e1 _}in,d e-x1), {2 5 | 5 ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ , 171F | LA G S }g,- > b| uf ^f er += FFMIN(g->buffer_end - g->buffer, ssrc/libavcodec/h265_metadata_bsf.ciz:e)433;: 37| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~warning: missing field 'unit' initializer [-Wmissing-field-initializers] 433 | src/libavutil/macros.h : 49: 25 : note: {expanded from macro 'FFMIN' .i64 = -491 | }#,d e-f1i,n e5, FFFLMAIGNS( a},,b ) | ^( (a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/h265_metadata_bsf.c:438:44: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 438 | { .dbl = 0.0 }, 0, UINT_MAX, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:442:43: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 442 | { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:446:50: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 446 | { .i64 = -1 }, -1, HEVC_MAX_WIDTH, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:449:50: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 449 | { .i64 = -1 }, -1, HEVC_MAX_WIDTH, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:452:51: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 452 | { .i64 = -1 }, -1, HEVC_MAX_HEIGHT, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.cIn file included from :455:51src/libavcodec/hap.c:: 26warning: : missing field 'unit' initializer [-Wmissing-field-initializers]In file included from src/libavcodec/hap.h:30: src/libavcodec/bytestream.h: 186455: | 13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { .i64 = -1 },186 | - 1 , HsEizVeC2 _=MA XF_FHMEIING(HpT-,> bFuLfAGfSer _}e,n d | - ^ p->buffer, size); | src/libavcodec/h265_profile_level.c ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ :202:19: src/libavutil/macros.hwarning: :49comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 25: note: expanded from macro 'FFMIN' 49202 | | # d e f ifnoer (FiF M= I0N;( a,ib )< F((Fa_)A R>R (AbY)_E LE?M S((h2b6)5_ l:e v(ea)l)s ) ;| ~ ^ ~ i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~In file included from src/libavcodec/hap.c:26: In file included from src/libavcodec/hap.h:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/h265_profile_level.c:209:22 :187 | warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] if (s i209z | e 2 ! = s izief) (| p ~~~~~ ^ ~~~~ ic_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_metadata_bsf.c:481:12: warning: src/libavcodec/h265_profile_level.cmissing field 'help' initializer [-Wmissing-field-initializers] :234:27 :481 warning: | comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] { N UL234L | } | ^ else if (pic_size <= (level->max_luma_ps >> 1)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h265_profile_level.c:236:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 236 | else if (pic_size <= (3 * level->max_luma_ps >> 2)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/hapqa_extract_bsf.c:30: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 13 warnings generated. In file included from src/libavcodec/hapqa_extract_bsf.c:30: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hapqa_extract_bsf.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hap.c:26: In file included from src/libavcodec/hap.h:30: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #definsrc/libavcodec/h264_refs.ce F:FM429IN:(a25,:b )warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( (a) > (b) ? (b )429 | : ( a ) )f o| r ~ ^ ~( list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:439:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 439 | if (index >= sl->ref_count[list]) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavcodec/hqxdsp.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from In file included from In file included from src/libavcodec/h264_slice.csrc/libavcodec/hap.c::src/libavcodec/hapqa_extract_bsf.c26:: 4630In file included from : : src/libavcodec/hap.hsrc/libavcodec/golomb.h:src/libavcodec/bytestream.h::30482293: ::src/libavcodec/bytestream.h3413:::318 :warning: warning: 15comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 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 | 482i | 293f | (s i z siez2 !e 2= s= i Fz FeM I)N (pi- f | (>b ~~~~~ ^ ~~~~ugb -f>sfiezre__ienn_db i-t sp -<>=bu ffree_ri,n sdiezex)); {| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 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) : 16(a) warning)s generated| ~ ^ ~. In file included from src/libavcodec/hapqa_extract_bsf.c:30: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hap.c:26: In file included from src/libavcodec/hap.h:30: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hap.c:26: In file included from src/libavcodec/hap.h:30: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hapqa_extract_bsf.c:30: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hapqa_extract_bsf.c:30: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hcadec.c:25: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hcadec.c:25: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #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/h264_refs.c:693:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 693 | for (j = 0; j < FF_ARRAY_ELEMS(h->long_ref); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:731:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 731 | for (j = 0; j < FF_ARRAY_ELEMS(h->last_pocs); j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:808:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 808 | for (i = 0; i < FF_ARRAY_ELEMS(h->ps.pps_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:811:32: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 811 | pps_ref_count[0] = FFMAX(pps_ref_count[0], pps->ref_count[0]); | ^ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)src/libavcodec/bytestream.h) :| 271 ~ ^ ~ :17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/h264_refs.c:812:32: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 271 | int s812i | z e 2 = F F MI N ( g - >pbpusf_freerf__ecnodu -n tg[->1b]u ff=e rF,F sMiAXz(e)p;p s _| r ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ef _count[1src/libavutil/macros.h]:,49 :pp25s:- >rnote: efexpanded from macro 'FFMIN'_ count[ 149] | )#;d e f| i ^ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~n e FFMsrc/libavutil/macros.h:I47N(:a25:, bnote: )expanded from macro 'FFMAX' ((a) > (47b) | #?d (ebf)i n:e (FaF)M)A X (| a ~ ^ ~ ,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ In file included from src/libavcodec/hcadec.c:25: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hcadec.c:25: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hcadec.c:25: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 1 warning generated. 4 warnings generated. src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hcadec.c:25: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hcadec.c:25: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 13 warnings generated. src/libavcodec/h264_slice.c:338:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 338 | for (i = 0; i < FF_ARRAY_ELEMS(h->ps.sps_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_slice.c:343:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 343 | for (i = 0; i < FF_ARRAY_ELEMS(h->ps.pps_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/hqxvlc.o src/libavcodec/hapqa_extract_bsf.c:118:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 118 | { NULL }, | ^ In file included from src/libavcodec/hevc_mp4toannexb_bsf.c:29: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((asrc/libavcodec/h264_refs.c) > (:b)851 :?27 :(b ) warning: : (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a )) | ~ ^ ~ 851 | for (i = 0; i < FF_ARRAY_ELEMS(sl->mmco); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 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 17src/libavcodec/hevc_mp4toannexb_bsf.c: warning29: ssrc/libavcodec/bytestream.h generated:. 187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/htmlsubtitles.o In file included from CC libavcodec/huffman.o src/libavcodec/hevc_parse.c:19: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/huffyuv.o In file included from src/libavcodec/hevc_parse.c:19: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_parse.c:19: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_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. 3 warnings generated. CC libavcodec/huffyuvdec.o In file included from src/libavcodec/hevc_mp4toannexb_bsf.c:29: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_mp4toannexb_bsf.c:29: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/huffyuvdsp.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_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:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->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/hevc_mp4toannexb_bsf.c:29: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_mp4toannexb_bsf.c:In file included from 29: src/libavcodec/bytestream.hsrc/libavcodec/hevc_sei.c::35725:: 15src/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] 357 | 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 8src/libavcodec/hdrenc.c warning:s23 generated: . src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_parse.c:19: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_parse.c:19: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hevc_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' 49In file included from | #defsrc/libavcodec/hdrenc.ci:n23e: src/libavcodec/bytestream.hF:F186M:I13N: (warning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare],b ) ((a) > (b) ? (186b | ) : (sai)z)e 2 | = ~ ^ ~ FFMIN(p->bufIn file included from fsrc/libavcodec/hevc_sei.c:e25r: _src/libavcodec/bytestream.he:187n:d15: -warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]p ->buff e187r | , s iz ei)f; ( s| i ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~z e2 != ssrc/libavutil/macros.hi:z49e:)25: note: expanded from macro 'FFMIN'| ~~~~~ ^ ~~~~ 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hdrenc.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/bytestream.hsrc/libavcodec/h264dec.c::31747:: 13:src/libavcodec/golomb.h :warning: 482comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | 482 | s i z e 2 = F F M IifN ((pg-b>-b>usfifzere__einIn file included from nd_ b-src/libavcodec/hdrdec.ci :tp22s-: >b bnote: uexpanded from macro 'FFMIN'f fer += F F49 | M#INd(egf-i>neb ufFfFeMr_IeNn(da ,-b )g -(>(bau)f f>e r(,b )s i?z e();b ) | : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ (a)) | ~ ^ ~ src/libavutil/macros.h:In file included from 49src/libavcodec/hevc_parse.c::2519:: src/libavcodec/bytestream.hnote: :expanded from macro 'FFMIN'318 :15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #d e318 | f i n e iFfF M(IsNiz(ea2, b!=) s(i(zea)) >| ~~~~~ ^ ~~~~(b ) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hdrdec.c:22: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hdrdec.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hevc_mp4toannexb_bsf.c:70:61: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 70 | if (4 + AV_INPUT_BUFFER_PADDING_SIZE + nalu_len > SIZE_MAX - new_extradata_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (asrc/libavcodec/bytestream.h)) : 271| : ~ ^ ~17 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/hevc_parse.c:19: src/libavcodec/bytestream.h:356: 13271: | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] int size2 = 356F | F M I N (sgi->zbeu2 f=f eFrF_eMnIdN (-p -g>b-u>fbfuerf_feenrd, -s pi-z>eb);u f f| e ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~r , size);src/libavutil/macros.h : 49| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~25 : note: expanded from macro 'FFMIN' src/libavutil/macros.h:49:25: note: 49expanded from macro 'FFMIN' | #src/libavcodec/bytestream.hde:fi n49e | 271F#:F17dM:IeN fwarning: i(ancomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e, FbF)M IN(((aa), b>) ( b (271)( | a? ) (ib>n t) (: (basi)) ze)2 ? =| ( ~ ^ ~b F)F M:I N(a()g)- >b u| f ~ ^ ~f er_end - In file included from gsrc/libavcodec/hevc_parse.c->:b19u: fsrc/libavcodec/bytestream.h:f357:e15r:, warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ize) ;357 | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~i f (size2src/libavutil/macros.h :!49=: 25s:i znote: eexpanded 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:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hdrenc.c:23: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hdrenc.cIn file included from :23: src/libavcodec/hevc_sei.csrc/libavcodec/bytestream.h::25294: :src/libavcodec/bytestream.h15:: 293: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] 294 | if (size2 != s293i | z e ) | s ~~~~~ ^ ~~~~ ize2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) src/libavcodec/bytestream.h((a:) 271>: (17b:) ?warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b ) : (a)) | ~ ^ ~ 271 | In file included from src/libavcodec/hevc_sei.c : 25 : isrc/libavcodec/bytestream.hn:t 294si:z15e2: = warning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F MIN(g-> b294uf | fe r _ e nidf - In file included from (g-ssrc/libavcodec/hapdec.c>iz:be239 u: !=f src/libavcodec/bytestream.hfesri:,z e186) s :i| 13z ~~~~~ ^ ~~~~: e) ;warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49: 25186: | note: expanded from macro 'FFMIN' size2 = F49F | #MdINe(fipn-e> FbFuMfINf(ear,_be)n d( (-a )p ->> b(ubf)f er?, ( b)s i:z e()a);) | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~ ^ ~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hdrenc.c:23: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hevc_mp4toannexb_bsf.c:152:40: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 152 | if (na l317 | u _ s i sziez e<2 2 =|| FnFaMlIuN_(In file included from spi-zsrc/libavcodec/hdrdec.c>e:b 22u>: fbsrc/libavcodec/bytestream.hfye:r293:t13_:ee snwarning: td comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- r ep-a>mbu2f_fgeetr_b,y 293 | tsie ze s)_l e;f t s(i| & ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~zge2 b )=) F{ F src/libavutil/macros.h| :49M ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:IN25 :( note: pexpanded from macro 'FFMIN'- >buffe 49r | _e#ndd e-f pi-n>beuf fFeFrM,I Ns(iaz,eb)); ( (| a ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) > (b) src/libavutil/macros.h?:49 :25(:b note: )expanded from macro 'FFMIN' : (a)) 49| ~ ^ ~ | #define FFMIn file included from Isrc/libavcodec/hevc_sei.cN:(25a: ,src/libavcodec/bytestream.hb): (318(:15a:) warning: >comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (b) ? 318( | b ) :i f ((as)i)z e 2| ~ ^ ~! = size) In file included from | ~~~~~ ^ ~~~~src/libavcodec/hdrdec.c :22: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'src/libavcodec/bytestream.h : 49355 | :#13d:ef iwarning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e FFMIN(a,b) ((a) 355> | ( b) ? s(ibz)e : =( aF)F)M I N| (g ~ ^ ~ ->buffer_end In file included from -src/libavcodec/hdrdec.c :g-22>: busrc/libavcodec/bytestream.hf:f318e:r,15 :s iwarning: zcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 318 | isrc/libavutil/macros.hf: 49(:s25i:z note: eexpanded from macro 'FFMIN'2 != size ) 49 | | #d ~~~~~ ^ ~~~~e fine FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hdrenc.c:23: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hdrenc.c:23: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | src/libavcodec/bytestream.h i:n355t: s13iz:e 2warning: =comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] F FMIN(g->buffer_e n355d | - g - >sbuifzfeer ,= sFFiMzeI)N; ( g| - ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ >buffer_src/libavutil/macros.he:n49d: 25:- note: gexpanded from macro 'FFMIN'- >buffer, 49s | i#zdee)f;in e | FF ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~M IN(a,b) ((src/libavutil/macros.ha:)49 :>25 (:b )note: ?expanded from macro 'FFMIN' (b) : (49a | )#)d 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:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_sei.c:25: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h: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.hsrc/libavcodec/h264dec.c:49src/libavcodec/hapdec.c:::792539:: src/libavcodec/bytestream.h::note: 13expanded from macro 'FFMIN': 293: 13:warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: 49comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | #define FFM IN79( | a 293 , | ib f) ( ( ( saizr)ee2 f > (=> b=F) FM Is? Nl((p--b>>r)efb_usrc/libavcodec/h264_cavlc.c cf:o (f:uante[0712):r29])_:e) nwarning: d comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]| - ~ ^ ~| ~~~ ^ ~~~~~~~~~~~~~~~~ p->buffIn file included from esrc/libavcodec/hdrdec.cr: ,22: 712src/libavcodec/bytestream.h : | s356 :13i z:e warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ i356f | ( mssrc/libavutil/macros.hb:_i49zsk:e25i:2p =_note: r unexpanded from macro 'FFMIN' F FM>I Nh( -p49> | -m#>dbbe_fnuuifnmfee)r F_{FeM n| I ~~~~~~~~~~~ ^ ~~~~~~~~~ dN (-a, bp) -((>absrc/libavcodec/h264_cavlc.c)u :f874>f: e29(br:) ,? ( warning: bscomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) iz e):; | ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~a 874)) | src/libavutil/macros.h | :49 ~ ^ ~: 25 : note: fexpanded from macro 'FFMIN' or In file included from (src/libavcodec/hapdec.cl:39i: ssrc/libavcodec/bytestream.h49t | :#d e294=f: i150:n; ewarning: lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] iFFsMIt N<294( a | s,lb ) -(>( a)l i> s ti_(fc bo()sun ti;?ze l2i( s!b=t) +:s+ )i( {zae )) | ) ~~~~ ^ ~~~~~~~~~~~~~~ | | ~~~~~ ^ ~~~~ ~ ^ ~ src/libavcodec/h264_cavlc.cIn file included from :src/libavcodec/hdrdec.c886:22: src/libavcodec/bytestream.h::35731:: 15: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] 886357 | | i f ( s i ze 2 ! = si z e ) | ~~~~~ ^ ~~~~ 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++) {5 | warning ~~~~ ^ ~~~~~~~~~~~~~~ s generated. src/libavcodec/h264_cavlc.c:1020:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1020 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:1041:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1041 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:1108:36: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 1108 | if (((unsigned)sl->qscale) > max_qp){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/h264_cavlc.c:1111:40: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 1111 | if (((unsigned)sl->qscale)src/libavcodec/bytestream.h > m:a317x_:q13p:) {warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 11 warnings generated. 12 warnings generated. src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hapdec.c:39: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hapdec.c:39: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/huffyuvenc.o src/libavcodec/hdrdec.c:107:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 107 | avctx->sample_aspect_ratio = p->sample_aspect_ratio = av_inv_q(av_d2q(sar, 4096)); | ~~~~~~ ^~~ In file included from src/libavcodec/hevc_ps.c:27: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/huffyuvencdsp.o src/libavcodec/h264_slice.c:950:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 950 | if (h->x264_build < 44U) | ~~~~~~~~~~~~~ ^ ~~~ CC libavcodec/idcinvideo.o CC libavcodec/idctdsp.o CC libavcodec/iff.o In file included from src/libavcodec/h264_mb.c:797: src/libavcodec/h264_mb_template.c:76:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 76 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/iirfilter.o 31 warnings generated. CC libavcodec/ilbcdec.o src/libavcodec/hcadec.c:275:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 275 | for (int i = 0; i < band_count; i++) { | ~ ^ ~~~~~~~~~~ src/libavcodec/h264dec.c:CC libavcodec/imc.o 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/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 | 4 warning s generated . for (int j = 0; j < bands_per_hfr_group && k < total_band_count && l >= 0; j++, k++, l--){ | ~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavcodec/imgconvert.o src/libavcodec/h264_slice.c:1252:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1252 | for (int i = 0; i < tc_sd[0]; i++) { | ~ ^ ~~~~~~~~ src/libavcodec/hcadec.c:302:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 302 | for (int i = 0; i < ch->count; i++) { | ~ ^ ~~~~~~~~~ src/libavcodec/hapdec.c:191:73: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 191 | if (chunk->compressed_offset + (uint64_t)chunk->compressed_size > bytestream2_get_bytes_left(gbc)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) | ~ ^ ~ 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_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] src/libavcodec/hcadec.c 186: | 333 : 27 : swarning: izcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e 2 = FFMIN(p->buf f333e | r _e n d - p -f>obru f(fientr ,i s=i z0e;) ; i | < ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ch->count;src/libavutil/macros.h :i49+:+25): note: expanded from macro 'FFMIN'| ~ ^ ~~~~~~~~~ 49 | #dsrc/libavcodec/hcadec.cef:i341n:e27: Fwarning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]M IN(a,b )341 | ( ( a ) > ( bf) o?r ((bi)n t: i( a=) )1 ; | i ~ ^ ~ < ch->count; In file included from isrc/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.hsrc/libavcodec/hcadec.c::187364::1527:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | 364 | i f ( s ifzoer2 (!i=n ts iiz e= )0 ; | i ~~~~~ ^ ~~~~ < hfr_group_count; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/hcadec.c:368:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 368 | for (int i = 0; i < ch->count; i++) { | ~ ^ ~~~~~~~~~ src/libavcodec/hcadec.c:380:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 380 | for (int i = 0; i < ch->count; i++) | ~ ^ ~~~~~~~~~ src/libavcodec/h264_mb_template.c:286:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 286 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/hapdec.c:286:27: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 286 | if (ctx->tex_size != (avctx->coded_width / TEXTURE_BLOCK_W) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287 | *(avctx->coded_height / TEXTURE_BLOCK_H) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 288 | *ctx->dec[t].tex_ratio) { | ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->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: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 | (fIn file included from loasrc/libavcodec/hevc_cabac.ct:)30g: mIn file included from ->src/libavcodec/hevcdec.hp:e40r: cIn file included from esrc/libavcodec/hevc_sei.hnt:_30: iIn file included from nsrc/libavcodec/h2645_sei.ht:r28a: _src/libavcodec/bytestream.hc:293o:d13e:d _warning: mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a croblocks/255, 293 | 555 | s iz e 2 = F F M I N (p - >(bfulfofeatr)g_me-n>dp e- rpc-e>nbtu_fsfiexr_,t aspi_zfei);l t e| r ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~i ng/255, src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'556 | 49 | # d e fi n e (FFfMlIoNa(ta),bg)m -(>(pae) r> c(ebn)t _?a l(pbh)a _:p o(ian)t)_ d e| b ~ ^ ~l ocking_instIn file included from ansrc/libavcodec/hevc_cabac.cc:e30/: 2In file included from 5src/libavcodec/hevcdec.h5:)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]src/libavcodec/h264dec.c :555:52: 294warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (size 2552 ! | = s i z e ) a| ~~~~~ ^ ~~~~v _log(logctx, AV_LOG_DEBUG, " SEI GREEN Complexity Metrics: %f %f %f %f\n", | ~~~~~~ 553 | (float)gm->percent_non_zero_macroblocks/255, 554 | (float)gm->percent_intra_coded_macroblocks/255, 555 | (float)gm->percent_six_tap_filtering/255, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ src/libavcodec/h264dec.c:554:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | av_log(logctx, AV_LOG_DEBUG, " SEI GREEN Complexity Metrics: %f %f %f %f\n", | ~~~~~~ 553 | (float)gm->percent_non_zero_macroblocks/255, 554 | (float)gm->percent_intra_coded_macroblocks/255, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ src/libavcodec/h264dec.c:553:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | av_log(logctx, AV_LOG_DEBUG, " SEI GREEN Complexity Metrics: %f %f %f %f\n", | ~~~~~~ 553 | (float)gm->percent_non_zero_macroblocks/255, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/h264dec.csrc/libavcodec/hevcdec.h::40563: :In file included from src/libavcodec/hevc_sei.h47::30 : warning: In file included from implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]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] 562 | 318 | i f a(vsi_zel2o g!(=l osgictzxe,) A V| _ ~~~~~ ^ ~~~~L OG_DEBUG, " xsd_metric_value: %f\n", | ~~~~~~ 563 | (float)gm->xsd_metric_value/100); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_cabac.c:30: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_cabac.c:30: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_slice.c:1488:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1488 | for(i=0; ilast_pocs); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_slice.c:1623:99: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 1623 | || av_mod_uintp2(h->recovery_frame - h->poc.frame_num, h->ps.sps->log2_max_frame_num) > sei_recovery_frame_cnt) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_cabac.c:2140:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2140 | for( list = 0; list < sl->list_count; list++ ) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cabac.c:2147:46: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2147 | if (ref[list][i] >= rc) { | ~~~~~~~~~~~~ ^ ~~ src/libavcodec/h264_cabac.c:2164:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2164 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cabac.c:2228:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2228 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cabac.c:2234:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2234 | if (ref >= rc) { | ~~~ ^ ~~ src/libavcodec/h264_cabac.c:2243:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2243 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cabac.c:2256:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2256 | 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:2274:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2274 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cabac.c:2292:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2292 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cabac.c:2299:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2299 | if (ref >= rc) { | ~~~ ^ ~~ src/libavcodec/h264_cabac.c:2310:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2310 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cabac.c:2356:27: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 2356 | if (h->x264_build < 151U) { | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/h264_cabac.c:2419:40: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 2419 | if (((unsigned)sl->qscale) > max_qp){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 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_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, sIn file included from izesrc/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:src/libavutil/macros.h28:: 49src/libavcodec/bytestream.h::25186:: note: 13expanded from macro 'FFMIN': warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #define F F186MI | N ( a ,b ) s(i(zae)2 = >F F(MbI)N ?( p(-b)> b:u (fa)) f| e ~ ^ ~r _end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hevc_mvs.c:25: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_mvs.c:25: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hevc_ps.c:77:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 77 | for (i = 0; i < FF_ARRAY_ELEMS(s->pps_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:78:76: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 78 | if (s->pps_list[i] && ((HEVCPPS*)s->pps_list[i]->data)->sps_id == id) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/h264dec.c:821:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 821 | for (y = 0; y < p->mb_height; y++) | ~ ^ ~~~~~~~~~~~~ src/libavcodec/h264dec.c:822:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 822 | for (x = 0; x < p->mb_width; x++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/hevc_ps.csrc/libavcodec/bytestream.h::93271::2317:: 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] 27193 | | i n tf osri z(ei2 == 0F;F MiI N(Fb_uAfRfReAYr__EeLnEMdS (-s- >g-s>pbsu18_f warningslf generated. eirs,t )s; iize+)+;) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25src/libavcodec/hevc_ps.c:: 94note: :expanded from macro 'FFMIN' 76: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 49 | #define F F94M | I N( a ,b ) ( ( a) > (ibf) (s?- (>bsrc/libavcodec/h264_slice.c)s p::s 1833_l(:ai13)s:) t warning: [ | i ~ ^ ~]comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] & & ((HEVCSPS*)s-> s1833p | s _ l i sitf[i ](-t>mdpa t>a )-5>1v p+s _6i *d (==s ipds) - >| b ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ it_depth_luma - 8)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/hevc_filter.c:28: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMsrc/libavcodec/bytestream.hIN(:p271-:>b17uf:f ewarning: rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ end - p->buffer, 271s | iz e ) ; i n| t ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ size2 = src/libavutil/macros.hF:F49MI:N25(:g- >note: bexpanded from macro 'FFMIN'uf fer_en d49 | -# dge-f>ibnueff eFrF, MsiIzNe()a;, b )| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~( (a) > (src/libavutil/macros.hb:)49 :?25 :( note: bexpanded from macro 'FFMIN' ) : (a)) 49 | | #d ~ ^ ~e fine FFMIN(In file included from asrc/libavcodec/hevc_filter.c,:b)28 : (In file included from (asrc/libavcodec/hevcdec.h): 40> : (In file included from bsrc/libavcodec/hevc_sei.h): 30?: In file included from (bsrc/libavcodec/h2645_sei.h): 28:: src/libavcodec/bytestream.h(:a)294): 15 :| ~ ^ ~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hevc_sei.c:26: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/bytestream.h: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/hevc_mvs.c :25: In file included from src/libavcodec/hevcdec.h:40: src/libavutil/macros.hIn file included from src/libavcodec/hevc_sei.h::4930:: 25In file included from :src/libavcodec/h2645_sei.h :28note: : expanded from macro 'FFMIN' src/libavcodec/bytestream.h:293:13: 49warning: | #comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]d efine FFMIN(a,b) (293 | ( a ) >s i(zbe) 2? =( bF)F M: I(Na()p)- >| b ~ ^ ~u ffer_end - p-In file included from >src/libavcodec/hevc_filter.cb:u28ffer: , In file included from ssrc/libavcodec/hevcdec.hi:z40e: )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:src/libavutil/macros.h: 49warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]25 : note: expanded from macro 'FFMIN' 318 | 49 | i#fd ef(insei FzFMeI2N (!a=, b)s (i(zae)) > | ( ~~~~~ ^ ~~~~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) | ~~~~~ ^ ~~~~ CC libavcodec/imm4.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from 317src/libavcodec/hnm4video.c | : 30 : ssrc/libavcodec/bytestream.hi:ze1712: 18:= warning: FFMIN(p->bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]u ffer_end - p->bu f171f | e r , sgsrc/libavcodec/bytestream.hi-z>e:b)u355;: f13 f:| e ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ r warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]+ = FFMIsrc/libavutil/macros.hN(:g49-:>25bu:f fnote: e355r_expanded from macro 'FFMIN'e | n d - s 49gi- | #z>dbuefef ef r=i, FnsFeiM IzFNe(Fg-)M>;IbN (u fa| f,e ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ br_)en d (- (ga-src/libavutil/macros.h)>: b> 49uf(f:erb,25 s)i: z ?note: e expanded from macro 'FFMIN'(b)) ;In file included from : ( a| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~src/libavcodec/hevc_refs.c )49 | :)#d e 28| fsrc/libavutil/macros.h: : ~ ^ ~49i:In file included from n25:e note: src/libavcodec/hevcdec.hexpanded from macro 'FFMIN' : F40: In file included from Fsrc/libavcodec/hevc_mvs.cIn file included from :M Isrc/libavcodec/hevc_sei.h2549: NIn file included from :30 | : (src/libavcodec/hevcdec.h#In file included from asrc/libavcodec/h2645_sei.h::d,4028: eIn file included from b: fsrc/libavcodec/hevc_sei.hi)nsrc/libavcodec/bytestream.h: e:30( (171: :18F:aFMIn file included from src/libavcodec/h2645_sei.h)INwarning: (a:, 28bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare])>: ( b src/libavcodec/bytestream.h:)318 (?:(15 a:( b)) warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] > ((b)171 a318 | ? ) | ) (| b ~ ^ ~ g) ->:b uf fi(ae)fr) + =( s| iFze ~ ^ ~2 FM I!N=(g -s>ibuzfIn file included from e)f src/libavcodec/hevc_filter.c:e 28r: _| ~~~~~ ^ ~~~~In file included from esrc/libavcodec/hevcdec.hnd: 40- : gIn file included from -src/libavcodec/hevc_sei.h>b:u30ff: eIn file included from src/libavcodec/h2645_sei.hr:, 28s: izsrc/libavcodec/bytestream.he:);356 : 13| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h:35649 | : 25 : note: sexpanded from macro 'FFMIN'i ze2 = F F49 | M#IdNef(ipn-e> bFuFMfIfN(ear,b_)e (n(da )- >p ->(bb)u f?f e(r,b s)i z:e ()a);) | | ~ ^ ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_filter.c:28: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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] src/libavcodec/h264_slice.c 186 | : 1895 : 27si:z ewarning: 2comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] = FFMIN(p->buffe r1895_ | e n d - p - > bsulf-f>efirr,s ts_imzbe_);a d| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~d r >= h->src/libavutil/macros.hm:b_49n:u25m:) note: {expanded from macro 'FFMIN' | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ 49 | #definsrc/libavcodec/h264_slice.ce: 1894F:F56M:I Nwarning: (comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]a, b) ((a) > (b )1894 | ? (b ) i:f (a()s)l - | > ~ ^ ~f irst_mb_adIn file included from drsrc/libavcodec/hnm4video.c :<30<: src/libavcodec/bytestream.hF:I187E:L15D: _warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]CC libavcodec/imm5.o O R_MBAF F187_ | P I CT UR E(ihf)src/libavcodec/hevc_ps.c (>:si=159z he-:2>15m :b! _=nwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]siuz m e|)| | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ~~~~~ ^ ~~~~ src/libavcodec/h264_slice.c159: | 1967 : 41 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (In file included from k > =1967src/libavcodec/hevc_refs.c : | F28 : In file included from Fsrc/libavcodec/hevcdec.h _ :A 40R RA: YIn file included from src/libavcodec/hevc_sei.h:_30 EL: EIn file included from M src/libavcodec/h2645_sei.hS(irp:sf28: - src/libavcodec/bytestream.h(>j :u186 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] l ist_count && src/libavcodec/hevc_ps.ci: 188< s:l18627- | :> warning: r ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f_ c osuinzte[j2] = F188F&M | & I N( | p ~ ^ ~~~~~~~~~~~~~~~~ - > b uf fe r src/libavcodec/h264_slice.c_ f:oe1967r:nd 19- (:ip- > warning: bu=fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] fe 0r;, is i< z e1967);r | p s - | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~>n u m _ ne ga t src/libavutil/macros.h iif:v (49e:j25_ :p note: >l> 49i | # ds1t;_e ficnouine +Ft+ F&&)M I i{N (< a | s, ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~bl )- >(re(fa_) c>src/libavcodec/hevc_ps.co u:(n212bt:[) 27? j(:]b ) warning: &comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]&In file included from : (a| )src/libavcodec/hevcdec.c ~ ^ ~~~~~~~~~~~~~~) : 41 212: | src/libavcodec/bytestream.h | ~ ^ ~: 171 : 18: warning: In file included from comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/hevc_refs.c :f28: oIn file included from src/libavcodec/hevcdec.hr: 40(: iIn file included from =src/libavcodec/hevc_sei.h :030;: In file included from src/libavcodec/h2645_sei.hi:28 : 171 | src/libavcodec/bytestream.h< r: p 187 gs-:->>15:bnu ffuwarning: erm comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] _+=n eF gaF187t | Mi INv( g-e >_ibfp uif(fecrss;_ eindiz +- eg+)2 - !{=>b u| sfi ~ ^ ~~~~~~~~~~~~~~~~~~~~~~fze r,e s)iz e );| src/libavcodec/hevc_ps.c ~~~~~ ^ ~~~~ : | 225 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: 27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/bytestream.hsrc/libavutil/macros.h :22549: | : 25 : 355 :note: 13 expanded from macro 'FFMIN': warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f o 49r | # d(eif i=n e0 F;F Mi355 | I N (a ,i =t(b iF)vFe _M?p I(iNcbs();g i -+:>b+uf f)e( r{a _)) | 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/hevc_mvs.c:25: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 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_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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hevcdec.c:41: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevcdec.c:41: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264dec.c:1049:83: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 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", OFFSsrc/libavcodec/bytestream.hET(n:a271l:_17l:e nwarning: gtcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]h _size), AV_OPT_TY P271E | _ I N Ti,nt {s.izi6e42 == 0F}F,M I0N(,g ->4b, uVfDfXer _e}n,d -| ^ g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' src/libavcodec/h264dec.c :491051 | :#136:d efwarning: imissing field 'unit' initializer [-Wmissing-field-initializers]n e FFMIN(a,b) (1051( | a ) > { ("be)n a?b l(eb_)e :r "(,a ))" En a| ~ ^ ~b le error resilience on damaged frames (unsafe)", OFFSET(enable_er), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VD }, | ^ src/libavcodec/h264dec.c:1052:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1052 | { "x264_build", "Assume this x264 version if no x264 version found in any SEI", OFFSET(x264_build), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX, VD }, | ^ src/libavcodec/h264dec.c:1053:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1053 | { NULL }, | ^ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hnm4video.c:30: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hnm4video.c:30: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g-In file included from >bufsrc/libavcodec/hevc_refs.cfe:r28,: In file included from ssrc/libavcodec/hevcdec.hi:z40e: )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: src/libavutil/macros.hwarning: :49comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 25: note: expanded from macro 'FFMIN' 49 | #d e293f | in e F F MsIiNz(ea2, b)= (F(FaMI)N (> p(->bb) u?ff er(_be)nd :- (pa)-)>b u f| f ~ ^ ~e r, sizsrc/libavcodec/bytestream.he):; 317 :13| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h:49:25: 317note: | expanded from macro 'FFMIN' size2 =49 | F#FdMeIfiNn(e pF-FM>IbNu(faf,ebr)_ e(n(da )- > p(-b>)b uf?f e(rb,) :s i(zae))); | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~ ^ ~ src/libavutil/macros.hIn file included from :src/libavcodec/hevc_refs.c49::2825: :In file included from src/libavcodec/hevcdec.hnote: :expanded from macro 'FFMIN'40 : In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h49: | 28#: dsrc/libavcodec/bytestream.he:f294i:n15e: F Fwarning: Mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]I N(a,b) 294( | ( a ) i>f ((sbi)z e?2 (!b=) s:i z(ea)) ) | | ~~~~~ ^ ~~~~ ~ ^ ~ 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) | ~~~~~ ^ ~~~~ 41 warnings generated. 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 FFMIsrc/libavcodec/bytestream.hN(a:,317b:)13 :( (warning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) > (b) ? (b) : ( a317) | ) | ~ ^ ~s ize2 = FFMIn file included from Isrc/libavcodec/hevcdec.cN:(41p: -src/libavcodec/bytestream.h>:bu294f:f15e:r _warning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n d - p- >294b | uf f e r ,if si(zsei);z e| 2 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ! = size) | src/libavutil/macros.h ~~~~~ ^ ~~~~: 49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_refs.c:28: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hnm4video.c:30: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hnm4video.c:30: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevcdec.c:41: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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 In file included from - p-src/libavcodec/hq_hqa.c>:bu26f: fsrc/libavcodec/bytestream.he:r171,: 18s:i zwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: 171expanded from macro 'FFMIN' | g -49> | b#udfeffienre +F= FFMFIMNI(Na(,gb)- >(b(ua)f f> e(rb)_ e?n (db )- :g- >(bau)f)f e | r ~ ^ ~, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~In file included from src/libavcodec/hevc_refs.c:28: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavutil/macros.hsrc/libavcodec/h2645_sei.h::2849: :src/libavcodec/bytestream.h25::357: 15note: : expanded from macro 'FFMIN'warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49357 | | # d e f iinfe (sFiFzMeIN2( a!,=b )s i(z(ea)) | > ~~~~~ ^ ~~~~ (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' src/libavcodec/bytestream.h 49 | :#355d:e13f:i nwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] FFMIN(a,b) ((a) > 355( | b ) ?s i(zbe) =: F(FMaI)N)( g -| >b ~ ^ ~uf fer_end - gIn file included from ->src/libavcodec/hq_hqa.cb:uf26f: esrc/libavcodec/bytestream.hr:, 187s:iz15e:); warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 187 | src/libavutil/macros.h : 49:i25f: (note: expanded from macro 'FFMIN's ize2 ! =49 | s#idezfien)e F| F ~~~~~ ^ ~~~~M IN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevcdec.c:41: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevcdec.c:41: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hevc_ps.c:362:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 362 | for (i = 0; i < nb_cpb; i++) { | ~ ^ ~~~~~~ 5 warnings generated. 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] src/libavcodec/bytestream.h: 27181: | 17 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (write o271f | fs e t > =i hnnt ms->iwzied2t h= *F FhMnmI-N(>gh->eibguhft)f {e r _| e ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~n d - g->bufsrc/libavcodec/hnm4video.cfe:r103:,46: swarning: icomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]z e); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 103 | src/libavutil/macros.h : 49 : 25 : note: expanded from macro 'FFMIN'if (offset 49 | <# de0f i|n|e oFfFfMsIeNt(a ,+b )c o(u(an)t > >(=b) h?n m(-b>)w i:d th( a*) )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) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 16 warnings generated. 14 warnings generated. src/libavcodec/hnm4video.c:124:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 124 | for (yIn file included from = 0src/libavcodec/hq_hqa.c;: 26y <: src/libavcodec/bytestream.hhn:m293:-13>h:e iwarning: gcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]h t; y++) { | ~ ^ ~~~~~~~~~~~ 293 | sizesrc/libavcodec/hnm4video.c2 := FFMIN(p129-:>23b:u fwarning: fcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]e r_end - p129- | > b u f f e r , fsoirz e()x; = 0| ; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ x < width; xsrc/libavutil/macros.h+:+49): 25{: note: | ~ ^ ~~~~~expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hq_hqa.c:26: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hq_hqa.c:26: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hevc_ps.c:452:18: warning: comparison of integers of different signs: 'ptrdiff_t' (aka 'int') and 'unsigned int' [-Wsign-compare] 452 | if (nal_size > sizsrc/libavcodec/bytestream.heo:f(355vp:s13->:d awarning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a) ) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c355: | 528 : 41 : siwarning: zcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e = FFMIN(g -528> | b u f f e r _iefn d(v p- sg->-v>pbsuf_fneurm,_ hsridz_ep)a;r a m| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e ters > (usrc/libavutil/macros.hn:s49ig:n25:e dnote: )expanded from macro 'FFMIN'v ps->vps _49n | u#md_eflianyee rF_FsMeItNs()a ,{b) (| ( ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~a ) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hq_hqa.c:26: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hq_hqa.c:26: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 13 warnings generated. src/libavcodec/hnm4video.c:160:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 160 | while (bytestream2_tell(&gb) < size) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/hnm4video.c:167:37: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 167 | if (writeoffset + 2 > hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:181:41: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 181 | if (writeoffset + count > hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:193:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]15 warnings generated. 193 | if (writeoffset > hnm->width * hnm->height) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:215:46: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 215 | } else if (writeoffset + 2*count > hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/hevcpred.c:23: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevcpred.c:23: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end 34- warningpCC libavcodec/imx_dump_header_bsf.o s- generated>. buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevcpred.c:23: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hnm4video.c:289:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 289 | while (bytestream2_tell(&gb) < size) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/hnm4video.c:297:46: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 297 | if (writeoffset + hnm->width >= hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:309:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 309 | if (writeoffset > hnm->width * hnm->height) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:329:45: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 329 | CC libavcodec/indeo2.o if (offset + hnm->width + count >= hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:332:57: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 332 | } else if (writeoffset + hnm->width + count >= hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/indeo3.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/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) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/indeo4.o In file included from src/libavcodec/hevcpred.c:23: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevcpred.c:23: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/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 (gbIn 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] >si 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ zesrc/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' _ 49 | #define FFMIN(a,b) ((a) > (src/libavcodec/bytestream.hb) ?: (317b:)13 :: (warning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) ) | ~ ^ ~ in 317 | size2 _= FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ bsrc/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' i 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ tsIn 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.hCC libavcodec/indeo5.o :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) | ~~~~~ ^ ~~~~ <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/hevcdsp.c:111: In file included from src/libavcodec/hevcdsp_template.c:24: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevcdsp.c:111: In file included from src/libavcodec/hevcdsp_template.c:24: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevcpred.c:23: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevcpred.c:23: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hevc_refs.c:71:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 71 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: 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/hevc_ps.c:src/libavutil/macros.h740::4935::25 :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]note: expanded from macro 'FFMIN' 49 | #def i740 | n e F F MI N ( a , b ) ( ( a ) > (ibf )(m a? t(rbi)x _:i d( a<) )d e | l ~ ^ ~ ta) { | ~~~~~~~~~ ^ ~~~~~ 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/hevcdsp.c:111: In file included from src/libavcodec/hevcdsp_template.c:24: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevcdsp.c:111: In file included from src/libavcodec/hevcdsp_template.c:24: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 !=src/libavcodec/hevc_cabac.c siz:e722): 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) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/hevc_refs.c:87:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 87 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #dsrc/libavcodec/hevc_refs.cefi:ne143 :FFM19I:N (warning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare],b ) ((a) > (b) ? ( b143) | : (fao)r) ( i| ~ ^ ~= 0; i < FF_ARRIn file included from Asrc/libavcodec/hevcdsp.cY:_111E: LIn file included from EMsrc/libavcodec/hevcdsp_template.cS:24(: sIn file included from -src/libavcodec/hevcdec.h>:D40P: BIn file included from )src/libavcodec/hevc_sei.h;: 30i: +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) | ~~~~~ ^ ~~~~ 11 warnings generated. src/libavcodec/hevc_refs.c:178:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 178 | for (int i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_mvs.c:412:23: warning: 11comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] warnings generated. 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/hevc_cabac.c:799:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 799 | while (i < lc->parent->sh.max_num_merge_cand-1 && get_cabac_bypass(&lc->cc)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:190:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 190 | for (int i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:206:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 206 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:260:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 260 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:270:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 270 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:281:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 281 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:886:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 886 | if (sps->chroma_format_idc > 3U) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/hevc_ps.c:956:58: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 956 | if (sps->temporal_layer[i].max_dec_pic_buffering > (unsigned)HEVC_MAX_DPB_SIZE) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1047:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1047 | for (i = 0; i < sps->nb_st_rps; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1114:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1114 | ow->top_offset + ow->bottom_offset >= sps->height) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1113:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1113 | src/libavcodec/hq_hqa.c : 155 o:w30->:l efwarning: tcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]_ offset + ow- >155r | i gh t _o f f s e itf ( s>li=ce _sopfsf-[>swilditche |]| < | ( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~pr ofile->num_src/libavcodec/hevc_ps.csl:i1164:ce50:s warning: +comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1) * 3 || | 1164 | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (sps->max_transform_hierarchy_depth_inter > sps->log2_ctb_size - sps->log2_min_tb_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1169:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1169 | if (sps->max_transform_hierarchy_depth_intra > sps->log2_ctb_size - sps->log2_min_tb_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:In file included from 301:22:src/libavcodec/imc.c :warning: 38comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 301 | 49 | i f r(est-u>rsnl iecex_pi2dfx( M_L>O=G 2f_ra1m0e -*> rxp)l;_ b u| f ~ ^- >size / sizeof(RefPicListTab)) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:331:39: warning: missing field 'list' initializer [-Wmissing-field-initializers] 331 | RefPicList rpl_tmp = { { 0 } }; | ^ CC libavcodec/intelh263dec.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++)CC libavcodec/interplayacm.o { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) | ~ ^ ~ 12src/libavcodec/hevc_refs.c: warning375s:36 generated:. warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 375 | sh->collocated_ref_idx < rpl->nb_refs) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavcodec/interplayvideo.o CC libavcodec/intrax8.o src/libavcodec/hevc_refs.c:387:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 387 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1206:18: warning: comparison of integers of different signs: 'ptrdiff_t' (aka 'int') and 'unsigned int' [-Wsign-compare] 1206 | if (nal_size > sizeof(sps->data)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavcodec/intrax8dsp.o CC libavcodec/ipu_parser.o src/libavcodec/hevc_refs.c:479:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 479 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:498:20: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 498 | else if (i < short_rps->num_negative_pics) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:520:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 520 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/ituh263dec.o src/libavcodec/hevc_refs.c:534:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 534 | for (i = 0; i < rps->num_negative_pics; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1349:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1349 | if (i > pps->col_bd[j]) | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1376:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1376 | if (tb_x < pps->col_bd[i + 1]) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1383:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1383 | if (tb_y < pps->row_bd[i + 1]) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1403:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1403 | for (y = pps->row_bd[j]; y < pps->row_bd[j + 1]; y++) | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1404:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1404 | for (x = pps->col_bd[i]; x < pps->col_bd[i + 1]; x++) | ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/hevcdec.c:45: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/hevc_ps.c:1464:18: warning: comparison of integers of different signs: 'ptrdiff_t' (aka 'int') and 'unsigned int' [-Wsign-compare] 1464 | if (nal_size > sizeof(pps->data)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1526:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1526 | pps->diff_cu_qp_delta_depth > sps->log2_diff_max_min_coding_block_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1591:21: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 1591 | if (sum >= sps->ctb_width) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1603:21: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 1603 | if (sum >= sps->ctb_height) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/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)) | ~ ^ ~ 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->buffersrc/libavcodec/hevc_ps.c:1691:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] _en 1691 | for (i = 0; i < FF_ARRAY_ELEMS(ps->vps_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dsrc/libavcodec/hevc_ps.c :1693:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] - 1693 | for (i = 0; src/libavcodec/hevc_cabac.ci :<37 F:F21_:A RRwarning: AYvariable 'num_bins_in_se' is not needed and will not be emitted [-Wunneeded-internal-declaration]_ ELEMS(ps->sps _l37i | sstt)a;t ii+c+ )c o ns| t ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ int8_t numsrc/libavcodec/hevc_ps.c_b:in1695 g:-19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] > 1695s | _ i n _fsoer[ (]i == {0 ; | i ^~~~~~~~~~~~~~ < FF_ARRAY_ELEMS(ps->pps_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/ituh263enc.o In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ 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/hevc_parser.c:27: In file included from src/libavcodec/hevc_parse.h:30: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_parser.c:27: In file included from src/libavcodec/hevc_parse.h:30: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hqx.c:420:54: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 420 | if (info_offset > INT_MAX || info_offset + 8 > avpkt->size) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_parser.c:27: In file included from src/libavcodec/hevc_parse.h:30: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/iirfilter.c:75:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 75 | wa = 2 * tan(M_PI * 0.5 * cutoff_ratio); | ~ ^~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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 = CC libavcodec/ivi.o FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25:src/libavcodec/iirfilter.c :137:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: expanded from macro 'FFMIN' 137 | cos_w0 = cos (M_PI * cutoff_ratio); | ~ ^~~~~~~~~~~~ 49 | #definesrc/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); | ~ ^~~~~~~~~~~~ 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] 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); | ~ ~~~^~~~ 357 | if (size2 != sisrc/libavcodec/iirfilter.cz:157:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] e )157 | c->cx[1] = lrintf(x1 / c->gain); | ~ ~~~^~~~ | ~~~~~ ^ ~~~~ src/libavcodec/iirfilter.c:171:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | if (order <= 0 || order > MAXORDER || cutoff_ratio >= 1.0) | ^~~~~~~~~~~~ ~~ 2 warnings generated. 12 warnings generated. src/libavcodec/hevcdec.c:177:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 177 | for (i = 0; i < s->sh.nb_refs[L0]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:185:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 185 | for (i = 0; i < s->sh.nb_refs[L0]; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:188:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 188 | for (i = 0; i < s->sh.nb_refs[L0]; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:191:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 191 | for (i = 0; i < s->sh.nb_refs[L0]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:221:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 221 | for (i = 0; i < s->sh.nb_refs[L1]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:229:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 229 | for (i = 0; i < s->sh.nb_refs[L1]; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:232:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 232 | for (i = 0; i < s->sh.nb_refs[L1]; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:235:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 235 | for (i = 0; i < s->sh.nb_refs[L1]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:293:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | if (i < nb_sps) { | ~ ^ ~~~~~~ src/libavcodec/hevcdec.c:311:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 311 | if (i && i != nb_sps) | ~ ^ ~~~~~~ src/libavcodec/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) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16 warnings generated. src/libavcodec/idcinvideo.c:239:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 239 | { NULL }, | ^ In file included from src/libavcodec/iff.c:33: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/iff.c:33: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/iff.c:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/iff.c:33: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/iff.c:33: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/iff.c:33: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/iff.c:33: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/iff.c:33: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 16 warnings generated. In file included from src/libavcodec/huffyuvenc.c:41: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->bufsrc/libavcodec/hevcdec.c_en:d 640-: 36s-:> bwarning: ucomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]f _ptr >= sizeof(Bit B640u | f ) ) { | i ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~f (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] CC libavcodec/ivi_dsp.o 791 | for (i = 0; i < sh->nb_refs[L0]; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:798:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 798 | for (i = 0; i < sh->nb_refs[L1]; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:913:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 913 | if (num_entry_point_offsets > get_bits_left(gb)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:958:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 958 | for (i = 0; i < length; i++) | ~ ^ ~~~~~~ src/libavcodec/put_bits.h:265: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/j2kenc.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/jacosubdec.o CC libavcodec/jfdctfst.o CC libavcodec/jfdctint.o CC libavcodec/jni.o CC libavcodec/jpeg2000.o 50 warnings generated. CC libavcodec/jpeg2000_parser.o src/libavcodec/hevcdec.c:1360:25: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1360 | log2_trafo_size > s->ps.sps->log2_min_tb_size && | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:1359:25: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1359 | if (log2_trafo_size <= s->ps.sps->log2_max_trafo_size && | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:1370:48: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1370 | split_transform_flag = log2_trafo_size > s->ps.sps->log2_max_trafo_size || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21 warnings generated. 2 warnings generated. 8 warnings generated. src/libavcodec/imm5.c:93:85: warning: comparison of integers of different signs: 'unsigned long long' and 'int' [-Wsign-compare] 93 | if (avpkt->size > 24 && avpkt->data[8] <= 1 && AV_RL32(avpkt->data + 4) + 24ULL <= avpkt->size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 1 warning generated. src/libavcodec/hevcdec.c:1882:41: warning: missing field 'ref_idx' initializer [-Wmissing-field-initializers] 1882 | struct MvField current_mv = {{{ 0 }}}; | ^ In file included from src/libavcodec/imx.c:23: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/imx.c:23: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/imx.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/jpeg2000dec.o src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavcodec/jpeg2000dsp.o 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/imc.c:270:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 270 | flcoeffs3[i] = 2.0 * flcoeffs2[i]; | ~ ^~~~~~~~~~~~ src/libavcodec/imc.c:275:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 275 | workT3[i] = bandWidthT[i] * workT1[i] * 0.01; | ~~~~~~~~~~~~~~^~~~~~~~~~~ ~ CC libavcodec/jpeg2000dwt.o In file included from src/libavcodec/imx.c:23: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/imx.c:23: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/jpegls.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/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) | ~~~~~ ^ ~~~~ CC libavcodec/jpeglsdec.o CC libavcodec/jpeglsenc.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/imc.c| ~ ^ ~: 396:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/imx.c:23: src/libavcodec/bytestream.h:356:13: warning: 396comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | 356 | f l c o esfifzse22[ i=] =F F(MIlNe(vlpC-o>ebfuffBfuefr[_i]e n-d 7-) p* -0>.b8u3f0f4e8r ,+ sfilczoeef)f;s 2[ i| ] ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~; // 0.src/libavutil/macros.h8:34904:825 := lnote: ogexpanded from macro 'FFMIN'2 (10) * 490 | .#d2e5fi n e| ~ ^~~~~~~~~~~~F FMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/imx.c:23: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/jpegquanttables.o src/libavcodec/imc.c:421:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 421 | flcoeffs2[i] = tmp2 - 1.4533435415 * level; // 1.4533435415 = log2(10) * 0.4375 | ^~~~ ~ CC libavcodec/jpegtables.o 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[src/libavcodec/huffyuvenc.ci]);: 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/imc.c:459:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 459 | highest = highest * 0.25; | ^~~~~~~ ~ 6 warnings generated. src/libavcodec/huffyuvenc.c:1061:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1061 | COMMON_OPTIONS | ^ src/libavcodec/huffyuvenc.c:1049:16: note: expanded from macro 'COMMON_OPTIONS' 1049 | 0, 1, VE }, \ | ^ src/libavcodec/huffyuvenc.c:1062:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1062 | { "context", "Set per-frame huffman tables", OFFSET(context), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/huffyuvenc.c:1063:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1063 | { NULL }, | ^ 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/imc.c:535:75: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 535 | : (chctx->bitsBandT[i] * -2 + chctx->flcoeffs4[i] - 0.415); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/imc.c:541:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 541 | if (highest <= -1.e20) | ^~~~~~~ ~~ src/libavcodec/imc.c:554:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 554 | if (highest > -1.e20) { src/libavcodec/hevcdec.c| ^~~~~~~ ~ :2244:26: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2244 | log2_cb_size == s->ps.sps->log2_min_cb_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:2253:30: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2253 | log2_cb_size <= s->ps.sps->pcm.log2_max_pcm_cb_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:2252:30: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2252 | log2_cb_size >= s->ps.sps->pcm.log2_min_pcm_cb_size && | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 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; | ^~~~~~ ~ In file included from src/libavcodec/imx_dump_header_bsf.c:30: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/imx_dump_header_bsf.c:30: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/imx_dump_header_bsf.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14 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) { | ^~~~~~~ ~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/imx_dump_header_bsf.c:30: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/imx_dump_header_bsf.c:30: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hevcdec.c:2501:43: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] 2501 | if (s->tab_slice_address[prev_rs] != s->sh.slice_addr) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/imx_dump_header_bsf.c:30: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/imx_dump_header_bsf.c:30: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/imc.c: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/huffyuvdec.c:1266:69: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'const int' [-Wsign-compare] 1266 | slice_height <= 0 || nb_slices * (uint64_t)slice_height > height) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/hevcdec.c:2818:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2818 | for (int i = 0; i < tc_sd[0]; i++) { | ~ ^ ~~~~~~~~ In file included from src/libavcodec/indeo3.c:39: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/indeo3.c:39: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/indeo3.c:39: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavcodec/jrevdct.o 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/indeo3.c:39: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/indeo3.c:39: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/jvdec.o 33 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); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 11src/libavutil/macros.h warning:s49 generated:. 25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) >CC libavcodec/kbdwin.o (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/indeo3.c:39: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/kgv1dec.o src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/indeo3.c:39: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/interplayvideo.c:44: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/interplayvideo.c:44: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: 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) | ~~~~~ ^ ~~~~ src/libavcodec/indeo4.c:323:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 323 | if (transform_id >= FF_ARRAY_ELEMS(transforms) || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/indeo4.c:378:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 378 | if (quant_mat >= FF_ARRAY_ELEMS(quant_index_to_tab)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/hevcdec.c:3322:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/iff.c:498 :193322: | warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] for (i = 0; i < F498 | F _ A R RfAoYr_E L(ExM S=( s0-;> pxs <. sdpsst__lsiiszet )&;& ib+y+t)es t{ r e| a ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~m 2_get_bytes_left(gb) > 0;) { | ~ ^ ~~~~~~~~ src/libavcodec/iff.c:502:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 502 | length = FFMIN3(value + 1, dst_size - x, bytestream2_get_bytes_left(gb)); | ^ ~~~~~~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:50:29: note: expanded from macro 'FFMIN3' 50 | #define FFMIN3(a,b,c) FFMIN(FFMIN(a,b),c) | ^ ~ ~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavcodec/iff.c:502:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 502 | length = FFMIN3(value + 1, dst_size - x, bytestream2_get_bytes_left(gb)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:50:23: note: expanded from macro 'FFMIN3' 50 | #define FFMIN3(a,b,c) Fsrc/libavcodec/bytestream.hFMI:N317(:13F:F Mwarning: Icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]N (a,b),c) | ^~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h317: | 49 : 25 :s note: iexpanded from macro 'FFMIN'z e2 = F F49M | #IdNe(fpi-n>eb uFfFfMeIrN_(ae,bn)d -( (pa-)>b uf>f e(rb,) s?i z(eb)); : | ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~a )) | ~ ^ ~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' src/libavcodec/iff.c:502:22: 49warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]# define FFMIN(a ,502b | ) ( (a ) > ( b ) ?l e(nbg) t:h =( aF)F)M I N| 3( ~ ^ ~v alue + 1, dIn file included from ssrc/libavcodec/interplayvideo.ct:_44s: isrc/libavcodec/bytestream.hze: 318-:15 : xwarning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] bytest r318e | a m 2 _igfe t(_sbiyztees_2l e!f=t (sgibz)e)); | ^ ~~~~~~~~~ ~~~~~~~~~~~~ | ~~~~~ ^ ~~~~ src/libavutil/macros.h:50:29: note: expanded from macro 'FFMIN3' 50 | #define FFMIN3(a,b,c) FFMIN(FFMIN(a,b),c) | ^ ~ ~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavcodec/iff.c:504:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 504 | if (length < value + 1) | ~~~~~~ ^ ~~~~~~~~~ src/libavcodec/iff.c:507:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 507 | length = FFMIN(-value + 1, dst_size - x); | ^ ~~~~~~~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/iff.c:514:11: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 514 | if (x < dst_size) { | ~ ^ ~~~~~~~~ src/libavcodec/interplayacm.csrc/libavcodec/bytestream.h::122355::1913:: 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] 355 | 122 | s i ze f=o rFF MI(N(ig -=> b0u;f if e r-ow s;g i-++>)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/interplayvideo.c:44: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/interplayvideo.c:44: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/interplayacm.c:138:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 138 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/iff.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/hevcdec.c:3469:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3469 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/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/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/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 28 warnings generated. 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/hevcdec.c:3551:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3551 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:3562:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3562 | for (i = 0; i < FF_ARRAY_ELEMS(s->ps.vps_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:3568:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3568 | for (i = 0; i < FF_ARRAY_ELEMS(s->ps.sps_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:3574:19: warning: In file included from comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/intelh263dec.c:23: In file included from 3574src/libavcodec/mpegvideo.h | : 45 : src/libavcodec/put_bits.h :f227o:r37 :(i warning: =comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0; i < FF_ARRAY_ELEMS(s-> p227s | .p ps _l i s t ) ; iif+ +()s -{> b u| f ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_ end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/interplayacm.c:237:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 237 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:241:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 241 | if (i >= s->rows) | ~ ^ ~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->bsrc/libavcodec/iff.cuf_e:n768:d 20-: swarning: ->comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]b uf_ptr >= sizeof( B768i | t B u f ) ) { i f| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ (ofssrc >= buf_end - buf) | ~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/interplayacm.c:271:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 271 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/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/put_bits.h:317: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/interplayacm.c:296:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 296 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:300:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 300 | if (i >= s->rows) | ~ ^ ~~~~~~~ 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:323:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 323 | for (i = 0; i < s->rows;11 i warning+s+) generated {. | ~ ^ ~~~~~~~ 12 warnings generated. CC libavcodec/kmvc.o src/libavcodec/interplayacm.c:342:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 342 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:355:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 355 | if (i >= s->rows) | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:358:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 358 | if (i >= s->rows) | ~ ^ ~~~~~~~ src/libavcodec/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 | CC libavcodec/lagarith.o 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 | src/libavcodec/interplayacm.c f:or371 :(19g: =warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]0 ; g < groups; g371+ | + ) f{o r| ~ ^ ~~~~~~( i = 0; isrc/libavcodec/iff.c :<943 :s31-:> rwarning: owcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]s ; i++) {943 | | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c : 384 f:o15r: (warning: rcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] = 0; r <384 | r o w s ; r + + )i {f | ( ~ ^ ~~~~i >= s->rowsrc/libavcodec/iff.cs:)947 :| 71: ~ ^ ~~~~~~~ warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] src/libavcodec/interplayacm.c: 387947: | 15 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 387 | i f ( i if> (=! bsy-t>erso w|s| )b y te| s ~ ^ ~~~~~~~t ream2_get_bytes_left(&gb) < bytes) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/iff.c:952:39: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 952 | for (b = 0; b < bytes; b++) { | ~ ^ ~~~~~ src/libavcodec/iff.c:955:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 955 | if (noffset >= dst_size) | ~~~~~~~ ^ ~~~~~~~~ CC libavcodec/lagarithrac.o src/libavcodec/interplayacm.c:399:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 399 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:411:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 411 | if (i >= s->rows) | ~ ^ ~~~~~~~ CC libavcodec/latm_parser.o src/libavcodec/iff.c:1003:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1003 | if (ofssrc >= buf_end - buf) | ~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/iff.c:1006:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1006 | if (ofsdata >= buf_end - buf) | src/libavcodec/interplayacm.c ~~~~~~~ ^ ~~~~~~~~~~~~~ :437:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 437 | for (i = 0; i < s->cols; i++) { | ~ ^ ~~~~~~~ CC libavcodec/lcldec.o CC libavcodec/lclenc.o src/libavcodec/iff.c:1072:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1072 | 1 warning generated . if (ofssrc >= buf_end - buf) | ~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/iff.c:1075:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1075 | if (ofsdata >= buf_end - buf) | ~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavcodec/libdav1d.o CC libavcodec/ljpegenc.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) | ~~~~~~ ^ ~~~~~~~~~~~~~ CC libavcodec/loco.o src/libavcodec/interplayacm.c:588:25: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 588 | frame->nb_samples = FFMIN(s->block_len / avctx->ch_layout.nb_channels, s->max_samples); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/interplayacm.c:589:23: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 589 | s->max_samples -= FFMIN(frame->nb_samples, s->max_samples); | ^ ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/iff.c:1214:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1214 | if (ofssrc >= buf_end - buf) | ~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/iff.c:1298:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1298 | if (ofssrc >= buf_end - buf) | ~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/iff.c:1357:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1357 | if (ofssrc >= buf_end - buf) | ~~~~~~ ^ ~~~~~~~~~~~~~ 13 warnings generated. In file included from src/libavcodec/ituh263dec.c:41: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 5 warnings generated. src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 15 warnings generated. 4 warnings generated. 35 warnings generated. src/libavcodec/jacosubdec.c:147:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 147 | for (i = 0; i < FF_ARRAY_ELEMS(ass_codes_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17 warnings generated. src/libavcodec/jpeg2000_parser.c:172:43: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 172 | if (i + m->skip_bytes + 1 < buf_size) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/kbdwin.c:31:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 31 | double alpha2 = (alpha * M_PI / n) * (alpha * M_PI / n); | ^~~~~ ~ src/libavcodec/kbdwin.c:31:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 31 | double alpha2 = (alpha * M_PI / n) * (alpha * M_PI / n); | ^~~~~ ~ 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/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->bpCC libavcodec/lossless_audiodsp.o p; 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++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/kbdwin.c:56:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 56 | window[i] = (int)floor(2147483647.0 * local_window[i] + 0.5); | ~ ^~~~~~~~~~~~~~~ In file included from src/libavcodec/ituh263enc.c:38: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/lossless_videodsp.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/lossless_videoencdsp.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/lpc.o CC libavcodec/lscrdec.o CC libavcodec/lsp.o CC libavcodec/lzf.o CC libavcodec/lzw.o In file included from src/libavcodec/j2kenc.c:71: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/j2kenc.c:71: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/j2kenc.c:71: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavcodec/lzwenc.o 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/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/jpeg2000dwt.c:162:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | p[2*i+1] -= 1.586134 * (psrc/libavcodec/bytestream.h[2*:i]317 :+ 13p: [warning: 2*icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] +2]); | ~ ~~~~~~~^~~~~~~~~~ 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/j2kenc.c:71: src/libavcodec/bytestream.h:318:15: warning: src/libavcodec/jpeg2000dwt.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :164:40: warning: 318implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | if (s i164ze | 2 ! = si ze ) 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]); | ~ ~~~~~~~~~^~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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: 3src/libavcodec/bytestream.h: warning356:s13 generated:. warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 3 warnings generated. 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 | ^~~~~~~~~~~~~~~~~~ 27 warnings generated. CC libavcodec/m101.o CC libavcodec/mace.o CC libavcodec/magicyuv.o src/libavcodec/jpeg2000.c:561:96: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 561 | if (reslevel->num_precincts_x * (uint64_t)reslevel->num_precincts_y * reslevel->nbands > avctx->max_pixels / sizeof(*reslevel->band->prec)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/magicyuvenc.o CC libavcodec/mathtables.o src/libavcodec/ituh263dec.c:757:22: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 757 | if (s->codec_tag == AV_RL32("U263") && p->f->pict_type == AV_PICTURE_TYPE_I) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/mdec.o 1 warning generated. CC libavcodec/me_cmp.o 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) | ~~~~~ ^ ~~~~ 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)) | ~ ^ ~ src/libavcodec/ituh263dec.c:In file included from 1370src/libavcodec/jpeg2000dec.c::5938:: src/libavcodec/bytestream.h :warning: 187:comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 1370!= | s i z e )i f | ~~~~~ ^ ~~~~( s->pict_type == AV_PICTURE_TYPE_I && s->codec_tag == AV_RL32("ZYGO") && get_bits_left(&s->gb) >= 85 + 13*3*16 + 50){ | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/jpeglsenc.c:31: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/media100_to_mjpegb_bsf.o src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/ituh263enc.c:885:123: 271 | warning: missing field 'unit' initializer [-Wmissing-field-initializers] int size2 = F885 | F M I N{(g -">obubfmfce",r _ e n d - "gus-e> bouvffeerrl, aspipzede b)l;o c k| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~m otion comsrc/libavutil/macros.hp:e49n:25s:a tnote: iexpanded from macro 'FFMIN'o n.", OF F49S | E#Td(oebfmicn)e, FAFVM_IONP(Ta_,TbYP)E _(B(aO) O>L, ({b ). i? 6(4b )= :0 (}a,)) 0 ,| ~ ^ ~ 1, VE }, | ^ src/libavcodec/ituh263enc.c:886:186: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 886 | { "mb_info", "emit macroblosrc/libavcodec/bytestream.hck :in317f:o13 :f owarning: rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] RFC 2190 packet iz317at | i o n , stihzee 2p ar=a mFeFtMerI Nv(apl-u>eb ius ftfhee rm_axeinmdu m- ppa-y>bluoafdf esriz,e s"i, zOeF)F; S E| T( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~m b_info)src/libavutil/macros.h, :A49:V25_:O Pnote: Texpanded from macro 'FFMIN'_ TYPE_INT, 49 | {# de.fii6n4e =F F0 M},I N0(,a ,IbN)T _(MA(Xa,) V>E (}b, ) | ^? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/jpeglsenc.c:31: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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, sizeCC libavcodec/mediacodec.o ); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,bsrc/libavcodec/ituh263enc.c): (887(:a5:) warning: >missing field 'unit' initializer [-Wmissing-field-initializers] (b) ? 887(b | ) : ( aF)F)_ M P| V ~ ^ ~_C OMMON_OPTIn file included from Ssrc/libavcodec/jpeg2000dec.c : | 38 ^: src/libavcodec/bytestream.h :294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | src/libavcodec/mpegvideoenc.h : 75i:f173 :( snote: iexpanded from macro 'FF_MPV_COMMON_OPTS'z e2 != size) | ~~~~~ ^ ~~~~ 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_noise_shapsrc/libavcodec/bytestream.hing:"355,: 13N:U Lwarning: Lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], 355 | s i z e = F F MFIF_NM(PgV->_bOuFFfSfETe(rq_ueanndt -i zg-e>rb_unffoeri,s es_iszhea)p;i n g)| , ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ AV_OPT_Tsrc/libavutil/macros.hYP:E49_:I25N:T ,note: expanded from macro 'FFMIN'{ .i64 49= | #0d e}f, i n e F F M0I,N (Ia,NbT_)M A(X(,a F)F _>M P(bV)_O P?T _(Fb)LCC libavcodec/metasound.o AG:S }(a,)\) | ^| ~ ^ ~ In file included from src/libavcodec/jpeglsenc.c:31: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356src/libavcodec/ituh263enc.c | : 887 : 5s:i zwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]2 = Fsrc/libavcodec/mpegvideoenc.hF:MI80N:(175p:- >note: bexpanded from macro 'FF_MPV_COMMON_OPTS'u ffer_end - p->b u80f | f e r, s i z e ) ; src/libavcodec/bytestream.h | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ : 317 : 13 :src/libavutil/macros.h :49 : warning: 25 : comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]note: expanded from macro 'FFMIN' 49 | # d e f 317in | e F F s iM z Ie2 N = ( F Fa , M b I)N (( (ap)- >b u >f f e( r_b e)n ?d F (F-b p_)MP-V> _bO:Fu F(ffSera,E) Ts)(ie rz re)| ;o ~ ^ ~ r | _ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~r ate),In file included from src/libavcodec/jpeglsenc.c src/libavutil/macros.h: 31: 49 : : 25 src/libavcodec/bytestream.h: : note: 357expanded from macro 'FFMIN' : 15 : warning: Acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]V 49_ | O#d P357e | T f_iT YPnE_ eIif NFTF(,siMz INe{(2 a .!,i=6 b4s) i (z(=e)a ) | 0 ~~~~~ ^ ~~~~> }(b,) ? (b ) :0 , (IaN)T) _ M| A ~ ^ ~X , FF_MPV_OIn file included from PTsrc/libavcodec/jpeg2000dec.c_F:L38A: GSsrc/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:82:151: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:83:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:84:162: note: expanded from macro 'FF_MPV_COMMON_OPTS' 84 | {"rc_qmod_freq", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:90:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:91:177: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAXsrc/libavcodec/bytestream.h, FL:T355_:M13A:X, Fwarning: F_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]M PV_OPT_FLAGS}, \ | 355 ^ | size = FFMIN(g->buffer_end - g->buffesrc/libavcodec/ituh263enc.cr:,887 :si5z:e )warning: ;missing field 'unit' initializer [-Wmissing-field-initializers] | src/libavcodec/mpegvideoenc.h ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: 92:174: note: expanded from macro 'FF_MPV_COMMON_OPTS' src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 92 | 49{ | "#bdoerfdienre_ mFaFsMkI"N,( a",ibn)c r(ea(sae) t>h (eb )q u?a nt(ibz)e r: f(oar) )m a c| ~ ^ ~r oblocks cIn file included from lsrc/libavcodec/jpeg2000dec.co:s38: esrc/libavcodec/bytestream.h :t356o: 13b:o rwarning: decomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r s", FF_MP V356_ | O F F S ETs(biorzdee2rCC libavcodec/microdvddec.o _= mFaFsMkINi(npg-)>,b AuVf_fOePrT__eTnYdP E-_ Fp-L>ObAufTf,er ,{ .sdibzle );= 0 }| , ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ -FLTsrc/libavutil/macros.h_M:A49X:,25: Fnote: Lexpanded from macro 'FFMIN'T _MAX, F49 | F#_dMePVf_inOeP TF_FFMLIANG(Sa},,b ) ( (\a) > | ( ^ b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/jpeg2000dec.c:38: src/libavcodec/bytestream.h:src/libavcodec/ituh263enc.c357::88715::5 :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h: 93357:163 | : note: expanded from macro 'FF_MPV_COMMON_OPTS'i f (size2 != size ) 93 | | { ~~~~~ ^ ~~~~" lmin", "minimum Lagrange factor (VBR)", FF_MPV_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:94:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 94 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:95:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 95 | {"skip_threshold", "Frame skip threshold", FF_MPV_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:96:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 96 | {"skip_factor", "Frame skip factor", FF_MPV_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_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 }, \ | ^ In file included from src/libavcodec/ituh263enc.c:src/libavcodec/jpeglsdec.c888::531: : warning: src/libavcodec/golomb.hmissing field 'unit' initializer [-Wmissing-field-initializers]: 482:34src/libavcodec/mpegvideoenc.h:: 114warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]124 : note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 114 | {"mepre", "482p | r e m o t i o n eisft i(gmba-t>iosni"z,e _FiFn__MbiPtVs_O F= 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/j2kenc.c:1162:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1162 | if (prcx >= reslevel->num_precincts_x || prcy >= reslevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 1690 warnings generated. 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_COCC libavcodec/midivid.o MMON_OPTS | ^ src/libavcodec/mpegvideoenc.h:75:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 75 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:77:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 77 | FF_MPV_OFFSET(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:78:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 78 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:80:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 80 | FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:82:151: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:83:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPCC libavcodec/mimic.o T_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:84:162: note: expanded from macro 'FF_MPV_COMMON_OPTS' 84 | {"rc_qmod_freq", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:90:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:91:177: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:92:174: note: expanded from macro 'FF_MPV_COMMON_OPTS' 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:93:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 93 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:94:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 94 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:95:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 95 | {"skip_threshold", "Frame skip threshold", FF_MPV_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:96:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 96 | {"skip_factor", "Frame skip factor", FF_MPV_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:97:165: note: expanded from macro 'FF_MPV_COMMON_OPTS' 97 | {"skip_exp", "Frame skip exponent", FF_MPV_OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:99:172: note: expanded from macro 'FF_MPV_COMMON_OPTS' 99 | {"sc_threshold", "Scene change threshold", FF_MPV_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:100:166: note: expanded from macro 'FF_MPV_COMMON_OPTS' 100 | {"noise_reduction", "Noise reduction", FF_MPV_OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:101:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 101 | {"ps", "RTP payload size in bytes", FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:920:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 920 | FF_MPV_COMMON_MOTION_EST_OPTS | ^ src/libavcodec/mpegvideoenc.h:113:179: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 113 | {"mepc", "Motion estimation bitrate penalty compensation (1.0 = 256)", FF_MPV_OFFSET(me_penalty_compensation), AV_OPT_TYPE_INT, {.i64 = 256 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:920:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:114:124: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 114 | {"mepre", "pre motion estimation", FF_MPV_OFFSET(me_pre), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:920:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:115:156: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 115 | {"intra_pIn file included from enasrc/libavcodec/jpeglsenc.cl:ty35": ,src/libavcodec/put_bits.h :"227P:e37n: awarning: ltcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]y for intra bloc k227s | i n b l o cikf de(cs-i>sbiuofn_"e,n dF F-_ MsP-V>_bOFuFSfE_Tp(tirn t>r=a _speinzeaolft(yB)i,t BAVu_fO)P)T _{T Y P| E ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~_ INT, {.i64 = 0 }, 0, INT_MAX/2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:921:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 921 | { NULL }, | ^ src/libavcodec/jpeglsdec.c:156:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 156 | for (k = 0; ((unsigned)state->N[Q]src/libavcodec/ituh263enc.c <:<919 :k)5 :< warning: stimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a te->A[Q]; k919++ | ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 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 bordersrc/libavcodec/put_bits.hs", :F265F:_M37P:V _warning: Ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F FSET(border_ma s265k | i n g ) , A Vi_fO P(Ts_-T>YbPuEf__FLeOnAd T-, s{-.>dbblu f=_ 0p t}r ,> =- FsiLzTe_oMf(ABXi,t BuFfL))T _{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/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, {.dsrc/libavcodec/jpeg2000dec.cbl := 1381.:019 :} ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] -FLT_MAX, FLT_ M381A | X , fFoFr _(MiP V_=O P0T;_ iF Sn}u, m\Xt i l| e ~ s * s->numYtiles ;92 | i{+"+b)o r{d e r_| m ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~a sk", "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_COMMsrc/libavcodec/jpeglsdec.cON_O:PTS193 : 46| : ^~~~~~~~~~~~~~~~~~ warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]src/libavcodec/mpegvideoenc.h :91:152: note: expanded from macro 'FF_MPV_COMMON_OPTS' 193 | f 90o | r{" r(c_ki n=i t0_;cp l(x"(,u n"siingnietdi)als tcaotem-pl>eNx[itQy] fVb_uOf_FeF13SnEdT warnings(- generatedr cs. ->_bbuufffe_rp_targ g>r=e sssiizveiotfy(B)it,B uAfV)_)O P{T _ T| Y ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~P E_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:142: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:143: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:133: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, src/libavcodec/latm_parser.c \ : | 69 ^~~~~~~: 49: warning: /usr/include/float.hcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]: 15:17: note: expanded from macro 'FLT_MAX' 15 | #69d | e f i n e FiLTf_M A(X( s3t.4a0t2e8 &2 3L46A63T8M5_2S8I85Z98E12_eM+A3S8KF) | - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ s->count bytestream2_get_bytes_left(&s->g) - 2 + n + 2) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/ljpegenc.c:41: In file included from src/libavcodec/mjpegenc_common.h:27: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/jpeglsenc.c:464:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 464 | { NULL}, | ^ 1 warning generated. src/libavcodec/jpeg2000dec.c:1093:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1093 | if (*tp_index < FF_ARRAY_ELEMS(tile->tile_part) - 1) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/kmvc.c:30: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/jpeg2000dec.csrc/libavcodec/indeo3.c:1104::23: warning: 250comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 51: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1104 | 250 | i f ( * (t(pc_eilnlde-x> LwEMiSd(tthi)l e ->| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~p lane->width) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/indeo3.c:249:51: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 249 | ((cell->ypos + cell->height) << 2) + mv_y > plane->height || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from src/libavcodec/kmvc.c:30: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/kmvc.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/lpc.c:27: src/libavcodec/lpc.h:192:20: warning: implicit conversion increases floating-point precision: 'float' to 'LPC_TYPE' (aka 'double') [-Wdouble-promotion] 192 | err *= FIXR(1.0) - (r * r); | ^~~~~~~~~ ~ src/libavcodec/aac_defines.h:88:30: note: expanded from macro 'FIXR' 88 | #define FIXR(x) ((float)(x)) | ^~~~~~~~~~ src/libavcodec/lagarith.c:162:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 162 | if (prob > 256 - i) | ~~~~ ^ ~~~~~~~ src/libavcodec/lagarith.c:164:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 164 | for (j = 0; j < prob; j++) | ~ ^ ~~~~ src/libavcodec/lagarith.c:199:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 199 | if (scale_factor >= 32U) | ~~~~~~~~~~~~ ^ ~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/lsp.c:60:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 60 | prev = lsf[i] = FFMAX(lsf[i], prev + min_spacing); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavcodec/lsp.c:60:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 60 | prev = lsf[In file included from i] src/libavcodec/kmvc.c=: F30F: MAsrc/libavcodec/bytestream.hX:(293l:s13f:[ iwarning: ]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], prev + min_spaci n293g | ) ; | s ^~~~ ~i ze2 =src/libavutil/macros.h: 47F:F28M:I note: Nexpanded from macro 'FFMAX'( p->buf f47e | r#_deenfdi -n ep -F>FbMuAXf(fae,rb,) s(i(zae) )>; ( b| ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ? (a) : src/libavutil/macros.h(:b49:)25): note: | expanded from macro 'FFMIN' ^ src/libavcodec/lsp.c49: | 60#d:e39f: iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e FFMIN(a,b )60 | ( ( a ) > ( bp) r?e v( b=) l:s f([ai)]) = | F ~ ^ ~F MAX(lsf[i], In file included from psrc/libavcodec/kmvc.cr:e30v: src/libavcodec/bytestream.h+: 294m:i15n:_ swarning: pacomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]c ing); 294 | | ^~~~ ~ if src/libavutil/macros.h(:s47i:z40e:2 note: !expanded from macro 'FFMAX'= size) 47| | ~~~~~ ^ ~~~~# define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_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/mjpeg_parser.o ) | ~ ^ ~ In file included from src/libavcodec/kmvc.c:30: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/jpeg2000dec.c:1214:25: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 2 warnings generated. 1214 | if (ret > cblk->data_allocated) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:1215:39: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1215 | size_t new_size = FFMAX(2*cblk->data_allocated, ret); | ^ ~~~~~~~~~~~~~~~~~~~~~~ ~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavcodec/jpeg2000dec.c:1222:25: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 1222 | if (ret > cblk->data_allocated) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/lsp.c:102 :35535 | : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] size = FFM I102N | ( g - > b u f fe rl_sepnd[ i-] =g -c>obsu(2f.f0e r*, siMz_eP)I; * | l ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~s f[CC libavcodec/mjpega_dump_header_bsf.o 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/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, sizsrc/libavcodec/lpc.ce);: 182| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 21: warning: src/libavutil/macros.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:49 :25: note: expanded from macro 'FFMIN' 49182 | | # d e f idnoeu bFlFeMI Ns(iag,nba)l (=( a0). 0>f ,( abv) g?_ (ebr)r : =( a0).)0 f ;| ~ ^ ~ | ~~~~~~ ^~~~ 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 src/libavcodec/lpc.c(s:iz182e:237 :! =warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s ize) | ~~~~~ ^ ~~~~ 182 | double signal = 0.0f, avg_err = 0.0f; | ~~~~~~~ ^~~~ src/libavcodec/lpc.c:184:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | const double a = 0.5f, b = 1.0f - a; | ~ ^~~~ src/libavcodec/lpc.c:184:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | const double a = 0.5f, b = 1.0f - a; | ^~~~ ~ CC libavcodec/mjpegbdec.o src/libavcodec/lpc.c:189:41: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 189 | s->windowed_samples[i] = weight*samples[i]; | ~^~~~~~~~~~ src/libavcodec/ljpegenc.csrc/libavcodec/lpc.c:190::47304:: warning: 11implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]: warning: missing field 'help' initializer [-Wmissing-field-initializers] 190 | 304 | s- >w i{n dNoUwLeLd}_, s a| m ^ ples[len-1-i] = weight*samples[len-1-i]; | ~^~~~~~~~~~~~~~~~ src/libavcodec/lpc.c:197:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 197 | avg_err = (avg_err + error[i])/2.0f; | ~^~~~ src/libavcodec/lpc.c:198:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 198 | return avg_err ? signal/avg_err : NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/lcldec.c:48: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/lagarith.c:476:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 476 | if (read > length) | ~~~~ ^ ~~~~~~ In file included from src/libavcodec/lcldec.c:48: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/lcldec.c:48: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/indeo3.c:620:55: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 620 | ((cell->xpos + cell->width) << 2) + mv_x > plane->width) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/indeo3.c:619:55: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 619 | ((cell->ypos + cell->height) << 2) + mv_y > plane->height || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 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)) | ~ ^ ~ src/libavcodec/jpeg2000dec.cIn file included from :1425src/libavcodec/lzw.c::6931:: src/libavcodec/bytestream.hwarning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]: 171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1425 | 171 | g - >b uf fe r + = F F M I Ni(f g(-pr>cxb u>f= frerl_eevneld- >n-u mg_-pr>ebucffienrct,s _sxi z|e| )p;rc y | > ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~= rlevel->nusrc/libavutil/macros.hm_:pr49e:c25in:c tnote: s_expanded from macro 'FFMIN'y ) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~49 | #define FFsrc/libavcodec/jpeg2000dec.cM:I1425N:(34a:, bwarning: )comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] ((a) > (b) ?1425 | ( b ) : ( a ) ) | ~ ^ ~ if (prcx >= rlevel->num_precincsrc/libavcodec/indeo3.cts:_807x :|17|: prwarning: cycomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] >= rlevel->num_pre c807i | n ct s _y ) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CHsrc/libavcodec/jpeg2000dec.cE:C1502K:_C69E: Lwarning: Lcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] | ^~~~~~~~~~ src/libavcodec/indeo3.c :1502747 | : 43 : note: expanded from macro 'CHECK_CELL' 747 | i f c(urprr_ccexl l>.=y prolse v+e lc-u>rnru_mc_perlelc.ihnecitgsh_tx |>| (pprlcayne ->>he=i grhlte v>e> l2-)>)n u{m _ p r e c i n c t\ s _| y ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/indeo3.csrc/libavcodec/jpeg2000dec.c::8071502::17:34 :warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 807 | 1502 | C H EIn file included from C src/libavcodec/libdav1d.c :K _33C : E src/libavcodec/bytestream.h:L L 186 :| ^~~~~~~~~~13i :f (src/libavcodec/indeo3.c:warning: 746pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r:42 c:x note: expanded from macro 'CHECK_CELL'> = rlevel-> n 746186 | u | m_ p r e ifc is(niccztsu_erx2r _|c=|e l lpFF.MxrpoIcNys (+ p ->>c=buu rrf_rlfeceveer_lell.n-w>dni -u dmp-t>h_ >b (ppurlfeafcnerien,c -sti>sz_wy)ei) ;d{t h | | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~> ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~> 2) ||src/libavutil/macros.h src/libavcodec/jpeg2000dec.c ::49 1579 :: 69 :25 : warning: note: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] expanded from macro 'FFMIN' \In file included from src/libavcodec/loco.c49 | #1579d | :| e ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 31 f: src/libavcodec/golomb.h i : nsrc/libavcodec/indeo3.c482 e : : 837F34F : :warning: 17M: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] I N ( a , 837b | ) i (f( a 482 ) | ( p > r c( xb) ? >( =C HbE CKr) _In file included from Cleisrc/libavcodec/lzw.c::Evefl- >L31L (n: (| ^~~~~~~~~~ausrc/libavcodec/bytestream.hg )m):src/libavcodec/indeo3.cb:747_ p186-: r| : ~ ^ ~> 43e13s:i cnote: expanded from macro 'CHECK_CELL':zi n In file included from ecwarning: tsrc/libavcodec/libdav1d.c_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s:_ix 33n_747b|: | i | src/libavcodec/bytestream.h t :s 186p187 < | =r: cr15e_src/libavcodec/bytestream.hc uy: i> rr: 355n=s_d warning: :i13c:e rwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]lezexlcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]l ve)2.eyp o{s l187 += c355F- | >n| umu_ | rF M ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ p rr _Ice le Nsilzc.e (ipihn cf->ebi gt s_uy=fh() f{t s>Fize r F(e_ Mp2le| I Na(ng ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~- !n=e -d>>hs besrc/libavcodec/jpeg2000dec.ciig-u:fz1579h: feet34p: )r _-warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] >e>n >b d2| ) u f- ~~~~~ ^ ~~~~) 1579f er , | s g { i-z >be ) ; u f | f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e r , src/libavutil/macros.hs: i 49 :25 z : e\ );note: expanded from macro 'FFMIN' | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 49 | i#fd e(fsrc/libavcodec/indeo3.cpi:nrcsrc/libavutil/macros.hx837 e>=: : 1749rF::leFv e25lMIwarning: N:(-a,comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]b >note: n )expanded from macro 'FFMIN' um _(p r(837eaci | )49nc > | (t #bd)s e f?_ i nxe ( b )|FF | M: (IpN( ara )c,yC >)=b )H rlEe(| CvK(_ ~ ^ ~ ealC->)nEum _L>In file included from pL (src/libavcodec/lzw.cr: 31 be: c| In file included from )src/libavcodec/bytestream.hi ^~~~~~~~~~n src/libavcodec/lzf.c: :187c:?34tsrc/libavcodec/indeo3.cs15 (: :_y:) b{src/libavcodec/bytestream.h746 :)42: :warning: :note: expanded from macro 'CHECK_CELL' 171comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~18(: a)warning: ) comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]187746 | | | ~ ^ ~ iiff (s(In file included from ciu src/libavcodec/lcldec.c171z:r48 | e r : src/libavcodec/bytestream.h2:_ 356 :c13!:g e=- warning: sli>comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]blz. xuepf)o fs e | r+ ~~~~~ ^ ~~~~ c+ u=356r | rF_F cM eI lN l(s.giw-zi>edb2tu hf= f >eF rF(_MpeIlNna(dnp e--->> wibgdu-t>fbhf eu>frfe>r_, e 2ns)di z-e|); | p | - ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ > b u f fe r , src/libavutil/macros.h :s i\z 49e) ; : | | 25 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ note: expanded from macro 'FFMIN' src/libavutil/macros.h :4949 | :25#:d note: eexpanded from macro 'FFMIN'fi ne FFM IN49( | a#,dbe)f i(n(ea ) F>F M(Ib)N (? a(,b)b ): ((a)()a) >| ~ ^ ~( b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/lcldec.c:48: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/lzf.c:34: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/lzf.c:34: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: In file included from note: expanded from macro 'FFMIN'src/libavcodec/libdav1d.c :33: src/libavcodec/bytestream.h:293 :4913 | #:de fwarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n e FFMIN(a,b) ((a )293 | > ( bsi)z ?e 2( b=) :F (FaMI)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)src/libavcodec/loco.c > :(b159): 17?: (warning: b)comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] : (a)) | ~ ^ ~ In file included from 159src/libavcodec/libdav1d.c | :33 : src/libavcodec/bytestream.h : 294 :15 :i fwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( val == IN294T | _ M I N )i f | ( ~~~ ^ ~~~~~~~ size2 != sizsrc/libavcodec/loco.ce:)167 : 17| : ~~~~~ ^ ~~~~ warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 167 | if (val == INT_MIN) | ~~~ ^ ~~~~~~~ src/libavcodec/loco.c:173:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 173 | if (val == INT_MIN) | ~~~ ^ ~~~~~~~ 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: In file included from comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/lzf.c: 29434 | : src/libavcodec/bytestream.h : 293: 13i:f (warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i ze2 != size) | ~~~~~ ^ ~~~~ 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/lzf.c:34: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/bytestream.hsrc/libavcodec/bytestream.h::317:31713::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] 317 | 317 | ssiizzee22 == FFFFMMIINN(p(-p>-b>ubffuefrf_eern_edn d- -p -p>-b>ufbfuefrf,e rs,i zsei)z; e )| ; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:src/libavutil/macros.h25::49 :note: 25expanded from macro 'FFMIN': note: expanded from macro 'FFMIN' 49 | # d49e | f#indee fFiFnMeI NFF(Ma,IbN)( a(,(ba)) (>( a()b )> ? ((bb)) ?: ((a)b)) : (| ~ ^ ~a )) | ~ ^ ~ In file included from src/libavcodec/lzf.c:34: In file included from src/libavcodec/bytestream.hsrc/libavcodec/lzw.c::31318: :src/libavcodec/bytestream.h15:: 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 | 318 | i f (isfi z(es2i z!e=2 s!i=z es)i z e| ) ~~~~~ ^ ~~~~ | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (src/libavcodec/kmvc.cb) :: 384(:24a: )warning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~ ^ ~ In file included from src/libavcodec/libdav1d.c384: | 33 : src/libavcodec/bytestream.h : 356 :i13f :( cwarning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]> palsize >356= | ( u n si gsniezd)eM2AX _P=A LSFIFZEM) I{ N (| p ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~- >buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/libdav1d.c:33: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355src/libavcodec/indeo3.c:13: warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1034:18: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 355 | size = 1034F | F MI N( g -d>sbtu_fhfeeirg_hentd =- Fg-F>MbIuNf(fdesrt,_ hseiizgeh)t;, p| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~l ane->heisrc/libavutil/macros.hg:h49t:25):; note: expanded from macro 'FFMIN'| ^ ~~~~~~~~~~ ~~~~~~~~~~~~~ 49 | #src/libavutil/macros.hde:f49i:n25e: Fnote: Fexpanded from macro 'FFMIN'M IN(a,b) 49( | (#ad)e f> i(nbe) F? F(Mb)I N:( a,(b)a )()( a )| ~ ^ ~> (b) ? (b)In file included from src/libavcodec/lzf.c::34 : (src/libavcodec/bytestream.ha:356):)13: warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~ ^ ~ 356 | src/libavcodec/indeo3.c : 1037s:i23z:e 2warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]= FFMIN( p1037- | > b u f f e r _e nfdo r- (px -=> b0u;f fxe r<, psliaznee)-;> w i| d ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~t h >> 2;src/libavutil/macros.h :x+49+:)25 :{ note: expanded from macro 'FFMIN'| ~ ^ ~~~~~~~~~~~~~~~~~ 49 | #defsrc/libavcodec/indeo3.cin:e1043 :FF25M: Iwarning: Ncomparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]( a,b) (( a1043) | > ( b ) f?o r( b() x: < <(=a )2); | ~ ^ ~x < plane-In file included from >src/libavcodec/lzf.cw:i34d: src/libavcodec/bytestream.ht:h357;:15 :x+ +warning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~ ^ ~~~~~~~~~~~~ 357 | 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, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ src/libavcodec/jpeg2000dec.c:1772:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1772 | av_assert0(width <= 1024U && height <= 1024U); | ~~~~~~ ^ ~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/jpeg2000dec.c:1772:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1772 | av_assert0(width <= 1024U && height <= 1024U); | ~~~~~ ^ ~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ CC libavcodec/mjpegdec.o src/libavcodec/loco.c:305:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 305 | if (l->lossy > 65536U) { | ~~~~~~~~ ^ ~~~~~~ CC libavcodec/mjpegdec_common.o CC libavcodec/mjpegenc.o src/libavcodec/lcldec.c:96:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 96 | ofs = FFMIN(ofs, destptr - destptr_bak); | ^ ~~~ ~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/lcldec.c:98:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] CC libavcodec/mjpegenc_common.o 98 | cnt = FFMIN(cnt, destptr_end - destptr); | ^ ~~~ ~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/lcldec.c:152:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 152 | if (expected != (unsigned int)zstream->total_out) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/lcldec.c:155:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 155 | if (expected > (unsigned int)zstream->total_out) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/lscrdec.c:29: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/jpeg2000dec.c:2122:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from 2122 | src/libavcodec/lzwenc.c : 32f: osrc/libavcodec/put_bits.hr: 227(:t37i:l ewarning: nocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] = 0; tileno < s- >n227u | m X t i l es * isf- >(sn-u>bmuYft_ielnde s- ;s -t>ibluef_npo+t+r) >={ s iz| eo ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~f( BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/lscrdec.c:29: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/lscrdec.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/m101.c:61:44: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 61 | if (stride < min_stride || avpkt->size < stride * (uint64_t)avctx->height) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317: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/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/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 | iIn file included from f (lsrc/libavcodec/lscrdec.cen: <29 (: (asrc/libavcodec/bytestream.hl:i293gn:e13d:_ wwarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] dth * height * b p293px | 2) > > 1s))i z| ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e 2 = FFMINsrc/libavcodec/lcldec.c(:p-267>:b17uf:fe rwarning: _comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]en d - p->b u267f | fe r , si z e) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ len == src/libavutil/macros.hw:i49d:25t:h note: expanded from macro 'FFMIN'* height *49 | 3#)d e{f i n| e ~~~ ^ ~~~~~~~~~~~~~~~~~~ FFMIN(a,b) ((asrc/libavcodec/lcldec.c) :>423 :24(: bwarning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]) ? (b) : (a)) 423 | | ~ ^ ~ liIn file included from nesrc/libavcodec/lscrdec.cs:29i: zsrc/libavcodec/bytestream.he: 294=: l15e:n warning: 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/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/libdav1d.c:611:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 611 | { "tilethreads", "Tile threads", OFFSET(tile_threads), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, DAV1D_MAX_TILE_THREADS, VD | AV_OPT_FLAG_DEPRECATED }, | ^ src/libavcodec/libdav1d.c:612:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 612 | { "framethreads", "Frame threads", OFsrc/libavcodec/bytestream.hFS:E355T:(13:f rwarning: amcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e _threads), AV_OP T355_ | TY P E _ IsNiTz,e { =. iF6F4M I=N (0 g}-,> b0u,f fDerA_Ven1dD -_ gM-A>bXu_ffFReAMrE, _sTiHzeR)E; A D| S ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~, VD | AV_Osrc/libavutil/macros.hP:T49_:F25L:A Gnote: _expanded from macro 'FFMIN'D EPRECAT E49D | }#,d e| f ^ ine FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/libdav1d.c:613:130: warning: In file included from missing field 'unit' initializer [-Wmissing-field-initializers]src/libavcodec/lscrdec.c :29: src/libavcodec/bytestream.h:356:13:11 warning: warningcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] s613 generated | . { 356" | m a x _ frsaimze_ed2 e=la 25yFF" warningM, Is"MNa( generated. xp -f>rbaumef fdeerl_aeyn"d, - OpF-FS>EbuTff(emr,a xs_ifrzae)m;e _ | d ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~el ay), src/libavutil/macros.hA:V49_:O25PT:_ note: Texpanded from macro 'FFMIN' YPE_INT , 49{ | .#i6d4e f=in e0 F}F,M I0N,( aD,bA)V 1(D(_aM)A X>_ F(RbA)M E? _(Db)E L: A(Ya,)) VD | ~ ^ ~} , | ^ 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 (sizsrc/libavcodec/libdav1d.ce:2614 :!129= :si zwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]) | ~~~~~ ^ ~~~~ 614 | { "filmgrain", "Apply Film Grain", OFFSET(apply_grain), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VD | AV_OPT_FLAG_DEPRECATED }, | ^ src/libavcodec/libdav1d.c:615:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 615 | 11 warning{ s" generatedop. point", "Select an operating point of the scalable bitstream", OFFSET(operating_point), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 31, VD }, | ^ src/libavcodec/libdav1d.c:616:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 616 | { "alllayers", "Output all spatial layers", OFFSET(all_layers), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VD }, | ^ src/libavcodec/libdav1d.c:617:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 617 | { NULL } | ^ 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) { | ~~~~~~~~~~ ^ ~~~~ CC libavcodec/mjpegenc_huffman.o CC libavcodec/mlp.o 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 }, | ^ In file included from src/libavcodec/magicyuv.c:30: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/magicyuv.c:30: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/magicyuv.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mlp_parse.o In file included from src/libavcodec/magicyuvenc.c:30: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | src/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' 49271 | | # d e fiintn es iFzFeM2I N=( aF,FbM)IN ((g(->abu)f >f e(rb_e)n d ?- (gb-)> b:u f(fae)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)) | ~ ^ ~ CC libavcodec/mlp_parser.o 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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ CC libavcodec/mlpdec.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 | #defiCC libavcodec/mlpdsp.o ne 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) | ~~~~~ ^ ~~~~ 1 warning generated. src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/magicyuv.c:30: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/magicyuv.c:30: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 4 warnings generated. src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ 11 warnings generated. 2 warnings generated. 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/media100_to_mjpegb_bsf.c:30: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/put_bits.h:317: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:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/microdvddec.c:206:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 206 | for (i = 0; i < sizeof(MICRODVD_TAGS) - 1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/microdvddec.c:212:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 212 | for (sidx = 0; sidx < sizeof(MICRODVD_STYLES) - 1; sidx++) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ CC libavcodec/mlpenc.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/media100_to_mjpegb_bsf.c:30: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/microdvddec.c:339:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 339 | for (i = 0; i < sizeof(MICRODVD_TAGS) - 1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/microdvddec.c:342:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 342 | for (sidx = 0; sidx < sizeof(MICRODVD_STYLES) - 1; sidx++) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mlz.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/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/mmvideo.o CC libavcodec/mobiclip.o In file included from src/libavcodec/metasound.c:35: src/libavcodec/twinvq.h:203:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~ ^~ src/libavcodec/twinvq.h:203:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~~ ^ src/libavcodec/twinvq.h:203:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~ ~~^~~~ src/libavcodec/twinvq.h:203:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~~~^~~~~~~~~~~ ~ CC libavcodec/motion_est.o CC libavcodec/motionpixels.o CC libavcodec/movsub_bsf.o 9 warnings generated. 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317: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/libavcodec/magicyuvenc.c:557:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 557 | { NULL}, | ^ 11 warnings generated. src/libavcodec/mlpdsp.c:44:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 44 | for (order = 0; order < firorder; order++) | ~~~~~ ^ ~~~~~~~~ src/libavcodec/mlpdsp.c:46:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 46 | for (order = 0; order < iirorder; order++) | ~~~~~ ^ ~~~~~~~~ CC libavcodec/movtextdec.o src/libavcodec/mlp.c:123:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 123 | for (i = 0; i < ((bit_size + 2) & 7); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ CC libavcodec/movtextenc.o CC libavcodec/mp3_header_decompress_bsf.o 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/mpc.o 18 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 >= avpkt->size) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/magicyuv.c:560:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 560 | if (slice_width != avctx->coded_width) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/magicyuv.c:574:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 574 | if (s->nb_slices > INT_MAX / FFMAX(sizeof(Slice), 4 * 5)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/magicyuv.c:625:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 625 | if (bytestream2_get_byteu(&gb) != s->planes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/magicyuv.c:686:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 686 | for (i = 0; i < FF_ARRAY_ELEMS(s->slices); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/misc4.c:27: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/misc4.c:27: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/misc4.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/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)) | ~ ^ ~ 44 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)) | ~ ^ ~ In file included from src/libavcodec/mimic.c:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 1 warning generated. src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/misc4.c:27: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/misc4.c:27: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/midivid.c:29: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/mpc7.o src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | siIn file included from ze2 src/libavcodec/midivid.c=: 29F: Fsrc/libavcodec/bytestream.hM:186I:N13(: pwarning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]> buffer_end - p- >186b | u f f e rs,i zsei2z e=) ;F F| M ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~I N(p->buffsrc/libavutil/macros.he:r49_:e25:n d note: -expanded from macro 'FFMIN' p->buffe r49, | #sdeifzei)n;e F F| M ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~I N(a,b) src/libavutil/macros.h((:a)49 :>25 :( bnote: )expanded from macro 'FFMIN' ? (b) : 49( | a#)d)ef i | n ~ ^ ~ e FFMIN(a,bIn file included from ) src/libavcodec/misc4.c(:27(: asrc/libavcodec/bytestream.h): 318>: (15b: )warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]? (b) : 318( | a ) ) i| f ~ ^ ~ (size2 != sIn file included from izsrc/libavcodec/midivid.ce:)29 : src/libavcodec/bytestream.h| : ~~~~~ ^ ~~~~187 :15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/mimic.c:32: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mimic.c:32: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mpc8.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/bytestream.h:In file included from 317src/libavcodec/misc4.c::1327:: src/libavcodec/bytestream.hwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]356: 13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356317 | | ssiizzee22 = =FF MFFIMNI(Np(->pb-u>fbfufefre_re_nedn d- -p -p>-b>ubfuffefr,e rs,i zsiez)e;) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49src/libavutil/macros.h::2549:: 25note: :expanded from macro 'FFMIN' note: expanded from macro 'FFMIN' 49 | # d49e | f#idneef iFnFe MFIFNM(IaN,(ba) ,(b()a ()( >a ) (>b )( b?) ?(b )( b: )( a:) )( a )| ) ~ ^ ~ | ~ ^ ~ In file included from src/libavcodec/misc4.c:27: In file included from src/libavcodec/bytestream.hsrc/libavcodec/mimic.c::35732:: 15:src/libavcodec/bytestream.h :warning: 318comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | i 318f | ( isf i(sziez2e 2! =! =s iszie)z e| ) ~~~~~ ^ ~~~~ | ~~~~~ ^ ~~~~ CC libavcodec/mpeg12.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/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) | ~~~~~ ^ ~~~~ 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:In file included from warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/mjpega_dump_header_bsf.c :30: src/libavcodec/bytestream.h :294171 | : 18 : iwarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (size2 != size) | ~~~~~ ^ ~~~~171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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/bytestream.hsrc/libavcodec/mjpega_dump_header_bsf.c:30:: 317src/libavcodec/bytestream.h::13187::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] 187 | if (siz e3172 | ! = ssiizzee2) = | F ~~~~~ ^ ~~~~F MIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:494:25 warning: snote: generatedexpanded from macro 'FFMIN' . 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/midivid.c:29: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ 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)) | ~ ^ ~ 3 warnings generated. In file included from src/libavcodec/mimic.csrc/libavcodec/mjpega_dump_header_bsf.c::30: 112src/libavcodec/bytestream.h::29319:: 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] 112293 | | fsiozer2 ( i= FF=M I0N;(p -i> bS(bctuxf->fferarm,e ss)i;z ei)+;+) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/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/mimic.c:142:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 142 | for (i = 0; i < FF_ARRAY_ELEMS(ctx->frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mimic.c:165:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 165 | for (i = 0; i < FF_ARRAY_ELEMS(dst->frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mjpega_dump_header_bsf.c:30: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/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) | ~~~ ^ ~~ 2 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_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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 11 warnings generated. 4 warnings generated. src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/mjpegenc.c:40: In file included from src/libavcodec/mjpegenc_common.h:27: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 15 warnings generated. 20 warnings generated. 8 warnings generated. CC libavcodec/mpeg12data.o CC libavcodec/mpeg12dec.o CC libavcodec/mpeg12enc.o CC libavcodec/mpeg12framerate.o CC libavcodec/mpeg2_metadata_bsf.o CC libavcodec/mpeg4_unpack_bframes_bsf.o CC libavcodec/mpeg4audio.o CC libavcodec/mpeg4audio_sample_rates.o CC libavcodec/mpeg4video.o 11 warnings generated. CC libavcodec/mpeg4video_parser.o CC libavcodec/mpeg4videodec.o CC libavcodec/mpeg4videodsp.o CC libavcodec/mpeg4videoenc.o CC libavcodec/mpeg_er.o CC libavcodec/mpegaudio.o 14 warnings generated. In file included from src/libavcodec/mjpegdec.c:52: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 11 warnings generated. 11 warnings generated. CC libavcodec/mpegaudio_parser.o CC libavcodec/mpegaudiodata.o CC libavcodec/mpegaudiodec_common.o CC libavcodec/mpegaudiodec_fixed.o CC libavcodec/mpegaudiodec_float.o In file included from src/libavcodec/mjpegdec.c:53: In file included from src/libavcodec/tiff.h:34: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mjpegdec.c:53: In file included from src/libavcodec/tiff.h:34: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mjpegdec.c:53: In file included from src/libavcodec/tiff.h:34: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mjpegdec.c:53: In file included from src/libavcodec/tiff.h:34: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mjpegdec.c:53: In file included from src/libavcodec/tiff.h:34: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mpegaudiodecheader.o src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mjpegdec.c:53: In file included from src/libavcodec/tiff.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/mjpegenc.c 356 | : 125 : 23s:i zwarning: ecomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare]2 = FFMIN(p->b u125f | f er _e n df or- (pi-n>tb uif f=e r,0 ;s iiz e<); m- >| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~h uff_nsrc/libavutil/macros.hc:o49d:e25; :i +note: +expanded from macro 'FFMIN') { | ~ ^ ~~~~~~~~~~~~~ 49 | #define FFsrc/libavcodec/mjpegenc.cM:IN136(:a23,b:) warning: (comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] (a) > ( b136 | ) ?f o(rb) :( i(nat)) i | = ~ ^ ~ 0; i < m-In file included from >src/libavcodec/mjpegdec.ch:u53f: fIn file included from src/libavcodec/tiff.h_:34n: cIn file included from osrc/libavcodec/tiff_common.h:d33e: src/libavcodec/bytestream.h;: 357:i15:+ +warning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { | ~ ^ ~~~~~~~~~~~~~ 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 4 warnings generated. CC libavcodec/mpegaudiodsp.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++) { | ~ ^ ~~~~~~~~~~~~~ CC libavcodec/mpegaudiodsp_data.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 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/mlz.c:138:25: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] CC libavcodec/mpegaudiodsp_fixed.o 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_src/libavcodec/put_bits.hcha:r265s:)37 :{ warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlz.c:181 :26544 | : warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] if (s -181 | > bu f_ e n d - s - > b u f _p t r > = s iizfe o(rfe(tB i ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ size - output_chars) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlz.c:186:42: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 186 | if (output_chars <= size && !mlz->freeze_flag) { | ~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavcodec/mpegaudiodsp_float.o 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1 warning generated. 26 warnings generated. src/libavcodec/mpc.c:72:92: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] 1 warning generated. 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/mlpdec.c:216:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 216 | for (i = 0; i < FF_ARRAY_ELEMS(thd_channel_order); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mpegaudioenc_fixed.o src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 629 | FF_MPV_COMMON_OPTS | ^ src/libavcodec/mpegvideoenc.h:75:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 75 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:77:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 77 | 12 warning s generated . 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"In file included from , "exsrc/libavcodec/mmvideo.c:p36e: risrc/libavcodec/bytestream.hm:e171n:t18a:l warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]q uantizer modulatio n"171, | g - > b u f f e r + =F FF_FMMIPN(Vg_-O>bFuFfSfeErT_e(nrcd_ q-mo dg-_>fbruefqf)e,r ,A sVi_zOeP)T; _ T| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~Y PE_INT, {.i64 = 0 src/libavutil/macros.h}:,49 :I25N:T _note: expanded from macro 'FFMIN'M IN, INT_M A49 | X#,d efFiF_nMeP VF_FMOIPNT(_aF,LbA)G S((}a,) > ( b ) ? ( b ) : \( a ))| ^| ~ ^ ~ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:90:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:91:177: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ In file included from src/libavcodec/mmvideo.c:36: src/libavcodec/bytestream.h:src/libavcodec/mjpegenc.c186::62913::1 warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:92:174: note: expanded from macro 'FF_MPV_COMMON_OPTS' 186 | size2 = F F92M | {I"N(bpo-r>dbeurff_emr_aesnkd" ,- p"-i>nbcurfefears,e s itzhee) ;q u a| n ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~t izer fosrc/libavutil/macros.hr: 49:m25a:c rnote: oexpanded from macro 'FFMIN'b locks c49 | l#odseef tion eb oFrFdMeIrNs(a",,b )F F(_(MaP)V_ O>F CC libavcodec/mpegaudioenc_float.o (FbS)E T?( (bbo)r de:r (_am)a) s k| ~ ^ ~i ng), AV_OPIn file included from Tsrc/libavcodec/mmvideo.c_T:Y36P: Esrc/libavcodec/bytestream.h_:F187L:O15A:T ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]{ .dbl =187 | 0 } ,i -fF L(Ts_izMeAX2, !=F LsTi_MzAe)X , | F ~~~~~ ^ ~~~~F _MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:93:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 93 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:94:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 94 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:95:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 95 | {"skip_threshold", "Frame skip threshold", FF_MPV_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:96:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 96 | {"skip_factor", "Frame skip factor", FF_MPV_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:97:165: note: expanded from macro 'FF_MPV_COMMON_OPTS' 97 | {"skip_exp", "Frame skip exponent", FF_MPV_OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:99:172: note: expanded from macro 'FF_MPV_COMMON_OPTS' 99 | {"sc_threshold", "Scene change threshold", FF_MPV_OCC libavcodec/mpegaudiotabs.o FFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:100:166: note: expanded from macro 'FF_MPV_COMMON_OPTS' 100 | {"noise_reduction", "Noise reduction", FF_MPV_OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:101:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 101 | {"ps", "RTP payload size in bytes", FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:633:179: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 633 | { "force_duplicated_matrix", "Always write luma and chroma matrix for mjpeg, useful for rtp streaming.", OFFSET(force_duplicated_matrix), AV_OPT_TYPE_BO23OL warning,src/libavcodec/bytestream.hs generated. {:.271i:6174: =warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] }, 0, 1, VE }, | ^271 | int size2 = FFMIsrc/libavcodec/mjpegenc.cN:(634g:-7>:b uwarning: missing field 'help' initializer [-Wmissing-field-initializers]f fe r_634e | n{d N- UgL-L>b}uf,f er ,| ^ size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/mjpegenc.c:629:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:149: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mjpegenc.c:629:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ In file included from 92 | {src/libavcodec/mmvideo.c":bo36rde: rsrc/libavcodec/bytestream.h_m:a293s:k13":, "warning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n crease the quantiz e293r | f o r smiazcer2o b=l oFcFkMsI Nc(lpo-s>ebu ftof ebro_rdeernsd" , -F F_pM->PbuVf_fOerF,F SsEizTe()b;o r | d ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e r_maskinsrc/libavutil/macros.hg:)49,:25 : Anote: Vexpanded from macro 'FFMIN' _OPT_TY P49E | _#FdLefOiAnTe ,F FM{I.Nd(bla ,=b ) 0( (}a,) ->F L(bT)_ M?A X(,b ) F:L (Ta_))M A X| , ~ ^ ~ FF_MPV_OPTIn file included from _src/libavcodec/mmvideo.cF:L36A: Gsrc/libavcodec/bytestream.hS:}294,: 15 : \warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ^~~~~~~~ 294 | if (sizesrc/libavcodec/mjpegenc.c2 :!=629 :1s:i zwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) | ~~~~~ ^ ~~~~ 629 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:152: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mjpegenc.c:629:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:142: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, CC libavcodec/mpegpicture.o FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), Asrc/libavcodec/bytestream.hV_OP:T_317T:Y13P:E _warning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]L OAT, {.dbl = 1.0 317} | , - F LsTiz_eM2 A=X ,F FFMLITN_(Mp-A>bXu,f feFrF__eMnPdV -_ Op-P>Tb_uFfLfAeGrS,} s,i ze\) ; | ^~~~~~~~ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: src/libavcodec/mjpegenc.cnote: :expanded from macro 'FFMIN'629 :1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | #def in629e | FFFMFI_NM(aP,V_bC)O M(M(OaN)_ O> P(Tb)S ? | ^~~~~~~~~~~~~~~~~~( b) : (src/libavcodec/mpegvideoenc.ha:)90): 143 :| note: ~ ^ ~expanded from macro 'FF_MPV_COMMON_OPTS' In file included from src/libavcodec/mmvideo.c: 3689: src/libavcodec/bytestream.h | : 318 : 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | i f ( si ze 2 ! = si z e ) | ~~~~~ ^ ~~~~ FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mjpegenc.c:629:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:133: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mjpegenc.c:629:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {src/libavcodec/bytestream.h.dbl: =355 :013 : }warning: , comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]-F LT_MAX, FLT_MAX, F F355_ | M PV _ O PsiTze_ F L=A GFSFM}I,N ( g -> b u ff er _ en d\ - g| - ^~~~~~~> buf/usr/include/float.hfer:,15 :si17z:e );note: expanded from macro 'FLT_MAX' | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 15 | #desrc/libavutil/macros.hf:49i:n25e: Fnote: Lexpanded from macro 'FFMIN'T _MAX 3. 404928 | 2#3d4e66f3i8n5e2 8F8F5MI9N8(1a,2be)+ 3(8(Fa ) | > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ (b) ? (b) :src/libavcodec/mjpegenc.c :(629a:1):) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ~ ^ ~ 629 | FF_In file included from MPsrc/libavcodec/mmvideo.cV:_36C: Osrc/libavcodec/bytestream.hM:M356O:N13_:O Pwarning: Tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]S | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h :35683 | : 129 : note: siexpanded from macro 'FF_MPV_COMMON_OPTS'z e2 = FFMIN(p->bu f82f | e r _ en d - p - > b u f f e r , s iz e) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h : 49 : 25 : note: expanded from macro 'FFMIN' 49 | # d e f i n e F F M I N ( a , b ) F F(_(MaP)V >_ OF(Fb)S E?T ((rb)c _:q (saq))u i s| h ~ ^ ~) , AV_OPT_In file included from Tsrc/libavcodec/mmvideo.cY:P36E: _Fsrc/libavcodec/bytestream.hL:O357A:T,15 :{ .warning: dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b l = 0 }357, | 0 , 9i9f, (sFiFz_eMP2V !_=O PsTi_zFLeA)G S }| , ~~~~~ ^ ~~~~ \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/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) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 33 warnings generated. 13 warnings generated. In file included from src/libavcodec/motion_est.c:38: In file included from src/libavcodec/mpegvideoenc.h:34: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:280:48: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 17 warnings generated280. | 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mlpdec.c:788:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 788 | for (ch = 0; ch <= max_chan; ch++) { | ~~ ^ ~~~~~~~~ 15 warnings generated. src/libavcodec/mlpenc.c:388:48: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 388 | for (unsigned int channel = 0; channel < ctx->avctx->ch_layout.nb_channels; channel++) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:416:40: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 416 | for (unsigned channel = 0; channel < nb_channels; channel++) { | ~~~~~~~ ^ ~~~~~~~~~~~ CC libavcodec/mpegutils.o src/libavcodec/mlpdec.c:1011:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1011 | if (get_bits_count(gbp) != expected_stream_pos) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavcodec/mpegvideo.o CC libavcodec/mpegvideo_dec.o CC libavcodec/mpegvideo_enc.o src/libavcodec/mlpdec.c:1076:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1076 | for (i = 0; i < m->access_unit_size_pow2; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mpegvideo_motion.o In file included from src/libavcodec/mobiclip.c:34: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | 5 warningifs ( generatedgb. ->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/mpegvideo_parser.o 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)) | ~ ^ ~ CC libavcodec/mpegvideodata.o In file included from src/libavcodec/movtextdec.c:30: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/movtextdec.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mpegvideoencdsp.o 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' CC libavcodec/mpl2dec.o 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/libavcodec/mlpenc.c ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ :src/libavutil/macros.h837::4948::25 :warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]note: expanded from macro 'FFMIN' 49 | #define F837F | M I N ( a , bfo)r (u(n(siag)n ed> i(nbt) c h?a n(nbe)l := (0a;) )c h a| ~ ^ ~n nel < ctx->In file included from nsrc/libavcodec/movtextenc.cu:m31_: csrc/libavcodec/bytestream.hh:a187nn:e15l:s ;warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]c hanne l187+ | + ) { i f| ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~( size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mqc.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/mqcdec.o In file included from src/libavcodec/movtextdec.c:30: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/movtextdec.c:30: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 3 warnings generated. src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 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/movtextenc.csrc/libavcodec/movtextdec.c::3031: : src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h::318293:15::13 :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (s i293z | e 2 ! =s isizzee2) = | ~~~~~ ^ ~~~~F FMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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/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/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/movtextenc.c:31: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/movtextdec.c:30: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/movtextdec.c:30: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/mlpdec.c:1412:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1412 | { 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/movtextenc.c:31: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/movtextenc.c:31: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/mlpenc.c:1128:42: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1128 | for (unsigned int substr = 0; substr < ctx->num_substreams; substr++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 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/mjpegdec.c:1133:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1133 | for (mb_x = 0; mb_x < width; mb_x++) { | ~~~~ ^ ~~~~~ src/libavcodec/mjpegdec.c:1218:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1218 | for (mb_x = 0; mb_x < width; mb_x++) | ~~~~ ^ ~~~~~ src/libavcodec/mjpegdec.c:1221:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1221 | for (mb_x = 0; mb_x < width; mb_x++) { | ~~~~ ^ ~~~~~ src/libavcodec/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++) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. 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/mqcenc.o src/libavcodec/mlpenc.c:1367:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1367 | for (unsigned int i = 0; i < order; i++) | ~ ^ ~~~~~ CC libavcodec/mscc.o src/libavcodec/mpeg4videodsp.c:72:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 72 | if ((unsigned) src_x < width) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/mpeg4videodsp.c:73:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 73 | if ((unsigned) src_y < height) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/mpeg4videodsp.c:89:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 89 | if ((unsigned) src_y < height) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/mlpenc.c:1403:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1403 | for(i = 2; i < ctx->numberCC libavcodec/msgsmdec.o _of_samples; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:1435:44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1435 | for (unsigned int channel = 0; channel < ctx->num_channels; channel++) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:1488:44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1488 | for (unsigned int channel = 0; channel < ctx->num_channels; channel++) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg2_metadata_bsf.c:202:41: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 202 | { .dbl = 0.0 }, 0, 65535, FLAGS }, | ^ src/libavcodec/mpeg2_metadata_bsf.c:206:44: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 206 | { .dbl = 0.0 }, 0, UINT_MAX, FLAGS }, | ^ src/libavcodec/mpeg2_metadata_bsf.c:210:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 210 | { .i64 = -1 }, -1, 7, FLAGS }, | ^ src/libavcodec/mpeg2_metadata_bsf.c:213:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 213 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/mpeg2_metadata_bsf.c:216:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 216 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/mpeg2_metadata_bsf.c:219:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 219 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/mpeg2_metadata_bsf.c:221:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 221 | { NULL } | ^ src/libavcodec/movtextdec.c:531:27: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] CC libavcodec/msmpeg4.o 531 | if (tsmb_size < size_var) { | ~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/movtextdec.c:537:33: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 537 | if (tsmb_end - tsmb < tsmb_size) | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/movtextenc.c:591:14: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 591 | while (i < len) { | ~ ^ ~~~ src/libavcodec/movtextdec.c:582:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 582 | { "width", "Frame width, usually video width", OFFSET(frame_width), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavcodec/movtextdec.c:583:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 583 | { "height", "Frame height, usually video height", OFFSET(frame_height), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavcodec/movtextdec.c:584:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 584 | { NULL }, | ^ src/libavcodec/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) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. 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 }, | ^ src/libavcodec/mlpenc.c:1763:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1763 | for (int i = 8; i < number_of_samples; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:1790:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1790 | for (int i = 0; i < number_of_samples; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/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/mobiclip.c:1000:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1000 | if (idx < 0 || idx >= FF_ARRAY_ELEMS(block8x8_coefficients_tab)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/msmpeg4_vc1_data.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/mpeg4audio.c:100:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 100 | if (c->chsrc/libavcodec/mlpenc.can:_c1995o:nf48i:g warning: < comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]F F_ARRAY_ELEMS(ff_ m1995p | e g 4 a u d fioor_ c(haunnneslsi))g n e| ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~d int channel = 0; channel < channels; channel++) { | ~~~~~~~ ^ ~~~~~~~~ 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/mobiclip.c:1288:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1288 | if (idx2 >= FF_ARRAY_ELEMS(pframe_block8x8_coefficients_tab)) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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-src/libavcodec/mpc8.c>bu:f49_e:n14d: -warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]s ->buf_ptr >= sizeof(Bit B49u | f ) ) {i f | ( ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~co de >= mpc8_cnk_lost[k-1][n-1]) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpc8.c:63:18: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 63 | if (code >= C[n]) { | ~~~~ ^ ~~~~ 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/put_bits.h:317:33:src/libavcodec/mjpegdec.c :warning: 1970comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:12 : warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1970317 | | iif f(s -(>ibdu f=_=e ndA V-_ RsL-3>2b(u"f_xpftrmr" ) >&=& s izleeonf( B>i t0B)u f{) ) | { ~~ ^ ~~~~~~~~~~~~~~~ | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:1979:37: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1979 | if (s->start_code == APP3 && id == AV_RB32("_JPS") && len >= 10) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:2019:37: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2019 | if (s->start_code == APP1 && id == AV_RB32("Exif") && len >= 2) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:2058:16: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2058 | if (id == AV_RB32("mjpg")) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:2074:37: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2074 | if (s->start_code == APP2 && id == AV_RB32("ICC_") && len >= 10) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:2082:16: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2082 | if (id != AV_RB32("PROF") || id2 != AV_RB24("ILE")) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:2100:49: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2100 | } else if (s->iccnum != 0 && nummarkers != s->iccnum) { | ~~~~~~~~~~ ^ ~~~~~~~~~ 7 warnings generated. CC libavcodec/msmpeg4dec.o 3 warnings generated. CC libavcodec/msmpeg4enc.o src/libavcodec/mpc8.c:337:62: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 337 | const VLC *vlc = &quant_vlc[res - 5][cnt > mpc8_thres[res]]; | ~~~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/msp2dec.o CC libavcodec/msrle.o CC libavcodec/msrledec.o CC libavcodec/mss1.o 17 warnings generated. src/libavcodec/mqcenc.c:67:16: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 67 | if (mqc->c >= tmp) | ~~~~~~ ^ ~~~ src/libavcodec/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/mqcenc.c:89:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 89 | if (mqc->a < qe) | ~~~~~~ ^ ~~ src/libavcodec/mqcenc.c:98:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 98 | if (mqc->a < qe) | ~~~~~~ ^ ~~ 69 warnings generated. 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/mpeg_er.c:20: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 11 warnings 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:227src/libavcodec/mjpegdec.c:37: :warning: 2936comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 69: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2936227 | | OF F SiEfT ((es-x>btufe_renn_dh u-f sf-)>,b ufA_V_pOtrP T>=_ sTiYzPeEo_fB(OBOiLt, B{ u.fi)64) ={ 0 | }, ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 0, 1, VD }, | ^ src/libavcodec/mjpegdec.c:2937:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2937 | { 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mss12.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/put_bits.h:317: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/put_bits.hsrc/libavcodec/mpeg4videoenc.c:29:: 265In file included from :src/libavcodec/mpegvideo.h37::45 : warning: src/libavcodec/put_bits.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:227 :37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | 227 | if ( s - > biuff _(esn-d> b-uf _se-n>db u- fs_-p>tbr u>f=_ pstizre o>f=( BsiitzBeuoff)()B i{tB u f| )) ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mss2.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->busrc/libavcodec/put_bits.hf_pt:r 317>:=33: swarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]z eof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 317 | if (s->buf_end - s->buf_ptr >= siCC libavcodec/mss2dsp.o zeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mss3.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/mss34dsp.o CC libavcodec/mss4.o In file included from src/libavcodec/mpeg4videodec.c:35: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/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/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 15 warnings generated. 1 warning generated. 19 warnings generated. In file included from src/libavcodec/mpegaudioenc_float.c:25: In file included from src/libavcodec/mpegaudioenc_template.c:31: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/msvideo1.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/msmpeg4data.c:448:21: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 448 | table0_level, }, | ^ src/libavcodec/msmpeg4data.c:454:21: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 454 | table2_level, }, | ^ src/libavcodec/msmpeg4data.c:460:29: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 460 | ff_mpeg4_intra_level, }, | ^ src/libavcodec/msmpeg4data.c:467:21: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 467 | table1_level, }, | ^ src/libavcodec/msmpeg4data.c:473:21: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 473 | table4_level, }, | ^ src/libavcodec/msmpeg4data.c:479:23: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 479 | ff_inter_level, }, | ^ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/msvideo1enc.o CC libavcodec/mv30.o In file included from src/libavcodec/mpegaudioenc_fixed.c:24: In file included from src/libavcodec/mpegaudioenc_template.c:31: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 34 warnings generated. CC libavcodec/mvcdec.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mvha.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mwsc.o CC libavcodec/mxpegdec.o CC libavcodec/nellymoser.o In file included from src/libavcodec/mpeg4videodec.c:49: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/nellymoserdec.o 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) | ~ ^ ~~~~~~~~~ CC libavcodec/nellymoserenc.o 3 warnings generated. 11 warnings generated. src/libavcodec/mpegaudiodec_template.c:275:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 273 | ff_dlog(NULL, "is_table_lsf %d %d: %f %f\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 274 | i, j, (float) is_table_lsf[j][0][i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from 275 | 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] (float) is_table _124l | s f [ j ]a[ 1][=i ]()f;lo at )| ( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~bi trate * src/libavutil/internal.h1:01560:068 *: Mnote: PAexpanded from macro 'ff_dlog'_ FRAME_SIZE) 156 | /# ( f r edqe f*i n8e. 0f)f;_ d l| o ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ g(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", | src/libavcodec/mpegaudioenc_template.c ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :129:43: warning: 274 | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 129 | s - >if,r ajm,e _(ffrlaoc_aitn)c ri s=_ t(aibnlte)_((la s-f [fjl]o[or0(]a[)i)] ,* 6| 5 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5 36.0); 275 | | ~~~~~ ^ src/libavcodec/mpegaudioenc_template.c : 129 : 33 : (fwarning: loimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a t) is_ta b129le | _l s f [ js]-[>1f][ria]m)e_;fr a c| _ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~i ncr src/libavutil/internal.h=: 156(:i68n:t )note: ((expanded from macro 'ff_dlog'a - floor( a156 | )#) * d6e55f3i6n.e0 )f;f _ d| l ^ ~o g(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:104:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 104 | (unsigned)src_y >= FFMAX(s->v_edge_pos - 17, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:103:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 103 | if ((unsigned)src_x >= FFMAX(s->h_edge_pos - 17, 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:148:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 148 | (unsigned)src_y >= FFMAX((s->v_edge_pos >> 1) - 9, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:147:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 147 | if ((unsigned)src_x >= FFMAX((s->h_edge_pos >> 1) - 9, 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/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/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 CC libavcodec/neon/mpegvideo.o << 20); | ~ ^~~~~~~~~~~~~~~~ In file included from src/libavcodec/mpeg4video.c:26: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mpegaudiodec_template.c:275:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 273 | ff_dlog(NULL, "is_table_lsf %d %d: %f %f\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 274 | i, j, (float) is_table_lsf[j][0][i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | (float) is_table_lsf[j][1][i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ In file included from src/libavcodec/mpegaudiodec_float.c:74: src/libavcodec/mpegaudiodec_template.c:274:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 273 | ff_dlog(NULL, "is_table_lsf %d %d: %f %f\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 274 | i, j, (float) is_table_lsf[j]In file included from [0][src/libavcodec/mpegaudioenc_fixed.ci:]24, : | src/libavcodec/mpegaudioenc_template.c ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :124:9: 275warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 124 | ( f l o ata) i=s _(tfalbolae_tls)f([bjit]r[a1t]e[ i*] )1;0 0 0 | * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~M PA_FRsrc/libavutil/internal.h:A156:M68E:_ Snote: Iexpanded from macro 'ff_dlog'ZE ) / (freq * 1568 | #. 0 d)e;f i ne| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~f f_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/mpegaudioenc_template.c:129:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 129 | s->frame_frac_incr = (int)((a - floor(a)) * 65536.0); | ~~~~~ ^ src/libavcodec/mpegaudioenc_template.c:129:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 129 | s->frame_frac_incr = (int)((a - floor(a)) * 65536.0); | ^ ~ 3 warnings generated. src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mpeg12enc.c: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++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317: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/noise_bsf.o CC libavcodec/notchlc.o 3 warnings generated. 4 warnings generated. CC libavcodec/null.o src/libavcodec/mpegaudioenc_template.c:689:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 689 | q[m] = (int)((a + 1.0) * steps * 0.5); | ^ ~ CC libavcodec/null_bsf.o src/libavcodec/mpegaudioenc_template.c:779:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 779 | { NULL }, | ^ CC libavcodec/nuv.o src/libavcodec/mpegaudioenc_template.c:779:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 779 | { NULL }, | ^ src/libavcodec/msmpeg4data.c:1617:19: warning: missing field 'table_mv_index' initializer [-Wmissing-field-initializers] 1617 | table0_mvy, }, | ^ src/libavcodec/msmpeg4data.c:1621:19: warning: missing field 'table_mv_index' initializer [-Wmissing-field-initializers] 1621 | table1_mvy, } | ^ 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/motion_est.c:974: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)) | ~ ^ ~ 17 warnings generated. src/libavcodec/mpeg12enc.c:1189:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1189 | COMMON_OPTS | ^ src/libavcodec/mpeg12enc.c:1179:69: note: expanded from macro 'COMMON_OPTS' 1179 | OFFSET(tc_opt_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, VE },\ | ^ src/libavcodec/mpeg12enc.c:1189:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1181:77: note: expanded from macro 'COMMON_OPTS' 1181 | OFFSET(drop_frame_timecode), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, \ | ^ src/libavcodec/mpeg12enc.c:1189:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1183:77: note: expanded from macro 'COMMON_OPTS' 1183 | OFFSET(scan_offset), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, \ | ^ src/libavcodec/mpeg12enc.c:1189:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1185:87: note: expanded from macro 'COMMON_OPTS' 1185 | OFFSET(timecode_frame_start), AV_OPT_TYPE_INT64, {.i64 = -1 }, -1, INT64_MAX, VE}, \ | ^ src/libavcodec/mpeg12dec.c:src/libavcodec/mpeg12enc.c1184:1189::405:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libavcodec/mpeg12enc.c:1186:5: note: expanded from macro 'COMMON_OPTS' 1186 | 1184 | F F _ M P V_ACOVMMROatNi_oBnFaRlA MaEs_pOPeTctS_ i n| v ^ = av_d2q(ff_mpeg1_aspect[src/libavcodec/mpegvideoenc.hs:1104-:>150a:s pnote: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS'e ct_ratio_info] , 1042 | 5{5)";b _ | s ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t rategy", "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' src/libavcodec/mpeg4data.h 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 }, | ^ :219:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 219 | }; | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1190 | FF_MPV_COMMON_OPTS | ^ src/libavcodec/mpegvideoenc.h:75:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 75 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:77:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 77 | FF_MPV_OFFSET(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:78:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 78 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:80:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' src/libavcodec/mpeg4videodec.c:737:13: 80warning: | variable 'time_incr' set but not used [-Wunused-but-set-variable] 737 | i n t t i m e _ i n c r = 0 ; | ^ FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:82:151: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:83:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:84:162: note: expanded from macro 'FF_MPV_COMMON_OPTS' 84 | {"rc_qmod_freq", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:90:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:91:177: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:92:174: note: expanded from macro 'FF_MPV_COMMON_OPTS' 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:93:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 93 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:94:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 94 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:95:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 95 | {"skip_threshold", "Frame skip threshold", FF_MPV_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:96:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 96 | {"skip_factor", "Frame skip factor", FF_MPV_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:97:165: note: expanded from macro 'FF_MPV_COMMON_OPTS' 97 | {"skip_exp", "Frame skip exponent", FF_MPV_OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:99:172: note: expanded from macro 'FF_MPV_COMMON_OPTS' 99 | {"sc_threshold", "Scene change threshold", FF_MPV_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ 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_CC libavcodec/on2avc.o OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1191:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:115:156: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 115 | {"intra_penalty", "Penalty for intra blocks in block decision", FF_MPV_OFFSET(intra_penalty), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX/2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1192:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1192 | { NULL }, | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:149: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg12enc.c:1190:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpeg12enc.c:1190:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:152: 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_O16PT warningS s generated| . ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:142: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpeg12enc.c:1190:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:143: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FL8T_ warningMAsX generated,. FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg12enc.c:1190:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:133: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpeg12enc.c:1190:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg12enc.c:1190:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:129: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpeg12enc.c:1189:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1189 | COMMON_OPTS | ^~~~~~~~~~~ src/libavcodec/mpeg12enc.c:1185:74: note: expanded from macro 'COMMON_OPTS' 1184 | { "timecode_frame_start", "GOP timecode frame start number, in non-drop-frame format", \ | ~ 1185 | OFFSET(timecode_frame_start), AV_OPT_TYPE_INT64, {.i64 = -1 }, -1, INT64_MAX, VE}, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4data.h:323:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 323 | }; | ^ CC libavcodec/on2avcdata.o src/libavcodec/mpeg12enc.c:1196:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1196 | COMMON_OPTS | ^ src/libavcodec/mpeg12enc.c:1179:69: note: expanded from macro 'COMMON_OPTS' 1179 | OFFSET(tc_opt_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, VE },\ | ^ src/libavcodec/mpeg12enc.c:1196:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1181:77: note: expanded from macro 'COMMON_OPTS' 1181 | OFFSET(drop_frame_timecode), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, \ | ^ src/libavcodec/mpeg12enc.c:1196:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1183:77: note: expanded from macro 'COMMON_OPTS' 1183 | OFFSET(scan_offset), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, \ | ^ src/libavcodec/mpeg12enc.c:1196:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1185:87: note: expanded from macro 'COMMON_OPTS' 1185 | OFFSET(timecode_frame_start), AV_OPT_TYPE_INT64, {.i64 = -1 }, -1, INT64_MAX, VE}, \ | ^ src/libavcodec/mpeg12enc.c:1196:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1186:5: note: expanded from macro 'COMMON_OPTS' 1186 | FF_MPV_COMMON_BFRAME_OPTS | ^ src/libavcodec/mpegvideoenc.h:104:150: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 104 | {"b_strategy", "Strategy to choose between I/P/B-frames", FF_MPV_OFFSET(b_frame_strategy), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1196:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1186:5: note: expanded from macro 'COMMON_OPTS' 1186 | FF_MPV_COMMON_BFRAME_OPTS | ^ src/libavcodec/mpegvideoenc.h:105:154: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 105 | {"b_sensitivity", "Adjust sensitivity of b_frame_strategy 1", FF_MPV_OFFSET(b_sensitivity), AV_OPT_TYPE_INT, {.i64 = 40 }, 1, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1196:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1186:5: note: expanded from macro 'COMMON_OPTS' 1186 | FF_MPV_COMMON_BFRAME_OPTS | ^ src/libavcodec/mpegvideoenc.h:106:143: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 106 | {"brd_scale", "Downscale frames for dynamic B-frame decision", FF_MPV_OFFSET(brd_scale), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 3, FF_MPV_OPT_FLAGS }, | ^ src/libavcodec/mpeg12enc.c:1198:84: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1198 | FF_MPV_OFFSET(intra_vlc_format), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/mpeg12enc.c:1199:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1199 | { "non_linear_quant", "Use nonlinear quantizer.", FF_MPV_OFFSET(q_scale_type), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/mpeg12enc.c:1200:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1200 | { "alternate_scan", "Enable alternate scantable.", FF_MPV_OFFSET(alternate_scan), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }In file included from , | src/libavcodec/mscc.c ^: 27: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | gsrc/libavcodec/mpeg12enc.c-:>1201b:u123:f warning: fmissing field 'unit' initializer [-Wmissing-field-initializers]e r += FFMI N1201( | g - > b u{ f"fae5r3_ecncd" , -" Ugs-e> bAu53f fCleors,e ds iCazpet)i; o | n ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~s (if availablesrc/libavutil/macros.h)":, 49O:F25F:SE T(note: aexpanded from macro 'FFMIN'5 3_cc), 49 | # d e f iAnV_eO PFT_FTMYIPNE(_aBO,ObL), {( .(ia64) => 1 (}b,) 0,? 1(,b )VE :} , ( a| )) ^ | ~ ^ ~ CC libavcodec/options.o In file included from src/libavcodec/mscc.c:27: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mscc.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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' src/libavcodec/mpeg4videoenc.c :751378 | : 127 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1378 | { "d a t a _ p a r t i t i o n i n g " , "U s e d a t a CC libavcodec/opus_celt.o p aFrF_tMiPtVio_nOiFnFgS.E"T(,l u m a _ e liOmFF_SEtTh(rdeasthaol_dp)a, rAtVi_tOiPoTni_nTYgP)E,_ IANVT_, O{P T.i_6T4Y P= E0_B O}O,L ,IN T{_M IN.,i I6N4T _=M 0A X},, 0F, F1_,M PVVE_ O}PT,_ F L| ^A GS },\ | ^ src/libavcodec/mpeg4videoenc.c:1379:127: warning: src/libavcodec/mpeg12enc.cmissing field 'unit' initializer [-Wmissing-field-initializers]: 1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h :137977 | :175 : note: expanded from macro 'FF_MPV_COMMON_OPTS'{ "alternate_sca n77", | "E n a bl e a l t e r n a t e s c a nt a b l e . " , O F F S E T ( a l te r n a t e _ s c a n ) , A VF_FO_MPPVT__OTFFYSEPT(Ec_hBroOmOaL_e,l i{m _t.hire6s4h o=l d)0, A}V,_ O0P,T _1T,Y PVEE _}I,N T ,| ^{ .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }src/libavcodec/mpeg4videoenc.c,:\1381 : 66| : ^ warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1381 | OFFSET(mpeg_quant), AVsrc/libavcodec/mpeg12enc.c_:O1219P:T5_:T Ywarning: Pmissing field 'unit' initializer [-Wmissing-field-initializers] E_src/libavcodec/mpegvideoenc.hI:N78:T175,: {note: .expanded from macro 'FF_MPV_COMMON_OPTS'i 64 = 0 }, 0, 1, 78V | {E "}q,ua n t| i ^z er_noise_shaping", NULL, src/libavcodec/mpeg4videoenc.c : 1382 :5 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] FF _1382M | P V _ O FFFSFET_(MqPuaVn_CtOizMeMrO_Nn_oBiFseR_AsMhaEp_inOgP),T SA V _| ^O PT_TYPE_INT, { .i64 =src/libavcodec/mpegvideoenc.h :0104 :}150,: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 0, INT_MAX, F104F | _{MP"Vb_O_PsT_tFLrAGaSt e}g,\y " ,| ^" Strategy to choose between I/P/B-framesrc/libavcodec/mpeg12enc.cs:"1219, : 5 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]F F_Msrc/libavcodec/mpegvideoenc.hP:V_80O:175F: Fnote: Sexpanded from macro 'FF_MPV_COMMON_OPTS'E T(b_frame_strate g80y | ) , A V _ O P T _ T Y P E _ I N T , { . i 6 4 = 0 } , CC libavcodec/opus_metadata_bsf.o 0 , 2 , F F _ M PV _ O P T _ F L A G S } , \ | ^ FF_MPV_OFFSET(error_rate), AVsrc/libavcodec/mpeg4videoenc.c_O:PT1382_:TY5P:E _warning: Imissing field 'unit' initializer [-Wmissing-field-initializers]N T, src/libavcodec/mpegvideoenc.h{: 105.:i1546: 4note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS'= 0 }, 0, 105 | I{N"Tb__MsAXe,n sFFi_MtPiVv_iOPtTy_"F,L A"GSA d}j,\u s t| ^se nsitivity of b_frame_strategy 1", FF_MPVsrc/libavcodec/mpeg12enc.c_:O1219F:F5S:E warning: Tmissing field 'unit' initializer [-Wmissing-field-initializers] (b_src/libavcodec/mpegvideoenc.hse:n82s:i151t: inote: vexpanded from macro 'FF_MPV_COMMON_OPTS'i ty), AV_OPT_TYP E82 | _ I N T , { . i 6 4 = 4 0 } , 1 , I N T _ M A X , F F _ M P V _ O P T _ F L A G S }, \ | F ^F_ MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {src/libavcodec/mpeg4videoenc.c.d:b1382l: 5=: warning: 0 missing field 'unit' initializer [-Wmissing-field-initializers]} , 0src/libavcodec/mpegvideoenc.h,: 1069:9143,: Fnote: F_expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS'M PV_OPT_FLAGS}, 106 | { " b r d _ s c al e " , " D o w\ns c a| l ^e frames for dynamic B-frame decision", FF_MPV_src/libavcodec/mpeg12enc.cO:F1219F:S5E:T (warning: bmissing field 'unit' initializer [-Wmissing-field-initializers]r d_scsrc/libavcodec/mpegvideoenc.ha:le83):,164 :A Vnote: _expanded from macro 'FF_MPV_COMMON_OPTS' OPT_TYPE_INT, { .83i | 6{4" r=c _0q m}o, d0_,a m3,p "F,F "_eMxPpVe_OrPimTe_ntFaLlA GqSu a}nt,i z er| ^m odulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/bytestream.h:271:17:src/libavcodec/mpeg12enc.c :warning: 1219comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:84:162: note: expanded from macro 'FF_MPV_COMMON_OPTS' 271 | int size 284 | {=" rFcF_MqImoNd(_gf-r>ebqu"f,f e"re_xpeenrdi -m engt-al> buqfufaenrt,i zseirz meo)d; u l| a ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~t ion", src/libavutil/macros.h : 49 : 25 : note: expanded from macro 'FFMIN' FF_MPV_ O49F | F#dSeEfTi(nrec_ qFmFoMdI_Nf(rae,qb),) A(V(_aO)PT _>TY P(E_bI)NT , ?{ .i(6b4 )= 0: }(,a )I) N | T ~ ^ ~_ 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), AVsrc/libavcodec/mpeg4videoenc.c_:O1383P:T5_T:Y Pwarning: Emissing field 'unit' initializer [-Wmissing-field-initializers] _FLO A1383T, | {. d bFlF =_ MP0V _}C,O -MFMLOTN__MOAPXT,S F L| T ^_ MAX, src/libavcodec/mpegvideoenc.hF:F75_M:P173V:_ Onote: Pexpanded from macro 'FF_MPV_COMMON_OPTS'T _FLAGS}, 75\ | | ^ 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' FF_MPV_OFFSET( l91u | m{a"_recl_ibumf__atghgrreeshsoslidv)it,y "A,V _"OcPuTr_rTeYPnEtl_yI NuTse,l e{s s.",i 6 4 = 0 } , I NT _ M I N , I N T _FMAFX,_ MFPFV__OMFPFVS_EOTP(Tr_cF_LbAGuSf f}e,r\_ a g| g ^re ssivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.src/libavcodec/mpeg4videoenc.c0:1383 :}5,: warning: -missing field 'unit' initializer [-Wmissing-field-initializers]FL T_MAsrc/libavcodec/mpegvideoenc.hX,: 77F:L175T_:M Anote: Xexpanded from macro 'FF_MPV_COMMON_OPTS', FF_MPV_OPT_FLAG S77}, | \ | ^ 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' FF_MPV_ O92F | F{"SbEoTr(dcehr_rmoamsak_"e, l"iimn_crteharsee sthhoel dq),u anAtVi_zOePTr_ fToYrP Em_aIcNroTb,l o{c k.s ic6l4o s=e t0o In file included from b}o, rIdsrc/libavcodec/mpegvideo_motion.c:NerTs31_: "In file included from MI,N src/libavcodec/h261.hF,:31F: _ IIn file included from NTM_src/libavcodec/mpegvideo.hMIn file included from P:45A: Vsrc/libavcodec/mscc.c_OXFsrc/libavcodec/put_bits.h:,FS:27 E227T: F:37(: src/libavcodec/bytestream.hwarning: Fbo:rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]d_293 eMr:_Pm13aVs:_k Oiwarning: nPg)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare],T _A F227VL | _OAP TG_T YS P } ,E293 \_ | F L i | f ^ O s(AisT-z>b,e u2{f _=en.d dF-FMbI N(lp-s> -bu=> f0bfusrc/libavcodec/mpeg4videoenc.c }e,f :-r__e1383FpLn:tTrd5:_ Mwarning: AX>,- missing field 'unit' initializer [-Wmissing-field-initializers] = F p-src/libavcodec/mpegvideoenc.h>LbTs_:uiM78f:zAf175eXo,e:f note: r(expanded from macro 'FF_MPV_COMMON_OPTS',F B Fs_iiMztePBVu)f_O;P T) ) {_ 78 | | F {| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~L A" ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~q G uSan}t,isrc/libavutil/macros.h z: 49e : r\25_n o :| ^i snote: eexpanded from macro 'FFMIN'_ shaping "49, | # deNfUinLeL F,F MI N (a , b) ( ( src/libavcodec/mpeg12enc.ca ) : 1219 : > 5 : ( b warning: ) missing field 'unit' initializer [-Wmissing-field-initializers]? ( src/libavcodec/mpegvideoenc.hb :93) : :163 : note: expanded from macro 'FF_MPV_COMMON_OPTS'(a ) )src/libavcodec/mpeg12dec.cF F | _ ~ ^ ~: M1713P:V35_O:F FIn file included from S93Ewarning: T(comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]src/libavcodec/mscc.c | q u:{27a: src/libavcodec/bytestream.h":nl294:t15izm:ei rwarning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] _", n1713" | o 294m | i i s en_ iifs mh( muapiinbg)mf _(s,i y zLA==e aV20g _& !r=aOn&g P sTe_si zTe->fY)PcEa o _| cdeI ~~~~~ ^ ~~~~t cNo_r T(,t VaB{R)g" ,.= i =6 A4V_ R = L 3 02 ( },"S LI F " ) ) { 0 , | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ I NT _ FMFA_XM,Psrc/libavcodec/mpeg12dec.cV_ O:FF1734_MFP:FSVE17T(_l:OmPi nTwarning: _F)Lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare],A AGVS _}O,PT \_1734T | Y | ^P E _I NTi,f ({s.i-6>4 m=b _ x2 *>F= F(_uQPn2LsAigsrc/libavcodec/mpeg4videoenc.cn:Me1383Bd:D) 5A:s- >m }warning: b,missing field 'unit' initializer [-Wmissing-field-initializers]_ w 0,i src/libavcodec/mpegvideoenc.h:dI80NTt_M:A175Xh:, )F Fnote: {_expanded from macro 'FF_MPV_COMMON_OPTS' M P| V ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~_O PT_FLAGS },80 | \ | ^ src/libavcodec/mpeg12enc.c : 1219: 5 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] Fsrc/libavcodec/mpegvideoenc.hF:_94M:P163V:_ Onote: Fexpanded from macro 'FF_MPV_COMMON_OPTS'F SET(error_rate) ,94 | { "l ma x " , " m a x i m uAmV _LOaPgTr_aTYnPgEe_ IfNaTc,to r {( V.BRi)6"4, = 0 } , 0 , I N T _ M A X , FF _FMFP_VM_PVO_POTF_FFSLAEGT(Sl m}a,\x ) ,| ^AV _OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, src/libavcodec/mpeg4videoenc.cI:N1383:T5:_ Mwarning: Amissing field 'unit' initializer [-Wmissing-field-initializers]X, FFsrc/libavcodec/mpegvideoenc.h:_82M:P151V:_ note: Oexpanded from macro 'FF_MPV_COMMON_OPTS'P T_FLAGS }, 82 | \ | ^ 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' FF_MPV_OFFSET (95r | src/libavcodec/put_bits.hc{_":qs265ks:iq37pu:_ tiswarning: hhcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r) e,s hoAldV"_, O"PFrTa_mTe Y sP265kE | _i pF t hrLe sOA Th , o { li.df"d (,bls -=> b u 0 f_ e} ,n d 0 , - 9 s ->9b uf,_ p t FrF_ M > P=In file included from FV _FOs_Msrc/libavcodec/mpegvideo.cPiP:Tz_V39e: oF_fIn file included from Lsrc/libavcodec/mpeg_er.hO:(BAiGF22FtS}: , S BIn file included from Esrc/libavcodec/mpegvideo.h:u45 Tf: ) (src/libavcodec/put_bits.h) f:src/libavcodec/bytestream.h { r227a ::37m:e _ s317k | warning: ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :i comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 13p: _ twarning: hr comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] e s h o ld )\ ,227 | A | ^317 V _ | O PTi f_ sT(isY-zP>E_eI2b ufN_T=, e n{.FdF i-M6src/libavcodec/mpeg4videoenc.c IN4(:s1383 p--:>=>5b ubu:0 ff_ p}warning: ft,missing field 'unit' initializer [-Wmissing-field-initializers] eIr rN_Tsrc/libavcodec/mpegvideoenc.h :83e_n>d:M=I N164: -s,i ze pnote: ->obfI(Nexpanded from macro 'FF_MPV_COMMON_OPTS'uBTi f_tMBfufA)e)Xr, F, 83{ | F{ _ M"PsV| ric__ ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~qzOP Tmeod__);a Fm pL| A ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~G"S , "}e,x src/libavutil/macros.h\p :| e49 ^r :i25m:e nnote: texpanded from macro 'FFMIN'a l quan t49i | ze#rde fmoidunleat iFonF"MI,N src/libavcodec/mpeg12enc.c (:1219 a : , 5 b :) warning: ( missing field 'unit' initializer [-Wmissing-field-initializers] ( a ) src/libavcodec/mpegvideoenc.hF> :F96(_:168b:M )Pnote: Vexpanded from macro 'FF_MPV_COMMON_OPTS'?_ O(FFbSE)T (:rc _(qmao)d _)96 a | {| m ~ ^ ~"p) ,s AkVi_pO_PfaTc_In file included from Tsrc/libavcodec/mscc.ct:Yo27P: rEsrc/libavcodec/bytestream.h_"FL:OA,318T ,:" 15F:{r.a med swarning: kibpcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] l f= a0c t}318, o-r | F L", T _i Mf A (Xs iz,e 2 F! =L T _ s M iAX , zFF _e M P)V_ OP T | _ ~~~~~ ^ ~~~~ F LFFA_GSM}PV,_ O FF S E T ( f ra m \e _s k| i ^p _factor), AV_OPT_TYPE_INT, {.i64 = 0 }, Isrc/libavcodec/mpeg4videoenc.cNT:_1383M:5I:N, warning: Imissing field 'unit' initializer [-Wmissing-field-initializers]N T_src/libavcodec/mpegvideoenc.hM:A84X,: 162F:F _Mnote: Pexpanded from macro 'FF_MPV_COMMON_OPTS'V _OPT_FLAGS }, \ 84| | ^{ "rc_qmod_freq", "experimental quantizesrc/libavcodec/mpeg12enc.cr :m1219o:d5:u lawarning: tmissing field 'unit' initializer [-Wmissing-field-initializers]io n",src/libavcodec/mpegvideoenc.h : 97 : 165 : note: expanded from macro 'FF_MPV_COMMON_OPTS' FF_MPV_O FF97S | E{T"(srkci_p_qemxopd"_f,r e"qFr)a,m eA Vs_kiOpP Te_TxYpPoE_nIeNnTt," ,{ . i 6 4 = 0 } , I N T _ M I N , I N T _ M A FXF,_ MFPFV__MOPFVF_SOETP(Tf_rFLaAmGeS}_,sk i p _e x p ) , A V _ OP T_ T\Y P E| _ ^IN T, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:90:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initiasrc/libavcodec/mpeg12enc.cl: 1219c:5om:p lwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]x itsrc/libavcodec/mpegvideoenc.hy: 99f:o172r: 1note: -expanded from macro 'FF_MPV_COMMON_OPTS'p ass encoding", 99 | { " s c _ t h rFeFs_hMoPlVd_"O,FF S"ESTc(ernce_ ichnaintgiea lth_rcepslhxo)l, dA"V,_O P T _ T Y P E _ F L O src/libavcodec/put_bits.hA T , : { 317. :d33 b: l warning: =comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] F0F }_,M PV-_FOLFTF_SM EAXT, 317F( | sL cT_ Me AnX src/libavcodec/put_bits.he,ci hf: (FaF265_s-n:37M: >warning: bgcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Pue _Vtfh__OrPeeTn_dsF hL-A265GoS} , | l s - d > )\,b Auf | V ^_ i_fp tO(PTr_TsYP E-_>I>=Nb usTif,_z ened{ o.i-src/libavcodec/mpeg4videoenc.cf:61383 :s(5B4i-:> tbwarning: =missing field 'unit' initializer [-Wmissing-field-initializers]B u u0ff)src/libavcodec/mpegvideoenc.h _p):}t 91:,177r{ >: note: I= sexpanded from macro 'FF_MPV_COMMON_OPTS'iNz| Te ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~o_ MfIN(,B iINtT_ BM91ufA | X), {F)F"_M PrV{c__ Obu P| Tf ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~_F_ aLgAgGreSss i}v,it y"\, "c| u ^r rently useless", src/libavcodec/mpeg12enc.c : 1219:F5F: _warning: Mmissing field 'unit' initializer [-Wmissing-field-initializers]P V_Osrc/libavcodec/mpegvideoenc.hF:100F:S166E:T note: (expanded from macro 'FF_MPV_COMMON_OPTS'r c_buffer_aggre s100s | iv{i"tnoyise_)r,e dAuVc_OtPTi_oTYnP"E,_ F"LNOoAiTs,e {re.dudcbtlio n=" ,1 . 0 } , - F L T _ M A X , F L T _ M A X , F F _ M PFVF__MOPPVT__OFFLFAGSSET}(,n o\i s | e ^_r esrc/libavcodec/bytestream.hduc:ti355on:)13,: AVwarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]O PT_TYPE_INT, {.i 63554 | = 0 s i}z,e I N=T_ MFIFNM,I INNT(_gM-AX>,src/libavcodec/mpeg4videoenc.cb :FuF1383f:5_:fMP Verwarning: __emissing field 'unit' initializer [-Wmissing-field-initializers]On PdT_src/libavcodec/mpegvideoenc.h :FL-A92 g:-G174>S:b note: expanded from macro 'FF_MPV_COMMON_OPTS'u} f,f e\ r ,| ^s ize) ;92 | {| "b ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~o rder_massrc/libavutil/macros.hk":,49 ":i25n: cnote: rexpanded from macro 'FFMIN'e ase thsrc/libavcodec/mpeg12enc.ce 49:q1219 | :u#a5ntdi:efz iewarning: missing field 'unit' initializer [-Wmissing-field-initializers]n re src/libavcodec/mpegvideoenc.h FfF:oMr101I :Nma163c(:roa ,bbnote: l)expanded from macro 'FF_MPV_COMMON_OPTS'o c k(s(a ) c>l o(sbe) 101t | ?o{" ( bp)bs or"d:,e r("aRsT)") P, F F_| Mp ~ ^ ~Pa V_yOlFoFaSdE sIn file included from Ti(src/libavcodec/mscc.czbe:or d27ei: rsrc/libavcodec/bytestream.hn_m:a356 s:kb13yi:nt gewarning: )scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]",, A V _ O P T356 | _ T siYz eP 2 E _= FF FL MO IAN (T p , - >{. db buflf e =r F_F0_e M}ndP,V _ -O-F FSFpETL(-rT>t_bMpu_AfpXafy,elr ,Fo LaTsd_i_MAzseXi),;z | e ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~F), FAV__MOsrc/libavutil/macros.hPVP_T:_O49TP:YT25_P:F LEAnote: _GIexpanded from macro 'FFMIN'SN T},, {. i49 | #6de fi4\ne = FF M0| ^I N}(,a ,INbT)_ M(I(Na,) >I N(Tb)_ MA?X, (FbF)_ M:PV _O(PTsrc/libavcodec/mpeg4videoenc.c_a)F:L)1383 : A5| G ~ ^ ~: S warning: }missing field 'unit' initializer [-Wmissing-field-initializers], \ src/libavcodec/mpegvideoenc.hIn file included from | :src/libavcodec/mscc.c ^93: 27:163: :src/libavcodec/bytestream.h :note: 357:expanded from macro 'FF_MPV_COMMON_OPTS'15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 35793 | | { " l miinf" , ("smiizneim2u m !L=a gsirzaneg)e | f ~~~~~ ^ ~~~~ac tor (VBR)", FF_MPV_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_src/libavcodec/mpeg12enc.cQ:P12202:L5A:M Bwarning: Dmissing field 'unit' initializer [-Wmissing-field-initializers]A }, 0, 1220 | I N T _ MFAFX_,M FPFV__MCPOVM_MOOPNT__FMLAOGST I},O N _ E S T _ OP T S \ | | ^ ^ src/libavcodec/mpegvideoenc.h:113:179: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' In file included from src/libavcodec/mpegvideo_dec.c: 36113: | In file included from {src/libavcodec/mpegvideo.h":m45ep: csrc/libavcodec/mpeg4videoenc.c"src/libavcodec/put_bits.h,:: "227M:138337o::t src/libavcodec/put_bits.h5i:warning: o:n comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317warning: missing field 'unit' initializer [-Wmissing-field-initializers]e:s 33t:src/libavcodec/mpegvideoenc.hi :warning: 94m:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a163 :227t | note: i onexpanded from macro 'FF_MPV_COMMON_OPTS' b i t ri317af | t( 94 es | ->{b upf"ief_ lnmael(tandsy- x -> co",s b"mm-u>fp_aebeuxfn_nidmpus a-ttimr osn >-L>(b= as1u.0gizf _rpetr=aon f25g6>(e) =fBa" ,ictB sFtuoiFzfr _(VeB)M)oRP) "fV{ ,( _ | B ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ O i F t FBu fS)) E{ T ( | me _ ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~p e na lt y _ c o m pe n s at iFoFn_)M,P VA_V_OOFPFTS_ETYTP(lEm_IaNxT), ,{ .Ai6V4_ O=P T2_T5Y6P E_}I,N T,I N{T._MiI6N4, =I N3T1_*MFAXF,_ FQFP_2MLPAVM_BODPAT _}FL,A G0S, },I N\T _M A| X ^, 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' src/libavcodec/mpeg4videoenc.c114: | 1383{:5:" mwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]p re",src/libavcodec/mpegvideoenc.h :"95p:r171e :m note: oexpanded from macro 'FF_MPV_COMMON_OPTS't ion estimation" ,95 F | F{_"MPsVk_iOpF_FtShErTe(shmoled"_p, r"eF)r,a mAeV _sOkPTi_pT YtPEh_rIeNsTh,o l{d."i,6 4 = 0 } , I NT _ M I N , I N T _ MA XF,F _FMFPV__MOPFVF_SOPETT_(FfLrAaGmSe _}s,k i\p _ t| h ^r eshold), AV_OPT_TYPE_INT, {.i64 = 0 },src/libavcodec/mpeg12enc.c :I1220NT:_5:M Iwarning: Nmissing field 'unit' initializer [-Wmissing-field-initializers], INsrc/libavcodec/mpegvideoenc.hT:_115M:A156:X ,note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS'F F_MPV_OPT_FLAGS 115} | ,{ "i\n t r| a_ ^p enalty", "Penalty for intra blocks in bsrc/libavcodec/mpeg4videoenc.clo:ck1383 :5d:e cwarning: ismissing field 'unit' initializer [-Wmissing-field-initializers]i onsrc/libavcodec/mpegvideoenc.h":,96 :F168F:_ MPnote: Vexpanded from macro 'FF_MPV_COMMON_OPTS'_ OFFSET(intra_pe n96a | l{t"ys)k,i pA_Vfa_cOtPoTr_"T,Y P"EF_rIaNmTe, s{k.iip6 4f a=c t0o r}",, 0 , I N T _ M A X / 2 , F F_ MP V_ O P T _ F LA G S F}F,_ M\ P V| _ ^O FFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:97:165: note: expanded from macro 'FF_MPV_COMMON_OPTS' 97 | {"skip_exp"src/libavcodec/put_bits.h, ":F265ra:me37 :s kwarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]p exponent"src/libavcodec/mpeg12enc.c, : 1222 : 12 265: | warning: missing field 'help' initializer [-Wmissing-field-initializers] 1222 | i f ({ s - N> buUf_ eL nLd - } ,s - F>F| _Mb ^Pu Vf__OFpFtSrE T>(=f rsamiez_eskoif(pB_ietBxupf)), )AV _{ O P| T ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ _TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:99:172: note: expanded from macro 'FF_MPV_COMMON_OPTS' 99 | {"sc_threshold", "Scene change threshold", src/libavcodec/mpeg12enc.cFF:_1219:M5P:V _warning: Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F FSET(scene c1219h | a n g eF_Ft_hMrPVe_sChOMoMlONd_)O,PT SAV _ O| PT ^~~~~~~~~~~~~~~~~~_ TYPE_INsrc/libavcodec/mpegvideoenc.hT:,92: 149{: .note: iexpanded from macro 'FF_MPV_COMMON_OPTS'6 4 = 0 }, INT_MIN, 91 | I{N"Tr_cM_bAuXf,_ FaFg_gMrePsVs_iOvPiTt_yFL"AG,S "}c,u \r r| e ^nt ly useless", FF_MPVsrc/libavcodec/mpeg4videoenc.c_:O1383FF:S5:E Twarning: (missing field 'unit' initializer [-Wmissing-field-initializers]r c_busrc/libavcodec/mpegvideoenc.hf:f100e:166r:_a gnote: gexpanded from macro 'FF_MPV_COMMON_OPTS'r essivity), AV_ OP100T | {_"TnYoPEi_sFLeO_ArTe,d u{c.tdiboln" ,= "1N.oi0s e} ,r e-dFuLTc_tMiAoXn," F,L T _ M A X , F F _ M P V _ O P T_ F L A G S } , \ | ~F F_MPV_OFFSET( n92o | {i"sboer_rdeedru_cmtaisokn"),, "AiVn_cOrPeTa_TsYPeE t_hIeN qTu,a n{t.ii6z4e r= f0o r }m,a cINrTob_lMoIcNk,s IclNoTs_eM AtXo, bFoFr_dMePrVs"_,OP T_FFF_LMAPGV_SO F}F,S ET\( b o| r ^d er_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 src/libavcodec/mpeg4videoenc.c},: 1383-F:L5T:_M Awarning: Xmissing field 'unit' initializer [-Wmissing-field-initializers], FLTsrc/libavcodec/mpegvideoenc.h_:M101A:X,163 :F Fnote: _expanded from macro 'FF_MPV_COMMON_OPTS'M PV_OPT_FLAGS}, 101 | {\" p| s ^~~~~~~ ", "RT/usr/include/float.h:P15 :pa17y:l onote: aexpanded from macro 'FLT_MAX'd size i15n | #bdyetfeisn"e, FL T_ M A X 3 . 4 0 2 82 3 46 63 8 5 2 8 8 5 9 8 1 2 e+ 3 8F FF _M| P ^~~~~~~~~~~~~~~~~~~~~~~~~~~V _OFFSET(rsrc/libavcodec/mpeg12enc.ct:p1219_:pa5y:l owarning: adimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ size), A1219V | _ O P TF_FT_YMPPEV__ICNOTM,M {O.Ni_O6PT4S = | src/libavcodec/put_bits.h0 ^~~~~~~~~~~~~~~~~~ }:,317 src/libavcodec/mpegvideoenc.h:I33:N92::139 T_:M warning: Icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]note: N expanded from macro 'FF_MPV_COMMON_OPTS', INT_MAX, FF_ M317P | V _ 91 OP | T{" rc__ifFb Lu(AfsG_S -a}g>CC libavcodec/opus_parse.o ,gbr ues\sfi _ v| ei ^tn yd "-, s"c-u>rrbeunft_lyp turs e>l=e sssiz"eo,f ( Bi tB u f) ) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_src/libavcodec/mpeg4videoenc.cMP:V_1384O:PT5_: Fwarning: Lmissing field 'unit' initializer [-Wmissing-field-initializers]A GS}, \ 1384 | | ~ FF_MPV_COMMON _92 | M{OT"IbOoNr_dEeSrT__OmPaTsSk " ,| ^" incrsrc/libavcodec/mpegvideoenc.he:a113s:179e: tnote: hexpanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS'e quantizer for m113a | {c"rombleopcck"s, c l"oMsoet itoon beosrtdimearst"i,o nF F_bMPiVt_rOaFtFeS EpTe(nbaorldteyr _cmoamskpienngs)a,t iAoVn_ OP(T1_.T0Y P=E_ F2L5O6A)T",, {F.Fd_bMlP V=_ O0F F},S -EFTL(Tm_MeA_Xp,e FnLaTl_tMAyX,_ cFoFm_pMePnVs_OaPtTi_oFnL)A,G S}A, V _ O\P T | _ ^~~~~~~~TY PE_INT, {.i64 = 256 src/libavcodec/mpeg12enc.c},: I1219N:5T:_ warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]IN , INT_MA X1219, | F F _ MFPFV__OMPPT_VF_LCAGOSM M}O,N _\O P T| S ^ | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:152: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | src/libavcodec/mpeg4videoenc.c{":r1384c:_5i:n iwarning: tmissing field 'unit' initializer [-Wmissing-field-initializers]_ cplx"src/libavcodec/mpegvideoenc.h,: 114":i124n:i tnote: iexpanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS'a l complexity f o114r | {1"-mpeapsrse "e,n c"opdrien gm"o,t i o n e s t i m aFtFi_oMnP"V,_ OFFFF_SMEPTV(_rOcF_FiSnEiTt(imael__pcrpel)x,) ,A VA_VO_POTP_TT_YTPYEP_EI_NFTL,O A{T.,i 6{4. d=b l0 =} ,0 I}N,T _-MFILNT,_ MIANXT,_ MFALXT,_ MFAFX_,M PFVF__OMPPTV__FOLPATG_SF L}A,G S\} , | ^ \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", src/libavcodec/mpeg4videoenc.c : 1384 : 5 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h : 115 : 156 : Fnote: Fexpanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS'_ MPV_OFFSET(rc_bu f115f | e{r"_ianggtrreas_spievniatlyt)y," ,A V"_POePnTa_lTtYyP Ef_oFrL OiAnTt,r a{ .bdlbolc ks= i1n. 0b l}o,c k- FdLeTc_iMsAiXo,n "F,L TF_FM_AMXP,V _FOFF_FMSPEVT_(OiPnTt_rFaL_ApGeSn}a,l t\y ) ,| ^~~~~~~A V_OPT/usr/include/float.h_:T15Y:P17E:_ Inote: Nexpanded from macro 'FLT_MAX'T , src/libavcodec/mpeg12dec.c{. i156 | :4#2185 d:=e 22f0:i n}warning: e,comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] F0L,T _IMNATX_ M3A.X4/022,8 22185F3 | F4 _6 M6 P3 V8i_5fO2P 8T(8_5sF9-L8>A1cG2oSed +e}3c,8_ Ft\ a | g| ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ = = AV_RL32(src/libavcodec/mpeg12enc.c":B1219W:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 10") )1219 | { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~F F_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_OFFsrc/libavcodec/mpeg4videoenc.cSE:T1386(:r12c:_ iwarning: nmissing field 'help' initializer [-Wmissing-field-initializers]i tial _1386c | p l x ) ,{ ANVU_LOLP T}_,T Y P| E ^_ FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpeg12enc.c:1219:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1219 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videoenc.c:src/libavcodec/mpegvideoenc.h1383::905::143 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'FF_MPV_COMMON_OPTS' 1383 | FF _89M | P V _ C O M M O N _ O P T S | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h : 92 : 149 : note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | { " r c _ b u fF_Fa_gMgPrVe_sOsFiFvSiEtTy("r,c _"ecqu)r,r eAnVt_lOyP Tu_sTeYlPeEs_sS"T,R I N G , F F _ M P V _ O.FfFlSaEgTs( r=c _FbFu_fMfPeVr__OaPgTg_rFeLsAsGiSv i}t,y ) , A V _ O P T _ T Y\P E _| F ~L OAT, {.dbl = 1.0 }90, | {-"FrLcT__iMnAiXt,_ cFpLlTx_"M,A X",i nFiFt_iMaPlV _cOoPmTp_lFeLxAiGtSy} ,f o\r 1| - ~p ass encoding", 92 | { " b oFrFd_eMrP_Vm_aOsFkF"S,E T"(irncc_rienaistei atlh_ec pqluxa)n,t iAzVe_rO PfTo_rT YmPaEc_rFoLbOlAoTc,k s{ .cdlbols e= t0o }b,o r-dFeLrTs_"M,A XF,F _FMLPTV__MOAFXF,S EFTF(_bMoPrVd_eOrP_Tm_aFsLkAiGnSg}),, A V _ O P T\_ T Y| P ^~~~~~~E _FLO/usr/include/float.hA:T15,: 17{:. dnote: bexpanded from macro 'FLT_MAX'l = 0 } ,15 | -#FdLeTf_iMnAeX ,F LFTL_TM_AMXA X3,. 4F0F2_8M2P3V4_6O6P3T8_5F2L8A8G5S9}8,1 2 e + 3\8 F | ^~~~~~~| ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/float.h:src/libavcodec/mpeg12enc.c15::171219:: 5note: :expanded from macro 'FLT_MAX' warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 15 | #1219d | e f i n eF FF_LMTP_VM_ACXO M3M.O4N0_2O8P2T3S4 6 6| 38 ^~~~~~~~~~~~~~~~~~5 2885src/libavcodec/mpegvideoenc.h9:8901:2133e:+ 3note: 8expanded from macro 'FF_MPV_COMMON_OPTS'F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videoenc.c: 138389: | 5 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1383 | F F _ M P V _ C O M M O N _ O P T S | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h : 92 : 139 : note: expanded from macro 'FF_MPV_COMMON_OPTS' FF_MPV_OFF S91E | T{("rrcc__ebqu)f,_ aAgVg_rOePsTs_iTvYiPtEy_"S,T R"IcNuGr,r e n t l y u s e l e s s " , . f l a g s = F F _ MFPFV__MOPPVT__OFFLFASGEST (}r,c _ b u f f e r _ a g g\r e s| s ~i vity), AV_OPT_TYP E90_ | F{L"OrAcT_,i n{i.td_bclp l=x "1,. 0" i}n,i t-iFaLlT _cMoAmXp,l eFxLiTt_yM AfXo,r F1F-_pMaPsVs_ OePnTc_oFdLiAnGgS"},, \ | ~ FF_MPV_OFFSET( r92c | _{i"nbiotridaelr__cmpalsxk)",, A"Vi_nOcPrTe_aTsYeP Et_hFeL OqAuTa,n t{i.zdebrl f=o r0 m}a,c r-oFbLlTo_cMkAsX ,c lFoLsTe_ MtAoX ,b oFrFd_eMrPsV"_,O PFTF__FMLPAVG_SO}F,F S E T ( b o r\d e r| _ ^~~~~~~~m asking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLsrc/libavcodec/mpeg12enc.cT:_M1219A:X5,: Fwarning: Limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T _MAX, FF _1219M | P V _ O PFTF__FMLPAVG_SC}O,M M O N _\O P T| S ^~~~~~~~ | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' src/libavcodec/mpeg4videoenc.c:1383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 82 | 1383 | F F _ M P V _ C O M M O N _ O P T S | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h : 91 : 152 : note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {F"Fr_cM_PiVn_iOtF_FcSpElTx("r,c _"qisnqiutiisahl) c,o mApVl_eOxPiTt_yT YfPoEr_ F1L-OpAaTs,s {e.ndcbold i=n g0" ,} , 0 , 9 9 , FFFF__MMPPVV__OOPFTF_SFELTA(GrSc}_,i n i t i a l _ c p l x ) , A V _ O P T _ T Y P\E _ F| L ~O AT, {.dbl = 0 }, -83F | L{T"_rMcA_Xq,m oFdL_Ta_mMpA"X,, "FeFx_pMePrVi_mOePnTt_aFlL AqGuSa}n,t i z e r m o\d u l| a ~t ion", 91 | { " rFcF__bMuPfV__aOgFgFrSeEsTs(irvci_tqym"o,d _"acmupr)r,e nAtVl_yO PuTs_eTlYePsEs_"F,L O A T , { . d b l = 0 } , - F L T _ MFAFX_,M PFVL_TO_FMFASXE,T (FrFc__MbPuVf_fOePrT__aFgLgArGeSs}s,i v i t y ) , A V _ O\P T _| T ^~~~~~~Y PE_F/usr/include/float.hL:O15A:T17,: {note: .expanded from macro 'FLT_MAX'd bl = 1 .150 | #}d,e f-iFnLeT _FMLATX_,M AFXL T3_.M4A0X2,8 2F3F4_6M6P3V8_5O2P8T8_5F9L8A1G2Se}+,3 8\F | | ^~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/float.h:15:17:src/libavcodec/mpeg12enc.c note: :expanded from macro 'FLT_MAX'1219 :5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 15 | #defi n1219e | F L T _FMFA_XM P3V._4C0O2M8M2O3N4_6O6P3T8S5 2 8| 8 ^~~~~~~~~~~~~~~~~~5 9812src/libavcodec/mpegvideoenc.he:+833:8129F: note: | expanded from macro 'FF_MPV_COMMON_OPTS' ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videoenc.c:1383:5: 82warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1383 | F F _ M P V _ C O M M O N _ O P T S | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h :91 : 142 : note: expanded from macro 'FF_MPV_COMMON_OPTS' F F90_ | M{P"Vr_cO_FiFnSiEtT_(crpcl_xq"s,q u"iisnhi)t,i aAlV _cOoPmTp_lTeYxPiEt_yF LfOoArT ,1 -{p.adsbsl e=n c0o d}i,n g0",, 9 9 , F F _ M P VF_FO_PMTP_VF_LOAFGFSS}E,T ( r c _ i n i t i a l _ c p l x ) , A V _ O P\T _ T| Y ~P E_FLOAT, {.dbl = 083 | }{," r-cF_LqTm_oMdA_Xa,m pF"L,T _"MeAxXp,e rFiFm_eMnPtVa_lO PqTu_aFnLtAiGzSe}r, m o d u l a t\i o n| " ~, F F91_ | M{P"Vr_cO_FbFuSfE_Ta(grgcr_eqsmsoidv_iatmyp"),, "AcVu_rOrPeTn_tTlYyP Eu_sFeLlOeAsTs," ,{ . d b l = 0 } , - F L T _ M A X , F LFTF__MMAPXV,_ OFFFF_SMEPTV(_rOcP_Tb_uFfLfAeGrS_}a,g g r e s s i v i t y )\, A| V ^~~~~~~~_ OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpeg4videoenc.c:1383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1383 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:143: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1src/libavcodec/mpeg12enc.c-:p1196a:s5s: ewarning: nimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]c oding", 1196 | C OFMFM_OMNP_VO_POTFSF S E| T ^~~~~~~~~~~( rc_initisrc/libavcodec/mpeg12enc.ca:l1185_:c74p:l xnote: )expanded from macro 'COMMON_OPTS', AV_OPT_TYPE _1184F | L O A T ,{ {".tdibmle c=o d0e _}f,r a-mFeL_Ts_tMaArXt," ,F L"TG_OMPA Xt,i mFeFc_oMdPeV _fOrPaTm_eF LsAtGaSr}t, n u m b e r ,\ i n| ^~~~~~~n on-dr/usr/include/float.ho:p15-:f17r:a mnote: eexpanded from macro 'FLT_MAX' format" ,15 | \# d e| f ~i ne FLT_MAX 11853 | . 4 0 2 8 2 3O4F6F6S3E8T5(2t8i8m5e9c8o1d2ee_+f3r8aFm e _| s ^~~~~~~~~~~~~~~~~~~~~~~~~~~t art), AV_OPsrc/libavcodec/mpeg4videoenc.cT:_1383T:YP5E:_ Iwarning: Nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T 64, {.i6 41383 | = - 1 F}F,_ M-P1V,_ CIONMTM6O4N__MOAPXT,S V E| } ^~~~~~~~~~~~~~~~~~, \ src/libavcodec/mpegvideoenc.h| : ^~~~~~~~~90 :133: note: /usr/include/stdint.hexpanded from macro 'FF_MPV_COMMON_OPTS': 46:21: note: expanded from macro 'INT64_MAX' 46 | #d e89f | i n e I N T 6 4 _ M A X ( 0 x 7 f f f f f f f f f f f f f f f ) | ^~~~~~~~~~~~~~~~~~ FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpeg4videoenc.c:1383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1383 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videoenc.c:1383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1383 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:129: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ In file included from src/libavcodec/mpegvideo_enc.c:49: In file included from src/libavcodec/mpeg12codecs.h:25: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/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/put_bits.h:317: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/mpegvideo_motion.c:60:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 60 | (unsigned)src_y >= FFMAX(s->v_edge_pos - (motion_y & 1) - 7, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_motion.c:59:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 59 | if ((unsigned)src_x >= FFMAX(s->h_edge_pos - (motion_x & 1) - 7, 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/msmpeg4.c:34: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317: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/mpegvideo_motion.c:151:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 151 | (unsigned)src_y >= FFMAX( v_edge_pos - (motion_y & 1) - h + 1, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_motion.c:150:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 150 | if ((unsigned)src_x >= FFMAX(s->h_edge_pos - (motion_x & 1) - 15 , 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg12dec.c:2792:61: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2792 | || s2->codec_tag == AV_RL32("BW10") | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg12dec.c:2791:61: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2791 | if (s->mpeg_enc_ctx_allocated == 0 && ( s2->codec_tag == AV_RL32("VCR2") | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/opus_parser.o 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/opus_pvq.o src/libavcodec/mpeg4videodec.c:2308:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2308 | if (get_bits_left(&s->gb) < 8U && show_bits(&s->gb, get_bits_left(&s->gb)) == 0) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~ CC libavcodec/opus_rc.o src/libavcodec/mpegvideo_motion.c:385:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 385 | (unsigned)src_y >= FFMAX( v_edge_pos - (motion_y & 3) - h + 1, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_motion.c:384:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 384 | if ((uIn file included from nsigsrc/libavcodec/msp2dec.cne:d)28s: rsrc/libavcodec/bytestream.hc:_171x: 18>:= warning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F MAX(s->h_edge_pos - 171(m | ot io n_ x g&- >b3u) f- f15e r , +0=) F|F|M I| N ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/msp2dec.c:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/msp2dec.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/mpegvideo_motion.c:471:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 471 | (unsigned)src_y >= FFMAX((s->v_edge_pos >> 1) - (dxy >> 1) - 7, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_motion.c:470:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 470 | if ((unsigned)src_x >= FFMAX((s->h_edge_pos >> 1) - (dxy & 1) - 7, 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/msrle.c:36: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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)) | ~ ^ ~src/libavcodec/bytestream.h :271:17In file included from : src/libavcodec/msrle.c:warning: 36comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 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] 271 | 187 | i nt isfi (zsiez2e 2= F!=F sMiIzNe()g -| > ~~~~~ ^ ~~~~b uffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/msp2dec.c:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/msp2dec.c:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/msp2dec.c:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/msrle.c:36: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMINIn file included from (p-src/libavcodec/msrledec.c>b:uf31f: eIn file included from r_src/libavcodec/msrledec.he:n26d: src/libavcodec/bytestream.h- :p171->:b18u:f fwarning: ercomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h171: | 49 : 25 : note: expanded from macro 'FFMIN'g ->buff e49r | #+src/libavcodec/bytestream.hd=e: fiF355nF:MeI 13N:F(Fg ->Mwarning: Ibcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]N(ua ,bf)f (e(ra)_ en>d - (355bg- | > )b u?f f (ebsr), i : zs(izeea); ) )=| F ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~F M| IN ~ ^ ~( g->busrc/libavutil/macros.hf:f49eIn file included from r:src/libavcodec/msrle.c25_e:n36:: d In file included from -note: src/libavcodec/msrledec.h :g26expanded from macro 'FFMIN': src/libavcodec/bytestream.h-: >294b:15u:f f warning: 49e | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r# d,e sfizi nee294) F | F; MI N (| i ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~af, b()s i(z(ea2) !>src/libavutil/macros.h= :( 49bs:)i 25z:?e )(note: bexpanded from macro 'FFMIN' ) | ~~~~~ ^ ~~~~: (a )49) | #| de ~ ^ ~f ine FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/msp2dec.c:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/msp2dec.c:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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: src/libavcodec/bytestream.hnote: expanded from macro 'FFMIN' :317:13: warning: 49 | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]# define FFMIN( a317 | , b ) s(i(zae)2 => F F(MbI)N (? p(-b>) b:uf f(ear)_)e nd | - ~ ^ ~ p->buffer, In file included from sisrc/libavcodec/msrledec.cz:e)31;: In file included from src/libavcodec/msrledec.h:| 26 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: src/libavcodec/bytestream.h:187:15: src/libavutil/macros.hwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]49 :25: 187 | note: expanded from macro 'FFMIN' if ( s49iz | e#2d e!f=i nsei zeF) F M| ~~~~~ ^ ~~~~I N(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] src/libavcodec/mpeg4videodec.c 318 | : 2661 :i44f :( swarning: izcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]e 2 != size) | ~~~~~ ^ ~~~~ 2661 | !(s->width && s->codec_tag == AV_RL32("MP4S"))) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ In file included from src/libavcodec/on2avc.c:24: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavcodec/mpegvideo_motion.c:630:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 630 | (unsigned)src_y >= FFMAX(s->v_edge_pos - (motion_y & 3) - 7, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_motion.c:629:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 629 | if ((unsigned)src_x >= FFMAX(s->h_edge_pos - (motion_x & 3) - 7, 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/msrle.c:36: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/msrle.c:36: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 3 warnings generated. src/libavcodec/mpeg4videodec.c:2957:53: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2957 | if (ver > 0xFFU || ver2 > 0xFFU || ver3 > 0xFFU) { | ~~~~ ^ ~~~~~ src/libavcodec/mpeg4videodec.c:2957:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2957 | if (ver > 0xFFU || ver2 > 0xFFU || ver3 > 0xFFU) { | ~~~~ ^ ~~~~~ src/libavcodec/bytestream.hsrc/libavcodec/mpeg4videodec.c:2957::27121:17:: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2957 | 271 | i f ( ve ri n>t 0sxiFzFe2U = |F|FM IvNe(gr-2> b>uf f0exrF_FeUn d| |- vge-r>3b u>f f0erx, FsFiUz)e ){; | | ~~~ ^ ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/mpegvideo_dec.c:519:28: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 519 | for (unsigned y = 0; y < p->alloc_mb_height; y++) | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_dec.c:520:32: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 520 | for (unsigned x = 0; x < p->alloc_mb_width; x++) { | ~ ^ ~~~~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ src/libavcodec/msp2dec.c:56:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 56 | for (y = 0; y < avctx->height; y++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/msp2dec.c:63:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 63 | if (pkt_size > buf_size) { | ~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/msp2dec.c:74:72: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 74 | memcpy(p->data[0] + y * p->linesize[0] + x, gb.buffer, FFMIN(size, width - x)); | ^ ~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/msp2dec.c:82:68: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 82 | memset(p->data[0] + y * p->linesize[0] + x, value, FFMIN(size, width - x)); | ^ ~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #defsrc/libavcodec/bytestream.hin:e 317F:F13:M Iwarning: Ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( a,b) ((a) > (b) ?317 | ( b ) :s i(zae2) )= F F| M ~ ^ ~I N(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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/mpeg4videodec.c:2991:33: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2991 | s->codec_tag == AV_RL32("SIPP")) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:src/libavcodec/bytestream.h2990::33:355 :warning: 13comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2990 | 355 s | - >c o d esci_ztea g = F FM I N ( g=-=> bAuV_fRfLe3r2_(e"ZnMdP 4-" )g |-|> b u| f ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~f er, size); src/libavcodec/mpeg4videodec.c :| 2989 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~:33 : warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] src/libavutil/macros.h :298949 | : 25 : note: expanded from macro 'FFMIN' s49- | >#cdoedfeicn_et aFgF M I N ( a , b )= =( (aA)V _>R L(3b2)( "?R MP(4b")) |:| ( a| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~) ) | ~ ^ ~ src/libavcodec/mpeg4videodec.c:2988:33In file included from : src/libavcodec/msrledec.cwarning: :comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]31 : In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:356: 132988: | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356s | - > co d esci_ztea2g = F F M I N (=p=- A>Vbu_ffReLr3_2e(n"dX VI-X "p) -|>|b u f| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~f er, size);src/libavcodec/mpeg4videodec.c : 2987| :33 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] src/libavutil/macros.h:49:25: 2987note: | expanded from macro 'FFMIN' 49i | f# d(esf-i>nceo dFeFcM_tIaNg ( a , b ) ( (=a=) A V>_R L(32b()" X?V I(Db")) :| | ( a| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~) ) | ~ ^ ~ src/libavcodec/mpeg4videodec.c:2996:In file included from 26:src/libavcodec/msrledec.c :warning: 31comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:357: 152996: | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (s357- | >c o d e ci_f t(ags i=z=e 2A V!_=RL 3s2i(z"eDI)V X "| ) ~~~~~ ^ ~~~~& & ctx->vo_type == 0 && | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:3006:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 3006 | if (s->codec_tag == AV_RL32("XVIX")) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:3009:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 3009 | if (s->codec_tag == AV_RL32("UMP4")) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:3018:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3018 | if (ctx->xvid_build <= 3U) | ~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/mpeg4videodec.c:3021:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3021 | if (ctx->xvid_build <= 1U) | ~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/mpeg4videodec.c:3024:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3024 | if (ctx->xvid_build <= 12U) | ~~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/mpeg4videodec.c:3027:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3027 | if (ctx->xvid_build <= 32U) | ~~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/mpeg4videodec.c:3035:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3035 | if (ctx->lavc_build < 4653U) | ~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/mpeg4videodec.c:3038:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3038 | if (ctx->lavc_build < 4655U) | ~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/mpeg4videodec.c:3041:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3041 | if (ctx->lavc_build < 4670U) | ~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/mpeg4videodec.c:3044:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3044 | if (ctx->lavc_build <= 4712U) | ~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/mpeg4videodec.c:3059:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3059 | if (ctx->divx_version < 500U) | ~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/mpegvideo_dec.c:600:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 600 | (unsigned)src_y > FFMAX((v_edge_pos >> field_based) - (!!sy) - h, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_dec.c:599:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] In file included from 599 | src/libavcodec/msmpeg4enc.c : 37 : iIn file included from fsrc/libavcodec/mpegvideo.h :(45(: usrc/libavcodec/put_bits.hn:s227i:g37n:e dwarning: )scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]rc _x > FFMAX( h_edg e_227p | o s - (! ! s xi)f - (ws,- > b u f _ e n d - s - > b u0f)_ pt|r| > =| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s izeof(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/mpegvideo_dec.c:703:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 703 | (unsigned) src_y > FFMAX((v_edge_pos >> field_based) - (!!sy) - FFMAX(h, hc<chroma_y_shift), 0)) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_dec.c:702:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 702 | if ((unsigned) src_x > FFMAX( h_edge_pos - (!!sx) - 2 * block_s, 0) || uvsrc_y<0 || | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/mss3.c:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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)) | ~ ^ ~ src/libavcodec/msrledec.cIn file included from src/libavcodec/mss3.c::28167: :37src/libavcodec/bytestream.h: :warning: 187comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | 167 | i f ( s i z e 2 ! = i fs i(zel)in e | < ~~~~~ ^ ~~~~ 0 || pos >= width){ | ~~~ ^ ~~~~~ In file included from src/libavcodec/msmpeg4dec.c:30: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/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))src/libavcodec/mpegvideo_dec.c | : ~ ^ ~ 792:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 792 | (unsigned) src_y > FFMAX(v_edge_pos - (!!sy) - block_s, 0)) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_dec.c:791:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 791 | if ((unsigned) src_x > FFMAX(h_edge_pos - (!!sx) - block_s, 0) || | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/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->buffesrc/libavcodec/put_bits.hr_en:d 265- :p37-:> bwarning: ucomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f fer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 265 | src/libavutil/macros.h : 49 :i25f: (note: sexpanded from macro 'FFMIN'- >buf_e n49d | #-d efsin-e> bFFuMfI_Np(tar, b>)= s(i(zae)o f>( B(ib)t ?B uf()b)) {: ( a| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~) ) | ~ ^ ~ In file included from src/libavcodec/mpegvideo_enc.c:74: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->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/mss3.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/mss3.c:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->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/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/mpegvideo_enc.c:74: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mpegvideo_enc.c:74: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); 25 | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ warnings generated. src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mss3.c:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mss3.c:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mpegvideo_enc.c:74: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mpegvideo_enc.c:74: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mpegvideo_enc.c:74: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/mss1.c:30: In file included from src/libavcodec/mss12.h:32: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mss1.c:30: In file included from src/libavcodec/mss12.h:32: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mss1.c:30: In file included from src/libavcodec/mss12.h:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/mpeg4videodec.c:3507:22: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 3507 | if (s->codec_tag == AV_RL32("WV1F") && show_bits(gb, 24) == 0x575630) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:3517:82: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 3517 | (ctx->divx_version >= 0 || ctx->xvid_build >= 0) || s->codec_tag == AV_RL32("QMP4")) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 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)) | ~ ^ ~ 23 warnings generated. 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 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:src/libavcodec/mpegvideo_enc.c25: note: expanded from macro 'FFMIN': 96: 549: | #warning: demissing field 'unit' initializer [-Wmissing-field-initializers]f ine FFM I96N | ( a, b )F F(_(MaP)V _>C O(Mb)M O?N _(bO) P:TS ( a| ) ^ ) | ~ ^ ~ In file included from src/libavcodec/mss1.csrc/libavcodec/mpegvideoenc.h::3075: :In file included from 173src/libavcodec/mss12.h:: note: 32expanded from macro 'FF_MPV_COMMON_OPTS': src/libavcodec/bytestream.h :318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 31875 | | if ( si z e 2 ! = s i z e) | ~~~~~ ^ ~~~~ FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:77:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 77 | FF_MPV_OFFSET(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:78:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 78 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:80:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 80 | FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:82:151: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | 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", src/libavcodec/bytestream.h"ex:pe355r:i13m: ewarning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t al quantizer mod u355la | t i o nsi"z,e = F F M I N (g - > bFuFf_feMrPV__eOnFd F-S EgT-(>rbcu_qfmofde_ar,m ps),i zAeV)_;OP T | _ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ TYPE_FLOsrc/libavutil/macros.hA:T,49 :{.25d:bl note: =expanded from macro 'FFMIN' 0 }, -F L49T | _#MdAXe,f FiLnTe_M AFFXM, IFNF(_a,MbP)V (_(OaP)T >_ F(LbA)GS }? ,( b ) : ( a ) ) \ | | ~ ^ ~ ^ In file included from src/libavcodec/mss1.c:30: In file included from src/libavcodec/mss12.h:32: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/mpegvideo_enc.c: 96356: | 5 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] sisrc/libavcodec/mpegvideoenc.h:z84e:2162 := note: expanded from macro 'FF_MPV_COMMON_OPTS'F FMIN(p->buffer_ e84 | n{d"r c-_ qpm-o>db_furfefqer", ,s i"zeex);p e r| im ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e ntal src/libavutil/macros.hq:u49a:25n:t inote: zexpanded from macro 'FFMIN'e r modu la49t | i#odne",f i n e F FM I N ( a ,b ) ( (FaF)_ MP>V_ O(FbF)S E?T( rc(_bqm)o d:_ fr(eaq))) , | A ~ ^ ~V_ OPT_TYPE_In file included from Isrc/libavcodec/mss1.c:N30T,: In file included from {src/libavcodec/mss12.h.i:6324 : =src/libavcodec/bytestream.h 0: 357}:,15: Iwarning: Ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]T _MIN, 357IN | T _M A X ,i fFF _(MPsVi_zOeP2T _!F=LA GsS}i,z e ) | ~~~~~ ^ ~~~~ \ | ^ 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' 94 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:95:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 95 | {"skip_threshold", "Frame skip threshold", FF_MPV_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:96:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 96 | {"skip_factor", "Frame skip factor", FF_MPV_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:97:165: note: expanded from macro 'FF_MPV_COMMON_OPTS' 97 | {"skip_exp", "Frame skip exponent", FF_MPV_OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:99:172: note: expanded from macro 'FF_MPV_COMMON_OPTS' 99 | {"sc_threshold", "Scene change threshold", FF_MPV_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:100:166: note: expanded from macro 'FF_MPV_COMMON_OPTS' 100 | {"noise_reduction", "Noise reduction", FF_MPV_OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_src/libavcodec/mss3.cMAX,: F346F:_22MP:V _warning: Ocomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]P T_CC libavcodec/opus_silk.o FLAGS }, \ 346 | | ^ bit = (c->low >= helper); | ~~~~~~ ^ ~~~~~~ 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_MAsrc/libavcodec/noise_bsf.cX, F:F_215M:P100V:_ Owarning: PTmissing field 'unit' initializer [-Wmissing-field-initializers]_F LAGS }, \ | ^ 215 | { "amount", NULL, OFFSET(amount_str), AV_OPT_TYPE_STIn file included from RIsrc/libavcodec/mv30.cN:G29, : {src/libavcodec/bytestream.h :.171s:tr18 := Nwarning: Ucomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]L L }, 0, 0, FLAGS } ,171 | | ^ g->buffer += FFMIN(g->buffer_end - g-src/libavcodec/mpegvideo_enc.c>:b97u:f5f:src/libavcodec/noise_bsf.ce warning: :rmissing field 'unit' initializer [-Wmissing-field-initializers]216 ,: s100i: warning: zmissing field 'unit' initializer [-Wmissing-field-initializers] 97e | ) ; | F ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ F216 | _ M P{V _"dCrOoMpsrc/libavutil/macros.h:M"49ON,:25_: note: M O expanded from macro 'FFMIN' T I ONN_UEL SL49T | #,_ OOdFFPeTSS f Ein| Te ^( d roFpsrc/libavcodec/mpegvideoenc.hF:_Mst113IrN:(),179 a :, b note: )expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' (AV(_aO)PT _>TY P(E_bS T)RI113N | {G"? m, ({bep)c" ,. :s" trM (=oa ))t NiU oLn| L ~ ^ ~ e }s,t i0m,a ti0o,n F LAbGiS t}r, a te| p ^e nalty compensation (1.0 = 256)", FF_MPV_Osrc/libavcodec/noise_bsf.cF:F217S:E106T: (warning: mmissing field 'unit' initializer [-Wmissing-field-initializers]e _penalty_co m217p | e n s a{t i"odrno)pa,In file included from m AoV_uOsrc/libavcodec/mss2.cnP:tT30"_,: TIn file included from Ysrc/libavcodec/mpeg_er.hNP:EU_I22N: LTIn file included from L,, src/libavcodec/mpegvideo.h {O:FF.S45iE: 6src/libavcodec/put_bits.hT:4227:(d 37r=o: p am2warning: o5comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]u6n t)},, I NT _ AMVI_ONP ,T227 _ | TYI P EN _T I_MNAT X, ,i f F F ( _sM{ -.>PVib_6OuP4f T=__ eF0n In file included from LAd src/libavcodec/mss12.cGS -}:, 31}: , s0\In file included from -, src/libavcodec/mss12.h >| :b32 ^Iu: f _Npsrc/libavcodec/bytestream.hTt:_rMA171X: 18>,=: F Lswarning: iAcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]zG eS o},f (| B ^i tBusrc/libavcodec/mpegvideo_enc.cf:)97: 5)171: warning: | {missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/noise_bsf.c :218src/libavcodec/mpegvideoenc.h:| :12 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~: g114 warning: missing field 'help' initializer [-Wmissing-field-initializers]- :>124 b218:u | f note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' f e r{ +N=U LFL F}MI,N (| g ^114- > | b{u"fmfeeprre_"en,d "p-r eg -m>obtuifofenr e,s tsiimaztei)o; n ",| F ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~F _MPV_OFFSET(mesrc/libavutil/macros.h_:p49r:e25):, note: Aexpanded from macro 'FFMIN'V _OPT_TY PE49_ | I#NdTe, f{i.nie6 4 F=F M0 I}N,( a,Ib)N (T(a_) M>I (Nb,) I? N(In file included from T_bM)src/libavcodec/mv30.c :A: X,29 : F(src/libavcodec/bytestream.h:Fa)186)_: M | 13 ~ ^ ~PV:_ OP Twarning: _Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]LA GS }, \ | ^ 186 | size2 = FFMIN(p->buffer_end src/libavcodec/mpegvideo_enc.c- :p97-:>5b:u ffwarning: ermissing field 'unit' initializer [-Wmissing-field-initializers], sisrc/libavcodec/mpegvideoenc.hz:e115):;156 : note: | expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49: 25115: | { "note: iexpanded from macro 'FFMIN'n tra_pena l49t | #yd",e f"iPnenea lFtFyM IfNo(ra ,ib)n t(ra( ab)l oc>k s (ibn) b?l o(cbk) d:e c(ias)i)o n "| , ~ ^ ~ FF_MPV_OFFIn file included from Ssrc/libavcodec/mv30.cE:T29(: insrc/libavcodec/bytestream.ht:r187a:_15pe:n alwarning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] y), A V187_ | O P T _ TYiPfE _(IsiNzeT2, !{=. i6s4 i=ze )0 }| , ~~~~~ ^ ~~~~0 , INT_MAX/2, FF_MPV_OPT_FLAGS }, \src/libavcodec/mpeg4videodec.c | : ^ 3840:1063: warning: warningmissing field 'unit' initializer [-Wmissing-field-initializers]s generated. src/libavcodec/mpegvideo_enc.c:98:12: warning: 3840missing field 'help' initializer [-Wmissing-field-initializers] | 98{ | " q ua r t{e rN_UsaLmLp l}e,", "| 1 ^ /4 subpel CC libavcodec/opusdec.o MC", OFFSET(quarter_sample), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS}, | ^ src/libavcodec/mss3.c:412:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 412 | if (m->freqs[ssymsrc/libavcodec/mpeg4videodec.c]: 3841<:=113 hIn file included from :el src/libavcodec/mss12.cpwarning: missing field 'unit' initializer [-Wmissing-field-initializers]: e31r: )In file included from src/libavcodec/mss12.h{: 32 : | src/libavcodec/bytestream.h ~~~~~~~~~~~~~~ ^ ~~~~~~3841: | 186: 13 : warning: {comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]" divx_packed"src/libavcodec/mpegvideo_enc.c, :"96d i:186 | v5: x warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] t s yilzee p2ac k= F96e | dF Mb I f rNFaFm(p_e-s"M,PV>b uf_feOrCFOF_MMSeONE_ndT O-(P dpivTx-_S> pa cb| kue ^~~~~~~~~~~~~~~~~~ fd)f, eArV_,Osrc/libavcodec/mpegvideoenc.h :Ps92:Tiz149e_:) TY;note: PE expanded from macro 'FF_MPV_COMMON_OPTS'_ B| OO ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~L, {.i64 =src/libavutil/macros.h :490:}25,: 910 | ,note: {1expanded from macro 'FFMIN', "F rLcA_GbSu}f _,49a | g#| gd ^r esrc/libavcodec/put_bits.hefssi:ni265:ev37i: tF Fywarning: M"Icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]N, ( a",cubr)r src/libavcodec/mpeg4videodec.c((ea:) n3842 >265 | t : l( b10y ): u? s e lwarning: (missing field 'help' initializer [-Wmissing-field-initializers]b )es is":f , (3842 ( a | s)-> b ) u | f _ ~ ^ ~ e{n Nd U L L -} s - In file included from > | src/libavcodec/mss12.c:b31 ^u: f In file included from _ src/libavcodec/mss12.hp :tF32r: F src/libavcodec/bytestream.h_>MP:V=_187 :OFsF15Si:Ez Teowarning: f((Brcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]c i_tbBufu ffe187)r | )_ {a g igfr e | s ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~s (isviiztey)2, A!V=_ OsiPzeT)_T YP | E ~~~~~ ^ ~~~~ _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' CC libavcodec/opusdec_celt.o 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_enc.c:96:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 96 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpegvideo_enc.c:96:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 96 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:152: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", 15 F warningFs_ generatedM. PV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, src/libavcodec/put_bits.h\ :| ~317 :33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 91 | {"rc_buf_agg r317e | s s i v iitfy "(s,- >"bucfu_renrde n-t lsy- >ubusfel_eptsrs ">=, si z eo f ( B it Bu f ) ) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ FF_MPV_OFFSET(rc_buffer_aggCC libavcodec/opusdsp.o ressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.src/libavcodec/bytestream.h0 },: 271-:F17L:T _Mwarning: AXcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], FLT_MAX, FF_MPV_O PT271_ | F LA G S} ,i n\ t | ^~~~~~~s ize2/usr/include/float.h :=15 :F17F:M Inote: Nexpanded from macro 'FLT_MAX'( g->buf f15e | r#_deefnidn e- FgL-T>_bMuAfXfe r3.,4 0s2iz8e)2;3 4 6| 63 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~8 528859812src/libavutil/macros.he:+3498:F25 : | note: ^~~~~~~~~~~~~~~~~~~~~~~~~~~expanded from macro 'FFMIN' src/libavcodec/mpegvideo_enc.c49: | 96#:d5e:f iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e FFMIN(a ,96b | ) ( (FaF)_ M>P V_(CbO)MM O?N _(ObP)T :S ( a| ) ^~~~~~~~~~~~~~~~~~) | ~ ^ ~src/libavcodec/mpegvideoenc.h :91:142: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpegvideo_enc.c:96:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 96 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:143: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, CC libavcodec/opusenc.o \ | ~ 90 | {"rc_init_cplx", "In file included from initisrc/libavcodec/mv30.c:al29 : csrc/libavcodec/bytestream.ho:m293pl:e13x:i twarning: ycomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for 1-pass encodi n293g" | , s i z e F2F _=M PFVF_MOIFNF(SpE-T>(brucff_einri_teinadl _-c ppl-x)>,b AuVf_fOerP,T_ TsYiPzEe_)F;L O A| T, ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ {.dbl = src/libavutil/macros.h0: 49:}25:, note: -expanded from macro 'FFMIN'FL T_MAX, 49F | L#Td_MeAfXi,n eF FF_FMMPIVN_(aO,PbT)_ F(LAsrc/libavcodec/bytestream.h(GaS)}, : > ( 271 b :) 17 : \? warning: | 11 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning ^~~~~~~ ( sb generated/usr/include/float.h):15. : 17:: (note: aexpanded from macro 'FLT_MAX') ) | ~ ^ ~27115 | | # de fi ne iFIn file included from nLsrc/libavcodec/mv30.ct: Ts29_i: Mzsrc/libavcodec/bytestream.heAX: 2942:153: =. 4Fwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 FM2I8N2(3 46g632948- | 5> 2b u8 f8f 5e9i81r2fe+_3en d(8si zF-e 2g- >| !bu ^~~~~~~~~~~~~~~~~~~~~~~~~~~= ff esirze,) s| src/libavcodec/mpegvideo_enc.c ~~~~~ ^ ~~~~: iz96e:)5;: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 96 | src/libavutil/macros.h : 49 :F25F:_ note: Mexpanded from macro 'FFMIN' PV_COMMO N49_ | #OdePfTiSn e | F ^~~~~~~~~~~~~~~~~~F MIN(src/libavcodec/mpegvideoenc.ha:90,:b133): (note: (expanded from macro 'FF_MPV_COMMON_OPTS'a ) > (b) ? (b) : (89 | a )) | ~ ^ ~ 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_OFCC libavcodec/opusenc_psy.o FSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpegvideo_enc.c:96:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 96 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0src/libavcodec/bytestream.h },: 0317,: 139:9 ,warning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F _MPV_OPT_FLAGS}, 317 | s i z e 2 = F F M I N\( p -| > ~b uffer_end - p-> b83u | f{f"errc,_ qsimzoe)d;_ a m| p" ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~, "experimsrc/libavutil/macros.he:n49ta:l25 q:u anote: nexpanded from macro 'FFMIN't izer mo d49u | l#adteifoinn"e, F F M I N ( a , b ) ( ( a ) F>F _(bM) P?V _(ObF)FS E: T((ar))c _ | q ~ ^ ~mo d_amp), AVIn file included from _src/libavcodec/mv30.cO:29P: Tsrc/libavcodec/bytestream.h_:T318Y:P15E:_ Fwarning: Lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] OAT, {. d318 | b l = 0 i},f -F(LTs_iMzAeX2, !F=L Ts_MiAXz,e )F F _| MP ~~~~~ ^ ~~~~V _OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.402823466385288598CC libavcodec/opustab.o In file included from 12e+src/libavcodec/mss12.c38:F31 : | In file included from ^~~~~~~~~~~~~~~~~~~~~~~~~~~src/libavcodec/mss12.h :32: src/libavcodec/bytestream.h:293:13: src/libavcodec/mpegvideo_enc.cwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]96 :5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 96 | 293 | F F_ M PsV_iCzOeM2 M=ON _FOFPTMSI N| ( ^~~~~~~~~~~~~~~~~~p ->bufsrc/libavcodec/mpegvideoenc.h:f83e:129r:_ note: eexpanded from macro 'FF_MPV_COMMON_OPTS'nd - p->buffer, si z82e) | ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h : 49 : 25 : note: expanded from macro 'FFMIN' 49 | # d e f i n e F F M I N( a , b ) (( a ) > ( b ) ? (bF) F:_ M(aP)V)_ O F| F ~ ^ ~S ET(rc_qsquIn file included from isrc/libavcodec/mss12.cs:h31): ,In file included from src/libavcodec/mss12.hA:V32: _src/libavcodec/bytestream.hO:P294T:_T15Y:P Ewarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ FLOAT, {294. | d b l = i0f }(,s i0,z 9e92, ! =F Fs_izMe)P V | _ ~~~~~ ^ ~~~~OP T_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ In file included from src/libavcodec/mvcdec.c:32: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mv30.c:29: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end src/libavcodec/bytestream.h- p-:>b317uf:f13e:r ,warning: sicomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]z e); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49: 25317: | note: expanded from macro 'FFMIN' size2 =49 | FF#MdeIfNi(npe- >FbFMuIfNf(era_,ebn)d ( (-a) p>- >(bbu)ff e?r ,( bs) i:ze )(;a )| ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | ~ ^ ~ src/libavutil/macros.hIn file included from :src/libavcodec/mv30.c49::2925: :src/libavcodec/bytestream.h :note: 357expanded from macro 'FFMIN': 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | # de357fi | n e F F MiIIn file included from fN (src/libavcodec/mvcdec.c(as,:b)i32 : z(src/libavcodec/bytestream.he(:a2) 186> !: 13= (sb:i)z e) warning: ? comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ( b| ~~~~~ ^ ~~~~) : (a)) | ~ ^ ~186 | size2 =In file included from src/libavcodec/mss12.cF:F31: MIn file included from Isrc/libavcodec/mss12.hN:(32: psrc/libavcodec/bytestream.h->:b318u:f15f:e rwarning: _ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n d - p -318> | b uCC libavcodec/pafaudio.o f feirf ,( ssiizzee)2; ! = | s ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~i ze) | ~~~~~ ^ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? In file included from (b) src/libavcodec/msvideo1enc.c:: 30(: asrc/libavcodec/bytestream.h):)171 : | 18 ~ ^ ~: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/mvcdec.c:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | 187 | g - > biuf f(fseirz e+2= ! =F FMsINi(zge-)> b u| f ~~~~~ ^ ~~~~f er_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/msvideo1enc.c:30: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/msvideo1enc.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mss12.c:31: In file included from src/libavcodec/mss12.h:32: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mss12.c:31: In file included from src/libavcodec/mss12.h:32: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->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/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) | ~~~~~ ^ ~~~~ 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] In file included from 317 | src/libavcodec/nellymoserenc.c : 52: ssrc/libavcodec/put_bits.hi:z209e2: 37=: Fwarning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]M IN(p->buffer_end - 209p | - > b u f f e rif, ( ss->ibzuef_)e;nd -| s ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~-> buf_ptr src/libavutil/macros.h>:=49 :s25:i znote: eexpanded from macro 'FFMIN'o f(BitB u49 | f#))d e{f i ne| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~F FMIN(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) | ~~~~~ ^ ~~~~ 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/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/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - src/libavcodec/mxpegdec.cg->:b101uf:f22e: rwarning: ,comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 101 | src/libavutil/macros.h : 49 : 25i:f (note: bexpanded from macro 'FFMIN'it mask_s i49z | #ed e>f ibneu fF_sFiMzIeN (-a ,1b2)) ({( a )| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~> (b) ? (b)src/libavcodec/mxpegdec.c ::133 :(23a:) )warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ~ ^ ~ 133 | In file included from src/libavcodec/mvcdec.c : 32 : src/libavcodec/bytestream.h f:o356r: 13:( warning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] = 0; i < b356i | t m a s ks_iszieze2; =+ +iF)F M{ I Nsrc/libavcodec/nellymoserdec.c| ( ~ ^ ~~~~~~~~~~~~ p:->80b:u37f:fe rwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]en d - p->buffer, s80i | ze ); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ pvalsrc/libavutil/macros.h :=49 :-25ex:p note: 2expanded from macro 'FFMIN'(v al /492 | 0#4d8e)fi n*e sF-F>MsIcaNl(ea_,bbi)a s((;a )| ~ ~~~^~~~~~~~~~> (b) ? (b) : src/libavcodec/nellymoserdec.c(:a80):)25 :| ~ ^ ~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/mvcdec.c80: | 32 : src/libavcodec/bytestream.h : 357 :15 : warning: pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] val = 357 | - e xip2f(v a(ls/i20z4e82) *! s=- s>iszcea)l e _| ~~~~~ ^ ~~~~b ias; | ~~~~ ~~~^~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #definesrc/libavcodec/put_bits.h FF:M306IN:33(:a ,warning: b)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ((a) > (b) ? (b )306 | : ( a )) i| f ~ ^ ~ (s->buf_endIn file included from src/libavcodec/msvideo1enc.c-: s30-: >src/libavcodec/bytestream.hb:356u:13f: _warning: pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t r >= siz e356o | f ( B i tsBiuzef2) =) FF{M IN (| p ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~- >buffer_end - p->buffersrc/libavcodec/nellymoserdec.c, si:ze98):; 37 | : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 98 | 49 | # d e f i n e F FaMpItNr([aj], b)= (M(_SaQ)R T>1 _2(*pbo)w s?[ j(b]); : | ( ~^~~~~~~ a)) | ~ ^ ~ In file included from src/libavcodec/msvideo1enc.c:30: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/mxpegdec.c:162:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 162 | (jpg->height + 0x0F)>>4 != s->mb_height) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/mxpegdec.c:161:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 161 | if ((jpg->width + 0x0F)>>4 != s->mb_width || | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from src/libavcodec/notchlc.c:27: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/notchlc.c:27: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/notchlc.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/notchlc.c:27: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/notchlc.c:27: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (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] src/libavcodec/nellymoserenc.c 318 | : 218 :i5f: warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]si ze2 != size) | ~~~~~ ^ ~~~~ 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' 13 209 | warning s generatedi. f (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_src/libavcodec/mss12.cid:x461]:)23 :> warning: fcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]a bs(val - t a461b | l e [ b esitf_i dx( (+ u1n]s)i)g n\e d) v| ~~~~ ~~~~^~~~~~~~~~~~~~~~~~~~~a l >= base) | ~~~~~~~~~~~~~ ^ ~~~~ 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] src/libavcodec/bytestream.h:355: 13224: | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] find_best (355p | o w e r _sciazned i d=a tFeF, MfINf(_gn-e>lblyu_fdfeelrt_ae_ntda -b lge->,b usfff_edre,l tsai_zle)u;t , | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~3 7, 78); src/libavutil/macros.h :| 49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 25: note: src/libavcodec/nellymoserenc.cexpanded from macro 'FFMIN': 209:48: note: expanded from macro 'find_best' 49 | #define 209 | FF M I N( ai,fb )( f((aab)s (>v a(lb )- t?a b(lbe) [:b e(sat_)i)d x ]| ~ ^ ~) > fabs(vaIn file included from lsrc/libavcodec/notchlc.c :-27 : tsrc/libavcodec/bytestream.ha:b356l:e13[:b ewarning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t _idx + 1]) )356 | \ | ~~~~ ~~~~^~~~~~~~~~~~~~~~~~~~~si 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/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/pafvideo.o 4 warnings generated. CC libavcodec/pamenc.o CC libavcodec/parser.o src/libavcodec/nellymoserenc.c:327:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 327 | log2(FFMAX(1.0, coeff_sum / (ff_nelly_band_sizes_table[band] << 7))) * 1024.0; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ src/libavcodec/nellymoserenc.c:327:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 327 | log2(FFMAX(1.0, coeff_sum / (ff_nelly_band_sizes_table[band] << 7))) * 1024.0; | ~~~~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/opus_metadata_bsf.c:47:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 47 | { NULL }, | ^ CC libavcodec/parsers.o CC libavcodec/pcm-bluray.o src/libavcodec/nellymoserenc.c:366:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | if (fabs(coeff - table[best_idx]) > fabs(coeff - table[best_idx + 1])) | ~~~~ ~~~~~~^~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:366:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | if (fabs(coeff - table[best_idx]) > fabs(coeff - table[best_idx + 1])) | ~~~~ ~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/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 | av_int2float(AV_RB32(avctx->extradata + 28))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/pcm-blurayenc.o 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", | ~~~~~~ 643CC libavcodec/pcm-dvd.o | av_int2float(AV_RB32(avctx->extradata + 44))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mvha.c:109:33: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 109 | if (val && (val < nodes[first_node].count)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mvha.c:110:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 110 | if (val >= nodes[second_node].count) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/pcm-dvdenc.o 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)) | ~ ^ ~ CC libavcodec/pcm.o In file included from src/libavcodec/mss4.c:32: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mss4.c:32: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mss4.c:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 1 warning generated. src/libavcodec/mvha.c:159:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 159 | if (size < 1 || size >= avpkt->size) | ~~~~ ^ ~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mss4.c:32: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mss4.c:32: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/mss2.c:35: In file included from src/libavcodec/mss12.h:32: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mss2.c:35: In file included from src/libavcodec/mss12.h:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mss4.c:32: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mss4.c:32: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mss4.c:32: src/libavcodec/bytestream.h:357:15:src/libavcodec/metasound.c warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 49:26: warning: 357implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | if (size2 != 49s | i z e ) | ~~~~~ ^ ~~~~ 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 | src/libavcodec/bytestream.h :ce271n:te17r: =warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( int)(i * period + 2710 | .5 ) ; i| ~~^~~~~~~~ ~nt size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mss2.c:35: In file included from src/libavcodec/mss12.h:32: src/libavcodec/bytestream.h:293:13: warning: src/libavcodec/metasound.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :76:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 293 | siz e762 | = F F MI N (mpi-n>_bpuefrfieord_ e=n dl o- gp2-(>rbautffieor ,* s0iz.e2));; | ^~~~~ ~| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~src/libavcodec/metasound.c :77:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/mss2.c:35: In file included from src/libavcodec/mss12.h: 3277: src/libavcodec/bytestream.h | : 294 : 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]m ax_per i294o | d = i fm i(ns_ipzee2 r!i=o dsi z+e )l o g| ~~~~~ ^ ~~~~2 (6); | ^~~~~~~~~~ ~ src/libavcodec/metasound.c:79:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 | min_period = (int)(ratio * 0.2 * 400 + 0.5) / 400.0; | ^~~~~ ~ CC libavcodec/pcm_rechunk_bsf.o src/libavcodec/metasound.c:80:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 80 | max_period = (int)(ratio * 0.2 * 400 * 6 + 0.5) / 400.0; | ^~~~~ ~ src/libavcodec/metasound.c:88:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 88 | period = (int)(period * 400 + 0.5) / 400.0; | ~~~~~~~^~~~~ ~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_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/metasound.c) : 101| : ~ ^ ~30 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/mss2.c:35 101: | In file included from src/libavcodec/mss12.h : 32: src/libavcodec/bytestream.h : 318 : 15w: iwarning: dtcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]h = (318i | nt ) ( ( 2i.f0 (/s ipzee2r i!o=d s+i z1e)) * w| i ~~~~~ ^ ~~~~ dth + 0.5); | ~ ^~~~~~ src/libavcodec/metasound.c:106:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 105 | ppc_gain = 1.0 / 8192 * | ~ 106 | twinvq_mulawinv(pgain_step * g_coef + pgain_step / 2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | pgain_base, TWINVQ_PGsrc/libavcodec/mpegvideo_enc.cAIN:_991M:U19);: | warning: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 991 | for (i = 0; i < FF_ARRAY_ELEMS(s->tmp_frames); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ src/libavcodec/metasound.c:135:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 135 | tmp2 + val * hist[idx] + 1.0 : tmp2 + 1.0; | ~~~~~^~~~~~~~~~~~~~~~~ ~ src/libavcodec/metasound.c:135:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 135 | tmp2 + val * hist[idx] + 1.0 : tmp2 + 1.0; | ^~~~ ~ src/libavcodec/metasound.c:137:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 137 | st = use_hist ? (1.0 - val) * tmp2 + val * hist[idx] + 1.0 | ~ ~~~~^~~~~~~~~~~ src/libavcodec/metasound.c:137:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 137 | st = use_hist ? (1.0 - val) * tmp2 + val * hist[idx] + 1.0 | ~ ^~~~ src/libavcodec/metasound.c:137:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 137 | st = use_hist ? (1.0 - val) * tmp2 + val * hist[idx] + 1.0 | ~ ^~~ src/libavcodec/metasound.c:138:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 138 | : tmp2 + 1.0; | ^~~~ ~ src/libavcodec/metasound.c:141:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 141 | if (st < 0.1) | ^~ ~ CC libavcodec/pcx.o In file included from src/libavcodec/on2avc.c:30: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:48:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | {"b", "set bitrate (in bits/s)", OFFSET(bit_rate), AV_OPT_TYPE_INT64, {.i64 = AV_CODEC_DEFAULT_BITRATE }, 0, INT64_MAX, A|V|E}, | ^ src/libavcodec/options_table.h:49:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | {"ab", "set bitrate (in bits/s)", OFFSET(bit_rate), AV_OPT_TYPE_INT64, {.i64 = 128*1000 }, 0, INT_MAX, A|E}, | ^ src/libavcodec/options_table.h:53:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | OFFSET(bit_rate_tolerance), AV_OPT_TYPE_INT, {.i64 = AV_CODEC_DEFAULT_BITRATE*20 }, 1, INT_MAX, V|E}, | ^ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/options_table.h:92In file included from :84:src/libavcodec/on2avc.c :warning: 30missing field 'flags' initializer [-Wmissing-field-initializers]: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 92 | {"time_base", NU L293L | , O FsFiSzEeT2( t=i mFeFM_IbN(aps-e>)b, uAfVf_eOrP_Te_nTdY P-E_ RpAT-IO>NbAuLf,f e{r.,d bsli z=e )0;} , | 0 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~, INT_MAsrc/libavutil/macros.hX:}49, : 25| : ^ note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ?src/libavcodec/options_table.h :(93b): 116:: (warning: amissing field 'unit' initializer [-Wmissing-field-initializers]) ) | ~ ^ ~ 93 | In file included from {"src/libavcodec/on2avc.cg":,30 : "src/libavcodec/bytestream.hs:e294t: 15t:h ewarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]gr oup of p294i | c t u r ei f( G(OsPi)z es2i z!=e "s,i zOFeF)S E T| ( ~~~~~ ^ ~~~~ 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 | {"frasrc/libavcodec/bytestream.hme_:s317iz:e13":, warning: NUcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]L L, OFFSET(frame_ s317i | z e ) , s izAeV_2O =P TF_FTYMPIEN_(IpN-T>,b uf{f.eir6_4 e=n dD -E FApU-L>Tb u}f, f0e,r ,I NsTi_MzAeX),; A || E ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~} , | ^ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) >src/libavcodec/options_table.h (:b100): ?97 : (warning: b)missing field 'flags' initializer [-Wmissing-field-initializers] : (a)) | ~ ^ ~ 100 | {"frame_In file included from nsrc/libavcodec/on2avc.cu:m30b: src/libavcodec/bytestream.he:r318:"15,: Nwarning: Ucomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]L L, OFF S318 | E T ( f riafm e(_sniumz),e 2A V!_=O PsTi_zTeYP)E _ I| ~~~~~ ^ ~~~~N T64, {.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_Msrc/libavcodec/bytestream.hAX, :V|355E}:,13: | warning: ^ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMINsrc/libavcodec/options_table.h(g:-109>:bu137f:f ewarning: rmissing field 'unit' initializer [-Wmissing-field-initializers]_ end - g->buffe r109, | s{iz"eb)f; " ,| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~" set maximusrc/libavutil/macros.hm: n49u:25m:be r note: oexpanded from macro 'FFMIN'f B-fram e49s | #bdeeftiwneee nF FnMoInN-(Ba-,fbr)a m(e(sa)" ,> O(FbF)S E?T ((mb)a x:_ b(a_)f) r a| ~ ^ ~m es), AV_OPIn file included from Tsrc/libavcodec/on2avc.c_:30T: Ysrc/libavcodec/bytestream.h:P356E:_13:I Nwarning: Tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], {.i64 = D356EF | A U L Ts i}ze,2 -=1 ,F FIMNTI_MNA(Xp, -V|>Eb}u,f f| ^e r_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' src/libavcodec/options_table.h 49: | 110#d:e133f:i nwarning: emissing field 'unit' initializer [-Wmissing-field-initializers] FFMIN(a,b) ((a )110 | >{ "(bb_)q f?a (cbt)o r":, ("a)Q) P | ~ ^ ~f actor betwIn file included from eesrc/libavcodec/on2avc.cn: 30: Psrc/libavcodec/bytestream.h-: 357a:n15d: Bwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- frames "357 | , O F FiSfE T((sbi_zeq2u !a=CC libavcodec/pcxenc.o n ts_ifzae)c t o| r ~~~~~ ^ ~~~~) , AV_OPT_TYPE_FLOAT, {.dbl = 1.25 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:111:92: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 111 | {"codec_tag", NULL, OFFSET(codec_tag), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX}, | ^ src/libavcodec/mss2.c:222:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 222 | int skip = FFMIN((unsigned)repeat, dst + w - p); | ^ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/notchlc.c:495:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 495 | if (bytestream2_get_bytes_left(gb) < uncompressed_size / 255) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/notchlc.c:506:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 506 | if (ret != uncompressed_size) | ~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/options_table.h:134:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | {"b_qoffset", "QP offset between P- and B-frames", OFFSET(b_quant_offset), AV_OPT_TYPE_FLOAT, {.dbl = 1.25 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:144:92: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 144 | {"has_b_frames", NULL, OFFSET(has_b_frames), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX}, | ^ src/libavcodec/options_table.h:145:90: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 145 | {"block_align", NULL, OFFSET(block_align), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX}, | ^ src/libavcodec/options_table.h:146:108: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 146 | {"rc_override_count", NULL, OFFSET(rc_override_count), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX}, | ^ src/libavcodec/options_table.h:147:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | {"maxrate", "maximum bitrate (in bits/s). Used for VBV together with bufsize.", OFFSET(rc_max_rate), AV_OPT_TYPE_INT64, {.i64 = DEFAULT }, 0, INT_MAX, V|A|E}, | ^ src/libavcodec/options_table.h:149:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | OFFSET(rc_min_rate), AV_OPT_TYPE_INT64, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|A|E}, | ^ src/libavcodec/options_table.h:150:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 150 | {"bufsize", "set ratecontrol buffer size (in bits)", OFFSET(rc_buffer_size), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, A|V|E}, | ^ src/libavcodec/options_table.h:151:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 151 | {"i_qfactor", "QP factor between P- and I-frames", OFFSET(i_quant_factor), AV_OPT_TYPE_FLOAT, {.dbl = -0.8 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:152:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 152 | {"i_qoffset", "QP offset betIn file included from weesrc/libavcodec/opusdec.cn :P41-: src/libavutil/ffmath.ha:n49d: I30-:f rwarning: amimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]es ", OFFSET(i_qu a49n | t _ o f frseett)u,r nA Ve_xOp2PfT_(TMY_PLEO_GF2L_O1AT0, *{ .x)d; b l| ~ ^ = 0.0 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:160:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 160 | {"lumi_mask", "compresses bright areas stronger than medium ones", OFFSET(lumi_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:161:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 161 | {"tcplx_mask", "temporal complexity masking", OFFSET(temporal_cplx_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:162:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 162 | {"scplx_mask", "spatial complexity masking", OFFSET(spatial_cplx_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:163:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 163 | {"p_mask", "inter masking", OFFSET(p_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:164:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 164 | {"dark_mask", "compresses dark areas stronger than medium ones", OFFSET(dark_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ^ 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] In file included from src/libavcodec/mss4.c:38: src/libavcodec/unary.h:50:41: warning: 206comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] | {"pre_dia_size" ,50 | " d i am ofnodr (tiy p=e 0&; is ibuffer_index * avctx->rc_max_available_vbv_use, rcc->12buf warningfse generatedr. _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)) | ^ src/libavcodec/options_table.h:372:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 372 | {"pkt_timebase", NULL, OFFSET(pkt_timebase), AV_OPT_TYPE_RATIONAL, {.dbl = 0 }, 0, INT_MAX, 0}, | ^ src/libavcodec/options_table.h:373:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 373 | {"sub_charenc", "set input text subtitles character encoding", OFFSET(sub_charenc), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, S|D}, | ^ CC libavcodec/pgs_frame_merge_bsf.o src/libavcodec/options_table.h:379:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 379 | {"apply_cropping", NULL, OFFSET(apply_cropping), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, V | D }, | ^ src/libavcodec/options_table.h:380:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 380 | {"skip_alpha", "Skip processing alpha", OFFSET(skip_alpha), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, V|D }, | ^ src/libavcodec/options_table.h:387:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 387 | {"dump_separator", "set information dump field separator", OFFSET(dump_separator), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, A|V|S|D|E}, | ^ src/libavcodec/options_table.h:388:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 388 | {"codec_whitelist", "List of decoders that are In file included from allosrc/libavcodec/mwsc.cw:ed26: tsrc/libavcodec/bytestream.ho: 171b:e18 :us ewarning: dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]" , OFFSET(codec_whi te171l | i s t ), gA-V>b_uOfPfeTr_ +T=YP EF_FSMTINR(Ig-N>Gb,u {f f.esrt_ern d= -N UgL-L> bu}f,f e 0r, ,0 ,s izAe)|;V | | S ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ |D }, | ^ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,src/libavcodec/options_table.hb): 389((:a117): > warning: (missing field 'unit' initializer [-Wmissing-field-initializers] b) ? (b) : (a ))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 }3, warning| s ^ generated . CC libavcodec/pgssubdec.o 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_sampleIn file included from s"src/libavcodec/mwsc.c,: "26M: asrc/libavcodec/bytestream.hxi:m186u:13m :n umwarning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e r of samples", O186F | F S ET ( msaixz_es2 a=m pFlFeMs)I, NA(Vp_O-P>Tb_uTfYfPeE_rI_NeTn6d4 ,- {p-.>biuf6fe4r ,= sIiNzTe_);M A X| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~} , 0, Isrc/libavutil/macros.hN:49T:_M25A: Xnote: ,expanded from macro 'FFMIN' A|D|E } ,49 | #| d ^e fine FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mwsc.c:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/options_table.h:398:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 398 | {"extra_hw_frames", "Number of extra hardware frames to allocate for the user", OFFSET(extra_hw_frames), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, V|D }, | ^ src/libavcodec/options_table.h:399:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 399 | {"discard_damaged_percentage", "Percentage of damaged samples to discard a frame", OFFSET(discard_damaged_percentage), AV_OPT_TYPE_INT, {.i64 = 95 }, 0, 100, V|D }, | ^ src/libavcodec/options_table.h:400:6: warning: missing field 'help' initializer [-Wmissing-field-initializers] 400 | {NULL}, | ^ src/libavcodec/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)) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ 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,src/libavcodec/bytestream.h V|:E}271,: 17| :~ ^~~~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15271 | | # d e f iinnte FsLiT_zMeA2src/libavcodec/mpegvideo_enc.cX = : 3.F4018242FM:I8272N34:6( g6warning: -3comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] >8b5u2f8fe8r5_9e81n2de+ 31824 | -8 F g | - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ > b u f f e r , s -s>ilzaem);b d a| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~< s->lmaxsrc/libavutil/macros.h) :{49 : 25| :In file included from ~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/options.cnote: expanded from macro 'FFMIN': 38: src/libavcodec/options_table.h:273:116 :49 warning: | implicit conversion from 'unsigned long long' to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion]#d efine FFMIN(a,b) ( (273a | ){ ">r (ebq)u e? s(tb_)c h:a n(nae)l_)l a y| o ~ ^ ~u t", NULL, OFFSET(request_channel_layout), AV_OPT_TYPE_CHANNEL_LAYOUT, {.i64 = DEFAULT }, 0, UINT64_MAX, A|D, "request_channel_layout"}, | ~ ^~~~~~~~~~ /usr/include/stdint.h:51:21: note: expanded from macro 'UINT64_MAX' 51 | #define UINT64_MAX (0xffffffffffffffffu) | ^~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:272:100: warning: implicit conversion from 'unsigned long long' to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] 272 | {"channel_layout", NULL, OFFSET(channel_layout), AV_OPT_TYPE_CHANNEL_LAYOUT, {.i64 = DEFAULT }, 0, UINT64_MAX, A|E|D, "channel_layout"}, | ~ ^~~~~~~~~~ /usr/include/stdint.h:51:21: note: expanded from macro 'UINT64_MAX' 51 | #define UINT64_MAX (0xffffffffffffffffu) | ^~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/mwsc.c:26: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mwsc.c:26: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:164:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | {"dark_mask", "compresses dark areas stronger than medium ones", OFFSET(dark_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:164:120: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | {"dark_mask", "compresses dark areas stronger than medium ones", OFFSET(dark_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~~ src/libavcodec/options_table.h:163:90: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | {"p_mask", "inter masking", OFFSET(p_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:163:80: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | {"p_mask", "inter masking", OFFSET(src/libavcodec/bytestream.hp_m:a317s:13k:in gwarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], AV_OPT_TYPE_FLOAT ,317 | {. d b l =s 0i z}e,2 -=F FLFMTI_NM(ApX,- >FbLuTf_fMeArX_,e ndV |-E },p -| >~ ^~~~~~~~b uffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/options_table.h:162:118:src/libavutil/macros.h :warning: 49implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 25: note: expanded from macro 'FFMIN' 49162 | | #{d"esfcipnlxe_ mFFaMsIkN",( a",sbpa)t (i(aal) c> o(mpble)x it?y (mbas)k i:n g("a, )O)F F | S ~ ^ ~E T(spatial_cIn file included from psrc/libavcodec/mwsc.cl:26x: _src/libavcodec/bytestream.hm:a318s:ki15ng:) ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]A V_OPT_ T318Y | P E _ FiLfO A(Ts,i ze{2. d!b=l s=i z0e )} , | ~~~~~ ^ ~~~~- FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:162:108: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | {"scplx_mask", "spatial complexity masking", OFFSET(spatial_cplx_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~~ src/libavcodec/options_table.h:161:120: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 161 | {"tcplx_mask", "temporal complexity masking", OFFSET(temporal_cplx_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:161:110: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 161 | {"tcplx_mask", "temporal complexity masking", OFFSET(temporal_cplx_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~~ src/libavcodec/options_table.h:160:132: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 160 | {"lumi_mask", "compresses bright areas stronger than medium ones", OFFSET(lumi_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:160:122: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 160 | {"lumi_mask", "compresses bright areas stronger than medium ones", OFFSET(lumi_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~~ src/libavcodec/options_table.h:152:120: warning: src/libavcodec/bytestream.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]152 | {"i_qoffset", "Q P355 | of f se t bestwieezn eP- a=n d FIF-MfrIaNme(sg"-,> ObFFuSEfT(fie_rq_ueanndt _-o fgf-s>ebtu)f,f eArV,_ OsPiTz_eT)Y; P | E ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~_ FLOAT, {.src/libavutil/macros.hd:b49:l25: =note: expanded from macro 'FFMIN'0 .0 }, - 49F | L#Td_MeAfXi,n eF LFFTM_IMNA(aXsrc/libavcodec/on2avc.c,b,) :V((338|:a20:E )}, warning: > implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](| b~ ^~~~~~~) ? (b/usr/include/float.h): 15:: (17a:) ) note: 338expanded from macro 'FLT_MAX' | | ~ ^ ~ 15 | # d esufmIn file included from src/libavcodec/mwsc.ci :26n: +esrc/libavcodec/bytestream.h := F356LsTrc:[_j]13 MA:* X warning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a3 b.[j4 0*2 8ta2 3b_356s4 | t6e p 6+ i3]s85;i 2z 8| e85 ^~~~~~ ~92 8 12=e F+F38MFI N (p| - ^~~~~~~~~~~~~~~~~~~~~~~~~~~> buffer_enIn file included from dsrc/libavcodec/options.c :-38 : p-src/libavcodec/options_table.h>b:u152:f110f: ewarning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 152 | src/libavutil/macros.h{:"49i:_25q:of fnote: sexpanded from macro 'FFMIN'e t", " Q49P | #odefffisneet FbFeMtINw(eae,nb )P -( (aan)d >I -(fb)r a? m(ebs)" :, (OFaF)S)ET ( i| _ ~ ^ ~q uant_offseIn file included from tsrc/libavcodec/mwsc.c):26,: src/libavcodec/bytestream.hA:357V:_15O: Pwarning: Tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] _TYPE_ F357L | O A T , i{f. d(bsli z=e 20. 0! =} ,si ze-)F L T| _ ~~~~~ ^ ~~~~M AX, FLT_MAX, V|E}, | ~ ^~~~~~~~ src/libavcodec/on2avc.csrc/libavcodec/options_table.h::151348::12120:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 348 | 151 | { " i _ q fsaucmt o+r= "sr,c 2"[QjP] *f atcatbo[rj b*e ttawbe_estne Pp- +a nid] ;I - f| r ^~~~~~~ ~a mes", OFFSET(i_quant_factor), AV_OPT_TYPE_FLOAT, {.dbl = -0.8 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:151:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | {"i_qfactor", "QP factor between P- and I-frames", OFFSET(i_quant_factor), AV_OPT_TYPE_FLOAT, {.dbl = -0.8 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~~ src/libavcodec/options_table.h:134:121: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 134 | {"b_qoffset", "QP offset between P- and B-frames", OFFSET(b_qsrc/libavcodec/on2avc.cuan:t372_:o28:f fwarning: seimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t ), AV_OPT_T Y372PE | _ F L O A T , { . d b l = 1s.r2c52 [}j,] -+F=L Ti_nM0A X*, * tF+L+T;_M A X| , ^~~ ~ V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:134:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/on2avc.c: 374:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 134 | {" b374_ | qo f f s e t " , " Q P o fsrfcs2e[ts rbce2t_wleeenn -P -j a-n d1 ]B -+f=r aimens0" *, t aObF[FpSoEsT (+b _1q u+a njt]_;o f | f ^~~ ~s et), AV_OPT_TYPE_FLOAT, {.dbl = 1.25 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~~ 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/options_table.h:110:121: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 110 | {"b_qfactor", "QP factor between P- and B-frames", OFFSET(b_quant_factor), AV_OPT_TYPE_FLOAT, {.dbl = 1.25 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:110:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 110 | {"b_qfactor", "QP factor between P- and B-frames", OFFSET(b_quant_factor), AV_OPT_TYPE_FLOAT, {.dbl = 1.25 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~~ src/libavcodec/options_table.h:105:100: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 105 | {"qblur", "video quantizer scale blur (VBR)", OFFSET(qblur), AV_OPT_TYPE_FLOAT, {.dbl = 0.5 }, -1, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:104:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 102 | {"qcomp", "video quantizer scale compression (VBR). Constant of ratecontrol equation. " | ~ 103 | "Recommended range for default rc_eq: 0.0-1.0", 104 | OFFSET(qcompress), AV_OPT_TYPE_FLOAT, {.dbl = 0.5 }, -FLT_MAX, FLT_MAX, V|E}, | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:104:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 102 | {"qcomp", "video quantizer scale compression (VBR). Constant of ratecontrol equation. " | ~ 103 | "Recommended range for default rc_eq: 0.0-1.0", 104 | OFFSET(qcompress), AV_OPT_TYPE_FLOAT, {.dbl = 0.5 }, -FLT_MAX, FLT_MAX, V|E}, | ^~~~~~~~ src/libavcodec/options_table.h:48:110: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 48 | {"b", "set bitrate (in bits/s)", OFFSET(bit_rate), AV_OPT_TYPE_INT64, {.i64 = AV_CODEC_DEFAULT_BITRATE }, 0, INT64_MAX, A|V|E}, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 4 warnings generated. In file included from src/libavcodec/opus_parser.c:29: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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++) { | ~ ^ ~~~ CC libavcodec/pgxdec.o In file included from src/libavcodec/opus_parser.c:29: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/opus_parser.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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; | ~ ^~~~ CC libavcodec/photocd.o 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++) { | ~ ^ ~~~~~~ CC libavcodec/pictordec.o 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 (isrc/libavcodec/options.c =: 0;195 :i67 :< Bwarning: ;missing field 'unit' initializer [-Wmissing-field-initializers] i ++) | ~ ^ ~ 195 | {"x", "", SROFFSET(x), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAXsrc/libavcodec/bytestream.h, 0}:, 271 :| 17 ^: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFsrc/libavcodec/options.cM:I196N:(67g:- >bwarning: umissing field 'unit' initializer [-Wmissing-field-initializers]f fer_end -196 | g-{>b"uyf"fe,r ," "s,i zSeR)O;F FS E| T( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~y ), AV_OPT_src/libavutil/macros.hT:Y49:Psrc/libavcodec/opus_rc.cE25_:I:N T219note: :,17:expanded from macro 'FFMIN' warning: {.comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]i6 4 49= | 0# d}e,f i0n, e219 IN | TF _F MMAX I,kN 0 }(, =a , | (b ^s) y m(b(oal) <> ((kb0)+ 1?) *(3b)) : ?( as)y)m b| ~ ^ ~o l/3 : symbsrc/libavcodec/options.col: 197-: (67k0:+1 )warning: *2missing field 'unit' initializer [-Wmissing-field-initializers]; | ~~~~~~ ^ ~~~~~~~~ 197 | {"w", "src/libavcodec/opus_rc.c":,222 :S27RO:FF Swarning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]E T(w), AV_ O222P | T _T Y P E _I N T, { . i 64 = 0 } , 0 (,k buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/opus_parser.c:29: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/opus_rc.c:228:28: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 228 | const uint32_t a = val <= k0, b = 2*a + 1; | ~~~ ^ ~~ 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/opus_parser.c:29: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/opus_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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(src/libavcodec/opus_rc.ca,b): (264(:11a:) warning: >comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] (b) ? (b) : 264( | a ) ) i| f ~ ^ ~ (k :>356 :131: )warning: {comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~ ^ ~~~~~~~ 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/opus_parser.c:29: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/opus_pvq.c:267:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 267 | const uint32_t i_s = CELT_PVQ_U(N - i, sum + FFABS(y[i]) + 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/opus_pvq.c:36:58: note: expanded from macro 'CELT_PVQ_U' 36 | #define CELT_PVQ_U(n, k) (ff_celt_pvq_u_row[FFMIN(n, k)][FFMAX(n, k)]) | ^~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavcodec/opus_pvq.c:267:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 267 | const uint32_t i_s = CELT_PVQ_U(N - i, sum + FFABS(y[i]) + 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/opus_pvq.c:36:45: note: expanded from macro 'CELT_PVQ_U' 36 | #define CELT_PVQ_U(n, k) (ff_celt_pvq_u_row[FFMIN(n, k)][FFMAX(n, k)]) | ^~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/opus_pvq.c:268:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 268 | idx += CELT_PVQ_U(N - i, sum) + (y[i] < 0)*i_s; | ^ ~~~~~ ~~~ src/libavcodec/opus_pvq.c:36:58: note: expanded from macro 'CELT_PVQ_U' 36 | #define CELT_PVQ_U(n, k) (ff_celt_pvq_u_row[FFMIN(n, k)][FFMAX(n, k)]) | ^ ~ ~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavcodec/opus_pvq.c:268:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 268 | idx += CELT_PVQ_U(N - i, sum) + (y[i] < 0)*i_s; | ^ ~~~~~ ~~~ src/libavcodec/opus_pvq.c:36:45: note: expanded from macro 'CELT_PVQ_U' 36 | #define CELT_PVQ_U(n, k) (ff_celt_pvq_u_row[FFMIN(n, k)][FFMAX(n, k)]) | ^ ~ ~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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 | src/libavcodec/opus_rc.c if (:by330t:e30s:t rwarning: ecomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]a m2_tell(&gb) + payloa d330_ | l en _ t m p > bcufo_lnens)t | i ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ nt distance = FFMIN(val - i, (((32768 - low) - !pos) >> 1) - 1); | ^ ~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/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) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ 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:467:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 467 | return lrintf(32768.0f*atan2f(sqrtf(e[1]), sqrtf(e[0]))/M_PI); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/opus_pvq.c:485:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 485 | X[i] = (X[i] + Y[i])*M_SQRT1_2; | ~~~~~^~~~~~ ~ src/libavcodec/opus_pvq.c:486:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 486 | Y[i] = (Y[i] - Xret)*M_SQRT1_2; | ~~~~~^~~~~~ ~ CC libavcodec/pixlet.o 3 warnings generated. src/libavcodec/opus_pvq.c:877:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 877 | for (i = 0; i < N0; i++) | ~ ^ ~~ CC libavcodec/png.o 11 warnings generated. 110 warnings generated. src/libavcodec/opusdec_celt.c:45:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 45 | if (opus_rc_tell(rc) + 3 <= f->framebits && ff_opus_rc_dec_log(rc, 3)) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavcodec/png_parser.o In file included from src/libavcodec/opusenc_psy.c:24: In file included from src/libavcodec/opusenc_psy.h:30: src/libavcodec/opusenc_utils.h:45:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | c = (1.0f/sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f))/sqrtf(3.0f); | ~ ~~~~^~~~~ src/libavcodec/opusenc_utils.h:45:45: 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.0src/libavcodec/opusdec_celt.cf): -175 0:.95:f )warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ sqrtf(3.0f); 175| | ~~~ ~~~~^~ src/libavcodec/opusenc_utils.h : 45 :b35l:o cwarning: kimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- >pf_gains_ ol45d | [ 0 ] = = 0 .c0 )= (| ^~~~~~~~~~~~~~~~~~~~~~ ~~1 .0f/sqrtf(sqrsrc/libavcodec/opusdec_celt.c:t174f:(9p:o wwarning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 .0f, 1. 0174f | / n ) -i f3 .(0bfl/o4c.k0-f>)pf _-g ai0ns.[50]f ) ) / s q=r=t f0(.3.00 f&)&; | ^~~~~~~~~~~~~~~~~~ ~~| ~~~ ^~~~ 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(pow3(2 warning.0sf generated,. 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/opusdec_celt.c:199:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 198 | w * g11 * (x1 + x3) + | ~ 199 | src/libavcodec/opusenc_utils.h : 54 : 20 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] w54 | w 0 *= gt1a2n f*( M(_xP0I *+ cxf4r)e;q ) ;| ~~~~~~~~~~~~~~~~^~~~~~~~~~~ | ~^~~~~ 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 | CC libavcodec/pngdec.o (1.0 - w) * g02 * (data[i - T0 - 2] + data[i - T0 + 2]) + | ~ 197 | w * g10 * x2 + | ~~~~~~~~~~~~~~~~^~~~ src/libavcodec/opusdec_celt.c:196:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 196 | (1.0 - w) * g02 * (data[i - T0 - 2] + data[i - T0 + 2]) + | ~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/opusdec_celt.c:196:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 196 | (1.0 - w) * g02 * (data[i - T0 - 2] + data[i - T0 + 2]) + | ~ ^~~ src/libavcodec/opusdec_celt.c:196:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 196 | (1.0 - w) * g02 * (data[i - T0 - 2] + data[i - T0 + 2]) + | ~ ^ src/libavcodec/opusdec_celt.c:195:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 195 | (1.0 - w) * g01 * (data[i - T0 - 1] + data[i - T0 + 1]) + | ~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/opusdec_celt.c:195:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 195 | (1.0 - w) * g01 * (data[i - T0 - 1] + data[i - T0 + 1]) + | ~ ^~~ src/libavcodec/opusdec_celt.c:195:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 195 | (1.0 - w) * g01 * (data[i - T0 - 1] + data[i - T0 + 1]) + | ~ ^ src/libavcodec/opusdec_celt.c:194:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | data[i] += (1.0 - w) * g00 * data[i - T0] + | ~ ^~~~~~~~~~~~ src/libavcodec/opusdec_celt.c:194:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | data[i] += (1.0 - w) * g00 *CC libavcodec/pngdsp.o data[i - T0] + | ~ ^~~ src/libavcodec/opusdec_celt.c:194:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | data[i] += (1.0 - w) * g00 * data[i - T0] + | ~ ^ CC libavcodec/pngenc.o 56 warnings generated. src/libavcodec/opusdec_celt.c:251:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 251 | tapset = (opus_rc_tell(rc) + 2 <= f->framebits) ? | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 12 warnings generated. src/libavcodec/opusdec_celt.c:284:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 284 | thresh = exp2f(-1.0 - 0.125f * depth); | ~ ~~~~~~~^~~~~~~ src/libavcodec/opusdec.c: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]); | ~~~~~~~^~~~~~~~~~~ ~ In file included from src/libavcodec/opusenc.c:27: In file included from src/libavcodec/opusenc_psy.h:30: src/libavcodec/opusenc_utils.h:45:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | c = (1.0f/sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f))/sqrtf(3.0f); | ~ ~~~~^~~~~ src/libavcodec/opusenc_utils.h:45:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | c = (1.0f/sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f))/sqrtf(3.0f); | ~~~ ~~~~^~ src/libavcodec/opusenc_utils.h:45:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | c = (1.0f/sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f))/sqrtf(3.0f); | ~~~ ^~~~ src/libavcodec/opusenc_utils.h:49:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | c = sqrtf(3.0f)*sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f); | ~ ~~~~^~~~~ src/libavcodec/opusenc_utils.h:49:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | c = sqrtf(3.0f)*sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f); | ~~~ ~~~~^~ src/libavcodec/opusenc_utils.h:49:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | c = sqrtf(3.0f)*sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f); | ~~~ ^~~~ In file included from src/libavcodec/opusenc_psy.c:28: src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]14 warnings generated. src/libavcodec/opusenc_utils.h 155: | 54 :20 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] lu t54[ | n ] = we0x =p (t-a0.n5f (*M _SPQIR*(c(nf-re(qN);- 1 )| / ~^~~~~2 )/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:30: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:26: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~~^~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavcodec/opusenc_psy.c:28: src/libavfilter/window_func.h:162:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ^~~~~~~~~~~~ ~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ In file included from src/libavcodec/opusenc_psy.c:28: src/libavfilter/window_func.h:162:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~ ^ src/libavfilter/window_func.h:163:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~~^~~ ~ src/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))) | ^~~~ 3 warnings generated. src/libavcodec/opusdec_celt.c:432:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 432 | for (j = 0; j < FF_ARRAY_ELEMS(block->energy); j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/pafvideo.c:25: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pafvideo.c:25: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pafvideo.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/pnm.o src/libavcodec/pcm_rechunk_bsf.c:177:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 177 | { "nb_out_samples", "set the number of per-packet output samples", OFFSET(nb_out_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, FLAGS }, | ^ src/libavcodec/pcm_rechunk_bsf.c:178:146In file included from : warning: src/libavcodec/pcm-bluray.cmissing field 'unit' initializer [-Wmissing-field-initializers]: 29: src/libavcodec/bytestream.h:171: 18:178 | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { "n", 171 | " sg-e>tb utfhfee rnu mb+e=r FoFfM INp(egr--pa>cbukfefte ro_uetnpudt - gs-a>mbupflfeesr," ,s izOeFF)S;E T (| n ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~b _out_samplesrc/libavutil/macros.hs:)49,: 25 A:V_ Onote: Pexpanded from macro 'FFMIN'T _TYPE_I N49 | T#,d {e.fiine6 4F=F1M0I2N(4a},,b ) 1(,(a )I >N (Tb)_ M?AX ,(b )F L: A(GaS))In file included from }, src/libavcodec/pafvideo.c | ~ ^ ~ :| ^25 : src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | sizsrc/libavcodec/pcm_rechunk_bsf.ce:2179 :=146: Fwarning: Fmissing field 'unit' initializer [-Wmissing-field-initializers] MIN(p->buff 179e | r_ e n d {- "pp-a>db",u ff e r , s i z e")p;a d | l ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~a st packesrc/libavutil/macros.ht:49 :wi25t: hnote: expanded from macro 'FFMIN'ze ros", 49 | # d e f i n e F F M I N ( aO,FbF)S (E(Ta()p >a d()b,) ? (b ) : ( a ) ) A V_| O ~ ^ ~11 P warningTs_ generatedTY. In file included from Psrc/libavcodec/pafvideo.cE:_25B: src/libavcodec/bytestream.hO:O294L:, 15{:. iwarning: 6comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]4 =1} , 0294, | i f1 (,s iFzeL2A !G=S s i}ze,) | | ~~~~~ ^ ~~~~ ^ 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), In file included from src/libavcodec/pcm-bluray.c : 29 : src/libavcodec/bytestream.h :A186V:13_OP:T _warning: Tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Y PE_BOOL, {.i64 =1861 | } , s i z0e2, = F F M I N 1(,p -F>LbAufGfSer _e}n, d | - ^ p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' src/libavcodec/pcm_rechunk_bsf.c:181:146: warning: 49missing field 'unit' initializer [-Wmissing-field-initializers] | # define FFMIN( a181, | b ) ({( a)" >f r(ba) m? e(_br)a t: e("a,) ) | ~ ^ ~ "set numbIn file included from ersrc/libavcodec/pcm-bluray.c :o29f: src/libavcodec/opus_silk.c src/libavcodec/bytestream.hp:a:c187:k15757e:t: s61warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] p ewarning: r implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]se c o187n | d " , i f ( s iz757e | 2 ! =O Fs F SiEfzleoTat) (| frp ~~~~~ ^ ~~~~am0e _ r a t e=) ,0 . 2A5V _*O PT(_mTiYdP[Ei_ R- A2T]I O+N A2 L*,CC libavcodec/pnm_parser.o m i{.dd[bil =-0 }1,] + m0i, dI[NiT]_)M;A X ,| ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~FL AGS }, | ^ 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 }, | ^ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFIn file included from MIN(src/libavcodec/pcm-dvd.cp:-28>: bsrc/libavcodec/bytestream.hu:ff171e:r18_:e nwarning: d - p->bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]u ffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 171 | gsrc/libavutil/macros.h-:49>:25b:u fnote: fexpanded from macro 'FFMIN'e r += FF M49I | N#(dge-f>ibnuef fsrc/libavcodec/opus_silk.cFe:Fr764_:MIeNn56d (-: awarning: g,-implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]b >)bu f(fe(ra,) s i >z764 e | )src/libavcodec/opusdec_celt.c(b ); : ? 533 | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~:( 19b: f) lwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] o:at p(src/libavutil/macros.ha0): )49 =: 25 :| 0533 ~ ^ ~. | note: 2 5expanded from macro 'FFMIN' * ( fIn file included from osrc/libavcodec/pafvideo.cmri d:25 : (src/libavcodec/bytestream.hi49[ | : 318:i15#:= warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] d -e 0f 2;i318] | n i e F+< Fif M 2(FI NsFi*(_z ea2A !m=, RRiAbs)d Y(i([a_zi)EeL E >) -(Mb S)( 1] f?| +r ~~~~~ ^ ~~~~( mm-bi)> dt:x[ i()a];)) ;) i | + ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~| + ~ ^ ~) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/pnmdec.o src/libavcodec/opusenc_psy.c:159:103: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 159 | ex->excitation -= av_clipf((1/expf(ex->excitation_dist)), ex->excitation_init/20, ex->excitation_init/1.09); | ~~~~^~~~~~~~~~~~~~~~ In file included from src/libavcodec/pcm-dvd.c:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcm-dvd.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/pnmenc.o src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/bytestream.h: 355271: | 13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i nt size2 = FFMIN (355g | - > b ufsfiezre_e n d= -F FgM-I>bNu(ffge-r>,b usfizfee)r;_ e | n ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~d - g->bufsrc/libavutil/macros.hf:er49,:25 :s note: iexpanded from macro 'FFMIN'z e); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 49 | #define Fsrc/libavutil/macros.hF:M49I:N25(:a ,note: bexpanded from macro 'FFMIN') ((a) > ( b49) | #?d e(fbi)n e: F(FaM)I)N ( a| , ~ ^ ~b ) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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/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++) {CC libavcodec/profiles.o | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/pcm-bluray.c:29: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ CC libavcodec/prores_metadata_bsf.o src/libavcodec/opusdec.c:542:36: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 542 | if (out_dummy && sync_size > FF_ARRAY_ELEMS(sync_dummy)) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_ensrc/libavcodec/bytestream.hd -: g317-:>b13u:f fwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r , size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 317 | ssrc/libavutil/macros.hi:z49e:2 25=: Fnote: Fexpanded from macro 'FFMIN'M IN(p->b uf49f | e#rd_eefnidn e- FpF-M>bIufNf(ear,,b )s iz(e()a); > | ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~b ) ? (b)src/libavutil/macros.h: 49:: 25(:a note: )expanded from macro 'FFMIN') | ~ ^ ~ 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcm-bluray.c:29: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/pcm-dvd.c:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcm-dvd.c:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | ifCC libavcodec/proresdec2.o (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/proresdata.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->buIn file included from ffesrc/libavcodec/pcm-blurayenc.cr:, 23si: zsrc/libavcodec/bytestream.he:)171; : 18| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49171 | | # d e f ign->eb FuFfMfINe(ra ,+b=) F F(M(IaN)(g ->>b u(bf)f e? r(_b)e n:d (-a g)-)> b u| ff ~ ^ ~er , size); | In file included from ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/pcm-dvd.c:28: src/libavcodec/bytestream.h:318:15: warning: src/libavutil/macros.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 49:25: note: 318expanded from macro 'FFMIN' | if (49s | i#zed2 e!f=i nsei zeF) F M| I ~~~~~ ^ ~~~~N (a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcm-blurayenc.c:23: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcm-blurayenc.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcm-dvd.c:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcm-dvd.c:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/opusdec.c:759:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 759 | { "apply_phase_inv", "Apply intensity stereo phase inversion", OFFSET(apply_phase_inv), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, AD }, | ^ src/libavcodec/opusdec.c:760:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 760 | { NULL }, | ^ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 8 warnings generated. In file included from src/libavcodec/pcm-blurayenc.c:23: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcm-blurayenc.c:23: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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)) | ~ ^ ~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | In file included from src/libavcodec/pcx.csi:z26e: 2 src/libavcodec/bytestream.h=: 186F:F13M:I Nwarning: (pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- >buffer_end - p -186> | bu f f e rs,i zsei2z e=) ;F F M| I ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~N (p->bufsrc/libavutil/macros.hfe:r49_:e25n:d note: expanded from macro 'FFMIN'- p->bu f49f | e#rde,f isniez eF);F M| I ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~N (a,b) ((src/libavutil/macros.ha): 49> :(b25): ?note: expanded from macro 'FFMIN'( b) : ( a49) | )# d e| ~ ^ ~f ine FFMIN(In file included from asrc/libavcodec/pcm-blurayenc.c,:b23): src/libavcodec/bytestream.h(:318(:a15): warning: >comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (b) ? 318( | b ) :i f ((asi)z)e 2 | ! ~ ^ ~= size) | In file included from ~~~~~ ^ ~~~~src/libavcodec/pcx.c :26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/pcm-dvd.c:62:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 62 | if (s->last_header == header_int) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcm-blurayenc.c:23: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcm-blurayenc.c:23: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/pafvideo.c:188:52: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 188 | if (bytestream2_get_bytes_left(&c->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) | ~~ ^ ~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcx.c:26: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(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) | ~~~~~ ^ ~~~~ 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); 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]src/libavutil/macros.h :49:25: note: expanded from macro 'FFMIN' 49 | 171# | d e f i gn-e> bFuFfMIfNe(ra ,+b=) (F(Fa)M I>N ((gb-)> b?u f(fber)_ e:n d(a )-) g -| > ~ ^ ~b uffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcm.c:34: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a)In file included from >src/libavcodec/opusenc.c: 34(b: ) src/libavcodec/bytestream.h? :(186b:)13 :: warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a )) | ~ ^ ~ In file included from 186src/libavcodec/pcm.c | : 34 : src/libavcodec/bytestream.h :187s:iz15e:2 warning: =comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] FFMIN (p187- | > b u ff eri_fe nd( s-i zpe-2> bu!f=f esri, zsei)z e )| ; ~~~~~ ^ ~~~~ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/opusenc.c:34: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/proresdsp.o src/libavcodec/opusenc_psy.c:609:80: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 609 | av_log(s->avctx, AV_LOG_INFO, "Average Intensity Stereo band: %0.1f\n", s->avg_is_band); | ~~~~~~ ~~~^~~~~~~~~~~ src/libavcodec/opusenc_psy.c:610:115: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 610 | av_log(s->avctx, AV_LOG_INFO, "Dual Stereo used: %0.2f%%\n", ((float)s->dual_stereo_used/s->total_packets_out)*100.0f); | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' src/libavcodec/bytestream.h 49 | #:d271efi:n17e: Fwarning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]M IN(a,b) ((a) > ( b271) | ? ( b )i n:t (sai)z)e 2 | = ~ ^ ~ FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/proresenc_anatoliy.o In file included from src/libavcodec/pcm.c:34: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(In file included from a,b)src/libavcodec/opusenc.c :((34a: ) src/libavcodec/bytestream.h>: 293(:b13): ? warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b ) : (a)) | ~ ^ ~ 293In file included from | src/libavcodec/pcm.c :34 : src/libavcodec/bytestream.hs:i294z:e152 := warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F FMIN(p -294> | b u ff e irf_ e(nsdi z-e 2p -!>=b usfizfee)r , | ~~~~~ ^ ~~~~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/opusenc.c:34: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~src/libavcodec/bytestream.h :317:13: src/libavutil/macros.hwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]49 :25: note: expanded from macro 'FFMIN' 49 | 317# | de f i nsei zFeF2M I=N (FaF,MIbN)( p(-(>abu)f >f e(rb_)e ?n d( b-) p:- >b(uaf)f)e r ,| ~ ^ ~ size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from src/libavcodec/pcm.c:34: src/libavcodec/bytestream.h:318src/libavutil/macros.h::1549:: 25warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] note: expanded from macro 'FFMIN' 318 | 49 | # dieffi (nsei zFeF2M I!N=( as,ibz) e(()a ) | > ~~~~~ ^ ~~~~ (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/opusenc.c:34: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) src/libavcodec/bytestream.h((a:)355 :>13 (:b )warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]? (b) : (a)) | ~ ^ ~ 355 | sIn file included from isrc/libavcodec/pcm.cz:e34 : =src/libavcodec/bytestream.h F:FM356I:N13(:g -warning: >comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b uffer_end -356 | g - > b usfifzeer2 ,= siFFzMeI)N;( p ->| b ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ uffer_end src/libavutil/macros.h:-49 :p-25>:b unote: fexpanded from macro 'FFMIN' fer, siCC libavcodec/proresenc_kostya.o z e49) | ;# d e| f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~i ne FFMsrc/libavutil/macros.hI:N49:(25a:, bnote: )expanded from macro 'FFMIN' ((a) > (49b | ) #?de f(ibn)e :F F(MaI)N)( a ,| b ~ ^ ~ ) ((a) > (b)In file included from src/libavcodec/opusenc.c?: 34(: bsrc/libavcodec/bytestream.h): 356:: 13(:a )warning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~ ^ ~ In file included from 356src/libavcodec/pcm.c | : 34 : src/libavcodec/bytestream.h :s357i:15z:e 2warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] = FFM I357N | ( p - > biuf f(fseirz_een2d !-= ps-i>zbeu)f f e| r ~~~~~ ^ ~~~~, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/opusenc.c:34: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/prosumer.o 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) { | ~ ^ ~~~~~~~~ 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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 7 warnings generated. In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ CC libavcodec/psd.o src/libavcodec/opusenc.c:266:67: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 266 | tf_select_needed = ((f->size && (opus_rc_tell(rc) + bits + 1) <= f->framebits)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/opusenc.csrc/libavcodec/bytestream.h:269::58:317 :warning: 13comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 269 | 317 | i f ( (soipzues_2r c_=t eFlFMlI(Nr(pc->) b+u fbfietrs_ e+n dt f-_ spe-l>ecbtu_fnfeeerd,e ds) if| r ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ amebitssrc/libavutil/macros.h): 49{: 25 | : ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcxenc.c:30: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/pnmdec.c:24: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | src/libavcodec/opusenc.c ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ :310:src/libavutil/macros.h:4932::25 : warning: note: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]expanded from macro 'FFMIN' 49 | #d e310f | i n e FiFfMI N(((ao,bp)u s(_(rac)_ t>e l(bl)( r?c )( b+) 2:) ( ~ ^ ~f ramebits) 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) | ~~~~~ ^ ~~~~ 3 warnings generated. src/libavcodec/opusenc.c:332:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 332 | if (opus_rc_tell(rc) + 3 <= f->framebits) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/opusenc.c:397:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 397 | quant = av_clip(floor(diff*lim), 0, lim - 1); | ~~~~~ ~~~~^~~~ CC libavcodec/psymodel.o In file included from src/libavcodec/pgssubdec.c:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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:src/libavcodec/opusenc.c28: src/libavcodec/bytestream.h::187:40815::90 :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] 187 | if (size2 408! | = s i z e )f o r| ~~~~~ ^ ~~~~( int i = f->startCC libavcodec/pthread.o _band; i < f->end_band && (f->framebits - opus_rc_tell(rc)) >= f->channels; i++) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/opusenc.c:460:49: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 460 | if (!f->start_band && opus_rc_tell(rc) + 16 <= f->framebits) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/opusenc.c:464:41: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 464 | if (f->size && opus_rc_src/libavcodec/bytestream.htell:(r271:c17) :+ 3 warning: <=comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] f ->framebits) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 271 | int size2 = FFMIN(g->buffer_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/pthread_frame.o In file included from src/libavcodec/pgssubdec.c:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pgssubdec.c:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pgssubdec.c:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pgssubdec.c:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pgssubdec.c:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/opusenc.c:717:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 717 | { NULL }, | ^ src/libavcodec/opusenc.c:715:158: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 715 | { "opus_delay", "Maximum delay in milliseconds", offsetof(OpusEncContext, options.max_delay_ms), AV_OPT_TYPE_FLOAT, { .dbl = OPUS_MAX_LOOKAHEAD }, 2.5f, OPUS_MAX_LOOKAHEAD, OPUSENC_FLAGS, "max_delay_ms" }, | ~ ^~~~~~~~~~~~~~~~~~ src/libavcodec/opusenc.h:32:51: note: expanded from macro 'OPUS_MAX_LOOKAHEAD' 32 | #define OPUS_MAX_LOOKAHEAD ((FF_BUFQUEUE_SIZE - 1)*2.5f) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ src/libavcodec/opusenc.c:715:152: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 715 | { "opus_delay", "Maximum delay in milliseconds", offsetof(OpusEncContext, options.max_delay_ms), AV_OPT_TYPE_FLOAT, { .dbl = OPUS_MAX_LOOKAHEAD }, 2.5f, OPUS_MAX_LOOKAHEAD, OPUSENC_FLAGS, "max_delay_ms" }, | ~ ^~~~ src/libavcodec/opusenc.c:715:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 715 | 4 { warning s"o generatedp. us_delay", "Maximum delay in milliseconds", offsetof(OpusEncContext, options.max_delay_ms), AV_OPT_TYPE_FLOAT, { .dbl = OPUS_MAX_LOOKAHEAD }, 2.5f, OPUS_MAX_LOOKAHEAD, OPUSENC_FLAGS, "max_delay_ms" }, | ~ ^~~~~~~~~~~~~~~~~~ src/libavcodec/opusenc.h:32:51: note: expanded from macro 'OPUS_MAX_LOOKAHEAD' 32 | #define OPUS_MAX_LOOKAHEAD ((FF_BUFQUEUE_SIZE - 1)*2.5f) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ src/libavcodec/opusenc.c:730:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 730 | { NULL }, | ^ 3 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,b) ((a) > (CC libavcodec/pthread_slice.o b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/photocd.c:37: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/photocd.c:37: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/photocd.c:37: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 11 warnings generated. src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/photocd.c:37: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/photocd.c:37: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 11 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 12< warningwsid generatedth. || avctx->height < height || !width || !height) { | ~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 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 | 11 warninggs- generated>. buffer += FFMIN(g->buffer_end - g->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:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size);In file included from | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/pictordec.c:29: src/libavcodec/bytestream.h:186src/libavutil/macros.h:::1349:: 25warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] note: expanded from macro 'FFMIN' 271 49 | # d186e | f i ne FsFiMzIe2N =( FaF,MbI)N ((p(-a>)b uf>f er(_b)e n?d -( pb-)> b:u f(fae)r), s| iz ~ ^ ~e ); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ :In file included from src/libavutil/macros.hsrc/libavcodec/photocd.c::4937:: 25src/libavcodec/bytestream.h:: 356note: :13expanded from macro 'FFMIN': warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4917 | #de f356 | i n e FsiFzMIeN(2a ,=b ) F(F(MaIN)( p>- >(bbu)f f?e r(_be)n d: (a-) )p - >| b ~ ^ ~u ffer, size)In file included from ;src/libavcodec/pictordec.c : 29| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: src/libavcodec/bytestream.h:187:15:src/libavutil/macros.h :warning: 49comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 25: note: expanded from macro 'FFMIN' 187 | 49i | #fde f(isnieze 2F !F=M IsiNze()a , | b ~~~~~ ^ ~~~~) ((a) > (b) ? (b) : (a))In file included from | src/libavcodec/pgxdec.c ~ ^ ~ :23: src/libavcodec/bytestream.h:171In file included from :src/libavcodec/photocd.c18::37: src/libavcodec/bytestream.hwarning: :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 | i f171 | ( s iz e 2g -!>=b usfifzeer) += | ~~~~~ ^ ~~~~F FMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ warning: src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49In file included from :src/libavcodec/pgxdec.c:23: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 25: 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ note: src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 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) | ~~~~~ ^ ~~~~ 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 src/libavcodec/bytestream.h:=271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] F F271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ Msrc/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' I 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ N(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b)src/libavcodec/bytestream.h :271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : ( 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ asrc/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' ) 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ ) | ~ ^ ~ 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 | iIn file included from src/libavcodec/pictordec.cf:29: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ( s293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ isrc/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' z 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ eIn file included from 2src/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) | ~~~~~ ^ ~~~~ != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/pgxdec.c:23: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pgxdec.c:23: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pictordec.c:29: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, si20z warnings generated. e); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 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] ) 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | src/libavutil/macros.h ~ ^ ~:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pictordec.c:29: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from In file included from src/libavcodec/pictordec.c:29: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/pcm-dvdenc.c 357 | if (size2 src/libavcodec/bytestream.h!= s:i355z:e)13 : | ~~~~~ ^ ~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :24: 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/bytestream.hsrc/libavutil/macros.h::49:25: note: expanded from macro 'FFMIN' 318 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ :15In 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); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ warning: src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pgxdec.c:23: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/pgssubdec.c:681:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 681 | {"forced_subs_only", "Only show forced subtitles", OFFSET(forced_subs_only), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, SD}, | ^ src/libavcodec/pgssubdec.c:682:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 682 | { NULL }, | ^ 14 warnings generated. src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcm-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) | ~~~~~ ^ ~~~~ CC libavcodec/ptx.o CC libavcodec/qcelpdec.o 6 warnings generated. CC libavcodec/qdm2.o CC libavcodec/qdmc.o src/libavcodec/pcm-dvdenc.c:60:5: warning: variable 'quant' is used uninitialized whenever switch default is taken [-Wsometimes-uninitialized] 60 | default: | ^~~~~~~ src/libavcodec/pcm-dvdenc.c:64:41: note: uninitialized use occurs here 64 | avctx->bits_per_coded_sample = 16 + quant * 4; | ^~~~~ CC libavcodec/qdrw.o src/libavcodec/pcm-dvdenc.c:38:14: note: initialize the variable 'quant' to silence this warning 38 | int quant, freq, frame_size; | ^ | = 0 CC libavcodec/qoi_parser.o CC libavcodec/qoidec.o CC libavcodec/qoienc.o CC libavcodec/qpeg.o 13 warnings generated. 19 warnings generated. In file included from src/libavcodec/pixlet.c:27: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pixlet.c:27: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pixlet.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 13 warnings generated. src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pixlet.c:27: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pixlet.c:27: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pixlet.c:27: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/png_parser.c:62:13: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 62 | i = FFMIN(ppc->remaining_size, buf_size); | ^ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/png_parser.c:66:28: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 66 | if (ppc->chunk_pos == -1) { | ~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/png_parser.c:82:35: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 82 | if (ppc->chunk_length >= buf_size - i) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/qpeldsp.o CC libavcodec/qsv_api.o CC libavcodec/qtrle.o CC libavcodec/qtrleenc.o 3 warnings generated. CC libavcodec/r210dec.o 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 }, | ^ 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) | ~~~~~ ^ ~~~~ 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)) | ~ ^ ~ 9 warnings generated. CC libavcodec/r210enc.o 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/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ CC libavcodec/ra144.o 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 | src/libavcodec/bytestream.h : 355 :fo13r:( iwarning: =comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0; i < len && 355ge | t_ bi t ss1i(zgbe) !== sFtFoMpI; Ni(+g+-)>;b u | f ~~~~~~~~~~~~~ ^ ~~~~ fer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pngenc.c:25: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/pnmdec.c:29: src/libavcodec/put_bits.h:227: 37356: | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] size2 = FFMIN(p-> bu227f | f e r _ e n d -i fp (-s>-b>ubffuefr,_ esnidz e-) ; s -| > ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ buf_ptrsrc/libavutil/macros.h :>49=:25 :s inote: zeexpanded from macro 'FFMIN'o f(Bit B49uf | )#d) e{fi n e| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~F FMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pngenc.c:25: src/libavcodec/profiles.csrc/libavcodec/bytestream.h::357:3515:: warning: 26comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : warning: missing field 'name' initializer [-Wmissing-field-initializers] 357 | if (s35i | z e 2 !{= FsFi_zPeRO)F I L| E ~~~~~ ^ ~~~~_ UNKNOWN }, | ^ 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: In file included from warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion]src/libavcodec/pnm.c :30: In file included from src/libavcodec/pnm.h:25: src/libavutil/half2float.h:47:27: 47warning: | implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] return av_fl o47a | t 2 i nt (rue.tfu);r n| ~~~~~~~~~~~~ ~~^ av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ 11 warnings generated. src/libavcodec/profiles.c:45:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 45 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_src/libavcodec/profiles.cptr: 55>:24=: swarning: imissing field 'name' initializer [-Wmissing-field-initializers]z eof(Bit B55u | f ) ) {{ F F| _ ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:74:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 74 | { FF_PROFILE_UNKNOWN }, | ^ 13 warnings generated. src/libavcodec/profiles.c:80:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 80 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/profiles.c:88:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 88 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/prores_metadata_bsf.c:159:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 159 | src/libavcodec/profiles.c {: N97U:26L: Lwarning: missing field 'name' initializer [-Wmissing-field-initializers]} , | ^ 97 | { FF_PROFILE_UNKNOWN }, | ^ 7src/libavcodec/profiles.c warnings: generated108. :59: warning: missing field 'name' initializer [-Wmissing-field-initializers] 108 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:128:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 128 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/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/profiles.c:151:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 151 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:156:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 156 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:166:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 166 | { FF_PROFILE_UNKNOWN } | ^ CC libavcodec/ra144dec.o 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 * 4src/libavcodec/profiles.cULL: 175>: 260:x warning: Fmissing field 'name' initializer [-Wmissing-field-initializers]F || i > =175 | s i ze{) F F _| P ~ ^ ~~~~R OFILE_UNKNOWNsrc/libavcodec/pixlet.c }: 179| : ^ 18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 179 | if (rlen > size - i) | ~~~~ ^ ~~~~~~~~ src/libavcodec/pixlet.c:183:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 183 | for (k = 0; k < rlen; k++) { | ~ ^ ~~~~ src/libavcodec/pixlet.c:185:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 185 | if (j == width) { | ~ ^ ~~~~~ src/libavcodec/profiles.c:181:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 181 | { FF_PROFILE_UNKNOWN } | ^ src/libavcodec/pnm.c:194:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | if (av_sscanf(buf1, "%f", &s->scale) != 1 || s->scale == 0.0 || !isfinite(s->scale)) { | ~~~^~~~~ ~~ CC libavcodec/ra144enc.o 12 warnings generated. 16 warnings generated. src/libavcodec/pixlet.c:223:14: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 223 | while (i < size) { | ~ ^ ~~~~ src/libavcodec/pixlet.c:259:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 259 | if (j == width) { | ~ ^ ~~~~~ src/libavcodec/pixlet.c:267:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 267 | if ((uint64_t)state > 0xFF / 4 || i >= size) | ~ ^ ~~~~ src/libavcodec/pixlet.c:294:39: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 294 | if (rlen > 0xFFFF || i + rlen > size) | ~~~~~~~~ ^ ~~~~ src/libavcodec/pixlet.c:300:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 300 | if (j == width) { | ~ ^ ~~~~~ CC libavcodec/ra288.o 15 warnings generated. CC libavcodec/ralf.o 12 warnings generated. src/libavcodec/pnmenc.c:124:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavcodec/rangecoder.o 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 | In file included from src/libavcodec/pngdec.c : 37 : src/libavcodec/bytestream.h : 171 :a18v:c twarning: xcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- >pix_fmt == AV_PIX_FMT_GRA Y171F3 | 2 B E ) g?- >1b.fu:f f-e1r. f+)=; F F| M ^~~~IN (g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pngdec.c:37: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pngdec.c:37: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/pixlet.c:442:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 442 | for (j = 0; j < scaled_height; j++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/pixlet.c:447:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 447 | for (j = 0; j < scaled_width; j++) { | ~ ^ ~~~~~~~~~~~~ src/libavcodec/pixlet.c:449:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 449 | for (k = 0; k < scaled_height; k++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/pixlet.c:457:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 457 | for (k = 0; k < scaled_height; k++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/pixlet.c:474:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 474 | for (int i = 0; i < FF_ARRAY_ELEMS(ctx->lut); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/rasc.o 1 warning generated. src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/ratecontrol.o src/libavcodec/pnmdec.c:158:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 158 | if (v > s->maxval) { | ~ ^ ~~~~~~~~~ src/libavcodec/pnmdec.c:178:44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 178 | 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]fo r (unsigned j = 293 | 0 ; js ibuffer_end -src/libavcodec/pnmdec.c :p182-:>44b:u fwarning: fcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]e r, size); 182 | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h : 49 : 25 : note: expanded from macro 'FFMIN' for (u n49s | i#gdneefdi nej F=F M0IN;( aj, b)< ((na /) >2 ;( bj) +?+) (b{) :| ~ ^ ~~~~~(a )) | ~ ^ ~ src/libavcodec/pnmdec.c:236:31:In file included from src/libavcodec/pngdec.cwarning: :comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]37 : src/libavcodec/bytestream.h:294:15: warning: 236comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | 294 | i f ( s ifzoer2 (!j == s i0z;e j) <| n ~~~~~ ^ ~~~~ / 2; j++) { | ~ ^ ~~~~~ src/libavcodec/pnmdec.c:248:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 248 | for (j = 0; j < n / 2; j++) { | ~ ^ ~~~~~ src/libavcodec/pnmdec.c:254:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 254 | for (j = 0; j < n / 2; j++) { | ~ ^ ~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pngdec.c:37: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 11 warnings generated. CC libavcodec/raw.o src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pngdec.c:37: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pngdec.c:37: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/rawdec.o 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 | CC libavcodec/rawenc.o if ( widt15h warning s> generatedI. NT_MAX - (1U << (NB_LEVELS + 1)) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12 warnings generated. 1 warning generated. CC libavcodec/rdft.o CC libavcodec/realtextdec.o In file included from src/libavcodec/proresenc_anatoliy.c:38: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/neon/mpegvideo.c:34: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizsrc/libavcodec/put_bits.heof:(317B:i33t:B uwarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) ) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/pngenc.c:660:19: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 660 | for (y = 0; y < input->height; ++y) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/pngenc.c:661:23: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 661 | for (x = 0; x < input->width; ++x) { | ~ ^ ~~~~~~~~~~~~ src/libavcodec/pngenc.c:679:20: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 679 | if (leftmost_x == input->width && rightmost_x == 0) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavcodec/remove_extradata_bsf.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/proresenc_kostya.c:33: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/rka.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/psd.c:22: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/psd.c:22: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/psd.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/pngenc.c:1173:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1173 | {"dpi", "Set image resolution (in dots per inch)", OFFSET(dpi), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 0x10000, VE}, | ^ src/libavcodec/pngenc.c:1174:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1174 | {"dpm", "Set image resolution (in dots per meter)", OFFSET(dpm), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 0x10000, VE}, | ^ src/libavcodec/pngenc.c:1182:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1182 | { NULL}, | ^ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/psymodel.cIn file included from :118src/libavcodec/psd.c::2922:: src/libavcodec/bytestream.h :warning: 293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 118 | 293 | si zief2 (=c uFtFoMfINf(_cpoe-f>fb u&f&f ecr_uetnod f- fp_-c>obuefffefr <, 0s.9i8ze) ); | ^~~~~~~~~~~~ ~| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/prosumer.c:31: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/prosumer.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/prosumer.c:31: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/proresdec2.c:341:23: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 341 | if (pic_data_size > buf_size) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/proresdec2.c:396:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 396 | while (ctx->mb_width - mb_x < slice_mb_count) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/proresdec2.c:410:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 410 | if (mb_x == ctx->mb_width) { | ~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/proresdec2.c:421:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 421 | if (mb_x || mb_y != ctx->mb_height) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/prosumer.c:31: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/prosumer.c:31: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/proresenc_anatoliy.c:39: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/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: In file included from expanded from macro 'DECODE_CODEWORD' src/libavcodec/proresenc_anatoliy.c:39: src/libavcodec/bytestream.h:186 :43913 | : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] switch_bits =186 | co d eb oo ks &i z3e;2 = FF M I N ( p - > b u ff e r _ en d - p - >b u ff e r , s i z\e )| ; ^~~~~~~~ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hsrc/libavcodec/proresdec2.c::49485::2543:: note: warning: expanded from macro 'FFMIN'comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #de fi485n | e F F M I N ( aDE,CbO)D E(_(CaO)D E>W O(RbD()c od?e , (dbc_)c od:e (bao)o)k [ F| F ~ ^ ~M IN(code, 6In file included from Usrc/libavcodec/proresenc_anatoliy.c):39]: ,src/libavcodec/bytestream.h :L187A:S15T:_ Swarning: Kcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]I P_BITS )187; | | i ^ ~~~~ ~~f (size2 != sisrc/libavutil/macros.hz:e49): 25 | : ~~~~~ ^ ~~~~ note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 11src/libavcodec/proresdec2.c: warning440s: generated24:. note: expanded from macro 'DECODE_CODEWORD' 440 | rice_order = codebook >> 5; \ | ^~~~~~~~ src/libavcodec/proresdec2.c:485:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | DECODE_CODEWORD(code, dc_codebook[FFMIN(code, 6U)], LAST_SKIP_BITS); | ^ ~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/proresdec2.c:441:24: note: expanded from macro 'DECODE_CODEWORD' 441 | exp_order = (codebook >> 2) & 7; \ | ^~~~~~~~ src/libavcodec/prosumer.c:67:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 67 | for (int i = 0; i < (b & 0xFFu); i++) | ~ ^ ~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:294In file included from :15: src/libavcodec/proresenc_kostya.cwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 35: src/libavcodec/bytestream.h :294171 | : 18 : iwarning: f comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( size2 != size) | ~~~~~ ^ ~~~~171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 7 warnings generated. 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(&In file included from s-src/libavcodec/proresenc_kostya.c>:pb35): )src/libavcodec/bytestream.h; : 186| : ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0'186 | si z38e | 2 = F FiMfI N((!p(-c>obnufdf)e)r_ en{d - p -> b u 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 F| ^~~~F MIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/proresenc_kostya.c:src/libavcodec/bytestream.h35: :src/libavcodec/bytestream.h:317187::15: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] 187 | if ( s317i | z e 2 s!i=z es2i z=e ) F F| M ~~~~~ ^ ~~~~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/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/proresdec2.c:523:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 523 | if (pos >= max_coeffs) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/proresdec2.c:565:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 565 | for20 ( warningis = generated . 0; i < slice->mb_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/proresenc_anatoliy.c:51:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 51 | { FF_PROFILE_UNKNOWN } | ^ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ CC libavcodec/rl.o src/libavcodec/proresdec2.csrc/libavcodec/prosumer.c:src/libavcodec/bytestream.h599::30919:::23317 ::warning: 13 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 599309 | | 317 | f o rfs ior( z(ie in2t= i ==0 1;F ;iF iM ceb-uRfRA>fY_mebEr_Lc_EeonuMdnS( tta-; b p-l>ibueff+)e+r,;) si iz{ e | + ~ ^ ~~~~~~~~~~~~~~~)= ; 2 ) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~| ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/proresenc_kostya.c:35: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/proresenc_kostya.c:35: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/proresenc_kostya.c:35: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/proresenc_anatoliy.c:212:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 212 | if (val >= first_exp) { /* exp golomb */ | ~~~ ^ ~~~~~~~~~ 2 warnings generated. 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){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 17 warnings generated. src/libavcodec/pngdec.c:1109:19: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1109 | for (y = 0; y < s->y_offset; y++) | ~ ^ ~~~~~~~~~~~ src/libavcodec/pngdec.c:1111:29: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1111 | for (y = s->y_offset; y < s->y_offset + s->cur_h; y++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/pngdec.c:1117:40: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1117 | for (y = s->y_offset + s->cur_h; y < p->height; y++) | ~ ^ ~~~~~~~~~ src/libavcodec/pngdec.c:1122:33: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1122 | for (y = s->y_offset; y < s->y_offset + s->cur_h; ++y) {src/libavcodec/psd.c | : ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 238:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/pngdec.c:1125:37: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 238 | 1125 | i f ( b y t e s tfroearm (2x_ g=e ts_-b>yxt_eso_fflseeftt;( &xs <- >sg->bx)_ oc_ucr_owu;n +t+ x*, f2o)r {e g r| ou ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~n d += bpp, backgrsrc/libavcodec/psd.cou:nd280 :+=31 : bwarning: pcomparison of integers of different signs: 'unsigned int' and 'int8_t' (aka 'signed char') [-Wsign-compare]p ) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 280 | src/libavcodec/pngdec.c : 1158 :31 : warning: fcomparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare]o r (p = 11580 | ; p < = r l e _ c h a r ; pf+o+r) (b{ = 0| ; ~ ^ ~~~~~~~~ b < bpp - 1; ++b) { | ~ ^ ~~~~~~~ src/libavcodec/pngdec.c:1186:26: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1186 | src/libavcodec/proresenc_kostya.c fo:r414 (:s13i:z ewarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t y = 0; y < s -414>c | u r _h ; iyf++ )( v{al >| = ~ ^ ~~~~~~~~s witch_val) { | ~~~ ^ ~~~~~~~~~~ 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) { | ~ ^ ~~~~~~~~~ 2 warnings generated. 1 warning generated. 3 warnings generated. 11 warnings generated. 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/proresenc_kostya.c:665:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 665 | if (val >= switch_val) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/psd.c:438:48: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 438 | if (bytestream2_get_bytes_left(&s->gb) < s->uncompressed_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/psd.c:452:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 452 | for (p = 0; p < s->pixel_size; p++) { | ~ ^ ~~~~~~~~~~~~~ CC libavcodec/rl2.o 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)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/rle.o CC libavcodec/roqaudioenc.o CC libavcodec/roqvideo.o CC libavcodec/roqvideodec.o 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 } | ^ CC libavcodec/roqvideoenc.o CC libavcodec/rpza.o src/libavcodec/pngdec.c:1594:13: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'unsigned long long' [-Wsign-compare] 1594 | sig != MNGSIG) { | ~~~ ^ ~~~~~~ src/libavcodec/pngdec.c:1593:13: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'unsigned long long' [-Wsign-compare] 1593 | if (sig != PNGSIG && | ~~~ ^ ~~~~~~ 11 warnings generated. CC libavcodec/rpzaenc.o CC libavcodec/rscc.o CC libavcodec/rtjpeg.o In file included from src/libavcodec/qoidec.c:22: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qoidec.c:22: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qoidec.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/qpeg.c:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qdrw.c:32: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g-In file included from >bufsrc/libavcodec/qpeg.cf:e28r: _src/libavcodec/bytestream.he:n186d :-13 :g -warning: >comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b uffer, size) ;186 | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ size2 = FFMINsrc/libavutil/macros.h(:p49-:>25:b unote: ffexpanded from macro 'FFMIN'e r_end - 49p | -#>dbefuifnfeer ,F FsMiIzNe()a;, b )| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~( (a) > (bsrc/libavutil/macros.h): 49?: 25(:b )note: expanded from macro 'FFMIN': (a)) 49| | ~ ^ ~# define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qpeg.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 3 warnings generated. 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 = FFMsrc/libavcodec/bytestream.hIN(:p271->:b17uf:fer _warning: encomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]d - p->buffer, size) ; 271 | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ isrc/libavutil/macros.hn:t49 :25s:i note: zexpanded from macro 'FFMIN'e 2 = 49 | F#dFefMiIneN F(FMgIN-(a>,bb)u f(f(ae) r> _(be) n?d ( b-) g:- >(ab)u) f f| e ~ ^ ~r , sizIn file included from esrc/libavcodec/qdrw.c):;32 : src/libavcodec/bytestream.h| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~187 :15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h 187: | 49 : 25 :i f note: (sexpanded from macro 'FFMIN'i ze2 != s iz49e) | # d| e ~~~~~ ^ ~~~~f ine FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qoidec.c:22: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qoidec.c:22: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/proresenc_kostya.c:1374:65: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1374 | AV_OPT_TYPE_INT, { .i64 = 8 }, 1, MAX_MBS_PER_SLICE, VE }, | ^ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from src/libavutil/macros.h:49:src/libavcodec/qpeg.c25:: 28note: : expanded from macro 'FFMIN'src/libavcodec/bytestream.h :293:13: warning: 49comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | #define FFMIN(a ,293b | ) ( (saiz)e 2 >= (Fb)F ?M I(Nb()p ->:b u(ffae)r)_ e n| d ~ ^ ~ - p->buffer,In file included from src/libavcodec/qoidec.cs:22i: zsrc/libavcodec/bytestream.he:)318;: 15: warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 318 | src/libavutil/macros.h : 49 : 25i:f note: (expanded from macro 'FFMIN's ize2 ! =49 | s#idezfei)n e | F ~~~~~ ^ ~~~~F MIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qpeg.c:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define Fsrc/libavcodec/proresenc_kostya.cFM:I1393N:(57a:, b)warning: missing field 'unit' initializer [-Wmissing-field-initializers]( (a) > (b) ? (1393b | ) : ( a ) ) A V _| O ~ ^ ~P T_TYPE_STRING, { .str = "Lavc" }, 0, 0, VE }, | ^ src/libavcodec/proresenc_kostya.c:1395:52: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1395 | AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 8192, VE }, | ^ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qpeg.c:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/proresenc_kostya.c:1411:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1411 | { .i64 = 16 }, 0, 16, VEIn file included from }, src/libavcodec/qdrw.csrc/libavcodec/bytestream.h :| :32355 ^: : src/libavcodec/bytestream.h13:: 293warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | s293 | isrc/libavcodec/proresenc_kostya.c z: e 1412 :12 : warning: s=missing field 'help' initializer [-Wmissing-field-initializers]i FFzM e1412I2 | N (= g -F >F{bM uINfNUf(LepL->r _}b ue nf| fde ^ r_-e ngd -- >pb-u>fbfuefrf,e rs,i zes)i;z e )| ; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:src/libavutil/macros.h49::4925::25 :note: expanded from macro 'FFMIN'note: expanded from macro 'FFMIN' 49 | #49d | e#fdienfei neF FFFMMIINN((aa,,bb) )( (((aa)) >> ((bb)) ?? ((bb)) :: ((aa)))) | ~ ^ ~| ~ ^ ~ In file included from In file included from src/libavcodec/qdrw.csrc/libavcodec/qoidec.c::3222: : src/libavcodec/bytestream.h:src/libavcodec/bytestream.h294::35615::13 :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | 356 | if ( ssiizze2e 2!= =s iFzFeM) I N| ( ~~~~~ ^ ~~~~p ->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qpeg.c:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->In file included from buffsrc/libavcodec/qoienc.ce:r23,: src/libavcodec/bytestream.hs:i171z:e18);: | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~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 | #def in171e | F F MI N (ag,-b>) b(u(faf)e r> +(=b )F F?M I(Nb()g :- (>ab)u)f f | e ~ ^ ~r _end - g-In file included from >bsrc/libavcodec/qpeg.cu:f28f: esrc/libavcodec/bytestream.hr:,357 :s15i:z ewarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 357 | if (sisrc/libavutil/macros.hz:e492: 25!:= note: sexpanded from macro 'FFMIN'i ze) | ~~~~~ ^ ~~~~ 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/qdrw.c:32: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/qoienc.c:23: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qoienc.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/qdrw.c:32: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qdrw.c:32: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += 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 (asrc/libavcodec/qoienc.c): >23 : (bsrc/libavcodec/bytestream.h):293 :13?: (warning: b)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : (a)) | ~ ^ ~ 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/qdmc.c:33: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qdmc.c:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qoienc.c:23: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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++) { | ~ ^ ~~~ CC libavcodec/rv10.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->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qoienc.c:23: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_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/rv10enc.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) | ~~~~~ ^ ~~~~ CC libavcodec/rv20enc.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 | #deCC libavcodec/rv30.o fine FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qdmc.c:33: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/qpeg.c:322:16: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 322 | pal_size = FFMIN(1024U, avctx->extradata_size); | ^ ~~~~~ ~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/rv30dsp.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/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 In file included from (sizsrc/libavcodec/qtrleenc.ce:2 27!=: src/libavcodec/bytestream.hs:i171z:e18): warning: | ~~~~~ ^ ~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->bIn file included from uffsrc/libavcodec/qdm2.ce:r45_: src/libavcodec/bytestream.he:nd171 :18-: gwarning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]>b uffer, size); | 171 | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ g->buffer +src/libavutil/macros.h:=49: 25:F note: Fexpanded from macro 'FFMIN' MIN(g-> b49u | #fdfeefrin_In file included from e eFnsrc/libavcodec/qtrle.cF:d M- 38Ig: N(-src/libavcodec/bytestream.ha>,:bb171)uf:f 18e((:ra) warning: , >comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] s (izbe)); ?| ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ b) : (171a | ) ) src/libavutil/macros.h : | ~ ^ ~49 g:-25>:bu ffnote: erexpanded from macro 'FFMIN' += FF M49I | N#(dgef-i>nbuef fFeFrM_IeNn(da ,-b ) g(-(>a)b u>f f(ebr), ?s i(zbe)) ; : | ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~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/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(pIn file included from ->src/libavcodec/qdm2.cb:u45f: fsrc/libavcodec/bytestream.he:r186_:e13n:d warning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] p->buffer, si ze186) | ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~s ize2 = Fsrc/libavutil/macros.hF:M49I:N25:( p-note: >bexpanded from macro 'FFMIN'u ffer_en d49 | -# dpef-in>e bFuFfMfeIrN, (siaz,eb)) ;( ( a)| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ > (b) src/libavutil/macros.h?: 49(:b25:)In file included from note: :expanded from macro 'FFMIN' src/libavcodec/qtrle.c :(a38): )src/libavcodec/bytestream.h : 18649 | : ~ ^ ~ | 13 #:d efwarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n e In file included from Fsrc/libavcodec/qtrleenc.cF:MI27N: (src/libavcodec/bytestream.ha:187,:b15): 186 ( | ( warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a ) >s i187z | (e b2 ) ? = i (bfF) (F sM:izIe N2((a p!)-=)> b| sui ~ ^ ~fz fe)e r _| en ~~~~~ ^ ~~~~d In file included from -src/libavcodec/qdm2.c :p45->: busrc/libavcodec/bytestream.hf:f187e:r,15 s:i zwarning: e)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 187src/libavutil/macros.h | : 49 : 25 : inote: fexpanded from macro 'FFMIN' (size2 !49= | #sdiezfein)e F F| M ~~~~~ ^ ~~~~I N(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qtrle.c:38: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h::271271::1717:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | 271 | i nitn ts siizzee22 == FFFFMMIINN((gg->-bu>fbfueffre_re_ennd d- -g -g->>bbufuffefre, rs,i zes)i;z e| ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hsrc/libavutil/macros.h::4949::2525:: note: note: expanded from macro 'FFMIN'expanded from macro 'FFMIN' 4949 | | ##ddeeffiinnee F FFMFIMNI(Na(,ab,)b ) ((((a)a )> (>b) (b?) (?b) (b:) (: a(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/qtrleenc.c:27: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | In file included from src/libavcodec/qdm2.c : 45s: isrc/libavcodec/bytestream.hz:e2932:13 : =warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F FMIN(p->buffe r_293e | n d - s ipz-e>2b u=f fFeFMrI,N (spiz-e>)b;u f f| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e r_end -src/libavutil/macros.h :49p:-25:> bunote: fexpanded from macro 'FFMIN' fer, si z49e | );# d e| f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~in e FFMINsrc/libavutil/macros.h:(49a,:b25): (note: (expanded from macro 'FFMIN'a ) > (b 49) | #?de f(bi)n e: F(FaM))I N( a| ~ ^ ~, b) ((a) > In file included from (src/libavcodec/qtrleenc.cb:)27 : ? src/libavcodec/bytestream.h(:b294) ::15 :(a )warning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~ ^ ~ 294 | In file included from src/libavcodec/qdm2.c :i45f: src/libavcodec/bytestream.h(:s294:i15z:e 2warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]! = size 294) | | ~~~~~ ^ ~~~~ if (size2 != size) | ~~~~~ ^ ~~~~ 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:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMINsrc/libavcodec/bytestream.h(p:-317:>13b:uf fewarning: r_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e nd - p->buff e317r | , s i zsei)z;e2 =| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~F FMIN(psrc/libavutil/macros.h->:bu49f:25f:e rnote: _expanded from macro 'FFMIN'e nd - p -49 | >#bdufefefri,n e sFizFeM)I;N( a ,| b ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) ((a) >src/libavutil/macros.h (:b)49 :? 25(:b )note: expanded from macro 'FFMIN' : (a)) | 49 ~ ^ ~ | #define FFMINIn file included from (asrc/libavcodec/qtrleenc.c,:b27): src/libavcodec/bytestream.h(:(318a:)15 :> warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b ) ? (b) 318: | ( a ) i)f | ( ~ ^ ~s ize2 != siIn file included from zsrc/libavcodec/qdm2.ce): 45 : | src/libavcodec/bytestream.h: ~~~~~ ^ ~~~~318 :15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:128:41: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 128 | predictors[i] * QCELP_LSP_OCTAVE_PREDICTOR + | ^~~~~~~~~~~~~ ~ CC libavcodec/rv34.o src/libavcodec/qcelpdec.csrc/libavcodec/bytestream.h:149::25355:: 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] 149 | 355 | s i z esrc/libavcodec/bytestream.hl : s355pf=:[13 0:FF]M warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]I= NF(FgMA-X>(bulf 355s | fep rf [_e n0 ]d, s -QiC EgzLeP- _> =L bSFufPfF_eMSrIP, RsNEi(Ag-zD>e_bF)uAf; C fT| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~eOR )r;_ e | n ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~dsrc/libavutil/macros.h :-49 :25gsrc/libavutil/macros.h: -:note: expanded from macro 'FFMIN'>47 b:u22f:f enote: r expanded from macro 'FFMAX',49 | #sdeif iz47ene | );# Fd Fe| MIfN ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~i( an,be) (F(src/libavutil/macros.hFa:M)49:A25 X:>( a(note: ,bbexpanded from macro 'FFMIN')) ?(( a( )49b | )> :# (ad)(b)ef)i n ?e| ~ ^ ~ ( FaFM)IN (:a ,(In file included from bb)src/libavcodec/qtrleenc.c): )27( (a: )src/libavcodec/bytestream.h :| ^ ~>356 :13 :(b ) warning: ?comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (b) : (a)) 356 | | ~ ^ ~ size2 = FIn file included from Fsrc/libavcodec/qdm2.cMI:N45: (src/libavcodec/bytestream.h:p356-:>13b:u fwarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e r_end - p- 356> | src/libavcodec/bytestream.h b u:f 355 f:e13sr:,i z warning: e2scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] i =z FeF)M; I N| (p ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ -> 355b | u f fe src/libavutil/macros.hr :_s49ie:zen 25 d= : -F F Mnote: IpNexpanded from macro 'FFMIN'-( >gb->ubfu ffer49f, | e#sird_zsrc/libavcodec/qcelpdec.cee:ne)f151id; : n-29 :| eg ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~-F>Fwarning: M bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ufNsrc/libavutil/macros.hf(:e49ar:,, s25b)151 (i: | (za) note: eexpanded from macro 'FFMIN'> ) ; ( b ) | 49? ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | (b# )de f : src/libavutil/macros.h i n(:ale 49F)s):Fp 25MIf :| N[ i ~ ^ ~(note: ]expanded from macro 'FFMIN' a, b=) F(In file included from Fsrc/libavcodec/qtrleenc.c(M49A | a:X27(: #)dlsrc/libavcodec/bytestream.h e>s:f ip357(bn)f:e [F15:?iF ] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]M ,I(N( bl )as, b357)pf:[ | ( (i ( a a -))) i f 1| > ] ~ ^ ~ (( +s biQz)CeE LP2_LIn file included from ? S!Psrc/libavcodec/qdm2.c :=_S(P45 sbiR: src/libavcodec/bytestream.h):zEe 357A:): D15 ( a_:| ) ~~~~~ ^ ~~~~FA C) warning: Tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] O | R ~ ^ ~ ) ;357 | | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ifsrc/libavcodec/qtrle.csrc/libavutil/macros.h: 47::(38: 22src/libavcodec/bytestream.hs::i 356z:e132: note: expanded from macro 'FFMAX' !warning: =comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] s 47i | z#ed)e f 356i | | n ~~~~~ ^ ~~~~e F sFizMe2A X= (FFaM,IbN) ((p-(>ab)u f>f (ebr)_ e?n d(a )- :p -(>bb)u)f f e| ^ ~r , size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~src/libavcodec/qcelpdec.c :151:38:src/libavutil/macros.h: 49warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]25 : note: expanded from macro 'FFMIN' 49151 | | # d e f in e F F M I N (las,pbf)[ i((]a ) => (FbF)M A?X( ls(pb)f :[ i](,a )l) s p| ~ ^ ~f [i - 1] In file included from +src/libavcodec/qtrle.c :QC38E: Lsrc/libavcodec/bytestream.h:P357_:L15S:P _Swarning: Pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]RE AD_FA 357C | T O R )i;f (| si ^~~~~~~~~~~ ~z e2 !=src/libavutil/macros.h :47s:i28z:e ) note: | expanded from macro 'FFMAX' ~~~~~ ^ ~~~~ 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/qcelpdec.c:151:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | lspf[i] = FFMAX(lspf[i], lspf[i - 1] + QCELP_LSP_SPREAD_FACTOR); | ^~~~~~~~~~~ ~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/qcelpdec.c:153:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | lspf[9] = FFMIN(lspf[9], 1.0 - QCELP_LSP_SPREAD_FACTOR); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavcodec/qcelpdec.c:155:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lspf[i - 1] = FFMIN(lspf[i - 1], lspf[i] - QCELP_LSP_SPREAD_FACTOR); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavcodec/qcelpdec.c:155:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lspf[i - 1] = FFMIN(lspf[i - 1], lspf[i] - QCELP_LSP_SPREAD_FACTOR); | ^~~~~~~ ~ src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavcodec/qcelpdec.c:155:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lspf[i - 1] = FFMIN(lspf[i - 1], lspf[i] - QCELP_LSP_SPREAD_FACTOR); | ^~~~~~~ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavcodec/qcelpdec.c:158:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 158 | ff_weighted_vector_sumf(lspf, lspf, q->prev_lspf, smooth, 1.0 - smooth, 10); | ~ ^~~~~~ src/libavcodec/qcelpdec.c:170:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | if (lspf[9] <= .70 || lspf[9] >= .97) | ^~~~~~~ ~~ src/libavcodec/qcelpdec.c:170:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | if (lspf[9] <= .70 || lspf[9] >= .97) | ^~~~~~~ ~~ src/libavcodec/qcelpdec.c:173:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | if (fabs(lspf[i] - lspf[i - 2]) < .08) | ~~~~ ~~~~~~~~^~~~~~~~~~~~~ src/libavcodec/qcelpdec.c:176:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 176 | if (lspf[9] <= .66 || lspf[9] >= .985) | ^~~~~~~ ~~ src/libavcodec/qcelpdec.c:176:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 176 | if (lspf[9] <= .66 || lspf[9] >= .985) | ^~~~~~~ ~~ src/libavcodec/qcelpdec.c:179:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | if (fabs(lspf[i] - lspf[i - 4]) < .0931) | ~~~~ ~~~~~~~~^~~~~~~~~~~~~ src/libavcodec/qcelpdec.c:226:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 226 | gain[6] = 0.4 * gain[3] + 0.6 * gain[4]; | ~ ^~~~~~~ src/libavcodec/qcelpdec.c:226:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 226 | gain[6] = 0.4 * gain[3] + 0.6 * gain[4]; | ~ ^~~~~~~ src/libavcodec/qcelpdec.c:228:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 228 | gain[4] = 0.8 * gain[2] + 0.2 * gain[3]; | ~ ^~~~~~~ src/libavcodec/qcelpdec.c:228:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 228 | gain[4] = 0.8 * gain[2] + 0.2 * gain[3]; | ~ ^~~~~~~ src/libavcodec/qcelpdec.c:229:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 229 | gain[3] = 0.2 * gain[1] + 0.8 * gain[2]; | ~ ^~~~~~~ src/libavcodec/qcelpdec.c:229:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 229 | gain[3] = 0.2 * gain[1] + 0.8 * gain[2]; | ~ ^~~~~~~ src/libavcodec/qcelpdec.c:231:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 231 | gain[1] = 0.6 * gain[0] + 0.4 * gain[1]; | ~ ^~~~~~~ src/libavcodec/qcelpdec.c:231:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 231 | gain[1] = 0.6 * gain[0] + 0.4 * gain[1]; | ~ ^~~~~~~ 14 warnings generated. 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/qcelpdec.c:318:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 318 | tmp_gain = gain[i] * QCELP_RATE_FULL_CODEBOOK_RATIO; | ^~~~~~~ ~ src/libavcodec/qcelpdec.c:327:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 327 | tmp_gain = gain[i] * QCELP_RATE_HALF_CODEBOOK_RATIO; | ^~~~~~~ ~ 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 | fir_filter_value += qcelp_rnd_fir_coefs[10] * rnd[-10]; | ~ ^~~~~~~~ src/libavcodec/qcelpdec.c:364:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 364 | tmp_gain = gain[i] * (QCELP_SQRT1887 / 32768.0); | ^~~~~~~ ~ src/libavcodec/qcelpdec.c:374:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 374 | tmp_gain = gain[i] * QCELP_RATE_FULL_CODEBOOK_RATIO; | ^~~~~~~ ~ CC libavcodec/rv34_parser.o src/libavcodec/qcelpdec.c:506:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 10 506 warning | s generated . 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)) | ^ In file included from src/libavcodec/ra144enc.c:37: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >src/libavcodec/qcelpdec.c=: s542i:z29:e owarning: fimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]( BitBuf)) { 542| | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ lsp[i] = cos(M_PI * lspf[i]); | ~ ^~~~~~~ src/libavcodec/qcelpdec.c:576:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 576 | if (weight != 1.0) { | ^~~~~~ ~~ src/libavcodec/qcelpdec.c:578:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 578 | src/libavcodec/put_bits.h w:ei265g:h37t:, warning: 1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare].0 - weight, 1 0265) | ; | ~ ^~~~~~ if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/qdmc.c:183:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | sin_table[i] = sin(2.0f * i * M_PI * 0.001953125f); | ~ ^~~~~~~~~~~~ src/libavcodec/qdmc.c:183:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | sin_table[i] = sin(2.0f * i * M_PI * 0.001953125f); | ~~~~~^~~ ~ src/libavcodec/put_bits.h:317: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); | ~~~ ~~~~~~~~~^~~~~~~ 85 warnings generated. 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; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/qdm2_tablegen.hsrc/libavcodec/r210enc.c::2994: :src/libavcodec/bytestream.h35::171 :warning: 18:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 94171 | | g - >nbouifsef_esarmp l+=e sF[FiMI]N (=g -(>dbeulftfae r*_ e(nfdl -o agt-)>(bu(frfear,n dsoimz_es)e; e d| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~>> 16) & 0x00007fsrc/libavutil/macros.hf:f49): 25-: 1note: .expanded from macro 'FFMIN'0) ; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 12 warnings generated. 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:267:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 267 | if (s->checksum_size >= 1U << 28) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->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/qdmc.c :: 335(:a)15) : | warning: ~ ^ ~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 335 | if (v >= FF_ARRAY_ELEMS(code_prefix)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/rv34dsp.o 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/rv40.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/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) | ~~~~~ ^ ~~~~ 23 warnings generated. 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])) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/rv40dsp.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/r210enc.c:29: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffesrc/libavcodec/ra144enc.cr, s:iz91e):; 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' 9149 | | # de f i n e FiFMfI N((ian,dbe)x ((=a=) l> o(bw)) ? | ( ~~~~~ ^ ~~~b) : (a)) | ~ ^ ~ In file included from src/libavcodec/r210enc.c:29: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 11 warnings generated. CC libavcodec/s302m.o src/libavcodec/qdmc.c:492:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 492 | scale = 0.5 * amplitude; | ~ ^~~~~~~~~ CC libavcodec/s302menc.o src/libavcodec/qdm2.c:744:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 744 | f -= noise_samples[((sb + 1) * (j +5 * ch + 1)) & 127] * 9.0 / 40.0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/qdm2.c:812:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 812 | samples[0] = ((float)get_bits(gb, 5) - 16.0) / 15.0; | ^~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/ra144enc.c:502:36: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 502 | energy <= ractx->old_energy, | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 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} | ^ 19 warnings generated. 2 warnings generated. src/libavcodec/ra288.c:116:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | sumsum = exp(sum * 0.1151292546497) * gain * (1.0/(1<<23)); | ~ ^~~~ src/libavcodec/ra288.c:116:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | sumsum = exp(sum * 0.1151292546497) * gain * (1.0/(1<<23)); | ^~~ ~ 15 warnings generated. src/libavcodec/ra288.c:123:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 123 | sum = FFMIn file included from AX(ssrc/libavcodec/ralf.cum:,35 : 5.src/libavcodec/golomb.h0: 482/: 34(:1 esfiinzee F_FiMnA_Xb(iat,sb )<= ((rae)_ i>n d(ebx)) ?{ (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); | ~~~~~ ^~~ CC libavcodec/samidec.o In file included from src/libavcodec/ralf.c:36: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavcodec/ra288.c:164:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 50 | for(i =164 0 | ; i < l eonu &t&2 [gie] t=_b itosu1t(2[gi]b )* !0.=5 6s25t op+; bi+u+ff)e;r 1[ i| ]; ~~~~~~~~~~~~~ ^ ~~~~ | ~ ^~~~~~~~~~ src/libavcodec/ra288.c:164:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | out2[i] = out2[i] * 0.5625 + buffer1[i]; | ^~~~~~~ ~ In file included from src/libavcodec/ratecontrol.c:34: In file included from src/libavcodec/mpegvideoenc.h:34: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/sanm.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/sbc.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/qdm2.c:1170:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1170 | if (i >= FF_ARRAY_ELEMS(q->sub_packet_list_A)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/sbc_parser.o CC libavcodec/sbcdec.o CC libavcodec/sbcdec_data.o 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/sbcdsp.o 14 warnings generated. CC libavcodec/sbcdsp_data.o src/libavcodec/remove_extradata_bsf.c:238:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 238 | { NULL }, | ^ CC libavcodec/sbcenc.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); | ^~~~~ ~ In file included from src/libavcodec/rka.c:27: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/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]; CC libavcodec/sbrdsp.o | ~ ^~~~~~~~~~~~~~ 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; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ~ In file included from src/libavcodec/rka.c:27: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/rka.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/qdm2.c:1492:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1492 | c.re = level * cos(q->fft_coefs[i].phase * iscale); | ^~~~~ ~ src/libavcodec/qdm2.c:1493:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1493 | c.im = level * sin(q->fft_coefs[i].phase * iscale); | ^~~~~ ~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/rka.c:27: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/rka.c:27: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/ratecontrol.c:68:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 68 | returnsrc/libavcodec/bytestream.h rce:-317>:q13s:c warning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]l e * (double)(rce- >317i | _t e x _ bsiitzse 2+ =r cFeF->MpI_Nt(epx-_>bbiutfsf e+r _1e)n d/ q-p ;p - | > ~~~~~^~~~~~ ~b uffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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/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_qusrc/libavcodec/bytestream.hant:_355f:a13c:t owarning: rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) + a->i_quant_offse t355; | | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ sisrc/libavutil/common.hz:e64 :37 : =note: expanded from macro 'FFABS' FFMIN( 64g | -#>debfuifnfee rFF_AeBnSd( a-) (g(->ab)u >f= f0e ?r ,( as)i z:e )(;- ( a| ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) ) | ^~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) :src/libavcodec/ratecontrol.c (:a91):17): warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~ ^ ~ 91 | 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]a ->b_quant_fac t356o | r > 0.s0i)z e 2| ~~~^~~~~~~~~~~~~~ ~ = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' src/libavcodec/ratecontrol.c :4992 | :51#d:e fwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n e FFMIN( a92, | b ) ( ( a ) >q (=b )la s?t _(nbo) n:_ b(_aq) )* a -| > ~ ^ ~b _quant_factIn file included from osrc/libavcodec/rka.cr: 27+: src/libavcodec/bytestream.ha-:>357b_:q15u:a nwarning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] _offs e357t | ; | ~ ~~~^~~~~~~~~~~~~~ if (size2 !src/libavcodec/ratecontrol.c=:92 :s31:i zwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) | ~~~~~ ^ ~~~~ 92 | q = last_non_b_q * a->b_quant_factor + a->b_quant_offset; | ~ ~~~^~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:127:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 127 | qmin = (int)(qmin * FFABS(s->avctx->b_quant_factor) + s->avctx->b_quant_offset + 0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:128:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 128 | qmax = (int)(qmax * FFABS(s->avctx->b_quant_factor) + s->avctx->b_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/qdm2.c:1706:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/ratecontrol.c:163:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1706 | i f163 | ( s - > c h e c kqsu m*_=s si-z>er >c=_q m1odU_ achecksum_size <= 1) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/ratecontrol.c:176:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 176 | q *= pow(d, 1.0 / s->rc_buffer_aggressivity); | ~ ~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:180:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | FFMAX((min_rate - buffer_size + rcc->buffer_index) * | ~ 180 | s->avctx->rc_min_vbv_overflow_use, 1)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/ratecontrol.c:180:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | FFMAX((min_rate - buffer_size + rcc->buffer_index) * | ~ 180 | s->avctx->rc_min_vbv_overflow_use, 1)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/ratecontrol.c: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/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:212:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavcodec/sbrdsp_fixed.o 210 | ff_dlog(s, "q:%f max:%f min:%f size:%f index:%f agr:%f\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | q, max_rate, min_rate, buffer_size, rcc->buffer_index, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | s->rc_buffer_aggressivity); | ~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/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) { | ~~~^~~~~~~~~~ ~~ CC libavcodec/scpr.o src/libavcodec/rka.c:213:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 213 | for (int i = 0; i < FF_ARRAY_ELEMS(s->bprob[0]); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_CC libavcodec/screenpresso.o type == AV_PICTURE_TYPE_B ? (rce->f_code + rce->b_code) * 0.5 : rce->f_code, 255 | rce->i_count / mb_num, 256 | rce->mc_mb_var_sum / mb_num, 257 | rce->mb_var_sum / mb_num, 258 | rce->pict_type == AV_PICTURE_TYPE_I, 259 | rce->pict_type == AV_PICTURE_TYPE_P, 260 | rce->pict_type == AV_PICTURE_TYPE_B, 261 | rcc->qscale_sum[pict_type] / (double)rcc->frame_count[pict_type], 262 | a->qcompress, | ~~~^~~~~~~~~ src/libavcodec/ratecontrol.c:251:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 247 | double const_values[] = { | ~ 248 | M_PI, 249 | M_E, 250 | rce->i_tex_bits * rce->qscale, 251 | rce->p_tex_bits * rce->qscale, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:250:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 247 | double const_values[] = { | ~ 248 | M_PI, 249 | M_E, 250 | rce->i_tex_bits * rce->qscale, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:294:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 294 | bits *= rco[i].quality_factor; | ~~ ~~~~~~~^~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:300:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 300 | if (pict_type == AV_PICTURE_TYPE_I && s->avctx->i_quant_factor < 0.0) | ~~~~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:301:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 301 | q = -q * s->avctx->i_quant_factor + s->avctx->i_quant_offset; | ~ ~~~~~~~~~~^~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:301:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 301 | q = -q * s->avctx->i_quant_factor + s->avctx->i_quant_offset; | ~ ~~~~~~~~~~^~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:302:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 302 | else if (pict_type == AV_PICTURE_TYPE_B && s->avctx->b_quant_factor < 0.0) | ~~~~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:303:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 303 | q = -q * s->avctx->b_quant_factor + s->avctx->b_quant_offset; | ~ ~~~~~~~~~~^~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:303:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 303 | q = -q * s->avctx->b_quant_factor + s->avctx->b_quant_offset; | ~ ~~~~~~~~~~^~~~~~~~~~~~~~ src/libavcodec/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)); | ~ ~~~~~~~~~^~~~~~~~~~ In file included from src/libavcodec/rasc.c:29: src/libavcodec/bytestream.h:171:18src/libavcodec/ratecontrol.c:417:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : warning: 417 | bits = qp2bits(rce, rce->new_qscale) + rce->mv_bits + rce->misc_bits; | ~~~~~~~ ~~~~~^~~~~~~~~~ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | src/libavcodec/rka.c :410CC libavcodec/setts_bsf.o :12: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] g 410 | size = FFMIN(size, am->buf_size - 1); | ^ ~~~~ ~~~~~~~~~~~~~~~~ ->src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' b 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ ufsrc/libavcodec/rka.c:422:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] f 422 | if (size == am->buf_size - 1) { | ~~~~ ^ ~~~~~~~~~~~~~~~~ esrc/libavcodec/rka.c:436:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] r 436 | if (j >= v) { | ~ ^ ~ src/libavcodec/rka.c:450:53: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] + =450 | for (int k = val - 1; (val & (val - 1)) != k; k &= k - 1) | ~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/rka.cF:458:14: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] F 458 | if (size == am->buf_size - 1) { | ~~~~ ^ ~~~~~~~~~~~~~~~~ MIsrc/libavcodec/rka.c:479:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] N (479 | } while (val +src/libavcodec/ratecontrol.c 1 :<441 :a42m:-g >warning: buimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f _size && am->prob[1][val + 1]); 438| | ~~~~~~~ ^ ~~~~~~~~~~~~ ff_dlog(s, "[lavc rc] entry[%d].new_qscale = %.3f qp = %.3f\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -439 | i, | ~~ > 440 | rcc->entry[i].new_qscale, | ~~~~~~~~~~~~~~~~~~~~~~~~~ b 441 | rcc->entry[i].new_qscale / FF_QP2LAMBDA); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ uffer_src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' en 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ d src/libavcodec/ratecontrol.c-:440:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] g- >438 | ff_dlog(s, "[lavc rc] entry[%d].new_qscale = %.3f qp = %.3f\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ b439 | i, | ~~ u 440 | rcc->entry[i].new_qscale, | ~~~~~~~~~~~~~~^~~~~~~~~~~ f 441 | rcc->entry[i].new_qscale / FF_QP2LAMBDA); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fersrc/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) | ~~~~~~ ^~~~~~~~~~~ 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:452:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 450 | av_log(s->avctx, AV_LOG_DEBUG, | ~~~~~~ 451 | "[lavc rc] estimated target average qp: %.3f\n", src/libavcodec/rka.c: 537452: | 18 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (float) q537sc | a l e _ s}u m w/ hrcicl->enu m(i_dexn tr ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ size); | ~~~ ^ ~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ 15 warnings generated. src/libavcodec/rka.c:646:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 646 | } while (idx <= ctx->size); | ~~~ ^ ~~~~~~~~~ src/libavcodec/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/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2src/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; | ~~~^~~~~~~~~~~~~~~ ~ FFMIN(g->buffer_end - g->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:552:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 552 | if (i <= 0 || i >= INT_MAX / sizeof(RateControlEntry)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 = FFCC libavcodec/sga.o MIN(p->busrc/libavcodec/rka.cf:697:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] fe 697 | for (int x = 0; x < size;) { | ~ ^ ~~~~ r_src/libavcodec/rka.c:704:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] en 704 | for (int y = 0; y < FFMIN(split, size - x); y++, off++) { | ^ ~~~~~ ~~~~~~~~ d src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' - 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ psrc/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ busrc/libavcodec/rka.c:707:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] f 707 | if (off >= FF_ARRAY_ELEMS(ctx->buf0)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ fsrc/libavcodec/rka.ce:725:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] r 725 | for (int i = 0; i < filt.size && i < 15; i++) | ~ ^ ~~~~~~~~~ , src/libavcodec/rka.c:728:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] s 728 | for (int i = 15; i < filt.size; i++) | ~ ^ ~~~~~~~~~ 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/rasc.c:29: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/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/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define Fsrc/libavcodec/put_bits.h:F265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] MI 265 | N if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ (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/put_bits.h:317: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/sgidec.o src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/rasc.c:29: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/rasc.c:29: src/libavcodec/bytestream.h:357src/libavcodec/ratecontrol.c::742:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 15: 742 | const float lumi_masking = s->avctx->lumi_masking / (128.0 * 128.0); | ~~~~~~~~~~^~~~~~~~~~~~ ~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (sisrc/libavcodec/ratecontrol.c:z743:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] e2 743 | const float dark_masking = s->avctx->dark_masking / (128.0 * 128.0); | ~~~~~~~~~~^~~~~~~~~~~~ ~ != size) | ~~~~~ ^ ~~~~ 12 warnings generated. src/libavcodec/ratecontrol.c:774:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 774 | factor = 1.0 + p_masking; | ~ ^~~~~~~~~ src/libavcodec/ratecontrol.c:777:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 777 | factor = pow(temp_cplx, -temp_cplx_masking); | ~~~ ^~~~~~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:777:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 777 | factor = pow(temp_cplx, -temp_cplx_masking); | ~~~ ^~~~~~~~~ src/libavcodec/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]; | ~ ^~~~~~~~~~~ 31 warnings generated. src/libavcodec/ratecontrol.c11:824: warning29:s generatedwarning: . 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); | ^~~~ ~ 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)) | ~ ^ ~ 50 warnings generated. 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_en1d warning- generatedp. ->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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/ratecontrol.c:928:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 928 | if (br_compensation <= 0.0) | ^~~~~~~~~~~~~~~ ~~ src/libavcodec/ratecontrol.c:940:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 939 | ff_dlog(s, "%f %f %f last:%d var:%"PRId64" type:%d//\n", q, rce->new_qscale, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 940 | br_compensation, s->frame_bits, var, pict_type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/ratecontrol.c:939:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 939 | ff_dlog(s, "%f %f %f last:%d var:%"PRId64" type:%d//\n", q, rce->new_qscale, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 940 | br_compenIn file included from satisrc/libavcodec/roqaudioenc.co:n,25 : ssrc/libavcodec/bytestream.h-:>171f:ra18m: ewarning: _bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]it s, var, pict_type) ;171 | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g->src/libavutil/internal.hb:156u:ff68e:r note: +expanded from macro 'ff_dlog'= FFMIN(g-> b156u | f#f e r _deenfdi n-e g-f>fb_ufdfleorg,( cstixz,e ).;.. ) | d ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~o { if (0) av_src/libavutil/macros.hl:o49g:(25c:t xnote: ,expanded from macro 'FFMIN' AV_LOG _49D | #EdeBfUiGn,e _F_FVAM_IANR(GaS_,_b)); (}( aw)h i>l e( b()0 )? (| b ~~~~~~ ^~~~~~~~~~~ ) : (a)) | src/libavcodec/ratecontrol.c ~ ^ ~: 939:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 939 | ff_dlog(s, "%f %f %f last:%d var:%"PRId64" type:%d//\n", q, rce->new_qscale, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 940 | br_compensation, s->frame_bits, var, pict_type); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ In file included from src/libavcodec/roqaudioenc.c:25: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | src/libavcodec/ratecontrol.c : 951 :s57i:z ewarning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] = FFMIN(p->buff e951r_ | e n d - p -b>ibtusf f=e rp,r esdiisrc/libavcodec/bytestream.hzec):;t _271s :i| 17 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ z:e (warning: &comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]rc src/libavutil/macros.hc-:>49:p25r:e dnote: [expanded from macro 'FFMIN'p ict _271t | y49 | p# ed e], fiircnne-t>qesc asFizleeFM2I, N =s(a ,qbFr)tF( Mv((IaaN)r)( >) g;( b-) ? >| b( ~~~~~~~~~~~~ ~~~~~^~~~~~ub) f: f(ae)r) _ | e ~ ^ ~nd - g->buffIn file included from ersrc/libavcodec/roqaudioenc.c, :si25z: esrc/libavcodec/bytestream.h):;187: 15 | : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h187: | 49 : 25 : ifnote: expanded from macro 'FFMIN'(s ize2 != s49i | z#e)d e f| i ~~~~~ ^ ~~~~n e FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/ratecontrol.c:969:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 969 | rcc->pass1_rc_eq_output_sum * br_compensation; | ~ ^~~~~~~~~~~~~~~ In file included from src/libavcodec/roqvideodec.csrc/libavcodec/ratecontrol.c::31975: :src/libavcodec/bytestream.h20:: 171warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]18 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]975 | av_assert 0171( | q > 0g.-0>)b;u f f| e ^ ~r += FFMIN(src/libavutil/avassert.hg:-38>:b11u:f fnote: eexpanded from macro 'av_assert0'r _end - g- >38b | u f f e ri,f s(i!z(ec)o;n d )| ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ { src/libavutil/macros.h : 49 : 25 : note: expanded from macro 'FFMIN' 49 | # d e f i n e F F M I N ( a , b ) ( (a )\ > | ( ^~~~b ) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/roqvideoenc.c:63: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_src/libavcodec/ratecontrol.cen:d976 :-40 : pwarning: ->implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]b uffer, siz e976) | ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ q = src/libavutil/macros.hge:t49:_25d:i fnote: fexpanded from macro 'FFMIN'_ limited _49q | (#sd,e fricnee, qF)F;M I N| ( ~~~~~~~~~~~~~~~~~~ ^ a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/roqvideoenc.c:63: CC libavcodec/sgienc.o src/libavcodec/bytestream.hsrc/libavcodec/ratecontrol.c:294:977::1520:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 294 | 977 | i f ( saivz_ea2ss e!r=t 0(sqi z>e )0 .0 )| ; ~~~~~ ^ ~~~~ | ^ ~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ In file included from src/libavcodec/roqvideodec.c:31: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/roqvideodec.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != sizsrc/libavcodec/ratecontrol.ce): 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 | In file included from src/libavcodec/rscc.c r:cc45->: shsrc/libavcodec/bytestream.ho:r171:t18_:t ewarning: rmcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_q count *= a->qblur; | ~~ ~~~^~~~~171 | g->buffer += FFMIN(g->buffersrc/libavcodec/ratecontrol.c_e:n984d: 37-: gwarning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]>b uffer, s984 | i z e ) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ rcc->shortsrc/libavutil/macros.h_t:e49r:m25_:q sunote: mexpanded from macro 'FFMIN' += q; | ~~ ^49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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' src/libavcodec/bytestream.h 38 | : 317: 13 i:f warning: (!comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare](c ond)) { 317 | s i z e 2 = F F M I N ( p - > b uf fe r _ e n d - p - >\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/roqvideoenc.c:63: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/ratecontrol.c:990:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/rscc.c:45 : 990src/libavcodec/bytestream.h: | 186 : 13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]q =src/libavcodec/bytestream.h mod:if271y:_17q:s cwarning: a comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]l186 e | (s , r c es,i qz,e2 p=i F FcMtI271N(upr | -e >_ bn uu mfbeifntre );rs _ iez| ne ~~~~~~~~~~~~~ ^d 2 =- FpFM-IN>(gb-u>fbfuefrfe, sCC libavcodec/sgirledec.o riz_ee)n;d - | g ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ->buffersrc/libavutil/macros.h, :si49z:25e:) ; note: expanded from macro 'FFMIN'| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 49 | src/libavutil/macros.h#:49d:e25f:i nnote: eexpanded from macro 'FFMIN' F FMIN(a, b49) | # d(e(fai)n src/libavcodec/ratecontrol.ce> :FF M994(:20I:bN )warning: ( implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]? a( ,bb)) ( (:a) (>994a | ()b) ) ? | (b ) ~ ^ ~ a v _a:s (sae)r) t | 0 ~ ^ ~ In file included from (qsrc/libavcodec/rscc.c :>45 0: .src/libavcodec/bytestream.h0:)187:;15 : | ^ ~warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/avassert.h: 38187: | 11 : note: expanded from macro 'av_assert0'i f (size2 ! =38 | s iizfe ) ( !(| c ~~~~~ ^ ~~~~o nd)) { \ | ^~~~ 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 | src/libavcodec/bytestream.h w:an355t:e13d:_ bwarning: iCC libavcodec/sheervideo.o tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s / 100In file included from 0, ssrc/libavcodec/roqaudioenc.c-:>25t: o tasrc/libavcodec/bytestream.hl:355_293 | :b13: i tswarning: / comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 s0i00z,e = F F1004M | I N ( g 293- | > b u sfi f z ere_e 2n bd =-r _c oFmgpFM-Ie>bNnu(fspfa-te>ribou, nsf,izfe seh);ro_ er | n ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~t_d t e-r mp-_>qbsrc/libavutil/macros.hu,: f49fs:25e:r-> ,fnote: expanded from macro 'FFMIN'sra mizee)_;b i 49t | | #dse, ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ f| i ^~~~~~~~~~~~~~~n e FFsrc/libavutil/macros.hM:49I:N25(:a ,note: src/libavcodec/ratecontrol.cbexpanded from macro 'FFMIN') :(1002(:22a: ) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]49 > | (#bd)e f?i n(e b F)998F | :M IN ( (aa ,)b )) ( (a ) | a v> ~ ^ ~ _ l(obg)( s?- >aIn file included from v(src/libavcodec/roqvideoenc.ccb:)t63 x: : ,src/libavcodec/bytestream.h (a:)A356)V:_ L13 O:G| warning: _ ~ ^ ~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] D EBUG, | In file included from ~~~~~~ 356src/libavcodec/roqaudioenc.c | : 25 : src/libavcodec/bytestream.hs:i294: 15:z 999e2warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]= F F M IN 294(p -> | b uf f ife r ( si_ eznd" e%c-2 ! =q pp->s:i%bdz(fb (stuaf_q):f% e2> r(_.eb2nf) d "? -(b )g 1000- | :> b( uaf f) e)r , | s ~ ^ ~i z e) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~" sIn file included from isrc/libavcodec/roqvideoenc.cz:e63:%: d src/libavutil/macros.hvsrc/libavcodec/bytestream.h::a357:4915:r:25: %:warning: " comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]P note: expanded from macro 'FFMIN'R I d3576 | 4 " /%49 " | #P d ReIidffin6e F4FM(I"sN i(zbear2:,% b"!P)=R Isi(zed()6 a| 4)" ~~~~~ ^ ~~~~ >f p(sb): %?d \(nb"), : (a)) 1001 | | ~ ^ ~ av_get_picture_type_char(pict_type), 1002 | qmin, q, qmax, picture_number, | ^ src/libavcodec/ratecontrol.c:1015:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1015 | adaptive_quantization(s, q); | ~~~~~~~~~~~~~~~~~~~~~ ^ src/libavcodec/ratecontrol.c:1017:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1017 | q = (int)(q + 0.5); | ^ ~ src/libavcodec/ratecontrol.csrc/libavcodec/bytestream.h:1020::31735::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] 1020 | src/libavcodec/bytestream.hr 317c | c ->: l271: 17as :st i_warning: zqcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]es2 =c aFlFeM I N ( p 271 - | => b qu ;fi f | n ~ ^et r _seindz e-2 p=-> bFuFMfINf(erg,- >sbiuzffee)r; _ e| n ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~d - g->bufsrc/libavutil/macros.hf:e49r:,25 :s note: iexpanded from macro 'FFMIN'z e); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 49 | #definesrc/libavutil/macros.h :F49F:M25I:N (note: aexpanded from macro 'FFMIN', b) ((a) >49 | (#bd)e f? i(nbe) :F F(MaI)N)( a ,| b ~ ^ ~ ) ((a) > (In file included from bsrc/libavcodec/roqaudioenc.c): 25?: src/libavcodec/bytestream.h(:b318): 15:: (warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a )) | ~ ^ ~318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/shorten.o 18 warnings generated. In file included from src/libavcodec/rscc.c:45: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/rscc.c:45: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) src/libavcodec/bytestream.h? (b:) 355:: 13(:a )warning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~ ^ ~ In file included from src/libavcodec/roqvideodec.c :35531 | : src/libavcodec/bytestream.h : 318 :s15i:z ewarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] = FFMI N318( | g - > b uifff e(rs_iezned2 !=- sgiz-e>)b u f| f ~~~~~ ^ ~~~~e r, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : CC libavcodec/simple_idct.o (a)) | ~ ^ ~ In file included from src/libavcodec/roqaudioenc.c:25: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/roqaudioenc.c:25: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | isrc/libavcodec/bytestream.hf (:s317i:z13e:2 warning: !comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]= size) | ~~~~~ ^ ~~~~ 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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] src/libavcodec/bytestream.h357 | : 355 : 13i: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/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/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) { | ~ ^ ~~~~ 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/rpza.c:41: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/rpza.c:41: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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(csrc/libavcodec/bytestream.honti:nu271e_:o17n: ewarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]c olor_thresh), AV_ O271P | T _ T Y PiEnt_ IsNiTz,e 2 {=. iF64F=M0I}N, (0,g -2>4,b uVffEe}r, _ e| ^n d - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (src/libavcodec/rpzaenc.cb:)860 :?103 :(b )warning: missing field 'unit' initializer [-Wmissing-field-initializers]: (a)) | ~ ^ ~ 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 }, | ^ CC libavcodec/sinewin.o 11 warnings generated. In file included from src/libavcodec/rpza.c:41: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/rpza.c:41: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 6 warnings generated. src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | sisrc/libavcodec/roqvideodec.cze2: =55 :F57F:M Iwarning: Ncomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]( p->buffer_end - p55- | > b u f f e r , s iizfe()(;n v2 | = ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ chunk_arsrc/libavutil/macros.hg: 49&:25 :0 xnote: fexpanded from macro 'FFMIN'f ) == 0 &49& | #ndve1f in*e 6F (b) ? (b)src/libavcodec/roqvideodec.c :: 74(:a20):) warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare]| ~ ^ ~ In file included from 74src/libavcodec/rpza.c | : 41 : src/libavcodec/bytestream.h :i318f: 15(:c hwarning: ucomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n k_size > 318b | y t e s tirfe a(ms2i_zgeet2_ b!y=te ssi_zle)e f t| ( ~~~~~ ^ ~~~~ gb)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/rpza.c:41: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/rpza.c:41: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/rasc.csrc/libavcodec/rscc.c:200:31: warning: comparison of integers of different signs: 'uLongf' (aka 'unsigned long') and 'int' [-Wsign-compare] :192 200 | if (packed_tiles_size != tiles_nb * TILE_SIZE) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ :25src/libavcodec/rscc.c:203:49: warning: comparison of integers of different signs: 'int' and 'uLongf' (aka 'unsigned long') [-Wsign-compare] : 203 | if (bytestream2_get_bytes_left(gbc) < packed_tiles_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]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) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ 192 | src/libavcodec/rscc.c:353:27: warning: comparison of integers of different signs: 'int' and 'uLongf' (aka 'unsigned long') [-Wsign-compare] 353 | if (ctx->valid_pixels < ctx->inflated_size) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/rscc.c:355:27: warning: comparison of integers of different signs: 'int' and 'uLongf' (aka 'unsigned long') [-Wsign-compare] z 355 | if (ctx->valid_pixels >= ctx->inflated_size * (100 - avctx->discard_damaged_percentage) / 100) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ stream->avail_in = FFMIN(size, bytestream2_get_bytes_left(gb)); | ^ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/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/rasc.c:223:47: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 223 | if (nb_moves > INT32_MAX / 16 || nb_moves > avctx->width * avctx->height) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/rasc.c:245:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 245 | if (bytestream2_get_bytes_left(&mc) < uncompressed_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/rasc.c:248:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 248 | for (int i = 0; i < nb_moves; i++) { | ~ ^ ~~~~~~~~ src/libavcodec/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) { | ~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 39 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/rasc.c:351:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 351 | w > avctx->width || h > avctx->height) | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/rasc.c:351:11: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 351 | w > avctx->width || h > avctx->height) | ~ ^ ~~~~~~~~~~~~src/libavcodec/put_bits.h :317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/rasc.c 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :350:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 350 | if (x >= avctx->width || y >= avctx->height || | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/rasc.c:350:11: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 350 | if (x >= avctx->widCC libavcodec/sipr.o th || y >= avctx->height || | ~ ^ ~~~~~~~~~~~~ src/libavcodec/rasc.c:354:39: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 354 | if (x + w > avctx->width || y + h > avctx->height) | ~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/rasc.c:354:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 354 | if (x + w > avctx->width || y + h > avctx->height) | ~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/rasc.c:368:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 368 | if (bytestream2_get_bytes_left(gb) < uncoCC libavcodec/sipr16k.o mpressed_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) { \In file included from src/libavcodec/rv30.c:30: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~~ ^ ~~~~~~~~~~ 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/rasc.c:405:CC libavcodec/sipr_parser.o 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 | src/libavcodec/put_bits.h: 265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] N 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { CC libavcodec/siren.o | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ EXT_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/put_bits.h :317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rasc.c:432:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 432 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:323:12: note: expanded from macro 'NEXT_LINE' 323 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rasc.c:438:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 438 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:323:12: note: expanded from macro 'NEXT_LINE' 323 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rasc.c:450:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 450 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:323:12: note: expanded from macro 'NEXT_LINE' 323 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rasc.c:459:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 459 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:323:12: note: expanded from macro 'NEXT_LINE' 323 | if (cx >= w src/libavcodec/roqvideoenc.c*:1077:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] s- 1077 | if (enc->framesSinceKeyframe == avctx->gop_size) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ >bpp) { \ | ~~ ^ ~~~~~~~~~~ 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 }, | ^ In file included from src/libavcodec/rv20enc.c:29: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/rasc.c:552:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 552 | if (src/libavcodec/put_bits.hw:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] > 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ avctx->width || h > avctx->height) | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/rasc.c:552:11: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 552 | if (w > avctx->widsrc/libavcodec/rv10enc.ct:54:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] h |54 | if (s->mb_width * s->mb_height >= (1U << 12)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ | h > avctx->height) | ~ ^ ~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/rv10.c:37: In file included from src/libavcodec/h263.h:24: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: 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.hsrc/libavcodec/rasc.c:In file included from 317:33src/libavcodec/s302menc.c:: 29warning: : comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/put_bits.h :227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if ( s227- | > b u f _ e n di f- (ss-->>bbuuff__petnrd >=- ssi-z>ebouff(_BpittBru f>))= { s | i ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ zeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :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 || ssrc/libavcodec/put_bits.h-:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] >c 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ ursor_y >= avctx->height) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/rasc.c:606:3511: warnings generated. warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 606 | s->cursor_y + s->cursor_h > avctx->height) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/rasc.c:605:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 605 | if (s->cursor_x + s->cursor_w > avc2t warnings generated. xsrc/libavcodec/put_bits.h:-317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] >w 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ idth || | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/rasc.c:611:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 611 | for (int i = 0; i < s->cursor_h; i++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/rasc.c:612:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 612 | for (int j = 0; j < s->cursor_w; j++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/rasc.c:639:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 639 | for (int i = 0; i < s->cursor_h; i++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/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/s302m.c:219:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 219 | {NULL} | ^ src/libavcodec/rasc.c:654:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 654 | for (int i = 0; i < s->cursor_h; i++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/rasc.c:655:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 655 | for (int j = 0; j < s->cursor_w; j++) { | ~ ^ ~~~~~~~~~~~ CC libavcodec/smacker.o CC libavcodec/smc.o 11 warnings generated. 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 17 warnings generated. 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/rasc.c:787:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 787 | { "skip_cursor", "skip the cursor", offsetof(RASCContext, skip_cursor), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM }, | ^ src/libavcodec/rasc.c:788:8: warning: missing field 'help' initializer [-Wmissing-field-initializers] 788 | { NULL }, src/libavcodec/sbcdsp.c| : ^71:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 71 | for (i = 0; i < subbands; i++) | ~ ^ ~~~~~~~~ src/libavcodec/sbcdsp.c:75:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 75 | for (hop = 0; hop < 10*subbands; hop += 2*subbands) | ~~~ ^ ~~~~~~~~~~~ src/libavcodec/sbcdsp.c:76:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 76 | for (i = 0; i < 2*subbands; i++) | ~ ^ ~~~~~~~~~~ src/libavcodec/sbcdsp.c:80:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 80 | for (i = 0; i < subbands; i++) | ~ ^ ~~~~~~~~ src/libavcodec/sbcdsp.c:86:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 86 | for (i = 0; i < subbands/2; i++) | ~ ^ ~~~~~~~~~~ src/libavcodec/sbcdsp.c:87:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 87 | for (j = 0; j < 2*subbands; j++) | ~ ^ ~~~~~~~~~~ src/libavcodec/sbcdsp.c:90:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 90 | for (i = 0; i < subbands; i++) | ~ ^ ~~~~~~~~ In file included from src/libavcodec/rv34.c:37: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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)) | ~ ^ ~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 34 warnings generated. In file included from src/libavcodec/sbcenc.c:39: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 17src/libavcodec/put_bits.h warning:s265 generated:. 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/sbcdec.c:335:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 335 | for (i = 0; i < FF_ARRAY_ELEMS(sbc->dsp.offset[0]); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/smcenc.o CC libavcodec/snappy.o 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++) { | ~ ^ ~~~~~~~~~~~~ CC libavcodec/snow.o CC libavcodec/snow_dwt.o CC libavcodec/snowdec.o In file included from src/libavcodec/sanm.c:26: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/snowenc.o In file included from src/libavcodec/sanm.c:26: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/sanm.c:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/sonic.o CC libavcodec/sp5xdec.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 | #defCC libavcodec/speedhq.o ine 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,CC libavcodec/speedhqdec.o b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/sanm.c:26: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavcodec/speedhqenc.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/sanm.c:26: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/sbcenc.c:332:79: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 332 | OFFSET(max_delay), AV_OPIn file included from T_TYsrc/libavcodec/rv40.cP:E35_D: UIn file included from Rsrc/libavcodec/mpegvideo.hAT:IO45N,: {src/libavcodec/put_bits.h.i:6227:437 =: 1warning: 3000}, 10comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 0,13000, AE }, | ^ 227 | if (s->buf_end - s->buf_ptrsrc/libavcodec/sbcenc.c :>334=: 79:s iwarning: zmissing field 'unit' initializer [-Wmissing-field-initializers]eo f(BitBuf )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. src/libavcodec/put_bits.h:265:37: warning: 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. 31 warnings generated. 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 37 warnings generated. src/libavcodec/setts_bsf.c:255:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 255 | { "ts", "set expression for packet PTS and DTS", OFFSET(ts_str), AV_OPT_TYPE_STRING, {.str="TS"}, 0, 0, FLAGS }, | ^ src/libavcodec/setts_bsf.c:256:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 256 | { "pts", "set expression for packet PTS", OFFSET(pts_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavcodec/setts_bsf.c:257:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 257 | { "dts", "set expression for packet DTS", OFFSET(dts_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavcodec/setts_bsf.c:258:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 258 | { "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 }, | ^ 3 warnings generated. 1 warning generated. CC libavcodec/speexdec.o CC libavcodec/srtdec.o CC libavcodec/srtenc.o CC libavcodec/startcode.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)) | ~ ^ ~ CC libavcodec/subviewerdec.o In file included from src/libavcodec/scpr.c:26: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/scpr.c:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 13 warnings generated. CC libavcodec/sunrast.o CC libavcodec/sunrastenc.o 5 warnings generated. src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/scpr.c:26: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/scpr.c:26: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/scpr.c:26: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/scpr.c:26: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/scpr.c:26: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 3 warnings generated. CC libavcodec/svq1.o In file included from src/libavcodec/rv40.c:37: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/svq1dec.o CC libavcodec/svq1enc.o 6 warnings generated. src/libavcodec/sanm.c:639:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 639 | if (decoded_size > ctx->height * stride - left - top * stride) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/scpr.c:29: src/libavcodec/scpr.h:231:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 231 | if (*by >= avctx->height) | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/scpr.h:236:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 236 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:236:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 236 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:252:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 252 | if (*by >= avctx->height) | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/scpr.h:258:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 258 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:258:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 258 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:266:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 266 | if (*by < 1 || *by >= avctx->height) | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/scpr.h:272:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 272 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:272:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 272 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:280:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 280 | if (*b11y > warning=s generatedav. ctx->height) | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/scpr.h:286:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 286 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:286:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 286 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:296:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 296 | if (*by < 1 || *by >= avctx->height) | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/scpr.h:319:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 319 | if (*bx >= x * 16 + sx2 || *bx >= avctx->wCC libavcodec/svq3.o idth) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:319:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 319 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:327:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 327 | if (*by < 1 || *by >= avctx->height) | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/scpr.h:341:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 341 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:341:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 341 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ In file included from CC libavcodec/synth_filter.o src/libavcodec/scpr.c:35: src/libavcodec/scpr3.c:41:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 41 | for (int d = 0; d < nsym; d++) { | ~ ^ ~~~~ CC libavcodec/tak.o 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) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 warnings generated. src/libavcodec/scpr3.c:164:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 164 | if (rccode < p) { | ~~~~~~ ^ ~ src/libavcodec/scpr3.c:174:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 174 | if (p + k > rccode) { | ~~~~~ ^ ~~~~~~ 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) | ~~~~~ ^ ~~~~ src/libavcodec/scpr3.c:236:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 236 | if (k > FF_ARRAY_ELEMS(n.dectab)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/scpr3.c:270:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 270 | for (a = 0, b = mCC libavcodec/tak_parser.o ->size; a < 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/takdec.o In file included from src/libavcodec/sgidec.c:23: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/sgidec.c:23: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/takdsp.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/sgidec.c:23: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/targa.o src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/sgidec.c:23: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/sgidec.c:23: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/sanm.c:1332:49: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1332 | if (hdr->width != ctx->width || hdr->height != csrc/libavcodec/scpr3.ctx-:>545h:e23ig:ht )warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]{ | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/sanm.c545: | 1332 : 20 : fwarning: orcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] (int i = 13320; | i < ifs i(zeh;d ri->+w+)i d{t h| ~ ^ ~~~~ != ctx->width || hdr->height != ctx->height) { | ~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/sgidec.c:126:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 126 | if (len * 2 > bytestream2_get_bytes_left(g)) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/sgidec.c:139:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 139 | if (ret != width) | ~~~ ^ ~~~~~ src/libavcodec/scpr3.c: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++) | ~ ^ ~~~~ 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/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++) { | ~ ^ ~~~~ In file included from src/libavcodec/sgienc.c:25: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/sgienc.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/scpr3.c:692:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 692 | if (f > FF_ARRAY_ELEMS(n.dectab)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/scpr3.c:709:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 709 | for (int i = 0; i < size; i++) { | ~ ^ ~~~~ 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)) | ~ ^ ~ 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.hIn file included from :271src/libavcodec/sga.c::1724: : warning: src/libavcodec/bytestream.hcomparison 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] 271 | int size2 = 186FF | M I N ( g-s>biufzfee2r =_e nFdF M-I gN->(bpuf-f>erb,u fsfeirz_ee)n; d | - ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ p->buffesrc/libavutil/macros.hr:,49: 25s:i note: zexpanded from macro 'FFMIN'e ); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 49 | #defsrc/libavutil/macros.hi:n49e: 25FF:M Inote: Nexpanded from macro 'FFMIN'( a,b) ( (49a | )# d>e f(ibn)e ? F(FbM)I N:( a(a,)b) ) | ~ ^ ~( (a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/sga.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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 (In file included from int jsrc/libavcodec/shorten.c =: 031;: src/libavcodec/bytestream.hj: In file included from 171<: 18src/libavcodec/sgienc.cq:: - 25warning: g: ;comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/bytestream.h j +:+293): 13: | warning: ~ ^ ~~~~~ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171293 | | gs-i>zbeu2f f=e rF F+M=I NF(FpM-IN>(bgu-ff>ebru_fefnde r-_ epn-d> b-u fgf-e>rb,u sfifzeer),; s i| z ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e ); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' src/libavutil/macros.h:49: 2549: | #note: deexpanded from macro 'FFMIN'f ine FFMIN (49a | ,#dbe)f i(n(ea )F FM>I N((ba), b?) (b() (:a )( 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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/shorten.c:31: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/shorten.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->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/sgienc.c:25: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/sgienc.c:25: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/sga.c:24: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/sga.c:24: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->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/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 = FFMIsrc/libavcodec/bytestream.hN(:p-355>b:uf13f: ewarning: rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ end - p->buffer ,355 | si z e ) ;s i z| e ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ = FFMINsrc/libavutil/macros.h(:g49:-25>: bnote: uexpanded from macro 'FFMIN'f fer_end -49 | g#-d>ebfiunfef eFrF,MI N(sa,ibz) e();( a )| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ > (b) ? (bsrc/libavutil/macros.h): 49:: 25(:a )note: )expanded from macro 'FFMIN' | ~ ^ ~ 49 | #dIn file included from esrc/libavcodec/shorten.cf:i31n: esrc/libavcodec/bytestream.h :F318F:MI15N:( awarning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b ) ((a) > 318( | b ) ? i(fb )( s:i z(ea2) )!= s| iz ~ ^ ~e ) | ~~~~~ ^ ~~~~ 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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/shorten.c:31: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/shorten.c:31: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/targa_y216dec.o src/libavcodec/sgienc.c:202:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 202 | for (z = 0; z < depth; z++) { | ~ ^ ~~~~~ src/libavcodec/sgienc.c:205:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 205 | for (y = 0; y < height; y++) { | ~ ^ ~~~~~~ src/libavcodec/sgienc.c:208:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 208 | for (x = 0; x < width * bytes_per_channel; x += bytes_per_channel) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/sgienc.c:233:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 233 | for (z = 0; z < depth; z++) { | ~ ^ ~~~~~ src/libavcodec/sgienc.c:236:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 236 | for (y = 0; y < height; y++) { | ~ ^ ~~~~~~ src/libavcodec/sgienc.c:237:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 237 | for (x = 0; x < width * depth; x += depth) | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/scpr3.c:1053:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1053 | if (min > max || min >= s->nbcount) | ~~~ ^ ~~~~~~~~~~ src/libavcodec/scpr3.c:1076:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1076 | while (min < s->nbcount && count-- > 0) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/sgienc.csrc/libavcodec/scpr3.c::1085261::19: 97warning: :comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1085 | for (y 261= | 0 ; y{ <" rsl-e>"n,b "yU;s ey +r+u)n -{l e n| g ~ ^ ~~~~~~t h compressisrc/libavcodec/scpr3.co:n"1086,: 23O:FF Swarning: Ecomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]T( rle), AV _1086O | P T _ T YP E _ I NfTo,r { (.xi 6=4 0=; 1x }<, s0-,> nb1x,; VxE+ +}), { | | ^ ~ ^ ~~~~~~ src/libavcodec/sgienc.c:263:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 263 | { NULL }, | ^ src/libavcodec/scpr.c:193:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 193 | for (i = 0; i < maxc; i++) { | ~ ^ ~~~~ src/libavcodec/sga.c:404:54: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 404 | if (sizeof(s->uncompressed) - offset < size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/sga.c:428:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 428 | if (sizeof(s->uncompressed) - offset < left) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/scpr.c:394:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 394 | if (min > max || min >= s->nbcount) | ~~~ ^ ~~~~~~~~~~ src/libavcodec/scpr.c:409:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 409 | while (min < s->nbcount && count-- > 0) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/scpr.c:418:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 418 | for (y = 0; y < s->nby; y++) { | ~ ^ ~~~~~~ src/libavcodec/scpr.c:419:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 419 | for (x = 0; x < s->nbx; x++) { | ~ ^ ~~~~~~ src/libavcodec/sipr16k.c:50:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 50 | lsp[i] = cosf(lsf[i]); | ~ ^~~~~~~~~~~~ src/libavcodec/sipr16k.c:170: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) / | ^~~~~~~~~~~~~~~~ ~ CC libavcodec/targaenc.o 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)) | ^ ~ 7 warnings generated. CC libavcodec/tdsc.o 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); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/textdec.o 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 6 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; chan < s->channels; chan++) { | ~~~~ ^ ~~~~~~~~~~~ src/libavcodec/shorten.c:133:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 133 | if (FFMAX(1, s->nmean) >= UINT_MAX / sizeof(int32_t)) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/shorten.c:166:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 166 | if (k > 31U) | ~ ^ ~~~ In file included from src/libavcodec/smc.c:34: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/smc.c:34: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_ensrc/libavcodec/shorten.cd -: 205p:->25b:u fwarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]er , size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 205 | fsrc/libavutil/macros.ho:r49 :(25:c hnote: aexpanded from macro 'FFMIN'n = 0; cha 49n | <# ds-e>fchiannene lFs;F cMhIaNn(++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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/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/bytestream.hsrc/libavcodec/sipr.c::163317::2113:: 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] 163 | 317 | ls f nsewi[zie]2 == lsFfF_MhIiNs(pt-o>rby[ufif]er _e*n d 0-.3 3p -+>b uflfsefr,_ tmsp[iiz]e +) ;m e | a ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~n_ lsf[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/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) | ~~~~~ ^ ~~~~ src/libavcodec/sipr.c:170:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | lsfnew[9] = FFMIN(lsfnew[LP_FILTER_ORDER - 1], 1.3 * M_PI); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavcodec/sipr.c:175:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 175 | lsfnew[i] = cos(lsfnew[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/smc.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-src/libavcodec/shorten.c>bu:f360fe:r34_:e ndwarning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]- p->buffer, s iz360e | ); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ifsrc/libavutil/macros.h :(49(u:n25s:i gnote: neexpanded from macro 'FFMIN'd )pred_o rd49e | r# d>e fsi-n>en FwFrMaIpN) ({ a ,| b ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~) ((a) > (bsrc/libavcodec/shorten.c): 374?: 24(: bwarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : (a)) | ~ ^ ~ 374 | In file included from src/libavcodec/smc.ci:f34 : (src/libavcodec/bytestream.hp:r357e:15d:_ owarning: rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]d er >= F357F | _ A R R AiYf_ E(LsEMiS(zfeix2ed _!c=oe fsfisz)e)) { | | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/sipr.c:224:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 224 | t = t0 * 0.5; | ^~ ~ src/libavcodec/sipr.c:227:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 227 | lsfint[j] = lsfold[j] * (1 - t) + t * lsfnew[j]; | ~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from src/libavcodec/smacker.c:51: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 83 warnings generated. 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; | ~~^~~~~~ ~ In file included from src/libavcodec/smacker.c:51: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/smacker.c:51: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/texturedsp.o 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 < In file included from (unssrc/libavcodec/snappy.cig:n22e: d)src/libavcodec/bytestream.hhe:igh171t:)18 : | ~~~~~ ^ ~~~~~~~~~~~~~~~~ warning: src/libavcodec/snow_dwt.c:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]307 :19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 307 | i171f | ( y + 1 g< -(>ubunfsifgenred )+=h eFigFhMtI)N (| g- ~~~~~ ^ ~~~~~~~~~~~~~~~~> buffer_ensrc/libavcodec/snow_dwt.cd: 309:-19 :g -warning: >comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b uffer, 309s | i z e ) ; i| f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ (y + 0 < (unssrc/libavutil/macros.hig:n49e:d25):h einote: ghexpanded from macro 'FFMIN't) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/texturedspenc.o In file included from src/libavcodec/snappy.c:22: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/shorten.c186 | : 432 :s41i:z ewarning: 2 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]= FFMIN(p->buffe r432_ | e nd - ipf- >(bsu-f>faevrc,t xs-i>zceh_)l;a y o| u ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~t .nb_chansrc/libavutil/macros.hn:e49ls: 25!:= note: sexpanded from macro 'FFMIN'-> channe l49s | ) #{d e f| i ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~n e FFMIN(asrc/libavcodec/shorten.c,:b453): 21(:( awarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] > (b) ?453 | ( b ) : ( a ) )i f | ( ~ ^ ~m axnlpc > 1In file included from 0src/libavcodec/snappy.c2:422U: )src/libavcodec/bytestream.h :{ 187 :| 15 ~~~~~~~ ^ ~~~~~: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/shorten.c 187: | 458 : 22 : iwarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (size 2458 | ! = s i z ei)f (s| -> ~~~~~ ^ ~~~~n mean > 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) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/tiertexseqv.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/smacker.c:51: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/smacker.c:51: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/sipr.c:408:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 408 | ctx->past_pitch_gain < 0.8); | ~~~~~^~~~~~~~~~~~~~~ ~ src/libavcodec/sipr.c:415:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 415 | avg_energy = (0.01 + avpriv_scalarproduct_float_c(fixed_vector, | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416 | src/libavcodec/bytestream.h : 271 : 17 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] fixed_vector, | ~~~~~~~~~~~~~ 271 | i nt417 | s i z e 2 = F FM I N (g - >b uf f er src/libavcodec/bytestream.h _ e nd :- 317 :13 : g warning: - >comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] b uf f e r , s i z e 317 ) | ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ s i z e 2 =src/libavutil/macros.h F: F49: 25MSU:BI Nnote: F(expanded from macro 'FFMIN'Rp _->SbuIfZf Ee49) | r#)_d ee/ nfd i| -n ~~~~~~~~~~~p e- >FbuFfMfIerN,( a,sb)i z((ea);) > | ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~b ) ? (b) : src/libavutil/macros.h(:a49):)25 : note: | expanded from macro 'FFMIN' ~ ^ ~ 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/smacker.c:51: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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/siren.c:651:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 651 | src/libavcodec/sipr.c : 431 : 28 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] i431f | ( f a b s ( * pciotecfhs__gapitnr =) F> F2M.IN0( p*i tdeccohde_rg_asitna,n da0r.4d)_;d e | v ~~~~~~^~~~~~~~~~~~~~~~i ation[rsrc/libavutil/macros.he:g49i:on22]: )note: expanded from macro 'FFMIN'{ | ~~~~ ^~~~~~~~~~ 49 | #defisrc/libavcodec/siren.cn:e651 :F50F:M Iwarning: Nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( a,b) ((a )651 | > ( b ) ? ( b ) : ( a ) ) | ^ ~ if (fabs(*coefs_ptr) > 2.0 * decoder_standard_deviation[region]) { | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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 < (unsiIn file included from gnedsrc/libavcodec/snappy.c):he22i: ghsrc/libavcodec/bytestream.ht): 293{: 13 :| ~ ^ ~~~~~~~~~~~~~~~~warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/snow_dwt.c:416:15: warning: 293comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | size2 416= | F F MifI N(y( p-+> 1b u b&u&f fye r<, (suinzsei)gn;e d )| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~h eight) src/libavutil/macros.h{ : 49| : ~~~~~ ^ ~~~~~~~~~~~~~~~~25 : note: expanded from macro 'FFMIN' src/libavcodec/snow_dwt.c: 42449: | #19d:e fwarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ne FFM I424N | ( a , b ) ( ( ai)f >(y (+b )1 buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/smacker.c:51: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~src/libavcodec/siren.c :604:In file included from 48: src/libavcodec/smacker.cwarning: :51comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if604 | ( s i z e 2 ! = s i z e) | ~~~~~ ^ ~~~~ if (index + show_bits1(gb) >= decoder_tables_elements[category]) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/siren.c:657:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 657 | if (i >= FF_ARRAY_ELEMS(noise_category5)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and '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/snow_dwt.c: 45049: | 15#:d ewarning: ficomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ne FFMIN(a,b) (450( | a ) > i(fb )(y +? (1b) < :( u(na)s)ig n ed| ) ~ ^ ~ height) | In file included from ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snappy.c:22: src/libavcodec/bytestream.h:318:15src/libavcodec/snow_dwt.c:: 452:warning: 15: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] 318452 | | iiff ( s(yi z+e 20 !<= (suniszieg)n e d| ) ~~~~~ ^ ~~~~h eight) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ 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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 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) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ 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/shorten.c:795:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 795 | for (i = 0; i < s->channels; i++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/snappy.c:83:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 83 | if (off > p - start || size < len) | ~~~ ^ ~~~~~~~~~ In file included from src/libavcodec/smcenc.c:32: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b)src/libavcodec/snow_dwt.c : (:a584):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) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from src/libavcodec/smcenc.c:32: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/smcenc.c:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 9 warnings generated. 4 warnings generated. 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) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_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. 21 warnings generated. In file included from src/libavcodec/smcenc.c:32: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/smcenc.c:32: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffeCC libavcodec/tiff.o r_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/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] CC libavcodec/tiff_common.o 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/snowdec.c:27: In file included from src/libavcodec/snow.h:35: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/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.hsrc/libavcodec/put_bits.h::265265::3737:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/srtenc.c:242:16: warning: 265265 | comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] | iiff (242(s | s- ->> bb uu ff_f_oeernn dd(i = 0-- ;ss -i-><>sbbuuuffb__-pp>ttnr rum>_ r=>e =cs tsisiz; ziee+oo+f)f( (Bi{tB Bi | u ~^~~~~~~~~~~~~~~ft )B)u f{) )| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/put_bits.hsrc/libavcodec/put_bits.h::317317::3333:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317317 | | iiff ((ss-->b>ubfu_fe_nendd -- s ->sb-u>fb_uptfr_ p>tr= >si=z seiozfe(Boift(BBiutfB)u)f ){) {| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/sunrast.c:122:23: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 122 | if (buf_end - buf < (uint64_t)maplength + (len * h) * 3 / 256) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/sunrast.c:186:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | if (buf_end - buf < alen) | ~~~~~~~~~~~~~ ^ ~~~~ In file included from src/libavcodec/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)) | ~ ^ ~ CC libavcodec/tiffenc.o 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,In file included from b) ((asrc/libavcodec/snow.c): 27>: In file included from src/libavcodec/snow.h(:b35): In file included from ?src/libavcodec/mpegvideo.h :(45b: )src/libavcodec/put_bits.h :: 227(:a37):) warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ~ ^ ~ In file included from src/libavcodec/speexdec.c:57 : 227src/libavcodec/bytestream.h | : 187 : 15 : iwarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ( s->buf _187en | d - isf- >(bsufi_zpet2r !>== ssiziezoef)( 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/tmv.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/to_upper4.o src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/tpeldsp.o 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/trace_headers_bsf.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/speexdec.c:57: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 21 warnings generated. src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/speexdec.c:57: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/speexdec.c:57: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 17 warnings generated. 19 warnings generated. In file included from src/libavcodec/sunrastenc.c:25: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/speedhqenc.c:36: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/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/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/put_bits.h:265:37: warning: 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/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) | ~~~~~ ^ ~~~~ 3 warnings generated. src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/sunrastenc.c:25: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/sunrastenc.c:25: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/truehd_core_bsf.o CC libavcodec/truemotion1.o CC libavcodec/truemotion2.o CC libavcodec/truemotion2rt.o src/libavcodec/speedhqdec.c:429:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 429 | if (second_field_offset >= buf_size - 3) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/speedhqdec.c:441:57: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 441 | if (second_field_offset == 4 || second_field_offset == (buf_size-4)) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ CC libavcodec/truespeech.o src/libavcodec/snowdec.c:203:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 203 | if (ref >= s->ref_frames) { | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/sunrastenc.c:199:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 199 | { "rle", "Use run-length compression", OFFSET(type), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 1, VE }, | ^ src/libavcodec/sunrastenc.c:201:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 201 | { NULL }, | ^ src/libavcodec/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)) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7 warnings generated. 6 warnings generated. In file included from src/libavcodec/targa.c:23: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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] src/libavcodec/snowdec.c187 | : 315 : 31if: (warning: sicomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]z e2 != size) | ~~~~~ ^ ~~~~ 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){ | ~~~~~~~~~~~ ^ ~~~~ 27 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)) | ~ ^ ~ src/libavcodec/svq1dec.c:276:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 276 | if (mean == -128) | ~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/svq1enc.c:34: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) In file included from ? (bsrc/libavcodec/sonic.c): :29 (: a)src/libavcodec/golomb.h) : | 482 ~ ^ ~: 34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/targa.c:23: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318482 | | if ( s iz e 2 ! =if s(gibze-)> s | i ~~~~~ ^ ~~~~z e_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/takdec.c:238: warningsrc/libavcodec/unary.h:s50 generated:. 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/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/put_bits.h:317: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/tscc.o CC libavcodec/tscc2.o CC libavcodec/tta.o CC libavcodec/ttadata.o CC libavcodec/ttadsp.o CC libavcodec/ttaenc.o CC libavcodec/ttaencdsp.o src/libavcodec/takdec.c:267:14: warning: comparison of integers of different signs: 'int8_t' (aka 'signed char') and 'unsigned int' [-Wsign-compare] 267 | if (mode > FF_ARRAY_ELEMS(CC libavcodec/ttmlenc.o 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) { | ~ ^ ~~~~~~~~~~~~ In file included from src/libavcodec/svq3.c:57: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/targa.c:183:48: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 183 | if (bytestream2_get_bytes_left(&s->gb) < img_size * h) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/targa.c:262:48: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 262 | if (bytestream2_get_bytes_left(&s->gb) < img_size * h) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ In file included from src/libavcodec/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 (ssrc/libavcodec/snow.c->b:uf367_:e28n:d - warning: scomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]- >buf_ptr >= sizeo f367( | B i t B u f ) ) { | | (| u ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~n signed)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/put_bits.h:265:37: warning: 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 2 warnings generated. CC libavcodec/twinvq.o CC libavcodec/twinvqdec.o src/libavcodec/textdec.c:45:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 45 | { NULL } | ^ 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/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 }, | ^ 3 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)) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/snowenc.c:1494:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1494 | return lrint(QROOT*log2(qscale / (float)FF_QP2LAMBDA)) | ~~~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ CC libavcodec/txd.o src/libavcodec/speexdec.c:623:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 623 | stereo->balance = exp(sign * .25f * get_bits(gb, 5)); | ~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/ulti.o CC libavcodec/utils.o 1 warning generated. src/libavcodec/speexdec.c:813:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 813 | lsp[i] = av_clipf(lsp[i], margin, M_PI - margin); | ~ ^~~~~~ src/libavcodec/svq1enc.c:740:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 740 | { NULL }, | ^ 5 warnings generated. 13 warnings generated. src/libavcodec/sonic.c:889:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 889 | if (sample_rate_index >= FF_ARRAY_ELEMS(samplerate_table)) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/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/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 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/tdsc.c:42: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tdsc.c:42: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tdsc.c:42: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/snowenc.c:1915:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1915 | { "memc_only", "Only do ME/MC (I frames -> ref, P frame -> ME+MC).", OFFSET(memc_only), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/snowenc.c:1916:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1916 | { "no_bitstream", "Skip final bitstream writeout.", OFFSET(no_bitstream), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/snowenc.c:1917:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1917 | { "intra_penalty", "Penalty for intra blocks in block decission", OFFSET(intra_penalty), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, VE }, | ^ src/libavcodec/snowenc.c:1918:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1918 | { "iterative_dia_size", "Dia size for the iterative ME", OFFSET(iterative_dia_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, VE }, | ^ src/libavcodec/snowenc.c:1919:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1919 | { "sc_threshold", "Scene change threshold", OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, VE }, | ^ src/libavcodec/snowenc.c:1927:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1927 | OFFSET(m.rc_eq), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, VE }, | ^ src/libavcodec/snowenc.c:1928:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1928 | { NULL }, | ^ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_ensrc/libavcodec/svq3.cd -: g723-:>41b:u fwarning: fcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]e r, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 723 | src/libavutil/macros.h :49 :25 : note: expanded from macro 'FFMIN' s->nex t49_ | p#idce->fmbi_ntey peF[mFbMI_Nx(ya], b=)= (-(1a)) {> (b| ) ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ ? (b) : (a)) | ~ ^ ~src/libavcodec/svq3.c :937:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 937 | if (s->qscale > 31u) { | ~~~~~~~~~ ^ ~~~ In file included from src/libavcodec/tdsc.c:42: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tdsc.c:42: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/rv34.c:865:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 865 | r->dmv[i][1] == INVALID_VLC) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/rv34.c:864:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 864 | if (r->dmv[i][0] == INVALID_VLC || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/texturedspenc.c:306:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 306 | magn = fabs(vfr); | ~~~~ ^~~ src/libavcodec/texturedspenc.c:307:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 307 | if (fabs(vfg) > magn) | ~~~~ ^~~ src/libavcodec/texturedspenc.c:308:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 308 | magn = fabs(vfg); | ~~~~ ^~~ src/libavcodec/texturedspenc.c:309:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 309 | if (fabs(vfb) > magn) | ~~~~ ^~~ src/libavcodec/texturedspenc.c:310:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 310 | magn = fabs(vfb); | ~~~~ ^~~ src/libavcodec/texturedspenc.c:313:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 313 | if (magn < 4.0f) { | ~ ^~~~ src/libavcodec/texturedspenc.c:320:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 320 | v_r = (int) (vfr * magn); | ^~~ ~ src/libavcodec/texturedspenc.c:321:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 321 | v_g = (int) (vfg * magn); | ^~~ ~ src/libavcodec/texturedspenc.c:322:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 322 | v_b src/libavcodec/bytestream.h= (:in355:t13): (warning: vcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f b * magn); | ^~~ ~ 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/texturedsp.c:570:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 570 | b = lrint(sqrtf(d)); | ~~~~~ ^~~~~~~~ 3 warnings generated. 2 warnings generated. src/libavcodec/svq3.c:1175:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1175 | if (size > extradata_end - extradata - 8) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. 1 warning generated. CC libavcodec/utvideodec.o CC libavcodec/utvideodsp.o CC libavcodec/utvideoenc.o CC libavcodec/v210dec.o CC libavcodec/v210enc.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/v210x.o CC libavcodec/v308dec.o CC libavcodec/v308enc.o CC libavcodec/v408dec.o 45 warnings generated. 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)) | ~ ^ ~ CC libavcodec/v408enc.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:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/tdsc.c 186 | : 535 : 24s:i zwarning: e2comparison of integers of different signs: 'int' and 'uLongf' (aka 'unsigned long') [-Wsign-compare] = FFMIN(p->buffer_ e535 | n d - p- > biufff e(dre,f lsaitzeel)e; n | ! ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~= ctx->desrc/libavutil/macros.hf:l49:a25t:e lnote: eexpanded from macro 'FFMIN'n ) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 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/v410dec.o 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)) | ~ ^ ~ src/libavcodec/tmv.c:52:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 52 | if (avpkt->size < 2*char_rows*char_cols) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/tiff_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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tiff_common.c:29: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tiff_common.c:29: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/tiff_common.c:35:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 35 | for (i = 0; i < FF_ARRAY_ELEMS(ifd_tags); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 13 warnings generated. 13 warnings generated. src/libavcodec/tiff_common.c:106:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 106 | if (count >= INT_MAX / sizeof(int64_t) || count <= 0) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff_common.c:108:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 108 | if (bytestream2_get_bytes_left(gb) < count * sizeof(int64_t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/tiff.c:44: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tiff.c:44: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tiff.c:44: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/tiff_common.c:129:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 129 | if (count >= INT_MAX / sizeof(int32_t) || count <= 0) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff_common.c:131:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 131 | if (bytestream2_get_bytes_left(gb) < count * sizeof(int32_t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff_common.c:150:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 150 | if (count >= INT_MAX / sizeof(int64_t) || count <= 0) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff_common.c:152:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 152 | if (bytestream2_get_bytes_left(gb) < count * sizeof(int64src/libavcodec/bytestream.h_t):)271 :| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~17 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_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/v4l2_buffers.o In file included from src/libavcodec/tiff.c:44: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tiff.c:44: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/tiff_common.c:171:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | if (count >= INT_MAX / sizeof(int16_t) || count <= 0) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff_common.c:173:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 173 | if (bytestream2_get_bytes_left(gb) < count * sizeof(int16_t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end CC libavcodec/v4l2_context.o - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ CC libavcodec/v4l2_fmt.o 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/bytestream.hsrc/libavcodec/tiff_common.c::195355::4013:: 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] 195 | i f355 ( | by t e s tsriezaem 2_ g=e tF_FMbIyNt(eg-s>_lbefutf(fgbe)r _sbiuzefoff(eirn,t 8s_itz)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/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 != size1) warning | generated ~~~~~ ^ ~~~~ . CC libavcodec/v4l2_m2m.o src/libavcodec/tiff_common.c:235:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 235 | if (*le == AV_RB16("II")) { | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/tiff_common.c:237:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 237 | } els21e if warning s( generated*. le == AV_RB16("MM")) { | ~~~ ^ ~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ CC libavcodec/v4l2_m2m_dec.o 11 warnings generated. src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ CC libavcodec/v4l2_m2m_enc.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/tiffenc.c:38: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavcodec/vaapi_av1.o 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ CC libavcodec/vaapi_decode.o CC libavcodec/vaapi_encode.o In file included from src/libavcodec/tiffenc.c:42: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/truemotion2.c:31: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/put_bits.h:265: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/truemotion2.c:31: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/truemotion2.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:317: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)) | ~ ^ ~ 2 warnings generated. 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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/ttaenc.c:27: src/libavcodec/put_bits.h:209:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 209 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/truemotion2.c:31: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/truemotion2.c:31: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/truemotion2.c:31: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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/tiffenc.c:91:21: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 91 | if (s->buf_size < *s->buf - s->buf_start + need) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vaapi_encode_h264.o 9 warnings generated. 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ CC libavcodec/vaapi_encode_h265.o In file included from src/libavcodec/tscc2.c:33: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tscc2.c:33: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tscc2.c:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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_encode_mjpeg.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/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/tscc2.c:33: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from 293 | src/libavcodec/tscc.c : 40 s: iIn file included from zsrc/libavcodec/msrledec.he:2 26=: src/libavcodec/bytestream.h:F186F:M13:I warning: Ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( p->buffer_end - 186p | - > b u fsfiezre,2 s=i zFeF)M;I N (p| - ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ >buffesrc/libavutil/macros.hr:_49e:nd25 : -note: expanded from macro 'FFMIN'p ->buffe r,49 | s#idzeef)i;n e | F ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~F MIN(a,b)src/libavutil/macros.h :(49(:a25): >note: expanded from macro 'FFMIN'( b) ? ( b49) | : #(dae)f)i n e| F ~ ^ ~F MIN(a,b) (In file included from (src/libavcodec/tscc2.ca:33): src/libavcodec/bytestream.h>: 294(:b15): ?warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (b) : (294a | ) ) i f| ~ ^ ~(s ize2 != siIn file included from zsrc/libavcodec/tscc.ce:)40 : In file included from src/libavcodec/msrledec.h| : ~~~~~ ^ ~~~~26 : src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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] In file included from 318 | src/libavcodec/twinvq.c : 30 : In file included from isrc/libavcodec/metasound_twinvq_data.hf: 25(: ssrc/libavcodec/twinvq.hiz:e2032: 66!=: swarning: ize) | ~~~~~ ^ ~~~~ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~ ^~ src/libavcodec/twinvq.h:203:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~~ ^ src/libavcodec/twinvq.h:203:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~ ~~^~~~ src/libavcodec/twinvq.h:203:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~~~^~~~~~~~~~~ ~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #defiIn file included from ne Fsrc/libavcodec/tta.cF:MI44N(: a,src/libavcodec/unary.hb:) 50(:(41:a )warning: >comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] (b) ? (b) : (a)) | ~ ^ ~ 50 | for(iIn file included from src/libavcodec/tscc2.c=: 330: ;src/libavcodec/bytestream.h i: 356<: 13l:e nwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]& & get_bit s3561 | ( g b )s i!z=e 2s t=op ;F Fi+M+)I;N ( p| - ~~~~~~~~~~~~~ ^ ~~~~> buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tscc.c:40: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tscc.c:40: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tscc.c:40: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tscc.c:40: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tscc.c:40: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/tiff.c:160:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 160 | RET_GEOKEY(VERT, vert, type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:145:43: note: expanded from macro 'RET_GEOKEY' 145 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:161:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 161 | RET_GEOKEY(PROJ, proj, type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:145:43: note: expanded from macro 'RET_GEOKEY' 145 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:162:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 162 | RET_GEOKEY(GEOG, geog, type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:145:43: note: expanded from macro 'RET_GEOKEY' 145 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:163:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 163 | RET_GEOKEY(CONF, conf, type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:145:43: note: expanded from macro 'RET_GEOKEY' 145 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tta.c:198:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 198 | if (avctx->sample_rate > 0x7FFFFFu) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/tta.c:214:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 214 | if(s->frame_length >= UINT_MAX / (s->channels * sizeof(int32_t))){ | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/truemotion2.c:314:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 314 | if (len == TM2_ESCAPE) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/truemotion2.c:329:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 329 | if (len == TM2_ESCAPE) { /* some unknown length - couldsrc/libavcodec/tiff.c be :es198c:a9p:e dwarning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] oo */ | ~~~ ^ ~~~~~~~~~~ 198 | RET_GEOKEY_VAL(GT_MODEL_TYPE, gt_model_type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:201:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 201 | RET_GEOKEY_VAL(GT_RASTER_TYPE, gt_raster_type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:206:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 206 | RET_GEOKEY_VAL(LINEAR_UNIT, linear_unit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:210:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 210 | RET_GEOKEY_VAL(ANGULAR_UNIT, angular_unit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:213:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 213 | RET_GEOKEY_VAL(GCS_TYPE, gcs_type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:214:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 214 | RET_GEOKEY_VAL(GCSE_TYPE, gcse_type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:217:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 217 | RET_GEOKEY_VAL(GEODETIC_DATUM, geodetic_datum); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:218:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 218 | RET_GEOKEY_VAL(GEODETIC_DATUM_E, geodetic_datum_e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:221:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 221 | RET_GEOKEY_VAL(ELLIPSOID, ellipsoid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:224:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 224 | RET_GEOKEY_VAL(PRIME_MERIDIAN, prime_meridian); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:235:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 235 | RET_GEOKEY_VAL(COORD_TRANS, coord_trans); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:238:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 238 | RET_GEOKEY_VAL(VERT_CS, vert_cs); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:239:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 239 | RET_GEOKEY_VAL(ORTHO_VERT_CS, ortho_vert_cs); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tta.c:289:32: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 289 | if (get_bits_left(&gb) < k) { | ~~~~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/tiff.c:257:15: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 257 | if (count >= (INT_MAX - 1)/component_len) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/txd.c:24: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/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: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 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; | ~~~~~^~~~~~~~~~~ ~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 13 warnings generated. CC libavcodec/vaapi_encode_mpeg2.o In file included from src/libavcodec/utils.c:44: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 13 warnings generated. src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/vaapi_encode_vp8.o CC libavcodec/vaapi_encode_vp9.o CC libavcodec/vaapi_h264.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: 11comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 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/ulti.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/ulti.c:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/ulti.c:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/tscc2.c:259:14: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 259 | if (size > bytestream2_get_bytes_left(&gb)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tscc2.c:264:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 264 | for (i = 0; i < size; i++) { | ~ ^ ~~~~ src/libavcodec/tscc2.c:302:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 302 | if (bytestream2_get_bytes_left(&gb) < size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/ulti.c:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/txd.c:67:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 67 | if (bytestream2_get_bytes_left(&gb) < w * h + 4 * 256) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~3 warnings generated. src/libavcodec/txd.c:76:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 76 | if (bytestream2_get_bytes_left(&gb) < AV_CEIL_RSHIFT(w, 2) * AV_CEIL_RSHIFT(h, 2) * 8 + 4) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/txd.c:80:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 80 | if (bytestream2_get_bytes_left(&gb) < AV_CEIL_RSHIFT(w, 2) * AV_CEIL_RSHIFT(h, 2) * 16 + 4) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/txd.c:85:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 85 | if (bytestream2_get_bytes_left(&gb) < h * w * 4) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ CC libavcodec/vaapi_hevc.o 6 warnings generated. 2 warnings generated. CC libavcodec/vaapi_mjpeg.o CC libavcodec/vaapi_mpeg2.o src/libavcodec/twinvq.c:65:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | return 0.5 / (p + q); | ~ ~~^~~ CC libavcodec/vaapi_mpeg4.o 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/utils.c:576:24: warning: comparison of integers of different signs: 'enum AVSampleFormat' and 'unsigned int' [-Wsign-compare] 576 | if (fmt < 0 || fmt >= FF_ARRAY_ELEMS(map)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavcodec/vaapi_vc1.o src/libavcodec/twinvq.c:228:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 227 | out[i] = (1.0 / (1 << 13)) * | ~ 228 | twinvq_mulawinv(step * 0.5 + step * bits->gain_bits[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229 | TWINVQ_AMP_MAX, TWINVQ_MULAW_MU); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/twinvq.c:228:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 228 | twinvq_mulawinv(step * 0.5 + step * bits->gain_bits[i], | ~ ~~~~~^~~~~~~~~~~~~~~~~~~~ src/libavcodec/twinvq.c:228:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 228 | twinvq_mulawinv(step * 0.5 + step * bits->gain_bits[i], | ^~~~ ~ src/libavcodec/tiff.c:1325:56: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1325 | if (bytestream2_get_bytes_left(&s->gb) < type_sizes[type] * count) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1327:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1327 | for (i = 0; i < count; i++) | ~ ^ ~~~~~ src/libavcodec/tiff.c:1392:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1392 | ssrc/libavcodec/twinvq.c->:rp233s: 25:= warning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F MIN(value, s232- | > h e i g h t ) ; | f ^ ~~~~~ ~~~~~~~~~l oat val = (src/libavutil/macros.h1:.490: 25/: (note: 1 expanded from macro 'FFMIN'< < 23)) * 49 | | # ~d efine FF M233I | N ( a , b ) ( (a ) > ( b ) ? ( b )t w:in v(qa_m)u)l a w| i ~ ^ ~n v(step * 0src/libavcodec/tiff.c.:51406 :+23 :s twarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]p * bits -1406 | > g a i n _ b i tisf[ i(]s,- > s| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t rips == s234- | > b p p c o u n t ) | ~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/tiff.c : 1456 : 27 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] TWINVQ _1456A | 24M P warning _s M generatedAX , . fToWrI N(ViQn_tM Ui L=A W0_;M Ui )<; c ou| nt ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~; i++) | ~ ^ ~~~~~ src/libavcodec/tiff.csrc/libavcodec/twinvq.c::1464233::2759:: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/v210dec.c 1464 | : 233223 | :44 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] f o r ( i n t 223 | i = {0; i. (sM A1t;Xe pi, *+ V 2+)0 1{ .05 D E| + ~ ^ ~~~~~ Cs_teFp L* src/libavcodec/tiff.cAb:G1547i:48S:t}s ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- > g| a ^ iIn file included from n_ b1547src/libavcodec/utvideodec.ci | t :s [37i : ], src/libavcodec/bytestream.h : 171| src/libavcodec/v210dec.c ~ ~~~~~^~~~~~~~~~~~~~~~~~~~ : : 18224: 10:: bwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: ytmissing field 'help' initializer [-Wmissing-field-initializers]essrc/libavcodec/twinvq.ct :233r:41 :e 224awarning: | m implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2171 | _ g{ e tN_g Ub-y233tL> | beuLf s }f_ elr +| e = ^f F t FM(I N&(g s --> >gbu bf ) f e < r In file included from _ ctweindo src/libavcodec/v210enc.c-nvuq: ng_m25t -: u/>src/libavcodec/bytestream.hblu :a171:f3w 18:fi*n ve rwarning: (o, comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]sisft epz fe **) ;30 .)5 + | 171 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | | s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~t e p *g -bisrc/libavutil/macros.ht>:bsrc/libavcodec/tiff.cs49-u::>f25f1560:g23::e anote: warning: rinexpanded from macro 'FFMIN'comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] _ +b=i tsF[ 1560F | i 49M | ]I#N( ,dg e-f in e| > ^~~~ ~b fForuF (fMfiI e=N 0r;(_ aei,n n)btu >f /f 3(eb;) r? , i(sb+i+))z e ):{; | ( ~ ^ ~~~~~~~~~| a) ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | ~ ^ ~ src/libavcodec/tiff.c:1578:23src/libavutil/macros.h:: 49warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 25: note: expanded from macro 'FFMIN' 1578 | 49 | fo#rde f(iin e= F0F;M Ii N<( ac,obu)n t(; (ia+)+ )> ({ b )| ~ ^ ~~~~~ ? (b) : (asrc/libavcodec/tiff.c):)1617 : 29| : ~ ^ ~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1617 | if (s->geotag_count > src/libavcodec/twinvq.cc:o239u:n52t: /warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 - 1) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 238 | src/libavcodec/tiff.c : 1621: 51 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] val * twin v1621 | q _ m u l a w i nivf( s(u b _ sbtyetpe s*t r0e.a5m 2+ _ | g ~e t_bytes_l ef239t | ( & s- > g b ) < s - > g e o t a g_ c o u n t * s i z e o f (i n t 1 6 _stu)b _*st e4p * | bi ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ts ->sub_gain_bsrc/libavcodec/tiff.ci:ts1646[:i48 :* swarning: ucomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b + j], | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1646 | ifsrc/libavcodec/twinvq.c (:b238y:t43e:s twarning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e am2_get_ by238t | es _ l e f t( & s - > g b ) < c o u nvta l* *s itzweionfv(qi_nmtu6l4a_wti))n v (| s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~u b_step * src/libavcodec/tiff.c:01653:.235: +warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ^~~~~~~~ ~ 1653 | for (i = 0; i < count; i++) | ~ ^ ~~~~~ src/libavcodec/tiff.c:1658:67: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1658 | 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]| | s->geotags[i] .186o | f f s esti zIn file included from + essrc/libavcodec/v210enc.c:2-25> g=: e src/libavcodec/bytestream.hoFt:186Fa:Mg13:IsN (p[warning: i->comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]bu]f .fecro_uennt d> -c p o-186u> | n tbu f)f se{ri, z e 2s| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~iz=e F)FM;IN (p -| > ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~src/libavcodec/tiff.cb u:f1680f:e68r:_esrc/libavutil/macros.h nwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]d 49 :- 25p:- >note: bexpanded from macro 'FFMIN' u1680f | f e r 49 , | # sd e if z ien )e; | FF M ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ IN ( a|,|src/libavutil/macros.hb :s-)49 >(:g(e25otaa:gs) [ note: >iexpanded from macro 'FFMIN' ]( b.)o f?f 49ssrc/libavcodec/twinvq.c( | b:e#)d254et +::f ( a)23i:n e) s - >warning: gF implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] eF| Mo ~ ^ ~tIa Ngs([ 254ai, | ]bIn file included from ) .(src/libavcodec/utvideodec.c :c (37o ua: src/libavcodec/bytestream.hf:n187):15l:to warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] a>t >m (bi)n _c 187d | o ?iusn tt) (b2) : {i (=f mai | ) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~n ()_ s dii| s ~ ^ ~zsrc/libavcodec/tiff.cet2 : 1706 !*:= 0 50s.i:In file included from 5src/libavcodec/v210enc.czewarning: ); : | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 25 ~~~~~ ^ ~~~~| ^~~~~~~~ ~: src/libavcodec/bytestream.h:187: 15:1706 warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] i187 | f ( b y itfe s(tsriezaem22 !_=g esitz_bey)t e s| _ ~~~~~ ^ ~~~~l eft(&gb_temp) < count) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/twinvq.c:257:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 257 | float avg = (lsp[i] + lsp[i - 1]) * 0.5; | ~~~~~~~^~~~~~~~~~~~ ~ 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]; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 warnings generated. src/libavcodec/tiff.c:1890:50: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1890 | cam2rgb[i][j] += cam2xyz[i][k] * xyz2rgb[k][j]; | ~ ^~~~~~~~~~~~~ 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:271:17: warning: comparison 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/twinvq.c:49::25311:: note: 26expanded from macro 'FFMIN' : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | #define F F311M | Isrc/libavcodec/bytestream.h N( a: ,271 b: 17) : (warning: l(acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s) p> [(ib]) ?= ( b2) : 271* | (a ) )c o| s ~ ^ ~(i lsnp[ti] )s;i ze 2 | = ~~~ ^~~~~~F FMIN(g->bCC libavcodec/vaapi_vp8.o uffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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/utvideodec.c:37: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/utvideodec.c:37: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/v210enc.c:25: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/utvideodec.c:37: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/v210enc.c:25: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/v210enc.c:25: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) : (CC libavcodec/vaapi_vp9.o 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 (size2src/libavcodec/tiff.c != :si2062z:e94): | 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]; | ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. 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); | ^~~~~~~~~~~~~~~~~ CC libavcodec/vb.o CC libavcodec/vble.o 1 warning generated. CC libavcodec/vbndec.o src/libavcodec/twinvq.c:547:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 547 | const float scale = -sqrt(norm / bsize) / (1 << 15); | ~~~~ ~~~~~^~~~~~~ CC libavcodec/vbnenc.o In file included from src/libavcodec/utvideoenc.c:35: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/vc1.o In file included from src/libavcodec/utvideoenc.c:35: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/utvideoenc.c:35: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 22 warnings generated. CC libavcodec/vc1_block.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_ARRAY_ELEMS(fmt_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | intCC libavcodec/vc1_loopfilter.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/tiff.c:1926:52: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1926 | } else if (off >= UINT_MAX - 14 || asrc/libavcodec/v4l2_fmt.cvp:kt-125>:s19i:z ewarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]< off + 14) { | ~~~~~~~~~~~ ^ ~~~~~~~~ 125 | for src/libavcodec/tiff.c(:i1951: 19=: 0warning: ;comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] i < FF_ARRAY _1951E | L EM S ( ffmotr_m a(pi); =i+ +0); {i < | F ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~F _ARRAY_ELEMS(s->black_level); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1954:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1954 | for (i = 0; i < FF_ARRAY_ELEMS(s->as_shot_neutral); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1957:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1957 | for (i = 0; i < FF_ARRAY_ELEMS(s->as_shot_white); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1960:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1960 | for (i = 0; i < FF_ARRAY_ELEMS(s->analog_balance); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1963:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1963 | for (i In file included from = 0; src/libavcodec/utvideoenc.ci: 35<: src/libavcodec/bytestream.hF:F293_:13A:R Rwarning: Acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Y _ELEMS(s->premulti p293l | y ) ; i+s+i)z e 2| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~= FFMIN(p-src/libavcodec/tiff.c>b:u2012ff:e49r:_ ewarning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]d - p->buf f2012er | , s i z e ) ; i f| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~( off >= Usrc/libavutil/macros.hIN:T49_:MA25X: -note: expanded from macro 'FFMIN'1 4 || av p49kt | -#>dseifzien e< FoFfMfI N+( a1,4b)) ({(a ) >| ~~~~~~~~~~~ ^ ~~~~~~~~( b) ? (b) : (a)) src/libavcodec/tiff.c| : ~ ^ ~2030 :48: warning: comparison of integers of different signs: 'int' and 'enum TiffTags' [-Wsign-compare] In file included from src/libavcodec/utvideoenc.c: 352030: | src/libavcodec/bytestream.h :294 : 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (g e294t | _ g e o kiefy _(tsyizpee2( s!=- >sgiezoet)a g s| [ ~~~~~ ^ ~~~~i ].key) != s->geotags[i].type) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:2120:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2120 | if (s->stripsizesoff >= (unsigned)avpkt->size) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:2126:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2126 | if (s->strippos >= (unsigned)avpkt->size) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/v4l2_fmt.csrc/libavcodec/tiff.c::2191135::7519:: 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] 2191 | 135 | f o ri f( i( s=o f0f; >i aRsAiYz_e || ssizeE L> EaMvSpk(ftm-t>_smiazpe )-; sio+f+f) |{| s| s ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~i ze > remaining) { | ~~~~~ ^ ~~~~~~~~~ src/libavcodec/tiff.c:2191:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2191 | if (soff > avpkt->size || ssize > avpkt->size - soff || ssize > remaining) { | ~~~~ ^ ~~~~~~~~~~~ src/libavcodec/tiff.c:2225:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2225 | for (j = soff; j < ssize; j += 2) | ~ ^ ~~~~~ src/libavcodec/tiff.c:2236:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2236 | for (j = soff; j < ssize; j += 2) | ~ ^ ~~~~~ src/libavcodec/tiff.c:2242:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2242 | for (j = soff; j < ssize; j++) | ~ ^ ~~~~~ src/libavcodec/tiff.c:2279:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2279 | for (j = chansrc/libavcodec/bytestream.hnels:; 317j :<13 :s siwarning: zcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e ; j++) | ~ ^ ~~~~~ 317 | src/libavcodec/tiff.cs:i2301z:e242 := warning: FFcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]M IN(p->bu f2301fe | r _ e n d - p - > b u f f e r , s i zef);o r | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~( j = chansrc/libavutil/macros.hn:e49l:s;25 :j note: (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) | ~~~~~ ^ ~~~~ CC libavcodec/vc1_mc.o CC libavcodec/vc1_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/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) | ~~~~~ ^ ~~~~ CC libavcodec/vc1_pred.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 }, | ^ 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] 17 2450 warning | s generated . { "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 }, | ^ 15 warnings generated. CC libavcodec/vc1data.o 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 5 warnings generated. src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/vc1dec.o CC libavcodec/vc1dsp.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++) { | ~ ^ ~~~~~~~~ 3 warnings generated. 6 warnings generated. src/libavcodec/v4l2_m2m_dec.c:227:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 227 | V4L_M2M_DEFAULT_OPTS, | ^ src/libavcodec/v4l2_m2m.h:41:87: note: expanded from macro 'V4L_M2M_DEFAULT_OPTS' 41 | OFFSET(num_output_buffers), AV_OPT_TYPE_INT, { .i64 = 16 }, 2, INT_MAX, FLAGS } | ^ src/libavcodec/v4l2_m2m_dec.c:229:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 229 | OFFSET(num_capture_buffers), AV_OPT_TYPE_INT, {.i64 = 20}, 2, INT_MAX, FLAGS }, | ^ src/libavcodec/v4l2_m2m_dec.c:230:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 230 | { NULL}, | ^ 2 warnings generated. src/libavcodec/utvideoenc.c:435:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 435 | if (counts[symbol] == width * (int64_t)height) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/v4l2_m2m_enc.c:55:46: warning: missing field 'count' initializer [-Wmissing-field-initializers] 55 | struct v4l2_ext_controls ctrls = { { 0 } }; | ^ CC libavcodec/vc2enc.o 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/utvideoenc.c:636:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 636 | { NULL}, | ^ CC libavcodec/vc2enc_dwt.o src/libavcodec/v4l2_m2m_enc.c:120:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 120 | for (i = 0; i < FF_ARRAY_ELEMS(profile); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/v4l2_m2m_enc.c:121:35: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 121 | if (profile[i].ffmpeg_val == p) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~ CC libavcodec/vcr1.o src/libavcodec/v4l2_m2m_enc.c:141:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 141 | for (i = 0; i < FF_ARRAY_ELEMS(profile); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/v4l2_m2m_enc.c:142:35: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 142 | if (profile[i].ffmpeg_val == p) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~ CC libavcodec/version.o CC libavcodec/videodsp.o src/libavcodec/v4l2_context.c:740:19: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] 740 | for (i = 0; i < req.count; i++) { | ~ ^ ~~~~~~~~~ 3 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ 12 warnings 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 }, | ^ 1 warning generated. 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)) | ~ ^ ~ src/libavcodec/vaapi_av1.c:85:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 85 | for (int i = 0; i < FF_ARRAY_ELEMS(ctx->ref_tab); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_av1.c:106:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 106 | for (int i = 0; i < FF_ARRAY_ELEMS(ctx->ref_tab); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_av1.c:196:14: warning: 'chroma_sample_position' is deprecated [-Wdeprecated-declarations] 196 | .chroma_sample_position = seq->color_config.chroma_sample_position, | ^ /usr/include/va/va_dec_av1.h:285:13: note: 'chroma_sample_position' has been explicitly marked deprecated here 285 | va_deprecated uint32_t chroma_sample_position : 1; | ^ /usr/include/va/va.h:90:38: note: expanded from macro 'va_deprecated' 90 | #define va_deprecated __attribute__((deprecated)) | ^ 3 warnings generated. CC libavcodec/vima.o 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)) | ^ CC libavcodec/vlc.o src/libavcodec/v4l2_buffers.c:514:23: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] 514 | CC libavcodec/vmdaudio.o for (i = 0; i < avbuf->buf.length; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ CC libavcodec/vmdvideo.o CC libavcodec/vmnc.o 9 warnings generated. 36 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, MPEGIn file included from 4_SIsrc/libavcodec/vaapi_encode_mjpeg.cMP:LE29,: src/libavcodec/bytestream.h :171 : 18:M PEwarning: Gcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]4 Simple ), | ^ src/libavcodec/vaapi_decode.c: 393171 | : 94 : note: gexpanded from macro 'MAP'- >buffer + =393 | F#FdeMfIiNn(e gM-A>Pb(ucf,f epr,_e nvd, -. ..g)- >{b ufAfVe_rC,O DsiEzCe_)I;D _ | # ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~# c, FF_PROFILsrc/libavutil/macros.hE:_49: 25#:# note: pexpanded from macro 'FFMIN', VAProf i49l | e# d#e#f ivn,e F_F_MVIAN_(AaR,Gb)S _(_( a)} > | ( ^b ) ? (b) : (a)) | ~ ^ ~ 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_COIn file included from NSTRsrc/libavcodec/vaapi_encode_mjpeg.cA:I29N: Esrc/libavcodec/bytestream.hD:_186B:A13S:EL Iwarning: NEcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], | ^ src/libavcodec/vaapi_decode.c:393:94: note: 186expanded from macro 'MAP' | size2 393 | =# dFeFfMIiNn(e pM-A>Pb(cu,f fpe,r _ve,n d. .-. )p -{> AbVu_fCfOeDrE, Csi_zeI);D _ | # ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~# c, FF_Psrc/libavutil/macros.hR:O49F:I25LE:_ note: #expanded from macro 'FFMIN'# p, VAP 49r | o#fidlefei n#e# FvF, M_I_NV(Aa_,AbR)G S(_(_a )} > | ( ^b ) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vaapi_decode.c:403:5In file included from :src/libavcodec/vaapi_encode_mjpeg.c :warning: 29missing field 'profile_parser' initializer [-Wmissing-field-initializers]: src/libavcodec/bytestream.h:187:15: warning: 403comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | MAP (187H | 2 6 4 , i f ( s i zHe226 4!_=M AsIiNz,e ) | ~~~~~ ^ ~~~~ 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, VCsrc/libavcodec/bytestream.h1_S:I271MP:L17:E ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] VC1Simple ) ,271 | | ^ insrc/libavcodec/vaapi_decode.ct:393 :s94:i znote: eexpanded from macro 'MAP'2 = FFMIN( g393- | >b#udfeffeir_neen d M-A Pg(c-,> bpuf,f evr,, .s.i.ze)) ;{ A| V ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~_ CODEC_ID_src/libavutil/macros.h :49#:#25 :c , note: Fexpanded from macro 'FFMIN'F_ PROFILE_ 49# | ## dpe,f iVnAe PFrFoMfIiNl(ea, b#)# (v(,a )_ _> V(Ab_A)R G? S(_b)_ :} ( a| ) ^) | ~ ^ ~ 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, __VAsrc/libavcodec/vaapi_encode.c_ARG:S1324_:_59: warning: } missing field 'log2_chroma_w' initializer [-Wmissing-field-initializers]| ^ 1324 | { src/libavcodec/vaapi_decode.c":424Y:U5V:4 0warning: 0missing field 'profile_parser' initializer [-Wmissing-field-initializers]" , V A424_ | RT _ F OMRAMPA(TV_CY1U,V4 0 0 , V8,C 11,_ A DV A N}C,ED , | ^ VC1Advanced ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...CC libavcodec/vorbis.o ) { 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, VP8Version0In file included from _3src/libavcodec/vaapi_encode_mjpeg.c :),29 : src/libavcodec/bytestream.h| : ^293 :13:src/libavcodec/vaapi_decode.c :warning: 393:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]94 : note: expanded from macro 'MAP' 393293 | | # d e fsiinzee 2M =A PF(c,F MpI,N (vp,- >.b.uf.f)e r{_ eAnV_dC O-D EpC-_>IbDu_f f#e#r , cs,i zFeF)_;P RO F| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~I LE_ ## psrc/libavutil/macros.h, :V49A:Pr25of:i lnote: eexpanded from macro 'FFMIN' ## v, _ _49 | V#Ad_eAfRiGnSe_ _F F}MI N( a| , ^b) ((a) > (b) ? (b) : (src/libavcodec/vaapi_decode.ca:)427): 5 :| warning: ~ ^ ~missing field 'profile_parser' initializer [-Wmissing-field-initializers] 427 | In file included from src/libavcodec/vaapi_encode_mjpeg.c: 29M: Asrc/libavcodec/bytestream.hP:(294V:P15:9 warning: , comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294VP | 9 _ 0 ,i f ( s i z e 2V P!9P=r osfiizlee)0 )| , ~~~~~ ^ ~~~~ | ^ 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/bytestream.hsrc/libavcodec/vaapi_decode.c::435:3175::13 :warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 435 | MAP (A317V | 1, s i z e 2 A=V1 _FMFAMIINN,( p - >b u f fe r _eAVn1dP r-o fpi->lbeu0f)f,er , | s ^ izsrc/libavcodec/vaapi_decode.ce:)393:;94 : | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~note: expanded from macro 'MAP' src/libavutil/macros.h: 49393: | 25#:d enote: fexpanded from macro 'FFMIN'i ne MAP( c49, | p,# dve,f i.n.e. )F F{M IANV(a_C,Ob)D E(C(_aI)D _> #(#b )c ,? FF(_PbR)O F:I L(Ea_) )# # | ~ ^ ~p , VAProfilIn file included from esrc/libavcodec/vaapi_encode_mjpeg.c :29#: #src/libavcodec/bytestream.h :v318,: 15_: _warning: Vcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]A _ARGS_ _318 | } | ^ if (size2 != size) src/libavcodec/vaapi_decode.c | ~~~~~ ^ ~~~~: 436:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 436 | MAP(AV1, AV1_HIGH, AV1Profile1), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vaapi_encode_mjpeg.c:29: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vaapi_encode_mjpeg.c:29: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 17 warnings generated. src/libavcodec/vaapi_encode.c:1518:64: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1518 | rt_format_attr = (VAConfigAttrib) { VAConfigAttribRTFormat }; | ^ src/libavcodec/vaapi_encode.c:1501:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1501 | for (i = 0; i < FF_ARRAY_ELEMS(vaapi_encode_rt_formats); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode.c:1509:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1509 | if (i >= FF_ARRAY_ELEMS(vaapi_encode_rt_formats)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. src/libavcodec/vaapi_decode.c:488:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 488 | for (i = 0; i < FF_ARRAYsrc/libavcodec/vaapi_encode.c_ELE:M1590S:58(:va apwarning: imissing field 'value' initializer [-Wmissing-field-initializers]_ profile_map )1590; | i ++ ) V{A C o| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~n figAttrib rc_attr = { VAConfigAttribRateControl }; | ^ In file included from src/libavcodec/vaapi_encode_mjpeg.c:35: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 11 warnings generated. src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11 warnings generated. src/libavcodec/vaapi_encode.c:1912:61: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1912 | VAConfigAttrib attr = { VAConfigAttribMaxFrameSize }; | ^ 5 warnings generated. src/libavcodec/vaapi_encode.c:1969:59: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1969 | VAConfigAttrib attr = { VAConfigAttribEncMaxRefFrames }; | ^ src/libavcodec/vaapi_encode.c:1996:69: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1996 | attr = (VAConfigAttrib) { VAConfigAttribPredictionDirection }; | ^ CC libavcodec/vorbis_data.o In file included from src/libavcodec/vaapi_encode_h265.c:38: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/vorbis_parser.o In file included from src/libavcodec/vaapi_encode_h265.c:38: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vaapi_encode_h265.c:38: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode_vp9.c:157:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 157 | for (i = 0; i < FF_ARRAY_ELEMS(vpic->reference_frames); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vorbisdec.o src/libavcodec/vaapi_encode.c:2195:61: warning: missing field 'value' initializer [-Wmissing-field-initializers] 2195 | VAConfigAttrib attr[3] = { { VAConfigAttribEncMaxSlices }, | ^ src/libavcodec/vaapi_encode.c:2196:66: warning: missing field 'value' initializer [-Wmissing-field-initializers] 2196 | { VAConfigAttribEncSliceStructure }, | ^ src/libavcodec/vaapi_encode.c:2198:63: warning: missing field 'value' initializer [-Wmissing-field-initializers] 2198 | { VAConfigAttribEncTileSupport }, | ^ src/libavcodec/vaapi_encode_vp9.c:205:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 205 | if (avctx->i_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_vp9.c:207:65: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 207 | av_clip((avctx->i_quant_factor * priv->q_idx_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 208 | avctx->i_quant_offset) + 0.5, | ~~~~~~~~~~~~~~~~~~~~~ ~ CC libavcodec/vorbisdsp.o src/libavcodec/vaapi_encode_vp9.c:212:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 212 | if (avctx->b_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_vp9.c:214:65: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 214 | av_clip((avctx->b_quant_factor * priv->q_idx_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 215 | avctx->b_quant_offset) + 0.5, | ~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_vp9.csrc/libavcodec/bytestream.h::234271::2617:: warning: warning: missing field 'depth' initializer [-Wmissing-field-initializers]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 234 | { 271F | F _P R OiFnILtE _siUzeN2 K= NFOFWNM I}N ( g-| >b ^uf fer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/vorbisenc.o src/libavcodec/vaapi_encode.c:2271:24: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2271 | if (ctx->nb_slices > max_slices) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((CC libavcodec/vp3.o a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vaapi_encode_h265.c:38: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode_vp9.c:274:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 274 | VAAPI_ENCODE_COMMON_OPTIONS, | ^ src/libavcodec/vaapi_encode.h:476:33: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 476 | { .i64 = 0 }, 0, 1, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_vp9.c:274:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:480:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 480 | { .i64 = 0 }, 0, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_vp9.c:274:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:484:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 484 | { .i64 = 1 }, 1, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_vp9.c:274:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:489:47: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 489 | { .i64 = 2 }, 1, MAX_ASYNC_DIn file included from EPTsrc/libavcodec/vaapi_h264.cH,: F23L: AIn file included from Gsrc/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:171:18: CC libavcodec/vp3_parser.o warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/bytestream.h171 | src/libavcodec/vaapi_encode_vp9.c : :317 274::13: 5warning: g:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: -missing field 'unit' initializer [-Wmissing-field-initializers] > buffsrc/libavcodec/vaapi_encode.he:r493 :+39=: Fnote: F317 | expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS'M I Ns(izg e-4932 | >= bF u FMfIN f(er p_ {e- >bn.ud i-f6f er4_gen -=d> 0bu-f f }epr,-, > 0bs,uf feiIrNz, Te_sMi)AXz,; e )FL ;A| G ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~S| } ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | ^ src/libavutil/macros.hsrc/libavutil/macros.h::4949::2525:: note: note: expanded from macro 'FFMIN'expanded from macro 'FFMIN' 4949 | | ##ddeeffiinne eF FFMFIMNI(Na(,ab,)b )(src/libavcodec/vaapi_encode.c (((a:a) )2348>: 59: (b>) warning: (missing field 'value' initializer [-Wmissing-field-initializers]?b )( b?) (:b ()a ) :2348 | ) ( a )| )VA ~ ^ ~ C | ~ ^ ~o nfigAttriIn file included from bsrc/libavcodec/vaapi_encode_h265.c :38a: In file included from tsrc/libavcodec/hevc_sei.htr: =30 : In file included from {src/libavcodec/h2645_sei.h :28V: ACsrc/libavcodec/bytestream.h:o318nf:i15g:A warning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] tribE n318c | Q u a l iift y(Rsainzgee 2}; ! =| ^ size) | ~~~~~ ^ ~~~~ 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_mjpeg.csrc/libavcodec/vaapi_encode_vp9.c:280::82204:: warning: 26missing field 'unit' initializer [-Wmissing-field-initializers]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 280 | OFFSET(lo o204p | _f i l t e r _s h a r pn e sasv)_,a sAsVe_OrPt0T(_kT Y h= u4f f},m a0n,_ t1a5b,le [FtL]A.GdcS_ v}al,u e| ^s )); | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.hsrc/libavcodec/vaapi_encode_vp9.c::38281::1112:: warning: note: missing field 'help' initializer [-Wmissing-field-initializers]expanded from macro 'av_assert0' 281 | {38 | N U L L i},f (| ! ^( cond)) { \ | ^~~~ src/libavcodec/vaapi_encode_mjpeg.c:211:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/vaapi_h264.c:23 : 211 | In file included from src/libavcodec/h264dec.h: 39: In file included from src/libavcodec/h264_sei.h : 23 : In file included from src/libavcodec/h2645_sei.h :a28v_: asrc/libavcodec/bytestream.hs:s186e:r13t:0 (warning: kcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] <= sizeof(huff->huf f186 | m a n _ tsaibzlee2[ t= ]F.FaMIcN_v(apl-u>ebsu)f);f e r| _ ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e nd - src/libavutil/avassert.hp:-38>:b11u:f fnote: eexpanded from macro 'av_assert0'r , size); 38 | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ if (!(src/libavutil/macros.hc:on49d:)25): { note: expanded from macro 'FFMIN' 49 | # d e f i n e F F M I N ( a , b ) ( ( a ) > (b src/libavcodec/vaapi_encode.c) ? : (2367 b: 21:) warning: : comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] ( a )\) | ^~~~| ~ ^ ~ 2367 | In file included from src/libavcodec/vaapi_h264.c: 23 : In file included from src/libavcodec/h264dec.hi:39f : In file included from (src/libavcodec/h264_sei.hq:23u: aIn file included from src/libavcodec/h2645_sei.hl:i28t: ysrc/libavcodec/bytestream.h >: 187:a15t:t rwarning: .vcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a lue) { 187 | | ~~~~~~~ ^ ~~~~~~~~~~ if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode_vp9.c:290:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 290 | { NULL }, | ^ src/libavcodec/vaapi_encode.c:2395:50: warning: missing field 'value' initializer [-Wmissing-field-initializers] 2395 | src/libavcodec/bytestream.h V:AC355o:n13fi:gA twarning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r ib attr = { VACo n355f | i g A t tsriizeb E n=c RFOFIM IN}(;g - >b| u ^f fer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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, sizeIn file included from ); src/libavcodec/vaapi_encode_h264.c :| 36 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ : 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 :171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]49 | #define FFMIN(a,b) (171( | a ) > g(->bb)u f?f e(rb )+ = :F F(MaI)N)( g -| > ~ ^ ~ buffer_endIn file included from -src/libavcodec/vaapi_encode_h265.c :38g: -In file included from >bsrc/libavcodec/hevc_sei.hu:30f: fIn file included from esrc/libavcodec/h2645_sei.hr:, 28s: isrc/libavcodec/bytestream.hze:);357 : 15| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | src/libavutil/macros.hi:f49 :(25s:i znote: eexpanded from macro 'FFMIN'2 != siz e49 | )#d e f| i ~~~~~ ^ ~~~~n e FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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_qu13ant warning_osff generateds. et) + 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) | ~~~~~~~^~~~~~~~~~~~~~ ~ In file included from src/libavcodec/vaapi_encode_h264.c:36: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->src/libavcodec/vaapi_encode_mpeg2.cb:uf534fe:r_64e:n dwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- p->buffer, 534s | i z e ) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ avsrc/libavutil/macros.h_:c49li:p25(:( anote: vexpanded from macro 'FFMIN'c tx->b_q 49u | a#ndte_ffiancet orF F*M IpNr(ia,vb-)> q(u(aan)t _>p (+b ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^? (b) : (535a | ) ) | ~ ^ ~ In file included from src/libavcodec/vaapi_encode_h264.c : 36 : aIn file included from vsrc/libavcodec/h264_sei.hc:t23x-: >In file included from src/libavcodec/h2645_sei.hb:_q28u: asrc/libavcodec/bytestream.hn:t187_:15o:f fwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s et) + 1870 | . 5, 1 ,i f3 1()s;i z e| 2 ~~~~~~~~~~~~~~~~~~~~~ ~ != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode_mpeg2.csrc/libavcodec/bytestream.h::563:27126::17: warning: warning: missing field 'depth' initializer [-Wmissing-field-initializers]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 563 | { 271 | F F _P RO FiInLtE _sUiNzKeN2O W=N FF}M I N| ( ^g ->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->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: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 | src/libavcodec/bytestream.h : {317 :.13i:6 4 warning: =comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0 }, 0, 1, FLAGS },317 \ | | ^ size2 = FFMIN(p->buffer_end - p->buffer, sisrc/libavcodec/vaapi_encode_mpeg2.cze:)642;: 5 :| warning: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:480src/libavutil/macros.h:39::49 :note: 25expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS': note: expanded from macro 'FFMIN' 480 | 49 | #{d e.fii6n4e =F F0M I}N,( 0a, ,IbN)T _(M(Aa)X , >FL A(GSb )} ,? \( b )| ^: (a)) | ~ ^ ~ In file included from src/libavcodec/vaapi_h264.c:23: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:318:15: src/libavcodec/vaapi_encode_mpeg2.cwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]642: 5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 318 | src/libavcodec/vaapi_encode.h: 484 : 39 :i fnote: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS'( size 2484 | ! = si {z e.)i6 4 | = ~~~~~ ^ ~~~~ 1 }, 1, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_mpeg2.c:642:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:489:47: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 489 | { .i64 = 2 }, 1, MAX_ASYNC_DEPTH, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_mpeg2.c:642:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:493:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 493 | { .i64 = 0 }, 0, INT_MAX, FLAGS } | ^ In file included from src/libavcodec/vaapi_encode_h264.c:36: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vaapi_encode_h264.c:36: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode_mpeg2.c:667:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 667 | { NULL }, | ^ 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.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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 - src/libavcodec/vaapi_encode_mjpeg.cp->b:uf491f:e26r:, warning: smissing field 'depth' initializer [-Wmissing-field-initializers]i ze); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 491 | src/libavutil/macros.h: 49{ :F25:F _note: Pexpanded from macro 'FFMIN'R Osrc/libavcodec/vaapi_encode_mpeg2.cFIIn file included from L: E680_src/libavcodec/vbndec.cUN49:12:K | N: 27#Odwarning: : WeNmissing field 'value' initializer [-Wmissing-field-initializers] src/libavcodec/bytestream.hf in:} e186680 :F | F| MI13 : ^ N warning: ( acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ,{b N)U (L(aL) >}, (186b| ) | ^ ? (sbi)ze 2: (=a) ) F | F ~ ^ ~ MIN(p->buIn file included from fsrc/libavcodec/vaapi_h264.cf:23e: rIn file included from src/libavcodec/h264dec.h_:39e: ndIn file included from src/libavcodec/h264_sei.h:-23: In file included from psrc/libavcodec/h2645_sei.h-:>28b: usrc/libavcodec/bytestream.hf:f357e:r15,: s iwarning: zcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e ); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~357 | ifsrc/libavutil/macros.h (:ssrc/libavcodec/bytestream.h49i:ze:225317 :13:! =:note: expanded from macro 'FFMIN' swarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]z e )49 | #d| e ~~~~~ ^ ~~~~f ine F FM317I | N ( a ,sb)i z(e(2a )= >F F(MbI)N (?p -(>bb)u f:f e(ra)_)e n| d ~ ^ ~ - p->buffeIn file included from r,src/libavcodec/vbndec.c :s27iz: esrc/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: expanded from macro 'FFMIN'if (size 249 | !#=d esfiiznee) FF M| I ~~~~~ ^ ~~~~N( 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_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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/vaapi_mpeg2.c:25: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/vb.c:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/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' src/libavcodec/put_bits.h: src/libavcodec/bytestream.h265476: | :37355 ::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] { .i64 = 0 }, 3550265 | , | 1 , F siLifzAe G(=Ss }-F,F>MI N(bgsrc/libavcodec/put_bits.h\u - f>:b| _u265f ^fe: 37e:n rd_warning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n-d -s- >g-b>ufb_uptfr >=f 265 | es ri, z eso ifz e(src/libavcodec/vaapi_encode_mjpeg.cB :)i 543i;ft : B5 (su-:>| buff _)warning: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~missing field 'unit' initializer [-Wmissing-field-initializers] e)n {d src/libavcodec/vaapi_encode.h :| -src/libavutil/macros.h480: ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :s39 49-::> 25bunote: fexpanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS': _ pnote: expanded from macro 'FFMIN'In file included from t r480src/libavcodec/vb.c | :> 49= | 28 s i # d: ez src/libavcodec/bytestream.hfei{: 186.oin6:fe(4Bi13tB u :Ff=) )Fwarning: Mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 {I } ,N| (0, ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~a I,N 186b | T )_ M(AX ,( sFaiLz)eA 2>G ( b=S F) F?}M,I N( p(\b-) : >( ab| ) ^)u f | f ~ ^ ~e r_end - p->In file included from busrc/libavcodec/vaapi_encode_h264.cf:f36e: r,In file included from src/libavcodec/h264_sei.hs:i23: zIn file included from esrc/libavcodec/h2645_sei.h):;28 : src/libavcodec/bytestream.h| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~356: 13src/libavcodec/vaapi_encode_mjpeg.c:: warning: 543comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :src/libavutil/macros.h5::49 :warning: 25missing field 'unit' initializer [-Wmissing-field-initializers]: 356 | note: src/libavcodec/vaapi_encode.h: expanded from macro 'FFMIN'484: 39: note: siexpanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS'ze 2 49= | # d FFe484Mf | iI N(n ep F -F> b uMf I{feN (ra._,einb6)d4 ( (-=a ) p 1> -( b>}b),u f f?1,e (rI,b)N :Ts_ (iMza)AeX)), ;F | L ~ ^ ~ A| G ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~S }, In file included from \src/libavutil/macros.h src/libavcodec/vb.c: :2849: | :25src/libavcodec/bytestream.h ^::187 :note: 15expanded from macro 'FFMIN': warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #d ef187i | n e F FMiIfN ((a,sbi)z e((2asrc/libavcodec/bytestream.hsrc/libavcodec/vaapi_encode_mjpeg.c )::! 271543:=>: 17(: s5b: iwarning: ze)) warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ~~~~~ ^ ~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ? src/libavcodec/vaapi_encode.h :489(:b47): note: :expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' ( a271)) | 489 | | i n ~ ^ ~ t si z e{2 In file included from .=src/libavcodec/vaapi_encode_h264.c:i36 : 6F4In file included from Fsrc/libavcodec/h264_sei.h=:M23 I: N2(gIn file included from src/libavcodec/h2645_sei.h-}:,> bu281,: f fesrc/libavcodec/bytestream.hM:r357:A_X15e:_ nwarning: AdScomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] Y N-C _gD->Eb 357P | uTfH ,f eFr, sLiAizGef);S ( s| }iz ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e , 2\ ! = s| izsrc/libavutil/macros.he ^: )49 : 25:| ~~~~~ ^ ~~~~note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,bsrc/libavcodec/vaapi_encode_mjpeg.c): 543(:5(:a) >warning: missing field 'unit' initializer [-Wmissing-field-initializers] (b)src/libavcodec/vaapi_encode.h ?: 493(b:)39: :note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS'( a)) | 493 ~ ^ ~ | { .i64 = 0 }, 0, INT_MAX, FLAGS } | ^ src/libavcodec/vaapi_encode_mjpeg.c:547:33: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 547 | { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavcodec/vaapi_encode_mjpeg.c:550:33: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 550 | { .i64 = 1 }, 0, 1, FLAGS }, | ^ src/libavcodec/vaapi_encode_mjpeg.c:552:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 552 | { NULL }, | ^ src/libavcodec/put_bits.hsrc/libavcodec/put_bits.h::317317::3333:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317317 | | iiff (s(-s>b-u>f_beunfd_ e-n ds --> sb-u>fb_putfr_ p>t=r s iz>e= osfi(BzietoBfu(fB))i t{B u f| ) ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_mjpeg.c:557:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 557 | { NULL }, | ^ In file included from src/libavcodec/vbndec.c:27: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vbndec.c:27: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/vbndec.c:27: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/vp5.o In file included from src/libavcodec/vb.c:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); src/libavcodec/bytestream.h | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ :355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavutil/macros.h :49:25: note: expanded from macro 'FFMIN' 35549 | | # d e fsiiznee F F M=IN (FFaM,IbN)( g-(>(ab)u f>f e(rb_)e n?d (-b )g -:> b(uaff)e)r, s| i ~ ^ ~ze ); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from src/libavcodec/vb.c:28: src/libavutil/macros.hsrc/libavcodec/bytestream.h::49294:25::15: note: warning: expanded from macro 'FFMIN'comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 29449 | | # d e fiif n(es izFeF2M I!=N (sai,zbe)) ( (| a ~~~~~ ^ ~~~~) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vbndec.c:27: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vbndec.c:27: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/vb.c:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vb.c:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vb.c:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/vaapi_mpeg4.c:25: In file included from src/libavcodec/h263.h:24: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: 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. CC libavcodec/vp56.o In file included from src/libavcodec/vaapi_vc1.c:26: In file included from src/libavcodec/mpegvideodec.h:37: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/vbnenc.c: 27265: | src/libavcodec/bytestream.h : 171 : 18 : warning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f (s->buf_end - s- >171b | u f _ p tgr- >>=b usfifzeeorf (+B=i tFBFuMfI)N)( {g - >b| u ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~f fer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vc1_loopfilter.c:30: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37:In file included from warning: src/libavcodec/vbnenc.c:27: src/libavcodec/bytestream.h:186comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | 186 | s i zief2 (=s -F>FbMuIfN_e(npd --> bsuf-fe>r_beundf _-p tpr- >>= bsuifzfeerof,(B istiBzeu)f;) ) | { ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' In file included from 49 | #src/libavcodec/vc1_block.cde:f31i: nIn file included from esrc/libavcodec/mpegvideo.h :F45F: Msrc/libavcodec/put_bits.hI:N227:(37a: ,warning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) ((a) > (b) ? (b) 227: | ( a ) ) | ~ ^ ~ if (s->buf_In file included from esrc/libavcodec/vbnenc.cnd: 27: -src/libavcodec/bytestream.h s:-187>:b15u: fwarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]p tr >= s187i | z e o f( BiitfB u(fs)i)z e{ 2 | ! ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~= size) | ~~~~~ ^ ~~~~ src/libavcodec/vb.c:220:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] src/libavcodec/put_bits.h 220 | : 317 : 33 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]if (size > bytestre am3172 | _ g et _ibfy t(ess->_bluefft_(&ecnd- >s-t sr->ebuafm_)+p4 t|r| s>iz=e sbuf_end - s->buf_ptr >= sizeof(BitBuf)) { | src/libavcodec/put_bits.h ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s -317 | > b u fi_fe n(ds --> bsu-f>_beundf_ p-t rs ->>b=u sfi_zpetro f>(= BsiitzBeufo)f)(B i{t Bu 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/vbnenc.c:27: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vbnenc.c:27: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:src/libavcodec/put_bits.h25: :note: expanded from macro 'FFMIN'265 :37: 49warning: | #comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]d efine FFMIN(a, b265) | ( (a ) > ( bi)f (?s -(>bbu)f :_ e(na)d) -| ~ ^ ~ s->buf_ptr In file included from >src/libavcodec/vbnenc.c= :s27: isrc/libavcodec/bytestream.hz:e318o:f15(:B iwarning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Bu f)) { 318 | | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ if (size2 != size) | ~~~~~ ^ ~~~~ 4 warnings generated. src/libavcodec/vaapi_encode_h264.c:398:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 398 | for (i = 0; i < FF_ARRAY_ELEMS(ff_h2645_pixel_aspect); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_h264.c:405:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 405 | if (i >= FF_ARRAY_ELEMS(ff_h2645_pixel_aspect)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/vp56data.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/vbnenc.c:27: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vbnenc.c:27: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/vaapi_encode_h265.c:514:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 514 | for (i = 0; i < FF_ARRAY_ELEMS(ff_h2645_pixel_aspect); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_h265.c:521:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 521 | if (i >= FF_ARRAY_ELEMS(ff_h2645_pixel_aspect)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: 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/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 32 warnings generated. 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/put_bits.h:317: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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/vp56dsp.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/vaapi_encode_h265.c:869:21: warning: comparison of integers of different signs: 'long' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 869 | FFMIN(lrint(luma_den * av_q2d(mdm->min_luminance)), | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 870 | mdcv->max_display_mastering_luminance); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vaapi_encode_h265.c:934:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 934 | for (; i < FF_ARRAY_ELEMS(vpic->reference_frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 warnings generated. 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/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 >= sizeofIn file included from (Bitsrc/libavcodec/vaapi_hevc.cB:uf27): )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) | ~~~~~ ^ ~~~~ 16 warnings generated. src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vbnenc.c:141:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 141 | { NULL }, | ^ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/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/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->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_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] In file included from src/libavcodec/vaapi_hevc.c1086: | 27 : In file included from src/libavcodec/hevcdec.h : 40 : In file included from src/libavcodec/hevc_sei.h :30 : In file included from src/libavcodec/h2645_sei.h : 28a: vsrc/libavcodec/bytestream.h_:c293l:i13p: (warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a vctx->i_quant_fac to293r | * p rsiivz-e>2fi x=e d_FqFp_MpI +N ( | p ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^- >buffer _1087 | e n d - p - > b u f f e r , s i zavec)t;x - >| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~i _quant_osrc/libavutil/macros.hf:fs49et:)25 : +note: expanded from macro 'FFMIN'0 .5, 1, 5149) | ; # d| ~~~~~~~~~~~~~~~~~~~~~ ~e fine FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vaapi_hevc.c:27: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:294:15: src/libavcodec/vaapi_encode_h264.cwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1090 :20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 294 | i1090f | (s i z e 2 ! = isfi z(aev)c t x| - ~~~~~ ^ ~~~~> b_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_h265.c:1151:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/vaapi_encode_h264.c 1151: | 1092 : 67: warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o r (i = 0; i 1092< | F F _ A R R A Y _ E L E MS ( vasvli_cceli-p>(r(eafv_cpitcx-_>lbis_tq0u);a nit+_+f) a{c t o| r ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * priv->fixedsrc/libavcodec/vaapi_encode_h265.c_:q1176:p23_:p warning: +comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 11761093 | | f o r ( i = 0; i < F F_ A R R AYa_vEcLtExM-S(>vbs_lqiuacnet_-o>rfeffs_peitc)_ l+iIn file included from s0t.src/libavcodec/vc1data.c05):,; 29 1i,+: + In file included from ) 5src/libavcodec/vc1.h{1: ) ;| 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/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vaapi_hevc.c:27: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_h264.c:1151:26: warning: missing field 'depth' initializer [-Wmissing-field-initializers] 1151 | { FF_PROFILE_UNKNOWN } | ^ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vaapi_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->bCC libavcodec/vp6.o uffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ 11src/libavcodec/put_bits.h warnings: generated317. :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_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); | ~~~~~~~~~~~~~~~~~~~~~ ~ CC libavcodec/vp6dsp.o src/libavcodec/vc2enc.c:195:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 195 | while (val > maxval) { | ~~~ ^ ~~~~~~ src/libavcodec/vaapi_encode_h265.c:1308:26: warning: missing field 'depth' initializer [-Wmissing-field-initializers] 1308 | { FF_PROFILE_UNKNOWN } | ^ src/libavcodec/vc2enc.c:220:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 220 | while (val > maxval) { | ~~~ ^ ~~~~~~ CC libavcodec/vp8.o 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:1264:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1264 | VAAPI_ENCODE_COMMON_OPTIONS, | ^ src/libavcodec/vaapi_encode.h:476:33: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 476 | { .i64 = 0 }, 0, 1, FLAGS }, \ | ^ CC libavcodec/vp8_parser.o src/libavcodec/vaapi_encode_h264.c:1264:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:480:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 480 | { .i64 = 0 }, 0, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_h264.c:1264:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:484:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 484 | { .i64 = 1 }, 1, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_h264.c:1264:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:489:47: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 489 | { .i64 = 2 }, 1, MAX_ASYNC_DEPTH, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_h264.c:1264:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:493:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 493 | { .i64 = 0 }, 0, INT_MAX, FLAGS } | ^ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBsrc/libavcodec/vaapi_encode_h264.cu:f1268):)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]CC libavcodec/vp8dsp.o 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_h265.c:1387:5: warning: src/libavcodec/put_bits.hmissing field 'unit' initializer [-Wmissing-field-initializers] :317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1387 | VAAPI_ENCODE _317C | OM M ON _iOPfTI ON(S,s - >| b ^u f_end - s->buf_ptr >= sizeof(Bitsrc/libavcodec/vaapi_encode.hB:u476f:)33): {note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 476 | { .i64 = 0 }, 0, 1, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_h264.c:1336:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1336 | src/libavcodec/vaapi_encode_h265.c :{1387 :5N:UL L 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 }, | ^ 14 warnings generated. src/libavcodec/vaapi_encode_h264.c:1349:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1349 | { NULL }, | ^ src/libavcodec/vaapi_encode_h265.c:1454:36: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1454 | { .strIn file included from = Nsrc/libavcodec/vc1.cU:LL 35}: , src/libavcodec/unary.h0:,50 :041,: FLwarning: AGcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]S }, | ^ 50src/libavcodec/vaapi_encode_h265.c | : 1456 : 12 :f owarning: rmissing field 'help' initializer [-Wmissing-field-initializers]( i = 14560 | ; i < {l NeUnL L &}& ,ge t _b| i ^t s1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ 1 warning generated. src/libavcodec/vaapi_encode_h265.c:1469:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1469 | { NULL }, | ^ 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/vlc.c:318:14: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 318 | COPY(len > nb_bits); | ~~~ ^ ~~~~~~~ src/libavcodec/vlc.c:291:15: note: expanded from macro 'COPY' 291 | if (!(condition)) \ | ^~~~~~~~~ src/libavcodec/vlc.c:318:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 318 | COPY(len > nb_bits); | ^~~~~~~~~~~~~~~~~~~ src/libavcodec/vlc.c:293:17: note: expanded from macro 'COPY' 293 | if (len > 3*nbIn file included from _bitsrc/libavcodec/vaapi_vp8.cs: |24|: In file included from lsrc/libavcodec/vp8.he:n39 : >In file included from src/libavcodec/vpx_rac.h3:233): src/libavcodec/bytestream.h{ : 171 : 18 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] \ | 171 ~~~ ^ ~~~~~~~~~ | g->buffesrc/libavcodec/vlc.cr :+321=: F21F:M Iwarning: Ncomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]( g->buff er321_ | en d - gC-O>PbYu(flfeern ,&& lseinz e<)= ;n b _| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~b its); | ~~~ ^ ~~~~~~~ src/libavutil/macros.hsrc/libavcodec/vlc.c::49291::2515:: note: note: expanded from macro 'FFMIN'expanded from macro 'COPY' 49 | 291# | d e f i n e FiFMfI N((!a(,cbon)d it(io(n)a)) > (b ) ? ( b ) : ( a) ) | ~ ^ ~ \ | ^~~~~~~~~ src/libavcodec/vlc.c:321:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 321 | COPY(len && len <= nb_bits); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vlc.c:293:17: note: expanded from macro 'COPY' 293 | if (len > 3*nb_bits || len > 32) { \ | ~~~ ^ ~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ 12 warnings generated. In file included from src/libavcodec/vaapi_encode_vp8.c:31: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vaapi_encode_vp8.c:31: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vaapi_encode_vp8.c:31: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/vp9.o In file included from src/libavcodec/vaapi_vp8.c:24: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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 !src/libavcodec/vc1_block.csrc/libavcodec/bytestream.h=: :s534i271:z23:e:17 :)warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~~~~~ ^ ~~~~ 534271 | | i n t s iz e 2 i=f FF(MiINn(dge-x> b>u=f fffe_rv_ce1n_da c-_ sgi-z>ebsu[fcfoedri,n gssizeet)]; - | 1 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~U) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/vp9_metadata_bsf.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | src/libavcodec/vaapi_hevc.c s:iz99e:226: =warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]FF MIN(p->bufIn file included from fersrc/libavcodec/vaapi_encode_vp8.c_:e31n: dIn file included from 99 src/libavcodec/vp8.h- | : 39 p: In file included from src/libavcodec/vpx_rac.h-f>o:r33bu : (fsrc/libavcodec/bytestream.h:i293f :e=13 :r 0,warning: , scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i zje) ;= | 0 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~; i <293 | F Fsrc/libavutil/macros.h _: Asi49zR:eR225A: =Y _note: FEexpanded from macro 'FFMIN'FL MEIMN(Sp( -49 | p#d>ebpufff-eri_>neRen FedF -fM INepr(-ean>,bbc)u efFf(er(raa),m e>ss ()b;i) zi e+)? +(;b) ) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ : (| a ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) )src/libavutil/macros.h: 49 :| 25 ~ ^ ~: src/libavcodec/vaapi_hevc.c :note: 102expanded from macro 'FFMIN': 28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | In file included from #dsrc/libavcodec/vaapi_vp8.ce:f24i : n102eIn file included from | src/libavcodec/vp8.h: 39F : F In file included from Msrc/libavcodec/vpx_rac.h: 33I : src/libavcodec/bytestream.hN:(w318a:h,ib15)l: (e( warning: (a!)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] >f r(abm)e ? 318&(&b ) | j : < ( a if) F)(F _As iRzRA| ~ ^ ~e Y_2EL EM!S=(hIn file included from -src/libavcodec/vaapi_encode_vp8.c:s31i>z: DIn file included from src/libavcodec/vp8.he:P) 39B )| : ) ~~~~~ ^ ~~~~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 | CC libavcodec/vp9_parser.o if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vc1_mc.c:563:54: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 563 | || (unsigned)(src_y - (s->mspel << fieldmv)) > v_edge_pos - (my & 3) - ((8 + s->mspel * 2) << fieldmv)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vc1_mc.c:562:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 562 | || (unsigned)(src_x - s->mspel) > s->h_edge_pos - (mx & 3) - 8 - s->mspel * 2 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIsrc/libavcodec/vc2enc.cN(p-:>b984u:f80f:3 erwarning: _ warningeimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ns d generated . - p->buffer, si z984e | ) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~s ->slicesrc/libavutil/macros.h_:m49i:n25_: bnote: expanded from macro 'FFMIN'y tes = s -49> | s#ldiefcien_em aFxFM_IbNy(tae,sb )- (sCC libavcodec/vp9_raw_reorder_bsf.o (-a>)s l>i c(eb_)m a?x _(bby)t e: s(*a()s)- > t| o ~ ^ ~l erance/100.0f)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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vaapi_vp8.c:24: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define 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/vp9_superframe_bsf.o src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ CC libavcodec/vp9_superframe_split_bsf.o src/libavcodec/vaapi_hevc.c:363:29: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 363 | for (i = 0; i < 15 && i < sh->nb_refs[L0]; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/vaapi_hevc.c:375:33: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 375 | for (i = 0; i < 15 && i < sh->nb_refs[L1]; i++) { | ~ ^ ~~~~~~~~~~~~~~~ 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)) | ~ ^ ~ src/libavcodec/vc2enc.c:1203:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1203 | {NULL} | ^ src/libavcodec/vc2enc.c:1190:129: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/vc1_mc.c1190 | : 739 :{30":t owarning: lecomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]r ance", "Max u n739d | e r s hoo t i n p|er|c e(nutn"s,i gonfefds)eutvosfrc(_yV C> 2(Evn_cedCgoen_tpoes x t ,> >t o1l)er a-n c9e)) ,{ A V| ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~_ OPT_TYPE_DOUBsrc/libavcodec/vc1_mc.cL:E,738 :{30.: dwarning: bcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]l = 5.0f}, 7380 | . 0 f, 4 5 .0 f, V|C|2 E(NuCn_sFiLgAnGedS),u v"strocl_exr a>n c(es"-}>h,_ e d| g ~ ^~~~~e _pos >> 1)src/libavcodec/vc2enc.c -: 11909: 123| : ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | {"tolerance", "Max undershooIn file included from t isrc/libavcodec/vmdvideo.cn :per44c: esrc/libavcodec/bytestream.hn:t186":,13 :o ffwarning: secomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t of(VC2EncConte x186t | , t o lseriaznec2e )=, FAFVMI_NO(PpT-_>TbYuPfE_fDeOrU_BeLnEd, -{ .p-d>bbulf f=e r5,. 0sfi}z,e )0; . 0| f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~, 45.0f, src/libavutil/macros.hVC:249:E25NC:_ Fnote: Lexpanded from macro 'FFMIN'A GS, "to l49e | r#adnecfei"n}e, F F| M ~ ^~~~I N(a,b) ((asrc/libavcodec/vc2enc.c): 1190>: 116(:b )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]? (b) : (a)) | ~ ^ ~ 1190 | {In file included from "src/libavcodec/vmdvideo.ct:o44l: esrc/libavcodec/bytestream.hr:a187n:c15e:" , warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] "Max 187un | d e r s hiofo t( siinz ep2e rc!e=n ts",i zoef)f s e| t ~~~~~ ^ ~~~~ of(VC2EncContext, tolerance), AV_OPT_TYPE_DOUBLE, {.dbl = 5.0f}, 0.0f, 45.0f, VC2ENC_FLAGS, "tolerance"}, | ~ ^~~~ 12 warnings generated. src/libavcodec/vc2enc.c:1216:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1216 | { 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/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] src/libavcodec/vaapi_encode_vp8.c 500 | : 168 : 16 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] for (i = 0; 168 | i < if1 5( a&v&c txi-> i<_ qsuhan-t>_nfba_ctroerf s>[ 0L.10];) i + | + ~~~~~~~^~~~~~~~~~~~~~ ~) { | ~ ^ ~~~~~~~~~~~~~~~ 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] src/libavcodec/vaapi_encode_vp8.c:170:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 293 | siz e2170 | = F F M I N( p - > b uf faevr__celinpd (-(a vpc-t>xb-u>fife_r,q usaintz_ef)a;c t o| r ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~* priv->src/libavutil/macros.hq:_49i:n25d:e xnote: _expanded from macro 'FFMIN'p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^49 | #define 171F | F M I N ( a , b ) ( ( a ) > ( b ) av?c t(xb)- >i:_ q(uaa)n)t _ | o ~ ^ ~ ffset) + 0.In file included from 5src/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_encode_vp8.c:183:26: warning: missing field 'depth' initializer [-Wmissing-field-initializers] 183 | { FF_PROFILE_UNKNOWN } | ^ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vmdvideo.c:44: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode_vp8.c:219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 219 | 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:219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/bytestream.hsrc/libavcodec/vaapi_encode.h::480355::39:13 : note: warning: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS'comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 480 | {355 . | i 6 4 =s i0ze } ,= F0F,M IINN(Tg_-M>AbXu,f FfLerA_GeSn d} ,- \ g -| > ^bu ffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | src/libavcodec/vaapi_encode_vp8.c#:d219e:fi5n:e warning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]F MINsrc/libavcodec/vaapi_encode.h(a:,484b:)39 :( (note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS'a ) > ( b484) | ? ( b ){ :. (ia6)4) = | ~ ^ ~ 1 }, 1, INT_In file included from MAsrc/libavcodec/vmdvideo.cX:,44 F: LAsrc/libavcodec/bytestream.hGS:356 }:,13 :\ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ^ 356 | size2 = FFMIN(p->buffer_ensrc/libavcodec/vaapi_encode_vp8.cd :-219 :p5:- >warning: bumissing field 'unit' initializer [-Wmissing-field-initializers]f fersrc/libavcodec/vaapi_encode.h, :si489z:e47):; note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS'| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h489: | 49 : 25: note: expanded from macro 'FFMIN' { .i64 =49 | #2d e}f,i n1e, MFAFMXI_ANS(YaN,bC)_ D(EP(TaH) ,> F(LAbG)S ?} ,( 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] 357src/libavcodec/vaapi_encode_vp8.c | :219 : 5 :i fwarning: missing field 'unit' initializer [-Wmissing-field-initializers]( sisrc/libavcodec/vaapi_encode.hz:e2493 :!39:= note: sexpanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' ize) | ~~~~~ ^ ~~~~493 | { .i64 = 0 }, 0, INT_MAX, FLAGS } | ^ src/libavcodec/vaapi_encode_vp8.c:223:79: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 223 | OFFSET(loop_filter_level), AV_OPT_TYPE_INT, { .i64 = 16 }, 0, 63, FLAGS }, | ^ src/libavcodec/vaapi_encode_vp8.c:225:82: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 225 | OFFSET(loop_filter_sharpness), AV_OPT_TYPE_INT, { .i64 = 4 }, 0, 15, FLAGS }, | ^ src/libavcodec/vaapi_encode_vp8.c:226:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 226 | { NULL }, | ^ 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/vaapi_encode_vp8.c:235:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 235 | { NULL }, | ^ src/libavcodec/vmdvideo.c:125:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 125 | if (d_end - d < chainlen) | ~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/vp9block.o CC libavcodec/vp9data.o 3 warnings generated. CC libavcodec/vp9dsp.o 3 warnings generated. src/libavcodec/vc1_mc.c:1079:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1079 | || (unsigned)(src_y - 1) > v_edge_pos - (my & 3) - 16 - 3) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vc1_mc.c:1078:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1078 | || (unsigned)(src_x - 1) > s->h_edge_pos - (mx & 3) - 16 - 3 | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26 warnings generated. 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++) { | ~~~~~~ ^ ~~~~~~~ 3 warnings generated. CC libavcodec/vp9dsp_10bpp.o CC libavcodec/vp9dsp_12bpp.o CC libavcodec/vp9dsp_8bpp.o 3 warnings generated. 23 warnings generated. CC libavcodec/vp9lpf.o CC libavcodec/vp9mvs.o In file included from src/libavcodec/vmnc.c:32: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMICC libavcodec/vp9prob.o N(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMICC libavcodec/vp9recon.o N(a,b) ((a) > (b)In file included from ? (src/libavcodec/vorbisenc.cb:)37 :: src/libavcodec/vorbis_enc_data.h(a:)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:440CC libavcodec/vpx_rac.o :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 }, | ^ CC libavcodec/vqavideo.o 5 warnings generated. CC libavcodec/vqcdec.o CC libavcodec/wavarc.o In file included from src/libavcodec/vmnc.c:32: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vmnc.c:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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)) { 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) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vmnc.c:32: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vmnc.c:32: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 8 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/vmnc.c:32: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vmnc.c:32: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vmnc.c:32: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vorbisdec.c:378:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 377 | 2 warning s generatedff. _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) | ~~~~~~ ^~~~~~~~~~~ 12 warnings generated. In file included from src/libavcodec/vorbisenc.c:43: src/libavcodec/put_bits.h:209:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 209 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/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) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:306:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 306 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 4 warnings generated. src/libavcodec/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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/vp56.c:27: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp56.c:27: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp56.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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) | ^~ ~ CC libavcodec/wavpack.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/wavpackdata.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/wavpackenc.o 20 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/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/wbmpdec.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] CC libavcodec/wbmpenc.o 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp56.c:27: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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/wcmv.o CC libavcodec/webp.o src/libavcodec/vorbisdec.c:879:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 879 | (vf->bark_map_size / BARK(vf->rate / 2.0f))); | ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:80: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ~ ~~~~~~^~~~~ src/libavcodec/vorbisdec.c:879:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 879 | (vf->bark_map_size / BARK(vf->rate / 2.0f))); | ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:65: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ~~~~ ~~~~~~~~~~~~~~~^~~~~ src/libavcodec/vorbisdec.c:879:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 879 | (vf->bark_map_size / BARK(vf->rate / 2.0f))); | ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:37: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ^~~~~ ~ src/libavcodec/vorbisdec.c:879:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 879 | (vf->bark_map_size / BARK(vf->rate / 2.0f))); | ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:28: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ~~~~ ~~~~~~~~~^~~~~ src/libavcodec/vorbisdec.c:879:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 879 | (vf->bark_map_size / BARK(vf->rate / 2.0f))); | ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:6: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ^~~~~ ~ src/libavcodec/vorbisdec.c:878:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 878 | map[idx] = floor(BARK((vf->rate * idx) / (2.0f * n)) * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:80: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ~ ~~~~~~^~~~~ src/libavcodec/vorbisdec.c:878:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 878 | map[idx] = floor(BARK((vf->rate * idx) / (2.0f * n)) * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:65: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ~~~~ ~~~~~~~~~~~~~~~^~~~~ src/libavcodec/vorbisdec.c:878:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 878 | map[idx] = floor(BARK((vf->rate * idx) / (2.0f * n)) * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:37: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ^~~~~ ~ src/libavcodec/vorbisdec.c:878:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 878 | map[idx] = floor(BARK((vf->rate * idx) / (2.0f * n)) * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:28: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ~~~~ ~~~~~~~~~^~~~~ src/libavcodec/vorbisdec.c:878:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 878 | map[idx] = floor(BARK((vf->rate * idx) / (2.0f * n)) * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:6: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ^~~~~ ~ src/libavcodec/vorbisenc.c:767:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 767 | average += fabs(coeffs[j]); | ~~~~ ^~~~~~~~~ src/libavcodec/vorbisenc.c:790:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 790 | average = sqrt(tot_average * average) * pow(1.25f, position*0.005f); // MAGIC! | ~~~ ~~~~~~~~^~~~~~~ src/libavcodec/vorbisenc.c:790:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 790 | average = sqrt(tot_average * average) * pow(1.25f, position*0.005f); // MAGIC! | ~~~ ^~~~~ src/libavcodec/vorbisenc.c:790:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 790 | average = sqrt(tot_average * average) * pow(1.25f, position*0.005f); // MAGIC! | ~~~~ ~~~~~~~~~~~~^~~~~~~~~ In file included from src/libavcodec/vp5.c:32: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp5.c:32: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp5.c:32: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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 | max1src/libavcodec/bytestream.h =: F271F:MA17X:( mwarning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]x 1, fabs(coeffs[ 271 | i nt s ikz e/2 r=e aFlF_McIhN]()g)-; > b| u ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ffersrc/libavutil/macros.h_:47e:nd40 :- note: expanded from macro 'FFMAX' g->bu f47 | f#deerf,i nes iFzFeM)A;X (a ,| b) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ((a) > (bsrc/libavutil/macros.h): 49?: 25(:a )note: expanded from macro 'FFMIN': (b)) | 49 ^ | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vorbisenc.c:933:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 933 | max2 = FFMAX(max2, fabs(coeffs[samples + k / real_ch])); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavcodec/vorbisenc.c:933:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 933 | max2 = FFMAX(max2, fabs(coeffs[samples + k / real_ch])); | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/vorbisenc.c:933:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 933 | max2 = FFMAX(max2, fabs(coeffs[samples + k / real_ch])); | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ In file included from src/libavcodec/vp5.c:32: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp5.c:32: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vorbisdec.c: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/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer,src/libavcodec/vorbisdec.c s:i1178z:e37):; warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h: 491178: | 25 : note: expanded from macro 'FFMIN' 49 | #lsdpe[fii] n=e 2.F0FfM I*N (cao,bs) ((l(spa[) i>] ()b;) ? (b| ) ~~~ ^~~~~~ : (a)) src/libavcodec/vorbisdec.c| :1178 ~ ^ ~: 26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/vp5.c1178: | 32 : In file included from src/libavcodec/vp56.h : 38 : In file included from src/libavcodec/vpx_rac.h : 33 : src/libavcodec/bytestream.h : 318l:sp15[:i ]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]= 2.0f * 318co | s (l s p [ii]f) ;( s | i ^~~~ ~z e2 != size) | ~~~~~ ^ ~~~~ 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/vorbisenc.c:1015:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/bytestream.h :1015355 | : 13 : fwarning: lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]o at n = (float)(1 355< | < v en csi-z>el og 2=_ bFlFoMcIkNs(izge-[1>]b)u /f f4.src/libavcodec/vorbisdec.ce0;r:_ 1206e n:23d| : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~warning: - implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] g->buff e1206r | , s i z e ) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ if src/libavutil/macros.h(:p49 :25+: q note: =expanded from macro 'FFMIN'= 0.0) | ~~^~~ ~~49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp5.c:32: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp5.c:32: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) src/libavcodec/vorbisdec.c| ~~~~~ ^ ~~~~: 1212:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1212 | - vf->amplitude_offset) * .11512925f); | ~ ^~~~~~~~~~ src/libavcodec/vorbisdec.c:1211:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1211 | (((1ULL << vf->amplitude_bits) - 1) * sqrt(p + q))) | ~~~~ ~~^~~ src/libavcodec/vorbisdec.c:1167:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1167 | for (idx = 0; idx < lsp_len; ++idx) | ~~~ ^ ~~~~~~~ src/libavcodec/vorbisdec.c:1184:22: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1184 | while (i < vf->map_size[blockflag]) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 15 warnings generated. CC libavcodec/webp_parser.o CC libavcodec/webvttdec.o 11 warnings generated. CC libavcodec/webvttenc.o CC libavcodec/wma.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;src/libavcodec/vp9_metadata_bsf.c ++:j)124 :12{: | warning: ~ ^ ~~~~~~~ missing field 'help' initializer [-Wmissing-field-initializers] 124 | { NULL } | ^ 11 warnings generated. src/libavcodec/vorbisdec.c:1493:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1492 | ff_dlog(NULL, " pass %d offs: %d curr: %f change: %f cv offs.: %d \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1493 | pass, voffs, vec[voffs], codebook.codevectors[coffs+l], coffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/vorbisdec.c:1493:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1492 | ff_dlog(NULL, " pass %d offs: %d curr: %f change: %f cv offs.: %d \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1493 | pass, voffs, vec[voffs], codebook.codevectors[coffs+l], coffs); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/vorbisdec.c:1532:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1529 | ff_dlog(NULL, " pass %d offs: %d curr: %f change: %f cv offs.: %d+%d \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1530 | pass, voffset / ch + (voffs % ch) * vlen, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1531 | vec[voffset / ch + (voffs % ch) * vlen], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1532 | codebook.codevectors[coffs + l], coffs, l); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/vorbisdec.c:1531:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1529 | ff_dlog(NULL, " pass %d offs: %d curr: %f change: %f cv offs.: %d+%d \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1530 | pass, voffset / ch + (voffs % ch) * vlen, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1531 | vec[voffset / ch + (voffs % ch) * vlen], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1532 | codebook.codevectors[coffs + l], coffs, l); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/vorbisdec.c:1552:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1549 | ff_dlog(NULL, " pass %d offs: %d curr: %f change: %f cv offs.: %d+%d \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1550 | 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 :p18a:s swarning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] voffs_div + voffs_m o171 | d * vlge-n>b,uf f er| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+= FFMIN( g1551 | - > b uf fe r _ e n d - g -> bu f f e r , si z e ) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h : 49 : 25v:ec [note: vexpanded from macro 'FFMIN'o ffs_di v 49+ | #vdoefffisn_em oFdF M*I N(val,eb)n ](,( a) | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( b) ? (b) 1552: | ( a ) ) | ~ ^ ~ 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(cIn file included from tx,src/libavcodec/vp56data.c :.26.: .In file included from )src/libavcodec/vp56data.h :30d: oIn file included from src/libavcodec/vp56.h:{38 : In file included from isrc/libavcodec/vpx_rac.hf: 33(: 0src/libavcodec/bytestream.h) :av186_:13l:o gwarning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]c tx, AV_LOG_DEBU G186, | _ _ VA _sAiRzGeS_2_ =) ;F FM}I Nw(ph-i>lbeuf f(0e)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/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) | ~~~~~ ^ ~~~~ 16 warnings generated. 5 warnings generated. 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) | ~~~ ^ ~~~ 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:src/libavcodec/vp9_superframe_bsf.c33: src/libavcodec/bytestream.h::17166::1819:: 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] 171 | g-66>b | u f f feorr +(= nF =F 0M; InN (_ibnu;f fenr_+e+n)d {- | g ~ ^ ~~~~- >buffer, sisrc/libavcodec/vp9_superframe_bsf.c:z83e:)9;: warning: | comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 83 | src/libavutil/macros.h :49 : 25 :w lonote: osrc/libavcodec/bytestream.hexpanded from macro 'FFMIN'p (:ma271g:,17 : *p49warning: | tr# comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]=d einf[ni]-n>es iFzeF)M; I N| (a271 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ,b ) src/libavcodec/vp9_superframe_bsf.c( (in:a73:t23) :s>i znote: expanded from macro 'wloop'( eb2) ? =(73 bF | ) F M: IN ((g a-> b) fuo)rf (fn | =e ~ ^ ~ r0; _enn nbu+f+f)er ,{ s\ i z| e ~ ^ ~~~~) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/vp9_superframe_bsf.c:86:src/libavutil/macros.h9:: 49warning: :comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]25 : note: expanded from macro 'FFMIN' 4986 | | # d e f i n e F FwMlINo(oap,(bm)a g(,( aA)V _> W(Lb1)6( p?t r(,b )i n:[ n(]a-)>)s i z| e ~ ^ ~) ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9_superframe_bsf.c:73:23: note: expanded from macro 'wloop' 73 | for (n = 0; n < n_in; n++) { \ | ~ ^ ~~~~ src/libavcodec/vp9_superframe_bsf.c: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++) { \ | ~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 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)) | ~ ^ ~ 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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/vp9_superframe_split_bsf.c:29: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9_superframe_split_bsf.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/wma_common.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/vp56data.c:26: In file included from src/libavcodec/vp56data.h:30: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vorbisdec.c:1748:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] CC libavcodec/wma_freqs.o 1748 | if (blockflag == previous_window) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:1750:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1750 | } else if (blockflag > previous_window) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 1 warning generated. src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | insrc/libavcodec/bytestream.ht :si355z:e132: =warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F FMIN(g->buffer_end 355- | g - >sbizufef e r=, FsFiMzIeN)(g;- > b| u ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~f fer_endsrc/libavutil/macros.h :- 49g:->25b:u fnote: feexpanded from macro 'FFMIN'r, size); 49 | #| deIn file included from ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~f isrc/libavcodec/vp6.cn:e38 : In file included from Fsrc/libavcodec/vp56.hFsrc/libavutil/macros.h:M38:I: 49NIn file included from :(25src/libavcodec/vpx_rac.ha:: ,33note: bexpanded from macro 'FFMIN': ) src/libavcodec/bytestream.h :293(:(13 :a ) 49>warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]#( dbef)in e? (bF) F:M (Ia) )N293 ( | a| , ~ ^ ~b ) (s(ai) z>e (2b )= ? F(bF)M I: N((a)p)- > | b ~ ^ ~u ffer_end - p-In file included from >src/libavcodec/vp56data.cb:u26f: fIn file included from esrc/libavcodec/vp56data.hr:,CC libavcodec/wmadec.o 30 : sIn file included from izsrc/libavcodec/vp56.he:);38 : In file included from | src/libavcodec/vpx_rac.h ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: 33: src/libavcodec/bytestream.h:356:13: src/libavutil/macros.hwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]49 :25: note: expanded from macro 'FFMIN' 356 | 49 | s#idezfei2n e= FFFFMIMNI(Np(-a>b,ufbf)e r(_e(nad1) >- warning generated (. pb->)b u?ff e(rb,) s:iz e()a;) ) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | ~ ^ ~ src/libavutil/macros.h:49:25In file included from :src/libavcodec/vp6.c: 38note: expanded from macro 'FFMIN': In file included from src/libavcodec/vp56.h:38: In file included from 49src/libavcodec/vpx_rac.h | :#33d: esrc/libavcodec/bytestream.hfi:n294e: 15F:FM Iwarning: Ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare](a ,b) ((a) > (b) ? 294( | b ) : i(fa )() s i| z ~ ^ ~ e2 != sizIn file included from esrc/libavcodec/vp56data.c): 26 : In file included from | src/libavcodec/vp56data.h ~~~~~ ^ ~~~~:30 : In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/vp9_superframe_split_bsf.c:29: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - pCC libavcodec/wmaenc.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/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); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ CC libavcodec/wmalosslessdec.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9_superframe_split_bsf.c:29: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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 src/libavcodec/bytestream.h>= :s355i:z13e:o fwarning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]B itBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ CC libavcodec/wmaprodec.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/vp6.c:38: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp6.c:38: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9_superframe_split_bsf.c:29: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9_superframe_split_bsf.c:29: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:265:37: warning: 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/vp56.c:796:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 796 | for (i = 0; i < FF_ARRAY_ELEMS(s->frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. 43 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp56data.c:52:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 52 | { 2, 2}, {-0}, {-1}, | ^ src/libavcodec/vp56data.c:52:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 52 | In file included from {src/libavcodec/vp8.c :2,38 2: }In file included from ,src/libavcodec/vp8.h :{39-: In file included from 0src/libavcodec/vpx_rac.h},: {33-: 1src/libavcodec/bytestream.h},: 171 :| 18 ^: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/vp56data.c171: | 53 : 17 : warning: gmissing field 'prob_idx' initializer [-Wmissing-field-initializers]-> buff e53r | + = F F{M I2N,( g3-}>b,uf f{e-r2_}e,n d{- 3}-, | g ^- >buffer, size);src/libavcodec/vp56data.c : 53| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 53 | src/libavutil/macros.h : 49 :{25 :2 ,note: expanded from macro 'FFMIN'3 }, {-2} , 49{ | -#3d}e,f i n| e ^ FFMIN(a,b) ((a) > (b) ? (b) :src/libavcodec/vp56data.c :(55a:)17): | ~ ^ ~warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 55 | { 2, 5}, {-4}, {-5}, | ^ src/libavcodec/vp56data.c:55:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 55 | { 2, 5}, {-4}, {-5}, | ^ src/libavcodec/vp56data.c:56:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 56 | { 2, 6}, {-6}, {-7}, | ^ src/libavcodec/vp56data.c:56:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 56 | { 2, 6}, {-6}, {-7}, | ^ src/libavcodec/vp56data.c:61:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 61 | { 2, In file included from 7},src/libavcodec/vp8.c :{38-: 0In file included from }src/libavcodec/vp8.h,: 39{: -In file included from 1}src/libavcodec/vpx_rac.h,: 33 : | src/libavcodec/bytestream.h ^: 186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/vp56data.c186: | 61 : 23 :s iwarning: missing field 'prob_idx' initializer [-Wmissing-field-initializers]z e2 = 61F | F M I N ({p -2>,b u7f}f,e r{_-e0n}d, {-- 1p}-,> b u| f ^ fer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:src/libavcodec/vp56data.c49::2563:: 17note: : expanded from macro 'FFMIN'warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 4963 | | #d e f i n{e 2F,F M9I}N,( a{,-b2)} , ({(-a3)}, > (| b ^) ? (b) : (a)) | src/libavcodec/vp56data.c ~ ^ ~: 63:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] In file included from src/libavcodec/vp8.c63: | 38 : In file included from src/libavcodec/vp8.h :{39 : 2In file included from ,src/libavcodec/vpx_rac.h :339: }src/libavcodec/bytestream.h,: 187{:-152:} ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]{ -3}, | ^187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/vp3.c:362:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 362 | for (i = 0; i < FF_ARRAY_ELEMS(s->coeff_vlc); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_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/vp8.c:38: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp8.c:38: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMICC libavcodec/wmavoice.o N(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp8.c:38: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/vp6.c:40: src/libavcodec/vp6data.h 355: | 293 : 17 :si zewarning: missing field 'prob_idx' initializer [-Wmissing-field-initializers]= FFMIN(g->b uCC libavcodec/wmv2.o 293f | f e r _ en{d -2 ,g -2>}b,u ff{e-r1, }s,i z{e-)2; } ,| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | ^ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' src/libavcodec/vp6data.h:293:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 293 | 49 | #{d e2fi,n e2 },F FM{I-1N}(,a ,{b-)2 (}(,a ) | > ^ (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp6data.h:294:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 294 | { 2, 3},In file included from {src/libavcodec/vp8.c-:338}: , In file included from {src/libavcodec/vp8.h-4:}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] src/libavcodec/vp6data.h:294:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers]356 | s i294z | e 2 = {F FM2I,N (3p}-,> bu{ff-e3r_}e,n d{ --4 }p, - >| b ^uf fer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' src/libavcodec/vp6data.h:297:17: warning: 49missing field 'prob_idx' initializer [-Wmissing-field-initializers] | #de f297i | n e FF M{I N2(,a, b6)} ,( ({a-)5 }>, ({b-)6} ,? | ( ^ b) : (a)) | ~ ^ ~ src/libavcodec/vp6data.h:297:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] In file included from 297src/libavcodec/vp8.c | : 38 : In file included from {src/libavcodec/vp8.h :392: , In file included from 6src/libavcodec/vpx_rac.h}:, 33{: -5src/libavcodec/bytestream.h}:357,: 15{:- 6warning: }comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], | ^ 357 | if (size2 != sisrc/libavcodec/vp6data.hz:e298): 17 :| ~~~~~ ^ ~~~~warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 298 | { 2, 7}, {-7}, {-8}, | ^ src/libavcodec/vp6data.h:298:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 298 | { 2, 7}, {-7}, {-8}, | ^ src/libavcodec/vp6data.h:299:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 299 | {-0}, | ^ CC libavcodec/wmv2data.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}, {CC libavcodec/wmv2dec.o -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_NOVCC libavcodec/wmv2dsp.o EC_PF}, {-VP56_MB_INTER_DELTA_PF}, | ^ src/libavcodec/vp56data.c:232:35: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 232 | { 2, 5}, {-VP56_MB_INTER_V1_PF}, {-VP56_MB_INTER_V2_PF}, | ^ src/libavcodec/vp56data.c:232:62: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 232 | { 2, 5}, {-VP56_MB_INTER_V1_PF}, {-VP56_MB_INTER_V2_PF}, | ^ src/libavcodec/vp56data.c:234:29: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 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, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 42 warnings generated. In file included from src/libavcodec/vp9.c:37: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9.c:37: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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)) | ~ ^ ~ CC libavcodec/wmv2enc.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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9.c:37: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vp6.c:370:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 370 | for (i=0; ibuffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9.c:37: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9.c:37: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/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] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/wnv1.o CC libavcodec/wrapped_avframe.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/ws-snd1.o In file included from src/libavcodec/vp9block.c:27: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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 - CC libavcodec/xan.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/vp9block.c:27: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9block.c:27: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/xbm_parser.o In file included from src/libavcodec/vp9mvs.c:25: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (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.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9mvs.c:25: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9mvs.c:25: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vp8.c:164:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 164 | for (i = 0; i < FF_ARRAY_ELEMS(s->frames); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9mvs.c:25: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/xbmdec.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) > 1(b warning) generated . ? (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/wmadec.c:39: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ In file included from src/libavcodec/vpx_rac.c:24: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vpx_rac.c:24: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vpx_rac.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/wmaenc.c:25: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ 11 warnings generated. 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/vp9data.c:23: In file included from src/libavcodec/vp9data.h:27: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 5 warnings generated. In file included from src/libavcodec/vpx_rac.c:24: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vpx_rac.c:24: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/vp9data.c:23: In file included from src/libavcodec/vp9data.h:27: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMICC libavcodec/xbmenc.o N(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9data.c:23: In file included from src/libavcodec/vp9data.h:27: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ CC libavcodec/xface.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) > (bsrc/libavcodec/bytestream.h) ? :(271b): 17:: (warning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) ) | ~ ^ ~ In file included from src/libavcodec/vpx_rac.c271: | 24 : src/libavcodec/bytestream.h : 356i:n13t: swarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]z e2 = FFMI N356( | g - > bsuifzfee2r _=e FnFMdI N-(p -g>b-uf>fbeurff_eenrd, - sipz-e>);b uf fe| r ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~, size); src/libavutil/macros.h| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 49:25: src/libavutil/macros.hnote: expanded from macro 'FFMIN': 49:25: note: expanded from macro 'FFMIN' 49 | #defi n49 | e# dFeFfMiInNe( aF,FMbI) N(((aa,) b>) ((b()a )? >( (bb)) ?: ((ba))) : | ( ~ ^ ~a )) | ~ ^ ~ In file included from src/libavcodec/vpx_rac.c:24: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/vp9data.c:23: In file included from src/libavcodec/vp9data.h:27: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9data.c:23: In file included from src/libavcodec/vp9data.h:27: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/vqavideo.c:77: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 18 warnings generated. src/libavcodec/vp3.c:2440:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2440 | for (int i = 0; i < FF_ARRAY_ELEMS(s->coeff_vlc); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp3.c:2449:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2449 | for (i = 0; i < FF_ARRAY_ELEMS(s->coeff_vlc); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/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:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:23src/libavcodec/vp9.c: In file included from src/libavcodec/vp9data.h::27: 262In file included from :src/libavcodec/vp9dec.h:5841: :In file included from src/libavcodec/vpx_rac.hwarning: :33comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | 262 | i f i(fs i(zse-2> i!n=t rsai_zper)e d | _ ~~~~~ ^ ~~~~d ata[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) | ~~~~ ^ ~~~~~~~ CC libavcodec/xfacedec.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/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)src/libavcodec/bytestream.h : :(a271)): 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 :27127 | : In file included from src/libavcodec/vp9dec.h : 41 : iIn file included from nsrc/libavcodec/vpx_rac.ht: 33s: isrc/libavcodec/bytestream.hz:e3572: 15=: Fwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F MIN(g -357> | b u f f eirf_ e(nsdi -z ge-2 >!b=u ffseirz,e )si z e)| ; ~~~~~ ^ ~~~~ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/xfaceenc.o In file included from src/libavcodec/vqavideo.c:77: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vqavideo.c:77: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/xiph.o 30 warnings generated. src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vqavideo.c:77: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vqavideo.c:77: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/xl.o 11 warnings generated. 35 warnings generated. In file included from src/libavcodec/wmaprodec.c:93: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ CC libavcodec/xma_parser.o 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/vp3.c:3095:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3095 | for (int i = 0; i < FF_ARRAY_ELEMS(s->huffman_table); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265: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/xpmdec.o src/libavcodec/put_bits.h:306:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 306 | src/libavcodec/vp3.c : 3166if (s-:>49b:u fwarning: _encomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]d - s->buf_ptr > =3166 | si ze o f( B i t B uiff) ()p t{y p| e ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ != 0x81 && get_bits_left(&gb) >= 8U) | ~~~~~~~~~~~~~~~~~~ ^ ~~ CC libavcodec/xsubdec.o 13 warnings generated. src/libavcodec/vqavideo.c:437:48: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 437 | if (chunk_size / 3 > 256 || chunk_size > bytestream2_get_bytes_left(&s->gb)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vqavideo.c:442:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 442 | for (i = 0; i < chunk_size / 3; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vp8.c:1497:51: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'uint8_t *' (aka 'unsigned char *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 1497 | token_prob, qmul); | ^~~~~~~~~~ src/libavcodec/arm/vp8.h:32:50: note: passing argument to parameter 'token_prob' here 32 | int i, uint8_t *token_prob, int16_t qmul[2]); | ^ src/libavcodec/vp8.c:1497:63: warning: passing 'const int16_t *' (aka 'const short *') to parameter of type 'int16_t *' (aka 'short *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 1497 | token_prob, qmul); | ^~~~ src/libavcodec/arm/vp8.h:32:70: note: passing argument to parameter 'qmul' here 32 | src/libavcodec/vqavideo.c : 701 : 24 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] in t701 i | , u i n t i8f_ t( c*htuonkke_ns_ipzreo b>, si-n>td1e6co_dte _bqumfufle[r2_]s)i;z e )| { ^ | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/wavarc.c:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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->buffIn file included from er_src/libavcodec/wcmv.ce:nd28 -: psrc/libavcodec/bytestream.h-:>171b:uf18f:e rwarning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h171: | 49 : 25: note: expanded from macro 'FFMIN' g->buf 49f | e#rd e+f=i nFFeM IFNF(MgI-N>(bau,fbf)e r(_(ean)d >- (gb-)> b?u f(fbe)r :, (as)i)z e| ~ ^ ~) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from src/libavcodec/wavarc.c:28: src/libavcodec/bytestream.h:187src/libavutil/macros.h::1549:: 25warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] note: expanded from macro 'FFMIN' 187 | 49 | i#fd e(fsiinzee 2F F!M=I Nsi(zae,)b ) | ( ~~~~~ ^ ~~~~ (a) > (b) ? (b) : (a)) | ~ ^ ~ 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.logIn file included from 2_tsrc/libavcodec/wcmv.ci:le28_: csrc/libavcodec/bytestream.ho:l186s:)13;: warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c186: | 785 : 16 : swarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]z e2 = FF M785IN | ( p - >wbhuilfef e(mra_xe >n ds --> sp.h-.>tbiulfifnegr.,l osg2i_zet)i;l e_ c| o ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~l s) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~src/libavutil/macros.h :49:25: note: expanded from macro 'FFMIN' 49 | CC libavcodec/xsubenc.o #define Fsrc/libavcodec/vp9.cF:M970I:N29:( awarning: ,comparison of integers of different signs: 'enum TxfmMode' and 'int' [-Wsign-compare]b ) ((a) >970 | ( b ) ? ( bif) (:s -(>sa.)h). t x| f ~ ^ ~m mode == i) 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) | ~~~~~ ^ ~~~~ 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)) | ~ ^ ~ 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 = FFMsrc/libavcodec/bytestream.hIN:(271p:->17b:u fwarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e r_end - p->buffe r271 | , s iiznet) ;s i z| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e 2 = FFMINsrc/libavutil/macros.h:(49g:-25>:b unote: ffexpanded from macro 'FFMIN'e r_end - 49g | -#>dbeuffifneer ,F FsMiIzN(ea),;b ) | ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~( a) > (b)src/libavutil/macros.h :?49 :(b25) :: note: (expanded from macro 'FFMIN'a )) | ~ ^ ~ 49 | #defiIn file included from nsrc/libavcodec/wavarc.ce: 28F: Fsrc/libavcodec/bytestream.hM:I294N:(15a:,b )warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare](( a) > (294b | ) ? ( bi)f :( s(iaz)e)2 !| = ~ ^ ~s ize) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/wbmpdec.c:22: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_In file included from endsrc/libavcodec/wcmv.c :-28 p: ->src/libavcodec/bytestream.hb:u293f:fe13r:, warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ize); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from src/libavutil/macros.h :29349src/libavcodec/wbmpdec.c: | 25: :22 s: src/libavcodec/bytestream.hnote: :iexpanded from macro 'FFMIN'z186 e:213 := F49warning: F | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]M#I N(dpe-fi>nbeu ffFeFrM _eI186Nn(d | -a p-,> b)b (u(a f)fesr i>,z ( esb2i =) zFF MeI)?N; ((b p| )- ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ :> b(au)ff)e src/libavutil/macros.h r| ~ ^ ~:_49 e:n25:d note: - expanded from macro 'FFMIN'p -In file included from >bsrc/libavcodec/wavarc.cu:28f : src/libavcodec/bytestream.hf49: | e318#rd:,e 15s: fwarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]iz en);e F | 318F ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~MI | N( a, b ) src/libavutil/macros.h((i:fa)49 >(: s25:(ib note: z) expanded from macro 'FFMIN'?e 2 (!b)= : (sa)49)i | z#e d)| e ~ ^ ~ f i| ~~~~~ ^ ~~~~n e FFIn file included from Msrc/libavcodec/wcmv.cI:N28: (src/libavcodec/bytestream.ha,:b294): (15(a:) warning: >comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (b) ? (294b | ) : ( aif) )( s i| ~ ^ ~z e2 != sizeIn 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/webp_parser.c:82:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 82 | i = FFMIN(ctx->remaining_size, buf_size); | ^ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9.csrc/libavcodec/bytestream.h:1112::31726::13 :warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1112317 | | }s iezel2s e= iFfF M(IcNo(lp ->+b ufhfbes r<_ se-n>dco l-s )p {- >/b/ uFfIfXerM,E wshiy zneo)t ;< = ?| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | ~~~~~~~~~ ^ ~~~~~~~ src/libavutil/macros.h:src/libavcodec/vp9.c49::251113:: 23note: :expanded from macro 'FFMIN' warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 49 | #d e1113f | in e FIn file included from F M Isrc/libavcodec/vp9prob.cN :( a25i,: fbIn file included from )src/libavcodec/vp9dec.h:( 41: (In file included from r(osrc/libavcodec/vpx_rac.ha:w )+33 : >h src/libavcodec/bytestream.h(b:bs)171: 18 bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r) o:w s()a )){ /| / ~ ^ ~ F I X171M | E whgy In file included from n-src/libavcodec/wcmv.co>:tb28: usrc/libavcodec/bytestream.h:<318:f=15f? : | e ~~~~~~~~~ ^ ~~~~~~~ rwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/bytestream.h += :F355F M318I:src/libavcodec/vp9.c | N13(g:- 1156:: >warning: 26 bicomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f :( u fswarning: ficomparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]ze re_2 e!n= ds 355 | i1156-ze ) | g | ~~~~~ ^ ~~~~- >bsui } fzelfseere, sii=f FzF Me()Ir;N o(w| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~g -+>b uhffbesr <_ se-src/libavutil/macros.h>n:d49r: o-w25s :) g- >bnote: {uexpanded from macro 'FFMIN' f /f/e rF,I Xs49Mi | Ez# edw)eh;fy i nno| et ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~< =F?F M I| ~~~~~~~~~ ^ ~~~~~~~N (src/libavutil/macros.ha:49,:25b:) note: (expanded from macro 'FFMIN'( a) > ( b49) | #?d e(fbi)n e :F F(MaI)N)( 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 In file included from src/libavcodec/wavarc.c:28: src/libavcodec/bytestream.hsrc/libavcodec/wavpack.c::35728:: 15src/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] In file included from 357 | src/libavcodec/wbmpenc.c :i22f: src/libavcodec/bytestream.h(:s171iz: 18e:1712 | !warning: = comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] sgi-z>eb)u f | f ~~~~~ ^ ~~~~e r += F171F | M I N ( g-g>-b>ubfufffeerr _+=e FnFMdI -N (gg-->>bbuuffffere,r s_iezned) ;- g-| > ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~b uffer, size);src/libavutil/macros.h : 49| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: 25: note: expanded from macro 'FFMIN' src/libavutil/macros.h49: | 49#:d25e:f inote: neexpanded from macro 'FFMIN' FFMIN(a ,49b | )# d(e(fai)n e> F(FbM)I N?( a,(bb)) (: ((aa)) >) (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:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9prob.c:25: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/wbmpenc.c:22: src/libavcodec/bytestream.h:186:13In file included from : warning: src/libavcodec/wavpack.c:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 186= | F F M IsNi(zpe-2> b=u fFfFMerI_Ne(npd- >b-u fpfsrc/libavcodec/bytestream.h-er>_:b355eun:fd f-13e rp:->, b swarning: iucomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] zfef)e;r , s| iz ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e) src/libavcodec/bytestream.h; 355 | :| src/libavutil/macros.h ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 271s:i :49:z2517:e: = src/libavutil/macros.hF Fnote: M:warning: expanded from macro 'FFMIN'I49comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :N(25g: -note: >expanded from macro 'FFMIN' b uf49f | e#rd_ e271 | ef49i n | ned # F d-eFfi MiInNg(an,t- e bF>FsMI)Nbiu ff(za(ee2r,,(b ) a= (s()aFi )FzM> eI >()bN)(g ; -?>b(ub (f)f ebr | ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~_ In file included from ? e: src/libavcodec/wavarc.c(:bn30d: )(src/libavutil/macros.h src/libavcodec/unary.h a):)-49 :::50: 41g -25> b| :: (ua ~ ^ ~f warning: note: ) fcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]expanded from macro 'FFMIN') e r , | In file included from ~ ^ ~s 49src/libavcodec/wbmpenc.c | : 22i: ze#)dsrc/libavcodec/bytestream.he :;In file included from fsrc/libavcodec/wavpack.c :5028187: src/libavcodec/bytestream.hi:| n187 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: | : e 1515: F: warning: fFo src/libavutil/macros.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:49M:r25warning: I(i:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]N ( a , b)=187note: | expanded from macro 'FFMIN'0 ;( 187i ( | < al )e i f n> 49& &i | (( sf #bgie(d)efzitns izee_2e ?!=2 !b= siFFsMI(Nitzie)b () s| zea), 1| ~~~~~ ^ ~~~~ b:)( ~~~~~ ^ ~~~~gb ()((a )a)! )= | s ~ ^ ~> to p;( ib+)+ )?; In file included from ( src/libavcodec/wcmv.cb)| : ~~~~~~~~~~~~~ ^ ~~~~ :28 (: asrc/libavcodec/bytestream.h):)356 :| 13 ~ ^ ~: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/vp9.c:1189:47: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1189 | if (b->bp == PARTITION_H && row + hbs < s->rows) { | ~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9.c:1193:54: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1193 | } else if (b->bp == PARTITION_V && col + hbs < s->cols) { | ~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9.c:1200:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1200 | if (col + hbs < s->cols) { // FIXME why not <=? | ~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9.c:1201:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1201 | if (row + hbs < s->rows) { | ~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9.c:1215:30: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1215 | } else if (row + hbs < s->rows) { | ~~~~~~~~~ ^ ~~~~~~~ In file included from src/libavcodec/wbmpdec.c:22: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/wbmpdec.c:22: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->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/wbmpdec.c:22: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 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/vp9prob.c(:(25a: ) In file included from > src/libavcodec/vp9dec.h(b:)41 : ?In file included from src/libavcodec/vpx_rac.h(:b33) src/libavcodec/bytestream.h: :src/libavcodec/bytestream.h :(:293a)271::)1317 :: | warning: ~ ^ ~warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293271 | | s izient2 s=i zFeFM2IN (=p -F>FbMuIfNf(eg-r>_ebnud f-fe rp_-e>nbdu f-f egr-,> bsuizfef)e;r , s| i ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~z e); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: src/libavutil/macros.hexpanded from macro 'FFMIN': 49:25: note: expanded from macro 'FFMIN' 49 | #def in49e | #FdFeMfIiNn(ea ,Fb)F M(I(Na()a ,> b()b ) (?( a()b ) >: ((ba)) )? | ( ~ ^ ~b ) : (a)) In file included from | ~ ^ ~src/libavcodec/vp9prob.c :25: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/wavpack.c:28: src/libavcodec/bytestream.hsrc/libavcodec/webvttdec.c:293::1352: :warning: 23: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] 293 | s iz52e | 2 = FF M IN ( p ->fboufrf e(ri_e n= d0; -i p<-> bFuF_fAfReRrAY,_ sEiLEzMeS)(;w e b| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~v tt_tagsrc/libavcodec/bytestream.h_src/libavutil/macros.hre:p:49src/libavcodec/bytestream.hl317:a25::: note: cexpanded from macro 'FFMIN' 13355e: In file included from ):warning: ;13 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]49src/libavcodec/wbmpenc.c :i | :#22 +d+e: warning: )f src/libavcodec/bytestream.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i{: 293 n e317 | | :FF ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~13:M Iwarning: N (355acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] s | , i bz) e (2 ( sia)= z> e 293(FF M | b) I N (=p?-> b (uFsFbfiMI)fzeN er(_: 2g e(-=n a>dF )bF-M)I u Np f| (-pf- ~ ^ ~>eb> burfu_fefref_In file included from neer,src/libavcodec/wavpack.cdn :28 d-s : src/libavcodec/bytestream.h ig:-z -294:e15:p ->>)warning: bbu;comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]uff f| fe ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~err , ,294 ssii | zsrc/libavutil/macros.hz: 49e e:) ; )i25f ;: ( | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~s note: iexpanded from macro 'FFMIN'z e2src/libavutil/macros.h !:src/libavutil/macros.h49:=49: :25 : 25note: 49s | #:dexpanded from macro 'FFMIN'ei note: fexpanded from macro 'FFMIN'zei) n49 e | # d 49| | FFeM ~~~~~ ^ ~~~~#dfeI Nifn(eia n,FFeMb IF)FMNI(a ,bN)( (a(,(a(b)) a )>( (> (a(b))b )? >? (((bbb)) :) : ?( ((aba))))) : | (| ~ ^ ~a ~ ^ ~ )) | ~ ^ ~ In file included from In file included from src/libavcodec/vp9prob.cIn file included from src/libavcodec/wbmpenc.c:src/libavcodec/wbmpdec.c:25:22: 22In file included from : src/libavcodec/bytestream.h: :src/libavcodec/vp9dec.hsrc/libavcodec/bytestream.h294::41:356: :15In file included from 13:src/libavcodec/vpx_rac.h: :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 33warning: : comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/bytestream.h: 318 :29415: | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356i | f ( 318s | i izes2fi ! =z( ess2izi ez=) e | F2F ~~~~~ ^ ~~~~!=M IsN(ipz-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/wbmpdec.c:22: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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 | In file included from g->bsrc/libavcodec/wavpackenc.c:u30f: fesrc/libavcodec/bytestream.hr :+=171 :FF18M:IN (warning: g-comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]> buffer_end - g->b uf171f | er , si z e)g;- >b u| f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~f er += FFMIN(gsrc/libavutil/macros.h->:b49u:f25f:e note: rexpanded from macro 'FFMIN' _end - g -49>b | u#fdfeefri,n es iFzFeM)I;N ( a| , ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~b ) ((a) > (b) ? (bsrc/libavutil/macros.h) :: 49(:a)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(3a, warningb)s ( generated(. a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/wavpack.c:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/bytestream.h 318 | : 317 : 13i: fwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( size2 != size) | 317 ~~~~~ ^ ~~~~ | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/wbmpenc.c:22: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/vp9recon.c :F29F: MIn file included from INsrc/libavcodec/vp9data.h(:g27-: >In file included from bsrc/libavcodec/vp9dec.h:u41: fIn file included from src/libavcodec/vpx_rac.hf:e33r: _src/libavcodec/bytestream.he:186n:d 13-: gwarning: ->comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b uffer, siIn file included from zesrc/libavcodec/wavpackenc.c):; 30 186: | src/libavcodec/bytestream.h | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~:186 : 13s:i zwarning: esrc/libavutil/macros.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:2 49 :=25: note: Fexpanded from macro 'FFMIN'F MIN(p- >b u49ff186e | | r #_ desenizfdien -2e p ->=Fb FFuMIFNf(aM,fINb(e)pr, s-i(>zb(aeu)ff) >e ;r_(e nb d)| ? ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ - ( b)p -:> (basrc/libavutil/macros.hu):)f 49| :f25 ~ ^ ~e:r ,note: expanded from macro 'FFMIN's ize);In file included from src/libavcodec/vp9prob.c49 | | #: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~d25 e: fIn file included from isrc/libavcodec/vp9dec.hn:41e: src/libavutil/macros.h: In file included from 49Fsrc/libavcodec/vpx_rac.h:F25:: Mnote: expanded from macro 'FFMIN'33 : src/libavcodec/bytestream.hI:356N:13(:a warning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b ) ((a) > 356 ( | 49b | )# d?e f isn(bie) zFF Me:2IN (( a=a F,)bFM))I N ( p(| -(>b ~ ^ ~uaf )fe r>_ e(nbd )-In file included from p?-src/libavcodec/vp9recon.c: (>29bub: ) fIn file included from : f(esrc/libavcodec/vp9data.hr,a: s)i27): z| eIn file included from ~ ^ ~)src/libavcodec/vp9dec.h; :| 41 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ : In file included from src/libavcodec/vpx_rac.h:33src/libavutil/macros.h:: 49:src/libavcodec/bytestream.h25::187 :note: 15expanded from macro 'FFMIN': warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | In file included from # src/libavcodec/wavpackenc.cde187: | f30 in: e src/libavcodec/bytestream.h F:F 187:M15 I:N i(awarning: ,fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b )( s(i(za )e187 2> | (!b=) si z? e(i)f b() :s iz| e( ~~~~~ ^ ~~~~a 2) )! =| ~ ^ ~s ize) | ~~~~~ ^ ~~~~ 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/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.tsrc/libavcodec/bytestream.hile_:ro355ws:;13 :t iwarning: lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e_ row++) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 355 | src/libavcodec/vp9.cs:i1287z:37e: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]= FFMIN(g->b u1287f | f e r _ e n d f-o rg -(t>ibleu_cfofle r=, 0s;i ztei)l;e _ c| o ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~l < s->s.h.src/libavutil/macros.hti:li49n:g25.:ti lnote: eexpanded from macro 'FFMIN'_ cols; t i49l | e#_dceofli+n+e) F{FM I | N ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~( a,b) ((a) src/libavcodec/vp9.c>: 1291(:b26): ?warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b ) : (a)) | 1291 ~ ^ ~ | In file included from src/libavcodec/wavpack.c : 28 : tsrc/libavcodec/bytestream.hi:l356e_:r13o:w warning: =comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]= s->s.h. t356i | l i n gs.itzei2l =e _rFoFwMsI N-( p1-)> {b src/libavcodec/bytestream.h| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~u ff:er355_e:nd13 src/libavcodec/vp9.c: :-warning: pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1290 ->:26b:u fwarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]er , size ) 355 | ; 1290 | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ s i z e src/libavutil/macros.h : =49 : 25F :F ifMnote: (Itexpanded from macro 'FFMIN'iN (leg_->cb o49u | lf# fd=ee=rf i_nsee-n dF>s .Fh-M.I tNig(l-ai,>nbgb.)ut if(l(feae_)r c> ,o(l bss) i?-z (be)1 )& :; & (| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | a ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~) ) | src/libavutil/macros.h ~ ^ ~ :49:25src/libavcodec/vp9.c:: 1314note: :In file included from expanded from macro 'FFMIN'41src/libavcodec/wavpack.c: :warning: 28comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : src/libavcodec/bytestream.h :35749: | 15#:d warning: e1314comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | f i n e 357 F | FM IN ( a , b)i ff (o(r ((stia)i lze>e2 _(bc )o l?! ==( b0s;)i z :tei )l(e _a )c) | o| ~ ^ ~ ~~~~~ ^ ~~~~ l < s->s.In file included from hsrc/libavcodec/wbmpenc.c.:ti22l: src/libavcodec/bytestream.hi:ng356.:t13i:l ewarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]c ols; til e_356c | o l+ + ) s{i z e| 2 ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ = FFMIN(psrc/libavcodec/vp9.c->:b1361u:f25:f ewarning: rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_e nd - p -1361>b | u f f er , s i z e ) ;i f | ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~r ow + 8src/libavutil/macros.h :<49 s:-25>:r onote: wsexpanded from macro 'FFMIN') { | ~~~~~~~ ^ ~~~~~~~ 49 | #definsrc/libavcodec/vp9.ce :F1378:F35M:I Nwarning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a ,b) ((a )1378 | > ( b ) ? ( b ) : ( a) )f o r| ~ ^ ~ (col = 0; In file included from csrc/libavcodec/wbmpenc.co:l22 : c:o15l:s ;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) : (asrc/libavcodec/bytestream.h)): 271 :| 17 ~ ^ ~: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | 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/wavpackenc.cF:MI30N(: asrc/libavcodec/bytestream.h,:b293): (13(:a )warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]> (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 :293294: | 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] size2 = F294 | F M I Ni(fp -(>sbizuef2f e!r=_ esnidz e-) | 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/vp9.c:1420:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/wavpackenc.c:30: src/libavcodec/bytestream.h:294:15: warning: 1420comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | for (tile_ r294o | w = 0i;f t(isliez_ero2w !<= ss-i>zse.)h . t| i ~~~~~ ^ ~~~~l ing.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/wavarc.c:301:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 301 | if (s->nb_samples > 570U) { src/libavcodec/bytestream.h | : ~~~~~~~~~~~~~ ^ ~~~~317 :13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = 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.hb): 317?: (13b:) :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare](a )) | ~ ^ ~ In file included from src/libavcodec/vp9recon.c:29: In file included from src/libavcodec/vp9data.h:27: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318317 | | i f s(iszizee22 !== FsiFzMeI)N (| p ~~~~~ ^ ~~~~- >buffer_end - p->buffer, In file included from sizesrc/libavcodec/webp.c);: 47| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~src/libavcodec/bytestream.h: 171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 17149 | | # d e gf-i>nbeu fFfeFrM I+N=( aF,FbM)I N(((ga-)> b>src/libavcodec/vp9.c u(fb):f e1486?:r_ en19(d:b ) - warning: :g -(comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]> ab)u)f f er| , ~ ^ ~s iz e1486); | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ for (i =In file included from 0src/libavcodec/wavpackenc.c; :isrc/libavutil/macros.h30: :49src/libavcodec/bytestream.h:<:25318 s:: -note: 15>expanded from macro 'FFMIN's: b_warning: rocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]w s; 49i | +#+)d e{f i n| e ~ ^ ~~~~~~~~~~318 | F F M I Ni(f a(s,ib)src/libavcodec/vp9.cz: 1493(e(2: !31a=) : > swarning: i(comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]z b)e )? ( b | )1493 | ~~~~~ ^ ~~~~ : (a ) ) | ~ ^ ~ for (col = 0; col < s->cols; | ~~~ ^ ~~~~~~~ In file included from src/libavcodec/webp.c:47: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/webp.c:47: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vp9prob.csrc/libavcodec/bytestream.h::35355::4513:: 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] 35535 | | suipdzaet e_ f=a cFtFoMrI =N( FgA-S>TbDuIfVf(eurpd_aetned _-f agc-t>bour f*f eFFrM,I Ns(iczte,) ;m a | x ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~_ count), msrc/libavutil/macros.ha:x49_:c25o: unote: nexpanded from macro 'FFMIN't ); | ^ ~~ ~~~~~~~~~ 49 | #definsrc/libavutil/macros.he: 49F:F25M:I Nnote: (expanded from macro 'FFMIN'a ,b) ((a )49 | #> d(ebf)i n?e (FbF)M I: N((aa),) b )| ~ ^ ~( (a) > (b) ? (b)In file included from :src/libavcodec/vp9recon.c (:a29): )In file included from src/libavcodec/vp9data.h :| ~ ^ ~27 : In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/bytestream.h :355:13: warning: 356comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h :35549 | : 25 : note: sexpanded from macro 'FFMIN'i ze = F F49M | I#Nd(egf-in>eb uFfFfMeINr(_a,eb)n d( (-a )g ->> b(ubf) f?e r(b,) :s i(zae))); | ~ ^ ~| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hIn file included from :src/libavcodec/vp9recon.c49::2925: :In file included from src/libavcodec/vp9data.hnote: :expanded from macro 'FFMIN'27 : In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h :49357 | #:d15e:f iwarning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e FFMI N357( | a , b ) i(f( a()s i>ze 2( b!)= ?s i(zbe)) : | ~~~~~ ^ ~~~~( a)) | ~ ^ ~ In file included from src/libavcodec/wavpackenc.c:30: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer,src/libavcodec/vp9.c siz:e1511):29;: warning: | comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 1511 | 49 | # deffoirn (et iFleF MI=N (0a; ,tbil)e (<( as)- >>a c(tbi)ve _?t i(lbe_)c o:l s(;a )t)i l| ~ ^ ~e ++) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/vp9.csrc/libavcodec/wavpackenc.c::153130:: 29src/libavcodec/bytestream.h:: 357warning: :comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1531 | 357 | f o ri f( t(ilse i=z e02; t!i=l es i| ac ~~~~~ ^ ~~~~t ive_tile_cols; tile++) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9mvs.c:146:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 146 | if (col > td->tile_col_start) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9mvs.c:163:25: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 163 | r >= 0 && r < s->rows) { | ~ ^ ~~~~~~~ src/libavcodec/vp9mvs.c:162:42: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 162 | if (c >= td->tile_col_start && c < s->cols && | ~ ^ ~~~~~~~ src/libavcodec/vp9mvs.c:162:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 162 | if (c >= td->tile_col_start && c < s->cols && | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9mvs.c:199:67: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 199 | if (c >= td->tile_col_start && c < s->cols && r >= 0 && r < s->rows) { | ~ ^ ~~~~~~~ src/libavcodec/vp9mvs.c:199:42: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 199 | if (c >= td->tile_col_start && c < s->cols && r >= 0 && r < s->rows) { | ~ ^ ~~~~~~~ src/libavcodec/vp9mvs.c:199:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 199 | if (c >= td->tile_col_start && c < s->cols && r >= 0 && r < s->rows) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/webvttenc.c:167:16: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 167 | for (i=0; i:n17:u mwarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r ects; i++) { | ~^~~~~~~~~~~~~~~ 271 | src/libavcodec/webvttenc.c :i188nt: 23s:i zwarning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]e 2 = FFM I188N | ( g - > biuf f(fse-r>_beunfdf e-r .gl-e>n b>u fbfuefrs,i zse)i ze{); | | ~~~~~~~~~~~~~ ^ ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 17 warnings generated. In file included from src/libavcodec/wavpackenc.c:31: In file included from src/libavcodec/wavpackenc.h:26: src/libavcodec/wavpack.h:144:13: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 144 | if (val > 31U) | ~~~ ^ ~~~ In file included from src/libavcodec/webp.c:47: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/webp.c:47: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/xvididct.o 1 warning generated. src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/webp.c:47: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/webp.c:47: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/webp.c:47: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vp9.c:1673:33: warning: comparison of integers of different signs: 'enum TxfmMode' and 'int' [-Wsign-compare] 1673 | if (s->s.h.txfmmode == i) | ~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/vp9.c:1684:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1684 | for (i = 0; i < s->sb_rows; i++) | ~ ^ ~~~~~~~~~~ src/libavcodec/vp9.c:1707:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1707 | for (tile_row = 0; tile_row < s->s.h.tiling.tile_rows; tile_row++) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1708:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1708 | for (tile_col = 0; tile_col < s->s.h.tiling.tile_cols; tile_col++) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1712:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1712 | tile_row == s->s.h.tiling.tile_rows - 1) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1711:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1711 | if (tile_col == s->s.h.tiling.tile_cols - 1 && | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1744:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1744 | for (i = 1; i < s->s.h.tiling.tile_cols; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1745:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1745 | for (j = 0; j < sizeof(s->td[i].counts) / sizeof(unsigned); j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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] src/libavcodec/xiph.c 227: | 32 : 51 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]i f (s->buf_end - s->buf_ptr >= 32 | s i z e oiff( Bi(teBxutrfa)d)a t{a _| s ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~i ze >= 6 && AV_RB16(extradata) == first_header_size) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | ifCC libavcodec/xwd_parser.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_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/xwddec.o In file included from src/libavcodec/wavpack.c:33: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/vp9recon.c:41:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 41 | int have_left = col > td->tile_col_start || x > 0; | ~~~ ^ ~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/wavpack.c:34: src/libavcodec/wavpack.h:144:13: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 144 | if (val > 31U) | ~~~ ^ ~~~ src/libavcodec/vp9recon.c:226:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 226 | int end_x = FFMIN(2 * (s->cols - col), w4); | ^ ~~~~~~~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9recon.c:227:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 227 | int end_y = FFMIN(2 * (s->rows - row), h4); | ^ ~~~~~~~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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:src/libavcodec/wavpack.c25:183:62: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : note: 183 | if ((ctx->ch[0].median[0] < 2U) && (ctx->ch[1].median[0] < 2U) && | ~~~~~~~~~~~~~~~~~~~~ ^ ~~ expanded from macro 'FFMIN'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) && | ~~~~~~~~~~~~~~~~~~~~ ^ ~~ 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp8.c:2867:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2867 | for (i = 0; i < FF_ARRAY_ELEMS(s->frames); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 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) ? (b1) warning generated. : (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/wavpack.c:347:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 347 | if (S >= 0x1000000U) { | ~ ^ ~~~~~~~~~~ src/libavcodec/vp8.c:2876:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2876 | for (i = 0; i < FF_ARRAY_ELEMS(s->frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp8.c:2956:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2956 | for (i = 0; i < FF_ARRAY_ELEMS(s_src->frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11 warnings generated. In file included from src/libavcodec/vp9lpf.c:24: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 11 warnings generated. 10 warnings generated. src/libavcodec/bytestream.h:317:13: In file included from warning: 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] comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 317 | size2 = FFMIN(p->buffer_end - p->buffer, In file included from src/libavcodec/wmaenc.cs: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] ize 227 | if (s->buf_end - s->buf_ptr >= sizeof(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/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:15src/libavcodec/put_bits.h::265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != siz11 warnings generated. 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/xwdenc.o 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->bsrc/libavcodec/put_bits.huf_:en317d: -33 : swarning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]> buf_ptr >= s i317z | e o f ( Biift B(su-f>b)u)f _{e n d| - ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:src/libavcodec/put_bits.h:355265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :13 :265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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-src/libavcodec/put_bits.h:>317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] bu f317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/vp9lpf.c:24: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/wmadec.c:180:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 180 | s->lsp_cos_table[i] = 2.0f * cos(wdel * i); | ~~~ ~~~~~^~~ src/libavcodec/wmadec.c:180:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 180 | s->lsp_cos_table[i] = 2.0f * cos(wdel * i); | ^~~~ ~ src/libavcodec/wmadec.c:193:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 193 | a = (float) m * (0.5 / (1 << LSP_POW_BITS)); | ^~~~~~~~~ ~ src/libavcodec/wmadec.c:194:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | a = 1/sqrt(sqrt(a)); | ~~~~ ^ 2 warnings generated. src/libavcodec/wmaenc.c:226:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 226 | mdct_norm = 1.0 / (float) n4; | ~ ^~~~~~~~~~ src/libavcodec/wmaenc.c:249:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 249 | mult = ff_exp10(total_gain * 0.05) / s->max_exponent[ch]; | ~ ^~~~~~~~~~~~~~~~~~~ src/libavcodec/wmaenc.c:258:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 258 | double t = *coefs++ / (exponents[i] * mult); | ~ ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 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/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/vp9block.c:95:49: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 95 | int bw4 = ff_vp9_bwh_tab[1][b->bs][0], w4 = FFMIN(s->cols - col, bw4); | ^ ~~~~~~~~~~~~~ ~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:96:49: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 96 | int bh4 = ff_vp9_bwh_tab[1][b->bs][1], h4 = FFMIN(s->rowssrc/libavcodec/wmadec.c - r:ow633,: 27:b hwarning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , y; | ^ ~~~~~~~~~~~~~ ~~~ src/libavutil/macros.h633: | 49 :25 : note: expanded from macro 'FFMIN' mdct_ n49 | o#rdme f=i n1e .F0F M/IN ((af,lbo)a (t()a )n 4>; ( b| ) ~ ^~~~~~~~~~ ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:97:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 97 | int have_a = row > 0, have_l = col > td->tile_col_start; | ~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/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/wrapped_avframe.c:90:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 90 | if (pkt->size < sizeof(AVFrame)) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ In file included from src/libavcodec/wmavoice.c:38: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/wma.c:140:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 140 | s->byte_offset_bits = av_log2((int) (bps * s->frame_len / 8.0 + 0.5)) + 2; | ~~~~^~~~~~~~~~~~~~ ~ src/libavutil/intmath.h:84:23: note: expanded from macro 'av_log2' 84 | #define av_log2 ff_log2 | ^ src/libavutil/intmath.h:40:44: note: expanded from macro 'ff_log2' 40 | # define ff_log2(x) (31 - __builtin_clz((x)|1)) | ^ src/libavcodec/wmadec.c:695:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 695 | mult1 = sqrt(exp_power[j] / exp_power[last_high_band]); | ~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/wmadec.c:697:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 697 | mult1 = mult1 * ff_exp1src/libavcodec/wma.c0(:s150-:>16hi:g hwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]b and_valu e150s | [ c h ] [ j] *b p0s.10 =5 b)p; s | ^~~~~ ~* 1.6; | ^~~ ~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | src/libavcodec/wma.c :i152f:13 :( swarning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]> buf_en d152 | - s - > bu f _ipft r (>b=p ssi1z e>o=f (0B.i6t1B)u f )| ) ^~~~ ~~ { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/wma.c:155:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | high_freq = high_freq * 0.4; | ^~~~~~~~~ ~ src/libavcodec/wma.c:157:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 157 | if (bps1 >= 1.16) | ^~~~ ~~ src/libavcodec/wma.c:159:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 159 | else if (bps1 >= 0.72) | ^~~~ ~~ src/libavcodec/wma.c:160:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 160 | high_freq = high_freq * 0.7; | ^~~~~~~~~ ~ src/libavcodec/wma.c:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | high_freq = high_freq * 0.6; | ^~~~~~~~~ ~ src/libavcodec/wma.c:164:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | if (bps > 0.5) | ^~~ ~ src/libavcodec/wma.c:165:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 165 | high_freq = high_freq * 0.5; | ^~~~~~~~~ ~ src/libavcodec/wma.c:167:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | high_freq = high_freq * 0.3; | ^~~~~~~~~ ~ src/libavcodec/wma.c:169:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 169 | high_freq = high_freq * 0.7; | ^~~~~~~~~ ~ src/libavcodec/wma.c:171:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | if (bps <= 0.62src/libavcodec/put_bits.h5) : 317| ^~~ ~~: 33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_esrc/libavcodec/wma.cn:d172 :- 25s:- >warning: bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]u f_ptr >= s i172z | e o f ( B i tB u f ) ) { h i| g ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~h _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 | eIn file included from lse src/libavcodec/wmv2.ci:f23 : (bIn file included from psrc/libavcodec/mpegvideo.hs: 45>: =src/libavcodec/put_bits.h :0227.:637): | warning: ^~~ ~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->bsrc/libavcodec/wma.cuf:_181e:n25d: -warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s- >buf_ptr >181= | s i z e o f ( Bi tB uf ) )h i{g h| _ ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~f req = high_freq * 0.6; | ^~~~~~~~~ ~ src/libavcodec/wma.c:183:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | high_freq = high_freq * 0.5; | ^~~~~~~~~ ~ src/libavcodec/wma.c:190:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | ff_dlog(s->avctx, "bps=%f bps1=%f high_freq=%f bitoffset=%d\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | bps, bps1, high_freq, s->byte_offset_bits); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/wma.c:190:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | ff_dlog(s->avctx, "bps=%f bps1=%f high_freq=%f bitoffset=%d\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | bps, bps1, high_freq, s->byte_offset_bits); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(src/libavcodec/put_bits.hctx,: 265A:V37_: Lwarning: OGcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_D EBUG, __VA_ARGS __265) | ; } w h iilfe ((s0-) > b| u ~~~~~~ ^~~~~~~~~~~f _end - s-src/libavcodec/wma.c>:b190u:f13:_ pwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r >= sizeof( B189i | tB u f ) )f f{_ d l| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~o g(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/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/wma.c: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/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/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: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; | ~ ^~~~~~~~~~~~~~~~~~~ CC libavcodec/xxan.o 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 | src/libavcodec/put_bits.hels:e265 :i37f: (warning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]p s1 < 1.16) | ^~~~ ~ 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/y41pdec.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/y41penc.o CC libavcodec/ylc.o 1 warning generated. 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/yop.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/yuv4dec.o In file included from src/libavcodec/xan.c:38: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/yuv4enc.o src/libavcodec/wavpackenc.c:653:28: warning: 11comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] warnings generated. 653 | if (limit && dbits >= limit) | ~~~~~ ^ ~~~~~ 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' src/libavcodec/put_bits.h 49 | :#d317e:33f:in ewarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F FMIN(a,b) ((a) >317 | ( b ) i?f ((bs)- >:b u(fa_)e)n d | ~ ^ ~- s->buf_ptrIn file included from >src/libavcodec/xan.c=: 38s: isrc/libavcodec/bytestream.hz:e187o:f15(:B iwarning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Bu f)) { 187| | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/zerocodec.o In file included from src/libavcodec/wmv2enc.c:23: In file included from src/libavcodec/h263.h:24: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 13 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/zlib_wrapper.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/put_bits.h:317: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/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/webp.c:1042:25: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 1042 | av_assert0(size <= 1024U); | ~~~~ ^ ~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->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/xfaceenc.c : :(195a:)22): warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~ ^ ~ In file included from src/libavcodec/xan.c195:38: | src/libavcodec/bytestream.h :356 : 13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] av_assert 0356( | i < ssiizzeeo2f (=i nFtFbMuIfN()p)-;> b u| f ~ ^ ~~~~~~~~~~~~~~f er_end - p->src/libavutil/avassert.h:b38u:f11f:e rnote: ,expanded from macro 'av_assert0' size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 38 | src/libavutil/macros.hi:f49 :(25!:( note: cexpanded from macro 'FFMIN'o nd)) { 49 | # d e f i n e FF M I N( 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) | ~~~~~ ^ ~~~~ 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/wavpackenc.c:995:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 995 | if (value < GET_MED(0)) { | ~~~~~ ^ ~~~~~~~~~~ src/libavcodec/wavpackenc.c:1001:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1001 | if (value - low < GET_MED(1)) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/wavpackenc.c:1007:33: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1007 | if (value - low < GET_MED(2)) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/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)) | ~ ^ ~ CC libavcodec/zmbv.o CC libavcodec/zmbvenc.o src/libavcodec/webp.c:1364:41: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1364 | if (bytestream2_get_bytes_left(&gb) < chunk_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/webp.c:1381:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1381 | if (bytestream2_get_bytes_left(&gb) < chunk_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ CC libswresample/arm/audio_convert_init.o AR libpostproc/libpostproc.a 3 warnings generated. src/libavcodec/xpmdec.c:242:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 242 | len = FFMIN(FFMAX(len, 0), sizeof(color_name) - 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ AS libswresample/arm/audio_convert_neon.o AS libswresample/arm/resample.o CC libswresample/arm/resample_init.o CC libswresample/audioconvert.o CC libswresample/dither.o CC libswresample/options.o 18 warnings generated. src/libavcodec/xan.c:591:25: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 591 | if (new_pal < s->palettes_count) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/wavpackenc.c:1777:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1777 | recurse_stereo(s, &info, 0, (int) floor(s->delta_decay + 0.5), | ~~~^~~~~~~~~~~ ~ src/libavcodec/wavpackenc.c:1788:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1788 | s->delta_decay = (float)((s->delta_decay * 2.0 + s->decorr_passes[0].delta) / 3.0); | ~~~^~~~~~~~~~~ ~ CC libswresample/rematrix.o 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) CC libswresample/resample.o ? (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, | ~~~~~~~~ ^ ~~~~~~~ CC libswresample/resample_dsp.o src/libavcodec/vp9recon.c:604:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 604 | int end_x = FFMIN(2 * (s->cols - col), w4); | ^ ~~~~~~~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9recon.c:605:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 605 | int end_y = FFMIN(2 * (s->rows - row), h4); | ^ ~~~~~~~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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) ? src/libavcodec/wavpackenc.c(b): 2076::26 : (warning: acomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]) ) | ~ ^ ~ 2076 | if (sample - low < GET_MED(1)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/wavpackenc.c:2084:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 2084 | if (sample - low < GET_MED(2)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~ CC libswresample/swresample.o In file included from src/libavcodec/xsubenc.c:24: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xsubenc.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 1 warning generated. In file included from src/libavcodec/xsubdec.c:26: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from src/libavutil/macros.h:49src/libavcodec/xsubdec.c::2526:: 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 FFMI N186( | a , b) ( (as)i z>e 2 (=b )F F? M(IbN)( p:- >(bau)ff)e r _e| n ~ ^ ~d - p->buffeIn file included from rsrc/libavcodec/xsubenc.c, :si24z: esrc/libavcodec/bytestream.h):;294 : 15| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h :29449 | : 25 : note: iexpanded from macro 'FFMIN'f (size2 49! | #=d esfiiznee) F F| M ~~~~~ ^ ~~~~I N(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xsubdec.c:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffCC libswresample/swresample_frame.o 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/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) | ~~~~~ ^ ~~~~ src/libavcodec/wmaprodec.c:1326:52: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1326 | av_assert0(num_vec_coeffs + offset <= FF_ARRAY_ELEMS(s->channel[c].out)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 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) : (a)) 271| | ~ ^ ~ int size2In file included from src/libavcodec/xsubenc.c=:24 : Fsrc/libavcodec/bytestream.hF:356M:I13N:( gwarning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]> buffer_end 356- | g- > b ufsfiezre, 2s i=z eF);F M I| N ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~( p->buffer_src/libavutil/macros.he:49n:d25 : -note: expanded from macro 'FFMIN'p ->buffe r,49 | s#idzeef)i;n e | F ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~F MIN(a,bsrc/libavutil/macros.h):49 :(25(:a )note: expanded from macro 'FFMIN'> (b) ? 49( | b#)d e:f i(nae )F)F M IN| ( ~ ^ ~ 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) | ~~~~~ ^ ~~~~ 11 warnings generated. CC libswresample/version.o In file included from src/libavcodec/xsubdec.c:26: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xsubdec.c:26: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xsubdec.c:26: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 11 warnings generated. 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/put_bits.h:265:37: src/libavcodec/xsubdec.cwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :42:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]265 | if ( s-42> | b u f _ efnodr -( is -=> b0;u if _

e=o fs(itcz_eoofff(seBtitsB)u;f )i)+ +{) {| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ | ~ ^ ~~~~~~~~~~~~~~~~~~ CC libswscale/alphablend.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ AS libswscale/arm/hscale.o 3 warnings generated. 27 warnings generated. src/libavcodec/wavpackenc.c:2949:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2949 | { "joint_stereo", "", OFFSET(joint), AV_OPT_TYPE_BOOL, {.i64=-1}, -1, 1, FLAGS }, | ^ src/libavcodec/wavpackenc.c:2950:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2950 | { "optimize_mono", "", OFFSET(optimize_mono), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavcodec/wavpackenc.c:2951:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2951 | { NULL }, | ^ AS libswscale/arm/output.o 32 warnings generated. 8 warnings generated. AS libswscale/arm/rgb2yuv_neon_32.o CC libswscale/arm/swscale.o AS libswscale/arm/rgb2yuv_neon_16.o CC libswscale/arm/swscale_unscaled.o 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/xwddec.c:27: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xwddec.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 4 warnings generated. AS libswscale/arm/yuv2rgb_neon.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)CC libswscale/gamma.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/xwddec.c:27: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xwddec.c:27: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 3 warnings generated. src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xwddec.c:27: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xwddec.c:27: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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; | ~ ^~~~~ CC libswscale/half2float.o src/libavcodec/wmavoice.c:565:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | dot = dot / (dot + 0.6 * optimal_gain); // 0.625-1.000 | ~ ^~~~~~~~~~~~ src/libavcodec/wmavoice.c:565:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | dot = dot / (dot + 0.6 * optimal_gain); // 0.625-1.000 | ^~~ ~ src/libavcodec/wmavoice.c:565:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | dot = dot / (dot + 0.6 * optimal_gain); // 0.625-1.000 | ^~~ ~ src/libavcodec/wmavoice.c:590:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 590 | rh0 = 1.0 + avpriv_scalarproduct_float_c(lpcs, lpcs, n_lpcs); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/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/wmavoice.c:627:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 627 | gain_mul = range * (fcb_type == FCB_TYPE_HARDCODED ? (5.0 / 13.0) : | ^~~~~ ~ src/libavcodec/wmavoice.c:629:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | angle_mul = gain_mul * (8.0 * M_LN10 / M_PI); | ^~~~~~~~ ~ src/libavcodec/wmavoice.c:633:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 633 | idx = lrint((max - lpcs[n]) * irange - 1); | ~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ src/libavcodec/wmavoice.c:639:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 639 | idx = av_clipf((pwr * gain_mul - 0.0295) * 70.570526123, 0, INT_MAX / 2); | ~~~~^~~~~~~~~~ ~ 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), | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libswscale/hscale.o 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), | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~ 1 warning generated. 15 warnings generated. 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[interIn file included from pol][src/libavcodec/xwdenc.c1:][25: n]src/libavcodec/bytestream.h :*171 :de18l:t awarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]+ i_lsps[n]; | ^~~~~~~~~~~~~~~~~~~~~~~~ ~ 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xwdenc.c:25: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xwdenc.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/wmavoice.c:1005:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1005 | a1[n] = ipol_tab[interpol][0][n] * delta + i_lsps[n]; | ^~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/wmavoice.c:1006:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1006 | a1[16 + n] = ipol_tab[interpol][1][n] * delta + i_lsps[n]; | ^~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xwdenc.c:25: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xwdenc.c:25: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 12 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/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) | ~~~~~ ^ ~~~~ CC libswscale/hscale_fast_bilinear.o CC libswscale/input.o 13 warnings generated. CC libswscale/options.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) - | ~~~~~~~~~~~~~~ ~ src/libavcodec/wmavoice.c:1455:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1455 | i_lsps[n] = cos(prev_lsps[n] + fac * (lsps[n] - prev_lsps[n])); | ^~~ ~ CC libswscale/output.o src/libavcodec/xwdenc.c:187:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 187 | for (i = 0; i < ncolors; i++) { | ~ ^ ~~~~~~~ CC libswscale/rgb2rgb.o In file included from src/libavcodec/ylc.c:33: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ In file included from src/libavcodec/xxan.c:27: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ 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/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 | iIn file included from f (ssrc/libswscale/half2float.ci:ze219 : !=In file included from ssrc/libavutil/half2float.ci:z19e: )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:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_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 libswscale/slice.o | ~ ^ ~ In file included from src/libavcodec/xxan.c:27: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libswscale/swscale.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/xxan.c:27: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #deCC libswscale/swscale_unscaled.o fine FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xxan.c:27: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libswscale/utils.o CC libswscale/version.o 1 warning generated. 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/vscale.o 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/dither.c:27:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 27 | double scale = s->dither.noise_scalesrc/libswresample/options.c;: 46 :| 167 ~~~~~ ~~~~~~~~~~^~~~~~~~~~~: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | OFFSET(user_out_ch_count ), AV_OPT_TYPE_INT, {.i64=0 }, 0 , SWR_CH_MAX, PARAM|DEPREC}, | ^ src/libswresample/options.c:48:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | OFFSET(user_out_ch_count ), AV_OPT_TYPE_INT, {.i64=0 }, 0 , SWR_CH_MAX, PARAM|DEPREC}, | ^ src/libswresample/options.c:49:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | {"uch" , "set used channel count" , OFFSET(user_used_ch_count), AV_OPT_TYPE_INT, {.i64=0 }, 0 , SWR_CH_MAX, PARAM|DEPREC}, | ^ 14 warnings generated. src/libswresample/options.c:50:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | {"used_channel_count" , "set used channel count" , OFFSET(user_used_ch_count), AV_OPT_TYPE_INT, {.i64=0 }, 0 , SWR_CH_MAX, PARAM|DEPREC}, | ^ src/libswresample/options.c:52:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | {"isr" , "set input sample rate" , OFFSET( in_sample_rate), AV_OPT_TYPE_INT , {.i64=0 }, 0 , INT_MAX , PARAM}, | ^ src/libswresample/options.c:53:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | {"in_sample_rate" , "set input sample rate" , OFFSET( in_sample_rate), AV_OPT_TYPE_INT , {.i64=0 }, 0 , INT_MAX , PARAM}, | ^ src/libswresample/options.c:54:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | {"osr" , "set output sample rate" , OFFSET(out_sample_rate), AV_OPT_TYPE_INT , {.i64=0 }, 0 , INT_MAX , PARAM}, | ^ src/libswresample/options.c:55:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | {"out_sample_rate" , "set output sample rate" , OFFSET(out_sample_rate), AV_OPT_TYPE_INT , {.i64=0 }, 0 , INT_MAX , PARAM}, | ^ src/libswresample/options.c:56:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | {"isf" , "set input sample format" , OFFSET( in_sample_fmt ), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM}, | ^ src/libswresample/options.c:57:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | {"in_sample_fmt" , "set input sample format" , OFFSET( in_sample_fmt ), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM}, | ^ src/libswresample/options.c:58:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | {"osf" , "set output sample format" , OFFSET(out_sample_fmt ), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM}, | ^ src/libswresample/options.c:59:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | {"out_sample_fmt" , "set output sample format" , OFFSET(out_sample_fmt ), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM}, | ^ src/libswresample/options.c:60:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | {"tsf" , "set internal sample format" , OFFSET(user_int_sample_fmt), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM}, | ^ src/libswresample/options.c:61:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | {"internal_sample_fmt" , "set internal sample format" , OFFSET(user_int_sample_fmt), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM}, | ^ src/libavcodec/xxan.c:192:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 192 | isrc/libswresample/options.cf :(78:c160h:r owarning: mmissing field 'unit' initializer [-Wmissing-field-initializers]a _off + 4 >= byt e78s | t{r"ecalme2v_"g e t _ b y t e s _ l e ft ( & s- >g,b ))" s{e t | c ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e nter 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 src/libswresample/dither.c : 100 : }24, :- 3warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , 32 100, | P A R AM },s c | a ^l e *= s->dither.scaleCC libswscale/yuv2rgb.o ; | ~~ ~~~~~~~~~~^~~~~ src/libswresample/options.c:81:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | {"surround_mix_level" , "set surround mix Level" , OFFSET(slev ), AV_OPT_TYPE_FLOAT, {.dbl=C_30DB }, -32 , 32 , PARAM}, | ^ src/libswresample/options.c:82:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | {"lfe_mix_level" , "set LFE mix level" , OFFSET(lfe_mix_level ), AV_OPT_TYPE_FLOAT, {.dbl=0 }, -32 , 32 , PARAM}, | ^ src/libswresample/options.c:83:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | {"rmvol" , "set rematrix volume" , OFFSET(rematrix_volume), AV_OPT_TYPE_FLOAT, {.dbl=1.0 }, -1000 , 1000 , PARAM}, | ^ src/libswresample/options.c:84:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | {"rematrix_volume" , "set rematrix volume" , OFFSET(rematrix_volume), AV_OPT_TYPE_FLOAT, {.dbl=1.0 }, -1000 , 1000 , PARAM}, | ^ src/libswresample/options.c:85:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | {"rematrix_maxval" , "set rematrix maxval" , OFFSET(rematrix_maxval), AV_OPT_TYPE_FLOAT, {.dbl=0.0 }, 0 , 1000 , PARAM}, | ^ src/libswresample/options.c:91:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | {"dither_scale" , "set dither scale" , OFFSET(dither.scale ), AV_OPT_TYPE_FLOAT, {.dbl=1 }, 0 , INT_MAX , PARAM}, | ^ src/libswresample/dither.c:117:74: warning: comparison of integers of different signs: 'const enum SwrDitherType' and 'int' [-Wsign-compare] 117 | if (llabs(s->out_sample_rate - f->rate)*20 <= f->rate && f->name == s->dither.method) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libswresample/dither.c:120:24: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned int') [-Wsign-compare] 120 | for (j=0; jlen; j++) | ~^~~~~~~ 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 src/libavcodec/xxan.c : 293 : 18 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] }, 0 ,293 | I N T _ MiAfX ( c o,r rP_AoRfAfM > =} ,b y t| es ^t ream2_size(&s->gb)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 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_12OPT warning_TsY generatedP. E_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 rationCC libavutil/adler32.o al" , 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_TYPECC libavutil/aes.o _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 }, 120 warning s generated . , INT_MAX , PARAM }, | ^ In file included from src/libswresample/options.c:126:src/libswresample/dither.c:171135: :src/libswresample/dither_template.c warning: :missing field 'unit' initializer [-Wmissing-field-initializers]61 :34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 126 | 61 | d o u b l e d 1 , d = s r c [ i ]* S _ 1 ; | ~ ~~~~~~^~~~ , OFFSET(soft_compensation_duration),AV_OPT_TYPE_FLOAT ,{.dbl=1 }, 0 , INT_MAX , PARAM }, | ^ src/libswresample/options.c:128:166: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libswresample/dither_template.c:66:21 :128 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 63 | d - = ns _ c o e f f s [ j ] * ns _e r,r oOrFsF[SpEoTs( m+a xj_ s o f]t _ | c ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~o mpensa t64i | o n ) , A V _ O P T _ T Y P E _ F L O+AnTs _,c{o.edfbfls=[0j + 1 ] * n s _ e r r o r s [ p o s }+, jI N+T _1M]I N ,| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~I NT_MA X65 | , P A R A M } , | ^ +ns_coeffs[j + 2] * ns_errors[pos + jsrc/libswresample/options.c :+130 :2161:] warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66 | 130 | + n s _ c o e f f s[ j + 3 ] * n s _ e r r o rs [ p o s + j + 3] ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ , OFFSET(async) , AV_OPT_TYPE_FLOAT ,{.dbl=0 }, INT_MIN, Isrc/libswresample/dither_template.cNT:_69M:A35X: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], PARAM }, 69| ^ | d -= ns_coeffs[j] * ns_errorsrc/libswresample/options.cs:[132p:161o:s warning: +missing field 'unit' initializer [-Wmissing-field-initializers] j]; | ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 132 | , OFFSET(firstpts_in_samples), AV_OPT_TYPE_INT64 ,{.i64=AV_src/libswresample/dither_template.cNO:PT71S:_27V:A Lwarning: UEimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] }, INT6 471_ | M I N , I N T 6 4 _ MCC libavutil/aes_ctr.o A Xd,1 P=A RArMi n}t,( 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:144:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 144 | { "kaiser_beta" , "set swr Kaiser window beta" , OFFSET(kaiser_beta) , AV_OPT_TYPE_DOUBLE , {.dbl=9 }, 2 , 16 , PARAM }, | ^ src/libswresample/options.c:146:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 146 | { "output_sample_bits" , "set swr number of output sample bits", OFFSET(dither.output_sample_bits), AV_OPT_TYPE_INT , {.i64=0 }, 0 , 64 , PARAM }, | ^ src/libswresample/options.c:132:144: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 131 | {"first_pts" , "Assume the first pts should be this value (in samples)." | ~ 132 | , OFFSET(firstpts_in_samples), AV_OPT_TYPE_INT64 ,{.i64=AV_NOPTS_VALUE }, INT64_MIN,INT64_MAX, PARAM }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libswresample/options.c:122:143: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 121 | {"min_comp" , "set minimum difference between timestamps and audio data (in seconds) below which no timestamp compensation of either kind is applied" | ~ 122 | , OFFSET(min_compensation),AV_OPT_TYPE_FLOAT ,{.dbl=FLT_MAX }, 0 , FLT_MAX , PARAM }, | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswresample/options.c:122:109: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 122 | , OFFSET(min_compensation),AV_OPT_TYPE_FLOAT ,{.dbl=FLT_MAX }, 0 , FLT_MAX , PARAM }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libswresample/dither.csrc/libswresample/options.c::13970:: 145:src/libswresample/dither_template.c :warning: 61implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]: 34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | {"o ut61_ | c h a n n e l _ l adyooutu"b le d,1 ," sde t= osurtcp[uit] *cSha_nn1el; l a y| ou ~ ~~~~~~^~~~t (Deprecated, use out_chlayout)", | ~ 70 | OFFSET(user_out_ch_layout), AV_OPT_TYPE_CHANNEL_LAYOUT, {.i64=0 }, INT64_MIN, INTsrc/libswresample/dither_template.c64:_66M:A21X:, warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A RAM|DEPREC, " 63c | h a n n e l _ l a y o u t " } ,d - =| ^~~~~~~~~ns _coef/usr/include/stdint.hf:s46[j: 21 : note: ]expanded from macro 'INT64_MAX' * ns_er r46o | r#sd[epfoisn e+ IjN T 6 4_ M]A X | ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( 0x7fff f64f | f f f f f f f f f f ) | ^~~~~~~~~~~~~~~~~~ +ns_coeffs[j + 1] * ns_errors[pos + src/libswresample/options.cj :+68 :1145] : | warning: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 65 | 67 | { "o cl " + n s _ c o e f,f s"[sje t+ o2u]t pu*t ncsh_earnrnoerls [lapyoosut +( Dje p+r e2]c a| t ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ed, us e66 | o c h l ) " , | ~ +ns_coe f68f | s [ j + 3 ] * n s _ e r r o r s [ p o s + j + 3 ] ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ OFFSET(user_out_ch_layout), AV_OPT_TYPE_CHANNEL_LAYOUT, {.i64=0 }, INT64_MIN, INT64_MAXsrc/libswresample/dither_template.c,: 69P:A35:R Awarning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| DEPREC, "c h69an | n e l _l a y o u t " } , | ^~~~~~~~~ d -= /usr/include/stdint.hns:_46c:o21e:f fnote: sexpanded from macro 'INT64_MAX'[ j] * n s46_ | e#rdreofrisn[ep oIsN T+64 _MjA]X; (| 0 ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~x 7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libswresample/options.c:66:145: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 65 | {"in_channel_layout" , "set input chasrc/libswresample/dither_template.cnn:el71 :l27a:yo uwarning: timplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] ( Deprecat e71d | , u s e i n _ c h l ady1o ut=) "r,i n t| (~d + noise[i]); | ~ ^~~~~~~~ 66 | OFFSET(user_in_ch_layout), AV_Osrc/libswresample/dither_template.cPT:_73T:19Y:P Ewarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]C HANNEL_ L73A | YO U T , { . i 6 4 =d01 * = S; | ~~ ^} , INT64_MIN, INT64_MAX, PARAM|DEPREC, "channel_layout"}, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libswresample/options.c:64:145: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 63 | {"icl" , "set input channel layout (Deprecated, use ichl)", | ~ 64 | OFFSET(user_in_ch_layout), AV_OPT_TYPE_CHANNEL_LAYOUT, {.i64=0 }, INT64_MIN, INT64_MAX, PARAM|DEPREC, "channel_layout"}, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 9 warnings generated. src/libswresample/resample.c:182:52: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 182 | if(x<1.0) y= 1 - 3*x*x + 2*x*x*x + d*( -x*x + x*x*x); | ^~ src/libswresample/resample.c:183:52: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 183 | else y= d*(-4 + 8*x - 5*x*x + x*x*x); | ^~ In file included from src/libswresample/dither.c:143: src/libswresample/dither_template.c:61:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 61 | double d1, d = src[i]*S_1; | ~ ~~~~~~^~~~ src/libswresample/dither_template.c:66:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 63 | d -= ns_coeffs[j ] * ns_errors[pos + j ] | ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | +ns_coeffs[j + 1] * ns_errors[pos + j + 1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | +ns_coeffs[j + 2] * ns_errors[pos + j + 2CC libavutil/ambient_viewing_environment.o ] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66 | +ns_coeffs[j + 3] * ns_errors[pos + j + 3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswresample/dither_template.c:69:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | d -= ns_coeffs[j] * ns_errors[pos + j]; | ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ src/libswresample/dither_template.c:71:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 71 | d1 = rint(d + noise[i]); | ~ ^~~~~~~~ src/libswresample/dither_template.c:73:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 73 | d1 *= S; | ~~ ^ CC libavutil/arm/cpu.o In file included from src/libswresample/resample_dsp.c:39: src/libswresample/resample_template.c:175:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 175 | val += (v2 - val) * inv_src_incr * frac; | ~~~^~~~~ ~ src/libavcodec/zmbv.c:532:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 532 | if (c->decomp_size < len) { | ~~~~~~~~~~~~~~ ^ ~~~ 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; | ~^~~ CC libavutil/arm/float_dsp_init_arm.o src/libswresample/dither_template.c:66:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 63 | d -= ns_coeffs[j ] * ns_errors[pos + j ] | ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | +ns_coeffs[j + 1] * ns_errors[pos + j + 1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | +ns_coeffs[j + 2] * ns_errors[pos + j + 2] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66 | +ns_coeffs[j + 3] * ns_errors[pos + j + 3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswresample/dither_template.c:69:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | d -= ns_coeffs[j] * ns_errors[pos + j]; | ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ src/libswresample/dither_template.c:71:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 71 | d1 = rint(d + noise[i]); | ~ ^~~~~~~~ src/libswresample/dither_template.c:73:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 73 | d1 *= S; | ~~ ^ 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) ) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswresample/audioconvert.c:83:58: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 83 | CONV_FUNC(AV_SAMPLE_FMT_DBL, double , AV_SAMPLE_FMT_FLT, *(const float*)pi) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libswresample/audioconvert.c:43:23: note: expanded from macro 'CONV_FUNC' 43 | *(otype*)po = expr; pi += is; po += os;\ | ~ ^~~~ src/libswresample/audioconvert.c:83:58: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 83 | CONV_FUNC(AV_SAMPLE_FMT_DBL, double , AV_SAMPLE_FMT_FLT, *(const float*)pi) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libswresample/audioconvert.c:44:23: note: expanded from macro 'CONV_FUNC' 44 | *(otype*)po = expr; pi += is; po += os;\ | ~ ^~~~ src/libswresample/audioconvert.c:83:58: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 83 | CONV_FUNC(AV_SAMPLE_FMT_DBL, double , AV_SAMPLE_FMT_FLT, *(const float*)pi) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libswresample/audioconvert.c:45:23: note: expanded from macro 'CONV_FUNC' 45 | *(otype*)po = expr; pi += is; po += os;\ | ~ ^~~~ src/libswresample/audioconvert.c:83:58: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 83 | CONV_FUNC(AV_SAMPLE_FMT_DBL, double , AV_SAMPLE_FMT_FLT, *(const float*)pi) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libswresample/audioconvert.c:46:23: note: expanded from macro 'CONV_FUNC' 46 | *(otype*)po = expr; pi += is; po += os;\ | ~ ^~~~ src/libswresample/audioconvert.c:83:58: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 83 | CONV_FUNC(AV_SAMPLE_FMT_DBL, double , AV_SAMPLE_FMT_FLT, *(const float*)pi) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libswresample/audioconvert.c:49:23: note: expanded from macro 'CONV_FUNC' 49 | *(otype*)po = expr; pi += is; po += os;\ | ~ ^~~~ CC libavutil/arm/float_dsp_init_neon.o CC libavutil/arm/float_dsp_init_vfp.o 48 warnings generated. AS libavutil/arm/float_dsp_neon.o src/libswresample/swresample.c:330:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 330 | s->rematrix_volume!=1.0 || | ~~~^~~~~~~~~~~~~~~~~ In file included from src/libswscale/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); | ~~~~~~~~~~~~ ~~^ AS libavutil/arm/float_dsp_vfp.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; | ~~~^~~~~ ~ CC libavutil/audio_fifo.o CC libavutil/avsscanf.o src/libswresample/rematrix.c:234:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 234 | for(i=0; i r e s a miplfe _(fiir sLouEtM.Sc(hm_actoruinxt) /&s& -j> uout_sample_rate/(float)s-> in_sample_rate - 1.0; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 18 warnings generated. src/libswresample/swresample.c:232:62: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 232 | s->user_in_chlayout.u.mask != s->user_in_ch_layout))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libswresample/swresample.c:245:64: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 245 | s->user_out_chlayout.u.mask != s->user_out_ch_layout))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. CC libavutil/avstring.o src/libswresample/rematrix.c:470:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 470 | maxval = s->rematrix_maxval; | ~ ~~~^~~~~~~~~~~~~~~ src/libswresample/rematrix.c:480:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 478 | ret = swr_build_matrix2(&s->in_ch_layout, &s->out_ch_layout, | ~~~~~~~~~~~~~~~~~ 479 | s->clev, s->slev, s->lfe_mix_level, 480 | maxval, s->rematrix_volume, (double*)s->matrix, | ~~~^~~~~~~~~~~~~~~ src/libswresample/rematrix.c:479:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 478 | ret = swr_build_matrix2(&s->in_ch_layout, &s->out_ch_layout, | ~~~~~~~~~~~~~~~~~ 479 | s->clev, s->slev, s->lfe_mix_level, | ~~~^~~~~~~~~~~~~ src/libswresample/rematrix.c:479:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 478 | ret = swr_build_matrix2(&s->in_ch_layout, &s->out_ch_layout, | ~~~~~~~~~~~~~~~~~ 479 | s->clev, s->slev, s->lfe_mix_level, | ~~~^~~~ src/libswresample/rematrix.c:479:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 478 | ret = swr_build_matrix2(&s->in_ch_layout, &s->out_ch_layout, | ~~~~~~~~~~~~~~~~~ 479 | s->clev, s->slev, s->lfe_mix_level, | ~~~^~~~ CC libavutil/base64.o 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/blowfish.o 22 warnings generated. CC libavutil/bprint.o 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/buffer.o CC libavutil/camellia.o In file included from src/libswscale/gamma.c:21: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h12:47 warning:s27 generated:. warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ In file included from src/libswscale/arm/swscale.c:22: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ src/libswresample/swresample.c:1048:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1048 | if(fabs(fdelta) > s->min_compensation) { | ~ ~~~^~~~~~~~~~~~~~~~ src/libswresample/swresample.c:1049:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1049 | if(s->outpts == s->firstpts || fabs(fdelta) > s->min_hard_compensation){ | ~ ~~~^~~~~~~~~~~~~~~~~~~~~ In file included from src/libswscale/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); | ~~~~~~~~~~~~ ~~^ src/libswresample/swresample.c:1058:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1058 | double max_soft_compensation = s->max_soft_compensation / (s->max_soft_compensation < 0 ? -s->in_sample_rate : 1); | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/cast5.o CC libavutil/channel_layout.o CC libavutil/cpu.o 1 warning generated. CC libavutil/crc.o CC libavutil/csp.o CC libavutil/des.o CC libavutil/detection_bbox.o CC libavutil/dict.o 13 warnings generated. 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); | ~~~~~~~~~~~~ ~~^ 51 warnings generated. CC libavutil/display.o 1 warning generated. CC libavutil/dovi_meta.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/downmix_info.o 1 warning generated. In file included from src/libswscale/output.c:37: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ 24 warnings generated. In file included from src/libswscale/rgb2rgb.c:33: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ In file included from src/libswscale/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/encryption_info.o 4 warnings generated. In file included from src/libswscale/swscale_unscaled.c:27: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ CC libavutil/error.o In file included from src/libswscale/slice.c:21: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ CC libavutil/eval.o src/libavutil/avsscanf.c:177:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 177 | for (x=0; c-'0'<10U && x<=UINT_MAX/10-1; c=shgetc(f)) | ~~~~~^~~~ src/libavutil/avsscanf.c:179:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 179 | for (y=x; c-'0'<10U && y<=ULLONG_MAX/10 && 10*y<=ULLONG_MAX-(c-'0'); c=shgetc(f)) | ~~~~~^~~~ src/libavutil/avsscanf.c:181:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 181 | if (c-'0'>=10U) goto done; | ~~~~~^ ~~~ src/libavutil/avsscanf.c:225:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 225 | if (c-'0'>=10U && pok) shunget(f); | src/libswscale/options.c ~~~~~^ ~~~ :54:157: warning: src/libavutil/avsscanf.cmissing field 'unit' initializer [-Wmissing-field-initializers]: 227:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | i54f | ( c - '{0 '">s=1r0cU)w "{, | ~~~~~^ ~~~ src/libavutil/avsscanf.c : 231 : 20 : "warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]o urce wi d231 | t h " , f o r (x = 0; c - ' 0' < O1F0FUS E&T&(s rxcW<)I,N T _ M AX /A1V0_;O PcT _=T YsPhEg_IeNtTc,( f ) ) | { ~~~~~^~~~ .i64 = 1src/libavutil/avsscanf.c6: 233 : 20 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] }, 1 ,233 | f o IrNT _M(AyX=,x ; c -' 0 ' <1 0VUE &&} ,y< LL O| N ^G _MAX/100; c = shgetc(f)) | ~~~~~^~~~ src/libavutil/avsscanf.c:235:17src/libswscale/options.c: :warning: 55:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]157 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 235 | for ( ;55 | c - ' 0 {' <"1s0rUc;h c" ,= s h ge t c ( f ) ) ; " s| ~~~~~^~~~o urce 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, In file included from VE 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 | rsrc/libswscale/options.ce:t59u:r150n: awarning: vmissing field 'unit' initializer [-Wmissing-field-initializers]_ float2int(u.f )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 }, | ^ CC libavutil/fifo.o 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:275:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 275 | for (; c-'0'<10In file included from U src/libswscale/yuv2rgb.c||: 34c: ==In file included from '.src/libswscale/swscale_internal.h':38;: csrc/libavutil/half2float.h =: 47s:hg27e: twarning: c(implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion]f) ) { | ~~~~~^~~~ 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ 1 warning generated. src/libavutil/avsscanf.c:523:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 523 | for (; c-'0'<10U || (c|32)-'a'<6U || c=='.'; c = shgetc(f)) { | ~~~~~~~~~~^~~ src/libavutil/avsscanf.c:523:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 523 | for (; c-'0'<10U || (c|32)-'a'<6U || c=='.'; c = shgetc(f)) { | ~~~~~^~~~ 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 || | ~~~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/avsscanf.c:649:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 649 | return sign * INFINITY; | ~~~~~~ ~~~~~^~~~~~~~~~ src/libavutil/avsscanf.c:656:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 656 | return NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavutil/avsscanf.c:662:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 662 | if (c==')') return NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavutil/avsscanf.c:670:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 670 | return NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavutil/avsscanf.c:672:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 672 | return NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 1 warning generated. 17 warnings generated. 13 warnings generated. src/libavutil/avsscanf.c:660:48: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 660 | if (c-'0'<10U || c-'A'<26U || c-'a'<26U || c=='_') | ~~~~~^~~~ src/libavutil/avsscanf.c:660:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 660 | if (c-'0'<10U || c-'A'<26U || c-'a'<26U || c=='_') | ~~~~~^~~~ src/libavutil/avsscanf.c:660:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 660 | if (c-'0'<10U || c-'A'<26U || c-'a'<26U || c=='_') | ~~~~~^~~~ 1 warning generated. In file included from src/libswscale/utils.c:60: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ src/libavutil/crc.c:364:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 364 | if (ctx_size >= sizeof(AVCRC) * 1024) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ In file included from src/libswscale/rgb2rgb.c:128: src/libswscale/rgb2rgb_template.c:367:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 367 | for (i = 0; i < src_size; i += 3) { | ~ ^ ~~~~~~~~ CC libavutil/file.o CC libavutil/file_open.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); | ~~~~~~~~~~~~ ~~^ 2 warnings generated. 12 warnings generated. src/libavutil/audio_fifo.c:109:18: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned int') [-Wsign-compare] 109 | if (buf_size > cur_size) { | ~~~~~~~~ ^ ~~~~~~~~ src/libavutil/display.c:43:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 43 | return NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavutil/display.c:53:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 53 | double radians = -angle * M_PI / 180.0f; | ~ ^~~~~~ 2 warnings generated. 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] =50 { warning s1 generated,. 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:CC libavutil/film_grain_params.o warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 75 | [AV_PIX_FMT_YUV410P] = { 1, 1 }, | ^ src/libswscale/utils.c:76:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 76 | [AV_PIX_FMT_YUV411P] = { 1, 1 }, | ^ src/libswscale/utils.c:77:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 77 | [AV_PIX_FMT_GRAY8] = { 1, 1 }, | ^ src/libswscale/utils.c:78:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 78 | [AV_PIX_FMT_MONOWHITE] = { 1, 1 }, | ^ src/libswscale/utils.c:79:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 79 | [AV_PIX_FMT_MONOBLACK] = { 1, 1 }, | ^ src/libswscale/utils.c:80:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 80 | [AV_PIX_FMT_PAL8] = { 1, 0 }, | ^ src/libswscale/utils.c:81:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 81 | [AV_PIX_FMT_YUVJ420P] = { 1, 1 }, | ^ src/libswscale/utils.c:82:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 82 | [AV_PIX_FMT_YUVJ411P] = { 1, 1 }, | ^ src/libswscale/utils.c:83:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 83 | [AV_PIX_FMT_YUVJ422P] = { 1, 1 }, | ^ src/libswscale/utils.c:84:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 84 | [AV_PIX_FMT_YUVJ444P] = { 1, 1 }, | ^ src/libswscale/utils.c:85:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 85 | [AV_PIX_FMT_YVYU422] = { 1, 1 }, | ^ src/libswscale/utils.c:86:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 86 | [AV_PIX_FMT_UYVY422] = { 1, 1 }, | ^ src/libswscale/utils.c:87:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 87 | [AV_PIX_FMT_UYYVYY411] = { 0, 0 }, | ^ src/libswscale/utils.c:88:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 88 | [AV_PIX_FMT_BGR8] = { 1, 1 }, | ^ src/libswscale/utils.c:89:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 89 | [AV_PIX_FMT_BGR4] = { 0, 1 }, | ^ src/libswscale/utils.c:90:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 90 | [AV_PIX_FMT_BGR4_BYTE] = { 1, 1 }, | ^ src/libswscale/utils.c:91:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 91 | [AV_PIX_FMT_RGB8] = { 1, 1 }, | ^ src/libswscale/utils.c:92:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 92 | [AV_PIX_FMT_RGB4] = { 0, 1 }, | ^ src/libswscale/utils.c:93:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 93 | [AV_PIX_FMT_RGB4_BYTE] = { 1, 1 }, | ^ src/libswscale/utils.c:94:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 94 | [AV_PIX_FMT_NV12] = { 1, 1 }, | ^ src/libswscale/utils.c:95:39: CC libavutil/fixed_dsp.o warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 95 | [AV_PIX_FMT_NV21] = { 1, 1 }, | ^ src/libswscale/utils.c:96:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 96 | [AV_PIX_FMT_ARGB] = { 1, 1 }, | ^ src/libswscale/utils.c:97:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 97 | [AV_PIX_FMT_RGBA] = { 1, 1 }, | ^ src/libswscale/utils.c:98:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 98 | [AV_PIX_FMT_ABGR] = { 1, 1 }, | ^ src/libswscale/utils.c:99:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 99 | [AV_PIX_FMT_BGRA] = { 1, 1 }, | ^ src/libswscale/utils.c:100:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 100 | [AV_PIX_FMT_0RGB] = { 1, 1 }, | ^ src/libswscale/utils.c:101:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 101 | [AV_PIX_FMT_RGB0] = { 1, 1 }, | ^ src/libswscale/utils.c:102:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 102 | [AV_PIX_FMT_0BGR] = { 1, 1 }, | ^ src/libswscale/utils.c:103:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 103 | [AV_PIX_FMT_BGR0] = { 1, 1 }, | ^ src/libswscale/utils.c:104:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 104 | [AV_PIX_FMT_GRAY9BE] = { 1, 1 }, | ^ src/libswscale/utils.c:105:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 105 | [AV_PIX_FMT_GRAY9LE] = { 1, 1 }, | ^ src/libswscale/utils.c:106:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 106 | [AV_PIX_FMT_GRAY10BE] CC libavutil/float_dsp.o = { 1, 1 }, | ^ src/libswscale/utils.c:107:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 107 | [AV_PIX_FMT_GRAY10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:108:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 108 | [AV_PIX_FMT_GRAY12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:109:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 109 | [AV_PIX_FMT_GRAY12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:110:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 110 | [AV_PIX_FMT_GRAY14BE] = { 1, 1 }, | ^ src/libswscale/utils.c:111: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 }, | ^ CC libavutil/frame.o 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:1 warningwarning: generatedmissing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]. 117 | [AV_PIX_FMT_YUV440P10BE] = { 1, 1 }, | ^ src/libswscale/utils.c:118:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 118 | [AV_PIX_FMT_YUV440P12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:119:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 119 | [AV_PIX_FMT_YUV440P12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:120:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 120 | [AV_PIX_FMT_YUVA420P] = { 1, 1 }, | ^ src/libswscale/utils.c:121:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 121 | [AV_PIX_FMT_YUVA422P] = { 1, 1 }, | ^ src/libswscale/utils.c:122:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 122 | [AV_PIX_FMT_YUVA444P] = { 1, 1 }, | ^ src/libswscale/utils.c:123:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 123 | [AV_PIX_FMT_YUVA420P9BE] = { 1, 1 }, | ^ src/libswscale/utils.c:124:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 124 | [AV_PIX_FMT_YUVA420P9LE] = { 1, 1 }, | ^ src/libswscale/utils.c:125:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 125 | [AV_PIX_FMT_YUVA422P9BE] = { 1, 1 },CC libavutil/hash.o | ^ src/libswscale/utils.c:126:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 126 | [AV_PIX_FMT_YUVA422P9LE] = { 1, 1 }, | ^ src/libswscale/utils.c:127:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 127 | [AV_PIX_FMT_YUVA444P9BE] = { 1, 1 }, | ^ src/libswscale/utils.c:128:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 128 | [AV_PIX_FMT_YUVA444P9LE] = { 1, 1 }, | ^ src/libswscale/utils.c:129:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 129 | [AV_PIX_FMT_YUVA420P10BE]= { 1, 1 }, | ^ src/libswscale/utils.c:130:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 130 | [AV_PIX_FMT_YUVA420P10LE]= { 1, 1 }, | ^ src/libswscale/utils.c:131:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 131 | [AV_PIX_FMT_YUVA422P10BE]= { 1, 1 }, | ^ src/libswscale/utils.c:132:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 132 | [AV_PIX_FMT_YUVA422P10LE]= { 1, 1 }, | ^ src/libswscale/utils.c:133:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 133 | [AV_PIX_FMT_YUVA444P10BE]= { 1, 1 }, | ^ src/libswscale/utils.c:134:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 134 | [AV_PIX_FMT_YUVA444P10LE]= { 1, 1 }, | ^ src/libswscale/utils.c:135CC libavutil/hdr_dynamic_metadata.o :39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 135 | [AV_PIX_FMT_YUVA420P16BE]= { 1, 1 }, | ^ src/libswscale/utils.c:136:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 136 | [AV_PIX_FMT_YUVA420P16LE]= { 1, 1 }, | ^ src/libswscale/utils.c:137:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 137 | [AV_PIX_FMT_YUVA422P16BE]= { 1, 1 }, | ^ src/libswscale/utils.c:138:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 138 | [AV_PIX_FMT_YUVA422P16LE]= { 1, 1 }, | ^ src/libswscale/utils.c:139:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 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] CC libavutil/hdr_dynamic_vivid_metadata.o 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] = { CC libavutil/hmac.o 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] = { CC libavutil/hwcontext.o 1, 1 }, | ^ src/libswscale/utils.c:167:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 2 warning s167 | generated . [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: CC libavutil/hwcontext_stub.o warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 177 | [AV_PIX_FMT_YUV420P14LE] = { 1, 1 }, | ^ src/libswscale/utils.c:178:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 178 | [AV_PIX_FMT_YUV422P9BE] = { 1, 1 }, | ^ src/libswscale/utils.c:179:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 179 | [AV_PIX_FMT_YUV422P9LE] = { 1, 1 }, | ^ src/libswscale/utils.c:180:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 180 | [AV_PIX_FMT_YUV422P10BE] = { 1, 1 }, | ^ src/libswscale/utils.c:181:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 181 | [AV_PIX_FMT_YUV422P10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:182:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 182 | [AV_PIX_FMT_YUV422P12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:183:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 183 | [AV_PIX_FMT_YUV422P12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:184:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 184 | [AV_PIX_FMT_YUV422P14BE] = { 1, 1 }, | ^ src/libswscale/utils.c:185:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 185 | [AV_PIX_FMT_YUV422P14LE] = { 1, 1 }, | ^ src/libswscale/utils.c:186:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 186 | [AV_PIX_FMT_YUV444P9BE] = { 1, 1 }, | ^ src/libswscale/utils.c:187:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 187 | [AV_PIX_FMT_YUV444P9LE] = { 1, 1 }, | ^ CC libavutil/hwcontext_vaapi.o src/libswscale/utils.c:188:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 188 | [AV_PIX_FMT_YUV444P10BE] src/libavutil/error.c= { :1,113 :119 }:, warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ^ src/libswscale/utils.c :113189 | : 39 : fwarning: omissing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]r (i = 0189; | i < [FAFV__APIRXRA_YF_METL_YEUMVS4(4e4rPr1o0r_LeEn]t ri=e s{) 1;, i1+ +}) ,{ | ^| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_PIXCC libavutil/imgutils.o _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_CC libavutil/integer.o 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]src/libavutil/bprint.c =: 109{: 231,: 1warning: }comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], | ^ 109 | src/libswscale/utils.c :216i:f39 : (warning: emissing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]x tra_le 216n | < r o[oAmV)_ P I| X ~~~~~~~~~ ^ ~~~~_ 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 }, | ^ CC libavutil/intmath.o 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/libavutil/bprint.csrc/libswscale/utils.c::132236::23:39 : warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 236 | [132AV | _ P I X _ FM T _iP0f1 (6eBxEt]r a _ l e n =< {r o1o,m )1 }| , ~~~~~~~~~ ^ ~~~~ | ^ src/libswscale/utils.c:237:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 237 | [AV_PIX_FMT_GRAYF32LE] = { 1, 1 }, | ^ src/libswscale/utils.c:238:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 238 | [AV_PIX_FMT_GRAYF32BE] = { 1, 1 }, | ^ src/libswscale/utils.c:239:40: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 239 | [AV_PIX_FMT_YUVA422P12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:240:40: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 240 | [AV_PIX_FMT_YUVA422P12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:241:40: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 241 | [AV_PIX_FMT_YUVA444P12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:242:40: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 242 | [AV_PIX_FMT_YUVA444P12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:243:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 243 | [AV_PIX_FMT_NV24] = { 1, 1 }, | ^ src/libswscale/utils.c:244:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 244 | [AV_PIX_FMT_NV42] = { 1, 1 }, | ^ src/libswscale/utils.c:245:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 245 | [AV_PIX_FMT_Y210LE] = { 1, 1 }, | ^ src/libswscale/utils.c:246:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 246 | [AV_PIX_FMT_Y212LE] = { 1, 1 }, | ^ src/libswscale/utils.c:247:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 247 | [AV_PIX_FMT_X2RGB10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:248:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 248 | [AV_PIX_FMT_X2BGR10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:249:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 249 | [AV_PIX_FMT_P210BE] = { 1, 1 }, | ^ src/libswscale/utils.c:250:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 250 | [AV_PIX_FMT_P210LE] = { 1, 1 }, | ^ src/libswscale/utils.c:251:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 251 | [AV_PIX_FMT_P410BE] = { 1, 1 }, | ^ src/libswscale/utils.c:252:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 252 | [AV_PIX_FMT_P410LE] = { 1, 1 }, | ^ src/libswscale/utils.c:253:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 253 | [AV_PIX_FMT_P216BE] = { 1, 1 }, | ^ src/libswscale/utils.c:254:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 254 | [AV_PIX_FMT_P216LE] = { 1, 1 }, | ^ src/libswscale/utils.c:255:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 255 | [AV_PIX_FMT_P416BE] = { 1, 1 }, | ^ src/libswscale/utils.c:256:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 256 | [AV_PIX_FMT_P416LE] = { 1, 1 }, | ^ src/libswscale/utils.c:257:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 257 | [AV_PIX_FMT_NV16] = { 1, 1 }, | ^ src/libswscale/utils.c:258:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 258 | [AV_PIX_FMT_VUYA] = { 1, 1 }, | ^ src/libswscale/utils.c:259:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 259 | [AV_PIX_FMT_VUYX] = { 1, 1 }, | ^ src/libswscale/utils.c:260:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 260 | [AV_PIX_FMT_RGBAF16BE] = { 1, 0 }, | ^ src/libswscale/utils.c:261:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 261 | [AV_PIX_FMT_RGBAF16LE] = { 1, 0 }, | ^ src/libswscale/utils.c:262:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 262 | [AV_PIX_FMT_XV30LE] = { 1, 1 }, | ^ src/libswscale/utils.c:263:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 263 | [AV_PIX_FMT_XV36LE] =1 { warning generated1. , 1 }, | ^ 1 warning generated. src/libswscale/utils.c:458:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 458 | for (i = 0; i < FF_ARRAY_ELEMS(scale_algorithms); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/lls.o CC libavutil/log.o CC libavutil/lfg.o 1 warning generated. src/libavutil/cpu.c:193:16: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libswscale/utils.c 193 | : 882 : 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { NULL }, | ^ 882 | for(i=0; iinv_gamma = alloc_gamma_tbl(1.f/c->gamma_value); | ^~~~ CC libavutil/opt.o CC libavutil/parseutils.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.cCC libavutil/pixdesc.o :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/pixelutils.o src/libswscale/swscale.c:1140:39: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1140 | c->src_ranges.ranges[0].len == c->srcH)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libswscale/swscale.c:1143:42: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1143 | if ((slice_start > 0 || slice_height < c->dstH) && | ~~~~~~~~~~~~ ^ ~~~~~~~ src/libswscale/swscale.c:1172:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1172 | for (int i = 0; i < FF_ARRAY_ELEMS(dst); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavutil/random_seed.o src/libswscale/utils.c:1897:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1897 | for (i = 0; i < FF_ARRAY_ELEMS(scale_algorithms); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/eval.c:240:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 240 | double d = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libswscale/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/libavutil/channel_layout.c:739:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 739 | for (i = 0; i < FF_ARRAY_ELEMS(channel_layout_map); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/eval.c: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/libswscale/utils.c:2118:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2118 | a->coeff[i]src/libavutil/eval.c =: N326A:N63;: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 326 | 15 | # d e cfaisnee eN_AbNi t a n d _:_ brueitlutrinn _insannanf(("d")) | || i ^~~~~~~~~~~~~~~~~~s nan(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/channel_layout.c:801:13: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 801 | if (idx >= channel_layosrc/libavutil/eval.cut:->327n:b63_: cwarning: himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a nnels) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327 | src/libavutil/channel_layout.c : 809 : 17 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] c809as | e e _ b i t oirf: ( riedxt urvalue * ((long int)d | (long int)d2src/libswscale/utils.c); : | 2125 ~~~~~~ ^~~:30 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]/usr/include/math.h :15:19: note: expanded from macro 'NAN' 15 | 2125# | d e f i nief N(AlNe n g t h <_=_ 0b u||il tlienn_gntahn f>( "I"N)T_ M A| X/ ^~~~~~~~~~~~~~~~~~ sizeof(double)) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/eval.c:331:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 331 | return NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavutil/eval.c:237:41: warning: implicit conversion from 'unsigned long long' to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] 237 | return e->value * (r * (1.0/UINT64_MAX)); | ~^~~~~~~~~~ /usr/include/stdint.h:51:21: note: expanded from macro 'UINT64_MAX' 51 | #define UINT64_MAX (0xffffffffffffffffu) | ^~~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:882:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 882 | av_strlcpy(buf, str, FFMIN(sizeof(buf), chname - str)); | ^ ~~~~~~~~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/channel_layout.c:965:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 965 | for (i = 0; i < FF_ARRAY_ELEMS(channel_layout_map); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/eval.c:375:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 375 | for (i = 0; i < FF_ARRAY_ELEMS(constants); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswscale/utils.c:2341:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2341 | if (lumaGBlur != 0.0) { | ^~~~~~~~~ ~~ src/libswscale/utils.c:2342:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2342 | filter->lumH = sws_getGaussianVec(lumaGBlur, 3.0); | ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ src/libswscale/utils.c:2343:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2343 | filter->lumV = sws_getGaussianVec(lumaGBlur, 3.0); | ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ src/libswscale/utils.c:2349:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2349 | if (chromaGBlur != 0.0) { | ^~~~~~~~~~~ ~~ src/libswscale/utils.c:2350:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2350 | filter->chrH = sws_getGaussianVec(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)(chromaVShift + 0.5)); | ^~~~~~~~~~~~ ~ CC libavutil/rational.o CC libavutil/rc4.o src/libavutil/eval.c:747:25: warning: comparison of integers of different signs: 'enum (unnamed enum at src/libavutil/eval.c:158:5)' and 'int' [-Wsign-compare] 747 | for (i = 0; e->type != type && i < 3 && e->param[i]; i++) | ~~~~~~~ ^ ~~~~ src/libavutil/eval.c:750:17: warning: comparison of integers of different signs: 'enum (unnamed enum at src/libavutil/eval.c:158:5)' and 'int' [-Wsign-compare] 750 | if (e->type == type && e->const_index < size) | ~~~~~~~ ^ ~~~~ src/libavutil/eval.c:786:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 786 | *d = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 15 warnings generated. 2 warnings generated. CC libavutil/reverse.o src/libavutil/hmac.c:144:16: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 144 | if (keylen > c->blocklen) { | ~~~~~~ ^ ~~~~~~~~~~~ CC libavutil/ripemd.o CC libavutil/samplefmt.o src/libavutil/hmac.c:170:16: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 170 | if (outlen < c->hashlen) | ~~~~~~ ^ ~~~~~~~~~~ 3 warnings generated. CC libavutil/sha.o 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) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ CC libavutil/sha512.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/slicethread.o CC libavutil/spherical.o 1 warning generated. 9 warnings generated. CC libavutil/stereo3d.o src/libavutil/frame.c:401:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 401 | for (i = 0; i < FF_ARRAY_ELEMS(src->buf); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/tea.o src/libavutil/hwcontext.c:86:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 86 | for (type = 0; type < FF_ARRAY_ELEMS(hw_type_names); type++) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hash.c:208:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 208 | memcpy(dst, buf, FFMIN(size, rsize)); | ^ ~~~~ ~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/hash.c:209:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 209 | if (size > rsize) | ~~~~ ^ ~~~~~ src/libavutil/hash.c:219:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 219 | for (i = 0; i < FFMIN(rsize, size / 2); i++) | ^ ~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/frame.c: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) | ~~~~ ^ ~~~~~ CC libavutil/threadmessage.o CC libavutil/time.o src/libavutil/frame.c:532:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 532 | for (i = 0; i < FF_ARRAY_ELEMS(frame->buf); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/timecode.o CC libavutil/tree.o CC libavutil/twofish.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) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavutil/tx.o src/libavutil/imgutils.c:137:26: warning: comparison of integers of different signs: 'const ptrdiff_t' (aka 'const int') and 'unsigned int' [-Wsign-compare] 137 | if (linesizes[i] > SIZE_MAX / h) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/frame.c:625:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 625 | for (i = 0; i < FF_ARRAY_ELEMS(frame->buf) && frame->buf[i]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 10 warnings generated. src/libavutil/imgutils.c:163:22: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 163 | if (sizes[i] > INT_MAX - ret) | ~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavutil/frame.c:647:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 647 | if (frame->nb_side_data > INT_MAX / sizeof(*frame->side_data) - 1) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/tx_double.o CC libavutil/tx_float.o 2 warnings generated. src/libavutil/frame.c:874:48: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 874 | (frame->crop_top + frame->crop_bottom) >= frame->height) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavutil/frame.c:873:48: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 873 | (frame->crop_left + frame->crop_right) >= frame->width || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavutil/tx_int32.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/utils.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++) { | ~ ^ ~~~~~~~~~~ 5 warnings generated. CC libavutil/uuid.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/version.o 2 warnings generated. CC libavutil/video_enc_params.o CC libavutil/xga_font_data.o src/libavutil/mathematics.c:163:11: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 163 | if (c > (mod >> 1)) | ~ ^ ~~~~~~~~ CC libavutil/xtea.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; i < FF_ARRAY_ELEMS(vaapi_format_map); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AR libavfilter/libavfilter.a AR libswresample/libswresample.a 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/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/opt.c:86:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 86 | *num = *(float *)dst; | ~ ^~~~~~~~~~~~~ src/libavutil/parseutils.c:371:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 371 | FFMIN(slen-hex_offset+1, sizeof(color_string2))); | ^ ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/parseutils.c:384:64: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 384 | strspn(color_string2, "0123456789ABCDEFabcdef") == len) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ 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/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/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 | src/libavutil/hwcontext_vaapi.c : 892 : 19i:f warning: (acomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]1 .den) x = FFMIN( x892, | ( ma x -fo ra 0.(di e=n )0; /i a<1 .mdaepn-)>;i ma g| e ^ ~ ~~~~~~~~~~~~~~~~~~~~~~~. num_planes; isrc/libavutil/macros.h+:+49): 25{: note: | expanded from macro 'FFMIN' ~ ^ ~~~~~~~~~~~~~~~~~~~~~ 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/rational.c:61:49: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 61 | if (den * (2 * x * a1.den + a0.den) > num * a1.den) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/parseutils.c:624:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 624 | for (i = 0; i < FF_ARRAY_ELEMS(date_fmt); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/parseutils.c:645:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 645 | for (i = 0; i < FF_ARRAY_ELEMS(time_fmt); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/parseutils.c:715:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 715 | for (i = 0; i < FF_ARRAY_ELEMS(tz_fmt); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/opt.c:419:40: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 419 | if (*tail || (unsigned)fmt >= fmt_nb) { | ~~~~~~~~~~~~~ ^ ~~~~~~ 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) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ 1 warning generated. src/libavutil/md5.c:160:19: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | int cnt = FFMIN(len, 64 - j); | ^ ~~~ ~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 3 warnings generated. src/libavutil/spherical.c:73:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 73 | for (i = 0; i < FF_ARRAY_ELEMS(spherical_projection_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/pixdesc.c:2899:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2899 | while (prev - av_pix_fmt_descriptors < FF_ARRAY_ELEMS(av_pix_fmt_descriptors) - 1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/opt.c:871:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 871 | ret = snprintf(buf, sizeof(buf), "%f", *(float *)dst); | ~~~~~~~~ ^~~~~~~~~~~~~ src/libavutil/pixdesc.c:2938:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2938 | for (i = 0; i < FF_ARRAY_ELEMS(planes); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/opt.c:952:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 952 | if (ret >= sizeof(buf)) | ~~~ ^ ~~~~~~~~~~~ src/libavutil/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 warnings generated. 1 warning generated. 1 warning generated. src/libavutil/pixdesc.c:3214:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3214 | for (isrc/libavutil/timecode.c =:186 :0;19 i: len ? buf_size - len : 0; | ~~~~~~~~ ^ ~~~ 17 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 warnings generated. 1 warning generated. In file included from src/libavutil/tx_int32.c:21: src/libavutil/tx_template.c:157:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 157 | for (int i = 0; i < FF_ARRAY_ELEMS(nptwo_tabs_init_data); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/opt.c:2113:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2113 | d2 = f; | ~ ^ 1 warning generated. 2 warnings generated. 1 warning generated. 6 warnings generated. 18 warnings generated. 8 warnings generated. 5 warnings generated. 11 warnings generated. src/libavutil/tx_template.c:1145:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1145 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:1165:28: warning: implicit conversion increases floating-point precision: 'TXSample' (aka 'float') to 'double' [-Wdouble-promotion] 1165 | sum += UNSCALE(src[j]) * cos(a * phase); | ^~~~~~ ~ src/libavutil/tx_priv.h:100:21: note: expanded from macro 'UNSCALE' 100 | #define UNSCALE(x) (x) | ^ In file included from src/libavutil/tx_float.c:21: src/libavutil/tx_template.c:1192:34: warning: implicit conversion increases floating-point precision: 'TXSample' (aka 'float') to 'double' [-Wdouble-promotion] 1192 | double val = UNSCALE(src[j*stride]); | ~~~ ^~~~~~~~~~~~~ src/libavutil/tx_priv.h:100:21: note: expanded from macro 'UNSCALE' 100 | #define UNSCALE(x) (x) | ^ In file included from src/libavutil/tx_float.c:21: src/libavutil/tx_template.c:1241:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1241 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. src/libavutil/tx_template.c:1387:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1387 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:1444:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1444 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. src/libavutil/tx_template.c:1618:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1618 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ 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: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:1241:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1241 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ 45 warnings generated. src/libavutil/tx_template.c:1387:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1387 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:1444:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1444 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. src/libavutil/tx_template.c:1618:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1618 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ 7 warnings generated. 27 warnings generated. 5 warnings generated. 1 warning generated. 216 warnings generated. 19 warnings generated. 1 warning generated. 13 warnings generated. 26 warnings generated. 5 warnings generated. 13 warnings generated. 1 warning generated. 9 warnings generated. 1 warning generated. 11 warnings generated. 6 warnings generated. AR libavutil/libavutil.a 28 warnings generated. 5 warnings generated. 16 warnings generated. 1 warning generated. 17 warnings generated. AR libavcodec/libavcodec.a 1 warning generated. AR libswscale/libswscale.a [7/8] Performing install step for 'ffmpeg' INSTALL libavdevice/libavdevice.a INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/avio_http_serve_files.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/avio_list_dir.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/avio_read_callback.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/decode_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/decode_filter_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/decode_filter_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/decode_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/demux_decode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/encode_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/encode_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/extract_mvs.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/filter_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/hw_decode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/mux.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/qsv_decode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/qsv_transcode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/remux.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/resample_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/scale_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/show_metadata.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/transcode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/transcode_aac.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/vaapi_encode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/vaapi_transcode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/README INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/Makefile INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/avio_http_serve_files.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/avio_list_dir.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/avio_read_callback.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/decode_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/decode_filter_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/decode_filter_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/decode_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/demux_decode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/encode_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/encode_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/extract_mvs.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/filter_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/hw_decode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/mux.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/qsv_decode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/qsv_transcode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/remux.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/resample_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/scale_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/show_metadata.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/transcode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/transcode_aac.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/vaapi_encode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/vaapi_transcode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/README INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/Makefile INSTALL libavfilter/libavfilter.a INSTALL libavformat/libavformat.a INSTALL libavcodec/libavcodec.a INSTALL libpostproc/libpostproc.a INSTALL libswresample/libswresample.a INSTALL libswscale/libswscale.a INSTALL libavutil/libavutil.a INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavdevice/avdevice.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavdevice/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavdevice/version_major.h INSTALL libavdevice/libavdevice.pc INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavfilter/avfilter.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavfilter/buffersink.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavfilter/buffersrc.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavfilter/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavfilter/version_major.h INSTALL libavfilter/libavfilter.pc INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavformat/avformat.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavformat/avio.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavformat/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavformat/version_major.h INSTALL libavformat/libavformat.pc INSTALL libavcodec/libavcodec.pc INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavcodec/ac3_parser.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavcodec/adts_parser.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavcodec/avcodec.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavcodec/avdct.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavcodec/avfft.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavcodec/bsf.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavcodec/codec.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavcodec/codec_desc.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavcodec/codec_id.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavcodec/codec_par.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavcodec/d3d11va.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavcodec/defs.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavcodec/dirac.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavcodec/dv_profile.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavcodec/dxva2.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavcodec/jni.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavcodec/mediacodec.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavcodec/packet.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavcodec/qsv.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavcodec/vdpau.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavcodec/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavcodec/version_major.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavcodec/videotoolbox.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavcodec/vorbis_parser.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavcodec/xvmc.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libpostproc/postprocess.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libpostproc/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libpostproc/version_major.h INSTALL libpostproc/libpostproc.pc INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libswresample/swresample.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libswresample/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libswresample/version_major.h INSTALL libswresample/libswresample.pc INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libswscale/swscale.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libswscale/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/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.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/adler32.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/aes.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/aes_ctr.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/ambient_viewing_environment.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/attributes.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/audio_fifo.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/avassert.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/avstring.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/avutil.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/base64.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/blowfish.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/bprint.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/bswap.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/buffer.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/cast5.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/camellia.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/channel_layout.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/common.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/cpu.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/crc.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/csp.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/des.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/detection_bbox.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/dict.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/display.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/dovi_meta.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/downmix_info.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/encryption_info.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/error.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/eval.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/fifo.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/file.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/frame.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/hash.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/hdr_dynamic_metadata.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/hdr_dynamic_vivid_metadata.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/hmac.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/hwcontext.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_cuda.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_d3d11va.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_drm.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_dxva2.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_qsv.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_mediacodec.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_opencl.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_vaapi.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_videotoolbox.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_vdpau.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_vulkan.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/imgutils.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/intfloat.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/intreadwrite.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/lfg.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/log.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/lzo.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/macros.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/mathematics.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/mastering_display_metadata.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/md5.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/mem.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/motion_vector.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/murmur3.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/opt.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/parseutils.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/pixdesc.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/pixelutils.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/pixfmt.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/random_seed.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/rc4.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/rational.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/replaygain.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/ripemd.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/samplefmt.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/sha.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/sha512.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/spherical.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/stereo3d.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/threadmessage.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/time.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/timecode.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/timestamp.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/tree.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/twofish.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/uuid.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/video_enc_params.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/xtea.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/tea.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/tx.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/film_grain_params.h INSTALL libavutil/avconfig.h INSTALL libavutil/ffversion.h [8/8] Completed 'ffmpeg' [137/1731] Performing install step for 'ffmpeg' [1/1] Install the project... -- Install configuration: "Release" Done [138/1731] Completed 'ffmpeg' 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 [139/1731] Performing build step for 'libdvdnav' /usr/bin/make all-am make[1]: Entering directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/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(src/vm/vmcmd.cdv:d92n:av19_:t *twarning: hivariable 'system_reg_abbr_table' is not needed and will not be emitted [-Wunneeded-internal-declaration]s , int32_t ti 92t | lset,at i c | c ^o nst csrc/navigation.ch:ar273 :s43y:s warning: tunused parameter 'time' [-Wunused-parameter]e m_reg_ab b273r_ | t a b l e [ ] [8 ] = { | ^~~~~~~~~~~~~~~~~~~~~ uint64_t time) { | ^ src/vm/decoder.c:603:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 603 | set_GPRM(command->registers, reg, 1 + ((uint16_t) ((float) data * rand()/(RAND_MAX+1.0))) ); | ~~~~~~~~~~~~~^~~~~~~~~ 1 warning generated. 3 warnings generated. 1 warning generated. 1 warning generated. CCLD libdvdnav.la make[1]: Leaving directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/libdvdnav/src/libdvdnav' [140/1731] Performing install step for 'libdvdnav' make[1]: Entering directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/libdvdnav/src/libdvdnav' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/share/doc/libdvdnav' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/lib/pkgconfig' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/include/dvdnav' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/lib' /bin/sh ./libtool --mode=install /usr/bin/install -c libdvdnav.la '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/lib' /usr/bin/install -c -m 644 AUTHORS ChangeLog COPYING README.md TODO '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/share/doc/libdvdnav' /usr/bin/install -c -m 644 misc/dvdnav.pc '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/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.1-Omega/build-wayland/build/include/dvdnav' libtool: install: /usr/bin/install -c .libs/libdvdnav.lai /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/lib/libdvdnav.la libtool: install: /usr/bin/install -c .libs/libdvdnav.a /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/lib/libdvdnav.a libtool: install: chmod 644 /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/lib/libdvdnav.a libtool: install: ranlib /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/lib/libdvdnav.a make[1]: Leaving directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/libdvdnav/src/libdvdnav' [141/1731] Completed 'libdvdnav' [142/1731] Building CXX object build/network/httprequesthandler/python/CMakeFiles/network_httprequesthandlers_python.dir/HTTPPythonWsgiInvoker.cpp.o [143/1731] Building CXX object build/network/httprequesthandler/python/CMakeFiles/network_httprequesthandlers_python.dir/HTTPPythonInvoker.cpp.o [144/1731] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPPythonHandler.cpp.o [145/1731] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/IHTTPRequestHandler.cpp.o [146/1731] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPWebinterfaceHandler.cpp.o [147/1731] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPWebinterfaceAddonsHandler.cpp.o [148/1731] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPVfsHandler.cpp.o [149/1731] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPRequestHandlerUtils.cpp.o [150/1731] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPJsonRpcHandler.cpp.o [151/1731] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPImageTransformationHandler.cpp.o [152/1731] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPImageHandler.cpp.o [153/1731] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPFileHandler.cpp.o [154/1731] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPSettings.cpp.o [155/1731] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPServer.cpp.o [156/1731] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPRenderer.cpp.o [157/1731] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPPlayer.cpp.o [158/1731] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPInternal.cpp.o [159/1731] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnP.cpp.o [160/1731] Generating AddonModuleXbmcwsgi.i.cpp [161/1731] Generating AddonModuleXbmcvfs.i.cpp [162/1731] Generating AddonModuleXbmcplugin.i.cpp [163/1731] Generating AddonModuleXbmc.i.cpp [164/1731] Generating AddonModuleXbmcgui.i.cpp [165/1731] Generating AddonModuleXbmcdrm.i.cpp [166/1731] Generating AddonModuleXbmcaddon.i.cpp [167/1731] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/PyContext.cpp.o [168/1731] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/swig.cpp.o [169/1731] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/XBPython.cpp.o [170/1731] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/PythonInvoker.cpp.o [171/1731] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/LanguageHook.cpp.o [172/1731] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/ContextItemAddonInvoker.cpp.o [173/1731] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/CallbackHandler.cpp.o [174/1731] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/AddonPythonInvoker.cpp.o [175/1731] Building CXX object build/interfaces/legacy/wsgi/CMakeFiles/legacy_interface_wsgi.dir/WsgiResponse.cpp.o [176/1731] Building CXX object build/interfaces/legacy/wsgi/CMakeFiles/legacy_interface_wsgi.dir/WsgiResponseBody.cpp.o [177/1731] Building CXX object build/interfaces/legacy/wsgi/CMakeFiles/legacy_interface_wsgi.dir/WsgiInputStream.cpp.o [178/1731] Building CXX object build/interfaces/legacy/wsgi/CMakeFiles/legacy_interface_wsgi.dir/WsgiErrorStream.cpp.o [179/1731] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/WindowXML.cpp.o [180/1731] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/WindowDialogMixin.cpp.o [181/1731] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/WindowDialog.cpp.o [182/1731] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Window.cpp.o [183/1731] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/String.cpp.o [184/1731] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Settings.cpp.o [185/1731] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/PlayList.cpp.o [186/1731] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Player.cpp.o [187/1731] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Monitor.cpp.o [188/1731] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ModuleXbmcvfs.cpp.o [189/1731] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ModuleXbmcplugin.cpp.o [190/1731] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ModuleXbmcgui.cpp.o [191/1731] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ModuleXbmc.cpp.o [192/1731] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ListItem.cpp.o [193/1731] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/LanguageHook.cpp.o [194/1731] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Keyboard.cpp.o [195/1731] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagVideo.cpp.o [196/1731] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagRadioRDS.cpp.o [197/1731] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagPicture.cpp.o [198/1731] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagMusic.cpp.o [199/1731] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagGame.cpp.o [200/1731] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/File.cpp.o [201/1731] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/DrmCryptoSession.cpp.o [202/1731] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Dialog.cpp.o [203/1731] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Control.cpp.o [204/1731] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/CallbackHandler.cpp.o [205/1731] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/CallbackFunction.cpp.o [206/1731] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/AddonUtils.cpp.o [207/1731] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Addon.cpp.o [208/1731] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/AddonClass.cpp.o [209/1731] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/AddonCallback.cpp.o [210/1731] Building CXX object build/rendering/gles/CMakeFiles/rendering_gles.dir/GLESShader.cpp.o [211/1731] Building CXX object build/rendering/gles/CMakeFiles/rendering_gles.dir/ScreenshotSurfaceGLES.cpp.o [212/1731] Building CXX object build/rendering/gles/CMakeFiles/rendering_gles.dir/RenderSystemGLES.cpp.o [213/1731] Building CXX object build/network/dacp/CMakeFiles/network_dacp.dir/dacp.cpp.o [214/1731] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/CDDARipper.cpp.o [215/1731] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/EncoderFFmpeg.cpp.o [216/1731] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/EncoderAddon.cpp.o [217/1731] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/Encoder.cpp.o [218/1731] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/CDDARipJob.cpp.o [219/1731] Building CXX object build/platform/linux/network/zeroconf/CMakeFiles/platform_linux_network_zeroconf.dir/ZeroconfBrowserAvahi.cpp.o [220/1731] Building CXX object build/platform/linux/network/zeroconf/CMakeFiles/platform_linux_network_zeroconf.dir/ZeroconfAvahi.cpp.o [221/1731] Building CXX object build/windowing/linux/CMakeFiles/windowing_linux.dir/WinSystemEGL.cpp.o [222/1731] Building CXX object build/windowing/linux/CMakeFiles/windowing_linux.dir/OSScreenSaverFreedesktop.cpp.o [223/1731] Building CXX object build/platform/posix/utils/CMakeFiles/platform_posix_utils.dir/SharedMemory.cpp.o [224/1731] Building CXX object build/platform/posix/utils/CMakeFiles/platform_posix_utils.dir/PosixInterfaceForCLog.cpp.o [225/1731] Building CXX object build/platform/posix/utils/CMakeFiles/platform_posix_utils.dir/Mmap.cpp.o [226/1731] Building CXX object build/platform/posix/threads/CMakeFiles/platform_posix_threads.dir/RecursiveMutex.cpp.o [227/1731] Building CXX object build/platform/posix/storage/discs/CMakeFiles/platform_posix_storage_discs.dir/DiscDriveHandlerPosix.cpp.o [228/1731] Building CXX object build/platform/posix/network/CMakeFiles/platform_posix_network.dir/NetworkPosix.cpp.o [229/1731] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/SMBWSDiscoveryListener.cpp.o [230/1731] Linking CXX static library build/network/dacp/network_dacp.a [231/1731] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/SMBWSDiscovery.cpp.o [232/1731] Linking CXX static library build/platform/posix/threads/platform_posix_threads.a [233/1731] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/SMBFile.cpp.o [234/1731] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/SMBDirectory.cpp.o [235/1731] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/PosixFile.cpp.o [236/1731] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/PosixDirectory.cpp.o [237/1731] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/XTimeUtils.cpp.o [238/1731] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/XHandle.cpp.o [239/1731] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/PosixTimezone.cpp.o [240/1731] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/PosixResourceCounter.cpp.o [241/1731] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/PosixMountProvider.cpp.o [242/1731] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/PlatformPosix.cpp.o [243/1731] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/MessagePrinter.cpp.o [244/1731] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/GPUInfoPosix.cpp.o [245/1731] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/Filesystem.cpp.o [246/1731] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/CPUInfoPosix.cpp.o [247/1731] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/ConvUtils.cpp.o [248/1731] Linking CXX static library build/windowing/linux/windowing_linux.a [249/1731] Building CXX object build/platform/linux/threads/CMakeFiles/platform_linux_threads.dir/ThreadImplLinux.cpp.o [250/1731] Building CXX object build/platform/linux/storage/CMakeFiles/platform_linux_storage.dir/UDevProvider.cpp.o [251/1731] Building CXX object build/platform/linux/storage/CMakeFiles/platform_linux_storage.dir/UDisks2Provider.cpp.o [252/1731] Building CXX object build/platform/linux/storage/CMakeFiles/platform_linux_storage.dir/UDisksProvider.cpp.o [253/1731] Building CXX object build/platform/linux/storage/CMakeFiles/platform_linux_storage.dir/LinuxStorageProvider.cpp.o [254/1731] Building CXX object build/platform/linux/powermanagement/CMakeFiles/platform_linux_powermanagement.dir/UPowerSyscall.cpp.o [255/1731] Building CXX object build/platform/linux/powermanagement/CMakeFiles/platform_linux_powermanagement.dir/LogindUPowerSyscall.cpp.o [256/1731] Building CXX object build/platform/linux/powermanagement/CMakeFiles/platform_linux_powermanagement.dir/ConsoleUPowerSyscall.cpp.o [257/1731] Building CXX object build/platform/linux/powermanagement/CMakeFiles/platform_linux_powermanagement.dir/LinuxPowerSyscall.cpp.o [258/1731] Linking CXX static library build/platform/posix/utils/platform_posix_utils.a [259/1731] Building CXX object build/platform/linux/peripherals/CMakeFiles/platform_linux_peripherals.dir/PeripheralBusUSBLibUdev.cpp.o [260/1731] Building CXX object build/platform/linux/network/CMakeFiles/platform_linux_network.dir/NetworkLinux.cpp.o [261/1731] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/DBusUtil.cpp.o [262/1731] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/DBusMessage.cpp.o [263/1731] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/FDEventMonitor.cpp.o [264/1731] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/TimeUtils.cpp.o [265/1731] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/SysfsPath.cpp.o [266/1731] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/PlatformLinux.cpp.o [267/1731] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/OptionalsReg.cpp.o [268/1731] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/MemUtils.cpp.o [269/1731] Linking CXX static library build/interfaces/legacy/wsgi/legacy_interface_wsgi.a [270/1731] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/GPUInfoLinux.cpp.o [271/1731] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/CPUInfoLinux.cpp.o [272/1731] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/AppParamParserLinux.cpp.o [273/1731] Building CXX object build/platform/common/speech/CMakeFiles/platform_common_speech.dir/SpeechRecognitionStub.cpp.o [274/1731] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchSwipeDetector.cpp.o [275/1731] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchRotateDetector.cpp.o [276/1731] Linking CXX static library build/platform/posix/storage/discs/platform_posix_storage_discs.a [277/1731] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchPinchDetector.cpp.o [278/1731] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchInputHandler.cpp.o [279/1731] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchActionHandler.cpp.o [280/1731] Building CXX object build/input/touch/CMakeFiles/input_touch.dir/ITouchInputHandling.cpp.o [281/1731] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/YUV2RGBShaderGLES.cpp.o [282/1731] Linking CXX static library build/input/touch/input_touch.a [283/1731] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/VideoFilterShaderGLES.cpp.o [284/1731] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/ToneMappers.cpp.o [285/1731] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/ConversionMatrix.cpp.o [286/1731] Linking CXX static library build/platform/common/speech/platform_common_speech.a [287/1731] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/ConvolutionKernels.cpp.o [288/1731] Building CXX object build/cores/VideoPlayer/videorenderers/hwdec/CMakeFiles/videorenderers_hwdec.dir/DRMPRIMEEGL.cpp.o [289/1731] Building CXX object build/cores/VideoPlayer/videorenderers/hwdec/CMakeFiles/videorenderers_hwdec.dir/RendererDRMPRIMEGLES.cpp.o [290/1731] Building CXX object build/cores/VideoPlayer/videorenderers/hwdec/CMakeFiles/videorenderers_hwdec.dir/VaapiEGL.cpp.o [291/1731] Building CXX object build/cores/VideoPlayer/videorenderers/hwdec/CMakeFiles/videorenderers_hwdec.dir/RendererVAAPIGLES.cpp.o [292/1731] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderCaptureGLES.cpp.o [293/1731] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/OverlayRendererGLES.cpp.o [294/1731] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/LinuxRendererGLES.cpp.o [295/1731] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/FrameBufferObject.cpp.o [296/1731] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/DebugRenderer.cpp.o [297/1731] Linking CXX static library build/rendering/gles/rendering_gles.a [298/1731] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderManager.cpp.o [299/1731] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderFlags.cpp.o [300/1731] Linking CXX static library build/platform/posix/network/platform_posix_network.a [301/1731] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderFactory.cpp.o [302/1731] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderCapture.cpp.o [303/1731] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/OverlayRendererUtil.cpp.o [304/1731] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/OverlayRenderer.cpp.o [305/1731] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/ColorManager.cpp.o [306/1731] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/BaseRenderer.cpp.o [307/1731] Building CXX object build/cores/VideoPlayer/process/CMakeFiles/process.dir/ProcessInfo.cpp.o [308/1731] Building CXX object build/cores/VideoPlayer/subtitles/webvtt/CMakeFiles/subtitles_webvtt.dir/WebVTTISOHandler.cpp.o [309/1731] Building CXX object build/cores/VideoPlayer/subtitles/webvtt/CMakeFiles/subtitles_webvtt.dir/WebVTTHandler.cpp.o [310/1731] Linking CXX static library build/network/httprequesthandler/network_httprequesthandlers.a [311/1731] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/SubtitlesAdapter.cpp.o [312/1731] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/SubtitleParserWebVTT.cpp.o [313/1731] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleTagSami.cpp.o [314/1731] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleTagMicroDVD.cpp.o [315/1731] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserSSA.cpp.o [316/1731] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitlesLibass.cpp.o [317/1731] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleStream.cpp.o [318/1731] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserVplayer.cpp.o [319/1731] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserSubrip.cpp.o [320/1731] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserSami.cpp.o [321/1731] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserMPL2.cpp.o [322/1731] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserMicroDVD.cpp.o [323/1731] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleLineCollection.cpp.o [324/1731] Linking CXX static library build/platform/linux/network/zeroconf/platform_linux_network_zeroconf.a [325/1731] Linking CXX static library build/network/httprequesthandler/python/network_httprequesthandlers_python.a [326/1731] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDFactorySubtitle.cpp.o [327/1731] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamBluray.cpp.o [328/1731] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/InputStreamPVRRecording.cpp.o [329/1731] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/InputStreamPVRChannel.cpp.o [330/1731] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/InputStreamPVRBase.cpp.o [331/1731] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/InputStreamMultiSource.cpp.o [332/1731] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/InputStreamAddon.cpp.o [333/1731] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDStateSerializer.cpp.o [334/1731] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamStack.cpp.o [335/1731] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamNavigator.cpp.o [336/1731] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamMemory.cpp.o [337/1731] Linking CXX static library build/platform/linux/threads/platform_linux_threads.a [338/1731] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamFile.cpp.o [339/1731] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamFFmpeg.cpp.o [340/1731] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStream.cpp.o /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/platform/posix/filesystem/SMBWSDiscoveryListener.cpp:275:19: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 275 | char msgbuf[UDPBUFFSIZE]; | ^~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/platform/posix/filesystem/SMBWSDiscoveryListener.cpp:275:19: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function 1 warning generated. [341/1731] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDFactoryInputStream.cpp.o [342/1731] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/BlurayStateSerializer.cpp.o [343/1731] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDFactoryDemuxer.cpp.o [344/1731] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxVobsub.cpp.o [345/1731] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxUtils.cpp.o [346/1731] Linking CXX static library build/platform/linux/powermanagement/platform_linux_powermanagement.a [347/1731] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxFFmpeg.cpp.o [348/1731] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxClient.cpp.o [349/1731] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxCDDA.cpp.o [350/1731] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxCC.cpp.o [351/1731] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxBXA.cpp.o [352/1731] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemux.cpp.o [353/1731] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DemuxMultiSource.cpp.o [354/1731] Linking CXX static library build/input/touch/generic/input_touch_generic.a [355/1731] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/DVDVideoCodecDRMPRIME.cpp.o [356/1731] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/VAAPI.cpp.o [357/1731] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/DVDVideoPPFFmpeg.cpp.o [358/1731] Linking CXX static library build/platform/linux/network/platform_linux_network.a [359/1731] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/DVDVideoCodecFFmpeg.cpp.o [360/1731] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/DVDVideoCodec.cpp.o [361/1731] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/AddonVideoCodec.cpp.o [362/1731] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/contrib/cc_decoder708.cpp.o [363/1731] Building C object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/contrib/cc_decoder.c.o [364/1731] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/OverlayCodecWebVTT.cpp.o [365/1731] Linking CXX static library build/platform/posix/platform_posix.a [366/1731] Linking CXX static library build/cores/VideoPlayer/videorenderers/shaders/videoshaders.a [367/1731] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodecTX3G.cpp.o [368/1731] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodecCCText.cpp.o [369/1731] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodecText.cpp.o [370/1731] Linking CXX static library build/interfaces/python/python_interface.a [371/1731] Linking CXX static library build/interfaces/legacy/legacy_interface.a [372/1731] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodecSSA.cpp.o [373/1731] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodecFFmpeg.cpp.o [374/1731] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodec.cpp.o [375/1731] Building CXX object build/cores/VideoPlayer/codecs/audio/CMakeFiles/dvdaudiocodecs.dir/DVDAudioCodecPassthrough.cpp.o [376/1731] Building CXX object build/cores/VideoPlayer/codecs/audio/CMakeFiles/dvdaudiocodecs.dir/DVDAudioCodecFFmpeg.cpp.o [377/1731] Building CXX object build/cores/VideoPlayer/codecs/CMakeFiles/dvdcodecs.dir/DVDFactoryCodec.cpp.o [378/1731] Linking CXX static library build/platform/linux/peripherals/platform_linux_peripherals.a [379/1731] Building CXX object build/cores/VideoPlayer/codecs/CMakeFiles/dvdcodecs.dir/DVDCodecUtils.cpp.o [380/1731] Building CXX object build/cores/VideoPlayer/Buffers/CMakeFiles/videoplayer-buffers.dir/VideoBufferPoolDMA.cpp.o [381/1731] Building CXX object build/cores/VideoPlayer/Buffers/CMakeFiles/videoplayer-buffers.dir/VideoBufferDRMPRIME.cpp.o [382/1731] Building CXX object build/cores/VideoPlayer/Buffers/CMakeFiles/videoplayer-buffers.dir/VideoBufferDMA.cpp.o [383/1731] Building CXX object build/cores/VideoPlayer/Buffers/CMakeFiles/videoplayer-buffers.dir/VideoBuffer.cpp.o [384/1731] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoReferenceClock.cpp.o [385/1731] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerVideo.cpp.o [386/1731] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerTeletext.cpp.o [387/1731] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerSubtitle.cpp.o [388/1731] Linking CXX static library build/cores/VideoPlayer/process/process.a [389/1731] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerRadioRDS.cpp.o [390/1731] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerAudioID3.cpp.o [391/1731] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerAudio.cpp.o [392/1731] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayer.cpp.o [393/1731] Linking CXX static library build/cdrip/cdrip.a [394/1731] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/Edl.cpp.o [395/1731] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/PTSTracker.cpp.o [396/1731] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDStreamInfo.cpp.o [397/1731] Linking CXX static library build/platform/linux/storage/platform_linux_storage.a [398/1731] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDOverlayContainer.cpp.o [399/1731] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDMessageQueue.cpp.o [400/1731] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDMessage.cpp.o [401/1731] Linking CXX static library build/network/upnp/network_upnp.a [402/1731] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDFileInfo.cpp.o [403/1731] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDDemuxSPU.cpp.o [404/1731] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDClock.cpp.o [405/1731] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/AudioSinkAE.cpp.o [406/1731] Building CXX object build/video/windows/CMakeFiles/video_windows.dir/VideoFileItemListModifier.cpp.o [407/1731] Linking CXX static library build/cores/VideoPlayer/videorenderers/hwdec/videorenderers_hwdec.a [408/1731] Building CXX object build/video/windows/CMakeFiles/video_windows.dir/GUIWindowVideoPlaylist.cpp.o [409/1731] Building CXX object build/video/windows/CMakeFiles/video_windows.dir/GUIWindowVideoNav.cpp.o [410/1731] Building CXX object build/video/windows/CMakeFiles/video_windows.dir/GUIWindowVideoBase.cpp.o [411/1731] Building CXX object build/video/windows/CMakeFiles/video_windows.dir/GUIWindowFullScreen.cpp.o [412/1731] Building CXX object build/video/tags/CMakeFiles/video_tags.dir/VideoTagLoaderPlugin.cpp.o [413/1731] Building CXX object build/video/tags/CMakeFiles/video_tags.dir/VideoTagLoaderNFO.cpp.o [414/1731] Building CXX object build/video/tags/CMakeFiles/video_tags.dir/VideoTagLoaderFFmpeg.cpp.o [415/1731] Building CXX object build/video/tags/CMakeFiles/video_tags.dir/VideoInfoTagLoaderFactory.cpp.o [416/1731] Building CXX object build/video/tags/CMakeFiles/video_tags.dir/VideoTagExtractionHelper.cpp.o /home/buildozer/aports/community/kodi/src/xbmc-21.1-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. [417/1731] Linking CXX static library build/platform/posix/filesystem/platform_posix_filesystem.a [418/1731] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryResetResumePointJob.cpp.o [419/1731] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryScanningJob.cpp.o [420/1731] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryRefreshingJob.cpp.o [421/1731] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryProgressJob.cpp.o [422/1731] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryMarkWatchedJob.cpp.o [423/1731] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryJob.cpp.o [424/1731] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryCleaningJob.cpp.o [425/1731] Building CXX object build/video/guilib/CMakeFiles/video_guilib.dir/VideoVersionHelper.cpp.o [426/1731] Building CXX object build/video/guilib/CMakeFiles/video_guilib.dir/VideoSelectActionProcessor.cpp.o [427/1731] Building CXX object build/video/guilib/CMakeFiles/video_guilib.dir/VideoPlayActionProcessor.cpp.o [428/1731] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoSettings.cpp.o [429/1731] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoOSD.cpp.o [430/1731] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoManagerVersions.cpp.o [431/1731] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoManagerExtras.cpp.o [432/1731] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoManager.cpp.o [433/1731] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoInfo.cpp.o [434/1731] Linking CXX static library build/cores/VideoPlayer/subtitles/webvtt/subtitles_webvtt.a [435/1731] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoBookmarks.cpp.o [436/1731] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogTeletext.cpp.o [437/1731] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogSubtitleSettings.cpp.o [438/1731] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogSubtitles.cpp.o [439/1731] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogFullScreenInfo.cpp.o [440/1731] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogAudioSettings.cpp.o [441/1731] Linking CXX static library build/cores/VideoPlayer/Buffers/videoplayer-buffers.a [442/1731] Building CXX object build/video/CMakeFiles/video.dir/ViewModeSettings.cpp.o [443/1731] Building CXX object build/video/CMakeFiles/video.dir/VideoUtils.cpp.o [444/1731] Building CXX object build/video/CMakeFiles/video.dir/VideoThumbLoader.cpp.o [445/1731] Linking CXX static library build/platform/linux/linuxsupport.a [446/1731] Building CXX object build/video/CMakeFiles/video.dir/VideoLibraryQueue.cpp.o [447/1731] Building CXX object build/video/CMakeFiles/video.dir/VideoItemArtworkHandler.cpp.o [448/1731] Building CXX object build/video/CMakeFiles/video.dir/VideoInfoTag.cpp.o [449/1731] Linking CXX static library build/cores/VideoPlayer/videorenderers/videorenderers.a [450/1731] Building CXX object build/video/CMakeFiles/video.dir/VideoInfoScanner.cpp.o [451/1731] Building CXX object build/video/CMakeFiles/video.dir/VideoInfoDownloader.cpp.o [452/1731] Building CXX object build/video/CMakeFiles/video.dir/VideoGeneratedImageFileLoader.cpp.o [453/1731] Building CXX object build/video/CMakeFiles/video.dir/VideoEmbeddedImageFileLoader.cpp.o [454/1731] Building CXX object build/video/CMakeFiles/video.dir/VideoDbUrl.cpp.o [455/1731] Linking CXX static library build/cores/VideoPlayer/codecs/audio/dvdaudiocodecs.a [456/1731] Building CXX object build/video/CMakeFiles/video.dir/VideoDatabase.cpp.o [457/1731] Building CXX object build/video/CMakeFiles/video.dir/VideoChapterImageFileLoader.cpp.o [458/1731] Building CXX object build/video/CMakeFiles/video.dir/Teletext.cpp.o [459/1731] Building CXX object build/video/CMakeFiles/video.dir/PlayerController.cpp.o [460/1731] Building CXX object build/video/CMakeFiles/video.dir/GUIViewStateVideo.cpp.o [461/1731] Building CXX object build/video/CMakeFiles/video.dir/ContextMenus.cpp.o [462/1731] Building CXX object build/video/CMakeFiles/video.dir/Bookmark.cpp.o [463/1731] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowSystemInfo.cpp.o [464/1731] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowStartup.cpp.o [465/1731] Linking CXX static library build/cores/VideoPlayer/codecs/overlay/dvdoverlaycodecs.a [466/1731] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowSplash.cpp.o [467/1731] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowScreensaverDim.cpp.o [468/1731] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowScreensaver.cpp.o [469/1731] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowPointer.cpp.o [470/1731] Linking CXX static library build/cores/VideoPlayer/subtitles/dvdsubtitles.a [471/1731] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowLoginScreen.cpp.o [472/1731] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowHome.cpp.o [473/1731] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowFileManager.cpp.o [474/1731] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowDebugInfo.cpp.o [475/1731] Building CXX object build/windows/CMakeFiles/windows.dir/GUIMediaWindow.cpp.o [476/1731] Building CXX object build/windowing/CMakeFiles/windowing.dir/WinSystem.cpp.o [477/1731] Building CXX object build/windowing/CMakeFiles/windowing.dir/WindowSystemFactory.cpp.o [478/1731] Building CXX object build/windowing/CMakeFiles/windowing.dir/Resolution.cpp.o [479/1731] Building CXX object build/windowing/CMakeFiles/windowing.dir/OSScreenSaver.cpp.o [480/1731] Building CXX object build/windowing/CMakeFiles/windowing.dir/GraphicContext.cpp.o [481/1731] Building CXX object build/weather/CMakeFiles/weather.dir/WeatherManager.cpp.o [482/1731] Building CXX object build/weather/CMakeFiles/weather.dir/WeatherJob.cpp.o [483/1731] Building CXX object build/weather/CMakeFiles/weather.dir/GUIWindowWeather.cpp.o [484/1731] Building CXX object build/view/CMakeFiles/view.dir/ViewStateSettings.cpp.o [485/1731] Linking CXX static library build/cores/VideoPlayer/demuxers/dvddemuxers.a [486/1731] Building CXX object build/view/CMakeFiles/view.dir/ViewDatabase.cpp.o [487/1731] Building CXX object build/view/CMakeFiles/view.dir/GUIViewState.cpp.o [488/1731] Building CXX object build/view/CMakeFiles/view.dir/GUIViewControl.cpp.o [489/1731] Building CXX object build/utils_guilib/CMakeFiles/utils_guilib.dir/GUIContentUtils.cpp.o [490/1731] Building CXX object build/utils/CMakeFiles/utils.dir/DRMHelpers.cpp.o [491/1731] Building CXX object build/utils/CMakeFiles/utils.dir/EGLImage.cpp.o [492/1731] Building CXX object build/utils/CMakeFiles/utils.dir/DMAHeapBufferObject.cpp.o [493/1731] Linking CXX static library build/cores/VideoPlayer/inputstreams/dvdinputstreams.a [494/1731] Building CXX object build/utils/CMakeFiles/utils.dir/UDMABufferObject.cpp.o [495/1731] Building CXX object build/utils/CMakeFiles/utils.dir/BufferObjectFactory.cpp.o [496/1731] Linking CXX static library build/video/tags/video_tags.a [497/1731] Building CXX object build/utils/CMakeFiles/utils.dir/BufferObject.cpp.o [498/1731] Building CXX object build/utils/CMakeFiles/utils.dir/GLUtils.cpp.o [499/1731] Building CXX object build/utils/CMakeFiles/utils.dir/EGLFence.cpp.o [500/1731] Building CXX object build/utils/CMakeFiles/utils.dir/EGLUtils.cpp.o [501/1731] Building CXX object build/utils/CMakeFiles/utils.dir/XSLTUtils.cpp.o [502/1731] Building CXX object build/utils/CMakeFiles/utils.dir/XMLUtils.cpp.o [503/1731] Building CXX object build/utils/CMakeFiles/utils.dir/XBMCTinyXML2.cpp.o [504/1731] Building CXX object build/utils/CMakeFiles/utils.dir/XBMCTinyXML.cpp.o [505/1731] Building CXX object build/utils/CMakeFiles/utils.dir/Vector.cpp.o [506/1731] Linking CXX static library build/cores/VideoPlayer/codecs/dvdcodecs.a [507/1731] Building CXX object build/utils/CMakeFiles/utils.dir/VC1BitstreamParser.cpp.o [508/1731] Building CXX object build/utils/CMakeFiles/utils.dir/Variant.cpp.o [509/1731] Building CXX object build/utils/CMakeFiles/utils.dir/Utf8Utils.cpp.o [510/1731] Building CXX object build/utils/CMakeFiles/utils.dir/UrlOptions.cpp.o [511/1731] Building CXX object build/utils/CMakeFiles/utils.dir/URIUtils.cpp.o [512/1731] Building CXX object build/utils/CMakeFiles/utils.dir/TimeUtils.cpp.o [513/1731] Building CXX object build/utils/CMakeFiles/utils.dir/TextSearch.cpp.o [514/1731] Building CXX object build/utils/CMakeFiles/utils.dir/Temperature.cpp.o [515/1731] Building CXX object build/utils/CMakeFiles/utils.dir/SystemInfo.cpp.o [516/1731] Building CXX object build/utils/CMakeFiles/utils.dir/StringValidation.cpp.o [517/1731] Building CXX object build/utils/CMakeFiles/utils.dir/StringUtils.cpp.o [518/1731] Building CXX object build/utils/CMakeFiles/utils.dir/StreamUtils.cpp.o [519/1731] Building CXX object build/utils/CMakeFiles/utils.dir/StreamDetails.cpp.o [520/1731] Building CXX object build/utils/CMakeFiles/utils.dir/Speed.cpp.o [521/1731] Building CXX object build/utils/CMakeFiles/utils.dir/SortUtils.cpp.o [522/1731] Building CXX object build/utils/CMakeFiles/utils.dir/Screenshot.cpp.o [523/1731] Building CXX object build/utils/CMakeFiles/utils.dir/ScraperUrl.cpp.o [524/1731] Building CXX object build/utils/CMakeFiles/utils.dir/ScraperParser.cpp.o [525/1731] Linking CXX static library build/cores/VideoPlayer/codecs/video/dvdvideocodecs.a [526/1731] Building CXX object build/utils/CMakeFiles/utils.dir/SaveFileStateJob.cpp.o [527/1731] Building CXX object build/utils/CMakeFiles/utils.dir/ProgressJob.cpp.o [528/1731] Building CXX object build/utils/CMakeFiles/utils.dir/RssReader.cpp.o [529/1731] Building CXX object build/utils/CMakeFiles/utils.dir/RssManager.cpp.o [530/1731] Building CXX object build/utils/CMakeFiles/utils.dir/RingBuffer.cpp.o [531/1731] Building CXX object build/utils/CMakeFiles/utils.dir/rfft.cpp.o [532/1731] Building CXX object build/utils/CMakeFiles/utils.dir/RegExp.cpp.o [533/1731] Building CXX object build/utils/CMakeFiles/utils.dir/RecentlyAddedJob.cpp.o [534/1731] Building CXX object build/utils/CMakeFiles/utils.dir/PlayerUtils.cpp.o [535/1731] Linking CXX static library build/video/guilib/video_guilib.a [536/1731] Building CXX object build/utils/CMakeFiles/utils.dir/POUtils.cpp.o [537/1731] Building CXX object build/utils/CMakeFiles/utils.dir/Observer.cpp.o [538/1731] Building CXX object build/utils/CMakeFiles/utils.dir/MovingSpeed.cpp.o [539/1731] Building CXX object build/utils/CMakeFiles/utils.dir/Mime.cpp.o [540/1731] Building CXX object build/utils/CMakeFiles/utils.dir/log.cpp.o /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/utils/XSLTUtils.cpp:31:3: warning: 'xmlSubstituteEntitiesDefault' is deprecated [-Wdeprecated-declarations] 31 | xmlSubstituteEntitiesDefault(1); | ^ /usr/include/libxml2/libxml/parser.h:947:1: note: 'xmlSubstituteEntitiesDefault' has been explicitly marked deprecated here 947 | XML_DEPRECATED XMLPUBFUN int | ^ /usr/include/libxml2/libxml/xmlexports.h:69:43: note: expanded from macro 'XML_DEPRECATED' 69 | #define XML_DEPRECATED __attribute__((deprecated)) | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/utils/XSLTUtils.cpp:32:3: warning: '__xmlLoadExtDtdDefaultValue' is deprecated [-Wdeprecated-declarations] 32 | xmlLoadExtDtdDefaultValue = 0; | ^ /usr/include/libxml2/libxml/parser.h:896:37: note: expanded from macro 'xmlLoadExtDtdDefaultValue' 896 | #define xmlLoadExtDtdDefaultValue XML_GLOBAL_MACRO(xmlLoadExtDtdDefaultValue) | ^ /usr/include/libxml2/libxml/xmlexports.h:124:36: note: expanded from macro 'XML_GLOBAL_MACRO' 124 | #define XML_GLOBAL_MACRO(name) (*__##name()) | ^ :338:1: note: expanded from here 338 | __xmlLoadExtDtdDefaultValue | ^ /usr/include/libxml2/libxml/parser.h:885:1: note: '__xmlLoadExtDtdDefaultValue' has been explicitly marked deprecated here 885 | XML_GLOBALS_PARSER | ^ /usr/include/libxml2/libxml/parser.h:881:3: note: expanded from macro 'XML_GLOBALS_PARSER' 881 | XML_GLOBALS_PARSER_CORE \ | ^ /usr/include/libxml2/libxml/parser.h:867:42: note: expanded from macro 'XML_GLOBALS_PARSER_CORE' 867 | XML_OP(xmlLoadExtDtdDefaultValue, int, XML_DEPRECATED) \ | ^ /usr/include/libxml2/libxml/xmlexports.h:69:43: note: expanded from macro 'XML_DEPRECATED' 69 | #define XML_DEPRECATED __attribute__((deprecated)) | ^ 2 warnings generated. [541/1731] Building CXX object build/utils/CMakeFiles/utils.dir/Locale.cpp.o [542/1731] Building CXX object build/utils/CMakeFiles/utils.dir/LegacyPathTranslation.cpp.o [543/1731] Building CXX object build/utils/CMakeFiles/utils.dir/LangCodeExpander.cpp.o [544/1731] Building CXX object build/utils/CMakeFiles/utils.dir/LabelFormatter.cpp.o [545/1731] Building CXX object build/utils/CMakeFiles/utils.dir/JSONVariantWriter.cpp.o [546/1731] Building CXX object build/utils/CMakeFiles/utils.dir/JSONVariantParser.cpp.o [547/1731] Linking CXX static library build/video/jobs/video_jobs.a [548/1731] Building CXX object build/utils/CMakeFiles/utils.dir/JobManager.cpp.o [549/1731] Building CXX object build/utils/CMakeFiles/utils.dir/InfoLoader.cpp.o [550/1731] Building CXX object build/utils/CMakeFiles/utils.dir/HttpResponse.cpp.o [551/1731] Building CXX object build/utils/CMakeFiles/utils.dir/HttpRangeUtils.cpp.o [552/1731] Building CXX object build/utils/CMakeFiles/utils.dir/HttpParser.cpp.o [553/1731] Building CXX object build/utils/CMakeFiles/utils.dir/HttpHeader.cpp.o [554/1731] Building CXX object build/utils/CMakeFiles/utils.dir/HTMLUtil.cpp.o [555/1731] Building CXX object build/utils/CMakeFiles/utils.dir/HevcSei.cpp.o [556/1731] Building CXX object build/utils/CMakeFiles/utils.dir/GroupUtils.cpp.o [557/1731] Building CXX object build/utils/CMakeFiles/utils.dir/GpuInfo.cpp.o [558/1731] Building CXX object build/utils/CMakeFiles/utils.dir/FontUtils.cpp.o [559/1731] Building CXX object build/utils/CMakeFiles/utils.dir/FileUtils.cpp.o [560/1731] Building CXX object build/utils/CMakeFiles/utils.dir/FileOperationJob.cpp.o [561/1731] Building CXX object build/utils/CMakeFiles/utils.dir/Fanart.cpp.o [562/1731] Building CXX object build/utils/CMakeFiles/utils.dir/FileExtensionProvider.cpp.o [563/1731] Building CXX object build/utils/CMakeFiles/utils.dir/ExecString.cpp.o [564/1731] Building CXX object build/utils/CMakeFiles/utils.dir/EmbeddedArt.cpp.o [565/1731] Building CXX object build/utils/CMakeFiles/utils.dir/EndianSwap.cpp.o [566/1731] Building CXX object build/utils/CMakeFiles/utils.dir/DiscsUtils.cpp.o [567/1731] Building CXX object build/utils/CMakeFiles/utils.dir/Digest.cpp.o [568/1731] Building CXX object build/utils/CMakeFiles/utils.dir/DatabaseUtils.cpp.o [569/1731] Building CXX object build/utils/CMakeFiles/utils.dir/CSSUtils.cpp.o [570/1731] Building CXX object build/utils/CMakeFiles/utils.dir/Crc32.cpp.o [571/1731] Building CXX object build/utils/CMakeFiles/utils.dir/CPUInfo.cpp.o [572/1731] Building CXX object build/utils/CMakeFiles/utils.dir/ContentUtils.cpp.o [573/1731] Building CXX object build/utils/CMakeFiles/utils.dir/ColorUtils.cpp.o [574/1731] Building CXX object build/utils/CMakeFiles/utils.dir/CharsetDetection.cpp.o [575/1731] Building CXX object build/utils/CMakeFiles/utils.dir/CharsetConverter.cpp.o [576/1731] Building CXX object build/utils/CMakeFiles/utils.dir/CharArrayParser.cpp.o [577/1731] Building CXX object build/utils/CMakeFiles/utils.dir/BooleanLogic.cpp.o [578/1731] Building CXX object build/utils/CMakeFiles/utils.dir/BitstreamWriter.cpp.o [579/1731] Building CXX object build/utils/CMakeFiles/utils.dir/BitstreamStats.cpp.o [580/1731] Building CXX object build/utils/CMakeFiles/utils.dir/BitstreamReader.cpp.o [581/1731] Building CXX object build/utils/CMakeFiles/utils.dir/BitstreamConverter.cpp.o [582/1731] Building CXX object build/utils/CMakeFiles/utils.dir/Base64.cpp.o [583/1731] Building CXX object build/utils/CMakeFiles/utils.dir/Archive.cpp.o [584/1731] Building CXX object build/utils/CMakeFiles/utils.dir/AliasShortcutUtils.cpp.o [585/1731] Building CXX object build/utils/CMakeFiles/utils.dir/AlarmClock.cpp.o [586/1731] Linking CXX static library build/utils_guilib/utils_guilib.a [587/1731] Building CXX object build/utils/CMakeFiles/utils.dir/ActorProtocol.cpp.o [588/1731] Building CXX object build/threads/CMakeFiles/threads.dir/Timer.cpp.o [589/1731] Building CXX object build/threads/CMakeFiles/threads.dir/Thread.cpp.o [590/1731] Building CXX object build/threads/CMakeFiles/threads.dir/Event.cpp.o [591/1731] Building CXX object build/storage/CMakeFiles/storage.dir/DetectDVDType.cpp.o [592/1731] Linking CXX static library build/view/view.a [593/1731] Building CXX object build/storage/CMakeFiles/storage.dir/cdioSupport.cpp.o [594/1731] Building CXX object build/storage/CMakeFiles/storage.dir/MediaManager.cpp.o [595/1731] Building CXX object build/storage/CMakeFiles/storage.dir/AutorunMediaJob.cpp.o [596/1731] Linking CXX static library build/windowing/windowing.a [597/1731] Building CXX object build/rendering/CMakeFiles/rendering.dir/MatrixGL.neon.cpp.o [598/1731] Building CXX object build/rendering/CMakeFiles/rendering.dir/MatrixGL.cpp.o [599/1731] Building CXX object build/rendering/CMakeFiles/rendering.dir/RenderSystem.cpp.o [600/1731] Linking CXX static library build/video/windows/video_windows.a [601/1731] Building CXX object build/programs/CMakeFiles/programs.dir/GUIWindowPrograms.cpp.o [602/1731] Building CXX object build/programs/CMakeFiles/programs.dir/GUIViewStatePrograms.cpp.o [603/1731] Building CXX object build/powermanagement/CMakeFiles/powermanagement.dir/PowerManager.cpp.o [604/1731] Building CXX object build/powermanagement/CMakeFiles/powermanagement.dir/IPowerSyscall.cpp.o [605/1731] Building CXX object build/powermanagement/CMakeFiles/powermanagement.dir/DPMSSupport.cpp.o [606/1731] Building CXX object build/playlists/CMakeFiles/playlists.dir/SmartPlaylistFileItemListModifier.cpp.o [607/1731] Building CXX object build/playlists/CMakeFiles/playlists.dir/SmartPlayList.cpp.o [608/1731] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListXSPF.cpp.o [609/1731] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListXML.cpp.o [610/1731] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListWPL.cpp.o [611/1731] Linking CXX static library build/weather/weather.a [612/1731] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListURL.cpp.o [613/1731] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListPLS.cpp.o [614/1731] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListM3U.cpp.o [615/1731] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListFactory.cpp.o [616/1731] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayList.cpp.o [617/1731] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListB4S.cpp.o [618/1731] Building CXX object build/platform/CMakeFiles/platform_common.dir/xbmc.cpp.o [619/1731] Building CXX object build/platform/CMakeFiles/platform_common.dir/Environment.cpp.o [620/1731] Building CXX object build/pictures/CMakeFiles/pictures.dir/SlideShowPictureGLES.cpp.o [621/1731] Building CXX object build/pictures/CMakeFiles/pictures.dir/SlideShowPicture.cpp.o [622/1731] Building CXX object build/pictures/CMakeFiles/pictures.dir/SlideShowDelegator.cpp.o [623/1731] Building CXX object build/pictures/CMakeFiles/pictures.dir/PictureThumbLoader.cpp.o [624/1731] Building CXX object build/pictures/CMakeFiles/pictures.dir/PictureScalingAlgorithm.cpp.o [625/1731] Building CXX object build/pictures/CMakeFiles/pictures.dir/PictureInfoTag.cpp.o [626/1731] Building CXX object build/pictures/CMakeFiles/pictures.dir/PictureInfoLoader.cpp.o [627/1731] Building CXX object build/pictures/CMakeFiles/pictures.dir/PictureFolderImageFileLoader.cpp.o [628/1731] Building CXX object build/pictures/CMakeFiles/pictures.dir/Picture.cpp.o [629/1731] Building CXX object build/pictures/CMakeFiles/pictures.dir/libexif.cpp.o [630/1731] Building CXX object build/pictures/CMakeFiles/pictures.dir/JpegParse.cpp.o [631/1731] Building CXX object build/pictures/CMakeFiles/pictures.dir/IptcParse.cpp.o [632/1731] Building CXX object build/pictures/CMakeFiles/pictures.dir/GUIWindowSlideShow.cpp.o [633/1731] Building CXX object build/pictures/CMakeFiles/pictures.dir/GUIWindowPictures.cpp.o [634/1731] Building CXX object build/pictures/CMakeFiles/pictures.dir/GUIViewStatePictures.cpp.o [635/1731] Building CXX object build/pictures/CMakeFiles/pictures.dir/GUIDialogPictureInfo.cpp.o [636/1731] Building CXX object build/pictures/CMakeFiles/pictures.dir/ExifParse.cpp.o [637/1731] Building CXX object build/messagingHelpers/CMakeFiles/messagingHelpers.dir/DialogOKHelper.cpp.o [638/1731] Building CXX object build/messagingHelpers/CMakeFiles/messagingHelpers.dir/DialogHelper.cpp.o [639/1731] Building CXX object build/messaging/CMakeFiles/messaging.dir/ApplicationMessenger.cpp.o [640/1731] Linking CXX static library build/video/dialogs/video_dialogs.a [641/1731] Building CXX object build/imagefiles/CMakeFiles/imagefiles.dir/SpecialImageLoaderFactory.cpp.o [642/1731] Building CXX object build/guilib_listproviders/CMakeFiles/guilib_listproviders.dir/StaticProvider.cpp.o [643/1731] Building CXX object build/guilib_listproviders/CMakeFiles/guilib_listproviders.dir/MultiProvider.cpp.o [644/1731] Building CXX object build/guilib_listproviders/CMakeFiles/guilib_listproviders.dir/IListProvider.cpp.o [645/1731] Building CXX object build/guilib_listproviders/CMakeFiles/guilib_listproviders.dir/DirectoryProvider.cpp.o [646/1731] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/WeatherGUIInfo.cpp.o [647/1731] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/VisualisationGUIInfo.cpp.o [648/1731] Linking CXX static library build/windows/windows.a [649/1731] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/VideoGUIInfo.cpp.o [650/1731] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/SystemGUIInfo.cpp.o [651/1731] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/SkinGUIInfo.cpp.o [652/1731] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/PlayerGUIInfo.cpp.o [653/1731] Linking CXX static library build/cores/VideoPlayer/VideoPlayer.a [654/1731] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/PicturesGUIInfo.cpp.o [655/1731] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/MusicGUIInfo.cpp.o [656/1731] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/LibraryGUIInfo.cpp.o [657/1731] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIControlsGUIInfo.cpp.o [658/1731] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GamesGUIInfo.cpp.o [659/1731] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/AddonsGUIInfo.cpp.o [660/1731] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfoColor.cpp.o [661/1731] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfoBool.cpp.o [662/1731] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfoLabel.cpp.o [663/1731] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfoProviders.cpp.o [664/1731] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfoHelper.cpp.o [665/1731] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfo.cpp.o [666/1731] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUITextureGLES.cpp.o [667/1731] Linking CXX static library build/imagefiles/imagefiles.a [668/1731] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFontTTFGLES.cpp.o [669/1731] Building CXX object build/guilib/CMakeFiles/guilib.dir/TextureGL.cpp.o [670/1731] Building CXX object build/guilib/CMakeFiles/guilib.dir/Shader.cpp.o [671/1731] Building CXX object build/guilib/CMakeFiles/guilib.dir/XBTFReader.cpp.o [672/1731] Building CXX object build/guilib/CMakeFiles/guilib.dir/XBTF.cpp.o [673/1731] Building CXX object build/guilib/CMakeFiles/guilib.dir/VisibleEffect.cpp.o [674/1731] Building CXX object build/guilib/CMakeFiles/guilib.dir/TextureManager.cpp.o [675/1731] Building CXX object build/guilib/CMakeFiles/guilib.dir/Texture.cpp.o [676/1731] Building CXX object build/guilib/CMakeFiles/guilib.dir/TextureBundleXBT.cpp.o [677/1731] Building CXX object build/guilib/CMakeFiles/guilib.dir/TextureBundle.cpp.o [678/1731] Building CXX object build/guilib/CMakeFiles/guilib.dir/StereoscopicsManager.cpp.o [679/1731] Building CXX object build/guilib/CMakeFiles/guilib.dir/LocalizeStrings.cpp.o [680/1731] Building CXX object build/guilib/CMakeFiles/guilib.dir/IWindowManagerCallback.cpp.o [681/1731] Building CXX object build/guilib/CMakeFiles/guilib.dir/imagefactory.cpp.o [682/1731] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIWrappingListContainer.cpp.o [683/1731] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIWindowManager.cpp.o [684/1731] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIWindow.cpp.o [685/1731] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIVisualisationControl.cpp.o [686/1731] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIVideoControl.cpp.o [687/1731] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIToggleButtonControl.cpp.o [688/1731] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUITexture.cpp.o [689/1731] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUITextLayout.cpp.o [690/1731] Linking CXX static library build/platform/platform_common.a [691/1731] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUITextBox.cpp.o [692/1731] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIStaticItem.cpp.o [693/1731] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUISpinControlEx.cpp.o [694/1731] Linking CXX static library build/messagingHelpers/messagingHelpers.a [695/1731] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUISpinControl.cpp.o [696/1731] Linking CXX static library build/rendering/rendering.a [697/1731] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUISliderControl.cpp.o [698/1731] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUISettingsSliderControl.cpp.o [699/1731] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIScrollBarControl.cpp.o [700/1731] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIRSSControl.cpp.o [701/1731] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIResizeControl.cpp.o [702/1731] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIRenderingControl.cpp.o [703/1731] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIRangesControl.cpp.o [704/1731] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIRadioButtonControl.cpp.o [705/1731] Linking CXX static library build/threads/threads.a [706/1731] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIProgressControl.cpp.o [707/1731] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIPanelContainer.cpp.o [708/1731] Linking CXX static library build/programs/programs.a [709/1731] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIMultiImage.cpp.o [710/1731] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIMoverControl.cpp.o [711/1731] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIMessage.cpp.o [712/1731] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIListLabel.cpp.o [713/1731] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIListItemLayout.cpp.o [714/1731] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIListItem.cpp.o [715/1731] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIListGroup.cpp.o [716/1731] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIListContainer.cpp.o [717/1731] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUILabel.cpp.o [718/1731] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUILabelControl.cpp.o [719/1731] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIKeyboardFactory.cpp.o [720/1731] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIIncludes.cpp.o [721/1731] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIImage.cpp.o [722/1731] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFontTTF.cpp.o [723/1731] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFontManager.cpp.o [724/1731] Linking CXX static library build/utils/utils.a [725/1731] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFontCache.cpp.o [726/1731] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFont.cpp.o [727/1731] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFixedListContainer.cpp.o [728/1731] Linking CXX static library build/messaging/messaging.a [729/1731] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFadeLabelControl.cpp.o [730/1731] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIEditControl.cpp.o [731/1731] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIDialog.cpp.o [732/1731] Linking CXX static library build/playlists/playlists.a [733/1731] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControlProfiler.cpp.o [734/1731] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControlLookup.cpp.o [735/1731] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControlGroupList.cpp.o [736/1731] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControlGroup.cpp.o [737/1731] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControlFactory.cpp.o [738/1731] Linking CXX static library build/powermanagement/powermanagement.a [739/1731] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControl.cpp.o [740/1731] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIComponent.cpp.o [741/1731] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIColorManager.cpp.o [742/1731] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIColorButtonControl.cpp.o [743/1731] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIButtonControl.cpp.o [744/1731] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIBorderedImage.cpp.o [745/1731] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIBaseContainer.cpp.o [746/1731] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIAudioManager.cpp.o [747/1731] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIAction.cpp.o [748/1731] Building CXX object build/guilib/CMakeFiles/guilib.dir/FFmpegImage.cpp.o [749/1731] Building CXX object build/guilib/CMakeFiles/guilib.dir/DirtyRegionTracker.cpp.o [750/1731] Building CXX object build/guilib/CMakeFiles/guilib.dir/DirtyRegionSolvers.cpp.o [751/1731] Building CXX object build/guilib/CMakeFiles/guilib.dir/DDSImage.cpp.o [752/1731] Building CXX object build/favourites/CMakeFiles/favourites.dir/FavouritesUtils.cpp.o [753/1731] Building CXX object build/favourites/CMakeFiles/favourites.dir/FavouritesURL.cpp.o [754/1731] Building CXX object build/favourites/CMakeFiles/favourites.dir/FavouritesService.cpp.o [755/1731] Building CXX object build/favourites/CMakeFiles/favourites.dir/GUIWindowFavourites.cpp.o [756/1731] Building CXX object build/favourites/CMakeFiles/favourites.dir/GUIViewStateFavourites.cpp.o [757/1731] Building CXX object build/favourites/CMakeFiles/favourites.dir/ContextMenus.cpp.o [758/1731] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogPlayEject.cpp.o [759/1731] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogYesNo.cpp.o [760/1731] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogVolumeBar.cpp.o [761/1731] Linking CXX static library build/storage/storage.a [762/1731] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogTextViewer.cpp.o [763/1731] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSubMenu.cpp.o [764/1731] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSmartPlaylistRule.cpp.o [765/1731] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSmartPlaylistEditor.cpp.o [766/1731] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSlider.cpp.o [767/1731] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSimpleMenu.cpp.o [768/1731] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSelect.cpp.o [769/1731] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSeekBar.cpp.o [770/1731] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogProgress.cpp.o [771/1731] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogPlayerProcessInfo.cpp.o [772/1731] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogPlayerControls.cpp.o [773/1731] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogOK.cpp.o [774/1731] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogNumeric.cpp.o [775/1731] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogMediaSource.cpp.o [776/1731] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogMediaFilter.cpp.o [777/1731] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogKeyboardTouch.cpp.o [778/1731] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogKeyboardGeneric.cpp.o [779/1731] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogKaiToast.cpp.o [780/1731] Linking CXX static library build/pictures/pictures.a [781/1731] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogGamepad.cpp.o [782/1731] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogFileBrowser.cpp.o [783/1731] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogExtendedProgressBar.cpp.o [784/1731] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogContextMenu.cpp.o [785/1731] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogColorPicker.cpp.o [786/1731] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogCache.cpp.o [787/1731] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogButtonMenu.cpp.o [788/1731] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogBusyNoCancel.cpp.o [789/1731] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogBusy.cpp.o [790/1731] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogBoxBase.cpp.o [791/1731] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/mysqldataset.cpp.o [792/1731] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/sqlitedataset.cpp.o [793/1731] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/qry_dat.cpp.o [794/1731] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/dataset.cpp.o [795/1731] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/DatabaseQuery.cpp.o [796/1731] Linking CXX static library build/guilib_guiinfo/guilib_guiinfo.a [797/1731] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/Database.cpp.o [798/1731] Building CXX object build/commons/CMakeFiles/commons.dir/Exception.cpp.o [799/1731] Building CXX object build/application/CMakeFiles/application.dir/AppParams.cpp.o [800/1731] Building CXX object build/application/CMakeFiles/application.dir/AppParamParser.cpp.o [801/1731] Building CXX object build/application/CMakeFiles/application.dir/ApplicationVolumeHandling.cpp.o [802/1731] Building CXX object build/application/CMakeFiles/application.dir/ApplicationStackHelper.cpp.o [803/1731] Building CXX object build/application/CMakeFiles/application.dir/ApplicationSkinHandling.cpp.o [804/1731] Building CXX object build/application/CMakeFiles/application.dir/ApplicationSettingsHandling.cpp.o [805/1731] Building CXX object build/application/CMakeFiles/application.dir/ApplicationPowerHandling.cpp.o [806/1731] Building CXX object build/application/CMakeFiles/application.dir/ApplicationPlayerCallback.cpp.o [807/1731] Building CXX object build/application/CMakeFiles/application.dir/ApplicationPlayer.cpp.o [808/1731] Building CXX object build/application/CMakeFiles/application.dir/ApplicationActionListeners.cpp.o [809/1731] Building CXX object build/application/CMakeFiles/application.dir/Application.cpp.o [810/1731] Building CXX object build/application/CMakeFiles/application.dir/AppInboundProtocol.cpp.o [811/1731] Building CXX object build/application/CMakeFiles/application.dir/AppEnvironment.cpp.o [812/1731] Building CXX object build/addons_settings/CMakeFiles/addons_settings.dir/SettingUrlEncodedString.cpp.o [813/1731] Building CXX object build/addons_settings/CMakeFiles/addons_settings.dir/AddonSettings.cpp.o [814/1731] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/YesNo.cpp.o [815/1731] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/TextViewer.cpp.o [816/1731] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/Select.cpp.o [817/1731] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/Progress.cpp.o [818/1731] Linking CXX static library build/guilib_listproviders/guilib_listproviders.a [819/1731] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/OK.cpp.o [820/1731] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/Numeric.cpp.o [821/1731] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/Keyboard.cpp.o [822/1731] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/FileBrowser.cpp.o [823/1731] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/ExtendedProgressBar.cpp.o [824/1731] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/ContextMenu.cpp.o [825/1731] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/TextBox.cpp.o [826/1731] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Spin.cpp.o [827/1731] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Slider.cpp.o [828/1731] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/SettingsSlider.cpp.o [829/1731] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Rendering.cpp.o [830/1731] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/RadioButton.cpp.o [831/1731] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Progress.cpp.o [832/1731] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Label.cpp.o [833/1731] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Image.cpp.o [834/1731] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/FadeLabel.cpp.o [835/1731] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Edit.cpp.o [836/1731] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Button.cpp.o [837/1731] Building CXX object build/addons_interfaces_gui/CMakeFiles/addons_interfaces_gui.dir/Window.cpp.o [838/1731] Building CXX object build/addons_interfaces_gui/CMakeFiles/addons_interfaces_gui.dir/ListItem.cpp.o [839/1731] Building CXX object build/addons_interfaces_gui/CMakeFiles/addons_interfaces_gui.dir/General.cpp.o [840/1731] Building CXX object build/addons_interfaces_gui/CMakeFiles/addons_interfaces_gui.dir/GUITranslator.cpp.o [841/1731] Building CXX object build/addons_interfaces/CMakeFiles/addons_interfaces.dir/Network.cpp.o [842/1731] Building CXX object build/addons_interfaces/CMakeFiles/addons_interfaces.dir/Filesystem.cpp.o [843/1731] Building CXX object build/addons_interfaces/CMakeFiles/addons_interfaces.dir/General.cpp.o [844/1731] Building CXX object build/addons_interfaces/CMakeFiles/addons_interfaces.dir/AudioEngine.cpp.o [845/1731] Building CXX object build/addons_interfaces/CMakeFiles/addons_interfaces.dir/AddonBase.cpp.o [846/1731] Building CXX object build/addons_gui_skin/CMakeFiles/addons_gui_skin.dir/SkinTimerManager.cpp.o [847/1731] Building CXX object build/addons_gui_skin/CMakeFiles/addons_gui_skin.dir/SkinTimer.cpp.o [848/1731] Building CXX object build/addons_gui/CMakeFiles/addons_gui.dir/GUIWindowAddonBrowser.cpp.o [849/1731] Building CXX object build/addons_gui/CMakeFiles/addons_gui.dir/GUIViewStateAddonBrowser.cpp.o [850/1731] Linking CXX static library build/commons/commons.a [851/1731] Building CXX object build/addons_gui/CMakeFiles/addons_gui.dir/GUIHelpers.cpp.o [852/1731] Building CXX object build/addons_gui/CMakeFiles/addons_gui.dir/GUIDialogAddonSettings.cpp.o [853/1731] Building CXX object build/addons_gui/CMakeFiles/addons_gui.dir/GUIDialogAddonInfo.cpp.o [854/1731] Building CXX object build/addons_binary-addons/CMakeFiles/addons_binary-addons.dir/BinaryAddonBase.cpp.o [855/1731] Building CXX object build/addons_binary-addons/CMakeFiles/addons_binary-addons.dir/AddonInstanceHandler.cpp.o [856/1731] Building CXX object build/addons_binary-addons/CMakeFiles/addons_binary-addons.dir/AddonDll.cpp.o [857/1731] Building CXX object build/addons_binary-addons/CMakeFiles/addons_binary-addons.dir/BinaryAddonManager.cpp.o [858/1731] Building CXX object build/addons_addoninfo/CMakeFiles/addons_addoninfo.dir/AddonType.cpp.o [859/1731] Building CXX object build/addons_addoninfo/CMakeFiles/addons_addoninfo.dir/AddonInfo.cpp.o [860/1731] Linking CXX static library build/favourites/favourites.a [861/1731] Building CXX object build/addons_addoninfo/CMakeFiles/addons_addoninfo.dir/AddonExtensions.cpp.o [862/1731] Building CXX object build/addons_addoninfo/CMakeFiles/addons_addoninfo.dir/AddonInfoBuilder.cpp.o [863/1731] Building CXX object build/addons/CMakeFiles/addons.dir/Webinterface.cpp.o [864/1731] Building CXX object build/addons/CMakeFiles/addons.dir/Visualization.cpp.o [865/1731] Building CXX object build/addons/CMakeFiles/addons.dir/VFSEntry.cpp.o [866/1731] Building CXX object build/addons/CMakeFiles/addons.dir/UISoundsResource.cpp.o [867/1731] Building CXX object build/addons/CMakeFiles/addons.dir/Skin.cpp.o [868/1731] Building CXX object build/addons/CMakeFiles/addons.dir/Service.cpp.o [869/1731] Building CXX object build/addons/CMakeFiles/addons.dir/ScreenSaver.cpp.o [870/1731] Building CXX object build/addons/CMakeFiles/addons.dir/Scraper.cpp.o [871/1731] Building CXX object build/addons/CMakeFiles/addons.dir/RepositoryUpdater.cpp.o [872/1731] Building CXX object build/addons/CMakeFiles/addons.dir/Repository.cpp.o [873/1731] Linking CXX static library build/guilib/guilib.a [874/1731] Building CXX object build/addons/CMakeFiles/addons.dir/PluginSource.cpp.o [875/1731] Linking CXX static library build/dbwrappers/dbwrappers.a [876/1731] Linking CXX static library build/video/video.a [877/1731] Building CXX object build/addons/CMakeFiles/addons.dir/LanguageResource.cpp.o [878/1731] Building CXX object build/addons/CMakeFiles/addons.dir/ImageResource.cpp.o [879/1731] Building CXX object build/addons/CMakeFiles/addons.dir/ImageDecoder.cpp.o [880/1731] Building CXX object build/addons/CMakeFiles/addons.dir/GameResource.cpp.o [881/1731] Building CXX object build/addons/CMakeFiles/addons.dir/FilesystemInstaller.cpp.o [882/1731] Building CXX object build/addons/CMakeFiles/addons.dir/FontResource.cpp.o [883/1731] Building CXX object build/addons/CMakeFiles/addons.dir/ExtsMimeSupportList.cpp.o [884/1731] Building CXX object build/addons/CMakeFiles/addons.dir/ContextMenus.cpp.o [885/1731] Building CXX object build/addons/CMakeFiles/addons.dir/ContextMenuAddon.cpp.o [886/1731] Building CXX object build/addons/CMakeFiles/addons.dir/AudioDecoder.cpp.o [887/1731] Building CXX object build/addons/CMakeFiles/addons.dir/AddonVersion.cpp.o [888/1731] Building CXX object build/addons/CMakeFiles/addons.dir/AddonUpdateRules.cpp.o [889/1731] Building CXX object build/addons/CMakeFiles/addons.dir/AddonSystemSettings.cpp.o [890/1731] Building CXX object build/addons/CMakeFiles/addons.dir/AddonStatusHandler.cpp.o [891/1731] Building CXX object build/addons/CMakeFiles/addons.dir/AddonRepos.cpp.o [892/1731] Building CXX object build/addons/CMakeFiles/addons.dir/AddonManager.cpp.o [893/1731] Building CXX object build/addons/CMakeFiles/addons.dir/AddonInstaller.cpp.o [894/1731] Building CXX object build/addons/CMakeFiles/addons.dir/AddonDatabase.cpp.o [895/1731] Building CXX object build/addons/CMakeFiles/addons.dir/BinaryAddonCache.cpp.o [896/1731] Building CXX object build/addons/CMakeFiles/addons.dir/AddonBuilder.cpp.o [897/1731] Building CXX object build/addons/CMakeFiles/addons.dir/Addon.cpp.o [898/1731] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/Autorun.cpp.o [899/1731] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/XBDateTime.cpp.o [900/1731] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/Util.cpp.o [901/1731] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/URL.cpp.o [902/1731] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ThumbLoader.cpp.o [903/1731] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/TextureDatabase.cpp.o [904/1731] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/TextureCacheJob.cpp.o [905/1731] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/TextureCache.cpp.o [906/1731] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/SystemGlobals.cpp.o [907/1731] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ServiceManager.cpp.o [908/1731] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ServiceBroker.cpp.o [909/1731] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/SeekHandler.cpp.o [910/1731] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/SectionLoader.cpp.o [911/1731] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/PartyModeManager.cpp.o [912/1731] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/PlayListPlayer.cpp.o [913/1731] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/PasswordManager.cpp.o [914/1731] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/NfoFile.cpp.o [915/1731] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/MediaSource.cpp.o [916/1731] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/LangInfo.cpp.o [917/1731] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/InfoScanner.cpp.o [918/1731] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/GUIPassword.cpp.o [919/1731] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/GUILargeTextureManager.cpp.o [920/1731] Linking CXX static library build/addons_interfaces_gui_dialogs/addons_interfaces_gui_dialogs.a [921/1731] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/GUIInfoManager.cpp.o [922/1731] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/FileItemListModification.cpp.o [923/1731] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/FileItem.cpp.o [924/1731] Linking CXX static library build/addons_gui_skin/addons_gui_skin.a [925/1731] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/DynamicDll.cpp.o [926/1731] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/DbUrl.cpp.o [927/1731] Linking CXX static library build/dialogs/dialogs.a [928/1731] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/DatabaseManager.cpp.o [929/1731] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/CueDocument.cpp.o [930/1731] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ContextMenus.cpp.o [931/1731] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ContextMenuManager.cpp.o [932/1731] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ContextMenuItem.cpp.o [933/1731] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/BackgroundInfoLoader.cpp.o [934/1731] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/AutoSwitch.cpp.o [935/1731] Linking CXX static library build/addons_interfaces_gui_controls/addons_interfaces_gui_controls.a [936/1731] Building CXX object build/settings/windows/CMakeFiles/settings_windows.dir/GUIWindowSettingsScreenCalibration.cpp.o [937/1731] Building CXX object build/settings/windows/CMakeFiles/settings_windows.dir/GUIWindowSettingsCategory.cpp.o [938/1731] Building CXX object build/settings/windows/CMakeFiles/settings_windows.dir/GUIWindowSettings.cpp.o [939/1731] Building CXX object build/settings/windows/CMakeFiles/settings_windows.dir/GUIControlSettings.cpp.o [940/1731] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingUpdate.cpp.o [941/1731] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingsManager.cpp.o [942/1731] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingSection.cpp.o [943/1731] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingRequirement.cpp.o [944/1731] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingDependency.cpp.o [945/1731] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingConditions.cpp.o [946/1731] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingCategoryAccess.cpp.o [947/1731] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/Setting.cpp.o [948/1731] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/ISettingControl.cpp.o [949/1731] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/ISetting.cpp.o [950/1731] Linking CXX static library build/addons_binary-addons/addons_binary-addons.a [951/1731] Building CXX object build/settings/dialogs/CMakeFiles/settings_dialogs.dir/GUIDialogSettingsManualBase.cpp.o [952/1731] Building CXX object build/settings/dialogs/CMakeFiles/settings_dialogs.dir/GUIDialogSettingsManagerBase.cpp.o [953/1731] Building CXX object build/settings/dialogs/CMakeFiles/settings_dialogs.dir/GUIDialogSettingsBase.cpp.o [954/1731] Building CXX object build/settings/dialogs/CMakeFiles/settings_dialogs.dir/GUIDialogLibExportSettings.cpp.o [955/1731] Building CXX object build/settings/dialogs/CMakeFiles/settings_dialogs.dir/GUIDialogContentSettings.cpp.o [956/1731] Building CXX object build/settings/CMakeFiles/settings.dir/DiscSettings.cpp.o [957/1731] Building CXX object build/settings/CMakeFiles/settings.dir/SubtitlesSettings.cpp.o [958/1731] Building CXX object build/settings/CMakeFiles/settings.dir/SettingsComponent.cpp.o [959/1731] Building CXX object build/settings/CMakeFiles/settings.dir/SkinSettings.cpp.o [960/1731] Building CXX object build/settings/CMakeFiles/settings.dir/SettingUtils.cpp.o [961/1731] Building CXX object build/settings/CMakeFiles/settings.dir/SettingsValueXmlSerializer.cpp.o [962/1731] Building CXX object build/settings/CMakeFiles/settings.dir/SettingsValueFlatJsonSerializer.cpp.o [963/1731] Building CXX object build/settings/CMakeFiles/settings.dir/SettingsBase.cpp.o [964/1731] Building CXX object build/settings/CMakeFiles/settings.dir/Settings.cpp.o [965/1731] Building CXX object build/settings/CMakeFiles/settings.dir/SettingPath.cpp.o [966/1731] Building CXX object build/settings/CMakeFiles/settings.dir/SettingDateTime.cpp.o [967/1731] Building CXX object build/settings/CMakeFiles/settings.dir/SettingCreator.cpp.o [968/1731] Building CXX object build/settings/CMakeFiles/settings.dir/SettingControl.cpp.o [969/1731] Building CXX object build/settings/CMakeFiles/settings.dir/SettingConditions.cpp.o [970/1731] Building CXX object build/settings/CMakeFiles/settings.dir/SettingAddon.cpp.o [971/1731] Building CXX object build/settings/CMakeFiles/settings.dir/ServicesSettings.cpp.o [972/1731] Building CXX object build/settings/CMakeFiles/settings.dir/MediaSourceSettings.cpp.o [973/1731] Building CXX object build/settings/CMakeFiles/settings.dir/MediaSettings.cpp.o [974/1731] Building CXX object build/settings/CMakeFiles/settings.dir/LibExportSettings.cpp.o [975/1731] Building CXX object build/settings/CMakeFiles/settings.dir/GameSettings.cpp.o [976/1731] Building CXX object build/settings/CMakeFiles/settings.dir/DisplaySettings.cpp.o [977/1731] Linking CXX static library build/addons_interfaces/addons_interfaces.a [978/1731] Building CXX object build/settings/CMakeFiles/settings.dir/AdvancedSettings.cpp.o [979/1731] Building CXX object build/cores/RetroPlayer/streams/memory/CMakeFiles/retroplayer_memory.dir/LinearMemoryStream.cpp.o [980/1731] Linking CXX static library build/addons_interfaces_gui/addons_interfaces_gui.a [981/1731] Building CXX object build/cores/RetroPlayer/streams/memory/CMakeFiles/retroplayer_memory.dir/DeltaPairMemoryStream.cpp.o [982/1731] Building CXX object build/cores/RetroPlayer/streams/memory/CMakeFiles/retroplayer_memory.dir/BasicMemoryStream.cpp.o [983/1731] Building CXX object build/cores/RetroPlayer/streams/CMakeFiles/retroplayer_streams.dir/RPStreamManager.cpp.o [984/1731] Building CXX object build/cores/RetroPlayer/streams/CMakeFiles/retroplayer_streams.dir/RetroPlayerVideo.cpp.o [985/1731] Linking CXX static library build/addons_settings/addons_settings.a [986/1731] Building CXX object build/cores/RetroPlayer/streams/CMakeFiles/retroplayer_streams.dir/RetroPlayerStreamTypes.cpp.o [987/1731] Building CXX object build/cores/RetroPlayer/streams/CMakeFiles/retroplayer_streams.dir/RetroPlayerAudio.cpp.o [988/1731] Building CXX object build/cores/RetroPlayer/savestates/CMakeFiles/retroplayer_savestates.dir/SavestateFlatBuffer.cpp.o [989/1731] Building CXX object build/cores/RetroPlayer/savestates/CMakeFiles/retroplayer_savestates.dir/SavestateDatabase.cpp.o [990/1731] Building CXX object build/cores/RetroPlayer/rendering/VideoRenderers/CMakeFiles/rp-videorenderers.dir/RPRendererDMA.cpp.o [991/1731] Building CXX object build/cores/RetroPlayer/rendering/VideoRenderers/CMakeFiles/rp-videorenderers.dir/RPRendererOpenGLES.cpp.o [992/1731] Building CXX object build/cores/RetroPlayer/rendering/VideoRenderers/CMakeFiles/rp-videorenderers.dir/RPRendererGuiTexture.cpp.o [993/1731] Building CXX object build/cores/RetroPlayer/rendering/VideoRenderers/CMakeFiles/rp-videorenderers.dir/RPBaseRenderer.cpp.o [994/1731] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RPRenderManager.cpp.o [995/1731] Linking CXX static library build/addons_gui/addons_gui.a [996/1731] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RenderVideoSettings.cpp.o [997/1731] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RenderUtils.cpp.o [998/1731] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RenderTranslator.cpp.o [999/1731] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RenderSettings.cpp.o [1000/1731] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RenderContext.cpp.o [1001/1731] Building CXX object build/cores/RetroPlayer/process/CMakeFiles/rp-process.dir/RPProcessInfo.cpp.o [1002/1731] Building CXX object build/cores/RetroPlayer/playback/CMakeFiles/retroplayer_playback.dir/ReversiblePlayback.cpp.o [1003/1731] Building CXX object build/cores/RetroPlayer/playback/CMakeFiles/retroplayer_playback.dir/GameLoop.cpp.o [1004/1731] Building CXX object build/cores/RetroPlayer/guiwindows/CMakeFiles/retroplayer_guiwindows.dir/GameWindowFullScreenText.cpp.o [1005/1731] Building CXX object build/cores/RetroPlayer/guiwindows/CMakeFiles/retroplayer_guiwindows.dir/GameWindowFullScreen.cpp.o [1006/1731] Building CXX object build/cores/RetroPlayer/guiplayback/CMakeFiles/retroplayer_guiplayback.dir/GUIPlaybackControl.cpp.o [1007/1731] Building CXX object build/cores/RetroPlayer/guicontrols/CMakeFiles/retroplayer_guicontrols.dir/GUIRenderSettings.cpp.o [1008/1731] Building CXX object build/cores/RetroPlayer/guicontrols/CMakeFiles/retroplayer_guicontrols.dir/GUIGameControl.cpp.o [1009/1731] Linking CXX static library build/addons_addoninfo/addons_addoninfo.a [1010/1731] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIRenderTargetFactory.cpp.o [1011/1731] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIRenderTarget.cpp.o [1012/1731] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIRenderHandle.cpp.o [1013/1731] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIGameVideoHandle.cpp.o [1014/1731] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIGameSettingsHandle.cpp.o [1015/1731] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIGameSettings.cpp.o [1016/1731] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIGameRenderManager.cpp.o [1017/1731] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIGameMessenger.cpp.o [1018/1731] Building CXX object build/cores/RetroPlayer/cheevos/CMakeFiles/retroplayer_cheevos.dir/Cheevos.cpp.o [1019/1731] Building CXX object build/cores/RetroPlayer/buffers/video/CMakeFiles/rp-buffers-video.dir/RenderBufferSysMem.cpp.o [1020/1731] Building CXX object build/cores/RetroPlayer/buffers/video/CMakeFiles/rp-buffers-video.dir/RenderBufferGuiTexture.cpp.o [1021/1731] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/RenderBufferPoolDMA.cpp.o [1022/1731] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/RenderBufferDMA.cpp.o [1023/1731] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/RenderBufferPoolOpenGLES.cpp.o [1024/1731] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/RenderBufferOpenGLES.cpp.o [1025/1731] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/RenderBufferManager.cpp.o [1026/1731] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/BaseRenderBufferPool.cpp.o [1027/1731] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/BaseRenderBuffer.cpp.o [1028/1731] Building CXX object build/cores/RetroPlayer/audio/CMakeFiles/rp_audio.dir/AudioTranslator.cpp.o [1029/1731] Building CXX object build/cores/RetroPlayer/CMakeFiles/retroplayer.dir/RetroPlayerUtils.cpp.o [1030/1731] Building CXX object build/cores/RetroPlayer/CMakeFiles/retroplayer.dir/RetroPlayerInput.cpp.o [1031/1731] Building CXX object build/cores/RetroPlayer/CMakeFiles/retroplayer.dir/RetroPlayerAutoSave.cpp.o [1032/1731] Building CXX object build/cores/RetroPlayer/CMakeFiles/retroplayer.dir/RetroPlayer.cpp.o [1033/1731] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRTimerRules.cpp.o [1034/1731] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRTimersBase.cpp.o [1035/1731] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRTimers.cpp.o [1036/1731] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRSearch.cpp.o [1037/1731] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRRecordings.cpp.o [1038/1731] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRGuide.cpp.o [1039/1731] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRChannels.cpp.o [1040/1731] Linking CXX static library build/cores/RetroPlayer/audio/rp_audio.a [1041/1731] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRBase.cpp.o [1042/1731] Linking CXX static library build/cores/RetroPlayer/buffers/video/rp-buffers-video.a [1043/1731] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIViewStatePVR.cpp.o [1044/1731] Building CXX object build/pvr/timers/CMakeFiles/pvr_timers.dir/PVRTimerType.cpp.o [1045/1731] Building CXX object build/pvr/timers/CMakeFiles/pvr_timers.dir/PVRTimersPath.cpp.o [1046/1731] Building CXX object build/pvr/timers/CMakeFiles/pvr_timers.dir/PVRTimers.cpp.o [1047/1731] Building CXX object build/pvr/timers/CMakeFiles/pvr_timers.dir/PVRTimerRuleMatcher.cpp.o [1048/1731] Linking CXX static library build/cores/RetroPlayer/streams/memory/retroplayer_memory.a [1049/1731] Building CXX object build/pvr/timers/CMakeFiles/pvr_timers.dir/PVRTimerInfoTag.cpp.o [1050/1731] Building CXX object build/pvr/settings/CMakeFiles/pvr_settings.dir/PVRSettings.cpp.o [1051/1731] Building CXX object build/pvr/recordings/CMakeFiles/pvr_recordings.dir/PVRRecordingsPath.cpp.o [1052/1731] Building CXX object build/pvr/recordings/CMakeFiles/pvr_recordings.dir/PVRRecordings.cpp.o [1053/1731] Building CXX object build/pvr/recordings/CMakeFiles/pvr_recordings.dir/PVRRecording.cpp.o [1054/1731] Building CXX object build/pvr/providers/CMakeFiles/pvr_providers.dir/PVRProviders.cpp.o [1055/1731] Building CXX object build/pvr/providers/CMakeFiles/pvr_providers.dir/PVRProvider.cpp.o [1056/1731] Building CXX object build/pvr/guilib/guiinfo/CMakeFiles/pvr_guilib_guiinfo.dir/PVRGUITimesInfo.cpp.o [1057/1731] Building CXX object build/pvr/guilib/guiinfo/CMakeFiles/pvr_guilib_guiinfo.dir/PVRGUITimerInfo.cpp.o [1058/1731] Building CXX object build/pvr/guilib/guiinfo/CMakeFiles/pvr_guilib_guiinfo.dir/PVRGUIInfo.cpp.o [1059/1731] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIProgressHandler.cpp.o [1060/1731] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIChannelNavigator.cpp.o [1061/1731] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIChannelIconUpdater.cpp.o [1062/1731] Linking CXX static library build/cores/RetroPlayer/streams/retroplayer_streams.a [1063/1731] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsTimers.cpp.o [1064/1731] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsRecordings.cpp.o [1065/1731] Linking CXX static library build/addons/addons.a [1066/1731] Linking CXX static library build/cores/RetroPlayer/rendering/VideoRenderers/rp-videorenderers.a [1067/1731] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsPowerManagement.cpp.o [1068/1731] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsPlayback.cpp.o [1069/1731] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsParentalControl.cpp.o [1070/1731] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsUtils.cpp.o [1071/1731] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsEPG.cpp.o [1072/1731] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsDatabase.cpp.o [1073/1731] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsClients.cpp.o [1074/1731] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsChannels.cpp.o [1075/1731] Linking CXX static library build/cores/RetroPlayer/guiplayback/retroplayer_guiplayback.a [1076/1731] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionListener.cpp.o [1077/1731] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/GUIEPGGridContainerModel.cpp.o [1078/1731] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/GUIEPGGridContainer.cpp.o [1079/1731] Building CXX object build/pvr/filesystem/CMakeFiles/pvr_filesystem.dir/PVRGUIDirectory.cpp.o [1080/1731] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgTagsContainer.cpp.o [1081/1731] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgTagsCache.cpp.o [1082/1731] Linking CXX static library build/cores/RetroPlayer/savestates/retroplayer_savestates.a [1083/1731] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgChannelData.cpp.o [1084/1731] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgSearchPath.cpp.o [1085/1731] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgSearchFilter.cpp.o [1086/1731] Linking CXX static library build/cores/RetroPlayer/guibridge/retroplayer_guibridge.a [1087/1731] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgInfoTag.cpp.o [1088/1731] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgDatabase.cpp.o [1089/1731] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/Epg.cpp.o [1090/1731] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgContainer.cpp.o [1091/1731] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRItemsViewBase.cpp.o [1092/1731] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRClientPriorities.cpp.o [1093/1731] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRTimerSettings.cpp.o [1094/1731] Linking CXX static library build/cores/RetroPlayer/buffers/rp-buffers.a [1095/1731] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRRecordingSettings.cpp.o [1096/1731] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRRecordingInfo.cpp.o [1097/1731] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRRadioRDSInfo.cpp.o [1098/1731] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRGuideSearch.cpp.o [1099/1731] Linking CXX static library build/settings/dialogs/settings_dialogs.a [1100/1731] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRGuideControls.cpp.o [1101/1731] Linking CXX static library build/cores/RetroPlayer/process/rp-process.a [1102/1731] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRChannelGuide.cpp.o [1103/1731] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRGuideInfo.cpp.o [1104/1731] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRGroupManager.cpp.o [1105/1731] Linking CXX static library build/settings/lib/settings_lib.a [1106/1731] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRChannelsOSD.cpp.o [1107/1731] Linking CXX static library build/cores/RetroPlayer/guiwindows/retroplayer_guiwindows.a [1108/1731] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRChannelManager.cpp.o [1109/1731] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelsPath.cpp.o [1110/1731] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRRadioRDSInfoTag.cpp.o [1111/1731] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelNumber.cpp.o [1112/1731] Linking CXX static library build/cores/RetroPlayer/guicontrols/retroplayer_guicontrols.a [1113/1731] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupsContainer.cpp.o [1114/1731] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroups.cpp.o [1115/1731] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupSettings.cpp.o [1116/1731] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupMember.cpp.o [1117/1731] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupFromUser.cpp.o [1118/1731] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupFromClient.cpp.o [1119/1731] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupAllChannels.cpp.o [1120/1731] Linking CXX static library build/settings/windows/settings_windows.a [1121/1731] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroup.cpp.o [1122/1731] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannel.cpp.o [1123/1731] Linking CXX static library build/application/application.a [1124/1731] Building CXX object build/pvr/addons/CMakeFiles/pvr_addons.dir/PVRClients.cpp.o [1125/1731] Linking CXX static library build/cores/RetroPlayer/rendering/rp-rendering.a [1126/1731] Building CXX object build/pvr/addons/CMakeFiles/pvr_addons.dir/PVRClientUID.cpp.o [1127/1731] Building CXX object build/pvr/addons/CMakeFiles/pvr_addons.dir/PVRClientMenuHooks.cpp.o [1128/1731] Building CXX object build/pvr/addons/CMakeFiles/pvr_addons.dir/PVRClientCapabilities.cpp.o [1129/1731] Building CXX object build/pvr/addons/CMakeFiles/pvr_addons.dir/PVRClient.cpp.o [1130/1731] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRThumbLoader.cpp.o [1131/1731] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRStreamProperties.cpp.o [1132/1731] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRPlaybackState.cpp.o [1133/1731] Linking CXX static library build/cores/RetroPlayer/playback/retroplayer_playback.a [1134/1731] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRManager.cpp.o [1135/1731] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRItem.cpp.o [1136/1731] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVREventLogJob.cpp.o [1137/1731] Linking CXX static library build/cores/RetroPlayer/cheevos/retroplayer_cheevos.a [1138/1731] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVREdl.cpp.o [1139/1731] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRDatabase.cpp.o [1140/1731] Linking CXX static library build/xbmc/xbmc.a [1141/1731] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRContextMenus.cpp.o [1142/1731] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRComponentRegistration.cpp.o [1143/1731] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRChannelNumberInputHandler.cpp.o [1144/1731] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRChannelGroupImageFileLoader.cpp.o [1145/1731] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRCachedImages.cpp.o [1146/1731] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRCachedImage.cpp.o [1147/1731] Building CXX object build/profiles/windows/CMakeFiles/profiles_windows.dir/GUIWindowSettingsProfile.cpp.o [1148/1731] Building CXX object build/profiles/dialogs/CMakeFiles/profiles_dialogs.dir/GUIDialogProfileSettings.cpp.o [1149/1731] Building CXX object build/profiles/dialogs/CMakeFiles/profiles_dialogs.dir/GUIDialogLockSettings.cpp.o [1150/1731] Linking CXX static library build/pvr/settings/pvr_settings.a [1151/1731] Building CXX object build/profiles/CMakeFiles/profiles.dir/ProfileManager.cpp.o [1152/1731] Building CXX object build/profiles/CMakeFiles/profiles.dir/Profile.cpp.o [1153/1731] Building CXX object build/peripherals/events/CMakeFiles/peripherals_events.dir/EventScanner.cpp.o [1154/1731] Building CXX object build/peripherals/events/CMakeFiles/peripherals_events.dir/EventPollHandle.cpp.o [1155/1731] Building CXX object build/peripherals/events/CMakeFiles/peripherals_events.dir/EventLockHandle.cpp.o [1156/1731] Building CXX object build/peripherals/dialogs/CMakeFiles/peripherals_dialogs.dir/GUIDialogPeripheralSettings.cpp.o [1157/1731] Building CXX object build/peripherals/dialogs/CMakeFiles/peripherals_dialogs.dir/GUIDialogPeripherals.cpp.o [1158/1731] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralCecAdapter.cpp.o [1159/1731] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralTuner.cpp.o [1160/1731] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralNyxboard.cpp.o [1161/1731] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralNIC.cpp.o [1162/1731] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralMouse.cpp.o [1163/1731] Linking CXX static library build/pvr/providers/pvr_providers.a [1164/1731] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralKeyboard.cpp.o [1165/1731] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralJoystick.cpp.o [1166/1731] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralImon.cpp.o [1167/1731] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralHID.cpp.o [1168/1731] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralDisk.cpp.o [1169/1731] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralBluetooth.cpp.o [1170/1731] Linking CXX static library build/settings/settings.a [1171/1731] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/Peripheral.cpp.o [1172/1731] Building CXX object build/peripherals/bus/virtual/CMakeFiles/peripheral_bus_virtual.dir/PeripheralBusCEC.cpp.o [1173/1731] Building CXX object build/peripherals/bus/virtual/CMakeFiles/peripheral_bus_virtual.dir/PeripheralBusApplication.cpp.o [1174/1731] Building CXX object build/peripherals/bus/virtual/CMakeFiles/peripheral_bus_virtual.dir/PeripheralBusAddon.cpp.o [1175/1731] Building CXX object build/peripherals/bus/CMakeFiles/peripherals_bus.dir/PeripheralBus.cpp.o [1176/1731] Linking CXX static library build/pvr/filesystem/pvr_filesystem.a [1177/1731] Building CXX object build/peripherals/addons/CMakeFiles/peripherals_addons.dir/PeripheralAddonTranslator.cpp.o [1178/1731] Building CXX object build/peripherals/addons/CMakeFiles/peripherals_addons.dir/PeripheralAddon.cpp.o [1179/1731] Building CXX object build/peripherals/addons/CMakeFiles/peripherals_addons.dir/AddonInputHandling.cpp.o [1180/1731] Building CXX object build/peripherals/addons/CMakeFiles/peripherals_addons.dir/AddonButtonMapping.cpp.o [1181/1731] Building CXX object build/peripherals/addons/CMakeFiles/peripherals_addons.dir/AddonButtonMap.cpp.o [1182/1731] Building CXX object build/peripherals/CMakeFiles/peripherals.dir/Peripherals.cpp.o [1183/1731] Building CXX object build/network/websocket/CMakeFiles/network_websockets.dir/WebSocketV8.cpp.o [1184/1731] Building CXX object build/network/websocket/CMakeFiles/network_websockets.dir/WebSocketV13.cpp.o [1185/1731] Linking CXX static library build/pvr/recordings/pvr_recordings.a [1186/1731] Building CXX object build/network/websocket/CMakeFiles/network_websockets.dir/WebSocketManager.cpp.o [1187/1731] Linking CXX static library build/pvr/windows/pvr_windows.a [1188/1731] Building CXX object build/network/websocket/CMakeFiles/network_websockets.dir/WebSocket.cpp.o [1189/1731] Building CXX object build/network/CMakeFiles/network.dir/WebServer.cpp.o [1190/1731] Building CXX object build/network/CMakeFiles/network.dir/AirPlayServer.cpp.o [1191/1731] Building CXX object build/network/CMakeFiles/network.dir/cddb.cpp.o [1192/1731] Building CXX object build/network/CMakeFiles/network.dir/Zeroconf.cpp.o [1193/1731] Building CXX object build/network/CMakeFiles/network.dir/ZeroconfBrowser.cpp.o [1194/1731] Building CXX object build/network/CMakeFiles/network.dir/WakeOnAccess.cpp.o [1195/1731] Linking CXX static library build/pvr/timers/pvr_timers.a [1196/1731] Building CXX object build/network/CMakeFiles/network.dir/UdpClient.cpp.o [1197/1731] Building CXX object build/network/CMakeFiles/network.dir/TCPServer.cpp.o [1198/1731] Building CXX object build/network/CMakeFiles/network.dir/Socket.cpp.o [1199/1731] Building CXX object build/network/CMakeFiles/network.dir/NetworkServices.cpp.o [1200/1731] Building CXX object build/network/CMakeFiles/network.dir/Network.cpp.o [1201/1731] Building CXX object build/network/CMakeFiles/network.dir/GUIDialogNetworkSetup.cpp.o [1202/1731] Building CXX object build/network/CMakeFiles/network.dir/EventServer.cpp.o [1203/1731] Building CXX object build/network/CMakeFiles/network.dir/EventPacket.cpp.o [1204/1731] Building CXX object build/network/CMakeFiles/network.dir/EventClient.cpp.o [1205/1731] Linking CXX static library build/pvr/epg/pvr_epg.a [1206/1731] Building CXX object build/network/CMakeFiles/network.dir/DNSNameCache.cpp.o [1207/1731] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/MusicFileItemListModifier.cpp.o [1208/1731] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/GUIWindowVisualisation.cpp.o [1209/1731] Linking CXX static library build/cores/RetroPlayer/retroplayer.a [1210/1731] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/GUIWindowMusicPlaylistEditor.cpp.o [1211/1731] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/GUIWindowMusicPlaylist.cpp.o [1212/1731] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/GUIWindowMusicNav.cpp.o [1213/1731] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/GUIWindowMusicBase.cpp.o [1214/1731] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/TagLoaderTagLib.cpp.o [1215/1731] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/TagLibVFSStream.cpp.o [1216/1731] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/ReplayGain.cpp.o [1217/1731] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTagLoaderShn.cpp.o [1218/1731] Linking CXX static library build/profiles/windows/profiles_windows.a [1219/1731] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTagLoaderFFmpeg.cpp.o [1220/1731] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTagLoaderFactory.cpp.o [1221/1731] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTagLoaderDatabase.cpp.o [1222/1731] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTagLoaderCDDA.cpp.o [1223/1731] Linking CXX static library build/pvr/guilib/pvr_guilib.a [1224/1731] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTag.cpp.o [1225/1731] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryScanningJob.cpp.o [1226/1731] Linking CXX static library build/peripherals/events/peripherals_events.a [1227/1731] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryImportJob.cpp.o [1228/1731] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryExportJob.cpp.o [1229/1731] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryCleaningJob.cpp.o [1230/1731] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryProgressJob.cpp.o [1231/1731] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryJob.cpp.o [1232/1731] Building CXX object build/music/infoscanner/CMakeFiles/music_infoscanner.dir/MusicInfoScraper.cpp.o [1233/1731] Building CXX object build/music/infoscanner/CMakeFiles/music_infoscanner.dir/MusicInfoScanner.cpp.o [1234/1731] Building CXX object build/music/infoscanner/CMakeFiles/music_infoscanner.dir/MusicArtistInfo.cpp.o [1235/1731] Building CXX object build/music/infoscanner/CMakeFiles/music_infoscanner.dir/MusicAlbumInfo.cpp.o [1236/1731] Building CXX object build/music/dialogs/CMakeFiles/music_dialogs.dir/GUIDialogVisualisationPresetList.cpp.o [1237/1731] Building CXX object build/music/dialogs/CMakeFiles/music_dialogs.dir/GUIDialogSongInfo.cpp.o [1238/1731] Building CXX object build/music/dialogs/CMakeFiles/music_dialogs.dir/GUIDialogMusicOSD.cpp.o [1239/1731] Building CXX object build/music/dialogs/CMakeFiles/music_dialogs.dir/GUIDialogMusicInfo.cpp.o [1240/1731] Building CXX object build/music/dialogs/CMakeFiles/music_dialogs.dir/GUIDialogInfoProviderSettings.cpp.o [1241/1731] Linking CXX static library build/pvr/guilib/guiinfo/pvr_guilib_guiinfo.a [1242/1731] Building CXX object build/music/CMakeFiles/music.dir/Song.cpp.o [1243/1731] Building CXX object build/music/CMakeFiles/music.dir/MusicUtils.cpp.o [1244/1731] Building CXX object build/music/CMakeFiles/music.dir/MusicThumbLoader.cpp.o [1245/1731] Building CXX object build/music/CMakeFiles/music.dir/MusicLibraryQueue.cpp.o [1246/1731] Building CXX object build/music/CMakeFiles/music.dir/MusicInfoLoader.cpp.o [1247/1731] Linking CXX static library build/network/websocket/network_websockets.a [1248/1731] Building CXX object build/music/CMakeFiles/music.dir/MusicEmbeddedImageFileLoader.cpp.o [1249/1731] Building CXX object build/music/CMakeFiles/music.dir/MusicDbUrl.cpp.o [1250/1731] Building CXX object build/music/CMakeFiles/music.dir/MusicDatabase.cpp.o [1251/1731] Building CXX object build/music/CMakeFiles/music.dir/GUIViewStateMusic.cpp.o [1252/1731] Building CXX object build/music/CMakeFiles/music.dir/ContextMenus.cpp.o [1253/1731] Building CXX object build/music/CMakeFiles/music.dir/Artist.cpp.o [1254/1731] Building CXX object build/music/CMakeFiles/music.dir/Album.cpp.o [1255/1731] Linking CXX static library build/peripherals/bus/peripherals_bus.a [1256/1731] Building CXX object build/drm/CMakeFiles/drm.dir/CryptoSession.cpp.o [1257/1731] Linking CXX static library build/pvr/dialogs/pvr_dialogs.a [1258/1731] Building CXX object build/media/CMakeFiles/media.dir/MediaType.cpp.o [1259/1731] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/XBMCOperations.cpp.o [1260/1731] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/VideoLibrary.cpp.o [1261/1731] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/TextureOperations.cpp.o [1262/1731] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/SystemOperations.cpp.o [1263/1731] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/SettingsOperations.cpp.o [1264/1731] Linking CXX static library build/profiles/dialogs/profiles_dialogs.a [1265/1731] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/PVROperations.cpp.o [1266/1731] Linking CXX static library build/peripherals/dialogs/peripherals_dialogs.a [1267/1731] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/ProfilesOperations.cpp.o [1268/1731] Linking CXX static library build/pvr/channels/pvr_channels.a [1269/1731] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/PlaylistOperations.cpp.o [1270/1731] Linking CXX static library build/drm/drm.a [1271/1731] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/PlayerOperations.cpp.o [1272/1731] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/JSONUtils.cpp.o [1273/1731] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/JSONServiceDescription.cpp.o [1274/1731] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/JSONRPC.cpp.o [1275/1731] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/InputOperations.cpp.o [1276/1731] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/GUIOperations.cpp.o [1277/1731] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/FileOperations.cpp.o [1278/1731] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/FileItemHandler.cpp.o [1279/1731] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/FavouritesOperations.cpp.o [1280/1731] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/AudioLibrary.cpp.o [1281/1731] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/ApplicationOperations.cpp.o [1282/1731] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/AddonsOperations.cpp.o [1283/1731] Building CXX object build/interfaces/info/CMakeFiles/info_interface.dir/SkinVariable.cpp.o [1284/1731] Building CXX object build/interfaces/info/CMakeFiles/info_interface.dir/InfoExpression.cpp.o [1285/1731] Building CXX object build/interfaces/info/CMakeFiles/info_interface.dir/InfoBool.cpp.o [1286/1731] Building CXX object build/interfaces/generic/CMakeFiles/generic_interface.dir/ScriptRunner.cpp.o [1287/1731] Building CXX object build/interfaces/generic/CMakeFiles/generic_interface.dir/ScriptInvocationManager.cpp.o [1288/1731] Building CXX object build/interfaces/generic/CMakeFiles/generic_interface.dir/RunningScriptObserver.cpp.o [1289/1731] Building CXX object build/interfaces/generic/CMakeFiles/generic_interface.dir/LanguageInvokerThread.cpp.o [1290/1731] Linking CXX static library build/pvr/pvr.a [1291/1731] Building CXX object build/interfaces/generic/CMakeFiles/generic_interface.dir/ILanguageInvoker.cpp.o [1292/1731] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/WeatherBuiltins.cpp.o [1293/1731] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/SystemBuiltins.cpp.o [1294/1731] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/SkinBuiltins.cpp.o [1295/1731] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/PVRBuiltins.cpp.o [1296/1731] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/ProfileBuiltins.cpp.o [1297/1731] Linking CXX static library build/profiles/profiles.a [1298/1731] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/PlayerBuiltins.cpp.o [1299/1731] Linking CXX static library build/peripherals/bus/virtual/peripheral_bus_virtual.a [1300/1731] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/PictureBuiltins.cpp.o [1301/1731] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/OpticalBuiltins.cpp.o [1302/1731] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/LibraryBuiltins.cpp.o [1303/1731] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/GUIContainerBuiltins.cpp.o [1304/1731] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/GUIControlBuiltins.cpp.o [1305/1731] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/GUIBuiltins.cpp.o [1306/1731] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/CECBuiltins.cpp.o [1307/1731] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/Builtins.cpp.o [1308/1731] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/ApplicationBuiltins.cpp.o [1309/1731] Linking CXX static library build/media/media.a [1310/1731] Linking CXX static library build/music/jobs/music_jobs.a [1311/1731] Linking CXX static library build/music/tags/music_tags.a [1312/1731] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/AddonBuiltins.cpp.o [1313/1731] Building CXX object build/interfaces/CMakeFiles/interfaces.dir/AnnouncementManager.cpp.o [1314/1731] Building CXX object build/input/mouse/generic/CMakeFiles/input_mouse_generic.dir/MouseInputHandling.cpp.o [1315/1731] Building CXX object build/input/mouse/generic/CMakeFiles/input_mouse_generic.dir/DefaultMouseHandling.cpp.o [1316/1731] Building CXX object build/input/mouse/CMakeFiles/input_mouse.dir/MouseTranslator.cpp.o [1317/1731] Linking CXX static library build/peripherals/addons/peripherals_addons.a [1318/1731] Building CXX object build/input/mouse/CMakeFiles/input_mouse.dir/MouseStat.cpp.o [1319/1731] Building CXX object build/input/keymaps/touch/CMakeFiles/input_keymaps_touch.dir/TouchTranslator.cpp.o [1320/1731] Building CXX object build/input/keymaps/remote/CMakeFiles/input_keymaps_remote.dir/IRTranslator.cpp.o [1321/1731] Building CXX object build/input/keymaps/remote/CMakeFiles/input_keymaps_remote.dir/CustomControllerTranslator.cpp.o [1322/1731] Building CXX object build/input/keymaps/keyboard/CMakeFiles/input_keymaps_keyboard.dir/KeyboardTranslator.cpp.o [1323/1731] Building CXX object build/input/keymaps/keyboard/CMakeFiles/input_keymaps_keyboard.dir/KeyboardActionMap.cpp.o [1324/1731] Building CXX object build/input/keymaps/joysticks/CMakeFiles/input_keymaps_joysticks.dir/KeymapHandling.cpp.o [1325/1731] Building CXX object build/input/keymaps/joysticks/CMakeFiles/input_keymaps_joysticks.dir/KeymapHandler.cpp.o [1326/1731] Building CXX object build/input/keymaps/joysticks/CMakeFiles/input_keymaps_joysticks.dir/JoystickMapper.cpp.o [1327/1731] Building CXX object build/input/keymaps/joysticks/CMakeFiles/input_keymaps_joysticks.dir/GamepadTranslator.cpp.o [1328/1731] Building CXX object build/input/keymaps/generic/CMakeFiles/input_keymaps_generic.dir/KeyHandler.cpp.o [1329/1731] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/WindowKeymap.cpp.o [1330/1731] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/KeymapEnvironment.cpp.o [1331/1731] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/Keymap.cpp.o [1332/1731] Linking CXX static library build/input/mouse/generic/input_mouse_generic.a [1333/1731] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/ButtonTranslator.cpp.o [1334/1731] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/ButtonStat.cpp.o [1335/1731] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/AppTranslator.cpp.o [1336/1731] Building CXX object build/input/keyboard/generic/CMakeFiles/input_keyboard_generic.dir/KeyboardInputHandling.cpp.o [1337/1731] Building CXX object build/input/keyboard/generic/CMakeFiles/input_keyboard_generic.dir/DefaultKeyboardHandling.cpp.o [1338/1731] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/XBMC_keytable.cpp.o [1339/1731] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/KeyboardTranslator.cpp.o [1340/1731] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/KeyboardStat.cpp.o [1341/1731] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/KeyboardLayoutManager.cpp.o [1342/1731] Linking CXX static library build/peripherals/devices/peripherals_devices.a [1343/1731] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/KeyboardLayout.cpp.o [1344/1731] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/KeyboardEasterEgg.cpp.o [1345/1731] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/Key.cpp.o [1346/1731] Building CXX object build/input/joysticks/generic/CMakeFiles/input_joystick_generic.dir/InputHandling.cpp.o [1347/1731] Linking CXX static library build/input/keymaps/generic/input_keymaps_generic.a [1348/1731] Building CXX object build/input/joysticks/generic/CMakeFiles/input_joystick_generic.dir/FeatureHandling.cpp.o [1349/1731] Building CXX object build/input/joysticks/generic/CMakeFiles/input_joystick_generic.dir/DriverReceiving.cpp.o [1350/1731] Building CXX object build/input/joysticks/generic/CMakeFiles/input_joystick_generic.dir/ButtonMapping.cpp.o [1351/1731] Building CXX object build/input/joysticks/dialogs/CMakeFiles/input_joystick_dialogs.dir/GUIDialogNewJoystick.cpp.o [1352/1731] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/RumbleGenerator.cpp.o [1353/1731] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/JoystickUtils.cpp.o [1354/1731] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/JoystickTranslator.cpp.o [1355/1731] Linking CXX static library build/network/network.a [1356/1731] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/JoystickMonitor.cpp.o [1357/1731] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/JoystickEasterEgg.cpp.o [1358/1731] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/DriverPrimitive.cpp.o [1359/1731] Linking CXX static library build/interfaces/info/info_interface.a [1360/1731] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/DeadzoneFilter.cpp.o [1361/1731] Building CXX object build/input/actions/CMakeFiles/input_actions.dir/ActionTranslator.cpp.o [1362/1731] Building CXX object build/input/actions/CMakeFiles/input_actions.dir/Action.cpp.o [1363/1731] Linking CXX static library build/input/keyboard/generic/input_keyboard_generic.a [1364/1731] Building CXX object build/input/CMakeFiles/input.dir/WindowTranslator.cpp.o [1365/1731] Building CXX object build/input/CMakeFiles/input.dir/InputTranslator.cpp.o [1366/1731] Building CXX object build/input/CMakeFiles/input.dir/InputManager.cpp.o [1367/1731] Building CXX object build/input/CMakeFiles/input.dir/InputCodingTableKorean.cpp.o [1368/1731] Linking CXX static library build/pvr/addons/pvr_addons.a [1369/1731] Building CXX object build/input/CMakeFiles/input.dir/InputCodingTableFactory.cpp.o [1370/1731] Building CXX object build/input/CMakeFiles/input.dir/InputCodingTableBasePY.cpp.o [1371/1731] Building CXX object build/input/CMakeFiles/input.dir/InertialScrollingHandler.cpp.o [1372/1731] Building CXX object build/games/windows/CMakeFiles/gameswindows.dir/GUIWindowGames.cpp.o [1373/1731] Building CXX object build/games/windows/CMakeFiles/gameswindows.dir/GUIViewStateWindowGames.cpp.o [1374/1731] Building CXX object build/games/tags/CMakeFiles/gametags.dir/GameInfoTag.cpp.o [1375/1731] Building CXX object build/games/ports/windows/CMakeFiles/games_ports_windows.dir/GUIPortWindow.cpp.o [1376/1731] Building CXX object build/games/ports/windows/CMakeFiles/games_ports_windows.dir/GUIPortList.cpp.o [1377/1731] Building CXX object build/games/ports/types/CMakeFiles/games_ports_types.dir/PortNode.cpp.o [1378/1731] Building CXX object build/games/ports/input/CMakeFiles/games_ports_input.dir/PortManager.cpp.o [1379/1731] Building CXX object build/games/ports/input/CMakeFiles/games_ports_input.dir/PortInput.cpp.o [1380/1731] Building CXX object build/games/ports/input/CMakeFiles/games_ports_input.dir/PhysicalPort.cpp.o [1381/1731] Building CXX object build/games/ports/guicontrols/CMakeFiles/games_ports_guicontrols.dir/GUIActivePortList.cpp.o [1382/1731] Linking CXX static library build/music/windows/music_windows.a [1383/1731] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogInGameSaves.cpp.o [1384/1731] Linking CXX static library build/peripherals/peripherals.a [1385/1731] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameVolume.cpp.o [1386/1731] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameVideoSelect.cpp.o [1387/1731] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameVideoRotation.cpp.o [1388/1731] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameVideoFilter.cpp.o [1389/1731] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameStretchMode.cpp.o [1390/1731] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameSaves.cpp.o [1391/1731] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameOSDHelp.cpp.o [1392/1731] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameOSD.cpp.o [1393/1731] Linking CXX static library build/input/mouse/input_mouse.a [1394/1731] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameAdvancedSettings.cpp.o [1395/1731] Building CXX object build/games/dialogs/CMakeFiles/gamedialogs.dir/GUIDialogSelectSavestate.cpp.o [1396/1731] Building CXX object build/games/dialogs/CMakeFiles/gamedialogs.dir/GUIDialogSelectGameClient.cpp.o [1397/1731] Building CXX object build/games/controllers/windows/CMakeFiles/games_controller_windows.dir/GUIFeatureList.cpp.o [1398/1731] Building CXX object build/games/controllers/windows/CMakeFiles/games_controller_windows.dir/GUIControllerWindow.cpp.o [1399/1731] Linking CXX static library build/music/dialogs/music_dialogs.a [1400/1731] Building CXX object build/games/controllers/windows/CMakeFiles/games_controller_windows.dir/GUIControllerList.cpp.o [1401/1731] Building CXX object build/games/controllers/windows/CMakeFiles/games_controller_windows.dir/GUIConfigurationWizard.cpp.o [1402/1731] Building CXX object build/games/controllers/types/CMakeFiles/games_controller_types.dir/ControllerNode.cpp.o [1403/1731] Building CXX object build/games/controllers/types/CMakeFiles/games_controller_types.dir/ControllerHub.cpp.o [1404/1731] Linking CXX static library build/input/keymaps/keyboard/input_keymaps_keyboard.a [1405/1731] Building CXX object build/games/controllers/types/CMakeFiles/games_controller_types.dir/ControllerGrid.cpp.o [1406/1731] Linking CXX static library build/games/tags/gametags.a [1407/1731] Building CXX object build/games/controllers/listproviders/CMakeFiles/games_controller_listproviders.dir/GUIGameControllerProvider.cpp.o [1408/1731] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/PhysicalTopology.cpp.o [1409/1731] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/PhysicalFeature.cpp.o [1410/1731] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/InputSink.cpp.o [1411/1731] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/DefaultMouseTranslator.cpp.o [1412/1731] Linking CXX static library build/input/keymaps/joysticks/input_keymaps_joysticks.a [1413/1731] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/DefaultKeyboardTranslator.cpp.o [1414/1731] Linking CXX static library build/interfaces/generic/generic_interface.a [1415/1731] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/DefaultButtonMap.cpp.o [1416/1731] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/ControllerActivity.cpp.o [1417/1731] Linking CXX static library build/input/keymaps/touch/input_keymaps_touch.a [1418/1731] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIWheelButton.cpp.o [1419/1731] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIThrottleButton.cpp.o [1420/1731] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUISelectKeyButton.cpp.o [1421/1731] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIScalarFeatureButton.cpp.o [1422/1731] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIGameControllerList.cpp.o [1423/1731] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIGameController.cpp.o [1424/1731] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIFeatureTranslator.cpp.o [1425/1731] Linking CXX static library build/games/ports/types/games_ports_types.a [1426/1731] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIFeatureFactory.cpp.o [1427/1731] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIFeatureControls.cpp.o [1428/1731] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIFeatureButton.cpp.o [1429/1731] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIControllerButton.cpp.o [1430/1731] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUICardinalFeatureButton.cpp.o [1431/1731] Building CXX object build/games/controllers/dialogs/CMakeFiles/games_controller_dialogs.dir/GUIDialogIgnoreInput.cpp.o [1432/1731] Building CXX object build/games/controllers/dialogs/CMakeFiles/games_controller_dialogs.dir/GUIDialogButtonCapture.cpp.o [1433/1731] Linking CXX static library build/input/keymaps/remote/input_keymaps_remote.a [1434/1731] Building CXX object build/games/controllers/dialogs/CMakeFiles/games_controller_dialogs.dir/GUIDialogAxisDetection.cpp.o [1435/1731] Building CXX object build/games/controllers/dialogs/CMakeFiles/games_controller_dialogs.dir/ControllerSelect.cpp.o [1436/1731] Building CXX object build/games/controllers/dialogs/CMakeFiles/games_controller_dialogs.dir/ControllerInstaller.cpp.o [1437/1731] Building CXX object build/games/controllers/CMakeFiles/games_controller.dir/ControllerTranslator.cpp.o [1438/1731] Building CXX object build/games/controllers/CMakeFiles/games_controller.dir/ControllerManager.cpp.o [1439/1731] Linking CXX static library build/input/joysticks/dialogs/input_joystick_dialogs.a [1440/1731] Building CXX object build/games/controllers/CMakeFiles/games_controller.dir/ControllerLayout.cpp.o [1441/1731] Building CXX object build/games/controllers/CMakeFiles/games_controller.dir/Controller.cpp.o [1442/1731] Building CXX object build/games/agents/windows/CMakeFiles/games_agents_windows.dir/GUIAgentWindow.cpp.o [1443/1731] Building CXX object build/games/agents/windows/CMakeFiles/games_agents_windows.dir/GUIAgentControllerList.cpp.o [1444/1731] Linking CXX static library build/interfaces/interfaces.a [1445/1731] Building CXX object build/games/agents/input/CMakeFiles/games_agents_input.dir/AgentMouse.cpp.o [1446/1731] Building CXX object build/games/agents/input/CMakeFiles/games_agents_input.dir/AgentKeyboard.cpp.o [1447/1731] Building CXX object build/games/agents/input/CMakeFiles/games_agents_input.dir/AgentJoystick.cpp.o [1448/1731] Building CXX object build/games/agents/input/CMakeFiles/games_agents_input.dir/AgentInput.cpp.o [1449/1731] Building CXX object build/games/agents/input/CMakeFiles/games_agents_input.dir/AgentController.cpp.o [1450/1731] Building CXX object build/games/addons/streams/CMakeFiles/game_addon_streams.dir/GameClientStreamVideo.cpp.o [1451/1731] Linking CXX static library build/input/joysticks/input_joystick.a [1452/1731] Building CXX object build/games/addons/streams/CMakeFiles/game_addon_streams.dir/GameClientStreamSwFramebuffer.cpp.o [1453/1731] Linking CXX static library build/input/keyboard/input_keyboard.a [1454/1731] Building CXX object build/games/addons/streams/CMakeFiles/game_addon_streams.dir/GameClientStreams.cpp.o [1455/1731] Linking CXX static library build/input/joysticks/generic/input_joystick_generic.a [1456/1731] Building CXX object build/games/addons/streams/CMakeFiles/game_addon_streams.dir/GameClientStreamAudio.cpp.o [1457/1731] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientTopology.cpp.o [1458/1731] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientPort.cpp.o [1459/1731] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientMouse.cpp.o [1460/1731] Linking CXX static library build/games/controllers/listproviders/games_controller_listproviders.a [1461/1731] Linking CXX static library build/input/keymaps/input_keymaps.a [1462/1731] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientKeyboard.cpp.o [1463/1731] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientJoystick.cpp.o [1464/1731] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientInput.cpp.o [1465/1731] Linking CXX static library build/games/controllers/types/games_controller_types.a [1466/1731] Linking CXX static library build/music/infoscanner/music_infoscanner.a [1467/1731] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientHardware.cpp.o [1468/1731] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientDevice.cpp.o [1469/1731] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientController.cpp.o [1470/1731] Linking CXX static library build/input/actions/input_actions.a [1471/1731] Building CXX object build/games/addons/cheevos/CMakeFiles/gamecheevos.dir/GameClientCheevos.cpp.o [1472/1731] Building CXX object build/games/addons/CMakeFiles/gameaddons.dir/GameClientTranslator.cpp.o [1473/1731] Building CXX object build/games/addons/CMakeFiles/gameaddons.dir/GameClientSubsystem.cpp.o [1474/1731] Building CXX object build/games/addons/CMakeFiles/gameaddons.dir/GameClientProperties.cpp.o [1475/1731] Building CXX object build/games/addons/CMakeFiles/gameaddons.dir/GameClientInGameSaves.cpp.o [1476/1731] Building CXX object build/games/addons/CMakeFiles/gameaddons.dir/GameClient.cpp.o [1477/1731] Linking CXX static library build/interfaces/json-rpc/jsonrpc_interface.a [1478/1731] Building CXX object build/games/CMakeFiles/games.dir/GameUtils.cpp.o [1479/1731] Building CXX object build/games/CMakeFiles/games.dir/GameSettings.cpp.o [1480/1731] Building CXX object build/games/CMakeFiles/games.dir/GameServices.cpp.o [1481/1731] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/QueryParams.cpp.o [1482/1731] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeTvShowsOverview.cpp.o [1483/1731] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeTitleTvShows.cpp.o [1484/1731] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeTitleMusicVideos.cpp.o [1485/1731] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeTitleMovies.cpp.o [1486/1731] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeSeasons.cpp.o [1487/1731] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeRoot.cpp.o [1488/1731] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeRecentlyAddedMusicVideos.cpp.o [1489/1731] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeRecentlyAddedMovies.cpp.o [1490/1731] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeRecentlyAddedEpisodes.cpp.o [1491/1731] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeOverview.cpp.o [1492/1731] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeMusicVideosOverview.cpp.o [1493/1731] Linking CXX static library build/games/controllers/input/games_controller_input.a [1494/1731] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeMoviesOverview.cpp.o [1495/1731] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeInProgressTvShows.cpp.o [1496/1731] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeGrouped.cpp.o [1497/1731] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeEpisodes.cpp.o [1498/1731] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNode.cpp.o [1499/1731] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/QueryParams.cpp.o [1500/1731] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeTop100.cpp.o [1501/1731] Linking CXX static library build/games/ports/input/games_ports_input.a [1502/1731] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeSongTop100.cpp.o [1503/1731] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeSong.cpp.o [1504/1731] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeSingles.cpp.o [1505/1731] Linking CXX static library build/games/controllers/games_controller.a [1506/1731] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeRoot.cpp.o [1507/1731] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeOverview.cpp.o [1508/1731] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeGrouped.cpp.o [1509/1731] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNode.cpp.o [1510/1731] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeDiscs.cpp.o [1511/1731] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeArtist.cpp.o [1512/1731] Linking CXX static library build/games/windows/gameswindows.a [1513/1731] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumTop100Song.cpp.o [1514/1731] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumTop100.cpp.o [1515/1731] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumRecentlyPlayedSong.cpp.o [1516/1731] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumRecentlyPlayed.cpp.o [1517/1731] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumRecentlyAddedSong.cpp.o [1518/1731] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumRecentlyAdded.cpp.o [1519/1731] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbum.cpp.o [1520/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/UPnPFile.cpp.o [1521/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/UPnPDirectory.cpp.o [1522/1731] Linking CXX static library build/interfaces/builtins/interfaces_builtins.a [1523/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/NptXbmcFile.cpp.o [1524/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/NFSFile.cpp.o [1525/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/NFSDirectory.cpp.o [1526/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DVDDirectory.cpp.o [1527/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/CDDAFile.cpp.o [1528/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/CDDADirectory.cpp.o [1529/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/BlurayFile.cpp.o [1530/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/BlurayDirectory.cpp.o [1531/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/BlurayCallback.cpp.o [1532/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/UDFFile.cpp.o [1533/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/UDFDirectory.cpp.o [1534/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/UDFBlockInput.cpp.o [1535/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ISO9660File.cpp.o [1536/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ISO9660Directory.cpp.o [1537/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ZipManager.cpp.o [1538/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ZipFile.cpp.o [1539/1731] Linking CXX static library build/games/dialogs/osd/gameosddialogs.a [1540/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ZipDirectory.cpp.o [1541/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ZeroconfDirectory.cpp.o [1542/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/XbtManager.cpp.o [1543/1731] Linking CXX static library build/games/controllers/dialogs/games_controller_dialogs.a [1544/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/XbtFile.cpp.o [1545/1731] Linking CXX static library build/games/addons/cheevos/gamecheevos.a [1546/1731] Linking CXX static library build/games/ports/guicontrols/games_ports_guicontrols.a [1547/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/XbtDirectory.cpp.o [1548/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/VirtualDirectory.cpp.o [1549/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/VideoDatabaseFile.cpp.o [1550/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/VideoDatabaseDirectory.cpp.o [1551/1731] Linking CXX static library build/games/dialogs/gamedialogs.a [1552/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/StackDirectory.cpp.o [1553/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/SpecialProtocolFile.cpp.o [1554/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/SpecialProtocolDirectory.cpp.o [1555/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/SpecialProtocol.cpp.o [1556/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/SourcesDirectory.cpp.o [1557/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/SmartPlaylistDirectory.cpp.o [1558/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ShoutcastFile.cpp.o [1559/1731] Linking CXX static library build/games/addons/streams/game_addon_streams.a [1560/1731] Linking CXX static library build/input/input.a [1561/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/RSSDirectory.cpp.o [1562/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ResourceFile.cpp.o [1563/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ResourceDirectory.cpp.o [1564/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PVRDirectory.cpp.o [1565/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PluginFile.cpp.o [1566/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PluginDirectory.cpp.o [1567/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PlaylistFileDirectory.cpp.o [1568/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PlaylistDirectory.cpp.o [1569/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PipesManager.cpp.o [1570/1731] Linking CXX static library build/games/controllers/guicontrols/games_controller_guicontrols.a [1571/1731] Linking CXX static library build/filesystem/videodatabase/videodatabasedirectory.a [1572/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PipeFile.cpp.o [1573/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/OverrideFile.cpp.o [1574/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/OverrideDirectory.cpp.o [1575/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MusicSearchDirectory.cpp.o [1576/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MusicFileDirectory.cpp.o [1577/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MusicDatabaseFile.cpp.o [1578/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MusicDatabaseDirectory.cpp.o [1579/1731] Linking CXX static library build/games/ports/windows/games_ports_windows.a [1580/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MultiPathFile.cpp.o [1581/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MultiPathDirectory.cpp.o [1582/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/LibraryDirectory.cpp.o [1583/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ImageFile.cpp.o [1584/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/IFile.cpp.o [1585/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/IDirectory.cpp.o [1586/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/HTTPDirectory.cpp.o [1587/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FTPParse.cpp.o [1588/1731] Linking CXX static library build/games/controllers/windows/games_controller_windows.a [1589/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FTPDirectory.cpp.o [1590/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FileFactory.cpp.o [1591/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FileDirectoryFactory.cpp.o [1592/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/File.cpp.o [1593/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FileCache.cpp.o [1594/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FavouritesDirectory.cpp.o [1595/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/EventsDirectory.cpp.o [1596/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DllLibCurl.cpp.o [1597/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DirectoryHistory.cpp.o [1598/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DirectoryFactory.cpp.o [1599/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/Directory.cpp.o [1600/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DirectoryCache.cpp.o [1601/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DAVFile.cpp.o [1602/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DAVDirectory.cpp.o [1603/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DAVCommon.cpp.o [1604/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/CurlFile.cpp.o [1605/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/CircularCache.cpp.o [1606/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/CacheStrategy.cpp.o [1607/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/AudioBookFileDirectory.cpp.o [1608/1731] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/AddonsDirectory.cpp.o [1609/1731] Building C object build/kissfft/CMakeFiles/kissfft.dir/kiss_fftr.c.o [1610/1731] Building C object build/kissfft/CMakeFiles/kissfft.dir/kiss_fft.c.o [1611/1731] Building CXX object build/events/windows/CMakeFiles/events_windows.dir/GUIWindowEventLog.cpp.o [1612/1731] Building CXX object build/events/windows/CMakeFiles/events_windows.dir/GUIViewStateEventLog.cpp.o [1613/1731] Building CXX object build/events/CMakeFiles/events.dir/MediaLibraryEvent.cpp.o [1614/1731] Building CXX object build/events/CMakeFiles/events.dir/EventLogManager.cpp.o [1615/1731] Building CXX object build/events/CMakeFiles/events.dir/EventLog.cpp.o [1616/1731] Linking C static library build/kissfft/kissfft.a [1617/1731] Building CXX object build/events/CMakeFiles/events.dir/BaseEvent.cpp.o [1618/1731] Building CXX object build/events/CMakeFiles/events.dir/AddonManagementEvent.cpp.o [1619/1731] Building CXX object build/events/CMakeFiles/events.dir/AddonEvent.cpp.o [1620/1731] Building CXX object build/cores/playercorefactory/CMakeFiles/playercorefactory.dir/PlayerSelectionRule.cpp.o [1621/1731] Building CXX object build/cores/playercorefactory/CMakeFiles/playercorefactory.dir/PlayerCoreFactory.cpp.o [1622/1731] Building CXX object build/cores/playercorefactory/CMakeFiles/playercorefactory.dir/PlayerCoreConfig.cpp.o [1623/1731] Linking CXX static library build/filesystem/musicdatabase/musicdatabasedirectory.a [1624/1731] Building CXX object build/cores/paplayer/CMakeFiles/paplayer.dir/VideoPlayerCodec.cpp.o [1625/1731] Building CXX object build/cores/paplayer/CMakeFiles/paplayer.dir/PAPlayer.cpp.o [1626/1731] Building CXX object build/cores/paplayer/CMakeFiles/paplayer.dir/CodecFactory.cpp.o [1627/1731] Building CXX object build/cores/paplayer/CMakeFiles/paplayer.dir/AudioDecoder.cpp.o [1628/1731] Building CXX object build/cores/externalplayer/CMakeFiles/externalplayer.dir/ExternalPlayer.cpp.o [1629/1731] Building CXX object build/cores/dll-loader/exports/util/CMakeFiles/exports_utils.dir/EmuFileWrapper.cpp.o [1630/1731] Building CXX object build/cores/dll-loader/exports/CMakeFiles/dllexports.dir/emu_msvcrt.cpp.o [1631/1731] Building CXX object build/cores/dll-loader/exports/CMakeFiles/dllexports.dir/emu_dummy.cpp.o [1632/1731] Building CXX object build/cores/dll-loader/CMakeFiles/dllloader.dir/SoLoader.cpp.o [1633/1731] Building CXX object build/cores/dll-loader/CMakeFiles/dllloader.dir/LibraryLoader.cpp.o [1634/1731] Building CXX object build/cores/dll-loader/CMakeFiles/dllloader.dir/DllLoaderContainer.cpp.o [1635/1731] Linking CXX static library build/games/games.a [1636/1731] Building CXX object build/cores/dll-loader/CMakeFiles/dllloader.dir/dll.cpp.o [1637/1731] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAEResampleFFMPEG.cpp.o [1638/1731] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireThreadLoop.cpp.o [1639/1731] Linking CXX static library build/games/agents/windows/games_agents_windows.a [1640/1731] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireStream.cpp.o [1641/1731] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireRegistry.cpp.o [1642/1731] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireProxy.cpp.o [1643/1731] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireNode.cpp.o [1644/1731] Linking CXX static library build/games/addons/input/gameinput.a [1645/1731] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireGlobal.cpp.o [1646/1731] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireCore.cpp.o [1647/1731] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireContext.cpp.o [1648/1731] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/Pipewire.cpp.o [1649/1731] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/AESinkPipewire.cpp.o [1650/1731] Linking CXX static library build/cores/dll-loader/exports/util/exports_utils.a [1651/1731] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/AESinkPULSE.cpp.o [1652/1731] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/alsa/ALSADeviceMonitor.cpp.o [1653/1731] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/alsa/ALSAHControlMonitor.cpp.o [1654/1731] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEELDParser.cpp.o [1655/1731] Linking CXX static library build/games/agents/input/games_agents_input.a [1656/1731] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/AESinkALSA.cpp.o [1657/1731] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/PackerMAT.cpp.o [1658/1731] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEUtil.cpp.o [1659/1731] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEStreamInfo.cpp.o [1660/1731] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEPackIEC61937.cpp.o [1661/1731] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AELimiter.cpp.o [1662/1731] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEDeviceInfo.cpp.o [1663/1731] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEChannelInfo.cpp.o [1664/1731] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEBitstreamPacker.cpp.o [1665/1731] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAESettings.cpp.o [1666/1731] Linking CXX static library build/games/addons/gameaddons.a [1667/1731] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAESound.cpp.o [1668/1731] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAEStream.cpp.o [1669/1731] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAESink.cpp.o [1670/1731] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAEFilter.cpp.o [1671/1731] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAEBuffer.cpp.o [1672/1731] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAE.cpp.o [1673/1731] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Encoders/AEEncoderFFmpeg.cpp.o [1674/1731] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/AESinkFactory.cpp.o [1675/1731] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/AEResampleFactory.cpp.o [1676/1731] Building CXX object build/cores/CMakeFiles/cores.dir/VideoSettings.cpp.o [1677/1731] Building CXX object build/cores/CMakeFiles/cores.dir/FFmpeg.cpp.o [1678/1731] Building CXX object build/cores/CMakeFiles/cores.dir/DataCacheCore.cpp.o [1679/1731] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/InputProcessorTouch.cpp.o [1680/1731] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/InputProcessorPointer.cpp.o [1681/1731] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/InputProcessorKeyboard.cpp.o [1682/1731] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/WinSystemWaylandEGLContextGLES.cpp.o [1683/1731] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/WinSystemWaylandEGLContext.cpp.o [1684/1731] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/XkbcommonKeymap.cpp.o [1685/1731] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/WinSystemWayland.cpp.o [1686/1731] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/WinEventsWayland.cpp.o [1687/1731] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/WindowDecorator.cpp.o [1688/1731] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/__/__/__/wayland-extra-protocols.cpp.o [1689/1731] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/VideoSyncWpPresentation.cpp.o [1690/1731] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/Util.cpp.o [1691/1731] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/ShellSurfaceXdgShellUnstableV6.cpp.o [1692/1731] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/ShellSurfaceXdgShell.cpp.o [1693/1731] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/ShellSurfaceWlShell.cpp.o [1694/1731] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/ShellSurface.cpp.o [1695/1731] Linking CXX static library build/music/music.a [1696/1731] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/SeatSelection.cpp.o [1697/1731] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/SeatInputProcessing.cpp.o [1698/1731] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/Seat.cpp.o [1699/1731] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/Registry.cpp.o [1700/1731] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/OSScreenSaverIdleInhibitUnstableV1.cpp.o [1701/1731] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/Output.cpp.o [1702/1731] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/OptionalsReg.cpp.o [1703/1731] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/Connection.cpp.o [1704/1731] Building CXX object build/cores/VideoPlayer/Process/wayland/CMakeFiles/processWayland.dir/ProcessInfoWayland.cpp.o [1705/1731] Building CXX object build/cores/RetroPlayer/process/wayland/CMakeFiles/rp-process-wayland.dir/RPProcessInfoWayland.cpp.o [1706/1731] Copying files into build tree [1707/1731] Linking CXX static library build/events/events.a [1708/1731] Generating system/players/VideoPlayer/libdvdnav-arm.so [1709/1731] Linking CXX static library build/cores/dll-loader/dllloader.a [1710/1731] Linking CXX static library build/cores/dll-loader/exports/dllexports.a [1711/1731] Linking CXX static library build/cores/RetroPlayer/process/wayland/rp-process-wayland.a [1712/1731] Linking CXX static library build/events/windows/events_windows.a [1713/1731] Linking CXX static library build/cores/playercorefactory/playercorefactory.a [1714/1731] Linking CXX static library build/cores/VideoPlayer/Process/wayland/processWayland.a [1715/1731] Linking CXX static library build/cores/paplayer/paplayer.a In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/windowing/wayland/WinEventsWayland.cpp:24: /usr/include/sys/poll.h:1:2: warning: redirecting incorrect #include to [-W#warnings] 1 | #warning redirecting incorrect #include to | ^ 1 warning generated. [1716/1731] Linking CXX static library build/cores/cores.a [1717/1731] Linking CXX static library build/cores/externalplayer/externalplayer.a [1718/1731] Linking CXX static library build/filesystem/filesystem.a [1719/1731] Linking CXX static library build/cores/audioengine/audioengine.a [1720/1731] Linking CXX static library build/windowing/wayland/windowing_WAYLAND.a /home/buildozer/aports/community/kodi/src/xbmc-21.1-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.1-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.1-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.1-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.1-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.1-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.1-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.1-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.1-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.1-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.1-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.1-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.1-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.1-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.1-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.1-Omega/xbmc/interfaces/legacy/ModuleXbmcgui.h:145: Warning 302: previous definition of 'ALPHANUM_HIDE_INPUT' as XBMCAddon::xbmcgui::ALPHANUM_HIDE_INPUT. [1721/1731] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcgui.i.cpp.o [1722/1731] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcwsgi.i.cpp.o [1723/1731] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcvfs.i.cpp.o [1724/1731] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcplugin.i.cpp.o [1725/1731] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmc.i.cpp.o [1726/1731] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcdrm.i.cpp.o [1727/1731] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcaddon.i.cpp.o [1728/1731] Building CXX object CMakeFiles/kodi.dir/xbmc/platform/posix/main.cpp.o /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcplugin.i.cpp:818:26: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 818 | {"addDirectoryItem", (PyCFunction)xbmcplugin_addDirectoryItem, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcplugin.i.cpp:819:27: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 819 | {"addDirectoryItems", (PyCFunction)xbmcplugin_addDirectoryItems, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcplugin.i.cpp:820:24: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 820 | {"endOfDirectory", (PyCFunction)xbmcplugin_endOfDirectory, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcplugin.i.cpp:821:24: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 821 | {"setResolvedUrl", (PyCFunction)xbmcplugin_setResolvedUrl, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcplugin.i.cpp:822:23: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 822 | {"addSortMethod", (PyCFunction)xbmcplugin_addSortMethod, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcplugin.i.cpp:823:20: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 823 | {"getSetting", (PyCFunction)xbmcplugin_getSetting, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcplugin.i.cpp:824:20: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 824 | {"setSetting", (PyCFunction)xbmcplugin_setSetting, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcplugin.i.cpp:825:20: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 825 | {"setContent", (PyCFunction)xbmcplugin_setContent, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcplugin.i.cpp:826:27: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 826 | {"setPluginCategory", (PyCFunction)xbmcplugin_setPluginCategory, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcplugin.i.cpp:827:25: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 827 | {"setPluginFanart", (PyCFunction)xbmcplugin_setPluginFanart, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcplugin.i.cpp:828:21: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 828 | {"setProperty", (PyCFunction)xbmcplugin_setProperty, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11 warnings generated. /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcwsgi.i.cpp:944:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 944 | {"flush", (PyCFunction)xbmcwsgi_XBMCAddon_xbmcwsgi_WsgiErrorStream_flush, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcwsgi.i.cpp:945:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 945 | {"write", (PyCFunction)xbmcwsgi_XBMCAddon_xbmcwsgi_WsgiErrorStream_write, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcwsgi.i.cpp:946:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 946 | {"writelines", (PyCFunction)xbmcwsgi_XBMCAddon_xbmcwsgi_WsgiErrorStream_writelines, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcwsgi.i.cpp:983:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 983 | {"read", (PyCFunction)xbmcwsgi_XBMCAddon_xbmcwsgi_WsgiInputStreamIterator_read, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcwsgi.i.cpp:984:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 984 | {"readline", (PyCFunction)xbmcwsgi_XBMCAddon_xbmcwsgi_WsgiInputStreamIterator_readline, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcwsgi.i.cpp:985:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 985 | {"readlines", (PyCFunction)xbmcwsgi_XBMCAddon_xbmcwsgi_WsgiInputStreamIterator_readlines, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcdrm.i.cpp:1145:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1145 | {"GetKeyRequest", (PyCFunction)xbmcdrm_XBMCAddon_xbmcdrm_CryptoSession_GetKeyRequest, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcdrm.i.cpp:1146:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1146 | {"GetPropertyString", (PyCFunction)xbmcdrm_XBMCAddon_xbmcdrm_CryptoSession_GetPropertyString, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcdrm.i.cpp:1147:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1147 | {"ProvideKeyResponse", (PyCFunction)xbmcdrm_XBMCAddon_xbmcdrm_CryptoSession_ProvideKeyResponse, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcdrm.i.cpp:1148:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1148 | {"RemoveKeys", (PyCFunction)xbmcdrm_XBMCAddon_xbmcdrm_CryptoSession_RemoveKeys, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcdrm.i.cpp:1149:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1149 | {"RestoreKeys", (PyCFunction)xbmcdrm_XBMCAddon_xbmcdrm_CryptoSession_RestoreKeys, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcdrm.i.cpp:1150:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1150 | {"SetPropertyString", (PyCFunction)xbmcdrm_XBMCAddon_xbmcdrm_CryptoSession_SetPropertyString, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcdrm.i.cpp:1151:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1151 | {"Decrypt", (PyCFunction)xbmcdrm_XBMCAddon_xbmcdrm_CryptoSession_Decrypt, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcdrm.i.cpp:1152:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1152 | {"Encrypt", (PyCFunction)xbmcdrm_XBMCAddon_xbmcdrm_CryptoSession_Encrypt, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcdrm.i.cpp:1153:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1153 | {"Sign", (PyCFunction)xbmcdrm_XBMCAddon_xbmcdrm_CryptoSession_Sign, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcdrm.i.cpp:1154:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1154 | {"Verify", (PyCFunction)xbmcdrm_XBMCAddon_xbmcdrm_CryptoSession_Verify, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10 warnings generated. /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcvfs.i.cpp:1745:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1745 | {"__enter__", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_File___enter__, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcvfs.i.cpp:1746:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1746 | {"__exit__", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_File___exit__, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcvfs.i.cpp:1747:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1747 | {"read", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_File_read, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcvfs.i.cpp:1748:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1748 | {"readBytes", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_File_readBytes, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcvfs.i.cpp:1749:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1749 | {"write", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_File_write, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcvfs.i.cpp:1750:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1750 | {"size", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_File_size, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcvfs.i.cpp:1751:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1751 | {"seek", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_File_seek, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcvfs.i.cpp:1752:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1752 | {"tell", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_File_tell, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcvfs.i.cpp:1753:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1753 | {"close", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_File_close, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcvfs.i.cpp:1790:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1790 | {"st_mode", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_Stat_st_mode, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcvfs.i.cpp:1791:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1791 | {"st_ino", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_Stat_st_ino, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcvfs.i.cpp:1792:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1792 | {"st_dev", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_Stat_st_dev, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcvfs.i.cpp:1793:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1793 | {"st_nlink", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_Stat_st_nlink, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcvfs.i.cpp:1794:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1794 | {"st_uid", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_Stat_st_uid, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcvfs.i.cpp:1795:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1795 | {"st_gid", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_Stat_st_gid, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcvfs.i.cpp:1796:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1796 | {"st_size", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_Stat_st_size, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcvfs.i.cpp:1797:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1797 | {"st_atime", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_Stat_st_atime, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcvfs.i.cpp:1798:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1798 | {"st_mtime", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_Stat_st_mtime, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcvfs.i.cpp:1799:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1799 | {"st_ctime", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_Stat_st_ctime, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcvfs.i.cpp:1832:14: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1832 | {"copy", (PyCFunction)xbmcvfs_copy, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcvfs.i.cpp:1833:16: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1833 | {"delete", (PyCFunction)xbmcvfs_delete, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcvfs.i.cpp:1834:16: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1834 | {"rename", (PyCFunction)xbmcvfs_rename, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcvfs.i.cpp:1835:16: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1835 | {"exists", (PyCFunction)xbmcvfs_exists, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcvfs.i.cpp:1836:27: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1836 | {"makeLegalFilename", (PyCFunction)xbmcvfs_makeLegalFilename, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcvfs.i.cpp:1837:23: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1837 | {"translatePath", (PyCFunction)xbmcvfs_translatePath, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcvfs.i.cpp:1838:22: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1838 | {"validatePath", (PyCFunction)xbmcvfs_validatePath, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcvfs.i.cpp:1839:15: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1839 | {"mkdir", (PyCFunction)xbmcvfs_mkdir, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcvfs.i.cpp:1840:16: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1840 | {"mkdirs", (PyCFunction)xbmcvfs_mkdirs, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcvfs.i.cpp:1841:15: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1841 | {"rmdir", (PyCFunction)xbmcvfs_rmdir, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcvfs.i.cpp:1842:17: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1842 | {"listdir", (PyCFunction)xbmcvfs_listdir, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 warnings generated. /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcaddon.i.cpp:1956:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1956 | {"getLocalizedString", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_getLocalizedString, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcaddon.i.cpp:1957:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1957 | {"getSettings", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_getSettings, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcaddon.i.cpp:1958:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1958 | {"getSetting", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_getSetting, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcaddon.i.cpp:1959:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1959 | {"getSettingBool", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_getSettingBool, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcaddon.i.cpp:1960:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1960 | {"getSettingInt", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_getSettingInt, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcaddon.i.cpp:1961:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1961 | {"getSettingNumber", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_getSettingNumber, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcaddon.i.cpp:1962:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1962 | {"getSettingString", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_getSettingString, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcaddon.i.cpp:1963:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1963 | {"setSetting", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_setSetting, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcaddon.i.cpp:1964:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1964 | {"setSettingBool", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_setSettingBool, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcaddon.i.cpp:1965:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1965 | {"setSettingInt", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_setSettingInt, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcaddon.i.cpp:1966:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1966 | {"setSettingNumber", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_setSettingNumber, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcaddon.i.cpp:1967:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1967 | {"setSettingString", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_setSettingString, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcaddon.i.cpp:1968:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1968 | {"openSettings", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_openSettings, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcaddon.i.cpp:1969:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1969 | {"getAddonInfo", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_getAddonInfo, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcaddon.i.cpp:2006:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2006 | {"getBool", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_getBool, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcaddon.i.cpp:2007:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2007 | {"getInt", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_getInt, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcaddon.i.cpp:2008:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2008 | {"getNumber", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_getNumber, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcaddon.i.cpp:2009:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2009 | {"getString", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_getString, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcaddon.i.cpp:2010:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2010 | {"getBoolList", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_getBoolList, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcaddon.i.cpp:2011:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2011 | {"getIntList", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_getIntList, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcaddon.i.cpp:2012:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2012 | {"getNumberList", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_getNumberList, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcaddon.i.cpp:2013:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2013 | {"getStringList", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_getStringList, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcaddon.i.cpp:2014:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2014 | {"setBool", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_setBool, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcaddon.i.cpp:2015:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2015 | {"setInt", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_setInt, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcaddon.i.cpp:2016:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2016 | {"setNumber", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_setNumber, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcaddon.i.cpp:2017:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2017 | {"setString", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_setString, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcaddon.i.cpp:2018:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2018 | {"setBoolList", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_setBoolList, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcaddon.i.cpp:2019:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2019 | {"setIntList", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_setIntList, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcaddon.i.cpp:2020:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2020 | {"setNumberList", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_setNumberList, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcaddon.i.cpp:2021:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2021 | {"setStringList", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_setStringList, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 warnings generated. /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12371:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12371 | {"getLabel", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getLabel, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12372:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12372 | {"getLabel2", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getLabel2, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12373:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12373 | {"setLabel", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setLabel, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12374:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12374 | {"setLabel2", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setLabel2, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12375:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12375 | {"getDateTime", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getDateTime, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12376:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12376 | {"setDateTime", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setDateTime, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12377:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12377 | {"setArt", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setArt, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12378:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12378 | {"setIsFolder", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setIsFolder, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12379:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12379 | {"setUniqueIDs", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setUniqueIDs, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12380:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12380 | {"setRating", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setRating, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12381:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12381 | {"addSeason", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_addSeason, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12382:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12382 | {"getArt", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getArt, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12383:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12383 | {"isFolder", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_isFolder, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12384:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12384 | {"getUniqueID", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getUniqueID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12385:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12385 | {"getRating", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getRating, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12386:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12386 | {"getVotes", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getVotes, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12387:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12387 | {"select", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_select, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12388:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12388 | {"isSelected", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_isSelected, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12389:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12389 | {"setInfo", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setInfo, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12390:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12390 | {"setCast", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setCast, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12391:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12391 | {"setAvailableFanart", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setAvailableFanart, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12392:29: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12392 | {"addAvailableArtwork", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_addAvailableArtwork, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12393:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12393 | {"addStreamInfo", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_addStreamInfo, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12394:29: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12394 | {"addContextMenuItems", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_addContextMenuItems, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12395:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12395 | {"setProperty", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setProperty, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12396:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12396 | {"setProperties", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setProperties, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12397:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12397 | {"getProperty", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getProperty, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12398:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12398 | {"setPath", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setPath, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12399:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12399 | {"setMimeType", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setMimeType, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12400:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12400 | {"setContentLookup", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setContentLookup, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12401:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12401 | {"setSubtitles", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setSubtitles, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12402:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12402 | {"getPath", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getPath, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12403:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12403 | {"getVideoInfoTag", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getVideoInfoTag, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12404:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12404 | {"getMusicInfoTag", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getMusicInfoTag, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12405:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12405 | {"getPictureInfoTag", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getPictureInfoTag, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12406:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12406 | {"getGameInfoTag", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getGameInfoTag, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12443:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12443 | {"canAcceptMessages", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_canAcceptMessages, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12444:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12444 | {"getId", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_getId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12445:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12445 | {"getPosition", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_getPosition, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12446:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12446 | {"getX", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_getX, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12447:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12447 | {"getY", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_getY, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12448:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12448 | {"getHeight", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_getHeight, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12449:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12449 | {"getWidth", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_getWidth, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12450:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12450 | {"setEnabled", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_setEnabled, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12451:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12451 | {"setVisible", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_setVisible, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12452:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12452 | {"isVisible", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_isVisible, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12453:29: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12453 | {"setVisibleCondition", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_setVisibleCondition, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12454:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12454 | {"setEnableCondition", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_setEnableCondition, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12455:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12455 | {"setAnimations", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_setAnimations, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12456:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12456 | {"setPosition", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_setPosition, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12457:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12457 | {"setWidth", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_setWidth, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12458:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12458 | {"setHeight", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_setHeight, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12459:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12459 | {"setNavigation", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_setNavigation, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12460:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12460 | {"controlUp", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_controlUp, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12461:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12461 | {"controlDown", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_controlDown, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12462:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12462 | {"controlLeft", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_controlLeft, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12463:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12463 | {"controlRight", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_controlRight, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12498:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12498 | {"setTextures", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlSpin_setTextures, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12535:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12535 | {"getLabel", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlLabel_getLabel, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12536:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12536 | {"setLabel", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlLabel_setLabel, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12575:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12575 | {"setLabel", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlEdit_setLabel, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12576:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12576 | {"getLabel", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlEdit_getLabel, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12577:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12577 | {"setText", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlEdit_setText, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12578:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12578 | {"getText", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlEdit_getText, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12579:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12579 | {"setType", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlEdit_setType, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12618:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12618 | {"addItem", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_addItem, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12619:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12619 | {"addItems", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_addItems, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12620:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12620 | {"selectItem", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_selectItem, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12621:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12621 | {"removeItem", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_removeItem, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12622:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12622 | {"reset", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_reset, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12623:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12623 | {"getSpinControl", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_getSpinControl, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12624:29: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12624 | {"getSelectedPosition", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_getSelectedPosition, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12625:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12625 | {"getSelectedItem", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_getSelectedItem, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12626:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12626 | {"setImageDimensions", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_setImageDimensions, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12627:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12627 | {"setItemHeight", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_setItemHeight, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12628:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12628 | {"setSpace", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_setSpace, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12629:31: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12629 | {"setPageControlVisible", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_setPageControlVisible, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12630:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12630 | {"size", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_size, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12631:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12631 | {"getItemHeight", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_getItemHeight, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12632:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12632 | {"getSpace", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_getSpace, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12633:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12633 | {"getListItem", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_getListItem, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12634:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12634 | {"setStaticContent", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_setStaticContent, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12673:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12673 | {"addLabel", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlFadeLabel_addLabel, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12674:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12674 | {"setScrolling", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlFadeLabel_setScrolling, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12675:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12675 | {"reset", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlFadeLabel_reset, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12714:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12714 | {"setText", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlTextBox_setText, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12715:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12715 | {"getText", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlTextBox_getText, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12716:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12716 | {"reset", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlTextBox_reset, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12717:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12717 | {"scroll", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlTextBox_scroll, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12718:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12718 | {"autoScroll", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlTextBox_autoScroll, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12757:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12757 | {"setImage", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlImage_setImage, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12758:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12758 | {"setColorDiffuse", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlImage_setColorDiffuse, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12797:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12797 | {"setPercent", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlProgress_setPercent, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12798:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12798 | {"getPercent", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlProgress_getPercent, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12837:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12837 | {"setLabel", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlButton_setLabel, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12838:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12838 | {"setDisabledColor", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlButton_setDisabledColor, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12839:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12839 | {"getLabel", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlButton_getLabel, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12840:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12840 | {"getLabel2", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlButton_getLabel2, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12917:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12917 | {"setSelected", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlRadioButton_setSelected, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12918:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12918 | {"isSelected", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlRadioButton_isSelected, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12919:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12919 | {"setLabel", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlRadioButton_setLabel, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12920:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12920 | {"setRadioDimension", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlRadioButton_setRadioDimension, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12959:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12959 | {"getPercent", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlSlider_getPercent, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12960:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12960 | {"setPercent", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlSlider_setPercent, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12961:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12961 | {"getInt", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlSlider_getInt, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12962:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12962 | {"setInt", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlSlider_setInt, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12963:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12963 | {"getFloat", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlSlider_getFloat, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12964:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12964 | {"setFloat", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlSlider_setFloat, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13003:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13003 | {"yesno", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_yesno, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13004:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13004 | {"yesnocustom", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_yesnocustom, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13005:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13005 | {"info", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_info, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13006:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13006 | {"select", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_select, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13007:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13007 | {"contextmenu", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_contextmenu, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13008:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13008 | {"multiselect", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_multiselect, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13009:12: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13009 | {"ok", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_ok, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13010:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13010 | {"textviewer", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_textviewer, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13011:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13011 | {"browse", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_browse, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13012:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13012 | {"browseSingle", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_browseSingle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13013:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13013 | {"browseMultiple", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_browseMultiple, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13014:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13014 | {"numeric", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_numeric, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13015:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13015 | {"notification", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_notification, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13016:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13016 | {"input", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_input, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13017:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13017 | {"colorpicker", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_colorpicker, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13054:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13054 | {"create", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_DialogProgress_create, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13055:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13055 | {"update", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_DialogProgress_update, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13056:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13056 | {"close", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_DialogProgress_close, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13057:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13057 | {"iscanceled", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_DialogProgress_iscanceled, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13094:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13094 | {"create", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_DialogProgressBG_create, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13095:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13095 | {"update", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_DialogProgressBG_update, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13096:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13096 | {"close", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_DialogProgressBG_close, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13097:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13097 | {"isFinished", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_DialogProgressBG_isFinished, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13169:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13169 | {"getId", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Action_getId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13170:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13170 | {"getButtonCode", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Action_getButtonCode, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13171:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13171 | {"getAmount1", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Action_getAmount1, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13172:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13172 | {"getAmount2", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Action_getAmount2, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13210:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13210 | {"onAction", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_onAction, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13211:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13211 | {"onControl", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_onControl, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13212:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13212 | {"onClick", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_onClick, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13213:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13213 | {"onDoubleClick", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_onDoubleClick, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13214:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13214 | {"onFocus", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_onFocus, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13215:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13215 | {"onInit", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_onInit, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13216:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13216 | {"show", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_show, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13217:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13217 | {"setFocus", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_setFocus, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13218:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13218 | {"setFocusId", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_setFocusId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13219:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13219 | {"getFocus", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_getFocus, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13220:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13220 | {"getFocusId", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_getFocusId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13221:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13221 | {"removeControl", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_removeControl, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13222:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13222 | {"removeControls", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_removeControls, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13223:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13223 | {"getHeight", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_getHeight, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13224:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13224 | {"getWidth", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_getWidth, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13225:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13225 | {"setProperty", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_setProperty, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13226:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13226 | {"getProperty", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_getProperty, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13227:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13227 | {"clearProperty", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_clearProperty, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13228:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13228 | {"clearProperties", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_clearProperties, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13229:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13229 | {"close", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_close, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13230:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13230 | {"doModal", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_doModal, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13231:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13231 | {"addControl", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_addControl, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13232:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13232 | {"addControls", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_addControls, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13233:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13233 | {"getControl", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_getControl, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13308:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13308 | {"addItem", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_WindowXML_addItem, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13309:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13309 | {"addItems", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_WindowXML_addItems, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13310:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13310 | {"removeItem", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_WindowXML_removeItem, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13311:32: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13311 | {"getCurrentListPosition", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_WindowXML_getCurrentListPosition, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13312:32: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13312 | {"setCurrentListPosition", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_WindowXML_setCurrentListPosition, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13313:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13313 | {"getListItem", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_WindowXML_getListItem, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13314:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13314 | {"getListSize", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_WindowXML_getListSize, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13315:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13315 | {"clearList", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_WindowXML_clearList, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13316:30: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13316 | {"setContainerProperty", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_WindowXML_setContainerProperty, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13317:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13317 | {"setContent", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_WindowXML_setContent, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13318:31: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13318 | {"getCurrentContainerId", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_WindowXML_getCurrentContainerId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13391:28: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13391 | {"getCurrentWindowId", (PyCFunction)xbmcgui_getCurrentWindowId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13392:34: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13392 | {"getCurrentWindowDialogId", (PyCFunction)xbmcgui_getCurrentWindowDialogId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13393:25: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13393 | {"getScreenHeight", (PyCFunction)xbmcgui_getScreenHeight, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13394:24: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13394 | {"getScreenWidth", (PyCFunction)xbmcgui_getScreenWidth, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 warnings generated. /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18074:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18074 | {"play", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_play, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18075:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18075 | {"stop", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_stop, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18076:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18076 | {"pause", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_pause, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18077:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18077 | {"playnext", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_playnext, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18078:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18078 | {"playprevious", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_playprevious, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18079:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18079 | {"playselected", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_playselected, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18080:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18080 | {"onPlayBackStarted", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_onPlayBackStarted, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18081:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18081 | {"onAVStarted", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_onAVStarted, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18082:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18082 | {"onAVChange", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_onAVChange, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18083:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18083 | {"onPlayBackEnded", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_onPlayBackEnded, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18084:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18084 | {"onPlayBackStopped", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_onPlayBackStopped, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18085:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18085 | {"onPlayBackError", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_onPlayBackError, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18086:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18086 | {"onPlayBackPaused", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_onPlayBackPaused, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18087:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18087 | {"onPlayBackResumed", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_onPlayBackResumed, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18088:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18088 | {"onQueueNextItem", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_onQueueNextItem, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18089:32: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18089 | {"onPlayBackSpeedChanged", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_onPlayBackSpeedChanged, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18090:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18090 | {"onPlayBackSeek", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_onPlayBackSeek, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18091:31: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18091 | {"onPlayBackSeekChapter", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_onPlayBackSeekChapter, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18092:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18092 | {"isPlaying", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_isPlaying, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18093:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18093 | {"isPlayingAudio", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_isPlayingAudio, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18094:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18094 | {"isPlayingVideo", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_isPlayingVideo, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18095:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18095 | {"isPlayingRDS", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_isPlayingRDS, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18096:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18096 | {"isPlayingGame", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_isPlayingGame, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18097:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18097 | {"isExternalPlayer", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_isExternalPlayer, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18098:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18098 | {"getPlayingFile", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_getPlayingFile, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18099:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18099 | {"getPlayingItem", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_getPlayingItem, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18100:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18100 | {"getTime", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_getTime, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18101:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18101 | {"seekTime", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_seekTime, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18102:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18102 | {"setSubtitles", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_setSubtitles, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18103:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18103 | {"showSubtitles", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_showSubtitles, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18104:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18104 | {"getSubtitles", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_getSubtitles, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18105:37: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18105 | {"getAvailableSubtitleStreams", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_getAvailableSubtitleStreams, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18106:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18106 | {"setSubtitleStream", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_setSubtitleStream, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18107:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18107 | {"updateInfoTag", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_updateInfoTag, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18108:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18108 | {"getGameInfoTag", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_getGameInfoTag, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18109:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18109 | {"getVideoInfoTag", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_getVideoInfoTag, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18110:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18110 | {"getMusicInfoTag", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_getMusicInfoTag, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18111:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18111 | {"getRadioRDSInfoTag", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_getRadioRDSInfoTag, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18112:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18112 | {"getTotalTime", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_getTotalTime, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18113:34: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18113 | {"getAvailableAudioStreams", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_getAvailableAudioStreams, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18114:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18114 | {"setAudioStream", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_setAudioStream, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18115:34: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18115 | {"getAvailableVideoStreams", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_getAvailableVideoStreams, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18116:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18116 | {"setVideoStream", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_setVideoStream, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18153:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18153 | {"getWidth", (PyCFunction)xbmc_XBMCAddon_xbmc_RenderCapture_getWidth, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18154:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18154 | {"getHeight", (PyCFunction)xbmc_XBMCAddon_xbmc_RenderCapture_getHeight, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18155:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18155 | {"getAspectRatio", (PyCFunction)xbmc_XBMCAddon_xbmc_RenderCapture_getAspectRatio, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18156:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18156 | {"getImageFormat", (PyCFunction)xbmc_XBMCAddon_xbmc_RenderCapture_getImageFormat, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18157:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18157 | {"getImage", (PyCFunction)xbmc_XBMCAddon_xbmc_RenderCapture_getImage, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18158:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18158 | {"capture", (PyCFunction)xbmc_XBMCAddon_xbmc_RenderCapture_capture, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18195:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18195 | {"getTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_getTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18196:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18196 | {"getPlatform", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_getPlatform, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18197:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18197 | {"getGenres", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_getGenres, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18198:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18198 | {"getPublisher", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_getPublisher, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18199:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18199 | {"getDeveloper", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_getDeveloper, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18200:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18200 | {"getOverview", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_getOverview, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18201:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18201 | {"getYear", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_getYear, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18202:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18202 | {"getGameClient", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_getGameClient, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18203:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18203 | {"setTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_setTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18204:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18204 | {"setPlatform", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_setPlatform, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18205:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18205 | {"setGenres", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_setGenres, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18206:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18206 | {"setPublisher", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_setPublisher, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18207:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18207 | {"setDeveloper", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_setDeveloper, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18208:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18208 | {"setOverview", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_setOverview, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18209:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18209 | {"setYear", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_setYear, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18210:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18210 | {"setGameClient", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_setGameClient, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18247:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18247 | {"getDbId", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getDbId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18248:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18248 | {"getURL", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getURL, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18249:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18249 | {"getTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18250:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18250 | {"getMediaType", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getMediaType, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18251:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18251 | {"getArtist", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getArtist, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18252:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18252 | {"getAlbum", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getAlbum, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18253:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18253 | {"getAlbumArtist", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getAlbumArtist, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18254:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18254 | {"getGenre", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getGenre, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18255:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18255 | {"getGenres", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getGenres, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18256:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18256 | {"getDuration", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getDuration, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18257:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18257 | {"getYear", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getYear, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18258:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18258 | {"getRating", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getRating, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18259:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18259 | {"getUserRating", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getUserRating, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18260:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18260 | {"getTrack", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getTrack, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18261:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18261 | {"getDisc", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getDisc, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18262:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18262 | {"getReleaseDate", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getReleaseDate, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18263:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18263 | {"getListeners", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getListeners, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18264:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18264 | {"getPlayCount", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getPlayCount, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18265:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18265 | {"getLastPlayed", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getLastPlayed, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18266:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18266 | {"getLastPlayedAsW3C", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getLastPlayedAsW3C, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18267:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18267 | {"getComment", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getComment, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18268:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18268 | {"getLyrics", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getLyrics, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18269:31: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18269 | {"getMusicBrainzTrackID", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getMusicBrainzTrackID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18270:32: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18270 | {"getMusicBrainzArtistID", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getMusicBrainzArtistID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18271:31: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18271 | {"getMusicBrainzAlbumID", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getMusicBrainzAlbumID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18272:38: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18272 | {"getMusicBrainzReleaseGroupID", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getMusicBrainzReleaseGroupID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18273:37: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18273 | {"getMusicBrainzAlbumArtistID", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getMusicBrainzAlbumArtistID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18274:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18274 | {"getSongVideoURL", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getSongVideoURL, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18275:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18275 | {"setDbId", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setDbId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18276:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18276 | {"setURL", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setURL, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18277:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18277 | {"setMediaType", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setMediaType, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18278:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18278 | {"setTrack", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setTrack, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18279:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18279 | {"setDisc", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setDisc, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18280:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18280 | {"setDuration", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setDuration, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18281:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18281 | {"setYear", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setYear, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18282:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18282 | {"setReleaseDate", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setReleaseDate, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18283:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18283 | {"setListeners", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setListeners, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18284:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18284 | {"setPlayCount", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setPlayCount, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18285:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18285 | {"setGenres", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setGenres, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18286:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18286 | {"setAlbum", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setAlbum, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18287:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18287 | {"setArtist", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setArtist, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18288:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18288 | {"setAlbumArtist", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setAlbumArtist, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18289:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18289 | {"setTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18290:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18290 | {"setRating", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setRating, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18291:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18291 | {"setUserRating", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setUserRating, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18292:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18292 | {"setLyrics", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setLyrics, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18293:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18293 | {"setLastPlayed", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setLastPlayed, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18294:31: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18294 | {"setMusicBrainzTrackID", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setMusicBrainzTrackID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18295:32: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18295 | {"setMusicBrainzArtistID", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setMusicBrainzArtistID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18296:31: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18296 | {"setMusicBrainzAlbumID", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setMusicBrainzAlbumID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18297:38: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18297 | {"setMusicBrainzReleaseGroupID", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setMusicBrainzReleaseGroupID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18298:37: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18298 | {"setMusicBrainzAlbumArtistID", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setMusicBrainzAlbumArtistID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18299:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18299 | {"setComment", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setComment, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18300:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18300 | {"setSongVideoURL", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setSongVideoURL, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18337:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18337 | {"getResolution", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagPicture_getResolution, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18338:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18338 | {"getDateTimeTaken", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagPicture_getDateTimeTaken, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18339:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18339 | {"setResolution", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagPicture_setResolution, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18340:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18340 | {"setDateTimeTaken", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagPicture_setDateTimeTaken, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18377:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18377 | {"getTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18378:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18378 | {"getBand", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getBand, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18379:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18379 | {"getArtist", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getArtist, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18380:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18380 | {"getComposer", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getComposer, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18381:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18381 | {"getConductor", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getConductor, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18382:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18382 | {"getAlbum", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getAlbum, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18383:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18383 | {"getComment", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getComment, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18384:29: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18384 | {"getAlbumTrackNumber", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getAlbumTrackNumber, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18385:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18385 | {"getInfoNews", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getInfoNews, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18386:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18386 | {"getInfoNewsLocal", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getInfoNewsLocal, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18387:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18387 | {"getInfoSport", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getInfoSport, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18388:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18388 | {"getInfoStock", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getInfoStock, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18389:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18389 | {"getInfoWeather", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getInfoWeather, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18390:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18390 | {"getInfoHoroscope", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getInfoHoroscope, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18391:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18391 | {"getInfoCinema", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getInfoCinema, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18392:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18392 | {"getInfoLottery", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getInfoLottery, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18393:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18393 | {"getInfoOther", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getInfoOther, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18394:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18394 | {"getEditorialStaff", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getEditorialStaff, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18395:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18395 | {"getProgStation", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getProgStation, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18396:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18396 | {"getProgStyle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getProgStyle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18397:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18397 | {"getProgHost", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getProgHost, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18398:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18398 | {"getProgWebsite", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getProgWebsite, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18399:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18399 | {"getProgNow", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getProgNow, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18400:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18400 | {"getProgNext", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getProgNext, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18401:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18401 | {"getPhoneHotline", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getPhoneHotline, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18402:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18402 | {"getEMailHotline", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getEMailHotline, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18403:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18403 | {"getPhoneStudio", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getPhoneStudio, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18404:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18404 | {"getEMailStudio", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getEMailStudio, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18405:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18405 | {"getSMSStudio", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getSMSStudio, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18442:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18442 | {"getName", (PyCFunction)xbmc_XBMCAddon_xbmc_Actor_getName, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18443:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18443 | {"getRole", (PyCFunction)xbmc_XBMCAddon_xbmc_Actor_getRole, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18444:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18444 | {"getOrder", (PyCFunction)xbmc_XBMCAddon_xbmc_Actor_getOrder, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18445:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18445 | {"getThumbnail", (PyCFunction)xbmc_XBMCAddon_xbmc_Actor_getThumbnail, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18446:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18446 | {"setName", (PyCFunction)xbmc_XBMCAddon_xbmc_Actor_setName, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18447:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18447 | {"setRole", (PyCFunction)xbmc_XBMCAddon_xbmc_Actor_setRole, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18448:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18448 | {"setOrder", (PyCFunction)xbmc_XBMCAddon_xbmc_Actor_setOrder, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18449:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18449 | {"setThumbnail", (PyCFunction)xbmc_XBMCAddon_xbmc_Actor_setThumbnail, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18486:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18486 | {"getWidth", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_getWidth, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18487:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18487 | {"getHeight", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_getHeight, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18488:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18488 | {"getAspect", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_getAspect, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18489:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18489 | {"getDuration", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_getDuration, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18490:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18490 | {"getCodec", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_getCodec, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18491:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18491 | {"getStereoMode", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_getStereoMode, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18492:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18492 | {"getLanguage", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_getLanguage, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18493:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18493 | {"getHDRType", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_getHDRType, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18494:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18494 | {"setWidth", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_setWidth, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18495:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18495 | {"setHeight", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_setHeight, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18496:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18496 | {"setAspect", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_setAspect, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18497:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18497 | {"setDuration", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_setDuration, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18498:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18498 | {"setCodec", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_setCodec, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18499:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18499 | {"setStereoMode", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_setStereoMode, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18500:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18500 | {"setLanguage", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_setLanguage, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18501:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18501 | {"setHDRType", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_setHDRType, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18538:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18538 | {"getChannels", (PyCFunction)xbmc_XBMCAddon_xbmc_AudioStreamDetail_getChannels, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18539:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18539 | {"getCodec", (PyCFunction)xbmc_XBMCAddon_xbmc_AudioStreamDetail_getCodec, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18540:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18540 | {"getLanguage", (PyCFunction)xbmc_XBMCAddon_xbmc_AudioStreamDetail_getLanguage, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18541:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18541 | {"setChannels", (PyCFunction)xbmc_XBMCAddon_xbmc_AudioStreamDetail_setChannels, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18542:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18542 | {"setCodec", (PyCFunction)xbmc_XBMCAddon_xbmc_AudioStreamDetail_setCodec, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18543:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18543 | {"setLanguage", (PyCFunction)xbmc_XBMCAddon_xbmc_AudioStreamDetail_setLanguage, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18580:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18580 | {"getLanguage", (PyCFunction)xbmc_XBMCAddon_xbmc_SubtitleStreamDetail_getLanguage, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18581:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18581 | {"setLanguage", (PyCFunction)xbmc_XBMCAddon_xbmc_SubtitleStreamDetail_setLanguage, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18618:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18618 | {"getDbId", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getDbId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18619:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18619 | {"getDirector", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getDirector, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18620:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18620 | {"getDirectors", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getDirectors, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18621:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18621 | {"getWritingCredits", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getWritingCredits, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18622:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18622 | {"getWriters", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getWriters, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18623:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18623 | {"getGenre", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getGenre, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18624:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18624 | {"getGenres", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getGenres, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18625:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18625 | {"getTagLine", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getTagLine, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18626:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18626 | {"getPlotOutline", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getPlotOutline, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18627:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18627 | {"getPlot", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getPlot, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18628:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18628 | {"getPictureURL", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getPictureURL, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18629:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18629 | {"getTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18630:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18630 | {"getTVShowTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getTVShowTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18631:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18631 | {"getMediaType", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getMediaType, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18632:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18632 | {"getVotes", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getVotes, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18633:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18633 | {"getVotesAsInt", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getVotesAsInt, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18634:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18634 | {"getCast", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getCast, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18635:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18635 | {"getActors", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getActors, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18636:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18636 | {"getFile", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getFile, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18637:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18637 | {"getPath", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getPath, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18638:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18638 | {"getFilenameAndPath", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getFilenameAndPath, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18639:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18639 | {"getIMDBNumber", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getIMDBNumber, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18640:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18640 | {"getSeason", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getSeason, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18641:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18641 | {"getEpisode", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getEpisode, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18642:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18642 | {"getYear", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getYear, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18643:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18643 | {"getRating", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getRating, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18644:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18644 | {"getUserRating", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getUserRating, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18645:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18645 | {"getPlayCount", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getPlayCount, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18646:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18646 | {"getLastPlayed", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getLastPlayed, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18647:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18647 | {"getLastPlayedAsW3C", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getLastPlayedAsW3C, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18648:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18648 | {"getOriginalTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getOriginalTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18649:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18649 | {"getPremiered", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getPremiered, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18650:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18650 | {"getPremieredAsW3C", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getPremieredAsW3C, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18651:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18651 | {"getFirstAired", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getFirstAired, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18652:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18652 | {"getFirstAiredAsW3C", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getFirstAiredAsW3C, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18653:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18653 | {"getTrailer", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getTrailer, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18654:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18654 | {"getArtist", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getArtist, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18655:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18655 | {"getAlbum", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getAlbum, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18656:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18656 | {"getTrack", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getTrack, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18657:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18657 | {"getDuration", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getDuration, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18658:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18658 | {"getResumeTime", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getResumeTime, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18659:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18659 | {"getResumeTimeTotal", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getResumeTimeTotal, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18660:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18660 | {"getUniqueID", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getUniqueID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18661:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18661 | {"setUniqueID", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setUniqueID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18662:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18662 | {"setUniqueIDs", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setUniqueIDs, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18663:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18663 | {"setDbId", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setDbId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18664:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18664 | {"setYear", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setYear, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18665:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18665 | {"setEpisode", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setEpisode, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18666:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18666 | {"setSeason", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setSeason, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18667:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18667 | {"setSortEpisode", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setSortEpisode, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18668:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18668 | {"setSortSeason", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setSortSeason, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18669:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18669 | {"setEpisodeGuide", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setEpisodeGuide, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18670:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18670 | {"setTop250", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setTop250, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18671:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18671 | {"setSetId", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setSetId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18672:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18672 | {"setTrackNumber", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setTrackNumber, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18673:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18673 | {"setRating", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setRating, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18674:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18674 | {"setRatings", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setRatings, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18675:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18675 | {"setUserRating", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setUserRating, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18676:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18676 | {"setPlaycount", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setPlaycount, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18677:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18677 | {"setMpaa", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setMpaa, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18678:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18678 | {"setPlot", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setPlot, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18679:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18679 | {"setPlotOutline", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setPlotOutline, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18680:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18680 | {"setTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18681:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18681 | {"setOriginalTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setOriginalTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18682:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18682 | {"setSortTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setSortTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18683:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18683 | {"setTagLine", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setTagLine, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18684:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18684 | {"setTvShowTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setTvShowTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18685:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18685 | {"setTvShowStatus", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setTvShowStatus, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18686:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18686 | {"setGenres", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setGenres, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18687:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18687 | {"setCountries", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setCountries, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18688:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18688 | {"setDirectors", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setDirectors, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18689:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18689 | {"setStudios", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setStudios, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18690:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18690 | {"setWriters", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setWriters, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18691:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18691 | {"setDuration", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setDuration, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18692:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18692 | {"setPremiered", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setPremiered, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18693:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18693 | {"setSet", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setSet, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18694:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18694 | {"setSetOverview", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setSetOverview, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18695:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18695 | {"setTags", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setTags, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18696:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18696 | {"setVideoAssetTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setVideoAssetTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18697:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18697 | {"setProductionCode", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setProductionCode, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18698:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18698 | {"setFirstAired", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setFirstAired, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18699:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18699 | {"setLastPlayed", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setLastPlayed, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18700:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18700 | {"setAlbum", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setAlbum, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18701:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18701 | {"setVotes", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setVotes, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18702:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18702 | {"setTrailer", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setTrailer, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18703:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18703 | {"setPath", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setPath, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18704:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18704 | {"setFilenameAndPath", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setFilenameAndPath, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18705:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18705 | {"setIMDBNumber", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setIMDBNumber, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18706:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18706 | {"setDateAdded", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setDateAdded, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18707:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18707 | {"setMediaType", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setMediaType, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18708:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18708 | {"setShowLinks", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setShowLinks, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18709:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18709 | {"setArtists", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setArtists, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18710:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18710 | {"setCast", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setCast, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18711:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18711 | {"setResumePoint", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setResumePoint, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18712:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18712 | {"addSeason", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_addSeason, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18713:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18713 | {"addSeasons", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_addSeasons, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18714:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18714 | {"addVideoStream", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_addVideoStream, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18715:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18715 | {"addAudioStream", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_addAudioStream, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18716:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18716 | {"addSubtitleStream", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_addSubtitleStream, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18717:29: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18717 | {"addAvailableArtwork", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_addAvailableArtwork, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18754:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18754 | {"doModal", (PyCFunction)xbmc_XBMCAddon_xbmc_Keyboard_doModal, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18755:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18755 | {"setDefault", (PyCFunction)xbmc_XBMCAddon_xbmc_Keyboard_setDefault, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18756:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18756 | {"setHiddenInput", (PyCFunction)xbmc_XBMCAddon_xbmc_Keyboard_setHiddenInput, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18757:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18757 | {"setHeading", (PyCFunction)xbmc_XBMCAddon_xbmc_Keyboard_setHeading, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18758:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18758 | {"getText", (PyCFunction)xbmc_XBMCAddon_xbmc_Keyboard_getText, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18759:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18759 | {"isConfirmed", (PyCFunction)xbmc_XBMCAddon_xbmc_Keyboard_isConfirmed, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18810:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18810 | {"getPlayListId", (PyCFunction)xbmc_XBMCAddon_xbmc_PlayList_getPlayListId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18811:13: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18811 | {"add", (PyCFunction)xbmc_XBMCAddon_xbmc_PlayList_add, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18812:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18812 | {"load", (PyCFunction)xbmc_XBMCAddon_xbmc_PlayList_load, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18813:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18813 | {"remove", (PyCFunction)xbmc_XBMCAddon_xbmc_PlayList_remove, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18814:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18814 | {"clear", (PyCFunction)xbmc_XBMCAddon_xbmc_PlayList_clear, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18815:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18815 | {"size", (PyCFunction)xbmc_XBMCAddon_xbmc_PlayList_size, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18816:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18816 | {"shuffle", (PyCFunction)xbmc_XBMCAddon_xbmc_PlayList_shuffle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18817:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18817 | {"unshuffle", (PyCFunction)xbmc_XBMCAddon_xbmc_PlayList_unshuffle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18818:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18818 | {"getposition", (PyCFunction)xbmc_XBMCAddon_xbmc_PlayList_getposition, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18857:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18857 | {"onSettingsChanged", (PyCFunction)xbmc_XBMCAddon_xbmc_Monitor_onSettingsChanged, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18858:32: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18858 | {"onScreensaverActivated", (PyCFunction)xbmc_XBMCAddon_xbmc_Monitor_onScreensaverActivated, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18859:34: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18859 | {"onScreensaverDeactivated", (PyCFunction)xbmc_XBMCAddon_xbmc_Monitor_onScreensaverDeactivated, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18860:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18860 | {"onDPMSActivated", (PyCFunction)xbmc_XBMCAddon_xbmc_Monitor_onDPMSActivated, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18861:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18861 | {"onDPMSDeactivated", (PyCFunction)xbmc_XBMCAddon_xbmc_Monitor_onDPMSDeactivated, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18862:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18862 | {"onScanStarted", (PyCFunction)xbmc_XBMCAddon_xbmc_Monitor_onScanStarted, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18863:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18863 | {"onScanFinished", (PyCFunction)xbmc_XBMCAddon_xbmc_Monitor_onScanFinished, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18864:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18864 | {"onCleanStarted", (PyCFunction)xbmc_XBMCAddon_xbmc_Monitor_onCleanStarted, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18865:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18865 | {"onCleanFinished", (PyCFunction)xbmc_XBMCAddon_xbmc_Monitor_onCleanFinished, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18866:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18866 | {"onNotification", (PyCFunction)xbmc_XBMCAddon_xbmc_Monitor_onNotification, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18867:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18867 | {"waitForAbort", (PyCFunction)xbmc_XBMCAddon_xbmc_Monitor_waitForAbort, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18868:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18868 | {"abortRequested", (PyCFunction)xbmc_XBMCAddon_xbmc_Monitor_abortRequested, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18901:13: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18901 | {"log", (PyCFunction)xbmc_log, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18902:18: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18902 | {"shutdown", (PyCFunction)xbmc_shutdown, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18903:17: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18903 | {"restart", (PyCFunction)xbmc_restart, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18904:23: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18904 | {"executescript", (PyCFunction)xbmc_executescript, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18905:24: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18905 | {"executebuiltin", (PyCFunction)xbmc_executebuiltin, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18906:24: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18906 | {"executeJSONRPC", (PyCFunction)xbmc_executeJSONRPC, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18907:15: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18907 | {"sleep", (PyCFunction)xbmc_sleep, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18908:28: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18908 | {"getLocalizedString", (PyCFunction)xbmc_getLocalizedString, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18909:20: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18909 | {"getSkinDir", (PyCFunction)xbmc_getSkinDir, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18910:21: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18910 | {"getLanguage", (PyCFunction)xbmc_getLanguage, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18911:22: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18911 | {"getIPAddress", (PyCFunction)xbmc_getIPAddress, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18912:21: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18912 | {"getDVDState", (PyCFunction)xbmc_getDVDState, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18913:20: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18913 | {"getFreeMem", (PyCFunction)xbmc_getFreeMem, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18914:22: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18914 | {"getInfoLabel", (PyCFunction)xbmc_getInfoLabel, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18915:22: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18915 | {"getInfoImage", (PyCFunction)xbmc_getInfoImage, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18916:17: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18916 | {"playSFX", (PyCFunction)xbmc_playSFX, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18917:17: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18917 | {"stopSFX", (PyCFunction)xbmc_stopSFX, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18918:25: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18918 | {"enableNavSounds", (PyCFunction)xbmc_enableNavSounds, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18919:27: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18919 | {"getCondVisibility", (PyCFunction)xbmc_getCondVisibility, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18920:27: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18920 | {"getGlobalIdleTime", (PyCFunction)xbmc_getGlobalIdleTime, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18921:27: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18921 | {"getCacheThumbName", (PyCFunction)xbmc_getCacheThumbName, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18922:28: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18922 | {"getCleanMovieTitle", (PyCFunction)xbmc_getCleanMovieTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18923:19: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18923 | {"getRegion", (PyCFunction)xbmc_getRegion, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18924:27: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18924 | {"getSupportedMedia", (PyCFunction)xbmc_getSupportedMedia, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18925:22: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18925 | {"skinHasImage", (PyCFunction)xbmc_skinHasImage, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18926:21: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18926 | {"startServer", (PyCFunction)xbmc_startServer, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18927:22: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18927 | {"audioSuspend", (PyCFunction)xbmc_audioSuspend, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18928:21: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18928 | {"audioResume", (PyCFunction)xbmc_audioResume, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18929:22: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18929 | {"getUserAgent", (PyCFunction)xbmc_getUserAgent, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18930:25: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18930 | {"convertLanguage", (PyCFunction)xbmc_convertLanguage, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341 warnings generated. [1729/1731] Linking CXX static library build/swig/libpython_binding.a [1730/1731] Linking CXX static library libkodi.a [1731/1731] Linking CXX executable kodi-wayland -- 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.1-Omega -- Build directory: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm -- Generator: Single-configuration: Release (Ninja) -- CMake Version: 3.31.0 -- System type: Linux -- Host architecture is little-endian -- Core system type: linux -- Platform: gbm -- 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.1-Omega/build-gbm/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.1-Omega/build-gbm/build/lib/libcrossguid.a;debug;/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/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.1-Omega/xbmc/contrib -- Found LibDvdCSS: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/lib/libdvdcss.a (found version "1.4.3-Next-Nexus-Alpha2-2") -- Found LibDvdRead: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/lib/libdvdread.a (found version "6.1.3-Next-Nexus-Alpha2-2") -- Found LibDvdNav: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/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 GBM: /usr/lib/libgbm.so (found version "24.2.7") -- Found LibDRM: /usr/lib/libdrm.so (found version "2.4.123") -- Found LibInput: /usr/lib/libinput.so (found version "1.27.0") -- Found Xkbcommon: /usr/lib/libxkbcommon.so (found version "1.7.0") -- Found LibDisplayInfo: /usr/lib/libdisplay-info.so (found version "0.2.0") -- Found OpenGLES: /usr/lib/libGLESv2.so -- Found EGL: /usr/lib/libEGL.so (found version "24.2.7") -- 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: gbm -- App package: org.xbmc.kodi -- -- PATH config -- -- Prefix: /usr -- Libdir: /usr/lib -- Bindir: /usr/bin -- Includedir: /usr/include -- Datarootdir: /usr/share -- Datadir: /usr/share -- Docdir: /usr/share/doc/kodi -- CCACHE enabled: No -- CLANGFORMAT enabled: No -- CLANGTIDY enabled: No -- CPPCHECK enabled: No -- INCLUDEWHATYOUUSE enabled: No -- ALSA enabled: Yes -- AVAHI enabled: Yes -- BLUETOOTH enabled: Yes -- BLURAY enabled: Yes -- CAP enabled: Yes -- CEC enabled: Yes -- DAV1D enabled: Yes -- DBUS enabled: Yes -- ISO9660PP enabled: Yes -- LCMS2 enabled: Yes -- LIRCCLIENT enabled: No -- MDNS enabled: No -- MICROHTTPD enabled: Yes -- NFS enabled: Yes -- PIPEWIRE enabled: Yes -- PLIST enabled: Yes -- PULSEAUDIO enabled: Yes -- PYTHON enabled: Yes -- SMBCLIENT enabled: Yes -- SNDIO enabled: No -- UDEV enabled: Yes -- UDFREAD enabled: Yes -- XSLT enabled: Yes -- VAAPI enabled: Yes -- MARIADBCLIENT enabled: No -- MYSQLCLIENT enabled: Yes -- Configuring done (13.2s) -- Generating done (1.7s) -- Build files have been written to: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm [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.1-Omega/build-gbm/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.1-Omega/build-gbm/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.1-Omega/build-gbm/build/lib/libcrossguid.a -- Up-to-date: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/include -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/include/crossguid -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/include/crossguid/guid.hpp -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/share/crossguid/cmake/crossguid-config.cmake -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/share/crossguid/cmake/crossguid-config-release.cmake -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/share/crossguid/LICENSE -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/share/crossguid/README.md -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/lib/pkgconfig/crossguid.pc [8/8] Completed 'crossguid' [1/1734] cd /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega && /usr/bin/cmake -DCORE_SOURCE_DIR=/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega -DCORE_SYSTEM_NAME=linux -DCORE_PLATFORM_NAME_LC="gbm" -DCORE_BUILD_DIR=build -DCMAKE_BINARY_DIR=/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm -DBUNDLEDIR=/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm -P /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/cmake/scripts/common/GenerateSystemAddons.cmake [2/1734] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/__/__/__/__/__/xbmc/guilib/XBTF.cpp.o [3/1734] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/decoder/PNGDecoder.cpp.o [4/1734] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/decoder/JPGDecoder.cpp.o [5/1734] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/decoder/GifHelper.cpp.o [6/1734] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/decoder/GIFDecoder.cpp.o [7/1734] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/XBTFWriter.cpp.o [8/1734] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/TexturePacker.cpp.o [9/1734] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/DecoderManager.cpp.o [10/1734] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/md5.cpp.o [11/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Null/NptNullAutoreleasePool.cpp.o [12/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Bsd/NptBsdNetwork.cpp.o [13/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixTime.cpp.o [14/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixThreads.cpp.o [15/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixQueue.cpp.o [16/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptSelectableMessageQueue.cpp.o [17/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixSystem.cpp.o [18/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixEnvironment.cpp.o [19/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaConnect/PltMediaConnect.cpp.o [20/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaConnect/X_MS_MediaReceiverRegistrarSCPD.cpp.o [21/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/RenderingControlSCPD.cpp.o [22/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/RdrConnectionManagerSCPD.cpp.o [23/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/AVTransportSCPD.cpp.o [24/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/PltMediaController.cpp.o [25/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/PltMediaRenderer.cpp.o [26/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/StdC/NptStdcEnvironment.cpp.o [27/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/StdC/NptStdcDebug.cpp.o [28/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Bsd/NptBsdSockets.cpp.o [29/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Bsd/NptBsdResolver.cpp.o [30/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptXml.cpp.o [31/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptUtils.cpp.o [32/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptUri.cpp.o [33/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptTls.cpp.o [34/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptTime.cpp.o [35/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptThreads.cpp.o [36/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptSystem.cpp.o [37/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptStrings.cpp.o [38/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptStreams.cpp.o [39/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptSockets.cpp.o [40/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptSimpleMessageQueue.cpp.o [41/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptRingBuffer.cpp.o [42/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptResults.cpp.o [43/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptQueue.cpp.o [44/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptNetwork.cpp.o [45/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptMessaging.cpp.o [46/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptLogging.cpp.o [47/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptList.cpp.o [48/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptHttp.cpp.o [49/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptHash.cpp.o [50/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptFile.cpp.o [51/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptDebug.cpp.o [52/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptDataBuffer.cpp.o [53/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptCommon.cpp.o [54/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptBufferedStreams.cpp.o [55/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptBase64.cpp.o [56/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptAutomaticCleaner.cpp.o [57/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/Neptune.cpp.o [58/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltSyncMediaBrowser.cpp.o [59/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/ContentDirectorywSearchSCPD.cpp.o [60/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/ContentDirectorySCPD.cpp.o [61/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/ConnectionManagerSCPD.cpp.o [62/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltMediaServer.cpp.o [63/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltMediaItem.cpp.o [64/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltMediaCache.cpp.o [65/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltMediaBrowser.cpp.o [66/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltFileMediaServer.cpp.o [67/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltDidl.cpp.o [68/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltUPnP.cpp.o [69/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltThreadTask.cpp.o [70/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltTaskManager.cpp.o [71/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltStateVariable.cpp.o [72/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltSsdp.cpp.o [73/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltService.cpp.o [74/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltProtocolInfo.cpp.o [75/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltMimeType.cpp.o [76/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltIconsData.cpp.o [77/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltHttpServerTask.cpp.o [78/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltHttpServer.cpp.o [79/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltHttpClientTask.cpp.o [80/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltHttp.cpp.o [81/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltEvent.cpp.o [82/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltDeviceHost.cpp.o [83/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltDeviceData.cpp.o [84/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltDatagramStream.cpp.o [85/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltCtrlPointTask.cpp.o [86/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltCtrlPoint.cpp.o [87/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltConstants.cpp.o [88/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltArgument.cpp.o [89/1734] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltAction.cpp.o [90/1734] Building C++ header for video.fbs [91/1734] Building C++ header for savestate.fbs [92/1734] Generating build/xbmc/CompileInfo.cpp [93/1734] Building C object build/cores/dll-loader/exports/CMakeFiles/wrapper.dir/wrapper.c.o [94/1734] Creating directories for 'libdvdcss' [95/1734] Creating directories for 'ffmpeg' [96/1734] Performing download step (verify and extract) for 'libdvdcss' [97/1734] Creating directories for 'JsonSchemaBuilder' [98/1734] Performing download step (download, verify and extract) for 'ffmpeg' [99/1734] Building CXX object CMakeFiles/compileinfo.dir/build/xbmc/CompileInfo.cpp.o [100/1734] No download step for 'JsonSchemaBuilder' [101/1734] No update step for 'JsonSchemaBuilder' -- verifying file... file='/home/buildozer/aports/community/kodi/src/libdvdcss-1.4.3-Next-Nexus-Alpha2-2.tar.gz' -- verifying file... done -- extracting... src='/home/buildozer/aports/community/kodi/src/libdvdcss-1.4.3-Next-Nexus-Alpha2-2.tar.gz' dst='/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/libdvdcss/src/libdvdcss' -- extracting... [tar xfz] -- extracting... [analysis] -- extracting... [rename] -- extracting... [clean up] -- extracting... done [102/1734] No update step for 'libdvdcss' [103/1734] No patch step for 'JsonSchemaBuilder' [104/1734] No patch step for 'libdvdcss' [105/1734] Performing configure step for 'JsonSchemaBuilder' [106/1734] Performing configure step for 'libdvdcss' [107/1734] cd /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/cores/dll-loader/exports && /usr/bin/llvm-nm /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/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.1-Omega/lib/libUPnP/Platinum/Source/Core/PltThreadTask.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltThreadTask.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-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.1-Omega/lib/libUPnP/Platinum/Source/Core/PltThreadTask.cpp:71:19: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 71 | m_Delay = delay?*delay:NPT_TimeStamp(0.); | ^ 1 warning generated. In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-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.1-Omega/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.cpp:145:22: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 145 | watchdog = now; | ^ 1 warning generated. /home/buildozer/aports/community/kodi/src/xbmc-21.1-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.1-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.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-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.1-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.1-Omega/lib/libUPnP/Platinum/Source/Core/PltStateVariable.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltStateVariable.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-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.1-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.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaConnect/PltMediaConnect.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-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.1-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.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaBrowser.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-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.1-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.1-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. In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaServer.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltUPnP.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltTaskManager.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-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.1-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.1-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.1-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.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaRenderer/PltMediaController.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-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.1-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.1-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.1-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. In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltDeviceData.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltDeviceData.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-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.1-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.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltFileMediaServer.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltUPnP.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltTaskManager.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-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.1-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.1-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.1-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.1-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.1-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.1-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.1-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.1-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.1-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.1-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.1-Omega/lib/libUPnP/Platinum/Source/Core/PltService.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltService.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-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.1-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.1-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.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaItem.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaItem.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-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.1-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.1-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.1-Omega/build-gbm/build/JsonSchemaBuilder/src/JsonSchemaBuilder-build [108/1734] Performing build step for 'JsonSchemaBuilder' /home/buildozer/aports/community/kodi/src/xbmc-21.1-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.1-Omega/lib/libUPnP/Platinum/Source/Core/PltCtrlPoint.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltCtrlPoint.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-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.1-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.1-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.1-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.1-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. [109/1734] Linking CXX static library build/upnp/libupnp.a [110/1734] Linking CXX executable build/texturepacker/TexturePacker -- Downloading... dst='/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/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.1-Omega/build-gbm/build/download/ffmpeg-6.0.1.tar.gz' -- Downloading... done -- extracting... src='/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/download/ffmpeg-6.0.1.tar.gz' dst='/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg' -- extracting... [tar xfz] -- extracting... [analysis] -- extracting... [rename] -- extracting... [clean up] -- extracting... done [111/1734] No update step for 'ffmpeg' [112/1734] Performing patch step for 'ffmpeg' [113/1734] Performing configure step for 'ffmpeg' [114/1734] Generating skin xbt CMake Warning (dev) at CMakeLists.txt:1 (project): cmake_minimum_required() should be called prior to this top-level project() call. Please see the cmake-commands(7) manual for usage documentation of both commands. This warning is for project developers. Use -Wno-dev to suppress it. -- The C compiler identification is Clang 19.1.4 -- The CXX compiler identification is Clang 19.1.4 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/clang - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/clang++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found PkgConfig: /usr/bin/pkg-config (found version "2.3.0") -- Found GnuTLS: /usr/include;/usr/include/p11-kit-1 -- FFMPEG_CONF: --cc=/usr/bin/clang;--cxx=/usr/bin/clang++;--disable-doc;--disable-devices;--disable-programs;--disable-sdl2;--disable-vulkan;--enable-gpl;--enable-postproc;--enable-runtime-cpudetect;--enable-pthreads;--extra-version="Kodi";--extra-cflags=-Os -Wformat -Werror=format-security -flto=thin -I/home/buildozer/aports/community/kodi/src/xbmc-21.1-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.1-Omega/crossguid-root/usr/include/crossguid -Wall -Wdouble-promotion -Wmissing-field-initializers -Wsign-compare -Wextra -Wno-unused-parameter -Wnon-virtual-dtor;--extra-ldflags=-Wl,--as-needed,-O1,--sort-common -Wl,--thinlto-jobs=8 -fuse-ld=lld -Wl,-z,stack-size=2097152;--enable-neon;--disable-debug;--enable-pic;--target-os=linux;--enable-vaapi;--disable-vdpau;--disable-armv5te;--disable-armv6t2;--enable-gnutls;--enable-libdav1d;--arch=armv8l -- Configuring done (0.8s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_INSTALL_LIBDIR CORE_PLATFORM_NAME PROJECTSOURCE -- Build files have been written to: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg-build [115/1734] Performing build step for 'ffmpeg' [1/2] Building CXX object CMakeFiles/JsonSchemaBuilder.dir/JsonSchemaBuilder.cpp.o [2/2] Linking CXX executable JsonSchemaBuilder [116/1734] Performing install step for 'JsonSchemaBuilder' [1/1] Install the project... -- Install configuration: "Release" -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/bin/JsonSchemaBuilder [117/1734] Completed 'JsonSchemaBuilder' [118/1734] Generating ServiceDescription.h [119/1734] 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 [120/1734] Performing build step for 'libdvdcss' /usr/bin/make all-am make[1]: Entering directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/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.1-Omega/build-gbm/build/libdvdcss/src/libdvdcss' [121/1734] Performing install step for 'libdvdcss' make[1]: Entering directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/libdvdcss/src/libdvdcss' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/share/doc/libdvdcss' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/lib/pkgconfig' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/include/dvdcss' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/lib' /bin/sh ./libtool --mode=install /usr/bin/install -c libdvdcss.la '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/lib' /usr/bin/install -c -m 644 AUTHORS COPYING NEWS README.md ChangeLog '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/share/doc/libdvdcss' /usr/bin/install -c -m 644 src/libdvdcss.pc '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/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.1-Omega/build-gbm/build/include/dvdcss' libtool: install: /usr/bin/install -c .libs/libdvdcss.lai /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/lib/libdvdcss.la libtool: install: /usr/bin/install -c .libs/libdvdcss.a /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/lib/libdvdcss.a libtool: install: chmod 644 /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/lib/libdvdcss.a libtool: install: ranlib /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/lib/libdvdcss.a make[1]: Leaving directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/libdvdcss/src/libdvdcss' [122/1734] Completed 'libdvdcss' [123/1734] Creating directories for 'libdvdread' [124/1734] 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.1-Omega/build-gbm/build/libdvdread/src/libdvdread' -- extracting... [tar xfz] -- extracting... [analysis] -- extracting... [rename] -- extracting... [clean up] -- extracting... done [125/1734] No update step for 'libdvdread' [126/1734] No patch step for 'libdvdread' [127/1734] 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 [128/1734] Performing build step for 'libdvdread' /usr/bin/make all-am make[1]: Entering directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/libdvdread/src/libdvdread' cd . && git log > /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/libdvdread/src/libdvdread/ChangeLog-tmp fatal: not a git repository (or any of the parent directories): .git CC src/bitreader.lo make[1]: [Makefile:1056: ChangeLog] Error 128 (ignored) test -s ChangeLog-tmp && mv ChangeLog-tmp ChangeLog CC src/dvd_input.lo make[1]: [Makefile:1057: ChangeLog] Error 1 (ignored) rm -f ChangeLog-tmp CC src/dvd_reader.lo CC src/dvd_udf.lo test -e ChangeLog || touch ChangeLog CC src/ifo_print.lo CC src/ifo_read.lo CC src/logger.lo CC src/md5.lo CC src/nav_print.lo CC src/nav_read.lo CCLD libdvdread.la make[1]: Leaving directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/libdvdread/src/libdvdread' [129/1734] Performing install step for 'libdvdread' make[1]: Entering directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/libdvdread/src/libdvdread' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/share/doc/libdvdread' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/lib/pkgconfig' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/include/dvdread' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/lib' /bin/sh ./libtool --mode=install /usr/bin/install -c libdvdread.la '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/lib' /usr/bin/install -c -m 644 AUTHORS ChangeLog COPYING NEWS README.md TODO '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/share/doc/libdvdread' /usr/bin/install -c -m 644 misc/dvdread.pc '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/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.1-Omega/build-gbm/build/include/dvdread' libtool: install: /usr/bin/install -c .libs/libdvdread.lai /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/lib/libdvdread.la libtool: install: /usr/bin/install -c .libs/libdvdread.a /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/lib/libdvdread.a libtool: install: chmod 644 /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/lib/libdvdread.a libtool: install: ranlib /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/lib/libdvdread.a make[1]: Leaving directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/libdvdread/src/libdvdread' [130/1734] Completed 'libdvdread' [131/1734] Creating directories for 'libdvdnav' [132/1734] 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.1-Omega/build-gbm/build/libdvdnav/src/libdvdnav' -- extracting... [tar xfz] -- extracting... [analysis] -- extracting... [rename] -- extracting... [clean up] -- extracting... done [133/1734] No update step for 'libdvdnav' [134/1734] No patch step for 'libdvdnav' [135/1734] 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 [136/1734] 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.1-Omega/build-gbm/build source path /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/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 CC libavformat/cdg.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/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/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/aaxdec.c:104:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 104 | for (int seg = 0; seg < a->current_segment; seg++) | ~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/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) | ~~~~~~~~~ ^ ~~ CC libavformat/cdxl.o 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/aptxdec.c:92:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "sample_rate", "", offsetof(AptXDemuxerContext, sample_rate), AV_OPT_TYPE_INT, {.i64 = 48000}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/aptxdec.c:93:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 93 | { NULL }, | ^ src/libavformat/4xm.c:261:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavformat/aadec.c 261 | : 244 : 13 : warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] fourxm -244>f | p s = aivf_ d(2pq(oasv _>i=nt 2cfl-o>atc(AoVn_RtLe32n(t&_heeandedr)[i {+ 1 2| ] ~~~ ^ ~~~~~~~~~~~~~~ )), 10000); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/aixdec.c:60:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 60 | for (i = 0; i < nb_streams; i++) { | ~ ^ ~~~~~~~~~~ src/libavformat/aixdec.c:74:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 74 | for (i = 0; i < nb_streams; i++) { | ~ ^ ~~~~~~~~~~ src/libavformat/4xm.c:249:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 249 | if (size > header_size - i - 8 && (fourcc_tag == vtrk_TAG || fourcc_tag == strk_TAG)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/aadec.c: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) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/cinedec.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/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] 73 | if (p->nb_records > 0 && record >= p->base_record && record < p->base_record + p->nb_records) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/4xm.c:356:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 356 | if (track_number < fourxm->track_count && | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavformat/codec2.o src/libavformat/aiffenc.c:275:68: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/apm.c 275: | 81 :23 : warning: OFFSET(wrcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i te_id3v2), AV_OPT_ T81Y | PE _ B O fOoLr, ( in{t. ii =6 40 ; =i 0< }F,F_ A0RR,AY _E1L,EM SEN(C e}x,t - >u| nk ^3) ; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 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/anm.c:192:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 192 | if (anm->record >= p->nb_records) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/alp.c:284:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 284 | { NULL } | ^ 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++) { | ~ ^ ~~~~~~~~~~~~~~~ 1 warning generated. src/libavformat/apetag.c:164:16: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 164 | for (i=0; itotalframes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/ape.c:296:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 296 | for (i = 0; i < ape->totalframes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/ape.c:306:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 306 | for (i = 0; i < ape->totalframes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/ape.c:353:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 353 | for (i = 0; i < ape->totalframes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ CC libavformat/concatdec.o 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/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/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 }, | CC libavformat/crcenc.o ^ src/libavformat/aqtitledec.c:128:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 128 | { NULL } | ^ 2 warnings generated. src/libavformat/asfdec_o.c:234:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 234 | for (i = 0; i < len; i++) | ~ ^ ~~~ src/libavformat/asfdec_o.c:252:52: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 251 | if ((ret = avio_get_str16le(pb, len, name, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | sizeof(name))) < len) | ~~~~~~~~~~~~~ ^ ~~~ CC libavformat/crypto.o src/libavformat/astdec.c:94:14: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 94 | size > INT_MAX / s->streams[0]->codecpar->ch_layout.nb_channels) CC libavformat/dash.o | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/async.c:479:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 479 | {NULL}, | ^ 2 warnings generated. CC libavformat/dashenc.o src/libavformat/asfdec_f.c:121:207: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 121 | { "no_resync_search", "Don't try to resynchronize by looking for a certain optional start code", offsetof(ASFContext, no_resync_search), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/avs3dec.c:42:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 42 | if (code < slice_pos) | ~~~~ ^ ~~~~~~~~~ src/libavformat/asfdec_f.c:122:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 122 | { "export_xmp", "Export full XMP metadata", offsetof(ASFContext, export_xmp), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/asfdec_f.c:123:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 123 | { NULL }, | ^ CC libavformat/data_uri.o src/libavformat/argo_brp.c:372:45: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] 372 | if (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/asfenc.c:311:23: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 311 | if (pres_time <= asf->index_ptr[i].send_time) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/assenc.c:219:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 219 | { "ignore_readorder", "write events immediately, even if they're out-of-order", OFFSET(ignore_readorder), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E }, | ^ CC libavformat/dauddec.o src/libavformat/assenc.c:220:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 220 | { NULL }, | ^ 4 warnings generated. src/libavformat/astenc.c:186:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 186 | { "loopstart", "Loopstart position in milliseconds.", OFFSET(loopstart), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/avs.c:184:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 184 | src/libavformat/astenc.c : 187 : 148 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] if (size - 187 | 4 > {s i"zleooofpe(ndp"a,l e t"Ltoeop)e)n d p| o ~~~~~~~~ ^ ~~~~~~~~~~~~~~~si tion 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 }, | ^ In file included from src/libavformat/apngdec.c:37: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/apngdec.c:37: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/apngdec.c:37: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/au.c:119:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 119 | for (i = 0; i < FF_ARRAY_ELEMS(keys); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/adtsenc.c:71:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 71 | if (adts->objecttype > 3U) { | ~~~~~~~~~~~~~~~~ ^ ~~ CC libavformat/daudenc.o src/libavformat/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/asfdec_f.c:329:58: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 329 | FFABS(fsize - (int64_t)asf->hdr.file_size) < FFMIN(fsize, asf->hdr.file_size)/20) | ^ ~~~~~ ~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/asfdec_f.c:329:56: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 329 | FFABS(fsize - (int64_t)asf->hdr.file_size) < FFMIN(fsize, asf->hdr.file_size)/20) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/argo_cvg.c:394:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 394 | { NULL } | ^ 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/dcstr.o 2 warnings generated. src/libavformat/asfdec_f.c:517:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 517 | if (stream_num s t293r | e a m s[ stsriezae2m _=n uFm]F.MpIayNlo(adp)-)> {b u f| f ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e r_end - p-src/libavformat/au.c>bu:ff165e:r36,: swarning: icomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]z e); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h :16549 | : 25 : note: iexpanded from macro 'FFMIN'f (data_s i49z | e#d ef U(_UbNK)N O?WN _(SIbZ)E) :{ (| a ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~) ) | ~ ^ ~ src/libavformat/au.c:In file included from 203src/libavformat/apngdec.c::3537: :src/libavcodec/bytestream.h :warning: 294comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]: 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294203 | | iif f( s(iczhea2n n!=e lss i=z= e0) | || ~~~~~ ^ ~~~~c hannels >= 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) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 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)) | ~ ^ ~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | siCC libavformat/demux.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: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/brstm.c:23: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/adtsenc.c 186 | : 223 : 110 : swarning: imissing field 'unit' initializer [-Wmissing-field-initializers]z e2 = FFMIN(p->buf 223f | e r _ e n{d -" pw->rbituef_feir,d 3svi2"z,e ); " E| n ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~a ble ID3vsrc/libavutil/macros.h2: t49a:25g: note: expanded from macro 'FFMIN'w riting" , 49 | #OdFeFSfEiTn(eid 3vF2FMtINa(ga,)b,) (A(aV)_O PT>_T Y(PbE)_ B?OO L(,b ){. i6:4 (=a 0)}) , | 0, ~ ^ ~ 1, ENC}, 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 != sizesrc/libavformat/adtsenc.c) : 224| : ~~~~~ ^ ~~~~110 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 224 | { "write_apetag", "Enable APE tag writing", OFFSET(apetag), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, ENC}, | ^ src/libavformat/adtsenc.c:225:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 225 | { "write_mpeg2", "Set MPEG version to MPEG-2", OFFSET(mpeg_id), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, ENC}, | ^ src/libavformat/adtsenc.c:226:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 226 | { NULL }, | ^ src/libavformat/asfdec_f.c:592:52: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 591 | if ((ret = avio_get_str16le(pb, lang_len, langsrc/libavformat/au.c, :| 266 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 592 | 266 | f o r ( i n t sii z=e 0o;f (il abuffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:325: warning snote: expanded from macro 'FFMIN' generated . 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/apngdec.c:37: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->CC libavformat/demux_utils.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/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) | ~~~~~ ^ ~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/derf.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_CC libavformat/dfa.o 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)) | ~ ^ ~ 1 warning generated. src/libavformat/apngdec.c:89:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 89 | len + 4 > bytestream2_get_bytes_left(&gb)) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/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 supporCC libavformat/dfpwmdec.o ted, -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}, | ^ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavformat/brstm.c:23: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/brstm.c:23: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/dhav.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/brstm.c:23: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/diracdec.o src/libavformat/asfenc.csrc/libavformat/asfdec_o.c::1000988::4523:: warning: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1000988 | | i f i(fa sf(->snbt_armutl_ts_src/libavformat/avienc.celce: f>t141 :a23&s:& warning: f comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]-(> anbv_iindoex__tmeelm l141o( | pbr y) _ a>l = lao vci| ~~~~~~~~~~~~~ ^)s t ->{ma x _| s1001iz ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~e | = F F M AX ( av i s t - > m a x _s i z e, s iz e ) ; | ( ^ ~~~~~~~~~~~~~~~ ~~~~a sf->sub_hsrc/libavutil/macros.he:a47d:e25r:_ onote: fexpanded from macro 'FFMAX'fs et + as 47f | -#>dmeufilnt_es uFbF_MlAeX(na)),)b)src/libavformat/avio.c ( :({a58) : >| 151 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( :b )warning: ?missing field 'unit' initializer [-Wmissing-field-initializers] (a) : (b)) | ~ ^ ~ 58 | {"protocol_whitelist", "List of protocols that are allowed to be used", OFFSET(protocol_whitelist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/avio.c:59:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | {"protocol_blacklist", "List of protocols that are not allowed to be used", OFFSET(protocol_blacklist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/avio.c:60:204: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/bytestream.h 60 | : 355: 13{:" rwarning: wcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ timeout", "Timeo 355u | t f o sriz eI O op=e FrFaMtIiNo(nsg -(>ibnu fmfeircr_oensde c-o ngd-s>)b"uf,f eorf,fs estiofz(eUR)L;C o n| t ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e xt, rw_tisrc/libavutil/macros.hme:o49ut:)25,: Anote: Vexpanded from macro 'FFMIN'_ OPT_TYP 49E | _#IdNeT6f4in,e { F.iF6M4I N(=a ,0b }), ((0a,) I>N T6(4b_)M A?X ,(b )A V:_ O(PaT))_ F L| A ~ ^ ~G _ENCODING_PARIn file included from Asrc/libavformat/brstm.cM: |23 : Asrc/libavcodec/bytestream.hV:_356O:P13T_:F warning: Lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]AG _DECODING _356P | AR AM } , s iz| e ^2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49src/libavformat/avio.c::2561::12 note: :expanded from macro 'FFMIN' warning: missing field 'help' initializer [-Wmissing-field-initializers] 4961 | | # d e f{ iNneU LFLF MI}N (| a, ^b ) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/brstm.c:23: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~src/libavformat/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, {src/libavformat/avienc.c .:i1706:4 19= :0 warning: },comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0 , INT64_MA X170, | A V f_oOrP T(_iF L=A G0_;E NCiOD IPnARbA_sMt |r eAaV_mOPsT;_ FiL+A+G) _D{E C| O ~ ^ ~~~~~~~~~~~~~D ING_PARAM }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavformat/dnxhddec.o src/libavformat/c93.c:53:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 53 | if (AV_RL16(p->buf + i) != index || !p->buf[i + 2] |src/libavformat/aviobuf.c| !:p63-:>151b:u fwarning: [missing field 'unit' initializer [-Wmissing-field-initializers]i + 3]) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ 63 | {"protocol_whitelist", "List of protocols that are allowed to be used", OFFSET(protocol_whitelist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/aviobuf.c:64:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 64 | { NULL }, | ^ src/libavformat/asfdec_f.c:797:27: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 797 | if (avio_tell(pb) != gpos + gsize) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavformat/dovi_isom.o src/libavformat/bink.c:264:32: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 264 | while (bink->current_track < bink->num_audio_tracks) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/avienc.c:211:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 211 | for (n = 0; n < s->nb_streams; n++) { 1 | ~ ^ ~~~~~~~~~~~~~ warning generated. src/libavformat/apngdec.c:289:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 289 | height != s->streams[0]->codecpar->height || | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/apngdec.c:288:15: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 288 | if (width != s->streams[0]->codecpar->width || | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/apngdec.c:295:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 295 | y_offset >= s->streams[0]->codecpar->height || | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/apngdec.c:293:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 293 | x_of4f warningsest generated >=. s->streams[0]->codecpar->width || | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/asfenc.c:1120:165: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1120 | { "packet_size", "Packet size", offsetof(ASFContesrc/libavformat/asfdec_o.cxt:, 1141pa:c14k:e twarning: 2 warnings generated. comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] _s i1141z | e), A iVf_ O(PTs_izTeY P>E a_sINfT_p,k t{-.i>6si4z e= _3l2e0f0t |}|, asPf_ApCkKtET-_>sSiIZzE_eM_IlN,e ftP size_left > size) | ~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/asfenc.c:1121:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1121 | { NULL }, | ^ CC libavformat/dsfdec.o src/libavformat/boadec.c:59:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 59 | if (st->codecpar->ch_layout.nb_channels > FF_SANE_NB_CHANNELS || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/boadec.c:65:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 65 | if (st->codecpar->block_align > INT_MAX / FF_SANE_NB_CHANNELS || st->codecpar->block_align <= 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/dsicin.o 3 warnings generated. 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(src/libavformat/asfdec_o.ca,b:)1179 :(55(a:) warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]> (b) ? (b) : (a)) 1179| | ~ ^ ~ if (asf->packet_offset + asf->packet_size <= asf->data_offset + asf->data_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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,src/libavformat/bintext.c AV_:OP307T:_21FL:A G_warning: Dcomparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare]E CODING_PARAM }, | ^ 307 | if (p->buf_size < sizeof(idf_magic)) src/libavformat/apngdec.c :| 412 ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ :92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 412 | AV_OPT_TYPE_INT, { .i64 = DEFAULT_APNG_FPS }, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/apngdec.c:413:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 413 | { NULL }, | ^ CC libavformat/dss.o 1 warning generated. CC libavformat/dtsdec.o 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_INTsrc/libavformat/avformat.c, {:.371i6:4 58=: 60warning: 00}, 1, Icomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]N T_MAX, AV_OPT_FLA G371_D | E C O D I N G_ PA R A M} , | ^ if (ic->programs[i]->stream_index[j] == s) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ src/libavformat/bintext.c:377:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 377 | { "video_size", "set src/libavformat/asfdec_f.cvide:o 1095si:z42e:, warning: scomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]uc h as 640x480 or h1095d | 7 2 0 . " ,} eOlFsFe SiEf T((aswfid-t>hp)a,c kAeVt__frOaPg_Ts_izTe Y> PaEs_f-I>MpAacGkEet__sSiIzeZ_lEe,f t {-. srtsri ze=) N{U L | L ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ }, 0, 0, AVsrc/libavformat/asfdec_f.c_O:P1096T:39_: Fwarning: Lcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] AG_DECODING _1096P | A R A M }, | ^ if (asf->packet_frag_size > asf->packetsrc/libavformat/bintext.c_:s378iz:e154_: lwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]f t - rsize + as 378f | -> p a c{ke t"_fpraadsmiezer)a t{ e "| ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, "set framerate (frames per second)", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/bintext.c:379:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 379 | { NULL }, | ^ 4 warnings generated. In file included from src/libavformat/avidec.c:40: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavformat/dtshddec.o 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #src/libavformat/avc.cdefin:e 297F:F13M:I Nwarning: (acomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare], b) ((a) > (b) ? (297b | ) : (iaf) )( r e| s ~ ^ ~ > end - start) | ~~~ ^ ~~~~~~~~~~~ src/libavformat/avienc.c:280:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 280 | for (n = 0; n < s->nb_streams; n++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:296:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 296 | for (n = 0; n < s->nb_streams; n++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/asfdec_o.c:1327:24: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1327 | if ((avio_tell(pb) >= asf->data_offset + asf->data_size) && | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/avidec.c:40: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/avidec.c:40: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/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/dump.o 5 warnings generated. src/libavformat/avformat.c:434:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 434 | for (unsigned i = 0; i < nb_streams; i++) { | ~ ^ ~~~~~~~~~~ src/libavformat/avformat.c:468:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 468 | if (program && i == nb_streams - 1src/libavcodec/bytestream.h &:& 271r:e17t: buffer_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/avidec.c:40: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' src/libavformat/avienc.c 49 | :#639d:e19fi:ne warning: FFcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]MI N(a,b) ((a) > (b639) | ? ( bf)o r :( (ia) )= | 0 ~ ^ ~; i < s->nbIn file included from _src/libavformat/avidec.cs:t40r: esrc/libavcodec/bytestream.h:a294m:s15;: warning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]+ +) { 294| | ~ ^ ~~~~~~~~~~~~~ if (sizesrc/libavformat/avienc.c2 :!654=: 19:s iwarning: zcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e ) | ~~~~~ ^ ~~~~ 654 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 2 warnings generated. 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/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->src/libavformat/asfdec_o.cbuf:fe1550r,:19 :s iwarning: zcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e ); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49: 251550:1 | note: warning expanded from macro 'FFMIN' generated . for ( 49j | #=d 0e;f ijn e< FFFMFI_ANR(RaA,Yb_) E(L(Ea)M S> ((gbd)e f? )(; bj)+ +:) {( 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) | ~~~~~ ^ ~~~~ 3 warnings generated. CC libavformat/dvbsub.o src/libavformat/avc.c:470:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 470 | } else if (aspect_ratio_idc < src/libavformat/avienc.cFF_A:R701R:A23Y:_ Ewarning: Lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]E MS(avc_sample_ a701 | s p e c t_ ra t ifo)o) r{ ( 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++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:1206:57: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1206 | asf_st->frag_offset + asf->packet_frag_size > asf_st->pkt.size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:1260:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1260 | if (asf->packet_frag_offset >= asf_st->pkt.size || | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:1269:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1269 | if (asf->packet_frag_offset != asf_st->frag_offset && !asf_st->pkt_clean) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:1276:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1276 | if (ret != asf->packet_frag_size) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/avidec.c:40: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/avidec.c:40: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/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/dvbtxt.o src/libavformat/av1dec.c:193:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 193 | ret = read_obu(p->buf + cnt, FFMIN(p->buf_size - cnt, obu_unit_size), &obu_size, &type); | ^ ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/av1dec.c:208:38: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 208 | ret = read_obu(p->buf + cnt, FFMIN(p->buf_size - cnt, obu_unit_size), &obu_size, &type); | ^ ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ src/libavformat/avidec.c:src/libavutil/macros.h:9449::13225:: warning: note: expanded from macro 'FFMIN'missing field 'unit' initializer [-Wmissing-field-initializers] 49 | #defin e94 | F F M I{N( a,"bu) s(e(a_)od m>l ",( b")u s?e ( bo)d m:l i(nade)x)"1 , of warning| generatedfs ~ ^ ~. e tof(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 }, | ^ 2 warnings generated. 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/dvenc.o src/libavformat/asfdec_f.c:1446:19: 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] 1446 | for (i = 0265; | i < s - > n b_isft r(esa-m>sb;u fi_+e+n)d -| ~ ^ ~~~~~~~~~~~~~s- >buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/av1dec.c:255:13: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 255 | if (ret != obu_unit_size) | ~~~ ^ ~~~~~~~~~~~~~ CC libavformat/dxa.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/eacdata.o 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++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:200:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2 warning200s | generated . if (stream_i6d > warning=s generateds. ->nb_streams || stream_id < 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:980:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 980 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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_TYCC libavformat/electronicarts.o PE_BOOL, { .i64 = 1 }, 0, 1, ENC }, | ^ src/libavformat/avienc.c:996:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/avidec.c :996296 | : 19 : {warning: "comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]fl ipped_raw_rgb "296, | " R a w RfGBo rb i(it m= a0p;s aire < sst-o>rnebd_ sbtortteoam-mups"; ,i +O+F)F S{ E T(| fl ~ ^ ~~~~~~~~~~~~~i pped_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/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/epafdec.o src/libavformat/bit.c:98:12: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 98 | if(ret != 8 * packet_size * sizeof(uint16_t)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/ffmetadec.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)) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~ 1 warning generated. src/libavformat/avformat.c:777:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 777 | if (new_tb.num != pts_num) | ~~~~~~~~~~ ^ ~~~~~~~ 1 warning generated. CC libavformat/ffmetaenc.o CC libavformat/fifo.o 1 warning generated. src/libavformat/cavsvideodec.c:45:25: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 45 | if(codsrc/libavformat/avidec.ce < :sl457i:c18e:_ pwarning: oscomparison 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/fifo_test.o CC libavformat/file.o 5 warnings generated. CC libavformat/filmstripdec.o CC libavformat/filmstripenc.o CC libavformat/fitsdec.o 2 warnings generated. CC libavformat/fitsenc.o CC libavformat/flac_picture.o 1 warning generated. CC libavformat/flacdec.o src/libavformat/brstm.c:331:35: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 331 | for (i = 0; i < asize; i += 2) { | ~ ^ ~~~~~ src/libavformat/aviobuf.c:840:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 840 | } while (!end && len < sizeof(tmp) && | ~~~ ^ ~~~~~~~~~~~ 1 warning generated. CC libavformat/flacenc.o CC libavformat/flacenc_header.o src/libavformat/brstm.c:409:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 409 | (32 + 4 + size) > (INT_MAX / channels) || | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/brstm.c:430:21: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 430 | if (ret != size) { | ~~~ ^ ~~~~ src/libavformat/brstm.c:442:13: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 442 | if (ret != size) | ~~~ ^ ~~~~ CC libavformat/flic.o CC libavformat/flvdec.o 1 warning generated. CC libavformat/flvenc.o src/libavformat/avidec.c:662:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 662 | av_assert0(stream_index < s->nb_streams); | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/avidec.c:753:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 753 | if (stream_index >= (unsigned)s->nb_streams || avi->dv_demux) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/avidec.c:867:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 867 | st->codecpar->extradata_size < 1U << 30) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/avidec.c:954:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 954 | if (stream_index >= (unsigned)s->nb_streams | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/avidec.c:991:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 991 | if (stream_index < (unsigned)s->nb_streams && size > 9 * 4) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/avidec.c:1057:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1057 | if (stream_index != s->nb_streams - 1) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/avidec.c:1072:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1072 | for (i = 0; i CC libavformat/format.o < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1079:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1079 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1088:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1088 | if (i == s->nb_streams && avi->non_interleaved) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/framecrcenc.o CC libavformat/framehash.o src/libavformat/avidec.c:1126:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1126 | if (desc_len > pb->buf_end - pb->buf_ptr) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/frmdec.o src/libavformat/avidec.c:1194:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavformat/fsb.o 1194 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/ftp.o CC libavformat/fwse.o src/libavformat/avidec.c:1254:50: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 1254 | if (i*(avi->io_fsize>0) + (uint64_t)size > avi->fsize || d[0] > 127) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/avidec.c:1258:46: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1258 | if ((d[0] == 'i' && d[1] == 'x' && n < s->nb_streams) || | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1276:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1276 | get_stream_idx(d + 1) < s->nb_streams) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1280:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1280 | if (d[2] == 'i' && d[3] == 'x' && n < s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1285:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1285 | if (d[2] == 'w' && d[3] == 'c' && n < s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1294 | if (n < s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1314:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1314 | && (d[2]*256+d[3] == ast1->prefix || !ast1->prefix_count) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/avidec.c:1338:42: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1338 | d[2] * 256 + d[3] == ast->prefix /* || | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/avidec.c:1343:39: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1343 | if (d[2] * 256 + d[3] == ast->prefix) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/avidec.c:1370:75: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1370 | sti->index_entries[sti->nb_index_entries - 1].pos < pos) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavformat/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++) { | ~ ^ ~~~~~~~~~~~~~ 5 warnings generated. 20 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_demux) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/avidec.c:1706:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1706 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1722:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1722 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/g722.o CC libavformat/g723_1.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) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/aviobuf.c:1398:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1398 | if (new_size < d->pos || new_size > INT_MAX) | ~~~~~~~~ ^ ~~~~~~ src/libavformat/aviobuf.c:1400:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1400 | if (new_size > d->allocated_size) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/avidec.c: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++) { | ~ ^ ~~~~~~~~~~~~~ 4 warnings generated. 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/data_uri.c:107:12: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 107 | size = FFMIN(size, dc->size - dc->pos); | ^ ~~~~ ~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/cinedec.c: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); | ~~~~~~~~ ^~~~~ 8 warnings generated. src/libavformat/cinedec.c:275:19: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 275 | for (i = 0; i < st->duration; i++) { | ~ ^ ~~~~~~~~~~~~ src/libavformat/cinedec.c:295:19: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 295 | if (cine->pts >= sti->nb_index_entries) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/cdxl.c:248:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 248 | { "sample_rate", "", OFFSET(sample_rate), AV_OPT_TYPE_INT, { .i64=11025 }, 8000, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/cdxl.c:249:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 249 | { "frame_rate", "", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, { .str="15" }, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/cdxl.c:250:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 250 | { NULL }, | ^ src/libavformat/crypto.c:73:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 73 | { NULL } | ^ CC libavformat/g726.o In file included from src/libavformat/demux_utils.c:25: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/g729dec.o In file included from src/libavformat/demux_utils.c:25: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/demux_utils.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/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) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/gdv.o src/libavformat/codec2.c:270:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 270 | FRAMES_PER_PACKET, | ^ src/libavformat/codec2.c:267:118: note: expanded from macro 'FRAMES_PER_PACKET' 267 | offsetof(Codec2Context, frames_per_packet), AV_OPT_TYPE_INT, {.i64 = 1}, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM} | ^ src/libavformat/codec2.c:271:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 271 | { NULL }, | ^ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/genh.o 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 }, | ^ 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_eCC libavformat/gif.o 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/libavformat/demux_utils.c:25: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/demux_utils.c:25: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/demux_utils.c:25: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavformat/dovi_isom.c:26: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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) { | ~ ^ ~~~~~~~~~~~~~~~ CC libavformat/gifdec.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/dcstr.c:60:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 60 | if (!align || align > INT_MAX / st->codecpar->ch_layout.nb_channels) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:269:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 269 | for (i = cat->cur_file->nb_strsrc/libavformat/dash.ceams:; 101i: 20<: cwarning: acomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare]t ->avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 101 | src/libavformat/concatdec.c w:h271i:l23e: (warning: dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s t_pos < bu f271f | e r _ s i z e -f o1r &(&j *=t _0c;u jr )< {a v f| - ~~~~~~~ ^ ~~~~~~~~~~~~~~~> nb_streams; j++) {src/libavformat/dash.c :| 107 ~ ^ ~~~~~~~~~~~~~~~: 34: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 107 | int num_copy_bytes = FFMIN(t_next - t_cur, buffer_size - dst_pos - 1); | ^ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/dash.c:117:21: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 117 | if (dst_pos >= buffer_size - 1 || !*t_cur) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/dash.c:151:20: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 151 | dst_pos += FFMIN(n, buffer_size - dst_pos - 1); | ^ ~ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/put_bits.h:317: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 libavformat/gopher.o 15 warnings generated. src/libavformat/concatdec.c:291:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 291 | if (cat->cur_file->nb_streams >= cat->avf->nb_streams) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:301:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 301 | for (i = cat->cur_file->nb_streams; i < cat->avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:401:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 401 | for (j = 0; j < cat->files[i].nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. CC libavformat/gsmdec.o CC libavformat/gxf.o src/libavformat/dfpwmdec.c:73:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "sample_rate", "", offsetof(DFPWMAudioDemuxerContext, sample_rate), AV_OPT_TYPE_INT, {.i64 = 48000}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/dfpwmdec.c:75:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "channels", "", offsetof(DFPWMAudioDemuxerContext, channels), AV_OPT_TYPE_INT, {.i64 = 1}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_DEPRECATED }, | ^ src/libavformat/dfpwmdec.c:76:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "ch_layout", "", offsetof(DFPWMAudioDemuxerContext, ch_layout), AV_OPT_TYPE_CHLAYOUT, {.str = NULL}, 0, 0, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/dfpwmdec.c:80:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 80 | { NULL }, | ^ CC libavformat/gxfenc.o src/libavformat/dhav.c:110:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 110 | if (index < FF_ARRAY_ELEMS(sample_rates)) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dhav.c:126:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 126 | if (index < FF_ARRAY_ELEMS(sample_rates)) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/dtsdec.c:24: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? src/libavformat/concatdec.c(bCC libavformat/h261dec.o ) :: 671(:74a: ))warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] | ~ ^ ~ 671 | 6 c warningast generated-. >files[i].outpoint - (uint64_t)cat->files[i].inpoint != av_sat_sub64(cat->files[i].outpoint, cat->files[i].inpoint) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 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)) | ~ ^ ~ CC libavformat/h263dec.o In file included from src/libavformat/dtsdec.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/h264dec.o src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/dashenc.c:312:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 312 | for (int i = 0; i < s->nb_streams; ++i) { | ~ ^ ~~~~~~~~~~~~~ 4 warnings generated. 3 warnings generated. 4 warnings generated. 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) | ~~~~~ ^ ~~~~ 4 warnings generated. src/libavformat/concatdec.c:834:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 834 | if (stream >= cat->avf->nb_streams) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/dtsdec.c:24: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/dhav.c:451:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 451 | for (int n = 0; n < s->nb_streams; n++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/concatdec.c:849:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 849 | if (stream >= avf->nb_streams) | ~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:881:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 881 | left < cat->nb_files - 1 && | ~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/dashenc.c:363:26: warning: comparison of integers of different signs: 'int' and 'enum AVCodecID' [-Wsign-compare] 363 | if (codecs[i].id == par->codec_id) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/dtsdec.c:24: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2src/libavformat/dss.c = F:F104M:IN13(:p warning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]> buffer_end - p104-> | buf f e r, ifs (irzeet) <; s i ze| ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ { | src/libavutil/macros.h ~~~ ^ ~~~~: 49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a4) warning> s(b generated) . ? (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/concatdec.c:924:61: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 924 | OFFSET(safe), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, DEC }, | ^ src/libavformat/concatdec.c:926:69: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 926 | OFFSET(auto_convert), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, DEC }, | ^ src/libavformat/concatdec.c:928:78: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 928 | OFFSET(segment_time_metadata), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DEC }, | ^ src/libavformat/concatdec.c:929:12: warning: CC libavformat/hashenc.o missing field 'help' initializer [-Wmissing-field-initializers] 929 | { NULL } | ^ CC libavformat/hca.o src/libavformat/demux.c:156:42: warning: missing field 'mime_type' initializer [-Wmissing-field-initializers] 156 | AVProbeData pd = { filename, NULL, 0 }; | ^ 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)CC libavformat/hcom.o ; | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dsfdec.c:201:34: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 201 | ret = av_get_packet(pb, pkt, FFMIN(dsf->data_end - pos, st->codecpar->block_align)); | ^ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/dashenc.c:623:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 623 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/hdsenc.o src/libavformat/ffmetaenc.c:67:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 67 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/ffmetaenc.c:73:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 73 | for (i = 0; i < s->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/ffmetadec.c:52:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 52 | } while (!end && len < sizeof(tmp)); | ~~~ ^ ~~~~~~~~~~~ CC libavformat/hevc.o src/libavformat/dv.c:157:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 157 | if (freq >= FF_ARRAY_ELEMS(dv_audio_frequency)) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dvenc.c:274:49: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 274 | if (av_fifo_can_write(c->audio_data[i]) < data_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/dvenc.c:283:36: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 283 | c->has_audio |= ((reqasize <= av_fifo_can_read(c->audio_data[i])) << i); | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dvenc.c:298:40: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 298 | c->has_audio |= ((reqasize <= av_fifo_can_read(c->audio_data[i])) << i); | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/hevcdec.o src/libavformat/dv.c:257:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 257 | if (freq >= FF_ARRAY_ELEMS(dv_audio_frequency)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. src/libavformat/dvenc.c:322:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 322 | for (i=0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/dashenc.c:830:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 830 | for (src/libavformat/dvenc.ci :=406 :023;: i warning: < comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s ->nb_streams; i++) {406 | | ~ ^ ~~~~~~~~~~~~~ for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/dump.c:232:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 232 | av_log(ctx, AV_LOG_INFO, "%f", gain / 100000.0f); | ~~~~~~ ~~~~~^~~~~~~~~~~ src/libavformat/dump.c:242:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | av_log(ctx, AV_LOG_INFO, "%f", (float) peak / UINT32_MAX); | ~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~ src/libavformat/dump.c:242:55: warning: implicit conversion from 'unsigned int' to 'float' changes value from 4294967295 to 4294967296 [-Wimplicit-const-int-float-conversion] 242 | av_log(ctx, AV_LOG_INFO, "%f", (float) peak / UINT32_MAX); | ~ ^~~~~~~~~~ /usr/include/stdint.h:50:21: note: expanded from macro 'UINT32_MAX' 50 | #define UINT32_MAX (0xffffffffu) | ^~~~~~~~~~~ In file included from src/libavformat/flac_picture.c:23: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/flac_picture.c:23: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | src/libavformat/demux.c ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ :611:38src/libavutil/macros.h:: 49warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]25 : note: expanded from macro 'FFMIN' 49 | #def i611n | e F F M IN ( a ,abv)_ as(s(ear)t 0>( p(ktb-)> s?tr ea(m_bin)d e:x <( a()u)n s ig| n ~ ^ ~e d)s->nb_stIn file included from rsrc/libavformat/flac_picture.ce:23a: msrc/libavcodec/bytestream.hs: &187& : 15| : ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | src/libavutil/avassert.h : 38 : 11if: note: (expanded from macro 'av_assert0' size2 != 38s | i z e ) i f | (! ~~~~~ ^ ~~~~(c ond)) { \ | ^~~~ CC libavformat/hls.o src/libavformat/file.c:104:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | { "truncate", "truncate existing files on write", offsetof(FileContext, trunc), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/file.c:105:170: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | { "blocksize", "set I/O operation maximum block size", offsetof(FileContext, blocksize), AV_OPT_TYPE_INT, { .i64 = INT_MAX }, 1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/file.c:106:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 106 | { "follow", "Follow a file as it is being written", ofsrc/libavformat/dxa.cfse:t166o:f16(F:il ewarning: Cocomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]n text, follow), AV_ O166P | T _ T Y P E _ I NsTi,z e{ =. iF6F4M I=N (0c -}>,b y0t,e s1_,l eAfVt_,O PcT-_>FbLpAGc_)D;E C O| D ^ ~~~~~~~~~~~~~ ~~~~~~I NG_PARAM }, | ^ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/file.c:107:179: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | { "src/libavformat/dxa.cs:e169e:k16a:b warning: lcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]e ", "Se ts169 | i f t h e f i lief i(sr seetek a!bl=e" ,s oifzfsee)to f (| F ~~~ ^ ~~~~i leContext, src/libavformat/dxa.cs:e215e:k20ab:l warning: ecomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]) , AV_OPT_TYPE_ 215I | N T , { . i6 4 = i-f1(r e}t, !-=1 ,si z0e),{ A V_| O ~~~ ^ ~~~~ PT_FLAG_DECODING_PARAM | AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/file.c:108:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 108 | { NULL } | ^ src/libavformat/file.c:112:170: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 112 | { "blocksize", "set I/O operation maximum block sisrc/libavcodec/bytestream.hze",: o271f:f17s:e twarning: ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] f(FileContext, b lo271c | ks i ze ) , iAnV_tO PsTi_TzYePE2_ =I NFTF, M{I .Ni6(4 g=- I>NbTu_fMfAXe r},_ e1nd, I-N Tg_-MA>Xb, uAVf_fOePTr_,F LAsGiz_eEN)C;OD I NG| _ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~P ARAM }, src/libavutil/macros.h| : ^ 49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/fifo_test.csrc/libavformat/file.c::113:126135:: 83warning: : missing field 'unit' initializer [-Wmissing-field-initializers]warning: missing field 'unit' initializer [-Wmissing-field-initializers] 113 | 126 | { " f d A"V,_O PT"_sTYePtE _IfiNlT,e {.di6e4sc r=i 0p},t oIrN"T,_ MIoNf, fIsNeTt_ofM(AFX,i lAeVC_OoPnT_tFeLxAGt_,E NfCdOD)I,NG _APVA_ROAPM}T,_ T Y| ^P E_INT, { .i64 = -1 }, -1, INT_MAX, AV_OPTsrc/libavformat/fifo_test.c_:F128L:83A:G _Ewarning: Nmissing field 'unit' initializer [-Wmissing-field-initializers]C ODING_PA RA128M | } , | ^ AV_OPT_TYPE_INT, {.3i6 warnings4 generated =. 0},src/libavformat/file.c :I114N:T12:_ Mwarning: missing field 'help' initializer [-Wmissing-field-initializers]I N, I114N | T _ M A {X N,U LALV _}O P| ^T _FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo_test.c:130:72: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 130 | AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo_test.c:131:14: warning: missing field 'help' initializer [-Wmissing-field-initializers] 131 | {NULL} | ^ 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) > (src/libavformat/dump.cb) ?: (423:b23): :warning: (comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]a )) | ~ ^ ~ In file included from 423src/libavformat/flac_picture.c | : 23 : src/libavcodec/bytestream.h :f294o:r15 :( iwarning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t j = 1;294 | j 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/fifo.csrc/libavformat/dashenc.c::1076:14231:: 18warning: : comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1076 | 142 | f o r ( i f= o0r; i (n;b _sit rein++b)_ s t| ~ ^ ~~~~~~~~~~~~~~~~r eams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:1087:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1087 | 2 warning s generated . 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_streamssrc/libavcodec/bytestream.h; i+:+)317 :{13 : | warning: ~ ^ ~~~~~~~~~~~~~ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | 17 s warningisz 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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/hls_sample_encryption.o src/libavformat/epafdec.c:63:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 63 | if (channels <= 0 || channels > FF_SANE_NB_CHANNELS || sample_rate <= 0) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/flac_picture.c:23: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/flac_picture.c:23: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/hlsenc.o CC libavformat/hlsplaylist.o CC libavformat/hlsproto.o CC libavformat/hnm.o src/libavformat/fitsenc.c:66:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 66 | ret = snprintf(header + 10, 70, fmt, *(float *)value); | ~~~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/libavformat/flacdec.c:24: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/flacdec.c:24: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/flacdec.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/http.o src/libavformat/dashenc.c:1285:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1285 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:1306:27src/libavformat/demux.c: warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]912 :45: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1306 | f o912r | (i = 0; i < as-v>_nsba_ts_traedamds6;4 (ic++u)r _{dt s ,| ~ ^ ~~~~~~~~~~~~~d uration) ==src/libavformat/dashenc.c :c1339:u27r:_ dwarning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s + (uin t613394 | _ t) d u ra ti o n | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dump.c:680:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 680 | for (i = 0; i < ic->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/dump.c:693:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 693 | for (j = 0; j < ic->nb_programs; j++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/dump.c:700:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 700 | for (k = 0; k < program->nb_stream_indexes; k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dump.c:707:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 707 | if (total < ic->nb_streams) | ~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/dump.c:711:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 711 | for (i = 0; i < ic->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/fitsdec.c:3119:38 warning:s generatedwarning: . comparison of integers of different signs: 'int' and 'unsigned long long' [-Wsign-compare] 119 | if(size && header->naxisn[i] > UINT64_MAX / ssrc/libavcodec/bytestream.hiz:271e:17): warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/fitsdec.c :271124 | : 23 : warning: comparison of integers of different signs: 'int' and 'unsigned long long' [-Wsign-compare]i nt size2 124= | F F M I Ni(fg(-h>beuadferf->epcrou_netn >d U IN-T6 4_gMA-X> b-u ffseri,ze )s i z| ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~e ); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/httpauth.o In file included from src/libavformat/flacdec.c:24: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | sizesrc/libavformat/fifo.c2 =: F513:F19MI:N (warning: pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- >buffer_end - p513- | >b u f ffeorr, ( is i=z e0;) ;i <| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~av f->nb_ssrc/libavutil/macros.ht:49r:25e:a mnote: sexpanded from macro 'FFMIN'; ++i) { 49 | #d| ef ~ ^ ~~~~~~~~~~~~~~~i ne 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) | ~~~~~ ^ ~~~~ 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/flacdec.c:24: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/electronicarts.c318 | : 775 :i130f: (warning: smissing field 'unit' initializer [-Wmissing-field-initializers]iz e2 != size) | ~~~~~ ^ ~~~~ 775 | {"merge_alpha", "return VP6 alpha in the main video stream", OFFSET(src/libavformat/fitsdec.cmerg:e177_:a26lp:h awarning: )result of comparison of constant 9223372036854775807 with expression of type 'unsigned int' is always true [-Wtautological-constant-out-of-range-compare], AV_OPT_TYPE_BOO L,177 | { . i a6v4_ a=s s0e}r,t 00(,a v1b,u fF.LlAeGSn }<,= I| N ^T 64_MAX && size <= INT64_MAX); | ~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/electronicarts.c:776:src/libavutil/avassert.h10::38 warning: :missing field 'help' initializer [-Wmissing-field-initializers]11 : note: expanded from macro 'av_assert0'776 | {NULL }38 | | ^ if (!(cond)) { \ | ^~~~ CC libavformat/icecast.o src/libavformat/fitsdec.c:215:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 215 | { "framerate", "set the framerate", offsetof(FITSContext, framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "1"}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM}, | ^ src/libavformat/fitsdec.c:216:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 216 | { NULL }, | ^ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/flacdec.c:24: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/flacdec.c:24: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/icodec.o src/libavformat/fifo.c:629:37: warning: missing field 'pkt' initializer [-Wmissing-field-initializers] 629 | FifoMessage msg = {FIFO_NOOP}; | ^ 1 warning generated. src/libavformat/framecrcenc.c:38:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 38 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/icoenc.o src/libavformat/fifo.c:672:77: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 672 | AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:675:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 675 | AV_OPT_TYPE_INT, {.i64 = FIFO_DEFAULT_QUEUE_SIZE}, 1, INT_M4AX warning,s generated . 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_ENCCC libavformat/id3v1.o ODING_PARAM}, | ^ src/libavformat/fifo.c:687:71: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 687 | AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:690:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 690 | AV_OPT_TYPE_INT, {.i64 = FIFO_DEFAULT_MAX_RECOVERY_ATTEMPTS}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:693:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 693 | AV_OPT_TYPE_DURATION, {.i64 = FIFO_DEFAULT_RECOVERY_WAIT_TIME_USEC}, 0, INT64_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:696:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 696 | OFFSET(recovery_wait_streamtime), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:699:72: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 699 | AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:702:84: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 702 | CC libavformat/id3v2.o AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:704:14: warning: missing field 'help' initializer [-Wmissing-field-initializers] 704 | {NULL}, | ^ src/libavformat/fifo.c:702:47: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 701 | {"timeshift", "Delay fifo output", OFFSET(timeshift), | ~ 702 | AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/fifo.c:693:82: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 692 | src/libavformat/dtsdec.c{"re:co121v:e16ry:_w awarning: itcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ time", "Waiting t121i | m e b feort we(ei=n 0r;e ci n b A_Vs_tOPrTe_aTmYs;P Ei_+D+U)R A{T IO N| , ~ ^ ~~~~~~~~~~~~~ {.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) | ^~~~~~~~~~~~~~~~~~ src/libavformat/flic.c:226:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 226 | if (ret != size - FLIC_PREAMBLE_SIZE) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/flic.c:247:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 247 | if (ret != size) { | ~~~ ^ ~~~~ CC libavformat/id3v2enc.o src/libavformat/dashenc.c:1745:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1745 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvdec.c:99:22: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 99 | offset + 100 < p->buf_size && | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/flacenc.c:112:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/framehash.c 112 | : 31 : 19f:o rwarning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i = 0; e && i < FF_ A31R | R A Y _ EfLoErM S((if f=_ i0d;3 vi2 _

unrbe__sttyrpeeasm)s;; ii++++)) {{ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| ~ ^ ~~~~~~~~~~~~~ CC libavformat/idcin.o src/libavformat/flvdec.c:144:48: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 144 | av_assert0(flv->last_keyframe_stream_index <= s->nb_streams); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/flvdec.c:148:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 148 | for (i = 0; i < flv->keyframe_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/flacenc.c:177:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 177 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/fsb.c:94:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 94 | for (c = 0; c < par->ch_layout.nb_channels; c++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/fsb.c:147:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 147 | for (c = 0; c < par->ch_layout.nb_channels; c++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/idroqdec.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 apar->codec_tsrc/libavformat/flacenc.cag =:=210 :(19:f lwarning: vcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ codecid >> FLV _210A | U D I fOo_rC OD(EiC I=D _0;O FiFS ET<) ; s | - ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~>n b_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/idroqenc.o src/libavformat/ftp.csrc/libavformat/flvdec.c:84::124326:: 32warning: : missing field 'unit' initializer [-Wmissing-field-initializers]warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 32684 | | { "rteitmuerno utv"pa,r -">csoedte ct_itmage o=u=t f lov_fc osdocekecti dI/;O op| e ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~r ations", 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} | ^ CC libavformat/iff.o src/libavformat/flacenc.c:406:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] CC libavformat/ifv.o 406 | { "write_header", "Write the file header", offsetof(FlacMuxerContext, write_header), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/flacenc.c:407:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 407 | { NULL }, | ^ 1 warning generated. CC libavformat/ilbc.o src/libavformat/dashenc.c:1943:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1943 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:2006:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2006 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:2015:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2015 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvdec.c:466:50: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] CC libavformat/img2.o 466 | if (isnan(d) || d < INT64_MIN || d > INT64_MAX) | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavformat/demux.c:1609:106: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1609 | av_log(ic, AV_LOG_VERBOSE, "Ignoring outlier non primary stream starttime %f\n", start_time_text / (float)AV_TIME_BASE); | ~~~~~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavformat/ftp.c:254:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/demux.c :2541614 | : 102 : warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f (err >= sizeo f(1614b | u f ) ) | av ~~~ ^ ~~~~~~~~~~~_ log(ic, AVsrc/libavformat/ftp.c_:LO263G:_21V:E Rwarning: BOcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]S E, "Ign o263r | i ng o u t l i e r n oinf p(reirmr a>r=y ssitzreoefa(mb eunfd)t)i m e| ~~~ ^ ~~~~~~~~~~~% 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); | ~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 11 warnings generated. CC libavformat/img2_alias_pix.o 1 warning generated. src/libavformat/demux.c:1645:40: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1645 | if (bitrate >= 0 && bitrate <= INT64_MAX) | ~~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 3 warnings generated. CC libavformat/img2_brender_pix.o 3 warnings generated. CC libavformat/img2dec.o In file included from src/libavformat/ftp.csrc/libavformat/flacdec.c::41031:: 13:src/libavformat/oggdec.h :160warning: :36comparison 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] 410160 | | i f (ifre t( >o= gsgiz-e>osf(tcormmeaandm)s) [ i| ] ~~~ ^ ~~~~~~~~~~~~~~~. serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 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 | ~ ~~~~~~~~~^~~~~ 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/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/ftp.c:451:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 451 | if (ret >= sizeof(command)) | ~~~ ^ ~~~~~~~~~~~~~~~ CC libavformat/img2enc.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++) { | ~ ^ ~~~~~~~~~~~~~ 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:493:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 493 | if (ret >= sizeof(command)) | ~~~ ^ ~~~~~~~~~~~~~~~ CC libavformat/imx.o 1 warning generated. In file included from src/libavformat/flvenc.c:36: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/format.c 227 | : 229 : 49: warning: imissing field 'buf' initializer [-Wmissing-field-initializers]f (s->buf_end - s -229> | b u f _ pAtVrP >r=o sbiezDeatoa fp(dB =i t{B uffi)l)e n{a m | e ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ ? filename : "" }; | ^ 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 befosrc/libavformat/flac_picture.cre :r75em:o18v:in gwarning: fcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]r om disk", OFFSET( e75xt | r a_ w i infd o(wl_esni z+e) ,2 A4V >_ bOyPTt_TeYsPtEr_eINaT,m {2 ._ig6e4t src/libavcodec/put_bits.h_= b5 :}yt,es265: 37_:0l, warning: e comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]If Nt(T&_g)M)A X{, E }, | 265 ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | ^ if src/libavformat/flac_picture.c(:s101:-13:> warning: bcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] uf_end -101 | s- > b uiff src/libavformat/dashenc.c_(:ptlr2374e: n 163> >:b =warning: y missing field 'unit' initializer [-Wmissing-field-initializers]sitze oefs(tBrietaBmu2f_) g)2374e t{_ | b | y t ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~{ e"sseg__ldeufrta(ti&ogn"), "-s e2gm0en)t {d u| ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r ation (in sesrc/libavformat/flac_picture.cc:o145n:d30s:, warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]f ractional 145va | l u e cianf b(et rsuetn)c",l enO =F= F0S E&&T (sleeng _d>u= rbuaf_tsioinze) -, ( bAufV__sOizPe T>_T>YP E4)_)D UR{AT I O| N ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ , { .i64 = src/libavformat/flac_picture.c50:01630:0730:0 warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]} , 0, INT_ MA163X | , E } , | i ^f (avio_read(s->pb, data->data + len -src/libavformat/dashenc.c :t2375r:u160nc:l ewarning: n,missing field 'unit' initializer [-Wmissing-field-initializers] trunclen) < t r2375 | u n c l{e n")f r | a ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~g_ duration", "fragment duration (in seconds, fractional value can be set)", OFFSET(frag_duration), AV_OPTCC libavformat/ingenientdec.o _TYPE_DURATION, { .i64 = 0 }, 0, INT_MAX, E }, | ^ src/libavformat/dashenc.c:2381:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2381 | { "remove_at_exit", "remove all segments when finished", OFFSET(remove_at_exit), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2382:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2382 | { "use_template", "Use SegmentTemplate instead of SegmentList", OFFSET(use_template), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, E }, | ^ src/libavcodec/put_bits.hsrc/libavformat/dashenc.c::2383317::12733: :warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2383 | { 317" | us e _ tifi m(esl-in>eb"u,f_ e"Unsde - Ss-e>gbmuenft_pTtri m>e=l siinzeeof (BiitnBu fS)e) g{ m e| n ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~t Template", OFFSET(use_timeline), AV_OPT_TYPE_BOOL, { .i6src/libavformat/format.c4 :=258 1: 49}:, warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] , 1, E }, | ^ 258 | for (probe_size = PROBE_BUF_MIN; probsrc/libavformat/dashenc.ce_:si2384z:e145 :< = warning: mmissing field 'unit' initializer [-Wmissing-field-initializers]ax _probe_size &2384& | ! * f {m t" &s& i!negofl;e_ f i| ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~l e", "Store allsrc/libavformat/format.c s:e260g:m29e: nwarning: tcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]s in one file, a260c | c e s s e d u si n g by t e r a ng e s" , O F FFSFMEATX((msaixn_pgrlobee__sifziel, epr)o, bAe_Vs_iOzPTe_T Y+ P1)E)_)B O{O L | , ^ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ { .i64 = 0 }, 0,src/libavutil/macros.h :147,: 25E: note: },expanded from macro 'FFMAX' | ^ 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : src/libavformat/dashenc.c(b:)2385): 214| : ~ ^ ~ warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' 49 | #define F2385F | M I N ( a{ ,"sbi)ng l(e(_afi)le _>na m(be) "?, (b")DA SH:- t(emap)l)a t ed| n ^a me to be ussrc/libavformat/format.ce:d259 :f23:o rwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b aseURL. I m259p | l i e s s to rpirnog balel _sseizgeme n=t sF FMiIn Non(e pfriolsrc/libavformat/flvdec.ce,b: e_asi947zce:c 19e<:ss_Xn(nammaex_bp),_ rsotbAe_rseVa_imzeOs;, Pi Tpr+o_T+Y)bP e{ E __| STs ~ ^ ~~~~~~~~~~~~~i zReI NG+, {1src/libavformat/flvdec.c ):)). s953{t : 11:r | warning: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~= comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] NULsrc/libavutil/macros.hL: }49953: | 25,: 0 , note: expanded from macro 'FFMIN'0 , ifE }(,49i | | #= ^ d=ef inse- >FnFbM_sItNr(ae,ba)m (s()a ){ >| ~ ^ ~~~~~~~~~~~~~ (b) ? (b) : (a)) | ~ ^ ~src/libavformat/dashenc.c :2386:185: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/format.c:260:29: warning: 2386comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] | { "init_s eg260_n | a m e ", " DA S H - te m p l a t e d na m e t o u sFedF fMoArX t(hme aix_npirtioableiz_astiiozn es,eg mpenrto",b e_OsFFiSzEeT( in+it _1se)g)_n)a me{), A V| _O ^ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~P T_TYPE_STRIsrc/libavutil/macros.hN:G,47 :25{:. snote: texpanded from macro 'FFMAX' r = " in47it | -#sdetfrienaem $FFRMeApX(ra,ebs) e(n(at)a >t i(obn)I ?D $(.a)$ e:x t($b")}), | 0 ~ ^ ~, 0, Esrc/libavutil/macros.h :}49:,34 : note: | expanded from macro 'FFMIN' ^ 49 | #define FFMIN(a,b) ((a) > (b) ? (bsrc/libavformat/dashenc.c): 2387::193 :( awarning: )missing field 'unit' initializer [-Wmissing-field-initializers]) | ^ src/libavformat/format.c :2387261 | : 28 : {warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]" media_se g_261n | a me " , " D ASsHcCC libavformat/ip.o -otremep =l aptreodb nea_msei tzoe u s,c oAdeVc_pOaPrT->_cToYdePcE__IiNdT , !{=. -ist6i-4> i=nf o0-}>,f o0u,n dU_IdNeTc_MoAdXer, |E|} , ! st| -> ^c odecpar->codec_id)) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 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}, | ^ CC libavformat/ipudec.o 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", "S5et warning tshe generated . mpd update interval", OFFSET(update_period), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, E}, | ^ src/libavformat/dashenc.c:2416:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2416 | { NULL }, | ^ src/libavformat/dashenc.c:2415:112: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 2415 | { "update_period", "Set the mpd update interval", OFFSET(update_period), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, E}, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavformat/ircam.o 2 warnings generated. 12 warnings generated. src/libavformat/flvdec.c:1124:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1124 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvdec.c:1142:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1142 | if (i == s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvdec.c:1184:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1184 | if (size == avio_rb24(s->pb) + 11) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 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 m8et warningasda generatedta. of the onMetadata", OFFSET(dump_full_metadata), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VD }, | ^ src/libavformat/flvdec.c:1364:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1364 | { "flv_ignore_prevtag", "Ignore the Size of previous tag", OFFSET(trust_datasize), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VD }, | ^ src/libavformat/flvdec.c:1365:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1365 | { "missing_streams", "", OFFSET(missing_streams), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 0xFF, VD | AV_OPT_FLAG_EXPORT | AV_OPT_FLAG_READONLY }, | ^ src/libavformat/flvdec.c:1366:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1366 | { NULL } | ^ src/libavformat/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)) { | ~~~ ^ ~~~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/flvenc.c:612:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 612 | for (i = 0; i < s->nb_streasrc/libavformat/ftp.cms:;1144 :i+13+: )warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]{ | ~ ^ ~~~~~~~~~~~~~ 1144 | if (ret >= sizeof(command)) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/ftp.c:1158:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1158 | if (ret >= sizeof(command)) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/flvenc.c:704:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 704 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvenc.c:720:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 720 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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/ircamdec.o CC libavformat/ircamenc.o src/libavformat/g726.c:64:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | OFFSET(code_size), AV_OPT_TYPE_INT, {.i64 = 4}, 2, 5, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/g726.c:66:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | OFFSET(sample_rate), Asrc/libavformat/flvenc.cV_O:P848T:49_:TY PEwarning: _Icomparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare]N T, {.i64 = 8000}, 0, INT_MAX, 848A | V _ O P T _ F iLfA (Gs_idDeE &C&OD INsGi_dPeA_RsiAzMe }>, 0 | & ^& (side_size != par->src/libavformat/g726.cex:tr67a:12d:a warning: tmissing field 'help' initializer [-Wmissing-field-initializers]a _si 67z | e | {| N ULmL e}m,c m p(| si ^d e, par->extradata, side_size))) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/g729dec.c:85:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "bit_rate", "", OFFSET(bit_rate), AV_OPT_TYPE_INT, { .i64 = 8000 }, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/g729dec.c:86:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 86 | { NULL }, | ^ CC libavformat/isom.o src/libavformat/flvenc.c:1056:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1056 | { NULL }, | ^ CC libavformat/isom_tags.o CC libavformat/iss.o CC libavformat/iv8.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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15 warnings generated. CC libavformat/ivfdec.o CC libavformat/ivfenc.o src/libavformat/demux.c:2749:40: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2749 | (options && i < orig_nb_streams) ? &options[i] : NULL); | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/demux.c:2768:78: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2768 | if (avcodec_open2(avctx, codec, (options && stream_index < orig_nb_streams) ? &options[stream_index] : &opts) < 0) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/demux.c:2795:55: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2795 | (options && i < orig_nb_streams) | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/demux.c:2868:21: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 2867 | if ( time_base.den * (int64_t) st->time_base.num | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2868 | <= time_base.num * (uint64_t)avctx->ticks_per_frame * st->time_base.den) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. 2 warnings generated. CC libavformat/jacosubdec.o src/libavformat/genh.c:179:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 179 | for (i = 0; i < 8 / c->interleave_size; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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 }, | ^ src/libavformat/gxf.c:305:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 305 | if (pkt_len < 4 * map_cnt) { | ~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/gxf.c:312:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 312 | for (i = 0; i < map_cnt; i++) | ~ ^ ~~~~~~~ CC libavformat/jacosubenc.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/jpegxl_probe.o src/libavformat/gxf.c:438:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 438 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 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 }, | ^ CC libavformat/jvdec.o 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 buffer_end - 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:208:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 206 | size = snprintf(buffer, sizeof(buffer), "Ver 1\nBr %.6f\nIpg 1\nPpi %d\nBpiop %d\n" | ~~~~~~~~ 207 | "Pix 0\nCf %d\nCg %d\nSl %d\nnl16 %d\nVi 1\nf1 1\n", 208 | (float)st->codecpar->bit_rate, sc->p_per_gop, sc->b_per_i_or_p, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/hca.c:23: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/hca.c:23: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/gxfenc.c:211:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 211 | av_assert0(size < sizeof(buffer)); | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(co5n warningds) generated). { \ | ^~~~ CC libavformat/kvag.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/hca.c:23: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 1 warning generated. CC libavformat/lafdec.o src/libavcodec/bytestream.h:355:13: 13warning: warningcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] s generated. 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/hca.c:23: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/hca.c:23: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/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/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) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/latmenc.o 2 warnings generated. 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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 }, | ^ CC libavformat/lmlm4.o 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 }, | ^ 17 warnings generated. src/libavformat/hashenc.c:71:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | HASH_OPT("md5"), | ^ src/libavformat/hashenc.c:43:105: note: expanded from macro 'HASH_OPT' 43 | { "hash", "set hash to use", OFFSET(hash_name), AV_OPT_TYPE_STRING, {.str = defaulttype}, 0, 0, ENC } | ^ src/libavformat/hashenc.c:72:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 72 | { NULL }, | ^ src/libavformat/hashenc.c:78:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | HASH_OPT("md5"), | ^ src/libavformat/hashenc.c:43:105: note: expanded from macro 'HASH_OPT' 43 | { "hash", "set hash to use", OFFSET(hash_name), AV_OPT_TYPE_STRING, {.str = defaulttype}, 0, 0, ENC } | ^ src/libavformat/hashenc.c:79:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | FORMAT_VERSION_OPT, | ^ src/libavformat/hashenc.c:45:111: note: expanded from macro 'FORMAT_VERSION_OPT' 45 | { "format_version", "file format version", OFFSET(format_version), AV_OPT_TYPE_INT, {.i64 = 2}, 1, 2, ENC } | ^ src/libavformat/hashenc.c:80:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 80 | { NULL }, | ^ CC libavformat/loasdec.o src/libavformat/gxfenc.c:699:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavformat/lrc.o 699 | for (i = 0; i < s->nb_streams; ++i) { | ~ ^ ~~~~~~~~~~~~~ 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/lrcdec.o 1 warning generated. src/libavformat/gxfenc.c:846:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 846 | for (i = 1; i < gxf->map_offsets_nb; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavformat/lrcenc.o In file included from src/libavformat/gif.c:30: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->busrc/libavformat/hashenc.cffe:r238 +:=19 :F Fwarning: Mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]IN (g->buffer_end 238 | - g - > b uffofre r(,i s i= z0e; )i ;< s| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~- >nb_streams; isrc/libavutil/macros.h+:49+:)25 : {note: expanded from macro 'FFMIN' | ~ ^ ~~~~~~~~~~~~~ 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 12 warnings generated. In file included from src/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/hdsenc.c:92:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 92 | if (os->nb_extra_packets >= FF_ARRAY_ELEMS(os->extra_packets)) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/luodatdec.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++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 16 warnings generated. In file included from src/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/hevc.csrc/libavformat/gif.c:30:: src/libavcodec/bytestream.h:475356::6713:: warning: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | s i475 | z e 2 = F F iMfIN ((p->(bunfufme_rp_eonsd i-t pi-v>ebu_fpfiecrs, s+iz e()u;in t6 4_| t ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) num_nesrc/libavutil/macros.hga:ti49v:e25_:p inote: cexpanded from macro 'FFMIN's ) * 2 >49 | #gdeetf_ibnei FtFsM_IlN(eaf,bt)(g 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) | ~~~~~ ^ ~~~~ In file included from src/libavformat/icodec.c:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/icodec.c:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/icodec.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/lvfdec.o src/libavformat/hdsenc.c:331:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 331 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/hdsenc.c:399:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 399 | for (j = 0; j < os->ctx->nb_streams; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/gif.c:193:53: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 193 | AV_OPT_TYPE_INT, { .i64 = 0 }, -1, 65535, ENC }, | ^ src/libavformat/gif.c:195:54: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 195 | AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 65535, ENC }, | ^ src/libavformat/gif.c:196:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 196 | { NULL }, | ^ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:CC libavformat/lxfdec.o 49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 10 warnings generated. 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:28src/libavformat/id3v1.c: src/libavcodec/bytestream.h::294:23215:: warning: 23comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (siz e2232 | != s i z e) | ~~~~~ ^ ~~~~i f ((q - str) >= sizeof(str) - 1) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/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) | ~~~~~ ^ ~~~~ CC libavformat/m4vdec.o src/libavformat/hdsenc.c:553:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 553 | { "window_size", "number of fragments kept in the manifest", OFFSET(window_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, E }, | ^ src/libavformat/hdsenc.c:554:178: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 554 | { "extra_window_size", "number of fragments kept outside of the manifest before removing from disk", OFFSET(extra_window_size), AV_OPT_TYPE_INT, { .i64 = 5 }, 0, INT_MAX, E }, | ^ src/libavformat/hdsenc.c:555:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 555 | { "min_frag_duration", "minimum fragment duration (in microseconds)", OFFSET(min_frag_duration), AV_OPT_TYPE_INT64, { .i64 = 10000000 }, 0, INT_MAX, E }, | ^ CC libavformat/matroska.o 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 | {src/libavcodec/bytestream.h NU:L355L:13 :} ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ^ 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/icodec.c:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/icodec.c:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/hevc.c:993:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] CC libavformat/matroskadec.o 993 | uint32_t len = FFMIN(AV_RB32(buf), end - buf - 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/matroskaenc.o In file included from src/libavformat/iff.c:37: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/iff.c:37: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186src/libavformat/icoenc.c | : s101i:z19e:2 =warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F FMIN(p->buffer_ en101d | - p - f>orb uf(fie r=, s0i;z ei) ;< | s ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~- >nb_strsrc/libavutil/macros.hea:m49s:25;: inote: +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) | ~~~~~ ^ ~~~~ 5 warnings generated. src/libavformat/hevc.c:1071:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1071 | uint32_t len = FFMIN(AV_RB32(buf), end - buf - 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/iff.c:37: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/iff.c:37: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b)5 ( warning(as) generated>. (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/iff.c:37: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/iff.c:37: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/mca.o src/libavformat/idroqenc.c:35:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 35 | for(n=0;nnb_streams;n++) { | ~^~~~~~~~~~~~~~ src/libavformat/http.c:147:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | { "seekable", "control seekability of connection", OFFSET(seekable), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, D }, | ^ src/libavformat/http.c:148:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | { "chunked_post", "use chunked transfer-encoding for posts", OFFSET(chunked_post), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, E }, | ^ src/libavformat/http.c:149:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | { "http_proxy", "set HTTP proxy to tunnel through", OFFSET(http_proxy), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | E }, | ^ src/libavformat/http.c:150:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 150 | { "headers", "set custom HTTP headers, can override built in default headers", OFFSET(headers), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | E }, | ^ src/libavformat/http.c:151:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 151 | { "content_type", "set a specific content type for the POST messages", OFFSET(content_type), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | E }, | ^ src/libavformat/http.c:152:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 152 | { "user_agent", "override User-Agent header", OFFSET(user_agent), AV_OPT_TYPE_STRING,CC libavformat/mccdec.o { .str = DEFAULT_USER_AGENT }, 0, 0, D }, | ^ src/libavformat/http.c:153:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 153 | { "referer", "override referer header", OFFSET(referer), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/http.c:154:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 154 | { "multiple_requests", "use persistent connections", OFFSETsrc/libavformat/hlsenc.c(mu:l623t:i13p:l ewarning: _requestimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s ), AV_OPT_TYPE_BOO L623, | { . i 6 4if =( p0l ay}l,i s0,t _1,d uD r|a Et io}n ,< =| ^- previous_segment->duration) { | ^~~~~~~~~~~~~~~~~ ~~ 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", "return ICY metadata headers", OFFSET(icy_metadata_headers), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_EXPORT }, | ^ src/libavformat/http.c:161:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 161 | { "icy_metadata_packet", "return current ICY metadata packet", OFFSET(icy_metadata_packet), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_EXPORT }, | ^ src/libavformat/http.c:162:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 162 | { "metadata", "metadata read from the bitstream", OFFSET(metadata), AV_OPT_TYPE_DICT, {0}, 0, 0, AV_OPT_FLAG_EXPORT }, | ^ src/libavformat/http.c:166:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 166 | { "send_expect_100", "Force sending an Expect: 100-continue header for POST", OFFSET(send_expect_100), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, 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 requeCC libavformat/md5proto.o st to bytes preceding this offset", OFFSET(end_off), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, D }, | ^ src/libavformat/http.c:170:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 170 | { "method", "Override the HTTP method or set the expected HTTP method from a client", OFFSET(method), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | E }, | ^ src/libavformat/http.c:171:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 171 | { "reconnect", "auto reconnect after disconnect before EOF", OFFSET(reconnect), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D }, | ^ src/libavformat/http.c:172:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 172 | { "reconnect_at_eof", "auto reconnect at EOF", OFFSET(reconnect_at_eof), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D }, | ^ src/libavformat/http.c:173:171: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 173 | { "reconnect_on_network_error", "auto reconnect in case of tcp/tls error during connect", OFFSET(reconnect_on_network_error), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D }, | ^ src/libavformat/http.c:174:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 174 | { "reconnect_on_http_error", "list of http status codes to reconnect on", OFFSET(reconnect_on_httpsrc/libavformat/icecast.c_er:r57or:)100,: A Vwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]O PT_TYPE_STRING, { .57st | r = N{U LL" i},c e0_, g0en,re "D ,} ," s e| t ^ stream genre", OFFSET(genre), AV_OPT_src/libavformat/http.cT:Y175:P147E:_ Swarning: TRmissing field 'unit' initializer [-Wmissing-field-initializers]I NG, { .str = NULL } ,175 | 0 , 0 ,{ E" r}e,c o n| n ^e ct_streamed", "auto reconnect streamed / non seekable streams", OFFSET(reconnect_streasrc/libavformat/icecast.cm:e58d:)104,: Awarning: Vmissing field 'unit' initializer [-Wmissing-field-initializers]_ OPT_TYPE_BO OL58, | { . i 6{4 =" i0 c},e _n0a,m e"1,, D"s e},t s| ^t ream description", OFFSET(name), Asrc/libavformat/http.cV:_176O:P174:T _Twarning: YPmissing field 'unit' initializer [-Wmissing-field-initializers]E _STRING, { .st 176r | = N{ U"LrLe c}o,n ne0c,t _d0e,l aEy_ m}a,x ", "| m ^ax reconnect delay in seconds after which to give up", OFFSET(reconnect_delay_max), AVsrc/libavformat/icecast.c_O:P59T:_T118Y:PE _warning: INmissing field 'unit' initializer [-Wmissing-field-initializers]T , { .i64 = 1 2590 | }, 0 ,{ UI"NiTc_MeA_dXe/s1cr0i0p0t/io1n00"0, ," sDe t} , s t| r ^e am description", OFFSET(descriptiosrc/libavformat/http.cn):, 177A:94V: _warning: Omissing field 'unit' initializer [-Wmissing-field-initializers]P T_TYPE_STR I177N | G , { .{s t"r l=i NsUtLeLn }",, 0," li0s,t eEn } ,o n | ^H TTP", OFFSET(listen), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 2, D | E }, | ^ src/libavformat/icecast.c:60:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/http.c60: | 178 : 120 :{ warning: "missing field 'unit' initializer [-Wmissing-field-initializers]i ce_url", "s e178t | s t r{e "arems ouwrceeb"s,i "tTeh"e ,r eOsoFuFrScEeT (ruerqlu),e AsVt_OePdT_ TbyY PaE _cSlTiReInNt", OFFSET(rGe,s o{u .rscter )=, NUALV_LOP T},_ TY0P, E0_,S TREI N}G, , | { ^ .str = NULL }, 0, 0, E }, | ^ src/libavformat/http.c:179:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/icecast.c:61:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers]179 | { "re pl61y_ | c od e " , {" T"hiec eh_tptubpli cst"asrc/libavformat/hls.c,t u":sse543 ct :i21of:d es twarning: tor comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]er aemt uisr n ptou bal cilci e"543n, | t" ,O FOF FFSE TS( ErT( peu p b liilfcy) , _(AlcVoad_nOPeglTe)_nT,Y APV}4l, a =0n g,u 12a0,g0e) }-E, I 3})N, T{ _ | M ^I| N ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~, 599, E}, | ^ src/libavformat/http.c:180:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 180src/libavformat/icecast.c | : 62 : 116CC libavformat/metadata.o :{ "warning: shmissing field 'unit' initializer [-Wmissing-field-initializers]o rt_seek_size" ,62 | "T h r e s{h o"ldu steor _faavgeonr tr"e, a"odvearhrsrc/libavformat/ifv.ceia:dd 200eo :v35Ue:rse r warning: -seAcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]eg ekn.t "h,e OaFFdSerE"T,( s 200hO | oF rF tS _E sT e( e ku _issizfe )er(_, iaAVfg_veOnP-T_tT>)Yn,PeE _xAIVtN_v_iOTP,Tde {_oT Y_.PiiE6n4_d S=exT < Rs0ItNi G-}>,,n b{0,_ INiT.n_sMdAterXx ,_= e Dn tNr}Ui,Le L| s}), ^ 0| , ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 0, E }, | ^src/libavformat/http.c :src/libavformat/ifv.c181::20912:: 35warning: :missing field 'help' initializer [-Wmissing-field-initializers] warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 181 | { N U209L | L } | ^ if (ifv->next_audio_index < sti->nb_indsrc/libavformat/icecast.cex:_e63nt:r94:i warning: emissing field 'unit' initializer [-Wmissing-field-initializers] s) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 63 | { "password", "set password", OFFSET(pass), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/icecast.c:64:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "content_type", "set contentsrc/libavformat/http.c-t:yp169e:,133 :M Uwarning: Simplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]T be set if not audi 169o | /m p e g" ,{ O"FenFd_SoEfTf(csoetn"t,en t_"ttryy pteo) ,li mAitV _tOhPe Tre_qTueYsPt Et_oS TbRyINtGes, {p r.escterd =i NnUgLL t},h 0i,s of0fs,et "E, }OF,F S | E ^ T(end_off), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, D }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: src/libavformat/icecast.cnote: :expanded from macro 'INT64_MAX'65 :137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | #define INT 665 | 4 _ MA X { ("0xl7fefgfaffcffyf_ifcfeffcffafs)t "| , ^~~~~~~~~~~~~~~~~~ "use legacy SOURCE method, for Isrc/libavformat/http.cc:e168c:a89:s warning: timplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] < v2.4", O168 | F F S E{T ("olfefgsaetc"y,_ i"ciencitaisatl) ,by tAe Vo_ffOsPetT"_T,YP EOF_FBSOEOT(Lo,f f){, . iAV6_O4P T=_ TY0P E}_, I0NT,6 14,, E {} ,. i | 6 ^4 = 0 }, 0, INT64_MAX, D }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7ffffsrc/libavformat/icecast.cff:f66:f91ff:f warning: fsrc/libavformat/ifv.cmissing field 'unit' initializer [-Wmissing-field-initializers] f:ff302): 15| : ^~~~~~~~~~~~~~~~~~ 66warning: | comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] { "tls", " u302s | e a T L S co n n eifc (ti i=on=", iOfFFvS-E>vTi(dteol_ss)t, rAeaVm__OinPdTex_)T {Y P E| _B ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~O OL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/icecast.c:67:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 67 | { NULL } | ^ 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) { | ~~~ ^ ~~~~~~~~~~ 11 warnings generated. 12 warnings generated. 1 warning generated. src/libavformat/hlsenc.c:889:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 889 | for (i = 0; i < vs->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/id3v2enc.c:275:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 275 | for (int i = 0; i < s->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/id3v2enc.c:344:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 344 | for (i = 0; i < s->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/hls.c:809:40: warning: missing field 'method' initializer [-Wmissing-field-initializers] 809 | struct key_info info = {{0}}; | ^ CC libavformat/mgsts.o src/libavformat/hls.c:824:46: warning: missing field 'uri' initializer [-Wmissing-field-initializers] 824 | struct rendition_info info = {{0}}; | ^ 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) | ~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavformat/microdvddec.o src/libavformat/ipfsgateway.c:68:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 68 | if (printed >= sizeof(c->gateway_buffer)) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/ipfsgateway.c:104:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 104 | if (printed >= sizeof(ipfs_fusrc/libavformat/id3v2enc.cll_d:at381a:_24fo:l dwarning: ercomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare])) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/ipfsgateway.c: 131381: | 21 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for (i = 1310 | ; e & & iif <( pFrFin_tAeRdR >A=Y _sELiEMzSeo(fff(_iipfds3v_2f_ulpl_idcattau_rfoeld_etr)y)p {e s )| ; ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ i++) { | src/libavformat/ipfsgateway.c ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 145:9:14 warningwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s generated. 143 | if (snprintf(ipfs_gateway_file, sizeof(ipfs_gateway_file), "%sgateway", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | ipfs_fusrc/libavformat/hls.cll_:da860ta:_f49o:ld ewarning: rmissing field 'byterange' initializer [-Wmissing-field-initializers] ) | ~~~~~~~~~~~~~~~~~~~~~~ 860145 | | > = ssitzreucotf i(nipifts__sgeacttewiaoyn_f_iilen)f) o{ i n| f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~o = {{0}}; | ^ In file included from src/libavformat/img2_alias_pix.c:23: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/img2_alias_pix.c:23: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/img2_alias_pix.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/ipfsgateway.c187 | : 230 :i13:f (warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i zCC libavformat/microdvdenc.o e2 != size) | 228 ~~~~~ ^ ~~~~ | if (snprintf(c->gateway_buffer, sizeof(c->gateway_buffer), "%s", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229 | c->ga15tew warningasy) generated . | ~~~~~~~~~~~ 230 | >= sizeof(c->gateway_buffer)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/id3v2.c:510:60: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 510 | if ((len = avio_read(pb, geob_data->data, taglen)) < taglen) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/idroqdec.c:168:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 168 | if (ret != chunk_size) | ~~~ ^ ~~~~~~~~~~ src/libavformat/idroqdec.c:224:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 224 | if (ret != chunk_size) { | ~~~ ^ ~~~~~~~~~~ 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}, | ^ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_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/mj2kdec.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) | ~~~~~ ^ ~~~~ 1 warning generated. CC libavformat/mkvtimestamp_v2.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/libavformat/id3v2.c: 49648 | :#34d:e fiwarning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e FFMIN(a,b) ((a) > (b) ? (b) :648 | ( a )i) f | ~ ^ ~(p ic_type < 0 In file included from ||src/libavformat/img2_alias_pix.c p:i23c: _src/libavcodec/bytestream.ht:318yp:e15: >warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]= FF_AR R318 | A Y _ EiLfE MS((sfifz_ei2d 3v!2=_ piscitzuree_)t y p| e ~~~~~ ^ ~~~~s )) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/mlpdec.o src/libavformat/iff.c:136:42: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 136 | if (avio_read(s->pb, buf, data_size) != data_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3 warnings generated. 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/img2_alias_pix.c:23: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/img2_alias_pix.c:23: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/id3v2.c:772:51: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 772 | if (avio_read(pb, priv->data, priv->datasize) != priv->datasize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/imx.c:117:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 117 | for (int i = 0; i < chunk_size / 3; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/id3v2.c:799:12: warning: missing field 'tag4' initializer [-Wmissing-field-initializers] 799 | { NULL } | ^ src/libavformat/hls.c:1123:18: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 1123 | if (size != apic->buf->size - AV_INPUT_BUFFER_PADDING_SIZE) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iff.c:220:31: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 220 | while (avio_tell(pb) + 12 <= eof && !avio_feof(pb)) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~ 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/mlvdec.o src/libavformat/img2enc.c:255:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 255 | { "update", "continuously overwrite one file", OFFSET(update), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC }, | ^ src/libavformat/img2enc.c:256:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 256 | { "start_number",src/libavformat/img2dec.c "se:t 73fi:r19s:t warning: nucomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]mb er in the sequence", O F73F | S E T ( sftaorrt_ i(mig _=n u0m;be ri) ,< AFVF__OAPTR_TRYAPEY_I_NTE,L E{M S.i(6s4i =z e1s }),; 0i, +I+N)T _{MA X ,| E ~ ^ ~~~~~~~~~~~~~~~~~~~~~N C }, | ^ 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(usrc/libavformat/id3v2.cse_r:e907n:a30m:e ),warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]A V_OPT_TYPE_BOO L907, | { . i 64src/libavformat/iff.c : =257 0 :} 31, :0 , warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1, E N C }i,f ( t| l ^en257 < | le n ) {w h| i ~~~~ ^ ~~~l e (avio_tell(pb) + src/libavformat/id3v2.c1:src/libavformat/img2enc.c2989 ::260:<12949: =:warning: missing field 'unit' initializer [-Wmissing-field-initializers]eowarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] && !avio _ 260 | f989e o | f ( { p b ")p )r ot { o c | o ~~~~~~~~~~~~~~~~~~ ^ ~~~ l _ oipf t(asv"io,_ rsrc/libavformat/iff.c":sepa281edc:(i22pf:b ywarning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare], pbruotfocf o281el | r ,op ti o tn s le n ) f!o= tr le n t) he { o | pein ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~edf f( isleisz"e, OFrcootdeoccpoal_ro-p>tcsh)_,l aAyVo_OuPt.Tn_b_TcYhPaEnn_eDlsI CT*, 4 ){0 }, | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0 , 0, ENC src/libavformat/iff.c}:,283 : 53| : ^ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 283src/libavformat/img2enc.c | : 261 : 12: warning: missing field 'help' initializer [-Wmissing-field-initializers] i261f | ( s t -{> cNoUdeLcLp a}r,- > c| h ^ _layout.nb_channels > FF_ARRAY_ELEMS(dsd_layout)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iff.c:289:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 289 | for (i = 0; i < FF_ARRAY_ELEMS(dsd_channel_layout); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iff.c:339:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 339 | if (config < FF_ARRAY_ELEMS(dsd_loudspeaker_config)) CC libavformat/mm.o | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/id3v2.c:1083:39: warning: missing field 'tail' initializer [-Wmissing-field-initializers] 1083 | ExtraMetaList extra_meta = { NULL }; | ^ src/libavformat/iff.c:363:23: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 363 | if (chunk_pos >= iff->body_end) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/iff.c:391:27: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 391 | if (chunk_pos >= iff->body_end) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavformat/mmf.o 2 warnings generated. 11 warnings generated. src/libavformat/hls.c:1453:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1453 | for (i = 0; i < s->nb_programs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/hls.c:1456:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1456 | for (j = 0; j < program->nb_stream_indexes; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/hls.c:1457:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1457 | if (program->stream_index[j] == first_st) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavformat/mms.o src/libavformat/img2dec.c:259:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 259 | if ((p - s->path) >= (sizeof(s->path) - 2)) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavformat/mmsh.o 11 warnings generated. src/libavformat/hls.c:1609:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1609 | int copy_size = FFMIN(v->init_sec_data_len - v->init_sec_buf_read_offset, buf_size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/mmst.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++) { | ~ ^ ~~~~~~~~~~~~~~ 3 warnings generated. 1 warning generated. src/libavformat/http.c:1384:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1384 | while (*path && q - buf < sizeof(buf) - 4) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ 9 warnings generated. src/libavformat/hlsenc.c:2050:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2050 | if (nb_varstreams < hls->nb_varstreams) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2116:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2116 | if (stream_index >= 0 && nb_streams < vs->nb_streams) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2125:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2125 | for (i = 0; i < hls->var_streams[j].nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/mods.o src/libavformat/hlsenc.c:2177:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2177 | if (nb_ccstreams < hls->nb_ccstreams) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavformat/moflex.o 2 warnings generated. src/libavformat/iff.c:691:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7 warnings generated. 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"; | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/http.c:1599:16: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1599 | size = FFMIN(size, s->chunksize); | ^ ~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/http.c:1626:37: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 1626 | av_assert0(s->chunksize >= len); | ~~~~~~~~~~~~ ^ ~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ CC libavformat/mov.o src/libavformat/hlsenc.c:2310:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2310 | for (i = 0; i < hls->nb_varstreams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2318:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2318src/libavformat/hls.c | : 1873: 32 : fwarning: orcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (j = 0; j < vs-> n1873b_ | st r e am sw; hj+i+)l e{ (| ~ ^ ~~~~~~~~~~~~~~p ls->n_masrc/libavformat/hlsenc.cin:_2351s:27t:r ewarning: amcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s < pls->c t2351 | x - > n b _ s t r efoarm s()j = {0 ; j | < ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ hls->nb_varstreams; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 1 warning 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/mov_chan.o src/libavformat/ircamdec.c:91:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 91 | if (st->codecpar->ch_layout.nb_channels > FF_SANE_NB_CHANNELS) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/http.c:1799:12: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1799 | return FFMIN(size, remaining); | ^ ~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/mov_esds.o CC libavformat/movenc.o src/libavformat/img2dec.c:624:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 624 | { "start_number", "set first number in the sequence", OFFSET(start_number), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, DEC }, | ^ src/libavformat/img2dec.c:625:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 625 | { "start_number_range", "set range for looking at the first sequence number", Osrc/libavformat/hlsenc.cFFSE:Tsrc/libavformat/http.c2429(s::t191911a::r42 t:warning: warning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]nu mcomparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]b er_range), AV_OPT_TY P 24291911E | | _ I N T , fo r{ . i(6 i4 = =0(w h5;}e, nci1 e<, = = hIlSs-NET>_nMEb_AK_vXaS,rsE tDTr Ee&aC& mo }sf;, f i =+ =| + )s ^ -{ >| o ~ ^ ~~~~~~~~~~~~~~~~~~ff ))) | ~~~ ^ ~~~~~~ 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:2108:42: warning: comparison of integers of different signs: 'const int' and 'enum AVCodecID' [-Wsign-compare] 2108 | src/libavformat/img2dec.c : 630 : 165 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] if (in 630_ | f m t - {> r"aewx_pcorotd_epact_hi_mde t=a=da tpa"l,s "-e>naabuled iom_estaedtuapt_ai ncfoo.nctoadeic_niid)n g| ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~i nput 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:61113:127: warning note: sexpanded from macro 'COMMON_OPTIONS' generated . 611 | { "framerate", "set the video framerate", OFFSET(framerate), AV_OPT_TYPE_CC libavformat/movenc_ttml.o VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC }, \ | ^ src/libavformat/img2dec.c:631:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:612:127: note: expanded from macro 'COMMON_OPTIONS' 612 | { "pixel_format", "set video pixel format", OFFSET(pixel_format), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, DEC }, \ | ^ src/libavformat/img2dec.c:631:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:613:127: note: expanded from macro 'COMMON_OPTIONS' 613 | { "video_size", "set video size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, DEC }, \ | ^ src/libavformat/img2dec.c:631:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:614:127: note: expanded from macro 'COMMON_OPTIONS' 614 | { "loop", "force loop over input file sequence", OFFSET(loop), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, DEC }, \ | ^ src/libavformat/img2dec.c:631:5: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:615:12: note: expanded from macro 'COMMON_OPTIONS' 615 | { NULL }, | ^ src/libavformat/hlsenc.c:2697:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2697 | for (i = 0; i < hls->nb_varstreams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ CC libavformat/movenccenc.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_foCC libavformat/movenchint.o rmat), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, DEC }, \ | ^ src/libavformat/img2dec.c:656:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:613:127: note: expanded from macro 'COMMON_OPTIONS' 613 | { "video_size", "set video size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, DEC }, \ | ^ src/libavformat/img2dec.c:656:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:614:127: note: expanded from macro 'COMMON_OPTIONS' 614 | { "loop", "force loop over input file sequence", OFFSET(loop), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, DEC }, \ | ^ src/libavformat/img2dec.c:656:5: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:615:12: note: expanded from macro 'COMMON_OPTIONS' 615 | { NULL }, | ^ CC libavformat/mp3dec.o src/libavformat/hlsenc.c:2739:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2739 | for (i = 0; i < hls->nb_varstreams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ CC libavformat/mp3enc.o CC libavformat/mpc.o CC libavformat/mpc8.o CC libavformat/mpeg.o CC libavformat/mpegenc.o src/libavformat/jacosubdec.c:89:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 89 | for (i = 0; i < FF_ARRAY_ELEMS(cmds); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2960:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2960 | for (i = 0; i < hls->nb_varstreams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2973:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2973 | for (j = 0; j < vs->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/hls.c:2544:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2544 | OFFSET(live_start_index), A1V_ warningOP generatedT. _TYPE_INT, {.i64 = -3}, INT_MIN, INT_MAX, FLAGS}, | ^ CC libavformat/mpegts.o src/libavformat/hls.c:2546:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2546 | OFFSET(prefer_x_start), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS}, | ^ src/libavformat/hls.c:2550:32: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2550 | INT_MIN, INT_MAX, FLAGS}, | ^ src/libavformat/hls.c:2552:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2552 | OFFSET(max_reload), AV_OPT_TYPE_INT, {.i64 = 3}, 0, INT_MAX, FLAGS}, | ^ src/libavformat/hls.c:2554:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2554 | OFFSET(m3u8_hold_counters), AV_OPT_TYPE_INT, {.i64 = 1000}, 0, INT_MAX, FLAGS}, | ^ src/libavformat/hls.c:2556:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2556 | OFFSET(http_persistent), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavformat/hls.c:2558:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2558 | OFFSET(http_multiple), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, FLAGS}, | ^ src/libavformat/hls.c:2560:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2560 | OFFSET(http_seekable), AV_OPT_TYPE_BOOL, { .i64 = -1}, -1, 1, FLAGS}, | ^ src/libavformat/hls.c:2562:78: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2562 | OFFSET(seg_format_opts), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, FLAGS}, | ^ src/libavformat/hls.c:2564:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2564 | OFFSET(seg_max_retry), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS}, | ^ src/libavformat/hls.c:2565:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2565 | {NULL} | ^ src/libavformat/hlsenc.c:3118:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3118 | {"start_number", "set first number in the sequence", OFFSET(start_sequence),AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, E}, | ^ src/libavformat/hlsenc.c:3119:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3119 | {"hls_time", "set segment length", OFFSET(time), AV_OPT_TYPE_DURATION, {.i64 = 2000000}, 0, INT64_MAX, E}, | ^ src/libavformat/hlsenc.c:3120:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3120 | {"hls_init_time", "set segment length at init list", OFFSET(init_time), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, E}, | ^ src/libavformat/hlsenc.c:3121:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3121 | {"hls_list_size", "set maximum number of playlist entries", OFFSET(max_nb_segments), AV_OPT_TYPE_INT, {.i64 = 5}, 0, INT_MAX, E}, | ^ src/libavformat/hlsenc.c:3122:176: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3122 | {"hls_delete_threshold", "set number of unreferenced segments to keep before deleting", OFFSET(hls_delete_threshold), AV_OPT_TYPE_INT, {.i64 = 1}, 1, INT_MAX, E}, | ^ src/libavformat/hlsenc.c:3123:171: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3123 | {"hls_vtt_options","set hls vtt list of options for the container format used for hls", OFFSET(vtt_format_options_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3124:176: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3124 | {"hls_allow_cache", "explicitly set whether the client MAY (1) or MUST NOT (0) cache media segments", OFFSET(allowcache), AV_OPT_TYPE_INT, {.i64 = -1}, INT_MIN, INT_MAX, E}, | ^ src/libavformat/hlsenc.c:3125:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3125 | {"hls_base_url", "url to prepend to each playlist entry", OFFSET(baseurl), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3126:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3126 | {"hls_segment_filename", "filename template fo8r warningsse generatedg. ment 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), AVsrc/libavformat/jvdec.c_OP:T57_:69T: Ywarning: Pcomparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]E _STRING, {.str = NU L57L | } , if ( p d- > b u f [ 00], = = ' J'0 ,& & pd - > b u f [E}1,] | ^= = 'V' && strlen(MAGIC) + 4 <= pd->buf_size && | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 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}, | ^ 16 warnings generated. src/libavformat/hlsenc.c:3132:166: warning: 1missing field 'unit' initializer [-Wmissing-field-initializers] warning generated. 3132 | {"hls_enc_key_url", "url to access the key to decrypt the segments", OFFSET(key_url), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ 9 warnings 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 }, | ^ 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 = 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) | ^~~~~~~~~~~~~~~~~~ src/libavformat/isom.c:237:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 237 | for (i = 0; lang[0] && !mp4 && i < FF_ARRAY_ELEMS(mov_mdhd_language_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/mpegtsenc.o 5 warnings generated. 50 warnings generated. CC libavformat/mpegvideodec.o In file included from src/libavformat/latmenc.c:23: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/mpjpeg.o src/libavformat/lafdec.c:84:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 84 | for (int i = 0; i < st_count; i++) { | ~ ^ ~~~~~~~~ src/libavformat/lafdec.c:150:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 150 | for (int st = 0; st < st_count; st++) { | ~~ ^ ~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/mpjpegdec.o 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/mpl2dec.o CC libavformat/mpsubdec.o CC libavformat/msf.o CC libavformat/msnwc_tcp.o CC libavformat/mspdec.o CC libavformat/mtaf.o CC libavformat/mtv.o 6 warnings generated. CC libavformat/musx.o CC libavformat/mux.o In file included from src/libavformat/lxfdec.cCC libavformat/mux_utils.o :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)) | ~ ^ ~ 3 warnings generated. 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) | ~~~~~ ^ ~~~~ 21 warnings generated. src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/mvdec.o 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/mvi.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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/lxfdec.c:25: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/lxfdec.c:25: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 1 warning generated. CC libavformat/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 1 warning generated. CC libavformat/mxfenc.o CC libavformat/mxg.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) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from src/libavformat/matroskadec.c:53: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/matroskadec.c:53: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/matroskadec.c:53: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | 1 warning generated . if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/ncdec.o src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/network.o src/libavformat/latmenc.c:49:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | offsetof(LATMContext, mod), AV_OPT_TYPE_INT, {.i64 = 0x0014}, 0x0001, 0xffff, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/latmenc.c:50:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 50 | {NULL}, | ^ In file included from src/libavformat/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/libavformat/metadata.c:64:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 64 | for (i=0; inb_streams ; i++) | ~^~~~~~~~~~~~~~~~ src/libavformat/metadata.c:66:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 66 | for (i=0; inb_chapters; i++) | ~^~~~~~~~~~~~~~~~~ src/libavformat/metadata.c:68:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 68 | for (i=0; inb_programs; i++) | ~^~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/nistspheredec.o src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavformat/nspdec.o 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/matroskadec.c:53: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/matroskadec.c:53: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/nsvdec.o CC libavformat/nullenc.o CC libavformat/nut.o 3 warnings generated. CC libavformat/nutdec.o CC libavformat/nutenc.o src/libavformat/mca.c:120:53: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 120 | if (0x30 * par->ch_layout.nb_channels + 0x4 > header_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ CC libavformat/nuv.o 3 warnings generated. src/libavformat/mccdec.c:156:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 156 | if (j >= sizeof(out) - 1 - aliases[idx].len) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mccdec.c:166:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 166 | if (i + 13 >= sizeof(line) - 1) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/mccdec.c:169:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 169 | if1 (j warning generated>=. sizeof(out) - 1) { | ~ ^ ~~~~~~~~~~~~~~~ CC libavformat/oggdec.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/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)) | 3 ~~~~~~~~~~~~~~~~~~~~~~~~~~ warnings generated. CC libavformat/oggenc.o CC libavformat/oggparsecelt.o 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 } | ^ 22 warnings generated. 1 warning generated. 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) | ~~~~~ ^ ~~~~ 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 FFsrc/libavformat/mms.cMI:N(61a:,30b): ((warning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) > (b) ? (b) : 61( | a) ) | ~ ^ ~ if (mms->asf_header_size < sizeof(ff_asf_guid) * 2 + 22 || | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mms.c:72:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 72 | while(end - p >= sizeof(ff_asf_guid) + 8) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mms.c:79:37: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 79 | if (!chunksize || chunksize > end - p) { | ~~~~~~~~~ ^ ~~~~~~~ src/libavformat/mms.c:87:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 87 | if (end - p > sizeof(ff_asf_guid) * 2 + 68) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mms.c:89:69: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 89 | if (mms->asf_packet_len <= 0 || mms->asf_packet_len > sizeof(mms->in_buffer)) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mms.c:97:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 97 | if (end - p >= (sizeof(ff_asf_guid) * 3 + 26)) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mms.c:104:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 104 | 46 + mms->stream_num * 6 < sizeof(mms->out_buffer)) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mms.c:123:33: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 123 | if (end - p < skip_bytes + 4) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mms.c:131:33: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 131 | if (end - p < skip_bytes + 22) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ In file included from src/libavformat/moflex.c:24: src/libavcodec/bytestream.h:src/libavformat/mms.c293::13813:: 29warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 138 | 293 | s i ze 2 = F FM IiNf ((pe-n>db -u pf f< esr_kenidp _- bpy-t>beusf)f e{r, s i| z ~~~~~~~ ^ ~~~~~~~~~~e ); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavformat/mms.csrc/libavutil/macros.h::14849:27::25: warning: note: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare]expanded from macro 'FFMIN' 14849 | | # d e f i n e F F M IiNf( a(,cbh)u n(k(saiz)e > >( be)n d? (-b) p:) (a{) ) | ~~~~~~~~~ ^ ~~~~~~~ | ~ ^ ~ In file included from src/libavformat/moflex.c:24: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/moflex.c:24: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/moflex.c:24: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | CC libavformat/oggparsedirac.o ~~~~~ ^ ~~~~ 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/oggparseflac.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/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/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/libavcodec/put_bits.h:317: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/mmsh.c:193:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 193 | if (len > sizeof(mms->isrc/libavformat/mov_chan.cn_bu:f514f:er14): )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++) { | ~ ^ ~~~~~~~~~ CC libavformat/oggparseogm.o In file included from src/libavformat/mpc8.c:23: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ CC libavformat/oggparseopus.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] CC libavformat/oggparseskeleton.o 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ CC libavformat/oggparsespeex.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/oggparsetheora.o CC libavformat/oggparsevorbis.o CC libavformat/oggparsevp8.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/libavformat/matroskaenc.c:474:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 474 | if (writer->current_master_element == writer->nb_elements - 1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/mmst.c:36: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/mmst.c:36: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 2 warnings generated. 12 warnings generated. src/libavformat/movenccenc.c:98:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 98 | cur_size = FFMIN(size_left, sizeof(chunk)); | ^ ~~~~~~~~~ ~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (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)) | ~ ^ ~ 1 warning generated. In file included from src/libavformat/mmst.c:36: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/libavformat/matroskaenc.c:625:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 625 | if (track->offset <= size) | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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: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; | ~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/mmst.c:36: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/mmst.c:36: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/matroskadec.c:447:45: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 447 | { EBML_ID_EBMLVERSION, EBML_NONE }, | ^ src/libavformat/matroskadec.c:448:45: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 448 | { EBML_ID_DOCTYPEVERSION, EBML_NONE }, | ^ src/libavformat/matroskadec.c:454:38: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 454 | { MATROSKA_ID_SEGMENT, EBML_STOP }, | ^ src/libavformat/matroskadec.c:460:93: warning: missing field 'def' initializer [-Wmissing-field-initializers] 460 | { MATROSKA_ID_DURATION, EBML_FLOAT, 0, 0, offsetof(MatroskaDemuxContext, duration) }, | ^ src/libavformat/matroskadec.c:461:90: warning: missing field 'def' initializer [-Wmissing-field-initializers] 461 | { MATROSKA_ID_TITLE, EBML_UTF8, 0, 0, offsetof(MatroskaDemuxContext, title) }, | ^ src/libavformat/matroskadec.c:462:44: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 462 | { MATROSKA_ID_WRITINGAPP, EBML_NONE }, | ^ src/libavformat/matroskadec.c:463:93: warning: missing field 'def' initializer [-Wmissing-field-initializers] 463 | { MATROSKA_ID_MUXINGAPP, EBML_UTF8, 0, 0, offsetof(MatroskaDemuxContext, muxingapp) }, | ^ src/libavformat/matroskadec.c:464:92: warning: missing field 'def' initializer [-Wmissing-field-initializers] 464 | { MATROSKA_ID_DATEUTC, EBML_BIN, 0, 0, offsetof(MatroskaDemuxContext, date_utc) }, | ^ src/libavformat/matroskadec.c:465:44: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 465 | { MATROSKA_ID_SEGMENTUID, EBML_NONE }, | ^ 11 warnings generated. src/libavformat/matroskadec.c:470:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 470 | { MATROSKA_ID_VIDEOCOLOR_RX, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, r_x) }, | ^ src/libavformat/matroskadec.c:471:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 471 | { MATROSKA_ID_VIDEOCOLOR_RY, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, r_y) }, | ^ src/libavformat/matroskadec.c:472:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 472 | { MATROSKA_ID_VIDEOCOLOR_GX, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, g_x) }, | ^ src/libavformat/matroskadec.c:473:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 473 | { MATROSKA_ID_VIDEOCOLOR_GY, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, g_y) }, | ^ src/libavformat/matroskadec.c:474:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 474 | { MATROSKA_ID_VIDEOCOLOR_BX, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, b_x) }, | ^ src/libavformat/matroskadec.c:475:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 475 | { MATROSKA_ID_VIDEOCOLOR_BY, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, b_y) }, | ^ src/libavformat/matroskadec.c:476:97: warning: missing field 'def' initializer [-Wmissing-field-initializers] 476 | { MATROSKA_ID_VIDEOCOLOR_WHITEX, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, white_x) }, | ^ src/libavformat/matroskadec.c:477:97: warning: missing field 'def' initializer [-Wmissing-field-initializers] 477 | { MATROSKA_ID_VIDEOCOLOR_WHITEY, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, white_y) }, | ^ src/libavformat/matroskadec.c:478:109: warning: missing field 'def' initializer [-Wmissing-field-initializers] 478 | { MATROSKA_ID_VIDEOCOLOR_LUMINANCEMIN, EBML_FLOAT, 1, 0, offsetof(MatroskaMasteringMeta, min_luminance) }, | ^ src/libavformat/matroskadec.c:479:109: warning: missing field 'def' initializer [-Wmissing-field-initializers] 479 | { MATROSKA_ID_VIDEOCOLOR_LUMINANCEMAX, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, max_luminance) }, | ^ src/libavformat/movenchint.c:334:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 334 | if (packet_len > size || packet_len <= 12) | ~~~~~~~~~~ ^ ~~~~ src/libavformat/matroskadec.c:486:115: warning: missing field 'def' initializer [-Wmissing-field-initializers] 486 | { MATROSKA_ID_VIDEOCOLORCHROMASUBHORZ, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, chroma_sub_horz) }, | ^ src/libavformat/matroskadec.c:487:115: warning: missing field 'def' initializer [-Wmissing-field-initializers] 487 | { MATROSKA_ID_VIDEOCOLORCHROMASUBVERT, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, chroma_sub_vert) }, | ^ src/libavformat/matroskadec.c:488:111: warning: missing field 'def' initializer [-Wmissing-field-initializers] 488 | { MATROSKA_ID_VIDEOCOLORCBSUBHORZ, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoCCC libavformat/oma.o olor, cb_sub_horz) }, | ^ src/libavformat/matroskadec.c:489:111: warning: missing field 'def' initializer [-Wmissing-field-initializers] 489 | { MATROSKA_ID_VIDEOCOLORCBSUBVERT, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, cb_sub_vert) }, | ^ src/libavformat/matroskadec.c:495:107: warning: missing field 'def' initializer [-Wmissing-field-initializers] 495 | { MATROSKA_ID_VIDEOCOLORMAXCLL, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, max_cll) }, | ^ src/libavformat/matroskadec.c:496:108: warning: missing field 'def' initializer [-Wmissing-field-initializers] 496 | { MATROSKA_ID_VIDEOCOLORMAXFALL, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, max_fall) }, | ^ src/libavformat/matroskadec.c:503:113: warning: missing field 'def' initializer [-Wmissing-field-initializers] 503 | { MATROSKA_ID_VIDEOPROJECTIONPRIVATE, EBML_BIN, 0, 0, offsetof(MatroskaTrackVideoProjection, private) }, | ^ src/libavformat/mp3dec.c:175:19: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 175 | fsize = fsize >= pos ? fsize - pos : 0; | ~~~~~ ^ ~~~ CC libavformat/omadec.o src/libavformat/matroskadec.c:511:99: warning: missing field 'def' initializer [-Wmissing-field-initializers] 511 | { MATROSKA_ID_VIDEOFRAMERATE, EBML_FLOAT, 0, 0, offsetof(MatroskaTrackVideo, frame_rate) }, | ^ src/libavformat/matroskadec.c:514:100: warning: missing field 'def' initializer [-Wmissing-field-initializers] 514 | { MATROSKA_ID_VIDEOPIXELWIDTH, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideo, pixel_width) }, | ^ src/libavformat/matroskadec.c:515:101: warning: missing field 'def' initializer [-Wmissing-field-initializers] 515 | { MATROSKA_ID_VIDEOPIXELHEIGHT, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideo, pixel_height) }, | ^ src/libavformat/matroskadec.c:516:100: warning: missing field 'def' initializer [-Wmissing-field-initializers] 516 | { MATROSKA_ID_VIDEOCOLORSPACE, EBML_BIN, 0, 0, offsetof(MatroskaTrackVideo, color_space) }, | ^ src/libavformat/matroskadec.c:520:50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 520 | { MATROSKA_ID_VIDEOPIXELCROPB, EBML_NONE }, | ^ src/libavformat/matroskadec.c:521:50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 521 | { MATROSKA_ID_VIDEOPIXELCROPT, EBML_NONE }, | ^ src/libavformat/matroskadec.c:522:50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 522 | { MATROSKA_ID_VIDEOPIXELCROPL, EBML_NONE }, | ^ src/libavformat/matroskadec.c:523:50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 523 | { MATROSKA_ID_VIDEOPIXELCROPR, EBML_NONE }, | ^ src/libavformat/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] src/libavformat/matroskadec.c931: | 528 : 50 w:h warning: ilmissing field 'is_counted' initializer [-Wmissing-field-initializers]e (idx >528 | 0 && {e nMtArTieRsO[SiKdxA _-I D1_]V.pItDsE O>A StPsE)C T | R ~~~~~~~~~~~~~~~~~~~~ ^ ~~A TIO, EBML_NONE }, | ^ src/libavformat/matroskadec.c:534:104: warning: missing field 'def' initializer [-Wmissing-field-initializers] 534 | { MATROSKA_ID_AUDIOOUTSAMPLINGFREQ, EBML_FLOAT, 0, 0, offsetof(MatroskaTrackAudio, out_samplerate) }, | ^ src/libavformat/matroskadec.c:535:98: warning: missing field 'def' initializer [-Wmissing-field-initializers] 535 | { MATROSKA_ID_AUDIOBITDEPsrc/libavformat/mp3enc.cTH, : 163: 19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 163 | for (EiB M=L _0U;I NiT ,< F0F,_ 0A,R RoAfYfs_eEtLoEfM(SM(aftfro_smkpaaT_rfarceqk_Atuadbi)o;, ib+i+t)d e{p t h| ) ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ }, | ^ src/libavformat/matroskadec.c:542:103: warning: missing field 'def' initializer [-Wmissing-field-initializers] 542 | { MATROSKA_ID_ENCODINGCOMPSETTINGS, EBML_BIN, 0, 0, offsetof(MatroskaTrackCompression, settings) }, | ^ src/libavformat/matroskadec.c:548:100: warning: missing field 'def' initializer [-Wmissing-field-initializers] 548 | { MATROSKA_ID_ENCODINGENCKEYID, EBML_BIN, 0, 0, offsetof(MatroskaTrackEncryption,key_id) }, | ^ src/libavformat/matroskadec.c:549:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 549 | { MATROSKA_ID_ENCODINGENCAESSETTINGS, EBML_NONE }, | ^ src/libavformat/matroskadec.c:550:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 550 | { MATROSKA_ID_ENCODINGSIGALGO, EBML_NONE }, | ^ src/libavformat/matroskadec.c:551:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 551 | { MATROSKA_ID_ENCCC libavformat/omaenc.o ODINGSIGHASHALGO, EBML_NONE }, | ^ src/libavformat/matroskadec.c:552:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 552 | { MATROSKA_ID_ENCODINGSIGKEYID, EBML_NONE }, | ^ src/libavformat/matroskadec.c:553:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 553 | { MATROSKA_ID_ENCODINGSIGNATURE, EBML_NONE }, | ^ src/libavformat/matroskadec.c:561:50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 561 | { MATROSKA_ID_ENCODINGORDER, EBML_NONE }, | ^ src/libavformat/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,src/libavformat/mpjpeg.c 0,: o55f:fs12e:t owarning: fmissing field 'help' initializer [-Wmissing-field-initializers]( MatroskaBlockAdditio n55M | a p p i n{g ,N UvLaL l}u,e ) | } ^, | ^ src/libavformat/matroskadec.c:588:101: warning: missing field 'def' initializer [-Wmissing-field-initializers] 588 | { MATROSKA_ID_BLKADDIDNAME, EBML_STR, 0, 0, offsetof(MatroskaBlockAdditionMapping, name) }, | ^ src/libavformat/matroskadec.c:589:101: warning: missing field 'def' initializer [-Wmissing-field-initializers] 589 | { MATROSKA_ID_BLKADDIDTYPE, EBML_UINT, 0, 0, offsetof(MatroskaBlockAdditionMapping, type) }, | ^ src/libavformat/matroskadec.c:590:106: warning: missing field 'def' initializer [-Wmissing-field-initializers] 590 | { MATROSKA_ID_BLKADDICC libavformat/options.o DEXTRADATA, EBML_BIN, 0, 0, offsetof(MatroskaBlockAdditionMapping, extradata) }, | ^ src/libavformat/moflex.c:225:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 225 | if (stream_index == s->nb_streams) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/matroskadec.c:595:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 595 | { MATROSKA_ID_TRACKNUMBER, EBML_UINT, 0, 0, offsetof(MatroskaTrack, num) }, | ^ src/libavformat/matroskadec.c:596:90: warning: missing field 'def' initializer [-Wmissing-field-initializers] 596 | { MATROSKA_ID_TRACKNAME, EBML_UTF8, 0, 0, offsetof(MatroskaTrack, name) }, | ^ src/libavformat/matroskadec.c:597:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 597 | { MATROSKA_ID_TRACKUID, EBML_UINT, 0, 0, offsetof(MatroskaTrack, uid) }, | ^ src/libavformat/matroskadec.c:598:90: warning: missing field 'def' initializer [-Wmissing-field-initializers] 598 | { MATROSKA_ID_TRACKTYPE, EBML_UINT, 0, 0, offsetof(MatroskaTrack, type) }, | ^ src/libavformat/matroskadec.c:599:94: warning: missing field 'def' initializer [-Wmissing-field-initializers] 599 | { MATROSKA_ID_CODECID, EBML_STR, 0, 0, offsetof(MatroskaTrack, codec_id) }, | ^ src/libavformat/matroskadec.c:600:96: warning: missing field 'def' initializer [-Wmissing-field-initializers] 600 | { MATROSKA_ID_CODECPRIVATE, EBML_BIN, 0, 0, offsetof(MatroskaTrack, codec_priv) }, | ^ src/libavformat/matroskadec.c:603:102: warning: missing field 'def' initializer [-Wmissing-field-initializers] 603 | { MATROSKA_ID_TRACKDEFAULTDURATION, EBML_UINT, 0, 0, offsetof(MatroskaTrack, default_duration) }, | ^ src/libavformat/matroskadec.c:619:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] src/libavformat/mp3dec.c :619601 | :137 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]{ MATROSKA_ID_TRACKFLAG E601N | A B L E{D ," u s e t o cE"B,M L"_usNeON tEa b},l e | o ^f contents", offsetofsrc/libavformat/matroskadec.c(:MP6203:D52e:c Cwarning: omissing field 'is_counted' initializer [-Wmissing-field-initializers]n text, u620s | e t o c ){, MAAVT_ROOSPKTA__TIYDP_ET_RBAOCKOFLL,A G{L.AiC64I =N G0,} , 0 , 1,E BAMVL__NOOPNTE_ }F,L A G| _ ^D ECODING_PARAM}, | ^ src/libavformat/matroskadec.c:621:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 621 | src/libavformat/mp3dec.c{: 602M:A12T:R OSwarning: Kmissing field 'help' initializer [-Wmissing-field-initializers]A _ID_ C602O | D E C N A{M EN,U L L } , | ^ EBML_NONE }, | ^ src/libavformat/matroskadec.c:622:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 622 | { MATROSKA_ID_CODECDECODEALL, EBML_NONE }, | ^ src/libavformat/matroskadec.c:623:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 623 | { MATROSKA_ID_CODECINFOURL, EBML_NONE }, | ^ src/libavformat/matroskadec.c:624:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 624 | { MATROSKA_ID_CODECDOWNLOADURL, EBML_NONE }, | ^ src/libavformat/matroskadec.c:625:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] CC libavformat/os_support.o 625 | { MATROSKA_ID_TRACKMINCACHE, EBML_NONE }, | ^ src/libavformat/matroskadec.c:626:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 626 | { MATROSKA_ID_TRACKMAXCACHE, EBML_NONE }, | ^ src/libavformat/mp3enc.c:506:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 506 | offsetof(MP3Context, id3v2_version), AV_OPT_TYPE_INT, {.i64 = 4}, 0, 4, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/mp3enc.c:508:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 508 | offsetof(MP3Context, write_id3v1), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/moflex.csrc/libavformat/mp3enc.c::298510::30:104 : warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]missing field 'unit' initializer [-Wmissing-field-initializers] 510 | 298 | o f f s et o f( M Pi3fC o(nstterexatm, _wirintdee_xx i>n=g )s,- > nbA_Vs_trOePamTs_)T Y PE| _ ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~B OOL, {.i6src/libavformat/moflex.c4: =317 :261: }warning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0, 1, A 317V | _ O P T_ src/libavformat/mpeg.csrc/libavformat/matroskadec.cF :L636A:G _: 463E :N84C 23:O : Dwarning: iIfmissing field 'def' initializer [-Wmissing-field-initializers]warning: N (Gp_kPAtRA_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]sMi ze} ,> 636m | - CC libavformat/paf.o | > ^s i ze )463 | | ~~~~~~~~ ^ ~~~~~~~{ M A T R O Ssrc/libavformat/mp3enc.c K:A 511_fIo:rD12_ F:I( iLEwarning: U =missing field 'help' initializer [-Wmissing-field-initializers] 0I;D , i511 | E B NnNTbU_L,s Lt0 r,}e ,a0 m| ,s ^ ; oif++f) s{e t o| f ~ ^ ~~~~~~~~~~~~~( 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) }, | ^ In file included from src/libavformat/mpegts.c:36: src/libavformat/matroskadec.c:src/libavcodec/bytestream.h638::17185::18 :warning: missing field 'def' initializer [-Wmissing-field-initializers]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 638 | { MATROSKA_ID_FILE M171I | M E T Y PgE-,> bEuBffMerL _+S=T RF,FM I N0(,g -0>,In file included from boufffsrc/libavformat/msnwc_tcp.cfse:teof21(rMa: t_rsrc/libavcodec/bytestream.he:o171:ns18dk:a Awarning: - tgtcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a- c>hbmuefnfte,r, msiimzee) ); }171, | | | ^ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ g->busrc/libavutil/macros.hf:f49er: 25:+ note: =src/libavformat/matroskadec.c :Fexpanded from macro 'FFMIN'F 639:M84IN:( gwarning: missing field 'def' initializer [-Wmissing-field-initializers]- 49> | b#ufdfe e639fr | in_e e Fn d F{ MM-AI NgT(-Ra>O,bSubfK)A f_I(De(_rFaI,)L E>sD A(iTbAz,) e ) ?; EB| M( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~bL )_ B:I (Na,) ) 0src/libavutil/macros.h ,:49| : ~ ^ ~ 250:, note: oexpanded from macro 'FFMIN'f fsetof(M at49r | o#sdkeaAftitnae cFhFmMeInNt(,a ,bb) i(n()a )} ,> (| b ^) ? (b) : (a)) | ~ ^ ~ src/libavformat/matroskadec.c:640:92: warning: missing field 'def' initializer [-Wmissing-field-initializers] 640 | { MATROSKA_ID_FILEDESC, EBML_UTF8, 0, 0, offsetof(Matrsrc/libavformat/moflex.cosk:aA367t:23t:a cwarning: hmcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e nt, description) }367, | | ^ for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 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 src/libavformat/matroskadec.cIn file included from =: 650F:src/libavformat/mpegts.c82F::MI36N : (warning: src/libavcodec/bytestream.hmissing field 'def' initializer [-Wmissing-field-initializers]p: 186-:>b13uf:fe r_warning: e n650d | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] - p{-> buMfAfTerR,OS Ks i186Az | _e )I; D_ C H| AP ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~Ss TiRzIeN2G ,= Fsrc/libavutil/macros.hF :49ME:IBM25L:N_U T(note: Fexpanded from macro 'FFMIN'p -8>, b0 u49 | ,f# fd0eef,r io_ennfed f -F sFpeMt-Io>fb(uMfNfa(tear,rb,) so(is(zkaea)C)ha p;>t e(| br ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ), ?t isrc/libavutil/macros.h(t:bl49)e ):: 25 }:( ,note: expanded from macro 'FFMIN'a ) )| ^ | 49 ~ ^ ~ | #define FIn file included from Fsrc/libavformat/msnwc_tcp.cM:IN21(a: ,src/libavcodec/bytestream.hsrc/libavformat/matroskadec.cb:): 651187:(:(4215a:): warning: > missing field 'is_counted' initializer [-Wmissing-field-initializers]warning: (bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) ?651 | ( 187 | b ) { : ( iaMfA)T )R (O S| K ~ ^ ~A si_zIeD2_ C!In file included from =Hsrc/libavformat/mpegts.c :A36sPi: zLesrc/libavcodec/bytestream.hAN)G :| 187, ~~~~~ ^ ~~~~ : 15 :E Bwarning: Mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]L _NONE }src/libavformat/matroskaenc.c ,187 | :| ^1274 : i24:f warning: (scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]iz e2 != size) | src/libavformat/matroskadec.c ~~~~~ ^ ~~~~ :652: 421274: | warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] if ( c652o | d e c p{r iMvA_TsRiOzSeK A>_ ItDr_aCcHkA-P>CcoOdUeNTcRYp,r iEvB_MsLi_zNeO N&E& }!,a l t| er ^n ative_size) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:1277:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavformat/pcm.o 1277 | } else if (codecpriv_size > track->codecpriv_size) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/matroskadec.c:659:87: warning: missing field 'def' initializer [-Wmissing-field-initializers] 659 | { MATROSKA_ID_CHAPTERUID, EBML_UINT, 0, 0, offsetof(MatroskaChapter, uid) }, | ^ src/libavformat/matroskadec.c:661:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 661 | { MATROSKA_ID_CHAPTERFLAGHIDDEN, EBML_NONE }, | ^ src/libavformat/matroskadec.c:662:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 662 | { MATROSKA_ID_CHAPTERFLAGENABLED, EBML_NONE }, | ^ src/libavformat/matroskadec.c:663:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 663 | { MATROSKA_ID_CHAPTERPHYSEQUIV, EBML_NONE }, | ^ src/libavformat/matroskadec.c:664:49: warning: src/libavformat/mmst.cmissing field 'is_counted' initializer [-Wmissing-field-initializers] :285:37: 664warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { MATROSKA_ID_CHAPTERAT O285M | , E B M L _ N O|N|E l}e, n g| t ^h _remaining > sizeof(mms->in_buffersrc/libavformat/mp3enc.c) - :12582): 19{: | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/mmst.c:321:37 :582 warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for (i =321 | 0 ; i < s - > n |b|_ lsentgrthe_armemsa;i nii+n+g) > {si z e| of ~ ^ ~~~~~~~~~~~~~( mms->in_buffer) - 8) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mmst.c:340:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 340 | if(packet_id_type == mmst->header_packet_id) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:670:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 670 | { MATROSKA_ID_EDITIONUID, EBML_NONE }, | ^ src/libavformat/matroskadec.c:671:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 671 | { MATROSKA_ID_EDITIONFLAGHIDDEN, EBML_NONE }, | ^ src/libavformat/matroskadec.c:672:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 672 | { MATROSKA_ID_EDITIONFLAGDEFAULT, EBML_NONE }, | ^ src/libavformat/matroskadec.c:673:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 673 | { MATROSKA_ID_EDITIONFLAGORDERED, EBML_NONE }, | ^ src/libavformat/matroskadec.c:683:90: warning: missing field 'def' initializer [-Wmissing-field-initializers] 683 | { MATROSKA_ID_CUETRACK, EBML_UINT, 0, 0, offsetof(MatroskaIndexPos, track) }, | ^ src/libavcodec/bytestream.hsrc/libavformat/matroskadec.c:684::88271:: warning: 17missing field 'def' initializer [-Wmissing-field-initializers]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 684 | { MATROS K271A | _ I D _iCnUtE CsLiUzSe2T E=R PFOFMISNI(TgI-O>N,b ufEfBMeLr__UeInNdT, -0 ,g -0>b,u foffefrs,e tsoifz(e)M;a t r| os ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~k aIndexPossrc/libavutil/macros.h,: 49p:osrc/libavformat/mpegenc.c25:s :note: 196)expanded from macro 'FFMIN': 23 :} , warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | | ^# define FFMIN (a196, | b src/libavformat/matroskadec.c ) : ( 685(fao:)r49: >warning: ( missing field 'is_counted' initializer [-Wmissing-field-initializers]i( b= )0 ; 685i | ?< ( b c)t { xMA:T-RO S>n(bK_saAtr)e_)a Im sD;_ | C ~ ^ ~i U+E+R)E L{A T I| V ~ ^ ~~~~~~~~~~~~~~~E POSITION,EBMLsrc/libavformat/mpegenc.c_N:ON239E: 23}:, warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ^ src/libavcodec/bytestream.h : 239271 | : 17 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] fosrc/libavformat/matroskadec.cr: 686(:i49 := 0warning: ;missing field 'is_counted' initializer [-Wmissing-field-initializers] i271 | < c 686 txi | -n> tn s bi _ze{s2 tMA rT=eRa mOFSFsMIKN;( gA-i_>+buI+f)D_fC e{ UrE DU_| eRn ~ ^ ~~~~~~~~~~~~~~~Ad T-IO Ng,- > b u f f e r ,E BsMizLe_)N;O N| E ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ }, | ^ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | src/libavformat/matroskadec.c#d:e687f:i49n:e Fwarning: Fmissing field 'is_counted' initializer [-Wmissing-field-initializers]M 1IN( warninga, generated b687. ) | (( a ) {> (MbA)T R?O (SbK)A :_ I(Da_)C) U E| B ~ ^ ~L OCKNUMBER, EBML_NONE }, | ^ src/libavformat/matroskadec.c:692:107: warning: missing field 'def' initializer [-Wmissing-field-initializers] 692 | { MATROSKA_ID_CUETIME, EBML_UINT, 0, 0, offsetof(MatroskaIndex, tisrc/libavformat/mpeg.cme:)520 :}19,: | warning: ^comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 520 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ In file included from src/libavformat/msnwc_tcp.c:21: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' src/libavformat/mpegenc.c 49 | :#d289e:f19i:n ewarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F FMIN(a,b) ((a) 289> | ( b ) f?o r ((bi) = :0 ;( a)i) < | ~ ^ ~ ctx->nb_stIn file included from rsrc/libavformat/msnwc_tcp.ce:a21: msrc/libavcodec/bytestream.hs:;294: 15i:+ +warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) { | ~ ^ ~~~~~~~~~~~~~~~ 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/matroskadec.c:703:98: warning: missing field 'def' initializer [-Wmissing-field-initializers] In file included from src/libavformat/mpegts.c:36: src/libavcodec/bytestream.h :703293 | : 13 : warning: {comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] MATROSKA_ID_TAGNAME ,293 | s i zEeB2 M=L _FUFTMFI8N,( p0->,b u0ff,e r _ e n d - p - >b u f fe r , siozfef);s e t| o ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~f (Matrosksrc/libavutil/macros.ha:Ta49g,: 25n:a mnote: expanded from macro 'FFMIN'e ) }, | ^49 | #define FFMIN(a,b) ((a) > src/libavformat/matroskadec.c(:b704): 100?: ( bwarning: )missing field 'def' initializer [-Wmissing-field-initializers] : (a)) | ~ ^ ~ 704 | { MATIn file included from Rsrc/libavformat/mpegts.cO:S36K: Asrc/libavcodec/bytestream.h_:294I:D15_:T Awarning: Gcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]S TRING, 294 | E BiMfL _(UsTiFz8e2, !0=, s0i,z e ) | ~~~~~ ^ ~~~~ offsetof(MatroskaTag, string) }, | ^ src/libavformat/matroskadec.c:706:97: warning: missing field 'def' initializer [-Wmissing-field-initializers] 706 | { MATROSKA_ID_TAGDEFAULT, EBML_UINT, 0, 0, offsetof(MatroskaTag, def) }, | ^ src/libavformat/matroskadec.c:707:97: warning: missing field 'def' initializer [-Wmissing-field-initializers] 707 | { MATROSKA_ID_TAGDEFAULT_BUG, EBML_UINT, 0, 0, offsetof(MatroskaTag, def) }, | ^ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/msnwc_tcp.c:21: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/matroskadec.c:713:93: warning: missing field 'def' initializer [-Wmissing-field-initializers] 713 | { MATROSKA_ID_TAGTARGETS_TYPE, EBML_STR, 0, 0, offsetof(MatroskaTagTarget, type) }, | ^ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/mpegts.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/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, possrc/libavformat/matroskadec.c) :!733=: 81(:u iwarning: nmissing field 'def' initializer [-Wmissing-field-initializers]t 64_t)*size + p733o | s ) { {| ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~M ATROSKA_ID_SEEKID, EBML_UINT, 0, 0, offsetof(MatroskaSeekhead, id) }, | ^ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/msnwc_tcp.c:21: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/msnwc_tcp.c:21: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/matroskadec.c:744:42: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 744 | { MATROSKA_ID_CLUSTER, EBML_STOP }, | ^ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/mpegts.c:36: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (src/libavformat/matroskadec.cb:)762 ::88 :( awarning: )missing field 'def' initializer [-Wmissing-field-initializers]) | ~ ^ ~ In file included from 762src/libavformat/mpegts.c | : 36 : src/libavcodec/bytestream.h:{357 :15M:A warning: Tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]R OSKA_ I357D | _ B L OiCfK A(DsDiIzTe2I O!NA=L ,s iEzBeM)L _ B| I ~~~~~ ^ ~~~~N , 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 | { 8MAT warningRsO generatedS. KA_ID_DISCARDPADDING, EBML_SINT, 0, 0, offsetof(MatroskaBlock, discard_padding) }, | ^ src/libavformat/matroskadec.c:776:87: warning: missing field 'def' initializer [-Wmissing-field-initializers] 776 | { MATROSKA_ID_BLOCKREFERENCE, EBML_SINT, 1, 0, offsetof(MatroskaBlock, reference) }, | ^ src/libavformat/matroskadec.c:777:45: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 777 | { MATROSKA_ID_CODECSTATE, EBML_NONE }, | ^ src/libavformat/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/mpc8.c:185:46: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] src/libavformat/matroskadec.c:787:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 185 | 787 | i f ( a v{_ sMAaTtR_OaSdKdA6_4I(Dp_oCsL,U ScT-E>hReaTdeIrM_EpCoOsD)E ,! =E BpMoLs_U IN+T ,( u0in,t 604,_ to)fcf-s>ehteoafd(eMra_trposoksa)C {l u s| t ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e r, timecode) }, | ^ src/libavformat/matroskadec.c:788:46: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 788 | { MATROSKA_ID_SIMPLEBLOCK, EBML_STOP }, | ^ src/libavformat/matroskadec.c:789:46: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 789 | { MATROSKA_ID_BLOCKGROUP, EBML_STOP }, | ^ src/libavformat/matroskadec.c:790:46: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 790 | { MATROSKA_ID_CLUSTERPOSITION, EBML_NONE }, | ^ src/libavformat/matroskadec.c:791:46: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 791 | { MATROSKA_ID_CLUSTERPREVSIZE, EBML_NONE }, | ^ src/libavformat/mpegenc.c:344:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 344 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegenc.c:472:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 472 | for (i = 0; i < ctx->nb_streams; 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/movenc.c:44: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mpeg.c:729:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 729 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: 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/matroskadec.c:1021:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1021 | *nu2m = warning sa generatedv. _int2float(avio_rb32(pb)); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/pcmdec.o CC libavformat/pcmenc.o 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->fisrc/libavformat/matroskaenc.cfo)): 1966 :| 19 ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1966 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpeg.c:803:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 803 | if (stream_id >= FF_ARRAY_ELEMS(vobsub->q)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpeg.c:896:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 896 | if (langidx < s->nb_streams) | ~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mpeg.c:899:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 899 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpeg.c:909:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 909 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegenc.c:974:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 974 | for (i = 0; i < ctx->nb_streamsrc/libavformat/matroskadec.cs; :i1226+:+36): { warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ~ ^ ~~~~~~~~~~~~~~~ 1226 | if (matroska->num_level1_elems >= FF_ARRAY_ELEMS(matroska->level1_elems)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/pjsdec.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++) { | ~ ^ ~~~~~~~~~~~~~ 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/matroskaenc.c:2094:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2094 | for (i = 0; i < s->nb_streams; i++src/libavformat/mpeg.c) :{1018 :| 23: ~ ^ ~~~~~~~~~~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/matroskaenc.c:2111:23 :1018 | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] fo r 2111(i | = 0; i < s - >fnobr _(stire a=m s0;; ii++ )< s-{>n b _s| t ~ ^ ~~~~~~~~~~~~~r eams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpjpegdec.c:371:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 371 | { "strict_mime_boundary", "require MIME boundaries match", OFFSET(strict_mime_boundary), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DEC }, | ^ src/libavformat/mpjpegdec.csrc/libavformat/mpeg.c:372::103412::150 :warning: missing field 'help' initializer [-Wmissing-field-initializers] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 372 | { NULL } 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 } | ^ In file included from src/libavformat/mpegtsenc.c:32: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_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/pmpdec.o src/libavformat/mpegenc.c:1014:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1014 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegenc.c:1024:28: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned int') [-Wsign-compare] 1024 | 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;In file included from i nsrc/libavcodec/bytestream.hb_:s186tr:ea13m: swarning: ;comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] i++) { | ~ ^ ~~~~~~~~~~~~~~~ 186 | src/libavformat/mpegenc.c : 1107 :s51iz:e 2warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare]= FFMIN(p->bu f1107fe | r_ e n d - p -a>bvu_fafsesrer,t0 (saivze_)fi;f o_ c| a ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~n _read(ssrc/libavutil/macros.ht:re49a:25m:- >note: fexpanded from macro 'FFMIN'i fo) == t r49a | i#dleefri_nsei zFeF)MI;N (a ,| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~b ) ((a) > (bsrc/libavutil/avassert.h): 38?: 11:( note: bexpanded from macro 'av_assert0') : (a)) 38 | | ~ ^ ~ if (!(cond)In file included from ) src/libavformat/mpegtsenc.c{: 32 : src/libavcodec/bytestream.h : 187 : 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | i f ( s i z e 2 ! = s i z e ) | ~~~~~ ^ ~~~~ \ | ^~~~ src/libavformat/mov.c:259:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 259 | longitude = ((int32_t) avio_rb32(pb)) / (float) (1 << 16); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:260:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 260 | latitude = ((int32_t) avio_rb32(pb)) / (float) (1 << 16); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:261:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 261 | altitude = ((int32_t) avio_rb32(pb)) / (float) (1 << 16); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 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) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/pp_bnk.o src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/mov.c:288 :27116 | : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] int size2 = F288 | F M IiNf( g(->nb_uhfmfemrt_e n>d -l ge-n>b uf/f er4,) s i | z ~~~~~~ ^ ~~~~~~~e ); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mpegenc.c:1200:19: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1200 | if (can_write < size) { | ~~~~~~~~~ ^ ~~~~ CC libavformat/prompeg.o src/libavformat/matroskaenc.c:2259:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2259 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~In file included from src/libavformat/mpegtsenc.c:32: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/mpegtsenc.c:32: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mpegenc.c:1258:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1258 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ CC libavformat/protocols.o src/libavformat/matroskadec.c:1617:25: warning: comparison of integers of different signs: 'const int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] src/libavcodec/bytestream.h: 3171617: | 13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (p->buf_size < 4 + s317 | i z e +s itzoet2a l=) F F| M ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~I N(p->buffesrc/libavformat/matroskadec.cr:_1625e:n19d: -warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]p ->buffer, s1625i | ze ) ; f| o ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~r (i = src/libavformat/mpegenc.c0; :src/libavutil/macros.h1268i:49: :2325<:: warning: Fnote: Fexpanded from macro 'FFMIN'_ Acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]R RAY_ E49L | E#MdSe(f mi1268an | ter oFF Ms Ik Naf(o_daorc, t(biy)n pt(e( isa )); => (ib0)+; i?+ ()b<) { c| t ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~x:- >n(ba_))s t rsrc/libavformat/matroskadec.c| e:a1629m: ~ ^ ~30s :; warning: icomparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]+ +) {In file included from src/libavformat/mpegtsenc.c| : ~ ^ ~~~~~~~~~~~~~~~ 32 1629: | src/libavcodec/bytestream.h : 318 : 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for (n = 4318 | + s i zief; n( sbuffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 3src/libavutil/macros.h,:49:25: note: expanded from macro 'FFMIN' 0 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ x0In 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] 2 ,356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 0src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' x 49 | #define FFMIN(a,b) ((a) > (In file included from b) src/libavformat/movenc.c?: 67(: bsrc/libavformat/ttmlenc.h): 33: :(a38):) warning: | ~ ^ ~comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 0In file included from 2src/libavformat/mpegtsenc.c:32: src/libavcodec/bytestream.h33: | 357 : 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357c | o d e c ipfar -(>seizxet2 r!a= dsaiztea_)s i | z ~~~~~ ^ ~~~~e >= TTMLENC_EXTRADATA_SIGNATURE_SIZE && | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,0x01,0x00,0x00,0x00 }, 13, AVMEDIA_TYPE_VIDEO }, | ^ src/libavformat/mxf.c:33:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 33 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x01,0x03,0x02,0x02,0x02,0x00,0x00,0x00 }, 13, AVMEDIA_TYPE_AUDIO }, | ^ src/libavformat/mxf.c:34:114: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 34 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x01,0x03,0x02,0x02,0x03,0x00,0x00,0x00 }, 13, AVMEDIA_TYPE_DATA }, | ^ src/libavformat/mxf.c:35:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 35 | { { 0x80,0x7D,0x00,0x60,0x08,0x14,0x3Esrc/libavformat/matroskadec.c:1664:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ,CC libavformat/psxstr.o 0 1664 | if (pkt_size >= 10000000U) | ~~~~~~~~ ^ ~~~~~~~~~ x6F,0x6F,0xsrc/libavformat/movenc.c:98:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3CIn file included from , 98src/libavformat/mxfdec.c | : 53: src/libavcodec/bytestream.h :{171 "s:ki18p:_ iwarning: ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ds ", "Skip writing io d171s | a t o m ."g,- >boufffefrs e+=t oFfFM(IMN(OgV-M>uxbCounftfeexrt_,e nido -d sg_-s>kibpu),f feAr,V _sOiPzTe_)TY;P E _| BO ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~O L, {.i64 = 1}src/libavutil/macros.h, :049:,25 :1 note: ,expanded from macro 'FFMIN' AV_OPT 49_ | F#LdAeGf_iENnCe OFDIFNMGI_NP(AaR,bA)M (}(,a ) | > ^ (b) ? (b) : (a)) | ~ ^ ~ 0xsrc/libavformat/movenc.c8:99:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] C, 099 | { "iods_audio_profile", "iods audio profile atom.", offsetof(MOVMuxContext, iods_audio_profile), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 255, AV_OPT_FLAG_ENCODING_PARAM}, | ^ xE1,0xsrc/libavformat/movenc.c6:100:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] C, 100 | { "iods_video_profile", "iods video prof0xile atom.", offsetof(MOVMuxContext, iods_video_profile), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 255, AV_OPT_FLAG_ENCODING_PARAM}, | ^ EF,0x11src/libavformat/movenc.c:101:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers] ,0 x101 | { "frag_duratiIn file included from onsrc/libavformat/mxfdec.c":,53 : "src/libavcodec/bytestream.hM:a186:x13i: mwarning: ucomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]m fragment dura t186i | o n " , sofifzsee2to f=( MOFVFMuMxCIoNnt(epx-t>,bu fmfaexr__freangmden t-_ dpur-at>ibounf)f,er , AsViz_eOP)T;_ T Y| PE ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~_ INT, {.src/libavutil/macros.hi6:4 49=:25 : 0note: }expanded from macro 'FFMIN', 0, IN T49_ | M#AdXe,fi nAeV _FOFPMITN_(FaLA,Gb)_ E(N(Ca)O D>I (NbG)_ PA?R A(Mb}) ,: (a| ) ^) | ~ ^ ~ DIn 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 | isrc/libavformat/movenc.cf: (102s:i172z:e 2warning: missing field 'unit' initializer [-Wmissing-field-initializers]! = size) | ~~~~~ ^ ~~~~ 2102 | { "min_frag_duration", "Minimum fragment duration", offsetof(MOVMuxContext, min_fragment_duration), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ }, 16src/libavformat/movenc.c,:103:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] A 103 | { "frag_size", "Maximum fragment size", offsetof(MOVMuxContext, max_fragment_size), AV_OPT_TYPE_INT, {.i64 = src/libavformat/matroskaenc.c0},: 02526, :I20NT:_ Mwarning: Acomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] X, AV_OPT_FLAG_EN C2526 | OD IN G _ P A RA M} ,i f (| s ^r clen < header.bVlocksize) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~ Msrc/libavformat/movenc.c:104:172: warning: missing field 'unit' initializer [-Wmissing-field-initializers] ED I104 | { "ism_lookahead", "Number of lookahead entries for ISM files", offsetof(MOVMuxContext, ism_lookahead), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 255, AV_OPCC libavformat/pva.o T_FLAG_ENCODING_PARAM}, | ^ A_src/libavformat/mov.c:T505:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavformat/movenc.cY:105:184: warning: missing field 'unit' initializer [-Wmissing-field-initializers] P 505 | 105 | { i"fv id(eson_ptrrianctfk(s_ttirm,e scsatler"_s,i "zseet_ altliomces,c a"l%fe" o,f v ala) l>=l svitdero _tsriazec_ksa"l,l oco)f f{s e| ~~~~~~~~ ^~~t of(MOVMuxContext, video_track_timescale), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/mov.c:507:80: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] E 506 | av_log(c->fc, AV_LOG_ERRORsrc/libavformat/movenc.c,: 107| :143 ~~~~~~: warning: missing field 'unit' initializer [-Wmissing-field-initializers] _507 | 107 | { " u s e _ e d i"tFaliislt"e,d t"uos e sedtiorte l ithset "fl,o oaftf3se2t onfu(mMbeOrVM ux(C%ofnt)e xti, nu ses_terdiintgli.s\tn)",, A V_vOPaTl_T)Y;P E _| BO ^~~O L, {.i64 = -1}, -1, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ VIDEO src/libavformat/movenc.c}:108:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers] , 108 | { "fragment_index", "Fragment number of the next fragment", offsetof(MOVMuxContext, fragments), AV_OPT_TYPE_INT, {.i64 = 1}, 1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ /* Legsrc/libavformat/movenc.ca:109:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] cy 109 | { "mov_gamma", "gamma value for gama atom", offsetof(MOVMuxContext, gamma), AV_OPT_TYPE_FLOAT, {.dbl = 0.0 }, 0.0, 10, AV_OPT_FLAG_ENCODING_PARAM}, | ^ Pictursrc/libavformat/movenc.ce:110:266: warning: missing field 'unit' initializer [-Wmissing-field-initializers] Avid Me 110 | { "frag_interleave", "Interleave samples within fragments (max number of consecutive samples, lower is tighter interleaving, but with more overhead)", offsetof(MOVMuxContext, frag_interleave), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ dia Composer MXF */ src/libavcodec/bytestream.h:| src/libavformat/movenc.c271::17114: :warning: 185:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: missing field 'unit' initializer [-Wmissing-field-initializers] ^ 114271 | | i{n "tu ssiez_e2s t= rFeFaMImN(_g-i>dbsu_afs_fterra_ecndk _i-d sg",- >"busueff ers,t rseiamz ei)d;s a s| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~t rack ids"src/libavutil/macros.h,: 49o:f25fs:e note: texpanded from macro 'FFMIN' of(MOV M49 | u#dxefCionnet FeFxMItN,( a,ubs)e _(s(at)r e>a m(b_)i ?d s(b_)a s:_t r(aa)c)k _ | i ~ ^ ~ds ), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:115:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | { "write_btrt", "force or disable writing btrt", offsetof(MOVMuxContext, write_btrt), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/mxf.csrc/libavformat/movenc.c:116:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] :36 116 | src/libavformat/mov.c{ ":wr481i:t58e: _warning: tmcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]c d", "force or dis ab481l | e wr i ti ng t m c d ", oifffs et(osfn(prMiOnVMtufx(Csotnrt,e xts,t rwr_istizee__tamlcld)o,c ,A "V%_OdP",T _TvYalP)E _>=B OstOrL,_ {s.iiz6e4_ al=lo c-)1 }{, -| 1 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~, 1, AV_OPT_FLAGsrc/libavformat/mov.c_E:NC497O:DI58N: Gwarning: _comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]P ARAM}, | ^ 497 | if (snprintf(str, str_size_alloc, "%u", val) >= str_size_alloc) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :115src/libavformat/mov.c:505:58: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] : src/libavformat/movenc.c505 | : 120 : 204 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] In file included from if src/libavformat/mxfdec.c(:sn53p: rsrc/libavcodec/bytestream.hi:n293t: f13120(: | s warning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] r , { s"term_pstiyz_he _dla293rl_n | al mo ec ,"s ,i"z e"%f2" w=r, iF tFe vzaeMlIrN)o(- lp>-e= >nsbguttfh rfna_meser i_sztreeni_dalnlo cg) -{ p-| > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~i bnu fhfdelrr, astiozmes); w i| th ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~in mdia asrc/libavutil/macros.hn:d49 :m25:i nnote: fexpanded from macro 'FFMIN' atoms" , 49o | #fdfesfientoef F(FMMOIVMNu(ax,Cobn) t(e(xa)t ,> (eb)m p?t y(_hbd) l: r(_a)n)a m e| ~ ^ ~) , AV_OPT_TIn file included from Ysrc/libavformat/mxfdec.cP:E53_: Bsrc/libavcodec/bytestream.hO:O294:L15,: warning: {comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]. i64 = 2940 | } , 0i,f (1si,z AeV_2O P!T_= FsLAiGze_)EN C | O ~~~~~ ^ ~~~~DI NG_PARAM}, | ^ warning: missing field 'desc' initializer [-Wmissing-field-initializers] src/libavformat/movenc.c:121:170: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 36 121 | { "movie_timescale", "set movie timescale", offsetof(MOVMuxContext, movie_timescale), AV_OPT_TYPE_INT, {.i64 = MOV_TIMESCALE}, 1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ | src/libavformat/movenc.c:122:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 122 | { NULL }, | ^ { { 0x80,0x7src/libavformat/mvdec.c:D250:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ,0x 250 | for (i = 0; i < count; i++) { | ~ ^ ~~~~~ 00,0x60,0x08,0x14,0x3E,0x6F,0x78,0xE1,0xEB,0xE1,0x6C,0xEF,src/libavcodec/bytestream.h:0317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] x11 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ,src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 0 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ xDIn 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] 2 318 | if (size2 != size) | ~~~~~ ^ ~~~~ },CC libavformat/pvfdec.o 16, AVMEDIA_TYPE_AUDIO }, /* LegacySound Avid Media Composer MXF */ | ^ src/libavformat/mxf.c:37:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 37 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xsrc/libavcodec/bytestream.h:0355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0,0 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ x0src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 0 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ ,0In 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] x 0356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 0src/libavutil/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) | ~~~~~ ^ ~~~~ 0, AVMEDIA_TYPE_DAsrc/libavformat/matroskaenc.cT:2722:32: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 2722 | A if (side_data_size != par->extradata_size) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ }, | ^ 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++) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 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/mxf.c:42:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 42 | { { 0x06In 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] 0x0 E171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ,0src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' x 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 2B,0x34,0x04,0x01,0x01,0x03,0x04,0x01,0x02,0x02,0x01,0x01,0x11,0x00 }, 14, AV_CODEC_ID_MPEG2VIDEO }, /* MPIn file included from src/libavformat/nutdec.c@:30CC libavformat/qcp.o : src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ML 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ Lsrc/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' o 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ nIn file included from gsrc/libavformat/nutdec.c:30: src/libavcodec/bytestream.h:187:15src/libavformat/movenc.c: warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 231:27: 187warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (size2 ! =231 | s iz e ) | ~~~~~ ^ ~~~~ for (j = 0; j < track->cluster[i].entries; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ GoP */ | ^ src/libavformat/mxf.c:43:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 43 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x02,0x02,0xsrc/libavformat/mov.c0:599:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1,0 599 | entries >= UINT_MAX / sizeof(*sc->drefs)) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x0src/libavformat/mov.c:602:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2 602 | for (i = 0; i < sc->drefs_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~ ,0x01,0x01 }, 14, AV_CODEC_ID_MPEG2VIDEsrc/libavformat/movenc.cO: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) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /* D-10 50Mbps PAL */ | ^ src/libavformat/mxf.c:44:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 44 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x03,0x04,0x01,0xsrc/libavformat/mvdec.c0: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 > pos2) | ~~~~~~~~~~ ^ ~~~ ,0src/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] x 487 | else if (index->pos < pos) { | ~~~~~~~~~~ ^ ~~~ 02src/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) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 0src/libavformat/mvdec.c:514:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] x 514 | if (mv->stream_index >= avctx->nb_streams) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 01,0x03,0x03,0x00 }, 1src/libavcodec/bytestream.h:4271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] , A 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ Vsrc/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' _ 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CODEC_ID_MPEG2VIDEO }, /* MP@HL Long GoP */ | ^ src/libavformat/mxf.c:45:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 45 | {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-CC libavformat/qtpalette.o >nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x03,0x04,0x01,0x02,0x02,0In file included from src/libavformat/nutdec.cx:30: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 01, 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 0src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' x 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 0In file included from 4src/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) | ~~~~~ ^ ~~~~ 0x02,0x00 }, 14, AV_CODEC_ID_MPEG2VIDEO }, /* 422P@HL I-Frame */ | ^ src/libavformat/mxf.c:46:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 46 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x03,0x04,0x01src/libavcodec/bytestream.h:317,:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0x 0317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 2src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' , 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 0xIn 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] 0 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 2,0x01,0x20,0x02,0x03 }, 14, AV_CODEC_ID_MPEG4 }, /* XDCAM proxy_pal030926.mxf */ | ^ src/libavformat/mxf.c:47:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 47 | { { 0x06,0x0E,0src/libavformat/matroskaenc.cx:3003:45: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 2src/libavformat/mux.cB 3003 | : 747 : 52: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (mk v747 | - >r es er vief_ c(uepsk_tsp-a>scter e=a=m _siinzed e+x 1 )< {0 | || ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~p kt->stream_insrc/libavformat/matroskaenc.cd:e3019x: 22:> =warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare]s ->nb_str e3019 | a m s ) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~i f (size < mkv->reserve_cues_space) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ ,0src/libavformat/matroskaenc.cx:3028:38: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'unsigned long long' [-Wsign-compare] 3 3028 | if (endpos - mkv->segment_offset < (1ULL << 56) - 1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 4,src/libavformat/matroskaenc.c:3062:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0 3062 | for (i = 0; i < s->nb_streamssrc/libavformat/network.c; ++:i)415 :{18 : | ~ ^ ~~~~~~~~~~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] x04 415 | if (parallel > FF_ARRAY_ELEsrc/libavcodec/bytestream.hM,S:(355a:tt13:e mwarning: pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ts)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 0 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ xsrc/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 0 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 1,In file included from src/libavformat/nutdec.c:30: src/libavcodec/bytestream.hCC libavformat/r3d.o :356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ xsrc/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 0 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 1In 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] 0 357 | if (size2 != size) | ~~~~~ ^ ~~~~ x01,0x04,0x01,0x02,0x02,0x02,0x01,0x02,0x00 }, 1In file included from src/libavformat/nutenc.c3: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); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ Asrc/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' V 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ _CODEC_ID_DVVIDEO }, /* DV25 IEC PAL */ | ^ src/libavformat/mxf.c:48:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 48 | { { 0x06,0x0E,0xIn file included from src/libavformat/nutenc.c:31: src/libavcodec/bytestream.h:186:13: warning: 1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning generated. 2 B186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ,src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 0 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ xIn file included from 3src/libavformat/nutenc.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | 4 if (size2 != size) | ~~~~~ ^ ~~~~ ,0x04,0x01,0x01,0x07,0x04,0x01,0x02,0x02,0x03,0x01,0x0src/libavformat/mxg.c1:180:48: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ,0x 180 | if (mxg->soi_ptr - mxg->buffer > mxg->cache_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 00src/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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ , 14, AV_CODEC_ID_JPEG2000 src/libavformat/mux.c}:854:66: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] , / 854 | *|| (max && sti->interleaver_chunk_duration > max)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ Jsrc/libavformat/mux.cP:857:56: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] E 857 | if (max && sti->interleaver_chunk_duration > max) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ G 2000 code stream */ | ^ src/libavformat/mxf.c:49:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 49 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0xCC libavformat/rawdec.o 04,0x01,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 SP@LL */ | ^ src/libavformat/mxf.csrc/libavformat/matroskaenc.c:3128:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :50 3128 | for (i = 0; i < s->nb_stresrc/libavcodec/bytestream.hams;: i271+:+17): warning: { comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~ ^ ~~~~~~~~~~~~~ :119src/libavformat/matroskaenc.c:3168:19 11:271 | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning s generated. int 3168si | ze 2 = FfFMoIrN( g(->ibu f=fe r0_e;nd i- g<- >sb-uf>fnerb,_ ssitrzee)a;m s| ; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ i++) { | src/libavutil/macros.h ~ ^ ~~~~~~~~~~~~~: 49:25: note: expanded from macro 'FFMIN' : 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ warning: missing field 'desc' initializer [-Wmissing-field-initializers] 50 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x02,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 SP@MIn file included from Lsrc/libavformat/nutenc.c:31: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] */ 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ | ^In file included from src/libavformat/nutenc.c:31: In file included from src/libavcodec/bytestream.h:294:15src/libavformat/oggdec.c: :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]36 : src/libavformat/oggdec.h:160 :36294: | warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]i f (size2 != size) | ~~~~~ ^ ~~~~ 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/mxf.c:51:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 51 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x03,0x00,0x00 }, 14, src/libavcodec/bytestream.h :317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] A 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ Vsrc/libavutil/macros.h_:49:25: note: src/libavformat/matroskaenc.cexpanded from macro 'FFMIN' :C 328349: | 210#d:e fwarning: imissing field 'unit' initializer [-Wmissing-field-initializers]ne FFMIN(a,b) ((a) > (b) ? (b) : 3283( | a) ) | ~ ^ ~ { "reserve_In file included from isrc/libavformat/nutenc.cnd:e31x: _src/libavcodec/bytestream.hs:pa318ce:"15,: "warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]R ese CC libavformat/rawenc.o r318v | e a g i veinf a(msoiuzne2t !o=f sspiazcee )(i n b| yt ~~~~~ ^ ~~~~e s) at the beginning of the file for the index (cues).", OFFSET(reserve_cues_space), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ ODEC_IDsrc/libavformat/matroskaenc.c:3284:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers] _V 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 }, | ^ C1src/libavformat/nistspheredec.c :115:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] }src/libavformat/matroskaenc.c:3285:210: warning: missing field 'unit' initializer [-Wmissing-field-initializers] , 115 | 3285 | { i"f c(lbupsst er>_ sIizNsrc/libavformat/oggdec.heT:_1l6i180m_:MiA32tX":, /"Swarning: t8ocomparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare]Ur) e a| t ~~~ ^ ~~~~~~~~~~~~ most the p r180o | v i diefd a(mpotsu nt> o fI NbTyt6e4s_ MinA Xa &c& lptuss !t=e rA.V _N"O,P T S _ V A LU E ) { | ~~~ ^ ~~~~~~~~~~~~~~ OFFSET(cluster_size_limit), AV_OPT_TYPE_INT , { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ /* VC1src/libavformat/matroskaenc.c:3286:210: warning: missing field 'unit' initializer [-Wmissing-field-initializers] MP 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 }, | ^ @LL */src/libavformat/matroskaenc.c :3287:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] | 3287 | { "dash", src/libavformat/mpegts.c"Cr:e189:a5t:e warning: amissing field 'unit' initializer [-Wmissing-field-initializers] WebM file confo r189m | i n g tMo PWEebGMT DSA_OSPTHI sOpeNcS,i f i| c ^ atisrc/libavcodec/bytestream.honsrc/libavformat/mpegts.c":,: ^186 355:O:203F13:F: S Enote: warning: Texpanded from macro 'MPEGTS_OPTIONS'(comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] i s_dash), AV_OPT_TYPE _B O355186OL | , | { .s ii6 4 z={e =0" r eF}FMsI,yN n0(c,g-_> sbi1zu,ef" fe,r F_ LenAd -G "gSse- >t}bu ,sf ife z| r ^e, silzimei);t f o| r ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ looking upsrc/libavutil/macros.h a: 49ne:w25: snote: ynexpanded from macro 'FFMIN'src/libavformat/matroskaenc.cc: 3288h:140r:o n warning: i49missing field 'unit' initializer [-Wmissing-field-initializers]za | t #idoenf"i,ne ofFfF sM3288IeN | t ( o {af (M,p"be)dagsT Sh(C(a_)o tn>t r(eabc)k ?x _t(bn), u :mrb ee(ar)s)"y , n c"_| Ts ~ ^ ~riaz ec)k, nAuV_mIn file included from Obsrc/libavformat/nutenc.ce:P31rT : f_src/libavcodec/bytestream.hoTr:Y 356P:tE_13INh:T,e {warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]D .AiSH6 s4t r =356e am | " , M A X_OR FEsFiSSzYeEN2 TC=(_ SdFIZaEF}s,Mh_ trIN0(,ap cIk-_N>bnufTu_fembMerAr_)Xen,d ,A V _-AO VP_pOT-P_>TTbY_ufPEFLfAG__eIDNrT, E,CsO iD{ zIe.)NiG;_6 P4 A =| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~R A1 M}, }src/libavutil/macros.h :1,| 49I ^: N25T_:MA Xnote: ,expanded from macro 'FFMIN' F LAGS } , 49 | | ^# define FFMIN(a,b) ((asrc/libavformat/mpegts.c): 191> :(b51): ?warning: missing field 'unit' initializer [-Wmissing-field-initializers]( bsrc/libavformat/matroskaenc.c) ::3289 : (121191: a | warning: )) missing field 'unit' initializer [-Wmissing-field-initializers] | ~ ^ ~ {.i6 4 3289In file included from | = src/libavformat/nutenc.c :311: }src/libavcodec/bytestream.h,: 357: 15 {0 ,:" 1lwarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]v , eAV", "_W357O | PTr i_t Fe L fiAfiGl e_(ssi zaDesEs2Cu Om!DIiNG=_nP gsAiR AziMt }e ,)i s a| ^| l ~~~~~ ^ ~~~~iv e stream.", OFFSET(is_live), AV_OPTsrc/libavformat/mpegts.c_T:Y193P:E_95B:O Owarning: Lmissing field 'unit' initializer [-Wmissing-field-initializers] , { .i64 = 0193 | }, 0 , 1{, .FiLA6G4S }= ,0} , | 0 ^, 0, AV_OPT_FLAG_DECODING_PARAM | AV_OPsrc/libavformat/matroskaenc.cT_:FL3290A:G113_:E XPwarning: ORmissing field 'unit' initializer [-Wmissing-field-initializers]T | AV_OPT_F L3290AG | _ R E A{DIn file included from O N"Lasrc/libavformat/oggenc.cYl: l31}o: ,wsrc/libavcodec/bytestream.h _: r171| a: ^w18 _:v fwarning: w"comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], "allow RAW VFW mode", OFFSET( a171l | l o w _src/libavformat/mpegts.c r:ag195w-:_53v>:fb wuwarning: )fmissing field 'unit' initializer [-Wmissing-field-initializers],f eArV _+O=P TF195F_ | MT IY src/libavformat/mxf.cP N:E (52_ g:B-119{O>:.bO iuLwarning: 6f,missing field 'desc' initializer [-Wmissing-field-initializers]4f e{=r _.-ei1n6}d4, -=- 1g ,0-52 > | }1b ,,u f 0Af ,Ve{ _r 1O,{,P Ts0F_ixLFz0ALe6GA)S,G; 0_ }xD ,0E| eC ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ,O | 0D ^xI 2NbG,_0PxA3R4A,M0src/libavutil/macros.h x:}0494:,,25 0: x | 0note: ^1expanded from macro 'FFMIN' , 0x01,0x0 A49, | 0src/libavformat/matroskaenc.cx#0d:4e3291,f:0i147xn:0e 1warning: F,missing field 'unit' initializer [-Wmissing-field-initializers]F0 MxI0N2(,a0,src/libavformat/mpegts.cxb):0 1972(:, 51(32910:a | x ) 0warning: 4missing field 'unit' initializer [-Wmissing-field-initializers]> , 0({xb 0")4f ,l197?0i | xp (0p b0e ),d 0_ :xr{ 0a.(0wia 6_)}4r,) g =b1 "4| 0,, ~ ^ ~} ," R 0a ,w 1R ,G BAA VVb__iCOtOPmDTaEp_Cs_F ILiDAn_G V_VCDF1EW C }Om,Do Id/Ne*G _aVPrCAe1R AsMMtP o@}rM,eL d *| b/ ^o t t| o ^m -up", OFFSET(flipped_raw_rgb), AV_OPT_TYPE_BOsrc/libavformat/mpegts.cO:L199,: 52{: .warning: imissing field 'unit' initializer [-Wmissing-field-initializers]6 4 = 0 }, 1990 | , 1 , F{L.AiG6S4 }=, 0 }| , ^ 0,src/libavformat/mxf.c 1:,53 : 119A:V _warning: Omissing field 'desc' initializer [-Wmissing-field-initializers]P T_FLAG_DECODING_ P53A | R A M }src/libavformat/matroskaenc.c,{ : {3292| : ^0139 :x 0warning: 6missing field 'unit' initializer [-Wmissing-field-initializers],0 x0e,0x2b,0x34,0 x32920 | 4 , 0 x 0{1 ,"0wxr0i1tsrc/libavformat/mpegts.c,e0:_x201c0:rA26c,:30 2xwarning: "0missing field 'unit' initializer [-Wmissing-field-initializers],4 ,"0wxr0 i1201t, | e0 x a0 2 C, R0{Cx.30i226 ,4e0 lx=e0 m40e,}n0,tx 00i5,n,s 0i1xd,0e 0 0,e 0v}xe,0r 0y | }L ^,e v1e4l, 1 e l e m e nAtV"_,C OODFEFCS_EITD(_wVrCi1t e}_,c r/csrc/libavformat/mpegts.c*): ,203V :CA261V: _ MOwarning: PPmissing field 'unit' initializer [-Wmissing-field-initializers]@T H_LT Y*P /E203 _ | B | O ^O L , {{. i.6i46 4= =0 }1, }0,, 01,, 10, }F,L A G| S ^ }, | ^ src/libavformat/mxf.c:54:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] src/libavformat/mpegts.c:205: 6454: | warning: missing field 'unit' initializer [-Wmissing-field-initializers] { { 0x06 ,2050 | x 0 e , 0 x{2.bi,604x 3=4 ,200x40840,00}x,0 11,,0 xI0N1T,_0MxA0XA/,20,x 0A4V,_0OxP0T1_,F0LxA0G2_,D0ExC0O2D,I0NxG0_4P,A0RxA0M6 ,}0,x 0 0| src/libavformat/matroskaenc.c, ^:0 3297x:0120: }warning: ,missing field 'help' initializer [-Wmissing-field-initializers] 14, 3297 | src/libavformat/mpegts.c : 206 A:{V12 In file included from N_:UC Lsrc/libavformat/oggenc.cOwarning: L:missing field 'help' initializer [-Wmissing-field-initializers] D31 E: }Csrc/libavcodec/bytestream.h,_ I206: D | 186_| :V ^ 13C :1 warning: {} comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare],N U/L*L V}C,1 A| P ^@ L0 186* | / | ^s ize2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: src/libavformat/mxf.cexpanded from macro 'FFMIN': 55:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 49 | #define FFMI N55( | a , b ) {( ({a )0 x>0 6(,b0)x 0?e ,src/libavformat/matroskaenc.c(0:bx3286)2: b193:,: 0 (xwarning: a3implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion])4 ), 0 x| 0 ~ ^ ~4 ,0x01,0x01,0In file included from xsrc/libavformat/oggenc.c0:A31,: 0 src/libavcodec/bytestream.hx3286:0187 | 4: ,15 0: x 0warning: {1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] , "0cxl0u2s, t0187ex | r0 _2 t, i0 mxie0f_4 l,(i0smxii0zt7e",2,0 x! 0="0 S,st0ioxzr0ee0) }a ,t| ~~~~~ ^ ~~~~1m 4o,s t t h e p rAoVv_iCdOeDdE Cn_uImDb_eVrC 1o f} ,m i/l*l src/libavformat/nut.ciVsCe1:c oAnP258d@:sL19 1:i n*warning: /a comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] c| l ^u ster.", 258 | f o r ( i = 0 ;O FiF Ssatvefr-src/libavformat/mxf.c_>:tn56ib:_m119se:t_ rlwarning: eimissing field 'desc' initializer [-Wmissing-field-initializers]am mist;) ,i +A+V)_ O P | T56 ~ ^ ~~~~~~~~~~~~~~~~~~~~_ | T Y P E _{I N{T 604x,0 6{, 0.xi06e4, 0=x 2-b1, 0}x,3 4-,10,x 0I4N,T06x40_1M,A0Xx,0 1F,L0AxG0SA ,}0,x 0 4| , ~ ^~~~~~~~~0 x01,0x02,0x02,/usr/include/stdint.h0:x460:421,:0 xnote: 0expanded from macro 'INT64_MAX'8 ,0x00,0 x460 | 0# d}e,f i1n4e, I N T 6 4 _ M AAXV _ C(O0DxE7Cf_fIfDf_fVfCf1f f}f,f f/f*f fV)C 1 | A ^~~~~~~~~~~~~~~~~~P @L2 */ | ^ src/libavformat/mxf.c:57:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 57 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02src/libavformat/mpegts.c,0x:02174:,50:x 0warning: 9,missing field 'unit' initializer [-Wmissing-field-initializers]0 x00,0x00 217} | , 1 4 ,M P E G T S _ O PATVI_OCNOSD,E C_ I| D ^_ VC1 }src/libavformat/mpegts.c, :/186*: 203V:C 1note: expanded from macro 'MPEGTS_OPTIONS'A P@L3 */ | ^ 186 | { "resync_size", "set size limit for looking up asrc/libavformat/mxf.c n:e58w: 119s:y nwarning: cmissing field 'desc' initializer [-Wmissing-field-initializers]h ronization", o f58f | s e t o f{( M{p e0gxT0S6C,o0nxt0eex,t0,x 2rbe,s0yxn3c4_,s0ixz0e4),,0 xA0V1_,O0PxT0_1T,Y0PxE0_AI,N0Tx,0 4 ,{0 x.0i16,40 x=0 2 ,M0AxX0_2R,E0SxY0N4C,_0SxI0ZAE,}0,x 000,, 0IxN0T0_ M}A,X ,1 4 ,A V _ O P T _ F LAAVG__CDOEDCEOCD_IINDG__VPCA1R A}M, }/ * | V ^C 1 AP@L4 */ | ^ src/libavformat/mpegts.c:220:59: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 220 | src/libavformat/mxf.c : 59 : 119 : warning: missing field 'desc' initializer [-Wmissing-field-initializers] { .i64 = 0 }, 0, 1 ,59 | A V _ O{P T{_ F0LxA0G6_,D0ExC0ODEI,N0Gx_2PB,A0RxA3M4 ,}0x,0 4 ,| 0 ^x 01,0x01,0x01,0x04,0x01,0x02,0x01,0x7F,0xsrc/libavformat/mpegts.c00:,2240:x780: 0warning: ,missing field 'unit' initializer [-Wmissing-field-initializers]0 x00 }, 1 3224, | A V _ CAOVD_OEPCT__FILDA_GR_ADWEVCIODDEION G}_,P A/R*A Mu n|c omApV_rOePsTse_dF L*AG/_ E| XP ^O RT | AV_OPT_FLAG_READONLY }, | ^ src/libavformat/mpegts.c:src/libavformat/mxf.c225::6012::119 :warning: missing field 'help' initializer [-Wmissing-field-initializers]warning: missing field 'desc' initializer [-Wmissing-field-initializers] 225 | { NULL }60, | | ^ { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x01,0x01,0x02,0x01,0x00 }, 15, AV_CODEC_ID_RAWVIDEO }, /* uncompressed 422 8-bit */ | ^ src/libavformat/mxf.c:61:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 61 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x02,0x02,0x71,0x00,0x00,0x00 }, 13, AV_CODEC_ID_DNXHD }, /* SMPTE VC-3/DNxHD */ | ^ src/libavformat/mxf.c:62:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 62 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x02,0x02,0x03,0x02,0x00,0x00 }, 14, AV_CODEC_ID_DNXHD }, /* SMPTE VC-3/DNxHD */ | ^ src/libavformat/mxf.c:63:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 63 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x0E,0x04,0x02,0x01,0x02,0x04,0x01,0x00 }, 16, AV_CODEC_ID_DNXHD }, /* SMPTE VC-3/DNxHD Legacy Avid Media Composer MXF */ | ^ src/libavformat/mpegts.c:279:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 279 | fosrc/libavformat/mxf.cr: 64(i: 119=: 0warning: ; missing field 'desc' initializer [-Wmissing-field-initializers]i < ts->nb_prg; 64i | ++ ) { {| ~ ^ ~~~~~~~~~~{ 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x32,0x00,0x00 }, 14, AV_CODEC_ID_H264 }, /* H.264/MPEG-4 AVC Intra */ | ^ src/libavformat/mxf.c:65:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 65 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x31,0x11,0x01 }, 14, AV_CODEC_ID_H264 }, /* H.264/src/libavcodec/bytestream.hMPEG-:4271 :17A:V Cwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]S PS/PPS in-band */ 271| | ^ int size2 = FFMIN(g->buffer_end - g->buffer, sizsrc/libavformat/mxf.ce:)66;: 119 :| warning: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~missing field 'desc' initializer [-Wmissing-field-initializers] src/libavutil/macros.h :6649 | : 25 : { note: {expanded from macro 'FFMIN' 0 x06,0x 0E49, | 0#xd2eBsrc/libavformat/mpegts.cf,i:n0xe2923 :419:F ,Fwarning: M0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] Ix0N4(,a,0bx)0 (1(,a 0292) | x 0 1> f,or(0b (xi0A), = 00?; xi04 ,( 0bx<01), 0x 02t,:s-0 >xs(t0a1r,ea)0)m x0-| 1>,n ~ ^ ~0xb _0pr2o,g0rxa0m2s,;0 xi01+ +}), 1| 6 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ , Asrc/libavformat/mpegts.cV:_293C:O41D:E Cwarning: _Icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]D _V210 } , 293/ | * V 2 1 0 *if/ ( t s| - ^> stream->programs[i]->id == programid) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/mxf.c:67:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 67 | { { 0x06,0x0E,src/libavformat/mov.c0x2B:,12990:x2334:, 0warning: xcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]04 ,0x01,0x01,0x01 ,01299x0 | E ,0 x 0 4 , 0x 0 2fo,r0 x(0j1 ,0=x 002;, 0jx 1<1, 0sx-0>0n,b0_xs0t0r e}a,m 1s4,; j + + ) A V_| C ~ ^ ~~~~~~~~~~~~~O DEC_ID_PRORES }, /* Avid MC7 ProRes */ | ^ src/libavformat/mxf.c:68:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 68 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x02,0x02,0x03,0x06,0x00,0x00 }, 14, AV_CODEC_ID_PRORES }, /* Apple ProRes */ | ^ src/libavformat/mxf.c:69:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 69 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x02,0x02,0x03,0x09,0x01,0x00 }, 15, AV_CODEC_ID_FFV1 }, /*FFV1 V0 *src/libavformat/nsvdec.c/ :| 607 ^: 23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 607 | forsrc/libavformat/mxf.c :(70i: 119=: 0warning: ;missing field 'desc' initializer [-Wmissing-field-initializers] i < FFMIN(8, v70s | i z e ) {; {i +0+x)0 6 ,| 0 ~ ^ ~~~~~~~~~~~~~~~ x0e,0x2b,0x34In file included from ,0x0src/libavformat/oggenc.c4,:031x: 01src/libavcodec/bytestream.h,0:x2930:131:, 0xwarning: 0Dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], 0x04,0x01,0x02,0x 02293, | 0 x 03 , 0sxi0z9e,20 x=0 F2F,0MxI0N0 (},p ->1b5,u f f e r _ e AnVd _-C OpD-E>Cb_uIDf_fFeFVr1, }s, i/ze*)FF;V 1 | V ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~1 */ | ^ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (bsrc/libavformat/mxf.c): 71:: 119(:a) )warning: missing field 'desc' initializer [-Wmissing-field-initializers] | ~ ^ ~ In file included from 71src/libavformat/oggenc.c | : 31 : src/libavcodec/bytestream.h:src/libavformat/mux.c{ 294{: :1050015x::0426 ,0:xwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0warning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], 0x 2294b, | 0 x3 4 , 0ix0f4 ,(0sxi0z1e,02x 01!,=0 xs0Di,z0ex0 )41050 | , 0 | x0 i ~~~~~ ^ ~~~~f 1 ,(s0txre0a2m_,i0nxd0e2x, 0}=, 1s5-, > n b _ st r eAaVm_sC)O D E| C ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~_ ID_FFV1 }, /*FFV1 V3 */ | ^ src/libavformat/mxf.c:73:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 73 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x03,0x0src/libavformat/mpegts.c4,0x:0342:219,0:x 0warning: 2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], 0x02,0x03,0x03,0 x3420 | 1 , 0 xf0o0r (},i 1 4=, 0 ; i < pA->Vn_bC_OpDiEdCs_;I Di_+A+)A C | } ~ ^ ~~~~~~~~~~, /* MPEG-2 AAC ADTS (legacy) */ | ^ src/libavformat/mxf.c:74:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 74 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x02,0x02,0x01,0x00,0x00,0x00,0x00 }, 13, AV_CODEC_ID_PCM_S16LE }, /* uncompressed */ | ^ src/libavformat/mxf.c:75:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 75 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x02,0x02,0x01,0x7F,0x00,0x00,0x00 }, 13, AV_CODEC_ID_PCM_S16LE }, | ^ src/libavformat/mxf.c:76:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 76 | src/libavcodec/bytestream.h { :{ 3170:x0136:, 0warning: xcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0E ,0x2B,0x34,0x04, 0x31701 | ,0 x 0 1 ,s0ix0z7e,20 x=0 4,F0FxM0IN2(,0px-0>2b,u0fxf0e1r,_0ex7nEd ,-0x 0p0-,>0bxu0f0fe,r0,x0 0s i},z e)1;3 , | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~A V_CODECsrc/libavformat/mpegts.csrc/libavutil/macros.h_::ID49_353:P25::C M19note: _:S1expanded from macro 'FFMIN'6 Bwarning: E comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]} , 49/ | * #Fderfomi n e OF353m | F MnIN ( feoao,br) (ni M XF( (f=a i)0l; e> i*(/ b<) | ^? s -(>b)n b:_ (par)o)g r | a ~ ^ ~ms ; i++) { | ~ ^ ~~~~~~~~~~~~~~In file included from src/libavformat/oggenc.c:31src/libavformat/mxf.c: :src/libavcodec/bytestream.h77:src/libavformat/mpegts.c:318:355119::: 2515:warning: warning: :missing field 'desc' initializer [-Wmissing-field-initializers]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] 355318 | | 77 | i f ( {si if{z e(02px r0!o6g,=r0 axsm0i-Ez>,ei0)dx 2 =B| =, ~~~~~ ^ ~~~~ 0p xr3o4g,r0axm0i4d,)0 x{0 1 ,| 0 ~~~~~~~~~~~ ^ ~~~~~~~~~x 01,0x04,0x04,0x02,0x02,0x02,0x03,0x01,0x01,0x00 }, 15, AV_CODEC_ID_PCM_ALAW }, /* XDCAM Proxy C0023S01.mxf */ | ^ src/libavformat/mov.csrc/libavformat/mxf.c::781365::11919:: warning: warning: missing field 'desc' initializer [-Wmissing-field-initializers] comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 78 | 1365{ | { 0 xf0o6r, 0(xi0 E=, 00x;2 Bi, 00fxc0-4>,n0bx_01s,t0rxe0a1m,s0;x 0i1+,+0)x 0{4 , 0| x ~ ^ ~~~~~~~~~~~~~~~~~0 2,0x02,0x02,0x03,0x02,0x01,0x00 }, 15, AV_CODEC_ID_AC3 }, | ^ src/libavformat/mxf.c:79:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 79 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x02,0x02,0x02,0x03,0x02,0x05,0x00 }, 15, AV_CODEC_ID_MP2 }, /* MP2 or MP3 */ | ^ src/libavformat/mxf.c:81:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 81 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AV_CODEC_ID_NONE }, | ^ src/libavformat/mpegts.c:390:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 390 | for (k = 0; k < ts->stream->nb_programs; k++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:393:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 393 | if (k == ts->stream->nb_programs) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:396:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 396 | for (i = 0; i < ts->nb_prg; i++) { | ~ ^ ~~~~~~~~~~ src/libavformat/mpegts.c:398:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 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 | In file included from src/libavformat/mxfenc.c : f51o: rsrc/libavcodec/golomb.h :(482k: 34=: 0warning: ; kcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] < ts->stream->nb_pro g482r | a m s ; k + + ) { i| f ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ (gb->size_src/libavformat/mpegts.ci:n403_:b49i:t swarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]< = re_inde x403) | { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ if (ts->stream->psrc/libavcodec/bytestream.hrog:r355a:m13s:[ kwarning: ]-comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]> id == p->id) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/oggenc.c:31: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/oggenc.c:31: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 16 warnings generated. CC libavformat/rawutils.o src/libavformat/mxf.c:85:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 85 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x01,0x01,0x02,0x01,0x01 }, 16, AV_PIX_FMT_UYVY422 }, | ^ src/libavformat/mxf.c:86:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 86 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x01,0x01,0x02,0x01,0x02 }, 16, AV_PIX_FMT_YUYV422 }, | ^ src/libavformat/mxf.c:87:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 87 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AV_PIX_FMT_NONE }, | ^ 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/mxf.c:91:122: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 91 | { { 0x06,0x0E,0x2B,0x34src/libavformat/mov.c,0:x14940:439,:0 xwarning: 01comparison of integers of different signs: 'int64_t' (aka 'long long') and 'unsigned long long' [-Wsign-compare], 0x01,0x01,0x0E,0x04, 01494x | 0 3 , 0 xi0f1 ,(0(xv0e1r,0sxi0o3n, 0=x=0 11, 0&x&0 0s t}-,> d1u5r,a tMiKoTnA G=(=' AU'I,N T'6V4'_,M A'Xu)' ,| |' p '| ) ~~~~~~~~~~~~ ^ ~~~~~~~~~~ }, /* Avid 1:1 */ | ^ src/libavformat/mxf.c:92:122: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 92 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, 0 }, | ^ 15 warnings generated. src/libavformat/mxf.c:96:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 96 | { { 0x06,0x0E,0x2B,0x34,0x04,0x0src/libavformat/oggdec.h1,0:x1800:132,:0 xwarning: 0comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare]6 ,0x04,0x01,0x01,0x0 1180, | 0 x 0 3, 0ixf0 1(,p0txs0 0>, 0IxN0T06 4}_,M A1X4 ,& &A VpCtOsL _!P=R IA_VS_MNPOTPET1S7_0VMA L}UE,) /{* S| M ~~~ ^ ~~~~~~~~~~~~~~P TE 170M */ | ^ src/libavformat/mxf.c:97:114: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 97 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x03,0x02,0x00,0x00 }, 14, AVCOL_PRI_BT470BG }, /* ITU-R BT.470 PAL */ | ^ src/libavformat/mxf.c:98:112: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 98 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x03,0x03,0x00,0x00 }, 14, AVCOL_PRI_BT709 }, /* ITU-R BT.709 */ | ^ src/libavformat/mxf.c:99:113: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 99 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x03,0x04,0x00,0x00 }, 14, AVCOL_PRI_BT2020 }, /* ITU-R BT.2020 */ | ^ src/libavformat/mxf.c:100:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 100 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x03,0x05,0x00,0x00 }, 14, AVCOL_PRI_SMPTE428 }, /* SMPTE-DC28 DCDM */ | ^ src/libavformat/mxf.c:101:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 101 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x03,0x06,0x00,0x00 }, 14, AVCOL_PRI_SMPTE432 }, /* P3D65 */ | ^ src/libavformat/mxf.c:102:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 102 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x03,0x08,0x00,0x00 }, 14, AVCOL_PRI_SMPTE428 }, /* Cinema Mezzanine */ | ^ src/libavformat/mxf.c:103:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 103 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01CC libavformat/rawvideodec.o ,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,0src/libavformat/matroskadec.cx01:,24850:x400:3 ,warning: 0ximplicit conversion from 'unsigned long long' to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion]0 1,0x00,0x00 }, 14, A2485V | C O L _ P R I _ S M P T E 2 4 0 Mi f} ,( d/e*f a=u AlVtC_OdLu_rPaRtIi_oSnM P>T EU1I7N0TM6 4*_/M A X| ^|| default_duration < 0) { | ~ ^~~~~~~~~~ /usr/include/stdint.h:51:21: note: expanded from macro 'UINT64_MAX' 51 | #defisrc/libavformat/mxf.cn:e107 :U118I:N Twarning: 6missing field 'desc' initializer [-Wmissing-field-initializers]4 _MAX (0xfffff f107f | f f f f f{f f{f f0ux)0 0 ,| 0 ^~~~~~~~~~~~~~~~~~~x 00,0x00,0x00,0x00,0x00,0x00,0src/libavformat/matroskadec.cx0:02493,:044x:0 0warning: ,comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare]0 x00,0x00,0x 024930 | , 0 x 0 0 , 0 x 0 0 ,0 xi0f0 (,t0xr0ac0k -}>,v i de0o, .AdViCsOpLla_yPR_Iw_iUdtNhS P=EC=IF I-E1D) } ,| ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ | ^ 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 && | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rdt.o src/libavformat/mpegtsenc.c:526:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 526 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:538:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 538 | for (k = 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/mxf.c ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ :111:114: warning: missing field 'desc' initializer [-Wmissing-field-initializers] src/libavformat/mpegtsenc.c:764:57: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 111 | { { 0 x7640 | 6 , 0 x 0 E , 0 x 2 B , 0 x 3 4,w0hxi0l4e, 0(xs0t1r,l0exn0(1l,a0nxg0u1a,g0ex)0 4>,=0 x30 1&,&0 xq0 1-, 0dxa0t1a, 0bufsize - os->bu0fxp0o1s, 0x<0 Es,i0zxe0)4 ,{0 x 0| 1 ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~, 0x01,0x01,0x01,0x09,0x00,0x00 }, 14, AVCOL_TRC_BT2020_10 }, /* ITU-R BT.2020 */ | ^ src/libavformat/mxf.c:120:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 120 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x01,0x0A,0x00,0x00 }, 14, AVCOL_TRC_SMPTE2084 }, /* SMPTE ST 2084 */ | ^ src/libavformat/mxf.c:121:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 121 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x01,0x0B,0x00,0x00 }, 14, AVCOL_TRC_ARIB_STD_B67 }, /* Hybrid Log-Gamma OETF */ | ^ src/libavformat/mxf.c:123:114: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 123 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x01,0x00,0x00 }, 14, AVCOL_TRC_GAMMA28 }, /* = AVCOL_TRC_GAMMA22 */ | ^ src/libavformat/mxf.c:124:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 124 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x02,0x00,0x00 }, 14, AVCOL_TRC_SMPTE170M }, /* = AVCOL_TRC_BT709 */ | ^ src/libavformat/mxf.c:125:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 125 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0E,0x04,0x01,0x01,0x01,0x01,0x09,0x00,0x00 }, 14, AVCOL_TRC_BT2020_12 }, /* = AVCOL_TRC_BT2020_10 */ | ^ src/libavformat/mxf.c:127:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 127 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AVCOL_TRC_UNSPECIFIED }, | ^ src/libavformat/nuv.c:182:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | if (fps < 0.0f) { | ~ ^~~~ CC libavformat/redspark.o src/libavformat/mpegts.c:739:51: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 739 | if (iconv(cd, &in, &inlen, &out, &outlen) == -1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavformat/mxf.csrc/libavformat/nuv.c:132::188114::19 :warning: missing field 'desc' initializer [-Wmissing-field-initializers] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 188132 | | { { 0 x 0 6 ,f0pxs0 E=, 00x2.B0,f;0 x 34| , ~ ^~~~0 x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x02,0x01,0x00,0x00 }, 14, AVCOL_SPC_BT470BG }, /* ITU-R BT.601 */ | ^ src/libavformat/mxf.c:133:112: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 133 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x02,0x02,0x00,0x00 }, 14, AVCOL_SPC_BT709 }, /* ITU-R BT.709 */ | ^ src/libavformat/mxf.c:134:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 134 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x02,0x03,0x00,0x00 }, 14, AVCOL_SPC_SMPTE240M }, /* SMPTE 240M */ | ^ src/libavformat/mxf.c:135:112: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 135 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x02,0x04,0x00,0x00 }, 14, AVCOL_SPC_YCGCO }, /* YCgCo */ | ^ src/libavformat/mxf.c:136:110: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 136 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x02,0x05,0x00,0x00 }, 14, AVCOL_SPC_RGB }, /* GBR */ | ^ src/libavformat/mxf.c:137:117: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 137 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x02,0x06,0x00,0x00 }, 14, AVCOL_SPC_BT2020_NCL }, /* ITU-R BT.2020 Non-Constant Luminasrc/libavformat/matroskadec.cnce: 3040*:19/: warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ^ 3040 | for (i = 0; i < FF_ARRAY_ELEMS(matrosksrc/libavformat/mxf.ca_:do139ct:yp116e:s warning: )missing field 'desc' initializer [-Wmissing-field-initializers]; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | src/libavformat/matroskadec.c {: 3043{: 110:x 06warning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 x0E,0x2B ,30430 | x 3 4 ,0ixf 0(i4 >,= 0FxF0_1A,R0Rx0A1,Y0_xE0L1E,0Mx0S4,(0mxa01t,r0xo0s1k,a0x_0do1ct,yp0exs0)2), 0{x 0 1| , ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0x 00,0x00 }, 14, AVCOsrc/libavformat/matroskadec.cL:_S3136P:C31_:S warning: Mcomparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] PTE170M }, /*3136 = | A V C O Li_fS P(Cch_apBtTe47r0sB[iG] .*s/t a rt| ^! = AV_NOPTS_VALUE && chapters[i].uid && | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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 }, | ^ 1 warning generated. CC libavformat/replaygain.o src/libavformat/matroskadec.c:3218:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 3218 | if (size <= total) | ~~~~ ^ ~~~~~ src/libavformat/oggdec.csrc/libavformat/matroskadec.c:3227::56118:: 21:warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 3227 | 561 | i f (s izie f< to(taol)s -| > ~~~~ ^ ~~~~~g ranule == -1src/libavformat/matroskadec.c) : 3263:| 41 ~~~~~~~~~~~ ^ ~~ :CC libavformat/riff.o 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/mov.csrc/libavformat/matroskadec.c:3272::193118:33:: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 3272 | 1931 | i f (s iz e < t o ta l ) | ~~~~ ^ ~~~~~ && buffer >> 32 <= atom.size | ~~~~~~~~~~~~ ^ ~~~~~~~~~ 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) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 1src/libavformat/mpegts.c: warning986 generated:24:. warning: comparison of integers of different signs: 'int' and 'enum AVCodecID' [-Wsign-compare] 986 | old_codec_id != st->codecpar->codec_id || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/riffdec.o 2 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/riffenc.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].gra14nul warninges ! generated= . 0 && | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ CC libavformat/rka.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++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegts.c:1065:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1065 | int buf_padded_size = FFMIN(buf_size, sizeof(buf_padded) - AV_INPUT_BUFFER_PADDING_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/rm.o src/libavformat/matroskadec.csrc/libavformat/mpegtsenc.c::34061123::2323:: warning: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 34061123 | | ifof r(b lo(cik s=i z0e ;> sirc l{n b _p| ro ~~~~~~~~~ ^ ~~~~~~g rams; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:1153:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1153 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/oggdec.c:787:25: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'long long' [-Wsign-compare] 787 | if (os->granule != -1LL) { | ~~~~~~~~~~~ ^ ~~~~ CC libavformat/rl2.o 2 warnings generated. src/libavformat/mxfenc.c:147:24: warning: missing field 'index' initializer [-Wmissing-field-initializers] CC libavformat/rmenc.o 147 | { AV_CODEC_ID_NONE } | ^ src/libavformat/movenc.c:1676:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1676 | for (i = 0; i < FF_ARRAY_ELEMS(mov_pix_fmt_tags); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/oggparseogm.c:29: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))src/libavformat/mxfdec.c | : ~ ^ ~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) | ~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavformat/oggparseogm.c:29: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/oggparseogm.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mpegts.c:1329:51: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1329 | for (i = 0; i < p->nb_stream_indexes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ CC libavformat/rmsipr.o src/libavformat/movenc.c:1766:32: warning: comparison of integers of different signs: 'const enum AVCodecID' and 'int' [-Wsign-compare] 1766 | codec_tags->id == codec_id) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/oggparsevorbis.c:31: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFsrc/libavformat/movenc.cMIN(:a1816,:21b): (warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a ) > (b) ? (b) : 1816( | a )) i| f ~ ^ ~ (field_oIn file included from rsrc/libavformat/oggparsevorbis.cd:31e: rsrc/libavcodec/bytestream.h :<187 :15F:F warning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]A RRAY_ 187E | L E MiSf ((fsiizee2l _!d= astizae))) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~| ~~~~~ ^ ~~~~ CC libavformat/rmdec.o In file included from src/libavformat/oggparseogm.c:29: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/oggparseogm.c:29: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/matroskadec.c:3741:42: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 3741 | (block_time >= 0 || cluster_time >= -block_time)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/matroskadec.c:3745:22: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 3745 | timecode < track->end_timecode) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:3788:74: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 3788 | if (cluster_time != (uint64_t)-1 && (block_time >= 0 || cluster_time >= -block_time)) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/matroskadec.c:3790:13: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 3790 | FFMAX(track->end_timecode, timecode + block_duration); | ^ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavformat/matroskadec.c:3835:22: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 3835 | if (timecode != AV_NOPTS_VALUE) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/oggparseogm.c:29: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->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->bu2ff warningesr generated_. end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/oggparseogm.c:29: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p-src/libavformat/mpegtsenc.c>bu:f1518f:er35_:en d warning: - comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]p ->buffer, size) ; 1518 | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from src/libavutil/macros.h : src/libavformat/oggparsevorbis.c:49 :31 25 : : note: src/libavcodec/bytestream.hfexpanded from macro 'FFMIN'o: r293 src/libavformat/mxfdec.c: (49i13 | :#n:t d780e fi:warning: i 24ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]=:e warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 0 ;F FiM Ii,b | nzb)_ s( e t(a2 r=) e FiFa>f MmIN((b)( s?p-t>;b h src/libavformat/nutenc.cu(fiis_bpafr:e+r190_:)35:t +e) i:t warning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] i(oand{) ) ! =| -| ~ ^ ~k ~ ^ ~~~~~~~~~~~~~190 | l p v-_ o>In file included from b ufffsrc/libavformat/oggparseogm.cffos:e29tsrc/libavformat/mpegtsenc.ce:rr,: src/libavcodec/bytestream.h1521 s-i:z:(64 :357 :e15)smtwarning: :; xwarning: rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] fe-> 357 | a r| m _ u ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~n i di_ fsrc/libavutil/macros.hi1521= :(n | ) 0{49si ze; : 2 ! 25 s =| :st ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ i re anote: mz_ iexpanded from macro 'FFMIN'e )d < | ~~~~~ ^ ~~~~ ssrc/libavformat/mxfdec.c 49 - >: | 847 :n# d53b e:_ f sitiwarning: nrtn comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare]ees atFFmM2sI_ 847; | Nsit ( nar,eba) (d(ma )e_ >xi (d =b +i+ )m)xbt -r>)i u In file included from n| dne:_x ~~~~~~~~~ ^ ~~~~~~~~~~~~~? src/libavformat/oggparseopus.ci :i n + (p27:aa )(: irsrc/libavformat/oggdec.h) t+: i160t1i : o| n36-= ~ ^ ~= :> pr ewarning: vsicomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]- oIn file included from u>ssrc/libavformat/oggparsevorbis.cnb:_s_t31p: src/libavcodec/bytestream.hr:ea294arm:st15 ?i:160 | st twarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] -o > ni n>= 294 | dk elif x(vo_g og i: f-ffi >se t+(sstir) 1z)e;a {em s| 2 ~~~~~ ^ ~~~~~~~~~~~~~ [ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~i! ].=se risailze ) = =| ~~~~~ ^ ~~~~se rial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/mov.c:2534:53: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2534 | codec_tag != AV_RL32("dvpp") && codec_tag != AV_RL32("dvcp") && | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:2534:21: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2534 | codec_tag != AV_RL32("dvpp") && codec_tag != AV_RL32("dvcp") && | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:2532:53: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2532 | codec_tag != AV_RL32("apcn") && codec_tag != AV_RL32("apch") && | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:2532:21: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2532 | codec_tag != AV_RL32("apcn") && codec_tag != AV_RL32("apch") && | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:2530:51: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2530 | (codec_tag != 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("src/libavcodec/bytestream.hAVu:p"317:)13:) &warning: &comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/oggparsevorbis.c:31: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/rpl.o src/libavformat/mov.c:2565:39: warning: missing field 'size' initializer [-Wmissing-field-initializers] 2565 | MOVAtom a = { AV_RL32("stsrc/libavformat/oggenc.csd":) 88}:;81 : | warning: ^missing field 'unit' initializer [-Wmissing-field-initializers] 88 | OFFSET(serial_offset), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, PARAM }, | ^ src/libavformat/oggenc.c:90:78: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | OFFSET(pref_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, MAX_PAGE_SIZE, PARAM}, | ^ src/libavformat/oggenc.c:92:83: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | OFFSET(pref_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, MAX_PAGE_SIZE, PARAM }, | ^ src/libavformat/oggenc.c:94:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | OFFSET(pref_duration), AV_OPT_TYPE_INT64, { .i64 = 1000000 }, 0, INT64_MAX, PARAM }, | ^ src/libavcodec/bytestream.hsrc/libavformat/oggenc.c:95::35512:13:: warning: missing field 'help' initializer [-Wmissing-field-initializers]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 95 | { NULL } 355, | | ^s ize = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:src/libavformat/oggenc.c49::9425::74 :note: expanded from macro 'FFMIN' warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] src/libavformat/nutdec.c49 | :#d e93230 | f: i19 n: e {F "warning: pFcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Ma gIe_Nd(au,rbat)i on(" (a,)230 | >" ( pbr) ?e ( bffo)e r:r r (ei(ad) ) =p a g| e0 ~ ^ ~d ;u ir an:ti me356_bm:ia13c:r seo_swarning: eccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]coo unntd;s" , i 356+ | + | ) ~ { | ~ ^ ~~~~~~~~~~~~~~~~~~~~s iz e294 = | F F M I NO(FpF-S>ETb(ufpfreersrc/libavformat/nutdec.cf_:_ed291n:u24r:da -t iwarning: opn-comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]>) ,b uAfVfe_r,O sP291Ti_z | T e )Y ;P E _ | I ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ N T6 4,src/libavutil/macros.h i:{49f : .25i:6 note: (expanded from macro 'FFMIN'4 t mp=_s t r149e | 0am# 0d>=0 e0sft0ri0n ee},a 0 ,m F_FIcoMuINN(na,Tbt)6) 4 (_{ (MA Xa| ,) ~~~~~~~~~~ ^ ~~~~~~~~~~~~ >P A(bR) A? M( b}), src/libavformat/nutdec.c :: 320 :| ^~~~~~~~~( 13:a warning: )comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] ) | ~ ^ ~/usr/include/stdint.h : 46320: | 21 : In file included from note: iexpanded from macro 'INT64_MAX'src/libavformat/oggparsevorbis.cf :(e31nd: > src/libavcodec/bytestream.ha46v: | #i357do:_ete15lf:i nelwarning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]I bNcT )357 6 | +4 _ 4)M { A X| i ~~~ ^ ~~~~~~~~~~~~~~~~~f ((s0izxe72f f!=f fssrc/libavformat/nutdec.ci:f347:z33f:fe )fwarning: f comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare]f| ~~~~~ ^ ~~~~ fffff) 347 | | ^~~~~~~~~~~~~~~~~~ if (nut->version > 3 && end > avio_tell(bc) + 4) { | ~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/nutdec.c:362:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 362 | for (i = 0; i < stream_count; i++) { | ~ ^ ~~~~~~~~~~~~ 82 warnings generated. src/libavformat/matroskadec.c:4028:63: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 4028 | index_entries[i].timestamp * matroska->time_scale > ts) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavformat/matroskadec.c:4027:67: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 4027 | if (index_entries[i - 1].timestamp * matroska->time_scale <= ts && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/oggparsespeex.c:30: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 3 warnings generated. src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ 6 warnings generated. In file included from src/libavformat/oggparseskeleton.c:24: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 3 warnings generated. src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavformat/oggparsedirac.c:26: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/mxfenc.c:507:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 507 | for (int i = 0; i < MXF_NUM_TAGS; i++) { | ~ ^ ~~~~~~~~~~~~ src/libavformat/nutdec.c:498:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 498 | for (i = 0; i < avf->nb_streams; ++i) | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/oggenc.c:241:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 241 | len = FFMIN(size, segments*255); | ^ ~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/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/rsd.o 5 warnings generated. 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++) { | ~ ^ ~~~~~~~~~~~~ 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/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/mov.c:2726:36: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] src/libavformat/mxfenc.c 2726 | : 622 : 19i: fwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ((uint64_t)en tr622i | es * 1 f2o +r 4( i> =a t0om;. sii n| bsrc/libavformat/movenc.c ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~_ s:tr2314e:51a: mwarning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]; i++) { | ~ ^ ~~~~~~~~~~~~~ 2314 | mov_write_gama_tag(s, pb, track, mov->gamma); | ~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~ CC libavformat/rso.o 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/mov.c:2800:47: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2800 | av_assert0(sc->stsc_data[index].first <= sc->chunk_count); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/nutenc.c:680:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 680 | for (i = 0; i < nut->avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutenc.c:691:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 691 | for (i = 0; i < nut->avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutenc.c:700:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 700 | for (i = 0; i < nut->avf->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/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 (psrc/libavformat/matroskadec.cts :>4423 I:N171T:6 4warning: _Mmissing field 'unit' initializer [-Wmissing-field-initializers]AX && pts != AV_NOPTS _4423VA | LU E ) { { "| l ~~~ ^ ~~~~~~~~~~~~~~i ve", "flag indicating that the input is a live file that only has the headers.", OFFSET(is_live), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/matroskadec.c:4424:173: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 4424 | { "bandwidth", "bandwidth of this stream to be specified in the DASH manifest.", OFFSET(bandwidth), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/matroskadec.c:4425:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 4425 | { NULL }, | ^ src/libavformat/mpegtsenc.c:2188:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2188 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/rsodec.o src/libavformat/mpegts.c:1897:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1897 | av_assert0(language_count <= sizeof(language) / 4); | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/mpegts.c:1948:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1948 | av_assert0(language_count <= sizeof(language) / 4); | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/mpegtsenc.c:2231:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2231 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/nutenc.c:743:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 743 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/nutenc.c:757:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 757 | for (j = 0; j < nut->time_base_count; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutenc.c:763:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 763 | if (j == nut->time_base_count) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutenc.c:774:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 774 | for (i = 0; i < s->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/nutenc.c:777:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 777 | for (j = 0; j < nut->time_base_count; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutenc.c:783:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 783 | if (j =src/libavformat/nutdec.c= :n731u:t19-: >warning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i me_base_count) 731 | | ~ ^ ~~~~~~~~~~~~~~~~~~~~ for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/nutdec.c:741:27: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 741 | if (n + x >= syncpoint_count + 1) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/nutenc.c:819:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 819 | if (pkt->size > 2 * nut->max_distance) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rsoenc.o src/libavformat/mpegtsenc.c:2277:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2277 | OFFSET(transport_stream_id), AV_OPT_TYPE_INT, { .i64 = 0x0001 }, 0x0001, 0xffff, ENC }, | ^ src/libavformat/mpegtsenc.c:2279:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2279 | OFFSET(original_network_id), AV_OPT_TYPE_INT, { .i64 = DVB_PRIVATE_NETWORK_START }, 0x0001, 0xffff, ENC }, | ^ src/libavformat/mpegtsenc.c:2281:83: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2281 | OFFSET(service_id), AV_OPT_TYPE_INT, { .i64 = 0x0001 }, 0x0001, 0xffff, ENC }, | ^ src/libavformat/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/mpegtsenc.c:2301:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2301 | OFFSET(pmt_start_pid), AV_OPT_TYPE_INT, { .i64 = 0x1000 }, FIRST_OTHER_PID, LAST_OTHER_PID, ENC }, | ^ src/libavformat/mpegtsenc.c:2303:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2303 | OFFSET(start_pid), AV_OPT_TYPE_INT, { .i64 = 0x0100 }, FIRST_OTHER_PID, LAST_OTHER_PID, ENC }, | ^ src/libavformat/mpegtsenc.c:2304:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2304 | { "mpegts_m2ts_mode", "Enable m2ts mode.", OFFSET(m2ts_mode), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, ENC }, | ^ src/libavformat/mxfdec.c:src/libavformat/mpegtsenc.c1594::2305129::89: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 2305 | { " m1594u | x r src/libavformat/nutdec.ca t :e835{:" 65{, : 0N Uxwarning: 0Lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]L6 ,, 0Ox0Fe,F0Sx2EbT,(0xm3 u4x835_, | 0rx a0t e4 , ),0 xf0oA1,r0V x_01(,O0xi0P2nT,_iT0tiYaPxlE0i_zdIe,Nd0_xT0s,1t ,0re{x a.0mi_36co,u40 x=0 11n, t0} x, =0 00,2;, 0IinxNiT1t_0i,M0axAli6zeX0,d, 0Ex_src/libavformat/movenc.cN0s1trCe: }},a2539, m1:4 , _19| : ^ c o warning: u comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]n AtV _C n_2539b | I_ sD _tH re2afsrc/libavformat/mpegtsenc.co6mr:42307s: ,;103 )( :Ni{ U| Lwarning: L ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~= missing field 'unit' initializer [-Wmissing-field-initializers], 10;5 i } < 2307, | / * e H .n2t6OrF4Fi Se*EsT/(; p e| s ^i_++ ) p{a y lo| ad ~ ^ ~~~~~~~_ size), AV_OPT_TYPE_INT, { .i64 = DEFAULT_PES_PAYsrc/libavformat/mxfdec.cL:1595O:A129D_:SI Zwarning: Emissing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] }, 0, INT_MAX, EN C1595 | }, | ^ { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x11,0x01,0x00 }, 14, AV_CODEC_ID_DNXHD, NULL, 14 }, /* VC-3 */ | ^ src/libavformat/mxfdec.c:1596:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1596 | { { 0src/libavformat/oggenc.cx0:6610,0:x190:e warning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 src/libavformat/mpegtsenc.cx:22323b:,108:0x 3warning: 4missing field 'unit' initializer [-Wmissing-field-initializers],0 x6100 | 4 , 0fox r0 (2323j | 1 = ,0 0 ;{ x "0mjpe1g ,t< 0sxs0_->2nbc,o_ps0yttxrs"0,e da,"0mxd0so;1 ,j0+nx'0t+)3 ,{o 0f fxs0e1t, 0d| xt0 ~ ^ ~~~~~~~~~~~~~s2/ ,p0txs1",2 O,src/libavformat/oggenc.cF0F:Sx617E0:19T:(1c ,warning: o0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]p yxt00s }),, 1 617 | 4 A, V _O P f To r _ ( Tj Y= A0P;In file included from VE src/libavformat/oggparsetheora.c__C:j30BOO D: EOC:n_{36bV :_Cs1t. i6,rwarning: 4 eNcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]U La =Lm,s ;-1 14 j }},,+ +- )/1 {160*, | | ~ ^ ~~~~~~~~~~~~~V C-11, E* N /C | i}f, ^ | ( ^o gg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~src/libavformat/mpegtsenc.c :2324:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/mxfdec.c:1597 :2324129 | : warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers]{ "tables_ve r1597 | s i o n{ "{ ,0 x0"6s,0ext 0PAe,T0, xP2Mb,T0, xS3D4T ,an0d xNI0T4 v,er0sxi0on1",, 0OxF0FS1E,0Tx(0ta2b,le0sx_0vedr,si0oxn)0,1 ,A0Vx_O0P3,T0x_01T,Y0xP0E2,_0INxT,1 4{ ,.0xi0614 ,=0 0x 0},0 0,} ,31 ,1 E4N, C 1 } warning, generated | . ^ A V_CODEC_ID_TIFF, NULL, 14 }, /* TIFF */ src/libavformat/mpegtsenc.c :| 2326 ^: 80: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2326 | OFFSET(omit_video_pes_length), AV_OPsrc/libavformat/mxfdec.cT:1598_:129T:YCC libavformat/rtmpdigest.o Pwarning: Emissing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers]_ BOOL, { .i 641598 = | 1 } , 0{, 1{, 0 xE0N6C, 0}x, 0 e| , ^0 x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x0src/libavformat/mpegtsenc.c1,:02328x:0793:, 0xwarning: 0missing field 'unit' initializer [-Wmissing-field-initializers]1 ,0x02,0x 123285 | , 0x 0 1 ,0 x0 0O F}F,S 1E4T,( p cr _ p AeVr_iCOoDdE_Cm_IsD)_D,I ARVAC_,OP TN_UTLLY,P E1_4I N}T,, { /.i*6 4V C=- 2-1 *},/ -1 ,| ^I NT_MAX, ENC }, | ^ src/libavformat/movenc.c:2570:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/mpegtsenc.csrc/libavformat/mxfdec.c::15992330:: 2570129108:: | warning: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] if 2330 | (1599 i | & & O {F d{urF SaEtTi(0oxp0nat6 _=,p=0e xsrtt0sie_eo,0nxd2_bu,st0)xr,3i 4,eA0V_sOxP[0eT4n,_tr0ixT0eY1sP,]0.x0E1_dDu,rUat0iRoxATnI)O02 ,N0,x{ 0{d , .| 0 ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ix 640 =1 P,AT0_xRE0T3Rsrc/libavformat/movenc.c,AN:0S2585x_:0T191I:M Ewarning: ,comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]0*x 021,00x01 0b2585L, | L0 xsrc/libavformat/oggdec.h }0, 1 ,: 1800:, 0INfTo32x:6r0 (40warning: i_ = comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare]M}0, A; 1X ,4 i, E {I N FT6| 4 ~ ^ ~~~~~~~H _DM,A NXUL L&,& psrc/libavformat/mpegtsenc.c1ts4 !:=}2332: ,108A :V/ _warning: *missing field 'unit' initializer [-Wmissing-field-initializers] N VOCP-TS5_ V*/A L U| E ^ 2332) | { | ~~~ ^ ~~~~~~~~~~~~~~ OFFSET(sdt_period_us), AV_OPT_TYPE_DURATION,src/libavformat/mxfdec.c :{1600 .:i61294: =warning: Smissing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers]D T_RETRANS_TI M1600E | * 10 00 L{L }{, 00,x0 6,I0NTx640_eMA,X,0 ExN2bC, 0}x,3 4| ^, 0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0xsrc/libavformat/mpegtsenc.c01:,23340:x108:0 2warning: ,missing field 'unit' initializer [-Wmissing-field-initializers]0 x1c,0x01,0 x2334 | 0 0 } , 1 4OF,F SE T ( niAtV_p_eCriOoDdEC__uIDs_)PR,O ARVE_S,O PTN_UTLLY,P E14_ }D, U/RA*T PIrOoNR,e {s .*/i 6 | 4 ^ = NIT_RETRANS_TIME * 1000LL }, 0, INT64_MAX, ENC }, src/libavformat/mxfdec.c| ^: 1601:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] src/libavformat/mpegtsenc.c: 23351601: | 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers]{ { 0 x2335In file included from 0 | 6, 0src/libavformat/oggparseflac.c x0: e 27,{0: NxU2src/libavformat/oggdec.hb:L,L160 :360:}x,3 4 ,warning: | 0comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]x ^0 4 ,0x01,0x01,0x02 ,1600 | x 0d , 0 x 01 , i0f x(0o3,g0gx-0>1s,t0xr0ea2ms,[0i]x.04s,0ex6r0ia,l0 x==0 s1e }r,ia l1)4, src/libavformat/mpegtsenc.c| A: ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~V 2334_:93C:OD ECwarning: _implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]ID _MPEG2VIDEO, N2333U | L L , {1 5" n}i,t_ p/*e rMiPodE"G,- "ENSI T* /r e t| r ^a nsmission time limit in seconds", | ~ 2334 | OFFSET(nit_period_us), AV_OPT_TYPE_DURATION, { .i64 = src/libavformat/mxfdec.cN:1603I:T_129RE:T Rwarning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers]A NS_TIME * 1 0160300 | L L } , {0 , {I N0Tx6046_M,A0xX0,e E,NC0 x}2, b ,| 0 ^~~~~~~~~x 34,0x04,0x0/usr/include/stdint.h1:,46:021:x 0note: expanded from macro 'INT64_MAX'1 ,0x0d ,46 | 0#xd0edf,0ixne0 1I,N0Tx063,40x_0MA1X, 0 x(00x27f,ff0fxff2f3ff,f0fxf01f,f0fx0)0 },| 1 ^~~~~~~~~~~~~~~~~~4 , AV_CODEC_ID_FFV1, NULL, 14 }, | ^src/libavformat/mpegtsenc.c :2332:93: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 2331 | { "sdt_period", "SDT retransmissionsrc/libavformat/mxfdec.c :t1604i:m129e: lwarning: immissing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers]i t in second 1604s | " , { | { ~ 0x06,0x0e ,23320 | x2 b , 0 x 3O4FF,S0ExT0(4,s0xd0t1,_0pxe0r1io,d_0uxs)0,1 A,V0_xO0PdT,0_x0T1Y,0PxE03_,D0UxR0AT1I,0OxN0,2 {, 0.xi026,4 0=x 4S1D,T0_x0R1E T}R,A N1S4_, T I M EAV _*C 1O0D0EC0_LILD _D}V,V 0I, DIENTO6,4_ MNAULXL,, 1E5N }C, /}*, D V | ^~~~~~~~~62 5 25m/usr/include/stdint.h:b46p:21s: * /note: src/libavformat/oggenc.cexpanded from macro 'INT64_MAX' :| 694 ^: 4619 | #:d efwarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n e INT64_MAX (0x 7694ff | ff f f fffoffrff f(ffi) = 0 ; | i ^~~~~~~~~~~~~~~~~~ < s->nb_streams; i++) { | src/libavformat/mpegtsenc.c ~ ^ ~~~~~~~~~~~~~: 2330:93: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 2329 | { "patsrc/libavformat/mxfdec.c_:p1606:e119r: iwarning: omissing field 'desc' initializer [-Wmissing-field-initializers] d", "PAT/PMT 1606r | e t r a n{s m{i s0sxi0o6n, 0tixme0 el,0ix2mbit, 0ix3n4, 0xs0ec4on,d0sx"0,1 , 0| x ~0 1,0x0a,0x 02330e | ,0 x 0f , 0x 0 3O,F0FxSE0T(1p,at0_xpe0r2io,d0_uxs2),0 A,V0_xO0P1T,_T0YxPE0_1D UR}A,TI O15N,, { . iA6V4_ =C ODsrc/libavformat/oggdec.hPE:CA180_T:_ID32_HRQ:E T_warning: HRcomparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] QAAN }S,_ T I| M ^E * 1000LL }, 0180, | I N iTf6 4(_pMtAXs, > EINNTC64 _},M A| X ^~~~~~~~~ && p/usr/include/stdint.h:t46src/libavformat/mxfdec.c:s: 160721:119!:: = warning: note: expanded from macro 'INT64_MAX' missing field 'desc' initializer [-Wmissing-field-initializers]A V_NO P46T | #Sd_Ve A1607fLi | U n e E )I N { T | { ~~~ ^ ~~~~~~~~~~~~~~6 4{ _0MxA06X, 0x 0(0ex,70xf2fbf,f0ffxf3f4f,f0fxf0ff4f), 0 x| 0 ^~~~~~~~~~~~~~~~~~1 ,0x01,0x0a,0x0e,0x0f,0x03,0x01,0x02,0x20,0x02,0x01 }, 15, AV_CODEC_ID_HQX }, | ^ src/libavformat/oggenc.c:709:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 709 | for (i = 0; i src/libavformat/mxfdec.c<: 1608:s129-:>n b_warning: smissing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers]t reams; i++) { 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,06x01 warning,s0x generated0. 1,0x01,0xff,0x4b,0x46,0x41,0x41,0x00,0x0d,0x4d,0x4f }, 14, AV_CODEC_ID_RAWVIDEO }, /* Legacy ?? Uncompressed Picture */ | ^ src/libavformat/mxfdec.c:1610:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1610 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AV_CODEC_ID_NONE }, | ^ src/libavformat/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/mpegts.c:2250:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2250 | for (int i = 0; i < p->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegts.c:2255:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/mxfdec.c:1615: 1192255: | warning: }missing field 'desc' initializer [-Wmissing-field-initializers] else if (pmt_st re1615am | _ i d x <{ p-{> nb0_x0s6tr,e0axms0)e ,0{x2 b,/0*x 34m,a0tx0c4,h0 xb0a1,s0exd0 1,o0xn01 ,0pxos0idt,io0n xw0i1t,hi0nx t0he3 ,P0MxT0 1*,/ 0 x| ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~0 2,0x01,0x00,0x00 }, 14, AV_CODEC_ID_MPEG2VIDEO }, /* MXF-GC SMPTE D-10 mappings */ | ^ src/libavformat/mxfdec.c:1616:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1616 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AV_CODEC_ID_NONE }, | ^ src/libavformat/mxfdec.c:1621:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1621 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x32,0x00,0x00 }, 14, AV_CODEC_ID_H264 }, /* H.264/MPEG-4 AVC Intra Profiles */ | ^ src/libavformat/mxfdec.c:1622:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1622 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x07,0x04,0x01,0x02,0x02,0x03,0x01,0x01,0x00 }, 14, AV_CODEC_ID_JPEG2000 }, /* JPEG 2000 code stream */ | ^ src/libavformat/mxfdec.c:1623:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1623 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AV_CODEC_ID_NONE }, | ^ src/libavformat/mxfdec.c:1628:101: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1628 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,src/libavformat/nutdec.c0x02:,01074x:021:1 ,warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]x 32,0x21,0x01 }, 10741 | 6 , 1 44 0 } , | ^ size > 2 * nut->max_distance || | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:1629:101: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1629 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x32,0x21,0x02 }, 16, 1440 }, | ^ 2 warnings generated. src/libavformat/mxfenc.c:src/libavformat/mxfdec.c1050::1630:19101:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]missing field 'desc' initializer [-Wmissing-field-initializers] 1630 | 1050 | { f o{r 0x(06i,0 x0=e ,00x;2 bi,0 x< 3s4-,>0xn0b_4s,t0rexa0m1s,; 0ix++0)1 , 0x| 0 ~ ^ ~~~~~~~~~~~~~A ,0x04,0x01,0x02,0x02,0x01,0x32,0x21,0x03 }, 16, 1440 }, | ^ src/libavformat/mxfdec.c:1631:101: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1631 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x32,0x21,0x04 }, 16, 1440 }, | ^ src/libavformat/mxfdec.c:1632:101: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1632 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, 0 }, | ^ src/libavformat/mxfdec.c:1638:128: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1638 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x04,0x40,0x01 }, 14, AV_CODEC_ID_MP2, NULL, 15 }, /* MPEG-ES */ | ^ src/libavformat/mxfdec.c:1639:128: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1639 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x01,0x0d,0x01,0x03,0x01,0x02,0x01,0x01,0x01 }, 14, AV_CODEC_ID_PCM_S16LE, NULL, 13 }, /* D-10 Mapping 50Mbps PAL Extended Template */ | ^ src/libavformat/mxfdec.c:1640:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1640 | { { 0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0xff,0x4b,0x46,0x41,0x41,0x00,0x0d,0x4d,0x4F }, 14, AV_CODEC_ID_PCM_S16LE }, /* 0001GLsrc/libavformat/nutenc.c00.M:XF.1031A:123.:mx fwarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]o patom.mxf */ | ^ 1031src/libavformat/paf.c | : 58 : 22 : fwarning: ocomparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare]r (i = 0; i < s-> n58b | _ st r e aimfs ;( i(++p) -{ > b| ~ ^ ~~~~~~~~~~~~~src/libavformat/mxfdec.cu f:_1641:s118:i zwarning: emissing field 'desc' initializer [-Wmissing-field-initializers] > =src/libavformat/nutenc.c s:t1070rl:e24:n warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]MA G 1641I | C ) ) { &{1070 0&x | 0 | 6 ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ , 0 x0 e ,0 x 2b , 0 xf34o,r0x 04(,i0x=010,;0 xi<0s1,-0>x0n3b,_0sx0t4r,e0xa0m2s,0;x 0i2+,0+x)0 2{, 0 x| 0 ~^~~~~~~~~~~~~~3 ,0x03,0x01,0x00 }, 14, AV_CODEC_ID_AAC }, /* MPEG-2 AAC ADTS (legacy) */ | ^ src/libavformat/mxfdec.c:1642:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1642 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AV_CODEC_ID_NONE }, | ^ 2 warnings generated. In file included from src/libavformat/oggparseogm.c:33: src/libavformat/oggdec.h:160:36src/libavformat/mxfdec.c: :warning: 1646comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]: 140: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 160 | 1646 | if ({o g{ g0-x>06s,t0xr0ee,a0msx[2ib],.s0exri3a4l, 0x=04=, 0sx0e1r,0ix0a1l,) 0 | x ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 09,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,0xsrc/libavformat/paf.c00,0:x820:190: }warning: ,comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 16, AV_CODEC_I 82D | _ N ON E f,o "rv (bii_ va=n c_0s;mp tie _<4 3c6Mo"u, n1t1 ;} i,+ + ) | { ^ | ~ ^ ~~~~~ src/libavformat/mxfdec.c:1648:113: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1648 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x09,0x0d,0x01,0x03,0x01,0x02,0x13,0x01,0x01 }, 16, AV_CODEC_ID_TTML }, | ^ src/libavformat/mxfdec.c:1649:113: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1649 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AV_CODEC_ID_NONE }, | ^ 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/mpegts.c+): 2358| : ~^~~~~~~~~~~~~~ 45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavformat/oggdec.h :2358 | 180 :32 : warning: ifcomparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] ( prg && prg->nb_ pi180d | s & &if pr(gp->tpsi d>s [0I]N T6!4=_M AtsX-> cu&r&r petnst !_= pAVi_dN) O P| T ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~S _VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/nutenc.c:1245:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavformat/omadec.c :292:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1245 | { "write_index", 292" | Wri t e i n dfoer x("i, = 0 ; i < F F _ A R R A Y _E L E M S (l e af _t ab l e ); OiFF SE+T=( wr2i) t{ e _| i ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~n dex), AV_Osrc/libavformat/omadec.cPT:_T301Y:PE15_:BO Owarning: L,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] {.i64 = 1301} | , i f (i > = F F_ A RR0A,Y_ EL EM S (l e a f1,_ Et,a b},l e )| ) ^ { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutenc.c:1246:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1246 | { NULL }, | ^ CC libavformat/rtmphttp.o 2 warnings generated. src/libavformat/movenc.c:2970:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/mov.c 2970: | 3564: 67 :f owarning: rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (int i = 0; i < s->nb_s t3564re | a m s ; i + + )f o{r (| i ~ ^ ~~~~~~~~~~~~~n t ind = 0; ind < sti->nb_index_entries && ctts_ind < msc->ctts_count; ++ind) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:3594:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3594 | if (ctts_sample == msc->ctts_data[ctts_ind].count) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) { | ~~~ ^ ~~~~~~~~~~~~~~~~~ 1 warning generated. In file included from src/libavformat/oggparsevorbis.c:38: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/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++) { | ~ ^ ~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/mpegts.c:2594:50: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2594 | if (prg->nb_pids && prg->pids[0] != pmt_pid) | ~~~~~~~~~~~~ ^ ~~~~~~~ src/libavformat/mpegts.c:2597:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2597 | if (prg_idx > nb_prg) | ~~~~~~~ ^ ~~~~~~ src/libavformat/mpegts.c:2599:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2599 | if (prg_idx >= nb_prg) | ~~~~~~~ ^ ~~~~~~ src/libavformat/mpegts.c:2608:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2608 | for (j=0; jstream->nb_programs; j++) { | ~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:2609:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2609 | for (i = 0; i < ts->nb_prg; i++) | ~ ^ ~~~~~~~~~~ src/libavformat/mpegts.c:2610:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2610 | if (ts->prg[i].id == ts->stream->programs[j]->id) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:src/libavformat/oggdec.h2612:18::180 warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]32 : warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 2612 | 180i | f (i == ts -i>nfb _p(rpgt s&& > !ItNsT6-4_>MAsXk i&p_&c lpetars) !| = ~^ ~~~~~~~~~~ AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavformat/options.c:39: src/libavformat/options_table.h:39:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39 | {"probesize", "set probing size", OFFSET(probesize), AV_OPT_TYPE_INT64, {.i64 = 5000000 }, 32, INT64_MAX, D}, | ^ src/libavformat/options_table.h:40:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 40 | {"formatprobesize", "number of bytes to probe file format", OFFSET(format_probesize), AV_OPT_TYPE_INT, {.i64 = PROBE_BUF_MAX}, 0, INT_MAX-1, D}, | ^ src/libavformat/options_table.h:41:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 41 | {"packetsize", "set packet size", OFFSET(pack2et_ warningsisz generatede). , AV_OPT_TYPE_INT, {.i64 =src/libavformat/nutdec.c D:E1305F:AU19L:T warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]} , 0, INT_MAX, E }1305, | | ^ for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ CC libavformat/rtmppkt.o src/libavformat/oggparseogm.c:111:52: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] src/libavformat/options_table.h: 56111: | 136 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] if (56b | {y"steeeks2tanrye",a "ma2_lgleotw_ bseyeteks_ilnegf tt(&op n)on -frames_offset_tabsrc/libavformat/options_table.hle:[57p:163-:> cwarning: missing field 'unit' initializer [-Wmissing-field-initializers]u rrent_frame] >= p -57 | >{v"idaeon_asliyzzeed)ur a | t ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~io n", "specify how many microseconds are analyzed to probe the input", src/libavformat/movenc.cOFF:S3060E:T23(:m awarning: x_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] analyze_duration ),3060 | AV _ O PTf_oTrY P(Ein_tI NiT 64=, {0.;i 6i4 =< 0 s}-,> n0b_,s tIrNeaTm6s4;_ MiA+X,+ )D }{, | | ^ ~ ^ ~~~~~~~~~~~~~ src/libavformat/oggparsevorbis.c:58:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/options_table.h:58:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | 58 | { "fcorr (yip =t ok0e; yi" , <" adsec-ry>pntbi_ocnha pkteerys";, OiFF+SE+T)( k e| y ~ ^ ~~~~~~~~~~~~~~~), AV_OPT_TYPE_BINARY, {.dbl = 0}, 0, 0, D}, | ^ src/libavformat/options_table.h:59:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | {"indexmem", "max memory used for timestamp index (per stream)", OFFSET(max_index_size), AV_OPT_TYPE_INT, {.i64 = 1<<20 }, 0, INT_MAX, D}, | ^ src/libavformat/options_table.h:60:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | {"rtbufsize", "max memory used for buffering real-time frames", OFFSET(max_picture_buffer), AV_OPT_TYPE_INT, {.i64 = 3041280 }, 0, INT_MAX, D}, /* defaults to 1s of 15fps 352x288 YUYV422src/libavformat/movenc.c v:i3080d:e34:o warning: *comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]/ | ^ 3080 | for (int i = 0, index = 1; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/options_table.h:63:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | {"max_delay", "maximum muxing or demuxing delay in microseconds", OFFSET(max_delay), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, INT_MAX, E|D}, | ^ src/libavformat/options_table.h:64:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | {"start_time_realtime", "wall-clock time when stream begins (PTS==0)", OFFSET(start_time_realtime), AV_OPT_TYPE_INT64, {.i64 = AV_NOPTS_VALUE}, INT64_MIN, INT64_MAX, E}, | ^ src/libavformat/options_table.h:65:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | {"fpsprobesize", "number of frames used to probe fps", OFFSET(fps_probe_size), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX-1, D}, | ^ src/libavformat/options_table.h:66:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | {"audio_preload", "microseconds by which audio packets should be interleaved earlier", OFFSET(audio_preload), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX-1, E}, | ^ src/libavformat/options_table.h:67:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | {"chunk_duration", "microseconds for each chunk", OFFSET(max_chunk_duration), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX-1, E}, | ^ src/libavformat/mxfdec.c:1796:108: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] src/libavformat/options_table.h:68:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 681796 | | { "c h u nk _ s i z e " , "s iz e is-n>b obydtye_s sfido r =esrc/libavformat/oggparseogm.c=ac :h 183bceh:su19tn_:bk o"dwarning: ,ycomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]_ sOFiFd S&&E Ts(-m a>183ix | n d _ceh uxin_fks_ si(izd o=e=s)- ,> bAVpse_OisPtz_iTe_n Td| i ~~~~~~~~~ ^ ~~~~~~4n d=e x0_}s,t a0r,t _IpNosTit_iMAoXn- 1=,= E }b,e s t| _ ^ 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] 1795 | s->body_sid == best_body_sid && s->index_sid == best_index_sid && s->index_starCC libavformat/rtmpproto.o t_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-src/libavformat/options_table.h>:in81d:e138x:_ swarning: tmissing field 'unit' initializer [-Wmissing-field-initializers]a rt_position > 81l | a{s"tu_sien_dweaxl_lscltoarctk)_a s_&t&i m | e ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~s tamps", "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_2I warningNTs64 generated, . {.i64 = 0}, 0, INT64_MAX-1, D}, | ^ src/libavformat/options_table.h:83:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | {"correct_ts_overflow", "correct single timestamp overflows", OFFSET(correct_ts_overflow), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, D}, | ^ src/libavformat/options_table.h:84:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | {"flush_packets", "enable flushing of the I/O context after each packet", OFFSET(flush_packets), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 1, E}, | ^ src/libavformat/options_table.h:85:175: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | {"metadata_header_padding", "set number of bytes to be written as padding in a metadata header", 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(msrc/libavformat/omadec.cax_i:n566t:e21r: lwarning: eacomparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare]v e_delta), AV_OPT _566T | Y P E _ IiNf T(p6-4,> b{u .fi_6s4i z=e 1 0<0 0t00a0g0_l e}n, 0+, 5I) N T| 6 ~~~~~~~~~~~ ^ ~~~~~~~~~~~4 _MAX, E }, | ^ 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; src/libavformat/options_table.h:i95:+161+:) warning: {missing field 'unit' initializer [-Wmissing-field-initializers] | ~ ^ ~~~~~~~~~~ src/libavformat/mpegts.c95: | 2873{:"19m: awarning: xcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_t s_probe" ,2873 | " m a xi mu m n u m beirf (oif pa=c=k ettss- t>on rbe_adprg w&&h tis-l>e nwabi_tpirngg >f o0r )t {h e f| i ~ ^ ~~~~~~~~~~ rst timestamp", OFFSET(max_ts_probe), AV_OPT_TYPE_INT, { .i64 = 50 }, 0, INT_MAX, D }, | ^ src/libavformat/options_table.h:101:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | {"dump_separator", "set information dump field separator", OFFSET(dump_separator), AV_OPT_TYPE_STRING, {.str = ", "}, 0, 0, D|E}, | ^ src/libavformat/options_table.h:102:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | {"codec_whitelist", "List of decoders that are allowed to be used", OFFSET(codec_whitelist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/omadec.c:594:33: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] src/libavformat/options_table.h: 103594: | 142 : warning: imissing field 'unit' initializer [-Wmissing-field-initializers]f (err || avi o103 | _{t"feolrlm(sa-t_>wpbh)i te"c,o nt"eLinstt_ sotfa rdt)e m u| x ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ers that are allowed to be used", OFFSET(format_whitelist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/options_table.h:104:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | {"protocol_whitelist", "List of protocols that are allowed to be used", OFFSET(protocol_whitelist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/mov.c:3980:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavformat/options_table.h:105:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3980 | 105i | f{ "(psrco-to>cctotls_b_ldaactkal[iis]t.c"o,u "nLits >t IofN Tp_rMoAtX o-co lss ct-ha>ts aarme pnloet_ oaflflsoewtes_dc otunot )be u s| e ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~d ", OFFSET(psrc/libavformat/mov.cr:o3990:t27oc:ol _warning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]l acklist) ,3990 | A V _ O P T_ TY P Ef_oSrTR I(NiGn,t { j. st=r =0 N;U LjL < }s, c ->0c,t 0t,s_ dDa t}a, [ i| ] ^ .count; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4003:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavformat/options_table.h:106: 115:4003 | warning: missing field 'unit' initializer [-Wmissing-field-initializers] i106f | { "(smca-x>s_ystnrcea_mgsr"o,u "pma[src/libavformat/mxfdec.cxii:m]um. 1894c:no21:u uwarning: nmt comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]b >e IrNT _oMfAX s-t srcea-m> s1894o"pe | , nOF _src/libavformat/mpegts.cFS Ek: T (e2898y ma:x__s 20ts am:p r ealmwarning: se)dietcomparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare], s__ uAcnViot _uOn=P t 2898T)_ F | TF| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~YMP AEX (_iIendNtsrc/libavformat/mov.ciT,6:4017t:_ 423u{n_:t i.t ,warning: ib6a4comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare]s c k- >==i nF1040170 | d F M I N 0e ( s e x}e,i _0k,f sIb tNaTa_(MrcstAXk,g _D,-p },> o p| csoo ^iutnst i) o; > | n ^ ~~~~~~~~ ~~~ I);N T/_*M AcXlsrc/libavutil/macros.h :am-p49 :s25ia:fm pl enote: expanded from macro 'FFMIN't rsrc/libavformat/options_table.h_:y107idi): n 173 49| g | : ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ # dtwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]o f isneee kF bFefMoIr N107e( s | t{a",sabrk)it p(_*e(/s a t)| i ^ ~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~> m a(teb_)d ?u (src/libavutil/macros.hb)r ::a47 t(:iao25)n:_f)r o m note: _expanded from macro 'FFMAX'| p t ~ ^ ~s ", " s47k | #idpef indeu rFaFMtAiXo(an, bc)a l(cu(laa)t i> o(nb ) i?n es(tai) m:a t(eb_t)i) m in| g ~ ^ ~ s_from_pts",src/libavformat/mxfdec.c :O1896:F23FS:ET (warning: scomparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]k ip_estim a1896te | _d u r a t i on _ friomf_ p(tesd),i tA_V_uOnPTi_tT Y

BOiOLn,d e{x.i_6s4t a= r0}t,_ 0p,o s1i,t iD}o,n | + ^ s->index_duration) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.csrc/libavformat/options_table.h::1902108::41144: :warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1902 | 108 | {" m a x _ pr o b e _ipfa ck(est-s>"n,b "_Miaxnidmuemx _neunmbterr ioesf = = p2a c* kset-s>i ntdoe pxr_douber aat cioodne c+" ,1) OF F| ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~S ET(max_probe_packets), AV_OPT_TYPE_INT, { .i64 = 2500 }, 0, INT_MAX, D }, | ^ src/libavformat/options_table.h:109:6: warning: missing field 'help' initializer [-Wmissing-field-initializers] 109 | {NULL}, | ^ src/libavformat/options_table.h:87:146: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 87 | {"max_interleave_delta", "maximum buffering duration for interleaving", OFFSET(max_interlsrc/libavformat/mxfenc.cea:v1651e:_19d:e lwarning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a ), AV_OPT_TYPE _1651IN | T6 4, { .fio64r =( i 1= 00;0 0i0 <0 0s0-> n}b, _0s,t IrNTe6a4m_sM;A Xi,++ ) E{ } , | | ~ ^~~~~~~~~ ~ ^ ~~~~~~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ In file included from src/libavformat/options.c:39: src/libavformat/options_table.h:86:125: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 86 | {"output_ts_offset", "set output timestamp offset", OFFSET(output_ts_offset), AV_OPT_TYPE_DURATION, {.i64 = 0}, -INT64_MAX, INT64_MAX, E}, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ In file included from src/libavformat/options.c:39: src/libavformat/options_table.h:86:113: warning: implicit conversion from 'long long' to 'double' changes value from -9223372036854775807 to -9223372036854775808 [-Wimplicit-const-int-float-conversion] 86 | {"output_ts_offset", "set output timestamp offset", OFFSET(output_ts_offset), AV_OPT_TYPE_DURATION, {.i64 = 0}, -INT64_MAX, INT64_MAX, E}, | ~ ^~~~~~~~~~ src/libavformat/options_table.h:82:159: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775806 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 82 | {"skip_initial_bytes", "set number CC libavformat/rtpdec.o of bytes to skip before reading header and frames", OFFSET(skip_initial_bytes), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX-1, D}, | ~ ~~~~~~~~~^~ src/libavformat/options_table.h:64:156: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 64 | {"start_time_realtime", "wall-clock time when stream begins (PTS==0)", OFFSET(start_time_realtime), AV_OPT_TYPE_INT64, {.i64 = AV_NOPTS_VALUE}, INT64_MIN, INT64_MAX, E}, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ In file included from src/libavformat/options.c:39: src/libavformat/options_table.h:57:151: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 57 | {"analyzeduration", "specify how many microseconds are analyzed to probe the input", OFFSET(max_analyze_duration), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT64_MAX, D}, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ In file included from src/libavformat/options.c:39: src/libavformat/options_table.h:39:96: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 39 | {"probesize", "set probing size", OFFSET(probesize), AV_OPT_TYPE_INT64, {.i64 = 500000src/libavformat/mxfenc.c0 }:, 17083:2,23 : Iwarning: Ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]T 64_MAX, D}, | ~ ^~~~~~~~~ 1708 | /usr/include/stdint.h : 46: 21 : note: expanded from macro 'INT64_MAX'f or ( 46i | #=d ef0i;ne iI NT<6 4_sMA-X> n b(0_xs7tffrfefafmfsf;ff fiff+f+ff)) {| ^~~~~~~~~~~~~~~~~~ | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:1945:31: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 1945 | if (s->index_duration > INT_MAX - index_table->nb_ptses) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:1953:33: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1953 | s->nb_index_entries != s->index_duration * 2 + 1) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:1952:33: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1952 | s->nb_index_entries != s->index_duration + 1 && /* Avid index */ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:1951:33: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1951 | if (s->nb_index_entries != s->index_duration && | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:2013:33: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 2013 | if (s->nb_index_entries == 2 * s->index_duration + 1) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:2015:33: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 2015 | if (s->nb_index_entries == index_delta * s->index_duration + 1) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/rtpdec_ac3.o src/libavformat/mxfenc.c:1810:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1810 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfenc.c:1838:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1838 | for (i = 0; src/libavformat/mxfdec.ci <: 2125m:x23f:-> ewarning: dicomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t _units_count; i2125++ | ) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ for (k src/libavformat/mxfenc.c=: 1850:0;43 :k fc->nb _1850 | s tr ea m s ; k ++ ) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ for (j = key_index; j < mxf->edit_units_count; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:1854:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1854 | if (j == mxf->edit_units_count) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4054:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavformat/rtpdec_amr.o 4054 | for (i = 0; i < sc->elst_count; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:4083:58: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 4083 | if (av_sat_sub64(start_time, empty_duration) != start_time - (uint64_t)empty_duration) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4152:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 4152 | i + 1 == sc->stsc_data[stsc_index + 1].first) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4165:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 4165 | for (j = 0; j < sc->stsc_data[stsc_index].count; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4172:92: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 4172 | if (!sc->keyframe_absent && (!sc->keyframe_count || current_sample+key_off == sc->keyframes[stss_index])) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4288:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 4288 | i + 1 == sc->stsc_data[stsc_index + 1].first) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4317:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4317 | if (sti->nb_index_entries >= total) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ CC libavformat/rtpdec_asf.o src/libavformat/mpegts.c:3285:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3285 | for (i = 0; i < FF_ARRAY_ELEMS(ts->pools); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/qtpalette.c:354:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 354 | for (i = 0; i < color_count; i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/qtpalette.c:375:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 375 | for (i = 0; i < color_count; i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/qtpalette.c:388:41: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 388 | for (i = color_start; i <= color_end; i++) { | ~ ^ ~~~~~~~~~ CC libavformat/rtpdec_dv.o src/libavformat/mxfenc.c:2030:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2030 | for (i = 0; i < FF_ARRAY_ELEMS(mxf_prores_codec_uls); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/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)) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavformat/rtpdec_g726.o src/libavformat/options.c:228:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 228 | { NULL } | ^ src/libavformat/pcmdec.c:116:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "sample_rate", "", offsetof(PCMAudioDemuxerContext, sample_rate), AV_OPT_TYPE_INT, {.i64 = 44100}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/pcmdec.c:118:166: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 118 | { "channels", "", offsetof(PCMAudioDemuxerContext, channels), AV_OPT_TYPE_INT, {.i64 = 1}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_DEPRECATED }, | ^ CC libavformat/rtpdec_h261.o src/libavformat/pcmdec.c:119:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 119 | { "ch_layout", "", offsetof(PCMAudioDemuxerContext, ch_layout), AV_OPT_TYPE_CHLAYOUT, {.str = NULL}, 0, 0, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/pcmdec.c:123:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 123 | { NULL }, | ^ 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/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) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/rtpdec_h263.o 2 warnings generated. src/libavformat/mov.c:4510:69: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4510 | if (sc->stsc_count && sc->stsc_data[ sc->stsc_count - 1 ].first > sc->chunk_count) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:4539:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4539 | if (sc->dref_id-1 < sc->drefsrc/libavformat/mxfdec.cs_co:u2468n:t 41&:& swarning: ccomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]- >drefs[sc->dref_id-1 ].2468p | a th ) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ descriptor->color_range == ((14<<(descriptor->component_depth - 4)) + 1)) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:2467:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2467 | descriptor->white_ref_level == (235<<(descriptor->component_depth - 8)) && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/prompeg.c:127:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 127 | { NULL } | ^ src/libavformat/pmpdec.c:105:18: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 105 | if (size < 9 + 4*pmp->num_streams) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/pmpdec.c:111:40: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 111 | if (fsize > 0 && i == 0 && pos > fsize) { | ~~~ ^ ~~~~~ src/libavformat/pmpdec.c:116:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 116 | for (i = 1; i < pmp->num_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ CC libavformat/rtpdec_h263_rfc2190.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++) { | ~ ^ ~~~~~~~~~~~~~~~ CC libavformat/rtpdec_h264.o CC libavformat/rtpdec_hevc.o 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/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 }, | ^ 52 warnings generated. CC libavformat/rtpdec_ilbc.o src/libavformat/mxfenc.c:2318:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2318 | for (i = 0; i < FF_ARRAY_ELEMS(mxf_h264_codec_uls); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4974:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4974 | for (i = 0;3 i warning 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_idCC libavformat/rtpdec_jpeg.o == track_id) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 4 warnings generated. src/libavformat/pvfdec.c:49:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | bps <= 0 || bps > INT_MAX / FF_SANE_NB_CHANNELS || sample_rate <= 0) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/pvfdec.c:48:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 48 | if (channels <= 0 || channels > FF_SANE_NB_CHANNELS || | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavformat/rtpdec_latm.o src/libavformat/mov.c:5064:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5064 | for (i = 0; i < c->fc->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:5065:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5065 | if (c->fc->streams[i]->id == frag->track_id) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:5075:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5075 | if (sc->pseudo_stream_id + 1 != frag->stsd_id && sc->pseudo_stream_id != -1) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:4451:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4451 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:4460:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4460 | mov->tracks[i].track_id = i >= s->nb_streams ? ++next_generated_track_id : s->streams[i]->id; | ~ ^ ~~~~~~~~~~~~~ 11 warnings generated. 2 warnings generated. src/libavformat/movenc.c:4497:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4497 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:4538:75: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4538 | int ret = mov_write_trak_tag(s, pb, mov, &(mov->tracks[i]), i < s->nb_streams ? s->streams[i] : NULL); | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:4567:11: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 4567 | len = FFMIN(sizeof(buf) / 2 - 1, len); | ^ ~~~~~~~~~~~~~~~~~~~ ~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/rtpdec_mpeg12.o src/libavformat/mxfenc.c:2547:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2547 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfenc.c:2691:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2691 | if (st->index != s->nb_streams - 1) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:2733:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2733 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ 8 warnings generated. 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/qcp.c:132:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 132 | for (i=0; ifc->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_duCC libavformat/rtpdec_mpeg4.o ration) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:5346:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5346 | if (i < entries) { | ~ ^ ~~~~~~~ 2 warnings generated. 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) { | ~~~~~~~~~~~~ ^ ~~~~~~~~ 15 warnings generated. src/libavformat/pva.c:209:17: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 209 | pos_limit = FFMIN(*pos+PVA_MAX_PAYLOAD_LENGTH*8, (uint64_t)*pos+pos_limit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mxfenc.c:2902:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2902 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/r3d.c:124:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 124 | for (i = 0; i < r3d->video_offsets_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rtpdec_mpegts.o src/libavformat/mov.c:5421:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5421 | if (c->fc->streams[i]->id == track_id) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/mov.c:5447:38: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 5447 | if (av_sat_add64(offset, offadd) != offset + (uint64_t)ofsrc/libavformat/mxfdec.cfa:d3225d:)113 :| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] src/libavformat/mov.c:5476: 413225: | warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] { { 0x06 ,54760 | x 0 e , 0x 2b , 0x 3 4 , 0xa0v_2sa,t0x_0ad5d,604(xp0t1,s0,x d0u1ra,t0xi0ond), 0!=x 0pt1s, +0 x(u0i2nt,604x_01t,)d0urxa0t1io,n0 x 05| , ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~0 x01,0x00 }, src/libavformat/mov.cm:xf5475_r:e40a:d _pwarning: rcomparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]i mer_pack 5475} | , | ^ if (av_sat_add64(offset, size) != offset + (uint64_t)size || src/libavformat/mxfdec.c :| 3226 ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ :116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] src/libavformat/mov.c:5507:23 :3226 | warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] { { 0x0 65507, | 0 x0 e , 0 x 2 b ,f0oxr3 (4i ,=0x 020,;0 xi0 5,<0x 0c1-,>0xf0r1a,g0_xi0ndd,e0xx.0nb1_,i0texm02s,;0 ix+0+1,)0 x{0 1 | , ~ ^ ~~~~~~~~~~~~~~~~~~~~~~0x 02,0x01,src/libavformat/mov.c0:x55090:045 : }warning: ,comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] mxf_read _5509p | a r ti ti on _p a c k } , f| o ^ r (j = 0; ref_st == NULL && j < item->nb_stream_info; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 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,0CC libavformat/rtpdec_mpa_robust.o x34,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,0xCC libavformat/rtpdec_qcelp.o 01,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,0x02src/libavformat/movenc.c,0x0:1,49120:x33:0 1,warning: 0xcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]03 ,0x04,0x00 }, mx f4912_ | r e a d _ ipfa r(ttriactki-o>nnb__fpraacgk_ i}nf,o > =| ^t rack->frag_info_capacity) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3234:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3234 | { { 0x06,0x0e,0x2b,0x34,0x0src/libavformat/mxfenc.c2,0:x30480:195: ,0warning: xcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 1,0x01,0x0d,0x01 ,03048x | 0 2 ,f0oxr 0(1i, 0= x001;, i0 x<0 4m,0xxf0-2>,b0oxdy0_0pa r}t,i tmixonfs__rcoeuandt_;p ai+r+t) i{t i o| n ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~_ pack }, | ^ src/libavformat/mxfdec.c:3235:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3235 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x04,0x04,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3236:118: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3236 | { { 0x06,0x0e,0x2b,0x34,0x02,0x53,0x01,0x01,0x0d,0x01,0x01,0x01,0x01,0x01,0x2f,0x00 }, mxf_read_preface_metadata }, | ^ src/libavformat/mxfdec.c:3237:125: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3237 | { { 0x06,0x0e,0x2b,0x34,0x02,0x53,0x01,0x01,0x0d,0x01,0x01,0x01,0x01,0x01,0x30,0x00 }, mxf_read_identification_metadata }, | ^ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rtpdec_qdm2.o 3 warnings generated. src/libavformat/mov.c:5664:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 5663 | av_log(c->fc, AV_LOG_TRACE, "duration=%"PRId64" time=%"PRId64" rate=%f\n", | ~~~~~~ 5664 | e->duration, e->time, e->rate); | ~~~^~~~ src/libavformat/mxfenc.c: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/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) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 39 warnings generated. CC libavformat/rtpdec_qt.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}, | ^ src/libavformat/mxfenc.c:3223:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3223 | { NULL }, | ^ src/libavformat/mxfdec.c:3344:27: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 3344 | if (avio_tell(pb) > klv_end) { | ~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavformat/mxfenc.c:3235:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3235 | offsetof(MXFContext, channel_count), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 8, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/mxfenc.c:3238:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3238 | offsetof(MXFContext, store_user_comments), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/mxfenc.c:3239:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3239 | { NULL }, | ^ src/libavformat/mxfdec.c:3389:30: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 3389 | ifsrc/libavformat/mxfenc.c (:a3251v:i120:o warning: _missing field 'unit' initializer [-Wmissing-field-initializers] tell(s->pb) >3251 | n e x t ) { | of ~~~~~~~~~~~~~~~~ ^ ~~~~f setof(MXFContext, audio_edit_rate), AV_OPT_TYPE_RATIONAL, {.dbl=25}, 0, INT_MACC libavformat/rtpdec_rfc4175.o X, 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 }, | ^ CC libavformat/rtpdec_svq3.o src/libavformat/mxfdec.c:3416:66: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 3416 | mxf->run_in + mxf->current_partition->previous_partition <= mxf->last_forward_tell) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rtpdec_vc2hq.o src/libavformat/mxfdec.c:3509:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3509 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3525:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3525 | for (x = 0; x < mxf->partitions_count; x++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3545:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3545 | if (x < mxf->partitions_count - 1) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) | ~ ^ ~ CC libavformat/rtpdec_vp8.o In file included from src/libavformat/redspark.c:22: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/redspark.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/movenc.c:5332:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/rawdec.c:123:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 5332 | for (i = 0;123 | i < s{- >"nfbr_asmterreataem"s,; i"++"), {O F F| S ~ ^ ~~~~~~~~~~~~~ ET(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/mxfdec.c:3626:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3626 | for (i = 0; i < mxf->partitions_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rawdec.c:138:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 138 | { "raw_packet_size", "", OFFSET(raw_packet_size), AV_OPT_TYPE_INT, {.i64 = RAW_PACKET_SIZE }, 1, INT_MAX, DEC}, | ^ src/libavformat/rawdec.c:139:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 139 | { NULL }, | ^ 1 warning generated. src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mxfdec.c:3718:45: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 3718 | if (mxf-src/libavformat/movenc.c>ru:n_5506:i23n: + warning: mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]x f->footer_part i5506t | i o n > = ffioler_ s(iiz e=) {0 ; | i ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/rtpdec_vp9.o In file included from src/libavformat/redspark.c:22: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/redspark.c:22: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/redspark.c:22: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/redspark.c:22: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/redspark.c:22: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mxfdec.c:3819:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3819 | for (int i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3836:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3836 | for (int i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/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++) { | ~ ^ ~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/rm.c:47:24: warning: missing field 'tag' initializer [-Wmissing-field-initializers] 47 | { AV_CODEC_ID_NONE }, | ^ src/libavformat/mov.c:6312:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6312 | for (i = 0; i < c->fc->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:6318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6318 | if (i == c->fc->nb_streams) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/rawvideodec.c:139:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 139 | { "p40ix warningels_f generatedo. rmat", "set pixel format", OFFSET(pixel_format), AV_OPT_TYPE_STRING, {.str = "yuv420p"}, 0, 0, DEC }, | ^ src/libavformat/rawvideodec.c:140:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 140 | { "video_size", "set frame size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, DEC }, | ^ src/libavformat/mxfdec.c:3969:38: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] src/libavformat/mov.c:6388:23: warning: 3969comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavformat/rawvideodec.c | : 141 : 112 :i fwarning: (missing field 'unit' initializer [-Wmissing-field-initializers]t 6388 | & & t r a c 141fko | ->r s (a im { ="pf l0r; e_acmieo ruantsnpebl_tptes_ cefroasmu)en t{ r &| ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~a &t !epb"->,e oOfF_FrSeaEchTe(df;r aime+r+a) t{ e | ) ~ ^ ~~~~~~~~~~~~~~~ , AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC }, | ^ src/libavformat/rawvideodec.c:142:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 142 | { NULL }, | ^ src/libavformat/mxfdec.c:4001:52: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4001 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ 1 warning generated. 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++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4058:64: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4058 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4078:60: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4078 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4085:60: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4085 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mov.c:6481:73:src/libavformat/mxfdec.c warning: :comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]4091 :60: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4091 | 6481 | a v io _ s e emkx(f->pbc, uernrcernytpt_ikoln_vi_dnadetx-a> a=u x(ilKiLaVrPy_aockfefste){t{s0[}}0;] ,| ^S EEK_SET) != encryption_index->auxiliary_offsets[0]) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4100:56: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4100 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ 1 warning generated. src/libavformat/mxfdec.c:4111:52: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4111 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ CC libavformat/rtpdec_xiph.o 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.nextsrc/libavformat/mov.c_kl:v6544):53 :{ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c6544: | 4050 : 51 : warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare]i f (avio_read (4050p | b , bu f f e r + o f f s e itf, (tok_rlev.ande)x t!_=kl vt o-_ krlev.alde) n{g t h| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~= = pos && max_data_size > MXF_MAX_CHUNK_SIZE) { | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ 14 warnings generated. CC libavformat/rtpenc.o src/libavformat/mxfdec.c:4125:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4125 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ 21 warnings generated. src/libavformat/mxfdec.c:4152:35: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 4152 | const uint8_t *end = p->buf + FFMIN(p->buf_size, RUN_IN_MAX + 1 + sizeof(mxf_header_partition_pack_key)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mxfdec.c:4154:21: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 4154 | if (p->buf_size < sizeof(mxf_header_partition_pack_key)) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4207:48: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4207 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/rmenc.c:96:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 96 | for(i=0;inb_streams;i++) { | ~^~~~~~~~~~~~~~~~ src/libavformat/rmenc.c:133src/libavformat/mov.c:15: :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]6686 :19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 133 | for(i=0; 6686i | < F F _ AfRorR A(Yi_ E=L 0E;M Si( ff<_ remn_trmye_tcaodunatt a&)&; !pib+-+>)e o{f _ r| e ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~a ched; i++)src/libavformat/rmenc.c {: 139 :15| : ~ ^ ~~~~~~~~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 139src/libavformat/mov.c | : 6687 : 36 :f owarning: rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( i=0; isrc/libavutil/macros.hn:b49_:s25t:r enote: aexpanded from macro 'FFMIN'm s;i++) {49 | #d| e ~^~~~~~~~~~~~~~~~f ine FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mxfdec.c:4268:52: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4268 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4214:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4214 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4223:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4223 | if (i == s->nb_streams) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4262:25: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 4262 | if (seekpos < klv.next_klv - klv.length || seekpos >= klv.next_klv) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4274:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4274 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4290:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 4290 | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/mxfdec.c:4291:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 4291 | { NULL }, | ^ src/libavformat/rmenc.c:326:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 326 | for(n=0;nnb_streams;n++) { | ~^~~~~~~~~~~~~~ CC libavformat/rtpenc_amr.o 5 warnings generated. src/libavformat/rmenc.c:456:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/movenc.c:6179:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 456 | for(i=0 ;6179i | < s - >n bi_fs t(rterakm-s>;enit+r+y) > = | tr ~^~~~~~~~~~~~~~k- >cluster_capacity) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ CC libavformat/rtpenc_chain.o 1 warning generated. 4 warnings generated. src/libavformat/rl2.c:175:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 175 | for(i=0; i < frame_count;i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/rl2.c:182:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 182 | for(i=0; i < frame_count;i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/rl2.c:189:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 189 | for(i=0; i < frame_count;i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/rl2.c:198:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 198 | for(i=0;isubsample_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:6999:103: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 6999 | if (sample->subsamples[i].bytes_of_clear_data + sample->subsamples[i].bytes_of_protected_data > size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/rl2.c:240:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 240 | for(i=0; inb_streams; i++){ | ~^~~~~~~~~~~~~~ src/libavformat/rl2.c:242:31: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 242 | if (rl2->index_pos[i] < sti->nb_index_entries | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rtpenc_h261.o src/libavformat/rl2.c:290:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 290 | for(i=0; i < s->nb_streams; i++){ | ~ ^ ~~~~~~~~~~~~~ CC libavformat/rtpenc_h263.o src/libavformat/mov.c:7053:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 7053 | for (i = 0; i < sample->subsample_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:7054:103: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 7054 | if (sample->subsamples[i].bytes_of_clear_data + sample->subsamples[i].bytes_of_protected_data > size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/mov.c:7115:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 7115 | for (i = 0; i < sample->subsample_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:7116:103: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 7116 | if (sample->subsamples[i].bytes_of_clear_data + sample->subsamples[i].bytes_of_protected_data > size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/mov.c:7129:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 7129 | if (rem_bytes < 16*sample->crypt_byte_block) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:7135:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 7135 | data += FFMIN(16*sample->skip_byte_block, rem_bytes); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mov.c:src/libavformat/rpl.c7136:26::291 src/libavformat/rdt.c:warning: 29:comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]:66 :warning: 53:comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7136 | 291 | r66 | e m f_or }b (ywih =t 0ie;s !l-eer =ro( frFi Fr&sMtI_N(&s 1i6 ectsh_kiuidp_nxkbsy;t e+i+_b ls+-)o> cnkCC libavformat/rtpenc_h263_rfc2190.o , {r_ ems_b yt| rt ~ ^ ~~~~~~~~~~~~~~~~e easm)s; < | i ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ c->nbsrc/libavutil/macros.h_:s49t:r25e:a mnote: expanded from macro 'FFMIN's && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/rpl.c:331:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 331 | if (rpl->chunk_number >= sti->nb_index_entries) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rpl.c:355:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 355 | if (ret != frame_size) | ~~~ ^ ~~~~~~~~~~ src/libavformat/rpl.c:363:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare] 363 | if (rpl->frame_insrc/libavformat/mov.c_pa:r7180t :==19 r:p lwarning: -comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]> frames_per_chu n7180k | ) { f| ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~o r (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] src/libavformat/riff.c7201 | : 651 :24 : warning: missing field 'guid' initializer [-Wmissing-field-initializers] data += FFM I651N( | 1 6 * sa m{p AlVe_C-O>sDkECi_pI_D_bNyOtNEe _}b lo ck| , ^ 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_bytesCC libavformat/rtpenc_h264_hevc.o ); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/movenc.c:6332:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6332 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:6349:49: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 6349 | if (side && side_size > 0 && (side_size != par->extradata_size || memcmp(side, par->extradata, side_size))) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:6374:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6374 | if (trk->entry && pkt->stream_index < s->nb_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/redspark.c:142:13: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 142 | if (ret != size) { | ~~~ ^ ~~~~ CC libavformat/rtpenc_jpeg.o src/libavformat/mov.c:7296:60: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7296 | } else if (encrypted_index >= 0 && encrypted_index < encryption_index->nb_encrypted_samples) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. src/libavformat/rsoenc.c:49:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | if (par->sample_rate >= 1u<<16) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ CC libavformat/rtpenc_latm.o 1 warning generated. CC libavformat/rtpenc_mpegts.o 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++) { | ~ ^ ~~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/rmdec.c:96:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 96 | for (i=0; inb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:7568:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7568 | CC libavformat/rtpenc_vc2hq.o if (i != avio_rb32(pb)) { | ~ ^ ~~~~~~~~~~~~~ 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++) | ~ ^ ~~~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rtpenc_vp8.o 6 warnings generated. src/libavformat/rmdec.c:270:63: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 270 | ast->coded_framesize * (uint64_t)sub_packet_h > (2 + (sub_packet_h & 1)) * ast->audio_framesize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rmdec.c:272:63: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 272 | In file included from src/libavformat/rtmppkt.c : 22 : src/libavcodec/bytestream.h :i171f :(18:a swarning: t->coded_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f ramesize * (uint64_t )171s | u b_ p a gc->kbetu_fhf e!r= + =2 *FaFsMtI-N>a(ug-d>ibo_ufrfamfeesri_ezne)d -{ g | - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~> buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/rtpenc_vp9.o 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,b1) warning( generated(a. ) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtmppkt.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavformat/rtmpproto.c:29: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_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_xiph.o In file included from src/libavformat/rtmpproto.c:29: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtmpproto.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' src/libavformat/rmdec.c49 | #d:e417f:i25:n ewarning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]F FMIN(a,b) (( a417) | > ( bi)f ?( c(obd)e c:_ d(aat))a _| ~ ^ ~s ize >= size) { | ~~~~~~~~~~~~~~~ ^ ~~~~ CC libavformat/rtpproto.o In file included from src/libavformat/rtmppkt.c:22: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtmppkt.c:22: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavformat/riffenc.c:26: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavformat/rtspdec.o 171 | src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] g 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ -src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' > 49 | #define FFMIN(a,b) ((a) > src/libavcodec/bytestream.h(b): ?271 :(17b:) warning: : comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare](a) ) | ~ ^ ~ b In file included from u271src/libavformat/rtmppkt.c | : 22 : src/libavcodec/bytestream.h :i318n:t15 :si zwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e 2 = F F318M | I N( g - i>fb u(fsfeir_zened2 !=- sgi-z>beu) f f| er ~~~~~ ^ ~~~~, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ fsrc/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' f 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ er += FFMIN(g->buffer_end - g->buffer, sCC libavformat/rtsp.o 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/libavformat/rtmpproto.c:29: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtmpproto.c:29: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | src/libavformat/movenc.c s:i6992z:23e: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]= FFMIN(g->buffer 6992_ | en d - g- >b u ffofr e(r,i s i=ze )0;; i| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ < s->nb_stsrc/libavutil/macros.h:r49:e25am:s; note: expanded from macro 'FFMIN'i ++) | ~ ^ ~~~~~~~~~~~~~ 49 | #define FFMIsrc/libavformat/movenc.cN:(7007a,:b)23 :( (warning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) > (b) ? 7007( | b) : ( a ) ) | fo ~ ^ ~r (i = 0; iIn file included from src/libavformat/rtmppkt.c<:22 : src/libavcodec/bytestream.hs:-356:>13n:b _warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t reams; i+ +356 | ) { si ze| 2 ~ ^ ~~~~~~~~~~~~~= FFMIN(p->bufsrc/libavformat/movenc.cfe:r7021_:e27n:d -warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]p ->buffe r7021, | s iz e) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h :49f:o25r: note: (expanded from macro 'FFMIN'i = 0; 49 | i# d FnFbM_IsNt(rae,ba)m (s(;a )i >+ +(b)) ?{ (b )| ~ ^ ~~~~~~~~~~~~~ : (a)) | ~ ^ ~ src/libavformat/movenc.cIn file included from :src/libavformat/rtmppkt.c7062::2219: :src/libavcodec/bytestream.h: 357warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7062357 | | fifo r ((siiz e2= !0=; s iiz e)< | s ~~~~~ ^ ~~~~- >nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ In file included from 24 warnings generatedsrc/libavcodec/bytestream.h. :317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavformat/riffenc.c :26 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ : src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' src/libavcodec/bytestream.h 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ :In file included from 186src/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) | ~~~~~ ^ ~~~~ 13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) :src/libavformat/rmdec.c: 445:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (a 445 | if (s->streams[n]->id == str_id) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~ )) | ~ ^ ~ In file included from src/libavformat/riffenc.c:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtmpproto.c:29: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtmpproto.c:29: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 7 warnings generated. src/libavformat/mov.c:8031:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8031 | for (j = 0; j < mov->nb_chapter_tracks; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:8035:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8035 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 12src/libavformat/movenc.c warnings: generated7271. :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++) { | ~ ^ ~~~~~~~~~~~~~ In file included from src/libavformat/riffenc.c:src/libavformat/mov.c:268210:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : src/libavcodec/bytestream.h :8210 | for (i = 0; i < (*index)->nb_encrypted_samples; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/riffenc.c:26: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mov.c: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] src/libavformat/rmdec.c 8232 | : 740 : 18 : warning: focomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r (j = 0; j < sc ->740d | r e f s _c ou n tfo;r (j+i=+0); i{< s -| > ~ ^ ~~~~~~~~~~~~~~~n b_streamssrc/libavformat/mov.c;i:+8281+:)23 :{ warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~^~~~~~~~~~~~~~ src/libavformat/rmdec.c8281: | 745 :15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for ( i745 | = 1 ; i i= mse-t>nab__stkreeaymss_)c o{u n t| ; ~ ^ ~~~~~~~~~~~~~ i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: src/libavformat/mov.c:8310:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] note: expanded from macro 'FFMIN' 8310 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/riffenc.c:26: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/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++) { | ~ ^ ~~~~~~~~~~~~~ In file included from src/libavformat/rtpdec.c:27: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/rtmphttp.c:265:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 265 | {"ffrtmphttp_tls", "Use a HTTPS tunneling connection (RTMPTS).", OFFSET(tls), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DEC}, | ^ src/libavformat/movenc.c:7512:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/rtmphttp.c7512: | 266 : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] f or (266i | = 0{; iN ,n b _| ^s treams; i++) { | ~ ^ ~~~~~~~~~~~~~ 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->busrc/libavformat/mov.cffe:r,8357 :s19i:z warning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h :835749 | :25 : fnote: orexpanded from macro 'FFMIN' ( i = 0; i49 | <# diteefm_icnoeu nFt;F iM+I+N) ({a , | b ~ ^ ~~~~~~~~~~) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpdec.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b)CC libavformat/rtspenc.o ((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 = FFsrc/libavformat/mov.cM:8446:38: warning: missing field 'size' initializer [-Wmissing-field-initializers] IN 8446 | MOVAtom atom = { AV_RL32("root") }; | ^ (p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) (src/libavformat/movenc.c(:7662:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] a) 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++) { | ~ ^ ~~~~~~~~~~~~~ b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/riffenc.c:26: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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: 22src/libavcodec/bytestream.h:293 warning:s13 generated:. warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpdec.c:27: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/s337m.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpdec.c:27: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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, sizesrc/libavformat/mov.c);: 8481| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 23: src/libavutil/macros.h:warning: 49comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :25: note: expanded from macro 'FFMIN' 49 | #8481d | e f i ne F FM I N(fa,ob)r ( (a()i > =(b )0 ;? i( b<) :s (-a)>) n b| ~ ^ ~_ streams; iIn 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] src/libavformat/mov.c357: | 8490 : 19 : ifwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare](s ize2 ! =8490 | s i zfe)o r| ~~~~~ ^ ~~~~( 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/samidec.o CC libavformat/sapdec.o src/libavformat/mov.c:8656:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8656 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/sapenc.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++) | ~^~~~~~~~~~~~~~ 6 warnings generated. CC libavformat/sauce.o 1 warning generated. src/libavformat/mov.c:8855:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8855 | if (sc->ctts_data && sc->ctts_index < sc->ctts_count) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:8860:49: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 8860 | sc->ctts_data[sc->ctts_index].count == sc->ctts_sample) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:8859:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8859 | if (sc->ctts_index < sc->ctts_count && | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:8874:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8874 | if (sc->sdtp_data && sc->current_sample <= sc->sdtp_count) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/rmdec.c:1235:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1235 | for (j = 0; j < len; j++) { | ~ ^ ~~~ src/libavformat/rmdec.c:1291:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1291 | for (j = 0; j < len; j++) { | ~ ^ ~~~ src/libavformat/rtpdec_h264.c:108:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 108 | && (dst - base64packet) < sizeof(base64packet) - 1) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/mov.c:9061:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 9061 | if (stream_index >= s->nb_streams) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:9075:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 9075 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:9089:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 9089 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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 }, | ^ src/libavformat/rtpdec_asf.c:49:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | if (len < sizeof(ff_asf_guid) * 2 + 22 || | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rtpdec_asf.c:58:27: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 58 | if (chunksize > end - p) | ~~~~~~~~~ ^ ~~~~~~~ src/libavformat/rtpdec_asf.c:74:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 74 | } while (end - p >= sizeof(ff_asf_guid) + 8); | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/sbcdec.o CC libavformat/sbgdec.o 4 warnings generated. src/libavformat/rtpdec_asf.c:165:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 165 | for (i = 0; i < rt->asf_ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/sccdec.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)) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/sccenc.o CC libavformat/scd.o In file included from src/libavformat/rtpdec_jpeg.c:29: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/sdns.o In file included from src/libavformat/rtpdec_jpeg.c:29: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpdec_jpeg.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/sdp.o src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' src/libavformat/rtpdec_mpegts.c49 | #d:e84f:i31n:e warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F FMIN(a,b) ((a) > (84 | b ) ? ( b) : (a ))d a| ~ ^ ~t a->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)) | ~ ^ ~ In file included from src/libavformat/rtpdec_jpeg.c:29: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpdec_jpeg.c:29: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/sdr2.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpdec_jpeg.c:29: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpdec_jpeg.c:29: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpdec_jpeg.c:29: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/sdsdec.o CC libavformat/sdxdec.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] CC libavformat/seek.o 120 | if (!continuation && adu_size <= len) { | ~~~~~~~~ ^ ~~~ CC libavformat/segafilm.o 4 warnings generated. src/libavformat/rtpdec_qdm2.c:85:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 85 | if (item_len < 2 || end - p < item_len || config_item > 4) | ~~~~~~~ ^ ~~~~~~~~ CC libavformat/segafilmenc.o src/libavformat/rtpdec_qdm2.c:169:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 169 | if (end - p < len + (type == 0x7F) || id >= 0x80) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 4 warnings generated. src/libavformat/rtpdec_qdm2.c:282:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 282 | if (++qdm->n_pkts < qdm->subpkts_per_block) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rtpdec_rfc4175.c:278:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 278 | if (payload_len < data->pgroup) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/rtpdec_rfc4175.c:300:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 300 | if (copy_offset + length > data->frame_size || !data->frame) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavformat/segment.o CC libavformat/serdec.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/sga.o In file included from src/libavformat/rtpdec_xiph.c:34: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpdec_xiph.c:34: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpdec_xiph.c:34: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 2 warnings generated. src/libavformat/rtpdec_mpeg4.c:278:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 278 | data->buf_size = FFMIN(len, sizeof(data->buf)); | ^ ~~~ ~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:271CC libavformat/shortendec.o :17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavformat/rtpdec_xiph.c:34: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpdec_xiph.c:34: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpdec_xiph.c:34: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/sierravmd.o src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpdec_xiph.c:34: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpdec_xiph.c:34: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 2 warnings generated. src/libavformat/rtpenc.c:34:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 34 | { "payload_type", "Specify RTP payload type", offsetof(RTPMuxContext, payload_type), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 127, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/rtpenc.c:35:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 35 | { "ssrc", "Stream identifier", offsetof(RTPMuxContext, ssrc), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/rtpenc.c:36:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 36 | {2 " warningcnasm generatede". , "CNAME to include in RTCP SR packets", offsetof(RTPMuxContext, cname), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/rtpenc.c:37:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 37 | { "seq", "Starting sequence number", offsetof(RTPMuxContext, seq), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 65535, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/rtpenc.c:38:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 38 | { NULL }, | ^ 47 warnings generated. CC libavformat/siff.o CC libavformat/smacker.o src/libavformat/rtpenc.c:148:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 148 | s1->packet_size = FFMIN(s1->packet_size, | ^ ~~~~~~~~~~~~~~~ 149 | s1->pb->max_packet_size); | ~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/smjpeg.o 5 warnings generated. CC libavformat/smjpegdec.o src/libavformat/rtpdec.c:663:31: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 663 | if (s->last_rtcp_ntp_time != AV_NOPTS_VALUE) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/rtpdec.c:669:31: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 669 | if (s->last_rtcp_ntp_time != AV_NOPTS_VALUE && s->ic->nb_streams > 1) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/smjpegenc.o src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpenc_jpeg.c:22: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ CC libavformat/smoothstreamingenc.o src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/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) | ~~~~~ ^ ~~~~ CC libavformat/smush.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/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/sol.o src/libavformat/rtmpproto.c:1718:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1718 | while (*cptr && *cptr != ' ' && i < sizeof(authmod) - 1) | ~ ^ ~~~~~~~~~~~~~~~~~~~ 12 warnings generated. In file included from src/libavformat/rtpenc_h263_rfc2190.c:24: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/soxdec.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/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/rtpenc_mpegts.c:179:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 179 | { "mpegts_muxer_options", "set list of options for the MPEG-TS muxer", OFFSET(mpegts_muxer_options), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/rtpenc_mpegts.c:180:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 180 | { "rtp_muxer_options", "set list of options for the RTP muxer", OFFSET(rtp_muxer_options), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/rtpenc_mpegts.c:181:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 181 | { NULL }, | ^ 2 warnings generated. CC libavformat/soxenc.o src/libavformat/rtpdec_xiph.c:110:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 110 | if (ident != data->ident) { | ~~~~~ ^ ~~~~~~~~~~~ src/libavformat/rtmpproto.c:2379:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 2379 | if (size + 3 + 4 > pkt->data + pkt->size - next) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/spdif.o src/libavformat/rtpdec_xiph.c:254:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 254 | if (packed_headers_end - packed_headers != length || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ CC libavformat/spdifdec.o 3 warnings generated. CC libavformat/spdifenc.o CC libavformat/srtdec.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)) | ~ ^ ~ 5 warnings generated. CC libavformat/srtenc.o CC libavformat/srtp.o In file included from src/libavformat/rtpenc_vc2hq.c:25: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/rtpenc_h263_rfc2190.c:140:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 140 | if (pos >= buf - buf_base) | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/rtpenc_h263_rfc2190.c:147:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 147 | if (pos >= end - buf_base) | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/rtpenc_h263_rfc2190.c:158:42: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 158 | if (pos_next_mb_info <= end - buf_base) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 11 warnings generated. CC libavformat/srtpproto.o src/libavformat/rtmpproto.c:3102:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3102 | {"rtmp_app", "Name of application to connect to on the RTMP server", OFFSET(app), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3103:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3103 | {"rtmp_buffer", "Set buffer time in milliseconds. The default is 3000.", OFFSET(client_buffer_time), AV_OPT_TYPE_INT, {.i64 = 3000}, 0, INT_MAX, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3104:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3104 | {"rtmp_conn", "Append arbitrary AMF data to the Connect message", OFFSET(conn), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3105:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3105 | {"rtmp_flashver", "Version of the Flash plugin used to run the SWF player.", OFFSET(flashver), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3106:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3106 | {"rtmp_flush_interval", "Number of packets flushed in the same request (RTMPT only).", OFFSET(flush_interval), AV_OPT_TYPE_INT, {.i64 = 10}, 0, INT_MAX, ENC}, | ^ src/libavformat/rtmpproto.c:3111:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3111 | {"rtmp_pageurl", "URL of the web page in which the media was embedded. By default no value will be sent.", OFFSET(pageurl), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC}, | ^ src/libavformat/rtmpproto.c:3112:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3112 | {"rtmp_playpath", "Stream identifier to play or to publish", OFFSET(playpath), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3113:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3113 | {"rtmp_subscribe", "Name of live stream to subscribe to. Defaults to rtmp_playpath.", OFFSET(subscribe), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC}, | ^ src/libavformat/rtmpproto.c:3115:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3115 | {"rtmp_swfsize", "Size of the decompressed SWF file, required for SWFVerification.", OFFSET(swfsize), AV_OPT_TYPE_INT, {.i64 = 0src/libavformat/rtpproto.c}, :085,: 12I:N Twarning: _missing field 'help' initializer [-Wmissing-field-initializers] MAX, DEC }85, | | ^ { NULL } | ^ 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 }, src/libavformat/rtpproto.c0:,80 :0164,: warning: Dimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]EC |ENC}, | ^ 80 | { "timeout", src/libavformat/rtmpproto.c : 3117 : 148 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]" set timeout (3117 | i n m {i"crrotmspec_osnwfdvse) roiff ys"o,c "kUetR L It/oO p lopaeyerrat isownsf" ,f il e , c o m p ut eO FhFaSsEhT/(sriwz_tei maeouutotm)a,t i c a ll y. "A,V O_FOFPST_ETTY(PEs_wfIvNerTi6f4,y ){, A.V_iO6P4T_ T=Y P-E1_ S},T R I N-G1,, I{N.Ts6t4_rM =A XN,U L.Lf la}g,s 0,= 0D,| DEE C}},, | | ~ ^~~~~~~~~ ^ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #defsrc/libavformat/rtmpproto.ci:ne3118 :I150N:T 64warning: _missing field 'unit' initializer [-Wmissing-field-initializers]M AX (0x7fffff ff3118f | ff f ff f {f") r tm| p ^~~~~~~~~~~~~~~~~~_ tcurl", "URL of the target stream. Defaults to proto://host[CC libavformat/stldec.o :port]/app.", OFFSET(tcurl), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3121:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3121 | {"tcp_nodelay", "Use TCP_NODELAY to disable Nagle's algorithm", OFFSET(tcp_nodelay), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 1, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3123:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3123 | { NULL }, | ^ 2 warnings generated. CC libavformat/subfile.o CC libavformat/subtitles.o CC libavformat/subviewer1dec.o 1 warning generated. src/libavformat/rtpenc_vc2hq.c:71:22: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 71 | for(lvl = 0; lvl < wavelet_depth; lvl++) | ~~~ ^ ~~~~~~~~~~~~~ CC libavformat/subviewerdec.o src/libavformat/s337m.c:119:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 119 | for (i = 0; i < FF_ARRAY_ELEMS(markers); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/supdec.o 23 warnings generated. CC libavformat/supenc.o CC libavformat/svag.o CC libavformat/svs.o CC libavformat/swf.o CC libavformat/swfdec.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++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/swfenc.o CC libavformat/takdec.o CC libavformat/tcp.o CC libavformat/tedcaptionsdec.o 13 warnings generated. CC libavformat/tee.o src/libavformat/sapenc.c:145:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 145 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/rtsp.c:85:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "initial_pause", 11" warningdso generatedn. ot start playing the stream immediately", OFFSET(initial_pause), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DEC }, | ^ src/libavformat/rtsp.c:98:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "min_port", "set minimum local UDP port", OFFSET(rtp_port_min), AV_OPT_TYPE_INT, {.i64 = RTSP_RTP_PORT_MIN}, 0, 65535, DEC|ENC }, | ^ src/libavformat/rtsp.c:99:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { "max_port", "set maximum local UDP port", OFFSET(rtp_port_max), AV_OPT_TYPE_INT, {.i64 = RTSP_RTP_PORT_MAX}, 0, 65535, DEC|ENC }, | ^ src/libavformat/rtsp.c:100:207: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "listen_timeout", "set maximum timeout (in seconds) to wait for incoming connections (-1 is infinite, imply flag listen)", OFFSET(initial_timeout), AV_OPT_TYPE_INT, {.i64 =src/libavformat/sbgdec.c -1:},201 :I69N:T _Mwarning: INimplicit conversion from 'long long' to 'double' changes value from 4611686018427387903 to 4611686018427387904 [-Wimplicit-const-int-float-conversion], INT_MAX, DEC }, 201| | ^ ts = av_clipd(seconds * AV_TIME_BASE, INT64_MINsrc/libavformat/rtsp.c/:2101:,149 :I Nwarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]6 4_MAX/2); | ~~~~~~~~ ~~~~~~~~~^~ 101 | { "timeout", "set timeout (in microseconds) of socket I/O operations", OFFSET(stimeout), AV_OPT_TYPE_INT64, {.i64 = 0}, INT_MIN, INT64_MAX, DEC }, | ^ src/libavformat/rtsp.c:102:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | COMMON_OPTS(), | ^ src/libavformat/rtsp.c:79:178: note: expanded from macro 'COMMON_OPTS' 79 | { "reorder_queue_size", "set number of packets to buffer for handling of reordered packets", OFFSET(reordering_queue_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC }, \ | ^ src/libavformat/rtsp.c:102:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/rtsp.c:80:178: note: expanded from macro 'COMMON_OPTS' 80 | { "buffer_size", "Underlying protocol send/receive buffer size", OFFSET(buffer_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC|ENC }, \ | ^ src/libavformat/rtsp.c:102:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/rtsp.c:81:176: note: expanded from macro 'COMMON_OPTS' 81 | { "pkt_size", "Underlying protocol send packet size", OFFSET(pkt_size), AV_OPT_TYPE_INT, { .i64 = 1472 }, -1, INT_MAX, ENC } \ | ^ src/libavformat/rtsp.c:103:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "user_agent", "override User-Agent header", OFFSET(user_agent), AV_OPT_TYPE_STRING, {.str = LIBAVFORMAT_IDENT}, 0, 0, DEC }, | ^ src/libavformat/rtsp.c:104:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 104 | { NULL }, | ^ src/libavformat/rtspenc.c:92:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 92 | for (i = src/libavformat/rtsp.c0;: i101 :134<: warning: simplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]- >nb_streams; i++) 101{ | | ~ ^ ~~~~~~~~~~~~~ { "timeout", "set timeout (in microseconds) of socket I/O operations", OFFSET(stimeout), AV_OPT_TYPE_INT64, {.i64 = 0}, INT_MIN, INT64_MAX, DEC }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 11 warnings generated. 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_Ssrc/libavformat/sapdec.cTRIN:G174,: 19 :{ .warning: stcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r = NULL}, 0, 0, DEC }174, | \ | fo ^r (i = 0; i < sap->sdp_ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rtsp.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | COMMON_OPTS(), | ^ src/libavformat/rtsp.c:79:178: note: expanded from macro 'COMMON_OPTS' 79 | { "reorder_queue_size", "set number of packets to buffer for handling of reordered packets", OFFSET(reordering_queue_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC }, \ | ^ src/libavformat/rtsp.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/rtsp.c:80:178: note: expanded from macro 'COMMON_OPTS' 80 | { "buffer_size", "Underlying protocol send/receive buffer size", OFFSET(buffer_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC|ENC }, \ | ^ src/libavformat/rtsp.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/rtsp.c:81:176: note: expanded from macro 'COMMON_OPTS' 81 | { "pkt_size", "Underlying protocol send packet size", OFFSET(pkt_size), AV_OPT_TYPE_INT, { .i64 = 1472 }, -1, INT_MAX, ENC } \ | ^ src/libavformat/rtsp.c:115:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 115 | { NULL }, | ^ src/libavformat/rtsp.c:111:183: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 111 | { "listen_timeout", "set maximum timeout (in seconds) to wait for incoming connections", OFFSET(stimeout), AV_OPT_TYPE_DURATION, {.i64 = READ_PACKET_TIMEOUT_S*1000000}, INT_MIN, INT64_MAX, DEC }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/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: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:src/libavformat/rtspenc.c159: :warning: 164missing field 'unit' initializer [-Wmissing-field-initializers]:24 : warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 121 | { 164" | l oc a la dd r " , i f ( p a"clokcael ta_dlderne ss>" ,s i z e | | p a c k e t _ l e n < 2 ) | ~~~~~~~~~~ ^ ~~~~ OFFSET(localaddr),AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, DEC }, \ | ^ src/libavformat/rtsp.c:123:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 123 | COMMON_OPTS(), | ^ src/libavformat/rtsp.c:79:178: note: expanded from macro 'COMMON_OPTS' 79 | { "reorder_queue_size", "set number of packets to buffer for handling of reordered packets", OFFSET(reordering_queue_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC }, \ | ^ src/libavformat/rtsp.c:123:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/rtsp.c:80:178: note: expanded from macro 'COMMON_OPTS' 80 | { "buffer_size", "Underlying protocol send/receive buffer size", OFFSET(buffer_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC|ENC }, \ | ^ 6 warnings generated. 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", "UnIn file included from desrc/libavformat/segafilmenc.crl:y34i: nsrc/libavcodec/bytestream.hg: p171ro:to18co:l sewarning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] d packet size", 171 | g - > b u ff er += F F M I NO(Fg-F>bSuEfTfe(rp_ket_nsidze )-, g - > b u f f er , A V_sOiPzTe_)TY;P E _| I ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~N T, { .i64 = src/libavutil/macros.h:1494:7225 :}, note: -expanded from macro 'FFMIN' 1, INT _M49A | X,# dENeCf }i n\e F F| MI ^N (a,b) ((a) > (b) src/libavformat/rtsp.c?: 124(:12b:) warning: : missing field 'help' initializer [-Wmissing-field-initializers](a )) | 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) | ^~~~~~~~~~~~~~~~~~ In file included from src/libavformat/segafilmenc.c:34: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/segafilmenc.c:34: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 1 warning generated. CC libavformat/tee_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. src/libavformat/sbgdec.c:545:49: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 545 | if (av_sat_add64(p->current_time.t, rel_ts) != p->current_time.t + (uint64_t)rel_ts) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/teeproto.o In file included from src/libavformat/segafilmenc.c:34: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/segafilmenc.c:34: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/segafilmenc.c:34: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/segafilmenc.c:34: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/segafilmenc.c:34: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/thp.o 6 warnings generated. CC libavformat/tiertexseq.o CC libavformat/tls.o CC libavformat/tls_gnutls.o src/libavformat/sbgdec.c:946:50: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 946 | if (av_sat_add64(s->tseq[i].ts.t, delta) != s->tseq[i].ts.t + (uint64_t)delta) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/tmv.o src/libavformat/segafilm.c:208:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 208 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/segafilm.c:217:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 217 | for (i = 0; i < film->sample_count; i++)src/libavformat/sbgdec.c :{968 :| ~ ^ ~~~~~~~~~~~~~~~~~~35 : warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 968 | if (t0 + (uint64_t)tseq->ts.t != av_sat_add64(t0, tseq->ts.t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rtsp.c:719:45: warning: missing field 'default_ttl' initializer [-Wmissing-field-initializers] 719 | SDPParseState sdp_parse_state = { { 0 } }, *s1 = &sdp_parse_state; | ^ src/libavformat/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/rtsp.c:734:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 734 | if ((q - buf) < sizeof(buf) - 1) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavformat/tta.o src/libavformat/seek.c:211:70: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 211 | if (e2_pts < e1_pts || e2_pts - (uint64_t)e1_pts < time_tolerance) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/ttaenc.o src/libavformat/sbgdec.c2: warning1075s:19 generated:. warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1075 | for (i = 0; i < FF_ARRAY_ELEMS(cpoints); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/serdec.c:124:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 124 | { "framerate", "set frame rate", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC }, | ^ src/libavformat/serdec.c:125:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 125 | { NULL }, | ^ CC libavformat/ttmlenc.o CC libavformat/tty.o 1 warning generated. 2 warnings generated. 10 warnings generated. src/libavformat/sbgdec.c:1323:42: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1323 | CC libavformat/txd.o if (av_satsrc/libavformat/segment.c_su:b61724:(19e:v warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]. ts_int, period) != (uin t1726 | 4 _ t) ev 0fo.r ts(_ii n= t0 ; -i p ed)n b _s| t ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~re ams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/ty.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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ 2 warnings generated. CC libavformat/udp.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/uncodedframecrcenc.o src/libavformat/segafilmenc.c:124:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 124 | for (int i = 0; i < format_context->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/sbgdec.c:1528:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1528 | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/sbgdec.c:1531:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1531 | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/sbgdec.c:1534:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1534 | AV_OPT_FLAG_DECODING_Psrc/libavformat/segment.cAR:AM422 }:,27 :| ^warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 422 | src/libavformat/sbgdec.c : 1535 : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] f or1535 | (i = 0{; iN U}n,b _| s ^t reams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/segment.c:439:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 439 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~src/libavformat/sierravmd.c :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) { | ~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/siff.c:223:68: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 223 | if (avio_read(s->pb, pkt->data + 2 + c->gmcsize, size) != size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/sdp.c:223:48: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 223 | if (sps && sps_end - sps >= 4 && p - psets <= MAX_PSET_SIZE - strlen(profile_string) - 7) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/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/segment.c:511:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 509 | av_log(log_ctx, AV_LOG_ERROR, | ~~~~~~ 510 | "Specified time %f is smaller than the last time %f\n", 511 | (float)((*times)[i])/1000000, (float)((*times)[i-1])/1000000); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ src/libavformat/segment.c:511:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 509 | av_log(log_ctx, AV_LOG_ERROR, | ~~~~~~ CC libavformat/unix.o 510 | "Specified time %f is smaller than the last time %f\n", 511 | (float)((*times)[i])/1000000, (float)((*times)[i-1])/1000000); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 2 warnings generated. CC libavformat/url.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)) | ~~~~ ^ ~~~~~~~~~~~ src/libavformat/segment.c:614:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 614 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/segment.c:622:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 622 | for (i = 0; i < FF_ARRAY_ELEMS(type_priority_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/segment.c:628:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 628 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/urldecode.o src/libavformat/rtsp.c:1220:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1220 | if ((q - buf) < sizeof(buf) - 1) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ 16 warnings generated. src/libavformat/segment.c:812:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 812 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/sga.c:440:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 440 | av_assert0(sga->idx + sga->left < sizeof(sga->sector)); | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ CC libavformat/utils.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++) { | ~ ^ ~~~~~~~~~~~ CC libavformat/vag.o 2 warnings generated. 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavformat/vc1dec.o src/libavformat/smacker.c:240:44: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 240 | if (avio_feof(s->pb) || smk->cur_frame >= smk->frames) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/smacker.c:258:22: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 258 | if (size > smk->frame_size) { | ~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/smacker.c:320:57: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 320 | if ((ret = av_get_packet(s->pb, pkt, size)) != size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/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/vc1test.o 1 warning generated. src/libavformat/segment.c:1041:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1041 | { "reference_stream", "set reference stream", OFFSET(reference_stream_specifier), AV_OPT_TYPE_STRING, {.str = "auto"}, 0, 0, E }, | ^ src/libavformat/segment.c:1042:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1042 | { "segment_format", "set container format used for the segments", OFFSET(format), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1043:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1043 | { "segment_format_options", "set list of options for the container format used for the segments", OFFSET(format_options), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, E }, | ^ 1 warning generated. src/libavformat/segment.c:1044:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1044 | { "segment_list", "set the segment list fsrc/libavformat/smoothstreamingenc.cile:na167m:e"19, : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] OFFSET (167li | s t ) , f o rA V(_iOP T_=T Y0P;E _SiT R< IsN->Gn,b_ s{.tsrtearms ; =i+ +N)U LL{} , | ~ ^ ~~~~~~~~~~~~~0 , 0, E }, | ^ src/libavformat/segment.c:1045:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1045 | { "segment_header_filename", "write a single file containing the header", OFFSET(header_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E }, | ^ 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/vc1testenc.o src/libavformat/segment.c:1061:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1061 | { "segment_atclocktime", "set segment to4 b warninge sc generatedu. t 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 | { "segmesrc/libavformat/rtsp.cnt_:c1630l:oc50k:ti mwarning: ecomparison of integers of different signs: 'enum RTSPLowerTransport' and 'int' [-Wsign-compare]_ offset", "set se g1630m | e n t c liofck t(irempe loy-f>ftrsaetn"s,p o rt s [ 0] . l OoFFwSerE_T(tcrlaoncsktpiomer_t o!f=f seltow)e,r _AtrV_aOnsPpTo_rTYtP)E _{D U RA| T ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ION, {.i64 = 0}, 0, 86400000000LL, E}, | ^ src/libavformat/segment.c:1063:175: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1063 | { "segment_clocktime_wrap_duration", "set segment clocktime wrapping duration", OFFSET(clocktime_wrap_duration), AV_OPT_TYPE_DURATION, {.i64 = INT64_MAX}, 0, INT64_MAX, E}, | ^ src/libavformat/segment.c:1064:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1064 | { "segment_time", "set segment duration", OFFSET(time),AV_OPT_TYPE_DURATION, {.i64 = 2000000}, INT64_MIN, INT64_MAX, E }, | ^ src/libavformat/segment.c:1065:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1065 | { "segment_time_delta","set approximation value used for the segment times", OFFSET(time_delta), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, E }, | ^ src/libavformat/segment.c:1066:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1066 | { "min_seg_duration", "set minimum segment duration", OFFSET(min_seg_duration), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, E }, | ^ src/libavformat/segment.c:1067:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1067 | { "segment_times", "set segment split time points", OFFSET(times_str),AV_OPT_TYPE_STRING,{.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1068:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1068 | { "segment_frames", "set segment splisrc/libavformat/smoothstreamingenc.ct f:ra219m:e19 :n uwarning: mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]be rs", OF219F | S E T( fr amfeors _(stir )=,A V0_;O PTi_ TnTbR_INsGt,{r.easmtrs ;= NiU+LL+}), 0{, 0 ,| ~ ^ ~~~~~~~~~~~~~ E }, src/libavformat/smoothstreamingenc.c| : ^248 :23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 248 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/smoothstreamingenc.c:262:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/segment.c262: | 1069 : 143 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] for (i = 0; i1069 | < s -{>n b"s_esgtmrenet_awmrs;a pi"+,+ ) { | ~ ^ ~~~~~~~~~~~~~" 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 seqCC libavformat/version.o uence 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 CC libavformat/vividas.o }, 0, 1, E }, | ^ src/libavformat/segment.c:1075:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1075 | { "break_non_keyframes", "allow breaking segments on non-keyframes", OFFSET(break_non_keyframes), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E }, | ^ src/libavformat/segment.c:1077:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1077 | { "individual_header_trailer", "write header/trailer to each segment", OFFSET(individual_header_trailer), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, E }, | ^ src/libavformat/segment.c:1078:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1078 | { "write_header_trailer", "write a header to the first segment and a trailer to the last one", OFFSET(write_header_trailer), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, E }, | ^ src/libavformat/segment.c:1079:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1079 | { "reset_timestamps", "reset timestamps at the beginning of each segment", OFFSET(reset_timestamps), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E }, | ^ src/libavformat/segment.c:1080:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1080 | { "initial_offset", "set initial timestamp offset", OFFSET(initial_offset), AV_OPT_TYPE_DURATION, {.i64 = 0}, -INT64_MAX, INT64_MAX, E }, | ^ src/libavformat/segment.c:1081:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1081 | { "write_empty_segments", "allow writing empty 'filler' segments", OFFSET(write_empty), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E }, | ^ src/libavformat/segment.c:1082:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1082 | { NULL }, | ^ src/libavformat/segment.c:1080:127: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1080 | { "initial_offset", "set initial timestamp offset", OFFSET(initial_offset), AV_OPT_TYPE_DURATION, {.i64 = 0}, -INT64_MAX, INT64_MAX, E }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/segment.c:1080:115: warning: implicit conversion from 'long long' to 'double' changes value from -9223372036854775807 to -9223372036854775808 [-Wimplicit-const-int-float-conversion] 1080 | { "initial_offset", "set initial timestamp offset", OFFSET(initial_offset), AV_src/libavformat/smoothstreamingenc.cOPT_:TY302P:E19:_ DUwarning: RAcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]T ION, {.i64 = 0} , 302- | I N Tfo6r4 (_iM A=X , 0IN;T 64i_ M En }b,_ s t| r ~ ^~~~~~~~~~ eams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/segment.c:1066:137: warning: src/libavformat/soxdec.cimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] :105:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1066 | { "min _s105e | g _d u r at i o n "i, f "s(eatv imion_irmeuma ds(epbg,m ecnomtm deurnatt,io nc"o,m m e n t _ s i z e )O F!F= ScEoTm(mmiennt__sseizge)_ d{u ra t| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~i on), 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) | ^~~~~~~~~~~~~~~~~~ CC libavformat/vivo.o CC libavformat/voc.o CC libavformat/voc_packet.o 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++) { | ~ ^ ~~~~~~~~~~~~~ 12 warnings generated. CC libavformat/vocdec.o src/libavformat/smoothstreamingenc.c:624:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 624 | { "window_size", "number of fragments kept in the manifest", OFFSET(window_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, E }, | ^ src/libavformat/smoothstreamingenc.c:625:178: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 625 | { "extra_window_size", "number of fragments kept outside of the manifest before removing from disk", OFFSET(extra_window_size), AV_OPT_TYPE_INT, { .i64 = 5 }, 0, INT_MAX, E }, | ^ src/libavformat/smoothstreamingenc.c:626:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 626 | { "lookahead_count", "number of lookahead fragments", OFFSET(lookahead_count), AV_OPT_TYPE_INT, { .i64 = 2 }, 0, INT_MAX, E }, | ^ src/libavformat/smoothstreamingenc.c:627:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 627 | { "min_frag_duration", "minimum fragment duration (in microseconds)", OFFSET(min_frag_duration), AV_OPT_TYPE_INT64, { .i64 = 5000000 }, 0, INT_MAX, E }, | ^ src/libavformat/smoothstreamingenc.c:628:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 628 | { "remove_at_exit", "remove all fragments when finished", OFFSET(remove_at_exit), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/smoothstreamingenc.c:629:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 629 | { NULL }, | ^ CC libavformat/vocenc.o 4 warnings generated. 1 warning generated. src/libavformat/subfile.c:38:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 38 | { "start", "start offset", OFFSET(start), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, D }, | ^ src/libavformat/subfile.c:39:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39 | { "end", "end offset", OFFSET(end), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, D }, | ^ src/libavformat/subfile.c:40:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 40 | { NULL } | ^ src/libavformat/subfile.c:39:81: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 39 | { "end", "end offset", OFFSET(end), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, D }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/subfile.c:38:81: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 38 | { "start", "start offset", OFFSET(start), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, D }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/rtsp.c:2290:45: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 2290 | if (rtpctx->first_rtcp_ntp_time != AV_NOPTS_VALUE) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/rtsp.c:2305:54: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 2305 | rtpctx2->first_rtcp_ntp_time == AV_NOPTS_VALUE) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/rtsp.c:2364:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2364 | if (sizeof("c=IN IP") - 1 < p_end - p && | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/srtpproto.c:43:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | { "srtp_out_suite", "", offsetof(SRTPProtoContext, out_suite), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/srtpproto.c:44:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "srtp_out_params", "", offsetof(SRTPProtoContext, out_params), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/srtpproto.c:45:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 45 | { "srtp_in_suite", "", offsetof(SRTPProtoContext, in_suite), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/srtpproto.c:46:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | { "srtp_in_params", "", offsetof(SRTPProtoContext, in_params), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/srtpproto.c:47:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 47 | { NULL } | ^ src/libavformat/spdifenc.c:99:218: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { "dtshd_rate", "mux complete DTS frames in HD mode at the specified IEC958 rate (in Hz, default 0=disabled)", offsetof(IEC61937Context, dtshd_rate), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 768000, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/spdifenc.c:100:216: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "dtshd_fallback_time", "min secs to strip HD for after an overflow (-1: till the end, default 60)", offsetof(IEC61937Context, 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 }, | ^ 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) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/swfenc.c:25: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/srtpproto.c:86:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 86 | h->max_packet_size = FFMIN(s->rtp_hd->max_packet_size, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | sizeof(s->encryptbuf)) - 14; | ~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/put_bits.h:265: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/vorbiscomment.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/vpcc.o src/libavformat/spdifenc.c:216:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 215 | if (sizeof(dtshd_start_code) + 2 + pkt_size | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | > ctx->pkt_offset - BURST_HEADER_SIZE && core_size) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rtsp.c:2591:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2591 | for (i = 0; i < FF_ARRAY_ELEMS(filters); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/vpk.o src/libavformat/svag.c:56:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 56 | if (align <= 0 || align > INT_MAX / st->codecpar->ch_layout.nb_channels) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/vplayerdec.o CC libavformat/vqf.o CC libavformat/w64.o src/libavformat/spdifenc.c:483:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 483 | for (next_code_idx = 0; next_code_idx < FF_ARRAY_ELEMS(mat_codes); next_code_idx++) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/spdifenc.c:484:32: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] CC libavformat/wady.o 484 | if (ctx->hd_buf_filled <= mat_codes[next_code_idx].pos) | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/spdifenc.c:487:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 487 | if (next_code_idx >= FF_ARRAY_ELEMS(mat_codes)) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/spdifenc.c:491:41: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 491 | mat_codes[next_code_idx].pos == ctx->hd_buf_filled) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/spdifenc.c:493:42: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 493 | if (mat_codes[next_code_idx].pos == ctx->hd_buf_filled) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/spdifenc.c:529:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 529 | int padding_to_insert = FFMIN(mat_codes[next_code_idx].pos - ctx->hd_buf_filled, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | padding_remaining); | ~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/spdifenc.c:541:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 541 | int data_to_insert = FFMIN(mat_codes[next_code_idx].pos - ctx->hd_buf_filled, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | data_remaining); | ~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/wavarc.o 5 warnings generated. 1 warning generated. 4 warnings generated. src/libavformat/spdifenc.c:594:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 594 | for (int i = 0; i < FF_ARRAY_ELEMS(ctx->hd_buf); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/spdifenc.c:612:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 612 | for (int i = 0; i < FF_ARRAY_ELEMS(ctx->hd_buf); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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] != ']') | ~ ^ ~~~~~~~~~~~~~~~~~ 6 warnings generated. 1 warning generated. src/libavformat/tcp.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavformat/tedcaptionsdec.c:39: 6363: | warning: { NULL missing field 'unit' initializer [-Wmissing-field-initializers]} | ^ 39 | AV_OPT_FLAG_SUBTITLE_PARAM | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/tedcaptionsdec.c:40:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 40 | { NULL }, | ^ src/libavformat/tedcaptionsdec.c:38:36: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 36 | { "start_time", "set the start time (offset) of the subtitles, in ms", | ~ 37 | offsetof(TEDCaptionsDemuxer, start_time), AV_OPT_TYPE_INT64, 38 | { .i64 = 15000 }, INT64_MIN, INT64_MAX, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavformat/wavdec.o src/libavformat/tee.c:69:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | OFFSET(use_fifo), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/tee.c:71:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/tee.c:72:14: warning: missing field 'help' initializer [-Wmissing-field-initializers] 72 | {NULL} | ^ CC libavformat/wavenc.o CC libavformat/wc3movie.o src/libavformat/teeproto.c:39:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 39 | { NULL } | ^ CC libavformat/webm_chunk.o src/libavformat/tee.c:256:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 256 | for (i = 0; i < avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/tee.c:332:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 332 | for (i = 0; i < avf2->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/tee.c:363:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 363 | for (i = 0; i < avf->nb_streams; i++){ | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/tee.c:416:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]CC libavformat/webmdashenc.o 416 | for (i = 0; i < slave->avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/webpenc.o CC libavformat/webvttdec.o src/libavformat/tee.c:501:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavformat/webvttenc.o 501 | for (j = 0; j < teesrc/libavformat/swfenc.c->nb:_s208l:av14es:; j+warning: +comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) | ~ ^ ~~~~~~~~~~~~~~ 208 | for(i=0;inb_streams;i++) { | ~^~~~~~~~~~~~~~ CC libavformat/westwood_aud.o CC libavformat/westwood_audenc.o CC libavformat/westwood_vqa.o CC libavformat/wsddec.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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/tiertexseq.c:276:78: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 276 | if (avio_read(pb, &pkt->data[1], seq->current_pal_data_size) != seq->current_pal_data_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/wtv_common.o 2 warnings generated. CC libavformat/wtvdec.o 1 warning generated. src/libavformat/thp.c:56:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 56 | d = av_int2float(AV_RB32(p->buf + 16)); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/wtvenc.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/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/wv.o src/libavformat/thp.c:194:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 194 | if (ret != size) { | ~~~ ^ ~~~~ src/libavformat/thp.c:203:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 203 | if (ret != thp->audiosize) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/swfdec.c:237:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 237 | for (i=0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/swfdec.c:259:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 259 | for (i=0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/swfdec.c:276:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 276 | for (i=0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/swfdec.c:303:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 303 | for(i=0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/swfdec.c:398:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 398 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/swfdec.c:403:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 403 | if (i == s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/swfdec.c:474:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 474 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/swfdec.c:496:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 496 | for (i=0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/swfdec.c:501:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 501 | if (i == s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/wvdec.o 2 warnings generated. In file included from src/libavformat/ttmlenc.c:34: src/libavformat/ttmlenc.h:33:38: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 33 | codecpar->extradata_size >= TTMLENC_EXTRADATA_SIGNATURE_SIZE && 1| ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning generated. 1 warning generated. CC libavformat/wvedec.o src/libavformat/tty.c:168:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 168 | { "chars_per_frame", "", offsetof(TtyDemuxContext, chars_per_frame), AV_OPT_TYPE_INT, {.i64 = 6000}, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM}, | ^ src/libavformat/tty.c:169:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 169 | { "video_size", "A string describing frame size, such as 640x480 or hd720.", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, DEC }, | ^ src/libavformat/tty.c:170:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 170 | { "framerate", "", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC }, | ^ src/libavformat/tty.c:171:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 171 | { NULL }, | ^ 1 warning generated. src/libavformat/tta.c:94:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 94 | if(c->totalframes >= (INT_MAX - 4)/sizeof(uint32_t) || c->totalframes <= 0){ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/wvenc.o CC libavformat/xa.o src/libavformat/ttaenc.c:61:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 61 | if (par->sample_rate > 0x7FFFFFu) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ 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 } | ^ 5 warnings generated. CC libavformat/xmd.o CC libavformat/xmv.o 13 warnings generated. CC libavformat/xvag.o 40 warnings generated. 1 warning generated. 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/xwma.o 13 warnings generated. 4 warnings generated. 3 warnings generated. CC libavformat/yop.o 1 warning generated. 1 warning generated. CC libavformat/yuv4mpegenc.o CC libavformat/yuv4mpegdec.o 1 warning generated. 2 warnings generated. src/libavformat/udp.c:129:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 129 | { "localport", "Local port", OFFSET(local_port), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, D|E }, | ^ src/libavformat/udp.c:132:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 132 | { "udplite_coverage", "choose UDPLite head size which should be validated by checksum", OFFSET(udplite_coverage), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, D|E }, | ^ src/libavformat/udp.c:134:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | { "reuse", "explicitlyGEN libavformat/libavformat.pc allow reusing UDP sockets", OFFSET(reuse_socket), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, D|E }, | ^ src/libavformat/udp.c:136:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 136 | { "broadcast", "explicitly allow or disallow broadcast destination", OFFSET(is_broadcast), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/udp.c:137:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 137 | { "ttl", "Time to live (multicast only)", OFFSET(ttl), AV_OPT_TYPE_INT, { .i64 = 16 }, 0, 255, E }, | ^ src/libavformat/udp.c:139:206: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 139 | { "fifo_size", "set the UDP receiving circular buffer size, expressed as a number of packets with size of 188 bytes", OFFSET(circular_buffer_size), AV_OPT_TYPE_INT, {.i64 = 7*4096}, 0, INT_MAX, D }, | ^ src/libavformat/udp.c:140:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 140 | { "overrun_nonfatal", "survive in case of UDP receiving circular buffer overrun", OFFSET(overrun_nonfatal), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, D }, | ^ src/libavformat/udp.c:141:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 141 | { "timeout", "set raise error timeout, in microseconds (only in read mode)",OFFSET(timeout), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, D }, | ^ src/libavformat/udp.c:144:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 144 | { NULL } | ^ 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) | ^~~~~~~~~~~~~~~~~~ src/libavformat/url.c:263:5: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 263 | COPY(ub.url, keep); | ^~~~~~~~~~~~~~~~~~ src/libavformat/url.c:256:17: note: expanded from macro 'COPY' 256 | if (len > out_end - out) { \ | ~~~ ^ ~~~~~~~~~~~~~ src/libavformat/url.c:264:5: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 264 | COPY(uc.url, uc.path); | ^~~~~~~~~~~~~~~~~~~~~ src/libavformat/url.c:256:17: note: expanded from macro 'COPY' 256 | if (len > out_end - out) { \ | ~~~ ^ ~~~~~~~~~~~~~ src/libavformat/url.c:289:9: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 289 | COPY(root, root + 1); | ^~~~~~~~~~~~~~~~~~~~ src/libavformat/url.c:256:17: note: expanded from macro 'COPY' 256 | if (len > out_end - out) { \ | ~~~ ^ ~~~~~~~~~~~~~ src/libavformat/url.c:303:13: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 303 | COPY(ub.path, base_path_end); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/url.c:256:17: note: expanded from macro 'COPY' 256 | if (len > out_end - out) { \ | ~~~ ^ ~~~~~~~~~~~~~ src/libavformat/url.c:304:9: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 304 | COPY(uc.path, uc.url_component_end_path); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/url.c:256:17: note: expanded from macro 'COPY' 256 | if (len > out_end - out) { \ | ~~~ ^ ~~~~~~~~~~~~~ src/libavformat/url.c:307:5: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 307 | COPY(uc.url_component_end_path, uc.end); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/url.c:256:17: note: expanded from macro 'COPY' 256 | if (len > out_end - out) { \ | ~~~ ^ ~~~~~~~~~~~~~ src/libavformat/vc1test.c:44:47: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 44 | if (p->buf[3] != 0xC5 || size < 4 || size > p->buf_size - 20 || | ~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/vividas.c:158:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 158 | if (a2 > s) { | ~~ ^ ~ 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) == nsrc/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:270:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 270 | if (avio_read(src, buf+8, n) != n) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ 29 warnings generated. src/libavformat/tls_gnutls.c:292:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 292 | { NULL } | ^ src/libavformat/udp.c:523:40: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 523 | if (av_fifo_can_write(s->fifo) < len + 4) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavformat/vividas.c:412:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 412 | av_assert0(delta <= xd_size - offset); | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ 1 warning generated. src/libavformat/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)) { \ | ^~~~ 1 warning generated. src/libavformat/vorbiscomment.c:47:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 47 | for (int i = 0; i < nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/voc_packet.c:133:32: warning: comparison of integers of different signs: 'enum AVCodecID' and 'int' [-Wsign-compare] 133 | else if (par->codec_id != tmp_codec) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/udp.c:1073:40: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1073 | if (av_fifo_can_write(s->fifo) < size + 4) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/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++) { | ~ ^ ~~~~~~~~~~~ 3 warnings generated. 42 warnings generated. src/libavformat/vqf.c:58:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 58 | if (len == UINT_MAX) | ~~~ ^ ~~~~~~~~ 1 warning generated. 8 warnings generated. src/libavformat/vpk.c:99:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 99 | if (ret != size) { | ~~~ ^ ~~~~ 1 warning generated. 1 warning generated. 5 warnings generated. 3 warnings generated. 9 warnings generated. src/libavformat/webmdashenc.c:73:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 73 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 7 warnings generated. src/libavformat/wavdec.c:74:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "ignore_length", "Ignore length", OFFSET(ignore_length), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, DEC }, | ^ src/libavformat/wavdec.c:76:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "max_size", "max size of single packet", OFFSET(max_size), AV_OPT_TYPE_INT, { .i64 = 4096 }, 1024, 1 << 22, DEC }, | ^ src/libavformat/wavdec.c:77:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 77 | { NULL }, | ^ 58 warnings generated. 1 warning generated. src/libavformat/webmdashenc.c:441:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 441 | if (!comma || comma - p >= sizeof(w->as[w->nb_as - 1].id)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/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/westwood_aud.c:154:62: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 154 | if ((ret = avio_read(pb, &pkt->data[4], chunk_size)) != chunk_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/westwood_aud.c:162:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 162 | if (ret != chunk_size) | ~~~ ^ ~~~~~~~~~~ src/libavformat/webmdashenc.c: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.csrc/libavformat/wavdec.c:531::177247: :warning: missing field 'unit' initializer [-Wmissing-field-initializers]23 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 531 | 247 | { " auvt_c_atssiemritn0g_(ulrelng"t,h "U (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/webvttdec.c:201:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 201 | { NULL } | ^ src/libavformat/wc3movie.c:142:53: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 142 | if ((ret = avio_read(pb, buffer, size)) != size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/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/webm_chunk.c:281:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 281 | {src/libavformat/wc3movie.c "ch:u253nk_:s84:t awarning: rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t _index", "start i253n | d e x o f t h e icf h(u(nunksi"gn,e dO)FsFiSzEeT (>c hsunik_ziendoexf)(,t eAVx_tOP)T _|T| Y(PEr_IeNTt, {=.i 64a v=i 0o},_ r0,e IaNTd_(MApX,b ,A V_tOePxtT,_F LsAGi_zeE)NC)O D!IN=G _sPAiRzAeM) } , | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/wc3movie.c:258:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 258 | src/libavformat/webm_chunk.c : 282: 182 :i warning: fmissing field 'unit' initializer [-Wmissing-field-initializers] (i >= size || a v282_ | s t r n{ l"ehena(d&etre"x,t ["ifi l+en a1me] ,o f stizhee -h eia d-e r1 )wh e>re= t hse iizniet -i alii -z 1a)ti o n| ~ ^ ~~~~d ata willsrc/libavformat/wc3movie.c be: w262r:i23t:t ewarning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]" , OFFSET(h e262a | d e r_ f i l e n a m e ) , iAfV _(OiP >T=_ TsYiPEz_SeT R|I|NG ,a v{._ssttr r=n NlUeLLn}(, &0t, e0x,t[ iAV _+O 1P]T,_ FsLizAeG_ EN-CO DiIN G- _1)P AR>A=M s}iz,e | - ^ i - 1) | ~ ^ ~~~~ src/libavformat/wc3movie.c:266:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/webm_chunk.c :266283 | : 168 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] if ( i283 > | = s i z e{ |"|au davi_o_scthrunnlk_ednu(r&attiexotn["i, "+du r1a]t,i osni ozfe e-a chi -c h1u) n>k= siinz meil l-i siec o-n ds1"), O F| FS ~ ^ ~~~~E T(chunk_duration), AV_OPT_TYPE_INT, {.i64 = 5000}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webm_chunk.c:284:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 284 | { "method", "set the HTTP method", OFFSET(http_method), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webm_chunk.c:285:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 285 | { NULL }, | ^ src/libavformat/wtv_common.c:83:22: warning: missing field 'guid' initializer [-Wmissing-field-initializers] 83 | {AV_CODEC_ID_NONE} | ^ src/libavformat/wsddec.c:82:37: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 82 | if (avio_read(s->pb, buf, size) != size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 1 warning generated. 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/wavenc.c:488:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 488 | { "write_bext", "Write BEXT chunk.", OFFSET(write_bext), AV_OPT_Tsrc/libavformat/wtvdec.cYP:E_B216OO:L16:, warning: {comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] .i64 = 0 }, 0 ,216 1 | , E N iCf }(,l e n| ^g th > ((int64_t)wf->nb_sectors << wf->sector_bits)) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/wavenc.c:497:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 497 | { "peak_block_size", "Number of audio samples used to generate each peak frame.", OFFSET(peak_block_size), AV_OPT_TYPE_INT, { .i64 = 256 }, 0, 65536, ENC }, | ^ src/libavformat/wavenc.c:498:205: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 498 | { "peak_format", "The format of the peak envelope data (1: uint8, 2: uint16).", OFFSET(peak_format), AV_OPT_TYPE_INT, { .i64 = PEAK_FORMAT_UINT16 }, PEAK_FORMAT_UINT8, PEAK_FORMAT_UINT16, ENC }, | ^ src/libavformat/wavenc.c:499:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 499 | { "peak_ppv", "Number of peak points per peak value (1 or 2).", OFFSET(peak_ppv), AV_OPT_TYPE_INT, { .i64 = 2 }, 1, 2, ENC }, | ^ src/libavformat/wavenc.c:500:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 500 | { NULL }, | ^ 2 warnings generated. 2 warnings generated. src/libavformat/wvdec.c:224:67: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 224 | if (flags && rate != -1 && !(flags & WV_DSD) && rate * rate_x != wc->rate) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~ 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) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavformat/wtvdec.c:762:39: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 762 | if (wtv->index_entries[i].pos > broken_pos) { | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 6 warnings generated. 5 warnings generated. GEN libavcodec/libavcodec.pc 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)) | ~ ^ ~ CC libpostproc/postprocess.o CC libpostproc/version.o GEN libpostproc/libpostproc.pc src/libavformat/wtvdec.c:978:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 978 | if (root_size > sizeof(root)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/wtvdec.c:1041:55: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 1041 | while (e <= e_end && frame_nb > e->size) { | ~~~~~~~~ ^ ~~~~~~~ src/libavformat/xvag.c:73:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 73 | st->codecpar->ch_layout.nb_channels > FF_SANE_NB_CHANNELS) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ GEN libswresample/libswresample.pc 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 libswscale/libswscale.pc src/libavformat/xwma.c:213:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 213 | for (i = 0; i < dpds_table_size; ++i) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/xwma.c:264:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 264 | for (i = 0; i < dpds_table_size; ++i) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/wtvenc.c:546:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 546 | for (i = 0; i < sizeof(wtv_root_entry_table)/sizeof(WTVRootEntryTable); i++, h++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/yuv4mpegdec.c:119:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 119 | for (i = 0; i < FF_ARRAY_ELEMS(pix_fmt_array); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/yuv4mpegdec.c:292:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 292 | else if (ret != s->packet_size - Y4M_FRAME_MAGIC_LEN) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/xmv.c:389:52: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 389 | av_assert0(xmv->video.stream_index < s->nb_streams); | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/xmv.c:415:58: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 415 | if (avio_seek(pb, xmv->this_packet_offset, SEEK_SET) != xmv->this_packet_offset) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ GEN libavutil/libavutil.pc src/libavformat/xmv.c:446:53: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 446 | if (avio_seek(pb, audio->data_offset, SEEK_SET) != audio->data_offset) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ CC libavfilter/aeval.o AR libavdevice/libavdevice.a 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) | ~~~~~~ ^ ~~~~~~~~~~ CC libavfilter/af_acontrast.o CC libavfilter/af_acopy.o 1 warning generated. CC libavfilter/af_acrossover.o CC libavfilter/af_acrusher.o CC libavfilter/af_adeclick.o CC libavfilter/af_adecorrelate.o CC libavfilter/af_adelay.o CC libavfilter/af_adenorm.o CC libavfilter/af_aderivative.o 14 warnings generated. 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 1 warning generated. 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 3 warnings generated. CC libavfilter/af_afreqshift.o CC libavfilter/af_afwtdn.o CC libavfilter/af_agate.o CC libavfilter/af_aiir.o CC libavfilter/af_alimiter.o 28 warnings generated. CC libavfilter/af_amerge.o CC libavfilter/af_amix.o CC libavfilter/af_amultiply.o CC libavfilter/af_anequalizer.o CC libavfilter/af_anlmdn.o 35 warnings generated. CC libavfilter/af_anlms.o CC libavfilter/af_anull.o CC libavfilter/af_apad.o CC libavfilter/af_aphaser.o 2 warnings generated. CC libavfilter/af_apsyclip.o CC libavfilter/af_apulsator.o CC libavfilter/af_aresample.o CC libavfilter/af_arnndn.o CC libavfilter/af_asdr.o CC libavfilter/af_asetnsamples.o CC libavfilter/af_asetrate.o 4 warnings generated. CC libavfilter/af_ashowinfo.o CC libavfilter/af_asoftclip.o CC libavfilter/af_aspectralstats.o CC libavfilter/af_astats.o CC libavfilter/af_asubboost.o CC libavfilter/af_asupercut.o CC libavfilter/af_atempo.o CC libavfilter/af_atilt.o CC libavfilter/af_axcorrelate.o CC libavfilter/af_biquads.o CC libavfilter/af_channelmap.o CC libavfilter/af_channelsplit.o CC libavfilter/af_chorus.o CC libavfilter/af_compand.o CC libavfilter/af_compensationdelay.o CC libavfilter/af_crossfeed.o CC libavfilter/af_crystalizer.o CC libavfilter/af_dcshift.o CC libavfilter/af_deesser.o 6 warnings generated. CC libavfilter/af_dialoguenhance.o CC libavfilter/af_drmeter.o 2 warnings generated. CC libavfilter/af_dynaudnorm.o 154 warnings generated. CC libavfilter/af_extrastereo.o CC libavfilter/af_earwax.o In file included from src/libavfilter/af_adynamicsmooth.c:19: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ In file included from src/libavfilter/af_adecorrelate.c:23: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ 10 warnings generated. In file included from src/libavfilter/af_adrc.c:24: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ In file included from src/libavfilter/af_afreqshift.c:23: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ CC libavfilter/af_firequalizer.o CC libavfilter/af_flanger.o In file included from src/libavfilter/af_anequalizer.c:24: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ 5 warnings generated. In file included from src/libavfilter/af_asubboost.c:20: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ In file included from src/libavfilter/af_asupercut.c:23: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ In file included from src/libavfilter/af_atilt.c:20: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libpostproc/postprocess.c:162:59: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 162 | numEq += ((unsigned)(src[0] - src[1] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:163:59: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 163 | numEq += ((unsigned)(src[1] - src[2] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:164:59: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 164 | numEq += ((unsigned)(src[2] - src[3] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:165:59: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 165 | numEq += ((unsigned)(src[3] - src[4] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:166:59: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 166 | numEq += ((unsigned)(src[4] - src[5] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:167:59: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 167 | numEq += ((unsigned)(src[5] - src[6] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:168:59: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 168 | numEq += ((unsigned)(src[6] - src[7] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:186:66: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 186 | numEq += ((unsigned)(src[0] - src[0+stride] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:187:66: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 187 | numEq += ((unsigned)(src[1] - src[1+stride] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:188:66: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 188 | numEq += ((unsigned)(src[2] - src[2+stride] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:189:66: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 189 | numEq += ((unsigned)(src[3] - src[3+stride] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:190:66: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 190 | numEq += ((unsigned)(src[4] - src[4+stride] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:191:66: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 191 | numEq += ((unsigned)(src[5] - src[5+stride] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:192:66: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 192 | numEq += ((unsigned)(src[6] - src[6+stride] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:193:66: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 193 | numEq += ((unsigned)(src[7] - src[7+stride] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ CC libavfilter/af_haas.o In file included from src/libavfilter/af_biquads.c:69: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libpostproc/postprocess.c:203:47: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 203 | if((unsigned)(src[0] - src[5] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libpostproc/postprocess.c:205:47: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 205 | if((unsigned)(src[2] - src[7] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libpostproc/postprocess.c:207:47: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 207 | if((unsigned)(src[4] - src[1] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libpostproc/postprocess.c:209:47: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 209 | if((unsigned)(src[6] - src[3] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libpostproc/postprocess.c:220:73: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] In file included from src/libavfilter/af_drmeter.c220: | 23 : src/libavutil/ffmath.h : 49 : i30f(:(u nwarning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ig ned)(src[ x49 | + 0 *rsettruidren ]e -x ps2rfc[( M x_ LO+G 52*_st1r0id e*] x+ )2; * | Q ~ ^P ) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libpostproc/postprocess.c:221:73: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 221 | if((unsigned)(src[1+x + 2*stride] - src[1+x + 7*stride] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libpostproc/postprocess.c:222:73: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 222 | if((unsigned)(src[2+x + 4*stride] - src[2+x + 1*stride] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libpostproc/postprocess.c:223:73: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 223 | if((unsigned)(src[3+x + 6*stride] - src[3+x + 3*stride] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ In file included from src/libavfilter/af_crossfeed.c:20: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ 6 warnings generated. In file included from src/libavfilter/af_compand.c:32: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libpostproc/postprocess.c:394:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 394 | numEq += ((unsigned)(src[-1*step] - src[0*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:395:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 395 | numEq += ((unsigned)(src[ 0*step] - src[1*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:396:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 396 | numEq += ((unsigned)(src[ 1*step] - src[2*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:397:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 397 | numEq += ((unsigned)(src[ 2*step] - src[3*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:398:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 398 | numEq += ((unsigned)(src[ 3*step] - src[4*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:399:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 399 | numEq += ((unsigned)(src[ 4*step] - src[5*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:400:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 400 | numEq += ((unsigned)(src[ 5*step] - src[6*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:401:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 401 | numEq += ((unsigned)(src[ 6*step] - src[7*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:402:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 402 | numEq += ((unsigned)(src[ 7*step] - src[8*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 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 | float d = src[c] * M_PI_2; | ^~~~~~ ~ src/libavfilter/af_acrusher.c:74:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "level_in", "set level in", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_acrusher.c:75:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "level_out","set level out", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_acrusher.c:76:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "bits", src/libavfilter/af_acontrast.c : "77s:30e:t warning: biimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t reduction", 77 | O F FS ET (b i ts ) , d s src/libavfilter/af_adeclick.ct :[ AcV95]_:O 103P:= Ts i_warning: nTmissing field 'unit' initializer [-Wmissing-field-initializers](Y dP E+ _cDOoUBnLtrEa,s t{ .d*b s li=95n8( | }d ,* {4 )) ; " 1| w, ^~~~~~~~ ~ i n d o w "6,4 , "A s}e,t | w ^i ndow size", OFFSET(w), src/libavfilter/af_acrusher.cA:V77:_111:OP Twarning: _missing field 'unit' initializer [-Wmissing-field-initializers]T YPE_DOUBLE ,77 { | .d b l= 5 5{ }", m1i0x," , 1 00 , A F }", s e| t ^ mix", OFFSET(mix), AV_src/libavfilter/af_adeclick.cO:P96T:_103T:YP Ewarning: _missing field 'unit' initializer [-Wmissing-field-initializers]DO UBLE, {.db l96=. | 5 } , {0 ," w " , " se t wi1n, dAo }w, s i ze| " ^ , 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] src/libavfilter/af_acrusher.c:81:111: 97 | warning: missing field 'unit' initializer [-Wmissing-field-initializers] { "overl ap81", | " s e t {w i"nddco"w, o v er l a p" , " src/libavfilter/af_acontrast.cOsF:e96F:St23E :TD (Cwarning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]o" v, e r l a p96) | , A V _ OP TO_ FT YFPSfEEl_TDoO(aUtd Bc)d, L= E ,s r c {[ n.] d * b l M_=7A5P}VI,__ O520P;,T _ T YP E9| _5D ^~~~~~ ~,O AUFB }L,E , | { ^. dbl=1}, .25, 4, A }, | ^ src/libavfilter/af_adeclick.c:98:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "o", "set wsrc/libavfilter/af_acrusher.ci:n82d:o111w: owarning: vemissing field 'unit' initializer [-Wmissing-field-initializers]rl ap", O82F | F S E T ({o "vaae"rl,a p) , A V _"sOePTt_ TaYnPEt_iD-OUaBLlEi, a{.sdibnlg="7,5} , 5 0, O F F9S5E,T A(Fa }a, ) ,| ^ AV_OPT_TYPE_DOUBLE, {.dbl=.5}, 0, src/libavfilter/af_adeclick.c : 99 :1031:, warning: missing field 'unit' initializer [-Wmissing-field-initializers]A }, | ^ 99 | { "arorder", "set autoregsrc/libavfilter/af_acrusher.cre:s83s:i111o: nwarning: missing field 'unit' initializer [-Wmissing-field-initializers]or der", OFF S83ET | ( a r {) , " sAaV_mOpPTl_eTsY"P,E _ DO"UsBeLEt, s{am.pdlbel= 2r},e du c 0t,io n ", 25O,F AFFS ET}(s,a m| p ^l es), AV_OPT_TYPE_DOUBLE, {.dbl=1},src/libavfilter/af_adeclick.c : 100 :1,103 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 250, A } ,100 | | ^ { "a", "set autoregression order", Osrc/libavfilter/af_acrusher.cF:F84:S111E:T warning: (missing field 'unit' initializer [-Wmissing-field-initializers]a r), 84 | A V _ O P{ T"_lTfYoP"E, _ D O U B"LenEa,b le{ .LFdOsrc/libavfilter/af_acontrast.c"b,: l=116: 30:2 } warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 , OF FS ET 2116(5 | is, _ l f Ao )F , } , | d ^AV _stO[PnT]_ T= YsiPnE(_d B+OO L,c on t {r.ais6t src/libavfilter/af_adeclick.c* 4si:n=(d101 0:*}103 ,:4 ) warning: ) missing field 'unit' initializer [-Wmissing-field-initializers]; 0| , ^~~~~~~~ ~ 101 | 1, {A "t}hr,e sh o| l ^d ", "set threshold", OFFSET(thressrc/libavfilter/af_acrusher.ch:o85ld:)111,: A Vwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]OP T_TYPE_DO U85B | LE , {. d bl{=2 }",l f o1,r a 1n0g0e," A,F }," s e| t ^ LFO depth", OFFSET(lforange)src/libavfilter/af_adeclick.c, : 102A:V_103O:P Twarning: _missing field 'unit' initializer [-Wmissing-field-initializers]TY PE_DOUBLE, 102{ | . db l =2 0{ }",t " , "1,s e t t h 2r5e0s, hAol d}," ,| ^ OFFSET(threshold), AV_OPT_TYsrc/libavfilter/af_acrusher.cPE:_86D:111O: Uwarning: Bmissing field 'unit' initializer [-Wmissing-field-initializers]LE , {.dbl=2} ,86 | 1 , 1{00 ," AlFf }o,r a t| e" ^, "set LFO rate", OFFSET(lforsrc/libavfilter/af_adeclick.ca:t103:e103):, warning: missing field 'unit' initializer [-Wmissing-field-initializers] A V_OPT_TYP E103 | _ D O {U "BbLEu,r st{"., d"bselt=. 3bu}rs,t fu.si0on1",, OF F SE T2(0b0u,r As }t,), | ^ AV_OPT_TYPE3_D warningOUsBL generatedsrc/libavfilter/af_acrusher.cE:. 87,: 12{:. dwarning: bmissing field 'help' initializer [-Wmissing-field-initializers]l= 2}, 87 | 0, 1{0 , NAUF L}L, }| ^ | ^ 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_aderivative.c:164:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 164 | { NULL } | ^ src/libavfilter/af_acrusher.c:156:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 156 | k = roundf(y); | ~ ^~~~~~~~~ src/libavfilter/af_acrusher.c:170:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | k = roundf(y); | ~ ^~~~~~~~~ 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 src/libavfilter/af_adenorm.ccha:n254n:e106ls:" warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] OFFSET(all), AV_OPT_src/libavfilter/af_adynamicsmooth.cT Y254P | :E 108 _:{B124 O:"O lL,warning: emissing field 'unit' initializer [-Wmissing-field-initializers]{v.e li"6,4 =0"}se,t 0l,e v e108 | 1l ," ,A O F {},F "S EsT(| lee ^n vesli_dtbi),v iAtV_yO"PT,_ T "src/libavfilter/af_adelay.csYeP:tE s61m_:oDoOt12Uh :sBe Lnwarning: Esmissing field 'help' initializer [-Wmissing-field-initializers]i,t i{v.i tyd"61,b | l = O -F{3 FNU5SL1ELT} (}, s | e- ^n 4s51i, t i v i ty ), - 9A0V,_ OPFT_LTAYGPES_ DO}U,B L| E, ^ {.dbl=2}, 0, 1000000, FLAGS }, | ^ src/libavfilter/af_adynamicsmooth.c:109:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 109 | { "basefreq", "set base frequency", OFFSET(bassrc/libavfilter/af_adenorm.ce:f260r:12e: qwarning: )missing field 'help' initializer [-Wmissing-field-initializers], 260 | AV _ O PT _T{Y PNUELL_ }D O| U ^B LE, {.dbl=22050}, 2, 1000000, FLAGS }, | ^ src/libavfilter/af_adynamicsmooth.c:110:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 110 | { NULL } | ^ CC libavfilter/af_hdcd.o 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 | { "drive", "set harmonics", OFFSET(drive), AV_OPT_TYPE_DOUBLE, {.dbl=8.5}, 0.1, 10, A }, | ^ src/libavfilter/af_aexciter.c:59:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "blend", "set blend harmonics", OFFSET(blend), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -10, 10, A }, | ^ src/libavfilter/af_aexciter.c:60:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "freq", "set scope", OFFSET(freq), AV_OPT_TYPE_DOUBLE, {.dbl=7500}, 2000, 12000, A }, | ^ src/libavfilter/af_aexciter.c:61:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "ceil", "set ceiling", OFFSET(ceil), AV_OPT_TYPE_DOUBLE, {.dbl=9999}, 9999, 20000, A }, | ^ src/libavfilter/af_aexciter.c:62:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "listen", "enable listen mode", OFFSET(listen), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A }, | ^ src/libavfilter/af_aexciter.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ src/libavfilter/af_aemphasis.c:50:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | { "level_in", "set input gain", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 64, FLAGS }, | ^ src/libavfilter/af_aemphasis.c:51:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | { "level_out", "set output gain", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 64, FLAGS }, | ^ src/libavfilter/af_aemphasis.c:65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 65 | { NULL } | ^ src/libavfilter/af_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_afftdn.c:167:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 167src/libavfilter/af_aecho.c | : 54 : 107 :{ warning: "missing field 'unit' initializer [-Wmissing-field-initializers]n oise_reduct i54 | o n "{, "d"esleayt st"h, e "sneot ilsies tre douf cstiginaoln d"e,lOayFsF",S EOT(FnoFiSsEeT(_dreedulcaytsi)o,n )A,V _AOV_POTPT_src/libavfilter/af_adecorrelate.c_TTY:YPPE217_:EF110_L:OAS TTRwarning: I,Nmissing field 'unit' initializer [-Wmissing-field-initializers]{ G.,d b{l. =s t1r2}=," 1 0217 0. | 00 1", } 9,{ 7, 0A"s, F0Rt ,a}g ,eA s "}| ,, ^ "| s ^e t filtering stages", OFFSET(stages), AV_OPTsrc/libavfilter/af_afftdn.c_:T168Y:P123E:_ Iwarning: Nmissing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/af_aecho.c T:55,:106 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]{ 168.i | 64 = 6 } {, 55 " n1 | r , " M ,{A " sX"ede_tSc aTtysA"GhEeS,, F nL oA"GisSest e}li sr,te d ou| c ^ft isiognna"l, d eOFcFaySs"E,T( nOoFFiSEsTe_(rdeecdsrc/libavfilter/af_adecorrelate.cau:cy218:tsi110o): n,warning: )missing field 'unit' initializer [-Wmissing-field-initializers] A, VAV__OOPPTT _T_218 | YTPE _YS PTE R_ F{I LNG",O sA{Te,.est rd= ""{0,.. 5"d} b,l" s=0 e,t 1r2a n}0,d, Ao m s e}e ,d | ^" , . 0 1, 9O7F,F SAEFRT }(,ssrc/libavfilter/af_aecho.c ee:d56) ,:| ^12 : Awarning: missing field 'help' initializer [-Wmissing-field-initializers]V _O P56 | T _T YP E _{I NNUTL6L4 ,} { .i| 64 ^src/libavfilter/af_afftdn.c= :-169:1123}:, -warning: 1missing field 'unit' initializer [-Wmissing-field-initializers], UINT_MAX , 169F | L A GS{ }," n o| i ^s e_floor", "set the src/libavfilter/af_adecorrelate.cn:o219i:s12e: fwarning: lmissing field 'help' initializer [-Wmissing-field-initializers]oo r", O219 | F F S{ET (NnULoLi s}e _ f| lo ^o r), AV_OPT_TYPE_FLOAT, {.dbl =-50}, -80,-20, AFR }, | ^ src/libavfilter/af_afftdn.c:170:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 170 | { "nf", "set the noise floorsrc/libavfilter/af_aformat.c",: 58 : 12: warning: missing field 'help' initializer [-Wmissing-field-initializers]O FFSET(n o58i | s e _ f l{ oNoULrL )}, | ^ A V_OPT_TYPE_FLOAT, {.dbl =-50}, -80,-20, AFR }, | ^ src/libavfilter/af_adrc.c:99:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { "transfsrc/libavfilter/af_afftdn.ce:r181":,122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] "set the t r181an | sf e r ex{p re"sbasndi_nooisrc/libavfilter/af_adynamicequalizer.cns"e",:, 268O":Fs123eF:t S warning: EtTh(ee xpcru_ssmissing field 'unit' initializer [-Wmissing-field-initializers]t otmr ),b a AnVd_sO Pn T268_o | T YiP sEe " _, {S OT"FRFtIhSrNEeGTs,(h boa{l.nsddt_"noris,e_=s t" "rp)s",e}t , A dV0e_,O P T _t T0eY,cP tFEL_ASGiTSRo I}nN, G, {t| .h ^srt ers h= o0}l,d " , O F0,F SE T(0t,h rAeF s},h o| ^lsrc/libavfilter/af_adrc.c d:)100,: 121 :A V_warning: OPmissing field 'unit' initializer [-Wmissing-field-initializers]T _TYPE_DOUBL E100, | {. d b l={0src/libavfilter/af_afftdn.c :}182:",a122 t:t awarning: c kmissing field 'unit' initializer [-Wmissing-field-initializers] " , 0, 1 0 0 "182s,e | t { F "tbnL",h "AseeG tSa tt t}h,e a cc| ku" ^s,t o m b a nd s n oOFiFsSeE"T,( aOFtFtSaEcTk_(msbsrc/libavfilter/af_adynamicequalizer.ca):,n269 d_:no i123s:eA _V_warning: sOtPmissing field 'unit' initializer [-Wmissing-field-initializers] rT)_,T Y PAEV__DOOPUTB_ LT269YE | P,E _ {S T. R{d IbNl"G=d,5f 0r.{e}.q,su te r1n ,=c y01"}0,,0 0", s Fe LAt d e t eG cS t i o 0n}, ,f r0e src/libavfilter/aeval.c,q uAeFn| c:y ^"}91, ,: 159O : F| Fwarning: missing field 'unit' initializer [-Wmissing-field-initializers] ^ S ET(dfrequency), 91A | V src/libavfilter/af_adrc.c_ :101 : O{121PT :_ "Twarning: nsrc/libavfilter/af_afftdn.cYmissing field 'unit' initializer [-Wmissing-field-initializers]b:_sP E183a_:123mD:pOU Blwarning: missing field 'unit' initializer [-Wmissing-field-initializers]101 | LeE ,s {". {, d183 "br | e l = 1l0"0 eas0e t{ t"sre}hes,"e,i d nu mbuer a l_of s afm p l"2l,osoer se"t1 0, p00th"e0esr 0e rre0lte atse, hFeq"eL urees,t e AsGiSd d f}r, u a al m | e ^"f, l O Fo Fo SrO"EF,TOFFF(SSnbE_EsaTmTp((lrreelessi)esrc/libavfilter/af_adynamicequalizer.cad,u : sa270: e l123_ m_ :Asf), VAlwarning: _Vo_missing field 'unit' initializer [-Wmissing-field-initializers]OoOr PPT)_,T YT _PATEY_P EV_I270_DNO | OTU,B P T _ T Y{L. iPE ,6E4 _{ {F.= Ldb l1"O=0d2A1q4T0f},0a, .c { }t. ,o d br50,l" , ,2=- 0 3 080 } ," s,e F tIL A N TGd _MSA Xe,t eFcL-}tAi8o0n,G, S- Q| 2}, ^f 0 a,| c ^t o rA"F,R }O,F F S| E ^T (dqfacsrc/libavfilter/af_adrc.ct:o102:r121):, warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/aeval.cA:V92_:OP159T: _warning: T missing field 'unit' initializer [-Wmissing-field-initializers]102Y P | E _src/libavfilter/af_afftdn.cD :O 184{U B" :92 | L c123hE :a n, warning: n missing field 'unit' initializer [-Wmissing-field-initializers]e{{ l".n"s," d ,b l =184 1 | } , {" 0s e".r t0f 0 1",,c h"a sn"ns1e0t eetl0st 0,hteo t fnihle urt m bFeLeAeGrrsSi " ,d}oOfF Fu, s SaaE| Tlm ^f(lp coloheanrnse" ,lpe rs r_eq u te oOsFtsrc/libavfilter/af_agate.c_fFieltSe:d70src/libavfilter/af_adynamicequalizer.c:Er 123:T271(:)f,:r123e:r Awarning: missing field 'unit' initializer [-Wmissing-field-initializers]saVmwarning: e i_"Od,P uOFTFSmissing field 'unit' initializer [-Wmissing-field-initializers]Ea _ TTl(271nYb_ | P_Ef s_a l o SmT70RoIr )p | N{G ,l e s ,{ "" ){,t lAeVv.f r_eesl OqPuTetn_i _ T YArcnPVE_=y""a"_OP,l,lF"T}, 0, L_" T Os"eYt t0a,AsePrE _Tt gieFtI ,fnLANGTS r p{u.td bl, }e,q le u ve| n{c.=e-l3" ^y"i,8 , 6}4 , = O F F S 1E Tsrc/libavfilter/af_adrc.c(t f0 2:4 r 103 }e,-:Oqu 8 0 , 10F:e n-02Fwarning: c,0 S,missing field 'help' initializer [-Wmissing-field-initializers]y E TA( l)e v F, AVe103lR _ | _ O}I N iPn,)T T{ ,__N | MTAYU LALV ^_ OXP}P,TE_ _T F| ^D YLOPUABEG_LDSE O}U,BL,E { src/libavfilter/af_afftdn.c, .{| : ^d.185d b:b123:ll== 11warning: }0missing field 'unit' initializer [-Wmissing-field-initializers],0 0 } , 0 .1850 1 | 25, 6 src/libavfilter/aeval.c 2:51{0 0930,0":tr 0 146 a0: 6warning: c,k4_missing field 'unit' initializer [-Wmissing-field-initializers] ,F LnAo Asrc/libavfilter/af_afreqshift.cGi s:}102Se ,}:," 1 ,93 : | | | "warning: ^ ^ timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] r{ a"scakm npolie s102_e | Pra"teF"I,,L T E src/libavfilter/af_adynamicequalizer.c" sR: e ( f272lt :OtF FS123,:tEhTe ( fswarning: atlrmissing field 'unit' initializer [-Wmissing-field-initializers]m oaaptcl,e srikn , ac_o272t | ns,e o"ic ,sf ) e { ) src/libavfilter/af_aecho.c ,: " | 140t:src/libavfilter/af_agate.c ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ q97f a:c74t:o113: :src/libavfilter/af_afreqshift.c rwarning: Amissing field 'unit' initializer [-Wmissing-field-initializers] : 72warning: :"V implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 26,:_ Onote: Pexpanded from macro 'PFILTER'T _ " T 74 | s eY 72t | P 140E | t _ {aBr tOyOg O"pLee cFr,a n g et" ,oF{. Q s SiE f_a 6 T thce4t(a" =t s=s e toa m ca rm polv"_al0se_,raxo }( t gg(,cse a i n t xh_iO Fr e,dsufcF tAttS r V ) i E T)_,; o n(L A V0_",O, t O P Oq1G,T FfF_S E_TTY a E RA(rPac R F En_StORR ,gTo } eRrI) , ")N,, d| eGl, ^a { y. A [AsVt r% Vd=_O_P T]_ TO : " Y P T4P4 %_E1 0\0 " }| ,f T_src/libavfilter/af_afftdn.cD ~~~ ^~~~~O U0BLY:P Ei_,E ,186s:D0O 123o,uUt{: B .o dFLEf,bwarning: lL=A0 amissing field 'unit' initializer [-Wmissing-field-initializers]G.S{l l0o6 .},w e1d2 db 5 }| ,lr=186 ^ | a1 } ng e,: ({src/libavfilter/af_afreqshift.c 00,.0 , :9 000"102t10,01:,n "1,0 01]:src/libavfilter/af_adrc.c src/libavfilter/aeval.cwarning: 0":A\:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]940:t146111: n ,r :}42warning: :"a, , missing field 'unit' initializer [-Wmissing-field-initializers] Fc 102i | , warning: LkP s -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]>Ad F| GelnaoI L ^TSE R}(yis94 | , f[l t111,e i | ] )"float, | ^src/libavfilter/af_agate.c;s:{75 : i n113 ",:s "| ,warning: ~~~~~~ ^~~~~~~~~~~ cmissing field 'unit' initializer [-Wmissing-field-initializers]f osl, c,fo ) a src/libavfilter/af_adynamicequalizer.c 75 | t : "| s e 273 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vt{: a lt hsrc/libavfilter/af_afreqshift.c123: 73u"e e=: : 26 :t 0 hsrwarning: .note: expanded from macro 'PFILTER'a emissing field 'unit' initializer [-Wmissing-field-initializers]5 f m*s hpo Oll(d73"F,e1 r | F .af S-E "c273t eT"soe | (,s tf (ttr t2y.af hpce rk _* M{e s"n o_iPsian s I ht_te )*, iotah e l/c t d ka " , s"i= s A , zi V en _ ) )(O ; sOPF F src/libavfilter/af_aecho.c hiT"Ss e:| f_EOt144 :a ^~~ ~tTTF(93sta m)pYlF:t;PeES_ warning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _EBTO(c rOatk L t h d ,144 | e r eu _ srh s t a o r tl{. ) idoin, a)v6_" , ,4 lAo g ( AVV__ O c = O PPTt_x , A VTT_ O_YLT0 }FPOEY P , F S EG__E _TED S\(ROR OT a U| ~~~ ^~~~~RRtBt , ILa N GEc, "{d. d,bkle c 0{,. In file included from )=asy [1%,dsrc/libavfilter/af_afir.c]0:99t: , : .%rfsrc/libavfilter/afir_template.c A1F2R5 :=78 i s }:"354:4 }o,,u1warning: A V _tO0implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]0 | ^P " oT} f_T,Y P E a00,_lD, 01,, lAO 78 | o U }FwB src/libavfilter/af_afftdn.c , LeL : | A ^d E187G: 123 :, S r } awarning: n , { missing field 'unit' initializer [-Wmissing-field-initializers]| g ^r . dbel:e= (a02,l0} , src/libavfilter/af_agate.c 1871+]:\ n | =76 :"117 c o ,1 :i ,ssrc/libavfilter/aeval.c, warning: (s:-2missing field 'unit' initializer [-Wmissing-field-initializers]{ - 95x>0":t d*0 11876r | e 0w,:ac )a cwarning: k *y missing field 'unit' initializer [-Wmissing-field-initializers]_ r [s e{ i"rr astii]c)F; d95u | a o [L l"", xA , "]G| ~~~~~~ ^~~~~~~~~~~ {t ;S "r } d a" cs,| ukre a r ~ ^~~~~~tti e or| sniad ^"tu ,iao l"" , O"Fse,t Fa S E T (u t dr i oa ck _dru src/libavfilter/af_adynamicequalizer.c e rs: 274OaFi:tFiSd123uoEn:alT)"( r,, warning: Omissing field 'unit' initializer [-Wmissing-field-initializers]Fa t iAo FV)_S, O PETsrc/libavfilter/afir_template.c T_ T: 79 (274Y:Ad | P35Vur E : _ a_ O{warning: tBiPimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]" OoOTrnL_, e)lT Y79 P | ,ea E s{e."i,_ D O U B A6 4 = L" sV E ,e_t Oi m0a{Pr}g.Td_be ,Tll=e+ YP2Ea_=D }s, U esRi n A ( d u r a tT I- i O x o0N , n, "1* {1,, w ) .,i O 6 A9*FF40 RF 0=0sSr} ,Ec[,x- ]TA 1 ;( }| ,r }-,1| , ^el ea ~ ^~~~~~ s I| e)N, ^ T 6 4_ MAAXV,_ OPFTL_AGTSY PE}_,D Osrc/libavfilter/af_afftdn.cU :B| 188L:123 ^E : src/libavfilter/af_agate.cwarning: ,:missing field 'unit' initializer [-Wmissing-field-initializers]77 :{119:. warning: dmissing field 'unit' initializer [-Wmissing-field-initializers] bl =1882 | 0 0 }, src/libavfilter/afir_template.c 77 | {: 80" t src/libavfilter/aeval.c :r{" : 39," 96":t r:a118 :1 ,a c20t0warning: warning: kt0amissing field 'unit' initializer [-Wmissing-field-initializers]cimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] r,e k" , s i d 80 | Fu"s96e tL a | l " , { A a Gt t" S acdksrc/libavfilter/af_anlms.c :""67} ,, :, 109 : | ^rwarning: emissing field 'unit' initializer [-Wmissing-field-initializers] Oa Fl F_ S n ET (u"67sOtm | eFt ra src/libavfilter/af_adynamicequalizer.c+F= au : S E{Tccd275 :(123oki_o"a:tsr edou t(srirdwarning: missing field 'unit' initializer [-Wmissing-field-initializers]a -dearu"acxt,lk) i* ) ,,o wAsrc/libavfilter/af_aecho.c)275 " snV"e_t | t: 198 :,1O:* h PA Vwarning: _ OeOTsimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r P TF__ Tc f{FSTEYY[i TP Pxl"t(eEr198 | oEE]rda_rDC_ *u tdiOoU"H,OBrxaterB"(, O ;O iLLdE, O o n ,"b F) ,sl{,. | F eAdVd_oO ~ ^~~~~~S t{b.li=62u0P ET 4b }=T(_oTrrl,e d e0Y}a,t ,rP)i, E o _- 1 .A0V,_ D f aO U 1cPR . 0t T A 0o_rT I Osrc/libavfilter/afir_template.cN.T"Y0P E:_,I 0{,, )81 N1T. 1: ,, i , 39:| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9 06 4 warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]{.0 src/libavfilter/af_aecho.cA=F i0 : R1636:, - 48134O:F FAS1E}=, | note: }T,2 5 expanded from macro 'ECHO' }(, 6| r a t i o-)} ^ | ^ 1 , ,i163 , | m I a gc_N1 ,o nTu nsIt 6domuANV4_ b+T=_OMl16 _PMAAsrc/libavfilter/af_agate.cXesTX_:,78 i,TY:P119A:onu (tFE }-,x _Lg_warning: AaDimissing field 'unit' initializer [-Wmissing-field-initializers]n =* | G ^S OU wc 78 | B ) t}L * x{, E ,s r{c.[- >"drxe obult=_1g]alisrc/libavfilter/af_anlms.c| } ,*ena ^s:e ; 68 " x:, ; 102 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ~ ^~~~~~0 " ,s e t 68 rsrc/libavfilter/aeval.c3 | e:l970 , e : a s116 e:" { ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] F L"A G S }m usrc/libavfilter/af_afftdn.c , " :197 : | , 97 123 ^ | : \ warning: O {" missing field 'unit' initializer [-Wmissing-field-initializers]F s| "Fe ~~~~~~~~ ~~~~~^~~~~~~~cSt hE taTn197hsrc/libavfilter/af_adynamicequalizer.ce(nre | f:i276l:t123:e lwarning: e le_asmissing field 'unit' initializer [-Wmissing-field-initializers]r {le a)m"yo,uua " tsrc/libavfilter/af_aecho.cd,276 ":198a | p A,: t V 1O:" si vi_Fwarning: FeS{E t"ym"a,kOimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]PtTT (emu _ "cuhpaTs) "n,198Yn ee , | EPCtHlO ( dE _ balaDyO U BlLdo A,VEa,u "{src/libavfilter/af_afade.c _pts.dOt:ed"oPi190b,utTv:l b _i1=OlmTt:2FeaYy 5F,keP warning: f0a}S uEimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] c,E p-_1t T F . o ( gLa0r, c1900OiAnT",, OhFlFaSy | o.ut"_ ,{ .EdF0s TbA1Dt r )(,l ,E _ PrL=AA 1a.00N V 9 0t.A7_5 } ,0 iRO(P T 00o,f _ )O,) l2T F F| S EAT,(t,, YfPl^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ m Eo}a ta)Asrc/libavfilter/af_aecho.cT_,S k e u: 164}:,33 : T | ^p | | ^~~~~~~~~~~~~~~~~~~~~~~ ^ Rnote: )src/libavfilter/af_afade.c Iexpanded from macro 'ECHO' ,: N G167, : A{ .20V_ 164 sA:O | t VPnote: Tr _src/libavfilter/af_agate.cexpanded from macro 'FADE_PLANAR'_ TY =O :N79Usrc/libavfilter/af_anlms.cL :P69 P:L167E | : c o n T116:} _102s _ ,warning: F0:,t T0 missing field 'unit' initializer [-Wmissing-field-initializers] L Yd, Owarning: dPo Amissing field 'unit' initializer [-Wmissing-field-initializers]T[,iEu_F L ]79 | =bDA G { .sl[O S d}ei U69 | b ,]i B* l = n L| {g a" src/libavfilter/afir_template.c :_Eg ^aim 0{97 , i{n.adb.l":enp;k5=35 s e"},0 : = u , } c p , warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t x " ,src/libavfilter/aeval.c : -> 98 :" si97 "116 en | _ 0s,: 1tg t he e warning: 0 ,, a1 0ftmissing field 'unit' initializer [-Wmissing-field-initializers] i n ; 0 i lmt A F,R aer }ki ep s " ,en98t , u | p g a FiLny" | ^{ A"pc, G h " Sa , O}s, F F eO F Ssrc/libavfilter/af_afftdn.c F ET=:| 198 ^: 123S ( :E e ( Twarning: ( m ap 0missing field 'unit' initializer [-Wmissing-field-initializers] k s ) . e , 5u p src/libavfilter/af_adynamicequalizer.c*) 198 | \ : , A V _(O277P| T " s\1: ~~~~~~~ ~~~~~^~~~~~~_ e t. 123 :In file included from T Ac+hwarning: aYsrc/libavfilter/af_afftfilt.c{V| "missing field 'unit' initializer [-Wmissing-field-initializers]anPn:e_ ^~~~ ~ p hdE30_lFOLPOa": TAsrc/libavfilter/window_func.hs, l277_TT:Ye a y | o,u155P:E[ t 60_:i {". d{D "] , ObFOwarning: r lF=U1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]}an/ S"EB L,Eg, sT e {Me(t "a.da_pc h,ldayPotu 0b,l 155Iit _ = | ) src/libavfilter/af_amultiply.c v s1t1r))i,: A V , "} ,t54 _ sA* y: 19f:O e T ( as c-t Pwarning: Tt_ T Y P}E >orcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]" m ,_ | h,aO S ^T x-FlFu tR S54E | T[(Ir ag1 ) ;n N 1| ta ]G ,= ^~~~~~~~ ~ii , eonf {o .rsrc/libavfilter/af_anlms.cx)p"(,- 6s4 ,:,0 .t(r 70 : 1025iA= } ,: *| N U L L ^S= warning: } Q Rmissing field 'unit' initializer [-Wmissing-field-initializers] , 0;( A0 (iV,_ nO O 0-F70<( | PcTt_xT-,F NF Y >src/libavfilter/af_agate.cnS-1L)P : bE_A/2E)80{:T116i:G _/ ("nSwarning: F(r0lpmissing field 'unit' initializer [-Wmissing-field-initializers]u}tLsO A&a.e ,T & | nn4*a(N -801, ^b gsrc/libavfilter/af_aphaser.ck | ) _e a:{g59e: /src/libavfilter/aeval.cs)a.m"113, 2:,dpb:l "=s e0 ..99f:)12 l etwarning: t5h)e: smissing field 'unit' initializer [-Wmissing-field-initializers] {} )" kwarning: >, ; fnmissing field 'help' initializer [-Wmissing-field-initializers] 0; ilet eAr i l ee V59_ O| P+a"+ ) | 99 ~^~~ Tk_,T Y P E | a {src/libavfilter/window_func.h _ D OgU{B L :| ~ ^ ~~~~~~~~~~~~~~e " ,E 153 :030,: 1 , " i ,Onote: F Asrc/libavfilter/af_amerge.cn"_ expanded from macro 'SQR'{F.{F Rs:g aSidnbNl src/libavfilter/af_afwtdn.ce52E:"U=L}L, t153 :T,(4445: 90} | k n| 59 l0e : src/libavfilter/af_aecho.ce ^e:" },a| k awarning: g missing field 'unit' initializer [-Wmissing-field-initializers]: ," ^ e 198 warning: s ):, AeV#_ O1missing field 'unit' initializer [-Wmissing-field-initializers] t d ePf : i Ti_444 | warning: n1 n52T | src/libavfilter/af_afftdn.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] p ,eYP :{u E 199 198t | 2g0S0 ,_:F L"EaQiOn "123 OAsVi_CRFF SE,T(:kAngeOeH)(, TmPOx warning: F,L A{G.SaT_(Td) missing field 'unit' initializer [-Wmissing-field-initializers] d "Yb(l , bA}V _,OP( l, P ET_xd"osu=b 199 _IT)Ye0l}| , | O N*P(txe),src/libavfilter/aeval.c ^ : F T,E { )n o-i196F: 101 _ D s.eS 0:,{ .O 0EsT ( i1ni_Ug| , ^iwarning: ",6 BAaTi gimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]m af",4 LO FnF SlE E=}) o T , ,{ . d,or _( 2| b ^ 96os1 ilgsrc/libavfilter/window_func.hm a | )f.f}s,e t="2,: A" s,e01,. 8S155V: 60 :t 2W8_4 A warning: ROP2V{_ nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o i s_eT_7T1O2"5src/libavfilter/af_afreqshift.c C fYlPodo}H)_ M:AXP,T "r, o 152| :^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~33E_FT,Y P155Ef_ :_ warning: L src/libavfilter/af_aecho.c:1185 | f sDeDtimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] A GS, : 35OO f } :U Bnote: LUac t o,r expanded from macro 'ECHO' E B L " , O,FE 152 | F 8 ,{F.,d src/libavfilter/af_anlms.c| F185I | S EbT : ^l uL"As { l ( 76 tT[ e}.,=f:l oEontd b0l}12 :Rr]_src/libavfilter/af_amerge.co : src/libavfilter/afir_template.c| = ^: , 0(, f1a53u.121 :warning: 46f=lf,s:d4i missing field 'help' initializer [-Wmissing-field-initializers] : te Ae12}o warning: ,x p76( | F Rt:, implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]of-0 .5 *) warning: d ult }+,, S 0missing field 'help' initializer [-Wmissing-field-initializers], uo {= N UQ R (121r | aatt AV| L1(, 53 i o , d _ ^OLn } | n b P- ( N"-sFiun T _| T ,1 Lff[isx ^Y ) O/{A ,NUn]pPFEF_2FG SL L }* rSi)LcO}A,T | ^ EnT/tsrc/libavfilter/af_afwtdn.cfo:(,c src/libavfilter/af_adynamicequalizer.c{| .((s4450t.:et:x ^- ddbf4113x:293 >udreacl, *t(:Nwarning: -taiy =,12missing field 'unit' initializer [-Wmissing-field-initializers]1 o[fjsrc/libavfilter/af_aphaser.c] : :) /n2m.;f1)60.ssrc/libavfilter/af_agate.c:warning: missing field 'help' initializer [-Wmissing-field-initializers]) o d):0113i}87,: 123445, | f ) ;:293z : , | warning: e- AV c { missing field 'unit' initializer [-Wmissing-field-initializers]o2warning: ,_ f| ) " l efmissing field 'unit' initializer [-Wmissing-field-initializers](O P ~^~~ | v~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ tsrc/libavfilter/window_func.h2T e 60 ext), "%.2f", m:,_153 TAYFPE_DURATION, {.i64 = -1}, -1, INT64_M87src/libavfilter/af_afreqshift.c:l | a : R 26A | 147sx) : X : ";}note: , { 29 ,{,expanded from macro 'SQR' : note: expanded from macro 'FFILTER' "Fs| e"{ N"UlL L| L} ~~~~~~~~ ^~~t o u153t | 147 | e ^A G S_ g a v \ n| } i ne u ^, " l m b e r, _o f| | s c "w ~ ^~~~~~~~~~~~~ " ~ ^~~~~~~~~s#e,tatv src/libavfilter/af_afftdn.cd e fhieetl: o"nsae 200=/usr/include/stdint.hueteptu : 123:46 Sttl2.:: Qwarning: R se v21missing field 'unit' initializer [-Wmissing-field-initializers]( xg)i d*e :Ma((elc h_iP x200s | note: anI)*" ,expanded from macro 'INT64_MAX' Oi"n, (x )F)g * | ^ FaS E T46( lifnm o | d{e " ,src/libavfilter/afir_template.c # ( v " fO : 125desfheiofFt :*ils"),F S46 n(,N E:Te( A+src/libavfilter/af_adrc.cO lI V _FOwarning: :eN n F P implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]224 v:T29)SETT (eo6l:_ _ u1254 s*T t | __warning: cY)t, g Mimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]APXEs_ I a , N"Ti,n ( 0 xAs7)f{f 1Ve_O P224,. fAs.ntT | _if6V)_pO n oTf4f;frfPfT i s e Y= 1i0f}_,f P EnftTf (1lov _fDYOP,Etoarr _\vfU M_eDo f f| saefBALxO ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~l tf XfEtUBuLe)_aLc,t,Es [EV A{Ro r", | {V..d_bs, ^~~~~~~~~~~~~~~~~~EdPl]i O FLb=lz=e1o}=FSS.f(,te xXt-)E7T g(1, 4" %;.f,}src/libavfilter/window_func.h src/libavfilter/aeval.c: 2l o,o :95| :101f:" 162A: 25r _ ~ ^~of,warning: Fm0i:n src/libavfilter/af_afade.c fimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]:s ,} ,) ; e195t )warning: , : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 eA9 0| 1 :src/libavfilter/af_alimiter.c| V ^, F.L ~~~~~~~~ ^~~A _:O950 | G warning: P162T | _ T821S implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libavfilter/af_adrc.c Y P:E5_ F}L: 225109:6{2,5 OA T:31 : , | , " 195warning: ^ warning: d | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 6{missing field 'unit' initializer [-Wmissing-field-initializers].uF 4 ,d raAi fb lAtD225 | ( F =} ,iE o82F | 1 ( fnlAtB. 0 " ,src/libavfilter/af_aphaser.c , S }{| : 61(: 113,: ^ fn"l s"ewarning: t missing field 'unit' initializer [-Wmissing-field-initializers] oa tl v-asrc/libavfilter/afir_template.c-src/libavfilter/af_agate.c)e a ur2_:v:129v eMld ,src/libavfilter/af_aecho.c a88l:u| )_ i>61= | 2 ,: 46:e^~~~~~~~~~~~~~~~s ion " , 12A::199[ 0.src/libavfilter/af_afade.c3 {* MF) warning: :warning: VdA:R _"Rs{ missing field 'help' initializer [-Wmissing-field-initializers]1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]u 185"Fd]ee t} :r a: l=a ,i 129warning: | t i20oyn"n| ~~^~~ ~~*n pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]u t88 src/libavfilter/af_afwtdn.c:" ,, O F| | l src/libavutil/common.h: note: 199f | FE ^Ce v :{64 454Nexpanded from macro 'FADE'U LxS HeO (::31110 : L ;"Eslesf: note: }T"tnlptwarning: 185expanded from macro 'FFABS' | | ( ~ ~~^~~~, rd,e lmissing field 'unit' initializer [-Wmissing-field-initializers] d| ^ ifal o ur a64ntya O t | f ( t tiFni #mei 454l,FSodxet , | ls i zEenf i nie To(f)(d s F-Fl,t e[A Ve_1AeBxSk( c{O .vte]la_)oPn"0p) ,=i T(d(,e sn[k_]sar) " % . ) T Y"P,E c 2>,=1*._src/libavfilter/af_anlmdn.cDOef " 0 UFRnAt, :0g ? F T"m,71aAi nS;E T ( IaO :V114( ad xN_"ds_e:t ) e src/libavfilter/af_afftdn.c), eO P T _ TlYa : 207l| awarning: p:ePyE {:.123i:^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~y )missing field 'unit' initializer [-Wmissing-field-initializers]; r c)_, 6 warning: (| src/libavfilter/af_aecho.c ~~~~~~~~ ^~~~~~~~~:eDn t 4omissing field 'unit' initializer [-Wmissing-field-initializers]f- 163O (f:uUl l A=Va34) )207) | B71L d e_: | E ,{ -"nbOa | ^ { .1doPnnote: } biTsdexpanded from macro 'ECHO'_ , l _ TiY m u = n PIn file included from {l -"1sg Esrc/libavfilter/af_afftfilt.ct: 1163} | t " _ DOiU30,: ,r.,0 1O FcFpB Lsrc/libavfilter/window_func.he:5162 : 17o:SlIE,n 6{ .nd EiTNg2th s b lwarning: =src/libavfilter/afir_template.ce(rT"5",t implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3:.p6e,, " 133}:4r_c "sdeo162u bl,e46 : Me ste | t do u0AnXt6, 4 b a n d ewarning: nt,_)g ,F L Amimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o ,aA A FG u i133 iV _ O S}l,s | 5 , n P=\ tii T c }| , ^~~~ ~ n| p l _ stnx g| ^Fi eTp-r ~ ^~~~~~~~~ L ArY"P,EO_F>iosutt G D Fnrt_gSa }O,/usr/include/stdint.hi:S46E:efi(nU f T| ( ^21n:t;eBx src/libavfilter/af_alimiter.cba ngd _ m Lt(,:83t:109note: :u E F hexpanded from macro 'INT64_MAX'lwarning: ,F AsB"S (tmissing field 'unit' initializer [-Wmissing-field-initializers]i { i46,n OpF. z | src/libavfilter/af_aphaser.clFidee#d-e f:i SbErTo( 62 n 83l | = )fa(Mt:e 8 ,) )e 113>I5} , A x:t =N ,0 AVV)_warning: OTP .0 {_,missing field 'unit' initializer [-Wmissing-field-initializers] 6T43, * O"__ M A "Ml)e vP% .T621 0X{ e T2Ysrc/libavfilter/af_apsyclip.c | 0 , A l(__0fP"E, : F| RoTxY7_f fmf71f f ^~~~~~~~~~~~ ~~ uPtE"_FFL i:{118f: warning: },L O" A Tn, f missing field 'unit' initializer [-Wmissing-field-initializers], src/libavutil/common.hO:s64 _ " f f | A:e37d:d \f ^T ,te eonote: u{t.f f{fl cexpanded from macro 'FFABS'pd| b.fda71ay u ~~~~~~~~ ~~~~~^~~~~~~~t lf=by l) | " ) 0 src/libavfilter/af_afwtdn.c64 | ;, l . | := #1d .e fe0{ ^~~~~~~~~~~~~~~~~~ 455" 2 | i"vs0e t: l5 ~~~~~~~~ ^~~~~~~~~nee l0"95src/libavfilter/af_aecho.cde}v F01,},:e :warning: ,199e:F 0.c00missing field 'unit' initializer [-Wmissing-field-initializers]00 l1_AiBnS"OaF F1S E T (:( ,warning: y," ,l a 455 | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] e v e0). 1 0 0l 2(, " 0 _(oa5)199 s>{=0 u , | e t ,0t )E C"Hp r o fA,F Oi(Af?lit nF l(e," ,}pu TOaF ,"t }) F:f l Ap | ,S o(V-r(l ^e Ea_tO,P T oav eTl_ Tf)i| (",- Y ) l ^ d 1eP) e . csrc/libavfilter/af_afftdn.cE| no0 ,OaF:F_ ^~~~D Oi y )208,S E UsBeL" : In file included from T (El,e123 :src/libavfilter/af_afftfilt.c :,30 v1 Awarning: : {OeF.Fsrc/libavfilter/af_anlmdn.cVmissing field 'unit' initializer [-Wmissing-field-initializers]_src/libavfilter/window_func.h .l0S : O:162d:b39_E 72208: P Tl:i Twarning: | 107 : _ =n(nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e Twarning: )1) ,e d _Ymissing field 'unit' initializer [-Wmissing-field-initializers] }, .0 1p5rPo f {6 "Eb162mi"| ,A V 2 _ | l^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72_5 , D e | O O ) src/libavfilter/af_aecho.cPU6", A:VTB_L4s 164{_ T"Es,"e, ":sOeY, t{ 33PtTP_AE .b : Tnote: Ysrc/libavfilter/af_apulsator.cF_dDa diexpanded from macro 'ECHO'fP Eb_OB:ne },l U| OdO62Ln(=FFB ^L 164,: o{..A Em | u109lits4iBnig, :{i}pSl6i esr .,(4=t0}", warning: d bnlr,e n 0cmissing field 'unit' initializer [-Wmissing-field-initializers]o n =-src/libavfilter/af_alimiter.c gM , 0s,1t}:,t.h) " 84d:o0u 1>,O .91099:,1 b,l=eF Oi 56 2 AFFFRn warning: F5620 | S F _ } missing field 'unit' initializer [-Wmissing-field-initializers]L,.3E S*EgT,({ A GT a a)", S (}M,i | | ^ ^ l e 6b4),n F84L | va n dAAG Se {=_Vm_ l _ uO} l P,{t| icisrc/libavfilter/af_afwtdn.csrc/libavfilter/af_aphaser.c T ~ ^n tp::_63| " ^" xl456T:l113,-i>eirn:Yi: )warning: _106gPam ,missing field 'unit' initializer [-Wmissing-field-initializers] :E iwarning: i t" A_Vn_;missing field 'unit' initializer [-Wmissing-field-initializers]"s,FOL e POTA63T , t src/libavfilter/af_apsyclip.csrc/libavfilter/af_amix.c_T | YP {:. :E _i456n p72udt 188g F | :b : a iL O " s 118{l{81 "nsAeT:, =": " pt{warning: .0missing field 'unit' initializer [-Wmissing-field-initializers]a warning: , eO FdF.SdE eldb"0,amissing field 'unit' initializer [-Wmissing-field-initializers]T i ml0 p(t72i it0 = l | v e " ," 01881 }1,.02.50e" s e,t" | a}d0v0e ,a0pl {m " 1 ,t _1 o l i vie0 d src/libavfilter/window_func.he v n 0 0u30l a:teiOF F)S,p r0 ,163 warninglso generated. 0E o A :_86n. Ts fOAF To:2 (pliFlVi _ u},warning: 5eiemditFnS OtP,T,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ")gE " _ A,F , oTf, T| Y }(, ^\ P n n o i se163" | | E ~~~~~~~ ~~~~~^~~~~~~ b _| i ^",s _ nA eO FDF pVut OoSuEO_tO PUtTsrc/libavfilter/af_anlmdn.cFFsS) T BpL(E:,E,_TT( suat73 { .AYV pde:alpdPbl_ OeP103T:e twarning: E=src/libavfilter/afir_template.c1}: d _viemissing field 'unit' initializer [-Wmissing-field-initializers]_ ,) 1590 Tvl"D,,:.28 Y ePO 0:1 5)6E2U5, 73 | l , _ B 6 warning: uA VI_LO{ 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]tA[NETP, "{, Vn_],T _ p a tO {T. d.biFl c159P | T_=T Y0O.65L =*h YPFE4_AD1O"(,1 P F =G}SU, "E _SB O,B L+s cEo2O },} E1e, Ts(Ll0e,,t I(N,T.1v6 _ M { ( {0.src/libavfilter/af_afftdn.ce pA. M6i_:l_| a ^X d 2 6c4h=_0P}216o:ut,cb5lg=I.,123 t0 ,h ,a *i5n:) Awarning: | 1d (F} ,src/libavfilter/af_apulsator.c ,missing field 'unit' initializer [-Wmissing-field-initializers] F,u r F=.1:, A Va1tAi o63 }216,A _,OBPS1n.":,109 | F R T}( n:O 2 | ^A_F,/ F| warning: missing field 'unit' initializer [-Wmissing-field-initializers], T Y}P, -sFu ^m E SM ;{_FDO U| E)T ( p dL)A,B ^ - "63G L | g | aSiAnE0, ~ ^~~ V__. 3{}. ssrc/libavfilter/af_afwtdn.cO ,d bml:=457P:*122 {o "src/libavfilter/af_aecho.cl1eT: :Msrc/libavfilter/af_alimiter.c) :)85| o ^t }v_e199 :/(h,T"l,:warning: 1109missing field 'unit' initializer [-Wmissing-field-initializers]( .YP_ o"u:t :10E s"warning: 1_54576e2,5implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] warning: -D | 0t. 3,missing field 'unit' initializer [-Wmissing-field-initializers]U "R ) gasiA 199 * esrc/libavfilter/af_amix.cnT: | 856E CMHtO IsOmNo,196 :92 | :4 {)()o)uot{ , warning: F f";stap.u missing field 'unit' initializer [-Wmissing-field-initializers]Ll t h mit src/libavfilter/af_afade.cA, r196| | p 6 src/libavfilter/afir_template.c gGai: af ~ ^l 4 : { S n231d:le=1682 0" a"i,1 oOsrc/libavfilter/window_func.hFs:}0, tu:sa":,163OFF"F280} , 1 0t atc,src/libavfilter/af_aphaser.c : 69S:E,TS(:l e 0warning: 0kimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]: E | warning: vO," 1690-0warning: "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T ^(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e F,:1120s g231l | FS .: 0 163e ta168 if_rSaC A0Lwarning: E0_ | P | no_Em ,missing field 'help' initializer [-Wmissing-field-initializers], L u sTe( s A FAt )m,src/libavfilter/af_apsyclip.c dA" i T N A R o: r V s e z }69,( fo73toh_)t,e c | h _ gl:pO 1i.n ati118oPuatAt_t0 n| ^ ,n :fTlVtar u { =_ o1_.c a/m s warning: lTaOtkP)" nbse uNumissing field 'unit' initializer [-Wmissing-field-initializers]YTPsrc/libavfilter/af_anlmdn.c, irt imU;t [n_E]:| 74 oLn ) T_ D^~~~~~~~~~~~~~~~~~~~~~~~:o f) Ls a,73Y | =O U B103L E O | }m P E_0:.,5src/libavfilter/af_afade.c | F^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ ^~~ pAl I warning: :*F V| e ^ N T{ {missing field 'unit' initializer [-Wmissing-field-initializers].211d S(_sOsrc/libavfilter/af_aecho.c ," :bE1T" P:T180c 20 : note: lexpanded from macro 'SCALE_PLANAR'( ,+ _OT:l18i p74" | =a1 }F,Y :0{. ,211 | tctFaP E.0i1 oScEnote: _6F5L6 { skT(expanded from macro 'ECHO'n4O2A T ( ) b 5,", (6 ,_ = p " M 4 s { ,."d_b180l , a 0 sPe | t cml}idA["I* (=FFFp,lpVis LA BeS (_n] e- 2A.G Ss,lO P=t pM)0 - )0 .e3Ts [a} ,,}v, _ T Y PiEt_ 0e* src/libavfilter/afir_template.cM| ] c D OA , l ) :177 ^: 28h :U Vwarning: "), * diB_Limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]OIP/T g0a,unrEa N(_( i ,=t TT1Yn5; 177i*o_n "P,0 , { | .sM-E _ I N A F R } ,d;b l A 0 . T src/libavfilter/af_adeclick.c O FO F=FX,3 ,A | F : F 5| S) { .749 S } ^ E T } i:E107 :, * ( , 6T4( p c 0 .| 1 ^ = 8 dwarning: )M,src/libavfilter/af_afftdn.c) :l i p, 1 missing field 'unit' initializer [-Wmissing-field-initializers] )A)217_: 9 cV;_lO123 : 28 h ePv ewarning: l})0 _ T missing field 'unit' initializer [-Wmissing-field-initializers] ,,, gA V| 749_Tsrc/libavfilter/af_amix.cY P 5a i_ ~ ^ | :E_ Dsrc/libavfilter/af_apulsator.cA1F2 n O P 198 217 U: 70,: T= : | R src/libavfilter/window_func.h } 611755_36 ,1.80 {/ A:T I O,N:T warning: : 163 , Y{A.missing field 'unit' initializer [-Wmissing-field-initializers]i S"Q :{ | ^PFE _6Dwarning: wRi56 4}Omissing field 'unit' initializer [-Wmissing-field-initializers]Tn(:" warning: =, U 70d | sg implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2 Bo u sm ) ; 0 | Lw ^E " ", 163 0 0198} ,, ," s | e\t | src/libavfilter/af_alimiter.c { | w : 1 {". ~ ^~~~~~~~~ | src/libavfilter/af_afwtdn.ci n 860: 109adm ^~~~ ~ : d o 0 0:,bo 458 src/libavfilter/afir_template.c w s i l1u n:t: 35 zwarning: e="0, 107": missing field 'unit' initializer [-Wmissing-field-initializers]10} , .:, 14 : Onote: Fexpanded from macro 'SQRT' 0 000 1F src/libavfilter/af_agate.c " ,5 warning: S E Ts O:F 6missing field 'unit' initializer [-Wmissing-field-initializers]86 "\(ew185FS35A | 2# 5 | ,s lte :gEFdT458 | e t ui37aTie f} m| ~ ^~tg[:n(]n =i 0,.{ o"1 ,h Fwwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e 5{ d*rtL)As m SQ RuT e(s1,Go| "l sloe_as So ^} ast fst+r ) t ,qirttf185 e | , ^ h onn"e | s s"c,o sA( , " , V"(rM| _src/libavfilter/af_anlmdn.c O _"OsPa ^P:IA*F setTdi 75V(_F Se t_ Tus:F110O E tfraeY"F:P Th(cltPo,ATwarning: _raTeYEP_rS TORBImissing field 'unit' initializer [-Wmissing-field-initializers]NemoauEn=tF)src/libavfilter/af_apsyclip.c,S:( nG s-s_D OcFtSsrc/libavfilter/af_apad.c 74 , h AeVU x75E:T (:oMl)d"_,B- | 118{.gsa52i ni_Os mLo>o t:ht:r153-n P0 .E3i * )warning: , =:" gT s,osf t nmissing field 'unit' initializer [-Wmissing-field-initializers]eA1warning: _ T _{ .M )sV _missing field 'unit' initializer [-Wmissing-field-initializers] Y POEsrc/libavfilter/af_aecho.c_d{d )"sr1O"P FDF: i74 | b /"e(,}TO( S1991Es Tl s, _0TUYOP:E _a-b (= 5e5a,BFL1E52I | lN 0r.{}r, F:,SeETT (es3 c0h " warning: d, loe)" ,* , {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f a d{ A |"F.|T ?}{t nsi.fM1)s)d)b ,1."epeaif604e t ;l fs)c"k,e=t199_r= 1| } ,s ,, | sEeC| H ~~^~~ ~: ) , 0 i sz ^e O (l e 1}src/libavutil/common.h, e"afAlvt 00: " , rVceh,l ,64e n _ _filn0 A :"31a:OdP To,src/libavfilter/af_amix.c *:VA200_sbe tu s_ia F :O72lnote: er T l tg }P,: expanded from macro 'FFABS'| ^ adYeP E,_a iT _ tinf f e rDe n warning: src/libavfilter/af_asetnsamples.c Tiocn"0, On *missing field 'unit' initializer [-Wmissing-field-initializers] : Y45e, 64O | -#UdcBLmEa,1 P{:.143dsrc/libavfilter/af_adeclick.cbpl5=F1 }1eef"k,E :: awarning: 0Fmissing field 'unit' initializer [-Wmissing-field-initializers],S200,. i0,,e _F750LcA GEST | A 0n eu 1D:107k: ( warning: F R, pF0O,e }r45dmissing field 'unit' initializer [-Wmissing-field-initializers]) ;F AUBtSA , | , }A B (Fas | ,V | | L ^ R1)i 750( ^ _ ~ ^~~ OE , }{,. z | | ( O F.d0be ^a src/libavfilter/af_afftdn.c{P TF_ Tl" ) : { S EYTP=,5 0>}218," src/libavfilter/af_afwtdn.c" w(E _=D:UnR :O F"Fd src/libavfilter/af_apulsator.c 120bA T459I O,NS,i :: _?o u: 12 :E f{f _71 : warning: t1_)" T warning: . io117(: missing field 'help' initializer [-Wmissing-field-initializers]warning: ,s s(| missing field 'help' initializer [-Wmissing-field-initializers] 6nal) :missing field 'unit' initializer [-Wmissing-field-initializers]a m8pelne^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s 4 "= y459 (0-t(oa ) ),6) | , 2180 | r ) 0src/libavfilter/af_aecho.c :71185 :A330w,i mAaFl { "0 0 | }V,: n }iz e)| s e t_ O2PdT,_NT,Y ^ { note: 0expanded from macro 'ECHO'o U P t he0w0L| L ^AE _N U 185n u,In file included from V{_BO PL | m s isrc/libavfilter/af_afftfilt.cz} O"O T L b 3 0:0e0 0oLf_ TeYr o30f" p0,,f }P E: _,B| Oe rsrc/libavfilter/af_alimiter.c-sfA F src/libavfilter/window_func.h : 163 : 48 ^O : ert _Tl CC libavfilter/af_headphone.o : L { 87 a | "O}F FO warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. :m109 ^, , S F| i6e4:= 0 }EFT ^({w 163 | ,S .)i,owarning: missing field 'unit' initializer [-Wmissing-field-initializers] E 6 u "s e tT 4o f fts ( = 0pe87t p 1o u t,u | src/libavfilter/af_anlmdn.ca} , t+ s L:"c 0 =a m p76,lk e,t _d1b u : 103OeF F Sls,f[{: s ""warning: a, missing field 'unit' initializer [-Wmissing-field-initializers] A OV1F_FEui zis,cO"S,T tF[enx] PE(T (L)A] A*|76FT|oT n , G = | c_fT Yb SA " txf}P,_ V| 0e. 5-s Eo_u}_, ^ n a>e* DtO P T b{dte(_O_s| _ ^Tl e"cr1"l,UaBmsrc/libavfilter/af_anequalizer.c :Y81P: 117a y)[ j"src/libavfilter/af_amix.csp:lLeEas:c+",,] e 201E:s_ c;ot , 12):I warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/af_apsyclip.c : 75src/libavfilter/af_anlms.cs ( ,N warning: AA :r(:M{ .Tdmissing field 'help' initializer [-Wmissing-field-initializers]bVV_ O P118e_192PI *,( l_= 81 T : s:O F O{P5T | _201T_Y e19aFrF .5i | TPYwarning: missing field 'unit' initializer [-Wmissing-field-initializers] :FcSAEB}S6( EP hT,(4an { _Ewarning: _ I d u t75{" DNcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] N u = - o | _pOU Tr 410 r aUrL ,aM)0 9-e B192aL t,6 0}.l L{ | m { .i o3, *eEa, "sa}d i 6n0 ,Ms) { ."d b a 14" eI) ,f olp= 00}=,src/libavfilter/afir_template.c)N:/ | Nrt 0 , 1,T220_(M ^AU (i,v e 0 :A( XLiL, " O232V:1 ,warning: A \, F 4_} Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] =F F SO,P-T } , | ~~ ~~~~~~~~~^~~~~~~~~~~~~~~E _00.} , T1220T;Y3P| " ^s e 0(, | ) E | t ,a dr i <_ ^c t adI*BO x - p )N TM_OML> t src/libavfilter/af_apad.c ,)src/libavfilter/af_asetrate.cA,nX: 42i v :c ) )b,_ :e 53h: A ; {isrc/libavfilter/af_adeclick.cn p5u t_154V: warning: F.L:AdGiS: sg_O PT _missing field 'unit' initializer [-Wmissing-field-initializers]Ti7516:s107 :} , a&1,| FYL4Atwarning: o r i| & ^ n ^~~~~~~~~~~~ ~b_Ps=aGmwarning: ptl ens missing field 'unit' initializer [-Wmissing-field-initializers] src/libpostproc/postprocess.cE0S}missing field 'unit' initializer [-Wmissing-field-initializers]i = 53src/libavutil/common.h_:D: ,} , o n "1,. > | 0src/libavfilter/af_afade.c64U:613: 751| ^ src/libavfilter/af_asetnsamples.c/ 42; | R37A:T236I:O1N | O : 46p:143 : i:33 :: , F0F,SOoF + +note: ) warning: { comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] E T wFe rwarning: ; expanded from macro 'FFABS'warning: {implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] ( S1{,missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_apulsator.cA F O .| a{E " o:v e r613lPiT6_ ~ ^ ~~~~~~~~~~~~~~I d aT"(72a:| } ~ ^~~~~, | a 4=N6 64p | p#rd117e: | p ^236T046 | taigvfe )warning: " | (S0 dsi)n,e ,missing field 'unit' initializer [-Wmissing-field-initializers]," C"0 _ sAs} lF amLpEe,t{F e" n " , l( f lwAinn dA Vsrc/libavfilter/af_alimiter.c_ :72e | _2tB"S, oAwO P 88 r 0 ,( f l V_ OTP :a1090 a{ o" oo_T _tT:0 )warning: a tfvfesT e Y,P src/libavfilter/af_acrossover.cmissing field 'unit' initializer [-Wmissing-field-initializers] :)r eYtP" , E3(0 0alv89 :_Er " , _88( | "0a0_0| ,104 _ Ds Sa s ps"t,^~~~~~~~~~~~~~~~~ :A OaU B T ) e t{rOF F m"src/libavfilter/af_afade.cpLlRe _" s l"FSTEwarning: Ts(:EI,> r{n.edca missing field 'unit' initializer [-Wmissing-field-initializers]}eo226vN:G20,=a utmbbpesr ,te: t 0 olfyc( t e mt| ph ^e r enote: expanded from macro 'SCALE'?src/libavfilter/afir_template.c (=af_soe , lp, {:.0s)tlft 89snaam,p src/libavfilter/aeval.c232. 5r}=e v | e l226upm ble4r: 29o:::," R " | )src/libavfilter/af_aecho.cFeF4MfI 233("- " , ,{s:12000 0N,(warning: :}44(,a 0 :Ap esrimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]-,: O)F"FsS,E T("oo1Vff:1 i, fIr awarning: m)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]esrc/libavfilter/af_aphaser.c eo u sf_ OsPzTN_0T) t | : 161t p uptswarning: ielTe_nMcA,Y Pa ^~~~232 | : 1 l iettimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o f (etX0,E s" 1, s " _233 etsrc/libavfilter/af_anlmdn.c,_cs l e v:F a200, | rd)[ | k ] mo: DAe|iFeLlwarning: m pEl, = pA)V82aOtf CC libavfilter/af_join.o }A("cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]h"_CeHs e,_:dU B,LGES,, s g O"(s,v OOF103dth {}e,t asi1n[ a!s=PF: "e, .| ^ O6FkFlt- >TvSa161warning: | P HAdsp| l,i]tSr 1f_ErTmissing field 'unit' initializer [-Wmissing-field-initializers]s a S bE lsrc/libavfilter/af_amerge.c ^ i*E Tc(ha.srcT__c( mRp l=e :ng227 src/libavfilter/af_anequalizer.c82r (epY,PvEo_n_b 7rsrc/libavfilter/af_astats.cta:19 | : |q| a'e\DP_ o5ua1t:ei:82 :src/libavfilter/af_apsyclip.c{116usenlfnOLU B}t,6 "116 n ::76-:cufe'sA[N AL_E_,, : ;" warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]>warning: imissing field 'unit' initializer [-Wmissing-field-initializers]118i)) V- R s t ) {110. :s r :e ,warning: Amissing field 'unit' initializer [-Wmissing-field-initializers]p (a,, d bmwarning: o_o t hs" R _fm 5l0missing field 'unit' initializer [-Wmissing-field-initializers],g 76227 | ", +N lpI82| O=F.a i | 9 5 , , " B2_tl,N | ^F 5n}, OsFeFtA )I)e; T S src/libavfilter/af_asetrate.c : 39 A f SVsNms_o)fo 1161 E6! =: 5 :F o} ,E _ C| ,l toh| | T _{M1 r T OHP ^A aV ^ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~f a({ I.Nnote: 0expanded from macro 'OPT_INT' ( A Tt_) c p "")c,, (siN N_ O39 | tao{ri" ,u IpNl src/libavutil/macros.h E T P | d _src/libavfilter/af_adeclick.clt{r vOTFi1=t:s49LYST]_^~~~~~~~~~~~~~~~~~~~~~~~~ " e : e r e F 6 __:P E_T Yln )752src/libavfilter/af_aphaser.c :asS" ,0Ms25t=D POe n,g:t| 106t:E T ;"A:X rONUBEL_EP, {107.hd ~~~^~~~~~~ ~~bil24 :( di) note: )AIT _ G:E" ,o n"=s m )r src/libavfilter/af_aecho.cV V{ . dn " se VL_752O:PeTn:__O106PiT6_4T=Yea e t/usr/include/math.h :i A0 | , q_uTeYnPbE163O | P1TPfEi_m e,w15t:G19 :warning: c __i: 0 _ n S \ieS implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]y F1n,342:T e TfR n r }note: Lrpeustp 4AYnote: expanded from macro 'ECHO' FiFIMdI| a ,{ 4expanded from macro 'NAN'O so}nFsP e232 ceuNrovNe ^~~~ ~st" "163 warningA;,E }i | 15l | Gw,( ai, oO | sT generated, _1,,+ I d#, {l,eon| g ^" F . I + NTN64 ,d .bsnts,F " s| e ^t) wTi e{d)etfh""S, Ec {_nM f i r(,(, src/libavfilter/af_apulsator.cm :O FTFoi dAod.nie= "a5 0i073{:S117(nfs Xw,o 6N4) =n",. dE:T d rtsrc/libavfilter/af_alimiter.c | uFA -}bm(warning: t(ia:d ~ ^ ~~~~~~~~~~~~~~o uobLNA> 1 , l a missing field 'unit' initializer [-Wmissing-field-initializers]Ocmhew_89bvl eG 0=, x0, Fd_e_sc:olee S( }}1,FSgcc109rnr v b,),1 .Eauir:, swarning: lo 73= * A }T,nv !t=missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_adrc.cau | :-?414 :s22F:| ( ^ eIa1p.t 1(br c }*warning: i t esrNn"t_)g,| _ _,b) 89: | , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] )aT,a|A V ui l( s , t , i _ I NOta-) | i oinn s414{ | Osrc/libavfilter/af_asetnsamples.cPTTF_i>) ^{A 16s4 ,- >" w:647FTSnEi V"_,O)P= ic ti4d:tYh_"Tn _l ,T _A_Vr__O Px_96MPAn,( | g e1_VgAa_ ATR_-T:EX_aDoO ~ ^ ~a v 0T0Yi G>SoYu ,warning: nvfeUr ie"l0",, APFnT __P)Et missing field 'unit' initializer [-Wmissing-field-initializers]A(Blns E _! } ,s _I_N "La e+ B=- | g| a ^iT},"Ep,t pbOu>f1f ^ 47n | , )),{ uOaLt,t a c.k) e =; src/libavfilter/af_asetrate.ce x p | ^. d" al src/libavfilter/af_asoftclip.c r{[ : 36 f (bAust e w i d:t h82:: 110| :src/libavfilter/af_anlmdn.c-l1Vo {"57,src/libavfilter/af_apad.c{ ^~~~~~~~~~~~~~~~~~ :=83.:_103 | ^~~~~~~ ~~ { :" p.a:dwarning: ".,f O":l e v .imissing field 'unit' initializer [-Wmissing-field-initializers] Oi 540 P/p e l6 note: F 6:45T _awarning: "4expanded from macro 'OPT_GENERIC' ,F= S 154= :}(,T 0dmissing field 'unit' initializer [-Wmissing-field-initializers] 0E} 1 sY-82, T,(0p warning: 36 | P > | a tl a }w,i missing field 'unit' initializer [-Wmissing-field-initializers] E 1t asc0, d _ D83O | 0src/libavfilter/af_aiir.c t k 1 t O FUF S E , f_ :, h1 B T FrLam s 165 54\V ),, L { src/libavfilter/af_acrossover.cA({{ src/libavfilter/afir_template.c"AmG: :* | | F| E , :{V.ad m.e"dS235 : 1 ^~~~ ~} " 101 _ Oub l,e i}57,: : ,{ t:104In file included from P twoi=tfh"ns ewarning: t 2h:T_ Tsrc/libavfilter/af_aspectralstats.cY_P7f5 }zle| rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]owarning: ss"| w0h,orl :lEi,ei ^n kimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]-"m ^ eeswarning: missing field 'unit' initializer [-Wmissing-field-initializers] 30e_ l >,oF_hl e\: v235Dd s a OoLtohn fsrc/libavfilter/window_func.hae: | l O m 165FFASl" src/libavfilter/af_anequalizer.cc155src/libavfilter/af_afreqshift.c)U=51010p,a | GEsrc/libavfilter/af_astats.cTd:,| :t83:,60B:L E | ,l v{I ISR(_"C117H ~~~~~~~~ ~~~~~^~~~~~~~ o:r ":,350 d e__.r9 p,: (""124: :e109 : ldab5l}a,115 f s| s ^ warning: Amissing field 'unit' initializer [-Wmissing-field-initializers]warning: f }warning: ot,e=d:)l,e e V _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O ,missing field 'unit' initializer [-Wmissing-field-initializers] gm i n1, t src/libavfilter/af_aecho.ctAtVP{O "(lAe/ }155 warning: p83,: m_iTFcFSFv }, | mmissing field 'unit' initializer [-Wmissing-field-initializers] | 200fsOnP T__Ttsrc/libavfilter/af_apsyclip.cxEe1, a :l1o:i350mTY:P,ET_( l0 x , o f | u Y 77 Bm117)",0 0 . f | a t{warning: mP :t aArOVg_ | , )A V ^_Ft0c implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E118{O e"Ls h"i) O PL,A,Gl" _s:Bi LtO s ; {f T S izOwarning: O,LGn_eD E BtU| G_,l ",c hp%ed" missing field 'unit' initializer [-Wmissing-field-initializers] , ut200 "i"n ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~pTu tsrc/libavfilter/af_adeclick.c : 753 :,g a m{ | .mi,6 uYt [ n_]77 =t 107e xi n{ bECe 4P =E _ | V Ah_: p".s%eeHt"asrc/libavfilter/af_adrc.cgd1_ rA(ifO6\sn:"a414i:a73}F , eRs-h0(4s=1e,tnt"t,: L Go.1}5 ca " O r - 0 {2S,l 6F, warning: frhv,,warning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T 1o , _1d,,L i *missing field 'unit' initializer [-Wmissing-field-initializers] eSqQi de o" i,.f, "_" AFnLtA 414 uRegn n j Os a l ,} G 1| G ^ | ( acsyi eFcFsrc/libavfilter/af_amerge.cSmEeT O S 61S (} ,izns) ; {tp vme:l(289753:F19 :_.0,src/libavfilter/af_asetrate.cn : e h .| l ~~~~~~ ^~~~e"l | F,e}S ,Et warning: , -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0 43")| :id5ebs t v eT, ( , ^f :l ia d l_(it h r N" -s1 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t289 =warning: 1n1 .a}| nI)e1e /s"- | >missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_asetnsamples.c :t,a src/libavfilter/af_aiir.c ^ Nsrc/libavfilter/af_afftdn.c,s : 290,: t2 ,a a t { 48 ::96 T h43 A19 :) uOthe "fai139n: 1 o | lAdF)V, A/warning: tFtFaor:t17warning: :6 _ M _} V ( implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] oa Slurohrmissing field 'unit' initializer [-Wmissing-field-initializers]d e1r "IO,P_T0_ c EeTd ieo note: s, , NO O P| .TT4k* ( N=- 1 v ( ( expanded from macro 'IIR_CH't 1,P 290I N ^T_1Y6e_)e/s2 .if )frie"a0mT" | 48 TPY PxEM_lh" =) )ls0_,I | N T E _ 139pAfD(iO,UOB1F;FtSeE0T OF(FF"fr " | X - f tL;E ,e src/libavfilter/af_apulsator.c{t.,d(bsrc/libavfilter/af_alimiter.cl :LS=E,) 1 ) , rA:V _ OwP= 190}O, T .f /i| g ~^~~78a:A117):T{: A (0(. 0 0 r uFt,o r_e109":pT"0w.| 0 (< aTp hwarning: "T,g src/libavfilter/window_func.hOrF F,,S h5o^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0 s c-src/libavfilter/af_aecho.c missing field 'unit' initializer [-Wmissing-field-initializers]Y :e153s:warning: 30 missing field 'unit' initializer [-Wmissing-field-initializers]E l0ei_ c >t:x}164 Ps:i o{T*" 1s l78 | [ a - {, :" bE n.(dpb,l-=e1 0st>tnabc_ki_90 33 p_mnote: moar d>enr}" ,] anm | s : *D "expanded from macro 'SQR',ed 1s,),,O FOmFp u| O UiB L Etlaa mp =FpSFE T t ^note: n , a d A l e _ AlVS_( as expanded from macro 'ECHO'l A Vs_aO153P T _r s eEO{Pu&i&{src/libavfilter/af_anlmdn.ctt | a}) , T arc0_T T"_tno .n: f,r YA 164 t [,nr](lTkY_dlb84 aPVE | e")s a a*a-Ptbel_:s m e__O e1tt rB P>Eesva=m12pa| m ^ PIT /, e),iMg"_nec0y:l p lwe M#_ T Y,P E _s ;4, IOlN}T"e,warning: _imissing field 'help' initializer [-Wmissing-field-initializers]s dA AcAoB-O 4F1),, 6 4r,t he GzFe V84n | >O LF0-AI a t e{src/libavfilter/af_asoftclip.c >. if0E _rS_IOs t b ,{S 0V,N T" c:o6m;pie}oZsP" ,d aO F E{_.1_/83 4 nin,ETo_n dNFTSOi,P MI:11070 e= S-+1s a,uTb _UcL(Eb6T4A=N:0Q warning: +missing field 'unit' initializer [-Wmissing-field-initializers]) t eY l e LTp(_pXa0T0_R( }| ,{Pdeen t m}T , d}).,M xAV{_ ^ .| ~ ^ ~~~~~~~~~~~~~~E li n r ) Y83P E| , ^fA))O P-s_aDyO"_eg, | I _src/libavfilter/af_amerge.cB O X), (T"1t, UIB,[ a i N : 0 O{L;( _ sT| e ~ ^~~~~~rNLNOBn T 299 , ,1xsrc/libavfilter/af_acrossover.c)Y*PtE T=EF_F S_E T: "A , : (Fx L_6B O,OP=RMO ( l19o:V 102{src/libavfilter/af_adrc.c.):tA4G" hLd7 AXF Iaut_warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i )414 h src/libavfilter/af_ashowinfo.c| _ ^S{ ,}2c,t LEtpeOP104T6_:eM : 116.: 45,0 xF- >_iunn:4T=27AsX299,d{b:l"=} L ABGt_"c, Y0P:Ea_ | . 8,}| , A Sgyasrc/libavfilter/window_func.hwarning: "} mwarning: pDlO UAiwarning: ^0 , N D )i,: 155 missing field 'unit' initializer [-Wmissing-field-initializers]s ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e r aBt 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 0 S } n : 60e:t Le} ,102 =, -V,|;0 s oAwarning: 116f | oE" | , )1, 1 F ,} fVtimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]c r , | {}src/libavfilter/af_astats.c, 414 | ]| ^, _ OlP 0( ^ .:d | ^155 ; 2iT _,i 118{b0l = | | 5 ^p T Y=Psrc/libavfilter/af_afreqshift.c: 172,: 11, | src/libavfilter/af_asetrate.c :, o u t p0u;tE:_"Bg warning: 2 0F} , ~ ~~~^~~~~~~~~~~ 39 : i351 OaOsrc/libavfilter/af_apad.cLmissing field 'unit' initializer [-Wmissing-field-initializers], L A G\Ssrc/libavfilter/af_anequalizer.c 5A 1 ga:118i , 122 note: } F L ^l 157-:> a | t6 :expanded from macro 'OPT_INT', 351 A o O3 nwarning: btmissing field 'unit' initializer [-Wmissing-field-initializers]4 | GgF(FcS 0" s _ai =l0warning: }{, | S t E src/libavfilter/af_asetnsamples.c 39:0e, c55kn p u=umissing field 'unit' initializer [-Wmissing-field-initializers] ^ x{T0( | o49u:t12 : warning: | t te [" r}e,s e,t t F s missing field 'help' initializer [-Wmissing-field-initializers]xnp]f (, "A" p ou L1 ,84 ;A =- l V| , tOuPA G | Fi { 1e_v ^e l)t,pTS_ Gsrc/libavfilter/af_adeclick.cE N E+e+ 49.L O"G"_ Iu : } RxI)C"( | f S,ANtF}src/libavfilter/af_apsyclip.c,754: 78, p{ pn/a e V "O ,: ":% f( -{a dm_ t{ _bOs e107t 10o "| ",0 .(esd-t>NhaP| : ^ :u ^t pm g 5, u*aUten Tn warning: \missing field 'unit' initializer [-Wmissing-field-initializers] ugta| ~ ^ ~~~~~~~~~~~~~~ r LStd_su warning: | a ~~~~~~~ ~~~~~^~~~~~~iinnsrc/libavfilter/af_alimiter.c l:efv"L,Qa T754mg | missing field 'help' initializer [-Wmissing-field-initializers] "/,91 :ie l "R,c Y b a 1"012src/libavfilter/af_apulsator.ce}l (| kP_emiOn " ,s0e:t: d , ( ^E rsF F 78{ "0 0790m n"-_(D O US | EOawarning: :.missing field 'help' initializer [-Wmissing-field-initializers]adsNeot*B L ETF("1170:f )xe -f1 )i/ ,F l, ; fg,a imn91 dnu2 ) S{E{ewarning: " si"n | ,flra/tNiTo.vmissing field 'unit' initializer [-Wmissing-field-initializers]e e| t, a u ri(U0(.n4d*b l ~~~~~~ ~~~~~^~~~~~~~~~~) ,t AmanLga i(lN= o V _amke-sL }o ns-_1srt r{)O,PxT>_ T79Yf 1}e,g r e s,s o | vPe| s ^)/ 0N Usadm pElri w2h.ifc . ALVi_eO P_Tel_ernact)eh 0 Losn D _{e )" m/0 c OTU B)c;s 010}ro, YtPLEu_" ,| 0 ~^~~0 1 , | 1 ^6 , r dIeorE"m,S 0 src/libavfilter/window_func.hA: NT ,auTlOaF0F 153 , {id.Rdtb.lS= } ,: O 6d"I,NifvEe1 26F:F | note: ^4 G,) )T;( } s| ^~~~ ~S src/libavfilter/af_afade.cexpanded from macro 'SQR' , {a,t E T:(_289 . srt ra m_aV:A )153 =t" g149)_, , | s1 : A src/libavfilter/af_asoftclip.c . awarning: R G S _ _ : f "r}e missing field 'unit' initializer [-Wmissing-field-initializers] ")s 0 84. : ,AcV e0105 A V _aO_P t,: 0lOcT289 | ^ m s #,P u_l | asrc/libavfilter/af_adrc.c src/libavfilter/af_asetrate.c":warning: 36deTf_i0n,T t : { , missing field 'unit' initializer [-Wmissing-field-initializers]O:T57Y:e note: YPe d 415 :1 FPFSSexpanded from macro 'OPT_GENERIC'A E " 22 .E0QERF_ b}efso :84 36 | _ , T((Dm, t | r ^ | warning: D FxO)sae implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OO ULBU )(,rsrc/libavfilter/af_ashowinfo.ct _ F FASLEB(L E:,b s{a GEST x} , 126415e | { m{,() | : 52 i.n g"pp a r ap* ^(:AdVb_ l. dma", x lwarning: O Pree sedsrc/libavfilter/af_aecho.cf")=implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 T" ,e _"fsi:esledt )} , | ^ s_-{src/libavfilter/af_afreqshift.ctd"e,200 s=126 T >.r:eutr :nOuFmob e | rY d 352l:esrc/libavfilter/af_acrossover.c)1,FfSd e oPfE_b l109=:6 0a}:: tEc f If warning: smissing field 'unit' initializer [-Wmissing-field-initializers], 107 T l ANVi_0Oe:-warning: (i=implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} T r s t,P T129rpe 200, | ,E 352a v __:T0 psare Cm | s {2.li Y0Peat_xcHoi a 5 o 6{warning: ,E _mDepOunm,, g4(missing field 'help' initializer [-Wmissing-field-initializers]c"9U0Rtf(np m=a 5t0o0 0AeT(Istl)A,xxr,d}e107r,"r-O1NeF },, src/libavfilter/af_amix.c ,A | V ,"V,| F1 6.,, A | F L _ : O }{,f t{oV _sO ^AGLO G1375"F /i t.P TS_0:s49eFNS | natrit_,I ,_:_tU ELTL((psa-r>a ^1664 TN F Vf src/libavfilter/af_adeclick.crme _ftasrc/libavfilter/window_func.hd=Y Owarning: ,A il}te:r)l,e :Ii P- 1 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ A6" 755 ,a162sNenEg}" R%G S warning:s107:o :ATV__,I,N T f | 2_0 0 generated r251:6 _warning: Om -," ^{_3730 | src/libavfilter/af_apsyclip.c . warning: dmissing field 'unit' initializer [-Wmissing-field-initializers]e_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P s 1, . , : rMTOF*F,S(Ei} 86 "162I_N IfNT6( s755F:L A, | T,YilTsrc/libavfilter/af_anequalizer.c4 t | | 42 G P n o6at:)88=a0 ^: S I EO_src/libavfilter/af_afftfilt.cl 4 p:r172}: warning: N FDi_: e t, missing field 'unit' initializer [-Wmissing-field-initializers]0warning: }T, F O| n ^src/libavfilter/af_asetrate.c M:A63a:k116 : _ { ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1 6 S U k - 44 X/ sU I I_MEAB>L:E10,: src/libavfilter/af_apulsator.c,warning: amissing field 'unit' initializer [-Wmissing-field-initializers]smN-">88N TXs) i warning: | :A pTltfhdr | e sTh86( | na{f.missing field 'help' initializer [-Wmissing-field-initializers]d b^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~80 3 es _ o b m ( l :}1172:44) | src/libavfilter/af_aecho.cp:M185l{_ pF63FA=BS (n, _ M,A -A:Xdc""lc | 1 f l -warning: XAmissing field 'unit' initializer [-Wmissing-field-initializers] V>_33O,o,eeo_}r,a o M) ) v :P note: expanded from macro 'ECHO'flfts0{. a80| | ; e{TNF"L oe) 0"tr ^e > =c _ULsLArG S,1 , a 185{t 0"Thze}s/ }A,v l| | " | , o".Y3" t*, "1,V a" s ^ ~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~ r src/libavfilter/af_apad.csPe,t tMhsrc/libavfilter/af_afftdn.c0_0l et _ d : E )rO0PuT:_ m56_a c c| h ae.sehT c 358 :IN _ ^ { nfn eoYlhd:"3,157 T s c )| =l PaE56_,: :A 6warning: a l )o ~~^~~ ~~us0n.I5warning: f implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 missing field 'unit' initializer [-Wmissing-field-initializers] a;r t nNe l*} ,( 1O F( rTs,,src/libavutil/common.h . fF (- c| o+e a c: 64 { .Sisrc/libavfilter/af_ashowinfo.cd358o | u ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~b s=l{.u| r: 31"56sEe6:4126 l ef ( 2i. ^v: | note: expanded from macro 'FFABS'T t =: 0 src/libavfilter/af_adrc.cde6xfp e s( 54 *:)bo4u tr etshcrfe64s:h oc415u:=73*:_ warning: soir | e warning: lodf8[ b u{implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]lo#nq implicit conversion from 'unsigned int' to 'float' changes value from 4294967295 to 4294967296 [-Wimplicit-const-int-float-conversion]nsrc/libavfilter/af_asoftclip.cs)t}iMxf] "odrsu}e :,85 A,_- >weexfts",n :0d, VI NP*h oienn"d,ec114o415_ OTI6 c126t | lee _Fd, dy : u | 1 P T4_TxY -F>u _" , b , *_ src/libavfilter/af_atempo.cP :AdB168r: d warning: missing field 'unit' initializer [-Wmissing-field-initializers]Ol e r a t iOoM iE e S"(89aa) FMF SsF-A= _c , :t (OAFEFFT>(X/, sTiFzoLD Oa ya a(XaS)S E>r=h euA85GU B[LjEv,warning: missing field 'unit' initializer [-Wmissing-field-initializers][ _ENTeeB0l)et) | lS ]_;l o { pT(r_t a?; i( "}s, g. d](,crCz168s | n ae t {( c t b o leoOr),e k - ) | ^xl | aEls_)s | > Am"i ,= ~ F,FtS= ^~~ ~ ef :AVo_n1O0A V r,)x p374f | ( - 1r VviP_em} ru_src/libavfilter/af_afade.cs L ,O .Ga(TOP,T ma t:aF L A f _ m - _ _ m 290 :rAG/SIeN( aF T Y pA149VgVe (_F O)L)P E l1:_ warning: _tO}s-c> ,A ) _ e| ,O missing field 'unit' initializer [-Wmissing-field-initializers] 1P,ore lG" eD% "Of ^U P Td0uTr a tuin t _ o u _aA , ""BsL_E0,_ | {o.td b290lIn file included from =sUeD_ m,se T,T ^Yn ? | src/libavfilter/af_aspectralstats.c2:I t( *Y i nPlii n k -}30,: O foPAEFE n} ,t s > ssrc/libavfilter/window_func.h_:l o v__ShTsrc/libavfilter/af_afreqshift.c-| > { aPm162pa\ eSresRa: ^353r: 12 "As:l17t )| p ~~ ~~~~~~~~~^~~~~~~~~~~~~~~T Im src/libavfilter/aeval.ca t: R0se"_,r:ae tae RaNpG i o: A341. 0 1warning: ,k Iuld, warning: : Msrc/libavfilter/af_adeclick.c: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] / N e i missing field 'help' initializer [-Wmissing-field-initializers] 1 .:src/libavfilter/af_astats.c116/: G o 162|0 ;A 756: 148U1,0f0a0 . f s | V _: :IN Tc3 2")ts 353 | O107Pwarning: 12:{ t _)rM;A e{ | ~~~~~ ~~~^~~~~:T missing field 'unit' initializer [-Wmissing-field-initializers].warning: missing field 'help' initializer [-Wmissing-field-initializers]o e1a X t. _warning: F LsAr"0m0148) | | s t missing field 'unit' initializer [-Wmissing-field-initializers] t Gr, ",,; ~ ^~~~~~ n r _ O F FS F u m{b N=F= 341" ET L| ~ ^~~~~~~~~~756{ | e U L LI | r( d src/libavfilter/af_adrc.c ( o A NrU L L "i L Teo"u:bvGe r s o}rfe}d/usr/include/stdint.h :E R}I,N 415l:e27 SO src/libavfilter/af_aphaser.c amfp (|F F50G:021,: :* )F {:166 l g rA_B0Pnote: , }F,i :fe| | { ^ eS Aexpanded from macro 'UINT32_MAX'Rwarning: ASEnT "1i)r ^," ce( Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _(| wt:s hAnVn }-| b50 ^h" twarning: a|n_n,e l _Mu) | #o, implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]sbOl A| lfa dl415" aPmupVl_eO Pt ^o- ys>ee | _sTesrc/libavfilter/af_apulsator.cT > eot=af id ue_t| :t_166F | Lxur tn0 e rT)y,81 hrPAtte.f3 U I NYTeP:E src/libavfilter/af_afftfilt.ce:s64h:o116l:d "warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] HG"ndae d _3 l12_ _ , RUd*d 2sl-:>IrA V 64"Nseitnagt"M_)o ANSTEeR _ | T a,M w {Owarning: F,l (O P TI_cT[ApX| omissing field 'help' initializer [-Wmissing-field-initializers]rFe{af MhY] aS.Esl t Ea_nPnP,src/libavfilter/af_compensationdelay.c(| n ^~~~~~~~~~~~ ~~ i6Te({s, A e EO 0g:e81|464src/libavutil/common.h= t Rl_FxF | SlE:T:(1 }"= aexfAlMo aDtU)f i101m:64 t375h,rierstp lsrc/libavfilter/af_afftdn.cRfAf f fef:warning: | m h _f}(aT:| 374^~~~~~~~~~~~~~~~~~ | f{37 missing field 'unit' initializer [-Wmissing-field-initializers]N1src/libavfilter/af_aphaser.caog " ,s ,"-syIoO:pf: U,L:l da) 1euN77, i{u LM145A Xm,p l.tt:" ,n). note: expanded from macro 'FFABS': _ | Aef) 64 warning: 46 | k | m a gi6 }| 24 ^~~~~~~~~~~:O ^ V _ O P,Tc_ | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]#O{Fe4n t= Vnote: E / ( h T d eFa -| 1 ^expanded from macro 'PHASER'R SsAAMVP_aOn Y" src/libavfilter/af_atempo.cfSiEn| -L>Pr enl ePams145e:_Te( b}ET374_e lEm_ | 169"m,cFhrsrc/libavfilter/af_aecho.c,,:201 | T sYPD : s F*lo w n: E O 12 : A ai-nAl"1 :i _U warning: B " y1o uit }mwarning: IBN T 6 4 , missing field 'help' initializer [-Wmissing-field-initializers]S s , } , nd_o u,aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]gLiE , {n.o(et Im m kds t b l n{adibal=N1169 -ir>s 0e.rsy)T 0 | | 201) | ,EsCtaa n, i06,y 6e(x(p} , ^ H m c v 4 V _ 4a)r > AOVp lee _ |=Fd _ e = (_ s3"2=r a a}MsA 0 Ossrc/libavfilter/af_asoftclip.c1,, , 0t t , s X},,{ ?N UP-T:_ *sea / i o n0(,L >ITN86T 61i0r[ i1| 0Asa"Li Y}P:E _4n_0c] ^00 .}f)));, n| p12OFStTMR, *= ,m ^~~~ ~ u t:F warning: 3missing field 'help' initializer [-Wmissing-field-initializers]2AI N AGsa:g| ^ O| _ ^SsE _XFt,- =( Fsrc/libavfilter/af_anequalizer.cF :c89T:, },, >{ .-sSaE(T12(: 86| ih(taldesrc/libavfilter/af_apad.ciTwarning: FIL | ^ n yrp)i[:im]missing field 'help' initializer [-Wmissing-field-initializers]NAT 3_ g a{i N UoL)Ls57g,_ G2Sn =t)( f f| ^~~~}t: 12s_ 89+ | } , t a p:t M b NU_L| Ln}c| el_src/libavfilter/af_acrossover.csrc/libavfilter/af_adeclick.crwarning: :Imissing field 'help' initializer [-Wmissing-field-initializers]u f fIn file included from e rd ^a, ^am)757,:N107,:: src/libavfilter/af_aspectralstats.c57[ pto s n+m Awarning: V_173O{P: | a 0e,)c,I missing field 'unit' initializer [-Wmissing-field-initializers]: 48T30__ _ s0], N*A VN_:O P: TT_f i zFT Uswarning: -src/libavfilter/window_func.h>src/libavfilter/af_afade.cdYeTl t{ NUeLLL3Limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]L::PcYa[yi757;] | )A 2} _ 162}291 :E149P. r ;G SM : _:SETeR Asrc/libpostproc/postprocess.c}39| 173 ^ _warning: ,I\ | { ^X,: | warning: :Imissing field 'unit' initializer [-Wmissing-field-initializers]N Nf| G , ") implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^832 Tf ^~~~~~~~~~~~~~~~~| {h :,t ^~~~ ~ .162 | s | 83_ d s291ti z e^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~": a t{ | .ri 6 4 ,warning: a _ = =" missing field 'version' initializer [-Wmissing-field-initializers]fsrc/libavfilter/af_aecho.cl src/libavfilter/aeval.c 0"}i, : t : 342 :s116m:163 [ {0 e s": warning: i ] ,832 t -h>34},missing field 'unit' initializer [-Wmissing-field-initializers] ".n b | isig:0isrc/libavfilter/af_apad.cm )1_0ft s(tao g,r a :;s,atFici nnote: 0expanded from macro 'ECHO',m 342s56i zae FAcs A | : m"pAl eon[ i}]144 | =, B}S,s s163t | ,: ~~~~~ ~~~~~~~~~~~~~~~~^~ e("n A V x p,| - C c{osrc/libavfilter/af_afftdn.cn warning: | O ^f ^ l" :"374csimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]F(FMa)ss:e"t, d gSa s>57t:o Ein = uwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T (asrc/libavfilter/af_afftfilt.cn0. b l * nvbsrc/libavfilter/af_compensationdelay.c:u653 56*e _ _ : m : | 374Mocuht47_bg a100in M | )_ Lob:ien":s = {cNd101ercs_ ceo t 1 : warning: )warning: ,tn{ x0 omissing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] A te| - /f scaVm"pxl ~ ^e>o ut _g ha_nwt _sc47l a sas2 Onhe | f65 i0n=P {oll eo | . ; T _"P _r f n T{ol d ur)"; osrc/libavfilter/af_chorus.cY PsE:a f{, i " t _ y 67a: 97| : ~ ^~~~swpIoN Td," yiru e c " warning: _notc ms" , src/libavfilter/af_acrossover.cmissing field 'unit' initializer [-Wmissing-field-initializers]d _"s"d,e t{ :a,i uO F .m i173t:z32r:c Fwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] i"nsaeea"oS 67 6 i[mutm t,i nE | 4 i ] co173n | "tsTe( c=h1 0 t src/libavfilter/af_astats.cm" :etx l=0 a rg,edt dw183it _ src/libavfilter/window_func.h{a :0m}a g = is tua:nnctey"oi163n, r19adto"_,u :_ gha i\ :owi ont _86s ty n | ~~~~~~~~ ~~~~~^~~~~~~~ sniaz e:"1r0p"O, warning: m ,warning: src/libavfilter/af_afreqshift.c)0,o tA(Vf_FO P Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_i eOFOFSimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E,: src/libavfilter/af_aecho.c9f:9201F"SsT-n,F FT389t:997:: sEY>P tNS(_9d1183ewarning: Tg(E hUELdLia ,} :A | Ftmissing field 'unit' initializer [-Wmissing-field-initializers] ainn_163e | T stt; ibnpsS[ i( faa_n cwarning: e _},_usTaam] f=f implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| c 389 | t R up l t elx ^m I d{e _" t p)f| (gg Np isss[ i,] ^a aG-,201 o{)i,h i .Ariei,n> | * .sz e )A,f Vn "l,aEs tMstVrtA V_f C _t_eO" ,_ Osrc/libavfilter/af_adeclick.cf tH=OLraPT _O"PP:TO__T Y(PNE _m TsYTP758EF_dIaNNsA1N=;I"le_:TFYtPT360 /N ,2ut107SEaE2_4N, T| , 0 t :{T._,I Ui n ~ ^~~ .[fp) ;(ifNL Lt 3 nh]warning: = i| 6 ^~~~ ~l4T,{ .}2, a missing field 'unit' initializer [-Wmissing-field-initializers] n0/usr/include/math.h. :t={i_6t s e_ 515 :*19[:0 }. 4,0 g s OiFnote: F,SiE758 | = 4,I a0h,(]expanded from macro 'NAN' 6T4 =44Nini 1F L+A G.S (} 100 T15) | fcit w ,0{,9 03},# om)"h, O6F1F02,_dM s ; o l"e}_S0E TeIfN( A V| _ ~~~~~ ~~~~~~~~~~~~~~~~^~ | n ^,d,1 (Ai,(O" , u",ss hni fMtP)1r6, eI}NeTI6_TP,I ) ,t,src/libavfilter/aeval.c N4__*M(A1 : | NT3TAFVF3A 1h03437 ^2A2N_ M AYX_,OBP Ti_:T Y,P EX_PD SAst12 : ) E OTU(BVLoEA }_,F Fn_ g,rwarning: a L_ LOP- missing field 'help' initializer [-Wmissing-field-initializers]M| src/libavfilter/af_compensationdelay.cmO _| bAT{ )^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~.:As ^u G_ d b48l:=0T}i,i S T{-343 src/libavfilter/af_aecho.c101:,zel" Y}., | 0 : 164 :-331t,P d . 3warning: :*. iE_b missing field 'unit' initializer [-Wmissing-field-initializers] 0OMFnFDSl| { note: ,expanded from macro 'ECHO')_)U/E(=( ^ 1n.RTA.T1 N- 48a0,( n4bI_Uh b0i | n fF},OLNL,164 | { . n (L" " 3 ) s ) A{0 )"}. csrc/libavfilter/af_afade.co,G , m "i*6 4M ):nSs t 1d ,| = ^)292src/libavfilter/af_asubboost.c A}| ,,o A ):V_: ^~~~~~~~~~~~~~~~~~ u b-l"e; 149O:P T217 }| 1 ^s e ti warning: m_e:, | n ~ ^missing field 'unit' initializer [-Wmissing-field-initializers] TtY104}| _ ^e PE:_I, grasrc/libavfilter/window_func.hi nN 292 -:warning: T= | 1,di163smissing field 'unit' initializer [-Wmissing-field-initializers], src/libavfilter/af_afreqshift.c c :t :t390I 69 a x:N97:: {217nsrc/libavfilter/af_chorus.c -:>T 6 4 | "cn s{68.iwarning: warning: _ Me A":,97i:6nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ missing field 'unit' initializer [-Wmissing-field-initializers]" X , 4Ag , warning: = a} , { missing field 'unit' initializer [-Wmissing-field-initializers] 1 i390n | 163 O " d0; | F F r0y0"}, | ~ ^~~~~~~~~{ S 68 , src/libavfilter/af_astats.c src/libavfilter/af_crystalizer.cE | " T: /usr/include/stdint.h: l (39 :184 1e d: 8746:::21 :0v0 , i " src/libavfilter/af_afftdn.c 26 {e "9 sl ssrc/libavfilter/af_deesser.cwarning: ::note: l""s9t9u e :missing field 'unit' initializer [-Wmissing-field-initializers]398expanded from macro 'INT64_MAX':warning: 38oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ,ea9ntcte _59 ::95u tt" ,[ m :_s ed rAyF nnu)m184b | e r warning: gwarning: 46t goaui n]" , oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]fa ismissing field 'unit' initializer [-Wmissing-field-initializers]a | }#t39p,u=t n "m,, d | e fO F A V pl e"s if0oFl e_v e l " s ne. IrN S O 59 p 398, | O| e ^ 5TfEaPTd | T- F FtS E 6(e_> n o i s e _{fTl*o4odr TY P{E o ("l e_vr yd_ _ IuN\Ti("MeA=ugr" t ,1, lX) ,aaiip u t +" c N tAnV"| , " soe(AiN);, _A ~~~~~~~ ~~~~~^~~~~~~ gsa isn("t,0oxsrc/libavfilter/af_afftfilt.c7 O| V e{t( inn:f67P ~ ^~~T__cT.MiOn"ttefn: OoYni_F,PFefns98iPtPsE/usr/include/math.h_6 ISfs:iTtyt":D4O U*EfT (_osrc/libavfilter/af_adeclick.cy ",15 = B(fwarning: missing field 'unit' initializer [-Wmissing-field-initializers]T u:d,o:019} , L FfFYAtB_Sg765 :12u:: O FE , f0P(a b le Onote: 67F | S EfT,Eni n-) ,warning: missing field 'help' initializer [-Wmissing-field-initializers]Fexpanded from macro 'NAN' F{ f(f _1 OoF F S.EdT i nftD0M fAS b( n{bf_esO0)f V-_EO765l15 | #"fofvnasU,s eA TPsrc/libavfilter/af_asoftclip.c | = :1 d) emrpiBtLtE0,}(Tm}147 :e30 :lleys)) .= ,{_uT,Y Pf| a,,3 s .ld b{E i ^~~~~~~~~~~~~~~~~~src/libavfilter/af_acrossover.cwarning: p ", " - t )l,_ NAnV _src/libavfilter/af_aresample.csrc/libavfilter/af_asupercut.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A:*s e t> | 0=F1U.eO P T:_V308_:O208P:MAfVlwo ^147 .LLOL0 NTA:N245 T src/libavfilter/af_atilt.c)82)_io | r0A}},Y105P:E __:T/YO:n _src/libavfilter/af_apad.co,T , :1 warning: F L (P(P1T230_d : f 1src/libavfilter/af_compensationdelay.c | : O_warning: E _:Dmissing field 'unit' initializer [-Wmissing-field-initializers]T o55wffs.e:t ^* warning: 0A,_ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] -112 :OY: 144l049{: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]308T b u i10, UFPo:o ,. 101F:L f | , l.twarning: BLLEEv,awarning: td A Gwarning: Sl {.3i)nmissing field 'unit' initializer [-Wmissing-field-initializers]_An_ae rimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]b lg=245.missing field 'unit' initializer [-Wmissing-field-initializers]o}208, db l =GISn{la | i4n o= | {*2N. } 230, | f . a F}Ir _so f| " ^ T049 55 (dp ",L 0-,f s1M,6} | | | "b{l,=T E>Rsa)m 4A, ^" 0O F o (ef)lpt,p - 1 )" .src/libavfilter/af_afreqshift.c0F}u, t0)l;e _,r } 0{ {f :S391:t ( . f{,.a," pra| d ^~~~~~~~~~~~~~~~~~_Esrc/libavfilter/af_asubboost.cd107punt0 src/libavfilter/af_aecho.c l i t e""e T:(u:r"o,, * atvh| roe:s6h| o1d0r,yq218"o vi 1 .0_, ~ ^a 2014 ^ l,d ":,warning: es l otg:(= ;N104, missing field 'unit' initializer [-Wmissing-field-initializers] r"ys e tA)1 cAtsrc/libavfilter/window_func.h4 U : warning: lmissing field 'unit' initializer [-Wmissing-field-initializers]a _"d a t}a,, :| ^ x:,4 1L| L ,p sOdsrc/libavfilter/af_chorus.cr : 69 :218 | | } 163A0V ~ ^~~~~~~~~")eFty s39199 | warning: ^~~~~~~~~~~~~~~~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], : 0_ Ls,e F SdEu-r>:b src/libavfilter/af_deesser.c 56:{} OtAVaTm oa ti {: 60",src/libavfilter/af_asupercut.c":G __(201 | uECwarning: ionn | o fwarning: :o95 w231ecEeOnstnHtmissing field 'unit' initializer [-Wmissing-field-initializers]"_, ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]sri:1:t41R:P armOp c o dl e,n"RT note: 69src/libavfilter/af_aiir.ca(ll :u ewarning: c,O_expanded from macro 'FILTER'T | Y sfe224_nr a rO 231I | Nmissing field 'unit' initializer [-Wmissing-field-initializers]e R ,P163Esrc/libavfilter/af_crystalizer.c | _: r e3q:tt"eF_F T 6 t o F"40F 2 u1 ,, adS E 4 L{: r,e qe:n60c yr"e,TO F_ MaO86A" di u | " g ) , n{( "Fm "AXd:dT"enleawarning: y ss" )AdV _SO"P,T,_ ,,tnimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]c e,;r y )EsT ( TTwarning: missing field 'unit' initializer [-Wmissing-field-initializers] 3 2 y t% f ,e"tfsYF{L A G _ f| " ~~~^~~~~~~~~~~~ ~ rweePt. Sg a t , IlNmil tes e q src/libavfilter/af_channelmap.ctEd i}n224" u Tu40r | e ) _ :b,76 | :,12t: 3s2 tt b ,{ mIN l S [O F warning: _oMr d ee r " ,aOT=AVE_| nF] missing field 'help' initializer [-Wmissing-field-initializers]=I d e "lAcxF,F0RO ^P TS N 0t.ypaVy s" ,S E.TI_AEL, 5 poe_ s76d"{"7e(TT_( w* s Oi( | 1e,e.s5snnYbI_IeNsrc/libavfilter/af_afade.cT itPivne i } i a P IOcFtF:3 T +64{=,nbElRo__Sg293a2__TMsrc/libpostproc/postprocess.cA =n :0868 N Ug_"ee fCfE:i149YXP ucm } : 0LD,c HO(FfsTn(:d)Ebo b?, 15dOs,LOlFSl)), e l_asye : FtF S 1U,BiETt,p warning: AAV D(Osr_ s0warning: [En}] L:p(m, missing field 'unit' initializer [-Wmissing-field-initializers]f V__| O(PU.t,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] T ( AE } pa293inloO^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~PMTT_B_T\rn p , s,rxc | [ga _LTEYsrc/libavfilter/af_aecho.c): "a,| { .)d n " t P{ Y,PP,E185_868Dd ^_f r ,| b ^] ,,I"*s E _:I | NO dIue ql*= 0 ( F t a r{AV33_: T UNBrL ) l}esrc/libavfilter/af_afftfilt.cvF: t . d O , {T.)E; O,FeFlA68B_:b-lP=note: _i,, { . | S ; St(121:T 1expanded from macro 'ECHO'0fMo6r d ~~~~~~ ^~~~ bE l0i,n ._warning: 0A4X( AT =m1 . -0 ,}Tmissing field 'help' initializer [-Wmissing-field-initializers]Y0P=E,i FV( e185 | 1 , 0 8 _ = 0L_c "M, A } } S68 | ;A Ol i,) ,, TA VG_POiT _< -}", | R I S P p )TF F _sA ^2 0 01N },T M, Y 0R ,R ,G {, _NAUe P \. A1 9, TXYLtAE13 | Y ^~~~~~ ~ 2 { src/libavfilter/af_compensationdelay.c| _:P50L: Vt_.D,O U*B_ 0o1,. ^NEB _101_iO0P)T _ TLE0LustF +_}C,: mwarning: M| Y^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~EP 0EtMLS=(DO emissing field 'unit' initializer [-Wmissing-field-initializers] ),)E ,src/libavfilter/af_acrossover.crA=GNS c}U,src/libavfilter/af_aiir.cE| tsrc/libavfilter/af_aresample.co/{_ B:OUd-R A:TF ^FS: 309(:(101: -warning: .F213LOLLL,b >50 197I: ,s missing field 'help' initializer [-Wmissing-field-initializers]d :A}u,fsrc/libavfilter/aeval.c{t. | i:| O ^35 tF0b86lG= [ei x6]N ,401 ::a Lnote: .expanded from macro 'SERIAL_IIR_CH':S 0.05309}m, 4 * 31r:A 3 ) warning: *, | p 0={ c{tG Swarning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] B0 . 1 {197Nt x.fia6d}i, src/libavfilter/af_asubboost.cMl,0 }A" | }U ,-4 ,n :| )u,,w e1 t L > d g 401219 | : ^) )r; ."L0 ,= e| 213" | | ^104 :r In file included from ,} A-c1 ^, ewarning: | 0 ~~^~~ ~src/libavfilter/af_afir.c src/libavfilter/af_afreqshift.c| a src/libavfilter/af_asoftclip.c dmissing field 'unit' initializer [-Wmissing-field-initializers])e,v:a"l ^-:>src/libavutil/common.hv}ayr _}v: ; 103 : 1s e392t: 12w :src/libavfilter/af_chorus.c,[ j ],a181l u e isrc/libavfilter/af_atilt.c+src/libavfilter/afir_template.c:,: e21964::70 d;o : 39 s +:)231 :At | } ,a 31m ::| ^u -:1[ V 56 warning: 112 o 99note: b ,warning: A :39missing field 'help' initializer [-Wmissing-field-initializers]:| : warning: | {u:nexpanded from macro 'FFABS'tl" implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] I NRT a v ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/af_deesser.c ^ warning: e, _ 6 warning: l392 : "missing field 'unit' initializer [-Wmissing-field-initializers]i 0 T 644 | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] o | 61b o osrc/libpostproc/postprocess.cs]: _# dge 70 : 95 :{181=t "src/libavfilter/af_crystalizer.c,870 O M231 (f | i nO | =i :g: F FA | X ,56c | e F warning: N N41A :*12 :( i15 ? S t { Fmissing field 'unit' initializer [-Wmissing-field-initializers]SfEUt y pNsrc/libavfilter/af_channelsplit.cwarning: missing field 'help' initializer [-Wmissing-field-initializers]:: " E TAx F}" sTlL e; ds55s: ( , { F,A (oL warning: t e12w: A"Vd_eBc aspte "*, comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| 41 [ | 61t | e LSO| y ~ ^~~~~~~~~a }m a "/usr/include/stdint.h ~ ^~~ n m axt/usr/include/math.hwarning: ( G _sEr tgs,: *]p ):missing field 'help' initializer [-Wmissing-field-initializers]a "R, _et46i h a 870b | ,15 ) (R(| ^t : m: s{e{ , o o s:\19:O a "21s55e | dsNr "* d t "Rnote: expanded from macro 'NAN') f:iel)t s t15Ucf " ,f oe ,,O tnote: ,expanded from macro 'INT64_MAX'e r[ | sL["nr]l)| ~~ ~~~~~~~~~^~~~~~~~~~~~~~~ F>FS d e cnal#oL s46(eat; f"r=E 0 ]{y dNp | }#iy , FeTq =s e2U.e d =| 0 m rA(um?aA"fiLnef"e;i n e qVe_ OxV_,bLo ,f =i rAefao ._dD i nd tTqfunep nbOFU| BeiceIfOfn(e\alL=1 ^}LnE,a {m.fdNbcld=)2 .n0T _,M cIypfB,lys,t f} r Nsf_ u{)r [| n ~ ^~~~~~] (,In file included from e a 0s ;ffsf.,isrc/libavfilter/af_aiir.cr eAd*P"asrc/libavfilter/af_aspectralstats.c,: i tf 6A4:V224 :"1s30t )n;g 1 ,rffV _=f a0c )} ,:: src/libavfilter/window_func.h :o| r d)e)_OPtT _ 1i163 ~~~ ^~~~~~~: ,r O P| T ^~~~~~~~~~~~~~~~~~ o| rTwarning: Y0P,E+ 481:. A_VT_YOP/usr/include/float.hE ^~~~~~~~~~~~~~~~~~ implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion],* _A+ 2\,warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T :_ D I NpD)O}n, src/libavfilter/af_apad.c _22415O:Ta rUa m163" | F:LT | YUP17E6_S B), fr 54| ASGB:4T_| L;E e: ^ESL Rnote: Mexpanded from macro 'FLT_MAX' ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, | q141 :R EIA X , ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~T F ) ; Iwarning: },NG{,.src/libavfilter/af_asoftclip.c L15 A implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] , dsrc/libavfilter/af_compensationdelay.cb::A | G| L _ I {| ^{l18151::#102S ~~~~~~ ^~~~ I.Rd_ .=s26d:e warning: } ,bC H0(}t:rfmissing field 'unit' initializer [-Wmissing-field-initializers]54in l l| u ^f , = | e =tl[warning: nN] F L 0src/libavfilter/af_afftfilt.ctimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]U Lsrc/libavfilter/af_asubboost.cL=} , T0{,. p ::022051_ M"Awsrc/libavfilter/af_afade.ch5:0},, 81.:5 | 104 *X o3294.:,149 :A : : 181l | 4 0 f0 warning: 32-: (warning: e 2 8l2o3.}0missing field 'unit' initializer [-Wmissing-field-initializers],1 warning: 1missing field 'unit' initializer [-Wmissing-field-initializers]_src/libavfilter/af_atempo.c a t 4 , ,1 | { ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] +l:,6 6 . 0 en285":3 294 | , 220" | c ,20:8 At o s warning: 5 1 e}m,81 ( {comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]2 8 8 5 9 8 1 warning2 e1+src/libavfilter/af_chorus.cp | " ("M 285"ddesc{a y generated-. ,3:8 F, | s| _ | Pt""1, 71 : 99 ^: src/libavfilter/af_aecho.cwarning: e ^~~~~~~~~~~~~~~~~~~~~~~~~~~t I *[(s.t" ,F " missing field 'unit' initializer [-Wmissing-field-initializers]r:em nF], Ls e211tt i nFi m A71 | :ut eamvp_eAr=aIn file included from tu"ms e tG S 37raB Ssrc/libavfilter/af_afir.cu t a r g e:tns s2e(r:r103 : d}e {s.n-t>ef src/libavfilter/afir_template.c ,1c awarning: n uf 0f°(: 56. | y ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "ms p-etC_po:, " ,b/ eMsrc/libavfilter/af_deesser.c"out54 :0 "warning: e M d _O:,66 t<[)iscimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]hr) sPFI:O12= a| t^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e t] o211" | F src/libavfilter/af_atilt.c*F::e [t-f ,0 .S3 Fa232t a nmfiimsrc/libavfilter/af_aiir.c : E T (S:warning: 56p(xdes197 "*dE112missing field 'help' initializer [-Wmissing-field-initializers]: | o]-.>swti[nn a]: s e eT warning: rdet;m44p*l tMc)(a)ty) missing field 'unit' initializer [-Wmissing-field-initializers] f66oow ):; e s /ie, t | y p fnote: expanded from macro 'SERIAL_IIR_CH' s(n( m se| a| c tsopr 1t p t aA ~~~~~~ ~~~~~~~~~~~~~~~~~~~~^~ ~~~ ^ ~~~~~~~~~~~~~~- e 232*h-) 197 | r V _ *>esd | s ep, 0{t N O src/libavutil/avassert.hm:38a " a ra.u3 UfP Ta_:Tm11Y, a{d)iLoa dg p :P note: expanded from macro 'av_assert0' m) ; L* i,nl eE _ " | } s g "s, D w ^~~ ~ A V38_MOtP*p h[a sOeUi d t| h | ")rTeadmoi ] ,OB L ^E , )_"u = *sF- , ) T,YbPdFS>Ed {".; l EeTeisfed ( !| ( ^~~~~~~~~~~~ ~OeF F_Sl(slptb cfo iI0EaTa(yw[heli=l0n. 0Nsrc/libavutil/common.hT ,yi,] omeitd } ,: = lden_el) O64F i * s{ r=e ):Fg _ .s nwF 37S Eo0it)ri)L,{ A:V*_Tu(,s6,d T OPtTt_ T4 Y=t_h "A note: ( i la 1P,2M,AVXexpanded from macro 'FFABS' i n kr E64_ 0 _ , ? -OtFF | SSF}O,P - 5 > s_#ETTLTAmda0x a t src/libavfilter/aeval.cdRI(N_GG,s , = m5i e : 427w:iTSY t}{, p 0mfe ),10 dP [ .AFVl| ,i ^ : tEhn)sLt_re= nA _ ] , T _ OM_INNe; warning: I : PrTU_ T}Y Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]EN_ s r a L F , src/libavfilter/af_asubboost.c| ~~~ ^~~~~~~T DAUc/usr/include/float.htLF :6221V:R104[: n:e14}:A17 :| ^note: 4_AO P427] ,/ B0 ,expanded from macro 'FLT_MIN' ,T warning: ITO | ) S1 00 , { missing field 'unit' initializer [-Wmissing-field-initializers] _ N ;( 0 src/libavfilter/af_afftfilt.c T:src/libavfilter/af_compensationdelay.c, : 52a0)A . 14 221 Y92 :. (i6 | # | P:E{ . 12 0 }(,4 d 32_ti0: ;= a =e f-i1n :D 6warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] \T )| e ^} , O4 warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ~S | ^~~~ { U =missing field 'help' initializer [-Wmissing-field-initializers] 2>F- =L"B 92 | 0 T src/libavfilter/af_atempo.c1: T0_fL E , ({\.d,b 287Isrc/libavfilter/af_chorus.c M?e e( }52i n l:src/libavfilter/af_asoftclip.c13N:: IdNa , | r-e| t=T:72warning: b)a1c k ">, ~ ^~~~~~ u"1s6e198:comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] . 0p, r0n4 t:9930::1 7 5 t{ 0287_sM : warning: (missing field 'unit' initializer [-Wmissing-field-initializers]4 9sIN0 | }-,AfXwarning: -4,(NUT > fefe,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] A3 ianLl6i n kt-d 72 | 5 )L4 } _ >bt}i0m ) ) {_ io| ua,c k8e2 M"1f ^ t([pi 198 "| _ ~ ^~~~~~~~~2| AdX0 oc | h,]b O2 ^~~~8e,p0t [ iew ~~~~~~ ~~~~~~~~~~~~~~~~~~~~^~ implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] c 0 : s | -i3 k,) ,e dA46V ^_ On8 Fwarning: t s | #Psrc/libavfilter/af_aecho.cTd_FTimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]Y| Pd ^~~~~~~~~~~~~~~~~~~~~~~~~~~ tsrc/libavfilter/internal.hd:oLw: 222E:_ e285p[teh265sA"), 29 D | n f:iGnSe }src/libavfilter/af_afade.c: OUBB]IL337E48, {I,N: Q= | 2: In file included from | T295warning: : 149 :OU .f{note: .dsrc/libavfilter/af_afir.cb l ~~~ ^ ~~~~~~~~~~~~~~=60implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. Fwarning: Amissing field 'unit' initializer [-Wmissing-field-initializers]D _ Fexpanded from macro 'TS2T'I:| 4_ 9F / L 103 ^: M}SE TT( d esrc/libavfilter/afir_template.cpA,X 222( | 1E :cto n 265 | .#R295( | 57 h ss_ (f0 d+fl:t t s{src/libavfilter/af_atilt.c x e7 f23,: t"r:fiiefx warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] d0),233,f nfpffl(o-atl ou r: 112A:e fwarning: 2missing field 'unit' initializer [-Wmissing-field-initializers],a a(tVi ofn. f *t1v_OTPf"57 233 d,soSlTufmfef f, | - | 1l.i mt2_T*f f , F i[tT(Y fs - > L1 .n, =0tPsf, f )i n _A{] )sE _f t| ygGa "o r-dtSb" ^~~~~~~~~~~~~~~~~~pSi *} >| e^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Tr)s en ,c lRi"pe_( fmaicnt_o*r I, tl(src/libavfilter/af_biquads.ctd s)-) N| ^ e:vsesrc/libavfilter/af_apad.cle > -G"f228a): l*o ,1s:de53=auw i.ned34o w:=yt {=; tF LfT:d [note: i141] A_Vg.a isrc/libavfilter/af_asubboost.ci_lutexpanded from macro 'BIQUAD_FILTER'e:; _| ~ ^~~~~~~~~s | n ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ :M222r: 104rwarning: NtOr>A X1,. a: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]warning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]=0m atxo_ dTe N)U228irSd_elr "L,L | } oVAaL 222 , 53 n | yU| | 0 ," E= ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ~ O ,0 ? F ,F A N AFN L{ { S : o T } " pE T2(_o, a " ( d=MrI Ndc uot odf f;_ uie2| "*l brl) ^,, e b | ~~~~~~~~~ ^~~~~~~e n2"", )A V+s e tsrc/libavfilter/af_aecho.c c(/usr/include/float.h_src/libavfilter/af_chorus.c:i: u:ttsO)151:7317 : note: 224o:67P T* *a:v12 : expanded from macro 'FLT_MAX'Of:f_ _ q 2 dF F"T,b"warning: s(warning: SYE T 1missing field 'help' initializer [-Wmissing-field-initializers] ettimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]bP)( 15O + E)_dI | NFn i223 | u#TdFeufi73b u f | r,aSmEnTe( | [ i ^~~] tbi oc * e F L{n.ui{ N/usr/include/math.hUr:T)_t6oabvL 15o,M 4 f 0 _Ll: 19f:A =f5A+ oo}2 | X ^note: )},V g*( s 3expanded from macro 'NAN'.,_ Ocaa2 4 0 2APtTm +8V x15, | _Ap 2 _#TdYePfVlo34 6O6Ei_nDe_ eN1s P2T3_UTLA N ,8R5Y2O8*8 5o9MAPEG_ afA8XT_src/libavfilter/af_asoftclip.c_DWA RN1I;N 1sIOOR:DO U G2ilN214E: 27B: ,ee,R, L warning: +n3 8 E_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ b c { F F , | ~~~~~~u e. L | { ^~~~~~~~~~~~~~~~~~~~~~~~~~~. i ltioA add\d224t6GiS b214 " | | 4n }l= | , ^~~~~~~ ~_In file included from =, 10 n src/libavfilter/af_afir.c 0 a : 0| ^} n f103(}", , : " ) | src/libavfilter/afir_template.c 0 ^~~~~~~~~~~~~~~~~~: " o ,5 057,: 44: iufsrc/libavfilter/af_biquads.c 9 warning: src/libavfilter/af_atilt.ct:_(gI0N Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 4:285F234a:0 _ :FAiB112S,(M A 1 n: sF57X | : awarning: L,A GOwarning: F%FfSmmissing field 'unit' initializer [-Wmissing-field-initializers] T FSimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] EcTap lLe }(n A)G234S,p f | > a285c | | t ^ } = d1_aBuys e, .lIepne) {2 Q U,s| 5 ^)" lmA Da t uervai _| etn ^~~~~~ ~~l src/libavfilter/af_asubboost.c F I Li_dsrc/libavfilter/af_drmeter.c":A223src/libavfilter/af_asupercut.cTosrc/libavutil/common.hne,: V :"104E:: src/libavfilter/af_afade.cl:52_sR64(:warning: 31o:fa 319o:Oetf imissing field 'unit' initializer [-Wmissing-field-initializers]npsrc/libavfilter/af_afftdn.c:296yu :=110PlT _u :note: :expanded from macro 'FFABS'149 :t112p :FtL,T Yt544 l: u223 | T64fP:warning: missing field 'unit' initializer [-Wmissing-field-initializers]e twarning: \ _ | MlAoXaE45_IvNwarning: missing field 'unit' initializer [-Wmissing-field-initializers]n # , t{,: e T296 | missing field 'unit' initializer [-Wmissing-field-initializers]" d e f l6 , 52m | a"xwarning: i n"4, s s l_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e - , - opde l1319. ,{> e Fa | { o.{"O,544Fy 1"udi F F | SAE T . t",6 " l B =( l, src/libavfilter/af_apsyclip.c_4 = e S" Fe 0d{ogu:b - 1 } n(gtsLTv_)M Ial364, a h ee "Nciune: )-" ,tl ;t)13;: b a1" ")s| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~o warning: | ( ~~~^~~~~~~~n d,ss,e tf| implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](_ eIl o pf ~~~~~~~~~ ^~~~~~~" ,src/libavfilter/af_biquads.c an)otN te :"/usr/include/float.hs ei fTaAhV"229:>14t:s e6dee _,:=14 :17 364:[4N_BM_APdwuiOn d ocwnote: | expanded from macro 'BIQUAD_FILTER' Xnote: R,expanded from macro 'FLT_MIN'rPa t 0 uO l O ATi t?FeFFS E _oT Y o nI LT}(n14P | 229f | (g tEh,s " E#fd eaf)i _"Bl,o| p_ D : n ,A O ~ ^~~~~~~~~ ef)O, e i NAF r U B ( f D V _ src/libavfilter/af_channelsplit.cFe/usr/include/stdint.hL:-46 :F21 :S Onote: S q:E(,i L{(]rPexpanded from macro 'INT64_MAX'TE Tu143a2)T). debl=1.}, 0., 4., FLAGS }, | ^ _src/libavfilter/af_atilt.cT:Y235Pe:E: n__)= =12 19 cDMl 46i:: yb Ouwarning: Ia( t{i | # " U f comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Nt | v0warning: d,B L[ i i]1 ^. e.fmissing field 'help' initializer [-Wmissing-field-initializers] e}OEF FmS;E1_7 f;i,nOee Tsrc/libavfilter/af_asoftclip.cd5i143s F _F (:c4u | t o235{I.cSoEnT 214 9t o| fr | ftiNdTs(6: 4 3 5 ~ ^~~) onb_ltda4un_21tM ) , 0 , l=0r:A Xwarning: A 8 2f A e{.a implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] V 2 o2V8_vO P5t} (_ 0r7 eNTUi o,O P xT57(li_ L214Ln 0 ._00f fT= | )0} TY0P7>9fY P,E; 0E1_,1 71f f f_ i D warninge.- f D| O UO 1 generated,0 3F f f ^ff, G | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ ~ V , n ) S { .d bl_= b _| } , O3{} ,o ^~~~~~~~~~~~~~~~~~u P.if (tF | T ^d .pF0A1 _ TbYuPBE,_ ltS (Ds =s1U;RaA T2I0 ,m 0O0i +p Nsrc/libavfilter/af_asubboost.c,0 F{+.li : 2240:L104):e 6 }A, )2warning: 4missing field 'unit' initializer [-Wmissing-field-initializers] G{S 0} , >0== 1 0 | 0.224 | 0 ~ ^ ~~~~~~~~~~~~~~~ ^ 2 } | ,, 159) \ 2 | 00, ^~~~~~~~~~~~~ ~~ 0{ | 0 I" ~ ^~~~~~~dsrc/libavfilter/af_drmeter.c,src/libavutil/common.hN e: 53::T12lFaLy64"6,: A:374:_ warning: G MA missing field 'help' initializer [-Wmissing-field-initializers] Snote: X expanded from macro 'FFABS'} ,53" | , se t T 64{ F | L AdGe| #NUSl ^}d,L a eL yf| }" i ^| ,n ^e F FOFAFBSSE(T(ad)e l(a(ya))src/libavfilter/af_asupercut.c, : >320 := 112 : 0 warning: A missing field 'unit' initializer [-Wmissing-field-initializers]V? (_aO)P T:_ T(Y PE-_D320O | ( Ua )B) L) {E | , ^~~~" o {r.dedr"b,l =2src/libavfilter/af_afftdn.c 0":568}:s,34 e :t CC libavfilter/af_loudnorm.o f warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l te r1, 1o0rd0er,", 568 | F L AO Fsrc/libavfilter/af_compand.cG:S F75S}E T:,( o135r :d e | rbwarning: ^missing field 'unit' initializer [-Wmissing-field-initializers] )a,src/libavfilter/af_biquads.c n: d285: 1_A:n Vowarning: i_s eimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]O[P75T _i | T ]Y =P a v{src/libavfilter/af_asubboost.cE285_ | B_I:Qc"I225U:l114aNtAi:pTdtD_ ,(ancokiFwarning: missing field 'unit' initializer [-Wmissing-field-initializers] ss"I, "eLT{s.,iE6e R4 t-(2=225 f41. | t l 0 ,it} m,e ,{ 2 fo 4.l)v;" oec h| aantr ~~~~~~~~ ^~~~~ n,e lws3 h ",,i c- "h1 is. nec, t2r0e, 1 .,a Fc hsLeA G0aonSn)f e l}vso t, l | | o ^ u^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~fm ei litsrc/libavfilter/af_dcshift.csrc/libavfilter/af_biquads.cser:"243 :d34:,e:t e39 Onote: Fr:mexpanded from macro 'BIQUAD_FILTER'F Ssrc/libavfilter/af_asupercut.c104i:n E:T(ewarning: 321missing field 'unit' initializer [-Wmissing-field-initializers]:c112d243src/libavfilter/af_asoftclip.c h:_" | :225 :27l: , warning: missing field 'unit' initializer [-Wmissing-field-initializers]awarning: y implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] oOu t39_ | st F F 321rSo | ) , EA1V {225 T" _=O | {( s" lP ahie1T tivf _* tetacT bl2" kYP ",,+sE), _ S i "2ATVR se t_ Ii " *ONPnTs_ T bG1 p+ ei Y P,u t{ .bsE tDutfr_=i C[S"fle viTaR Iseh]l(NlGsrc/libavfilter/af_afade.ci :f*319lF"F,AtB S:("s, "b,141}a mp{0 .:, warning: l +s t 0missing field 'unit' initializer [-Wmissing-field-initializers]e o 1r , ) * 0 OOF=a , >319FF | 2" =FFLSA 0+ SMEGT " Eo_2S( le}T,(Pd *} src/libavfilter/af_astats.c{v ": 0329I:c20,:a es,_s2 1l;warning: icomparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] l h) ) ,0eif t)| , ,n c ^e A| V _" 329A | ^~~~~~ ~~O, A P T }Vsrc/libavutil/common.h_:src/libavfilter/af_asubboost.c _ ,O64:iTf ( pP- T:_226TY \> w"i31n:_YpPoE| _ DsO:U12P:s ^ | e ^~~~~~~ ~ BEL >t note: _Ewarning: = ,missing field 'help' initializer [-Wmissing-field-initializers] expanded from macro 'FFABS'D Ot{h sUB.Le226- >dtEc _ | 64 b , ssi | l# asrc/libavfilter/af_drmeter.c{lsrc/libavfilter/af_compand.c=d1e{src/libavfilter/af_biquads.cm en::76:.f}.,: pNlc76e135id285: 1 U e : :n b:LLs27 : g0eawarning: l warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] . iFmissing field 'unit' initializer [-Wmissing-field-initializers]= } || ^warning: ,nF"0| In file included from 76implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | A285, | } , src/libavfilter/af_afir.cB S B !- 1:,(I{ i 1103. a1), QA s"d : ,( UF Lne 76src/libavfilter/afir_template.c:(88a:A15}DA_aFc | ):, GnI(a warning: SL py s > implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| T ^} - " = E,R>( ,r m " nf l ts,0 sf o88 | elt| itsiem_ =? (oa ^e f src/libavfilter/af_dcshift.c a ) lso :t, O o q-src/libavfilter/af_asupercut.co r40):F vr1t:(322 ) : F(Se.r2: *101m:-E, 12w{ i n( T (:h ipcwarning: amissing field 'unit' initializer [-Wmissing-field-initializers]) )=1 sf ->hs u)m /.i,l e0nmcwarning: | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 40d| e )pi-emissing field 'help' initializer [-Wmissing-field-initializers]) | ^ c rnef>( m, | asrc/libavfilter/af_astats.cnib 322^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s:e352n:_ s | src/libavfilter/af_asoftclip.c :,20 m aa{g "ol225i:msrc/libavfilter/af_biquads.ci:t m[ if21: 244e p{ ] :warning: :r14 lANVU)vcomparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]g :e src/libavfilter/af_apsyclip.c_LO:;o as)note: ;expanded from macro 'BIQUAD_FILTER'L P T352_ | 402 l225i | n T} :u34 :"244, | YP E _| Dm "| s ~ ^~~~~~~~~~~~~~~~~~ Oewarning: ~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~~ e | iU implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] t ^l fB i si dL( pm iet eEr - t 402 | , >ie ifg{ w1.ir maii( d=n nnFbl_ i be"F,p =Osrc/libavfilter/afir_template.cF:c89:u15dAoB F0ofn:" sS (>S E}[s,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s=T,( it] ;O a sl- Ff lmopai> t c0 ,F SlEtTm_89 1 , e (istae | )cl ipd_emr T F L lcpagy s )>,A e v e lla es= G _ i ni n)AMVS v} ) ,__ ,= {m a PO P 1xA I T | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~. V=__ _ | f O/2T ^ YfPm )s - P E _ S Tax f>| T ^~~~~~~~~~~~~ ~~ _(csrc/libavutil/common.hm:R64 T Y PElaixI: 37_p,_NlGsrc/libavfilter/af_afade.c : DO Ue,: note: mBvL E320{ expanded from macro 'FFABS'age[iCC libavfilter/af_mcompand.o ],): l ;{141 . ; .: warning: 64 | | # ~ ^~~~~~~~~~~~~~~~~~s d missing field 'unit' initializer [-Wmissing-field-initializers] dt| b ^~~ ~src/libavfilter/af_afwtdn.c e:fri nle 973 = F =: 35":3200}F, 00. | warning: A ,\8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" B 1 S| , ~ ^~~~~~~} ,src/libavfilter/afir_template.c{(: 90 A a}":0), u| 21 ^, 973n: 0(, | i t( A warning: y a implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]}" ) src/libavfilter/af_dcshift.c: ,, >src/libavfilter/af_afftdn.c 41i : = :012f (617n e w :90 | warning: : _? | ^ missing field 'help' initializer [-Wmissing-field-initializers]19 a :b warning: (41 sm"implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] a | ) esa :e n[ l e t(617 vm{ - | src/libavfilter/af_compand.ceitnN_( a:l77]:hUdL eL ) )130)ela y <:= }u d o uFbL| T ^~~~ _nE=warning: l e imPmissing field 'unit' initializer [-Wmissing-field-initializers]f | t ^e aSnmy I ignL=a f77Oi0(n | N src/libavfilter/af_chorus.c.m"i): 167f:;60,:n _ dwarning: e l a | ~~~~ ^~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| y ~~ ^~~~~~~~~~~, { de l "p/usr/include/float.hoai :y16n [:21t i]: snote: 167" ) expanded from macro 'FLT_EPSILON' | , ; " s | eit 16 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~n t | ssrc/libavfilter/af_biquads.c p:o#i a285dn m :eftip l1esn :s eo warning: f= (implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]F OiF FLtnrSTEt2a_nT warning()uEsPsrc/libavfilter/afir_template.c snifStI:L285O(N generated ey91 | :B21(:. 1)rIs- >warning: .,1 9Q2Udimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e f0uAl 9 nDcat2 91 _ FyIi8o | n sL9T E R ("f,l [5 t n5 O , A]V0F FfSl _+7 EomO8asPTa-1x2T(t>,_5e_pde pd-eToi ntt0sl)Y h7sa[,P-EFy n= 1A.src/libavfilter/af_channelsplit.c_ ] f,VD)| :*m a_xOf ^~~~~~~~~~~~~~~~~~~~~~~191: 231:OU( mo.ut PBaLxE_,d,ellwarning: T i0n)a comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]y ,_{k -| >^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s Td.aYmPpeldsrc/libavfilter/af_biquads.c :191 | E l e b 259f_a_yrla:toeS [ 21rT/R In file included from i=: I(1])src/libavfilter/af_dialoguenhance.c; 1note: Ni0n0: 28| : expanded from macro 'BIQUAD_FILTER'}G0,.t ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~src/libavfilter/window_func.h , 0{) ; : i 155: . s =60 259t | : | r0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ~ 0; warning: ,=implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] i 1" <,- 7 cT 0tFd/xLo--Au7>Gb0nSl|be -_ }6o155o,0u | 0 /t -p =| 2u ^0t i |s b1; u/ f0i ["+ i + ]}) , * {lsrc/libavfilter/af_afade.c 0u :bt, 3210[ | : n0 ~ ^ ~~~~~~~~~~~~~~~12+] ,: iA=1warning: missing field 'help' initializer [-Wmissing-field-initializers]}*esrc/libavfilter/af_channelsplit.c , x:b p 1991 (:321 | -27 | + ^0: .src/libavfilter/af_chorus.c i5 warning: :2 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]168 * :*{ 49 S:bNQ 2UR warning: L(199+implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]L( | n o}- 1 ( N *| - ^ asrc/libavfilter/af_compand.c 1 :1)168 78 / | f:+2 o105 ) r:o/ 2( (warning: 0 imissing field 'unit' initializer [-Wmissing-field-initializers]*. n 4 ta* 2(ii;Nn -t = 1 78 )d | 0 /e ; 2p \.t i fh )_{<| )s ^~~~~~~ ~)a"c ;mst pox lf-| te> ~^~~-ns kb n_=eo eu("ti,src/libavfilter/window_func.hpn :u"t153ts:)es30 t;:( ssinote: -o+expanded from macro 'SQR'>f+ dt)e- pk{tn he se153[| " | n ~ ^ ~~~~~~~~~~~~~~~, ] O *F F oS u Et lsrc/libavfilter/af_channelsplit.cT#(die:src/libavfilter/af_biquads.c214cnukf::r285-:i27nve>1: e sS:Qwarning: R_a dsrc/libavfilter/af_aspectralstats.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare](mxwarning: :B87 p)implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]) : l103 :, warning: 214e(_ | Amissing field 'unit' initializer [-Wmissing-field-initializers] (rx )V*285a | t _(Bxe) ) O I / P T | Q87U _ f ^o | A 1 T r D(_0FY P{i0I0LE n".TE_tDw0iRn O)src/libavfilter/af_afade.c(_:i296UB;f s | src/libavfilter/window_func.h ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ~:LEl,i=: 131t z155e0::;, {i "60 warning: fimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]<. ,: "warning: sl dcimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]eto btl attx -=h,e296 > n0b _ | w155 i | . onu t 0 do p 1-w1u t s ; .s,i z1e {} ,i." , +0+,) 0"CC libavfilter/af_pan.o . {O ) d0 F | "1F Sl| u ~ ^ ~~~~~~~~~~~~~~~,,E^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Tt( w i n [ n9]_ src/libavfilter/af_channelsplit.c 0 0src/libavfilter/af_biquads.c,s iAz e: = : }),222 261e x,p (:-: 23| 0 ^14A V _":. 5: Onote: Pexpanded from macro 'BIQUAD_FILTER's warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]T e_*tT Y P E 261S | 222 _ fQ | I a R(N d (Tn, e src/libavfilter/af_compand.c- ( f i:1{N.-d1ou79src/libavfilter/af_asupercut.c =i 6i)brr::984/u fa(:i 358nwarning: :t=2[tmissing field 'unit' initializer [-Wmissing-field-initializers]103 : 2)ii/iwarning: 0missing field 'unit' initializer [-Wmissing-field-initializers]=4 0];o;n "(, 8 i 0 .794} < c t | *,( N 358 x - | - >3n b 1 2 _o u) /,2 { t .{6 p f ) )5" c" u ) 5u3g6ta t s ; ; , oif f " | A ~^~~ni +, " +)src/libavfilter/window_func.h "}s, :{153 : 26 :,et note: " expanded from macro 'SQR'| cs ~ ^ ~~~~~~~~~~~~~~~ | uet ^ otf 153 | O F f F o S E T (fdurt u#reap dquteu te fgianni oine)c,y n " " S Q R ( x, , ) O O( AF F(FVF SxEST_ )E*((O T xgP(Tc ))a_uT Y ito fPfE) ,n \_| D_Adsrc/libavfilter/af_chorus.c ^U B| RV:_ ) ~ ^~~~~~~,A T184O: AIPO20N:, {V.T_warning: i_6Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]PTT_4 YT=PEY_ DOP0U E B}184, _LD | O E U0,, B {.LdIbilEN,f= T 2(6{0s}4, -_> i.nM d_bA2X,g l,aT 2iF=0 nL00 AG,S *} },F(,s Lu m- _| A ~ ^~~~~~~~~G9i0 Sn0_, v},9o0/usr/include/stdint.h :l0u, 46m| A ^:e }21):, >note: expanded from macro 'INT64_MAX' | 1 ^ . 0 / s46- | >#oduetf_iganine) I src/libavfilter/af_asupercut.cN| T: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ~63594 :_103M:A Xwarning: src/libavfilter/af_compand.cmissing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/af_chorus.c : 184::(80490:x :7 108warning: 359implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f: | f ffwarning: fmissing field 'unit' initializer [-Wmissing-field-initializers]ff f184 | f{ f f"f o rf fd80src/libavfilter/window_func.he | ifr "f,:)162 ( :" s5est 25: - warning| {warning: >fs generated ^~~~~~~~~~~~~~~~~~ "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]viinsrc/libavfilter/af_channelmap.c . :326: 162 | isrc/libavfilter/af_afade.c:295:o_21f131g: :a ( iwarning: Fwarning: ncomparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare]FAimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]B *S ((snu m-_i nM_v)ol lul295>326umme | et= | )" e 0. 3>, r o* 1M") r.dse{ {"0deut r/r | " asii ~~^~~ ~~ ,t - nfii> o n(tsrc/libavutil/common.hiaol " n:cuhvto_lgu,O64F_FaSmEeT : oi"n()31 u,to r:d >| ~ ~~~^~~~~~~~e r OF Fnote: )",src/libavfilter/af_aspectralstats.cFSexpanded from macro 'FFABS'Es : F Te89A_(AtR:R97V _i AfYa_:64 OndEe | warning: dPiLt#missing field 'unit' initializer [-Wmissing-field-initializers]duTrEi ae_faiMlT_tnSe(bYvi o nuPf-o>d89aF" | F Elt ,_aA )u IB S)m NT{,( {e ) ,| a) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~" AoVv_(O(P T{ era)_src/libavfilter/af_apsyclip.csrc/libavfilter/af_drmeter.c. i src/libavfilter/af_channelmap.c6l T ::166:4844a>pY src/libavfilter/af_aiir.c:35245=:1=" P0 : : :052,:E ?src/libavfilter/af_afftdn.c12 288 :warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], _3warning: , :: 1 src/libavfilter/af_afftfilt.c706":Dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O(UaB L E: s 15 : :279 )2 warning: , e :166470::comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] warning: {t warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], (F Limplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]484 | . warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( A352 | w id aG nbO ))S) dloF 706 | w F}279 | c 288 = o S , s| h d | ve rFE T| d ^ ^ r Pm a0s k}_lFa(pi v A= ,c MdI"=R 2 u-ruNrIn file included from , AOLFsF0 9v0(0asrc/libavfilter/af_dialoguenhance.ct:i28o: nL-S E Te(Fo,vsrc/libavfilter/window_func.he)rEl>absrc/libavfilter/af_asupercut.ca* _ F _:0,L pn:d s hA162,:_17 :) 360_:l103 i vRaR IA , warning: mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o :flAuI RA_ACuHg( twarning: Ye_}V_ OVl_1f0missing field 'unit' initializer [-Wmissing-field-initializers](=s E,L162PtiOpll tsp[,1 .Ef | T P iTeV M _+ _(em acsAf| lSo(aT Tr360;o kR_ ^btu,Y Y | n d_cR fP-E> d P | p ~ ~~~^~~~~~~~~~~~~~~uE_a E _e arkAFL]t D v{ L a=) , U e /-O1".l RnA_T AsTsrc/libavfilter/af_compand.cq,:e81f: c shIh_,or u { vf138tiOiNt,t.) e:l _warning: ff( d b* " o missing field 'unit' initializer [-Wmissing-field-initializers] tr{l ,u t1[(n ]-m .1=s0 . . FF.Arsesiu6.4fi)z 5*",s81B; m =e } , CC libavfilter/af_replaygain.o e | tsrc/libavfilter/af_asoftclip.cS (| o0s 00 n ~ ~~~~~~~~~~~^~/ :f ->),i - (2850:(43}:a n | M^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~.) b ,u fdwarning: psrc/libavfilter/af_aiir.c{2> src/libavfilter/af_afftdn.c -a1pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]tuit: ="* 0:>708d:a63, vA256 :l30 :d pnote: ,expanded from macro 'PARALLEL_IIR_CH't:esrc/libavfilter/af_afftfilt.c} ,285e | 0 e - a ;: v.l> I[N0Twarning: 62804: | e3la" b256 ]) implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_47| ~~~~~~~~~~~~~~~~~^~~~~ ~ :y,l | ) M ^A X * "M k ; ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], )n | 708O | Fsrc/libavfilter/af_apsyclip.cT u"{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280F | S:Fms484 src/libavutil/macros.h):e| : E L)28):t ^~~~~~~~~~~~ ~~49 T A;G warning: d e:l25 d ( d o u Simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a:ysrc/libavutil/common.h sl e vbe l :ft s l | ) ^~~~~~ ~},note: 64o[o-veer , expanded from macro 'FFMIN' :r37 :> sisrc/libavfilter/af_drmeter.c AsVb_note: O484Pa0: aiexpanded from macro 'FFABS' | T m49p | l 166:| 27 ~ ^~~~~~~~~ mnp l_#TeY P=E: 2 e /usr/include/stdint.hd 64* | n_ bvsa : e#idDe+fwarning: ianlb46 :fgi O* implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]sndrue 21n:U mnote: expanded from macro 'INT64_MAX'e [ce[f eo rB] iFsFnm46 166F | F M eL E],[AV]Aa | sIkN = B{;R _#I_(sa , b=S .l dMece n0)(drb lAfu dc.h dari ==Gi]rif(;( )n t ( s1n. }v,n a ) (> 2d0e= ef_gs0h| i( ( i I*fN .t, ~ ^~~fatbv) t T 6h 1) = l_ o4e. ,* ?1o. u _m> F g(1ft +M =tfoLb0[( s eAc orn eAq)2n ( X0d v?G b]am a sp oSl( :.rik k _ ce(aua}) m:( u 0 k m,(;a )(rx7 e a(d)0 v f| ~ ^ ~/ -(ja.ef_ src/libavfilter/af_aspectralstats.cs q | \| u)5)f)f s:hr ^ ~ ~~~~~~~~~~~^~ s| f f106it t ~ ^~~~~~e*| f:f12(: rwarning: " src/libavfilter/af_asupercut.c ^~~~ftrfmissing field 'help' initializer [-Wmissing-field-initializers]m, i: 106f | ssrc/libavfilter/af_extrastereo.c 361O::F*F-f s 12 In file included from 37SEf1u: warning: src/libavfilter/af_dialoguenhance.cs:-T102f:f .mf {missing field 'help' initializer [-Wmissing-field-initializers] :>28(fwarning: )) / s: dsrc/libavfilter/window_func.h :missing field 'unit' initializer [-Wmissing-field-initializers]162 : | ( ^~~~~~~~~~~~~~~~~~N ae36139*0 .Usm-l | a:y2L p*> 37 )Ll }p awarning: d | a{p,tesrc/libavfilter/af_afade.c_-r:> bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ivae294 | 162l | k nNAUt;e : ^ u VL_) O131| P: ^~~ ~ m )L T {warning: src/libavfilter/af_aiir.c ) / } _ Timplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]:)288 : 1 :" Y ;s- | mwarning: P E>_ ^" implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] fD OU ,294| | ^~~~~~~~~~ ~fiBf t L E ,( F"_ 288{{F A.Bdsbl | e n"gSe(lnPsAtt =- 0tR",h M )A L L E2L)_tI} )h;I , | 0>, eR ~ ~~~^~~~~~~~~~~_ = 2 0C d ,H0(if .ffle rAe3t np*, }"csee f,tc oMesrc/libavfilter/af_drmeter.cl t) | f ^o:ait f{ 168m:e66,: i c| ie warning: ~ ^n t implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] to src/libavfilter/af_compand.cs t:" 82:a, 12-r1t. , 168:Of a d | warning: FiF S missing field 'help' initializer [-Wmissing-field-initializers] nEg T (" 82 | m1u., l,t ) 0 { ,) N a vA_ U lLVL| o_^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ }g (O csrc/libavfilter/af_aiir.ctP T| :262x:,19 A V_ ^:_T Y Lnote: OG P expanded from macro 'PARALLEL_IIR_CH'_ E _IFONLFFFS O262OEA | , TT( ,s" C t ha{nnaer t.dlb _ l%td =im:e 2o. )D05 ,R : }+,% src/libavfilter/window_func.hA=g \-V:_dn1"163Os0t[,n:P,T ]86;: _ cwarning: 1T 0 himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Y,P A E}+ _,D U1R ,A163T I O N | , | ^ c { hd . ir6); 4 = 0 | ~~~~~~ ^~~~ } , src/libavfilter/afir_template.c :0 src/libavfilter/af_extrastereo.c,232 l::38 :Iu29N T102t:[ 6warning: :n 4\implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ]_ M warning: =missing field 'unit' initializer [-Wmissing-field-initializers]A X| , ~~ ^~~~~~ T 0. 5232F | LA 38* G S | ( i1f } +{ (,c h_cg"a iocsrc/libavfilter/af_drmeter.c| ns (!" ~ ^~~~~~~~~:,(=M 171 : _1/usr/include/stdint.hP.I "53:*46|e|1 :s(:n a-b> warningF21F:A Bnote: Swarning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i generatedexpanded from macro 'INT64_MAX'(e r. n -_ Mc)g - lai46p | 1710 | i p#i.d n n!g3"e, a =3 1f.v)_ {* warningilnoe sgI generated M| ) ~~~^~~~~~~ ~~) (NT. / ( c 6 (t14 _ MAxX- , 0( 0 .3Ax ) V*_7LO fOfFMGfFf)_)SffIN)FEOf,;Tf(fcf src/libavfilter/afir_template.c| l ~ ^f"fOfvfe:i233 frapl)l:)35, D:R : src/libavfilter/window_func.h| ^~~~~~~~~~~~~~~~~~A V:warning: %_g163implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O \:nP69"T,: _ dsrc/libavfilter/af_aiir.cr233:warning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | /288src/libavfilter/af_afade.c:Y: 293 : 1P E131_:s : warning: B O O L ,- 163 implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]fwarning: t>implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] | { .yn bi_cp 6 he4 ag 288= 293n a | i1n} | n P,= e l s{ A" c) R s h ; 0 ,A t a_| ~~~~~~ ~~~^~~~~~~~~~~~~~~~L rtg_ Llauitni1Et[ m*,eL"n, s_]I = A->Isrc/libavfilter/af_astats.c : iRr0_"C}H476_.5s,e(t: 59tgia f:m iwarning: * | ^l en implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( t;t1op s,ta r+ src/libavfilter/af_extrastereo.c| t ff:l ~ ~~~^~~~~~~o acta,39 :47612o:d warning: missing field 'help' initializer [-Wmissing-field-initializers] | s(i( n gM "_,39 P - | 1 .I , * ( Fs e t FA B S ({_ m n 1 NeUL L-. Mt) - ,0 .a3} 0( * )Mm) e )| /| ( t^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ (1a Od-aF FStE0src/libavfilter/af_aiir.c.a3T):,( c279 s*: 25+:t M anote: ))1)r;expanded from macro 'PARALLEL_IIR_CH' ,t _ t| im ~ ^e" P279 | ) e, a k A V _ O_ dPTc_src/libavfilter/window_func.hsotT:Yu[n163tPnE:",] "_%56 :Df+ src/libavfilter/af_asupercut.cU"R:=381 :warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ATfIO107 :( iNr, fwarning: l*{ o163missing field 'unit' initializer [-Wmissing-field-initializers].sir6ca | 4[ t n)](=p ; 0- 381 | > } m, i { n0, I"N_ c T cl e6ouu nn4t tt _[MnA e+r]fX , p"- > m=," T a s FxL_A0GeSt c.5 * o}c,( 1ue n t n+ ert | c os)(f( ~ ^~~~~~~~~ )rMe q;u /usr/include/stdint.h_:P Ie*| 46 n(c ~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: F src/libavfilter/af_apsyclip.cy21F\"A: :,B O F| F ~ ^~~~~~518S(note: n S :expanded from macro 'INT64_MAX'- E24 TM: warning: () 46implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] | c-u t0 #od.fef3)f ,i*n eMA) ) V518_/OIP | ( N T _(T1 T-6 Y 40src/libavfilter/af_aiir.c P _i.:3E)M n288_DAX*_:O1U B b:u fLfM (E)e)warning: )implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]0 ,r;x {[ n 7| . ~~^~~ ~] 288fdfb = | Pfsrc/libavutil/common.hfl =A1:fsfR064rfA0:0c}fLL31[,nf]fEf: note: Lf_2*expanded from macro 'FFABS'f I, fIf 64 | sR)9 9 #| - ^~~~~~~~~~~~~~~~~~> l_e9deCve9f9Hl(fi9src/libavfilter/af_acrossover.c_linn,et;p:,468 :src/libavfilter/af_afade.c F FFA1:: fLB292 :| 131l:A Swarning: ^~~~~~ ~oGwarning: S(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] aimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] a )t },,( ( a | ^) 292 > | = 468 0 | ? { X( a"O V)En- Rs_1:" P.RO,(,-C(a Esrc/libavfilter/af_asupercut.c ): S ) 382 : 107S) : ( d | warning: b 1 ^"missing field 'unit' initializer [-Wmissing-field-initializers]s el., t0 p)n ,| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~u 382dm | src/libavfilter/af_aiir.cobuIn file included from :e280b:src/libavfilter/af_dialoguenhance.c : 28{: rle40, src/libavfilter/window_func.h1."0 o:r:d,o f163 :se note: 48a:r dwarning: )expanded from macro 'PARALLEL_IIR_CH'm"implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] pl, e| "s^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ s f280e163o | rsrc/libavfilter/af_acrossover.ct | :f afsrc/libavfilter/af_crossfeed.c 412 :d40i:: e l 346 : dtunote: r109a t eexpanded from macro 'XOVER_PROCESS': i o dr nwarning: lsu to"missing field 'unit' initializer [-Wmissing-field-initializers] t[[ nr],n411d | ] e= =0 . r " d5 *, s346t [ n | O(F]F S E T(1 * n+ O bmcsF-F{_ioxs>S Es (+f dismpi-"Ta((oxr>smM_ PId*(vtep*e FFrABcStlre)s,e(on s-r Mn)r -) 0c AgVth_, . [_"O#3#AVn,P *_] T f fO;PT__T"YM )#)#/ (TsPemt (cYE_u l1_rsPcIa -o ENl s s0f_TIa .e36)NrT (,( e4 d t,* My) ) )s tp { . ; { r| e ^~~~~~~~~~~~ ~i . e 6i4n src/libavutil/common.h: 64*6g4== 4 } :\)tf r, 37 h 44a,: "| 4 ~ ^~~~~~m ,1 0e snote: [ 0 }expanded from macro 'FFABS'0 O , ]1,src/libavfilter/af_aiir.c FI N T-6:F264S>E4288_0 | eTx(:sMt,#t1eArX ,d :ndeFnegTt eLfFihnwarning: edA_GdSa }L, )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], tFAF A B aG[S | SA(ca )288 ^ Vh_}O | (P], P | ( ~ ^~~~~~~~~aT,_AT ) sRrYc ,/usr/include/stdint.h APE>_:D OLU=46 :L B src/libavfilter/af_asupercut.c21E:L E0,:L_ I ? 383{note: .Idsrc/libavfilter/af_biquads.c\ :expanded from macro 'INT64_MAX'b lR=src/libavfilter/af_crystalizer.c( :| 107_.Ca ) ~ 333:: 1::: 2H46( f(131 :warning: 1}implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] | lt-p(warning: :missing field 'unit' initializer [-Wmissing-field-initializers], # d412 | ,a f e0 , )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l f 1) ) o i| n ^~~~ ,333383 | aBte, | I Q U A D131F | I _ Lf i N lTD IA G St6e I _{F I4LrT sE } _ - ( Rd",M1. , ( bq fA fl lt a,,X df| c t o u bll ^ or " o aet (, " ,, 0 s i x-11e. nv7er.ste,, ff, nfo Q1 fcfl0i-. src/libavfilter/af_crossfeed.c f)fpf,: s f,fa3470:-109 f1c,) >0:| ft l, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1f.o rewarning: f0f| ,"v,missing field 'unit' initializer [-Wmissing-field-initializers]fsrc/libavfilter/af_aiir.c^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ e l _):a i 280 src/libavfilter/af_biquads.c v _cnl i:p: 347 , O| F18d:309 | note: ^~~~~~~~~~~~~~~~~~ FSET(qfasrc/libavfilter/af_afade.c:291:131,: expanded from macro 'PARALLEL_IIR_CH'Fc:14 tF : onote: Aexpanded from macro 'BIQUAD_DII_FILTER'warning: rL)implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] I,G 280AN | ( nVb_ 309 | _ O P T291 1s a m_p | l ) T e s | Y ,{{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~P ""Esrc/libavfilter/af_crystalizer.c idsnnr_:sit [=n biaDnOg66ez]e_obsuU:" fa(ft[B27,:=mypilL E , p]e;e note: d{)s" expanded from macro 'filters' " s s . ),) ;et[d t nb " 66]l sos e | = 1*. }m, u t i 0 ncdosn x .t0as tn 1 g \u m+,e t ybp e w | e ~~~^~~~~~~~r iom imxi df u* esn 1l r essam0ptlc =s 0e[ s"t.,n F L ,fdo]r A -; fGaO> S d}Fmu l e, Fd ut ; S Er a | T t ^ ( i r o a n n " g ,e ) , \ | ^~~~~~ ~A src/libavfilter/af_asupercut.c \O V : F_| O384P TF_ ~ ^~~~~~~: 107S:T E Y Twarning: (Pn missing field 'unit' initializer [-Wmissing-field-initializers]Eb_ D O_ sUa B mL p l eE 384s | , ) ,{. d {b lA"V_ O=PlT . e _\5vTe } | Y ~~~~ ~~~~^~~~ l,P E0_,I "N1T,6, 4F ,L"A sGe St{ in.p}u,it 6 l4e| v ^e =l "4,41 00 } , 1 ,O FIFNST6E4T_M(AlXe, vTFeLl)A, G S A}src/libavfilter/af_crossfeed.cV,:_348O :P T111_:| T ~ ^~~~~~~~~Y warning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]E _/usr/include/stdint.hD:O46UB:L21E:, note: { expanded from macro 'INT64_MAX'. 348d | b l 46 = | 1 #{.d e}f,i "ns el 0INo.p,T6e 4 ",_ M 2A .X , " F(s0LetxA7 ffGcSfu f}rvf,fef fs flf fo| ffp ^ef "f,) | src/libavfilter/af_axcorrelate.c ^~~~~~~~~~~~~~~~~~ : 369 : 94 :Osrc/libavfilter/af_asupercut.c FF:Swarning: 385E:12missing field 'unit' initializer [-Wmissing-field-initializers]: Twarning: ( missing field 'help' initializer [-Wmissing-field-initializers]s losrc/libavfilter/af_afade.cp: 290e:385)131, | : warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] {369A V | _ONP U Tsrc/libavfilter/af_extrastereo.cL 290 _{L: | T Y 87 "P}: s| E25src/libavfilter/af_afftdn.c i{ ^_:Dz e ": O",s s""s843warning: :U29,e implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] B L:Et , warning: s{implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] e.d b g m l e"ns87e=.t5 | t }, 843. | 0nsuim 1 ,zbe" , e r src/libavfilter/af_aspectralstats.coO 1:sfF ,a 189FaLFfSiErv:erA TG=(s41rS st:a }s,-i z eg), > s| warning: ^e saaimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]m pAm =l Vpe(_l_laOe e dPtvoa nsctea f/189 | sTr_tt fsrc/libavfilter/af_crossfeed.ca :-T13YP+d 349 > ssa warningmEp li:npsr_iInrten_109r generatedNifg(gv:aa. tTh," lwarning: et, u missing field 'unit' initializer [-Wmissing-field-initializers]{ .;i)6 e, s/i 4O= z349 | F 2| 5 ~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~2e.oF 6 ;fS} ( E| , ~~~~~^~~~~~~ ~ vT {al(2s tua,"er)t _lse,1 a3v1fme0lm_piln"7,t e 2,)," s, vAeAaFV tl_}O, );PT l _ T| Y ~~~~~~~~ ^~~e| P ^ vEe_lI NiTn6",4 , { . i6 4 = O0FF S ET ( l}e,v e0l,_ inI)N,T 6A4V__MOPATX_T,Y PTEF_LDsrc/libavfilter/af_afftdn.cAO:UGB846SL: E50,}: , { warning: . implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d | b ~ ^~~~~~~~~l= .9}/usr/include/stdint.h,: 460:, 1src/libavfilter/af_axcorrelate.c,21846: | : F L373Anote: :G12expanded from macro 'INT64_MAX' S : warning: }missing field 'help' initializer [-Wmissing-field-initializers], 46 | ^ | 373 # de | d fo uib nlsrc/libavfilter/af_astats.ce de6 {= : N(527iIUNL: -T L659src/libavfilter/af_crossfeed.c 1: 4:_350})warning: M:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]109 | A X: *warning: ^ (missing field 'unit' initializer [-Wmissing-field-initializers]0 xs -7>fsafmpfl ef527 | _ f f350r f | af t e f f s{f/e f"ts-f>fffl)_mfettea (_v m| leel ^~~~~~~~~~~~~~~~~~_eoutt "n,agdt ah";t sa, e0,| t" ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Olvee vrsrc/libavfilter/af_afade.cae:ll289l: 131src/libavfilter/afir_template.c.:o:uP318 te":,warning: a65 :implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]k _warning: cimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] o u n 289t | "O , F" 318F%S | fE" { T"s,t a( rlt _(e vsefll_ aomo atpu )lt) (em,i n _sc-" AoV_>,fudO nsP"Tt_pTs +- >YvemPetaE_c tnxD_courO_odummUnBubltLeE_s)cr, o a f/ l{ (fda.diblo=u1r.r},b (slt0s,e r1),s csamF L-Ap+>Gl en St ibo_}n scth,p aaur ntnte| l ^s _ )fo;a f | d ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~fi snegt", ,in , OdFrFSyET_(sgtaarisrc/libavfilter/af_crossfeed.ctn,_ :F351F:109s:a Amwarning: missing field 'unit' initializer [-Wmissing-field-initializers]L IGpNl(en)b,_s a m351 | Ap Vl _ eO {sP, T "b_lTY8P)oE)c;k_ _ I| N ~ ^~~~~~~~ sT6i4,z e{."i,6 4 "=se t0 t h}e ,b 0l, oIcNkT6 4_sMiAzeX",, TF L A GOSF F}S,E T| ( ~ ^~~~~~~~~ blo/usr/include/stdint.hck:_46s:i21ze:) note: ,expanded from macro 'INT64_MAX'AV _OPT_ T46Y | P#Ed_IeNfTin,e I {N.Ti6644_=0M}A,X 0 , (302x77f68f,fsrc/libavfilter/af_acrossover.c fAf:fF468f :f}1f:, fwarning: f implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f| ^f ffsrc/libavfilter/af_crystalizer.c)src/libavfilter/afir_template.c ::| ^~~~~~~~~~~~~~~~~~132 324 ::468135:: | src/libavfilter/af_crossfeed.cX O VE:R_warning: Pwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]352implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]R O:C E12S:S (dwarning: blmissing field 'help' initializer [-Wmissing-field-initializers] p324, d | 352o132u b | | le , 1f. 0 il te, r d )s{( d b lN | ,^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~U LL dsrc/libavfilter/af_acrossover.c} ou: 456 bslrec,2 :[31i:| nn v ^e]note: r sexpanded from macro 'XOVER_PROCESS'= ei,n [clni]p, 1 ,456* | 1d r,y _1. 0 ,g aa vi_ n c; l icp od| n ~ ^~~~~~~~,s t1 )ty p e| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gain =src/libavfilter/af_crystalizer.c s:-66>g:a27:i nnote: s[expanded from macro 'filters'b and] * ( 66( | b an d &c o1n &s&t ftiyrspte_ ormduletr) =? -tonde- :> mounlet);; \ | ^~~~~~~~~~~~~~ ~ \ src/libavfilter/af_afftdn.c :| ~~~~ ~~~~^~~~ 874:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 874 | dnch->noise_reduction = s->noise_reduction; | ~ ~~~^~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:542:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_afftdn.c:875:36: warning: 542implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | s875e | t _ m e t a (dnmceht-a>ndoiaset_afl,o o0r, " N u=m bs-e>rn oofis eN_aNfsl",o or";% f| ~ ~~~^~~~~~~~~~~" , nb_nans / (float)s->nb_channelssrc/libavfilter/af_afftdn.c):;876 : | 36 ~~~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 876 | dnch->residual_floor = s->residual_floor; | ~ ~~~^~~~~~~~~~~~~~ src/libavfilter/af_astats.c:544:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 544 | set_meta(metadata, 0, "Number of Infs", "%f", nb_infs / (float)s->nb_channels); | ~~~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:546:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 546 | set_meta(metadata, 0, "Number of denormals", "%f", nb_denormals / (float)s->nb_channels); | ~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_acrossover.c:485:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 485 | set_lp(&s->lp[band][0], s->splits[band], 0.5, sample_rate); | ~~~~~~ ^~~~~~~~~~~~~~~ src/libavfilter/af_crystalizer.c:133:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_acrossover.c :133486 | f:i37l: twarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]rs (dbl, doubl e486, | n o i nv er s e , n o csleitp_,h p0(, &0s, -1>h.p0[,b aavn_cdl]i[p0d,] ,1) s -| >^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~sp lits[basrc/libavfilter/af_crystalizer.c:n66d]:,27 0:. note: 5expanded from macro 'filters', sample_ r66 | a te ) ; c o| ~~~~~~ ^~~~~~~~~~~~~~~n st type mult = td->mult; \ | ~~~~ ~~~~^~~~ src/libavfilter/af_dialoguenhance.c:59:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59src/libavfilter/af_acrossover.c | : 492 : 37{: "warning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r iginal", "se t492 | o r i g i n a l cseetn_tlepr( &sf-a>clpt[oband][r"n,] ,O FsF->SsEpTli(tso[rbiangd]i, nq[aildx)],, AsVa_mOpPlTe__rTatYeP)E; _ | D ~~~~~~ ^~~~~~~~~~~~~~~O UBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/af_dialoguenhance.c:60:src/libavfilter/af_biquads.c109: warning: :missing field 'unit' initializer [-Wmissing-field-initializers] 389:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 60 | { "enhsrc/libavfilter/af_acrossover.can: c493389e | :BI"Q37,U: ADwarning: "_Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Ds Iet_ dFiaIloLgTE R493(uf | e lt ,e fn l oha n a tc, e f a ct- o s1ert_.h"p,(, 1&.Os,F-F S>0hE)p[Tb (a e| n^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ndh] a[nnc]e,src/libavfilter/af_biquads.c ):s,360 :-14: >note: expanded from macro 'BIQUAD_TDI_FILTER'AsV _OpPliTts_[TbY aPE360n_ | DdO]U, B L E , q {.[d i db lx=1 }],i n,s a=m p li0e,_b 3r, uFaLftA[Gei)S; ]} | + ~~~~~~ ^~~~~~~~~~~~~~~ ,s 1| ^; src/libavfilter/af_dialoguenhance.c : 61 : 109 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] \ | ^~~~~~~ ~61 | { "voice", "set voice detection facsrc/libavfilter/af_acrossover.cto:r497":, 38O:FF Swarning: Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T (voice), 497A | V _ O PT _ T YP E _D OU BLsE,e t{._dbalp=12(}&, s2,-3>2,a FpL[AbGaSn }d,] [ | 0 ^ ], s->splits[band], ssrc/libavfilter/af_dialoguenhance.cam:p62:l10:e warning: _missing field 'help' initializer [-Wmissing-field-initializers]r ate 62) | ; | ~~~~~~~ ^~~~~~~~~~~~~~~ {NULL} | ^ src/libavfilter/af_acrossover.c:502:37: warning: src/libavfilter/af_afftdn.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :920:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 502 | s et920_a | p ( & s -> a p[ b a n d] [fnft]_i,n_ fsl-t>[sip]li t=s[ basn-d]>,w iqn[didoxw[]i,] sa*m plser_cr_atfe)l;t[ i] | ~~~~~~ ^~~~~~~~~~~~~~~* (1LL << 23); | ~ ^~~~~~~~~~ src/libavfilter/af_crystalizer.c:134:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 134 | filters(dbl, double, noinverse, clip, 0, 1, 1.0, av_clipd, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_crystalizer.c:66:27: note: expanded from macro 'filters' 66 | const type mult = td->mult;4 warnings generated . \ | ~~~~ ~~~~^~~~ src/libavfilter/af_aiir.c:345:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libavfilter/af_dynaudnorm.c:130:138 :345 | Lwarning: Amissing field 'unit' initializer [-Wmissing-field-initializers]TT ICE_IIR_CH(fltp, f l130o | at , { " f-1r.am,el en ", " s1e.t, 0th)e f| r^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ame lsrc/libavfilter/af_aiir.cen:g312th: 27:i nnote: expanded from macro 'LATTICE_IIR_CH'm sec", O312FF | S ET ( f r a me _lceonn_smts edocu),b l e AiVn_ O=PT _TsYrPEc_[INnT], * {i.gi;6 4 = 5 0 0 } , 1 0, 8 00 0 , F L AG S } , \| ^ | ^~~~~~ ~ src/libavfilter/af_afftdn.c:962:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_dynaudnorm.c: 131962: | 138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] avr 131 | + = f{ f"tf_",o ut _f l t[ n] .r e ; | ~~ ~~~~~~~~~~~~~~~^~" set the frame length in msec", OFFSET(fsrc/libavfilter/af_afftdn.cra:me963_:le35n_:ms ewarning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ,src/libavfilter/afir_template.c : 464 A :V50_O963P | :T _warning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Y P E_ IN T , { 464.a | v i i6 4 + == f5f0ts0-_}>o,u ft _fd lsp1-t0>,[nv ] .e8ic0tom0;0r,_ d mF| uLl ~~ ~~~~~~~~~~~~~~~^~A_G sS c}a,la r( p| t ^r , ptr, s->wet_gain, FFALIGN(nb_samplesrc/libavfilter/af_dynaudnorm.cs,: 1328:)138:) ;warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ~ ~~~^~~~~~~~ src/libavfilter/af_afftdn.c:964:58 : 132warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { "gau s964ss | i z e ", " se t t he f i lmtearg s2iz e=" ,f f t _ o u t _ fl t[ n ] .OrFe F* SffEtT(_foiutl_tfletr[_sniz]e.),r e + src/libavfilter/afir_template.c :| A ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 469V:_26O:P T965_ | warning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Y P E _ I NT , 469 | { . i 6 4 = f 3 f1 t}p_,to r[un t _ ]f l3t[*,=n ] s.3-i0>m1 w,*e ftF_fLgtA_oaGiuSnt ;}_, f | | ~~ ~~~^~~~~~~~l ^t [n].im; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_dynaudnorm.c:133:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 133 | { "g", "set the filter size", OFFSET(filter_size), AV_OPT_TYPE_INT, {.i64 = 31}, 3, 301, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:134:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | { "src/libavfilter/af_afade.cpea:k439",: 153 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] "set the peak value" ,439 | src/libavfilter/af_crystalizer.c :{136 ": n 1 b :_ s warning: aOimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]m FplFeSsET"(,src/libavfilter/af_acrossover.cpe a: k _527v:a 136l | 23":s eufe)warning: ,ti comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ln tue r s m (b Ade rVb527 _lOpP | of, T _ s aTd m YopfPuElorbl_e eDs( ,Oif oUnir Bcrt nLvoeiEsrs ,=s ef a d,{0.e ;db ldnu orcil isrc/libavfilter/af_astats.c=a

,1,n O.F0F,S b _EaT ovu(1_tn. cplub0_,599s | aimtsF LpApGS; }d,l ,e i + s| ) + U0 ^), )P D{ | A A^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~T E| V _ ~ ^ ~~~~~~~~~~~~~~~S_TOAPT _src/libavfilter/af_crystalizer.cT:TY66:S27Psrc/libavfilter/af_acrossover.c(:E :P,_ note: fsrc/libavfilter/af_dynaudnorm.c543Iexpanded from macro 'filters'l::N o135a23tT,, * :: s66r138 | c{:.warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], i 6 warning: missing field 'unit' initializer [-Wmissing-field-initializers]4, =c 543l | onl4r is4 135 n tf1o | t 0tr (0y} *spr,e( ic 1 ,n m{tuI*N "il t(T3p2 =U"_= 0I;, iMtANX d T / <-61 4 > 0_Ccm u,l(t xt-1;>"Fs)e tn L Ab t f_ (nDOsUatmbBypp_eL,loEe uu,stp d ap{ftour. etdsc_sb;lrto a=s its0+(+ .fs)9 a ,| 5d}e ~ ^ ~~~~~~~~~~~~~~~d u,pr a,t0 i.os0na," m, Opl e,F1. F0sS,Ea FTm(LnpAlGSbe_ } ,sno ram m| a ^pli zlere_ssuf)f,ix , i ntA_Vs_aOmPTp_lTe)Y,P Es_-IN>Tisrc/libavfilter/af_dynaudnorm.cs,: _ 136f: lo138a{:t. ? iupwarning: d6amissing field 'unit' initializer [-Wmissing-field-initializers]4 t e= _4f4l1o0a0t} _,s t1361a, | t ( I sN{T,3 "2mp_aM,xgAa Xi/s1nam0",p lFeL)AG,S : s } -, "> s| i ^es _t dtohue bmalx ea m?p luipdfatie_cdaotuibolne"_s,ta t (src/libavfilter/af_afade.c s :, 441 p : ,149:O warning: Fsmissing field 'unit' initializer [-Wmissing-field-initializers]amFpS ElTe()ma x_:am p( l441vi | f oiid c)a tN Uio{nL), L",AdV _u);O Pr\Ta _ t| Ti ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Yon "PE,_ D O Usrc/libavfilter/af_astats.c B:555 :L13"E:s, note: e expanded from macro 'UPDATE_STATS_P't{ .crdobsls = 555f | a 10de . 0 d} u r,a t1 i. 0o, n " , u p1d a0 t0 e._ 0f, src/libavfilter/af_biquads.cuFn :Lc ;436 A : 1G:S warning: } implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion], | ^ O FF S E T436 | ( B I d Qu UrAa Dti _oTn ) D src/libavfilter/af_dynaudnorm.c ,I: 137 : 138 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]I A _V F_ I LO TP 137ET | R_ ( T f Y{l P tE ",m_ " D ,f U RlA oa T \ tI O N, | , ^~~~~~~~~~~ {.-i1 . ," 6s41e t=. t0,h src/libavfilter/af_astats.ce:}, 599 m:0a32,x: 6awarning: m0implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]p0 l0i0f00i0ca,t ioFn"L, A 599GS | } , O| F F0S ^ )E UTP( Dm| A^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~aT x_Ea_mSpsrc/libavfilter/af_biquads.cTAlT:iS413f(:14i:cPa, src/libavfilter/af_afade.ct ifnote: l:oexpanded from macro 'BIQUAD_TDII_FILTER'no442a ):t,,149 :A*V warning: missing field 'unit' initializer [-Wmissing-field-initializers]s _413Or | PcT , _, T Y 442lP E | l ri_ Dinn O UtB =(LE ,{ * i"sd{".brc, dubf *l [=i 1 ](U0I. 0;}N ,T 6 1 4 . _C (0 1, ) " 1 s0< 0e.< t 0 3 , 1 cF)L Ar) )GoS ;s }, s | f ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~a d e | d ^ usrc/libavfilter/af_astats.c r: 575a : 63t :io n " , note: expanded from macro 'UPDATE_STATS' src/libavfilter/af_dynaudnorm.c : 138 : 138: 575warning: | missing field 'unit' initializer [-Wmissing-field-initializers] U 138\ | P D A| TO ~ ^~~~~~~E{F F_S SET"(dTutAaTrSa_tr##ipognlet)r,a mn sa " ,Ar V( _ OtP"ypTse_,eT YtuP pEt_dhDea UtRtATeI_asrtOgNae,t t({sR,.M Sip"6,4 s= ,0 a m} pl,e , 0s, a m 6 p0 l0 e0 n0O0oF0rF0,mS EaFlTiL(zAGtSae rgr}_e,sutf f_ irm| sx) ^,, in t_ s a mp le )AV,_O PTs_-T9>YiPE warnings__DfOlUsrc/libavfilter/af_afade.csoBa:t generatedLE443 . , :{143.?:d warning: ubmissing field 'unit' initializer [-Wmissing-field-initializers]l p= d0a.0t}e,_ f0l .o4430a | ,t _ src/libavfilter/af_crystalizer.c s 1t.a:t{0 ," oF137L:(1svAG:S,e p,r ls}awarning: ma,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] p lsrc/libavfilter/af_acrossover.cp ",| e ): ^ 569 : :s23"- :137ov>er | iflwarning: s_iacomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]d lpto eu1rbsslt(ed b 569 | slt? pr, u e apsrc/libavfilter/af_dynaudnorm.cd adm: fetno139ored_ud: blo138u(bwe:, ilnit warning: et imissing field 'unit' initializer [-Wmissing-field-initializers]_shtain t2( svn=,e dp r0; s,t s139 re | isaem,p l ea m <) cc ltisp:{x t",r "-a(r1t,>v," no , b i d1, _ O) o FNFU1LuL , S.t ) E 0"p;uTt,ss; (\o vee atvr_i tlhce+ | talp+ ~~~~~~~~~~~ ^~~~~~)a {i ) ,r p g src/libavfilter/af_astats.cd | e:t555,: 13 ~ ^ ~~~~~~~~~~~~~~~: R M 0 Snote: "expanded from macro 'UPDATE_STATS_P',)A Vsrc/libavfilter/af_acrossover.c_| O^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :P T 584_555T | :27YPsrc/libavfilter/af_crystalizer.cE:_ 66 : :B 27 : Onote: warning: O expanded from macro 'filters' comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] L , 66 O 584 | | uF{ p F.SE Td ai ( t 6 taer4g c_ et _ofn=ufromss n1 rt )c, (;i n t y t}p, ie = 0 0m ,;ul t = i1 ,At d V<- F> m_cL utxOA Gl-tP S >};,T_ TYnP bE _ D O_ | ^oU uB L Et, p ut{s . ; d i b + l =+ ) 0. 0src/libavfilter/af_afade.c {}:, src/libavfilter/af_afftdn.c444 :1063:: 450: | 143. 0 , ~ ^ ~~~~~~~~~~~~~~~1 : warning: . 0 implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] warning: src/libavfilter/af_acrossover.c,missing field 'unit' initializer [-Wmissing-field-initializers]: 592 F: L23 A : 1063 G S | \444 warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]} | \| , ^~~~~~~~~~~ | | ^ ~~~~ ~~~~^~~~{ 592 | src/libavfilter/af_astats.c ": o599" f:o32, r: (fi warning: fntimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] t _"src/libavfilter/af_dynaudnorm.c iov:eir140n l :_= a599p138 f10s | :l t ;twarning: [missing field 'unit' initializer [-Wmissing-field-initializers] m i s]t r<= UeP D A a140cTtwx-m> | eEn_dinndo S bwwiT _A[t{o T"mh] 2*n duSc(os tPu, rfsppuctlst; l_ionrgifae"+lta,m+ ts, )[ t{ m ar*t "]"ss| , r eO ~ ^ ~~~~~~~~~~~~~~~*c t( 1F F,c hLaLn S<,neET< l2 311(lclo)uo warningr;p vseili n generatedgr. nl| ",ta ~ ^~~~~~~~~~p ) ( ,*s r c * ( UAI V_N TO6 P4T _OC_F(TFS1YE)PT( E_cB is _{f l"ona" 1074t | , ? u p da te _ Lf ly o[a t _i"ss]e tta=t (csh,Fan neFlMpA ,X cs(oalmuogpplMliaen)g "x:-, s7, -F >F Mi A s X_( df ouo b ll elo w ?O -Fup1d.F5S,ETa( cLyt[hiean]n)_);e dl os| _u ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~cb olupele_dsrc/libavutil/macros.h:s47)t:,22a: t A Vnote: (s_,Oexpanded from macro 'FFMAX'P Tp_T,Y Ps 47E | a_#mBpdlOefeiOn)Le , : F F {MA(X.v(ioa6i,4d =b )) 1N}U(Lsrc/libavfilter/af_afftdn.c,( L a:), > 1089 ) :;( b42): ?0 \ (,a warning: ) implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | :1 ~~~~~~~~~~~ ^~~~~~ ,( bF) 1089L) src/libavfilter/af_astats.c | :A G| S ^ ~ 555 : 13}:, note: | expanded from macro 'UPDATE_STATS_P' ^ src/libavfilter/af_arnndn.c : 1074 : 39555 : | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] d s t [ m ] +=upsrc/libavfilter/af_dynaudnorm.cd a :s142:t1381074:- warning: e | >missing field 'unit' initializer [-Wmissing-field-initializers]_wi n fd uonwc[;m ] * 142 | f fL y t _i[ ni { _"] flct [ m ] o=r r/ e FFcMA(X (t1 ldLL o c < g"M< 2 3 ,a) x;- 7 , "F | ~ ^~~~~~~~~~~~~ sF eM t A XD ( C f o c lor rl e csrc/libavfilter/af_afade.cto i:ow469n-" :1, 12 . : 5 , warning: missing field 'help' initializer [-Wmissing-field-initializers] \L y [ i 469| | ]) ^~~~~~~~~~~); | ^~~~~~~ { N U OLFL F}S Esrc/libavutil/macros.hT :(| dc47_ ^:c22 :o rnote: reexpanded from macro 'FFMAX'c tion), 47 | #AdeVf_OiPnT_eT FYFPMEA_XB(OOaL,,b ) ({(a.)i 6>4 (=b ) 0?}, ( a) :0 (,b ) ) | 1 ^, FLAGSsrc/libavutil/macros.h :}47:,28 : note: | expanded from macro 'FFMAX' ^ 47 | #define FFMAX(a,b) ((a)src/libavfilter/af_dynaudnorm.c :>143src/libavfilter/af_astats.c :(:b599138:: )32warning: :? warning: missing field 'unit' initializer [-Wmissing-field-initializers] implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] (a) : (b)) | 143599 | ^ | { "c " , src/libavfilter/af_arnndn.cU : 1074P: D A51T : E warning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" SsTeAtT SD(CP ,c 1074 | o rfr leo ac tt ,i o*n s" rL,c,y [ i ] , = lFl Fr iM n A tX (( l * osgMOarxsrc/libavfilter/af_crystalizer.cFcF-S7E,T :(F*138dcF M:_1(AcX:(Uo fIrwarning: roelNimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] clTtoi6onw4-)_1,C .( 1 5138) , | < fLd ,A( b0T))S _? | #(a^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) #src/libavfilter/af_dynaudnorm.c: 144p::l138a:n src/libavfilter/af_crystalizer.ca warning: :r(missing field 'unit' initializer [-Wmissing-field-initializers]66 (b:t27):y) p note: expanded from macro 'filters'e , 144 | u| p ~ ^d a66t | esrc/libavutil/macros.h _ :{47s: 28c: to note: "expanded from macro 'FFMAX'anta s(lstt,b o tpu,47 | saymn#ppddeelfairne em,y u "sFal,t FmM "pA=sleX et( at, nadlbtoe-) r(r>nmaum(at) l>ta;i l v( i eb)z e r _ bo?usn d a u(a ) rfy : f m o( i dbx) e ",) i n , t _s | a ^ m pl eO) ,F Fsrc/libavfilter/af_arnndn.c s -S:E >1074T (i:39 : a s l t_warning: _fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] bl oo atu n? d1074 a | u r p\y _dm aLot e| _ ~~~~ ~~~~^~~~ ydfe)[,li AoV]_a =O tPTF_T_FYMPAEsX_(taBlOtOo(Lsg,,M apx ,- {7sa.mi,6p lF4eF )= :M0} , A s X-> (if so _l0ldo,owu b- l 1e .1 ?5,, uFLpLydA[iaGS]te _)}d,) o; ub l| ^e | _ ^~~~~~~s tat(s, psrc/libavutil/macros.h,: s47a:m34:p lenote: )expanded from macro 'FFMAX' : (vo i47 | d#)src/libavfilter/af_dynaudnorm.cd:N145eU:fL138iL:n, e warning: )missing field 'unit' initializer [-Wmissing-field-initializers]F; \F MA X(| a ~~~~~~~~~~~~~~~~~~ ^~~~~~,b ) ( (145a) | src/libavfilter/af_astats.c > : 556( :b13{:10) ? warning"note: b" ,(sexpanded from macro 'UPDATE_STATS_P' a) generated :. ( b ) ) 556 | | ^ "s et src/libavutil/macros.ha:l 47:t28e : r unote: npexpanded from macro 'FFMAX'a dtatiev 47_ef | l #doboeuafnitdna;ery mF o F dM e A"X, ( a , O F bF ) S( (E Ta ( ) a lt > _ b o(ubn) ?d a (ra y ) _ m :o d (be) )) , | A ^ V _ O P T _ Tsrc/libavfilter/af_arnndn.c Y: 1074P :E51 _B:O O warning: L\implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , | { ^~~~~~~~~~~~. i6 4 1074= | 0 } , L y[ i ] = 0 , F F M A X1,( loFgLMAGaS x}-,7 ,| F ^F MAX(follow-1.5, Ly[i])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/libavutil/macros.hsrc/libavfilter/af_dynaudnorm.c::47146::40138: :note: expanded from macro 'FFMAX' warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | #defin e146 | F F M A{ X"(caom,pb)r (e(ssa"), > ( b)" se?t (tah)e c:o 3m(prb warninges)s) s generated fa. c t| o ^r ",src/libavfilter/af_biquads.c src/libavutil/macros.h :: 47492 :: 1 28:: warning: note: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]expanded from macro 'FFMAX'O F FSET( co47m | p#redsefsin_ef 492 FaFM | AcXBto(r)I,aQ, b)U A( AD(Va__O)PL >T (Ab_T)T T? Y(_PaFIEL_)D TO:ERU ((BfblL)t)E ,, | ~ ^ {f.ldobalt =, 0src/libavfilter/af_arnndn.c . 0: 1074}-1:,. , 39 : 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 ..,0 ,0 ) 3 0 | .10740^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | , FL AG S src/libavfilter/af_biquads.c :460}L,: y16[ i:| ^] note: =expanded from macro 'BIQUAD_LATT_FILTER' F FMAX(src/libavfilter/af_astats.clo:g M599460a:x | 32- :7 warning: , implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]F F M A X( src/libavfilter/af_dynaudnorm.cif:n147ol l :o 138= iwbu:f599[- | i1]warning: .;missing field 'unit' initializer [-Wmissing-field-initializers] 5 , L Uy P [DATE_ 147iS | T ] A )T { ) S ;"(s P," ,f l o | ^~~~~~~ a t , * ssrc/libavutil/macros.h : r 47 c: 22: , " note: ,s expanded from macro 'FFMAX' lel tr t h 47 ie | n#cdo t em(p* s f irr cne es * s Ff a c (Ft UMo\IANXT(r "6,a 4| ,_ ~ ^~~~~~~C ( 1b) ) ( (a<) < 3> 1( )b ))O); F?F S | ET((c ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~oam)p r:es s(_fba)ct)o r ),src/libavfilter/af_astats.c| : ^ 577 : 57: Anote: src/libavutil/macros.hVexpanded from macro 'UPDATE_STATS':47_:40 OP:T _note: TYexpanded from macro 'FFMAX'P E_src/libavfilter/af_afade.cDO: 47U | #577515B:d | LE1,:e fsrc/libavfilter/af_aiir.c warning: {i. d:blimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]n e 517 := 0 .380F}, : F 0M. 0warning: , 515A | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] XC(Ua3RPO,S0DbATSE_.S)TFA T0 (A517DSE,_(PaL | _ ) A # FL>N #(ibAApf) G Rl(fS? ((aan fa)b a}ls:tr,(c ,((b )o t )| efyl o ^fpe at ) s ,| [| ^u2p^~~~~~~~~~~~~~~~~~~~~~~~~~~~ d*a t e_imisrc/libavfilter/af_afade.cn src/libavfilter/af_arnndn.c:490+m ::1074a136]:src/libavfilter/af_dynaudnorm.cx:) 51::( warning: note: >148simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],expanded from macro 'CROSSFADE_PLANAR' : pF138,:L T _ Ewarning: s490 | P1074missing field 'unit' initializer [-Wmissing-field-initializers]a S | m psrc/libavfilter/af_crystalizer.c I L l O : e)N, 148,139 ) | :p1 -:>{n m i Ldyn warning: [| [{= implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ~ ^~~~~~~~~~~i ] " t] ph=r=- F /usr/include/float.hse>sF:0 m[hM16139iioAlX:( | lo]nd 21n:o rfmga "note: ,i Mla*x expanded from macro 'FLT_EPSILON'l tiez-egr _ r"7a,s uF16 | s(sdifnF#MeAbfi0xdtXl( ;e pf,+ fptol lo is-h>dwn1e[nio-u1b.e Fm]al5etLT _ExP ,=, h*S pILrO nL-e>Nmgaoys[ axiinnhiol1 1nvosrc/libavfilter/af_dialoguenhance.c]d) )v:.; e r ;a2791:rma l l32:9s ei, u warning: 2| 0z eceimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~~~~~~~~~~~~~~~~~~^~~~~~9 CC libavfilter/af_sidechaincompress.o rl"i, 2 _ s p 8 src/libavutil/macros.h u, 9:5 5 f 0279 | 470f7,8 1 2 5:i e28x:1 -v0;7 F, a ) note: expanded from macro 'FFMAX'1 d;O . | 47 F\ 0 ^~~~~~~~~~~~~~~~~~~~~~~, | =a vFa d #vd S\| _eEf ~~~~~~~~~~~~~ ^~~~~~i*| c ^~~~~ ~ T (nt hlrees0hisrc/libavfilter/af_astats.cp:d10, .FFoMlsrc/libavfilter/af_afade.c555 : warning131Ad):, 0s: X515( ) generated. +note: :a1 expanded from macro 'UPDATE_STATS_P', : warning: 0 b | Aimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion].)^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ V 9555(_ Osrc/libavfilter/af_crystalizer.c | :(66*PT _ 515a: T Y | )27 s PEC_:R >note: - DOOexpanded from macro 'filters'( b>) S U p SFBArD E?66 LeEu_p | d(va), P La_t:{ A v e .NaAc_o(ndd;R (fbu)s)b fnt l| ~ ~~~^~~~~~~~lc; t| =y ~ ^ t , p e m0 fu.lsrc/libavutil/macros.htsrc/libavfilter/af_dialoguenhance.c l0::47=: 40o:}279 tad -,>:m tnote: ) 11u: expanded from macro 'FFMAX' l t 0| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~; warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0 , 47 src/libavfilter/af_afade.c: | 490# :d e 127920 | f . : i 0 note: n , FvLaAdexpanded from macro 'CROSSFADE_PLANAR'e G S } ,=F F | ^v M A490X(aa , | d b ) * ( 0 ( a src/libavfilter/af_dynaudnorm.c:.149 ) 1: 138 : > +d [ warning: 0i ]( =missing field 'unit' initializer [-Wmissing-field-initializers]. b s 9 ) 0? [*i(\ ]a 149 | s ~~~~ ~~~~^~~~ )* : | \ - > p(rbe) g v{)| ai_ v a d| ^~~~~~~~~~~n"; ^ 0t + "s, 1| ^~~ ~[ src/libavfilter/af_arnndn.c i: ] 1074 :* 39 g :a"i nwarning: s1e;implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] t t he t h 1074 | r e s ho l d v a l Lu y e[ " i, ] = \F F O FMA| X(Flo ^~~~~ ~gMSa Ex7-7T, warning (FsFtMh generatedArX. e(fsoholldl),o w- 1 .5 , L y [i ] )A);V _ O| P ^~~~~~~T _TYPE_DOsrc/libavutil/macros.hU:BL47E,: {34.:d bnote: lexpanded from macro 'FFMAX' = 0.0 47} | , # de0f.0i,ne FF M1.A0X, (FaL,Asrc/libavfilter/af_afftdn.cbG) S((:a }1239,): 34 > :| ^(warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]b ) ? (a) : (b)) | ^1239 | src/libavutil/macros.h : 47 :40 : note: expanded from macro 'FFMAX' src/libavfilter/af_dynaudnorm.c: 150 : 13847: | dwarning: #smissing field 'unit' initializer [-Wmissing-field-initializers]t d_effinlet[ m]F = F150oMr | iA g_ fX l( at,[{b m"]c -) h (s(arac)n[ m>n] e; (l b| s) ^~~~~~~~~~~ ~ " ?, ( a ) :" (sbe)t) c| h ^ annels to filter", OFFSET(channels_to_filter),AV_OPT_TYPE_STRING, {.str="all"}, 0, 0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:151:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_arnndn.c:1076: 24:151 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_astats.c { :"h602":,52 : 1076warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | f"soellto cwh =a nFnFelM sA602 X( | ft oo l lf io lw t- 1 .U5eP,DrA "LTy,E[_ i S ]T A); T| ^~~~~~~S ( I , fsrc/libavutil/macros.hOl:47F:FoS22aE:tT ,note: expanded from macro 'FFMAX'* (scrhca,n ne47ls,_ t | ol#d_elffirliitnnee tr(F*)FMs,AAVXr_(cO a*P,T _b(TU)IY PN(ET6(_S4aTR_I)NC >G(, 1({)b .)<Sn Et_(Tsb)(a om?vpe ler(a)),l as p:- >()isb,_) f)l o a| t ~ ^ ? u p d AaV_tOsrc/libavfilter/af_arnndn.cP:e1076:T24__T:Y fPwarning: E_lDimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Oo UaBtL_Es,t 1076 a{ | .t d (b s l = . f,0 ol}p, l , o s awm p = l0Fe.F)0M ,A :X (s1-f.o0>l, ilFLsAoG_wS-d1 o.},u5b ,l e | L? ^ y u[ip]d)a;t e _| do ^~~~~~~u blesrc/libavutil/macros.h_:s47:t34a: tnote: (sexpanded from macro 'FFMAX', p, src/libavfilter/af_dynaudnorm.cs:a153m p:47l138 | :e )#warning: missing field 'unit' initializer [-Wmissing-field-initializers] d e:f i(nveo iFd F153M)A | NUX (La L,, b)) ((;a \{ ) "| > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~o "(, b ) src/libavfilter/af_astats.c? :( 567 a: ) 13 : :note: ("bsexpanded from macro 'UPDATE_STATS_I'e) )t t| h ^e 567 | f r am e ov e r l a p " ,u pd at e _f u nc ; O F F S E T (o v e r l a p) , A V _ O P T _T Y P E _D O U B L E, { . d b l =\ . 0| ^~~~~~~~~~~} , 0.0, 1.0, FLAGS }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_src/libavfilter/af_dynaudnorm.cC:(1561:)12: 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, sampCC libavfilter/af_speechnorm.o le, sample normalizer_suffix, int_sample), s->is_float ? update_float_stat(s, p, sample) : s->is_double ? update_double_stat(s, p, sample) : (void)NULL, ); \ | ~~~~~~~~~~~ ^~~~~~ src/libavfilter/af_astats.c:567:13: note: expanded from macro 'UPDATE_STATS_I' 567 | src/libavfilter/af_biquads.c : 540 : 1u:pd atwarning: e_implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]fu nc; 540 | B I Q U A D _ S V F _ F I L T E R ( f l t , f l o a t ,\ | - ^~~~~~~~~~~ 1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:514:16: note: expanded from macro 'BIQUAD_SVF_FILTER' src/libavfilter/af_arnndn.c 514 | : 1124 : 60 : warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n = ibuf[i]; 1124 | f e a t ur e s [ N B _ BA N D S +3 * N B_ DE L TA _ C E P S + src/libavfilter/af_afade.c1 ] : = 520sp :e 1c :_src/libavfilter/af_astats.cv a: r\warning: 602i aimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]b:i32l :i| t ~ ^~~~~~~y warning: /implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]CE PS 520_ | MCREOSMS-F2A.D E6021( | ;fl t , f | l ~~~~~~~~~~~~~~~~^~~~~~~~~~ o a tU)P D A| T^~~~~~~~~~~~~~~~~~~~~E _STATSsrc/libavfilter/af_afade.c(:I510:,36 :f lonote: atexpanded from macro 'CROSSFADE', *src, , l l510r | in t ( * s r c * (U IdNT[6k4_]C (=1 )s0 [<t)i s| _^~~~~~~~~~~~~~~~~~~~~f loatsrc/libavfilter/af_afade.c ?: 510u:p20da:t note: eexpanded from macro 'CROSSFADE'_ float_st a510 | t (s ,CC libavfilter/af_stereotools.o p , s am p le )d :[ ks]- >i=s s_0[dkou]b *l ega in?0 +u psd1a[tke_]d ou*b lge_asint1at;( s , p, s a m p l e ) : (v o i d ) NU L L, ) ;\ \ | | ~~~~~~~~~~~~~~~~~~ ^~~~~~ ^~~~~ ~ src/libavfilter/af_astats.c:568:13: note: expanded from macro 'UPDATE_STATS_I' 568 | update_float; \ | ^~~~~~~~~~~~ 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] src/libavfilter/af_astats.c 1343: | 602 : 32 : warning: dnimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]c h->noise_floor 602= | s - > n o iUsPDe_4AfTl warningEo_oSsrT;A generated T | . ~ ~~~^~~~~~~~~~~S (I, float, *src, , llrint(*src *src/libavfilter/af_afftdn.c 4:1344 warning:(s generated36. U:I Nwarning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]64 _C(1) < <1344 | 3 1 ) ) ) ; d | n ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~c h->residualsrc/libavfilter/af_astats.c_:577f:57l: onote: orexpanded from macro 'UPDATE_STATS' = s->residual _577f | l oo r ; | ~ ~~~^~~~~~~~~~~~~~U PDATE_STACC libavfilter/af_stereowiden.o TS_##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_arnndn.c:1155:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1155 | else r[i] = SQUARE(ExCC libavfilter/af_superequalizer.o p[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]))); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 3 warnings generated. src/libavfilter/af_arnndn.c:1157:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1157 | r[i] *= sqrtf(Ex[i]/(1e-8+Ep[i])); | ~^~~~~ src/libavfilter/af_arnndn.c:1157:23: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1157 | r[i] *= sqrtf(Ex[i]/(1e-8+Ep[i])); | ^~~~~~ CC libavfilter/af_surround.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])); | ^~~~~ ~ src/libavfilter/af_aiir.c:716:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 716 | iir->ab[0][2 * outmost_pole.a] = iir->ab[0][2 * outmost_pole.a CC libavfilter/af_tremolo.o + 1] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_afir.c:542:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 542 | fosrc/libavfilter/af_aiir.cr :(717i:n83t: iwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]= 1; i < ctx- 717> | n src/libavfilter/af_biquads.c b _i n: pu 590 : ts1; : i +iwarning: i+rimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion])- >{ab [0 ][| 2 ~ ^ ~~~~~~~~~~~~~~ * 590o | utBmIoQstU_ApD_oZDlFe_F.IbL] T= EiiRr-(>faltb,[ 0f]l[2o a* tou,t m o-1s.,t 1_.p, o0l)e . | b^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1] =src/libavfilter/af_biquads.c :N561A:N;27 : | note: expanded from macro 'BIQUAD_ZDF_FILTER' ~ ^~~ /usr/include/math.h:15: 19561 | : note: expanded from macro 'NAN' con s15t | d#odubelfei inn e= ibNufA[Ni ] ; _ _b u i l t i n_ n a n f ( " ") | ^~~~~~~~~~~~~~~~~~ \ | ~~ ^~~~~~~ CC libavfilter/af_vibrato.o src/libavfilter/af_aiir.c:718:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 718 | iir->ab[1][2 * nearest_zero.a] = iir->ab[1][2 * nearest_zero.a + 1] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_aiir.c:719:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 719 | iir->ab[1][2 * nearest_zero.b] = iir->ab[1][2 * nearest_zero.b + 1] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_arnndn.c:1239:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1239 | i = (int)floor(.5f+25*x); | ~~~~~ ~~~^~~~~ CC libavfilter/af_virtualbass.o CC libavfilter/af_volume.o 2 warnings generated. CC libavfilter/af_volumedetect.o CC libavfilter/allfilters.o 3 warnings generated. CC libavfilter/asink_anullsink.o src/libavfilter/af_firequalizer.c:131:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 131 | { "gain", "set gain curve", OFFSET(gain), AV_OPT_TYPE_STRING, { .str = "gain_interpolate(f)" }, 0, 0, TFLAGS }, | ^ src/libavfilter/af_firequalizer.c:132:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 132 | { "gain_entry", "set gain entry", OFFSET(gain_entry), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, TFLAGS }, | ^ src/libavfilter/af_firequalizer.c:133:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 133 | { "delay", "set delay", OFFSET(delay), AV_OPT_TYPE_DOUBLE, { .dbl = 0.01 }, 0.0, 1e10, FLAGS }, | ^ src/libavfilter/af_firequalizer.c:134:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | { "accuracy", "set accuracy", OFFSET(accuracy), AV_OPT_TYPE_DOUBLE, { .dbl = 5.0 }, 0.0, 1e10, FLAGS }, | ^ src/libavfilter/af_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] src/libavfilter/af_firequalizer.c :712146 | : 102 : {warning: "missing field 'unit' initializer [-Wmissing-field-initializers]w et", " s146 | e t w{et "gfaiixne",d " , "OsFeFtS ETf(iwxeet_dg aifnr)a,m e sAVa_mOPpTl_eTYsP"E,_ OFFFLSOAETT,( f{ix.eddb)l,= 1A}V, _ O P0T, _1TY0PE,_B OAOFL,R { }.,i6 4 | = ^ 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/af_afir.c:713:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_firequalizer.c713: | 147 : 102{: " lwarning: missing field 'unit' initializer [-Wmissing-field-initializers]e ngth", "s et147 | I R l {e n"gmtuhl"ti," , " sOFeFtS ETm(ulletin cghtanhn)e,l s mAVo_dOeP"T,_ TYOPFFES_EFT(LmOAuTlt,i) ,{. dAVb_l=O1}P, T _ T YP0E, _ 1B, OAFO L},, { | . ^i6 4 = 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_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_firequalizer.c 11:| 154 ^: warnings103 generated:. warning: missing field 'unit' initializer [-Wmissing-field-initializers] 154 | { src/libavfilter/af_flanger.c"dum:p56fi:le113":, warning: "missing field 'unit' initializer [-Wmissing-field-initializers]s et dump file" ,56 | O F F S {E T"d(edulmapfyil"e,) ," bAaV_sOeP Td_elTayY PinE _miSlTlRisIeNcoGn,ds "{,src/libavfilter/af_afir.c :. 725 s:100 t: r Owarning: =missing field 'unit' initializer [-Wmissing-field-initializers]FF S ENTU(dLelLay 725 | _ } m, i n{)0, ,0 " ,mAa Vx_OFPiTLr_A"G,T SYP E" s_}DeO,tU B| mL ^Ea ,x {I.Rd bll=e0n}g, t0,h "3, 0OF,F SEAT }(, m a| x ^_i r_len), AV_OPT_TYPE_FLOAT, {.dblsrc/libavfilter/af_firequalizer.c=:31560:95}: ,src/libavfilter/af_flanger.cwarning: :missing field 'unit' initializer [-Wmissing-field-initializers]057 .:1113,: 6warning: 0missing field 'unit' initializer [-Wmissing-field-initializers], A F156 } | , | { ^ "57f | ft 2 ", "s{e t "2d-echpathn",n e"lsa fdfdt"e,d OsFFwSEsrc/libavfilter/af_afir.cTe(:726p:f104tf d:et la2warning: )ymissing field 'unit' initializer [-Wmissing-field-initializers], i AnV_ OPmTi_TlY 726lP | Ei s _ eBO O{cL o"n,rd es"{, s .piOo6nFs4FeS "ET=(, d0" es}h,o lw0,a Iy1R,_d e pFtLhAf)GrS ,}e ,AVq u_ eO| n ^P cTy_ TreYsPpEo_nDseO"U,B LOE,F {F.SdETb(lre=s2}p, o0src/libavfilter/af_firequalizer.c,n :s1571:e0109,:) warning: missing field 'unit' initializer [-Wmissing-field-initializers],A AV}_O,PT _ T| Y157 ^ | P E_ B OO L , {{ .i"6mi4n=_0}p,h as0e",, "1se,t mViF n},isrc/libavfilter/af_flanger.c m:58 :| u ^133m : phwarning: amissing field 'unit' initializer [-Wmissing-field-initializers]se mode", OFFS E58T( | m i n _{p h"asre)e,src/libavfilter/af_afir.c gAeV_:On727P"T,:_ TY125P:"E _pBwarning: erOmissing field 'unit' initializer [-Wmissing-field-initializers]Oc Le, n{t ag.e ir6 e727g4en | e r=a t0i o },n {0 ," c(1d,eh laayFnedL nsAeiGlSg "na},, l " | f ^ seeet dIRb acchka)n"n, src/libavfilter/af_firequalizer.cOe:F158F:l StE12T:o( f edwarning: iemissing field 'help' initializer [-Wmissing-field-initializers]sdpl abya c kf158_r | eqgu aen c yi n)r,e{ sA pV_NoUOLPLTn }_TsYeP "| E ^_ ,D OOFFUSEBTL(Eir,_ c{h.dabln=n0e}l,), A-V95_, O95P,T _AT Y}P, E _| I ^N T, {.i64=0}, 0, 1024, VF }, | ^ src/libavfilter/af_flanger.c:59:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "wsrc/libavfilter/af_afir.ci:dt728h":,109: "pwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]r centage of 728d | e la y e{d s"isgniazel" ,m i x"esedt wivtih doero isigzien"a, l " ,OF FOSFEFSTE(Tw)(, d el ay _g ai n) , A VA_VOP_TOP_TT_YTYPPEE__IMDAGOEU_BSLIEZ,E ,{. db{l=.71s}t, r0 , =1 0"0h,d 7A 2}0, " },| ^0 , 0, VF }, | ^ src/libavfilter/af_flanger.c:60:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_afir.c :60729 | : 114 : { "warning: smissing field 'unit' initializer [-Wmissing-field-initializers]pe ed", "swee ps729 | p e r{ "sreatceo"n, d ( H"sze)t "vi,de oO FrFaStEeT",( s p e eOd)F,F SAEVT_(OfrPaTm_eT_YrPatEe_),D OAVU_BLOEP,T_ T{YP.Ed_VbIlD=EO0_.RA5TE},, { .0s.t1r, = 1"025,"} ,A }0, , | I ^ NT32_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_flanger.c :| ^66 :135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "phase", "swept wavsrc/libavfilter/af_afir.ce: 731p:e103r:c ewarning: nmissing field 'unit' initializer [-Wmissing-field-initializers]t age phase- s731 | h if t f o{r m"umlatxi-pc"ha,n ne l "",se tO mFaFx SpEarTt(itcihaonnn esl_iphzaes"e,), OAVF_OFPSETT(_mTYaPxpE)_,D OU BALVE_,O P{.Tdb_lT=2Y5PE}_I,N T0,, 1 00 ,{. iA 6}4,= 81 92| } ^, 8, 65536, AF }, | ^ src/libavfilter/af_afir.c:732:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 732 | { "nbirs", "src/libavfilter/af_flanger.cs:e70:t12 : nwarning: ummissing field 'help' initializer [-Wmissing-field-initializers]b er o70f | i n p{u tN IURLsL" ,}O F F| SE ^T( 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] 7335 | warning s{ generated"i. r", "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 } | ^ 6 warnings generated. src/libavfilter/af_flanger.c:141:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 141 | double delay = s->lfo[(s->lfo_pos + channel_phase) % s->lfo_length]; | ~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:808:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 808 | 11 warning s generateda. v_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:812:76: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 812 | av_log(ctx, AV_LOG_INFO, "Number of denormals: %f\n", nb_denormals / (float)s->nb_channels); | ~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_arnndn.c:1514:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1514 | s->dct_table[j][i] = cosf((i + .5f) * j * M_PI / NB_BANDS); | ~~~~~~~~~~^~~ ~ 6 warnings generated. src/libavfilter/af_firequalizer.c:385:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 385 | ya = s->dump_buf[i]; | ~ ^~~~~~~~~~~~~~ src/libavfilter/af_firequalizer.c:386:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 386 | yb = s->min_phase ? hypotf(s->analysis_tbuf[i], s->analysis_tbuf[i+1]) : s->analysis_tbuf[i]; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_firequalizer.c:386:82: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 386 | yb = s->min_phase ? hypotf(s->analysis_tbuf[i], s->analysis_tbuf[src/libavfilter/af_arnndn.ci+1]:)1599 ::96 s:- >warning: amissing field 'unit' initializer [-Wmissing-field-initializers] nalysis_tbuf[i 1599] | ; | ~ ^~~~~~~~~~~~~~~~~~~ { "model", "set model name", OFFSET(model_name), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, AF }, | ^ src/libavfilter/af_arnndn.c:1600:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1600 | { "m", "set model name", OFFSET(model_name), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, AF }, | ^ src/libavfilter/af_arnndn.c:1601:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1601 | { "mix", "set output vs input mix", OFFSET(mix), AV_OPT_TYPE_FLOAT, {.dbl=1.0},-1, 1, AF }, | ^ src/libavfilter/af_arnndn.c:1602:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1602 | { NULL } | ^ CC libavfilter/asrc_afdelaysrc.o 9 warnings generated. CC libavfilter/asrc_afirsrc.o 7 warnings generated. CC libavfilter/asrc_anoisesrc.o CC libavfilter/asrc_anullsrc.o 8 warnings generated. src/libavfilter/af_firequalizer.c:552:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | s->cepstrum_tbuf[k] = log(FFMAX(s->cepstrum_tbuf[k], minval)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavfilter/af_firequalizer.c:552:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | s->cepstrum_tbuf[k] = log(FFMAX(s->cepstrum_tbuf[k], minval)); | ~~~ ^~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:34: src/libavfilter/af_haas.cnote: expanded from macro 'FFMAX' :60:119 :47 | warning: #missing field 'unit' initializer [-Wmissing-field-initializers]d efinCC libavfilter/asrc_hilbert.o e FFMAX(a, b)60 ( | ( a ) > ({b )" l?e v(ae)l _:i n"(,b ) ) "| se ^t 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_firequalizer.c:565:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | double mag = exp(s->cepstrum_tbuf[k]CC libavfilter/asrc_sinc.o * norm) * norm; | ^~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/af_haas.c:68:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "middle_phase", "set middle phase", OFFSET(par_middle_phsrc/libavfilter/af_firequalizer.ca:s566e:)21,: warning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]V_ OPT_TYPE_BOO L566, | { . i 6 4 =d0o}u,b l e p h = s0,- > ce p1st,r umA_ t}b,uf [ k| +1 ^] * norm; | ^~~~~~~~~~~~~~~~~~~~~ ~ 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},CC libavfilter/asrc_sine.o 0.015625, 64, A }, | ^ src/libavfilter/af_haas.c:72:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "left_phase", "set left phase", OFFSET(par_phase0), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A }, | ^ src/libavfilter/af_haas.c:73:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "right_delay", "set right delay", OFFSET(par_delay1), AV_OPT_TYPE_DOUBLE, {.dbl=2.12}, 0, MAX_HAAS_DELAY, A }, | ^ src/libavfilter/af_haas.c:74:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "right_balance", "set right balance", OFFSET(par_balance1), AV_OPT_TYPE_DOUBLE, {.dbl=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", OFCC libavfilter/audio.o FSET(par_gain1), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_haas.c:76:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "right_phase", "set right phase", OFFSET(par_phase1), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, A }, | ^ src/libavfilter/af_haas.c:77:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 77 | { NULL } | ^ 3 warnings generated. CC libavfilter/avf_a3dscope.o CC libavfilter/avf_abitscope.o In file included from src/libavfilter/af_mcompand.c:32: src/libavutil/ffmath.h17:49: warning30s: generated . warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavfilter/af_biquads.c:1503:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1503 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1504:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1504 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 999999, FLAGS}, | ^ 10 warnings generated. CC libavfilter/avf_ahistogram.o src/libavfilter/af_biquads.c:1506:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1506 | WIDTH_OPTION(1.0), | ^ src/libavfilter/af_biquads.c:1457:88: note: expanded from macro 'WIDTH_OPTION' 1457 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1506:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1458:88: note: expanded from macro 'WIDTH_OPTION' 1458 | {"w", "set width", OFFSET(width), AV_OPT_TYsrc/libavfilter/af_aiir.cPE_DO:U1528B:L129E:, warning: {missing field 'unit' initializer [-Wmissing-field-initializers].d bl=x}, 0, 99999, FL AG1528S | } | ^ { "zeros", "set B/numerator/zeros/reflection coefficients", OFFSET(b_str), AV_OPT_TYPE_STRINGsrc/libavfilter/af_biquads.c, :{1507:.86s:t rwarning: ="missing field 'unit' initializer [-Wmissing-field-initializers]1 +0i 1-0i" }1507, | 0 , 0 , A{F" }g,a in ",| ^" set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {src/libavfilter/af_aiir.c.d:1529b:l129=:0 }warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] -900, 900, F L1529 | A G S }{ ," z ",| ^" set B/numerator/zeros/reflection coefficients", OFFSET(b_str), AV_OPT_TYPE_STRINsrc/libavfilter/af_biquads.cG,: {1508.s:t86r:= "warning: 1missing field 'unit' initializer [-Wmissing-field-initializers]+ 0i 1-0i"} , 15080, | 0, AF {}",g "| ^, "set gain", OFFSET(gain), AV_OPT_src/libavfilter/af_aiir.cTY:P1530E_:D129O:UB Lwarning: E,missing field 'unit' initializer [-Wmissing-field-initializers] {.dbl=0}, -9 015300 | , 9 00{, " pFLoAlGSe}s," , | ^" set A/denominator/poles/ladder coefficients", OFFSET(a_str), AV_OPT_TYPE_STRING, {.str="1+0i 1-0i"src/libavfilter/af_biquads.c}:,1509 0:,5: 0,warning: missing field 'unit' initializer [-Wmissing-field-initializers]A F }, | ^1509 | MIX_CHANNELS_NORMALIZE_OPTION(1, "allsrc/libavfilter/af_aiir.c":,1531 :0129:) ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ^ src/libavfilter/af_biquads.c:1470 :1531 | 78 : note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' { "p", "set 1470A | / d e n o{m"miinxa"to,r "/spoelt emsix/"l,ad dOFeFrS cEoTe(ffmiicixen)ts,", A V _ OP T _T YOPEF_DFOSUBELET, ({a._sdtrb),l =AxV_}OP,T _T0Y,PE _1ST,R INFGL, A{GS.}s,tr = " 1 + 0 i 1 - 0 i " } , 0 , 0, A F \ | ^ }, | ^ src/libavfilter/af_biquads.c:1509:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1471:78src/libavfilter/af_aiir.c:: 1532note: :expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'113 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1471 | 1532 | { " m "{, " g a"sietn sm"i,x ""s,e OtF FScEhT(amninxe),l AsV g_aiOnsP"T_,T Y P E _D O U B L E, { .dObFl=FxS}E,T (0,g _1,s tFrLA)G,S } , A V_ OP T _ T YP E _ S T R I N G , { . s t r = \" 1| | ^ 1"}, 0, 0, AF }, | ^ src/libavfilter/af_aiir.c:1533:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1533 | src/libavfilter/af_biquads.c : 1509 :{ 5":k ",warning: missing field 'unit' initializer [-Wmissing-field-initializers]" set src/libavfilter/af_biquads.cch:a1472n:ne108ls: ganote: iexpanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'n s", 1472 | { " ch a nn e ls " O,F F"SEsTe(tg _sctrh)an,n e l s tAo Vfi_lOtePrT"_T,Y PEO_FSFSTETR(cIhN_Gl, a{yo.uts_tstrr=)", 1A|V_1OP"T}_,T Y0PE,_ S0T,RI NGA,F { .}s, t | r ^= y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_aiir.c:1534:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1534 | { "dry", "set dry gain", src/libavfilter/af_biquads.c : 1509OF:F5SE:T (dwarning: rmissing field 'unit' initializer [-Wmissing-field-initializers]y _gasrc/libavfilter/af_biquads.cin:)1473, :A108V_:O Pnote: Texpanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'_T YPE_DOUBLE, 1473{ | . d b l={1"},c ", 0 , "1s,et AchFa nn}e,ls to| ^f ilter", OFFSET(ch_layout_str), AV_OPTsrc/libavfilter/af_aiir.c_:TY1535PE:_113S:T Rwarning: Imissing field 'unit' initializer [-Wmissing-field-initializers]N G, {.str=y }1535, | 0 , 0 ,{ F"LAwGeS}t," \, "s| et ^ w et gain", OFFSET(wet_gain), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, AF }, | ^ 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_aiir.c:1556:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1556 | { "normalize", "normalize coefficients", OFFSET(normalize),AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, AF }, | ^ src/libavfilter/af_aiir.c:1557:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1557 | { "n", "normalize coefficients", OFFSET(normalize),AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, AF }, | ^ src/libavfilter/af_aiir.c:1558:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1558 | { "mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, AF }, | ^ src/libavfilter/af_aiir.c:1559:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1559 | { "response", "show IR frequency response", OFFSET(resp11ons warninge)s, generated . AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, VF }, | ^ src/libavfilter/af_aiir.c:1560:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1560 | { "channel", "set IR channel to display frequency response", OFFSET(ir_channel), AV_OPT_TYPE_INT, {.i64=0}, 0, 1024, VF }, | ^ src/libavfilter/af_aiir.c:1561:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1561 | { "size", src/libavfilter/af_biquads.c"s:e1512t: v5i: dwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]o size", 1512 | B L O C K S OIFZFES_EOPT(TwICC libavfilter/avf_aphasemeter.o )O,N ( 0 ) , | ^A V_OPT_src/libavfilter/af_biquads.cT:1498Y:P103:E _Inote: Mexpanded from macro 'BLOCKSIZE_OPTION'A GE_SIZE, { .1498s | t r = "{hd"7b20l"o},c k0,s i0,z eVF" ,} ,"s e | t ^ t he block size", OFFSET(block_samples),src/libavfilter/af_aiir.c A:V_1562O:P126T:_ Twarning: YPmissing field 'unit' initializer [-Wmissing-field-initializers]E _INT, {.i64= x1562 | } , 0 {, "3r2a7t6e8",, A"sFe}t, \v i d| e ^ o rate", OFFSET(rate), src/libavfilter/af_biquads.c : 1512A:5V: _Owarning: PTmissing field 'unit' initializer [-Wmissing-field-initializers]_T YPEsrc/libavfilter/af_biquads.c_:V1499I:DE103O: _note: Rexpanded from macro 'BLOCKSIZE_OPTION' ATE, {.str 1499= | " 2 {5""}b, "0,, I N T 3 2"_sMeAtX ,t heV Fb }l,o c | k ^ size", OFFSET(block_src/libavfilter/af_aiir.cs:a1563m:12p:l ewarning: s)missing field 'help' initializer [-Wmissing-field-initializers], AV_ O1563P | T _ T Y{P NEU_LLI N},T , | ^{ .i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1513:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1513 | {NULL} | ^ CC libavfilter/avf_avectorscope.o CC libavfilter/avf_concat.o src/libavfilter/af_biquads.c:1520:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers]CC libavfilter/avf_showcqt.o 1520 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=100}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1521:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1521 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=100}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1523:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1523 | WIDTH_OPTION(0.5), | ^ src/libavfilter/af_biquads.c:1457:88: note: expanded from macro 'WIDTH_OPTION' 1457 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1523:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1458:88: note: expanded from macro 'WIDTH_OPTION' 1458 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {CC libavfilter/avf_showcwt.o .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), AV10_O warningPsT generated_T. YPE_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),8 | warning ^ s generatedsrc/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_biquads.c:1528:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1531:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1531 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1498 | {"34blo warningckss generatedi. ze", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ CC libavfilter/avf_showfreqs.o src/libavfilter/af_biquads.c:1531:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1499 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1532:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1532 | {NULL} | ^ 8 warnings generated. 8 warnings generated. CC libavfilter/avf_showspatial.o src/libavfilter/af_biquads.c:1546:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1546 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1547:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1547 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1549:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1549 | WIDTH_OPTION(0.5), | ^ src/libavfilter/af_biquads.c:1457:88: note: expanded from macro 'WIDTH_OPTION' 1457 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1549:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1458:88: note: expanded from macro 'WIDTH_OPTION' 1458 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1550:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1550 | {"gain", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900,CC libavfilter/avf_showspectrum.o 900, FLAGS}, | ^ src/libavfilter/af_biquads.c:1551:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1551 | {"g", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, | ^ src/libavfilter/af_biquads.c:1552:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1552 | {"poles", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ src/libavfilter/af_biquads.c:1553:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1553 | {"p", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ src/libavfilter/af_biquads.c:1554:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1554 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1470 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1554:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1471:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1471 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1554:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1472:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1472 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1554:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1554:5:CC libavfilter/avf_showvolume.o warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1554:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1557:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1557 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1498 | {"blocksize", "CC libavfilter/avf_showwaves.o 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} | ^ 15 warnings generated. CC libavfilter/avfilter.o CC libavfilter/avfiltergraph.o CC libavfilter/bbox.o src/libavfilter/af_biquads.c:1579:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1579 | {"frequency", "set central frequency", OFF23SE warningTs generated(. 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(csg12), warning AsV generated_. 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 | {13"mix warning"s, generated ". 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, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1584:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1584:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1584:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ 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} | ^ 14 warnings generated. CC libavfilter/boxblur.o src/libavfilter/af_biquads.c:1595:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1595 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1596:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1596 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1598:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1598 | WIDTH_OPTION(0.5), | ^ src/libavfilter/af_biquads.c:1457:88: note: expanded from macro 'WIDTH_OPTION' 1457 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1598:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1458:88: note: expanded from macro 'WIDTH_OPTION' 1458 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1599:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1599 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1470 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, 5 warning s generated . \ | ^ src/libavfilter/af_biquads.c:1599:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1471:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1471 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1599:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1472:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1472 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1599:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1599:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1599:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'CC libavfilter/buffersink.o 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1602:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1602 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1498 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1602:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1499 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1603:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1603 | {NULL} | ^ CC libavfilter/buffersrc.o CC libavfilter/colorspace.o CC libavfilter/colorspacedsp.o src/libavfilter/af_biquads.c:1610:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1610 | {"frequency", "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=500}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1611:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1611 | {"f", "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=500}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1613:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1613 | WIDTH_OPTION(0.707), | ^ src/libavfilter/af_biquads.c:1457:88: note: expanded from macro 'WIDTH_OPTION' 1457 | {"width", "set 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 numbersrc/libavfilter/af_join.c o:f 73po:le137s":, Owarning: FFSET(polmissing field 'unit' initializer [-Wmissing-field-initializers]e s), AV_OPT_TYPE_I N73T | , {. i6{4 "=i2np}u, t1,s "2,, A F } , | ^ "Number of input streams.", OFFSET(isrc/libavfilter/af_biquads.cnp:u1615t:88s:) ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] A1615V | _ OP T_ T {Y"PpE"_,IN T , "s{e t. niu6m4b er= of2 }p,o l1e,s I"N,T _OMFAXF,S E T ( p Ao|lFe }s,) ,| ^A V_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ src/libavfilter/af_join.c:75:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | src/libavfilter/af_biquads.c : 1616 :5 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] "ou t1616p | ut s tr e amM.I"X,_ C H A N NE L S _ N OORMFALFIZSEE_OTP(TIchONa(n1n,e "la_llaylo",u t_0st)r, ) | , ^ AVsrc/libavfilter/af_biquads.c_:O1470PT:_T78Y:P Enote: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'_ STRING, {. st1470r | = " s t{e"rmeoi"x"}, ," 0s, e0t, m ixA",| F O}F,F S ET| (m ^ix ), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}src/libavfilter/af_join.c,: 79 : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 79 | { N UL L } | \ ^ | ^ 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} | ^ CC libavfilter/dnn/dnn_backend_common.o src/libavfilter/af_biquads.c:1619:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1619 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1498 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1619:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1499 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1620:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1620 | {NULL} | ^ 3 warnings generated. src/libavfilter/af_join.csrc/libavfilter/af_biquads.c::2341627::19104:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]missing field 'unit' initializer [-Wmissing-field-initializers] 2341627 | | f{or" f(rie q=u 0e;n ci y<" ,c "tsext ->nfrbeq_uienpnuctsy;" ,i+ +OF)F S{ET ( | f ~ ^ ~~~~~~~~~~~~~~re quency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1628:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1628 | {"f", "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ 6 warnings generated. src/libavfilter/af_biquads.c:1630:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1630 | WIDTH_OPTION(0.707), | ^ src/libavfilter/af_biquads.c:1457:88: note: expanded from macro 'WIDTH_OPTION' 1457 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1630:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1458:88: note: expanded from macro 'WIDTH_OPTION' 1458 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1631:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1631 | {"poles", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ src/libavfilter/af_biquads.c:1632:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1632 | {"p", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ src/libavfilter/af_biquads.c:1633:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1633 | MIX_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_join.c:278:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavfilter/af_biquads.c:1633 :2785 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers] fosrc/libavfilter/af_biquads.cr:1471 :(78i: = note: 0expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' ; i < ctx-> nb1471_ | i np u ts ;{ i"+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", src/libavfilter/af_join.c :292":se19t :c hwarning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n nels to fil t292e | r ", OfFoFrS E(iT (=c h_0l;a yoiu t__nOPbT__TiYnPEp_uStTsRI;N Gi,++ ) {{.s tr =| y ~ ^ ~~~~~~~~~~~~~~ }, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1633:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1633:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1636:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1636 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1498 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1636:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1499 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1637:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1637 | {NULL} | ^ CC libavfilter/dnn/dnn_backend_native.o 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++) | ~ ^ ~~~~~~~~~~~~~~ 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}, | ^ 15 warnings generated. src/libavfilter/af_biquads.c:1647:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1647 | WIDTH_OPTION(0.707), | ^ src/libavfilter/af_biquads.c:1457:88: note: expanded from macro 'WIDTH_OPTION' 1457 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1647:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1458:88: note: expanded from macro 'WIDTH_OPTION' 1458 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1648:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1648 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1470 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1648:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1471:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1471 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1648:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1472:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1472 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1648:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1648:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1648:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1649:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1649 | {"order", "set filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, FLAGS}, | ^ src/libavfilter/af_biquads.c:1650:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1650 | {"o", "set filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, FLAGS}, | ^ 2 warnings generated. src/libavfilter/af_join.c:448:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavfilter/af_biquads.c:1653:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1653 | 448 | { NU LfLo}r (| i ^= 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_join.c:463:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 463 | if (s->ch_layout.nb_channels > FF_ARRAY_ELEMS(frame->data)) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_join.c:496:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 496 | if (nb_buffers > FF_ARRAY_ELEMS(frame->buf)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_join.c:506:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 506 | for (i = 0; i < FFMIN(FF_ARRAY_ELEMS(frame->buf), nb_buffers); i++) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/af_join.c:506:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 506 | for (i = 0; i < FFMIN(FF_ARRAY_ELEMS(frame->buf), nb_buffers); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_join.c:537:16: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 537 | FFMIN(FF_ARRAY_ELEMS(frame->data), s->ch_layout.nb_channels)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/af_join.c:545:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 545 | for (i = 0; i < ctx->nb_inputs; i++) | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_join.c:554:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 554 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ 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_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 = 2src/libavfilter/af_join.c00:0592 :}19, :1 0warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], 60000, A }, | ^ 592 | for (i = 1; i < ctx->nb_inputs &&src/libavfilter/af_hdcd.c n:b_995sa:mp67le:s >warning: missing field 'unit' initializer [-Wmissing-field-initializers]0; i++) { 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_biquads.c:1660:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1660 | {"a0", NULL, OFFSET(oa0), AV_OPT_TYPE_DOUBLE, {.dbl=1}, INT32_MIN, INT32_MAX, FLAGS}, | ^ src/libavfilter/af_biquads.c:1661:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1661 | {"a1", NULL, OFFSET(oa1), AV_OPT_TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, FLAGS}, | ^ src/libavfilter/af_biquads.c:1662:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1662 | {"a2", NULL, OFFSET(oa2), AV_OPT_TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, FLAGS}, | ^ src/libavfilter/af_biquads.c:1663:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1663 | {"b0", NULL, OFFSET(ob0), AV_OPT_TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, FLAGS}, | ^ src/libavfilter/af_biquads.c:1664:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1664 | {"b1", NULL, OFFSET(ob1), AV_OPT_TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, FLAGS}, | ^ src/libavfilter/af_biquads.c:1665:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1665 | {"b2", NULL, OFFSET(ob2), AV_OPT_TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, FLAGS}, | ^ src/libavfilter/af_biquads.c:1666:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1666 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1470 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1666:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1471:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1471 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1666:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1472:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1472 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1666:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1666:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1666:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1669:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1669 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1498 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1669:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1499 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1670:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1670 | {NULL} | ^ 9 warnings generated. src/libavfilter/af_mcompand.c:97:329: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "args", "set parameters for each band", OFFSET(args), AV_OPT_TYPE_STRING, { .str = "0.005,0.1 6 -47/-40,-34/-34,-17/-33 100 | 0.003,0.05 6 -47/-40,-34/-34,-17/-33 400 | 0.000625,0.0125 6 -47/-40,-34/-34,-15/-33 1600 | 0.0001,0.025 6 -47/-40,-34/-34,-31/-31,-0/-30 6400 | 0,0.025 6 -38/-31,-28/-28,-0/-25 22000" }, 0, 0, A }, | ^ src/libavfilter/af_mcompand.c:98:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 98 | { NULL } | ^ src/libavfilter/af_loudnorm.c:103:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "I", "set integrated loudness target", OFFSET(target_i), AV_OPT_TYPE_DOUBLE, {.dbl = -24.}, -70., -5., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:104:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | { "i", "set integrated loudness target", OFFSET(target_i), AV_OPT_TYPE_DOUBLE, {.dbl = -24.}, -70., -5., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:105:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | { "LRA", "set loudness range target", OFFSET(target_lra), AV_OPT_TYPE_DOUBLE, {.dbl = 7.}, 1., 50., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:106:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 106 | { "lra", "set loudness range target", OFFSET(target_lra), AV_OPT_TYPE_DOUBLE, {.dbl = 7.}, 1., 50., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:107:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | { "TP", "set maximum true peak", OFFSET(target_tp), AV_OPT_TYPE_DOUBLE, {.dbl = -2.}, -9., 0., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:108:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | { "tp", "set maximum true peak", OFFSET(target_tp), AV_OPT_TYPE_DOUBLE, {.dbl = -2.}, -9., 0., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:109:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 109 | { "measured_I", "measured IL of input file", OFFSET(measured_i), AV_OPT_TYPE_DOUBLE, {.dbl = 0.}, -99., 0., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:110:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 110 | { "measured_i", "measured IL of input file", OFFSET(measured_i), AV_OPT_TYPE_DOUBLE, {.dbl = 0.}, -99., 0., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:111:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 111 | { "measured_LRA", "measured LRA of input file", OFFSET(measured_lra), AV_OPT_TYPE_DOUBLE, {.dbl = 0.}, 0., 99., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:112:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 112 | { "measured_lra", "measured LRA of input file", OFFSET(measured_lra), AV_OPT_TYPE_DOUBLE, {.dbl = 0.}, 0., 99., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:113:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 113 | { "measured_TP", "measured true peak of input file", OFFSET(measured_tp), AV_OPT_TYPE_DOUBLE, {.dbl = 99.}, -99., 99., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:114:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "measured_tp", "measured true peak of input file", OFFSET(measured_tp), AV_OPT_TYPE_DOUBLE, {.dbl = 99.}, -99., 99., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:115:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | { "measured_thresh", "measured threshold of input file", OFFSET(measured_thresh), AV_OPT_TYPE_DOUBLE, {.dbl = -70.}, -99., 0., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:116:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "offset", "set offset gain", OFFSET(offset), AV_OPT_TYPE_DOUBLE, {.dbl = 0.}, -99., 99., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:117:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "linear", "normalize linearly if possible", OFFSET(linear), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/af_loudnorm.c:118:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 118 | { "dual_mono", "treat mono input as dual-mono", OFFSET(dual_mono), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_headphone.c:710:84:src/libavfilter/af_loudnorm.c: 123warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 123 | { N710U | LL } s ->| g ^a in_lfe = expf((s->gain - 3 * inlink->ch_layout.nb_channels + s->lfe_gain) / 20 * M_LN10); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ~ src/libavfilter/af_pan.c:405:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 405 | { "args", NULL, OFFSET(args), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_AUDIO_PARAM | AV_Osrc/libavfilter/af_hdcd.cPT_:F1360L:A12G_:F Iwarning: Limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]TE RING_PARAM }, | ^ 1360 | GAINTOFLsrc/libavfilter/af_pan.cOA:T406(:c12t: xwarning: -missing field 'help' initializer [-Wmissing-field-initializers]>v al_t ar406g | e t _g a{i n N>>U7)L )L; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| ^ src/libavfilter/af_hdcd.c:832:30: note: expanded from macro 'GAINTOFLOAT' src/libavfilter/af_headphone.c:753 :83212 | :# dwarning: efmissing field 'help' initializer [-Wmissing-field-initializers]i ne GAINTOF L753O | A T ( g ){ ( gN)U ?L L-( f}l o a| t ^) (g>>1) - ((g & 1) ? 0.5 : 0.0) : 0.0 | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_hdcd.c:1359:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1359 | GAINTOFLOAT(target_gain[1] >>7), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_hdcd.c:832:30: note: expanded from macro 'GAINTOFLOAT' 832 | #define GAINTOFLOAT(g) (g) ? -(float)(g>>1) - ((g & 1) ? 0.5 : 0.0) : 0.0 | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_hdcd.c:1358:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1358 | GAINTOFLOAT(target_gain[0] >>7), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_hdcd.c:832:30: note: expanded from macro 'GAINTOFLOAT' 832 | #define GAINTOFLOAT(g) (g) ? -(float)(g>>1) - ((g & 1) ? 0.5 : 0.0) : 0.0 | ^~~~~~~~~~~~~~ ~ CC libavfilter/dnn/dnn_backend_native_layer_avgpool.o CC libavfilter/dnn/dnn_backend_native_layer_conv2d.o CC libavfilter/dnn/dnn_backend_native_layer_dense.o In file included from src/libavfilter/af_volume.c:30: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavfilter/af_silencedetect.c:57:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "n", "set noise tolerance", OFFSET(noise), AV_OPT_TYPE_DOUBLE, {.dbl=0.001}, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/af_hdcd.c:1506:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_silencedetect.c:58:137 :1506 warning: | missing field 'unit' initializer [-Wmissing-field-initializers] detect- >58m | a x {_ g"anoiisne_"a,dj us tm e n t" s= eFtF nMoiIseN t(odleertaenccte"-,> m a x _ g a i n _ OaFdFjSusEtTm(ennto,i sGAeI),N TO F L AOV_AOT(PstTa_tTe-Y>PmaEx__gDaOUiBnL)E), ;{ .| d ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~b l=0.001}src/libavutil/macros.h, : 49 : 22 : note: expanded from macro 'FFMIN' 0, DB L49_ | #MdAeXf,i nFeL AFGSF M}I,N ( a| , ^b ) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavfilter/af_silencedetect.c:59:src/libavfilter/af_hdcd.c140::1506 warning: :missing field 'unit' initializer [-Wmissing-field-initializers]70: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 59 | 1506 | { "dde",t e ct - > ma x _ ga i"sne_ta dmjuisnitmmeunmt =d uFrFaMtIioNn(d eitnec tse-c>omndas"x, _ gaOiFnFS_ETa(djdusutrmaentti, oGnA),I N TAOVF_OLPOATT_(TsYtPaEte_->DmUaRxA_gTaIinO))N; , | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~{ .i64=200src/libavfilter/af_hdcd.c0:008320:30}:, note: expanded from macro 'GAINTOFLOAT' 0, M A832X | _D#URdAeTfIiOnN,eF GLAIANGTSOF L},O A T(| g ^ ) (g) ? -(float)(g>>1) - ((g & 1) ? 0.src/libavfilter/af_silencedetect.c5: 60::140 :0 warning: .missing field 'unit' initializer [-Wmissing-field-initializers]0) : 0.0 | ^ ~ 60 | src/libavutil/macros.h : 49 :{28 :" dnote: uexpanded from macro 'FFMIN'ra tion", " s49e | t# dmeifniinmeu mF FdMuIrN(aat,bi)o n (i(na )s e> c(obn) d?s" ,(b ) O:F F(SEaT)()d u r| a ^ti on), AV_OPTsrc/libavfilter/af_hdcd.c_:T1506:Y70P: Ewarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]D URATION, {. i615064 | = 2 0 0d0e0t0e0c}t, - > ma x _g0a,i nMA_X_aDdjUuRstAmTeInOtN ,F=L AFGSF }M,I N | ( ^d etect->max_gain_adjustment, GAINTOFLOAT(src/libavfilter/af_silencedetect.cs:t61at:e-137>: mwarning: amissing field 'unit' initializer [-Wmissing-field-initializers]x _gain)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61 | {src/libavfilter/af_hdcd.c :832":m30:o nnote: oexpanded from macro 'GAINTOFLOAT'" , " ch832e | c#kd eeafcihne GcAIhNTaOnFnLeOAlT (sge)p a(gr)a ?t e-l(yf"l,o a t )O(FgF>S>1E)T -( mo(n(go )&, 1 ) ? 0.A5V :_ O0.P0T)_ T:Y P0E._0B O O| L ^ ~, {.src/libavutil/macros.hi6:4=490:},34 : note: expanded from macro 'FFMIN' 49 | # d 0e,f i1ne, F F M I N (FLaA,GbS )} ,( ( | a ^) > (b) ? (b) : (a)) | ^ src/libavfilter/af_silencedetect.c:62:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "m", "check each channel separately", OFFSET(mono), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_silencedetect.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ src/libavfilter/af_stereowiden.c:46:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | { "delay", "set delay time", OFFSET(delay), AV_OPT_TYPE_FLOAT, {.dbl=20}, 1, 100, A }, | ^ src/libavfilter/af_stereowiden.c:47:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "feedback", "set feedback gain", OFFSET(feedback), AV_OPT_TYPE_FLOAT, {.dbl=.3}, 0, 0.9, AT }, | ^ src/libavfilter/af_stereowiden.c:48:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | { "crossfeed", "set cross feed", OFFSET(crossfeed), AV_OPT_TYPE_FLOAT, {.dbl=.3}, 0, 0.8, AT }, | ^ src/libavfilter/af_stereowiden.c:49:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | { "drymix", "set dry-mix", OFFSET(drymix), AV_OPT_TYPE_FLOAT, {.dbl=.8}, 0, 1.0, AT }, | ^ src/libavfilter/af_stereowiden.c:50:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 50 | { NULL } src/libavfilter/af_silenceremove.c| ^ :114:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "start_periods", "set periods of silence parts to skip from start", OFFSET(sta11rt warning_spe generatedr. iods), AV_OPT_TYPE_INT, {.i64=0}, 0, 9000, AF }, | ^ src/libavfilter/af_silenceremove.c:115:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | { "start_duration", "set start duration of non-silence part", OFFSET(start_duration_opt), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT32_MAX, AF }, | ^ src/libavfilter/af_silenceremove.c:116:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "start_threshold", "set threshold for start silence detection", OFFSET(start_threshold), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, DBL_MAX, AF }, | ^ src/libavfilter/af_silenceremove.c:117:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "start_silence", "set start duration of silence part to keep", OFFSET(start_silence_opt), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT32_MAX, AF }, | ^ src/libavfilter/af_silenceremove.c:121:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 121 | { "stop_periods", "set periods of silence parts to skip from end", OFFSET(stop_periods), AV_OPT_TYPE_INT, {.i64=0}, -9000, 9000, AF }, | ^ src/libavfilter/af_silenceremove.c:122:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 15 warnings generated . 122 | { "stop_duration", "set stop duration of non-silensrc/libavfilter/af_sidechaincompress.cce: p77ar:t120":, warning: missing field 'unit' initializer [-Wmissing-field-initializers] OFsrc/libavfilter/af_speechnorm.cF S:77E98 | T: 106( :s to {p warning: _"ldeuvreatlimissing field 'unit' initializer [-Wmissing-field-initializers]on__o inp"t,) ," s e AtV_ OPiT _n98Tp | Yu PtE _g aiD UnR",{ A T " IOpFOeaFNkS,E" {T(,l. "isee6vte4l =0_}itn,he) ,p e a k A 0vV, a_lIuONPeT"_,TT YOPE3_FD2FOS_EMTAU(BXLp,Ee ,aAF k{}_.v,ad bll u=e1)| } ^, , A V _ O P T _ T Y0.P01E5_D6OU2B5L,E , {64src/libavfilter/af_silenceremove.c.,:d 123b:Al162|:=F0 .|warning: 9missing field 'unit' initializer [-Wmissing-field-initializers] R5 }},, | 0 ^.0 , 1231 | . 0, F L{A GS" s}to,p_ th re| s ^ho ld", "set threshold for stop silence detesrc/libavfilter/af_speechnorm.cc:t99i:o106n: "warning: , missing field 'unit' initializer [-Wmissing-field-initializers] OF FS99ET | ( st o p _t{h r"esph"ol,d) , " ssrc/libavfilter/af_sidechaincompress.ceA:Vt_81 O:tP120Th_:eTY P pwarning: eE_missing field 'unit' initializer [-Wmissing-field-initializers]D aOUkB LEv, a l{u e".81d,b | l O=F 0F} S,{E "Tt h( rp ee a0k,_ sv hoald "Dl,uBeL )_M"AX,,s eAAVtF_O PT }th_rT,Ye PsEh o_| l ^D dO"U,BL E, { .d b l= 0.O95F},F S0E.T0(,th r1.e0s,h src/libavfilter/af_silenceremove.coFlL:AGdS124) :162,: }, A warning: V| _missing field 'unit' initializer [-Wmissing-field-initializers]O P ^T _TYPE_DOUBLE, 124{ | . d b l {= 0".s1to2p5_}si,l 0e.0n00c97e6"src/libavfilter/af_speechnorm.c5,:6 100 3: ,124 " : s1 ewarning: t, missing field 'unit' initializer [-Wmissing-field-initializers]sA |tFo|pR }d,u r 100at| i ^ | o n o f { "seilxenpcaen spiaortn t"o, "keseept "t, h src/libavfilter/af_sidechaincompress.c e : 82 m: a120x : eOwarning: xFmissing field 'unit' initializer [-Wmissing-field-initializers]pF SaETn(sstioopn _fa sicl82et | no cr e" ,_ o{Op "FrFtSa)tiEo,"T , ( A m"Vsa_xe_OteP xTpr_aTaYntiPsEo_i"DoU,nR )A, T IAO VN _O,PT _ {T . iO6F4F=YSPE0ET}(,r _a Dt O ioU B)L,0E, {,. Id N bATlV3=_2O.P0T2}__,T MY1PAE.X_,0D ,OAU F5B0 L.}E,0 ,, | F ^{L A.GdSb l}=,2 }, | ^ 1, 20, A|F|R }, | ^ src/libavfilter/af_speechnorm.c:101:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | src/libavfilter/af_stereotools.c{ ":e"src/libavfilter/af_sidechaincompress.c,63:: 11283:: 120 :warning: missing field 'unit' initializer [-Wmissing-field-initializers] warning: missing field 'unit' initializer [-Wmissing-field-initializers] "set the 63m | a83 x | e x{p{an "sat"tialocnksrc/libavfilter/af_silenceremove.c"e ,: vf129a cet: l162 or_":" si,warning: enmissing field 'unit' initializer [-Wmissing-field-initializers]O t"F ,F a St Et Ta129" | ( csm a kext "l_{,e ex pv" aenws l i i no idonw "n,) "O FF,, AS V E _T O(P T _ Ta OYFt PFt"aESscE_Tek)D, ( t OAlV UeB_LOdvuErPe,laTt __iin{).To,d bYlPn = E 2_AoV._DOf0OPU w},T 1BiL_.T0nE,Y,d Po5w{ Ef_o0.Drd.O b0,U sFlLBiL=EA,Gl2 0Se{} ,n.cde} ,b l=d1}| , e ^t e c0t i. o01 5 n06"25.,,0 61 4,, A2 O0src/libavfilter/af_speechnorm.c0}:F1020, F :,130 :A |warning: S| F ^missing field 'unit' initializer [-Wmissing-field-initializers]E T| (Rw i}n,do w | _ ^102d | u r a t {i o"nc_oompptre)ss,i Asrc/libavfilter/af_stereotools.cVo_:n"O,P64T :_112src/libavfilter/af_sidechaincompress.c:"84T::120s:Y Pwarning: e tE missing field 'unit' initializer [-Wmissing-field-initializers]twarning: _ hDmissing field 'unit' initializer [-Wmissing-field-initializers] eU RmaAxTI 64cO | oN , mp84r { | .e i{s 6 s i4"=2 0o0ln00{}e , v0f,"eal _rc1oe0t0uloe0ats"e," ,r00 0 0" 0," ," sOes Ft eAtF rlFSEeel eTav}e,(sel", m o a| ^u tx" _c, o m p OOFrsrc/libavfilter/af_silenceremove.ceFFF:ssSEST130iE(:o12Trn):(ellesrc/libavfilter/af_hdcd.c, :evAeVwarning: a1672sl__Omissing field 'help' initializer [-Wmissing-field-initializers] :e74oPut)),: T, 130 | _ warning: AT V _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]OYP T{A VP__ TYEP_ODNOEP_UDUOTLBU_LT L} B YE1672,L | P | E ,{ ^{ E .._d b ldDO UB=2b l L 5 0}=,E 2 , .a v 0 }_,l{ o. dg(1 b c .lt=010}x.,, ,0 1 5 , 0 9A0000,. VA.|0_L0OGF_V,E1R| 5BFR6OL 2ASG}S,5 , E , 6}| ," 4 ^C ,h| a ^An n}e,l %d| : ^ tg %0.1f: %d\n", i, GAsrc/libavfilter/af_sidechaincompress.cI:N85src/libavfilter/af_speechnorm.c:TO:120F:L103 warning: Osrc/libavfilter/af_vibrato.c:missing field 'unit' initializer [-Wmissing-field-initializers]130src/libavfilter/af_stereotools.cA T:(::j6546: warning: ):118112:missing field 'unit' initializer [-Wmissing-field-initializers], : 85warning: warning: s | missing field 'unit' initializer [-Wmissing-field-initializers] missing field 'unit' initializer [-Wmissing-field-initializers] t at e-{>103g | a"m i65 | a k en46 u{_ | c oup" ," c "{n , { t s ""f [ "b"a,j s l ]"ea ) s t nma;k e src/libavfilter/af_tremolo.ccee_ tu| p :i ^~~~~~~~~~~~~~n ""39seft gt,:rahisrc/libavfilter/af_hdcd.c :118832e:en m:aqx30 "" sue:tc,warning: e note: oexpanded from macro 'GAINTOFLOAT' missing field 'unit' initializer [-Wmissing-field-initializers]nbm cOaFlF py aSn832crie E39 | | e#nsTs i d{ ("oien"hemrfnf,at"z if a c tk,"n OoFre,e"FsS"u p eEt, ) G T f O,FAFOS(rE INFbFeSTE TT(aq(u eOnfcrlm aAFVye anxcL_e_qOiPOcA_)i,n T oTmnp r_e (AgV)hTs)_ ,(egY)siOo nr)P, P Tt_ET?AAz_YD OVUV",P-E__B_L E , (ODOO {OfFPPTU.BlFoT__dLbES,aTTlE Tt(YYP= ) {fPrEe1q(.gE_}D,) d>b_lD O=O, >U1) -U B LB5L AEV._E(, { ,0O(PT._ } g dT{Y, b .P &l d E1 =1)b_lD, 20 .=O0 }.?10,} U B ,6 4,, L 0 1 2E00 0..5A ,:-01.0|, 0,0 F 5 .{, | 0 0 ). RFL.AG Sd : 0} bl} ,,, =0 F L A.G | | ^1 50. S ^| ,0 ^~~~~~~~~~~~~~ ~ }} A, ,} , | 0. ^ 1| , ^ 2src/libavfilter/af_sidechaincompress.c0:0860:1200:. 0warning: src/libavfilter/af_vibrato.c,missing field 'unit' initializer [-Wmissing-field-initializers] : F47LA:G118S: warning: }, missing field 'unit' initializer [-Wmissing-field-initializers]86 | | ^ src/libavfilter/af_stereotools.c : 66 src/libavfilter/af_speechnorm.c{: : 11247:"104 | k :warning: 118n: missing field 'unit' initializer [-Wmissing-field-initializers]ee{warning: "d""missing field 'unit' initializer [-Wmissing-field-initializers],, " 66ssrc/libavfilter/af_tremolo.cet | d:e40 104 p:t 118": | hs ewarning: tmissing field 'unit' initializer [-Wmissing-field-initializers] a {{ "sb kp"ane tlere40h | a c"r,n c e e e n s_{hto o ald "OuF"FgS,t"de"E T,"," (s e,t "tsek"n se ehtee tO F F) ,dteSptb a h Ehlr T( daee shaonlpd sc pteArvceenhtV)a a_g,el"o,O PuTu e_tT Y P"" AOE,,VF_F S _DOE Tsrc/libavfilter/af_hdcd.c(OdOFOUPB:Le1684:F23S:FTEpE FT_S,EtTwarning: (Tt h()implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]YhP{Eb_,D r.ea lOds h aAUVblolnB_L=Ed,_ v cO2al e{ _P.Tu_eT.1681o8)2Y8d4 | u ,tP bA3V}_ )E,_lD ,O OP UATB _ VLTE , _YOPP T _ E T_ aDYO{U1BvL= P.E,_El0o.gd(_c t,5 }{,bDx ,. Al O= d V _UL0Ob80lB.LG,.=50E},_ {0.d}b,lIAN0F,O, =0| .,0 0}F,|R , 1. 0,1}, | ~~~~~~ - 1,. 0 F| 0 ^ .L0,, A G1682 S | 11}.F0 , ,L,A A G S }, | ^} , | F " ^L AH| D ^GC DS }d, e t| ^e cted: yes, peasrc/libavfilter/af_vibrato.ck_:esrc/libavfilter/af_speechnorm.cx48:tsrc/libavfilter/af_tremolo.ce::105n1241::d118::: src/libavfilter/af_stereotools.c %12swarning: ,:warning: :missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'help' initializer [-Wmissing-field-initializers] m67a x _ g:warning: amissing field 'help' initializer [-Wmissing-field-initializers]112 i n:_48a | warning: missing field 'unit' initializer [-Wmissing-field-initializers] d j 105 41: | | { %0 . 1 f N67 | dU B,L{ {" ttL "r, { Nan}s" ULiLs e not| _ f}f ^ it | l"cs ^tlei p"src/libavfilter/af_sidechaincompress.c,e rt:: t93h %: es"120, e:n dt awarning: ehblmissing field 'unit' initializer [-Wmissing-field-initializers]trece essohftotaclbld lei p93 | v",e alrue OrF" orFs,S: E T{O F"FlSeE%(dsv%Toes(flt%ct_sslch"r\in,esph)", o, l "d_ sAe t1683v | V as i _OlPd uTe e _c)h aT, YiP nE A V__gB OpaOPOeLi,T_snt r_[" , TsY{O.Fi-6PF>d4e=ES_DtOU0BLEeT}Ec(l,,tev . e0,{ ple_askc_. ) ,ed xAb ltV _=Oe 0P}n, Td ] ,_ 0 T.1Y, 0P,1684 AE | 1 . _ 0}D, , O U B | ^F L ELsA,G S{ -.>}dd,ebtle=c 1t | }., ^ m a xsrc/libavfilter/af_stereotools.c _ : 68 :0g112.ai0n1_: 5a6warning: 2dmissing field 'unit' initializer [-Wmissing-field-initializers]5 j,us tm esrc/libavfilter/af_speechnorm.cn t :64,, 68 106A | | : ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~| 124:F |warning: Rmissing field 'unit' initializer [-Wmissing-field-initializers] {} ," m| ^u t e106l | " , { " r ai s e ""m,ut e" sL"e, t t h src/libavfilter/af_sidechaincompress.ce : 94 :ex120p aOF:F warning: nmissing field 'unit' initializer [-Wmissing-field-initializers]sSE Ti(omunt rea_il) si,n 94 | g a AmV{o_u n"tOmi"x,P "T_OTF,FY S E TP ( r aE i_"sBesO_OeLta mmoiux,n " , { t.i 6 )4 , = 0 } A, V _OF0OPFT,_ TS EY TP E( _ mDi Ox U) B1,L ,E , A{ .d}b, | A ^lV= _0O.P0T01_},T Y0P.E_0DO,U B1LE.,src/libavfilter/af_superequalizer.c0 ,{ .:Fd69LbAsrc/libavfilter/af_stereotools.c:lG:29S:= warning: 69 :1}112},,: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ missing field 'unit' initializer [-Wmissing-field-initializers] 69 69 | | 0 , { "m u1te r," ,A| Ftsrc/libavfilter/af_speechnorm.c = |: R 107 p }:o ,124 w : ( | xwarning: ^ /missing field 'unit' initializer [-Wmissing-field-initializers] "2 m,ut e mR"), / 107 src/libavfilter/af_sidechaincompress.c | s : - 95 >f:a{12 : c t"warning: r " ,[missing field 'help' initializer [-Wmissing-field-initializers] O mF ]95F | ;S E T ("msue t| t ~ ^~~~~~~~~~ e { _t rNh),U LeL e xp a} nsrc/libavfilter/af_superequalizer.cs : 69i :o| ^A V19_n:O Prwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T a_iTsYiPn gE69 | _a BmO Oo Lun t," , O FtF S{=E.Ti (6rp4aios=we_0(}xa, m o/ u0, n 2,t ) ,m )A V/ _ s - O >fPa Tc_ TtY [P1mE,]_ D;AO U }| , ~~~ ~~^~~ B L| ^E , {.dbl=0src/libavfilter/af_loudnorm.c.00:1}708, :031:. 0warning: , comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 .0, FLAGsrc/libavfilter/af_stereotools.cS: 70}:,112: warning: | missing field 'unit' initializer [-Wmissing-field-initializers] ^708 | 70 | f o r {( in"tph ais e=l 0";, isrc/libavfilter/af_speechnorm.c : <108 F: F _124":A pwarning: hRamissing field 'unit' initializer [-Wmissing-field-initializers]RsA Ye_ ELL"E, M S (108s | - > p {t " fsa l l)O;F"F ,i S"+EsT+et( )tp h h| a ~ ^ ~~~~~~~~~~~~~~~~~~~~~~es ec_olm)p,re ss i o n AraVi_sOiPngT _aTmoYuPnEt"_,BO OOLFF,S ET ( f{al.li_a6m4o=u0nt}),, A V_ O0P,T _T Y P E _D O U B1L,E ,A { .},d b l=| 0 ^. 001}, 018.0, warning1.s0, generated F. LAGS }, | ^ src/libavfilter/af_stereotools.c:71:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_superequalizer.c 71 | : 79 : 30 src/libavfilter/af_speechnorm.c:{: 109"warning: :p124implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: h awarning: semissing field 'unit' initializer [-Wmissing-field-initializers]r ", 79 | " pf109h | alo a ts eo Rm"{e ,"g f a " , = " 2s e*t tMOhF_FPSIeET * ( cpfo;m ph r| e ~ ^s assei_orn) , r a iAsV_iOPnTg_T YamPoEu_BnOtOL",, O {F.Fi6S4ET=(f0a}l,l _ a0m,o un t ) , A V _ O P T1_,T YA P}E_,D O| U ^B LE, {.dbl=0.001}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:110:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 110 | { "channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str="all"}, 0, 0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:111:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 111 | { "h", "set channels to filter", OFFSET(ch_layout_stsrc/libavfilter/af_stereotools.cr):, 84A:V112:_ OPwarning: T_missing field 'unit' initializer [-Wmissing-field-initializers]T YPE_STRING ,84 | {. s t r={"a l"l"s},l e0v, "0, , F L A G S "},s e| t ^ side level", OFFSET(slev), AVsrc/libavfilter/af_speechnorm.c_O:PT112_:TY99P: Ewarning: _Dmissing field 'unit' initializer [-Wmissing-field-initializers]O UBLE, {.d bl112= | 1 } , { "0i.0n1v5e6rt2"5, ,"s e 6t4 ,i An }v,er t ed| ^f ilterinsrc/libavfilter/af_silenceremove.cg":,217 O:F20F:S Ewarning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( invert), Asrc/libavfilter/af_stereotools.cV: _O217P85T:_ | 112TY :P E warning: _rBmissing field 'unit' initializer [-Wmissing-field-initializers]e OtOuLrn, n e{ w.85_i | s6u m4 = /0 }{s, -> w0"i,snd owb1_a, dlFLu"Ar,G a S t } i, o " sne| ; t ^ s | i ~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ de balance", OFFSET(sbal), src/libavfilter/af_speechnorm.cA:V113_:O99P:T_ TYwarning: PEmissing field 'unit' initializer [-Wmissing-field-initializers]_ DOUBLE, { .113d | b l ={0 }",i ", - 1 , " s e t i n v e1r,t edA fi}l,te r i| n ^g ", OFFSET(invert), AV_OPT_TYPE_BOsrc/libavfilter/af_stereotools.cOL:,86 {:.112i6:4 =0warning: }missing field 'unit' initializer [-Wmissing-field-initializers], 0, 1, FLA G86S | } , {| ^ "mlev", "set mid7dl warninge sl generatede. velsrc/libavfilter/af_speechnorm.c",: 114:O102F: Fwarning: SEmissing field 'unit' initializer [-Wmissing-field-initializers]T (mlev), 114 | {A V"_liOnPk"T,_ "TseYtP lEin_kDeOd UchBanLneEl,s fi{lt.edbrlin=g1"},, O F F S0E.T(0l1in5k)6,2 5A,V_ O 6P4T,_ TYAPE _}BO,O L| , ^{ .i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_stereotools.c:87:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_speechnorm.c :87115 | : 102 : warning: {missing field 'unit' initializer [-Wmissing-field-initializers] "mpan",src/libavfilter/af_silenceremove.c 115 | : 227 :{15 :" l warning: "",implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s e t"s etm ilid n227d | lek e dp a nc"s,- > hsu mOaF nFn-esrc/libavfilter/af_superequalizer.cS=l E:T(115ms*w:p a54n:sf) ,aimwarning: p limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l e ;t e r i | ~~ ^~~~~~~~n g A V_",115 | O P OT F_FTY S EPTE_ ( Dl OinrUekBtL)E,u, r{n . Ad.V5b_8OlP=T0_4},TY2 Pf src/libavfilter/af_silenceremove.c-E 1:,_ * 228BO OL ,: p 15{o. i:w 6( warning: 4 a1 ,- implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]= A2 1,0} , } 0,228 0 . | , | 4 ^f1 s)-,> sF+uL m0A. G0 S78=8 f6}mf ,* a( asrc/libavfilter/af_stereotools.c :| -x88f( ^s :-2112>s1um:,) 0 .;fwarning: ) ;missing field 'unit' initializer [-Wmissing-field-initializers] | ~ ~~~~~~~~~^~~~~~~~~~| ~ ^~~~~~~~~~~~~~~~~~ 88src/libavfilter/af_speechnorm.c | : 116src/libavfilter/af_superequalizer.c:102 : : {115 :"warning: b37amissing field 'unit' initializer [-Wmissing-field-initializers]:s e "warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116" | se115t st | e r e o { b " ars mer"se,"t u, r n" s.e5Ot8F4F2 Sfsrc/libavfilter/af_silenceremove.ctET *: 230h:(15peb:a owarning: swimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]R e(Ma)S ,v a lu- 2230e 1 | ," ,0 . O s -4FAF>SsfVE_OuPm)T T +(=+ _*r Twms0YsPa._Evma0l_p7u8D8leO)6,f eU BAL;E*V ,_ (| Oa ~~ ^~~~~~~~{P T .-d_bl 2T1=)0;Y}, P -| 1 ~~~ ^~~~,E _ D O U B L src/libavfilter/af_superequalizer.cE: 115:,31 : 1 ,{warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. Ad b}l,= 0 .| 0 ^115} , | 0 . 0 , 1. 0, FreLtuArnG .S5 84}2,f * p| osrc/libavfilter/af_stereotools.c ^ w(:a89 :112-: warning: 2missing field 'unit' initializer [-Wmissing-field-initializers]1, 0.4f) + 0 .890 | 7 88 6 f *{ ( src/libavfilter/af_speechnorm.ca": d- 1172e1:l)102:a ;warning: missing field 'unit' initializer [-Wmissing-field-initializers]y " | , ~~~ ~~^~~~ 117 | src/libavfilter/af_superequalizer.c"{ :"sm115",e :t 16 : d e"lwarning: seatyimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ", t h e R M115S | v a l OFuFe " S, E TO (FrdFeeStEluarynT) (.,r5 8 4m 2fs_ v a *l u peAo)V,w (_AaOV P-_T _O2PT1T,_ T0YY.P4EfP)_E D_O+DU O0BU.LBE0L,78E ,8 {6.f{d .b*dbll ==0(.0a 0-} ,2}1 ,) 0;-. 2| 00 ^~~~~~ ~,, 1 . 0 , F2LA0GS, }A, }| ^, | ^ src/libavfilter/af_speechnorm.c:118:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 118 | src/libavfilter/af_stereotools.c :{90: 112NU:L L warning: }missing field 'unit' initializer [-Wmissing-field-initializers] | ^ 90 | { "sclevel", "set S/C level", OFFSET(sc_level), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 1, 100, A }, | ^ src/libavfilter/af_stereotools.c:91:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | { "phase", "set stereo phase", OFFSET(phase), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 360, A }, | ^ src/libavfilter/af_stereotools.c:97:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 97 | { NULL } | ^ CC libavfilter/dnn/dnn_backend_native_layer_depth2space.o src/libavfilter/af_silenceremove.c:277:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 277 | return sqrtf(new_sum / s->window_duration); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_silenceremove.c:287:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 287 | s->sum -= *wsample; | ~~ ^~~~~~~~ src/libavfilter/af_silenceremove.c:288:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 288 | s->sum = fmaxf(s->sum, 0.f); | ~ ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_silenceremove.c:290:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 290 | s->sum += *wsample; | ~~ ^~~~~~~~ CC libavfilter/dnn/dnn_backend_native_layer_mathbinary.o src/libavfilter/af_silenceremove.c:335:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 335 | return new_sum / s->window_duration; | ~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_silenceremove.c:345:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 345 | s->sum -src/libavfilter/af_volume.c= *:w85s:a93mp:l warning: emissing field 'unit' initializer [-Wmissing-field-initializers]; | ~~ ^~~~~~~~ 85 | OFFSET(replaygain_preamp), AV_OPT_TYPE_DOUBLE, { src/libavfilter/af_silenceremove.c.d:b346l: 15:= warning: 0.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 }, -15 .0346, | 1 5 .s0-, >As|uFm } ,= f| m ^a xf(s->sum, 0.f); | ~ ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_volume.c:87:82: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | OFFSET(replaygain_noclip), AV_Osrc/libavfilter/af_silenceremove.cPT:_T348Y:15P: Ewarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]B OOL, { 348. | i 6 4 s=-> s1u m} , +0=, *w1s,a mAp|leF; } , | | ~~ ^~~~~~~~ ^ src/libavfilter/af_volume.c:88:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 88 | { NULL } | ^ In file included from src/libavfilter/af_surround.c:30: src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:30: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:26: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~~^~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/af_surround.c:30: src/libavfilter/window_func.h:162:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ^~~~~~~~~~~~ ~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ In file included from src/libavfilter/af_surround.c:30: src/libavfilter/window_func.h:162:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~ ^ src/libavfilter/af_silenceremove.c:395:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 395 | return sqrtf(new_sum / s->windowsrc/libavfilter/window_func.h_:du163r:a86t:i onwarning: )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))) | src/libavfilter/af_silenceremove.c ^ :405:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavfilter/af_surround.c405: | 30 : src/libavfilter/window_func.h : 163 :s48->: swarning: umimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] -= *wsample ; 163 | | ~~ ^~~~~~~~ lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) src/libavfilter/af_silenceremove.c*: M406)):)15:; warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^~~~~~~~~~~~ ~ src/libavutil/common.h :40664 | :37 : note: sexpanded from macro 'FFABS'- >sum =64 | f#madxeffin(e sF->FsABuSm(,a ) 0(.(f)a; ) | ~ ^~~~~~~~~~~~~~~~~~ >= 0 ? (a) : (-(a))) | ^~~~ src/libavfilter/af_silenceremove.c:408:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 408 | s->sum += *wsample; | ~~ ^~~~~~~~ src/libavfilter/af_speechnorm.c:312:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 312 | ANALYZE_CHANNEL(flt, float, 0.f, (float)MIN_PEAK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_speechnorm.c:272:43: note: expanded from macro 'ANALYZE_CHANNEL' 272 | pi[pi_end].max_peak = max_peak; \ | ~ ^~~~~~~~ src/libavfilter/af_speechnorm.c:312:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 312 | ANALYZE_CHANNEL(flt, float, 0.f, (float)MIN_PEAK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_speechnorm.c:273:42: note: expanded from macro 'ANALYZE_CHANNEL' 273 | pi[pi_end].rms_sum = rms_sum; \ | ~ ^~~~~~~ src/libavfilter/af_speechnorm.c:312:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 312 | ANALYZE_CHANNEL(flt, float, 0.f, (float)MIN_PEAK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_speechnorm.c:304:31: src/libavfilter/af_superequalizer.cnote: expanded from macro 'ANALYZE_CHANNEL' :330:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers]304 | pi[pi _330en | d ] .m a x_{p e a"k1 b=", ne"w_smaex_tpe ak6;5 H z b a n d g a i n " , O F F S E T\ ( | g ~ ^~~~~~~~~~~~a ins [0]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, src/libavfilter/af_speechnorm.c2:0312:,1 : Awarning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] }, | ^ 312 | ANALYZE_CHANNEL(flt, float, 0.f, (src/libavfilter/af_superequalizer.cf:331l:o97a:t )Mwarning: INmissing field 'unit' initializer [-Wmissing-field-initializers]_ PEAK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | src/libavfilter/af_speechnorm.c :{305 : "302:b ",note: expanded from macro 'ANALYZE_CHANNEL'" set 92Hz b305a | nd g ai n" , p i[OpiF_FSeEnT(dg]a.irnsm [s1_s]u)m ,= AVn_eOwPT__TrYPmEs_F_LOsAuT,m ;{ . d bl = 1 }, 0 , 20 , AF } , | ^ \ | ~ ^~~~~~~~~~~ src/libavfilter/af_superequalizer.c:332:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 332 | { "3b", "set 131Hz band gain", OFFSET(gains [2]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:333:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 333 | { "4b", "set 185Hz band gain", OFFSET(gains [3]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:334:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 334 | { "5b", "set 262Hz band gain", OFFSET(gains [4]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:335:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 335 | { "6b", "set 370Hz band gain", OFFSET(gains [5]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:336:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 336 | { "7b", "set 523Hz band gain", OFFSET(gains [6]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:337:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 337 | { "8b", "set 740Hz band gain", OFFSET(gains [7]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:338:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 338 | { "9b", "set 1047Hz band gain", OFFSET(gains [8]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:339:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 339 | { "10b", "set 1480Hz band gain", OFFSET(gains [9]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:340:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 340 | { "11b", "set 2093Hz band gain", OFFSET(gains[10]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:341:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 341 | { "12b", "set 2960Hz band gain", OFFSET(gains[11]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:342:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 342 | { "13b", "set 4186Hz band gain", OFFSET(gains[12]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:343:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 343 | { "14b", "set 5920Hz band gain", OFFSET(gains[13]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:344:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 344 | { "15b", "set 8372Hz band gain", OFFSET(gains[14]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:345:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 345 | { "16b", "set 11840Hz band gain", OFFSET(gains[15]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:346:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 346 | { "17b", "set 16744Hz band gain", OFFSET(gains[16]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:347:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 347 | { "18b", "set 20000Hz band gain", OFFSET(gains[17]), AVsrc/libavfilter/af_volume.c_OPT:_T296:Y35P:E _warning: FLimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]OA T, {.dbl=1}, 0, 22960 | , AvoFl -}>v,ar _ v| a ^l ues[VAR_VOLUME] = Nsrc/libavfilter/af_superequalizer.cA:N348;: 12: warning: | missing field 'help' initializer [-Wmissing-field-initializers] ~ ^~~ 348 | /usr/include/math.h :{15 :N19:U LLnote: expanded from macro 'NAN'} | ^ 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_volume.c:363:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 362 | av_log(inlink->dst, AV_LOG_VERBOSE, | ~~~~~~ 363 | "Using gain %f dB from replaygain side data.\n", g); | ^ src/libavfilter/af_volume.c:365:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 365 | vol->volume = ff_exp10((g + vol->replaygain_preamp) / 20); | ^ ~ src/libavfilter/af_volume.c:367:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 367 | vol->volume = FFMIN(vol->5vol warningusme generated,. 1.0 / p); | ~ ^ src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' 49 | #desrc/libavfilter/af_speechnorm.cfin:e411 F:F1M:I N(warning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], b) ((a) > (b) ? ( b)411 | :F (IaL)T)E R _L| I ^N K_CHANNEsrc/libavfilter/af_volume.cLS:(367f:l56t:, fwarning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o at, flerp )367 | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_speechnorm.c : 387: 26v:o lnote: -expanded from macro 'FILTER_LINK_CHANNELS'>v olume = FF M387I | N (v o l - > v o l u mgea, i1n. 0 =/ pF);F M | I ~ ^ N(gasrc/libavutil/macros.hin:,49 :34m: inote: nexpanded from macro 'FFMIN' _gain( c49t | x#,d ecfci,n emi n_FsFiMzIeN)(a),; b ) ( (a ) > ( b ) ? ( b ) \: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( a)) src/libavutil/macros.h :| ^49 :22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavfilter/asrc_afdelaysrc.c:59:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 59 | return sinf(M_PI * x) / (M_PI * x); | ~ ^ src/libavfilter/asrc_afdelaysrc.c:59:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 59 | return sinf(M_PI * x) / (M_PI * x); | ^~~~~~~~~~~~~~ ~ src/libavfilter/asrc_afdelaysrc.c:59:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 59 | src/libavfilter/af_surround.c r:et253u:r21n: swarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n f(M_PI * x) / (src/libavfilter/af_volume.cM _253P: | I 376 * : x41)s:;- > warning: l| o ~ ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] w cut = 1.f * s -376> | l o w cu t f v/ osrc/libavfilter/af_speechnorm.c(li-nl:i>411nv:1k:a- >rwarning: s_vimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]aalm uplee_sr[aVtAeR_ S T*411A | R FT0PI.TL5S)]T E=* R T_S(sL-2I>DN(wbKiu_fnCH-AN_N>EspLtiSsz()e f/l;t , | ~ ^~~~~~~~~~~~~~f2l o)a;t , | f ~~~~^~~~~~~~~~~~ ~l erp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_speechnorm.csrc/libavfilter/internal.h::405264::2448:: note: note: expanded from macro 'FILTER_LINK_CHANNELS'expanded from macro 'TS2D' 264405 | | # de f i n e sTS-2D>(ptresv_)g a i n = (g(atisn); = = A V _ N OPsrc/libavfilter/af_surround.cT S:_254 V :A 22LU: E warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ? NA N : ( d 254 | ou bl e )( t s ) s )- > | h ^~~ i g h c/usr/include/math.h :u 15 t : 19\: = note: | 1.expanded from macro 'NAN'f ~ ^~~~ * s ->15h | i#gdhefcinuet fN A/ N( in l in k- > s am_pl_eb_ruaitel t* i0.n5_)n a* n(fs(-">")w i| n_ ^~~~~~~~~~~~~~~~~~si ze / 2); | ~~~~^~~~~~~~~~~~~ ~ src/libavfilter/af_volume.c:377:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 377 | vol->var_values[VAR_STARTT ] = TS2T(buf->pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == 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/asrc_afdelaysrc.c:85:90: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 85 | dst[n] = sincf(x - ssrc/libavfilter/af_volume.c->:de379la:y32): * warning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] osf(M_PI * (379x | - s - >vdeolla->yv) a/r _sv->anlb_utesa[VpAsR)_ /P TsSi]n c=f T(S(2xD (-b usf-->>dpetlasy)); / | ~ ^~~~~~~~~~~~~~s- >nb_tasrc/libavfilter/internal.hp:264s:);48 :| ^ ~note: expanded from macro 'TS2D' 264 | #definesrc/libavfilter/asrc_afdelaysrc.c :T85S2:D53(:t s)warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ((ts) == A V85_ | N O P T S _V ALdUstE[ ?n ]N A=N s:i (ndocubfl(e)x( t-s) )s- >d el| a ^~~ y) /usr/include/math.h* :co15s:19f:( Mnote: _expanded from macro 'NAN'P I * ( x15 | #-d esfi-n>ed NeAlaNy ) / s_-_>bnuiblt_int_apnsan)f (/ "si"n)c f | ( ^~~~~~~~~~~~~~~~~~( x - s->delay) / s->nb_taps); | ^ ~ src/libavfilter/asrc_anullsrc.csrc/libavfilter/asrc_afdelaysrc.c::8553::24126:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] missing field 'unit' initializer [-Wmissing-field-initializers] 85 | 53 | d st [{n] "=ch asninncef(lx_ l- asy->oduetl"a,y) "*s ecots f(cMh_aPnI n* e(xl -_ lasy-o>utd"e,la y)O F/ FsS-E>nTb_(tcahpansn) e/ ls_isrc/libavfilter/af_volume.cnlcfa:y(o(380utx: _-32s :tsr- >)warning: d,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] eAlVa_yO)PT _/TY sP-380E_src/libavfilter/asrc_anoisesrc.cS> | nT b :R_IN 60 tvG:apos,131l:) warning: missing field 'unit' initializer [-Wmissing-field-initializers]-;{ .>svtar =r| "_ ^ ~sv atl eur60 | e es o"[}, V A R_{0 T," ]0s ,=a mTpFS2leL_ArTaG(btSeu", f} - ,>" ps et| t ^s , sianlmipnlk-e> rtaimte_eb",a sOeF)F;S E T| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( samplsrc/libavfilter/internal.he_:src/libavfilter/asrc_anullsrc.c265r::a48t:54 e:note: )126, expanded from macro 'TS2T' A:V _warning: Omissing field 'unit' initializer [-Wmissing-field-initializers]P 265T | _T#YPdEe_IfNi nT54e, | T S 2 T ( t{ s ,"{ c.tilb")64, ( ( = t s )4 8 00=0=} , A V_ NO P"T Ss _ eV1tA5 Lc,UhE a?n INnNeAT_lNM A:X ,_(d l a oy FuobLulAetG)"S(,t }s,)O F * F| aSv ^_ qE2dT((tcb)h)a n| n ^~~ el_/usr/include/math.hl:15a:y19ou:t _note: sexpanded from macro 'NAN't r), A V_15Osrc/libavfilter/asrc_anoisesrc.cPT | :#_d61T:Ye131Pf:i warning: Enmissing field 'unit' initializer [-Wmissing-field-initializers]_e NSATNRI NG , { . st 61 r | _= _ b"u{si t"lerr"e,to i " } ,n 0 ,_ n0, a n fF ("L"A")G s Se| t ^~~~~~~~~~~~~~~~~~} s a,mp le | r ^ ate", OFFSET(sample_rate), AV_OPT_TYPE_src/libavfilter/asrc_anullsrc.cIsrc/libavfilter/af_speechnorm.c:N:T55,: 455125 :: 23warning: :missing field 'unit' initializer [-Wmissing-field-initializers] warning: {comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare].i 64 = 4558 | 00 0 } , { 455" s | a m 1p5 lfeo_r,r a ( tienIt"N T,f _= M 0A ;X ,"fs e < tf f _sFianmlLpiAnlkGe_S q ure}autesrc/libavfilter/af_volume.c,e " d| :,_ ^f r384 a m e: s44O:( warning: FiFnimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]S lEiTn(ks)a;m p f384 | l + +esrc/libavfilter/asrc_anoisesrc.c ) _: v{r 62oal -:t| > ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~131e:v _ awarning: rsmissing field 'unit' initializer [-Wmissing-field-initializers]_tv r)al ue s [,V A62A | V R _ _O{PPTO _S"]a Tm=pYP Elp_oisStu dTe=R"=,I -N1 G, {.?s NtAN"rs e=t : "4 pa4mo1psl0i;0t"u}d,e "0, ,0 ,| ~ ^~~ OFFF/usr/include/math.hSLE:A15T:G(S19 a:}m p,l i tnote: | expanded from macro 'NAN' u ^ de ),15 | # dAVe_fOPiTn_TeY PNAEN _ D O U B_L_Ebsrc/libavfilter/asrc_anullsrc.c,u:i l56 t i: n{_125.n:dan fbwarning: (l"missing field 'unit' initializer [-Wmissing-field-initializers]" ) = | 1 ^~~~~~~~~~~~~~~~~~. }, 56 | {0 ."r," , 1 . , " seFtL AsGaSm pl}e ,r a te| " ^, OFFSET(sample_rate_str) , Asrc/libavfilter/asrc_anoisesrc.cV:_63:O131:P Twarning: missing field 'unit' initializer [-Wmissing-field-initializers]_ TYPE_STRING, 63 | { . st r {= ""44a1"0,0" } , 0 , 0 , "sFeLt AaGmpSl it}u,d e "| ^, OFFSET(amplitude), In file included from AV_Osrc/libavfilter/asrc_afirsrc.cPT:_29T: src/libavfilter/window_func.hYsrc/libavfilter/asrc_anullsrc.cP::E15557_D:OU:60147:B :LEwarning: , warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] missing field 'unit' initializer [-Wmissing-field-initializers] {.dbl = 1.}, 57 | 155 | { " n 0 b. ,lu_t s[ nam1.]p, l= e se"x,p ( - 0 . 5" 22 s*e S warningts QFR generatedL(A(GnS-t(. }h,N -e 1 )| /n ^2 u)mb/er( o0f. 4sa*mp(lNe-s1 )pe/r 2r.ef)q)u);e s te| dsrc/libavfilter/af_surround.c ~^~~ f:rasrc/libavfilter/asrc_anoisesrc.cm333:e:src/libavfilter/window_func.h64",32 O:F:F131::153S:30 ET:(warning: nwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] bnote: _missing field 'unit' initializer [-Wmissing-field-initializers]s amexpanded from macro 'SQR'p les) , 153 | A V 333_ | O P64T | _ #{dT efYi "Pnred ESQeufrear_eRINtni(oTn"c,x , e) { =. i 6"(s 4( xe)ta=* ( n1x)dgu0r)al24 t e| } ^, i o1*n ,"M, U I _NP TI / 1168_0OFsrc/libavfilter/window_func.hM:.155FAfS;: XE60: ,| T ~ ^~~~~ ( Fwarning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]L uAraGtSsrc/libavfilter/af_surround.ci: o 333155n}):, | ,17: warning: | Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ V _ O P T _333T | lYu Pt E _[Drn]UeR fAT=e Irsrc/libavfilter/asrc_anullsrc.ceOe:nxN58,: cp147 {e(:-.0i. =65warning: 4amissing field 'unit' initializer [-Wmissing-field-initializers]* n= g0SlQ}Re,( ( n - 58( | * N -M1 ) _P / I2 { /" n1"8,0 )0,. /f ; (I 0.N T| 6 ^~~~~ ~4 _ M A4X *,( N - F1LA G) S / 2}., f ) ")| s) ^;e t t he| n ~^~~CC libavfilter/dnn/dnn_backend_native_layer_mathunary.o u mbersrc/libavfilter/window_func.h o:f153 :sa26m:p lenote: sexpanded from macro 'SQR' per rsrc/libavfilter/asrc_anoisesrc.c:e q65153u:e131 | s :t warning: e missing field 'unit' initializer [-Wmissing-field-initializers]d fr a m#dee"f,i nOe F 65S | FQ RS ( E{xT( )"nd b_"(,( s xa m )pl *e( xs ) ) )"s,e t src/libavfilter/af_surround.c| :A ^Vd339 _uOr:aP9tT:_ ioTnwarning: YP"E_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I, N T, { . 339 | i 6 O4iF f FS=E T((1fd0au2br4saf}t(i,oa n)1) <,=, M _ UP II N_T4A)1V _ O| P ^~~~~~~~ ~~T6_ _MTYAPXE, _FLDAUGRSA TI}ON,, | ^{ .i64 = 0}, src/libavfilter/af_surround.c0:,340 :I14:N T6warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _MAXsrc/libavfilter/asrc_anullsrc.c, 340: | F59L: 150 A:G S warning: } missing field 'unit' initializer [-Wmissing-field-initializers], a| ^ *= refere nc59e | / M _P I{_ 2;" d u| r ^~~~~~~~~ ~a tion", src/libavfilter/window_func.h :162":s25e:t thwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] audio durati on162", | i f ( F F A BOSF(nF S-ET (Md)u >r=a t0i.o3n) ,* M )A V{_ O P| T ~~^~~ ~~ _TYPE_src/libavutil/common.hDU:RA64T:IO31N: ,note: {expanded from macro 'FFABS'. i64 = -src/libavfilter/af_surround.c164} | ,:#342 :d-190e,:f i InNeT 6Fwarning: F4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A _BMSA(Xa,) (FL (aA)G S>342= | src/libavfilter/asrc_afdelaysrc.c} 0 ,: ? 147 : (| a )143 ^ :: (a warning: =- (Mamissing field 'unit' initializer [-Wmissing-field-initializers]_P)I )+) ( -2| . ^f * M _147 | src/libavfilter/asrc_anullsrc.cPsrc/libavfilter/asrc_anoisesrc.c: I:60 :+ In file included from 75150 :src/libavfilter/asrc_afirsrc.c :{r 131:"29 e:fde: rwarning: e elsrc/libavfilter/window_func.hmissing field 'unit' initializer [-Wmissing-field-initializers]:nwarning: a 162cmissing field 'unit' initializer [-Wmissing-field-initializers]ey): " 17,* : 60(warning: | M _ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]75 | P "I {{ s "-" e162sdefea3bt | " d s warning ,"f,f s (r generateda c a . t i ) o na ) * l"i f ( FdsF FAeelF DBta ISF y "(FSr a,nndI -o Gm" M N ( a , s s) e0 e t.ef d > )", = tO / h0F F(S e. 3aE T (3.u ds *f i e o*e dM ) M_)P {d , I _u | O 2 r ^~~~~~~~~~~~ ~~F) a F;t Ssrc/libavutil/common.hE TiA: (oVn64"| d_:, ^~~ ~ eO37P T l :_aT yY note: )P Eexpanded from macro 'FFABS'_,I src/libavfilter/af_surround.c N T :6 64 | 342:456 #,: d e f iAnVe warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ OFP T _F {T. A342B | S Yi6 4 ( PE a=) _-(( a D 1O) O aF}>,=U 0 F? B = MS (La _ EET)P ,-{(. I:1ddu +,brl(= 0 a-(}- t(ia,2U.o) I fn )N T)_*M)A , X M _,P I +| 0 ^~~~Ar e,f e V_ OIPNrFTTeIn file included from L_T1Y6nsrc/libavfilter/asrc_afirsrc.cAP_McAX:,GESe29) A_FD : } U}src/libavfilter/window_func.h,, *R: | A ^162| ( ^MT_ P:I I39O: N-warning: ,f a{bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].s fi(a6)4 162= | ) -1 *} ,src/libavfilter/asrc_anoisesrc.c :-761src/libavfilter/asrc_afdelaysrc.c,F : 148:FDII F:F131N 143 :S :T warning: missing field 'unit' initializer [-Wmissing-field-initializers] I warning: 6 GiNmissing field 'unit' initializer [-Wmissing-field-initializers]4 f(a_, M(0F A.Ff76) 148XA | B | , S (/ F n L A{ ( 3G.Sf -{ }"s* M ,"M_" ,) P d I>"= | CC libavfilter/dnn/dnn_backend_native_layer_maximum.o _, ^ 20 . 3 ) * ; " seMt | src/libavfilter/asrc_anullsrc.c) r a ~ ^~~~~~~~n:d o 61"{sme: tsrc/libavfilter/af_surround.c12s| ::342 :e35 ~ ^:f warning: e rwarning: amissing field 'help' initializer [-Wmissing-field-initializers]d implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]c" t i,o61n | O FaF l S E d342el aT | ({ys" , ee NdU )L ,L }a = | ^M _ P I + A(V _ O P T- _ 2 . TfY P* E M__OIFNPIF +T 6SErT4e(f,de re eln a {c.iye6))4, =* -(1 M_} ,P I A V_-OP T src/libavfilter/window_func.h _: f a src/libavfilter/asrc_anullsrc.cT163YPb-1:,: E sU6086_:f Iwarning: NT:_MD(aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]133AOX) :U,B)L E *warning: , {implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]F F D I.163FFLd | FAb lSIG S= G} 0N,( a60} , , | | 0 ^ { . " f ) /0d " ,(,l 3u I .tfN [ n T* M]1 src/libavfilter/asrc_anoisesrc.c _ 6=:77PI _ : _ M0142 :2 AX.,")s;warning: 5 emissing field 'unit' initializer [-Wmissing-field-initializers]t A* | ~ ^~~~~~~~~t hFe } (1,a src/libavfilter/af_surround.c | u:d342+: ^77i c21os ( | ( Mo_:P src/libavfilter/asrc_sine.c Iwarning: d *implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]u:{71( F ra:ti"onF"5,n:A b src/libavfilter/asrc_afdelaysrc.cBwarning: S342( | n _ : missing field 'unit' initializer [-Wmissing-field-initializers] -s149 : 143 a : Mm) warning: p missing field 'unit' initializer [-Wmissing-field-initializers]l-e s "a 0 , 71= | M. 149 | _3 " sPe t I* +O {t "(sFOMhe-aFPS) )/2m.TEfn (*p_TDuBm(b 1le(_LreaMt ed(r"_f-"u, Pro erq If0 a.u3") +teiso s* ncena rMy)t) smep"l)e),;a f, s m pe p e | l ~ ^rAr r eeq ueV reatn_c setOsrc/libavfilter/window_func.he "eP): 163,:dT _f r69e *fTr :q Y(aM _ uwarning: PmeP implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E_eDnIc "U, y R -O,A Ff abTs f (F163I a S | ON ,) )E { T . * ( i F n b _6F s4a4m0p,4D l e I 0 s = F F,) ,- 1ACC libavfilter/dnn/dnn_backend_native_layer_pad.o O S }DBVL_F I,G N-(1a, _IMNOF S,EATP6 4 TXTlu_t0[(,s_aTmM.fn] =Y p0A) PEl.eX ,/ _F5_" rIaLtA s(Ne3eG*.),Tt,S f( 1A V t{h e*+ _}.i 6 4MO,P T _sco _=P I| 1T0isn_ ~ ^~~~~~~~~ Y2P(Ee_2I4( M)_NP}f;rTe/usr/include/stdint.hqIu,e n , :| *461c, ^~~~ ~ (:F21Fy :{A."iI6 B,N4Tnote: _S)=expanded from macro 'INT64_MAX'4M4(, A 1n0X | ^046,- F}L,A | G#S d src/libavfilter/asrc_sine.c1 ,M e:}62,) If: 5: NiT- | note: ^n _0Mexpanded from macro 'OPT_DBL'e .A3 XIN T6,4_ M* 62A M | X A)F ) }(,0/xsrc/libavfilter/asrc_anoisesrc.c7O (f(:P78 :f1 T| _142GfE- ^0 :fNf. E3fwarning: R)IfCf(fnfafmissing field 'unit' initializer [-Wmissing-field-initializers] mfe ,* f ffMf))) ) i| src/libavfilter/asrc_afdelaysrc.c; e ^~~~~~~~~~~~~~~~~~: 78l| 150 | d ~ ^,: 143d e f: , {m warning: i"nmissing field 'unit' initializer [-Wmissing-field-initializers]"n ,, src/libavfilter/window_func.h m:a163x :, 56 150: d | src/libavfilter/asrc_anullsrc.c :e59s:warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] c133 r:, warning: { implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]D O U B"LsEe,"163t | r d t"h bl , ,_e59 _ n | V u Am _b Ae r{ "R o sGfS"_ e l udt_tsur[a) asmapmlpelnt] s=e i o p0e| n ^r .r5"a tsrc/libavfilter/asrc_sine.c ,re:"*, e56 ( 1q :+ u 57 e :coss t( ("Mnote: _e s expanded from macro 'OPT_GENERIC' P de tf tI * rh(e aa F56 | mudF e " ,iA oB O FSF d u(rna S- {t E TM i .(n)o -d bn e0f_f"OF.Fsie,l 3S a* d = EmM)de f Tp)l }(,/ es )s,( mA a(i1nV, m _ m pl-eO_a x 0 . Pra,t 3F LTAe) _*G S) ,TM),)) ; YA V_ O PE___ P IV TO| F ~~^~~ ~F NA_STTY_PE,src/libavutil/common.hAERTG S:_({_64_Id.uir6a4t :N31 i}o T| : ^ =n , note: )1 0expanded from macro 'FFABS', 2 4 } {, .A641i,V _ | OP6I#Td4eNfTi_nMe_=4Asrc/libavfilter/asrc_sine.c T4X:,F FYA1B72FP0E0S}:L_D(Ua,)5 A(R :G(SA T warning: amissing field 'unit' initializer [-Wmissing-field-initializers] 1I) },,O NI>| , ^ N {T .72 | =_ i CC libavfilter/dnn/dnn_backend_native_layers.o M06 A 4?src/libavfilter/asrc_anoisesrc.c :X79 = O,P:(10a:) warning: - 1T}_ D:missing field 'help' initializer [-Wmissing-field-initializers] , B L( -( A( a-1F" 79}),,f | ) " , ) IN{TN6U | 4L _ ^ L| ^M } A X , FL| ^In file included from AG S src/libavfilter/asrc_afirsrc.c }: , 29f src/libavfilter/asrc_afdelaysrc.c: re q| src/libavfilter/window_func.h::151163::143u ~ ^~~~~~~~~48 :e n:warning: c/usr/include/stdint.hy ,missing field 'unit' initializer [-Wmissing-field-initializers]:warning: 46 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 21 : note: expanded from macro 'INT64_MAX' 151 | 163 | 46 | # 4 4 d 0e,{ f0," i nnb_D B Les aImNpTl6e _4Ms "_Al,uMX, t A ["X"sneste tt he] t=h e 0(sn.0iu5mxbn 7*e efrf(f1f +f foff scroesqfuaem(f(nMp_fcyl"Pffes,I)f, p *fefr| (f r ^eFq)u F esrc/libavfilter/asrc_anoisesrc.cs:A65src/libavfilter/asrc_sine.c: 113t| B:S62::e ^~~~~~~~~~~~~~~~~~d ( 5f:n warning: rimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] note: expanded from macro 'OPT_DBL'a -me "M,) -O F 620.F3S | E T 65( | n* b M _Os )Pam p)lTe{/(_sG E()N, "1E dR-A "IVC_0O,(n.3P Ta_)T m eY * ,M)P)E f)i_e ; I l Nd src/libavfilter/af_surround.c T| , ," ^~~~~~~~~~~~ ~s:e t 370d: d u e{35.src/libavutil/common.hrfi::a,6 64t 4:warning: =im137iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o0 n:n2" ,4, note: } mexpanded from macro 'FFABS', a x , 370 1O | d,F64e F | s IS#c NEdr TTe,*_(f xMdiDA unOX=reU, a B atFL viEF _o,AAcn BFl)dS i,b(}p la,f ,) ( a _(| + _( ^aAVa *VA)f__ mOA>aPR=xTG f_S0(T_ 0Y_?.P) fE (,_ a D| )pU ^ *R :pA -T(src/libavfilter/asrc_sine.cM:-_I56src/libavfilter/asrc_afdelaysrc.c(PO:a:IN57)152_,:):2 )143) note: :,{expanded from macro 'OPT_GENERIC' . | warning: -i ^~~~missing field 'unit' initializer [-Wmissing-field-initializers]16 .4 f 56,= | 1 .0 f} ), ; 152 { | | . ~^~~ d e f{ f 0i",en l" d,I N= T 6d 4e _f M A} X, , m i Fn"L,sA eGmtSa xt},h, e F Ln| Au ~ ^~~~~~~~~Gm Sb,e r_ _oVfA _sAaRm/usr/include/stdint.hGp:Sl46e_:s_21 :p} e note: r expanded from macro 'INT64_MAX' | r ^e ques t46e | d# dferfaimnee" ,I NOTF6F4S_EMTA(Xn b _(s0axm7pflfefsf)fsrc/libavfilter/asrc_sine.c,f :f 73fA:fV5f_:fO fPwarning: fTmissing field 'unit' initializer [-Wmissing-field-initializers]f_ fT)Y P E| _ ^~~~~~~~~~~~~~~~~~I NT, 73 | { . i 6O4P=T1_0D2src/libavfilter/af_surround.cB4:L}371(,:" 66b :e e1warning: p,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ fIaNcTsrc/libavfilter/asrc_anoisesrc.ct_:oM64rA:"X113, :, 371 warning: | implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] A F *}by,e e= p | _a ^ fv 64a_ | cc tl oi r p,{f ( "c do us rf a( ta i* oM n_ "P ,I0 _, 2 +0 M, _ "PDsIBesrc/libavfilter/asrc_afdelaysrc.c)Lt*_:c M153odA:suX143fr,(:a Mt _i warning: Po"Inmissing field 'unit' initializer [-Wmissing-field-initializers]s_" e,2t - p t/ hM e_O PFb FIe153S) | eE* pTM (_ fdL ruN{er1 qa0"u+tte1ain.pocfsyn," ) ,f,- a 1 c . t f o , r "A1 ,V. )_f",O)s P;e T t| _ ^T| n Y ~^~~uP mEsrc/libavfilter/asrc_sine.cb_:eD62rU: R5oA:src/libavfilter/af_surround.cTf :I 371note: Ot:expanded from macro 'OPT_DBL'Na38 ,:p s warning: {fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. oi62 r6 | 4 d e= l a Oy0 P }371Tf, | _i Gl Et Ne Er *R" yI, C =( n 0aa ,vm _e c ,l I i NfpT if6 e(4Olc_FdoMF,sAS fXEd(,Tea (f* n,MFb _L_mPAtiIGan_Sp,2 s +})mM,,a_ xP ,I| ) ~ ^~~~~~~~~ d* ecAsoVcs_/usr/include/stdint.hrfO:,(P46 MT:D__21OPT:UIY B_Pnote: L2Eexpanded from macro 'INT64_MAX'E-_ ,pI /NdMTb_ ,lP46 ,I | )# _*d_{MeV._fAiLi_6NnA41eR=0 G0+IS}1N_,.T_ f6) ,4 _ -M| 1A ^ .X 0f ,, src/libavfilter/asrc_sine.c( 1:0 .56x3f:72)57f7;:f6 f8 note: f,| expanded from macro 'OPT_GENERIC'f ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ f f fAfFf f56}f | ,f f f | ) src/libavfilter/af_surround.c ^ : 371| {: ^~~~~~~~~~~~~~~~~~ 51 .:d ewarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ield = def }371, | m i n ,* ym a=x , aFsrc/libavfilter/asrc_afdelaysrc.cvL:A_154Gc:Sl143,i: p _fwarning: _(missing field 'unit' initializer [-Wmissing-field-initializers]Vc Ao_sAfR(GaS*_M__ P}I _ 1542| | + ^ M _ P I{) *"cto"s,f ( M _ P I _ 2 - p / M"_sPeI)t* Mn_uLmNb1e0r+ 1o.ff src/libavfilter/asrc_sine.c,t: a74-p:1s5. :ff ,owarning: rmissing field 'unit' initializer [-Wmissing-field-initializers]1 .dfe)l;a y | f ^~i l t74e | r " , O P src/libavfilter/af_surround.cT _: D371 B: L24 (: " bwarning: O"implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F, F S E T ( n b _371 t | a p s ) ,* y = b eaAevVp___cOflPaiTcp_tfTo(YrcP,oE s_ fI (N aT *, M _ P I{ _. 2i +60M4,_= P00I},), * Dc Bo Ls _f M( AM0X_,,P I _ 23"-2sp7e/6tM8 _,tP hI e) *AbMFe_ eL}pN, 1 f0 r+| e1 ^q. ufe,n c-y1 .ffa,c t1o.rf"),;) , | ^~| ^ src/libavfilter/asrc_sine.c:62:5: note: expanded from macro 'OPT_DBL' src/libavfilter/asrc_afdelaysrc.c:155 :62143 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers] OPT_GENERIC(name ,155 | f i e l d{, d"ecfh,a nmnienl,_ lmaayxo,u td"e,s c"rs,e tD OcUhBaLnEn,e ld blla,y o_u_tV"A,_ A R G S _ _ ) | ^ src/libavfilter/asrc_sine.c : 56 : 57 : note: expanded from macro 'OPT_GENERIC' OFFSE T56( | c h l a y o u{t _.sdterf)f,iAeVl_dO P=T _dTeYfP E}_,S TmRiInN,G ,m{a.xs,t rF=L"AsGtSe,r e_o_"V}A,_0A,R G S _ _ }0 , | ^ AF }, | ^ src/libavfilter/asrc_sine.c:75:5: src/libavfilter/asrc_afdelaysrc.cwarning: missing field 'unit' initializer [-Wmissing-field-initializers]: 156:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | OPT_IN T156( | " s a m{p l"ec_"r,a t e " , s a m"psleet_ rcahtaen,n e l l a y o4usrc/libavfilter/af_surround.ct4"1,0 :0 378,: 79 1 :, warning: I implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]N T _ M A X , " s e t t378 h | e O FsF aSm Ep Tl (e c hr*lalatfyeeo"_u,mt)a_,gs t r| ) ^ , =A Vn_src/libavfilter/asrc_sine.c O:=T ,0 . 3 {* .Mi6)4 ={1 0| 2 ~~^~~ ~~5 }, 9,src/libavfilter/asrc_sinc.c Usrc/libavutil/common.hI:N64T1:6:170_M:A3157X:,: Fnote: Lwarning: expanded from macro 'FFABS'Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] GSsrc/libavfilter/avf_a3dscope.c } ,:6470 | :| #91 ^d :ef warning: i170implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | n e aFtFtAB S= (aat) t 70( < | (6a0 .) f src/libavfilter/asrc_afirsrc.c{? >": =(za67 0p ot:115?s t: -" ( a,7warning: ) ".missing field 'unit' initializer [-Wmissing-field-initializers]9 se t5f:) ca/m(- (ear a()src/libavfilter/af_virtualbass.c67 2) | :p.)2 44 o 8: 112s:| 5{i ^"warning: fmissing field 'unit' initializer [-Wmissing-field-initializers]f t ir eqoue*nnc y"M"_,P ,44 I "In file included from | Osrc/libavfilter/asrc_hilbert.cF:27*s eFt: f S Esrc/libavfilter/window_func.hTr2 :(162e:q.u{enec17y:f "yceu t) :[warning: 2o fpfimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]] o" )| ,i ,AV ~ ^~~_n t 162O | P s T"_ "sTsrc/libavfilter/asrc_sinc.cY P,e: E t 170_O v:iFrLF 41 tOuF:iAaS EfT(Tflrwarning: e , bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]q ({a_sFs. dbplFcA o=u0B.170inttosS | ff_( n} f-" s t ,,-M60r a). >) ,t fA=V_ Ot ,= 6O0PT _0TF.a.3Y *F SMEftP)T,( tE_ ScTu t{T F,I0 ^= 0*, 5"0 0?0s, 2FL A(ae) .:GtSf } , )(ca m e-r(a | : ^apo )src/libavfilter/asrc_afirsrc.c)s)i| ^~~~~~ ~: t68 :i| o115n ^~~~:" warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/asrc_sinc.c, O:FF170S:EIn file included from 29T(src/libavfilter/asrc_hilbert.ce:27:: src/libavfilter/window_func.hy: 68e | 162 :src/libavfilter/af_virtualbass.cwarning: src/libavfilter/af_replaygain.c[ 39 :: 440{::implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4533 ]"f:"113,:) warning: :170 | , 162 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] a | warning: t tA Vmissing field 'unit' initializer [-Wmissing-field-initializers] _ = O a"P 45 | t s T440_ Ttet{ f | Y P <"rst r E e e _iF6q0u engf LO.A nt (hfT c? F"F,A y{ (a,B ".sltefS(pdoeitnttnsbt "-,l-v == i7.M9O) >0r.5FfF(S=Etfu})h T0(a,li sbta_s/s. fst-rb 3r6eeqn[i( 0_gp o2*.2.8t5 fi fh n]t s=_M, "* s)6 , Ms_atr0).,{ P mf OAIV| _pO,F ~ ^* lP TFTSE2T.ef_)F(sT[ 0L])sY:PA | tEG* ~~~~^~~~~~~ ~ re_SScTn oRgI}Neftf,h G)src/libavfilter/asrc_sinc.c_ ,, :b171:| {[.78s ~ ^~~~~tA0:] rV_ O;P T=_Twarning: Y implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" src/libavfilter/avf_a3dscope.cP| E0_:DO ~~~~~~~~~~~~~~^~~~~~~~~~~~ ~U 701 171B | :"L 79}E : ,, 0warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ 0, . dF Lb(l(A.G=S 0} ,30070 | } 7 , 5 | { ^2803 .558"fz,po-s 1"src/libavfilter/af_replaygain.c, :3."s441e,5 :T33:t7 Fc a7Lwarning: AmG7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e S3rsrc/libavfilter/asrc_afirsrc.ca }7, : pe -| 69441:o1150 ^ | s i:t5i on " * ,warning: *missing field 'unit' initializer [-Wmissing-field-initializers]bOe Ft asrc/libavfilter/window_func.hsrc/libavfilter/af_virtualbass.cF::163 :86)S 46 :69 warning: E*:r10: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] T i* (gebywarning: hete missing field 'help' initializer [-Wmissing-field-initializers]{ t[ "am2a]g) , =A ( h n46163V | _+OPiTis | _ TtYtP E_0F u d e _ .L6O"b 2 A, [{i4 T", N{80+2 seU. 21f])l t* Ldb lu *mbLa=g n=t[en]} siat0t a=m pu. f },0-l.5d | e*+ 6(e1 ^ 0s [+v..1 ]al0fc)u 6,1 o6e0*.8ss fc6oe(("M, 9Tff, _P0IF*_(bFO2L[AFGFSf }0,AF;] BS ; SET | ~ ^~~| ((nm| ~~~~~~~~~~~~~~^~~~~~~~~~~~ ~ a- ~ ^~~~~~~~~~ Mg n) i-t u0.dsrc/libavfilter/avf_a3dscope.c3src/libavfilter/asrc_sinc.c e:_s:t*69 171:r:M70)91,) : :) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] / (warning: (Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]V _1OP - T0_171. | T 3Y69P ) | E src/libavfilter/af_replaygain.c _:S 442*:{ T"y p 47R: warning: oMI) )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]sN(G) ; "(, ,.| { " 0 ~ ^ .s442e0tst | r0 7 52=8c" 1 src/libavfilter/window_func.h1"3}a m e:58,f r163a:-69: 0 ,1 warning: p o.l5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0sietf7 7,7it 3 o+=F 7n"L, hOe-A0163GiSFF5S | s t_ E }b,* T [ i( e| ^ *-b y ee2 ] *[ src/libavfilter/avf_ahistogram.ct 1 c a ) ] : oleu t)71,:f108*[ f:_ n*]A src/libavfilter/asrc_afirsrc.cV:bwarning: b=et_70O:P115[:missing field 'unit' initializer [-Wmissing-field-initializers] a0 +T 1] .5_0T warning: - *h i(1. Y+missing field 'unit' initializer [-Wmissing-field-initializers]s 716 | 2P Et 4c__a [ 8oF70 | i 0 2{2sfL O AT ()( M*- *,"_r a{tb eP2 e"{t.dI]* "*m acboe(f," ,l F F f _a+[=10].Af " ;.B0}s et S| 6, - v(n ^~~~~~~~~~~~~ ~ -1 86i0d e o "6s.9M0reft,)2 a- src/libavfilter/af_replaygain.c mft0:6442a:g;e.30 .18fn, " | * ~ ^~~~~ :i , warning: tT Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]uFdOsrc/libavfilter/asrc_sinc.cFF)S ELeA:171)T/ (G:S (}v(561: -warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ,a 0442.r3l)| ~ ^~~~ | a u e sm e 171src/libavfilter/avf_a3dscope.c*" _ ra | t :,69M: 84e O)) ):;) FF warning: , S l implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | E ~ ^ e (A(VTf( .69_ | tm 0O Pa g0ni tT+0=src/libavfilter/window_func.h u {_ 7T5:2163hdi"YypP83:5esotE__bV568:_sst"[ri)IfD- , ,-E 1warning: " sOe2t.]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] * _ Ac5camReVr7ao pA_T7Ee, o163 | O 7f fs_P 3{7ei-t0ibT .s5to rn=*"[2_ TY ",15 P*E _]S" b O -T R},e F h i It 0FSsEaTN ,lutt)[(nG] _ *e *,b I=ay[ei{N T_eMt[a .+0A.15-s X0] t2], *F.L)*,r A V6A2 4="co_GO(810efSP 1} ,2f2T 1+ _ f_T" ac| )Y *} [1o ^P,E*]best (( _0;a MF,L O+ A_T | P,0. 0 ^~~~~~~~~~~~~ ~6I,*{ .1d (F8bFlFL=A6GA0.src/libavfilter/avf_ahistogram.cf9:S72B:108}0 2S:( ,}f,n warning: -; missing field 'unit' initializer [-Wmissing-field-initializers]| 6 ~ ^~~~~~~~~~-| 0 .f ^, M ) 6src/libavfilter/asrc_sinc.c -72 00: | . f.1713: 48src/libavfilter/af_replaygain.c ,*: :warning: M)443)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{TF:L/ ( (147 A:src/libavfilter/asrc_afirsrc.c"-rG warning: : 0".S171 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]}71, , 3 | :| 115) ~ ^~~~~: *warning: M 443 | missing field 'unit' initializer [-Wmissing-field-initializers] " ) src/libavfilter/avf_a3dscope.cs ) :e69) ; t: v 71 | 79(i( | ~~^~~ ~: d.ero r0i0 0 7src/libavutil/common.hwarning: atgh{:5642implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]et :"8 3"+31ph5a,s=:8 eO h f"F,Fnote: SiE69-1 expanded from macro 'FFABS' sTt | _.b5[ ( 7i f "64s | #7 re{td 7p-ham ee3f a"se_7ria1ty ven] e*pa- olce) 0s5uoe,fFf"_,b [e1] F *sA-A"B S*"bV shi(s,ate_et )c_tOaPT _ a(mae) *T([r *Yaia -O FbFPE)_V I1eSt a>=p D]E * oc0Eo OT_+Rs?e ( AiTf(pa0).tEifoh :6 ,( -_nas2e_{st(ra")4,.a[,8 OsFt)1)0 2 FrS=]E";)2 T 2 f( 5A V| ) ^~~~~~~~~~~~~ ~e "| }_,O PyT* ^ e [_1 ])0*Tsrc/libavfilter/af_replaygain.c, ,AbYe: VI_POtIn file included from 443NETP_aMsrc/libavfilter/asrc_hilbert.cA::27_: T _X18,Ssrc/libavfilter/window_func.hT:+163T:Y R I.N0G:, PF6481 8{warning: EL_F:L6.9simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A O0t2r =G"warning: 0 AfSimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0T; }", , | }443, 0 ^ | { | , ~ ^~~~~ . 0163d , | b FLlA=0 . fsrc/libavfilter/asrc_sinc.c GS }: 171 ,r:i} - 6039.:g hwarning: , ft, implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + 6 src/libavfilter/avf_ahistogram.c =0. f: h| ^,73 i171 | : s T96F t :L _warning: Ab[missing field 'unit' initializer [-Wmissing-field-initializers]l u src/libavfilter/asrc_afirsrc.c 73: | 72 : 115 : {warning: missing field 'unit' initializer [-Wmissing-field-initializers]" size", "set vid e72o | s i z e{" ," pO"F,F S E T ( w ) , A"Vs_eOtP phase vaGlueSs", OFFSET(phase_it [T _s} ,nT]t r() Y | = ~ ^~~( ,. 0PE _0 I. M-A0G5 01E]_ 7 5 SA*V _2*8Isrc/libavfilter/avf_a3dscope.cZ(EO1 c+o c3:5,PeTo_T68Y8 fs:(f(P{Ef91_-bM.__PI:*1[.s1S T(5t7]7warning: 7RFIr -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3hFNA= 7isGtB"eh,d_S-0 57 a([ni -- 68{ | 2*0 "M} .s t r =)",1 * b0e t] {- 0a "00,) 0*, *F*LxAG".3b pS} etca o ,* 0M,) o0+s"},) /e",s e,(f( 10t cfaFm e. _LA-r 6| 2aG[Sa0 ^.413 ) 8]} ,p 0;22*fo) | M ^~~~~~~~~~~~~ ~s | ^)) )i* ;t*i bo| ent ^~~~~~~~~~~~ ~a" , Osrc/libavfilter/avf_ahistogram.csrc/libavutil/common.h:+74F:: F.096664:1 S:86warning: 9E370missing field 'unit' initializer [-Wmissing-field-initializers]2T: note: src/libavfilter/asrc_afirsrc.cf(eexpanded from macro 'FFABS'y:e;[0 ]73) :,118 74| ~ ^~~~~ : | warning: A64 missing field 'unit' initializer [-Wmissing-field-initializers] V | _src/libavfilter/asrc_sinc.cO #:dPe 171Tf_{i:n11T Ysrc/libavfilter/af_replaygain.c e:73:444"P E | warning: : sF_FFimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]47 ",A L : { "Bs eOt S(171aA Tvwarning: i"d | ),implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s{e o a.mp l (d( aes) b _ i >(=l 0rz444e | "(,= Oa .00?0Ft e"., "0(Fa )f :7s5S E} e2 8T,((t-( a3 -l6w )),5 e0s.)f8,A 6f0atm)p f V| . ^~~~ l+-_1f , eT=FOL.AG S P5r7 hTi_TaYP7E}s,t 7| _te3" ~ ^~~~,I M _ 7 eAb [OF-FGi0S5E src/libavfilter/avf_a3dscope.cE_T*(-s:S *4a68mIb]e:pZl t*84 Eea_:)c ,* r* owarning: abeeimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{t.tsft eaf r+ )_,= 0.b6"Ah[d 2V427682_8O0] | 0P2T -" },2 _0 ,hfT)Y P i s E{0,* *tb_ esrc/libavfilter/avf_avectorscope.cF_I"NtTL,A a{:xapoGs"[,i .87 :S "}-,i+6 108s e 4.=:444t| 0 6]11 ^c warning: 80a*60mmissing field 'unit' initializer [-Wmissing-field-initializers] 9}e c0,ro2 a epffo si;tf_1a,[ i 87 | 2o| n"I ] ^~~~~~~~~~~~~;,N TO { _"Fr| aMFS ^~~~~~~~~~~~~ ~Et TAXe(",,e ye [ "0 src/libavfilter/af_replaygain.c FsL]:)e,A444:t Gv18iAS: d}V, e_owarning: | raOtimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e ^"P ,T O_FTYFPSEET (_444fF | L OrAT ,am e{ ._ drb la =t0src/libavfilter/asrc_afirsrc.cle.),:74e:f f118t} A V_:OP,+ -=6T0.warning: f missing field 'unit' initializer [-Wmissing-field-initializers]h_,T is Y6tP0._fEb, _V[I74DTEi | F O {L_A- RGA"4S]T Er *," }, ,{ c | .oe f ~ ^~~~~s f t _r =b "src/libavfilter/avf_a3dscope.c2[5 "}:,68 :02 ] 79-, hi: "IsNT sett__awarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] M[A X,si src/libavfilter/avf_ahistogram.ca F-L:AmG S }84,p 68 | 4]: *l c 107 e {| o ^: "ex rwarning: afpfmissing field 'unit' initializer [-Wmissing-field-initializers]toe_" a[s,"2] , src/libavfilter/avf_abitscope.c ;O " 84 F :| s ^~~~~~~~~~~~~ ~ | F eSt54 E{ :c108aT"(src/libavfilter/avf_avectorscope.c:m aesa:mwarning: crmissing field 'unit' initializer [-Wmissing-field-initializers]88 polae:u n_t108",pra: otsi"twarning: e missing field 'unit' initializer [-Wmissing-field-initializers]hi)o54n "o, ,O | w AFV m F Ssrc/libavfilter/af_replaygain.c88_:u{E | O 445 c hT(P:T _ "{ e47TrY PfEy_I:Nat"errea Twarning: "",[ me,s implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],0 { ]") t ".sis6,o eet4 A Vt445 | =a44_1 0O0v ccvPi}d,i uTedo 1 m_uero, TlYPaE_ F IatrL ONAteea", TT"tsrc/libavfilter/af_surround.c OrF,_,ei"F, {M.: 640ghStOAFdFOSF:53E Xb,lE=F:ST(+c oT0 .Ewarning: = u (FfT}implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]h nftL),( ,i-rAafmAs6G0r.efVtSa _},, 6_0_mb[ria 640O | .eft e| - ^P 3_], *) ,T r c oe f_ATaTfFfVY_tOlPL_Peo)a,T AAbVEt_GT[Y_P_EI lS2O]_ V-N Tsrc/libavfilter/asrc_afirsrc.c,f { PITh:ies.}D_75T_tmi,6 E | :Y_Pa4gO, ~ ^~~ 140a:E =_ R[_iwarning: 1cAVmissing field 'unit' initializer [-Wmissing-field-initializers]I-},_ Tp hD Esrc/libavfilter/avf_a3dscope.cO_-Eas3]: R* 1c,e , 67maA75,o | {:.75gT_t oe f s : E{ 1taflt , "0n_brwarning: = "=2 0a_[implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{5.(s,s2 ]"m}at ra;,g _F=LmAG 0| ^~~~~~~~~~~~~ ~t "67p | S, ot2src/libavfilter/af_replaygain.cl e s}I,a5:" " N l445l},, T"{s e: + _0 | " ^t 18tmMa,z:hAgX ,z o ewarning: _IFNoimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]mntumLbT "o,A"es_etGSr }Mta 445osrc/libavfilter/avf_ahistogram.cf,:Alcr | ) 85 X,a mF s * :0118| :eLraa . ^5 ;AmG z warning: r igpSo missing field 'unit' initializer [-Wmissing-field-initializers] hloe}| , ~~~~~~~~~~~^~~~~~~~~~~~ ~t ms", O F +p=F 85| | eSh ^ rEi s t T _br( src/libavfilter/avf_abitscope.c[e:z55{iq uo:o m-e 1083:"[rs] warning: * 2cohtmissing field 'unit' initializer [-Wmissing-field-initializers]e]src/libavfilter/avf_avectorscope.c)ee idg :f,fhf89r:A98t_",a m"V:_b55e | "s eOt[ ,warning: P Th2i missing field 'unit' initializer [-Wmissing-field-initializers]O _]TsYt F{F S"E 89PorT(- | Eh_g"n, iFsrtb _ saLmaOm_ pAlear[ T",s)a,i{s "tsi z ee{tiAV-_"O. o ,P "dsve 3T_bTil=t1o.]Y d* cfo fPeE_vefwf}_oaI[i2i, N0d.]0nrTe;1 d a,toe s,izo| ", ew" ^~~~~~~~~~~~~ ~, { .1O0 h eiiFg, O6FhSTFF4t E=L 1F0"S,T AOF2FES(EGS4 T}f,T(}(,r 1phwa ,| i ~ ^~~)m s , eA_IrtVNaot_T)_eMOAX,,) PF src/libavfilter/avf_a3dscope.cAV,T LA:V__O_PAT66_OTGYP:TPYSPEE_75VT: warning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ I}ITMDA,GEYE _POE_ 66S_IFL| O | ARZ ^ T A E{,TE,, " {{.yd{..szbosotltmrr=="0=.",""1s2e40}5,t0 " 00cxsrc/libavfilter/asrc_afirsrc.c},,a 41:, 0m,0760 "e :F}r, I140LaA0GSN :T _ M,}warning: , z A Xmissing field 'unit' initializer [-Wmissing-field-initializers],o F| L0 ,o A ^GmSF " L},, OA76G SF } | ,| F ^ S| E ^ T {( zo"onm["1, ] ) , A V _ O P"sTe_tT YtPhEe_ nFumLbOeArT,src/libavfilter/avf_abitscope.c {src/libavfilter/avf_avectorscope.c.::d56o90b:98::f99 :l swarning: =warning: ammissing field 'unit' initializer [-Wmissing-field-initializers]p1missing field 'unit' initializer [-Wmissing-field-initializers].f l }e,s 0p.er0 561r,90 | | e q 1u e s0te d{ ,f "rs{ T"a"meFsL,A"Gi , S ze "O "sFet,}FS E ",svT (eitd n evo| bi src/libavfilter/avf_ahistogram.c ~ ^~~_ dse:saimpo92z:le e12ssiz":,) src/libavfilter/avf_a3dscope.cOe:"65 ,warning: F,: Omissing field 'help' initializer [-Wmissing-field-initializers]AF75F: VS_EOTF P(TSwarning: E92Tsrc/libavfilter/avf_concat.cw_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | :()T Y PwE)_59I, ,N : A55: T A65VV_,warning: {{ | _ OOPmissing field 'unit' initializer [-Wmissing-field-initializers]T .i 6P T__NT 4T U=Y 10Y2LLP {}P 4 E E"}x| z _59_ | I, ^ ooImM M A1GE"_AS , ,IGIE " NZ_Ss T _EMIZeEtA ,A {,.sVtc_rOX ,a F=LPA{Gm.s"t4TSer0=0_x r},"TY4a 1P00 0 "E}_,2 z| I ^4N0T,o x,2 50om "6,, {F" }O FLF, .0A,SiGS E06, }T,4F L= (2 Azo}o mG[,| S0 ^1],)} , , AIN TV_M| A_ ^X , OVP|T_ATY|PFE}_F,L O AT| , ^ { .src/libavfilter/avf_avectorscope.cd:b91l=:1100.:f} ,warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]. 01, src/libavfilter/avf_abitscope.c1:057, : T9199FL | : A warning: G missing field 'unit' initializer [-Wmissing-field-initializers]{ S src/libavfilter/avf_concat.c "},: r62| c57":, ~ ^~~ | 54 : warning: " missing field 'unit' initializer [-Wmissing-field-initializers] s{et r"eds " src/libavfilter/avf_a3dscope.cc,on62t: | r a64 s: " t74",s Ae:t V warning: v i_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OdFOFePoSTE T_ T64Y | P s (cEoin _{z teI""ryaNwT,,a {" s.,i O t"6F[FsSE4T0e]t (w), =) 1c }A,,aV _ OmPT0_ATeY,PVr EIN_T_aM_AOXPT _yI,TaYPNE_ IwVTM"A|G,E,F O{_ }F,F.SSE iIT 6Z(E| ,4 y ^a=w{. 4)0s},t , rA =V" 10_204xO25,PT6 "_}2T,Y5P 5E,0 T_F,src/libavfilter/avf_concat.c FLLA:G0S O65, }F,A:TL 53 ,| A: ^{G.Sd warning: missing field 'unit' initializer [-Wmissing-field-initializers] b }l,=0 . f| } ^, 65-1 | 80 , 1 80 , TAFVL_AOGSP T_src/libavfilter/avf_avectorscope.cT}:Y,92 P :E100| ~ ^~~_ :I Nwarning: missing field 'unit' initializer [-Wmissing-field-initializers]Tsrc/libavfilter/avf_abitscope.c, :{58 :.154i: 6warning: missing field 'unit' initializer [-Wmissing-field-initializers]4 src/libavfilter/avf_a3dscope.c 92 | := 63 0 :}74, 0 ,: 58I{ | warning: N implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] T" g_cM", A X{," A s63|"F} | ,e c | ^t ol o g rr{esen c"",onpt irt"cah"s,s"sete"tt, src/libavfilter/avf_concat.c ccO:Fham68eF:r50a: Swarning: amissing field 'unit' initializer [-Wmissing-field-initializers]nE pintTecl(s hc ocl"68o | or,n tsraOs Ft"[ F,S1E O]FFT ()S pA,VETi t_c(cAOholVoP),_ rsT)O,A A_VTP_VOsrc/libavfilter/avf_aphasemeter.cPYTP:T_70_E_TO:T_YPPET108_YTBY_:IPNEOP T_OE_warning: F,missing field 'unit' initializer [-Wmissing-field-initializers]S LL T,ROIN{ A{T ,G {.. .70,idi | 6{bl6= 4.=41600 }s, . t =r{ 0f} , 0- ",r = 1"8}0a25r5,,t 1e, eT8d0,"F0|, ,1Lg ,"ArTF sGeSLVe|eA A},t n || |GFvbl ^u S} i}de,| src/libavfilter/af_replaygain.c,e y o| ^:| e r a489t ~ ^~~l:e "l29,o w:|O FoFwarning: src/libavfilter/avf_concat.cr:Ssrc/libavfilter/avf_avectorscope.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] a69nE:src/libavfilter/avf_a3dscope.c:gTe(93|::6212:f74l: 100:: r i m489ea | mwarning: ewarning: missing field 'help' initializer [-Wmissing-field-initializers]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| missing field 'unit' initializer [-Wmissing-field-initializers]_ p i nrk| ma69ga | e n t a|tb 62r | o 93e )w | ,n { {"A V_ O{ l"PrT_N"}becoTU,Lf"tl lYP E_L, ""0,V "}s s,I e=e (Dh t| t ^0 Ei ,bOlsuce c_FotnatRLA_TmrerAbGESa a},[ ,s ir| ot{"] ^ l., =ls" , tOrO=s"2F5FrcF"F},[ SS0E0E]T, TI)( *( NrcocTooen_lflt),M f rAaXst_[A,b2]V [)0]_; F,LOA PAVG_| OTPTS_ ~~~~~~~~~~^~~~~~~~ ~ _ TT}Y,YPP EE_F _LI| NTO ^A,T , {{..dib64l==08.0f}},, -01,8 025src/libavfilter/avf_abitscope.c,5,: T63FL1A:8GS0 ,12 }:T ,warning: src/libavfilter/avf_aphasemeter.cFsrc/libavfilter/af_replaygain.cLmissing field 'help' initializer [-Wmissing-field-initializers] ::71A | 63 ^ 490:G | : 108S33 : : warning: }warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{,missing field 'unit' initializer [-Wmissing-field-initializers] NU L| ~ ^~~L }490 | 71 | | ^ src/libavfilter/avf_avectorscope.c :94 src/libavfilter/avf_a3dscope.c : {:10061 : 74:: "warning: warning: rmissing field 'unit' initializer [-Wmissing-field-initializers]rsrc/libavfilter/asrc_afirsrc.ciimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]gh", : 79t : 10 : " 94warning: smissing field 'help' initializer [-Wmissing-field-initializers]e= | ( t61 h is | v 79t | i _ bd[ { eio{ ra t +" {1e"fN]",aoUc " vL=, Os"rcL F",s[e}tF 1 S| ])aEl ^p" T hsa* (fer acmet_con trroacaesfta"tfe)m,,_be[ Ar0]O;FVa_O PF TS _FEo| V ~~~~~~~~~~~~~~^~~~~~~~ ~TT" Y(P,c oEnO_tVFrIDFEaOSs_tER[TA(f3oTE],v)) ,,{ AV. s_tOP Tr= "A_2V5T_O"PYT_}P,T 0E,YP_ src/libavfilter/af_replaygain.cIEIN:T__NM491FTLAO:,XA,49 :{.Ti, {6Fwarning: L.4dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]AG=Sb2 l =590}5,. }f}| ^ ,, 491 4 0 | ,0 , 1 255 5,0 , T TFFlLLAeAGSfG St },} src/libavfilter/avf_aphasemeter.c , :+72 | =:98 ^:| ~ ^~~~h is twarning: _bmissing field 'unit' initializer [-Wmissing-field-initializers][ i - 2] * 72c | oe f f_ b [ {1 ] "src/libavfilter/avf_avectorscope.c-si: zh95e"i,: "ss95t_e:t awarning: missing field 'unit' initializer [-Wmissing-field-initializers] [v ii d-e o 2s] i *95 z | c eoe" ,f {f "Or_Ffa"F[S,1 E" Ts]e(w;)t, A V r_ed| ^~~~~~~~~~~~~~ ~O PfT2a_d warningeTsrc/libavfilter/af_replaygain.cs"Y: generated491,P . :18E: _ warning: IMimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A G OEFF_SSIEZTE( 491,f | a{de [.0 s]t ),r = "8 0AV _0OP Tx 4l0_e0TYfP"t } ,+ 0=, 0h,i sFtL_AGbS[ i} ,- 2| ] ^ * coeff_b[ 1] - histE__aI[NiT -, { .2]i *6 src/libavfilter/avf_aphasemeter.c4c=o1:e735:f}98,f :_ 0,a warning: [2515missing field 'unit' initializer [-Wmissing-field-initializers] ],; | T ^~~~~~~~~~~~~~ ~F LAGS },73 | | ^ { "s", "ssrc/libavfilter/asrc_sinc.cet v:ide278o: 19s:iz e"warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OFFSEsrc/libavfilter/avf_avectorscope.cT:(96w):,95 :A Vwarning: 278 | _missing field 'unit' initializer [-Wmissing-field-initializers] O PT _Twsrc/libavfilter/af_replaygain.coYPrE:492k:_49I M[:96 | A 0 G]E _warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] =S{ I"eZgxEfp",, ( 492{"w | o r.kse s [t0t r =]"8 0 0g); x| re e4 ~~~ ^~~~~~~0r0n"} ,ig ht f+0a,=d e0 ,"h, Fi LsA GSt _OF}Fb,S[ E Ti(| -f ^ 1a] de*[1 ])c,o eAfVf_O_Pb[T _1TY]PEsrc/libavfilter/asrc_sinc.c_ I-:279N:19 :T hsrc/libavfilter/avf_aphasemeter.ci,swarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: {t _74.:ai97[i6: 279-4 | warning: =110 }missing field 'unit' initializer [-Wmissing-field-initializers],] 0* , w c2oorek[ 15f574]f ,= | _ aT[FeLA G1 x{S] }p, ;"(rc " w| , o" ^~~~~~~~~~~~~~ ~s| re ^k t[ 1r]src/libavfilter/af_replaygain.ce)d:;492: c o n18tr| a ~~~ ^~~~~~~ :st "warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], OFFSEsrc/libavfilter/avf_avectorscope.cT :97(:492c95o | :n t ra warning: s missing field 'unit' initializer [-Wmissing-field-initializers] t [0 ] ), rAV _97OiP | gTh _ tT Y{P + =E _"hbIf"isN,Tt_ ,"b s{e[t .biliu6 4-e = f2a1}d],e" , * 0 , c oe ff2O5_F5bF,S[ EF1LATG(]fS a-de [}2 ]),, hi s| A ^ tV_a_[OPiT _-TY P E_1I]NT ,* { .cio64e=f5}f,_ a0[, 12 5]5;, Tsrc/libavfilter/avf_aphasemeter.c FL:A| ^~~~~~~~~~~~~~ ~75G :97S: }warning: , missing field 'unit' initializer [-Wmissing-field-initializers] | ^ 75 | { "gc", "set green cosrc/libavfilter/avf_avectorscope.cn:t98r:a95s:t "warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] OFFSET(co n98t | r a s t [1{] )", src/libavfilter/af_replaygain.cAaVf_:O"493,P:T 49"s_:e warning: TtYimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P a lEp_hIaN Tf,a d e{",493. | i 6 4 =7 O}F ,F 0 ,SE Tle2(5ffa5t,d e[FL A3+]G=S )h, Ai}V_sO,Pt T | __ ^TYbP [Ei_ I-N T , 4{] .*i 64c=5o}e,f f _0b,[ 225]5 -,src/libavfilter/avf_aphasemeter.c h:i76TsF:97t:L warning: _AaGmissing field 'unit' initializer [-Wmissing-field-initializers]S[ i }-, 4| ^ ]76 | * c o e{ff _a"[b2c "];, src/libavfilter/asrc_sinc.c | " ^~~~~~~~~~~~~~ ~ :s292et: 62:b lwarning: src/libavfilter/af_replaygain.cuimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] e:src/libavfilter/avf_avectorscope.c 493:c18:: 99warning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:n t94: r292 warning: amissing field 'unit' initializer [-Wmissing-field-initializers] | s493 | t " , 99f | O o rF (i FS E {= l0eTf( c;t "io zno[oi>64 =o m211}),] ], /0-, 2 MAV5_h_i5OPsI,PTt_ + _TaYFP.E_[DL5AfiOUG)BSL -; E },, i4] {*+| . d+ ^) c{ b ol| = ~ ^~~ef1 f}_,a [02, ]1src/libavfilter/asrc_sinc.c;0: , 292T:F 29L| A:GS ^~~~~~~~~~~~~~ ~ warning: }src/libavfilter/avf_aphasemeter.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], : 77| : ^106 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 292 | for 77( | i = 0{; "i moimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]> r" ,1] O/F FMS _494E | TP I( +m . 5fp c) _ ;rs src/libavfilter/asrc_hilbert.cit:ri)g,45+h t :++A)118=V _ O:P h{Twarning: _TiY missing field 'unit' initializer [-Wmissing-field-initializers] sP| ^~~~~~~~~~~~~~~~~~~~~~~ ~ tE__bST[RiI NG-, {3. 45]s | t* r = c o{e" fnf"_osnaem"pbl}[,e_ r 2a0t,e] - "0h,, "is esFLtAt Gs_Sa a},m [ pi| l - ^ e3] r*a tce"o, e f fO_FaF[SE2T ](; ssrc/libavfilter/asrc_sinc.c a:| m294 ^~~~~~~~~~~~~~ ~p: 18l: ewarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/avf_aphasemeter.c rasrc/libavfilter/af_replaygain.cte:)src/libavfilter/avf_avectorscope.c,: 78294::96494:A | 109: warning: :missing field 'unit' initializer [-Wmissing-field-initializers]V _ O97P18 : T:_ warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]78Tmissing field 'unit' initializer [-Wmissing-field-initializers] | Y i P fE_{I NT(,f109a494b" v{id | | s .e o( i 6 "i, "4s m{ = e rpi 4"t_g4hst svu1wa i+m=0 phd)e0"i, o }o,u tsp u>t t"1 ,f"_s wa,b sb(IapO[FpFeNa xi aSTk__MiAm pxiEsXT-(_ ,wi tdos u m )h_ y 3]) *v ica Foedfex{L A f| o ~~~~ ^~~~~~~isG"_,) Sb [, O} ,A2VF_O Psrc/libavfilter/asrc_sinc.cT]:F - _h294iSs| T:YEPtE ^_34T:(_saw B [warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]aOp)i, OL-,AV _ O294{ | 3P.T _]Ti 64 *Y co=P 1e},E _0Bfsrc/libavfilter/asrc_hilbert.cf , O:_46 : OaL1,118i: [warning: , f 2( ]missing field 'unit' initializer [-Wmissing-field-initializers]; { FfL AG.| ia6S ^~~~~~~~~~~~~~ ~b 4=}1 46s | ,(} i, mp _| s 0 ^,u { m1 ,)" > rfTF"LAaG,b S s ( } p,e a k_| src/libavfilter/avf_aphasemeter.c im ^p:_"ss 79src/libavfilter/af_replaygain.cu:me495:)t: 13649)s:a: mwarning: p lwarning: {missing field 'unit' initializer [-Wmissing-field-initializers] eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ra ~~~~ ^~~~~~~~~~~~te ", 79 O | 495 | F F S E T ( {s " pah mpal seli_reantfegt ) ", +A,= V _"OhPsieTt smto_T_Ynb[PEo_ aiI NnT-d, o{ .iu66t4]-o=f -p4ha*s4 ce 1do0ee0}t,ffec ti_o src/libavfilter/avf_avectorscope.c1b:n, [o115 u3:] INtT12_:M-p Awarning: uhiX,missing field 'help' initializer [-Wmissing-field-initializers] ts" t , 115_ | Fa OL[A FFiS G-S } ,E6 { T]( N| d*U ^oL_Lc p ohef}fa_a s[in g_3d| e ^]t ;e c ti| o ^~~~~~~~~~~~~~ ~n ), Asrc/libavfilter/asrc_hilbert.cV:_47:src/libavfilter/af_replaygain.c118O:PT:_T495Y :Pwarning: E18missing field 'unit' initializer [-Wmissing-field-initializers]_: B OOwarning: L,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {.i 6447 | = 0 } 495, | 0{ ", 1t, FLa Ap Gs "S, } , l e | f ^ "t s e+t= nuhmibsetr _obf [taip -s "6], * cOoFFeSsrc/libavfilter/avf_aphasemeter.cfET:f(_80nbb:_t[a p125s3:) ],warning: missing field 'unit' initializer [-Wmissing-field-initializers] - h i sAVt_O_ P80Ta | _ T[YP E i_{ "I-toNlT , e{. ir66a]4n *=c2e2 0"c5osrc/libavfilter/avf_a3dscope.c,1esrc/libavfilter/af_surround.c} f",s:e:f t1 1136,780_p: 41U:a13ha:s I[N:Tewarning: 3 1 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: ]6t oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ;_ l Me| Ar ^~~~~~~~~~~~~~ ~a nXc ,136e | F L A G780f | S o r }, f | =m 1 ^. o 0 infof d e / tt(aencfp(thfasieo_ovnsrc/libavfilter/af_replaygain.c"di f: ,>*496 M_:Psrc/libavfilter/asrc_hilbert.cO:04849:IF.:118)F 5 | : ^~~~~~~~~ ~Sf warning: * implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] E Twarning: missing field 'unit' initializer [-Wmissing-field-initializers]M( t_oPI 496l e | r /a 1 80n48c | . e f) ;) , AV _ r ig{h tO| " tP" ~ ^~~~~+T,_src/libavfilter/af_surround.c = T : Y781:h iP src/libavfilter/avf_a3dscope.c38sE _: :t F136L O_warning: : A b"implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s25T[,i e-: {t.d bwarning: n5limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 781u] *= | c m b e or 136 | 0e foff_ b .[ } , ta p s " ,3 O F ] 0-f Fhpis,t Sh_=a1[Eia s,eT_ 1 (d-. 0fFni /Lbf_5t]a p sA G*t )co=eSfaf, 2n_f }.af[( f,ov 3 A* ]*; V _| 0 | MO ^.5 ^~~~~~~~~~~~~~ ~f_ P* PTIM __P-I T src/libavfilter/af_replaygain.cp/hY: aP4961s8E0:.fe)_;18 _dIif:;src/libavfilter/avf_aphasemeter.c N: | T81,: 125{:warning: warning: ~~~~^~~~~~ ~ .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | missing field 'unit' initializer [-Wmissing-field-initializers] ~ ^~~~~~~~~isrc/libavfilter/asrc_sinc.c 6:4330 =:4962 | src/libavfilter/af_surround.c251 81 | 0 :: 5 781 : 25 :1 }warning: , 11warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] U I N{Tr i1g6 "781h | _ tt"M A X src/libavfilter/avf_showcqt.c, 328, | + =: h 61 iF L AaG:S 128:s t v warning: _ missing field 'unit' initializer [-Wmissing-field-initializers] _} lb o,"[sept gp hi ha s(ea_ d61 | | s s-ei ^, A{ V ft o5l_"L ]= esO G*2 .rfi *_ caozeDffM_bn[eE_c"e ,B3PI U G],f -src/libavfilter/asrc_hilbert.c o" :p-h ar %mo49n s"ed_:o141hs dn :d ewarning: ieiPIt=missing field 'unit' initializer [-Wmissing-field-initializers]e%sgttf; c t_i o n"p,e aOvF a [iF| ^~~ ~k49- | id S s ume@-E %o T5] *is( t c=oi{zoel%eg ("e,f "vrfO_nab[aalF_Fs3n@cSaEmTp(lw id%te)e,s]"i,h ;=% A )" sg)V, eA;t_| OPV ^~~~~~~~~~~~~~ ~T__lOtP TT_TeYnPhYP=EE_e%_I MiFnAu mLOGEpbAe_oTr,S s{. dbIlZEt, o f={%i= ( s0.%.sam}g,t p0%r%l),esrc/libavfilter/af_replaygain.cs \n :1 =",497 ,p e": 49 r1 | : ~~~~~~F 9r2 Lwarning: e0 xA1Gimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Sq 3290 | u } 8e0s,t " ed | 497 | ^ }f , r a mwe" , oO rFl Fke_l0eSnf,,E t0 , src/libavfilter/avf_aphasemeter.cT+:82 :130p:(=n b i warning: h__ missing field 'unit' initializer [-Wmissing-field-initializers]i swara sFmLpAtps G[_wl82e | S b os )[, r}i, k_ lAe { -"Vann| gl e_ 8 ^]"O,> > *P 1T]c"oe_ff _sTY/P EM_bIet_ a[nNPT, glIe 4,] {. i -th6r4 src/libavfilter/avf_showcqt.c=p eh: 62e:s128i1akh:s0t2,o _warning: a4lpd missing field 'unit' initializer [-Wmissing-field-initializers]f[i} e -o,ra 18 ] k* ,o u_ c62oIti | e fNf-mo f T__Mp- paA_{h [X4suam",s," ,F s ei L A G ]; m S dpe| t },_ ^~~~~~~~~~~~~~ ~ e| cp e ^atk , i o"ssrc/libavfilter/af_replaygain.cent": 497,: 18v 330:idOeF | oFwarning: Simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Es iT (src/libavfilter/asrc_hilbert.cz a : e n 49750 | " gwl:e141,: o)Orwarning: ,Fkmissing field 'unit' initializer [-Wmissing-field-initializers][ FiSA VmEp __OTPlTp ea(kef_t 50 w+]TY | PEi_=, dFL OA T*th ,lhe)n,,i s {. d{t A*pbo_s"Vn_OlP b=t["T __il,e1nT Y 7,0-P E .1 00_ }I .,M A8f -G]E9 0, 1_0 1*8S00,. "sI fF ceote tZhEeL *nff,_A bu[ mG*S {bepro 4o} ,s]f .-s tt_ ls hrisean| /t m ^= _(ap"le*s[l1en i9pe-r 12) -r e0)x1 088q;u]0 es"src/libavfilter/avf_aphasemeter.c :*83 tc}o| :e,e ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ff130:d warning: _ fmissing field 'unit' initializer [-Wmissing-field-initializers]a r [a4 ]m e;"0 , 83, O | src/libavfilter/asrc_sinc.c0F| FS E: , ^~~~~~~~~~~~~~ ~ T330 : 12 :( n{ "warning: b _aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" s ,F a Lm pA l " GSe }s, 328set | | ),a n ^ Agl e Vt _ harOesrc/libavfilter/af_replaygain.cPsvT_:T498h:_YoP49Elolg:_ warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (fIo sNr ,o uTtsrc/libavfilter/avf_showcqt.cA, 498{-.:V63src/libavfilter/avf_a3dscope.c | oi_: fL6:128-O 4171p :ha:sG _=D35E BUeG :warning: ,d "1% missing field 'unit' initializer [-Wmissing-field-initializers]e t0edcwarning: ti 2r ingPimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o4n}h, I ="%tg 163, | ,I p e aNk -+171 | OTs_=M A Fu m X{ F fhl@, S"io%asrc/libavfilter/avf_avectorscope.c Efspsi",t F cTrt:= %Lg( _126 A a = b : G(vna l[28i" S- } ,7gcl@:%s e ]| oes fi(t *v ^i)warning: ,=r dcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] %oclelA Vg_oOo *)e;P f Tr_MTf_lb[a _ YPeI t/e 4126]PnE"1,8 | = _ 0.-f%F O )i FhF Sp;o siE ts=T% | tif(i ~ ^~~~~_ ar (([yaLO%AiT t>=g %,%e -src/libavfilter/avf_a3dscope.c )7)\]{ .s:->,n *d171bhl "= , 1 :c A 721o:|V| 0e f|f__ ~~~~~~.warning: } OaP Timplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion],x[ _> 940T,= Y P E329s];1171_ | | - 8V I > w0 D E O _| ), R ^~~~~~~~~~~~~~ ~A | ~ ^ ~~~~ TFEf, Ll{ Ao atsrc/libavfilter/avf_avectorscope.c c.src/libavfilter/af_replaygain.csGw:or:t498S126 r} , r::18k:= warning: 15:_ l e| implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]=warning: ccomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]n ^ "o, 2 126s | p 5 fi_"w (r}a r,p os [ wlor k _l li f e* (Mn_P Iy / 18 >>= 0> .f src/libavfilter/avf_aphasemeter.cs :);1- 841 , ] >/ : | 1hM_154P ^~~~ ~0 :I0|0 ,|, warning: x missing field 'unit' initializer [-Wmissing-field-initializers] p> =e a k, FsLAp-G 84e | > S akw_) i}{| mp, ~ ^ ~~~~_ " sd uu| mra ^t, isrc/libavfilter/avf_avectorscope.co n:i129"m:p,13_: p"warning: seecomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]at km, in i129 | m um 330m | src/libavfilter/avf_showcqt.c o no: o 64r:128 : warning: src/libavfilter/avf_a3dscope.cmissing field 'unit' initializer [-Wmissing-field-initializers] yo : u=t172 - : 35:F FoM IN (warning: 64fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] y | -pw, h osrk172[a | - sim p_>p he e{ dfura-k ]loa a"t, t1i)r; soan* irn tslee| n =e s", ^ ~ ~~~~~~~~ci o,n*fn p (rdo solsl tsrc/libavutil/macros.h:"49 : _, *OF25 l F : enote: MS nexpanded from macro 'FFMIN',_ PEI"s e1T0 0.tf( /- dv i491 | u1d0#0r.8f e*dae0.of) tfi n;*eipr oona FsF)Mt| e"t,_,lIe ~ ^~~~~ Nn O/A(F V(_aOFPsrc/libavfilter/avf_a3dscope.c*:,172STElben:_T)( 21T:Y warning: rimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]a- P(Et e)(_a1 ), D)U172R)A | ;TA>V_ I O O(Pb )| N?T _ ^~~~~~~~~~~~~~, fTl ({Yob.iP64src/libavfilter/asrc_sinc.ca)t Es=r: =: _ V2I329:s60(0aDi:n 0)0EOf_Rwarning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])0 (T 0 0r}oCC libavfilter/dnn/dnn_interface.o llE | ,,* ~ ^ ~ { M_328P0 | . I ,asrc/libavfilter/avf_avectorscope.cvs_ /: t1l80M130AXr_ o=.:DgU RfA13TI(O"N):;s2,5 warning: ,comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] "F A| LVA ^~~~ ~G }130_ LSO,G | _D E }, B | U src/libavfilter/af_surround.c ^G , : "835% :d13x = : n F P src/libavfilter/avf_showcwt.cFwarning: I =1MIimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]N%(:, gx src/libavfilter/avf_aphasemeter.cp :120:,100e:18500 0,a :154s: k warning: -835>warning: -missing field 'unit' initializer [-Wmissing-field-initializers]s | w missing field 'unit' initializer [-Wmissing-field-initializers] u F -m L1 @A)src/libavfilter/avf_a3dscope.c % G;S :}i, 120 173= i| 85 | | | : ^ ~ ~~~~~~~~36%:f ^ g { warning: src/libavutil/macros.h":(49: 25(:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]sp h{va s ei_d ianote: zexpanded from macro 'FFMIN'" f173l | e d @%"i " >fsrc/libavfilter/avf_showcqt.clo,= ,"49s e:ta% | M 65 tvgid#_d e:f i)eoP I128)c n;e : pwarning: lse missing field 'unit' initializer [-Wmissing-field-initializers]= | cFoin ^~~~~~~~~ ~FMsIze="", fONF%s(e (65FiSptia, | b Ep tc ) T (omsht= (wi) %i{ ((%n,*i a)g A mM"_ P%V%)u\nr>",I_ m" src/libavfilter/af_surround.cO/P,Tm_(T Y: 836 ob P 1:8 0n.)fE) ; 38 | :o _o r| ~~~~~~ ~ ^~~~~ ?I ( b warning: M o ) implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A u329src/libavfilter/avf_a3dscope.c : (Gat) | ): " E- o173fs-| p h_a : e ~ ^ ~836 Ss21t: | I e v warning: Z E, iimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] d de ouw{ src/libavfilter/asrc_hilbert.c roa. r : rtksa53te173 i_tl:" | orne n10,, pih: pwarning: i _w=rnaaOmissing field 'help' initializer [-Wmissing-field-initializers] "6p4Fsfes_ s0FlSeEd53i[fx ocT | w5=a o( o1rtk 2cndrsa t2e_).,p "A ,"l}f, =V c o e{N U* _sOfn(L 0MOFP FpSL},_T>EiT (d PI_ >TYtP Eu0- cp| _VrI,D1hh ^*a E]Oa s et_MF_P_/RidLiIf; AMToEA, / 1_8PnIG S| 0.)f,{ ~ ^~~~~~~~~} ,) p, A;V._src/libavfilter/af_surround.ce sOtark: P T=, 836| :| _ "p ^e25a ^~~~~ ~T2 :k _Yi5m pP"E_warning: D_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s U},uR m,A Ti I O836Nmp _ | , p {e a k. ,src/libavfilter/avf_showcwt.c i : 61| 1214,: ^~~~~~~~~~~~100 : = p210warning: hmissing field 'unit' initializer [-Wmissing-field-initializers]0 00src/libavfilter/asrc_sinc.c0a00:0s}0329e _,d,i:f121 22 | = 0 : src/libavfilter/avf_a3dscope.c 2:174, warning: M .F:LAimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]GSA Xf36 : }_, | { ^D*warning: "Us " , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]RM329 A_TP | II " O N ,- sF 174 pehaL | t s AG S e} src/libavfilter/avf_showcqt.c v f_l, :widdoe o66riaot | : ^kf ; 128 _sls p :i e n498,| | pziwarning: missing field 'unit' initializer [-Wmissing-field-initializers]= ^~~ ~ e_" wrsrc/libavfilter/avf_aphasemeter.ca,:s 66 p Oi86n | fs [F: 12(:rwiF p o{g Siwarning: rhk"Ebtcmissing field 'help' initializer [-Wmissing-field-initializers]h t*_ TMa l+(_wPre_n= )I, hA"V,_ O>P86T / > | _ TY P "1s1E ]e8t_ 0 .I M/A baf{G)Mr EN;_Pg_rUa pIh SLI Z,hL| E ,e ~ ^~~~~}pi{ .s te ghra| t ^ k=src/libavfilter/avf_a3dscope.c" , ":6, pO1744:eFaFS0E21k: xwarning: 5T_1iimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]m(p2b_s "au}r, m_, 0imh174, p0,) | _ F,Lp ea kA , G S| ^~~~~~~~~~~~~~~~~~~~~~~ ~ f l }o a,t s Ap V| ^= _ OsiPnfT(p_iTYtPEc_IhN T,* { M._iP6I 4/ =1 80-.f1src/libavfilter/avf_showcwt.c }):,; 122 | : ^~~~~ ~ 99 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] -1, I122N | T _ M A{X ," r aFtLeA"G, S" s}e,t v i| d ^e o rate", OFFSET(rate_str), AV_OPT_TYsrc/libavfilter/avf_a3dscope.cPE:_175Ssrc/libavfilter/avf_showcqt.c:T:6734:R:128I :Nwarning: G, implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: missing field 'unit' initializer [-Wmissing-field-initializers]{ .str = "2 517567" | | } , f lo{a0, t"0 ,a cxy FiLA=GsS }_, ch | o ^" s,f ( y a w "*s etM _aPxiIs /h e1i8g0h.ft);" , src/libavfilter/avf_showcwt.c :| 123O ~ ^~~~~: 99F:F Swarning: ETmissing field 'unit' initializer [-Wmissing-field-initializers]( asrc/libavfilter/avf_a3dscope.cx:i175:s21:_ h warning: )123 | implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion], { A"175r | V" ,_ O fP"lTso_aeTtYtP Evcid_yICC libavfilter/dnn/dnn_io_proc.o e No= cT,ro {ast ef."(,iy6 4a w= O-1 FF *} MS_,PE I T 18( warning/s generatedr1 . a8 t 0e.f _ ) ;s t- r1)| ,, ^~~ ~ AIV_NOTPT__MTYAPXE,_S T RIFNLGA, G{S.s t}r ,= "| 2 ^5 "}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:68src/libavfilter/avf_a3dscope.c:128::176 :warning: 34missing field 'unit' initializer [-Wmissing-field-initializers]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 68176 | | { "fsolnooa_th "s,y "=s esti nsofn(yoagwr a*m Mh_ePiIgh t"/, 1O8F0.FfS)E;T ( s| ~ ^~~~~o no_h), src/libavfilter/avf_a3dscope.c : 176: 21AV:_ warning: Oimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]PT _TYPE _176I | N T , f{l o.ait6 4s y= = s-in1hf (yia}s,w t _ b *[i -M_ P src/libavfilter/avf_showcwt.cI / :7] 1301 *:80 -115.c1:,ofef )warning: ;f I| ^~~ ~missing field 'unit' initializer [-Wmissing-field-initializers] _Nb T[ _4MA]X, - h Fi130 | L A G stS_ a[ {i }-, " m| 7i ^n ", "set minimum frequency", OFFSET(minsrc/libavfilter/avf_showcqt.cim:u69m:_f128r:e qwarning: umissing field 'unit' initializer [-Wmissing-field-initializers]en cy), AV_OPT_ TY69P | E _F L OA T{, "{f.udblll h=d 2"0,.} , 1 , 2 0 0"0s,e t FfLuAGlS l},h d | ^s ize", OFFSET(fullhd), src/libavfilter/avf_ahistogram.c : 323AV:_O18PTsrc/libavfilter/avf_showcwt.c_:T:YP E131:warning: _120BOimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O: Lwarning: ,missing field 'unit' initializer [-Wmissing-field-initializers] { .i64 = 1 323131} | | , { " m a x " , u f " 0=s, ey ft1 * ,Mm _ PaI; xi m u| m ^~ ~F frLeAqGuSe nc}y, " ,| O ^F FSET(maximum_frequency), AV_OPT34_TY warningPsE generatedsrc/libavfilter/avf_showcqt.c_. :F70src/libavfilter/avf_ahistogram.cL::O114324A::T 18,warning: : missing field 'unit' initializer [-Wmissing-field-initializers]warning: { .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d bl = 2 03240 | 0 70 0 | . }, 0 , v1{f 9"s o2=00n0 , oFy_LfvA", G S* "Ms}et_, Ps oI| ; ^n o| g ^~ ~r am volume", OFFSET(sono_v), CC libavfilter/dnn/queue.o src/libavfilter/avf_showcwt.c :A132:V115_: Owarning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]T _TYPE_STRIN 132G | , { .s{t r" lo=g b""1, 6""s e},t l o g a r i0t,h 0m,i c FbLaAsGiSs" , }O,F FS E| T( ^l ogarithmic_basis), AV_OPT_TYPE_FLOAT, {.dsrc/libavfilter/avf_showcqt.cbl: 71=: 1140:. 0warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]01 }, 0, 1, FLAG S71 | }, | { ^ "volume", "set sonogram volume", OFFSEsrc/libavfilter/avf_showcwt.cT:(133s:on111o_:v )warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] AV]_OP *T _ 133TYcP | oEe _ STfR INfG_ , {{ a ".d[e4 svi]ta;tri =| o ^~~~~~~~~~~~~~ ~"n1 6"", "}s,e t f r eq0ue,n c0y ,d evFiLaAtGioSn "}, ,O F F| S ^E T(deviation), AV_OPT_TYPE_FLOAT, {.dbl =src/libavfilter/avf_showcqt.c :172.:}114,: 0warning: , missing field 'unit' initializer [-Wmissing-field-initializers]1 0, FLAGS } ,72 | | ^ { "bar_v", "set bargraph volume"src/libavfilter/avf_showcwt.c, :O134F:F98:S Ewarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers] (bar_v), 134 | A V _{O src/libavfilter/af_surround.cP"pTp:s_T"Y892:,13 P :E" _swarning: SeTtimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] R pIiNxGe,ls { p.setr 892r | = s"e s co o n ndoi_",f vOF "F( S}p,Eh T0a(,s pe0ps_),,d iAFfV _LO>AP T_GTM_SPYI P)} E| ^~~~~~~~~ ~, _ I N| T ^, {.i64 = 64}, 1, 1024, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:73:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_surround.c: 89373:38 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { "volume2" ,893 | "s et b a r g ra p h vpolhuasmee_"di,f O= F2F.Sf E*T M(_bPaIr_ v- )p,ha s e _ dAiVf_O;P T| _ ~ ^~~~~~~~~T YPE_STRINsrc/libavfilter/af_surround.cG,: 893:{25 .:s twarning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] = "son o893_v | " } , 0, 0 ,p hFasLe_AdGiSf }=, 2| ^. f * M_PCC libavfilter/dnn/safe_queue.o I - phase_dif; | ^~~ ~ src/libavfilter/avf_showcqt.c:74:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "sono_g", "set sonogram gamma", OFFSET(sono_g), AV_OPT_TYPE_FLOAT, { .dbl = 3.0 }, 1.0, 7.0, FLAGS }, | ^ src/libavfilter/avf_showcwt.csrc/libavfilter/avf_showcqt.c::15075::12812:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'help' initializer [-Wmissing-field-initializers] 150 | { N75U | L L } { | ^" gamma", "set sonogram gamma", OFFSET(sono_g), AV_OPT_TYPE_FLOAT, { .dbl = 3.0 }, 1.0, 7.0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:76:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "bar_g", "set bargraph gamma", OFFSET(bar_g), AV_OPT_TYPE_FLOAT, { .dbl = 1.0 }, 1.0, 7.0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:77:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "gamma2", "set bargraph gamma", OFFSET(bar_g), AV_OPT_TYPE_FLOAT, { .dbl CC libavfilter/dnn_filter_common.o = 1.0 }, 1.0, 7.0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:78:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "bar_t", "set bar transparency", OFFSET(bar_t), AV_OPT_TYPE_FLOAT, { .dbl = 1.0 }, 0.0, 1.0, FLAGS }, src/libavfilter/af_replaygain.c| ^: 499:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 499 | src/libavfilter/avf_showcqt.c : 79 : 128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] left += his t_79b | [ i - {10 ]" t* icmoeeclfaf_mbp[ "5, ] In file included from src/libavfilter/avf_showspatial.c":s35e: tsrc/libavfilter/window_func.h :t155:i60m:e cwarning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]am p", OFFSET(timeclamp), A V155_ | O P T _ T Y P E _ D O UlBuLtE[n,] {= .edxbpl( -= 00..51 7 *} ,S Q R( (n - ( N -1 ) /02.)/0(002.,4 *1(.N-01,) / 2 . f ))F)L; A G| ~^~~S }, | ^ src/libavfilter/window_func.h:153:30: note: expanded from macro 'SQR' 153 | #define src/libavfilter/avf_showcqt.cS:Q80R:(128x:) warning: (missing field 'unit' initializer [-Wmissing-field-initializers] (x)*(x)) | ^ 80 | { "tc", src/libavfilter/avf_ahistogram.c"set:src/libavfilter/window_func.h :389t155im:ec:l3260a:: mpwarning: "warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OFFSET(ti me 155c | l389a mp | ) src/libavfilter/avf_a3dscope.c , :A V 263 _: O51 P : T _ TlYPwarning: E u_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]DtO o[Uunt[B]L 0]E =+=, e a{x .adb lp *263 (y= | 0-.f17 0; } . ,5 | * c ~ ^~o SQn sRt i( (nn-(0N-t1. )/02r0)2/ (0,.= 14 *.(1028N,-.1) f/2 . f+)) )F; 1L 2A| 7 ~^~~ G.SCC libavfilter/drawutils.o f src/libavfilter/window_func.h}*, : | ^src/libavfilter/avf_ahistogram.c153s: :i26390nf::32( :chnote: expanded from macro 'SQR' warning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( ch153a | n n e l 390 s | -#d src/libavfilter/avf_showcqt.c e:1 f81i)ne :S Q 128*:R (Mwarning: _ x missing field 'unit' initializer [-Wmissing-field-initializers] P) I (ou)t([;1]src/libavfilter/asrc_sinc.cxsrc/libavfilter/avf_aphasemeter.c | )81: | +:= ~~~^~~~~~~~~~~~~~~~ ~ a*a418 164 :11(:*141 u:f;x : )warning: ) implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | warning: { | " ~ ^~missing field 'unit' initializer [-Wmissing-field-initializers] ^a t tac k"164, | re t u r n" s 418e(tph | a sa -et t a src/libavfilter/avf_ahistogram.c +{ chki: 391"1s as:.t)m t/32 2i.pme_"a,: l[ warning: O*F e(iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] F_SwE r aT -391-t 1()a; | 1e t t0a" ] c* ,c| k ),o ^~~~~ ~ "11ese warningftA V_sf saOmP generatedp_. a [ T l5src/libavfilter/avf_a3dscope.c_: e oT265 ]uY:rtP51a[2E]: t+=_ ewarning: DOa"aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]U, *B vfL; E ,| ~ ^~ { 265 . | db l = 0 } , c on s t i n t b = O F01F.S208E.f, +T (1217.0s,a.mf pl *e c o_ rsaf (src/libavfilter/window_func.hch: t162e: 25:/) F( ch,aLwarning: A nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]G AneSlV_ OsP} , T _ - | 1T) ^Y 162* MP | _E P _ II N)T ; , | ~~~^~~~~~~~~~~~~~~~ ~if {(.iF6FA4BS=(src/libavfilter/avf_showcqt.cn:4 4-82 M1):0128: 0 }>warning: ,= missing field 'unit' initializer [-Wmissing-field-initializers] 1 ,0 .I3NT _M*A XM, A)82 | F { } {| ~~^~~ ~~, " b| a ^s src/libavutil/common.h:e64f:r31e: qnote: "expanded from macro 'FFABS' , "se t64 | #bdaesfei nef FrFeAqBuSe(src/libavfilter/af_surround.cnac) src/libavfilter/asrc_sinc.c((:ay949::)" 419>13= ,0:: O141F:F S E warning: warning: ?missing field 'unit' initializer [-Wmissing-field-initializers]Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( b(aas) e:f re(q )-419( | , 949a ) | AV _O)P ) T { "_r TY P", | i ^fE (p h_ asDe _dOif U lB L > In file included from "src/libavfilter/avf_showspatial.cE:, s35M{_eP: I) tsrc/libavfilter/window_func.h . :| ds162a ^~~~~~~~~~ ~b:lm = 17BpA:l Swarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e EraFteR"E,Q 162} | ,CC libavfilter/ebur128.o 1 0 . 0 , 1 0i0 f00 0 . 0 ( src/libavfilter/af_surround.c , F: 950F F:39LA A: Gwarning: S B},implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] S ( | n ^ O- F FM )S950E T | >(= 0s .a3 m p* Ml) e _ { r at esrc/libavfilter/avf_showcqt.c| :p83) ^~~~~~~~~~~~ ~~, hAa:s V128_src/libavutil/common.he:_O:PT _d64warning: :37TiYmissing field 'unit' initializer [-Wmissing-field-initializers]f:P l Enote: _expanded from macro 'FFABS'=I NT2,.;f * 6483 | # | M {| ^~~~~~~~~~~~~~ ~d _ P.ei I f{6 i- 4n"p=heasee4 41n_dFf00dFirf},Asrc/libavfilter/af_replaygain.cel: B1q;" 499 S,, :| ( I 18: ~ ^~~~~~~~~~ aN)" warning: T _simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]((Msrc/libavfilter/af_surround.ce ta ) A:e>nX=,950d :260: f?A reFqu(warning: a )}eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :,n c| (y ^ - "(a,)950)) | O | ^~~~F FS E T ( e In file included from n src/libavfilter/avf_showspatial.cd f:re q35), : psrc/libavfilter/asrc_sinc.chsrc/libavfilter/window_func.h ::162a:A420Vs:39141:_ e:warning: O_d missing field 'unit' initializer [-Wmissing-field-initializers]PiTwarning: _ fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l T Y=PE _D OU2 162. | B420f L | *E ,M _ P { I . - d p { bhl a s"e _d=niif (bFFfAEB_lNSDs;(FRaE n mQp l| e - ^~~ ~ sM} "),, > = 0" .3s e* t M ) t{1h e0 n.| src/libavfilter/af_surround.cu:0952 ~ ^, m1b e:r 0o130f: 0warning: 0s0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] a.0m,p leF sL952 ApG | S e r} r ,e q u| e st ^e idf f ra(mpeh"a,se _dOiFfrF S>E T(Mn_bP_sIa) m p| l ^~~~~~~~~~ ~es ), AV_OPT_TYsrc/libavfilter/avf_showcqt.cP:E84_I:N128T:, warning: missing field 'unit' initializer [-Wmissing-field-initializers]{ .i64=1024}, 84 | 1 ,src/libavfilter/af_surround.c I:N{T_953M A:X"39,co:e warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]AFf c}l, a | m ^p" 953 | , " s e t phcaoesfe_fdcliafrm p= "2,. fO F* FMS_Psrc/libavfilter/asrc_sinc.cEI:T -421src/libavfilter/window_func.h( c:o141:163peh:a:sef_ d86f: warning: iwarning: fcrl; missing field 'unit' initializer [-Wmissing-field-initializers]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a | ~ ^~~~~~~~~~ mp), AVsrc/libavfilter/af_surround.c_ O421:P | CC libavfilter/edge_common.o 953 T163 | :_ TY PE26_ : F L O ATwarning: ,{ {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] . d" n b" l, 953 | = l1 u.0 t [ n ] } , p h "= a0.s5 se * e t th_ (e1 d +i cnf ro um bs=( e0 (2r.M. 1o_f, f*P 1I0*M_sP.aIm(F0F p-l,esA B S (npp h -e a ser M)_ r eqdu-eFs499ti fLrA; | ed0 fG | .r ^~~ ~S }3a * ,m M )e)/ "(| ,( ^ l1e O F-f 0F.tS3) E *T+( nb=_ shaMmpils)et_)bs[i)), ; - Asrc/libavfilter/avf_showcqt.c | :85V:11140:] ~ ^_ OPwarning: T missing field 'unit' initializer [-Wmissing-field-initializers]*_ c TYoPEe_ffI_Nsrc/libavfilter/window_func.hT, b :85163[ : | 69 5{.:i ] 6 warning: 4-={implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1h "0i2tst4_asrc/libavfilter/avf_showcwt.c l}e[163:,n gi | 222- 10t] : h 31* 1 ," :Ic , Nwarning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] T e f f _M _ a [A5 X,] ; "As e F222 t| | }lu ^~~~~~~~~~~~~~ ~t t[ l,n ]e = n 0 g| .d ^e t5v *hi ",a (tOio1n +F Fc*osS(=E (TsMqr(t_PtIf*l((Fe1n.src/libavfilter/asrc_sinc.cFAgf :/BtS(422n h-:() ,1414M) -: .f *0. 3warning: missing field 'unit' initializer [-Wmissing-field-initializers]MA_P I) )V;* /_/ O MHP)e)T_i/ TYs(422(P1e - | En _ SbT0R.3 )eIr { "Ng* hG ,M pG)a{b"or) L, ).;i | sm ~ ^ ti tsrc/libavfilter/af_replaygain.c : r500 ":=| s49: src/libavfilter/window_func.hwarning: : ^~~ ~e Ttimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]L163EN GT H:hsrc/libavfilter/avf_showcwt.c 56i}:g:h-,p 222warning: a:24implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: s500 | swarning: 0 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f,i l t0e 163 | , r r 222F | igLht f r A GS }e,q +d u = e| e ^ v n hiciylaus",t t ti[ _ onnb ] [*i - =src/libavfilter/avf_showcqt.c= 09. 5: * ] s 86( 1 q+ :*128:r OcFo s(t(warning: FcSfETMmissing field 'unit' initializer [-Wmissing-field-initializers] o((e_f1FPfI.c_ *86f0b(F | FA B)S[( / ,( n5 4 -] M . ) f- {* - 0M_ Ph"i.s3 I cAt _)ao[V* )unit _-OM;))"/ , P /( 9T]_/( H T1 e-*Y"is e0t. 3P) s* tcoEeef fMra_nns_))Fbfea)[5L oOr; ];r Ag m| | TG, ~~^~~ ~ ^~~~~~~~~~~~~~ ~ ca b o{uontsrc/libavutil/common.h.:r"d64 :L,ibmsrc/libavfilter/af_replaygain.c31 li:: Onote: =t0500}:,18Fexpanded from macro 'FFABS'F : S E | warning: T ^~~ ~ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (064, c | Io#uNndTt e500fi_n)M | A,e X F ,F AB S ( aAA V_)F Or }(P(Ta_)i ,Tg> =YhP | ^t E0_ +I=?N T h(i,sa ){ :. t(i_64- =b (a[i6 )) )}- ,src/libavfilter/asrc_sinc.c : 423: 141: 9| warning: ]missing field 'unit' initializer [-Wmissing-field-initializers] ^ * c oe f f _ b 423[ | In file included from 1src/libavfilter/avf_showspatial.c, 53 : ] {0 35, "-: l src/libavfilter/window_func.h:ph 163",i F:L48s: A t G S _ warning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion][ }i, "-s | e ^ 163t 9 | ]l ow * c-opeafsfs_a [f i5 ];l t | ^~~~~~~~~~~~~~ ~er f lsrc/libavfilter/avf_showcqt.cur:t[e87n:q]128u: e =nwarning: c ymissing field 'unit' initializer [-Wmissing-field-initializers]0". ,5 * ( 1 + 87c | o s (( M _ P OIF*{(FFF SAB"SfcE(Tosrc/libavfilter/af_replaygain.cn( Fun:t501-c 17":,1M warning49 ))s: ,warning: - generated ". s eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t 0f .r3 e q u * Me)A501n | )V/c( (1_ yOP -cT o_uTnY 0t.P E_"F3L OA,T),l e {O.f*FFtS d E TbMl+(=)=)f) 0c;oh u },i n| ts) , ^~~~~~~~~~~~ ~ t _b0 ,src/libavutil/common.h [i :I64 :37 :N -note: expanded from macro 'FFABS'T AV_ 641 | _M2#OdA]X,PeT f_i ne* cToAeFFYAFPEfB S_(f}IaN_,b)[ T( ,(6| ]a) ^ { > = -0. ? ihi(sa6)t4_ a=: 0[ i (}-, -( a1 2]) * ) src/libavfilter/asrc_sinc.c) c : o src/libavfilter/avf_showcwt.c| 424e:f ^~~~ : 141f: 242 : 97_ a[ 6:warning: ]In file included from missing field 'unit' initializer [-Wmissing-field-initializers]0; warning: ,src/libavfilter/avf_showspectrum.c: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]47 : | src/libavfilter/window_func.h :1 ^~~~~~~~~~~~~~ ~0155 :60 ,:424 | warning: src/libavfilter/af_replaygain.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :501 F:242{ | L 18 :A warning: "Gimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] phS a 155s | e" , } , 501 f | r ^ | e src/libavfilter/avf_avectorscope.c q :" ue 357s ent: c25f: lyui l_etl[warning: dftt n implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ere]r+ = =i src/libavfilter/avf_showcqt.cp hh iv:aseesat88 357x pt_:b | r (i-114[:i e v 0 warning: .se 5 -missing field 'unit' initializer [-Wmissing-field-initializers]p * 1o2n* =S]Qse ( R"(( 88 | f * ,n r - e c(N{zqo oom-1 )u/ e f=f 1".e n2c )y_ f/ / m(b0*.o4 a[x ;n* 6f] - th(fiis tr | Nle _e ~ ^~~-"1 a)[iqu , / 2e.f ) "-n 1)2] sce)O; *ytF F| ~^~~ Sacx + EoTe(i1s49fpfsrc/libavfilter/window_func.h 9ha_sa:[f60 ]e;153o:.), n 304: note: t | expanded from macro 'SQR' ^~~~~~~~~~~~~~ ~ *fAi V lf_ereOq Pu"en153cT,y | _ OTY P+E F45 7_ FFLO7A S 8TE, 50T. ({#dffo.nte)fdifi leb)n/ l1,6e =SQ R(0x5 0src/libavfilter/af_replaygain.c5)A}V:_1OP T,_502T4YP(E _:S.TR( x49fI; ) :N G* (x )) ,| 0 warning: ^,| ~ ^~~~~~~~{ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] .s tr = 1N0 0src/libavfilter/avf_showcwt.cU502L,: | L 242A } :F84,: warning: } ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/window_func.h :155 :| 60r: ^242i | warning: 0, g himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] t 0 +, = 155 | F hL A i Gs fSt_ b[ri e q}, - u| ^ e l1unt1c[y]n_] d src/libavfilter/asrc_sinc.c*er=: i425excp(v:aot-141e: iwarning: 0f.5vmissing field 'unit' initializer [-Wmissing-field-initializers]f *e S src/libavfilter/avf_showcqt.cQ_:b R*89=[ (: 6((114n-](fNr : - -heiq425warning: | 1 sumissing field 'unit' initializer [-Wmissing-field-initializers]) t{e /2_an[i")bce 89- /11y]t | ( a*"0 .4** ,c o{ (f re "N e ff-q1) / 2 .fount "f_)e)) , a n ;" [c6 ]s y ;et| ~^~~ k +| ^~~~~~~~~~~~~~ ~ "saeis src/libavfilter/window_func.ht:e1 153r4 src/libavfilter/af_replaygain.ca:9w9:0x26:i502n.i4 :dos note: expanded from macro 'SQR'18 w* f:o bfen warning: rtt153implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | eqaue"n , ",c yO F+F 4 5 S E502T | 7 7 ( 8#df o 5e0.n t f f )riin) , g e / h tS 1 Q60 5+ RAV 1 = src/libavfilter/af_surround.c(_O4PT _ Thx:. YPiE)s_fS1008T R t(;(:xOIN_G b13)F,F S| [ ~ ^~~~~~~~~: * Ei ({T src/libavfilter/avf_showcwt.c. swarning: tx(:-242implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:r72):b e t )= 1a) , warning: N1UL L implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ]1008 | | ^ * c o } , 242e f | f A _ bi [ V f _6O]P ( T _pT0Y-P E h,h _0 , aFsLiFs eALGt _frOeS _}adAiqf,[ T| u, li ^ e{nc y_ d-e .>r1id 1Mv_bPI]) alti*vesrc/libavfilter/avf_aphasemeter.c = - 1| : ^~~~~~~~~~ ~c *}=254o:, ef32f(src/libavfilter/avf_showcqt.cf :_ :re qa[warning: 90implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]-u1 e,6:114n c :] ; ywarning: missing field 'unit' initializer [-Wmissing-field-initializers]| ^~~~~~~~~~~~~~ ~ * 254 2 | 56f r,eq u A F e 90 n},f | cyl o | a t+ ^ a src/libavfilter/af_surround.cn1{:g10094:39 :l 99"0fewarning: .o implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 n=t c* oclosrc/libavfilter/af_replaygain.cs :503o: f1009frresrc/libavfilter/asrc_sinc.c49(: | s"->qaun:g426l e,e :warning: / n 141implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 1c 8y warning: + 0"missing field 'unit' initializer [-Wmissing-field-initializers] 4 . s 50350src/libavfilter/window_func.he : | 1627f7t8 :426* | 5fp 25 :M _0ohn warning: P.aft) Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s c l{e) e/_od f"; l16i0f5l1 4=.ta tor "162 | f ; t,2 . | + ~~~~~~~~^~~~~~~~=" h O Ff ,| i stF S ~ ^~~~~~~~~E _ * TM _bP I (- fsrc/libavfilter/avf_showcwt.c[ o n i : pth a242s c-o :1e4_id"lse48t ]stfi (o:r ofpFF )warning: ,* l -cAimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A;Vb_oOB S( na e-PT _nTfY M| ) ~ ^~~~~~~~~~d f _P E_ 242ab>=S | ttsrc/libavfilter/af_surround.ce[n T :ua0t.73R *1009 Mi)] I- :o26 :N h n{G warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s t", { _,a| . [ ~~^~~ ~~is t r 1009 -src/libavfilter/avf_avectorscope.c f | r src/libavutil/common.h:=64: e1 :401 q 4 ] *F 31:u26 O N : e:ncTo cCye_ note: warning: O fdpexpanded from macro 'FFABS'himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]L fe raiOva _ s64Rt 401OaFe | i} | ,[FS_#dvi 7ETd(faet0t e lf i,n)], * =0e , ( ;F = Ffr eLq u e FA BAS2 .nx | =G ( fc * ^~~~~~~~~~~~~~ ~ S(a y M () A*_}Psrc/libavfilter/af_replaygain.cs :V503 f,I r(_(O:r caP)T _>T=18 e-q| [Y:P0 u? ^1 warning: Epeh a s]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_nF(ea - cLy_ )srOcd[+ A i5030 | : Tf] 1(-,(l); 4 asrc/libavfilter/avf_showcqt.c * z9 9{).:d bo 0).914| l*o fr): ^~~ ~114 =m1 e qu e:n 2/l| cwarning: 0 }e ^fty missing field 'unit' initializer [-Wmissing-field-initializers],2 += h i+s +40 ,tsrc/libavfilter/af_surround.c_ 14) :bIn file included from [i91 5 *1011src/libavfilter/avf_showspectrum.c: | - 7 :13: 7 { h47: 1src/libavfilter/window_func.h:warning: 1628 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]"1wa4x5: 17:8 ;0warning: ]i0sf i,limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e . 1011 | " * f| )A, c ~~~~~~~^~~~~~~~ ~ F }162oe/ , | f "isf1_60 5 | 1fe b([p ^4 .t7h] f a ; a s- x ies_ diim a | f rhgi ~~~~~~~~~~^~~~~~~~~~~ ~ e>"s, OF tM__iPfFasrc/libavfilter/asrc_sinc.c[:I427) SiET:(141a x( Fsrc/libavfilter/avf_avectorscope.c: i| -F: A402:s32 ^~~~~~~~~~ ~ warning: Bmissing field 'unit' initializer [-Wmissing-field-initializers]f : 1S4i] *(lnwarning: e implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]-427 c)o,e ff _ | aM[ 7 ])A ;402 V> { | _ = | O P T" ^~~~~~~~~~~~~~ ~r ou n0_.src/libavfilter/af_surround.c dT"3: Y,1012* P : E _39M: S T) warning: y R implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ "=I ( 1 eNG , .{ n.| as 0 ^~~~~~~~~~~~ ~~btl1012e- r | =rsrc/libavutil/common.h :( oN 64suUn d:rL i 37 cLn :}src/libavfilter/af_replaygain.c [:504g:49 ,note: 0"]: expanded from macro 'FFABS' , + warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]p s rc [0h,64 01a] | , s504)# F e | d L _ *e A GdS fz oi f rri no} ,i e mF= /g 2 F A h) *B2| t ^ S(.a f +hh) ( =; *| ( h ~~~~~~~^~~~~~~~ ~a i sM ) > t __=O F0b P? F(Sa[)Isrc/libavfilter/avf_showcqt.c :E i -: pTh(a-s92e_(d-if r1;:r(ou3nd )128a])) ), : *| warning: ~ ^~~~~~~~~~ | missing field 'unit' initializer [-Wmissing-field-initializers] ^~~~c o eAsrc/libavfilter/af_surround.cfV:f__1012In file included from :26src/libavfilter/avf_showspectrum.c:O b [:Pwarning: T92_ | 47: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/window_func.h T Y P E _{7:Bsrc/libavfilter/avf_avectorscope.cO O L]162 -: "1012,: 404ha | x39i: warning: :i s{"implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]18:st _ a.[ii6 , 4=-0 1warning: 3 } 162 | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]] , * 404 | c o e f 0 p f , ha _ s a e _[d i 7 f i"d r r1f ax] = ,= w;( sA(2F F ArF.a xBc[ 1f] | *iS}* ^~~~~~~~~~~~~~ ~M _ s(,"Pzn ,Isrc/libavfilter/af_replaygain.co | ^: o504:-18O:-m +FM F) warning: >1p)S *implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] = hEh aTw0s( .3;e504_ad i* | x src/libavfilter/asrc_sinc.c fMr ; i :428):| s| ^~~ ~ 141 ^~~~~~ ~), {: warning: r| missing field 'unit' initializer [-Wmissing-field-initializers]i ~ ^ g h tAV _+O= Phi428sT | t _ _ {T "bhY[pPEi_ Bta-pO 1s3O] "*L, src/libavfilter/avf_avectorscope.cc o, : 405 e {:f" s18etf ._i:64nb um b[warning: =7 ]1 e}implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r o- ,h ifst _ a [ti - a14053 p | ]s * fcor oehf f _i gh -ap0as s[,y 7= (fs 1irl]t,c;[e r 0] " , *| ^~~~~~~~~~~~~~ ~ src/libavfilter/window_func.hz :o 163o :mF + 86L :OAF1) GFS *warning: Simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E h T}(,h n; u| m ^_| t ^~~~~~ ~163a | p s [ 0] ) , A V _ Osrc/libavfilter/af_replaygain.c P:T _505 :T49 YP:E _I Nsrc/libavfilter/avf_showcqt.cluwarning: tT[:nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], 93]:128 : warning: = 0{missing field 'unit' initializer [-Wmissing-field-initializers]505 | . 5. i 6 *4= 0 }( ,l1e93ft | + += c o hs( i{(M0src/libavfilter/avf_avectorscope.cs t__,: 409":Pb t 18I[e3:*i(xFF2 warning: t"A76implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8-,B , ASF 1(6}] * n , 409 -c | | o ^ef f M _) b - [ "0 8d.r 3] *a - wM ))h/ a i(ssrc/libavfilter/asrc_sinc.csxx (=t: isr1_ 429as[c[-:"141i:1 0, - ]. Owarning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]1 3F 6*)S *] Ezo oMT *m)()429 | ;a )c x ;o i{s| ),e | ^~~~~~ ~f f" ~ ^_ l pa [8t a] p; src/libavfilter/window_func.hs ", A:V 163 _ O | :P ^~~~~~~~~~~~~~ ~T"69se t_: Tnwarning: Ysrc/libavfilter/avf_avectorscope.cuimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Psrc/libavfilter/af_replaygain.cE:_mBO:O505410:b18:L :,18e 163warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: r | { o warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]fi 6t4a505 p | s 410f = o | 1r l o w} -, p l a ef l s t u t+[s fi=ln ] t shye= i sr ",0t= ._5sbrc [ 0[,i 1- 160]]*, * (* 1 +cz o oo c o Ome; s | Ff( ^~~~~~ ~ FFSLEATG(Sf ( n_}M,_ubm PI[*_ 8]( t| F-FA Ba ^hS(pn iss t-[_1 a][M)i, )-A 1V-6_] O0*.P T_3TcY o* PMEe_)INfT),src/libavfilter/avf_avectorscope.cf/ (:411_: 44(a [:81 {- warning: ]. iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]06 ;.43 =)0 } | ,*411 ^~~~~~~~~~~~~~ ~ | M ) 0), ) ; 3 2 76| 8 ~ ^, cxA F= } , s x| ^* sqrsrc/libavfilter/window_func.ht:163f:(156 :-src/libavfilter/af_replaygain.c warning: :0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]506.:src/libavfilter/asrc_sinc.c 549: :* 430s y :*warning: 12 : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: 163symissing field 'help' initializer [-Wmissing-field-initializers]) | ; | ~ ^~ 506430 | | { src/libavfilter/avf_avectorscope.c N:UL L 411 }: 39 l u : t| [ ^nwarning: ]rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] =i 0g.h5t *src/libavfilter/avf_showcqt.c :411 +102: | 114 (=: 1 warning: h missing field 'unit' initializer [-Wmissing-field-initializers] i +s c to _s b[(i ( 102c | M_-P x I* ( F1= F5AB{Ss]x ( n "** c- s scMhcqo)e rem-etff "0f(1, ._ - 3b * [" s8e 0.]5 t*M )scyo - )l/* hsoi(ysr();t _ 1sac| h em[e ~ ^~-i" - ,0 1.OF5F3]S) ** Ec MTo()ecfsf)_c)ha;[ e m| e ~~^~~ ~8) ,] ; src/libavutil/common.h| ^~~~~~~~~~~~~~ ~A :V64:_31:O note: Pexpanded from macro 'FFABS'Tsrc/libavfilter/af_replaygain.c _:Tsrc/libavfilter/avf_avectorscope.c:506412 Y::P64E44 | _18:: warning: #implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]S T Rdwarning: INeGimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f,i n506e | { F . sFt412Ar | src/libavfilter/avf_aphasemeter.cB = S C:S315 : (CH46E a):M Er i ghwarning: (t implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+=} h i(s t,_ a b ) [ 0 , i c>= 00 ?y- ,315 = s | y( 1 F5 *aL)]A s : G qr*t(S- ( f (sa1c}np) -o ,0r.))e i| 5f fn_t ^ *| ^bf[ 8s] (-xv *ah isluse,xIn file included from t _a)src/libavfilter/avf_showspectrum.cs:47src/libavfilter/avf_showcqt.c: [;src/libavfilter/window_func.hii :z-163e:o :103:f12:1 | 48:(5 ~ ^~warning: vwarning: ]missing field 'help' initializer [-Wmissing-field-initializers] aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]lu *e103 | src/libavfilter/avf_avectorscope.c : c) ,412 o" : e{%16339f fN | :f"_,U warning: a Lf implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] [Lp 8 h}a ]412 s | ^; | e| ); ^~~~~~~~~~~~~~ ~ | ~~~~~~~~ ^~~~~~ l u t[ n ] c=y 0=. 5s y ** (sq1r +t fc(1o s-( (0M_.P5I **(F FsAx B*S (src/libavfilter/af_replaygain.csnx :-)507 :49;M: ) warning: -| implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 ~ ^~ . 3 * M))/( (5071 | - 0. 3) * M) )l)e;f t | + ^~~~~~~~~~~~ ~= hisrc/libavutil/common.hs:t64_:b37[:i note: expanded from macro 'FFABS'- 18] * 64c | o#edfef_fbin[e F9F]A B-S (haisrc/libavfilter/avf_avectorscope.c)s :413t:(_43a([i:a - ) warning: 1>implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8]= *0 ? c(oeaf) 413f | _ a :[ 9 (]; - ( a| ) ^~~~~~~~~~~~~~ ~x)) = | h ^~~~w +src/libavfilter/af_replaygain.c h:w507: 18*: Fwarning: FSimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I G 507N | ( c x + c y) l*e (fctx -+ =cy )h *i s.7t;_ b| [ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ~ i - 18] * coeff_b[ 9] - hist_a[i - 18] * coeff_a[9 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/avf_showspatial.csrc/libavfilter/af_replaygain.c:59::100508src/libavfilter/avf_avectorscope.c::: 49414warning: : :29missing field 'unit' initializer [-Wmissing-field-initializers]:warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 50841459 | | | { " sriz ieyg" h,t= + =" s ->shhie st- t vsi_de-ob> s[ihi * zf-ae b"s,17f] (Oc* FFxS ETc(+ owe)cyf) ,*f _b.[7A; V9 ] _O PT-_| ~~~~~^~~~~~~~~~~~~~~~ ~hTis YtP_Ea_[IiMA GE-_ 1S7]I ZE*, {c.oesftfr_ =a ["95 1]2; x 5| 1 ^~~~~~~~~~~~~~ ~2 "}, 0, 0, src/libavfilter/af_replaygain.cF:L508A:G18S: }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ 508 | right += hist_b[i - 17] * src/libavfilter/avf_showspatial.cc:o60e:f100f: _warning: bmissing field 'unit' initializer [-Wmissing-field-initializers] [ 9] - his t60_ | a [ i - { 1"7s]" , * c o e"ffsrc/libavfilter/af_surround.cs_eta [v:9i d1067:]13e:;o | ^~~~~~~~~~~~~~ ~warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]iz e", OFFSET(w), A1067V | _O P T _ T YP E _I MAiGfE_ S(IpZEh, a{s.es_tdri f=l ">5 M1_src/libavfilter/af_replaygain.c2P:509x:549I: 1)2 "warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] }| , ^~~~~~~~~~ ~ 0, 0, F509 | L AG S } , | ^l eft += hist_b[i - 20] * coeff_b[10] src/libavfilter/avf_showspatial.c- :h61i:s107:tsrc/libavfilter/af_surround.c :warning: 1068missing field 'unit' initializer [-Wmissing-field-initializers]: _39a:[ i warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2610 | ] { *"1068w | coien f _ f s_iz ea " ,[ 1" p0hs];aes et_ wd| iif ^~~~~~~~~~~~~~ ~n dlo w =si z2e".,f src/libavfilter/af_replaygain.c *O:FF S509ME:_T18:P(Iw i warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n _-si zpheas)e_ d,509 | i Af V_lO ; P T | _l ~ ^~~~~~~~~~TYePE _ftI N T,+ src/libavfilter/af_surround.c={.:i 1068h:6i4 26=s :4t 0_warning: 9b6}implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],[ i -1 022 0]4 ,1068 * | 6 5 5co 3e ff6, _ F Lb[ 1A G0pS]h a} ,s- he i_| sd ^ift_ la[ i= 2-.f *2 0M_]P *I -c opheafsef__diafl[;1 0| ^~~ ~] ; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:510:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 510 | right += hist_src/libavfilter/af_surround.cb:[1070:i13 :- warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 9] * coef f1070_ | b [ 1 0 ] - ihfi s(tp_haas[e_idi f-r 1>9 ]M _*P I)c o e| f ^~~~~~~~~~ ~f_ a[10]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:510:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 510 | right += hissrc/libavfilter/af_surround.ct:_1071b:39[: iwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- 19] * c1071o | e f f_ b [ 1 0 ] -p hhaises_tdi_far[ i= -2 .1f9 ]* *M_ PcoIe f-f_ ap[h10a]s;e _ di| f ^~~~~~~~~~~~~~ ~r ; | ~ ^~~~~~~~~~ src/libavfilter/af_surround.c:1071:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1071 | phase_difr = 2.f * M_PI - phase_difr; | ^~~ ~ src/libavfilter/avf_showspatial.c:63:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avfiltergraph.c 63: | 55 : 54 : {warning: "missing field 'unit' initializer [-Wmissing-field-initializers]r ate", "set vi d55e | o In file included from r asrc/libavfilter/avf_showfreqs.ct e":, 36 O: F F src/libavfilter/window_func.hAS:V155E:60_T(:Of rPawarning: Tm_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]eT _YrPatEe)_,S TARV_IONPGT,_ T{Y.PsEt_rV I155= | DE ON _URLAT EL , {} .,s t0r, = 0"2 5, " }lF,|uV t 0[,}n, ] I =| N e ^xTp _(M-A0X.,5 F L*AG SS }Q,R (| ( ^ n-(N-1)/2)/(0.4*(N-1)/2.f)));src/libavfilter/avfiltergraph.c : 57| :54 ~^~~: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/window_func.h src/libavfilter/avf_showspatial.c:57:153 | 64:30 :: 108note: : expanded from macro 'SQR' warning: missing field 'unit' initializer [-Wmissing-field-initializers] A V153_ | O P T _ T64 Y | P E #{d _e"rSf",T iRn IeN "SGsQ,eRt {( .sxtv)ri d ((ex)=*o( NxraU))tL e"L ,}| ^,O F0F,S E0T,( fFr|aAm e}_,r at e| ^) , AV_OPT_TYPsrc/libavfilter/window_func.hE:_155V:I60:D src/libavfilter/avfiltergraph.cEwarning: :Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ 58R:A12T:E ,warning: missing field 'help' initializer [-Wmissing-field-initializers] {155 . | s t r 58= | " 2 5 "{ } ,N 0U, LL I N} lTu,_tM [A nX]| =, ^ e FxLApGS( -}0.,5 * | S ^Q R((n-(N-1)/2)/(0.4src/libavfilter/avf_showspatial.c*(:N65:-121: )warning: /2missing field 'help' initializer [-Wmissing-field-initializers]. f)) 65) | ; | ~^~~ { NUsrc/libavfilter/window_func.h:L153L: }26 : | note: ^expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/avf_showwaves.c:107:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | { "size", "set video size", OFFSET(w), AV_OPT_TYPEsrc/libavfilter/colorspace.c_IMA:G160E:_28S:I ZEwarning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/window_func.h {.:s162tr: 25=: warning: "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 0 0x160 | 2 4 0 " } , 0162 | , p e 0 a ,k = F c LlAsrc/libavfilter/avf_showcwt.c mG S-: >}388 Mi,f:a 41xC(F| F ^: LLA /Bwarning: Simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]R(E nF E-RE NCME)_W HI>T=E; 0 .| 388 ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 3 | * M src/libavfilter/avf_showwaves.c) : 108:{100 : | warning: ~~^~~ ~~ missing field 'unit' initializer [-Wmissing-field-initializers] U = src/libavutil/common.h0:.645: f31 108+ :z | note: expanded from macro 'FFABS' * s in f 64{ | ( "#s"(dv,e - f ui n) "e s* et F FAMBv_PSIid(e_ao)2 )s(i(zae) ;>=" ,0 ? | O( ~~^~~ ~ Fa)F S:ET ((w-)(,a) ))A V _| O ^P T_TYPE_IMAGE_SIZIn file included from E,src/libavfilter/avf_showfreqs.c :36{: .src/libavfilter/window_func.h:s162tr: 17:= "warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 0x240"}, 0162, | 0 , F L A src/libavfilter/avf_showcwt.c GS : }389: 41,: warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| f ^ ( FFABS (389n | src/libavfilter/colorspace.c - M :) 167 >:= 54 0 :.3 warning: V* implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M ) ={ 0 .| 5 ^~~~~~~~~~~~ ~~f + src/libavutil/common.hz167: 64 | :37*: s inote: expanded from macro 'FFABS' n f ( (64 u | - # dpveaek)f =i *nav e_Mq2 _dFFP(AmeItaBd_S2)(aa;) t | a ~~^~~ ~( -(>maa)x_ l>um=i n0a n?c e()a )/ :RE F(ER-E(NaC)E)_)W H IT| E ^~~~ ; | ~ ^~~~~~~~~~~~~~~ In file included from src/libavfilter/avf_showfreqs.c:src/libavfilter/colorspace.h36:: 27src/libavfilter/window_func.h:25:: src/libavfilter/avf_showwaves.cnote: 162::expanded from macro 'REFERENCE_WHITE'39 114:: 123warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: 27missing field 'unit' initializer [-Wmissing-field-initializers] | # def i162ne | R E F 114 | E R E {N C "ifE n(_F"WHFI,TEA B S( 1 n 0-"s0. 0eMt)f >h= ow | 0.m3 ^~~~~~*a nMy )sa mp{l e| ~ ^s to show in the same point", OFFSET(n), AV_OPT_TYP13E_I warningNTs, generated {. .i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/colorspace.c:173:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | src/libavfilter/avf_showwaves.c : 115: 104 : pwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]a k = in->co lo115r | _ t r c{ ="=r aAtVe"C,O L"_sTReCt_ SvMiPdTeoE 2ra0t8e4" ,? 1O0F0F.Ssrc/libavfilter/window_func.h0Ef:T 163(::86r a1t0:.0ef); warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] A| V ~ ^~~~~~ _OPT_TYPsrc/libavfilter/colorspace.c E:_173V:16364I | :D E O warning: _ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] R A T E , {l u.173ts[ | trn ] == 0 .5" 2*5 " } (,1 p0+,e aIcNosk T=(_ i(MM_PnI*A-(>FFXAc, BFoSLloAr(G_Snt r c}- , == A| VMC ^)O L_-TR C_0S.M3P TE*2 0M8)4 )?/ 1(0(0.10 f- 0:.3 ) 1* 0M.)0fsrc/libavfilter/avf_showwaves.c);): ;116: 104 : | warning: ~ ^~~~~| ~ ^ missing field 'unit' initializer [-Wmissing-field-initializers] 116src/libavfilter/window_func.h | : 163 :{ 69":r warning: "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], "set vi de163o | ra t e " , O F F S E T (lrautt[en)], =A V0_.O5P T*_ T(Y1P E+_ VcIoDsE(O_(RMA_TPIE*, ({F.FsAtBrS (n= -" 2M5")} ,- 00., 3I N*T M_)M)A/X(,(1 F- L0AG.S3) }*, M )| ^) ); | ~ ^ src/libavfilter/window_func.h:163:56:src/libavfilter/avf_showcwt.c warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: src/libavfilter/avf_showwaves.c414::11758::119 :warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]warning: missing field 'unit' initializer [-Wmissing-field-initializers] 163 | 117 | 414 | { l u" tsp l [ int ] _ c= h a 0 nU.n5 e+= l*zs (1" *+ ,co s( (y"Mdfr_ P*a Iw*s i(cnfFhF(ABaS2nn(en. -lf sM) s e*p - a0Mr._aPI3t ** ceMh) )ly*"/ ,( yO(fF)1; FS E -T| (0 ~ ^~.3s) *p Ml)i)t)_c;ha n n| el ~~^~~ ~src/libavfilter/avf_showcwt.cs ):,414: 40:A src/libavutil/common.hVwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 64_:31O: Pnote: Texpanded from macro 'FFABS' _ T414Y | P E_64B | O# deO f Li, n { . ei F6F A4 B S = 0 } ( U, a 0+,)= z1(, * (yFLaAfG) S >* s=}i n,0f ? ( (2| a ^.) f :* M_(PI- (* ac)h )*) y f );| ^ | ^~~ ~ src/libavfilter/avf_showwaves.cIn file included from :src/libavfilter/avf_showfreqs.c118::15436:: warning: src/libavfilter/window_func.hmissing field 'unit' initializer [-Wmissing-field-initializers]: 163:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 118 | 163 { | " c o l o r s" , " s e t lcuht[ann] n=e 0l.s5 c*o lo(r1s "+src/libavfilter/avf_showcwt.c, c o:s(O(F415FSM:_EPI58*T(:( FcFwarning: Aoimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] BlSo(rsn) ,- Msrc/libavfilter/af_replaygain.cA415) | V -:_584 O:0 . P 57 3T _*: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] T M )Y)PE _/S ((T1src/libavfilter/avf_showvolume.c R 584-: I0N. | 74G3,V :109) { : +.= *z warning: *s missing field 'unit' initializer [-Wmissing-field-initializers]atyrfM v =)_* )cl"o)roeg;s d(f (|2c.| g ^~~~~~~~~~~~ ~ tf rx ,74 e | src/libavutil/common.h:*64 :MAe 37_VPn : note: expanded from macro 'FFABS'_ LI|{b lO G u64" | *# d_eercIhf|ianN *y ytee" F,Oe,f)F; l"| s ~ ^~ Flet" AoBSt(av)wri|a src/libavfilter/avf_showcwt.cdocr(an:g415eko_ graait(e"e,:n40a:| )OlFwarning: F= %i+m.eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| pS>E2if= Tdn ( fB\kn0415r|a" , | m m ? ( agea) g a_:e ( inrant- ()at))e) ) ;a , | | ^~~~| Ab ~~~~~~ ^~~~r ow n V "_ }VO,PT _T Y+PE0_=V ,IDzE * O0y,f _* FRcATLE,o As{G.fSs(2 t}.,rf = "* | ^2M5_ "P},I 0*, IcNhTsrc/libavfilter/af_replaygain.c *_ My:fA585X),:; 56FL :| A ^~~ ~ G warning: S implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]}, | ^ 585 | av_log(ctx, AV_LOG_INFO, "tracksrc/libavfilter/avf_showvolume.c_p:e75a:k109 : =warning: missing field 'unit' initializer [-Wmissing-field-initializers]% .6f\n", s-> p75 | e a k ) ;{ | " ~~~~~~ ~~~^~~~r ", "ssrc/libavfilter/avfiltergraph.cet: v104i:d19e:o warning: rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a te", OFFSET(fr a104m | esrc/libavfilter/af_surround.c _ ra :t feo1192r):,51 :A( iV warning: _O=implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] P 0T;_ TiY

| O n:_ Rb184 :A41_ T:fsE- >hiosrc/libavfilter/avf_showwaves.c,warning: :lp 127{implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t _:.esstr12=r"si; :i 2z+ +warning: )5e184 | missing field 'help' initializer [-Wmissing-field-initializers] "{ | }= ~ ^ ~~~~~~~~~~~~~~~~~, 127F 0 | F , M A X( src/libavfilter/avfiltergraph.cI1Nc :{ ,N UTLsl110m-_>MMALX-,:a > w26ix}CLFLLA:GnS = _ }| ^warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( s,iu nze s* | i g110 ^ | (n e d1 ) . ( p- e as k- > o * ve Rr EflFoEaRErNpsrc/libavfilter/avf_showvolume.c C)E:_()76;W:j HI84 T| E):= ~ ~~~^~~~~~~; | ~ ^~~~~~~~~~~~~~~ warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]; src/libavfilter/colorspace.hj:<27fi:l25tsrc/libavutil/macros.h :76 enote: :expanded from macro 'REFERENCE_WHITE' | r47 - :> 27 | { 28"n:b#dbe f_",note: ioexpanded from macro 'FFMAX' "nseue tt boRp47rdEuF | EeRt#drEsNe fi;src/libavfilter/avf_showcwt.cCw:ind tEh"429ej _,W:+F FHM33A+ I:TXE) | ( ~^~~~~~~~~~~~~~~~~~~ Owarning: a1,Fbimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0F)S 0 .E0(T(fa( ) b| 429) | ^~~~~~ >, ( bA V ) _ ?O P (T _aTYU) P= E:_ I (NbT0, ).)5 f{. | +i 0 ^.6 54f =*1} ,U *0 ,Y /5 src/libavfilter/af_surround.cM_,: PI1192;F:L51 :A | Gwarning: ~~~~~~~~~^~~ ~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] S }, | ^src/libavfilter/avf_showcwt.c : 1192429 | : 17 : warning: s-implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]> hop_si z429e | = FF M A X( 1 , s U- >=w i0.n5_fssrc/libavfilter/avf_showvolume.c i:+z77 :e090 : .warning: *5missing field 'unit' initializer [-Wmissing-field-initializers] f( 1.* -U *s -Y> 77/o | v M e _r lP{aIp) ;" ) w;| ", ^~~~ ~ | " ~ ~~~^~~~~~~sesrc/libavfilter/colorspace.ct c:191h:a53nsrc/libavutil/macros.h:: warning: n47eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 40l: winote: dexpanded from macro 'FFMAX't h", 191 | O47 FF | S# E d T(ew f)i ,n e AF VF_mOPMT_eTAYtXPEa(_adI,NatbaT)- ,(> ({m.ia6ax)_l4 u> =m4(00ib}n) ,a ?n8c e 0(,= 8a1 )92a ,v F:L_ AdGS( src/libavfilter/avf_showspectrum.c2b}q):,( ) 124p | ^: e ak100| : ^ * warning: missing field 'unit' initializer [-Wmissing-field-initializers]R EFERENCE_WHITE, 1124 | 0 0 00 src/libavfilter/avf_showvolume.c); : 78:{ 87"| :s ~ ^~~~~~~~~~~~~~~warning: missing field 'unit' initializer [-Wmissing-field-initializers]i ze"src/libavfilter/colorspace.h,:27 :"25: s78 note: eexpanded from macro 'REFERENCE_WHITE' | t v i27d | e{o #d ef"isnhei", zR Ee"Fs"eE,Rt EN OcChFEFaSE_nWTHInT(E e1w)l0,0 A.h0Vfe_iO PTg h_t"| T ^~~~~~,Y P E_OIMFAFGSEE_TSI(ZhE),, {AV._sOtrP T=_ T"Y6P4E0_x5I1N2"T},, 0{,. 0i,6 4FLsrc/libavfilter/avf_showcwt.c=AG2S:0 }}440,, : 291,| ^: 9 0warning: 0,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] FLAGS }, | ^440 | Y = 0.5f src/libavfilter/avf_showspectrum.c+ :0125.:5f100 :* warning: Ymissing field 'unit' initializer [-Wmissing-field-initializers] / Msrc/libavfilter/avf_showvolume.c_P:I79;: 90 : | warning: 125 ~~~~~^~~ ~ | missing field 'unit' initializer [-Wmissing-field-initializers] { "ssrc/libavfilter/avf_showcwt.c":, 440 :7917: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" s et v{i d"440eof | si"z ,e " " s ,e t O f aFde F " SYE , T = 0(. w 5)f , + A OVF0_.F5OSEfT(Pf T)*_,T Y YA PV/_ EM_O_PPT_IITYMP;EA_ GDE _O| USB ^~~~ ~ILZ E,E ,{. s{t.r d=b "l6=400x.59152"}},, 00, ,0 ,1 ,F LFLAAGGSS }},, | | ^ ^ src/libavfilter/avf_showvolume.c:80:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "c", "set volume color expression", OFFSET(color), AV_OPT_TYPE_STRING, {.s10tr warning=s" generatedP. EAK*255+floor((1-PEAK)*255)*256+0xff000000"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showvolume.c:81:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "t", "display channel names", OFFSET(draw_text), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showvolume.c:82:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "v", "display volume value", OFFSET(draw_volume), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showvolume.c:83:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "dm", "duration for max value display", OFFSET(draw_persistent_duration), AV_OPT_TYPE_DOUBLE, {.dbl=0.}, 0, 9000, FLAGS}, | ^ src/libavfilter/avf_showvolume.c:84:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "dmc","set color of the max value line", OFFSET(persistant_max_rgba), AV_OPT_TYPE_COLOR, {.str = "orange"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:161:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 161 | { "saturation", "color saturation multiplier", Osrc/libavfilter/avf_showvolume.cF:FS88E:T82(:sa twarning: umissing field 'unit' initializer [-Wmissing-field-initializers]ra tion), AV _88O | P T _ T Y{P E"_sF"L,O A"Ts,e t{ s.tdebpl s=i z1}e, "-1,0 ,O F1F0S,E FTL(AGsSte p}),, A V| _ ^O PT_TYPE_INT, {.i64=0}, 0, 5, FLAGS }, | ^ src/libavfilter/avf_showvolume.c:89:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "p", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showvolume.c:96:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 96 | { NULL } | ^ src/libavfilter/avf_showspectrum.c:166:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 166 | { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_FLOAT, {.dbl = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:167:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 167 | { "gain", "set scale gain", OFFSET(gain), AV_OPT_TYPE_FLOAT, {.dbl = 1}, 0, 128, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:172:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 172 | { "rotation", "color rotation", OFFSET(rotation), AV_OPT_TYPE_FLOAT, {.dbl = 0}, -1, 1, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:173:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 173 | { "start", "start frequency", OFFSET(start), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT32_MAX, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:174:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 174 | { "stop", "stop frequency", OFFSET(stop), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT32_MAX, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:175:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 175 | { "fps", "set video rate", OFFSET(rate_str), AV_OPT_TYPE_STRING, {.str = "auto"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:176:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 176 | 15 warning s{ generated . "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] src/libavfilter/avf_showspatial.c 177 | : 233 : 58{: "warning: drimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a nge", "set dynam i233c | r a n g e i nf ldoBaFtS 3d"i,f warningsf generatedOp. F F=S E(T((rdpr -a nlgpe)) ,/ A(V2_O.PfT _*T YMP_EP_IF)L O+ A1T.,f ){ *. db0l.5 f=; 1| 2 ~ ^~~~0 }, 10, 200,CC libavfilter/f_bench.o src/libavfilter/avf_showspatial.c F:LA233G:S51 :} ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ 233 | float diffp = ((rp - lsrc/libavfilter/avf_showspectrum.cp:)178 :/106 :( warning: 2missing field 'unit' initializer [-Wmissing-field-initializers]. f * M_PI) + 1781 | . f ) {* " l0.i5mfi;t " ,| " ~ ^~~s et upper src/libavfilter/avf_showspatial.cli:m233i:t37 :i nwarning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]B FS", OF F233S | E T ( l im i t ) , fAlVo_aOPtT d_iTfYfPpE _=F L(O(ArTp, -{ .dlbpl) =/ 0(}2.,f - 1*0 0M,_ P1I0)0 ,+ F1L.AfG)S }*, 0 .| ^5 f; | ^~~ ~ src/libavfilter/avf_showspatial.c:233:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | src/libavfilter/avf_showspectrum.c : 179 : 110 : warning: fmissing field 'unit' initializer [-Wmissing-field-initializers]l oat diffp =179 | ( ( r p {- l"opsrc/libavfilter/avf_showfreqs.cp)a /ci:t (82y:"2.101f,: "s e*warning: t missing field 'unit' initializer [-Wmissing-field-initializers] Mo_pPaIc)i t+y 1s.tfr )e *82 n0 | g. 5t hf ",; O FF S{| ~~~^~~~ ~E T (o"psaiczei",t y"_seft avctiord)eo, sAiVz_OeP"T,_T YOPEF_FFLSOEATT(w,) ,{ .AdVb_l O=P T1_},T Y0P,E _1IM0A,G E_FSLIAZGES, }{,. s t| r ^ = "1024x512"}, 0, src/libavfilter/avf_showspectrum.c0:,180 :F12L:A Gwarning: Smissing field 'help' initializer [-Wmissing-field-initializers] }, 180| ^ | { NULL } | ^ src/libavfilter/avf_showfreqs.c:83:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "1024x512"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:84:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:85:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS }, | ^ CC libavfilter/f_cue.o src/libavfilter/avf_showfreqs.c:99:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { "win_size", "set window size", OFFSET(fft_size), AV_OPT_TYPE_INT, {.i64=2048}, 16, 65536, FLAGS }, | ^ src/libavfilter/avfiltergraph.c:212:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 212 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:216:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 216 | for (j = 0; j < filt->nb_inputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:226:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 226 | for (j = 0; j < filt->nb_outputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/avf_showfreqs.c:101:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_FLOAT, {.dbl=1.}, 0., 1., FLAGS }, | CC libavfilter/f_drawgraph.o ^ src/libavfilter/avfiltergraph.c:250:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavfilter/avf_showfreqs.c :250102 | :102 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] for (i = 0; i102 | < g r{a p"ha->vnebr_afgiilngt"e,r s";s eit+ +t)i m{e a| v ~ ^ ~~~~~~~~~~~~~~~~~e raging", OFFSET(avg), AV_OPT_TYPE_INT, {.i64=1}, 0, INT32_MAX, FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:103:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "colors", "set channels colors", OFFSET(colors), AV_OPT_TYPE_STRING, {.str = "red|green|blue|yellow|orange|lime|pink|magenta|brown" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:107:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | { "minamp", "set minimum amplitude", OFFSET(minamp), AV_OPT_TYPE_FLOAT, {.dbl=1e-6}, FLT_MIN, 1e-6, FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:112:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 112 | { "channels", "set channels to draw", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str="all"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:113:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 113 | { NULL } | ^ src/libavfilter/af_surround.csrc/libavfilter/avf_showfreqs.c::107:138291::51 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1382 | s->hop_size = FFMAX(1, s->win_size * (1. - s->over la107p | ) ) ; { | "m ~ ~~~^~~~~~~in amp", "sesrc/libavutil/macros.ht:47 :m28i: nnote: expanded from macro 'FFMAX'i mum amp l47i | #tduedfei"n,e OFFFFMASXE(Ta(,bm)i n(am(src/libavfilter/avfiltergraph.cp)a,:) 287 :>A19 V(:b_ )Owarning: Pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ?T _T(YaP)E_ F:L O(A bT)287) , | {| . ^d b lf=o1re -(6i} ,= F0L;T _iM src/libavfilter/af_surround.c ,nb _fFiLlAtG 1382eS | r s}; src/libavfilter/avf_showvolume.c, i: | s+-223> ~ ^~~~~~~ho+p:_54s i): z warning: | e ~ ^ ~~~~~~~~~~~~~~~~~ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] =/usr/include/float.h :F14F:MA17X:( 1,note: expanded from macro 'FLT_MIN's - >223 | w i 14 n | _ #sdiez e f* i ne ( s1.F ->Lv-Ta _lsMu-I>eoNsv[ 1e.r1lcap7h)5) ; 4 *9 V| ~ ~~~^~~~~~~4 A3R5_08Vsrc/libavutil/macros.h:2A472R:2S40_N8B7:5 0+7note: 9expanded from macro 'FFMAX'7 e V-A38RF_ P| 47EA ^~~~~~~~~~~~~~~~~~~~~~~~~~~K | ]# d=e fmianxe; F | F ~ ^~~MA X(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/avf_showvolume.cCC libavfilter/f_ebur128.o :224:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavfilter/f_graphmonitor.o 224 | s->values[ch * VAR_VARS_NB + VAR_VOLUME] = 20.0 * log10(max); | ~~~~~ ^~~ CC libavfilter/f_interleave.o src/libavfilter/avf_showcwt.c:680:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 680 | minimum_frequency = 11.17268f * log(1.f + (46.06538f * minimum_frequency) / (minimum_frequency + 14678.49f)); | ~~~ ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showcwt.c:680:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 680 | minimum_frequency = 11.17268f * log(1.f + (46.06538f * minimum_frequency) / (minimum_frequency + 14678.49f)); | ^~~~~~~~~ ~ src/libavfilter/avf_showcwt.c:681:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 681 | maximum_frequency = 11.17268f * log(1.f + (46.06538f * maximum_frequency) / (maximum_frequency + 14678.49f)); | ~~~ ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showcwt.c:681:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 681 | maximum_frequency = 11.17268f * log(1.f + (46.06538f * maximum_frequency) / (maximum_frequency + 14678.49f)); | ^~~~~~~~~ ~ CC libavfilter/f_latency.o src/libavfilter/af_surround.c:1396:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1396 | { "chl_out", "set output channel layout", OFFSET(out_channel_layout_str), AV_OPT_TYPE_STRING, {.str="5.1"}src/libavfilter/avf_showvolume.c, 0,: 285 :041, :F Lwarning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]G S }, | ^ 285 | max_val = av_clipf(0.2src/libavfilter/af_surround.c1: 1397*: 129l:o g1warning: 0(missing field 'unit' initializer [-Wmissing-field-initializers]ma x) + 1, 0, 1) ;1397 | | ~~~~~ ^~~ { "chl_in", "set input channel layout", OFFSET(in_channel_layout_str), AV_OPT_TYPE_STRING, {.str="stereo"},0, 0, FLAGS }, | ^ src/libavfilter/af_surround.c:1398:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1398 | { "level_in", "set input level", OFFSET(level_in), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1399:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1399 | { "level_out", "set output level", OFFSET(level_out), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1400:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avfiltergraph.c 1400: | 377 : 19 :{ warning: "comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]l fe", "o u377t | pu t L F Ef"o, r ( i = 0 ; i < f -O>FnFbS_EiTn(pouuttpsut;_ li+f+e)) ,{ | ~ ^ ~~~~~~~~~~~~ AVsrc/libavfilter/avfiltergraph.c_:O385P:T19_:T YPwarning: Ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ BOOL, 385{. | i 6 4 = 1f},o r ( i 0=, 0 ; 1i, AnGbS_ o}u,t p | u ^t s; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavfilter/af_surround.c:1401:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1401 | { "lfe_low", "LFE low cut off", OFFSET(lowcutf), AV_OPT_TYPE_INT, {.i64=128}, 0, 256, FLAGS }, | ^ src/libavfilter/af_surround.c:1402:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avf_showfreqs.c 1402 | : 208 :{12 :" lfwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ high", "LFE h208ig | h cu t oifff "(,s - > o v e r l aOp F=FS=E T1(.h)i gh c| ~~~^~~~~~~ ~~u tf), AV_OPT_TYPE_INT, {.i64=256}, 0, 512, FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:210:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 210 | s->hop_size = (1. - s->overlap) * s->win_size; | ~ ~~~^~~~~~~ src/libavfilter/af_surround.c:1406:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1406 | { "smooth", "set temporal smoothness strength", OFFSET(smooth), src/libavfilter/avf_showfreqs.c : 212A:V62_:O Pwarning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ TYPE_FLOAT, 212 | {. d b l = 0} , a v _ l o g0(, c t 1x,, TAFVL_ALGOSG _}E,R R O| ^R , "overlap %f too big\n", s->overlap)src/libavfilter/af_surround.c; : 1407| : ~~~~~~ ~~~^~~~~~~130 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1407 | { "angle", "set soundfield transform angle", OFFSET(angle), AV_OPT_TYPE_FLOAT, {.dbl=90}, 0, 360, TFLAGS }, | ^ src/libavfilter/af_surround.c:1408:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1408 | { "focus", "set soundfield transform focus", OFFSET(focus), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS }, | ^ src/libavfilter/af_surround.c:1409:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1409 | { "fc_in", "set front center channel input level", OFFSET(f_i[SC_FC]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1410:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1410 | { "fc_out", "set front center channel output level", OFFSET(f_o[SC_FC]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1411:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1411 | { "fl_in", "set front left channel input level", OFFSET(f_i[SC_FL]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1412:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1412 | { "fl_out", "set front left channel output level", OFFSET(f_o[SC_FL]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1413:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1413 | { "fr_in", "set front right channel input level", OFFSET(f_i[SC_FR]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1414:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1414 | { "fr_out", "set front right channel output level", OFFSET(f_o[SC_FR]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1415:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1415 | { "sl_in", "set side left channel input level", OFFSET(f_i[SC_SL]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1416:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1416 | { "sl_out", "set side left channel output level", OFFSET(f_o[SC_SL]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10,src/libavfilter/avf_showvolume.c TF:LA369G:S68: }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ 369 | s->vsrc/libavfilter/af_surround.c:a1417l:ue130src/libavfilter/buffersrc.cs:[ c warning: *: missing field 'unit' initializer [-Wmissing-field-initializers]300V A:R126_:V ARwarning: S_NB +1417 | missing field 'unit' initializer [-Wmissing-field-initializers] V A R _V O{ L"UsMrE_] i=n" ,2 0 300. 0 | * l" s oet{ sgi1 d0"e(wm axi)rditg;hh t" ,| c ~~~~~ ^~~ ha n n el i nNpUutL L,l e v e l ", O F F S E T ( f O_Fi[FSSCE_TS(Rw])),, A V _ O P T _ T Y P E _ FL O AATV_,O P T{_.TdYblP=E1_},I NT , 0 , {1 0., iT6FL4A =G 0S }},, 0 ,| ^IN T_MAX, V }, | ^ src/libavfilter/af_surround.c:1418:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1418 | { "sr_out", "set sidesrc/libavfilter/buffersrc.c :r302i:g126h:t warning: cmissing field 'unit' initializer [-Wmissing-field-initializers] hannel outp u302t | l e ve l ",{ " hOeFFiSgEhT(tf"_o,[ S C _ S R] ) , NAUVL_LO,PT _ T Y P E_ F L O A T , {. db l = 1 }, O F F S E0T,( h )1,0, TF L A GS } , | ^ AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, src/libavfilter/af_surround.cV :},1419 :130 :| ^warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1419 | { "bl_in", "set back left channel input level", OFsrc/libavfilter/buffersrc.cF:S304E:T(126f:_ iwarning: [missing field 'unit' initializer [-Wmissing-field-initializers]S C_BL]), AV_O P304T | _T Y P E _{F L"sOaArT",, { . d bl = 1 } , " s a m p0l,e a1s0p, eTcFtLA GrS a}t,i o| ", ^ OFFSET(pixel_aspect), AV_OPT_TYsrc/libavfilter/af_surround.cP:E_1420R:130A:T Iwarning: Omissing field 'unit' initializer [-Wmissing-field-initializers]NA L, { .dbl = 01420 | } , 0,src/libavfilter/avf_showspectrum.c {D :B"L423b:51_:lM_o uAXwarning: ,timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ",V } ," se t| ^ba ck l423 | e f t c h a n npehl iou tp=ut 2le.vf e*l ",M _ Psrc/libavfilter/buffersrc.c OIF: 305:F*126 (Ss-:>E stTowarning: (missing field 'unit' initializer [-Wmissing-field-initializers]pf -_ os[-S>Cst_aBLr ]305)t | ), / AV {(_fl oO"PTa_pitxeTl_)aYPiEnsli_pnkFe-L>csOtaAT",,m p "{.lsdabelm_=rpl1e}a, te a s/ p e c(t 0rM, a ti1o-0" ,, 1TF )L ; AO GSF F}| S, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~E T( p | i ^ xel_aspect), src/libavfilter/avf_showspectrum.c :AV423_:O15:P Twarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] TYPE_RATIO N423src/libavfilter/af_surround.cA | :L1421 , :130 :{ warning: missing field 'unit' initializer [-Wmissing-field-initializers] . d bplh i= = 02 .} f, 1421 | * 0 , DMB _LP{ _"IMAbX r,* _ inV"(, }s,- >s t| o ^p "-s est- >bsatcakr tr)i g/ h(tfl ochaantn)eli innlpiuntk -l>esvaesrc/libavfilter/buffersrc.cml"p:,l306e_ r: at126e : warning: missing field 'unit' initializer [-Wmissing-field-initializers]/ OF(FSME T- (1f)_ ;i306[ | S C | _ ^~~ ~ B R{]) ," tAVi_mOeP_T_bTaYsPeE_"F,L OA T , N{U.LdLb,l = 1 } , 0 , 1 0 , T FOLFAGFSS }E,T( t i| me ^_ base), Asrc/libavfilter/avf_showspectrum.cV_:O424PT:_41T:Y Pwarning: Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ RATIONALsrc/libavfilter/af_surround.c, :{ 4241422 | :. 130 :d bwarning: ltmissing field 'unit' initializer [-Wmissing-field-initializers] h =e ta0 =} ,2 .0f , 1422 | * MD_ PIB L_* MA{X ," sbV->r s_}ota,r tut "| , ^ / ("fsleota tb)ainclki nrki-gh>t scahmapnlnee_rla otuet;p u t| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~l src/libavfilter/buffersrc.ce:v307el:"126,: warning: missing field 'unit' initializer [-Wmissing-field-initializers]O Fsrc/libavfilter/avf_showspectrum.cF:SE424T:(17f_:o [ warning: S307 | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]C_ B R ]{) ," fA rVa424 | _m OP e _T r_ a tT teh"Y, eP t aE = _N 2F.UfLLO *LA, MT_ , P { I. d *b s -l> = 1s }t a,rt / ( f l o a0 t, ) 1isrc/libavfilter/avf_showfreqs.cO0FnFli,: STEnT(314f:44Fk-r:aLm> AeGswarning: _Sraimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] am pl}t,e e_ | ) ^ra,t 314e | ; | ^~~ ~ A V _aOP T=_T YlPoEg_(RavA_Tsrc/libavfilter/avf_showvolume.ccIlOi:NpdA(404La,,: {68 .md: ibsrc/libavfilter/af_surround.cnlwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], :1=))1423: 1300: warning: /missing field 'unit' initializer [-Wmissing-field-initializers]}, l4040o | , gD (B 1423 | m L_ i nM)AX , V; { " }| , b s- ~~~ ^~~>cv| a _ ^iln u"es,[ c "*s eVtAsrc/libavfilter/avf_showfreqs.cR :_bV314aAcsrc/libavfilter/buffersrc.ck :cR29:: 308e:Swarning: _nt12implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]Ne: Bwarning: r cmissing field 'help' initializer [-Wmissing-field-initializers] +ha nn314eVl308 | AR _ | V Oi L n pu{tU MNUlLeavEelL" ],=} = , 2Ol F0o gF(S.0| ^a vE_*T c(llofg13i_1pi0 warning(dm[as(SaC,_ BxC generated. m)];) in, A,V| ~~~~~ ^~~_ 1O)P)T /_ TYlPoEg_(FmLOiAn)T; , | { ~~~~~~~~ ^~~. dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1424:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1424 | { "bc_out", "set back center channel output level", OFFSET(f_o[SC_BC]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1425:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1425 | { "lfe_in", "set lfe channel input level", OFFSET(f_i[SC_LF]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1426:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1426 | { "lfe_out", "set lfe channel output level", OFFSET(f_o[SC_LF]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1427:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1427 | { "allx", "set all channel's x spread", OFFSET(all_x), AV_OPT_TYPE_FLOAT, {.dbl=-1}, -1, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1428:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1428 | { "ally", "set asrc/libavfilter/buffersrc.cl:l314 :ch110a:n nwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]l 's y spread", 314 | { O"FtFiSmEeT_(balalse_"y,) , N UALVL_,O POTF_FTSYPEE_TF(tLimOeA_Tb,a se ){,. d b l= - 1 }, -A1V,_ O1P5T,_T YTPFE_LRAATGISON A}L,, {| . ^db l = 0 }, 0, INT_MAX, A }, | ^ src/libavfilter/af_surround.c:1429:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1429 | { "fcx", "set front center channel x spread", OFsrc/libavfilter/buffersrc.cFS:E315T:(110f:_ xwarning: [Smissing field 'unit' initializer [-Wmissing-field-initializers] C_FC]), A V315_O | P T _ T Y{PE _"FLsOaAmTp,l e {_.rdabtl=e0".,5} , . 0N6U,L L ,1 5O, FTFFSLEATG(sSa m}p,l e _| r ^a te), AV_OPT_TYPE_INT, { src/libavfilter/af_surround.c.:i14306:4130 := warning: 0missing field 'unit' initializer [-Wmissing-field-initializers] }, 0, INT_M A1430X, | A } , { | " ^f lx", "set front left channel x spread", OFFSET(f_x[SC_FL]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFsrc/libavfilter/avfiltergraph.cLAG:S415 :}19, : | ^warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 415 | for (i = 0; i sn generatedb. _filter s1431; | i +{+ )" f{r x "| ~ ^ ~~~~~~~~~~~~~~~~~, "set src/libavfilter/buffersrc.cfsrc/libavfilter/avfiltergraph.c:r:318o430:110n::t r19warning: :imissing field 'unit' initializer [-Wmissing-field-initializers] gwarning: hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t channe l 318 | x430 | s p r {e a d""fc,ohr a nOn(FeFilSs "E,T= ( f _0 x ;[ iSN CU<_L FgLRr,]a) ,pO FhFS -E> Tn( cbA_hVf_aOinPnlelTst_T)YPeEr,s_ ;F i +LO +A) T , { { . | d ~ ^ ~~~~~~~~~~~~~~~~~ bl =A0V.5_},Osrc/libavfilter/avfiltergraph.c P:.T4330:6_, 23T :Y1 P5Ewarning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] _ TIFNLTA,G S } 433, | { | . ^i 6 4 =f o0r }(,j 0=, 0;I NjT _,1432 n:b | 130_: ^i nwarning: pmissing field 'unit' initializer [-Wmissing-field-initializers]u ts; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~1432 | { "blsrc/libavfilter/avfiltergraph.cxsrc/libavfilter/buffersrc.c:":554:,23319 : : warning: 12comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : warning: missing field 'help' initializer [-Wmissing-field-initializers] " se t 554 319b | | ac k l e f t{ cfNohUaLrL n} n,e( li | ^ x = s p0r;e aid "<, g ra p hO-F>FnSbE_Tf(ifl_txe[rSsC;_ BLi]+)+,) | A ~ ^ ~~~~~~~~~~~~~~~~~V _OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1433:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1433 | { "brx", "set back right channel x spread", OFFSET(f_x[SC_BR]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1434:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1434 | { "slx", "set side left channel x spread", OFFSET(f_x[SC_SL]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1435:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1435 | { "srx", "set side right channel x spread", OFFSET(f_x[SC_SR]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1436:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1436 | { "bcx", "set back center channel x spread", OFFSET(f_x[SC_BC]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1437:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1437 | { "fcy", "set front center channel y spread", OFFSET(f_y[SC_FC]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1438:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1438 | { "fly", "set front left channel y spread", OFFSET(f_y[SC_FL]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1439:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1439 | { "fry", "set front right channel y spread", OFFSET(f_y[SC_FR]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1440:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1440 | { "bly", "set back left channel y spread", OFFSET(f_y[SC_BL]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1441:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1441 | { "bry", "set back right channel y spread", OFFSET(f_y[SC_BR]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1442:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1442 | { "sly", src/libavfilter/avf_showfreqs.c :"s447e:t59 s:id ewarning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ef t channel y spread", OFFSET(f _y447[ | S C _ S L ] ) , A V _ O PaT _=T YaPvE__cFlLiOpAdT(, M ({R.Ed(bfl,= 0c.h5)},, I.M0(6f,, c1h5),) T/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/af_surround.c: 1443447: | 130 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] a = a1443v | _ c l i p{d ("Ms(rREy("f,, c h ) , "IsMe(tf ,s icdhe) )r i/g hst- >cshcaanlnee,l 0y, s1p)r;e a d| " ^~~~~~~~~~~~~~~~~~~~~~~, OFFSsrc/libavfilter/avf_showfreqs.cE:T416(:f33_:y [note: Sexpanded from macro 'M'C _SR]), 416 | A#Vd_eOfPiTn_eT YMP(Ea_,F LbO)A T(,s q r{t.(d(bal)= 0*. 5(}a,) .+0 6(,b ) 1*5 ,( bT)F)L)A G S| ~~~~ ~~~~~~~~~~^~~~~~~~~~~} , | ^ src/libavfilter/af_surround.c:1444:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1444 | { "bcy", "set back center channel y spread", OFFSET(f_y[SC_BC]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^src/libavfilter/avf_showspectrum.c :580:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 580 | *uf =src/libavfilter/af_surround.c *:y1445f: 130*: Mwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]P I; | ^~~ ~ 1445 | { "win_size", "set window size", src/libavfilter/avf_showspectrum.c : 581 : 19 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O FFSET(wi n581_ | s i z e ) , * vAfV _=O P*Ty_fT Y*P EM__IPNIT;, | { ^~~ ~. i64=40src/libavfilter/avf_showfreqs.c96:}454,:1400:2 4warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 5536,FLAGS }, | ^ 454 | a = av_clipd((M_PI + P(RE(f, ch), IM(f, ch))) / (2. * M_PI), 0, 1); | ~~^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showfreqs.c:414:38: note: expanded from macro 'RE' 414 | #define RE(x, ch) ssrc/libavfilter/buffersink.c->ff:t357_:d12a:t awarning: [cmissing field 'help' initializer [-Wmissing-field-initializers]h][ x].re | ^ 357 | src/libavfilter/avf_showfreqs.c : 417 : 30{: Nnote: Uexpanded from macro 'P'L L }, | ^417 | #define P(a, b) (atan2((b), (a))) | ~~~~~ ^ src/libavfilter/avf_showfreqs.c:454:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 454 | 18 warning s generated . a = av_clipd((M_PI + P(RE(f, ch), IM(f, ch))) / (2. * M_PI), 0, 1); | ~~~~~~~~~~~~~^~~~~~~~~~ src/libavfilter/avf_showfreqs.c:415:38: note: expanded from macro 'IM' 415 | #define IM(x, ch) s->fft_data[ch][x].im | ^ src/libavfilter/avf_showfreqs.c:417:25: note: expanded from macro 'P' 417 | #define P(a, b) (atan2((b), (a))) | ~~~~~ ^ 4 warnings generated. src/libavfilter/avf_showwaves.c:802:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 802 | src/libavfilter/avf_showspectrum.c :{599 :"85s:iz ewarning: "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], "set video size", O599F | F S E T ( w ) , A V _ O*PuTf_ T*Y=P E0_.I5MfA G*E _sSiInZfE14,( warning (s{2 generated. . s*t rM _=P I" 6*0 0cxh2)4 0/" }s,- >0n,b _0d,i sFpLlAaGyS_ c}h,a n n| e ^l s src/libavfilter/af_surround.c+: 1447M:_101P:I *warning: missing field 'unit' initializer [-Wmissing-field-initializers]s ->rotation); 1447| | ~ ~~~^~~~~~~~ { "overlap",src/libavfilter/avf_showwaves.c :"803s:e100t: wwarning: isrc/libavfilter/buffersink.cnmissing field 'unit' initializer [-Wmissing-field-initializers]d: o372w: 128o:v ewarning: rlmissing field 'unit' initializer [-Wmissing-field-initializers]a p803 " | , O F F{S E"Ts("o,v e r372 l | a "p s) e, t { A vV"i_adOlePloT_ _csThiYzaPenE"n_,eF lLO_OFcAFoTSu,En Tt{(s.w"d),b, l "=A0aV.c_5cO}eP,pT t_0 T,aY lP1lE, _ cIThMFaALnsrc/libavfilter/avf_showspectrum.cGnA:eGElS600_ : Sc85}Io:,Zu Enwarning: ,timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| s ^{" .,s tOrF F=S E"T 6(600a0 | l0 lx _2 c4 h0 src/libavfilter/af_surround.c" a:}src/libavfilter/avf_showfreqs.c ,n1448 :n:0 e46112, l:: _64 0 c:warning: ,o* missing field 'help' initializer [-Wmissing-field-initializers] uwarning: Fvnimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Lft A s1448G* | )S = , } 0,A . V{5 _ f| ON461 ^ PU | *TL _ TL cY oP} sE f_ (B| (O ^ 2O L *, M{ _. Pi I6a 4 * = src/libavfilter/avf_showwaves.c=c :h0804a)}: v,119/_ : c0 sl,warning: -i missing field 'unit' initializer [-Wmissing-field-initializers]>p1 nd,b( (_FMdL_iAPsGIpS l-}a ,804y P | _ ( c| I h ^M a ( nf{n, e "lcsshp )l+ i *tM __RcPEhI(a fn*-src/libavfilter/buffersink.cn 1:es373,l-: s12c">:,rh o)warning: "t missing field 'help' initializer [-Wmissing-field-initializers]da- rt aiIw M 373(o | cnfh) -a; 1n ,n e| {cl ~ ~~~^~~~~~~~ hs N) U sL*eL pR aE}r(,af src/libavfilter/avfiltergraph.c, t | ecl:y ^h" )612,, : 27O :F| F ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~warning: S comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]E T(split_ch a462n | n e l s ) 612, | A V _ O P T _ T Y P E _ Bf Oo Or L ,( i { .= i 60 4src/libavfilter/avf_showspectrum.c; : 602 :i= 42 : <0 }warning: l,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] i n0 k,R- E>1(i,fn ,c602Ff | Lgc A.h Gf) So r* }m ,aR tE s( | -f ^>- n1 b,*_ ufcfoh r)*m =a+ t 0sI.;M5 (fif +,*+ )cs hi{)n f *(| M ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~I_ MP(If -*1 ,s -c>src/libavfilter/avfiltergraph.crh:o)625t):a)src/libavfilter/avf_showwaves.c27t ::/i805 o:warning: (n154comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2): .; warning: * missing field 'unit' initializer [-Wmissing-field-initializers] | M ~ ~~~^~~~~~~~ _ 625P | I ) , 0 , 1 ) ;805 | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ f o r {(src/libavfilter/avf_showfreqs.c i:" c417=:o30: l0 ;onote: rexpanded from macro 'P'is "<, l"isne tk -c417>h | ia#nndnceeflfsgi.nf e oPcor(maal,otr ssb-)>"nsrc/libavfilter/avf_showspectrum.cb ,_ :O(fa603FoFtS:ramE42Tna:( 2warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t c(os(l; bi) +or,s 603+ | ) ( ),a) ) ) { AV _O PT _| T| ~~~~~ ^*Yv ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PfE _ S*=T R0.I5NGf,src/libavfilter/avf_showfreqs.c :*{462. s:c64t:ors f warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M=_P I *"r eds|g-r>e roet461an | t| i ob nl u+ e | M _y PeI l_ l2o) ;w | or a| a ~ ~~~^~~~~~~~ =n gaev_|cllipid(m(eM_|PpI i-n kP|(mIagMen(tfa, |chb)r o*w nR"E( f},- 01,, 0,c hF)L A-GS }I,M (| f ^ -1,src/libavfilter/avf_showspectrum.c :ch606) :*37: warning: Rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E (f, ch), | 606 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | * u462f | + = *u f * s i nf ( M _ P I * s - > r o ta ti o n ); | ~ ~~~^~~~~~~~ RE(f, ch) * RE(f-1, ch) + IM(f, ch) * IM(f-1, ch))) / (2. * M_PI), 0src/libavfilter/avf_showspectrum.c, :1)607; : 37| : ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/avf_showfreqs.c: 417607: | 25 : note: expanded from macro 'P' *vf 417+= | #d*evff in*e cPo(sfa(,M_ PbI )* s(-a>troatna2t(i(onb )+, M _(PIa_)2));) | ~ ~~~^~~~~~~~ | ~~~~~ ^ 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/avf_showspectrum.c:668:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 668 | else if (log10(seconds) > 6) | ~~~~~ ^~~~~~~ src/libavfilter/avf_showspectrum.c:669:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 669 | units = av_asprintf("%.2fh", seconds / (60 * 60)); | ~~~~~~~~~~~ ~~~~~~~~^~~~~~~~~~~ src/libavfilter/avfiltergraph.c:724:5:src/libavfilter/avf_showspectrum.c :warning: 670:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]20 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 670 | e724 | l s eR EiDfUC E(_lFogO1RM0A(TsSe(coindnst,) > 3) | A ~~~~~ ^~~~~~~V FilterFormats, formats, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 725 | src/libavfilter/avf_showspectrum.c : 671 : n46b: _warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]or mats, ff _671a | d d_ f o r ma t )u;ni t s| ~~~~~~~~~~~~~~~~~~~~~~~~~~ = av_asrc/libavfilter/avfiltergraph.csp:ri685n:t19f:( "note: %.expanded from macro 'REDUCE_FORMATS'2 fm", seco n685d | s / 60 )fo;r (| i ~~~~~~~~~~~ ~~~~~~~~^~~~ = 0; i < filter->nb_inputs; i++) { src/libavfilter/avf_showspectrum.c : 673\ : 38| ~ ^ ~~~~~~~~~~~~~~~~~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/avfiltergraph.c :673724 | : 5 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] units = a v724_ | a s p riRnEDtUCfE(_"F%O.RM2AfTsS("i, nst,e c on d s )A; V F| il ~~~~~~~~~~~ ^~~~~~~t erFormatCC libavfilter/f_loop.o s, formats, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 725 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:693:23: note: expanded from macro 'REDUCE_FORMATS'src/libavfilter/avfilter.c :607 :69341 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers] for (j = 0; 607j | < fi lt er -> nb _o{ut p.iu64t s=; j0+ +)} ,{ 0 , I N T _ M A X , F LA G S \} ,| ~ ^ ~~~~~~~~~~~~~~~~~~ | ^ src/libavfilter/avfiltergraph.c:724:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 724 | REDUCE_src/libavfilter/avfilter.cF:O609R:M85A:T warning: Smissing field 'unit' initializer [-Wmissing-field-initializers](i nt, A609VF | i lt e r F o rOmaFtFsS,E T (e x t r a _hfwor_maftrsa,m es ) , AV _ O PT _fToYPrEm_atIsNT,, { | .i ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~64 = -1 725}, | - 1 , IN T _ M A X , F L A G Sn }b,_ fo| r ^ mats, ff_add_formsrc/libavfilter/avfilter.ca:t610):; 12 :| ~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/avfiltergraph.c :610709 | : 27 : note: expanded from macro 'REDUCE_FORMATS'{ NULL }, 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_src/libavfilter/dnn/dnn_backend_native.clink:-36>:i145nc:fg .lwarning: imissing field 'unit' initializer [-Wmissing-field-initializers]s t->nb; k++) 36 | { "\co n | v ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~2 d_threadssrc/libavfilter/avfiltergraph.c":,730: 19": twarning: hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] reads n um730 | f o r cfoorn v(iCC libavfilter/f_metadata.o 2 d= l0a;y ei r<" f,i lOtFeFrSE-T(>onpbt_iinopnsu.tsc;o niv2+d+)_ t{h r| e ~ ^ ~~~~~~~~~~~~~~~~~a ds), AV_src/libavfilter/avfiltergraph.cO:PT739_:23T:Y warning: Pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]E _INT, 739{ | . i 6 4 = f0o }r, (IjN T=_ M0;I Nj, < IfNilTt_eMrA-X>n,b _FoLuAtGSp ut}s,; j +| + ^) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/dnn/dnn_backend_native.c:37:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 37 | { "async", "use DNN async inference", OFFSET(options.async), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/dnn/dnn_backend_native.c:38:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 38 | { NULL }, | ^ src/libavfilter/avfiltergraph.c:779:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavfilter/avf_showspectrum.c 779: | 767 :CC libavfilter/f_perms.o 68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] for (i = 0; i <767 | g r a p h a- >= nebxp_ff(iMl_tLeNr1s0; *i +(+)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); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ CC libavfilter/f_realtime.o 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; j6 < warning so generatedut. link->incfg.samplerates->nb_formats; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/f_reverse.o 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++) | ~ ^ ~~~~~~~~~~~~~~~~~ CC libavfilter/f_segment.o CC libavfilter/f_select.o src/libavfilter/avf_showspectrum.c:855:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 855 | units = av_asprintf("%src/libavfilter/avfilter.c.2f:",744 :h19e:r twarning: zcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) ; | ~~~~~~~~~~~ ^~~~~ 744 | for (i = 0; i < filteCC libavfilter/f_sendcmd.o r->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:912:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 912 | 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/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/avf_showspectrum.c:967:69: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 967 | text = av_asprintf(s->scale == LOG ? log_fmt : lin_fmt, value); | ~~~~~~~~~~~ ^~~~~ src/libavfilter/avfiltergraph.c:980:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 980 | for (i = 0; i < filter->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:987:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 987 | if (i == filter->nb_inputs) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:993:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 993 | for (i = 0; i < filter->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1001:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1001 | for (j = 0; j < outlink->incfg.formats->nb_formats; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1038:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1038 | for (i = 0; i < graph->nb_filters; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1050:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1050 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1053:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1053 | for (j = 0; j < filter->nb_inputs; j++){ | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1062:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1062 | for (j = 0; j < filter->nb_outputs; j++){ | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1071:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1071 | for (j = 0; j < filter->nb_outputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1082:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1082 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1085:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1085 | for (j = 0; j < filter->nb_inputs; j++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:src/libavfilter/avfiltergraph.c133::108846:: 23warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1088 | 133 | f o r ( j = 0; j < fi lt e r- >n b _oouutptuptust; [jn+_+)f i l| t ~ ^ ~~~~~~~~~~~~~~~~~~ er] = FFMAX(output[n_filter], 0.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:136:89: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 136 | output[n_filter] = 2.0f / (1.0f + exp(-2.0f * output[n_filter])) - 1.0f; | ~ ^~~~ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:136:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 136 | output[n_filter] = 2.0f / (1.0f + exp(-2.0f * output[n_filter])) - 1.0f; | ~~~ ~~~~~~^~~~~~~~~~~~~~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:136:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 136 | output[n_filter] = 2.0f / (1.0f + exp(-2.0f * output[n_filter])) - 1.0f; | ^~~~ ~ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:136:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 136 | output[n_filter] = 2.0f / (1.0f + exp(-2.0f * output[n_filter])) - 1.0f; | ^~~~ ~ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:139:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | output[n_filter] = 1.0f / (1.0f + exp(-output[n_filter])); | ~~~ ^~~~~~~~~~~~~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:139:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | output[n_filter] = 1.0f / (1.0f + exp(-output[n_filter])); | ^~~~ ~ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:139:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | output[n_filter] = 1.0f / (1.0f + exp(-output[n_filter])); | ^~~~ ~ src/libavfilter/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.csrc/libavfilter/dnn/dnn_backend_native_layer_dense.c::1068144::2383:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1068 | s- >144dm | ax = e xp f ( s - > li m i t * oMu_tLpNu1t0 [/n_ f2i0l.ft)e; r ] | = ~~~^~~~~ ~ FFMAX(output[n_filter], 0.0) + 0.2 * FFMIN(output[n_filter], 0.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #src/libavfilter/avf_showspectrum.cd:e1069f:54i:n ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F FMIN(a,b )1069 | ( ( as-)> d>mi n( b=) e?x p(f(b() s:-> li(mai)t )- s ->dr| a ^ ~n ge) * M_LN10src/libavfilter/dnn/dnn_backend_native_layer_dense.c: 144/ :283:0 .fwarning: );implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~ ^~~~ 144 | src/libavfilter/avf_showspectrum.c : 1069: 30 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1069 | o u st-p>udt[mn_ifni l=t eexprf]( (=s- >FFlMiAmXi(otut p-u ts-[>dnr_anfgie)l *t eM_rL]N1,0 0/ .200.)f) ;+ | 0 ~~~~~~~~~^~~~~~~~~~~ ~. 2 * FFMIN(output[n_filter], 0.0); | ~ ^~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:40src/libavfilter/avfiltergraph.c: note: expanded from macro 'FFMIN': 1144:30: warning: 49comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] | # define FFMIN(a, b)1144 | ( ( a ) > ( bi)f ?(f ->(nbb_)in pu:ts >( aI)N)T_ MA X| - ^ s ink_links_cosrc/libavfilter/dnn/dnn_backend_native_layer_dense.cun:t144) : | 46 ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 144 | output[n_filter] = FFMAX(output[n_filter], 0.0) + 0.2 * FFMIN(output[n_filter], 0.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:144:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 144 | output[n_filter] = FFMAX(output[n_filter], 0.0) + 0.2 * FFMIN(output[n_filter], 0.0); | ^~~~~~~~~~~~~~~~ ~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/avfiltergraph.c:1201:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1201 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showspectrum.c:1229:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1229 | av_log(ctx, AV_LOG_ERROR, "overlap %f too big\n", s->overlap); | ~~~~~~ ~~~^~~~~~~ src/libavfilter/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] src/libavfilter/avf_showspectrum.c:1234:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 538 | 1234 | f o r s(-u>inwtin3_2s_ct aolep er+a=n ds -=> 0w; ionpderoawn_fdu n< cn_lautti[iv]e *_ mso-d>weilnd-o>w_ofpunecra_nldus_tn[uim];; + +| ~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~o perand) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showspectrum.c:1236:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1236 | s->win_scale = 1.f / sqrtf(s->win_scale); | ~ ~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1222:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 18 warning s1222 generated | . for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ CC libavfilter/f_sidedata.o src/libavfilter/avfilter.c:1035:86: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1035 | if (!link->fifo.samples_skipped && frame->nb_samples >= min && frame->nb_samples <= max) { | ~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/avfilter.c:1035:58: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1035 | if (!link->fifo.samples_skipped && frame->nb_samples >= min && frame->nb_samples <= max) { | ~~~~~~~~~~~~~~~~~ ^ ~~~ CC libavfilter/f_streamselect.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; | ~~~^~~~ ~ 26 warnings generated. src/libavfilter/avf_showspectrum.c:1340:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1340 | phases[y] = (PHASE(y, ch) / M_PI + 1) / 2; | ^~~~~~~~~~~~ ~ src/libavfilter/avf_showspectrum.c:1314:22: note: expanded from macro 'PHASE' 1314 | #define PHASE(y, ch) atan2f(IM(y, ch), RE(y, ch)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showspectrum.c:1347:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1347 | const float rng = 2.f * M_PI; | ^~~ ~ src/libavfilter/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 | src/libavfilter/avf_showspectrum.c : 1389 : 24 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] output [1389n | _ f i l tcoenrs]t = f1l.o0atf f =/ s(->1ga.i0nf +* we;x p (| - ~~~^~~~ ~ou tput[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])); | ^~~~ ~ CC libavfilter/fifo.o src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:177:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 177 | output[n_filter] = FFMAX(output[n_filter], 0.0) + 0.2 * FFMIN(output[n_filter], 0.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:177:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 177 | output[n_filter] = FFMAX(output[n_filter], 0.0) + 0.2 * FFMIN(output[n_filter], 0.0); | ~ ^~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:177:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 177 | output[n_filter] = FFMAX(output[n_filter], 0.0) + 0.2 * FFMIN(output[n_filter], 0.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:177:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 177 | output[n_filter] = FFMAX(output[n_filter], 0.0) + 0.2 * FFMIN(output[n_filter], 0.0); | ^~~~~~~~~~~~~~~~ ~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/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()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 3 warnings generated. CC libavfilter/formats.o 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("") | ^~~~~~~~~~~~~~~~~~ 26 warnings generated. 22 warnings generated. 7 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 = "4096x20164 warning8s"} generated, . 0, 0, FLAGS },48 warning| s ^ generated . src/libavfilter/avf_showspectrum.c:1740:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1740 | { "saturation", "color saturation multiplier", OFFSET(saturation), AV_OPT_TYPE_FLOAT, {.dbl = 1}, -10, 10, FLAGS }, | ^ 20 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:CC libavfilter/framepool.o 1747:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1747 | { "rotation", "color rotation", OFFSET(rotation), AV_OPT_TYPE_FLOAT11, warning{s.d generatedb. l = 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/dnn/dnn_backend_native_layer_mathunary.c:90:26: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 90 | src/libavfilter/avf_showspectrum.c : 1751 :106 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] dst[i] = 1751s | i n (s rc [{i ]"l)i;mi t "| , ~~~ ^~~~~~ "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", src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c":se94t: 26:o pawarning: ciimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]t y streng t94 | h " , O F F S EdTs(t[oip]a c=i ctosy(_fsarcc[tio]r));, A V| _ ~~~ ^~~~~~ OPT_TYPE_FLOAT, {.dbl = 1}, 0, 10, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1753:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1753 | { NULL } | ^ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:98:26: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 98 | dst[i] = tan(src[i]); | ~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:102:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 102 | dst[i] = asin(src[i]); | ~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:106:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 106 | dst[i] = acos(src[i]); | ~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:110:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 110 | dst[i] = atan(src[i]); | ~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:114:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 114 | dst[i] = sinh(src[i]); | ~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:118:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 118 | dst[i] = cosh(src[i]); | ~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:122:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 122 | dst[i] = tanh(src[i]); | ~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:126:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 126 | 3 warning s generated . dst[i] 12= warningassin generatedh. (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/avf_showspectrum.c:1774:81: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1774 | spf = s->win_size * (s->samples / ((s->win_size * sz) * ceil(s->samples / (float)(s-src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c>:w138in:_s27i:ze warning: *implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] s z)))); | ~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | dst[i] = ceil(src[i]); | ~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:142:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 142 | dst[i] = floor(src[i]); | ~~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:146:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | dst[i] = round(src[i]); | ~~~~~ ^~~~~~ 5 warnings generated. 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]); | ~~~ ^~~~~~ In file included from src/libavfilter/f_ebur128.c:35: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ 9 warnings generated. 3 warnings generated. CC libavfilter/framequeue.o CC libavfilter/framesync.o 33 warnings generated. 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 CC libavfilter/scale_eval.o CC libavfilter/scene_sad.o CC libavfilter/setpts.o CC libavfilter/settb.o CC libavfilter/split.o 16 warnings generated. CC libavfilter/src_avsynctest.o src/libavfilter/drawutils.c:134:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 134 | nb_planes = FFMAX(nb_planes, c->plane + 1); | ^ ~~~~~~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ 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++) \ | ~ ^ ~~~~~~~~~~~~ 58 warnings generated. 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++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ 4 warnings generated. src/libavfilter/drawutils.c:239:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 239 | for (plane = 0; plane < draw->nb_planes; plane++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ 25 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/src_movie.o CC libavfilter/transform.o 12 warnings generated. CC libavfilter/trim.o CC libavfilter/vaapi_vpp.o 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", "prero13ll warningdsur generateda. tion in seconds", OFFSET(prCC libavfilter/vaf_spectrumsynth.o eroll), 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) | ^~~~~~~~~~~~~~~~~~ CC libavfilter/version.o src/libavfilter/f_cue.c:93:101: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 93 | { "cue", "cue unix timestamp in microseconds", OFFSET(cue), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_bench.c:92:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 92 | DEFINE_OPTIONS(bench, AV_OPT_FLAG_FILTERING_PARAM|AV_OPT_FLAG_VIDEO_PARAM); | ^ src/libavfilter/f_bench.c:47:12: note: expanded from macro 'DEFINE_OPTIONS' 47 | { NULL } \ | ^ CC libavfilter/vf_addroi.o src/libavfilter/drawutils.c:574:46: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 574 | if (draw->desc->comp[comp].plane != plane) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ CC libavfilter/vf_alphamerge.o 32 warnings generated. src/libavfilter/f_bench.c:123:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 123 | DEFINE_OPTIONS(abench, AV_OPT_FLAG_FILTERING_PARAM|AV_OPT_FLAG_AUDIO_PARAM); | ^ src/libavfilter/f_bench.c:47:12: note: expanded from macro 'DEFINE_OPTIONS' 47 | { NULL } 19 warning s generated . \ | ^ 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 | { "rate18", warning s" generateds. et 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 | { "rsrc/libavfilter/f_drawgraph.c", : 61 :"s96et: v idwarning: eomissing field 'unit' initializer [-Wmissing-field-initializers] rate", OFFSET(f ra61m | e _r a te ){, " m1A",V "_sOPeT_tT Y1PEs_VtI DEmO_eRAtTadEa, t{a.s trk =e y"",2 O5FF"S}E,T 0(, kIeNy[T0_]MA)X,, V FA V}_,O P T_| T ^ YPE_STRING, {.strsrc/libavfilter/f_graphmonitor.c=":"}115, :012,: 0 ,warning: missing field 'help' initializer [-Wmissing-field-initializers]F LA G115S | } , | { ^ NULL } | ^ 28src/libavfilter/f_drawgraph.c: warning62s: generated125:. warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "fg1", "set 1st foreground color expression", OFFSET(fg_str[0]), AV_OPT_TYPE_STRING, {.str="0xffff0000"}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:63:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "m2", "set 2nd metadata key", OFFSET(key[1]), AV_OPT_TYPE_STRING, {.str=""}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:64:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "fg2", "set 2nd foreground color expression", OFFSET(fg_str[1]), AV_OPT_TYPE_STRING, {.str="0xff00ff00"}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:65:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "m3", "set 3rd metadata key", OFFSET(key[2]), AV_OPT_TYPE_STRING, {.str=""}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:66:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "fg3", "set 3rd foreground color expression", OFFSET(fg_str[2]), AV_OPT_TYPE_STRING, {.str="0xffff00ff"}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:67:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "m4", "set 4th metadata key", OFFSET(key[3]), AV_OPT_TYPE_STRING, {.str=""}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:68:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "fg4", "set 4th foreground color expression", OFFSET(fg_str[3]), AV_OPT_TYPE_STRING, {.str="0xffffff00"}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:69:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "bg", "set background color", OFFSET(bg), AV_OPT_TYPE_COLOR, {.str="white"}, 0, 0, FLAGS }, | ^ 13 warnings generated. src/libavfilter/f_drawgraph.c:70:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "min", "set minimal value", OFFSET(min), AV_OPT_TYPE_FLOAT, {.dbl=-1.}, INT_MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:71:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "max", "set maximal value", OFFSET(max), AV_OPT_TYPE_FLOAT, {.dbl=1.}, INT_MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:82:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "size", "set graph size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="900x256"}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:83:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "s", "set graph size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="900x256"}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:84:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:85:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLsrc/libavfilter/f_graphmonitor.cAGS :},164 : 29| : ^ warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavfilter/f_drawgraph.c164: | 86 : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] x86 | + s{t NrUlLeL n}( t x| t ^) * 8 >= pic->width) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavfilter/f_graphmonitor.c:187:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | for (int j = 0; j < filter->nb_inputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/f_graphmonitor.c:195:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 195 | for (int j = 0; j < filter->nb_outputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 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_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_drawgraph.c:239:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 239 | values[VAR_MIN] = s->min; | ~ ~~~^~~ src/libavfilter/f_drawgraph.c:240:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 240 | values[VAR_MAX] = s->max; | ~ ~~~^~~ src/libavfilter/f_drawgraph.c:241:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 241 | values[VAR_VAL] = vf; | ~ ^~ src/libavfilter/f_interleave.c:249:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 249 | DEFINE_OPTIONS(ainterleave, AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_interleave.c:61:11: note: expanded from macro 'DEFINE_OPTIONS' 61 | { NULL } \ | ^ 2 warnings generated. src/libavfilter/f_graphmonitor.c:343:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 343 | for (int i = 0; i < ctx->graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/f_graphmonitor.c:355:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | for (int j = 0; j < filter->nb_inputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/f_graphmonitor.c:375:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 375 | for (int j = 0; j < filter->nb_outputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/f_ebur128.c:163:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 163 | { "video", "set video output", OFFSET(do_video), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, V|F }, | ^ src/libavfilter/f_ebur128.c:164:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 164 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "640x480"}, 0, 0, V|F }, | ^ src/libavfilter/f_ebur128.c:165:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_drawgraph.c165 | : 174 :{39 :" mwarning: etcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]er ", "set scale me te174r | ( +9 t oif +1(8s)->"s, l iOdeF F==S E4T (m&e& tse-r>)n,b_ vAalVue_sO P>=T _s-T>YvaPlEu_eIsN_sTi,z e{[0.]i6 4 /= s i9ze}o,f( f9l,o at1)8) ,{ V| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| F }, | ^ 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_ebur128.c:170:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_drawgraph.c:281:75: warning: 170comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] | { "meta da281t | a " , " in j ec t m e t a d a t a i(AnV _tRNh3e 2f(iolutte-rg>radpha"t, aOF[F0SE]T( me+ta dajt a)*, o uAtV-_>OlPTi_nTeYPsE_iBOzOLe,[ 0{]. i+ 6x4 =* 04}), !0,= 1o,l dA)| V||F| }, | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ ^ 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_ebur128.c:175:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 175 | { "dualmono", "treat mono input files as dual-mono", OFFSET(dual_mono), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, A|F }, | ^ src/libavfilter/f_ebur128.c:176:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 176 | { "panlaw", "set a specific pan law for dual-mono files", OFFSET(pan_law), AV_OPT_TYPE_DOUBLE, {.dbl = -3.01029995663978}, -10.0, 0.0, A|F }, | ^ src/libavfilter/f_ebur128.c:177:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 177 | { "target", "set a specific target level in LUFS (-23 to 0)", OFFSET(target), AV_OPT_TYPE_INT, {.i64 = -23}, -23, 0, V|F }, | ^ src/libavfilter/f_ebur128.c:188:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 188 | { NULL }, | ^ src/libavfilter/f_drawgraph.c:355:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 355 | step = ceil(s->nb_values / (float)s->w); | ~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~ src/libavfilter/f_drawgraph.c:367:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 367 | values[VAR_MIN] = s->min; | ~ ~~~^~~ src/libavfilter/f_drawgraph.c:368:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 368 | values[VAR_MAX] = s->max; | ~ ~~~^~~ src/libavfilter/f_drawgraph.c:369:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 369 | values[VAR_VAL] = vf; | ~ ^~ src/libavfilter/f_realtime.c:71:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "limit", "sleep time limit", OFFSET(limit), AV_OPT_TYPE_DURATION, { .i64 = 2000000 }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/f_realtime.c:72:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "speed", "speed factor", OFFSET(speed), AV_OPT_TYPE_DOUBLE, { .dbl = 1.0 }, DBL_MIN, DBL_MAX, FLAGS }, | ^ src/libavfilter/f_ebur128.c:225:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/f_realtime.c:73:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 73 | 225 | { NvU L L= av}_ cl i| ^p f(v, 0, ebur128->scale_range); // make sure it's in the graph scale | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7src/libavutil/common.h: warning143s: generated29. : note: expanded from macro 'av_clipf' 143 | # src/libavfilter/f_realtime.c :d71e:f96i:n ewarning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]a v_clipf 71 | a v _{c "lliCC libavfilter/vf_amplify.o ipmf_ict" , | "s ^l eep time limit", OFFSET(limit), AV_OPT_TYPE_DURATION, { .i64 = 2000000 }, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_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 && | ~~~ ^ ~~ CC libavfilter/vf_aspect.o CC libavfilter/vf_atadenoise.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), AV_OPT_TYPE_INT64, {.i64 = -1}, -1, UINT32_MAX, FLAGS }, | ^ src/libavfilter/f_perms.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL } | ^ CC libavfilter/vf_avgblur.o CC libavfilter/vf_backgroundkey.o CC libavfilter/vf_bbox.o CC libavfilter/vf_bilateral.o CC libavfilter/vf_bitplanenoise.o CC libavfilter/vf_blackdetect.o CC libavfilter/vf_blackframe.o src/libavfilter/f_sendcmd.c:75:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 75 | for (i = 0; i < FF_ARRAY_ELEMS(flag_strings); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_blend.o src/libavfilter/f_loop.c:260:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 260 | { "loop", "number of loops", OFFSET(loop), AV_OPT_TYPE_INT, {.i64 = 0 }, -1, INT_MAX, AFLAGS }, | ^ src/libavfilter/f_loop.c:261:118: src/libavfilter/f_sendcmd.cwarning: missing field 'unit' initializer [-Wmissing-field-initializers] :114:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 261 | { "size "114, | " m a x { n"ucmobmerm aonfds "s,a m"psleet sc toom lmoaondps"",, OOFFFFSSEETT((sciozmem)a, n dAsV_s_tOrP)T,_ ATVY_POE_PITNT_6TY4P, E{_S.TiR6IN4G ,= {0.s t}r, = 0NU,L ILN},T 320_, M0AX,, FLAAFGLSA G},S }| , ^ | ^ src/libavfilter/f_loop.csrc/libavfilter/f_sendcmd.c::262115::118104: :warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: missing field 'unit' initializer [-Wmissing-field-initializers] 262115 | | {{ ""cs"t,a r t " , " s"est ett hce olmmoaondps ",s tOarFtF SsEaTm(pcolme"m,an d s _s tOr)F, FASVE_OTP(T_sTtYaPrEt_S)T,RI NGA, V{._sOtPr T=_ NTUYLLPE}_,I N0T,6 40,, F{L.iA6G4S =} 0, } ,| ^0 , INT64_MAX, AFLAGS }, | ^ src/libavfilter/f_sendcmd.c:116src/libavfilter/f_loop.c::115263::12 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: missing field 'help' initializer [-Wmissing-field-initializers] 263 | 116{ | N U L L }{ "| f ^i lename", "set commands file", OFFSET(commands_filename), AV_OPT_TYPE_STRING, {.str = NULL}, src/libavfilter/f_loop.c0,: 2620:, 100F: Lwarning: Aimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] GS }, | ^ 262 | { "start", "set the loop start src/libavfilter/f_sendcmd.cs:a117m:p115:l warning: emissing field 'unit' initializer [-Wmissing-field-initializers]", OFFSE T(117st | a r t {) ," fA"V, _ O P T _ T Y P"Es_etI NcT6o4m,m an{d.si 6fi4l e=" , 0 O}F,F S ET0(c,o mmIaNndTs6_4fi_leMnAaXm,e A)FL,A AGVS _}O,P T _| TY ~ ^~~~~~~~~P E_STRING, {./usr/include/stdint.hs:46t:r 21=: Nnote: Uexpanded from macro 'INT64_MAX'L L}, 0, 046, | #FdLeAfGiSn }e, I| N ^T 64_MAX (0x7ffffffsrc/libavfilter/f_sendcmd.cf:f118f:f12f:f fwarning: fmissing field 'help' initializer [-Wmissing-field-initializers]f ) | 118 ^~~~~~~~~~~~~~~~~~ | { NULL } | ^ src/libavfilter/f_select.c:232:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 232 | select->var_values[VAR_PREV_PTS] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:233:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | select->v4ar warning_sv generatedal. ues[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("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:236:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 236 | select->var_values[VAR_START_PTS] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:237:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 237 | select->var_values[VAR_START_T] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_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[Vsrc/libavfilter/f_loop.cAR_:C446ON:117SU:M Ewarning: Dmissing field 'unit' initializer [-Wmissing-field-initializers]_ SAMPLES_N] = NAN ; 446 | | ~ ^~~ { "/usr/include/math.hl:o15o:p19":, note: expanded from macro 'NAN' "numb e15r | o#fde flionoep sN",A N _ _ b u il t iOn_FnaFnSfE(T""() l o| o ^~~~~~~~~~~~~~~~~~p ), AV_OPT_TYPE_INT, src/libavfilter/f_metadata.c {:.369i6:41 : =warning: 0missing field 'unit' initializer [-Wmissing-field-initializers] } , -1, INT_M AX369, | D E FIVNFEL_Asrc/libavfilter/f_select.cGOS: P}260T,:I50 :O Nwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| S ^( ametad at260a | , A V_ O PsT_eFLlAGe_cAtUD-IO>_vPaArRA_Mv|AaVl_uOePsrc/libavfilter/f_loop.csT_:F[V447LAAG:R_117_:F ISwarning: LATmissing field 'unit' initializer [-Wmissing-field-initializers]M EPRLEIS_NNG]_P A R 447 AM | ) ; | {^ =" s izNe"src/libavfilter/f_metadata.c,A: 110:"106:m anote: expanded from macro 'DEFINE_OPTIONS'x number of 110 | f ra m N;e { s | " ~ ^~~tk oe ylo"o/usr/include/math.hp,": 15, : O"s19etF :FSm EeTnote: (stexpanded from macro 'NAN'i azde)a, t15aA | # dVek_fOePiyTn"_,eT NYAP E_NI N T 6 4 O, F{FS E .T__ib(6uk4eiyl )t,= i 0 n } A_V,_ nOP Tan0_,f (TIY""N)TP1 E6 __| SM ^~~~~~~~~~~~~~~~~~ATX RI,NG , V{F.LstArG S= },N U| LL ^ } , 0, 0, FLAGS }, \ | ^ src/libavfilter/f_loop.c:448:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 448 | src/libavfilter/f_metadata.c :{369 :"1s:t awarning: rmissing field 'unit' initializer [-Wmissing-field-initializers]t ",src/libavfilter/f_metadata.c :111":se106t: src/libavfilter/f_select.ct note: hexpanded from macro 'DEFINE_OPTIONS' :e263: 68l:o warning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] p 111 | s t a {r262t | " vafl r uae" me,"s ,e "le c s te-Ot>Fv arFm_eSvatluEaT(edss[atVtAaa Rvar_ltS)u, AAeV_MO"PP,LTE __ RT YA POTFEEF]_ SI=EN T T6(4,| v a{l.u ~ie )6,4 =A V0 _263}O, | P T _ 0 Tsrc/libavfilter/f_segment.c, Y P: IEN278T 6i_:4nlSiT5R_INnGk,:M AX-, {warning: .s>tVmissing field 'unit' initializer [-Wmissing-field-initializers] tryF pL=e AN G278U | =SL }=L , }CO MAM,O| V ^M E0N, DI_AO_ TP0TSY P, E| ^_F ALUsrc/libavfilter/f_loop.cAGDSI src/libavfilter/f_segment.c:O}:449: 12:,267:?142 : warning: \i nmissing field 'help' initializer [-Wmissing-field-initializers]l note: i expanded from macro 'COMMON_OPTS'n | ^k449 - | > s a m p{l eN267U_L | Lr a }t e{ | ^":ti m eNsANt; a m| p ^~~s ", "/usr/include/math.ht:im15e:st19a:m psnote: oexpanded from macro 'NAN'f input 15a | t #wdheificneh src/libavfilter/f_loop.c N:t448A:o99:N warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]s p l i t __ibunilpti unt_448n" | a n,f (O "F" F{)S E T"s| ( ^~~~~~~~~~~~~~~~~~tt airmte"st,am ps"_sstert), tAhVe _lOoPopT _sTYtPEa_rSTtR INfGra,m {e ".s,t r O=F FNSEUTL(Ls ta}r,t) ,0 A,V_ O0P,T_ TFYLPEA_GISNT 6}4,, \ {| .i ^6 4 = 0 }, 0, INT6src/libavfilter/f_metadata.c4:_369:M1A:X ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]V FLAsrc/libavfilter/f_metadata.c:G120S: 117:} ,note: expanded from macro 'DEFINE_OPTIONS' | ~ ^~~~~~~~~ src/libavfilter/f_segment.c:279:/usr/include/stdint.h121::46 120:warning: | 21missing field 'unit' initializer [-Wmissing-field-initializers] : note: expanded from macro 'INT64_MAX'{ "expr" 279 | 46, | # d e f" isn ee{t "eIfNxTprre6asm4seiso"n, _ "fMforAra X m ee(0xxpsr7 f fafufnftcf tfwfiffhofincfhf" , ftfof )Os p F| lF ^~~~~~~~~~~~~~~~~~S iEtT (eixnppru_sttr"),, AOVF_FOSPETT_T(YpPoEin_tSsTR_INsGt,r ),{ .AsVt_r O=PT _NTUYLPLE }_, S0,T R0,I FNLAGGS, } {, . s\t r | ^ = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/f_metadata.c:369:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_segment.c:src/libavfilter/f_metadata.c280::12121:: 126warning: :missing field 'help' initializer [-Wmissing-field-initializers] note: expanded from macro 'DEFINE_OPTIONS' 280 | { NUL L121 | } | { ^ "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 } \ | ^ src/libavfilter/f_select.c:298:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 298 | ret = av_clipf(FFMIN(mafd, diff) / 100., 0, 1); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/f_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_select.c:325:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/f_segment.c:318:123: warning: 325 | missing field 'unit' initializer [-Wmissing-field-initializers] return NA N;318 | | ~~~~~~ ^~~ { "s/usr/include/math.ha:m15p:l19e: s"note: ,expanded from macro 'NAN' "samp le15s | a#td ewfhiicnhe NtoA Ns pl i t i np ut "__,bu ilOtFiFn_SnaEnTf(("p"o) i n| t ^~~~~~~~~~~~~~~~~~s_ str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/f_segment.c:319:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 319 | { NULL } | ^ src/libavfilter/f_metadata.c:403:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_sendcmd.c:529:40: 403warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]D EFINE_OPTIONS(met a529d | a t a , A V _ O P T _F L A G_ Vsrc/libavfilter/f_select.c I :D E335: O45 _ : PAdRA Mowarning: |uimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Ab Vl_eO PsT_tFaLArGt_ F I=335 | L T TS E2 R TI(i nsNetGl_ePrARevaAcMlt)--;>> vs at| ar^r_ tv_atlsu,e sA[VVsrc/libavfilter/f_metadata.c_A:TR110I_MS:ET106_A:BR ATnote: S_expanded from macro 'DEFINE_OPTIONS'EP _TQS)]; = | T ~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~S 2 D110( | f r a m{e -">kepyts"), ; | ~ ^~~~~~~~~~~~~~~~" set metadasrc/libavfilter/internal.ht:a265 k:e48y:" ,note: expanded from macro 'TS2T' src/libavfilter/internal.h :264O :265F | 48F: #note: SEdexpanded from macro 'TS2D'eT f(kienye) , T264 S | 2# Td(AetVf_sinOeP,T _tTTbYS)P2E D_((STtR(tssI))NG =, = A{V_ N.O sPt(rT( S_ts=) V= =AN LAUULEVL _? NN}A,ONP T 0,S _:V0 A(,doL UuEbF lL?e AG)N(SAt N s:}) , *\( ad v| o ^_u q2bdl(et)b(t)s))) | | ^~~ ^~~ /usr/include/math.h/usr/include/math.h::1515::1919:: note: note: expanded from macro 'NAN' expanded from macro 'NAN' src/libavfilter/f_metadata.c 15:15 | 403 | #:#1dd: ewarning: efmissing field 'unit' initializer [-Wmissing-field-initializers]fiin nesrc/libavfilter/f_metadata.ce: N AN111NAN: 106 : note: expanded from macro 'DEFINE_OPTIONS'_ ___bubuiiltlitni_ nn_111a | nnf a(n ""f) | ( ^~~~~~~~~~~~~~~~~~ "{") "| v ^~~~~~~~~~~~~~~~~~a lue", "set metadata value", OFFSET(value), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, FLAGS }, \ | ^ 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: expanded from macro 'TS2T' 265 | #define TS2Tsrc/libavfilter/f_metadata.c(t:s403,: t1b:) (warning: (missing field 'unit' initializer [-Wmissing-field-initializers] ts)src/libavfilter/f_metadata.c: 120=:=117: Anote: V_expanded from macro 'DEFINE_OPTIONS'N OPTS_VALUE ?120 | NA N :{ (src/libavfilter/f_select.cd"o:ue337x:bp43l:re )"(warning: ,timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s ") s*e ta ve_xqp2rde(stsbi)) o 337n | | f ^~~or e x /usr/include/math.hp:15 :r 19 :f suelnote: neexpanded from macro 'NAN'c cttio- 15n>" | ,v#ad erO_fvFiaFnlSueE eNTsA([eNx V pA r _R _sST ARt T__rbu_)T,]i ltAin=V_ _TnOSa2PnDT_f(fTra(Ym"Pe"-)E>_pt sS) T | * ^~~~~~~~~~~~~~~~~~R IaNvG,_ q{2d.(sitrn =l iNnkU-L>tLi me}_,ba s0e,); 0| , ^~~~~~~~~~~~~~~~ ~FL AGS }, \ src/libavfilter/internal.h :| 264 ^: 48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((tsrc/libavfilter/f_metadata.cs:)403: 1:= =warning: missing field 'unit' initializer [-Wmissing-field-initializers]A V_Nsrc/libavfilter/f_metadata.cO:121P:T126:S _Vnote: Aexpanded from macro 'DEFINE_OPTIONS' LUE ? NAN : 121( | d o u b{l e")f(itsl)e"), " s| e ^~~ t fi/usr/include/math.hle: 15:w19h:e rnote: e expanded from macro 'NAN'to prin t215 | m#d warningessrc/libavfilter/f_sendcmd.cef generated:t531ai. :dn42aet: aNwarning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]iN n f or m a t_i_obu in"531, | l O tF iFn _S n E Ta ( nff ( i" l" e )_s t r | ) ^~~~~~~~~~~~~~~~~~, d o uAbVl_OeP Tcu_rrTeYnPEt_S T=RI NGT,S2 T{(.resf-t>rp=tNUsL,L }i,n l0i,n k-0>,t imFeL_AGbSa s}e,) \; | | ^ ~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define Tsrc/libavfilter/f_metadata.cS:2403T:(1t: swarning: ,missing field 'unit' initializer [-Wmissing-field-initializers] tbsrc/libavfilter/f_metadata.c): (122(:t134s): =note: =expanded from macro 'DEFINE_OPTIONS' AV_NOPTS_VAL U122E | ? N A{N ": d(idroeucbtl"e,) ("tsr)ed u*c ea vb_uqf2df(teb)r)in g wsrc/libavfilter/f_select.c| h ^~~en: 340p:ri35/usr/include/math.h:n15:t i:ngwarning: 19:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] t note: oexpanded from macro 'NAN' user- s15et | 340# | dfef ii l n seee oleNcr ApitN-p>v e a" r ,_ v aOF luFe_SsE_[TV(bAduRii_rPlTetSic]nt_ )n=, aAn Vf(T"S_2D"(OfPT)_rT aYm e-P| >pE ^~~~~~~~~~~~~~~~~~_tBs O)O;L, { .| i ~ ^~~~~~~~~~~~~~~~ 64 = 0}src/libavfilter/internal.h,: 2640:,48 1:, Fnote: LAexpanded from macro 'TS2D'G S }, \ | 264 ^ | #define TS2D(ts) src/libavfilter/f_metadata.c : 403(:(1t:s) warning: ==missing field 'help' initializer [-Wmissing-field-initializers] AV_src/libavfilter/f_metadata.cN:O123P:12T: Snote: _expanded from macro 'DEFINE_OPTIONS'V ALU E123 | ? N A{ NNU L:L (}d \ou b | l ^e) (ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_src/libavfilter/f_sendcmd.cna:n534f(:"68:" )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^~~~~~~~~~~~~~~~~~ 534 | var_values[VAR_POS] = ref->pkt_pos == -1 ? NAN : ref->pkt_pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") src/libavfilter/f_select.c | : ^~~~~~~~~~~~~~~~~~341 :35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 341 | select->var_values[VAR_T ] = TS2D(frame->pts) * av_q2d(inlink->time_base); | ^~~~~~~~~~~~~~~~ ~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == src/libavfilter/f_sendcmd.cA:V535_:N47O: Pwarning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]S _VALUE ? NAN : (535d | o u b l e) (t s ) ) | ^~~ /usr/include/math.h : 15: 19 : note: expanded from macro 'NAN'v ar_val u15e | #sde[fViAnRe_ PNTASN] = T S_2_Dbu(irletfi-n>_npatsn)f;( "" )| ~ ^~~~~~~~~~~~~~ | ^~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN src/libavfilter/f_select.c : 342 : 58:_ _warning: bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ui ltin_nanf("" 342) | | ^~~~~~~~~~~~~~~~~~ select->var_values[VAR_POS] = frame->pkt_pos == -1 ? NAN : frame->pkt_pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_streamselect.c:48:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 48 | { NULL } | ^ CC libavfilter/vf_blockdetect.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->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_streamselect.c:65:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 65 | for (j = 0; j < ctx->nb_inputs; j++) { | ~ ^ ~~~~~~~~~~~~~~ 19 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/f_sidedata.c:126:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 126 | DEFINE_OPTIONS(asidedata, AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_sidedata.c:75:12: note: expanded from macro 'DEFINE_OPTIONS' 75 | { NULL } \ | ^ src/libavfilter/f_streamselect.c:143:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 143 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ 10 warnings generated. src/libavfilter/f_select.c:507:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 507 | DEFINE_OPTIONS(select, AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_select.c:171:12: note: expanded from macro 'DEFINE_OPTIONS' 171 | { NULL } \ | ^ src/libavfilter/formats.c:114:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 114 | for (i = 0; i < a->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavfilter/formats.c:116:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 116 | for (j = 0; j < b->nb_formats; j++) { | ~ ^ ~~~~~~~~~~~~~ src/libavfilter/formats.c:131:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 131 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:75:23: note: expanded from macro 'MERGE_FORMATS' 75 | for (i 13= warning0s; generated i. < a->nb; i++) \ | ~ ^ ~~~~~ src/libavfilter/formats.c:131:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 131 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:76:27: note: expanded from macro 'MERGE_FORMATS' 76 | for (j = 0; j < b->nb; j++) \ | ~ ^ ~~~~~ src/libavfilter/formats.c:131:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 131 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:91:5: note: expanded from macro 'MERGE_FORMATS' 91 | MERGE_REF(a, b, fmts, type, return AVERsrc/libavfilter/f_streamselect.cROR:(218E:N24O:M EMwarning: )comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare]; ); 218 | \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~i f (src/libavfilter/formats.cn:44 :<19: 0note: |expanded from macro 'MERGE_REF'| n >= ctx 44- | >n b _ i nfpourt s()i { = | 0 ~ ^ ~~~~~~~~~~~~~~; i < a->refcount; i ++) { \ | ~ ^ ~~~~~~~~~~~ src/libavfilter/f_sidedata.c:159:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 159 | DEFINE_OPTIONS(sidedata, AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_sidedata.c:75:12: note: expanded from macro 'DEFINE_OPTIONS' 75 | { NULL } \ | ^ src/libavfilter/formats.c:189:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 189 | MERGE_FORMATS32(a warning,s generatedb,. formats, nb_formats, AVFilterFormats, check, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:75:23: note: expanded from macro 'MERGE_FORMATS' 75 | for (i = 0; i < a->nb; i++) \ | ~ ^ ~~~~~ src/libavfilter/formats.c:189:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 189 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:76:27: note: expanded from macro 'MERGE_FORMATS' 76 | for (j = 0; j < b->nb; j++) \ | ~ ^ ~~~~~ src/libavfilter/formats.c:189:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 189 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 1);src/libavfilter/f_streamselect.c | : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306:19: warning: src/libavfilter/formats.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:91 :5: note: expanded from macro 'MERGE_FORMATS' 30691 | | fMorE R(GiE _=R E0F;( ia ,< cbt,x- >fnbm_tisn,p uttys;p ie++,) r{e t| ~ ^ ~~~~~~~~~~~~~~u rn AVERROR(ENOMEM);); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:44:19: note: expanded from macro 'MERGE_REF' 44 | for (i = 0; i < a->refcount; i ++) { \ | ~ ^ ~~~~~~~~~~~ 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); | ~ ^ 147 warnings generated. 30 warnings generated. src/libavfilter/formats.c:242:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 242 | MERGE_REF(b, a, channel_layouts, AVFilterChannelLayouts, return AVERROR(ENOMEM);); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:44:19: note: expanded from macro 'MERGE_REF' 44 | for (i = 0; i < a->refcount; i ++) { \ | ~ ^ ~~~~~~~~~~~ src/libavfilter/formats.c:295:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 295 | MERGE_REF(b, a, channel_layouts, AVFilterChannelLayouts, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | { av_free(channel_layouts); return AVERROR(ENOMEM); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:44:19: note: expanded from macro 'MERGE_REF' 44 | for (i = 0; i < a->refcount; i ++) { \ | ~ ^ ~~~~~~~~~~~ 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. 2 warnings generated. src/libavfilter/generate_wave_table.c:31:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 31 | for (i = 0; i < table_size; i++) { | ~ ^ ~~~~~~~~~~ CC libavfilter/vf_blurdetect.o CC libavfilter/vf_bm3d.o CC libavfilter/vf_boxblur.o CC libavfilter/vf_bwdif.o src/libavfilter/formats.c:638:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 638 | FORMATS_UNREF(ref, formats); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:619:5: note: expanded from macro 'FORMATS_UNREF' 619 | FIND_REF_INDEX(ref, idx); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:605:19: note: expanded from macro 'FIND_REF_INDEX' 605 | for (i = 0; i < (*ref)->refcount; i ++) \ | ~ ^ ~~~~~~~~~~~~~~~~ CC libavfilter/vf_cas.o src/libavfilter/scale_eval.c:71:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 71 | var_values[VAR_OUT_W] = var_values[VAR_OW] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/scale_eval.c:72:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 72 | var_values[VAR_OUT_H] = var_values[VAR_OH] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_chromakey.o src/libavfilter/formats.c:650:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 650 | FORMATS_UNREF(ref, channel_layouts); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:619:5: note: expanded from macro 'FORMATS_UNREF' 619 | FIND_REF_INDEX(ref, idx)CC libavfilter/vf_chromanr.o ; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:605:19: note: expanded from macro 'FIND_REF_INDEX' 605 | for (i = 0; i < (*ref)->refcount; i ++) \ | ~ ^ ~~~~~~~~~~~~~~~~ CC libavfilter/vf_chromashift.o 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, {src/libavfilter/formats.c .i:66694:5 : =warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1 }, 0, 1, FLAGS 669} | , | ^FO RMATS_CHANGEREF(oldref, newref); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:657:5: note: expanded from macro 'FORMATS_CHANGEREF' 657 | FIND_REF_INDEX(oldrefCC libavfilter/vf_ciescope.o , idx); src/libavfilter/framesync.c : 52 : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] \52 | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ { Nsrc/libavfilter/formats.cU:L605L: 19}: note: expanded from macro 'FIND_REF_INDEX'| ^ 605 | for (i = 0; i < (*ref)->refcount; i ++) \ | ~ ^ ~~~~~~~~~~~~~~~~ In file included from src/libavfilter/src_avsynctest.c:24: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return expCC libavfilter/vf_codecview.o 2f(M_LOG2_10 * x); | ~ ^ 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 ++) \ | ~ ^ ~~~~~~~~~~~~~~~~ CC libavfilter/vf_colorbalance.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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~CC libavfilter/vf_colorchannelmixer.o 713 | ff_src/libavfilter/graphdump.cch:an83n:e26l:_ lawarning: yocomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]u ts_ref, ff_chan n83e | l _ l a y o u ts _ un rmefa)x;_ i n| _f ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~m t =src/libavfilter/formats.c :693F:FM19A:X note: (expanded from macro 'SET_COMMON_FORMATS' max_in_f m693t | , p r ifnot_rl (iin k=_p ro0p(;N UiLL ,< clt)x-)>; n b| _ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~o utputs; i++src/libavutil/macros.h): 47:{25 : note: expanded from macro 'FFMAX' 47 | # d e f i n e\ F F| ~ ^ ~~~~~~~~~~~~~~~M AX(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)) | ~ ^ ~ 1 warning generated. src/libavfilter/formats.c:730:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 730 | SET_COMMON_FORMATS(ctx, samplerates, AVMEDIA_TYPE_AUDIO, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 731 | ff_formats_ref, ff_formats_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:683:19: note: expanded from macro 'SET_COMMON_FORMATS' 683 | for (i = 0; i < ctx->nb_inputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/formats.c:730:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 730 | SET_COMMON_FORMATS(ctx, samplerates, AVMEDIA_TYPE_AUDIO, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 731 | ff_formats_ref, ff_formats_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:693:19: note: expanded from macro 'SET_COMMON_FORMATS' 693 | for (i = 0; i < ctx->nb_outputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/formats.c:752:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 752 | SET_COMMON_FORMATS(ctx, formats, AVMEDIA_TYPE_UNKNOWN, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 753 | ff_formats_ref, ff_formats_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:683:19: note: expanded from macro 'SET_COMMON_FORMATS' 683 | for (i = 0; i < ctx->nb_inputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/formats.c:752:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 752 | SET_COMMON_FORMATS(ctx, formats, AVMEDIA_TYPE_UNKNOWN, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 753 | ff_formats_ref, ff_formats_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:693:19: note: expanded from macro 'SET_COMMON_FORMATS' 693 | for (i = 0; i < ctx->nb_outputs; i++) { src/libavfilter/graphparser.c : 331 : 28\: | warning: ~ ^ ~~~~~~~~~~~~~~~ comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 331 | for (unsigned i = 0; i < nb; i++) | ~ ^ ~~ 12 warnings generated. 6 warnings 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, stride, def); | ^ ~ src/libavfilter/transform.c:37:18: note: expanded from macro 'PIXEL' 37 | ((x) < 0 || (y) < 0) ? (def) : \ | ^ src/libavfilter/transform.c:46:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 46 | return PIXEL(src, (int)(x + 0.5), (int)(y + 0.5), width, height, stride, def); | ^ ~ src/libavfilter/transform.c:37:7: note: expanded from macro 'PIXEL' 37 | ((x) < 0 || (y) < 0) ? (def) : \ | ^ src/libavfilter/transform.c:46:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 46 | return PIXEL(src, (int)(x + 0.5), (int)(y + 0.5), width, height, stride, def); | ^ ~ src/libavfilter/transform.c:38:22: note: expanded from macro 'PIXEL' 38 | (((x) >= (w) || (y) >= (h)) ? (def) : \ | ^ src/libavfilter/transform.c:46:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 46 | return PIXEL(src, (int)(x + 0.5), (int)(y + 0.5), width, height, stride, def); | ^ ~ src/libavfilter/transform.c:38:8: note: expanded from macro 'PIXEL' 38 | (((x) >= (w) || (y) >= (h)) ? (def) : \ | ^ src/libavfilter/transform.c:46:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 46 | return PIXEL(src, (int)(x + 0.5), (int)(y + 0.5), width, height, stride, def); | ^ ~ src/libavfilter/transform.c:39:16: note: expanded from macro 'PIXEL' 39 | img[(x) + (y) * (stride)]) | ^ src/libavfilter/transform.c:46:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 46 | return PIXEL(src, (int)(x + 0.5), (int)(y + 0.5), width, height, stride, def); | ^ ~ src/libavfilter/transform.c:39:10: note: expanded from macro 'PIXEL' 39 | img[(x) + (y) * (stride)]) | ^ 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 | src/libavfilter/transform.c :se98t:p33:t swarning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]> var_values[ V98A | R_ P R E V _OfUT1P T=S ]1 =- NsAqrNt;( ( x| _ ~ ^~~c - x)/usr/include/math.h :*15 (:y19_c: - note: yexpanded from macro 'NAN') ); | ~~~~ ~~~~~~~~~~^~~~~~~~~~~15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/transform.c:99:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/setpts.c :99116 | : 43 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f2 = 1 - sqr t116( | ( x _ c s-e txp)t s*- >(vya r- _yv_fa)l)u;e s [| V ~~~~ ~~~~~~~~~~^~~~~~~~~~~A R_PREV_OUTT] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf(""src/libavfilter/transform.c) : 100| :33 ^~~~~~~~~~~~~~~~~~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 100 | f3 = 1 - sqrt((x - x_f) * (y_c - y)); | ~~~~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/setpts.c:117:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 117 | setpts->var_values[VAR_STARTPTS] = NAN; | ~ ^~~ src/libavfilter/transform.c/usr/include/math.h::15101::1933:: note: warning: expanded from macro 'NAN'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 15 | #d e101f | in e N A N f4 = _1_b u-i lstqinr_t(n(ax n-f (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/split.c:73:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 73 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/split.c:81:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 81 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/split.c:103:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 103 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/split.c:111:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 111 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/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/setpts.c:133:CC libavfilter/vf_colorconstancy.o 68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 132 | setpts->var_values[VAR_SAMPLE_RATE] = | ~ src/libavfilter/transform.c:115 :13322 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] setp t115s | - > t ympea t==r iAx[V1M]E D= I-As_iTYnP(aEn_gAleU)D;I O | ~~~ ^~~~~? inlink->sample_rate : NAN; | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~src/libavfilter/transform.c :118:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 118 | matrix[4]src/libavfilter/split.c =: 127s:c112a:l ewarning: _missing field 'unit' initializer [-Wmissing-field-initializers]y * cos(angle); | ~~~ ^~~~~127 | { "src/libavfilter/transform.cou:tp118u:t17s:" ,warning: "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]se t numb e118r | o f mouattpriuxt[s4"], =O FsFcaSleE_T(yn b* _coosu(tapnugtles)); , | A ^~~~~~~ ~V _OPT_TYPE_INT, { .isrc/libavfilter/setpts.c6:4 138=: 74:2 warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], 1, INT_MA X136, | F L AsGeSt p}t,s - >| ^v ar_values[VAR_FR] = src/libavfilter/split.c : 128 : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers]i nli n128k | - > f r{a mNeUL_Lr a}t e. n| ^u m && | ~ 137 | inlink->frame_rate.den ? 138 | av_q2d(inlink->frame_rate) : NAN; | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavfilter/vf_colorcontrast.o 6 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)(CC libavfilter/vf_colorcorrect.o 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] CC libavfilter/vf_colorize.o 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/formats.csrc/libavfilter/internal.h:265::48938:: note: 19expanded from macro 'TS2T': warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 265 | #define T938S | 2 T ( tfosr ,( it b=) 0(; (it s<) =f=m tsrc/libavfilter/settb.cAsV:-_>165NnO:bP1:_cTh aSwarning: _VnAmissing field 'help' initializer [-Wmissing-field-initializers]Ln UeEl _?l aNyAo uNt165s | ;:D Ei F(d+oIu+blN)E_eO) P({tTs) I O* N Sa| (vse ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~t _tqb2,d (tVbI)src/libavfilter/formats.cD)E :O 939):| 27 ^~~: ; warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]| /usr/include/math.h^: 15:19: 939note: | src/libavfilter/settb.cexpanded from macro 'NAN': 70 : 12 15: | note: fexpanded from macro 'DEFINE_OPTIONS'# odre (fj i n=70e CC libavfilter/vf_colorkey.o | iN AN + {1 ;N U_jLL_ < }fb mut s-i > nl bt i_ c hn_ a n nnel _an fl( a"yo u" t) s ; j + + | ) ^~~~~~~~~~~~~~~~~~ { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ \ | ^ 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("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_colorlevels.o CC libavfilter/vf_colormap.o src/libavfilter/settb.c:197:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 197 | DEFINE_OPTIONS(asettb, AUDIO); | ^ src/libavfilter/settb.c:70:12: note: expanded from macro 'DEFINE_OPTIONS' 70 | { NULL } \ | ^ src/libavfilter/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("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_colormatrix.o src/libavfilter/setpts.c:249:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 245 | av_log(ctx, AV_LOG_TRACE, "N:EOF PTS:%s T:%f POS:%s -> PTS:%s T:%f\n", | ~~~~~~ 246 | dCC libavfilter/vf_colorspace.o 2istr(setpts->var_values[VAR_PTS]), 247 | setpts->var_values[VAR_T], 248 | d2istr(setpts->var_values[VAR_POS]), 249 | d2istr(d), TS2T(d, inlink->time_base)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN src/libavfilter/src_avsynctest.c : 72: 113__:b uwarning: imissing field 'unit' initializer [-Wmissing-field-initializers]l tin_nanf("") | ^~~~~~~~~~~~~~~~~~ 72 | {"size", "set frame size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, V }, | ^ src/libavfilter/src_avsynctest.c:73:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | {"s", "set frame size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, V }, | ^ CC libavfilter/vf_colortemperature.o src/libavfilter/src_avsynctest.c:74:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | {"framerate", "set frame rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="30"}, 0,INT_MAX, V }, | ^ src/libavfilter/src_avsynctest.c:75:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | {"fr", "set frame rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="30"}, 0,INT_MAX, V }, | ^ src/libavfilter/src_avsynctest.c:76:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | {"samplerate", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100},8000,384000, A }, | ^ src/libavfilter/src_avsynctest.c:77:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | {"sr", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100},108 warning00s0 generated,. 384000, A }, | ^ src/libavfilter/src_avsynctest.c:78:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | {"amplitude", "set beep amplitude", OFFSET(amplitude), AV_OPT_TYPE_FLOAT, {.dbl=.7}, src/libavfilter/setpts.c :0.274, : 121:., warning: Amissing field 'help' initializer [-Wmissing-field-initializers] }, | ^ 274 | { NULL } | ^ src/libavfilter/src_avsynctest.c:79:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | {"a", "set beep amplitude", OFFSET(amplitude), AV_OPT_TYPE_FLOAT, {.dbl=.7}, 0., 1., A }, | ^ src/libavfilter/src_avsynctest.c:80:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | {"period", "set beep period", OFFSET(period), AV_OPT_TYPE_INT, {.i64=3}, 1, 99., A }, | ^ src/libavfilter/src_avsynctest.c:81:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | {"p", "set beep period", OFFSET(period), AV_OPT_TYPE_INT, {.i64=3}, 1, 99., A }, | ^ src/libavfilter/src_avsynctest.c:82:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | {"delay", "set flash delay", OFFSET(delay), AV_OPT_TYPE_INT, {.i64=0}, -30, 30, V }, | ^ src/libavfilter/src_avsynctest.c:83:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | {"dl", "set flash delay", OFFSET(delay), AV_OPT_TYPE_INT, {.i64=0}, -30, 30, V }, | ^ src/libavfilter/src_avsynctest.c:84:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | {"cycle", "set delay cycle", OFFSET(cycle), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, V }, | ^ src/libavfilter/src_avsynctest.c:85:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | {"c", "set delay cycle", O30FFS warningEsT generated(c. ycle), 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 durationsrc/libavfilter/setpts.c", : 313 :12 :OF Fwarning: Smissing field 'help' initializer [-Wmissing-field-initializers]E T(durat i313 | o n) , { N U L L A} V _| O ^ PT_TYPE_DURATION, {.i64=0}, 0, INT64_MAX, V|A }, | ^ src/libavfilter/src_avsynctest.c:88:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | {"fg", "set foreground color", OFFSET(rgba[0]), AV_OPT_TYPE_COLOR, {.str="white"}, 0, 0, V }, | ^ src/libavfilter/src_avsynctest.c:89:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | {"bg", "set background color", OFFSET(rgba[1]), AV_OPT_TYPE_COLOR, {.str="black"}, 0, 0, V }, | ^ src/libavfilter/src_avsynctest.c:90:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | {"ag", "set additional color", OFFSET(rgba[2]), AV_OPT_TYPE_COLOR, {.str="gray"}, 0, 0, V }, | ^ src/libavfilter/src_avsynctest.c:91:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 91 | {NULL}, | ^ src/libavfilter/src_avsynctest.c:87:106: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 87 | {"d", "set duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT64_MAX, V|A }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/src_avsynctest.c:86:106: warning: src/libavfilter/trim.cimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] :181:5: warning: 86 | missing field 'unit' initializer [-Wmissing-field-initializers] {"duration", 181 | " se t duCraOtiMoMOnN"_,OP T S O| F ^ FSET(dusrc/libavfilter/trim.c:r108a:t170io:n )note: ,expanded from macro 'COMMON_OPTS' AV_OPT_TYPE_ DU108R | A TI 1O N warning , generated . " s{h.oiul6d4= 0}b,e p a s s e d " 0,, I N T6 4 _ MA X, V | A } , | ~ ^~~~~~~~~ /usr/include/stdint.h : 46 : 21 : note: expanded from macro 'INT64_MAX' 46 | # d e fOiFFnSEeT (sItNaTr6t4_t_iMmAe)X, ( 0AxV7_OfPffTf_ffTfYPfEf_DfUfRfATfIOfN,f {) . i | 6 ^~~~~~~~~~~~~~~~~~ 4 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:181:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:110:170: note: expanded from macro 'COMMON_OPTS' 110 | "should be passed", OFFSET(start_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:181:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:112:170: note: expanded from macro 'COMMON_OPTS' 112 | "should be dropped again", OFFSET(end_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:181:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:114:170: note: expanded from macro 'COMMON_OPTS' 114 | "should be dropped again", 6 warningOsFF generatedS. ET(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.cCC libavfilter/vf_convolution.o :181:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:118:170: note: expanded from macro 'COMMON_OPTS' 118 | "dropped again", OFFSET(end_pts), AV_OPT_TYPE_INT64, { .i64 = AV_NOPTS_VALUE }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:181:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:119:170: note: expanded from macro 'COMMON_OPTS' 119 | { "duration", "Maximum duration of the output", OFFSET(duration), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:181:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:120:170: note: expanded from macro 'COMMON_OPTS' 120 | { "durationi", "Maximum duration of the output", OFFSET(duration), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/trim.c:183:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 183 | "to the output", OFFSET(start_frame), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, FLAGS }, | ^ src/libavfilter/trim.c:185:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 185 | "again", OFFSET(end_frame), AV_OPT_TYPE_INT64, { .i64 = INT64_MAX }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/trim.c:186:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 186 | { NULL } | ^ CC libavfilter/vf_convolve.o 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_INTIn file included from 64, src/libavfilter/vaf_spectrumsynth.c{: 40.: isrc/libavfilter/window_func.h:61554:60 := Iwarning: Nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T 64_MAX }, 0, INT6 4155_ | M A X, F L AG S } , | ^~~~~~~~~ lut[n] = e/usr/include/stdint.hx:46p:(21:- 0note: .expanded from macro 'INT64_MAX'5 * SQR( (46 | n#d-e(fNi-n1e) I/NT26)4_/MA(X0 .(40x*7f(fNff-f1f)f/f2f.ffff)f)ff)); | | ~^~~ ^~~~~~~~~~~~~~~~~~ src/libavfilter/window_func.h:153:30: note: expanded from macro 'SQR' 153 | #define SQR(x) (src/libavfilter/trim.c(:x183):*140(x:) )warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] | ^ 182 | { "start_framesrc/libavfilter/window_func.h":,155 :"60Nu:m bewarning: r implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o f the first 155 | f r a m e t h a tlu ts[hnou]l d= ebxe ppa(ss-ed0 ." 5 | * ~ SQR((n-(N-1 )183/ | 2 ) / ( 0src/libavfilter/vf_addroi.c . :4"230*(tN:o- 77th1e) :o/ u2t.warning: pfmissing field 'unit' initializer [-Wmissing-field-initializers])u t)");, | ~^~~ 230 src/libavfilter/window_func.h | :153 : 26 : note: expanded from macro 'SQR' O F F SE T 153 ( | q o f f s e # dte )f,i nA eV _S QCC libavfilter/vf_copy.o O R ( P xT)_ T Y(P E_(R Ax T )OI*FO(FNxASL)E,) T ({s | t ^a r.td_bflr a= m-0e.)1, AV}_O,P T-_1T,Y +P1,E _FILNATGS6 4,} , | { ^ .i64 = -1 }, -1, INT64_MAX, FLAGsrc/libavfilter/vf_addroi.cS: 233}:,66 : warning: | missing field 'unit' initializer [-Wmissing-field-initializers] ^~~~~~~~~ /usr/include/stdint.h:46 :23321 | : note: expanded from macro 'INT64_MAX' OFF SE46T( | c#ldeefairn)e, INAT6V4__MOAXP T (_0Tx7YfPfEf_fBffOfOffLf,ff f{f f.) i 6| 4 ^~~~~~~~~~~~~~~~~~ = 0 }, 0, 1, FLAGS }, | ^ 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] 181src/libavfilter/vf_addroi.c | : 235 : 12 :C Owarning: MMmissing field 'help' initializer [-Wmissing-field-initializers]O N_O P235TS | | ^~~~~~~~~~~ src/libavfilter/window_func.h{ :NU162Lsrc/libavfilter/trim.cL:120: :}25153 : : | warning: ^note: expanded from macro 'COMMON_OPTS' implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162120 | | { " d u ra t io niif" ,( F FA BS"(Mna x- iMmu)m >d=u r0.a3t i* oMn) o{f th| e ~~^~~ ~~ output"src/libavutil/common.h,:64 : 31 : note: expanded from macro 'FFABS' 64 | # de fi nOFeF SFETF(AdBurSa(tai)on )(,( a )A V>_O=P T0_ TY?P E_(DaU)R A:T I(-O(Na, ){) ) . i6| 4 ^ = 0 }, In file included from src/libavfilter/vaf_spectrumsynth.c : 40 : src/libavfilter/window_func.h : 1620,: 17IN:T 6warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ MAX, FLA GS162 | } , | ~ ^~~~~~~~~ /usr/include/stdint.hi:f46: 21(:F Fnote: Aexpanded from macro 'INT64_MAX' BS(n - 46M | )# d>ef=i n0e. 3 I*N TM6)4 _{M A | X ^~~~~~~~~~~~ ~~ (0src/libavutil/common.hx:647:f37f:f note: fexpanded from macro 'FFABS' fffff ff64f | #fdffe) f i| n ^~~~~~~~~~~~~~~~~~ e FFABS(a) ((a) >= 0 ? (a) :src/libavfilter/trim.c :(181-:(5:CC libavfilter/vf_corr.o a warning: )implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]) ) | ^~~~ 181 | CIn file included from Osrc/libavfilter/vaf_spectrumsynth.cM:M40ON: _src/libavfilter/window_func.h:O162PT:S39 : | warning: ^~~~~~~~~~~ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/trim.c :162119 | : 153 : note: expanded from macro 'COMMON_OPTS' if (FFABS( n 119- | M) > = {0 ."3d ur*at iMo) n{", | ~ ^ "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 INTsrc/libavfilter/window_func.h64:_M163AX: 86 :(0 xwarning: 7fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f fffffffffffff )163 | | ^~~~~~~~~~~~~~~~~~ lut[n] = 0.5 * src/libavfilter/trim.c(:1811: +5 :c owarning: simplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion](( M_PI*(FF A181BS | ( n - CMO) M-M O0N.3_ O* PMT)S) / (| ( ^~~~~~~~~~~1 - 0.3)src/libavfilter/trim.c :118*: M153):) );note: expanded from macro 'COMMON_OPTS' | ~ ^ src/libavfilter/window_func.h :117163 | :69 : warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "end_pts", 163 | " T i m e s ta m p o fl utt[hne] f= i0rs.t5 fr*a m(e1 th+a tc ossh(o(uMl_dP Ib*e( F"F A B S( 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 | \l u t| [ ~n ] = 0.5 * (1 + 118c | o s( ( M_ P I * (F F"dArBoSpp(edn a-g aMi)n -" 0,. 3 * M ) ) /( ( 1 - 0 . 3 ) * M ) ) ) ; | ~~^~~ ~ src/libavutil/common.h : 64 :31 : note: expanded from macro 'FFABS' CC libavfilter/vf_cover_rect.o 13OF F warning64 | S#Es generateddeT. (end_pts), AV_OPT_TYPE_INT64, { .i64 = fAVi_NnOe PFFTASB_SV(AaL)U E (}(a,) I N>T=6 40_M I? N(,a I)N T:6 4(-_(MaA)X,) F)L A G| S ^ } , \ | ^~~~~~~~~ /usr/include/stdint.h:46:21In file included from : src/libavfilter/vaf_spectrumsynth.cnote: :expanded from macro 'INT64_MAX'40 : src/libavfilter/window_func.h:163:48: 46 | warning: #dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e fine INT64_ M163A | X ( 0 x 7 f f f f f f flfuftf[ffnf]f f=) | 0 ^~~~~~~~~~~~~~~~~~. 5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M)src/libavfilter/trim.c):181/:((51: -warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]0 .3) * M )181) | ) ; C| O ^~~~~~~~~~~~ ~M MON_src/libavutil/common.hO:P64TS: 37 :| ^~~~~~~~~~~ note: expanded from macro 'FFABS' src/libavfilter/trim.c: 11664: | 153#:d enote: expanded from macro 'COMMON_OPTS'f ine FFABS(a) (( a115 | ) > {= "s0ta r?t _(pa)t s:" ,( - ("a)T))i me st| a ^~~~mp of the first frame that should be " \ | ~ 116 | " passed", OFFSET(start_pts), AV_OPT_TYPE_INT64, { .i64 = AV_NOPTS_VALUE }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:181:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 181 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:114:153: note: expanded from macro 'COMMON_OPTS' 113 | { "endi", "Timestamp of the first frame that " \ | ~ 114 | "should be dropped again", OFFSET(end_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:181:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 21 181 | warning s generated . COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:112:153: note: expanded from macro 'COMMON_OPTS' 111 | { "end", "Timestamp of the first frame that " \ | ~ 112 | "should be dropped again", OFFSET(end_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:181:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 181 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:110:153: note: expanded from macro 'COMMON_OPTS' 109 | { "starti", "Timestamp of the first frame that " \ | ~ 110 | "should be passed", OFFSET(start_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:181:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 181 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:108:153: note: expanded from macro 'COMMON_OPTS' 107 | { "start", "Timestamp of the first frame that " \ | ~ 108 | "should be passed", OFFSET(start_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/src_avsynctest.c:308:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 308 | snprintf(text, sizeof(text), "A: %1.2f", s->amplitude); | ~~~~~~~~ ~~~^~~~~~~~~ 2 warnings generated. CC libavfilter/vf_crop.o src/libavfilter/vf_alphamerge.c:184:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 184 | { NULL } | ^ 6 warnings generated. CC libavfilter/vf_cropdetect.o 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 }, | ^ CC libavfilter/vf_curves.o 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/trim.c:334:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 334 | COMMON_OPTS | ^ src/libavfilter/trim.c:108:170: note: expanded from macro 'COMMON_OPTS' 108 | "should be passed", OFFSET(start_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:334:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:110:170: note: expanded from macro 'COMMON_OPTS' 110 | "should be passed", OFFSET(start_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:334:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:112:170: note: expanded from macro 'COMMON_OPTS' 112 | "should be dropped again", OFFSET(end_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:334:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:114:170: note: expanded from macro 'COMMON_OPTS' 114 | "should be dropped again", OFFSET(end_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGSCC libavfilter/vf_datascope.o }, \ | ^ src/libavfilter/trim.c:334:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:116:170: note: expanded from macro 'COMMON_OPTS' 116 | " passed", OFFSET(start_pts), AV_OPT_TYPE_INT64, { .i64 = AV_NOPTS_VALUE }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:334:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:118:170: note: expanded from macro 'COMMON_OPTS' 118 | "dropped again", OFFSET(end_pts), AV_OPT_TYPE_INT64, { .i64 = AV_NOPTS_VALUE }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:334:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:119:170: note: expanded from macro 'COMMON_OPTS' 119 | { "duration", "Maximum duration of the output", OFFSET(duration), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:334:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:120:170: note: expanded from macro 'COMMON_OPTS' 120 | { "durationi", "Maximum duration of the output", OFFSET(duration), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/trim.c:336:158: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 336 | "passed to the output", CC libavfilter/vf_dblur.o 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 =CC libavfilter/vf_dctdnoiz.o INT64_MAX }, 0, INT64_MAX, FLAGS }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:336:141: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 335 | { "start_sample", "Number of the first audio sample that should be " | ~ 336 | "passed to the output", OFFSET(start_sample), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, FLAGS }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (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", OFFSET15(d warningusr generateda. tion), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX,CC libavfilter/vf_deband.o FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:334:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 334 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:119:153: note: expanded from macro 'COMMON_OPTS' 119 | { "duration", "Maximum duration of the output", OFFSET(duration), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, \ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:334:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 334 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:118:153: note: expanded from macro 'COMMON_OPTS' 117 | { "end_pts", "Timestamp of the first frame that should be " 2 warnings generated . \ | ~ 118 | "dropped again", OFFSET(end_pts), AV_OPT_TYPE_INT64, { .i64 = AV_NOPTCC libavfilter/vf_deblock.o S_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/vaf_spectrumsynth.c:250:43src/libavfilter/trim.c:: 334warning: :5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 334 | 250 | C O MM O Ns_->OffPtT_Si n [| c ^~~~~~~~~~~h] [f].rsrc/libavfilter/trim.ce: 116=:153 :m anote: gexpanded from macro 'COMMON_OPTS'n itude * cos(pha s115e | ); | ~~~ ^~~~~{ "start_ptsrc/libavfilter/vaf_spectrumsynth.cs":,250 : 27 :" Twarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]m estamp o f250 | t h e sf-ir>sftf tf_rianm[ec ht][hfat] s.hreo u=l mda bgen i"t u d e * c o s ( p h a s e ) ; | ^~~~~~~~~ ~ \ | ~ 116 | " passedsrc/libavfilter/vaf_spectrumsynth.c",: 251 : 43 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 251 | s - > f f t _ i n [ ch ][ f] . im = m a g n i tOudFeF S*E Tsi(ns(tpahraste_)p; t s| ) ~~~ ^~~~~, AV_OPsrc/libavfilter/vaf_spectrumsynth.cT:_251T:Y27P:E _warning: INimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T 64, { . i62514 | = AV _N O PsT->Sf_fVtA_iLn[UcEh }],[f ]I.iNmT 64=_M INm,a IgNnT6i4tu_dMAeX ,* F LsAiGnS (}p, h\a s | e ^~~~~~~~~) ; /usr/include/stdint.h| : ^~~~~~~~~ ~46 :21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:334:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 334 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:114:153: note: expanded from macro 'COMMON_OPTS' 113 | { "endi", "Timestamp of the first frame that " \ | ~ 114 | "should be dropped again", OFFSET(end_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:334:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 334 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:112:153: note: expanded from macro 'COMMON_OPTS' 111 | { "end", "Timestamp of the first frame that " \ | ~ 112 | "should be dropped again", OFFSET(end_time), src/libavfilter/vaf_spectrumsynth.c AV:_275O:PT43_:T Ywarning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E _DURATION, { . i2756 | 4 = sIN-T>6ff4t__iMnA[Xc h}],[ f ] . rINeT 64=_M ImaNgn,i tuIdNeT 64*_M AcXo,s (FLpAGhSa s}e, )\ ; | | ^~~~~~~~~ ~~~ ^~~~~ /usr/include/stdint.h:46:21: note: src/libavfilter/vaf_spectrumsynth.cexpanded from macro 'INT64_MAX': 275:27: warning: 46implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | #defin e275 | I NsT->6f4f_tM_iAnX[ c h(][0fx]7.frfe f=f fmfagfnfiftfufdef f*f fco)s ( p| h ^~~~~~~~~~~~~~~~~~a se); | ^~~~~~~~~ ~ src/libavfilter/trim.c:334:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 334 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:110:153: src/libavfilter/vaf_spectrumsynth.cnote: :expanded from macro 'COMMON_OPTS'276 :43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 109276 | | {s "-s>tffatr_tini["c, h ] [ f ]".Tiimm e= smatganmiptu doef *t hsien (fphiarsset) ;f ra m| e ~~~ ^~~~~ that " src/libavfilter/vaf_spectrumsynth.c : 276 : 27 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 276 | s - > f f t_ i n [ c h ] [ f ] . i m = m a g n i t u d e * si n (p h as e ) ; | ^~~~~~~~~ ~ \ | ~ 110 | "should be passed", OFFSET(start_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:334:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 334 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:108:153: note: expanded from macro 'COMMON_OPTS' 107 | { "start", "Timestamp of the first frame that " \ | ~ 108 | "should be passed", OFFSET(start_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_avgblur.c:55:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "sizeX", "set horizontal size", OFFSET(radius), AV_OPT_TYPE_INT, {.i64=1}, 1, 1024, FLAGS }, | ^ src/libavfilter/vf_avgblur.c:56:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_avgblur.c:57:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "sizeY", "set vertical size", OFFSET(radiusV), AV_OPT_TYPE_INT, {.i64=0}, 0, 1024, FLAGS }, | ^ src/libavfilter/vf_avgblur.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL } | ^ CC libavfilter/vf_decimate.o src/libavfilter/vf_bitplanenoise.c:43:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | { "bitplane", "set bit plane to use for measuring noise", OFFSET(bitplane), AV_OPT_TYPE_INT, {.i64=1}, 1, 16, FLAGS}, | ^ src/libavfilter/vf_bitplanenoise.c:44:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "filter", "show noisy pixels", OFFSET(filter), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_bitplanenoise.c:45:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 45 | { NULL } | ^ src/libavfilter/vf_atadenoise.c:74:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "0a", "set threshold A for 1st plane", OFFSET(fthra[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0, 0.3, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:75:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "0b", "set threshold B for 1st plane", OFFSET(fthrb[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.04}, 0, 5.0, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:76:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "1a", "set threshold A for 2nd plane", OFFSET(fthra[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0, 0.3, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:77:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "1b", "set threshold B for 2nd plane", OFFSET(fthrb[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.04}, 0, 5.0, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:78:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/src_movie.c 78 | : 89 : 143{: warning: "missing field 'unit' initializer [-Wmissing-field-initializers]2a ", "set threshold 89A | fo r 3r{d p"lasnter"e,a mOF_FiSEnTde(x"f, t"hrsae[t 2s]t)r, eAVa_mO PTi_ndTeYPxE"_,F L O A T , {O.dFblF=S0.E0T2(},s t0,r ea0m.3_,i nFdLexA)G,S A}V,_O P T| _ ^T YPE_INT, { .i64 = -1 }, -1, INT_MAsrc/libavfilter/vf_atadenoise.cX:,79 : 110 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79F | L A G S {} ,"2 b "| ^, "set threshold B for 3rd plane", OFFSET(src/libavfilter/src_movie.cft:h90r:b143[:2 ])warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] A V_OPT_TYPE_FL O90A | T , {{ ."dbsli=",0 .0 4 } , 0 ," se5t. 0st,re aFm LinAdGeSx" ,}, | ^ OFFSET(stream_index), AV_OPT_TYPE_INT,src/libavfilter/vf_atadenoise.c : 80{: 110.:i 64warning: missing field 'unit' initializer [-Wmissing-field-initializers]= -1 }, -1, 80I | N T_ M A X{, " s" , "s et ho w m a n y f raFmLeAsG St o }u,s e ",| ^ OFFSET(size), AV_OPT_TYPE_INT, src/libavfilter/src_movie.c :{91.i:61424:= warning: 9}missing field 'unit' initializer [-Wmissing-field-initializers], 5, SIZE, V F91 | }, | { ^ "seek_point", "set seekpoint (secsrc/libavfilter/vf_atadenoise.con:d81s:110):" warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] OFFSET(see k81 | _ po i n {t _"dp)",, A"Vs_eOtP Tw_hTYaPEt_ DpOUlBaLneEs, t{o . dbfli lt=er " 0, } , 0 , O(FFISNET6T4(_pMlAaXn-e1s)), / A1V0_O0P00T0_0T,YP EF_LFALGASG S},, {| ^. i64=7}, 0, 15, 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_Dsrc/libavfilter/vf_atadenoise.cOU:BL85E:121,: { warning: .missing field 'unit' initializer [-Wmissing-field-initializers]db l = 0 }, 850 | , ( I{N T"604s_"M,A "Xs-1e)t /s i10g00m0a 0fo0r, 1FsLtA GpSl }a,n e" ,| ^ OFFSET(sigma[0]), AV_OPT_TYPE_FLOAT,src/libavfilter/src_movie.c :{93.:db118src/libavfilter/vf_bbox.c:l= Iwarning: missing field 'unit' initializer [-Wmissing-field-initializers]: N43T:1361:6_ MAwarning: X} missing field 'unit' initializer [-Wmissing-field-initializers], 930 | , I {N T"1s6t_rMeAaXms," F,L 43A | G S } , " | s{ ^e" mtin _svtarle"am,s "," s e t m in i m u m lOuFmisrc/libavfilter/vf_atadenoise.cFnSa:EnT86(sc:ter121 e:vaa ml_warning: uesmissing field 'unit' initializer [-Wmissing-field-initializers]p f eocrs )b, oAuVn_ dO86i | Pn Tg _ {T YbPo"E1x"_,s S"O,T FRFI"NSsGeE,tT si({mgin._mvaslt)a,r f orA =V_2O ndsrc/libavfilter/vf_bilateral.cP 0T}_:p,T 62l:104Y: warning: aPmissing field 'unit' initializer [-Wmissing-field-initializers]0n, E0, e_" ,IFNL AGT ,S } ,{ 62 | | OF. ^ F i{S 6E"T4s( si=ig gmm1aa6S[" 1],)} ",, sA e0Vt,_ UOspIaNPTTsrc/libavfilter/src_movie.c_t1Ti:a6Y94PlE_:M _118A:X sFig,warning: LmO missing field 'unit' initializer [-Wmissing-field-initializers]FaA TL," {A.,GdS b l = I94}, N | | T ^O 1 F 6 {F_S ME"TA(sXs}", i0g,src/libavfilter/vf_bbox.c,m : aS )44I , :NT A V12 1 6_: _OMA warning: P X",missing field 'help' initializer [-Wmissing-field-initializers]T_sTeY P tFEL _AsG44F | t S LrO }eA T,,a m{.{d bsl | " ^= N,0 U L L } | ^ . 1 } ,O 0F.Fsrc/libavfilter/vf_atadenoise.c0S:E,87T (:5s1211t2:,r ea mwarning: _Fsmissing field 'unit' initializer [-Wmissing-field-initializers]LpA GSe c}s),, | AV ^_ 87 | O P T _ T{Y P"E2_sST"R, I"NsGet, {s.sitgrm =a 0f}o,r 3r0d ,p src/libavfilter/vf_bilateral.cl0:a,n63e :F"104L:A,G Swarning: missing field 'unit' initializer [-Wmissing-field-initializers] } , | ^ O FF SE63T | ( si g ma [{2 ])",s igAmV_aOR"P, T"_sTeYtP Er_anFsrc/libavfilter/src_movie.cgL:OAe95T, s:131{:.id gbwarning: missing field 'unit' initializer [-Wmissing-field-initializers]ml =IaN"T,16 _ M AX } , 95 0 | ,O F IFN TS 1E6T_(MA{sX i,g" lmoFaoRL)AGp,"S ,A V}, _ | O P ^T _T Y P "E_sFLeOAtT , l{.odbsrc/libavfilter/vf_atadenoise.clop=: 088c.:12o:1 u},warning: nmissing field 'help' initializer [-Wmissing-field-initializers]0t ."0,, 88 | 1, { F N UOLLLFF A}SGES },T | (| l ^o ^ o p_count), AV_OPT_TYPE_INT, {.isrc/libavfilter/vf_bilateral.c64: 64=: 1041:} , warning: missing field 'unit' initializer [-Wmissing-field-initializers]0 , I N64T_ | MA X , F{L A"GplSa n}es," ,| " ^se t planes to filter", OFFSET(planes)src/libavfilter/src_movie.c, :A96V:_142OP:T _warning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]YP E_INT, {.i 6964= | 1 }, { "0d,i 0sxcFo,n tFLiAnGSu }i, t y"| , ^ "set discontinuity tsrc/libavfilter/vf_bilateral.chr:e65:s12h:o warning: lmissing field 'help' initializer [-Wmissing-field-initializers]d ", O65FF | S E T ({ dNiUsLcLo nt}i n | u ^it y_threshold), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64CC libavfilter/vf_dedot.o _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) | ^~~~~~~~~~~~~~~~~~ 3 warnings generated. src/libavfilter/vf_atadenoise.c:18546: warning1s: generated . warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 185 | WFILTER_ROW(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:165:25: note: expanded from macro 'WFILTER_ROW' 165 | lsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:185:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 185 | WFILTER_ROW(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:164:22: note: expanded from macro 'WFILTER_ROW' 164src/libavfilter/src_movie.c | : 123 : 19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i f (ldiff > th r123a | | | f o r ( i = 0 ; i < a v f- > n b _ s t r e am s ; 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:175:25: note: expanded from macro 'WFILTER_ROW' 175 | rsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:185:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 185 | WFILTER_ROW(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:174:22: note: expanded from macro 'WFILTER_ROW' 174 | if (rdiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_bitplanenoise.c:181:65: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 181 | snprintf(metabuf, sizeof(metabuf), "%f", 1. - 2.* fabs((stats[plane] - 0.5))); | ^~~~~~~~~~~~ ~ 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),src/libavfilter/vf_atadenoise.c A:V_186O:PT1_: Twarning: YPEcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]_ DOUBLE, {.db l186= | .W9F8I},L T0ER,_ 1R, OFWL(AuiGnS t}16,_ t , | 1 ^6 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:165:25: note: expanded from macro 'WFILTER_ROW' 165 | src/libavfilter/vf_blackdetect.c : 61: 150 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] lsumdiff > t h61r | b) { " p ic _ t h " , " s e t t h e p i ct ur\ e| ~~~~~~~~ ^ ~~~~ black ratsrc/libavfilter/vf_atadenoise.cio: 186t:h1r:es howarning: lcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]d ", OFF S186E | TW(FpIicLtuTrERe__bRlOaWck(_ruaitniot_1th6)_,t ,A V1_O6P)T _ T| Y^~~~~~~~~~~~~~~~~~~~~~~~~P E_DOsrc/libavfilter/vf_atadenoise.cU:B164L:E22,: { .note: dexpanded from macro 'WFILTER_ROW'b l=.98}, 0164, | 1 , F L A G Si }f, (l di| f ^f > thra || src/libavfilter/vf_blackdetect.c : 62: 126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] \ | ~~~~~ ^ ~~~~ 62 | { src/libavfilter/vf_atadenoise.c"p:i186x:el1_:b lwarning: acomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]c k_th" ,186 | "WsFeIt LtThERe_ RpOiW(xuienlt1 6b_lta,c 1k6 ) t hr| e^~~~~~~~~~~~~~~~~~~~~~~~~ shsrc/libavfilter/vf_atadenoise.c:o175:l25d:" note: ,expanded from macro 'WFILTER_ROW' OFFSET(pi xe175l | _ b l a ck _ t h) , A V_ O P T_rTsYuPmEd_iDfOfUB L>E ,t h{r.bd)b l = .1 0 } , 0 , 1 , FL AG S } , | ^ \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:186:1src/libavfilter/vf_blackdetect.c:: 63warning: :comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 186 | WFILTE R_63R | O W( u i{nt 1"6p_ti,x 1_6t) h "| ,^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c : 174: 22 : " senote: t expanded from macro 'WFILTER_ROW't he pixel 174 | b l a c k t h rife s(hrodlidf"f ,> tOhFrFaS E|T|( p i x e l _ b la c k _ t h ) , A V_ O P T_ T Y P E _ D O U B L E , { . d bl = .1 0 } , 0\, | 1 ~~~~~ ^ ~~~~, FLAGS }, | ^ src/libavfilter/vf_blackdetect.c:64:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 64 | { NULL } | ^ 1 warning generated. src/libavfilter/vf_atadenoise.c:235:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 235 | WFILTER_ROW_SERIAL(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:213:25: note: expanded from macro 'WFILTER_ROW_SERIAL' 213 | lsumdiff > thrb) src/libavfilter/vf_backgroundkey.c : 223 : 126 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 223 | { " src/libavfilter/vf_avgblur.ct h : 177r :e20 s: warning: h comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]\o l d"| , ~~~~~~~~ ^ ~~~~ "set th esrc/libavfilter/vf_atadenoise.c177 :s | c235 e:n1 e: c hwarning: aicomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]nf g (ema xt hr235e | *W FsaIrheLoalTd E"R>,_R= OFWO_FFFS_ESRAEIRARTAL(Y(t_uEhLiErnMSe(tssh8o-_tl>d,)l 8,u ) t A)) V| _O^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~P| T ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c_T:YP212E_:FL22O:AT ,note: {expanded from macro 'WFILTER_ROW_SERIAL' .dbl = 0 .2120 | 8 } , 0 . 0, 1 .0i,f (FlLdAifGfS }> ,t h r| a ^ || src/libavfilter/vf_backgroundkey.c : 224 :126 : \warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c: 235224: | 1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] { "si m235i | lWaFrIiLtTEyR",_ RO"Wse_t SthEeR IsAiLm(iulairnitt8y_"t,, 8 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c : 225: 25 : note: Oexpanded from macro 'WFILTER_ROW_SERIAL'F FSET(simila r225i | t y ) , AV _ O P T _ T Y PrsEu_FmLdOiAfTf, > {t hr.bd)bl = 0 . 1 } , 0 . 0 , 1 . 0, F L A G S } , | ^ \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:235:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 235src/libavfilter/vf_backgroundkey.c | :W225F:I126:L TEwarning: Rmissing field 'unit' initializer [-Wmissing-field-initializers]_ ROW_SERIAL(u in225t8 | _ t ,{ 8")b l e| nd^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~" , src/libavfilter/vf_atadenoise.c : 224 :22":s etnote: texpanded from macro 'WFILTER_ROW_SERIAL'h e blend v 224a | l u e " , i f ( r d iOfFFfS >E Tt(hbrlae |n|d ), A V _ O P T _ T Y P E _ F LO A T , { . d bl = 0 .\0 | }, ~~~~~ ^ ~~~~ 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_backgroundkey.c:226:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 226 | { NULL } | ^ src/libavfilter/vf_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, src/libavfilter/vf_aspect.c25:5,166 : 135 : Fwarning: Lmissing field 'unit' initializer [-Wmissing-field-initializers]A GS }, | ^ src/libavfilter/src_movie.c166 | : 279 : 19{src/libavfilter/vf_blackframe.c:: 105"warning: :mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]12a x:", warning: missing field 'help' initializer [-Wmissing-field-initializers] "s e105t | m a 279x | v a {l uNeU fLofLro r} (n io | m= ^0i;n ait onfoartmora t_ictnx ->tnhbe_ srtaretaimso;" ,isrc/libavfilter/vf_atadenoise.c O+:F+236) F:S ET1(| m: ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ a warning: xcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]) , AV_OPT_TYP E_236I | NWTF,I L{T.iE6R4_R=O1W00_}S,ER IA1L,( uiInNt1T6__tM,A X1, 6F)L A | G^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~S }, src/libavfilter/vf_atadenoise.c| : ^213 :25: note: expanded from macro 'WFILTER_ROW_SERIAL' 213 | src/libavfilter/vf_aspect.c : 167 : 12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 167 | l s um{d iNffU >L Lt h}r b ) | ^ \ | ~~~~~~~~ ^ ~~~~ 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 | src/libavfilter/vf_amplify.c i:f 160(:l9d:i fwarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] > thra || 160 | A M P L I F Y _ S L I C E ( u i n t 8 _ t ,\ i | n ~~~~~ ^ ~~~~t , CLIP8) src/libavfilter/vf_atadenoise.c :| 236: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavfilter/vf_amplify.c:116:31 : 236note: expanded from macro 'AMPLIFY_SLICE' | WFILTER_RO W116_ | SE R I A L ( ui n t 1 6 _fto,r 1 6()i n t | x ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~= 0;src/libavfilter/vf_atadenoise.c x: 225<:25 :s -note: >expanded from macro 'WFILTER_ROW_SERIAL'li nesize[p ]225 | / s i z eo f ( t y p e ) ; r sxu+m+d)i f{f > t h r b ) src/libavfilter/vf_avgblur.c \: | 237: 41 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavfilter/vf_amplify.c : 162 : 9 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 237 | c162o | \n st | ~~~~~~~~ ^ ~~~~ i n t sAlMsrc/libavfilter/vf_atadenoise.coPwL:236 I:=F 1Y(:_s ->SmLwarning: Iacomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]xC E*( uis n236- | t>1WFaIL6TrER__eta)R ,> isrc/libavfilter/src_movie.cO= n:tWF,343 _CFL:S_I19ERAPR:I 1R6A)warning: ALYcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ E( | L ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~u EiMnStsrc/libavfilter/vf_amplify.c(s1:116 :-634331:>_ | t l , note: uf expanded from macro 'AMPLIFY_SLICE't)o16 );r ( | | i 116= | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 0 ; src/libavfilter/vf_atadenoise.ci :224 : 22< :c tnote: xexpanded from macro 'WFILTER_ROW_SERIAL'f -o>nrb _(oui nt224t | p u x t = s ; 0 ; i i f++x) ({< r sd-| i>f ~ ^ ~~~~~~~~~~~~~~~lf i>ne sitzeh[rpa] /| |s i z eo f ( t y p e ) ; x + + ) { \ | ~~~~~ ^ ~~~~\ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_amplify.c:164:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 164 | AMPLIFY_src/libavfilter/vaapi_vpp.cS:LI252C:E49(:f lowarning: amissing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers]t , float, 252N | O P ) {| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~V AProsrc/libavfilter/vf_amplify.cc:C116o:l31:o rnote: Stexpanded from macro 'AMPLIFY_SLICE' andardBT60 1116, | 5 , 6 ,f o5r (}i,n t| x ^ = 0; x < s->linesize[p] / ssrc/libavfilter/vaapi_vpp.ci:z253e:o49:f (warning: tmissing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers]y pe); x +253+ | ) { { V A P r oc C o l or S 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] src/libavfilter/src_movie.c:360 :26319 | : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { VAProcColor S360t | a n d afrdoXVrY C(Ci7 =0 9,0 ; 1i, 1<1 ,c t x1 -}>,n b _o| u ^t puts; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vaapi_vpp.c:264:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 264 | { VAProcColorSsrc/libavfilter/vf_atadenoise.cta:n282:d1a:r warning: dcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]BT 2020, 2829 | ,F I1L4,T E R9_ R}O,W (u i| n ^t 8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:262:25: note: expanded from macro 'FILTER_ROW' 262 | lsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:282:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 282 | FILTER_ROW(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:261:22: note: expanded from macro 'FILTER_ROW' 261 | if (ldiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:282:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 282 | FILTER_ROW(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:272:25: note: expanded from macro 'FILTER_ROW' 272 | rsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:src/libavfilter/vf_aspect.c282:1:: 229warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]: 135: warning: missing field 'unit' initializer [-Wmissing-field-initializers]282 | FILTER_ROW(uint8_t ,229 | 8 ) | ^~~~~~~~~~~~~~~~~~~~~~ { "src/libavfilter/vf_atadenoise.cm:a271x:"22,: note: "expanded from macro 'FILTER_ROW'se t max va lu271 | e fo r n o m i niaf t(ordri ofrf >d ethnroa m|i|n a t o r i n t h e r a t i o " , O F F S E T ( m a x ) , A V _ O PT\_ T | Y ~~~~~ ^ ~~~~P E_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/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21 warnings generated. src/libavfilter/vf_atadenoise.c:283:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 283 | FILTER_ROW(uintsrc/libavfilter/src_movie.c16_:t453,: 19:1 6)warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:262:25: note: expanded from macro 'FILTER_ROW'453 | for 262( | i = 0 ; i < c t lxs-um>dnibf_fo u> ttphurtbs) ; i + + ) { | ~ ^ ~~~~~~~~~~~~~~~ \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vaapi_vpp.c:src/libavfilter/vf_atadenoise.c357::28319::1 :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] 283 | F IL357T | E R _ RfOoWr(u i(nti16 _= t0, ;1 i6 )< F| F_^~~~~~~~~~~~~~~~~~~~~~~~A RRAsrc/libavfilter/vf_atadenoise.cY:261_:E22L:EM Snote: expanded from macro 'FILTER_ROW'( csl_map); 261i+ | + ) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 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_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, {.isrc/libavfilter/src_movie.c64:=469:727}:, warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0, 15, VFT }469, | | ^ for (int i = 0; i src/libavfilter/vf_amplify.c< :c254t:x12:- >warning: missing field 'help' initializer [-Wmissing-field-initializers]n b_o u254t | p u t s ;{ NUiL+L+ )} {, | | ~ ^ ~~~~~~~~~~~~~~~ ^ 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 || \ | ~~~~~ ^ ~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) CC libavfilter/vf_deflicker.o \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:333:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 333 | FILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:321:22: note: expanded from macro 'FILTER_ROW_SERIAL' 321 | if (rdiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/src_movie.c:568:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 568 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/src_movie.c:576:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 576 | else if (i == out_id) | ~ ^ ~~~~~~ 9 warnings generated. CC libavfilter/vf_deinterlace_vaapi.o src/libavfilter/src_movie.c:618:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 618 | for (i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ 2CC libavfilter/vf_dejudder.o warnings generated. CC libavfilter/vf_delogo.o src/libavfilter/vf_atadenoise.c:426:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 426 | s->weights[p][s->radius - n] = expf(-0.5 * (n + 1) * (n + 1) / (sigma * sigma)); | ~ ~~~~~~^~~~~~~ 11 warnings generated. 109 warnings generated. src/libavfilter/vf_blockdetect.c:55:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "period_min", "Minimum period to search for", OFFSET(period_min), AV_OPT_TYPE_INT, {.i64=3}, 2, 32, FLAGS}, | ^ src/libavfilter/vf_blockdetect.c:56:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "period_max", "Maximum period to search for", OFFSET(period_max), AV_OPT_TYPE_INT, {.i64=24}, 2, 64, FLAGS}, | ^ src/libavfilter/vf_blockdetect.c:57:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "planes", "set4 pl warninganse generateds. to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=1}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_blockdetect.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL } | ^ 42 warnings generated. src/libavfilter/vf_blockdetect.c:193:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 193 | snprintf(value, sizeof(value), "%f", d); | ~~~~~~~~ ^ src/libavfilter/vf_blockdetect.c:230:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 230 | s->block_total += block; | ~~ ^~~~~ src/libavfilter/vf_blockdetect.c:233:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | av_log(ctx, AV_LOG_VERBOSE, "block: %.7f\n", block); | ~~~~~~ ^~~~~ 4 warnings generated. CC libavfilter/vf_derain.o CC libavfilter/vf_deshake.o CC libavfilter/vf_despill.o CC libavfilter/vf_detelecine.o CC libavfilter/vf_displace.o CC libavfilter/vf_dnn_classify.o CC libavfilter/vf_dnn_detect.o 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; | ~~~^~~~ ~ 7 warnings generated. 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_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 | { 4NU warningLLs generated}. | ^ 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); | ~~~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. src/libavfilter/vf_bm3d.c:137:89: warning: src/libavfilter/vf_blurdetect.cmissing field 'unit' initializer [-Wmissing-field-initializers] :251:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 137 | 251 | O F F SsEnTp(sriignmat),f ( v al u e , s iAzV_eOoPfT(_TvYaPlEu_eF)LO,A T",% f{".,db ld=)1;} , | ~~~~~~~~ ^ 0, 99999.9, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:139:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 139 | OFFSET(block_size), Asrc/libavfilter/vf_colorbalance.cV_:OP62T_:TY113P:E _warning: Imissing field 'unit' initializer [-Wmissing-field-initializers]N T, {.i64=16} , 62 | 8 , { " r s " ,6 4", sFLeAtGS r},e d | ^sh adows", OFFSET(cyan_red.shadows), src/libavfilter/vf_bm3d.c : 141 : 89 :A Vwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]O PT_TYPE_ 141F | L O A T , { .OdFbFlS=E0T}(,bl oc-k_1s,te p1),, F L AAVG_OSPT _T}Y,P E| _ ^IN T, {.i64=4}, 1, 64, FLAGS }, | ^ src/libavfilter/vf_colorbalance.c:63:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { src/libavfilter/vf_bm3d.c":g143s:"89,: "warning: missing field 'unit' initializer [-Wmissing-field-initializers]s et gre e143n | s h a d o wOs"F,F SE T (g rOFoFuSpET_(smizae)g,e n t aAV__OgPrT_eTYePnE._sINhTa,d o w s{).,i6 4 =1 } , A V _ O P1T, _ T Y P E _F LO AT2,5 6{,. dbFlL=A0GS} ,} ,- 1| , ^ 1, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:145:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_colorbalance.c:64 :145113 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers] OFFSET(b m_64ra | n g e ) ,{ " b s " ,A V_"OPsTe_TtY PEb_IlNuT,e s{h.aido6w4s="9,} , 1O, F F SIENTT3(2y_MeAlX,l oFwL_AblGueS.s h},a d o| w ^ s), AV_OPT_TYPsrc/libavfilter/vf_boxblur.cE_F:L284OA:T12, :{ .warning: missing field 'help' initializer [-Wmissing-field-initializers]dsrc/libavfilter/vf_bm3d.c b:l147:=890} :,284 | warning: -1 missing field 'unit' initializer [-Wmissing-field-initializers], 1, F{L AGNS147 | U}L, L } | | ^ ^ OFFSET(bm_step), AV_OPT_TYsrc/libavfilter/vf_colorbalance.cP:E65_:I113N:T ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] {.i64=1}, 65 | 1 , { " r m " , 6 4"s,e tF LrAGeSd }m,i d| t ^o nes", OFFSET(cyan_red.midtones), src/libavfilter/vf_bm3d.c : 149: 89 : warning: Amissing field 'unit' initializer [-Wmissing-field-initializers]V_ OPT_TYPE _F149L | O A T , { .d b OlF=F0S}E,T (-th1_,ms e)1,, F L A G S A}V,_ O P| T ^_T YPE_FLOAT, {.dbl=0}, 0, INT32_Msrc/libavfilter/vf_colorbalance.cA:X66,: 113F:L AGwarning: Smissing field 'unit' initializer [-Wmissing-field-initializers] }, | ^ 66 | { "gm", "set green midtones"src/libavfilter/vf_bm3d.c, : 151 O:F89:F Swarning: Emissing field 'unit' initializer [-Wmissing-field-initializers]T (magenta _151 | g r e e n . mOFiFdStEoT(nhaerds_)t,hr es ho lAdV)_,O PATV__TYOPPET_F_LTYOPAE_TF,L OA{T.,db l{=.d0bl}=,2. 7-}1,, 1 , 0F,L A G S IN}T,3 2_ M| AX ^, 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_OPTsrc/libavfilter/vf_bm3d.c_:TY159P:E89:_ Fwarning: missing field 'unit' initializer [-Wmissing-field-initializers]L OAT, {.d b159 | l = 0} , - O1FF,S E1T,(r efF)L, A G S } , | ^A V_OPT_TYPE_BOOLsrc/libavfilter/vf_blurdetect.c, {:.310i:6422=:0} ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0src/libavfilter/vf_colorbalance.c,: 68 : 113 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 310 | 1 , FsL-A>G bS68 l | u} , r | _ ^ t o{ t"rah"l, +=" bsleurt; r| e ~~ ^~~~ d highlightssrc/libavfilter/vf_bm3d.c",: 161 : 89O: Fwarning: missing field 'unit' initializer [-Wmissing-field-initializers]F SET(cyan 161_ | r e d . h iOgFFhSElTi(pglhatnses)),, AV _ O PATV__Osrc/libavfilter/vf_blurdetect.cTP:313Y:TP49_ETY:P_ FEL_warning: OIimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]NA TT, , {{.d b313.l | i =64 0 =a}7}v,, _ -l o1g,(c t x 1 ,,0 FL,AAGS V _ }L O, G _ V E| ^ R B O1SE5,, FL"AGbSl u}r,: | % ^. 7f\n", blusrc/libavfilter/vf_colorbalance.cr):; 69 | : ~~~~~~ ^~~~113 src/libavfilter/vf_bm3d.c:: 162warning: :12missing field 'unit' initializer [-Wmissing-field-initializers]: warning: missing field 'help' initializer [-Wmissing-field-initializers] 162 | 69 | { NU L L {} "| g ^h ", "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 | src/libavfilter/vf_cas.c{ N:U269LL: 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; | ~ ~~~~~^~~~~~~~~~ src/libavfilter/vf_chromakey.c:86:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 86 | if (ctx->blend > 0.0001) { | ~~~~~^~~~~ ~ src/libavfilter/vf_chromakey.c:87:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 87 | return av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0) * max; | ~ ~~~~~^~~~~ src/libavfilter/vf_chromakey.c:87:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 87 | return av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0) * max; | ~ ~~~~~^~~~~~~~~~ src/libavfilter/vf_chromakey.c:89:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 89 | return (diff > ctx->similarity) ? max : 0; | ~ ~~~~~^~~~~~~~~~ src/libavfilter/vf_codecview.c:268:51: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 268 | for (int block_idx = 0; block_idx < par->nb_blocks; block_idx++) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavfilter/vf_codecview.c:287:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavfilter/vf_bm3d.c 287 | : 279 : 21 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] for (i = 0;279 i | < sddo-u>bsliez teh _/s ssei z=e oft(h*_mmsves )* ;MS Ei2S+S+E); { | ^~~~~~ ~| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. src/libavfilter/vf_ciescope.c:114:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "size", "set ciescope size", OFFSET(size), AV_OPT_TYPE_INT, {.i64=512}, 256, 8192, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:115:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | { "s", "set ciescope size", OFFSET(size), AV_OPT_TYPE_INT, {.i64=512}, 256, 8192, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:116:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "intensity", "set ciescope intensity", OFFSET(intensity), AV_OPT_TYPE_FLOAT, {.dbl=0.001}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:117:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "i", "set ciescope intensity", OFFSET(intensity), AV_OPT_TYPE_FLOAT, {.dbl=0.001}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:118:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 118 | { "contrast", NULL, OFFSET(contrast), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:119:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 119 | { "corrgamma", NULL, OFFSET(correct_gamma), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:120:87: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 120 | { "showwhite", NULL, OFFSET(show_white), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:121:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 121 | { "gamma", NULL, OFFSET(igamma), AV_OPT_TYPE_DOUBLE, {.dbl=2.6}, 0.1, 6, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:122:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 122 | { "fill", "fill with CIE colors", OFFSET(fill), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:123:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 123 | { NULL } | ^ CC libavfilter/vf_dnn_processing.o 5 warnings generated. src/libavfilter/vf_chromakey.c:202:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 202 | alpha = diff > ctx->similarity; | ~ ~~~~~^~~~~~~~~~ src/libavfilter/vf_chromakey.c:203:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | if (ctx->blend > 0.0001) { | ~~~~~^~~~~ ~ src/libavfilter/vf_chromakey.c:204:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 204 | double f = 1. - av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0); | ~ ~~~~~^~~~~ src/libavfilter/vf_chromakey.c:204:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 204 | double f = 1. - av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0); | ~ ~~~~~^~~~~~~~~~ CC libavfilter/vf_drawbox.o 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; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ~ CC libavfilter/vf_edgedetect.o src/libavfilter/vf_chromakey.c:241:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 241 | alpha = diff > ctx->similarity; | ~ ~~~~~^~~~~~~~~~ src/libavfilter/vf_chromakey.c:242:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | if (ctx->blend > 0.0001) { | ~~~~~^~~~~ ~ 4 warnings generated. src/libavfilter/vf_chromakey.c:243:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 243 | double f = 1. - av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0); | ~ ~~~~~^~~~~ src/libavfilter/vf_chromakey.c:243:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 243 | double f = 1. - av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0); | ~ ~~~~~^~~~~~~~~~ src/libavfilter/vf_bwdif.c:380:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 380 | { 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_colorize.c:190:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 190 | (0.07220*219.0/255.0) * b) * ((1 << depth) - 1); | ~ ^ src/libavfilter/vf_colorize.c:189:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | *y = ((0.21260*219.0/255.0) * r + (0.71520*219.0/255.0) * g + | ~ ^ src/libavfilter/vf_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 + | ~ ^ 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_colorcorrect.c:230:18: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 230 | if (ucnt >= half_size) { | ~~~~ ^ ~~~~~~~~~ src/libavfilter/vf_colorcorrect.c:238:18: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 238 | if (vcnt >= half_size) { | ~~~~ ^ ~~~~~~~~~ 24 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_colorize.c:274:117: warning: src/libavfilter/vf_colorkey.cmissing field 'unit' initializer [-Wmissing-field-initializers] :59:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 274 | { "hue", 59 | " seit f t(hie bhule"e,n d < 1 0 0 0 0 . 0 src/libavfilter/vf_colorcorrect.c ) : 284{ : O18| :F ^~~~~~ ~ F Swarning: Ecomparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]T( hue), A284V_ | O P T_ T Y P E_iFfL O(uAcTn,t {>.=d bhla=l0f},_ si z0e), {3 6 0| ~~~~ ^ ~~~~~~~~~, Vsrc/libavfilter/vf_colormap.cF },: 201 | :src/libavfilter/vf_colorcorrect.c ^40:292 :: 18: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] src/libavfilter/vf_colorkey.c292: | 60 200: 47 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] i f ( v cn src/libavfilter/vf_colorize.c 60 | t : 275 : 117 > : = h d oawarning: urlmissing field 'unit' initializer [-Wmissing-field-initializers]b eflte _Au[sri2z n275 aev | * ) _ c2l{i ] p d | ~~~~ ^ ~~~~~~~~~( ={( "{dsa tif1ufra,t i -s os-n>is"mo,iulrac riet["syet0 ]) t[h* ce]i, b sl| e ~n adtu,r 201a0t | i. 0 o ,n" ,1. 0) * m a x ; O| ~ ^~~~~~F F SE T( s a tsrc/libavfilter/vf_colorkey.cu: 60:r33 a :t warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] o n ), A V_ O 1P ,60T | s_ ->T YsPE o_ uFrc e[LO 1 AT]r[,ec t{.]d ub};r l n=| a0v ^~~~~~~~~~~~~~~_c. l5i}p,d0((,di f f -1 src/libavfilter/vf_colormap.csi,m: i200Vl:F ar40i:t }ywarning: ,) implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* i| b ^l end, 0200. | 0 , 1 . 0 ) * m a x ; | do ~ ^~~~~~~~~~u ble Asrc/libavfilter/vf_colorize.c[:2276: 117*: 2warning: ]missing field 'unit' initializer [-Wmissing-field-initializers] = { 1, s->s 276o | u r c e [{0 ]"[licg]h,t n es| s ~ ^~~~~~~~~~~~~~~ ", "ssrc/libavfilter/vf_colorkey.ce:t62 t:h24e :li gwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]h tness", 62 | r e t uOrFnF SE(Td(ilifgfh >t nseismsi)l,a rAitVy_O)PT _?T YmPaE_xF L: O0A;T , | ~ ^~~~~~~~~~{ .dsrc/libavfilter/vf_colormap.cbl:=0202.:550}:, 0warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1, VF }, 202| | ^ double b[2] = { s->tasrc/libavfilter/vf_colorize.crg:e277t:[1170:] [warning: cmissing field 'unit' initializer [-Wmissing-field-initializers]] , s->target [2771 | ][ c ] }{; " | m ~ ^~~~~~~~~~~~~~~ix ", "src/libavfilter/vf_colormap.cs:e202:t33: twarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]h e mix of s202o | u r c e l i g h t ndoeusblse "b,[ 2O]F F=S ET{( msi-x>)t,a r ge t [ 0 A]V[c_]O,P Ts_T-Y>PEt_aFrLgOeAt[T1],[ c{]. d}b;l = 1}| , ~ ^~~~~~~~~~~~~~~ 0, 1, VF }, | ^ src/libavfilter/vf_colorize.c:278:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 278 | { 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, { src/libavfilter/vf_colormap.c.db:l224 :=75 :0 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 }, 0.00001, 1.2220 | , F LA G S }, | ^ double A[3 * 3] = { 1, s->soursrc/libavfilter/vf_chromakey.cc:e[3850]:[C1160]:, warning: missing field 'unit' initializer [-Wmissing-field-initializers]s- >source[0][ C3851 | ] + s{-> s"obluercne[d0",] [C"2s]e,t t | h ~ e chromah o223 | l d b le n d v a l u e " , O FF S E T( b l e n d ), A V _O P T _ T Y P1E, _sF-LO>AsoTu,r c{e .[d1b]l[ =C 00.]0 ,}, 0s.0-,> 1s.0o,u rFcLeA[G1S] [}C, 1 ]| ^ + s->source[1][C2], 224 | src/libavfilter/vf_chromakey.c : 386 : 118 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 386 | 1 ,{ s"-y>usvo",u r"cec[o2l]o[rC 0p]a,r asm-et>ers oisu ricne [2y]u[vC1 ] i+n ss-t>esaodu rcoef[ 2]r[gC2b]", };O F FS| E ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~T (is_yuv), AV_Osrc/libavfilter/vf_colormap.cP:T224_:T40:Y Pwarning: Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ BOOL, { .i64 = 2220 | } , 0 , 1 , F L A G S } , | d ^ ouble A[3 * 3] = { 1src/libavfilter/vf_chromakey.c, :s387:-12>s:o uwarning: rmissing field 'help' initializer [-Wmissing-field-initializers]c e[0 ][387C | 0 ] , {s N-U>LsLo u} r c| e ^ [0][C1] + s->source[0][C2], | ~ 223 | 1, s->source[1][C0], s->source[1][C1] + s->source[1][C2], 224 | 1, s->source[2][C0], s->source[2][C1] + s->source[2][C2] }; | ^~~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:223:75: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 222 | double A[3 * 3] = { 1, s->source[0][C0], s->source[0][C1] + s->source[0][C2], | ~ 223 | 1, s->source[1][C0], s->source[1][C1] + s->source[1][C2], | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:223:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 222 | src/libavfilter/vf_colormatrix.c : 95 : 12 : dwarning: oumissing field 'help' initializer [-Wmissing-field-initializers]b le A[3 * 3] = { 1 ,95 | s- > s o ur{c eN[U0L]L[ C}0 ] ,| ^ s->source[0][C1] + s->source[0][C2], | ~ 223 | 1, s->source[1][C0], s->source[1][C1] + s->source[1][C2], | ^~~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:222:75: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 222 | double A[3 * 3] = { 1, s->source[0][C0], s->source[0][C1] + s->source[0][C2], | ~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:222:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 222 | double A[3 * 3] = { 1, s->source[0][C0], s->source[0][C1] + s->source[0][C2], | ~ ^~~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:225:67: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 225 | double b[3] = { s->target[0][c], s->target[1][c], s->target[2][c] }; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:225:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 225 | double b[3] = { s->target[0][c], s->target[1][c], s->target[2][c] }; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:225:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 225 | double b[3] = { s->target[0][src/libavfilter/vf_colorconstancy.cc], :s614-:>t33ar:g ewarning: tcomparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare][ 1][c], s->target[2][c] }; 614| ~ ^~~~~~~~~~~~~~~ | for (i = slice_start; i < slice_end; ++i) { | ~ ^ ~~~~~~~~~ src/libavfilter/vf_colormap.c:241:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], 240 | 1, s->source[2][0], s->source[2][1], s->source[2][2], 241 | 1, s->source[3][0], s->source[3][1], s->source[3][2] }; | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:241:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], 240 | src/libavfilter/vf_ciescope.c : 801 : 17 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 , s->source[2] [0801], | s -> s ou rdcee[t2 ][=1] , 1s-.>0s ou/r dceet[;2 ] | [ ~ ^~~2 ], 241 | 1, s->source[3][0], s->source[3][1], s->source[3][2] }; | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:241:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], 240 | 1, s->source[2][0], s->source[2][1], s->source[2][2], 241 | 1, s->source[3][0], s->source[3][1], s->source[3][2] }; | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:240:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], 240 | 1, s->source[2][0], s->source[2][1], s->source[2][2], | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:240:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], 240 | 1, s->source[2][0], s->so5ur warningce[s2] generated[1. ], s->source[2][2], | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:240:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], 240 | 1, s->source[2][0], s->source[2][1], s->source[2][2], | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:239:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:239:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | 1, s->source[1][0], src/libavfilter/vf_colorlevels.cs->s:ou61rc:e[1171]:[1 ]warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] s->source[1][2], | ^~~~~~~~~~~~~~~61 | { "src/libavfilter/vf_colormap.cr:i239m:i40n:", "warning: seimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t input red 238b | l a ck po i n t " , O FdoFuSbEleT (A[r4a n*g e4[R]]. i= n{_ m1in,), s A-V>s_ouOrPTc_e[T0YP]E[_0]D,OU BsL-E>s,ou rc{e.[db0l=]0}[,1 ],- 1s,-> s1o, uFrLceA[G0]S[2 ],} , | ~| ^ 239 | src/libavfilter/vf_colorlevels.c :1,62 :s117-:>s owarning: umissing field 'unit' initializer [-Wmissing-field-initializers]rc e[1][0], s- >62so | u r c e [{1] ["1g]i, ms-i>nso"u,r ce"[s1]e[t2] ,i n| p ^~~~~~~~~~~~~~~u t green blasrc/libavfilter/vf_colormap.cc:k 238po:i74:n t"warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] O FFSET(ran g238e | [ G ] . i n _ m in ) , A V_dOoPubTl_eT YA[P4E *_ D4O]U B= L{E, {1., dsb-l>s=ou0rc}e[src/libavfilter/vf_ciescope.c0],[0 :-]9121,:, 9s1-: ,>warning: s implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o FuLrcAeG[S0] [1}] ,,912 | s - > | s ^ o uirfce [(0ga]m[2m],a = = | 0 ~ ^~~~~~~~~~~~~~~. ) { | ^~~~~ ~~ src/libavfilter/vf_colormap.c:238:57:src/libavfilter/vf_colorlevels.c warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]63 :117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 238 | 63 | { src/libavfilter/vf_colorconstancy.c " bd:ioum732i:b115nl:"e ,Awarning: ["missing field 'unit' initializer [-Wmissing-field-initializers]s4 e t* 4i] n= p{u t1, bs732- | l u> e so u rb{cel[0 a"]d[ci0kf f]o,pr do",si- >n sotu"r"sec,t e O[dFi0fFfS]Ee[rTe(1n]r,tai anssrc/libavfilter/vf_ciescope.c-t>gsei:916o[uBr]coe:[530.n: ]oridne r[warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ "2m,]in ),O,F F 916 | S | ~ ^~~~~~~~~~~~~~~ET ( A dVi _fOP Tf _src/libavfilter/vf_colormap.co T:Yr d238P )*:E40,:c _ warning: AVD_O*U=B implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Osrc/libavfilter/vf_colorkey.cL(E1 .P,T_:T0Y 219 :2389P9{ .*120 | E d : _bIlp o wN=Twarning: , missing field 'unit' initializer [-Wmissing-field-initializers]( 0 c} , c - , {1. i 6 , 04. 4 5219=d1) | 1-o 0,. 0}u, 0, 9 9bFl {)L e AA/"2[G ccc,;4 S o| ~ ^~ * l4 ] =}o ,r{ F "| ^src/libavfilter/vf_ciescope.cL,:A 1" s916G:,eSt32 : twarning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]},h-e c> ols| o ^o r kuer916yc | e src/libavfilter/vf_colorlevels.c k[: 64e:0 y 117c]o[ : l 0 or]" , warning: ,* cmissing field 'unit' initializer [-Wmissing-field-initializers] O*src/libavfilter/vf_colorconstancy.c=s F :-F>(7331S.so:urE0T115 :64 | c9(9warning: *e[cmissing field 'unit' initializer [-Wmissing-field-initializers]o 0 lp o]wo{r[k(ec 733"1y]c, | a _ , sirm 0-.>gib a4s5o)u n{)r-" 0,.c,e["0] 0A9 m[i2V9_)" n/]Oske ,cPTn_tT co iYP ;rnmp"u,t Ea| ~ ^~~~~~~~~~~~~~~ "_sCelt OpL| O ~~~ ^~RMh ,i an{k bo.wlssakticrk = no "pbrolaicmkn"t,"" , } , O0, F 0,F F LOASGFEFSS src/libavfilter/vf_chromanr.cTE(:T}(r269:,101 m ian:| n ^k ng src/libavfilter/vf_ciescope.cwarning: oer[m:)A918:,30]: warning: missing field 'unit' initializer [-Wmissing-field-initializers]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].A iVn__miOn)P, TA918_ | V _ T src/libavfilter/vf_colorkey.c src/libavfilter/vf_colormap.cO:269242Y::84 220P | P : :T134 E _warning: _: I{implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] T"warning: N YtPEmissing field 'unit' initializer [-Wmissing-field-initializers]_*T,h r e sD c242 O" | = {U.i , "B6L4E=,1}220 | 1se t, 0.,{ . 0 yd+ 9{ bu9+ 2*0 ,l = v" s i0m p } it o,w l h Fd (a*rrcLisrc/libavfilter/vf_colorcorrect.co-e,Asthuy1":,524 :G104obl,d 0S :}l ,e "1".swarning: ,,4 eFtmissing field 'unit' initializer [-Wmissing-field-initializers] b| [ 5L) t ^4OA- h0 e] FcFoG. 0SlE T524( | S=9o9r;t h k e r}e{sy| ~~~ ^~ , hs - o s>i{src/libavfilter/vf_colorconstancy.c:l734| ^t m i"d:alragre)t115rl",,[ 0:i "As]twarning: Ve_[ycmissing field 'unit' initializer [-Wmissing-field-initializers]]tO ,Psrc/libavfilter/vf_colorlevels.ctv T:_65ha:s -TeYl 117r>734Pue:"tsrc/libavfilter/vf_ciescope.ce | :E , aOFdF 922 :_warning: 25rSsh F missing field 'unit' initializer [-Wmissing-field-initializers]{: g"eEta[L O Aswarning: Tidg1Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],( soim][ c]{ w mial,a.65d s" r | ibt922yp | ,s l )o - = ,"ts",> 3 0 } *ect , { At a= po w( V r1g"e*t_sO P,T _ TrYcP[Ei g i,2 _1m2a "m,] F[./0gOaam mLac)0F,x "O,];F A ,S EsV| T"T-(Fr ~^~~~~ ,s e{t> t}l,src/libavfilter/vf_ciescope.c a) : . ir, 922d b n pgu t| :l18 eAt [ ^3 : Vr_ O]P= warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e [T 0dc ]w _} ;. hTO0922| | i Y FP 1 ~ ^~~~~~~~~~~~~~~ t FE_ FL e S*Ec} O=p src/libavfilter/vf_chromanr.cT,AoTp,src/libavfilter/vf_colormap.c ({:. i0o:s242i270d:n.w:(g*bc107,t 0670ml:= "1, :0a0)warning: . / g0a},,missing field 'unit' initializer [-Wmissing-field-initializers] warning: 1m,ma )-; | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~~~ ^~ 1O, A1 F V1.270F | _ , 0 ,{S O PT _V FE"T242TF s}i,z(er | Y L w| a ^P A "n,EG Sg e_ D O"[s e}tU R ].,iBhLo r i n| _ ^ E ,zmo anx{ src/libavfilter/vf_colorcorrect.ct)a,. d:l525: 104 :b AlVwarning: _pOd=1missing field 'unit' initializer [-Wmissing-field-initializers]},aPto usrc/libavfilter/vf_colorkey.c Tc0b:_hTY.PlE221_ D 0e,:525118OsU | 1:0i2z4e.B0b, warning: "L,[ Fmissing field 'unit' initializer [-Wmissing-field-initializers]L E{, 4O A ]F G"S{ F}=b.ldSb, "E, l"={1221} | ,| ^-T1s s - (,sei> {t z"tb1 , eFalrtgwL)src/libavfilter/vf_colorconstancy.c, e hetA[:0n]d[ ceG735S ", ] ,:}12,:"AsVetb t h e_ ls warning: OPcTu-| >missing field 'help' initializer [-Wmissing-field-initializers]to_leo ^r kaT sehr gYya735e | P dto wE ks[ _eIpN1T],[ y obt "c,{l e] n, src/libavfilter/vf_colorlevels.c { .d N:U is6v4src/libavfilter/vf_chromashift.c66L -a = :L117:>l5u e ":, 373Ot} }warning: : F| a ^r,ge missing field 'unit' initializer [-Wmissing-field-initializers] 12 F S t O:FE T[( F1S,E T2 ]bwarning: (1660 | [lcb0 ,e]nlmissing field 'help' initializer [-Wmissing-field-initializers] ,Vd) Fs)-,> , t{373 } Aa | " ,A V | V ^rg i__ g e tm[O3O]{a PNP[xTU_Tc"] L}T;_ , LYTY P| E _P" ~ ^~~~~~~~~~~~~~~s }FEsrc/libavfilter/vf_chromanr.c_e,tLFOLA:src/libavfilter/vf_colormap.c O| T ^271::107i:A , 242{nTwarning: ,: .pmissing field 'unit' initializer [-Wmissing-field-initializers]50:{d u warning: bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. tdl =bg0l} =271 | 0r., e e0242- 1 n | wh,i{t} , 1e" , pVoFisn0t " i}z. 0,, ,1.e0 h," O,F L| AFG S ^F " s S},e E| t ^ Tv( raeng er[ tdiocuGba].linsrc/libavfilter/vf_colorkey.cle psrc/libavfilter/vf_colorcorrect.c_:b222[:a12::m 4t526c:h104awarning: x]) :missing field 'help' initializer [-Wmissing-field-initializers] =, s warning: { is missing field 'unit' initializer [-Wmissing-field-initializers]A222Vz_ | e-" O P T>_, t T{Y a NPU L526r | E _Lg }ODFFe t O S[ 0U]{[E| B ^ cTL "]r(hs"E,, ",seit { zs -.edt>hb),h t lea r g e=t1[rAe}1Vd_,] O [hcP]T,_ Ts-iYgP-E1_IhN>, lTit1a,,gr hgtF Ls p {e.AiGot6[4S=t2"] 5,[c}]} ,,, | s - ^ >1t a, r g 1e 0 t [0O3,]F FVSF[ EcT}](, r} src/libavfilter/vf_colorlevels.c h| ; ^:), 67| : ~ ^~~~~~~~~~~~~~~A 117V:_ Owarning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]T src/libavfilter/vf_colormap.c_T:YP242E_:F33L:O A 67T | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], {{. db"l bsrc/libavfilter/vf_chromanr.c=2420i}:, | m272 : a-x1"101 : ,, warning: 1",s missing field 'unit' initializer [-Wmissing-field-initializers] e V F t } , in 272 | p u| ^ td o bul bule{ be[ "4]w shitt=e ep{w pso-i>"tn, a"tsrc/libavfilter/vf_colorcorrect.c"rs:,ge527 e t :t [Oh104o0F]:[rci],F SzEswarning: -missing field 'unit' initializer [-Wmissing-field-initializers]oTn>t (taraalngre[ Bs g527e]t. | itne p"_,m[a 1OxF ]),F S [EAT{( cVs_"O]Ptb,Te_hT ps"Y,w-PE ")se>_tDa,rtgO U ett B h[e LbEl 2 ],ueA Vh[ _iOc{gPh].,Tl_d si-T>blghYtPt=a Es1r_pI}g, o-N1etT",,t [, 1 3 ,] [{c . ] F i L} ;6 AOF4 G| F ~ ^~~~~~~~~~~~~~~=S1 S }},E,T ( b| ^h 1), , A50V, _VFO }P, T _| T ^Y PE_FLOAT, {.dbsrc/libavfilter/vf_colorlevels.cl:=680:}117,: - 1warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] 1 , VF }, | src/libavfilter/vf_chromanr.c ^: 27368:101 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers]{ "aimax" ,273 | " s e t {i "nsptusrc/libavfilter/vf_colorcorrect.cet: pahlp528"h:a,112 :wh"is teetwarning: vpmissing field 'unit' initializer [-Wmissing-field-initializers]e roitnti"c,al O528s | tF e F Sp "E{, "T (sr aa OnFgteFuS[rEAaT](tsi.oint_mnae"xp),h,) A,V" _sO e P T_tT YtPAhVe_E Oa_PDmTo_OTUuYnBPtLEE, o{_.fI dNsTb, a l =t{u.r1ia6}t4,i=on 1-"}1,, ,O1 F ,F 1SF,ELTA G ( s Sa5t0u,r a }tV,F i o}n,) | , ^| ^ A V_OPT_TYPE_FLOAT, {.dbl=1}, -3, 3, Vsrc/libavfilter/vf_colorlevels.cF :},src/libavfilter/vf_chromanr.c 69:274 :101:: | warning: 117missing field 'unit' initializer [-Wmissing-field-initializers] ^ : warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_colorcontrast.c 27469 | : | 373 : {100{ ":" rtwarning: ohrmeyi"n," ",smissing field 'unit' initializer [-Wmissing-field-initializers] e"s ett yo utthpruesth olrd e"373, d | b l a c {Ok F" FproSc"i,n t E"s"e,T t (O ttFhhFreeS rsEhoedT-lc(dy_aynr)a n,cognt reaAs[VR_t]O."Pou,t_Tmsrc/libavfilter/vf_colorcorrect.ci _nTY: 534 :) P E _OFF12,: Lwarning: FAOVmissing field 'help' initializer [-Wmissing-field-initializers]_SA TOET,(PrTc 534 | _)T,{ .Y PE _dDbO UB L l{=A2V0_OEP 0N,T_}T,1U, YLP E{_src/libavfilter/vf_colormap.cL .:F }d L 265:249bOl| =00}:A ^0,, T ,warning: 0V, implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] F{ .}d,1b l, = | F ^0 }265 | L ,A - G1 S, }1 ,, | V ^ F }src/libavfilter/vf_chromanr.c , : 275 :A[| 101j ^:* Nwarning: 4missing field 'unit' initializer [-Wmissing-field-initializers]+i ] = A[i*N4 +j275src/libavfilter/vf_colorlevels.c] | : 70 =: 117 : s -{warning: > kmissing field 'unit' initializer [-Wmissing-field-initializers]" tehrrnsrc/libavfilter/vf_colorcontrast.cee:l374 :70100 | : uwarning: missing field 'unit' initializer [-Wmissing-field-initializers]( " s ,-{> s "os "ueg374t ruc et[hio]m, | ri nse s"h,- o >slo{" dusre""csrc/libavfilter/vf_colorkey.ctg, e m:[ jOo]u)"; 243FtF,S :| pEu 121" ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~seTt(tt : htrger warning: hseeh olmissing field 'unit' initializer [-Wmissing-field-initializers]d egn_r ube)l,e ancAk-Vma g _243penOtP | T oa_ cioT YnPtn E{_"F,t L"c raOsAoTlOt,"o,r FO "FF,{ .SFS"EdTE(sbeTt( rtghla=me nc2)0,0 } go,A1e,[GlV _ O P]To2.0_ro0u,ThYPtE oV_l_dFm }FL kien,)O,A Ty c A,Vo| l ^ {_.oOrP"d,Tb_ lT=O0YFP}FE,S _ED-T1O(,UcB oLlsrc/libavfilter/vf_chromanr.cEo1r,k eVy,: F{ _}276.:r,gbdab101l ):,=src/libavfilter/vf_colormap.c | 0Awarning: ^missing field 'unit' initializer [-Wmissing-field-initializers] :}V, 270_: O51P: T _0T Ywarning: ,276 Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | 1E, _ C OFLL AG O{R S" 270src/libavfilter/vf_colorcontrast.c,: t375}: | {h r.es,t 100 : vr| =warning: "" ^ missing field 'unit' initializer [-Wmissing-field-initializers] ,b " l a s cek t " 375 } v | ,t hA 0r[ i,e {* N 40+src/libavfilter/vf_colorlevels.cs", NFL:Ahb+y171]GoSld"", =: , 117"A}[ : s,e(tNOwarning: missing field 'unit' initializer [-Wmissing-field-initializers] +tFhFe 1S E| )71bTl ^(u*e | - tN 4yh r+ees il]h o=l ds -l_ow{> v" s)o,b ocmuiAoVr_src/libavfilter/vf_colorkey.ccOnPne:["iT]t[244,:_ rT0Y135":a]sPEs_F L;warning: t e Omissing field 'unit' initializer [-Wmissing-field-initializers]"t | oAu, ~ ^~~~~~~~~~~~~~~T t p,u t{ .b244lO | d uFb l = eF2S{ 0ET "bs0l(abcyk) ,i}m,p1 io,i l n A2a0r0i,tVt y"_"OVP,F, T }"_ ,OsFeFtT Y S tPheE Tc| E ^(ol_o rFrLahoOldn AsgeT,i[m Bi]{.l.dobulta=_mri0tisrc/libavfilter/vf_colormap.c}yn :v,a)272 lu,e:"-, 511 AO:F,V _F 1warning: OSP,Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E _ VTYTPF( E}s_iD ,272 | mOi| l ^ UaB rsrc/libavfilter/vf_chromanr.ciLt y:E280, ) : 12,: { A warning: . Vmissing field 'help' initializer [-Wmissing-field-initializers]_OdP T _b Tlsrc/libavfilter/vf_colorcontrast.c :280Y=0}, 0, 1, FLAGS | 376P :E } 100_:F , L O {warning: AATmissing field 'unit' initializer [-Wmissing-field-initializers],N| U[ ^{ LiL *. dN}4b l = +376 | 0| N . 0 ^+ 1 2 }{,] = "0 .src/libavfilter/vf_colorlevels.crAc0w:[0"72(:0,N117:0 +1warning: "2s,etmissing field 'unit' initializer [-Wmissing-field-initializers] t) * Nh4e+1 .0i,r ]FeL A 72dGS= | s-- > cy}a,s n ow ei guh t| r ^{"c e [,i" a]o [ 1 ] ;m i n | OF"F ~ ^~~~~~~~~~~~~~~,S E T"(srecwt)src/libavfilter/vf_colorkey.c, : o245:A115V_uO:t pPwarning: uT_missing field 'unit' initializer [-Wmissing-field-initializers]TtY PaEl_pFLhOAaT, bl{a245c | k . p d obl{ i"=nbt0l"}e,,n d0",, 1",OFse VFFtS }Et,h Te (| ^cro alnorgheo[lAd] b.loeundt _mvina)l,ue "A, VO_FFOSPETTsrc/libavfilter/vf_colormap.c_(T:bY274:l51src/libavfilter/vf_colorcontrast.c:P:377e nEd:)warning: _100D:, implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] O Uwarning: BAmissing field 'unit' initializer [-Wmissing-field-initializers]VL_ EOP,T _ 274T | 377 | { .Ydb l = 0P} E ,{ _ F"0g,m wL" O A,1, T F," {L s A.Ge dSb lt A=[ } it0h,e*. 0 N} gr4,| e+ ^0 .e0N,n+ -31]m.a0 ,g=e nt aFA L[AwG(eiSN g}+h,3 ) *| ^t src/libavfilter/vf_chromashift.cN4src/libavfilter/vf_colorlevels.c"+::,441i:1273: ]:src/libavfilter/vf_colorkey.c 117::warning: 246O:=F s-missing field 'help' initializer [-Wmissing-field-initializers]>12sFwarning: S :o missing field 'unit' initializer [-Wmissing-field-initializers]E T(uwarning: gmissing field 'help' initializer [-Wmissing-field-initializers] rmc we441[246i )73, | | ] | A V _ [ O 2] ;P{T _ T Y PNEU| {{_LFLL ~ ^~~~~~~~~~~~~~~ O} N"A,TU,r oLm a{ Lx.| "d, ^ "}bs elt= 0| o ^}u, t p 0u, t1 ,re d VwFhi te} p,o i n| t" ^, OFFSET(range[R].out_max), AV_OPT_src/libavfilter/vf_colorcontrast.cT:Y378PE:_100D:O UBwarning: Lmissing field 'unit' initializer [-Wmissing-field-initializers]E, {.dbl=1} ,378 | 0, 1, {FL A"GbSyw "},, | " ^s et the blue-yellow weight", OFFSsrc/libavfilter/vf_colorlevels.cET:(74b:y117w:) warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] AV_OPT_TYP E74_ | F L O A T{, {".dgbomlax="0,} ,"s e t0, 1o,u VtFpu t} ,g r e| e ^n white point", OFFSET(range[G].out_maxsrc/libavfilter/vf_colorcontrast.c)CC libavfilter/vf_elbg.o :,379 A:Vsrc/libavfilter/vf_colormap.c_112O: :P282T:warning: 32_missing field 'unit' initializer [-Wmissing-field-initializers]: T Ywarning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E _DOUBL E379, | 282{ | . d{ b l" p = 1 }l 7," warning, s generated"0 ,. s e1 ,t FL At GhS e b}, [a im| o ^]u n t= o f spr-e>steravrigent[gi ]li[gch]t; n | e ~ ^~~~~~~~~~~~~~~s ssrc/libavfilter/vf_colorlevels.c":,75: 117O:F Fwarning: Smissing field 'unit' initializer [-Wmissing-field-initializers]E T(preserve) ,75 | A V _{ O"PboTm_aTxY"PE,_ FL"OAsTe, t{ .odubtlp=u0t }b,l u0e ,w h1i,t e VpF o},i n t| " ^, OFFSET(range[B].outsrc/libavfilter/vf_colorcontrast.c_m:ax380):,12 A:V_ OPwarning: Tmissing field 'help' initializer [-Wmissing-field-initializers]_ TYP E380_ | D O U B L{ EN, U{.LdbLl= 1}}, 0 , | 1 ^, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:76:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "aomax", "set outpusrc/libavfilter/vf_cover_rect.ct a:l53p:h12:a warning: whmissing field 'help' initializer [-Wmissing-field-initializers]it e point", 53 | O F F{S ENTU(rLaLn g} e [| ^A ].out_max), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:85:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 85 | { NULL } | ^ CC libavfilter/vf_entropy.o CC libavfilter/vf_epx.o 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); | ~ ~~~~~~~~~~~~^~~~~~~~~ CC libavfilter/vf_eq.o src/libavfilter/vf_ciescope.c:1155:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1155 | cz = 1.0 - (cx + cy); | ~ ~~~^~~~ src/libavfilter/vf_ciescope.c:1159:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1159 | v = 1.0 - ((float) y) / (h - 1); | ~ ~~~~~~~~~~~~^~~~~~~~~ src/libavfilter/vf_ciescope.c:1161:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1161 | cz = 1.0 - (cx + cy); | ~ ~~~^~~~ src/libavfilter/vf_ciescope.c:1164:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1164 | cy = 1.0 - ((float) y) / (h - 1); | ~ ~~~~~~~~~~~~^~~~~~~~~ src/libavfilter/vf_ciescope.c:1165:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1165 | cz = 1.0 - (cx + cy); | ~ ~~~^~~~ src/libavfilter/vf_corr.c:57:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 57 | snprintf(value, sizeof(value), "%f", d); | ~~~~~~~~ ^ CC libavfilter/vf_estdif.o src/libavfilter/vf_corr.c:134:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 134 | CORR(uint8_t, corr8) | ^~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:101:17: note: expanded from macro 'CORR' 101 | mean1 = scale * (sum1 /(double)(w * h)); \ | ^~~~~ ~ src/libavfilter/vf_corr.c:134:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 134 | CORR(uint8_t, corr8) | ^~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:102:17: note: expanded from macro 'CORR' 102 | mean2 = scale * (sum2 /(double)(w * h)); \ | ^~~~~ ~ src/libavfilter/vf_corr.c:134:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 134 | CORR(uint8_t, corr8) | ^~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:127:29: note: expanded from macro 'CORR' 127 | comp_score[c] = av_clipf(sum12 / sumq,-1.f,1.f); \ | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_corr.c:134:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 134 | CORR(uint8_t, corr8) | ^~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:129:46: note: expanded from macro 'CORR' 129 | comp_score[c] = sum1q == sum2q ? 1.f : 0.f; \ | ~ ^~~ src/libavfilter/vf_corr.c:134:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 134 | CORR(uint8_t, corr8) | ^~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:129:52: note: expanded from macro 'CORR' 129 | comp_score[c] = sum1q == sum2q ? 1.f : 0.f; \ | ~ ^~~ CC libavfilter/vf_exposure.o src/libavfilter/vf_corr.c:135:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | CORR(uint16_t, corr16) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:101:17: note: expanded from macro 'CORR' 101 | mean1 = scale * (sum1 /(double)(w * h)); \ | ^~~~~ ~ src/libavfilter/vf_corr.c:135:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | CORR(uint16_t, corr16) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:102:17: note: expanded from macro 'CORR' 102 | mean2 = scale * (sum2 /(double)(w * h)); \ | ^~~~~ ~ src/libavfilter/vf_colortemperature.c:339:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 339 | { "temperature", "set the temperature in Kelvin", OFFSET(temperature), AV_OPT_TYPE_FLOAT, {.dbl=6500}, 1000, 40000, 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]CC libavfilter/vf_extractplanes.o 341 | { "pl", "set the amount of preserving lightness", OFFSET(preserve), AV_OPsrc/libavfilter/vf_corr.cT_T:Y135P:1E: _warning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]LO AT, {.dbl=0} 135, | C O R R ( u i n0t,1 6 _t , c o1r,r 1V6F) }| ^~~~~~~~~~~~~~~~~~~~~~, | ^ src/libavfilter/vf_corr.c:127:29: note: expanded from macro 'CORR' src/libavfilter/vf_colortemperature.c :127342 | : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 342 c | o m p_ s c{o reN[cU] L=L a}v _ c| l ^i pf(sum12 / sumq,-1.f,1.f); \ | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_convolve.c:88:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "planes", "set src/libavfilter/vf_corr.cp:l135a:1n:e swarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t o conv 135o | lvCe"O,R R (u i n t1 6 _ t , c o r r1 6 ) O| ^~~~~~~~~~~~~~~~~~~~~~F FSEsrc/libavfilter/vf_corr.cT(:p129l:46a: nnote: eexpanded from macro 'CORR's ), AV_ O129PT | _ T Y PE _ I N T , co{mp._i6s4c=o7r}e,[c ] 0=, s15u,m 1qF LA=G= Ss um}2,q ? | 1 ^.f : 0.f; \ | ~ ^~~ src/libavfilter/vf_corr.c:135:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 135 | CORR(uint16_t, corr16) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:129:52: note: expanded from macro 'CORR' 129 | comp_score[c] =src/libavfilter/vf_convolve.c :su92m:1129:q warning: missing field 'unit' initializer [-Wmissing-field-initializers]== sum2q ? 1. f 92: | 0 . f{; " n oi s e" , \ " s e| t ~ ^~~ noise", OFFSET(noise), AV_OPT_TYPE_FLOAT, {.dbl=0.0000001}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_convolve.c:93:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 93 | { NULL }, | ^ src/libavfilter/vf_deband.c:55:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "1thr", "set 1st plane threshold", OFFSET(threshold[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0.00003, 0.5, FLAGS }, | ^ src/libavfilter/vf_deband.c:56:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "2thr", "set 2nd plane threshold", OFFSET(threshold[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0.00003, 0.5, FLAGS }, | ^ src/libavfilter/vf_deband.c:57:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "3thr", "set 3rd plane threshold", OFFSET(threshold[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0.00003, 0.5, FLAGS }, | ^ src/libavfilter/vf_deband.c:58:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "4thr", "set 4th plane threshold", OFFSET(threshold[3]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0.00003, 0.5, FLAGS }, | ^ src/libavfilter/vf_deband.c:59:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "range", "set range", OFFSET(range), AV_OPT_TYPE_INT, {.i64=16}, INT_MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_deband.c:60:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "r", "set range", OFFSET(range), AV_OPT_TYPE_INT, {.i64=16}, INT_MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_deband.c:61:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "direction", "set direction", OFFSET(direction), AV_OPT_TYPE_FLOAT, {.dbl=2*M_PI},-2*M_PI, 2*M_PI, FLAGS }, | ^ src/libavfilter/vf_deband.c:62:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "d", "set direction", OFFSET(direction), AV_OPT_TYPE_FLOAT, {.dbl=2*M_PI},-2*M_PI, 2*M_PI, FLAGS }, | ^ src/libavfilter/vf_deband.c:63:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "blur", "set blur", OFFSET(blur), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deband.c:64:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "b", "set blur", OFFSET(blur), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deband.c:65:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_dctdnoiz.c 65 | : 87 : { 12": cwarning: omissing field 'help' initializer [-Wmissing-field-initializers]u pling", 87 " | s e t p{l NaULnLe } c ou| p ^ ling", OFFSET(coupling), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deband.c:66:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "c", "set plane coupling", OFFSET(coupling), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deband.c:67:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 67 | { NULL } | ^ src/libavfilter/vf_crop.c:137:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 137 | s->var_values[VAR_A] = (float) link->w / link->h; | ~ ~~~~~~~~~~~~~~~~^~~~~~~~~ src/libavfilter/vf_curves.c:120:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 120 | { NULL } | ^ 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("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_fade.o src/libavfilter/vf_crop.c:144:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 144 | s->var_values[VAR_OUT_W] = s->var_values[VAR_OW] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_crop.c:145:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 145 | s->var_values[VAR_OUT_Hsrc/libavfilter/vf_corr.c] :=228 :s-20>:v awarning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ values[VAR_OH] = 228N | A N ; | s ~ ^~~- >min/usr/include/math.h_:s15c:o19r:e note: =expanded from macro 'NAN' +INFIN I15T | Y;# d e| f ~ ^~~~~~~~~ ine NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 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_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 __bsrc/libavfilter/vf_curves.cuil:t135i:n5_:n awarning: nfmissing field 'master' initializer [-Wmissing-field-initializers] ("") | 135 ^~~~~~~~~~~~~~~~~~ | }, | ^ src/libavfilter/vf_curves.c:140:5: warning: missing field 'master' initializer [-Wmissing-field-initializers] 140 | }, | ^ src/libavfilter/vf_crop.c:148:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 148 | ssrc/libavfilter/vf_dblur.c->v:ar49_:v105a:l uwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]s[ VAR_POS] = NAN; | ~ ^~~49 | /usr/include/math.h {: "15an:g19l:e "note: ,expanded from macro 'NAN' src/libavfilter/vf_curves.c :"152s :e515t: | #warning: damissing field 'master' initializer [-Wmissing-field-initializers]enf ginle 152 | e N" AN, } | ^ _ _ b u i lOtiFnF_SnEaTn(fa(n""g) l | e ^~~~~~~~~~~~~~~~~~ ), AV_OPT_TYPE_FLOAT, {.dbl=45}, 0.0, 360, FLAGS }, | ^ src/libavfilter/vf_dblur.c:50:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | { "radius", "set radius", OFFSET(radius), AV_OPT_TYPE_FLOAT, {.dbl=5}, 0, 8192, FLAGS }, | ^ src/libavfilter/vf_dblur.c:51:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, src/libavfilter/vf_convolution.c 0,: 40 0:xF124,: Fwarning: LAGmissing field 'unit' initializer [-Wmissing-field-initializers]S }, | ^ 40 | {src/libavfilter/vf_dblur.c "0:m52:"12,: " swarning: etmissing field 'help' initializer [-Wmissing-field-initializers] mat r52i | x f or{ 1 sNtUL Lp l}a ne "| , ^ 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 matrixsrc/libavfilter/vf_datascope.c fo:r61 4:th100 p:l awarning: nemissing field 'unit' initializer [-Wmissing-field-initializers]" , OFFSET(matri x_61st | r [ 3 ]){, "AVs_iOzPTe_T"Y,PE _"SsTReItN Go,u {t.sptutr =si"z0e "0, 0OF F0S E1T( o0w) ,0 0 AV0_"}O,PT _0,T YP0E,_ FILAMGAS G}E_,S I | Z ^E , {.str="hd720"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_convolution.c:44:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "0rdiv", "set src/libavfilter/vf_datascope.crd:iv62 :f100o:r 1warning: smissing field 'unit' initializer [-Wmissing-field-initializers]t plane", O F62F | SE T ( rd iv{[0 ]")s,", A V "_seOt PouTtp_uTtYP E_sFiLzOeAT",, {O.dFbFl=S0.E0T(}o, w0).,0 , IANV_TO_MPAXT, _FLTAGYSP}E, _ | I ^MA GE_SIZE, {.str="hd720"}, 0, 0, FLAGS src/libavfilter/vf_convolution.c},: 45 | : ^109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 45 | { "1rdiv", "set src/libavfilter/vf_datascope.cr:d63i:v91: fowarning: rmissing field 'unit' initializer [-Wmissing-field-initializers] 2nd pl 63 | a n e " ,{ O"FxF"S,E T ( r d"isve[t1 ]x) ,o fAVf_sOePtT"_,T YOPFEF_SFELTO(AxT),, { . d bAlV=_0O.P0T_}T,Y P0E._0I,N TI,N T{_.MiA6X4,= 0F}L,A G0S,} ,I N T| _ ^M AX, FLAGSR }, | ^ src/libavfilter/vf_convolution.c:46:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_datascope.c:64: 9146: | warning: missing field 'unit' initializer [-Wmissing-field-initializers] { "2rdiv", 64" | se t r d{ i"yv" ,f o r "s3ert dy ofpfsleatn",e "OF,F SOFEFSTET((ryd)iv,[ 2 ]) , AAVV_O_POT_PTTYP_ET_FYLOPAET_, I{N.T,d {b.l=i06.40=},0 }0.,0 , 0I,NT _INMTA_XM,AX ,F LFLAAGGSSR }},, | ^| ^ 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}, 0src/libavfilter/vf_cropdetect.c.0,: I180N:Tsrc/libavfilter/vf_datascope.c_M22A:69::X 100,:warning: F Lwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Amissing field 'unit' initializer [-Wmissing-field-initializers]G S}, | ^ 69 | 180 | { "asxi-s">,lo w _ u"d8r a w =c src/libavfilter/vf_convolution.cso:-48>:llo109uw: m n /*warning: rmissing field 'unit' initializer [-Wmissing-field-initializers] o2w5 5.n +u m.48b | 5er s ; "{, "O| F ~~~^~~ ~ 0FbSiEaTs("src/libavfilter/vf_ciescope.ca,x i:s)"1528,: s48A:eV twarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]b OiPaTs_ TfYoPrE _1s Bt1528O | O Lp,l a {.n src/libavfilter/vf_cropdetect.cie :6"4 181,= 0O FF:S22E} ,:T 0 warning: (, s1-,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]b> lo iFagLs2AlGiS[ n181R | 0[ i ]}] ) ,=, s - > p| Aho ^Viwgh __uO(8Pi T=_ T/Y sP-6E>_5hFiL5gOhA3T 5.,, * { src/libavfilter/vf_datascope.c2s.:5705:.- d106b>+:li . 5warning: =missing field 'unit' initializer [-Wmissing-field-initializers]0 .g;0}a, 0| m. ~~~^~~~ ~070, | mI aN )T _ M { A*X" ,o pFaL6cAi5Gt5yS3}"5,. ;, | "s ^e| t ~~~ ~~~^~~~~~ background opacity", OFFSET(opacsrc/libavfilter/vf_convolution.ci:t49y:)109, :AV _Owarning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]T _src/libavfilter/vf_cropdetect.cT:Y184P:15E:_ F LO49A | warning: T implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], { . db{l= 0."7 5}1,183b i | a0 s, " , 1"sav,e tsrc/libavfilter/vf_corr.c_F l:oLgb318A(i:aGc12sStR f:orx ,2}n warning: ,A Vd_missing field 'help' initializer [-Wmissing-field-initializers]LO G _ V| pEl ^aR Bn eO318" | S ,E O, F{"F lSENT(ibmULiiLats [:}1 %| f] ) ^r, o unAdV_:O%PTd_T YsPEk_iFpL:O%dA Tr, e{s.etd_cbouln=t0:.%d0\n}",, | 0 ~~~~~~. 0, INT _M184A | X , FL A G S} , src/libavfilter/vf_datascope.c : | 74: ^ 112: warning: s-missing field 'unit' initializer [-Wmissing-field-initializers]>l imit, s->rou n74 | d , s - >s{k ip",csrc/libavfilter/vf_convolution.c os:->m50rp:109e:soe netnwarning: t_missing field 'unit' initializer [-Wmissing-field-initializers]sc o"u,n t)";s et 50 | | c o ~~~^~~~~ m p{o "n2ebntisas "t, o" sedti bsipasl afyo"r, 3OrdF pFlaSnEe"T,( OcFoFmSEpTo(nbieasn[t2]s)),, AAV_VO_PTO_TPYTPE__TFYLOPAET,_ {I.NdTbl,= 0{..0i}6, 40=.01, 5I}N,T _1MA,X , 1FL5A,G S}F,L A G| ^S R }, | ^ src/libavfilter/vf_datascope.c:75:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 75 | { src/libavfilter/vf_convolution.cN:51U:L109:L 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_cropdetect.c:214:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 214 | if (ssrc/libavfilter/vf_crop.c->l:im259i:t9 :< 1.warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) | ~~~^~~~~ ~ 258 | s->var_values[VAR_T] = frame->pts == AV_NOPTS_VALUE ? | ~ 259 | NAN : frame->pts * av_q2d(link->time_base); | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_crop.c:261:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 260 | s->var_values[VAR_POS] = frame->pkt_pos == -1 ? | ~ 261 | NAN : frame->pkt_pos; | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_dblur.c:172:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | ansrc/libavfilter/vf_datascope.cgl:e 113=: 19a:n gwarning: lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e * M_PI / 18 0.113f | ; | ~ ^~~~~fo r (p = 0; src/libavfilter/vf_dblur.cp: 172<: d13: rwarning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]w ->nb_p l172a | n e san;g pl+e += )an g{l e | * ~ ^ ~~~~~~~~~~~~~~~M _PI / 180.f; | ^~~~~ ~ src/libavfilter/vf_cropdetect.c:252:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 252 | int limit_upscaled = lrint(s->limit_upscaled); | ~~~~~ ~~~^~~~~~~~~~~~~~ src/libavfilter/vf_decimate.c:75:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "cycle", "set the number of frame from which one will be dropped", OFFSET(cycle), AV_OPT_TYPE_INT,src/libavfilter/vf_datascope.csrc/libavfilter/vf_crop.c: {:.131i:6192744: :41= warning: :5 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]},warning: 2comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare], 25, FLAGS 131} | , 274 | f | o ^ r i(fp (=( u0;n spi gx> nb+_p l(aunenssrc/libavfilter/vf_decimate.cs;i :pg76n+:+)e 122d:)s{ - >warning: w | >missing field 'unit' initializer [-Wmissing-field-initializers] ~ ^ ~~~~~~~~~~~~~~~ link->w) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ 76 | { "src/libavfilter/vf_crop.cd:u276p:t41h:r ewarning: scomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]h ", "set 276d | up l i c atief t(h(ruensshioglnd"e,d ) s -O>FyF S+E T((duunpsitghnreesdh)_sf-l>th) ,> AlVin_kO-P>Th_)T Y PE| _ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~D OUBLE, {.dbl = 1.1}, 0, 100, FLAGS }, | ^ src/libavfilter/vf_decimate.c:77:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "scthresh", "set scene change threshold", OFFSET(scthresh_flt), AV_OPT_TYPE_DOUBLE, {.dbl = 15.0}, 0, 100, FLAGS }, | ^ src/libavfilter/vf_decimate.c:78:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "blockx", "set the size of the x-axis blocks used during metric calculations", OFFSET(blockx), AV_OPT_TYPE_INT, {.i64 = 32}, 4, 1<<9, FLAGS }, | ^ src/libavfilter/vf_decimate.c:79:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | src/libavfilter/vf_datascope.c{ :"b149l:oc19k:y ",warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] "set the siz e149 | o f t h ef yo-rax i(sp b=l oc0k;s upse d mnebtr_iplca nceasl;cu lp+a+ti)on s{", OF| F ~ ^ ~~~~~~~~~~~~~~~SE T(blocky), AV_OPT_TYPE_INT, {.i64 = 32}, 4, 1<<9, FLAGS }, | ^ src/libavfilter/vf_decimate.c:80:158: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "ppsrc", "mark main input as a pre-processed input and activate clean source input stream", OFFSET(ppsrc), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_decimate.c:81:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "chroma", "set whether or not chroma is considered in the metric calculations", OFFSET(chroma), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS src/libavfilter/vf_colorspace.c}, :| ^973 :19: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 973 | 0, 1, Fsrc/libavfilter/vf_decimate.cLA:GS82 :}155:, warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ^ 82 | { "mixed", "set whether or not the input only partially contains content to be decimated", OFFSET(mixed), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_decimate.c:83:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 83 | { NUsrc/libavfilter/vf_datascope.cLL: }161 :19 : | warning: ^comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 161 | for (p = 0; p < draw->nb_planes; p++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_colorspace.c:1004:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1004 | { NULL } | ^ 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] 21 361 warning | s generated . { "out_h", "set the height crop area expression", OFFSET(h_expr), AV_OPT_TYPE_STRING, {.str = "ih"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_crop.c:362:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 362 | { "h", "set the height crop area expression", OFFSET(h_expr), AV_OPT_TYPE_STRING, {.str = "ih"}In file included from , 0,src/libavfilter/vf_colorchannelmixer.c 0:, 82TF: Lsrc/libavfilter/colorchannelmixer_template.cA:G80S: 47}:, warning: | implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] ^ 80 | src/libavfilter/vf_crop.c : 363 (:h138a:v ewarning: _missing field 'unit' initializer [-Wmissing-field-initializers]al pha == 1 ? s- >363r | a * {a i"nx :" 0,) ; | ~ ^~~ "set the x cropsrc/libavfilter/colorchannelmixer_template.c :a79r:ea28 :e xwarning: prsrc/libavfilter/vf_dctdnoiz.cimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]e s:s399i: 1on79" | : , warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] O F F S E T (x _399 | DesExF-_Fp>IrrLTbE )*R, _b FiRAnEV _OQP_+FT U _NT| C ~ ^~~YSP E(_8)S T R| src/libavfilter/colorchannelmixer_template.c^~~~~~~~~~~~~~~~~~~~~~~~I: N78G:,28: {src/libavfilter/vf_dctdnoiz.cwarning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]. s:t371r:33 : = 78"(note: i | expanded from macro 'DEF_FILTER_FREQ_FUNCS' n _ w - o u t _ w 371 | ) / 2 " } , 0 , 0sv,-a r>T_vraFglL u*A geGiSn s+}[ ,V| A ~ ^~~ R _| C ^] =src/libavfilter/colorchannelmixer_template.c :f77:a28:b swarning: f(implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]* b); 77 | src/libavfilter/vf_crop.c ro:ut 364 :src/libavfilter/vf_datascope.c= 138 : :s199-:> rr 41: warning: *missing field 'unit' initializer [-Wmissing-field-initializers] rwarning: i missing field 'comp' initializer [-Wmissing-field-initializers]n + | 364 ~ ^~~ | 199 | { "y " , F F Dr "ase tw C\tho leo ry| c r ~ ^~~~~~~~~co opl oarr e= a{ e{x 0p r}e s}si;on " ,| ^ OFFSET(y_expr), AV_Osrc/libavfilter/colorchannelmixer_template.cP:T84:_47T:Y Pwarning: E_implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]S TRING, {.s t84r | = " ( i n _ src/libavfilter/vf_datascope.ch :-200 o:u43 t: _ hwarning: ) missing field 'comp' initializer [-Wmissing-field-initializers] / 2 "} ,( h 0a,v200e | _ a0l , p T h Fa =L= A 1 G? S }F,FDs -r> aga| w ^C* o laori rnev e: r0)s; e | ~ ^~~= { { 0 } }; src/libavfilter/colorchannelmixer_template.c :| 83 ^: 28src/libavfilter/vf_crop.c: :warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]365 :123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | 365 | {s "-k>egbe p*_a sbpienc t+" ,| ~ ^~~" keep aspesrc/libavfilter/colorchannelmixer_template.cc:t82 :r28at:i warning: oimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]" , 82 | O F F S E T ( k e e ps_-a>sgpegc t*) ,g iAnV _+O P T| _ ~ ^~~T YPE_BOOL,src/libavfilter/colorchannelmixer_template.c :{81:.28:i 6warning: 4implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]= 0}, 0 ,81 1 | , F L A G S } , g| o ^u t = s->gr * rin + | ~ ^~~ src/libavfilter/vf_crop.c:366:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 366 | { "exact", "do exact cropping", OFFSET(exact), AV_OPT_TYPE_BOOL, {.i64=0}, 0,src/libavfilter/colorchannelmixer_template.c 1:,88 :F47L:A Gwarning: Simplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] }, | ^ 88 | src/libavfilter/vf_crop.c : 367 : 12: warning: missing field 'help' initializer [-Wmissing-field-initializers]( hav e367_ | a l p h a{ =N=UL L 1} ?| ^s ->ba * ain : 0); | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:87:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 87 | s->bb * bin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:86:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 86 | s->bg * gin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:85:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 85 | bout = s->br * rin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:146:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | src/libavfilter/vf_dctdnoiz.c : 400s:-1>a:a *warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a in; | ~ ^~~ src/libavfilter/colorchannelmixer_template.c400: | 145D:E35F:_ Fwarning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]I LTER_F RE145Q | _ F U NC S (1 6 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_dctdnoiz.c : 371 : 33 s:- note: >expanded from macro 'DEF_FILTER_FREQ_FUNCS'ab * bin + | ~ ^~~ 371 | src/libavfilter/colorchannelmixer_template.c : 144 : 35 : warning: vimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]ar _value s144 | [ V A R _ C ] = f a b s f ( * b ) s;- > a g * gi n + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c : 143 : 35 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 143 | \ d| s ~ ^~~~~~~~~ ta[j] = s->ar * rin + | ~ ^~~ src/libavfilter/vf_datascope.c:246:41: warning: missing field 'comp' initializer [-Wmissing-field-initializers] 246 | FFDrawColor color = { { 0 } }; | ^ src/libavfilter/vf_colorchannelmixer.c:88:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "rr", "set the red gain for the red channel", OFFSET(rr), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:89:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "rg", "set the green gain for the red channe3l" warnings, generated . 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_datascope.c:289:41: warning: missing field 'comp' initializer [-Wmissing-field-initializers] src/libavfilter/vf_colorchannelmixer.c:91:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 289 | 91 | F FD{ra w"Crao"l,o r"s etc tohloer =a {l ph{a 0ga i}n f}o;r | ^t he red channel", OFFSET(ra), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:92:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "gr", "set the red gain for the green channel", OFFSET(gr), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:93:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "gg", "set the green gain for the green channel", OFFSET(gg), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:94:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "gb", "set the blue gain for the green channel", OFFSET(gb), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:95:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "ga", "set the alpha gain for the green channel", OFFSET(ga), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:96:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "br", "set the red gain for the blue channel", OFFSET(br), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:97:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "bg", "set the green gain for the blue channel", OFFSET(bg), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:98:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "bb", "set the blue gain for the blue channel", OFFSET(bb), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_curves.c:610:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavfilter/vf_colorchannelmixer.c:99:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61099 | | {f o"rb a("i, "=s e0t; ith e (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/vf_colorchannelmixer.c:100:112: warning: src/libavfilter/vf_curves.cmissing field 'unit' initializer [-Wmissing-field-initializers]: 610:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 100 | {610 | " a r "f,o r" s(ei t= t0h;e rie d< g aiFn FfMIoNr( ntbh_e caulrphvae sc,h anFnFe_AlRR"A,Y _ E LOEFMFSS(EcTo(marp)_,i dAs)V);_ OiP+T+_)T Y{P E _| D ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~O UBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:101:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "ag", "set the green gain for the alpha channel", OFFSET(ag), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:102:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | { "ab", "set the blue gain for the alpha channel", OFFSET(ab), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:103:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "aa", "set the alpha gain for the alpha channel", OFFSET(aa), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_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 } | ^ 30 warnings generated. src/libavfilter/vf_decimate.c:284:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 284 | } else if (dm->eof == ((1 << INPUT_MAIN) | (dsrc/libavfilter/vf_cropdetect.cm->p:p433:s57r: cwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]< < INPUT_CLEANSR C))433) | { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ snprintf(limit_str, sizeof(limit_str), "%f", s->limit); | ~~~~~~~~ ~~~^~~~~ 14 warnings generated. src/libavfilter/vf_cropdetect.c:440:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 436 | av_log(ctx, AV_LOG_INFO, | ~~~~~~src/libavfilter/vf_curves.c :665: 19437: | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] "x1: %665d | x 2fo:r% d(i =y 10;: %i d< FyF_2AR:%RdAY _wEL:EM%Sd( cohlo:r%s)d; i+x+): %{d y| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~: %d pts:%"PRsrc/libavfilter/vf_curves.cI:d674:6194": t :warning: %comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f limit:%f 674c | r o fp=o%r d(:i %= d0;: %id :<% dF\Fn_"AR,RA Y_ELEM S(438c | ol or s ) ; i + + ) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ s->x1, s->x2, s->y1, s->y2, w, h, x, y, frame->pts, 439 | frame->pts == AV_NOPTS_VALUE ? -1 : frame->pts * av_q2d(inlink->time_base), 440 | s->limit, w, h, x, y); | ~~~^~~~~ src/libavfilter/vf_deblock.c:388:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 388 | { "block", "set size of block", OFFSET(block), AV_OPT_TYPE_INT, {.i64=8}, 4, 512, FLAGS }, | ^ src/libavfilter/vf_deblock.c:389:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 389 | { "alpha", "set 1st detection threshold", OFFSET(alpha), AV_OPT_TYPE_FLOAT, {.dbl=.098}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deblock.c:390:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 390 | { "beta", "set 2nd detection threshold", OFFSET(beta), AV_OPT_TYPE_FLOAT, {.dbl=.05}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deblock.c:391:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 391 | { "gamma", "set 3rd detection threshold", OFFSET(gamma), AV_OPT_TYPE_FLOAT, {.dbl=.05}, 0, 1,src/libavfilter/vf_cropdetect.c F:L335A:31G:S warning: }comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], | ^ 335 | forsrc/libavfilter/vf_deblock.c :(392i: 116= : 0warning: ; missing field 'unit' initializer [-Wmissing-field-initializers]i < sd->siz e 392/ | s i z {e "odfel(tAa"V,M ot io n V ec"tseotr 4)t;h di+e+t)e {c t| i ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ on threshold", OFFSET(delta), AV_OPT_TYPE_FLOAT, {.dbl=.05}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deblock.c:393:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 393 | { "planes", "set planes to filter", OFFSET(planes), AV_OPTCC libavfilter/vf_feedback.o _TYPE_INT, {.i64=15}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_deblock.c:394:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 394 | { NULL }, | ^ src/libavfilter/vf_dctdnoiz.c:652:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 652 | s->th = s->sigma * 3.; | ~~~^~~~~ ~ src/libavfilter/vf_datascope.c:495:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 495 | { "x", "set scope x offset", POFFSET(xpos), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:496:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 496 | { "y", "seCC libavfilter/vf_fftdnoiz.o t scope y offset", POFFSET(ypos), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:497:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 497 | { "w", "set scope width", POFFSET(w), AV_OPT_TYPE_INT, {.i64=7}, 1, 80, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:498:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 498 | { "h", "set scope height", POFFSET(h), AV_OPT_TYPE_INT, {.i64=7}, 1, 80, FLAGSR }, | ^ src/libavfilter/vf_cropdetect.c:457:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/vf_datascope.c :499:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 457 | 499 | i f{ "(os"-,> l i"misett wivalues[i][x][y] - average[i]); | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_datascope.c:563:20: note: expanded from macro 'SQR' 563 | #define SQR(x) ((x)*(x)) | ~~~^~~~ src/libavfilter/vf_datascope.c:694:102: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 694 | snprintf(text, sizeof(text), "%c %07.1f %05d %05d %07.1f\n", s->is_rgb ? rgba[i] : yuva[i], average[c], min[c], max[c], rms[c]); | ~~~~~~~~ ^~~~~~~~~~ src/libavfilter/vf_convolution.c:741:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 741 | s->rdiv[i] = 1. / sum; | ~ ^~~ src/libavfilter/vf_convolution.c:743:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 743 | if (s->copy[i] && (s->rdiv[i] != 1. || s->bias[i] != 0.)) | ^~~~~~~~~~ ~~ src/libavfilter/vf_convolution.c:743:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 743 | if (s->copy[i] && (s->rdiv[i] != 1. || s->bias[i] != 0.)) | ^~~~~~~~~~ ~~ src/libavfilter/vf_datascope.c:799:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 799 | { "x", "set scope x position", OOFFSET(xpos), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:800:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 800 | { "y", "set scope y position", OOFFSET(ypos), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:801:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 801 | { "s", "set scope size", OOFFSET(size), AV_OPT_TYPE_FLOAT, {.dbl=0.8}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:802:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 802 | { "t", "set scope tilt", OOFFSET(tilt), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:803:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 803 | { "o", "set trace opacity", OOFFSET(o), AV_OPT_TYPE_FLOAT, {.dbl=0.8}, 0, 1, FLAGSR }, | ^ 22src/libavfilter/vf_datascope.c: warning804s: generated106. : 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:805src/libavfilter/vf_dedot.c:106:: 371warning: missing field 'unit' initializer [-Wmissing-field-initializers]: 117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 805 | { "ty", "set t ra371c | e y p os i{t i"olnt"",, " s OeOtF FsSpEaT(ttiya)l, l u m a t h rAVe_sOhPoTl_TdY"PE,_ F L OA T , { . d b l = 0 . 9 }OF,FS E0T,(l t1),, AV _FLOAPGTS_RTY P},E _| F ^ LOAT, {.dbl=.079}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_datascope.c:806:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 806 | { "tw", "set trasrc/libavfilter/vf_dedot.cce: 372w:id117th:" , warning: missing field 'unit' initializer [-Wmissing-field-initializers] OOFFSE T372(t | w i dt h ){, " t l "AV,_ O P"Ts_eTt YtPEo_lFeLrOaATn, c{e. dfbol=r0 .t8}e,m.1p,o r1,a l FLlAuGmSaR" ,} , | ^ OFFSET(tl), AV_OPT_TYPE_FLOAsrc/libavfilter/vf_datascope.cT,: 807{:106.:d bwarning: lmissing field 'unit' initializer [-Wmissing-field-initializers]= .079}, 0, 8071 | , FL A G{S " t}h",, | "s ^et trace height", OOFFSET(theighsrc/libavfilter/vf_dedot.ct:)373:,117 : warning: AVmissing field 'unit' initializer [-Wmissing-field-initializers]_ OPT_TYPE_FL O373 | A T, {. db{l= 0".t3}c,".,1 ," 1s,e t FtLAoGlSeR r}an,c e | ^f or chroma temporal variation", OFFSET(tc),src/libavfilter/vf_datascope.c :A808V:106_:O Pwarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]_T YPE_FLOAT, 808{. | d b l ={ ."0c5"8},, "0,s e1,t FcoLmpAonGenSts }to, tr a| c ^e" , OOFFSET(components), AV_OPT_TYPE_INsrc/libavfilter/vf_dedot.cT,: 374 :{.117i6:4 =warning: 7}missing field 'unit' initializer [-Wmissing-field-initializers], 0, 15, FL374A | G S R } ,{ " c| t ^" , "set temporal chroma threshold", src/libavfilter/vf_datascope.c : 809: 106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] OFFS E809 | T (c t ) , {A "Vg"_, O P"Tdr_TaYPwE t_rFaLceO AgrTi,d" ,{ . d b l = . 0O19O}FF, 60S, warningE T1s(, generatedg F. LArGiSd) , } , | ^A Vsrc/libavfilter/vf_deflicker.c_O:P77T:_103TY:P Ewarning: _missing field 'unit' initializer [-Wmissing-field-initializers]BO OL, {.i64src/libavfilter/vf_dedot.c=:1}375,: 12 77: | 0warning: missing field 'help' initializer [-Wmissing-field-initializers], 1 , { 375 " | sF LiA z G eS"{R, }, N U"| s ^ LeLt },h o w| ^ many frames to use", OFsrc/libavfilter/vf_datascope.cF:S810E:T106(s:iz ewarning: ),missing field 'unit' initializer [-Wmissing-field-initializers] AV_OPT_TY PE810_ | I N T{, {"s.ti",6 4"=d5r},a w2 , sStaItZiEst,i cFsL"A,G S } , | O ^OF FSET(statistics), AV_OPT_TYPE_BOOL, {.i64=src/libavfilter/vf_deflicker.c1:},78 : 103 :0 ,warning: 1missing field 'unit' initializer [-Wmissing-field-initializers], FLAGSR }, 78 | | ^ { "s", "set how many frames to usrc/libavfilter/vf_datascope.cs:e"811, : 106:O FFwarning: Smissing field 'unit' initializer [-Wmissing-field-initializers]E T(size), AV _811O | PT _ T Y{P E"_sIcNT",, "{.dir6a4=w5 }s, c2o,p e"S,IZ E , F LA G S } , | OO ^FF SET(scope), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:812:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 812 | { NULsrc/libavfilter/vf_delogo.cL }: 173| ^: 39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 173 | x >= logo_x+band && x < logo_x+logo_w-band) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_delogo.c:173:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 173 | x >= losrc/libavfilter/vf_deflicker.cg:o88:_100x:+ bwarning: anmissing field 'unit' initializer [-Wmissing-field-initializers]d && x < l o88g | o _ x + lo{g o"_bwy-pbaassn"d,) "{l e av| e ~ ^ ~~~~~~~~~~~ frames unsrc/libavfilter/vf_delogo.cc:h172a:ng39e:d ",warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] OFFSET( b172y | p as s ), A V_ OP T _ TY PE _B OOiL,f {(.yi >6=4 =0l}o,g o0,_ y1+,b FaLnAdGS &}&, y | < ^ logo_y+logo_h-bandsrc/libavfilter/vf_deflicker.c &:&89: 12 | : ~ ^ ~~~~~~~~~~~~~~~~~~ warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/vf_delogo.c89: | 172 : 19 : {warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]N ULL } | ^172 | if (y >= logo_y+band && y < logo_y+logo_h-band && | ~ ^ ~~~~~~~~~~~ src/libavfilter/vf_delogo.c:178:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 178 | if (x < logo_x+band) | ~ ^ ~~~~~~~~~~~ src/libavfilter/vf_delogo.c:180:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 180 | else if (x >= logo_x+logo_w-band) | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_delogo.c:183:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 183 | if (y < logo_y+band) | ~ ^ ~~~~~~~~~~~ src/libavfilter/vf_delogo.c:185:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 185 | else if (y >= logo_y+logo_h-band) | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_convolution.c:900:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 900 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=15}, 0, 15, FLAGS}, | ^ src/libavfilter/vf_convolution.c:901:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 901 | { "scale", "set scale", OFFSET(scale), AV_OPT_TYPE_FLOAT, {.dbl=1.0}, 0.0, 65535, FLAGS}, | ^ src/libavfilter/vf_convolution.c:902:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 902 | { "delta", "set delta", OFFSET(delta), AV_OPT_TYPE_FLOAT, {.dbl=0}, -65535, 65535, FLAGS}, | ^ src/libavfilter/vf_convolution.c:903:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 903 | { NULL } | ^ src/libavfilter/vf_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, FLAGsrc/libavfilter/vf_datascope.cS }, : 834| : ^27 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavfilter/vf_delogo.c :834212 | : 112 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] for ( p212 | = 0{ ;" hp" ,< d r a"ws-et> nlb_oplganoe hse;i gph++t)" ,{ | ~ ^ ~~~~~~~~~~~~~~~ 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_datascope.c:921:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 921 | tilt = (s->tilt - 0.5) * M_PI; | ~~~^~~~ ~ src/libavfilter/vf_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); | ~~~ ^~ CC libavfilter/vf_fieldhint.o src/libavfilter/vf_delogo.c:302:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 302 | s->var_values[VAR_T] = TS2T(in->pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_datascope.c:996:41: warning: missing field 'comp' initializer [-Wmissing-field-initializers] 996 | FFDrawColor color = { { 0 } }; | ^ CC libavfilter/vf_fieldmatch.o 12 warnings generated. CC libavfilter/vf_fieldorder.o 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]); | ~~~~~~~~ ^~~~~~~~~~ 8 warnings generated. src/libavfilter/vf_deflicker.c:393:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 393 | snprintf(value, sizeof(value), "%f", s->luminance[0]); | ~~~~~~~~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_deflicker.c:396:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 396 | 4 s warningnpsr generatedi. ntf(value, sizeof(value), "%f", s->luminance[0] * f); | ~~~~~~~~ ~~~~~~~~~~~~~~~~^~~ src/libavfilter/vf_deflicker.c:399:48: warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning generated. 399 | snprintf(value, sizeof(value), "%f", f - 1.0f); | ~~~~~~~~ ~~^~~~~~ 1 warning generated. src/libavfilter/vf_derain.c:51:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | { "model", "path to model file", OFFSET(dnnctx.model_filename), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_derain.c:52:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "input", "input name of the model", OFFSET(dnnctx.model_inputname), AV_OPT_TYPE_STRING, { .str = "x" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_derain.c:53:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "output", "output name of the model", OFFSET(dnnctx.model_outputnames_string), AV_OPT_TYPE_STRING, { .str = "y" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_derain.c:54:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 54 | { NULL } | ^ src/libavfilter/vf_detelecine.c:66:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | {"pattern", "pattern that describe for how many fields a frame is to be displayed", OFFSET(pattern), AV_OPT_TYPE_STRING, {.str="23"}, 0, 0, FLAGS}, | ^ src/libavfilter/vf_detelecine.c:67:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | {"start_frame", "position of first frame with respect to the pattern if stream is cut", OFFSET(start_frame), AV_OPT_TYPE_INT, {.i64=0}, 0, 13, FLAGS},35 warning| s ^ generated . src/libavfilter/vf_detelecine.c:68:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 68 | {NULL} | ^ src/libavfilter/vf_deshake.c:86:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 86 | { NULL } | ^ 22 warnings generated. src/libavfilter/vf_dnn_detect.c:53:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | DNN20_C warningOsMM generatedO. N_OPTIONS | ^ src/libavfilter/dnn_filter_common.h:44:137: note: expanded from macro 'DNN_COMMON_OPTIONS' 44 | { "model", "path to model file", OFFSET(model_filename), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_dnn_detect.c:53:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:45:137: note: expanded from macro 'DNN_COMMON_OPTIONS' 45 | { "input", "input name of the model", OFFSET(model_inputname), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_dnn_detect.c:53:src/libavfilter/vf_displace.c5: :warning: missing field 'unit' initializer [-Wmissing-field-initializers]61 :12:src/libavfilter/dnn_filter_common.h: 46warning: :missing field 'help' initializer [-Wmissing-field-initializers]142 : note: expanded from macro 'DNN_COMMON_OPTIONS' 61 | { NU L46L | } | { ^ "output", "output name of the model", OFFSET(model_outputnames_string), AV_OPT_TYPE_STRING, { .str = NULL }src/libavfilter/vf_despill.c, 0:,149 :1180:, Fwarning: LAGS },\ missing field 'unit' initializer [-Wmissing-field-initializers] | ^ 149 | { "mix", "src/libavfilter/vf_dnn_detect.c:s53e:t 5t:he warning: smissing field 'unit' initializer [-Wmissing-field-initializers]p illsrc/libavfilter/dnn_filter_common.hma:p47: 137:m ixnote: "expanded from macro 'DNN_COMMON_OPTIONS', OFFSET( sp47il | l m i x{), " b a cAkVe_OnPd_Tc_ToYnPEf_iFLgOAsT", , {".dbbal=c0k.e5}n,d c0o,n f i1,g FsL",A G S } , | ^ OFFSET(backend_options), AV_OPT_TYPE_src/libavfilter/vf_despill.cS:T150R:118I:NG ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] { .str = 150N | U L L { }"e,x 0p,a 0n,d" ,F L A G S }"s,et\ t hsrc/libavfilter/vf_dnn_classify.c e| : ^s p51il:l5m:ap warning: exmissing field 'unit' initializer [-Wmissing-field-initializers]p and", OFF 51S | E T ( s piDllNeNxp_CaOMsrc/libavfilter/vf_dnn_detect.cM:nO53Nd_:)O,5P:T I AOVwarning: _ONmissing field 'unit' initializer [-Wmissing-field-initializers]PS T _ | src/libavfilter/dnn_filter_common.h ^T :Y48PE:_F170L:O Anote: src/libavfilter/dnn_filter_common.hT:expanded from macro 'DNN_COMMON_OPTIONS'44, :137 : note: expanded from macro 'DNN_COMMON_OPTIONS'{ .dbl=0}, 48 | 44 0 , | { 1 , "{o p "tFmLoiAdoenlG"src/libavfilter/vf_colorlevels.cs,S }",:,536 | " ^: b27a :ck e warning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] d c o n f i g s" (pdeaptrhsrc/libavfilter/vf_despill.c e cta:t536eo151d: | 118 , u:m seo warning: b admissing field 'unit' initializer [-Wmissing-field-initializers]e lc k fe i n ld_ c e 151 | o " {n ,cf" oigrse e f)d "f," , = ( oO mFOF a x F S"Es F-S ETeT(t( obamcokrmedenid_deno)p t ls/io_nsc)a f(idloeun,l bae Alme"eV)_),(,O P Ti _mT A VaY P_EO_xS P -TT _ TiYmPROiFFESIEnT_N)G(Sr;,TeR dIsc a{N| G ~~~~~^~~~~~ ~l .,set ) r , = { N U. LsL t rA}, V= N_0U, O0P,L TL F}L_A,TYG SP0 |E,_ F AVL0O_,AO FTLPA,TG _S F L{}A.,d\G b_D E| l ^P= R0E}CA,TE D },-\1 0| 0 ^, 100, FLAGS }, | ^ src/libavfilter/vf_dnn_classify.c:51:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/vf_dnn_detect.c :53:src/libavfilter/dnn_filter_common.h5::45 :warning: 137missing field 'unit' initializer [-Wmissing-field-initializers]: src/libavfilter/vf_despill.c note: :expanded from macro 'DNN_COMMON_OPTIONS'152src/libavfilter/dnn_filter_common.h: :118:49 :warning: 177missing field 'unit' initializer [-Wmissing-field-initializers]: note: expanded from macro 'DNN_COMMON_OPTIONS' 45 | 152 | { " i{n 49 | "pgr eu etn "" ,, { " a s y n"c s " e,t g r e e"n i n sp uc tal en "a ,m e" us e oD Nf N ta sOyhFnecF SimEnTof(deegrreelen"n,c se ca l(ei )OgF,nFo r SeAdE,VT_ OuPse(Tm_ oTdbeYaPlcE__kiFnepLnOuAdtT_n,amceo) ,n {f .AigdVbsl_==O-'P1T}_a,sT yY-n1Pc0=E01_,' S)1T",0 R0I N, G O,F FL FA{ SEGT.S( sa}ts,r yn =c)| ,N ^ U L L } , 0 , 0, F L AAGSV _}O,P\ T _| T ^ Ysrc/libavfilter/vf_despill.cPE:_B153OO:L118:, warning: missing field 'unit' initializer [-Wmissing-field-initializers] { .i64 = 1531 | } , { "b0src/libavfilter/vf_dnn_classify.c,l ue:"151,,: F 5L: warning: A Gmissing field 'unit' initializer [-Wmissing-field-initializers]S } src/libavfilter/dnn_filter_common.h",: s46e :t| 142 ^:b lnote: uexpanded from macro 'DNN_COMMON_OPTIONS'e scale", 46 | OF F SE{T( b"lousrc/libavfilter/vf_dnn_detect.cuetp:u54ts":c,a129l :e ) warning: missing field 'unit' initializer [-Wmissing-field-initializers], A V "_54oO | PuT t_p Tu Yt P E{_n "FLaOcAmonTfied,e onf c et{"h.e, mdo db "ethlr=l0e"}s, ,h o O-Fld1 F0So0E,T (f1m 0oc0,d oFenLl_fouAGiSt dp}u,t en an| mce ^"e ,s _ s OtFrFiSnEgT)2,( AcVo_nOPfTi_dTeYnPEc_eS)TR,src/libavfilter/vf_despill.cI : 154N:G 118 ,: AV _O{Pwarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]_.T sYPtE_rFL O=A 154T | ,N U L L{ }", b {r0 ,. id0b,g lh =FtL An0G.eS5ss " ,} },", s \e0 t | , ^b r1ig,ht neFsLAsGS"},, | ^ OFFSET(brighsrc/libavfilter/vf_dnn_classify.ct:n51e:s5:s )warning: , missing field 'unit' initializer [-Wmissing-field-initializers] AV_src/libavfilter/dnn_filter_common.hO:PT47_T:YP137Esrc/libavfilter/vf_dnn_detect.c:_ F:Lnote: 55Oexpanded from macro 'DNN_COMMON_OPTIONS': A130T:, warning: missing field 'unit' initializer [-Wmissing-field-initializers]{ .db l47=0 | } , -{1550 | ," 10b,ac k{F "elLanAbdGe_Sl cs}o",,n f i g s| ^" , "backend configs", OFFSET(backend_options)src/libavfilter/vf_despill.c:155:118: warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] "ApVa_OtPhT _155t | T o Y l{Pa E"b_aeSlTplhRsa "f,Iil Ne G", , " c{h a . nsge at lrpOh Fa=F S EcNoTmU2p(olnLaenLt b"e},l,s _0f ,il e nO0F,F aFSmeL)A,E GTAS (}V,\a _l OpP| Th ^a_) T,Y P E _ S T R IAVN_OGP,T _ T YP E_{B .OsOLt,r = NU L{L. src/libavfilter/vf_dnn_classify.ci}:6,51:45 =0:}0, warning: , missing field 'unit' initializer [-Wmissing-field-initializers] 0 , F0L,src/libavfilter/dnn_filter_common.h A:48 :G170S: 1},note: , expanded from macro 'DNN_COMMON_OPTIONS'F | L ^ AGS }, | ^ src/libavfilter/vf_dnn_detect.c :4856 | : 12 : warning: {missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/vf_despill.c ":o156p :t5612i | :o nswarning: "missing field 'help' initializer [-Wmissing-field-initializers] , "{ b Na156cUL | Lke nd }co n f { | igNs ^U LL( de}pr ec at| e ^d , use backend_configs)", OFFSET(backend_options), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS | AV_OPT_FLAG_DEPRECATED},\ | ^ src/libavfilter/vf_dnn_classify.c:51:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:49:177: note: expanded from macro 'DNN_COMMON_OPTIONS' 49 | { "async", "use DNN async inference (ignored, use backend_configs='async=1')", OFFSET(async), AV_OPT_TYPE_BOOL, { .i64 = 1}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_dnn_classify.c:52:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] CC libavfilter/vf_fillborders.o 52 | { "confidence", "threshold of confidence", OFFSET2(confidence), AV_OPT_TYPE_FLOAT, { .dbl = 0.5 }, 0, 1, FLAGS}, | ^ src/libavfilter/vf_dnn_classify.c:53:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "labels", "path to labels file", OFFSET2(labels_filename), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_dnn_classify.c:54:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "target", "which one to be classified", OFFSET2(target), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_dnn_classify.c:55:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 55 | { NULL } | ^ 1 warning generated. CC libavfilter/vf_find_rect.o CC libavfilter/vf_floodfill.o src/libavfilter/vf_dnn_classify.c:104:33: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 104 | if (ctx->labels && label_id < ctx->label_count) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavfilter/vf_format.o src/libavfilter/vf_deshake.c:308:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 308 | t->vec.x = av_clipf(t->vec.x, -deshake->rx * 2, deshake->rx * 2); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ 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 | ^ CC libavfilter/vf_fps.o 1 warning generated. CC libavfilter/vf_framepack.o CC libavfilter/vf_framerate.o 11 warnings generated. 45 warnings generated. 10 warnings generated. CC libavfilter/vf_framestep.o 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 | Transform t = {{0},0}, orig = {{0},0}; | ^ 4 warnings generated. 15CC libavfilter/vf_freezedetect.o warnings generated. 45 warnings generated. 16 warnings generated. src/libavfilter/vf_deshake.c:462:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 462 | deshake->avg.vec.x = alpha * t.vec.x + (1.0 - alpha) * deshake->avg.vec.x; | ~ ^~~~~ src/libavfilter/vf_deshake.c:462:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 462 | deshake->avg.vec.x = alpha * t.vec.x + (1.0 - alpha) * deshake->avg.vec.x; | ^~~~~ ~ src/libavfilter/vf_deshake.c:463:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 463 | deshake->avg.vec.y = alpha * t.vec.y + (1.0 - alpha) * deshake->avg.vec.y; | ~ ^~~~~ src/libavfilter/vf_deshake.c:463:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 463 | deshake->avg.vec.y = alpha * t.vec.y + (1.0 - alpha) * deshake->avg.vec.y; | ^~~~~ ~ src/libavfilter/vf_deshake.c:464:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 464 | deshake->avg.angle = alpha * t.angle + (1.0 - alpha) * deshake->avg.angle; | ~ ^~~~~ src/libavfilter/vf_deshake.c:464:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 464 | deshake->avg.angle = alpha * t.angle + (1.0 - alpha) * deshake->avg.angle; | ^~~~~ ~ src/libavfilter/vf_deshake.c:465:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 465 | deshake->avg.zoom = alpha * t.zoom + (1.0 - alpha) * deshake->avg.zoom; | ~ ^~~~~ src/libavfilter/vf_deshake.c:465:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 465 | deshake->avg.zoom = alpha * t.zoom + (1.0 - alpha) * deshake->avg.zoom; | ^~~~~ ~ src/libavfilter/vf_deshake.c:442:59: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 442 | if ((unsigned)deshake->cx + (unsigned)deshake->cw > link->w) deshake->cw = link->w - deshake->cx; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavfilter/vf_deshake.c:443:59: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 443 | if ((unsigned)deshake->cy + (unsigned)deshake->ch > link->h) deshake->ch = link->h - deshake->cy; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ 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) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ 14 warnings generated. 26 warnings generated. 1 warning generated. 4 warnings generated. src/libavfilter/vf_deinterlace_vaapi.c:220:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 220 | for (i = 0; i < ctx->pipeline_caps.num_forward_references; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_deinterlace_vaapi.c:223:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 223 | for (i = 0; i < ctx->pipeline_caps.num_backward_references; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_deinterlace_vaapi.c:230:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 230 | for (i = 0; i < ctx->pipeline_caps.num_backward_references; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_deinterlace_vaapi.c:234:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 234 | for (i = 0; i < ctx->pipeline_caps.num_forward_references; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_deinterlace_vaapi.c:384:71: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 384 | OFFSET(auto_enable), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deinterlace_vaapi.c:386:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 386 | { NULL }, | ^ src/libavfilter/vf_dnn_processing.c:56:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | DNN_COMMON_OPTIONS | ^ src/libavfilter/dnn_filter_common.h:44:137: note: expanded from macro 'DNN_COMMON_OPTIONS' 44 | { "model", "path to model file", OFFSET(model_filename), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_dnn_processing.c:56:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:45:137: note: expanded from macro 'DNN_COMMON_OPTIONS' 45 | { "input", "input name of the model", OFFSET(model_inputname)10, warning AsV_ generatedO. PT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_dnn_processing.c:56:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:46:142: note: expanded from macro 'DNN_COMMON_OPTIONS' 46 | { "output", "output name of the model", OFFSET(model_outputnames_string), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ 8 warnings generated. src/libavfilter/vf_dnn_processing.c:56:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:47:137: note: expanded from macro 'DNN_COMMON_OPTIONS' 47 | { "backend_configs", "backend configs", OFFSET(backend_options), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_dnn_processing.c:56:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:48:170: note: expanded from macro 'DNN_COMMON_OPTIONS' 48 | { "options", "backend configs (deprecated, use backend_configs)", OFFSET(backend_options), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS | AV_OPT_FLAG_DEPRECATED},\ | ^ src/libavfilter/vf_dnn_processing.c:56:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:49:177: note: expanded from macro 'DNN_COMMON_OPTIONS' 49 | { "async", "use DNN async inference (ignored, use backend_configs='async=1')", OFFSET(async), AV_OPT_TYPE_BOOL, { .i64 = 1}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_dnn_processing.c:57:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 57 | { NULL } src/libavfilter/vf_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 }, | ^ 6 warnings generated. src/libavfilter/vf_edgedetect.c:85:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 85 | { NULL } | CC libavfilter/vf_freezeframes.o ^ CC libavfilter/vf_fspp.o 2 warnings generated. CC libavfilter/vf_gblur.o CC libavfilter/vf_geq.o CC libavfilter/vf_gradfun.o CC libavfilter/vf_grayworld.o CC libavfilter/vf_guided.o 1 warning generated. CC libavfilter/vf_hflip.o CC libavfilter/vf_histeq.o src/libavfilter/vf_drawbox.c:300:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 300 | var_values[VAR_X] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_histogram.o src/libavfilter/vf_drawbox.c:301:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 301 | var_values[VAR_Y] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_drawbox.c:302:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 302 | var_values[VAR_H] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_drawbox.c:303:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 303 | var_values[VAR_W] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_drawbox.c:304:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 304 | var_values[VAR_T] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_hqdn3d.o CC libavfilter/vf_hqx.o src/libavfilter/vf_epx.c:39:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 39 | { NULL } | ^ CC libavfilter/vf_hsvkey.o CC libavfilter/vf_hue.o CC libavfilter/vf_huesaturation.o CC libavfilter/vf_hwdownload.o src/libavfilter/vf_entropy.c:51:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 51 | { NULL } | ^ src/libavfilter/vf_drawbox.c:447:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 447 | { "x", "set horizontal position of the left box edge", OFFSET(x_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:448:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 448 | { "y", "set vertical position of the top box edge", OFFSET(y_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:449:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 449 | { "width", "set width of the box", OFFSET(w_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:450:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 450 | { "w", "set width of the box", OFFSET(w_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:451:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 451 | { "height", "set height of the box", OFFSET(h_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:452:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 452 | { "h", "set height of the box", OFFSET(h_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:453:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 453 | { "color", "set color of the box", OFFSET(color_str), AV_OPT_TYPE_STRING, { .str = "black" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:454:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 454 | { "c", "set color of the box", OFFSET(color_str), AV_OPT_TYPE_STRING, { .str = "black" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:455:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 455 | { "thickness", "set the box thickness", OFFSET(t_expr), AV_OPT_TYPE_STRING, { .str="3" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:456:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 456 | { "t", "set the box thickness", OFFSET(t_expr), AV_OPT_TYPE_STRING, { .str="3" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:457:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 457 | { "replace", "replace color & alpha", OFFSET(replace), AV_OPT_TYPE_BOOL, { .i64=0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:458:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 458 | { "box_source", "use datas from bounding box in side data", OFFSET(box_source_string), AV_OPT_TYPE_Ssrc/libavfilter/vf_entropy.cTRI:N142G:43,: warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] .str=NULL }, 0 ,142 | 1, F LA G S } , | ^ entropy += -log2(p) * p; src/libavfilter/vf_drawbox.c :| 459 ~ ^ :12: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/vf_entropy.c459: | 142 : 38 :{ warning: NUimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]L L } | ^ 142 | entropy += -log2(p) * p; | ~~~~ ^ src/libavfilter/vf_entropy.c:147:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 147 | entropy += -log2(p) * p; | ~ ^ src/libavfilter/vf_entropy.c:147:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 147 | entropy += -log2(p) * p; | ~~~~ ^ src/libavfilter/vf_entropy.c:153:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | snprintf(metabuf, sizeof(metabuf), "%f", entropy); | ~~~~~~~~ ^~~~~~~ src/libavfilter/vf_entropy.c:156:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 156 | snprintf(metabuf, sizeof(metabuf), "%f", entropy / log2(1 << s->depth)); | ^~~~~~~ ~ 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 randsrc/libavfilter/vf_drawbox.com s:ee530d:"118:, warning: OFmissing field 'unit' initializer [-Wmissing-field-initializers]FS ET(lfg_seed), A V530_ | OP T _T Y P{ E"_xI"N,T6 4 , { . i"6se4t =h o-1r}iz,on t-al1 ,of fUsIetN"T,3 2 _ MAOX,F FSFELTA(GxS_e x}pr,) , | ^ AV_OPT_TYPE_STRING, { .str="0" }, src/libavfilter/vf_elbg.c0:,62 0:, 112F:LA Gwarning: S missing field 'unit' initializer [-Wmissing-field-initializers]} , | ^ 62 | { "s", "set the random ssrc/libavfilter/vf_drawbox.cee:d531":,118 :O warning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]FS ET(lfg_see d531) | , A V _{ O"PTy_"TY,P E _ I NT 6 4 ," s{ e.t ive6r4t i=c a-l 1o f}f, s-et1",, U I N TO3FF2SE_TM(Ay_Xe, xFpLrA)G,S } , A| ^V _OPT_TYPE_STRING, { .str="0" }, 0src/libavfilter/vf_elbg.c, :0,63 F:L96AG:S warning: }missing field 'unit' initializer [-Wmissing-field-initializers] , | ^ 63 | { "pal8", "set the pal8 osrc/libavfilter/vf_drawbox.cu:t532p:u118t:" ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]OF FSET(pal8), 532 | AV _ O PT _{T Y"wPiE_dBthO",O L , { ".si6e4t = w0i d}t,h of0 , g1r,i FdLA GceSl l}", , | ^O FFSET(w_expr), AV_OPT_TYPE_STRING, { .stsrc/libavfilter/vf_elbg.cr:=64":1120:" }warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] 0, 064, | F L AG S{ }," u| s ^ e_alpha", "use alpha channel for mapping", OFFSET(use_alpha), AV_OPT_TYPE_BOOL, {.src/libavfilter/vf_drawbox.ci:6533:4118=0:} ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]0 , 1, FLAGS },533 | | ^{ "w", "set wisrc/libavfilter/vf_elbg.cd:t65h:12 :o fwarning: missing field 'help' initializer [-Wmissing-field-initializers]gr id c e65l | l " , { ONFULFLSE T} ( | w ^_ expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:534:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 534 | { "height", "set height of grid cell", OFFSET(h_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:535:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 535 | { "h", "set height of grid cell", OFFSET(h_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_exposure.c:147:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_drawbox.c:536:118: 147warning: | missing field 'unit' initializer [-Wmissing-field-initializers] { "expos u536 | r e " ,{ "c"olsore"t, t h e "esextp ocosluorre o fc tohre rgreidc",t i o OnF",F S EOTF(FcSolEorT_(setxrp)o, sAuVr_eOP)T,_T YPAEV__SOTPRITN_GT,Y P{ E.s_trF L=O "AbTla,c k"{ .}d, b0,l 0=,0 F}L, A-GS3 ,}, 3, | V ^F }, | ^ src/libavfilter/vf_drawbox.c:537:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_exposure.c:148:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 537 | { "c" , 148 | { " b"lsaeckt" ,c o l o"r soef tt thhe eg ribdl",a c k O FlFeSveElT (ccoolrorre_csttri)o,n "A,V _OOPFTF_STEYPTE(_SbTlRIaNcGk,) {, .s t rA V= _"OblPaTc_kT" Y}PE,_F LO0A,T ,0 , {F.LdAbGlS =}0},, - | 1 ^, 1, VF }, | ^ src/libavfilter/vf_exposure.c:149:12: src/libavfilter/vf_drawbox.cwarning: :missing field 'help' initializer [-Wmissing-field-initializers]538: 118: warning: missing field 'unit' initializer [-Wmissing-field-initializers]149 | { NUL L538 | } | { ^ "thickness", "set grid line thickness", OFFSET(t_expr), AV_OPT_TYPE_STRING, {.str="1"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:539:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 539 | { "t", "set grid line thickness", OFFSET(t_expr), AV_OPT_TYPE_STRING, {.str="1"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:540:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 540 | { "replace", "replace color & alpha", OFFSET(replace), AV_OPT_TYPE_BOOL, { .i64=0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:541:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 541 | { NULL } | ^ 7 warnings generated. 11 warnings generated. 13 warnings generated. src/libavfilter/vf_extractplanes.c:62:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 62 | { NULL } | ^ In file included from src/libavfilter/vf_blend.c:29: In file included from src/libavfilter/vf_blend_init.h:54: src/libavfilter/blend_modes.c:120:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 120 | fn(multiply, MULTIPLY(1, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:49: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~ ^~~~~~~ src/libavfilter/blend_modes.c:120:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 120 | fn(multiply, MULTIPLY(1, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:39: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~^~~~~~ src/libavfilter/blend_modes.c:120:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 120 | fn(multiply, MULTIPLY(1, A, B)) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:72:40: note: expanded from macro 'MULTIPLY' 72 | #define MULTIPLY(x, a, b) ((x) * (((a) * (b)) / 1.0)) | ^ ~ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[jCC libavfilter/vf_hwmap.o ]) * 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; \ | ^~~~~~ ~ 3 warnings generated. 5 warnings generated. CC libavfilter/vf_hwupload.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++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_estdif.c:95:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "rslope", "specify the search radius for edge slope tracing", OFFSET(rslope), AV_OPT_TYPE_INT, {.i64=1}, 1, MAX_R, FLAGS, }, | ^ src/libavfilter/vf_estdif.c:96:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "redge", "specify the search radius for best edge matching", OFFSET(redge), AV_OPT_TYPE_INT, {.i64=2}, 0, MAX_R, FLAGS, }, | ^ src/libavfilter/vf_estdif.c:97:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "ecost", "specify the edge cost for edge matching", OFFSET(ecost), AV_OPT_TYPE_FLOAT,{.dbl=1},0,9,FLAGS, }, | ^ src/libavfilter/vf_estdif.c:98:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "mcost", "specify the middle cost for edge matching", OFFSET(mcost), AV_OPT_TYPE_FLOAT,{.dbl=0.5}, 0, 1, FLAGS, }, | ^ src/libavfilter/vf_estdif.c:99:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { "dcost", "specify the distance cost for edge matching", OFFSET(dcost), AV_OPT_TYPE_FLOAT,{.dbl=0.5}, 0, 1, FLAGS, }, | ^ src/libavfilter/vf_estdif.c:104:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 104 | { NULL } | ^ CC libavfilter/vf_hysteresis.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(scCC libavfilter/vf_identity.o reen, 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/blend_modes.c:127:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 127 | fn(overlay, (A < HALF) ? MULTIPLY(2, A, B) : SCREEN(2, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:49: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~ ^~~~~~~ src/libavfilter/blend_modes.c:127:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 127 | fn(overlay, (A < HALF) ? MULTIPLY(2, A, B) : SCREEN(2, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:39: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~^~~~~~ src/libavfilter/blend_modes.c:127:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 127 | fn(overlay, (A < HALF) ? MULTIPLY(2, A, B) : SCREEN(2, A, B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:72:40: note: expanded from macro 'MULTIPLY' 72 | #define MULTIPLY(x, a, b) ((x) * (((a) * (b)) / 1.0)) | ^ ~ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ 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.csrc/libavfilter/vf_extractplanes.c:73::49:336 :note: expanded from macro 'SCREEN'23 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 73 | #define S336C | R E E N f(oxr, ( inat, bi) = 0 ;( 1i. 0< -c (txx) -* >(n(1b._0o -u t(pa)u)t *s ;(1 .i0+ -+ )(b ){) / | 1 ~ ^ ~~~~~~~~~~~~~~~. 0)) | ~ ^ src/libavfilter/vf_extractplanes.csrc/libavfilter/blend_modes.c::344108:27::33 :warning: note: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]expanded from macro 'fn' 344108 | | f o rd s(itn[tj ] i= t=o p0[;j ]i <+ ct(x(-E>XPnRb)_-tooupt[pjut]s); *i +o+pa)c i{t y ;| ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_extractplanes.c : 359: 27 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 359 | \ | ^~~~ for (int src/libavfilter/blend_modes.ci: =127 0:;1 :i warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]< ctx->nb_ ou127t | pfun(tosv;e ril+a+y), { | ~ ^ ~~~~~~~~~~~~~~~ (A < HALsrc/libavfilter/vf_extractplanes.cF): ?367 :M23UL:T Iwarning: Pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]L Y(2, A, 367B | ) :f S10oCr warningRsE generated EN(i. (n2t, Ai, B=) )0 ; i| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~< ctsrc/libavfilter/blend_modes.cx:-108>:n22b:_ note: oexpanded from macro 'fn'u tputs; i ++108) | { | ~ ^ ~~~~~~~~~~~~~~~ dst[j] = top[j] + ((EXPR)-top[j]) * o1pa warningc generatedi. ty; \ | ^~~~~~ ~ 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; 52 warning s generated . \ | ~^~~~~~ src/libavfilter/blend_modes.c:128:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 128 | fn(hardlight, (B < HALF) ? MULTIPLY(2, B, A) : SCREEN(2, B, A)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:72:40: note: expanded from macro 'MULTIPLY' 72 | #define MULTIPLY(x, a, b) ((x) * (((a) * (b)) / 1.0)) | ^ ~ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/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; \ | ^~~~~~ ~ CC libavfilter/vf_idet.o 24 warnings generated. 3 warnings generated. CC libavfilter/vf_il.o src/libavfilter/vf_fade.c:451:24: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 451 | if (frame->pts >= s->start_time_pts | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fade.c:478:28: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 15478 | warning s generated . if (frame->pts > s->start_time_pts + s->duration_pts) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8 warnings generated. src/libavfilter/blend_modes.c:135:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DOsrc/libavfilter/vf_fade.cDG:E527(:A,123 B:) )warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:49: note: 527expanded from macro 'fn' | 108 | d s t[ j ] = t o p [ j ] + ( ( E X P R ) -t o p [ jO]F)F *S oEpTa(cisttyar;t_ f r am e ) , A V _ O P T_ T Y PE _I N T , { . i 6 4 \= 0 },| ~ ^~~~~~~ 0, INT_MAX, src/libavfilter/blend_modes.cF:LA135G:S1 :} , warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]| ^ 135 | fn(dodge, DODGE(A, B)) | src/libavfilter/vf_fade.c^~~~~~~~~~~~~~~~~~~~~~~~~~~ :529:src/libavfilter/blend_modes.c123::108: 39:warning: missing field 'unit' initializer [-Wmissing-field-initializers]note: expanded from macro 'fn' 108529 | | d s t [j ] = t o p [j ] + ( ( E XP R ) - t o p [ j] ) * o p ac i t y; O F F SE T ( s t a r t _ fr a m e ) , A\V _ | O ~^~~~~~PT _TYPE_INT, { .src/libavfilter/blend_modes.ci:61354: 22:= warning: 0implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] }, 0, INT_ M135 | AfnX,( doFdLgAeG, S } , | ^ DODGE(A, B)) | ~~~~~~^~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A'src/libavfilter/vf_fade.c : 53183: | 124#:d ewarning: fmissing field 'unit' initializer [-Wmissing-field-initializers]i ne A top[j] 531 | | ^~~~~~ src/libavfilter/blend_modes.c : 75 :CC libavfilter/vf_kerndeint.o 30 : note: expanded from macro 'DODGE' 75 | # de f i ne D O D G E ( a , b ) (O((FaF)S E>T=( n1.b0_)f r?a m(eas)) :, F FAMV_IONP(T1_.T0Y,P E(_(IbN)T ,/ ({ 1..i06 4- (=a )25) ))}), 1 ,| ^ ~~I NT_MAXsrc/libavfilter/blend_modes.c,: 108F:L33A: Gnote: Sexpanded from macro 'fn' }, | ^ 108 | dst[j] = top[j] + ((src/libavfilter/vf_fade.cE:X533PR:)-124to:p warning: [missing field 'unit' initializer [-Wmissing-field-initializers]j ]) * opacity ; 533 | \ | ^~~~ src/libavfilter/blend_modes.c : 135 :22 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]O FFSET(n b135_ | ffrna(mdeosd)ge,, A V _ O PDTO_TDYGEP(E_AI,N T,B )){ .| ~~~~~~~~~~~~~~~~~~~~~^~~~~~i 64 = 25 }, src/libavfilter/blend_modes.c1:,83 :I11N:T _note: Mexpanded from macro 'A'A X, F L83A | G#Sde f},i n e | A ^ top[j] | ^~~~~~ src/libavfilter/blend_modes.c:75:44: note: expanded from macro 'DODGE' 75 | #defisrc/libavfilter/vf_fade.cne: 534DO:DG141E:( a,warning: bmissing field 'unit' initializer [-Wmissing-field-initializers]) (((a) > =534 | 1 . 0) ?{ ( a")a lp:h aF"FM,I N ( 1 .0 ," f(a(dbe) a/l ph(a1. 0if -i (ta )i))s) )a va i| l ^a ble src/libavfilter/blend_modes.con: 108t:he33 :in pnote: utexpanded from macro 'fn'", OFFSET(a l108p | h a ) , d stA[Vj_]O P=T t_oTpY[PjE]_ B+O O(L(E,X {P.iR6)4- =t o0p [ j ]}), 0*, o p a c i t1y, ;F LA G S } , | ^ \ | ^~~~ ~ src/libavfilter/blend_modes.c:135:src/libavfilter/vf_fade.c22:: 536warning: :implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 135 | f 536n | ( d o d g e, D O D G E (A , B ) ) | ~~~~~~^~~~~ OFFSsrc/libavfilter/blend_modes.c:E83T(:s11t:ar t_note: texpanded from macro 'A'i me) ,83 | #AdVe_OfPiTn_eT YAP Et_DoURpA[jT]I O N| , ^~~~~~ {.i64 src/libavfilter/blend_modes.c= :0.75 :},75 :0 ,note: Iexpanded from macro 'DODGE'N T64_MAX, FL75A | #GdSe f},i n e | D ^O DGE(a, b) (((a) >= 1.0) ? (a) : src/libavfilter/vf_fade.cF:F538M:I130N:( 1.warning: 0missing field 'unit' initializer [-Wmissing-field-initializers], ((b) / (1. 0538 | - (a ) ) ) ) ) | ~ ^ src/libavutil/macros.h : 49: 28 : note: expanded from macro 'FFMIN' 49 | # d ef i n e F F M I N (aO,FbF) S(ET((as)t >a rt(_bt) i?me )(,b ) :A V(_aO)P)T _ T| Y ^P E_DURATsrc/libavfilter/blend_modes.cIO:N108,: 33{:. inote: 6expanded from macro 'fn'4 = 0. }, 108 | 0 , I N T 6 4 _ M AXd,st [jF]LA GS= }t,o p | [ ^j] + ((EXPR)-top[j]) * opacity; src/libavfilter/vf_fade.c : 540 : 130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] \ | ^~~~ 540 | src/libavfilter/blend_modes.c : 135 :25 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] CC libavfilter/vf_lagfun.o 135 | f n ( d o d ge , D O DG E ( A , B ))O F| F ~~~~~~~~~^~S ET(duration), AV_OPTsrc/libavfilter/blend_modes.c_T:YP84E:_11D:U RAnote: Texpanded from macro 'B' ION, {84. | i#6d4e f=i n0e. }B, b0,o tItNTo6m4[_jM]A X | , ^~~~~~~~~ F LAGS }src/libavfilter/blend_modes.c,: 75| : ^ 62: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) src/libavfilter/vf_fade.c : 542 : 130((:( warning: amissing field 'unit' initializer [-Wmissing-field-initializers]) >= 1.0) ? 542( | a ) : F F MI N ( 1 . 0, ( (b ) / ( 1 . 0 - ( a) ) ) ) ) | ^ ~ src/libavutil/macros.h : 49 : 28 : note: Oexpanded from macro 'FFMIN'FF SET(du r49a | t#idoenf)i,n e FAFVM_IONP(Ta_,TbY)P E(_(Da)U RA>T I(ONb, ){ ?. i(6b)4 := (0a. )}), 0| ^, INT64_MAsrc/libavfilter/blend_modes.c:X108,: 33:F Lnote: Aexpanded from macro 'fn'G S }, | ^ 108 | dst[j] = top[j] + ((EXPR)-tosrc/libavfilter/vf_fade.cp:[j543]): *126 :op awarning: missing field 'unit' initializer [-Wmissing-field-initializers]c ity; 543 | { "c o l o r" , \ | ^~~~ "set colorsrc/libavfilter/blend_modes.c":,135 : 22 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] O135F | FfSEnT((dcoodlgore_,r g b a) , DO DAGVE_(OAP,T _BTY)PE)_ C O| L ~~~~~~^~~~~O R, {.str = "black"}, 0src/libavfilter/blend_modes.c,:83 :0,11 F:L Anote: Gexpanded from macro 'A'S }, 83| ^ | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:75:75: note: expanded from macro 'DODGE' src/libavfilter/vf_fade.c:544 :75126: | #warning: dmissing field 'unit' initializer [-Wmissing-field-initializers]ef ine DODGE(a, 544 | b ) { " c" ,( ( ( a ) > = 1 ."0s)e t? (coal)o r":, F F M I N ( 1 .0 , (( b ) / O(1F.F0S -ET ((caol)or)_)r))g ba )| , ~ ^ AV_OPT_src/libavutil/macros.hT:Y49PE:_34C: Onote: expanded from macro 'FFMIN'L OR, 49{ | #.dsterfi n=e "FbFlMaIckN"(}a,, b0), (0(,a )FCC libavfilter/vf_lenscorrection.o L>A G(Sb }), ? (b| ) ^ : (a)) | ^ src/libavfilter/blend_modes.c:108:src/libavfilter/vf_fade.c33:: 545note: :expanded from macro 'fn'12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 545108 | | { N U L L d}st [ j| ] ^= top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:135:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]src/libavfilter/vf_fade.c :542:113: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 135 | fn(dodge, 541 | DO{D G"E(dA",, B ) ) | ~~~~~~~~~^~ "Duration of the effesrc/libavfilter/blend_modes.cc:t84 :11i:n note: sexpanded from macro 'B'e con ds84. | "#d,e f| i ~ ne B botto m[542j] | | ^~~~~~~~~ src/libavfilter/blend_modes.c : 75 : 62 : note: expanded from macro 'DODGE' 75 | # de f i ne D OD G E ( a , b ) O F F S(E(T((dau) r>at=i o1n.)0,) ? (AaV)_ O:P FTF_MTIYNP(1E._D0U,R A(T(IbO)N ,/ {(.1i.604 -= 0(a.) }),) )0), I| N ^ ~ T64_MAXsrc/libavutil/macros.h,:49 :F34L: Anote: GSexpanded from macro 'FFMIN' } , | ^~~~~~~~~ 49 | #define /usr/include/stdint.hF:F46MI:N21(: anote: ,expanded from macro 'INT64_MAX'b ) ((a )46 | #>d (eb)f ?i n(e bI) N:T 6(4a_)M)A X | ^( 0x7ffffsrc/libavfilter/blend_modes.cf:f108:f33f: fnote: fexpanded from macro 'fn'f ffff) | ^~~~~~~~~~~~~~~~~~ 108 | dst[j] = top[j] + ((Esrc/libavfilter/vf_fade.cX:P540R):-113t:o pwarning: [implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] j]) * opac i539 | t y ; { " d u r a t i o n " , " D u\ r | a ^~~~ tion of thesrc/libavfilter/blend_modes.c :e135f:f1:e cwarning: timplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] i n seco n135 | dfsn.("d,o dg e| ~, DODG E(540A | , B) ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c : 108 : 22 : note: expanded from macro 'fn' 108 | d st [ j ] = t o p [ j O]F F+S (E(ETXP(R)d-tuorp[ajt]i)o *n) ,o p ac i tAy;V _ O P T _ T YP E_ DU R A T I O N , { . 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/vf_fade.c:538:1133: warningwarning: simplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] generated. 537 | { "st", "Number of seconds of the beginning of the effect.", | ~ 538 | OFFSET(start_time), AV_OPT_TYPE_DURATION, {.i64 = 0. }, 0, INT64_MAX, FLAGS }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fade.c:536:113: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 535 | { "start_time", "Number of seconds of the beginning of 7the warnings generatede. ffect.", | ~ 536 | OFFSET(start_time), AV_OPT_TYPE_DURATION, {.i64 = 0. }, 0, INT64_MAX, FLAGS }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:136:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:49: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~ ^~~~~~~ src/libavfilter/blend_modes.c:136:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:39: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; src/libavfilter/vf_field.c : 47 :10 : \warning: missing field 'help' initializer [-Wmissing-field-initializers] | ~^~~~~~ 47 | src/libavfilter/blend_modes.c : 136:{21N:U Lwarning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]L } | ^ 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 | CC libavfilter/vf_limitdiff.o dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ ~ src/libavfilter/blend_modes.c:136:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ~~~~~^~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:74:81: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ~ ^ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) 70| ^ warnings generated. src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dsIn file included from t[j]src/libavfilter/vf_fftdnoiz.c =: t27o: p[src/libavfilter/window_func.hj:]155 :+ 60((:EX Pwarning: Rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] )-top[j]) * opacity; 155 | lu t [ n] = \ e x| p ^~~~( -0.5 * SQR(src/libavfilter/blend_modes.c(:n-136(:N24-:1 )warning: /implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]2 )/(0.4*(N -136 | 1fn)(/b2u.fr)n),) ; | ~^~~ BURN(Asrc/libavfilter/window_func.h,: 153B):)30 :| ~~~~~~~~^~ note: expanded from macro 'SQR'9 warning s153 generated | . src/libavfilter/blend_modes.c#:84d:e11:f inote: nexpanded from macro 'B' e S Q84 | R#(dexf)in e( (Bx )b*o(txto)m)[j ] | | ^ ^~~~~~~~~ src/libavfilter/blend_modes.c:74:74: note: expanded from macro 'BURN' 74 | #define src/libavfilter/window_func.hB:U155R:N(60a:, bwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (((a )155 | <= 0. 0 ) ? ( a ) : F F MlAuXt([0.n0], 1=. 0e x-p ((-10..0 5- (*b )SQ)R( (/ n(a-))() N -| 1 ~ ^) /2)/(0.src/libavutil/macros.h4:*47(:28N:- note: 1expanded from macro 'FFMAX' )/2.f)) )47; | #| d ~^~~e fine src/libavfilter/window_func.hF:F153M:AX26(: anote: ,bexpanded from macro 'SQR') ((a) 153 | > (b ) ? ( a)# d: e(fbi)n)e S| Q ^R (x) ((x)src/libavfilter/blend_modes.c*:(108:x33): )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' CC libavfilter/vf_limiter.o 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) : FFMsrc/libavfilter/window_func.hAX:(1620:.250,: 1warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 - (1.0 - (162 | b ) ) / ( a ) ) ) i f| ~ ^( FFABS(n src/libavutil/macros.h-:47 :40M:) note: expanded from macro 'FFMAX'> = 0.3 *47 | #Md)ef i{ne F| FM ~~^~~ ~~A X(a,b)src/libavutil/common.h (:(64a:) 31> :( bnote: )expanded from macro 'FFABS' ? (a) :64 ( | b)#)d ef i| n ^e FFABS(src/libavfilter/blend_modes.ca): 108(:33(: anote: )expanded from macro 'fn' >= 0 ? ( a108 | ) : ( - ( a ) )ds)t [ | j ^ ] = top[j] + ((EIn file included from Xsrc/libavfilter/vf_fftdnoiz.cP:R27: )src/libavfilter/window_func.h-t:o162p:[j17]:) *warning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]p acity; 162 | i f ( F F A B\S ( n| ^~~~ - M) >= 0.3src/libavfilter/blend_modes.c :*136: 24M): {warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~~~ ~~ src/libavutil/common.h :13664 | :f37n:( bnote: urexpanded from macro 'FFABS'n , 64 | B#URdN(eAf,i nBe)) F| F ~~~~~~~~^~ ABS(a) ((a) >= 0 ? (a) : (src/libavfilter/blend_modes.c-:(a84):11):) note: expanded from macro 'B'| ^~~~ 84 | #defiIn file included from nsrc/libavfilter/vf_fftdnoiz.ce:27 : B src/libavfilter/window_func.hb:162o:t39t:om [jwarning: ]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~ 162src/libavfilter/blend_modes.c | : 74 : 74 : note: expanded from macro 'BURN' if ( F74F | #AdBeSfi(nn e- BMU)R >N=(a ,0 .b3) * M ) ({(( 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]) * opasrc/libavfilter/window_func.hci:t163y:;86 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | CC libavfilter/vf_lumakey.o \ | ^~~~ lut[src/libavfilter/blend_modes.cn:]136 :1=: warning: 0implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] .5 * ( 1136 | fn+( bucrno,s( ( M _ P I* (F FBUARBNS(A(, nB ))- M )| ^~~~~~~~~~~~~~~~~~~~~~~~~~ - 0.src/libavfilter/blend_modes.c3: 108:*22: note: Mexpanded from macro 'fn' ))/((1 - 0108 | . 3 ) * M )) ) ;d s t| ~ ^[ j] = top[j] src/libavfilter/window_func.h+: 163((:E69X:PR )warning: -timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o p[j]) * op ac163i | t y ; l u t [ n ] =\ | 0 ^~~~~~ ~. 5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~~^~~ ~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/vf_fftdnoiz.c:27: src/libavfilter/window_func.h:163:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ^~~~~~~~~~~~ ~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ src/libavfilter/vf_eq.c:89:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 89 | eq->contrast = av_clipf(av_expr_eval(eq->contrast_CC libavfilter/vf_lut.o pexpr, eq->var_values, eq), -1000.0, 1000.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_eq.c:97:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 97 | eq->brightness = av_clipf(av_expr_eval(eq->brightness_pexpr, eq->var_values, eq), -1.0, 1.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_eq.c:107:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 107 | eq->gamma = av_clipf(av_expr_eval(eq->gamma_pexpr, eq->var_values, eq), 0.1, 10.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_eq.c:108:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 108 | eq->gamma_r = av_clipf(av_expr_eval(eq->gamma_r_pexpr, eq->var_values, eq), 0.1, 10.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_eq.c:109:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 109 | eq->gamma_g = av_clipf(av_expr_eval(eq->gamma_g_pexpr, eq->var_values, eq), 0.1, 10.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_eq.c:110:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 110 | eq->gamma_b = av_clipf(av_expr_eval(eq->gamma_b_pexpr, eq->var_values, eq), 0.1, 10.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_eq.c:111:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 111 | eq->gamma_weight = av_clipf(av_expr_eval(eq->gamma_weight_pexpr, eq->var_values, eq), 0.0, 1.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ 1 warning generated. 7 warnings generated. 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 | ^ 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, 1000src/libavfilter/vf_feedback.c, : 124 :FL23A:G Swarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]} , | ^ 124 | for (int i = 0; i < ctx->nb_osrc/libavfilter/vf_fftfilt.cut:p93u:t135:s ;warning: missing field 'unit' initializer [-Wmissing-field-initializers]i ++) | ~ ^ ~~~~~~~~~~~~~~~ 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 lumCC libavfilter/vf_lut2.o inance 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_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_fftdnoiz.c:109:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 109 | { NULL } | ^ src/libavfilter/vf_fftfilt.c:101:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 101 | {NULL}, | ^ src/libavfilter/vf_eq.c:203:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 202 | eq->var_values[VAR_R] = inlink->frCC libavfilter/vf_lut3d.o ame_rate.num == 0 |src/libavfilter/vf_feedback.c| in:li312:n103k:- >warning: fmissing field 'unit' initializer [-Wmissing-field-initializers]r ame_rate.den == 0 312? | | ~ { " x203" | , " s e t to p NlAefNt :c roap vpo_sqi2td(iinonsrc/libavfilter/vf_fftfilt.cl"i, nO:FkF109->S:EfT12ra(mx:)e _warning: ,rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a t AeV)_O;P T _T| YP ^~~E _ I109NT | , /usr/include/math.h :{ 15 :re.t19ui:6 r4note: nexpanded from macro 'NAN' = s ->0r },d15f | t#0_dv,de aIfNtiaTn__oeuM AXt,N [ATpFlNaL nA e]G[( iS n} ,t ) x_ | _ ^b u*i sl-t>irndf_tn_avnsftr(i"d"e[)p l | a ^~~~~~~~~~~~~~~~~~ ne] + (isrc/libavfilter/vf_feedback.cn:t313):y103:] warning: ;missing field 'unit' initializer [-Wmissing-field-initializers] | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 | { "y", "set top left crop position", OFFSET(y), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, TFLAGS }, | ^ src/libavfilter/vf_feedback.c:314:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 314 | { "w", "set crop size", OFFSET(w), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_feedback.c:315:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 315 | { "h", "set crop size", OFFSET(h), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_feedback.c:316:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 316 | { NULL } | ^ src/libavfilter/blend_modes.c:146:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] CC libavfilter/vf_maskedclamp.o 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]) * opasrc/libavfilter/vf_eq.cci:t238y:;43 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | \ e| ~^~~~~~q ->var_values[src/libavfilter/blend_modes.cV:A146:R36_:P Owarning: Simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]] = pos == - 1146 | fn?( viNvAiNd l:ig hpt,o s;( A <| ~ ^~~ HALF) /usr/include/math.h?: 15B:U19R:N note: (expanded from macro 'NAN' 2 * A ,15 | #dBe)f :i DnOeD GEN(A2N * ( A - HA L_F)_,b Bu)i) l t| in~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_ nanf("") 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; CC libavfilter/vf_maskedmerge.o \ | ^~~~ src/libavfilter/vf_eq.c:239:31: src/libavfilter/blend_modes.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]146 :36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 239 | 146 | feqn->(vvairv_idvlaiglhut,e s(A[ V, pB)t s: ,D ODiGnEl(i2n k-*>t im(eA _- bHAaLsF)e,) B;)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:74:44: note: expanded from macro 'BURN' 74 | #src/libavfilter/internal.hd:e265f:in48e: note: Bexpanded from macro 'TS2T' URN(a, b )265 | # d e f i n (e( (aT)S 2<=T (0t.s0), ?t b(a)) :(( tsF)FM A=X(=0. 0,A V1_.0N O-P T(S1_.V0A L-U (Eb ))? /N A(aN) )): (| d ^ oubsrc/libavfilter/blend_modes.cle:)(108ts:)33 :* note: aexpanded from macro 'fn'v_ q2d(tb)) 108| | ^~~ /usr/include/math.h: 15 : 19 : note: expanded from macro 'NAN' dst[j ]15 | =# dtoep[fji] n+e ( (NAEN X PR ) - t o__pb[ju]i)l t* ionpa_cniatnyf;( " " ) | ^~~~~~~~~~~~~~~~~~ \ | ^~~~ ~ src/libavfilter/blend_modes.c:146:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:74:81: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ~ ^ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:146:41: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:74:74: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ~ ^ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:146:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:74:81: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ~ ^ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:146:41: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:74:74: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ~ ^ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:146:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:75:30: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ^ ~~ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:146:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:75:44: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; 9 warning s generated . \ | ^~~~ ~ src/libavfilter/blend_modes.c:146:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight1, warning(A generated . < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:75:75: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ~ ^ src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:146:68: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:75:62: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ^ ~ src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:146:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 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] + ((EXPsrc/libavfilter/vf_eq.cR)-:top322[j:]85:) warning: *missing field 'unit' initializer [-Wmissing-field-initializers] opacity; 322 | O9F F warning S Es T generated( c. o nt\ra st _| ^~~~e xpr), AV_src/libavfilter/blend_modes.cO:P146:T68_:T Ywarning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]P E_STRING, {. s146 | tfrn( v=i v"i1dl.i0g"h},t 0,, ( A0 src/libavfilter/vf_fieldmatch.c,< T:HFLA129:ALG154S F}:,) warning: ? missing field 'unit' initializer [-Wmissing-field-initializers]BU| R ^N (2 * A, B) : DODGE(2 * (129A | - H A L F{ )",p psBsrc/libavfilter/vf_eq.c)r) : c324| :85": ~~~~~~~~~~~~~~~~~~~~~~^~, warning: missing field 'unit' initializer [-Wmissing-field-initializers]" mark ma in324 i | n p u t a src/libavfilter/blend_modes.c:s84 : a11 O:pF FrSnote: Eeexpanded from macro 'B'T- p(rboc ers84igshe | dt#d efniinneep sBust _be oxatntpdro) m[,a j c]t A iV| _v ^~~~~~~~~Oa tPeT _csrc/libavfilter/blend_modes.cTl:eY75aP:En62 :_SsT oRnote: IuNexpanded from macro 'DODGE'rGc e, i{np.uts t 75s | r#t rd=eeafmin ""e0, .DO0O"DF}G,FE( a0S,,E 0Tb), (T Fp Lp sA rGc S) ,(} A(,(Va) _ O>PT| _= ^T Y1P.E0_B)O OL?, ({a.i)6 4:= 0F}FM,IN (10.0,, (1(src/libavfilter/vf_eq.c,: b326F)L /: AG85S:( 1.warning: }0 missing field 'unit' initializer [-Wmissing-field-initializers]-, ( a ) )| ^) )) 326 | | ^ ~ OFsrc/libavutil/macros.hFS:E49:T34:( snote: aexpanded from macro 'FFMIN't uratio n49_ | #edxepfirn)e ,F F MAIVN_(OaP,Tb_) T((YaP)E >_ S(TbR)I ?N G(,b {).s tr: (=a) )"1 . | 0 ^" }, 0, 0,src/libavfilter/blend_modes.c T:FL108A:33G:S note: }expanded from macro 'fn' , | ^ 108 | dst[j] = top[j] + ((EXPRsrc/libavfilter/vf_fieldmatch.c):-134:t146o:p [warning: jmissing field 'unit' initializer [-Wmissing-field-initializers]] ) * opacitsrc/libavfilter/vf_eq.cy;: 328134 | : 85 : 9 warningwarning: s{ generated. missing field 'unit' initializer [-Wmissing-field-initializers] " m c h r o m a" ,328\ | | " ^~~~ s e t w OhFsrc/libavfilter/blend_modes.cFe:SEtT146h(:e1gra: m mwarning: ora nimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]o _etx pcr)h, r146o m | af n( vi si v i incAldVul_diOgePhT_dt Td,Yu P(rAE _SiTR< nIHNGg, A{ .sLtF)trh e? mB=aUtR Nc"(1h 2co.m0 "p*a}r ,iA s0,o,n s B0), ": , TDOOFFLDAFGEGSS( E2 }T,* ( m| (ch ^rAo m-a ),H AALVF_)O, PB)T)_T YP E| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_ BOOsrc/libavfilter/blend_modes.cL:,108 :{22.:i note: src/libavfilter/vf_eq.cexpanded from macro 'fn':6330 4:=85:1 warning: }missing field 'unit' initializer [-Wmissing-field-initializers], 0,108 | 1 , 330 | FL A GS } , | ^dO FsFtSE[Tj(]g a=mm at_orp_[ejx]pr )+, ( (E XP R) src/libavfilter/vf_fieldmatch.c- :A135Vt:op_[174jO]:)P Twarning: _*T missing field 'unit' initializer [-Wmissing-field-initializers]Yo PpEa_ciStTyRI;NG , { 135 | . s t { r =" y" 1 0. 0" ", } ," d0 , e f0i,n e T aFn\ L e| Axc ^~~~~~ ~GSlu si}on, b | a ^n d which excludes the lines between src/libavfilter/vf_eq.cy:0332 :a85n:d ywarning: 1missing field 'unit' initializer [-Wmissing-field-initializers] f rom the f332 | i e ld ma t ch i ngO FFdSecEiTsi(ogna"m,m aOF_FSgE_T(eyx0pr)), ,AV _O P T _ TAYPVE__IONTP, T{_.Ti6Y4P=0E}_, S0T, RINITN_MGA,X, {F.LAsGtSr } ,= | " ^1 .0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:136:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_eq.c :136334 | : 85 : warning: {missing field 'unit' initializer [-Wmissing-field-initializers] "y1", "d 334e | fi n e a n e x cOlFusFiSoEnT (bgaanmmda _wb_heixpcrh), ex c l ud e sAV _tOPhT_eTY PEl_iSnTReIsN G,b e{t.wseetn ry0 =an d" y11. 0fr"o},m 0t,he 0fi,el dT mFatLcAhiGnSg d},e c| is ^i on", OFFSET(y1), AV_OPT_TYPE_INT, {.i64=src/libavfilter/vf_eq.c0:}336,: 850:, warning: missing field 'unit' initializer [-Wmissing-field-initializers]IN T_MAX, FL AG336S | }, | ^ OFFSET(gamma_weight_expr), AV_OPT_src/libavfilter/vf_fieldmatch.cTY:P137E:_126ST:R warning: Imissing field 'unit' initializer [-Wmissing-field-initializers]N G, {.str = "1371 | . 0 "{} ",s c0t,h re0s,h" ,T F"sLeAGtS }s,c en e | c ^ha nge detection threshold", OFFSET(scthresh_flt), AV_OPT_TYPE_DOUBLE, {.dbl=12}, 0, 100, FLAGS }, | ^ src/libavfilter/vf_eq.c:340:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 340 | { NULL } | ^ src/libavfilter/vf_fieldmatch.c:146:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 146 | { "cthresh", "set the area combing threshold used for combed frame detection", OFFSET(cthresh), AV_OPT_TYPE_INT, {.i64= 9}, -1, 0xff, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:147:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | { "chroma", "set whether or not chroma is considered in the combed frame decision", OFFSET(chroma), AV_OPT_TYPE_BOOL,{.i64= 0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:148:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | { "blockxsrc/libavfilter/vf_fieldhint.c",: 58":s100e: t warning: thmissing field 'unit' initializer [-Wmissing-field-initializers]e x-axis size of58 t | he w i{nd o"wh iunts"e,d d"suertin gh ciontm fbielde "f,r amOeF FdSeEtTe(hcintti_ofinl"e_,s tOr)F,F SAEVT_O(PblToc_kTYxP)E,_ SATVR_IONPGT,_ TY{P.sEt_rI=NNUTL,L {}.i,6 04, =01,6 F}L,A G S4, },1 < <| ^9 , FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:149:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | { "blocky", "set the y-axis size of the window used during combed frame detectiosrc/libavfilter/vf_fieldhint.cn":,63 :O12F:F Swarning: Emissing field 'help' initializer [-Wmissing-field-initializers]T (bloc k63 | y ) , {A VN_OUPLTL_ T}Y P E| _ ^I NT, {.i64=16}, 4, 1<<9, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:150:215: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 150 | { "combpel", "set the number of combed pixels inside any of the blocky by blockx size blocks on the frame for the frame to be detected as combed", OFFSET(combpel), AV_OPT_TYPE_INT, {.i64=80}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fftfilt.c:295:19: warning: src/libavfilter/vf_fieldmatch.ccomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare]: 151:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 151 | { 295N | U L L }f o r| ^( i = 0; i < s->rdft_hlen[plane]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fftfilt.c:297:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 297 | for (j = 0; j < s->rdft_vlen[plane]; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_maskedminmax.o src/libavfilter/blend_modes.c:153:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | fn(interpolate,LRINTF(MAX * (2 - cosf(A * M_PI / MAX) - cosf(B * M_PI / MAX)) * 0.25f)) | ~ ^~~ src/libavfilter/blend_modes.c:41:13: note: expanded from macro 'MAX' 41 | #define MAX 1.f | ^~~ src/libavfilter/blend_modes.c:80:20: note: expanded from macro 'LRINTF' 80 | #define LRINTF(x) (x) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = t37op warning[js] generated . + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:153:62: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 153 | fn(interpolate,LRINTF(MAX * (2 - cosf(A * M_PI / MAX) - cosf(B * M_PI / MAX)) * 0.25f)) | ^ ~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:80:20: note: expanded from macro 'LRINTF' 80 | #define LRINTF(x) (x) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:153:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | fn(interpolate,LRINTF(MAX * (2 - cosf(A * M_PI / MAX) - cosf(B * M_PI / MAX)) * 0.25f)) | ~ ^~~ src/libavfilter/blend_modes.c:41:13: note: expanded from macro 'MAX' 41 | #define MAX 1.f | ^~~ src/libavfilter/blend_modes.c:80:20: note: expanded from macro 'LRINTF' 80 | #define LRINTF(x) (x) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:153:39: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 153 | fn(interpolate,LRINTF(MAX * (2 - cosf(A * M_PI / MAX) - cosf(B * M_PI / MAX)) * 0.25f)) | ^ ~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:80:20: note: expanded from macro 'LRINTF' 80 | #define LRINTF(x) (x) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ CC libavfilter/vf_maskedthreshold.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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fieldorder.c:157:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 157 | { NULL } | ^ CC libavfilter/vf_maskfun.o CC libavfilter/vf_median.o CC libavfilter/vf_mergeplanes.o CC libavfilter/vf_mestimate.o 5 warnings generated. 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_fieldmatch.c:602:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 602 | else if (mr > 0.005 && FFMAX(mtn1, mtn2) > 150 && (mtn1*2 < mtn2*1 || mtn2*2 < mtn1*1)) | ^~ ~ src/libavfilter/vf_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] src/libavfilter/vf_fps.c:199:50 :52 | warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] { "xmin", "", 199O | F F SE T ( x mi n i),f (AfVi_rsOtP_pTt_TsY P IINNTT_6M4A_XM,A XF)L A{G S| ~ ^~~~~~~~~} , | ^ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT6src/libavfilter/vf_find_rect.c4:_53M:80A:X warning: missing field 'unit' initializer [-Wmissing-field-initializers]( 0x7ffff f53f | f f f ff ff{f f")y m| i ^~~~~~~~~~~~~~~~~~ n", "", 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_blend.c:114:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "c0_expr", "set color component #0 expression", OFFSET(params[0].expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_blend.c:115:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | { "c1_expr", "set color component #1 expression", OFFSET(params[1].expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_blend.c:116:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "c2_expr", "set color component #2 expression", OFFSET(params[2].expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_blend.c:117:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "c3_expr", "set color component #3 expression", OFFSET(params[3].expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_blend.c:118:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 118 | { "all_expr", "set expression for all color components", OFFSET(all_expr),src/libavfilter/vf_format.c AV_:OP142T_:TY12P: E_warning: STmissing field 'help' initializer [-Wmissing-field-initializers]R ING, {.s t142r | = N UL 19L }{ warnings, generated N. 0U,L 0L, } F LA| GS ^ }, | ^ src/libavfilter/vf_blend.c:119:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 119 | { "c0_opacity", "set color component #0 opacity", OFFSET(params[0].opacity), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blend.c:120:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 120 | { "c1_opacity", "set color component #1 opacity", OFFSET(params[1].opacity), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blend.c:121:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 121 | { "c2_opacity", "set color component #2 opacity", OFFSET(params[2].opacity), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blend.c:122:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_find_rect.c 122: | 130 : 21 :{ "warning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 _opacity", " se130t | c o l o r rceomtpounernnt 1# 3- opfacaibtys"(, cO)F;F S ET| ( ~~~~ ^pa rams[3].opacity), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blend.c:123:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 123 | { "all_opacity", "set opacity for all color components", OFFSET(all_opacity), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blend.c:124:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 124 | { NULL } | ^ 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 | {"scene30", warning s generated . "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_fieldmatch.c:725:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 725 | for (i = 0; i < FF_ARRAY_ELEMS(combs); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fieldmatch.c:834:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 834 | for (i = 0; i < FF_ARRAY_ELEMS(gen_frames); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_find_rect.c:211:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 209 | av_log(ctx, AV_LOG_INFO, "Found at n=%"PRId64" pts_time=%f x=%d y=%d with score=%f\n", | ~~~~~~ 210 | inlink->frame_count_out, TS2D(in->pts) * av_q2d(inlink->time_base), 211 | best_x, best_y, best_score); | ^~~~~~~~~~ src/libavfilter/vf_find_rect.c:210:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 210 | inlink->frame_count_out, TS2D(in->pts) * av_q2d(inlink->time_base), | ^~~~~~~~~~~~~ ~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_find_rect.c:215:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 215 | snprintf(buf, sizeof(buf), "%f", best_score); | ~~~~~~~~ ^~~~~~~~~~ src/libavfilter/vf_framerate.c:82:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 82 | ret = av_clipf(FFMIN(mafd, diff), 0, 100.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_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,CC libavfilter/vf_midequalizer.o 32bit, 4) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_blend.c:150:50: note: expanded from macro 'DEFINE_BLEND_EXPR' 150 | values[VAR_BOTTOM] = values[VAR_B] = bottom[x]; \ | ~ ^~~~~~~~~ src/libavfilter/vf_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->tiCC libavfilter/vf_minterpolate.o me_base); | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_misc_vaapi.o 2 warnings generated. src/libavfilter/vf_framepack.c:439:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 439 | { NULL }, | ^ 7 warnings generated. CC libavfilter/vf_mix.o src/libavfilter/vf_blend.c:283:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 283 | for (i = 0; i < FF_ARRAY_ELEMS(s->params); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_floodfill.c:399:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 399 | { "x", "set pixel x coordinate", OFFSET(x), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:400:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 400 | { "y", "set pixel y coordinate", OFFSET(y), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:401:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 401 | { "s0", "set source #0 component value", OFFSET(s[0]), AV_OPT_TYPE_INT, {.i64=0},-1, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:402:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 402 | { "s1", "set source #1 component value", OFFSET(s[1]), AV_OPT_TYPE_INT, {.i64=0},-1, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:403:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 403 | { "s2", "set source #2 component value", OFFSET(s[2]), AV_OPT_TYPE_INT, {.i64=0},-1, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_blend.c:292:31: warning: src/libavfilter/vf_floodfill.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 404:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 36 warnings generated292404 | | . {f o"rs (3i"n,t p"lseatn es =o u0;r cpela ne# <3 F Fc_oARmRpAYo_EnLeEnMSt( s-v>paalruames)"; ,p la ne + + )O F{F S E| ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~T (s[3]), AV_OPT_TYPE_INT, {.i64=0},-1, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:405:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 405 | { "d0", "set destination #0 component value", OFFSET(d[0]), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:406:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 406 | { "d1", "set destination #1 component value", OFFSET(d[1]), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:407:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 407 | { "d2", "set destination #2 component value", OFFSET(d[2]), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:408:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 408 | { "d3", "set destination #3 component value", OFFSET(d[3]), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:409:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 409 | { NULL } | ^ 1 warning generated. src/libavfilter/vf_freezeframes.c:42:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 42 | { "first", "set first frame to freeze", OFFSET(first), AV_OPT_TYPE_INT64, {.i64=0}, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/vf_freezeframes.c:43:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | { "last", "set last frame to freeze", OFFSET(last), AV_OPT_TYPE_INT64, {.i64=0}, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/vf_freezeframes.c:44:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "replace", "set frame to replace", OFFSET(replace), AV_OPT_TYPE_INT64, {.i64=0}, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/vf_freezeframes.c:45:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 45 | { NULL }, | ^ src/libavfilter/vf_grayworld.c:54:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 54 | { NULL } | ^ src/libavfilter/vf_freezeframes.c:44:96: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 44 | { "replace", "set frame to replace", OFFSET(replace), AV_OPT_TYPE_INT64, {.i64=0}, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavfilter/vf_freezeframes.c:43:96: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 43 | { "last", "set last frame to freeze", OFFSET(last), AV_OPT_TYPE_INT64, {.i64=0}, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_freezeframes.c:42:96: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 42 | { "first", "set first frame to freeze", OFFSET(first), AV_OPT_TYPE_INT64, {.i64=0}, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_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 }, | ^ 1 warning generated. src/libavfilter/vf_fillborders.c:683:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 683 | { "right", "set the right fill border", OFFSET(right), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fillborders.c:684:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 684 | { "top", "set the top fill border", OFFSET(top), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fillborders.c:685:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 685 | { "bottom", "set the bottom fill border", OFFSET(bottom), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fillborders.c:695:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 695 | { NULL } | ^ src/libavfilter/vf_geq.c:73:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "lum_expr", "set luminsrc/libavfilter/vf_gblur.cance :ex44p:r105e:s swarning: imissing field 'unit' initializer [-Wmissing-field-initializers]on ", OFFSET(exp r44_ | s t r [ Y{] ")si,gm aA"V,_ O"PTs_etT YPsEi_gSmTa"R,I N G , {. s t r = N OUFLFSLE}T(,s 0i,gm a)0, , AFVL_AOPGTS_T Y}P,E _ F| LO ^A T, {.dbl=0.5}, 0.0, 1024, FLAGS }, | ^ src/libavfilter/vf_geq.c:74:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "lum",src/libavfilter/vf_gblur.c : 45 : 105 : "warning: smissing field 'unit' initializer [-Wmissing-field-initializers]e t luminanc e45 | e x p r{e s"ssitoen"p,s " , O F"FsSeEtT (enxupmr_bsetrr [Yo]f) ,s tAVe_pOsP"T, _ TOYFPFESE_TS(sTtRepIs)N,G , A{V._stOr=PNTUL_LT}Y,P E0_,I N0T,, F {L.iA64G=S1} ,} , | ^1 , 6, FLAGS }, | ^ src/libavfilter/vf_geq.c:75:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_gblur.c 75: | 46 : 105 : warning: { missing field 'unit' initializer [-Wmissing-field-initializers]" cb_expr", 46 | " s e{t ch"rpolmaa bnleuse "e, x"prseets spioln"a,n eOsF FtSEoT (fielxptre_rs"t, rO[FFUS]E)T(,p lAaVn_eOPsT),_ TAVY_POEPT__STTYRPIEN_IGN,T, { .s t{r.=iN64U=L0xLF}},, 0 0,, 0 ,0 xFFL,A GFSL }A, G S | } ^, | ^ src/libavfilter/vf_geq.csrc/libavfilter/vf_gblur.c::7647::117105:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] 4776 | | { {" src/libavfilter/vf_histeq.cs"cib":,g 74:m a103V" : , warning: "missing field 'unit' initializer [-Wmissing-field-initializers]se t v er"tsiceat lc shigrmom aa74 "b | ,l u eO F{ F"eSEsTx(stiprresgesmngitoan"h,V ")O,, F FA SEV _T O("ePsextT p_TtYrhPE_e_ FssLtOtArreTn[, gUt{h]."d)b,,l =OAF-VFS1ET_(}sO, t P-Tr_T1Ye,PnEg _StT1hR0IN)G,2,4 { .,sA tVFr_LO=ANPULGLTS}_ ,T 0},Y P,0E _, F| L ^FO LAATG,S },{ . db| l= ^0. 2src/libavfilter/vf_gblur.c},: 48:012:, warning: missing field 'help' initializer [-Wmissing-field-initializers]1 , FL A48G | S } , {| ^N ULL } | ^ src/libavfilter/vf_geq.c:77:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | {src/libavfilter/vf_histeq.c :"75c:r106_:ex pwarning: rmissing field 'unit' initializer [-Wmissing-field-initializers]" , "set 75 | c h r{o m"ai ntreends iteyx"p,r e s si"ons",e t OtFhFeS EiTn(teexnprs_sittry[V"],) ,O FAFVS_EOTP(Ti_nTYtPEe_nsSiTtRyI)N, GA,V _{O.PsTt_rTY=PNUELL_}F,L O0A,T, 0{.,d blF=0L.2A1G}S, 0},, 1 , | F ^L AGS }, | ^ src/libavfilter/vf_geq.c:78:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "cr", "set chroma red expression", OFFSET(expr_str[V]), AVsrc/libavfilter/vf_histeq.c_:O80P:T12:_ warning: Tmissing field 'help' initializer [-Wmissing-field-initializers]Y PE_ST R80I | N G , {{. NsULtLr =}NU L L| ^} , 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:79:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "alpha_expr", "set alpha expression", OFFSET(expr_str[A]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:80:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "a", "set alpha expression", OFFSET(expr_str[A]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:81:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "red_expr", "set red expression", OFFSET(expr_str[R]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:82:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "r", "set red src/libavfilter/vf_histeq.cexp:r91e:ss38i:o nwarning: "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], OFFSE T89( | e x p r_asvt_lro[g(Rc]t),x ,AV _OAPVT__LOTGY_PVEER_BSOTSREIN,G ,| ~~~~~~{ .str=N U90L | L} , 0 , 0 , F"LAsGtSr e}n,g t h| : ^% 0.3f intensity:%0.3f antibanding:%d\n", src/libavfilter/vf_geq.c: 8391: | 117 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] histe q83-8 | > warnings s t generated r{. e "nggtrhee,n_ ehxiprs"t,e q"-s>eitn tgreeenns ietxyp,r ehsissitoenq-">,an t ib a n d inOgF);F S E| T ~~~~~~~~^~~~~~~~~( expr_str[G]src/libavfilter/vf_histeq.c:)91,: 20:A Vwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O PT_TY P89E | _ S T RaIvNG_,l o{g.(scttrx=,N UALV_LL}OG,_ 0V,E R0B,OS EFL,AG S | } ~~~~~~, | ^ 90 | "strength:%0.3f intensity:%src/libavfilter/vf_geq.c0.:3f84 :117a:n tiwarning: bamissing field 'unit' initializer [-Wmissing-field-initializers]n ding:%d\n", 84 | {91 | " g " , h i st e"qs-e>tst rgreeenng tehxp,r ehssiistoenq",- > i n t e n sOFiFtSyE,T (hexipsrt_esqt-r>[aG]n),t iAVb_anOdPiTn_g)T;Y PE _S| T ~~~~~~~~^~~~~~~~ RING, {.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_hqx.c:53:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | { NULL } | ^ src/libavfilter/vf_geq.c:93:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 93 | {NULL}, | ^ 16 warnings generated. src/libavfilter/vf_fspp.c:49:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | { "quality", "set quality", OFFSET(log2_count), AV_OPT_TYPE_INT, {.i64 = 4}, 4, MAX_LEVEL, FLAGS }, | ^ src/libavfilter/vf_fspp.c:50:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | { "qp", "force a constant quantizer parameter", OFFSET(qp), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 64, FLAGS }, | ^ src/libavfilter/vf_fspp.c:51:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | { "strength", "set filter strength", OFFSET(strength), AV_OPT_TYPE_INT, {.i64 = 0}, -15, 32, FLAGS }, | ^ src/libavfilter/vf_fspp.c:52:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "use_bframe_qp", "use B-frames' QP", OFFSET(ussrc/libavfilter/vf_hue.ce_:b99:f12ra:me _warning: qp), AV_missing field 'help' initializer [-Wmissing-field-initializers]O PT_TYPE_ B99 | O O L ,{ {N.UiL6L4 } = | ^0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_fspp.c:53:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | { NULL } | ^ src/libavfilter/vf_hue.c:111:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 111 | hue->hue_sin = lrint(sin(hue->hue) * (1 << 16) * hue->saturation); | ~ ~~~~~^~~~~~~~~~ src/libavfilter/vf_hue.c:111:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 111 | hue->hue_sin = lrint(sin(hue->hue) * (1 << 16) * hue->saturation); | ~~~ ~~~~~^~~ src/libavfilter/vf_hue.c:112:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 112 | hue->hue_cos = lrint(cos(hue->hue) * (1 << 16) * hue->saturation); | ~ ~~~~~^~~~~~~~~~ src/libavfilter/vf_hue.c:112:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 112 | hue->hue_cos = lrint(cos(hue->hue) * (1 << 16) * hue->saturation); | ~~~ ~~~~~^~~ src/libavfilter/vf_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 | src/libavfilter/vf_hue.c r:e121tu:r41n: (warning: 1-implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]y )*((1-x)*src32 [121xi | + y i h - >*l ultin_el[sii]z e=] a+v_ cxli*ps_uricn32t[8x(ii ++ b1 +* 2y5i. 5 ) ; * li| n ^ ~ esize]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_hue.c:124:44: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 124 | h->lut_l16[i] = av_clip_uintp2(i + b * 102.4, 10); | ^ ~ src/libavfilter/vf_gblur.c:205:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 205 | lambda = (sigma * sigma) / (2.0 * steps); | ~~~~~~^~~~~~~ ~ src/libavfilter/vf_geq.c:147:20: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 147 | return src32[xi + yi * linesize]; | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. src/libavfilter/vf_gradfun.c:138:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 138 | av_log(ctx, AV_LOG_VERBOSE, "threshold:%.2f radius:%d\n", s->strength, s->radius); | ~~~~~~ ~~~^~~~~~~~ src/libavfilter/vf_geq.c:192:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 192 | linesum += src32[xi + yi * linesize]; | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_guided.c:84:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "radius", "set the box radius", OFFSET(radius), AV_OPT_TYPE_INT, {.i64 = 3 }, 1, 20, TFLAGS }, | ^ src/libavfilter/vf_guided.c:85:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "eps", "set the regularization parameter (with square)", OFFSET(eps), AV_OPT_TYPE_FLOAT, {.dbl = 0.01 }, 0.0, 1, TFLAGS }, | ^ src/libavfilter/vf_guided.c:89:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "sub", "subsampling ratio for fast mode", OFFSET(sub), AV_OPT_TYPE_INT, {.i64 = 4 }, 2, 64, TFLAGS }, | ^ src/libavfilter/vf_guided.c:93:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64 = 1 }, 0, 0xF, TFLAGS }, | ^ src/libavfilter/vf_guided.c:94:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 94 | { 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: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_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 }, 4, 32, FLAGS }, | ^ src/libavfilter/vf_gradfun.c:225:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 225 | { NULL } | ^ 4 warnings generated. src/libavfilter/vf_geq.c:279:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | geq->expr_str[A] = av_asprintf("%f", 1.f); | ~~~~~~~~~~~ ^~~ src/libavfilter/vf_hflip.c:42:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 42 | { NULL } | ^ src/libavfilter/vf_hue.c:383:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 383 | hue->var_values[VAR_T] = TS2T(inpic->pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_hue.c:384:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 384 | hue->var_values[VAR_PTS] = TS2D(inpic->pts); | ~ ^~~~~~~~~~~~~~~~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_hue.c:393:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 391 | av_log(inlink->dst, AV_LOG_WARNING, | ~~~~~~ 392 | "Saturation value not in range [%d,%d]: clipping value to %0.1f\n", 393 | SAT_MIN_VAL, SAT_MAX_VAL, hue->saturation); | ~~~~~^~~~~~~~~~ src/libavfilter/vf_hue.c:404:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 402 | av_log(inlink->dst, AV_LOG_WARNING, | ~~~~~~ 403 | "Brightness value not in range [%d,%d]: clipping value to %0.1f\n", 404 | -10, 10, hue->brightness); | ~~~~~^~~~~~~~~~ CC libavfilter/vf_monochrome.o 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_fspp.c:295:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 295 | THRESHOLD(tmp0, d0, threshold[0 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30src/libavfilter/vf_hue.c: :note: 413expanded from macro 'THRESHOLD': 33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 39 | 413 | i f ( ( ( u n sihgune-e>hdu)e(_(dxeg) =+ th)u)e ->> htu e ** 128)0 r/ =M _(PxI);; | \ ~~~~~~~~~^~~~~ ~ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fspp.c:296:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 296 | THRESHOLD(tmp1, d2, threshold[2 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ | src/libavfilter/vf_hue.c ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ :418:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/vf_fspp.c :297:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 416 | av_l o297g | ( i n li n k - > ds t , ATHVR_LEOSG_HDOELBDU(Gtm,p 2 , | d4 ~~~~~~, thres ho417ld | [4 * 8 ] ) ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~" H:%src/libavfilter/vf_fspp.h0.:1f39*:P30I: h:note: %expanded from macro 'THRESHOLD'0 .1f s:% 390 | . 1f b :i%f0.(f( (tu:%n0.s1igfn en:d%)d(\n("x,) + t)) 418> | t * 2 ) r =hu e(->xhu)e/;M _ P I\, h ue| - ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~> hue_deg,src/libavfilter/vf_fspp.c h:ue298-:>13sa:t uwarning: rcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]at ion, hu e298- | >b r i gh t ne s s , | ~~~~~^~~~~~~~~~T HRESHOLDsrc/libavfilter/vf_hue.c(:t418:m46p: 3warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] d6, th r416e | s h o alv_dl[o6g( i*n li8n]k-)>;ds t, A| V_ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~LO G_DEsrc/libavfilter/vf_fspp.hBU:G39,: 30| : ~~~~~~ note: expanded from macro 'THRESHOLD' 417 | 39 | i f( ( ("unHs:i%g0n.e1df*)P(I( hx:)% 0+. 1ft )s): >% 0.t1 f* b :2%)0 r. f= (tx:%)0;. 1 f \ n| : ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~% d\n", src/libavfilter/vf_fspp.c: 332418: | 13 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] hu e332- | > hu e / M _P I , h u e-T>HRhEuSeH_OdLeDg(,t hmup4e,-> sda1tu,ra ttiohnr,e hsuhe-o>lbrdi[gh1t n*es s8,] ); | ~~~~~^~~~~~~~~~src/libavfilter/vf_hsvkey.c | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 219:83:src/libavfilter/vf_fspp.h src/libavfilter/vf_hue.c:warning: :39implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:418 :3032:: warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] expanded from macro 'THRESHOLD' 416 39 | 219 | | a v _ l iosfg-((in>l(ih(unuek -n>d=ss tiFF,SIg nGeNdA()Vs(_(-xL>)Oh Gu+e__o pDEtB)tU)G )>, t* M*| _P ~~~~~~2 I) *r f 417m | = o(x ) d ;f (5 2 6 .\f -"| H ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ :f%0a.bs1ff*(Pssrc/libavfilter/vf_fspp.c->I:h u333eh:13_:o: %warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]p0t ),. 316f0 s :.333%0f. | )1 f / b: 1 % 80. f0 .t f;: % 0 .| 1f ~ ^~~~~ n :T%HdR\EnSH"src/libavfilter/vf_hsvkey.cOL,D :(219tm:p 414185: | , warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] d 3 , th r e s hh219uoe | ld-[ 3> h * us e-/8M>]_)h;Pu I e| , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ = hFFuSsrc/libavfilter/vf_fspp.hIe:G->39hNu:(e30s_d:- e>note: expanded from macro 'THRESHOLD'g h,ue _oh upe-39t | >) s a t *u Mria_ft(PiI( o(u*n nfmso, idhgfnue(e-d)5(>2(b6rx.i)fg ht +n- et )sfa)sb >, s tf | *( ~~~~~^~~~~~~ s2-) >r hsrc/libavfilter/vf_hue.cu=e _:(o418:xp)t17):;, 3warning: 6 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0\ . f| ) ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~CC libavfilter/vf_morpho.o / 1 4188 | 0 . f src/libavfilter/vf_fspp.c; : 334 | : ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~13 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] hue->h ue334/ | M _ PI , h ue - > h u TeH_RdEeSg,H OLhuDe(->tsmpa6tu,r da5t,i otn,h rhuees->hborilghdtn[es5s ,* | 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); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ 24 warnings generated. CC libavfilter/vf_mpdecimate.o src/libavfilter/vf_geq.c:456:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 456 | geq->values[VAR_T] = in->pts == AV_NOPTS_VALUE ? NAN : in->pts * av_q2d(inlink->time_base), | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_multiply.o src/libavfilter/vf_hqdn3d.c:367:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 367 | { "luma_spatial", "spatial luma strength", OFFSET(strength[LUMA_SPATIAL]), AV_OPT_TYPE_DOUBLE, { .dbl = 0.0 }, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_hqdn3d.c:368:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 368 | { "chroma_spatial", "spatial chroma strength", OFFSET(strength[CHROMA_SPATIAL]), AV_OPT_TYPE_DOUBLE, { .dbl = 0.0 }, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_hqdn3d.c:369:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 369 | { "luma_tmp", "temporal luma strength", OFFSET(strength[LUMA_TMP]), AV_OPT_TYPE_DOUBLE, { .src/libavfilter/vf_hsvkey.cdb:l 292= :0102.:0 warning: },missing field 'unit' initializer [-Wmissing-field-initializers] 0, DBL_MAX, FLAG S292 | } , {| ^" hue", "set the hue value", OFFSET(huesrc/libavfilter/vf_hqdn3d.c_:o370p:t141): ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]A V_OPT_TYPE_F L370 | O A T, {{ ".cdhbrolm =a _0t m},p "-,3 6 0 , 3 6"0,t eFLmApGSo r}a,l | c ^h roma strength", OFFSET(strength[CHROMA_TMPsrc/libavfilter/vf_hsvkey.c]:),293 : 101 : Awarning: V_missing field 'unit' initializer [-Wmissing-field-initializers]O PT_TYPE_DO UB293L | E , { {. d"bsl a=t "0,. 0"s e}t, t h0e, saDtBuLra_tMiAonX ,va lFueL"A,G OSF F}SE,T (| ^s at), AV_OPT_TYPE_FLOsrc/libavfilter/vf_hqdn3d.cA:T371:,12 :{ warning: .dmissing field 'help' initializer [-Wmissing-field-initializers]b l = 0371 | }, - 1{, 1N, UFLLL A}GS },| ^ | ^ 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 }, | ^ CC libavfilter/vf_negate.o 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 } | ^ CC libavfilter/vf_neighbor.o 7 warnings generated. CC libavfilter/vf_nlmeans.o src/libavfilter/vf_hsvkey.c:334:102: src/libavfilter/vf_histogram.cwarning: missing field 'unit' initializer [-Wmissing-field-initializers] :83:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 334 | { 83" | hu e " , {" s"eltev ethle_ hheuei gvhatl"u,e" ," OsFFeSEtT (lhuee_vopetl )h, eAiVg_hOPtT"_,TY PEO_FFFLSOEATT(,l {e v.edlb_lh e=i 0g h}t,) ,- 3A60V,_ 3O6P0,T F_LTAYGPSE _},I N T| , ^{. i64=200}, 50, 2048, FLAGS}, | ^ src/libavfilter/vf_hsvkey.c:335:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 335 | { "src/libavfilter/vf_histogram.cs:a84t:"105,: "warning: smissing field 'unit' initializer [-Wmissing-field-initializers]e t the satCC libavfilter/vf_nnedi.o u ra84t | io n v a{lu e"", sOFcFSaETl(seat_),h eAiV_gOhPtT"_,T "YsPeEt_ FLsOcATa,l e{ h e.dibglh t=" 0, },O F-F1,S E1,T F(LsAcGSa }l, e | _ ^h eight), AV_OPT_TYPE_INT, {.i64=12}, 0, 40, 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, Fsrc/libavfilter/vf_histogram.cLA:85G:5S: }warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] | ^ 85 | COMMON_OPTIONS | ^ src/libavfilter/vf_histogram.c:src/libavfilter/vf_hsvkey.c79::338115:: 113:note: expanded from macro 'COMMON_OPTIONS'warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | 338 | { { ""cbomlpeondn",e "nsetst" ,t h"es ehtsv hoclodl obrl ceonmdp onvenatsl tuo ed"i,sp lOaFyF"S,E TO(FFbSlETe(cnodmp)o,n eAnVt_sO)P,T _AVT_OYPPET__TFYPLE_OIANT,4T , {{. warningi 6s.4 generated=d. 7b}l, 1= ,0 1.50, FL}A,GS }0.,0 \, 1| ^. 0, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:339src/libavfilter/vf_histogram.c::1285:: 5warning: :missing field 'help' initializer [-Wmissing-field-initializers] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 339src/libavfilter/vf_histogram.c | : 80 : 115{: note: CC libavfilter/vf_noise.o Nexpanded from macro 'COMMON_OPTIONS' ULL } | ^ 80 | { "c", "set color components to display", OFFSET(components), AV_OPT_TYPE_INT, {.i64=7}, 1, 15, FLAGS}, | ^ src/libavfilter/vf_histogram.c:86:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "fgopacity", "set foreground opacity", OFFSET(fgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.7}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_histogram.c:87:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "f", "set foreground opacity", OFFSET(fgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.7}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_histogram.c:88:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "bgopacity", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_histogram.c:89:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "b", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGS}, | ^ CC libavfilter/vf_normalize.o src/libavfilter/vf_histogram.c:102:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 102 | { NULL } | ^ CC libavfilter/vf_null.o 2 warnings generated. 20 warnings generated. 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 = sinsrc/libavfilter/vf_histogram.cf(ro:t186a:t19i:on warning: *comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] M_PI / 180.f); | ~ ^~~~~ 186 | fosrc/libavfilter/vf_huesaturation.cr:329 :(16i: =warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 ; i < a329vf | f - > n bzr_sf =o rsmiantsf; (ir+o+t)a t{i o n| ~ ^ ~~~~~~~~~~~~~~~~ * M_PI / 180.f); | ^~~~~~~~ ~ src/libavfilter/vf_huesaturation.c:330:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 330 | zrc = cosf(rotation * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_huesaturation.c:330:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 330 | zrc = cosf(rotation * M_PI / 180.f); | ^~~~~~~~ ~ src/libavfilter/vf_huesaturation.c:350:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 350 | yrc = M_SQRT2 / mag; | ~ ^~~ src/libavfilter/vf_huesaturation.c:353:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 353 | zrs = sinf(rotation * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_huesaturation.c:353:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 353 | zrs = sinf(rotation * M_PI / 180.f); | ^~~~~~~~ ~ src/libavfilter/vf_huesaturation.c:354:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 354 | zrc = cosf(rotation * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_huesaturation.c:354:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 354 | zrc = cosf(rotation * M_PI / 180.f); | ^~~~~~~~ ~ src/libavfilter/vf_hwupload.c:227:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 227 | }, | ^ src/libavfilter/vf_hwupload.c:230:5: warning: missing field 'help' initializer [-Wmissing-field-initializers] 230 | } | ^ src/libavfilter/vf_huesaturation.c:448:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 448 | { "hue", "set the hue shift", OFFSET(hue), AV_OPT_TYPE_FLOAT, {.dbl=0},-180, 180, VF }, | ^ src/libavfilter/vf_huesaturation.c:449:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 449 | { "saturation", "set the saturation shift", OFFSET(saturation), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ src/libavfilter/vf_huesaturation.c:450:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 450 | { "intensity", "set the intensity shift", OFFSET(intensity), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ src/libavfilter/vf_huesaturation.c:459:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 459 | { "strength", "set the filtering strength", OFFSET(strength), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0,100,VF }, | ^ src/libavfilter/vf_huesaturation.c:460:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 460 | { "rw", "set the red weight", OFFSET(rlw), AV_OPT_TYPE_FLOAT, {.dbl=.333}, 0, 1, VF }, | ^ src/libavfilter/vf_huesaturation.c:461:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 461 | { "gw", "set the green weight", OFFSET(glw), AV_OPT_TYPE_FLOAT, {.dbl=.334}, 0, 1, VF }, | ^ src/libavfilter/vf_huesaturation.c:462:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 462 | { "bw", "set the blue weight", OFFSET(blwsrc/libavfilter/vf_freezedetect.c), : 54 : 149 : Awarning: V_missing field 'unit' initializer [-Wmissing-field-initializers]O PT_TYPE_FLOAT, {.d b54l | =. 3 33 }, { "0,n "1, , V F } , | ^ " set noise tolerance", src/libavfilter/vf_huesaturation.c : 463 : 120O:FF Swarning: Emissing field 'unit' initializer [-Wmissing-field-initializers]T (noise), A463 | V _ OP T_ T{YP E"_DlOiUgBhtLneEs, s ", { .d"bls=e0t. 0t0h1e} ,p re se r v0e, l i g ht1ne.s0,s V"|, F } , | ^O FFSET(lightness), AV_OPT_TYPE_BOOL, src/libavfilter/vf_freezedetect.c{.:i6554:=1490}:, warning: missing field 'unit' initializer [-Wmissing-field-initializers] 0, 1, V F55 | } , {| ^ "noise", src/libavfilter/vf_huesaturation.c : 464 :12 :" swarning: emissing field 'help' initializer [-Wmissing-field-initializers]t nois e464 | t o l e r{a nNcUeL"L, } | ^ OFFSET(noise), AV_OPT_TYPE_DOUBLE, {.dbl=0.001}, 0, 1.0, V|F }, | ^ src/libavfilter/vf_freezedetect.c:56:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "d", "set minimum duration in seconds", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=2000000}, 0, INT64_MAX, V|F }, | ^ src/libavfilter/vf_freezedetect.c:57:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/vf_hysteresis.c :56:99 :57 | warning: missing field 'unit' initializer [-Wmissing-field-initializers]{ "duration", 56 | { ""spelt amnineism"um, d ur at i"osne itn spelcaonnedss"", , O F FOFSFSEETT(d(uprlaatnieons),) , A V _O PATV__TOPYTP_ET_DYUPREA_TIIONTN,, {{..ii646=40=xF2}00,0 000,0 },0 x 0F,, INFT6L4_AMGASX, }V|,F } ,| ^ | ^ src/libavfilter/vf_freezedetect.c:59:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 59src/libavfilter/vf_hysteresis.c | : 57 : 106 : {warning: NUmissing field 'unit' initializer [-Wmissing-field-initializers]L L} | ^ 57 | { "threshold", "set threshold", OFFSET(threshold), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_src/libavfilter/vf_freezedetect.cMA:X,57 :F134LA:G S warning: },implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] | ^ 57 | src/libavfilter/vf_hysteresis.c : {58 :"12d:u rwarning: amissing field 'help' initializer [-Wmissing-field-initializers]t ion "58, | { N U L L } | " ^ set minimum duration in seconds", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=2000000}, 0, INT64_MAX, V|F }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_freezedetect.c:56:134: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 56 | { "d", src/libavfilter/vf_hwmap.c : 393 : 36":s ewarning: tmissing field 'unit' initializer [-Wmissing-field-initializers] minimum d393 | u r at i o n{ in. ssector n= dNs"U, L L } , 0OF,F S0,E TF(LduAraGtiSo n)},, | A ^ V_OPT_TYPE_DURATION, {.i64=2000000}, 0, INT64_MAX, V|F }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' src/libavfilter/vf_hwmap.c :46396 | :#d33e:f inwarning: e missing field 'unit' initializer [-Wmissing-field-initializers]I NT64_ M396 | A X ( 0{ x.7if6f4f ff=ff f0f f},f ff0ff,) 1| ^~~~~~~~~~~~~~~~~~, FLAGS }, | ^ src/libavfilter/vf_hwmap.c:398:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 398 | { NULL } | ^ 117 warnings generated. 12 warnings generated. 5 warnings generated. CC libavfilter/vf_overlay.o src/libavfilter/vf_histogram.c:510:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 510 | value += lrint(max_value * s->histogram[idx] / (float)max_hval); | ~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ CC libavfilter/vf_overlay_vaapi.o src/libavfilter/vf_identity.c:158:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 158 | snprintf(value, sizeof(value), "%f", d); | ~~~~~~~~ ^ CC libavfilter/vf_owdenoise.o src/libavfilter/vf_idet.c:32:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 32 | CC libavfilter/vf_pad.o { "intl_thres", "set interlacing threshold", OFFSET(interlace_threshold), AV_OPT_TYPE_FLOAT, {.dbl = 1.04}, -1, FLT_MAX, FLAGS }, | ^ src/libavfilter/vf_idet.c:33:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 33 | { "prog_thres", "set progressive threshold", OFFSET(progressive_threshold), AV_OPT_TYPE_FLOAT, {.dbl = 1.5}, -1, FLT_MAX, FLAGS }, | ^ src/libavfilter/vf_idet.c:34:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 34 | { "rep_thres", "set repeat threshold", OFFSET(repeat_threshold), AV_OPT_TYPE_FLOAT, {.dbl = 3.0}, -1, FLT_MAX, FLAGS }, | ^ src/libavfilter/vf_idet.c:35:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 35 | { "half_life", "half life of cumulative statistics", OFFSET(half_life), AV_OPT_TYPE_FLOAT, {.dbl = 0.0}, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_idet.c:36:193: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 36 | { "analyCC libavfilter/vf_palettegen.o ze_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:117: warningnote: generatedexpanded from macro 'FLT_MAX'. 15 | #defineCC libavfilter/vf_paletteuse.o FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_idet.c:32:119: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 32 | { "intl_thres", "set interlacing threshold", OFFSET(interlace_threshold), AV_OPT_TYPE_FLOAT, {.dbl = 1.04}, -1, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_perspective.o src/libavfilter/vf_lenscorrection.c:66:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 66 | { NULL } | ^ src/libavfilter/vf_il.c:73:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | {"luma_swap", "swap luma fields", OFFSET(luma_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_il.c:74:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | {"ls", "swap luma fields", OFFSET(luma_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_il.c:75:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | {"chroma_swap", "swap chroma fields", OFFSET(chroma_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_il.c:76:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | {"cs", "swap chroma fields", OFFSET(chroma_swap), AV_OPT_TYPE_BOOL,src/libavfilter/vf_identity.c {:.i2966:420=:0} , warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], 1, FLAGS}, | ^296 | s->min_score = +INFINITY; | ~ ^~~~~~~~~src/libavfilter/vf_il.c :77:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | {"alpha_swap", "swap alpha fields",src/libavfilter/vf_identity.c : 297O:F20F: Swarning: Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T( alpha_s 297w | a p ) , s-A>mVa_xO_PscTor_e T=Y P-EI_NBOFOLI, N{.IiTY6;4 =0 }| , ~ ^~~~~~~~~ 0, 1, FLAGS}, | ^ src/libavfilter/vf_il.c:78:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | {"as", "swap alpha fields", OFFSET(alpha_swap), AV_OPT_TYsrc/libavfilter/vf_kerndeint.cPE_BO:O52L,: {96.:i 6warning: 4=0}, 0, missing field 'unit' initializer [-Wmissing-field-initializers]1 , FLAGS}, | ^ 52 | { "thresh", "set src/libavfilter/vf_il.ct:h79e: t10hr:e swarning: homissing field 'help' initializer [-Wmissing-field-initializers]l d" ,79 | O F F{SNEULTL}( t | h ^r esh), AV_OPT_TYPE_INT, {.i64=10}, 0, 255, FLAGS }, | ^ src/libavfilter/vf_kerndeint.c:53:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "map", "set the map", OFFSET(map), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_kerndeint.c:54:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "order", "set the order", OFFSET(order), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_kerndeint.c:55:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "sharp", "set sharpening", OFFSET(sharp), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_kerndeint.c:56:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "twoway", "set twoway", OFFSET(twoway), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_kerndeint.c:57:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 57 | { NUsrc/libavfilter/vf_histogram.cLL: } 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 disrc/libavfilter/vf_limiter.cspl:ay55",: 12O:F FSwarning: Emissing field 'help' initializer [-Wmissing-field-initializers]T (compon e55n | ts ) , A {V _NOPUTL_LT Y}PE _ I| NT ^, {.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 src/libavfilter/vf_lumakey.cenve:lo187pe: 111c:o lowarning: r", OFFSEmissing field 'unit' initializer [-Wmissing-field-initializers]T( envelope_rgba) ,187 A | V_ O P T _{T "YthPrEe_sChoOlLdO",R , "{s.ets trt=he" gotlhdr"e}sh,o l0d ,v al0u, eF",L AGOS F},F S E| T ^ (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 | src/libavfilter/vf_identity.c { :"t397ol:er12a: nwarning: cmissing field 'help' initializer [-Wmissing-field-initializers]e ", "set t397he | t ol e r{a ncNeUL L vsrc/libavfilter/vf_histogram.c}a: l676 u:| e12 ^:" warning: ,missing field 'help' initializer [-Wmissing-field-initializers] OFF S676E | T ( t{ oNlULeL r}a n | c ^e ), 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 } | ^ 11 warnings generated. 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 | src/libavfilter/vf_lut.c { :"p99la:n12e: swarning: "missing field 'help' initializer [-Wmissing-field-initializers], "s 99e | t t h{ eNU LLp }l a | n ^ es 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 }, | ~ ~^~~~~~ 2 warnings generated. 18 warnings generated. src/libavfilter/vf_idet.csrc/libavfilter/vf_lenscorrection.c::406210::7219:: 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] 406210 | | fo r (iid e=t 0-; >i d< eFcFa_AyR_RcAYo_eEfLfEiMSc(ireecntt =- >lcorrirnetct(i onP);R iE++C)I {S IO N| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~* exp2(-1.0 / idet->half_life) ); | ~ ~~~~~~^~~~~~~~~ src/libavfilter/vf_lut2.c:92:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 92 | { 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++) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. src/libavfilter/vf_maskedmerge.c:34:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 34 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_maskedmerge.c:35:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 35 | { NULL } | ^ 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_maskedclamp.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL } | ^ 6 warnings generated. 3 warnings generated. CC libavfilter/vf_phase.o 4 warnings generated. src/libavfilter/vf_lut3d.c:105:92: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 105 | return lut3d->lut[NEAR(s->r) * lut3d->lutsize2 + NEAR(s->g) * lut3d->lutsize + NEAR(s->bCC libavfilter/vf_photosensitivity.o )]; src/libavfilter/vf_lagfun.c | ~~~~~~~~^~ :199:108: warning: src/libavfilter/vf_lut3d.cmissing field 'unit' initializer [-Wmissing-field-initializers]:95 :25: note: expanded from macro 'NEAR' 95 | #199d | e f i n e{ N"EdAeRc(ax)y "(,( i n"ts)(e(t xd)e +c a.5y)") , | ^ ~ src/libavfilter/vf_lut3d.cOF:FS105E:62T:( dewarning: cimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]ay ), AV_OPT_T YP105E | _ FL O A T,r {e.tdubrln= l.u9t53},d -0>l,ut [ N1EA,R (s -F>LrA) G*S lu},t 3| d ^- >lutsize2 + NEAR(s->g) * lut3d->lutsize src/libavfilter/vf_lagfun.c+ :N200E:108A:R (warning: smissing field 'unit' initializer [-Wmissing-field-initializers]- >b)]; | ~~~~~~~~^~ 200 | src/libavfilter/vf_lut3d.c :95 :25 :{ note: expanded from macro 'NEAR'" planes "95, | "#sdeetf iwnhaet NpEAlR(axn)e s(( itnot )f(i(lxt)e r+ ".5,) )O F F| ^ ~S ET(planes)src/libavfilter/vf_lut3d.c,: 105:A31V:_ Owarning: Pimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]T _TYPE_FLAGS, 105{ | . i 6 4r=e1t5u}r,n lu t03,d -1>l5u,t [ NFELAARG(Ss ->}r), * l| ^u t3d->lutsize2 + NEARsrc/libavfilter/vf_lagfun.c(:s201-:>12g: )warning: missing field 'help' initializer [-Wmissing-field-initializers]* lu t201 | 3 d - > l{ uNtsUizLeL +} ,NE AR (| s- ^>b )]; | ~~~~~~~~^~ src/libavfilter/vf_lut3d.c:95:25: note: expanded from macro 'NEAR' 95 | #define NEAR(x) ((int)((x) + .5)) | ^ ~ 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 tCC libavfilter/vf_pixdesctest.o hreshold", OFFSET(high), AV_OPT_TYPE_INT, {.i64=10}, 0, UINT16_MAX, VFT }, | ^ src/libavfilter/vf_maskfun.c:57:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, VFT }, | ^ 115src/libavfilter/vf_maskfun.c: warning58s:103 generated: . warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "fill", "set fill value", OFFSET(fill), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, VFT }, | ^ src/libavfilter/vf_maskfun.c:59:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "sum", "set sum value", OFFSET(sum), AV_OPT_TYPE_INT, {.i64=10}, 0, UINT16_MAX, VFT }, | ^ src/libavfilter/vf_maskfun.c:60:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 60 | { NULL } | ^ CC libavfilter/vf_pixelize.o 8 warnings generated. CC libavfilter/vf_pp.o CC libavfilter/vf_pp7.o CC libavfilter/vf_premultiply.o 1 warning generated. src/libavfilter/vf_maskedminmax.c:53:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_maskedminmax.c:54:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 54 | { NULL } | ^ src/libavfilter/vf_maskedthreshold.c:55:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "threshold", "set threshold", OFFSET(threshold), AV_OPT_TYPE_INT, {.i64=1}, 0, UINT16_MAX, TFLAGS }, | ^ src/libavfilter/vf_maskedthreshold.c:56:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, TFLAGS }, | ^ src/libavfilter/vf_maskedthreshold.c:60:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 60 | { NULL } | ^ src/libavfilter/vf_mergeplanes.c:59:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "mapping", "set input to output plane mapping", OFFSET(mapping), AV_OPT_TYPE_INT, {.i64=-1}, -1, 0x33333333, FLAGS|AV_OPT_FLAG_DEPRECATED }, | ^ src/libavfilter/vf_mergeplanes.c:61:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "map0s", "set 1st input to output stream mapping", OFFSET(map[0].i15npu warningts) generated, . AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:62:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "map0p", "set 1st input to output plane mapping", OFFSET(map[0].plane), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:63:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "map1s", "set 2nd input to output stream mapping", OFFSET(map[1].input), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:64:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "map1p", "set 2nd input to output plane mapping", OFFSET(map[1].plane), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:65:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "map2s", "set 3rd input to output stream mapping", OFFSET(map[2].input), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:66:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "map2p", "set 3rd input to output plane mapping", OFFSET(map[2].plane), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:67:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "map3s", "set 4th input to output stream mapping", OFFSET(map[3].input), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:68:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "map3p", "set 4th input to output plane mapping", OFFSET(map[3].plane), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:69:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 69 | { NULL } | ^ 15 warnings generated. src/libavfilter/vf_lut2.c:633:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 633 | { NULL } | ^ 4 warnings generated. 7 warnings generated. 7 warnings generated. 1 warning generated. 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 CC libavfilter/vf_random.o CC libavfilter/vf_readeia608.o src/libavfilter/vf_midequalizer.c:54:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_midequalizer.c:55:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 55 | { NULL } | ^ CC libavfilter/vf_readvitc.o CC libavfilter/vf_remap.o CC libavfilter/vf_removegrain.o 3 warnings generated. src/libavfilter/vf_midequalizer.cCC libavfilter/vf_removelogo.o :144:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 144 | for (x = 0; x < hsize - 1; x++) { | ~ ^ ~~~~~~~~~ src/libavfilter/vf_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++); | ~ ^ ~~~~~ src/libavfilter/vf_median.c:59:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "radius", "set median radius", OFFSET(radius), AV_OPT_TYPE_INT, {.i64=1}, 181, warning s1 generated2. 7, FLAGS }, | ^ 7 warnings generated. 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] 20 62 warning | s generated . { "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 } | ^ 4 warnings generated. 11 warnings generated. 45 warnings generated. 2 warnings generated. src/libavfilter/vf_minterpolate.c:205:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 205 | { "fps", "output's frame rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "60"}, 0, INT_MAX, FLAGS }, | ^ 4 warnings generated. CC libavfilter/vf_repeatfields.o src/libavfilter/vf_minterpolate.c:226:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 226 | { "mb_size", "macroblock size", 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 CC libavfilter/vf_sab.o CC libavfilter/vf_scale.o CC libavfilter/vf_scale_vaapi.o CC libavfilter/vf_scdet.o 1 warning generated. CC libavfilter/vf_scroll.o 10 warnings generated. 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.csrc/libavfilter/vf_mix.c:372:12: warning: :missing field 'help' initializer [-Wmissing-field-initializers] 64 372 | { NULL }, | ^ :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_selectivecolor.o src/libavfilter/vf_negate.c:75:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "negate_alpha", NULL, OFFSET(negate_alpha), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_negate.c:76:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 76 | { NULL } | ^ CC libavfilter/vf_separatefields.o 3 warnings generated. src/libavfilter/vf_mpdecimate.c:59:82: warning: missing field 'unit' initializer [-Wmissing-field-initializers]23 warnings generated. 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] src/libavfilter/vf_mix.c 60: | 455 :{12 :"h i"warning: ,missing field 'help' initializer [-Wmissing-field-initializers] "set h ig455h | dr opp i {n NgU LthLr }e, s h| o ^l d", OFFSET(hi), AV_OPT_TYPE_INT, {.i64=64*12}, INT_MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_mpdecimate.c:61:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "lo", "set low dropping threshold", OFFSET(lo), AV_OPT_TYPE_INT, {.i64=64*5}, INT_MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_mpdecimate.c:62:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "frac", "set fraction dropping threshold", OFFSET(frac), AV_OPT_TYPE_FLOAT, {.dbl=0.33}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_mpdecimate.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ 5 warnings generated. CC libavfilter/vf_setparams.o CC libavfilter/vf_shear.o src/libavfilter/vf_mpdecimate.c:153:76: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 152 | av_log(ctx, AV_LOG_VERBOSE, "max_drop_count:%d hi:%d lo:%d frac:%f\n", | ~~~~~~ 153 | decimate->max_drop_count, decimate->hi, decimate->lo, decimate->frac); | ~~~~~~~~~~^~~~ 6 warnings generated. 10 warnings generated. 2 warnings generated. In file included from src/libavfilter/vf_nlmeans.c:39: src/libavfilter/vf_nlmeans_init.h:119:40: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 119 | const uint32_t patch_diff_sq = FFMIN(e - d - b + a, max_meaningful_diff); | ^ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 6 warnings generated. src/libavfilter/vf_noise.c:57:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | NOISE_PARAMS(all, 0, all) | ^ src/libavfilter/vf_noise.c:46:120: note: expanded from macro 'NOISE_PARAMS' 46 | {#name"_seed", "set component #"#x" noise seed", OFFSET(param.seed), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:57:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:47:120: note: expanded from macro 'NOISE_PARAMS' 47 | {#name"_strength", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:57:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:48:120: note: expanded from macro 'NOISE_PARAMS' 48 | {#name"s", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_Tsrc/libavfilter/vf_nlmeans.cYPE:_67I:103N:T ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]{ .i64=0}, 0, 1670 | 0 , FL A G{S }", s " , "\d e| n ^ oising 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", src/libavfilter/vf_morpho.c : src/libavfilter/vf_noise.c 138: 58 ::5: 125 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]O FFwarning: SE T(58p | a tmissing field 'unit' initializer [-Wmissing-field-initializers]c h_ s NiOzIeS)E, _ 138P | A R A AVM _S{O (PT"_cTp0Y,l src/libavfilter/vf_misc_vaapi.cPa E:n0_54e,I:s" ,NpT28 a ,: rwarning: a" implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ms[{ e0t] ) . p i| l6a ^4 n 54= esrc/libavfilter/vf_noise.cs | 3 *: t246+ o: 1f i120 sl:l}op tnote: ,expanded from macro 'NOISE_PARAMS'e e= 0r,1" .,09 9, * F L 46 (A | o G u tS_ } m,{ a # xn| ^ a -me " _o sut _esrc/libavfilter/vf_multiply.c med "i,: n)51 "/O F:F94SEsT((:pei nl_tmsrc/libavfilter/vf_nlmeans.cwarning: a :amissing field 'unit' initializer [-Wmissing-field-initializers]nc69:x116 eos:- m)p, i n owarning: _missing field 'unit' initializer [-Wmissing-field-initializers] nmAi51e | Vnn) ;_ | t ~ ~~~~~~~~^~~~~~~~~ OP69T_ TY | #P " E _{I#N x{"T" "spc,a lneo"ic , s" e{,. i ""6ssepe4d=ea"7,tt c} shc,O Fa lsF0e,i S"z1eE Tf,5 ,src/libavfilter/vf_misc_vaapi.c (FoL :p55r:AOa rc14G:F warning: ahSFimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]mr oS E.}mTs ,55 | a (e psle c| aadn )o ^ule,s te "ApVu),, _AOtP V _TO_PO=TTF_ YFTSoPutY_mEETP_i(E_IFnpaNtTL, cOA +{ hsTl._,o i{sp6.ide4z=b- el1=*1_} (}xu ,,v)- , -i1 , InA_V N m_OTP_0MiAsrc/libavfilter/vf_morpho.cX,T _T.Y,n:)F; P | 1429L.,E ^~~~~~~ ~_:IA 12:NTG, F SL{ warning: .}iA6missing field 'help' initializer [-Wmissing-field-initializers],G4S = } , 1420 | }| , ^ \ {| ^N 0U, L9L9 ,} F| L ^AG S }, | ^ src/libavfilter/vf_multiply.csrc/libavfilter/vf_noise.c::5258::945:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:47:120: src/libavfilter/vf_nlmeans.cnote: : expanded from macro 'NOISE_PARAMS'7052 : | 124 : warning: { missing field 'unit' initializer [-Wmissing-field-initializers] " o47f | f s e t {"#,na m e"70" | s_es t tor f fese{tn "g",t rOhF""F,, S"s eE tT "(rocfeofsemapsorecnhten tw)i , n#"AdV#_oxO"wP T"_s,Tt YrP Ee _ng tFh LO" A ,T , {OF F . SdEb l T = (p0.OaF5FrS}aE,mT (. srt-e1s.re,a enr1cgh.t_h,)s ,iFL AzVAe_OG)PS,T _ }T , YAV _PE O_| PIT ^N_ TT,Y {P.Ei_6I4=N0}T,, 0 ,{ 1 0.0i,64 =F 7L*A2G+S1} , } , src/libavfilter/vf_multiply.c 0:, 953 : 995 :, \warning: F Lmissing field 'unit' initializer [-Wmissing-field-initializers] A| ^G S }, | 53 | ^ { "planes", "set planesrc/libavfilter/vf_noise.cs:"58,: 5O:F warning: FSmissing field 'unit' initializer [-Wmissing-field-initializers]E T(psrc/libavfilter/vf_noise.cl:src/libavfilter/vf_nlmeans.c:a48n71e::120s124),: : warning: note: Aexpanded from macro 'NOISE_PARAMS'Vmissing field 'unit' initializer [-Wmissing-field-initializers] _ OPT_TYPE_ FLsrc/libavfilter/vf_monochrome.c48 A | 71G: | S{282 ,#: n 98{a{:m.ei"6s " ,4"=warning: 0 xFr }c", missing field 'unit' initializer [-Wmissing-field-initializers] , " 0 r. e ,s "seea0r 282txFc, | Fhc L o wAim{ GnSp"d }ocno,wben t " #| " ^ f,o#r x "c h"ssetrt toher masrc/libavfilter/vf_multiply.c :ecp54lnhr:a12gotman :bhle "uswarning: ,missing field 'help' initializer [-Wmissing-field-initializers]e " s,p O oO54FtF" | ,F F S SE T(E Or T{Fe( NFUspeaarrSLLacmE. shT}t _s(irz e| b ^)e_ , n u gv tA)h,)V, _ AAVO_OVPP_TOTP__TTTYY_PEP_TFLEOYA_PETIN_,IT N,T{ ., {{ d.b.iil664=40 =}0,= }0 -},,1 0, , 1 1, V00,F 909 ,,} F L,AF LGA SG| S }} ^,, | ^ \ | ^ src/libavfilter/vf_nlmeans.c:72:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 72 | src/libavfilter/vf_monochrome.c :283 :{98 :N ULwarning: Lmissing field 'unit' initializer [-Wmissing-field-initializers] } | ^ 283 | { "cr", "set the chroma red spot", OFFSET(r), AV_OPT_TYPE_FLOAT, {.dbl=0},-1, 1, VF }, | ^ src/libavfilter/vf_monochrome.c:284:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:59: 5284 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers] { "s i59z | e ", " sNetO IStEhe_ PcAoRlsrc/libavfilter/vf_normalize.cAoMr:S130 (:fci1441l:,t e warning: r1missing field 'unit' initializer [-Wmissing-field-initializers], spizaer"a,m [ O1F]F) S E| 130 ^ T | (src/libavfilter/vf_noise.c s: 46i :z120{:e )",note: bexpanded from macro 'NOISE_PARAMS'A Vl_acOkpPt"T,_ T "46You | tP pE u _ t{F c#oLnlaOorm AetTo "w, _hs{ie.eddbc"l,h= 1 "ds}a,er.t1k, es1tc0 ,o ViFmn pop}n,e untt| c ^# o"#lx"o rn oiisse msaeppeedd"," O,FF S ETO(FpFSaEsrc/libavfilter/vf_monochrome.cTr:(am285b.lse:a98ec:d kwarning: missing field 'unit' initializer [-Wmissing-field-initializers]) p,t ),A VA_ V_OO285PPT_ | TTY _P T EY{_ PC"EO_hiLgIh"O,N "RsTe,, t{ t.{h .ise6t r4=h i-gh=1 l}"i,bl g-hat1cks" , s }tI,r e0n,Ng tTh_"0M,A, X,O FFFLLAFASEGTG(SShR}i,g h } ) ,, A| ^V _ O P T\_ T| ^Y PE_FLOAT, {.dbl=0}, 0, 1, VF }, | ^ src/libavfilter/vf_normalize.csrc/libavfilter/vf_noise.c::59131::5146:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/vf_monochrome.c missing field 'unit' initializer [-Wmissing-field-initializers]: 286:12src/libavfilter/vf_noise.c:: 47warning: missing field 'help' initializer [-Wmissing-field-initializers]: 120131 | : 286 note: expanded from macro 'NOISE_PARAMS' | { " w h{it e 47N | UpLL t}" , | ^ " {o#nuamtep"u_ts tcroenlgort ht",o " sweht iccomh pbonreingtht e#s"t# xi" nsptruetn gctohl"o,r OiFsF mSaEpTp(epadr"am,. s tOrFFeSEnTg(wthh)i, tAeV_pOtP)T,_ TAYPVECC libavfilter/vf_showinfo.o __INOTP,T _{.TiY6P4E=0_}CO,LO R0,, 1{00 ,. FsLtAGrS },= " w h i t \e " | ^} , 0, 0, FLAGSR }, | ^ 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' src/libavfilter/vf_normalize.c:132:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | src/libavfilter/vf_minterpolate.c {:#833n:am16e" s":,132 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { " s"msoeto tcohm inpo833ng | e", nt #"" am# oxu "n st tr eroentgf t h" ,t =Oe FamFvSpE_oTc(rlpiaarapml.f s(stFremnogFMottIhhN(im)naf,dg ,oA Vf_d OtiPhffT),e 0_,T Y iP1E0n_0I.pN0Tu)t;, | r ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{an .gie6,4 t=o 0src/libavutil/common.h}:,r143 e:0d29u,c :e 1 note: 0expanded from macro 'av_clipf'f0 l,ic k FeL143A | rG#S }", , O F dF S E e Tfi\n(e sm aoo| tvh ^_i clnigp)f, A V_ O P T _ TaYvP_cEl_ipIfN_Tc, {| ^. i64=0}, 0, INT_MAX/8, FLAGS }, | ^ src/libavfilter/vf_normalize.c:133:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 133 | { "independence", "proportion of independent to lisrc/libavfilter/vf_noise.cnk:ed60 :5c:ha nnwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]l nor m60a | li z at i onN"O, IOFSFSEE_PTA(RiAnMdSe(pce2nd,en c 2e,), pAVa_rOPaT_mTY[P2E]_)F L| OA ^T , {.src/libavfilter/vf_noise.cd:46b:120l:= note: 1expanded from macro 'NOISE_PARAMS'. 0}, 0.0, 1 .460, | FL AG S R{ #}n,a m| e ^" _seed", "set component #"#x" noise seesrc/libavfilter/vf_normalize.cd:"134:,145 : Owarning: FFmissing field 'unit' initializer [-Wmissing-field-initializers]S ET(param.seed )134, | A V _ O{P T_"TsYPtEr_eInNTg,th ",{ .i"6s4=t-1r}e,n g-1t,h oIfN Tf_MiAlXt,e rF,LA GfS}r,o m n o e f\f e | c ^t to full normalization", OFFSET(strengsrc/libavfilter/vf_noise.ct:h60):,5 A:V _warning: Omissing field 'unit' initializer [-Wmissing-field-initializers]P T_Tsrc/libavfilter/vf_noise.cY:P47E_:F120LO:A T,note: {expanded from macro 'NOISE_PARAMS'.d bl=1.0}, 0. 047, | 1. 0 , F{L#AGnSaR m}e",_s t r| en ^gt h", "set component #src/libavfilter/vf_normalize.c"#:x135": 12s:t rwarning: enmissing field 'help' initializer [-Wmissing-field-initializers]g th "135, | O F FS E{T( paNrUaLmL. st}r en gt| h) ^, AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:60:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:48:120: note: expanded from macro 'NOISE_PARAMS' 48 | {#name"s", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLsrc/libavfilter/vf_nnedi.cAGS:},121 : 122 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] \ | ^ 121 | {"weighCC libavfilter/vf_showpalette.o ts", "set weights file", OFFSET(weights_file), AV_OPT_TYPE_STRING, {.str="nnedi3_weights.bin"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_noise.c:61:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | NOISE_PARAMS(c3, 3, param[3]) | ^ src/libavfilter/vf_noise.c:46:120: note: expanded from macro 'NOISE_PARAMS' 46 | {#name"_seed", "set component #"#x" noise seed", OFFSET(param.seed), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS}, \ | ^ src/libavfilter/vf_nnedi.c:132:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 132 | {"plansrc/libavfilter/vf_noise.ces:"61, :"5s:et warning: wmissing field 'unit' initializer [-Wmissing-field-initializers]h icsrc/libavfilter/vf_noise.ch: 47:p120:l anote: nexpanded from macro 'NOISE_PARAMS' es to proc es47s | " , O{#FFnSamEe"T_s(trpenrgotch"e, s"ss_eptl aconmepo)ne,n tA V_#O"P#xT"_ TstYrPeEn_gtIhNT",, { .iO6FF4S=E7T(}p,ar a0m,. 1s5t,r eRnFgLtAh)G,S AV}_O,P T_ T| Y ^P E_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.strengtCC libavfilter/vf_shuffleframes.o h), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:62:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 62 | {NULL} | ^ 3 warnings generated. src/libavfilter/vf_misc_vaapi.c:205:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 205 | { NULL }, | ^ src/libavfilter/vf_nnedi.c:161:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 161 | { NULL } | ^ src/libavfilter/vf_misc_vaapi.c:212:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 212 | CC libavfilter/vf_shufflepixels.o { NULL }, | ^ CC libavfilter/vf_shuffleplanes.o CC libavfilter/vf_signalstats.o src/libavfilter/vf_noise.c:104:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 104 | x1 = 2.0 * av_lfg_get(lfg) / (float)UINT_MAX - 1.0; | ~ ^~~~~~~~~~~~~~~ CC libavfilter/vf_signature.o src/libavfilter/vf_noise.c:105:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 105 | x2 = 2.0 * av_lfg_get(lfg) / (float)UINT_MAX - 1.0; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_noise.c:116:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | y1 = av_clipf(y1, -128, 127); | ~ ^~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ CC libavfilter/vf_siti.o src/libavfilter/vf_nlmeans.c:431:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 431 | for (int i = 0; i < s->max_meaningful_diff; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_neighbor.c:373:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 373 | { "coordinates", "set coordinates", OFFSET(coordinates), AV_OPT_TYPE_INT, {.i64=255}, 0, 255, FLAGS }, | ^ 5 warnings generated. src/libavfilter/vf_neighbor.c:375:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 375 | { "threshold0", "set threshold for 1st plane", OFFSET(threshold[0]), AV_OPT_TYPE_INT, {.i64=65535}, 0, 65535, FLAGS }, | ^ src/libavfilter/vf_neighbor.c:376:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 376 | { "threshold1", "set threshold for 2nd plane", OFFSET(threshold[1]), AV_OPT_TYPE_INT, {.i64=65535}, 0, 65535, FLAGS }, | ^ src/libavfilter/vf_neighbor.c:377:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 377 | { "threshold2", "set threshold for 3rd plane", OFFSET(threshold[2]), AV_OPT_TYPE_INT, {.i64=65535}, 0, 65535, FLAGS }, | ^ src/libavfilter/vf_neighbor.c:378:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 378 | { "threshold3", "set threshold for 4th plane", OFFSET(threshold[3]), AV_OPT_TYPE_INT, {.i64=65535}, 0, 65535, FLAGS }, | ^ src/libavfilter/vf_neighbor.c:379:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 379 | { NULL6 } warnings| generated ^. CC libavfilter/vf_smartblur.o 2 warnings generated. 2 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", src/libavfilter/vf_palettegen.c : 88 : 142 ":se twarning: missing field 'unit' initializer [-Wmissing-field-initializers]l uma strength", OFFSET(lu m88a | _ s t re n{g t"hma)x,_ c o lAVo_OrPs"T,_ T"YsePtE _tDhOeU BmLaxEi, m{u.md bnlu m=b e1r .o0f} ,c o0l,o r1s 0t0o0 ,u seF LiAn GtSh e }pa,l e| t ^te ", OFFSET(max_colors), AV_OPT_TYPE_INT,src/libavfilter/vf_owdenoise.c :{60.:i61234:= warning: 2missing field 'unit' initializer [-Wmissing-field-initializers]5 6}, 2, 256, 60F | L A GS }{, | " ^c hroma_strength", "set chroma strength", OFFSET(chrsrc/libavfilter/vf_palettegen.com:a_89s:t143:r warning: emissing field 'unit' initializer [-Wmissing-field-initializers]n gth), AV_OPT_ T89Y | P E _ D {O "UrBLeEs,e r{.vdeb_tlra ns=p ar1.e0n}t,", 0," r1e00s0e, rFvLAeG aS pa}l,et t e| e ^n try for transparency", OFFSET(reservesrc/libavfilter/vf_owdenoise.c_:61t:123r:a nwarning: spmissing field 'unit' initializer [-Wmissing-field-initializers]a rent), AV_O P61T_ | T YP E _B OO{L ," c{s."i,64 = 1 }, 0 , 1 , F L"sAeGt Sch r}om,a s t| r ^ ength", OFFSET(chroma_strength), AV_OPT_src/libavfilter/vf_palettegen.cTY:P90:E146:_ Dwarning: Omissing field 'unit' initializer [-Wmissing-field-initializers]U BLE, {.dbl = 901 | . 0 } , {0 ," t10r0a0,n FsLpaArGeSnc y}_,c o l| o ^r ", "set a background src/libavfilter/vf_owdenoise.cco:l62or: f12or: trwarning: anmissing field 'help' initializer [-Wmissing-field-initializers]sp are n62cy | " , O{FF SNETU(LLt r}a n s| ^p arency_color), AV_OPT_TYPE_COLOR, {.str="lime"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_palettegen.c:95:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 95 | { NULL } | ^ src/libavfilter/vf_morpho.c:619:69: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 619 | chords->nb_elements += (AV_RN16(&SE->img[y][x * 2]) >= mid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/vf_morpho.c:621:49: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 621 | if (AV_RN16(&SE->img[y][x * 2]) >= mid && chord_start == -1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/vf_morpho.c:624:56: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 624 | } else if (AV_RN16(&SE->img[y][x * 2]) < mid && chord_start != -1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/vf_perspective.c:72:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "x0", "set top left x coordinate", OFFSET(expr_str[0][0]), AV_OPT_TYPE_src/libavfilter/vf_owdenoise.cSTRI:NG114,: 24{.:s twarning: rimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]= "0"}, 0, 0, FL A114G | S } , | ^ double sum_l = src[x * linesize] * coeff[0][0]src/libavfilter/vf_perspective.c; : 73| : ^~~~~~~~~~~~~~~~~ ~114 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "y0", "set top left y coordinate", OFFSET(expr_str[0][1]), AV_OPT_TYPE_STRING, {.str="0"}, 0, 0, FLAGS }, | src/libavfilter/vf_owdenoise.c ^ :115:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 115 | doubsrc/libavfilter/vf_perspective.cl:e74 :su114m_:h =warning: missing field 'unit' initializer [-Wmissing-field-initializers]sr c[x * lines i74z | e] * {c o"efxf1[1"],[ 0"]se;t t| op ^~~~~~~~~~~~~~~~~ ~ 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", src/libavfilter/vf_owdenoise.cO:F118F:SE28T(:e xpwarning: r_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s tr[1][1]), AV117_ | O P T _ TY P E_ ST R IN G, {c.osnsttr =d"o0"u}bl,e 0s , 0, FLAGS }, | ^ = src[avpsrc/libavfilter/vf_perspective.cri:v76:_114m: iwarning: rmissing field 'unit' initializer [-Wmissing-field-initializers]r or(x - i, w -76 | 1 ) { *" xl2i"n, e"sseitze ] b ot| to ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~m left x c o118or | d in a t e " , O F F S E T ( e x p r _ s tr+[ s2r]c[0[]a)v,p riAvV__mOiPrTr_ToYrP(Ex_ S+T RiIN,G ,w { .- s1t)r =*" 0l"i}n,e s0i,z 0e,] ;F L | A ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~G S }, | ^ 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] CC libavfilter/vf_spp.o 79 | { "y3", "set bottom right y coordinate", OFFSET(expr_str[3][1]), AV_OPT_TYPE_STRING, {.str="H"}, 0, 0, FLAGS }, | ^ 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] src/libavfilter/vf_perspective.c:92:12: warning: 134missing field 'help' initializer [-Wmissing-field-initializers] | 92 | d{ou bNlUe LsLum _}h = | ^s rc_h[x * linesize] * icoeff[1][0]; | ^~~~~~~~~~~~~~~~~~~ ~ 4 warnings generated. 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]); | ~ ~~~~~~~~~~^~~~~~~~~~~ CC libavfilter/vf_sr.o CC libavfilter/vf_ssim.o CC libavfilter/vf_ssim360.o src/libavfilter/vf_pad.c:119:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 119 | var_values[VAR_OUT_W] = var_values[VAR_OW] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_owdenoise.c:218:32: warning: src/libavfilter/vf_pad.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 120:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 218 | 120 | v a r _ v a l u e s[ V A Rd_OoUTu_blHe] =v v=a r_sv->apllueasn[eV[AiR_ O+ H1] ]=[ jN]A[Ny;* s | - ~ ^~~> lines/usr/include/math.h:i15z:19e: note: +expanded from macro 'NAN' x ]; | 15 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_owdenoise.c:233:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | i = s->plane[0][0][y*s->linesize + x] + dither[x&7][y&7]*(1.0/64) + 1.0/128; // yes the rounding is insane but optimal :) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_overlay.c:289:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 289 | s->var_values[VAR_X] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_overlay.c:290:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 290 | s->var_values[VAR_Y] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_overlay.c:292:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 292 | s->var_values[VAR_T] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_overlay.c:293:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 293 | s->var_values[VAR_POS] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #src/libavfilter/vf_paletteuse.cdefin:e 122N:115A: Nwarning: __missing field 'unit' initializer [-Wmissing-field-initializers]b uiltin_nanf("") 122| | ^~~~~~~~~~~~~~~~~~ { "bayer_scale", "set scale for bayer dithering", OFFSET(bayer_scale), AV_OPT_TYPE_INT, {.i64=2}, 0, 5, FLAGS }, | ^ src/libavfilter/vf_paletteuse.c:125:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 125 | { "new", "take new palette for each output frame", OFFSET(new), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_paletteuse.c:126:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 126 | { "alpha_threshold", "set the alpha threshold for transparency", OFFSET(trans_thresh), AV_OPT_TYPE_INT, {.i64=128}, 0, 255, FLAGS }, | ^ src/libavfilter/vf_nnedi.c:904:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_paletteuse.c:129:145: 904 | warning: missing field 'unit' initializer [-Wmissing-field-initializers] softmax_means [n129n] | = m e{ a"nd(ebmuodgel_-k>dstorfeet"m,ax _"q1s a+v nen G*r afpilhtveirz_ sgirzaep,h foifl ttheer _kdstirzeee) ; i n | sp ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e cified file", OFFSET(dot_filename), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_nnedi.csrc/libavfilter/vf_paletteuse.c::905130::2912:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]missing field 'help' initializer [-Wmissing-field-initializers] 130 | 905{ | N UL L } | ^e lliott_means[nn] = mean(model->elliott_q1 + nn * filter_size, filter_size); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_nnedi.c:908:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 908 | mean_filter[k] += model->softmax_q1[nn * filter_size + k] - softmax_means[nn]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_nnedi.c:912:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 912 | mean_filter[k] *= scale; | ~~ ^~~~~ src/libavfilter/vf_nnedi.c:914:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 914 | mean_bias = mean(model->softmax_bias_q1, nns); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_pad.c:203:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 203 | (unsigned)s->y + (unsigned)inlink->h > s->h) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavfilter/vf_pad.c:202:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 202 | (unsigned)s->x + (unsigned)inlink->w > s->w || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavfilter/vf_nnedi.c:928:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 928 | softmax_means[nn] = mean(model->softmax_q2 + nn * filter_size, filter_size); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_nnedi.c:929:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 929 | elliott_means[nn] = mean(model->elliott_q2 + nn * filter_size, filter_size); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_nnedi.c:932:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 932 | mean_filter[k] += model->softmax_q2[nn * filter_size + k] - softmax_means[nn]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_nnedi.c:937:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 937 | mean_filter[k] *= scale; | ~~ ^~~~~ src/libavfilter/vf_nnedi.c:939:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 939 | mean_bias = mean(model->softmax_bias_q2, nns); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_pad.c:264:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 264 | for (i = 0; i < FF_ARRAY_ELEMS(planes) && frame->data[i]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_pad.c:271:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | for (i = 0; i < FF_ARRAY_ELEMS(planes) && pl4an warningess[ generatedi]. >= 0; i++) { | 6 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ warnings generated. src/libavfilter/vf_pad.c:293:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | for (j = 0; j < FF_ARRAY_ELEMS(planes) && planes[j] >= 0; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_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_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 }, | ^ 13 warnings generated. 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_R6ATI warningOsN generatedA. L, {.dbl = 0}, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_pad.c:431:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 431 | { NULL } | ^ CC libavfilter/vf_stack.o CC libavfilter/vf_stack_vaapi.o src/libavfilter/vf_pp7.c:47:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "qp", "force a constant quantizer parameter", OFFSET(qp), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 64, FLAGS }, | ^ src/libavfilter/vf_pp7.c:52:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 52 | { NULL } | ^ CC libavfilter/vf_stereo3d.o 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), 5 warning s generated A. V_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 ussrc/libavfilter/vf_pp.ce",: 47 : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 47 | {OF FNSUELTL( n}b _f ra| me ^s ), 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), AV67_O warningPsT_ generatedTY. PE_FLOAT, {.dbl=1}, 0.1, FLT_MAX, FLAGS }, | ^ src/libavfilter/vf_photosensitivity.c:66:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "t", "set detection threshold factor (lower is stricter)", OFFSET(threshold_multiplier), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0.1, FLT_MAX, FLAGS }, | ^ src/libavfilter/vf_photosensitivity.c:67:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "skip", "set pixels to skip 19wh warningesn generated s. ampling frames", OFFSET(skip), AV_OPT_TYPE_INT, {.i64=1}, 1, 1024, FLAGS }, | ^ src/libavfilter/vf_photosensitivity.c:68:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "bypass", "leave frames unchanged", OFFSET(bypass), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_photosensitivity.c:69:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 69 | { NULL } | ^ src/libavfilter/vf_photosensitivity.c:66:140: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 66 | { "t", "set detection threshold factor (lower is stricter)", OFFSET(threshold_multiplier), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0.1, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_photosensitivity.c:65:140: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | { "threshold", "set detection threshold factor (lower is stricter)", OFFSET(threshold_multiplier), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0.1, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_paletteuse.c:662src/libavfilter/vf_premultiply.c:21:: 60warning: :90comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 662 | 60 | { i"fp l(ac n>es>" ,24 "< sse-t >ptlranaenss_"t,h reOshF)FS E{ T (| p ~~~~~~~ ^ ~~~~~~~~~~~~~~~l anes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_premultiply.c:61:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "inplace","enable inplace mode", OFFSET(inplace), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_premultiply.c:62:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 62 | { NULL } | ^ src/libavfilter/vf_pixelize.c:309:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 309 | { "width", "set block width", OFFSET(block_w[0]), AV_OPT_TYPE_INT, {.i64=16}, 1, 1024, FLAGS }, | ^ src/libavfilter/vf_pixelize.c:310:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_photosensitivity.c 310 | : 259 :59 :{ "warning: wimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]", "set block w257i | d t h " , O F F S E Ta(vb_lloog(csk,_ wAV[_0L]O)G,_ VAEVR_BOOPSTE_T,YP E_"I N T,f ix{e.di:64 =%166d}, -1>, %160d2 /4 %,6 FdL A(GS% 3}d,%% ) f| a ^c tor=%5.3f\n", | ~~~~~~ 258 | current_badness, fixed_badness, s->badness_src/libavfilter/vf_pixelize.ct:h311r:e100:s hwarning: omissing field 'unit' initializer [-Wmissing-field-initializers]l d, 259311 | | { " h e i 100 * gnhet"w,_ b"asdente ssb l/o sc-k> bhadeinegshs_tt",h rOeFsFhSoElTd(,b flaoctcok_rh[)0];) ,| ^~~~~~AV _OPT_TYPE_INT, {.i64=16}, 1, 1024, FLAGS }, | ^ src/libavfilter/vf_pixelize.c:312:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 312 | { "h", "set block height", OFFSET(block_h[0]), AV_OPT_TYPE_INT, {.i64=16}, 1, 1024, FLAGS }, | ^ src/libavfilter/vf_photosensitivity.c:279:65: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | snprintf(value, sizeof(value), "%f", (float)new_badness / s->badness_threshold); | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_pixelize.c:318:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 318 | { "planes", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=15}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_photosensitivity.c:282:67: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 282 | snprintf(value, sizeosrc/libavfilter/vf_pixelize.cf(:v319a:l105u: ewarning: )missing field 'unit' initializer [-Wmissing-field-initializers], "%f", (fl oa319t | ) f ix e d{_ b"pa"dn,e s s / s"->sbeta dwnehsast_ tphrleasnhoelsd )t;o fi| ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~l ter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=15}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_pixelize.c:320:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 320 | { NULL }, | ^ src/libavfilter/vf_photosensitivity.c:285:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 285 | snprintf(value, sizeof(value), "%f", (float)this_badness / s->badness_threshold); | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_photosensitivity.c:288:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 288 | snprintf(value, sizeof(value), "%f", factor); | ~~~~~~~~ ^~~~~~ src/libavfilter/vf_paletteuse.c: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_overlay_vaapi.c:389:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 389 | { "shortest", "force termination when the shortest input terminates", OFFSET(fs.opt_shortest), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_overlay_vaapi.c:390:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 390 | { "repeatlast", "repeat overlay of the last overlay frame", OFFSET(fs.opt_repeatlast), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_overlay_vaapi.c:391:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 391 | { NULL }, | ^ src/libavfilter/vf_paletteuse.c:954:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 954 | for (int i = 0; i < src/libavfilter/vf_overlay.cFF:_1014AR:R13A: Ywarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E LEMS(s->ordered _1013d | i t h e r ) ;s -i>++v)a r _| v ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~a lues[VAR_T] = mainpic->pts == AV_NOPTS_VALUE ? | ~ 1014 | src/libavfilter/vf_premultiply.cNAN ::354 :26m:a iwarning: ncomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]p ic->pts * av_q2d(i n354l | i n k - > t i me _b as e) ; d s| ^~~t [x] = FF/usr/include/math.h:M15I:N19(:m note: sexpanded from macro 'NAN' rc[x] 15 | *#d e(fuinnsei gNnAeNd ) m a x /__ bauislrtci[nx_]na,n f(m""a)x )| ; ^~~~~~~~~~~~~~~~~~ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/vf_overlay.c:1015:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1015 | s->var_values[VAR_POS] = pos == -1 ? NAN : pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_super2xsai.o src/libavfilter/vf_premultiply.c:406:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 406 | dst[x] = FFMAX(FFMIN(FFMAX(msrc[x] - offset, 0) * (unsigned)max / asrc[x] + offset, max), 0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_premultiply.c:406:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] CC libavfilter/vf_swaprect.o 406 | dst[x] = FFMAX(FFMIN(FFMAX(msrc[x] - offset, 0) * (unsigned)max / asrc[x] + offset, max), 0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ CC libavfilter/vf_swapuv.o src/libavfilter/vf_overlay.c:1059:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1059 | { "x", "set the x expression", OFFSET(x_expr), AV_OPT_TYPE_STRING, {.str = "0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_overlay.c:1060:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1060 | { "y", "set the y expression", OFFSET(y_expr), AV_OPT_TYPE_STRING, {.str = "0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_overlay.c:1070:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1070 | { "shortest", "force terminatioCC libavfilter/vf_telecine.o n when the shortest input terminates", OFFSET(fs.opt_shortest), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_overlay.c:1080:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1080 | { "repeatlast", "repeat overlay of the last overlay frame", OFFSET(fs.opt_repeatlast), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_overlay.c:1084:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1084 | { NULL } | ^ CC libavfilter/vf_threshold.o CC libavfilter/vf_thumbnail.o 18 warnings generated. 10 warnings generated. src/libavfilter/vf_lut3d.c:707:80: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 706 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 707 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:707:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 706 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 707 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:707:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 706 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 707 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:707:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 706 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 707 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:707:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 706 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 707 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:707:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 706 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 707 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ 1 warning generated. src/libavfilter/vf_lut3d.c:722:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 722 | lut3d->scale.r = av_clipf(1. / (max[0] - min[0]), 0.f, 1.f); | ~ ~~~~~~~^~~~~~~~ src/libavfilter/vf_lut3d.c:723:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 723 | lut3d->scale.g = av_clipf(1. / (max[1] - min[1]), 0.f, 1.f); | ~ ~~~~~~~^~~~~~~~ src/libavfilter/vf_lut3d.c:724:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 724 | lut3d->scale.b = av_clipf(1. / (max[2] - min[2]), 0.f, 1.f); | ~ ~~~~~~~^~~~~~~~ 2 warnings generated. src/libavfilter/vf_pseudocolor.c:259:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 259 | { NULL } | ^ src/libavfilter/vf_phase.c:91:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 91 | { NULL } | ^ src/libavfilter/vf_psnr.c:65:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | {"stats_file", "Set fsrc/libavfilter/vf_random.cile :w48he:r123e: warning: tmissing field 'unit' initializer [-Wmissing-field-initializers]o store per-frame d48if | fe r e n ce{ i nf"ofrrammaets"i,o n"s"e,t OnFuFSmEbTe(srt oafts _ffrialem_ess tirn )ca,c hAe"V,_ OOPFFTS_ETTY(PnbE_f_rSaTmRIeNs)G,, { .sAtVr_=NOUPLLT}_, T0Y, P0E_,IN TF,L AG S }{,. i 64| =3 ^0 }, 2, MAX_FRAMES, FLAGS }, | ^ src/libavfilter/vf_psnr.c:66:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | src/libavfilter/vf_random.c : 49 : 123{:" fwarning: "missing field 'unit' initializer [-Wmissing-field-initializers], "Set fi l49e | w h e{re "tsoee d"s,t o "rsee tp etrhe- frsameee ddi",f f e r e n c e in f o r m at i oOnF"F, SOETFF(SrEaTnd(osmt_aseteds)_,f iAlVe__OsPtTr_),T YAPV_EO_PINTT_6TY4P, E{_.Si6T4=R-I1}N,G ,- 1{.,s tUrI=NNUTL3L2}_,M 0A,X 0,, FFLLAAGSG S} },, | ^ | ^ src/libavfilter/vf_random.c:50:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/vf_psnr.c: 6750: | 152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] { NULL } | ^ 67 | {"stats_version", "Set the format version for the stats file.", OFFSET(stats_version), AV_OPT_TYPE_INT, {.i64=1}, 1, 2, FLAGS }, | ^ src/libavfilter/vf_psnr.c:68:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | {"output_max", "Add raw stats (max values) to the output log.", OFFSET(stats_add_max), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_psnr.c:69:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 69 | { NULL } | ^ src/libavfilter/vf_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_readeia608.c:93:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "scan_min", "set from which line to scan for codes", OFFSET(start), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_readeia608.c:94:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "scan_max", "set to which line to scan for codes", OFFSET(end), AV_OPT_TYPE_INT, {.i64=29}, 0src/libavfilter/vf_removegrain.c, I:NT_38:M96A:X ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]FL AGS }, | ^ 38 | { "m0", "set mode for src/libavfilter/vf_readeia608.c1s:t95 :pl140an:e warning: "missing field 'unit' initializer [-Wmissing-field-initializers], OFFSET(mode[0]), 95A | V _ O{ P"Tsp_w"T, Y P E _ I"sNeTt, {r.aiti6o 4o=f 0w},i d0t,h 2re4se,rv edF fLoAGrS s}y,n c | ^c ode detection", OFFSET(spw), AV_OPT_TYPE_FLOAsrc/libavfilter/vf_removegrain.cT,: 39{:.d96bl:=. 2warning: 7missing field 'unit' initializer [-Wmissing-field-initializers]} , 0.1, 390. | 7 , F L{A G"Sm 1}",, " s| e ^ t mode for 2nd plane", OFFSET(mode[1]), Asrc/libavfilter/vf_readeia608.cV_:OP96T:_140T:Y Pwarning: E_missing field 'unit' initializer [-Wmissing-field-initializers]IN T, {.i64=0}, 96 | 0, 24 , {F L"AGcSh p"},, | ^ "check and apply parity bit", src/libavfilter/vf_removegrain.c : 40 : 96 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 40 | O F{F S"mE2T",( c"shept) ,mo d e AfV_oOr P3rTd_ pTlYaPnE_eB"O,O LOF,F S{ET.(imo6d4e=[ 20}], ) , A0V,_ O P T _ T Y P1,E F_LINATGS, },{ . i6| 4 ^ =0}, 0, 24, FLAGS }, | ^ src/libavfilter/vf_readeia608.c:97:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | src/libavfilter/vf_removegrain.c : 41{: 96":l pwarning: "missing field 'unit' initializer [-Wmissing-field-initializers], " l41o | w p a ss{ l"imne3 ",p r"iseotr mtood ep rfoorc 4eths spliannge"",, O F FS E T ( m o d e [ 3 ] ) , OAFFVS_OEPTT(l_pT)YP,E _ IN T , AV{_O.PTi_6T4=Y0PE}_,B OO0L,, {2.i46,4= F1L}A, G S 0},, | ^ 1, FLAGS }, | ^ src/libavfilter/vf_removegrain.c:42:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/vf_readeia608.c 42: | 98: 12 : warning: {missing field 'help' initializer [-Wmissing-field-initializers]N ULL }98 | | ^ { NULL } | ^ src/libavfilter/vf_remap.c:73:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 73 | { NULL } | ^ 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: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_rigsrc/libavfilter/vf_qp.cht),: A47V:_100:O warning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]T _TYPE_INT, {.i 6474= | 1 } , 0 ,{ IN"Tq_MpA"X,, " sFeLtAG Sqp },e xp r| e ^s sion", OFFSET(qp_expr_str), AV_OPsrc/libavfilter/vf_pullup.cT:_43:T101YP:E _warning: Smissing field 'unit' initializer [-Wmissing-field-initializers]T RING, {.st r=43N | UL L} , 0,{ 0," jFtLA"GS, }"s,e t | t ^op junk size", OFFSET(junk_topsrc/libavfilter/vf_qp.c):,48 : 12 :AV _warning: OPmissing field 'help' initializer [-Wmissing-field-initializers]T_ TYPE _48 | I N T , {{ .iN6U4L=L4 }} , 1| , ^I NT_MAX, FLAGS }, | ^ src/libavfilter/vf_pullup.c:44:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "jb", "set bottom junk size", OFFSET(junk_bottom), AV_OPT_TYPE_INT, {.i64=4}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_pullup.c:45:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 45 | { "sb", "set strict breaks", OFFSET(strict_breaks), AV_OPT_TYPE_BOOL,{.i64=0},-1, 1, FLAGS }, | ^ src/libavfilter/vf_pullup.c:50:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 50 | { NULL } | ^ src/libavfilter/vf_qp.c:71:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 71 | double var_values[] = { i != -129, i, NAN, NAN, s->qstride, s->h, 0}; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_qp.c:71:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 71 | double var_values[] = { i != -129, i, NAN, NAN, s->qstride, s->h, 0}; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_readeia608.c:205:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 205 | if (scan->histogram[i] > cnt) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/vf_readeia608.c:213:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 213 | if (scan->histogram[i] > cnt) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~ 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_qp.csrc/libavfilter/vf_pseudocolor.c::671:146:25:80 :warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 671 | 146 | r = fi ll .dfoilulb[l0e] q;p = s| d ~ ^~~~~~~~~~~~ _in ? in_qp_global + BLOCK_QP_DELTA(blsrc/libavfilter/vf_pseudocolor.co:c672k:_25i:d warning: ximplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]) : NAN; 672 | | ~~ ^~~ /usr/include/math.h : 15 : 19 : note: expanded from macro 'NAN' a = fi ll15. | fi#ldl[ef3i];n e N| ~ ^~~~~~~~~~~~A N __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 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_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_lut3d.c:1057:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1057 | lut3d->scale.r = av_clipf(1. / (in_max[0] - in_min[0]), 0.f, 1.f); | ~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/vf_lut3d.c:1058:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1058 | lut3d->scale.g = av_clipf(1. / (in_max[1] - in_min[1]), 0.f, 1.f); | ~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/vf_lut3d.c:1059:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1059 | lut3d->scale.b = av_clipf(1. / (in_max[2] - in_min[2]), 0.f, 1.f); | ~ ~~~~~~~~~~^~~~~~~~~~~ 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++) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14 warnings generated. 2src/libavfilter/vf_pullup.c warnings generated:. 267:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 267 | for (i = 0; i < FF_ARRAY_ELEMS(s->buffers); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_pullup.c:280:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 280 | for (i = 0; i < FF_ARRAY_ELEMS(s->buffers); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_tile.o CC libavfilter/vf_tinterlace.o CC libavfilter/vf_tmidequalizer.o CC libavfilter/vf_tonemap.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 } | ^ 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, 1005., warning Vs| generatedF . }, | ^ 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_OPT_TYPE_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, 19 warnings1 generated,. V|F }, | ^ src/libavfilter/vf_scdet.c:56:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "s", "Set the flag to pass scene change frames", OFFSET(sc_pass), AV_OPT_TYPE_BOOL, {.dbl = 0 }, 0, 1, V|F }, | ^ src/libavfilter/vf_scdet.c:57:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 57 | {NULL} | ^ src/libavfilter/vf_scroll.c:177:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 177 | { "horizontal", "set the horizontal scrolling speed", OFFSET(h_speed), AV_OPT_TYPE_FLOAT, {.dbl=0.}, -1., 1., VFT }, | ^ src/libavfilter/vf_scroll.c:178:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 178 | { "h", "set the horizontal scrolling speed", OFFSET(h_speed), AV_OPT_TYPE_FLOAT, {.dbl=0.}, -1., 1., VFT }, | ^ src/libavfilter/vf_scroll.c:179:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 179 | { "vertical", "set the vertical scrolling speed", OFFSET(v_speed), AV_OPT_TYPE_FLOAT, {.dbl=0.}, -1., 1., VFT }, | ^ 6 warnings generated. src/libavfilter/vf_scroll.c:180:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 180 | { 2" warningvs", generated . "set the vertical scrolling speed", OFFSET(v_speed), AV_OPT_TYPE_FLOAT, {.dbl=0.}, -1., 1., VFT }, | ^ src/libavfilter/vf_scroll.c:181:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 181 | { "hpos", "set initial horizontal position", OFFSET(h_ipos), AV_OPT_TYPE_FLOAT, {.dbl=0.}, 0, 1., FLAGS }, | ^ src/libavfilter/vf_scroll.c:182:121src/libavfilter/vf_scdet.c: warning: :missing field 'unit' initializer [-Wmissing-field-initializers]131 :16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | { "vpo s"131, | " serte ti n=i atv_icalli pvefr(tFiFMcINa(lm afpdo,s idtifif)o,n "0,, 1 0 0. ) ; O| FF ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~S ET(v_ipossrc/libavutil/common.h):143,: 29: Anote: expanded from macro 'av_clipf'V _OPT_T Y143 | P# E _ dFeLfOiAneT ,a v{_c.lidpfb l = 0 .} , a v_ c0l,ip f_1c. ,| ^FL AGS }, | ^ src/libavfilter/vf_scroll.c:183:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 183 | { NULL } | ^ src/libavfilter/vf_sab.c:96:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 96 | { NULL } | ^ src/libavfilter/vf_pullup.c:735:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 735 | for (i = 0; i < FF_ARRAY_ELEMS(s->buffers); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_sab.c:106:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 106 | if (s->chroma.radius < RADIUS_MIN) | ~~~~~~~~~~^~~~~~ ~ src/libavfilter/vf_sab.c:108:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 108 | if (s->chroma.pre_filter_radius < 3PR warningEs_ generatedF. ILTER_RADIUS_MIN) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_sab.c:110:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 110 | if (s->chroma.strength < STRENGTH_MIN) | ~~~~~~~~~~^~~~~~~~ ~ src/libavfilter/vf_sab.c:120:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 117 | "luma_radius:%f luma_pre_filter_radius::%f luma_strength:%f " 118 | "chroma_radius:%f chroma_pre_filter_radius:%f chroma_strength:%f\n", 119 | s->luma .radius, s->luma .pre_filter_radius, s->luma .strength, 120 | s->chroma.radius, s->chroma.pre_filter_radius, s->chroma.strength); | ~~~~~~~~~~^~~~~~~~ src/libavfilter/vf_sab.c:120:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 117 | "luma_radius:%f luma_pre_filter_radius::%f luma_strength:%f " 118 | "chroma_radius:%f chroma_pre_filter_radius:%f chroma_strength:%f\n", 119 | s->luma .radius, s->luma .pre_filter_radius, s->luma .strength, 120 | s->chroma.radius, s->chroma.pre_filter_radius, s->chroma.strength); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/libavfilter/vf_sab.c:120:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 117 | "luma_radius:%f luma_pre_filter_radius::%f luma_strength:%f " 118 | "chroma_radius:%f chroma_pre_filter_radius:%f chroma_strength:%f\n", 119 | s->luma .radius, s->luma .pre_filter_radius, s->luma .strength, 120 | s->chroma.radius, s->chroma.pre_filter_radius, s->chroma.strength); | ~~~~~~~~~~^~~~~~ src/libavfilter/vf_sab.c:119:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 117 | "luma_radius:%f luma_pre_filter_radius::%f luma_strength:%f " 118 | "chroma_radius:%f chroma_pre_filter_radius:%f chroma_strength:%f\n", 119 | s->luma .radius, s->luma .pre_filter_radius, s->luma .strength, | ~~~~~~~~~~^~~~~~~~ src/libavfilter/vf_sab.c:119:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 117 | "luma_radius:%f luma_pre_filter_radius::%f luma_strength:%f " 118 | "chroma_3ra warningdisus generated:%. 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:src/libavfilter/vf_scale.c22: :warning: 338implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]116 | av_log(ctx, AV_LOG_V E338R | B O SE , f o| r ~~~~~~ (int i 117= | 0 ; i < F F_ A RR A Y _"EluLmEaM_Sr(sacadlieu-s>p:a%fr laumm)a_;p ri+e+)_ fi l| t ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~e r_radius::%f luma_strength:%f " 118 | "chroma_radius:%f chroma_pre_filter_radius:%f chroma_strength:%f\n", 119 | s->luma .radius, s->luma .pre_filter_radius, s->luma .strength, | ~~~~~~~~~~^~~~~~ src/libavfilter/vf_procamp_vaapi.c:58:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 58 | slope = 1.0 * (out_max - out_min) / (in_max - in_min); | ~ ~~~~~~~^~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:58:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 58 | slope = 1.0 * (out_max - out_min) / (in_max - in_min); | ~ ~~~~~~~~^~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:59:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 59 | output = out_min + slope * (x - in_min); | ~ ~~^~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:59:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 59 | output = out_min + slope * (x - in_min); | ^~~~~~~ ~ 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); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~~~ In file included from src/libavfilter/vf_signature.c:27: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavfilter/vf_sab.c:174:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | vec = sws_getGaussianVec(f->radius, f->quality); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~~ src/libavfilter/vf_sab.c:174:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | vec = sws_getGaussianVec(f->radius, f->quality); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~ CC libavfilter/vf_tonemap_vaapi.o src/libavfilter/vf_scale.c:453:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 453 | scale->var_values[VAR_OUT_W] = scale->var_values[VAR_OW] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #dsrc/libavcodec/put_bits.hefi:n265:e 37N:A N warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] __builtin_na n265f | (" " ) | ^~~~~~~~~~~~~~~~~~ if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavfilter/vf_scale.c:454:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 454 | scale->var_values[VAR_OUT_H] = scale->var_values[VAR_OH] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitCC libavfilter/vf_tpad.o Buf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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 | { "hCC libavfilter/vf_transpose.o ue", "Output video hue", | ~ 209 | OFFSET(hue), AV_OPT_TYPE_FLOAT, { .dbl = HUE_D34EF warningAsUL generatedT. }, HUE_MIN, HUE_MAX, .flags = FLAGS }, | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:src/libavfilter/vf_rotate.c38:29:: 109note: :expanded from macro 'HUE_MAX'12 : warning: 38 | #defimissing field 'help' initializer [-Wmissing-field-initializers]n e HUE_M AX109 | { N U L1L80 .}0 F | | ^ ^~~~~~ src/libavfilter/vf_procamp_vaapi.c:209:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 208 | { "hue", "Output video hue", | ~ 209 | OFFSET(hue), AV_OPT_TYPE_FLOAT, { .dbl = HUE_DEFAULT }, HUE_MIN, HUE_MAX, .flags = FLAGS }, | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:37:28: note: expanded from macro 'HUE_MIN' 37 | #define HUE_MIN -180.0F | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:209:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 209 | OFFSET(hue), AV_OPT_TYPE_FLOAT, { .dbl = HUE_DEFAULT }, HUE_MIN, HUE_MAX, .flags = FLAGS }, | ~ ^~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:39:31: note: expanded from macro 'HUE_DEFAULT' 39 | #define HUE_DEFAULT 0.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:207:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 206 | { "h", "Output video hue", | ~ 207 | OFFSET(hue), AV_OPT_TYPE_FLOAT, { .dbl = HUE_DEFAULT }, HUE_MIN, HUE_MAX, .flCC libavfilter/vf_transpose_vaapi.o ags = FLAGS }, | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:38:29: note: expanded from macro 'HUE_MAX' 38 | #define HUE_MAX 180.0F | ^~~~~~ src/libavfilter/vf_procamp_vaapi.c:207:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 206 | { "h", "Output video hue", | ~ 207 | OFFSET(hue), AV_OPT_TYPE_FLOAT, { .dbl = HUE_DEFAULT }, HUE_MIN, HUE_MAX, .flags = FLAGS }, | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:37:28: note: expanded from macro 'HUE_MIN' 37 | #define HUE_MIN -180.0F | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:207:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 207 | OFFSET(hue), AV_OPT_TYPE_FLOAT, { .dbl = HUE_DEFAULT }, HUE_MIN, HUE_MAX, .flags = FLAGS }, | ~ ^~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:39:31: note: expanded from macro 'HUE_DEFAULT' 39 | #define HUE_DEFAULT 0.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:205:88: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 204 | { "contrast", "Output video contrast", | ~ 205 | OFFSET(contrast), AV_OPT_TYPE_FLOAT, { .dbl = CONTRAST_DEFAULT }, CONTRAST_MIN, CONTRAST_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:34:30: note: expanded from macro 'CONTRAST_MAX' 34 | #define CONTRAST_MAX 10.0F | ^~~~~ src/libavfilter/vf_procamp_vaapi.c:205:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 204 | { "contrast", "Output vCC libavfilter/vf_unsharp.o ideo contrast", | ~ 205 | OFFSET(contrast), AV_OPT_TYPE_FLOAT, { .dbl = CONTRAST_DEFAULT }, CONTRAST_MIN, CONTRAST_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:33:31: note: expanded from macro 'CONTRAST_MIN' 33 | #define CONTRAST_MIN 0.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:205:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 205 | OFFSET(contrast), AV_OPT_TYPE_FLOAT, { .dbl = CONTRAST_DEFAULT }, CONTRAST_MIN, CONTRAST_MAX, .flags = FLAGS }, | ~ ^~~~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:35:31: note: expanded from macro 'CONTRAST_DEFAULT' 35 | #define CONTRAST_DEFAULT 1.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:203:88: warning: src/libavfilter/vf_selectivecolor.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :102:5: 202warning: | src/libavfilter/vf_rotate.cmissing field 'unit' initializer [-Wmissing-field-initializers] :{167 ":c51": ,warning: " implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]102 O | u t p u tR vAiNdeGoE _cOPoT 167n | It OrN( "a r se t"d, " ,| F ~ F MA X ( 0R, A NG203i | E n_ w R * E cD SOo)F,sxF S)ET ( co| + nF ^F tMrAaX(s0,src/libavfilter/vf_selectivecolor.c -ti:96):n,130 hAV:_ O*note: P expanded from macro 'RANGE_OPTION'Ts _iTnYxP)E;_ F 96| | ~ ^~~~ L O{A cTo,lo r{_ n.src/libavutil/macros.h:adb47l m=: e28C:"Os ",N note: T"expanded from macro 'FFMAX'aR dASjT_uDE s47FAt | U L#"Tcodlo r_e}nfi,nea mFCOeFNMA"XT (RraAe,Sgibo)nTs_ "(M(IN,,a C O)ONF FTS>RAES TT(_M(AbXo)p,t _.?fc mlyk(ag_saad) ju s=t: ([FbLr)a)An Gg S e}| ]), ^ , AV| _ ^~~~~~~~~~~~O PT_src/libavfilter/vf_procamp_vaapi.cT:34Y:Psrc/libavfilter/vf_rotate.cE30:_:167S: 51Tnote: :expanded from macro 'CONTRAST_MAX'R warning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]N G , 34{. | s#dt re=167fiN | Un LeL CC libavfilter/vf_untile.o }C, O N T0 , R A S0 ,T F_FMFAMXAL(AXG0 S , } i| ^n w 1*0. 0Fc o s| x ^~~~~) + FFMAX(0,src/libavfilter/vf_procamp_vaapi.c :-203i:n74:h warning: *implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] sinx); 202 | src/libavfilter/vf_selectivecolor.c | :103 : ~ ^~~~5 : warning: {missing field 'unit' initializer [-Wmissing-field-initializers] src/libavutil/macros.h ":c47":40 ,: 103 | note: "expanded from macro 'FFMAX' O u t pRutA 47Nv | GEi_d#OedoPeTf icInOeo FNFMn(A"tXyerl(alsowat"",,, b )R A| (N ~(G aE)_Y EL>LO W(bS 203) | ) ,? ( | a ^ ) Osrc/libavfilter/vf_selectivecolor.c:FF:SE T(96c(o:bn)130t)r: a | snote: t) ^expanded from macro 'RANGE_OPTION', AV_OPT_TY PEsrc/libavfilter/vf_rotate.c_96F: | L167 O :A 27T :, warning: { implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {c o.dlblo r=167_ | n Cam e O "N s T "RF,AF SM"TaAd_XjD(0uEF,AsU tLi T"nw c *}o ,loc CrOoNsT_xRAn)S aT_+MmI eFNFM"A,X (0Cre,OgN iTo-RniAsnS"hT, _OF*MF ASsEXiTn,x ).(;of plt | a ~ ^~~~_ gcsm ysrc/libavutil/macros.h=k: _47adF:Lj28A:u note: Gstexpanded from macro 'FFMAX'S [ r},a n g| e ^~~~~~~~~~~~47 ]) | src/libavfilter/vf_procamp_vaapi.c:,33#: dA31eVf:i_ nOenote: P expanded from macro 'CONTRAST_MIN'FFT _MTYAPEX_ (Sa,33Tb | R)# d(eI(fNaGi,)ne {>.Cst rO(=NbNTUL)RL} AS,T?_ M0(,Ia N0) , : F(L A Gb S ) ) } 0 | ^. | 0 ^ F | ^~~~ src/libavfilter/vf_rotate.c:167:27:src/libavfilter/vf_procamp_vaapi.c :warning: 203:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]54 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | 203 | src/libavfilter/vf_selectivecolor.c : 104 : 5 O F:FF MFwarning: ASEmissing field 'unit' initializer [-Wmissing-field-initializers]XT( (0c,o innw t*104r | a cso ts x) )RA,NG EAV+_O_P TOFF_MAPX(TTI0OY,N P-E_(iF"nLgOhrA eT*e,n" {,s i.nRdxA)bN;lG E =_| ~ ^~~~CG ROENETNsrc/libavutil/macros.hSR)A:, S47: 40T:| _ D ^Enote: Fexpanded from macro 'FFMAX'Asrc/libavfilter/vf_selectivecolor.c U:L96T:130 : } ,47 | Cnote: #expanded from macro 'RANGE_OPTION' OCC libavfilter/vf_v360.o dNeTfRiAn S96e TF | _F MM I AN{, XCO N(cTa,ob)R lAo(rS(T_a_nM)aAm Xe,> " s.("fbl), ?a g"s( aa=)d jFus:t L ("AcoblGor)S_) n| ^}am e, " | r ~ ^~~~~~~~~~~~~~~~e gisrc/libavfilter/vf_procamp_vaapi.con:s"src/libavfilter/vf_rotate.c35,:31:: 166 Onote: expanded from macro 'CONTRAST_DEFAULT':FF 51S: Ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T 35( | o#pdetfi n_e166c | COmN yT Rk A_ aSdTrju_eDsttEF[uAUrLrTann g eF F] M)A, AXV (_1.0OP0T,F_ i Tn| Yh ^~~~P *E _siSnTRxIN)G ,+ F{src/libavfilter/vf_procamp_vaapi.cF.Ms:t201rA:=XN93(:U 0Lwarning: L,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} ,- in0w ,* 0 200 | ,co sx )F L+ A{ G | "S ~ ^~~~ }s a t u| src/libavutil/macros.hr ^a:t 47i:o28":, note: expanded from macro 'FFMAX'"O utput v47i | #ddeoe sfaitnuer aFtFiMoAnX",( a ,| ~bsrc/libavfilter/vf_selectivecolor.c ): 105((:a5) :> warning: (missing field 'unit' initializer [-Wmissing-field-initializers]201b | ) ? ( 105a | ) O :F F SR(AEbNT)GE() _ s| Oat ^uPr TaItOiNo("ncy)src/libavfilter/vf_rotate.ca,:166n:" ,A51 :V warning: _ Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] PRTA_NTYG 166P | EE_ _CFYA LON SA )Tr, , e| t ^{u r.nsrc/libavfilter/vf_selectivecolor.cd :FbFl96MA X:=(130 0:,S i nhA note: *Texpanded from macro 'RANGE_OPTION' UsRiAnTxI)O N _+ 96FFD | EMA X(F A0 U,L T { c-}oi,n SlAwo r*T_U RAncTaoImsOxeN)" _s+M " ,I| N , ~ ^~~~" SaAdTsrc/libavutil/macros.hUj:RuA47Ts:It40O :N" _note: coMlAexpanded from macro 'FFMAX' oX,r _.nf al47m | #aegd"s ef rei=g niFeLo AnFsG"SF, M}OA,X ( Fa| F, ^~~~~~~~~~~~~~Sb E)T src/libavfilter/vf_procamp_vaapi.c(((a:o)42 >p :t(30_:bc) mnote: ? yexpanded from macro 'SATURATION_MAX'(k _aad)ju :s 42t([ | rab#)nd)gee f ]i| ^) n,e ASVAT_UROAPTsrc/libavfilter/vf_rotate.c_TTI:YO166:P27:NE __Swarning: TMRimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]AXI N G , {1661 | .0. 0Fs t | r=rN ^~~~~eUL L}t,u r0n, 0src/libavfilter/vf_procamp_vaapi.cF, F:F201ML:A77AX:(G0, Swarning: CC libavfilter/vf_vaguedenoiser.o iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]}n h | * ^ s in200x | ) +{ "FsFaMtAuXr(a0t, i-o"i, n"wOu t*pu tsrc/libavfilter/vf_selectivecolor.cc os:vx106i:5)de:o s +warning: a missing field 'unit' initializer [-Wmissing-field-initializers] t | u ~ ^~~~r a t106i | src/libavutil/macros.ho: n47 :" 28 ,:R A note: N| G ~Eexpanded from macro 'FFMAX' _ OPTIO N47( | #"b201 | dlu eef "i, n e ROFFAFFNGMSEEA_TBXL((UsaatuEr,Sb))a, t(io n( a))| ^,> AVsrc/libavfilter/vf_selectivecolor.c_(b:OP)96T :_130?:T Ynote: P(expanded from macro 'RANGE_OPTION'Ea_ )FL OA:T ,( b){ )96 | .| d ^ b l ={ cSolAoTsrc/libavfilter/vf_rotate.cr:UR_166nA:a27:T mwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I Oe"Ns"_,D E" adF166Aj | U u Ls T rt e}tu r,"cnol SoFArFTU_RMnAAaXT(mI0e," O irneNgih_ onMs* I"sN,,i nxSOA)TF +U FFRFSAEMTTAIX(ON(_oM0pA,tX_c m,yk-_ ian.dw f*jla gucsst [=raon sFgx)LeA GS] +),} ,A V | _| ~ ^~~~ ^~~~~~~~~~~~~~O PT_src/libavfilter/vf_procamp_vaapi.cTsrc/libavutil/macros.h:41Y::P3147E::40_ Snote: :expanded from macro 'SATURATION_MIN'T note: expanded from macro 'FFMAX'RI NG , 41{ | 47.#s | #ddterfe=ifnNieUn eL FLS}ATFU,MR AAT0X, I0,( FOaLN,_AMbG)INS (} (| a ^) > (b ) 0?. 0(Fa ) | : ^~~~ (b)) | ^ src/libavfilter/vf_procamp_vaapi.c:201:55: src/libavfilter/vf_selectivecolor.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]107: 5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107201 | | R ANOGFEFS_EOTP(sTaIOtNu(ra"tmiaong)e, nAtV_aO"P,T _RATNYGEP_E_MFALGOEANTT,A {S ).,d bl | = ^S ATUsrc/libavfilter/vf_selectivecolor.c:R96A:TI130O:N _Dnote: Eexpanded from macro 'RANGE_OPTION' FAULT }, SA T96U | RA T I {O Nc_olMoIrN_,n aSmeA"TsU"R,AT I"OaNd_jMusAt X",c o.lfolrag_s n=a mFeL"AG Sr e}g,i o| ns ~ ^~~~~~~~~~~~~~~~~~", OFsrc/libavfilter/vf_procamp_vaapi.cF:S43:E31T:( onote: pexpanded from macro 'SATURATION_DEFAULT't _cmyk _43a | d#jduefsitne[ rSAaTnURgAeTI]O)N,_D EAVF_OAPUTL_TT Y P E _1.S0TFRI NG ,| ^~~~{. str=NULL}, 0, 0src/libavfilter/vf_procamp_vaapi.c,: 199F:LA93G:S warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ 198 | { "s", "Output video saturatiosrc/libavfilter/vf_selectivecolor.cn:",108 : 5| : ~ warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | 199 | R A N OGFEF_SOETP(TsIOaN(t"uwrhaittei",o n )R, AANVGE__OWHPITTE_STY)P,E _ F| LO ^A T, {src/libavfilter/vf_selectivecolor.c .:d96bl: 130= :S Anote: Texpanded from macro 'RANGE_OPTION'UR ATION_DEFA U96L | T } , S{A TcoUlRoArT_InOaNm_eM"INs, "S,A TU"RaAdTjIusOtN _"McAoXl,or _n.afmleag"s r=e FgLioAnGsS" ,}, O | F ^~~~~~~~~~~~~~F SETsrc/libavfilter/vf_procamp_vaapi.c(:o42:p30t: _note: cexpanded from macro 'SATURATION_MAX'my k_adj u42s | t#[dreafnignee ]SA)TU,R AATV_IOONP_MTA_TXY P E _ S T R1I0N.G0,F { . s| t ^~~~~r =NULL}, 0src/libavfilter/vf_procamp_vaapi.c, :0199,: Fsrc/libavfilter/vf_rotate.cL77A::G 179S:warning: 52} implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : | warning: ^ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 198 | { "s", "Ou tp179u | t v id e o s a tFuFMsrc/libavfilter/vf_selectivecolor.cArX:(a1090t:i,5o : n warning: i"missing field 'unit' initializer [-Wmissing-field-initializers] n, h | ~109 * | c o RsA xN)199G E | _O+P T FI ONF( M" An OXF(euF0,t SiraElnT", RANGE_NEUTRALwS )*, s| i ^n x); src/libavfilter/vf_selectivecolor.c(: 96s| : ~ ^~~~a t130u:ra tsrc/libavutil/macros.hnote: i:47expanded from macro 'RANGE_OPTION':on 28):, note: expanded from macro 'FFMAX'A V_ OP96T_ | T Y 47P E | #_ deFfL{iOn e AFTc,Fo {MAl Xo.(dbra,lb)_ na=m(e(" asS)" A, >"TaU djRu(bAs)TtI O ?"Nco _Dl(EaFo)ArU _:L (nbT) }a)m, e "S | A ^ rTUeRgAiToInOsN",_Msrc/libavfilter/vf_shear.csrc/libavfilter/vf_rotate.c IOF:FSNET:(179,:52o:70 p:warning: StA12implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:_ TU cmwarning: RykA_aTdj u179IsON | missing field 'help' initializer [-Wmissing-field-initializers] t _ [ Mr A a Xn, g Fe.70F] | fM) lAX,( a g0s A, =V _FL{ OAPT _iGNTnShUY P L* }E,Lc _ o| } ^~~~~~~~~~~~~~STs x RI N)| src/libavfilter/vf_procamp_vaapi.cG ^: 41+, : 31{F.:s FtMnote: Arexpanded from macro 'SATURATION_MIN'X =(N0,U L41 | #Ldei},f 0n, i0,w ne FS*AL sTiAUnxG)R;SAT IO N} _| ^| M ~ ^~~~ I N src/libavutil/macros.h : 47 :040.:0 F note: expanded from macro 'FFMAX'| ^~~~ 47src/libavfilter/vf_procamp_vaapi.c | :#199d:55e:f iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e src/libavfilter/vf_selectivecolor.c :F110F:M5:A Xwarning: (missing field 'unit' initializer [-Wmissing-field-initializers] a 199, | b ) ( 110 ( | a O) F F SE >T R((sAb)a ?Ntu rG(atEi_oanO))P ,T :IOA (Nb)V)(_ O"b PTl| ^_a cTkYP"E_,FL O AT src/libavfilter/vf_rotate.c,R :179{:A 28NG.:dEb _l warning: =BLimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A CS KAST)U,R A T | 179I | ON ^_ D Esrc/libavfilter/vf_selectivecolor.c FA:U 96L :T130: note: expanded from macro 'RANGE_OPTION' } , S ATFUFMR A96XA | ( T 0{I, cOo lN o_riMn_Ihn N*a,m SeAco"TsUxRs) A+ "TFI,FOM "NadAj_usXtM(A X0,", c. foinlw l*a sogisr n_n=xa F)Lm;AeG S" | } ~ ^~~~r,e gi on ssrc/libavutil/macros.h| ~ ^~~~~~~~~~~~~~~~~~" :,47src/libavfilter/vf_procamp_vaapi.c: O:28:F F43S:note: E31Texpanded from macro 'FFMAX':( o pnote: texpanded from macro 'SATURATION_DEFAULT'_ cm y47k | 43_ | ##ddaeedjfusfitin[nreean gSFe]AFM)TA, UXsrc/libavfilter/vf_lut3d.cAR(AVa:T_I,O1709OPbTN_:T)_47DY P(E(_S:EFaAUT R)ILwarning: T N>implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] G , {( b. )1.s0 tFr? = N (Ua| )1709 :L ^~~~ | L (}, b ) 0),l u0tsrc/libavfilter/vf_procamp_vaapi.c1 d,:197| :- ^ 90>Fs:LcA Gwarning: aSimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] lsrc/libavfilter/vf_rotate.ce }:.179 r: = 28| 196a:v ^ | _warning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] l i pf{( "1 b.r 179/i | g( hti nn e_ ssm" ,a x "[Ou 0t] p src/libavfilter/vf_selectivecolor.cF u-: Ft 112viM:Ain12Xd(_:e 0mowarning: ,missing field 'help' initializer [-Wmissing-field-initializers]i b rni g [112hit0 | nnh] * e ) ,s c ossx 0."),{f , N+ 1U F| .fL)F; ~ LMA | X ~ ~~~~~~~~~~^~~~~~~~~~~}( 0, 197| i | ^ n w *OF FsSEiTn(xb)r;i g| ~ ^~~~h t), src/libavutil/macros.h :47A:V40_:O Pnote: Texpanded from macro 'FFMAX'_ TYPE_ F47L | OA#Td,e {f i.ndeb l F=F MBARXIG(HTaN,ESbS)_D E(F(AaU)LT >} ,( BbR)IG H?Tsrc/libavfilter/vf_lut3d.cN E:1710(Sa:S)47 _:: Mwarning: I implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](Nb, B))R I| GH ^T NES 1710S | _M A X, .src/libavfilter/vf_rotate.cf l:luat1178gsd:- >=52s: caFl Lwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]eA. g G=S av}_ ,178 c | | ^~~~~~~~~~~~~~l i pf ( src/libavfilter/vf_procamp_vaapi.c1 :.30r :e29t:u /rnote: expanded from macro 'BRIGHTNESS_MAX' n( iFn F_M30A | mX#(ad0ex,fi[ne 1B-] R-Iin GhHi nT*_mN cionE[sS1Sx]_)) +M ,FA FX0MA . Xf ( ,0 ,11. 0f-i0)n;.w0F | * ~ ~~~~~~~~~~^~~~~~~~~~~| ^~~~~~ si nx) + | ~ ^~~~src/libavfilter/vf_procamp_vaapi.c :197:74:src/libavutil/macros.h :warning: 47implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 28: note: expanded from macro 'FFMAX' 196 | 47{ | #"dbreigfhinten eFssF"M, A"XO(uat,bp) u(t( a)v id>e o( bbr)ig ht?n e(ssa"), | : ~ src/libavfilter/vf_lut3d.c(b:)1711) : | 47 197 ^: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OFFsrc/libavfilter/vf_rotate.cS:178E: 1711T52 | ( :b warning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ig hlt)u, t A1 V178_d | -O P> Ts_ c aTrleeYPt.uEbr_ Fn=L F OaFv_Acsrc/libavfilter/vf_setparams.clMTi,pAf(: X1118{:(. 10/0.d:bl =, -(warning: iBinn_missing field 'help' initializer [-Wmissing-field-initializers]mRaIGhH TxN [E*SS2 ]_ Dc o-sEx)118 + iF | FnFA _ M UmA XLin{(NTU[0 }L,2,]L) } , B0-| R.i ^n If,wG H*TN1E S.sSf_MiI)nN;x, ) B| RI+G ~ ~~~~~~~~~~^~~~~~~~~~~H T N| ES ~ ^~~~S_ MAX,src/libavutil/macros.h .:f47la:g40s := note: expanded from macro 'FFMAX'F LAGS },47 | #| d ^~~~~~~~~~~~~~e finsrc/libavfilter/vf_procamp_vaapi.c:e29 F:F28:M Anote: Xexpanded from macro 'BRIGHTNESS_MIN'( a,b) (29( | a#d)e >f i(nbe) BR?I (GaH)T N:E (SbS)_)M I N| ^ -100.0Fsrc/libavfilter/vf_rotate.c : 178| : ^~~~~~~28 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_procamp_vaapi.c:197 :17852 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r eturn FFMAX( 0197, | -i nh * OcFFoSsExT()b r+ig FhFtM)A,X ( 0A,V_ O-PiTn_TwY P*E _FsLinOxAT), +{ | . ~ ^~~~d bl = src/libavutil/macros.hB:R47I:G28HT:N Enote: SSexpanded from macro 'FFMAX'_D EFAUL T47 | }#,d BeRfIiGHnTeN ESFS_FMIMNAX,( aB,RbI)GH TN(E(SSa_)M A>X , (.bf)la g?s (=a) FL:A (Gb)S) } | , ^ | ~ ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:31:31src/libavfilter/vf_rotate.c: :note: expanded from macro 'BRIGHTNESS_DEFAULT'178 :28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]31 | #define BR178I | G HT NE S Sr_DeEtuFrnA UFLFT M AX ( 00.0,F -i n| h ^~~~ * cosx) + FFMAX(0, src/libavfilter/vf_procamp_vaapi.c-:in195w:90 src/libavfilter/vf_scale.c:* warning: :simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i n763x:)49 +: 194 | warning: | ~ ^~~~ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { "src/libavutil/macros.hb:",47 :"40O:u tnote: pexpanded from macro 'FFMAX'u t vi d763 | e 47o | #bdr ie gfh i t nn e e Fsscs"Fal,Me -AX (>| av ~a, rb_)v (a(lau 195) | e s > [V (OAFFbSR)E_ T?S( 2(bRar) _:iMgh t)A(I,N_bT] ) A)=V T_ S2OT| P( ^T _iTn-Y>pPtEs_,F lLiOnkA-T>,t i{m e._dbbalse )=; B R| I ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~G HTNESS_DEFAULT }, BRIGHTNESS_MIN, src/libavfilter/internal.hBR:IG265H:T48N:E Snote: Sexpanded from macro 'TS2T'_M AX, .flag s 265= | F#LdAeGfSi }n, e | ^~~~~~~~~~~~~~T S2Tsrc/libavfilter/vf_procamp_vaapi.c(:30t:29s:, note: expanded from macro 'BRIGHTNESS_MAX't b) ( (30t | #sd) e=fi=n e ABV_RNOIPGHTTSN_EVSALSU_MEA ?X N A N :1 (0d0o.u0bFl e | ) ^~~~~~(t s) * av_src/libavfilter/vf_procamp_vaapi.cq2:d195(:t74b:) )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~ 194/usr/include/math.h | : 15 : 19{: note: "expanded from macro 'NAN'b ", "O ut15p | u#td evfiidneeo NAbNr ig h t ne s s_"_, b | u ~i ltin_nanf ("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 BRIGHTNsrc/libavfilter/vf_scale.cES:S_764M:I71N: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] -100.0F | ^~~~~~~ 764 | src/libavfilter/vf_procamp_vaapi.c : 195 : 52 :s cwarning: alimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e- >var_values [195VA | R _ S2 R _ MOAFINF_PSOETS(]b r=i ignh-t>)p,k t_ApVo_sO P=T_=T YP-E1_ F?LO ANTA,N {: .dibnl- >=p kBtR_IpGHoTNsE;S S _| D ~ ^~~E FAULT/usr/include/math.h :}15,: 19B:R Inote: GHexpanded from macro 'NAN'T NESS_ M15I | N,# BdReIfGiHnTe NNEASSN_ M A X , ._f_l14abugil warningtss generatedi n= . _src/libavfilter/vf_showpalette.cFLnA:aGnS38f }:(, 90" ":| ) ~ ^~~~~~~~~~~~~~~~~~warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_procamp_vaapi.c| : ^~~~~~~~~~~~~~~~~~31 :31: note: expanded from macro 'BRIGHTNESS_DEFAULT' 3138 | | # d e f i{n e" sB"R, I"GHsTNeEt SpSi_xDeEFlA ULbTo x s0i.0zFe" , O| F ^~~~F SET(size), AV_OPT_TYPE_INT, {.i64=30}, 1, 100, FLAGS }, | ^ src/libavfilter/vf_showpalette.c:39:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 39 | { NULL } | ^ src/libavfilter/vf_scale.c:767:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_selectivecolor.c 767 | : 162 : 31 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] scale->var_val u162es | [ V A R _ T ] = TS 2 T (i nc->mpytks,[ 3li]n k<- >-1t.i0m e|_b|a sce)m;y k [| 3 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~] > 1.0) {src/libavfilter/internal.h : 265| :48 ^~~~~~~ ~: note: expanded from macro 'TS2T' 265src/libavfilter/vf_selectivecolor.c | :#162de:f13i:n ewarning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]T S2T(ts, 162 | t b ) ( ( t s ) c m=y= kA[V3_] Nu bl1e.)0() t{ s )| ^~~~~~~ ~* av_q2d(tbsrc/libavfilter/vf_selectivecolor.c):)161 : 31| : ^~~ warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] /usr/include/math.h:15:19: 161note: | expanded from macro 'NAN' 15 | # d e fcimynke[ 2]N At 1i.n0_ |n|a n f| ( ^~~~~~~ ~" ") | ^~~~~~~~~~~~~~~~~~ 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.0src/libavfilter/vf_scale.c |:|768 : 62| : ^~~~~~~ ~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_selectivecolor.c:160:13 : 768warning: | implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 160 | s c a l e- > v arsrc/libavfilter/vf_removelogo.c _cmv:yal102kue:[s121[:V] A p kty1745 :_k 72p:[ o1 warning: {s] implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] N=>U= 1L.L 0 |-}1| | ? ^N 1744| | A ^~~~~~~ ~ N : in - > p ksrc/libavfilter/vf_selectivecolor.ct_ p:o 159s ;: 31 :| ~ ^~~warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] /usr/include/math.h : 15a:159v19 | _ : l note: o gexpanded from macro 'NAN' ( citf x15 , | A(#cmVd_yLekfiOn[Ge_0] D NE |f ( "1ma"x.0): % f| || ^~~~~~~~~~~~~~~~~~% f | % ^~~~~~~ ~f \n", | ~~~~~~ src/libavfilter/vf_selectivecolor.c:159:13: 1745warning: | implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 159 | if (c m y k [0 ] m in [21].,0 |m|a x| [ ^~~~~~~ ~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 | src/libavfilter/vf_selectivecolor.c : 165 : 70 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] m in163[ | 0 ], m i n[ 1 ] , m i n [2 ]a, vm_alxo[g(0s,] ,A Vm_axL[OG1_],E RmRaOxR[,2 "]I);n va l| i ^~~~~~d 9 % warnings asdsrc/libavfilter/vf_lut3d.cj generatedu:. s1745t:m56:e nwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s (%g %g % g1744 | % g ) . " | ~~~~~~ 164 | a v _ l o g( c t x , A V _L"OSeGt_DtEiBUnG,g s" mminu: s%tf %fb e %sf e|t m axi: n%f %[f-1 ;%1f\]n ",r a| n ~~~~~~ge \n", 1745 | 165 | c o l orm_niamne[0s][r,a nmgien_[i1d]],, mcimny[2k][0,] ,m acxmy[k0[]1,] ,m axc[my1k][,2 m]a,x c[m2]y)k;[3 ] | ) ^~~~~~ ; | ^~~~~~~ src/libavfilter/vf_lut3d.c:1745src/libavfilter/vf_selectivecolor.c::48:165 :warning: 61:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1744 | 163 | a v_ l o g ( s ,a vA_Vlo_gL(OctGx,_ EARV_RLOOGR_,D E"BInUvaGl,i "dm i%n:s % fa d%jfu s%ft |m meanxt:s %(f% %gf %%fg\ n%"g, % g| ~~~~~~) . " | ~~~~~~ 1745 | 164 | " Smeint[t0i]n,gs mmuins[t1 ]b,e smien[t2 ]i,n m[a-x1[0;]1, ]m axr[a1]n,g em\anx["2],); | ^~~~~~ 165 | src/libavfilter/vf_lut3d.c : 1745 : 40 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] color _1744n | a m es [r a n ge _ i d ] , c m yk [ 0 ] , c m yavk_l[1o]g,( cctmyxk,[ 2A]V_,L OcGm_yDEkB[UG3,] ")m;i n: | %f ^~~~~~~ %f %f | masrc/libavfilter/vf_selectivecolor.cx:: 165%:f52 :% fwarning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]% f\n", | ~~~~~~ 163 | 1745 | a v _ l o g( s , A V_ L O G _ E R R OR , "mIinn[v0a],l imd i%ns [a1]d,j usmtimnen[t2s] ,( %mga %xg[ 0%g] ,% gm).a x"[ 1| ] ~~~~~~ , max[ 2]164) | ; | ^~~~~~ src/libavfilter/vf_lut3d.c : 1745 : 32": Swarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t tings mus t 1744b | e s e t i n [ - 1; 1 ] r a n g e \anv_"l,o g(ctx, A165V_ | L O G _ D E B UG , " m i n : % f c%fo l%fo r| _mnaxa:m e%sf[ %rf a%nfg\en_i"d, ] ,| ~~~~~~ cmyk[0 ]1745, | c m y k [ 1 ] , c m y k [ 2] , c m yk [3 ] ) ; mi n| [ ^~~~~~~ 0], min[1src/libavfilter/vf_selectivecolor.c]:,165 :m43in:[ 2warning: ],implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] m ax[0], max [1631 | ], m a x[ 2 ] ) ; a v| _ ^~~~~~l og(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_setparams.c:188:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 188 | {NULL} | ^ src/libavfilter/vf_lut3d.c:1763:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1763 | lut1d->scale.r = av_clipf(1. / (max[0] -src/libavfilter/vf_rotate.c min:[0306]:)30,: 0warning: .fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], 1.f); | ~ ~~~~~~~^~~~~~~~ 306 | rot->var_values[VAR_N] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") src/libavfilter/vf_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]), src/libavfilter/vf_rotate.c0.:f307,: 130.f:) ;warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~ ~~~~~~~^~~~~~~~ 307 | rot->var_values[VAR_src/libavfilter/vf_scale.cT] =: 727N:25A:N ;warning: comparison of integers of different signs: 'enum AVColorRange' and 'int' [-Wsign-compare]| ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 72715 | | # d e f i n ein -N>AcNo l or _r asrc/libavfilter/vf_lut3d.c ng e :! =1765_ _:bs44u:c ialwarning: tlimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ien_ n-an>fi(n"_"f) r 1765 | a m e| _ ^~~~~~~~~~~~~~~~~~ r lautn1dg->es)ca {l e. b | = ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ av_clipf(1. / (max[2] - min[2]), 0.f, 1.f); | ~ ~~~~~~~^~~~~~~~ src/libavfilter/vf_rotate.c:308:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 308 | rot->var_values[VAR_OUT_W] = rot->var_values[VAR_OW] = NAN; | ~ ^~~ /usr/include/math.h:15: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_shuffleframes.c:135:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 135 | { "mapping", "set destination indexes of input frames", OFFSET(mapping), AV_OPT_TYPE_STRING, {.str="0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_shuffleframes.c:136:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 136 | { NULL }, | ^ src/libavfilter/vf_setparams.csrc/libavfilter/vf_lut3d.c::2231778::1012:: warning: warning: missing field 'help' initializer [-Wmissing-field-initializers]missing field 'help' initializer [-Wmissing-field-initializers] 2231778 | | { {NUNLLU L}L } | ^| ^ src/libavfilter/vf_scale.c:917:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 917 | scale->var_values[VAR_T] = TS2T(in->pts, link->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' src/libavfilter/vf_lut3d.c15 | #:d1786e:f33i: nwarning: e implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]NA N __buil t1786i | n _ n raentfur(n" "l)u t1 d-| >l ^~~~~~~~~~~~~~~~~~u t[idx][NEAR(s)]; | ~~~~~^~ src/libavfilter/vf_lut3d.c:95:25: note: expanded from macro 'NEAR' 95 | #define NEAR(x) ((int)((x) + .5)) | ^ ~ src/libavfilter/vf_scale.c:918:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 918 | scale->var_valuesrc/libavfilter/vf_shuffleplanes.cs[V:AR_138P:OS141]: =warning: imissing field 'unit' initializer [-Wmissing-field-initializers]n ->pkt_pos == -1 ? NAN : in- >138p | k t_ p o {s ; " m| a ~ ^~~p 0", /usr/include/math.h":I15nd:19e:x note: expanded from macro 'NAN'o f the 15 | i#npduetf ipnel anNeA Nt o b e u se d_ _asb utihel tfiinrs_tna nof(u""t)p u t| p ^~~~~~~~~~~~~~~~~~l ane ", OFFSET(map[0]), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 3, FLAGS }, | ^ src/libavfilter/vf_selectivecolor.c:215:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavfilter/vf_shuffleplanes.c:139:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 215 | for (i = 1390 | ; i { 7 <" m warningaFsp generated1. F",_ A"RIRAnYd_eExL oEfM St(hes -i>cnmpyukt_ apdljaunse tt[o0 b]e) ;u sied+ +)a s{ t| h ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e second ousrc/libavfilter/vf_selectivecolor.ctp:u222t: 19p:la nwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] " , OFFSET(m ap222[ | 1 ] ) , AfoVr _(OiP T=_ TY0P;E _iI NcFmLyAkG_Sa d}j,us t );| ^i ++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_selectivecolor.c:224:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavfilter/vf_shuffleplanes.c224: | 140 : 141 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] for (k = 0; 140k | < F{F_ A"RmRaApY_2E"L,EM S"I(ndse->xc moyfk _tahdej usitnp[ut0 ])p;l anke+ t+o) b{e us| ed ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ as the third output plane ", OFFSET(map[2]), AV_OPT_TYPE_INT, { .i64 = 2 }, 0, 3, FLAGS }, | ^ src/libavfilter/vf_shuffleplanes.c:141:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 141 | { "map3", "Index of the input plane to be used as the fourth output plane ", OFFSET(map[3]), AV_OPT_TYPE_INT, { .i64 = 3 }, 0, 3, FLAGS }, | ^ src/libavfilter/vf_shuffleplanes.c:142:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 142 | { NULL }, | ^ src/libavfilter/vf_lut3d.c:1811:33: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1811 | const float m = (1.f - cosf(d * M_PI)) * .5f; | ^ ~ src/libavfilter/vf_siti.c:95:82: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | av_log(ctx, AV_LOG_INFO, | ~~~~~~ 92 | "SITI Summary:\nTotal frames: %"PRId64"\n\n" 93 | "Spatial Information:\nAverage: %f\nMax: %f\nMin: %f\n\n" 94 | "Temporal Information:\nAverage: %f\nMax: %f\nMin: %f\n", 95 | s->nb_frames, avg_si, s->max_si, s->min_si, avg_ti, s->max_ti, s->min_ti | ~~~^~~~~~ src/libavfilter/vf_siti.c:95:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | av_log(ctx, AV_LOG_INFO, | ~~~~~~ 92 | "SITI Summary:\nTotal frames: %"PRId64"\n\n" 93 | "Spatial Information:\nAverage: %f\nMax: %f\nMin: %f\n\n" 94 | "Temporal Information:\nAverage: %f\nMax: %f\nMin: %f\n", 95 | s->nb_frames, avg_si, s->max_si, s->min_si, avg_ti, s->max_ti, s->min_ti | ~~~^~~~~~ src/libavfilter/vf_siti.c:95:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | av_log(ctx, AV_6LO warningGs_ generatedI. NFO, | ~~~~~~ 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 | avsrc/libavfilter/vf_selectivecolor.c_lo:g282(:c70t:x ,warning: Aimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]V _LOG_INFO, | ~~~~~~ 281 | 92 | a v _ l o g ( s ," SAIVT_IL OSGu_mVmEarRyB:O\SnET,o t"a%l8 sfsr:a mCe=s%:6 g% "MP=R%I6dg6 4Y"=\%n6\gn "K =%6g\n", 93 | | ~~~~~~ 282 | " S p a t i a l I n f o r mcaotlioorn_:n\anmAevse[rparg-e>:r a%nfg\en_Miadx]:, %cfm\ynkM[i0n]:, %cfm\ynk\[n1"] , cmyk[ 294] | , CC libavfilter/vf_varblur.o c m y k [ 3 ] ) ; | ^~~~~~~" Temporal Infsrc/libavfilter/vf_selectivecolor.co:r282m:a61t:i owarning: nimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]: \nAverage: % f281\n | M a x : % f \ naMvi_nl:o g%(fs\,n "A,V _LOG_VERBO S95E | , " % 8 s s : C = % 6 g Ms=-%>6ngb _Yf=r%a6mge sK,= %a6vgg\_ns"i,, s| - ~~~~~~> max_si, s -282> | m i n _ s i , a v g _ t i , cso-l>omra_xn_atmie,s [sp-r>-m>irna_ntgie _ i| d ~~~^~~~~~] , cmyk[0],src/libavfilter/vf_siti.c c:my95k:[411:] ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]c myk[2] ,91 | c m y k [ 3 ] ) ;a v _| l ^~~~~~~o g(ctx, AV_Lsrc/libavfilter/vf_selectivecolor.cO:G282_:I52N:F Owarning: ,implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] | ~~~~~~ 281 | 92 | a v _ l o g ( s , A V _ L"OSGI_TVIE RSBuOmSmEa,r y":%\8nsTso:t aCl= %f6rga mMe=s%:6 g% "YP=R%I6dg6 4K"=\%n6\gn\"n ", | ~~~~~~ 93 | 282 | " S p a t i a l cIonlfoorr_mnaatmieosn[:p\rn-A>vrearnaggee_:i d%]f,\ ncMmayxk:[ 0%]f,22\ ncM warningmsiy generatednk. :[ 1%]f,\ nc\mny"k [2], cm y94k | [ 3 ] ) ; | ^~~~~~~ "Temsrc/libavfilter/vf_selectivecolor.cp:o282r:a43l: Iwarning: nimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]f ormation:\ n281A | v e r a g e : %afv\_nlMoagx(:s ,% fA\Vn_MLiOnG:_ V%EfR\BnO"S,E , "%8ss: C95= | % 6 g M = % 6 g src/libavfilter/vf_signalstats.c Y =:src/libavfilter/vf_rotate.c 85% :6 :10g :431s :-K 36>=:warning: n %missing field 'help' initializer [-Wmissing-field-initializers]b6warning: _gimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f\ rna"m,e s ,| ~~~~~~a vg_si ,85 | s -282431 | > | m a { x N _ s U i L , L } si -f > | m( ^ if na _bcssoil,(o rrao_tvn-ga>_matenisg,[l pesr --->> mr0aa)xn _g PmcSimInyL_kOt[Ni0 ]& ,&| ~~~^~~~~~co muytkw[ 1=]=, src/libavfilter/vf_siti.c i:cn95mw:y 30k&:[& 2 warning: ]oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],u tchm y=k =[91 3 | i] n) h; ) {| ^~~~~~~ | a ~ ^~~~~~~~~~~v _log(ctx, /usr/include/float.hA:V16_:L21O:G _note: Iexpanded from macro 'FLT_EPSILON'N FO, | ~~~~~~ 16 | #def i92n | e F L T _ E P S I L O N 1 ."1S9I2T0I9 2S8u9m5m5a0r7y8:1\2n5Teo-t0a7lF f r| a ^~~~~~~~~~~~~~~~~~~~~~~m es: %"PRId64"\n\n" 93 | "Spatial Information:\nAverage: %f\nMasrc/libavfilter/vf_selectivecolor.cx::262 :%23f:\ nwarning: Mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i n: %f\n\n" 262 | 94 | f o r ( i = 0";T eim pAovpetr_acgmey:k _%afd\jnuMsatx):; %if+\+n)M i{n : | % ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~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_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 | ^~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_vectorscope.o 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_rotate.c:439:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_scale.c :439975 | : 106 : warning: missing field 'flags' initializer [-Wmissing-field-initializers] } else if ( f975a | bs ( r o{t -">sainzgel"e, - M"_sPeIt) v4a=n1g}l,e 0-, 31*,M _VPFI /}2,) <| ^F LT_EPSILON && outw == inh && osrc/libavfilter/vf_showinfo.cu:t62h :=12=: iwarning: nmissing field 'help' initializer [-Wmissing-field-initializers]w ) { 62| | ~ ^~~~~~~~~~~ { /usr/include/float.hN:U16L:L21 :} note: expanded from macro 'FLT_EPSILON'| ^ CC libavfilter/vf_vflip.o 16 | #define FLT_EPSILON 1.1920928955078125e-07F | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_scale.c:997:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 997 | { "in_v_chr_pos", "input vertical chroma position in luma grid/256" , OFFSET(in_v_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513}, -513, 512, FLAGS }, | ^ src/libavfilter/vf_scale.c:998:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 998 | { "in_h_chr_pos", "input horizontal chroma position in luma grid/256", OFFSET(in_h_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513}, -513, 512, FLAGS }, | ^ src/libavfilter/vf_scale.c:999:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 999 | { "out_v_chr_pos", "output vertical chroma position in luma grid/256" , OFFSET(out_v_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513}, -513, 512, FLAGS }, | ^ src/libavfilter/vf_scale.c:1000:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1000 | { "out_h_chr_pos", "output horizontal chroma position in luma grid/256", OFFSET(out_h_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513}, -513, 512, FLAGS }, | ^ src/libavfilter/vf_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_MAXsrc/libavfilter/vf_rotate.c, F:LA517G:S30 :} , warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ 517 | rot->var_values[src/libavfilter/vf_scale.cV:A1007R:_132T:] warning: =missing field 'unit' initializer [-Wmissing-field-initializers] TS2T(in->pts, i n1007l | i n k - >{t i"mpea_rbaams1e"),; " S| c ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~a ler param 1", OFFSET(param[src/libavfilter/internal.h1]:265):,48 : Anote: Vexpanded from macro 'TS2T'_ OPT_TYsrc/libavfilter/vf_showinfo.cP E265:_ | 131D#:OdUeB23fL:iE n,e warning: {T comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]S. 2dTb(lt s=, DtBbL)_ M( A(131Xt | s ) } ,= = - fDAoBVrL_ _N(MOiAPnXTt,S _jDV BA=LL _U1ME;A X?j, Nacnh r+o=m ai.mgr_amdetiruisc c h r o m a . sftorre n(gitnht classify_ c266o | un t ; j + + ) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 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_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 "6 warnings generated . 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->csrc/libavfilter/vf_siti.chr:om277a:.45t:h rwarning: esimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]h old); | ~~~~~~~~~~^~~~~~~~ 277 | src/libavfilter/vf_smartblur.c : 104 :s22n:p rwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n tf(va l100u | e , s aivz_eloofg((vctaxl,u eA)V,_ L"O%G0_.V2EfR"B,O SdE),; | ~~~~~~ | ~~~~~~~~ ^ 101 | "luma_radius:%f luma_strength:%f luma_threshold:%d " 102 | "chroma_radius:%f chroma_strength:%f chroma_threshold:%d\n", 103 | s->luma.radius, s->luma.strength, s->luma.threshold, 104 | s->chroma.radius, s->chroma.strength, s->chroma.threshold); | ~~~~~~~~~~^~~~~~ src/libavfilter/vf_smartblur.c:103:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 100 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 101 | "luma_radius:%f luma_strength:%f luma_threshold:%d " 102 | "chroma_radius:%f chroma_strength:%f chroma_threshold:%d\n", 103 | s->luma.radius, s->luma.strength, s->luma.threshold, | ~~~~~~~~^~~~~~~~ src/libavfilter/vf_smartblur.c:103:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 100 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 101 | "luma_radius:%f luma_strength:%f luma_threshold:%d " 102 | "chroma_radius:%f chroma_strength:%f chroma_threshold:%d\n", 103 | s->luma.radius, s->luma.strength, s->luma.threshold, | ~~~~~~~~^~~~~~ src/libavfilter/vf_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 } | ^ 3 warnings generated. src/libavfilter/vf_smartblur.c:130:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 130 | vec = sws_getGaussianVec(f->radius, f->quality); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~~ src/libavfilter/vf_smartblur.c:130:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 130 | vec = sws_getGaussianVec(f->radius, f->quality); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~ src/libavfilter/vf_smartblur.c:135:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 135 | sws_scaleVec(vec, f->strength); | ~~~~~~~~~~~~ ~~~^~~~~~~~ src/libavfilter/vf_smartblur.c:136:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 136 | vec->coeff[vec->length / 2] += 1.0 - f->strength; | ~ ~~~^~~~~~~~ 29 warnings generated. src/libavfilter/vf_shufflepixels.c:416:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 416 | { "width", "set block width", OFFSET(block_w), AV_OPT_TYPE_INT, {.i64=10}, 1, 8000, FLAGS }, | ^ src/libavfilter/vf_shufflepixels.c:417:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 417 | { "w", "set block width", OFFSET(block_w), AV_OPT_TYPE_INT, {.i64=10}, 1, 8000, FLAGS }, | ^ src/libavfilter/vf_shufflepixels.c:418:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 418 | { "height", "set block height", OFFSET(block_h), AV_OPT_TYPE_INT, {.i64=10}, 1, 8000, FLAGS }, | ^ src/libavfilter/vf_shufflepixels.c:419:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 419 | { "h", "set block height", OFFSET(block_h), AV_OPT_TYPE_INT, {.i64=10}, 1, 8000, FLAGS }, | ^ src/libavfilter/vf_spp.c:65:src/libavfilter/vf_shufflepixels.c103::420 :warning: 107: missing field 'unit' initializer [-Wmissing-field-initializers]warning: missing field 'unit' initializer [-Wmissing-field-initializers] 42065 | | { "{s e"edq"ua,l i t y " , " s"este tq uraalintdy"o,m O FsFeSeETd(",l o g2O_FcoFuSnEtT)(,s eeAdV)_,O PT _ TAYVP_EO_IPNTT_,T Y{P.E_iI6N4T 6=4 ,3 }{,. 0i,6 M4A=X_-L1EV}E,L, -1T, FULAIGSN T_}M,A X ,| ^ FLAGS }, | ^ src/libavfilter/vf_spp.c:66:107:src/libavfilter/vf_shufflepixels.c warning: :missing field 'unit' initializer [-Wmissing-field-initializers] 421:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | {421 | " q p ", {" f"osr"c, e a c o n s t an"ts eqtu arnatnidzoemr speaerda"m,e t eOrF"F,S EOTF(FseSeEdT)(,q p) , AAVV__OOPPTT__TTYYPPEE__IINNTT64,, {{..ii6644= -=1 }0,} -,1 ,0 ,UI N6T3_M,A XF,L FALGASG S} ,} , | ^| ^ src/libavfilter/vf_shufflepixels.c:422:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 422 | { NULL }, | ^ src/libavfilter/vf_spp.c:70:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "use_bframe_qp", "use B-frames' QP", OFFSET(use_bframe_qp), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_spp.c:71:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 71 | { NULL } | ^ 6 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_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_ssim360.c:208:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 208 | OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_ssim360.c:210:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 210 | OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ 4 warnings generated. src/libavfilter/vf_signalstats.c:524:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 524 | ((int16_t*)p_hue)[i] = fmodf(floorf((180.f / M_PI) * atan2f(yuvu-mid, yuvv-mid) + 180.f), 360.f); | ~ ^~~~~ src/libavfilter/vf_scale_vaapi.csrc/libavfilter/vf_signalstats.c:524::25866:: 214warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 524 | ((int16_t* )258p | _h u e ) [{i] "=f ofmrocdef_(dfilvoiosrifb(l(e1_8b0y"src/libavfilter/vf_ssim.c.,f :"/e74nf oM_:PrI149c:)e warning: * missing field 'unit' initializer [-Wmissing-field-initializers]tah taant2 ft(hye uovuutp u-74tm | id r,e yusvv o-{lmut"isiotdn ai)ts s_+d fi1vil8e0i".s,fi), b" Sl3ee6 t0 .bf)f;yi l a de| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~wehe rfiene d tio nstteogrere whpeenr f-ofrcre_aormsrc/libavfilter/vf_signalstats.ceig i:d524nial:f_50f: aeswarning: primplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] eencct_era tsrc/libavfilter/vf_sr.cii no524:fo r | 54im at:s120 :i o warning: u nmissing field 'unit' initializer [-Wmissing-field-initializers]s e"d ," , O OFFF(SF(iEnSETtT1( s(654tf_ | atost r_c*) pf e_i l_eh{d_iuv s"ei)tsrcsal[)src/libavfilter/vf_ssim360.ciebi], =: _flm 274fe:acodAf_12t:V_(bo rOwarning: "P, fymissing field 'help' initializer [-Wmissing-field-initializers]T "l)_sToo r,cYa274f APl | (V(E_Oe 1_8PT _ TSY0PEf_ aIcT.R NtTf,I{NGo,r / { .f{o rNiU.sMt_ P6IL)rS=4NLU LLR}CN N= *, m1o}d e 0}, a l" ,,t | 10 aOF ^, ,2n5F SE T26F(Lf,sA( yucvGFSauL- mliA}edG,_,fSa c | } ^t oy,ur v) v,| - ^ mA Vi_d)O P+T 1_8T0Y.Pf)E,_ I3N6T0src/libavfilter/vf_scale_vaapi.c,.: f{ 260):.;12:src/libavfilter/vf_ssim.c iwarning: :675missing field 'help' initializer [-Wmissing-field-initializers] | 4: ^~~~~ ~149 := 260warning: 2missing field 'unit' initializer [-Wmissing-field-initializers] | }, 2 {, N4U, L75 L | FL A }G S, {| }" ^, f ", | ^ "Set file where to storsrc/libavfilter/vf_ssim360.ce: 255:p52e:r warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] fsrc/libavfilter/vf_sr.cr:a55m:e165 :d i warning: f255missing field 'unit' initializer [-Wmissing-field-initializers]f | e r e n c OeF FSiEnfTo r55(m | ma taio ni" n _{p ,"a dOmo),F AdFSVeElT"(_,stO "apPaTtts__hTfi lYetPE_sot_ mroF)Lde,OlA ATV,f_i leO {Psp.eTdbc_l iTf=yY .i0nPg fE}n, _0eS,tTw Ror1kI0N , G,a r{.fclh.iastgtescrt =u= NrFeUL LALGa}Sn,d i t}s0, p, a r| 0a ~ ^~~m,e tFerLsA"G,S O}F,FS ET (| d ^src/libavfilter/vf_ssim360.cn :n251c:t51x:. mwarning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]de l_filensrc/libavfilter/vf_ssim.cam e:251 | )76: ,12 A:V _warning: Omissing field 'help' initializer [-Wmissing-field-initializers] PO TF_FSTE Y76 | T P (E r_{e fSN_TURLpILN aG},d ) ,{| ^.A sVtr_=NOUPLTL_}T,Y P0,E _0F,LO AFTL, A{G.Sd b},l = 2| . ^ warning0 sf} generated, . 0, 10, .flags = FLAGS }, | ~ ^~~ src/libavfilter/vf_sr.c:56:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "input", "input name of the model", OFFSET(dnnctx.model_inputname), AV_OPT_TYPE_STRING, { .str = "x" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_sr.c:57:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "output", "output name of the model", OFFSET(dnnctx.model_outputnames_string), AV_OPT_TYPE_STRING, { .str = "y" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_sr.c4:58 warning:s12 generated:. warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL } | ^ src/libavfilter/vf_ssim.c:84:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 84 | snprintf(value, sizeof(value), "%f", d); | ~~~~~~~~ ^ src/libavfilter/vf_ssim360.c:282:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 282 | snprintf(value, sizeof(value), "%0.2f", d); | ~~~~~~~~ ^ 5 warnings generated. src/libavfilter/vf_ssim.c:213:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 213 | ssim += ssim_end1(sum0[i][0] + sum0[i + 1][0] + sum1[i][0] + sum1[i + 1][0], | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | sum0[i][1] + sum0[i + 1][1] + sum1[i][1] + sum1[i + 1][1], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215 | sum0[i][2] + sum0[i + 1][2] + sum1[i][2] + sum1[i + 1][2], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | sum0[i][3] + sum0[i + 1][3] + sum1[i][3] + sum1[i + 1][3]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings 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 | CC libavfilter/vf_vfrdet.o 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_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); | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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][151] warning +s generated. 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]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_vibrance.o 8 warnings generated. src/libavfilter/vf_signalstats.c:709:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 709 | if (histhue[fil] > maxhue) { | ~~~~~~~~~~~~ ^ ~~~~~~ CC libavfilter/vf_vif.o src/libavfilter/vf_ssim.c:324:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 324 | return (fabs(weight - ssim) > 1e-9) ? 10.0 * log10(weight / (weight - ssim)) : INFINITY; | ~~~~~~ ^~~~~~~~ /usr/include/math.h:16:19: note: expanded from macro 'INFINITY' 16 | #define INFINITY __builtin_inff() | ^~~~~~~~~~~~~~~~ CC libavfilter/vf_vignette.o CC libavfilter/vf_vmafmotion.o CC libavfilter/vf_w3fdif.o 1 warning generated. CC libavfilter/vf_waveform.o CC libavfilter/vf_weave.o 15 warnings generated. CC libavfilter/vf_xbr.o CC libavfilter/vf_xfade.o src/libavfilter/vf_ssim360.c:707:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 707 | sCC libavfilter/vf_xmedian.o sim360_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/vf_yadif.o src/libavfilter/vf_ssim360.c:731:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 731 | int x_ceil = x_floor + (x_diff > 1e-6); | ^~~~~~ ~ src/libavfilter/vf_ssim360.c:732:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 732 | int y_ceil = y_floor + (y_diff > 1e-6); | ^~~~~~ ~ CC libavfilter/vf_yaepblur.o 2 warnings generated. 8 warnings generated. CC libavfilter/vf_zoompan.o src/libavfilter/vf_signalstats.c:940:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 940 | if (histhue[fil] > maxhue) { | ~~~~~~~~~~~~ ^ ~~~~~~ CC libavfilter/video.o CC libavfilter/vsink_nullsink.o CC libavfilter/vsrc_cellauto.o CC libavfilter/vsrc_gradients.o 2 warnings generated. 15 warnings generated. src/libavfilter/vf_stereo3d.c:218:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 218 | { NULL } | ^ 5 warnings generated. 2 warnings generated. CC libavfilter/vsrc_mandelbrot.o CC libavfilter/vsrc_mptestsrc.o CC libavfilter/vsrc_life.o src/libavfilter/vf_thumbnail.c:61:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "n", "set the frames batch size", OFFSET(n_frames), AV_OPT_TYPE_INT, {.i64=100}, 2, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_thumbnail.c:66:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 66 | { NULL } | ^ src/libavfilter/vf_swapuv.c:38:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 11 38 warning | s generated . { NULL } | ^ src/libavfilter/vf_ssim360.c:1171:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1171 | c[i] /= 2.f; | ~~ ^~~ src/libavfilter/vf_thumbnail.c:112:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 112 | for (j = 0; j < FF_ARRAY_ELEMsrc/libavfilter/vf_stack.cS(a:vg_440h:i12s:t) ;warning: missing field 'help' initializer [-Wmissing-field-initializers]j+ +) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 440 | { NULL }, | ^ CC libavfilter/vsrc_sierpinski.o src/libavfilter/vf_telecine.c:66:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | {"pattern", "pattern that describe for how many fields a frame is to be displayed", OFFSET(pattern), AV_OPT_TYPE_STRING, {.str="23"}, 0, 0, FLAGS}, | ^ src/libavfilter/vf_telecine.c:67:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 67 | {NULL} | ^ src/libavfilter/vf_stack.c:495:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 495 | { NULL }, | ^ CC libavfilter/vsrc_testsrc.o src/libavfilter/vf_swaprect.c:53:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | { NULL }, | ^ CC libavfilter/yadif_common.o src/libavfilter/vf_swaprect.c:88:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 88 | var_values[VAR_A] = (float) inlink->w / inlink->h; | ~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/vf_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_swaprect.c:92:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 92 | var_values[VAR_T] = in->pts == AV_NOPTS_VALUE ? NAN : in->pts * av_q2d(inlink->time_base); | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_swaprect.c:93:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 93 | var_values[VAR_POS] = in->pkt_pos == -1 ? NAN : in->pkt_pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_ssim360.c:1459:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavfilter/vf_signature.c: 351459: | src/libavfilter/signature_lookup.c : 218 : 28 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] r_square /= 218 | ( 1 . f + s -> r e f _ p a di)f *(l 1(d1i.sft +< spa-i>rrs[ei]f._dpiasdt)); {| ~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ | ~~~~~~ ^ ~~~~~~~~~~~~~ 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) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/012v.o 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_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_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 | ^~~~~ AR libavformat/libavformat.a src/libavfilter/vf_ssim360.c:1516:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1516 | double bottom_dy = DEFAULT_EXPANSION_COEF * (0.5 + i - h * 0.75) / (h * 0.25); | ^~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_ssim360.c:73:32: note: expanded from macro 'DEFAULT_EXPANSION_COEF' 73 | #define DEFAULT_EXPANSION_COEF 1.01f | ^~~~~ CC libavcodec/4xm.o 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_signature.c:48:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | OFFSET(nb_inputs), AV_OPT_TYPE_INT, {.i64 = 1}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_signature.c:50:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | OFFSET(filename), AV_OPT_TYPE_STRING, {.str = ""}, 0, NB_FORMATS-1, FLAGS }, | ^ src/libavfilter/vf_signature.c:56:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | OFFSET(thworddist), AV_OPT_TYPE_INT, {.i64 = 9000}, 1, INT_MAX, FLAGS }, | ^ 1 warning generated. src/libavfilter/vf_signature.c:58:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | OFFSET(thcomposdist), AV_OPT_TYPE_INT, {.i64 = 60000}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_signature.c:60:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | OFFSET(thl1), AV_OPT_TYPE_INT, {.i64 = 116}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_signature.c:62:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | OFFSET(thdi), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_signature.c:64:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | OFFSET(thit), AV_OPT_TYPE_DOUBLE, {.dbl = 0.5}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_signature.c:65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 65 | { NULL } | ^ 9 warnings generated. 6 warnings generated. 1 warning generated. src/libavfilter/vf_tmidequalizer.c:62:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "radius", "set radius", OFFSET(radius), AV_OPT_TYPE_INT, {.i64=5}, 1, 127, FLAGS }, | ^ src/libavfilter/vf_tmidequalizer.c:63:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "sigma", "set sigma", OFFSET(sigma), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_tmidequalizer.c:64:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_tmidequalizer.c:65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 65 | { NULL } | ^ CC libavcodec/8bps.o src/libavfilter/vf_tinterlace.c:58:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | {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]) { | ~ ^ ~~~~~~~~~~ CC libavcodec/8svx.o src/libavfilter/vf_tinterlace.c:72:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 72 | { NULL } | ^ CC libavcodec/a64multienc.o src/libavfilter/vf_tile.c:56:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | {.str = "6x5"src/libavfilter/vf_tmidequalizer.c}, 0:, 2960,: 23FL:AG Swarning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare]} , | ^ 296 | for (int x = 0; x < hsize; xsrc/libavfilter/vf_tile.c+:+58:)56 : | warning: ~ ^ ~~~~~missing field 'unit' initializer [-Wmissing-field-initializers] 58 | src/libavfilter/vf_tmidequalizer.c : 299 : 23 A:V _warning: OPcomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare]T _TYPE_ I299NT | , { . i 6f4o r= 0(},i n0t, IxNT _=M AX1,; FxL Akernel[n] = expf(-0.5 * (n + 1) * (n + 1) / (sigma * sigma)); | ~ ~~~~~~^~~~~~~ CC libavcodec/aac_ac3_parser.o 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_tile.c:127:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 127 | if (inlink->w > (src/libavfilter/vf_tonemap.cIN:T_76M:AX25 :- warning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ot al_margin_w )76 | / t i l e - >w ) {s - >| p ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~a ram = (1.0src/libavfilter/vf_tile.cf: 132-: 19s:- >warning: pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a ram) / s ->132p | a r am ;i f | (i ^~~~ ~n link->h > (INT_MAX - total_margin_h) / tile->h) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_tonemap.c:80:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 80 | s->param = 0.3f; | ~ ^~~~ src/libavfilter/vf_stack_vaapi.c:83:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavfilter/vf_tonemap.c:85: 2083 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] for (in t85 | i = 0 ; i vpcatrxa-m> n=b _1i.n0pfu;t s ;| ~ ^~~~ 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 * peak + peak) / FFMAX(peak - 1.0f, 1e-6); | ~ ^~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_tonemap.c:104:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 104 | b = (j * j - 2.0f * j * peak + peak) / FFMAX(peak - 1.0f, 1e-6); | ~ ^~~~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_tonemap.c:104:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 104 | b = (j * j - 2.0f * j * peak + peak) / FFMAX(peak - 1.0f, 1e-6); | ~~~~~^~~ ~ src/libavfilter/vf_tonemap.c:104:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 104 | b = (j * j - 2.0f * j * peak + peak) / FFMAX(peak - 1.0f, 1e-6); | ~~^~~ ~ 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(s->coeffs->cb) * *b_in; | ~ ^~~~~ src/libavfilter/vf_tonemap.c:129:46: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 129 | float luma = av_q2d(s->coeffs->cr) * *r_in + av_q2d(s->coeffs->cg) * *g_in + av_q2d(s->coeffs->cb) * *b_in; | ~ ^~~~~ src/libavfilter/vf_tonemap.c:130:65: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 130 | float overbright = FFMAX(luma - s->desat, 1e-6) / FFMAX(luma, 1e-6); | ~~~~~~^~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavfilter/vf_tonemap.c:130:65: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 130 | float overbright = FFMAX(luma - s->desat, 1e-6) / FFMAX(luma, 1e-6); | ~ ^~~~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) src/libavfilter/vf_tpad.c> (:b)52 :?145 (:a )warning: missing field 'unit' initializer [-Wmissing-field-initializers]: (b)) | ^ src/libavfilter/vf_tonemap.c:130: 3452: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { "st a130r | t " , " s e ftlo atth e onvuemrbberri gofh tf r=a mFeFsM AtoX d(elluamya i-n psu-t">,d e s a t , 1 e - 6 ) / OFFFFMSAEXT((lpuamda_,s 1tea-r6t));, A| V_ ^~~~ ~O PT_TYPsrc/libavutil/macros.hE:_I47NT:,22 : note: {expanded from macro 'FFMAX'. i64=0 }47, | # d e f i n e0 ,F FM A XI(NaT,_bM)A X(,( aV) F> } ,( b ) | ? ^( a) : (b)) | ^ src/libavfilter/vf_tonemap.c:130:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_tpad.c130: | 53 : 145 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] float overbr i53g | h t {= "FsFtMoApX"(, l u"smeat -th es- >nudmesbaert ,o f1e -fr6a) m/e sF FtoM AaX(dldu mafate,r 1ien-p6u)t; f i| n ^~~~ ~i shedsrc/libavutil/macros.h":,47 :34O:F Fnote: Sexpanded from macro 'FFMAX'ET (pad_s t47o | p)#,d e f iAnVe_ OPFTF_MTAYXP(Ea_,IbN)T ,( ( a ){ .i>6 4(=b)0 }?, ( a ) : -(1b,)) I| ^N T_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 src/libavfilter/vf_tonemap.cto: 139pa:d24 :i nwarning: pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]u t", O139F | FS E T (ssitgo p=_d uFrFaMtAiXo(n)F,F M AAV_XO3PT(_*TrY_PoE_uDUtRA,T I*OgN_,o u{t.,i 6*4b=_0o}u,t )0,, 1IeN-T66)4;_ M A| X ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, VF }, | ^ src/libavutil/macros.h:48:35: note: expanded from macro 'FFMAX3' 48 | #define FFsrc/libavfilter/vf_tpad.cM:A60X:3145(:a ,warning: b,missing field 'unit' initializer [-Wmissing-field-initializers]c) FFMAX(FFMAX (60a | , b ) ,c{) " c o| l ^ or", "ssrc/libavutil/macros.he:47t: t34h:e cnote: oexpanded from macro 'FFMAX'l or of 47th | e#d eafdidneed fFrFaMmAeXs("a,, b ) ( ( a ) > ( b ) ? ( a )O F:F S(EbT)()r g b| a ^_ color),src/libavutil/macros.h :47A:V34_:O Pnote: Texpanded from macro 'FFMAX'_T YPE_C O47LO | R,# d{e.fsitnre= "FFbMlAaXc(ka,"b}), ( (0a,) > ( b ) ? 0(,a V)F : }(,b )| ) ^ | ^ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' src/libavfilter/vf_tpad.c:61:12 :47 | warning: #missing field 'help' initializer [-Wmissing-field-initializers]d efin e61 | FF M A X{( aN,UbL)L ( (} 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 | #definesrc/libavfilter/vf_tpad.c F:F59M:A131X:3 (warning: aimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion], b,c) FFMAX(FFMAX(a,b )59, | c) | ^ { "stopsrc/libavutil/macros.h_:du47r:a40t:i onote: expanded from macro 'FFMAX'n ", " s47e | t #tdheef indeu rFaFtMioAnX (tao, pba)d (i(nap)u t>" ,( b) ? ( a ) : ( b) ) O | F ^ FSET(stsrc/libavutil/macros.ho:p47_:d34u:r anote: tiexpanded from macro 'FFMAX'o n), A47V | _#OdPeTf_iTnYeP EF_FDMUARXA(TaI,Ob)N (,( a{). i>6 4(=0b}), ?0 ,( aI)N T:6 (4b_))M AX ,| ^ VF }, src/libavutil/macros.h| : ~ ^~~~~~~~~47 :22: note: expanded from macro 'FFMAX' /usr/include/stdint.h :4746 | :#21d:e note: fexpanded from macro 'INT64_MAX'in e FFMA X46( | a#,dbe)f i(n(ea I)N T>6 4(_bM)A X? ( a(0)x 7:f f(fbf)f)f f f| f ^ ~f fffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_tonemap.c:139:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | sig = FFMAX(FFMAXsrc/libavfilter/vf_tpad.c3:(58*:r131_: owarning: uimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]t , *g_out, *b_out )58, | 1 e - 6{) ;" s t| a ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~r t_duration",src/libavutil/macros.h ":s48e:40t: tnote: hexpanded from macro 'FFMAX3'e dura t48i | o#nd etfoi ndee laFyF MiAnpXu3t"(,a , b , c ) F F M A XO(FFFSFEMT(AsXta(rat,_bd)u,cr)a t i| o ^n ), AV_Osrc/libavutil/macros.hP:47T:_40TY:P Enote: _expanded from macro 'FFMAX'D URATI O47N | ,# d{e.fii6n4e= 0F}F,M AX0(, aI,NbT)6 4((_aM) A>X ,( bV)F ? }(a,) :| ~ ^~~~~~~~~ (b)) /usr/include/stdint.h | : ^46 :21: note: src/libavutil/macros.hexpanded from macro 'INT64_MAX':47 :22: note: expanded from macro 'FFMAX' 46 | #defi n47 | e# IdNeTf6in4e_ MFAFXM A X((0ax7,fbf)f f(f(af)f f>f f(fbf)f f?f )( 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_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 | src/libavfilter/vf_stack_vaapi.c : 236{: 1NU:L Lwarning: missing field 'unit' initializer [-Wmissing-field-initializers]} | ^ 236 | DEFINE_HSTACK_OPTIONS(vaapi); | ^ src/libavfilter/stack_internal.c:314:9: note: expanded from macro 'DEFINE_HSTACK_OPTIONS' 314 | STACK_COMMON_OPTS \ | ^ src/libavfilter/stack_internal.c:310:142: note: expanded from macro 'STACK_COMMON_OPTS' 310 | { "shortest", "Force termination when the shortest input terminates", OFFSET(base.shortest), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_stack_vaapi.c:236:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/stack_internal.c:315:153: note: expanded from macro 'DEFINE_HSTACK_OPTIONS' 315 | { "height", "Set output height (0 to use the height of input 0)", OFFSET(base.tile_height), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, UINT16_MAX, FLAGS }, \ | ^ src/libavfilter/vf_stack_vaapi.c:236:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/stack_internal.c:316:16: note: expanded from macro 'DEFINE_HSTACK_OPTIONS' 316 | { NULL } \ | ^ src/libavfilter/vf_tonemap.c:294:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 294 | { "param", "tonemap parameter", OFFSET(param), AV_OPT_src/libavfilter/vf_stack_vaapi.cTYPE:_243D:O1U:B Lwarning: Emissing field 'unit' initializer [-Wmissing-field-initializers], {.dbl = N243A | N}D,E DFBILN_EMI_NV,S TDABCLK__MOAPXT, IFOLANGSS( v}a,a p i| ) ^ ; | ^ src/libavfilter/stack_internal.c:321:9: note: expanded from macro 'DEFINE_VSTACK_OPTIONS' 321 | src/libavfilter/vf_tonemap.c :S295T:113A:C Kwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]CO MMON_OPTS 295 | { "d e s a t " , " d e s a t u r a t i o n s t r e n g t h "\, | O ^F FSETsrc/libavfilter/stack_internal.c:(310d:e142s:a note: texpanded from macro 'STACK_COMMON_OPTS') , AV_OPT_TYPE _310D | OU B L E ,{ {".sdhbolr t=e s2t}",, 0",F oDrBceL _tMeAXr,m iFnLaAtGiSo n}, w h| e ^ n the shortest input terminates", OFFSsrc/libavfilter/vf_tonemap.cET:(296b:as111e:. shwarning: omissing field 'unit' initializer [-Wmissing-field-initializers]rt est), AV_O P296T | _ T Y P{E _"BpOeaOkL",, { . i 6 4 =" s0i g}n,a l0 ,p e1a,k oFvLAeGrSr i}d, e | " ^, OFFSET(peak), AV_OPT_TYPE_DOUBLE, {.dbl src/libavfilter/vf_stack_vaapi.c=: 2430:}1:, 0warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] DBLsrc/libavfilter/stack_internal.c:_322M:A151X:, note: Fexpanded from macro 'DEFINE_VSTACK_OPTIONS'L AGS }, | ^ 322 | { "widsrc/libavfilter/vf_tonemap.cth:"297,:12 : warning: "missing field 'help' initializer [-Wmissing-field-initializers]S et o297u | tp u t w{id tNhU L(0L t}o u| s ^ e the width of input 0)", OFFSET(base.tile_width), AV_OPT_TYPE_INT, { .isrc/libavfilter/vf_tonemap.c64: =294 :087 }:, warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], UINT16_MAX, FL A294GS | }, \ { | " ^p aram", "tonemasrc/libavfilter/vf_stack_vaapi.cp: 243p:a1r:a mwarning: emissing field 'help' initializer [-Wmissing-field-initializers] tesrc/libavfilter/stack_internal.cr:"323,: 16O: Fnote: Fexpanded from macro 'DEFINE_VSTACK_OPTIONS'S ET(param), 323A | V _ O P T _ TY P E{_D ONUUBLLLE ,} { .d b l = N A N } , D BL _ M I N , DB L _ M AX , F L A G S } , | ~ ^~~ /usr/include/math.h : 15 : 19:\ note: | expanded from macro 'NAN' ^ 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_stack_vaapi.c:250:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 250 | DEFINE_XSTACK_OPTIONS(vaapi); | ^ src/libavfilter/stack_internal.c:328:9: note: expanded from macro 'DEFINE_XSTACK_OPTIONS' 328 | STACK_COMMON_OPTS \ | ^ src/libavfilter/stack_internal.c:310:142: note: expanded from macro 'STACK_COMMON_OPTS' 310 | { "shortest", "Force termination when the shortest input terminates", OFFSET(base.shortest), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_stack_vaapi.c:250:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/stack_internal.c:333:16: note: expanded from macro 'DEFINE_XSTACK_OPTIONS' 333 | { NULL } \ | ^ CC libavcodec/aac_adtstoasc_bsf.o src/libavfilter/vf_unsharp.c:178:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178 | fp->amount = amount * 65536.0; | ^~~~~~ ~ src/libavfilter/vf_v360.c:170:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 170 | { NULL } | ^ src/libavfilter/vf_v360.c:167:132: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | { "v_offset", "output vertical off-axis offset", OFFSET(v_offset), AV_OPT_TYPE_FLOAT,{.dbl=0.f}, -1.f, 1.f,TFLAGS, "v_offset"}, | ~ ^~~ src/libavfilter/vf_v360.c:167:110: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | { "v_offset", "output vertical off-axis offset", OFFSET(v_offset), AV_OPT_TYPE_FLOAT,{.dbl=0.f}, -1.f, 1.f,TFLAGS, "v_offset"}, | ~ ^~~~ src/libavfilter/vf_v360.c:167:98: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | { "v_offset", "output vertical off-axis offset", OFFSET(v_offset), AV_OPT_TYPE_FLOAT,{.dbl=0.f}, -1.f, 1.f,TFLAGS, "v_offset"}, | ~ ^~~ src/libavfilter/vf_v360.c:166:132: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | { "h_offset", "output hor2iz warningosn generatedt. al off-axis offset",OFFSET(h_offset), AV_OPT_TYPE_FLOAT,{.dbl=0.f}, -1.f, 1.f,TFLAGS, "h_offset"}, | ~ ^~~ src/libavfilter/vf_v360.c:166:110: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | { "h_offset", "output horizontal off-axis offset",OFFSET(h_offset), AV_OPT_TYPE_FLOAT,{.dbl=0.f}, -1.f, 1.f,TFLAGS, "h_offset"}, | ~ ^~~~ src/libavfilter/vf_v360.c:166:98: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | { "h_offset", "output horizontal off-axis offset",OFFSET(h_offset), AV_OPT_TYPE_FLOAT,{.dbl=0.f}, -1.f, 1.f,TFLAGSsrc/libavfilter/vf_vaguedenoiser.c, "h:_o70f:f115s:e warning: tmissing field 'unit' initializer [-Wmissing-field-initializers]" }, | ~ ^~~ 70 | src/libavfilter/vf_v360.c: 165 :{130 :" twarning: himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r eshold", "set fi l165t | e r in g {s t r en g"thi",d _ fOFoFvS"E,T ("thirnepsuhto lddi)a,g oAnVa_l OfiPeTl_dT YoPfE _vFiLeOwA"T,, {O.FdFbSlE=T(2i.d}_,fo v 0),,D BAL_VMA_XO,P TF_LATGYSP E}_,F L OA| T ^, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "id_fov"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:165:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 165 | { "id_fov", "input diagonal field of viesrc/libavfilter/vf_vaguedenoiser.cw:"75,: 115 :O Fwarning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]S ET(id_fov), A75V | _ O P T _{T Y"PnEs_tFeLpOAs"T,, { ".sdebt ln=u0m.bfe}r, o f s t e p s " , 0 . f , O F F S ET ( n s t e p s3)6,0 .f , T FALVA_GOSP,T _"TiYdP_Ef_oIvN"T,} , | { ~ ^~~. i64=6 },src/libavfilter/vf_v360.c :1,165 :3952:, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] FLAGS }, | ^ 165 | { "id_fov", "input diagonasrc/libavfilter/vf_vaguedenoiser.cl: 76:f115i:e lwarning: dmissing field 'unit' initializer [-Wmissing-field-initializers] of view", O76F | F S ET ( i{d _"fpeorv)c, eAnVt_"O, P"Ts_eTtY PpEe_rFcLenOtA oTf, f{u.ldlb ld=0e.nfo}i,s in g " , O F F S E T0(.pfe,r c en t ) , A V _ O P T _ T Y3P6E0._fF,LTOAFTL,A G{S.,d b"li=8d5_f}o, v "0},,1 0| 0 ~ ^~~, FLAGS }, src/libavfilter/vf_v360.c| : ^164 :130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | { "iv_fosrc/libavfilter/vf_vaguedenoiser.cv:"77,: 115":i nwarning: pmissing field 'unit' initializer [-Wmissing-field-initializers]ut vertical f 77i | e l d {o f" pvlaineews"",, O F F"SsEetT (pilva_nfeosv )t,o AfiVl_tOePrT",_ T Y P E _FOLFOFASTE,T ( p{l.adnebsl)=,0 . f }A,V _O P T _T Y PE _I N T , 0 . f{,. i6 4 = 15 } , 0 , 1 5 , 3 6 0 .FfL,TAFGLSA G}S, , | ^" iv_fov"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:164:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | { "iv_fov", "input vertical field of view", OFFSsrc/libavfilter/vf_vaguedenoiser.cE:T81(:i12v:_ fwarning: omissing field 'help' initializer [-Wmissing-field-initializers]v ), A81V | _ O P T _{T YNPUEL_LF L}O A| T ^, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "iv_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:164:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | { "iv_fov", "input vertical field of view", OFFSET(iv_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "iv_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:163:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | { "ih_fov", "4in warningpust generated . horizontal field of view",OFFSET(ih_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "ih_fov"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:163:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | { "ih_fov", "input horizontal field of view",OFFSET(ih_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "ih_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:163:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | { "ih_fov", "input horizontal field of view",OFFSET(ih_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 236 warning0.fs, generatedT. FLAGS, "ih_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:155:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | { "d_fov", "output diagonal field of view", OFFSET(d_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "d_fov"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:155:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | { "d_fov", "output diagonal field of view", OFFSET(d_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "d_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:155:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | { "d_fov", "output diagonal field of view", OFFSET(d_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "d_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:154:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 154 | { "v_fov", "output vertical field of view", OFFSET(v_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "v_fov"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:154:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 154 | { "v_fov", "output vertical field of view", OFFSET(v_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "v_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:154:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 154 | { "v_fov", "output vertical field of view", OFFSET(v_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "v_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:153:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | { "h_fov", "output horizontal field of view",OFFSET(h_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "h_fov"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:153:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | { "h_fov", "output horizontal field of view",OFFSET(h_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "h_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:153:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | { "h_fov", "output horizontal field of view",OFFSET(h_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "h_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:151:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | { "roll", "roll rotation", OFFSET(roll), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "roll"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:151:108: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | { "roll", "roll rotation", OFFSET(roll), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "roll"}, | ~ ^~~~~~ src/libavfilter/vf_v360.c:151:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | { "roll", "roll rotation", OFFSET(roll), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "roll"}, | ~ ^~~ src/libavfilter/vf_v360.c:150:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 150 | { "pitch", "pitch rotation", OFFSET(pitch), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "pitch"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:150:108: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 150 | { "pitch", "pitch rotation", OFFSET(pitch), AV_OPT_TYPEsrc/libavfilter/vf_unsharp.c_FLO:AT323, : {139.: dwarning: bmissing field 'unit' initializer [-Wmissing-field-initializers]l =0.f}, -180. f,323 | { " l u m a _1ms8i0ze._fx,"T,F L A G"Ss,e t" piltcuhma" },m at | r ~ ^~~~~~i x horizosrc/libavfilter/vf_v360.cn:t150:a95l: swarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ze", OFFSET (150 | l m s i {z e _ x )," pAiVt_cOhP"T,_ T"YpiPtEc_hIN Tr,o t a t{i o.ni"6,4 = 5 } , M IN _ S I Z E ,O FMAFXS_ESTI(ZEp, iFtLcAhG)S, A}V, _ O| P ^ T_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "pitch"}, | ~ ^~~ src/libavfilter/vf_v360.c:src/libavfilter/vf_unsharp.c149::324130::139 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149324 | | {{ " l x" , " y a w" , " y a w r"osteatt ilounma" ,m a t r i x h o r i z o n ta l s i z e" ,OF FS E TO(FyaFwS)E,T (lAmVs_iOzeP_Tx_),T YAPVE__OFPLTO_ATTY,P E _{I.NdTb,l =0 . f}{, . i 6 4 =-1 850 .f},, M I N _ S I Z E , M A X _ S1I8Z0E,. fF,LTAFGLSA G}S,, "| ^y aw"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:149:108: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 149 | { "yaw", "yaw rotation", OFFSsrc/libavfilter/vf_unsharp.cET:(325y:a139w):, warning: Amissing field 'unit' initializer [-Wmissing-field-initializers]V _OPT_TYPE_FL O325AT | , {. db l{=0 ."fl}u,m a _ m s i z e-1_80y."f,, " s e t l u m a m1a8t0r.fi,xT FvLeArGtSi,c a"ly aswi"z}e," , | ~ ^~~~~~ Osrc/libavfilter/vf_v360.cF:F149S:E95T: (warning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] msize_y), AV_OPT _149T | Y P E _ I{N T , {" y.awi",6 4" y=a w5 r o}t,a tiMoInN"_S,IZ E , M AX _ S I Z E , F L A G S } , O F| F ^SE T(yaw), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "yasrc/libavfilter/vf_unsharp.cw":},326 : 139| : ~ ^~~ warning: missing field 'unit' initializer [-Wmissing-field-initializers] 326 | { "ly", src/libavfilter/vf_v360.c : 146 : 111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "set luma matr 146i | x ve r t{ic a l" osuitz_ep"a,d " , " pOFeFrScEeTn(tl mosuitzpeu_ty )c,u beAmVa_pO PpTa_dTsY"P,E _OIFNFTS,E T ({o u.ti_6p4ad )=, 5A V}_,O PMTIN__TSYIPZEE_,F LMOAATX, _ S{I.ZdEb,l =F0L.AfG}S, } , | ^ 0.f, 0.1,TFLAGS, "out_pad"}, | ~ ^~~ src/libavfilter/vf_v360.c:146:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_unsharp.c :146327 | : 139 : warning: {missing field 'unit' initializer [-Wmissing-field-initializers] "out_pad", " pe327r | c e n t{ o"ultupmau_ta mcouubnetm",a p p a"dsse"t, lu mOaF FeSfETf(oeuct_tp asdt)r,e nAgVt_hO"P,T _ T Y P E _ F L O AOTF,F S E{T.(dlbalm=ou0n.tf)},, A V _ O P T _ T Y0P.Ef_,F L O A T , { . d b l = 1 } ,0 . 1 , T F L A-G2S,, "o u t _ p a d" }5,, F L| A ~ ^~~G S }, | ^ 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", Osrc/libavfilter/vf_unsharp.cF:F328S:ET139(:i nwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]p ad), AV_OPT_T Y328P | E _ F L O{A "Tl,a " , { . d b l = 0 . f } , " s e t l u m a 0.eff,f ec t s t r e n g t h " , 0 . 1 , TOFFLFASGSE,T ("lianmo_upnatd)",} , A V _| O ~ ^~~ PT_TYPE_Fsrc/libavfilter/vf_v360.cL:O145A:T95,: {warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. dbl = 1 }, 145 | - 2{, " i n _ pa5d, "F,L "ApGerSc e}n,t i| n ^p ut cubemap pads", OFFSET(in_pad), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, src/libavfilter/vf_transpose.c : 386 : 120:. fwarning: , src/libavfilter/vf_unsharp.c : 329 : 139:missing field 'help' initializer [-Wmissing-field-initializers] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 386 | 0 . 1329 , | { T FNU LLL }A{G S ",c h| r" ^ion m_ap_masd"i},z e _| x ~ ^~~ ", "set chroma matrix horizontal size", OFFSET(cmsize_x), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:330:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 330 | { "cx", "set chroma matrix horizontal size", OFFSET(cmsize_x), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:331:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 331 | { "chroma_msize_y", "set chroma matrix vertical size", OFFSET(cmsize_y), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:332:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 332 | { "cy", "set chroma matrix vertical size", OFFSET(cmsize_y), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:333:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 333 | { "chroma_amount", "set chroma effect strength", OFFSET(camount), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -2, 5, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:334:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 334 | { "ca", "set chroma effect strength", OFFSET(camount), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -2, 5, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:335:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 335 | { "alpha_msize_x", "set alpha matrix horizontal size", OFFSET(amsize_x), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:336:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 336 | { "ax", "set alpha matrix horizontal size", OFFSET(amsize_x), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:337:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 337 | { "alpha_msize_y", "set alpha matrix vertical size", OFFSET(amsize_y), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:338:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 338 | { "ay", "set alpha matrix vertical size", OFFSET(amsize_y), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:339:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_varblur.c 339 | : 66 : 108 {: " awarning: lpha_amounmissing field 'unit' initializer [-Wmissing-field-initializers]t ", "set alpha e66f | f e c t s{t r"emnignth_"r," , " s e Ot FmFiSnE Tb(alaumrou nrta)di,u s "A,V _ OOFPFTS_ETTY(PmEin__FrLaOdAiTu,s ){, . dAVb_lO P=T _0T Y}P,E _ IN T , {-.2i,6 4 = 0 } , 5 , F0L,A G2S5 4},, F L A| G ^S }, | ^ src/libavfilter/vf_varblur.c:67:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "masrc/libavfilter/vf_unsharp.cx_:r340":,139 : "warning: smissing field 'unit' initializer [-Wmissing-field-initializers]e t max blur ra d340iu | s " , {O F"FaSaE"T,( m a x _r a di u s ), A V _"OsPeTt_ TaYlPEp_IhNaT , e f f{e.cti 64s=t8}r,e n g t h1",, 25 5 , F L AG S O}F, F SE| T ^( aamount), AV_OPT_TYPE_FLOAT, { .dbl = 0src/libavfilter/vf_varblur.c :}68,: 108 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] -2, 68 | 5 , F{L A"GpS l}a,n e| s ^" , "set planes to filter", OFFSET(planes),src/libavfilter/vf_unsharp.c : 341 : 12 :A Vwarning: _missing field 'help' initializer [-Wmissing-field-initializers]O PT_ T341Y | P E _ I N{T ,N U L{L.i 6}4 = 0| x ^F }, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_varblur.c:69:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 69 | { NULL } | ^ 3 warnings generated. src/libavfilter/vf_vflip.c:40:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 40 | { NULL } | ^ 30 warnings generated. CC libavcodec/aac_parser.o 7 warnings generated. 12 warnings generated. CC libavcodec/aaccoder.o CC libavcodec/aacdec.o CC libavcodec/aacdec_fixed.o src/libavfilter/vf_vectorscope.c:100:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "x", "set color component on X axis", OFFSET(x), AV_OPT_TYPE_INT, {.i64=1}, 0, 2, FLAGS}, | ^ src/libavfilter/vf_vectorscope.c:101:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "y", "set color component on Y axis", OFFSET(y), AV_OPT_TYPE_INT, {.i64=2}, 0, 2, FLAGS}, | ^ src/libavfilter/vf_vectorscope.c:102:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | { "intensity", "set intensity", OFFSET(fintensity), AV_OPT_TYPE_FLOAT, {.dbl=0.004}, 0, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:103:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "i", "set intensity", OFFSET(fintensity), AV_OPT_TYPE_FLOAT, {.dbl=0.004}, 0, 1, TFLAGS}, | ^ 26 warnings generated. src/libavfilter/vf_vectorscope.c:116:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "opac9it warningys", generated . "set graticule opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:117:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "o", "set graticule opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:123:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 123 | { "bgopacity", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.3}, 0, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:124:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 124 | { "b", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.3}, 0, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:125:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 125 | { "lthreshold", "set low threshold", OFFSET(lthreshold), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_vectorscope.c:126:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 126 | { "l", "set low threshold", OFFSET(lthreshold), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_vectorscope.c:127:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 127 | { "hthreshold", "set high threshold", OFFSET(hthreshold), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_vectorscope.c:128:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 128 | { "h", "set high threshold", OFFSET(hthreshold), AV_O8PT warning_TsY generatedP. E_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, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:138:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 138 | { NULL } | ^ 2 warnings generated. 4 warnings generated. src/libavfilter/vf_vectorscope.c:240:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 240 | for (i = 1; i < avff->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/vf_transpose_vaapi.c:249:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 249 | { NULL } | ^ 2 warnings generated. src/libavfilter/vf_vfrdet.c:84:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 84 | av_log(ctx, AV_LOG_INFO, "VFR:%f (%"PRIu64"/%"PRIu64")", s->vfr / (fl5oa warningts) generated(. s->vfr + s->cfr), s->vfr, ssrc/libavfilter/vf_tonemap_vaapi.c->c:fr72):;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)) | ~ ^ ~ 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_vmafmotion.c:56:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | {"stats_file", "Set file where to store per-frame difference information", OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_vmafmotion.c:57:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 57 | { NULL } | ^ CC libavcodec/aacenc.o src/libavfilter/vf_vignette.c:139:37: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 139 | const 5in warningts generatedxx. = (x - s->x0) * s->xscale; | ~ ~~~^~~~~~ src/libavfilter/vf_vignette.c:140:37: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 140 | const int yy = (y - s->y0) * s->yscale; | ~ ~~~^~~~~~ 5 warnings generated. src/libavfilter/vf_w3fdif.c:71:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 71 | { NULL } | ^ src/libavfilter/vf_vignette.c:158:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 158 | s->var_values[VAR_T] = TS2T(frame->pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ CC libavcodec/aacenc_is.o /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_v360.c:540:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 540 | const float x = M_PI * (t - i + 1); | ~ ~~~~~~^~~ src/libavfilter/vf_vignette.c:159:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 159 | s->var_values[VAR_PTS] = TS2D(frame->pts); | ~ ^~~~~~~~~~~~~~~~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_vignette.c:161:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 161 | s->var_values[VAR_N] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_vignette.c:162:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | s->var_values[VAR_T] = NAN; | CC libavcodec/aacenc_ltp.o ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_vignette.c:163:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | s->var_values[VAR_PTS] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_tonemap_vaapi.c:386:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 386 | { NULL } | ^ CC libavcodec/aacenc_pred.o src/libavfilter/vf_vignette.c:173:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | s->angle = av_clipf(s->angle, 0, M_PI_2); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ CC libavcodec/aacenc_tns.o CC libavcodec/aacenctab.o CC libavcodec/aacps_common.o src/libavfilter/vf_vignette.c:238:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | dstp[0] = av_clip_uint8(srcp[0] * f + get_dither_value(s)); | ~~~~~~~~^~~ ~ src/libavfilter/vf_vignette.c:239:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 239 | dstp[1] = av_clip_uint8(srcp[1] * f + get_dither_value(s)); | ~~~~~~~~^~~ ~ src/libavfilter/vf_vignette.c:240:CC libavcodec/aacps_fixed.o 49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 240 | dstp[2] = av_clip_uint8(srcp[2] * f + get_dither_value(s)); | ~~~~~~~~^~~ ~ src/libavfilter/vf_vmafmotion.c:217:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 217CC libavcodec/aacps_float.o | src/libavfilter/vf_vif.csnp:r63i:nt12f:( vwarning: amissing field 'help' initializer [-Wmissing-field-initializers] lusrc/libavfilter/vf_weave.ce, s 63: | i47z :e12of :( vwarning: {amissing field 'help' initializer [-Wmissing-field-initializers] lN UuLeL) ,} | "47% ^0. | 2 f " ,{ dN);U L L| ~~~~~~~~ ^} | ^ src/libavfilter/vf_vignette.c:268:91: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 268 | if (chroma) *dstp++ = av_clip_uint8(fmap[x << hsub] * (*srcp++ - 127) + 127 + dv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ~ CC libavcodec/aacpsdsp_fixed.o src/libavfilter/vf_vignette.c:269:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 269 | else *dstp++ = av_clip_uint8(fmap[x ] * *srcp++ + dv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ ~ src/libavfilter/vf_vignette.c:231:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 231 | for (y = 0; y < inlink->h; y++) { | ~ ^ ~~~~~~~~~ src/libavfilter/vf_vignette.c:235:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 235 | for (x = 0; x < inlink->w; x++, dstp += 3, srcp += 3) { | ~ ^ ~~~~~~~~~ src/libavfilter/vf_vignette.c:262:27: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 262 | for (y = 0; y < h; y++) { | ~ ^ ~ src/libavfilter/vf_vignette.c:266:31: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 266 | CC libavcodec/aacpsdsp_float.o for (x = 0; x < w; x++) { | ~ ^ ~ src/libavfilter/vf_vmafmotion.c:257:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 257 | s->filter[i] = lrint(FILTER_5[i] * (1 << BIT_SHIFT)); | ~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 36 warnings generated. 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->framCC libavcodec/aacpsy.o e_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:8306: warning26s: generated . 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-1>x warningsc generateda. le, 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 src/libavfilter/vf_waveform.cdm:ax145=:%f102\n:" , warning: | missing field 'unit' initializer [-Wmissing-field-initializers] ~~~~~~ 306 | 145 | s - > x{s c"ailnet,e nss-it>yy"s,c a"lsee,t s ->idnmatxe)n;s i t| y ~~~^~~~~~" , OFFSET(fintensity), AV_OPT_TYPE_FLOAT, {.dbl=0.04}, 0, 1, TFLAGS }, | ^ src/libavfilter/vf_waveform.c:146:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 146 | { "i", "set intensity", OFFSET(fintensity), AV_OPT_TYPE_FLOAT, {.dbl=0.04}, 0, 1, TFLAGS }, | ^ src/libavfilter/vf_waveform.c:147:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | { "mirror", "set mirroring", OFFSET(mirror), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_waveform.c:148:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | { "r", "set mirroring",src/libavfilter/vf_xfade.c OFF:SE200T:(121mi:r rwarning: ormissing field 'unit' initializer [-Wmissing-field-initializers]) , AV_OPT_TYPE_BOOL, { .200i | 64 = 1 } ,{ 0",d u1r, aFtLAiGoSn "},, " s| et ^ c ross fade duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=1000000}, 0, 60000000, FLAGS }, | ^ src/libavfilter/vf_xfade.c:201:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 201 | src/libavfilter/vf_waveform.c :{154 ":o105f:f swarning: emissing field 'unit' initializer [-Wmissing-field-initializers]t ", "set 154c | r o s s{ "fcoamdpeo nsenttas"r,t " sreetl acotmipovneen tst ot ofi rdisstp laiy"n,pu tO FFsStErT(epacomm",p ),O FAFVS_ETO(PoTf_fsTeYPtE),_ INATV,_ O{P.Ti_6T4Y=1P}E,_ D1U,R A1T5I, OFLNA,GS {},. i 6| 4 ^= 0}, INT64_MIN, INT64_MAX, FLAGS }, | src/libavfilter/vf_waveform.c ^ :155:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 155 | { "c", "setsrc/libavfilter/vf_xfade.c :c202o:m122p:on ewarning: nmissing field 'unit' initializer [-Wmissing-field-initializers]t s to displa y202" | , O FF S {E T"(epxcporm"p, ) , A"Vs_etO PeTx_pTrYePsEs_iIonN Tf,o r{. icu6s4=t1o}m, 1,t r1a5,n siFtLiAoGSn "},, O F| F ^S ET(custom_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_xfade.c:203:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 203 | { NULL } | ^ src/libavfilter/vf_xfade.c:201:133: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 201 | { "offset", "set cross fade start relative to first input stream", OFFSET(offset), AV_OPT_TYPE_DURATION, {.i64=0}, INT64_MIN, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_waveform.c:178:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 178 | { "opacity", "set graticule opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS }, | ^ src/libavfilter/vf_waveform.c:179:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 179 | { "o", "set graticule opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS }, | ^ src/libavfilter/vf_v360.c:1141:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1141 | if (phi >= -M_PI_4 && phi < M_PI_4) { | ^~~ ~ src/libavfilter/vf_v360.c:1141:src/libavfilter/vf_waveform.c9::189 :warning: 110implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1141 | if (p h189i | > = -{M _"PbIg_o4p a&c&i tpyh"i, "< sMe_tP bIa_c4k)g r{o u n| d ^~~ ~~ opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS }, | ^ src/libavfilter/vf_waveform.c:190:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 190 | { "b", src/libavfilter/vf_v360.c : 1144 : 45 : "warning: simplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]e t background opacity", O F1144FS | E T (b g o}p aeciltsye) src/libavfilter/vf_vectorscope.c,if : A(873Vp:_hO26:i P T>=warning: _ T-implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](YM P_EP_FIL_2O A+T ,M _{PI._d4 )b873l = | &0& .p 7 h i5}c , o<0 -nM,_s tP f1I_l4,o )Ta F{L t | A ^~~ ~G Sf } , = | ^1 . - o; src/libavfilter/vf_v360.c| ~ ^: 1144:16: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_waveform.c :1144191 | : 92 : warning: }missing field 'unit' initializer [-Wmissing-field-initializers] else if (191 | p h i >{= "-t(iMn_tP0I"_,2 "+s eMt_ P1Is_t4 )t i&n&t "p,hi OF1]=) ,M _APVI__O4P T&_&T pYhPEi_F L=92 :M _warning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]I _src/libavfilter/vf_xfade.c4 &&: 245p:h i1194 | :< warning: M{ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]"_ tP1I"_,2 + "sMe _245t | CPU I_S42n)dTO tMi{ _ nTR| tA ^~~ ~~N"S I,TI OONF(FS8ET,( futiinntt[81_]t),, 1A)V _O P| T^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_T YPE_FLOsrc/libavfilter/vf_xfade.cA:T220,: 28{:.d bnote: lexpanded from macro 'CUSTOM_TRANSITION'= 0}, -1, 1, T220F | LA G S src/libavfilter/vf_v360.c} :v1149, a :l20| u ^:e s [Vwarning: Aimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]R _PROGRESS] = progress ;1149 | 1 p h warningi generated _. n o r m = p h i - M _ P I _ 2 ; | ^~~ ~ \ | ~ ^~~~~~~~ src/libavfilter/vf_waveform.c:199:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 199 | { NULL } | ^ src/libavfilter/vf_v360.c:1152:20: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1152 | phi_norm = phi + ((phi > 0.f) ? -M_PI : M_PI); | ^~~ ~ In file included from src/libavfilter/vsrc_testsrc.c:42: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49src/libavfilter/vf_vectorscope.c | : 896 :re26t:u rwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] exp2f(M_LOG2_ 18960 | * x ) ;c on s| t ~ ^ float f = 1. - o; | ~ ^ src/libavfilter/vf_zoompan.c:113:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 113 | { NULL } | ^ 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; \ | ~ ^~~~~~~~ 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_vibrance.c:430:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 430 | { "intensity", "set the intensity value", OFFSET(intensity), AV_OPT_TYPE_FLOAT, {.dbl=0}, -2, 2, VF }, | ^ src/libavfilter/vf_vibrance.c:431:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 431 | { "rbal", "set the red balance value", OFFSET(balance[2]), AV_OPT_TYPE_FLOAT, {.dbl=1}, -10, 10, VF }, | ^ src/libavfilter/vf_vibrance.c:432:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 432 | { "gbal", "set the green balance value", OFFSETsrc/libavfilter/vf_vectorscope.c(b:al941:a26n:c ewarning: [0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]] ), AV_OPT_TYPE_F L941O | A T, { .cdobnls=t1 }f,l o a t f =- 110., -1 0o,; VF | }, ~ ^ | ^ src/libavfilter/vf_vibrance.c:433:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 433 | { "bbal", "set the blue bsrc/libavfilter/vf_zoompan.cala:n171c:e v9al:u ewarning: ",implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OFFSET(balance[1 ]170) | , A V_ O P Tv_aTr_YvPEa_FlLuOeAsT[,V {A.Rdb_lI=1N},_ T I M E-]1 0,= v1a0r, _VvF a},l u| e ^s [VAR_IT] = in->pts == AV_NOPTS_VALUEsrc/libavfilter/vf_vibrance.c :?434 :115 :| ~warning: missing field 'unit' initializer [-Wmissing-field-initializers] 171 | 434 | N{ A"Nrl u:m "i,n "-s>etp ttsh e* raevd_ lqu2mda( cioneflfiincike-nt>"t,i m eOF_FbSaEsT(el)co;e f | f ^~~s [2]), AV_/usr/include/math.hO:P15T:_T19Y: Pnote: Eexpanded from macro 'NAN'_ FLOAT ,15 | {.#ddbelf=i0n.e 0NA7N21 8 6 } , _ _b0u, i l1t,i nV_Fn a},n f (| " ^" ) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_vibrance.c:435:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 435 | { "glum", "set the green luma coefficient", OFFSET(lcoeffs[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.715158}, 0, 1, VF }, | ^ src/libavfilter/vf_vibrance.c:436:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 436 | { "blum", "set the blue luma coefficient", OFFSET(lcoeffs[1]), AV_OPT_TYPE_Fsrc/libavfilter/vsrc_mandelbrot.cLOAT:, 90{:.126d:b lwarning: =0.212656}missing field 'unit' initializer [-Wmissing-field-initializers], 0, 1, VF }, | ^ 90 | {"size", "set frame size", src/libavfilter/vf_vibrance.c : 21437 : warning115: s warning: generatedmissing field 'unit' initializer [-Wmissing-field-initializers] . OFFSET(w )437, | {A V"_aOlPtTe_rTnYaPtEe_"I,M A"GuEs_eS IaZlEt,e r{n.satrt=e" 6c4o0lxo4r8s0"",} , 0 ,O F0F,S EFTL(AaGlSt e}r,n a t| e) ^, AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, src/libavfilter/vsrc_mandelbrot.cV:F91 :}126,: warning: | missing field 'unit' initializer [-Wmissing-field-initializers] ^ 91 | src/libavfilter/vf_vibrance.c :{438":s12":, warning: missing field 'help' initializer [-Wmissing-field-initializers] 438 | "s e t{ fNrUaLmLe }si z e| " ^, 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 src/libavfilter/vf_vif.crat:e",435 : 42 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OFFSET(fra m435e | _r a t e )s,n pArVi_nOtPfT(_vTaYlPuEe_,V IsDiEzOe_oRfA(TvEa,l u{e.)s,t r"=%"2f5"," }d,) ; 0 ,| ~~~~~~~~ ^I NT_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_OPsrc/libavfilter/vf_vif.cT_TY:P462:E47_D:O Uwarning: Bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]L E, {.dbl=0.3}, 0462, | F L T _ M A X ,s- >FvLifA_GmSi n}[,i] | = ^ F FMIN(s->vif_min[i], score[i]); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ src/libavfilter/vsrc_mandelbrot.csrc/libavutil/macros.h::4999::28128: :note: expanded from macro 'FFMIN'warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | 99# | d e f i n{e" eFnFdM_pItN(sa",,b ) ( ( a )" s>et (tbh) e? t(ebr)m i:n a(la )p) t s| ~ ^ value", OFFSsrc/libavfilter/vf_vif.cE:T462(:47e:n d_warning: pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t s), AV_OPT _462T | Y P E _ D O U B LsE-,> v i f _ m{i.nd[bil]= 4=0 0F}F,M I N0(,s -I>NvTi6f4__mMAiXn,[ iF]L,A GsSc o}r,e [i ]| ^) ; | ~ ^~~~~~~~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(asrc/libavfilter/vf_waveform.c,bsrc/libavfilter/vsrc_mandelbrot.c:):359100 :126::(19(a :) warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]missing field 'unit' initializer [-Wmissing-field-initializers]> (b) ? (b) : 100 | ( a359 ) | ) | ^ { " bfoari l(oiu t=" ,1 ; i <" saevtf ft-h>en bb_afiloourtm avtsa;lu ei"+,+ ) { | ~ ^ ~~~~~~~~~~~~~~~~ OFFSET(bailout), AV_OPT_TYPE_DOUBLE, {.dbl=10}, 0, FLT_MAX, FLAGS }, | src/libavfilter/vf_vif.c ^ :463:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 463 | s->visrc/libavfilter/vsrc_mandelbrot.cf_:ma101x:[135i:] warning: =missing field 'unit' initializer [-Wmissing-field-initializers] FFMAX(s->vif _101 | m a x [ i{]",m osrcpohrxe[fi"],) ; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~" set msrc/libavutil/macros.ho:47r:p28h: xnote: expanded from macro 'FFMAX'f requenc y47" | ,# d e f i n e F FOMFAFXS(EaT,(bm)o r(p(hax)f )>, (AbV)_ O?PT _src/libavfilter/vsrc_mptestsrc.c(aT)Y ::P E65_(:DOb118UB)L:)E, warning: | missing field 'unit' initializer [-Wmissing-field-initializers] ~ ^ {.dbl=0.01src/libavfilter/vf_vif.c}:,463 : 47 -:65 warning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]L | T_ M A X , F{ L"T _src/libavfilter/vf_yaepblur.cr463M | a:A329 tX:, e12 F": L,warning: A missing field 'help' initializer [-Wmissing-field-initializers] sG- S>v if }_,"sm a xe329 [| | t i ^] { NvU LLi =d} FeF oM raA| Xt ^e( "s, - > vi f_ mOaFsrc/libavfilter/vsrc_mandelbrot.cFSx:[ET102i(]:, fs135racme:o _rwarning: reamissing field 'unit' initializer [-Wmissing-field-initializers][ti ]e)); , | ~ ^~~~~~~~A V_O Psrc/libavutil/macros.h102T | : _47: 40 T:{Y P"note: mEoexpanded from macro 'FFMAX'_r VIpDhEyO f"_,R47 AT | E #, d{. se t"firns e=e "src/libavfilter/vsrc_gradients.c tF2: F5"m}M,60 0o,Ar X:(pI115Nah,b:T )y _frwarning: e MAqXmissing field 'unit' initializer [-Wmissing-field-initializers]( u,(e an)F >cLy ",A ( G b60 S ) | ? } , (O F a F| S){" ^sET i(m:oze "r(,bp )h ) y f| ) ^," A sVe_tO PfTr_aTmYeP E_sDOsrc/libavfilter/vsrc_mptestsrc.cUiz:eB66":L,118:E , Owarning: F missing field 'unit' initializer [-Wmissing-field-initializers]F S E T( w{),. d b l=660 | . 0 12 3 {} src/libavfilter/vf_vif.c," :r464-: 26:" Fwarning: A,L implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]V_T _ MOAX , P T F_"464TLTs_ | Y e MPAEt_ IMX A , v sG- FiLE>dviA_efGSS o_Is}u, Zrma | E[,t ^{.ise] +t=",r sc= o" 6r 40ex [i4O]80F";F }S E, | T ~~ ^~~~~~~~0( ,f src/libavfilter/vsrc_mandelbrot.c0r, :Fa103:L135m:e_Ar warning: Gamissing field 'unit' initializer [-Wmissing-field-initializers]St e)},, A V _| OP ^T _103T | YP E _ {V"ImDoErOph_aRmApTE", ,{ . s t r" s=e t" 2src/libavfilter/vsrc_gradients.cmo5r:61":}115p:,h am0warning: ,pmissing field 'unit' initializer [-Wmissing-field-initializers] IlNiTt_uMdeA"X,, 61 | FL A { "G sS }", , O FF S| E ^ T" (smeto frrpahmaem ps)i,z eA"V, _OOFFPSTE_TT(wY)P,E _ D O U B L src/libavfilter/vsrc_mptestsrc.c :E67 ,: 115 : A{. Vd_Owarning: bPmissing field 'unit' initializer [-Wmissing-field-initializers]l T_=T0Y}P, E _ I M 67-A | F GLE_ ST_ I MAZX{E,, FL"{Tdu.r_star=M"tiAo6nX4,0 xF"4LA,8G0 S"" },s }e, t 0 | ,v ^ i0d,e oF LdAuGrSa t}i, o n| " ^ , OFFSET(duration), AV_OPT_TYPE_DURATION, src/libavfilter/vsrc_gradients.c{.:i6624: 121=: warning: -missing field 'unit' initializer [-Wmissing-field-initializers]1 }, -1, INT 6624 | _ M A X ,{" rFaLtAeG"S, } , | ^" set frame rate", OFFSET(frame_rate), src/libavfilter/vsrc_mptestsrc.cA:V68_:O115P:T _warning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]Y PE_VIDEO_RA T68 | E , {{. s"tdr"=," 2 5 "} , " s e t0 ,v iIdNTe_oM AdXu, rFaLtAiGoSn "},, O F| F ^S ET(duration), AV_OPT_TYPE_DURATION, {.isrc/libavfilter/vsrc_gradients.c6:463 :121=: -warning: 1missing field 'unit' initializer [-Wmissing-field-initializers]} , -1, src/libavfilter/vsrc_mandelbrot.cIN:T1176:10 :463_ warning: | Mmissing field 'help' initializer [-Wmissing-field-initializers] A X , {"117r"F | , L A G S } {,N U L"| seLt ^ }fr ,a m e| r ^a te", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:64:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | {"c0", "set 1st color", OFFSET(csrc/libavfilter/vsrc_mandelbrot.col:o103r:_120r:g bwarning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion][ 0]), AV_OPT_TYPE_C O103LO | R , { " m{o.rspthra mp=" ," r a n d"osme"t} ,m 0o,r p0h, aFmLpAlGitSu d}e," , | ^ OFFSET(morphamp), AV_OPT_TYPEsrc/libavfilter/vsrc_gradients.c_D:O65U:B115:L E,warning: missing field 'unit' initializer [-Wmissing-field-initializers] {.dbl=0}, 65 | -{F"LTc_1M"A,X , F src/libavfilter/vsrc_mptestsrc.c L T: _ 84M":61AsX:e,t warning: F LAmissing field 'unit' initializer [-Wmissing-field-initializers]G2 Sn d} ,c ol or| 84 ~ ^~~~~~~" | , O F F S /usr/include/float.hEsrc/libavfilter/vsrc_cellauto.c :15T:A:17(V:_64Oc :P118onote: lT:_expanded from macro 'FLT_MAX'To Yrwarning: _PrEmissing field 'unit' initializer [-Wmissing-field-initializers] 15g_b a | #IdN[Te16f4]i,n)e , { FALV._64OTi_6M4 | P TA X= _T Y P3 {3E.04 "_}C0OfL,2iOl 18,R e2,InN3T a4m6 6 e 4 {6"_.M3,s A"8retaXd5 r, =2 i ni8t"F85i9arlL p8aa1Atnte2GedrnS +fo 3rmo}8"m, F} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~f, i| l0e ^, ", O0Fsrc/libavfilter/vsrc_mandelbrot.cF,:S103E T:F110(:Lf iAlwarning: Gimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e Sn a}m,e ), | A ^V_ O src/libavfilter/vsrc_mptestsrc.c103:P | T86_ : TY61 : P warning: {Emissing field 'unit' initializer [-Wmissing-field-initializers]_S" mTorRpIhNa 86Gm, | p " {.,s t src/libavfilter/vsrc_gradients.c r : A= "N66V:s115U_OeP:L warning: tmissing field 'unit' initializer [-Wmissing-field-initializers]T L _mT}orYp,Ph E _0I66Na, | Tmp l 06i ,4 tF , uLde "{,A {"cG2S ." } i, , 6 4 | = 3 ^ O 0 F F}S ,E T"1s(,em tI orNp3haTrm6pd 4c)_,o AMlAVoX_,rO "F,PTL_ TYAP GES_DOsrc/libavfilter/vsrc_cellauto.c OF}:,U FS65EBT (c:oL118l:| ^Eo,r warning: _ missing field 'unit' initializer [-Wmissing-field-initializers] r g{.bdab[l2=]0}) ,,src/libavfilter/vsrc_mptestsrc.c65 : | A V87: 12 :_ warning: Omissing field 'help' initializer [-Wmissing-field-initializers] P T_-{87TF L | TY" _PMfA X,E " _F, C{L NOT UL_ L OML RAX ,} , F L A| G S" ^ }r, e| {a.s ~ ^~~~~~~~dt r i= n"riatndioam"l} ,p asrc/libavfilter/vsrc_mandelbrot.c0t, :0t102,:e 120r:Fn Lwarning: A Gimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]frSom f i}l,e " | , ^ OF F102S | E T ( f i{l"emonrpahymfe",) , A V _"sOsrc/libavfilter/vsrc_gradients.cPeTt :m_67oTY:rPp115Eh_:ST src/libavfilter/vsrc_mptestsrc.cwarning: R:missing field 'unit' initializer [-Wmissing-field-initializers]I86 y NfG:, r{44.est:q r67u | warning: =e Nimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]U Ln L {c"},yc"3 ",0 , , 85 | 0 { , "Fm " , L "A sGOS eF }tF , S4 E t"| ^ThS ( mceolootrr"p , ht yhOfFFeS) E, mATVa(_cxiOoPmulmoT_ rnTu_YmrgPbasrc/libavfilter/vsrc_cellauto.c[bEe:366_:Dr]106O: ),U Bo Awarning: Lmissing field 'unit' initializer [-Wmissing-field-initializers]Ef,V_ Of r P a {Tm ._eTY66d | s P b lE= 0g_e{n.erCat 0"Oped1 Lat2f3O}t, oRe,- rrnF" L,e aTc "_seh MAt {X.s t,t iersFtni L="t,T i a_M"OrFalA FnSXp,dETa(t oFmtamLeAxG"S r}n_}fr,a", m ,| ~ ^~~~~~~e s0O F),,F 0/usr/include/float.h,S :| ~E 15FTL:A(17:Gp a tSte86rnote: | n expanded from macro 'FLT_MAX' }) , , A | ^V 15 | _#AOVdeP_fOPTT_iTn_YePTE YF_LPITEN_T_6MSA4X T,Rsrc/libavfilter/vsrc_gradients.cI3N:68 :.115G,{ {4.:.0is6t warning: 2missing field 'unit' initializer [-Wmissing-field-initializers]4 r8 2 34=6 =633 8 0N}5,68 1U,2 | 8LIL }8N T,654_ 9{MA08"X,, 1c 4F",2 0L,AeG +F 3L8SF A " sG}, eSt| 5 ^~~~~~~~~~~~~~~~~~~~~~~~~~~t | ^~~~~~~~~}h, co l| src/libavfilter/vsrc_mandelbrot.cor ^":102 /usr/include/stdint.h,:46:: 11021O::F Fwarning: note: Simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] expanded from macro 'INT64_MAX'E T(colo 46r | _#rgd eba102[f | 4]i n)src/libavfilter/vsrc_cellauto.c, e : 67 {"Am:IVNo106_Tr6:Op4h yPT__warning: TfYMmissing field 'unit' initializer [-Wmissing-field-initializers]A"P, XE (_ C0OL OxR, 7 67 ff | f" se tf mo rf{f p hf.{ fys trf f" pffr=e"quf ,efn"c frfy)" a nd,o | m" } , ^~~~~~~~~~~~~~~~~~ " 0s e, t 0 iO,Fn iFtFSEiLATaG(l Sm p}oat,trp hyef ),r | src/libavfilter/vsrc_mptestsrc.c ^nA: 84":V,44 _O:O FFPwarning: TSimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]_TEYTP (Ep_DaOtUtBeLrEn ,83) src/libavfilter/vsrc_gradients.c | :,69 : A115V :_ O { P{Twarning: _.TY Pmissing field 'unit' initializer [-Wmissing-field-initializers]db"lE m=a_x0S.0_1T2 fR3I69r | } N a,G m, -{FeL{T_"sc.Ms"5,"At ,"Xr S,e = tF L N tT_U LhLMA"es}X, e, 0m,t F0,a L6 FxAtLhi GAmGcSS }u,o lmo } | ^rn,u " ,m b | OFeFr ~ ^~~~~~~~ Sof E Tf(rcaomleosr _gregsrc/libavfilter/vsrc_mandelbrot.cneb:ar[5101]asrc/libavfilter/vsrc_cellauto.ct:e120)d::68, A :warning: 114f:V_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]OoP warning: missing field 'unit' initializer [-Wmissing-field-initializers]r T_ TeYaPcE_hC O tL e101s68OR | t | , ", O FF S{ E{" "Tm({mro.asatrrxt_pf ehxr=a"mf" ,", e r "ssae )n,t d o m "} m",s| o ~ er0pth, 0 , vFx84iL | fdA reeqoG uSern c a}t y",, e " , | ^ A OFVF_ OPSTE _ TOT(YfFraPFmE_SINeE_TrT6a(4msrc/libavfilter/vsrc_gradients.cotre),, :p70: {Ah115x.Vi:6f)_ 4warning: , O missing field 'unit' initializer [-Wmissing-field-initializers]AVPT=_ T_ Y3POE_0VIPDT_} ,E OT_R70A1 | TYEP, ,E I_{D N.O {TstUB"64r_L McE=,A6 " 2X5"" ,,} , 0 F , L { IA.G NdS "Tsbe t _7MlA},t =Xh| 0 ^~~~~~~~~, c.o l o0Fr1}/usr/include/stdint.h,L"AG:S46 :,21 :-}FL T_ ,note: OMA expanded from macro 'INT64_MAX'F X, F| SEF ^ T46L T( | _#cdMoAXe,lfi neo r_FrLIgANGbTS6a4_ [}MA6,X] | ) ~ ^~~~~~~src/libavfilter/vsrc_cellauto.c ,:/usr/include/float.h( 069x:15A:7:fVff114f:f17f_O :fPwarning: missing field 'unit' initializer [-Wmissing-field-initializers]note: fT expanded from macro 'FLT_MAX'f _fTfYfPf Ef_15C f | )O 69 | #LdO R , e | fi ^~~~~~~~~~~~~~~~~~ne F LT _ MA{{.X s3"t.rr 4"=0 ,2" ra8 n 2d 3 o4 6m6 "3} 8, "05,s2 8e80t5 ,9v8 12ieFd+eLo 3raAte8"GF ,S } ,| O | ^~~~~~~~~~~~~~~~~~~~~~~~~~~F ^ FSET(frsrc/libavfilter/vsrc_mandelbrot.ca:m101e:_110r:a warning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e) , AV_OPTsrc/libavfilter/vsrc_mptestsrc.c_T:Y68 Psrc/libavfilter/vsrc_gradients.cE:_98101 | :VI:DE 71 O : warning: _115 implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]{R: "A moTwarning: rpEmissing field 'unit' initializer [-Wmissing-field-initializers],h x{ f68.s"t | r , 71= | "" 25 s{ ""de"t{ "}c,m,o7r " p 0 ,h, x " sI efrN Tte v i_dqeo"MAuXe se,n dtucF r8yLat"Athi,oGS nc"}, o , lo O r F"FO| ^,S F FE SOTFFES(ETd(uTrmo(racpthoixlfo)onr),, _ ArVA_gVO_bOPsrc/libavfilter/vsrc_cellauto.cTP_a:T70T:[7_])Y102T,YPPE: E__ ADVDwarning: OUmissing field 'unit' initializer [-Wmissing-field-initializers]_ UOPRTB_ALTTYE IPO,70 E N | _, {CO{L ..OR ,di 6 4b ={ l "=- 1}s,0 .0i1 } ,z-{ .est1 " r-F,L,T _ M = IA " NXr T,a F"L6nsdT4_eMoAX_tm ", MFv}AiL,X d0AG,S FeL, oA }GsS0, i z,e "} ,F| , L ~ ^~~~~~~~| ~ ^~~~~~~~~OA FGFSSE T/usr/include/stdint.h(w}):,,46 src/libavfilter/vsrc_mandelbrot.c : : 21100| :A:V_ ^O111: note: P Texpanded from macro 'INT64_MAX'warning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T YP E46 | _#dIeMAfGiEn_S Ie 100ZI | E N,T {6. src/libavfilter/vsrc_gradients.c{"4bs_:taM72Ari:X121 l : =o (uNtwarning: missing field 'unit' initializer [-Wmissing-field-initializers]0 U"LLx},,7 f f 0f, 0f72 | , f fF "fsLe{tfA"G St f}xhfe, 0bf "a,f if| ^ lfo utf ) | v ^~~~~~~~~~~~~~~~~~ a "lsueet" , g r a d i e n tO FFlSinEsrc/libavfilter/vsrc_cellauto.cTe(src/libavfilter/vsrc_mptestsrc.cbasrc/libavfilter/vf_vectorscope.c: :i6771:98s::l:o102 :warning: 1132ou implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] :ur41twarning: )c:missing field 'unit' initializer [-Wmissing-field-initializers] ,e warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] xA067V | " _, O {71 PT _T"Y | dPur1132a | tOiEon F _ ",{ "FsD O Se U "EstB L ET"vdi,( , rdx ae0) ,w{_o . h tdAd belu=V1"xtr1_6O0PsTa_T(}o,uettYP ti Ev i ,0o_de x,, nI"o,FyL,N o , T1Ts,O _M.AiXzF{. i,6e4F=- F"LSA-G ,E1TS(od } ,}u Op,os,rF FiSt a tEiT ( io| w ~ ^~~~~~~ on/usr/include/float.h): 15n:s, ) 17 _- 1,,:n note: I NaT _expanded from macro 'FLT_MAX'Am AMV AVXe_[i_],O FOLA,P15PTG T | __TSc#oTlY dYPoErP)};e _| E,f D ~ ^_iI MU| ^ nARAeT IGONFE_,SIL TZ_{EM,.iA6 {X.4 s3t =. r-14} =0 ,Nsrc/libavfilter/vsrc_gradients.c U-:1,2L73 :8121LI2:3 }NT4warning: 6,66missing field 'unit' initializer [-Wmissing-field-initializers] 384 _0M5AX,,2 8F0,8L5 9 A738 | F G1L S2 A} Ge,+ 3{S } 8"y,0| F " ~ ^~~~~~~~~, | /usr/include/stdint.h| :46 ^: ^~~~~~~~~~~~~~~~~~~~~~~~~~~21 : "note: sexpanded from macro 'INT64_MAX'e t grad ie46n | t# delfiinnee sIoNuT6r4c_esrc/libavfilter/vsrc_cellauto.c:src/libavfilter/vsrc_mandelbrot.cM A72X:y:0 "99, 100 :(: warning: 111missing field 'unit' initializer [-Wmissing-field-initializers]:0 xwarning: 7implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]f fOfFF SEfT72(f | y f0f f 99 )f | { , f f f "{ArVff"ue_nf)l O de"P,| ^~~~~~~~~~~~~~~~~~_T p_t s"T, Y P" sE e _ItN T"s ,reul et{" ,.t hie 64 = t- e 1 rO}mFi,naFl S E ptT (sr uvl ea-)1l,,ue " , I A NVOT_FO_FPMASTEX_T,(Ten dYF_PLpEAtG_s)SI,NT , } A,V _ {O| .iP ^6 T4_T Y=P 1E10_}D,O U B0,L 2E55,, F L AG S }{,. d bsrc/libavfilter/vsrc_gradients.cl| ^= 4:0074},: 121 :0 ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]I NT64_MAX, F LAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffff74ff | ) | ^~~~~~~~~~~~~~~~~~{ "x1", "set grasrc/libavfilter/vsrc_mandelbrot.cd:98i:e111n:t warning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ne src/libavfilter/vsrc_cellauto.cde:s73t:i157n:a t io98nwarning: | missing field 'unit' initializer [-Wmissing-field-initializers] x 1 " ,{ "OeFnFdS_EsTc(axl1 e)",73, | A V _ O"PT{s_ eTY"Pt rEat_ndhoeIm NtT_, e{fr.miii6l4=n-la_1lr}at ,si coa le" v ,a l " u se-et1 "f, ,INiT l _lOMFA rFXatSi, EoTF(e LnfdA_soGcrSa l f},e il) l,| i n ^AgV_ OinPiTt_iTaYlP Eg_rDOiUdB LEr,a n d{.odmbll=y"0, .O3F}F, S ET0(src/libavfilter/vsrc_gradients.c,ra:n 75:dF121Lom:_T _MfAiwarning: Xmissing field 'unit' initializer [-Wmissing-field-initializers],l F LlA_GrSa ti}o),, | 75 ~ ^~~~~~~A | V _/usr/include/float.h O {:P15"yT1:17_:"T Y,Pnote: E expanded from macro 'FLT_MAX' _ D O U B 15"Ls | E#,e dt{e. dfgibnerla di eF=ntL 1Tli/n_M_ePM HIAd}esX, t3 i0,.n4 a0218t23,4i on6F 6L38y5A12G",S8 8 OF5F},9 8S 1E| T2 ^( e+y318)F, A V| _ ^~~~~~~~~~~~~~~~~~~~~~~~~~~O PT_TYPE_INT, {.i64src/libavfilter/vsrc_mandelbrot.c=:-971:111}:,src/libavfilter/vsrc_cellauto.c warning: : 74implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 157 : warning: -missing field 'unit' initializer [-Wmissing-field-initializers]1 , 97 | I N T _ M{A"X,s t FaLrA74tG | S_ } s, c 3 a l warnings| e ^"{, generated ". r"asetti oth"e, in i t ia l s ca l e v a"sleusrc/libavfilter/vsrc_gradients.cte:"76 :115,:f i warning: lOmissing field 'unit' initializer [-Wmissing-field-initializers]lF FrSEaTt(sitoar t76 _ | sfc oar fli el ){l," nib_AnVcogl_O PoirsTn"_i,TYtPi "Easl _etg DtrOUhidB eL rEann,u d{mob.merd loyfb" l,c= o3OlFoFCC libavcodec/aacsbr.o .rSE0Ts"}(, ,rO Fa F0,n SdFLEoTT_MmA(n_Xfb_,ico lFlLlo_ArrGaSs }t),io ), , | AA ~ ^~~~~~~V V__OOP/usr/include/float.hPTT:_15_T:T17Y:YPE Pnote: _expanded from macro 'FLT_MAX' EIN_T,D O 15U B | {L#d.efEi,in e6 F{L4.dT=_bMA2Xl } ,3= . 14/M _0 P2 8H2 I 34} , 6 2 60,3,8 8 ,5 F1L2,88A5G 9S8F12 e}L+,A 3 G8F| S } ^ | , ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | ^ src/libavfilter/vsrc_gradients.c:77:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/vsrc_cellauto.c :75:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | {"n" ,75 | { ""rsaentd otmhe_ snuemebedr", o"fs ectol ortsh"e, OsFFeSeEdT (fnobr_c ofliolrlsi)n, gA Vt_OhPeT _TiYnPiE_tIiNTa,l g{r.ii6d4 =2r}a, n do m l y " , O2F,F S8E,T (FrLaAnGSd o},m _ s| ^e ed), AV_OPT_TYPE_INT64, {.i64 = -1}, src/libavfilter/vsrc_gradients.c-:178:,124 : Uwarning: INmissing field 'unit' initializer [-Wmissing-field-initializers]T3 2_MAX, FLAGS }78, | | ^ {"seed", "set the seed", OFFSET(seedsrc/libavfilter/vsrc_cellauto.c),: 76 :151 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] AV_OPT_TYPE_IN T766 | 4 , { " {s.eie6d4"=,- 1 } , " s e t- 1t,h eU IsNeTe3d2_ MfoAr Xf, iFLlAlGSi n}g, t he| ^i nitial grid randomly", OFFSET(random_seed), AV_Osrc/libavfilter/vsrc_gradients.cP:T79_T:Y123P:E _warning: Imissing field 'unit' initializer [-Wmissing-field-initializers]N T64, {.i64 = 79- | 1 } , {-"1d,u rUaItNiTo3n2"_,M AX ,"s eFLtA GvSi d}eo, d u| r ^a tion", OFFSET(duration), AV_OPT_TYPE_Dsrc/libavfilter/vsrc_cellauto.cU:R77A:T107I:O N,warning: missing field 'unit' initializer [-Wmissing-field-initializers] {.i64=-1}, 77 | { " s-1c,r olIlN"T, 6 4_ MA X , F"LsAcGSr }o,l l | p ^ attern downward", OFFSET(scroll), AV_OPsrc/libavfilter/vsrc_gradients.cT:_80T:Y123P:E _warning: Bmissing field 'unit' initializer [-Wmissing-field-initializers]O OL, {.i64 = 801 | } , 0{," d1",, F L A G S } ," s e| t ^ video duration", OFFSET(duration), AV_OPsrc/libavfilter/vsrc_cellauto.cT:_78T:Y117P:E _warning: Dmissing field 'unit' initializer [-Wmissing-field-initializers]U RATION, {. i786 | 4= -1 } , { " s t a -r1t, _IfNTu6l4_lM"A,X , "FsLtAGaSr }t, f | i ^l ling the whole video", OFFSET(start_src/libavfilter/vsrc_gradients.cf:81u:l115l:) ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]A V_OPT_TYPE_ B81O | O L , {"{s.pie6e4d" ,= 0 } , "0se, t1 ,gr aFdLieAnGSt s} ,r o t| a ^ti on speed", OFFSET(speed), AV_OPT_TYPE_src/libavfilter/vsrc_cellauto.cF:L79O:A117T:, {warning: .dmissing field 'unit' initializer [-Wmissing-field-initializers]b l=0.01}, 0. 00790 | 0 1 , 1{, "fFuLlAlGS" ,} , | ^ "start fillinsrc/libavfilter/vf_v360.cg th:e 1764w:h42o:l e warning: viimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d eo", OFFSET(star t1764_ | f u l ls)-,> AfVl_aOtP_Tr_aTnYPgEe_B[O0O]L , = {s-.>ih6_4 f=o v1 }*, M _0P,I 1/, 3F6L0A.GfS; }, | ~ ^~~~~| ^ src/libavfilter/vf_v360.c:1764:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vsrc_cellauto.c :176480 | : 106 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]s ->flatsrc/libavfilter/vsrc_gradients.c_r:a88n:g e[100:80 | ] warning: missing field 'help' initializer [-Wmissing-field-initializers] ={ s" -s>88t | h i _tfo c{vNUhL *L"} ,,M _ P I | CC libavcodec/aacsbr_fixed.o ^/" 36s0.tfi;t c| h ~~~^~~~~ ~ boundsrc/libavfilter/vf_vectorscope.cari:e1198s:"39:, Owarning: FFimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]S ET(stitch), AV_OP T1198_T | Y P E _ B O OdLra,w _ h t{e.xit6(o4u t=, x1,} ,y, o ,0 ,1 1., - FLoAG,S p}o,s isrc/libavfilter/vf_v360.c | t ^:i 1765o:n42s:_ nwarning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] me[i], colosrc/libavfilter/vsrc_cellauto.cr: )1765;81 | : 12 | : ~ ^ warning: s-missing field 'help' initializer [-Wmissing-field-initializers]> flat _81 | r a n ge [{1 ]N U= LsL -} > v| _ ^f ov * M_PI /src/libavfilter/vsrc_gradients.c :3806:0106.:f ;warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] | ~ ^~~~~ src/libavfilter/vf_v360.c:1765:27 :80 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {"d", "s e1765t | v i d eso- >dfulraatt_iroann",g eO[F1F]S E=T (sd-u>rva_tifoonv) ,* MA_VP_IO P/T _3T6Y0P.Ef_;D U | R ~~~^~~~~ ~A TION, {.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_gradients.c:79:106: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 79 | {"duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=-1}, -1, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavcodec/aactab.o src/libavfilter/vf_v360.c:1813:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1813 | const float phi = rescale(i, width) * M_PI_2; | ^~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:1814:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1814 | const float theta = rescale(j, height) * M_PI_2; | ^~~~~~~~~~~~~~~~~~ ~ CC libavcodec/aandcttab.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 | src/libavfilter/vf_xmedian.c : 365s:->12f:la twarning: _missing field 'help' initializer [-Wmissing-field-initializers]r ange[0] =365 | t an f( FF MI{N N(UsL->Lh _}f,o v ,| 3 ^59 9 warning.fs) generated . * M_PI / 720.f); | ~~~^~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' CC libavcodec/aasc.o 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:1840:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1840 | s->flat_range[1] = tanf(FFMIN(s->v_fov, 359.f) * M_PI / 720.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:1840:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1840 | s->flat_range[1] = tanf(FFMIN(s->v_fov, 359.f) * M_PI / 720.f); | ^~~~~ ~ src/libavfilter/vf_vectorscope.csrc/libavutil/macros.h::125849::34:41: note: warning: expanded from macro 'FFMIN'implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 49 | #def i1258n | e F F MI N (dara,wb_)h t(e(xat)1 6>( (obu)t ,? x(,b )y ,src/libavfilter/vsrc_gradients.c: :o(125,a: )1)27 .| : ^ - warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o, positions_namsrc/libavfilter/vf_v360.c e:1840125:[i | ]38 ,: cwarning: iofimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] l( onrb);_ c| o ~ ^l ors == 1840 | 1 | | ss-t>felpat _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/ac3.o src/libavfilter/vsrc_gradients.c:127:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 127 | } else if (step >= 1.0) { | ^~~~ ~~ CC libavcodec/ac3_channel_layout_tab.o src/libavfilter/vsrc_gradients.c:148:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 148 | if (nb_colors == 1 || step <= 0.0) { | ^~~~ ~~ src/libavfilter/vsrc_gradients.c:src/libavfilter/vf_v360.c150:16::1883 :warning: 63implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 150 | } else if (step >= 1.0) { | ^~~~ ~~ 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_src/libavfilter/vsrc_gradients.cPI /: 71732:027.:f )warning: ; implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~ ^~~~~ 173 | if (nb_csrc/libavfilter/vf_v360.co:l1884or:s47 := =warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 || step <= 0.0) { 1884| | ^~~~ ~~ s->iflat_range[1] = tanf(FFMIsrc/libavfilter/vf_vectorscope.cN(s:-1316>:iv39_:f ovwarning: ,implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3 59.f) * M_PI / 720. f1316 | ) ; | ^~~~~ ~ draw_htext(out, x, y, o, 1.src/libavutil/macros.h :-49 :o34,: pnote: oexpanded from macro 'FFMIN's itions_name [49i | ]#,de fcoilonre); F F| M ~ ^I N(a,b) ((asrc/libavfilter/vsrc_gradients.c) :>179 (:b16): ?warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( b) : (a) )179 | | ^ } else if (step >src/libavfilter/vf_v360.c= :11884.0:)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)) | ^ 9 warnings generated. 7 warnings generated. src/libavfilter/vf_xmedian.c:442:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 442 | { NULL }, | ^ src/libavfilter/vsrc_mandelbrot.c:304:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 304 | Z_Z2_C_ZYKLUS(t, zi, zr, zi, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:294:88: note: expanded from macro 'Z_Z2_C_ZYKLUS' 294 | if(Z && fabs(s->zyklus[i>>1][0]-outr)+fabs(s->zyklus[i>>1][1]-outi) <= epsilon)\ | ~~ ^~~~~~~ src/libavfilter/vsrc_gradients.c:223:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 223 | od_s_src/libavfilter/vsrc_mandelbrot.cq :=306 :M17_P:I warning: *implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2.f; | ~ ^~~ 306 | Z_Z2_C_ZYKLUS(zr, zi, t, zi, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:294:88: note: expanded from macro 'Z_Z2_C_ZYKLUS' 294 | if(Z && fabs(s->zyklus[i>>1][0]-outr)+fabs(s->zyklus[i>>1][1]-outi) <= epsilon)\ | ~~ ^~~~~~~ src/libavfilter/vsrc_gradients.c:235:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 235 | op_x_od = atan2f(op_x, op_y) + M_PI; | ^~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vsrc_gradients.c:238:88: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | op_x_od = fmodf(atan2f(op_x, op_y) + M_PI + point_x / fmaxf(origsrc/libavfilter/vsrc_mandelbrot.cin_:x308,: 17d:e swarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ x), 2.f * M _P308I | ) ; | ^~~ ~ Z_Z2_C_Zsrc/libavfilter/vsrc_gradients.cY:K238L:U61S:( twarning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] zi, zr, zi, 2380 | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ osrc/libavfilter/vsrc_mandelbrot.cp_:x294_:o88d: =note: fexpanded from macro 'Z_Z2_C_ZYKLUS'm odf(atan2f (294o | p _ x , o p _ y ) + M _ P Ii f+( Zpo i&&n tf_axb s/( sf-m>azxfy(kolriugsi[ni_>x>,1 ][d0es]t-_oxut)r,) +2.ffa b*s (Ms_-P>Iz)y;k l | u ~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~s[ i>>1][1]-osrc/libavfilter/vsrc_gradients.cut:i)238 :<25=: ewarning: pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s ilon)\ | ~~ ^~~~~~~ 238 | op_x_od = fmodf(atan2f(op_x, op_y) + M_PI + point_x / fmaxf(origin_x, dest_x), 2.f * M_PI); | ^~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vsrc_mandelbrot.c:310:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 310 | Z_Z2_src/libavfilter/vsrc_sierpinski.cC_Z:Y60KLU:S115(:z rwarning: , missing field 'unit' initializer [-Wmissing-field-initializers]z i, t, zi, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60 | src/libavfilter/vsrc_mandelbrot.c : 294 :{88":s inote: zexpanded from macro 'Z_Z2_C_ZYKLUS'e ", "set fr a294 | m e s i z e " , O F F S EiTf((Zw )&,& f a bs ( s - > zyAkVlu_s[OiP>>T1_]T[Y0P]E-o_IuMtArG)+Ef_aSbsI(ZsE-,>z y{k.sltusr[=i">>614]0[x14]8-0o"u}t,i )0 ,< = e p s i l o n )\0 , F| L ~~ ^~~~~~~A GS }, | ^ src/libavfilter/vsrc_sierpinski.c:61:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | {"s", "set frame size", OFFSsrc/libavfilter/vf_v360.cET(:w)1943,: 47 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] AV_OPT_TYPE_I M1943A | G E _ S IsZ->Ef,l a{t._srtarn=g"e6[400] x=4 8s0i"n}f, (0s,- > h_ f o v * M0_,P IF L/A G7S 2}0,. f )| ; ^ | ~ ^~~~~ src/libavfilter/vf_v360.c:1943:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vsrc_mandelbrot.csrc/libavfilter/vsrc_sierpinski.c::62312::11517:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1943 | s- > 62f | l312 | a t _r a n{ge ["r a 0 t ] e= " , "sZs_Zie2n_ft(Cs- >_frha_ZfomvY e* KM LU_Sr(PattI e,/ " 7,z2i 0, O.Fzrf,)F S;Ez iT, 0() | f| ~~~^~~~~ ~r ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ame_src/libavfilter/vsrc_mandelbrot.cra:te294):,88 :A Vnote: _expanded from macro 'Z_Z2_C_ZYKLUS'OP T_TYPE_VID E294O | _ R A T E , { . s t r = "i2f5("Z} ,&& fa b s ( s0-,> z y k lIuNsT[_iM>A>X1,][ 0]F-src/libavfilter/vf_vectorscope.cLoAuG:St }1375, r:) | 42 ^+: f awarning: bsimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]( s->zyklus[i>>1][1 ]1375src/libavfilter/vf_v360.c- | ou: t 1944 :i47)src/libavfilter/vsrc_sierpinski.c :1 :< = 63 warning dewarning: p:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] generated rs115i. aw:_ ilhwarning: omissing field 'unit' initializer [-Wmissing-field-initializers]n )t\ 1944 | e | ~~ ^~~~~~~x ts- >f1l63 | 6 (aou t,t _x, {"rry"a,n,g oe[ , 1 " ]1se .t =f - rsoai,m npoefs it(irsoan-st>_ven_a"mef,ov[ * iM]OF_,PFI /ScET o(7lf2ror0)a.;m fe )| _ ~ ^ ;r at e| ) ~ ^~~~~, AV_OPT_Tsrc/libavfilter/vf_v360.cYPE:_1944V:ID32E: Owarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]R ATE, {.str="25"}, 1944 | 0, s - > flIaNTt__MrAanXg,e[ 1F] L=A GsiSn f}(, s ->| v ^_ fov * M_PI / 720.f); | ~~~^~~~~ ~ src/libavfilter/vsrc_mandelbrot.c:314:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vsrc_sierpinski.c:64:115 : 314warning: | missing field 'unit' initializer [-Wmissing-field-initializers] 64 | Z_ Z 2 _{C_"ZsYKeLeUdS"(,z r",s etz it,h et ,s ezeid," ,1 ) O F| F ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~S ET(sesrc/libavfilter/vsrc_mandelbrot.ce:d294):,88 : note: expanded from macro 'Z_Z2_C_ZYKLUS' AV_OPT_T YP294E | _ I N T 6 4 , { . ii6f4(=Z- 1&}&, f a b s (-1s,- >UzIyNkTl3u2s_[Mi>A>X1,] [F0L]A-GoSu t}r,) + f| a ^b s(s->zyklus[i>>1][1]-outi) <= epsilon)\ src/libavfilter/vsrc_sierpinski.c | : ~~ ^~~~~~~65 :115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | {"jump", "set the jump", OFFSET(jump), AV_OPT_TYPE_INT, {.i64=100}, 1, 10000, FLAGS }, | ^ src/libavfilter/vsrc_sierpinski.c:69:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 69 | {NULL}, | ^ src/libavfilter/vsrc_mandelbrot.c:316:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 316 | Z_Z2_C_ZYKLUS(t, zi, zr, zi, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:294:88: note: expanded from macro 'Z_Z2_C_ZYKLUS' 294 | if(Z && fabs(s->zyklus[i>>1][0]-outr)+fabs(s->zyklus[i>>1][1]-outi) <= epsilon)\ | ~~ ^~~~~~~ src/libavfilter/vsrc_mandelbrot.c:318:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 318 | Z_Z2_C_ZYKLUS(zr, zi, t, zi, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:294:88: note: expanded from macro 'Z_Z2_C_ZYKLUS' 294 | src/libavfilter/vf_v360.c : 1987 :63 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if(Z && fabs(s->zyklus[i>>1][0]-outr) +1987f | a b s ( ss-->>ziyfkllauts_[ria>n>g1]e[[10]]- o= utsii)n f<(=F FeMpINs(isl-on>)ih\_ f| o ~~ ^~~~~~~v , 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/libavfilter/vf_vectorscope.csrc/libavutil/macros.h::491433::4040: :note: expanded from macro 'FFMIN' warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 49 | #define F1433F | M IN ( a , b ) d(r(aaw)_ i>h t(ebx)t (?o (ubt), :x ,( ay),) o ,| ^1 . - o, positions_name[i], color); | ~ ^ src/libavfilter/vsrc_mandelbrot.c:352:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 352 | if(SQR(s->zyklus[j][0]-zr) + SQR(s->zyklus[j][1]-zi) < epsilon*epsilon*10) | ~ ~~~~~~~~~~~~~~~^~~ src/libavfilter/vsrc_testsrc.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | COMMON_OPTIONS | ^ src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:98:115: note: expanded from macro 'SIZE_OPTIONS' 98 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:99:115: note: expanded from macro 'SIZE_OPTIONS' 99 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:102:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 102 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:103:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 103 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:104:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:105:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:106:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 106 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONsrc/libavfilter/vf_v360.cAL,: 2047{:.61:d bwarning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]= 1}, 0, INT_MAX, FLAGS }, | ^ 2047 | s->flsrc/libavfilter/vsrc_testsrc.cat:115_:r12a:n gwarning: emissing field 'help' initializer [-Wmissing-field-initializers][0 ] = si115n | f ( F F MI{N( sN-U>LhL_ }f o v| , ^ 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(FFMsrc/libavfilter/vsrc_testsrc.cIN:(114s-:>5h:_ fwarning: oimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]v , 180.f) * M114_ | P I / 3C6O0M.MfO)N;_ O PT| I ^~~~~ ~O NS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.csrc/libavutil/macros.h::10849::3734::src/libavfilter/vsrc_gradients.c note: note: expanded from macro 'COMMON_OPTIONS':expanded from macro 'FFMIN'387 :48: warning: 108implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | 49# | d #deeffiinnee CFOFMMMIONN_( a,Ob387 | P )T I ((Oa N ) Sf l>So IaZ(tbE)_ O anP?glT Ie (=ON Sb)f m:C oO(daMf)(Ms-)O> Np_| Ot ^P sT IO*NS _NsO->SsIpZEe ed src/libavfilter/vf_v360.c, | 2:.f ^~~~~~~~~~~~~~~~~~~~~ 2047 *:38 :M src/libavfilter/vsrc_testsrc.c_warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I105):;98 : note: | expanded from macro 'COMMON_OPTIONS_NOSIZE' ^~~ ~ 2047 | 105 | s {- >"df"l,a t _ ra ng e[ 0] "= sseti nvfid(eFoF dMuIrNat(iso-n>",h _OfFoFvS,E T1(d8u0r.afti)o n*) ,M _APVI_ O/PT _3T6YP0E.f_)D;U R A| ~~~^~~~~ ~T ION, {.i64 = -1},src/libavutil/macros.h :-491:,40: Inote: Nexpanded from macro 'FFMIN'T 64_MAX, FLAGS }49, | \# d e| f ~ ^~~~~~~~~i ne FFMIN(a,/usr/include/stdint.hb:)46 :21(:( anote: )expanded from macro 'INT64_MAX' > (b) 46? | #(dbe)f i:n e(a ))I N T| 6 ^4 _MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:114:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 114 | COMMON_OPTIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONsrc/libavfilter/vf_v360.cS:_2048N:OS61I:Z Ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:104:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 2048 | 104 | s - > f{l a"td_urraantgioen["1, ]" s=e sti nvfi(dFeFoM IdNur(ast-i>ov_nf"o,v ,O F1F8S0E.T(fd) u*r aMt_iPIo n/) ,3 6A0V._fO)P;T _ T| Y ~ ^~~~~P E_DURATION, {.i64 = -1}src/libavfilter/vf_v360.c,: 2048-:451:, warning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]N T64_MAX, FLAGS }, \2048 | | ~ ^~~~~~~~~ s->/usr/include/stdint.hf:l46a:t21_:r anote: nexpanded from macro 'INT64_MAX'g e[1] =46 s | i#ndfe(fFiFnMIeN (IsN-T>6v4_f_oMvA,X 1 8(00.fx)7 f*f fMf_PfIf f/f f36f0f.fff)f; f )| ^~~~~ ~ | ^~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:2048:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2048 | s->flat_range[1] = sinf(FFMIN(s->v_fov, 180.f) * M_PI / 360.f); | ~~~^~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/yadif_common.c:214:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 214 | { NULL } | ^ 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(FFMI2N(s warning->siv generated_f. ov, 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_testsrc.c:203:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 203 | { "color", "set color", OFFSET(color_rgba), AV_OPT_TYPE_COLOR, {.str = "black"}, 0, 0, FLAGSR }, | ^ src/libavfilter/vsrc_testsrc.c:204:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 204 | { "c", "set color", OFFSET(color_rgba), AV_OPT_TYPE_COLOR, {.str = "black"}, 0, 0, FLAGSR }, | ^ src/libavfilter/vsrc_testsrc.c:205:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 205 | COMMON_OPTIONS | ^ src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:98:115: note: expanded from macro 'SIZE_OPTIONS' 98 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:205:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:99:115: note: expanded from macro 'SIZE_OPTIONS' 99 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:205:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:102:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 102 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:205:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:103:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 103 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:205:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:104:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:205:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:105:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:205:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONSsrc/libavfilter/vf_v360.c S:I2158ZE:_44O:P Twarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O NS COMMON_OPTIO N2158S | _ N O SI ZsE- > i| ^f lasrc/libavfilter/vsrc_testsrc.ct:_106:r117a:n gnote: eexpanded from macro 'COMMON_OPTIONS_NOSIZE'[ 0] = s->ih _106 | f o v { *" sM_aPrI" , / 3 6 0 .f";s e t| ~ ^~~~~v ideo samplsrc/libavfilter/vf_v360.ce: 2158a:s28p:e cwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ratio", O2158F | F S E Ts(-s>airf)l,a tA_Vr_aOPnTg_eT[0Y]P E= _sR-A>TiIhO_NfAoLv, * {M._PdIb /l =3 610}., f ;0 , | I ~~~^~~~~~ ~N T_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:206:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 206 | { NULL } | ^ src/libavfilter/vf_v360.c:2159:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2159 | s->iflat_range[1] = s->iv_fov * M_PI / 360.f; src/libavfilter/vsrc_testsrc.c| : ~ ^~~~~205 :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:2159:28: 205warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] COMMO N2159 | _ O P TIsO-N>Sif l a| ^~~~~~~~~~~~~~t _range[1] =src/libavfilter/vsrc_testsrc.c s:-108>:i37:v _note: fexpanded from macro 'COMMON_OPTIONS'o v * M_Psrc/libavfilter/vf_xfade.c 108I | /:#738d :1e3:f6i0 .fn;warning: e implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] C | O ~~~^~~~~~ ~M MON_OPTIONS S I738Z | ER_AOPDTIIAONLS_ TCROAMNMOSNI_OTPITOIN(O8N,S _uNiOnStI8ZE_ t ,| ^~~~~~~~~~~~~~~~~~~~~1) | src/libavfilter/vsrc_testsrc.c^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 105:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE'src/libavfilter/vf_xfade.c :726:62: note: expanded from macro 'RADIAL_TRANSITION' 105 | { 726" | d " , " s e t v i de o d u r a t i o n ", O(FpFrSoETg(rdeusrs a-t 0i.o5nf)) ,* A V(_MO_PTP_IT Y*P E2_.D5Uf)R;A T I O N , { . i 6 4 = - 1\} , -| 1 ~ ^~~~, INT64_MAXsrc/libavfilter/vf_xfade.c,: 738:F1L: Awarning: Gimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]S },\ | ~ ^~~~~~~~~738 | RADIA/usr/include/stdint.h:L46_:21T:R Anote: Nexpanded from macro 'INT64_MAX'S ITION( 846 | ,# dueifninte8 _ItN,T 16) 4 | _^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MAXsrc/libavfilter/vf_xfade.c : 726(:440:x 7note: fexpanded from macro 'RADIAL_TRANSITION' ffffffffff f726f | f f ) | ^~~~~~~~~~~~~~~~~~ (prosrc/libavfilter/vsrc_testsrc.cg:r205e:s5:s warning: -implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 0.5f) * 205( | M _ P IC O*MM O2N._O5PfT)I; O NS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c :108 : 37 : \note: expanded from macro 'COMMON_OPTIONS'| ~~~~~~~~~^~~~~~ ~ 108 | #dsrc/libavfilter/vf_xfade.ce:f738in:e1 :C Owarning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M ON_OPT I738O | NRSA DSIIAZLE_T_ROAPNTISONIST CIOOMNM(8O,N_ OuiPnTtI8O_NtS,_ N1O) S I| Z^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~E | ^~~~~~~~~~~~~~~~~~~~~src/libavfilter/vf_xfade.c :725:src/libavfilter/vsrc_testsrc.c34:: 104:note: 98expanded from macro 'RADIAL_TRANSITION': note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 725104 | | { " du r at i o nc",o n"sste tf lviodaeto sdmuroaottiho =n "a,t OaFn2FfSE(Tx( d-u rawtiidotnh) /, 2A,V _yO P-T h_eTYiPEg_hDtU R/A T2I)O N-, { . i 6 4 = - 1 } , \- 1 , | I ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~N T64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_xbr.c:61:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 61 | { NULL } | ^ src/libavfilter/vf_v360.c:2221:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2221 | const float phi = atan2f(vec[0], vec[2]) / M_PI_2; | ^~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:2222:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2222 | const float theta = asinf(vec[1]) / M_PI_2; | ^~~~~~~~~~~~~ ~ src/libavfilter/vf_xfade.c:739:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 739 | RADIAL_TRANSITION(16, uint16_t, 2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_xfade.c:726:62: note: expanded from macro 'RADIAL_TRANSITION' 726 | (progress - 0.5f) * (M_PI * 2.5f); \ | ~ ^~~~ src/libavfilter/vf_v360.c:2230:43: src/libavfilter/vf_xfade.cwarning: :implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]739 :1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2230 | 739 | R A DcIoAnLs_tT RiAnNtS IvTiIsOiNb(l1e6 ,= upihni t>1=6 _t-,M_ P2I_)2 | &^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ & phisrc/libavfilter/vf_xfade.c :<=726 :M_44P:I _note: 2expanded from macro 'RADIAL_TRANSITION'; | ^~~ ~~ 726 | src/libavfilter/vf_v360.c : 2230: 25 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2230 | c o n s t i n t v(ipsirboleg re=ss ph-i 0>.= 5-Mf_)P I_*2 (&M&_ PpIh i* <2=. 5Mf_)PI;_ 2 ; | ^~~ ~~ \ | ~~~~~~~~~^~~~~~ ~ src/libavfilter/vf_xfade.c:739:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 739 | RADIAL_TRANSITION(16, uint16_t, 2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_xfade.c:725:34: note: expanded from macro 'RADIAL_TRANSITION' 725 | const float smooth = atan2f(x - width / 2, y - height / 2) - \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c: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); | ~~~~~^~~~~~~~~~~ ~ src/libavfilter/vsrc_testsrc.c:294:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 294 | { "level", "set level", OFFSET(level), AV_OPT_TYPE_INT, {.i64 = 6}, 2, 16, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:295:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 295 | COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:102:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 102 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:295:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:103:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 103 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:295:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:104:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:295:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:105:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { src/libavfilter/vf_v360.c"d:"2325,:25 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "set video durat i2325o | n " , OcFoFnSsEtT (fdlouarta tpihoi n ) ,= AaVt_anO2Pf(Tv_TeYcP[E0_]D,UR AvTeIcO[N2,] ){. i/ 6M4_ P=I ;- 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_1TY warningPE_ generatedR. ATIOsrc/libavfilter/vf_v360.cNA:L2326,: {75.d:b warning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]= 1}, 0, INT _2326M | A X , cFoLnAsGSt }f, l o| a ^t theta = av_clipf(losrc/libavfilter/vsrc_testsrc.cg:f296(:(12:1 .warning: fmissing field 'help' initializer [-Wmissing-field-initializers] + v e296c | [ 1 ] ) /{ (N1U.LfL -} v e| c[ ^1] )) / (2.f * M_PI), -1.f, 1.f); | ^~~ ~ src/libavfilter/vf_v360.c:2326:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2326 | consrc/libavfilter/vsrc_testsrc.cs:t295 :fl5o:a twarning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]t heta = av _c295l | i p f ( lCogOfM(M(O1N._fO P+T IvOeNcS[_1N]OS)I Z/E ( 1| .f ^~~~~~~~~~~~~~~~~~~~~ - vec[src/libavfilter/vsrc_testsrc.c1:]105)): /98 :( 2note: .expanded from macro 'COMMON_OPTIONS_NOSIZE'f * M_PI), -1 .105f | , 1 . f ){; " d| " ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~, "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:295:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 295 | COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ 4src/libavfilter/vsrc_testsrc.c: warning104:s98 generated:. note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavcodec/8bps.c:71:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 71 | if (buf_size < planes * height * 2) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/8bps.c:92:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 92 | if (ep - lp < row * 2 + 2) | ~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/8bps.c:102:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 102 | if (pixptr_end - pixptr < count * px_inc) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/8bps.c:112:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 112 | if (pixptr_end -src/libavfilter/vf_v360.c pix:pt2361r: 23<: cwarning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]u nt * px_inc) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 2361 | const float phi = rescale(i, width) * M_PI + M_PI_2; | ^~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:2362:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2362 | const float y = rescale(j, height) * M_PI; | ^~~~~~~~~~~~~~~~~~ ~ 9 warnings generated. src/libavfilter/vf_v360.c:2394:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2394 | const float r = sqrtf(1.f - vec[2]) / M_SQRT2; | ^~~~~~~~~~~~~~~~~~~ ~ CC libavcodec/ac3_parser.o src/libavfilter/vf_v360.c:2472:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2472 | CC libavcodec/ac3dec_data.o 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; | ~ ^ CC libavcodec/ac3dec_fixed.o 4 warnings generated. src/libavfilter/vf_v360.c:2542:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2542 | const float theta = rescale(j, height) * M_PI_2; | ^~~~~~~~~~~~~~~~~~ ~ CC libavcodec/ac3dec_float.o src/libavfilter/vf_v360.c:2543:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2543 | const float phi = rescale(i, width) * M_PI / cosf(theta); | ~ ^~~~~~~~~~~ src/libavfilter/vf_v360.c:2543:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2543 | const float phi = rescale(i, width) * M_PI / cosf(theta); | ^~~~~~~~~~~~~~~~~ ~ 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/ac3dsp.o src/libavfilter/vf_v360.c:2576:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2576 | const float uf = scale(phi / M_PI, width); | ^~~ ~ src/libavfilter/vf_v360.c:2577:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2577 | const float vf = scale(theta / M_PI_2, height); | ^~~~~ ~ CC libavcodec/ac3enc.o CC libavcodec/ac3enc_fixed.o CC libavcodec/ac3enc_float.o src/libavfilter/vf_v360.c:2698:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2698 | uf = tanf(M_PI_2 * uf); | ~ ^~ src/libavfilter/vf_v360.c:2703:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2703 | vf = tanf(M_PI_2 * vf); | ~ ^~ src/libavfilter/vsrc_testsrc.c:473:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 473 | COMMON_OPTIONS | ^ src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' CC libavcodec/ac3tab.o 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:98:115: note: expanded from macro 'SIZE_OPTIONS' 98 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:473:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:99:115: note: expanded from macro 'SIZE_OPTIONS' 99 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ 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] src/libavfilter/vsrc_testsrc.c:473:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c171: | 108 : 37 : gnote: expanded from macro 'COMMON_OPTIONS'- >buffer 108 | +#=d efFiFnMe ICNO(MgM-O>bNu_fOfPeTrI_OeNnSd S-I ZEg_-OP>TbIOuNSf fCeOrM,M OsNi_OzPeT)IO;N S _| N ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ OSIZE | ^ src/libavutil/macros.hsrc/libavfilter/vsrc_testsrc.c::49102::25118:: note: note: expanded from macro 'FFMIN'expanded from macro 'COMMON_OPTIONS_NOSIZE' 49 | #102de | f i n e F{F M"INr(aat,eb"), ( ( a ) > "(bs)e ?t (bv)i d:e o( raa)t)e " ,| ~ ^ ~ OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_CC libavcodec/acelp_filters.o MAX, FLAGS },\ | ^ src/libavfilter/vf_v360.c:2783:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2783 | src/libavfilter/vsrc_testsrc.c : 473 :uf5 := warning: Mmissing field 'unit' initializer [-Wmissing-field-initializers]_2 _PIsrc/libavfilter/vsrc_testsrc.c :*108 :a37t:a nnote: expanded from macro 'COMMON_OPTIONS'f (uf) + 0108. | 5#fd;e f i| n ~ ^~~~e COMMON_OPsrc/libavfilter/vf_v360.cT:I2783:O19N: Swarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]S IZE_OP TI2783ON | S CO M uMfO N=_ OMP_T2I_OPNIS _*N OaStIaZnEf ( u| f ^) + src/libavfilter/vsrc_testsrc.c0.:5103f;: 118 :| note: ~ ^~~~~~~~~expanded from macro 'COMMON_OPTIONS_NOSIZE' 103 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_Vsrc/libavfilter/vf_v360.cI:D2784E:O31_:R ATwarning: Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], {.str =2784 | " 2 5" } v,f 0=, MIN_T2_M_AXP,I F*L AatGaS n}f,(\ v f| ^) + 0.5f; | ~ ^~~~ src/libavfilter/vf_v360.c:2784:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vsrc_testsrc.c2784 | : 473 : 5 :v fwarning: missing field 'unit' initializer [-Wmissing-field-initializers]= M_src/libavfilter/vsrc_testsrc.c2:_108P:I37 :* note: aexpanded from macro 'COMMON_OPTIONS't anf(vf )108 | #+d e0f.i5nfe; C O| M ~ ^~~~~~~~~M ON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:104:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duratIn file included from iosrc/libavcodec/4xm.cn":,38 : Osrc/libavcodec/bytestream.hF:186F:13S:E Twarning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]d uration), AV_OP T186_ | T Y P E _sDiUzReA2T I=O NF,F M{I.Ni(6p4- >=b u-f1f}e,r _-en1d ,- IpN-T>b6u4ff_eMArX, ,s FiLzAeG);S } ,| \ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | ^ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMsrc/libavfilter/vsrc_testsrc.cI:N(473a:,5b:) warning: (missing field 'unit' initializer [-Wmissing-field-initializers]( a) src/libavfilter/vsrc_testsrc.c>: 108:(37b:) note: ?expanded from macro 'COMMON_OPTIONS' (b) : ( a108) | )# d e| f ~ ^ ~i ne COMMON_OIn file included from Psrc/libavcodec/4xm.cT:38I: Osrc/libavcodec/bytestream.hN:S187 :S15:I Zwarning: Ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_O PTIONS 187 | C O M MiOf N(_sOiPzeT2I O!N=S _sNiOzSe)I Z E| ~~~~~ ^ ~~~~ | ^ src/libavfilter/vsrc_testsrc.c:105:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(dur2ati warningosn generated),. AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:473:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:106:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 106 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:474:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 474 | { "decimals", "set number of decimals to show", OFFSET(nsrc/libavfilter/vf_v360.cb_de:c2823i:54m:a lwarning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , AV_OPT_TYPE _2823I | N T , s{-.i>6f4l=a0}t,_r a n0g,e [107], =F LtAaGnSf (}0,. 5 f | * ^s ->h_fov * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:src/libavfilter/vsrc_testsrc.c2823::34475:: 115warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2823 | 475 | s - > f l{a t"_nr"a,n g e [ 0 ] = "tsaetn fn(u0m.be5rf o*f sd->ehc_ifmoav l*s M _tPIo / s1h8o0w."f, )O;F F| S ~~~~~^~~~~~~~~~ ~E T(nb_decimals), AV_OPT_TYPE_INT, {.i64=0}, 0, 17, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:476:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 476 | { NULL } | ^ src/libavfilter/vf_v360.c:2824:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2824 | s->flat_range[1] = tanf(0.5f * s->v_fov * M_PI / 180.f); | src/libavfilter/vsrc_testsrc.c ~ ^~~~~: 473: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 :2824:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 473 | C2824 | O M M ON _sO-PT>IfOlNaSt _ r| an ^~~~~~~~~~~~~~g e[1] = tansrc/libavfilter/vsrc_testsrc.cf:(1080:.537f: *note: expanded from macro 'COMMON_OPTIONS's ->v_fov *108 | #M_dPeIf i/n e1 8CO0MM.OfN)_;O P T| I ~~~~~^~~~~~~~~~ ~O NS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:105:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:473:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 473 | COMMON_OPTIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:104:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_v360.c:2888:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2888 | const float theta = M_PI_2 * (1.f - hypotf(uf, vf)); | ~ ~~~~^~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/a64multienc.c:321:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 321 | if (c->mc_frame_counter < c->mc_lifetime) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/a64multienc.c:332:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 332 | if (c->mc_frame_counter == c->mc_lifetime) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavfilter/vf_v360.c:2937:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2937 | const float phi = atan2f(h, vec[2]) / M_PI; | ^~~~~~~~~~~~~~~~~ ~ src/libavfilter/vsrc_testsrc.c: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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/4xm.c:38: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/4xm.c:38: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 22 warnings generated. src/libavfilter/vsrc_life.c:81:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "filename", "set source file", OFFSET(filename), AV_OPT_src/libavcodec/bytestream.hTYPE:_S317TR:IN13G,: { .warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t r = NULL}, 0, 0, F LA317G | S } ,s i z| e ^2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavfilter/vsrc_life.c:82:104: src/libavutil/macros.hwarning: :missing field 'unit' initializer [-Wmissing-field-initializers]49 :25: note: expanded from macro 'FFMIN' 82 | 49 | # de f in{e "FfF"M,I N( a , b ) ( ( a") s>e t( bs)o u?r c(eb )f i: l(ae)") , | ~ ^ ~ OFFSET(filIn file included from esrc/libavcodec/4xm.cn:38a: msrc/libavcodec/bytestream.he:318):, 15A: Vwarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] OPT_TY P318E | _S T RI N iGf, ({s.iszet2r = !N=U LsL}i,ze )0 , 0| , ~~~~~ ^ ~~~~ FLAGS }, | ^ src/libavfilter/vsrc_life.c:83:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_life.c:84:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_life.c:85:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_life.c:86:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_life.c:87:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "rule", "set rule", OFFSET(rule_str), AV_OPT_TYPE_STRING, {.str = "B3/S23"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_life.c:88:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "random_fill_ratio", "set fill ratio for filling initial grid randomly", OFFSET(random_fill_ratio), AV_OPT_TYPE_DOUBLE, {.dbl=1/M_PHI}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_life.c:89:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "ratio", "set fill ratio for filling initial grid randomly", OFFSET(random_fill_rasrc/libavcodec/bytestream.htio:)355,: A13V: _warning: OPcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]T _TYPE_DOUBLE, {. d355b | l = 1 / Ms_iPHzIe} , =0 ,FF MI1N,( gFL-A>GbSu f}f, e r| _ ^e nd - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:src/libavfilter/vsrc_life.c49::2590: :note: 149expanded from macro 'FFMIN': warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | #define 90F | F M I N ({a ,"rba)nd o((ma_)s ee>d "(,b )" ?s et( bt)h e: s(eead )f)o r | f ~ ^ ~il ling the inIn file included from isrc/libavcodec/4xm.ct:i38a: src/libavfilter/vf_v360.clsrc/libavcodec/bytestream.h ::g3563053::r4213id:: r awarning: warning: ndimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]o mly", OFF S356E | T ( r3053 a | nsd io zm e_ss2e- e>d=)f ,FlFM IaAtVN_(_p-O>rbuPfaT_fTnYegPre_E[en_d0]I = -N pTM-6_>4PbIu f*, f{e r,.s is-iz6>e4h_)=;fo-v /1 }3| 6,0 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ -.1 f,; UIsrc/libavutil/macros.h | N ~ ^~~~~:T 493:252:_ Mnote: Aexpanded from macro 'FFMIN'Xsrc/libavfilter/vf_v360.c,: 3053 :34F:LA Gwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]49S | # de f}i, n e | 3053 | ^ FF M I sN-(>af,lba)t (_(raa)n g>e ([b)0 ]? =( b)M _:P src/libavfilter/vsrc_life.cI (*: a91)s:)149-> h :| _ ~ ^ ~fowarning: v /missing field 'unit' initializer [-Wmissing-field-initializers] 360.fIn file included from ;src/libavcodec/4xm.c :38 : | src/libavcodec/bytestream.h ~ ~~~^~~~~91:357 : | 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { "s e357e | d " ,i f ( s i z"es2e t! =t hsieze )s e | e ~~~~~ ^ ~~~~ d for filling the initial grid randomly", OFFSET(random_seed), AV_OPT_TYPE_INT64, {.i64=-1},src/libavfilter/vf_v360.c -:13054,:54 :U Iwarning: Nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T 32_MAX, FLA G3054S | } , | s ^- >flat_range[1] = tanf(0.5f * s->v_fov * Msrc/libavfilter/vsrc_life.c_:P92I: 99/: 1warning: 80missing field 'unit' initializer [-Wmissing-field-initializers]. f); | ~ ^~~~~ 92 | src/libavfilter/vf_v360.c :{3054: 34":s twarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] tch", 3054 | " s t ist->cfhl abto_ruanndgaer[1i] e=s t"a,nf (O0F.F5Sf E*T s(-s>vt_iftocvh )* ,M _APVI_ O/ P1T80_.TYfPE)_;B O| O ~~~~~^~~~~~~~~~ ~L , {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_life.c:93:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "mold", "set mold speed for dead cells", OFFSET(mold), AV_OPT_TYPE_INT, {.i64=0}, 0, 0xFF, FLAGS }, | ^ src/libavfilter/vsrc_life.c:94:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "life_color", "set life color", OFFSET( life_color), AV_OPT_TYPE_COLOR, {.str="white"}, 0, 0, FLAGS }, src/libavfilter/vsrc_testsrc.c | ^ :697:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 697 | COMMOsrc/libavfilter/vsrc_life.cN_:OP95T:I109O: Nwarning: Smissing field 'unit' initializer [-Wmissing-field-initializers] | ^ src/libavfilter/vsrc_testsrc.c95: | 108 : 24 : { note: "expanded from macro 'COMMON_OPTIONS'd eath_c 108o | l#odre"f,i n"ese tC OdMeMaOtNh _cOoPlTorI",O NOSF FSSEITZ(Ed_eOaPtTIhO_NcSo ClOoMrM),O ANV__OPOTPITO_NTS_YNPOES_ICZOEL O R| , ^{ .stsrc/libavfilter/vsrc_testsrc.cr:98=:"115b: lnote: aexpanded from macro 'SIZE_OPTIONS' ck"}, 0, 0 ,98 | FL A G S {} ",s i z| e ^", "set video size", OFFSET(w), src/libavfilter/vsrc_life.cA:V_96O:P109T:_T Ywarning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]E _IMAGE_SIZ E96, | { . s tr { =" m"3o2l0dx_2c4o0l"o}r," ,0 , " s0et, moFlLdA GSc }o,l\or " ,| ^ OFFSET( mold_color), AV_OPT_TYPE_COLOR, {src/libavfilter/vsrc_testsrc.c.:s697t:r5=:" bwarning: lmissing field 'unit' initializer [-Wmissing-field-initializers]a ck"}src/libavfilter/vsrc_testsrc.c, :0108, :024,: note: Fexpanded from macro 'COMMON_OPTIONS'LA GS }, | 108 ^ | #define COMMON_OPTsrc/libavfilter/vsrc_life.cIO:NS97 :SI12Z: Ewarning: _missing field 'help' initializer [-Wmissing-field-initializers]O PTIO N97S | CO M M{ON _NOUPLTLIO N} S | _ ^N OSIZE | ^ src/libavfilter/vsrc_testsrc.c:99:115: note: src/libavfilter/vf_v360.cexpanded from macro 'SIZE_OPTIONS' :3102:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 99 | { "s", 3102 | s"-s>eiftl atv_iradnego es[i0]z e=" M,_P I * s -O>FiFhS_EfTov( w/) ,3 6 0. f ; | A ~ ^~~~~V _OPT_TYPE_src/libavfilter/vf_v360.cI:M3102AG:E35_:S IZwarning: Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], {.str = 3102"3 | 20 x 2 4 0s"-}>,i f0l,a t0_,r aFnLgAeG[S0] },=\ M| _ ^P I * s->ih_fov / 360.f; | ~ ~~~^~~~~~ 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/vf_v360.c| : ^3103 :56: src/libavfilter/vsrc_testsrc.cwarning: :102implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 3103 | 102 | s -{> i"frlaatte_"r,a n g e [ 1"]s e=t tavnidfe(0o.5 fr a*t es",- >i v _ f oOv F*F SME_TP(fIr a/m e1_8r0.aft)e;) , | A ~ ^~~~~V _OPT_TYPEsrc/libavfilter/vf_v360.c_:V3103I:D35E:O _warning: Rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A TE, {.str 3103= | " 25 " }s,- >0i, fIlNaT_tM_ArXa,n gFeL[A1G]S =} ,ta\n f (| 0 ^. 5f * s->iv_fov * M_PI / 180.f); | ~~~~~^~~~~~~~~~~ ~ src/libavfilter/vsrc_testsrc.c:697:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:103:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 103 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:697:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:104:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:697:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:105:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAsrc/libavfilter/vf_v360.cX, :FL3135A:G25S: }warning: ,implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]\ | ^ 3135 | src/libavfilter/vsrc_testsrc.c : 697 : 5t:h ewarning: missing field 'unit' initializer [-Wmissing-field-initializers]t a src/libavfilter/vsrc_testsrc.c>:=108 -:M37_:P Inote: expanded from macro 'COMMON_OPTIONS'* s->iv_ f108o | v# d/e f18i0n.ef ;C O M| ^~~~~ ~~M ON_OPTIONSsrc/libavfilter/vf_v360.c S:I3135:Z54E:_ Owarning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]TI ONS COMM ON3135_ | O P T I O N S _ N O S IZ E | ^ src/libavfilter/vsrc_testsrc.c : 106 :t117h:e tnote: aexpanded from macro 'COMMON_OPTIONS_NOSIZE' >= -M_PI * 106s | -> i v _ f{o "vs /a r1"8, 0 . f ; "| se ~ ^~~~~t video sasrc/libavfilter/vf_v360.cm:p3135l:e45: warning: aimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]s pect rat i3135 | o " , O F F S E T ( s a r ) , A V_ O P T _ TtYhPeEt_aR A>T=I O-NMA_LP,I {*. dsb-l>= i1v},_ f o0,v I/NT _M1A8X0,. fF;L A G| S ~ ~~~^~~~~~ }, | ^ src/libavfilter/vf_v360.c:3134:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3134 | src/libavfilter/vsrc_testsrc.c : 698 : 106 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] theta <= 698 | M _ P I {* "sa-l>pihva_"f,o v" s/e t1 8g0l.ofb a&l &a l| p ^~~~~ ~~h a (opacitsrc/libavfilter/vf_v360.cy:)3134:"54,: Owarning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F SET(alph a3134) | , A V _ O P T _ T Y P E _ I N T , { .tih6e4t a= <2=5 5 }M,_ P0I, *2 5s5-,> iFvL_AfGoSv /}, 1| 8 ^0 .f && | ~ ^~~~~ src/libavfilter/vf_v360.c:src/libavfilter/vsrc_testsrc.c3134::45:699 :warning: 12implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]: warning: missing field 'help' initializer [-Wmissing-field-initializers] 6993134 | | { N U L L } | ^ theta <= M_PI * s->iv_fov / 180.f && | ~ ~~~^~~~~~ src/libavfilter/vsrc_testsrc.c:697:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 697 | COMMON_OPTIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:105:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:697:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 697 | COMMON_OPTIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:104:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavfilter/vf_v360.c:3161:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3161 | s->flat_range[0] = s->h_fov * M_PI / 360.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:3161:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3161 | s->flat_range[0] = s->h_fov * M_PI / 360.f; | ~~~^~~~~ ~ src/libavfilter/vsrc_life.c:176:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 176 | for (i = 0; i < life->file_bufsize; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_v360.c:3178:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3178 | s->iflat_range[0] = M_PI * s->ih_fov / 360.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:3178:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3178 | s->iflat_range[0] = M_PI * s->ih_fov / 360.f; | ~ ~~~^~~~~~ 20 warnings generated. src/libavfilter/vf_v360.c:3243:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3243 | theta >= -M_PI * s->iv_fov / 180.f; | ^~~~~ ~~ src/libavfilter/vf_v360.c:3243:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3243 | theta >= -M_PI * s->iv_fov / 180.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:3243:45: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3243 | theta >= -M_PI * s->iv_fov / 180.f; | ~ ~~~^~~~~~ src/libavfilter/vf_v360.c:3242:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3242 | theta <= M_PI * s->iv_fov / 180.f && | ^~~~~ ~~ src/libavfilter/vf_v360.c:3242:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3242 | theta <= M_PI * s->iv_fov / 180.f && | ~ ^~~~~ src/libavfilter/vf_v360.c:3242:45: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3242 | theta <= M_PI * s->iv_fov / 180.f && | ~ ~~~^~~~~~ 1 warning generated. CC libavcodec/acelp_pitch_delay.o 4 warnings generated. CC libavcodec/acelp_vectors.o 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: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) | CC libavcodec/adpcm.o ~ ^ ~~~~~~~~~ 7 warnings generated. 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; | ^~~~~~~~~~~~~~~~~~~~ ~ CC libavcodec/adpcm_data.o CC libavcodec/adpcmenc.o 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; | ^~~~~~~~~~~~~~ ~ 1 warning generated. CC libavcodec/adts_header.o src/libavfilter/vsrc_testsrc.c:969:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 969 | COMMON_OPTIONS | ^ src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:98:115: note: expanded from macro 'SIZE_OPTIONS' 98 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:969:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:99src/libavfilter/vf_v360.c:115:: note: 3595expanded from macro 'SIZE_OPTIONS': 57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]99 | { "s", 3595 | " s e t v iudfe o= s(ipzhei" , / M _ POIF F S E T (w ) , * s c a l eA V_+O 1P.Tf_)T Y*P Ee_wI MA/G E2_.SfI;Z E| , ~ ^~~ {.str = "320x240src/libavfilter/vf_v360.c":}3595,: 450:, warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], FLAGS } ,3595\ | | ^ uf = (phi / M_PI CC libavcodec/adts_parser.o * 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 | src/libavfilter/vsrc_testsrc.c : 969 : 5:u warning: fmissing field 'unit' initializer [-Wmissing-field-initializers] = src/libavfilter/vsrc_testsrc.c(p:h108i: 37 : /note: expanded from macro 'COMMON_OPTIONS' M_PI * s c108a | l#ed e+f i1n.ef )C O*M MeOwN _/O P2T.If;O N| S ~ ^~~~~ SIZE_OPTsrc/libavfilter/vf_v360.cIO:N3595S: C15O:M MOwarning: Nimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]_ OPTIONS _3595N | OS I Z E | ^uf = (phi / M_PI src/libavfilter/vsrc_testsrc.c : 102 : 118 :* snote: cexpanded from macro 'COMMON_OPTIONS_NOSIZE'a le + 1.f) * e102w | / 2 .{f ;"r a t| e ^~~ ~" , "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:969:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:103:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 103 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ CC libavcodec/adx.o 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' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:969:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTCC libavcodec/adx_parser.o IONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:106:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 106 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:970:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 970 | { "complement", 13"se warningtsrc/libavfilter/vf_v360.cs generatedc. :om3667p:l36e: mwarning: eimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]n t colors", OFFS E3667T | ( c o m p l e m evn_ts)h,i fAt V=_O PTp_hTiY P>E=_ MB_OOPLI,_ 2{ .||i 6p4h=i0 <} ,- M0_,P I_12, ?F LeAhG S: }0,; | ^~~ ~| ^ src/libavfilter/vf_v360.c:3667:19: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3667 | v_shift = phi >= M_PI_2 || phi < -M_PI_2 ? eh : 0; src/libavfilter/vsrc_testsrc.c :| 971 ^~~ ~~ :106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 971 | { "co", "set complement colors", OFFSET(complement), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1src/libavfilter/vf_v360.c, :F3669L:A14G:S warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], | ^ 3669 | uf = fmodf(phi, M_Psrc/libavfilter/vsrc_testsrc.cICC libavcodec/adxdec.o _:2972): 12/ :M _warning: Pmissing field 'help' initializer [-Wmissing-field-initializers] I_2; 972 | | ^~~~~~~~~~~~~~~~~~ ~ { NULL } | ^ src/libavfilter/vf_v360.c:3670:14: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3670 | vf = theta / M_PI_4;src/libavfilter/vsrc_testsrc.c :| 969 ^~~~~ ~: 5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 969 | COMMON_OPTIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE 18| ^~~~~~~~~~~~~~~~~~~~~ warnings generated. src/libavfilter/vsrc_testsrc.c:105:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:969:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 969 | COMMON_OPTIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:104:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' src/libavfilter/vf_v360.c :1043690 | :30 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] { "duration", 3690 | "s e t v i d e o dpuhria tt=i o-nM)_,P IA_V2_)O PT{_ T Y| P ^~~ ~~ E_DURATION,src/libavfilter/vf_v360.c :3690{:.13i:6 4warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]= -1}, - 13690 | , I N T 6 4 _M A X , FpLhAiG S< =}, \M_ P I| _ ~ ^~~~~~~~~2 && p/usr/include/stdint.h:h46i: 21>:= note: expanded from macro 'INT64_MAX'- M_PI_2 )46 | {#d e f| in ^~~ ~~e INT64_MAsrc/libavfilter/vf_v360.cX: 3689 :29(:0 xwarning: 7implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]f ffffffff f3689f | f f f f ) | ^~~~~~~~~~~~~~~~~~i f (theta <= 0.f && theta >= -M_PI_2 && | ^~~~~ ~~ src/libavfilter/vf_v360.c:3696:37: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3696 | phi <= M_PI_2 && phi >= -M_PI_2) { | ^~~ ~~ src/libavfilter/vf_v360.c:3696:20: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3696 | phi <= M_PI_2 && phi >= -M_PI_2) { | ^~~ ~~ src/libavfilter/vf_v360.c:3695:36: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3695 | } else if (theta >= 0.f && theta <= M_PI_2 && | ^~~~~ ~~ src/libavfilter/vf_v360.c:3700:36: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3700 | } else if (theta <= 0.f && theta >= -M_PI_2) { | ^~~~~ ~~ 9 warnings generated. In file included from src/libavcodec/aac_adtstoasc_bsf.c:26: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavfilter/vf_v360.c:3756:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3756 | const float phi = ((3.f / 2.f * x - 0.5f) / scalew - back) * M_PI; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ~ src/libavfilter/vf_v360.c:3757:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3757 | const float theta = (y - 0.25f - 0.5f * back) / scaleh * M_PI; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ~ src/libavcodec/put_bits.h:265:37: warning: 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/aaccoder.c:40: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317: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:4033:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4033 | const float yaw_rad = yaw * M_PI / 180.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:4033:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4033 | const float yaw_rad = yaw * M_PI / 180.f; | ^~~ ~ src/libavfilter/vf_v360.c:4034:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4034 | const float pitch_rad = pitch * M_PI / 180.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:4034:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4034 | const float pitch_rad = pitch * M_PI / 180.f; | ^~~~~ ~ src/libavfilter/vf_v360.c:4035:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4035 | const float roll_rad = roll * M_PI / 180.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:4035:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4035 | const float roll_rad = roll * M_PI / 180.f; | ^~~~ ~ src/libavfilter/vf_v360.c:4158:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4158 | const float l = sinf(d_fov * M_PI / 360.f) / d; | ~ ^~~~~ src/libavfilter/vf_v360.c:4158:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4158 | const float l = sinf(d_fov * M_PI / 360.f) / d; | ^~~~~ ~ 7 warnings generated. src/libavfilter/vf_v360.c:4160:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4160 | *h_fov = asinf(w * 0.5f * l) * 360.f / M_PI; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ ~ src/libavfilter/vf_v360.c:4161:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4161 | *v_fov = asinf(h * 0.5f * l) * 360.f / M_PI; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ ~ src/libavfilter/vf_v360.c:4172:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4172 | const float l = d / (sinf(d_fov * M_PI / 720.f)); | ~ ^~~~~ src/libavfilter/vf_v360.c:4172:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4172 | const float l = d / (sinf(d_fov * M_PI / 720.f)); | ^~~~~ ~ src/libavfilter/vf_v360.c:4174:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4174 | *h_fov = 2.f * asinf(w * 0.5f / l) * 360.f / M_PI; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ~ src/libavfilter/vf_v360.c:4175:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4175 | *v_fov = 2.f * asinf(h * 0.5f / l) * 360.f / M_PI; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ~ src/libavfilter/vf_v360.c:4181:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4181 | const float l = d / (tanf(d_fov * M_PI / 720.f)); | ~ ^~~~~ src/libavfilter/vf_v360.c:4181:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4181 | const float l = d / (tanf(d_fov * M_PI / 720.f)); | ^~~~~ ~ src/libavfilter/vf_v360.c:4183:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4183 | *h_fov = 2.f * atan2f(w * 0.5f, l) * 360.f / M_PI; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ~ src/libavfilter/vf_v360.c:4184:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4184 | *v_fov = 2.f * atan2f(h * 0.5f, l) * 360.f / M_PI; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ~ 4 warnings generated. 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; | ~~~~~~~~~~~~~~~~~~^~~~~~~ ~ 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 || | ~~~~~~~~~~~~~~ ^ ~~~~~~ In file included from src/libavcodec/aacenc_ltp.c:28: In file included from src/libavcodec/aacenc_ltp.h:31: In file included from src/libavcodec/aacenc.h:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/aacpsdsp_fixed.c: 23265 | : src/libavcodec/aacpsdsp_template.c : 115 :36: warning: ifimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (s->buf_end - s- >115b | u f _ p t r > = s i z e o f (B i t B u f ) ) { Q3 1| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~( 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/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 9 warnings generated. CC libavcodec/adxenc.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/4xm.c:785:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 785 | if (length < bitstream_size + 12) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/4xm.c:793:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 793 | if (prestream_size + bitstream_size + 12 != length | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ CC libavcodec/agm.o src/libavfilter/vsrc_testsrc.c:1805:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1805 | COMMON_OPTIONS | ^ src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:98:115: note: expanded from macro 'SIZE_OPTIONS' 98 | { "size", "set video size", Osrc/libavcodec/put_bits.hFFSE:T(317w:33):, warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] AV_OPT_TYP 317E | _ I M AiGfE _(SsI-Z>Eb,u f{_.esntdr -= s"->3b2uf0_xp2tr4 0>=" }s,i z0eo,f 0(,B iFtLBAuGfS) )} ,{\ | | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ ^ src/libavfilter/vsrc_testsrc.c:1805:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]In file included from src/libavfilter/vsrc_testsrc.csrc/libavcodec/aacenc_is.c::108:2824: :In file included from note: src/libavcodec/aacenc.hexpanded from macro 'COMMON_OPTIONS' :30: src/libavcodec/put_bits.h:227 :10837 | :# dwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]fi ne COMMON_OPTIONS SIZE _227O | P T I O NS C OMiMfO N(_sO-P>TbIuOfN_Se_nNdO SI-Z Es - >| b ^u f_ptsrc/libavfilter/vsrc_testsrc.cr:99 :115>:= note: expanded from macro 'SIZE_OPTIONS's izeof(BitBu f)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 | ^ CC libavcodec/aic.o 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", "setsrc/libavcodec/put_bits.h vi:d265e:o37 :d uwarning: racomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t ion", OFFSET( d265u | ra t i on ), A V_ OiPfT_ T(YsP-E>_buDfU_ReAnTdI O-N ,s -{>.biu64f _=p t-1r} ,> =- 1si,z eIoNfT(6B4i_tMBAuXf,) )F L{A G S| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~}, \ | ^ src/libavfilter/vf_v360.c:4778:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vsrc_testsrc.c:1805:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]4778 | src/libavfilter/vsrc_testsrc.c: 108 : 37 : note: expanded from macro 'COMMON_OPTIONS'h = wCC libavcodec/alac.o /108 | t#adneff(isn-e> hC_OfMovM O*N _MO_PPTII O/N S 3S6I0Z.Ef_) O*P TtIOaNnSf (CsO-M>MvO_Nf_oOPvT IO*N SM__NPOIS I/Z E3 6 0| . ^f );src/libavfilter/vsrc_testsrc.c : 105:| 115 ~ ^~~~~: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' src/libavfilter/vf_v360.c: 4778105: | 57 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { "d", 4778 | "s et v i d eho =d uwr a/t itaonnf"(,s -O>hF_FfSoEvT (* dMu_rPaIt i/o n)3,6 0A.Vf_)O *P Tt_aTnYfPE(_s-D>URvA_fToIvO N*, M{_.PiI6 4/ =3 6-01.}f,) ;- 1| ~~~^~~~~ ~, INT64_MAX, FLAGsrc/libavfilter/vf_v360.cS: 4778},:\40 : | warning: ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4778 | h = w / tanf(s->h_fosrc/libavfilter/vsrc_testsrc.cv: 1805*: 5M:_ warning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]I / src/libavfilter/vsrc_testsrc.c36:0.108f:)37 :* note: texpanded from macro 'COMMON_OPTIONS'a nf(s->v _108fo | v# d*e Mf_iPIn e/ C3O6M0M.ONf_);O P T| I ~ ^~~~~O NS SIZE_OPsrc/libavfilter/vf_v360.cTI:O4778N:S25 :CO Mwarning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O N_OPTIONS_N O4778S | I ZE | ^ hsrc/libavfilter/vsrc_testsrc.c :=106 :w117 :/ note: texpanded from macro 'COMMON_OPTIONS_NOSIZE'a nf(s->h_fo 106v | * M _{PI "/s a3r6"0,. f ) * t an"fs(est- >vv_ifdoevo *s aMm_pPlIe /a s3p6ec0t. fr)a;ti o" ,| O ~~~^~~~~ ~F FSET(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/vf_v360.c:4782:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavcodec/alac_data.o 4782 | w = hsrc/libavfilter/vsrc_testsrc.c /: 1805t:a5n:f( swarning: -implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]>v _fov * M_P I 1805/ | 3 6 0 .CfO)M M*O Nt_aOnPfTI(OsN->Sh _ f| o ^~~~~~~~~~~~~~v * M_PI / 3src/libavfilter/vsrc_testsrc.c6:0108.:f37):; note: expanded from macro 'COMMON_OPTIONS' | ~ ^~~~~ 108 | #desrc/libavfilter/vf_v360.cf:i4782ne: 57C:O Mwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M ON_OPTIONS 4782S | I ZE _O P T I O N Sw C=O MMhO N/_ OtPanTfI(OsN-S>_vN_OSfIoZvE * M| _ ^~~~~~~~~~~~~~~~~~~~~PI / 3src/libavfilter/vsrc_testsrc.c6:0.105f:98): *note: expanded from macro 'COMMON_OPTIONS_NOSIZE' tanf(s->h_fo v105 * | M src/libavcodec/put_bits.h_{PI :"/317 d3:60".33, f: ) ;warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ~~~^~~~~ ~ "set video d317ur | asrc/libavfilter/vf_v360.c t: io4782 : nif40 ": (,swarning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O >FbFuSfET_(deu nr4782ad | t- is- >o b nu) ,f w_A V=p h_ /tO r t>P=aT _nTsfYi(sP-zeEo>f_vD(UR_ATBIfioOvtB uN*f,) ) {{M . | _ ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~iPI 6 /4 3=6 0-1.}f,) -*1 ,t aInfN(Ts6->4h__MfoAvX, * FML_PAIG S/ 36}0,.f\) ;| ~ ^~~~~~~~~ | ~ ^~~~~ /usr/include/stdint.h:46:21src/libavfilter/vf_v360.c:: 4782note: :expanded from macro 'INT64_MAX'25 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 46 | #defin e4782 | I NT 6 4 _ M A Xw =(0 xh7 f/f ftfanfff(sf-ff>fvf_ffofvf f* )M _ PI| ^~~~~~~~~~~~~~~~~~/ 360.f) * tanf(s->h_fov * M_PI / 360src/libavfilter/vsrc_testsrc.c.:f1805):;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 },\ | ~ ^~~~~~~~~ In file included from /usr/include/stdint.h:46:21:src/libavcodec/aacenc.c :note: expanded from macro 'INT64_MAX'40 : src/libavcodec/put_bits.h:227: 3746: | #warning: define INcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]T 64_MAX (0x7fffffffff f227f | f f f f ) | ^~~~~~~~~~~~~~~~~~ if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/alacdsp.o src/libavcodec/put_bits.h:265:37: warning: In file included from comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/aacdec_fixed.c:71: src/libavcodec/sinewin_fixed_tablegen.h:60:21: warning: 265implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | CC libavcodec/alacenc.o if (s-> b60u | f _ e n d - w isn-d>obwuf[_ip]t r= S>I=N _sFiIzXe(osfi(nBfi(t(Bi u+f )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)flosrc/libavcodec/4xm.cor((:a850): *18 :0 x8warning: 0comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]00 0000 + 0.5) | ~~~~^~~~~~~~~~~~ ~ 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 ifCC libavcodec/aliaspixdec.o (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_")) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317: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/aliaspixenc.o CC libavcodec/allcodecs.o CC libavcodec/alsdec.o src/libavfilter/vsrc_testsrc.c:1894:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1894 | COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:102:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 102 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1894:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:103:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 103 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1894:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:104:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1894:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:105:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1894:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:106:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 106 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:1895:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1895 | { "patch_size", "set the single patch size", OFFSET(pw), AV_OPT_TYPE_IMAGE_SIZE, {.str="64x64"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:1899:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1899 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:1894:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1894 | COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:105:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:1894:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1894 | COMMON_OPTIOCC libavcodec/amrnbdec.o NS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:104:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavcodec/amr_parser.o CC libavcodec/amrwbdec.o 1 warning generated. In file included from src/libavcodec/aaccoder.c:45: In file included from src/libavcodec/aacenc_utils.h:31: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_1In file included from 0 *src/libavcodec/aacps_float.c: 24x: )In file included from ;src/libavcodec/aacps.c : 35| : ~ ^src/libavcodec/aacps_tablegen.h :79:31: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 79 | filter[q][n][0] = proto[n] * cos(theta); | ^~~~~~~~ ~ src/libavcodec/aacps_tablegen.h:80:31: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 80 | filter[q][n][1] = proto[n] * -sin(theta); | ^~~~~~~~ ~ 37 warnings generated. src/libavcodec/aacps_tablegen.h:139:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | float pd_mag = 1 / hypot(im_smooth, re_smooth); | ~~~~~ ^~~~~~~~~ src/libavcodec/aacps_tablegen.h:139:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | float pd_mag = 1 / hypot(im_smooth, re_smooth); | ~~~~~ ^~~~~~~~~ In file included from src/libavcodec/aaccoder.c:45: src/libavcodec/aacenc_utils.h:97:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 97 | if (qmaxval >= (FF_ARRAY_ELEMS(aac_maxval_cb))) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_tablegen.h:171:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | HB[iid][icc][0] = M_SQRT2 * alpha_c * gamma_c; | ~ ^~~~~~~ src/libavcodec/aacps_tablegen.h:171:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | HB[iid][icc][0] = M_SQRT2 * alpha_c * gamma_c; | ~ ^~~~~~~ src/libavcodec/aacps_tablegen.h:172:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | HB[iid][icc][1] = M_SQRT2 * alpha_s * gamma_c; | ~ ^~~~~~~ src/libavcodec/aacps_tablegen.h:172:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | HB[iid][icc][1] = M_SQRT2 * alpha_s * gamma_c; | ~ ^~~~~~~ src/libavcodec/aacps_tablegen.h:173:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | HB[iid][icc][2] = -M_SQRT2 * alpha_s * gamma_s; | ~ ^~~~~~~ src/libavcodec/aacps_tablegen.h:173:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | HB[iid][icc][2] = -M_SQRT2 * alpha_s * gamma_s; | ~ ^~~~~~~ src/libavcodec/aacps_tablegen.h:174:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | HB[iid][icc][3] = M_SQRT2 * alpha_c * gamma_s; | ~ ^~~~~~~ src/libavcodec/aacps_tablegen.h:174:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | HB[iid][icc][3] = M_SQRT2 * alpha_c * gamma_s; | ~ ^~~~~~~ src/libavcodec/aacps_tablegen.h:184:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | f_center = k - 6.5f; | ~ ~~^~~~~~ src/libavcodec/aacps_tablegen.h:186:29: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 186 | theta = -M_PI * fractional_delay_links[m] * f_center; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_tablegen.h:190:23: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 190 | theta = -M_PI*fractional_delay_gain*f_center; | ~^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_tablegen.h:199:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 199 | f_center = k - 26.5f; | ~ ~~^~~~~~~ src/libavcodec/aacps_tablegen.h:201:29: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 201 | theta = -M_PI * fractional_delay_links[m] * f_center; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_tablegen.h:205:23: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 205 | theta = -M_PI*fractional_delay_gain*f_center; | ~^~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacenc_pred.c:29: In file included from src/libavcodec/aacenc_pred.h:31: In file included from src/libavcodec/aacenc.h:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/aacps_tablegen.h:181:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 181 | if (k < FF_ARRAY_ELEMS(f_center_20)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_tablegen.h:196:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 196 | if (k < FF_ARRAY_ELEMS(f_center_34)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: 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/aaccoder.c:53: src/libavcodec/aaccoder_twoloop.h:75:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 75 | * (lambda / 120.f); | ~ ~~~~~~~^~~~~~~ src/libavcodec/aaccoder_twoloop.h:74:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 74 | / ((avctx->flags & AV_CODEC_FLAG_QSCALE) ? 2.0f : avctx->ch_layout.nb_channels) | ~ ^~~~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:65:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | Q31(0.09885108575264f), Q31(0.11793710567217f), Q31(0.125f) | ~~~~^~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 +1 0. warning5 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:65:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | Q31(0.09885108575264f), Q31(0.11793710567217f), Q31(0.125f) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:65:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | Q31(0.09885108575264f), Q31(0.11793710567217f), Q31(0.125f) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:64:81: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64 | Q31(0.00746082949812f), Q31(0.02270420949825f), Q31(0.04546865930473f), Q31(0.07266113929591f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:64:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64 | Q31(0.00746082949812f), Q31(0.02270420949825f), Q31(0.04546865930473f), Q31(0.07266113929591f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:64:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64 | Q31(0.00746082949812f), Q31(0.02270420949825f), Q31(0.04546865930473f), Q31(0.07266113929591f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' CC libavcodec/anm.o 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:64:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64 | Q31(0.00746082949812f), Q31(0.02270420949825f), Q31(0.04546865930473f), Q31(0.07266113929591f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/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/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:70:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 70 | Q31(0.07428313801106f), Q31(0.08100347892914f), Q31(0.08333333333333f) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:70:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 70 | Q31(0.07428313801106f), Q31(0.08100347892914f), Q31(0.08333333333333f) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:70:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 70 | Q31(0.07428313801106f), Q31(0.08100347892914f), Q31(0.08333333333333f) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:69:81: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | Q31(0.04081179924692f), Q31(0.03812810994926f), Q31(0.05144908135699f), Q31(0.06399831151592f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:69:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | Q3CC libavcodec/ansi.o 1(0.04081179924692f), Q31(0.03812810994926f), Q31(0.05144908135699f), Q31(0.06399831151592f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:69:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | Q31(0.04081179924692f), Q31(0.03812810994926f), Q31(0.05144908135699f), Q31(0.06399831151592f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:69:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | Q31(0.04081179924692f), Q31(0.03812810994926f), Q31(0.05144908135699f), Q31(0.06399831151592f), | ~~~~^~~~~~~~~~~~~~~~~~ 2src/libavcodec/aac_defines.h: warning45s: generated36: . note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ CC libavcodec/apac.o In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:75:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 75 | Q31(0.10307344158036f), Q31(0.12222452249753f), Q31(0.125f) | ~~~~^~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:75:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 75 | Q31(0.10307344158036f), Q31(0.12222452249753f), Q31(0.125f) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:75:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 75 | Q31(0.10307344158036f), Q31(0.12222452249753f), Q31(0.125f) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) src/libavcodec/aaccoder_twoloop.h : 279 : 23 : warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i nt)((x)*21474 832796 | 4 8 . 0 + 0 . 5 ) | ^ ~ + sfIn file included from ofsrc/libavcodec/aacps_fixed.cf:s24,: In file included from src/libavcodec/aacps.c :| 32 ~ ^~~~~~: src/libavcodec/aacps_fixed_tablegen.h:74:81: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aaccoder_twoloop.h:278:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]74 | Q31(0 .2780 | 1 5 6 5 6 7 5 6 0 0 1 2 2 f ), Q3 1 ( 0+. 013.775527*1l6o3g921f9(9F1FfM)A,X( 0Q.30011(250f.,0u5p4l1i7ms8[9w1*3176+8g7]8)2 f/) ,s cQe3-1>(i0c.s0.8s4w1b7_0s44i1z1e67s6[7gf])), | | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ CC libavcodec/apedec.o In file included from In file included from src/libavcodec/aacps_fixed.csrc/libavcodec/aacenc_pred.c:24: :In file included from 30src/libavcodec/aacps.c: :In file included from 32src/libavcodec/aacenc_utils.h: :31src/libavcodec/aacps_fixed_tablegen.h: :src/libavutil/ffmath.h74::5749:: 30warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 74 | Q 3149( | 0 . 0 1 r5e65t67u5rn6 0e0xp122f2(fM)_,L QO3G12(_01.00 3*7 5x2)7;1 6 | 3 ~ ^91 991f), Q31(0.05417891378782f), Q31(0.08417044116767f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:74:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 74 | Q31(0.01565675600122f), Q31(0.03752716391991f), Q31(0.05417891378782f), Q31(0.08417044116767f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:74:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 74 | Q31(0.01565675600122f), Q31(0.03752716391991f), Q31(0.05417891378782f), Q31(0.08417044116767f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:80:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 80 | Q31( 0.16486303567403f), Q31( 0.23279856662996f), Q31(0.25f) | ~~~~^~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:80:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 80 | Q31( 0.16486303567403f), Q31( 0.23279856662996f), Q31(0.25f) | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:80:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 80 | Q31( 0.16486303567403f), Q31( 0.23279856662996f), Q31(0.25f) | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:79:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 | Q31(-0.05908211155639f), Q31(-0.04871498374946f), Q31(0.0f), Q31(0.07778723915851f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:79:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 | Q31(-0.05908211155639f), Q31(-0.04871498374946f), Q31(0.0f), Q31(0.07778723915851f), | ~~~~^~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:79:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 | Q31(-0.05908211155639f), Q31(-0.04871498374946f), Q31(0.0f), Q31(0.07778723915851f), | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:79:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 | Q31(-0.05908211155639f7), warnings generatedQ3. 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/aacenc_tns.c:32: In file included from src/libavcodec/aacenc_utils.h:31: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ 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))) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_is.c:29: In file included from src/libavcodec/aacenc_utils.h:31: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ CC libavcodec/aptx.o In file included from src/libavcodec/aacdec.c:260: src/libavcodec/aacdec_template.c:359:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 359 | if (FF_ARRAY_ELEMS(e2c_vec) < tags) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/aptxdec.o src/libavcodec/aacps_common.c:109:71: warning: comparison of integers of different signs: 'int8_t' (aka 'signed char') and 'unsigned int' [-Wsign-compare] 109 | READ_PAR_DATA(icc, huff_offset[table_idx], 0, ps->icc_par[e][b] > 7U, 9, 2) | ~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/aacps_common.c:89:17: note: expanded from macro 'READ_PAR_DATA' In file included from 89 | src/libavcodec/aasc.c : 32 : In file included from src/libavcodec/msrledec.h : 26 : src/libavcodec/bytestream.hi:f171 :(18:E Rwarning: Rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ CONDITION) \ | ^~~~~~~~~~~~~ 171 | g->buffer += FFMIN(g->bsrc/libavcodec/aacps_common.cu:f109:f71e:r_ ewarning: ncomparison of integers of different signs: 'int8_t' (aka 'signed char') and 'unsigned int' [-Wsign-compare]d - g->buffe r109, | RsEiAzD_eP)A; R _| D ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ATA(icc, hsrc/libavutil/macros.hu:f49f:_25o:f fnote: sexpanded from macro 'FFMIN'et In file included from [tabsrc/libavcodec/aacenc_tns.cle: _32: 49i | src/libavcodec/aacenc_utils.h#dde:xf97i]ne:, F F17M :I Nwarning: 0(,a comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ,psb-) >((iac) c>_ p(a 97b)r | [e? ] [ (ibf b(]) q: (am)>a 7)Uxv a, | l ~ ^ ~ 9>,= 2()F F _| A ~~~~~~~~~~~~~~~~~ ^ ~~R RAY_ELsrc/libavcodec/aacps_common.cE:M98:S17(a:a cnote: _expanded from macro 'READ_PAR_DATA'm axval_cb))) | 98 ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | if (ERR_CONDITION) \ | ^~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ 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; | ~ ^ In file included from src/libavcodec/aacpsy.c:src/libavcodec/aacps_fixed.c298::4824:: warning: In file included from implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacps.c :32: src/libavcodec/aacps_fixed_tablegen.h:194:136 :298 src/libavcodec/bytestream.hwarning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 271 : 17 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] + (0.6 + 0194. | 0 4 *271 | a d idnt )Qs30 (i0.*z0 e020. 03=1 06F12 2F*6M7 I2Nf(/fMg_- P>I*b u)f,f f* e rQf _3* e0nfd;(0 . - 0 g| ~ ^0- >b2u9f6f3e0r4, src/libavcodec/aacpsy.cs9:1fi/298z:Me44_P)I;):, CC libavcodec/arbc.o warning: Q | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~3 0(0.00 229866src/libavutil/macros.h | 0:49 :250 :46 3 note: f expanded from macro 'FFMIN'/M _ PI ) , 49 | Q# +3 0d((ef00i..6ne0 +0 FF1M0.904I 0N*(a0,2 8ba)d5 9d(f(a)/) M>* 0_(b.P)0 I?) 01, ( bQ*)30 f(: 0(a*.) f)0 01 1* 62 58| 9f3 ~ ^ ~ *f / fM;_ P I| ) ~ ^, Q30(0.0001src/libavcodec/aacpsy.c5:82981:1295:5 fwarning: /Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_P I) | ^~~~~~~~~~~~~~ 298 | src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' + (0.6 44 | +# de0f.i0n4e Q*3 0a(dxd)) * 0 . 0 0 1 * f( i*n t)f( (*x )f* 1*0 7f3;7 41 | 8 ~ ^~~2 4.0 + 0.5)src/libavcodec/aacpsy.c : 297| ^: 47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c: 24297: | In file included from src/libavcodec/aacps.c :32 : src/libavcodec/aacps_fixed_tablegen.h : 194 : 111 : warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 6.0 * exp(-0.15 *194 ( | f - 8 . 7 )Q 3* 0((f0 .-0 083.1762)2)6 7 2| f ^ ~/ M_PI), Q30src/libavcodec/aacpsy.c(0:.29700:2359:6 3warning: 04implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 1f/M_PI) ,297 | Q 3 0 ( 0 . 0 0 2 6 60 0 4+63 f6/.M0_ P I*) ,e xQp3(0-(00.0.01159 0*02 8(5f9 f/-M_ P8I.)7), * Q3(0f (-0 .80.071)1)6 2 5| 8 ^ ~9 3f/M_PI), Q3src/libavcodec/aacpsy.c0(:0296.:0470:0 1warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]81 155f/M_P I296) | | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 44 :-36 :6 .note: 8expanded from macro 'Q30' * exp( -440. | 6# d e*f i(nfe -Q 330(.x4)) * ( f - 3 . 4 ) )( i n| t ^ ~) ((x)*107374src/libavcodec/aacpsy.c1:829624:.735:0 warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning+s generated0. . 5296) | | ^ - 6.In file included from 8 src/libavcodec/aacps_fixed.c :*24 : eIn file included from xsrc/libavcodec/aacps.cp:32(: -src/libavcodec/aacps_fixed_tablegen.h0:.6194 : *86 :( fwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- 3.4) * (f - 3.4) )194 | | ^ ~ Q30(0.003162src/libavcodec/aacpsy.c26:72952:f26/:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30( 0295 | . 0 0 2 9re6t3u0r4n9 1 f / M3_.P6I4) ,* Qpo3w0((f0,. 0-002.686)0 0 4| ~~~ ^6 3f/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.In file included from 0 src/libavcodec/aasc.c+: 032.: 5)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]In 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: 293implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | size2CC libavcodec/argo.o = FF M194 | I N ( p - >Q3b0u(f0f.e0r0_3e1n6d2 2-6 7p2->fb/uMf_fPeIr),, sQi3z0e()0;. 0 0| 2 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~9 630491fsrc/libavutil/macros.h/M:_49:P25:I )note: ,expanded from macro 'FFMIN' Q30(0.0 02496 | #6d0e0f4in6e3 fF/FMM_IPNI()a,, bQ)3 (0((a0) .>00 1(b9)0 0?2 8(5b9)f /:M _(PaI))), Q 3| 0 ~ ^ ~ (0.0011625In file included from 8src/libavcodec/aasc.c93:f32/: MIn file included from _src/libavcodec/msrledec.hPI:)26, : Qsrc/libavcodec/bytestream.h3:0294(0:.150:0 warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 15811 52945 | f / M _ iPfI )( si z| e ^~~~~~~~~~~~~~2 != sisrc/libavcodec/aac_defines.hze:)44 : 36:| ~~~~~ ^ ~~~~ note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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/aacenc_ltp.c | : ^~~~~~~~~~~~~~87 :36: src/libavcodec/aac_defines.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]44 :36: note: expanded from macro 'Q30' 4487 | | #d e f i n e Q c3o0r(rx) = s 1 > 0 . 0 f ? s 0(/isnqtr)t(((sx1))* 1:0 703.704f1;8 2 4| . ~~~~ ^~0 + 0.5) | ^src/libavcodec/aacenc_ltp.c :87:28: 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 : 87src/libavcodec/aacps_fixed_tablegen.h | : 194 : 11 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] corr = s1 > 0. 0194f | ? s 0 / sQq3r0t((0.s01)0 31:6 202.06f;7 2 f| /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 | src/libavcodec/bytestream.h : 317 :Q133:0 (warning: 0.comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 056233541f/M_PI )317, | Q 3 0 (s0i.z0e025 2=6 91F0In file included from 9F7MfIN/src/libavcodec/aacenc_is.c(M:p_29-P: >Isrc/libavcodec/aacenc_utils.h:b97)u:f,17f :Q3e r0_ewarning: (n0.comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0d04 7 -3 p0-3>1b12uff/Mf_ePIr) ,, 97si ze | Q) 3; 0 | ( 0 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~i. f 0(0q3m3a7src/libavutil/macros.hx92:v4977a0l: >f25= /(:FFM_ note: _expanded from macro 'FFMIN'A PRI)R,A YQ_E49L3 | #Ed0(Me0Sf.(aian0e0c_ m2Fa0xF6vaM7lI_c4Nb4(a)5),)1b )f ( (/M| _Pa ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~I) ) ,> (Qb3)0 (?0 .0(0b)0 28:1 1(7a9))5 f | / ~ ^ ~M _PI), | ^~~~~~~~~~~~~~In file included from src/libavcodec/aasc.c:32: src/libavcodec/aac_defines.hIn file included from :src/libavcodec/msrledec.h44::2636: :src/libavcodec/bytestream.h :note: 318expanded from macro 'Q30': 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 44 | #318d | e f i n eif Q(3s0i(zxe)2 ! = s i z e ) | ~~~~~ ^ ~~~~ (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:193:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 193 | Q30(0.0056233541f/M_PI), Q30(0.0052691097f/M_PI), Q30(0.0047303112f/M_PI), Q30(0.0033792770f/M_PI), Q30(0.0020674451f/M_PI), Q30(0.0002811795f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:193:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 193 | Q30(0.0056233541f/M_PI), Q30(0.0052691097f/M_PI), Q30(0.0047303112f/M_PI), Q30(0.0033792770f/M_PI), Q30(0.0020674451f/M_PI), Q30(0.0002811795f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:193:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 193 | Q30(0.0056233541f/M_PI), Q30(0.0052691097f/M_PI), Q30(0.0047303112f/M_PI), Q30(0.0033792770f/M_PI), Q30(0.0020674451f/M_PI), Q30(0.0002811795f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:193:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacps_common.c193 | : 251 : 49Q:3 0warning: (comparison of integers of different signs: 'int8_t' (aka 'signed char') and 'unsigned int' [-Wsign-compare]0 .0056233541f/M_PI) ,251 | Q 3 0 ( 0 . 0 0 5 2 6 9 1 0 9 7 fi/fM _(PpIs),- >iQc3c0_(p0a.r0[0p4s7-3>0n31u1m2_fen/vM]_[PIb)], > Q73U0)( 0{. 0 0| 3 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~3 792770f/M_PI), Q30(0.0020674451f/M_PI), Q30(0.0002811795f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: src/libavcodec/bytestream.hexpanded from macro 'Q30' :355:13: warning: 44 | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]#d efine Q30(x) 355 | s i z(ei n=t )FF(M(IxN)(*g1-0>7b3uf7f4e1r82_4e.n0d + -0. 5g)- >b u| f ^fe r, 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:193:src/libavutil/macros.h11::49 :warning: 25implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: note: expanded from macro 'FFMIN' 49 | 193# | d e fi n eQ 3F0F(M0I.N0(0a5,6b2)3 3(5(4a1)f/ M>_ P(Ib),) Q?3 0((0b.0)0 5:2 69(1a0)9) 7 f/| M ~ ^ ~ _PI), Q30(0In file included from .src/libavcodec/aasc.c0:0324: 7In file included from src/libavcodec/msrledec.h3:0263: 1src/libavcodec/bytestream.h1:2356f:/13M_:P Iwarning: ),comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] Q30(0.003 33567 | 9 2 7 7 0sfi/zMe_2P I=) ,FF MQI3N0((p0-.>00b20u6f7f4e4r5_1efn/dM _-P Ip)-,> bQu3f0fe(r0,. 0s0i0z2e8)1;1 7 | 9 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~5 f/M_PIsrc/libavutil/macros.h:)49,: 25 :| ^~~~~~~~~~~~~~note: expanded from macro 'FFMIN' src/libavcodec/aac_defines.h: 4449:36 | :# dnote: eexpanded from macro 'Q30'f ine FF M44I | N#(dae,fibn)e (Q(3a0)( x>) ( b ) ? ( b ) : ( a )()i n t| ~ ^ ~) ((x)*1073In file included from 7src/libavcodec/aasc.c4:321: 8In file included from 2src/libavcodec/msrledec.h4.:026: src/libavcodec/bytestream.h+: 3570:.155): warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ^ 357 | In file included from src/libavcodec/aacps_fixed.ci:f24: In file included from (src/libavcodec/aacps.cs:32i: zsrc/libavcodec/aacps_fixed_tablegen.he:2192 :!136=: warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]iz e) | ~~~~~ ^ ~~~~ 192 | Q30(0.0099996664f/M_PI), Q30(0.0093698399f/M_PI), Q30(0.0084118480f/M_PI), Q30(0.0060095116f/M_PI), Q30(0.0036767013f/M_PI), Q30(0.0005000498f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:192:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 192 | Q30(0.0099996664f/M_PI), Q30(0.0093698399f/M_PI), Q30(0.0084118480f/M_PI), Q30(0.0060095116f/M_In file included from PI)src/libavcodec/aacenc.c, :Q3500: (In file included from 0.0src/libavcodec/aacenc_utils.h0:3316: 76src/libavutil/ffmath.h70:1493:f/M30_:P Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.0005000 44998 | f / M_ P Ir)e,t u r| n ^~~~~~~~~~~~~~ exp2fsrc/libavcodec/aac_defines.h:(44M:_36L:O note: Gexpanded from macro 'Q30'2_ 10 * x )44; | # | d ~ ^ efine Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:192: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/Msrc/libavcodec/aaccoder_twoloop.h_PI:)297, :19Q:3 0warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0. 0036767013f/M_PI), Q2973 | 0 ( 0 . f0o0r0 5(0i0 0=4 908;f /i M<_ PsIi)z,e o | f ^~~~~~~~~~~~~~( minssrc/libavcodec/aac_defines.hf): 44/: 36:s inote: zexpanded from macro 'Q30'e of(minsf [440 | ]#)d;e f+i+nie) Q 3| 0 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( x) (insrc/libavcodec/aaccoder_twoloop.ht:)361(:(19x: )warning: *comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 07374182 4361. | 0 + 0f.or5 )( i | ^= 0; i < sizIn file included from esrc/libavcodec/aacps_fixed.cof:(24m: aIn file included from xsrc/libavcodec/aacps.cs:f32): src/libavcodec/aacps_fixed_tablegen.h :/192 :s61iz:e warning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f (maxsf[0]); ++i) 192 | | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Q30(0.0099996664f/M_PI), Q30(0.0093698399f/M_PI), Q30(0.0084118480f/M_PI), Q30(0.0060095116f/M_PI), Q30(0.0036767013f/M_PI), Q30(0.0005000498f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:192:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 192 | Q30(0.0099996664f/M_PI), Q30(0.0093698399f/M_PI), Q30(0.0084118480f/M_PI), Q30(0.0060095116f/M_PI), Q30(0.0036767013f/M_PI), Q30(0.0005000498f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:192:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 192 | Q30(0.0099996664f/M_PI), Q30(0.0093698399f/M_PI), Q30(0.0084118480f/M_PI), Q30(0.0060095116f/M_PI), Q30(0.0036767013f/M_PI), Q30(0.0005000498f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:191:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 191 | Q30(0.0177809205f/M_PI), Q30(0.0166615788f/M_PI), Q30(0.0149587989f/M_PI), Q30(0.0106877899f/M_PI), Q30(0.0065393616f/M_PI), Q30(0.0008894200f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:191:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 191 | Q30(0.0177809205f/M_PI), Q30(0.0166615788f/M_PI), Q30(0.0149587989f/M_PI), Q30(0.0106877899f/M_PI), Q30(0.0065393616f/M_PI), Q30(0.0008894200f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:191:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 191 | Q30(0.0177809205f/M_PI), Q30(0.0166615788f/M_PI), Q30(0.0149587989f/M_PI), Q30(0.0106877899f/M_PI), Q30(0.0065393616f/M_PI), Q30(0.0008894200f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:191:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 191 | Q30(0.0177809205f/M_PI), Q30(0.0166615788f/M_PI), Q30(0.0149587989f/M_PI), Q30(0.0106877899f/M_PI), Q30(0.0065393616f/M_PI), Q30(0.0008894200f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:191:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 191 | Q30(0.01778src/libavcodec/aacpsy.c09:23490:537f:/M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I In file included from ), Qsrc/libavcodec/aacenc.c3:0(500: .src/libavcodec/aacenc_utils.h0:1976:6176 349: | 1 5 7warning: 8comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]8f / M _ P I) , Q 3c0o(e0f .f0s97[g1]49 | 5. 8b a7 9riks8f =9 f(/M(_bqmPaIa),x rvQk3a0( 0l +> .0=1pr e(0Fv6)F8 77_8A/9R R2A9Y._f0E/LM;_E P| MI ~~~~~^~~~~~ ~S )(, aQa3c0(_0m.0a0x6va5l3_9c3b6)1)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:191:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacdec_fixed.c:452: 191src/libavcodec/aacdec_template.c | : 359 : 33 : Qwarning: 3comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]0 (0.0177809205f/M_PI )359, | Q 30 ( i0f. 0(1F6F66_1A5R7R8A8Yf_/EML_EPMIS)(,e 2Qc3_0v(e0c.)0 1<4 9t5a8g7s9)8 9 f| / ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~M _PI), Q30(0.0106877899f/M_PI), Q30(0.0065393616f/Msrc/libavcodec/aacpsy.c_:PI355):, 57Q3:0 (warning: 0.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 008894200f/M_PI) ,355 | | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 44: 36 : note: cexpanded from macro 'Q30'o eff->sp r44e | a#dd_elfoiwn[e0 ] Q= 3f0f(_xe)x p 1 0 ( - b a r k _ w i(idntth) (*( xP)SY*_31G0P7P37_4T1H8R_2S4PR.E0A D+_ L0O.W5)); | ^| ~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In 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.0src/libavcodec/aacpsy.c29:63562:5574:8 4warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q30(0 .3560 | 2 66 0 1 9 4 6 0 f / M _cPoIe)ff,- >sQp3r0e(a0d.0_1h9i 0[102]6 1=3 2fff_/eM_xPpI1)0,( -bQa3rk0_(0w.i0d1t1h 6*3 P5S3Y3_432GfP/P_MT_HPRI_)S,P RQE3A0D(_H0I.)0;0 1 5| 8 ~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~2 7164f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)src/libavcodec/aacpsy.c(:(357x:)57*:1 0warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 741824.0 + 0357. | 5 ) | ^ coeff-In file included from >src/libavcodec/aacps_fixed.cs:p24r: eIn file included from asrc/libavcodec/aacps.cd:_32l: osrc/libavcodec/aacps_fixed_tablegen.hw:[1901:111]: =warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f f_exp10(-bark_w i190d | t h * e n _Qs3p0r(ea0d_.l0o3w1)6; 1 22| 4 ~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~3 5f/M_PI), Q30(0.0296254847f/M_PI), Q30(0.0266019460f/M_PI), Q30(0.019012src/libavcodec/aacpsy.c6:13583:257f:/ Mwarning: _Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(0.0 13581 | 6 3 5 3 3 4 2 f / M _ PcIo)e,f fQ->3s0p(r0e.a0d0_1h5i8 2[711]6 4=f /ffM__ePxI)p,1 0 (| - ^~~~~~~~~~~~~~b ark_wisrc/libavcodec/aac_defines.hd:t44h: 36*: e nnote: _expanded from macro 'Q30's pread_h i44) | ;# de f| ~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~i ne Q30(x) (int)((x)*1073741824.0 + 0.55) warnings | 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:190:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacpsy.c 190: | 360 : 53 : warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.031612 23604 | 3 5 f / M _ P I ) , mQi3n0s(n0r. 0=2 e9x6p225(4p8e4_7mfi/nM _/P Ib)a,n dQ_3s0i(z0e.s0[26g6]0)1 9-4 610.f5f/;M _ P| I ~ ^~~~) , Q30(0.019src/libavcodec/aacpsy.c0:13602:6341:3 2warning: f/implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q3 0360( | 0 . 0 1 1 63 5 3 3 src/libavcodec/aacenc_tns.c4 2f /M :_mPI198i),: n82Q3s0:n( r0 .warning: =0 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0e1x58p227(p1e_6m4ifn/ M/_ PIb)a198nd,_ | s iz es| [g ] ^~~~~~~~~~~~~~ ) - 1isrc/libavcodec/aac_defines.h.f:445: f36(;!: note: o expanded from macro 'Q30'r| d ~~~~ ~~~~~~~^~~~~~~~~~~~~~~e r | |44 | !#idseffiniintee (gQa3i0n()x )| | g a i n < T N(Si_nGt)A(I(Nx_)T*H1R0E7S3H7O4L1D82_4.L0OW |+| 0 .g5a)i n | > ^ TNS_GAIN_THIn file included from Rsrc/libavcodec/aacps_fixed.cE:24S: HIn file included from Osrc/libavcodec/aacps.c:L32D: _src/libavcodec/aacps_fixed_tablegen.hH:I190G:H61:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ~ ^~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacenc_tns.c:45:42 :190 | note: expanded from macro 'TNS_GAIN_THRESHOLD_HIGH' Q30( 045. | 0#3d1e6f12i2n4e3 5TfN/SM__GPAII)N, _QTH3R0E(S0H.0O2L9D6_2H5I4G8H 4 7 f / M1_.PI1)6,f *TQN3S0_(G0A.I0N2_6T6H0R1E9S4H6O0LfD_/ML_OWP I )| , ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ Q30(0.019012src/libavcodec/aacenc_tns.c6:11983:2f49/:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(0.011 61983 | 5 3 3 4 2 f / M_ PiIf) ,( !Qo3r0d(e0r. 0|01|5 8!2i7s1f6i4nfi/tMe_P(Iga)i,n ) | | ^~~~~~~~~~~~~~| gainsrc/libavcodec/aac_defines.h :<44 :T36N:S _note: Gexpanded from macro 'Q30'A IN_THRE S44H | O#LDd_eLfOiWn e| |Q 3g0(axi)n > T N S _ G A I N _ T H(RiEnStH)O((LxD)_*H1I0G7H3)7 4 1| 8 ~ ^~~~~~~~~~~~~~~~~~~~~~2 4.0 src/libavcodec/aacenc_tns.c+:44 :037.:5 )note: expanded from macro 'TNS_GAIN_THRESHOLD_LOW' | ^ 44 | #defiIn file included from nesrc/libavcodec/aacps_fixed.c :T24N: SIn file included from _src/libavcodec/aacps.cG:A32I: Nsrc/libavcodec/aacps_fixed_tablegen.h_:T190:H36R:E Swarning: Himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O LD_LOW 1.4 f190 | | ^~~~ Q30(0.0316122435f/M_PI), Q30(0.0296254847f/M_PI), Q30(0.0266019460f/M_PI), Q30(0.0190126132f/M_PI), Q30(0.0116353342f/M_PI), Q30(0.0015827164f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:190:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 190 | Q30(0.0316122435f/M_PI), Q30(0.0296254847f/M_PI), Q30(0.0266019460f/M_PI), Q30(0.0190126132f/M_PI), Q30(0.0116353342f/M_PI), Q30(0.0015827164f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:189:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | Q30(0.0561749674f/M_PI), Q30(0.0526629239f/M_PI), Q30(0.0473113805f/M_PI), Q30(0.0338476151f/M_PI), Q30(0.0207276177f/M_PI), Q30(0.0028205961f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:189:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | Q30(0.0561749674f/M_PI), Q30(0.0526629239f/M_PI), Q30(0.0473113805f/M_PI), Q30(0.0338476151f/M_PI), Q30(0.0207276177f/M_PI), Q30(0.0028205961f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' src/libavcodec/aacenc_is.c 44 | :#d61e:f85i:n ewarning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(x) (i n61t | ) ( ( x ) * 1 0 7 3 7 4 1I8S2[4i.]0 =+ (0L.[5s)t ar t| ^+ (w+w2)*1In file included from 28src/libavcodec/aacps_fixed.c+:i24]: In file included from +src/libavcodec/aacps.c :p32h: asrc/libavcodec/aacps_fixed_tablegen.hs:e189*:R86[:s twarning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r t+(w+w2)*128+i]) *189s | q r t ( e n erQ03/0e(n0e.r00516)1; 7 4| 9 ~~~~ ~~~~~^~~~~~~6 74f/M_PI), src/libavcodec/aacenc_is.cQ3:061(:044.:0 5warning: 26implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 29239f/M_PI )61, | Q 3 0 ( 0 . 0 4 7 3 1 1I3S8[0i5]f /=M _(PLI)[, sQt3a0r(t0+.(0w3+3w824)7*162185+1if]/ M+_ PpIh)a,s eQ*3R[0s(t0a.r0t2+0(7w2+7w621)7*712f8/+Mi_]P)I)*,s qQrt3(0(e0ne.r000/2e8n2e0r50916)1;f/ M _| P ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~I ), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:189: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_PIsrc/libavcodec/aacpsy.c),: 420Q:335:0 (warning: 0missing field 'window_shape' initializer [-Wmissing-field-initializers]. 0743482932f/M _420P | I ), Q 3F0F(P0s.y0Wi6n6d8o4w0I5n4f4o3 fw/iM _ =P I{) ,{ Q300 (}0 .}04;78 8 8| 8 ^8 62f/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] 3 188 warning | s generated . Q30(0.0792663917f/M_PI), Q30(0.0743482932f/M_PI), Q30(0.0668405443f/M_PI), Q30(0.0478888862f/M_PI), Q30(0.0293543357f/M_PI), Q30(0.0039967746f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:188:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 188 | Q30(0.0792663917f/M_PI), Q30(0.0743482932f/M_PI), Q30(0.0668405443f/M_PI), Q30(0.0478888862f/M_PI), Q30(0.0293543357f/M_PI), Q30(0.0039967746f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:188:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 188 | Q30(0.0792663917f/M_PI), Q30(0.0743482932f/M_PI), Q30(0.0668405443f/M_PI), Q30(0.0478888862f/M_PI), Q30(0.0293543357f/M_PI), Q30(0.0039967746f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:187:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 187 | Q30(0.1117345318f/M_PI), Q30(0.1049065739f/M_PI), Q30(0.0944457650f/M_PI), Q30(0.0678641573f/M_PI), Q30(0.0416790098f/M_PI), Q30(0.0056813755f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:187:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 187 | Q30(0.1117345318f/M_PI), Q30(0.1049065739f/M_PI), Q30(0.0944457650f/M_PI), Q30(0.0678641573f/M_PI), Q30(0.0416790098f/M_PI), Q30(0.0056813755f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:187:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 187 | Q30(0.1117345318f/M_PI), Q30(0.1049065739f/M_PI), Q30(0.0944457650f/M_PI), Q30(0.0678641573f/M_PI), Q30(0.0416790098f/M_PI), Q30(0.0056813755f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:187:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 187 | Q30(0.1117345318f/M_PI), Q30(0.1049065739f/M_PI), Q30(0.0944457650f/M_PI), Q30(0.0678641573f/M_PI), Q30(0.0416790098f/M_PI), Q30(0.0056813755f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:187:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 187 | Q30(0.1117345318f/M_PI), Q30(0.1049065739f/M_PI), Q30(0.0944457650f/M_PI), Q30(0.0678641573f/M_PI), Q30(0.0416790098f/M_PI), Q30(0.0056813755f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:187:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 187 | Q30(0.1117345318f/M_PI), Q30(0.1049065739f/M_PI), Q30(0.0944457650f/M_PI), Q30(0.0678641573f/M_PI), Q30(0.0416790098f/M_PI), Q30(0.0056813755f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:186:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 186 | Q30(0.1571819335f/M_PI), Q30(0.1478640437f/M_PI), Q30(0.1334884763f/M_PI), Q30(0.0964778885f/M_PI), Q30(0.0594860613f/M_PI), Q30(0.0081279324f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:186:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 186 | Q30(0.1571819335f/M_PI), Q30(0.1478640437f/M_PI), Q30(0.1334884763f/M_PI), Q30(0.0964778885f/M_PI), Q30(0.0594860613f/M_PI), Q30(0.0081279324f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:186:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 186 | Q30(0.1571819335f/M_PI), Q30(0.1478640437f/M_PI), Q30(0.1334884763f/M_PI), Q30(0.0964778885f/M_PI), Q30(0.0594860613f/M_PI), Q30(0.0081279324f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:186:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacpsy.c:565:8 :186 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.157181933 5565f | / M _ PiIf)(,a cQt3i0v(e0_.l1i4n7e8s6 4=0=4 307.f0/)M _ P| I ^~~~~~~~~~~~ ~~) , Q30(0.1334884763f/M_PI), Q30(0.0964778885f/M_PI), Q30(0.0594860613f/M_PI), Q30(0.0081279324f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:186:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 186 | Q30(0.1571819335f/M_PI), Q30(0.1478640437f/M_PI), Q30(0.1334884763f/M_PI), Q30(0.0964778885f/M_PI), Q30(0.0594860613f/M_PI), Q30(0.0081279324f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:186:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 186 | Q30(0.1571819335f/M_PI), Q30(0.1478640437f/M_PI), Q30(0.1334884763f/M_PI), Q30(0.0964778885f/M_PI), Q30(0.0594860613f/M_PI), Q30(0.0081279324f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:185:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 185 | Q30(0.2202406377f/M_PI), Q30(0.2079535723f/M_PI), Q30(0.1887452900f/M_PI), Q30(0.1380121708f/M_PI), Q30(0.0857949182f/M_PI), Q30(0.0117820343f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:185:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 185 | Q30(0.2202406377f/M_PI), Q30(0.2079535723f/M_PI), Q30(0.1887452900f/M_PI), Q30(0.1380121708f/M_PI), Q30(0.0857949182f/M_PI), Q30(0.0117820343f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:185:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 185 | Q30(0.2202406377f/M_PI), Q30(0.2079535723f/M_PI), Q30(0.1887452900f/M_PI), Q30(0.1380121708f/M_PI), Q30(0.0857949182f/M_PI), Q30(0.0117820343f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:src/libavcodec/aacpsy.c44:36::616 :note: 48expanded from macro 'Q30': warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 44 | #define Q30(x )616 | (i n t ) ( ( x )f*o1r07m3_7f4a1c82t4o.0r + +0.=5 s)q r t| f ^( fabs(coefsIn file included from [src/libavcodec/aacps_fixed.cs:t24: aIn file included from rsrc/libavcodec/aacps.ct:+32i: ]src/libavcodec/aacps_fixed_tablegen.h):);185 : 61| : ~~~~ ^~~~~~~~~~~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 185 | Q30(0.2202406377f/M_PI), Q30(0.2079535723f/M_PI), Q30(0.1887452900f/M_PI), Q30(0.1380121708f/M_PI), Q30(0.0857949182f/M_PI), Q30(0.0117820343f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:185:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 185 | Q30(0.2202406377f/M_PI), Q30(0.2079535723f/M_PI), Q30(0.1887452900f/M_PI), Q30(0.1380121708f/M_PI), Q30(0.0857949182f/M_PI), Q30(0.0117820343f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:185:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 185 | Q30(0.2202406377f/M_PI), Q30(0.207953src/libavcodec/aacdec_template.c572:3f1262/:M_52P:I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.188src/libavcodec/aacenc_is.c7452:900139f:61 :/1262 M | warning: _P Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]), Q3 0M(D0.C1T3_8I01N2 I1139T | 7( a0 c8 f-/> mM _ dP I c )t , 1Q 302 0( ,0 . ac0 -c8>p5m7e9d-c>4cht9[1108]2.i2s0f_e_nf/ne,r[Mw _ *12P0,1I 6)T+X_,gS] =QC30 (ALsE(01..q00r1t1/(71en8e22r000) ) 3 /4 | 3bf ^~~~~~~~~~~~~~~~~e/ sMt_-P>I)e,nsrc/libavcodec/aac_defines.he: 93r :036| 1): ^~~~~~~~~~~~~~; note: expanded from macro 'TX_SCALE' | src/libavcodec/aac_defines.h ~~~~ ~~~~~~^~~~~~~~~~~~~~:44 :36: 93 | #note: deexpanded from macro 'Q30'fi ne TX_S C44A | L#Ed(exf)i n e Q 3 0( x ) (( x ) / 3 27 6 8 .0(fin)t )| ( ~ ^~~~~~~~( x)*107src/libavcodec/aacdec_template.c:3125774:1138:2 note: 4expanded from macro 'MDCT_INIT'.0 + 0.5) | 1257 ^ | scale In file included from =src/libavcodec/aacps_fixed.c :s24v: aIn file included from src/libavcodec/aacps.cl:;32 : src/libavcodec/aacps_fixed_tablegen.h: 184 : 136 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | Q 30 ( 0 . 3 0 6 27 7 3 64 5 f/ M _ P I) , Q 3 0( 0 .2 9 1 1\48 5 | 1 ^~~~3 6f/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_Psrc/libavcodec/aacdec_template.cI):,1263 :Q5230:( warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 2911485136f/M _1263PI | ), Q 30 (M0.D2C6T6_93I26N3I65Tf(/Ma_cPI-)>, mQ3d0c(t01.21899,7 8 3a77c22-f>m/dM_cPtI1)2,8 _Q3f0n(0,. 1 1226481, 1T4X5_2S9CfA/ML_E(P1I).,0/ 1Q3208)()0 . 0| 1 ^~~~~~~~~~~~~~~~~7 5609849src/libavcodec/aac_defines.hf:/93M:_P36I:) ,note: expanded from macro 'TX_SCALE'| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :9344 | :#36d:e fnote: iexpanded from macro 'Q30'n e TX_SCA L44E | (#xdef)i n e Q 30 (x ) ( (x ) / 3 2 7 6 8 . 0 (fi)n t | ) ~ ^~~~~~~~(( x)*10src/libavcodec/aacdec_template.c73:7125741:8132:4 .note: 0 expanded from macro 'MDCT_INIT'+ 0.5) | ^ 1257 | scalIn file included from esrc/libavcodec/aacps_fixed.c :=24 : sIn file included from vsrc/libavcodec/aacps.ca:l32;: src/libavcodec/aacps_fixed_tablegen.h : 184: 86 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | Q 30 ( 0. 3 0 6 2 7 7 3 src/libavcodec/aacenc_is.c6 4 :5 142 f : /44 :M_ P warning: Icomparison of integers of different signs: 'int' and 'enum BandType' [-Wsign-compare] ), Q 3 0 ( 0 \. 2 9| ^~~~1 1421 | 4 8 5 13 6f / M _ P I) , Q 30 ( 0 . 2 6 6 i9f3 2(6p3r6e5fv/_Mi_sPI )&,& Q3p0r(0e.v1_9b9t78 3!7=7 2c2pfe/-M_>PIc)h[,1 ]Q.3b0a(n0.d1_2t6y4p1e1[4w5*291f6/+Mg_]PI)) ,{ 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)src/libavcodec/aacdec_template.c :| ^1264 :52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h1264: | 184 : 61 : Mwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]D CT_INIT(ac->md c184t | 4 80 , a cQ->3m0d(c0t.43800_6f2n7,73 6 4 54f/8M0_,PI )T, XQ_30S(CA0L.E2(911.104/85418360f))/ M _| P ^~~~~~~~~~~~~~~~~I) , Q30(src/libavcodec/aac_defines.h0.:2936:6369:3 26note: 3expanded from macro 'TX_SCALE'6 5f/M_PI) 93, | Q#3de0f(0i.n1e99 7T83X7_7S2CA2LfE/(Mx_P)I ) , Q 3 0( 0 . 1(2(6x4)1 14/5 32297f6/8M.0_fP)I )| , ~ ^~~~~~~~Q 30(0src/libavcodec/aacdec_template.c.:12570:1137:5 note: 6expanded from macro 'MDCT_INIT' 09849f/M_ P1257I | ) , | ^~~~~~~~~~~~~~ scalesrc/libavcodec/aac_defines.h: 44=: 36s:v anote: lexpanded from macro 'Q30'; 44 | #d e f in e Q3 0( x ) ( i n t ) ( ( x ) * 1 0 7 37 4 18 2 4 . 0 + 0 .5\) | | ^~~~ ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:184:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | Q30(0.3062773645f/M_PI), Q30(0.2911485136f/M_PI), Q30(0.2669326365f/M_PI), Q30(0.1997837722f/M_PI), Q30(0.1264114529f/M_PI), Q30(0.0175609849f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: src/libavcodec/aacdec_template.cexpanded from macro 'Q30' :1265:52: 44warning: In file included from | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]# dsrc/libavcodec/acelp_pitch_delay.ce:fi24n: esrc/libavutil/ffmath.h :Q493:0 (30x1265:) | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] M D C T _ I(NiIntT)((a(cx-) 49>* | 10m7 d 3c7 t4r5et112u,r8n e24 .xpa2f0(c +M -_0>L.m5)Odc t G| 52 ^1_ 21_f0n *, x ) In file included from ;5src/libavcodec/aacps_fixed.c :1224, : In file included from | src/libavcodec/aacps.c ~ ^TX:_32 S: Csrc/libavcodec/aacps_fixed_tablegen.hA:L184E:(111:. 0warning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 512)) | ^~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h184: | 93 : 36 : note: Qexpanded from macro 'TX_SCALE'3 0(0.30 62937 | 7#3de6f4i5nfe/ MT_XP_IS)C,A QL30E((0x.2)9 1 1 4 8 5 1 3(6(fx/) M/_ P32I7),6 8Q.300(f0). 2 6| 6 ~ ^~~~~~~~9 3263src/libavcodec/aacdec_template.c:612575:f13/:M note: _expanded from macro 'MDCT_INIT'P I), Q30( 0.12571 | 9 97 8 s3c77a2l2ef/ M=_ PsIv)a,l Q;3 0 (0 . 1 2 6 4 11 4 5 29 f / M_ P I ) , Q 3 0( 0 .0 1 7 5 60 9 8 4 9 f / M_ P I) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44: 36 : note: expanded from macro 'Q30' \ 44 | #| d ^~~~e fine Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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.258495src/libavcodec/aacdec_template.c807:61266f:/52M_:P Iwarning: ),implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.167379 4812663 | 6 f/ M_ P IM)D, CQT3_0I(N0I.0T2(3a6c3-6>6m9d3c1tf9/6M_0P,I) , a c-| >m ^~~~~~~~~~~~~~d ct960src/libavcodec/aac_defines.h_:f44n:,36 : note: 9expanded from macro 'Q30'6 0, TX_ S44C | A#LdEe(f1i.n0e /Q9360(0x))) | ^~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :(93i:n36t:) (note: (expanded from macro 'TX_SCALE'x) *107374 193 | 8#d2e4.f0i n+e 0T.X5_S)CA L | E ^(x ) In file included from ((src/libavcodec/aacps_fixed.cx:)24 : In file included from /src/libavcodec/aacps.c 3:2327: src/libavcodec/aacps_fixed_tablegen.h6:8183.:0f111): warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ~ ^~~~~~~~ src/libavcodec/aacdec_template.c:1257:13 :183 | note: expanded from macro 'MDCT_INIT' Q30(0.3 712578 | 8 7 3 5 8s6c7fa/lMe _= PsIv)a,l ;Q 3 0( 0 . 36 2 6 7 0 9 8 7 8 f / M _ P I ) , Q 3 0 ( 0. 3 361184299f/ M _P I ) , Q 3 0( 0 . 2 5 8 4 95 8 0 76 f / M _P I ) , \Q 3 0| ^~~~( 0.1673794836f/M_PI), Q30(0.0236366931f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:183:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | Q30(0.3788735867f/M_PI), Q30(0.36src/libavcodec/aacdec_template.c26:7126709:85278:f /warning: M_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30(0.336 112671 | 84 2 9 9 fM/DMC_TP_II),N IQT3(a0c(-0>.m2d58c4t9150802746,f /Ma_PcI-)>,m dQc3t0(100.126743_7f94n8,3 6f1/0M_2P4I,) ,T XQ_3S0C(AL0E(.10.203/613606249)3)1 f /| M_ ^~~~~~~~~~~~~~~~~~P I), | ^~~~~~~~~~~~~~src/libavcodec/aac_defines.h :93:src/libavcodec/aac_defines.h36::44: 36note: expanded from macro 'TX_SCALE': note: expanded from macro 'Q30' 93 | 44# | d#edfeifnien eTX _QS3CA0L(xE)( x ) (((xi)n t/)( (32x7)6*81.00f7)37 4 | 1 ~ ^~~~~~~~8 24.0 +src/libavcodec/aacdec_template.c 0:.12575:) 13 :| ^ note: expanded from macro 'MDCT_INIT' In file included from 1257src/libavcodec/aacps_fixed.c | : 24: In file included from src/libavcodec/aacps.c :32s: casrc/libavcodec/aacps_fixed_tablegen.hl:e183 =: 61s:v awarning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ; 183 | Q 3 0 ( 0 . 3 78 8 7 3 58 6 7 f / M _ P I ), Q 3 0 (0 . 3 6 2 6 7 09 8 7 8f / M\_ P I| ), ^~~~ Q30(0.3361184299f/M_PI), Q30(0.2584958076f/M_PI), Q30(0.1673794836f/M_PI), Q30(0.023636693CC libavcodec/arm/aacpsdsp_init_arm.o 1f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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.37887358src/libavcodec/aacdec_template.c67:f1221/:M23_P:I )warning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] Q30(0.3626709878f /1221M | _ P I ) , Q 3 0f(0o.r33 6(11i8 4=29 90f/;M _PiI )<, FQ3F0_(0A.2R5R84A95Y8_0E76LfE/MMS_(PfI)f,_ mQ3p0e(g04.a1u67d3i7o9_4c8h36afn/Mn_ePlIs)), ;Q i3+0(+0) . 02| 3 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6 366931f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:182:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | Q30(0.4645969570f/M_PI), Q30(0.4488625824f/M_PI), Q30(0.4223022461f/M_PI), Q30(0.3387103081f/M_PI), Q30(0.2286661267f/M_PI), Q30(0.0334156826f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:182:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | Q30(0.4645969570f/M_PI), Q30(0.4488625824f/M_PI), Q30(0.4223022461f/M_PI), Q30(0.3387103081f/M_PI), Q30(0.2286661267f/M_PI), Q30(0.0334156826f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:182:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | Q30(0.4645969570f/M_PI), Q30(0.4488625824f/M_PI), Q30(0.4223022461f/M_PI), Q30(0.3387103081f/M_PI), Q30(0.2286661267f/M_PI), Q30(0.0334156826f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hAS libavcodec/arm/aacpsdsp_neon.o :44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:182:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | Q30(0.4645969570f/M_PI), Q30(0.4488625824f/M_PI), Q30(0.4223022461f/M_PI), Q30(0.3387103081f/M_PI), Q30(0.2286661267f/M_PI), Q30(0.0334156826f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:182:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | Q30(0.4645969570f/M_PI), Q30(0.4488625824f/M_PI), Q30(0.4223022461f/M_PI), Q30(0.3387103081f/M_PI), Q30(0.2286661267f/M_PI), Q30(0.0334156826f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:182:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | Q30(0.4645969570f/M_PI), Q30(0.4488625824f/M_PI), Q30(0.4223022461f/M_PI), Q30(0.3387103081f/M_PI), Q30(0.2286661267f/M_PAS libavcodec/arm/ac3dsp_arm.o I), Q30(0.0334156826f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:181:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 181 | Q30(0.5628717542f/M_PI), Q30(0.5499725342f/M_PI), Q30(0.5274890065f/M_PI), Q30(0.4499453008f/M_PI), Q30(0.3283358216f/M_PI), Q30(0.0522236861f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:181:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 181 | Q30(0.5628717542f/M_PI), Q30(0.5499725342f/M_PI), Q30(0.5274890065f/M_PI), Q30(0.4499453008f/M_PI), Q30(0.3283358216f/M_PI), Q30(0.0522236861f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:181:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 181 | Q30(0.5628717542f/M_PI), Q30(0.5499725342f/M_PI), Q30(0.5274890065f/M_PI), Q30(0.AS libavcodec/arm/ac3dsp_armv6.o 4499453008f/M_PI), Q30(0.3283358216f/M_PI), Q30(0.0522236861f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:181:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 181 | Q30(0.5628717542f/M_PI), Q30(0.5499725342f/M_PI), Q30(0.5274890065f/M_PI), Q30(0.4499453008f/M_PI), Q30(0.3283358216f/M_PI), Q30(0.0522236861f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:181:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 181 | Q30(0.5628717542f/M_PI), Q30(0.5499725342f/M_PI), Q30(0.5274890065f/M_PI), Q30(0.4499453008f/M_PI), Q30(0.3283358216f/M_PI), Q30(0.0522236861f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:181:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 181 | Q30(0.5262 warning8s71 generated7. 542f/M_PI), Q30(0.5499725342f/M_PI), Q30(0.5274890065f/M_PI), Q30(0.4499453008f/M_PI), Q30(0.3283358216f/M_PI), Q30(0.0522236861f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:180:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 180 | Q30(0.6712729335f/M_PI), Q30(0.6638893485f/M_PI), Q30(src/libavcodec/acelp_pitch_delay.c0.:65950:697: 6warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 61f/M_PI), Q30( 094. | 6 0 0 9 5 9 7 1 8 2 f / M _ P Ie)n,e rQg3y0(_0.m5ea0n3)6)3 8/02 9 | 1 ~f/ M_PI), 95Q | 30 ( 0 . 1 0 6 0 0s2q87r4tf7(ff/iMx_ePdI_)m,e a n| _ ^~~~~~~~~~~~~~e nergsrc/libavcodec/aac_defines.h:y44 :?36 : fnote: ixexpanded from macro 'Q30'e d_mean_ en44e | r#gdy e:f i1n.e0) ;Q 3 0| ( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~x ) (int)src/libavcodec/acelp_pitch_delay.c(:(x93):*781:0 7warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 41824. 092 | + 0 . 5 ) | ^ ff_exp10(0In file included from .0src/libavcodec/aacps_fixed.c5 :* 24 : | In file included from ~src/libavcodec/aacps.c :32: src/libavcodec/aacps_fixed_tablegen.h:180: 11193: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (avpr i180v | _ s c a l a rQp3r0o(d0u.ct6_71f2l7o2a9t3_3c5(fp/rMe_d_PtIa)b, lQe3,0 (p0r.e6d6i3c8t8i9o3n4_e8r5rfo/rM, _4)P I+) , | Q ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^3 0(0. 6945 | 0 6 7 6 9 0 6 1 f / M _ P I )e,n erQg30y(_0m.e6a0n0)95)9 7/18 2 f| / ~~~~~~~~~~~M _PI), Q30(0src/libavcodec/acelp_pitch_delay.c.5:0913:6173:80 2warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 f/M_PI) ,91 | Q3 0 ( 0 f.l10o6at0 0v2a8l7 4=7 ff/iMx_ePdI_)ga,i n| _ ^~~~~~~~~~~~~~f actosrc/libavcodec/aac_defines.hr :*44 : 36:| ^~~~~~~~~~~~~~~~~ ~note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 3In file included from warningsrc/libavcodec/aacps_fixed.cs:24 generated: 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_PIsrc/libavcodec/aacpsy.c), :| ^~~~~~~~~~~~~~794 :22:src/libavcodec/aac_defines.h :warning: 44implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 36: note: expanded from macro 'Q30' 44 | #794d | e f i ne Q 3 0 ( x) i f ( f asrc/libavcodec/acelp_pitch_delay.c b s : ((i100d:n34e:t warning: l)(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t(x )a_*1p0e7)37 41>8 0 .201004 | .50 + f p0r*. dee5di)cst iir | oe ^nd__ eprreo) r [| 3In file included from ~~~~ ^~~~~~~~] =src/libavcodec/aacps_fixed.c :242: 0In file included from .src/libavcodec/aacps.c0 :*src/libavcodec/aacpsy.c32 : :src/libavcodec/aacps_fixed_tablegen.h:l794180o::g6140: 1warning: :0fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( fwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i xed_gain _794fa | c 180 t | o r) ; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~ Qi3f0( 0(f.a67b1s27(2d93e3l5tfa_/pM_eP)I )>, 0Q.0350f( 0* .d6e6s3i8r89e3d_4p8e5)f / M| _ ~ ~~~~~~^~~~~~~~~~~~P I), Q30(0.6506769061f/M_PI), Q30(0.6009597182f/M_PI), Q30(0.5036380291f/M_PI), Q30(0.1060028747f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:180:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 180 | Q30(0.6712729335f/M_PI), Q30(0.6638893485f/M_PI), Q30(0.6506769061f/M_PI), Q30(0.6009597182f/M_PI), Q30(0.5036380291f/M_PI), Q30(0.1060028747f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ src/libavcodec/acelp_vectors.cIn file included from src/libavcodec/aacps_fixed.c::24201: :In file included from 47src/libavcodec/aacps.c::32: src/libavcodec/aacps_fixed_tablegen.h:warning: 180:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]11 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 201 | 180 | Q3 0g(a0i.n6_7s1c27a2l93e3_5ff/aMc_tPoI)r, =Q s3qr0t((0.s6p63e8e89c3h48_5efn/Me_rPgI )/ ,p oQs3t0f(0i.l6t5e0r67_6e90n6e1rfg/M)_; P I| ), ~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Q30(0.6009597182f/M_PI), Q30(0.5036380291f/M_PI), Q30(0.106002874src/libavcodec/acelp_vectors.c7:f203/:M32_:P Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , | ^~~~~~~~~~~~~~ 203 | src/libavcodec/aac_defines.h : 44 :g36:a inote: nexpanded from macro 'Q30'_ scale_f a44c | t#doerf in*e= Q 310(.x)0 - a l p h a ; (| 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:179:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:179:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:179:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | Q30(0.7853981853f/M_PI), Q30(0.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)((xsrc/libavcodec/aacdec_template.c)*10:712623:7524:1 8warning: 24implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0 + 0.5) | ^ 1262 | In file included from src/libavcodec/aacps_fixed.c : 24 : MIn file included from Dsrc/libavcodec/aacps.cC:T32_: Isrc/libavcodec/aacps_fixed_tablegen.hN:IT179(:a61c:- >warning: mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d ct120, ac->mdct1 21790 | _ f n , Q13200(,0 .T78X5_3S9C8AL1E8(513.0f//1M2_0P)I) ) ,| ^~~~~~~~~~~~~~~~~Q 30(0.7853src/libavcodec/aac_defines.h9:468:361:8 5note: 3expanded from macro 'TX_SCALE'f /M_PI), Q463 | #0d(e0f.i7n8e5 3T9X8_1S8C5A3LfE/(Mx_P)I ) , Q 3 0 ( 0 . 78(5(3x9)81 8*53 f/1M2_8P.I)0,f )Q 3 0| (0 ~ ^~~~~~.7 853981src/libavcodec/aacdec_template.c85:31257f:/13M:_ Pnote: Iexpanded from macro 'MDCT_INIT' ), Q30(0. 712578 | 5 3 9 8 s1c8a5l3e f=/ Ms_vPaIl);, | ^~~~~~~~~~~~~~ src/libavcodec/acelp_vectors.c src/libavcodec/aac_defines.h ::44 :219 36:43 :: note: warning: expanded from macro 'Q30' implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | # d e f i n e219 | Q3 0( x ) s ca l e f a ct o( r i n= t s)\ q (| r(t ^~~~(sxum )_*1o07f37_4sq1ua8r24e.s0 /+ s0c.al5e)f ac t| o ^r) ; | ~~~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:179:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #definesrc/libavcodec/aacdec_template.c Q:312630:(52x:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (i n1263 | t ) (( x )M*DC1T0_7I3N7I4T18(2a4c.-0> m+d c0t.1528), | ^a c->mdct128_In file included from fsrc/libavcodec/aacps_fixed.cn:,24 : In file included from src/libavcodec/aacps.c1:2328: ,src/libavcodec/aacps_fixed_tablegen.h :T179X:11_:S Cwarning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]LE (1.0/128)) | ^~~~~~~~~~~~~~~~~ 179 | src/libavcodec/aac_defines.h :Q463:036:( 0note: .expanded from macro 'TX_SCALE'7 8539818 5463 | f#/dMe_fPiIn)e, TQX3_0S(C0.A7L8E5(39x8)18 5 3 f / M _In file included from P I src/libavcodec/ac3enc_float.c)((:x31,): In file included from Q*3src/libavcodec/ac3enc.h: 430: 1(src/libavcodec/put_bits.h208:.7.82270:375f:3) 9 warning: 8comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| 1 ~ ^~~~~~ 853f/src/libavcodec/aacdec_template.cM:_1257P:13I: note: )227expanded from macro 'MDCT_INIT' , | Q 3 0 ( 0 . 1257 7i | f8 5 (3 s9-8 >1sb8cuf5a_3elfe/n Md=_ P-Is v)sa-,l> ;bQ u3f0 _( 0.p 7t 8 5r 3 >=9 8s i1 z 8 e5 of3 f( /B Mi _t PB I u), f ) Q )30 ( 0.{ 7 8 5 | 3 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 9 8 1 8 53 f /M _ P I) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36 : \note: expanded from macro 'Q30' | ^~~~ 44 | #define Q30(x) (int)((x)*1073741824.0src/libavcodec/aaccoder.c + 0:.5345:)20 : | ^warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] In file included from src/libavcodec/aacps_fixed.c:24: In file included from 534src/libavcodec/aacps.c | : 32 : src/libavcodec/aacps_fixed_tablegen.h : 178 : 136 : warning: qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]m in = INT_MAX; | ~ ^~~~~~~178 | Q30(0.8995/usr/include/limits.h2:3263:77184f:/ Mnote: _expanded from macro 'INT_MAX' PI), 26Q | 30#(d0e.fi9n0e6 9I06N9T6_2M4AfX/ M _0xP7If)src/libavcodec/aacdec_template.c,f Q:f30f(1264f:0f.52f9: 2 0| warning: ^~~~~~~~~~1 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 94048f/M_PI), 1264Q | 3 0( 0 . 9M69D8C3T6_5I9N2I7Tf(/Ma_cP-I>)m,d cQt3408(01,. 0 a6c7-1>5m8d3c4t14840f/_Mfn_,P I ) ,4 8Q030,( 1T.X4_6S4C7A93L4E4(317.f0//4M8_0P)I)) , | | ^~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:src/libavcodec/aac_defines.h44::4636:: 36note: : expanded from macro 'Q30'note: expanded from macro 'TX_SCALE' 4446 | | ##ddeeffiinnee QT3X0_(Sx)C A L E ( x ) ( i nt )( ( x()(*x1)0 *7 317248.108f2)4 . 0| ~ ^~~~~~+ 0.5)src/libavcodec/aacdec_template.c :| 1257 ^: 13: note: expanded from macro 'MDCT_INIT' In file included from src/libavcodec/aacps_fixed.c :125724 | : In file included from src/libavcodec/aacps.c :32 : ssrc/libavcodec/aacps_fixed_tablegen.hc:a178:l111e: =warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s val; 178 | Q 3 0 ( 0 . 8 9 9 5 2 3 3 7 7 4 f /M _ P I ) , Q 3 0( 0 . 9 06 9 0 6 9 62 4 f / M\_ P I| ) ^~~~, Q30(0.9201194048f/M_PI), Q30(0.9698365927f/M_PI), Q30(1.0671583414f/M_PI), Q30(1.4647934437f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:178:86:src/libavcodec/aacdec_template.c :warning: 1265implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:52 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178 | 1265 | Q 3 M0D(C0T._8I9N9I5T2(3a3c7-74>fm/dMc_tP5I1)2,, Qa30c(-0>.m9d0c69t0561926_24ffn/,M _ P I5)1,2 Q,3 0T(X0._9S2C0A11L9E4(014.80f//5M1_2PI))), Q| 3 ^~~~~~~~~~~~~~~~~0( 0.9698src/libavcodec/aaccoder.csrc/libavcodec/aac_defines.h36::562346:92:1077f36/src/libavcodec/put_bits.h:: M _:Pwarning: I)note: ,265:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] expanded from macro 'TX_SCALE' 37 Q:3 0warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 . 06467 | 1#58 3d623 4e1 | 265 | f4f / i iM nn_ e t P T Id)X, eis_QSCfA t(30LbEs(i(tx-1.s4)> b u6 =f4 79 3_ a44e v3n dc7f t-x/M _ -( (P>Isx-b))>i,t _br * ua t1e f| 2 ^~~~~~~~~~~~~~* _18p 0.2tr0src/libavcodec/aac_defines.h4: f.)44 >0: 36= | : ~ ^~~~~~ /note: s expanded from macro 'Q30'avic src/libavcodec/aacdec_template.c:zte1257ox ->:sf4413a( | :# note: mBdexpanded from macro 'MDCT_INIT'epi tflinBe_eurfat e )/Q12573) { | 0a v ( c t| x xs ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~c)- a > lce h =_ sl va a yl o ; u t . (ni b nt_) c( (xh)* 1a 0 7n37 n 4e 1l8 2s 4 .*0 + (l0a . mb5 d) a | / ^ 1 2 0 . f ) In file included from ;src/libavcodec/aacps_fixed.c :24 : | ~ ~~~~~~~^~~~~~~In file included from src/libavcodec/aacps.c: 32 : src/libavcodec/aacps_fixed_tablegen.h : 178 : 61 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] \ | ^~~~ 178 | Q30(0.8995233774f/M_PI), Q30(0.9069069624f/M_PI), Q30(0.9201194048f/M_PI), Q30(0.9698365927f/M_PI), Q30(1.0671583414f/M_PI), Q30(1.4647934437f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44src/libavcodec/aacdec_template.c | #de:f1565i:n35e: Q 30warning: (xcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) src/libavcodec/aacdec_template.c : 1266(:52i:n twarning: )(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](x )*10737 415651 | 82 41266 | . 0 +M D C T0 _ I.5 N)I T ( ac| - ^> m d ct 9 6 0,In file included from src/libavcodec/aacps_fixed.c ai:cf24 ->: m(dIn file included from ocftsrc/libavcodec/aacps.cf9s:et6[3200_]f: n src/libavcodec/aacps_fixed_tablegen.h>, 2:55 U178) : {3696 0: warning: , | Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]X ~~~~~~~~~ ^ ~~~~ _ SCALE(1.0/96 0178) | ) | ^~~~~~~~~~~~~~~~~ Q30(0src/libavcodec/aac_defines.h.8:9469:536:2 3note: 3expanded from macro 'TX_SCALE'77 4f/M_P I46) | ,# dQe3f0i(n0e. 9T0X6_9S0C6A9L6E2(src/libavcodec/aacpsy.c4xf): /893 :M _34 :P I ) warning: missing field 'window_shape' initializer [-Wmissing-field-initializers], ( (Qx3)0 (*0. 912 02893811 | .9 0 f4 )0 F4F8 f/PM_| PIs ~ ^~~~~~)y ,W Qi3nsrc/libavcodec/aacdec_template.c0:(do1257w0:I.n139:f 6o98note: 3expanded from macro 'MDCT_INIT'w 65i92 7f=/M _ {P1257 I | { ) 0 , Q } 3};s 0c a(| 1le ^. 06 71=5 8s3v4a1l4;f/ M _ P I) , Q 3 0( 1 . 4 6 4 7 9 34 4 3 7 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:178:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178 | Q30(0.8995233774f/M_PI), Q30(0.9069069624f/M_PI), Q30(0.9201194048f/M_PI), Q30(0.9698365927f/M_PI), Q30(1.0671583414f/M_PI), Q30(1.4647934437f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' src/libavcodec/aacdec_template.c: 441267 | :#52d:e fwarning: inimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e Q30(x) 1267 | ( i n tM)D(C(xT)_*I1N0I7src/libavcodec/put_bits.h3T7(:4a3171c:-833>2:m4 d.warning: c0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t 1+0 204.,5 )a c -| > ^m d317c | t1 0 2 4 _iffn ,( sIn file included from 1-0src/libavcodec/aacps_fixed.c>2:b424,u f: T_In file included from Xesrc/libavcodec/aacps.c_n:Sd32C: Asrc/libavcodec/aacps_fixed_tablegen.h-L: Es177(-:1361:>. b0warning: u/implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f1 _0p2t4r)) > =| ^~~~~~~~~~~~~~~~~~ size o177src/libavcodec/aac_defines.hf | : (46 B: 36 i:tBQ u3fnote: 0)expanded from macro 'TX_SCALE' ()1 .{0 460 | 7#9| d2 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~e4 fi5ne5 6T7Xf_/MS_CPAIL)E,( xQ)3 0 ( 1 . 0 2 0 8 2(3(8x3)6 3*f 1/2M_8P.I0)f,) Q 3| 0 ~ ^~~~~~( 1.04330src/libavcodec/aacdec_template.c:712573:0134:4 fnote: /expanded from macro 'MDCT_INIT'M _PI), Q30( 11257. | 1 2 0 85 1s0c3a9l9ef /=M _sPvIa)l,; Q 3 0 ( 1 . 2 4 2 46 0 4 8 93 f / M _ P I) , Q 3 0( 1 . 5 1 8 57 2 6 8 8 1 f / M_ P I ) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 44 : 36:\ note: | expanded from macro 'Q30' ^~~~ 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:177:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 177 | Q30(1.0079245567f/M_PI), Q30(1.0208238363f/M_PI), Q30(1.0433073044f/M_PI), Q30(1.1208510399f/M_PI), Q30(1.2424604893f/M_PI), Q30(1.5185726881f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:177:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 34 warning s177 | generated . Q30(1.0079245567f/M_PI), Q30(1.0208238363f/M_PI), Q30(1.0433073044f/M_PI), Q3src/libavcodec/aacdec_template.c0(1:.12211:2230:8 5warning: 1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 399f/M_PI), Q30( 11221.2 | 4 2 4 6 0 4 8 9 3ffor/ M(_iP I=) ,0; Qi3 0<( 1F.F5_1A8R5R7A2Y6_E8L8E1MfS/(Mff__PIm),p eg 4| ^~~~~~~~~~~~~~a udsrc/libavcodec/aac_defines.hi:o44_:c36ha:n nnote: eexpanded from macro 'Q30'l s); i++ )44 | #d| e ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f ine Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:177:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 177 | Q30(1.0079245567f/M_PI), Q30(1.0208238363f/M_PI), Q30(1.0433073044f/M_PI), Q30(1.1208510399f/M_PI), Q30(1.2424604893f/M_PI), Q30(1.5185726881f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #d11ef warningines generatedQ. 30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:177:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 177 | Q30(1.0079245567f/M_PI), Q30(1.0208238363f/M_PI), Q30(1.0433073044f/M_PI), Q30(1.1208510399f/M_PI), Q30(1.2424604893f/M_PI), Q30(1.5185726881f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:177:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 177 | Q30(1.0079245567f/M_PI), Q30(1.0208238363f/M_PI), Q30(1.0433073044f/M_PI), Q30(1.1208510399f/M_PI), Q30(1.2424604893f/M_PI), Q30(1.5185726881f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:176:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 176 | Q30(1.1061993837f/M_PI), Q30(1.1219338179f/M_PI), Q30(1.1484941244f/M_PI), Q30(1.2320860624f/M_PI), Q30(1.3421301842f/M_PI), Q30(1.5373806953f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:176:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 176 | Q30(1.1061993837f/M_PI), Q30(1.1219338179f/M_PI), Q30(1.1484941244f/M_PI), Q30(1.2320860624f/M_PI), Q30(1.3421301842f/M_PI), Q30(1.5373806953f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:176:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 176 | Q30(1.1061993837f/M_PI), Q30(1.1219338179f/M_PI), Q30(1.1484941244f/M_PI), Q30(1.2320860624f/M_PI), Q30(1.3421301842f/M_PI), Q30(1.5373806953f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:176:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 176 | Q30(1.1061993837f/M_PI), Q30(1.1219338179f/M_PI), Q30(1.1484941244f/M_PI), Q30(1.2320860624f/M_PI), Q30(1.3421301842f/M_PI), Q30(1.5373806953f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:176:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 176 | Q30(1.1061993837f/M_PI), Q30(1.1219338179f/M_PI), Q30(1.1484941244f/M_PI), Q30(1.2320860624f/M_PI), Q30(1.3421301842f/M_PI), Q30(1.5373806953f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:176:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 176 | Q30(1.1061993837f/M_PI), Q30(1.1219338179f/M_PI), Q30(1.1484941244f/M_PI), Q30(1.2320860624f/M_PI), Q30(1.3421301842f/M_PI), Q30(1.5373806953f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:175:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 175 | Q30(1.1919227839f/M_PI), Q30(1.2081253529f/M_PI), Q30(1.2346779108f/M_PI), Q30(1.3123005629f/M_PI), Q30(1.4034168720f/M_PI), Q30(1.5471596718f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:175:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 175 | Q30(1.1919227839f/M_PI), Q30(1.2081253529f/M_PI), Q30(1.2346779108f/M_PI), Q30(1.3123005629f/M_PI), Q30(1.4034168720f/M_PI), Q30(1.5471596718f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:175:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 175 | Q30(1.1919227839f/M_PI), Q30(1.2081253529f/M_PI), Q30(1.2346779108f/M_PI), Q30(1.3123005629f/M_PI), Q30(1.4034168720f/M_PI), Q30(1.5471596718f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:175:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 175 | Q30(1.1919227839f/M_PI), Q30(1.2081253529f/M_PI), Q30(1.2346779108f/M_PI), Q30(1.3123005629f/M_PI), Q30(1.4034168720f/M_PI), Q30(1.5471596718f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:175:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 175 | Q30(1.1919227839f/M_PI), Q30(1.2081253529f/M_PI), Q30(1.2346779108f/M_PI), Q30(1.3123005629f/M_PI), Q30(1.src/libavcodec/aaccoder.c403:417836:8197: 2warning: 0fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30(1.547 17835 | 9 67 1 8 f / M _ P*I ),( l| a ^~~~~~~~~~~~~~m bda src/libavcodec/aac_defines.h/ :12440:.36f:) note: ;expanded from macro 'Q30' | ~ ~~~~~~~^~~~~~~ 44 | #defisrc/libavcodec/aaccoder.cne: 782Q:3052(:x ) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 782( | i n t ) ( ( x ) */ 1(0(7av3c7tx4-1>8f2l4a.g0s +& 0.A5)V _ C| O ^ DEC_FLAG_QSCIn file included from Asrc/libavcodec/aacps_fixed.cL:E24): In file included from ?src/libavcodec/aacps.c :232.: 0fsrc/libavcodec/aacps_fixed_tablegen.h :175:: 11a:v cwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x ->ch_layout.nb_c 175h | a n ne l s ) Q 3| 0( ~ ^~~~1 .1919227839f/M_PI), Q30(1.2081253529f/M_PI), Q30(1.2346779108f/M_PI), Q30(1.3123005629f/M_PI), Q30(1.4034168720f/M_PI), Q30(1.5471596718f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:174:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | Q30(1.2645189762f/M_PI), Q30(1.2796478271f/M_PI), Q30(1.3038636446f/M_PI), Q30(1.3710125685f/M_PI), Q30(1.4443849325f/M_PI), Q30(1.5532352924f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:174:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | Q30(1.2645189762f/M_PI), Q30(1.2796478271f/M_PI), Q30(1.3038636446f/M_PI), Q30(1.3710125685f/M_PI), Q30(1.4443849325f/M_PI), Q30(1.5532352924f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:174:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | Q30(1.2645189762f/M_PI), Q30(1.2796478271f/M_PI), Q30(1.3038636446f/M_PI), Q30(1.3710125685f/M_PI), Q30(1.4443849325f/M_PCC libavcodec/arm/ac3dsp_init_arm.o I), Q30(1.5532352924f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ src/libavcodec/ac3enc_float.c:68:18In file included from :src/libavcodec/aacps_fixed.c :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]24 : In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:174:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 68 | return FFM I174N | ( c o o r d ,Q 3C0O(E1F.2_6M4A5X1)8;9 76 2| f ~~~~~~^~~~~~~~~~~~~~~~/ M_PI)src/libavutil/macros.h, :Q493:022(:1 .note: 2expanded from macro 'FFMIN'7 96478271 f49/ | M#_dPefIi)n,e QF3F0M(1I.N3(0a3,8b63)6 4(4(6af)/ >M _(PbI)), ?Q 30((b1). 3:7 (1a01)2)5 6 8| 5 ^ ~f /M_PI), Q30(1.4443849325f/M_PI), Q30(1.5532352924f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:174:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | Q30(1.2645189762f/M_PI), Q30(1.2796478271f/M_PI), Q30(1.3038636446f/M_PI), Q30(1.3710125685f/M_PI), Q30(1.4443849325f/M_PI), Q30(1.5532352924f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:174:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | Q30(1.2645189762f/M_PI), Q30(1.2796478271f/M_PI), Q30(1.3038636446f/M_PI), Q30(1.3710125685f/M_PI), Q30(1.4443849325f/M_PI), Q30(1.5532352924f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:173:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | Q30(1.3505556583f/M_PI), Q30(1.3628427982f/M_PI), Q30(1.3820509911f/M_PI), Q30(1.4327841997f/M_PI), Q30(1.4850014448f/M_PI), Q30(1.5590143204f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 11 warnings 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:173:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | Q30(1.3505556583f/M_PI), Q30(1.3628427982f/M_PI), Q30(1.3820509911f/M_PI),AS libavcodec/arm/ac3dsp_neon.o Q30(1.4327841997f/M_PI), Q30(1.4850014448f/M_PI), Q30(1.5590143204f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:173:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | Q30(1.3505556583f/M_PI), Q30(1.3628427982f/M_PI), Q30(1.3820509911f/M_PI), Q30(1.4327841997f/M_PI), Q30(1.4850014448f/M_PI), Q30(1.5590143204f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:173:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | Q30(1.3505556583f/M_PI), Q30(1.3628427982f/M_PI), Q30(1.3820509911f/M_PI), Q30(1.4327841997f/M_PI), Q30(1.4850014448f/M_PI), Q30(1.5590143204f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:173:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | Q30(1.3505556583f/MCC libavcodec/arm/audiodsp_init_arm.o _PI), Q30(1.3628427982f/M_PI), Q30(1.3820509911f/M_PI), Q30(1.4327841997f/M_PI), Q30(1.4850014448f/M_PI), Q30(1.5590143204f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:173:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | Q30(1.3505556583f/M_PI), Q30(1.3628427982f/M_PI), Q30(1.3820509911f/M_PI), Q30(1.4327841997f/M_PI), Q30(1.4850014448f/M_PI), Q30(1.5590143204f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:172:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | Q30(1.4136143923f/M_PI), Q30(1.4229322672f/M_PI), Q30(1.4373078346f/M_PI), Q30(1.4743183851f/M_PI), Q30(1.5113102198f/M_PI), Q30(1.5626684427f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) CC libavcodec/arm/audiodsp_init_neon.o | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:172:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | Q30(1.4136143923f/M_PI), Q30(1.4229322672f/M_PI), Q30(1.4373078346f/M_PI), Q30(1.4743183851f/M_PI), Q30(1.5113102198f/M_PI), Q30(1.5626684427f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:172:86: src/libavcodec/aacenc.cwarning: 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] 172 | Q30(1.41361 49463 | 9 2 3 f/M _ P I ) , Q 3 0( 1 .i4f2 2(9!32(2f6a7b2sf(/cMp_PeI-)>, cQh30[(c1h.].4c3o7e3f0f7s8[3k]4)6 f< /1ME1_6PI))) ,{ Q 3/0/(1 .En4s74u31r8e3 85h1ef/aM_dPrIo)o,m Qf3or0 (1e.ne5r1g1y3 10c2a1l98cfu/lMa_PtIi)o,n Q 3 0(| 1 ~~~~ ^~~~~~~~~~~~~~~~~~~~~.5 626684427f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32src/libavcodec/aacdec_template.c: src/libavcodec/aacps_fixed_tablegen.h::172:156561:: 35warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 172 | AS libavcodec/arm/audiodsp_neon.o 1565 | Q 30 ( 1 . 4 1 3 6 1 4 3 9 2 3 f / M _ PiIf) ,(o fQf3s0e(t1[.04]2 2>9 235252U6)7 2{f / | M ~~~~~~~~~ ^ ~~~~_ PI), Q30(1.4373078346f/M_PI), Q30(1.4743183851f/M_PI), Q30(1.5113102198f/M_PI), Q30(1.5626684427f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5)In file included from | src/libavcodec/ac3enc.c ^: 45: src/libavcodec/put_bits.h:227:37: warning: In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:32 : src/libavcodec/aacps_fixed_tablegen.h:172:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 227 | 172 | i f Q3(0s(-1>.4b1u3f6_14e39n2d3f /-M_ PIs)-,> bQuf3_0p(t1.r4 2>2=9 32s26i7z2efo/Mf_P(I)B, iQt3B0u(f1).4)37 3{0 7 83| 46 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~f /M_PI), Q30(1.4743183851f/M_PI), Q30(1.5113102198f/M_PI), Q30(1.5626684427f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:172:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | Q30(1.4136143923f/M_PI), Q30(1.4229322672f/M_PI), Q30(1.4373078346f/M_PI), Q30(1.4743183851f/M_PI), Q30(1.5113102198f/M_PI), Q30(1.5626684427f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' CC libavcodec/arm/blockdsp_init_arm.o 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 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 :171:136src/libavcodec/ac3dec_fixed.c: :warning: 155implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: src/libavcodec/eac3dec.c:141:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | Q 31410 | ( 1 . 4 5 9 0 6 1 7 4 1i8ff/ M(_nPsIc)a,l eQ 30<( 1.-416.5088)9 8 11| 5 ^~~~~~ ~f/ M_PI), Q30(1.4763505459f/M_PI), Q30(1.5029321909f/M_PI), Q30(1.5291173458f/M_PI), Q30(1.5651149750f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:171:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | Q30(1.4590617418f/M_PI), Q30(1.4658898115f/M_PI), Q30(1.4763505459f/M_PI), Q30(1.5029321909f/M_PI), Q30(1.5291173458f/M_PI), Q30(1.5651149750f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' src/libavcodec/put_bits.h 44: | #d265ef:i37ne: Qwarning: 3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 (x) 265( | i n t ) ( ( ixf) *(1s0-73>7b4uf1_8e2n4.d0 -+ 0s.-5>)b u f| ^_ ptr >= sizeIn file included from osrc/libavcodec/aacps_fixed.cf(:B24i: tBIn file included from usrc/libavcodec/aacps.cf:)32: )src/libavcodec/aacps_fixed_tablegen.h :{171 : 86| : ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | Q30(1.4590617418f/M_PI), Q30(1.4658898115f/M_PI), Q30(1.4763505459f/M_PI), Q30(1.5029321909f/M_PI), Q30(1.5291173458f/M_PI), Q30(1.5651149750f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:171:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | Q30(1.4590617418f/M_PI), Q30(1.4658898115f/M_PI), Q30(1.4763505459f/M_PI), Q30(1.5029321909f/M_PI), Q30(1.5291173458f/M_PI), Q30(1.5651149750f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:171:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | Q30(1.4590617418f/M_PI), Q30(1.4658898115f/M_PI), Q30(1.4763505459f/M_PI), Q30(1.5029321909f/M_PI), Q30(1.5291173458CC libavcodec/arm/blockdsp_init_neon.o f/M_PI), Q30(1.5651149750f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:171:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | Q30(1.4590617418f/M_PI), Q30(1.4658898115f/M_PI), Q30(1.4763505459f/M_PI), Q30(1.5029321909f/M_PI), Q30(1.5291173458f/M_PI), Q30(1.5651149750f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.csrc/libavcodec/put_bits.h:24: :In file included from src/libavcodec/aacps.c317::3233: :src/libavcodec/aacps_fixed_tablegen.h :warning: 170:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]136 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 317 | 170 | i f ( s In file included from -Q>3b0usrc/libavcodec/aacsbr_fixed.cf(:_1e62.n: 4dsrc/libavcodec/aacsbrdata.h9 :1-5335 :2s839-:9> 4bwarning: 1u6fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f_ /pMt_rP I>)=, sQi3z0e(o1f.(4B9i6t4B4u8 0f5334) | 0){0 Qf{/3 M1 _(| P- ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~I0) .,0 1Q03503(014.9580632902505f8)4,11 fQ/3M1_(P-I0).,6 69Q5309(0518.50232691067469f)5}5,f /{MQ_3P1I()-, 0Q.3901(2616.35647194547220933f6)6,f /QM3_1P(I-)0,. 1Q13502(219.35861647009394f5)2}1,4f / M| _P ~~~~^~~~~~~~~~~~~~~~~~~I ), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:src/libavcodec/aac_defines.h:3644:: 36note: :expanded from macro 'Q31' note: expanded from macro 'Q30' 4445 | | ##ddeeffiinnee QQ3301((xx)) ((iinntt))((((xx))**12017437744813862448..00 ++ 00..55)) | | ^ ^ ~ In file included from In file included from src/libavcodec/aacps_fixed.csrc/libavcodec/aacsbr_fixed.c::2462: : In file included from src/libavcodec/aacsbrdata.hsrc/libavcodec/aacps.c::53332:: 58src/libavcodec/aacps_fixed_tablegen.h:: 170warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]111 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 533 | {Q31( -1700 | . 0 1 0 5 3 0Q43908(612.04209f1)5,2 9Q93411(6-f0/.M6_6P9I5)9,0 5Q83003(611.6469f6)4}4,8 0{4Q0301f(/-M0_.P9I1)2,6 6Q33607(915.75209339f5)5,8 4Q1311f(/-M0_.P1I1)5,2 2Q93308(114.05023249f0)7}4,9 5 5| f ~~~~^~~~~~~~~~~~~~~~~~~/ M_PI)src/libavcodec/aac_defines.h,: 45Q:3360:( 1note: .expanded from macro 'Q31'5 414420366f /45M | _#PdIe)f,i nQe3 0Q(311.(5x6)6 7 9 9 5 2 1 4 f / M _ P I )(,i n t| ) ^~~~~~~~~~~~~~( (x)*2src/libavcodec/aac_defines.h1:4447:4368:3 6note: 4expanded from macro 'Q30'8 .0 + 0.5 )44 | #| d ^ ~e fine Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 533 : 31 : warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i nt)((x)*107374 15338 | 2{4Q.301 (+- 00..051)0 5 3| 0 ^4 9862020f),In file included from Qsrc/libavcodec/aacps_fixed.c3:124(: -In file included from 0src/libavcodec/aacps.c.:6326: 9src/libavcodec/aacps_fixed_tablegen.h5:91700:5868:0 3warning: 61implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 6f)}, {Q31(-0.91266 31706 | 7 9 5 7 2 9 3Qf3)0,( 1Q.3419(1-502.9191451262f9/3M8_1P4I0)0,3 4Qf3)0}(,1 . 4| 9 ~~~~^~~~~~~~~~~~~~~~~~~6 4480src/libavcodec/aac_defines.h4:0450:f36/:M _note: Pexpanded from macro 'Q31'I ), Q30(1.5 0453 | 9#5d5e8f4i1n1ef /QM3_1P(Ix)), Q 3 0 ( 1 . 5 2 2 9 0 7 4(9i5n5tf)/(M(_xP)I*)2,1 4Q73408(316.4584.104 4+2 003.656)f / M| _ ^ ~P I), Q30(1.56In file included from 6src/libavcodec/aacsbr_fixed.c7:9629: 5src/libavcodec/aacsbrdata.h2:15334:f6/:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :53344 | :{36Q:3 1note: (expanded from macro 'Q30'- 0.010530 4449 | #8d6e2f0i2n0ef )Q,3 0Q(3x1)( - 0 . 6 6 9 5 9 0 5 8 0 3 6(1i6n6tf))(}(,x ){*Q13017(3-704.19812246.603 6+7 905.752)9 3 f| ) ^, Q31(-0.1152293In file included from 8src/libavcodec/aacps_fixed.c1:4240: 0In file included from 3src/libavcodec/aacps.c4:f32): }src/libavcodec/aacps_fixed_tablegen.h,: 170 :| 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' 170 45 | | # d e f i nQe3 0Q(311.(4x9)1 5 2 9 9 4 1 6 f / M _ P I()i,n tQ)3(0((x1)AS libavcodec/arm/blockdsp_neon.o .*42916447448803460408f./0M _+P I0).,5 )Q 3 0| ( ^ ~1 .5039558411f/In file included from M_src/libavcodec/aacsbr_fixed.cP:I62): ,src/libavcodec/aacsbrdata.h :Q5323:084(:1 .warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 29074955f/M_PI) ,532 | Q{3Q03(11(. 5041.484027003560663f7/6M9_3P5I1)f,) ,Q 3Q03(11(. 506.6279969553261648f2/8M4_4P0I8)f,) } ,| ^~~~~~~~~~~~~~{ Q31(src/libavcodec/aac_defines.h-:044.:3368:9 8note: 1expanded from macro 'Q30'4 78896926 f44) | ,# dQe3f1i(n e0 .Q83905(7x2)6 0 5 7 1 7 0 8 7 f ) } , (| i ~~~~~^~~~~~~~~~~~~~~~~~n t)((xsrc/libavcodec/aac_defines.h):*451:0367:3 7note: 4expanded from macro 'Q31'1 824.0 + 0 .455 | )# d e| f ^i ne Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h(:i170n:t36):( (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) *2147483648.0 + 0. 5170) | | ^ ~ Q30(1.491In file included from 5src/libavcodec/aacsbr_fixed.c2:9629: 4src/libavcodec/aacsbrdata.h1:6532f:/58M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(1.496448 045320 | 0{fQ/3M1_(P I0).,8 0Q73005(016.35706399355518f4)1,1 fQ/3M1_(P I0).,2 9Q63503(616.85228249400784f9)5}5,f /{MQ_3P1I()-,0 .Q33809(811.457481849462902366f6)f,/ MQ_3P1I() ,0 .Q83905(712.650656771979058271f4)f}/,M _ P| I ~~~~^~~~~~~~~~~~~~~~~~~) , | ^~~~~~~~~~~~~~src/libavcodec/aac_defines.h :45:36:src/libavcodec/aac_defines.h :note: 44expanded from macro 'Q31': 36: note: expanded from macro 'Q30' 45 | #d e44f | i#ndee fQi3n1e( xQ)3 0 ( x ) ( i n t )((i(nxt))*(2(1x4)7*418037634784.108 2+4 .00. 5+) 0 .| 5 ^ ~) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62In file included from : src/libavcodec/aacsbrdata.hsrc/libavcodec/aacps_fixed.c::24532: :In file included from 32src/libavcodec/aacps.c:: 32warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacps_fixed_tablegen.h :170:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 532 | {Q31( 0.807 01705 | 0 6 3 7 6 9 3Q5310f()1,. 4Q93115(2 909.421966f5/3M6_6P8I2)8,4 4Q0380f()1}.,4 9{6Q43418(0-400.03f8/9M8_1P4I7)8,8 9Q63902(61f.)5,0 3Q93515(8 401.18f9/5M7_2P6I0)5,7 17Q03807(f1).}5,2 2 9| 0 ~~~~~^~~~~~~~~~~~~~~~~~7 4955f/src/libavcodec/aac_defines.hM:_45P:I36):, note: Qexpanded from macro 'Q31'3 0(1.5414 454 | 2#0d3e6f6ifn/eM _QP3I1)(,x )Q 3 0 ( 1 . 5 6 6 7 9 9 5(2in1t4)f(/(Mx_)P*I2)1,4 7| 4 ^~~~~~~~~~~~~~8 3648src/libavcodec/aac_defines.h:.440: 36+ :0src/libavcodec/aaccoder.c .note: 5expanded from macro 'Q30': )920 : 19| ^ ~: 44warning: | #implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d efineIn file included from src/libavcodec/aacsbr_fixed.cQ:623: 0src/libavcodec/aacsbrdata.h(: x)532920: 7 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] * ((il nat532m) | b{Q(d31((ax / )*011.200.780f37)0570;46 3716 | 8 ~ ~~~~~~~^~~~~~~2 9345.01 +f )0,.src/libavcodec/aaccoder.c 5:Q)3919 1:( 52| :0. ^2 9warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 36682In file included from 84src/libavcodec/aacps_fixed.c40:8 f24): 919In file included from }, | src/libavcodec/aacps.c :{ 32Q: 3 src/libavcodec/aacps_fixed_tablegen.h1 : (-1690 /. :1363:8(98 1(4warning: 7aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 v8c96t9x2->6ffl)a,g Qs3169 &1 A | V( _ C0O DE. 89C 5_ F7Q2L3A06G(10._5571Q71S4C06A28L17Ef3)) 7?}7 ,20.0 ff :/ M| _PaI ~~~~~^~~~~~~~~~~~~~~~~~)v c,tx -Q>src/libavcodec/aac_defines.h3:045c:36(:h_1l .ay5onote: 1expanded from macro 'Q31'In file included from u8src/libavcodec/ac3enc_float.ct1:. 453 | 378n#bd4e: _0c1f9isrc/libavcodec/ac3enc_template.cnf/hM:e218an_n :PIeQ29)l3s): ,1 | ( ~ ^~~~warning: implicit conversion increases floating-point precision: 'CoefSumType' (aka 'float') to 'double' [-Wdouble-promotion]Qx 3)0 ( 1 . 5 2 3 4 8 4 9 4 5 3(fi/nMt_)P(I( )x218,) | * Q2 31 04(7 14 .8 35 63 46 89. 40 8 6+ 8 00 9. f5 /) M _ P| I ^ ~ ) , iQf3 0((1c.o5o5r0In file included from d0_6src/libavcodec/aacsbr_fixed.cd8:i762f3: f6src/libavcodec/aacsbrdata.h 1:>f531 /:MN83_E:PW I_warning: )Cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],P LQ_3C0O(O1R.D5_6T7H9R7E5S7H 5O5319L | 5D{f)Q/3 M1 _(| P ^~~~~~~~~~ ~I0 ).1,4 1 3| 0 ^~~~~~~~~~~~~~0 51758src/libavcodec/aac_defines.h4:8447f:)36,: Qnote: 3expanded from macro 'Q30'1 (-0.95090 9448 | 3#5d7e5f6i8n9ef )Q}3,0 ({xQ)3 1 ( - 0 . 4 7 0 0 5 4 9 6 7(0i1n6t9)7(f()x,) *Q13017(3-704.13872344.005 4+9 702.856)4 7 f| ) ^} , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45In file included from :36src/libavcodec/aacps_fixed.c:: 24note: : expanded from macro 'Q31'In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:169:111: 45warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]# define Q31(x) 169 | ( i n tQ)3(0((x1).*52114467241833767408f./0M _+P I0).,5 )Q 3 0| ( ^ ~1 .5181334019f/In file included from M_src/libavcodec/aacsbr_fixed.cP:I62): ,src/libavcodec/aacsbrdata.h :Q5313:0CC libavcodec/arm/fft_init_arm.o 58(:1 .warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 34849453f/M_PI), 531Q | 3{0Q(311.(5 306.9144861830090f5/1M7_5P8I4)8,7 fQ)3,0 (Q13.15(5-000.698570396019f8/3M5_7P5I6)8,9 fQ)3}0,( 1{.Q53617(9-7057.54975f0/0M5_4PI9)6, 7 0| ^~~~~~~~~~~~~~1 697fsrc/libavcodec/aac_defines.h):,44 :Q363:1 (note: -expanded from macro 'Q30'0 .373405 4449 | 7#2d8ef6i4n7ef )Q}3,0 (x )| ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36 : (note: iexpanded from macro 'Q31'n t)((x)* 1450 | 7#37d4e1f8i2n4e. 0Q 3+1 (0x.)5 ) | ^ (int)In file included from (src/libavcodec/aacps_fixed.c(:x24): *In file included from 21src/libavcodec/aacps.c4:7324: 8src/libavcodec/aacps_fixed_tablegen.h3:61694:886.:0 warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.5) | ^ ~ 169 | In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h :Q5313:031(:1 .warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 46213770f/M_PI )531, | {Q3Q03(11(. 501.8114313340001591f7/5M8_4P8I7)f,) ,Q 3Q03(11(.-502.3945804990495833f5/7M5_6P8I9)f,) Q30(1.}53,6 9{4Q83618(0-90f./4M7_0P0I5)4,9 6Q73001(619.75f5)0,0 6Q83713(6-10f./3M7_3P40I5)4,9 7Q23806(417.f5)6}7,9 7 5| 7 ~~~~^~~~~~~~~~~~~~~~~~~5 95f/Msrc/libavcodec/aac_defines.h_:P45I:)36,: note: | expanded from macro 'Q31' ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44 :4536 | :# dnote: eexpanded from macro 'Q30'f ine Q31( x44) | # d e f i n e Q 3 0 ( x )( i n t ) ( ( x ) * 2 1 4 7 4(8i3n6t4)8(.(0x )+* 100.753)7 4 1| 8 ^ ~2 4.0 + 0.5) | ^In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:531:7: In file included from warning: src/libavcodec/aacps_fixed.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:169:61: warning: 531implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | {Q31( 0.1413005175 81694 | 8 7 f ) , QQ3310((-10..595104960291833757705f6/8M9_fP)I}),, {QQ3301((1-.05.148710303544091697f0/1M6_9P7If)),, QQ3301((1-.05.233743844095445937f2/8M6_4P7If))src/libavcodec/aacsbr.c,} ,Q :3 87| 0: ~~~~~^~~~~~~~~~~~~~~~~~(29 1:. 53warning: src/libavcodec/aac_defines.h6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9: 4458:6368:0 9note: fexpanded from macro 'Q31'/ M_PI), Q 3450 | (#871d | .e 5f 5i 0n 0e 6 8Q 73 31 6( 1x f) / M _ P I ) , Q 3 0t (e 1m .p 51(6 i7=n9 t7f)5f(7_(5ex9x)5p*f22/f1Mi4_(7P(4Is8)b3,r6 -4 >8| d. ^~~~~~~~~~~~~~a0 t a+[ 00src/libavcodec/aac_defines.h].:.544e):n 36v :_| f ^ ~note: aexpanded from macro 'Q30'c ssrc/libavcodec/aacdec_template.c_q[:e1705 ]:44[In file included from 39 | k#src/libavcodec/aacsbr_fixed.c:]d: >e62warning: >f: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]i1src/libavcodec/aacsbrdata.h n):e 530 +:Q 8337:0) ( warning: x*implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 1705 | 530 | { Q 3( 1i (n -t 0) .( 9( 9x 9)f4*o81r10 57(33g27r74o81u28p92 64=f. )00, ; +Q 30g1.r(5o-)u0 p. 5| <9 ^ 4 (8In file included from A3A4C1_7src/libavcodec/adpcmenc.cS5:IIn file included from 130Gsrc/libavcodec/aacps_fixed.c6N: 6:Esrc/libavcodec/put_bits.h024):7: g227fIn file included from _:)src/libavcodec/aacps.cl37}:e:,32n : ;warning: { src/libavcodec/aacps_fixed_tablegen.hQcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]g:3r 1691o:(u36 p:0+ .+warning: 9,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 1c1f3o4+5=41329 83227)9 | 9 { 1 169 f | )| , ~~~~~ ^ ~~~~~~~~~~~~~~~~ Q i3 f1Q (3(-0s0(-.1>6.b75u51fsrc/libavcodec/aacdec_template.c24_:86e170952n:11d3953 :27- 27 warning: 50scomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]6f-src/libavcodec/aacsbr.c /4>:M7b89_fu:P)f29I} _:),1709p , | twarning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q| 3 ~~~~^~~~~~~~~~~~~~~~~~~ >0 =( 1 s.src/libavcodec/aac_defines.h i5: z145 e8:89 o136 | f3: (3 B4note: i0expanded from macro 'Q31' t1 B9 fuf of/ rM) 45 _) | (P #gI{ dr) eo, fu | ipQ ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~n 3 e 0= ( Q 103 .;1t5( e2xmg3)pr4 2o8 u4 =p9 4 f<5 f 3 _(f eA/ xAM pC_ 2_P fSI iI) (G,((N ipEQna)3tng0)__((ol1(fe.xfn5)s;3*e 62tg91 r44-o87 u64sp88b+0r3+9-6,f>4 /d8cMa.f_t0oPa +I[+=)1 1,]0 .2.Qe853n))0v (_{ 1f | .a ^ ~5c| 5s ~~~~~ ^ ~~~~~~~~~~~~~~~~0_ 0q6[8e7]3In file included from [6ksrc/libavcodec/aacsbr_fixed.c1]:f)62/>: M>src/libavcodec/aacsbrdata.h_1src/libavcodec/aacdec_template.cP)::I 5301742)*::, 5943 ::Q| 3 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~warning: warning: 0 comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 1.567975759 51742f | /530 M | _{ PQ I3 )1 ,( - 0 | . ^~~~~~~~~~~~~~9 9 9 4 8 1src/libavcodec/aac_defines.h 5: 344 2: 736 8:f2 o9note: r6expanded from macro 'Q30' f(5)gsrc/libavcodec/aacsbr.c,r warning :oQs4492u3 generated | :p1. 21# (:d=- e 0warning: f0.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i;5n 9eg4 r8Qo33u40p ( 1x<7)92 5 | 1 (6 A6 A0 C7 _f S) I} G, N E{ )Q g3 _1( l(i e n n0ti;.)f 9( g7((r1xto1)eu3*mp41p+501+47 ,33> 97 c341f91Eo982+120=f4)1). 2,0{8 )Q+ 3 | {10 ^~~~~ ~ (. -5| 0) ~~~~~ ^ ~~~~~~~~~~~~~~~~. 6 7| 5 ^2 8515225647fsrc/libavcodec/aacdec_template.c)In file included from :}src/libavcodec/aacps_fixed.c1763,:: 2443 : :| In file included from ~~~~~^~~~~~~~~~~~~~~~~~src/libavcodec/aacps.cwarning: :comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]32 : src/libavcodec/aacps_fixed_tablegen.hsrc/libavcodec/aac_defines.h::16945::1136:: note: warning: 1763expanded from macro 'Q31'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | 45 | # d e f i169 n | e Q f3 o1 r( xQ()3g 0r (o1 u. p5 1 =4 6 02 ;1 3 g7 r7 o0 uf(p/i Mn_bouPpIu)+ f530, | +_ eQ{3Q,3n0( 1d1 c.5(4--0f 1.os+1-9=97>0b8135954u821ff85)3/_ pt2M{_r7 P| I )8 ~~~~~ ^ ~~~~~~~~~~~~~~~~>=, s2i9z Q6ef30o(1)f.(,B5 44iQtsrc/libavcodec/aacdec_template.csrc/libavcodec/aacsbr.c13:B:u91f(-1061837:4:3)028434:) .:0 warning: warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7{ comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 9 4f /| M_8 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~3P4 I17)5 , 1837Q | 1 6 63 106 0 0 | (7 f 1 ) . }, 5 5 { 1 Q 7 38 1 3 ( 6 a8 0.v909 f_7asfs/e1roMr1 t_3P(I04g)r(5te,mo43 93p9uQp193 0 (1=<1f. =),505 9 1;1Q6 0E934g2017ro)u(8;p-f0 : l ^src/libavcodec/aacsbrdata.h:a528: 83m:b warning: daimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ cIn file included from ousrc/libavcodec/aacps_fixed.cn:24t : ? In file included from s- >src/libavcodec/aacps.c528l:am | b32: {src/libavcodec/aacps_fixed_tablegen.hdQ3:1a(168_-:0s111.u:9m 4 warning: 7/implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 s5-0>8l9a6m6b5d9a8_4cfo)u,n tQ :31681 | (N -A 0N .) 2; 9 5 Q83| 00 ~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~0( 412.851349310864f0)9}3,5 f{/src/libavcodec/aacenc.cMQ_:3P11771:I(100) :,0 .Qwarning: 93implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]10 5(919.8504710187730 8761177f3) | 5 ,5 Q3f 1 /aM(-_0v_P.lI9og)(,81a 47v8Q3c03(1t.0x53,4 8547A81V941_3L40fO7)Gf}_,/I M N_| PFI) ~~~~^~~~~~~~~~~~~~~~~~~, OQ ,30 ("Qsrc/libavcodec/aac_defines.ha1:v.45:5g3651:7: 8% 3.note: 638expanded from macro 'Q31'f 0\9nf"/,M _sP -45I | >#)ld,ae mfQb3id0na(e_1 c.Qo53u51n9(t1x 6)?0 9 s4 -7 >8 lf a/ mM b_ dP aI _) s, u mQ( 3i/0n (ts1)-.(>5(l6xa9)m2*b12d31a64_27c84o88uf3n/6tM4 _8:P. I0N) A,+N )0 ;.| 5 ^~~~~~~~~~~~~~ ) | ~~~~~~ ^~~| ^ ~src/libavcodec/aac_defines.h :44:36:/usr/include/math.h :note: 15expanded from macro 'Q30' :In file included from 19:src/libavcodec/aacsbr_fixed.c :62note: : expanded from macro 'NAN'src/libavcodec/aacsbrdata.h:44528 | :59#:d warning: e implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]15f | in#ed eQf3i0n(x )e528 | N{ AQN 31 ( -0 . 9 4 _ 7 (_i0bun5ti0)l8t96(i(6nx5)_9*n810a743nf7)f4,( 1Q"38"12()4- .00. 2+| 9 ^~~~~~~~~~~~~~~~~~05 .8500)4 2 8| 1 ^4 306f)}, {Q31(In file included from 0src/libavcodec/aacps_fixed.c.:9241: 5In file included from 9src/libavcodec/aacps.c9:8320: 7src/libavcodec/aacps_fixed_tablegen.h0:81687:3867:6 fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q31(-0.9814783038578 1168f | ) } , | ~~~~~^~~~~~~~~~~~~~~~~~Q 30(1.src/libavcodec/aac_defines.h5:453:9361:8 4note: 0expanded from macro 'Q31' 935f/M_ P45I | )#d,e fQi3n0e( 1Q.3514(1x1)7 0 8 3 5 5 f/ M _ P I ) (,i nQt3)0(((1x).*524144179484363448.00 7+f /0M._5P)I ) | , ^ ~ Q30(1.551In file included from 78src/libavcodec/aacsbr_fixed.c3:6628: 0src/libavcodec/put_bits.hsrc/libavcodec/aacsbrdata.h9:f528/:M:_31731:PI:) 33warning: ,:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Qwarning: 3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0(1.5 5285 | {9Q163019( 4317-70. | 98 f/4 M7 _0P I)5, iQ0f83 90(6(s1.65-695298>41buff3),_6 e2Q8n8f3/Md1 _P(- Is)-, -0 >.bu| f2 ^~~~~~~~~~~~~~95_8 p0t0r4src/libavcodec/aac_defines.h28 1:44>4=: s3i36:0 note: src/libavcodec/aacsbr.cz6eexpanded from macro 'Q30'f:o f)119(:}56B, 44:i | twarning: {#BQimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3du 1eff()i) n e0 Q{.3 90 (| 1 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ x51199) | 9 8 0 7 0 8 7 3 7 6( inf t)) ((,x Q 3)1( -* 01 . 907 38s7141b84r-2>7da48.ta3[0c0 h+3 0].8.5758e)1n fv )_}| ,f ^ a c| s ~~~~^~~~~~~~~~~~~~~~~~~[ e][k]src/libavcodec/aac_defines.h :=45 :In file included from 36f:fsrc/libavcodec/aacps_fixed.c_ :enote: 24xexpanded from macro 'Q31': pIn file included from 2src/libavcodec/aacps.cf:i32(: (src/libavcodec/aacps_fixed_tablegen.h s:45b168 | r:#-61d>e:d fawarning: itimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]na e[ cQh3]1.(exn)v _ f a c s 168 | _ q [ e ] [ k( i]Qn3t>)(0(>x(1)1*).253 194+1 786484)03 96 43| 58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f./ M0_ +P 0I.5) ,) Q1203 | 0 | ( ^ ~ 1 . 5 4 1 1 70In file included from 8 3src/libavcodec/aacsbr_fixed.c 5:5 62f /: src/libavcodec/aacsbrdata.h M : _ 528P I:), 6 :Q 3 0( 1warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 5 4 41 9 43 40 7 f/ M528 _ | P{ Q3I1 ) (, - Q 03. 09( 14 . 7 505 175 80 38 968 6 6059 9 8f/ 4 M *f _)Pe,xIp )2,Q _3t1Q(-ab300[(1..s2b59r5-59>18d6000a94t2481a74[38cfh0]./6Mfe)_nP}I)v,_ , f{aQ3Qc03s(_1(1q [.e]0[5.9k169]2 5& 11936]9;2 8807 0| 8 ~ 8f7/3M7_6PfI)),, Q 3| 1( ^~~~~~~~~~~~~~- 0.98src/libavcodec/aac_defines.h14:7448:33603:8 5note: 7expanded from macro 'Q30' 81f)}, 44| | ~~~~^~~~~~~~~~~~~~~~~~~ #defisrc/libavcodec/aac_defines.hn:e45 :Q3630:( xnote: )expanded from macro 'Q31' 45 | # d e(fiinnte )Q(3(1x()x*)1 0src/libavcodec/aacsbr.c 73: 7 121 4: 25:1 8 warning: 2 4.implicit conversion increases floating-point precision: 'AAC_FLOAT' (aka 'float') to 'double' [-Wdouble-promotion]0 + 0 .(5i)n t 121 ) | | (( ^ x )* 2 1 4 7 4 8 In file included from 3src/libavcodec/aacps_fixed.c6 48:. 240 +: In file included from src/libavcodec/aacps.c0:. 5)32 : src/libavcodec/aacps_fixed_tablegen.h : 168: | 36: ^ ~ iwarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( sbr-In file included from >src/libavcodec/aacsbr_fixed.cd:62a: tsrc/libavcodec/aacsbrdata.h:a527[:c84 h:168 ] | warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] en v _ f Qa30c(s1 .[55273e9 | ]{Q13[k8]41( 0> 091.3E925705f/)M 3{_ 4P 2I)| ,5 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 34Q5307(8317f.)5,4 1Q13710(8 305.58f6/1M5_0P9I3)0,8 1Q23608(91f.)5}4,4 1{9Q43314(0 70f./9M9_6P4I2)4,6 6Q53004(116.35f5)1,7 8Q33618(0 90f./7M0_1P9I0)0,4 3Q43207(511.25f5)9}1,6 0 9| 4 ~~~~~^~~~~~~~~~~~~~~~~~7 8f/M_Psrc/libavcodec/aac_defines.h:I45):,36 :Q 3note: 0expanded from macro 'Q31'( 1.56921362 8458 | f#/dMe_fPiIn)e, Q 3| 1 ^~~~~~~~~~~~~~( x) src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (int)(( x44) | *#2d14e7f4i8n3e6 4Q83.00( x+) 0 . 5 ) | ^ ~ (int)((xIn file included from )*src/libavcodec/aacsbr_fixed.c1:0627: 3src/libavcodec/aacsbrdata.h7:45271:8592:4 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + 0.5) | ^ 527 | {Q31In file included from ( src/libavcodec/aacps_fixed.c0:.249: 7In file included from 5src/libavcodec/aacps.c3:4322: 5src/libavcodec/aacps_fixed_tablegen.h3:41685:7118:3 7warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q31( 0.861509308126 8168 | 9 f ) } , {QQ3301((1 .05.9399614824406963550f4/1M6_3PfI)),, QQ3310(( 10..5740111970008433545f2/7M5_1P2If)),} ,Q 3 0| ( ~~~~~^~~~~~~~~~~~~~~~~~1 .5441src/libavcodec/aac_defines.h9:4453:4360:7 fnote: /expanded from macro 'Q31'M _PI), Q30( 145. | 5#5d1e7f8i3n6e8 0Q93f1/(Mx_)P I ) , Q 3 0 ( 1 . 5 5 9 1(6i0n9t4)7(8(fx/)M*_2P1I4)7,4 8Q33604(81..05 6+9 201.356)2 8 8| f ^ ~/ M_PI), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacsbr_fixed.c::4462:: 36src/libavcodec/aacsbrdata.h:: note: 527expanded from macro 'Q30': 32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q30 (527x | ){ Q 3 1 ( 0 . 9 7 5 3 4 2 5(3i4n5t78)3(7(fx)),* 1Q03713(7 401.882641.50 0+9 300.851)2 6 8| 9 ^f )}, {Q31( 0.996In file included from 42src/libavcodec/aacps_fixed.c4:6246: 5In file included from 0src/libavcodec/aacps.c4:1326: 3src/libavcodec/aacps_fixed_tablegen.hf:)167,: 136Q:3 1warning: ( implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .70190043427512f)}, | 167 ~~~~~^~~~~~~~~~~~~~~~~~ | src/libavcodec/aac_defines.h :Q453:036(:1 .note: 5expanded from macro 'Q31'5 30153513f/ M45_ | P#Id)e,f iQn3e0 (Q13.15(54x1)3 4 7 2 6 5 f / M _ P I ) ,( iQn3t0)((1(.x5)5*5281347754182306f4/8M._0P I+) ,0 .Q53)0 ( 1| . ^ ~5 601085424f/M_In file included from PIsrc/libavcodec/aacsbr_fixed.c):,62 : Qsrc/libavcodec/aacsbrdata.h3:0527(:17.:5 6warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 569065f/M_PI), Q 35270 | ({1Q.3516(9 900.6997550304src/libavcodec/aacsbr.cf2/5M3_:4P5I797):8,233 :7 f| warning: ) ^~~~~~~~~~~~~~, comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] Q3src/libavcodec/aac_defines.h1:(44 :036.:8 6note: 1expanded from macro 'Q30'5 0930 8791 | 2 6 448 | 9 #f d) e} ,f if{noQer3 1Q((3e 0 0(.=x9 )91 ;6 4 e2 4 <6 =6 5 s0 b4 r1 -6 >3 df a)(t,ia n[Qt03)]1(.((b xs0)_.*n71u00m17_93e07n04v41;38 42e24+7.+50)1 2+{f )0 }.| ,5 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ ) | ~~~~~^~~~~~~~~~~~~~~~~~| ^ src/libavcodec/aac_defines.h:45:36: note: src/libavcodec/aacsbr.cexpanded from macro 'Q31': In file included from 80:src/libavcodec/aacps_fixed.c27::24 : warning: In file included from comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] src/libavcodec/aacps.c45: | 32#: dsrc/libavcodec/aacps_fixed_tablegen.he:167f:i111n:e 80Qwarning: | 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1 ( x ) f o r 167( | k( i =n t 0) ;( (Qkx3 )0<*( 21s1.b45r75-43>80n316[54s38b5.10r3 -f+>/ dM0a.t_5aP)[I 0) ],| . ^ ~bQ s3_0f(r1e.q5_5r4e1s3In file included from [4esrc/libavcodec/aacsbr_fixed.c7]:2]626;: 5 src/libavcodec/aacsbrdata.hfk:/+526M+:_)84P :I{ ) warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | Q ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3 0(1.555837512 0src/libavcodec/aacsbr.c526f: | /101M{:_Q23P3:I1 )(warning: ,-comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 0 .Q93304(112.0546 1010117 | 0588 5 47 24 44 ff /) M, _ fPQoI3r1) (,( e0Q .3=40 1(131;7. 45e06 54<22=05 26s49b30r66-35>ffd)/a}Mt,_a P[{I0Q)]3,.1 b(Qs 3_00n.(u91m6._05n66o39i99s40e6;39 35e10+50+5f)1/ 1M{f_ )P ,I| ) ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~Q, 3 1 (| ^~~~~~~~~~~~~~0 .93116src/libavcodec/aacsbr.csrc/libavcodec/aac_defines.h7:0:102449::527364::1 2warning: note: 8comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]expanded from macro 'Q30'0 f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 102 | 44 | src/libavcodec/aac_defines.h# :d 45e :f 36i :n e note: expanded from macro 'Q31'Q 3 0f(oxr) ( k 45 = | # 0d ;e f ki n x)n)(_ (q x; ) *k 1+ 0+ 7) 3 7{ 4 1 8 | 2 ~ ^ ~~~~~~~~4( .i0n t+) (0(.x5))* 2 1src/libavcodec/aacsbr.c4| 7 ^: 41148:3276:4 8warning: .comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]0 + In file included from 0.src/libavcodec/aacps_fixed.c5:)24 : In file included from | 114 ^ ~src/libavcodec/aacps.c | : 32 : src/libavcodec/aacps_fixed_tablegen.h : 167 : 86 : In file included from warning: src/libavcodec/aacsbr_fixed.c implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 62 : fsrc/libavcodec/aacsbrdata.ho:r526 :(59e: =warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 ; e <= 167s | b r - > d a t526Qa | [3{c0Qh(3]11..(b5-s50_3.n09u13m5_34e15n21v03;4f 1/e7M+5_+8P)7I 4) 4,| f ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~)Q ,3 0Q(311.(5 504.14314src/libavcodec/aacsbr.c732:7611545:031f5:/2 M0warning: _2comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]P4 I3)6,3 fQ)3}0,( 1 {.115Q5 | 35 15( 8 30 7. 59 16 20 06 f3 /9 M4 3_ 3P 1I 5) 5,f1 o1Qrf3 )0(,( 1Qk.3 51=6( 0 010;0. 89k53 41<21 46sf7b/0rM9-_5>P4nI1[2s)8b,0r f-Q)>3}d0,a( t 1a| .[ ~~~~~^~~~~~~~~~~~~~~~~~c5 h6]4.2b5ssrc/libavcodec/aac_defines.h6_:9f450r:6e365:q f_note: /rexpanded from macro 'Q31'Me _sP[Ie)],] ;Q 3 450k | (+#1+d.)e5{f6 i9 n9| e0 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 Q93510(0xf)/ M _ P src/libavcodec/aacsbr.cI ) :, 127 : 27| : ^~~~~~~~~~~~~~ warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] (isrc/libavcodec/aac_defines.hn:t44):(36(:x note: )127expanded from macro 'Q30'* | 2 1 4 7 4 8 3 6 444 8 | .# 0d ef+fo ir0n .e(5 e)Q 3= 0 | (1 ^ ~x; ) e < = s In file included from b src/libavcodec/aacsbr_fixed.cr: -62 >: dsrc/libavcodec/aacsbrdata.h a: t526 a:([32ic:nh t]warning: ).implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](b (sx_)n*u1m0_7n3o7i4s1e8 ;2526 4 | e.{+0+ Q)+3 1 (0| -. ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~05. )9 3 4| 1 ^2 041758src/libavcodec/aacsbr.c7:41284:f31):,In file included from src/libavcodec/aacps_fixed.cQwarning: :3comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]124 (: In file included from 0src/libavcodec/aacps.c.:4321: 3src/libavcodec/aacps_fixed_tablegen.h 7:1284 | 1670 5: 261 0: 2 4warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 6 3 f ) } , { Q 3f1o(r 0(.k9 6=1670 | 60 3; 9 4k 3 3< 1 Q5s35b01r(1-1f>.)n5,_5 q3Q;03 11k(5+ 3+05).1 93 3f| 1/ ~ ^ ~~~~~~~~1M 6_7P0I9)5,4 1Q23800(f1).},5 5 4| 1 ~~~~~^~~~~~~~~~~~~~~~~~3 47265src/libavcodec/aac_defines.hf:/45M:_36P:I )note: ,expanded from macro 'Q31' Q30(1.5558 3457 | 5#1d2e0ffi/nMe_ PQI3)1,( xQ)3 0 ( 1 . 5 6 0 1 08 5 4 2 4(fi/nMt_)P(I()x,) *Q23104(714.8536644285.609 0+6 50f./5M)_ P I| ) ^ ~, Q30(1.569906In file included from 9src/libavcodec/aacsbr_fixed.c5:0620: fsrc/libavcodec/aacsbrdata.h/:M526_:P6I):, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 526 | {Q31(- 044. | 9#3d4e1f2i0n4e1 75Q83704(4xf)) , Q 3 1 ( 0 . 4 1 3 7 4(0i5n2t0)2(4(3x6)3*f1)0}7,3 7{4Q13812(4 .00. 9+6 006.359)4 3 3| 1 ^5 511f), Q31( 0.In file included from 93src/libavcodec/aacps_fixed.c1:241: 6In file included from 7src/libavcodec/aacps.c0:9325: 4src/libavcodec/aacps_fixed_tablegen.h1:21678:036f:) }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 | 45Q | 3#0d(e1f.i5n5e3 0Q13513(x)5 13 f / M _ P I ) , Q 3 0 ((1i.n5t5)4(1(3x4)7*226154f7/4M8_3P6I4)8,. 0Q 3+0 (01..55)5 5 8| 3 ^ ~ 75120f/M_PI), QIn file included from 30src/libavcodec/aacsbr_fixed.c(:162.: 5src/libavcodec/aacsbrdata.h6:05251:0848:5 4warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 f/M_PI), Q30(1.5 65254 | 2{5Q63910(6-50f./9M8_7P5I9)6,0 6Q93406(014.95f6)9,9 0Q63915(0 00f./8M2_2P8I8)7,1 4 3| 0 ^~~~~~~~~~~~~~3 073f)}src/libavcodec/aac_defines.h,: 44{Q:3361:( note: 0expanded from macro 'Q30'. 874347947 4443 | 6#2d5eff)i,n eQ 3Q13(0 (0x.)8 9 3 9 9 4 9 5 6 5 5 4 3 3 f()i}n,t ) (| ( ~~~~~^~~~~~~~~~~~~~~~~~x )*10src/libavcodec/aac_defines.h7:3457:4361:8 2note: 4expanded from macro 'Q31'. 0 + 0.5) 45| | ^# define 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 : 167(:i11n:t )warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x)*2147483648.0 + 0. 5167) | | ^ ~ Q30(1.55301In file included from 53src/libavcodec/aacsbr_fixed.c5:1623: fsrc/libavcodec/aacsbrdata.h/:M525_:P59I:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(1.5541347265f /525M | _{PQI3)1,( -Q03.09(817.559565086397456102409f/fM)_,P IQ)3,1 (Q 300.(812.258680711048350432047f3/fM)_}P,I ){,Q 3Q13(0 (01..857644324576994076453f6/2M5_fP)I,) ,Q 3Q13(0 (01..8596399990469955650504f3/3Mf_)P}I,) , | ~~~~~^~~~~~~~~~~~~~~~~~| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45src/libavcodec/aac_defines.h::3644:: 36note: :expanded from macro 'Q31' note: expanded from macro 'Q30' 45 | 44# | d#edfeifnien eQ 3Q13(0x()x ) ( i(nitn)t()((x()x*)2*114077438734614882.40. 0+ +0 .05.)5 ) | ^ ~| ^ In file included from src/libavcodec/aacsbr_fixed.cIn file included from :62src/libavcodec/aacps_fixed.c: :src/libavcodec/aacsbrdata.h24:: 525In file included from :32src/libavcodec/aacps.c:: 32warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacps_fixed_tablegen.h :166:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 525 | {Q31(-0.9875 9166 | 6 0 6 9 4 6 0Q4390f()1,. 5Q63017(9 606.188252f8/8M7_1P4I3)0,3 07Q33f0)(}1,. 5{6Q13412(6 502.0837f4/3M4_7P9I4)7,4 3Q63205(f1).,5 6Q23318(4 408.6829f3/9M9_4P9I5)65,5 4Q3330f()1}.,5 6 4| 7 ~~~~~^~~~~~~~~~~~~~~~~~8 67918src/libavcodec/aac_defines.hf/:M45_:P36I:) ,note: expanded from macro 'Q31'Q 30(1.56711 9455 | 9#8d4eff/iMn_eP QI3)1,( xQ)3 0 ( 1 . 5 7 0 2 9 6 2 8 7 5(fi/nMt_)P(I()x,) * 2| 1 ^~~~~~~~~~~~~~4 748364src/libavcodec/aac_defines.h8:.440: 36+: 0note: .expanded from macro 'Q30'5 ) | ^ ~ 44 | #definIn file included from esrc/libavcodec/aacsbr_fixed.c :Q623: 0src/libavcodec/aacsbrdata.h(:x525): 6 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x )525* | 1{0Q733174(1-802.49.807 5+9 600.659)4 6 0| 4 ^9 f), Q31( 0.82In file included from 28src/libavcodec/aacps_fixed.c8:7241: 4In file included from 3src/libavcodec/aacps.c0:3320: 7src/libavcodec/aacps_fixed_tablegen.h3:f166):}111,: warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31( 0.87434794743src/libavcodec/aaccoder.c625 f166) | , :Q 3 10111 :( 31 Q:03 .08(warning: 913implicit conversion increases floating-point precision: 'INTFLOAT' (aka 'float') to 'double' [-Wdouble-promotion].9 59469057695656413835ff/)M}_,P I )| , ~~~~^~~~~~~~~~~~~~~~~~~1010 | Q 3 0 (src/libavcodec/aac_defines.h 1: .45 5: 636 1: 4 2note: 6expanded from macro 'Q31' 5 2 0 3 f / M _ P45 I | )# ,d e QfM3i[0ni(e]1 .Q=53 61(2(s3xc8)e4 04 -8 >6 c2 of e/ fM f_ sP [I s) t, a Qr(3ti0+n((t1w).+(5w6(24x)7)8**62171294817+84if8]/3 M6 _4| P8 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~I. )0, +Q 300.(51) . 10115 | 6| 7 ^ ~ 1 1 9 5 9 8 4 f / In file included from M src/libavcodec/aacsbr_fixed.c_ :P 62I : ) src/libavcodec/aacsbrdata.h, : 524Q :3 830 :( 1 warning: . 5 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 0 2 9 6 2+8 7s5fc/eM1_-P >Ic524)o | ,e{ fQ f3| s1 ^~~~~~~~~~~~~~[( s t0a.r5tsrc/libavcodec/aac_defines.h2+:1(447w:5+364w:22 4)note: 6*expanded from macro 'Q30'81 22189+5if])), 44*Q | 3#01d.(e5-f;0i .n 8e| 5 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~3Q 93608(2x6)7 3 5 7 0 5 f ) } , { Q 3(1i(n-t0.)9(4(7x0)1*113097639704915862f4).,0 Q+3 10(.-50). 0 1| 8 ^2 6348194255f)},In file included from src/libavcodec/aacps_fixed.c| : ~~~~^~~~~~~~~~~~~~~~~~~24 : In file included from src/libavcodec/aacps.c:src/libavcodec/aac_defines.h32:: 45src/libavcodec/aacps_fixed_tablegen.h::36166:: 86note: :expanded from macro 'Q31' warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q31( x166) | Q 3 0 ( 1 . 5 6(0i7n9t6)6(1(8x5)f*/2M1_4P7I4)8,3 6Q4380.(01 .+5 601.452)6 5 2| 0 ^ ~3 f/M_PI), Q30In file included from (1src/libavcodec/aacsbr_fixed.c.:5626: 2src/libavcodec/aacsbrdata.h3:85244:4588:6 2warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30(1.564 75248 | 6{7Q93118(f /0M._5P2I1)7,5 4Q23406(812.159657f1)1,9 5Q93814(f-/0M._8P5I3)9,6 8Q23607(315.75075f0)2}9,6 2{8Q7351f(/-M0_.P9I4)7,0 1 1| 3 ^~~~~~~~~~~~~~9 690956src/libavcodec/aac_defines.hf:)44,: 36Q:3 1note: (expanded from macro 'Q30'- 0.0182634 8441 | 9#4d2e5f5ifn)e} ,Q 3 0| ( ~~~~^~~~~~~~~~~~~~~~~~~x ) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (int)(( x45) | *#1d0e7f3i7n4e1 8Q243.10( x+) 0 . 5 ) | ^ (int)((x)*In file included from 21src/libavcodec/aacps_fixed.c4:7244: 8In file included from 3src/libavcodec/aacps.c6:4328: .src/libavcodec/aacps_fixed_tablegen.h0: 166+: 610:. 5warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c: 62166: | src/libavcodec/aacsbrdata.h : 524 : 31 : Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (1.5607966185f/M 524_ | P{IQ)3,1 (Q 300.(512.157651442246658220139f5/fM)_,PI )Q,3 1Q(3-00(.18.553692638824647836527f0/5Mf_)P}I,) ,{ QQ3310((-10..59644770816173991689f0/9M5_6PfI)),, QQ3310((-10..50617812169354988149f4/2M5_5PfI))},, Q 3| 0 ~~~~^~~~~~~~~~~~~~~~~~~( 1.570src/libavcodec/aac_defines.h2:9456:2368:7 5note: fexpanded from macro 'Q31'/ M_PI), | ^~~~~~~~~~~~~~ 45 | #desrc/libavcodec/aac_defines.hf:i44n:e36 :Q 3note: 1expanded from macro 'Q30'( x) 44 | # d e f(iinnet )Q(3(0x()x*)2 1 4 7 4 8 3 6 4 8 . 0 +( i0n.t5))( ( x| ) ^ ~* 1073741824.0In file included from +src/libavcodec/aacsbr_fixed.c :062.: 5src/libavcodec/aacsbrdata.h): 524 :| 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 524src/libavcodec/aacps.c | :{32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(166 :036.:5 2warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 5424682195f), Q31(-0 .1668 | 5 3 9 6 8 2 6Q733507(015.f5)6}0,7 9{6Q63118(5-f0/.M9_4P7I0),1 1Q33906(910.955661f4)2,6 5Q23013(f-/0M._0P1I8)2,63 4Q83109(412.5556f2)3}8,4 4 8| 6 ~~~~~^~~~~~~~~~~~~~~~~~2 f/M_PIsrc/libavcodec/aac_defines.h):,45 :Q363:0 (note: 1expanded from macro 'Q31'. 5647867918 f45/ | M#_dPeIf)i,n eQ 3Q03(11(.x5)6 7 1 1 9 5 9 8 4 f / M _ P I()i,n tQ)3(0((x1).*5270124976428837654f8/.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.h:523: 8444: | #warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e fine Q30(x) 523 | { Q 3 1 ( (0in.t4)4(2(2x6)8*0100973327945168f2)4,. 0Q 3+1 (0 .05.)7 1 3| 2 ^6 756742752f)}In file included from , src/libavcodec/aacps_fixed.c{:Q243: 1In file included from (src/libavcodec/aacps.c :032.: 0src/libavcodec/aacps_fixed_tablegen.h3:671661:9110:7 1warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 312f), Q31( 0.6360638 91663 | 6 6 6 7 5 f )Q}3,0( 1 .| 5 ~~~~~^~~~~~~~~~~~~~~~~~6 07966src/libavcodec/aac_defines.h1:8455:f36/:M _note: Pexpanded from macro 'Q31'I ), Q30(1. 5456 | 1#4d2e6f5i2n0e3 fQ/3M1_(PxI)) , Q 3 0 ( 1 . 5 6 2 3 8 4(4i8n6t2)f(/(Mx_)P*I2)1,4 7Q43803(614.85.604 7+8 607.951)8 f /| M ^ ~_ PI), Q30(1.56In file included from 7src/libavcodec/aacsbr_fixed.c1:1629: 5src/libavcodec/aacsbrdata.h9:85234:f59/:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(1.5702962 875523f | /{MQ_3P1I() ,0 . 4| 4 ^~~~~~~~~~~~~~2 268009src/libavcodec/aac_defines.h3:2449:5366:f )note: ,expanded from macro 'Q30' Q31( 0.71 3442 | 6#7d5e6f7i4n2e7 5Q23f0)(}x,) { Q 3 1 ( 0 . 0 3 6 7 1 9(0i7n1t5)8(3(1x2)f*)1,0 7Q33714(1 802.46.306 0+6 308.953)6 6 6| 7 ^5 f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:In file included from 45:36src/libavcodec/aacps_fixed.c:: 24note: : expanded from macro 'Q31'In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:165:136: 45warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]# define Q31(x) 165 | ( i nQt3)0(((1x.)5*6251147734083269498f./0M _+P I0).,5 )Q 3 0| ( ^ ~1 .5655272007f/M_PIn file included from I)src/libavcodec/aacsbr_fixed.c,: 62Q: 3src/libavcodec/aacsbrdata.h0:(1523.:5326:6 0warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 0267f/M_PI), Q30 (5231 | .{5Q63714(1 700.245462f2/6M8_0P0I9)3,2 9Q5360f()1,. 5Q63817(2 809.273183f2/M6_7P5I6)7,4 2Q73502(f1).}5,7 0{5Q13511(5 508.f0/3M6_7P1I9)0,7 1 5| 8 ^~~~~~~~~~~~~~3 12f), src/libavcodec/aac_defines.hQ:3441:(36 :0 .note: expanded from macro 'Q30'6 360638In file included from 9 3446 | 6#src/libavcodec/ac3enc_fixed.c6d:7e5ffi)31n}: e,In file included from src/libavcodec/ac3enc.hQ :| 3 ~~~~~^~~~~~~~~~~~~~~~~~43 0: (xsrc/libavcodec/put_bits.h):src/libavcodec/aac_defines.h : 45227: :36 :37 :note: expanded from macro 'Q31'warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (i n45t | )#(d(exf)i*n1e0 7Q33 712274( | 1x )8 2 4 . 0 + i0 f. 5 () s - >| b ^(u ifn_src/libavcodec/aacsbr.cte)n(d:( x200)-* 2:sIn file included from -1194>7src/libavcodec/aacps_fixed.c::b244: In file included from uwarning: 8src/libavcodec/aacps.ccomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]:f 3326_: 4psrc/libavcodec/aacps_fixed_tablegen.h8t:.r1650 : >111+: = 0 warning: .simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 )i 200 | z | e ^ ~ o ff(oBri t(Biu f165= | In file included from ) src/libavcodec/aacsbr_fixed.c):062 ;: {src/libavcodec/aacsbrdata.h : 523 : 7i: Qwarning: | <3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ (s1b.r5-65>1n7_3q0;2 9523i | 9+{f+Q/)3M 1_{(P I 0)| ., ~ ^ ~~~~~~~~4 4Q23206(810.05963525925762f0)0,7 fQ/3M1_(P I0).,7 1Q33206(715.65764620765620f2)6}7,f /{MQ_3P1I() ,0 .Q03306(711.950677145187301225f6)f,/ MQ_3P1I() ,0 .Q63306(016.358698376268697253f8)f}/,M _ P| I ~~~~~^~~~~~~~~~~~~~~~~~) , Q30(src/libavcodec/aac_defines.h1:.455:7360:5 1note: 5expanded from macro 'Q31'1 558f/M_PI )45, | # d| e ^~~~~~~~~~~~~~f isrc/libavcodec/aaccoder.cne src/libavcodec/aac_defines.h::Q44310541::(36x:35) : note: expanded from macro 'Q30'warning: implicit conversion increases floating-point precision: 'INTFLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 44 | # d(eifnitn)e( (Qx3)0 *(10532x | 1) 4 7 4 8 3 6 4 8 . 0 + 0 (. i5 n) t ) (| ( ^ ~ x ) * 1 0 7 3 7M4[1i8]2 In file included from 4=src/libavcodec/aacsbr_fixed.c. :0(62 s: +csrc/libavcodec/aacsbrdata.h e:00.522-5:>)83c :o e| warning: f ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f s[start+(w+w2)*In file included from 1 25228src/libavcodec/aacps_fixed.c | +:{i24Q]: 3 In file included from 1 (| src/libavcodec/aacps.c- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:0 32.: 9src/libavcodec/aacps_fixed_tablegen.h2:31656:6860:2 3 warning: 31054implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 | 6 9 3 2 f ) , Q 3 1 ( - 0 . 9 7165 9 | 7 9 2 9 8 0 6Q 83 10 8( 01 f. )5 }6 ,5 1+{7 Q3s30c12e(91-9-0f>./c4Mo4_e6Pf0If7)s1,[7 s8tQ5a31r08t(5+19(.8w5f+6)w5,522 )7Q*2310120(87-+f0i/.]M5)_4 P2*I3 )30,2. 55Q2;30 01 (6| 13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~.9 546f6)0}6,6 0 2| 6 ~~~~^~~~~~~~~~~~~~~~~~~7 f/M_Psrc/libavcodec/aac_defines.hI:)45,: 36Q:30(1.5674170256f/M_PI), Q30(1.5687289238f/M_PI), Qnote: 3expanded from macro 'Q31'0 (1.57051515 5458 | f#/dMe_fPiIn)e, Q 3| 1 ^~~~~~~~~~~~~~( x) src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (int)((x)* 2441 | 4#7d4e8f3i6n4e8 .Q03 0+( x0). 5 ) | ^ ~ (int)((x)In file included from *1src/libavcodec/aacsbr_fixed.c0:7623: 7src/libavcodec/aacsbrdata.h4:15228:2584:. 0warning: src/libavcodec/aacenc.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + :01245.:519): | warning: ^ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 522 | {Q31(-0.92In file included from 36src/libavcodec/aacps_fixed.c6:0242: 3In file included from 3src/libavcodec/aacps.c2:6 3291245: 3 | src/libavcodec/aacps_fixed_tablegen.h2 :f 165) :, 61 f:Qo 3rwarning: 1 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]((- i0 .=9 709;7 9i2 9<80 6F8F1_8A0R fR165)A | }Y ,_ E {L QE 3M 1SQ((3-a00(a.1c4._45n6o06r75m11a77l83_50c12h89a59n9f_8/lfMa)_y,Po IuQ)t3,s1 )(Q;-3 00i.(+51+4.)25 36{35 52 25| 72 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~02 1060379f4/fM)_}P,I )src/libavcodec/aacenc.c ,:| 1254 ~~~~^~~~~~~~~~~~~~~~~~~:Q 233:0 (warning: 1src/libavcodec/aac_defines.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:. 455:6366:0 6note: 6expanded from macro 'Q31'0 267 f1254/ | M _ P I45 ) | ,# d Qe 3ff0io(nr1e . (5Qi63 71=4( 1x07);0 2 i5 6 f7b)4u} 1f8,228824 | ._0 e +n d| ~~~~^~~~~~~~~~~~~~~~~~~ 0c.-o5 )src/libavcodec/aac_defines.h n s| : ^s -45>tb:u36 :f fnote: _lexpanded from macro 'Q31'po atIn file included from tr src/libavcodec/aacps_fixed.c :o>242= : 45 | =#In file included from dse fsrc/libavcodec/aacps.ciin:e1 zQ32.: e-3 src/libavcodec/aacps_fixed_tablegen.hoo1f(:1(x165); B:i t B11 | u:f ) ~ ^~) { warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ (int)((x)*2147 41658 | 3 6 4 8 . 0 Q+3 00(.15.)5 6 5| 1 ^ ~7 30299f/M_PI), In file included from Q30src/libavcodec/aacsbr_fixed.c(:162.: 5src/libavcodec/aacsbrdata.h6:55215:2837:2 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 f/M_PI), Q30(1.56 65210 | 6{6Q03216(7-f0/.M3_6P3I2)6,0 1Q83401(919.6556f7)4,1 7Q03215(6 f/0M._0P7I4)4,0 2Q43301(213.252688f7)2}8,9 2{3Q381f(/ M0_.P9I9)9,7 9Q03404(617.45375005f1)5,1 5Q5381f(/-M0_.P1I4)1,3 0 2| 8 ^~~~~~~~~~~~~~7 34740src/libavcodec/aac_defines.h5:f44):}36,: note: | expanded from macro 'Q30' ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36 :44 | note: #expanded from macro 'Q31'd efine Q30( x45) | # d e f i n e Q 3 1 ( x )( i n t ) ( ( x ) * 1 0 7 3 7(4i1n8t2)4(.(0x )+* 201.457)4 8 3| 6 ^4 8.0 + 0.5) | ^ ~In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:164In file included from :136src/libavcodec/aacsbr_fixed.c:: 62warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacsbrdata.h :521:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | Q521 | 3{0Q(311.(5-607.63364312065071f8/4M1_9P9I6)5, fQ)3,0 (Q13.15(6 708.303734044042f4/3M1_2P3I2)2,8 fQ)3}0,( 1{.Q53618(1 306.39394947f9/0M4_4P6I7)4,3 5Q03f0)(,1 .Q53618(8-906.01545123f0/2M8_7P3I47)4,0 5Qf3)0}(,1 . 5| 6 ~~~~~^~~~~~~~~~~~~~~~~~9 633722src/libavcodec/aac_defines.h3:f45/:M36_:P Inote: )expanded from macro 'Q31', Q30(1.570 6453 | 8#1d7e9f8ifn/eM _Q3P1I()x,) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36(:i nnote: texpanded from macro 'Q30') ((x)*2147 4448 | 3#6d4e8f.i0n e+ Q03.05()x ) | ^ ~ (In file included from insrc/libavcodec/aacsbr_fixed.ct:)62(: (src/libavcodec/aacsbrdata.hx:)521*:1320:7 3warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 1824.0 + 0.5) | ^521 | {Q31(-0.36326In file included from 0src/libavcodec/aacps_fixed.c1:8244: 1In file included from 9src/libavcodec/aacps.c9:6325: fsrc/libavcodec/aacps_fixed_tablegen.h):, 164Q:31111:( warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 07440243123228f)}, {Q 31641 | ( 0 . 9 9 9Q73900(414.657647365304f1)0,5 7Qf3/1M(_-P0I.)1,4 1Q33002(817.34576470853f3)3}0,4 4 f| / ~~~~~^~~~~~~~~~~~~~~~~~M _PI),src/libavcodec/aac_defines.h Q:3450:(361:. 5note: 6expanded from macro 'Q31'8 1363344f/M _45P | I#)d,e fQi3n0e( Q13.15(6x8)8 9 6 0 5 5 2 f / M _ P I ) ,( iQn3t0)((1(.x5)6*9261343774282336f4/8M._0P I+) ,0 .Q53) 0 (| 1 ^ ~. 5706381798f/M_In file included from PIsrc/libavcodec/aacsbr_fixed.c):,62 : src/libavcodec/aacsbrdata.h| : ^~~~~~~~~~~~~~521 :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' 521 | 44{ | Q#3d1ef(i-n0e. 36Q33206(0x1)8 4 1 9 9 6 5 f ) , Q 3 1 (( i0n.t0)7(4(4x0)2*4130172337242188f2)4}.,0 +{ Q03.15( )0 . 9| 9 ^9 79044674350f), In file included from Q3src/libavcodec/aacps_fixed.c1:(24-: 0In file included from .src/libavcodec/aacps.c1:4321: 3src/libavcodec/aacps_fixed_tablegen.h0:21648:7863:4 7warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 5f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: 164note: | expanded from macro 'Q31' Q30(1 .455 | 6#7d6e3f4i1ne0 5Q73f1/(Mx_)P I ) , Q 3 0 ( 1 . 5 6 7 8(3i3n3t0)4(4(fx/)M*_2P1I4)7,4 8Q33604(81..05 6+8 103.56)3 3 4| 4src/libavcodec/aacenc.c ^ ~f /:M1395_:P136I:) ,warning: Qmissing field 'unit' initializer [-Wmissing-field-initializers]3 In file included from 0(src/libavcodec/aacsbr_fixed.c1:.625: 6src/libavcodec/aacsbrdata.h8:85209:6830:5 5warning: 2fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M _1395P | I ), Q 3{0"(a1a.c 5_5206 | 9{m6Qs33"31,7( 2-"20F3.of3r/2cM0_e7P 0IM6)/6,S6 6Qs93t80e6(r51e6.of5 )7c,0o 6dQ3i38n11g(7" 90,8. f5o/0fM1f_4sP3eI4t)2o,1f 9( 0A| 8 ^~~~~~~~~~~~~~A7 C5E3nfc)C}src/libavcodec/aac_defines.ho,:n 44{t:Qe363x:1t (,note: expanded from macro 'Q30'0o .p5t7i5o9n3s1 .644m3 | i2#d2d4_e4sf8ii7dnfee)) ,, Q Q3A30V1(_(xO-)P0 T. _9 8T 9Y 6P 6E 4_ 2 B2 O 9O 2L 1, 5 (0{i9.nfit)6)}4(, ( =x )| -* ~~~~^~~~~~~~~~~~~~~~~~~11} 0,7 3-7src/libavcodec/aac_defines.h1:4,451 :81362:,4 note: .Aexpanded from macro 'Q31'0A C+E N0C._5F)L A45 G | | S# ^}d ,e f i| n ^e Q31(x)In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 164 :(61i:n twarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( (x)src/libavcodec/put_bits.h*214:743178:3336:4 8warning: .comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 src/libavcodec/aacenc.c 164:+ | 1396 0:.1435 :) warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ^ ~Q 3 0317( | 1 . 5 67 6i3f4 1(In file included from s src/libavcodec/aacsbr_fixed.c0-1396>:b5 | 762u ff: _ /src/libavcodec/aacsbrdata.he: 520M:_nP 59d:I {warning: )",implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- a a cQs3-_0i>s(b"u1, f520. | {_5"Q63pI7n1tt8(ern3- 0s.33>i=3 2st00i7y04z4ef /6oMf_sP6I()t,6Be r6i9Q8e6t536ofB)0u ,f ()cQo1).35d6 1{(i8n1 3 6g3 304"4| f., ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~/ 5 M0o1_fP4fI3s)4e,2 1t9Qo0380f7((51A3.Af5C)6}E8,n8 c9{CQ6o30n15t(5e 2x0f.t/5,M7 _5oP9pI3t)1i,6o 3nQ2s32.04i(4n18t.7e5fn6)s9,i6 t3Qy33_71s2(t2-e30rf.e/9oM8)_9,P6 I6A)4V,2_ 2OQ9P32T01_(5T10Y.9P5fE7)_0}B,6O 3O 8L| 1, ~~~~~^~~~~~~~~~~~~~~~~~7 9{8.fi/6Msrc/libavcodec/aac_defines.h4_: P45=I: )361,:} , note: | expanded from macro 'Q31'- ^~~~~~~~~~~~~~ 1 , 1, Asrc/libavcodec/aac_defines.hA: 44C45:E | 36N#:Cd _enote: Ffexpanded from macro 'Q30'Li AnGeS }Q,3 1 (| 44x ^ | ) # d e f i n e Q 3 0 ( x ) ( i n t ) ( ( x ) * 2 1 4 7(4i8n3t6)4(8(.x0) src/libavcodec/aacenc.c+* :1013970.:57)31377: 4 1warning: | 8missing field 'unit' initializer [-Wmissing-field-initializers] ^ ~2 4.0 + 0.5) | ^In file included from src/libavcodec/aacsbr_fixed.c :139762 | : src/libavcodec/aacsbrdata.h : 520 :{32":aIn file included from a cwarning: src/libavcodec/aacps_fixed.c_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:p n24s: "In file included from , src/libavcodec/aacps.c":P32e: rsrc/libavcodec/aacps_fixed_tablegen.hc:e164p:t 36u:520a | lwarning: { implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Qn3 o1i(s-e0 .s3u2b0s7t0i6t6u6t6i 9o1648n | 6" 5, 6 f o) f, f sQ eQ3t30o1((f1 (.0A5.A65C70E61n34c43C14o02n51t79ef0x/8tM7,_5 Psrc/libavfilter/vf_waveform.c3ofIp))t}:,i2923, o{:QQ3n1273s0((:1 ..warning: 5 p0implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]n.65 7s57)9,38 31A63V33_20O42P44T4 8f_/2923M7Tf | )_,Y PPQE I3)1_( ,B -Q Oc0o3O0.(n1L.9s,t586 8 9f6l6{41o.ai2634t 2=6 19}3o2,1324 45 -=f0/1 9M,_1f P).}1,I , )- A,A CoE| N ~~~~~^~~~~~~~~~~~~~~~~~ 1C;Q 3_ src/libavcodec/aac_defines.h| 0F(:1 ~ ^~L45A. :G365S:6} ,8note: 8expanded from macro 'Q31' 9 | 6 ^0 552f/M _45P | I#)d,e fQi3n0e( 1Q.3516(9x6)3 3 7 2 2 3 f / M _ P I ) , (Qi3n0t()1src/libavcodec/aacenc.c.(5:(71398x0:)6*13032:81 14warning: 77missing field 'unit' initializer [-Wmissing-field-initializers]94 883f6/4M8_.P0I )+,src/libavcodec/aacsbr.c 0 1398.| 5:) | ^~~~~~~~~~~~~~ 225 : | ^ ~src/libavcodec/aac_defines.h19: :44 {:warning: 36"comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]a: a cnote: In file included from _expanded from macro 'Q30'src/libavcodec/aacsbr_fixed.ct :n62s: "src/libavcodec/aacsbrdata.h,: 520": T644e: | m #pdo rwarning: ae225fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l | i n en Qo i3 s0e ( fxsoh )ra 520 p ( | i{eQ 3n 1g(=- " ,00 . 3;2 o 0e f 7 0f6 < s6 ceh6 t_odf((6aitA9AnCta)8E-(>6n(cbC5xs)_*n1o06un7t3f7m4e)x,_1t8 e,2 Qn341o(v .p0;0t i+ .0oe5+.n0s1+5.)4 ) t3 | {n4 ^ s2) ,| 1 ~ ^ ~~~~~~~~~~~~~~~~~~~9 0A8 7V5_3OIn file included from PfT)src/libavcodec/aacps_fixed.c}:_,24 T: {YIn file included from Qsrc/libavcodec/aacsbr.csrc/libavcodec/aacps.c3P::321E(227 : _src/libavcodec/aacps_fixed_tablegen.h:023.B5:7:O Owarning: L164,:5comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 11{:9 .3 iwarning: 16implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]643 2=2 4 422781 | }7,f ) ,- Q1 , 311 (164,f - | oA0 .r9A 8C( 9 E NQC3k_ 606F4=( 1L.20A;G S52k96 7}62<1,3 451 0s50 b| 7 ^9 rf-f/>)Mn_}_,P l I| i) ~~~~^~~~~~~~~~~~~~~~~~~m, ; Qk3+0src/libavcodec/aac_defines.h+(:)145 :.{536 6: 7 | 8note: ~ ^ ~~~~~~~~~~3expanded from macro 'Q31' 33044f/M_P I45)src/libavcodec/aacenc.c | ,:src/libavcodec/aacsbr.c# :1399230::dQe128f573:0i:n ( ewarning: warning: 1comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]Qmissing field 'unit' initializer [-Wmissing-field-initializers]3.1 ( x5)6 8 1 3 6 3 3 4 4 f 2301399/ | | M _ P (Ii n t) , )Q 3 ( ({0" a x ( a ) 1fco*r._2l 15(t6mp4"7848 ,=89 6 3s"b0r6-L545>o8n2ff./gM__0P t aIb)t+l,ee r lQ0m.35i m0)p r [(e1| k ^ ~] d. 5i6-9c 6ts3bi3In file included from rosrc/libavcodec/aacsbr_fixed.c7-n>:k2x2"62,[31: ] fosrc/libavcodec/aacsbrdata.hf:;/fM519 :s84_mP I<) ,e:ts bQ 3o0r(warning: 1f.-implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 5>7A0f6A3_8C1t7Ea9nbcl 8519C | efl/oM{iQn_tme3xP[1t(I k0,) ,. 9+4o0 4 4p| 1 ^~~~~~~~~~~~~~9t4]6 i o6-n8src/libavcodec/aac_defines.hs 7s:b.9l44r:636t:p -3>f))note: k,x,[expanded from macro 'Q30' 1Q]3A1V(; 0_. 0449O0m | +#+dPe2f)T 6{i n_e2 Q| 3T0Y ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0 1P(1xE)5_ 7B 4O1 6Of )src/libavcodec/aacsbr.c}L ,: ,245 {{Q: 57 : warning: .3 comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] i1 6(4- (0=.i 8n02t} 3)8,62453(5 2 | (-x5 1)3* 1,04 3 277 f13 7)4,, Q1 38 A 1 2 A(4 C0 E.N.f008C9o2 4_7r+ F06(LmA G.S8}=58), 2 3 s| b ^r 6| -7>6 ^ff) }_,t a In file included from | bsrc/libavcodec/aacps_fixed.c ~~~~~^~~~~~~~~~~~~~~~~~l :e24l: iIn file included from msrc/libavcodec/aac_defines.h[src/libavcodec/aacps.ck::]4532: : 36-:src/libavcodec/aacps_fixed_tablegen.h :note: s163expanded from macro 'Q31'b :r136-:> kwarning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion][ 145] | ;# dme f:163xf | warning: )missing field 'unit' initializer [-Wmissing-field-initializers] _ t a b l e lQ i3 m 01400 | [( 0 (ki. 0 n+5 6 t{11]) ("(7-4axa 9s)b*r2-1c46>7_47fk/pM4x8r_[P3Ie)1,6d4]8 ."0;Q 3,0 (m +++0" A). 0A.05{)C5-2 6 M 6| 2a| i ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~9 n 2 3p9rfe/dMi_cPIn file included from tIsrc/libavcodec/aacsbr_fixed.ci:)o,src/libavcodec/aacsbr.c 62n:Q: "251,:3src/libavcodec/aacsbrdata.h0 (57::o 0519fwarning: f.:0comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]4s58 :7e 3warning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 o1f3(8A0A5 Cf251E | n c/C o nM t519_ | e xPt{, IQ 3 1 (o)p t ,0 i .fooQr9 n(34s0m0.(4 4p904=6r.e d608s)37b,r3-9 683>fA)4f7V6,_ _1OtPaTbQ53_l1e1T(f lY/0i.P0MmE9_0[_P2k6BIO]2 )-,O 0 1L1Qs3,5 7b0r{4.(i-106.40 >62f=)k}0 x0,7 [}2,{1Q73 1](6--0;.181 ,m72 3 71fIf)_,A 2t5C3QEaN4C3_bF3L0A(GlS20e.l}i7mf0,0 [2)8 2k, | +0 ^Q 351 (1 9]06 .10-f8 9/s2Mb4_r7P-6I>8)k8,x2 [3 16| ]7 ^~~~~~~~~~~~~~;6 fm)+}+,src/libavcodec/aac_defines.h ): 44| {: ~~~~^~~~~~~~~~~~~~~~~~~ 36 :| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note: expanded from macro 'Q30'src/libavcodec/aac_defines.hsrc/libavcodec/aacenc.c ::451401::36130:: note: warning: expanded from macro 'Q31'missing field 'unit' initializer [-Wmissing-field-initializers] 44 | src/libavcodec/aacsbr.c#:d257e:f57 i:45n | ewarning: # comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]dQ 3 0e1401(f | ix )n e Q{3 "1a257 | ( xa) c _ p c e " , " F(o r ci fen s ot ) rt (( h((mx )ei =u*n ss1teb 0)r(-(o7>xff3)7_ t*4P1a8221C4b4lE7.e0s 4l8"3+6i,m [o 4k8f.00]f. s5+-e)t os 0f.b5| (rA)- ^> A Ck x| [ ^ ~1 E]n;c CIn file included from mosrc/libavcodec/aacps_fixed.cn:t e24In file included from 519o:src/libavcodec/aacps_fixed_tablegen.h32f:p:_ tt163warning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i :b111ol:e lnissrc/libavcodec/ac3enc.c.warning: mp[implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] c:k 519e | 82+) {:Q,139 13:1A] (-V _sOwarning: P missing field 'unit' initializer [-Wmissing-field-initializers] b163r | -T0_ >.T9 4k0Y4 4x [P19 E _]4;QB6O 36 O82Lm08(,0 | +{7".{0.+i)6 4{9c5e = 663n t| 1 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f 0e}7)4r,, 9_6-7Qm3src/libavcodec/aacsbr.c11:,4if(/ 265 x1M0:.57l:e ,warning: _0v9 0comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]P "A,2 I6A2"0)1CC,1E5e7 4 1NnCtQ2656 | _e3f )FrL0A( } ,G0S.} M 0,5i2 { x6Q 3 | 6 21L( ^ 9e2-30 .v89 f e2l3/8f6"3Mo,r5 _ P2(OmI5F F)3,= S4E TQ332s7(f0)b,c (erQ-0>.n3f0t41_(e 7t3r0_am1.bil1038xe8l9i_m02l4[75efk6/vMe]8 8_lP-2)3I6 ,) 7AsV,6 b_rf-QO3)0>(kP}0,x T.[ 1_0| ]T;3 ~~~~~^~~~~~~~~~~~~~~~~~Y3m P8 4note: /expanded from macro 'Q31', fM__tPaI )b{l.,d e45 | blQ#3l0id (=0m.e0 [fk2Li 0E7n+eV 2 7EQ1L63]1_1M7 (7I-x src/libavfilter/vf_waveform.cfN)/sMUb r:_-S> k P I2965)_,x [:14 P O 27 ] QI3:0; N ( 0T warning: m.implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]05 D+B 0 (int)((x)*2147483648.0 + 0.5) | ^ ~ 2965 | In file included from src/libavcodec/aacsbr_fixed.c const float o2 =+}2:, 862210.: 0src/libavcodec/aacsbrdata.h 5.9:-0 )6 519{,o1:f 17/ 1| ;: M. ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _0 ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| PA C ~ ^~I3) E,N C _| P ^~~~~~~~~~~~~~A RA M519} | ,src/libavcodec/aac_defines.h {: Q44| 3: ^136 :( note: 0expanded from macro 'Q30'.9 404494668 7449 | 6#3dfe)f,i nQe3 Q13(0 (0x.)0 9 0 2 6 2src/libavcodec/aacenc.c 0 1: 11403 5: 710 4:1 6 warning: f missing field 'help' initializer [-Wmissing-field-initializers])( i}nsrc/libavcodec/ac3enc.c,t: ){ Q833(11403(:-(0 | 139x. :) 8 2*warning: 1 03missing field 'unit' initializer [-Wmissing-field-initializers] 7{8 63N7345U12L85L23}44 3. 20| 7 f ) ^83 +, | 0{Q."35s1)u( r r| 0o ^.u 0n8d9_2m4i7x6l8e8v2"3In file included from ,6 src/libavcodec/aacps_fixed.c7":6S24fu: )r}In file included from r,src/libavcodec/aacps.co :u 32n| : d ~~~~~^~~~~~~~~~~~~~~~~~src/libavcodec/aacps_fixed_tablegen.h :M163i:x86src/libavcodec/aac_defines.h ::L45 e:warning: v36implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e: l "note: ,expanded from macro 'Q31' OFFSET(sur r45o | u#nd ed163_ | fm ii nxe _ lQ e3 v1eQ(lx)3),0 ( A0 V. _0 O5 P6 T1 _7 T4 Y9 P6 E7 _ 4F(fLi/OnMAt_T)P,(I (){x,.) d*Qb23l10 4(=70 4.L80E35V62E46L86_.2M09I 2N+U3 S90_f.6/5DM)B_ P }I| ,) ^ ~ , 0 .Q03,0 (10..00,4 7A3In file included from C1src/libavcodec/aacsbr_fixed.c31:362E8: N0src/libavcodec/aacsbrdata.hC:5_518fP:/A83MR:_A PMwarning: I}implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]), , Q| 3 ^0 (0.033847 65181 | 5{1Qf3/1M(_ P0I.)6,7 2Q23608(601.3092307728786f1)7,7 fQ/3M1_src/libavcodec/ac3enc.c(P-I:0)85.,:1 1343Q:43 09warning: (4missing field 'unit' initializer [-Wmissing-field-initializers]30 8.90001218021045f9)6}1,f {/85QM | 3_{1"P(mI-i)0x,.i 7n 0g| 7_ ^~~~~~~~~~~~~~3l 7e3v9el8src/libavcodec/aac_defines.h"8:,444 2:"036M6:8 ifnote: x)expanded from macro 'Q30'i, n gQ 3L1e(v-e0l ."447, | 6 #5Od4Fe7Ff3Si4En9Te3( 2mQ5i39x09i(2nxfg))_ }l ,e v e | l ~~~~^~~~~~~~~~~~~~~~~~~) , A V src/libavcodec/aac_defines.h_ :O 45P :T(36_i:Tn Ytnote: )Pexpanded from macro 'Q31'(E (_xI)N*T1,0 7{ 3.457i | 46#14d8 e2=f4 i.An0Ce 3 +EQ N30C1._(5Ox)P) T _ | N ^O N E } , A C 3 E NIn file included from (Ci_src/libavcodec/aacps_fixed.cnO:tP24)T: (_In file included from (Nsrc/libavcodec/aacps.cxO:)N32*E: 2,src/libavcodec/aacps_fixed_tablegen.h1 4:17116341:8,613 :6A 4Cwarning: 83implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].E 0N C+_ P0A.R5A)M } ,| ^ ~ | ^ 163 | QIn file included from 30src/libavcodec/aacsbr_fixed.c(:062.: 0src/libavcodec/aacsbrdata.h5:65181:758:4 9warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 4f/M_PI), Q30(0. 05185 | 2{6Q63219(2 309.f6/7M_2P2I6)8,6 1Q33903(708.80f4)7,3 1Q13318(0-50f./1M3_4P9I4)3,8 9Q03101(0104.f0)3}3,8 4{7Q63115(1-f0/.M7_0P7I3)7,3 9Q83804(200.6082f0)7,2 7Q63117(7-f0/.M7_6P5I4)7,3 4Q933205(909.20f0)2}8,2 0 5| 9 ~~~~^~~~~~~~~~~~~~~~~~~6 1f/M_src/libavcodec/aac_defines.hP:I45):,36 : | note: ^~~~~~~~~~~~~~expanded from macro 'Q31' src/libavcodec/aac_defines.h:44:36 :src/libavcodec/ac3enc.c45 : | note: 91#expanded from macro 'Q30':d 144e:f iwarning: nmissing field 'unit' initializer [-Wmissing-field-initializers]e Q443 | 1#(dxe)f i n e Q 3 0 91( | x {) " p e r (_ if nr ta )m ( e(_x m) e* t2 a1(d4ia7nt4ta8)"3(,6( 4x"8)A.*l01l 0o+7w 3 07C.4h51a)8n 2g 4i| .n ^ ~0g +M e0t.a5d)a t10 aIn file included from | ^src/libavcodec/aacsbr_fixed.c P warning:e62s: r generatedsrc/libavcodec/aacsbrdata.h-. :F518r:a31mIn file included from AS libavcodec/arm/fft_neon.o :e src/libavcodec/aacps_fixed.c"warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]24, : In file included from Osrc/libavcodec/aacps.cF:F32S: Esrc/libavcodec/aacps_fixed_tablegen.hT:(163a:l36l:o wwarning: 518_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | p {erQ_3f1r(a m0e._6m7e2t2a6d8a 6t1631a | 3) 9, 3 7A 8V 8_ fOQ)P3,T0 _(QT03Y.1P0(E5-_601.B71O43O94L9,64 73{48.f9i/06M14_1 P0=I1 )40,f ) }},Q, 3 00{,(Q 031.1,0( 5-A20C6.367E20N97C23_37P93Af9R/8AM8M_4}P2,I0 )6 8,| f ^)Q ,3 0Q(301.(0-407.371651437830src/libavcodec/aacenc.c459f3/2:5M91415_9:P212If:)) ,}warning: ,missing field 'value' initializer [-Wmissing-field-initializers] Q 3| 0 ~~~~^~~~~~~~~~~~~~~~~~~( 0.0 314153src/libavcodec/ac3enc.csrc/libavcodec/aac_defines.h | 8:: 454927 6:136:: 127 :5 {note: expanded from macro 'Q31'1 fwarning: / MN_missing field 'unit' initializer [-Wmissing-field-initializers]UP IL)L, }45Q | 3# 0d| (e ^0f. 0 2i920n | 7e{2 "7Qc63o11p7(y7xrf)i/ gM h_ tP "I ,) , " CQ o3 p0 (y 0r .i 0g(0hi2tn8 t2B)0i(5t(9"x6,)1 *fO2/F1MF4_S7PE4IT8)(3,c6 4o8 p.| y0 ^~~~~~~~~~~~~~r i+g h0t.)5src/libavcodec/aac_defines.h,): 44A :| V36 ^ ~_ :O Pnote: Texpanded from macro 'Q30'_ TYPE_IIn file included from Nsrc/libavcodec/aacsbr_fixed.cT ,:44 62 | {: #.src/libavcodec/aacsbrdata.hdi:e6518f4:i 7n=e : A QCwarning: 33implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0E( NxC)_ O P T _ N O N E 518} | , { QA3 C1(3(iE nN0tC.)_6(O7(P2xT2)_6*N816O01N73E39,73 47118,88 2fA4)C.,30 E QN+3C 1_0(P.-5A0)R. A1 M3| }4 ^,9 4 3| 8 ^9 011014fIn file included from )}src/libavcodec/aacps_fixed.c,: 24{: QIn file included from 3src/libavcodec/aacps.c1:(32-: 0src/libavcodec/aacps_fixed_tablegen.h.:71630:7113:7 3warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 842068f), Q31(-0.76src/libavcodec/ac3enc.c5 :1634 | 93 7:3 1144 :9 3 warning: 2 missing field 'unit' initializer [-Wmissing-field-initializers]5Q 93902(f0).}0,5 6 1| 7 ~~~~~^~~~~~~~~~~~~~~~~~4 9936 | 7{4"src/libavcodec/aac_defines.hfd:/i45Ma:_l36Pn:Io )rnote: ,mexpanded from macro 'Q31' " Q,3 0"(D0i.a0l o545g2 | u6#e6d 2eL9fe2iv3ne9elf /Q(3dM1B_()Px"I),) , O QF3 F0 S( E0 T. (0 d4 i7 a3 l1 o1 g3(u8ie0n_5tlf)e/(vM(e_xlP))I*,2) 1,A4 V7Q_43O80P3(T60_4.T80Y.3P03E 8_+4I 7N06T.1,55 )1{ f. /i| M6 ^ ~_4 P I=) ,- 3Q13 0}(,0In file included from .-0src/libavcodec/aacsbr_fixed.c23:01627,: 2 src/libavcodec/aacsbrdata.h-7:16517,1: 784A7:Cf 3/warning: EMimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]N_ CP_IP)A,R AQM3}0,( 0 .| 0 ^5170 | 2{8Q23015(9 601.f4/1M8_8P1I2)8,4 1 8| 2 ^~~~~~~~~~~~~~6 83f), src/libavcodec/aac_defines.hQ:3441:(36 : 0note: .expanded from macro 'Q30'0 218809892 2442 | 8#2dfe)f}i,n e{ QQ3310((-x0). 8 61 3 5 4 5 4 9 4 1 2 3 7 f()i,n tQ)3(1((x )0*.19087934774418802940.903 5+9 f0).}5,) | | ~~~~~^~~~~~~~~~~~~~~~~~ ^ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31'In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32 : 45src/libavcodec/aacps_fixed_tablegen.h | :#162d:e136f:i nwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q31(x) ( i162n | t ) src/libavcodec/ac3enc.c( :( 98x :) 133*Q:23 10warning: 4(missing field 'unit' initializer [-Wmissing-field-initializers]70 4.8132654283.307 0+9 80f /.98M5 | _)P{ I" )o| ,r ^ ~ src/libavfilter/vf_waveform.ci Qg3i0:n(a30060l.:"127,1In file included from : src/libavcodec/aacsbr_fixed.c7 6"warning: :4implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]O621 r: 0isrc/libavcodec/aacsbrdata.h3g:1i5177n:fa58/l:M _Bwarning: Piimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]It) , 3006 S | tQ 3r 0e (a m0c". o,n1517 | s{0QOt539F 18F7f(lS1 o0E.9aTt411(8 2oo28fr/ 1=2i8M _g41Pi1.nI8 2a)l6,-) 8Q3 ,o3f 10)A;(,V 0 .Q_3 10O| (7P ~ ^~ 6T2 0_7.T02Y241P78E28_70If9N/8TM9,_2 P2 I2 )8{,2. fiQ)63}40, ( =0{ .QA03C4136(E8-N90C0._58O364P15T3f_5/NM4O_5NP4EI9 4)}1,,2 3QA73Cf03)(E,0N .CQ0_30O16P(3T 9_05N.6O94N88E92,4f 7/14M,8_ 0PA9IC0)39,E3 N5 C9| _f ^~~~~~~~~~~~~~P) A}R,A M src/libavcodec/aac_defines.h}| :, ~~~~^~~~~~~~~~~~~~~~~~~44 : 36| : ^ src/libavcodec/aac_defines.h note: :expanded from macro 'Q30'45 :36: note: expanded from macro 'Q31' 44 | #def i45n | e# dQe3f0i(nxe) Q 3 1 ( x ) ( i n t ) ( ((xi)n*t1)0(7(3x7)4*12812447.4083 +6 408..50) + | 0 ^. 5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aacps.c::6232: : src/libavcodec/aacsbrdata.hsrc/libavcodec/aacps_fixed_tablegen.h::517162::32111:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 517 | {Q3 1162( | 0 . 4 1 8 8Q1302(804.11822658233f3)7,0 9Q83f1/(M _0P.I0)2,1 8Q83009(809.2121278624f1)0}3,1 7{fQ/3M1_(P-I0).,8 6Q13305(src/libavcodec/ac3enc.c40:5.10541:9013345:91 82warning: 73missing field 'unit' initializer [-Wmissing-field-initializers]17 9f1)2,f /QM3_1P(I )0,. 9Q 3810509 | (4{07".4l08t07r96t02_97c32m54i97xf2l)7e}fv,/" M ,_| P ~~~~~^~~~~~~~~~~~~~~~~~"I L)t,/ RQsrc/libavcodec/aac_defines.ht3:0 45(C:0e36.n:0t 4enote: 6rexpanded from macro 'Q31'8 9M0i5x3 4L5efv/ eM45l_ | "#P,dI e)Of,Fi FnQSe3E 0TQ((30l1.t(0rx0t)6_ 3c 9e 5n 6t 4e 8r 2_ fm /i Mx __ Pl Ie )v(,ei ln )t| ), ^~~~~~~~~~~~~~( (AxV_)O*src/libavcodec/aac_defines.hP2:T144_4:T736Y:4P 8Enote: 3_expanded from macro 'Q30'6F 4L8O.A0T ,+ {044.. | d5#b)dl e f=| i ^ ~n- e1 .Q03 0}(,x )- 1 .In file included from 0src/libavcodec/aacsbr_fixed.c, : 622 : . src/libavcodec/aacsbrdata.h0 :,517 : A7 C: 3 Ewarning: Nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](C i_nPtA)R(A(Mx}),* 1 0 | 5177 ^ | 3 {7Q431182(4 .00. 4+1 808.152)8 4 1| 8 ^2 683f), Q31( 0.0In file included from 21src/libavcodec/aacps_fixed.c8:8240: 9In file included from 8src/libavcodec/aacps.c9:2322: 2src/libavcodec/aacps_fixed_tablegen.hsrc/libavcodec/ac3enc.c8:2162:f:106)86:}:139, : warning: warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Qmissing field 'unit' initializer [-Wmissing-field-initializers] 3 1(-0.861354549412 31067 | f{162)", | l tQ r3 t1 _( s u0Qr.3m90i8(x90l4.e71v42"85,02 93"03L97t30/59R98tff )S/}uM,r_ rP oI| u) ~~~~~^~~~~~~~~~~~~~~~~~, n dQ 3M0src/libavcodec/aac_defines.hi:(x450 :.L361:e1 v7note: e6expanded from macro 'Q31'l4 "1,0 3O1F7FfS /EM45T_ | P(#Ild)te,rf tiQ_3ns0eu( r0Qr.3o11u0(n5xd9)_8 m7 i1 x9 _1 l2 ef v/ eM l_ )P ,I ) A, V (_QiO3nP0tT()_0(T.(Y0xP7)E6*_22F7L12O44A77T42,87 3f{6/.4Md8_b.Pl0I )+=, 0-Q.135.0)0( 0 }.| ,0 ^ ~ 4 -618.900,5 324.50f,/ MIn file included from _APsrc/libavcodec/aacsbr_fixed.cC:I362)E: ,Nsrc/libavcodec/aacsbrdata.h C:Q_5163P:0A83(R:0A .warning: M0}0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],6 3 9| 5 ^6 482f/M_PI), 516 | | { ^~~~~~~~~~~~~~Q 31(-0.src/libavcodec/aac_defines.h0:3448:4361:5 1note: 7expanded from macro 'Q30'6 01843f), Q443 | 1#(src/libavcodec/ac3enc.cd-:0e107.f:6i1339n:8e 8 warning: 8Qmissing field 'unit' initializer [-Wmissing-field-initializers]83 105(6x8)1 1 7 9 f ) } , 107{ | Q {3"src/libavcodec/aacdec_template.c 1l (o -:r o24290(._3c0m1:i17i:0 nxt2warning: 1l)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]5 7e(3v0("x4,)6 *4"140Lf7o)3/,7R 4Qo13 1C2429(e | 8-2n 0 4t.. 0e0 7r6f6+ o7 8Mri00(x.8i 5L9=)e 202v2 ;e0| ^l5"fi +,)1} ,< O sF| i ~~~~^~~~~~~~~~~~~~~~~~~FzIn file included from Ssrc/libavcodec/aacps_fixed.ceE:oT24src/libavcodec/aac_defines.h(: fl:In file included from (src/libavcodec/aacps.co:45rb32:o36u:: _f )note: src/libavcodec/aacps_fixed_tablegen.hc: 162expanded from macro 'Q31'e n&:&t61e:r warning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l me45in | x>#=_d8le;ef viien+le+) ,Q162 | , 3A V 1 l _(Oe xPnT )- _ Q = T3 8 Y)0 (P E 0 _.F L | 1 ~~~^~~~~~~~~~~~2 5O 2A 3T 3(,i7 n0{t.9)d8(bf(l/x )M=* 2_-1P41I7.)40,8 3}Q6,34 08-(.100.. 01+,1 072.6.540)1, 0 3A| 1C ^ ~73 fE/NMC__PPIA)R,A MQ}In file included from 3,src/libavcodec/aacsbr_fixed.c 0: (62| 0 ^: . src/libavcodec/aacsbrdata.h1:05165:9588:7 1warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 2f/M_PI), Q30(0. 05167 | 6{2Q73214(7-207.f0/3M8_4P1I5src/libavcodec/ac3enc.c)1,:7 1086Q:0313910:8( 40warning: 3.missing field 'unit' initializer [-Wmissing-field-initializers]f 0)4,6 8Q93015(3-40.56f/9M8 _8108P8 | 8I{1)"5,l6 o8Qr31o01_(7s09u.fr0)0}m6,i3 x9{l5Qe63v41"8(,2- f0"/.LM3o_0/P1RI0o)2 ,1Ssrc/libavcodec/aacsbr.c:311:19: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 183 311 | warning warning s In file included from s generatedf generatedo. rsrc/libavcodec/adpcmenc.c. :(src/libavcodec/aacdec_template.c31e: =src/libavcodec/bytestream.h ::0171;: 2429e18 :<:17 :warning: c comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]hwarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]dAS libavcodec/arm/flacdsp_arm.o ata->bs_num_eCC libavcodec/arm/flacdsp_init_arm.o nv; e+ +1712429) | | { g| - ~ ^ ~~~~~~~~~~~~~~~~~~~ In file included from f>obsrc/libavcodec/adpcm.cur:f(42if: =src/libavcodec/bytestream.he0:r;171: i+ | src/libavcodec/aacsbr.c18+= ^~~~~~~~~~~~~~::1 318F: :&b& src/libavcodec/ac3dec.c 171note: uexpanded from macro 'Q30'f 318 | : | fle425n > e r:_ e= 844 57 :fno;r | g -warning: d -# >gimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i(+d+b,- ee u>lbfu=ffeifn -enrf 0+=ee r ;= 8eQ 3<0,( x425) ) sci | z eF h ) ; F _| ~~~^~~~~~~~~~~~ M| d a It ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~a N - ( > gd-b o>s wbsrc/libavutil/macros.h_:(49inumni:xnftu_25f:) mc_e(rnote: _oexpanded from macro 'FFMIN'e e(efnxv;nfd ) *1s0749- | e[+3+ #07]4)g {d[1n- >beu8f ffi2]| ~ ^ ~~~~~~~~~~~~~~~~~~~= fn4e. ed 0F ro,AS libavcodec/arm/fmtconvert_neon.o F+w Msn0mIiix_.cNz5o)( e ea),| bf) ;(( ^f a| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~s) [>1 ](b[)n In file included from f?src/libavcodec/aacps_fixed.c]:src/libavutil/macros.h =24 :s(mbi)x : 49 *In file included from L::25src/libavcodec/aacps.cE:32 : :src/libavcodec/aacps_fixed_tablegen.hV:( E162Lanote: :_36:) expanded from macro 'FFMIN')M warning: I implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]N | ~ ^ ~U49S | # de_fi3nDe BF;F M 162I| | N ^~~~ ~ ( a ,b ) ((Qa)3 0>( 0.(1b2)5 2?3 3(7b0)9 8f:/ M(_aPI))), | Q3 ~ ^ ~0 (0.1176410317f/M_PI), Q30(0.1059871912f/M_PI), Q30(0.0762724727f/M_PI), Q30(0.0468905345f/M_PI), Q30(0.0063956482f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:162:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | Q30(0.1252337098f/M_PI), Q30(0.1176410317f/M_PI), Q30(0.1059871912f/M_PI), Q30(0.0762724727f/M_PI), Q30(0.0468905345f/M_PI), Q30(0.0063956482f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:161:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 161 | Q30(0.1969399750f/M_PI), Q30(0.1856741160In file included from f/Msrc/libavcodec/adpcmenc.c_:PI31): ,src/libavcodec/bytestream.h :Q1863:013(:0 .warning: 16comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]8 1558639src/libavcodec/ac3dec.cf/M:_447P:I58) ,:186 | Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 ( 0s.i1z2e223 6=7 4F3F 4M4472I | fN /( Mp _- P> Ib ) ,u f Qf 3e 0r (_d0eo.nw0dn7 m5-i x8p0_In file included from -8c>8src/libavcodec/adpcm.cob8e:u242ff7f: ffssrc/libavcodec/bytestream.h/[eM:r0_,186P] :[Is13i)i:],z e=warning: Q) comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3(; 0d (o 0w| .n ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~0m 1i0x3_8c8o4e4 f7src/libavutil/macros.hf1869s | :f 49/[: M025 _]: P[ sIinote: i)]expanded from macro 'FFMIN'z, e +2 | = ^~~~~~~~~~~~~~| ~~~~~~~~~~~~~~~~~~~~~^49F | F#Msrc/libavcodec/aac_defines.hdI:eN44f(: p36i-:448n> e | bnote: uexpanded from macro 'Q30'F f F fM eI Nr (_ 44ae | ,n b#d )d e- (f (ip an- )e> b >Qu 3f (0f b(e )xr ), ? s ( i b z ) e ) : ; ( a | ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ) d| (o ~ ^ ~iw nnsrc/libavutil/macros.htm:)i49(x:(_25xc:)In file included from o *src/libavcodec/adpcmenc.cenote: 1:fexpanded from macro 'FFMIN'031f 7: s3src/libavcodec/bytestream.h[7:14187] 1:49[815 | i2:#]4 d).warning: e 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f* i +nL eE0 .V FE187FL5 | M_ )IM NI (N | aUi ^,Sf b_ )3( Ds(Bi(;za eIn file included from ) 2src/libavcodec/aacps_fixed.c | :> ~~~~~~~~~~~~~~~~~~~~ ~!24 =: ( In file included from bssrc/libavcodec/aacps.c)i: z32?e: )src/libavcodec/aacps_fixed_tablegen.h( :b 161)| : ~~~~~ ^ ~~~~111: : (warning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ) | ~ ^ ~ In file included from src/libavcodec/adpcm.c161: | 42 : src/libavcodec/bytestream.h : 187 : 15 :Q 3warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( 0.19693 91879 | 7 5 0 f /iMf_ P(Is)i,z eQ23 0!(=0 .s1i8z5e6)7 4 1| 1 ~~~~~ ^ ~~~~6 0f/M_PI), Q30(0.1681558639f/M_PI), Q30(0.1223674342f/M_PI), Q30(0.0758088827f/M_PI), Q30(0.0103884479f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:161:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 161 | Q30(0.1969399750f/M_PI), Q30(0.1856741160f/M_PI), Q30(0.1681558639f/M_PI), Q30(0.1223674342f/M_PI), Q30(0.0758088827f/M_PI), Q30(0.0103884479f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:161:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 161 | Q30(0.1969399750f/M_PI), Q30(0.1856741160f/M_PI), Q30(0.1681558639f/M_PI), Q30(0.1223674342f/M_PI), Q30(0.0758088827f/M_PI), Q30(0.0103884479f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:161:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 161 | Q30(0.1969399750f/M_PI), Q30(0.1856741160f/M_PI), Q30(0.1681558639f/M_PI), Q30(0.1223674342f/M_PI), Q30(0.0758088827f/M_PI), Q30(0.0103884479f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:161:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 161 | Q30(0.1969399750f/M_PI), Q30(0.1856741160f/M_PI), Q30(0.1681558639f/M_PI), Q30(0.1223674342f/M_PI), Q30(0.0758088827f/M_PI), Q30(0.0103884479f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:160:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 160 | 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:160:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 160 | 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) | ^ src/libavcodec/ac3dec.cIn file included from src/libavcodec/aacps_fixed.c::24: 487In file included from :src/libavcodec/aacps.c21::32 : warning: src/libavcodec/aacps_fixed_tablegen.h:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]160 :86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 487 | 160 | i f Q(3p0r(e0v.e3x0p6 2>7 7234U6)4 5{f / M| _ ~~~~~~~ ^ ~~~P I), 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:160:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 160 | 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:160:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 160 | Q30(0.3062773645f/M_PI), Q30(0.2911485136f/M_PI), Q30(0.2669326365f/M_PI)src/libavcodec/bytestream.h,src/libavcodec/bytestream.h Q:3:0271271(::01717.:1 :9warning: 9comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: 7 8comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3 7722f/M_PI), Q30(0. 122716 | 4 2711 | 1 4 5i 2n 9tif n/stMi _zsPeiIz2)e ,2= Q=F3 F0FM(FI0MN.I(0Ng1(-7g>5-b6>u0bf9uf8fe4fr9e_fre/_nMed_n Pd-I )-g, - g> -b| > ^~~~~~~~~~~~~~ub fuffefsrc/libavcodec/aac_defines.her:r,44, : s36si:iz zenote: e)expanded from macro 'Q30'); ; | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 44 | #definsrc/libavutil/macros.hesrc/libavutil/macros.h: :49Q49:3:25025:(: x note: )note: expanded from macro 'FFMIN' expanded from macro 'FFMIN' 49 49 | | # #d de(efifinintne)e ( F(FFxFM)MI*IN1N(0(a7a,3,7bb4))1 8((2((4aa.))0 >>+ ((0bb.))5 )?? ((| bb ^)) :: ((aa)))) In file included from src/libavcodec/aacps_fixed.c| | : ~ ^ ~ ~ ^ ~24 : In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:160:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 160 | 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:159:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 159 | Q30(0.4200925827f/M_PI), Q30(0.4038758278f/M_PI), Q30(0.3769206405f/M_PI), Q30(0.2953795493f/M_PI), Q30(0.1946786791f/M_PI), Q30(0.0278722942f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #definCC libavcodec/arm/fmtconvert_init_arm.o e Q30(x5) 7 3u 0 4 64 4 rrf AS libavcodec/arm/fft_vfp.o o) u,n dQ 3In file included from M(1ii(nsrc/libavcodec/ac3dec_fixed.c-x0t: .L)(1560: 7e6src/libavcodec/ac3dec.c(:v6ex4257:l57")8*:, 018 9warning: 0O723implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F 27F2045S18f2E)4T(}l.,0o +r 0425o| . | _ ~~~~^~~~~~~~~~~~~~~~~~~ 5s u)r src/libavcodec/aac_defines.h| r: ^ o45 : 36u: n dnote: _dexpanded from macro 'Q31'In file included from moix _src/libavcodec/aacps_fixed.cw:ln24: eIn file included from mv esrc/libavcodec/aacps.cl:ix45)32,: _src/libavcodec/aacps_fixed_tablegen.h | # cA:Vd_o159eeOf:fPfis111[:Tn_0 ][eTwarning: n fYimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q]P =3E d1o_(wFxLnOA)T,m i159{ x | ._ c oedff s bl [ 1 ] =Q[3 0 n (-f ]01.4 .(2=0i 0} , n-0st)1(9m2.(0xi)5*2,1x84 2*77f2/M 4_.PL803IEV,E6)48 .L_,A 0MICNQ 33UE+0S(N0 .4_0C033D_.8B7P5582;7A 8)R f| / A | ^~~~ ~ ^ ~ MM_ }P, I | ) ^ , QIn file included from 30src/libavcodec/aacsbr_fixed.c(0:.3627: 6src/libavcodec/aacsbrdata.h9:25160:6314:0 5warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30(0 .5162 | {9Q53317(9-504.90338f41/5M1_7P6I0)1,8 4Q3f3)0,(0 .Q139In file included from 14(6-7src/libavcodec/adpcm.c08:.664279: 98src/libavcodec/bytestream.h:18293f/8M:8_13PI1):5, 68 1warning: Q1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]793f 0)(}0.,0 {2Q7381(7-202.93 4293201 | 0f21 5/ 7M_3P 0I4s64)i4,f)z ,e 2 = | F ^~~~~~~~~~~~~~ QF31M(src/libavcodec/aac_defines.hI:44-N:(036.:p0 -note: 7expanded from macro 'Q30'>6bu 6f78f08e9r2_ 2In file included from 20e544fsrc/libavcodec/adpcmenc.c)n | :}d#31 ,d: - ep-src/libavcodec/bytestream.h> f| : ~~~~^~~~~~~~~~~~~~~~~~~bi293 :unf13e:fsrc/libavcodec/aac_defines.her , :45Q:36 warning: 3:0scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i (note: zxeexpanded from macro 'Q31' )); | 45 | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ #d e f 293 isrc/libavutil/macros.hn | : e 49 sQ 3:i z1e25((ix2): nnote: t ) ((expanded from macro 'FFMIN'= x F)F* 1M 0I49 7N | ( p-3>#b u7d4 fe1 8f2fi e4rn_e n.de F0 (-F p-i>M+nbIu t)N(f(0x)(*fa.25e,r,1 )sb4 i)7 z| ^ 4src/libavcodec/ac3enc.c8e36(4:8);(122.In file included from 0 +a:src/libavcodec/aacps_fixed.c : 24: )123| 0 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~In file included from >:. src/libavcodec/aacps.cwarning: : (5bsrc/libavutil/macros.hmissing field 'unit' initializer [-Wmissing-field-initializers]:32))49 :: 25 src/libavcodec/aacps_fixed_tablegen.h: ?:| 159note: : 86: ^ ~expanded from macro 'FFMIN' ( warning: 122b | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]){ In file included from " s:src/libavcodec/aacsbr_fixed.c49t e: | (#rd62eae: o _fr)esrc/libavcodec/aacsbrdata.h159:i)m | 516n:a t rei6| ~ ^ ~ x:i warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F ng F " MIn file included from I,Q src/libavcodec/adpcm.c"NS3:42 (t0e: r516a(,src/libavcodec/bytestream.h0e. | {bQ3:1o2944:)15:( R2e m-warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 (0a9025(82t7. 0a3r8f294)i 4/15 | x>M1_ Pi n(7 I gi"fb 6)0,)( ,1 src/libavcodec/ac3dec.cOsF:8Q4?i F447SE3T03(z0(.b4:03(fe)),588: s2 :7 (warning: atimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e Q!5)r3e=o8_)re1ma 2 ( t447s7-8| r ~ ^ ~ | i i0f.6 xz/9M8 8i8e81_5 In file included from n )P6Isrc/libavcodec/adpcmenc.cg ) ,8)11:7 ,A31V9 f| : src/libavcodec/bytestream.h_ O)P ~~~~~ ^ ~~~~TQ_:TY } 3294P:,15 d0o(wEn :{Q03_.m warning: 1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] B3i(x_Oco7e- O2946 | f 0 L9f.i,f2s3[0 ]{ .0(0[1ii66s400]54f/iM2_ P= ze1I5src/libavcodec/aacdec_template.c=( 2: !)=7d1ow3054n:40,: 3 0m4 6 4swarning: }comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare], i0xQ_4if ),, 3 c1zeQ0o(,0).23e f 9 5 317AfCs| [3054(93 ~~~~~ ^ ~~~~E0 | -54 9N] [03Cf_/ Mi.]P A R_A0M7 P } 6+67I8,0 8 9) | 2, 2 2Q30In file included from ( ^| ~~~~~~~~~~~~~~~~~~~~~^ 00 .src/libavcodec/alacenc.c1a954:cf627: - )4487 | 8src/libavcodec/put_bits.h6>} : 7o,c227 :9 1f[ 37 /0 : | M] . ~~~~^~~~~~~~~~~~~~~~~~~ _Pwarning: Im) , comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]4src/libavcodec/aac_defines.h Q :a3 045(c .:0 sa36m. : p 0 note: expanded from macro 'Q31'l2e _ 7227 | r 8 7a2 45 | te 2 i f# ! 9 4d2= (esf- > f/hMd_rbP i _ufI_n)e, src/libavcodec/ac3enc.cine : fonQd| 127 .3 ^~~~~~~~~~~~~~-:ds1 6oa(xs:w mnsrc/libavcodec/aac_defines.h)-warning: pm: > missing field 'help' initializer [-Wmissing-field-initializers] l e i44b u_ rxa:t36:f _ e _p127t | rc)note: { { | o ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~expanded from macro 'Q30' N>e f U=Lf s L([inst44}1 | ] [| i ^)#(d(iz eoeffx])( Bii)*net * 2BQL1uf3)0E)4 (V7E{Lx)4 8_3 64 8M. | I0N U ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ S + _ 3 D0 B .; 5 )(| i ~~~~~~~~~~~~~~~~~~~~ ~ n | t) ^ ~(( x)*1073741In file included from 82src/libavcodec/aacsbr_fixed.c4:.620: src/libavcodec/aacsbrdata.h+: 5150:.835: )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ In file included from 515src/libavcodec/aacps_fixed.c | :{24Q: 3In file included from 1src/libavcodec/aacps.c(: 320: .src/libavcodec/aacps_fixed_tablegen.h9:861593:05616:3 2warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 075f), Q31(-0.53 51597 | 8 8 9 9 6 0Q036062(f0).}4,2 0{0Q932518(2-70f./6M1_5P1I)0,3 6Q23207(703.7440f3)8,7 5Q83217(8-f0/.M8_9P5I1)5,0 1Q93809(909.9377f6)9}2,0 6 4| 0 ~~~~^~~~~~~~~~~~~~~~~~~5 f/M_src/libavcodec/aac_defines.hP:I45):,36 :Q src/libavcodec/ac3dec.c3note: 0:(expanded from macro 'Q31'4510: .3529:53 7 warning: 945implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | #5de f4i9n3ef /QM3_P1I ),(451x) | Q 30 (0 . 1 9 4 6( 7 si8-6n>t)7(d9(1owxnf)*m2/i1M47x4__83P6src/libavcodec/bytestream.h4cI:8o).e317,0 f+:Q13f: 3s [0warning: 00(.comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ]0[5i.)02] 7 87In file included from | =2 ^ ~ 2Fsrc/libavcodec/adxenc.cI3179:4X24 | : 2R 1In file included from src/libavcodec/bytestream.hf: 2src/libavcodec/aacsbr_fixed.c(/171 M::18d: _62o s: wPizwarning: en2src/libavcodec/aacsbrdata.h I=comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]m:)515 F FiM,:xI N58(_p- >:| c ^~~~~~~~~~~~~~b oeu 171warning: | fsrc/libavcodec/aac_defines.hffimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :44s:f e r_[e36 :0 n d ]note: gexpanded from macro 'Q30'- 515[-i >pb | u]-{fQ);> f44e3rb u | 1#( | 0ffde+r ^~~~~~~~~~~~~~~~~~~~~~~~~~~~,.9e=f 8s insrc/libavcodec/bytestream.h6iFe:src/libavcodec/ac3.h 3zFe317):Q03M:;42506I313 ::(Nx2) 44:(3g| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2- note: 0 >expanded from macro 'FIXR12'b7u5src/libavutil/macros.h fff:e r)49 : _42, | 25 e # 317(i:nQd | nt d3e1 ()note: expanded from macro 'FFMIN'- f i-n(e 0(F.I g x5)X*49- | s3R517>8#i107b3784d9z2u(1e9fefa86i2f)2 0 n e40. 0e += r6 FF0M6, F.IN2( siF5Mf)a zI), b eN(}| ,) )(p- ^> ;(b{u f aQ) In file included from f 3 1>src/libavcodec/aacps_fixed.c :e24 : | In file included from ((rb() ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/aacps.c-_(e n?: 0idn32t().( : -b 6(asrc/libavcodec/aacps_fixed_tablegen.h)) p*src/libavutil/macros.h 14: ->:bu5f01159:49:f2590: (e:r6336a) ,note: 6+: ) expanded from macro 'FFMIN's2 20 . iwarning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 5)z7 | ~ ^ ~) e )349 | #| ;7d ~~~~^~~~~~ ~e f4f ) , | i ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 159In file included from Qn3 | src/libavcodec/adpcm.c e 1 :src/libavutil/macros.h: 49(:- 42: Fsrc/libavcodec/bytestream.h25:0 .F:M318 :815: IQwarning: 9note: N3(comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5expanded from macro 'FFMIN'105a01 (,0 .94b31882 )49 | | 9099 97 f#)0}(, d9e( a 2iff | ) 5i( ~~~~^~~~~~~~~~~~~~~~~~~>n8s i zee22(7src/libavcodec/aac_defines.hf / b!:F45M:)= FsMi_36 ?I zPe:N(I)) (ab,b ,note: )) In file included from ( expanded from macro 'Q31'Q| :(a )src/libavcodec/ac3dec_fixed.c:3 ~~~~~ ^ ~~~~ ( a>1560 (0 .4) : 45src/libavcodec/ac3dec.c0) ( | :#3d | b ~ ^ ~452)8 e? (:b7)f src/libavcodec/put_bits.h355:8:i:n 2warning: 265 :e7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 (37a )f:Q)3/1 M(warning: x) _ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 452| P I ) | ~ ^ ~ , Q 30 ( s-0>.2653 7In file included from d | 6(src/libavcodec/adpcmenc.co 9 i :wn2mn0 31it6) (: xsrc/libavcodec/bytestream.h:4318 ( _i0f:x15c5o e):f (warning: f*/s-comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]>fb2u1M4 sf_7PI[)_4 81,e318n3d6]48 | [.Q 3-0i(0 + ]0 . 209s= .5-FiI537>fX )(9buR 1s25(fd i4z_eo| wn9mpi2 ^ ~ 3trx _!cfo =/ e>fMsi=zfIn file included from _src/libavcodec/aacsbr_fixed.cPI es:[)1]s[)62,ii : src/libavcodec/aacsbrdata.h :Qz]515 | 30e(o0).: ~~~~~ ^ ~~~~31:f;1 warning: (9 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]B| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~6 i7t86src/libavcodec/ac3.h79B1:uf/42 f515M | :)_)P{I44: Q{3 1)( 0 .,note: | 9 Qexpanded from macro 'FIXR12' ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~836 30 05(60. 032423 | 22#0775df8e)7f2,2i n9e QF431I(2-Xf0/MR_.1P5I2(3a)) 5 ,7 8 8 | 9 ^~~~~~~~~~~~~~9 6 0 0 6 src/libavcodec/aac_defines.h6(:2f(44)in:t})36,( :{( Qnote: a)3 1(expanded from macro 'Q30'*- 04.601956 1+ 0044 | .#3d562e27)7f)3i n7e 4Qf)| ,3 ~~~~^~~~~~ ~ 0Q(3x1)(- 0 . 8 9 5 1 5 0 1 98 9(i9n99t7)(f()x}),* 1| ~~~~^~~~~~~~~~~~~~~~~~~0 7374src/libavcodec/aac_defines.h1:In file included from 84524:.src/libavcodec/adxenc.c360:: 24note: +: expanded from macro 'Q31' src/libavcodec/bytestream.h0:.5186) : 13 45: | | #warning: d ^ ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f ine Q3In file included from 1src/libavcodec/aacps_fixed.c(:x24): In file included from src/libavcodec/aacps.c 186: | 32 : src/libavcodec/aacps_fixed_tablegen.h: 159 : 11 : s iwarning: zimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](e 2i =n tF)F(M(IxN)*(2 p1-159 | 4 7>48 b3 u f6f 4 e8Qr3_0.0e (+n0 d0..5 4)- 2p0 -0>| 9b ^ ~u2ff e5r8, 2s7ifzIn file included from /eMsrc/libavcodec/aacsbr_fixed.c_P)I:);62, : src/libavcodec/aacsbrdata.h :Q| 3515 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~0(:0 7.:40 3warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavutil/macros.h7:54982:7825f:/ Mnote: _expanded from macro 'FFMIN'P515I) , | {Q3Q03(0 .1374969( | 20 #06d.4e09f85i6fn3/0e56M3 2_FP3I)F, 2QM037I0(N05(.fa,2)b9,) 5Q3 31((-70(95.49a53)3f5 78/>89M9 60_(0Pb6) I6? )(2b),f )Q:3}, 0(({aQ031)(-.0.)1 6195 410| 367 ~ ^ ~86 262779713f7/M74In file included from _Pf warningsrc/libavcodec/adxenc.cI)),s:, generated24Q: Q. 30src/libavcodec/bytestream.h(31:(-0187.0:0.1582:975 warning: 815comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]07 12928994 187929 | f9/ 7Mf _ ) iPfI}) ,( , s i| z ~~~~~^~~~~~~~~~~~~~~~~~e| 2 ^~~~~~~~~~~~~~ ! = ssrc/libavcodec/aac_defines.hisrc/libavcodec/aac_defines.hze:):45: 44 36| ::36: ~~~~~ ^ ~~~~ note: note: expanded from macro 'Q31'expanded from macro 'Q30' 4445 | | ##ddeefifnien eQ 3Q03(1x()x ) ( i(nitn)t()((x()x*)1*027134774418832644.80. 0+ +0 .05.)5 ) | ^| ^ ~ AS libavcodec/arm/fmtconvert_vfp.o In file included from In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aacps_fixed.c::6224: : src/libavcodec/aacsbrdata.hIn file included from :514src/libavcodec/aacps.c::8432:: src/libavcodec/aacps_fixed_tablegen.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]158 :136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 514 | {Q31(-0. 61582 | 0 8 1 5 8 1 3Q6310(804.05f6)2,8 7Q13715(4 20f./7M5_0P0I0)6,7 62Q13809(506.f5)4}9,9 7{2Q53314(2-f0/.M4_3P8I6)7,0 1Q53205(008.1522f7)4,8 9Q03016(5 f0/.M9_9P9I9)8,0 6Q93204(403.2424f9)9}4,5 3 0| 0 ~~~~~^~~~~~~~~~~~~~~~~~8 f/M_Psrc/libavcodec/aac_defines.hI:)45,: 36Q:3 0note: (expanded from macro 'Q31'0 .32833582 1456 | f#/dMe_fPinIe) ,Qsrc/libavcodec/bytestream.h 3Q1:3(3550x(): 013 .: 0 5warning: 2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2 2 3 6 8 6 1 f /(Mi_nPtI))(,( x355 ) | | * ^~~~~~~~~~~~~~2 1 4 7sIn file included from 4isrc/libavcodec/aac_defines.h8z:3e446 :4src/libavcodec/aic.c 368:=:.28 0 : note: Fsrc/libavcodec/bytestream.h+expanded from macro 'Q30'F: M1710 I:.N185(:)g - warning: 44>comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | | b# ^ ~ud feffeirn_ee nQd3In file included from 0src/libavcodec/aacsbr_fixed.c-(: x62g): - src/libavcodec/aacsbrdata.h7:> 514 warningb s: u generated f58171 . f: | e rwarning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] sg i- z> eb()ui;fn ft e | )r ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~514( | ( {x+Q)=3* 11F(0F-src/libavutil/macros.h70M:3.I7496N4:2(1250g:88- 21>note: 45bexpanded from macro 'FFMIN'.8u 01f3 f6+e1 8049r4. | _05#ef)dn) ed, f | i-Q ^n 3src/libavcodec/put_bits.h eg1 -:(>F bF3170uM:.In file included from fI337fsrc/libavcodec/aacps_fixed.cN:5e:( 0r24awarning: 0,: ,0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from b6 ssrc/libavcodec/aacps.c)7i: src/libavcodec/bytestream.h6z32(2e: :(1)src/libavcodec/aacps_fixed_tablegen.ha3558;:):9 158 135 317:>:6| | 111 f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ :(warning: ) b}comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: ), implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] i ?{f Q (3src/libavutil/macros.h(b:1s)49(- :->:250 :.b355(158 4u | a | note: 3f ) expanded from macro 'FFMIN'8_ ) 6e 7n 0ds| 1 i ~ ^ ~ 495-z Q | 2 e3#5s 0d0- (e8>=0f1bIn file included from .i2uFsrc/libavcodec/adpcm.c5nffF:e)_6M42 ,p2I: F t8Nsrc/libavcodec/bytestream.hFQr7(:M3 1g356I1>7-:N(=5>13( 4b:a0s2u ,.iffwarning: b9z/fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare])9eMe 9o_r(9fP_(8(Iea0B) n)6i,356d 9t Q302(404.352429f>9) 7}(2, b5- )3 4B| ?g | u2 ~~~~^~~~~~~~~~~~~~~~~~~- ff >()/M bb)src/libavcodec/aac_defines.h_ Pu) : { If)45:: 36sf,e (:i note: r| ,a zQexpanded from macro 'Q31' ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ ) sei3)2 z450 | # e()=d | F0;e ~ ^ ~fFM. 5 2iIN (7pn-| 4e8>9 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ b0ufQf0e36r1_5esrc/libavutil/macros.h:(fxn49d/)M : _ 25P-I) , :Q note: expanded from macro 'FFMIN'3 0p( -0> .49b | u4# dfe49 9f fe (4ii5rnn3e, src/libavcodec/ac3enc.ct0 Fs):0FiM(I1398fz/M(_N:ex);P I(12) )| a ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: *,, Q2warning: src/libavutil/macros.h:b310missing field 'value' initializer [-Wmissing-field-initializers]49 :25)4(: 70 note: (4(. 139expanded from macro 'FFMIN' | 8a3 2 3 ) 86 49{ | 3435>8 #N8UL2L (d.e1f}ibn06 +) e0.f5 /)M?_| F ^FM I NP( (| Ia,bb ^ ~))) ,: ( ( aQ)( 3In file included from a>0()0)src/libavcodec/aacsbr_fixed.c :62. ( : | 0bsrc/libavcodec/aacsbrdata.h) ~ ^ ~In file included from 5:2514 2src/libavcodec/ac3dec_fixed.c::?2 (321563b6:8: ) 6:In file included from src/libavcodec/ac3dec.cwarning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/adpcmenc.c:487f(/:M:_PaI31)21 )514 | : ):, {src/libavcodec/bytestream.hQ warning: 3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| 1 :| 356: ^~~~~~~~~~~~~~13(: ~ ^ ~ - 0warning: .6comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/aac_defines.h:244: 036In file included from 8:src/libavcodec/adpcm.c 1 :note: 425: 487 expanded from macro 'Q30'8 src/libavcodec/bytestream.h: | 3561357 | 3:6 18 40 f15)44, Q 3: 1 | s(# warning: 0 izdecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2. 7e =5 fiin0F0 0f e( F357M6pQr | I 73e0N( x62v(e )1 px- 8i p>9bfu f fe5r _ > 6(fe n s)i2}z4,e d{ QU2 3 )- !1= {( s| p ~~~~~~~ ^ ~~~ - 0i.-4 z(>i3ebnu8)6t7f )0((fxe 1| )r*,5 ~~~~~ ^ ~~~~21 0s 57i3z0e)784;1812 24f| ). ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~, 0 Q 3+ 10.src/libavutil/macros.h5(:49): 025 :. note: | 9expanded from macro 'FFMIN' ^9 998069 2494 | In file included from 4#3src/libavcodec/aacps_fixed.cd2:2fe)24f}: ,inIn file included from e Fsrc/libavcodec/aacps.cFM I:| N32CC libavcodec/arm/g722dsp_init_arm.o ~~~~~^~~~~~~~~~~~~~~~~~( : asrc/libavcodec/aacps_fixed_tablegen.h,:src/libavcodec/aac_defines.h158:b45:)86:36 ::( (note: awarning: expanded from macro 'Q31'In file included from )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aic.c > :(28 45b | : #)src/libavcodec/bytestream.hd e:? f(b186) i::158n | (13ae) ): Q 3warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| 1 ~ ^ ~Q3 0( (x0.)5 6 2 In file included from 8 src/libavcodec/adpcmenc.c7 186: | 1 7315 : 4 src/libavcodec/bytestream.h 2 :357f /sM:_P i15I:(z)e 2i,warning: n=comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Qt3 0 ()F0F(M IN.((p3575x4-9 | )>9b u*7 f2f2 1e5r 437_4i8346e2nfd 4f8 .(s/iM-_0Pz ep -I2+ >!), b0=. 5)u sQff eri,3 | sziz0 ^ ~(e0e) ;) . | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 5 2| 7 ~~~~~ ^ ~~~~In file included from 4src/libavcodec/aacsbr_fixed.c89src/libavutil/macros.h0:0:62649:: 255:src/libavcodec/aacsbrdata.hf/ :note: Mexpanded from macro 'FFMIN' 514_:P6I:) warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49Q | #3d0ef(i0ne. 4F514 | 4{F9QM9I345N3010((8-af0,/b.)M6_ 2P(I0)(81,a 5Q3)8 0>1( 03.3(268b1)3 83?540 8(f2b)1,)6 f /M:Q3_ P1I(() a,0 Q)3.7)05 (0 0| 0 ~ ^ ~.00 5627262213869In file included from 8651src/libavcodec/aic.c6f:/fM28)_}: ,Psrc/libavcodec/bytestream.hI: 187){:Q,3115 (: -| 0 ^~~~~~~~~~~~~~warning: .comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]4 3src/libavcodec/aac_defines.h86:70441 5:2518708361 | :2f ) , note: i fexpanded from macro 'Q30' Q 31(( s0iz .44e | 2 9!#9d=9e s9f8ii0n6z9ee2) 4Q4| 3232 ~~~~~ ^ ~~~~f0 )(},x ) | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36 : note: (expanded from macro 'Q31' int)((x )45* | 10#7de3fi7n41e8 Q2341(.x0) + 0 . 5 ) | ^ (int)((x)In file included from *src/libavcodec/aacps_fixed.c21:4247: 4In file included from 8src/libavcodec/aacps.c3:6324: 8.src/libavcodec/aacps_fixed_tablegen.h0: 158+:61 :0 .warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 ) | ^ ~ In file included from 158src/libavcodec/aacsbr_fixed.c | AS libavcodec/arm/g722dsp_neon.o : 62 : src/libavcodec/aacsbrdata.h : 513 :Q833:0 (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] .5628717542f /513M | _{PQI)3,1 (Q 300.(500.4544999172656374620f3/0M3_fP)I,) ,Q Q3310((-00..58257949859007026450f8/4M3_4PfI))},, Q{3Q03(10(. 40.4497914652380901086f5/1M0_8PfI)),, QQ3310((-00..31288638305280240146src/libavcodec/bytestream.h9f56/9:Mf)_}271P,:I 17 ): | ,warning: ~~~~^~~~~~~~~~~~~~~~~~~ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] Qsrc/libavcodec/aac_defines.h:3450:(36:0 .note: 0expanded from macro 'Q31'5 222368 6 145271 | f / | M_ P# Id) , e fiin| ne ^~~~~~~~~~~~~~ t Q 31s(izsrc/libavcodec/aac_defines.he:x442): 36 = :F F M note: IN ( expanded from macro 'Q30' g - >b u( if44nft | e)r_#en(dd (-e xf)g-i*2>14n7be4uf f8erQ33,0(6x) 4 s8i .0z e ) +; | 0 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ . 5) | ^ ~ src/libavutil/macros.h :(49:i25n:t) ((In file included from note: xsrc/libavcodec/aacsbr_fixed.cexpanded from macro 'FFMIN'):* 62: 1src/libavcodec/aacsbrdata.h:0513:7 37594:49 1warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8#d e2f4i.ne0 F F+MI N(0513.a5 | ,)b{Q 3) (1| (( ^ a0 ). 50>44 9(1b66)7In file included from 60 3src/libavcodec/aacps_fixed.c?: 0243(b: fIn file included from )src/libavcodec/aacps.c :):32 ,: ( src/libavcodec/aacps_fixed_tablegen.haQ3:)1581):(36: - 0 | . ~ ^ ~warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 995072408434f)} ,158 | { Q3 1 ( 0 . 4Q71362089(100.6556120887f1)7,5 4Q231f(/-M0._1P8I68)0,20 4Q043905(690f.)5},4 9 9| ~~~~~^~~~~~~~~~~~~~~~~~7 2534src/libavcodec/aac_defines.h2:f45/:M36:_ note: Pexpanded from macro 'Q31'I ), Q30(0 .5452 | 7#4d8e9f0i0n6e5 fQ/3M1_(PxI)In file included from ) , src/libavcodec/agm.c Q : 3030 : (src/libavcodec/bytestream.h 0.: 4417199 4 :5 3018(0in:8t f)(/warning: (xM)_P*I2)1,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]4 7Q43803(6048..302 8+3 305.85 ) 2 171| 1 | 6 f ^ ~ / gM-_>bPuIf)f,er +In file included from =Q3 src/libavcodec/aacsbr_fixed.c0:62F: src/libavcodec/aacsbrdata.h(F:0M513:.I310N: 5warning: (2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]g2 23-68>6bu1fff/eM r__e513 | P{nQId3 )1-, ( g | -0 ^~~~~~~~~~~~~~>b. 5u04f4fsrc/libavcodec/aac_defines.h:9e44r1:36,6 :si6z e7note: 6)expanded from macro 'Q30'03; 03 f)| , ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 44Q | 31#(d-e0f.i8nesrc/libavutil/macros.h5: 949Q930:(50257x2:) 40note: 8 expanded from macro 'FFMIN'4 34 f ) } , 49 {Q | 3 1# ((de i0fn.4it7n)1(e(6x) 2*F81F9100M6571I03N87(fa4)1,, 8b)Q2 43(.(1a)0 >( (-+b 00). ?. 15(8b)) 6 8: | 0 ^ 20(40a49)5)6In file included from 9 fsrc/libavcodec/aacps_fixed.c :)| 24}: ~ ^ ~,In file included from src/libavcodec/aacps.c| ~~~~^~~~~~~~~~~~~~~~~~~: 32: src/libavcodec/aacps_fixed_tablegen.h:src/libavcodec/aac_defines.h158::4511::36 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'Q31' 45 | #def in158e | Q3 1 ( x )Q 3 0 ( 0 . 56 28 71 7 5 4 2 f /(M_iPnIt))(,( xQ3)0*(201.4574498937624583.402 f+/ M0_.P5I)) ,| ^ ~Q 30(0.52748In file included from 90src/libavcodec/aacsbr_fixed.c0:662: 5src/libavcodec/aacsbrdata.hf:/513:M7_:P Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.4499 451353 | 0{0Q831f/(M 0_.5P0I4)4,91 6Q3607(600.33023f8)3,3 5Q381(2-106.8f5/99M5_07P24CC libavcodec/arm/h264chroma_init_arm.o I08)43,4f )Q}3, 0{(Q031.(0 50.24272163268896110f6/5M1_0P8If)),, Q 3| 1( ^~~~~~~~~~~~~~- 0.186src/libavcodec/aac_defines.h8:02440:4360:4 9note: 5expanded from macro 'Q30'69 f)}, | 44 ~~~~~^~~~~~~~~~~~~~~~~~ | #defsrc/libavcodec/aac_defines.hi:n45In file included from e:36 :src/libavcodec/adxenc.c:Q 243: note: src/libavcodec/bytestream.h0:expanded from macro 'Q31' (293x): 13 : 45 | # warning: dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ef i n e Q3 1 ((x)i n t 293 ) | ( ( x s)* 10i 7z 3e 7(i2n4 t)1(= 8(xF)2*2F14.M04I N7+(4 8p03-6.>45b8)u. 0 f +f| e ^r0_e .n5d) - | ^ ~ pIn file included from -src/libavcodec/aacps_fixed.c>:b24u: fIn file included from fsrc/libavcodec/aacps.cer:In file included from 32, : src/libavcodec/aacsbr_fixed.cssrc/libavcodec/aacps_fixed_tablegen.h::157iz62e:): 136;src/libavcodec/aacsbrdata.h: : | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~512warning: :84implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavutil/macros.h :49:25: note: expanded from macro 'FFMIN' 157 | 512 | { Q 3 49 | 1#d (e -f0iQn.3e04 (9FIn file included from 01F.MI0N(src/libavcodec/agm.c:647a13027,b: 7823)src/libavcodec/bytestream.h913 (:(18633a:7135:)1f 5>/warning: 0 M(comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]bf))_ ,?P IQ)(3,b 1Q)( 3:0 (0 0186..32( | 6863a )9)58 28 9s31| i484 ~ ^ ~z 53ef25 =/9 MF6In file included from 6src/libavcodec/adxenc.c_FP3I:),MfI)24} QN3: 0,(0(.src/libavcodec/bytestream.h6 5p:{2940:15-: Qwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]6>3 17b(u 06.9f 90f629419f/eM | 8 r_8P 1_1I e 7)5nif, (1d -Qs320 ip0-7>bzu(f5feer012,.f60 )s0!9= ,i 5Qs3z97i1zee1)()8; | 2 f0/ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~M_| P. 88 ~~~~~ ^ ~~~~9 9I)3,In file included from 9 src/libavcodec/aliaspixenc.csrc/libavutil/macros.h8Q38:3:1332549:025:5 : note: (src/libavcodec/bytestream.h:4expanded from macro 'FFMIN'0171.f5 03:)6},183 8 : 0492 | #| 9warning: d ~~~~~^~~~~~~~~~~~~~~~~~e1fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]in f /eM src/libavcodec/aac_defines.hF_FM:IP45N:36I: ()171note: aexpanded from macro 'Q31',, | Q b) 3 0((( a) 0 g> 45(.b- | 1)0>6#00 b?d 2(uef8b7f4i7f)/fMne e_r :+QPI )=31(, (ax)F )| F M) ^~~~~~~~~~~~~~ I N (g - >b u| src/libavcodec/aac_defines.h ~ ^ ~ f f:e 44r _e: n 36d:In file included from note: src/libavcodec/agm.cexpanded from macro 'Q30': - 30 : src/libavcodec/bytestream.h(gin:- t44)187(>b | u:f(x#15df)er:,e *warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f s2i1i4 nz7e187e4 Q)30 | 8;( 3x| ) 6 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 4i f8 (.s0src/libavutil/macros.h i +: z 49 0 e:. 52)25 ! :| ^ ~= note: expanded from macro 'FFMIN'AS libavcodec/arm/h264cmc_neon.o (i snizteIn file included from )) src/libavcodec/aacsbr_fixed.c (| 49: | (# ~~~~~ ^ ~~~~62xd: src/libavcodec/aacsbrdata.h)e:*512f:1i059n73:7 ewarning: 4 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8F F2M4.I0N( a+ ,0b). 5)( 512 ( | | a){ ^Q 31 (>-0 .(49b1) 0?4 In file included from 7(8src/libavcodec/aacps_fixed.cb3):1 243: In file included from :src/libavcodec/aacps.c7: 1(32a5: )src/libavcodec/aacps_fixed_tablegen.h)0f:), 157 | :Q111: ~ ^ ~ 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.32895214src/libavcodec/bytestream.h359:6271 :6157317 | f:) }, warning: {Q 3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 ( 0Q.39908(08.116775112 202717729 | 35 3 51f f )/,iMn t_ QsP3Ii1z)e(,2 0=.Q88 939F0FM3IN((90g8.-638>6b33uf1f8er3_8en5d9 -4 3f)g4-}>8,b 5 uf| f ~~~~~^~~~~~~~~~~~~~~~~~/f eMr_src/libavcodec/aac_defines.h,: Ps45Ii):,36:z enote: )expanded from macro 'Q31'Q; 3 0( 0| . ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~6 50 645 | 7#d6e9f0isrc/libavutil/macros.h:649n1ef: /25QM:3 _1Pnote: I)(,expanded from macro 'FFMIN'x Q 3) 0 ( 0. 6 49 0 | 0# 9 d5e f9 i(7in1en8t )2F(FfMI(Nx/)(M*_aP2,Ib1))4, 7(Q(4383a0)6( 4>0 8.(5.0b0) 3+ 06?. 53)(8 b0) :2| 9 ^ ~ (1a) )f /| M ~ ^ ~_ PI)In file included from ,src/libavcodec/aacsbr_fixed.c :Q623: 0src/libavcodec/aacsbrdata.h(:0512:.32:1 0warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]00 28747f/M_PI )512, | { Q3 1| ( ^~~~~~~~~~~~~~-0 .491src/libavcodec/aac_defines.h04:78443:1363:71 5note: 0expanded from macro 'Q30'f ), Q31( 44 | 0#.d3e2f8i9n5e2 1Q43305(9x6)6 3 f )In file included from src/libavcodec/bytestream.h }, {:src/libavcodec/aliaspixenc.c Q317:253: 1 :src/libavcodec/bytestream.h(: 131860:. : 13 9 9: 8warning: (warning: 8comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i 1 75n12t0)(7(5x1)f*)1, 071863Q731741 | 83 | 21 s4i(. z0 e s02.+i 8 z=8909e F.3592FM)I8 N3(= F8Fp| ^3 M-1I>3bN5u4In file included from (pfffsrc/libavcodec/aacps_fixed.c-)>}e:b,ur24_e f : | n ~~~~~^~~~~~~~~~~~~~~~~~fIn file included from ed -src/libavcodec/aacps.c :rsrc/libavcodec/aac_defines.hp32-_:: >src/libavcodec/aacps_fixed_tablegen.h:e45nb157:du:3686 f:f:- note: epexpanded from macro 'Q31'r , - >warning: bsimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ui z fe45)f | #;ed re| f, ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~i nes 157Q3i1 | z(src/libavutil/macros.hx )e: )49 ; : Q 25 :3 0note: (| expanded from macro 'FFMIN'0 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~. 6 7 1 src/libavutil/macros.h 2 :(49:72549i | #2:n de9ftnote: 3expanded from macro 'FFMIN'3i)n CC libavcodec/arm/h264dsp_init_arm.o 5(ef/( x )MF49* | _F2M#Pd1I4I7e4N)(f8in,ea3, 6Fb)Q 4(FM3I8N(a0). (a(00>,b ). +(6b(( a6)) 0?3 8.8 (>5)9b (b3) )4| 8 ^ ~: 5 f? (/(aMbIn file included from _src/libavcodec/aacsbr_fixed.c))PI:),) :62 ( : aQ src/libavcodec/aacsbrdata.h| )3: ~ ^ ~)0 512 ( 0:6| : ~ ^ ~. 6warning: In file included from 50implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 7src/libavcodec/aliaspixenc.cIn file included from 6:9src/libavcodec/adxenc.c025:61: f24 : src/libavcodec/bytestream.h/:187512:src/libavcodec/bytestream.hM: | 15_:318{:P Iwarning: Q153)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:, 1 warning: Q(comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3-0 0(0187. | .6 40 318901 0 | 9 475i 8 9f3 i7(1sf1 (3iz8es712502fif )z/e!,M2= _Q3 P1I() ,0 .Q33208(905.251043365398606239f!1)f}=,/ {MQs3_i1P(zI e)0),. 9 9Q| 83 ~~~~~ ^ ~~~~80 1(107.51102600705218f7)4,7 fQ/3M1_(P I0).,8 8 99| 3 ^~~~~~~~~~~~~~ 98383src/libavcodec/aac_defines.h1:443:5364:f )note: },expanded from macro 'Q30' | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h44:s45 | i:#z36de:e )fnote: iexpanded from macro 'Q31' n | e ~~~~~ ^ ~~~~ Q30(x )45 | # de f in e Q3 1 ( x ) ( i n t ) ( (x ) * 1 0 7(3i7n4t1)8(2(4x.)0* 2+1 407.458)3 6 4| 8 ^. 0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.hIn file included from :src/libavcodec/aacsbr_fixed.c157::6261: :src/libavcodec/aacsbrdata.h :warning: 511implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:83 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 157511 | | { Q 3 1 (Q 300(.09.468711326752092323152f6/8Mf_)P,I )Q,3 1Q(3-00(.09.75606636848009237142885ff)/},M _{PQI3)1,(In file included from -Q0src/libavcodec/aic.c30.:(950428: .36src/libavcodec/bytestream.h:42934597:40139268:75 63warning: 9f0)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare],6 1Q3f1/(M-_0P.I7)9,60 7Q390 7(293805 | .0 16 90 8s3f0)i}9ze,2 5 = 9 7| 1F8F ~~~~^~~~~~~~~~~~~~~~~~~2M f/IM_Nsrc/libavcodec/aac_defines.h(PI:)p45,- :Q>36b:3 note: uexpanded from macro 'Q31'0f f(e0.r50_ e3nd45 6- | 3 8#dp0e29-1ff/>Mib_unffPeIer ),, Q Q33s1i0((0z.xe) 1 )0 6; 0 0 28 7 | 4 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 7 f /M _ PI()src/libavutil/macros.h,i: 49n: t25| : )note: ^~~~~~~~~~~~~~( expanded from macro 'FFMIN'( x)src/libavcodec/aac_defines.h:*442:1 43674498: | 3#6 48d.note: 0eexpanded from macro 'Q30'f + i0.n5e) | F44 | ^ ~F #MdIeNf(ian,e bQIn file included from 3)0src/libavcodec/aacsbr_fixed.c :((62x: () asrc/libavcodec/aacsbrdata.h ) : 511 >:58 (:b warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ? ( b) : (511( | ai{)Qn3t)1 )( | 0(( ~ ^ ~. x9)48*1130675032In file included from 721src/libavcodec/aic.c241:6288: src/libavcodec/bytestream.h82f:4)294.:,0 15+ : 0Q. 5)3 warning: 1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | (- ^0. 9 752940 | 6 6 4 0i0f2In file included from (7s1src/libavcodec/aacps_fixed.c2i8ze:2f !24=): }In file included from s,src/libavcodec/aacps.ci :z{32eQ: )src/libavcodec/aacps_fixed_tablegen.h3: 1 (157-| :0 ~~~~~ ^ ~~~~.36 9:54 3warning: 44implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]97 492853f), Q31(-0 .1577 | 9 60 7 97 8 5Q03109(803f.)6}7,1 2 7| ~~~~^~~~~~~~~~~~~~~~~~~2 9335src/libavcodec/aac_defines.hf:/45M:_36P:I )note: expanded from macro 'Q31', Q30(0. 6456 | 3#d8e8f9in3e4 Q8315(f/xM)_ P I ) , Q 3 0 ( 0 .(6i5n0t6)7(6(9x0)6*12f1/4M7_4P8I3)64,8 .Q03 0+ (00..56)0 09 | 59 ^ ~7 182f/M_PI),In file included from Qsrc/libavcodec/aacsbr_fixed.c30:(620: .src/libavcodec/aacsbrdata.h:505113:6313:8 0warning: 29implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 f/M_PI), Q3 0511( | 0{Q.3110(60 00.298744871f/3M6_5P0I22)1,2 6 8| f ^~~~~~~~~~~~~~) , Q31src/libavcodec/aac_defines.h(:-440:.369:7 50note: 6expanded from macro 'Q30'6 4002712 844f | )#},d e{fQi3nsrc/libavcodec/bytestream.h1(e- Q03.:92710:5(43174x):4 9 warning: 7 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 2 8 5 3 f) , Q 3(1i(-n0 .t)271( | 7( x9 ) *60 1i70n7t93 77s485i01182z4.90e82 3=+ f) }F,0F MI.N | 5 ~~~~^~~~~~~~~~~~~~~~~~~( )g src/libavcodec/aac_defines.h-: src/libavcodec/bytestream.h>45| :b:36 ^:355u: fnote: 13expanded from macro 'Q31'f:e r_ eIn file included from ndwarning: src/libavcodec/aacps_fixed.c45 | #comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: -d24 e: gf-In file included from isrc/libavcodec/aacps.cn>e :bQ u323355f: fe | 1src/libavcodec/aacps_fixed_tablegen.h(r :x,) 157 s : 11i: z s e warning: i) implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]z; e | ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~i =n tF) (F(157Mxsrc/libavutil/macros.h) | *I: 2N1494 ( : 7 g25-4Q83:>3b6 0u(40note: f8fe.r6expanded from macro 'FFMIN'7.0_ + 1e2 7n02d9 49. 3- | g5-35#)d>ef/ b | fMu ^ ~ i_nPefI FfFe)MIn file included from r,Isrc/libavcodec/aacsbr_fixed.c, N: Q(62a: ssrc/libavcodec/aacsbrdata.h3:511,:ib0(70z)e:.6 63)8 8(9;warning: (3 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a 4 8)5f| / M ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~> _( 511P | I)b,{) ?Q (src/libavutil/macros.hQ3:49b:)3125 :0 (:(note: 0 . 65expanded from macro 'FFMIN'00( 6.76a949)0 81)64913f | 6#/dM _P5Ie)| ~ ^ ~0 2f2,12i6 8nQef 3)0F(0,.F Q63M010I95(9N-7(01a,.8b29f)7 /((5aM0) _>6PI )6(b,)4 0 ?Q 03(207b1(28)0f .5)0: }(3,6 a{3))Q8 30 1| 2 ~ ^ ~ (9-10f./M9_5P4I34In file included from 4)97src/libavcodec/adxenc.c4,:924: 2src/libavcodec/bytestream.h85Q3:3f356)0:,13(:0 .warning: Q1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]30 16(-000.279867 470356f7/9src/libavcodec/bytestream.h7 | 8 M 5:_ Ps0317I:i131: )z,e92warning: = 8 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3| f ^~~~~~~~~~~~~~)FF M}I,N src/libavcodec/aac_defines.h| ( ~~~~~^~~~~~~~~~~~~~~~~~:p 317 44-: | src/libavcodec/aac_defines.h>:b4536: 36u: : fnote: note: feexpanded from macro 'Q30'rexpanded from macro 'Q31's_ e inzde 2 - 44= | #F F45dpM- | #edIe>bfuNiff(npi-nfeer>,e s bQ 3Qizu0f3fe)(; 1exr _()| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e x )n dsrc/libavutil/macros.h :49 : - 25 : p - >note: expanded from macro 'FFMIN' b u f f ((ient49ir) | n#,(td) (sie(x(zx)f)ie*);*n2e 1| 01 4 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~7F377 4F4M18I8N(32src/libavutil/macros.h:a49:6448,25:. note: .b0 0expanded from macro 'FFMIN' )++ (0.05() .49 | a 5 #| ^) ) d> e f i(| b ^ ~) nIn file included from esrc/libavcodec/aacps_fixed.c? F: (In file included from F24b)src/libavcodec/aacsbr_fixed.c M:: 62: :src/libavcodec/aacsbrdata.hIIn file included from N (:a510:src/libavcodec/aacps.c(:,3283ab: ): )warning: src/libavcodec/aacps_fixed_tablegen.h(()aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]): 156> | : ~ ^ ~( 136b: )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ?510 | (In file included from b){src/libavcodec/adxenc.c: 24Q: :3 1src/libavcodec/bytestream.h(( a156: | )357 :0) 15| . ~ ^ ~ :9 warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 9 4Q30326 609In file included from 1357(src/libavcodec/aic.c9:7 | 20.28 : 8src/libavcodec/bytestream.hf7) : 8 ,if318 :515 (3sQi:ze923 1 ( 80.!warning: 1185=3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]88 1f /s2M5i_P5Iz5)e, 3183) | | 1Q ~~~~~ ^ ~~~~ 7355 3 f0) (i0}.f,7 8(5{s39Q81i318z(e25 3 f/0M.!_9P=I)7, 6 s8iQ6z3e4)00( 02 .| 37 ~~~~~ ^ ~~~~ 88513898413f8)5,3 fQ/3M1_(PI-)0.,2 Q83src/libavcodec/bytestream.h660:4(50271.3:71748:35 63warning: 96comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]68 21805f3)}f,/ M| _P ~~~~^~~~~~~~~~~~~~~~~~~271I | ) , src/libavcodec/aac_defines.h Q: 3045(i:In file included from 0.n7t36 s8src/libavcodec/aliaspixdec.c5:i:3 25znote: expanded from macro 'Q31'9: e 28src/libavcodec/bytestream.h 1=:8 171 :5F4518 | 3#F:fd M/Mewarning: I_PfIcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare])Ni ,( neg -QQ3>03(0b.17u(8f5 x171 | f 3 )In file included from e9 rg8-src/libavcodec/agm.c _1>: e8b30n5u d3f: f /Mf_src/libavcodec/bytestream.h-: 293ePI ) : rg,13 - :+ => F FM IbN| warning: u(fg ^~~~~~~~~~~~~~-comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]>( f biuefnfrtsrc/libavcodec/aac_defines.h)(e, :s44(:r36 293ix_):* | ze n2d enote: 1expanded from macro 'Q30' ) ;4-s 7| ig4- ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~44z | 8#3>6 ed2b 4=eu8 .f0 src/libavutil/macros.hfFfi+ne:F49e: Mr25,0 QsIiz:e.)3;N | 5note: 0( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~p)expanded from macro 'FFMIN'( - x | >) ^ ~ b In file included from 49 usrc/libavutil/macros.hf | :#fdsrc/libavcodec/aacsbr.ce fIn file included from 49e:: i src/libavcodec/aacsbr_fixed.c r 25369:n:e _ e: 62note: : Fsrc/libavcodec/aacsbrdata.h:n dsrc/libavcodec/aacsbr_template.cexpanded from macro 'FFMIN'F 510 (-:M163::59:i warning: IN (a23,nbimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])p49:t ) (-( | x )warning: (>b#uf*fcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]( ad) 1e0e7 510> rf3 | 7(,i {s4b1nQei F)8 ?3z163eF)2; 1 | M 4 (( I0.. 9 9b4N30 | )(0 2+6 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ a:, 6 9 1b90 f(oa)src/libavutil/macros.h7.2r) ):(495:825 : ()f ( | ^a))knote: | ~ ^ ~ , expanded from macro 'FFMIN' >=Q 3 In file included from (src/libavcodec/aacps_fixed.c1:12449b(; : 0 | .) In file included from k#1d efsrc/libavcodec/aacps.ci 8111::5InN ( 3(uawarning: )a1mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ,7b_ p5) at5c3 f| )}h 156( ~ ^ ~( ,e | s;a ) > {(Q kb3) ?+1( + ()b0 . ) Q:9 7| 3(6a8 ~ ^ ~~~~~~~~~~~~~~~~0)6 ()04.7 0283 | 583 ~ ^ ~18943 f8),1 8Q5331f(/-In file included from M0_src/libavcodec/agm.c.P:I2)863064,: 53 src/libavcodec/bytestream.h4Q:332946:0615(: 602warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]. 708f5)}3, 9| 294 | 8 ~~~~~^~~~~~~~~~~~~~~~~~ 1 8i5f3src/libavcodec/aac_defines.h f(:s/45iMz:e_36P2:I )note: ,! expanded from macro 'Q31'= Q 3s0i(0z. 7e458)53 | #9de 8f1| i8 ~~~~~ ^ ~~~~n 53ef /MQ_3P1I()x,) Q 3 0 ( 0 . 7 8 5 3 9 8(1i85n3t)f(/(Mx_)*P2I14)7,4 83Q63480.(00 +. 708.553)9 8| 1 ^ ~8 53f/M_PI),In file included from src/libavcodec/aacsbr_fixed.cQ:362: 0src/libavcodec/aacsbrdata.h(:0510.:7328:5 3warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 1853f/M_PI) ,510 | { | Q ^~~~~~~~~~~~~~31 ( 0.9src/libavcodec/aac_defines.h:9444:363:0 2note: expanded from macro 'Q30'6 6919728 f)44, | #Qd3e1(f in0e. 1Q838102(5x5) 5 31 7 5 5 3 f ) } , { Q3(1i( n0t).((9x7)6*81604703273481812844.3f0), +Q 301.(-50). 2 8| 6 ^64 534366620fIn file included from )}src/libavcodec/aacps_fixed.c,: 24 : | ~~~~~^~~~~~~~~~~~~~~~~~In file included from src/libavcodec/aacps.c:32: src/libavcodec/aac_defines.hsrc/libavcodec/aacps_fixed_tablegen.h::45:15636::86 note: :expanded from macro 'Q31' warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #defineIn file included from Q1563 | src/libavcodec/alsdec.c1: (32 x: )Q src/libavcodec/unary.h 3:50 :0 (41 0: . warning: 7 comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 8 5 3 9 8(i1nt8)5((3xf)/*M 502 | 1_P I)4, 7Q 43 f80(o30.r76(i84 8.5039=8 0In file included from 1+; 80 .src/libavcodec/aliaspixdec.c5:3i525f: / )src/libavcodec/bytestream.hM_< :| P ^ ~ 186I:l)13,e :n QIn file included from 3src/libavcodec/aacsbr_fixed.c warning: &0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:62&( : 0src/libavcodec/aacsbrdata.h.:510g:77e:8t _5b3warning: i9 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]186t | s8 1 18( gb5)3 f/ 510M!s | i_zP=I{eQ3 1)(, src/libavcodec/bytestream.h02.9s: Q=9 Ft355o3p4FM:0;(30I.7138 0iN(:p 52+6-warning: >3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]9+86b )1;89u19 75f 23ff| 8e/ ~~~~~~~~~~~~~ ^ ~~~~M f355r | _P)I_) ,en,d Q Q 3- 3s1 0i((0.p7z In file included from -8e0 > 5= src/libavcodec/aliaspixenc.c.b3uFfF:1988f1M258: e8rI,1src/libavcodec/bytestream.h255N( :s53gf293i:z5-3/113e)>; M7:b _5uwarning: | P ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~5 fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]I3f )f,esrc/libavutil/macros.h:) }r,49 {QQ3_:253 01((e :0293 | 0 .n .note: expanded from macro 'FFMIN' 7d9 -8 7 5s igz6e23 49- | 896=> #84b0F2d31u8f5F3ef8/Mfsrc/libavcodec/aacdec_template.cMIfN1_ePiI:(8rn)ep 3474F4,3,-:F Msf )>b10u:I i z,fNwarning: | e ^~~~~~~~~~~~~~ f(ermissing field 'help' initializer [-Wmissing-field-initializers]_e)n dQa ,;src/libavcodec/aac_defines.h :31b(- 0 .-347444) (| 2 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~8 6 | : ( p6-36>:a{N4ULbL )note: 5src/libavutil/macros.hu}f expanded from macro 'Q30'>3:4493:6,f | 25(6b6e2 ^ :) rnote: 0expanded from macro 'FFMIN' 44 ?, f( | b) :)#d esfi }(49inz,a | e#dsrc/libavcodec/bytestream.hee ) :f);)| Q 317i :13 ~~~~~^~~~~~~~~~~~~~~~~~3 | n e:0 ~ ^ ~(x| ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~src/libavcodec/aac_defines.h : F45Fwarning: M I : 36comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]N In file included from :src/libavutil/macros.h (src/libavcodec/aliaspixdec.ca ,:note: : b 49:expanded from macro 'Q31'2525): : src/libavcodec/bytestream.h(317 | :(( 45note: | 187 i aexpanded from macro 'FFMIN'#d:enf i)n e15ts i : )warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]> zQ 3(1 (e249( | #(dxe x187)b*)f = | F)F1MiI 0?n eN ( p7(3b ) - 7F :> (4Fib a1)M)f u f8I2 ( f N4.| siez ( 0 ~ ^ ~(rienta) ( (_x2),+ e0. *In file included from bnsrc/libavcodec/aic.c5:!2= )s idz) 28 1| (e)- : 4src/libavcodec/bytestream.h7 ^4(8 p| ~~~~~ ^ ~~~~: a3)- >356 6>4:8(.bIn file included from 13b0) u? src/libavcodec/aacps_fixed.c(: f:b24+warning: f0): comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]In file included from e.r : src/libavcodec/aacps.c:5,) 32| ^ ~(: ssrc/libavcodec/aacps_fixed_tablegen.h : 156a:i356)61)z | : e In file included from )| s ~ ^ ~src/libavcodec/aacsbr_fixed.c:warning: 62;: isrc/libavcodec/aacsbrdata.h :509implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: ze 283 In file included from :| = ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~src/libavcodec/aliaspixenc.c F:warning: 25: F implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/bytestream.h M156I | N:(src/libavutil/macros.hp 294: :49-:>15b 25 :u f:509Qnote: 3f e | rexpanded from macro 'FFMIN'0warning: {_ (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0Q.e78 533n1 949 294d( 8- | | p-->1#8 503.9b0ud f 8iffee/r8f95f93M, i6n_(s0iezPes);2 5I4i6 f)F,)z | F,MeINQ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~a ,2b3 Q )!1= 3s0 ((src/libavutil/macros.hi(0( a:0z..)49 e>6720:34)3 825 : | 9 ~~~~~ ^ ~~~~( 5 37bnote: 90)expanded from macro 'FFMIN' 8? 5( 14b3880) 5f 493f)/:M | }# d_e,(Paf)) I)i, { n| QQe ~ ^ ~3 3 01(F0(F.-78M5309.In file included from I8018src/libavcodec/agm.c5N:630: 3src/libavcodec/bytestream.h(:6318fa/1:,15M:8b62_25 4)8Pwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 I(77)(fa ) ,>) (318, QQb | ) 3 30 ( 0.1 ?7 (i-8(fb05.2 38)3(1s 928i1:28z1 753e(22 !f=a 2si/z)M1_e)3 P I))5| ~ ^ ~, 9f | ) ~~~~~ ^ ~~~~Q} ,3 0In file included from (| src/libavcodec/aic.c0 ~~~~^~~~~~~~~~~~~~~~~~~: .2878: 5src/libavcodec/aac_defines.h39src/libavcodec/bytestream.h8:18:545:357363:: f15/note: M:expanded from macro 'Q31'_ Pwarning: I)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], Q3450 | ( 0#.73578d5 | e 3 98f 1i8in5f3e f( s/Qi3M_zPe21 I(),!x) = | ^~~~~~~~~~~~~~s i z src/libavcodec/aac_defines.h e:) 44 :| 36 ~~~~~ ^ ~~~~ : ( inote: expanded from macro 'Q30'n t)((x)* 2441 | 4#74d8e3f6i4n8e. 0Q 3+0 (0x.)5 ) | ^ ~ (inIn file included from tsrc/libavcodec/aacsbr_fixed.c):(62(: xsrc/libavcodec/aacsbrdata.h):*5091:0587:3 7warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 824.0 +src/libavcodec/aacsbr_template.c 0.: 5509) | 251 {: | Q ^31:3 1 warning: (comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]- 0.908895In file included from 9src/libavcodec/aacps_fixed.c3:246: 0In file included from 25src/libavcodec/aacps.c46: f32),251: src/libavcodec/aacps_fixed_tablegen.h :Q | 31156( : 36 : 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] i6f (20s34b3r97-0>b5s4_3l8im i0156 | t e f r )_} b,aQ 3n0{d(Q03s.718 (-503.!0696=81 18o8l65d322_5bfs_4l/8Mi1_7mP7itIefr))_,, b Qa3nQd03(s0.17 &(8-&05 .32!938s1b8r8-15232>f1re/7Ms_2e2tP) 1 I| ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~3 )59,f) },Q 3 | 0 ~~~~^~~~~~~~~~~~~~~~~~~( 0.7src/libavcodec/aac_defines.h85:345:9368:1 8note: 5expanded from macro 'Q31' 3f/M_PI )45, | #Qde3f0i(n0e .Q73815(x3)9 8 1 8 5 3 f / M _ P I )(i,n tQ)3(0(x()0*2.1747845833968481.8503 f+/ 0M.5_)P I| ) ^ ~, Q30(0.785In file included from 3src/libavcodec/aacsbr_fixed.c9:862: 1src/libavcodec/aacsbrdata.h8:55093:f32/:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :50944 | :{36Q: 3note: 1expanded from macro 'Q30'( -0.908src/libavcodec/bytestream.h8 944:5 | 317:9133#6:d0 e25f4warning: in6ef)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], QQ3310( (0x.)62 03 4 3 9 7317 0 | 5 4 3 8 s(i0ifnzt))}e, (2({x) Q*31=(1 F-F00.0M763IN6(p718-4>6b128u242.f05f e4+r_8e1 7n0d7 -. f)5, pQ3)1(-- >0 b| u ^.f f23e81r22,1 7s22In file included from i1z3src/libavcodec/aacps_fixed.ce5):9;24f : )In file included from src/libavcodec/aacps.c}| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~, 32 : src/libavcodec/aacps_fixed_tablegen.h| ~~~~~^~~~~~~~~~~~~~~~~~: 156src/libavutil/macros.h::src/libavcodec/aac_defines.h1149::25::45: 36warning: : note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] expanded from macro 'FFMIN' note: expanded from macro 'Q31' 4945156 | | | # # ddef ei fnei FFn e MQIQ3N3(0a,1((b)0 x.()(7 a 8) 5 3 9> 8 1( 8 b 5 ) (3i f?/n Mt(_)Pb()I :( ()ax,))* 21)47Q48 33 0(60| .74 ~ ^ ~8583 9.8108 5+3 f0/.In file included from M5_src/libavcodec/aliaspixenc.cP): I| ^ ~25: )src/libavcodec/bytestream.h :,318 :Q153:0( 0In file included from warning: .src/libavcodec/aacsbr_fixed.c78comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:5 623: 9src/libavcodec/aacsbrdata.h81:8 5095:3186:3 fwarning: | / Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_P I) ,if Q3(0s(i 0z509. | e7{8523Q 39!81=(1-8 530s.f90i8/8zM9_eP5)I9 ),3 | 6 ~~~~~ ^ ~~~~Q0 3205(406.7f85)3, 9Q381(1 8503.f6/2M0_3P43I9)7,05 4Q38300f)(}0, .7{Q835319(8-01.8056361f8/62M2_5P4I8)17,7 f ),| Q ^~~~~~~~~~~~~~3 1(-0.src/libavcodec/aac_defines.h2:384412:21367:2 21note: 3expanded from macro 'Q30'5 9f)}, | 44 | ~~~~^~~~~~~~~~~~~~~~~~~# defisrc/libavcodec/aac_defines.hn:e45 :Q363: 0note: (expanded from macro 'Q31'x ) 45 | # d e f i n e Q(3in1t()x()( x) * 1 0 7 3 7 4 1 8 2 4 . 0 (+i n0t.)5()( x) *| ^2 147483648.0In file included from src/libavcodec/aacps_fixed.c+: 240: .5In file included from )src/libavcodec/aacps.c : 32| : ^ ~src/libavcodec/aacps_fixed_tablegen.h :155: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:508:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/bytestream.h 155 | : 355 : 13 : Qwarning: 3 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]508( | 0{.Q83919(5-203.34777747f0/ 8M3553_ | 2P 4I 1) 6, 9 s7Qi33zf0e)(, 0 .Q=93 01F6(F9-M00I6.N19(66g72-84>9fb5/u5Mf6_f2Pe0Ir)3_,0e 2nQ5d3f 0)-(} 0,g. -9{>2Qb03u111f9(fe4-r0, 04s.8fi9/zM9e71_5)9P;7I9 )2 | , ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~6 0Q8307(8f0).,src/libavutil/macros.h 9:Q6349918:25(:-3 0note: .65expanded from macro 'FFMIN'9923 756f5/7M_ P849I | 4#d)0,ef0i 7nQ64e8f3 )F0F}(,MI1N (. a| 0, ~~~~^~~~~~~~~~~~~~~~~~~b6) 7 15(src/libavcodec/aac_defines.h8:(3454a14:f/)36 M>:_ P I(note: expanded from macro 'Q31') b), ?Q3 0( (1.45b | 4)#6 de4f:7in e9 (3Q3a14)4)(src/libavcodec/adpcm.c3 7x f| ):/ ~ ^ ~M 296 _ P:I 38): warning: , comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/agm.c | :30 ^~~~~~~~~~~~~~ : src/libavcodec/bytestream.h: 356(:insrc/libavcodec/aac_defines.ht 13:)44296::( | 36 :( note: expanded from macro 'Q30'warning: xcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ) * 2 1 44474 | a8v356# | 3 cd6 t e 4x8f.si-zei20>cn e hQ3=+ _0 FlF(0aMyxo.utI.)5N( n ) p-b> b uf_ fc| eh ^ ~a r n_n eles >n m dIn file included from ax _ csrc/libavcodec/aacsbr_fixed.c - h(: ain62npen: tsrc/libavcodec/aacsbrdata.h-:l508:)>sb58:()u {(fwarning: f exr,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ) s i| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~*z1 e0);7 3 | 7 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 5084 | {1src/libavcodec/adpcm.cQ83src/libavutil/macros.h2:1(:-494:29525:0 .:note: 38.:0 warning: expanded from macro 'FFMIN'comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]4 7 7 +70 8 0493 | . 52)4#1295 d6e | f| 9 i ^n7e FF M3 IfN (a)i,,bf )QIn file included from 3 1src/libavcodec/aacps_fixed.c((-(0:a(v.csrc/libavcodec/ac3dec.c24a: 1In file included from tsrc/libavcodec/aacps.cx): 6:7->>1137c328 9(5b5): h_: 6src/libavcodec/aacps_fixed_tablegen.h2:src/libavcodec/bytestream.h41?l 0155:3a0(:: y2b5271111:warning: 17oimplicit conversion increases floating-point precision: 'INTFLOAT' (aka 'float') to 'double' [-Wdouble-promotion]ut)f):}: . nb _,AS libavcodec/arm/h264dsp_neon.o warning: :warning: c comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]{ Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]h (3a a1137n1) | )n ( | e - ~ ^ ~l 0 155 | s271. | 9 i45fwarning: -f )2}9dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]g- >!,= 0 r b s6i9| 0c6ufz ~~~~^~~~~~~~~~~~~~~~~~~e_9sfe r)6 2c al, 4| fsrc/libavcodec/aac_defines.h355:e45 : ~~~~~ ^ ~~~~/M | _ s 36 :P<=i Is) znote: ei,1 expanded from macro 'Q31')z;e .Q03 )| =0 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ (F0 . 9F45 | | # ~~~^~~~~~~~~ ~~2M0src/libavutil/macros.hd eIf1i:N1(n49eg9:4 25-:0Q> 4note: 3b8ufexpanded from macro 'FFMIN'1(fx/ M_fPI)) e,49 r _ | e ndQ # d 3 -e0f( 0 i.n g 9e- >6b 9uFf(fe8r3FiM,6 nI5s9tNiz2e))(;7(f(ax )/,b *| M)_P2I ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 1) ,( 4(Q370a4)src/libavutil/macros.h (>8 :13(64948..b0: 0)25+: 6note: ?7expanded from macro 'FFMIN'1 0 5.8(3451b )494 | )# f /:d (| ^ ~M eaf)_PiIn)),e In file included from | src/libavcodec/aacsbr_fixed.cQ ~ ^ ~F:F3M0 (162I.4: 64N7src/libavcodec/aacsbrdata.h93(:5084:31a:4 ,3warning: bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 )f /(M(a_)PI ) >508, | ( {bQ) 3 ?| 1(b ^~~~~~~~~~~~~~)( -: 0(src/libavcodec/aac_defines.h.:44a4):367:) 7 note: 7| expanded from macro 'Q30'0 ~ ^ ~83 2 416973 f44) | ,#In file included from dQesrc/libavcodec/aliaspixenc.c3f:i1ne25(: src/libavcodec/bytestream.hQ3-0:(x0356.):16 713 8 : 9 55warning: 6 2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0 3 0 25 f) } , (356i | {n tQ3 1)( (- 0(.sxi9ze)2*9 170=71 3F597F74M9IN1(2680p827-48>.fb0)u ,+ff 0e.Q3r15_)e( -n0 d| ^. -9 p3-5>6b5u78ffIn file included from 4e00src/libavcodec/aacps_fixed.c7r:624,: 4 In file included from s8izsrc/libavcodec/aacps.cf:e32)): src/libavcodec/aacps_fixed_tablegen.h}:,; 155 | : ~~~~^~~~~~~~~~~~~~~~~~~| 86 : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aac_defines.h :45src/libavutil/macros.h::3649::25 :note: expanded from macro 'Q31' note: expanded from macro 'FFMIN' 155 | 45 | Q#493de | f#0dief(in0n.e8e 99 5Q23F3F3MI17(Nx)7( 4af /, bM) ( _ (P Ia), ) >Q 3(0 b ((i)nt0 ).(?9( 0x(6)b90*6)29 6:1 (2a44f)7/)M4 83_ 6| P4 ~ ^ ~I)8,. 0 Q+ 300.(5)0In file included from . 92src/libavcodec/aliaspixenc.c0 1:| ^ ~1 259: 40src/libavcodec/bytestream.h4:8357f:/In file included from M15_src/libavcodec/aacsbr_fixed.cPI:): ,warning: 62 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Q: 3src/libavcodec/aacsbrdata.h0:(5080:. 96357:6 9 | 8warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 6 59 2i7ff/ M_( 508P | siIz{e),Q 2Q3 13(!=0- s(01i.0.6ze4) 77 71| 578 ~~~~~ ^ ~~~~038 432144f1/6M9_7P3fI),) Q,3 1(Q-300(.11.6467489755962304304235f7)f}/,M {_QP3I1()-,0 . 9| 9 ^~~~~~~~~~~~~~7 159src/libavcodec/aac_defines.h7:944:2366: 0note: 8expanded from macro 'Q30'7 8f), Q3 144( | -#0d.9e35f6i5n78e4 0Q03706(48xf)) } , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :45 : 36 : note: (expanded from macro 'Q31'i nt)((x) *45 | 1#0d7e3f7i4n1e 8Q2341.(0x )+ 0 . 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:641558:.061 :+ 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5) | ^ ~ In file included from 155src/libavcodec/aacsbr_fixed.c | : 62 : src/libavcodec/aacsbrdata.h : 507 :Q833:0 (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 8995233774f/ M507_ | P{IQ)31,( Q03.06(502.69940467940AS libavcodec/arm/h264idct_neon.o 765099642f4)f/,M Q_31P(I) ,0 .Q653901(600.09482303913129f4)}0,4 8{fQ/3M1_(P I0).,67 4Q33904(7In file included from 8014.1src/libavcodec/aliaspixdec.c:9162529: 81src/libavcodec/bytestream.h:3293f6:5)92137f,/:M Q_Pwarning: I3)1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], ( -Q0.38106(8143.80607841 6587293936f | 4)} ,1 s4if | z ~~~~^~~~~~~~~~~~~~~~~~~/e M2_ P=Isrc/libavcodec/aac_defines.h), :45F:QF363M:0IN ((1.note: 4p6expanded from macro 'Q31'-4 79>34b43u7 ff45/Mf | _e#dPrIe),_ f e| in ^~~~~~~~~~~~~~nde Q-31 src/libavcodec/aac_defines.hp(->:bx44:u36:)f fe r ,note: s iexpanded from macro 'Q30'ze ) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 44 | # de f isrc/libavutil/macros.h n:(49:ei25 nQ:t note: 3)expanded from macro 'FFMIN'0((x )( x ) * 2 49 | 1 #4 74d8 e 36f48 .i0(n ie+ n F0FMt.)I(5N(x))*(1 a,0b | 7 ^ ~3 )7 4((1a)8 >2 In file included from 4(src/libavcodec/aacsbr_fixed.cb.0:) 62+?: ( bsrc/libavcodec/aacsbrdata.h)0 :.:5507 ): (59 a| : ^ ) 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 :50732 | In file included from {Q: src/libavcodec/aliaspixdec.c31src/libavcodec/aacps_fixed_tablegen.h(:: 25155:036:: . 6warning: 5In file included from src/libavcodec/bytestream.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/adxenc.c2::6 294279: :4src/libavcodec/put_bits.h4:152277:37:4: 7warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]5warning: 01559comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | 4 f ) 294, Q | 3 0Q3 ( 1 ( 0if 2270.. 65 | 8( 9 9 9 s 15i z6e22 0if3 043(!s78=->7b3 s4ifu/3M_zPf9e3_I)2 e),f )} ,n Q{Q| 3d13( ~~~~~ ^ ~~~~0 .0 -6 (7s04.-93>b096u9f_4p706t9682r14 >4=f s1iz/12eM1_ofPf)(IB,) Qi3,t 1BQu(-3f00().) 08.{9 1| 26 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~0 814139840084486f79/6Mf)_}P, I )| , ~~~~~^~~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.h0:45.:96369:8 3note: expanded from macro 'Q31'6 5927f/M _45P | I#)d,e fQin3e0 (Q1.301(6x7)1 5 8 3 4 1 4 f / M _ P I )(i,n t)Q(3(0x()1*.214467447893634484.370f +/ M0_.5P)I )| ^ ~, | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:In file included from 44src/libavcodec/aacsbr_fixed.c::3662:: src/libavcodec/aacsbrdata.hnote: :expanded from macro 'Q30'507 :32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q 35070 | ({xQ)3 1( 0 . 6 5 2 6 9 4 47 4(7i5n09t4)f()(,x )Q*3110(73 704.16852941.600 0+4 8033.953)2 f )}| , ^ { Q31( 0.67In file included from 4src/libavcodec/aacps_fixed.c3:9244: 7In file included from 8src/libavcodec/aacps.c14:1321: 2src/libavcodec/aacps_fixed_tablegen.h1:f155):, 11Q:3 1warning: (-implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .8168438084679 6f155) | } , | ~~~~~^~~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.h0:.458:93695CC libavcodec/arm/h264pred_init_arm.o :2 3note: 3expanded from macro 'Q31' 774f/M_ P45I | )#,d eQf3i0n(e0 .Q93016(90x6)9 6 2 4 f / M _ P I ) , Q3(0in(t0).(92(0x1)1*2914407484f83/6M4_8PI.)0, +Q 30.05()0 . 9| 6 ^ ~9 8365927fIn file included from /Msrc/libavcodec/aacsbr_fixed.c_:P62: Isrc/libavcodec/aacsbrdata.h):,507 Q:37:0 (warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0671583414f /507M | _{PQI3)1,( Q0.3605(216.9444674477953049443f7)f,/ MQ_P3I)1,( 0| . ^~~~~~~~~~~~~~ 65916004src/libavcodec/aac_defines.h8:3443:369:32 fnote: )expanded from macro 'Q30'} , {Q31 ( 440. | 6#7d4e3f9i4n7e8 1Q43101(2x1)f ) , Q 31 ( - 0 . 8 1 6 8 4 3(8i0n8t46)7(9(6fx))}*,1 0| 7 ~~~~~^~~~~~~~~~~~~~~~~~3 74182src/libavcodec/aac_defines.h4:.450: 36+: 0note: .expanded from macro 'Q31' 5) | ^ 45 | #definIn file included from e src/libavcodec/aacps_fixed.cQ:3241: (In file included from xsrc/libavcodec/aacps.c) : 32 : src/libavcodec/aacps_fixed_tablegen.h : 154 : 136 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*21474 815436 | 4 8 . 0 + Q03.05()1 .| 0 ^ ~ 079245567fIn file included from /src/libavcodec/aacsbr_fixed.cM:_62P: Isrc/libavcodec/aacsbrdata.h),: 506:Q833:0 warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 .0208238363f/ M506_ | P{IQ)3,1 (Q-03.048(917.20849333930273207444ff)/,M _QP3I1() ,0 .Q536src/libavcodec/bytestream.h028(9:2146.31713:26130286:865f1 0)warning: }3,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] {9Q 931f(-/0M.8_9P0I33)6,5 8Q src/libavcodec/put_bits.h31763: | 8 02659:6 (1379 . s:i7z2f) e4,warning: 22 4comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]6 04Q8 9=33 1f(-F0/.7F1MM6_IP5 NI(6p-265>)5b | u,6 f 3f9Q e8r3_e nd7 0- p0-(> 821fb) .u}fi5,ffe1r , s8(i | 5 ~~~~^~~~~~~~~~~~~~~~~~~ sz7e-)2>src/libavcodec/aac_defines.h;6b: 458u :| 8 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~f361: _fnote: /expanded from macro 'Q31'enM _src/libavutil/macros.hd:P 49- I:45 | s),25#:- d > b| ^~~~~~~~~~~~~~e note: uexpanded from macro 'FFMIN'ffin src/libavcodec/aac_defines.h:_e44:p36: t49 Qr | note: #d3ef inexpanded from macro 'Q30'1>=e (xsFi)Fz M IeN (a44,ob | f) #( B (d(ai) e> t f ( Buibn ef Q) )3) ?( 0({ i (bx)n| t)) ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ ( (: x ) ( *a )21 4)(7 i 4| n8t) ~ ^ ~(3( 6x4)8.*01 0+ 703.7In file included from 45)1 src/libavcodec/aliaspixdec.c:825 2| : 4 ^ ~src/libavcodec/bytestream.h.: 3180: 15+: 0warning: In file included from comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare].5 src/libavcodec/aacsbr_fixed.c):62 : src/libavcodec/aacsbrdata.h :| ^318 506 | : 58 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]iIn file included from f src/libavcodec/aacps_fixed.c(:24s: iIn file included from zesrc/libavcodec/aacps.c2 : !32506: = | src/libavcodec/aacps_fixed_tablegen.h{: 154Qs31:(i-111ze0): .| 4 8 ~~~~~ ^ ~~~~9warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2 893932274f), Q3 1(154 | 0 . 56 2 8 9Q23406(3612.60860f7)9}2,4 5{5Q6371(f-/0M._8P9I0)3,3 Q63508(618.90629078f2)38,3 6Q3f3/M1_(PI-)0,. Q73106(15.605463398370078src/libavcodec/aacdec_template.c32f0)4}4,: f/ M3054| _:40 ~~~~^~~~~~~~~~~~~~~~~~~:P Iwarning: )comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare], src/libavcodec/aac_defines.h Q:453:036(: 1note: .expanded from macro 'Q31'1 2085103 945 | #9d3054 | fef /i M_nP eI Q3)1 , (Q3 0x ( 1) .a 2c- >o4 c2 [ 40 ].6 m04 4a 89c3f(/.Misn_t)aP(mI()pxl,)e *Q3_02r14(7a14.t518e8 !3= 567hd4r2_i8n6.0f8o 8+ .10s.5fam)p/l Me_ P_| raIt ^ ~ )e,) {| ^~~~~~~~~~~~~~ | In file included from ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~src/libavcodec/aacsbr_fixed.c src/libavcodec/aac_defines.h:62:: 44src/libavcodec/aacsbrdata.h::36506::32 :note: warning: expanded from macro 'Q30'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #de f506i | n{e QQ3310((-x0). 4 8 9 7 2 8 9 3 9 3 2 2(7i4nft)), (Q(3x1() *01.05763287924416832642.608 6+f 0).},5 ){ Q | 3 ^1( -0.89033658In file included from 68src/libavcodec/aacps_fixed.c9:6249: 7In file included from fsrc/libavcodec/aacps.c):,32 : Q3src/libavcodec/aacps_fixed_tablegen.h1(:-1540:.867:1 warning: 65implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 563987082f)}, | 154 | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :Q453:360:( note: 1expanded from macro 'Q31' .0079245 5456 | #7dfef/inMe_ PQ3I1)(,x ) Q 3 0 ( 1 . 02 0 8 2 3 8 3 6(3ifnt/)M(_(PxI))*,2 1Q473408(316.4084.30 3+ 007.350)4 4 f| / ^ ~M _PI), Q30In file included from (src/libavcodec/aacsbr_fixed.c1:.621: 2src/libavcodec/aacsbrdata.h0:5068:65:1 0warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 9f/M_PI), Q 35060 | ({1Q.3214(2-04.640849879238f9/3M_9P3I2)2,7 4Qf3)0,( 1Q.3511(8 05.7256682889124f6/3M6_2P68I6)f,)} , {| Q ^~~~~~~~~~~~~~ 31(-0src/libavcodec/aac_defines.h.:8449:0363:3 6note: 5expanded from macro 'Q30'86 89697f) , 44Q | 31#(d-e0fi.n7e1 6Q53605(6x3)9 8 7 0 8 2 f ) }, | ~~~~^~~~~~~~~~~~~~~~~~~ (insrc/libavcodec/aac_defines.h:t45):(36(:x )note: expanded from macro 'Q31'src/libavcodec/put_bits.h* 1:0731737:41 8233445:. | 0warning: # +d comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0.e f5)i n e| ^Q 31(x) 317 | In file included from src/libavcodec/aacps_fixed.c : 24i : f In file included from (ssrc/libavcodec/aacps.c-: 32> : b usrc/libavcodec/aacps_fixed_tablegen.h f:(154_i:e61nn:td ) (warning: (-implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x s)-*>2bu1f_4p7t48r3 154>6 | =4 s 8 i .z 0Qeo 3+f 00.(5)( B1 i| .t ^ ~0B u0f79)24)5 56{In file included from 7fsrc/libavcodec/aacsbr_fixed.c /: M62| _: PI ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~)src/libavcodec/aacsbrdata.h ,: 505Q:833:0 (1warning: .0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 08238363f/M_ P505I) | ,{Q 3Q13(0 (01.1.00843313806728310074494ff)/,M _QP3I1)(,- 0Q.03806(2188.317210784551920f39)9f}/,M _{QP3I1)(, 0 .Q93102(2194.12745420446360f4),8 Q9331f(/-M0_.P65I98)7,3 5Q143008(411.0f5)1},8 5 | 7 ~~~~^~~~~~~~~~~~~~~~~~~2 6881src/libavcodec/aac_defines.hf:/M45_:36P:I )note: ,expanded from macro 'Q31' | ^~~~~~~~~~~~~~ 45src/libavcodec/aac_defines.h | :#44d:e36fi:n enote: expanded from macro 'Q30'Q 31(x) 44 | # d e f i n e Q(30i(nxt)) ( (x ) * 2 1 4 7 4 8 3 64 8 .0( i+n t0).(5()x ) | * ^ ~ 1073741824.In file included from 0src/libavcodec/aacsbr_fixed.c :+62 : 0src/libavcodec/aacsbrdata.h.:5055:)59 : | warning: ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.csrc/libavcodec/bytestream.h505: | {24Q: :31355(In file included from src/libavcodec/aacps.c: :013:32 .: warning: src/libavcodec/aacps_fixed_tablegen.h1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :081543:1368: 6warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 81074 9355f | ) , Q3 1s (154i | -z0 .0e 86 2 8 8=3 F 7 F1Q74M5392IfN)0((1}g.-0, >{0b79Q24u3f51f5e(r6 _07.ef9/nM1d2_ 2P94-17I5 g)-4>,b0u 4fQf3e36rf0),, (1 Qs.iz3e)0;12(- 00.86 5928| 38736 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~33f 5/1M4_0P8I)4,src/libavutil/macros.h1: 049:Q25f)3:} note: 0,expanded from macro 'FFMIN' ( | 1 ~~~~~^~~~~~~~~~~~~~~~~~ .04 3src/libavcodec/aac_defines.h49:345 | 0:#36:7 d3note: eexpanded from macro 'Q31'0f4 4fi/Mn_eP I45F | #)F,d MeINQf3(i0a(n1.,e 1bQ)231 (08(x5()1a 03) 99 f> / ( bM_ P )I )? ,(b ) Q :3 0 ((a 1()i.)2 n | 4 ~ ^ ~2t )4(6(0x4)8*923In file included from 14f7src/libavcodec/aliaspixdec.c4/:825M3: _6src/libavcodec/bytestream.hP4:I3568:).,013 + :Q 3 0warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] .(15.)5 1 8| ^ ~ 5735626 | 88 1 f / In file included from Mssrc/libavcodec/aacsbr_fixed.c_i:PzI)62,e: 2 src/libavcodec/aacsbrdata.h| := ^~~~~~~~~~~~~~ 505 F:F31:Msrc/libavcodec/aac_defines.h: 44Iwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36N :( note: pexpanded from macro 'Q30'- >buff e 505 | r{44_ | Qe#3n1d( de 0f-i .npe1 Q-30>8b031u(f86x2f8)e 1r0 ,7 4 9fs) i ,z e ) Q ; 31 ( ( i-| 0n ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~.t0 8)6(2(8src/libavutil/macros.hx)8*:3711490773:457254198:22 f4)}note: .expanded from macro 'FFMIN', 0 {Q+3 0 .1495() | #| 0d ^e.f 9in1e2 2F9F4M1INIn file included from 7(5src/libavcodec/aacps_fixed.ca:424,0b: 4In file included from )src/libavcodec/aacps.c3 :(632(fa: ) )>src/libavcodec/aacps_fixed_tablegen.h ,:( 154bQ): 311?:1 ((warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]-b0 .6)5 :9 87(3a51)4)08 4 154 | 1 | 0 f ~ ^ ~) } , Q| 3 ~~~~^~~~~~~~~~~~~~~~~~~0 In file included from (src/libavcodec/aliaspixdec.c1:src/libavcodec/aac_defines.h.25:450: :src/libavcodec/bytestream.h0367::9 243575note: expanded from macro 'Q31': 5156: 7warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f /45 M | _#PdIe )f357,i | nQ e 3 0Q3 1((xi)1f . 0(s iz2 e02 8 2! 3 =8 3s iz6e )3 f /M _| P( ~~~~~ ^ ~~~~inIt) ()(,x )Q*3201(417.48034634380.703 +0 04.45)f / | M ^ ~_ PI), Q30(In file included from 1src/libavcodec/aacsbr_fixed.c.:621: 2src/libavcodec/aacsbrdata.h0:5058:57:1 03warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 9f/M_PI), Q 5053 | 0{(Q311.(2 402.4160048839138f6/2M81_0P7I49)f,) ,Q Q3310((-01..058612885873276818714f5/9M2_PfI))},, {| Q3 ^~~~~~~~~~~~~~1 ( 0.src/libavcodec/aac_defines.h9:1442:29364:1 7note: 54expanded from macro 'Q30'0 436f), 44Q3 | 1#(d-e0f.i6n5e9 8Q733501(4x0) 8 4 1 0f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ (isrc/libavcodec/aac_defines.hn:45t:)36(:( note: xexpanded from macro 'Q31') *107374 145 | 8#2d4ef.i0ne +Q3 1(0x.) 5 ) | ^ (int)In file included from (src/libavcodec/aacps_fixed.c(x:)24*: 2In file included from 1src/libavcodec/aacps.c4:7324: 8src/libavcodec/aacps_fixed_tablegen.h36:41538.:0 136+: 0 .warning: 5)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ ~ In file included from 153src/libavcodec/aacsbr_fixed.c | : 62 : src/libavcodec/aacsbrdata.h : 504 :Q3830:( 1warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 507037878 f504/ | M{_QP3I1)(, 0Q.3607(710.941961699327035574f)2, 7Qf3/1M(-_0P.I9)54,78 0Q7538202(910.6f1)93}8, 7{Q53617(04 f/0M.5_6P1I5),1 7Q73005(6813.126f7)5,4 Q13617(3-108.7f0/6M9_3P8I1)1,7 4Q737078(f1)}.,3 7 | 6 ~~~~^~~~~~~~~~~~~~~~~~~ 117src/libavcodec/aac_defines.h7:045:6363:f note: /expanded from macro 'Q31'M _PI), Q3 045( | #1d.e5f4i2n9e2 4Q0314(6x5)f / M _ P I ) , | ^~~~~~~~~~~~~~ (intsrc/libavcodec/aac_defines.h):(44(:x36):* 2note: 1expanded from macro 'Q30' 4748364 844 | .#0de f+ i0.n5e) Q| 3 ^ ~ 0(x) In file included from src/libavcodec/aacsbr_fixed.c :62 : src/libavcodec/aacsbrdata.h : 504: 59 : (warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] nt)((x)*1073 75044 | 1{8Q2341.(0 0.+6 07.750)9 4 9| 1 ^9 37357f), Q31(In file included from -src/libavcodec/aacps_fixed.c0.:9245: 47In file included from 8src/libavcodec/aacps.c0:7325: 8src/libavcodec/aacps_fixed_tablegen.h2:21539:01116:f )}warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ Q31( 0.56151770 51536 | 8 31 6 f ) , Q 3Q03(11(.-105.0770069338718177487f7/7M8_f)P}I),, | Q ~~~~~^~~~~~~~~~~~~~~~~~3 0(1.src/libavcodec/aac_defines.h1:456:366:9 note: 2expanded from macro 'Q31'05 427f/M_ P45I | )#,d eQf3i0n(e1 .Q13913(8x7)5 6 7 0 4 f/ M _ P I ) , Q(3i0n(t1).(2(7x5)4*1261477341883f6/4M8_.P0 I+ )0,. 5Q)3 0 (| ^ ~1 .376117706In file included from 3src/libavcodec/aacsbr_fixed.cf:/62M: _src/libavcodec/aacsbrdata.h:P504I:)31,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0(1.5429240 45046 | 5{fQ/3M1(_ P0I.)67,7 0 9| 4 ^~~~~~~~~~~~~~9 19373src/libavcodec/aac_defines.h5:744f:)36,: Qnote: 3expanded from macro 'Q30'1 (-0.95 47448 | 07#5d8e2f2i9n0e6f )Q}3,0 ({xQ)31 ( 0 . 5 61 5 17 7 0 5 6 8 31(6ifnt)), (Q(3x1)(*-100.7703764913882141.704 7+77 80f.)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 :4532 | : src/libavcodec/aacps_fixed_tablegen.h#:de153f:86i:n ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q31(x) 153 | (i n t ) (Q(3x0)(*12.114570478033674887.80f /+M _0P.I5)), Q| 3 ^ ~0 (1.1669205In file included from 4src/libavcodec/aacsbr_fixed.c2:627: fsrc/libavcodec/aacsbrdata.h/:M504:_7P:I warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , Q30(1.1938 75045 | 6{7Q0341f(/ 0M.6_77P0I94)9,1 9Q33703(517.f2)7,5 4Q13617(3-108.f9/5M4_7P8I07)58,2 2Q93006(f1).}3,7 6{1Q1317(7 006.35f6/M1_5P1I7)7,0 5Q6383016(f1)., 5Q43219(2-04.0740669538f1/17M4_7P7I7)8,f ) }| , ^~~~~~~~~~~~~~ | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44src/libavcodec/aac_defines.h::3645:: 36:note: expanded from macro 'Q30'note: expanded from macro 'Q31' 4445 | | ##ddeefifniene Q3Q03(1x()x) ( (iinntt))((((xx))**21104773487346418.802 +4 .00. 5+) 0| . ^ ~5 ) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.hIn file included from :503src/libavcodec/aacps_fixed.c:83::24 warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:153:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 503 | {Q31(-0.8069 21530 | 0 1 2 4 8 4 87Qf)3, 0Q(311.(1-500.7320632775847086f6/3M21_4Pf)I}),, { QQ3310( (01..4163609820000534624979f76/fM)_,P I)Q,3 1Q(3-00(.12.11991398079556637606348ff/)M}_,P I )| ~~~~^~~~~~~~~~~~~~~~~~~, Q30src/libavcodec/aac_defines.h(:145.:2367: 5note: 4expanded from macro 'Q31' 167318f /45M_ | P#Id)ef,i nQe3 0(1.3Q73611(1x7)7 0 6 3 f / M _ P I ) , Q(3i0(n1t.)5(4(2x9)2*4201446754f8/3M6_4P8I.)0, +| ^~~~~~~~~~~~~~ 0.5) src/libavcodec/aac_defines.h :| 44 ^ ~:36 : note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c44: | 62#: dsrc/libavcodec/aacsbrdata.he:f503i:n59e: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (x) 503 | { Q 3(1(i-n0t.)8(0(6x9)20*0110274387448178f2)4,. Q03 1+( -0.05.3)2 6 27| 5 ^ 40663214f)},In file included from src/libavcodec/aacps_fixed.c{:Q243: 1In file included from (src/libavcodec/aacps.c :032.: 4src/libavcodec/aacps_fixed_tablegen.h3:01538:00360:3 64warning: 99implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 6f), Q31(-0.2191 915309 | 56 3 66 3 8f ) }Q,3 0 | ( ~~~~~^~~~~~~~~~~~~~~~~~1. 1507src/libavcodec/aac_defines.h0:3457:8367:8 fnote: /expanded from macro 'Q31'M _PI), Q3 045( | 1#.d1e6f6i9ne2 0Q5314(2x7)f/ M _ P I ) , Q 3 0 ( 1 .(1i9n3t8)7(5(6x)7*042f1/4M_7P4I8)3,6 4Q83.00( 1+. 02.57)5 4 1| 6 ^ ~ 7318f/M_PI)In file included from ,src/libavcodec/aacsbr_fixed.c :Q6230: (src/libavcodec/aacsbrdata.h1:.35037:316:1 1warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 7063f/M_PI), 503 | Q{3Q03(11(.-504.2890264902406051f2/4M8_4P8I7)f,) , | ^~~~~~~~~~~~~~Q 31(-0src/libavcodec/aac_defines.h.:344:2366:2 7note: 54expanded from macro 'Q30'0 663214f )44} | ,# d{eQf3i1n(e 0Q.3403(0x)8 0 0 0 36 49 9 7 6 f ) , Q(3i1n(-t0).((2x1)9*1190079357461382646.308 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.c#:d32e: fsrc/libavcodec/aacps_fixed_tablegen.hin:e153 :Q1131:( warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ) (153i | n t ) (( x ) *Q231047(418.316504780.307 8+7 80f./M5)_ P I| ) ^ ~, Q30(1.166In file included from 9src/libavcodec/aacsbr_fixed.c2:620: 5src/libavcodec/aacsbrdata.h:450327:f6/:M_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(1.1938 755036 | 7{0Q341f(/-M0_.P8I0)6,9 2Q03001(214.82478574f)1,67 3Q1381f(/-0M._3P26I2)7,5 4Q063603(211.43f7)6}1,1 7{7Q0316(3 f0/.M4_3P0I8)0, 0Q033064(9917.65f4)2,9 Q23410(-406.52f1/9M1_9P0I9)56,3 6 6| 3 ^~~~~~~~~~~~~~8 f)},src/libavcodec/aac_defines.h : 44| : ~~~~^~~~~~~~~~~~~~~~~~~36 : note: expanded from macro 'Q30'src/libavcodec/aac_defines.h :45:36: note: expanded from macro 'Q31'44 | #defin e45 | #Qd3e0f(inxe )Q3 1( x ) ( i n(ti)n(t(x))((*x)1*0271437744813864284..00 ++ 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 :502src/libavcodec/aacps.c::8432: : warning: src/libavcodec/aacps_fixed_tablegen.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :152:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 502 | {Q31(-0.4 331521 | 1 2 6 0 3 8 0Q93705(f1)., 2Q6341(5 108.98756322f/1M8_1P5I9)47,4 9Q03f)0}(,1 .{2Q73916( 407.82979119f4/9M7_P9I67)3,8 3Q63f0)(,1 .Q3310(3 806.39614874662f49/7M6_6P4I22)f),} ,Q 3 | 0 ~~~~~^~~~~~~~~~~~~~~~~~( 1.37src/libavcodec/aac_defines.h1:045:1362:5 6note: 8expanded from macro 'Q31' 5f/M_PI )45 | ,#d eQf3i0ne( Q13.14(4x4) 3 8 4 9 3 2 5 f /M _ P I ()i,n tQ)3(0((x1).*52513472354289326448f.0/ M+_ P0I.5)) , | ^ ~| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44In file included from :36src/libavcodec/aacsbr_fixed.c:: 62note: : expanded from macro 'Q30'src/libavcodec/aacsbrdata.h: 502:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q3 0502( | x{)Q 31 ( - 0 . 4 3 3 1 1 2 6 0 3(8i0n9t75)f)(,( Qx31)(* 100.78353724118812549.407 49+0 f0)}.,5 ){Q 31 (| ^ 0.99194979In file included from 67src/libavcodec/aacps_fixed.c3:82436: fIn file included from )src/libavcodec/aacps.c:,32 : Qsrc/libavcodec/aacps_fixed_tablegen.h:31152(: 1110:. 9warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 876249766422f)}, 152 | | ~~~~~^~~~~~~~~~~~~~~~~~ Qsrc/libavcodec/aac_defines.h3:450:(361:. note: 2expanded from macro 'Q31'64 5189762 f45/ | M_#PdIe)fi,n eQ 3Q031((x1) . 2 7 9 6 4 7 8 27 1 f /M(_inPtI)),( Q(3x0)(*121.43704388366438.604 4+6 f0/.M5_)P I| ) ^ ~, Q30(1.3710In file included from 12src/libavcodec/aacsbr_fixed.c5:6628: 5src/libavcodec/aacsbrdata.hf:/502M_:PI32):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(1.4443849 325025 | f{/QM31_(P-I0).4,3 3Q13102(610.3585039273552f9)2,4 fQ/3M1_(P I0).,8 53 2| 1 ^~~~~~~~~~~~~~8 1594src/libavcodec/aac_defines.h7:4449:036:f note: )expanded from macro 'Q30'} , {Q31( 440 | #.d99e1f94i9n7e96 7Q338306(fx)), Q 3 1( 0 . 9 1 8 7 62src/libavcodec/ac3dec.c 4 9(76:i641439nt2:2)f)23(}:(, x )warning: *1 0| implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~~~~~^~~~~~~~~~~~~~~~~~7 37418src/libavcodec/aac_defines.h2:445.:036 :+ note: expanded from macro 'Q31' 01439. 5 | ) | ^ 45 | # de fgiaIn file included from nsrc/libavcodec/aacps_fixed.ce:i24: In file included from nsrc/libavcodec/aacps.c:Q32 : src/libavcodec/aacps_fixed_tablegen.h3:*1521=(x:) 86:1 warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0 / 4 1 9 4 3 (0i nt4)152. | (0 ( fx; )* 2| 1 ~ ^~~~~~~~~~Q4 370(418.326644581.809 +7 602.f/5M) _ P| I ^ ~ ), Q30(1.In file included from 2src/libavcodec/aacsbr_fixed.c7:9626: 4src/libavcodec/aacsbrdata.h7:85022:761:f /Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30(1.3 05023 | 8{6Q33614(4-60.f4/3M3_1P1I2)6,0 3Q830907(15.f3)7,1 Q0311( 205.86538251f81/5M94_7P4I9)0,f )Q},3 {0Q(311(. 404.94931894499372956f73/8M3_6PfI)),, QQ3310(( 10..951857362243957269642242ff/)}M, _ P| I ~~~~^~~~~~~~~~~~~~~~~~~) , | src/libavcodec/aac_defines.h ^~~~~~~~~~~~~~: 45:36:src/libavcodec/aac_defines.h :note: 44expanded from macro 'Q31': 36: note: expanded from macro 'Q30' 45 | #d e44f | i#ndee fQi3n1e( xQ)3 0 ( x ) ( i n t )((i(nxt))*(2(1x4)74*8130674387.401 8+24 .00. 5+) 0 .| ^ ~5 ) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62In file included from : src/libavcodec/aacsbrdata.hsrc/libavcodec/aacps_fixed.c::50124:: 84In file included from :src/libavcodec/aacps.c :warning: 32implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: src/libavcodec/aacps_fixed_tablegen.h:152:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 501 | {Q31( 0.819 21524 | 99 00 25 7 2 4f ),Q 3Q03(11(.2 604.95916898942756225f0/5M79_fP)I}),, { QQ313(0-(01.2.672179986504877338527f7)1,f Q/3M1_(P I0).6,89 0Q3330(619.7376013983f6)3}6,4 4 | 6 ~~~~~^~~~~~~~~~~~~~~~~~ f/M_src/libavcodec/aac_defines.hP:I45):,36: Qnote: expanded from macro 'Q31'3 0(1.371 01452 | #5de6f8i5nfe/ MQ_3P1I)(,x )Q 3 0 ( 1 . 4 4 4 3 84 9 3 2 5(fi/nMt_)P(I()x,) *Q23104(71.458533624385.209 2+4 0f./5M)_ P I| ) ^ ~, | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn file included from :src/libavcodec/aacsbr_fixed.c44::6236: :src/libavcodec/aacsbrdata.h :note: expanded from macro 'Q30'501 :58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q 35010 | ({xQ)3 1 ( 0 .8 1 9 24 9 9 0 02 5 7(2i4ntf))(,( xQ)3*11(0 703.794916892844.205 2+5 0057.95f)) } ,| ^{Q 31(-0.267198In file included from 5src/libavcodec/aacps_fixed.c0:824: 7In file included from 3src/libavcodec/aacps.c35:732f: )src/libavcodec/aacps_fixed_tablegen.h, :Q1523:136(: 0 .6warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 903369776193f)} ,152 | | ~~~~^~~~~~~~~~~~~~~~~~~ Qsrc/libavcodec/aac_defines.h3:045(:136.:2 6note: 4expanded from macro 'Q31'5 189762f/ M45 | _#PdIe)f,i nQe 3Q03(11(.x2) 7 96 4 7 82 7 1 f/ M _ P(Ii)nt,) (Q(30x()1*.231043784683634644AS libavcodec/arm/h264pred_neon.o 6f8/.M0_ P+I )0,. 5Q)3 0 (| 1 ^ ~. 3710125685In file included from fsrc/libavcodec/aacsbr_fixed.c/:M62: _src/libavcodec/aacsbrdata.h:P501I:)32,: warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(1.44438493 5012 | 5f{/QM3_1(P 0I.)8,19 2Q43909(010.2555732243f5)2, 9Q3214( f0/.9M9_6P9I8)4,2 5 2| 5 ^~~~~~~~~~~~~~0 579fsrc/libavcodec/aac_defines.h):}44,: 36{:Q 3note: 1expanded from macro 'Q30'( -0.267 1449 | 8#5d08e73f3i5n7ef )Q,3 Q03(1x() 0 .6 89 03 3 6 9 7 7 6 1 9 3(fi)n}t,) ( (| x ~~~~~^~~~~~~~~~~~~~~~~~) *107src/libavcodec/aac_defines.h3:7454:136:8 2note: 4expanded from macro 'Q31'. 0 + 0. 545) | # d| e ^f 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 : 152(i:n11t:) (warning: (ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) *2147483648.0 + 1520 | . 5 ) | ^ ~ Q30(1.264In file included from 5src/libavcodec/aacsbr_fixed.c1:628: 9src/libavcodec/aacsbrdata.h7:65012:f7/: Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] PI), Q30(1.2 75019 | 6{4Q73812(7 10f./8M1_92P49I9)00,2 57Q234f0)(, 1Q3.13(0 308.693966948442652f50/5M7_9fP)I}),, {QQ3310((1.-30.721607112958658058f7/3M_3PI5)7,f Q)30,( 1Q.34144(3 8049.362859f0/3M3_6P9I77)6,1 9Q330f()1}., 5 53| 2 ~~~~~^~~~~~~~~~~~~~~~~~ 3529src/libavcodec/aac_defines.h2:445f:36/:M _note: Pexpanded from macro 'Q31'I ), | ^~~~~~~~~~~~~~ 45 | #dsrc/libavcodec/aac_defines.h:e44:f36i:n enote: expanded from macro 'Q30'Q 31(x) 44 | # d e f i n e Q(3i0n(t)x(()x ) * 2 1 47 4 83 6 4 8 .0 + (0i.5n)t )| ( ^ ~( x)*107374In file included from 1src/libavcodec/aacsbr_fixed.c8:622: 4src/libavcodec/aacsbrdata.h.:0500 :+83 : 0warning: .5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) | ^ 500In file included from | src/libavcodec/aacps_fixed.c{:Q243: 1In file included from (src/libavcodec/aacps.c: 320.: 7src/libavcodec/aacps_fixed_tablegen.h:615178:91366:0 warning: 94implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 1795f), Q31(-0.7 6151 | 5 1 9 3 5 6 7Q33009(616.f3)7}3,8 5{6Q33016(-10f./8M2_0P0I2),4 21Q83306(410.93f85)1, 2Q23118(0-00.f7/M3_5P3I0)1,7 9Q553307(617.f4)0}2,6 4 0| 4 ~~~~^~~~~~~~~~~~~~~~~~~6 19f/src/libavcodec/aac_defines.hM:_45P:I36:) , note: Qexpanded from macro 'Q31'30 (1.4484 24588 | 6#9d2fe/fMi_PnIe) ,Q 3Q310((1x.)4 9 4 9 8 7 4 8 7 8f / M _ P I()i,nt )Q3(0((x1).*52610447047883674780.f0/ M+_ P0I.)5), | ^ ~| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:In file included from 36src/libavcodec/aacsbr_fixed.c:: 62note: expanded from macro 'Q30': src/libavcodec/aacsbrdata.h:500:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]44 | #define Q3 0500 | ({xQ)3 1 ( 0. 7 6 7 8 9 6 0 9 4 6(1i7n9t5)f(),( xQ)3*110(7-307.471862541.09 3+5 607.350)9 6 6| f ^ )}, {Q31(-0In file included from .8src/libavcodec/aacps_fixed.c2:0240: 2In file included from 4src/libavcodec/aacps.c2:1328: 3src/libavcodec/aacps_fixed_tablegen.h6:41510:1119:f )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q31(-0.73530179 51515 | 3 7 6 7 f ) Q}30,( 1 .| 3 ~~~~^~~~~~~~~~~~~~~~~~~7 3856src/libavcodec/aac_defines.h3:0456:136f: /note: expanded from macro 'Q31'M _PI), Q3 045( | #1d.e3f8in5e1 2Q2311(8x0)0 f / M _ P I ) , Q 3 0((i1nt.)(4(x0)2*62410447468193f64/8M._P0I )+ ,0. 5)Q 3 0| ( ^ ~1 .4484288692In file included from fsrc/libavcodec/aacsbr_fixed.c/M:_62: Psrc/libavcodec/aacsbrdata.hI:)500,: 31Q: 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 1.494987487 8500f | {/QM3_1P(I 0).,7 6Q73809(610.95466014709758f)7,70 fQ/3M1_(P-0I.)7,6 5 1| 9 ^~~~~~~~~~~~~~35 67309src/libavcodec/aac_defines.h6:644f):}36, :{ Qnote: 3expanded from macro 'Q30'1( -0.82002 4442 | 1#8CC libavcodec/arm/h264qpel_init_arm.o d36e4f0i9nef ),Q 3Q031((x-)0 . 7 3 53 0 1 7 9 5 53 76 7 f )(}i,n t )| ( ~~~~^~~~~~~~~~~~~~~~~~~( x)*1src/libavcodec/aac_defines.h0:7453:7364:1 8note: 2expanded from macro 'Q31'4 .0 + 0. 545) | # 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(:i151n:t)86(:(x )warning: *implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 147483648.0 + 0. 5)151 | | ^ ~ Q30(In file included from 1src/libavcodec/aacsbr_fixed.c.:3627: 3src/libavcodec/aacsbrdata.h8:55006:73:0 warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 f/M_PI), Q3 0500( | 1{.Q33815(1 02.2716870809f6/0M9_P4I6)1,7 9Q53f)0, (Q1.341(0-206.4706451691395f6/7M3_0P96I6),f )Q}3, 0{(Q311.(-404.8842280082642912f8/3M6_4P0I9)f,) ,Q 3Q301((1-.04.793543908177498575837f6/7Mf_)P}I,) , | Q ~~~~~^~~~~~~~~~~~~~~~~~3 0(1.src/libavcodec/aac_defines.h5:6450:40367: 8note: expanded from macro 'Q31'7 70f/M_P I45) | ,# d | e ^~~~~~~~~~~~~~f ine Qsrc/libavcodec/aac_defines.h3:441:(36x:) note: expanded from macro 'Q30' 44 | # d ef(iinnt)e( Q(3x)0*(2x1) 4 74 8 3 6 4 8 . 0 + 0 . 5() i n| t) ^ ~( (x)*107374In file included from 18src/libavcodec/aacsbr_fixed.c2:462.: 0src/libavcodec/aacsbrdata.h :+499 :083.:5 )warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ In file included from 499src/libavcodec/aacps_fixed.c | :{24Q: 3In file included from 1src/libavcodec/aacps.c(: 320: .src/libavcodec/aacps_fixed_tablegen.h9:731519:40612:7 8warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 7442f), Q31(-0.2 61516 | 9 5 9 4 4 0 Q83605(611.f3)7}3,8 5{6Q33016(1 f0./9M9_2P0I6)4, 6Q334077(914.638f5)1,2 Q231810(0-f0/.M5_7P0I10)1,2 08Q493402(91f).}4,0 2 6| 4 ~~~~^~~~~~~~~~~~~~~~~~~0 4src/libavcodec/adpcm.c61src/libavcodec/aac_defines.h9f:45::/36691M::_ PI20):note: expanded from macro 'Q31', warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Q3 0( 145. | #4d4e8f42i8ne8 6Q391 2f(691x/) | M _ P I ) , iQ (f3i 0n(t(1f.4)9i4(l9(87t4x87e8)rf*/2 M1>4_74=P 8IF3F)_A6RR,A48 Y._EQL03 +E 00M(.S15.5(6x) 0a4 07_| a8dp ^ ~77c m0_fta/bMl_e)P)I In file included from ){, src/libavcodec/aacsbr_fixed.c :| 62| ^~~~~~~~~~~~~~ ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : src/libavcodec/aacsbrdata.h:499src/libavcodec/aac_defines.h::5944:: 36warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/adpcm.cnote: :expanded from macro 'Q30'724: 20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49944 | | {#Qd3e1(f i0724.9n | e73 9 4Q0 3 2708 (i97xf44) 2 (f f ) i,l te r Q>= 3 1( F -F 0_. A2RR A6 Y_6E9 L(E59i44MnS08t6()5x6(a1(_fxa))d*}1p,0 c{Q7AS libavcodec/arm/h264qpel_neon.o 3m3_t7a14(b 1l08.e2)994 2.0||0 6sh i4+f 60.t53 )<4 0 )7 7 | 9 ^{ 4 6f ),| ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Q3 1(In file included from -src/libavcodec/aacps_fixed.c0:24.: In file included from 5src/libavcodec/aacps.c7:320: 1src/libavcodec/aacps_fixed_tablegen.h0:11512:0368: 4warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 29f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :15145 | : 36 : note: expanded from macro 'Q31' Q30(1.3 7453 | 8#5d6e3fi0ne6 1Qf3/1(Mx)_ P I ) , Q 3 0 ( 1 . 3(i8n5t1)2((2x)1*820104f7/4M8_3P6I4)8,. 0Q 3+0 (01..54) 0 2| 6 ^ ~ 404619f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c):,62: src/libavcodec/aacsbrdata.h:Q4993:031(:1 .warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 84288692f/M_P I499 | ){,Q 3Q13(0 (01.9.74399440927887947847482ff/)M,_ QP3I1)(-,0 .Q23606(915.94546008460576817f)7}0,f {/QM3_P1I() 0,. 9| 9 ^~~~~~~~~~~~~~2 06463src/libavcodec/aac_defines.h:4447:7369:4 6fnote: )expanded from macro 'Q30', Q31(-0. 5447 | 0#d1e0f1i20n8e4 9Q43209f()x}), | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36 : note: (expanded from macro 'Q31'i nt)((x) *src/libavcodec/aacsbr_template.c451 | 0#7:d3369e74:f1i23:8 2ne4.warning: 0comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] Q +3 10(.x5)) | ^ 369 | ( i n tIn file included from src/libavcodec/aacps_fixed.c):f24: (o(In file included from xrsrc/libavcodec/aacps.c) (:k32*2 : 1src/libavcodec/aacps_fixed_tablegen.h47=4: 8315161;: 411k8:.0 <+=warning: s b0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] r.5-)> n | _ ^ ~m aster ;151 | kIn file included from + + src/libavcodec/aacsbr_fixed.c) : | 62Q3 ~ ^ ~~~~~~~~~~~~~0: (src/libavcodec/aacsbrdata.h1:.499:377:3 warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]56 3061src/libavcodec/aacsbr_template.cf:/381:M23_: 499P | Iwarning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]{) Q,3 1(Q 300.( 3819 | 1.733 9480 5 1222 178 98 70 0f4/f42Mfo)_Pr, IQ)(3,k 1Q3 0(= (11-.4;00. 262k66 4904<65= 199s4fb/40r86M5-61_>fPnI)),_ }mQ,30a( {s1Q3t1.(e 4r;0 k4+.+894)289 8 2| 60 ~ ^ ~~~~~~~~~~~~~9 624f6/3M4_P7I)7,9 4Q360f()1,. Q43914(9-807.48577081f/0M12_0P84I9)4,2 9Qf3)0}(,1 .| 5 ~~~~~^~~~~~~~~~~~~~~~~~6 0407src/libavcodec/aac_defines.h8:7457:360:f /note: Mexpanded from macro 'Q31'_ PI), | ^~~~~~~~~~~~~~45 | #desrc/libavcodec/aac_defines.hf:i44n:e36 :Q 3note: 1expanded from macro 'Q30'(x ) 44 | # d e f i n(ei nQt3)0(((xx)) * 2 1 47 4 8 3 6 4 8 . 0 +( i0n.t5)) ( (| ^ ~x )*10737418In file included from 24src/libavcodec/aacsbr_fixed.c.:062: src/libavcodec/aacsbrdata.h:+498 :084:. warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) | ^ 498In file included from | {src/libavcodec/aacps_fixed.cQ:3241: (In file included from -src/libavcodec/aacps.c0:.327: 2src/libavcodec/aacps_fixed_tablegen.h0:941507:1368:6 2warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 696f), Q31(-0.3 5015008 | 96 1 9 3 4 2 5Q53f0()1}.,4 4{5Q53612(6 001.17f8/8M4_3P3I1),1 0Q13902(511.4f5)3,1 Q53512(7 902.f5/2M8_5P1I3)9,8 9Q53802(711.f4)}6,4 8 | 0 ~~~~~^~~~~~~~~~~~~~~~~~9 179src/libavcodec/aac_defines.h3:f45/:36M:_ Pnote: Iexpanded from macro 'Q31') , Q30(1 .454 | #9d4e5f2i3n8e8 2Q93f1/(M_xP)I ) , Q 3 0 ( 1 . 5 2 3 9 0(5i7n5t4)1(f(/xM)_*2P1I4)7,4 8Q33604(81..0 5+6 40.450) 0 6| ^ ~7 29f/M_PI),In file included from src/libavcodec/aacsbr_fixed.c: 62| : ^~~~~~~~~~~~~~ src/libavcodec/aacsbrdata.h:498:59src/libavcodec/aac_defines.h:: 44warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36 : note: expanded from macro 'Q30' 49844 | | {#Qd3e1(f-0i.7n2e 0Q3904(7x)8 6 2 37 6 96 f ) , Q 3 1 (- 0(.i3n5t0)0(8(x9)6*1913047235754f1)8}2,4 .{Q03 1+( 00..758)8 4 3| 3 ^1 1019251f), QIn file included from 31src/libavcodec/aacps_fixed.c( In file included from :024: .src/libavcodec/alac.cIn file included from 52src/libavcodec/aacps.c:85:5432: 13: 98src/libavcodec/bytestream.h9src/libavcodec/aacps_fixed_tablegen.h:581712:150::7118f111: ):},warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | warning: ~~~~~^~~~~~~~~~~~~~~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 17115045 | | | # d gef i- Qn>e3 Qb30u1(f(1x.4f) e 4 r5 5+ =6 F FM2 IN6( 0g 1 -1 f>/M _PbI u )f(f,ei nQtr)3_(e0n((dx -1 )g.*-2414>5743b1855u273f96f24fe/8rM._P,I0 ) s,i+ z e)Q03;.0 (5) | 1 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~| . ^ ~ 46 48091793f/src/libavutil/macros.hIn file included from M_:src/libavcodec/aacsbr_fixed.c49:P62: :src/libavcodec/aacsbrdata.hI:25)498,:: 31 note: Qexpanded from macro 'FFMIN'3: 0 (warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 . 494945 | 2#3d8e8f i24989fn/ | eM{_ PIQ)F3,F 1QM(3-I00(N1.(.752a3290,50b7)9457 8642(13(f7/a6M9)_6 fP>)I) ,(,b) ?QQ3 13((-0b0) (: .(351a.0)506)448 0906| 61 ~ ^ ~973 24295f5/f)M}_, P{IQ)3,1( 0| . ^~~~~~~~~~~~~~ 7884src/libavcodec/aac_defines.h3:443:1361:01 9note: 2expanded from macro 'Q30'51 f), Q31 (44 | 0#.d5e2f8i51n3e9 8Q9350(8x)2 71 f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :(45src/libavcodec/alsdec.ci:nt36:): (src/libavcodec/ansi.c360note: expanded from macro 'Q31'(:: 479x38::) *121warning: :0 7comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3457warning: | missing field 'value' initializer [-Wmissing-field-initializers]#41 8d2e4f.i0n +e 0479Q.5 | 31)( x)360 | ^ | { N UIn file included from i LLsrc/libavcodec/aacps_fixed.c f (:av}c t24x-,> : ( chIn file included from i _src/libavcodec/aacps.clan| :yotu ^t32.) : n(bsrc/libavcodec/aacps_fixed_tablegen.h(_:150xc):*2h186a4n7:48n3 e6lwarning: 4simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 8 >. 0F +F _0S.A5)N E _| N ^ ~150 B_ | C H A NN EIn file included from L S Qsrc/libavcodec/aacsbr_fixed.c3:)62: 0src/libavcodec/aacsbrdata.h :(498{1 :.6 4:| 4 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~5 warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 626011f/M_P 498I | ){src/libavcodec/alsdec.c,Q :Q3304241:((128:. -4warning: 503comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare].1 5572270929 4f4247/86 | M2_ 3 P 7ifI 6)(9,g Q6ef3),t0_ (bQ131i(-.0t4.s63_4l5e8000f89t9(1&g6b719)93 <34 f2h/t_5sMi5f_z)eP}I)),, Q| ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ 30{(Q131.(4 90.475828433831812091f9/2M5_1fP)I, )Q, 3Q13(0( 10..552283591053795481f9/58M2_7P1fI))},, | Q ~~~~^~~~~~~~~~~~~~~~~~~3 0(1.src/libavcodec/aac_defines.h5:6454:40In file included from 3606:7src/libavcodec/alac.c2 :9note: 54fexpanded from macro 'Q31'/ : Msrc/libavcodec/bytestream.h_P:I186):, 4513 | :#d| e f ^~~~~~~~~~~~~~warning: i ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e src/libavcodec/aac_defines.h:Q443:136(:x) note: expanded from macro 'Q30' 186 | 44 | # d e sif zien (2ie n =t Q)F(3F(M0INx((p-)>x*2b)1u 47f 48f3 e6 48r. _0 e+ n d -0 . 5 p ) -( >i ntb)| u( ^ ~f (fx)e*r10,7 s3In file included from i7src/libavcodec/aacsbr_fixed.c41z8:e2624.)0: src/libavcodec/aacsbrdata.h;:497 :+ 840| : . ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~warning: 5)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^src/libavutil/macros.h :49:25: note: 497expanded from macro 'FFMIN' | {In file included from Qsrc/libavcodec/aacps_fixed.c3:241: (In file included from 49 | src/libavcodec/aacps.c#d0:.e327fi: n5src/libavcodec/aacps_fixed_tablegen.he2 F:1F4150M6:I61:8N18 11(warning: 15a0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],f b)), Q(3(a1)( ->0 .9 99(5150b5 | ) 6 8? 1 Q 0(432b06)6(5f )1}: .,4(4a) )5 {| 5Q ~ ^ ~632 16(-001.142f1/MIn file included from 0_src/libavcodec/alac.cP2:I9549)88: ,src/libavcodec/bytestream.h2 :9187Q:33153:09(1 .4f5warning: 3)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], 1 5Q53217(9 0 2.187f/9 | 9M72 0_9 P4 1I) ,9 i9Q93f930 (41(f.)s},4 i6 4z| e8 ~~~~~^~~~~~~~~~~~~~~~~~0291 7 9!3=fsrc/libavcodec/aac_defines.h :si/z45M:e_36)P :I ) , | Qnote: 3 ~~~~~ ^ ~~~~expanded from macro 'Q31' 0 (1.49 45452 | 3#8d82e9ff/inMe_ PQI3)1,( xQ)3 0 ( 1 . 5 2 3 9 0 5 7 5 (4in1tf)/(M(_xP)I*)2,1 4Q734083(614.8.506 4+4 000.65)7 2| 9 ^ ~ f/M_PI), In file included from | src/libavcodec/aacsbr_fixed.c ^~~~~~~~~~~~~~: 62: src/libavcodec/aacsbrdata.h:src/libavcodec/aac_defines.h497::4458::36 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'Q30' 44 | 497# | d{eQf3i1n(e 0Q.73502(1x4)6 81 81 1 1 5 0 f ) , Q 3 1( - (0i.9n9t)9(55(6x8)1*014027636754f1)8}2,4 .{0Q3 1+( -00..452)10 2 99| 8 ^ 829339f), QIn file included from 31src/libavcodec/aacps_fixed.c( :024.9: 9In file included from 7src/libavcodec/aacps.c20:9324: 19src/libavcodec/aacps_fixed_tablegen.h99:31509:436f:)} ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 150 | 45Q | #3d0e(f1in.e4 Q43515(x6)2 6 0 1 1 f / M _ src/libavcodec/aacdec_template.cP I ) , Q:3(34740(i:1.n410t5:) 3(warning: 1missing field 'help' initializer [-Wmissing-field-initializers](5 52x7)9*22f1/4M7_ 4P34748I | 3) 6, 4 8.Q0 3 {+ 0N0(.U15L.L)},4 6 48 0| | 9 ^ ^ ~1 793f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c,:62 : Qsrc/libavcodec/aacsbrdata.h3:0497(:311:. warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 945238829f/M _497P | I{)Q,3 1(Q 03.07(512.15426389180151715504f1)f,/ MQ_3P1I()-,0 .Q9390(915.55668441000462762695ff/)M}_,P I{)Q,3 1 (| - ^~~~~~~~~~~~~~0 .4210src/libavcodec/aac_defines.h2:99448:83629:3 39note: fexpanded from macro 'Q30'), Q31( 0 .449 | 9#7d2e0f9i4n1e9 9Q9330(9x4)f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45(:i36n:t )note: (expanded from macro 'Q31'( x)*1073 7454 | 1#8d2e4f.i0n +e 0Q.351)( x)9 | ^ warning s generated . In file included from src/libavcodec/aacps_fixed.c (:i24n: tIn file included from )src/libavcodec/aacps.c(:(32x: )src/libavcodec/aacps_fixed_tablegen.h*2:141507:4118:36 4warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0 + 0.5) | ^ ~ 150 | In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: 1src/libavcodec/aacsbrdata.h.:44974:57:5 6warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 011f/M_PI), 497 | Q{3Q301(1(. 405.37155251246789128f1/1M1_5P0If)),, QQ3301((-10..4969498505916789130f4/2M6_6P5If))},, {QQ3301((-10..449241502239988882299f3/39Mf)_,P IQ3)1,( Q0.39097(2109.452139990935947f5)4}1, f /| ~~~~~^~~~~~~~~~~~~~~~~~M _PI)src/libavcodec/aac_defines.h, :Q453:036(1:. note: 5expanded from macro 'Q31'6 4400672 945f | /#dMe_fPiIn)e, Q3 1| ( ^~~~~~~~~~~~~~x ) src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (int)((x )44* | 2#14d7e4f8i36n4e8 .Q03 0+( x0). 5 ) | ^ ~ (iIn file included from ntsrc/libavcodec/aacsbr_fixed.c):62(: (src/libavcodec/aacsbrdata.h:x496):*831:0 7warning: 37implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 1824.0 + 0.5 496) | {Q 31| ( ^- 0.92444085In file included from 4src/libavcodec/aacps_fixed.c8:4244: 6In file included from 6src/libavcodec/aacps.cf:)32,: src/libavcodec/aacps_fixed_tablegen.hQ:31491:(136:- 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 0457590187436f) }149, | { Q 3 1 (Q-300.(18.358124265291335777807f2/8Mf_)P,I )Q,3 Q130((-10..501811639350443021098f8/M8_5PfI))},, Q 30| (1 ~~~~^~~~~~~~~~~~~~~~~~~. 5234src/libavcodec/aac_defines.h:8454:936:4 note: 5expanded from macro 'Q31'3 f/M_PI) ,45 | Q#3d0e(f1i.n5e 3Q63914(x8) 6 8 0 9 f / M _ P I )(,i nQt3)0(((x1).*5520140764883764386.10f /+M _0P.I5)), | Q ^ ~30 (1.56797575In file included from 9src/libavcodec/aacsbr_fixed.c5:f62/: Msrc/libavcodec/aacsbrdata.hsrc/libavcodec/aacsbr_template.c_P:I496):,: 58 :| ^~~~~~~~~~~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:44:36: note: 511expanded from macro 'Q30' : 17496: | {warning: Q comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]44 | 3#d 1e(f-i0n.e9 2Q43404(08x5) 4 8 5114 4 | 66 f ), i Qf (31 (g-0 o. a1 l0_(4s5b7i5 n<9 01t8s)7b4((r3-x)6*>kfx1[)017}3],7 {Q431+(18 -s2br0-4.>8.m3[0812 2]+ 50.)59) 3 5{ 7 | 8 ^| 7 ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~28 f), Q31(In file included from -src/libavcodec/aacps_fixed.c0:.240: 1In file included from 6src/libavcodec/aacsbr_template.csrc/libavcodec/aacps.c9:32:: 5524src/libavcodec/aacps_fixed_tablegen.h::0149:341114:3 2:08warning: 8 warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 5 f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 524 | src/libavcodec/aac_defines.h : 149 45 | :36f: o r (note: expanded from macro 'Q31' i =Q 3k0;( 45 1 | i.# =5=d 1efkin4e Q62|3|1317 7(s0xfb) / >M _ (P s I b ) r ,-> k Q [(i30n0]t (- )11(. 51(8+1x 3m)3s*b4 -2 01o4d1d79)4; f83i6/48-.M-0 _+) P{ 0I. )5) , Q | | ^ ~3 ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~0 (1.523484In file included from 9src/libavcodec/aacsbr_template.c4src/libavcodec/aacsbr_fixed.c:5:62550:3: 17fsrc/libavcodec/aacsbrdata.h/M::_ 496warning: :Pcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]31 I:) warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 550 | Q3 0 ( 1.}53 6 w4969h4 | {i86Q831l(0-e9 0(sfb./9 !M2_=P4 Is4b)4,r Q03-0(81>k5x.48[514] 540+ 6sb06fr6)87-,>3m[ 61Q1]3f1)/(;M - _0P| I. ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~),1 0Q43507(519.50618779745367f)5}9,5 f{/QM3_1PI()-,0 . 83| 8 ^~~~~~~~~~~~~~ 2259src/libavcodec/aac_defines.h3:54478:736:2 8note: fexpanded from macro 'Q30') , Q31(- 044.0 | 1#6d9e5f0i43n2e0 8Q83805(f)x}), | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36: note: expanded from macro 'Q31' (int)( (45x | )#*d1e0f7i3n7e 4Q1381(2x4). 0 + 0 . 5 ) | ^ ( int)((x)*21In file included from 47src/libavcodec/aacps_fixed.c48:3246: 4In file included from 8src/libavcodec/aacps.c.0: 32+: src/libavcodec/aacps_fixed_tablegen.h0:.1495:)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.h149: | 496 : 6 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(1.51462 4961 | 3{7Q703f1/(M-0_.P9I24)44,0 8Q53408(414.656f1)8,1 Q3313(-400.1190f4/5M_7P5I9)0,1 8Q73403(61f.5)2}3,4 8{4Q9314(5-30f./83M8_2P2I5)93,5 7Q83702(81f.),5 3Q6391(4-806.800196f9/5M0_4P3I)2,08 88Q53f0)(}1,. 5 5| 0 ~~~~^~~~~~~~~~~~~~~~~~~0 6873src/libavcodec/aac_defines.h:6451:f36/:M_ Pnote: Iexpanded from macro 'Q31') , Q30( 145 | .#5d6e7fi9n7e5 7Q5391(5xf)/ M _ P I ) , | ^~~~~~~~~~~~~~ (src/libavcodec/aac_defines.hi:n44:t36):( (note: xexpanded from macro 'Q30') *21474 8443 | 6#4d8e.f0i n+ e0 .Q53)0 (| x ^ ~) In file included from src/libavcodec/aacsbr_fixed.c : 62 (: isrc/libavcodec/aacsbrdata.h:n495t:)83(:( warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])* 1073741824.0 495+ | { Q301.(5-)0 . 4| 63 ^5 3441212724fIn file included from ),src/libavcodec/aacps_fixed.c :Q243: 1In file included from (src/libavcodec/aacps.c-0:.329: 52src/libavcodec/aacps_fixed_tablegen.h4:91490:4611:5 3warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 06f)}, {Qsrc/libavcodec/bytestream.h31(-:0 271.:1490 | 7 17 0 : 6 warning: Q3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]04( 019.6531349602211f3),7 7Q03f1 /(M_271P- | I0 ) ,. Q 39i4n04(1t7. 958s01i38z2e1230 5388=64f) 0},1F 9F | f ~~~~^~~~~~~~~~~~~~~~~~~M /IMN(src/libavcodec/aac_defines.hg-_:>P45I)b:u,ff36e :r_Q e3note: nexpanded from macro 'Q31'0 d( -1 .g 545-2 | 34>#8debfi4u9n45f3ef/f MQ3e1_(rPx,)I ) si, zQ e3 0() ;1 . 5| 3 6 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 94 8 6 8(i09nsrc/libavutil/macros.htf):/49(:M(x25)*_:2 note: Pexpanded from macro 'FFMIN'1I 4)74,8 3Q36 408.490( | # d1+e. f0i5.n550e )0 F6 | F87 ^ ~36M1 f/IMN_(PIa),, bIn file included from ) Q(3src/libavcodec/aacsbr_fixed.c0((:162a.) : >5 src/libavcodec/aacsbrdata.h67(9:4957b:)558 7:? warning: 5 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5f(/M b_) P: I()a,) ) 495| | ^~~~~~~~~~~~~~ | ~ ^ ~{ Q3src/libavcodec/aac_defines.h1:(44-:0.364: 6note: 3expanded from macro 'Q30'5 3441212 7442 | 4#fd)e,f iQn3e1 (Q-300(x.)9 5 2 4 9 0 4 1 5 3 9 0 0 6(fi)n}t,) ({(Qx3)1*(1-007.30770461408962343.900 21+f) ,0 .Q53)1 ( -0| . ^9 447980320src/libavcodec/alsdec.cIn file included from 58src/libavcodec/aacps_fixed.c:8:6577f24: )In file included from }src/libavcodec/aacps.c,: :31 32| ~~~~^~~~~~~~~~~~~~~~~~~: : src/libavcodec/aacps_fixed_tablegen.h:warning: 149src/libavcodec/aac_defines.hcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]::3645:: 36: warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'Q31' 45 | #de f 577i149n | | e Q 3 1 (xi)Qf ( 3 c 0t (x- >c1 u .r 5_ 1f 4 r(6ia2nme1_3tl7e)7n(0(xgft)h /!*= M2_c1tPx4I-7>)4,8s36 4coQn830f..(f01r. +a5m e_10l.8e15n3g)th3) 4 {0| 1 ^ ~9| f ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ / M_PI), Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:162.5: 23src/libavcodec/aacsbrdata.h48:44959:314:5 3warning: f/implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30(1. 54953 | 6{Q93418(6-800.94f6/3M5_3P4I4)1,2 1Q2307(241f.)5,5 0Q03618(7-306.19f52/4M9_0PI4)1,5 39Q03006(f)1}.5,6 {7Q9317(5-705.0975f0/6M_4P0I9)6,33 90 2| ^~~~~~~~~~~~~~1 f), Qsrc/libavcodec/aac_defines.h31:(44-:0.369:4 47note: 9expanded from macro 'Q30'8 0320588 644f | )#}d,e f | i ~~~~^~~~~~~~~~~~~~~~~~~n e Q3src/libavcodec/aac_defines.h0:(45x:36): note: expanded from macro 'Q31' 45 | # d(eifinnt)e( (Qx31)(*x1)0 7 3 7 4 1 8 2 4 . 0 +( i0n.5t)) ( (| ^x )*2147483648.In file included from 0 src/libavcodec/aacps_fixed.c+: 240: .In file included from 5)src/libavcodec/aacps.c : 32| : ^ ~ src/libavcodec/aacps_fixed_tablegen.h:149: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:495:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]149 | Q30(1 .54951 | 4{6Q23113(7-700f./4M63_5P3I4)4,1 2Q132072(41f.)5, 1Q38113(3-400.1995f2/4M9_0P41I53)9,0 0Q63f0)(1}.,5 2{3Q43814(9-405.037f0/64M0_96P3I3)9,02 1Q3f0)(,1 Q.35316(-904.869840497f9/M8_0PI3)20,5 8Q8360f)(},1 . 5| 5 ~~~~^~~~~~~~~~~~~~~~~~~0 0687src/libavcodec/aac_defines.h3:645In file included from 1:36f:src/libavcodec/alac.c/M _note: :P54I)expanded from macro 'Q31',: src/libavcodec/bytestream.hQ:32930(:1 1345 | .#5d:e6 fi7nwarning: 9ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7Q3 15(7x)5 9 5 f / M _ P I )293 , | In file included from ( isrc/libavcodec/anm.cn| :s28t ^~~~~~~~~~~~~~i)z: e 2( src/libavcodec/bytestream.h= (:src/libavcodec/aac_defines.h:F44x:17136F)M:I:N(*18: p2 note: ->1warning: expanded from macro 'Q30'b4comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]74 u f83f64e 448 | r._#e0dn de+fi n e Q-171 | 0 3 .0 pg5(x-)- )> > b b | uu f ^ ~ffer , fe r s i + =zIn file included from esrc/libavcodec/aacsbr_fixed.c): (Fi;n62tF : )Msrc/libavcodec/aacsbrdata.h| ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~I :494(Nx:)(84g*src/libavutil/macros.h1:- warning: :0>implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]49 7b37:u254:f1 8fenote: 24 rexpanded from macro 'FFMIN'_.e494 | {0n +Q d 493 | #0 1-(d. ge-50f>)b.8i u 7| n ^f39e2 4f7 eF7Fr1,M 4I4s5Ni4z(9ea)f; , )| b, ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ) Q3 1((-(0a.)1 >2 (src/libavutil/macros.hb7:)949 :625:?1 (b7note: ) 3expanded from macro 'FFMIN':7 ( a40)36)1 f )| ~ ^ ~49 } | #,d e{fiQn3eIn file included from 1 (src/libavcodec/alac.cF :F054.M: 1Isrc/libavcodec/bytestream.h9:294N:05(15a0:,3b6 )10warning: 1 5comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( 75(3af) )294 | ,> (bQ) 3i1f? (( s(b )i 0z:e.2 0(!1a6)0=26) src/libavcodec/aacsbr_template.c1s | 5 ~ ^ ~i:ze3) 588 8:71| 9195 ~~~~~ ^ ~~~~:f )}warning: ,comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: 588expanded from macro 'Q31' | f o45 | r# d(efki =n e1 ;Q 31k(x )< = s b r - > n [ 0 ](;in tk)+(+()x ) *| 2 ~ ^ ~~~~~~~~~1 47483648.0 + src/libavcodec/aacsbr_template.c0:.6155:)19 : | warning: ^ ~comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] In file included from 615src/libavcodec/aacsbr_fixed.c: | 62 : src/libavcodec/aacsbrdata.h : 494f:59o:r warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](k = 1; k <= 494s | b{rQ-3>1n(_ 0q.8;7 k3++9)2 {4 7 7| 1 ~ ^ ~~~~~~~~4 4549f), Q31(-0.12796173740361f)}, {Q31( 0.19050361src/libavcodec/alacenc.c01575:3638f:)157:, warning: Q3missing field 'unit' initializer [-Wmissing-field-initializers]1 ( 0.01602615387195f) },638 | | ~~~~~^~~~~~~~~~~~~~~~~~ { "src/libavcodec/aac_defines.hm:i45:n36:_ note: pexpanded from macro 'Q31' redicti o45n | _#odrefdienre "Q, 3N1U(LxL), O F F S E T ( mi n _(pinrte)d(i(cxt)*i2o1n47_4o83r64d8e.r0) ,+ 0A.V5_O)P T _| ^ ~T YPE_INT, {In file included from src/libavcodec/aacsbr_fixed.c.:62i: 6src/libavcodec/aacsbrdata.h:4494 :=31 :D EFwarning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]U LT_MIIn file included from N_PRsrc/libavcodec/anm.c :494E28: | D{src/libavcodec/bytestream.h_O:QR186D:31E(13R }:0 , .warning: MI8N73comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_9LP C24_7O7RD1E4R4,5 4A9 Lf)A,186 | C Q_31 (M s-i0A.1z2Xe_729L61 P=73C7 _4F0OF3R6MD1EIfR)N,}( p,-A E>{ Q3b1}(u, f 0 f.e| 1r90 ^5_0 e36n1d0 1-5 7p53-f>)b, uQf31f(e r0,.0 1s60i2z6e15)3;8 7 1| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~9 5f)}src/libavcodec/alacenc.c,: 639 src/libavutil/macros.h:| 157 ~~~~^~~~~~~~~~~~~~~~~~~ ::49 :src/libavcodec/aac_defines.h:warning: 4525:missing field 'unit' initializer [-Wmissing-field-initializers]: 36 note: :expanded from macro 'FFMIN' note: expanded from macro 'Q31' 4945639 | | | ## dd eefi nfi ne{ e Q 3"F1F(mMxIaN()a,x b_) (p (r eadi c )t i> o n( b)_ ?o r((bd)ien tr:",) N (U((LxLa, )O)*FF)S Esrc/libavcodec/bytestream.h21 47T4(:| 8m317a ~ ^ ~x3_: 6p134r8e:.0d iIn file included from +warning: csrc/libavcodec/anm.ct icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 028.on: 5src/libavcodec/bytestream.h_): o 187r| :d ^ ~15 :e rwarning: 317comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ) | , In file included from A src/libavcodec/aacsbr_fixed.cV187_s:i | zO 62 : esrc/libavcodec/aacsbrdata.hP: 2 T494i:=7_:f T Y P(Fwarning: Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s F_izMeIIN2( N!T,p {=494- >.b | s{iQu31i(6z4ef) 0f e=r_.e 8n| D7Ed ~~~~~ ^ ~~~~3F A U9LT-2_ 47MpA7X-1_>4Pb4ufR5fEe4Dr9_,fO), QRs3iD1zeE)(;R- 0| }. ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~,1 27 9MI6N_src/libavutil/macros.h1L7:P493:25C:7 note: _4expanded from macro 'FFMIN'O0R D3E61Rf),} , 49A | L#{QAd3efCi1n_(MeAX _0FLF.MIPN1C9_(0aOR5,D0bE3)R 6,(1 A(E0a) 1 5}>7, src/libavcodec/ac3dec.c5 (3 :b1841)f | ),:? ^ (49 Qb3:1) (warning: 0: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion](.a 0)1)6 0 2src/libavcodec/alacenc.c6| : ~ ^ ~ 164153:8127: 1warning: 9 5missing field 'help' initializer [-Wmissing-field-initializers]In file included from 1841f src/libavcodec/alac.c): | 54 } , : src/libavcodec/bytestream.h641 | : { 318| N:U ~~~~~^~~~~~~~~~~~~~~~~~15 L : dwarning: oLwsrc/libavcodec/aac_defines.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] n:}45,mi:x36_: 318i | note: n| expanded from macro 'Q31' f ^ oi-f >( c45 | s#deenitefr_zieminx_2e lQ!e=3 v1s(eix)l z e ) | ~~~~~ ^ ~~~~ = g(ianti)n((_xle)ve*l2s14[7s48-3>64 8 .0 + 0 .5 )c e n| t ^ ~ er_mix_levIn file included from elsrc/libavcodec/aacsbr_fixed.c]:;62 : src/libavcodec/aacsbrdata.h| : ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~493: 84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 493 | {Q31(-0.53697829178752f), Q31(-0.976499src/libavcodec/ac3dec.c0:39184236:24928:f )warning: }implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] , {Q31(-0.97 2184224 | 7 3 78 8 9 3 4 8dofw)n,m Qix3_1i( n0f.2o2-0>8c1e3n3t35e7r9_8m37ifx)}_,l e| v ~~~~~^~~~~~~~~~~~~~~~~~ el_lsrc/libavcodec/aac_defines.htr:t 45 : 36=: gnote: aexpanded from macro 'Q31'i n_level 45s | [#sd-e>f i ncee Qn3t1(exr) _ m i x _ l e v e(lin_tl)(t(rxt)]*2;14 74 83| 6 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~48 .0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:493:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/ac3dec.c 493: | 1843{Q:3491(:- warning: 0implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion].5 3697829178752f), Q31(-0 .18439 | 7 6 4 9 9 03 93 6d22o8wf)n}m, i{xQ3_1in(f-0o.-9>72s2u47r3ro7u8n8d93_48mfi),x _lQe3v1e(l 0. 22 0 81 3 3=35 79g8a37ifn_)l}e,v e l| s ~~~~^~~~~~~~~~~~~~~~~~~[ s-> src/libavcodec/aac_defines.h: 45 :36 : snote: uexpanded from macro 'Q31'r round_ m45 | i#x_dleefivnele] ;Q 3 1(| x ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) (int)((x)*2147483648.0 + 0.5) | ^ ~ src/libavcodec/ac3dec.c:1844:49:In file included from src/libavcodec/aacsbr_fixed.cwarning: :62implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]: src/libavcodec/aacsbrdata.h :493:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1844 | 493 | { Qdo3w1(n-m0.i5x3_6i9n7f8o29-1>7s8u75r2rfo)u,n dQ_m3i1(x-0_.l97e6v4e9l9_0l3tr9t36 2=2 8gfa)i}n,_ le{vQe3l1s[(s-->0s.9u7r2r2ou4n73d7_8mi8x9_3l48efv)e,l _Ql3t1r(t ]0;. 2 2| 0 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81333579837f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) src/libavcodec/ac3dec.c : 1846 :(49in:t )warning: (implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion](x )*2147483648 .18460 | + 0 . 5) | ^ ~ doIn file included from wsrc/libavcodec/aacsbr_fixed.cn:62m: src/libavcodec/aacsbrdata.hi:493x:_6:i nfwarning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ->lfe_mix_ l493e | v{Qe3l1 ( -0 . 53 69 7 =8 g2a91i7n8_7le5v2efl)s,_ Ql31f(e[-s0-.>9l7f6e4_9m9i0x3_9l3e6v2el2]8;f )} , | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{ Q31(-0.97224737889348f), Q31( 0.22081333579837f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ src/libavcodec/bytestream.hIn file included from src/libavcodec/aacsbr_fixed.c:62:: src/libavcodec/aacsbrdata.h355::49213:83:: 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] 492 | {Q31 (355 0 | . 2 4 1 3s3i0z3e8 99=2 9F6F0MIfN)(,g -Q3>1b(u f0.f5e12r9_e4n36d2 6-3 0g2-3>8bfu)ff}e, r{,Q 3s1i(z-e0).;6 6| 3 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 9341067488src/libavutil/macros.h5:f49):, 25Q:3 1(note: -0expanded from macro 'FFMIN'. 082496 74996 | 2#90d8e1ffi)n}e, F F| M ~~~~^~~~~~~~~~~~~~~~~~~I N(a,src/libavcodec/aac_defines.hb): 45:(36(:a )note: expanded from macro 'Q31'> (b) ? (45b | ) #:d e(fai)n)e | Q3 ~ ^ ~1( x) In file included from src/libavcodec/alac.c : 54 : (src/libavcodec/bytestream.hi:n356t:)13(:( xwarning: )*comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]21 47483648.0 356+ | 0. 5) s| i ^ ~z e2 = FFMIN(In file included from psrc/libavcodec/aacsbr_fixed.c-:>62b: usrc/libavcodec/aacsbrdata.hf:f492e:r58:_ ewarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] d - p->buffe r,492 | s{iQ3z1e() ;0 . 2| 4 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~1 33038src/libavutil/macros.h9:92499:6250:f )note: ,expanded from macro 'FFMIN' Q31( 0. 5491 | 2#9de4f3i6n2e6 3F0F2M3I8Nf)(}a,,b ){ Q(3(1a()- 0.>6 (6b)3 9?3 4(1b)0 67:4 8(8a5)f)) ,| Q ~ ^ ~3 1(-0.082496In file included from 79src/libavcodec/alac.c6:2549: 0src/libavcodec/bytestream.h8:1f357):15}:, warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h357: | 45 :36 : note: iexpanded from macro 'Q31'f (size2 ! =45 s | i#dzeef)i n e| ~~~~~ ^ ~~~~Q 31(x) src/libavcodec/bytestream.h : 271(:i17nt:) (warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]x) *2147483648.0 + 0. 5271) | | ^ ~ int size2In file included from =src/libavcodec/aacsbr_fixed.c :62F: Fsrc/libavcodec/aacsbrdata.hM:I492N:(32g:- >bwarning: uimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f fer_end - g -492> | b{Qu3f1f(e r0,. 2s4i1z3e3)03;89 9 2| 9 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~6 0f), Q31src/libavutil/macros.h(: 490:.255: 1note: 29expanded from macro 'FFMIN'43 62630238 f49) | }#,d e{fQi3n1e (F-F0M.I6N6(3a9,3b41)06 7(4(8a8)5 f)>, Q(3b1)( -?0 .(0b8)2 4:9 6(79a62)90)8 1 f| )} ~ ^ ~, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:492:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 492 | {Q31( 0.24133038992960f), Q31( 0.51294362630238f)}, {Q31(-0.66393410674885f), Q31(-0.08249679629081f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:491:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 491 | {Q31( 0.11112534735126f), Q31( 0.21484763313301f)}, {Q31(-0.41368337314182f), Q31( 0.28216837680365f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:491:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 491 | {Q31( 0.11112534735126f), Q31( 0.21484763313301f)}, {Q31(-0.41368337314182f), Q31( 0.28216837680365f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) In file included from src/libavcodec/anm.c : 28 : src/libavcodec/bytestream.h :(293in:t13):( (xwarning: )*comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2 147483648.0 + 0.5 293) | | ^ ~ size2 = FFMIn file included from Isrc/libavcodec/aacsbr_fixed.cN:(62p: -src/libavcodec/aacsbrdata.h>b:u491f:f32e:r warning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e nd - p->buf f491e | {rQ3,1 (s i0.z1e)1;1 12 5| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~3 4735126f)src/libavutil/macros.h,: 49Q:3251:( 0note: .expanded from macro 'FFMIN'21 4847633 1493 | 3#0d1eff)i}n,e {FQ3F1M(I-N0(.a4,1b3)6 83(3(7a3)1 4>1 82(fb)), ?Q 3(1b() 0 .:2 8(2a1)6)8 3| 7 ~ ^ ~6 80365f)}, In file included from | src/libavcodec/anm.c ~~~~~^~~~~~~~~~~~~~~~~~src/libavcodec/ac3dec.c :28:: src/libavcodec/aac_defines.h:src/libavcodec/bytestream.h184145:49:::36294: note: :15warning: expanded from macro 'Q31':implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 45 | 294# | de f i n i fe 1841(s i | Q 3z 1e( 2 x !) = d osw ni m zie x) _ i n| ~~~~~ ^ ~~~~f o - > (cienntt)er(_(mxix)_*l2e14v74e83l6 4 8. 0 + 0 .5 )= ga i| n ^ ~_ levels[s-> In file included from src/libavcodec/aacsbr_fixed.c :62 : src/libavcodec/aacsbrdata.h: 491 :7c:e warning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]te r_mix_level ]491; | { Q| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3 1( 0.11112534735126f), Q31( 0.21484763313301f)}, {Q31(-0.4src/libavcodec/ac3dec.c1:318426:8493:3 warning: 7implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]3 14182f), Q31( 18420. | 2 8 2 1 6 8 3 7 68d0o3w6n5mfix)_}i,n f| o ~~~~~^~~~~~~~~~~~~~~~~~- >censrc/libavcodec/aac_defines.ht:e45r:36_:mi xnote: _expanded from macro 'Q31'l evel_lt r45t | # d e=f ignaei Qn3_1l(exv)e l s [ s - > c e n t(ienrAS libavcodec/arm/hevcdsp_deblock_neon.o t_)m(i(xx_)l*2e1v4e7l4_8l3t6r48t.]0; + | 0 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~.5 ) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:490:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/ac3dec.c490: | 1843{:Q493:1 (warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]0 .20320105410 184343 | 7f ) , Q 3 1 ( -d0o.w8n6m8i7x9_1i8n0f35o5-2>8s9fu)r}r,ou n{dQ_3m1i(x-0_.l97e79v0e54l8 6 0 0 5 8 4=f )g,a iQn31_(l e0v.e9l6s2[s9->0 8 0 6 99 9s2u4r2rfo)un}d,_ m | i ~~~~~^~~~~~~~~~~~~~~~~~ x_levsrc/libavcodec/aac_defines.he:l45]:;36: note: | expanded from macro 'Q31' ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45 | #define Q31(x) (int)((x)*src/libavcodec/ac3dec.c2:1184447:4498:3 64warning: 8implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]. 0 + 0.5) | ^ ~ 1844 | In file included from dsrc/libavcodec/aacsbr_fixed.co:62w: nsrc/libavcodec/aacsbrdata.hm:i490x:_58i:n fowarning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]> surround_mix _490l | e{vQe3l1_(l 0t.r2t0 3=2 01g0a5i4n1_0l43e7vfe)l,s[ sQ3-1>(s-u0r.r8o6u8n79src/libavcodec/bytestream.hd1_8m:0i3173x5_:le5v21389e:lf _)warning: },lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] t{rQt]3;1( - 0| . ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~9 7 73179 | 0 5 4 8 6s0i05z8e42f) ,= src/libavcodec/aacsbr_template.cQ3F1FM(I :0684N:.9(62239: p0warning: -8comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]0 6>9b9u9fsrc/libavcodec/ac3dec.c24f:18462:e49r_f: e)n} ,warning: d| 684 implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]- | ~~~~^~~~~~~~~~~~~~~~~~~ p - >src/libavcodec/aac_defines.h: 45bu : 36f: 1846 | f e fnote: orr expanded from macro 'Q31' , ( si i z e )=; 45 | 1#| dd; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e foin ewni src/libavutil/macros.hm:49Q:-b s#>d e_fl n i fuen m _ e_me n v;i x _ F(iinltF)+evM(+(elI N)x ( ) a *, b| )2 ~ ^ ~~~~~~~~~~~~~~~~~~~ 1=( 4(7g48a3a64)8 i>.nsrc/libavcodec/aacsbr_template.c 0:_l(eb )700 :v+?23 el s_:(b0l f). :warning: e(5comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare][a)) ) s -| ~ ^ ~| ^ ~> 700l | f e _ m i x In file included from In file included from _src/libavcodec/anm.c src/libavcodec/aacsbr_fixed.cl:: e62v: 28src/libavcodec/aacsbrdata.h: fsrc/libavcodec/bytestream.h:e318:490o:l:r31 ](15;: :warning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ = 0 ;318 | i < 490i | {fcQ 31h(s(iz_e d20a. !t20=3a2 src/libavcodec/ac3dec_float.cs-i0>z1e:)b s 040_:| ~~~~~ ^ ~~~~5 n1404u:1m 0_warning: e4nmissing field 'unit' initializer [-Wmissing-field-initializers]3 v7;f )i,+ Q+3)1 ( -0| . ~ ^ ~~~~~~~~~~~~~~~~~~~8 6 8407 | 9 1 80 35 5src/libavcodec/aacsbr_template.c{2 :8"c747o9nf:s)20_}: nwarning: ,comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]o i{sQ3e1(g-0 e.n747"9, | 7 7 9"05 4ei8fn (6bas_0p05b8oiln4e tefc),r oQ >n 3sc1ih(_s dt0ena.tta-9> 6bsn_2on9ium0s_e8e 0gne6v99n92 In file included from e4+2r src/libavcodec/alac.c:fa)157t: }),isrc/libavcodec/unary.ho n:{50 :"41 | ,: ~~~~^~~~~~~~~~~~~~~~~~~ | warning: ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hO:comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]45F F:SE36T: (note: src/libavcodec/aacsbr_template.c:cexpanded from macro 'Q31'754:o19n: s warning: i50scomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]te | nt45 _ | AS libavcodec/arm/hevcdsp_idct_neon.o n # 754o | fdoi ers e ff(i_ g=e ionn0r e(ie;r a Qt3=i i1o n1)<, l(e; xn &A&)i V g_e(bs=_ ( sn0uxmt_ )*oe}2pn,v1;4 ; 70i,i4++ +8+1));3 , {6 4| P AR8 ~~~~~~~~~~~~~ ^ ~~~~.| 0 ~ ^ ~~~~~~~~~~~~~~~~~~~ } , + | ^0 .5)src/libavcodec/aacsbr_template.c : | 782 ^ ~ :41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h :782490 | : 7 : warning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]h _data->esrc/libavcodec/ac3dec_float.c_:a41[ :0490138]: | {=warning: Q missing field 'unit' initializer [-Wmissing-field-initializers]3- 1((c h0_.d2a0t3a2-0>1 e041_5 | a4 [1 10 ]4 3{!7=f )"b,ds r_Qcn3_u1sm(c_-ae0ln.ev8"_6,o8 l7"d9p)1e;8r 0c/3e/5n 5tl2a_8gA9ePf r)oe}fv , d y{| nQ ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~a3 m1i(c- 0r.a9n7g7e9 0c5o4m8p6r0e0s5s8i4ofn) ,t oQ 3a1p(p l0y."9,6 2O9F0F8S0E6T9(9d9r2c4_2sfc)a}l,e ) ,| ~~~~~^~~~~~~~~~~~~~~~~~A V_OPTsrc/libavcodec/aac_defines.h_:T45Y:P36E:_ Fnote: Lexpanded from macro 'Q31'O AT, {.dbl 45= | #1d.e0f}i,n e0 .Q03,1 (6x.)0 , P A R } , | ^ (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:489:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/ac3dec_float.c:42:132: warning: 489missing field 'unit' initializer [-Wmissing-field-initializers] | {Q31(-0.206513 4429 | 6 2 0 6 8{9 f")h,e aQv3y1_(c o0m.p5r4"5,9 3"0e4n4a0b6l6e3 5h5efa)v}y, d{yQn3a1m(i-c0 .r6a2n1g2e6 4c1o6m3p5r6e9s2s0ifo)n," ,Q 3O1F(F-S0E.T5(9h8e9a3v6y8_1c7o0m0p3r9e2sfs)i}o,n ) ,| ~~~~^~~~~~~~~~~~~~~~~~~A V_OPTsrc/libavcodec/aac_defines.h_:T45Y:P36E:_ Bnote: Oexpanded from macro 'Q31'O L, {.i64 =45 | 0# d}e,f i0n,e 1Q,3 1P(AxR) } , | ^ (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/ac3dec_float.csrc/libavcodec/aacsbr_fixed.c::4362:: 128src/libavcodec/aacsbrdata.h:: 489warning: :missing field 'unit' initializer [-Wmissing-field-initializers]58 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/bytestream.h :43355 | : 13 489: | {warning: {Qcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3 "1t(a-r0g.e2t0_6l5e1v3e4l 9"3556, | 2 0" 6t 8a 9rsgifez)te, l Qe3=v1 eF(lF Mi0In.N 5(-4gd5-B9>F3bS0u 4f(4f00e 6rn6_o3et5n 5daf p)-p} l,gi -e{>dQb)3u"1f,(f -eO0rF.,F6 S2sE1iT2z(6et4)a1;r6 g3 e5| t6 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~_9 l2e0vfe)l,) ,Qsrc/libavutil/macros.h 3:A1V49(_:-O250P:.T 5_note: 9Texpanded from macro 'FFMIN'8Y 9P3E6_8I1N7 T049,0 | #3{d9.e2iff6i)4n} e,= F 0F| M ~~~~^~~~~~~~~~~~~~~~~~~}I ,N (-a3,src/libavcodec/aac_defines.h1b:,)45 :0(36,(: a P)note: A expanded from macro 'Q31'R> }(,b) ?| ^(45 b | )# d:e f(ian)e) Q 3| 1 ~ ^ ~( x) In file included from src/libavcodec/anm.c : 28 : src/libavcodec/bytestream.h(:i356n:t13):( (warning: xcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) *214748364 8356. | 0 + 0s.i5z)e 2 | = ^ ~ FFMIN(p->src/libavcodec/ac3dec_float.cbIn file included from u:fsrc/libavcodec/aacsbr_fixed.c46f::e62129r: :_src/libavcodec/aacsbrdata.h e:warning: n489missing field 'unit' initializer [-Wmissing-field-initializers]d: 32-: pwarning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]> buffe r46, | {s"ilz te489r) | t;{_ Qc 3m| 1i ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~(x -l0e.v2"0src/libavutil/macros.h,6: 549 1: 253":4L 9tnote: 6/expanded from macro 'FFMIN'2R 0t6 8C9efn )t49,e | rQ# 3dM1ei(fx i 0nL.ee5 v4Fe5Fl9M"3I,0N 4( 4a 0,O6bF6)F3 S(5E(5Taf())l }t>,r t({_bQc)3e 1n?(t -e(0rb._)6m 2i:1x 2_(6la4e)1v)6e 3l 5)| 6, ~ ^ ~9 2 0 f )A,V _QO3In file included from P1src/libavcodec/anm.cT(:_28-T: 0Ysrc/libavcodec/bytestream.h.P:5E3579_:F815L9:O3 A6warning: T8comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare],1 7{0.0d3 b9357l2 | f =) } -, 1 i. f0| ~~~~~^~~~~~~~~~~~~~~~~~(} s,i z-esrc/libavcodec/aac_defines.h12:. 450!:,=36 :2s .inote: 0z,expanded from macro 'Q31'e ) 0 } ,| ~~~~~ ^ ~~~~ | ^45 | #define Q31(x) (int)((x)*214748src/libavcodec/ac3dec_float.c3:6474:8129.:0 warning: +missing field 'unit' initializer [-Wmissing-field-initializers] 0.5) | ^ ~ 47 | {"In file included from lsrc/libavcodec/aacsbr_fixed.ct:r62t: _src/libavcodec/aacsbrdata.hs:u489rsrc/libavcodec/aacsbr_template.cm:i6x::l796 e:warning: v44"implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],: "warning: Lcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]t /Rt Su r489r | o{uQn3d1 M(796i- | x0 . L2 e0 v6de5sl1t"3-,4> 9eO6_F2aF0[S60E8]T9(f l) t, r tQ _3 s1 u( r r0 o. u5 n4=d5 _9-m3(i0dx4s_4tl0-e6>ve6e_3la5)[5,1f ]) }A!,V= _ {OdQP3sT1t_(-T->Y0bP.sE6__2nF1uL2mO6_A4eT1n,6v 3){5;.6 d9 b2| l0 ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ f =) ,- 1Q.301 (}-,0 .-519.CC libavcodec/arm/hevcdsp_init_arm.o 809,3 628.107,0 003}9,2 f )| } ^, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) src/libavcodec/ac3dec_float.c : 48 : 129 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] (int)((x)*214 7484 | 8{3"6l4o8r.o0_ c+m i0x.l5e)v " ,| ^ ~ "Lo/Ro CentIn file included from esrc/libavcodec/aacsbr_fixed.cr: 62M: isrc/libavcodec/aacsbrdata.hx: 488L:e84v:e lwarning: ",implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OFFSET(loro_ c488e | n{tQe3r1_(m-i0x._6l5e8v8e9l1)2,9 6 5 9 1A6V8_fO)P,T _QT3Y1P(E _0F.L5O8A8T3,5 6{3.4d1b3l8 5=8 3-f1).}0, }{,Q 3-11(. 00,. 928.803,8 008}6,9 5 3| 7 ^3 2f), Q31( 0.99994349600236f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: src/libavcodec/ac3dec_float.cexpanded from macro 'Q31': 49:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 45 | #define Q31 (49x | ){ " l o r o _ s u r m i x l e(vi"n,t )"(L(ox/)RIn file included from o*src/libavcodec/alsdec.c2src/libavcodec/aacps_fixed.c 1:S4:u724r4: r8716o3:u632n4In file included from :8dsrc/libavcodec/aacps.c . :warning: M032comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]i : x+src/libavcodec/aacps_fixed_tablegen.h :L0244e.:v5136e):l " warning: ,| implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ ~ O F F716S | E T ( l oIn file included from rsrc/libavcodec/aacsbr_fixed.c o: _62 s : u src/libavcodec/aacsbrdata.hr : r 488244oi: | uf59 n: d (_warning: *mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] bi d x-Q_>3lo0ep(vt0e_.lo0 )r0488,d0 | e0{ r0QA 03V>01_ 0(Os0-Pc00Tof._n/6TfM5Y-_8P>P8EmI9_a)1Fx,2L_ 9OoQ6Ar35Td09,e(1 r06{).8. 0fd{0)b 1,l 1 | 0Q= ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~53 31-9(13 .900f. /5}M8_,8src/libavcodec/alsdec.cP 3:I-7485)16,.:3 3104Q,:1 3320 8.(warning: 500comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]8, 3. f00)0}}1,,7 0{748| Q8 ^39 | 18src/libavcodec/ac3dec_fixed.c( 5 20 f.: /9159 M8: _1408 P:3 I 8 )warning: 0 ,8 missing field 'unit' initializer [-Wmissing-field-initializers]6 Q 9 3 50 3( 70f3.o20rf0 )2(,5k 2 Q5=34 1 10(1592; | 9 0 fsrc/libavcodec/ac3dec_float.c. k/:9 M539 <_:9{ P119 kI:4"_) 3cm,warning: 4oa missing field 'help' initializer [-Wmissing-field-initializers]9nxQ 6s;30_ 0n0k532o( | 3+i0 6+s. f)e0 ) g0 {}e2{ ,n9 3"| N 9, ~ ^ ~~~~~U8| L4 ~~~~~^~~~~~~~~~~~~~~~~~"L6e }8n,fa /b src/libavcodec/alsdec.csrc/libavcodec/aacsbr_template.csrc/libavcodec/aac_defines.hM:l| :762 ^45:_e 824P :::Ic2636)19o:,::n swarning: Qnote: warning: icomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]3expanded from macro 'Q31'comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]s 0 (t0e.n0t 0 762 3n | 451o | 5i #9s824 d7e | e1 f7g i0e nfn e/ef Mro Q_ar 3Pt 1Ii( ()oi x n ) "= | , f ^~~~~~~~~~~~~~ 0o O;r F Fi( S ;src/libavcodec/aac_defines.h E< : T k44 (s : cb<36 or : n-k s>_note: inmexpanded from macro 'Q30'(s_a itqxne;;tn )t ik(_44++(n | ++xo#)))id *se 2ef| | 1_i ~ ^ ~~~~~~~~ ~ ^ ~~~~~4gn 7ee4n 8eQ3r36a04t(8ix.o)0n ) src/libavcodec/alsdec.c+ ,: 8100 A:. V305 _:) O Pwarning: T comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] _| T ^ ~ Y P(Ei_nBtO)O (L810(,In file included from | x src/libavcodec/aacsbr_fixed.c {) :.* 62i1 : 60 src/libavcodec/aacsbrdata.h47 : 3 488=7 : 4a3201v: 8_ }2awarning: ,4simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] .s 00e, r +t1 ,00 .(P5sA)bR _ 488 l} | | e,{ ^n Q g 3t| 1h ^( -<0=. 6s5In file included from c8osrc/libavcodec/aacps_fixed.c8n:9f241-: 2>In file included from 9fsrc/libavcodec/aacps.c6r:5a329m: 1esrc/libavcodec/aacps_fixed_tablegen.h6_:8l244fe:)n111,g:t hwarning: Q)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3; 1 ( | 0 ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~. src/libavcodec/ac3dec_fixed.c5:81608:31385:6 3warning: 4 missing field 'unit' initializer [-Wmissing-field-initializers]1244 3 | src/libavutil/avassert.h8 :5 388 :3 11f :) }Q ,3note: 160 expanded from macro 'av_assert0'0 | { ( Q0 3. 10 (0{ 0 0 "0038d0. | r09 c08 _08 s03 cf8ia/0flM8 e_6("P9!,I5( )3c",7op 3neQ2dr3f)c0))e(, n0 {t.Q a03 g01 e1( 1 o00 f5. 39 d99 y39 n99 af4 m/3 iM4 c_9 P6 rI0 a)0 n,2 g 3 eQ6 3f c0) o(} m0, p. r0 e0| s1 ~~~~~^~~~~~~~~~~~~~~~~~ s7 i0 o8 n9src/libavcodec/aac_defines.h 8 : 5t45 2o: f 36 /a: Mp _pnote: Plexpanded from macro 'Q31' Iy )" ,, QO 3 F 045 F( | S0# E.d T0e (0 f2d i5r\n2c e5_ 4s| Q1c ^~~~32a 19l(fex/))M, _ PA IV )_ ,Osrc/libavcodec/alsdec.c P :QT 842_3 :T0 25Y( :P0 E. warning: _0 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F0( L2iO9nA3tT9),8( 4 (842{6x | .8) df* b/2 lM1 _4 =P7 I4 1)8 .,3f0 6o}Q4r,38 0.0((0.s0 0b+., 0 =060 3..0105;5,) 9 s7P b1A| 7R ^ ~<0 f}s/,uM b_ _P| bI ^lIn file included from o)src/libavcodec/aacsbr_fixed.cc :k 62s| : ; ^~~~~~~~~~~~~~src/libavcodec/aacsbrdata.h :s488b:+6+src/libavcodec/aac_defines.h:): 44warning: {:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 36 :| ~~ ^ ~~~~~~~~~~note: expanded from macro 'Q30' 488 | 44{ | Q#src/libavcodec/alsdec.c3d:1e863(fsrc/libavcodec/ac3dec_fixed.c-:i:025n161.:e:6 1325warning: Q8:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]38 09warning: (1missing field 'unit' initializer [-Wmissing-field-initializers]x2 )9 6 5863 9 | 1 6 8 f )161 , | Q 3f 1o {(r( i"0(nh.ste5b)a8 (v8=(y3 x_50)c6;*o3 1m4s0p1b7r3 3"8<7,5 4 8s1"3u8efb2n)_4a}b.b,l0l o e{c+ Qk h3s0e1;.a( 5v s)y0b .+ d9+| y8, ^n8 a3sm8ti0ac8r 6tr9 a5In file included from n3=src/libavcodec/aacps_fixed.cg7 :e0243 ): 2cIn file included from fosrc/libavcodec/aacps.c{)m: ,p32 r: | Qesrc/libavcodec/aacps_fixed_tablegen.h ~~ ^ ~~~~~~~~~~3s: 1s244(i: o860n:." 9,warning: 9 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9O 9F4Fsrc/libavcodec/alsdec.c3S:4E8719T:6(250h:0e 2awarning: 3vcomparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare]6 y 244_f | c) o} m, p r 871e | s| sQ ~~~~^~~~~~~~~~~~~~~~~~~ i3 o0 n( )0src/libavcodec/aac_defines.h .:,0 45 0 :A0 36V0 :_0 O0 note: P0 expanded from macro 'Q31'T0 _ 0T 0YifPf/E M_(45_Br | POe#IOsd)L e,,=f =iQ{ n3.ce0iu (6rQ04_3. t10=a(0 ix10l)1 _ 0}c 5,o 3 d 90e 3,) 9 f1{ /, M _P| PA ~~~ ^ ~~~~~~~~~~~~~ IR ) ,}( ,iQ n3 t0| )( ^(0 src/libavcodec/alsdec.c(.:x0883)0:*12927:10 48warning: 79comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare]48 85326f4/8M. _0883P | I+ ) ,0 . Q5 3) 0 ( 0| . ^ ~ 0 0 2 5 2 5 4 1 2In file included from 9src/libavcodec/aacsbr_fixed.c f:i/62fM: _src/libavcodec/aacsbrdata.hsrc/libavcodec/ac3dec_fixed.c(P::rI487163e)::s,8411 ::>Q 3warning: warning: c0missing field 'help' initializer [-Wmissing-field-initializers]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]u( r0_.t 0a1630i | 2l 9_ 3c 9o 8d{487In file included from e4 | )N6 {src/libavcodec/apedec.cU8 Q:Lf| 3L/ ~~~ ^ ~~~~~~~~~~~~~132}M (: _,-Psrc/libavcodec/bytestream.h 0I: .)171| 4: ^,818src/libavcodec/alsdec.c 2::Q0 90332warning: :0425(2:09 .5warning: 03comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]06 39comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]18 599f7)1 ,7903 0 | Qf 3/ 1M (_ -P 0I .) 9 6f171| 8o | ^~~~~~~~~~~~~~0r 5 6( 0s src/libavcodec/aac_defines.h8bg8: -844=>4: b1360u6:f;4 f fnote: es)expanded from macro 'Q30'rb} ,+< = { sQ3u 1b44F(_ | F b#M0ldI.oeN2cf(7kig5sn-7;e>2 b5sQu8b3f2+0f4+(e1,xr6 )_5s e6t n7a dfr )t -, = gQ -30 >1) b( u f0| f. ~~ ^ ~~~~~~~~~~ e5 (r8i,6n 3ts4)i7(z5(e3x)3);3* 51 80| 37 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~23 f7)4}1,8 2 4| . ~~~~~^~~~~~~~~~~~~~~~~~0 + src/libavutil/macros.h0:.src/libavcodec/aac_defines.h495::)45 :25 :36| : ^note: expanded from macro 'FFMIN'note: expanded from macro 'Q31' 49 In file included from | 45#src/libavcodec/aacps_fixed.c | d:#e24df: eiIn file included from fnsrc/libavcodec/aacps.cie:n 32eF: Fsrc/libavcodec/aacps_fixed_tablegen.hQM:3I2441N:((61xa:), bwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( ( a ) > ( b ) (?i n244(t | b) )( (:x ) (* a2 )1Q)43 70 4(| 80 ~ ^ ~3. 604080.000 0+0 000.05f)/ M _| P ^ ~I ), Q30(0.00In file included from 11src/libavcodec/aacsbr_fixed.c0:5623: 9src/libavcodec/aacsbrdata.h3:9487f:/59M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0.001708 984875 | 2{fQ/3M1_(P-I0).,4 8Q23002(402.90503265928594f1)2,9 fQ/3M1_(P-I0).,9 6Q83005(600.80808249136948f4)6}8,f /{MQ_3P1I() ,0 .Q23705(702.5080234115695761In file included from 77f0)src/libavcodec/aic.cf,:/ MQ31_3: P1src/libavcodec/golomb.h(I: )4820 :. 345| :8 ^~~~~~~~~~~~~~ 6 warning: 34comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]7src/libavcodec/aac_defines.h5 3:3443:5368:3 2note: fexpanded from macro 'Q30') }, | ~~~~~^~~~~~~~~~~~~~~~~~ 482 | 44 | src/libavcodec/aac_defines.h #: d45 e: f36 i: n enote: expanded from macro 'Q31' Q 3 0i(fx )( g 45b | - #> ds ei fz ie n_ ei n Q_ 3b 1i((tixsn) t <) =( ( rx e) _* i1 n0 d7 e3 x7 4 )1 8({2i 4n .t| )0 ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~( (+x )0*.251)4 7 4| 8 ^3 648.0 + 0.5) In file included from src/libavcodec/aacps_fixed.c| : ^ ~24 : In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:244:In file included from 36src/libavcodec/aacsbr_fixed.c:: 62warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacsbrdata.h :487:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 244 | 487 | { QQ3310((-00..04080200020402090503f6/9M8_9PfI)),, QQ3310((-00..09061810055630983898f4/1M6_4PfI))},, Q{3Q03(10(. 000.1277058792855822f4/1M6_5P6I7)f,) , QQ3301((0 .00.052856235447152393f3/5M8_3P2If)),} ,Q 3 0| ( ~~~~^~~~~~~~~~~~~~~~~~~0 .0029src/libavcodec/aac_defines.h3:9458:4366:8 fnote: /expanded from macro 'Q31'M _PI), Q3 045( | 0#.d0e0f3i1n5e9 7Q13710(fx/)M _ P I ) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h(:i44n:t36):( (note: xexpanded from macro 'Q30') *2147483 6444 | 8#.d0e f+i nIn file included from e0 .Q5src/libavcodec/apedec.c3):0 32 (: | xsrc/libavcodec/bytestream.h ^ ~): 186 : 13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h :(487i:n6t:) (warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x )186* | 1 0 7 3 7s4i1z8e2 24487 . | src/libavcodec/adpcmenc.c0={ Q+:3F 9871F0:M(.12I-5:N0) (. p4 warning: -8| missing field 'help' initializer [-Wmissing-field-initializers]2 ^> 0 b24u2f9f5e3r _6In file included from 987e9src/libavcodec/aacps_fixed.c | n8 d:9 f24 -): ,In file included from {p src/libavcodec/aacps.c -Q:N>332Ub: 1Lusrc/libavcodec/aacps_fixed_tablegen.hL(f: -f244}0e: .r11 9,:| 6 ^8swarning: 0iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5z 6e0)8;8 8 4| 1 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~6 4f)}, {244src/libavutil/macros.hQ | :3 491 :( 25 :0 . note: 2Qexpanded from macro 'FFMIN'73 507(205.8020 404910 | 6#506d07e0ff0)i0,n0 efQ /3FM1F_(MP II0N).(,5a 8,Q6b33)04 (7(05(.3a03)03 15>18 03(52b3f)9) 3}?9, f (/ bM| )_ ~~~~^~~~~~~~~~~~~~~~~~~ P:I )(,src/libavcodec/aac_defines.ha :)Q45)3: 036 (:| 0 ~ ^ ~.note: 0expanded from macro 'Q31'0 17089852 f45In file included from / | src/libavcodec/apedec.cM#_d:Pe32I: f)src/libavcodec/bytestream.hi,:n 187eQ: 315Q0:3( 10warning: (.comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]x0 )0 2 5 2 5 1874 | 1 2 9 f / iM f_ P (I(s)ii,nz teQ)23( 0(!(x=0) .*s0i20z12e49)73 49 88| 34 ~~~~~ ^ ~~~~66 488f./0M _+P I0).,5 )Q 3 0| ( ^ ~0 .0031597170fIn file included from /src/libavcodec/aacsbr_fixed.cM:_62P: Isrc/libavcodec/aacsbrdata.h): 486 :| 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' 486 | {Q 3441 | (#-d0e.f8i5n2e8 3Q23409(2x7)5 3 9 7 f ) , Q 3 1 ( 0(.i9n1t4)7(5(5x6)3*912027432714f1)8}2,4 .{0Q 3+1 (0 0.8886.658)0 8 9| 5 ^8 124f), Q31(-0In file included from .9src/libavcodec/aacps_fixed.c9:7243: 5In file included from 2src/libavcodec/aacps.c6:7320: 8src/libavcodec/aacps_fixed_tablegen.h3:22432:6136f:) }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 243 | 45 | Q#3d0e(f0i.n0e0 0Q03010(0x0)0 0 f / M _ P I ) , Q 3 0 ((0i.n0t0)1(9(6x0)7*4201747f4/8M3_6P4I8).,0 Q+3 00(.05.)0 0 3| 0 ^ ~3 95309f/M_PI),In file included from src/libavcodec/aacsbr_fixed.cQ:3620: (src/libavcodec/aacsbrdata.h0:.4860:0594:4 9warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 206f/M_PI), Q3 0486( | 0{.Q03015(2-300.5865232f8/3M2_4P9I2)7,5 3Q9370f()0,. 0Q03516(1 502.693174f7/5M5_6P3I9)2,2 4 2| 1 ^~~~~~~~~~~~~~f )}, {Qsrc/libavcodec/aac_defines.h3:144(: 360:. 8note: 8expanded from macro 'Q30'8 66808958 1442 | 4#fd)CC libavcodec/arm/hevcdsp_init_neon.o e,f iQn3e1 (Q-300.(9x9)7 3 5 2 6 7 0 8 3 2 2 6 f ) }(,i n t| ) ~~~~~^~~~~~~~~~~~~~~~~~( (x)*1src/libavcodec/aac_defines.h0:7453:7364:1 8note: 2expanded from macro 'Q31'4 .0 + 0.5 )45 | #| d ^e fine Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 243(:i111n:t )warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x)*2147483648.0 + 0243. | 5 ) | ^ ~ Q30(0.000000In file included from 00src/libavcodec/aacsbr_fixed.c0:062f: /src/libavcodec/aacsbrdata.hM:_486P:I32):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.0019607407 f486/ | M{_PQI3)1,( -Q03.08(502.803023409329755330997ff/)11,M _ warningQPs3I1 generated)(. , 0Q.3901(407.50506434992521422016ff)/}M,_ P{IQ)3,1 (Q 300.(808.806065820380955682132f4/fM)_,P IQ)3,1 (Q-300.(909.703055266175028633272f6/fM)_}P,I ) ,| ~~~~~^~~~~~~~~~~~~~~~~~ | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45src/libavcodec/aac_defines.h::3644:: 36note: :expanded from macro 'Q31' note: expanded from macro 'Q30' 45 | 44# | d#edfeifnien eQ 3Q13(0x()x ) ( i(nitn)t()((x()x*)2*114077438734614882.40. 0+ +0 .05.)5 ) | ^ ~| ^ In file included from In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aacps_fixed.c::6224: : src/libavcodec/aacsbrdata.hIn file included from :src/libavcodec/aacps.c486::326: src/libavcodec/aacps_fixed_tablegen.h:: 243warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]86 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 486 | {Q31(-0 .2438 | 5 2 8 3 2 4 9Q23705(3097.f0)0,0 0Q03010(0 000.f9/1M4_7P5I5)6, 3Q93202(402.10f0)1}9,6 0{7Q43017(f /0M._8P8I8)6,6 8Q03809(508.102043f0)3,9 5Q33019(f-/0M._9P9I7)3,5 2Q63700(803.202064f4)9}5,1 2 0| 6 ~~~~^~~~~~~~~~~~~~~~~~~f /M_PIsrc/libavcodec/aac_defines.h):,45 :Q363:0 (note: 0expanded from macro 'Q31'. 005230562 345f | /#Md_ePfIi)n,e QQ3301((0x.)0 0 5 6 1 5 2 6 3 7 f / M _ P(Ii)n,t ) (| ( ^~~~~~~~~~~~~~x )*214src/libavcodec/aac_defines.h7:4448:3366:4 8note: .expanded from macro 'Q30'0 + 0.5) 44| | ^ ~# define Q30(xIn file included from ) src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 485 : 84 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*1073 74854 | 1{8Q2341.(0 0+. 401.052)5 8 0| 0 ^0 19463f), Q31In file included from ( src/libavcodec/aacps_fixed.c0:.240: 2In file included from 1src/libavcodec/aacps.c1:6327: 3src/libavcodec/aacps_fixed_tablegen.h6:92433:5617:3 4warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) }, {Q31( 0.09638062 02430 | 8 0 4 8 f ) ,Q 3Q03(10(. 000.0004040101090804f3/8M1_4P5I7)f,) }Q,3 0 (| 0 ~~~~~^~~~~~~~~~~~~~~~~~. 0019src/libavcodec/aac_defines.h6:0457:4360:7 fnote: /expanded from macro 'Q31'M _PI), Q30 (450 | .#0d0e3f0i3nsrc/libavcodec/aacsbr_template.c9e5 3:Q0398681f:(/19xM:)_ P Iwarning: ) ,comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] Q 3 0 ( 0 . 0 0 4(4i9n5t1AS libavcodec/arm/hevcdsp_qpel_neon.o )2 (0868(6 | xf )/ *M 2_ 1Pf4Io7)r4, 8 (3Qi63 40=8( .000.; 0 +0i 5 02<. 35c0)h5 6_ 2d| 3a ^ ~ft /aM-_>PbIs)_,n In file included from uQsrc/libavcodec/aacsbr_fixed.cm3:_062e(: n0src/libavcodec/aacsbrdata.hv.:;0 4850i:5+596+:1) 5 warning: 2{implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 3 7| f ~ ^ ~~~~~~~~~~~~~~~~~~~/ M_PI), | 485 ^~~~~~~~~~~~~~ | {Q31(src/libavcodec/aac_defines.h :0src/libavcodec/aacsbr_template.c44.::4872361::031 2:note: 5 expanded from macro 'Q30'8warning: 0comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]0 01946 344f | )#,d e872Qf | 3i 1n (e 0Q .3 00 2( 1x 1) 6 7 3 6 9 3 5 f7 o3 r4 f () j} , = ( {i0Qn;3t 1)j(( (<0x .)s0*b91r60-37>83n07[64c21h08_02d48a.0t04a 8-+f> )b0,s. _5Qf)3r 1e( q | _0 ^.r 0e4s4[1i1 9+8 413In file included from ]8src/libavcodec/aacps_fixed.c1]:4;245 : 7jIn file included from f+src/libavcodec/aacps.c)+:})32, : {src/libavcodec/aacps_fixed_tablegen.h :| 243 ~~~~~^~~~~~~~~~~~~~~~~~| : ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~36 : warning: src/libavcodec/aac_defines.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 45:36: note: src/libavcodec/aacsbr_template.cexpanded from macro 'Q31': 880:31: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 45243 | | # d e f i 880n | eQ 3 Q0 3( 10 (. x0 )0 0 0 0 0 0 0 0 0 f f/ oM r_ P (I(j)i ,n= t Q)03(;0( (xj0) .*<02 01s14b97r64-08>73n46[04c78hf._/0dM a_+tP aI0-).>,5b )sQ _3 f0| r( ^ ~e0 q._0r0e3s0[3i9 In file included from 5+src/libavcodec/aacsbr_fixed.c3 :01629]: f]src/libavcodec/aacsbrdata.h/;:M 485_j:P+32I+:)) , warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 3 0| ( ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0 .0044951 24850 | 6{src/libavcodec/aacsbr_template.cfQ:3/8891M:(_31 P:0I .)warning: 4,comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]1 0Q2350(800.0000 1588992 | 43 60 35 f6 )2 ,3 f Q/ 3M 1_ (P I0) ., 0 2Q 13 10f6(o70r3. 60(90j35 56=71 35042;f6 )3j}7 ,f< / {MsQ_b3Pr1I-()> ,n0 [. c0| h9 ^~~~~~~~~~~~~~_6 d3a8t0a6src/libavcodec/aac_defines.h-2:>044b0:s836_0:f4 r8note: efexpanded from macro 'Q30'q) _,r eQs3[1 (i44 | 0+#. d01e4]f4]i1;n1 e9j 8+Q4+33)08 (1{x4 )5 7| f ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c src/libavcodec/aac_defines.h:(:900i45:n:27t36:): ( warning: (note: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]xexpanded from macro 'Q31' ) *1073741 8 452900 | 4 | #. d0 e f+ i n0 e. 5 Q) 3 1 (| x ^f) o r ( j = In file included from 1 src/libavcodec/aacps_fixed.c; : 24j : In file included from <(src/libavcodec/aacps.c i:sn32bt: r)src/libavcodec/aacps_fixed_tablegen.h-(:>(243nx:[)11c*:h2 _1warning: d4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a7 t4a8-3>6b4s8_.f0r e+q _0 r.243e5 | s) [ i | + ^ ~ 1 ]Q]3;0 (j0+In file included from .+src/libavcodec/aacsbr_fixed.c0):062 0: {0src/libavcodec/aacsbrdata.h 0: 0485| 0: ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~07 0:0 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30(0.00 14859 | 6{0Q734107(f /0M._4P1I0)2,5 8Q03000(109.406033f0)3,9 5Q33019(f /0M._0P2I1)1AS libavcodec/arm/hevcdsp_sao_neon.o ,6 7Q33609(305.703044f4)9}5,1 2{0Q63f1/(M _0P.I0)9,6 3Q83006(200.0080054283f0)5,6 2Q33f1/(M _0P.I0)4,4 1Q13908(403.8010455671f5)2}6,3 7 f| / ~~~~~^~~~~~~~~~~~~~~~~~M _PI),src/libavcodec/aac_defines.hsrc/libavcodec/alsdec.c : 45| :: ^~~~~~~~~~~~~~36 :933 :note: 60expanded from macro 'Q31'src/libavcodec/aac_defines.h: :44 :warning: 36:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] note: expanded from macro 'Q30'45 | #define 44Q | 3#1d(exf)i n e 933Q | 3 0 ( x ) f (o ir n t( )l (t (p x_ )s *m(2pi1 n4=t7 )4F(8F(3Mx6A)4X*8(1.*00b7 d3+-7 >40l1.t85p2)_4 l. a0| g ^ ~+ -0 .25,) 0 )In file included from | ;src/libavcodec/aacsbr_fixed.c ^ : l62src/libavcodec/bytestream.ht: psrc/libavcodec/aacsbrdata.h:_:s271484m::In file included from p8417In file included from src/libavcodec/aacps_fixed.c: :: src/libavcodec/aic.c<24warning: warning: :: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]bIn file included from 34 l: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/aacps.cosrc/libavcodec/unary.h :c:k3250_: :l41esrc/libavcodec/aacps_fixed_tablegen.h:n: g242484twarning: : | hcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]136{;: Q 2713lwarning: 1timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | (p _ 0s .m 9pi7+ 3+501)n | 2 t3 { 1 242 s 3 | i 9 | zf2 ~~~~~~~ ^ ~~~~~~~~~~~~eo 3 2r 6 ( 3=i 5 QfF=3)F 0,M0(src/libavcodec/alsdec.c I;0:QN. 9513(0i:1g0 29(-0<:->0 0b0lwarning: .u0ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]9f0n 9f0 5e0&4r0&8_f 1e/g9nM e1d_951t6 P | _3-I b0 ) i0g, t3- s1>Q 1fb3 ()u0 g}f( b,f0f) e.o {r0r!Q,0 =3 3( 1s4ss(i9mt-z1po0e3 p.)0=;3;3 8 40i2 f;+9| / +9 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~Ms)9 _m;7Pp 6I 5)<| 6src/libavutil/macros.h, ~~~~~~~~~~~~~ ^ ~~~~7: F 049QF1:3M7250If:(N )0(note: ,.oexpanded from macro 'FFMIN' 0p Q0t35_14o(0r 7d 00e496. | r69#,18d f5eb/1flM6io_9ncP0ekI9 _)7Fl,1Fe 5MnQ4Ig32Nt07(h(f)a0;),. }b0s),0m 7p( 9+(| 9+a ~~~~~^~~~~~~~~~~~~~~~~~1)) 7 2{>9 src/libavcodec/aac_defines.h 3(| :fb ^ ~~~~~~~~~ ~~~~~~~~~~~~45)/ : M36?_: P (Inote: b)expanded from macro 'Q31'), :Q 3(0asrc/libavutil/macros.h(): 0)4549. | :0 #250| d:9 ~ ^ ~e 2 fnote: 9iexpanded from macro 'FFMIN'9n 9e3 6Q73f1/( Mx49_) | P #I d) e, f iQ n3 e0 ( F0 F. M0 I0 N9 (9(a8i,7nb5t)7) 5((9((fxa/))M* _2>P1 I4()7b,4) 8 3?| 6 ^~~~~~~~~~~~~~4( 8b.)0 src/libavcodec/aac_defines.h:+: 44(0:a.36)5:)) note: expanded from macro 'Q30'| | ~ ^ ~ ^ ~ 44 | #deIn file included from src/libavcodec/alsdec.cfsrc/libavcodec/aacsbr_fixed.c:i:954n62:e29: :src/libavcodec/aacsbrdata.hQ :3warning: 4840comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:( 58x:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 954 | 484 | ({ iQ n3 t1f)(o( r(0 x.()9s*7b13 01=72 33071;43 19s82b23 46<.3 05 sf+m) p,0; . Q5s3)b1 +( +-| )0 ^ . 9| 9 ~~ ^ ~~~5 481916In file included from 30src/libavcodec/aacps_fixed.c0:src/libavcodec/alsdec.c324:1: 961fIn file included from :)src/libavcodec/aacps.c23}::,32 : warning: {src/libavcodec/aacps_fixed_tablegen.hcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]Q: 32421:(111-:0 . warning: 3961implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 | 2 9 9 9 7 6 5 6 7f0o1r7 f ()242k, | =Q 3 01 ;( k0Q .3<90 8(o50p1.t60_90o00r90d70e1r50;40 20k70+f0+)f)}/ ,M _| P ~ ^ ~~~~~~~~~| I ~~~~^~~~~~~~~~~~~~~~~~~) , Q30src/libavcodec/aac_defines.h(:045.:0360:3 4note: 9expanded from macro 'Q31'1 3034f/M_ P45I | )#,d eQf3i0n(e0 .Q03015(4x0)7 0 6 6 1 f / M _ P I ) , Q(3i0n(t0).(0(0x7)9*921174279438f3/6M4_8P.I0) ,+ Q03.05()0 . 0| 0 ^ ~9 2999367f/M_PIn file included from I)src/libavcodec/aacsbr_fixed.c,: 62Q: 3src/libavcodec/aacsbrdata.h0:(4840:.310:0 9warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 75759f/M_PI), 484| | ^~~~~~~~~~~~~~{ Q31( src/libavcodec/aac_defines.h0:.449:7363:1 2note: 3expanded from macro 'Q30'1 3923635f )44, | # dQe3f1i(n-e0 .Q93905(4x8)1 9 1 6 3 0 0 3 1 f ) } , {(Qi3n1t()-(0(.x38)2*919097736754617802147.f0) ,+ Q03.15() 0 .| 9 ^8 51690971542In file included from 7fsrc/libavcodec/aacps_fixed.c):}24,: In file included from src/libavcodec/aacps.c| : ~~~~^~~~~~~~~~~~~~~~~~~32 : src/libavcodec/aacps_fixed_tablegen.h:242src/libavcodec/aac_defines.h::8645:: 36warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: expanded from macro 'Q31' 45 | #def i242ne | Q 3 1 ( x )Q 3 0 ( 0 . 0 0 0 0 0 0 0 0 0(0ifn/tM)_(P(Ix)),* 2Q13407(408.30604384.901 3+0 304.f5/)M _ P| I ^ ~) , Q30(0.00In file included from 5src/libavcodec/aacsbr_fixed.c4:0627: 0src/libavcodec/aacsbrdata.h6:64841:f7/:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(0.00799 14847 | 2{9Q33f1/(M _0P.I9)7,3 1Q23301(30.902039623959f9)3,6 7Qf3/1M(_-P0I.)9,9 5Q43801(901.603009093817f)5}7,5 9{fQ/3M1_(P-I0).,3 8 2| 9 ^~~~~~~~~~~~~~9 97656src/libavcodec/aac_defines.h7:0441:736f:) ,note: expanded from macro 'Q30'Q 31( 0.98 5441 | 6#9d0e9f7i1n5e4 2Q73f0)(}x,) | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36 : (note: iexpanded from macro 'Q31'n t)((x)*10 7453 | 7#4d1e8f2i4n.In file included from e0 Q+src/libavcodec/apedec.c3 :10(.32x5: ))src/libavcodec/bytestream.h : 293 | : ^13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (iIn file included from ntsrc/libavcodec/aacps_fixed.c):(24(: xIn file included from )src/libavcodec/aacps.c*:2321: 4 src/libavcodec/aacps_fixed_tablegen.h7293:4 | 2428 :3 616 :4 8swarning: .iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0z e+2 0=. 5F)F M I| N ^ ~( p- >242b | u f f e rIn file included from _ src/libavcodec/aacsbr_fixed.ceQ:n362d0: (src/libavcodec/aacsbrdata.h-0: .483p0:-083>0:b0 u0warning: f0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f0 e0r0,0 f/sMi_zPeI)); , 483 | Q| {3 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~Q0 3(10(. 0003.src/libavutil/macros.h45:964917:322501:39 47note: f9expanded from macro 'FFMIN'/7 M4_8P3I9)4 ,f49 ) | Q,#3 d0Qe(3f01i.(n0-e00 5.F42F04M70I07N66(68a13,f6b/4)M1 _4(P4(I9a)9),f )>Q} 3,(0 b({)0Q .3?01 0((7 b90)9. 14:76 28(95a37)f7)/6 M6 _7| P4 ~ ^ ~I6 )0,2 9Qf3)0,( 0QIn file included from .3src/libavcodec/apedec.c01:0(329-: 20src/libavcodec/bytestream.h9.:9329490:311564:70 f2warning: /3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]M3 _4P5I7)1,9In file included from 8294Qf | 3src/libavcodec/arbc.c) 0:} 26(, 0 .: 0isrc/libavcodec/bytestream.h| f0: ~~~~^~~~~~~~~~~~~~~~~~~9(171 9s:8i187z:src/libavcodec/aac_defines.h5e :27warning: 45 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]5:!9 36=f: / sMnote: i_expanded from macro 'Q31'zP eI)) , | ~~~~~ ^ ~~~~| ^~~~~~~~~~~~~~45 | # d171e | src/libavcodec/aac_defines.hf :i 44n :e 36 g:Q- 3>note: 1bexpanded from macro 'Q30'(u xf)f e r + =44 | F #F dM eI fN i( ng e-( >iQb3un0ft(f)xe()r( _x e) n* d2 1 -4 7 g4 -8 >3 b6 u4 f8 .(f0ie nr+t, ) 0(s.(i5xz))e *) 1;| 0 ^ ~7 3| 7 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~4 1824.0In file included from src/libavcodec/aacsbr_fixed.c+: 620: .src/libavcodec/aacsbrdata.hsrc/libavutil/macros.h5:):483 49: :59| 25: ^: warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'FFMIN' In file included from src/libavcodec/aacps_fixed.c49: | 24#: dIn file included from esrc/libavcodec/aacps.c483f: | i32{n: Qesrc/libavcodec/aacps_fixed_tablegen.h3 :1F242(F: M360I:.N 5(warning: 6aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7, 2b1)9 7(9(7a4)8 3>9 4(fb) ),242 | ?Q 3 (1 b( )- 0 :.Q 23(40a0()70)6 .8 src/libavcodec/ac3enc.c0| 30 ~ ^ ~60:4 019501:04130409:09 0fwarning: 0)f}implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/, M _{PQI3)1,( Q03.04(608.5 07195007 | 63 64 79 41 63 00 23 94 ff )/ ,M _ QPv3I 1)>(, - (0Qv.3_30l0(1i04s.0t02[03i53]44 src/libavcodec/aacsbr_template.c05-77 01F69:L689371f:fT)19_}/:O,M P_ Twarning: P Icomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]I| O )N ~~~~~^~~~~~~~~~~~~~~~~~,_ TQH3R0src/libavcodec/aac_defines.hE(:S045H.:O036L0:D 7 937)9note: | )9expanded from macro 'Q31' 1 7| 2 ^ ~ 9 f 3o45fr | / #M(d_ieP fI=i) nsrc/libavcodec/ac3enc.c,0e: ; 1950Q Q:3i3180 1:(< (0warning: x .implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion])c0 h0 _9 d2 a9 t9 a9 -3 1950>6 | 7 b f s/ _M n_ uP( mIi _)n n,t o ) iQ(s 3e (0;v(x 0)i>.*+ 0+2(0)1v9 4_9{7l8 4i7 8s5| 3t7 ~ ^ ~~~~~~~~~~~~~~~~~~~~~6[5 4i98]f. /0-M _+FP LI0T)src/libavcodec/aacsbr_template.c._:5O,939P): T 27 I: | O | ^~~~~~~~~~~~~~Nwarning: ^ ~ _comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] T Hsrc/libavcodec/aac_defines.hR:E44S:H36 O:939L | Dnote: In file included from ) expanded from macro 'Q30'src/libavcodec/aacsbr_fixed.c ) : 62 : | src/libavcodec/aacsbrdata.h ^~~~~~~~~ ~: 48344 : | 31# :d efwarning: fosrc/libavcodec/ac3enc.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ir: n 1949e(: j13Q :3= 0 warning: (0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x; ) 483 j | { . n 5 _ 6 q 7 ; 2 (1 ji9 +n7i+t9f))7 (4((8{vx3 )9< *4 | 1f( ~ ^ ~~~~~~~~0)v 7,_3 l7Qi43s11t8([2-i40]src/libavcodec/aacsbr_template.c.2.400 7+6 803 .6+54 1)F4 L4 T9| _9 ^Of P)T}I,:O 948N{:_Q27T3:H1 RIn file included from (warning: Esrc/libavcodec/aacps_fixed.c Scomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]:0H 24.O: 4LIn file included from 6Dsrc/libavcodec/aacps.c8):5 32 7&: 9487&src/libavcodec/aacps_fixed_tablegen.h | 6: 6242 | 7: ^ ~411 6: 0 2 warning: 9 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ) , src/libavcodec/ac3enc.c :Qf19493o:1r18( :-( 0jwarning: . implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]3=242 0 | 11 4; 0 2j 3 31949< | 4 Q 5s3 7b0 1r( 9-0 8>.In file included from fn0 )_0 src/libavcodec/arbc.c}q0i:,;0f26 0 : j 0(src/libavcodec/bytestream.h| 0+v: ~~~~^~~~~~~~~~~~~~~~~~~0+ 1860 ):<0 13 f{src/libavcodec/aac_defines.h:(/ :vM warning: 45__| comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:lP ~ ^ ~~~~~~~~ 36iI :s) t,note: [ expanded from macro 'Q31'iQ ]3 0+( 0F.L0 0T186345_ | 4 | O 9#P 1dT3 eI0 Of3sNi4i_nfzTe/eH M2RQ_ E3P=S1I H()FOx,FL M)DQI )3N 0( &(p &0- .> 0b | 0u ^~~~~~~~~ ~5f 4f 0e 7r 0_ 6e 6n(1dif n/-tM )_p(P-(I>x)b),u* src/libavcodec/bytestream.hf2Qf13:e403177r(:40,138. :30s 60iwarning: 47zcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]89e .9)src/libavcodec/alac.c01; 7 :+2 9277| 30:f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~.31/ :5M )_317warning: P | src/libavutil/macros.hIcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] | :) 49 ^ ~, : 25Qs:3i 0znote: (eexpanded from macro 'FFMIN'02 . 0In file included from =0src/libavcodec/aacsbr_fixed.c :9F277 622F | : 499M src/libavcodec/aacsbrdata.h | 9 :#9I 483d3N :e6(}7f7p :if-e n/>lwarning: eMbsimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _ue FPfF Ifi)MefI,r N _(( Qeoa4833nu, | 0dtb{( p)Q0-u 3. t(10p_((0-sa 9>a)09bm .8up>57fl 65fe(77esb25r )19,! f9 =?/7s M9ia(_7zlbP4ea)I8)c )3;-:,9 > 4 n( f| ba| ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~_) ^~~~~~~~~~~~~~, s) a Qm 3p| src/libavcodec/aac_defines.hl ~ ^ ~src/libavutil/macros.h1e:( 44:s:-49)36:0 :25.{ :2In file included from note: 4src/libavcodec/arbc.cexpanded from macro 'Q30' note: 0: | expanded from macro 'FFMIN'726 ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 6: 8src/libavcodec/bytestream.h3 :446187 | 4:#49115 | d4:#e4src/libavcodec/alac.c df9warning: e:i9comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f313nf i:e)n31 }e:Q , 3 187 warning: 0F | {comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare](F Q x 3M) 1I (N i ( f0a ., 313(4b | s6) i8 z5( e7( 72a 6 ) 6! 7 >4 =6( ( 0i bs2n )i9t zf) ?e)(i ),(f( x b Q)()| 3*l ~~~~~ ^ ~~~~11p: (0c -7_(03oa.7r)34d)01e 18r 42[| 04c ~ ^ ~2.h 30]3 4+>5 =70 1.a95l8)af In file included from c) src/libavcodec/apedec.c-}| :>, ^32m : a src/libavcodec/bytestream.hx| :_ ~~~~~^~~~~~~~~~~~~~~~~~318s :a15m:pIn file included from src/libavcodec/aac_defines.hl :src/libavcodec/aacps_fixed.cewarning: :45scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]24:_ : 36pIn file included from :esrc/libavcodec/aacps.c r:note: _32expanded from macro 'Q31'318f: | rsrc/libavcodec/aacps_fixed_tablegen.h a: m241 e: 136 i|:f45| | warning: (#!implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]sdl iepzfcei_2nq eu! a=Qn 3ts1[i(c zxhe241)]) | ) | | ~~~~~ ^ ~~~~ ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Q 3 0 ( 0 . 0 0(0i0n0t0)0(0(0x0)f*2/1M4_7P4I8)3,6 4Q83.00( 0src/libavcodec/ac3enc.c+. 000:.6521968)1: 013 0:| 4 ^ ~8warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q3In file included from 0(src/libavcodec/aacsbr_fixed.c0:.620: 0 src/libavcodec/aacsbrdata.h91968:6 | 4821 :3 835 :2 4 warning: 2 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f / Mi_fP I()*,o pQt3_ 0p482(a | 0r{.aQ0m31 14>(2= 1 010.0.95046)28 9f{2/ 5M 6_| P5 ^~~~~~~~~~ ~~I5 )5,3 Q13600(f0).,0 1Q63513(4 806.1823f1/6M3_9P0I6)5,1 8Q23903(f0).}0,1 7{7Q53817(0 209.f7/5M0_8P1I1)4,5 2 8| 6 ^~~~~~~~~~~~~~9 48f),src/libavcodec/aac_defines.h :Q443:136(:- 0note: .expanded from macro 'Q30'3 55332231 4442 | 2#6d5eff)i}n,e Q| 3 ~~~~^~~~~~~~~~~~~~~~~~~0 (x) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (int)( (45x | )#*d1e0f7i3n7e4 1Q83AS libavcodec/arm/hpeldsp_arm.o 214(.x0) + 0 . src/libavcodec/ac3enc.c5 ) : 1970 :| 56 ^ : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]( int)((xIn file included from )*src/libavcodec/aacps_fixed.c2:1244: 7In file included from 19694src/libavcodec/aacps.c | 8: 332 6: 4src/libavcodec/aacps_fixed_tablegen.h 8: .241 0: 111 +: 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 5 a)v _ | ^ ~ In file included from src/libavcodec/argo.c:l In file included from o28241src/libavcodec/aacsbr_fixed.cg: | :src/libavcodec/bytestream.h (62: l: o171src/libavcodec/aacsbrdata.h g:: _48218c ::tQ59 x3:warning: ,0 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (warning: A0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]V. _0L0O00G0_0W0A0R0N 0I482 fN | 171/G{ | M,Q_ 3P" I1r )(e , qg 0u-Q.e>39sb04tu(e2f0d9f. 2e05r06 65+25=15 03F01F46%M80sI7f Nf)i(/,sgM -_nQ>Po3bIt1u) (f,v f a0eQl.r3i8_0d3e(.1n0 6d.u3 0s9-0i0 9n6g6g5-1 1>3"8b5 2u2 9f4| 3f2 ~~~~~~fef )r/}M,,_ Ps{IiQ) z31970,e1 | )( Q; 3 0 0. | ( 7 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~0 5 . 00 81 1 41 24 15 12 08 56src/libavutil/macros.h69 :8 449f 8:/ f25M"):_d, Pe note: IfQexpanded from macro 'FFMIN')a3 ,u1 l(Qt-3 00v.(a 03l49.5u | 05e#13:d63 e52%f320i43.n813e64f 12\F22nFf6"M/5,IMf N_)o(P}paI,t,) _b, n) | a Q ~~~~~^~~~~~~~~~~~~~~~~~m(3e (0,a( )0src/libavcodec/aac_defines.hl .:i>045s1:t 736[(7:mb5 i)8note: x 7expanded from macro 'Q31'l?0 e 2v(9]bf))/; M :45_ P | | (I# ^~~~~~~~~~~~a)d) ,e) f i | n| ^~~~~~~~~~~~~~e ~ ^ ~ Q31(xsrc/libavcodec/aac_defines.h): 44 : 36 : note: expanded from macro 'Q30' (i n44t | )#(d(exf)i*n2e1 4Q73408(3x6)4 8 . 0 + 0 . 5 ) | ^ ~( int)((x)*107In file included from 37src/libavcodec/aacsbr_fixed.c4:1628: 2src/libavcodec/aacsbrdata.h4:.4820: 32+: 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 ) | ^ 482 | {QIn file included from 31src/libavcodec/aacps_fixed.c(: 240: .In file included from 9src/libavcodec/aacps.c4:2329: 25src/libavcodec/aacps_fixed_tablegen.h6:52415:5863:1 6warning: 03fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) warning,s generatedQ. 31( 0.831639 02416 | 5 1 8 2 9 3 fQ)3}0,( 0{.Q03010(0 000.07050008f1/1M4_5P2I8)6,9 4Q83f0)(,0 .Q03016(2-100.03458573f3/2M2_3P1I4)2,2 6Q53f0)(}0,. 0 0| 9 ~~~~~^~~~~~~~~~~~~~~~~~6 13524src/libavcodec/aac_defines.h2:f45/:M36_:P Inote: )expanded from macro 'Q31', Q30(0.0 1454 | 2#1d1e0f5i6n8ef /QM3_1P(Ix)), Q 3 0 ( 0 . 0 1 6 5 3 4 8(6i1n2tf)/(M(_xP)I*)2,1 4Q73408(306.4081.707 5+8 700.259)f / M| _ ^ ~P I), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn file included from :44src/libavcodec/aacsbr_fixed.c::3662:: src/libavcodec/aacsbrdata.hnote: :expanded from macro 'Q30'482 :7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q3 0482( | x{)Q 3 1 ( 0 . 9 4 2 9 2 5 6 5(5i5n3t1)6(0(fx)),* 1Q03713(7 401.882341.603 9+0 605.158)2 9 3| f ^) }, {Q31( 0.7In file included from 50src/libavcodec/aacps_fixed.c8:1241: 4In file included from 5src/libavcodec/aacps.c2:8326: 9src/libavcodec/aacps_fixed_tablegen.h4:8241f:)61,In file included from :Q 3warning: src/libavcodec/argo.c1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:( 28-: 0src/libavcodec/bytestream.h.:31865:5133:3 2warning: 2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3 12414 | 2 2 6 5 f ) }Q,3 0 (| 0 ~~~~~^~~~~~~~~~~~~~~~~~186. | 0 0 0 src/libavcodec/aac_defines.h0 :src/libavcodec/bytestream.h0s450::0i363550z::e 0132note: 0: expanded from macro 'Q31'f = warning: / Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]MF _MPI IN45)( | ,p# -dQ>e3bf0ui(fn0fe.e 0r355Q0_ | 36e 12n (1d x0 )0-s 4 i 8pz 7-e f> /b Mu= _f PfF IeF )rM ,,I N Qs( 3ig(0z-i(e>n0)bt.;u)0 f(0 f(9| ex6 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~r)1_* 3e25n12d44 72-4f8/src/libavutil/macros.h 3M:g6_494-:P8>25I.b):0u, f note: +fQexpanded from macro 'FFMIN' e30 r0.(,50 ).s 0i z| 49e1 ^ ~ | )4 #;2d 1e 1f| 0i ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~5n 6eIn file included from 8 fFsrc/libavcodec/aacsbr_fixed.c/F:MM62_I: PNsrc/libavutil/macros.hsrc/libavcodec/aacsbrdata.hI(::)a49481,,: :b25Q84):3: 0 (note: (warning: (expanded from macro 'FFMIN'0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a .) 0 1>6 5(493b | 4)#8 d6? e1 481f2( | ifb{n/)QeM 3 _:1FP (FI(-M)a0I,).N )6Q( 53a 20,| 9(b ~ ^ ~80) 8. 00(41(57a57)25 18>In file included from 17 src/libavcodec/argo.c9(0:fb228))9: , fsrc/libavcodec/bytestream.h ?/:Q M1873(_:1bP15()I:- ) 0:,warning: . comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1( 8a| 4) ^~~~~~~~~~~~~~3) 9 5 1877| | 5src/libavcodec/aac_defines.h ~ ^ ~ : 4 445 :0 369i:2f 1 note: f(expanded from macro 'Q30')s }In file included from i,src/libavcodec/apedec.cz :e{322Q : 3 !1src/libavcodec/bytestream.h44=(: | 356#s0:di.13ez1:fe1 i)9warning: n 6comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e0 | 3Q ~~~~~ ^ ~~~~13 900(0x6) 8 3564 | 3 f ) src/libavcodec/aic.c , s iQ: z3176 e1:2 (20 := 0 .warning: F 9comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare](9Fi8M n9It9N)3((4p(6-x7>)8b*0u11f 0f671768e3 | r7f_4) e1} n8 d,2 4 .i-| 0f ~~~~~^~~~~~~~~~~~~~~~~~ p +-( >f0brsrc/libavcodec/aac_defines.h.ua:fm545fe):e_ 36rs :,i| ^znote: s eexpanded from macro 'Q31'i z>e )s;i z e| In file included from ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~45src/libavcodec/aacps_fixed.c | {:# 24d : e| src/libavutil/macros.hIn file included from f ~~~~~~~~~~ ^ ~~~~:src/libavcodec/aacps.ci 49:n:3225e: : src/libavcodec/aacps_fixed_tablegen.h Q:note: 3241expanded from macro 'FFMIN'1: (36x:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | # d e f i n e F(FiM nI241tN) | (( a( ,x b) )* 2 (1Q(43a70)4( 80>3. 60(40b80).0 00? 0 +0( 0b00)11.0 5f:) warning/ sM( generated_a| . P) ^ ~I) ) , | Q ~ ^ ~3 0(0In file included from .src/libavcodec/aacsbr_fixed.c0:0626: 2In file included from src/libavcodec/aacsbrdata.h1:0src/libavcodec/apedec.c4810::432598: :7src/libavcodec/bytestream.h f:warning: /357implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M: _15P:I )warning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] Q30(0. 04813570 | | 9{ 6Q 13 31 5(i2-4f02 .f(6/s5Mi2_z9Pe8I28) 0,!4 =5Q 53s20i1(z10e9.)0 f1 )4| ,2 ~~~~~ ^ ~~~~ 1 Q13015(6-80f./1M8_4P3I9)5,7 5Q43500(902.10f1)6}5,3 4{8Q63112(f /0M._1P1I9)6,0 3Q13900(006.804137f7)5,8 7Q03219(f /0M._9P9I8)9,9 3 4| 6 ^~~~~~~~~~~~~~7 80168src/libavcodec/aac_defines.hf:)44}:,36 : | note: ~~~~~^~~~~~~~~~~~~~~~~~expanded from macro 'Q30' src/libavcodec/aac_defines.h:45: 3644: | #note: dexpanded from macro 'Q31'e fine Q30( x45) | # d e f i n e Q 3 1 ( x )( i n t ) ( ( x ) * 1 0 7 3 7(4i1n8t2)4(.(0x )+* 201.457)4 8 3| 6 ^4 8.0 + 0.5) | In file included from ^ ~src/libavcodec/aacps_fixed.c :24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:241In file included from :src/libavcodec/aacsbr_fixed.c11::62 : warning: src/libavcodec/aacsbrdata.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 481:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 241 | 481 | { Q 3Q13(0-(00..60502090800800040505f2/1M1_9PfI)),, QQ3310((-00..01086423190507458475f0/9M2_1PfI))},, Q{3Q03(10(. 00src/libavcodec/bytestream.h0.9161:1927136:501723:41 29warning: f0/comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0M 6_8P4I3)f,) ,Q 3Q03(10(. 001 .427192 | 91 81 90 95 36i48n6ft7/ 8Ms0_i1Pz6Ie8)2f, ) =}Q ,3F 0F (M| 0I ~~~~^~~~~~~~~~~~~~~~~~~. 0N1(6g5src/libavcodec/aac_defines.h-3:>445b8:u636f1:f2 efnote: r/expanded from macro 'Q31'_M e_nPdI )-, gQ45-3 | >0#b(du0ef.ff0ie1nr7e,7 5Qs83i71z0(e2x)9);f / M | _ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~P I ) , | ^~~~~~~~~~~~~~ src/libavutil/macros.h :(49i:src/libavcodec/aac_defines.hn25:t:44) :(note: 36(expanded from macro 'FFMIN':x )note: *expanded from macro 'Q30'2 1 4497 | 4#8d3 e644f4 | i8#n.de0e fF+iF nM0Ie.N 5(Q)a3 ,0 b(| )x ^ ~ ) ( ( a ) > ( In file included from b src/libavcodec/aacsbr_fixed.c) : 62? : src/libavcodec/aacsbrdata.h( :b(481)i: n6:t: ) ((warning: a(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])x ))* 1 0| 7 ~ ^ ~3 741824 .4810 | {+Q 301.5()- 0 .| 6 ^5 298804552119In file included from fsrc/libavcodec/aacps_fixed.c):,24 : QIn file included from 3src/libavcodec/aacps.c1:(32-: 0src/libavcodec/aacps_fixed_tablegen.h.:12408:41363:9 5warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 450921f)}, {Q31( 0 .2401 | 1 9 6 0 3 1 9Q03006(804.30f0)0,0 0Q03010(0 00f./9M9_8P9I9)3,4 6Q73800(106.80f1)1}0,3 6 6| 2 ~~~~^~~~~~~~~~~~~~~~~~~2 3f/M_src/libavcodec/aac_defines.hP:I45):,36 :Q 3note: 0expanded from macro 'Q31'( 0.017086 3451 | 4#0dfe/fMi_nPeI )Q,3 1Q(3x0)( 0 . 0 2 5 2 6 2 0 9 8 8 f /(Mi_nPtI))(,( xQ)3*02(104.70428933694585.601 7+f /0M._5P)I ) ,| ^ ~Q 30(0.0315726In file included from 39src/libavcodec/aacsbr_fixed.c9:f62/: Msrc/libavcodec/aacsbrdata.h_:P480I:)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' 480 | {Q31( -440 | .#3d6e0f2i4n8e2 8Q23402(8x9)6 f ) , Q 3 1 ( 0 . 3 4 6(5i5n7t3)5(6(4x8)2*8170f7)3}7,4 1{8Q2341.(0- 0+. 903.358)8 8 1| 2 ^5 49209f), Q3In file included from 1src/libavcodec/aacps_fixed.c(:-240: .In file included from 8src/libavcodec/aacps.c4:4327: 6src/libavcodec/aacps_fixed_tablegen.h5:42401:01119:64 2warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f )}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: 240note: | expanded from macro 'Q31' Q30( 045. | 0#0d0e0f0i0n0e0 0Q03f1/(Mx_)P I ) , Q 3 0 ( 0 . 0 1 1 0(3i6n6t2)2(3(fx/)M*_2P1I4)7,4 8Q33604(80..00 1+7 008.653)1 4 0| f ^ ~/ M_PI), Q30(0In file included from .src/libavcodec/aacsbr_fixed.c0:2625: 2src/libavcodec/aacsbrdata.h6:24800:9588:8 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30(0.02 94803 | 9{5Q53611(7-f0/.M3_6P0I2)4,8 2Q83204(208.9063f1)5,7 2Q63319(9 f0/.M3_4P6I5)5,7 3 5| 6 ^~~~~~~~~~~~~~4 8287fsrc/libavcodec/aac_defines.h):}44,: 36{:Q 3note: 1expanded from macro 'Q30'( -0.93388 8441 | 2#5d4e9f2i0n9ef )Q,3 0Q(3x1)( - 0 . 8 4 4 7 6 5 4 1 0 9 6(4i2n9tf))(}(,x ) *| 1 ~~~~^~~~~~~~~~~~~~~~~~~0 7374src/libavcodec/aac_defines.h1:8452:436.:0 note: +expanded from macro 'Q31' 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 : 240 : 86 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*21474836 42408 | . 0 + 0 .Q53)0 ( 0| . ^ ~0 000000000f/In file included from Msrc/libavcodec/aacsbr_fixed.c_:P62I: )src/libavcodec/aacsbrdata.h,: 480Q:3320:( 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 110366223f/M_P I480) | ,{ QQ3310((-00..03167002846832184240In file included from 2f8/9Msrc/libavcodec/arbc.c6_:fP26)I: ,)src/libavcodec/bytestream.h, :Q 2933Q:1313(0: ( 00.warning: .304comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]26 5525672305968488f2/8M7_fP)I} ),293, | { QQ 33 01 ((s0-i.0z0.e29293 33=98 58F58F6M11I27N5f(4/p9M-2_>0Pb9Iuf)f),f, e QQr33_01e((n0-d.0 0.-38 14p54-77>26b65u34f91f90ef9r/6,M4 _2sP9iIfz))e,}) ,; | ^~~~~~~~~~~~~~| | ~~~~~^~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h::4445::3636src/libavutil/macros.h::: 49note: note: :expanded from macro 'Q31'expanded from macro 'Q30'25 : note: expanded from macro 'FFMIN' 4544 | | ##49dd | ee#ffdiiennfeei nQQe33 01F((FxxM))I N ( a , b ) ( ( a ) > (((ibin)nt )t?() (((x(b)x)*) 1*:02 71(34a77)44)18 83 26| 44 ~ ^ ~.8 0. 0+ +0 .05.)5 )In file included from src/libavcodec/arbc.c | :| ^26 ^ ~ : src/libavcodec/bytestream.h:294:15: warning: In file included from comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/aacps_fixed.c In file included from :24src/libavcodec/aacsbr_fixed.c: :In file included from 62src/libavcodec/aacps.c: :src/libavcodec/aacsbrdata.h29432: | : 480 src/libavcodec/aacps_fixed_tablegen.h: :6 240: : i61warning: f:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ze2 != si z480e | ){ Q 3| 1 ~~~~~ ^ ~~~~240( | - 0 . 3 6 02 4Q83208(02.4020809060f0)0,0 0Q03f1/(M _0P.I3)4,6 5Q53703(506.4081218073f6)6}2,2 3{fQ/3M1_(P-I0.)9,3 3Q83808(102.504197200896f3)1,4 0Qf3/1M(_-P0I.)8,4 4Q73605(401.00926542src/libavcodec/bytestream.h2692f:0)271}9:,8 178 :f| / ~~~~^~~~~~~~~~~~~~~~~~~warning: M _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]P Isrc/libavcodec/aac_defines.h):,45 :Q363:0 (note: 0expanded from macro 'Q31'. 029395 52716 | 145 7 | f# /d Mei_fnPitIn )es, i QzQ3e3120( (x=0) . F0 F3 M1 I5 N7 (2 g6 3 -9 >9 bf u/ fMf _e(PriI_n)et,n) d( (| -x ^~~~~~~~~~~~~~ ) g*-2>1bsrc/libavcodec/aac_defines.h4u:7f444f:8e363r:6, 4 note: 8sexpanded from macro 'Q30'.i 0z e+) ;0 . 544| ) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ # d| e ^ ~f ine Q30src/libavutil/macros.h(:x49)In file included from : 25src/libavcodec/aacsbr_fixed.c :: 62note: : expanded from macro 'FFMIN' src/libavcodec/aacsbrdata.h : 479 : 83 : warning: ( iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n49 t | )#(d(exf)i*n1e0AS libavcodec/arm/hpeldsp_armv6.o 7F 3479F7 | M4{I1QN83(21a4,.(b0) +0( .0(3.5a9)) 7 >0| 1 ^(4b 2)1 4?4 6(3b8)1 f:In file included from ) ,(src/libavcodec/aacps_fixed.c a:Q24)3: )1In file included from src/libavcodec/aacps.c(: | 032. ~ ^ ~: 8 src/libavcodec/aacps_fixed_tablegen.h1:72407:9366:3 4warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 4316f)}, {Q31(-0 240. | 3 7 0 2 4 4 6Q43108(704.3070f0)0,0 0Q03010(-00f./8M7_0P7I1)6,5 6Q23202(9509.f0)1}1,0 3 6| 6 ~~~~^~~~~~~~~~~~~~~~~~~2 23f/Msrc/libavcodec/aac_defines.h_:P45I:)36,: Qnote: 3expanded from macro 'Q31'0 (0.017086 3451 | 4#0dfe/fMi_nPeI )Q,3 1Q(3x0)( 0 . 0 2 5 2 6 2 0 9 8 8 f /(Mi_nPtI)),( (Qx3)*02(10.407249833964585.601 7+f /0.M5_) P | I ^ ~) , Q30(0.0In file included from 3src/libavcodec/aacsbr_fixed.c15:7622: 6src/libavcodec/aacsbrdata.h3:94799:f58:/ M_warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] I), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:47944 | :{36Q:3 1note: expanded from macro 'Q30'( 0.39701 4442 | 1#4d4e6f3in8e 1Qf30)(,x )Q3 1 ( 0 . 8 17 7 9 6 3 4 1 7(4i3n1t6)f()}(, x{Q)3*11(-00.73377042148426441.8074 3+7f ),0 Q.351)( - 0| . ^8 70716562229In file included from 5src/libavcodec/aacps_fixed.c9:f24): },In file included from src/libavcodec/aacps.c :| 32 ~~~~^~~~~~~~~~~~~~~~~~~: src/libavcodec/aacps_fixed_tablegen.h:240:src/libavcodec/aac_defines.h11:45:: 36warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: expanded from macro 'Q31' 45 | #de f240i | n e Q3 1 ( xQ)3 0 ( 0 . 0 0 0 0 0 0 0 0(0in0tf)/M(_(xP)I*)2,1 47Q4308(306.0418.100 3+66 202.35f)/ M _| P ^ ~I ), Q30(0.0In file included from 1src/libavcodec/aacsbr_fixed.c7:0628: 6src/libavcodec/aacsbrdata.h31:40479f:/32M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ,src/libavcodec/bytestream.h Q30:(0317.0:213: 5 479 | 2{6warning: 20Q931comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare](88 0f./3M9_7P0I1)4,2 1Q434603 (8317 | 01 . f0 ) ,2 Qs39i1ze3( 2905 =. 856F11F7Mf77I/M9N6(_P3p4I->1b)7u,f4fe r3Q3_016ef)(}0n.,d0 - 3{1Qp-537>b12(uf6-f3e0r9.3,79 s0fi/2Mz44_6e4P)1;I 8| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~)7 4,37 f) , | src/libavutil/macros.hQ ^~~~~~~~~~~~~~ :3149(src/libavcodec/aac_defines.h:-250.::844: 7note: 360expanded from macro 'FFMIN': 71 65note: 6expanded from macro 'Q30' 2 24929 | 5#d ef9in44ef F | )#dF},e Mf iIN| n ~~~~~^~~~~~~~~~~~~~~~~~( ea ,Qsrc/libavcodec/aac_defines.hb3:045In file included from ) ((:src/libavcodec/argo.cx36(:a): )28 : note: src/libavcodec/bytestream.h > expanded from macro 'Q31' : 293 (b:) ?13 45 | # :( bd) e warning: f: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i i( ann)te)) ( Q(| x3 ~ ^ ~) 1293 | * (1 x0) In file included from 7 3s7src/libavcodec/arbc.c4:18 2 i 26 4z.e0: 2 =+src/libavcodec/bytestream.h 0 . : 5 F318):(15:F i Mwarning: n| Icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Nt( ^ )p -(>(x )b*318uIn file included from f2fsrc/libavcodec/aacps_fixed.c | 1e: 4 irf247: In file included from _src/libavcodec/aacps.c 4(e:832ns3: dsrc/libavcodec/aacps_fixed_tablegen.hi:6239: z4136-:e 8warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2. !p=0 - >s+bi zue0 f). 239f5e | | ) ~~~~~ ^ ~~~~ r , s| i ^ ~zQe) ;3 0 (| 0 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ .0In file included from 00src/libavcodec/aacsbr_fixed.c0:062src/libavutil/macros.h0:: src/libavcodec/aacsbrdata.h0:49479:07:0:250 f/:Mwarning: _ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P note: expanded from macro 'FFMIN'I ), Q30 ( 494790 | | .#{0deQ1f391i5(8n 73e5066 .fFF3/MM_9I7PN(0aI,b1) )(4(,21a Q430)(04 63.>0830 1(3b)f 3)?1 , 6Q(9317b1)f (/:M _P I0(a))). , 8 | Q130 ~ ^ ~(7 07.09464386461In file included from 87src/libavcodec/argo.c4831:2286f3): src/libavcodec/bytestream.hf:}/294,M:_ 15P{Q:3I )warning: 1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare],( Q3-00(. 03.2940572 | 02 22 548 49 156i4f1f/8M _P7(4Is37)fi,z )Q3e,0 Q2( 30!1(.=- s0i0z5.6e18)0740 71469 65| 1 ~~~~~ ^ ~~~~6f 2/2M2_P9I59)f,)} , | ^~~~~~~~~~~~~~| ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h::4445::3636:: note: note: expanded from macro 'Q31'expanded from macro 'Q30' 4544 | | ##ddeeffiinnee QQ3310((xx)) ( i n t)(((ix)n*t)2(1(4x7)4*8130674387.401 8+2 40..05 )+ 0| ^ ~. 5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: In file included from src/libavcodec/aacsbrdata.h:src/libavcodec/aacps_fixed.c478::8424:: 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:239:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 478 | {Q31( 0.93 823987 | 6 8 56 1 5 8Q7350f(),0 Q.3010(0-000.0101020src/libavcodec/alsdec.c80f4:/5M12452_P:I820)2:, 0Q 340warning: 63(60comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare].0f1 )95}8, 7{3Q5316(6 f0/.M 8_5P1245I)1,26 | 4 Q 33 05 (70 82.303w090f)h,3i31 6l91Qe73f /M1_((Pe ntI0ri).,es5 23(src/libavcodec/aac_defines.h:s45:036:t .op0_fnote: l5aexpanded from macro 'Q31'2g2 2 5=89 15 fg45/e | #Md_teP_fiIbn),iet QsQ311((3gx0b)))() 0. 0{ 5| 6 ~~~~~~~ ^ ~~~~~~~~ 1 0 4 4 9src/libavcodec/alsdec.c 6: 12481:37 f: warning: /(comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]M i_ntP)(I()x) *,2112484 | 7 4| 8src/libavcodec/alac.c ^~~~~~~~~~~~~~ 3 6 : 6044 :8src/libavcodec/aac_defines.h.0 66 :: i44+warning: f:0missing field 'unit' initializer [-Wmissing-field-initializers] 36. 5(): c unote: expanded from macro 'Q30' r| ^ ~r 604e | 44 | n t#-> demf In file included from ai nsrc/libavcodec/aacsbr_fixed.cs:62 : esrc/libavcodec/aacsbrdata.hte 0:,r_Q4783 0c(x:)1 h 59,a : n Awarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n V e _OlP T>_=F cL 478 h A | a(G{_niQA3nnU1etD(l)sI ()O 0{(._ Px9) A| 3 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~* R8A18Msrc/libavcodec/aacsbr_template.c0776 src/libavcodec/alsdec.c| 3875::A1273:46111708V171:5202_: 8warning: :4 O7comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]5.fwarning: PT _0F)Lsrc/libavcodec/bytestream.hAcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]G:317 :,13 _ 1273+ :D | E CQOD 03.I5warning: ) 1N(comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]G- _0 1170P | A. R1 i| A1M f317 ^2 8 ( | }i,4e f 5 nt 2 | r ^In file included from (8bsii src/libavcodec/aacps_fixed.c2:y24z: te0eIn file included from 2es 4==src/libavcodec/aacps.c s=6:3c_ r326: src/libavcodec/alac.chaFnefasrc/libavcodec/aacps_fixed_tablegen.hd: >F Mn)eCC libavcodec/arm/hpeldsp_init_armv6.o :605239cI}Nl::12nt,)(sp86:CC libavcodec/arm/hpeldsp_init_arm.o {-)>:b warning: {Q {u missing field 'help' initializer [-Wmissing-field-initializers]3 warning: | ~~~~~~~~~~ ^ ~~~f 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| f(e 605 ~~~~~~~ ^ ~~~~~~~~ r0 | _.e 8n 5 d 1{239 N 2- | UL6L }p 4 ,-3> bu 5 f7 82| fQ330e ^09rf )(,,0 src/libavcodec/bytestream.h .siQ03:1(z 03550e0:.052)130;3:409 2 0warning: 0 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]50| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 1054f3/54M7src/libavutil/macros.h_PfI):49):}25, ,Q:3355 0note: | expanded from macro 'FFMIN'| ( ~~~~~^~~~~~~~~~~~~~~~~~0 . 0 s49src/libavcodec/aac_defines.h | 1i95:8#z45e7 d:3 5e36f=6 6:fiF /FnMnote: Me_IPexpanded from macro 'Q31'I N ()gF->,buFf MfQe45rI_e3n | N0(ad,#(de b0)f-. in0e gQ(3(-3>0a1)b u3ff(>3 exr,1 (s)i6b z9e)) 1 7; ?| f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~(/ M_ Pb I) ): , (src/libavutil/macros.ha) Q:)49: 253 0 | :(( ~ ^ ~ inote: 0 nexpanded from macro 'FFMIN'.0t44 8)6(In file included from 6(xsrc/libavcodec/argo.c)*828 :4912428 | : 37f4#8src/libavcodec/bytestream.h3/d:e6fMin318e4 _F:815:P warning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare].IM 0)I N,+( Q 3318a0 | 0 , .(5b )0). i 0( (f 5(| sa2 ^ ~2i)z 2 5e2>8 !9=(15 fsIn file included from ibsrc/libavcodec/aacsbr_fixed.c:/62z)eM: src/libavcodec/aacsbrdata.h)_P?: (Ib)478 ) ,:| : ~~~~~ ^ ~~~~ 31Q: (3awarning: 0)()implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 .| 05 ~ ^ ~61 0449 64781 | f{/QIn file included from M3src/libavcodec/arbc.c_P1I(:) 26,: src/libavcodec/bytestream.h0:356 .9:38 81376| 8: ^~~~~~~~~~~~~~5 6warning: 1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/aac_defines.h5: 44:8367:5 note: fexpanded from macro 'Q30'), Q 31356( | -0 .44 1 | 1#s2izdee28 f4=5i2 nFF8Me20I4 QN6(3p30-(6x>f))bu }f, f {e Q r3_ en1d (- p0. 85- >12 6b 4u3(5fif7e82n3r0t,9 )sif()ze(),; x | )Q* ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~31 0173(7 4src/libavutil/macros.h1082:.494:5.2325409:25 1 +note: expanded from macro 'FFMIN'5 4035.475 )f 49) } | ,| # ^ d | ~~~~^~~~~~~~~~~~~~~~~~~e finesrc/libavcodec/aac_defines.h F:F45:MIn file included from 36src/libavcodec/aacps_fixed.cI::24N (note: : expanded from macro 'Q31' aIn file included from ,bsrc/libavcodec/aacps.c):32 : src/libavcodec/aacps_fixed_tablegen.h( :45(239a: | 61)# :d> e warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]in(e bQ) 3? 1((b)x ) : (239a | ) ) | Q3 ~ ^ ~0 ( 0.(0in0t)00In file included from 0(00src/libavcodec/arbc.c(:0x260: )0src/libavcodec/bytestream.hf*/M:_2P357I)1,4:7 15:4 Qwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]8 330(604. 0183579 | . 5 807 3i5+f 60. 5)6 ( fsi| z/e ^ ~M2 !_= PsIiz)e,In file included from ) src/libavcodec/aacsbr_fixed.c :Q62 30: (| 0src/libavcodec/aacsbrdata.h ~~~~~ ^ ~~~~. :04783:03731:6 9warning: 17implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q30 (4780 | {.Q03414(8 606.98382838f/7M6_8P5I6)1,5 87Q53f)0,( 0Q.301(5-2202.5181921854f5/2M_8P2I0)46,3 6Qf3)0}(,0 .{0Q3516(1 00.48451926641f3/57M8_2P3I0)9,f ) ,| ^~~~~~~~~~~~~~Q 31( src/libavcodec/aac_defines.h0:.445:2363:4 9note: 2expanded from macro 'Q30'5 154354 744 | f#)d}e,f i n| e ~~~~~^~~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.hx:)45 : 36 : note: expanded from macro 'Q31' (i45n | t#)(d(exf)i*1n0e7 37Q43118(2x4) . 0 + 0 . 5 ) | ( ^i nt)((x)*21In file included from 4src/libavcodec/aacps_fixed.c74:8243: 6In file included from 4src/libavcodec/aacps.c8.:032 : +src/libavcodec/aacps_fixed_tablegen.h :0239.:536): 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.h239: | 477 :84 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.000000 04770 | 0{0Qf31/(M _0P.I99)9,7 1Q463307(003.609119f5)8,7 3Q53616(f-/0M._8P3I8),8 99Q5304(2503.40632f0)3}3,1 6{Q9311(7-f0/.7M5_37P63I8)5,63 99Q783f)0,( 0Q.30144(8 606.08088213f4/6M4_3P4I38)6,2 5Qf3)0}(,0 . 0| 5 ~~~~~^~~~~~~~~~~~~~~~~~2 2258src/libavcodec/aac_defines.h:9451:536:f /note: Mexpanded from macro 'Q31'_ PI), Q30 45( | 0#.d0e5f6in1e0 4Q43916(1x)f / M _ P I ), | ^~~~~~~~~~~~~~ (isrc/libavcodec/aac_defines.hnt:)44(:(36x:) *note: 2expanded from macro 'Q30'1 47483648 .440 | #+ d0e.f5i)n e| ^ ~ Q30(x) In file included from src/libavcodec/aacsbr_fixed.c :62 : src/libavcodec/aacsbrdata.h: 477: 58 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*1 04777 | 3{Q7314(1 08.2949.9701 4+6 3700.53) 6 91| f ^ ), Q31(-0.In file included from 8src/libavcodec/aacps_fixed.c3:8248: 9In file included from 9src/libavcodec/aacps.c5:324: 2src/libavcodec/aacps_fixed_tablegen.h5:2393:46112: fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , {Q31(-0.753763 82395 | 6 3 9 9 78 fQ)3,0( 0Q.3010(0 000.000080src/libavcodec/bytestream.h1046:04355f:3/13:4 3M_8Pwarning: I6),comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2 Q53f0()0}.,01 9 5| 8 ~~~~^~~~~~~~~~~~~~~~~~~7 3566fsrc/libavcodec/aac_defines.h /355M_: | 45P :I36 ): , note: Qexpanded from macro 'Q31'si3 z0e ( 0=.0 345 | F#0deF3f31M6iI9Nn(1ge->7b ufQf/fe3r1(Mx_e_)n PdI -) ,g -Q >3 0b (u 0f . fe0r4 4, 8s 66i8 z8e()2i;3nt )f( /| (M ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~x _)P*2I1)4,74 8src/libavutil/macros.h3Q:64934:08(025.:.0 0note: 5 expanded from macro 'FFMIN'2+ 2 02.55)8 49 9| | 1 ^ ~5 #dfe/fiMne_ PFIn file included from IFsrc/libavcodec/aacsbr_fixed.c):M,I62N : (aQ,src/libavcodec/aacsbrdata.hb)3: 0(4770:(31:.( a)0warning: 5 61implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0> (4b)4 96?1 f/(Mb)_ PI477:) | , {( aQ )| 3) ^~~~~~~~~~~~~~1 ( 0. 99| src/libavcodec/aac_defines.h9 ~ ^ ~: 71444:633670:3 note: In file included from 6expanded from macro 'Q30'91src/libavcodec/argo.cf :)28,: Qsrc/libavcodec/bytestream.h3 1:44( | #356-:d130e: .f8warning: 3icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n8e Q8939504(2x5 3) 356 4 | 6 2 f ) si}ze 2 , = (F{Qi3F1nMt()I-N((0x()*.17p057-33>767b3uf481f58e264.r30_ 9e+ 9n70.d58) f- )| p ^, - >Qb3u1f(f eIn file included from r0src/libavcodec/aacps_fixed.c:,24. : 0s0In file included from 8isrc/libavcodec/aacps.c1:z432e6);: 4 3 src/libavcodec/aacps_fixed_tablegen.h4:| 238:3136 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: 8warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 25fsrc/libavutil/macros.h):49}:,25 : note: | expanded from macro 'FFMIN' ~~~~^~~~~~~~~~~~~~~~~~~ 238 | src/libavcodec/aac_defines.h 49: | 45 #Q:3d036e(f:0i n.note: e0 expanded from macro 'Q31' 0F0F0M0I0 045N | #0d(a0e,b0ff)i/M n_e(P (QI3a)1,) Q(3 0x>() 0.(0 27b5 88)1 4 ?9 5((ifbn/t)CC libavcodec/arm/hpeldsp_init_neon.o M) :_ P(I)((,ax) ))Q 3* 0| 2 ~ ^ ~(104 .70484327634In file included from 685src/libavcodec/argo.c.7:10328 +f : /M0src/libavcodec/bytestream.h._P:5I)357) ,: Q 315| 0 ^ ~:( 0 .warning: 06comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3 26In file included from 1src/libavcodec/aacsbr_fixed.c 8:3578 | 62 1: 5 f/src/libavcodec/aacsbrdata.h M :i477_f: P(7Is:i) ,warning: zimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] eQ230 (0!.=07 3477s | {6Qiz7e)3 311 (| ~~~~~ ^ ~~~~0 60.79f9/9M7_1P4I63)7, 0Q336901(f)0,. 0Q3719(16-603.380348f89/9M54_2P5I34)6,2f ) }| ^~~~~~~~~~~~~~, {Q3src/libavcodec/aac_defines.h1:(44:-360:. 7note: 5expanded from macro 'Q30'3 7638563 9449 | 7#8dfe)f,i nQe3 Q13(0 (0x.)0 0 8 1 4 6 4 3 4 3 8 6 2 5 f()i}n,t ) (| ( ~~~~~^~~~~~~~~~~~~~~~~~x )*107src/libavcodec/aac_defines.h37:4451:8362:4 .note: 0expanded from macro 'Q31' + 0.5) 45| | ^# define Q31(In file included from x)src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c: 32 : src/libavcodec/aacps_fixed_tablegen.h : 238 : 111 :(i nwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ((x)*2147483648. 0238 + | 0 . 5 ) Q| 3 ^ ~ 0(0.00000In file included from 00src/libavcodec/aacsbr_fixed.c0:0620: fsrc/libavcodec/aacsbrdata.h/:M476_:P84I:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.0275881 4476 | 9{5Qf31/(M-_0P.I9)3,9 4Q139031(708.200042f2)7,3 6Q5371(1-30.f5/6M40_9P3I7)9,6 4Q033506(f0).}0,6 3{2Q361(1-808.188559f0/0M0_3P1I8)8,6 77Qf3)0,( 0Q.301(7 03.64737160264670f0/4M9_1P3I82)f, )Q},3 0 (0| . ~~~~~^~~~~~~~~~~~~~~~~~07 91663src/libavcodec/aac_defines.h3:0454:f36/:M _note: Pexpanded from macro 'Q31'I ), | ^~~~~~~~~~~~~~ 45 | #desrc/libavcodec/aac_defines.hf:i44n:e36 :Q 3note: 1expanded from macro 'Q30'( x) 44 | # d e f i n(ein t)Q((3x0)(*x2)1 47 4 8 3 6 48 . 0 + 0 .5 ) (| i ^ ~n t)((x)*1In file included from 0src/libavcodec/aacsbr_fixed.c7:6237: 4src/libavcodec/aacsbrdata.h1:4768:258:4 .warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 + 0.5) | ^476 | {Q31(-0.In file included from 9src/libavcodec/aacps_fixed.c3:9244: 19In file included from 3src/libavcodec/aacps.c1:78322: 0src/libavcodec/aacps_fixed_tablegen.h0:2382:f86):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1(-0.56409379640 32385 | 6 f ) } , { QQ3310((-00..080850900000003010808f6/7M7_f)P,I )Q,31 (Q 30.04(706.204267508084194193852ff/)M}_P,I ) ,| ~~~~^~~~~~~~~~~~~~~~~~~Q 30(0src/libavcodec/aac_defines.h.:0454:362:73 6note: expanded from macro 'Q31'5 713f/M _45P | I#)d,e fQin3e0 (Q03.10(6x3)2 6 1 8 8 1 5 f / M _ P I()i,nt )Q(3(0x()0*.201743764783361408.607 +f 0/.M5_)P I | ) ^ ~, Q30(0.07In file included from 9src/libavcodec/aacsbr_fixed.c1:662: 6src/libavcodec/aacsbrdata.h3:34760:4f31/:Msrc/libavcodec/aic.c _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:I )400,: 18 :| ^~~~~~~~~~~~~~warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 476src/libavcodec/aac_defines.h: | 44{:Q363:1 (note: -expanded from macro 'Q30'0. 9 34009 | 4 1 944 | 3# 1i7dfe82 0f(in0buef2 _Qf)s3,i0z Q(e3 x1(<- AS libavcodec/arm/hpeldsp_neon.o ) 0o. f 5f 6 ) {4 | 09 ~~~~~~~~ ^ ~~~37 96 4 03 55 6(f) warning}i,src/libavcodec/aic.csn generatedt :. ){Q4203(:(x1)34*1(:0-73 0warning: 7.comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]4 8188529400. 0 0+420 3 | 0.15 8) 8 6| ^ 7 7 f) , QIn file included from 3isrc/libavcodec/aacps_fixed.cf1 (:sl(i24c: e In file included from src/libavcodec/aacps.c_0s:.4i32z7: esrc/libavcodec/aacps_fixed_tablegen.h:62382 :+46610 :0 warning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 f9f1 3>82 f)b},u f 238_| | s ~~~~^~~~~~~~~~~~~~~~~~~ i z e Q 3|0src/libavcodec/aac_defines.h(0|. :!0450s:036l:0ic 0note: e_0s0expanded from macro 'Q31'i0z 0e0)f /{M _P I )45| , | Q ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 3#d0ef(in0e. 0Q2371(5x)8 8 1 4 9 5 f/ M _ P I ) ,( inQt3)0((0(.x)0*422174734658731634f8/.M0_ P+ I0.)5,) Q 3| 0( ^ ~0 .06326188In file included from 1src/libavcodec/aacsbr_fixed.c5:f62: /src/libavcodec/aacsbrdata.hM:476_:PI6):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.073673 14760 | 6{7Qf3/1M(_-P0I.)9,3 9Q43109(301.708729010626f3)3,0 4Qf31/(M_-P0.I5)6,4 09 3| 7 ^~~~~~~~~~~~~~96 4035src/libavcodec/aac_defines.h6:f)44}:,36 {:Q 3note: 1expanded from macro 'Q30'( -0.8859 0440 | 0#3d1e8f8i6n7e7 f)Q,3 0Q(x3)1( 0 .4 76 2 4 6 0 04 9 1 3 8(2inft)}),( ( x| ) ~~~~^~~~~~~~~~~~~~~~~~~ *107src/libavcodec/aac_defines.h:3457:4361:8 note: 2expanded from macro 'Q31'4 .0 + 0. 545) | # 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 : 238 : 36 :( inwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ((x)*2147483648. 0238 | + 0. 5 ) | ^ ~ Q30(0.0000In file included from 0src/libavcodec/aacsbr_fixed.c00:062: 0src/libavcodec/aacsbrdata.h:0475f:83/:M warning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30(0.0 24757 | {5Q8318(1 409.54f4/18M30_9P9I02)1,78 6fQ)30,( 0Q.3014(2-07.93365567819734f4/98M76_1PfI))},, Q{3Q03(10(. 006.3926313180811850f1/25M5_3P2If)),, QQ3310((-00..90979313637038100668724f6AS libavcodec/arm/idctdsp_arm.o /fM_)P}I,), Q| 3 ~~~~^~~~~~~~~~~~~~~~~~~ 0(0.src/libavcodec/aac_defines.h0:745:9361:6 6note: 3expanded from macro 'Q31'3 04f/M_P I45) | ,#d e | f ^~~~~~~~~~~~~~i ne Q3src/libavcodec/aac_defines.h1(:x44:)36 : note: expanded from macro 'Q30' 44( | i#ndte)f(i(nxe) *Q23104(7x4)8 3 64 8 . 0 + 0 . 5 ) (i| ^ ~n t)((x)*107In file included from 3src/libavcodec/aacsbr_fixed.c7:4621: 8src/libavcodec/aacsbrdata.h2:4754:.059 : +warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .5) | ^ 475 | {QIn file included from 3src/libavcodec/aacps_fixed.c1:(24 : 0In file included from .src/libavcodec/aacps.c4:4321: 8src/libavcodec/aacps_fixed_tablegen.h3:02389:9110:2 17warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6f ), Q31(-0.935689 72384 | 4 98 7 6 1 f )Q},3 0{(Q03.10(0 000.090303010001f8/0M1_2P5I5),3 Q23f0)(,0 .Q03217(5-8801.94999513f3/0M_8P0I6)8,24 6Qf3)0}(,0 . 0| 4 ~~~~~^~~~~~~~~~~~~~~~~~2 736src/libavcodec/aac_defines.h5:7451:336:f /note: expanded from macro 'Q31'M _PI), Q 3450 | (#0d.e0f6in3e2 6Q13818(1x5) f / M _ P I ) , Q 3(0i(n0t).((0x7)*32617341076478f3/64M8_.P0I )+, 0 .Q53)0 ( 0| ^ ~. 0791663304In file included from fsrc/libavcodec/aacsbr_fixed.c/:M62_: Psrc/libavcodec/aacsbrdata.hI:)475,: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' 475 | {Q31( 044. | 4#41d83e0f9i9n02e1 78Q63f0()x), Q 3 1 ( - 0 . 9 3 56 8 9(7i4n4t)9(87(6x)1*f1)0}7,3 {7Q43118(2 4.00. 9+3 301.0158)0 1 | 2 ^55 32f), Q31(-0In file included from .src/libavcodec/aacps_fixed.c9:9249: In file included from 1src/libavcodec/aacps.c33:032: 8src/libavcodec/aacps_fixed_tablegen.h0:62378:1362:4 6warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) }, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31'237 | Q 3450 | (#0d.e0f0i0n0e0 0Q03010(0xf) / M _ P I ) , Q 3 0((in0t.)0(3(x8)7*421649747853644f8/.M0 _+ P0I.)5,) Q 3| 0 ^ ~( 0.0AS libavcodec/arm/idctdsp_armv6.o 600636In file included from 78src/libavcodec/aacsbr_fixed.c8f:/62M: _src/libavcodec/aacsbrdata.h:P475I):,7: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.08903876 4756 | 9{fQ3/1(M _0.P44I1)8,3 0Q939002(1708.61f0),3 7Q93016(48-30.f9/3M56_89P7I44)98,7 61Qf3)}0, ({0Q.311(1 105.9923337140718f01/2M5_5P3I2)f,) , | Q3 ^~~~~~~~~~~~~~1 (-0.9src/libavcodec/aac_defines.h99:1443:3360:80 68note: 2expanded from macro 'Q30'46 f)}, | 44 ~~~~~^~~~~~~~~~~~~~~~~~ | #defsrc/libavcodec/aac_defines.hi:45n:36e: Qnote: expanded from macro 'Q31'3 0(x) 45 | # de f i n e Q 3(1i(nxt)) ( ( x ) * 1 0 7 3 7 41 8(2i4nt.)0( (+x) *02.1547)48 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:In file included from 237src/libavcodec/aacsbr_fixed.c::11162:: src/libavcodec/aacsbrdata.hwarning: :474implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:83 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 237474 | | { Q 3 1 (- 0Q.3106(709.60405089060800909080ff)/, MQ_3P1I()-,0 .Q93809(807.51018390847704f6)9}7,5 4{fQ/3M1_(P-I0),. 87Q937092(205.70456201036f)3,6 7Q8381f(-/0M._7P1I72)5,7 2Q53004(106.08809f)0}3,8 7 | 6 ~~~~^~~~~~~~~~~~~~~~~~~6 9f/Msrc/libavcodec/aac_defines.h_:P45I:)36,: Qnote: expanded from macro 'Q31'3 0(0.103 7459 | 0#6d4e8f3infe /QM3_1PI()x,) Q 3 0 ( 0 . 1 1 1 5 9 2 3(i7n4t7)(f(x/)*M21_47P4I8)36,4 8 .| 0 ^~~~~~~~~~~~~~ + 0.src/libavcodec/aac_defines.h5:)44 : 36| ^ ~: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c44: | 62: #src/libavcodec/aacsbrdata.hd:e474f:i58:n ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(x) 474 | { Q 3 1 ( -(0.i1n6t79)6(4(5x8)96*8190978f3),7 4Q3118(2-40..908 9+ 807.5511)8 9 0| 4 ^7 0f)}, {Q31(-In file included from 0src/libavcodec/aacps_fixed.c.:82479: 7In file included from 9src/libavcodec/aacps.c2:23257: 45src/libavcodec/aacps_fixed_tablegen.h2:12373:f86):, Qwarning: 31implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( -0.7172572504168 0237f | ) }, | ~~~~^~~~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.h:045.:360:0 note: 0expanded from macro 'Q31'00 00000f/M _P45I | )#,d eQf30i(n0e.0 3Q83714(6src/libavcodec/aacsbr_template.cx97)5:4 f /1293 : M19_ : Pwarning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]I ) , Q(30i(0n.t)0(6(0x 0)12936*36 | 72 881f4/ M7 _4P 8If)3o64,r 8 Q.03 (0k+ =( 0 0..050;8 )9k 0 3| < ^ ~8 7s6b6r9-f>/kMxIn file included from [src/libavcodec/aacsbr_fixed.c_1P:I]62): ;src/libavcodec/aacsbrdata.h, k:+Q4743+):0 31(0{.:1 warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]37 90| 64 ~ ^ ~~~~~~~~~~83 f/M_ P474I | ){, QQ3310src/libavcodec/aacsbr_template.c(0(.:1300-10:.1191:1 65warning: 79comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]2937 46475f8/9M68 _P9I981300f), | ), | ^~~~~~~~~~~~~~Q 31 ( -src/libavcodec/aac_defines.h:f440or: .36(9:8k note: 9expanded from macro 'Q30' =8 0 ;7 k5 1< 1s 844 | b9r#-0d>e4fikn7x[0e0f) ]Q3}; 0k,( +x{)+ Q) 3 1({- | 0 ~ ^ ~~~~~~~~~~ . 8 7 97 9 2 2(5i7nt4)5(2(1x3)f*1)0, 7Q337141(8-204..701 7+2 05.752)5 04 1| ^6 80f)}, | ~~~~^~~~~~~~~~~~~~~~~~~In file included from src/libavcodec/aacps_fixed.c:24: src/libavcodec/aac_defines.hIn file included from :src/libavcodec/aacps.c45::3236:: note: src/libavcodec/aacps_fixed_tablegen.hexpanded from macro 'Q31': 237:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q31(x )237 | Q 3 0 ( 0(.i0n0t0)0(0(0x0)0*0201f4/7M4_8P36I48).,0 +Q 300.(50) . 0| 3 ^ ~8 7469754f/M_In file included from PIsrc/libavcodec/aacsbr_fixed.c):,62 : Qsrc/libavcodec/aacsbrdata.h:3474:06(:0 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 00636788f/M _474P | I{)Q,3 1Q(3-00(.016.709869405388976686999f8/fM)_P,I Q)31,( -Q03.09(809.817053171980960448703ff)/}M, _{QP3I1()-,0 .8Q73907(90.2121517455922133f7)4,7 fQ/3M1_(P-I0).,7 1 7| 2 ^~~~~~~~~~~~~~5 72504src/libavcodec/aac_defines.h1:6448:036f):} ,note: expanded from macro 'Q30' | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :4445 | :#36:d enote: fexpanded from macro 'Q31'in e Q30(x )45 | # d e f i n e Q 3 1 ((xi) n t ) ( ( x )* 1 0 7(3in7t4)(1(8x)2*421.4704 8+ 30.654)8 . 0| ^+ 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32In file included from : src/libavcodec/aacps_fixed_tablegen.hsrc/libavcodec/aacsbr_fixed.c::23762: :src/libavcodec/aacsbrdata.h36:473:: 84warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 473237 | { | Q 3 1 ( - 0Q.3403(604.550904036000603030f00)f, /QM3_1P(I-)0.,9 4Q83005(003.0101338278446f9)7}5, 4{Qf3/1M(_-0P.9I9)8, 4Q83407(01.7006209067366f7)8,8 fQ/3M1_(P I0).,9 6Q23405(106.609829308308796f6)9}f,/ M| _ ~~~~~^~~~~~~~~~~~~~~~~~P I), src/libavcodec/aac_defines.hQ:3045(:036.: 1note: 03expanded from macro 'Q31'7 906483f /45M | _#PdIe)f,i nQe 3Q03(1(0x.)1 1 1 5 9 2 3 7 4 7 f/ M _ P(Ii),n t )| ( ^~~~~~~~~~~~~~(x )*21src/libavcodec/aac_defines.h4:7444:8363:6 48note: .0expanded from macro 'Q30' + 0.5) 44| | ^ ~# define Q30In file included from (src/libavcodec/aacsbr_fixed.cx:)62: src/libavcodec/aacsbrdata.h :473 : 58 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)(( x473 | ){*Q3110(-703.744316842545.904 3+6 006.353) f )| , ^ Q 31(-0.94805In file included from 03src/libavcodec/aacps_fixed.c01:1243: 2In file included from 8src/libavcodec/aacps.c4:f32): }src/libavcodec/aacps_fixed_tablegen.h,: {237Q3:111:( -warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 99848471702976f )237, | Q 3 1 ( 0Q.93602(4051.60609020308009f0)0}0,0 f| / ~~~~^~~~~~~~~~~~~~~~~~~M _PI)src/libavcodec/aac_defines.h:,45 :Q363:0 (note: 0expanded from macro 'Q31'. 038746975 445f/ | M#_dPeIf)i, nQe3 0Q(310(.x0) 6 0 0 6 3 6 7 8 8 f / M _ P(Ii)n,t )Q(3(0x()0*.20184970438837664689.f0/ M+_ P0I.)5,) Q | 3 ^ ~0 (0.1037906In file included from 48src/libavcodec/aacsbr_fixed.c3:62f: /src/libavcodec/aacsbrdata.hM:473_:P31:I ),warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.1115923 7473 | 4{7fQ/3M1_(P-0I.)4,3 64 5| ^~~~~~~~~~~~~~5 9436src/libavcodec/aac_defines.h0:6443:336f:) ,note: expanded from macro 'Q30'Q 31(-0.9 4448 | 0#5d0e3f0i1n1e3 2Q380(4xf)) }, { Q 3 1 ( - 0 . 9 9(8i4nt8)4(7(x1)70*21907763f7)4,1 8Q2341.(0 0+. 906.254)5 1| 6 ^ 6923809f)},In file included from src/libavcodec/aacps_fixed.c| : ~~~~^~~~~~~~~~~~~~~~~~~24 : In file included from src/libavcodec/aacps.c:src/libavcodec/aac_defines.h32:45: :src/libavcodec/aacps_fixed_tablegen.h36:: 236note: :expanded from macro 'Q31'136 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q31( 236x | ) Q 3 0 (0 . 0 0(0i0n0t0)0(0(0x0)f*/2M1_4P7I4)8,3 64Q8.300 (+0 .005.45)1 1 3| 8 ^ ~ 873f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c, :Q3src/libavcodec/aacsbr_template.c620: (src/libavcodec/aacsbrdata.h:0:1319473.0:8:3691998::4 warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4warning: 17 fcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] /M_PI), Q4733 | 0{(Q03 1.(13191 | -2 40 87. 4136 487f958fo5/Mr_9 43P6(jI0 =) ,6303 ;fQ )3, jQ03 (<01. (-10sb4r.5-8>9n347u8m5_p0a1t55c60hfe3/0sM1;1_ P3jI2+)8,+ 4) Q{ f3 | )0 ~ ^ ~~~~~~~~~~~~~~~~} (, 0{.Q3115(6src/libavcodec/aacsbr_template.c-907:85.91322239f:9/228M:_P4 84I71warning: 7)02comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare], 9 7 6| f ^~~~~~~~~~~~~~ ), Qsrc/libavcodec/aac_defines.h13223: | 1 44 ( : 36 0 .:9 w h6note: i2expanded from macro 'Q30'4l e5 1(6g6 9 44< | 2#d=3ef i8s0bnr9fe- )Q3>0}n(,_xq ) & | & ~~~~^~~~~~~~~~~~~~~~~~~ k > = ssrc/libavcodec/aac_defines.hbr : - 45>(f:i_36ntt:ab)l (e(note: x)n*expanded from macro 'Q31'1o 0is7e[3g] 7)45 4| | ~ ^ ~~~~~~~~1 #8de2f4i.n0src/libavcodec/aacsbr_template.c +e : Q031338.1:5(11x)) : warning: | comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] ^ 1338 | In file included from src/libavcodec/aacps_fixed.c i f:(24 : i(ntIn file included from )ksrc/libavcodec/aacps.c(:32 : src/libavcodec/aacps_fixed_tablegen.h(<: sx236)b*2:1r-111>4m[:174] 83warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 4s8b.r0- +> 0k.x[51 ])) 236| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ | | ^ ~ Q30(0In file included from .0src/libavcodec/aacsbr_fixed.c0:0620: src/libavcodec/aacsbrdata.h0:04720:00830: fwarning: /Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30(0. 04725 | 4{1Q1331(8-80.7633f36/4M9_6P85I3)4,6 5Q03f)0,( 0Q.310(8-309.91864441773f5/94M4_2P3I7)4,6f )Q}3,0 ({0Q3.1(1-204.8176128578291875f00/7M9_2PfI)),, QQ3310((-00..915493598132755410058062f/fM)_}P,I ) ,| ~~~~^~~~~~~~~~~~~~~~~~~Q 30(0src/libavcodec/aac_defines.h.:1455:6369:7 85note: 9expanded from macro 'Q31'2 3f/M_P I45) | ,#d e f| i ^~~~~~~~~~~~~~n e Q31(src/libavcodec/aac_defines.hx:)44 : 36 : note: expanded from macro 'Q30' (44i | nt#)d((exfi)n*e2 1Q43704(8x3)6 4 8 .0 + 0 . 5 ) | ^ ~ (int)((x)In file included from *src/libavcodec/aacsbr_fixed.c1:6207: 3src/libavcodec/aacsbrdata.h7:44721:588:2 4warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 + 0.5) | ^ 472 | {Q31(-0.6In file included from 33src/libavcodec/aacps_fixed.c64:9246: 85In file included from 3src/libavcodec/aacps.c4:63250: fsrc/libavcodec/aacps_fixed_tablegen.h):,236 Q:3861:( -warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 16473594423746f )}236, | { Q 3 1 (Q-300.(1062.50802017050000709020f0)f,/ QM3_1P(I-)0,. 9Q5309(309.0152451143080887032ff/)M}_,P I | ) ~~~~^~~~~~~~~~~~~~~~~~~ , Q30src/libavcodec/aac_defines.h(:045.:0368: 3note: 9expanded from macro 'Q31'9 84417f /45M | _#PdIef)i,n eQ 3Q03(1(0x.)1 2 4 8 7 1 8 7 9 8 f / M(i_ntP)I()(,x )*Q213407(4803.614485.803 7+5 01.55)6 f /| ^ ~M _PI), Q30(In file included from 0.src/libavcodec/aacsbr_fixed.c1:5626: 9src/libavcodec/aacsbrdata.h7:84725:9312:3 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M_ PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h472: | 44{:Q3631:( -note: 0expanded from macro 'Q30'. 63364968 5443 | 4#6d5e0ff)i,ne QQ3310(-(0x). 1 6 4 7 3 5 9 4 4 23 7 4 6 (fi)}n,t) ({(Qx31)(*-100.71367245188221745.0007 9+2 f0).,5 Q)3 1 (| ^- 0.959391254In file included from 00src/libavcodec/aacps_fixed.c80:224: fIn file included from )}src/libavcodec/aacps.c,: 32 | : ~~~~^~~~~~~~~~~~~~~~~~~src/libavcodec/aacps_fixed_tablegen.h :236:61src/libavcodec/aac_defines.h:: 45:warning: 36implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: note: expanded from macro 'Q31' 45 | #de f236i | n e Q 3 1 (x )Q 30 ( 0 . 0 0 0 0 0 0 0 0 0(i0nft/)(M(_xP)I*)2, 1Q43704(803.604584.101 3+8 80.753)f / M| _ ^ ~CC libavcodec/arm/idctdsp_init_arm.o P I), Q30(0.In file included from 08src/libavcodec/aacsbr_fixed.c3:9629: 84src/libavcodec/aacsbrdata.h4:1472:76f:/ warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30(0. 14722 | 48{7Q13817(98-f0/M._63P3I6)4,9 6Q83503(406.5104f5)8, 3Q73511(5-60f./1M6_47P3I5)9,4 4Q23307(406.f1)5}6,9 7{8Q351(9-02.31f6/25M8_2P1I75)0,0 7 9| 2 ^~~~~~~~~~~~~~f ), Qsrc/libavcodec/aac_defines.h3:441:(-360:.9 5note: 9expanded from macro 'Q30'3 912540 0448 | 0#2dfe)f}i,n e | Q ~~~~^~~~~~~~~~~~~~~~~~~3 0(x)src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' ( i45n | t#)d(e(fxi)n*e1 Q03713(7x)4 1 8 2 4 . 0 + (0.i5n)t ) (| ( ^x) *21474836In file included from 48src/libavcodec/aacps_fixed.c.:024 : +In file included from src/libavcodec/aacps.c0:.325: )src/libavcodec/aacps_fixed_tablegen.h : | 236 ^ ~: 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:471:83: 236warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0. 04710 | {0Q30100(0-000.070f4/6M7_05P7I7)8,6 8Q236f0)(,0 .Q035141(1 03.8897332f72/7M7_7P5I0)1,8 5Q73f0)(}0,.0 8{3Q93918(44 107.f99/8M4_6P0I21)9,05 2Q5340f()0,. 1Q2341(8-7108.799887f2/5M_7PI4)6,2 5Q43403(30f.)1}4,5 8 | 3 ~~~~^~~~~~~~~~~~~~~~~~~7 5156fsrc/libavcodec/aac_defines.h/M:_45P:I36):, note: Qexpanded from macro 'Q31'3 0(0.156 9457 | 8#5d9ef2i3nf/eM_ PIQ)3,1( x )| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30'(i nt)((x) *4421 | 4#7d48e3f6i48n.e0 Q+3 00(.x5)) | ^ ~ src/libavcodec/aacsbr_template.c : 1353 In file included from :(isrc/libavcodec/aacsbr_fixed.cn19t::62: )src/libavcodec/aacsbrdata.h(( x:)warning: 471*1comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]0: 73597: 4warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 824.0 + 13530 | . 5 471) | { Q 3 | f1( ^-o 0.r70 4(6k70 5=7In file included from 7086src/libavcodec/aacps_fixed.c82;6:f) 24k: ,In file included from src/libavcodec/aacps.c:236 0k:.x119:[3 2072warning: 7]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion];7 k +7+)5 0{1 8| 5 ~ ^ ~~~~~~~~~~ 7f) }236 | , { Q3 1src/libavcodec/aacsbr_template.c ( : Q01359.9398:014:4( warning: 6002comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]1.0 09000052054 01359f0 | ) 0 , 0 ffQo/r3 (M1_(;-0P .kI9 ),8< 7 Qs2b350r(7-4602>k.50x5441[1403]3 +8 38s7f3b)fr/M}_-,>mP[ I0) ,]| ; ~~~~~^~~~~~~~~~~~~~~~~~k+Q+ 3)0 (0{. src/libavcodec/aac_defines.h:0 8453| : ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 93698:4 4note: 1expanded from macro 'Q31'7f /src/libavcodec/aacsbr_template.cM_:P1366I:) 19,45 : | Q warning: #comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]3de fi0n(e0 .Q136631 | 12( 4x8 )7 1 87f o9r 8 ( fk / M = _ PI0); , k( i*4k528x13[7417548]1;3 56k46+8f.+/0M)_ P+I){ , 0 | Q.3 ~ ^ ~~~~~~~~~~50) ( 0 .| 1 ^ ~5 69src/libavcodec/aacsbr_template.c7:813725:92143:In file included from f src/libavcodec/aacsbr_fixed.cwarning: /comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]M: 62_: Psrc/libavcodec/aacsbrdata.hI:) ,4711372: | | 32: ^~~~~~~~~~~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/alsdec.c fsrc/libavcodec/aac_defines.h:o44::r36:1538 : 471 | ({27Qnote: ;:3 1expanded from macro 'Q30' warning: ( -k0comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] <. 744s0 | b4#6rd7e0-5f>7 i1538k | x7[1n] e8 Q 30 6 +(8 xs2br -)6 >m f [ )1, Q3]1 ;( k + + 0 ). 9i 3f{ 2 7(t | 2 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~m 7 7p _7 3(5in20 t)1((!8x57=) fn*)1c}0h,a7 3r7{s4)Q3118( 2{4 0. 0| . ~~~~~~ ^ ~~~~~~ 99 8+4 600.52) 1 9| ^0 5src/libavcodec/alsdec.c2:515594:f32),: In file included from Qsrc/libavcodec/aacps_fixed.c3warning: 1(:-comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]24: 0In file included from .src/libavcodec/aacps.c9:8327: 25src/libavcodec/aacps_fixed_tablegen.h7:423562:541364:3 3fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31'235 | 45Q | 3#01559d(e | 0 f.i 0 0 n0 0e Q031 0(00 x0) 0 f/ M _ P I ) , ( i ntQ) 3(0 (( x0)*n2.bi107t47450s67[94i1]87 3=f6/ M_4F8PF.0IM )I+N, ( 0Qn.3b50i)t( s0[ .i]| 1,1 ^ ~ 6h ig3h28e78s3t3In file included from _fbysrc/libavcodec/aacsbr_fixed.ct/:e62M*: _8src/libavcodec/aacsbrdata.h:P471I:);) 6, : Q| 3 ^ ~~~~~~~~ ~~~~~~~~~~~~~~0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (0.1738867src/libavutil/macros.h1 6:471449 | :{f25:Q/ 3note: M1_expanded from macro 'FFMIN'PI() -0,.7 0Q430 6(74900 | 5.72#07d38e8f6in5e8 8276F7f7)F, 9Qf3MI/NM1_((aP ,I0b).), 9 ((3Q2a3702)77(7 0.521>091 98(455b790)f7 6)?f }(,/b {MQ)3_ :1 (P 0(I.),a 9)9| ^~~~~~~~~~~~~~) 8 46 02| 1src/libavcodec/aac_defines.h ~ ^ ~ 9:440:5362:5 note: 4expanded from macro 'Q30' f),src/libavcodec/alsdec.c :Q 15813:44271 | : (warning: -0#comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]. de9fi8n7e2 1581 | 5 Q7 346 0 2(5 4x )43 3 f ) }, | i ~~~~^~~~~~~~~~~~~~~~~~~ f( t msrc/libavcodec/aac_defines.hp :_ 45 :336:( 2note: expanded from macro 'Q31'i nt!)(=( x)n* c145h | 0#dae73rfsi74)1n {8 e2 4| .Q0 ~~~~~~ ^ ~~~~~~31 ( x+) 0 . 5) | ^ (intIn file included from )(src/libavcodec/aacps_fixed.c(x:)24*: 2In file included from 1src/libavcodec/aacps.c:4327: 4src/libavcodec/aacps_fixed_tablegen.h:82353:61114: 8warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 + 0.5) | ^ ~ 235 | In file included from src/libavcodec/aacsbr_fixed.c : 62Q: 3src/libavcodec/aacsbrdata.h0:(470:084.0:0 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 000000f/M_P I470) | ,{ Q3Q13(0-0(.0.909784279560663971572f8/1M8_fP)I,) ,Q3 1Q(3 00.(001.8717116383822847381331f/fM)_}P,I ){,Q 3Q13(0-(00..17703880816071166544f81/8M_4Pf)I, )Q3,1 Q(3 00(.033.628003688558974787191f7/fM)_}P,I )| , ~~~~~^~~~~~~~~~~~~~~~~~ Q30src/libavcodec/aac_defines.h(:0.452:1369: 9note: 4expanded from macro 'Q31' 59076f/ M45_ | P#Id)e,f i n| e ^~~~~~~~~~~~~~ Q31(xsrc/libavcodec/aac_defines.h): 44 : 36 : note: expanded from macro 'Q30' (i n44t | )(#(dx)e*f2i1n4e7 4Q83306(4x8). 0 + 0 . 5 ) | ^ ~ (int)((xIn file included from )src/libavcodec/aacsbr_fixed.c*1:07623: 7src/libavcodec/aacsbrdata.h4:14708:2584:. 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ 0.5) | ^ 470 | {Q31(-0In file included from .9src/libavcodec/aacps_fixed.c9:248: 2In file included from 9src/libavcodec/aacps.c6:6323: 7src/libavcodec/aacps_fixed_tablegen.h5:2235:8861:8 fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q31( 0.01877138 822354 | 3 1 1 f )} , {QQ3310(-(00.7.00800010010605408010840f)f,/ MQ_3P1(I )0,. 33Q63800(608.509744871501679f1)7}f,/ M _| P ~~~~^~~~~~~~~~~~~~~~~~~I ), Q3src/libavcodec/aac_defines.h0:(450:.361:1 6note: 3expanded from macro 'Q31'2 87833f/M_ P45I | )#,d eQf3in0e( 0Q.3117(3x)8 8 6 7 1 6 4 f / M _ P I )(,i nQt)3((0x(0).*2201437845883674787.09 f+/ M0_.P5I)), Q| 3 ^ ~0 (0.21994590In file included from 7src/libavcodec/aacsbr_fixed.c6:f62/: Msrc/libavcodec/aacsbrdata.h_:P470I:),32: | ^~~~~~~~~~~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 470 | {Q 3441 | #(de-f0i.n9e9 8Q23906(63x7)5 2 8 1 8 f ) , Q 3 1 ( (0i.n0t1)8((7x71)3*818204731317f4)1}8,2 {4Q.310( -+0 .07.058)0 1 0| 1 ^ 6548184f), Q3In file included from 1src/libavcodec/aacps_fixed.c(: 240: .In file included from 3src/libavcodec/aacps.c3:6328: 0src/libavcodec/aacps_fixed_tablegen.h6:82355:9614:8 1warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45 :23536: | note: expanded from macro 'Q31' Q30( 045 | .#0d0e0f0i0n0e0 Q03010(xf)/ M _ P I ) , Q 3 0 ( 0(.i0nt7)(4(x7)*520164971478f36/48M.0_ P+I 0).,5 )Q 3 | 0 ^ ~( 0.11632878In file included from 3src/libavcodec/aacsbr_fixed.c3:62f: /src/libavcodec/aacsbrdata.h:M470_:P6I:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.17388 64707 | {1Q3614(f-/0.M9_98P29I6)6,37 52Q83108f(),0 .Q23013(8 05.80718777791f3/8M8_2PI4)3,1 1Qf3)}0,( 0{.Q3211(9-904.579007860f1/0M1_6P5I4)8,1 8 4| f) ^~~~~~~~~~~~~~, Q31(src/libavcodec/aac_defines.h :044.3:363680:6 note: 8expanded from macro 'Q30' 5948117 f)44} | ,# d| e ~~~~^~~~~~~~~~~~~~~~~~~ finesrc/libavcodec/aac_defines.h :Q453:036:( note: xexpanded from macro 'Q31') 45 | #d ef i n e (Q3i1(nxt)) ( ( x ) * 1 0 7 3 74 1 8(2i4n.0t )(+( x0).*52)1 4 7| 4 ^8 3648.0 + 0In file included from .src/libavcodec/aacps_fixed.c5:)24: In file included from src/libavcodec/aacps.c:| 32 ^ ~: src/libavcodec/aacps_fixed_tablegen.h:235:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:469:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]235 | Q30(0 .4690 | 0{0Q0301(0-000.70905f987/0M2_9P73I2)6,1f ),Q 3Q03(10(. 007.94717385401613911878f9/4Mf_)}P,I {)Q,3 1Q(3-00(.09.921614760839428810718f)3, 3Qf3/1(M-_0.P9I9)54,2 8Q23204(002.53167f3)}8,8 6| 7 ~~~~^~~~~~~~~~~~~~~~~~~ 164fsrc/libavcodec/aac_defines.h/:M_45P:36I: )note: ,expanded from macro 'Q31' Q30(0. 245 | 0#d3e8f5in87e7 7Q93f1(/xM)_ PI ) , Q 3 0 ( 0 . 2 1 9(9i4n5t9)0(7(6x)f*/2M14_7P4I8)3,6 4 8| . ^~~~~~~~~~~~~~0 + 0src/libavcodec/aac_defines.h.:544): 36| : ^ ~ note: expanded from macro 'Q30' In file included from 44src/libavcodec/aacsbr_fixed.c | :#62d: esrc/libavcodec/aacsbrdata.hf:469i:n58e: warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(x) 469 | { Q 3 1 ((-i0n.t7)95(9(8x7)0*2109773372461182f4).,0 Q+3 1(0 .05.9)71 3 8| 4 ^11 318894f)},In file included from {src/libavcodec/aacps_fixed.cQ:3241: (In file included from -src/libavcodec/aacps.c0:.329: 9src/libavcodec/aacps_fixed_tablegen.h2:623547:0118:94 8warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 01f), Q31(-0.99 523542 | 8 2 2 4 02 5Q3360(f0)}.,00 0 0| 0 ~~~~^~~~~~~~~~~~~~~~~~~0 0000src/libavcodec/aac_defines.hf:/45:M36_:P Inote: )expanded from macro 'Q31', Q30(0. 04574 | 75#0de6f9i1n7ef /QM_3P1I(),x ) Q 3 0 ( 0 . 1 1 6 3 2 8 7(8i3n3tf)/(M(_xP)I*)2,1 4Q734083(604.81.07 +3 08.8657) 1 6| 4 ^ ~ f/M_PI), QIn file included from 30src/libavcodec/aacsbr_fixed.c(0:.622: 0src/libavcodec/aacsbrdata.h3:84695:8327:77 9warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30( 0469. | 2{1Q9319(4-50.97097569f8/7M0_2P9I7)3, 2 6| 1 ^~~~~~~~~~~~~~f ), CC libavcodec/arm/idctdsp_init_armv6.o Qsrc/libavcodec/aac_defines.h3:144(: 360:.9 7note: 1expanded from macro 'Q30'3 8411318 8449 | 4#f)d}e,f i{nQe3 1(Q-300.9(9x2)6 4src/libavcodec/aacsbr_template.c 7 08 9: 41390 8: 1 190:1 f ) ,warning: Qcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 3 (i1n(t-)0(.(99x54)2*812 024139007 | 2 375 34 61ff)8or} ,2 (4 .e0 | + ~~~~~^~~~~~~~~~~~~~~~~~ = 0;0 .e5src/libavcodec/aac_defines.h )< : c| 45 ^h:36 :_ dnote: aexpanded from macro 'Q31' ta-In file included from >b ssrc/libavcodec/aacps_fixed.c45 | _#:dn24e: uIn file included from fmsrc/libavcodec/aacps.ci:n_e32 e: Qnsrc/libavcodec/aacps_fixed_tablegen.h3:234v:1361:; ( xe)warning: + +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ (234i | n t) (( xsrc/libavcodec/aacsbr_template.c ):* 1401:223 Q1:304(0 7warning: .4comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]08 0300600408. 00 1401+0 | 0 f 0 /.M5 _)P | If ^ ~or) ,( i Q=30 (In file included from 00.src/libavcodec/aacsbr_fixed.c:;62: 1src/libavcodec/aacsbrdata.h 0:i4691 :1<1629 :0 i96warning: flimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/iMm _;P iI+)+, )Q3 0 469 ( | | 0.{ ~ ^ ~~~~Q1 3518(07-604.57src/libavcodec/aacsbr_template.c9509:2814077f:/02239M7:32_6 1Pfwarning: Icomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]) ),, Q 3Q13 (01407 | ( 00 .2.3 8795 57 7 1 1379ff8/Mo_4Pr1 I(i1) 3=,18 8 90Q43;0(f )0.i2} 82,< 0 {Q73s218b7(r-1>-9n0f.9_/q9;M2_ P6iI4+)+7,) 08 94Q81 3| 010f ~ ^ ~~~~~~~~)( ,0 .Q3305183(src/libavcodec/aacsbr_template.c8-00.:14111:2398:9 754warning: 2fcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]8 /2M2_4PI0) 14112 | , 5 36| f ) } ^~~~~~~~~~~~~~, | ~~~~^~~~~~~~~~~~~~~~~~~src/libavcodec/aac_defines.h :44 :36fsrc/libavcodec/aac_defines.ho: :r45note: :36 expanded from macro 'Q30': ( inote: expanded from macro 'Q31' = 440 | #;d ei 45fn(e nQx[) 3 11 ](; x ) i + + ) { ( | i ~ ^ ~~~~~~~~~ (ni tn)(t()x(()x*src/libavcodec/aacsbr_template.c)1:*01421:2237137:4 4warning: 7comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]418 83246.480 .1421 | 0 + +0 .0 5 . )5 )f| o ^r | (i ^ ~ = 0; In file included from i src/libavcodec/aacps_fixed.c<: i24In file included from l: In file included from isrc/libavcodec/aacps.csrc/libavcodec/aacsbr_fixed.c:m:3262;: src/libavcodec/aacsbrdata.h: :isrc/libavcodec/aacps_fixed_tablegen.h468:+:234+:84111): :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {CC libavcodec/arm/idctdsp_init_neon.o warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~ ^ ~~~~ 468 | {Q31 (234 | 0 .2 58 7 2 6Q73500(603.030600f0),0 0Q03010(0 f/0M._9P9I8)9,3 3Q03309(303.811061f1)1}2,9 0{9Q63f1/(M-_0P.I0),1 1Q1350(909.81685189037674f5)0,2 fQ/3M1_(P I0).,9 8Q43906(001.927348275454741f7)9}f,/ M| _ ~~~~~^~~~~~~~~~~~~~~~~~ PI),src/libavcodec/aac_defines.h :Q4530:(360: .note: expanded from macro 'Q31'2 820728 7451 | 9#fde/fiMn_eP IQ3)1(,x )Q 3 0 ( 0 . 3 0 5 8 3 8 0(i1n8t7)f(/(Mx_)P*I2)1,4 7 4| 8 ^~~~~~~~~~~~~~ 3648.0src/libavcodec/aac_defines.h :+44 :036.:5 )note: expanded from macro 'Q30' | ^ ~ 44 | #In file included from dsrc/libavcodec/aacsbr_fixed.ce:f62i: nsrc/libavcodec/aacsbrdata.he: 468Q:3580:( xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 468 | {(Qi3n1t() 0(.(25x87)2*61705076337346108f2),4 .Q03 1+( 0 .0.59) 9 8| 9 ^3 303933816f)}In file included from , src/libavcodec/aacps_fixed.c{:Q243: 1In file included from (src/libavcodec/aacps.c-:0.3201: 1src/libavcodec/aacps_fixed_tablegen.h1:5234:98698:6 81warning: 93implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7f ), Q31( 0.984960 12349 | 74 24 4 4 f) } ,Q 3 | 0 ~~~~^~~~~~~~~~~~~~~~~~~ (0.0src/libavcodec/aac_defines.h0:0450:036:0 note: 0expanded from macro 'Q31'0 00f/M_P I45 | )#,d eQf3i0n(e 0Q.1301(1x11)2 9 0 9 6 f / M _ P I ) , (Qi3n0t()0(.(1x5)8*201746744580326f4/M8_.P0I )+, 0Q.53)0 ( | 0 ^ ~. 2387557179fIn file included from /M_src/libavcodec/aacsbr_fixed.c:P62I: )src/libavcodec/aacsbrdata.h,: 468Q:3320:( 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 820728719f/ M_468P | I{),Q 31Q(3 00.(205.8370256785308630316807f)f,/M _Q3P1I() ,0. 9 | 9 ^~~~~~~~~~~~~~89 3303src/libavcodec/aac_defines.h9:3443:8361:6 fnote: )}expanded from macro 'Q30', {Q31(-0 .440 | 11#1d5e9f9i8n6e8 1Q93370f()x,) Q 3 1 ( 0 . 9 8 4 9 6 01 9(7i4n2t4)4(4(f)x}),* 1| 0 ~~~~~^~~~~~~~~~~~~~~~~~ 7374src/libavcodec/aac_defines.h1:8452:436:. 0note: expanded from macro 'Q31' + 0.5) | 45 ^ | #define Q31In file included from (xsrc/libavcodec/aacps_fixed.c) : 24 : In file included from src/libavcodec/aacps.c :32 : src/libavcodec/aacps_fixed_tablegen.h : 234 : 61(:i nwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ((x)*2147483648 .2340 | + 0 . 5Q)3 0| ^ ~( 0.000000000In file included from 0src/libavcodec/aacsbr_fixed.cf:62/: Msrc/libavcodec/aacsbrdata.h_:468P:I7): warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q 30(0.101112 94680 | 9{Q63f1/(M _0P.I25)8,72 6Q7350(006.3135608f0)7,6 4Q53012(f 0/.9M9_8P9I3)3,0 3Q93303(8106.f2)3}8, 7{5Q537117(9-0f./0M1_1P1I5)9,98 6Q813903(7f0),. 2Q8312(07 208.79814996f0/1M9_7P4I2)4,4 4Qf3)0}(,0 .| 3 ~~~~~^~~~~~~~~~~~~~~~~~0 583src/libavcodec/aac_defines.h:8450:1368: 7note: fexpanded from macro 'Q31' /M_PI), 45 | | ^~~~~~~~~~~~~~# definsrc/libavcodec/aac_defines.he: 44Q3:136(:x )note: expanded from macro 'Q30' 44 | # d(eifninte) (Q(3x0)(*x2)1 4 7 4 83 6 4 8 . 0 + 0 .5 )( i| n ^ ~ t)((x)*107In file included from 37src/libavcodec/aacsbr_fixed.c4:621: 8src/libavcodec/aacsbrdata.h2:4467.:083 :+ warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].5 ) | ^ 467 | {In file included from Qsrc/libavcodec/aacps_fixed.c3:241: (In file included from src/libavcodec/aacps.c0:.325: 0src/libavcodec/aacps_fixed_tablegen.h8:42343:2363:3 warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 9162f), Q31( 0.9 62341 | 07 6 9 1 2 6 6Q20350f()0},. 0{0Q03010(0 000.01700f0/6M3_34P67I0)61,5 fQ)3,0 (Q301.(-100.7161182594009265f3/1M4_82P9fI))},, Q | 3 ~~~~^~~~~~~~~~~~~~~~~~~0 (0.1src/libavcodec/aac_defines.h5:8450:76364: 5note: 0expanded from macro 'Q31'2 f/M_PI) ,45 | Q#3de0fi(n0e. 2Q3318(7x5)5 7 1 7 9 f / M _ P I ()i,n tQ)(3(0x()0*2.12478428037624887.01 9+f /0M._5)P I )| , ^ ~ Q30(0.3058In file included from 3src/libavcodec/aacsbr_fixed.c8:620: src/libavcodec/aacsbrdata.h1:84677:f59/:M warning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:46744 | :{36Q: 3note: 1expanded from macro 'Q30' ( 0.508 43442 | 3#3d1e5f9i1n6e2 fQ)3,0 (Qx3)1 ( 0 . 9 6 1 0 7 6 9 1 26(6i2n0t5)f()(}x, ){*Q13017(3 07.147100863234.4067 0+6 105.f5),) Q| 31 ^( -0.76854025In file included from 3src/libavcodec/aacps_fixed.c14:8242: 9In file included from f)src/libavcodec/aacps.c}:32,: src/libavcodec/aacps_fixed_tablegen.h| : ~~~~~^~~~~~~~~~~~~~~~~~234 :11: src/libavcodec/aac_defines.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]45 :36: note: expanded from macro 'Q31' 45234 | | #d e f i ne QQ3310((x0). 0 0 0 0 0 0 0 0 0 0 f(i/nMt_)P(I()x),* 21Q43704(8036.481.00 1+ 10.152)9 0 9| 6 ^ ~f /M_PI), Q30(In file included from 0src/libavcodec/aacsbr_fixed.c.:15628: 0src/libavcodec/aacsbrdata.h7:64674:325:0 2warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q30( 0467. | 2{3Q83715(5 701.759f0/8M4_3PI2)3,3 1Q53901(602.f2)8, 2Q0371(2 8701.996f1/0M_7P6I9)1,2 6Q63200(50f.)3}0,5 8{3Q83011(8 70f./1M7_0P0I6)3,3 4 6| 7 ^~~~~~~~~~~~~~0 615f)src/libavcodec/aac_defines.h, :Q443:136(:- note: 0expanded from macro 'Q30' .76854 0442 | 5#3d1ef4i82n9ef )Q}3,0 ( x| ) ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c src/libavcodec/aac_defines.h : :45 : 361446 : note: : expanded from macro 'Q31'23 :( iwarning: nAS libavcodec/arm/idctdsp_neon.o comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]45 | t #)d(efIn file included from (inxe)src/libavcodec/apedec.c *:Q313610: 7src/libavcodec/unary.h (14463:74x1) | 50 8 2: 4 .41 0: warning: + comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 0 fo.r( (5ei =) n 0 t50);| | ( ( e ^ b0s0_src/libavcodec/amrwbdec.cIn file included from ;nsrc/libavcodec/aacps.c:+ 0u.:5236:i35m32): src/libavcodec/aacps_fixed_tablegen.h<: _ : lewarning: 233e:nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| n136:v warning: ^ ~ &;implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] & gee+t+_)bi In file included from {t 236233src/libavcodec/aacsbr_fixed.c | :s | 621| ~ ^ ~~~~~~~~~~~~~~~~~~~ : (src/libavcodec/aacsbrdata.h g: b467 i): Q!ssrc/libavcodec/aacsbr_template.cf7_src/libavcodec/alsdec.c3=0(::q [s0t.o0:1455 :27i:p0;0 1663warning: ] 0warning: +i:+implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]= 31+ )0; : 0P| R ~~~~~~~~~~~~~ ^ ~~~~ 1455warning: 0Ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | 0 0Df 467/M _ | _PFI A{C) ,Q TQ3 031O R ( ( 0 .012*1 2.2 i590fso0837 fr_ 463166323p(afm/ | M3_s t 1P=[ 05I9i ];; )m1 < , 6| ~ ^~~~~~~~~~~ s b2 f)Q,r 3->Qm[ 0i(3011(f 0..] ;1 m9(9g+et6_01+0b3)7 i94693{8t9 s | 0 ~ ^ ~~~~~~~~~1f 2_6/6l2M0_5PIf))},, Q 3{0Q3(10.(e29 00f.1src/libavcodec/aacsbr_template.c7t97:(514678003g1:0bf)236: /warning: 3Mcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]<3 _7P 4*6I70c6h)an1ne l,51467s *f) | Q ct,x3 -Q0 >3(1 (n0 -u0.3 46m. 6fo_r79 9bl6o(ce3 8k8s=)54608 2f50;| e/ 3M1 ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~48<29_ cfh_P)dI}a, )t | , ~~~~~^~~~~~~~~~~~~~~~~~ a -Q>3b0src/libavcodec/aac_defines.h:s45(:_n0u36m_.e:3 n7note: 8v2expanded from macro 'Q31'; 8 2src/libavcodec/alsdec.c1e+:+17205) 45: | 9 23{#6d:e f /fM _warning: i| Pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n ~ ^ ~~~~~~~~~~~~~~~~~~~eI )Q,31 ( x| ) ^~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c : 1473src/libavcodec/aac_defines.h: 27: :1720 | 44 warning: : comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 36 : ( inote: expanded from macro 'Q30'n 1473t | ) 44f(( | oxr # ) (db* e2f=i 1 n0 ; 4e74 8b3 f o6rQ<4 83. 0 (0(cx)+ ptx -0 = > .0n;u p5m ) _ < b | l o ^ ~ s (cinbtk)(r(->snIn file included from [xsrc/libavcodec/aacsbr_fixed.c:;62c): src/libavcodec/aacsbrdata.hh*b1:0_+d466a7ta+-:>3b7)83s:4 _ f1r{warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e 2| q ~ ^ ~~~~~~~~~~~~~~~4 _.r0e +s [ 0e. 4665+) | {Q 311| ] ^](; p ++0).1 0{4 0 7In file included from 9src/libavcodec/aacps_fixed.c| 6: ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0245: 1In file included from 0src/libavcodec/aacps.c:53282: fsrc/libavcodec/aacps_fixed_tablegen.h):,233 :111Q:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.7735779381161 9233 | f ) } , src/libavcodec/agm.c { Q:Q33010681:(src/libavcodec/amrwbdec.c(39 0:0 :.255.:9warning: 5095464comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]70 3: 07warning: 080implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]20 1702080 0f1068f) | / ,M Q 3_ P I1w(-255) | h0, AS libavcodec/arm/int_neon.o i. 35 43l5Q 8e1832 0 (08 5(.g 501e2 2 t1f )_}2, b2 9 | i ~~~~^~~~~~~~~~~~~~~~~~~t0i3 s_slpsrc/libavcodec/aac_defines.h7e_:q6[fk]45[fit] := /((M_361g.P0:bI ))-note: expanded from macro 'Q31', c> )Q 300 * (&45& 0. | 19x0i# 3sd<9 ps-e>4o4u_fp9tipa3snu8tt_esi0z[f ei/]Q 3)M +1 _{P (c I )x,)* | ~ ^ ~~~~~~~~~~~~~~Q is3p 0(_0 q. 29[0 7395 8]0 [3i 1]f ;/ M _| P ^ ~I )(,i nQt3)(0(x(src/libavcodec/amrwbdec.c)0:255*:34.:321 44warning: 76implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 689933866488f. 0 /+255 0M | .5_ )P I | ), ^ ~Q 30 (0 . 3 78 2In file included from 8src/libavcodec/aacsbr_fixed.c 2:1i5962s: 6fp/src/libavcodec/aacsbrdata.h_q:[kM]_466PI[:)i59,:] warning: | = ^~~~~~~~~~~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (1src/libavcodec/aac_defines.h.:044 :-36 :c )466note: | *expanded from macro 'Q30' { iQs3p14( _ p044.a | #1des0fti4n[e 0Q3i07](9x) 6+ 0 c 5* 1 i 0s 5p 8_ 2 q(fi[)n3, tQ][)i31((](; x0. )7 *713| 5707 ~ ^79 33784118126149f.)0} , +{ Q031.( 5)0. 9 5| 9 ^6 4737821728fIn file included from )src/libavcodec/aacps_fixed.c,: 24Q: 3In file included from 1src/libavcodec/aacps.c(:-320: .3src/libavcodec/aacps_fixed_tablegen.h5:432335:88618:2 8warning: 55implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]02 f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 45233: | 36 : note: expanded from macro 'Q31' Q30(0.0 0450 | #0d0e0f0i0n0e0 fQ/31M(_xP)I ) , Q 3 0 ( 0 . 1 2 1 2(29i0n3t7)6(f(/xM)_*2P1I47)4,8 3Q64380.(00 .+1 900.35)9 4 | 9 ^ ~3 80f/M_PI)In file included from ,src/libavcodec/aacsbr_fixed.c :Q3620: (src/libavcodec/aacsbrdata.h0:466.:322:9 warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7958031f/M_P 466I | ){, Q3Q1(3 00(.010.430476966909531806588f2/fM)_,P IQ)3,1 ( Q03.077(305.737973882181261195f)9}6,f /{MQ_3P1I() ,0 . 9| 5 ^~~~~~~~~~~~~~9 6473src/libavcodec/aac_defines.h7:8442:13672:8 fnote: )expanded from macro 'Q30', Q31(-0 .443 | 5#4d3e5f8i1n8e2 85Q53002f()x}), | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :45 : 36 : note: (expanded from macro 'Q31'i nt)((x) *45 | 1#d0e7f3i7n4e1 8Q2341.(0x ) + 0 . 5 ) | ^ (int)((x)*In file included from 21src/libavcodec/aacps_fixed.c4:7244: 8In file included from 3src/libavcodec/aacps.c6:4832.: src/libavcodec/aacps_fixed_tablegen.h0: +233 :061.: 5warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c233:62 | : src/libavcodec/aacsbrdata.h : 466 : 7 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](0 .0000000000 f466/ | M{_QPI3)1,( Q03.01(00.410271926209510035786f2/f)M, _QP31I() ,0 Q.3707(30.51779903389141963189f0)f/}M,_ P{IQ)3,1 ( Q03.09(509.62497037789251872083f1)f,/ MQ_3P1I(-)0,. 35Q43305(801.83248656590923f8)6},8 f /| M ~~~~~^~~~~~~~~~~~~~~~~~_ PI),src/libavcodec/aac_defines.h :Q3450:(360:. 3note: expanded from macro 'Q31'7 828215 9456 | f#/dMe_fPiIn)e, Q 3| 1 ^~~~~~~~~~~~~~( x) src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (int) (44( | x#)d*e2f1i4n7e4 8Q363408(.x0) + 0 . 5 ) | ^ ~ (int)((In file included from x)src/libavcodec/aacsbr_fixed.c*:1620: 7src/libavcodec/aacsbrdata.h37:446518:2834:.0 warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.5) | ^ 465 | {Q31In file included from (-src/libavcodec/aacps_fixed.c0.:92499: 8In file included from src/libavcodec/aacps.c6:98320: src/libavcodec/aacps_fixed_tablegen.h7:42336:20360f:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q31(-0.36021610 223399 | 7 1 5 f ) } ,Q 3{0Q(03.100(0 000.0809010100f6/4M8_59P9I8)7,9 fQ)3,0 (Q03.11(2-01.92782994023507364f3/0M4_4PfI))},, Q3 0| ( ~~~~^~~~~~~~~~~~~~~~~~~0 .190src/libavcodec/aac_defines.h3:94549:3368:0 fnote: /expanded from macro 'Q31'M _PI), Q3 045 | (#0d.e2f9i0n7e9 5Q83013(1x)f / M _ P I ) , Q 3 0 ((i0n.t3)4(6(6x9)9*32816487f4/8M3_6P4I8).,0 +Q 300.(5)0 . 3| 7 ^ ~8 2821596f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c):62,: src/libavcodec/aacsbrdata.h :465| : ^~~~~~~~~~~~~~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' 465 | {44Q | 3#1d(e-f0.i9n9e98 6Q93800(74x6)2 0 0 f ) , Q 3 1 ( - 0 . 3(6i0n2t1)6(1(0x2)*919701753f)7},4 1{8Q321(4 .00. 8+9 11006.4855)9 9 8| 7 ^9 f), Q31(-0.9In file included from 7src/libavcodec/aacps_fixed.c8:249: 4In file included from 2src/libavcodec/aacps.c5:0323: 4src/libavcodec/aacps_fixed_tablegen.h3:02334:411f:) }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31'233 | Q453 | 0#d(e0f.i0n0e 0Q0030010(0x0) f / M _ P I ) , Q 3 0( 0(.i1n2t1)2(29(0x3)7*62f14/7M4_8P3I6)4,8 .Q03 0+( 00..51)9 0 | 3 ^ ~94 9380f/M_PI)In file included from , src/libavcodec/aacsbr_fixed.cQ:3620: (src/libavcodec/aacsbrdata.h0:.4652:931:0 7warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 58031f/M_PI) ,465 | {QQ330(10(.-304.69699998368968087f4/6M2_0P0If)),, QQ3301((-00..3376082218621012599967f1/5Mf_)P}I,) ,{ Q 31| ( ^~~~~~~~~~~~~~ 0 .8911src/libavcodec/aac_defines.h0:6444:8365:9 9note: 8expanded from macro 'Q30'7 9f), Q 3441 | (#-d0e.f9i7n8e9 42Q5300(34x3)04 4f ) }, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 :(36i:n tnote: )expanded from macro 'Q31' ((x)*10 7453 | 7#4d1e8f2i4ne. 0Q 3+1( x0).5 ) | ^ (iIn file included from nsrc/libavcodec/aacps_fixed.ct:)(24(x: )In file included from *src/libavcodec/aacps.c2:321: 4src/libavcodec/aacps_fixed_tablegen.h7:482323:61364:8 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + 0.5) | ^ ~ 232 | In file included from src/libavcodec/aacsbr_fixed.c : 62 : Qsrc/libavcodec/aacsbrdata.h3:0465(:06.:0 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 000000f/M_P I465) | ,{Q 31Q3(0-(00..194919882649780077446f2/0M0_fP)I,) ,Q 3Q13(0-(0.03.620224106310082397947f1/5Mf_)P}I,) ,{ QQ3310(( 00..839417104648815394908729ff/)M,_ PQI3)1,( -0Q.3907(809.44252003423904149f0)0}6, f | / ~~~~^~~~~~~~~~~~~~~~~~~ M_PI)src/libavcodec/aac_defines.h,: 45Q:363: 0note: (expanded from macro 'Q31'0 .463760 70453 | #8dfef/iMn_eP IQ3)1,( x )| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36 : note: (expanded from macro 'Q30' int)((x )44* | 2#d1e4f7i48n36e4 Q830.(0x ) + 0 . 5 ) | ^ ~ (int)((In file included from xsrc/libavcodec/aacsbr_fixed.c:)62: *src/libavcodec/aacsbrdata.h1:0464:7843:7 4warning: 182implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4. 0 + 0.5) | ^464 | {Q31( 0.03In file included from 0src/libavcodec/aacps_fixed.c04:4247: 5In file included from 7src/libavcodec/aacps.c:832: 7src/libavcodec/aacps_fixed_tablegen.h3:12326:f111):, Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 (-0.997388963333 82324f | ) } , { Q 3 1Q(-300.(9709.8070201043040100304f0)0,f /QM31_(P I0).,3 6Q523610src/libavcodec/amrwbdec.c2(09.6:148163664:84322: 54warning: f7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])} 0,7 4 f| / ~~~~~^~~~~~~~~~~~~~~~~~ M_PIsrc/libavcodec/aac_defines.h):, 45 :Q363663: | 0 ( note: expanded from macro 'Q31'0 . 2 24 0 45 3 | 0# 8 d3 e f74 fi/M _n eP QI3 ) 1(, x Q) 3 0 ( 0. 3 4 7 4 8 0 1.3 1 4 80 2 f*/( iMne_tPIx)c)([(,xi ) *Q+302 1(]01.4;2402 97 1940| 068f ~ ^~~~~~~~~~3/6 4M8_.P0I +) 0,. src/libavcodec/amrwbdec.cQ5:3365): 063 :( warning: | 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ ~. 46376070 3In file included from 365 | 8 src/libavcodec/aacsbr_fixed.c f: / 62M _ P: src/libavcodec/aacsbrdata.h:I )464, : 58 | : ^~~~~~~~~~~~~~c twarning: x-implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]>psrc/libavcodec/aac_defines.hi :t44:c36h:_ note: vexpanded from macro 'Q30' e464 | c{tQ3o 1r44[i(] | #= 00d..e0f1380i0n e4* 4Qex7c3[50i7( 8x-)7 31 1]6 f+ ) ,0 . 6Q 4 3 1 * ( e(-ix0cn[.ti)9(]9( x73+88) *9 16| 0373 ~ ^~~~~~33 7431884f2)}4src/libavcodec/amrwbdec.c,.: {0365 Q+:3 143(-:0 0.warning: 9.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]57) 9 8| 7 ^2 1 43653 | 4 10 3 In file included from 4 src/libavcodec/aacps_fixed.cf : ) 24 ,: c In file included from tQ3src/libavcodec/aacps.c1x(:-32: src/libavcodec/aacps_fixed_tablegen.h:>2320pi:t.c86h3:_6v 5e2warning: 6cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t1or [2i9]68 6=4 02.51f)8} ,232 | *| ~~~~^~~~~~~~~~~~~~~~~~~ e xsrc/libavcodec/aac_defines.h c :[45i:Q36 3-: 0 (10.note: ]0expanded from macro 'Q31' +0 00000.060 4450 | # de0f*if nee /MxQ_Pc3[1I(xi))] , + Q | 3 ~ ^~~~~~~~~~ 0 ( 0 . 1 4 1 8(i2n4t7)0(7(4xf)/M*_21P47I4)83,6 48Q.300 (+0 .02.52)4 0 3| ^ ~0 8374f/M_PIIn file included from ),src/libavcodec/aacsbr_fixed.c :Q6230: (src/libavcodec/aacsbrdata.h:0464.:3314:7 4warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 3402f/M_PI) ,464 | Q{3Q0(301(. 4200.20913900004467f5/7M8_7P3I)1,6 fQ)3,0 (Q031.(46-30.796907703388896f3/3M3_3P84If)),} , | { ^~~~~~~~~~~~~~Q 31(-0src/libavcodec/aac_defines.h.9:7449:8367: 2note: 1expanded from macro 'Q30'4 341034f ),44 | #Qd3e1f(in e0 .Q33605(2x6) 1 2 9 6 8 6 4 2 5 f) } , (| i ~~~~^~~~~~~~~~~~~~~~~~~n t)((src/libavcodec/aac_defines.hx:)45*:1360: 7note: 3expanded from macro 'Q31'7 41824.0 45 | +# d0ef.i5n)e Q 3| 1 ^( x) In file included from src/libavcodec/aacps_fixed.c :(i24n: tIn file included from )src/libavcodec/aacps.c(:(32x: src/libavcodec/aacps_fixed_tablegen.h):*2322:1614:7 48warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 48.0 + 0.5) | ^ ~ 232 | In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: 0src/libavcodec/aacsbrdata.h.:04640:070:0 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 00f/M_PI), Q 4643 | 0{(Q03.11(4 108.20437007044f47/5M7_8P7I3),1 6Qf3)0,(0 .2Q23410(3-008.397947f3/88M9_6P3I3),3 3Q3804(f0).}3,4 7{4Q83113(4-00.29f7/9M8_7P2I1)4,3 4Q13003(40f).,4 2Q3012(9 1900.306652f6/1M2_9P6I86)4,2 5Qf3)0}(, 0 .4| 6 ~~~~~^~~~~~~~~~~~~~~~~~ 3760src/libavcodec/aac_defines.h7:450:3368:f /note: Mexpanded from macro 'Q31'_ PI), | ^~~~~~~~~~~~~~ 45 | #dsrc/libavcodec/aac_defines.hef:in44e: 36Q: 3note: 1expanded from macro 'Q30'( x) 44 | # d e f i n e( iQn3t0)((x()x) *2 1 4 7 4 8 3 6 4 8. 0 + 0(.5i)n t )| ^ ~( (x)*1073741In file included from 82src/libavcodec/aacsbr_fixed.c4:62.: 0src/libavcodec/aacsbrdata.h +: 4630:.845:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^ In file included from 463src/libavcodec/aacps_fixed.c | :{24Q: 3In file included from 1src/libavcodec/aacps.c(:32-: 0src/libavcodec/aacps_fixed_tablegen.h.:923250:536:3 1warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 488101f), Q31(- 0232. | 9 6 9 3 9 9Q03501(3080.8020f0)0}0, 0{0Q03010(f-/0.M6_2P2I2)88,7 29Q23806(202.f1)4, 1Q8312(4 07.078427f6/M7_2P6I28)4,6 66Q130f()}0,. 2 2| 4 ~~~~~^~~~~~~~~~~~~~~~~~ 0308src/libavcodec/aac_defines.h3:7454:f36/:M _note: Pexpanded from macro 'Q31'I) , Q30(0 .453 | 4#7d4e8fi1n3e4 Q032f1/(Mx_)P I ) , Q 3 0 ( 0 . 4 2 0 2(9i1n9t0)0(6(fx/)M*_2P1I47)4,8 3Q64380.(00. 4+ 60.35)7 6 0| ^ ~7 038f/M_PI),In file included from src/libavcodec/aacsbr_fixed.c| : ^~~~~~~~~~~~~~62 : src/libavcodec/aacsbrdata.h:463:src/libavcodec/aac_defines.h58::44 :warning: 36implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: note: expanded from macro 'Q30' 44 | 463# | {dQ3e1f(i-n0.e9 5Q03503(1x8)2 4 88 1 0 1 f ) , Q 3 1 ( -(0.i9nt6)93(9(9x0)5*1103783078421f8)2}4,.0 {Q+3 10(.-50). 6 2| ^2 28872928622In file included from f)src/libavcodec/aacps_fixed.c,: 24Q: 3In file included from 1src/libavcodec/aacps.c(: 320: .src/libavcodec/aacps_fixed_tablegen.h8:223276:7112:6 2warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 6661f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h232: | 45: 36 : note: expanded from macro 'Q31' Q30(0 .0450 | 0#0d0ef0i0n0e0 0Q3f1/M(_xP)I ) , Q 3 0 ( 0 . 1 src/libavcodec/agm.c4 1 8 (:2i41166n7t:0)57:7 (4warning: f/(comparison of integers of different signs: 'long' and 'unsigned int' [-Wsign-compare] Mx_)*P2I1)4,74 8Q33604(80.0. 2+ 2041166.03 | 50) 8 | 3 ^ ~ 7 4 f /M _ P I In file included from s),k src/libavcodec/aacsbr_fixed.cipQ :3+62 : 0src/libavcodec/aacsbrdata.h:s(0463-:.3>431s7:48i1 zwarning: 3eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 [002]f /+M _sP -I463)> | s,iz{ e[Q1Q]33 01+( 0(.4s-->2si0z0.29e19[9502053]061f 8/>2 M4c_8o81PmI0)p1r,f Qe),3 ss0eQd_(s301i(.z-e04.9)663 937{69 0970 308f| /5 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~M1 3_8P0I)8,2 f | ) ^~~~~~~~~~~~~~}, {Q3src/libavcodec/aac_defines.h1(:-440:.6362:2 28note: 8expanded from macro 'Q30'7 292862 244f | #)d, eQf3i1n(e 0.Q38207(6x7)2 6 2 84 6 6 61 f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~( int)src/libavcodec/aac_defines.h(:(45x:36):* note: 1expanded from macro 'Q31' 0737418 2454 | .#0 d+ef i0n.e5 )Q 3 1| ( ^ x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from (src/libavcodec/aacps.ci:32n: tsrc/libavcodec/aacps_fixed_tablegen.h):(231(x:)136*:2 1warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 483648.0 + 0.5) 231 | | ^ ~ Q30(0In file included from .0src/libavcodec/aacsbr_fixed.c0:620: 0src/libavcodec/aacsbrdata.h:04630:060:0 0warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30( 0463. | 1{6Q03318(6-60.396590f5/3M1_8P2I4)88,1 0Q13f0)(,0 .Q32514(-904.3976598329f9/M0_5P1I3)8,0 Q8320f()0}.,4 0{2Q93414(6-8040.f6/2M2_2P8I87)2, 9Q23806(220f.)4,9 8Q0316(89 508.58f2/7M6_7P26I28)4,6 6Q631f0)(}0,.5 6 | 1 ~~~~^~~~~~~~~~~~~~~~~~~5 641src/libavcodec/aac_defines.h4:7455:f/36M: _note: Pexpanded from macro 'Q31' I), | ^~~~~~~~~~~~~~ 45 | #src/libavcodec/aac_defines.hde:f44i:n36e: Qnote: 3expanded from macro 'Q30'1 (x) 44 | # d e f i n e Q(3i0nt()(x()x ) *2 14 74 8 3 6 4 8 . 0 + (0i.n5t))( ( | x ^ ~)* 10737src/libavcodec/alsdec.c418:2In file included from 4.1821src/libavcodec/aacsbr_fixed.c0:: +33 62:0: src/libavcodec/aacsbrdata.h.warning: :5comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare]462) :83 :| ^ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c: 24462 | : {In file included from 1821Qsrc/libavcodec/aacps.c | 3:1 (-320 : .6 4src/libavcodec/aacps_fixed_tablegen.h: 6 2311 :2111 6:c warning: 1timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6x 1-2>9cu7r3_6ffr)a, mQ 31e(231 | _ l 0e . nQ7gt3h20 (1=0 9.F806F0M0700I04N8(s0c00o0nf4-0>s5a4fm4p/lefs)M }-_ c,t {PIx)Q-31,(> f0raQ.3m01e(_1i06.d16503 87*67 76(063u6639if1n/9M_tP1f6I4))_,, t Q3)0Q(0 3.s1c2on(f-5-4>90fr4a.3m87e5_832l6fe/6nMg2t83_3h,P 8I 15)04| , ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1 fQ3)0}(, 0 .| 4 ~~~~^~~~~~~~~~~~~~~~~~~0 294src/libavcodec/aac_defines.h :445:1822366: | 8 4AS libavcodec/arm/jrevdct_arm.o 0 note: f /expanded from macro 'Q31' M _P I ) , Q453 | 0# de(fi ne0 .Q4 93 80168 9(58 5x f) / M _P I ) , Q 3 0( 0 . 5 6 1 5 (6s4i1cno4tn7f5)f-(/>M(f_rPxI)a),me * _| 2l ^~~~~~~~~~~~~~e14 ng7t4h8src/libavcodec/aac_defines.h)3:;6 444 :836.| 0: ~~~~~~~~~~~~~~~~~~~ + 0note: .expanded from macro 'Q30'5 ) | ^ ~ 44 | #definIn file included from esrc/libavcodec/aacsbr_fixed.c :Q623: 0src/libavcodec/aacsbrdata.h:(462x:59)src/libavutil/macros.h: warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 : 25 : note: expanded from macro 'FFMIN' 462 | {(Qi3n1( -t49) | #0((dx.6e4)f6i*1n1e0723 617F6142F19M872I3N46(.f0 a+), b,0) . Q(315( (0) a.) 7 | > ^2 (1b98)6 74?8 04(In file included from 5bsrc/libavcodec/aacps_fixed.c4:24): 4fIn file included from src/libavcodec/aacps.c::)32 }(: a),)src/libavcodec/aacps_fixed_tablegen.h :231 {:Q| 863: ~ ^ ~ 1 warning: ( implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .116577706src/libavcodec/alsdec.c6:31864:19 :9231 | 1fwarning: ) comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare], Q 31 (- Q 0.3186480 | (36 60 2. 08 003 030 80 1I050N410fT00)f/EM},R_ PL I| E)A ~~~~~^~~~~~~~~~~~~~~~~~, VQ3E0src/libavcodec/aac_defines.h(_:0O.4516U0T:3P36:8U T6note: 63(6expanded from macro 'Q31'169) f /M _| PI ) ^~~~~~~~~~~~~~~~~~~~~,45 | #Qdsrc/libavcodec/alsdec.cef3i0:1854n:(e31 0:Q.3 note: 2expanded from macro 'INTERLEAVE_OUTPUT'1(5 4x94)37 5 82 f / 1854M | _ PI ) , (Q in3t) 0( ( 0 .4( 0 x2) *9 2 41 447f648o368448r.0 f0/( cM +_= 0P;I0 ).,5c )Q < 3| c0( ^ ~h0 a.nn4e98l0s6; 8In file included from 9c5src/libavcodec/aacsbr_fixed.c+8+:) 562 f: / src/libavcodec/aacsbrdata.hM _:PI ),462 :Q 3320 :( 0 warning: . implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 56 1 5 6 4 1 4 7 5f / 462M _ | P {I )Q , 31 ( - | 0 ^~~~~~~~~~~~~~ . 6 4 6src/libavcodec/aac_defines.h :12 644 :361:6 note: 1 expanded from macro 'Q30'\2 | ~ ^ ~~~~~~~~9 736f ),44 | Q3#1src/libavcodec/alsdec.cd:(e 18640f:.9i: 7n21warning: 9ecomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]8 6Q73408(x )18640 | 4 5 4 4 f ) } , {IQN 3TE 1 (R L0 E.A V(i1E1n65_tO7U)7(7T0(Px6)U6T*3(1116910f)7)3 , 7Q 34| 11 ^~~~~~~~~~~~~~~~~~~~~82(4 -.0.08src/libavcodec/alsdec.c3 :66+1858 28:33031.85):1 5 0| note: ^4expanded from macro 'INTERLEAVE_OUTPUT'1f ) }, | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacps_fixed.c1858:: | 4524 : : In file included from 36 src/libavcodec/aacps.c : : 32 note: : src/libavcodec/aacps_fixed_tablegen.hexpanded from macro 'Q31' :231 :61 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f45o | #rd ef(ince =Q 323110 | ( ; x c) (x36)k : s iufnote: mexpanded from macro 'Q30' ( ct < x l-i m> c ) 44u | r _# | fdre( ~~~~~~~~~~ ^ ~~~afii mnent_)(e(xl) *2e1Q3n0g4th(7x4 !)8= 3 6 4 8. 0sc o +n 0f -.>f r5 )a m| ^ ~ e (_lienngtt)(hIn file included from ( src/libavcodec/aacsbr_fixed.c&&x:) 62| * ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ : 1src/libavcodec/aacsbrdata.h0:734617:458:1 warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 4.0 + 0.5) 461 | | { ^Q3 1( 0.99096In file included from 1src/libavcodec/aacps_fixed.c3:1244: 4In file included from 9src/libavcodec/aacps.c2:5032: fsrc/libavcodec/aacps_fixed_tablegen.h):, 231Q:113:1 (warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .19451182854402 231f | ) } , { Q3 1Q(3-00.(800.4010203020960403010009ff/)M,_ PQI3)1(,- 0Q.380(805.11368013881696943576f9)f}/,M _| PI ~~~~^~~~~~~~~~~~~~~~~~~), Q30src/libavcodec/aac_defines.h(:045.:2365:4 9note: 4expanded from macro 'Q31'3 7582f/M_ P45 | I#)de,f iQn3e 0Q(301.(4x)0 2 9 4 4 6 8 4 0 f / M _(inPtI))((,x )*Q231407(04.83464988.006 8+9 508.55f)/ M _| P ^ ~I) , Q30(0.5In file included from 6src/libavcodec/aacsbr_fixed.c1:5626: 4src/libavcodec/aacsbrdata.h1:44617:531f: /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h461: | 44{Q:3361:( 0note: .expanded from macro 'Q30'99 0961314 49442 | 50#fde)f,i nQe3 1Q(3-00(.x1)9 4 5 1 1 8 28 5 4 4 0 2 f ) }(,i n{Qt3)1(((-x0).*81007431724312892644.301 0+9 f0),. 5Q)3 1 | ( ^-0 .885138181In file included from 9src/libavcodec/aacps_fixed.c9:244: 5In file included from 7src/libavcodec/aacps.c:f32): },src/libavcodec/aacps_fixed_tablegen.h : | 230 ~~~~^~~~~~~~~~~~~~~~~~~: 136: warning: src/libavcodec/aac_defines.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 45:36: note: expanded from macro 'Q31' 45230 | | #d e f i n e QQ3301((0x.) 0 0 00 0 0 0 0 00 f / M _ P I()i,nt )Q(3(0(x0.)1*7231467041853967458f./0M +_ P0I.)5,) | Q ^ ~3 0(0.277374In file included from 5src/libavcodec/aacsbr_fixed.c6:562: 6src/libavcodec/aacsbrdata.hf:461/:M7:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0.446 4611 | 9{8Q43013(8 f0/.M9_9P0I9)6,13 1Q4439025(00f.)5,6 Q6368190(1-404.1f9/4M5_1P18I2)85,4 4Q0320f()0}.,6 6{86Q13112(-808.18f04/12M3_2P9I6)4,3 1 09| f) ^~~~~~~~~~~~~~, Q31src/libavcodec/aac_defines.h(:-440:.368:8 5note: 1expanded from macro 'Q30'38 181994 5744f | )#}d,e f| i ~~~~~^~~~~~~~~~~~~~~~~~ ne src/libavcodec/aac_defines.hQ:3450:(36x): note: expanded from macro 'Q31' 45( | i#ndte)f(i(nxe) *Q13017(3x7)4 1 8 2 4 . 0 + 0 . 5(i)n t| )( ^( x)*21474836In file included from 48src/libavcodec/aacps_fixed.c.:024 : +In file included from 0src/libavcodec/aacps.c.:325: )src/libavcodec/aacps_fixed_tablegen.h : 230| : ^ ~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:460 :23084 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.0000 04600 | {0Q0310(0 0f.5/2M_8P9I)0,52 09Q603209(5f0),. 1Q7331(6 001.5609047858f7/24M5_5P5I9)2f,) },Q 30{(Q301.2(7 703.7744253685565f2/9M1_4P5I)8,7 fQ),3 0Q3(10(. 40.406414998194105239180f44/fM)_}P, I | ) ~~~~~^~~~~~~~~~~~~~~~~~, Q30(src/libavcodec/aac_defines.h0.:5456:636:6 8note: 9expanded from macro 'Q31' 0144f/M _45P | I#)de,f Qi3ne0 (Q301.(6x6)8 6 1 1 28 81 f / M _ P I ) ,( i nt| )( ^~~~~~~~~~~~~~(x )*21src/libavcodec/aac_defines.h4:7444:836:3 6note: 4expanded from macro 'Q30' 8.0 + 0 .445 | ) # d| e ^ ~ fine Q30(xIn file included from ) src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 460 : 59 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)* 14600 | 7{3Q7314(1 8204.5.2809 05+2 0096.052)9 5 f| ^) , Q31( 0.600In file included from 48src/libavcodec/aacps_fixed.c8:72424: 5In file included from src/libavcodec/aacps.c5:59322: src/libavcodec/aacps_fixed_tablegen.hf:)}230,: 86{:Q 3warning: 1(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.74238552914587 f)230, | Q 3 1 ( 0 .Q03404(901.901050200901000440f0)f}/,M _| P ~~~~~^~~~~~~~~~~~~~~~~~I ), Qsrc/libavcodec/aac_defines.h3:045(:036.:1 7note: expanded from macro 'Q31'3 6015975 f45/ | M#_dPeIf)i,n eQ 30Q(301(.x2)7 7 3 7 4 5 6 5 6 f /(iMn_tP)I()(,x )Q*3201(407.48434664189.80 4+0 308.f/5M)_ P I)| , ^ ~ Q30(0.566In file included from 6src/libavcodec/aacsbr_fixed.c8:9620: 1src/libavcodec/aacsbrdata.h4:4460f:/32M: _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(0.66 8460 | 6{Q13112(8 801.f5/2M8_9P0I5)2,0 9 6| ^~~~~~~~~~~~~~0 295fsrc/libavcodec/aac_defines.h):,44: 36Q3:1 (note: expanded from macro 'Q30' 0.60048 87442 | 4#5d5ef5i9n2e fQ)3}0, ({xQ)31 ( 0 . 7 4 2 3 8 55 2 9 1(4i58nt7)f()(,x )Q*3110( 70.307444191892145.209 1+0 404.5f)) } ,| ^ | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:In file included from 36:src/libavcodec/aacps_fixed.c :note: 24expanded from macro 'Q31' : In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h :23045: | 61#:d ewarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ne Q31(x) 230 | (Qi3n0t()0(.(0x0)0*02010407004083f64/8M._0P I+ )0,. 5)Q 3 0| ( ^ ~0 .173601597In file included from 5fsrc/libavcodec/aacsbr_fixed.c/:M62_: PIsrc/libavcodec/aacsbrdata.h):,460 :Q73:0 (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 2773745656f /460M | _{PQI3)1,( Q0.3502(809.0454260199864002935f8)f,/ MQ_3P1(I 0).,60 0Q48380(70.25646565895019424ff/)M}_,P I{Q)3,1 (Q 300.(704.2636886515122898114f5/8M7_f)P, IQ)3,1 ( | 0 ^~~~~~~~~~~~~~. 04491src/libavcodec/aac_defines.h9:144:5362:9 1note: 0expanded from macro 'Q30'4 4f)}, 44| | ~~~~~^~~~~~~~~~~~~~~~~~#d efinesrc/libavcodec/aac_defines.h :Q453:0(36x:) note: expanded from macro 'Q31' 45 | # d (eifnitn)e( (Qx3)1(*x1) 0 7 37 4 1 8 2 4 . 0 +( i0n.t5))( ( x| ^) *21474836In file included from 4src/libavcodec/aacps_fixed.c8:.240 : +In file included from 0src/libavcodec/aacps.c.:532): src/libavcodec/aacps_fixed_tablegen.h :230| : ^ ~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:459 230: | 84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.000 04590 | 0{0Q03010(f-0/.M7_9P3I5)1,8 3Q23304(80.8117636f0)1,5 9Q7351f(-/0M_.P3I6)2,0 8Q83907(908.92173763f7)45}6,5 6{fQ/3M1_(P 0I.)6,3 8Q723305(9105.1464366f1)9,8 4Q03318f(/ M0_.P0I81)2,8 25Q23409(304.45646f)6}8,9 0 1| 44 ~~~~~^~~~~~~~~~~~~~~~~~f/ M_PIsrc/libavcodec/aac_defines.h),: 45:Q363:0 (note: 0expanded from macro 'Q31'. 6686112 8458 | 1#fd/eMf_iPnIe) ,Q 3 1| ( ^~~~~~~~~~~~~~x ) src/libavcodec/aac_defines.h :44 : 36 : note: expanded from macro 'Q30' (int) (44(x | )#d*ef2i1n4e7 4Q83306(48x.)0 + 0 . 5 ) | ^ ~ (int)(In file included from (src/libavcodec/aacsbr_fixed.cx:)62: *src/libavcodec/aacsbrdata.h1:4590:7593:7 4warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 24.0 + 0.5) 459| ^ | {Q31(-0.793In file included from 51src/libavcodec/aacps_fixed.c8:3242: 3In file included from 48src/libavcodec/aacps.c8:1326: fsrc/libavcodec/aacps_fixed_tablegen.h):,230 :Q113:1 (-warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] .36208897989136 f230) | } , { Q3 1 ( Q03.06(308.702035090105016030600ff)/,M Q_3PI1)(, Q03.00(801.1278326502145993754f44/fM)_}P,I ) ,| ~~~~~^~~~~~~~~~~~~~~~~~Q 30(0src/libavcodec/aac_defines.h:.452:7367: 3note: 7expanded from macro 'Q31' 45656f/ M45_ | P#dIe)fi,n src/libavcodec/amrnbdec.ceQ Q3301(:x()188:062 .: 4 4warning: 6 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 8 4 03 8 f / M_ P I()i,n tQ)3(0((x0).* 51882164 | 6 764 88 39 6 0 481. 04 +4 0f .5/) M p_- P>I| ^ ~p )r,ev _Ql30s(pIn file included from 0_.src/libavcodec/aacsbr_fixed.cs:6u626: b48[src/libavcodec/aacsbrdata.h61i:1]4592 :318: =warning: 81 fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] / M _lPsIp)_,s u b| ^~~~~~~~~~~~~~ 4594 | _{inQisrc/libavcodec/aac_defines.ht3:[441:36i(]:- 0 *.note: 7 expanded from macro 'Q30'19 035010 8/ 3( fl2o3444a | 88t1#6f))d(,ef1i < st0e f p_/i M n d_ex PI )> 8, Q8(3ui0nt))({( 0( .| x1 ~~~~~~~~~~~~~~ ^ ~~~7) 8*422716476486346f48/.M0 _+ P0I.)5,) Q| 3 ^ ~0src/libavcodec/adpcm.c (:780:.6928:5 6note: 6In file included from 73expanded from macro 'CASE'00src/libavcodec/aacsbr_fixed.c 2:f62/M: _src/libavcodec/aacsbrdata.hP:I459):6,: Q3 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]78 ( | 0 . 4 6 30 7 2 3 5459C9A | S6{fE_Q3/3M1(_C(PO-I0N)F.,IG7_ #9Q#353 c10od8e(32c3048 8.#1#56 9f71_6)D3,2E 0C04Qf/O3MD_1ERP(,-0I ).3A6,V2_C OD0E88Q97C39_I08D(90_.71 36#6# 0f3)co8}d7,e7c {1Q,38 _17_f/(MV _AP0_.6I38A),src/libavcodec/amrwbdec.c7R23 5G: 9| 1S ^~~~~~~~~~~~~~5_605_ 16:3)28 : | 6 ^~~~~~~~~~~src/libavcodec/aac_defines.h :f warning: 44):,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 36Q : 3src/libavcodec/adpcm.c:note: 1expanded from macro 'Q30' 76( :034:. note: 0 expanded from macro 'CASE_3'81442 8 | 26055# | d2e fi 4 76ne9 | 3 4Q4 340 ( x )f ) f }i, C x eAS E d| ~~~~^~~~~~~~~~~~~~~~~~~ __2 v( csrc/libavcodec/aac_defines.he cot:o n45fri g:[(i,]36i c : nnote: o+detcexpanded from macro 'Q31'=) _ i(df,(ix) *1x e_d_0VA45_7v_ | 3#eAc7dRtG4Seo1r8_f[i2_4in)e. Q 0-3 1( x | c+) ^~~~~~~~~~~t0 . x-5 )> p | ^ src/libavcodec/adpcm.cit c: h74_ la:g 36_:In file included from note: expanded from macro 'CASE_2' isrc/libavcodec/aacps_fixed.c n: t24 : ( i]ntIn file included from 74src/libavcodec/aacps.c | ):* ( 32 (: x )*0src/libavcodec/aacps_fixed_tablegen.h. 2 :C229815A:SE4_; 111#7 : #| 4 warning: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 e 3n64a8.b0l ed+(c od0e .5229c | ) _ i d | ^ ~ ,Q3 0__(V0A_.AIn file included from 0R0Gsrc/libavcodec/aacsbr_fixed.c0S:0_62_0: 0)00src/libavcodec/aacsbrdata.h00 : f/458M| : ^~~~~~~~~~~ _84P:I )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(src/libavcodec/adpcm.c0:71.:177: 8note: expanded from macro 'CASE_1'458 42 | 7{6Q 6371614( | 0f./ M0 _ 27P0{4 I_5_V)54A,1_ AR4G1QS83_80_5 (} f 0 ) ,. 2 Q 8 315( -06.0\6573 04 012| f/7M ^~~~~~~~~~~5 _1P8I0)5,36 6Q360f()}0, .{src/libavcodec/adpcm.c4Q63:30111547(: 232:0 3warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare].59 8600f01/7M7_35P6I6 ),8 111548fQ | 3)0( 0, . 5Q 93 711 63(2 0 0 04 .iff 9/M(_P1I)c5,4s 2Q->139s50t1(4e100p3._976i03f8)nd7}e, 7x 1 8| >7f ~~~~~^~~~~~~~~~~~~~~~~~ / 8M8u_)src/libavcodec/aac_defines.hP{I: ) 45| ,: ~~~~~~~~~~~~~~ ^ ~~~36 : | note: ^~~~~~~~~~~~~~expanded from macro 'Q31' src/libavcodec/aac_defines.h:44 :45 | 36#src/libavcodec/amrwbdec.c:d ef:inote: n623expanded from macro 'Q30'e src/libavcodec/adpcm.c:30 ::Q78 3:69warning: : 44note: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](x | )expanded from macro 'CASE' # d ef in e Q 3078( | x623 | ) C ( A i S En t _ 3)( CO N(F I G_( x # ) # * 2 c 14 o ( 7p_din4t)gea8i(n c*3 (p 6x4_#ga)i8*1#07n.; 30_ D7E | 41C82+ ~ ^~~~~~O4. 0 +D0 E.R0.5,5)) src/libavcodec/amrwbdec.c A :| V ^| 623 ^ ~_ CO:D EC21_I:D _ warning: #In file included from #implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.ccsrc/libavcodec/aacsbr_fixed.c::o2462: de : In file included from 622src/libavcodec/aacsbrdata.hc:src/libavcodec/aacps.c | , 458_:_ :32V A59: _ :src/libavcodec/aacps_fixed_tablegen.hAR GS _:_ warning: 229implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) : 86 : warning: | ^~~~~~~~~~~ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 458 | {Q src/libavcodec/adpcm.c 3: 1 76 :34( 229 | : 0 .0 2note: expanded from macro 'CASE_3' 7 0 4 Q53 50 ( 04.0 76 10 | 4 10 00 8 805 0f0) 0 , 0 C AfSEQ_ /312 M ((_c - Po0n I.f i)g0, ,5 4 1 cQ 7o3 5 d01 e ( 8 Ac00.M1_5iRd78342W7,6 _B6_6S_F66VRA6f__SA4R)GSIfZ}E)_/, {_*M Q| )3 ~_ 1 P(| I0 . ^~~~~~~~~~~),6238 0 0 | Q031 770 3(0 src/libavcodec/adpcm.c5.6 :2746 8 :8365: 16 note: 8 6 7expanded from macro 'CASE_2'30f 0 )2 f,/ 74 M_p | _QgPai 3I 1n) ,( Q0* 3. 9p1054 _(20. 4g61Cai390An;5 7S1E _2 #4# | 31e ^~~~~~50n3 99f)a6b},f l/ e| Md_P ~~~~~^~~~~~~~~~~~~~~~~~( I)c,o dsrc/libavcodec/aac_defines.hQe3:c0_45:(36i0:.d5 ,9 note: __7VAexpanded from macro 'Q31'_1AR 6G32S0_0_) 4 45f | | #d/e ^~~~~~~~~~~fM i_neP IQ),3 1Q(x3src/libavcodec/adpcm.c)0(:0 71 .:7 7:6 0 38note: 7 expanded from macro 'CASE_1'7 1 8 7 f71/( | M_iPI n)t) , ({ _(_ x| src/libavcodec/amrwbdec.c ^~~~~~~~~~~~~~V ):*A216264src/libavcodec/aac_defines.h_A:RG7:30S444::_8_36 warning: 3:6}48implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0 note: expanded from macro 'Q30' + 0 . 5 ) 626 44 | | | # ^ ~d \e f | i In file included from ^~~~~~~~~~~n src/libavcodec/aacsbr_fixed.ce: 62 : src/libavcodec/aacsbrdata.hQ: 3458 0:( xsrc/libavcodec/adpcm.c31 ) : : 1205 : 41 :warning: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f _ g ai n * 458 1205 | | f{_ gQa in(3i n ;1t( 0.) 0 ( | 2(70 ~ ^~~~~~45ix 5f )(4*c-1>s1tsrc/libavcodec/amrwbdec.c401a8:857tu626f3s7[:21):4i18,2 ]warning: .s4tQimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].3e 01p(- 0_+ .0i0.54n 6255 | 1)d | ^7e51 x80 5 > 3 8686 In file included from u6) {src/libavcodec/aacps_fixed.c f :| 24): In file included from ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~} src/libavcodec/aacps.c , : 32{ : Q 3src/libavcodec/aacps_fixed_tablegen.h 1 :( 229 0.:8610 00src/libavcodec/adpcm.c1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:7 787:3 569 6:6 8 1note: 8 expanded from macro 'CASE'f 229 ) | , Q 30Q(780 .3 | 010 00 ( 0 0. 0 0 090 105f / M_4 2 1PI ) ,9 5CA S QE 3_1 03(4 1(0. 0C13 9O78 fN4F )2}I G_7 #,# 6 | 6 ~~~~^~~~~~~~~~~~~~~~~~~ c6o AM4Rdefcsrc/libavcodec/aac_defines.h WB/:M#__45#PS:F36: Inote: Rexpanded from macro 'Q31'_)_ SDE,I CZQO DEE3450R) | (*, #0 .A d2V| ef8i_n ~esrc/libavcodec/amrnbdec.c5C6O 6Q:DE C733002922626f_/1M: | I (_x54D_ P#)#: c o I ) d , warning: e implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] c Q ,3 0_( _ 0 V .A _ (4in tA)292(6( R | 3x07G2S _ )3f59_6f *_)/ 2g M | 1a_ P ^~~~~~~~~~~I4)in 7,48 3* 6l sQf4src/libavcodec/adpcm.c:f3__8q[76i0g.a:](00 i+34 0..5)n:;= 5 | ^~~~~~ 9 7| note: ls1 ^ ~6expanded from macro 'CASE_3'f_ r3[ 2i0]0 4*f (/LIn file included from Ssrc/libavcodec/aacsbr_fixed.c76:62M: Fsrc/libavcodec/aacsbrdata.h | :458_:_ P7R _I: warning: F), Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A 3 C /0 ( 0. 7458 | {Q318 6(0C0 00A308.7S7.02E1_07)820( 7+ 4lcfo5s/fn5fiM__4Pg,n1oI_ r4)c,[ 1 | oid8 ^~~~~~~~~~~~~~85]f)e, *c _ (Qi3src/libavcodec/aac_defines.h1.d1:044,( _ :36-:_ /note: expanded from macro 'Q30'0V A .80_50A4R0GS 1440 | __7) .#5d e01| f)i8 ^~~~~~~~~~~; n0e 5 | 3Q ^~~~~~~~~~~ ~36src/libavcodec/adpcm.c 0(6:6xf)74},): 36{: Q note: 3 expanded from macro 'CASE_2' 1 ( 0. 8 0 74 0 | ( 0i1 n7t )7 3( 5(6 6x 81)8CA*Sf)1E0, _Q7 3#3#17 4(e18 24n0a..b910l5 e42+19d5 (1c0o4.1d5e0c_)id3 ,9 _ _f| VA) ^_} , A | R ~~~~~^~~~~~~~~~~~~~~~~~G S__)In file included from src/libavcodec/aac_defines.h :| src/libavcodec/aacps_fixed.c ^~~~~~~~~~~45: 24:: 36In file included from : src/libavcodec/aacps.cnote: expanded from macro 'Q31': 32: src/libavcodec/aacps_fixed_tablegen.hsrc/libavcodec/adpcm.c:229:: 713645:: | 7# :d warning: note: expanded from macro 'CASE_1'eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f i ne Q3711( | x ) { 229 | __ V A _ A R (GQi3S0(n0_t_. })0 0(( x)0 0*00 2 001 0 4 0 7f /4M_\P83 64I 8.)0 | +, 0 ^~~~~~~~~~~ . Q53src/libavcodec/amrwbdec.c)0( 0:. 649| 1: ^ ~7 98src/libavcodec/adpcm.c::4 21325warning: 7:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]326:In file included from 6 src/libavcodec/aacsbr_fixed.cwarning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]6 :624: fsrc/libavcodec/aacsbrdata.h/:457M:_83 :P649 | warning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1325), | Q 3 0i( f 0 457 . | 2{ Q(3c1(8 5t6 67 xi03.-f060> p(2231i9c5f37t4s/cM6-h__2>5P4gsI2)a,t Qfi)e3p_n,[00(in d]0 Qe.x< 3>4 10 .66)(8-3 080u){{7.9 233 | | ^~~~~~~~~~~~~~~~~~ ~05 ~~~~~~~~~~~~~~ ^ ~~~ 9983613f55/2M5_9P9If),) }Q,30 (0{.Q5397src/libavcodec/adpcm.c11(: 60.7843:2692201:580 41f/note: M7expanded from macro 'CASE'_ 5P9I48)07,f )Q,3 Q0 31((78-00 | . . 7 067 7012 7387 8 37C875A12S088src/libavcodec/amrwbdec.cEf_37(:f)651C/O}N:M16_,F:IPG I_) warning: #,#| implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~~~~^~~~~~~~~~~~~~~~~~~ c | od ^~~~~~~~~~~~~~e src/libavcodec/aac_defines.h c651:src/libavcodec/aac_defines.h 45 | ::#44 36#:: 36note: : _note: }expanded from macro 'Q30'expanded from macro 'Q31' D EeClOs DeE44R 45 | | ,i##d fAde V(_eCOfDEcCfiit_xInD_n -#>ep Qe3#0i( x) ctQc o3h _gda1 eic( , n x [ )_0 ] _V A < _ A R(GS _0_i .)n 9)t ) ( | (x{ ^~~~~~~~~~~ )* 1 0| 73 7 ^~~~~~~~~~~~~~~~~~ ~ 4( isrc/libavcodec/adpcm.c1n:8t2764.)0: (34(+: 0xnote: ).expanded from macro 'CASE_3'5* 21)4 7 4| 876 ^ | 3 6 4 8 src/libavcodec/amrnbdec.c. 0In file included from : src/libavcodec/aacps_fixed.c321 +C:: 0A2475.: S:E 5In file included from )_warning: 2src/libavcodec/aacps.c (| cimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]: ^ ~o n32f : isrc/libavcodec/aacps_fixed_tablegen.hg,: src/libavcodec/amrwbdec.c229:c657:In file included from o:d11src/libavcodec/aacsbr_fixed.c: 9 :321e:cwarning: _i | 62implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: _ src/libavcodec/aacsbrdata.h _V:A 457 _ :65759A l | s:R229G f | warning: S _ iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_n_) f o( | ^~~~~~~~~~~_ct x r- Q[3>0 (0i.0f0457]src/libavcodec/adpcm.ci:074 | xe0:{36=:d 0Q0 _note: 3expanded from macro 'CASE_2' 0p-g>1p0r 74a | (0 e0i n0[v. f0_]6 23/1M9l5 3 _ s>7 P If)43 _,6 Q.Cr2[3i]0 A*5 0LS S*4(2FfE) ,0 __ c#.Q1R78t4#3_1x(2- 0.F9-7e3>6nfAC06a6i4x *9bfe dPR8l/_Eg3aeiMn[D1d_1_3(55P]IF)c2o)A,5d C 9Q9e{_ 3f0cM| ^~~~~~~~~~~~~~~~~~ ~) (_0O}D,i .{QE3_d2src/libavcodec/amrwbdec.c1(1 ,8:5620k 2_6576. 42_:7+3 2V1360l0A5_:As28f /RMf_P1warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]G _I7)S5_5m,9_4 8e a_n[65707Q) i | | f3)], ^~~~~~~~~~~0;( Q src/libavcodec/alsdec.c 0 3i .| :1f(4 ~ ^~~~~~~~~~~~~src/libavcodec/adpcm.c2064: -60 .71:(193:07:c0t7x2-3 5797>warning: 16:f fnote: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]2 /iMexpanded from macro 'CASE_1'7 x_8PeI7 38d5)2710_, | 2064 8g ai | fQ)n 3 } [ 0,(f00.{59 7o]r 1 _>_ V3(| c ~~~~~^~~~~~~~~~~~~~~~~~6A._ AR 32000=4G Ssrc/libavcodec/aac_defines.h:f450:*36_:/;M _ }_ ccnote: Pexpanded from macro 'Q31' t I x< )n -,u >f Qm3 0i45_ | (\xebd#u0f _de.ff7 6| gaier0 ^~~~~~~~~~~3i8n7es Q 3n7[; 1c1+1]() 8{+ x)7)src/libavcodec/adpcm.c { f :| 1360: / | ~ ^~~~~~~~~~~~~~~~~~70 :M ~ ^ ~~~~~~~~~~~ _ warning: Pcomparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] I ) , (src/libavcodec/alsdec.ci nt:)| 2087( ^~~~~~~~~~~~~~: (x19)*13602: | src/libavcodec/aac_defines.h1 warning: :444:36 : comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]note: 7 expanded from macro 'Q30'4 8 3 6 48i.f2087 44(0 | | c# d ->+set fa 0f.5itnoe)ur Q 3s [ 0(0| ](.c ^ ~ x=s te )0 p ; _ in de xIn file included from c> 8src/libavcodec/aacsbr_fixed.c <8:u n62u | : m|_ src/libavcodec/aacsbrdata.h ( b:457icu-:>snft31)t(f:a(teus [x1rwarning: )]*s10implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. ;7 cs+t3epsrc/libavcodec/amrwbdec.c_+):7 i n4 664| 457 ~ ^ ~~~~~~~~~~~ d1ex: | 817>{ 28:src/libavcodec/alsdec.cQ438. warning: :12103u:023:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (warning: ) comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]0{+ . 6 23 0| 1 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~9 664. | 5357 42103 | ) 6 2 5 4| 2 ^f ) ,src/libavcodec/adpcm.c :f In file included from i78f:o69Q:3src/libavcodec/aacps_fixed.c1( (rc (note: :-tcexpanded from macro 'CASE'240x- =: .In file included from 9>3 src/libavcodec/aacps.c0p;0:it 932c: c78 | 8 src/libavcodec/aacps_fixed_tablegen.h < h 3n:um __12283 5bga: 1365:u iwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]C 2f5n99[f)AfSei}rE_], s2283 | <; ( CO{N0c QF.I6+)+ ) 3 G _ | 1 ( ## ^~~~~~~~~~~~~~~~~~ ~ c o| d0 Q ~ ^ ~~~~~~~~~~~3e. 0c(4 0#2#.200 0src/libavcodec/alsdec.c1_0:5D81072133:E05092348C00:0O70f Dwarning: f/)Ecomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]RM,_P I, )QA3 V,_C1O(2133- 0.D0 | E7 CQ_I7D_ 3#1 0(#2 c0od7 . 1e8c, 7f_73o6_3VrA0_85 2018A(R5fcG 9=)S7 }_,50_ )f ; | / ~~~~^~~~~~~~~~~~~~~~~~~| ^~~~~~~~~~~c M _ PI<)src/libavcodec/aac_defines.h, src/libavcodec/adpcm.c:45Qc3:0:h76:(34360:a:. nnote: expanded from macro 'Q31'2 note: ne7expanded from macro 'CASE_3'7l37 445 | s#5;d6 5 e+6+76cf) f{ | i/ nMe _ P| IQ), ~ ^ ~~~~~~~~3 Q 13 C(0xAsrc/libavcodec/alsdec.c(0)S : .4E4_2151 621: 19(9c : 8 o 4nfwarning: i g0, comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]c o38 f /d Me_(cP Ii)_, 2151nitQ | d,) _3 ( _0V(A (x0_) f.o5A*RGr6 2(1S46c _=7 61;_48893 )c061 4 4| f /M4_ ^~~~~~~~~~~< 8P. I0) c+ ,0 hsrc/libavcodec/adpcm.c.Qa:n5ne374)ls0:( ; 360 | c:++. ^ ~6 6)note: 8 6expanded from macro 'CASE_2'11 28| 81 ~ ^ ~~~~~~~~fIn file included from 74 | /src/libavcodec/aacsbr_fixed.c: 62: M src/libavcodec/aacsbrdata.h _: 457P :I7 : )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]C A S| E ^~~~~~~~~~~~~~_ ## src/libavcodec/aac_defines.he: 44457 | n:{a36Q:b3 1le(note: d expanded from macro 'Q30'( 0.c62o31d9 5e44c3_i | 74d62#5,4d 2e_ff_iVn)e AQ_,AR3 G0Q(Sx3_1)(_ )- | 0 ^~~~~~~~~~~ . 9 3 0 9 8 3 1src/libavcodec/adpcm.c: 371: 57 5(:i2 nnote: 5expanded from macro 'CASE_1' t9)(9(fx) })71,* | 1{0 7Q 3 3 {7 14_(1 0_8V.42A2_A4R21.5G80S1_ +7 5_ 0}9. 45 8) 07 14 f ) , warning| s ^ Q generated3 . 1\ ( | - ^~~~~~~~~~~In file included from 0 src/libavcodec/aacps_fixed.c.0:77241: 2In file included from src/libavcodec/aacps.c7:83273src/libavcodec/adpcm.c8:: src/libavcodec/amrnbdec.c51360:src/libavcodec/aacps_fixed_tablegen.h372::228 :0:8warning: 111355::89f:comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] ) }warning: ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] | ~~~~~^~~~~~~~~~~~~~~~~~ 1360 | src/libavcodec/aac_defines.h : 45 : 36 :228 i | note: expanded from macro 'Q31'f 355 | ( c - 45Q3>0( 0 | st a.#0 tdu0s e0f[i n00l]e0.ss f0_tQ03q1e(0[0p0xfi_)/ ] iM _ n =P d( Ielx )> s8 , f 8u _ rQ[i|] 3|0 (c+( p0--i>s.t>antu1spt7[r)e316(v]_0(1.lsx5)*stf9_2e7r51fp/[4i_M7_]PiI)4, n8*Q d363p0e(40rxe8d._f .2a7>7037c4 5 65[68+i f8u]0/.))M5{) _ * P| | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ I( ^ ~)L, S FQ_3R_0F(A0CIn file included from . 44src/libavcodec/aacsbr_fixed.c/ 68:001src/libavcodec/adpcm.c962804:: 78:.00src/libavcodec/aacsbrdata.h)693:8456 :+ fl:s note: /expanded from macro 'CASE' 84fM:_ _Pwarning: 3I_ mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e)78, a | n[Q i 3 ] C0456( 0AS | * .E_{(Q351(316.-(0.60C 76O8/9404N F1I9844Gf/0M10_00_0P .4I#)06#, )9 cQ;390o d6e( 2c0 | 6 ^~~~~~~~~~~~~ ~ .#f# 6)6_,8 DQ63E111src/libavcodec/amrnbdec.cC(2:8O8 1f355/D0ER:, MA.309:_VP4I )_7Cwarning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2O59 1 D 1| 7E ^~~~~~~~~~~~~~4 C46_1I0src/libavcodec/aac_defines.h:D44f: 36_)355}:, # | # { Qnote: 3c expanded from macro 'Q30'1 o (d 0e . c446 ,l | s4f_ #_8_qVAd_8A[ie]f0R1src/libavcodec/amrwbdec.c iG1S9=n :__7)e (715:9 2 7l530Q| 3s09(f:x) ^~~~~~~~~~~f) _ ,warning: rQ 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion][ src/libavcodec/adpcm.c :1i ]76 ( :34+: note: expanded from macro 'CASE_3' 0 p715. 4 76 | - > | 1 33p6 r6e 6 0 83v0 _5 7(i nl s f1rft) _e)}C,r t(A([x uSiE])| * ~~~~~^~~~~~~~~~~~~~~~~~r _ 21(n*0 src/libavcodec/aac_defines.hc: F7FMpAXo(4503.rn:7360efdig4,:, _f1a cnote: expanded from macro 'Q31'8 c1[oide2c._]4 .20i )455 | #d+ 0. 5d),* -e f i_n e Q(_VaA| _3 ^LcAR1 ScFG_(R S*x__ )F In file included from _0) A | ^~~~~~~~~~~src/libavcodec/aacps_fixed.c .C :824 : In file included from / src/libavcodec/aacps.csrc/libavcodec/adpcm.c:*32 8:0 : src/libavcodec/aacps_fixed_tablegen.h74005.1 2 : :360)228;: 86:: ) (warning: i +note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]nt| ) ^~~ ~expanded from macro 'CASE_2'l s( f(_3x_)m* e27414a7 | 4 8src/libavutil/macros.h3n 228 : 6 [ | 474:i28 : 8]note: C* AS.Eexpanded from macro 'FFMAX' 0_( +1 #0 . 5.) #Q470 / 3e | #| d 08n0 ^ ~ef(a00 0ibnl.e.d(ec0o0d In file included from 0)0e0F00src/libavcodec/aacsbr_fixed.c0;c F MA:X0_| i62d(0 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~, : asrc/libavcodec/aacsbrdata.h0:456 ,fb:)59_/ :(_(M _warning: Va)P implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A I>_)A R,( GSb_)_Q) 456 | 3{ ?| ^~~~~~~~~~~0 Q 3(1((-0a0.). src/libavcodec/adpcm.c:1717::7743 :(4690 bnote: 0115)expanded from macro 'CASE_1'0 9)4 76 5719 | | f ^9 / 62M{_6 PfI__)V),,A _A RQQ3src/libavcodec/amrwbdec.cG3S1:0_((0 7150_.2:7.7 }30 93 : 4 7 7245 warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 61 5\167 f 4 /7154 | 6| ^~~~~~~~~~~M _P1I) , 0 fQr)30e(}src/libavcodec/adpcm.ct0u,:.1404r: 4n 32F:{ 4warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]F Q63M11A98(X 40.(604 14040 | 388. 8 f0,0 1 /1M._ 1 2 P95 I 7 )9, -Q2 3i75a90ffc()0 .c,(c5s- > *6 sQ606te3.889p01 (_14*4 inf0/5d1.M4e12_x3 )P; 3 | > ^~~ ~I 6 )6,8 Q63src/libavutil/macros.h8:00u(478:)0{3400. :567 1 f6| 8note: )expanded from macro 'FFMAX' ~~~~~~~~~~~~~~ ^ ~~~6 }1,1 472 | 8#8| d1ef ~~~~~^~~~~~~~~~~~~~~~~~/f iMne_ src/libavcodec/aac_defines.hP:FI)src/libavcodec/adpcm.c,45F: : M78A:6936:| X ^~~~~~~~~~~~~~ : ( note: aexpanded from macro 'CASE'src/libavcodec/aac_defines.h note: ,:expanded from macro 'Q31'44 :b36) 78: | ( ( note: 45 a expanded from macro 'Q30' | ) # CdA>S e fiEn44 | (#d_eef bQ3i)3 (CnOe1 (?xNQ )(Fa)3 0I(G : x _ ()b # ) )# c od| e c ^ # # ( i_ Dnt )(E C(O xD E)(*R21i4,7n A4t83V)6_(4(C8x.O)0*D10 73E+7C4 1_08.I5)2D4. 0 _+ | #0# ^ ~ . c5od)e c ,| ^ _In file included from _Vsrc/libavcodec/aacsbr_fixed.cA:_A62R: Gsrc/libavcodec/aacsbrdata.hSIn file included from :_src/libavcodec/aacps_fixed.c_456::)32:24 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]In file included from | src/libavcodec/aacps.c ^~~~~~~~~~~: 32: src/libavcodec/aacps_fixed_tablegen.h:228:61 :456src/libavcodec/adpcm.c | :{warning: Q763implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:341 :( -note: 0expanded from macro 'CASE_3'.7 449010 4766 | 9 228 9 | 6 2 6f ) , Q 3 QC03A(SE1_0(2.( 0co00.n940f070i205g910,010 7c0od4f4e6/c1_M_0PifI)d,) ,}_, {_QVQ33A01(_(A0RG .0S1._7_6)3468 80 1059| 71 ^~~~~~~~~~~15 src/libavcodec/amrwbdec.c9f79/27:M5732_:9src/libavcodec/adpcm.cfP),44::I )Q3741warning: :,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (36 :Q 30 0note: (expanded from macro 'CASE_2'.0 41.3 2373267 73 | 6 74 | 7 6 4f5l o086 5a63f/ t 0M 5_PsI )7,mCA1S _QfEf_3)0a c}#(# , 0 .e4=4 6n | 019a8 ~~~~~^~~~~~~~~~~~~~~~~~4.0b 53lsrc/libavcodec/aac_defines.h :845ed*f :(36(c/oMd_e1c: note: expanded from macro 'Q31' PI)_,i dQ,3 045 _( | _0-V.#d eA5_vAf66o6Rinie89Gc e0_14S4Q_ff3/_Ma_1)(cxP) )I * ) | s, Q ^~~~~~~~~~~3t0 (0 .a6 b 6 _8 6f1 a1csrc/libavcodec/adpcm.c 2 (;i:n8t 71 8| )(:1 ~ ^~~~~~~~(x7f: )/note: *2M14expanded from macro 'CASE_1'_7PI )4,src/libavcodec/amrwbdec.c8 : 3| 732716 | 4 ^~~~~~~~~~~~~~8: . 290{ :_src/libavcodec/aac_defines.h_+ warning: :V44 :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36A0_A R:.G 5)Snote: _ expanded from macro 'Q30'_ | 732 ^ ~} | 44 | In file included from #f src/libavcodec/aacsbr_fixed.c dle:of 62ait : n e\ src/libavcodec/aacsbrdata.hQs : 3| m ^~~~~~~~~~~ 4560(_xf:ac) 6= : 0 src/libavcodec/adpcm.cwarning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :5 1431 :* (32: 1 456 | {warning: - Q comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare](vin3 1otic(e)-_(fa0(.x7c) *) 4*s1431 | 4 1 0t90 170a4 37b46 99_612 f862 4af) ,. cQ 0; 3 1( + i0 .| 9f4702 ~ ~~^~~~~~~~~~~.5 ( 59)c 1s -1>s| 74t4 ^6e 1p0f_)i}n,d e{xQ >In file included from 3 src/libavcodec/aacps_fixed.c188:u24(: In file included from )src/libavcodec/aacps.c{ :| 032 ~~~~~~~~~~~~~~ ^ ~~~. : 6src/libavcodec/aacps_fixed_tablegen.h48:82280:13619:79 2warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 9f), Q31src/libavcodec/adpcm.c( :078.:41 3693228: | 66 6 note: 0expanded from macro 'CASE' 83 0 57 1 fQ)3} 780, | ( 0 .| 0 ~~~~^~~~~~~~~~~~~~~~~~~ 0 0 0src/libavcodec/aac_defines.h: 45:0 00360 :0C0 fAnote: SE/_expanded from macro 'Q31'M3 (_COPNFII)G 45,_ | Q3 0(##0d.#17e3 fci6ond0ece 1## 5_Q93D17E(C5ODxf/EMR) _ , P I A )V, _ CO DEQC 3_ 0(I0(D_.i n2#7#t7 3)7c(4(o5x6)d*5e2c6,1f47 4/8_M3__P6VI4A)_8,A.R Q03G 0S(+0._4 4_06.)51 )9 8| ^~~~~~~~~~~4| ^ ~0 38f/M_Psrc/libavcodec/adpcm.cI:76)In file included from :,src/libavcodec/aacsbr_fixed.c 34Q3::620: (note: src/libavcodec/aacsbrdata.hexpanded from macro 'CASE_3' 0:455.:584:6 warning: 67668implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 | 0 1 4 4 f / MC 455_ | ASP{QE3I1_)(,2(-c0 o.Q0nf370i(05g8.8,6 9c648o8d6ec5_i161d23,808 7_19_ff)V/,MA_ AR_GQSP3I_),1 _ (| ) ^~~~~~~~~~~~~~ 0 .7| src/libavcodec/aac_defines.h4 ^~~~~~~~~~~:044 9:6362:1 4note: 0expanded from macro 'Q30'8src/libavcodec/adpcm.c: 47417:0f36)}:, 44 | note: {#Q3expanded from macro 'CASE_2'de1fi n(e 0Q.370 746 | (3 4x3 )1 9 8 9 5 14 4 5 CfAS ) E(,_i Qn#t3)(#(1( 0xe.n)4*a1bl170e74d3(6co7d461e2c8_i9d2,442 2.__6V0A_3A 4+RfG )S0}_,.5_) ) | ~~~~~^~~~~~~~~~~~~~~~~~ | | ^~~~~~~~~~~ ^ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' In file included from src/libavcodec/adpcm.csrc/libavcodec/aacps_fixed.c::2471: : 45In file included from 7 | src/libavcodec/aacps.c: #:32note: dexpanded from macro 'CASE_1'e: fi src/libavcodec/aacps_fixed_tablegen.hn:e228 : Q1171: | 3 1src/libavcodec/amrwbdec.c ( warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]759x{) : 29_: _ Vwarning: A _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] A 228R | G S __( } i Q759n | 3 t 0 ) f ((l 0(.o x 0 a )00t *\0 | 2c0pe ^~~~~~~~~~~ 1 0 407=040 0803.f1265 /src/libavcodec/adpcm.c4M8*_ :.1517P:(320I1: +) , +0Qwarning: .35comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] v0)( o0 .| 1 ^ ~ic7e3 1517_ | f6 ac0 1 ) In file included from 5; src/libavcodec/aacsbr_fixed.c 9 :7 5 | 62 : fsrc/libavcodec/aacsbrdata.h ~ ~~^~~~~~~~~~~: / 455 :M 59i_f:P I warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])c ,s Q-3>0st(ep0_ .i2455n | 7{d7Q3e374x5 1(6>5-6 0f8/.8Mu0)_7P{5 I8)| ,8 ~~~~~~~~~~~~~~ ^ ~~~ 9Q3408(506.340476199f)8,4 0Q338f1/(src/libavcodec/adpcm.cM _0:78P:.I69:7) 4note: , 0expanded from macro 'CASE'9Q 6302(104.0854 167876 | 06f )}8, 9 0 1{ 44Qf3 1(/ M0 _C.ASPE7I6_34)313,(9 C8OQNF93IG5_0 #1#( 40c.46o56fd)8e6,11c 2##Q83 18_1(fD E/CO0D.M4E_1PRI7,)4 ,6A 6V2 _9| 4C ^~~~~~~~~~~~~~2O2 D6E34src/libavcodec/aac_defines.hCf:)_44I}D_:, 36 # :#| ~~~~~^~~~~~~~~~~~~~~~~~ cnote: expanded from macro 'Q30'o decsrc/libavcodec/aac_defines.h,: 45: 36__44V: | Anote: expanded from macro 'Q31'#_d eAfRGiSn e _45Q | #_d3ef)i0n (ex ) | ^~~~~~~~~~~Q3 1 ( x) src/libavcodec/adpcm.c :76 : 34 : (note: i ntexpanded from macro 'CASE_3') ( ( x () i76 | *n1 t0) 7(3 ( 7x4) *1 2 8 12C447A4.83S604E _28(c+o. n00f ig.,+ 5 )c 0od e.c| 5_ ^)i d | , ^ ~ __VAIn file included from _src/libavcodec/aacps_fixed.cA:24In file included from R: In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aacps.c:G32:: S62: src/libavcodec/aacps_fixed_tablegen.hsrc/libavcodec/aacsbrdata.h_::_227455:136):: 32warning: : | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^~~~~~~~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/adpcm.c : 45574227: | 36 | { : Q note: 3expanded from macro 'CASE_2'1( - Q03.00 (7074.5 | 0 80 8 0 90 04 0 0800 5C0AS6E_f 3/#0#M_7 Pen9aIbf)l,) e,Q dQ33(01(c(0 o0.d1.60e74309c8_6id626,31 6_4_90V8fA4/17_M0AR_GfS_P)I_)}), , | {QQ ^~~~~~~~~~~3 301(( 00..725643src/libavcodec/adpcm.c9:471:437371:958 8295note: 1f4expanded from macro 'CASE_1'/4M _P5If) )71,, | src/libavcodec/amrwbdec.c QQ: 7923:30 91:( (0.warning: 40 2 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0{9 .4_4648_V147A04_f6 6A2/792R9M4 | G _ 2 SP_2_ }iI 6 f ) 3 ,( 4c ft)}Q, x 3\0-| >p ( ~~~~~^~~~~~~~~~~~~~~~~~i 0| .t4src/libavcodec/aac_defines.h9 ^~~~~~~~~~~c :845h0:636_8:g 9note: a5expanded from macro 'Q31'8 i5src/libavcodec/adpcm.cnf[0:]/ 1623 :M41:45 >warning: _ | #0comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]P d.I5)e ,f& &i nQc3e0 (t x1623-0>fQr_ | .3c 5 1u(6 1 5 rx_6 ) m 4 o 1 4d7 e5if / M_fP ( s)=, ta t u M s| ^~~~~~~~~~~~~~ O [ iD ]E ._ s8tsrc/libavcodec/aac_defines.h(:iknet4485p):()_36(: ixn dnote: {)eexpanded from macro 'Q30'x * | > ^~~~~~~~~~~~~~~~~~ ~2 8 18444u)7 | #d4{e8 f3 i6n| e4 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~8 . Q0 3+0 (x0). 5) | ^ ~ src/libavcodec/adpcm.c In file included from : src/libavcodec/aacsbr_fixed.c78:(:62i69n: :src/libavcodec/aacsbrdata.h:t455 )note: :(6:expanded from macro 'CASE' ( warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x )*107 3787 | 4 1 4558 | 2 { 4Q. 3 01 + (0C.5-)A 0S.| 07E ^ 5_8839(4C85O6NF3IIn file included from 0G_7 src/libavcodec/aacps_fixed.c9#:f24# )c: ,o In file included from dQesrc/libavcodec/aacps.c3:c32: src/libavcodec/aacps_fixed_tablegen.h1:#(# 227_ :0D111.E7:40C9 warning: Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 6D21E40R8,4 1A7V0_f)C}O ,227DE | {C_ Q ID3_ 1 # #( c0Q.osrc/libavcodec/amrwbdec.c370d(:7996e304:c.,030158: 0_9_ VA0_080warning: 00A009fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5RG/ M1_S4P4I_5_)) f), ,| Q7993 0 ^~~~~~~~~~~(0 | .Q1 60 33 81 6(src/libavcodec/adpcm.c 6 :376 0 6f:.34:9l4o f1a7note: 4/66texpanded from macro 'CASE_3'M 2 _9piP4 2tI762c6)3 | 4fh, )Q_ f}a3 , c 0| ~~~~^~~~~~~~~~~~~~~~~~~ t(o src/libavcodec/aac_defines.h C0r:A45:. S36E2=:_5 24(0note: .295c expanded from macro 'Q31'* 4o3 ctnxf-7>pi 455 | i8g,# tc2dcohd_fgee/aficnMi_n[e_ i0dP,QI] 3) *_ 1, c_t(Qx)VxA3_ -0>Ap i(tRG S0_c_ .h4)0 29_g a 4 i4| 6 8n ^~~~~~~~~~~[ 4 00f /] ;M _ src/libavcodec/adpcm.c(:P| i74ntI) ~ ^~~~~~~~~~~~~~~~~~: 36):(,( x note: Qexpanded from macro 'CASE_2') 3src/libavcodec/amrwbdec.c0*:799(: 02.43798741:0 | 4 6warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 8 49 85 835f /6M C4A_S799 | 8 .P0E I )_ #+, Q#3 0 .5 )0 e n( fa0| . ^ ~l bl5o6e15adt64(14 7In file included from cp5src/libavcodec/aacsbr_fixed.co:ifd62t: /src/libavcodec/aacsbrdata.he:454c:Mh_cPI83)__:, fid , warning: | a ^~~~~~~~~~~~~~ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] c_src/libavcodec/aac_defines.ht_:orV A44_= :454A | 36R{G0:.2Q5S _3_1) *note: c( expanded from macro 'Q30' t| - ^~~~~~~~~~~ x0- .>8p9it 74c6h444_ | src/libavcodec/adpcm.c7:71g:#74: anote: di6expanded from macro 'CASE_1'en2[ f5in0 671e]7 | * 1 Qfc3 )t,0 x(Qx{) -__3V A>1 _ p(A Ri GSt0 ._c 9 _ h9_ g 8}a 4 i 6 n( 5 [ i7088 3n 8t 5];)\(3 7 ( f| ~ ^~~~~~~~~~~~~~~~~~ x))| ^~~~~~~~~~~}*, 1 0{7Q3317( 40src/libavcodec/adpcm.c1.8:231744946:.7044 7: +warning: 20comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]5 .6153)0 7 92| f) ^1744 , | Q3 1( - 0 In file included from . src/libavcodec/aacps_fixed.c7:24 : 4 8In file included from 5 src/libavcodec/aacps.c4:f326o6: 8rsrc/libavcodec/aacps_fixed_tablegen.h6: 2270(:u986n:s35 i9gnwarning: ef)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]}d , c h a| ~~~~^~~~~~~~~~~~~~~~~~~n nel src/libavcodec/aac_defines.h=: 045 ;227: | c36ha n: n eQ3note: 0(lexpanded from macro 'Q31' 0 .<0 00c0 h450 | #a0nde0fne0li0ns0;e f /cM_QPhI)3a1,(n xQn3)e0l+ (0+. ) 1 6 0 | 3 ~~~~~~~ ^ ~~~~~~~~ 86 6 36 9f / M _(PiIn)t,)src/libavcodec/adpcm.c (Q:1749(:344x0:) warning: (*02comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] .142754498433 7617495 | 48 82f . / 0M _ P + I f)o0.,r 5 Q)( 3u0| (0n. ^ ~4s 0i29g44n6ed8 4In file included from 0csrc/libavcodec/aacsbr_fixed.chfan:/Mn62e_l : =P 0src/libavcodec/aacsbrdata.hI:;)454, :ch a59Qn:n3 ewarning: 0limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (0 < .c4h9an8n06e89 5l4548s5 | f;{/ MQc_h31P(aI-)n0,.n 8e9Ql374+6047+(40).566 12{55 66 7| 4 ~~~~~~~ ^ ~~~~~~~~ 114f75)f/,M Q_31P( I0src/libavcodec/adpcm.c).,:9 1849 :98| 4326 ^~~~~~~~~~~~~~:5 7warning: 88comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]3src/libavcodec/aac_defines.h 8:53447:f36): }note: ,expanded from macro 'Q30' {1849Q | 3 1 ( 044 | .# 3d9 e6 f i7ne 7 iQ3205f ((c6xs) 1 - 3>0 s7 9t2f )e, Qp 3_1( i- n0d ex. 7(>i4 8n58t84u))6{(6( 8 6x0| )9* ~~~~~~~~~~~~~~ ^ ~~~13 057397f)4},1 8| 24 ~~~~~^~~~~~~~~~~~~~~~~~.0 + 0src/libavcodec/aac_defines.h.:455:)36: src/libavcodec/adpcm.c note: :expanded from macro 'Q31'| 78 : ^ 69: note: expanded from macro 'CASE'45 | #dIn file included from esrc/libavcodec/aacps_fixed.cf:i 2478: In file included from nsrc/libavcodec/aacps.ce | : 32 Q: 3 src/libavcodec/aacps_fixed_tablegen.h1: (x227 :)61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]C A S E _ 3 (C O(NiF n227I | tG) _( ( x)#*# c2o 1Qd304(ec7 04#8.3#06 480_.0D0E0CO D0E+0 00R000f,/.M 5_A)VP I_) C,| O DQ ^ ~3E C0_(0I.1D6_0 #3#In file included from 8 csrc/libavcodec/aacsbr_fixed.c6:o6623d: 6e9src/libavcodec/aacsbrdata.hcf,:/ 454_M_V:A__A32RPG:src/libavcodec/amrnbdec.cIS _)warning: _:,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])568 | ^~~~~~~~~~~: Q253:0 (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 2src/libavcodec/adpcm.c5 454: | 4976{:4Q3433:715( -08note: .expanded from macro 'CASE_3'2 8568 | f9 /74 64 7M4 676 | _ 2P5 67 1I f) ),,p -Q>QC3b03(A0e1tS.(4a0E 0.299_82=9 F4F(44665M7c88Io8n4fiNg308(,f 5cpod/e3c-M7__>ifP)pdiI}),t ,, {cQ_3 1h__Qg( V03.aiAn_03(0[.4A9RG4]968S0,7_762 56_891518)5.3 f00) /| ^~~~~~~~~~~7;M 9_ P2| If) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~,) src/libavcodec/adpcm.cQ, :Q33740:(10src/libavutil/macros.h.36(:-5:4906. :1227note: 485:6expanded from macro 'CASE_2'5 441note: 4766expanded from macro 'FFMIN' 58f6 07493/ | 5M _ 9 49P | f I #)de)f } ,i,nCe F A | ~~~~~^~~~~~~~~~~~~~~~~~F S| MIEN ^~~~~~~~~~~~~~(src/libavcodec/aac_defines.ha,_ :b45 #)src/libavcodec/aac_defines.h :#: (36(a44e:):n note: 36a>expanded from macro 'Q31' :(bl note: be)expanded from macro 'Q30' d?( src/libavcodec/apedec.c c45 | (bo:44#)dd904e | # d:e :c_ef(23ifiinae:d ,n )_ _Vwarning: Ae)comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]Q_ AR 3Q0(G 3| x ^ ~S __1)) ( x | ^~~~~~~~~~~) 904 | src/libavcodec/adpcm.c if : (71p- > : ( inst7(a):(im (nxpnote: let)expanded from macro 'CASE_1'*_1)0 p(7(o3sx < 7)4711s82*4 | 2.t0 1a r 4+t 7 {) 048 _.3{_5V6 4)A_ 8 | A ~~~~~~~~~~~~~ ^ ~~~~~. R| 0G ^ S_ _+ } 0 . 5 ) In 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 227src/libavcodec/aacsbr_fixed.c::6236: : src/libavcodec/aacsbrdata.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]454 :6src/libavcodec/adpcm.c:: 1877warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]37 : warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 227 | 454 | {QQ3301 ((18770- | .0 0. 08 09 07 04 06 04 07i04f06 f2(5c/6-M7>_1sPftI)a),t, u QsQ3[3100(]( .00s..t19e69p08_3486i65n67d386e89x3f 8/>5M 3_87P8fIu)))}, , { Q {3 Q0| 3( ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~10 (. 205.4399463777528526f1/3M0_7P9I2)f,) ,Q 3Q03(10(.-40src/libavcodec/adpcm.c0.:277894:486945:64 86note: 46expanded from macro 'CASE'08 f6/0M9_3P5I9)f,) }78Q, | 3 0 (| 0 ~~~~^~~~~~~~~~~~~~~~~~~ . 4 9 8Csrc/libavcodec/aac_defines.hA0:6S458:E936_5:38 5(note: fC/Oexpanded from macro 'Q31'NM F_PIIG)_, ##45 | Q#dce3ofde0c i#(n#0e .Q_53D61E1(5xC) 6O 4 D1 E 4R , 7A 5 V f_/ M_C PIO)(D,EiC_ IDn_ t| ) ^~~~~~~~~~~~~~##( (cxo)d*src/libavcodec/aac_defines.h2e1:c444:,7 364_:8 _3Vnote: 6Aexpanded from macro 'Q30'_4AR G8.S0_ _+) 0 .44| 5 | ^~~~~~~~~~~)# d e| f ^ ~i ne Q30(src/libavcodec/adpcm.cx:)76 : In file included from 34 :src/libavcodec/aacsbr_fixed.c :62 : note: expanded from macro 'CASE_3'src/libavcodec/aacsbrdata.h : 453: 84 76 : | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( i n tC)A(SE(_x2 )453*(1 | c07{o3Qn7f3ig41,( 1 c08.o281d45.0e0 54c8+_i4 0d5.74,6052 )f_) ,_ | V ^QA _31A(RG-Ssrc/libavcodec/amrnbdec.c0_.9:4_In file included from 6046src/libavcodec/aacps_fixed.c)::85 24459 : :In file included from src/libavcodec/aacps.c4:7| 8 61323 ^~~~~~~~~~~: 6 warning: src/libavcodec/aacps_fixed_tablegen.h9fimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]):} ,227 :{Qsrc/libavcodec/adpcm.c113::1 (74-warning: :0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].36 4:460497 6 | note: 3 expanded from macro 'CASE_2' 8 0 9 74542278 | d | i6 f 0 ff )+ =Q, 3 0f( QCa0b.3A1(s 00S.4(00lEsf8_a0_090v0 4g0[#50i0#07src/libavcodec/amrwbdec.c] f:2e6-/na892b7l M:1e5l4_5f28)}ds(PcIo:, warning: f),d Q implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion][e3c i0]_)| (i0 . ~~~~~^~~~~~~~~~~~~~~~~~d/,1 __ V6src/libavcodec/aac_defines.hl sAf0_:av892g[_345 | :iA8 36 ] R G6S_:_;) r 6e | | 3 ^~~~~~~~~~~tnote: expanded from macro 'Q31' ~ ^~~~~~~~~~ 6 9u fr/n M_ P45Ia | )src/libavcodec/adpcm.c,v Qsrc/libavcodec/amrnbdec.c3#::_710d(0604.c:le2:733f:i ni5:warning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]p4f ( 9note: 4(3Q7expanded from macro 'CASE_1'13.15( x) 0 86042 f 71 | /M-_ P | t I ) ,i {l t Q _ ) 3 _ 0 ((0VA*dii.f_ n4tf)A(RG0S2 (+1=_9_ (. 2f4a}bx54 6 s )*- 8(4 2014l0 . 7s4f83264 8f_/aM5_ .0v + P*I )g 0 ,[.iw] \ 5 s| -Q l)p ^~~~~~~~~~~3s0 ) | ^ ~f (,[ 00.i49.8]In file included from 106)89src/libavcodec/aacsbr_fixed.c5,8src/libavcodec/adpcm.c5 /: l :f62/Ms_1fP1906I: ._a:vg)src/libavcodec/aacsbrdata.h,0 41)[i:]Q;:;4533:0 58(0 .warning: :| 5comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]6| 1 ~~~~ ~~~~~~~~~~~^~~~~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~ ^~~~ 5 6 41475f/M_PI ) , 453 1906| | | {Q ^~~~~~~~~~~~~~ 31 ( src/libavcodec/aac_defines.h :44 :0 36.: 8 note: 1expanded from macro 'Q30' 5 i05f48 4(5c 7-4446> | s#0dt2eafftiu)s[ni, e] QQ3.0s3t(e1x(p-src/libavcodec/amrnbdec.c)_0i: 609.n94 6:8d5 9e9x :4 7>8 6 8warning: 1 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]83 u6) 9 {f 609)| }, | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ { iQ(3f1i (nt(-d)0i.(4f(4xf)*910 77<3764src/libavcodec/adpcm.c3= 1:88078204.:659) . 0695: | note: expanded from macro 'CASE'4 ^~~~ ~~+8 6 00.f5 )),78 | Q| 3 ^ 1 ( C0.A4S08E9_3In file included from 4(5src/libavcodec/aacps_fixed.cC7O:NF2I24: 6In file included from src/libavcodec/aacps.cG:732_1: 5src/libavcodec/aacps_fixed_tablegen.h:#226:41365# :cf) }o,warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] e c| ~~~~^~~~~~~~~~~~~~~~~~~## _DEsrc/libavcodec/aac_defines.hC:O45D: 36E:226R , | note: expanded from macro 'Q31' A V _C O DE C45 | _#Q3I0Dd(_ e#0f#.0i0 nc0ode0e00 0Qc30,1 0(_0_Vxf/AM_)AR_G PS _I) ,_ ) Q 3 0( 0| . ^~~~~~~~~~~ 1 4 1 8(2in4tsrc/libavcodec/adpcm.c7):((0767x4:)34f: */note: M2expanded from macro 'CASE_3'14_ P7I)4,8 3 Q360764 | (80 .. 20 2 4 + 0 30 .50) 8 37C4 f| ^ ~A S/E_M2_(PcIo)n, fQIn file included from 3i0g,src/libavcodec/aacsbr_fixed.c (co:d0ec62_.: 34i7dsrc/libavcodec/amrnbdec.csrc/libavcodec/aacsbrdata.h:44538,1:3: 620314_::0 _warning: 552Vimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A:_fAR G S/__warning: )M implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _ P| I 453 ^~~~~~~~~~~ | ) {, QQ313 0((620 00src/libavcodec/adpcm.c. | 8.: 1 4 74 5205: 3604 : 2 8 9cnote: 45174o6expanded from macro 'CASE_2'092n s0f)t,0 f l o6fQ74a | / 3 tM s1 (_-m P0Io) ,.o t h9Q3 0i(40Cn6g._Afa8c4tSo56E3r7960_ 470 3=7 #av8_8f# ce6n/ablle1M_iPd3(pIf6co)(9d,4.f0 e ) *| c} , ^~~~~~~~~~~~~~ _di {ifdf src/libavcodec/aac_defines.h- Q1,:443. 6:, 10_(-360.._: 04,V4Anote: _ 97expanded from macro 'Q30'6A318 R.00)G;95 4S 448 | 6_ _#0d| )f e ~ ^~~~f) | i,n ^~~~~~~~~~~ e QQ3301((x 0).4 0 src/libavcodec/adpcm.c 8 : 9 714: 75 : 7 2(note: 6i71expanded from macro 'CASE_1'5n4 t5f))}( ,(71 x | ) | * 1 ~~~~^~~~~~~~~~~~~~~~~~~0 7{ 3__7V4src/libavcodec/aac_defines.h1A:845_:362A4:.R 0note: Gexpanded from macro 'Q31' S_+_ }0 45. 5 | ) #| d ^e fi n e Q 3 1\( x In file included from )| src/libavcodec/aacps_fixed.c ^~~~~~~~~~~: 24 : In file included from src/libavcodec/aacps.c :32 src/libavcodec/amrnbdec.c: :src/libavcodec/aacps_fixed_tablegen.h 622: :76226: : 111warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( src/libavcodec/adpcm.ciwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n 2180t:)32(:( x621warning: | ) comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] * 2262 | 1 4c7 o4n8 3s 6t4 8 . 2166Q0f | 3 l + 0 oa t( f00 .i0. x0e5 d0)0 _ 0 g a0i| 0/n* ^ ~0_ m e0aRe0an fd/= (MpIn file included from -src/libavcodec/aacsbr_fixed.ci:62_: >src/libavcodec/aacsbrdata.hn:Pf i453I:exv)e7rye,: warning: sd _gCC libavcodec/arm/lossless_audiodsp_init_arm.o implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a Qa3mipn0[0l]( +e0 p .453- | fo1r> {4fitxQe1d_hg38ia124is( 7chna 00[n7n.el148.1]5f 0/5+*M4_8 45/74P6I0 2 )| ,| f ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ) ,Q Q3310( 622( -2167 | | 00. 2 . 2 944 0 36 0 8 8357 4 f9 / 4 M _7P I) ,8 f o6r 1 3Q6 (i3n9t0f ()0 .i} 3 ,4=7 4 8 { 1 0Q3 ; 341 0 ( i 2 - 0f.4 4<9/76 3 Mnb8_ s_0 aP9 mIp5l )4,e pQ38s6-00f)_,>f(ipx ed0_eQr.g3a_41ibn2[(2]l0 2 91o90+.c0k 4/0p0- 68>2ffi9xe8/M4_PdI;)57_ g,a2i iQ63+0n7+1(54[5f)03) }.] {+, 4 | 6 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 37| | ~~~~~^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 0623src/libavcodec/aac_defines.h7 | : 0 2168 45 | 3 :836 f : / Mnote: _ P I)expanded from macro 'Q31' , | 45 ^~~~~~~~~~~~~~ | # src/libavcodec/aac_defines.hi :dn 44 et : 36f:fi lit e nnote: er Q3expanded from macro 'Q30'1,( xs hi)f t ,44 | f l# apd-> g ,eff ibi nxy eetd e_Q 3;0g(( ianx itn)[| ) (4 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~]) (* x 0 2169 ). | 2 ;* 2 | 1 ~~~~~~~~~~~~~~~~ ~21704 | 7 4 83( i6n 4t8 .) 0 ( + (0 .x 5)) * 1 | 07 ^ ~ 37f4i1l82t4erIn file included from . 0 src/libavcodec/aacsbr_fixed.c+= :by t620.: e5src/libavcodec/aacsbrdata.hs):t 452 r| :e84 ^a: warning: m2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_g et_bytIn file included from eusrc/libavcodec/aacps_fixed.c(:& 24452: gsrc/libavcodec/amrnbdec.c | In file included from {:b625src/libavcodec/aacps.cQ:32):433:: ;1src/libavcodec/aacps_fixed_tablegen.hwarning: ( | : ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]226 : 086.8:3 4321714warning: 2 | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6259 | 2 40 1 34 6 f ) , 226 | Q 3 1 Q(3( - 0s1hi0f(..t1300 0 .=- 20 fs3405i0m640lot69090o70fe)src/libavcodec/amrwbdec.ct0r0}h,: 0&i 9740n0g{_ffac:x37Q:/tofr3 M;)1 warning: *_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( fPi | 0 ~~~~~~~~~~~~~~~~~~~~~~ Ixe.),d 0Q 2172_ | 5 3 g 9 0a974i4n ( | 6 _ 0 4 m ea. 19 1n; 4e3s t 1 0 8 70| 2 4 725 ~ ^~~~~~~~~~~~~~~= 0 ff 7)i,7 4l9tQsrc/libavcodec/amrnbdec.cf6e3r: /51 625=M(+ : _f 0.232P:i(0I )l,i 5Q3warning: ts1100implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]4 ef[(70r. 2>>02 2] 47;625 4 -4 | 806| 3 60 ~~~~~~~~~~~~~~~~~~~~~8i3 f )s}7, f4 [ f2173 | 3 / ]| ~~~~~^~~~~~~~~~~~~~~~~~M -_ is fsrc/libavcodec/aac_defines.hP:45 AS libavcodec/arm/lossless_audiodsp_neon.o [I: 4)36 ], :Q( ) 310.( 0note: 0 / . expanded from macro 'Q31' -6.30 i4;s f7m o 454 | | o(8#1 ~~~~~~~~~~~~~~~~^~~~~~~~ ~t fidl3there4i f0n2>fig=/ n_eMFf ac_FQ_tPI3)AoR1,(xr) R ) AQY _E 3*L f0 EiM(S x 0(xea d . _ _a d4g(pi2a0cnit2)mn9_1(_(xm)9eta*b0a2l0en1; 6 f)4)| /7M _ ~ ^~~~~~~~~~~~~~~~PI4 8 )| 3 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, 6 4Q8src/libavcodec/amrnbdec.c 3:.6242174:0330: | src/libavcodec/amrwbdec.cwarning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :0.+4 69763 7 624: | 0 6 36.05 ) :| 7 ^ ~ 0 38 f/warning: In file included from Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacsbr_fixed.c :_ P 62 rIe : src/libavcodec/aacsbrdata.h)t, 975 :452u: r n| ^~~~~~~~~~~~~~s | 59 m o o:th i nsrc/libavcodec/aac_defines.hg : _warning: fs44 :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36 ac ar:ectlo tuerrnnote: expanded from macro 'Q30' *452=A 0 | {V 44p.QE | R-5>3#1R( 0f.d8OR*iex3e_d f4iIn_eg(a3N VFiF4QA3n0M(2xL[II9N)4D]2 (+ D| 40e13 4A ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ~s 6 fT At,) 7;6 , 0| Q 0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 ) 1- 2175( | -i0(. sfi1n t[3 0)L P2(3 _O(Rx4) *1D5E R 0 0 -7 6 324 6979] ) 4/17 8 f| ~ 2) }4, f .976{Ql0 | 3 a 1+ g ( 0 . 5 )0 = . 0| ^ b5y 9t 4(es6itsf4In file included from 9r[ea1src/libavcodec/aacps_fixed.c3L0m2:P247_0_: In file included from gsrc/libavcodec/aacps.c2:532O: src/libavcodec/aacps_fixed_tablegen.he:fRtDE226):_61R_,1b:yt 6 keQwarning: u-3 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]] (1 -&( g i0sb.f)2 [& 00xL2265 | 171P04 7; _O0R 7D E| R4 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8- 26Q21763]06( | ) f0);.0}0 2177, | 0 0 0 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 0| 0 ~~~~~^~~~~~~~~~~~~~~~~~ 0 0 0src/libavcodec/aac_defines.hf /M:_Psrc/libavcodec/amrwbdec.cI : 45)975: 37:,36 :: Q note: warning: expanded from macro 'Q31'3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 (0 . 1 4 /9751 | 45*8 | 2#4 7D07d4 feecs/cfoiMadln_eee P I = 20).Q58, 3* 1Qs3(0((0a.F22x4mFpl)03M0e s.I 8 *N37 4/ (| ~~~~~~~~~~~~~~~~~~~~~~~~~f e/s M t _ 2178, P7 I | )6 0,0 ) Q ( i3n- 0 t ) ((( i x 0s)f [ . *L3 4274P _1 O481 3fR7DE4o042Rf/r83 64M8 -(i_. 0nP2I )t, ]Q+3 0()0 .n =0 40;/.52) 0 n | | 2 9< ~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ^ ~ 1 298;0 0n6++f)/ {MIn file included from src/libavcodec/aacsbr_fixed.c_: | P ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62I): ,src/libavcodec/aacsbrdata.h Q:302179452 | ( :0 31. 4: 6 3 7warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 07 0 3 8 f / M 452_ | P{ QI 3) 1,( i| 0n ^~~~~~~~~~~~~~t. s am8pl3src/libavcodec/aac_defines.h:e44434 2:9=236 04:, 0 note: s1caexpanded from macro 'Q30'l34 6ef;), Q| 443 ~~~~~~~~~~~~~~~~~~~~~~1 | ( #-de f02180i.1 | 3n e 0Q233 04(5218106x4 | 69)9 7 f ) } , { Q 3 1 ( ( i0n t).( 0(src/libavcodec/amrwbdec.c 5x9:4 6)983i49*1:3f0125 700:2(n7 3 75&warning: 41fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1)) 82,4{ . Q031| ( + ~~~~~~~~~~~~0 .983 | 05.2 0) 51 1| 0 4 ^ 7 07 4 86 6 f)i}fIn file included from ,( src/libavcodec/aacps_fixed.c| src/libavcodec/adpcm.c ~~~~^~~~~~~~~~~~~~~~~~~d ::i24f: In file included from 78src/libavcodec/aacps.c::src/libavcodec/aac_defines.h32:f4569: _src/libavcodec/aacps_fixed_tablegen.h:::i36226: note: s:f [expanded from macro 'CASE' 36note: :expanded from macro 'Q31' iwarning: ]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + 78d | i45 f | f #d_ ies f226f | i[n ie Q 3- 1C1 (]A SQx3 0(E0)<._00 0 03 50.(C ON0F000 I)G0 0f /_ {#M #_ P c| oId ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ~)e, (icnQt 3)0##((( x0_.D)EC1O4*DE1R,2 81AV2_4744C780O73D4E6C_fI48/DM.__ 0##P Ic+od)e ,c0 ,. Q53)_0 _( V0| .2A ^ ~_2AR 4G03S0_8_)3 src/libavcodec/amrwbdec.c 7In file included from | : ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~4src/libavcodec/aacsbr_fixed.c985: f:6241: /:Msrc/libavcodec/aacsbrdata.h _warning: src/libavcodec/adpcm.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:P:I76 452):,: 347:Q note: :expanded from macro 'CASE_3' 3 985warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | (0 76 . 34 | 7 4 8 45213 | 4{QC A0S3 2Ef1 _/( 0M.2_8 P(3 4I3c42 9)2o ,n 4dfQi030i(g1f0f.,423_ 0c4o6if29d1s9)ef0[,c_0idi, 6f Q-_/3 1_(M-1V]_ 0= AP_.5.IA)1,3002R3 4 50G6Q4-S3_06 9_()d9i0f f7. 4| 6 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~3 7607038f/src/libavcodec/adpcm.cM:_74P:I36):, | _fnote: ^~~~~~~~~~~~~~expanded from macro 'CASE_2'i)} s,f[ isrc/libavcodec/aac_defines.h{Q]3;1:( 4474:036: note: | expanded from macro 'Q30'.| 0 ~ ^~~~~~~~~~~5 9 4 6 444 | C9#A1SdE3e0_7f 0i25#nf#)e ,e na Q3b0Q(xl)3 e1 ( d 0 (. c 20o51 10d4 70e c7_i 4 d 8,6 6 (fi)_}src/libavcodec/amrwbdec.cn_t,) V:A( (987x)_| A ~~~~~^~~~~~~~~~~~~~~~~~: *1R370:Gsrc/libavcodec/aac_defines.h7: S_3_45)warning: 7| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 361:8 2note: 4expanded from macro 'Q31'.src/libavcodec/adpcm.c0 + :71987: | 70 .: note: 545 expanded from macro 'CASE_1' ) | | ^ #d ef in71e | In file included from Q{src/libavcodec/aacps_fixed.c :3 24 : 1In file included from src/libavcodec/aacps.c_ (:_V Axdi32_)f : Af src/libavcodec/aacps_fixed_tablegen.hR_G : iS226_ _s }: f11[ :i ] = 5 warning: . implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 - (\dii ffn_ ti)| ( s226f | [ ^~~~~~~~~~~(x ) i * 2 -1 4 Q71340]8(;3604.8 .00 0+| ~ ^~~~~~~~~~~~~~~0 0000.050)0 0 f| / ^ ~M _PI), Q30(In file included from 0src/libavcodec/aacsbr_fixed.c.:1624: src/libavcodec/aacsbrdata.h1:8451:2834: 7warning: 07implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 f/M_PI), Q3 0451( | 0{.Q2321(4-003.05886367047f0/9M66_97P2I8f)),, QQ331(0 (0.09.63844704787138306450822ff/)M}_,P {IQ)3,1 (-Q03.01(7507.43273062961697020667ff/)M,_ PQI3)1,( -Q03.048(16069.240683579648057f0)3}8,f / | M ~~~~^~~~~~~~~~~~~~~~~~~ _PI),src/libavcodec/aac_defines.h : 45| : ^~~~~~~~~~~~~~36 : note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:44:36: note: 45 | expanded from macro 'Q30'# define Q3441 | (x#) d e f i n e Q 3 0 ((xi)n t ) (( x ) * 2 1 4 7 4 8 3 6(4i8.n0t )+( 0(.5x)) *| 1 ^ ~0 73741824.0 In file included from +src/libavcodec/aacsbr_fixed.c :062.: 5src/libavcodec/aacsbrdata.h): 451 :| 58 ^: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c: 24: 451In file included from | src/libavcodec/aacps.c{:Q323: 1src/libavcodec/aacps_fixed_tablegen.h(:-2250:.1365:8 6warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 709669728f), Q31( 0225 | . 9 6 8 4 0 7Q733800(6src/libavcodec/amrnbdec.c508.:02734f)0:}09,: 0{ 0Qwarning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]301 0(0-00.f1/7M5_7P3I7) 3,734 Q6 | 3 60 (67 20.i16f2 7(1fp)2,-2>9 0pQ3i73t6c1hf(-_/g0aiMn._[P4I48]) 1,< 66 9Q203.00(068). {51 9 94| 0 ^~~~~~~~~~~~~~~~ ~853f 9)49}3,8 0| f ~~~~^~~~~~~~~~~~~~~~~~~/ M_Psrc/libavcodec/aac_defines.hI:45):36,: note: Qexpanded from macro 'Q31'3 0(0.29 0457 | 9#5d8e0fi3n1ef /QM31_(Px)I ) , Q 3 0 ( 0 . 3 4 6(6i9n9t3)86(8(xfsrc/libavcodec/amrnbdec.c)/*:M2736_:161: Pwarning: 4I7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4) 8,3 6Q4380.( 00 +736. 3 | 07. 5)8 2 82 1| 59 ^ ~6f} /elMs_eP Ii)f,In file included from ( psrc/libavcodec/aacsbr_fixed.c-| :>62 ^~~~~~~~~~~~~~: p src/libavcodec/aacsbrdata.hi:t451chsrc/libavcodec/aac_defines.h_g:ai:n32[444:]: 36warning: :src/libavcodec/aacps_fixed_tablegen.h1: 62252.60: *9 21110p85:9- 4warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]>8p r5ef)v}_,sp a | r ~~~~~^~~~~~~~~~~~~~~~~~ s 225esrc/libavcodec/aac_defines.h | _ :45f: i36x :e note: dQ_expanded from macro 'Q31'ga3i n0)( 0{. | 0 ^~~~~~~~~~ ~ 450 | 0#d0ef0isrc/libavcodec/amrnbdec.cn0e0:00 7420:Q3f1(31/xM_:) Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ) , Q 3 7420 | (0 . i1f 2 ((1inft22i)x9ed(_03(7gx)6*a2fi1n/ 4M7>4_ 8P2I3.)06,48 . 0*Q p-3>0+(p 00r.5.e1)9 v0 _3s| pa9r ^ ~4s 9e38_0ff/iMx_PIn file included from Ie)src/libavcodec/aacsbr_fixed.cd,: Q_62g3ai: n0src/libavcodec/aacsbrdata.h)( :{0451. 2: 9| 6:0 ~ ~~~^~~~~~~~~~~~~~~~~~~~~~7 9 warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 031f/M_PI) ,451 | {QQ303(src/libavcodec/amrwbdec.c10(.-:3401040.658:6396:6097 909warning: 6639implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]78 268f8)f, /QM3_1P(I 0). ,1040 | Q390 6 ( 80 4.037 7378 80 26 852 81 52 9 6ff/ ) M} , _ P I) ,{ Q 3| 1 ^~~~~~~~~~~~~~ ( - 0 .src/libavcodec/aac_defines.h 11:.7440:5 -36 7i:3s 73fnote: 6expanded from macro 'Q30' p66_7i2n6t7 ef44r) | [,#s udbfQrae3src/libavcodec/amrnbdec.c1fmie(]:, n-751Le0:.P4 17_:8 Q3O1Rwarning: 06Dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E(R6 x))9; 2 0 8 | 5 ~ ^~~~~~~~~~~~~~~~~~~~751 | 94 8 5 f ) } , (| i ~~~~^~~~~~~~~~~~~~~~~~~n t )if( (src/libavcodec/aac_defines.hx)(:*p14507-:363>7:41p note: 8expanded from macro 'Q31'i2 t4c.h_0g +a 0i45n.[i | ]5 #<)d e f| 0i. ^6 n)e Q| ^~~~~~~~~~~~~~~~ ~3 1(In file included from x)src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 225 :86 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](i nt)((x)*21474836 48225. | 0 + 0 . 5 )Q 3 0| ^ ~( 0.00000000In file included from 0src/libavcodec/aacsbr_fixed.c0:62f: src/libavcodec/aacsbrdata.h/:M_450P:I83): ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.121229 04503 | 7{6Qf3/1M(_ 0P.I99)93,0 38Q139073(8004.f1)9,0 3Q391(4 903src/libavcodec/amrnbdec.c.:8976404:57f89/8:9M _62warning: P9I)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],6 6Q493f0)}(, 0 764. | 2{90 7Q9 35 1(8 00i.f3 (8f219ixfe0/7dM7__6PgI7),a6 0iQ03n0(7 803<. 5f.)3,04) Q6 639 1| 9 ^~~~~~~~~~ ~ (38-608.f0/63M2_3P4I4),2 5Q9308(10.2387f8)28}2, 1 5| 9 ~~~~^~~~~~~~~~~~~~~~~~~6 f/M_src/libavcodec/aac_defines.hP:I45:)36:, note: expanded from macro 'Q31'| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :4544 | #:d36e:f inote: nexpanded from macro 'Q30'e Q31(x) 44 | # de f i n e Q 3 0 ( x()i n t ) ( ( x ) * 2 1 4 7(4i8n3t6)4(8(.x0)* 1+0 703.75)4 1 8| 24 ^ ~. 0 + 0.5) In file included from src/libavcodec/aacsbr_fixed.c| : ^62: src/libavcodec/aacsbrdata.h:450:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c :45032 | : {src/libavcodec/aacps_fixed_tablegen.hQ:32251:(61 :0 .warning: 99implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 30381973804f), Q 3225 | 1 ( 0 .9 45 7Q838096(2906.60490f)0}00, 0{Q0310( 000f./8M2_9P0I7)7,6 76Q03007(803.f)1,2 1Q23219(0-307.60f63/2M3_4P4I)2,5 9Q83102(80f.)1},9 0| 3 ~~~~~^~~~~~~~~~~~~~~~~~9 4938src/libavcodec/aac_defines.h0:f45/:M36_:P Inote: )expanded from macro 'Q31', Q30(0. 2459 | 0#7d9ef5i8n0e 3Q13f1/(Mx_) P I ) , Q 3 0 ( 0 . 3 4(i6n6t9)9(3(8x6)*82f14/7M4_8P36I4)8,.0 Q+ 300.5()0 . | 3 ^ ~7 82821596f/In file included from M_src/libavcodec/aacsbr_fixed.cP:62I: )src/libavcodec/aacsbrdata.h,: 450: 32| : ^~~~~~~~~~~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 450 | {Q31 (44 | 0#.d9e9f9i3n0e3 8Q1397038(0x)4 f ), Q 3 1 ( 0 . 9 4 5 (7i8n8t)9(6(2x9)6*614097f3)74}1,8 2{4.Q03 1+( 00.5.)82 9 | 0 ^77 67600783f), In file included from Q3src/libavcodec/aacps_fixed.c1(:-240: .In file included from src/libavcodec/aacps.c0:6323: src/libavcodec/aacps_fixed_tablegen.h2:32254:4362: 5warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 128f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h225:45 | : 36: note: expanded from macro 'Q31' Q30(0 .450 | #0d0e0fi0n0e0 0Q0310(fx/) M _ P I ) , Q 3 0 ( 0(.i1n2t1)2(2(9x0)3*72164f/7M4_8P3I6)4,8 .Q03 +0 (0.05.)1 9 0| 3 ^ ~9 49380f/MIn file included from _Psrc/libavcodec/aacsbr_fixed.cI:)62,: Qsrc/libavcodec/aacsbrdata.h30:(450:07.2:9 warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 958031f/M_PI) ,450 | Q{3Q03(10(. 03.49696993903381896783f8/0M4_fP),I )Q,3 1Q( 300.(94057.838976289268624195f9)6}f,/ M{_QP3I1)(,src/libavcodec/amrnbdec.c 0 .| 8 ^~~~~~~~~~~~~~2 :98160:9src/libavcodec/aac_defines.h:7 :7446warning: :736:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 60note: 07 8expanded from macro 'Q30' 3f), Q3 144( | -#0d e.fi816n0 | e6 Q 33 20 3(4 42xi)5 f 9 8 (1p- >p2i t8cfh _g) }a , i | n ~~~~~^~~~~~~~~~~~~~~~~~ [ 4 (]i src/libavcodec/aac_defines.h> n0:t.45)5: (&&36 (:!x )o*1note: vexpanded from macro 'Q31'0e r7fl3o7w)4 1{458 2 | 4 #| . ^~~~~~~~~~~~~~~~ ~d0 ef+i n0e. Q53) 1 | ( ^ x) In file included from src/libavcodec/aacps_fixed.c : 24 : (iIn file included from ntsrc/libavcodec/aacps.c):(32(: xsrc/libavcodec/aacps_fixed_tablegen.h):*225:2111: 4warning: 74implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 3648.0 + 0.5) | 225 ^ ~ | Q30(In file included from 0.src/libavcodec/aacsbr_fixed.c0:0620: 0src/libavcodec/aacsbrdata.h0:04490:084:0 warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q30( 0449. | 1{Q23112(2-09.05307265f4/5M0_P0I)7, 7Q23603(50f.)1,90 3Q93419(3-800.f8/8M_8P29I33)8,13 4Q23904f()0.}2, 9{07Q9315(8 0301.f0/1M9_9P5I)8,73 23Q83805(50f.)3,4 6Q63919( 30.8865282f3/M5_15P0I)9,67 65Qf3)0}(, 0 .| 3 ~~~~~^~~~~~~~~~~~~~~~~~ 7828src/libavcodec/aac_defines.h2:1455:9366:f /note: Mexpanded from macro 'Q31'_ PI), | ^~~~~~~~~~~~~~45 | #defisrc/libavcodec/aac_defines.hn:44e: Q363:1 (xnote: )expanded from macro 'Q30' 44 | # de f i n(ient )(Q(x3)0(*src/libavcodec/amrnbdec.c2x1:)478224 :8 36304 :8 .warning: 0 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + 0 . 5 ) | ( ^ ~ i nt822) | ( (In file included from xsrc/libavcodec/aacsbr_fixed.c: ) 62: *src/libavcodec/aacsbrdata.h 1 0:449 :7 59 3:7 4 18 2warning: 4 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] . 0 +0 0..255) *449 | | { ^ FQF 3M1(I-N0(.p5-0In file included from >src/libavcodec/aacps_fixed.c2p54:5it24c00: 7hIn file included from 72_6src/libavcodec/aacps.cg3:5afi)32, nQ: [43]src/libavcodec/aacps_fixed_tablegen.h1(,-:0224. :8136818:.2 09) warning: 33:81implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 4 29| 4f ~~~~~~^~~~~~~~~~~~~~~~~~~~~~) }, {Q31src/libavutil/macros.h( 224: | 0 49. 01: 9 229Q5:83 7note: 3023expanded from macro 'FFMIN'(8 085.50f 490 | )#0,0d e0fQ0i301n(0e 0 0F0F.fM/8MI5N_2(aP,I2)35b1,5) Q03(9(a0)6( 706>5. f(1b)) 0?}1 ,(1 1b 2| )9 ~~~~~^~~~~~~~~~~~~~~~~~09 6f :/ (Ma)src/libavcodec/aac_defines.h)_ : 45P| I ^ ~: )36,: note: expanded from macro 'Q31'Q 30(0.src/libavcodec/amrnbdec.c1:58228 07:645430 | 5#d:e0f 2ifwarning: n/implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Me_ QP31I()x,) Q822 | 3 0 ( 0 .2 38 7 5 5 7 1 7 9 f / ( M 0i._2nP5It) )*, F( F(QMxI3)0*N21(4(0p7->.42pi8tc8h32_60g7248a871i9n.[4f]0/ ,M+_ 0P.51I)),. 0Q )| 3 ^ ~ 0:( 0 .3| 0 ~ ^~~~~~~~~~~~~~~~5 83In file included from 8src/libavcodec/aacsbr_fixed.c0:62src/libavutil/macros.h1: 8:src/libavcodec/aacsbrdata.h497f:/:40449: Mnote: _:Pexpanded from macro 'FFMIN'31:I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | | # ^~~~~~~~~~~~~~d efinsrc/libavcodec/aac_defines.he :F44449F:36 | M:IN{( aQnote: ,expanded from macro 'Q30'3 b1)( -(0(.a 544)0 > | 2 5#4(d5eb)0 f? 0(ib)7n 7e2: 63 Q530((af))x), ) | ^Q 3 1 (- 0 . src/libavcodec/amrnbdec.c8 :8 88232 :930: 33 8 1warning: (3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i4 n29t4)f()(} x823,) | *{1 0Q 3 7 13( 7 4 0 1 .8 204. 01 9+ 9 5 8703 .2 35 08.5) 8 | ^55* fF)F,M IQN3(1p( In file included from -0>psrc/libavcodec/aacps_fixed.ci.8:t245: c2h_In file included from g23a51src/libavcodec/aacps.ci5:n0932[6: src/libavcodec/aacps_fixed_tablegen.h47]:6,5224f :111)S}:H , A warning: | Rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~~~~^~~~~~~~~~~~~~~~~~~ P _MAXsrc/libavcodec/aac_defines.h):)45;: 36 :| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224note: | expanded from macro 'Q31' src/libavutil/macros.h : 49 : Q22453 | #:d e0fnote: (in0eexpanded from macro 'FFMIN' . Q0310(0 x490 | 0#01100)0d0 warnings e f generated/f . M_i PnI) e , Q F 3F 0M ( I0 .1N0(1(ia1,nb1)t 2)9((0(96(xfa)*/)2M 1>_ 4P7I()4b,)8 3?Q 63(04(0b8). .1:508 0+( 7a0)6).4 55 0| ) ^ ~2 f | / ^ ~M_ PI), Qsrc/libavcodec/amrnbdec.c30:(In file included from 823src/libavcodec/aacsbr_fixed.c0:.:233062: 8src/libavcodec/aacsbrdata.h7::5 544971warning: 7:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]69 :f warning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] M_ P823I | ) , Q 3 4490 | { Q(0 3 .218 2 (0 -07. 25 80 72 15094.f55/0 M0 7_*7P 2IF6)F3,M5I fNQ(3),p 0-Q>(p30i.t1(c30-50.h88_38g880a2in1[948373]8f,/ 1SHM3A_PRI4),P 2 _9| M4A ^~~~~~~~~~~~~~Xf )));} ,src/libavcodec/aac_defines.h : | 44 ~ ^~~~~~~~~~~~~~~~:{36 Q:31 ( note: 0src/libavutil/macros.hexpanded from macro 'Q30'.:49 :0401:9 note: 9expanded from macro 'FFMIN'5 8 4473 | 2#3d8 49e | 8f#5i5dnef Qe)f3in,e0 (QFx31F)M(IN (0 .a8 ,b5) (2 2(a )3 51>5 09 6(b )7 6 ?5 (f(ib))n} ,t: ) | (( ~~~~^~~~~~~~~~~~~~~~~~~( ax)))src/libavcodec/aac_defines.h:*45 :1 | 360: ^ note: 7 expanded from macro 'Q31'3 741824 .450 | #src/libavcodec/amrnbdec.cd e:+820 f0:i.135n:) ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | Q ^3 1820(x | ) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32(: psrc/libavcodec/aacps_fixed_tablegen.hi-:>npi224ttc:)h86(:_ (gwarning: axiimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])*n 2[14]4 7*4 8 | 3 ^~~~~~~~~~~~~~~~ ~ 648 .2240 | + 0 . 5Q) 3 0| ( ^ ~0 .000000000In file included from 0src/libavcodec/aacsbr_fixed.cf:62/: Msrc/libavcodec/aacsbrdata.h_:448P:I84:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.101112 94480 | 9{6Qf3/1M(-_0P.I53)28,21 5Q6306019(402f.)1, 5Q8310(7-604.5901422f3/26M5_0P9I1)35,4 fQ)30}(,0 .{2Q33817(5 507.197998f1/7M3_1P0I7)3, 1Q1736f0)(,0 .Q3218(2 007.621817331597f24/8M21_4P8If),) }Q,3 0 (| 0 ~~~~~^~~~~~~~~~~~~~~~~~. 3058src/libavcodec/aac_defines.h3:845:0361:8 7note: fexpanded from macro 'Q31'/ M_PI), 45 | | # ^~~~~~~~~~~~~~ definsrc/libavcodec/aac_defines.he: 44Q:3361:(x )note: expanded from macro 'Q30' 44 | # d e (fiinnte) (Q(3x0)(*x2)1 4 7 4 83 6 4 8 . 0 + 0. 5()i n| t ^ ~ )((x)*10737In file included from 41src/libavcodec/aacsbr_fixed.c8:6224: src/libavcodec/aacsbrdata.h.:0448 :+59 :0 warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 ) | ^ 448In file included from | src/libavcodec/aacps_fixed.c{:24Q: 3In file included from 1src/libavcodec/aacps.c:(32-0: .5src/libavcodec/aacps_fixed_tablegen.h3:2224:8612:1 warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]60 6src/libavcodec/amrnbdec.c194:2838f:),13 :Q 3warning: 1 (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]224- 0 | . 9 1 4 2 32 6Q838 | 5 30 0 9 (10 3. 5 i0f0040f 0)0(00}0f,ab0s f/fM{_(QsPam3p1I)l(e, 0s. 99[81Q7i3]3)0(1007 .3>11 A1MR0_7S161A1fM2P)LE9_,0B O96QU3fN1D/()M { _0 P| . ^~~~~~~~~~~~~~~~~ ~I6 )1,1 Q3303(507.12548087261445802ff)/}M_,P I| ~~~~~^~~~~~~~~~~~~~~~~~) , Q3src/libavcodec/aac_defines.h:045(:360:. note: 2expanded from macro 'Q31'3 875571 7459 | #fde/fMin_e PIQ),3 1Q(3x)0 ( 0 . 2 8 2 0 7 28 7 1(i9nft/)M(_(PIx)),* 2Q13407(408.33604588.308 0+1 08.75f)/ M _| ^ ~P I), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacsbr_fixed.c::4462:: 36src/libavcodec/aacsbrdata.h::448 :note: 31expanded from macro 'Q30': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #defi n448e | {QQ3301((x-) 0 . 5 32 8 2 1 56 0 6 1 9 4 2(fi)n,t )Q((3x1)(*-100.7931744213822645.009 1+3 50.45f)) } , | { ^Q 31( 0.99817In file included from 31src/libavcodec/aacps_fixed.c0:7243: 11In file included from 7src/libavcodec/aacps.c6:f32: ),src/libavcodec/aacps_fixed_tablegen.h :Q2243:136(: 0.warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 133572482148f)}, 224 | | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hQ:345:036(:0 note: .expanded from macro 'Q31'0 00000000 045f | /#M_dPeIf)in,e QQ3301((0x.)1 0 1 1 1 2 9 0 9 6 f / M (_iPnIt)),( (Qx3)0*(201.41745883067486.40 5+0 20.f5/)M _P I| ^ ~) , Q30(0.2In file included from 38src/libavcodec/aacsbr_fixed.c7:625: 5src/libavcodec/aacsbrdata.h7:144879:f6/: Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30(0.2 84482 | 0{7Q23817(19-f0/.M5_3P2I8)2,1 5Q63006(1094.23f0)5, 8Q3381(0-108.79f1/4M2_32P6I5)0,9 1 | 3 ^~~~~~~~~~~~~~5 4f)}src/libavcodec/aac_defines.h,: {44Q:3361:( note: 0.expanded from macro 'Q30'9 98173 14407 | 3#1d1e7f6ifn)e, Q3Q13(0 (0x.)61 1 3 35 7 2 4 82 1 4 8 f )} ,( i n| t ~~~~^~~~~~~~~~~~~~~~~~~ )((x)src/libavcodec/aac_defines.h*:14507:37364:1 8note: 2expanded from macro 'Q31'4 .0 + 0 .455 | )# d ef| i ^ne Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32(: isrc/libavcodec/aacps_fixed_tablegen.hn:t224):(11(:x) *2warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]47 483648.0 + 0.5) 224| | ^ ~ Q30(0In file included from .src/libavcodec/aacsbr_fixed.c0:06200: 0src/libavcodec/aacsbrdata.h0:04470:083:0 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30(0. 14470 | 1{1Q13219(0-906f./3M8_6P8I4)1,44 7Q38047(380f.)1,5 8Q301(7 64050.2f5/1M3_3P7I34)9,0 3Q043006(f0).}2,3 8{Q73515(7-10.7997f3/4M6_P2I)6,7 9Q43405(405.f)2, 8Q321(0-07.2986751499f36/43M8_40P9I8)f),} ,Q 3 0| ( ~~~~^~~~~~~~~~~~~~~~~~~ 0.305src/libavcodec/aac_defines.h8:3458:360:1 note: 8expanded from macro 'Q31'7 f/M_PI )45, | # d| e ^~~~~~~~~~~~~~f ine src/libavcodec/aac_defines.hQ:443:136(:x note: )expanded from macro 'Q30' 44 | # de f i n(ei nQ3t0)((x()x ) * 2 1 4 7 4 8 3 6 4 8. 0 +( i0n.t5))( ( x| ) ^ ~* 107374182In file included from 4src/libavcodec/aacsbr_fixed.c.:620: src/libavcodec/aacsbrdata.h :447+: 058.:5 )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ In file included from 447 | src/libavcodec/aacps_fixed.c{:Q243: 1In file included from (-src/libavcodec/aacps.c0:.323: 86src/libavcodec/aacps_fixed_tablegen.h8:2234:11364:4 7warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 4738f), Q31( 0.5 122333 | 7 3 4 9 0 3 0Q43006(f)0}.,0 {0Q0301(0-000.0907034f6/2M67_94P4I54)5f,) ,Q Q3301((0-.0.097645745903664931874f/0M98_fP)I}), , Q| 3 ~~~~^~~~~~~~~~~~~~~~~~~ 0(0.1src/libavcodec/aac_defines.h1:6453:2368:7 8note: expanded from macro 'Q31'3 3f/M_PI ),45 | Q#3de0f(i0ne. 1Q73318(8x6)7 1 6 4 f / M _ P I ) , Q(3in0t)((0(.x2)*0213487548787367498.f0/M _+ P0I.)5), Q| ^ ~3 0(0.219945In file included from 9src/libavcodec/aacsbr_fixed.c0:7626: fsrc/libavcodec/aacsbrdata.h:/M_447P:32I:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44 :36447: | { Qnote: 3expanded from macro 'Q30'1 (-0.386 8444 | 14#4d7e8f4i7n3e8 fQ)3,0 (Qx3)1 ( 0. 5 1 3 3 7 3 4 9 03 0 4(0i6nft))}(,( {xQ3)1*(1-007.397734416822647.904 4+5 src/libavcodec/amrnbdec.c405.f5):),902 : Q1231| ( ^: - warning: 0.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 6549364In file included from 38src/libavcodec/aacps_fixed.c4:02498: fIn file included from )src/libavcodec/aacps.c},902 :| | 32 ~~~~~^~~~~~~~~~~~~~~~~~: src/libavcodec/aacps_fixed_tablegen.h : 223src/libavcodec/aac_defines.h ::r111e45::t36u r:warning: n rhimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1note: expanded from macro 'Q31' >= 045. | 0 ?#223 d | re h f1 /i n Qr3e0(h 0.00Q 0030* 1A0(MxR0) _0 T0I LT0_G A0MM Af_T /: M _P 0I .)0 , ;Q 30 (| 0 ^~~ ~~. 0 (7in4t7)5((0x)6*src/libavcodec/amrnbdec.c92:1902174f/:M2974_:8 src/libavcodec/amrwbdec.cP3I6warning: )4,:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 8 .1224:Q03300( +: 9020 0warning: . | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 5 )11 63 2| 8 ^ ~r 7e8t3u 3rn1224fIn file included from | /src/libavcodec/aacsbr_fixed.cr M:_h 62P1 : src/libavcodec/aacsbrdata.hI >:447):6 :=, 0 . 0 warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ?3 0 ( r 0h.c17 1447t3x- >/ | 8{t 8Q6irlt3_7h1c106 o*(4e f-Af 0M./3M8=6R_P Iv8_41)4oTi,c4e78I _4fLaQc7T383 *_ f0)G,0(A MQ.02M3A._2501T 3:( 0+.8 508. 50170;373. 2 7795| ;3f49 ~~~~^~~~~ ~03 0/4 06 fM| _)P ^~~~~~~~~ ~}I ,) ,{Q 31Q(30-(00..291793944569206779644f5/M4_5fP)I,) ,Q 31 (| - ^~~~~~~~~~~~~~0 .965src/libavcodec/aac_defines.h4:94436:43368:4 09note: 8expanded from macro 'Q30'f) }, | ~~~~^~~~~~~~~~~~~~~~~~~ 44 | #src/libavcodec/aac_defines.hd:e45f:i36n:e note: Qexpanded from macro 'Q31'3 0(x) 45 | # d e f i n e Q 3 (1i(nxt)) ( ( x ) * 1 0 7 3 7 4 1 8(2in4t).(0( x+) 0*.52)1 4 74| 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:223:86In file included from : src/libavcodec/aacsbr_fixed.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]62 : src/libavcodec/aacsbrdata.h:446:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 223 | 446 | {QQ3301((0 0.0.065060705000890310406f3/1Mf_)P,I )Q,3 1(Q 300.(1083.30176437715304689810f7)f}/,M _{QP3I1)( ,0 .Q033207(30.31715643527898708f3)3,f Q/3M1_(P-0I.)74,9 3Q33100(95064.110783f)8}8,6 7 1| 6 ~~~~^~~~~~~~~~~~~~~~~~~ 4f/Msrc/libavcodec/aac_defines.h_:P45I:)36,: Qnote: 3expanded from macro 'Q31'0 (0.2038 545 | 8#7de7f7i9nfe/ MQ_3P1I()x,) Q 3 0 ( 0 . 2 1 9 9 4 5 (9i0n7t6)(f(/xM)_P*I2)1,4 7 4| 8 ^~~~~~~~~~~~~~3 648.0src/libavcodec/aac_defines.h :+44 0:.365:) note: expanded from macro 'Q30'| ^ ~ 44 | #dIn file included from efsrc/libavcodec/aacsbr_fixed.ci:n62e: src/libavcodec/aacsbrdata.hQ:34460:59(: xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 446( | i{nQt3)1((( x0).*615067735704819832144.6031 f+) ,0 .5Q)3 1 (| ^0 .183316371In file included from 3src/libavcodec/aacps_fixed.c:4248: 8In file included from 0fsrc/libavcodec/aacps.c):32}: ,src/libavcodec/aacps_fixed_tablegen.h :{223Q:3611:( warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 03273375457980f) ,223 | Q 3 1 ( - 0. 7Q43903(301.00905060401000080f0)f}/M,_ P I| ) ~~~~~^~~~~~~~~~~~~~~~~~, Q30(src/libavcodec/aac_defines.h0:.450:7364:7 5note: 0expanded from macro 'Q31'6 917f/M_ P45I | )#,d eQf3i0n(e 0Q.311(x1)6 3 2 8 7 8 3 3 f / M _ P I )(i,n tQ)3(0((0x.1)7*32814876478136644f8/.M0_P I+) , 0Q.53)0 (| 0 ^ ~. 2038587779In file included from fsrc/libavcodec/aacsbr_fixed.c/:M62_: src/libavcodec/aacsbrdata.hP:I)446,: 32Q: 3warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.21994590 74466 | f{/MQ_3P1I() ,0 . 65| 6 ^~~~~~~~~~~~~~ 7508src/libavcodec/aac_defines.h9:3441:4366:3 1note: fexpanded from macro 'Q30'), Q31( 0 .441 | 8#3d3e1f6i3n7e1 3Q483800f()x}), {Q 3 1 ( 0. 03 27 3 3 7 5 4(5i7n9t)8(0(fx)),* 1Q0371(3-704.17842943.301 09+56 401.058)f ) }| , ^ | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45In file included from :36src/libavcodec/aacps_fixed.c:: 24note: expanded from macro 'Q31': In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h: 45223 | :#36d:e fwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n e Q31(x) 223 | ( in tQ)3((0x()0*.20104070408003060408f./M0_ P+I )0,. 5Q)3 0 | ( ^ ~0 .07475069In file included from 1src/libavcodec/aacsbr_fixed.c7:f62/: Msrc/libavcodec/aacsbrdata.h:_446P:7I:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.116328 74468 | {3Q33f1/(M _0P.I6)5,6 7Q530809(301.4613713f8)8,6 7Q16341f(/ M0_.P1I83)31,6 3Q7AS libavcodec/arm/me_cmp_armv6.o 301(304.88200f3)}8,5 8{7Q7317(9 0f.0/3M2_7P3I3)7,5 4Q537098(0f0)., 2Q13919(4-509.077469f3/3M1_0P9I5)6,41 0 8| 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 | #defi ne45 | Q#3d0e(fxi)n e Q 3 1 ( x) ( i n t ) ( ( x ) * (1in0t7)3(7(4x1)*82241.407 4+8 306.458). 0 | + ^ 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from In file included from src/libavcodec/aacps.csrc/libavcodec/aacsbr_fixed.c::3262: : src/libavcodec/aacps_fixed_tablegen.hsrc/libavcodec/aacsbrdata.h:223::445:1184:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 445 | {Q2233 | 1 ( 0 .9 8 3Q3908(809.300603090908080f00)f,/ MQ_3PI1)( ,0 Q.3309(4607.404704475200659691f7f)/},M _{PQI3)1,( Q03.04(70.5141669342688744893338ff/)M, _QP3I1() ,0 .Q63806(1030.44187363881816f71)6}4,f / M| ~~~~~^~~~~~~~~~~~~~~~~~_ PI)src/libavcodec/aac_defines.h,: 45:Q363:0 (note: 0expanded from macro 'Q31'. 2038587 7457 | 9#dfe/fMi_nPeI Q)3,1( xQ3)0 ( 0 . 2 1 9 9 4 5 9 0 7(6ifnt/)M(_(PxI)),* 2 14| 7 ^~~~~~~~~~~~~~4 83648src/libavcodec/aac_defines.h.:044 :+36 0:. 5note: )expanded from macro 'Q30' | ^ ~ 44 | #deIn file included from fsrc/libavcodec/aacsbr_fixed.ci:n62e: src/libavcodec/aacsbrdata.hQ:34450:(59x:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( i445n | {tQ)3(1(( x0).*918037938784913862349.908 +8 f0).,5 )Q 3| 1 ^( 0.39467440In file included from 4src/libavcodec/aacps_fixed.c2:0245: In file included from 6src/libavcodec/aacps.c9f:)32}: , {src/libavcodec/aacps_fixed_tablegen.hQ:32221(: 0136.:47 5warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 946844938f), Q3 1222( | 0 . 68 6 1Q33004(48036.801010f0)0}0,0 0| 0 ~~~~~^~~~~~~~~~~~~~~~~~ 0f/M_src/libavcodec/aac_defines.hP:I45):36,: Qnote: 3expanded from macro 'Q31'0 (0.054 1451 | 3#8d8e7f3ifn/eM _QP3I1)(,x )Q 3 0 ( 0 . 0 8 3 9 9 8 4(41i7nft/)(M(_x)P*I2)1,4 7Q438306(408..102 4+87 10.857)9 8| ^ ~f /M_PI), Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:620: .src/libavcodec/aacsbrdata.h1:44455:8323:7 5warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 56f/M_PI), Q4453 | 0{(Q03.11(5 609.798853998283f9/3M6_3P9I9)8,8 f ),| ^~~~~~~~~~~~~~Q 31( 0src/libavcodec/aac_defines.h:.443:93646:7 4note: 4expanded from macro 'Q30'0 420569f )44} | ,# d{eQf31i(n e0 .Q437054(6x94)6 8 4 4 9 38 f ) , Q 3 1 ( (0i.6n8t6)13(0(4x48)3*1608713714f)1}8,2 4 | . ~~~~~^~~~~~~~~~~~~~~~~~0 + 0src/libavcodec/aac_defines.h.:545): 36: | note: ^expanded from macro 'Q31' 45In file included from | src/libavcodec/aacps_fixed.c#:d24e: fIn file included from src/libavcodec/aacps.ci:ne32 : Q3src/libavcodec/aacps_fixed_tablegen.h1:(222x:)111 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x )222*2 | 1 4 7 4 8 3 64Q83.00( 0+. 000.05)0 0 | 0 ^ ~00 00f/M_PI),In file included from src/libavcodec/aacsbr_fixed.cQ:362: 0src/libavcodec/aacsbrdata.h(0:.4450:57:4 1warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 8873f/M_PI), Q4453 | 0{Q(301.(0 803.999884394881973f/6M3_9P98I8)f,) ,Q 30Q(301.(1 02.3494867714847094280f5/6M9_fP)}I,) ,{ QQ331(0 (00..47154456893745618564f4/M9_3P8If)),, QQ3310(( 00..16586691738054942833f6/8M1_1PfI))},, | ~~~~~^~~~~~~~~~~~~~~~~~| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:src/libavcodec/aac_defines.h45::3644:: 36note: :expanded from macro 'Q31' note: expanded from macro 'Q30' 45 | #44d | ef#idneef Qi3n1e( xQ) 3 0 ( x) ( i n t()i(n(xt))*(2(1x47)4*8130674387.401 +8 204..50) +| ^ ~0 .5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:In file included from 444src/libavcodec/aacps_fixed.c::8424:: 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:222:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 444 | {Q31( 0.07717 32222 | 42 53 9CC libavcodec/arm/me_cmp_init_arm.o 2 5 fQ)3,0 Q(301.(00 000.0508060380309f9/8M_5P6I5)9,5 fQ)}3,0 ({0Q3.1(0-504.156103489887239f1/9M4_1P61I3)f, warning) Q, generated30 (Q. 03.10(8 309.89258242431071f5/6M9_0P3I6)f,) }Q, 3 0| ~~~~~^~~~~~~~~~~~~~~~~~( 0.12src/libavcodec/aac_defines.h4:458:736:1 8note: 7expanded from macro 'Q31'9 8f/M_P I45) | , #Qd3e0fi(n0e. 1Q435813(x7)5 1 5 6 f / M _ P I ) , Q(3i0n(t)0(.(1x5)69*721845794283f3/64M8_.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.h44:444 | :#58d:e fwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n e Q30(x) 444 | { Q 3 1( 0 . 07 7(17i3n2t4)25(3(9x2)5*f1)0,7 Q33714( 108.2548.6308 3+9 9805.655)9 5 f| )} ^, {Q31(-0.56In file included from 0src/libavcodec/aacps_fixed.c4:9248: 29In file included from 1src/libavcodec/aacps.c9:4321: 6src/libavcodec/aacps_fixed_tablegen.h3:222f:)61,: Qwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1( 0.8252230156 902223 | 6 f) } , | Q3 ~~~~^~~~~~~~~~~~~~~~~~~0 (0.0src/libavcodec/aac_defines.h0:0450:0360:0 0note: expanded from macro 'Q31'0 0f/M_PI )45 | ,# dQe30f(i0n.e0 54Q13113(8x)8 7 3 f / M _ P I ) ,( iQnt3)0(((x0)*.201847349893684484.107 +f /0.M5_)P I| ), ^ ~ Q30(0.12487In file included from 18src/libavcodec/aacsbr_fixed.c7:9628f: /src/libavcodec/aacsbrdata.hM:_444P:I32:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.145837 54441 | 5{6Q3f1/(M _0PI.)07,7 1Q7303(204.2155369972855f9)2,3 Qf3/1M(_ P0I.)5,8 63 8| 3 ^~~~~~~~~~~~~~9 9856src/libavcodec/aac_defines.h5:9445:f36):}, note: {expanded from macro 'Q30'Q 31(-0.56 0444 | 98#2d9e1f9i4n1e6 3Qf)3, 0Q(31x() 0 . 8 2 5 2 2 3 0 1 5 6 9(0i3n6tf))(},( x) *| 1 ~~~~~^~~~~~~~~~~~~~~~~~0 7374src/libavcodec/aac_defines.h1:458:236:4 note: .expanded from macro 'Q31'0 + 0.5) 45 | #| ^d efine Q31(In file included from x)src/libavcodec/aacps_fixed.c : 24: In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 222 :(36i:n twarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( (x)*2147483648.0 + 2220 | . 5 ) | ^ ~ Q30(0.In file included from 0src/libavcodec/aacsbr_fixed.c0:0620: src/libavcodec/aacsbrdata.h0:4440:70:00 0warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30(0 .4440 | 5{4Q13113(8 08.7037f7/17M3_2P4I)2,5 3Q93205(f)0,.0 8Q3319(9 80.45481673f8/3M9_98P5I6)59,5 Qf3)0}(,0 .{1Q23418(7-108.7596084f9/82M9_19P4I16)3, fQ)3,0 (Q03.1(1 40.5882352725310561f56/9M0_36PfI))},, Q | 3 ~~~~~^~~~~~~~~~~~~~~~~~0 (0.1src/libavcodec/aac_defines.h5:6459:7368:5 9note: 2expanded from macro 'Q31'3 f/M_PI) 45, | # de| f ^~~~~~~~~~~~~~i ne Qsrc/libavcodec/aac_defines.h31:(44x:)36 : note: expanded from macro 'Q30' ( 44i | n#td)(e(fixn)e* 2Q13407(x4)8 3 6 4 8 .0 + 0 . 5 ) | ( ^ ~i nt)((x)*1In file included from 07src/libavcodec/aacsbr_fixed.c3:7624: src/libavcodec/aacsbrdata.h1:84432:844: .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + 0.5) | ^ 443 | {Q31(-0In file included from .src/libavcodec/aacps_fixed.c9:97241: 1In file included from 5src/libavcodec/aacps.c:83218: 3src/libavcodec/aacps_fixed_tablegen.h4:522208:f11):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1( 0.58211560180 422226 | f) } , { Q 3 1Q(3 00(.077.6030809070603701090606ff/)M,_ QP3I1)(, 0 .Q934302(108.34087534811193f8)8}7,3 f /| M ~~~~~^~~~~~~~~~~~~~~~~~ _PI),src/libavcodec/aac_defines.h :Q4530:(360:. note: 0expanded from macro 'Q31'8 3998441 745 | f#/deMf_iPnIe) Q,3 1(Qx30)( 0 . 1 2 4 8 7 1 8 7 9 8(fi/nM_tP)I()(,x )Q*23104(704.8134654883.705 1+ 506.f5/)M _ P| ^ ~I ), Q30(0.1In file included from 5src/libavcodec/aacsbr_fixed.c6:9627: 8src/libavcodec/aacsbrdata.h5:94432:359f:/ Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44344 | :{36Q:3 1note: (expanded from macro 'Q30' -0.997 1441 | 5#8d1e8f3i4n5e 0Q83f0),( xQ3)1 ( 0 . 5 8 21 1 5 6 0 18 (src/libavcodec/amrnbdec.c0i4n2:t6)1077f()}:,( {61Qx:)*311 ( 0warning: 0implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]7.3 74717862348.907 6+3 701.956)6f ) | 1077, ^ | Q3 1 ( 0 .9 43In file included from 21 83src/libavcodec/aacps_fixed.c4 :8 24: 7In file included from 38 1src/libavcodec/aacps.c: 9f32 ): src/libavcodec/aacps_fixed_tablegen.h:}221 ,: 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' 221 | 45 | # d e f inQe 3 0 Q(3 01. (0 x 0 ) 0 hi0g 0 h 00p a0s 0s 0_ f /gM _a iPn *I A) ,M(R _iQS3n0AtM(0).P0(L3E(_S8Cx74A)L6E*9,7254 f1 /| 4 ^~~~~~~~~~~~~ ~7M _4PI8)3,6 4Q8.30 0+( 0.00.650) 0 | 6 ^ ~3 6788f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c):, 62Q: 30src/libavcodec/aacsbrdata.h(0:.4430:832:9 03warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 669f/M_PI), Q4433 | 0{(Q03.11(0-307.990967418135f8/1M8_34P5I0)8f,) ,Q 3Q301((0 0..15181215912536704178f04/2M6_f)P}I, ){,Q3 1( | 0 ^~~~~~~~~~~~~~. 77638src/libavcodec/aac_defines.h9:7446:3367:19 66note: fexpanded from macro 'Q30' ), Q31( 440 | .#9d43e2f1i8n3e48 7Q33801(9xf)) } , | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 45: 36 : note: (expanded from macro 'Q31'i nt)((x )45 | *#1de0f7in3e 7Q43118(2x4). 0 + 0 . 5 ) | ^( int)((x)*2In file included from 1src/libavcodec/aacps_fixed.c4:7244: 8In file included from 3src/libavcodec/aacps.c6:324: 8src/libavcodec/aacps_fixed_tablegen.h.:0221 :111+: 0 .warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c221: | 62 : src/libavcodec/aacsbrdata.h : 443: 6: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.00000000 04430 | f{/QM31_(P-I)0,. 9Q937011(5801.830435870486f9)7, 5Q43f1/(M _0.P5I82)1,1 5Q63001(800.402660f0)6}3, 6{Q7318(8 f0/M._77P6I3)8,9 7Q633701(906.60f)8,9 Q0313(87 606.99f4/3M2_18P3I4)8,7 3Q8301(9f0).}1,0 3 7| 9 ~~~~^~~~~~~~~~~~~~~~~~~0 648src/libavcodec/aac_defines.h3:f45/:36M:_ Pnote: I)expanded from macro 'Q31', Q30(0.1 145 | 1#d5e9f2in3e7 4Q73f1/(Mx)_ P I ) , | ^~~~~~~~~~~~~~ (isrc/libavcodec/aac_defines.hn:t44):(36(:x )note: *expanded from macro 'Q30'2 14748364 448 | .0# d+e f0i.n5e) Q 3| 0 ^ ~ (x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 442(:i83n:t )warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (x)*1073741 84422 | 4{.Q03 1+( 00..591)7 8 30| 4 ^2 091762f), In file included from Q3src/libavcodec/aacps_fixed.c1:(24-: 0In file included from .src/libavcodec/aacps.c4:63235: 68src/libavcodec/aacps_fixed_tablegen.h9:22213:868:39 7warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f )}, {Q31( 0.7255 6221 | 9 7 4 4 1 56 90Qf3),0 Q(301.(0-000.0909080900905f5/5M7_70P7I4)7f,) }Q, 3 0| ( ~~~~^~~~~~~~~~~~~~~~~~~0 .038src/libavcodec/aac_defines.h:745:4366:9 7note: 5expanded from macro 'Q31'4 f/M_PI) ,45 | Q#3d0e(f0i.n0e6 0Q3016(3x6)7 8 8 f / M _ P I ) , Q3(0i(n0t).(0(8x9)*023817467694f83/6M4_8P.I0) ,+ Q03.05)( 0. 1| 0 ^ ~3 7906483f/In file included from Msrc/libavcodec/aacsbr_fixed.c_:P62I: )src/libavcodec/aacsbrdata.h,: 442Q:593:0 warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .1115923747 f442/ | {MQ_3P1I() ,0 . | 9 ^~~~~~~~~~~~~~1 7830src/libavcodec/aac_defines.h4:2440:9361: 7note: 6expanded from macro 'Q30'2 f), Q31 (44- | 0#.de4f63i5n6e8 9Q23308(3x9)7 0f ) } , { Q 3 1 ( 0(.i7n2t)5(5(6x97)4*4115069703f7),4 1Q83241.(-00 .+9 9089.9555)5 7| 70 ^7 47f)}, | ~~~~~^~~~~~~~~~~~~~~~~~In file included from src/libavcodec/aacps_fixed.c:24src/libavcodec/aac_defines.h: :In file included from 45src/libavcodec/aacps.c::3632: : note: src/libavcodec/aacps_fixed_tablegen.hexpanded from macro 'Q31': 221:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q31(x )221 | Q 3 0 ((0i.n0t0)0(0(0x)0*02010407f4/8M3_P6I48).,0 Q+3 00(.05.)0 3 8| 7 ^ ~46 9754f/M_PI)In file included from , src/libavcodec/aacsbr_fixed.cQ:3620: (src/libavcodec/aacsbrdata.h0:.04426:0310:6 warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 6788f/M_PI), 442 | Q{30Q(301.(0 809.09318778636094f2/0M9_1P76I2)f,) ,Q 3Q03(10(.-10.04367395066488932f38/3M_9P7I0)f,) }Q,3 0{Q(301.( 101.175295256397744471f56/9M0_f)P,I )Q,31 ( -0| . ^~~~~~~~~~~~~~9 9899src/libavcodec/aac_defines.h5:5445:77360:7 4note: 7expanded from macro 'Q30'f )}, | ~~~~^~~~~~~~~~~~~~~~~~~ 44 | #dsrc/libavcodec/aac_defines.he:f45i:n36:e note: Qexpanded from macro 'Q31' 30(x) 45 | # d e fi n e Q 31 ((xi)n t ) ( ( x ) *1 0 7 3 7(4i1n8t)2(4.(0x )+*2 1407.458)3 6 4| 8 ^. 0 + 0.5) In file included from | src/libavcodec/aacps_fixed.c ^ ~ :24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:In file included from 221src/libavcodec/aacsbr_fixed.c::3662:: src/libavcodec/aacsbrdata.hwarning: :442implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 221 | 442 | { Q 31 ( Q03.09(107.803000402000901070602ff/M)_,P IQ)3,1( -Q03.406(305.68093283873496790f7)5}4,f /{MQ_31P(I )0,. 7Q23505(609.7046401056639607f8)8,f/ MQ3_1P(I-)0,. 99Q83909(5055.7078097407f3)8}76AS libavcodec/arm/mlpdsp_armv6.o , 6 9| f/ ~~~~~^~~~~~~~~~~~~~~~~~M _PIsrc/libavcodec/aac_defines.h):,45 :Q363:0 (note: 0expanded from macro 'Q31' .1037906 445 | 8#3dfe/fMi_nPeI Q)3,1 (Qx3)0 ( 0 . 1 1 1 5 9 2 3 7 4 7(fi/ntM)(_(xP)*I2)1,4 7 4| 8 ^~~~~~~~~~~~~~3 648.src/libavcodec/aac_defines.h0 :+ 440:.365:) note: | expanded from macro 'Q30' ^ ~ 44 | In file included from #dsrc/libavcodec/aacsbr_fixed.ce:f62: isrc/libavcodec/aacsbrdata.hn:e441 :Q843:0( xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 441 | {(Qi3n1t()-(0(.x4)4*1312077833774513841244f.),0 Q+3 01.(5-) 0 .| 9 ^ 26888406592In file included from 80src/libavcodec/aacps_fixed.cf:)24},: In file included from {src/libavcodec/aacps.cQ:332: 1src/libavcodec/aacps_fixed_tablegen.h(:-2210:11.:8 5warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]94 974219574f), Q31 (221 | 0 . 8 8 Q83404(05.3020701090804040f)0}0,f/ M | _ ~~~~~^~~~~~~~~~~~~~~~~~ PI),src/libavcodec/aac_defines.h :Q453:036(:0. 0note: expanded from macro 'Q31'3 8746975 445 | f#/deMf_iPnIe) Q,3 1Q(x3) 0 ( 0 . 0 6 0 0 6 36 7 8(8ifn/tM)_(P(Ix)),* 21Q43704(803.604889.00 3+8 706.659)f / M_| P ^ ~I ), Q30(0.1In file included from 03src/libavcodec/aacsbr_fixed.c7:96206: 4src/libavcodec/aacsbrdata.h8:3441f/:M58_:P warning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0.1115 94412 | 3{7Q3417(f-/0M._4P4I1)3,2 7 83| 7 ^~~~~~~~~~~~~~5 3414src/libavcodec/aac_defines.hf:)44,: 36Q:3 1note: (-expanded from macro 'Q30'0 .926888 404465 | 9#d2e8f0if)n}e, Q{3Q03(1x()- 0 . 85 6 9 49 7 4 2 1 9 5 74(fi)n, tQ)3(1((x )0*.180878344754312872149.804 4+f )0}.,5 ) | ~~~~^~~~~~~~~~~~~~~~~~~| ^ src/libavcodec/aac_defines.h:45:36: note: In file included from expanded from macro 'Q31'src/libavcodec/aacps_fixed.c :24: In file included from src/libavcodec/aacps.c:32 : 45src/libavcodec/aacps_fixed_tablegen.h | #:d220:e136f:i newarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31(x) 220 | ( in t )( ( x )Q*3201(40748.30604080.000 0+0 00.05f) / M| _ ^ ~P I), Q30(0.0In file included from 27src/libavcodec/aacsbr_fixed.c5:8628: 1src/libavcodec/aacsbrdata.h4:94415:f31:/ Mwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30(0.04 2441 | 7{3Q63517(1-30.f4/4M1_3P2I7)8,3 7Q53304(104.f0),6 Q3321(6-108.891256f88/8M4_0P6I5)9,2 8Q03f0)(}0,. 0{7Q33617(3-1006.87f5/6M94_9P7I4)2,1 Q93507(40f.)0,7 9Q13616(3 03.08488f4/4M53_2P71I98)4,4 f )| } ^~~~~~~~~~~~~~, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:src/libavcodec/aac_defines.h36:45:: 36:note: expanded from macro 'Q30'note: expanded from macro 'Q31' 4445 | | ##ddeeffiinnee QQ3301((xx)) ((iinntt))((((xx))**21104773478431684284..00 ++ 0.05.)5) | ^ ~| ^ In file included from In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aacps_fixed.c::6224: : src/libavcodec/aacsbrdata.hIn file included from :src/libavcodec/aacps.c441::632:: src/libavcodec/aacps_fixed_tablegen.h :warning: 220implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 441 | {Q31(-0 .422041 | 32 7 8 3 7 5 3Q43104f()0,. 00Q03010(0-0000.09f2/6M8_8P84I0)65,9 2Q830f0)(},0 .{0Q27351(8-8014.98556f9/4M9_7P4I2)1,9 5Q743f0)(, 0Q3.10(4 20.783868547415332f7/19M84_4PfI))},, | Q ~~~~^~~~~~~~~~~~~~~~~~~3 0(0.src/libavcodec/aac_defines.h0:645:3362:6 1note: 8expanded from macro 'Q31' 815f/CC libavcodec/arm/mlpdsp_init_arm.o M45_ | P#Ide)f,i neQ 30Q(301.(x0)7 3 67 3 1 0 6 7 f / M _ P I()i,n tQ)(3(0x()0*.2017497146863363408.40f /+M _0P.5I)) , | ^ ~ | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44In file included from :36src/libavcodec/aacsbr_fixed.c:: 62note: : expanded from macro 'Q30'src/libavcodec/aacsbrdata.h :440:84: warning: 44implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | #define Q30 (440x | ) { Q 3 1 ( 0 .9 67 3 5 2 4 8(7i3n8t3)8(8(fx)), *Q13017(3 07.49108892148.106 9+7 8062.95f))}, | { ^ Q31(-0.2222596In file included from 8src/libavcodec/aacps_fixed.c8:4241: 1In file included from 1src/libavcodec/aacps.c4f:)32,: src/libavcodec/aacps_fixed_tablegen.hQ:3220:186(: 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 7124029781228f) }220, | | ~~~~~^~~~~~~~~~~~~~~~~~ Q30src/libavcodec/aac_defines.h(:045.:0360: 0note: 0expanded from macro 'Q31' 000000f /45M | #_dPeIf)in,e Q 3Q03(10(.x0)2 7 5 8 8 1 4 9 5 f / M _ P (Ii)n,t )Q(3(x0)*(201.47044832674386.50 7+1 30f./5M)_ PI )| ^ ~, Q30(0.063In file included from 2src/libavcodec/aacsbr_fixed.c6:1628: 8src/libavcodec/aacsbrdata.h1:5440f:/58:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(0.073 64407 | 3{1Q03617(f 0/.M9_67P35I2)4,8 7Q33803(880f.)0, 7Q3911( 60.6930380941f8/1M6_9P78I6)29,f) } | , ^~~~~~~~~~~~~~ { Q31(src/libavcodec/aac_defines.h-:0.442:2362:25 96note: 8expanded from macro 'Q30'84 1114f) ,44 | Q#3d1(e f0i.5n7e1 2Q43002(9x7)8 1 2 2 8 f ) }, | ~~~~^~~~~~~~~~~~~~~~~~~ (src/libavcodec/aac_defines.h:i45n:t36):( note: (expanded from macro 'Q31'x )*1073 7454 | 1#8d2e4fi.n0e Q+3 1(0x.)5 ) | ^ (inIn file included from t)src/libavcodec/aacps_fixed.c(:(24x): *2In file included from 1src/libavcodec/aacps.c4:7324: 8src/libavcodec/aacps_fixed_tablegen.h3:62204:861.:0 warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.5) | ^ ~ 220 | In file included from src/libavcodec/aacsbr_fixed.c : 62Q: 3src/libavcodec/aacsbrdata.h0:(4400:.0320:0 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 0000f/M_PI) ,440 | Q{3Q03(10( .00.2976578385124489753f83/8M_8PfI)),, Q3Q03(10( .00.42970386951781136f9/7M8_6P2I9)f, )Q}3,0 ({0Q.03613(2-601.28228215596f88/4M1_1P1I4)f,) ,Q 3Q03(10(. 00AS libavcodec/arm/mpegaudiodsp_fixed_armv6.o 7.3567713214006279f7/8M1_2PI2)8f,) }Q,3 0 (| 0 ~~~~~^~~~~~~~~~~~~~~~~~ .079src/libavcodec/aac_defines.h1:6456:3363:0 note: 4expanded from macro 'Q31'f /M_PI) ,45 | | # ^~~~~~~~~~~~~~d efine src/libavcodec/aac_defines.hQ:3441:(36x:) note: expanded from macro 'Q30' 44 | #(dienfti)n(e(x )Q*32014(7x4)83 6 48 . 0 + 0 . 5 ) | ^ ~ (int)((x)In file included from *1src/libavcodec/aacsbr_fixed.c0:627: src/libavcodec/aacsbrdata.h3:74404:17:8 2warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0 + 0.5) | ^440 | {Q31( 0.96In file included from 73src/libavcodec/aacps_fixed.c5:2244: 8In file included from src/libavcodec/aacps.c7:3328: 3src/libavcodec/aacps_fixed_tablegen.h8:8220f:),36 : Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 ( 0.908918169786 22209 | f ) } , { QQ3310((0-.00.02020020205090608f8/M4_1P11I4f)),, QQ3310(( 00..507217254082891749851f2/28Mf)_}P,I ) ,| ~~~~~^~~~~~~~~~~~~~~~~~Q 30(0src/libavcodec/aac_defines.h.:0454:2367:3 6note: 5expanded from macro 'Q31'7 13f/M_P I45), | #Qd3e0f(i0n.e0 6Q331(2x6)1 8 8 1 5 f / M _ P I()i,n t)Q((3x0)(*02.104773468733614086.70f /+M_ P0I.)5,) Q3 0| (0 ^ ~. 0791663304In file included from fsrc/libavcodec/aacsbr_fixed.c/:62M: _src/libavcodec/aacsbrdata.hP:I439:)83,: warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: 439note: | expanded from macro 'Q30'{ Q31(-0 .446 | 5#2d8e45f9i2n39e2 9Q1380f()x,) Q 3 1 ( 0 . 5 2 1 8 6 72 3 25(3i6n3t7)(f()}x,) *{1Q3017(3 7041.829438.805 44+3 709.851)8 8| f ^) , Q31(-0.748In file included from 95src/libavcodec/aacps_fixed.c3:1242: 6In file included from 1src/libavcodec/aacps.c5:25329f: )src/libavcodec/aacps_fixed_tablegen.h},: 220 :| 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' 22045 | | # d ef i nQe3 0Q(301.(0x)0 00 0 0 0 0 0 0 f / M _ P I()i,n tQ)3(0((x0).*20127457848813469485.f0 /+ M0_.5P) I )| ^ ~, Q30(0.042In file included from src/libavcodec/aacsbr_fixed.c7:3626: 5src/libavcodec/aacsbrdata.h71:3439f:/59M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0.0CC libavcodec/arm/mpegaudiodsp_init_arm.o 63 24396 | 1{8Q83115(f-/0M._6P5I2)8,45 92Q33902(9108.f0),7 3Q6317( 301.056271f86/72M3_2P5I3)6, 3Q370f()0}.,0 {7Q3911(6 60.39330848f54/4M3_7PI9)81,8 8 f| ^~~~~~~~~~~~~~) , Q31src/libavcodec/aac_defines.h(:-440:.367:4 8note: 9expanded from macro 'Q30'5 3126152 5944f | )#},d e | f ~~~~~^~~~~~~~~~~~~~~~~~ ine src/libavcodec/aac_defines.hQ:3450(:x36): note: expanded from macro 'Q31' 45 | # d(eifnitn)e( (Qx31)(*x1)0 7 3 7 4 1 8 2 4 . 0 +( in0t.)5(()x ) *| 2 ^1 47483648.0 +In file included from src/libavcodec/aacps_fixed.c0:.245: )In file included from src/libavcodec/aacps.c :| ^ ~32 : src/libavcodec/aacps_fixed_tablegen.h:219: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:439:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 219 | Q 34390 | {(Q301.(0-000.06502804050920309f2/9M1_8fP)I,) ,Q 3Q1(3 00.(5021.80617293528537633576f6)f}/,M {_QP3I1)(, 0Q.3903(808.5043403373918619881f7),f /MQ_3P1I)(,-0 .Q734809(05.310246481656285892f3)f}/,M _ P| I ~~~~~^~~~~~~~~~~~~~~~~~) , Q3src/libavcodec/aac_defines.h:045(:036:. 0note: expanded from macro 'Q31'5 2225891 545f | /#Md_ePfIi)n,e QQ3310((x0). 0 5 6 1 0 4 4 9 6 1 f(/inMt_)(P(Ix))*,2 14 7| 4 ^~~~~~~~~~~~~~83 648.0src/libavcodec/aac_defines.h :+44 :036.:5 ) note: expanded from macro 'Q30'| ^ ~ 44 | #In file included from dsrc/libavcodec/aacsbr_fixed.ce:62f: isrc/libavcodec/aacsbrdata.hn:439e: 6:Q 3warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (x) 439 | { Q 3 1((i-n0t.)65(2(84x5)92*39120971387f4)1,8 2Q43.10( +0. 5021.856)7 2 3| 25 ^3 637f)}, {Q3In file included from 1src/libavcodec/aacps_fixed.c(: 240: .In file included from 9src/libavcodec/aacps.c3:8328: 5src/libavcodec/aacps_fixed_tablegen.h:42194:1113:CC libavcodec/arm/mpegvideo_arm.o 79 8warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 8f), Q31(-0.748 952193 | 12 6 1 52 5 9 fQ)3}0,( 0 | . ~~~~^~~~~~~~~~~~~~~~~~~0 0000src/libavcodec/aac_defines.h:04500:0360:f /note: Mexpanded from macro 'Q31' _PI), Q45 | 3#0d(e0f.i0n1e9 5Q8371(3x5) 6 6f /M _ P I ) , Q 3 0 ((i0nt.)0(3(0x3)3*1261941774f8/3M6_4P8I).,0 Q+3 00(.05.)0 4 4| 8 ^ ~6 68823f/M_In file included from Psrc/libavcodec/aacsbr_fixed.cI:)62,: src/libavcodec/aacsbrdata.hQ:34380:84(:0 warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 522258915f/ M438_ | {PQI3)1(, 0Q.3802(1004.900554683159004f4)9,6 Q13f1/(M 0_.P9I95)4,0 74 1| 72 ^~~~~~~~~~~~~~4 928f)}src/libavcodec/aac_defines.h,: {44Q:3361(: 0 .note: 99expanded from macro 'Q30'1 8651098 87448 | 2f#)d,e fQi3n1e( Q03.072(0x23)0 0 1 3 1 2 9 4 7 f ) } , (| i ~~~~~^~~~~~~~~~~~~~~~~~n t)(src/libavcodec/aac_defines.h(x:)45:*361: 0note: 7expanded from macro 'Q31'3 741824 .450 | #+d e0f.i5n)e Q| 31 ^( x) In file included from src/libavcodec/aacps_fixed.c: 24 : In file included from src/libavcodec/aacps.c(:in32t: )(src/libavcodec/aacps_fixed_tablegen.h(:219x:)*862:1 4warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 83648.0 + 0.5) | ^ ~219 | Q3In file included from 0src/libavcodec/aacsbr_fixed.c:(620: .src/libavcodec/aacsbrdata.h0:0438:0590: 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0000f/M_PI), 438Q | 3{0Q(301.(0 01.9852817034596065f48/3M5_90PfI)),, QQ3310(( 00..099354003743171269419278ff/)M}_,P I{)Q,31 ( Q03.099(108.605414098868768828f2)3, fQ3/1M(_ 0P.I72)0, 2Q3030103(102.90475f2)2}2, 5 89| 1 ~~~~~^~~~~~~~~~~~~~~~~~ 5f/M_src/libavcodec/aac_defines.hP:I45):,36 :Q 3note: expanded from macro 'Q31'0 (0.0561 0454 | 4#9d6ef1ifn/e MQ_3P1I(x)), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44(i:n36t:) (note: (xexpanded from macro 'Q30') *214748 34464 | 8#.0d +e f0i.n5e) Q 3| ^ ~0 (x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 438 :(i32n:t )warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (x)*10737418 24384 | {.Q0 3+1 (0 0..582)1 0| 49 ^0 5483590f), In file included from Q3src/libavcodec/aacps_fixed.c1:(24 : 0.In file included from 9src/libavcodec/aacps.c9:5324: 0src/libavcodec/aacps_fixed_tablegen.h7:42191:76124:92 8warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) }, {Q31( 0.9918 62195 | 1 0 9 8 8 7 82Qf3),0 (Q031.(0 00.0702000203000001f3/1M2_9P4I)7,f )Q}3,0 (0 .| 0 ~~~~~^~~~~~~~~~~~~~~~~~1 9587src/libavcodec/aac_defines.h3:5456:636f/:M _note: PIexpanded from macro 'Q31') , Q30(0 .450 | 3#0d3e3f1in6e91 7Q3f1/(Mx)_ P I ) , Q3 0 ( 0 . 0 4(4i8n6t6)8(8(2x3)f*/2M1_4P74I8)3,6 4Q83.00( 0+. 005.252) 2 5| 8 ^ ~ 915f/M_PI)In file included from ,src/libavcodec/aacsbr_fixed.c: 62Q: 3src/libavcodec/aacsbrdata.h0:(4380:7.:0 5warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]10 44961f/M_PI) 438, | { Q 3| 1( ^~~~~~~~~~~~~~ 0 .8210src/libavcodec/aac_defines.h4:944:0365:4 83note: 59expanded from macro 'Q30'0 f), Q3 144( | 0#d.e9f9i5n40e7 4Q13702(49x28)f ) } , { Q3 1 ( 0 . 9 9 18 6(5i1n0t9)8(87(8x2)f*),1 0Q7313( 704.17822042.300 0+13 102.954)7 f| )} ^, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:In file included from 36src/libavcodec/aacps_fixed.c:: 24note: : expanded from macro 'Q31'In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:219: 3645 | :# warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e fine Q31(x) 219 | Q3 (src/libavcodec/apedec.c0in(t:)0.1522(0:(0x)38*00:200 014warning: 704083comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]60 4f8./0M +_ PI0).,5 Q)3 0( 1522 | 0 ^ ~ | . 01 9 5 8 7 35 6In file included from 6src/libavcodec/aacsbr_fixed.c f/ :M_ P62: Isrc/libavcodec/aacsbrdata.hi:437):f ,(83 : swarning: Q-30implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](>d a0t.a0_3e0n3d31 6 9-1437 | 7fs/{-MQ>3_PpI)1t,r( Q03<.066 (9o0f.504f4s11824e369t68082)3 36{f3/M f_) P,I| ) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ ,Q 31Q(3 0(00.9.8095025822255682938195f3/f)M}_,P I{)Q, 3Q1(3-00(.909.06506219054469565191f7/9Mf_),P IQ)3, 1 (-| 0 ^~~~~~~~~~~~~~ .4465src/libavcodec/aac_defines.h47:1445:7365:7 68note: 8fexpanded from macro 'Q30') }, | ~~~~^~~~~~~~~~~~~~~~~~~ 44 | #src/libavcodec/aac_defines.h:d45e:f36i: nnote: eexpanded from macro 'Q31' Q30(x )45 | # d e f i n e Q3 1( x )( i n t ) ( ( x ) * 10 7 3 7(4i1n8t2)4(.(0x )+*2 1407.54)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.hIn file included from :src/libavcodec/aacsbr_fixed.c219::1162: : warning: src/libavcodec/aacsbrdata.h:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]437 :58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 219437 | | { Q3 1( 0. 66Q93501(1024.30900036030f0)0,0 0Q03f1/(M _0P.I9)89,05 8Q235062(3089.30f1)9},5 8{7Q3315(6-60f./9M9_6P0I2)9,56 5Q53901(709f.)0,3 0Q3313(1-06.944167f5/47M1_5P7I5)7,6 8Q830f()0}., 0 | 4 ~~~~^~~~~~~~~~~~~~~~~~~4 8668src/libavcodec/aac_defines.h8:2345f:36/:M _note: Pexpanded from macro 'Q31' I), Q30( 045. | #0d5e2f2i2n5e8 9Q1351(fx/)M _ P I ), Q 3 0 ( 0 . 0 (5in6t1)0((4x49)6*211f4/7M4_8P3I6)4,8 . 0| ^~~~~~~~~~~~~~+ 0.5) src/libavcodec/aac_defines.h | : ^ ~AS libavcodec/arm/mpegvideo_neon.o 44:36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c: 6244: src/libavcodec/aacsbrdata.h | :#437d:e32f:i nwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e Q30(x) 437 | { Q 3 1 ( 0(.i6n6t9)5(1(1x2)43*91007336734f1)8,2 4Q.301 (+ 00..958)9 0 5| 82 ^56 23893f)}, {QIn file included from 3src/libavcodec/aacps_fixed.c1(:-240: .In file included from 9src/libavcodec/aacps.c9:6320: 2src/libavcodec/aacps_fixed_tablegen.h9:521865:51369:1 7warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ), Q31(-0.446547 12185 | 7 5 76 88 f ) }Q,3 0 (| 0 ~~~~~^~~~~~~~~~~~~~~~~~. 0000src/libavcodec/aac_defines.h0:0450:0360:0 note: fexpanded from macro 'Q31'/ M_PI), Q 3450 | (#0d.ef0i1n1e0 3Q6316(2x)2 3 f / M _ P I ) , Q(3i0nt()0(.0(1x7)0*8261437144803f6/4M8_.P0I) ,+ Q03.05()0 .| 0 ^ ~2 52620988f/In file included from Msrc/libavcodec/aacsbr_fixed.c_:P62I: src/libavcodec/aacsbrdata.h):437,: 7:Q warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.029395561 7437f | /{MQ_3P1I() ,0 .Q63609(501.10243319507326633f9)9,f /QM31_(P I0).,9 8 9| 0 ^~~~~~~~~~~~~~5 82562src/libavcodec/aac_defines.h:34489:336f:) }note: , expanded from macro 'Q30' {Q31(-0 .449 | 9#6d02e9fi5n6e5 59Q13709(fx)), Q 3 1 ( - 0 . 4 4 65 4 71(5i7n57t6)8(8(xf))}*, 1 0| 7 ~~~~~^~~~~~~~~~~~~~~~~~ 37418src/libavcodec/aac_defines.h24:.450: 36:+ note: 0expanded from macro 'Q31'. 5) | ^ src/libavcodec/apedec.c45 | #d:ef1666i:11nIn file included from e: src/libavcodec/aacps_fixed.c :Q3warning: 124missing field 'help' initializer [-Wmissing-field-initializers](: xIn file included from ) src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 2181666: | 111 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]({ i nNtU)L(L(},x )| * ^ 212184 | 7 4 8 3 6 48Q.30 0+( 00..50) 0 0| ^ ~0 000000f/MIn file included from _Psrc/libavcodec/aacsbr_fixed.cI:)62,: src/libavcodec/aacsbrdata.hQ3:0436(:084.:0 1warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]03 66223f/M_PI), 436Q | {3Q031((-00..001571048663513480f1/87M9_4P4If)),, QQ3301((-00.9.20592975002162200697898ff/)M}_,P I{)Q,31 (Q 30.09(909.47029259734959596015f7)f,/ MQ_31P(I )0,. 9Q33602(502.2093710577912263f9)9}f,/ M| _ ~~~~~^~~~~~~~~~~~~~~~~~P I), src/libavcodec/aac_defines.h :| 45 ^~~~~~~~~~~~~~:36 : note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:44:36: 45note: | expanded from macro 'Q30'# define Q443 | 1#(dxe)f in e Q 3 0 ( x ) ( in t ) ( ( x)(*i2n1t4)7(4(8x3)6*4180.70 3+7 4018.254). 0 | + ^ ~0 .5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.hIn file included from :436src/libavcodec/aacps_fixed.c::5924:: In file included from warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacps.c :32: src/libavcodec/aacps_fixed_tablegen.h:218:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]436 | {Q31(-0.0514653 821818 | 79 44 f ) , Q 3Q1(3-00(.902.590970000010200067090f)0}f/,M _{PQ3I1)(, Q03.909(904.702191507349690652f)2,3 Qf3/M1_(P I)0,. 9Q33602(502.2091770078961321f4)0}f, / M| ~~~~~^~~~~~~~~~~~~~~~~~_ PI),src/libavcodec/aac_defines.h :Q45:3360: (note: 0expanded from macro 'Q31' .025262 0459 | 8#8dfe/Mf_inPeI )Q,3 1Q(3x0)( 0 . 0 2 9 3 9 5 5 6 1 7(fin/tM)(_(xP)I*)2,1 4Q73408(306.4083.105 7+2 603.959)f / M| _ ^ ~ PI), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aac_defines.h::6244: src/libavcodec/aacsbrdata.h::36436:: 31note: :expanded from macro 'Q30' warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #de 436f | i{Qn3e1( -Q03.00(51x46)5 3 8 1 8 7 9 4 4 f ), Q 3 1((i-n0t.)9(2(5x99)7*010017230677491f8)2}4, .{0Q 3+1 (0 .05.)99 9 4| 7 ^2 95749905f), In file included from Q3src/libavcodec/aacps_fixed.c1(: 240: .9In file included from 3src/libavcodec/aacps.c6:2325: 22src/libavcodec/aacps_fixed_tablegen.h9:72180:7619:1 2warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])} , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36 : 218note: | expanded from macro 'Q31' Q30 (450 | .#0d0e0f0i0n0e0 0Q0301f(/xM)_ P I ) , Q 3 0 ( 0 . 0 1(1i0n3t6)6((2x2)*32f1/4M7_4P8I36)4,8 .Q03 0(+0. 00.157) 0 8| ^ ~6 3140f/M_PIIn file included from ),src/libavcodec/aacsbr_fixed.c :Q6230: (src/libavcodec/aacsbrdata.h:0436.:062:5 2warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 20988f/M_PI) ,436 | Q{3Q03(10(.-002.9035914565563178f/1M8_7P9I4)4,f ),Q 3Q03(10(.-003.1952579269379090f1/M2_0P6I7)9,f ) }| , ^~~~~~~~~~~~~~ { Q31( src/libavcodec/aac_defines.h0:.449:9369:4 7note: 2expanded from macro 'Q30'9 5749905 f44) | ,# dQe3f1(i n0.e93 6Q253202(9x7)0 7 91 2 f )} , | ~~~~^~~~~~~~~~~~~~~~~~~ (isrc/libavcodec/aac_defines.hn:t45:)36(: (note: xexpanded from macro 'Q31') *10737 445 | 1#8de2f4i.n0e +Q 301.(x5)) | ^ (iIn file included from nsrc/libavcodec/aacps_fixed.ct):((24x: )In file included from *src/libavcodec/aacps.c2:132: 4src/libavcodec/aacps_fixed_tablegen.h7:421883:63648:.0 warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.5) | ^ ~ 218 | In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h:Q4353:830:( 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 000000000f/M _435P | I{)Q,3 1(Q-300(.02.2081217053267682423939f4/f)M,_ QP3I1() 0,. 1Q83087(4075.903917799078f6)3}1,4 0{fQ/3M1_( P0.I6),7 Q234080(40.6028295124632f)0,9 8Q83f1/(M-_0P.I0)3,64 6Q23101(309.00526993f9)5}5,6 1 7| f ~~~~^~~~~~~~~~~~~~~~~~~ /M_Psrc/libavcodec/aac_defines.hI:45):,36: Qnote: 3expanded from macro 'Q31'0 (0.031572 6453 | 9#9dfe/fMi_neP IQ)3,1 (x )| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44: 36 : (note: iexpanded from macro 'Q30'n t)((x)* 214447 | 4#83d6ef4i8n.e0 Q+3 00(.x5)) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c(:i62: nsrc/libavcodec/aacsbrdata.ht:435):(59(: xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* 1073741824. 0 435+ | {0Q.351)( - 0.| 22 ^8 27527843994fIn file included from )src/libavcodec/aacps_fixed.c,:24 : Q3In file included from 1(src/libavcodec/aacps.c :032.: 1src/libavcodec/aacps_fixed_tablegen.h8:82187:4117:59 3warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]79 97f)}, {Q31( 0. 621872 | 4 8 0 46 2 89 14Q33f0)(,0 Q.3010(-000.00306046020101f/3M9_0P5I6)9f,) }Q,3 0 (| 0 ~~~~~^~~~~~~~~~~~~~~~~~ .011src/libavcodec/aac_defines.h0:3456:6362: 2note: 3expanded from macro 'Q31'f /M_PI), 45Q | 3#0d(ef0i.n0e1 7Q0318(6x3)1 4 0 f / M _ P I ) , Q 3 0 ((0i.n0t2)5(2(6x)2*021948784f8/36M4_P8I.)0, + Q03.05)( 0 .| 0 ^ ~2 93955617fIn file included from /Msrc/libavcodec/aacsbr_fixed.c_:P62I: ),src/libavcodec/aacsbrdata.h :Q3435:032(:0 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 15726399f/M _435P | I{)Q,3 1 (| -0 ^~~~~~~~~~~~~~. 22827src/libavcodec/aac_defines.h5:24478:4363:9 9note: 4fexpanded from macro 'Q30'), Q31( 0 .441 | 8#8d7e4f75i9n39e7 9Q973f0)(}x,) { Q 3 1 ( 0 . 6 7 2 4 80 4 6(28i9n1t43)f(),( xQ)31*(1-007.30734614682121349.0506 9f+) 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#:d32e: fisrc/libavcodec/aacps_fixed_tablegen.hn:e217 :Q1363:1( xwarning: ) implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int )217(( | x ) * 2 14 7 4Q83306(480..00 +0 000.050)0 0 0| 0 ^ ~f /M_PI),In file included from src/libavcodec/aacsbr_fixed.cQ:3620(: 0src/libavcodec/aacsbrdata.h:.4350:60:6 warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]10 0487f/M_PI), 435Q | 3{0Q(301.(0-009.6212385227542728f4/39M9_4fP),I )Q3, 1Q( 300.1(808.70417459231917099576f)8}f,/ M_{PQI3)1,( Q03.06(7204.8001465632489814631f2)f,/ QM3_1(P-I0).,03 6Q463201(103.90051679f7)5},8 7 02| 9 ~~~~^~~~~~~~~~~~~~~~~~~f /M_Psrc/libavcodec/aac_defines.hI):,45: 36 | : ^~~~~~~~~~~~~~ note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:44: 3645 | :# dnote: eexpanded from macro 'Q30'f ine Q31( x44) | # d e f i n e Q 3 0 ((ixn)t ) (( x )* 2 1 47 4 8 3 6 4 8 .0( i+n t0).(5()x ) | * ^ ~1 073741824.0In file included from src/libavcodec/aacsbr_fixed.c+: 620: .src/libavcodec/aacsbrdata.h5:)434: 84: | ^warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c :43424 | : {In file included from Qsrc/libavcodec/aacps.c3:132(: src/libavcodec/aacps_fixed_tablegen.h :2170:.1113: 3warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 4804933804f), Q3 1(217- | 0 . 8 6 2 3 Q13501(608.000040008f0)0}0,00 0AS libavcodec/arm/mpegvideoencdsp_armv6.o {Qf3/1M(-_0P.I9)97,0 7Q537093(602.802046f)2,1 0Q03418(7f /0M._9P3I2)3,7 9Q93000(709.404019f6)1}3,5 2 42| f ~~~~~^~~~~~~~~~~~~~~~~~ /M_PIsrc/libavcodec/aac_defines.h):,45 :Q363:0 (note: 0expanded from macro 'Q31'. 014211 045 | 5#6d8eff/iMn_eP IQ)3,1 (Qx3)0 ( 0 . 0 1 6 5 3 4 8 6 1 2(fi/nMt_)P(I()x,) *Q23104(7048.30614787.50 8+7 002.95f)/ M _| P ^ ~I ), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacsbr_fixed.c::4462: :src/libavcodec/aacsbrdata.h:36434:: 58note: : expanded from macro 'Q30'warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #def i434n | e{ QQ3310(( x0).3 3 4 54 8 04 9 3 3 8 0 4 f )(,i nQt3)1(((-x0).*816027331754116882040.04 +0 8f0).}5,) { Q| 31 ^( -0.99707579In file included from 36src/libavcodec/aacps_fixed.c2:8242: 4In file included from fsrc/libavcodec/aacps.c):,32 : Q3src/libavcodec/aacps_fixed_tablegen.h1:(217 :086.:9 3warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 7990079441f)}, | 217 ~~~~^~~~~~~~~~~~~~~~~~~ | src/libavcodec/aac_defines.h : 45:Q363:0 (note: 0expanded from macro 'Q31'. 000000 0450 | 0#0dfe/fMi_nPeI) ,Q3 1Q(3x0)( 0 . 0 0 6 2 1 0 0 4 8 (7ifn/tM)_(P(Ix)),* 2Q13407(4083.60480.906 +1 03.552)4 2 | f ^ ~/ M_PI), Q30In file included from (src/libavcodec/aacsbr_fixed.c0:.0621: src/libavcodec/aacsbrdata.h4:4342:311:10 5warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 f/M_PI), Q30 (4340 | .{0Q13615(3 4806.1323f4/54M8_04P9I3)3,80 4Qf30)(,0 .Q3011(7-70.5886723012591f68/0M0_4P0I8)f,) } ,| ^~~~~~~~~~~~~~{ Q31(src/libavcodec/aac_defines.h-0:.449:9367:0 7note: 5expanded from macro 'Q30'7 9362824f )44, | #Qd3e1f(i 0n.e9 3Q2337099(0x07)9 4 4 1f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h(:i45n:t36): (note: (expanded from macro 'Q31' x)*1073 7454 | 1#82d4e.f0in e+ Q03.15(x)) | ^ (iIn file included from nsrc/libavcodec/aacps_fixed.ct:)(24(x: )In file included from *2src/libavcodec/aacps.c1:4327: 4src/libavcodec/aacps_fixed_tablegen.h8:3621748:.061 :+ warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 5) | ^ ~ In file included from 217src/libavcodec/aacsbr_fixed.c | : 62 : src/libavcodec/aacsbrdata.h : 434 :7Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .0000000000 f434 | /{MQ_31P(I )0,. 33Q4534080(409.3030860241f0)0, 4Q3817(f-0/.M8_62P31I5)1,6 8Q0304008(f0)}., 0{0Q9316(1-305.29497207f5/7M93_6P2I82)4,f )Q3,0 (Q031.( 001.4932213179095006789f4/41Mf)_}PI,) , | ~~~~~^~~~~~~~~~~~~~~~~~Q 30(0src/libavcodec/aac_defines.h.0:1456:5363:4 8note: 6expanded from macro 'Q31' 12f/M_PI )45, | #Qd3e0f(i0ne. 0Q1317(7x5) 8 7 0 2 9 f / M _ P I ) ,( in t| ) ^~~~~~~~~~~~~~( (x)*src/libavcodec/aac_defines.h2:1444:7364:8 3note: 6expanded from macro 'Q30'48 .0 + 0. 544) | # d| e ^ ~f ine Q30(xIn file included from ) src/libavcodec/aacsbr_fixed.c : 62: src/libavcodec/aacsbrdata.h : 433 : 84 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*1 0433 | 7{Q33714(1-802.48.900 5+4 9504.255)7 9 9| 3f ^) , Q31(-0.3In file included from 17src/libavcodec/aacps_fixed.c91:924: 1In file included from 3src/libavcodec/aacps.c1:8328: 06src/libavcodec/aacps_fixed_tablegen.h4:f217):}36,: warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31(-0.837821446 512172 | 5 1 f ) , QQ3310((0 .00.0090706030070603f2/5M4_7P4I)6,6 fQ)30}(,0 . | 0 ~~~~~^~~~~~~~~~~~~~~~~~0 6210src/libavcodec/aac_defines.h0:4458:736f:/ Mnote: _expanded from macro 'Q31' PI), Q 453 | 0#(d0e.f0i0n9e6 1Q33512(4x2) f / M _ P I ) , Q 3(0i(n0t).(0(1x4)21*12015476488f3/6M4_8P.I0) ,+ Q03.05()0 . 0| ^ ~1 65348612fIn file included from /src/libavcodec/aacsbr_fixed.cM:62_: Psrc/libavcodec/aacsbrdata.hI:)433,: 58Q:3 warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.01775870 24339 | f{/QM3_1P(I-)0,. 8 90| 5 ^~~~~~~~~~~~~~49 54257src/libavcodec/aac_defines.h99:344f:)36,: Q3note: 1expanded from macro 'Q30'( -0.3179 19441 | 3#1de8f80i6ne4 f)Q}3,0( x{Q)3 1 ( - 0 . 8 3 78 21 4 4 6 5(1i2n5t1)f()(,x Q)3*110(7 307.4917862347.603 25+4 7046.65f)) } , | ^| ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36In file included from : src/libavcodec/aacps_fixed.cnote: :expanded from macro 'Q31'24 : In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h :45217 | :#d11e:f inwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q31(x) 217 | ( i n t )Q((3x0)(*02.10407040803060480.000 f+/ M0_.P5)I ) ,| ^ ~Q 30(0.00621In file included from 0src/libavcodec/aacsbr_fixed.c0:4628: 7src/libavcodec/aacsbrdata.hf:/433M:_31P: Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.009613 54332 | 4{2Q3f1/(M-_0P.I8)90,5 4Q390(504.2051749291310f5)6,8 fQ/3M1_P(I-)0,.3 1Q3709(10.9013116858304648f)6}1,2 f{/QM31_(-P0I.)8,3 7Q83201(404.60511275715f8)7,0 2Q93f1/(M _0P.I9)7,63 76 3| 25 ^~~~~~~~~~~~~~4 7466fsrc/libavcodec/aac_defines.h):}44,: 36 :| ~~~~^~~~~~~~~~~~~~~~~~~ note: expanded from macro 'Q30' src/libavcodec/aac_defines.h:45:36 :44 | note: #expanded from macro 'Q31'd efine Q 453 | 0#(dxe)f i n e Q 3 1 ( x ) ( i n t ) ( ( x ) * 1(0in7t)3(7(4x1)8*22414.704 8+3 6048..05 )+ 0| . ^5 ) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:In file included from 24: src/libavcodec/aacsbr_fixed.cIn file included from :62src/libavcodec/aacps.c: :src/libavcodec/aacsbrdata.h:32433: :src/libavcodec/aacps_fixed_tablegen.h6:: 216:warning: 136implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 433 | {Q31 (216- | 0 . 8 90 5 4 9Q534025(709.9030f0),0 0Q0310(0-00.03f1/7M9_19P1I3)1,8 8Q03604(f0).},0 0{3Q4391(1-300.3843f7/8M21_4P4I6)51,2 5Q13f0)(,0 .Q0310(5 400.790766637163f2/M5_P4I7)4,6 6Qf3)0(}0,. 0 0| 7 ~~~~^~~~~~~~~~~~~~~~~~~9 9172src/libavcodec/aac_defines.h9:345f:/36M:_ Pnote: expanded from macro 'Q31'I ), Q30(0 .450 | 0#9d2e9f9i9n36e7 Qf3/1M(_xP)I ) , Q 3 0 ( 0 . 0 0(i9n9t8)7(5(x7)59*f21/4M7_4P83I6)4,8 . 0| ^~~~~~~~~~~~~~+ 0.5)src/libavcodec/aac_defines.h :| 44 ^ ~: 36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c44: | 62#: dsrc/libavcodec/aacsbrdata.he:f432i:84n:e warning: Q3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (x) 432 | { Q 3 1((i-n0.t74)9(0(4x93)9*510007531794f)1,82 4Q.301 (+ 00..959)9 8 5| 4 ^8 3641521f)}In file included from ,src/libavcodec/aacps_fixed.c :24{: QIn file included from 3src/libavcodec/aacps.c1:(32 : 0src/libavcodec/aacps_fixed_tablegen.h.:02164:51118:5 2warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 574211f), Q31( 0. 92169 | 8 1 2 3 3 7 4Q434008(20f.0)00}00,0 0| 0 ~~~~~^~~~~~~~~~~~~~~~~~0 0f/M_src/libavcodec/aac_defines.hP:I45:)36,: Qnote: 3expanded from macro 'Q31' 0(0.0034 9451 | 3#0d3e4ffi/nM_eP IQ),3 1Q(3x0)( 0 . 0 0 5 4 0 70 6 6 1 f / M(_iPnIt),) (Q(30x()0*.21047047893961487.209 3+f /0M.5_)P I )| , ^ ~ Q30(0.009299In file included from 9src/libavcodec/aacsbr_fixed.c:36267: fsrc/libavcodec/aacsbrdata.h/:M432_:PI59): ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.0099875 7432 | 5{9Qf3/M1_(P-I0).,7CC libavcodec/arm/mpegvideoencdsp_init_arm.o 49 0| 4 ^~~~~~~~~~~~~~9 3950src/libavcodec/aac_defines.h0:5441:936f:) ,note: expanded from macro 'Q30'Q3 1( 0.9 9449 | 8#5d48e3f64i1n5e21 fQ)3}0, ({x)Q 31 ( 0 . 0 4 5 8 5 2 2 85 74(2i11nft))(, (Qx3)1*1(0 703.79948118232347.404 40+8 20f.)5}), | | ^ ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36:In file included from src/libavcodec/aacps_fixed.cnote: :expanded from macro 'Q31'24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h: 45216 | :#86de:f iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e Q31(x) 216 | (Qi3n0t()0(.(0x0)0*0200104070408f3/6M4_8P.I0) ,+ Q0.350)(0 . 0| 0 ^ ~3 4913034f/M_In file included from PIsrc/libavcodec/aacsbr_fixed.c:)62: ,src/libavcodec/aacsbrdata.h :Q4323:320:( warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].0 054070661f/ M432_ | P{QI3)1,( -Q030.(704.09070949913975209035f1/9Mf_)P,I) ,Q 3Q13(0 (00..90990895249893963461752f1/fM)_}P,I {)Q,31 (Q 300.(004.5080592928875574725191ff/)M,_ PQI3)1,( 0. 9| 9 ^~~~~~~~~~~~~~ 81233src/libavcodec/aac_defines.h7:44444:0368:2 fnote: expanded from macro 'Q30') }, | ~~~~~^~~~~~~~~~~~~~~~~~ 44 | #src/libavcodec/aac_defines.hd:e45f:i36n:e note: expanded from macro 'Q31'Q 30(x) 45 | #d e f i n e Q 3 1 (x()i n t) ( ( x ) * 1 0 7 3(7i4nt1)8(2(x4).*201 4+7 408.53)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 216:src/libavcodec/aacsbr_fixed.c61:62:: src/libavcodec/aacsbrdata.h:warning: 432implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 216 | 432 | { Q 3 1(Q-300.(704.090004093090500000501f9/fM),_ PQI31)( ,0 .Q93909(805.480306344159211f30)34}f,/ M{_QP3I1)(, 0Q.034508(502.20805754241017f0)6,6 1Qf31/(M _0.P9I9)8,12 3Q37340(404.008027f9)9}1,7 2| 9 ~~~~^~~~~~~~~~~~~~~~~~~ 3f/M_src/libavcodec/aac_defines.hP:I45:)36, :Q 3note: 0expanded from macro 'Q31'( 0.00929 9459 | 3#6d7effi/nMe_ PQI3)1,( xQ)3 0 ( 0 . 0 0 9 9 8 7 5 7(5i9nft/)M(_P(I)x,) * 2| 1 ^~~~~~~~~~~~~~4 74836src/libavcodec/aac_defines.h4:844.:036 :+ note: 0.expanded from macro 'Q30'5 ) | ^ ~ 44 | #defiIn file included from nsrc/libavcodec/aacsbr_fixed.ce:62 : Qsrc/libavcodec/aacsbrdata.h3:0431(:x84): warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (i n431t | ){(Q(3x1)(*1 007.3704712822340.501 3+6 803.357)f ) | , ^ Q 31(-0.888050In file included from 01src/libavcodec/aacps_fixed.c7:3243: 6In file included from 26src/libavcodec/aacps.cf:)32},: src/libavcodec/aacps_fixed_tablegen.h{:Q2163:136(: 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]99 498012188353f), Q2163 | 1( 0 . 97 0 9Q433508(101.33080070f)0}0,0 0 0| 0 ~~~~~^~~~~~~~~~~~~~~~~~ f/M_Psrc/libavcodec/aac_defines.hI:)45,:36 : Qnote: 3expanded from macro 'Q31'0 (0.003 445 | 9#1de3f0in3e 4Qf3/1M(_xP)I ) , Q 3 0 ( 0. 0 0 5 4 0 7(06i6n1tf)/((Mx_)*P21I4)7,4 Q83306(04.80.007 99+1 702.953) f /| M ^ ~_ PI), Q30(In file included from 0src/libavcodec/aacsbr_fixed.c.:0620: src/libavcodec/aacsbrdata.h9:294319:9593: 6warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f/M_PI), Q 30431( | {0Q.310( 009.097827253705591f3/68M3_3P7If)),, Q 3| 1 ^~~~~~~~~~~~~~ (-0.src/libavcodec/aac_defines.h8:8448:0365:0 0note: 1expanded from macro 'Q30'7 33626f) },44 | {#Q3d1e(f 0i.n9e9 Q43908(x0)1 2 1 8 8 35 3 f ) , Q3 1 ( (0i.n9t7)0(9(4x3)*518017133738471f8)2}4,. 0| ~~~~~^~~~~~~~~~~~~~~~~~ + 0.src/libavcodec/aac_defines.h5:)45 :36 :| ^ note: expanded from macro 'Q31' In file included from 45src/libavcodec/aacps_fixed.c | :#24d: eIn file included from fisrc/libavcodec/aacps.cne: 32Q3: 1src/libavcodec/aacps_fixed_tablegen.h(x:)216 : 11 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)* 22161 | 47 4 8 36 4 8 .Q03 0+( 00..05)0 0 0| 0 ^ ~0 0000f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c,: 62: Qsrc/libavcodec/aacsbrdata.h3:0431(:031.:0 warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 4913034f/M _431P | I{)Q,3 1Q(3 00.(007.22030055134608373076f6)1,f/ MQ_3P1I(),- 0Q.3808(800.50000719793137622963ff)/}M,_ P{IQ)3,1 (Q 300.(909.4908009122919898336537ff/)M,_ PQI3)1,( Q300.(907.009049398578517153938f7/Mf_)P}I,) , | ~~~~^~~~~~~~~~~~~~~~~~~ | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:src/libavcodec/aac_defines.h36::44: 36note: : expanded from macro 'Q31'note: expanded from macro 'Q30' 4544 | | ##ddeeffinien eQ3 1Q(30x() x ) ((iinntt))((((xx))**21017437744813862448..0 0+ +0 .05.)5 ) | ^ | ^ ~ In file included from src/libavcodec/aacps_fixed.c:In file included from 24src/libavcodec/aacsbr_fixed.c: In file included from :src/libavcodec/aacps.c62:: 32src/libavcodec/aacsbrdata.h:: 431src/libavcodec/aacps_fixed_tablegen.h::7215:: 136warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 431 | {Q3 2151( | 0 . 07 2 2 3Q03501(3068.303070f0)0,0 0Q03010f(/-M0_.P8I8)8,0 Q53000(107.303061296f6)0}7,4 0{7Qf3/1M(_ P0I.)9,9 4Q93800(102.108083305339f5)3,09 f/QM3_1P(I ),0 .Q93700(9403.5080141439358172f)0}6,f / M| _ ~~~~~^~~~~~~~~~~~~~~~~~P I), src/libavcodec/aac_defines.hQ:3450:(360:. 0note: 0expanded from macro 'Q31'52 305623f /45M | #_dPeIf)i,n eQ 3Q301(0(.x0) 0 5 6 1 5 2 6 3 7 f / M _(PiIn)t,) ( (| x) ^~~~~~~~~~~~~~* 21474src/libavcodec/aac_defines.h8:3446:4368:. 0note: expanded from macro 'Q30'+ 0.5) | 44 ^ ~ | #define Q30In file included from (src/libavcodec/aacsbr_fixed.cx:)62: src/libavcodec/aacsbrdata.h :430 : 83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int) (430( | x{)Q*3110(7-307.491182542.904 6+1 404.75) 6 9| 2 ^f ), Q31(-0.1In file included from 5src/libavcodec/aacps_fixed.c6:92487: 0In file included from 7src/libavcodec/aacps.c5:3324: 2src/libavcodec/aacps_fixed_tablegen.h0:6215f:)111}:, warning: {Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]31 (-0.033057388407 02155 | f) , Q 31 (- 0 Q.337020(5026.2080509076040f0)0}0, 0 | f ~~~~^~~~~~~~~~~~~~~~~~~/ M_PIsrc/libavcodec/aac_defines.h):,45 :Q363:0 (note: 0expanded from macro 'Q31'. 0019607 40457 | f#/dMef_iPnIe) ,Q 3Q13(0x()0 . 0 0 3 0 3 9 5 3 0 9(ifn/Mt_)P(I)(,x )Q*32104AS libavcodec/arm/pixblockdsp_armv6.o 7(4083.604084.409 5+1 02.056)f / M| _ ^ ~P I), Q30(0In file included from .src/libavcodec/aacsbr_fixed.c0:0625: src/libavcodec/aacsbrdata.h2:4303:0585:6 2warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f/M_PI), Q 34300 | ({0Q3.1(0-005.691155229643671f4/47M6_92PfI),) ,Q 3 1| ( ^~~~~~~~~~~~~~ -0.15src/libavcodec/aac_defines.h6:94487:0367:5 3note: expanded from macro 'Q30'4 206f)} ,44 | {Q#3d1e(f-i0n.e0 3Q33005(7x3)8 8 4 0 70 5 f ), Q3 1 (- 0. 3 7(2i0n5t26)2(8(59x76)4*1f0)7}3,7 4 1| 8 ~~~~^~~~~~~~~~~~~~~~~~~2 4.0 src/libavcodec/aac_defines.h+ :045:.36:5 )note: expanded from macro 'Q31' | ^ 45 | #defIn file included from insrc/libavcodec/aacps_fixed.ce: 24Q: 3In file included from 1(src/libavcodec/aacps.cx:)32 : src/libavcodec/aacps_fixed_tablegen.h : 215 : 86 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*214 721548 | 3 6 4 8 . 0 Q+ 300.(50). 0 0| ^ ~0 0000000f/MIn file included from _Psrc/libavcodec/aacsbr_fixed.cI:62): src/libavcodec/aacsbrdata.h,: 430:Q3130:( warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0019607407f /430M | _{PQI3)1,( -Q0.3901(5209.406013404379659320f9),f /QM3_1(P-I0).1,5 6Q93807(007.50304442905162f0)6}f,/ M{_QP3I1)(-,0 .Q03303(005.7030858420370055f6)2,3 fQ3/1(M-_0P.I3)7,2 0Q5236208(5907.6040f)5}6,1 5 2| 6 ~~~~^~~~~~~~~~~~~~~~~~~3 7f/Msrc/libavcodec/aac_defines.h_:P45:I36:) note: ,expanded from macro 'Q31' | ^~~~~~~~~~~~~~ 45src/libavcodec/aac_defines.h | :#44d:e36f:i nnote: eexpanded from macro 'Q30' Q 31(x) 44 | # d e f i n e (iQn3t0)(((xx))* 2 1 47 48 3 6 4 8 . 0 (+i n0t.)5()( x )| *1 ^ ~0 73741824.0 In file included from + src/libavcodec/aacsbr_fixed.c0:.625: )src/libavcodec/aacsbrdata.h : 430:| 6 ^: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c: 24430: | In file included from {src/libavcodec/aacps.cQ3:1(32-: 0src/libavcodec/aacps_fixed_tablegen.h.:92151:5612:9 46warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 47692f), Q31(-0 .21515 | 6 98 70 7 5 3 4Q20360f()0}.,0 0{0Q0310(-000.000303f0/5M7_3P88I4)0,7 0Q53f0),( 0Q3.10(0-109.60377420075f2/6M28_5P9I7)64,f )}Q,30 ( | 0 ~~~~^~~~~~~~~~~~~~~~~~~.0 0303src/libavcodec/aac_defines.h9:455:336:0 9note: fexpanded from macro 'Q31'/ M_PI), Q453 | 0#(d0e.f0in0e 4Q341(9x5)1 2 0 6 f / M _ P I ) ,(i nQt)3(0((x0)*.21040745823364085.602 3+f /0M._5P)I ) ,| ^ ~Q 30(0.00561In file included from 52src/libavcodec/aacsbr_fixed.c6:3627: fsrc/libavcodec/aacsbrdata.h/:M429_:84P:I )warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36 :429 note: | expanded from macro 'Q30'{ Q31( 0. 9440 | 1#4d55e0f9i40n98e5 9Qf3)0,( xQ)3 1 ( 0 . 9 9 7 8 13 90 3 65 44(6inft))}(, ({x)Q*3110(7-307.4817822549.208 9+0 408.054)3 f )| , ^ Q31( 0.992335In file included from 87src/libavcodec/aacps_fixed.c3:5243: 6In file included from 6src/libavcodec/aacps.c6f:)32}: ,src/libavcodec/aacps_fixed_tablegen.h : 215| : ~~~~~^~~~~~~~~~~~~~~~~~ 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' 45215 | | # d e f in e QQ3310((x0) . 0 0 0 0 0 0 0 0 0 0(fin/tM_)P((Ix)),* 2Q13407(408.30604189.600 7+4 007.f5/)M _ P| ^ ~I ), Q30(0.0In file included from 03src/libavcodec/aacsbr_fixed.c0:3629: 5src/libavcodec/aacsbrdata.h3:0429:958f:/ warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30(0.0 04294 | {4Q93511(2 00.69f0/1M45_5PI0),9 Q43009(805.900f5)2,3 0Q53612(3 f0/.M9_9PI7)8,1 39Q03306(5044.60f0)5}61,5 {2Q63317(f-/0M._8P7I2)5,9 2 | 8 ^~~~~~~~~~~~~~9 0480src/libavcodec/aac_defines.h4:344f:)36, :Q 3note: 1expanded from macro 'Q30'( 0.992 34435 | 87#35d3e6f66ifne) },Q 3 0| (x ~~~~^~~~~~~~~~~~~~~~~~~) src/libavcodec/aac_defines.h: 45 : 36: note: expanded from macro 'Q31' (int )45( | (#xd)e*f1i0n7e3 7Q4311(8x2)4 . 0 + 0 . 5 ) ( in| t) ^( (x)*2147483In file included from 6src/libavcodec/aacps_fixed.c4:824.: 0In file included from src/libavcodec/aacps.c+: 320: .src/libavcodec/aacps_fixed_tablegen.h:5215):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.h215:429 | : 32 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.0000 04290 | 0{0Q0310(f /0M.9_0P1I4)5,5 09Q430098(590f.),0 0Q1319(6 00.79490778f1/3M9_P0I36)5,4 4Q63f0)(}0, .{0Q03310(3-905.380792f/5M9_2P8I90)4,80 43Qf3)0,( 0Q.310(0 404.99519202633f58/7M3_5PI3)6,6 6fQ)3}0, ( 0| ~~~~~^~~~~~~~~~~~~~~~~~. 0052src/libavcodec/aac_defines.h3:0455:6362:3 fnote: /expanded from macro 'Q31'M _PI), Q3 045 | (#0d.ef0i05n6e1 5Q3216(3x7)f / M _ P I ) , | ^~~~~~~~~~~~~~ (insrc/libavcodec/aac_defines.ht:44):(36(:x )note: *2expanded from macro 'Q30'14 7483648 .440 | +# d0e.f5)i n e| ^ ~ Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 429 : 7 : (warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n t)((x)*10737 44291 | {8Q2341.0( 0+. 900.51)4 5 5| 0 ^9 409859f), QIn file included from 31src/libavcodec/aacps_fixed.c( :024.: 99In file included from 7src/libavcodec/aacps.c8:133290: 3src/libavcodec/aacps_fixed_tablegen.h6:542144:6136f):} ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ Q31(-0.87259289048043f )214, | Q 3 1 ( 0 .Q93902(303.508070305030606060f0)f/}M, _ P| I ~~~~~^~~~~~~~~~~~~~~~~~) , Q3src/libavcodec/aac_defines.h0:(45:036.:0 0note: 1expanded from macro 'Q31'1 053939f 45/ | M#_dePfIi)n,e QQ331(0x()0 . 0 0 1 7 0 8 9 8 5 2 (fi/nMt_P)I(()x),* 2Q13407(408.306042582.05 4+1 20.95f)/ M _| ^ ~P I), Q30(0.0In file included from 0src/libavcodec/aacsbr_fixed.c2:9623: 9src/libavcodec/aacsbrdata.h8:44286:883f:/ Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30(0.00 4283 | {1Q53917(1 700.f6/6M9_2P9I2)6,6 7 40| 47 ^~~~~~~~~~~~~~7 f), src/libavcodec/aac_defines.hQ:3441:(36 :0 .note: 9expanded from macro 'Q30'8 6294934 0441 | 7#4d8eff)i}n,e {QQ3310((-x0). 97 4 63 6 9 5 2 5 7 3 1 0 f(),i nQt3)1((-(0x.0)0*110970232734310812340.10f) }+, 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:e214 :Q1113:1 (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) (i n214t) | (( x) *2 1 4 74 83Q63408(.00. 0+ 000.050)0 0| 0 ^ ~0 0f/M_PI), QIn file included from 3src/libavcodec/aacsbr_fixed.c0:62(0: .src/libavcodec/aacsbrdata.h0:042811:0585:3 warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 39f/M_PI), Q 34280( | 0{.Q0310(1 700.86968925922f6/6M74_0P4I7)7,f) ,Q 3Q03(10(. 000.29582625944192394f0/17M48_fP)I},) ,{Q 3Q13(0-(00..9070426933699852456783f1/0Mf_)P, IQ)31,( -Q03.00(0109.0020233310519370117f0)f}/,M _ P| I ~~~~^~~~~~~~~~~~~~~~~~~) , | src/libavcodec/aac_defines.h ^~~~~~~~~~~~~~: 45:36: src/libavcodec/aac_defines.hnote: :expanded from macro 'Q31'44: 36: note: expanded from macro 'Q30' 45 | #de fi44ne | #Qd3e1f(inxe) Q 3 0 ( x ) ( i nt ) ( (x )* 2(1i4n7t4)8(3(6x4)8*.01 0+7 03.754)1 8 | 2 ^ ~4 .0 + 0.5) In file included from src/libavcodec/aacsbr_fixed.c| : ^62: src/libavcodec/aacsbrdata.h:428:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32 : 428src/libavcodec/aacps_fixed_tablegen.h | :{214Q:3861:( warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 66929266740477f) ,214 Q | 3 1 ( 0 . 9Q83602(904.930400010704080f0)}0,0 f{/QM3_1P(-I0).,9 74Q63306(905.20507311100f)5,3 9Q3391(f-/0M._0P0I)1,90 2Q233300(103.010f0)1}7,0 8 9| ~~~~~^~~~~~~~~~~~~~~~~~8 52f/CC libavcodec/arm/pixblockdsp_init_arm.o src/libavcodec/aac_defines.hM:_45:P36I:) ,note: expanded from macro 'Q31'Q 30(0.00 24552 | 5#4de1fi2n9ef /QM3_1P(xI)) , Q 3 0 ( 0 . 0 0(2in9t3)9(8(4x)6*82f1/47M4_83P64I8).,0 Q+3 00.(5)0 .| 0 ^ ~0 31597170f/In file included from Msrc/libavcodec/aacsbr_fixed.c_:62P: Isrc/libavcodec/aacsbrdata.h):428,: 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' 428 | {Q3 144( | 0#.d6e6f9i2n9e2 6Q6307(4x0)4 7 7 f) , Q 3 1 ( 0 .(9i8n62t94)9(3(4x0)17*481f0)}7,3 7{Q43118(2-40..09 7+46 306.955)2 5 7| 3 ^1 0f), Q31(-0.0In file included from 0src/libavcodec/aacps_fixed.c1:92402: 2In file included from 3src/libavcodec/aacps.c3:0321: 3src/libavcodec/aacps_fixed_tablegen.h0:1214f:)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' 214 | 45 | #Qd3ef0i(n0e. 0Q0310(0x0)0 0 0 0 0 f/ M_ PI ) , Q(3i0n(t)0(.(0x0)1*2110457349833694f8/.M0_ P+I )0.,5 )Q 3| 0 ^ ~ (0.0017089In file included from 85src/libavcodec/aacsbr_fixed.c2:f62/: Msrc/libavcodec/aacsbrdata.h_:P427:I83:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.002525 44271 | 2{Q93f1/(M-_0P.I98)6,0 7Q8357033(602.3000f2)9,3 9Q83416(8 f0/.M2_5P0I3)4,9 1Q1370(300.02030f3)1}5,9 7{1Q7301f(-/0M._40P7I6)10,5 6 64| 0 ^~~~~~~~~~~~~~5 05f),src/libavcodec/aac_defines.h: 44Q3:1(36-:0 .9note: 0expanded from macro 'Q30'0 4557344 4446 | 95#fd)e}f,i n e| ~~~~^~~~~~~~~~~~~~~~~~~Q 30(xsrc/libavcodec/aac_defines.h) : 45 : 36 : note: expanded from macro 'Q31' (i n45t | )#d(ef(ixne) *Q13017(3x7) 4 1 8 2 4 . 0 + 0 .(5i)n t )| (( ^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 | : ^ ~214 :36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:427:58: warning: 214implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | Q30(0 .04270 | 0{0Q0310(00-00.098f6/0M78_5P7I33)62,30 fQ),3 0Q(301.( 000.1215003459319137390f02/3Mf_)P}I,) ,{ QQ3310(-(0.04.0706011700586968450520f5/fM),_ PQI3)1,( -Q03.09(000.405052753245444619259f)f},/ M _| P ~~~~^~~~~~~~~~~~~~~~~~~ I), src/libavcodec/aac_defines.hQ:3450:(360:. 0note: expanded from macro 'Q31'0 293984 645 | 8#dfe/fMi_nPeI Q)3,1( xQ)3 0 ( 0 . 00 3 1 5 9 7 1 7(i0nft/)M(_(Px)I*2)1,4 7 | 4 ^~~~~~~~~~~~~~8 3648src/libavcodec/aac_defines.h.:044 :+36 0:. 5note: )expanded from macro 'Q30' | ^ ~ 44 | #defIn file included from isrc/libavcodec/aacsbr_fixed.cn:e62 : Qsrc/libavcodec/aacsbrdata.h:3427:032(:x )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 427( | i{nQt3)1((-(0x.)9*8610077835774313862243.00f )+, 0Q.351() 0 .| 2 ^5 03491173002In file included from 3fsrc/libavcodec/aacps_fixed.c):},24 : {QIn file included from 3src/libavcodec/aacps.c:132(: -src/libavcodec/aacps_fixed_tablegen.h0.:421407:6111:0 5warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 40505f), Q31(-0. 21490 | 04 5 5 7 3 4Q443609(50f.)0},0 0 0| 00 ~~~~~^~~~~~~~~~~~~~~~~~0 000fsrc/libavcodec/aac_defines.h:/45M:_36:P Inote: )expanded from macro 'Q31', Q30(0. 045 | 0#11d0e5fi3n9e3 9Qf3/1M(_PxI)) , Q 3 0 ( 0 . 0 0 1 7 0 (8i98n5t2)f(/(Mx_)P*I2)1,4 7Q43803(604.80.00 2+5 205.451) 2 9| f ^ ~/ M_PI), Q30In file included from (src/libavcodec/aacsbr_fixed.c0:.620: 0src/libavcodec/aacsbrdata.h2:4279:63:9 8warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 68f/M_PI), Q3 0(4270 | .{0Q30131(5-907.91867007f8/M5_7P3I3),6 2 3| 0 ^~~~~~~~~~~~~~f ), Qsrc/libavcodec/aac_defines.h3:441:(36 :0 .note: expanded from macro 'Q30'2 50349117 3440 | 0#2d3eff)i}n,e {QQ3310((-x0). 4 0 7 6 1 0 5 6 6 4 0 5 05 f()i,n tQ)3(1((x-)0*.190004753577431484426945f.)}0, + | 0 ~~~~^~~~~~~~~~~~~~~~~~~. 5) src/libavcodec/aac_defines.h| : ^45 :36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c :4524 | : #In file included from dsrc/libavcodec/aacps.ce:f32in: esrc/libavcodec/aacps_fixed_tablegen.h: 213Q3:1136(:x) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)( (213x | ) * 2 1 4 7Q4833604(8.00 .+00 00.050)0 0| 00 ^ ~0 f/M_PI),In file included from Qsrc/libavcodec/aacsbr_fixed.c30:(620: .src/libavcodec/aacsbrdata.h01:9426:5838:7 35warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6f /M_PI), Q30( 0426. | 0{3Q03313(16-901.75f9/1M7_4P3I9)76,8 5Q307(140f.)0,4 4Q83616(8-802.38f9/40M5_3P7I04)2,2 75Q23f0)(}0,. {0Q53212(2 50.8759018579f0/6M69_1P8I9)0,f )Q, 3Q03(10(.-00.5269161024647926918f2/3M9_6fP)}I,) , | ~~~~^~~~~~~~~~~~~~~~~~~ | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36src/libavcodec/aac_defines.h: :note: 44expanded from macro 'Q31': 36: note: expanded from macro 'Q30' 45 | #def i44ne | #Qde3f1i(nex )Q3 0( x ) ( i(inntt))((((xx))**102713477414882346.408 .+ 00 .+5 )0 . 5| ) ^ | ^ ~ In file included from In file included from src/libavcodec/aacps_fixed.c:src/libavcodec/aacsbr_fixed.c24:: 62In file included from : src/libavcodec/aacps.csrc/libavcodec/aacsbrdata.h::42632:: 59src/libavcodec/aacps_fixed_tablegen.h: :warning: 213implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 426 | {Q31(- 0213. | 5 9 1 7 4 3 9Q73608(507.140f0)0, 0Q0301(0-000.08f9/4M0_5P37I0)4,2 2Q73502f()0}.,0 1{9Q53817(3 5606.f/7M50_8P7I90)6,6 9Q13809(00.f0)3,0 3Q3311(6-901.72f9/6M1_2P6I7)2,9 8Q23309(6f0).AS libavcodec/arm/pixblockdsp_neon.o }0, 4 4| 8 ~~~~~^~~~~~~~~~~~~~~~~~6 688src/libavcodec/aac_defines.h2:345:f36/: Mnote: _expanded from macro 'Q31'P I), Q30 (450 | .#0d5e2f2in2e5 8Q3911(5x)f / M _ P I ) , Q 3 0 ((0i.n0t5)6(1(0x4)49*62114f7/4M_8P3I6)4,8 | ^~~~~~~~~~~~~~ .src/libavcodec/aac_defines.h:044 :+36 :0 .note: 5expanded from macro 'Q30' ) | ^ ~ 44 | #definIn file included from e src/libavcodec/aacsbr_fixed.cQ:362: 0src/libavcodec/aacsbrdata.h(:x426): 31 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (in t)426( | ({x)Q*3110(7-307.54911872443.907 6+8 5071.45f)) , | Q3 ^1 (-0.8940537In file included from 04src/libavcodec/aacps_fixed.c2:27245: 2In file included from fsrc/libavcodec/aacps.c):}32,: {src/libavcodec/aacps_fixed_tablegen.hQ:32131:(86 :0 .warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 087906691890f), 213Q | 31 ( - 0 . 2 9Q63102(607.2090802030960f0)0},0 0 f| / ~~~~^~~~~~~~~~~~~~~~~~~ M_PI)src/libavcodec/aac_defines.h,: 45Q:3360:( 0note: .expanded from macro 'Q31'01 9587356 645f | #/dMe_fPiIn)e, Q3Q13(0x()0 . 0 30 3 3 1 6 9 1 7 f / M _(PiInt)),( (Qx)3*02(104.704483464886.60 8+8 02.35f)/ M| ^ ~_ PI), Q30(0In file included from .src/libavcodec/aacsbr_fixed.c0:562: 2src/libavcodec/aacsbrdata.h2:24265:869:1 5warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/M _PI), Q30(0 426. | 0{5Q63110(4-40.95691174f3/97M6_85P71I4f)),, Q| 3 ^~~~~~~~~~~~~~ 1(-0.src/libavcodec/aac_defines.h8:9444:0365:37 note: 0expanded from macro 'Q30'4 22752f) },44 | {Q#3de1f( i0n.7e50 8Q739006(6x9) 1 8 9 0f ) , Q 31 (- 0 . 2 9 6(1i2n6t7)2(98(2x)3*961f0)7}3,7 4| 1 ~~~~^~~~~~~~~~~~~~~~~~~82 4.0 +src/libavcodec/aac_defines.h :045.:536:) 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: (src/libavcodec/aacps_fixed_tablegen.hx:)213 : 61 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x) *21321 | 4 7 4 8 3 6 48Q.03 +0 (00..5)0 0 0| ^ ~0 000000f/MIn file included from _Psrc/libavcodec/aacsbr_fixed.cI:)62,: Qsrc/libavcodec/aacsbrdata.h3:0425(:840:. 0warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 5873566f/M_P I425) | ,{ QQ3310(( 00..05370339371368991376f4/3M3_9PfI)),, QQ3310( (00..30524848967063838723376f0f/)M}_,P {IQ3)1,( Q03.705(307.430156292724548995f1),5 fQ/3M1_(P 0I.)9,6 70Q53201(4605.1033556f1)}0,44 9 | 6 ~~~~~^~~~~~~~~~~~~~~~~~1 f/M_src/libavcodec/aac_defines.hP:I45:)36,: note: | expanded from macro 'Q31' ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44 :4536 | :# dnote: efexpanded from macro 'Q30'i ne Q31( x44) | # d e f i n e Q 3 0 ( x()i n t ) ( ( x ) * 2 1 4 7 4(8i3n6t48).(0( x+) *01.057)3 7 4| 1 ^ ~8 24.0 + 0.In file included from 5)src/libavcodec/aacsbr_fixed.c : 62| : ^src/libavcodec/aacsbrdata.h :425: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: 32425: | src/libavcodec/aacps_fixed_tablegen.h:{213Q:3361:( warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 57397389364339f )213, | Q 3 1 ( 0 .Q335028(907.0030307030760000f0)}0,f/ M{_QP3I1)(, 0 .Q7353074(31069.704149955f)8,7 Q3351(6 06.f9/6M7_0P52I1)4,6 5Q13303(5f0).}0,30 3 | 3 ~~~~~^~~~~~~~~~~~~~~~~~16 917fsrc/libavcodec/aac_defines.h/:M45_:P36I: )note: ,expanded from macro 'Q31' Q30(0.04 4458 | #6d6e8f8i2ne3 fQ/3M1_(PxI)) , Q 3 0 ( 0 . 05 2 2 2 5 8(9i1n5tf)/(M(_xP)I*)2,1 4Q73408(306.480.506 1+0 404.9651) f /| M ^ ~_ PI), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aac_defines.h::6244: src/libavcodec/aacsbrdata.h::42536:: 32note: :expanded from macro 'Q30' warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #def i425n | {eQ Q3310(( x0). 57 3 9 7 3 8 9 3 6 4 33 9 f)(,i nQ3t1)(( (0x.)3*51208793770431387237460.f)0} ,+ {0Q.351)( 0| . ^7 537431697449In file included from 5fsrc/libavcodec/aacps_fixed.c):,24 Q: 3In file included from 1src/libavcodec/aacps.c(: 320: .src/libavcodec/aacps_fixed_tablegen.h9:672130:5112:1 4warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 51335f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h213: | 45 : 36: note: expanded from macro 'Q31'Q 30(0.000 0450 | 0#00d0e0ffi/nMe _QP3I1)(,x )Q 3 0 ( 0 . 0 1 9 5 8 7 3 5 6(i6nft/)M(_(PxI))*,2 1Q437048(306.480.300 3+3 106.951)7 f /| M ^ ~_P I), Q30(In file included from 0src/libavcodec/aacsbr_fixed.c.:062: 4src/libavcodec/aacsbrdata.h4:4258:76:6 8warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 23f/M_PI), Q4253 | 0{(0Q.310(5 202.2558793917358f9/3M6_43P3I9)f,) ,Q 3Q301(( 00..3055286917004343976317f6/0Mf_)P}I,), { Q| 3 ^~~~~~~~~~~~~~1( 0.7src/libavcodec/aac_defines.h5:3447:4363:1 6note: 9expanded from macro 'Q30'74 495f), Q 3441( | 0#.9d67e0f5i2n1e4 6Q53103(3x5)f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45: 36 :( inote: nexpanded from macro 'Q31' t)((x)*1 0457 | 3#7d4e1fi8n2e4 .0Q 3+1 (0x.)5 ) | ^ (intIn file included from )(src/libavcodec/aacps_fixed.c(:x24): *In file included from 21src/libavcodec/aacps.c4:7324: 8src/libavcodec/aacps_fixed_tablegen.h36:42128:.1360: +warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0. 5) | ^ ~ In file included from 212src/libavcodec/aacsbr_fixed.c | : 62 : src/libavcodec/aacsbrdata.h :424 : 84: Qwarning: 30implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.000000000 0424 | f{/QM3_1P( I0).,46 3Q33200(308.24074439374f)5,95 4Q331(f /0M._1P0I96)4,1 2Q613805(006.30f67)2}1,7 2{3Q8321(f-/0M._P7I64)9,7 0Q03409(400.10629f9),7 16Q7391(0 00f./89M2_1P09I2)9,2 4Q232038(f0).}1,1 6 2| 9 ~~~~~^~~~~~~~~~~~~~~~~~5 1663src/libavcodec/aac_defines.hf:/45M:_36P:I )note: , expanded from macro 'Q31'Q 30(0.12 5450 | 7#3d6e8f6i2nfe/ MQ_3P1I()x,) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36 : (inote: nexpanded from macro 'Q30't) ((x)*21 4447 | 4#8d3e6f4i8n.0e +Q 30.05)( x | ) ^ ~ In file included from src/libavcodec/aacsbr_fixed.c :(62i: nsrc/libavcodec/aacsbrdata.ht:)424(:(58x:) *warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 73741824.0 +424 | {0Q.351)( 0| . ^4 633203824749In file included from 7src/libavcodec/aacps_fixed.cf:)24, : QIn file included from 3src/libavcodec/aacps.c1:(32 : 0src/libavcodec/aacps_fixed_tablegen.h.:12120:961114:12 6warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]85 063f)}, {Q31(-0. 72126 | 49 7 00 49 4 0 16Q23f)0,( 0Q.3010(0 000.08090201009f2/9M2_4P2I2)3,8 fQ)}3, 0 (| 0 ~~~~^~~~~~~~~~~~~~~~~~~.0 4334src/libavcodec/aac_defines.h5:9455:4363fCC libavcodec/arm/rdft_init_arm.o :/ note: Mexpanded from macro 'Q31' _PI), Q 453 | 0#(d0e.fi0ne6 7Q23117(2x)3 8 2 f / M _ P I ) , (Qi3n0t()0(.(x0)9*927114764873964080.f0/ M+ _0P.I5),) Q | 3 ^ ~0 (0.1162951In file included from 66src/libavcodec/aacsbr_fixed.c3:62f: /src/libavcodec/aacsbrdata.hM:_424P:I32):, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.1250736 84246 | 2{fQ/3M1_(P I0.)46,3 3 2| 0 ^~~~~~~~~~~~~~3 82474src/libavcodec/aac_defines.h9:744f:)36,: note: Qexpanded from macro 'Q30'31 ( 0.109 6444 | 1#2d6e18f5i0n6e3 f)Q}3,0 ({x5Q3 warning)1 s( generated -. 0 . 7 6 4 9 7 0 0 4 9 4(0i1n6t2f))(,( xQ)3*11(0 703.7849121802942.902 4+22 308f.)5}), | | ~~~~~^~~~~~~~~~~~~~~~~~ ^ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31'In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c :4532 | : #dsrc/libavcodec/aacps_fixed_tablegen.hef:i212n:e86 :Q 3warning: 1(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x ) ( i212n | t ) ( ( x ) *Q23104(704.8306040800.000 0+0 00f.5/)M _| P ^ ~ I), Q30(0.In file included from 0src/libavcodec/aacsbr_fixed.c4:3623: 4src/libavcodec/aacsbrdata.h5:94245:47:3 fwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30(0 .4240 | {6Q732117(2 308.24f63/3M2_0P3I8),2 4Q73409(07.f0)9,9 7Q13617(9 000f./1M0_9P6I4)1,2 6Q13805(006.3f1)16}2,9 5{Q1316(6-30f./7M6_49P7I0)0,4 9Q403106(20.f1),2 50Q7313(6 806.28f92/1M0_9P2I9)2,4 2 2| 38 ^~~~~~~~~~~~~~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 i45n | e# deQf3i0ne( xQ)3 1 ( x ) ( i(nitnt))(((x()x*)1*2017437744813862448..00 ++ 00..55) ) | ^ ~| ^ In file included from In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aacps_fixed.c:62:: 24src/libavcodec/aacsbrdata.h:: 423In file included from :84src/libavcodec/aacps.c:: 32warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacps_fixed_tablegen.h: 212:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 423 | {Q31( 0.9 52124 | 7 2 3 08 7 1 3Q03990f(0)., 0Q03010(0-000.00805088f7/7M6_0P1I95)5,0f )Q},3 0({0Q.3014(3 304.594584730f8/3M3_2P7I4)6,2 9Q93f0)(,0 .Q0361(7 2017.29398929f/9M0_4P1I5),7 9Q43302(f0).}0,9 9 7| 1 ~~~~~^~~~~~~~~~~~~~~~~~ 6790src/libavcodec/aac_defines.h0:45f:/36M:_ Pnote: Iexpanded from macro 'Q31') , Q30(0 .451 | 1#6de2fi9ne5 16Q6331f(x/)M _ P I ) , Q 3 0 ( 0 . 1(2i5n0t7)3(6(8x6)2*f21/4M7_48P3I6)4,8 .0 | + ^~~~~~~~~~~~~~0 .5) src/libavcodec/aac_defines.h :| 44 ^ ~: 36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c44:62 | : #src/libavcodec/aacsbrdata.hd:e423f:i59n: ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q3 0(x) 423 | { Q3 1 (( i0n.t9)5(47(2x3)0*8170173039794f1)8,2 4.Q031 (+- 00..0585)8 8 7| 7 ^60 19550f)}, In file included from {src/libavcodec/aacps_fixed.cQ:3241: (In file included from src/libavcodec/aacps.c0:.324: 87src/libavcodec/aacps_fixed_tablegen.h0:82123:3362:7 4warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]29 9f), Q31( 0.9999 92120 | 4 1 5 7 9 43 2Qf3)}0,( 0 .| ~~~~~^~~~~~~~~~~~~~~~~~0 000src/libavcodec/aac_defines.h0:045:0360: 0note: expanded from macro 'Q31'0 f/M_PI) ,45 | Q#3d0ef(i0n.e0 4Q3331(4x5)95 4 3 f / M_ PI ) , Q 3 0((i0n.t0)6(7(x2)*1271243748823f64/8M._0P I+) ,0 .Q5)3 0| ( ^ ~0 .0997167900In file included from f/src/libavcodec/aacsbr_fixed.cM:_62P: Isrc/libavcodec/aacsbrdata.h),: Q4233:031(:0 .warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 62951663f/M_P I423), | {QQ3310( (00..91524570273306878163209f9/Mf_)P,I )Q,3 1( -| 0. ^~~~~~~~~~~~~~0 8588src/libavcodec/aac_defines.h7:7446:360: AS libavcodec/arm/rdft_neon.o 1note: expanded from macro 'Q30'9 550f)}, {44Q | 31#(d e0f.i4n8e7 0Q83303(2x7)4 6 2 9 9 f ) , Q 3 1 ( 0(.i9n99t9)9(0(4x1)5*7914073327f4)1}82,4 . 0| ~~~~^~~~~~~~~~~~~~~~~~~ + 0src/libavcodec/aac_defines.h.:545): 36 :| ^ note: expanded from macro 'Q31' In file included from 45src/libavcodec/aacps_fixed.c | :#24d: eIn file included from fsrc/libavcodec/aacps.ci:n32: esrc/libavcodec/aacps_fixed_tablegen.h :Q2123:1(11x): warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)( (212x) | * 21 4 7 4 8 3Q63408(.00. 0+0 000.05)0 0 0| 0 ^ ~0 f/M_PI), QIn file included from 3src/libavcodec/aacsbr_fixed.c0:(620: src/libavcodec/aacsbrdata.h.:04234:373:4 warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 543f/M_PI), 423Q | 3{0Q(301.(0 607.92514772233820f8/7M1_3P0I9)9,f )Q3,0 Q(30.10(9-907.106875980807f7/6M0_1P9I5)5,0 fQ)3}0,( 0{.Q13116(2 905.148676038f3/3M2_74P6I2)9,9 fQ)3,0 (Q03.11( 2050.79939698906421f5/79M4_3P2fI))},, | ^~~~~~~~~~~~~~| ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h::4544::3636:: note: expanded from macro 'Q31'note: expanded from macro 'Q30' 4544 | # | d#edfeifnien eQ3 1Q(3x0)( x ) ( i n t()i(n(tx))(*(2x1)4*714803736744818.20 4+. 00 .+5 )0 . | 5 ^ ~) | ^ In file included from src/libavcodec/aacsbr_fixed.c:In file included from 62src/libavcodec/aacps_fixed.c: :src/libavcodec/aacsbrdata.h:24422: :In file included from 83src/libavcodec/aacps.c:: 32warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacps_fixed_tablegen.h :211:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 422 | {Q31(-0.74 721174 | 5 9 5 5 6 Q93800(50f.)0,0 0Q03010(0-000.02f6/8M9_8P0I6)2,0 0Q893509(f)0}.,0 6{7Q23314(1 306.29f57/8M1_6216PI7 warning)4s69,5 generated. 6Q730f(),0 Q.3110(4-05.27390546719927f0/5M2_62P8If))},, Q| ~~~~^~~~~~~~~~~~~~~~~~~3 0(0src/libavcodec/aac_defines.h.:14555:8369:0 4note: 3expanded from macro 'Q31'5 0f/M_PI )45, | #Qd3ef0i(n0e. 1Q38124(7x2)3 7 8 0 f / M _ P I ) , ( iQn3t0)((0(.1x9)6*628104075448316f48/.0M +_ P0I.)5,) | | ^ ~ ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36In file included from : src/libavcodec/aacsbr_fixed.cnote: :expanded from macro 'Q30'62 : src/libavcodec/aacsbrdata.h:422:59 :44 | warning: #implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d efine Q30(x )422 | { Q 3 1 ( - 0 . 7 4 7(7i4n5t95)5(69(8x0CC libavcodec/arm/rv34dsp_init_arm.o )5f*)1, 0Q7313(7-401.822648.908 06+2 000.8595)9 f )| } ^, {Q31( 0.9578In file included from 16src/libavcodec/aacps_fixed.c67:4246: 9In file included from 5src/libavcodec/aacps.c6:732f: )src/libavcodec/aacps_fixed_tablegen.h,: 211Q3:1(111-: 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 9047927052628f)} ,211 | | ~~~~~^~~~~~~~~~~~~~~~~~ Qsrc/libavcodec/aac_defines.h30:(450:.360:0 0note: 0expanded from macro 'Q31'0 00000f/ M45_ | #PdI)e,f iQn3e0 (Q301(.x)0 6 7 2 3 4 1 3 6 2 f /(iMnt_)P(I(x)),* 21Q43704(803.614084.502 3+5 06.159)f / M| _ ^ ~P I), Q30(0.15In file included from 5src/libavcodec/aacsbr_fixed.c8:629: 0src/libavcodec/aacsbrdata.h4:34225:031:f /Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] PI), Q30(0.1 84222 | 47{2Q337810(f-/0M.7_4P7I7)4,5 9Q53506(908.01956f6)8,0 0Q53411(f-/0M._2PI6)89,8 0 6| 2 ^~~~~~~~~~~~~~0 0895src/libavcodec/aac_defines.h9:44f:)36}:, note: {expanded from macro 'Q30'Q 31( 0.95 7448 | 1#6d6e7f4i6n9e5 6Q73f0)(,x )Q 31 ( - 0. 7 9 0 4 7 9 2 7 0 5(2i6n2t8)f()}(,x ) *| 1 ~~~~^~~~~~~~~~~~~~~~~~~0 7374src/libavcodec/aac_defines.h1:8452:436.:0 note: +expanded from macro 'Q31' 0.5) | ^45 | #define QIn file included from 31src/libavcodec/aacps_fixed.c(:x24): In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 211 : 86 : warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i nt)((x)*21474836 4211 | 8 .0 + 0 . 5Q3)0 ( 0| ^ ~. 0000000000In file included from f/src/libavcodec/aacsbr_fixed.cM:62_: PIsrc/libavcodec/aacsbrdata.h):422,: Q63:0 (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0672341362f /422M | _{PQ3I1)(,- 0Q.3704(707.451905455629385056f1),9 fQ/31M(_-0P.2I68)98,0 6Q23000(08.91559f5)8}9,0 4{Q33510(f /0M._9P57I81)6,6 74Q6309(5607.f1)8,2 4Q371(2-307.8709f0/4M7_92P7I)0,52 6Q2380f()0}.,1 9 6| 6 ~~~~^~~~~~~~~~~~~~~~~~~8 0054src/libavcodec/aac_defines.h1:f45/:M36_:P Inote: )expanded from macro 'Q31', | ^~~~~~~~~~~~~~ 45 | src/libavcodec/aac_defines.h#:d44e:f36i:ne note: Qexpanded from macro 'Q30'3 1(x) 44 | # d ef i n e Q 3(0i(ntx))( ( x ) * 2 1 47 4 8 3 6 48 .0 +( i0n.t5)) ( (| ^ ~x )*10737418In file included from 24.src/libavcodec/aacsbr_fixed.c0: 62+: src/libavcodec/aacsbrdata.h0:.4215:)84 : warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ In file included from src/libavcodec/aacps_fixed.c421: | 24{: QIn file included from 31src/libavcodec/aacps.c(:-320: .src/libavcodec/aacps_fixed_tablegen.h9:92119:09616:1 5warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]20 225f), Q31(-0.9 2116 | 0 2 4 6 0 5 71Q339700(f0)}.,0 0{Q0301(0 000.070406f4/9M46_4P1I5)50,6 1Qf3)0,( Q03.10(6 702.31421143486923f6/0M6_4P6I2)f,) },Q 3 | 0 ~~~~~^~~~~~~~~~~~~~~~~~( 0.10src/libavcodec/aac_defines.h4:545:23635:6 note: 1expanded from macro 'Q31'9 f/M_PI) ,45 | #Qd3e0fi(n0e. Q1315(5x89)0 4 3 5 0 f / M _ P I ) ,( iQnt3)(0(x()0*.2118244747823364788.00 f+/ 0M._5P)I )| , ^ ~ Q30(0.1966In file included from 8src/libavcodec/aacsbr_fixed.c0:620: 5src/libavcodec/aacsbrdata.h4:1421f:/59M: _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :42144 | {:Q363:1 (note: -expanded from macro 'Q30'0 .9990961 5447 | 20#2d2e5ffi)n,e Q 3Q310((-x0). 9 6 0 2 4 6 05 7 1 39 7 0 f()i}n,t {)Q(3(1x() *01.0747634794464115852046.1f0) ,+ Q03.15() 0 . 12| 1 ^4 4893606462fIn 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::21145::3636:: note: expanded from macro 'Q31'warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define 211Q | 3 1 (x ) Q3 0( 0 . 0 0 00 0 0 0 0(0i0nft)/(M(_xP)I*)2,1 4Q73408(306.4086.702 3+4 103.56)2 f /| M ^ ~_ PI), Q30(In file included from 0src/libavcodec/aacsbr_fixed.c.:162: 0src/libavcodec/aacsbrdata.h4:54212:313:5 6warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 9f/M_PI), Q 34210 | ({0Q3.11(5-508.99094930590f6/1M5_7P2I0)2,2 5Qf3),0 (Q03.11(-802.94607224360758701f3/9M7_0fP)I}),, {QQ3310(( 00..7149664964860401554510f6/1Mf_)P,I )Q,3 1 (| ^~~~~~~~~~~~~~ 0.121src/libavcodec/aac_defines.h4:4448:93366:06 46note: 2expanded from macro 'Q30'f) }, | ~~~~^~~~~~~~~~~~~~~~~~~ 44 | #desrc/libavcodec/aac_defines.hf:i45n:e36 :Q 3note: 0expanded from macro 'Q31'( x) 45 | # d e fi n e (Qi3n1t()x()( x ) * 1 0 7 3 7 4 1 8 2(4i.n0t )+( (0x.)5*)2 14 7| ^4 83648.0 + 0.In file included from 5src/libavcodec/aacps_fixed.c): 24 | : ^ ~In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:211:11: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:421:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 211 | 421 | Q{3Q03(10(.-000.09090900090601507f20/2M2_5fP)I,) ,Q3 1Q(3-0(00..906607224364015376123f9/7M_0PfI))},, Q{3Q03(10(. 100.74456243945646115950f61/fM)_, PQI)3,1 (Q 03.01(201.414585983960046345602ff/)M},_ P| I ~~~~^~~~~~~~~~~~~~~~~~~ ), Qsrc/libavcodec/aac_defines.h3:045(:360: .note: expanded from macro 'Q31'1 8247237 845 | 0#fd/Me_fPiIne) ,Q 3Q13(0x()0 . 1 9 6 6 8 0 0 5 4 1 f / M(_iPnIt)),( ( x| ) ^~~~~~~~~~~~~~* 21474src/libavcodec/aac_defines.h8:344:6364:8 .0note: expanded from macro 'Q30'+ 0.5) 44| | ^ ~ #define Q30In file included from (src/libavcodec/aacsbr_fixed.cx:62): src/libavcodec/aacsbrdata.h :420 :84 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int) (420 | ({xQ)3*11(0-70.32672441086203406.202 37+f )0,. Q53)1 ( -0| . ^9 2774095379In file included from 0src/libavcodec/aacps_fixed.c9:824f: )In file included from }src/libavcodec/aacps.c:,32 : {Q3src/libavcodec/aacps_fixed_tablegen.h1:(210 :0136.:8 39warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 497984604f), Q3 1210( | 0 . 5 5 8 3Q93804(901.3906407f0)0}0,00 0 0| 0 ~~~~~^~~~~~~~~~~~~~~~~~f /M_Psrc/libavcodec/aac_defines.hI:45):36,: Qnote: expanded from macro 'Q31'3 0(0.101 1451 | 2#9de0f9i6nfe/ MQ_31P(I)x,) Q 3 0 ( 0 . 1 5 8 07(6i4n5t)0(2(fx)/*M2_1P4I7)4,83 64Q83.00 +( 00..52)3 8 7| ^ ~5 57179f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c):,62 : Qsrc/libavcodec/aacsbrdata.h3:0420(:059.:2 8warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 728719f/M_PI )420 | ,{ QQ3310((0-.0.32065284308600138076f2/2M3_P7If)),, Q 3| 1( ^~~~~~~~~~~~~~-0 .9277src/libavcodec/aac_defines.h4:0449:5363:7 9note: 0expanded from macro 'Q30'9 8f)}, { Q443 | 1(# d0e.f8in39e 9Q643907(9x8)4 6 04 f ) , Q 3 1 ( 0 (.i5n5t8)3(9(8x4)9*113097634774f1)8}2,4 .| 0 ~~~~~^~~~~~~~~~~~~~~~~~ + 0src/libavcodec/aac_defines.h.:455:)36 : | note: ^expanded from macro 'Q31' 45 | In file included from #src/libavcodec/aacps_fixed.cd:e24f: iIn file included from nsrc/libavcodec/aacps.ce: 32: Qsrc/libavcodec/aacps_fixed_tablegen.h3:1210(:x)111 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)(( x210) | * 2 1 4 7 4 8Q33604(80..00 0+00 00.05)0 0 0| 0 ^ ~f /M_PI), Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:062.: 1src/libavcodec/aacsbrdata.h:0420:1311:1 2warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 96f/M_PI), Q420 | 3{0Q3(10(.-01.528602746046500320f6/2M2_3P7If)),, QQ3310((-00..92273748079553579701987f)9}f,/ M{_QP3I1)(, 0Q3.08(3099.62489270972884761094ff/)M,_ PQI)3,1( Q03.0(5058.33095884389011389674f/7Mf)_}P,I ) | , ~~~~^~~~~~~~~~~~~~~~~~~ | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:src/libavcodec/aac_defines.h36::44 note: :expanded from macro 'Q31'36 : note: expanded from macro 'Q30' 45 | # d44e | f#idnee fQ3i1ne( xQ)3 0 ( x ) ( i n t ) ( ((x)i*n2t14)74(8(3x6)48*.100 7+3 704.51)8 2 | 4 ^ ~ .0 + 0.5) In file included from | src/libavcodec/aacsbr_fixed.c ^: 62: src/libavcodec/aacsbrdata.h:420:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:210 :86420: | {warning: Q3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 (-0.26240603062 22103 | 7 f ) , Q 3Q13(0-(00..0902070070400090503f7/9M0_9P8If)),} ,Q 3{0Q(301(. 01.08131919269490799684f6/0M4_fP)I,) ,Q 3Q13( 00(.05.5813598840976143956024f7f/)M_}P,I ), | Q ~~~~^~~~~~~~~~~~~~~~~~~3 0(0.src/libavcodec/aac_defines.h2:3458:7365:5 7note: 1expanded from macro 'Q31'7 9f/M_PI )45 | ,# dQe3f0i(ne0 .Q23812(0x7)2 8 7 1 9 f / M _ P I()in,t) (Q(3x)0*(201.4370458833648801.80 7+f /0M._5P)I ) ,| ^ ~ | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:In file included from 44:src/libavcodec/aacsbr_fixed.c36::62 : note: src/libavcodec/aacsbrdata.h:expanded from macro 'Q30'419 :84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q4193 | 0{(Q3x1)( 0 . 3 6 72 2 8 71 28 6 9 2 3(f)i,n Qt3)1(( (0x.)6*51290176534717421986241.f0)} , +{ Q03.15()-0 . 8| 10 ^9 3025665696fIn file included from ),src/libavcodec/aacps_fixed.c :Q3241(: In file included from 0.src/libavcodec/aacps.c0:328: 7src/libavcodec/aacps_fixed_tablegen.h7:82103:7610:2 2warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 63f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :21045 | : 36 : note: expanded from macro 'Q31' Q 30(0.00 0450 | #0d0e0fi0ne0 0Q3f1(/xM)_ P I ) , Q 3 0 ( 0 . 1 0 1(1i1n2t)9(0(x9)6*f2/1M4_7P4I83)6,4 8.Q03 0+( 00..15)5 80 7| ^ ~6 4502f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c):,62 : Qsrc/libavcodec/aacsbrdata.h3:4190:(580:. 23warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 557179f/M_P I)419, | {QQ3310(( 00..32687220278271827189f6/9M2_3PIf)),, QQ3310(( 00.3.065582398160514817f7/2M9_P6I1)f,) }, {| Q ^~~~~~~~~~~~~~3 1(-0.src/libavcodec/aac_defines.h8:1440:9363:0 2note: 5expanded from macro 'Q30'6 65696f) ,44 | Q#3d1e(f 0i.0n8e7 7Q833070(2x2)93 6 3 f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h(:i45:n36t:) (note: (expanded from macro 'Q31'x )*10737 4451 | 82#4d.e0f i+n e0 .Q53)1( x) | ^ In file included from (isrc/libavcodec/aacps_fixed.cn:t24)(: (In file included from xsrc/libavcodec/aacps.c):32*: 2src/libavcodec/aacps_fixed_tablegen.h1:472104:8363: 6warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 .0 + 0.5) | ^ ~ 210 | In file included from src/libavcodec/aacsbr_fixed.c :Q623: 0src/libavcodec/aacsbrdata.h(:0419.:0320: 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 00000f/M_PI) ,419 | {QQ3301(( 00..130617121228970192686f9/2M3f_)P, IQ3)1,( Q03.6052(901.65145810772696415f0)2}f,/ M{_QP3I1)(,- 0Q.3801(009.32308275565675167996ff/)M,_ PQ3I1)(, 0Q.3008(70.728832700722289731693ff/)M}_,P I| ) ~~~~~^~~~~~~~~~~~~~~~~~ , Q3src/libavcodec/aac_defines.h0:(450:36.:3 0note: expanded from macro 'Q31'5 8380187 f/45M | _#PdIe)fi,n e Q| 3 ^~~~~~~~~~~~~~1 (x) src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (int )44( | (x#)d*e2f14i7n48e3 6Q438.00( x+ )0 . 5 ) | ^ ~ (intIn file included from )(src/libavcodec/aacsbr_fixed.c(x:)62: *src/libavcodec/aacsbrdata.h:14190:773: 7warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 824.0 + 0.5 )419 | { | Q ^31 ( 0.3672287In file included from 1src/libavcodec/aacps_fixed.c2:8246: 9In file included from 2src/libavcodec/aacps.c:332f: src/libavcodec/aacps_fixed_tablegen.h):, 210Q:3111:( warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 65291654172961f )210 | } , { Q 3 1Q(3-00(.08.100090300020506060506f96/fM_)P,I )Q,3 1Q(3 00(.008.7170831701212299036936ff)/}M,_ P I| ) ~~~~~^~~~~~~~~~~~~~~~~~, Q30(src/libavcodec/aac_defines.h0:45.:136:5 8note: 0expanded from macro 'Q31' 76450AS libavcodec/arm/rv34dsp_neon.o 2f /45 | M#_PdIe)f,i nQe3 0Q(301.(2x3) 8 7 5 5 7 1 7 9 f / M(_PiInt)),( (Qx3)0*(201.4278428306742887.109 f/+M _0P.I5)) , | Q ^ ~ 30(0.30583In file included from 80src/libavcodec/aacsbr_fixed.c18:762f: /src/libavcodec/aacsbrdata.hM_:P418:I84:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44: 36418: | {note: Q3expanded from macro 'Q30'1 ( 0.933 35440 | 4#9d6e8f1in0e4 7Qf3)0, (Qx3)1 ( - 0 . 43 5 3 7 0 2 3 8 8 3(5i8n8tf))(}(,x ){Q*3110(7-307.4198720847.307 4+4 108.256)7f ) ,| ^Q3 1( 0.866364In file included from 4src/libavcodec/aacps_fixed.c5:7241: 1In file included from 36src/libavcodec/aacps.c4:f32): src/libavcodec/aacps_fixed_tablegen.h}:,209 : 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' 209 | 45 | # d e f iQn3e0 (Q03.1(0x0)0 00 0 0 0 0 0 f / M _ P(Iin)t,) ((Qx3)0*2(1047.1341835698458.706 9+f /0.M5_) P I| ) ^ ~, Q30(0.2072In file included from 52src/libavcodec/aacsbr_fixed.c2:4629: 1src/libavcodec/aacsbrdata.hf:/418M:_58P:I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q 30(0.318818 4187 | 4{8Q03f1/(M _0P.9I3)3,35 0Q493608(100.4378f)2,5 Q5301(1-02.0443f53/70M2_3P8I83)5,8 8Qf3)0},( 0{.Q4311(9-309.95701817930f7/M4_4P1I82)6,7 f) ,| ^~~~~~~~~~~~~~Q3 1( 0.86src/libavcodec/aac_defines.h6:3446:4364: 5note: 7expanded from macro 'Q30'1 1364f)} ,44 | #| d ~~~~^~~~~~~~~~~~~~~~~~~e finesrc/libavcodec/aac_defines.h :Q453:036(x:) note: expanded from macro 'Q31' 45 | # d e f(iinnet )Q(31((xx))* 1 0 7 3 7 4 1 8 2 4 .(0i n+t) (0(.x5))* 2 1| 4 ^7 483648.0 + 0.In file included from 5src/libavcodec/aacps_fixed.c) : 24| ^ ~: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:209:111In file included from : src/libavcodec/aacsbr_fixed.cwarning: :62implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: src/libavcodec/aacsbrdata.h:418:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 209 | 418 | { QQ3301((0 .00.0903030305004090608f1/0M4_7fP)I, )Q,3 1Q(3-0(00..41353317509283588736598f8f/)M}_,P I{)Q,3 1(Q-300.(09.7028077327542421489216f7f/)M,_ PQ3I1),( Q03.08(606.336184841587714138604ff/)M},_ P| I) ~~~~^~~~~~~~~~~~~~~~~~~, Q30(src/libavcodec/aac_defines.h0:45.:336:8 2note: 5expanded from macro 'Q31'5 01204f/ M45_ | #PdIef)i,ne QQ3310((x0). 4 1 9 3 9 5 1 1 9 0 f (/iMn_t)P(I()x,) * 21| 4 ^~~~~~~~~~~~~~ 74836src/libavcodec/aac_defines.h48:.440: 36+: 0 .note: 5)expanded from macro 'Q30' | ^ ~ 44 | #deIn file included from fsrc/libavcodec/aacsbr_fixed.ci:n62e: src/libavcodec/aacsbrdata.h:Q418:370:( xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 418 | ({inQt31)( (0(.x9)33*315007439764811084274f.)0, + Q03.15()- 0 .4| 3 ^5 37023883588In file included from fsrc/libavcodec/aacps_fixed.c):}24, : {In file included from Q3src/libavcodec/aacps.c1:(32-: 0.src/libavcodec/aacps_fixed_tablegen.h9:720908:7863:7 4warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]18 267f), Q31( 0.86 62093 | 6 4 45 7 1 13 6Q43f0)(}0.,0 0| 0 ~~~~~^~~~~~~~~~~~~~~~~~0 0000src/libavcodec/aac_defines.h00:f45/:M36_:P Inote: )expanded from macro 'Q31', Q30(0. 1453 | 1#5d9e8f5i7ne6 9Qf31/(Mx_)P I ) , Q 3 0 ( 0 . 2 0(7i2nt5)2(2(4x9)1*2f1/47M48_3PI6)48,. 0Q 3+ 00(.05.)3 1| 88 ^ ~1 87480f/M_PIn file included from I)src/libavcodec/aacsbr_fixed.c,: 62Q: 3src/libavcodec/aacsbrdata.h0:(4170:.843:8 2warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 01204f/M_PI) 417, | {QQ3310(( 00..421899309956146139803f7/1M7_fP)I,) , Q 3| 1( ^~~~~~~~~~~~~~ 0.963src/libavcodec/aac_defines.h0:7447:8363:97 0note: 53expanded from macro 'Q30'4 f)}, {Q 344 | 1#(d e0f.i4n2e18 8Q93908(3x1)2 5 20 f ) , Q 3 1 ( 0 . 4 8(14i8n6t5)1(2(3x0)4*31707f37)4},1 8 2| 4 ~~~~~^~~~~~~~~~~~~~~~~~ .0 +src/libavcodec/aac_defines.h :045.:536): note: | expanded from macro 'Q31' ^ 45 | In file included from #src/libavcodec/aacps_fixed.cd:e24f: iIn file included from nsrc/libavcodec/aacps.ce: 32Q: 3src/libavcodec/aacps_fixed_tablegen.h1(:x209): 61 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x) *2092 | 1 47 4 8 3 6Q3408(.00. 00+0 000.05)0 0 0| 0 ^ ~ f/M_PI), Q3In file included from 0src/libavcodec/aacsbr_fixed.c:(620: .src/libavcodec/aacsbrdata.h1:34171:5599:8 5warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 9f/M_PI), Q3 0417( | {0Q.3210(7 205.222489910f9/6M4_6PI3),8 3Q73107(0f.3)1,8 8Q138714(8 00.f9/6M3_P0I7)78,3 9Q703503(4f0).}3,8 2{5Q53011(2 00.44f2/1M_8PI8)9,9 Q83301(205.2401f9)3,9 5Q1311(9 0f0/.M4_P8I1)4,8 6 5| 1 ^~~~~~~~~~~~~~23 0437fsrc/libavcodec/aac_defines.h):}44,: 36| : ~~~~~^~~~~~~~~~~~~~~~~~ note: expanded from macro 'Q30' src/libavcodec/aac_defines.h:45:36: note: 44expanded from macro 'Q31' | # define Q 3450 | (#dxe)fi n e Q 3 1 ( x ) ( i n t ) ( ( x ) * 1(0i7n3t7)4(1(8x)2*42.1047 4+8 306.485.)0 +| ^0 .5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.cIn file included from :32src/libavcodec/aacsbr_fixed.c: :62src/libavcodec/aacps_fixed_tablegen.h: :src/libavcodec/aacsbrdata.h209::41736::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] 417 | { Q20931 | ( 0 .2 8 90 9 Q63406(308.30701070f0),0 0Q3010(0 f0./96M3_0P77I8)3,9 7Q053304(f0)}.,1 3{Q1351(9 805.746291f8/8M9_9P8I3)1,2 5Q2300f()0,. 2Q3017(2 502.2449811f48/6M5_1P2I3)0,4 3Q73f0)(},0 . 3| ~~~~~^~~~~~~~~~~~~~~~~~1 8818src/libavcodec/aac_defines.h7:4458:036:f /Mnote: _expanded from macro 'Q31' PI), CC libavcodec/arm/rv40dsp_init_arm.o Q 3450 | (#0d.ef3in8e2 5Q530112(x0)4 f / M _ P I ) , Q (3in0t()0(.(4x1)9*329154171498306f4/8M._0P I+) ,0 . 5| ) ^~~~~~~~~~~~~~ | ^ ~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30'In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h: 41744: | 7#:d ewarning: fiimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n e Q30(x) 417 | { Q3 1 ( 0. 2 8 9(0i9n6t4)6(3(8x3)7*171f07)37,4 1Q83214(. 00 .+9 603.057)78 39 7| 0 ^5 34f)}, {Q3In file included from 1(src/libavcodec/aacps_fixed.c 0:.2442: 1In file included from src/libavcodec/aacps.c8:89329: 8src/libavcodec/aacps_fixed_tablegen.h3:120925:2110:f) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31( 0.481486512 3209 | 0 4 3 7f ) }Q, 3 | 0 ~~~~~^~~~~~~~~~~~~~~~~~( 0.00src/libavcodec/aac_defines.h0:0450:0360:0 0note: 0expanded from macro 'Q31'f/ M_PI), Q453 | 0#(de0f.i1n3e15 9Q83517(6x9)f / M _ P I ) , Q 3 0 ( 0 .(2i0n7t2)5(2(2x4)9*12f1/4M7_48P3I6)4,8 .Q03 0+( 00..53)1 8 8| 1 ^ ~8 7480f/M_PI)In file included from , src/libavcodec/aacsbr_fixed.cQ:3620: src/libavcodec/aacsbrdata.h(:0416.:3838: 2warning: 55implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 1204f/M_PI) ,416 | Q{3Q03(10( .04.1999739935817139703f8/6M5_4PfI)),, Q 3 1| ( ^~~~~~~~~~~~~~ 0.9src/libavcodec/aac_defines.h0:0444:1363:1 0note: 4expanded from macro 'Q30'9 1497f)} ,44 | {#Qd3e1f(i n0e. 5Q73506(33x0)7 6 2 6 12 0 f ) , Q 3 1( - 0(.i9n10t3)4(3(3x7)35*21009773f7)}4,1 8 2| ~~~~^~~~~~~~~~~~~~~~~~~4 .0 +src/libavcodec/aac_defines.h :045:.365:) note: | expanded from macro 'Q31' ^ 45 | #dIn file included from esrc/libavcodec/aacps_fixed.cf:i24ne: QIn file included from 3src/libavcodec/aacps.c1:(x32) : src/libavcodec/aacps_fixed_tablegen.h : 208 : 136 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*21474 820836 | 4 8 .0 + 0Q.350) ( 0| . ^ ~0 000000000fIn file included from /src/libavcodec/aacsbr_fixed.cM_:P62I: )src/libavcodec/aacsbrdata.h,: 416Q:3590:( 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 603866369f/M _416P | I{)Q,3 1Q(3 00(.09.92759348974337735886254ff/)M,_ PIQ)3,1 (Q 300.(900.044013219404469814409f7/fM)_}P,I ){,Q 3Q13(0( 00..574596830360786925681250ff/)M,_ QP3I1)(,- 0Q.93100(304.353671355624019477f5)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 | Q#3d1ef(ixn)e Q 3 0( x ) ( i n t ) (((ixn)t*)2(1(4x7)4*83164087.307 4+ 108.52)4 . 0| ^ ~+ 0.5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:416:In file included from 32: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:208:111 :416 | {warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]31 ( 0.997938737386 54208f | ) , Q 3 1 ( Q03.090(0041.30100040901049070f)0}0f,/ {MQ_3P1I)(, 0.Q537506(303.01766206132806f)6, 3Q6391(f-/0M._9P10I3)4,3 3Q733502(0097.f)2}5,4 9 | 4 ~~~~~^~~~~~~~~~~~~~~~~~3 7582src/libavcodec/aac_defines.hf:/45M:_36P:I )note: expanded from macro 'Q31', Q30(0.4AS libavcodec/arm/rv40dsp_neon.o 0452 | 9#4d46e84f0ifn/eM _QP3I1)(,x )Q 3 0 ( 0 . 4 9 8 0 6 8 95 8 5(fi/nMt_)P(I()x,) *Q213407(408.3654681.506 4+1 4705.5f)/ M| _ ^ ~P I), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:src/libavcodec/aac_defines.h62: :src/libavcodec/aacsbrdata.h44::36416::7 :note: expanded from macro 'Q30'warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #de f416i | {nQe3 1(Q 300.9(9x7)93 8 7 3 7 3 8 65 4 f ) , Q(3i1(n t0).(9(0x0)41*31100743917449178f2)4},. 0{ Q+ 301.(5 0). 5 7| 5 ^6 3307626120In file included from fsrc/libavcodec/aacps_fixed.c):24,: QIn file included from 3src/libavcodec/aacps.c1:32(: -src/libavcodec/aacps_fixed_tablegen.h0:.2089:1860:3 4warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 7352097f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 208 | src/libavcodec/aac_defines.h : 45 :Q3360:( 0note: .expanded from macro 'Q31'0 0000000 0450 | f#/dMe_fPiIn)e, QQ3310((x0). 1 6 0 3 8 6 6 36 9 f / M _ (PiIn)t,) ((Qx)3*0(2014.72544893464387.508 2+f /0M._5P)I) , | Q ^ ~ 30(0.40294In file included from 4src/libavcodec/aacsbr_fixed.c6:628: 40src/libavcodec/aacsbrdata.hf:/415M:_P84I: )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.49806 8415 | 9{Q5318(-50f/.M1_0P4I88)2,38 0Q435000(90f.),5 Q63115(6-401.4877576f9/9M4_7P40I2),3 9 4| f ^~~~~~~~~~~~~~) }, {Qsrc/libavcodec/aac_defines.h3:144(:-360: .7note: 1expanded from macro 'Q30'8 8658618 20443 | 7#f)d,e fQi3n1e( Q03.07(8x0) 3 0 9 8 2 48 0 5 3 8 f ) } ,( i n| t ~~~~~^~~~~~~~~~~~~~~~~~ )((x)src/libavcodec/aac_defines.h*:14507:3367:4 note: 1expanded from macro 'Q31' 824.0 + 045 | .#5d)e f i| n ^e Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32: (src/libavcodec/aacps_fixed_tablegen.hi:n208:t61):( (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) *2147483648.0 + 0208. | 5 ) | ^ ~ Q30(0.000In file included from 0src/libavcodec/aacsbr_fixed.c0:06200: 0src/libavcodec/aacsbrdata.h0f:/415:M58_:P Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.16038 64156 | 3{6Q93f1/(M-_0.P1I0)4,8 8Q2330(800.425504099f4)3,7 5Q8321(f-/0M._8P7I7)6,99 4Q73400(2039.440f2)9}4, 4{6Q83401f(/-M_0P.I7)1,8 8Q635806(108.24093870f6)8,95 8Q53f1/( M0_P.I7)8, 0Q33009(802.458601553684f1)4},7 5 f| ~~~~^~~~~~~~~~~~~~~~~~~/ M_Psrc/libavcodec/aac_defines.hI:)45,: 36: | note: expanded from macro 'Q31' ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :4544 | :#36d:e fnote: iexpanded from macro 'Q30'n e Q31(x )44 | # d e f i n e Q 3 0 ((xi)n t ) ( ( x ) * 2 1 4 74 8 3 6(4i8n.t0) ((+x )0*.51)0 7| 3 ^ ~ 741824.0 + 0In file included from .src/libavcodec/aacsbr_fixed.c5:)62 : src/libavcodec/aacsbrdata.h| : ^ 415: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 :41532 | {: Qsrc/libavcodec/aacps_fixed_tablegen.h3:1(208-:036.:1 0warning: 48implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 238045009f), Q3 1208(- | 0 . 8 7 7 6 9Q934074(00.20309040f0)0}0,0 0{0Qf3/1M(_-P0I.)7,18 8Q6538061(802.106370f3)8,6 Q6331(6 09.f7/80M3_0P9I8)2,4 Q830053(80f.)2}5,4 9| 4 ~~~~^~~~~~~~~~~~~~~~~~~3 7582src/libavcodec/aac_defines.h:f45/:M36_:PI )note: ,expanded from macro 'Q31' Q30(0.4 0452 | 9#d4e46f8in4e0 fQ/3M1_P(Ix)), Q3 0( 0 . 4 9 80 6 8 9 5 8(5ifn/t)M(_P(Ix)),*2 14Q73408(03.5664185.604 +1 407.55f) / M| _ ^ ~P I), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aac_defines.h::6244: :src/libavcodec/aacsbrdata.h36::415 :note: 6expanded from macro 'Q30': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #defi n415e | { QQ3310((-x0). 1 0 4 8 8 2 3 8 0 45 0 09 f ),( iQn3t1)((-0(.x8)7*71609739744714802243.904 f+) 0}.,5 ){ Q AS libavcodec/arm/sbcdsp_armv6.o 3| 1 ^ (-0.71886586In file included from 1src/libavcodec/aacps_fixed.c8:2240: 3In file included from 7src/libavcodec/aacps.cf:)32,: src/libavcodec/aacps_fixed_tablegen.hQ:2083:111(: 0 .warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 030982480538f)}, 208 | | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:Q453:036(:0 .note: expanded from macro 'Q31'0 00000 0450 | 0#0dfe/fMin_eP IQ)3,1 (Qx)3 0( 0 . 1 6 0 3 8 6 6 3 6(9ifn/tM)_(P(I)x,) *Q23104(704.823654489.403 7+5 802.f5/)M _ P| ^ ~I ), Q30(0.4In file included from 0src/libavcodec/aacsbr_fixed.c2:629: 4src/libavcodec/aacsbrdata.h4:6414:8844:0 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] M_PI), Q30(0. 441498 | 0{6Q3819(58-50f./2M28_9P8I4)61,4 55Q3005(4f0).,5 6Q13516( 401.497750f54/8M53_3P1I6)3,1 6 f)| } ^~~~~~~~~~~~~~, {Q31src/libavcodec/aac_defines.h(:-440:.1368:5 0note: 99expanded from macro 'Q30'1 5019881 f)44, | Q#3d1e(f i0n.4e7 5Q63507(62x8) 9 2 0 8 4 f )} , | ~~~~~^~~~~~~~~~~~~~~~~~ (int)src/libavcodec/aac_defines.h(:(45x:)36:* 1note: 0expanded from macro 'Q31'7 3741824 .450 | #+d ef0i.n5e) Q 3| 1 ^(x ) In file included from src/libavcodec/aacps_fixed.c : 24(: iIn file included from nsrc/libavcodec/aacps.ct:)32(: (src/libavcodec/aacps_fixed_tablegen.hx:)207*:2136:1 4warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 83648.0 + 0.5) | ^ ~207 | Q30In file included from (src/libavcodec/aacsbr_fixed.c0:.620: 0src/libavcodec/aacsbrdata.h0:04140:058:0 warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 0f/M_PI), Q3 0414( | 0{.Q13713(60-10.5292789584f6/1M4_5P5I05)4,f ),Q 30Q(301.(2 7703.794750655468f5/3M3_1P6I3)1,6f )Q}3, 0{(Q03.1(4-406.11988540093981f5/0M1_9P88I1)f,), QQ3310( (00.4.75566657668298902104844ff/)M}_,P I| ) ~~~~^~~~~~~~~~~~~~~~~~~, Q30src/libavcodec/aac_defines.h:(450:.366:6 8note: expanded from macro 'Q31'6 112881f /45M | _P#I)d,e f i| n ^~~~~~~~~~~~~~e Q31(src/libavcodec/aac_defines.hx:)44 : 36 : note: expanded from macro 'Q30' (44in | t#)d(e(fxi)n*e2 14Q734803(64x8.)0 + 0 .5 ) | ^ ~ (int)(In file included from (src/libavcodec/aacsbr_fixed.cx):*62: 1src/libavcodec/aacsbrdata.h0:7414:3327:4 1warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 24.0 + 0.5) 414| | ^{ Q31(-0.2289In file included from 84src/libavcodec/aacps_fixed.c6:12445: 5In file included from 0src/libavcodec/aacps.c5:432f): ,src/libavcodec/aacps_fixed_tablegen.h :Q2073:1111(: 0.warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]70 54853316316f)}, {Q2073 | 1 ( - 0 . 1 8Q5300(909.1050001090808010f0)0,f Q/3M1_(P I0).4,7 5Q6357062(809.20178346f0)1},5 9 7| 5 ~~~~~^~~~~~~~~~~~~~~~~~f /M_Psrc/libavcodec/aac_defines.hI:)45,: 36Q:3 0note: (expanded from macro 'Q31'0. 27737456 545 | 6#fd/eMf_inPeI )Q,31 (Qx3)0 ( 0 .4 4 6 1 9 8 4 0 3 8(fi/nMt_)P(I()x,) *Q2310(407.458636668498.001 4+4 f0/.M5_)P I )| , ^ ~ Q30(0.6686In file included from 1src/libavcodec/aacsbr_fixed.c1:622: 8src/libavcodec/aacsbrdata.h8:1f414/:M6_P:I )warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44: 36414: | {note: Qexpanded from macro 'Q30'3 1(-0.228 9448 | 4#6d1e4f5i50n5e4 fQ3)0,( x)Q 3 1 ( 0 . 9 7 05 48 5 3 31 6 (3i1n6tf))(}(,x ){*Q3110(7-307.41185802949.105 0+1 98081.f)5,) Q | 3 ^1( 0.4756576In file included from 28src/libavcodec/aacps_fixed.c9:2240: 8In file included from 4src/libavcodec/aacps.cf):}32, : | src/libavcodec/aacps_fixed_tablegen.h ~~~~^~~~~~~~~~~~~~~~~~~:207 :86: src/libavcodec/aac_defines.hwarning: :45implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 36: note: expanded from macro 'Q31' 45 | 207 | # d e f i n e QQ3301((0x).0 0 0 0 00 00 0 0 f / M _ P(Ii)n,t )Q(3(x0)(*02.1147734680316594785.f0/ M+_ P0I.)5,) Q 3| 0 ^ ~ (0.277374In file included from 5src/libavcodec/aacsbr_fixed.c:6625: 6src/libavcodec/aacsbrdata.hf:/413:M83_:P Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.4461 9413 | 8{4Q03318(f-/0M._3P3I8)13,2 6Q53008(600.2546f6)6,8 9Q03114(4-f0/M._3P8I66)1,77 9Q43401(809.76f6)8}6, 1{1Q3218(8-01.f0/5M8_2P6I82)8,4 2 0| 1 ^~~~~~~~~~~~~~4 6f),src/libavcodec/aac_defines.h :Q443:1(36-:0 .0note: 6expanded from macro 'Q30'9 4077418 84402 | 9#fd)e}f, i n| e ~~~~^~~~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.hx:45): 36 : note: expanded from macro 'Q31' 45 | #d e f(iinnet )Q((3x1()x*)1 0 7 3 7 4 1 8 2 4 . 0( i+n t0).(5()x )* 2| 1 ^47 483648.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:207:61: 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:413:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 207 | Q 30413( | 0{.Q03010(0-0000.0303801f3/2M6_50P8I60)2,4 fQ)3,0 Q(301.(1-703.36806161577997454f1/89M7_fP)I}),, {QQ3310((-00..2075783276485286452601f46/fM)_, PQ3I1)(,- 0Q.30609(40077.44416818908294f0)3}8,f / | M ~~~~^~~~~~~~~~~~~~~~~~~_P I), src/libavcodec/aac_defines.hQ3:045(:036.:5 66note: 6expanded from macro 'Q31'8 90144f/M _P45I | )#,d eQ3f0i(n0.e 6Q6381(6x)1 1 2 8 8 1 f / M _ P I(),i n t| )( ^~~~~~~~~~~~~~( x)*21src/libavcodec/aac_defines.h4:7444:8363:6 4note: 8.expanded from macro 'Q30'0 + 0.5) | 44 ^ ~ | #define Q3In file included from 0(src/libavcodec/aacsbr_fixed.cx:62): src/libavcodec/aacsbrdata.h : 413 : 31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)(( x413) | *{1Q03713(7-04.313882143.206 50+8 60024.f5)), Q| 3 ^1 (-0.3866177In file included from 94src/libavcodec/aacps_fixed.c4:12489: 7In file included from src/libavcodec/aacps.cf:)32}: ,src/libavcodec/aacps_fixed_tablegen.h :{207Q:3361:( -warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].0 5826828420146f) , 207Q | 3 1 ( -0 . 0 69Q43007(7401.08080002090f0)}0,0 0| f ~~~~^~~~~~~~~~~~~~~~~~~ /M_Psrc/libavcodec/aac_defines.hI:)45,: 36Q:3 0note: expanded from macro 'Q31'( 0.173601 545 | 9#7d5effi/neM Q_3P1(Ix)), Q 3 0 ( 0 . 2 77 37 4 5 6(5i6nft/)(M(_xP)*I2)1,4 74Q8303(604.8.404 6+ 109.854)0 3 8| f ^ ~/ M_PI), Q30(In file included from 0.src/libavcodec/aacsbr_fixed.c5:626: src/libavcodec/aacsbrdata.h6:6413:8690:14 4warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/M _PI), Q30(0. 6413 | 6{8Q63111(2-8081.f3/3M8_1P3I2)6,5 0 8| 6 ^~~~~~~~~~~~~~0 24f)src/libavcodec/aac_defines.h,: 44Q:3136(:- 0note: .expanded from macro 'Q30'3 8661779 4444 | 1#8d9e7ffi)n}e, Q{3Q301((x-)0. 0 5 8 2 68 2 8 4 2 0 14 6 f)(,i nQt31)(((-x0).*016094707374714818802249.f0) }+, 0| . ~~~~^~~~~~~~~~~~~~~~~~~5 ) | src/libavcodec/aac_defines.h ^ :45:36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c: 2445: | In file included from src/libavcodec/aacps.c#:d32e: fsrc/libavcodec/aacps_fixed_tablegen.hi:n207e: 11Q:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x ) ( 207i | n t )( (x ) *2 1Q43704(803.604080.00 0+ 000.050)0 f /| M ^ ~_ PI), Q30(0In file included from .1src/libavcodec/aacsbr_fixed.c7:3626: 0src/libavcodec/aacsbrdata.h1:54129:847:5f /warning: M_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] PI), Q30(0.27 74123 | 7{4Q53615(6 f0./3M0_87P2I16)3,21 4Q73206(f0).,44 6Q13918(40 308.f4/1M5_1P4I9)6,0 5Q5360(1026.f5)6}6,6 8{9Q0311(4-40f./2M45_2P3I8)3, 9Q573206(309.f)6,6 Q83611( 102.868312f/0M6_6P33I3),9 4 8| 07 ^~~~~~~~~~~~~~f )}, src/libavcodec/aac_defines.h| ~~~~~^~~~~~~~~~~~~~~~~~: 44:36:src/libavcodec/aac_defines.h :note: 45expanded from macro 'Q30': 36: note: expanded from macro 'Q31' 44 | #d e45 | f#idnefei nQe 3Q03(1x()x ) CC libavcodec/arm/sbcdsp_init_arm.o ( i(inntt))((((xx))**21104737744813862484..00 ++ 00..55)) | | ^ ^ ~ In file included from In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aacps_fixed.c::6224: : src/libavcodec/aacsbrdata.hIn file included from :src/libavcodec/aacps.c412::3258: : src/libavcodec/aacps_fixed_tablegen.h:warning: 206implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 412 | {Q31( 0 .2063 | 0 8 7 21 6 3 2Q13407(02.60f0)0,0 0Q0310(0 000.f4/1M5_1P4I9)60,5 5Q631206(f)0},. 1{7Q83412(-706.66244f5/23M8_39P5I7)2,6 39Qf3)0(,0 Q.3218(56 60.76332000626f3/3M3_9P4I8)0,7 fQ)3}0,( 0 | . ~~~~^~~~~~~~~~~~~~~~~~~46 3072src/libavcodec/aac_defines.h3:5459:636f:/ Mnote: _expanded from macro 'Q31' PI), Q3 045 | (#0d.e5fi9n71e6 3Q203014(xf)/ M _ P I ) , Q 3 0 ( 0(.i7nt6)0((3x8)7*2711487748f3/64M8._0P I+ )0.,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:412:32: warning: 44implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | #define Q30( x412) | { Q 3 1 ( 0. 3 0 8 7 2 (1i6n3t2)1(4(7x2)6*f1)0,7 3Q73411(8 20.44.105 1+4 906.055) 5 6| 1 ^26 f)}, {Q31(-In file included from 0src/libavcodec/aacps_fixed.c.:22445: 2In file included from src/libavcodec/aacps.c3:8323: 95src/libavcodec/aacps_fixed_tablegen.h72:62063:9111f):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]31 ( 0.632066333948 07206f | ) }, | ~~~~~^~~~~~~~~~~~~~~~~~ Qsrc/libavcodec/aac_defines.h3:045:(360:. 0note: 0expanded from macro 'Q31'0 000000 045f | /M#_dPeIf),i nQe3 0(Q03.11(7x84)2 7 6 66 4 f /M _ P I ) , (Qi3n0t()0((.x28)5*626174370408236f4/8M._0 P+ I0).,5 Q)3 0| (0 ^ ~. 463072359In file included from 6fsrc/libavcodec/aacsbr_fixed.c/:62M: _src/libavcodec/aacsbrdata.hP:412I:)7,: warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 30(0.597163 24120 | 0{Q43f1/(M _0P.I30)8,7 2Q13630(201.47762063f8),7 7Q1318(7 0f./4M1_5P14I9)60,55 6 1| 2 ^~~~~~~~~~~~~~6 f)},src/libavcodec/aac_defines.h {:Q443:136(:- 0note: .expanded from macro 'Q30'2 4523839 5447 | 2#63d9eff)i, nQe3 1Q(3 00(.x63)2 06 6 3 3 3 94 8 0 7 f ) } , (| i ~~~~~^~~~~~~~~~~~~~~~~~n t)((src/libavcodec/aac_defines.hx:)45*:1360:7 37note: 4expanded from macro 'Q31'1 824.0 + 450 | .#5d)e fi n| e ^ Q 31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c(:in32t: )src/libavcodec/aacps_fixed_tablegen.h(:206(:x)86*:2 1warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 7483648.0 + 0.5) | ^ ~206 | Q30In file included from (0src/libavcodec/aacsbr_fixed.c.:620: 0src/libavcodec/aacsbrdata.h0:04110:840:0 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 f/M_PI), Q3 0411( | 0.{1Q73814(2 706.69654424f0/4M8_23P4I4)4,1 fQ)3,0 (Q301.(2-805.6996274300104720f9/1M2_1P9If)),} ,Q 3{Q03(10(-.04.6936097226355709562f4/0M2_3PfI)),, Q 3Q13( 00(.07.3579775165643829060547f4f/)M}_,PI ) | , ~~~~~^~~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.h:045.:7366:0 note: 3expanded from macro 'Q31'8 77187f/ M45 | _#dPeIf)i,n e | Q ^~~~~~~~~~~~~~3 1(x) src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (in t44)( | (#xde)f*2i1n4e7 4Q83306(4x8). 0 + 0 . 5 ) | ^ ~ (int)((xIn file included from )src/libavcodec/aacsbr_fixed.c*:621: 0src/libavcodec/aacsbrdata.h7:374114:581:8 2warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0 + 0.5) | ^ 411 | {Q31( 0.In file included from 9src/libavcodec/aacps_fixed.c5:42424: 0In file included from 4src/libavcodec/aacps.c8:23234: 4src/libavcodec/aacps_fixed_tablegen.h4:1206f:)61, :Q 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](- 0.9924014709121 9206f | ) } , { Q 3Q13(-00(.906.9026050070005020400203ff)/,M _QPI3)1,( Q 300.(703.71775864524761186 warning966s45f/ generatedM74. _fP)I}), , | Q ~~~~^~~~~~~~~~~~~~~~~~~ 30(0src/libavcodec/aac_defines.h.:245:836:5 6note: expanded from macro 'Q31'6 73002f/ M45_ | P#Id)e,f iQn3e0 (Q03.14(x6)3 0 7 2 3 5 9 6 f / M _(PiIn)t,) (Q(3x0)(0*.25194774813664382.00 0+4 f0/.M5_)P I )| , ^ ~ Q30(0.760In file included from 3src/libavcodec/aacsbr_fixed.c8:7627: 1src/libavcodec/aacsbrdata.h:87411f:/31:M _warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h411: | 44{:Q3631:( 0note: .expanded from macro 'Q30'9 5424048 2443 | 44#4d1fe)f,i nQe3 1Q(-300(.x99)2 4 0 14 7 0 91 2 1 9 f) } , {(Qi3n1t()-(0(.9x6)9*216057703572441082234f.)0, +Q 301(. 50). 7 3| 7 ^75 654896574f)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::45206::36:36 :note: expanded from macro 'Q31'warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #defin e206 | Q 3 1 ( x ) Q 3 0 ( 0 . 0 0 0 0(0i0nt0)0(0(0xf)/*2M1_47P4I8)36,4 8Q.30 0+( 00..51)7 8 4| 2 ^ ~76 664f/M_PI),In file included from Qsrc/libavcodec/aacsbr_fixed.c3:620: (src/libavcodec/aacsbrdata.h0:.4112:875:6 6warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]30 02f/M_PI), Q4113 | 0{(Q03.14(6 300.7925432549064f8/2M_3P4I4)4,1 fQ)3,0 (Q03.519(7-106.39290204041f4/70M9_1P21I9)f,) }Q,3 0{(Q03.17(-600.9369826757701582470f2/3Mf_)P,I )Q,3 1 (| ^~~~~~~~~~~~~~0 .737src/libavcodec/aac_defines.h7:54465:4368:9 65note: 7expanded from macro 'Q30'4 f)}, | 44 ~~~~~^~~~~~~~~~~~~~~~~~ | #defsrc/libavcodec/aac_defines.hi:n45e: 36Q:3 0note: expanded from macro 'Q31'( x) 45 | #d e f in e Q 3(1(ixn)t) ( ( x ) * 1 0 7 3 7(4i1n8t2)4(.(0x )+*2 104.754)8 3 6| 4 ^8 .0 + 0.5) | In file included from ^ ~ src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.hIn file included from :206src/libavcodec/aacsbr_fixed.c::11:62: src/libavcodec/aacsbrdata.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]410 :83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 206 | 410 | { Q 3 1Q(3-00(.05.00600805400100050010280f)f,/ QM3_1P(-I0).,6 5Q83406(001.514780830402f7)6}6, 6{4Qf3/1M_(P-0I.)9,7 2Q13007(305.182328453f6)6,7 3Q03012(f-/0M.2_3P0I9),5 21Q3036077(910f.)4},6 3 0| ~~~~^~~~~~~~~~~~~~~~~~~7 23596src/libavcodec/aac_defines.hf:/45:M36:_ Pnote: Iexpanded from macro 'Q31' ), Q30( 045. | 5#9de7f1i6n3e2 Q03014(fx/)M _ P I ) , Q 30 ( 0 . (7i6n03t8)7((7x1)8*72f1/4M7_4P83I6),4 8. 0| ^~~~~~~~~~~~~~+ 0.5)src/libavcodec/aac_defines.h : | 44 ^ ~: 36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c :4462 | : src/libavcodec/aacsbrdata.h#:d410e:f58i:ne warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(x) 410 | {Q 31 (- 0 (.i5n0t6)0(8(54AS libavcodec/arm/sbcdsp_neon.o x0)1*051102783f74)1,8 Q2341.(0 -+0 .605.854)6 0 1| 54 ^8 0300f)}, {Q3In file included from 1(src/libavcodec/aacps_fixed.c-:024.: 9In file included from 7src/libavcodec/aacps.c2:1320: 73src/libavcodec/aacps_fixed_tablegen.h5:2051:831362:4 3warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q31(-0.2309521 2053 | 06 77 9 1 f ) },Q 3 0| ( ~~~~^~~~~~~~~~~~~~~~~~~0 .000src/libavcodec/aac_defines.h0:450:03600:00 fnote: expanded from macro 'Q31'/ M_PI), Q453 | 0#d(ef0i.1n7e3 60Q13519(7x5)f /M _ P I ) , Q 3 0 ( 0 . 2(7i7n3t7)4(5(6x5)6*2f1/4M_7PI4)83,6 4Q83.00 (+0 .04.456) 1 | 9 ^ ~8 4038f/M_PI)In file included from ,src/libavcodec/aacsbr_fixed.c :Q62: 3src/libavcodec/aacsbrdata.h:0410(:031.: 5warning: 66implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]68 90144f/M_PI )410, | {Q3Q031((-00..656086601815240810851f1/2M8_f)P,I )Q,3 1 (| - ^~~~~~~~~~~~~~0 .6584src/libavcodec/aac_defines.h6:0441:543680:3 0note: 0fexpanded from macro 'Q30') }, {Q31 (44 | -#0.d9e7f2i1n0e7 3Q53108(3x2)4 3 f ), Q3 1 ( - 0 . 2 3 0 9(5i2n1t3)0(67(7x9)1*f)1}0,7 3| 7 ~~~~^~~~~~~~~~~~~~~~~~~4 1824src/libavcodec/aac_defines.h:.45:036 :+ note: expanded from macro 'Q31'0 .5) | ^ 45 | #define QIn file included from 3src/libavcodec/aacps_fixed.c1(:x24): In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 205 : 111 : (warning: inimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t )((x)*214748364 8205. | 0 + 0 .5 ) Q| 3 ^ ~ 0(0.00000000In file included from 0src/libavcodec/aacsbr_fixed.c0:f62/: Msrc/libavcodec/aacsbrdata.h_:P410I:)6,: warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.1736015 9410 | 7{5Qf3/1M_(P-I0).5,0 6Q038504(001.05217287f3)7,4 5Q36156(f-/0M._P6I5)8, 4Q63001(504.8404360109f8)4}0,3 8{fQ/3M1(_-P0I.)9,7 2Q103703(5108.53626436f8)9,0 Q13414(f-/0M._23P0I9)5,2 1Q3036077(910f.)6},6 8 6| 1 ~~~~^~~~~~~~~~~~~~~~~~~ 1288src/libavcodec/aac_defines.h1:45f:/36M:_ note: Pexpanded from macro 'Q31'I ), | ^~~~~~~~~~~~~~ 45 | #desrc/libavcodec/aac_defines.hf:i44n:36e: Qnote: 3expanded from macro 'Q30'1 (x) 44 | # d e f i n e (Qi3n0t)((x()x ) * 2 1 4 7 4 83 6 4 8 . 0( i+n t0).((5x) ) *| 1 ^ ~0 73741824.0In file included from +src/libavcodec/aacsbr_fixed.c: 620: .src/libavcodec/aacsbrdata.h:5409):83 : | 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 Q3src/libavcodec/aacps.c1:(32 0: .2src/libavcodec/aacps_fixed_tablegen.h8:2050:5868:2 5warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]82 9990f), Q31(-0. 820553 | 6 1 4 2 0 6 3Q430036(f0).}0,0 0{Q03010( 00.0805205f6/5M2_4P4I70)5, 7Q3f3)0,( 0.Q13713(6-00.165495765f7/6M0_7P7I35)58,9 f)Q},3 0 (| ~~~~^~~~~~~~~~~~~~~~~~~0 .277src/libavcodec/aac_defines.h3:7454:5366:5 6note: fexpanded from macro 'Q31' /M_PI), 45Q | 3#d0e(fi0n.e4 4Q631918(4x0) 3 8 f / M _ P I ) , Q(3in0t()0((.x5)6*626148794081346448f./0M _+P 0I.)5,) Q 3| ^ ~0 (0.6686112In file included from 8src/libavcodec/aacsbr_fixed.c8:162f: /src/libavcodec/aacsbrdata.hM:_409:P59I:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44 :36409: | {note: Qexpanded from macro 'Q30'31 ( 0.280 5448 | 2#59d8ef2i9n9e9 0Q3f0)(, xQ)31 ( - 0 . 8 5 3 6 14 20 6 3 4 0(3i6fn)t}),( ({xQ)3*1(1 007.387524516582244.407 0+57 30f.)5,) Q 31 (| - ^0 .6456760773In file included from 55src/libavcodec/aacps_fixed.c89:f24): },In file included from src/libavcodec/aacps.c | : ~~~~~^~~~~~~~~~~~~~~~~~ 32: src/libavcodec/aacps_fixed_tablegen.h:205src/libavcodec/aac_defines.h::6145::36 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'Q31' 45 | #d e205f | i n e Q 3 1Q(3x0)( 0 . 0 0 0 0 0 0 0 0 0 (0inft/)M(_(PxI)*)2,1 4Q73408(306.4187.306 0+1 509.57)5 f /| ^ ~M _PI), Q30In file included from (src/libavcodec/aacsbr_fixed.c0:.62: 2src/libavcodec/aacsbrdata.h7:74093:7314:5 6warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 6f/M_PI), Q3 0409( | {0Q.314(4 6019.8248003588f2/5M9_8P29I9)9,0f )Q3,0 Q(301.(5-06.68658396014124046f3/4M0_3P6If)),} ,Q 30{(Q03.16(6 806.181522858615f2/4M47_0P5I7),3 f )| , ^~~~~~~~~~~~~~ Q31(-src/libavcodec/aac_defines.h0:.4464:536:6 7note: 6expanded from macro 'Q30'07 735589 f)44}, | # d| e ~~~~^~~~~~~~~~~~~~~~~~~f ine src/libavcodec/aac_defines.hQ:3450:(36x: )note: expanded from macro 'Q31' 45 | # d e (fiinnte) (Q(3x1)(*1x0)7 3 7 4 1 8 2 4 . 0 + (0i.nt5))( ( x| ) ^*2 147483648.In file included from 0 src/libavcodec/aacps_fixed.c+: 240: .In file included from 5)src/libavcodec/aacps.c : 32| : ^ ~src/libavcodec/aacps_fixed_tablegen.h :205: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:409:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 205 | Q 34090 | ({0Q.3010(0 0000.0208000f5/8M2_5P9I8)2,9 99Q03f0),( Q03.11(7-03.68051356917452f0/6M34_03P6If))},, Q{3Q03(10(. 207.7835724556655264f4/7M0_57P3If)),, QQ3301((0-.04.466415697864007378f3/5M5_89PfI))},, Q| 3 ~~~~~^~~~~~~~~~~~~~~~~~0 (0.src/libavcodec/aac_defines.h5:6456:636:8 9note: 0expanded from macro 'Q31'1 44f/M_ P45I | )#d,e fQi3ne0 (Q031.(6x6)86 1 1 2 8 8 1 f / M_ P I ), ( i| n ^~~~~~~~~~~~~~t )((x)src/libavcodec/aac_defines.h*:2441:47364:83 6note: 48expanded from macro 'Q30'.0 + 0.5) 44 | | ^ ~# define Q30(In file included from xsrc/libavcodec/aacsbr_fixed.c): 62 : src/libavcodec/aacsbrdata.h : 408 : 83 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*1 04087 | 3{7Q43118(2 40..09 5+4 307.358)3 5 4| 99 ^7 3f), Q31( In file included from 0.src/libavcodec/aacps_fixed.c9:72400: 2In file included from 3src/libavcodec/aacps.c2:43210: 9src/libavcodec/aacps_fixed_tablegen.h95:2205f:)11},: warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q3 1( 0.99578905365 562059 | f ) , Q 31 (Q-300.5(401.00608002060205070305f6/f)M}_P,I) , | Q ~~~~^~~~~~~~~~~~~~~~~~~ 30(src/libavcodec/aac_defines.h0:.451:73366:0 1note: expanded from macro 'Q31'5 975f/M_ P45 | I#)d,e fQin3e0( 0Q.321(7x7)3 7 4 5 65 6 f / M _P I ) , Q(i3nt0)((0(x.)*4241641749883460438.80f /+M _0P.5I)) , | ^ ~Q 30(0.56668In file included from 90src/libavcodec/aacsbr_fixed.c1:4624f: src/libavcodec/aacsbrdata.h/:M408_:P59I:) ,warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.6686112 84088 | 1{fQ/3M1(_ P0I.)9,5 4 3| 7 ^~~~~~~~~~~~~~3 8354src/libavcodec/aac_defines.h9:97443:f36):, note: Qexpanded from macro 'Q30'3 1( 0.97 00442 | 3#2d41e09f9i5n2ef) },Q 30{(Q3x1)( 0 . 9 9 5 7 8 9 05 3 6 5 56 9(fi)n, tQ)3(1((-x0).5*4110068723627541782345.60f )+} , 0 .| 5 ~~~~~^~~~~~~~~~~~~~~~~~) | ^src/libavcodec/aac_defines.h :45:36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c: 2445: | In file included from #src/libavcodec/aacps.cd:e32f: src/libavcodec/aacps_fixed_tablegen.hi:n204e :Q1363:1( xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (in t204) | ( ( x )* 2 1Q437408(3064.80.00 0+00 000.50)0 0 f| / ^ ~ M_PI), Q30(In file included from 0src/libavcodec/aacsbr_fixed.c.:162: 6src/libavcodec/aacsbrdata.h0:34088:6326: 3warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 f/M_PI), Q3 0408 | ({0Q3.12(5 409.9453473578328f3/5M4_99P7I3)f, )Q3,0 (Q03.140(2 904.4967080402f3/2M_4P10I9)9,52 fQ)3}0,( 0.{4Q93810(68 905.8959f5/M7_P8I9)0, 5Q33605(506.5961f5)6,4 1Q43751f(/-M_0PI.)5,4 1 | 0 ^~~~~~~~~~~~~~6 82625src/libavcodec/aac_defines.h7:34456:f36):} ,note: expanded from macro 'Q30' | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :4445 | :#36d: enote: fexpanded from macro 'Q31' ine Q30( 45x | )# d e f in e Q 3 1 ( x ) ( i n t ) (( x )* 1 0(7i3n7t4)1((8x2)4*.20 1+4 70.458)3 6 4| 8 ^. 0 + 0.5) | ^ ~In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: In file included from src/libavcodec/aacps_fixed_tablegen.hsrc/libavcodec/aacsbr_fixed.c::20462:: 111src/libavcodec/aacsbrdata.h:: 408:warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 408204 | | { Q 3 1 ( 0. 9Q53403(703.8030504090907030f0)0,f /QM3_1P(I 0).,9 7Q030203(02.4110690935826f6)3}6,9f /{QM3_1P(I )0.,9 9Q5370(809.205543946357556892ff)/,M _QP3I1),( -Q03.05(401.046082296424567834506ff/)M}_,P I| ) ~~~~~^~~~~~~~~~~~~~~~~~, Q30src/libavcodec/aac_defines.h:(450:.364: 9note: 8expanded from macro 'Q31'0 689585f 45/ | M#_dPeIf)in,e QQ3301((x0). 5 6 15 64 1 4 7 5 f / M _P I )(,in t )| ( ^~~~~~~~~~~~~~ (x)*src/libavcodec/aac_defines.h2:14447:436:8 3note: 6expanded from macro 'Q30'48 .0 + 0. 544) | # d| e ^ ~f ine Q30(x) In file included from src/libavcodec/aacsbr_fixed.c :62 : src/libavcodec/aacsbrdata.h : 407 : 84 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*1 04077 | 3{7Q43118(2-40.0. 7+6 9100.759)2 0 2| 6 ^8 48f), Q31(-In file included from 0.src/libavcodec/aacps_fixed.c96:22246: 6In file included from 1src/libavcodec/aacps.c7:5324: 9src/libavcodec/aacps_fixed_tablegen.h2:98204f:)86}:, warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q31( 0.997432810 12046 | 8 4 6 f ) , QQ3301((0 .0.04020609701050700003f75/6M7_fP)}I,) , | ~~~~~^~~~~~~~~~~~~~~~~~Q 30(0src/libavcodec/aac_defines.h:.45:1366:0 note: 3expanded from macro 'Q31'8 66369f/ M45_ | #PdIe)f,i nQe3 0Q(301.(2x5)4 9 4 3 7 5 8 2 f / M_ P(Ii),n tQ)3((0x()0*.241047249843464688.04 0+f/ M0._5P)I ) | , ^ ~ Q30(0.49In file included from 8src/libavcodec/aacsbr_fixed.c0:6628: 9src/libavcodec/aacsbrdata.h5:8407:559f:/ Mwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30(0. 54076 | 1{5Q63411(4-705.f76/9M10_79P2I0)2,68 48 f| ), ^~~~~~~~~~~~~~ Q31(-src/libavcodec/aac_defines.h0:.449:623626:6 1note: 7expanded from macro 'Q30'5 49298f) }44, | {#Qd3e1(f i0.n9e9 7Q433208(1x0)16 8 4 6 f) , Q3 1 ( 0 . 4(2i6n9t7)1(5(x7)0*317506773f7)4}1,8 2 4.| 0 ~~~~~^~~~~~~~~~~~~~~~~~ + 0.src/libavcodec/aac_defines.h5:)45 : 36| : ^ note: expanded from macro 'Q31' In file included from 45 | src/libavcodec/aacps_fixed.c#:d24e: fIn file included from isrc/libavcodec/aacps.cne: 32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(x204) : 61 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x) *2042 | 1 4 7 4 8 3 6Q4380.(00. 0+0 000.05)0 0 00| 0 ^ ~f /M_PI), Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:620: .src/libavcodec/aacsbrdata.h1:64070:331:8 6warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 69f/M_PI), 407Q | 3{0Q(301.(2-504.79649317075928022f6/8M4_8PfI)),, QQ3310((-0.04.09269242466864107f5/4M9_29P8If)),} ,Q 3{0Q(310( .04.99987046382981508156f8/4M6f_)P,I )Q,3 1Q(3 00(.0.456216596741154770537f5/6M7_fP)I}),, | | ~~~~^~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45src/libavcodec/aac_defines.h::3644:: 36note: :expanded from macro 'Q31' note: expanded from macro 'Q30' 45 | 44# | de#fdienfei nQe 3Q13(0x()x ) ( i n t(i)n(t()x)(*(2x1)4*71408733674481.802 +4 .0.05 )+ 0| . ^ ~5 ) | ^ In file included from src/libavcodec/aacsbr_fixed.c:In file included from 62: src/libavcodec/aacps_fixed.csrc/libavcodec/aacsbrdata.h::24407: :6In file included from :src/libavcodec/aacps.c warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 32: src/libavcodec/aacps_fixed_tablegen.h:204:36: warning: 407implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | {Q31(-0.769107920 22046 | 8 4 8 f) , QQ3310((-00..0906022060601075040902f9/8Mf_)P}I,) ,{ QQ3301(( 00..919764033828616031696f8/4M6f_)PI,) Q,3 1Q(3 00.(402.6927514597043377556872f)f}/, M _| ~~~~^~~~~~~~~~~~~~~~~~~P I), Qsrc/libavcodec/aac_defines.h3:045(:036.: 4note: expanded from macro 'Q31'0 2944684 045f | #/dMe_fPiIn)e, QQ3310((x0) . 4 9 8 0 6 8 9 5 8 5f /(M_iPnIt)),(( xQ)3*02(1407.546813564684.104 7+5 0f./5M)_ P I)| , ^ ~ | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:In file included from 44:src/libavcodec/aacsbr_fixed.c36:: 62note: : expanded from macro 'Q30'src/libavcodec/aacsbrdata.h :406:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]44 | #define Q3 4060 | ({xQ)3 1 ( - 0 .9 5 0 3 8 5 6 0 2 8(8in8t6)4(f)(, xQ)31*( 100.783957634211892548.706 2+5 f0).}5,) { Q| ^3 1( 0.170052In file included from 3src/libavcodec/aacps_fixed.c9:4242: 4In file included from 21src/libavcodec/aacps.c2:f32): ,src/libavcodec/aacps_fixed_tablegen.h :Q2043:111(: 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]54 683053962658f)} , 204 | | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :Q453:036:( 0note: .expanded from macro 'Q31'0 00000 0450 | 0#0dfe/fMi_nPeI )Q,31 (Qx3)0 ( 0 . 1 6 0 3 8 6 6 3 6 9 f(/Mi_ntP)I()(,x )Q*23104(704.83264584.09 4+ 307.558)2 f | / ^ ~M _PI), Q30In file included from (src/libavcodec/aacsbr_fixed.c0:62.: 4src/libavcodec/aacsbrdata.h0:4062:959:4 warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]68 40f/M_PI), Q 34060 | ({0Q.341(9-08.09658905388556f0/2M8_8P8I6)4,f )Q,3 0Q(301.(5 61056.481497556f3/2M1_9P5I8)7,6 2 5f| ) ^~~~~~~~~~~~~~} , {Q3src/libavcodec/aac_defines.h1(: 440:.13670:0 5note: 2expanded from macro 'Q30'3 9424212 f44) | ,# dQe3f1i(n e0 .Q53406(8x3)0 5 3 96 2 6 58 f ) } , | ( ~~~~~^~~~~~~~~~~~~~~~~~i nt)(src/libavcodec/aac_defines.h(x:)45*:136:0 73note: 7expanded from macro 'Q31'4 1824.0 +45 | #CC libavcodec/arm/sbrdsp_init_arm.o 0d.e5f)i n e| ^Q 31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c :(32i: nsrc/libavcodec/aacps_fixed_tablegen.ht:)203(:(136:x )*warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 47483648.0 + 0.5 )203 | | ^ ~ Q30(0.0In file included from 00src/libavcodec/aacsbr_fixed.c0:06200: 0src/libavcodec/aacsbrdata.h:04060:f32:/ M_warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(0.131 54069 | 8{57Q6391f(-/0M._9P5I0)3,8 56Q0302(8808.6240f7)25,2 2Q43911(f /0M._8P9I5),6 3Q23109(05.8371682851f8)7}4,8 0f{/QM3_1P( I0).,1 7Q03005(203.9348224521520f1)2,0 4Qf3/1M( _0P.I5),4 Q63803(0503.94621693598f5)}1, 1 9| 0 ~~~~~^~~~~~~~~~~~~~~~~~ f/M_src/libavcodec/aac_defines.hP:45I:36):, note: expanded from macro 'Q31' | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h45: | 44#:d36e:f inote: nexpanded from macro 'Q30'e Q31(x) 44 | # d e f i n e Q(3i0nt()x()(x ) * 21 4 7 4 8 3 6 4 8 . 0( i+n t0).(5()x ) | * ^ ~10 73741824.In file included from 0 src/libavcodec/aacsbr_fixed.c+:62 : 0src/libavcodec/aacsbrdata.h:.4065:)6 :| ^warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c406: | {24Q: 3In file included from 1src/libavcodec/aacps.c(:-320: .9src/libavcodec/aacps_fixed_tablegen.h5:02033:81115:6 0warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 8864f), Q31( 0.8 92035 | 6 3 2 1 9Q53807(602.50f0)0}0,0 0{0Q03010(f /0M._1P7I0)0,5 2Q33904(204.211321f5),9 8Q537619(f /0M._5P4I6)8,3 0Q35039(602.625087f2)}5,2 2 | 4 ~~~~^~~~~~~~~~~~~~~~~~~9 1f/Msrc/libavcodec/aac_defines.h_:P45I:)36,: Qnote: expanded from macro 'Q31'3 0(0.3188 1458 | 7#4d8e0ffi/nMe_ PQI3)1,( xQ)3 0 ( 0. 3 8 2 5 5 0 12 0 4 f(/iMn_tPI))(,( xQ)3*02(104.74418933694581.109 0+f /0M._5P)I ) , | ^ ~| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:In file included from 36:src/libavcodec/aacsbr_fixed.c :note: 62: expanded from macro 'Q30'src/libavcodec/aacsbrdata.h: 405:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]44 | #define Q30 (405x | ){ Q 3 1 ( - 0 .3 9 4 66 5 29 7 4(0i3n7t5)f(),( xQ3)1*(1-007.6AS libavcodec/arm/sbrdsp_neon.o 36784019842342.1014 45+6 f0).},5 ){ Q 31| ( ^ 0.97875325In file included from 6src/libavcodec/aacps_fixed.c4:9246: 8In file included from 3src/libavcodec/aacps.cf:)32, : Q3src/libavcodec/aacps_fixed_tablegen.h1:(203-:860:.7 24warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 840967746f)}, | ~~~~^~~~~~~~~~~~~~~~~~~203 | src/libavcodec/aac_defines.h :45 : 36 : Qnote: 3expanded from macro 'Q31'0 (0.0000 0450 | 0#0d0ef0ifn/eM _QP3I1()x), Q 3 0 ( 0 . 1 3 1 5 9(8i5n7t6)9((fx/)*M21_4P7I48)3,6 4Q83.00 (+ 00..250)7 2 | 5 ^ ~2 2491f/M_PI)In file included from ,src/libavcodec/aacsbr_fixed.c :Q623: 0src/libavcodec/aacsbrdata.h(:0405:.593:1 8warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 87480f/M_PI )405 | ,{ QQ3310((-00..3389245656051229704043f7/5M_fP),I )Q,3 1Q(3-00(.606.8401994339251111449506ff/)}M,_ P{I)Q,3 1 ( | 0 ^~~~~~~~~~~~~~. 978753src/libavcodec/aac_defines.h2:5446:4369:6 8note: 3expanded from macro 'Q30'f ), Q31( -440 | .7#2d4e6f7i84n0e 9Q673704(6xf)) } , | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36(: inote: expanded from macro 'Q31'n t)((x)*1 0457 | 3#7de4fi1n8e2 Q43.10( x+) 0 . 5 ) | ^ (int)((x)*In file included from 21src/libavcodec/aacps_fixed.c4:74248: 3In file included from 6src/libavcodec/aacps.c4:8.320: +src/libavcodec/aacps_fixed_tablegen.h :0203.:561): | warning: ^ ~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62 : 203src/libavcodec/aacsbrdata.h | : 405 :31 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.000000 4050 | 0{0Q03f1/(M-_0P.I3)94,6 6Q350(209.7143015397855f7)6,9 fQ/3M1_(-P0I.)6,6 8Q03904(302.12104742565f)2}2, 4{9Q13f1/( M0_.P9I7)87,5 32Q536049(6083.f)3, 1Q8381(1-807.478204f6/7M8_4PI0)9,6 7Q7304(6f0).}3,8 2 55| 0 ~~~~^~~~~~~~~~~~~~~~~~~1 204fsrc/libavcodec/aac_defines.h/:M45_P:I36):, note: Qexpanded from macro 'Q31'3 0(0.419 3459 | 51#1d9e0ffi/nMe_ PQI3)1, ( x| ^~~~~~~~~~~~~~) src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30'( int)((x )44*2 | 1#4d7e4f83i6n4e8 .Q03 0+( x0). 5 ) | ^ ~ (In file included from isrc/libavcodec/aacsbr_fixed.cn:t)62(: src/libavcodec/aacsbrdata.h(:x405:)6*:1 0warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3741824.0 + 405 | 0{.5Q)3 1 | ( ^- 0.394665297In file included from 4src/libavcodec/aacps_fixed.c0:243: 7In file included from 5src/libavcodec/aacps.cf:)32,: src/libavcodec/aacps_fixed_tablegen.hQ:32031:(36-:0. 6warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 809432114456f)} , 203{ | Q 3 1 ( Q03.09(708.705030205060490600803ff),/ MQ_31P(I-)0,.7 2Q43607(804.01936175794865f7)}6,9 f /| M ~~~~^~~~~~~~~~~~~~~~~~~_ PI),src/libavcodec/aac_defines.h :45Q:336:0 (note: 0expanded from macro 'Q31'.2 0725224 9451 | #fd/Me_fPiI)n,e QQ3310((x0).3 1 8 81 8 7 4 8 0 f / M _P I(i)nt,) Q(3(x0)(*02.1348724585031642804.f/0M _+P I0).,5 Q)3 0 (| 0 ^ ~. 4193951190In file included from fsrc/libavcodec/aacsbr_fixed.c/:62M: _src/libavcodec/aacsbrdata.hP:I404):,84: warning: | ^~~~~~~~~~~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30'404 | {Q31( 044. | 0#8d7e0f7i8n06e6 7Q13609(1xf)) , Q3 1 ( 0 . 8 0 9 3 8 99(4i9n1t8)7(4(5xf))*}1,0 7{3Q73411(8-204.8.608 1+1 808.350)8 0 7| 1 ^2 f), Q31( 0.In file included from 3src/libavcodec/aacps_fixed.c9:3244: 7In file included from src/libavcodec/aacps.c3:0328: 6src/libavcodec/aacps_fixed_tablegen.h5:2034:7110:5 fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36 :203 | note: expanded from macro 'Q31' Q30 (45 | 0#.d0e0fi0ne0 0Q03010(x0)0 f / M _ P I) , Q 3 0 ( 0 .(1in3t1)5((9x)8*2514776498f3/6M4_8.P0I )+, 0Q.53)0 ( 0| ^ ~. 2072522491fIn file included from /src/libavcodec/aacsbr_fixed.cM:_62PI: )src/libavcodec/aacsbrdata.h,: 404Q:3580: (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 3188187480f /404M | _{PQI3)1,( Q03.00(807.037880265560711260941ff/)M,_ PQI3)1,( Q0.3800(9308.9944199138974551f)1}9,0 f/{QM3_1(P-I0).,8 6 8| 1 ^~~~~~~~~~~~~~1 8830src/libavcodec/aac_defines.h8:04471:236f:) ,note: expanded from macro 'Q30'Q 31( 0. 34493 | 4#d7e3f0i8n6e5 4Q73005(fx))}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36 : (note: expanded from macro 'Q31'i nt)((x )45*1 | 0#d7ef3i7ne4 1Q83214(x.AS libavcodec/arm/simple_idct_arm.o ) 0 + 0 . 5 ) | ^ (int)((x)*In file included from 21src/libavcodec/aacps_fixed.c47:4248: 3In file included from 6src/libavcodec/aacps.c4:832.: 0 src/libavcodec/aacps_fixed_tablegen.h+: 2020:.1365:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^ ~ In file included from src/libavcodec/aacsbr_fixed.c :20262 | : src/libavcodec/aacsbrdata.h : 404 : 32 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.000000000 0404f | {/QM31_(P I0).,0 87Q037800(66071.61901f1)1,1 2Q9301(9 60f./M8_0P9I38)9,9 4Q93108(704.51f)5}8,0 7{6Q43510(2-f0./8M6_8P1I1)8,8 3Q03800(701.22f3)8,7 5Q53711(7 90f./M3_9P3I4)7,3 0Q863504(7005f.)2},8 2| 07 ~~~~~^~~~~~~~~~~~~~~~~~2 8719src/libavcodec/aac_defines.hf:/45M:_36:P Inote: )expanded from macro 'Q31', Q30(0. 345 | 0#5de8fi3n8e0 1Q8317(xf) / M _P I ) , | ^~~~~~~~~~~~~~ (intsrc/libavcodec/aac_defines.h):(44(:x36):* 2note: 1expanded from macro 'Q30'4 7483648 .440 | # d+ e0f.i5)n e | ^ ~Q 30(x) In file included from src/libavcodec/aacsbr_fixed.c: 62 : src/libavcodec/aacsbrdata.h :404 :7 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*1 074043 | 7{4Q13812(4 .00. 0+8 700.758) 0 6| ^6 71691f), Q3In file included from 1src/libavcodec/aacps_fixed.c(: 240.: 8In file included from 0src/libavcodec/aacps.c9:3328: 9src/libavcodec/aacps_fixed_tablegen.h9:42029:181117:4 5fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] }, {Q31(-0.8681 120288 | 3 0 8 0 7 1 2Qf3)0, (Q03.10(0 000.0390304070300f8/6M5_4P7I0)5,f )Q}3, 0 | ( ~~~~~^~~~~~~~~~~~~~~~~~0 .10src/libavcodec/aac_defines.h1:1451:29360:9 6note: fexpanded from macro 'Q31'/ M_PI), 45Q | 3#0d(e0f.i1ne5 8Q037614(5x0)2 f / M _ P I ) , Q 3 0 ( 0(.i2n3t)8((7x)5*5271147794f83/6M4_8P.I0) +, 0Q.350)( 0| . ^ ~2 820728719fIn file included from /src/libavcodec/aacsbr_fixed.cM:62_: Psrc/libavcodec/aacsbrdata.h:I403):84,: Q 3warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.305838018 7403f/ | M{_QP3I1)(, 0| ^~~~~~~~~~~~~~. 80099src/libavcodec/aac_defines.h3:3445:2365:46 7note: 8expanded from macro 'Q30'f ), Q31 (-440. | 3#6d8e51f8i9n6e7 1Q03805(3xf)) } , { Q 3 1 ( 0 .7 8 3 68 1 (3i1n3t)9(26(6x6)f*)1,0 7Q373411(8 204..405 5+ 006.95)9 9 8| 0 ^25 97f)}, | ~~~~~^~~~~~~~~~~~~~~~~~In file included from src/libavcodec/aacps_fixed.c:24: src/libavcodec/aac_defines.hIn file included from :src/libavcodec/aacps.c45::3632:: src/libavcodec/aacps_fixed_tablegen.hnote: :expanded from macro 'Q31' 202:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q31(x) 202 | Q 3 0((i0n.t0)(0(x0)0*0201047040803f6/4M8._0P I+) ,0 .5Q)3 0| ( ^ ~ 0.1011129In file included from 09src/libavcodec/aacsbr_fixed.c6:f62/: Msrc/libavcodec/aacsbrdata.h_:P403I):,59 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.1580764502 f403/ | M{_QP3I1)(, 0.Q803009(903.3253285745657781f7)9,f /QM3_1(P-I)0,. 3Q638051(8096.721802805732f)8}7, 1{9Qf3/1M(_ P0I.7)83,6 8Q1331039(2066.63f0)58,38 0Q1318(7 0f.4/5M50_6P9I9)9,8 0 25| 9 ^~~~~~~~~~~~~~ 7f)},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 45n | e# dQe3f0i(nxe) Q3 1 ( x ) ( i n(ti)n(t()x()(x*)1*0271437744188326448..00 ++ 00..55)) | ^ ~| ^ In file included from In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aacps_fixed.c:62:: src/libavcodec/aacsbrdata.h24:403: :In file included from 31src/libavcodec/aacps.c:: 32warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacps_fixed_tablegen.h:202:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 403 | {Q31( 0. 82020 | 0 9 9 3 3 5 Q235406(708.f0)0,0 0Q0301(0-000.306f8/5M1_8P9I6)7,1 0Q83503(f)0}.,1 {0Q1311( 10.27980396861f3/1M3_9P2I6)6,6f )Q,3 0Q3(10(. 01.5804756540560929f98/0M25_9P7fI)),} ,Q 3 0| ( ~~~~^~~~~~~~~~~~~~~~~~~0 .238src/libavcodec/aac_defines.h7:5455:736:1 7note: 9expanded from macro 'Q31'f /M_PI), 45Q3 | 0#d(e0.f2i8n2e0 7Q3218(71x9)f / M _ P I) , Q 3 0 ( 0(.in3t0)5((8x3)*82011487478f3/6M4_8P.I0) ,+ 0| . ^~~~~~~~~~~~~~5 ) | src/libavcodec/aac_defines.h ^ ~: 44:36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c:62 : 44src/libavcodec/aacsbrdata.h | :#403d:e7f:i nwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(x) 403 | { Q 3 1( 0. 8(0i0n9t93)3(5(2x54)6*7180f7)3, 7Q431812(4-0..036 8+51 809.657)10 8 5| 3f ^) }, {Q31( 0.In file included from 7src/libavcodec/aacps_fixed.c8:324: 6In file included from 81src/libavcodec/aacps.c31:3329: 2src/libavcodec/aacps_fixed_tablegen.h6:66202f:)36,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 ( 0.45506999802 52029 | 7 f ) } , Q| 3 ~~~~~^~~~~~~~~~~~~~~~~~ 0(0.src/libavcodec/aac_defines.h0:0450:0360:0 0note: 0expanded from macro 'Q31' 00f/M_PI )45, | #Qd3e0(f0i.n1e0 1Q113219(0x9)6 f / M _ P I ) , Q(i3n0t)(((0x.)1*528104776448530624f8/.0M _+P 0I.5)), Q| ^ ~3 0(0.238755In file included from 71src/libavcodec/aacsbr_fixed.c:7629: fsrc/libavcodec/aacsbrdata.h/:M402_:P84I:) warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.282072 84027 | 1{9Qf31/(M-_0P.I0)7,7 0Q63804(700.030558933810f1)8,7f /QM3_1P(I-)0,.8 9 5| 8 ^~~~~~~~~~~~~~1 4371src/libavcodec/aac_defines.h0:1443:236:9 fnote: )expanded from macro 'Q30'} , {Q31( 440 | .#98d5e9f00i9n0e5 77Q73240f()x,) Q 3 1 ( 0 .8 8 2 4 17(2i1n1t3)3(9(81xf)*)1}0,7 3 7| 4 ~~~~~^~~~~~~~~~~~~~~~~~1 824.src/libavcodec/aac_defines.h0 :+45: 360:. 5note: )expanded from macro 'Q31' | ^ 45 | #deIn file included from fsrc/libavcodec/aacps_fixed.ci:n24: eIn file included from Qsrc/libavcodec/aacps.c3:132(x: ) src/libavcodec/aacps_fixed_tablegen.h : 202: 11 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*2 12024 | 7 4 8 3 64 8 .Q03 0(+0 .00.050)00 00 0| 0 ^ ~0 f/M_PI), QIn file included from 30src/libavcodec/aacsbr_fixed.c(:062.: 1src/libavcodec/aacsbrdata.h0:14021:59:1 2warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 96f/M_PI), Q4023 | 0{(Q03.11(5-80.0077674056028f/4M7_0P0I5)93,1 fQ)3, 0Q(301.(2-30.8879558517413771901f3/2M9_fP)}I,) ,{ QQ3310( (00..9288250970208907517797f2/4Mf_)P,I )Q,3 1Q( 300.(8802.43170251813383908118f)7}f,/ M _| P ~~~~~^~~~~~~~~~~~~~~~~~I ), src/libavcodec/aac_defines.h :| 45 ^~~~~~~~~~~~~~:36 : note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:44:36: 45note: | expanded from macro 'Q30'# define 44Q3 | 1#(dx)e f i n e Q 3 0 ( x )( i n t) ( (x ) * 2 1 4 7 4(8i3n6t4)8(.(0x )+* 100.753)74 1 8| 2 ^ ~4 .0 + 0.5) In file included from src/libavcodec/aacsbr_fixed.c:| 62 ^: src/libavcodec/aacsbrdata.h:402:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h: 402201 | :{136:Q 31warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- 0.07706847005931 f)201, | Q 3 1 ( - 0Q3.08(905.08010403070100010302f9f/)M}_,P {IQ)3,1 ( Q03.908(5090.0096057727732441f3)6,2 fQ3/1M(_ P0.I8)8,24 1Q732101(303.918014f5)2}3, 5 | 6 ~~~~^~~~~~~~~~~~~~~~~~~1 9f/Msrc/libavcodec/aac_defines.h:_45P:36I:) ,note: Qexpanded from macro 'Q31'3 0(0.155 8459 | 0#d4e3f5i0nfe/ M_QP3I1)(,x )Q 30 ( 0 . 1 8 2 4 7 23 7 8(i0nft)/((Mx_)P*I2)1,4 7Q438306(408..01 9+6 608.050)5 4| 1 ^ ~f /M_PI), | In file included from ^~~~~~~~~~~~~~ src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.hsrc/libavcodec/aac_defines.h::40244:6:36: :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'Q30' 44 | #402d | e{fQi3n1e( -Q03.007(7x0)6 8 4 7 0 0 59 3 1 f ) , Q 3(1i(n-t0).(8(9x5)8*1140377317041312892f)4}.,0 {+Q 301(. 50). 9 85| 9 ^ 0090577724fIn file included from ),src/libavcodec/aacps_fixed.c :Q243: 1(In file included from src/libavcodec/aacps.c0:.83282: 4src/libavcodec/aacps_fixed_tablegen.h17:2120113:31119:81 fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: 201note: expanded from macro 'Q31' | Q 3450 | (#0d.e00f0i0n0e 0Q030010(fx/)M _ P I ) , Q 3 0 ( 0.(0i6n72t3)4(1(3x6)2*f21/4M7_4P8I36)4,8. 0Q 3+0 (00..51) 0 4| ^ ~5 235619f/M_PIn file included from I)src/libavcodec/aacsbr_fixed.c,:62 : Qsrc/libavcodec/aacsbrdata.h3:0401(:840:. 1warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 8904350f/M_P I401) | ,{ QQ331(0 0(.09.91587204573243870804f83/6Mf_),P IQ)3, 1Q(3 0(00..14956864840508564013f8/1M1_1PfI))},, { Q| 3 ^~~~~~~~~~~~~~1 (-0.6src/libavcodec/aac_defines.h3:4443:1364:6 6note: 94expanded from macro 'Q30'7 340f), Q44 | 3#1d(e f0i.n2e1 0Q37091(1x6)4 5 9 2 3 4 f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ (intsrc/libavcodec/aac_defines.h):45(:(x36):* 10note: 7expanded from macro 'Q31' 3741824 .450 | +# d0e.f5i)n e Q| 3 ^1 (x) In file included from src/libavcodec/aacps_fixed.c : 24 : (In file included from isrc/libavcodec/aacps.cn:t32): ((src/libavcodec/aacps_fixed_tablegen.hx:)*2012:861:4 7warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 3648.0 + 0.5) | ^ ~201 | Q30(In file included from 0.src/libavcodec/aacsbr_fixed.c0:0620: 0src/libavcodec/aacsbrdata.h0:0401:058:0 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q30 (4010 | .{0Q63712(3 401.3969257f05/3M4_8P0I4),8 3Q63f0)(,0 .Q13014(5 203.546518494f5/8M6_0P3I8)1, 1Q13f0)(}0,.1 5{5Q839104(3-500.f6/34M3_P1I46)6,9 4Q733400(f0),. 1Q83214(7 203.72801f0/7M9_1P1I6),4 5Q93203(04.f1)9}6,6 8 0| 05 ~~~~^~~~~~~~~~~~~~~~~~~4 1f/M_src/libavcodec/aac_defines.hP:I45),: 36: | note: ^~~~~~~~~~~~~~expanded from macro 'Q31' src/libavcodec/aac_defines.h: 4445:36 | :# dnote: eexpanded from macro 'Q30'f ine Q31 (x44) | # d e f i n e Q 30 ((ixn) t ) ( ( x ) * 2 1 4 7 4 8 3(6i48n.t0) (+ (0x.)5)* 1 0| 7 ^ ~3 741824.0 +In file included from src/libavcodec/aacsbr_fixed.c:062.: 5src/libavcodec/aacsbrdata.h):401 : | 32 ^: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c: 24401: | In file included from src/libavcodec/aacps.c{:Q323: 1(src/libavcodec/aacps_fixed_tablegen.h 0:.2019:9615:7 0warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]34 804836f), Q31( 0 .42015 | 8 4 4 5 8 6 0Q33801(101.f0)0}0, 0{0Q0310(0-000.6f3/43M14_6P6I9),4 7Q33400(0f.)0,6 7Q233411(36 20f./21M0_7P9I1)16,4 5Q93203(40f.)}1,0 4 | 5 ~~~~~^~~~~~~~~~~~~~~~~~2 3561src/libavcodec/aac_defines.h9:f45:/36:M _note: Pexpanded from macro 'Q31'I ), Q30( 045. | 1#5d5e8f9i0n4e3 5Q03f1/(Mx_)P I ), Q 3 0 ( 0 . 1 8 24 7(2i3n7t8)0(f(/xM)_*P2I1)4,7 4Q83306(408..109 6+6 800.055)4 1 f| ^ ~/ M_PI), In file included from | ^~~~~~~~~~~~~~src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:src/libavcodec/aac_defines.h401::744:: 36warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: note: expanded from macro 'Q30' 44401 | | #d{eQf3i1n(e 0Q.3909(5x7)05 3 4 80 4 8 36 f) , Q3 1 ( 0.(4i58n4t4)5((8x60)38*1111f0)7}3,7 4{1Q83214(.-00 .+63 4031.456)6 9 4| 7 ^3 40f), Q31( In file included from 0.src/libavcodec/aacps_fixed.c2:1240: 7In file included from 91src/libavcodec/aacps.c16:45329: 2src/libavcodec/aacps_fixed_tablegen.h3:4201:f36:) }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: 201note: expanded from macro 'Q31' | Q 3450 | (#0d.e0f0in0e0 0Q0301(0x0)0 f /M _ P I ) , Q 3 0 ( 0(.i0n6t7)2(3(x4)1*32164724f8/3M6_4P8I.)0, +Q 300.(50) . 1| 0 ^ ~4 5235619f/MIn file included from _Psrc/libavcodec/aacsbr_fixed.cI:62): , src/libavcodec/aacsbrdata.hQ:4003:084(: 0warning: .1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 58904350f/M_ P400I | ){,Q 3Q13(0-(00..6168629447226397689101f9/5Mf)_,P IQ)31,(- 0Q.39016(4036.11189160614880f0)54}1,f /{QM3_1P(I )0.,6 4 0| 1 ^~~~~~~~~~~~~~6 79207src/libavcodec/aac_defines.h94:8440:f36:) ,note: expanded from macro 'Q30'Q 31( 0.1 5446 | 4#9d5e3f0i8n36e8 5Q6f3)0}(,x )| ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36: note: expanded from macro 'Q31' (int)((x 45) | *#1d0e7f3i7n4e1 Q8312(4x.)0 + 0 . 5 ) | ^ (int)((x)*2In file included from 1src/libavcodec/aacps_fixed.c4:72448: 3In file included from 6src/libavcodec/aacps.c4:8.320 : +src/libavcodec/aacps_fixed_tablegen.h :0201.:5)11 : warning: | ^ ~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h201: | 400: 59 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.000000 04000 | 0{0Qf31/(-M0_.6P6I6)9,4 Q23609(609.10169752f3)4,1 3Q6312(f-/0M._9P1I6)43,6 1Q183100(104.81f0)4}5, 2{3Q53611(9 f0./64M0_1P6I7)92,0 7Q93408(00f).,1 5Q53819(0 403.51506f49/5M30_8P36I8)5,6 f)Q}3,0 ( 0| . ~~~~~^~~~~~~~~~~~~~~~~~1 8247src/libavcodec/aac_defines.h:2453:7368:0 fnote: /expanded from macro 'Q31'M _PI), Q45 | 3#0de(f0.i1n9e66 8Q0301(5x4)1 f / M _ P I ) , | ^~~~~~~~~~~~~~( int)(src/libavcodec/aac_defines.h(x:)44*:21364:74 8note: 3expanded from macro 'Q30'64 8.0 + 0 44. | 5#)d e f| i ^ ~n e Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 400 : 31 :( iwarning: ntimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ((x)*107374 14008 | 2{4Q.301 (+ -00..56)6 6 9| 4 ^ 269691195f)In file included from ,src/libavcodec/aacps_fixed.c :Q243: 1In file included from (-src/libavcodec/aacps.c0:.329: 1src/libavcodec/aacps_fixed_tablegen.h6:42003:61361:1 8warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 148f)}, {Q31( 0.6 42000 | 1 6 7 9 2 0 7Q943800(f0).,0 Q0301(0 000.105060409f5/3M_0P8I3)6,8 Q5306(f0).}04,3 3| 4 ~~~~^~~~~~~~~~~~~~~~~~~ 59543src/libavcodec/aac_defines.hf:/45M:36_:P Inote: )expanded from macro 'Q31', Q30(0. 0456 | 7#2de1fi7n2e3 Q8321f(/xM)_ P I ) , Q 3 0 (0 . 0(9i9n7t1)67(9(0x0f)/*M2_1P4I7)4,8 Q363408(.00. 1+1 06.52)9 5 1| ^ ~6 63f/M_PI),In file included from src/libavcodec/aacsbr_fixed.c:Q623: 0src/libavcodec/aacsbrdata.h(:0400.:16:2 5warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]73 6862f/M_PI), 400 | | ^~~~~~~~~~~~~~{Q 31(-0src/libavcodec/aac_defines.h.:6446:69364:2 6note: 9expanded from macro 'Q30' 691195f )44, | Q#3d1e(-f0i.n9e1 6Q43306(1x1)8 1 0 1 4 8 f ) } , { Q3 1 ( 0(.i6n4t)0(1(6x)7*9120077397448108f2),4 .Q03 1+( 00..51)56 4 9| ^5 30836856f)}In file included from , src/libavcodec/aacps_fixed.c | : ~~~~^~~~~~~~~~~~~~~~~~~24 : In file included from src/libavcodec/aacps.c:src/libavcodec/aac_defines.h32:: 45:src/libavcodec/aacps_fixed_tablegen.h36:: 200note: :expanded from macro 'Q31' 111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q31( x200) | Q 3 0 ( 0 . 0 0(0i0n0t0)0(0(0x0)*f2/1M4_7P4I8)3,64 8Q.30 0+( 00..50)4 3 3| 4 ^ ~5 9543f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c):,62 : Qsrc/libavcodec/aacsbrdata.h:33990:(840:. 0warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 2172382f/M_P I399) | ,{ QQ3310(( 00..0393490781064729403807f52/fM)_, PQI3)1,( Q03.8061(85095.381741760299f5)1}6,6 3{fQ/3M1_(P I0).,9 9Q3001(007.36137245701763f)6,8 6Q321f(/ M0_.P0I4)6,0 23 9| ^~~~~~~~~~~~~~7 57662src/libavcodec/aac_defines.h3f:)44},: 36 | : ~~~~~^~~~~~~~~~~~~~~~~~ note: expanded from macro 'Q30' src/libavcodec/aac_defines.h:45:36 :44 note: | expanded from macro 'Q31' #define 45Q | 3#0d(exf)i n e Q 3 1 ( x ) ( i n t ) ( ( x )* 10 7 3(7i4n1t8)2(4(.x0) *2+1 407.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:32In file included from : src/libavcodec/aacsbr_fixed.csrc/libavcodec/aacps_fixed_tablegen.h:62:: 200src/libavcodec/aacsbrdata.h::86399::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] 399200 | | { Q 3 1( 0 .Q33304(0080.420403080705020f0)0,0 fQ/3M1_(P I0).,8 6Q13805(905.30847343704599f5)4}3,f /{MQ_P3I1() 0,. 9Q93001(007.306637724177126f3),8 2Qf3/1M(_ P0.I04)6,0 23Q93705(7606.029937f)1}6,7 9 0| 0 ~~~~~^~~~~~~~~~~~~~~~~~f /M_PIsrc/libavcodec/aac_defines.h):,45 Q:3360:( note: 0expanded from macro 'Q31' .116295 1456 | 6#3dfe/fMi_nPeI )Q,3 1Q(3x0)( 0 . 1 2 5 0 7 3 6 8 6 2 f(/iM_nPIt)),( ( x| ) ^~~~~~~~~~~~~~* 2147src/libavcodec/aac_defines.h4:8443:6364:8 .note: 0expanded from macro 'Q30' + 0.5) 44 | | # ^ ~d efine Q3In file included from 0(src/libavcodec/aacsbr_fixed.cx:)62 : src/libavcodec/aacsbrdata.h : 399 : 32 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*1 03997 | 3{7Q413812(4 .00. 3+3 4008.054)2 4 3| 8 ^75 2f), Q31( 0.In file included from 86src/libavcodec/aacps_fixed.c1:8245: 95In file included from 38src/libavcodec/aacps.c7:4327: 0src/libavcodec/aacps_fixed_tablegen.h9f:)200}:,61 {:Q 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.9901073637471 6200f | ) , Q 31 ( 0 .Q03406(002.30907507060620300f0)}0,f / M| ~~~~~^~~~~~~~~~~~~~~~~~_ PI),src/libavcodec/aac_defines.h: 45Q3:036(:0 .note: 0expanded from macro 'Q31'4 3345954 345f | #/deMf_iPnIe) ,Q 3Q1(3x0) ( 0. 0 6 7 2 1 7 2 3 8 2f(/iMn_tP)I()(x,) Q*32104(7048.30694987.106 7+9 000.f5/)M _ | P ^ ~I ), Q30(0.1In file included from 1src/libavcodec/aacsbr_fixed.c6:622: 9src/libavcodec/aacsbrdata.h5:13996:637f:/ Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30(0.1 2399 | 5{0Q3713(6 806.23f/3M4_0P8I0)4,2 4 3| 8 ^~~~~~~~~~~~~~7 52f)src/libavcodec/aac_defines.h,: Q443:361: (note: expanded from macro 'Q30' 0.86185 944 | 5#3d8e7f47i0n9ef )Q}3,0 ({xQ)3 1 ( 0 . 9 9 01 0 7 3 6 3 74(7i1n6tf))(,( xQ)3*110(7 307.40146802243.907 57+6 06.253)f )} ,| ^ | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:In file included from 36:src/libavcodec/aacps_fixed.c :note: 24expanded from macro 'Q31': In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h :20045: | 36#:d ewarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ine Q31(x) 200 | ( in t )Q((3x0)(*02.1407040803060480.000 0+f /0M._5P)I ) ,| ^ ~ Q30(0.04In file included from 33src/libavcodec/aacsbr_fixed.c4:56295: 4src/libavcodec/aacsbrdata.h:3398f:/84M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0.0672 3981 | 7{2Q33821f(/-M_0P.I9)9,8 9Q93008(405.009997513607f9)0,0 f/QM3_1P(I )0,. 7Q43604(501.5161969229459136f6)3}f,/ M{_PQI3)1,( 0Q.3806(505.7112751057793465826f2),f /QM3_1P(I) ,0 . 5| 5 ^~~~~~~~~~~~~~5 938666src/libavcodec/aac_defines.h9:6442:369:9f )note: }expanded from macro 'Q30', | ~~~~~^~~~~~~~~~~~~~~~~~ 44 | src/libavcodec/aac_defines.h#:45d:e36f:i nnote: eexpanded from macro 'Q31' Q30(x) 45 | # d e f i n e Q 3(1(ixn)t ) ( ( x ) *1 0 7 37 41 8 2 4(.in0t )(+( 0x.)5*)2 1 4| 7 ^4 83648.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:200:11In file included from :src/libavcodec/aacsbr_fixed.c :warning: 62implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: src/libavcodec/aacsbrdata.h:398:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 200 | 398 | { QQ3310(-(00..909080909000804050009f5/3M0_fP)I,) ,Q 3Q13(0 0(.07.40644353154659995244933ff/)M},_ {PQI3)1,( Q030.(8065.50761771251779243528f2)f, /QM3_1P(I ),0 .5Q535903(806.6609969297916f7)}9,0 0 f| / ~~~~~^~~~~~~~~~~~~~~~~~M _PIsrc/libavcodec/aac_defines.h:)45,: 36:Q 3note: 0expanded from macro 'Q31'( 0.11629 5451 | 6#63dfe/fMi_nPeI Q)3,1 (Qx3)0 ( 0 . 1 2 50 7 3 6 8 6(2inft/)M((_xPI))*,2 1 4| 7 ^~~~~~~~~~~~~~ 48364src/libavcodec/aac_defines.h8:.440 :+36 :0 .note: 5expanded from macro 'Q30') | ^ ~ 44 | #defiIn file included from nsrc/libavcodec/aacsbr_fixed.c:e62 : Qsrc/libavcodec/aacsbrdata.h3:0398(:x)32 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (i n398t | ){(Q(31x()-*01.0979387949108842540.905 3+0f )0,. 5)Q 31 (| ^0. 74645156992In file included from 4src/libavcodec/aacps_fixed.c9:3f24): }In file included from ,src/libavcodec/aacps.c :{Q323: 1src/libavcodec/aacps_fixed_tablegen.h(: 0199.:813665:5 7warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 1579452f), Q31( 1990. | 5 5 5 9 3 Q83606(609.60209090f0)0}0,0 0 0| f/ ~~~~~^~~~~~~~~~~~~~~~~~M _PI)src/libavcodec/aac_defines.h,: 45Q:3360(:0 .note: 0expanded from macro 'Q31'1 9587356 645f | #/deMf_iPnIe) , QQ3310((x0). 0 3 0 3 31 6 9 17 f / M_ P I()i,n tQ3)0(((0x.)0*424184676488832634f8/M._0P I+ )0,. 5Q)3 0( 0| . ^ ~05 22258915f/In file included from Msrc/libavcodec/aacsbr_fixed.c_:62P: src/libavcodec/aacsbrdata.hI:)398,: 6Q:3 warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.056104496 1398f | /{MQ_3P1I()-,0 . 99| 8 ^~~~~~~~~~~~~~9 90845src/libavcodec/aac_defines.h0:9445:3360:f) ,note: expanded from macro 'Q30'Q 31( 0.7 46444 | #5d1e5f69i9n2e4 9Q33f0)(}x,) {Q 3 1( 0 . 8 6 5 5 7 17 1 5(7i9nt4)5(2(fx)),* 1Q037317(4 10.852545.09 3+8 606.659)6 29 9f| ) ^} , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn file included from :src/libavcodec/aacps_fixed.c45::3624: : note: In file included from expanded from macro 'Q31'src/libavcodec/aacps.c :32: src/libavcodec/aacps_fixed_tablegen.h:199: 11145: | #warning: deimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ine Q31(x) 199 | Q(3i0n(t0)(.(0x0)*0201040704080306f4/8.M0_ P+I )0.,5 )Q 3 0| ^ ~( 0.019587356In file included from 6fsrc/libavcodec/aacsbr_fixed.c/M:_62P: Isrc/libavcodec/aacsbrdata.h:)397,: 84Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.0303316917 f397/ | M{Q_3P1I()-,0 Q.32600(2041.6096433448167f6)8,8 23Qf3/1M(_-P0I.7)5, 9Q9390(705.9085525725225f)8}9,1 5f{/Q3M1(_-PI0).,3 5Q7301(20.5015461704434596631ff)/,M _QP31I(), 0 .| 19 ^~~~~~~~~~~~~~2 9896src/libavcodec/aac_defines.h37:6448:5367:4 fnote: )}expanded from macro 'Q30', | ~~~~~^~~~~~~~~~~~~~~~~~ 44src/libavcodec/aac_defines.h | :#45d:e36f:i nnote: eexpanded from macro 'Q31' Q30(x) 45 | # d e f i n e (Qi3n1t()x()( x ) * 1 0 7 3 7 4 1 8 2 4 .(0i n+t )0(.(5x)) * 2| 1 ^4 7483648.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:199:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:397:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 199 | Q 33970 | ({0Q3.10(0-000.020600020401f6/9M6_3P3I4)1,7 Qf3)0,( 0Q.3011(9-508.7735596969f7/5M9_8P5I5)7,5 2Qf3)0}(,0 .{0Q33013(3-106.931577f1/2M5_1P4I7)4,3 5Q6330f()0,. 0Q43418(6 608.812932f9/8M9_6P3I7)6,8 5Q7340f()0}.,0 5 2| 2 ~~~~^~~~~~~~~~~~~~~~~~~2 58915src/libavcodec/aac_defines.hf:/45M:_36P:I )note: ,expanded from macro 'Q31' Q30(0.05610 4454 | 9#6d1eff/iMn_eP IQ)3,1 ( x| ) ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36 : note: (expanded from macro 'Q30'i nt)((x)*2 1444 | 7#4d8e3f6i4n8e. 0Q 3+0 (0x.)5 ) | ^ ~ (int)In file included from ((src/libavcodec/aacsbr_fixed.cx:)62*: 1src/libavcodec/aacsbrdata.h0:73973:7314:1 8warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 .0 + 0.5) | ^ 397 | {Q31(-0.2In file included from 60src/libavcodec/aacps_fixed.c2:424: 1In file included from 6src/libavcodec/aacps.c9:6323: 3src/libavcodec/aacps_fixed_tablegen.h4:11997:f61):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1(-0.75999759855752f) }199, | { Q 3 1 ( -Q03.03(507.102050104070403050603ff/)M,_ PQI3)1,( Q03.01(902.908199653877638556764ff/)M}_,P I )| , ~~~~^~~~~~~~~~~~~~~~~~~ Q30(0src/libavcodec/aac_defines.h.0:3450:3363:1 6note: 9expanded from macro 'Q31'1 7f/M_PI), Q453 | 0#(d0e.f0i4ne4 8Q63618(8x2)3 f / M _ P I ) , Q 3 0 ( 0(.i0n5t2)2(2(5x8)9*1251f4/7M4_8P3I6)4,8 .Q03 0+( 00..055)6 1 0| 4 ^ ~4 961f/M_PI), In file included from | src/libavcodec/aacsbr_fixed.c ^~~~~~~~~~~~~~: 62: src/libavcodec/aacsbrdata.h:397:src/libavcodec/aac_defines.h6::44 :warning: 36implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: note: expanded from macro 'Q30' 44 | #397d | e{fQi3n1e (Q-300.(2x6)0 2 4 1 6 9 6 3 3 4 1 7 f ) ,( iQn3t1)((-(0x.)7*519097937754918852547.502 f+) }0,. 5){ Q 3| 1 ^( -0.35712514743In file included from 56src/libavcodec/aacps_fixed.c3:f24): ,In file included from src/libavcodec/aacps.cQ:3321: (src/libavcodec/aacps_fixed_tablegen.h :0199.:1369:2 9warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 63768574f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 199src/libavcodec/aac_defines.h | : 45 : 36 : note: Qexpanded from macro 'Q31'3 0(0.000000 0450 | 0#0dfef/iMn_eP IQ)3,1 (Qx3)0 ( 0 . 0 1 9 5 8 7 3 5 6 6f /(Mi_nPtI))(,( xQ)3*02(104.70438033634186.901 7+f /0M._5P)I ) ,| ^ ~Q 30(0.044866882In file included from 3fsrc/libavcodec/aacsbr_fixed.c/:M62_: Psrc/libavcodec/aacsbrdata.hI:)396,: 83Q:3 0warning: (0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0522258915f/M_PI )396, | {QQ3301((0-.00.596311044947936110f8/0M7_6P7If)),, Q| 3 ^~~~~~~~~~~~~~1 (-0.98src/libavcodec/aac_defines.h3:1443:1366:2 5note: 7expanded from macro 'Q30'0 490f)}, { Q443 | 1#(d e0f.i9n9e9 2Q33407(2x3)0 2 7 7 3 f ) , Q 3 1 ( - 0(.i8n0t1)4(2(9x9)3*716077535744f1)8}2,4 . 0| ~~~~^~~~~~~~~~~~~~~~~~~+ 0.5) src/libavcodec/aac_defines.h :| 45 ^: 36: note: expanded from macro 'Q31' In file included from 45src/libavcodec/aacps_fixed.c | :#24d: eIn file included from fsrc/libavcodec/aacps.ci:n32e: src/libavcodec/aacps_fixed_tablegen.hQ:31991:(11x:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x) *1992 | 1 4 7 4 8 36 4Q83.00( 0+. 000.050)0 0 0| 0 ^ ~0 0f/M_PI), Q30In file included from (0src/libavcodec/aacsbr_fixed.c.:0621: 9src/libavcodec/aacsbrdata.h5:83967:3595:6 6warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30(0.030 33963 | 1{6Q93117(f-/0M._9P3I1)4,9 7Q33100(800.706474f8)6,6 8Q83213(f-/0M._9P8I3)1,3 1Q63205(700.409502f2)2}5,8 9{1Q53f1/(M _0P.I9)9,9 2Q33407(203.0025767130f4)4,9 6Q13f1/(M-_0P.I8)0,1 4 2| 9 ^~~~~~~~~~~~~~9 376755src/libavcodec/aac_defines.h4:f44):}36,: note: | expanded from macro 'Q30' ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45 :443624 | :# dnote: warningexpanded from macro 'Q31'es f generatedi. ne Q30 (45x | )# d e f i n e Q 31 ( x ) ( i n t ) ( ( x ) * 1 0 7 3(7i4n1t8)2(4(.x0) *+2 104.754)8 3 6| 4 ^8 .0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:396:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 396 | {Q31(-0.93149731080767f), Q31(-0.98313162570490f)}, {Q31( 0.99923472302773f), Q31(-0.80142993767554f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:396:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 396 | {Q31(-0.93149731080767f), Q31(-0.98313162570490f)}, {Q31( 0.99923472302773f), Q31(-0.80142993767554f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:395:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 395 | {Q31(-0.30963073129751f), Q31(-0.18076720599336f)}, {Q31( 0.99992588229018f), Q31(-0.26281872094289f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:395:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 395 | {Q31(-0.30963073129751f), Q31(-0.18076720599336f)}, {Q31( 0.99992588229018f), Q31(-0.26281872094289f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:395:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 395 | {Q31(-0.30963073129751f), Q31(-0.18076720599336f)}, {Q31( 0.99992588229018f), Q31(-0.26281872094289f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:395:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 395 | {Q31(-0.30963073129751f), Q31(-0.18076720599336f)}, {Q31( 0.99992588229018f), Q31(-0.26281872094289f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:394:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 394 | {Q31( 0.47803883714199f), Q31(-0.39423219786288f)}, {Q31( 0.98299195879514f), Q31( 0.01989791390047f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:394:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 394 | {Q31( 0.47803883714199f), Q31(-0.39423219786288f)}, {Q31( 0.98299195879514f), Q31( 0.01989791390047f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:394:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 394 | {Q31( 0.47803883714199f), Q31(-0.39423219786288f)}, {Q31( 0.98299195879514f), Q31( 0.01989791390047f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:394:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 394 | {Q31( 0.47803883714199f), Q31(-0.39423219786288f)}, {Q31( 0.98299195879514f), Q31( 0.01989791390047f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:393:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 393 | {Q31(-0.31744434966056f), Q31(-0.36834111883652f)}, {Q31(-0.34110827591623f), Q31( 0.40211222807691f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:393:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 393 | {Q31(-0.31744434966056f), Q31(-0.36834111883652f)}, {Q31(-0.34110827591623f), Q31( 0.40211222807691f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:393:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 393 | {Q31(-0.31744434966056f), Q31(-0.36834111883652f)}, {Q31(-0.34110827591623f), Q31( 0.40211222807691f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:393:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 393 | {Q31(-0.3174443AS libavcodec/arm/simple_idct_armv6.o 4966056f), Q31(-0.36834111883652f)}, {Q31(-0.34110827591623f), Q31( 0.40211222807691f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.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: In file included from src/libavcodec/aacps_fixed_tablegen.hsrc/libavcodec/aacsbr_fixed.c::26162:: 61src/libavcodec/aacsbrdata.h:: 392warning: :83implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 392 | {Q 32611 | ( 0 . 9 5 9 0 3Q33008(407.70918461f4)1,4 2Q83516(9 908.f7)6,7 4Q439027(107.30807739f5)2}5,8 1{5Q4371(3 10f.)7,3 5Q03401(203.900094847792f1)1,3 5Q93414(9-f0).,0 3 7| 4 ~~~~^~~~~~~~~~~~~~~~~~72 03173192src/libavcodec/aac_defines.hf:)44}:,36 : | note: ~~~~^~~~~~~~~~~~~~~~~~~expanded from macro 'Q30' src/libavcodec/aac_defines.h:45:36: note: 44expanded from macro 'Q31' | #define Q3 045( | x#)d e f i n e Q 3 1 ( x ) ( i n t ) ( ( x ) * 1 0 7(3i7n4t1)8(2(4x.)0* 2+1 407.458)3 6 4| 8 ^ ~. 0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: In file included from src/libavcodec/aacps_fixed_tablegen.hsrc/libavcodec/aacsbr_fixed.c::26162:37: :src/libavcodec/aacsbrdata.h :warning: 392implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 261 | 392 | { QQ3310(( 00..0915491043134028845767999886ff)),, QQ3301((0 .00.0779657245489125741773318f7)3,f )Q}3,0 ({0Q.3010(4 407.271315305491424399f0)9,8 7 9| f ~~~~^~~~~~~~~~~~~~~~~~) , Q31(src/libavcodec/aac_defines.h:-440:.360:3 7note: 4expanded from macro 'Q30'72 03173192f) }44, | # d| e ~~~~~^~~~~~~~~~~~~~~~~~f ine Qsrc/libavcodec/aac_defines.h3:045(:x36): note: expanded from macro 'Q31' (45i | n#td)e(f(ixn)e* 1Q03713(7x4)1 8 2 4 . 0 + 0 . 5 ) ( i| n ^ ~t )((x)*2147483In file included from 6src/libavcodec/aacps_fixed.c4:824.: 0In file included from src/libavcodec/aacps.c+: 320: .src/libavcodec/aacps_fixed_tablegen.h5:)261 : 13| : ^ ~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c :26162 | : src/libavcodec/aacsbrdata.h : 392 : 32 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.01414142856 93929 | 8{fQ)3,1 (Q 300.(905.900037390582457871958467f3)1,f) ,Q3 1Q(3 00(.07.60704444972271117335897434f9)f}),, { Q| 3 ~~~~^~~~~~~~~~~~~~~~~~1 ( 0.7src/libavcodec/aac_defines.h3:5440:4361:2 3note: 9expanded from macro 'Q30'0 9879f), Q 3441 | (#-d0e.f0i3n74e7 2Q03301(7x3)1 9 2 f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ (isrc/libavcodec/aac_defines.hn:t45):(36(:x )note: *expanded from macro 'Q31'1 073741824 .450 | #+d e0f.i5n)e Q| 3 ^ ~1 (x) In file included from src/libavcodec/aacps_fixed.c : 24(: iIn file included from nsrc/libavcodec/aacps.ct:)32(: (src/libavcodec/aacps_fixed_tablegen.hx:)260*:2851:4 warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 83648.0 + 0.5) | 260 ^ ~ | Q30(0.In file included from 1src/libavcodec/aacsbr_fixed.c1:1629: 8src/libavcodec/aacsbrdata.h2:23925:176:4 2warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 f), Q30(0.079401 63922 | 6{9Q73615(3 f0).,9 5Q93003(300.80447476998960f1)5,6 2Q63717(f )0,. 7Q63704(409.2072157134847639f3)1}8,2 8{4Qf3)1,( 0| . ~~~~^~~~~~~~~~~~~~~~~~7 35041src/libavcodec/aac_defines.h2:3449:0369:8 7note: 9expanded from macro 'Q30'f ), Q31(-0. 0443 | 7#4d7e2f0i3n1e7 3Q13902(fx))} , | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45(:i36n:t )note: (expanded from macro 'Q31'( x)*107374 1458 | 2#4d.e0f i+n e0 .Q53)1 ( x| ) ^ ~ (iIn file included from ntsrc/libavcodec/aacps_fixed.c):(24(: xIn file included from )src/libavcodec/aacps.c*:232: 1src/libavcodec/aacps_fixed_tablegen.h4:72604:8613:6 4warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0 + 0.5) | ^ ~ 260 | In file included from src/libavcodec/aacsbr_fixed.c :Q623: 0src/libavcodec/aacsbrdata.h(:0391.:1841:1 9warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 25164225f), Q30(0 .3910 | 7{9Q43011(6-2069.78645736f4)3,4 5Q43803(606.50f4)4,6 9Q93011(5 602.607273f7)2,3 1Q63800(102.6012f5)1}4,4 6{9Q33118(2-804.f8)9,0 3 9| 8 ~~~~^~~~~~~~~~~~~~~~~~6 34838src/libavcodec/aac_defines.h1:144f:)36,: Qnote: 3expanded from macro 'Q30'1 ( 0.88866 5448 | 1#4d8e4f6i0n2ef )Q}3,0 ( x| ) ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (int)( (45x | )#*d1e0f7i3n7e4 Q13812(4x.)0 + 0 .5 ) | ^ ~ (inIn file included from tsrc/libavcodec/aacps_fixed.c):(24(: xIn file included from )src/libavcodec/aacps.c*:2321: 4src/libavcodec/aacps_fixed_tablegen.h7:482603:6374:8 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + 0.5) | ^ ~ In file included from 260src/libavcodec/aacsbr_fixed.c | : 62 : src/libavcodec/aacsbrdata.h : 391 :58 : Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.111982251 63914 | {2Q2351f)(,- 0Q.3804(7064.30475944803166652f6)9, 7Q6315(3f ),0 Q.30203(7203.160804142669910f)1}5,6 {2Q63717(-f0),. 89Q03309(806.03245813841416f9)3, 1Q8321(8 40.f8)8,8 6 6| 5 ~~~~^~~~~~~~~~~~~~~~~~8 14846src/libavcodec/aac_defines.h0:244f:)36},: note: | expanded from macro 'Q30' ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45 :4436 | : #note: dexpanded from macro 'Q31'e fine Q3 045 | (#xd)ef i ne Q 3 1 (x ) ( i n t ) (((ixn)t*)1(0(x7)3*2714417842843.604 8+.0 0+. 05.)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.c391::3232: :src/libavcodec/aacps_fixed_tablegen.h :warning: 260implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 391 | {Q 32601 | ( - 0. 8 4 7 6 4 3Q4534083(606.51f1)1,9 8Q2312(5 106.40222357f2)3,1 68Q0301(2601.f0)7}9,4 0{1Q3612(6-90.7869503f3)98,6 Q334803(08.110f4)4, 6Q9391(0 105.682886676758f1)4,8 46Q0320f()0},. 0 | 2 ~~~~~^~~~~~~~~~~~~~~~~~5 1446src/libavcodec/aac_defines.h9:453:136:8 note: 2expanded from macro 'Q31'8 4f), | ~~~~^~~~~~~~~~~~~~~~~~45 | #desrc/libavcodec/aac_defines.hfi:n44e: 36Q:3 1(note: xexpanded from macro 'Q30') 44 | # d e f(iinnte) ((Qx30)(*2x1)4 74 8 3 6 4 8 . 0 + 0 . 5 ) ( i| n ^ ~t )((x)*107374In file included from 18src/libavcodec/aacsbr_fixed.c2:462.: 0src/libavcodec/aacsbrdata.h :391+: 60: .warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) | ^ ~ 391 | {QIn file included from 31src/libavcodec/aacps_fixed.c(:-240.: 8In file included from 4src/libavcodec/aacps.c7:632: 4src/libavcodec/aacps_fixed_tablegen.h3:42595:4858:3 6warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 f), Q31( 0. 0259 | 2 3 7 2 3 16 8 0 1Q26310f()0}.,4 2{Q6341(0-104.8392073191862324f83)8,1 1Qf3)0,( 0Q.3310(8 905.58480846665589164584f6)0,2 fQ)3},0 ( 0| . ~~~~^~~~~~~~~~~~~~~~~~~ 22137src/libavcodec/aac_defines.h46:4458:7363:0 7note: 7expanded from macro 'Q31' f), Q30 (450 | .#1d5e7f6in8e7 8Q83915(4x4)1 4 f ) , | ~~~~^~~~~~~~~~~~~~~~~~ (src/libavcodec/aac_defines.hi:n44t:)36(:(x )note: *expanded from macro 'Q30'2 1474836 4448 | .#0d ef+i n0e. 5Q)3 0 (| x ^ ~) In file included from src/libavcodec/aacsbr_fixed.c : (62i: nsrc/libavcodec/aacsbrdata.ht:)390((:x84):* 1warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 3741824.0 + 0390. | 5{)Q 3 1| ( ^ ~-0 .204616771In file included from 99src/libavcodec/aacps_fixed.c:5243: 9In file included from fsrc/libavcodec/aacps.c):32,: src/libavcodec/aacps_fixed_tablegen.hQ:2593:161:( -warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 142099776284 82599 | f )} , { Q 31 ( Q0.3606(20.243824634104114634277f1)1,2 2Qf3)1,( Q03.702(52085.7939048093525460f4)6}5,9 6| ~~~~~^~~~~~~~~~~~~~~~~~5 f), src/libavcodec/aac_defines.hQ:3450:(360:. 2note: 2expanded from macro 'Q31'1 3746487 453 | 0#7d7eff)i,n e QQ3301((0x.)1 5 7 6 8 78 8 9 5 4 4 1 4 f()i,n t )| ( ~~~~^~~~~~~~~~~~~~~~~~( x)*2src/libavcodec/aac_defines.h1:47444:8363:64 8note: .0expanded from macro 'Q30' + 0.5) 44 | | # ^ ~d efine Q30In file included from (src/libavcodec/aacsbr_fixed.cx:62): src/libavcodec/aacsbrdata.h : 390 : 59 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x) *3901 | 0{7Q33714(1-802.420.04 6+1 607.751)99 5 3| 9 ^ ~ f), Q31(-0.In file included from 14src/libavcodec/aacps_fixed.c2:02499: 77In file included from 6src/libavcodec/aacps.c2:8324: 8src/libavcodec/aacps_fixed_tablegen.h9:f)259}:,37 :{ Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 ( 0.66223843 142591 | 6 4 7 f ) , QQ3310(( 00..74225624805719493420372161f)2}2f,) , | Q ~~~~~^~~~~~~~~~~~~~~~~~3 0(0.3src/libavcodec/aac_defines.h0:8459AS libavcodec/arm/simple_idct_neon.o :536:5 4note: 0expanded from macro 'Q31'4 65965f) ,45 | Q#3d0e(f0i.n2e2 1Q33714(6x4)8 7 3 0 7 7 f ) , Q 3 0 ((0i.n1t5)7(6(8x7)8*89251444714843f6)4,8 . 0| ~~~~^~~~~~~~~~~~~~~~~~+ 0.5src/libavcodec/aac_defines.h): 44 :| 36: ^ ~ note: expanded from macro 'Q30' In file included from 44src/libavcodec/aacsbr_fixed.c | :#62d: esrc/libavcodec/aacsbrdata.hf:i390n:e31 : Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0( x) 390 | { Q 3(i1n(t-)0(.(2x0)4*611067737714919852349f.),0 Q 31+( -00..154) 2 0| 9 ^ ~ 977628489fIn file included from )src/libavcodec/aacps_fixed.c}:,24 : {In file included from Qsrc/libavcodec/aacps.c:332: 1src/libavcodec/aacps_fixed_tablegen.h(: 2590:.1366:22 3warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 3141647f), Q2593 | 1 ( 0 . 7 2 5Q23805(709.94402362460f1)}4,3 2 7| 1 ~~~~^~~~~~~~~~~~~~~~~~~1 22f)src/libavcodec/aac_defines.h,:45 :36Q:3 0note: (expanded from macro 'Q31' 0.308955 4450 | 4#6d5ef9i6n5ef )Q,3 1Q(3x0)( 0 . 2 2 1 3 7 4 6 4 8 7 3(0i7nt7)(f()x),* 2Q1437048(3064.8.10 5+76 8078.859)5 4 4| 1 ^ ~4 f), | ~~~~^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aac_defines.h::6244: :src/libavcodec/aacsbrdata.h36:: 390:note: 6expanded from macro 'Q30': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #def i390n | e{ QQ3310((x-)0 . 2 0 4 6 1 6 7 71 99 5 3(9ifn),t )Q(3(1x()*-100.7134720491987274.602 8+4 809.f5))} , {| Q ^ ~3 1( 0.6622384In file included from 31src/libavcodec/aacps_fixed.c4:1246: 4In file included from 7src/libavcodec/aacps.c:f32): ,src/libavcodec/aacps_fixed_tablegen.h :Q2583:185:( warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 7252857994032 6258f | )} , | ~~~~^~~~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.h0:.458:79366:1 7note: 1expanded from macro 'Q31'6 655242f )45, | #Qd3e0f(i0.n7e5 4Q3614(8x)5 9 2 3 2 7 3 2 f ) , (Q3i0n(t0).(6(x3)*326145764087231694283.20f )+, 0Q.350)(0 . 5| 2 ^ ~30 8104267543In file included from f)src/libavcodec/aacsbr_fixed.c, : 62| : ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbrdata.h:389:83src/libavcodec/aac_defines.h:: 44warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36 : note: expanded from macro 'Q30' 44389 | | #{dQe3f1i(n-e0 .Q23703(3x8)1 4 8 83 5 5 3 2 f) , Q 3 1( (0i.n9t9)9(5(0x9)2*2140477327094f)1}8,2 4{.Q03 1(+ 00..056)3 1 0| 8 ^ ~02 338302f), Q31In file included from (src/libavcodec/aacps_fixed.c-:024.: 54In file included from 5src/libavcodec/aacps.c3:93258: 7src/libavcodec/aacps_fixed_tablegen.h5:292586:161:8 fwarning: )}implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 45258: | 36 : note: expanded from macro 'Q31' Q30 (450 | .#8d7efine Q39611(7x1)6 6 55 2 4 2 f ) , Q 3 0(i(n0t.)7(5(4x6)4*825194273428733624f8),. 0Q 3+0 (00..6533)6 5 6| 0 ^ ~7 219232f), In file included from Qsrc/libavcodec/aacsbr_fixed.c:362: 0src/libavcodec/aacsbrdata.h(:0389.:559:2 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 104267543f), 389 | {| Q ~~~~^~~~~~~~~~~~~~~~~~31 (-0.27src/libavcodec/aac_defines.h3:3448:1364:8 8note: 3expanded from macro 'Q30'5 532f), 44Q | 3#1d(e f0.i9n9e9 5Q03902(2x4)47 20 9 f ) } , {Q 3 1 ( (0i.n0t6)31(0(8x0)2*33180370327f4)1,8 2Q43.10(- 0+. 504.55)3 9 5| 8 ^ ~7 529618f)}, In file included from | src/libavcodec/aacps_fixed.c ~~~~~^~~~~~~~~~~~~~~~~~: 24: In file included from src/libavcodec/aacps.csrc/libavcodec/aac_defines.h::3245: :36src/libavcodec/aacps_fixed_tablegen.h:: 258note: :expanded from macro 'Q31'37 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #defi n258e | Q 3 1 ( x ) Q 3 0 ( 0 . 8 7 9 6(1i71nt6)6((5x5)2*24124f7)4,8 3Q63408(.00. 7+5 04.6458) 5 9| 2 ^ ~32 732f), Q30(In file included from 0src/libavcodec/aacsbr_fixed.c:.6263: 3src/libavcodec/aacsbrdata.h:63895:6320:7 2warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 9232f), Q30( 0389. | 5{Q233018(1-004.262775343831f4)8,8 3 5| 5 ~~~~^~~~~~~~~~~~~~~~~~3 2f),src/libavcodec/aac_defines.h :Q443:1(36 :0 .note: 9expanded from macro 'Q30'9 9509224 4447 | 2#0d9fe)f}i,n e{ QQ331(0 (0.x0)6 3 1 08 0 2 3 38 3 0 2 f) , Q(3i1n(t-)0(.(5x4)5*319057837754219861284f).}0, + 0| . ~~~~~^~~~~~~~~~~~~~~~~~5 ) | src/libavcodec/aac_defines.h ^ ~: 45:36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c:24 : 45In file included from | src/libavcodec/aacps.c:#32d: esrc/libavcodec/aacps_fixed_tablegen.hf:i258n:e 13Q:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x ) 258 | ( i nt ) ( ( x )Q*3201(407.8478936614781.606 +5 502.452)f ) ,| ^ ~ Q30(0.7546In file included from 48src/libavcodec/aacsbr_fixed.c5:9622: 3src/libavcodec/aacsbrdata.h2:73893:62: fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.6336 5389 | 6{0Q73211(9-203.22f7)3,38 1Q43808(305.55322f3)0,8 Q13014(26 70.594939f5)0,9 2 | 2 ~~~~^~~~~~~~~~~~~~~~~~4 4720src/libavcodec/aac_defines.h9f:)44}:,36 : {note: Qexpanded from macro 'Q30'3 1( 0.06 3441 | 0#8d0e2f3i3n8e3 0Q23f0)(, xQ)3 1 ( - 0 .5 4 5 3 9 5 87 5 2(9i6n1t8)f()(}x,) * 1| ~~~~^~~~~~~~~~~~~~~~~~~0 7374src/libavcodec/aac_defines.h1:458:236:4 .note: 0expanded from macro 'Q31' + 0.5) 45 | #| d ^ ~e fine Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c :32 : (src/libavcodec/aacps_fixed_tablegen.hin:t)257(:(61x:)* 2warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 7483648.0 + 0257. | 5 ) | ^ ~ Q30(1.2In file included from 64src/libavcodec/aacsbr_fixed.c3:1620: 0src/libavcodec/aacsbrdata.h8:13884:983:6 5warning: 4fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(1.196 03883 | 7{4Q1316(6-709.9938f9)3,5 1Q423303(911.3190f7)3,7 2Q43013(6-02.3402234f9)15,9 00Q3609(313)f,) } ,| ~~~~^~~~~~~~~~~~~~~~~~{ Q31(src/libavcodec/aac_defines.h-0:.4498:0368:1 3note: 8expanded from macro 'Q30'0 091130f) ,44 | #Q3d1(e-f0i.n72e8 5Q63809(55x3)4 0 4 1 f )} , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h(:in45t:36):(( xnote: )expanded from macro 'Q31'* 1073741 8452 | 4#d.e0f i+n e0. 5Q)3 1 (| x ^ ~) In file included from src/libavcodec/aacps_fixed.c : 24(: iIn file included from ntsrc/libavcodec/aacps.c):(32(: xsrc/libavcodec/aacps_fixed_tablegen.h):*2572:1374:7 4warning: 83implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 48.0 + 0.5) 257 | | ^ ~ Q3In file included from 0(src/libavcodec/aacsbr_fixed.c1:62.2: 6src/libavcodec/aacsbrdata.h4:3883:1580:0 8warning: 14implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 654f), Q30(1 .3881 | 9{6Q0331(7-401.9686973959134f2)3,3 9Q13309(f1).,1 0Q73317(24-003.6420322439f1)5, 9Q0300(619)3,3 f )| } ~~~~^~~~~~~~~~~~~~~~~~, {Q31src/libavcodec/aac_defines.h(:-44:036.:9 8note: 0expanded from macro 'Q30'81 38009113 044f | ),# dQ3e1f(in-e0 .Q732805(6x8)9 5 5 3 4 0 4 1 f )} , | ( ~~~~^~~~~~~~~~~~~~~~~~~i nt)src/libavcodec/aac_defines.h(:(45x:)36*:1 0note: 7expanded from macro 'Q31'3 741824. 045 | +# d0e.f5i)n e Q| ^ ~3 1(x) In file included from src/libavcodec/aacps_fixed.c : 24 : (In file included from isrc/libavcodec/aacps.cn:t32: )src/libavcodec/aacps_fixed_tablegen.h((:x)257*:21134:74 8warning: 36implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 8.0 + 0.5) 257 | | ^ ~ Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:162.: src/libavcodec/aacsbrdata.h2:63884:313: 1warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 8149654f), Q3883 | {0Q(311.1(9-06.093874916365719429333f9)1,3 Q93f0)(,1 .Q13017(37-204.04306224391253f9)0,0 69Q3330f)(}1,) , { Q| ~~~~^~~~~~~~~~~~~~~~~~3 1(-0.src/libavcodec/aac_defines.h9:8440:8361:3 8note: 0expanded from macro 'Q30'0 91130f), 44 | Q#31d(e-f0in.e7 2Q83506(89x5)5 34 0 4 1 f )} , | ~~~~^~~~~~~~~~~~~~~~~~~ (isrc/libavcodec/aac_defines.hn:t45):(36(:x )note: *expanded from macro 'Q31'1 0737418 2454 | .#0de f+i n0e. 5Q3)1 ( x| ) ^ ~ In file included from src/libavcodec/aacps_fixed.c : 24: (In file included from src/libavcodec/aacps.ci:nt32)(: (src/libavcodec/aacps_fixed_tablegen.hx:)256*:2851:4 7warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 3648.0 + 0. 5)256 | | ^ ~ Q30In file included from (1src/libavcodec/aacsbr_fixed.c.:3629: 6src/libavcodec/aacsbrdata.h7:3887:966:0 4warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 402f), Q30( 1388. | 38{0Q03513(0-909.697882973f51)4, 2Q3339013(91f.)34,8 Q3319(97-204.94206244981f5)9,0 Q036903(13.f3)1}3,9 {2Q03117(3-607.693810f8)1,38 0 0| 9 ~~~~^~~~~~~~~~~~~~~~~~1 130fsrc/libavcodec/aac_defines.h:)44,: 36Q:3 note: 1expanded from macro 'Q30'( -0.72856 8449 | 5#5d3e4f0i4n1ef )Q}3,0 (x )| ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31'( int)((x )45 | *#d1e07f3i7n4e1 8Q2314(.x)0 + 0 . 5 ) | ^ ~ (int)((xIn file included from )*src/libavcodec/aacps_fixed.c2:1244: 7In file included from 4src/libavcodec/aacps.c8:36324: 8src/libavcodec/aacps_fixed_tablegen.h.0: 256+: 610:. 5warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ ~ In file included from 256src/libavcodec/aacsbr_fixed.c | : 62 : src/libavcodec/aacsbrdata.h : 387 : 84 : Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (1.39677960 493878 | 4{0Q23f1)(,- 0Q.35304(919.6231AS libavcodec/arm/startcode_armv6.o 809079573200f9)9,67 8Q3217(f )0,. 9Q73204(115.533743813293977f2)4}9,2 {6Q4381f(-)0,.4 9Q43209(5160.231236949270f1)7,3 6Q371(6 301.f9)8,1 8 3| 8 ~~~~^~~~~~~~~~~~~~~~~~65 2919src/libavcodec/aac_defines.h0:344f:)36}:, note: expanded from macro 'Q30'| ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 4544: | 36#:d note: eexpanded from macro 'Q31'f ine Q30( x45 | )# d e f i n e Q 3 1 ( x )( i n t ) ( ( x ) * 10 7 3 7(4i18n2t4).(0( x+) *021.457)4 8 3| ^ ~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:256:37In file included from : src/libavcodec/aacsbr_fixed.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]62 : src/libavcodec/aacsbrdata.h:387:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 256 | Q33870 | ({1Q.3319(6-07.7534996906429189470927f2)0f,) ,Q 3Q03(1(1 .308.90702543105953976371822377ff)),} ,Q {3Q03(11(.-304.8493492997254609222664489f7)f,) ,Q 3Q03(11(. 03.19389182308167532679613910f3),f ) }| , ~~~~^~~~~~~~~~~~~~~~~~ | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44src/libavcodec/aac_defines.h::3645:: 36note: :expanded from macro 'Q30' note: expanded from macro 'Q31' 44 | 45#d | e#fdineefi nQe3 0Q(31x()x ) ( i(inntt))((((xx))**12017437744831684284..00 + +0. 50) . | 5 ^ ~) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:In file included from 387:src/libavcodec/aacps_fixed.c32::24 warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:256:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]387 | {Q31(-0.534 9256 | 9 62 1 9 79 7 2 0Qf3)0,( 1Q.3319(6 707.99762044195583473012f2)3,7 fQ)}3,0 ({1Q.331(8-000.54934029995667028226749f7f)),, QQ3310(( 10..394818833989657229419920634f8)}f,) ,| ~~~~~^~~~~~~~~~~~~~~~~~ Q30(1src/libavcodec/aac_defines.h:.453:1363: 9note: 20expanded from macro 'Q31'1 736763 145f | )#, d e| f ~~~~^~~~~~~~~~~~~~~~~~i ne Q3src/libavcodec/aac_defines.h1:(44x:)36 : note: expanded from macro 'Q30' 44 | (i#ndt)e(f(ixn)*e2 1Q43704(83x6)4 8 .0 + 0 .5 ) | ^ ~ (int)((x)*In file included from 1src/libavcodec/aacsbr_fixed.c0:627: 3src/libavcodec/aacsbrdata.h7:43871:68:2 4warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 + 0.5) | ^ ~ 387 | {Q31(-0.In file included from 5src/libavcodec/aacps_fixed.c3:4249: 96In file included from 2src/libavcodec/aacps.c1:9327: 9src/libavcodec/aacps_fixed_tablegen.h72:0255f:)85,: warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1( 0.97241553 732551 | 2 3 7 f ) } , Q{3Q301((1-.04.419345290566908252468409474ff)),, QQ331(0 (01..9841181389685227981397053f9)5}9,f ) ,| ~~~~^~~~~~~~~~~~~~~~~~~ Q30src/libavcodec/aac_defines.h(1:.454:036:9 7note: expanded from macro 'Q31'7 3022623 455 | #5df)e,fi nQe3 0Q3(11(.x4)0 5 3 9 4 7 9 4 8 8 5 4 5(ifn)t,) (| ( ~~~~^~~~~~~~~~~~~~~~~~x )*214src/libavcodec/aac_defines.h74:8443:6364:8 .note: 0expanded from macro 'Q30' + 0.5) | ^ ~44 | #define Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:x62: )src/libavcodec/aacsbrdata.h : 386 : 84 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)(( x386) | *{1Q0317( 307.84814861254.704 0+03 09.653)f ) ,| ^ ~Q 31( 0.57508In file included from 4src/libavcodec/aacps_fixed.c05:2247: 6In file included from 4src/libavcodec/aacps.c1:432f: )src/libavcodec/aacps_fixed_tablegen.h}:,255 :{61Q:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.0519893305 52551 | 6 2 f ) , Q 3Q13(0 0(.1.2411235609669681564689906444ff))},, Q 3| 0 ~~~~~^~~~~~~~~~~~~~~~~~( 1.41src/libavcodec/aac_defines.h1:945:8362:7 8note: 3expanded from macro 'Q31' 75959f) ,45 | #Qd3e0f(i1n.e4 0Q3917(7x3)0 2 2 6 2 3 5 5 f ) , Q(3i0n(t1).(4(0x5)3*9241749478488534654f8).,0 + | 0. ~~~~^~~~~~~~~~~~~~~~~~5) | ^ ~src/libavcodec/aac_defines.h: 44:36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h :38644: | 59#:d ewarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ne Q30(x) 386 | { Q 3 1 ( 0 .8 8 4(6i1n5t7)4(00(3x)9*61307f3)7,4 1Q83214(. 00 .+5 705.058)4 0 52| 7 ^ ~6 414f)}, {QIn file included from 3src/libavcodec/aacps_fixed.c1:( 240: .In file included from 0src/libavcodec/aacps.c:5321: 9src/libavcodec/aacps_fixed_tablegen.h8:92553:3370:5 5warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 2f), Q31( 0. 22551 | 2 6 9 6 6 1 6 6Q93906(41f.)4}1,3 5 | 0 ~~~~~^~~~~~~~~~~~~~~~~~6 9854src/libavcodec/aac_defines.h8:0454:436f:) ,note: expanded from macro 'Q31'Q 30(1.4 145 | 1#9d8e2f7i83n7e5 9Q5391f()x,) Q 3 0 ( 1 . 4 0 9 7 7 3(0i2n2t6)2(3(x5)5*2f1)4,7 4Q83306(418..400 5+3 90.457) 9 | 4 ^ ~88 545f), | ~~~~^~~~~~~~~~~~~~~~~~In file included from src/libavcodec/aacsbr_fixed.c:62src/libavcodec/aac_defines.h: :src/libavcodec/aacsbrdata.h44:386::3632:: note: warning: expanded from macro 'Q30'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | # d386e | f{inQe31 (Q 30.08(8x46)1 5 7 4 0 0 3 96 3 f ) , Q 3(1i(n t0).5(7(5x0)8*40150277367441148f2)4}., 0{ Q3+1 (0 0..055)19 8 9| 33 ^ ~0 55162f), Q3In file included from 1src/libavcodec/aacps_fixed.c(: 240: .In file included from 2src/libavcodec/aacps.c1:2326: 9src/libavcodec/aacps_fixed_tablegen.h6:2556:1136:6 9warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 4f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 255src/libavcodec/aac_defines.h | : 45 : 36 : note: expanded from macro 'Q31'Q 30(1.41 3455 | 0#6d98e5f4i8n04e4f )Q,3 1Q(3x0)( 1. 4 1 1 9 8 2 7 8 3 7 5 (9i5n9tf))(,( xQ)*3201(417.448039674783.00 2+2 602.355)5 f| ) ^ ~, Q30(1.4053In file included from 9src/libavcodec/aacsbr_fixed.c4:7629: 4src/libavcodec/aacsbrdata.h8:83865:475f:) warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44 :36386: | {note: Q3expanded from macro 'Q30'1 ( 0.884 6441 | 5#7d4e0f0in3e9 6Q33f0)(,x )Q 3 1 ( 0 .5 7 5 0 8 4 0 5 2(7i6n4t14)f()(}x,) *{1Q03713(7 401.8025419.809 33+0 5051.652)f ) ,| Q ^ ~3 1( 0.21269In file included from 6src/libavcodec/aacps_fixed.c6:12466: 9In file included from 9src/libavcodec/aacps.c64:f)32},: src/libavcodec/aacps_fixed_tablegen.h :| 254 ~~~~~^~~~~~~~~~~~~~~~~~ :85: src/libavcodec/aac_defines.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]45 :36: note: expanded from macro 'Q31' 25445 | | # d e fi n e Q 3Q1(3x0)( 1 . 4 1 4 2 0 6 4 9 1 3(5i8n3t2)f()(,x )Q*302(114.74418431694182.00 2+2 20.35)6 4 f| ) ^ ~, Q30(1.414In file included from 14src/libavcodec/aacsbr_fixed.c28:5626: 9src/libavcodec/aacsbrdata.h:93857:884:4 fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(1.41399 03850 | 0{8Q53914(3-80f.),6 0 1| 8 ~~~~^~~~~~~~~~~~~~~~~~2 20467src/libavcodec/aac_defines.h7:446:0368:f ),note: expanded from macro 'Q30'Q 31( 0.8 6447 | 79#6d5e1f0i3n6e1 2Q33f)0}(,x {)Q 3 1 (- 0 . 9 7 41 8 5 8 8 (1i6n3t2)1((7xf))*,1 0Q7313(7 401.89264468.502 36+6 6047.55f)) } ,| ^ ~ | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36In file included from : src/libavcodec/aacps_fixed.cnote: :expanded from macro 'Q31'24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h: 25445: | 61#: dwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ine Q31(x) 254 | Q 3(i0n(t1).(4(1x4)2*20146749418335684382.f0 )+ ,0 .Q5)3 0 (| 1 ^ ~. 414191202In file included from 2src/libavcodec/aacsbr_fixed.c2:3626: 4fsrc/libavcodec/aacsbrdata.h):,385 :58Q: 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](1 .41414285699 783854 | f{)Q,31 (-Q0.3600(18122.0441637979600080f8)5,9 4Q3381f() ,0 . 8| 6 ~~~~^~~~~~~~~~~~~~~~~~7 7965src/libavcodec/aac_defines.h1:0443:6361:2 3note: fexpanded from macro 'Q30') }, {Q31 (44 | -#0d.e9f7i4n1e8 5Q883106(32x1)7 f ), Q 3 1 ( 0 . 9 6 46(8i5n2t3)6(6(6x47)5*1f0)}7, 3 7| 4 ~~~~^~~~~~~~~~~~~~~~~~~1 824.src/libavcodec/aac_defines.h0:45 :+36: 0note: .expanded from macro 'Q31'5 ) | ^ ~ 45 | #defineIn file included from Qsrc/libavcodec/aacps_fixed.c31:(24x): In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 254 :37 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( int)((x)*2147 42548 | 3 6 4 8. 0 + 0. 5)Q 3| ^ ~0 (1.4142064In file included from 91src/libavcodec/aacsbr_fixed.c3:625: 8src/libavcodec/aacsbrdata.h3:2385f:)32,: warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(1.41419120 3852 | 22{3Q3614(f-)0,.6 0Q18320(210.4461774610482f)8,56 9Q9317(8 40f).,86 7Q73906(5110.346113293f9)00}0,8 5{Q93413(8-f0).,9 7 4| 1 ~~~~^~~~~~~~~~~~~~~~~~8 58816src/libavcodec/aac_defines.h3:244:1367f:) ,note: expanded from macro 'Q30'Q 31( 0.96 444 | 6#8d52e3f6i66n47e5 fQ)3},0 ( x| ~~~~~^~~~~~~~~~~~~~~~~~) src/libavcodec/aac_defines.h : 45: 36 : note: expanded from macro 'Q31' (int) (45( | x#)d*e1f0i7n3e7 4Q3118(2x4). 0 + 0 . 5 ) | ^ ~( int)((x)*2In file included from 14src/libavcodec/aacps_fixed.c7:42483: 6In file included from src/libavcodec/aacps.c4:832.: 0src/libavcodec/aacps_fixed_tablegen.h :+254 :013.:5 warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ ~ In file included from 254src/libavcodec/aacsbr_fixed.c | : 62 : src/libavcodec/aacsbrdata.h : 385 :Q63:0 warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 .414206491358 33852 | {fQ)3,1 Q(3-00(.16.0411842129014260727620283f6)4,f )Q,3 1Q( 300.(816.74719461514023865162939f7)8}4,f ){,Q3 1Q(3-00(.9174.1485183891960302018759f4),3 8Qf31)(, 0 .| 96 ~~~~^~~~~~~~~~~~~~~~~~4 6852src/libavcodec/aac_defines.h3:6446:64367:5 fnote: )expanded from macro 'Q30'} , | ~~~~^~~~~~~~~~~~~~~~~~~ 44src/libavcodec/aac_defines.h | :45#:d36:e fnote: iexpanded from macro 'Q31'n e Q30( x45) | # d e f i ne Q 3 1 ( x ) ( i n t ) ( ( x ) * 1 0 7(3i7n4t)1(8(2x4)*.20 1+47 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.hIn file included from :252src/libavcodec/aacsbr_fixed.c:61::62: src/libavcodec/aacsbrdata.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]384: 84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 252 | 384 | {QQ330(10(.-207.6378168528875211330938542f)7,f )Q,3 0Q3(10.(1 706.969450416527172068697851f3)f}),, { QQ3310((-00..0279925400811642026989517f6)5,3 fQ)3,1( 0 .| 3 ~~~~^~~~~~~~~~~~~~~~~~7 4449src/libavcodec/aac_defines.h9:4443:4364:6 1note: 5expanded from macro 'Q30'f )}, | ~~~~~^~~~~~~~~~~~~~~~~~ 44 | #src/libavcodec/aac_defines.hd:e45f:36i:ne note: expanded from macro 'Q31'Q 30(x) 45 | # d e f i n e (Qi3n1t()x()( x ) * 10 7 3 7 4 1 8 2(i4n.t0) (+( x)0*.52) 1 47| 4 ^ ~83 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:252In file included from :37src/libavcodec/aacsbr_fixed.c:: 62warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacsbrdata.h :384:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 252 | 384Q | 3{0Q(301.(-207.6378168528872531019383542f7)f,) ,Q 3Q031((0 .01.979560614547612726086971835ff)),} , Q{3Q03(10(.-00.7924902156028619470625938f51)f,) , Q| 3 ~~~~^~~~~~~~~~~~~~~~~~1 ( 0.src/libavcodec/aac_defines.h37:4444:49369:4 3note: 4expanded from macro 'Q30'4 615f)}, 44 | | # ~~~~^~~~~~~~~~~~~~~~~~~d efinsrc/libavcodec/aac_defines.he:45 :Q3360(:x )note: expanded from macro 'Q31' 45 | # de f i n(ei nQt3)1(((x)x ) * 1 0 7 3 7 4 1 (8i2n4t.)0( (x+)* 2014.7458)3 64 8| . ^ ~0 + 0.5) | ^ ~In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: In file included from src/libavcodec/aacps_fixed_tablegen.hsrc/libavcodec/aacsbr_fixed.c::25262:: 13src/libavcodec/aacsbrdata.h:: 384warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]32 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 252 | 384 | { Q 3 Q13(-00(0..32876568771581218323352079f8)4,f )Q3,1 (Q 300.9(905.011756716240486928756f)6},7 1{3Qf31)(,- 0Q.23902(5008.10407299845011f6)2, 6Q93716( 503f.)3,7 44 4| 9 ~~~~^~~~~~~~~~~~~~~~~~9 434src/libavcodec/aac_defines.h46:144:536f:) },note: expanded from macro 'Q30' | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h44: | 45#:d36e:f note: iexpanded from macro 'Q31'n e Q30(x )45 | # d e f i n e Q 3 1 ( x )( i n t ) ( ( x ) * 10(7i3n7t4)(1(x8)2*241.4074 8+36 408..05 )+ 0| . ^ ~5 ) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:In file included from 24src/libavcodec/aacsbr_fixed.c: :62In file included from : src/libavcodec/aacps.csrc/libavcodec/aacsbrdata.h::38432: :src/libavcodec/aacps_fixed_tablegen.h6:: 251warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 85: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 384 | {Q3 1251(- | 0 . 33 8 warning6 s5 87 generated5 Q. 1301(3305.278f7),9 6Q13711( 606.595952014527f1)2,0 8Q93805(f0.)7}5,4 6{4Q3815(9-203.2273922f5)08,1 Q43002(908.515f)7,6 Q7317(9 900.377444445997453f44)6,1 5fQ)3}0,( 0 .| 4 ~~~~^~~~~~~~~~~~~~~~~~~ 2640src/libavcodec/aac_defines.h1:4453:2367: 1note: 1expanded from macro 'Q31'2 2f), | 45 ~~~~^~~~~~~~~~~~~~~~~~ | #defsrc/libavcodec/aac_defines.hi:n44e: Q363: 1note: (xexpanded from macro 'Q30') 44 | # d e f(iinnte) (Q(3x0)(*x2)1 4 7 4 8 3 6 4 8 . 0 + 0(.i5n)t ) (| (x ^ ~) *107374182In file included from 4src/libavcodec/aacsbr_fixed.c.:062 : +src/libavcodec/aacsbrdata.h :0383.:845: )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ ~ In file included from 383src/libavcodec/aacps_fixed.c | :{Q243: 1In file included from ( src/libavcodec/aacps.c0:32.: 91src/libavcodec/aacps_fixed_tablegen.h6:2515:316180:3 6warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]91 3f), Q31(-0.3 02515 | 87 6 28 7 26 59 7 f )}Q,3 0{(Q301.(8 709.661970100686053542949321f6)f,), QQ3310(( 00..970594526148751932836217332f2)f)},, Q 3| 0 ~~~~~^~~~~~~~~~~~~~~~~~( 0.57src/libavcodec/aac_defines.h:645:7367:9 9note: 0expanded from macro 'Q31'7 44575f )45, | #Qd3ef0i(n0e. 4Q3216(4x0)1 4 3 2 7 1 1 2 2 f ) ,( i n| t ~~~~^~~~~~~~~~~~~~~~~~) ((x)src/libavcodec/aac_defines.h*:21444:7364:8 36note: 4expanded from macro 'Q30' 8.0 + 0 .445) | # d| ^ ~e fine Q30(xIn 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] (int)((x) *3831 | {0Q7313(7 401.8921465.301 8+ 003.657)9 1 3| f ^ ~) , Q31(-0.30In file included from 5src/libavcodec/aacps_fixed.c8:7246: 2In file included from 8src/libavcodec/aacps.c7:2326: 59src/libavcodec/aacps_fixed_tablegen.h7:f251)}:,37 :{ Q3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.6900080349 925131 | 6 f ) , Q 3 1 ( Q03.900(9502.187173986611372f1)6}6,5 5 | 2 ~~~~~^~~~~~~~~~~~~~~~~~4 2f),src/libavcodec/aac_defines.h :45Q:336:0 note: (expanded from macro 'Q31'0 .754648 5459 | 2#3d2ef7in3e2 fQ)3,1 (xQ)3 0 ( 0 . 5 7 6 7 7 9 9 0 7(4i4n5t7)5((fx),) Q*3201(04.472468430614483.207 1+1 202.f5)), | | ^ ~ ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36In file included from :src/libavcodec/aacsbr_fixed.c :note: 62expanded from macro 'Q30': src/libavcodec/aacsbrdata.h:383:31: 44 | warning: #implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] define Q30(x )383 | {Q 3 1 ( 0 . 9 1 65 3 1 8 0(3i6n7t9)13(f(x)),* 1Q03713(7-04.13802548.706 2+8 702.6559)7 f )| } ^ ~, {Q31( 0.690In file included from 0src/libavcodec/aacps_fixed.c08:0243: 4In file included from src/libavcodec/aacps.c9:9323: 1src/libavcodec/aacps_fixed_tablegen.h6:f251):,13 :Q 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.909521713 82516 | 13 2 f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~Q 30(src/libavcodec/aac_defines.h0:.458:7369:6 note: 1expanded from macro 'Q31'7 166552 4452 | f#d)e,f iQne3 0Q(310(.x7) 5 4 6 4 8 5 9 2 3 2 7 3 2 (fi)n,t) (Q(3x0)*(201.457764783764989.007 4+4 507.55f)) , | Q ^ ~3 0(0.42640In file included from 14src/libavcodec/aacsbr_fixed.c3:2627: 1src/libavcodec/aacsbrdata.h12:2383:f7),: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44: 36383 | :{ Qnote: 3expanded from macro 'Q30'1 ( 0.9165 3441 | 8#0d3ef6i7n9e1 3Qf30)(,x )Q 3 1 ( - 0 . 3 0 5 8 7 62 8(7i2n6t5)9(7(fx)}), *{1Q03713(7 401.86290400.800 3+4 909.3156)f ) ,| ^ ~Q 31( 0.9095217138In file included from 6src/libavcodec/aacps_fixed.c1:3242f: )In file included from }src/libavcodec/aacps.c,: 32| : ~~~~~^~~~~~~~~~~~~~~~~~src/libavcodec/aacps_fixed_tablegen.h :250:61src/libavcodec/aac_defines.h:: 45warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36 : note: expanded from macro 'Q31' 25045 | | # d e fi n e Q 3 1Q(x3) 0 ( 1 . 2 9 1 2 4 9 3 (7i1n1t0)(0(x2)8*f2)1,4 7Q3408(316.418.906 0+3 07.54)1 6 6| ^ ~7 993f), Q30In file included from (1src/libavcodec/aacsbr_fixed.c.:162: 0src/libavcodec/aacsbrdata.h7:3823:783:2 4warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 62323f), Q3 0382 | ({1Q)3,1 ( 0| . ~~~~^~~~~~~~~~~~~~~~~~0 5237src/libavcodec/aac_defines.h2:3447:23674: 9note: 4expanded from macro 'Q30'7f ), Q31( -044. | 2#5d6ef4i03n6e1 6Q032606(1xf))} , { Q 3 1( 0 . 3 67 0 3 58(i3n9t5)7(4(2x4)f)*,1 0Q7313(7-401.3882645.302 +6 56041.857)5f ) }| , ^ ~ | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:In file included from 36src/libavcodec/aacps_fixed.c::24 : In file included from note: src/libavcodec/aacps.cexpanded from macro 'Q31': 32: src/libavcodec/aacps_fixed_tablegen.h:250: 37:45 | #warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e fine Q31(x )250 | Q3 0 ( 1(i.n2t9)1(2(x4)9*32711471408032684f8).,0 +Q 300.(51). 1| 9 ^ ~6 0374166799In file included from 3src/libavcodec/aacsbr_fixed.cf:)62,: src/libavcodec/aacsbrdata.hQ:3382:059(1:. warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 73724036232 3382f | ){,Q 31Q(3 00(.10)5,2 37 2| ~~~~^~~~~~~~~~~~~~~~~~3 7274src/libavcodec/aac_defines.h9:4447:f36):, note: Qexpanded from macro 'Q30'3 1(-0.25 6444 | 0#d3e6f1i6n0e2 6Q3601(fx))} , { Q 3 1 ( 0 . 3 6 7 0(3i5n8t3)95(74(2x4)f*)1,0 Q73317(4-108.2348.605 3+2 605.654)1 8 7| 5 ^ ~ f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacps_fixed.csrc/libavcodec/aac_defines.h::2445: :In file included from 36src/libavcodec/aacps.c:: 32note: : expanded from macro 'Q31'src/libavcodec/aacps_fixed_tablegen.h :250:13: warning: 45implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | #define Q3 1250 | ( x) Q 3 0 ( 1 .2 9 1(2i4n9t3)71(1(0x0)2*82f1)4, 7Q43803(614.8.109 6+0 30.754)1 6 6| 7 ^ ~9 93f), Q30(In file included from 1src/libavcodec/aacsbr_fixed.c:.621: src/libavcodec/aacsbrdata.h0:73823:731:2 4warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36 2323f), Q30(1) ,382 | {| Q ~~~~^~~~~~~~~~~~~~~~~~3 1( 0src/libavcodec/aac_defines.h.:0445:2363:7 2note: 3expanded from macro 'Q30'72 74947f) ,44 | #Qd3e1f(i-0n.e2 5Q634003(6x1)6 02 6 6 1 f ) } , { Q 3 1( 0(.i3n67t0)(3(5x8)3*91507743274f4),1 8Q2341(.-0 0+.3 80.6553)2 6 5| 6 ^ ~4 1875f)}, | In file included from ~~~~^~~~~~~~~~~~~~~~~~~src/libavcodec/aacps_fixed.c :24: In file included from src/libavcodec/aacps.csrc/libavcodec/aac_defines.h::3245: :src/libavcodec/aacps_fixed_tablegen.h36::249 :note: 85expanded from macro 'Q31': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #defi n249e | Q 31 ( x ) Q 3 0( 1 . 41 1 9 8 2 7 83 7 5(9i5n9tf)()(,x )Q*3201(417.440833163488.105 2+6 803.650)f ) ,| ^ ~Q 30(1.3868In file included from 7src/libavcodec/aacsbr_fixed.c6:7620: 4src/libavcodec/aacsbrdata.h0:4382:976:0 fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(1.3483 93829 | 7{2Q43912(6 408.f05)2,3 7 | 2 ~~~~^~~~~~~~~~~~~~~~~~3 72749src/libavcodec/aac_defines.h4:744f:)36, :Q 3note: 1expanded from macro 'Q30'( -0.2564 04436 | #1d6e0f2i6n6e1 fQ)3},0 ({xQ)3 1 ( 0 . 3 6 7 03 5 8 3 95(7i42n4tf)),( (Qx31)(*-01.3087367534216852644.01 87+5 0f.)5}), CC libavcodec/arm/synth_filter_init_arm.o | | ^ ~ ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36:In file included from src/libavcodec/aacps_fixed.cnote: :expanded from macro 'Q31'24 : In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h 45: | 249#:d61e: fwarning: inimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e Q31(x) 249 | ( iQn3t0)(((1x.)4*121194872478833674589.05 +9 f0.)5), | Q ^ ~ 30(1.403138In file included from 15src/libavcodec/aacsbr_fixed.c2:6628: 3src/libavcodec/aacsbrdata.h6:3810:f)83,: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(1.386876 73810 | 4{Q0341(9 60.09f9)7,4 0Q23204(1117.304198f3)9,9 7Q2314(-902.614688f3)0,4 9 4| 9 ~~~~^~~~~~~~~~~~~~~~~~9 6370fsrc/libavcodec/aac_defines.h):},44 :{36Q:3 1note: (expanded from macro 'Q30'- 0.35899 4441 | 3#1d7e0fi5n55ef) , QQ303(1x(-)0 . 4 6 6 3 3 2 2 6 64 9 6 1 3(fi)n}t,) ( | ( ~~~~^~~~~~~~~~~~~~~~~~~x )*10src/libavcodec/aac_defines.h:7453:7364:1 8note: 2expanded from macro 'Q31'4 .0 + 0. 545 | )#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:n249t:)37(:( x)warning: *implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 147483648.0 +249 | 0 . 5 ) | ^ ~ Q30(1.4119In file included from 82src/libavcodec/aacsbr_fixed.c7:628: 3src/libavcodec/aacsbrdata.h:73815:589:5 9warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(1.4031 33818 | 1{5Q23618(3 60.09f9)74,0 2Q23401(1710.1398f6),8 Q736710(4-004.196863004f9)49,9 63Q7300f()}1,. 3{4Q83319(9-702.43952896944183f1)7,0 5 5| 5 ~~~~^~~~~~~~~~~~~~~~~~f ), Qsrc/libavcodec/aac_defines.h3:1(44-:036.4:6 6note: 3expanded from macro 'Q30'32 26649613 f44) | }#,de f | i ~~~~^~~~~~~~~~~~~~~~~~~ ne Qsrc/libavcodec/aac_defines.h3:045(:x36): note: expanded from macro 'Q31' 45 | (#indte)f(in(e xQ)3*1(1x0)7 3 7 4 1 8 2 4 . 0 + (0.i5n)t )| (( ^ ~x )*214748364In file included from 8.src/libavcodec/aacps_fixed.c0:24 : + In file included from 0src/libavcodec/aacps.c:.325): src/libavcodec/aacps_fixed_tablegen.h :| 249 ^ ~: 13: 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 :249381 | : 31 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(1.4 13811 | 9{8Q23718(3 705.995997f4)0,2 2Q43101(7101.94f0)3,1 3Q83115(2-608.36106f8)3,0 4Q93409(9613.7308f)6}8,7 6{Q73014(0-409.36508f99)4, 1Q331070(5155.f3)4,83 9Q3917(2-409.246664383f2)26,6 49 61| 3 ~~~~^~~~~~~~~~~~~~~~~~ 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 in45e | # dQe3f0(ixn)e Q 31 ( x ) ( i n t )((i(nxt))*((1x0)7*327144178428436.408 .+0 0+ .05.5)) | | ^ ~ ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:381:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 381 | {Q31( 0.99740224117019f), Q31(-0.16830494996370f)}, {Q31(-0.35899413170555f), Q31(-0.46633226649613f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:380:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 380 | {Q31( 0.99267657565094f), Q31(-0.03757034316958f)}, {Q31(-0.94063471614176f), Q31( 0.41332338538963f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:380:In file included from 58: 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:265:160 :380 | warning: {Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1( 0.99267657565094f), Q 32651 | ( - 0 . 0 3 7 5Q73013(04)3,1 6Q93518(f0).1}7,8 4{2Q736315(f-/0M._9P4I0)6,3 4Q73116(01.4218765f)6,6 7Q3331f(/ M0_.P4I13)3,2 3Q33815(308.96436f3)0}7,2 3 6| f/ ~~~~^~~~~~~~~~~~~~~~~~~M _PI)src/libavcodec/aac_defines.h,: 45Q:336:1 (note: 0expanded from macro 'Q31'. 5971631 545f | /#Mde_fPIi)n,e QQ3311((x0).7 8 5 3 9 8 1 6 f / M _ P I()i,n tQ)3(1(x()1*.211407048330684585.0f /M+_ 0P.I5)), Q 3| 1 ^ ~( 1.57079633In file included from fsrc/libavcodec/aacsbr_fixed.c/:M62_: Psrc/libavcodec/aacsbrdata.hI:)380 :31 :| ^~~~~~~~~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:45:36: 380 | note: {expanded from macro 'Q31'Q 31( 0.99 452 | 67#6d5e7fi5n6e5 0Q9341f(),x) Q 3 1( - 0 . 0 3 7 5 7 0 34 3 1(6i9n5t)8(f)(}x,) AS libavcodec/arm/synth_filter_neon.o *2{1Q43714(8-306.94480.6034 7+1 60.154)1 7 6| f) ^, Q31( 0.4133In file included from 2src/libavcodec/aacps_fixed.c3:243: 8In file included from 5src/libavcodec/aacps.c3:8329: 63src/libavcodec/aacps_fixed_tablegen.hf:)265}:,137 :| ~~~~^~~~~~~~~~~~~~~~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45265 | | # d e f i ne Q 31Q(3x1) ( 0 ) , Q 3 1 ( 0 . 1(7in8t4)2((7x6)3*52f1/47M4_8P36I4)8,. 0Q 3+ 10(.50). 2 | 8 ^ ~5 66733f/M_PIn file included from I)src/libavcodec/aacsbr_fixed.c,: 62Q: 3src/libavcodec/aacsbrdata.h1:(380:07.: 4warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 307236f/M_PI) ,380 | {QQ3311(( 00..95929677615673516550f9/4fM)_,P IQ)3,1 (Q-301.(0037.577805334938116695f8f/)M}_,P I{)Q,3 1(Q-301.9(410.6130407316014815765ff)/, MQ3_1P(I )0,. 41Q33312(3138.5538790637f9)6},3 3 f| / ~~~~~^~~~~~~~~~~~~~~~~~ M_Psrc/libavcodec/aac_defines.hI:45): 36 :| ^~~~~~~~~~~~note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:45 :4536 | #:d enote: fexpanded from macro 'Q31'in e Q31(x )45 | # d e f i n e (Qin3t1)(((xx))* 2 1 4 7 48 36 4 8 . 0 + (0i.5n)t ) (| ( ^ ~ x)*2147483In file included from 64src/libavcodec/aacsbr_fixed.c8:.620: src/libavcodec/aacsbrdata.h :379+: 830:.5 )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ In file included from 379src/libavcodec/aacps_fixed.c | :{24Q: 3In file included from 1src/libavcodec/aacps.c:(32-: 0src/libavcodec/aacps_fixed_tablegen.h.:32656:8114:3 4warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 6949252f), Q31( 0.9 62654 | 5 82 9 8 0 2 0 97Q5f3)1}(,0 ){,Q 3Q13( 10(.093.891177680492878603455ff/)M,_ PQI3)1,( -Q0.38919(608.32538754606378383f)f}/,M _ | P ~~~~^~~~~~~~~~~~~~~~~~~I ), src/libavcodec/aac_defines.hQ:3451:(360:. 4note: 6expanded from macro 'Q31'3 07236f/M _45P | I)#,d eQf3in1e( 0Q.315(9x)7 1 6 3 1 5 f / M _ P I )(,i nQt)3((1x()0*.271847543893684186.0f /+M _0.P5I)) , | Q ^ ~3 1(1.10030In file included from 8src/libavcodec/aacsbr_fixed.c5:562: fsrc/libavcodec/aacsbrdata.h/:379M:_59:P Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q31(1.5707 93796 | 3{3Qf3/1M(_-P0I.3)6 8 3| 4 ^~~~~~~~~~~~3 36949src/libavcodec/aac_defines.h2:5245f:),36 :Q 3note: 1(expanded from macro 'Q31' 0.96458 29458 | 0#20d9e7f5ifn)}e, Q 3{1Q(x3)1 ( 0 . 9 3 8 9 1 7 6 0 9 8(8i0n4t5)f)(,( xQ)3*211(4-704.883969486.803 5+3 704.053) 8 8| f ^) }, | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.h:src/libavcodec/aacps_fixed.c45::2436:: In file included from note: src/libavcodec/aacps.cexpanded from macro 'Q31': 32: src/libavcodec/aacps_fixed_tablegen.h:265:91 45: | #warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e fine Q31(x) 265 | ( i n AS libavcodec/arm/synth_filter_vfp.o t )Q(3(1x()0*)2,1 47Q438316(408..107 8+ 402.756)3 5f /| ^ ~M _PI), Q31(0In file included from .src/libavcodec/aacsbr_fixed.c2:628: 5src/libavcodec/aacsbrdata.h6:63797:323:3 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q31(0.4 63793 | 0{7Q23316(f-/0M._3P6I8)3,4 3Q3361(904.95295721f6)3,1 5Qf3/1M(_ 0P.I9)64,5 8Q239810(200.977855f)3},9 8{1Q63f1/( M0_.9P38I9)1,76 0Q938180(451f.),1 0Q033108(5-50f./8M99_68P3I5)3,7 4Q033188(f)1}.,5 7 0| 7 ~~~~~^~~~~~~~~~~~~~~~~~ 9633src/libavcodec/aac_defines.hf:45/:M36_:P Inote: ) expanded from macro 'Q31' | ^~~~~~~~~~~~ src/libavcodec/aac_defines.h45: | 45#:d36ef:i nenote: expanded from macro 'Q31'Q 31(x) 45 | # d e f i n e (Qin3t1)((x()x ) * 2 1 47 48 3 6 4 8. 0 + 0(.in5t) ) (| ( ^ ~x) *214748364In file included from 8src/libavcodec/aacsbr_fixed.c.:062: src/libavcodec/aacsbrdata.h+: 3790:6.:5 warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ 379In file included from | {src/libavcodec/aacps_fixed.cQ:3124(: -In file included from 0src/libavcodec/aacps.c.:323: 68src/libavcodec/aacps_fixed_tablegen.h3:426533:6689:4 warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 52f), Q31( 0.964 52658 | 2 9 80 20 9 7 5 fQ)}3,1 ({0Q)3, 1Q(3 10(.09.318971874602978683054f5/fM)_,P IQ)3,1 (Q-301.(8099.6288355367647033838ff)/},M _ | P ~~~~^~~~~~~~~~~~~~~~~~~I ), Qsrc/libavcodec/aac_defines.h:3451:(36:0 .note: 4expanded from macro 'Q31' 6307236 f45/ | M_#PdeIf)i,n eQ 3Q13(1(0x.)5 9 7 1 6 3 1 5 f / M _ P(Ii)n,t )Q(3(1x()0*.27184537948831664f8/.0M _+P I0).,5 )Q 3 1| ( ^ ~1 .10030855f/MIn file included from _Psrc/libavcodec/aacsbr_fixed.cI:62): ,src/libavcodec/aacsbrdata.h :Q3783:184:( 1warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 7079633f/M_ P378I | {)Q 3 1(| 0 ^~~~~~~~~~~~. 92045src/libavcodec/aac_defines.h:145:2364:7 3note: 5expanded from macro 'Q31' 495f), Q453 | 1#(d-0e.fi6n2e4 3Q33615(x2)5 2 4 2 2 0 f )} , { Q 3 1 ( (0i.n8t9)1(6(2x5)3*2221541784788f3)6,48 .Q03 1+( 00..554)9 5 0| 9 ^5 5570563f)In file included from },src/libavcodec/aacps_fixed.c : | 24 ~~~~~^~~~~~~~~~~~~~~~~~ : In file included from src/libavcodec/aacps.c:src/libavcodec/aac_defines.h32:45: :src/libavcodec/aacps_fixed_tablegen.h36::265 :note: 45expanded from macro 'Q31' : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q31 (265x | ) Q 3 1 ( (0i),n Qt3)1((0(.x1)7*82412477643853f6/4M8_.P0I )+ ,0 .Q53)1 ( 0.| 2 ^ ~8 566733f/M_In file included from Psrc/libavcodec/aacsbr_fixed.cI:)62: ,src/libavcodec/aacsbrdata.h Q:3378:159(:0 .warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 30723CC libavcodec/arm/vc1dsp_init_arm.o 6f/M_ P378 | I{)Q,3 1Q(3 01.(902.5094571162341753f5/4M9_5PfI)),, QQ3311((-00..76824533396851265f2/4M2_20PfI)}),, {QQ3311((1 .01.08093106285553f2/2M51_8P7I8),f )Q,3 1Q(311(.5 700.75946935309f5/5M5_7P0I5)6 3 f| ) ^~~~~~~~~~~~} , | ~~~~~^~~~~~~~~~~~~~~~~~src/libavcodec/aac_defines.h :45:36src/libavcodec/aac_defines.h::45 :note: 36expanded from macro 'Q31': note: expanded from macro 'Q31' 45 | #45 | d#edeffiinnee Q 3Q13(x1)( x ) ( i n(ti)n(t()x()(*x2)1*241744784386364488..00 ++ 00..55) ) | ^ ~ | ^ In file included from src/libavcodec/aacsbr_fixed.c:In file included from 62src/libavcodec/aacps_fixed.c: :24src/libavcodec/aacsbrdata.h: :In file included from 378src/libavcodec/aacps.c:31::32 : warning: src/libavcodec/aacps_fixed_tablegen.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 265:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 378 | {Q31( 0.920 2654 | 51 2 4 7 3 5 4 9Q53f1)(,0 Q)3,1 (Q-301.(6204.3137685422572643252f0/fM)_}P, I{Q)31,( Q03.819(1062.52382526561783738ff/)M,_ PIQ)3,1 (Q 30.154(95009.545657300576233f6)f}/,M _| P ~~~~^~~~~~~~~~~~~~~~~~~ I),src/libavcodec/aac_defines.h :Q4531:(36:0 .note: 5expanded from macro 'Q31'9 716315 f45/ | M_#PdIe),f iQn3e1 (Q03.17(8x5)3 9 8 1 6 f / M _ P I ) ,( iQn3t1)(((1x.)1*0210437048853654f8/.M0 _+P I0).,5 )Q 3| 1 ^ ~ (1.57079633fIn file included from /src/libavcodec/aacsbr_fixed.cM:_62P: Isrc/libavcodec/aacsbrdata.h): 378 :7| ^~~~~~~~~~~~~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 378 | {Q3 145( | #0.d9e2fi0n4e51 2Q3417(3x)5 49 5 f ) , Q 3 1 ( - 0(.i6n2t4)3((3x6)5*252214427240f8)3}6,4 8{.Q03 1+( 00..58)9 1 6| 25 ^3 2251878f), Q31( 0.54950955570563f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:377:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 377 | {Q31(-0.86425093011245f), Q31(-0.45795025029466f)}, {Q31( 0.3887CC libavcodec/arm/vc1dsp_init_neon.o 9779059045f), Q31( 0.97274429344593f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:377:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 377 | {Q31(-0.86425093011245f), Q31(-0.45795025029466f)}, {Q31( 0.38879779059045f), Q31( 0.97274429344593f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:377:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 377 | {Q31(-0.86425093011245f), Q31(-0.45795025029466f)}, {Q31( 0.38879779059045f), Q31( 0.97274429344593f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:377:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 377 | {Q31(-0.86425093011245f), Q31(-0.45795025029466f)}, {Q31( 0.38879779059045f), Q31( 0.97274429344593f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:376:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 376 | {Q31( 0.93379635304810f), Q31(-0.70881994583682f)}, {Q31(-0.85235410573336f), Q31(-0.08342347966410f)}, 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: expanded from macro 'Q31': 279:79: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q31(x) 279 | s t a t(iicnt) (c(ox)n*s2t14 7i4n83t6 4f8r.a0c t+i 0o.5n)a l| _ ^ ~ delay_linkIn file included from s[src/libavcodec/aacsbr_fixed.c]: 62=: src/libavcodec/aacsbrdata.h{: 376:Q583: 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .43f), Q31 (376 | 0{.Q3715(f )0,. 9Q33317(9603.53304478f1)0 f});, Q3| 1 ~~~~^~~~~~~(- 0.70881src/libavcodec/aac_defines.h9:94455:8363:68 2note: fexpanded from macro 'Q31') }, {Q31 (45- | 0#.d8e5f2i35n4e1 0Q53713(33x6)f) , Q 31 ( - 0 .0 8 3 4 2 34 7(9i6nt6)(4(1x0)f*)2}14,7 4| 83 ~~~~^~~~~~~~~~~~~~~~~~~6 48.0src/libavcodec/aac_defines.h :+45 :036:. 5note: )expanded from macro 'Q31' | ^ ~ 45 | #defIn file included from insrc/libavcodec/aacps_fixed.ce: 24Q: 3In file included from 1src/libavcodec/aacps.c(:x)32 : src/libavcodec/aacps_fixed_tablegen.h :279 : 67 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x )279* | 2 1 4 7s4t8a3t6i48c. 0c o+n s0.t5 )i n| t ^ ~ fractional_In file included from desrc/libavcodec/aacsbr_fixed.cl:62a: src/libavcodec/aacsbrdata.hy:_376l:31i:n kwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s [] = { Q31( 0376. | {4Q33f1() ,0. 9Q333719(603.573054f8)1,0f )Q,31 (Q301.(-304.77f0)8 }8;1 99 4| 5 ~~~~^~~~~~8 3682src/libavcodec/aac_defines.hf):}45,: 36:{ Qnote: 3expanded from macro 'Q31'1 (-0.852 453 | 5#4d1e0f5i7n3e3 3Q63f1)(,x )Q 3 1 ( - 0 .0 8 3 4 2 34 7 9(6i6n41t0)f()(}x,) *| 2 ~~~~^~~~~~~~~~~~~~~~~~~1 4748src/libavcodec/aac_defines.h3:6454:836.:0 note: expanded from macro 'Q31'+ 0.5) | 45 ^ ~ | #define Q3In file included from 1(src/libavcodec/aacps_fixed.cx:)24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 279 : 55 :( iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t )((x)*21474 832796 | 4 8 . 0 s+t a0.t5i)c c | o ^ ~n st int fraIn file included from ctsrc/libavcodec/aacsbr_fixed.ci:o62n: asrc/libavcodec/aacsbrdata.h:l376_:d7el:a ywarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l inks[] = { Q3763 | 1{(Q03.14(3 f0).,9 3Q33719(6035.7350f4)8,1 0Qf3)1,( 0Q.3314(7-f0) .}7;0 8 8| 19 ~~~~^~~~~~9 45836src/libavcodec/aac_defines.h8:245f:)}36,: {note: Qexpanded from macro 'Q31'31 (-0.852 345 | 5#4d10e5f7i3n33e6 fQ3)1, (Qx3)1 ( - 0 . 0 8 34 2 3 47 9 6 6 41(0ifn)t}),( ( x| ) ~~~~~^~~~~~~~~~~~~~~~~~* 21474src/libavcodec/aac_defines.h8:3456:4368:.0 note: +expanded from macro 'Q31' 0.5) | ^ ~45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:375:In file included from 84: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:280:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]375 | {Q31( 0.19 52801 | 3 0 2 9c1o4n6s93t4 fi)n,t Q 3f1(r-a0c.ti9o4n2a3l9_8d3e2l2a5y1_8g6ai7n f=) }Q,3 1{Q(301.(-309f.)95;4 7 66| 62 ~~~~^~~~~~4 0010src/libavcodec/aac_defines.h1:f)45,: 36Q:3 1note: (expanded from macro 'Q31' 0.98364 5455 | 4#1d79e1f4i3nfe) }Q,3 1 | ( ~~~~~^~~~~~~~~~~~~~~~~~x ) src/libavcodec/aac_defines.h : 45 : 36: note: expanded from macro 'Q31' (in t45 | )#(d(exf)i*ne2 1Q43714(8x)3 6 4 8 . 0 + 0 . 5(i) n t)| ( ^ ~( x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:375:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 375 | {Q31( 0.19513029146934f), Q31(-0.94239832251867f)}, {Q31(-0.95476662400101f), Q31( 0.98364554179143f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:375:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 375 | {Q31( 0.19513029146934f), Q31(-0.94239832251867f)}, {Q31(-0.95476662400101f), Q31( 0.98364554179143f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:375:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 375 | {Q31( 0.19513029146934f), Q31(-0.94239832251867f)}, {Q31(-0.95476662400101f), Q31( 0.98364554179143f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:374:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 374 | {Q31( 0.43440904467688f), Q31(-0.98546330463232f)}, {Q31(-0.98298583762390f), Q31( 0.21021524625209f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:374:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 374 | {Q31( 0.43440904467688f), Q31(-0.98546330463232f)}, {Q31(-0.98298583762390f), Q31( 0.21021524625209f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:374:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 374 | {Q31( 0.43440904467688f), Q31(-0.98546330463232f)}, {Q31(-0.98298583762390f), Q31( 0.21021524625209f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:374:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 374 | {Q31( 0.43440904467688f), Q31(-0.98546330463232f)}, {Q31(-0.98298583762390f), Q31( 0.21021524625209f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:373:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 373 | {Q31( 0.29078277605775f), Q31( 0.35393777921520f)}, {Q31(-0.62858772103030f), Q31( 0.38765693387102f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:373:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 373 | {Q31( 0.29078277605775f), Q31( 0.35393777921520f)}, {Q31(-0.62858772103030f), Q31( 0.38765693387102f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:373:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 373 | {Q31( 0.29078277605775f), Q31( 0.35393777921520f)}, {Q31(-0.62858772103030f), Q31( 0.38765693387102f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:373:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 373 | {Q31( 0.29078277605775f), Q31( 0.35393777921520f)}, {Q31(-0.62858772103030f), Q31( 0.38765693387102f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:372:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 372 | {Q31( 0.20541973692630f), Q31(-0.94435144369918f)}, {Q31( 0.99980371023351f), Q31( 0.79835913565599f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:372:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 372 | {Q31( 0.20541973692630f), Q31(-0.94435144369918f)}, {Q31( 0.99980371023351f), Q31( 0.79835913565599f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:372:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 372 | {Q31( 0.20541973692630f), Q31(-0.94435144369918f)}, {Q31( 0.99980371023351f), Q31( 0.79835913565599f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:372:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 372 | {Q31( 0.20541973692630f), Q31(-0.94435144369918f)}, {Q31( 0.99980371023351f), Q31( 0.79835913565599f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:371:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 371 | {Q31( 0.94138021032330f), Q31( 0.35281916733018f)}, {Q31(-0.75725076534641f), Q31( 0.53650549640587f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:371:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 371 | {Q31( 0.94138021032330f), Q31( 0.35281916733018f)}, {Q31(-0.75725076534641f), Q31( 0.53650549640587f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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:32: 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:In file included from 371:7:src/libavcodec/aacps_fixed.c :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]24 : In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:361: 15371 | :{ Qwarning: 3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 ( 0.94138021032330f) ,361 | Q 3 1 ( 0 . 3 5i2f8 (1k9 1<6 7F3F3_0A1R8Rf)A},Y {_QE31L(E-0M.S7(57f2_50c7e6n53t4e6r4_1f2)0,) )Q3 1 (| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~0 .5365054964src/libavcodec/aacps_fixed_tablegen.h05:87383f:)15}:, warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45: 36383: | note: expanded from macro 'Q31' i f45 | (#k d12b4uff)_}e,n d | - ~~~~~^~~~~~~~~~~~~~~~~~ s->bsrc/libavcodec/aac_defines.hu:f45_:p36t:r note: >expanded from macro 'Q31'= sizeof( B45i | t#Bdueff)i)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:291:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 291 | {Q31(-0.91592244254432f), Q31( 0.03687901376713f)}, {Q31(-0.76285492357887f), Q31(-0.91371867919124f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:290:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 290 | {Q31( 0.62664209577999f), Q31(-0.74402970906471f)}, {Q31(-0.77149701404973f), Q31(-0.33883658042801f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) CC libavcodec/atrac3plusdec.o | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:290:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 290 | {Q31( 0.62664209577999f), Q31(-0.74402970906471f)}, {Q31(-0.77149701404973f), Q31(-0.33883658042801f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:290:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 290 | {Q31( 0.62664209577999f), Q31(-0.74402970906471f)}, {Q31(-0.77149701404973f), Q31(-0.33883658042801f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:290:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 290 | {Q31( 0.62664209577999f), Q31(-0.74402970906471f)}, {Q31(-0.77149701404973f), Q31(-0.33883658042801f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31'src/libavcodec/put_bits.h :265:37: 45warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]# define Q31(x) 265 | ( i nitf) (((sx-)>*b2u1f4_7e4n8d3 6-4 8s.-0> b+u f0_.p5t) r | > ^ ~= sizeof(BitBIn file included from uf))src/libavcodec/aacsbr_fixed.c :{62 : src/libavcodec/aacsbrdata.h| : ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~289 :84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 289 | {Q31( 0.55266258627194f), Q31( 0.59449057465591f)}, {Q31( 0.34581177741673f), Q31( 0.94879421061866f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.CC libavcodec/atrac3plusdsp.o 5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:289:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 289 | {Q31( 0.55266258627194f), Q31( 0.59449057465591f)}, {Q31( 0.34581177741673f), Q31( 0.94879421061866f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:289:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 289 | {Q31( 0.55266258627194f), Q31( 0.59449057465591f)}, {Q31( 0.34581177741673f), Q31( 0.94879421061866f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:289:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 289 | {Q31( 0.55266258627194f), Q31( 0.59449057465591f)}, {Q31( 0.34581177741673f), Q31( 0.94879421061866f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:288:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 288 | {Q31(-0.99635026409640f), Q31(-0.58107730574765f)}, {Q31(-0.99969370862163f), Q31( 0.98369989360250f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:288:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 288 | {Q31(-0.99635026409640f), Q31(-0CC libavcodec/atrac9dec.o .58107730574765f)}, {Q31(-0.99969370862163f), Q31( 0.98369989360250f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31src/libavcodec/put_bits.h(x) : 317 : 33 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (int)((x)*2147 43178 | 3 6 4 8 .i0f + (0s.-5>)b u f| _ ^ ~e nd - s->buf_In file included from ptsrc/libavcodec/aacsbr_fixed.cr: 62>: =src/libavcodec/aacsbrdata.h :s288i:z31e:o fwarning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]B itBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 288 | {Q31(-0.99635026409640f), Q31(-0.58107730574765f)}, {Q31(-0.99969370862163f), Q31( 0.98369989360250f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:288:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 288 | {Q31(-0.99635026409640f), Q31(-0.58107730574765f)}, {Q31(-0.99969370862163f), Q31( 0.98369989360250f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:287:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 287 | {Q31(-0.98892980586032f), Q31(-0.87881132267556f)}, {Q31( 0.51756627678691f), Q31( 0.66926784710139f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:287:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 287 | {Q31(-0.98892980586032f), Q31(-0.8788113226CC libavcodec/atsc_a53.o 7556f)}, {Q31( 0.51756627678691f), Q31( 0.66926784710139f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:287:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 287 | {Q31(-0.98892980586032f), Q31(-0.87881132267556f)}, {Q31( 0.51756627678691f), Q31( 0.66926784710139f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:287:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 287 | {Q31(-0.98892980586032f), Q31(-0.87881132267556f)}, {Q31( 0.51756627678691f), Q31( 0.66926784710139f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:286:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 286 | {Q31(-0.01689629065389f), Q31( 0.00287506445732f)}, {Q31(-0.86110349531986f), Q31( 0.42548583726477f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:286:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 286 | {Q31(-0.01689629065389f), Q31( 0.00287506445732f)}, {Q31(-CC libavcodec/audio_frame_queue.o 0.86110349531986f), Q31( 0.42548583726477f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:286:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 286 | {Q31(-0.01689629065389f), Q31( 0.00287506445732f)}, {Q31(-0.86110349531986f), Q31( 0.42548583726477f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:286:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 286 | {Q31(-0.01689629065389f), Q31( 0.00287506445732f)}, {Q31(-0.86110349531986f), Q31( 0.42548583726477f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.cCC libavcodec/audiodsp.o :62: src/libavcodec/aacsbrdata.h:285:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 285 | {Q31( 0.98164490790123f), Q31(-0.77463155528697f)}, {Q31(-0.54671580548181f), Q31(-0.02570928536004f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:285:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 285 | {Q31( 0.98164490790123f), Q31(-0.77463155528697f)}, {Q31(-0.54671580548181f), Q31(-0.02570928536004f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:285:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 285 | {Q31( 0.98164490790123f), Q31(-0.77463155528697f)}, {Q31(-0.54671580548181f), Q31(-0.02570928536004f)In file included from }, src/libavcodec/arm/mpegvideo_arm.c| : ~~~~^~~~~~~~~~~~~~~~~~~25 : In file included from src/libavcodec/mpegvideo.h:src/libavcodec/aac_defines.h45:: 45:src/libavcodec/put_bits.h36:227:: 37note: :expanded from macro 'Q31' warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 45 | #define Q31(x) 227 | ( i n ti)f( ((xs)-*>2b1u47f4_8e3n6d4 8-. 0s -+> 0b.u5f) _ p| ^ ~t r >= sizeoIn file included from fsrc/libavcodec/aacsbr_fixed.c(:B62i: tsrc/libavcodec/aacsbrdata.hB:u285f):)7 :{ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 285 | {Q31( 0.98164490790123f), Q31(-0.77463155528697f)}, {Q31(-0.54671580548181f), Q31(-0.02570928536004f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:284:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 284 | {Q31(-0.70051415345560f), Q31(-0.45340028808763f)}, {Q31(-0.99496513054797f), Q31(-0.90071908066973f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:284:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 284 | {Q31(-0.70051415345560f), Q31(-0.45340028808763f)}, {Q31(-0.99496513054797f), Q31(-0.90071908066973f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:284:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 284 | {Q31(-0.70051415345560f), Q31(-0.45340028808763f)}, {Q31(-0.99496513054797f), Q31(-0.90071908066973f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:284:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 284 | {Q31(-0.7005141src/libavcodec/put_bits.h53:42655:5376:0 fwarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], Q31(-0.45340028CC libavcodec/aura.o 265808 | 7 6 3 f ) } , {iQf3 1((s--0>.b9u9f4_9en6d51 3-0 54s7-9>7fb)u,f _Qp3tr1 (->0= .s9i0z0e7o19f0(8B0i6t69B7u3ff))}), { | ~~~~^~~~~~~~~~~~~~~~~~~ | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:283:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 283 | {Q31( 0.91697008020594f), Q31( 0.17514097332009f)}, {Q31(-0.70774918760427f), Q31( 0.52548653416543f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:283:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 283 | {Q31( 0.91697008020594f), Q31( 0.17514097332009f)}, {Q31(-0.70774918760427f), Q31( 0.52548653416543f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:283:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 283 | {Q31( 0.91697008020594f), Q31( 0.17514097332009f)}, {Q31(-0.70774918760427f), Q31( 0.52548653416543f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:283:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 283 | {Q3CC libavcodec/av1_frame_merge_bsf.o 1( 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.6src/libavcodec/put_bits.h656:503173:3337:4 6warning: 9comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2 5f), Q31( 0.6465 23179 | 3 5 5 42i4f 9(1sf-)>}b,u f _| e ~~~~~^~~~~~~~~~~~~~~~~~n d -src/libavcodec/aac_defines.h :s45-:>36b:u fnote: _expanded from macro 'Q31'p tr >= s i45z | e#odfe(fBiinteB uQf3)1)( x{) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:282:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 282 | {Q31( 0.30424629369539f), Q31(-0.49438267012479f)}, {Q31( 0.66565033746925f), Q31( 0.64652935542491f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:282:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 282 | {Q31( 0.30424629369539f), Q31(-0.49438267012479f)}, {Q31( 0.66565033746925f), Q31( 0.64652935542491f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q2831 warning(sx) generated . (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:282:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 282 | {Q31( 0.30424629369539f), Q31(-0.49438267012479f)}, {Q31( 0.66565033746925f), Q31( 0.64652935542491f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:281:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 281 | {Q31( 0.74496252926055f), Q31(-0.91169004445807f)}, {Q31(-0.96440182703856f), Q31(-0.94739918296622f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:281:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 281 | {Q31( 0.74496252926055f), Q31(-0.91169004445807f)}, {Q31(-0.96440182703856f), Q31(-0.94739918296622f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:281:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 281 | {Q31( 0.74496252926055f), Q31(-0.91169004445807f)}, {Q31(-0.96440182703856f), Q31(-0.94739918296622f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:281:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 281 | {Q31( 0.74496252926055f), Q31(-0.91169004445807f)}, {Q31(-0.96440182703856f), Q31(-0.94739918296622f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:280:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 280 | {Q31( 0.75622801399036f), Q31( 0.20950329995549f)}, {Q31( 0.07069442601050f), Q31(-0.78247898470706f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:280:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 280 | {Q31( 0.75622801399036f), Q31( 0.20950329995549f)}, {Q31( 0.07069442601050f), Q31(-0.78247898470706f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:280:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 280 | {Q31( 0.75622801399036f), Q31( 0.20950329995549f)}, {Q31( 0.07069442601050f), Q31(-0.78247898470706f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:280:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 280 | {Q31( 0.75622801399036f), Q31( 0.20950329995549f)}, {Q31( 0.07069442601050f), Q31(-0.78247898470706f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:279:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | {Q31(-0.45725933317144f), Q31(-0.56716323646760f)}, {Q31(-0.72929675029275f), Q31(-0.98008272727324f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:279:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | {Q31(-0.45725933317144f), Q31(-0.56716323646760f)}, {Q31(-0.72929675029275f), Q31(-0.98008272727324f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:279:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | {Q31(-0.45725933317144f), Q31(-0.56716323646760f)}, {Q31(-0.72929675029275f), Q31(-0.98008272727324f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:279:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | {Q31(-0.45725933317144f), Q31(-0.56716323646760f)}, {Q31(-0.72929675029275f), Q31(-0.98008272727324f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:278:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 278 | {Q31(-0.99867974711855f), Q31(-0.88147068645358f)}, {Q31(-0.95531076805040f), Q31( 0.90908757154593f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:278:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 278 | {Q31(-0.99867974711855f), Q31(-0.88147068645358f)}, {Q31(-0.95531076805040f), Q31( 0.90908757154593f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:278:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 278 | {Q31(-0.99867974711855f), Q31(-0.88147068645358f)}, {Q31(-0.95531076805040f), Q31( 0.90908757154593f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:278:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 278 | {Q31(-0.99867974711855f), Q31(-0.88147068645358f)}, {Q31(-0.95531076805040f), Q31( 0.90908757154593f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:277:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 277 | {Q31( 0.54840422910309f), Q31( 0.75221367176302f)}, {Q31( 0.40009252867955f), Q31(-0.98929400334421f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:277:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 277 | {Q31( 0.54840422910309f), Q31( 0.75221367176302f)}, {Q31( 0.40009252867955f), Q31(-0.98929400334421f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:277:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 277 | {Q31( 0.54840422910309f), Q31( 0.75221367176302f)}, {Q31( 0.40009252867955f), Q31(-0.98929400334421f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:277:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 277 | {Q31( 0.54840422910309f), Q31( 0.75221367176302f)}, {Q31( 0.40009252867955f), Q31(-0.98929400334421f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:276:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 276 | {Q31(-0.01053049862020f), Q31(-0.66959058036166f)}, {Q31(-0.91266367957293f), Q31(-0.11522938140034f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:276:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 276 | {Q31(-0.01053049862020f), Q31(-0.66959058036166f)}, {Q31(-0.91266367957293f), Q31(-0.11522938140034f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:276:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 276 | {Q31(-0.01053049862020f), Q31(-0.66959058036166f)}, {Q31(-0.91266367957293f), Q31(-0.11522938140034f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:276:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 276 | {Q31(-0.01053049862020f), Q31(-0.66959058036166f)}, {Q31(-0.91266367957293f), Q31(-0.11522938140034f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:275:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 275 | {Q31( 0.80705063769351f), Q31( 0.29653668284408f)}, {Q31(-0.38981478896926f), Q31( 0.89572605717087f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:275:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 275 | {Q31( 0.80705063769351f), Q31( 0.29653668284408f)}, {Q31(-0.38981478896926f), Q31( 0.89572605717087f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:275:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 275 | {Q31( 0.80705063769351f), Q31( 0.29653668284408f)}, {Q31(-0.38981478896926f), Q31( 0.89572605717087f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:275:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 275 | {Q31( 0.80705063769351f), Q31( 0.29653668284408f)}, {Q31(-0.38981478896926f), Q31( 0.89572605717087f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:274:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 274 | {Q31( 0.14130051758487f), Q31(-0.95090983575689f)}, {Q31(-0.47005496701697f), Q31(-0.37340549728647f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:274:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 274 | {Q31( 0.14130051758487f), Q31(-0.95090983575689f)}, {Q31(-0.47005496701697f), Q31(-0.37340549728647f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:274:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 274 | {Q31( 0.14130051758487f), Q31(-0.95090983575689f)}, {Q31(-0.47005496701697f), Q31(-0.37340549728647f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:274:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 274 | {Q31( 0.14130051758487f), Q31(-0.95090983575689f)}, {Q31(-0.47005496701697f), Q31(-0.37340549728647f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:273:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 273 | {Q31(-0.99948153278296f), Q31(-0.59483417516607f)}, {Q31( 0.97113454393991f), Q31(-0.67528515225647f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:273:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 273 | {Q31(-0.99948153278296f), Q31(-0.59483417516607f)}, {Q31( 0.97113454393991f), Q31(-0.67528515225647f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:273:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 273 | {Q31(-0.99948153278296f), Q31(-0.59483417516607f)}, {Q31( 0.97113454393991f), Q31(-0.67528515225647f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:273:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 273 | {Q31(-0.99948153278296f), Q31(-0.59483417516607f)}, {Q31( 0.97113454393991f), Q31(-0.67528515225647f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 3 warnings generated. 3 warnings generated. CC libavcodec/av1_frame_split_bsf.o CC libavcodec/av1_metadata_bsf.o CC libavcodec/av1_parse.o CC libavcodec/av1_parser.o CC libavcodec/av1dec.o CC libavcodec/avcodec.o CC libavcodec/avdct.o CC libavcodec/avfft.o CC libavcodec/avpacket.o In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:700:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 700 | Q31(-0.0004875227f), Q31(-0.0004947518f), CC libavcodec/avrndec.o Q31(-0.0005617692f), Q31(-0.0005525286f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:700:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 700 | Q31(-0.0004875227f), Q31(-0.0004947518f), Q31(-0.0005617692f), Q31(-0.0005525286f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:700:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 700 | Q31(-0.0004875227f), Q31(-0.0004947518f), Q31(-0.0005617692f), Q31(-0.0005525286f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:700:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 700 | Q31(-0.0004875227f), Q31(-0.0004947518f), Q31(-0.0005617692f), Q31(-0.0005525286f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:699:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 699 | Q31(-0.0005466565f), Q31(-0.0005226564f), Q31(-0.0005040714f), Q31(-0.0004893791f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:699:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 699 | Q31(-0.0005466565f), Q31(-0.0005226564f), Q31(-0.0005040714f), Q31(-0.0004893791f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:699:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 699 | Q31(-0.0005466565f), Q31(-0.0005226564f), Q31(-0.0005040714f), Q31(-0.0004893791f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:699:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 699 | Q31(-0.0005466565f), Q31(-0.0005226564f), Q31(-0.0005040714f), Q31(-0.0004893791f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:698:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 698 | Q31(-0.0006312493f), Q31(-0.0006132747f), Q31(-0.0005870930f), Q31(-0.0005677802f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:698:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 698 | Q31(-0.0006312493f), Q31(-0.0006132747f), Q31(-0.0005870930f), Q31(-0.0005677802f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:698:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 698 | Q31(-0.0006312493f), Q31(-0.0006132747f), Q31(-0.0005870930f), Q31(-0.0005677802f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:698:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 698 | Q31(-0.0006312493f), Q31(-0.0006132747f), Q31(-0.0005870930f), Q31(-0.0005677802f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.cCC libavcodec/avs2.o :62: src/libavcodec/aacsbrdata.h:697:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 697 | Q31(-0.0007157736f), Q31(-0.0006941614f), Q31(-0.0006777690f), Q31(-0.0006540333f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:697:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 697 | Q31(-0.0007157736f), Q31(-0.0006941614f), Q31(-0.0006777690f), Q31(-0.0006540333f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:697:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 697 | Q31(-0.0007157736f), Q31(-0.0006941614f), Q31(-0.0006777690f), Q31(-0.0006540333f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:697:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavcodec/avs2_parser.o 697 | Q31(-0.0007157736f), Q31(-0.0006941614f), Q31(-0.0006777690f), Q31(-0.0006540333f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:696:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 696 | Q31(-0.0007681371f), Q31(-0.0007490598f), Q31(-0.0007440941f), Q31(-0.0007255043f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:696:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 696 | Q31(-0.0007681371f), Q31(-0.0007490598f), Q31(-0.0007440941f), Q31(-0.0007255043f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:696:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 696 | Q31(-0.00CC libavcodec/avs3_parser.o 07681371f), 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),CC libavcodec/avuidec.o Q31(-0.0007779869f), Q31(-0.0007834332f), Q31(-0.0007724848f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:695:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 695 | Q31(-0.0007803664f), Q31(-0.0007779869f), Q31(-0.0007834332f), Q31(-0.0007724848f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' CC libavcodec/avs.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: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), CC libavcodec/avuienc.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:694:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 694 | Q31(-0.0007530001f), Q31(-0.0007630793f), Q31(-0.0007757977f), Q31(-0.0007801449f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:694:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 694 | Q31(-0.0007530001f), Q31(-0.0007630793f), Q31(-0.0007757977f), Q31(-0.0007801449f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:694:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 694 | Q31(-0.0007530001f), Q31(-0.0007630793f), Q31(-0.0007757977f), Q31(-0.0007801449f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:693:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 693 | Q31(-0.0006650415f), Q31(-0.0006917937f), Q31(-0.0007215391f), Q31(-0.0007319357f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:693:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 693 | Q31(-0.0006650415f), Q31(-0.0006917937f), Q31(-0.0007215391f), Q31(-0.0007319357f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:693:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 693 | Q31(-0.0006650415f), Q31(-0.0006917937f), Q31(-0.0007215391f), Q31(-0.0007319357f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:693:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavcodec/bethsoftvideo.o 693 | Q31(-0.0006650415f), Q31(-0.0006917937f), Q31(-0.0007215391f), Q31(-0.0007319357f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:692:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 692 | Q31(-0.0005145572f), Q31(-0.0005564576f), Q31(-0.0005946118f), Q31(-0.0006341594f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:692:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 692 | Q31(-0.0005145572f), Q31(-0.0005564576f), Q31(-0.0005946118f), Q31(-0.0006341594f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:692:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 692 | Q31(-0.0005145572f), Q31(-0.0005564576f), Q31(-0.0005946118f), Q31(-0.0006341594f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:692:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 692 | Q31(-0.0005145572f), Q31(-0.0005564576f), Q31(-0.0005946118f), Q31(-0.0006341594f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:691:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 691 | Q31(-0.0002896981f), Q31(-0.0003501175f), Q31(-0.0004095121f), Q31(-0.0004606325f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:691:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 691 | Q31(-0.0002896981f), Q31(-0.0003501175f), Q31(-0.0004095121f), Q31(-0.0004606325f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:691:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 11 691 | warning s generated . Q31(-0.0002896981f), Q31(-0.0003501175f), Q31(-0.0004095121f), Q31(-0.0004606325f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:691:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 691 | Q31(-0.0002896981f), Q31(-0.0003501175f), Q31(-0.0004095121f), Q31(-0.0004606325f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:690:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 690 | Q31( 0.0000134949f), Q31(-0.0000617334f), Q31(-0.0001446380f), Q31(-0.0002098337f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:690:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 690 | Q31( 0.0000134949f), Q31(-0.0000617334f), Q31(-0.0001446380f), Q31(-0.0002098337f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:690:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 690 | Q31( 0.0000134949f), Q31(-0.0000617334f), Q31(-0.0001446380f), Q31(-0.0002098337f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:690:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 690 | Q31( 0.0000134949f), Q31(-0.0000617334f), Q31(-0.0001446380f), Q31(-0.0002098337f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:689:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 689 | Q31( 0.0004026540f), Q31( 0.0002949531f), Q31( 0.0002043017f), Q31( 0.0001094383f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:689:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 689 | Q31( 0.0004026540f), Q31( 0.0002949531f), Q31( 0.0002043017f), Q31( 0.0001094383f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:689:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 689 | Q31( 0.0004026540f), Q31( 0.0002949531f), Q31( 0.0002043017f), Q31( 0.0001094383f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:689:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 689 | Q31( 0.0004026540f), Q31( 0.0002949531f), Q31( 0.0002043017f), Q31( 0.0001094383f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:688:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 688 | Q31( 0.0008608443f), Q31( 0.0007458025f), Q31( 0.0006239376f), Q31( 0.0005107388f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:688:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 688 | Q31( 0.0008608443f), Q31( 0.0007458025f), Q31( 0.0006239376f), Q31( 0.0005107388f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:688:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 688 | Q31( 0.0008608443f), Q31( 0.0007458025f), Q31( 0.0006239376f), Q31( 0.0005107388f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:688:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 688 | Q31( 0.0008608443f), Q31( 0.0007458025f), Q31( 0.0006239376f), Q31( 0.0005107388f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:687:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 687 | Q31( 0.0013902494f), Q31( 0.0012577884f), Q31( 0.0011250155f), Q31( 0.0009885988f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:687:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 687 | Q31( 0.0013902494f), Q31( 0.0012577884f), Q31( 0.0011250155f), Q31( 0.0009885988f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:687:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 687 | Q31( 0.0013902494f), Q31( 0.0012577884f), Q31( 0.0011250155f), Q31( 0.0009885988f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:687:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 687 | Q31( 0.0013902494f), Q31( 0.0012577884f), Q31( 0.0011250155f), Q31( 0.0009885988f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:686:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 686 | Q31( 0.0019841140f), Q31( 0.0018348265f), Q31( 0.0016868083f), Q31( 0.0015443219f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:686:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 686 | Q31( 0.0019841140f), Q31( 0.0018348265f), Q31( 0.0016868083f), Q31( 0.0015443219f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:686:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 686 | Q31( 0.0019841140f), Q31( 0.0018348265f), Q31( 0.0016868083f), Q31( 0.0015443219f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:686:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 686 | Q31( 0.0019841140f), Q31( 0.0018348265f), Q31( 0.0016868083f), Q31( 0.0015443219f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:685:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 685 | Q31( 0.0026201758f), Q31( 0.0024625616f), Q31( 0.0023017254f), Q31( 0.0021461583f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:685:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 685 | Q31( 0.0026201758f), Q31( 0.0024625616f), Q31( 0.0023017254f), Q31( 0.0021461583f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:685:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 685 | Q31( 0.0026201758f), Q31( 0.0024625616f), Q31( 0.0023017254f), Q31( 0.0021461583f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:685:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 685 | Q31( 0.0026201758f), Q31( 0.0024625616f), Q31( 0.0023017254f), Q31( 0.0021461583f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:684:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 684 | Q31( 0.0032739613f), Q31( 0.0031125420f), Q31( 0.0029469447f), Q31( 0.0027870464f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:684:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 684 | Q31( 0.0032739613f), Q31( 0.0031125420f), Q31( 0.0029469447f), Q31( 0.0027870464f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:684:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 684 | Q31( 0.0032739613f), Q31( 0.0031125420f), Q31( 0.0029469447f), Q31( 0.0027870464f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:684:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 684 | Q31( 0.0032739613f), Q31( 0.0031125420f), Q31( 0.0029469447f), Q31( 0.0027870464f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:683:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 683 | Q31( 0.0039207432f), Q31( 0.0037603922f), Q31( 0.0036008268f), Q31( 0.0034418874f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:683:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 683 | Q31( 0.0039207432f), Q31( 0.0037603922f), Q31( 0.0036008268f), Q31( 0.0034418874f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:683:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 683 | Q31( 0.0039207432f), Q31( 0.0037603922f), Q31( 0.0036008268f), Q31( 0.0034418874f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:683:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 683 | Q31( 0.0039207432f), Q31( 0.0037603922f), Q31( 0.0036008268f), Q31( 0.0034418874f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483CC libavcodec/bfi.o 648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:682:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 682 | Q31( 0.0045209852f), Q31( 0.0043730719f), Q31( 0.0042264269f), Q31( 0.0040819753f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:682:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 682 | Q31( 0.0045209852f), Q31( 0.0043730719f), Q31( 0.0042264269f), Q31( 0.0040819753f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:682:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 682 | Q31( 0.0045209852f), Q31( 0.0043730719f), Q31( 0.0042264269f), Q31( 0.0040819753f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:682:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 682 | Q31( 0.0045209852f), Q31( 0.0043730719f), Q31( 0.0042264269f), Q31( 0.0040819753f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:681:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 681 | Q31( 0.0050393022f), Q31( 0.0049137603f), Q31( 0.0047932560f), Q31( 0.0046606460f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:681:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 681 | Q31( 0.0050393022f), Q31( 0.0049137603f), Q31( 0.0047932560f), Q31( 0.0046606460f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:681:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 681 | Q31( 0.0050393022f), Q31( 0.0049137603f), Q31( 0.0047932560f), Q31( 0.0046606460f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (iCC libavcodec/bgmc.o nt)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:681:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 681 | Q31( 0.0050393022f), Q31( 0.0049137603f), Q31( 0.0047932560f), Q31( 0.0046606460f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:680:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 680 | Q31( 0.0054196775f), Q31( 0.0053471681f), Q31( 0.0052461166f), Q31( 0.0051407353f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:680:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 680 | Q31( 0.0054196775f), Q31( 0.0053471681f), Q31( 0.0052461166f), Q31( 0.0051407353f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:680:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 680 | Q31( 0.0054196775f), Q31( 0.0053471681f), Q31( 0.0052461166f), Q31( 0.0051407353f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:680:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 680 | Q31( 0.0054196775f), Q31( 0.0053471681f), Q31( 0.0052461166f), Q31( 0.0051407353f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:679:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 679 | Q31( 0.0056220643f), Q31( 0.0055938023f), Q31( 0.0055475714f), Q31( 0.0054876040f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:679:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 679 | Q31( 0.0056220643f), Q31( 0.0055938023f), Q31( 0.0055475714f), Q31( 0.0054876040f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:679:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 679 | Q31( 0.0056220643f), Q31( 0.0055938023f), Q31( 0.0055475714f), Q31( 0.0054876040f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:679:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 679 | Q31( 0.0056220643f), Q31( 0.0055938023f), Q31( 0.0055475714f), Q31( 0.0054876040f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:678:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 678 | Q31( 0.0055917128f), Q31( 0.0056266114f), Q31( 0.0056389199f), Q31( 0.0056455196f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:678:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 678 | Q31( 0.0055917128f), Q31( 0.0056266114f), Q31( 0.0056389199f), Q31( 0.0056455196f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:678:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 678 | Q31( 0.0055917128f), Q31( 0.0056266114f), Q31( 0.0056389199f), Q31( 0.0056455196f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:678:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 678 | Q31( 0.0055917128f), Q31( 0.0056266114f), Q31( 0.0056389199f), Q31( 0.0056455196f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:677:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 677 | Q31( 0.0052715758f), Q31( 0.0053838975f), Q31( 0.0054753783f), Q31( 0.0055404363f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:677:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 677 | Q31( 0.0052715758f), Q31( 0.0053838975f), Q31( 0.0054753783f), Q31( 0.0055404363f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:677:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 677 | Q31( 0.0052715758f), Q31( 0.0053838975f), Q31( 0.0054753783f), Q31( 0.0055404363f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:677:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 677 | Q31( 0.0052715758f), Q31( 0.0053838975f), Q31( 0.0054753783f), Q31( 0.0055404363f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:676:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 676 | Q31( 0.0046039530f), Q31( 0.0048109469f), Q31( 0.0049839687f), Q31( 0.0051382275f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:676:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 676 | Q31( 0.0046039530f), Q31( 0.0048109469f), Q31( 0.0049839687f), Q31( 0.0051382275f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:676:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 676 | Q31( 0.0046039530f), Q31( 0.0048109469f), Q31( 0.0049839687f), Q31( 0.0051382275f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:676:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 676 | Q31( 0.0046039530f), Q31( 0.0048109469f), Q31( 0.0049839687f), Q31( 0.0051382275f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:675:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 675 | Q31( 0.0035401246f), Q31( 0.0038456408f), Q31( 0.0041251642f), Q31( 0.0043801861f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:675:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 675 | Q31( 0.0035401246f), Q31( 0.0038456408f), Q31( 0.0041251642f), Q31( 0.0043801861f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:675:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 675 | Q31( 0.0035401246f), Q31( 0.0038456408f), Q31( 0.0041251642f), Q31( 0.0043801861f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:675:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 675 | Q31( 0.0035401246f), Q31( 0.0038456408f), Q31( 0.0041251642f), Q31( 0.0043801861f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:674:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 674 | Q31( 0.0020274176f), Q31( 0.0024508540f), Q31( 0.0028446757f), Q31( 0.0032091885f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:674:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 674 | Q31( 0.0020274176f), Q31( 0.0024508540f), Q31( 0.0028446757f), Q31( 0.0032091885f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:674:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 674 | Q31( 0.0020274176f), Q31( 0.0024508540f), Q31( 0.0028446757f), Q31( 0.0032091885f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:674:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 674 | Q31( 0.0020274176f), Q31( 0.0024508540f), Q31( 0.0028446757f), Q31( 0.0032091885f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hCC libavcodec/bink.o :45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:673:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 673 | Q31( 0.0000276045f), Q31( 0.0005832264f), Q31( 0.0010902329f), Q31( 0.0015784682f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:673:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 673 | Q31( 0.0000276045f), Q31( 0.0005832264f), Q31( 0.0010902329f), Q31( 0.0015784682f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:673:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 673 | Q31( 0.0000276045f), Q31( 0.0005832264f), Q31( 0.0010902329f), Q31( 0.0015784682f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:673:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 673 | Q31( 0.0000276045f), Q31( 0.0005832264f), Q31( 0.0010902329f), Q31( 0.0015784682f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:672:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 672 | Q31(-0.0024826723f), Q31(-0.0018039472f), Q31(-0.0011568135f), Q31(-0.0005464280f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:672:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 672 | Q31(-0.0024826723f), Q31(-0.0018039472f), Q31(-0.0011568135f), Q31(-0.0005464280f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:672:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 672 | Q31(-0.0024826723f), Q31(-0.0018039472f), Q31(-0.0011568135f), Q31(-0.0005464280f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:672:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 672 | Q31(-0.0024826723f), Q31(-0.0018039472f), Q31(-0.0011568135f), Q31(-0.0005464280f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:671:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 671 | Q31(-0.0055337211f), Q31(-0.0047222596f), Q31(-0.0039401124f), Q31(-0.0031933778f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:671:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 671 | Q31(-0.0055337211f), Q31(-0.0047222596f), Q31(-0.0039401124f), Q31(-0.0031933778f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:671:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 671 | Q31(-0.0055337211f), Q31(-0.0047222596f), Q31(-0.0039401124f), Q31(-0.0031933778f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:671:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 671 | Q31(-0.0055337211f), Q31(-0.0047222596f), Q31(-0.0039401124f), Q31(-0.0031933778f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:670:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 670 | Q31(-0.0091325329f), Q31(-0.0081798233f), Q31(-0.0072615816f), Q31(-0.0063792293f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:670:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 670 | Q31(-0.0091325329f), Q31(-0.0081798233f), Q31(-0.0072615816f), Q31(-0.0063792293f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:670:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 670 | Q31(-0.0091325329f), Q31(-0.0081798233f), Q31(-0.0072615816f), Q31(-0.0063792293f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((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)*21474CC libavcodec/binkaudio.o 83648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:669:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 669 | -Q31( 0.0132718220f), Q31(-0.0121849995f), Q31(-0.0111315548f), Q31(-0.0101150215f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:669:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 669 | -Q31( 0.0132718220f), Q31(-0.0121849995f), Q31(-0.0111315548f), Q31(-0.0101150215f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:669:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 669 | -Q31( 0.0132718220f), Q31(-0.0121849995f), Q31(-0.0111315src/libavcodec/atrac.c548f:)56, :Q1931:( -warning: 0.010115implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]0 215f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h56: | 45 : 36 : note: expanded from macro 'Q31' float 45s | #=d eqfminfe _Q4318(xt)a p _ h a l f [ i ] *( 2i.0n;t ) (| ( ^~~~~~~~~~~~~~~~~ ~ x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:669:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 669 | -Q31( 0.0132718220f), Q31(-0.0121849995f), Q31(-0.0111315548f), Q31(-0.0101150215f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:668:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 668 | Q31( 0.0179433381f), Q31( 0.0167324712f), Q31( 0.0155405553f), Q31( 0.0143904666f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:668:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 668 | Q31( 0.0179433381f), Q31( 0.0167324712f), Q31( 0.0155405553f), Q31( 0.0143904666f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:668:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 668 | Q31( 0.0179433381f), Q31( 0.0167324712f), Q31( 0.0155405553f), Q31( 0.0143904666f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:668:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 668 | Q31( 0.0179433381f), Q31( 0.0167324712f), Q31( 0.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( CC libavcodec/binkdsp.o 0.0230680169f), Q31( 0.0217467550f), Q31( 0.0204531793f), Q31( 0.0191872431f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:667:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 667 | Q31( 0.0230680169f), Q31( 0.0217467550f), Q31( 0.0204531793f), Q31( 0.0191872431f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:667:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 667 | Q31( 0.0230680169f), Q31( 0.0217467550f), Q31( 0.0204531793f), Q31( 0.0191872431f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:667:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 667 | Q31( 0.0230680169f), Q31( 0.0217467550f), Q31( 0.0204531793f), Q31( 0.0191872431f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:666:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 666 | Q31( 0.0286072173f), Q31( 0.0271859429f), Q31( 0.0257875847f), Q31( 0.0244160992f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:666:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 666 | Q31( 0.0286072173f), Q31( 0.0271859429f), Q31( 0.0257875847f), Q31( 0.0244160992f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:666:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 666 | Q31( 0.0286072173f), Q31( 0.0271859429f), Q31( 0.0257875847f), Q31( 0.0244160992f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:666:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 666 | Q31( 0.0286072173f), Q31( 0.0271859429f), Q31( 0.0257875847f), Q31( 0.0244160992f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:665:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 665 | Q31( 0.0344620948f), Q31( 0.0329754081f), Q31( 0.0315017608f), Q31( 0.0300502657f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:665:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 665 | Q31( 0.0344620948f), Q31( 0.03CC libavcodec/bintext.o 29754081f), 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) src/libavcodec/atrac.c : 139 : 15 : (warning: incomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t )((x)*2147483 613948 | .0 + 0 .f5o)r (| i ^ ~=0 ; iff)i,e lQd3s1)()- 0. 1| 8 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2 8172548f), Q31(-0.1733808172f), Q31(-0.1640958855f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:641:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 641 | Q31(-0.1923966745f), Q31(-0.1828172548f), Q31(-0.1733808172f), Q31(-0.1640958855f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:641:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 641 | Q31(-0.1923966745f), Q31(-0.1828172548f), Q31(-0.1733808172f), Q31(-0.1640958855f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:641:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 641 | Q31(-0.1923966745f), Q31(-0.1828172548f), Q31(-0.1733808172f), Q31(-0.1640958855f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:640:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 640 | Q31(-0.2320690870f), Q31(-0.2219652696f), Q31(-0.2119735853f), Q31(-0.2021250176f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (CC libavcodec/bitstream_filters.o int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:640:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 640 | Q31(-0.2320690870f), Q31(-0.2219652696f), Q31(-0.2119735853f), Q31(-0.2021250176f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:640:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 640 | Q31(-0.2320690870f), Q31(-0.2219652696f), Q31(-0.2119735853f), Q31(-0.2021250176f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:640:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 640 | Q31(-0.2320690870f), Q31(-0.2219652696f), Q31(-0.2119735853f), Q31(-0.2021250176f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:639:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 639 | Q31(-0.2736634040f), Q31(-0.2631053299f), Q31(-0.2526480309f), Q31(-0.2423016884f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:639:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 639 | Q31(-0.2736634040f), Q31(-0.2631053299f), Q31(-0.2526480309f), Q31(-0.2423016884f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:639:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 639 | Q31(-0.2736634040f), Q31(-0.2631053299f), Q31(-0.2526480309f), Q31(-0.2423016884f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:639:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 639 | Q31(-0.2736634040f), Q31(-0.2631053299f), Q31(-0.2526480309f), Q31(-0.2423016884f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from CC libavcodec/blockdsp.o src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:638:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 638 | Q31(-0.3168278913f), Q31(-0.3059098575f), Q31(-0.2950716717f), Q31(-0.2843214189f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:638:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 638 | Q31(-0.3168278913f), Q31(-0.3059098575f), Q31(-0.2950716717f), Q31(-0.2843214189f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:638:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 638 | Q31(-0.3168278913f), Q31(-0.3059098575f), Q31(-0.2950716717f), Q31(-0.2843214189f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:638:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 638 | Q31(-0.3168278913f), Q31(-0.3059098575f), Q31(-0.2950716717f), Q31(-0.2843214189f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:637:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 637 | -Q31( 0.3611589903f), Q31(-0.3499914122f), Q31(-0.3388722693f), Q31(-0.3278113727f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:637:src/libavcodec/ass_split.c52: :warning: 273implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 637 | -Q31( 2730 | . 3 6 1 1 5 8 9 9 0 3f ), foQr3 1((-i0. 34=9 909;1 4i 1<22 fF),F _Q3A1R(R-A0Y.3_3E8LE8M7S2(2a6s93sf_)s,e cQt3i1o(-n0s).;3 2i7+8+1)13 72{7 f) , | | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:637:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 637 | -Q31( 0.3611589903f), Q31(-0.3499914122f), Q31(-0.3388722693f), Q31(-0.3278113727f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:637:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 637 | -Q31( 0.3611589903f), Q31(-0.3499914122f), Q31(-0.3388722693f), Q31(-0.3278113727f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:636:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 636 | Q31( 0.4062317676f), Q31( 0.3949211761f), Q31( 0.3836350013f), Q31( 0.3723795546f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:636:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 636 | Q31( 0.4062317676f), Q31( 0.3949211761f), Q31( 0.3836350013f), Q31( 0.3723795546f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:636:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 636 | Q31( 0.4062317676f), Q31( 0.3949211761f), Q31( 0.3836350013f), Q31( 0.3723795546f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:636:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 636 | Q31( 0.4062317676f), Q31( 0.3949211761f), Q31( 0.3836350013f), Q31( 0.3723795546f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45src/libavcodec/ass_split.c | #def:i369n:e24 :Q3 1warning: (xcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) (int )(369( | x ) * 2 1 4 7 4 8 3 6 4 8f.0o r+ 0(.i5)= 0 | ; ^ ~ inumIn file included from _rsrc/libavcodec/aacsbr_fixed.ce:c62ts: ;src/libavcodec/aacsbrdata.h: 598i:+52:+ )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ | ~^~~~~~~~~~~~~~~ 598 | Q31(-0.0877547536f), Q31(-0.0955533352f), Q31(-0.1035329531f), Q31(-0.1116826931f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:598:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 598 | Q31(-0.0877547536f), Q31(-0.0955533352f), Q31(-0.1035329531f), Q31(-0.1116826931f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:598:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 598 | Q31(-0.0877547536f), Q31(-0.0955533352f), Q31(-0.1035329531f), Q31(-0.1116826931f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:597:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 597 | Q31(-0.0583705326f), Q31(-0.0654409853f), Q31(-0.0726943300f), Q31(-0.0801372934f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:597:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 597 | Q31(-0.0583705326f), Q31(-0.0654409853f), Q31(-0.0726943300f), Q31(-0.0801372934f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:597:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 597 | Q31(-0.0583705326f), Q31(-0.0654409853f), Q31(-0.0726943300f), Q31(-0.0801372934f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:597:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 597 | Q31(-0.0583705326f), Q31(-0.0654409853f), Q31(-0.0726943300f), Q31(-0.0801372934f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:596:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 596 | Q31(-0.0319531274f), Q31(-0.0382776572f), Q31(-0.0447806821f), Q31(-0.0514804176f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:596:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 596 | Q31(-0.0319531274f), Q31(-0.0382776572f), Q31(-0.0447806821f), Q31(-0.0514804176f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:596:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 596 | Q31(-0.0319531274f), Q31(-0.0382776572f), Q31(-0.0447806821f), Q31(-0.0514804176f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:596:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 596 | Q31(-0.0319531274f), Q31(-0.0382776572f), Q31(-0.0447806821f), Q31(-0.0514804176f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:595:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 595 | Q31(-0.0085711749f), Q31(-0.0141288827f), Q31(-0.0198834129f), Q31(-0.0258227288f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:595:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 595 | Q31(-0.0085711749f), Q31(-0.0141288827f), Q31(-0.0198834129f), Q31(-0.0258227288f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:595:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 595 | Q31(-0.0085711749f), Q31(-0.0141288827f), Q31(-0.0198834129f), Q31(-0.0258227288f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:595:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 595 | Q31(-0.0085711749f), Q31(-0.0141288827f), Q31(-0.0198834129f), Q31(-0.0258227288f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:594:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 594 | Q31( 0.0117623832f), Q31( 0.0069636862f), Q31( 0.0019765601f), Q31(-0.0032086896f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:594:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 594 | Q31( 0.0117623832f), Q31( 0.0069636862f), Q31( 0.0019765601f), Q31(-0.0032086896f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:594:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 594 | Q31( 0.0117623832f), Q31( 0.0069636862f), Q31( 0.0019765601f), Q31(-0.0032086896f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:594:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 594 | Q31( 0.0117623832f), Q31( 0.0069636862f), Q31( 0.0019765601f), Q31(-0.0032086896f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:593:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 593 | Q31( 0.0290824006f), Q31( 0.0250307561f), Q31( 0.0207997072f), Q31( 0.0163701258f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:593:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 593 | Q31( 0.0290824006f), Q31( 0.0250307561f), Q31( 0.0207997072f), Q31( 0.0163701258f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:593:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 593 | Q31( 0.0290824006f), Q31( 0.0250307561f), Q31( 0.0207997072f), Q31( 0.0163701258f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:593:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 593 | Q31( 0.0290824006f), Q31( 0.0250307561f), Q31( 0.0207997072f), Q31( 0.0163701258f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:592:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 592 | Q31( 0.0434768782f), Q31( 0.0401458278f), Q31( 0.0366418116f), Q31( 0.0329583930f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:592:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 592 | Q31( 0.0434768782f), Q31( 0.0401458278f), Q31( 0.0366418116f), Q31( 0.0329583930f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:592:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 592 | Q31( 0.0434768782f), Q31( 0.0401458278f), Q31( 0.0366418116f), Q31( 0.0329583930f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:592:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 592 | Q31( 0.0434768782f), Q31( 0.0401458278f), Q31( 0.0366418116f), Q31( 0.0329583930f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:591:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 591 | Q31( 0.0550460034f), Q31( 0.0524093821f), Q31( 0.0495978676f), Q31( 0.0466303305f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:591:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 591 | Q31( 0.0550460034f), Q31( 0.0524093821f), Q31( 0.0495978676f), Q31( 0.0466303305f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:591:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 591 | Q31( 0.0550460034f), Q31( 0.0524093821f), Q31( 0.0495978676f), Q31( 0.0466303305f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:591:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 591 | Q31( 0.0550460034f), Q31( 0.0524093821f), Q31( 0.0495978676f), Q31( 0.0466303305f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:590:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 590 | Q31( 0.0639444805f), Q31( 0.0619602779f), Q31( 0.0598166570f), Q31( 0.0575152691f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:590:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 590 | Q31( 0.0639444805f), Q31( 0.0619602779f), Q31( 0.0598166570f), Q31( 0.0575152691f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:590:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 590 | Q31( 0.0639444805f), Q31( 0.0619602779f), Q31( 0.0598166570f), Q31( 0.0575152691f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:590:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 590 | Q31( 0.0639444805f), Q31( 0.0619602779f), Q31( 0.0598166570f), Q31( 0.0575152691f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:589:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 589 | Q31( 0.0703533073f), Q31( 0.0689664013f), Q31( 0.0674525021f), Q31( 0.0657690668f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:589:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 589 | Q31( 0.0703533073f), Q31( 0.0689664013f), Q31( 0.0674525021f), Q31( 0.0657690668f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:589:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 589 | Q31( 0.0703533073f), Q31( 0.0689664013f), Q31( 0.0674525021f), Q31( 0.0657690668f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:589:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 589 | Q31( 0.0703533073f), Q31( 0.0689664013f), Q31( 0.0674525021f), Q31( 0.0657690668f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:588:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 588 | Q31( 0.0744664394f), Q31( 0.0736406005f), Q31( 0.0726774642f), Q31( 0.0715826364f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:588:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 588 | Q31( 0.0744664394f), Q31( 0.0736406005f), Q31( 0.0726774642f), Q31( 0.0715826364f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:588:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 588 | Q31( 0.0744664394f), Q31( 0.0736406005f), Q31( 0.0726774642f), Q31( 0.0715826364f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:588:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 588 | Q31( 0.0744664394f), Q31( 0.0736406005f), Q31( 0.0726774642f), Q31( 0.0715826364f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/audio_frame_queue.c:62: src/libavcodec/aacsbrdata.h::58791:74::29 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] 587 | Q31( 091. | 07 6 5 0 5f07o1r8(f)i,= Q03;1( 0n.b07_6s17a4m83p2l1fe)s ,&& Qi31<(a f0q.-07>5fr7a30m5e7_56cfou)n,t ;Q 3i1(+ +0.)0{75 1 5| ~^~~~~~~~~~~~~~~~~7 6255f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:587:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 587 | Q31( 0.0765050718f), Q31( 0.0761748321f), Q31( 0.0757305756f), Q31( 0.0751576255f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:587:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 587 | Q31( 0.0765050718f), Q31( 0.0761748321f), Q31( 0.0757305756f), Q31( 0.0751576255f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:587:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 587 | Q31( 0.0765050718f), Q31( 0.0761748321f), Q31( 0.0757305756f), Q31( 0.0751576255f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:586:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 586 | Q31( 0.0767093490f), Q31( 0.0768173975f), Q31( 0.0768230011f), Q31( 0.0767204924f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:586:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 586 | Q31( 0.0767093490f), Q31( 0.0768173975f), Q31( 0.0768230011f), Q31( 0.0767204924f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:586:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 586 | Q31( 0.0767093490f), Q31( 0.0768173975f), Q31( 0.0768230011f), Q31( 0.0767204924f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:586:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 586 | Q31( 0.0767093490f), Q31( 0.0768173975f), Q31( 0.0768230011f), Q31( 0.0767204924f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:585:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 585 | Q31( 0.0753137336f), Q31( 0.0758008358f), Q31( 0.0761992479f), Q31( 0.0764992170f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:585:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 585 | Q31( 0.0753137336f), Q31( 0.0758008358f)CC libavcodec/bmvvideo.o , 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), | ~~~~~^~~~~~~~~~~~~~ CC libavcodec/bonk.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: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 Q131 warning( generatedx). (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)CC libavcodec/brenderpix.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:582:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 582 | Q31( 0.0639715898f), Q31( 0.0652247106f), Q31( 0.0664367512f), Q31( 0.0676075985f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:582:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 582 | Q31( 0.0639715898f), Q31( 0.0652247106f), Q31( 0.0664367512f), Q31( 0.0676075985f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:582:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 582 | Q31( 0.0639715898f), Q31( 0.0652247106f), Q31( 0.0664367512f), Q31( 0.0676075985f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:582:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 582 | Q31( 0.0639715898f), Q31( 0.0652247106f), Q31( 0.0664367512f), Q31( 0.0676075985f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648CC libavcodec/bsf.o .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' 3045 | warning#desfi generatedn. e 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) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:577:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 577 | Q31( 0.0344620948f), Q31( 0.0359697560f), Q31( 0.0374812850f), Q31( 0.0390053679f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:576:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 576 | Q31( 0.0286072173f), Q31( 0.0300502657f), Q31( 0.0315017608f), Q31( 0.0329754081f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:576:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 576 | Q31( 0.0286072173f), Q31( 0.0300502657f), Q31(In file included from 0.src/libavcodec/asvenc.c0:31415: 01src/libavcodec/put_bits.h7:622708:f37):, Q3warning: 1( comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 .0329754081f), 227| | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :if45 :36(:s -note: >expanded from macro 'Q31' buf_ e45n | d# d-e fsi-n>eb uQ3f1_(xp) t r > = s iz e o f ( B(iinttB)(u(fx))*)21 47{4 8 36| 4 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~8 .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) | ^ ~ CC libavcodec/bswapdsp.o 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.02578758src/libavcodec/put_bits.h47f:)265, :Q37:3 1warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0.0271859429f), 265 | | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :i45:f36 :( note: sexpanded from macro 'Q31'- >buf_en d45 | -# sd-e>fbiunfe_ pQt3r1( x>=) s i z e o f ( B i t B u f()i)n {t ) (| (x ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~) *2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:575:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 575 | Q31( 0.0230680169f), Q31( 0.0244160992f), Q31( 0.0257875847f), Q31( 0.0271859429f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:574:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 574 | Q31( 0.0179433381f), Q31( 0.0191872431f), Q31( 0.0204531793f), Q31( 0.0217467550f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:574:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 574 | Q31( 0.0179433381f), Q31( 0.0191872431f), Q31( 0.0204531793f), Q31( 0.0217467550f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:574:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 574 | Q31( 0.0179433381f), Q31( 0.0191872431f), Q31( 0.0204531793f), Q31( 0.0217467550f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:574:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 574 | Q31( 0.0179433381f), Q31( 0.0191872431f), Q31( 0.0204531793f), Q31( 0.0217467550f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 src/libavcodec/put_bits.h+ 0:.3175:)33 : | ^ ~warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/aacsbr_fixed.c:62 : 317src/libavcodec/aacsbrdata.h | : 573 : 74 :i fwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (s->buf_en d573 | - s - > b ufQ_3p1t(r 0>.=0 s1iz3eo2f7(1B82i2t0Bfuf)),) Q 31{( 0| .0 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~1 43904666f), Q31( 0.0155405553f), Q31( 0.0167324712f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:573:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 573 | Q31( 0.0132718220f), Q31( 0.0143904666f), Q31( 0.0155405553f), Q31( 0.0167324712f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:573:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 573 | Q31( 0.0132718220f), Q31( 0.0143904666f), Q31( 0.0155405553f), Q31( 0.0167324712f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:573:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 573 | Q31( 0.0132718220f), Q31( 0.0143904666f), Q31( 0.0155405553f), Q31( 0.0167324712f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:572:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 572 | Q31(-0.0091325329f), Q31(-0.0101150215f), Q31(-0.0111315548f), Q31(-0.0121849995f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:572:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 572 | Q31(-0.0091325329f), Q31(-0.0101150215f), Q31(-0.0111315548f), Q31(-0.0121849995f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:572:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 572 | Q31(-0.0091325329f), Q31(-0.0101150215f), Q31(-0.0111315548f), Q31(-0.0121849995f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:572:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 572 | Q31(-0.0091325329f), Q31(-0.0101150215f), Q31(-0.0111315548f), Q31(-0.0121849995f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:571:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 571 | Q31(-0.0055337211f), Q31(-0.0063792293f), Q31(-0.0072615816f), Q31(-0.0081798233f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:571:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 571 | Q31(-0.0055337211f), Q31(-0.0063792293f), Q31(-0.0072615816f), Q31(-0.0081798233f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:571:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 571 | Q31(-0.0055337211f), Q31(-0.0063792293f), Q31(-0.0072615816f), Q31(-0.0081798233f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:571:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 571 | Q31(-0.0055337211f), Q31(-0.0063792293f), Q31(-0.0072615816f), Q31(-0.0081798233f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:570:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 570 | Q31(-0.0024826723f), Q31(-0.0031933778f), Q31(-0.0039401124f), Q31(-0.0047222596f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:570:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 570 | Q31(-0.0024826723f), Q31(-0.0031933778f), Q31(-0.0039401124f), Q31(-0.0047222596f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:570:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 570 | Q31(-0.0024826723f), Q31(-0.0031933778f), Q31(-0.0039401124f), Q31(-0.0047222596f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:570:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 570 | Q31(-0.0024826723f), Q31(-0.0031933778f), Q31(-0.0039401124f), Q31(-0.0047222596f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:569:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 569 | Q31( 0.0000276045f), Q31(-0.0005464280f), Q31(-0.0011568135f), Q31(-0.0018039472f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:569:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 569 | Q31( 0.0000276045f), Q31(-0.0005464280f), Q31(-0.0011568135f), Q31(-0.0018039472f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:569:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 569 | Q31( 0.0000276045f), Q31(-0.0005464280f), Q31(-0.0011568135f), Q31(-0.0018039472f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:569:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 569 | Q31( 0.0000276045f), Q31(-0.0005464280f), Q31(-0.0011568135f), Q31(-0.0018039472f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:568:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 568 | Q31( 0.0020274176f), Q31( 0.0015784682f), Q31( 0.0010902329f), Q31( 0.0005832264f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:568:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 568 | Q31( 0.0020274176f), Q31( 0.0015784682f), Q31( 0.0010902329f), Q31( 0.0005832264f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) src/libavcodec/atrac1.c(int:)(241(:x43):* 2warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 7483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c241: | 62 : src/libavcodec/aacsbrdata.h : 568 : 32 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] float 568m | a x _ q u aQn31t( =0 .10.002 0/2 7(4f1l7o6aft)),( (Q13 1<(< 0(.w0o0r1d5_7l8e4n6 8-2 f1)),) Q-3 11() ;0 . 0| 0 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1 0902329f), Q31( 0.0005832264f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:568:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 568 | Q31( 0.0020274176f), Q31( 0.0015784682f), Q31( 0.0010902329f), Q31( 0.0005832264f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:567:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 567 | Q31( 0.0035401246f), Q31( 0.0032091885f), Q31( 0.0028446757f), Q31( 0.0024508540f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:567:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 567 | Q31( 0.0035401246f), Q31( 0.0032091885f), Q31( 0.0028446757f), Q31( 0.0024508540f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:567:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 567 | Q31( 0.0035401246f), Q31( 0.0032091885f), Q31( 0.0028446757f), Q31( 0.0024508540f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:567:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 567 | Q31( 0.0035401246f), Q31( 0.0032091885f), Q31( 0.0028446757f), Q31( 0.0024508540f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:566:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 566 | Q31( 0.0046039530f), Q31( 0.0043801861f), Q31( 0.0041251642f), Q31( 0.0038456408f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:566:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 566 | Q31( 0.0046039530f), Q31( 0.0043801861f), Q31( 0.0041251642f), Q31( 0.0038456408f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:566:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 566 | Q31( 0.0046039530f), Q31( 0.0043801861f), Q31( 0.0041251642f), Q31( 0.0038456408f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:566:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 566 | Q31( 0.0046039530f), Q31( 0.0043801861f), Q31( 0.0041251642f), Q31( 0.0038456408f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*214748364src/libavcodec/av1_metadata_bsf.c8.0: 172+: 390:. 5warning: )missing field 'unit' initializer [-Wmissing-field-initializers] | ^ ~ 172In file included from | src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h:565:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | Q31( 0.00527 1 5 7 5{8 f.)i,6 4Q 3=1 (- 10 .}0,0 5-113,8 222755f5),, FQL3A1G(S 0}.,0 0 4| 9 ^8 39687f), Q31( 0.0048109469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31'src/libavcodec/av1_metadata_bsf.c :175:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers]45 | #defi n175e | Q 3 1 ( x ) { . i 6 4 = -(1i n}t),( (x-)1*,2 1245754,8 36F4L8A.G0 S+ 0}.5,) | | ^ ~ ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:565:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565src/libavcodec/av1_metadata_bsf.c | : 178 : 39 Q:3 1(warning: missing field 'unit' initializer [-Wmissing-field-initializers]0 .0052 71781 | 57 5 8f ) , Q 3 1 ({ 0..i060541 3=82 2-751f }),, Q-311,( 02.50504,9 8F3L9A68G7S f},) ,| ^Q 31( 0.0048109469f), | ~~~~~^~~~~~~~~~~~~~ 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 :98:61In file included from :src/libavcodec/aacsbr_fixed.c :warning: 62: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacsbrdata.h :565:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 98 | 565 | Q 3 1(h a0n.n0_0w5i2n7d1o57w5[8i]f =) ,( 1Q.301f( 0-. 0c0o5s1(3T8W2O2P7I5 f*) ,i Q/3 12(5 60..0f0)0)4 9*8 03.956f8;7 f | ) ~ ^~~~, Q31( 0.00481src/libavcodec/atrac3plusdsp.c0:9src/libavcodec/av1_metadata_bsf.c98:4:200506: :warning: 944implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:f )warning: , missing field 'unit' initializer [-Wmissing-field-initializers] | ~~~~~^~~~~~~~~~~~~~ 98 | src/libavcodec/aac_defines.h :45200: | 36 : note: hexpanded from macro 'Q31' a n n_{w .in45ddow | [#bli ]d == e 0(.f01i n.}e, 0f -Q 0c3,1(o xUs)I(N TWTOP I _M A *X, i /F LA GS 25}6 ,. 0 (| ^fi )n) t* )0(.(5xf);* 2| 1 ~ ^~~~~~4 7483648.0 + 0.5) | src/libavcodec/atrac3plusdsp.c ^ ~src/libavcodec/av1_metadata_bsf.c ::98203::2743: :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: missing field 'unit' initializer [-Wmissing-field-initializers]In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h :203 | 56598 | : 11 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {h a.nin6_4wi n= d-o 5651 | w [} i, ]-1 , = I(QN311(T. 0f_ 0.M00-5A Xco2s7,15(7 5TWFO8LPfAI)GS , * Q}3 ,i 1 / 2(5| 60 ^.0.f 0)0)5 1*3 802.2575ff);, Q| 31 ^~~~ ~( 0.0049839687f),src/libavcodec/av1_metadata_bsf.c :Q32071:(34 :0 .warning: 00missing field 'unit' initializer [-Wmissing-field-initializers]4 81094 62079 | f) , | ~~~~~^~~~~~~~~~~~~~ {src/libavcodec/aac_defines.h :.i456:436 := note: expanded from macro 'Q31' 0 }, 0 ,45 | 1,# dFeLfAiGnSe} ,Q3 1 (| x ^) (int)((xsrc/libavcodec/av1_metadata_bsf.c):*209:2121: 4warning: 7missing field 'help' initializer [-Wmissing-field-initializers]4 836 42098 | . 0 + {0 N.U5L)L | } ^ ~ | ^ 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.0056266114src/libavcodec/avpacket.cf), : 124| :27 ~~~~~^~~~~~~~~~~~~~: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 12445 | | # d ef i nief Q(3(1(uxn) s i g n e d ) g r o w _(binyt )>( ( x| ) ~~~~~~~~~~~~~~~~~ ^* 214748 3612548 | . 0 + 0 . 5 ) I | N ^ ~ T_MAX - (pIn file included from ksrc/libavcodec/aacsbr_fixed.ct:-62>: ssrc/libavcodec/aacsbrdata.hi:563z:e53 :+ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A V_INPUT_BUFF E563 | R _ P A D DQI3N1G(_ S0I.0Z05E6)2)20 6 4| 3 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f ), Q31( 0.005645src/libavcodec/avpacket.c5:11379:6f29):, warning: Qcomparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare]3 1( 0.005 61373 | 89 1 99 f) , Q 31 ( 0 . 0 0i5f6 26(6da1t1a4_fo)f, f | s ~~~~~^~~~~~~~~~~~~~e t > src/libavcodec/aac_defines.hI:N45T:_36M:A Xnote: expanded from macro 'Q31' - new_si z45e | )# de f| i ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~n e Q31(x) src/libavcodec/avpacket.c : 147 : 40 : warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] (int)((x) *1472 | 1 4 7 4 8 3 6 48 . 0 +i f0. 5() n | e ^ ~ w_size + daIn file included from tsrc/libavcodec/aacsbr_fixed.ca:_62o: fsrc/libavcodec/aacsbrdata.hf:563s:e32:t warning: )a*m2p1_4s7f48]3 6*4 8 .0| ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^+ 0.5) 132 | | ^ ~ (In file included from !src/libavcodec/aacsbr_fixed.cs:y62n: tsrc/libavcodec/aacsbrdata.hh:_563p:a11r:a mwarning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]> amplitude_m o563d | e | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Q31( 0133. | 0 0 5 6 2 2 0 6 4 3 f ) , Q 3 1?( 0(.0w0a5v6e4_5p5a1r9a6mf-)>,a mQp3_1i(n d0e.x0 0+5 613) 8/9 11959.f13)f, Q| 3 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1 ( 0 .1340 | 0 5 6 2 6 6 1 1 4 f ) , | ~~~~~^~~~~~~~~~~~~~: 1.0fsrc/libavcodec/aac_defines.h):;45 : 36| : ~~~~~~~ note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:562:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 562 | Q31( 0.0054196775f), Q31( 0.0054876040f), Q31( 0.0055475714f), Q31( 0.0055938023f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' src/libavcodec/atrac3plusdsp.c 45: | 141#:d23e:f iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e Q31(x) 141 | ( i n t )o(u(xt)[*2i1]4 74+8=3 6s4i8n.e0_ t+a b0l.e5[)p o| s ^ ~] * amp; | ^~~~~~~~~~~~~~~ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:562:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 562 | Q31( 0.0054196775f), Q31( 0.0054876040f), Q31( 0.0055475714f), Q31( 0.0055938023f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:562:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 562 | Q31( 0.0054196775f), Q31( 0.0054876040f), Q31( 0.0055475714f), Q31( 0.0055938023f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:562:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 562 | Q31( 0.0054196775f), Q31( 0.0054876040f), Q31( 0.0055475714f), Q31( 0.0055938023f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:561:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 561 | Q31( 0.0050393022f), Q31( 0.0051407353f), Q31( 0.0052461166f), Q31( 0.0053471681f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:561:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 561 | Q31( 0.0050393022f), Q31( 0.0051407353f), Q31( 0.0052461166f), Q31( 0.0053471681f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:561:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 561 | Q31( 0.0050393022f), Q31( 0.0051407353f), Q31( 0.0052461166f), Q31( 0.0053471681f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:561:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 561 | Q31( 0.0050393022f), Q31( 0.0051407353f), Q31( 0.0052461166f), Q31( 0.0053471681f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:560:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 560 | Q31( 0.0045209852f), Q31( 0.0046606460f), Q31( 0.0047932560f), Q31( 0.0049137603f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:560:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 560 | Q31( 0.0045209852f), Q31( 0.0046606460f), Q31( 0.0047932560f), Q31( 0.0049137603f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ CC libavcodec/c93.o 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.00319207 warning43 generated2f. ), Q31( 0.0040819753f), Q31( 0.0042264269f), Q31( 0.0043730719f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:559:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 559 | Q31( 0.0039207432f), Q31( 0.0040819753f), Q31( 0.0042264269f), Q31( 0.0043730719f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:559:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 559 | Q31( 0.0039207432f), Q31( 0.0040819753f), Q31( 0.0042264269f), Q31( 0.0043730719f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:559:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 559 | Q31( 0.0039207432f), Q31( 0.0040819753f), Q31( 0.0042264269f), Q31( 0.0043730719f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:558:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 558 | Q31( 0.0032739613f), Q31( 0.0034418874f), Q31( 0.0036008268f), Q31( 0.0037603922f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45In file included from | #src/libavcodec/atrac3.cde:fi46n: e src/libavcodec/bytestream.hQ:31711:18(:x )warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (int) (171( | x ) * 2 1g4-74>8b3u6ff4e8r. 0+ += 0 .F5F) M I| N ^ ~( g->buffer_eIn file included from nsrc/libavcodec/aacsbr_fixed.cd: 62- : gsrc/libavcodec/aacsbrdata.h-:>b558u:f53f:e rwarning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 558 | Q31( src/libavutil/macros.h0:.490:025:3 2note: 7expanded from macro 'FFMIN'3 9613f), 49 | Q3#1d(e f0i.n0e0 3F4F4M1I8N8(7a4,fb)), (Q(3a1)( >0 .(0b0)3 6?0 0(8b26)8 f:) ,( a)Q) 3 1(| CC libavcodec/cabac.o ~ ^ ~0 .0037603922f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:558:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 558 | Q31( 0.0032739613f), Q31( 0.0034418874f), Q31( 0.0036008268f), Q31( 0.0037603922f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:558:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 558 | Q31( 0.0032739613f), Q31( 0.0034418874f), Q31( 0.0036008268f), Q31( 0.0037603922f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:In file included from 62: src/libavcodec/atrac3.csrc/libavcodec/aacsbrdata.h::55746:74: :src/libavcodec/bytestream.h :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]186 :13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 557 | 186 | Q 3 1 (s i0ze.20 0= 2F6F2M0IN1(7p5-8>fbu)f, fQe3r1_(e n0d. 0-0 2p7-8>7b0u4f6f4efr),, sQi3z1e() ; 0 .| 0 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~0 29469447fsrc/libavutil/macros.h):,49 :Q253:1 note: (expanded from macro 'FFMIN' 0.00311 2495 | 4#2d0eff)i,n e | F ~~~~~^~~~~~~~~~~~~~F MIN(a,src/libavcodec/aac_defines.h:b45): 36(:( anote: )expanded from macro 'Q31' > (b) ? ( b45) | #:d e(fa)i)n e | Q ~ ^ ~3 1(x) In file included from src/libavcodec/atrac3.c : 46 : src/libavcodec/bytestream.h : 187(:in15t:) (warning: (xcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) *21474 818736 | 4 8 . 0 i+f 0.(5s)i z | e ^ ~2 != size) 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.003CC libavcodec/canopus.o 1125420f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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.0023017254fCC libavcodec/cavs.o ), Q31( 0.0024625616f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:556:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 556 | Q31( 0.0019841140f), Q31( 0.0021461583f), Q31( 0.0023017254f), Q31( 0.0024625616f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:556:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 556 | Q31( 0.0019841140f), Q31( 0.0021461583f), Q31( 0.0023017254f), Q31( 0.0024625616f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:555:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 555 | Q31( 0.0013902494f), Q31( 0.0015443219f), Q31( 0.0016868083f), Q31( 0.0018348265f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:555:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 555 | Q31( 0.0013902494f), Q31( 0.0015443219f), Q31( 0.0016868083f), Q31( 0.CC libavcodec/cavs_parser.o 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] src/libavcodec/bytestream.h: 271554: | 17 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Q 31( 0.00086084 42713 | f ) , Qi3nt1( 0s.i0z0e029 8=8 5F9F8M8IfN)(,g -Q3>1b(u f0f.e0r0_1e1n2d5 0-1 55gf-)>,bu fQf3e1r(, 0si.z0e0)1;2 5 7| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~7 884f), | ~~~~~^~~~~~~~~~~~~~src/libavutil/macros.h :49:25:src/libavcodec/aac_defines.h :note: 45expanded from macro 'FFMIN': 36: note: expanded from macro 'Q31' 49 | #def i45n | e# dFeFfMiInNe( aQ,3b1)( x(()a ) > ( b ) ? ( b )( i:n t()a()()x ) *| 21 ~ ^ ~4 7483648.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.00CC libavcodec/cavsdata.o 08608443f), 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 In file included from src/libavcodec/aacsbr_fixed.c:src/libavcodec/atrac3.c62:: 46src/libavcodec/aacsbrdata.h: :src/libavcodec/bytestream.h553::53293::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] CC libavcodec/cavsdec.o 553 | 293 | Q 3 1s(i z0e.20 0=0 4F02F6M5I4N(0pf-)>,b uQf3f1e(r _0e.n0d0 -0 5p1-0>7b3u8f8ffer),, sQ3i1(z e0).;0 00 6| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~2 39376f)src/libavutil/macros.h,: 49Q:3125(: 0note: .expanded from macro 'FFMIN'0 0074580 2495 | f#)d,e f i| n ~~~~~^~~~~~~~~~~~~~e FFMIsrc/libavcodec/aac_defines.hN:(45a:,36b:) note: (expanded from macro 'Q31'(a ) > (b) ?45 | (b#)d e: f(iane) )Q 3 | 1 ~ ^ ~( x) In file included from src/libavcodec/atrac3.c : 46 : src/libavcodec/bytestream.h :(294i:n15t:) (warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]x )*214 742948 | 3 6 4 8 i.f0 (+s i0z.e52) ! =| ^ ~s ize) | ~~~~~ ^ ~~~~ 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]src/libavcodec/bytestream.h :317:13: warning: 552comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | Q31src/libavcodec/avdct.c( 0:. 6003170 | :0 890 :1 3 4 warning: 9missing field 'unit' initializer [-Wmissing-field-initializers]s4 i9zfe)2, =Q 3F1F(M I0N.(0 p-060>0 | b1{uf0"f94be3ir_8te3sn_fdp )e-r, _s ampp-lQ>e"3b,uf1f ("e "r,0., 0 O0Fs0Fi2SzET0(4be3i0)t1s;7_ f p)| , ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e rQ_3s1a(m plsrc/libavutil/macros.he0.)0:,049: 0A2529V4:_9 O5note: PT3expanded from macro 'FFMIN'_ 1TfY)P,E _ 49 | I#| N ~~~~~^~~~~~~~~~~~~~dT ,e f{i.nisrc/libavcodec/aac_defines.h6e4: F45=:36F :M8I N},note: ( a,expanded from macro 'Q31'0b) , 1(4(,a 45)0 | ,#>}d, (e fb )i| n ^? e ( bQ)3 1: ((ax))) | ~ ^ ~ (iIn file included from nsrc/libavcodec/atrac3.ct:)46(: (src/libavcodec/bytestream.hx):*2318src/libavcodec/avdct.c1::415617::64: 8 warning: warning: 3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]missing field 'help' initializer [-Wmissing-field-initializers] 6 48 61. | 0{N UL318L+ | } ,0 . | 5 ^i )f | (s ^ ~i ze2 != sizeIn file included from ) src/libavcodec/aacsbr_fixed.c: 62| : ~~~~~ ^ ~~~~src/libavcodec/aacsbrdata.h :552:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | Q31( 0.0000134949f), Q31( 0.0001094383f), Q31( 0.0002043017f), Q31( 0.0002949531f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:551:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 551 | Q31(-0.0002896981f), Q31(-0.0002098337f), Q31(-0.0001446380f), Q31(-0.0000617334f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:551:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 551 | Q31(-0.0002896981f), Q31(-0.0002098337f), Q31(-0.0001446380f), Q31(-0.0000617334f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:551:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 551 | Q31(-0.0002896981f), Q31(-0.0002098337f), Q31(-0.0001446380f), Q31(-0.0000617334f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:551:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 551 | Q31(-0.0002896981f), Q31(-0.0002098337f), Q31(-0.0001446380f), Q31(-0.0000617334f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:550:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 550 | Q31(-0.0005145572f), Q31(-0.0004606325f), Q31(-0.0004095121f), Q31(-0.0003501175f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 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/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:550:52: warning: 355implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | size =550 | F F M I NQ(3g1-(>-bu0f.f0e0r0_5e14n5d5 7-2 fg)-,> buQf3f1e(r-,0 .s0i0z04e60)6; 3 2| 5 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~f ), Q31(-0src/libavutil/macros.h.:0490:250:4 0note: 9expanded from macro 'FFMIN'5 121f), 49 | Q#3d1e(f-i0n.e0 0F0F3M5I0N1(1a75,fb)), ( | ( ~~~~^~~~~~~~~~~~~~~a ) > (src/libavcodec/aac_defines.hb:)45 :?36 :( bnote: )expanded from macro 'Q31' : (a)) | 45 ~ ^ ~ | #define Q3In file included from 1(src/libavcodec/atrac3.cx:)46 : src/libavcodec/bytestream.h : 356 : 13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (int)((x )356* | 2 1 4 7 4s8i3z6e428 .=0 F+F 0M.I5N)( p -| > ^ ~b uffer_end - In file included from p-src/libavcodec/aacsbr_fixed.c>:b62u: fsrc/libavcodec/aacsbrdata.hf:e550r:,31 :s iwarning: zimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e ); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h550: | 49 : 25 :Q 3note: 1expanded from macro 'FFMIN'( -0.0005 14495 | 5#7d2eff)i,ne FQF3M1I(-N0(.a0,0b0)4 6(0(6a)3 2>5 f()b, )Q3 1?( -(0b.)0 0: 04(0a9)5) 1 2| 1 ~ ^ ~f ), Q31(-0.In file included from 00src/libavcodec/atrac3.c0:3465: 0src/libavcodec/bytestream.h1:3571:7155:f) ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~~~~^~~~~~~~~~~~~~~ 357src/libavcodec/aac_defines.h | : 45: 36 : inote: fexpanded from macro 'Q31' (size2 ! =45 | #sdiezfei)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: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 20src/libavcodec/aacsbr_fixed.c:62 warning: ssrc/libavcodec/aacsbrdata.h generated:. 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.00071577In file included from 36f)src/libavcodec/av1_parse.c,: Q273: 1src/libavcodec/bytestream.h(:-1710:.180: 0warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]7 255043f), Q31(-0.000 741714 | 0 9 4 1 fg)-, >Qb31u(ff-e0.r0 0+0=7 49F0F5M9I8Nf(), g -| ~~~~^~~~~~~~~~~~~~~> buffesrc/libavcodec/aac_defines.hr:_45:e36nd: - note: gexpanded from macro 'Q31'- >buffer ,45 | #sdiezfein)e; Q 3| 1 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~( x) src/libavutil/macros.h : 49(:i25n:t )note: (expanded from macro 'FFMIN'( x)*2147 48493 | 6#4d8e.f0i n+e 0 .F5)F M I| ^ ~N (a,b) ((a)In file included from src/libavcodec/aacsbr_fixed.c>:62 : (src/libavcodec/aacsbrdata.h:b545): 52:? warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( b) : (a)) 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) In file included from (insrc/libavcodec/av1_parse.ct):(27(: xsrc/libavcodec/bytestream.h):*1862:1134:7 48warning: 36comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]4 8.0 + 0.5) | ^ ~ 186 | In file included from src/libavcodec/aacsbr_fixed.cs:i62: zsrc/libavcodec/aacsbrdata.he:2544 :=73 : Fwarning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]MI N(p->buffer _544 | e n d - Qp3-1>(b-u0f.f0e0r0,6 31s2i4z93ef));, Q| 3 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~1 (-0.0006src/libavutil/macros.h:5494:0253:3 3note: f)expanded from macro 'FFMIN', Q31(-0. 04900 | 67#7d7e6f9i0nfe) ,F FQM3I1N(-(0a,.b0)0 (0(6a9)4 1>61 4(bf)) ,? | ( ~~~~^~~~~~~~~~~~~~~b ) : src/libavcodec/aac_defines.h(:a45):)36: note: expanded from macro 'Q31'| ~ ^ ~ 45 | #dIn file included from esrc/libavcodec/av1_parse.cf:i27n: esrc/libavcodec/bytestream.h :Q1873:115:( xwarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | ( iintf) (((xs)i*z2e124 7!4=8 3s64i8.z0e +) 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) src/libavcodec/bytestream.h : 271 : 17 : warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i nt)((x)*214748364 8.2710 | + 0 . 5i)n t| ^ ~ size2 = FFMIn file included from Isrc/libavcodec/aacsbr_fixed.cN:(62g: -src/libavcodec/aacsbrdata.h>:541b:u73:f fwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r _end - g->b u541f | f e r , sQi3z1e() ;0. 0 0| 00 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~0 00000f), Qsrc/libavutil/macros.h31:(49-:025.: 0note: 0expanded from macro 'FFMIN'0 552528 649f) | ,# dQe3f1(i-n0e .F0F0M05I6N1(76a9,2fb),) Q 3(1((a-)0 .>00 0(4b9)47 5?18 f()b,) :| ~~~~^~~~~~~~~~~~~~~( a)) src/libavcodec/aac_defines.h :| 45 ~ ^ ~: 36: note: expanded from macro 'Q31' 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) | ^ ~ In file included from src/libavcodec/av1_parse.c:27: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/av1_parse.c:27: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/av1_parse.c:27: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/av1_parse.c:27: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/av1_parse.c:27: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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) | ^ ~ In file included from src/libavcodec/av1dec.c:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/av1dec.c:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/av1dec.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 7 warnings generated. 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/avcodec.c) :| 263 ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~: 38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 263 | if (avctx->ch_layout.nb_channels > FF_SANE_NB_CHANNELS) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/avcodec.c:349:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 349 | avctx->ch_layout.nb_channels > FF_SANE_NB_CHANNELS) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/av1dec.c:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/av1dec.c:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/av1dec.c:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/av1dec.c:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/av1dec.c:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 2 warnings generated. CC libavcodec/cavsdsp.o src/libavcodec/atrac3.c:192:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 192 | float w = 0.5 * (wi * wi + wj * wj); | ~ ~~~~~~~~^~~~~~~~~ CC libavcodec/cbrt_data.o src/libavcodec/avcodec.c:413:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 413 | for (i = 0; i < sub->num_rects; i++) { | ~ ^ ~~~~~~~~~~~~~~ CC libavcodec/cbrt_data_fixed.o CC libavcodec/cbs.o src/libavcodec/av1dec.c:65:11: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 65 | if (v > 2 * r)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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/cbs_av1.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/cbs_bsf.o CC libavcodec/cbs_h2645.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/cbs_jpeg.o In file included from src/libavcodec/bfi.c:31: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - 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/bfi.c:31: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bfi.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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 *CC libavcodec/cbs_sei.o INTERPOLATE(mc1_r, mc2_r, nsample - band); | ^~ ~ src/libavcodec/atrac3.c:493:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 493 | c2 = c1 * INTERPOLATE(mc1_l, mc2_l, nsample - band) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:469:41: note: expanded from macro 'INTERPOLATE' 469 | ((old) + (nsample) * 0.125 * ((new) - (old))) | ~ ~~~~~~^~~~~~~ src/libavcodec/atrac3.c:493:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 493 | c2 = c1 * INTERPOLATE(mc1_l, mc2_l, nsample - band) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:469:7: note: expanded from macro 'INTERPOLATE' 469 | ((old) + (nsample) * 0.125 * ((new) - (old))) | ^~~ ~ src/libavcodec/atrac3.c:493:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 493 | c2 = c1 * INTERPOLATE(mc1_l, mc2_l, nsample - band) + | ^~ ~ src/libavcodec/atrac3.c:496:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 496 | su2[nsample] = c1 * 2.0 - c2; | ~ ^~ src/libavcodec/atrac3.c:496:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 496 | su2[nsample] = c1 * 2.0 - c2; | ^~ ~ CC libavcodec/cbs_vp9.o src/libavcodec/atrac3.c:506:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 506 | su1[nsample] = c2 * 2.0; | ^~ ~ src/libavcodec/atrac3.c:507:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 507 | su2[nsample] = (c1 - c2) * 2.0; | ~~~^~~~ ~ src/libavcodec/atrac3.c:514:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 514 | su1[nsample] = (c1 + c2) * 2.0; | ~~~^~~~ ~ src/libavcodec/atrac3.c:515:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 515 | su2[nsample] = c2 * -2.0; | ^~ ~ CC libavcodec/ccaption_dec.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/atrac3.c:540:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 540 | ch[1] = sqrt(2 - ch[0] * ch[0]); | ~~~~ ~~^~~~~~~~~~~~~~~ CC libavcodec/cdgraphics.o src/libavcodec/atrac3.c:558:33In file included from : warning: src/libavcodec/bfi.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 31: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 558 | 293 | s i z e 2s u=1CC libavcodec/cdtoons.o [FnFsMaImNp(lpe->]b u*f=fe rI_NenTdE R-PO LpA-T>Eb(uwf[f0e]r[, 0s]i,z ew)[;0] [ 1| ], ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ nsample src/libavutil/macros.h-: 49b:a25n:d )note: ;expanded from macro 'FFMIN' | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c49: | 469#:d41e:f inote: nexpanded from macro 'INTERPOLATE'e FFMIN( a469, | b ) ( ((a()o l>d )( b+) (?n s(abm)p l:e )( a*) )0 . | 1 ~ ^ ~ 25 * ((new) -In file included from src/libavcodec/bfi.c(o:l31d: )src/libavcodec/bytestream.h):) 294 :| 15 ~ ~~~~~~^~~~~~~: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (sizesrc/libavcodec/atrac3.c2: 558!:= 45s:i zwarning: eimplicit 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:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bfi.c:31: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/av1dec.c:413:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 413 | if (bytestream2_get_bytes_left(&gb) < size_bytes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/av1dec.c:416:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 416 | for (int i = 0; i < size_bytes; i++) | ~ ^ ~~~~~~~~~~ src/libavcodec/av1dec.c:418:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 418 | if (bytestream2_get_bytes_left(&gb) <= size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/atrac3plus.c:364:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 364 | if (pos > FF_ARRAY_ELEMS(chan->qu_wordlen)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bfi.c:31: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bfi.c:31: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/aacsbr_fixed.c:611: src/libavcodec/aacsbr_template.c:157:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 157 | Q23(1.11987160404675912501f) }; //2^(0.49/3) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:43:36: note: expanded from macro 'Q23' 43 | #define Q23(a) (int)((a) * 8388608.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:611: src/libavcodec/aacsbr_template.c:156:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 156 | Q23(1.18509277094158210129f), //2^(0.49/2) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:43:36: note: expanded from macro 'Q23' 43 | #define Q23(a) (int)((a) * 8388608.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:611: src/libavcodec/aacsbr_template.c:155:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | static const INTFLOAT bands_warped[3] = { Q23(1.32715174233856803909f), //2^(0.49/1.2) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:43:36: note: expanded from macro 'Q23' 43 | #define Q23(a) (int)((a) * 8388608.0 + 0.5) | ^ ~ src/libavcodec/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/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: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:754:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 754 | for (int i = 0; i < FF_ARRAY_ELEMS(s->ref); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/bitpacked_enc.c:27: src/libavcodec/binkaudio.csrc/libavcodec/put_bits.h:227::37229:: 36warning: :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] 227 | i f 229( | s -> b u f _e n d - s - >b u f _pwthri l>e= (ssi-ze>obfa(nBdist[Bku]f) )< i{) | | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ ~~~~~~~~~~~ ^ ~ src/libavcodec/binkaudio.c:233:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 233 | if (s->bands[k] == i) | ~~~~~~~~~~~ ^ ~ src/libavcodec/put_bits.h:265:37: warning: 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/cdxl.o src/libavcodec/bmp_parser.c:84:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 84 | i = FFMIN(bpc->remaining_size, buf_size); | ^ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/av1dec.c:1222:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1222 | for (int i = 0; i < FF_ARRAY_ELEMS(s->ref); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/av1dec.c:1237:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1237 | OFFSET(operating_pointCC libavcodec/celp_filters.o ), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, AV1_MAX_OPERATING_POINTS - 1, VD }, | ^ src/libavcodec/av1dec.c:1238:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1238 | { NULL } | ^ CC libavcodec/celp_math.o CC libavcodec/cfhd.o CC libavcodec/cfhddata.o src/libavcodec/aacsbr_template.c:355:31: warning: comparison of integers of different signs: 'AAC_SIGNE' (aka 'int') and 'unsigned int' [-Wsign-compare] 355 | if (sbr->k[2] - sbr->k[0] > max_qmf_subbands) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from src/libavcodec/bmp.c:25: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bmp.c:25: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bmp.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | isrc/libavcodec/atrac9dec.cf :(526s:i61z:e 2warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]! = size) | ~~~~~ ^ ~~~~ 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/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/atrac9dec.c:626:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 626 | 5In file included from warningsrc/libavcodec/bmp.c s: generated 25: . src/libavcodec/bytestream.h :ra293te: 13= :p owarning: wcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( 2, rate); | ~~~ ^~~~ 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/bethsoftvideo.c:33: src/libavcodec/bytestream.h:171:18: warning: src/libavcodec/bytestream.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | 317 | g- > sbizuef2f =e rF FM+I=N (FFpMI-N>(bgu->fbfuefrfe_re_nedn -d -p ->gb->ubsrc/libavcodec/aacsbr_template.cfuffef:err,782, s:si41iz:ez); warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e )| ; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: 782expanded from macro 'FFMIN' | src/libavutil/macros.h : 49 :ch25_ d:49 at | anote: #expanded from macro 'FFMIN'-d >ee_fai[n0] e49 = | F-#F(dcMehfiI_dnaNet( FaFMaI->,eNb_) ((aa(,[a1b)] ) >! = ( ((a)bbs _)>n ? u((mbb))_ ?e n:( v(ab_)) o): ld ()a; | ) ~ ^ ~/ )/ l _A| Pr ~ ^ ~e In file included from vsrc/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) | ~~~~~ ^ ~~~~ 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) : (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:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bethsoftvideo.c:33: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end src/libavcodec/atrac9dec.c- p:->742b:u31f:f ewarning: rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h742: | 49 : 25: note: expanded from macro 'FFMIN' f or49 | (#diefninte Fi F=M I0N;( ai ,< bF)F _A(R(RAaY)_ E>LE MS((bb)- >?i s_(sibg)ns ):; (ia+)+)) | | ~ ^ ~ ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ 1 warning generated. src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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->buff3er warning, ssi generatedz. e); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bethsoftvideo.c:33: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/cfhddsp.o CC libavcodec/cfhdenc.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/cfhdencdsp.o 13 warnings generated. src/libavcodec/atrac9dec.c:979:33: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 979 | const float s_c = sinf(sidx*M_PI - M_PI_2)*0.5f + 0.5f; | ^~~~~ src/libavcodec/atrac9dec.c:980:33: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 980 | const float e_c = sinf(eidx*M_PI - M_PI_2)*0.5f + 0.5f; | ^~~~~ 12 warnings generated. src/libavcodec/aacsbr_template.c:1170:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1170 | if (bytes_read > cnt) { | ~~~~~~~~~~ ^ ~~~ src/libavcodec/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) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 5 warnings generated. src/libavcodec/bink.c:726:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 726 | if (quant_idx > 15U) { | ~~~~~~~~~ ^ ~~~ 12 warnings generated. 11 warnings generated. In file included from src/libavcodec/bmpenc.c:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bmpenc.c:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bmpenc.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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++) { | ~ ^ ~~~~ 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)) | ~ ^ ~ In file included from src/libavcodec/bmpenc.c:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bmpenc.c:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bmpenc.c:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bmpenc.c:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMINCC libavcodec/cga_data.o (a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bmpenc.c:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/chomp_bsf.o CC libavcodec/cinepak.o CC libavcodec/cinepakenc.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/clearvideo.o CC libavcodec/cljrdec.o In file included from src/libavcodec/bmvvideo.c:26: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/cljrenc.o In file included from src/libavcodec/bmvvideo.c:26: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bmvvideo.c:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/cllc.o CC libavcodec/cngdec.o CC libavcodec/cngenc.o src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : CC libavcodec/codec_desc.o (a)) | ~ ^ ~ CC libavcodec/codec_par.o 16 warnings generated. In file included from src/libavcodec/bmvvideo.c:26: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bmvvideo.c:26: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/cook.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bmvvideo.c:26: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/cook_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/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) | ~~~~~ ^ ~~~~ 33 warnings generated. 3 warnings generated. In file included from src/libavcodec/brenderpix.c:27: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/brenderpix.c:27: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/brenderpix.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 4 warnings generated. CC libavcodec/cpia.o In file included from src/libavcodec/brenderpix.c:27: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/brenderpix.c:27: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/brenderpix.c:27: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/cri.o CC libavcodec/cri_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/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:CC libavcodec/cscd.o 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/cyuv.o CC libavcodec/d3d11va.o CC libavcodec/dca.o In file included from src/libavcodec/canopus.c:27: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/canopus.c:27: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/canopus.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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->CC libavcodec/dca_core.o buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_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/c93.c:23: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/c93.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/canopus.c:27: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/canopus.c:27: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/dca_core_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/canopus.c:27: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/brenderpix.c 318 | : 208 : 41i:f warning: (scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i ze2 != size) | 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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 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/canopus.c:27: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/canopus.c:27: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/c93.c:23: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/bonk.c:28: src/libavcodec/bytestream.h:186 :13293: | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] size2 = FFMIN(p -186> | b uf f e rsi_zee2 n=d F-F MIpN-(>pb-u>fbfufefre,r _seinzde );- | p ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~- >buffer, sisrc/libavutil/macros.hz:e49:)25;: note: | expanded from macro 'FFMIN' ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 49src/libavutil/macros.h | :#49de:f25in:e note: Fexpanded from macro 'FFMIN'FM IN(a,b) (49(a | )# >d ef(inbe) FF?M I(Nb(a), b): (((aa) )>) ( | b ~ ^ ~ ) ? (b) : (In file included from asrc/libavcodec/c93.c):)23 : | src/libavcodec/bytestream.h ~ ^ ~: 294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/bonk.c :29428: | src/libavcodec/bytestream.h : 187: 15 i:f warning: (scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i ze2 != 187si | z e ) i f (| s ~~~~~ ^ ~~~~iz e2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) In file included from : (asrc/libavcodec/cavs.c):) 29 : | src/libavcodec/golomb.h ~ ^ ~: 482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/c93.c:23: src/libavcodec/bytestream.h:318:15: 482warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | i f i(fs i(zgeb2- >s!iz=e _siinz_bei)t s <| ~~~~~ ^ ~~~~= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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/c93.c:23: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_ensrc/libavcodec/bytestream.hd - :p-271>:b17:u fwarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e r, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h271: | 49 :25 : inote: nexpanded from macro 'FFMIN't size2 49= | #FdFeMfiINn(eg- >FbuFfMfeIrN_(enad ,- bg)- (>(buaf)f e>r, (sbi)z e?) ;( b) | : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ (a)) | ~ ^ ~ src/libavutil/macros.h:49:25: note: In file included from expanded from macro 'FFMIN' src/libavcodec/c93.c:23: src/libavcodec/bytestream.h:357 :4915 | :# dwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f ine F F357MI | N ( a, b i)f (((sai)z e>2 ( b!)= s?i ze()b ) | ~~~~~ ^ ~~~~: (a)) | ~ ^ ~ In file included from src/libavcodec/bonk.c:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bonk.c:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/bonk.c:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bonk.c:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bonk.c:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/cbs_h2645.c:22: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cbs_h2645.c:22: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cbs_h2645.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/cavsdec.c:31: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavcodec/dca_lbr.o 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ 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/cbs_h2645.c:22: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bonk.c:227:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 227 | if (bits[x].bit && bits[x].count > entries - n_zeros) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 11src/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/cbs_h2645.c:22: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cbs_h2645.c:22: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/dca_parser.o CC libavcodec/dca_sample_rate_tab.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_vp9.c:22: In file included from src/libavcodec/cbs_internal.h:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/dca_xll.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/dcaadpcm.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/dcadata.o 2 warnings generated. In file included from src/libavcodec/cbs_mpeg2.c:22: In file included from src/libavcodec/cbs_internal.h:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/dcadct.o In file included from src/libavcodec/cbs_av1.c:25: In file included from src/libavcodec/cbs_internal.h:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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:265:37: warning: 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/dcadec.o CC libavcodec/dcadsp.o In file included from src/libavcodec/cbs_sei.c:20: In file included from src/libavcodec/cbs_internal.h:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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)) | ~ ^ ~ 3 warnings generated. src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >=In file included from sizsrc/libavcodec/cdgraphics.ceo:f(23: Bsrc/libavcodec/bytestream.hi:t186:B13:u fwarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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 | isrc/libavcodec/cbs.cf (:si84z:e19:2 !warning: = comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]si ze) | ~~~~~ ^ ~~~~ 84 | for (i = 0; i < FF_ARRAY_ELEMS(cbs_type_table); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/cdtoons.c:33: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/dcaenc.o In file included from src/libavcodec/put_bits.hsrc/libavcodec/cdtoons.c::31733:: 33src/libavcodec/bytestream.h:: 186warning: :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] 317186 | | siifz e(2s -=> bFuFMfIN_(enpd --> busff-e>rb_uenf_dp t-r >p=- >sbiuzefoffe(Bri,t Bsuifz)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/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_av1.c:55:32: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 55 | ifsrc/libavcodec/bytestream.h (g:e271t:_17bi:ts _warning: lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e ft(gbc) < zeroes) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/cbs_av1.c271: | 82 :23 : warning: icomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]n t size2 =82 | F F MI N( g - > bfuofrf e(r_ie n=d 0-; gi -<> bzuefrfoere,s ; sii++z)e ) ;| ~ ^ ~~~~~~ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (bsrc/libavcodec/cbs_av1.c): 87?: 27(: bwarning: )comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] : (a)) | ~ ^ ~87 | for (j = 0; j < zeroes; j++) | ~ ^ ~~~~~~ 13 warnings generated. 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_esrc/libavcodec/bytestream.hnd -: p-271>:17b:u fwarning: fecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r , size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h271: | 49:25 : note: expanded from macro 'FFMIN'i nt size 249 | =# dFeFfMiInNe( gF-F>MIbNu(fa,fbe)r _(e(nad) -> g(b-)> b?u f(bf)e :r ,(a )si)z e| ) ~ ^ ~ ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from src/libavcodec/cdgraphics.csrc/libavutil/macros.h::2349: src/libavcodec/bytestream.h::25294:: 15note: : expanded from macro 'FFMIN'warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49294 | | # d e f iinfe F(FMsIiNz(e2a !,=b )s i(z(e)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.hIn file included from :49:25src/libavcodec/cdtoons.c:: note: 33expanded from macro 'FFMIN': src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]49 | #define FFMIN(a, b)293 | ( ( a ) >s i(bz)e 2? (=b )F :F M(aI)N)( p | - ~ ^ ~> buffer_end In file included from -src/libavcodec/cdgraphics.c :23p: ->src/libavcodec/bytestream.hbu:f318fe:r15,: swarning: izcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e ); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 318 | isrc/libavutil/macros.h:f49 :(25:s inote: zexpanded from macro 'FFMIN'e2 != siz e)49 | | # ~~~~~ ^ ~~~~d efine 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) | ~~~~~ ^ ~~~~ CC libavcodec/dcahuff.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/libavcodec/bytestream.h | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ :355:13: warning: src/libavutil/macros.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 49:25: note: expanded from macro 'FFMIN' 49355 | | # d e f isniez eF F M=I FNF(MaI,Nb()g -(>(buaf) f>e r(_b)e n?d (-b g)- >:b u(faf)e)r , | s ~ ^ ~iz e); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from src/libavcodec/cdtoons.c:33src/libavutil/macros.h: :src/libavcodec/bytestream.h49::25318::15 :note: expanded from macro 'FFMIN'warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49318 | | # d e f iinfe (FsFiMzINe(2a ,!b=) s(i(zae)) > | ~~~~~ ^ ~~~~ (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cdgraphics.c:23: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cdgraphics.c:23: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/cbs_h2645.c:24: In file included from src/libavcodec/cbs_internal.h:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cdtoons.c:33: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cdtoons.c:33: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/cbs_av1.c:280:28: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 280 | src/libavcodec/ccaption_dec.cif :(p931ut:_146b:it swarning: _missing field 'unit' initializer [-Wmissing-field-initializers]l eft(pbc) < w) | ~~~~~~~~~~~~~~~~~~ ^ ~ 931 | { "reasrc/libavcodec/cbs_av1.cl:_296t:i23m:e "warning: ,comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] " emit s u296b | t i t l e feovre (nit =s 0a;sCC libavcodec/dct.o i t beulfa_pesnedd -t si-me> bbeuft_pwtere n> =e mistitzienogf (rBeitaBlu-ft)i)m e{ s u | b ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~t itle events", OFFSET(real_time_latency_msec), AV_OPT_TYPE_INT, { .i64 = 200 }, 0, 500, SD }, | ^ src/libavcodec/ccaption_dec.c:937:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 937 | {NULL} | ^ 1 warning generated. src/libavcodec/cavsdec.c:573:40: warning: comparison of integers of different signs: 'unsigned int' and 'const int8_t' (aka 'const signed char') [-Wsign-compare] 573 | level = esc_code + (run > r->max_run ? 1 : r->level_add[run]); | ~~~ ^ ~~~~~~~~~~ src/libavcodec/cavsdec.cCC libavcodec/dct32_fixed.o :620:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 620 | if (cbp > 63U) { | ~~~ ^ ~~~ src/libavcodec/cbs.c:376:37: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 376 | av_assert0(put_bits_count(&pbc) <= 8 * ctx->write_buffer_size); | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/cavsdec.c:692:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 692 | if (cbp_code > 63U) { | ~~~~~~~~ ^ ~~~ In file included from src/libavcodec/cdxl.c:32: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b)CC libavcodec/dct32_float.o ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cdxl.c:32: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cdxl.c:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/cfhddata.c:25: In file included from src/libavcodec/cfhd.h:27: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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) { | ~~~~~~~~ ^ ~~~~~~~~~ In file included from src/libavcodec/cfhddata.c:25: In file included from src/libavcodec/cfhd.h:27: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cfhddata.c:25: In file included from src/libavcodec/cfhd.h:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/cbs.c:513:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 513 | av_assert0(k > 0 && j + k < sizeof(name)); | ~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/cbs.c:523:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 523 | av_assert0(j + 1 < sizeof(name)); | ~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/cbs.c:527: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/bytestream.h : 271 : 17 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | \i n t| ^~~~ size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 11 warnings generated. 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); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from src/libavutil/macros.h:49:src/libavcodec/cdxl.c25:: 32note: : expanded from macro 'FFMIN'src/libavcodec/bytestream.h :293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]49 | #define FFMIN(a ,293b | ) ( ( a )s i>z e(2b )= ?FF src/libavcodec/bytestream.hM(Ib:N) (271::p17 ->:(b uaffwarning: e)rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) _ e | n ~ ^ ~ d - p->buf f271e | r , si ze )i; n t| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ size2 =src/libavutil/macros.h :F49:F25M:I Nnote: (expanded from macro 'FFMIN' g->buf f49e | r#_deefnidn e -F FMgI-N>(ba,ubf)f (e(ra,) >s i(zbe)) ;? (| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~b ) : (a))src/libavutil/macros.h :| 49: ~ ^ ~25 : note: expanded from macro 'FFMIN' In file included from src/libavcodec/cdxl.c49: | 32: #src/libavcodec/bytestream.hd:e294f:i15n:e Fwarning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]M IN(a, b294) | ( (a ) > i(bf) ?( si(zbe)2 :! =( as)i)ze )| ~ ^ ~ | ~~~~~ ^ ~~~~ In file included from src/libavcodec/cfhd.c:33: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cfhd.c:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/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->src/libavcodec/bytestream.hbuf:f317e:r13:_ ewarning: ndcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] - p->buffer, s i317z | e ); | s ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~i ze2 = Fsrc/libavutil/macros.hF:M49I:N25(p:-> bnote: ufexpanded from macro 'FFMIN'f er_end -49 p | -#>bduefffienre, FsFiMzIeN()a; , b| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) ((a) > src/libavutil/macros.h(:b)49 :? 25(b:) note: :expanded from macro 'FFMIN' (a)) | 49 | ~ ^ ~# define FFMIn file included from INsrc/libavcodec/cfhddata.c(a:,25b: )In file included from src/libavcodec/cfhd.h :(27(: a)src/libavcodec/bytestream.h :>294 :(15:b )warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]? (b) :294 | ( a )) i | f ~ ^ ~ (size2 !=In file included from src/libavcodec/cdxl.cs:i32z: esrc/libavcodec/bytestream.h): 318 :| 15 ~~~~~ ^ ~~~~: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/dds.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/cfhddata.c:25: In file included from src/libavcodec/cfhd.h:27: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/cbs_sei.csrc/libavcodec/bytestream.h:142::31355:: 13warning: :comparison of integers of different signs: 'CodedBitstreamUnitType' (aka 'unsigned int') and 'int' [-Wsign-compare] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 142 | 355 | s iizfe (=a uFF-M>uInNi(tgs-[>i]b.utfyfpeer _=e=n ds e-i_ tgy-p>eb)u {f f e| r ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/cbs_sei.c:157:35: src/libavutil/macros.hwarning: :comparison of integers of different signs: 'CodedBitstreamUnitType' (aka 'unsigned int') and 'int' [-Wsign-compare]49 :25: note: expanded from macro 'FFMIN' 157 | 49 | # d e f in e FiFfM I(Na(u-a>u,nbi)ts [(i(]a.t)y p>e (< bh)i g?he s(tb_)v c:l _(tay)p)e ) | ~ ^ ~| ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from src/libavcodec/cbs_sei.csrc/libavcodec/cdxl.c::16432:: 35src/libavcodec/bytestream.h::356 :warning: 13comparison of integers of different signs: 'CodedBitstreamUnitType' (aka 'unsigned int') and 'int' [-Wsign-compare]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 164 | 356 | s i ze 2i f= (aFuF-M>IuNn(itps->[biu]f.tfyerp_e esbtu_fvfecrl,_t yspiez) 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/cdxl.c:32: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->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/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/cfhd.c:33: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cfhd.c:33: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cfhd.c:33: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cfhd.c:33: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cfhd.c:33: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/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_enCC libavcodec/decode.o d - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/cbs_h2645.c:361: src/libavcodec/cbs_sei_syntax_template.c:31:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 31 | for (i = 0; i < current->payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/cbs_sei_syntax_template.c:54:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 54 | if (state->payload_size < i) { | ~~~~~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/cbs_sei_syntax_template.c:63:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 63 | for (j = 0; j < current->data_length; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317: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_sei_syntax_template.c:91:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 91 | for (i = 0; iIn file included from < src/libavcodec/cngdec.cc:ur25ren: t-src/libavutil/ffmath.h>:d49a:t30a_:l enwarning: gimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t h; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 49 | return exp2f(M_LOG2_10 * x); | ~ ^ CC libavcodec/dfa.o CC libavcodec/dfpwmdec.o In file included from src/libavcodec/cfhdenc.c:33: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cfhdenc.c:33: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cfhdenc.c:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/cbs_sei_syntax_template.c:191:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 191 | bits_written < 8 * current->payload_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_sei_syntax_template.c:240:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 240 | for (i = 0; i < current->payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cfhdenc.c:33: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cfhdenc.c:33: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/cbs_sei_syntax_template.c:276:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 276 | if (payload_size + 1 > get_bits_left(rw) / 8) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/cbs_jpeg.c:55: src/libavcodec/cbs_jpeg_syntax_template.c:92:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 92 | if (ij >= FF_ARsrc/libavcodec/bytestream.h:R317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] AY 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ _src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' E 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ LEIn 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] M 318 | if (size2 != size) | ~~~~~ ^ ~~~~ S(current->V)) | ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cfhddata.c:158:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/bytestream.h158 | : 355: 13 : awarning: vcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] _assert0(vlc.t 355a | b l e _ssiizzee === F FoMuINt(_g-s>ibuzffee);r _ e| n ~~~~~~~~~~~~~~ ^ ~~~~~~~~d - g->buffersrc/libavutil/avassert.h, :s38i:z11e):; note: | expanded from macro 'av_assert0' ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h :3849 | : 25 : inote: fexpanded from macro 'FFMIN' (!(cond )49) | #d{e f i n e F F M IN ( a , b ) ( ( a ) > ( b ) ? ( b ) : (a ) ) | ~ ^ ~ In file included from src/libavcodec/cfhdenc.c\: 33 : | src/libavcodec/bytestream.h ^~~~: 356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cfhdenc.c:33: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/cljrenc.c:32: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/cfhd.c:224:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 224 | for (i = 0; i < FF_ARRAY_ELEMS(s->plane); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: 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_vp9.c:504:20: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 504 | av_assert0(pos <= unit->data_size); | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/cbs_vp9.c:506:13: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 506 | if (pos == unit->data_size) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cbs_vp9.c:535:30: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 535 | if (frame->data_size > put_bits_left(pbc) / 8) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cinepakenc.c:137:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 137 | OFFSET(max_extra_cb_iterations), AV_OPT_TYPE_INT, { .i64 = 2 }, 0, INT_MAX, VE }, | ^ src/libavcodec/cinepakenc.c:139:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 139 | OFFSET(skip_empty_cb), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/cinepakenc.c:141:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 141 | OFFSET(max_max_strips), AV_OPT_TYPE_INT, { .i64 = 3 }, MIN_STRIPS, MAX_STRIPS, VE }, | ^ src/libavcodec/cinepakenc.c:143:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 143 | OFFSET(min_min_strips), AV_OPT_TYPE_INT, { .i64 = MIN_STRIPS }, MIN_STRIPS, MAX_STRIPS, VE }, | ^ src/libavcodec/cinepakenc.c:145:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 145 | OFFSET(strip_number_delta_range), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, MAX_STRIPS - MIN_STRIPS, VE }, | ^ src/libavcodec/cinepakenc.c:146:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 146 | { NULL src/libavcodec/cbs_vp9.c}, : 613| :31 ^: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 613 | av_assert0(size - pos == 2 + frag->nb_units * size_len); | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/cljrenc.c:100:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "dither_type", "Dither type", OFFSET(dither_type), AV_OPT_TYPE_INT, { .i64=1 }, 0, 2, VE}, | ^ src/libavcodec/cljrenc.c:101:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 101 | { NULL }, | ^ src/libavcodec/cngdec.c:133:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 133 | p->refl_coef[i] = 0.6 *p->refl_coef[i] + 0.4 * p->target_refl_coef[i]; | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cngdec.c:133:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 133 | p->refl_coef[i] = 0.6 *p->refl_coef[i] + 0.4 * p->target_refl_coef[i]; | ~^~~~~~~~~~~~~~~ src/libavcodec/cngdec.c:142:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 142 | e *= 1.0 - p->refl_coef[i]*p->refl_coef[i]; | ~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ src/libavcodec/cngdec.c:144:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 144 | scaling = sqrt(e * p->energy / 1081109975); | ~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~ src/libavcodec/cngdec.c:144:36: warning: implicit conversion from 'int' to 'float' changes value from 1081109975 to 1081110016 [-Wimplicit-const-int-float-conversion] 144 | scaling = sqrt(e * p->energy / 1081109975); | ~ ^~~~~~~~~~ 12 warnings generated. In file included from src/libavcodec/cbs_jpeg.c:76: src/libavcodec/cbs_jpeg_syntax_template.c:92:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 92 | if (ij >= FF_ARRAY_ELEMS(current->V)) | ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/cfhdenc.c:38: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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,CC libavcodec/dfpwmenc.o size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ CC libavcodec/dirac.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/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) | ~~~~~ ^ ~~~~ 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 | #src/libavcodec/bytestream.hdef:i355n:e13 :F FMwarning: Icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]N( a,b) ((a) > (b )355 | ? ( b ) s:i z(ea )=) FF M| I ~ ^ ~N (g->bufferIn file included from _src/libavcodec/cri.ce:n33d : - src/libavcodec/bytestream.hg-:>187bu:f15:f ewarning: rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], size )187; | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ if (size2src/libavutil/macros.h :!49=: 25si:z enote: )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->bsrc/libavcodec/cllc.cuffer:,377 s:iz61e):; 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' 377 | 49 | #idfe f(iinnef oF_FoMfIfNs(eat ,>b )U I((NaT)3 2>_M A(Xb ) -? 8( b|)| :i n(fao)_)o f f| s ~ ^ ~e t + 8 > avIn file included from psrc/libavcodec/clearvideo.ck:t31-: >src/libavcodec/bytestream.hs:i357z:e15:) warning: {comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/cbs_mpeg2.c:309:37: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 309 | slice->data_size > slice->data_bit_start / 8); | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { 6 warnings generated . \ | ^~~~ src/libavcodec/cbs_mpeg2.c:311:38: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 311 | if (slice->data_size * 8 + 8 > put_bits_left(pbc)) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_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-src/libavcodec/bytestream.h:>271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] da t271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ asrc/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' [ 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ i] != 0xff; i++); | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cbs_jpeg.c:105:21: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 105 | for (++i; i + 1 < frag->data_size && frag->data[i] == 0xff; i++); | In file included from ~~~~~ ^ ~~~~~~~~~~~~~~~src/libavcodec/dca_core_bsf.c:23: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cbs_jpeg.csrc/libavcodec/cri.c:33: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :106 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ :src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 15 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] warning: 294 | if (size2 != size) | ~~~~~ ^ ~~~~ comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 106 | if (i + 1 >= frag->data_size && frag->dIn file included from asrc/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] ta [186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ isrc/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' ] 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ ) In file included from src/libavcodec/dca_core_bsf.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { 187 | if (size2 != size) | ~~~~~ ^ ~~~~ | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/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->dasrc/libavcodec/bytestream.h:t317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] a_ 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/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) | ~~~~~ ^ ~~~~ && 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 | src/libavcodec/bytestream.h: 355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] fo r355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ isrc/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' ; 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ iIn 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) | ~~~~~ ^ ~~~~ + 1 src/libavcodec/bytestream.h:<271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] fr 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ asrc/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' g 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ ->data_size && | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cbs_jpeg.c:138:27: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 138 | if (i + 1 < frag->data_size) src/libavcodec/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/cfhdenc.c: 305:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/cbs_jpeg.c305 | for (int k = 0; k < FF_ARRAY_ELEMS(s->plane[i].band[j]); k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :148:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 148In file included from src/libavcodec/dca_core_bsf.c | :23: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dca_core_bsf.c:23: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ if (i + 2 > frag->data_size) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cbs_jpeg.c:154:28: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 154 | if (i + length > frag->data_size) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cbs_jpeg.c:165:33: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 165317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dca_core_bsf.c:23: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ for (++i; i + 1 < frag->data_size && | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cbs_jpeg.c:13 warnings generated. 167:27: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 167 | if (i + 1 >= frag->data_size) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/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 | src/libavcodec/bytestream.h : i355f: 13(:h iwarning: gcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]h pass_height > high p355a | s s _a _hseiizgeh t =| |F FhMigIhNp(ags-s>_buwfidftehr _>e hnidg h-pa sgs-_>abu_ffweird, tsh i|ze|) ;a _ e| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~x pected < hsrc/libavutil/macros.hi:gh49p:a25s:s_ hnote: eexpanded from macro 'FFMIN'i ght * 49( | u#idnetf6in4e_ tFF)MhINi(ag,hbp) a(s(as)_s t>r i(db)e )? {(b ) | : ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( a)) | ~ ^ ~ In file included from src/libavcodec/dca_core_bsf.c:23: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dca_core_bsf.c:23: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/dirac_arith.o CC libavcodec/dirac_dwt.o CC libavcodec/dirac_parser.o CC libavcodec/dirac_vlc.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)) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ CC libavcodec/diracdec.o 13 warnings generated. CC libavcodec/diracdsp.o In file included from src/libavcodec/cook.c:54: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/diractab.o In file included from src/libavcodec/cook.c:54: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cook.c:54: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/cfhdenc.c:847:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 847 | { NULL}, | ^ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cook.c:54: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 5 warnings generated. src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ 11 warnings generated. In file included from src/libavcodec/cook.c:58: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ 6 warnings generated. src/libavcodec/dct.c:158:16: warning: implicit conversion increases floating-point precision: 'FFTSample' (aka 'float') to 'double' [-Wdouble-promotion] 158 | next = data[1] * 0.5; | ^~~~~~~ ~ 29 warnings generated. 647 warnings generated. src/libavcodec/cri.c:405:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 405 | av_display_rotation_set((int32_t *)rotation->data, 0.f); | ~~~~~~~~~~~~~~~~~~~~~~~ ^~~ src/libavcodec/cri.c:232:48: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 232 | if (bytestream2_get_bytes_left(gb) < length) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ CC libavcodec/dnxhd_parser.o CC libavcodec/dnxhddata.o CC libavcodec/dnxhddec.o CC libavcodec/dnxhdenc.o CC libavcodec/dolby_e.o In file included from src/libavcodec/cbs_av1.c:643: src/libavcodec/cbs_av1_syntax_template.c:1434:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1434 | priv->ref[i].frame_id < (current->current_frame_id - | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1435 | (1 << diff_len))) | ~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1433:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1433 | if (priv->ref[i].frame_id > current->current_frame_id || | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1439:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1439 | priv->ref[i].frame_id < ((1 << id_len) + | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 1440 | current->current_frame_id - | src/libavcodec/cook.c ~~~~~~~~~~~~~~~~~~~~~~~~~~~ :196:32 : 1441warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 196 | q - >g a i n _ t ab l e [ i ] = p o(w(1p ref[i].frame_id > current->current_frame_id && | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 11 warnings generated. CC libavcodec/dolby_e_parse.o In file included from src/libavcodec/dcaenc.c:27: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ CC libavcodec/dolby_e_parser.o 1 warning generated. CC libavcodec/dovi_rpu.o CC libavcodec/dpcm.o 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/cook.c:530:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 530 | if (++category[idx] >= FF_ARRAY_ELEMS(dither_tab)) | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dca_parser.c:326:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 326 | if (buf_size > pc1->startpos) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from src/libavcodec/dca_lbr.c:30: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN11(g warning->sb generatedu. ffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dca_lbr.c:30: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dca_lbr.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dca_lbr.c:30: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dca_lbr.c:30: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dca_lbr.c:30: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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.c:34: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dca_lbr.c:30: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dca_lbr.c:30: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:265: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/dpx.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/dpx_parser.o CC libavcodec/dpxenc.o CC libavcodec/dsd.o CC libavcodec/dsddec.o 11 warnings generated. 1 warning generated. 3 warnings generated. src/libavcodec/cbs_av1_syntax_template.c:2046:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 2046 | for (i = 0; i < current->payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/dsicinaudio.o CC libavcodec/dsicinvideo.o CC libavcodec/dss_sp.o 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) :CC libavcodec/dstdec.o (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->bu203ff warninges generatedr. , size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/dfa.c:26: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dfa.c:26: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dfa.c:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dds.c:35: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dds.c:35: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 31 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/dds.c:35: src/libavcodec/bytestream.h:318:15: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]318 | if (size2 !271= | s i ze ) in t| ~~~~~ ^ ~~~~s ize2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dfa.c:26: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b)src/libavcodec/bytestream.h : (:a355):13): warning: | ~ ^ ~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/dfa.c:26 : 355src/libavcodec/bytestream.h: | 294:15 : warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i ze = 294 | F F M iIfN ((sgi-z>eb2uf f!er=_ seinzde )- g -| > ~~~~~ ^ ~~~~b uffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dds.c:35: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dds.c:35: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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/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 }, | ^ CC libavcodec/dts2pts_bsf.o src/libavcodec/dcadec.c:402:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 402 | { 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/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) | ~~~~~ ^ ~~~~ src/libavcodec/dca_lbr.c:1179:21: warning: missing field 'tonal' initializer [-Wmissing-field-initializers] 1179 | } chunk = { {0} }; | ^ CC libavcodec/dump_extradata_bsf.o In file included from src/libavcodec/decode.c:44: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/decode.c:44: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/decode.c:44: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/dv.o src/libavcodec/dfa.c:61:49: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 61 | if (bytestream2_get_buffer(gb, frame, size) != size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/dfa.c:77:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 77 | if (segments == 0 && offset == frame_end - frame) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/dfa.c:79:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 79 | if (frame_end - frame <= offset) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/dfa.c:95:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 95 | if (frame - frame_start < offset || frame_end - frame < count) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/decode.c:44: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/dds.c:483:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 483 | z = lrint(sqrtf(d)); | ~~~~~ ^~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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/dfa.c:217:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 217 | if (frame - line_ptr <= bytestream2_peek_byte(gb)) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dfa.c:224:65: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 224 | if (bytestream2_get_buffer(gb, line_ptr, count) != count) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/dca_lbr.c:1468:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1468 | accum[j] += fabs(other[j]); | ~~~~ ^~~~~~~~ src/libavcodec/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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ 1 warning 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/dv_error_marker_bsf.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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]; | ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 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) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 13 warnings generated. src/libavcodec/dcaenc.c:336:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 336 | double reconst = ff_dca_fir_32bands_perfect[i] * ((i & 64) ? (-1) : 1); | ~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 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/dcaenc.c ~~~^~~~~~~~~~~~~~~~~ :344:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/dirac_dwt_template.c :355:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 344355 | | i f (y - 1dih. orriz_o3n2tbaaln_dcs_onmopnpoesrefe(cbt[[0i]] ,* d((-i> t& e6m4p), w?i d(t-h1)) ;: 1| ); ~~~^~~~~~~~~~~~~~~~~ | ~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 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/dcaenc.c:309:52: warning: implicit conversion from 'unsigned long long' to 'float' changes value from 281474968322048 to 281474976710656 [-Wimplicit-const-int-float-conversion] 309 | c->lfe_fir_64i[64 * j + k] = (int32_t)(0xffffff800000ULL * ff_dca_lfe_fir_64[8 * k + j]); | ^~~~~~~~~~~~~~~~~ ~ src/libavcodec/dcaenc.c:310:63: warning: implicit conversion from 'unsigned long long' to 'float' changes value from 281474968322048 to 281474976710656 [-Wimplicit-const-int-float-conversion] 310 | c->lfe_fir_64i[64 * (7-j) + (63 - k)] = (int32_t)(0xffffff800000ULL * ff_dca_lfe_fir_64[8 * k + j]); | ^~~~~~~~~~~~~~~~~ ~ 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->heisrc/libavcodec/dirac_dwt_template.cgh:t374):11 :{ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/decode.c: 639374: | 48 : warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare]i f(y+1<(u n639s | i g n e d ) h e i(gfrhamte) -v>cerrotpi_lceaftl _+ cfroammep-o>screo_pl_0r(ibg[h1t]), >b=[ 2f]r,a bm[3e]-,>w idwtihd t|h| ) ;| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:375:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 375 | if(y+0<(unsigned)height) vertical_compose_h0(b[0], b[1], b[2], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:377:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 377 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:378:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 378 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:398:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 398 | if(y+5<(unsigned)height) vertical_compose_l0(b[3], b[5], b[6], b[7], b[9], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:399:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 399 | if(y+1<(unsigned)height) vertical_compose_h0(b[0], b[2], b[3], b[4], b[6], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:401:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 401 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:402:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 402 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ In file included from src/libavcodec/dirac_arith.c:28: In file included from src/libavcodec/dirac_arith.h:32: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dirac_arith.c:28: In file included from src/libavcodec/dirac_arith.h:32: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dirac_arith.c:28: In file included from src/libavcodec/dirac_arith.h:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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); | ~~~^~~~~~~~~~~~~~~~~ 3 warnings generated. 1 warning generated. src/libavcodec/decode.c:817:14: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 817 | outl >= buf_pkt->size || inl != 0) { | ~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dirac_arith.c:28: In file included from src/libavcodec/dirac_arith.h:32: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dirac_arith.c:28: In file included from src/libavcodec/dirac_arith.h:32: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/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)) { \ | ^~~~ CC libavcodec/dv_profile.o 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) { | ~ ^ ~~~~~~~~~ In file included from src/libavcodec/dirac.c:32: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/dvaudio_parser.o CC libavcodec/dvaudiodec.o 1 warning generated. CC libavcodec/dvbsub_parser.o CC libavcodec/dvbsubdec.o In file included from src/libavcodec/dirac_dwt.c:30: src/libavcodec/dirac_dwt_template.c:352:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 352 | if(y+5<(unsigned)height) vertical_compose_l0( b[5], b[6], b[7], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:353:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 353 | if(y+1<(unsigned)height) vertical_compose_h0(b[0], b[2], b[3], b[4], b[6], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:355:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:356:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:374:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 374 | if(y+1<(unsigned)height) vertical_compose_l0(b[1], b[2], b[3], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:375:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 375 | if(y+0<(unsigned)height) vertical_compose_h0(b[0], b[1], b[2], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:377:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 377 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:378:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 378 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac.c:297:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 297 | if (idx < 3U) | ~~~ ^ ~~ src/libavcodec/decode.c:1319:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1319 | for (int i = 0; i < FF_ARRAY_ELEMS(sd); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:398:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 398 | if(y+5<(unsigned)height) vertical_compose_l0(b[3], b[5], b[6], b[7], b[9], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:399:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 399 | if(y+1<(unsigned)height) vertical_compose_h0(b[0], b[2], b[3], b[4], b[6], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:401:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 401 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:402:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 402 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ 2 warnings generated. 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 | ifsrc/libavcodec/dcaenc.c(y:+21297<(:u136n:s iwarning: gmissing field 'unit' initializer [-Wmissing-field-initializers]ne d)height) vertica l1297_ | c o m p o{se _"hd1c(ba[_2a]d,p bc[m3]",, "bU[s4e] ,A DwiPdCthM) e;nc o d| in ~~~^~~~~~~~~~~~~~~~~g" , offsetosrc/libavcodec/dirac_dwt_template.c:f468(:11D:C Awarning: Encomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]c Context, o468p | ti o n s .iafd(pycm+_1mohorizontal_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/dcaenc.c:1310:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1310 | { NULL }, | ^ src/libavcodec/decode.c:1428:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1428 | for (i = num_planes; num_planes > 0 && i < FF_ARRAY_ELEMS(frame->data); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/dolby_e_parse.c:22: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BiIn file included from tBusrc/libavcodec/cbs_h2645.cf:)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++) { | ~ ^ ~~~~~~~~~~~~~~ 36 warnings generated. CC libavcodec/dvbsubenc.o CC libavcodec/dvd_nav_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)) { 74 warning s generated\ . | ^~~~ CC libavcodec/dvdata.o In file included from src/libavcodec/diracdec.c:36: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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_compoIn file included from se_src/libavcodec/dpcm.cl0:(41 : src/libavcodec/bytestream.h : 171b:[518],: b [warning: 6comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]], b[7], width) ;171 | | ~~~^~~~~~~~~~~~~~~~~ g->buffersrc/libavcodec/dirac_dwt_template.c :+353= :F11:F Mwarning: Icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]N (g->buffer _e353n | d - g -i>bfu(ffye+r1,< (suinzsei)g;n e d| ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~h eight) verticsrc/libavutil/macros.ha:49l:_25c:o mnote: pexpanded from macro 'FFMIN'o se_h0(b [490 | ]#,d ebf[i2n]e, FbF[M3I]N,( ab,[b4)] ,(( ab)[ 6>] (,b )w id?t (hb);) :| ~~~^~~~~~~~~~~~~~~~~( a)) | ~ ^ ~ src/libavcodec/dirac_dwt_template.c:355:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:356:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ In file included from src/libavcodec/dpcm.c:41: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dpcm.c:41: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/dvdec.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/dvdsub.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(ysrc/libavcodec/bytestream.h-1<:(271un:s17i:gn ewarning: dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare])h eight) d->horiCC libavcodec/dvdsub_parser.o zo nt271a | l _ c o mpionts e(sb[i0ze]2, d= -F>tFeMmIpN,( g-w>ibdutffhe)r;_ e nd| ~~~^~~~~~~~~~~~~~~~~- g->buffersrc/libavcodec/dirac_dwt_template.c,: 402s:i11z:e warning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 402 | src/libavutil/macros.h : 49i:f25(:y +note: 0expanded from macro 'FFMIN'< (unsigne d49 | )#hdeefiignhe tF)F MdIN-(>aho,rbi)z o(n(taa)l _>c (ob)m po?s e((bb[1)], :d -(>ate)mp), w i| dt ~ ^ ~h ); | ~~~^~~~~~~~~~~~~~~~~ In file included from src/libavcodec/dpcm.c:41: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dpcm.c:41: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) src/libavcodec/dnxhddata.c| ~ ^ ~ :944:30:In file included from src/libavcodec/dpcm.cwarning: :41: src/libavcodec/bytestream.h:318:15:missing field 'packet_scale' initializer [-Wmissing-field-initializers] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | 944 | i f ( s{iz e127 5!,= 1si8z5e,) 3| ~~~~~ ^ ~~~~6 5, 440 } }, | ^ src/libavcodec/dnxhddata.c:951:35: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] src/libavcodec/dpx_parser.c 951 | : 69 : 17 :{ warning: 11comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]5 , 120, 145, 240, 290 } }, 69 | | ^ i = FFMIN(d->remaining_size, buf_size); | ^ ~~~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavcodec/dnxhddata.c:958:35:src/libavutil/macros.h :warning: 49missing field 'packet_scale' initializer [-Wmissing-field-initializers]: 25: note: expanded from macro 'FFMIN' 958 | {49 | 1#7d5e,f i18ne5 , F22F0M,I N3(65a,, b4)4 0 (}( }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] 85src/libavcodec/dnxhddata.c | : 965 : 20 : warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] i965f | ( d- > f s{i z1e8 5>, 2b2u0f _}s }i,z e | - ^ i + 19) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/dnxhddata.c:972:20: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 972 | { 120, 145 } }, | ^ src/libavcodec/dnxhddata.c:979:20: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 979 | { 185, 220 } }, | ^ src/libavcodec/dirac_dwt_template.c:466:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 466 | src/libavcodec/dnxhddata.c : 986i:f20(:y +warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers]3 <(un s986i | g n ed ) h e{ i12g0h,t 1)4 5v e}r }t,i c a| l ^_ compose_l1(b[3], b[4], b[5], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:467:11:src/libavcodec/dnxhddata.c warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]993 :24: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 467 | 993 | i f ({ y9+20<, (1u8n0,s i2g2n0ed )}h e},i g h| t ^) vertical_compose_h1(b[2], b[3], b[4], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.csrc/libavcodec/dnxhddata.c:468::100011::29 :warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1000 | 468 | {i f90(,y +111<0(,u n1s8i0g,ne d2)2h0e i}g h}t,) v| e ^rt ical_compose_l0(b[1], b[2], b[3], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:469src/libavcodec/dnxhddata.c::111007: :warning: 28:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1007469 | | i f ({y +600, <7(5,u n12s0i, g1n45e }d )}he,i g h| t ^) vertical_compose_h0(b[0], b[1], b[2], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dnxhddata.c:1014src/libavcodec/dirac_dwt_template.c::47126::11 :warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1014 | 471 | { 3 6,i f4(5,y -17<5,( u9n0s i}g n}ed,) he i| ^g ht) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.hsrc/libavcodec/dnxhddata.csrc/libavcodec/dirac_dwt_template.c::1021472:::35:355 11:warning: :13 missing field 'packet_scale' initializer [-Wmissing-field-initializers]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1021 | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { 350, 3 90, 3554 | 4 0 , 4727s3 | 0i z, e 8 = 8F0F i MfI}(N( gy+}-,0> tb)u ffde-r,> hsoirzei)zo;n t al| _ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~c ompose(b[src/libavutil/macros.h1]:src/libavcodec/dnxhddata.c,49:1028 ::d2725-:>: warning: tenote: mmissing field 'packet_scale' initializer [-Wmissing-field-initializers]expanded from macro 'FFMIN'p , w i1028d | t 49 | h# d) e ;{f 4i2n, e | 6 ~~~^~~~~~~~~~~~~~~~~F0 ,F M7I5N(,a ,b1)1 5 (} (}a, ) | ^> (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dpcm.c:41: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/dnxhddata.c356: | 1035 :28 : warning: smissing field 'packet_scale' initializer [-Wmissing-field-initializers]i ze2 = 1035F | F M IN ( p - {> bu6f3,f er8_e4n, d1 0-0 ,p -1>1b0uf f}e r,} , s iz| e ^ ); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b)src/libavcodec/dnxhddata.c :1042?: 28(:b )warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers]: (a) )1042 | | ~ ^ ~ { 80, 90In file included from , src/libavcodec/dpcm.c1:0410: , src/libavcodec/bytestream.h1:13570: 15}: }warning: , comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ^ 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/dovi_rpu.c:27: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20 warnings generated. 12 warnings generated. src/libavcodec/dovi_rpu.c:45:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 45 | for (int i = 0; i < FF_ARRAY_ELEMS(s->vdr_ref); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dovi_rpu.c:55:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 55 | for (int i = 0; i < FF_ARRAY_ELEMS(s->vdr_ref); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dnxhddata.c:1137:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1137 | for (i = 0; i < FF_ARRAY_ELEMS(dnxhd_cid_table); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dnxhddata.c:1140:55: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 1140 | if (cid->width == avctx->width && cid->height == avctx->height && | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/dnxhddata.c:1140:24: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 1140 | if (cid->width == avctx->width && cid->height == avctx->height && | ~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/dnxhddata.c:1148:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1148 | for (j = 0; j < FF_ARRAY_ELEMS(cid->bit_rates); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/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: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/dvdsubdec.o In file included from src/libavcodec/diracdec.c:37: In file included from src/libavcodec/dirac_arith.h:32: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->bCC libavcodec/dvdsubenc.o uffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/diracdec.c:37: In file included from src/libavcodec/dirac_arith.h:32: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/diracdec.c:37: In file included from src/libavcodec/dirac_arith.h:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/dvenc.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:CC libavcodec/dxa.o 1439:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1439 | priv->ref[i].frame_id < ((1 << id_len) + | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 1440 | current->current_frame_id - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1441 | (1 << diff_len))) | ~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1438:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1438 | if (priv->ref[i].frame_id > current->current_frame_id && | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/dxtory.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/dxv.o 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); | ~~~~~~ ^~~~~~~~~~~~~~~ 1 warning generated. 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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 19 warnings generated. src/libavcodec/dump_extradata_bsf.c:91:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 91 | { NULL }, | ^ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ 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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = 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/dynamic_hdr10_plus.o > (b) ?2 (b warning)s : generated . (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/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | 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/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/diracdec.c:37: 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/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)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavcodec/dynamic_hdr_vivid.o 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) { | ~ ^ ~~~~~~~~~~ CC libavcodec/eac3_core_bsf.o CC libavcodec/eac3_data.o CC libavcodec/eac3enc.o 1 warning generated. CC libavcodec/eacmv.o 20 warnings generated. src/libavcodec/dnxhdenc.c:52:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | offsetof(DNXHDEncContext, nitris_compat), AV_OPT_TYPE_BOOL, { .iCC libavcodec/eaidct.o 64 = 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 } | ^ In file included from src/libavcodec/dsicinvideo.c:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/eamad.o In file included from src/libavcodec/dsicinvideo.c:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dsicinvideo.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 14 warnings generated. src/libavcodec/cbs_av1_syntax_template.c:2046:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 2046 | for (i = 0; i < current->payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dsicinvideo.c:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dsicinvideo.c:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/cbs_av1.c:819:44: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 819 | av_assert0(pos % 8 == 0 && pos / 8 <= size); | ~~~~~~~ ^ ~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38CC libavcodec/eatgq.o | if (!(cond)) { \ | ^~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dsicinvideo.c:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/eatgv.o src/libavcodec/cbs_av1.c:855:13: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 855 | if (pos >= 8 * unit->data_size) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavcodec/eatqi.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/dsicinvideo.c:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,src/libavcodec/diracdec.cb) (:(521a:)18 >: (warning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) ? (b) : (a)) | ~ ^ ~ 521 | if In file included from (src/libavcodec/dsicinvideo.cb:-28>q: usrc/libavcodec/bytestream.h:a357n:t15: >warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( DIRAC_ M357A | X _ Q U ANiT_f I(NsDEiXz e-2 1!)=) CC libavcodec/elbg.o s{i z e| ) ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~ ^ ~~~~ 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)); | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22 warnings generated. CC libavcodec/elsdec.o src/libavcodec/cbs_av1.c:1032:24: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 1032 | av_assert0(end_pos <= unit->data_size * 8); | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ 4 warnings generated. In file included from src/libavcodec/dstdec.c:35: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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; src/libavcodec/dolby_e.cle:v1298el:++14) :{ warning: | ~~~~~ ^ ~~~~~~~~~~~~~~~~missing field 'help' initializer [-Wmissing-field-initializers] src/libavcodec/diracdec.c:679:30: 1298warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { NUL L679 | } , | ^ 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/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: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/encode.o src/libavcodec/diracdec.c:790:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 790 | for (level = 0; level < s->wavelet_depth; level++) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:803:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 803 | for (level = 0; level < ssrc/libavcodec/dstdec.c->w:av145e:l19:e twarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]d epth; level++ )145 | | ~~~~~ ^ ~~~~~~~~~~~~~~~~ for (i = 0; i < elements; i++) { | ~ ^ ~~~~~~~~ src/libavcodec/dsicinvideo.c:271:87: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 271 | if (cin->bitmap_size - avctx->discard_damaged_percentage*cin->bitmap_size/100 > res) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/diracdec.c:826:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 826 | for (level = 0; level < s->wavelet_depth; level++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1.c:1340:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] CC libavcodec/error_resilience.o 1340 | OFFSET(operating_point), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, AV1_MAX_OPERATING_POINTS - 1, 0 }, | ^ src/libavcodec/dstdec.c:168:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavcodec/cbs_av1.c:1341:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1341 | 168 | { N U L L } | f ^o r (k = 0; k < method + 1; k++) | ~ ^ ~~~~~~~~~~ 16 warnings generated. src/libavcodec/dstdec.cCC libavcodec/escape124.o :222:19: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 222 | for (i = 0; i < fsets->elements; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:853:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 853 | if (quant_idx > DIRAC_MAX_QUANT_INDEX - 1) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:859:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 859 | for (level = 0; level < s->wavelet_depth; level++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:894:31: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 894 | for (level = 0; level < s->wavelet_depth; level++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavcodec/escape130.o src/libavcodec/diracdec.c:923:19: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 923 | for (i = 0; i < s->num_x; i++) | ~ ^ ~~~~~~~~ src/libavcodec/diracdec.c:942:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 942 | if (s->slice_params_num_buf != (s->num_x * s->num_y)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:977:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 977 | for (slice_y = 0; bufsize > 0 && slice_y < s->num_y; slice_y++) { | ~~~~~~~ ^ ~~~~~~~~ src/libavcodec/diracdec.c:978:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 978 | for (slice_x = 0; bufsize > 0 && slice_x < s->num_x; slice_x++) { | ~~~~~~~ ^ ~~~~~~~~ src/libavcodec/diracdec.c:1003:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1003 | if (s->num_x*s->num_y != slice_num) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/diracdec.csrc/libavcodec/dstdec.c:1010::50:313 :warning: 21comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 1010 | 313 | f o r f(solirc e(_cy h= =0 ;0 ;b cuhf se 0l s&;& c hs+l+i)c e _y| ~~ ^ ~~~~~~~~ < s->num_y;src/libavcodec/dstdec.c :s344l:i25c:e warning: _comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] y++) { 344| | ~~~~~~~ ^ ~~~~~~~~ forsrc/libavcodec/diracdec.c (:c1011h: 54=: 0warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]; ch < 1011 | c h a n n e l s ; c h +f+o)r {( s | l ~~ ^ ~~~~~~~~i ce_x = 0; src/libavcodec/dstdec.cb:u375f:s19i:z ewarning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]> 0 && s l375i | c e _ x f(niu m=_ x0;; sil i 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: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/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/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/dnxhdenc.c:1227:51src/libavcodec/diracdec.c:: 1261warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]68 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1227 | 1261 | f o r ( x =CH E0C;K ExD R>mco.dmbe_bnloucmk [&i&] .mwaxi_dbtiht ,s t m> pc t< x1- >|f|r atmmep_ bi>t s(;s -x>+a+v)c tx{- >w i| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~d th >>s->wasrc/libavcodec/dnxhdenc.cv:e1237:l22e: twarning: _dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e pth-i) , 1237" | c o d e b l o cifk (wmiadxt_hb iintvasl i>d \cn"t)x -| >f ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r ame_bitsrc/libavcodec/diracdec.cs:)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_13x warning>s generateds-. >avctx->width || | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:1305:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1305 | for (level = 0; level < s->wavelet_depth; level++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:1316:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1316 | for (level = 0; level < s->wavelet_depth; level++) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavcodec/exif.o src/libavcodec/dnxhdenc.c:1353:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1353 | { NULL }, | ^ 11 warnings generated. src/libavcodec/dv_error_marker_bsf.c:100:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "color" , "set color", OFFSET(color_rgba), AV_OPT_TYPE_COLOR, {.str = "yellow"}, 0, 0, FLAGS }, | ^ 67 warnings generated. src/libavcodec/dv_error_marker_bsf.c:121:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 121 | { NULL }, | ^ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7467:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7467 | SCALE(3.165979683399200e-2), SCALE(1.527829794213176e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7467:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7467 | SCALE(3.165979683399200e-2), SCALE(1.527829794213176e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.CC libavcodec/exr.o 0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7466:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7466 | SCALE(3.152491748332978e-1), SCALE(1.543320864439010e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7466:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7466 | SCALE(3.152491748332978e-1), SCALE(1.543320864439010e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7465:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7465 | SCALE(1.516709625720978e-1), SCALE(3.135308027267456e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7465:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7465 | SCALE(1.516709625720978e-1), SCALE(3.135308027267456e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7464:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7464 | SCALE(1.426893868483603e-3), SCALE(3.061520494520664e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7464:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7464 | SCALE(1.426893868483603e-3), SCALE(3.061520494520664e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7463:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7463 | SCALE(3.272953629493714e-2), SCALE(1.634211512282491e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7463:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7463 | SCALE(3.272953629493714e-2), SCACC libavcodec/exrdsp.o LE(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) CC libavcodec/exrenc.o ((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) /src/libavcodec/dv_profile.c :(22505:619.:0 fwarning: *comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ 250 | for (i =src/libavcodec/dcadata.c :07459; :i 5<: Fwarning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_A RRAY_ELE M7459S | ( d v _SpCrAoLfiEl(3e.3s8);2 4i6+89+68)62 9{8 37 e| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~- 2), SCALE(1.746327499859035e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7458:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7458 | SCALE(3.185488879680634e-1), SCALE(1.596965193748474e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7458:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7458 | SCALE(3.185488879680634e-1), SCALE(1.596965193748474e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7457:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7457 | SCALE(1.463943719863892e-1), SCALE(3.099608123302460e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7457:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7457 | SCALE(1.463943719863892e-1), SCALE(3.099608123302460e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7456:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7456 | SCALE(1.240676851011813e-3), SCALE(2.860039286315441e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7456:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7456 | SCALE(1.240676851011813e-3), SCALE(2.860039286315441e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7455:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7455 | SCALE(3.494550660252571e-2), SCALE(1.864377525635064e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7455:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7455 | SCALE(3.494550660252571e-2), SCALE(1.864377525635064e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7454:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7454 | SCALE(3.201287388801574e-1), SCALE(1.623983532190323e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7454:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7454 | SCALE(3.201287388801574e-1), SCALE(1.623983532190323e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7453:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7453 | SCALE(1.437802612781525e-1), SCALE(3.081108033657074e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7453:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7453 | SCALE(1.437802612781525e-1), SCALE(3.081108033657074e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7452:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7452 | SCALE(1.155023579485714e-3), SCALE(2.762960828840732e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7452:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7452 | SCALE(1.155023579485714e-3), SCALE(2.762960828840732e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7451:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7451 | SCALE(3.609224036335945e-2), SCALE(1.988604199141264e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * src/libavcodec/dv_profile.c32:72836:819.:0 fwarning: ))comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~ ~~~~~~~^~~~~~~~~~ 283 | src/libavcodec/dcadata.c : 7451 :f5o:r warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i = 0; i < 7451F | F _ AR R SACY_AELLEE(M3S(.d6v0_p9ro2f2i40l3e6s3)3;5 i9+4+5)e - 2| ) ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~, SCALE(1.98860src/libavcodec/dv_profile.c4:12889:259:1 41warning: 2comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 64e-3), | 288 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.cif: 7338:(33s:ys note: expanded from macro 'SCALE'& & buf_ s7338 | i#zde e=fi=n es SyCsA-LE>(fcr) a((mce)_ s/i z(e2)56 . | 0 ~~~~~~~~ ^ ~~~~~~~~~~~~~~~f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7450:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7450 | SCALE(3.216609656810760e-1), SCALE(1.651122719049454e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7450:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7450 | SCALE(3.216609656810760e-1), SCALE(1.651122719049454e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7449:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7449 | SCALE(1.411831974983215e-1), SCALE(3.062185347080230e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7449:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7449 | SCALE(1.411831974983215e-1), SCALE(3.062185347080230e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7448:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7448 | SCALE(1.073930296115577e-3), SCALE(2.668286114931106e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7448:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7448 | SCALE(1.073930296115577e-3), SCALE(2.668286114931106e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7447:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7447 | SCALE(3.726511076092720e-2), SCALE(2.119151875376701e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7447:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7447 | SCALE(3.726511076092720e-2), SCALE(2.119151875376701e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7446:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7446 | SCALE(3.231448531150818e-1), SCALE(1.678375005722046e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ 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.02310src/libavcodec/dv_profile.c675:382325:6191:42 ewarning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 ), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c: 7338325: | 33: note: expanded from macro 'SCALE' for (i =7338 | 0#;de fii ne< S CFAFL_AER(cR)AY _(E(LEcMS)( /d (v2_p5ro6f.i0lefs *) 3;2 7i6+8+.)0 f )| ) ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~ ~~~~~~~^~~~~~~~~~ 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 * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7429:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7429 | SCALE(1.284746825695038e-1), SCALE(2.961534857749939e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7428:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7428 | SCALE(7.324148900806904e-4), SCALE(2.229913882911205e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7428:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7428 | SCALE(7.324148900806904e-4), SCALE(2.229913882911205e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7427:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7427 | SCALE(4.352942481637001e-2), SCALE(2.876190468668938e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7427:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7427 | SCALE(4.352942481637001e-2), SCALE(2.876190468668938e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7426:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7426 | SCALE(3.298164308071136e-1), SCALE(1.816052496433258e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7426:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7426 | SCALE(3.298164308071136e-1), SCALE(1.816052496433258e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7425:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7425 | SCALE(1.259924471378326e-1), SCALE(2.940258979797364e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7425:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7425 | SCALE(1.259924471378326e-1), SCALE(2.940258979797364e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7424:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7424 | SCALE(6.755515350960195e-4), SCALE(2.149021252989769e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(cCC libavcodec/extract_extradata_bsf.o ) ((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 | #defCC libavcodec/faandct.o ine 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/dcadata.c:7414:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7414 | SCALE(3.331996202468872e-1), SCALE(1.899491697549820e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7413:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7413 | SCALE(1.186743453145027e-1), SCALE(2.874303460121155e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7413:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7413 | SCALE(1.186743453145027e-1), SCALE(2.874303460121155e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7412:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7412 | SCALE(5.252459668554366e-4), SCALE(1.919330470263958e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7412:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7412 | SCALE(5.252459668554366e-4), SCALE(1.919330470263958e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7411:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7411 | SCALE(4.903224110603333e-2), SCALE(3.621967276558280e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7411:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7411 | SCALE(4.903224110603333e-2), SCALE(3.621967276558280e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7410:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7410 | SCALE(3.342207968235016e-1), SCALE(1.927391141653061e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7410:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7410 | SCALE(3.342207968235016e-1), SCALE(1.927391141653061e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7409:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7409 | SCALE(1.162794977426529e-1), SCALE(2.851640880107880e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7409:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7409 | SCALE(1.162794977426529e-1), SCALE(2.851640880107880e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7408:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7408 | SCALE(4.812776169274002e-4), SCALE(1.846982724964619e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7408:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7408 | SCALE(4.812776169274002e-4), SCALE(1.846982724964619e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7407:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7407 | SCALE(5.047753453254700e-2), SCALE(3.830091329291463e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ 23 warningssrc/libavcodec/dcadata.c generated:. 7407:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7407 | 12 warningSsC generatedA. LE(5.047753453254700e-2), SCALE(3.830091329291463e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7406:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7406 | SCALE(3.351879119873047e-1), SCALE(1.955319195985794e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7406:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7406 | SCALE(3.351879119873047e-1), SCALE(1.955319195985794e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7405:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7405 | SCALE(1.139076948165894e-1), SCALE(2.828655838966370e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7405:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7405 | SCALE(1.139076948165894e-1), SCALE(2.828655838966370e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7404:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7404 | SCALE(4.401875485200435e-4), SCALE(1.776690222322941e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7404:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7404 | SCALE(4.401875485200435e-4), SCALE(1.776690222322941e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7403:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7403 | SCALE(5.195093154907227e-2), SCALE(4.047499038279056e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7403:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7403 | SCALE(5.19src/libavcodec/diracdec.c509:3123065:428:9 07warning: 2comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]27 e-2), SCALE(4.0474 92306 | 9 0 3 8 2 7i9f 0(d5a6tae_-3u)n,i t _| s ^~~~~~~~~~~~~~~~~~~~~~~~~~~i ze >src/libavcodec/dcadata.c :bu7338f:33_:s inote: zexpanded from macro 'SCALE'e - bu f7338 | _#idedfxi ne| |S CA!LdEa(ct) a(_(cu)n i/ t(_25s6.i0zf e*) { 3 | 2 ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~7 68.0f)) src/libavcodec/diracdec.c| : ~ ~~~~~~~^~~~~~~~~~ 2307:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavcodec/dcadata.c :23077402 | :34 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if7402( | d at a _uSnCiAt_LsEi(z3e .>3 6b1uf0_04s2i9ze2 96-4 b9u36fe_-i1d)x,) SC A| L ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~E (1.983266174793244e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7402:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7402 | SCALE(3.361004292964936e-1), SCALE(1.983266174793244e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7401:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7401 | SCALE(1.115593686699867e-1), SCALE(2.805356979370117e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7401:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7401 | SCALE(1.115593686699867e-1), SCALE(2.805356979370117e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7400:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7400 | SCALE(4.018281470052898e-4), SCALE(1.708412915468216e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7400:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7400 | SCALE(4.018281470052898e-4), SCALE(1.708412915468216e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7399:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7399 | SCALE(5.345252528786659e-2), SCALE(4.274417180567980e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7399:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7399 | SCALE(5.345252528786659e-2), SCALE(4.274417180567980e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7398:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7398 | SCALE(3.369580209255218e-1), SCALE(2.011223286390304e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7398:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7398 | SCALE(3.369580209255218e-1), SCALE(2.011223286390304e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7397:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7397 | SCALE(1.092349365353584e-1), SCALE(2.781755328178406e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7397:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7397 | SCALE(1.092349365353584e-1), SCALE(2.781755328178406e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7396:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7396 | SCALE(3.658991190604866e-4), SCALE(1.642123050987720e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7396:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7396 | SCALE(3.658991190604866e-4), SCALE(1.642123050987720e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' In file included from src/libavcodec/dvbsubdec.c :733824 | : #src/libavcodec/bytestream.hde:fi171ne: 18S:CA Lwarning: E(comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]c ) ((c) / (256.0f 171* | 3 2 7 6 8.g0-f>))b u| f ~ ~~~~~~~^~~~~~~~~~f er += FFMIN(g->bsrc/libavcodec/dcadata.cuf:f7395:e34r_:e ndwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- g->buff e7395r | , s iz e )S;CA LE (| 5 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ .4982420057src/libavutil/macros.h0:5498:3253e:- 2note: )expanded from macro 'FFMIN', SCALE( 449. | 5#1de1fi1n59e8 F4F4M6I9N6(5a2,2eb-)3 )(,(a ) | > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ (b)src/libavcodec/dcadata.c :?7338 :33(:b note: )expanded from macro 'SCALE' : (a) )7338 | # d| ~ ^ ~e fine 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), SCAIn file included from LEsrc/libavcodec/dvbsubdec.c(2:.0243: src/libavcodec/bytestream.h9:1861:8130:5 4warning: 69comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]9 8978e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | src/libavcodec/dcadata.c : 7338si:z33e:2 note: expanded from macro 'SCALE'= FFMIN( p7338- | >b#udfeffinee rS_CAeLnE(dc -) p -((>cbu)ff e/r , (si2z56e.)0; f | * ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 32768.src/libavutil/macros.h0f:))49 : 25:| ~ ~~~~~~~^~~~~~~~~~note: expanded from macro 'FFMIN' 49 | #desrc/libavcodec/dcadata.cfi:n7393e:34 : Fwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F MIN(a,b) 7393( | ( a )S CA>L E((1b.0)6 ?9 (3b4)7 93:2 9(34a7)6)1e - 1)| , ~ ^ ~ S CALE(2.75In file included from 7src/libavcodec/dvbsubdec.c8:246: 07src/libavcodec/bytestream.h2:01871:51576:2 4warning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- 1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~187 | src/libavcodec/dcadata.c :7338 : 33:i fnote: expanded from macro 'SCALE'(s ize2 ! =7338 | #sdiezfien)e S| C ~~~~~ ^ ~~~~ ALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7393:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7393 | SCALE(1.069347932934761e-1), SCALE(2.757860720157624e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7392:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7392 | SCALE(3.328395541757345e-4), SCALE(1.577781140804291e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7392:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7392 | SCALE(3.328395541757345e-4), SCALE(1.577781140804291e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7391:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7391 | SCALE(5.654069408774376e-2), SCALE(4.758012015372515e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7391:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7391 | SCALE(5.265 warning4s generated0. 69408774376e-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 * 3src/libavcodec/bytestream.h27:62718:.017f):) warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c271: | 7387 : 34 :in twarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] size2 = F7387F | MI N (g - >bSuCffAeLrE_(e5nd. 8- 1g2->7b4uf2f1e8r8,5 7s2iz8e8);4 e -| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~2 ), SCALEsrc/libavutil/macros.h(:495:.02515:3 11note: 2expanded from macro 'FFMIN'9 702925 749 | e#-d3ef)i,ne F F| MI ^~~~~~~~~~~~~~~~~~~~~~~~~~~N (a,src/libavcodec/dcadata.cb:) 7338(:33: note: expanded from macro 'SCALE' (a) > 7338(b | )# ?d e(fb)i n: e( aS)C) A L| ~ ^ ~E (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 | #de1fi warningne generated S. CALE(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.02408908307552In file included from 3esrc/libavcodec/dvbsubdec.c-:124): , src/libavcodec/bytestream.hS:293C:AL13E(:2 warning: .comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]7 09231376647949e -2931 | ) , s i| z ^~~~~~~~~~~~~~~~~~~~~~~~~~~e2 = src/libavcodec/dcadata.c:F7338F:M33I:N note: (expanded from macro 'SCALE' p->buf f7338e | #rd_eefndi ne- pS-C>bAuLEf(fce)r, ((sci)z e)/; ( 2 56| . ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~0 f * 327src/libavutil/macros.h6:849:.25:0 fnote: )expanded from macro 'FFMIN') | ~ ~~~~~~~^~~~~~~~~~ 49 | #define FFsrc/libavcodec/dcadata.cM:I7384N:(a34,b:) (warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] a) > (b) ? 7384( | b ) :SC A(aL)E()2 . 72| 6 ~ ^ ~1 159266345In file included from 20src/libavcodec/dvbsubdec.ce:-244): ,src/libavcodec/bytestream.h :S294C:AL15E:( warning: 1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare].4 548087 492942 | 58 5 18 e i-f 2(s)i,ze 2 !| = ^~~~~~~~~~~~~~~~~~~~~~~~~~~s izesrc/libavcodec/dcadata.c): 7338 :| 33 ~~~~~ ^ ~~~~: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7384:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7384 | SCALE(2.726115926634520e-4), SCALE(1.454808749258518e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7383:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7383 | SCALE(5.974265560507774e-2), SCALE(5.283284001052380e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7383 | SCALE(5.974265560507774e-2), SCALE(5.283284001052380e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7382:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7382 | SCALE(3.398312926292420e-1), SCALE(2.122959494590759e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #dsrc/libavcodec/bytestream.hef:i317n:13e: Swarning: Ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ALE(c) ((c) / (3172 | 5 6 . 0 fs i* z3e2726 8.=0 FfFM)IN)( p -| >b ~ ~~~~~~~^~~~~~~~~~u ffer_end - p->bsrc/libavcodec/dcadata.cu:f7382f:er5, :s iwarning: zimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e ); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 7382 | src/libavutil/macros.h :49S:CA25LE:(3 .note: 39expanded from macro 'FFMIN'8 312926 2499 | #2de4f2in0e eF-FM1I)N(,a ,bS)C A(LE((2a.1)2 29>5 (9b)4 9? 4(5b)9 0: 7(a5))9 e- 1)| , ~ ^ ~ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338In file included from :33src/libavcodec/dvbsubdec.c::24 : src/libavcodec/bytestream.hnote: :expanded from macro 'SCALE'318 :15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7338 | #def i318n | e SifC (AsLiEze(2c )! =( s(icz)e ) / | ( ~~~~~ ^ ~~~~ 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.In file included from 6845src/libavcodec/cbs_h2645.c16:64390: 8src/libavcodec/cbs_sei_syntax_template.c7:1315:0195:8 ewarning: -comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]1 ), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33 : 31note: | expanded from macro 'SCALE' for 7338 | (#ide f=i ne0 ;S CiA )p ay/lo a(d_2s5i6z.e;0 fi +*+ )3 2 7| 6 ~ ^ ~~~~~~~~~~~~~~~~~~~~~8 .0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7381:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7381 | SCALE(1.001838669180870e-1), SCALE(2.684516608715058e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7380:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7380 | SCALE(2.460231189616024e-4), SCALE(1.396108977496624e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7380:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7380 | SCALE(2.460231189616024e-4), SCALE(1.396108977496624e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7379:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7379 | SCALE(6.138643622398376e-2), SCALE(5.562345497310162e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7379:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7379 | SCALE(6.138643622398376e-2), SCALE(5.562345497310162e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/bytestream.h:355:13:src/libavcodec/dcadata.c :warning: 7378:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]34 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7378355 | | SsCizAeL E (=3 F.F40M4I0N86(5g-3>b0u2f0f8er5_8en8de -- 1g)-, >SCbAuLffEer(, 2s.i1ze5)0; 8 2| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~2 72887229src/libavutil/macros.h9:e49-:125:) note: ,expanded from macro 'FFMIN' | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | src/libavcodec/dcadata.c#:d7338:e33f: inote: nexpanded from macro 'SCALE' e FFMIN (7338a | ,#bd) e(f(ai)n >e (bS)C ?A L(bE)( :c )(a )(()c )| ~ ^ ~/ (256.0f *In file included from src/libavcodec/dvbsubdec.c3:2247: 6src/libavcodec/bytestream.h8:.356:013f:) warning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~ ~~~~~~~^~~~~~~~~~ 356 | sizsrc/libavcodec/dcadata.ce2: 7378=:5 :FF Mwarning: INimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( p->buffer _7378 | e n d - pS-C>bAuLfE(f3e.r4,04 0s8iz6e5);3 0 2| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~0 8588esrc/libavutil/macros.h-:491:)25:, note: expanded from macro 'FFMIN'S CALE(2 .491 | 5#08d2e27f2in8e87 2F29F9MeI-N1(),a , b| ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ((src/libavcodec/dcadata.ca:)7338 >: 33(: bnote: ) expanded from macro 'SCALE'? (b) : 7338(a | )#)d e f| i ~ ^ ~n e SCALE(c)In file included from (src/libavcodec/dvbsubdec.c(c:)24 /: src/libavcodec/bytestream.h(2:5357:615:. 0warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f * 3276 8357 | . 0 f ) )i f (| s ~ ~~~~~~~^~~~~~~~~~i ze2 != size) 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/cbs_sei_syntax_template.c| ^~~~~~~~~~~~~~~~~~~~~~~~~~~ :63src/libavcodec/dcadata.c::197338:: warning: 33comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare]: note: expanded from macro 'SCALE' 7338 | #63d | ef i n e SfCorA L(Ej (=c) (0(;c )j /< (cu2rr5e6nt.-0>dfa ta*_ le3n2gt7h6;8. 0j+f+)) ) | ~ ^ ~~~~~~~~~~~~~~~~~~~~| ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7377:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7377 | SCALE(9.798453748226166e-2), SCALE(2.659549415111542e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7376:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7376 | SCALE(2.211847313446924e-4), SCALE(1.339218579232693e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7376:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7376 | SCALE(2.211847313446924e-4), SCALE(1.339218579232693e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7375:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7375 | SCALE(6.305878609418869e-2), SCALE(5.852684378623962e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7375:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7375 | SCALE(6.305878609418869e-2), SCALE(5.852684378623962e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7374:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7374 | SCALE(3.409290313720703e-1), SCALE(2.178637981414795e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/dcadata.csrc/libavcodec/dvbsubenc.c::7338:2233: : src/libavcodec/bytestream.hnote: :expanded from macro 'SCALE' 171:18 :7338 | warning: #comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]de fine SCALE(c) (( c)171 | / ( 2 g5-6>.b0ufff er* 3+2=7 6F8F.MI0N(fg)-)> b uf| f ~ ~~~~~~~^~~~~~~~~~e r_end - g->busrc/libavcodec/dcadata.cf:f7374e:r5:, swarning: izimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e ); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 7374 | SCALEsrc/libavutil/macros.h(3:.4940:9252:90 31note: 37expanded from macro 'FFMIN'2 0703e-1 )49, | #dSeCfAiLnEe( 2F.F1M7IN8(6a,3b7)9 (8(a1) 4>1 4(79b5)e- 1)?, (| b ^~~~~~~~~~~~~~~~~~~~~~~~~~~) : src/libavcodec/dcadata.c(a:)7338) : 33| : ~ ^ ~ note: expanded from macro 'SCALE' 7338 | #defisrc/libavcodec/cbs_sei_syntax_template.cne :S91C:A19L:E( cwarning: )comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] ((c) / (256.0 f 91* | 3 2 f7o6r8 (.i0 =f )0;) i <| ~ ~~~~~~~^~~~~~~~~~c urrent->data_lesrc/libavcodec/dcadata.cng:th7373; :i34++:) warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~ ^ ~~~~~~~~~~~~~~~~~~~~ 7373 | SCALE(9.581124037504196e-2), SCALE(2.634339034557342e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7373:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7373 | SCALE(9.581124037504196e-2), SCALE(2.634339034557342e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7372:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7372 | SCALE(1.981738605536520e-4), SCALE(1.2In file included from 841src/libavcodec/dvbsubenc.c05:9228: 2src/libavcodec/bytestream.h63:118644:513e: -warning: 2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33 :186 | note: expanded from macro 'SCALE' size2 7338= | FF#MdINe(fpi-n>eb ufSfeCrA_LenEd( -c )p- >b(u(fcfe)r ,/ s(i2z5e6);. 0| f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ * 3276src/libavutil/macros.h8:.049f:25):) note: expanded from macro 'FFMIN' | ~ ~~~~~~~^~~~~~~~~~ 49 | #defsrc/libavcodec/dcadata.ci:7372n:e5 : Fwarning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M IN(a,b) (7372( | a ) > S(bC) A?L (Eb)( :1 .(98a1)7)3 8| 6 ~ ^ ~0 5536520e-4In file included from )src/libavcodec/dvbsubenc.c,: 22S: CAsrc/libavcodec/bytestream.hLE:(1871:.21584:10 5warning: 9comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]8 26314 41875 | e - 2 ) ,i f| ^~~~~~~~~~~~~~~~~~~~~~~~~~~(s izesrc/libavcodec/dcadata.c2: 7338!:=33: snote: iexpanded from macro 'SCALE' ze) | ~~~~~ ^ ~~~~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.413922190666198e-1), SCALE(2.206395119428635e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7370:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7370 | SCALE(3.413922190666198e-1), SCALE(2.206395119428635e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7369:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7369 | SCALE(9.366425126791000e-2), SCALE(2.608896791934967e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7369:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7369 | SCALE(9.366425126791000e-2), SCALE(2.608896791934967e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7368:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7368 | SCALE(1.769922382663936e-4), SCALE(1.230732165277004e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7368:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7368 | SCALE(1.769922382663936e-4), SCALE(1.230732165277004e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7367:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7367 | SCALE(6.648923456668854e-2), SCALE(6.468691397458315e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7367:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7367 | SCALE(6.648923456668854e-2), SCALE(6.468691397458315e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7366:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7366 | SCALE(3.417979776859284e-1), SCALE(2.234084606170654e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7366:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7366 | SCALE(3.417979776859284e-1), SCALE(2.234084606170654e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7365:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7365 | SCALE(9.154src/libavcodec/bytestream.h3838:3827117:617:7 2warning: 8comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e -2), SCALE(2.58 32712 | 3 2 2in2t3 9si8z7e25 80=e- 1)F, F | M ^~~~~~~~~~~~~~~~~~~~~~~~~~~ INsrc/libavcodec/dcadata.c(:g7338-:>33:b ufnote: fexpanded from macro 'SCALE' er_end 7338 | -# degf-i>bnuef SfCeALrE,(c ) s(i(zce) )/; ( 2 5| 6 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~. 0f * 327src/libavutil/macros.h6:849.:250:f note: )expanded from macro 'FFMIN') | ~ ~~~~~~~^~~~~~~~~~ 49 | #define FFMIsrc/libavcodec/dcadata.cN(:a7365,:b5): warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (a) > (b )7365 | ? (bS)C AL:E( 9.(1a)5)4 3 83| 83 ~ ^ ~81 76728e-2), SCALE(2.583232223987580e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7364:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7364 | SCALE(1.575958012836054e-4), SCALE(1.179065089672804e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7364:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7364 | SCALE(1.575958012836054e-4), SCALE(1.179065089672804e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7363:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7363 | SCALE(6.824731826782227e-2), SCALE(6.794991903007030e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ 2 warningsrc/libavcodec/dcadata.cs: generated7363:. 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 | SCALEIn file included from (3.src/libavcodec/dvbsubenc.c4:2221: 46src/libavcodec/bytestream.h12:829341:6130:61 4ewarning: -1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]), SCALE(2.261696 2931 | 5 98 3 9 63s0iez-e12) ,= F| F ^~~~~~~~~~~~~~~~~~~~~~~~~~~ MIsrc/libavcodec/dcadata.cN:(7338p:-33>: bnote: uexpanded from macro 'SCALE'ff er_end -7338 | p-#>debfuiffneer , SsCiAzLe)E;( c ) | ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~( c) / (25src/libavutil/macros.h6.:049f: 25*: 3 211note: 7expanded from macro 'FFMIN' warnings6 generated8. .0f )49) | #d ef| i ~ ~~~~~~~^~~~~~~~~~n e FFMIN(a,b) (src/libavcodec/dcadata.c(:a7362): 5>: (warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]b ) ? (b) : (7362a | ) ) | ~ ^ ~S CALE(3.42In file included from 14src/libavcodec/dvbsubenc.c6:221: 2src/libavcodec/bytestream.h8:2944:115:6 06warning: 14comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e -1), S294C | A LE ( 2 .i2f 6(s1iz6e92 6!15=9 s8i3z9e6)3 0 e| ~~~~~ ^ ~~~~- 1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c: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]6 warnings generated7360. | SCALE(1.397485757479444e-4), SCALE(1.129068247973919e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7360:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7360 | SCALE(1.397485757479444e-4), SCALE(1.129068247973919e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/bytestream.h:317:13src/libavcodec/dcadata.c:: 7359warning: :34comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7359 | 317 | SC AL Esi(z7.e0203 39=22 79F14F8M10I2Ne(-p2)-,> bSCuALfEf(er7_.en1d3 -3 8p8-2>b0u2ff7e1r,1 9s3iz9e8);e - 3)| , ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.csrc/libavutil/macros.h::733849::33:25 : note: note: expanded from macro 'SCALE' expanded from macro 'FFMIN' 7338 | 49# | d#efdineef inSeC FAFLMEI(N(ca), b()( c(()a )/ >(2 5(6b.)0 f? *( b3)27 6:8 .(a0))f ) | ) ~ ^ ~ | ~ ~~~~~~~^~~~~~~~~~ In file included from src/libavcodec/dvbsubenc.c:22: src/libavcodec/dcadata.csrc/libavcodec/bytestream.h::7359318::515: :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] 3187359 | | i fS C(AsLizEe(2 7!.= 0s0iz3e3) 9 22| 79 ~~~~~ ^ ~~~~14 8102e-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: src/libavcodec/bytestream.hwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7355 | SCALE(7. 13558 | 4 9 0 1 0si8ze84 7=6 18F1FeM-IN2()g,-> buSfCfALeEr_(e7nd. 4-8 5g-7>36b6uf2fe7r,1 3si1z70e1e)-3;), | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE'src/libavutil/macros.h :49:25: 7338note: | #expanded from macro 'FFMIN'd efine S 49C | #AdeLfiEne( FcF)M (I(Nc()a ,/b )(2 5(6(.a0)f >* 32(76b8).0 f?) ) ( b| ) ~ ~~~~~~~^~~~~~~~~~ : (a)) | ~ ^ ~ src/libavcodec/dcadata.c:7355:In file included from 5src/libavcodec/dvbsubenc.c: :warning: 22implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]7355 | SCAL E356( | 7 . 1s8iz4e92 0= 1F0FM8I8N(4p7-6>b1uf8f1eer-_2e)n,d SC-A LEp(-7>.4b8u5f7f3e66r27,13 1s7i0z1ee)-;3 ), | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:src/libavutil/macros.h7338::3349:: 25note: :expanded from macro 'SCALE' note: expanded from macro 'FFMIN' 7338 | #49d | e#fdienfe iSCnAeL EF(cF)M (I(Nc)( /a ,(2b5)6 .0(f( a*) 32>76 8(.0bf))) ? | ~ ~~~~~~~^~~~~~~~~~( b) : (a)) | ~ ^ ~ src/libavcodec/dcadata.c:7354:34: warning: In file included from implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/dvbsubenc.c:22: src/libavcodec/bytestream.h:357 :735415 | : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] SCALE (3573. | 4 26 6 8i95f 05(5s7i7z0e828e -1!)=, SsCiAzeL)E (| ~~~~~ ^ ~~~~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.082170274457src/libavcodec/cbs_sei_syntax_template.c894:e-1914:)26,: SCwarning: Acomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]L E(1.033949479 419160 | 71 6 e -2 ) , | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c: 7338:b33i: tnote: s_expanded from macro 'SCALE'wr itten <7338 | 8# d*e ficnue rSrCAeLnEt(c-)> (p(ac)y l/ o(a25d6._0sf i*z 3e2)7 6{8. 0 f| )) ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/cbs_sei_syntax_template.c:240:23src/libavcodec/dcadata.c:: warning: 7352comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]: 5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 240 | 7352 | S CAfLorE ((i1 .0=8 20;1 7i 0< 2c7u4r45r78e9n4te--4>)pa,y loSadC_AsLizEe(; 1i.++0)3 3| 9 ~ ^ ~~~~~~~~~~~~~~~~~~~~~4 9479460716e-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)) | ~ ~~~~~~~^~~~~~~~~~ CC libavcodec/faanidct.o 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)) | ~ ~~~~~~~^~~~~~~~~~ 4src/libavcodec/dcadata.c warning:s7350: generated. 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] CC libavcodec/fastaudio.o 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.179365CC libavcodec/faxcompr.o 249816328e-5), SCALE(9.450953453779220e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7344:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7344 | SCALE(8.179365249816328e-5), SCALE(9.450953453779220e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7343:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7343 | SCALE(7.746443897485733e-2), SCALE(8.622321300208569e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7343:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7343 | SCALE(7.746443897485733e-2), SCALE(8.622321300208569e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7342:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7342 | SCALE(3.430179357528686e-1), SCALE(2.398228943347931e-CC libavcodec/fdctdsp.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:7342:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7342 | SCALE(3.430179357528686e-1), SCALE(2.398228943347931e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7341:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7341 | SCALE(7.939263433218002e-2), SCALE(2.425158768892288e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7341:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7341 | SCALE(7.939263433218002e-2), SCALE(2.425158768892288e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7340:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7340 | SCALE(2.658434386830777e-4), SCALE(9.029330685734748e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7340:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7340 | SCALE(2.658434386830777e-4), SCALE(9.029330685734748e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ CC libavcodec/fft_fixed_32.o CC libavcodec/fft_float.o CC libavcodec/fft_init_table.o CC libavcodec/ffv1.o CC libavcodec/ffv1dec.o CC libavcodec/ffwavesynth.o CC libavcodec/ffv1enc.o src/libavcodec/dcadata.c:7546:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7546 | SCALE(0.01724460535), SCALE(0.47964480519), SCALE(0.48503074050), SCALE(0.01805862412), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7546:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7546 | SCALE(0.01724460535), SCALE(0.47964480519), SCALE(0.48503074050), SCALE(0.01805862412), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7546:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7546 | SCALE(0.01724460535), SCALE(0.47964480519), SCALE(0.48503074050), SCALE(0.01805862412), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7546:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7546 | SCALE(0.01724460535), SCALE(0.47964480519), SCALE(0.48503074050), SCALE(0.01805862412), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7545:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7545 | SCALE(0.01645922661), SCALE(0.47423094511), SCALE(0.49038675427), SCALE(0.01890186779), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7545:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7545 | SCALE(0.01645922661), SCALE(0.47423094511), SCALE(0.49038675427), SCALE(0.01890186779), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7545:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7545 | SCALE(0.01645922661), SCALE(0.47423094511), SCALE(0.49038675427), SCALE(0.01890186779), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7545:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7545 | SCALE(0.0164592266In file included from 1), src/libavcodec/dvdsubenc.cS:CA22L: Esrc/libavcodec/bytestream.h(:0.1714:71842:3 0warning: 9comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]4 511), SCALE(0.4 917103 | 86 75 42 7 )g, -S>CAbLuE(f0fe.r0 1+8=9 F0FM1I8N6(77g9-)>,b u| f ^~~~~~~~~~~~~~~~~~~~f er_src/libavcodec/dcadata.c:e7338:n33d: note: -expanded from macro 'SCALE' g->bu ff7338e | #rd,e fisnie zSCeA)LE;( c) | (( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~c ) / (256.0f *src/libavutil/macros.h 3:249:72568:.0 fnote: ))expanded from macro 'FFMIN' | ~ ~~~~~~~^~~~~~~~~~ 49 | #defsrc/libavcodec/dcadata.ci:n7544:e71 : Fwarning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] MIN(a,b) (( 7544a | ) > (SbCA)L E(?0 .0(1b5)70 1: 7(00a0)0)), S| ~ ^ ~C ALE(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)In file included from (src/libavcodec/dvdsubenc.c(c:) 22/: src/libavcodec/bytestream.h(:21865:6.130:f *warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3 2768.0f)) | ~ ~~~~~~~^~~~~~~~~~186 | size2 =src/libavcodec/dcadata.c F:F7544M:I5:N (warning: pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- >buffer_en d7544 | - pS-C>ALbEu(0f.fe0r1,5 7s0i1z7e)0; 00 0| ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ , SCALE(src/libavutil/macros.h0:.494:256:8 7note: 9expanded from macro 'FFMIN'1 36562), S49C | A#LdeEf(in0e. 4FF9M5IN7(10a8,1b99)6 )(,( aSC)A LE>( 0.(0b1)97 7?5 0(b7)77 0: )(a,) ) | ^~~~~~~~~~~~~~~~~~~~ | ~ ^ ~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' In file included from src/libavcodec/dvdsubenc.c:22: src/libavcodec/bytestream.h7338:187 | :#15d: ewarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i ne SCA L187 | E ( c ) (i(f c()si z/e2 (!2= 5s6iz.e0)f *| ~~~~~ ^ ~~~~3 2768.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), SCIn file included from ALEsrc/libavcodec/dxtory.c(0:.305: 06src/libavcodec/bytestream.h2:51714:55183:7 9warning: ),comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] SCALE(0.021614125 01710 | ) , | g ^~~~~~~~~~~~~~~~~~~~- >bufsrc/libavcodec/dcadata.cfe:r7338: 33+: =note: expanded from macro 'SCALE'F FMIN(g -7338> | b#udfefefri_neen d S-C AgLE-(>bcuf)f (e(cr) ,/ (s2i5z6.e0)f ;* 32| 76 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~8. 0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavutil/macros.h:49:25: src/libavcodec/dcadata.cnote: :expanded from macro 'FFMIN'7542 :49: warning: 49implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | #define FF MI7542N | ( a, b )S (C(ALaE)( 0>.0 1(b4) 2?6 7(73b3)3 2:) , (Sa)C)AL E (| 0 ~ ^ ~.4 5784294605), SCALE(0.50625455379), SCALE(0.02161412500), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7542:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7542 | SCALE(0.01426773332), SCALE(0.45784294605), SCALE(0.50625455379), SCALE(0.02161412500), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7542:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7542 | SCALE(0.01426773332), SCALE(0.4578429In file included from 4605src/libavcodec/dxtory.c):,30 : SCsrc/libavcodec/bytestream.hA:L186E:(130: .warning: 5comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 625455379), SC A186L | E ( 0 .0s2i1z61e4212 5= 0FF0M)I,N ( | p ^~~~~~~~~~~~~~~~~~~~- >bsrc/libavcodec/dcadata.c:u7338f:f33e:r_ enote: nexpanded from macro 'SCALE'd - p-> bu7338f | #fdeerfi,n seiz eS)C;A LE (| c ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ) ((c) src/libavutil/macros.h/ :(492:5256.:0 fnote: *expanded from macro 'FFMIN' 32768.0 f49) | )# d| ~ ~~~~~~~^~~~~~~~~~e fine FFMIN(a,b) (src/libavcodec/dcadata.c(:a7541):71 :> warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( b) ? (b) : 7541(a | ) ) | SC ~ ^ ~AL E(0.013589In file included from 9src/libavcodec/dxtory.c5:43094: )src/libavcodec/bytestream.h,: 187:S15C:A Lwarning: Ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( 0.452 31873 | 8 30 8 i1f 0()si,z eS2 C!A= LsiEz(0e.)5 1| 1 ~~~~~ ^ ~~~~4 7013903), 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.022581src/libavcodec/bytestream.h3165:3271):17,: warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 271 | 7338 | #idnet fsiiznee2 SC=A LFFEM(IcN)( (g(c-)> bu/ff e(r2_5e6n.d0f -* g-3>b2u7f6fe8r.0,f )s)iz e );| ~ ~~~~~~~^~~~~~~~~~ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hsrc/libavcodec/dcadata.c::497541::255: :note: expanded from macro 'FFMIN'warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | #7541d | e f in eS FCFAMLINE(a(,0b.) 0((1a3)58 9>9 5(4b9)4) , ?SC A(bL)E( 0.:4 5(2a3)38)3 0| 8 ~ ^ ~1 0), SCALE(0.51147013903), SCALE(0.02258131653), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7540:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7540 | SCALE(0.01293735672), SCALE(0.44681602716), SCALE(0.51664537191), SCALE(0.02358125709), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7540:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7540 | SCALE(0.01293735672), SCALE(0.44681602716), SCALE(0.51664537191), SCALE(0.02358125709), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7540:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7540 | SCALE(0.01293735672), SCALE(0.44681602716), SCALE(0.51664537191), SCALE(0.02358125709), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7540:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7540 | src/libavcodec/dvbsubenc.cSCAL:E(3050:18.:0 1warning: 2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]9 3735672), SCA LE305(0 | .4 4 6 81 6i0f27 1(6)b,u SfC_sAizLeE( 0<. 5186 64+537 1h9-1>)n,u mSC_In file included from ArLEesrc/libavcodec/dvdsubenc.c(ct0s: *.0222 : 63)src/libavcodec/bytestream.h5 :2938:113 :2| 5 ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ warning: 7 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 9), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dvbsubenc.c:317src/libavcodec/dcadata.c::35 7338293: | : 33: warning: note: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] expanded from macro 'SCALE' size2 = 7338F F | 317M | #I Nd( efpi ->nb ueff fSoCrA L(eEr(_recned) g -( i(pco->)nb u_f/idf e r=(2,56 0.;s0 fir zeg*ieo)n;_ | id3 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 2<7 68h.-src/libavutil/macros.h0:>49fn:)25u): m _| note: r ~ ~~~~~~~^~~~~~~~~~expanded from macro 'FFMIN'e cts; r e49gi | on#src/libavcodec/dcadata.c_d:ei7539df:i+71ne+: ) F warning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ M I N| ( ~~~~~~~~~ ^ ~~~~~~~~~~~~ a,b 7539) | ( src/libavcodec/dvbsubenc.c(a )S:CA L>328E (:b()0 ?35 .(:b0 )1warning: 2comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] :3 (0a9)39 9328)4 | 3 ),| ~ ^ ~S C A L E (f0or. 4In file included from 4(src/libavcodec/dvdsubenc.c1c:222l: 7utsrc/libavcodec/bytestream.h_i8:1d29400 0:1=15):, 0S;C Awarning: Lccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]l uE(t0._ 2945 | i 2d 1 < i7hf7 -(s8i>2zne82u5 5src/libavcodec/bytestream.hm!0=_): rsei,z271c teSs):; 17 C :| AcL ~~~~~ ^ ~~~~warning: lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]E u(t0_.i0d2+46+14) 2715 | 9 4{88 ) , | i ~~~~~~~ ^ ~~~~~~~~~~~~ n| t ^~~~~~~~~~~~~~~~~~~~ sisrc/libavcodec/dvbsubenc.csrc/libavcodec/dcadata.cz::e73382379::22 :33=: warning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]note: Fexpanded from macro 'SCALE'MI N(g -379>b | 7338u | # dfe ffei rn e _ eSnC dA iL-f Eg(- >c(bb)uu fff(_es(icz)e /25inz6eu.m_)0;ref c*t s3 * 22| 726 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~8 .)0 f )| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~) src/libavutil/macros.h: 49:| 25 ~ ~~~~~~~^~~~~~~~~~: note: src/libavcodec/dvbsubenc.cexpanded from macro 'FFMIN' :381:39: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 49 | src/libavcodec/dcadata.c#:d7539e:49f:i nwarning: 381eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | F F M I N (fa ,7539 | o b r) ((S(CrAaeLE)(g >0 .i(0ob1)23n0_9 ?i 3(9db)9 4: 3=( 0)a,);) r Se| ~ ^ ~C gAiLonE_(i0d. 4<4 1h2->7n8u1m0_0r0ec1t)s;, r eSgiCoAn_LiEd(+0+.5)2 {1 7 7| ~~~~~~~~~ ^ ~~~~~~~~~~~~8 28550), Ssrc/libavcodec/dvbsubenc.cC:A422LE:39(:0 .warning: 02comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]46 1459488) ,422 | | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c : 7338:f33o:r (note: oexpanded from macro 'SCALE' bject_ i7338d | = #0;d eobfjiecnte_ iSd C134):n33 u(m(_cr:)e /cwarning: t(comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]2 5s;6 o.bj0fe c*t _ i3134d+2 | 7 + 6) {8 . w0hfi| l ~~~~~~~~~ ^ ~~~~~~~~~~~~)e ()e l | b ~ ~~~~~~~^~~~~~~~~~ g->utility_incsrc/libavcodec/dcadata.c[i:]7539 :27<: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r ) { 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:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7539 | SCALE(0.01230939943), SCALE(0.44127810001), SCALE(0.5src/libavcodec/bytestream.h2177:823178:5135:0 )warning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] SCALE(0.024614 593174 | 8 8) , | ^~~~~~~~~~~~~~~~~~~~s izesrc/libavcodec/dcadata.c2:7338 := 33F: Fnote: MIexpanded from macro 'SCALE'N( p->buf fe7338r_ | e#dnedf i-n ep- >bSuCAfLfEer(,c )s (i(cz)e )/ ;( 2| 5 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~6 .0f * 3src/libavutil/macros.h27:649:825.0:f) ) note: expanded from macro 'FFMIN'| ~ ~~~~~~~^~~~~~~~~~ 49 | #desrc/libavcodec/dcadata.cf:i7538n:e71: Fwarning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] MIN(a,b) (( a7538) | > (SbCAIn file included from )L ?Esrc/libavcodec/dxtory.c( :(300b): .: src/libavcodec/bytestream.h(0:293a:)1)131: 7warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| 5 ~ ^ ~3 4454), SCAIn file included from LEsrc/libavcodec/dvdsubenc.c(0 :293. | 422 : 3src/libavcodec/bytestream.h 5: 318:7152 6:s 6warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i 7z2e24 1318= | ) , F F SMiCfIAN (pL-(>Esbiuf(z0fe.2 e!5r=2_e 6ns8id6z -6 pe-7>)9 b3 u6| f3 ~~~~~ ^ ~~~~f) ,e SrCA,LE (si0z.e0)2; 5 6| 8 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 206564src/libavutil/macros.h),: 49 :| 25 ^~~~~~~~~~~~~~~~~~~~ : src/libavcodec/dcadata.cnote: expanded from macro 'FFMIN': 733815:33: note: warning49expanded from macro 'SCALE's | generated#d. ef in7338e | #dFeFfMinIeN (aS,CAbL)E (c()( a() (>c) (b/) ( 2?5 6.(0bf) *: 3 2(7a6)8).0 f ))| ~ ^ ~| ~ ~~~~~~~^~~~~~~~~~ In file included from src/libavcodec/dxtory.c:src/libavcodec/dcadata.c30:: 7538src/libavcodec/bytestream.h::49294:: 15warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | 7538 | if (SsCAiLEz(e20 .0!1=1 s7i0ze5)3 4| 4 ~~~~~ ^ ~~~~5 4), SCALE(0.43572667241), SCALE(0.52686679363), SCALE(0.02568206564), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7538:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7538 | SCALE(0.01170534454), SCALE(0.43572667241), SCALE(0.52686679363), SCALE(0.02568206564), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7538:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7538 | SCALE(0.01170534454), SCALE(0.43572667241), SCALE(0.52686679363), SCALE(0.02568206564), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7537:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7537 | SCALE(0.01112466771), SCALE(0.43016362190), SCALE(0.53190881014), SCALE(0.02678431384), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.csrc/libavcodec/bytestream.h:7338:33:: 317note: :expanded from macro 'SCALE' 13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7338 | #define SC A317LE | ( c ) s(i(zec2) = / F(2F5M6.I0N(fp- >* b3uf2f76e8.r0f_)e)n d | - ~ ~~~~~~~^~~~~~~~~~ p->buffer, sizsrc/libavcodec/dcadata.ce:)7537:;49 : warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h :753749 | : 25: Snote: Cexpanded from macro 'FFMIN'A LE(0.011 12494 | 6#6d7e7fi1n)e, SFCFMAILNE((a0,.b4)3 0(1(6a36)2 >1 9(0b)), ?S (CbAL)E :( 0(.a5)3)1 9 | 0 ~ ^ ~ 881014), SCIn file included from ALsrc/libavcodec/dxtory.cE(:030: .src/libavcodec/bytestream.h:03182:156:7 warning: 8comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]43 1384) ,318 | | ^~~~~~~~~~~~~~~~~~~~ ifsrc/libavcodec/dcadata.c (:s7338:i33ze:2 note: !expanded from macro 'SCALE'= size) 7338 | #| d ~~~~~ ^ ~~~~e fine 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:7537:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]355 | size 7537= | F FM ISCNA(gL->Eb(uf0f.e0r_1e1nd1 2-4 g6-67>7b1uf)f, eSCrA,LE (s0.i4z3e0)1; 6 3| 6 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~2 190), SCsrc/libavutil/macros.h:A49LE:(25:0 .5note: 31expanded from macro 'FFMIN'9 088101 449) | ,# SdCeALfEi(0n.e02 6FF7M8I4N3(a1,b3) 8(4()a, ) | > ^~~~~~~~~~~~~~~~~~~~ (src/libavcodec/dcadata.cb:)7338: 33?: note: (expanded from macro 'SCALE' b) : ( a7338 | )#)de f i| n ~ ^ ~e SCALE(c) (In file included from (csrc/libavcodec/dvdsubenc.c): 22/: (src/libavcodec/bytestream.h2:3565:613.:0f warning: *comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~356 | size2 = FFsrc/libavcodec/dcadata.cM:I7537:N5(: pwarning: ->implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]b uffer_end -7537 p | -> b u f feSrC, AsLizEe();0 . | 0 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~1 11246src/libavutil/macros.h6:74971:)25,: note: Sexpanded from macro 'FFMIN'C ALE(0. 4493 | #0d16e3fi62ne1 9F0FM)I,N( aS,CbA)L E((0(.a53)1 >9 0(8b8)1 ?0 1(4b)), SC:A L(aE)()0. 02 6| ~ ^ ~7 8431384),In file included from src/libavcodec/dvdsubenc.c :| 22 ^~~~~~~~~~~~~~~~~~~~: src/libavcodec/bytestream.h:src/libavcodec/dcadata.c357::733815:: 33warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] note: expanded from macro 'SCALE' 357 | 7338 | i#fd ef(inse iSzCAeL2E (!c=) (si(zce)) / | (122 ~~~~~ ^ ~~~~56 . warning0fs generated. * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7536:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7536 | SCALE(0.01056654565), SCALE(0.42459106445), SCALE(0.53690224886), SCALE(0.02792212367), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7536:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7536 | SCALE(0.01056654565), SCALE(0.42459106445), SCALE(0.53690224886), SCALE(0.02792212367), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7536:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7536 | SCALE(0.01056654src/libavcodec/bytestream.h56:5355),: 13:S Cwarning: Acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]L E(0.4245910644 5355) | , S C AsLizEe ( 0= .F5F3M6IN9(02g2-4>88b6u)f,f erS_CAeLnE(d0 .-02 7g-9>22b1uf2f36e7)r,, | s ^~~~~~~~~~~~~~~~~~~~ izsrc/libavcodec/dcadata.ce):; 7338 :| 33 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: note: expanded from macro 'SCALE' src/libavutil/macros.h :733849 | :#25de:f inote: neexpanded from macro 'FFMIN' S CALE(c )49 | (#(dcef)i ne/ F F(MI2N56(.0af, b*) (3(2a76)8 .>0 (fb))) ? | ~ ~~~~~~~^~~~~~~~~~ (b) : (a)) | ~ ^ ~ src/libavcodec/dcadata.c:7536:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/dxtory.c:30: src/libavcodec/bytestream.h:356: 137536: | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] S CALE(0.0 135605 | 66 5 4 5 6si5ze)2, =S FCFAMILNE(p(-0>b.uf4f2er4_5e9n1d 0- 6p4->4b5uf)f,er ,S CsiAzLEe();0 .5 3| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~6 90224src/libavutil/macros.h:8498:625:) , note: SCexpanded from macro 'FFMIN'A LE(0.0 27499 | 22#1de2f36i7)n,e FF| M ^~~~~~~~~~~~~~~~~~~~ IN(src/libavcodec/dcadata.ca:,7338b:) 33(:(a )note: expanded from macro 'SCALE'> (b) ? 7338(b | )# :d (eaf))i n| e ~ ^ ~ SCALE(cIn file included from ) src/libavcodec/dxtory.c(:30(: c)src/libavcodec/bytestream.h :/357 :(2155:6. 0warning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] * 327 63578. | 0f ) ) | ~ ~~~~~~~^~~~~~~~~~i f (size2 != sizsrc/libavcodec/dcadata.ce:)7535 : 71| : ~~~~~ ^ ~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7535 | SCALE(0.01003060210), SCALE(0.41901078820), SCALE(0.54184508324), SCALE(0.02909611352), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7535:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7535 | SCALE(0.01003060210), SCALE(0.41901078820), SCALE(0.54184508324), SCALE(0.02909611352), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7535:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7535 | SCALE(0.01003060210), SCALE(0.41901078820), SCALE(0.54184508324), SCALE(0.02909611352), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7535:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7535 | SCALE(0.01003060210), SCALE(0.41901078820), SCALE(0.54184508324), SCALE(0.02909611352), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7534:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7534 | SCALE(0.00951600447), SCALE(0.41342487931), SCALE(0.54673534632), SCALE(0.03030703776), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7534:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7534 | SCALE(0.00951600447), SCALE(0.41342487931), SCALE(0.54673534632), SCALE(0.03030703776), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:src/libavcodec/dvbsubdec.c7534:27::774 :23warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7534 | S C774A | L E( 0 . 00 95 1 6f0o0r44 7(),i S C=A 0L;E( 0.i41 3<4 s2u4b87-93>1)n,u mSC_ArLEe(c0.t54s6;7 35i34+6+3)2) , {SC A LE| ( ~ ^ ~~~~~~~~~~~~~~0 .0303070377src/libavcodec/dvbsubdec.c6:),849 :| 21 ^~~~~~~~~~~~~~~~~~~~: warning: src/libavcodec/dcadata.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :7338:33: note: 849expanded from macro 'SCALE' | 7338 | #fodre f(ii=n0;e i S(ncum)_ r(ec(tcs;) i +/ +(2)5 {6 . | 0 ~ ^ ~~~~~~~~~~~~~~f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7534:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7534 | SCALE(0.00951600447), SCALE(0.41342487931), SCALE(0.54673534632), SCALE(0.03030703776), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7533:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7533 | SCALE(0.00902230106), SCALE(0.40783521533), SCALE(0.55157101154), SCALE(0.03155555204), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7533:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7533 | SCALE(0.00902230106), SCALE(0.40783521533), SCALE(0.55157101154), SCALE(0.03155555204), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7533:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7533 | SCALE(0.00902230106), SCALE(0.40783521533), SCALE(0.55157101154), SCALE(0.03155555204), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7533:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7533 | SCALE(0.00902230106), SCALE(0.40783521533), SCALE(0.55157101154), SCALE(0.03155555204), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7532:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7532 | SCALE(0.00854881573), SCALE(0.40224379301), SCALE(0.55634999275), SCALE(0.03284239396), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7532:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7532 | SCALE(0.00854881573), SCALE(0.40224379301), SCALE(0.55634999275), SCALE(0.03284239396), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7532:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7532 | SCALE(0.00854881573), SCALE(0.40224379301), SCALE(0.55634999275), SCALE(0.03284239396), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.180f warning *s 3 generated. 2768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7532:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7532 | SCALE(0.00854881573), SCALE(In file included from 0.src/libavcodec/dxa.c40:222943: 7src/libavcodec/bytestream.h9:301711:)18,: Swarning: Ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]A LE(0.55634999275) ,171 | S C A Lg-E>(b0u.f0f3e2r8 4+2=39 3F9F6M)IN,( g- >| bu ^~~~~~~~~~~~~~~~~~~~f fersrc/libavcodec/dcadata.c_:e7338n:d33 :- note: gexpanded from macro 'SCALE' ->buffe r7338, | s#idzee)f;i n| e ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ SCALE(c) ((csrc/libavutil/macros.h:)49 /: 25(2:5 6note: .expanded from macro 'FFMIN'0 f * 32 7496 | #8d.0eff)in)e F F| M ~ ~~~~~~~^~~~~~~~~~I N(a,b) ((a) > src/libavcodec/dcadata.c(:b7531): 71:? warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] b) : (a)) 7531 | | ~ ^ ~ SCALE(0.00809498038), SCALE(0.39665243030), SCALE(0.56107026339), SCALE(0.03416819125), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7531:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7531 | SCALE(0.00809498038), SCALE(0.39665243030), SCALE(0.56107026339), SCALE(0.03416819125), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7531:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7531 | SCALE(0.00809498038), SCALE(0.39665243030), SCALE(0.56107026339), SCALE(0.03416819125), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (25In file included from 6.0src/libavcodec/dxv.cf: *29 : 3src/libavcodec/bytestream.h2:71716:818.:0 f))warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c :1717531 | : 5 : warning: gimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- >buffer += F F7531M | I N ( g -S>CbAuLfEf(e0r._0e0n8d0 9-4 9g8-01>3 warning8b generated)u. ,f fSeCrA,L Es(i0z.e3)9;6 6 5| 2 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~4 3030), SCALIn file included from Esrc/libavutil/macros.h(src/libavcodec/dxa.c:0:49.29:5: 256src/libavcodec/bytestream.h:1: 0186note: 7:expanded from macro 'FFMIN'013 2:6 3warning: 3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]9 )49, | #SdCeAfLiEn(e0 .F0 F3186M4 | I1 N6 (8 a1 ,9sb1i)2z 5e()2(, a =) | F> ^~~~~~~~~~~~~~~~~~~~F M(IbNsrc/libavcodec/dcadata.c)(: p7338?-: >33(b:bu )fnote: fexpanded from macro 'SCALE': e r(_ae)n) d 7338 | -| # ~ ^ ~dp e-f>ibnuef fSeCrA,L Es(icz)e )(;( c )| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~/ (256.0f *src/libavutil/macros.h :3492:7256:8 .note: 0expanded from macro 'FFMIN'f )) | ~ ~~~~~~~^~~~~~~~~~ 49 | #define FFMIN(src/libavcodec/dcadata.ca:,7530b:)71 :( (warning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) > (b) ? (b) :7530 | ( a ) ) S C| A ~ ^ ~L E(0.007660In file included from 1src/libavcodec/dxa.c6:5298: 9src/libavcodec/bytestream.h):,187 :S15C:A Lwarning: Ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( 0.39106 31870 | 0 4 7 3 )i,f S(CsAiLzEe(20 .!5=6 5s7i2z9e9)1 6 1| 0 ~~~~~ ^ ~~~~) , 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' In file included from src/libavcodec/dxv.c :733829 | : #src/libavcodec/bytestream.hd:e186f:i13n:e warning: Scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]CA LE(c) ((c) / (25 6186.0 | f * 3s2i7z6e82. 0=f )F)F M I| N ~ ~~~~~~~^~~~~~~~~~( p->buffer_end - p-src/libavcodec/dcadata.c>:b7530u:f5f:e rwarning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 7530 | Ssrc/libavutil/macros.hC:A49L:E25(:0 .note: 0expanded from macro 'FFMIN'0 76601658 949) | ,# dSeIn file included from CfAiLsrc/libavcodec/dvenc.cnE:e( 049F.: F3src/libavcodec/put_bits.hM9:I1227N0:(637a3:,0 b0warning: )4comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7 (3()a,) S>C AL(Eb()0 .?5 6(5b 7)2272 | 9: 9 1( 6a 1) 0) ) , | iS ~ ^ ~fC A(LsE-(>0b.u0fIn file included from 3_src/libavcodec/dxv.c5e5:n329d3: 7src/libavcodec/bytestream.h 2:-9187 :9s154-:)> ,bwarning: u comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f| _ ^~~~~~~~~~~~~~~~~~~~p tr src/libavcodec/dcadata.c> :=1877338 | :s 33i :z e note: oiexpanded from macro 'SCALE'ff ( B(istiB zu7338ef | 2)# )d! e={f is ni| ez ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ e S)C A L| E ~~~~~ ^ ~~~~( c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7529:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7529 | SCALE(0.00724391919), SCALE(0.38547745347), SCALE(0.57032698393), SCALE(0.03693958372), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7529:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7529 | SCALE(0.00724391919), SCALE(0.38547745347), SCALE(0.57032698393), SCALE(0.03693958372), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) CC libavcodec/fic.o | ~ ~~~~~~~^~~~~~~~~~ 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)src/libavcodec/put_bits.h, S:C265A:L37E:( 0.5warning: 7comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]4 85944033), SCALE(0 .2650 | 3 8 3 8 6 5 2 7 4i5f) ,( s -| > ^~~~~~~~~~~~~~~~~~~~b uf_src/libavcodec/dcadata.ce:n7338d: 33-: snote: -expanded from macro 'SCALE'> buf_ptr 7338> | =# dseifzienoef (SBCiAtLBEu(fc))) ({( c )| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~/ (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7528:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7528 | SCALE(0.00684553990), SCALE(0.37989753485), SCALE(0.57485944033), SCALE(0.03838652745), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7528:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7528 | SCALE(0.00684553990), SCALE(0.37989753485), SCALE(0.57485944033), SCALE(0.03838652745), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7528:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7528 | SCALE(0.00684553990), SCALE(0.37989753485), SCALE(0.57485944033), SCALE(0.03838652745), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7527:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7527 | SCALE(0.00646453211), SCALE(0.37432509661), SCALE(0.57932555676), SCALE(0.03987516090), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ In file included from src/libavcodec/dvdec.c:src/libavcodec/dcadata.c52:: 7527src/libavcodec/put_bits.h::49227:: 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] 7527 | SCALE(0.00646453 22271 | 1 ) , S C A L Ei(f0 .(3s7-4>3b2u5f0_96e6n1d) ,- SsC-A>LbEu(f0_.p5t7r9 3>2=5 5s5i6z7e6o)f,( BSiCtABLuEf()0). 0{3 9 8| 7 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~5 16090), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' src/libavcodec/bytestream.h: 2717338: | 17#:d efwarning: incomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e SCALE(c) ((c) / (25 6271. | 0 f * i3n2t7 6s8i.z0ef2) )= F| F ~ ~~~~~~~^~~~~~~~~~M IN(g->src/libavcodec/put_bits.hbuf:f317e:r33src/libavcodec/dcadata.c_::e 7527nwarning: :dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]27 :- warning: gimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- >buffer, s i317 z | 7527e | ) ; i | fS ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ C (AsL-E>(b0u.f0src/libavutil/macros.hCC libavcodec/filter_units_bsf.o 0_:6e494n:6d254 :5- 3 note: 2sexpanded from macro 'FFMIN'1- 1>)b,u fS_Cp At49Lr | E #(>d0=e. f3si7in4ze3e 2oF5fF0(M9BI6iN6t(1Ba)u,,fb )))S C({A( La E)| ( ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~0> . 5(7b9)3 2?5 5(5b6)7 :6 )(,a )S)C A L| E ~ ^ ~( 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) / (25src/libavcodec/bytestream.h6.0:f271 :*17 :3 2warning: 7comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]6 8.0f)) | ~ ~~~~~~~^~~~~~~~~~ 271 | isrc/libavcodec/dcadata.cn:t7526 :s49i:z ewarning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] = FFMIN(g-> b7526u | f f e r _SeCnAdL E-( 0g.-0>0b6u1f0f0e2r9,3 2s5i)z,e )S;C A L| E ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~( 0.368761926src/libavutil/macros.h8:949):,25 :S Cnote: Aexpanded from macro 'FFMIN'L E(0.5837 2493 | 1#8d7e4f5i)n,e SFCFAMLIEN((0a.,0b4)1 4(0(6a2)3 6>5 9()b,) ?| ^~~~~~~~~~~~~~~~~~~~( b) src/libavcodec/dcadata.c:: 7338(:a33):) note: expanded from macro 'SCALE'| ~ ^ ~ 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7526:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/put_bits.h:265: 7526 | 37 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]S CALE(0.006100293 22655 | ) , S C A L E (i0f. 3(6s8-7>6b1u9f2_6CC libavcodec/fits.o e8n9d) ,- SsC-A>LbEu(f0_.p5t8r3 7>2=3 1s8i7z4e5o)f,( BSiCtABLuEf()0). 0{4 1 4| 0 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~6 23659), | ^~~~~~~~~~~~~~~~~~~~ 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] In file included from src/libavcodec/dxa.c:29 : 7526src/libavcodec/bytestream.h | : 293 : 13 :S Cwarning: ALcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]E (0.00610029325), S293C | AL E ( 0 .s3i6z8e726 1=9 2F6F8M9I)N,( pS-C>AbLuEf(f0e.r5_8e3n7d2 3-1 8p7-4>5b)u,f fSeCrA,L sEi(z0e.)0;4 1 4| 0 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~6 23659), | src/libavutil/macros.h ^~~~~~~~~~~~~~~~~~~~: 49:25src/libavcodec/elbg.csrc/libavcodec/dcadata.c:: 7338note: ::expanded from macro 'FFMIN'33 477:: 5note: :expanded from macro 'SCALE' warning: 49comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] | #de f7338i | n#ed eFfFiMnIeN (SaC ,A477b | L) E (( c( )aA )(L (L>cO )C( Ab/T) E( _2?I5 F6(_.bN0)Ef C :E* S (S3aA2)R7)Y6 (8 c.| e0 ~ ^ ~lf )l)s , | ~ ~~~~~~~^~~~~~~~~~ In file included from src/libavcodec/dxa.c :n29u: msrc/libavcodec/bytestream.h_:c294b:,15 src/libavcodec/dcadata.c: : 7525warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]171 ): warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | if src/libavcodec/elbg.c(:s463 i:7525z35 | e: 2 note: !expanded from macro 'ALLOCATE_IF_NECESSARY' = S CsAiLzEe()0 . 0 | 0463 ~~~~~ ^ ~~~~5 | 7 5 2 3 6i9f3 0()e,l bSgC-A>LfEi(e0l.d3 6#3#2 0_9a7l2l4o4c3a)t,e dS C0f)i,e lSdC A#L#E (_0a.l3l6o3c2a0t9e7d2 4<4 3n)e,w _SeClAeLmEe(n0t.s5)8 8{0 5 0 5 4 4 2 6 ) , In file included from S C src/libavcodec/dxv.cA :L E29 (: 0src/libavcodec/bytestream.h .: 0293 4: 213 9: 8 0warning: 3 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3\ 9 3 8| ) ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~, CC libavcodec/fitsdec.o | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c293:src/libavcodec/elbg.c | 7338 :: 33479 :: 5snote: :iexpanded from macro 'SCALE' z warning: ecomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]2 = F F7338M | I#Nd (e479pf | -i >n be u fSAfCLeALrLO_ECe(AncTd) E -_( I(pFc-_)>N bE/uC fE(fS2eS5rA6,R. Y0s(fiu zt*ei )l3;i2 t7 y6| _8 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~i. n0cf,) )n u src/libavutil/macros.hm| :_ ~ ~~~~~~~^~~~~~~~~~49c :b25,: note: expanded from macro 'FFMIN' 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49src/libavcodec/dcadata.c | :src/libavcodec/elbg.c#7525:d:463e27:f:35i:n ewarning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'ALLOCATE_IF_NECESSARY'F FMIN(a,b) ( ( 463a7525 | ) | > ( ibSf)C A(?Le El((bb0).g 0-:0> 5f(7ia5e)2l)3d 6 9#| 3# ~ ^ ~0 )_,a lSlCoAcLaEtIn file included from (esrc/libavcodec/dxv.cd0 .:<329 6: n3src/libavcodec/bytestream.he2:w0294_9:e715l2:e4 m4warning: e3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n)t ,s )S C{A L 294E | ( 0 . 5 8 i8 f0 5 (0 s5 i4 z4 e2 26 ) !, = S sC iA zL eE )( 0\ . | 0 ~~~~~ ^ ~~~~4| 2 ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~9 8033938), src/libavcodec/elbg.c :| 480 ^~~~~~~~~~~~~~~~~~~~: 5: src/libavcodec/dcadata.cwarning: :comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]7338 :33: note: expanded from macro 'SCALE' 480 | 7338 | #AdLeLfOiCnAeT ES_CIAFL_EN(EcC)E S(S(AcR)Y (/s i(z2e5_6p.a0rft ,* 3 2n7u6m8_.c0bf,) ) | 1 ~ ~~~~~~~^~~~~~~~~~) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.hsrc/libavcodec/elbg.c::463317::3533:: src/libavcodec/dcadata.c note: :warning: expanded from macro 'ALLOCATE_IF_NECESSARY'7525comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 463 | 317 i | 7525f | ( e li bfSg C-(A>sLf-Ei>(e0lb.du0 f0#_5#e7 n5_d2a 3l-6l 9os3c-0a>)tb,eu dfS _C_.=e3 l6se3im2ze0en9ot7fs2()4B 4i{3t )B ,u f S) C) A L{ E ( 0| . ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 5 8 8 0 5 0 5 4 4 2 6 ) , S\C Asrc/libavcodec/bytestream.h L| E: ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~(317 0:.130:4 2warning: 9comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]8src/libavcodec/elbg.c 0:34813:953:8 )warning: ,comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] | ^~~~~~~~~~~~~~~~~~~~ 317 | src/libavcodec/dcadata.c : 7338481 : | 33 s: i znote: eexpanded from macro 'SCALE'A2 L L=O CFAF TM7338EI | _N#I(dFpe_-fN>iEbnCueEf SfSSeCArAR_LYeE(n(cdce )l- l (_p(b-cu>)fb fu/ef rf(,2e 5rn6,u. m0spfio zi*en )t3;s2 ,7 6| 18 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~). 0 f| src/libavcodec/elsdec.c ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) ):src/libavutil/macros.h : 30749:| :src/libavcodec/elbg.c ~ ~~~~~~~^~~~~~~~~~1625: ::463 :warning: note: 35comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]expanded from macro 'FFMIN': note: expanded from macro 'ALLOCATE_IF_NECESSARY' src/libavcodec/dcadata.c49: | 7524#:d 71e:463f | iwarning: 307n implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | e F Fi MfiI fN( e((lc7524abt, | gxb --) >> ft( i (Se>aCl )Ad cL >t#E x#((- 0b>_.)xa0 )l0? l5 {o4( c2b a0)/t1 *e7: d4 d 9(e<2ac ))on,)de ewS _C| meA ~ ^ ~olL seEtm( e0pn.rt3os5)bIn file included from 7 a6{src/libavcodec/dxa.c7b :0 l293 e: 6 src/libavcodec/bytestream.h6 s:7 y3186 m:) b15, o: l S warning: C (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]A M L PE S( )0 . 3185* | 9 / 2 3 0| 5 ~~~~~~ ^ ~~~~~~i 7 f 7 9(\4s 6i )z| ,e ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 2 S C!A=L src/libavcodec/elsdec.cEs:(i309zsrc/libavcodec/elbg.c:e023:).482 :0 : 4| 5warning: 4 ~~~~~ ^ ~~~~:comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]5 9warning: 8comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]1 8453 )309, | | 482 ^~~~~~~~~~~~~~~~~~~~ | src/libavcodec/dcadata.c : A7338wL:hL33iO:lC eAnote: Texpanded from macro 'SCALE'(E c_tIxF-_> Nt7338E | C>#E dSpeSAfAliRlnYeo( wsSacCbrAlaLetE[c(chctb)xu -f(>,(j c] ))d i/ m | ,( ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ 2 5 6 . 0 f 5*) 3src/libavcodec/elsdec.c 2:| 73386 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:8 47.:0 fwarning: )src/libavcodec/elbg.ccomparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare]): 463 :| 35 ~ ~~~~~~~^~~~~~~~~~: note: expanded from macro 'ALLOCATE_IF_NECESSARY' 338 | 463 | src/libavcodec/dcadata.c : 7524 : 49i :f warning: (wimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]eh liblge- >(fpiAelll do7524 w | #a #b l _e a[SlcCltAoxLc-aE>t(je0 d.- src/libavcodec/bytestream.h <01: 0]n3175 e:4>w132=_:0 e 1lzwarning: 7e)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]4m 9 e2| n) ~~~~~~~~~~~~~~~~~~~~~~ ^ ~t, s )S C{A L E ( 0317 . | 3 5 7 6 7s 0i 3z 6e 62 7 6= ), SCALE(0.59 2F3 F0 M5 I7 N7 (9 p4 -6 >) b, u \fS fC eA| rL ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~_E e(n0d. 0-4 4p5-9>8b1u8f4f5e3r),, 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'd efine S C49A | L#Ed(ecf)i n(e( cF)F M/I N((2a5,6b.)0 f( (*a )3 2>7 6(8b.)0 f?) )( b )| ~ ~~~~~~~^~~~~~~~~~: (a)) | ~ ^ ~ src/libavcodec/dcadata.c:7524In file included from :src/libavcodec/dxv.c27::29 : warning: src/libavcodec/bytestream.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7524 | 318 | S CiAfL E((si0ze.20 0!5=4 2s0i1z7e4)9 2 )| , ~~~~~ ^ ~~~~ SCALE(0.35767036676), SCALE(0.59230577946), SCALE(0.04459818453), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7524:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7524 | SCALE(0.00542017492), SCALE(0.35767036676), SCALE(0.59230577946), SCALE(0.04459818453), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7523:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7523 | SCALE(0.00510312291), SCsrc/libavcodec/dvdsubdec.cALE:(2070:.233:52 1warning: 45comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]46 323), SCALE(0. 52079 | 6 4 8 6src/libavcodec/eacmv.c 9: 1892 6:08 )18,f:or (Swarning: iCcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] A L=E( 00.; 0i46 26<0 3s8 u189 | 2b_ h9e8 a )d, e | r ^~~~~~~~~~~~~~~~~~~~ - >src/libavcodec/dcadata.cinf:u 7338(m:s_33ire:z cnote: et expanded from macro 'SCALE'>s ;b uif+ _+7338)e | #dne{d f i| - ~ ^ ~~~~~~~~~~~~~~~~~~~~~ n e bSCuAfL E- (EAc_) P((Rc)E A/M B(2L5E6_.S0IfZ *E 3)2 7 68| .0 ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f )) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7523:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7523 | SCALE(0.00510312291), SCALE(0.35214546323), SCALE(0.59648692608), SCALE(0.04626038298), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7523src/libavcodec/bytestream.h:27: :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]355 :13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7523 | SCALE( 0.3550 | 0 51 0 3s1i22z9e1 ) ,= FSFCAMLIEN(0(.g35-2>1b45u4f6f3e2r_3en)d ,- S CAgL-E>(0b.uf5f96e4r8,6 9s2i6z0e8));, | S ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ CALE(0.04src/libavutil/macros.h6:492:62503:8 note: 2expanded from macro 'FFMIN'98 ), | ^~~~~~~~~~~~~~~~~~~~ 49 | #src/libavcodec/dcadata.cd:e7338f:i33n:e note: Fexpanded from macro 'SCALE'F MIN(a, b7338 | ) #(d(ae)f >i n(eb )S ?C A(LbE)( c:) (a()()c ) | / ~ ^ ~ ( 256.0f * 3In file included from 2src/libavcodec/dxa.c7:6298.: 0fsrc/libavcodec/bytestream.h):)356 : 13| : ~ ~~~~~~~^~~~~~~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/dcadata.c356: | 7523 : 5s:i zewarning: 2 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]= FFMIN(p-> b7523u | f f eSrC_AeLnEd( 0-. 0p0-51>0bu3ff1e2r2,9 s1i)ze,) ;S C A| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~L E(0.3src/libavutil/macros.h5:2491src/libavcodec/bytestream.h:4255: :note: 43556:expanded from macro 'FFMIN'32133: warning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], S C49A | L#Ede(f0.i5n9 e63554 8 | 6F F 9 Ms2iI6N(zae,0b) 8 )=, (F( aFS)M CI>NA (Lg(-Eb>)(bu f0f?.e 04r6(26_0b3e)n 8:d2 9-(8a ))g-,>)b u f| f ~ ^ ~e| r ^~~~~~~~~~~~~~~~~~~~, sisrc/libavcodec/dcadata.cz:eIn file included from 7338):;src/libavcodec/dxa.c33: :29 | : note: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~expanded from macro 'SCALE' src/libavcodec/bytestream.h:357:15 src/libavutil/macros.h7338:: | 49 #warning: :dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]25 :e fnote: iexpanded from macro 'FFMIN' n357 | e S C49Ai | LfE#( d(cesf)i n(ei(zc e)2F F!M=IN (/ (as,2b5)i6 .(z0e(f)a )* >3 2(7b)| ~~~~~ ^ ~~~~6 ?8 .(0b)f ):) ( a| )) ~ ~~~~~~~^~~~~~~~~~ | ~ ^ ~ In file included from src/libavcodec/dcadata.csrc/libavcodec/dxv.c::752229:: 71src/libavcodec/bytestream.h:: 356warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7522 | 356S | C A L E (si0ze.20 =0 4F8F0MI0N8(5p65-8)>,b ufSfCeAr_LeEnd( 0-. 3p4->6b63u6f6f8e2r7,5 s)i,ze )S; C A| L ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ E(0.6src/libavutil/macros.h0:490:5259: 2note: 3expanded from macro 'FFMIN' 1520), 49 | S#dCeAfiLnEe (F0F.M0I4N7(9a,6b7)6 12(74()a,) > | ( ^~~~~~~~~~~~~~~~~~~~ b) src/libavcodec/dcadata.c?: 7338(:b)33 : :note: (expanded from macro 'SCALE'a )) | ~ ^ ~7338 | #defineIn file included from src/libavcodec/dxv.cS:29C: Asrc/libavcodec/bytestream.hL:E357(c:) 15(: (warning: ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) / ( 23575 | 6 . 0 iff (*s iz3e22 7!6=8 s.i0zef)) )| ~~~~~ ^ ~~~~ | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7522:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7522 | SCALE(0.00480085658), SCALE(0.34663668275), SCALE(0.60059231520), SCALE(0.04796761274), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0fCC libavcodec/fitsenc.o * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7522:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7522 | SCALE(0.00480085658), SCALE(0.34663668275), SCALE(0.60059231520), SCALE(0.04796761274), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7522:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7522 | SCALE(0.00480085658), SCALE(0.34663668275), SCALE(0.60059231520), SCALE(0.04796761274), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7521:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7521 | SCALE(0.00451271003), SCALE(0.34114575386), SCALE(0.60462015867), SCALE(0.04972046614), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7521:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7521 | SCALE(0.00451271003), SCALE(0.34114575386), SCALE(0.60462015867), SCALE(0.04972046614), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7521:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7521 | SCALE(0.00451271003), SCALE(0.34114575386), SCALE(0.60462015867), SCALE(0.04972046614), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7521:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7521 | SCALE(0.00451271003), SCALE(0.34114575386), SCALE(0.60462015867), SCALE(0.04972046614), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #deCC libavcodec/flac.o fine SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7520:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7520 | SCALE(0.00423829490), SCALE(0.33567428589), SCALE(0.60856848955), SCALE(0.05151961371), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7520:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7520 | SCALE(0.00423829490), SCALE(0.33567428589), SCALE(0.60856848955), SCALE(0.05151961371), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) In file included from | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/eac3enc.c:30: In file included from src/libavcodec/ac3enc.h:43: src/libavcodec/put_bits.h:227:src/libavcodec/dcadata.c37::7520: 27warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7520 | 227 | S C A L E (i0.f00 42(38s2-94>9b0u)f, _SeCnAdL E(-0 .s3->3b5u6f_7p4t2r8 58>9=) ,s iSzCeoAfL(EB(0i.t6B08u5f68)4)89 5{5) , SC| A ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~L E(0.05151961371), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7520:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7520 | SCALE(0.00423829490), SCALE(0.33567428589), SCALE(0.60856848955), SCALE(0.05151961371), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7519:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7519 | SCALE(0.00397720048), SCALE(0.33022382855), SCALE(0.61243581772), SCALE(0.05336561054), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7519:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7519 | SCALE(0.00397720048), SCALE(0.33022382855), SCALE(0.61243581772), SCALE(0.05336561054), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7519:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7519 | SCALE(0.00397720048), SCALE(0.33022382855), SCALE(0.61243581772), SCALE(0.05336561054), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7519:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/put_bits.h7519 | :265 :37 : Swarning: Ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]A LE(0.003977200 4265 | 8 ) , S C AiLfE ((s0->.b3u3f0_e2n2d3 -8 2s8-5>b5u)f, _SCpAtrL E>(= 0s.iz6e1of2(4B3it5B81u7f)7)2 {) , | S ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~C ALE(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.src/libavcodec/put_bits.h0f):)317 :| ~ ~~~~~~~^~~~~~~~~~33 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/dcadata.c: 7517317:49 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] i f (s->buf_ e7517n | d - SCsA-LE>(b0.u00f3_49p2t64r7 5>5=) , sSiCzAeLEo(f0.(3B1i93t9B2u3f8)31)0) ,{ src/libavcodec/dvdsubdec.cS C: A| 249 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~L :E21:( 0warning: .comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]6 1992025375) ,249 | S C AL E( 0 . 0if5 7(c2m0d0_67p0o2s4 )>, si| z ^~~~~~~~~~~~~~~~~~~~ e) src/libavcodec/dcadata.c{: 7338 :| 33: ~~~~~~~ ^ ~~~~ note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7517:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7517 | SCALE(0.00349264755), SCALE(0.31939238310), SCALE(0.61992025375), SCALE(0.05720067024), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7517:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7517 | SCALE(0.00349264755), SCALE(0.31939238310), SCALE(0.61992025375), SCALE(0.05720067024), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7516:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7516 | SCALE(0.00326841651), SCALE(0.31401440501), SCALE(0.62353414297), SCALE(0.05919086933), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7516:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7516 | SCALE(0.00326841651), SCALE(0.31401440501), SCALE(0.62353414297), SCALE(0.05919086933), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7516:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7516 | SCALE(0.00326841651), SCALE(0.31401440501), SCALE(0.62353414297), SCALE(0.05919086933), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7516:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7516 | SCALE(0.00326841651), SCALE(0.31401440501), SCALE(0.62353414297), SCALE(0.05919086933), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7515:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7515 | SCALE(0.00305565330), SCALE(0.30866351724), SCALE(0.62706029415), SCALE(0.06123027951), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7515:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7515 | SCALE(0.00305565330), SCALE(0.30866351724), SCALE(0.62706029415), SCALE(0.06123027951), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7515:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7515 | SCALE(0.00305565330), SCALE(0.30866351724), SCALE(0.62706029415), SCALE(0.06123027951), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7515:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7515 | SCALE(0.00305565330), SCALE(0.30866351724), SCALE(0.62706029415), SCALE(0.06123027951), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7514:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7514 | SCALE(0.00285378192), SCALE(0.30334126949), SCALE(0.63049703836), SCALE(0.06331945211), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7514:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7514 | SCALE(0.00285378192), SCALE(0.30334126949), SCALE(0.63049703836), SCALE(0.063319src/libavcodec/dvbsubdec.c4521:1)1560, : 124| : ^~~~~~~~~~~~~~~~~~~~ warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavcodec/dcadata.c :7338:33: note: expanded from macro 'SCALE' 7338 | # d1560e | f i n e {S"CcAoLmEp(uct)e _(e(dct)" ,/ "(c2o5m6p.u0tfe *e n3d2 7o6f8 .t0iIn file included from mfe) )u src/libavcodec/dxtory.cs :| i33 ~ ~~~~~~~^~~~~~~~~~n: g src/libavcodec/unary.hp:t50s: 41o:r warning: ticomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]m esrc/libavcodec/dcadata.cou:t7514":,27 :O Fwarning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]S ET (50c | o m p u t fe7514o_ | re (d it ) =,S 0CA;AVL _EiO( P0L=E (0c )& &( (cct)x -/> b(u2f5_6s.i0zfe *< =3 2s7i6z8e.o0ff()c)t x -| > ~ ~~~~~~~^~~~~~~~~~b uf)); | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7512:5: warning: src/libavutil/avassert.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 38:11: note: expanded from macro 'av_assert0' 7512 | 38S | C A L E (i0f. 0(0!2(4c8o1n3d4)8)8 1{) , S C A L E ( 0 . 2 9 2 7 8 8 1 1 8 1 2 ) , S C A L E ( 0 . 6 3 7 0 9 6 4 6 4 6 3 ) , S C A L E ( 0 .\0 6 7| 6 ^~~~4 923781), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dvdsubdec.c:506src/libavcodec/dcadata.c::187338:: 33warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] note: expanded from macro 'SCALE' 5067338 | | # d e fiifn e( bSuCfA_LsEi(zce) >(=( cs)i z/e o(f2(5c6t.x0-f> b*u f3)2 7-6 8c.t0xf-)>)b u f| _ ~ ~~~~~~~^~~~~~~~~~s ize) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7511:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7511 | SCALE(0.00231004250), SCALE(0.28755992651), SCALE(0.64025616646), SCALE(0.06989086419), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7511:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7511 | SCALE(0.00231004250), SCALE(0.28755992651), SCALE(0.64025616646), SCALE(0.06989086419), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7511:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7511 | SCALE(0.00231004250), SCALE(0.28755992651), SCALE(0.64025616646), SCALE(0.06989086419), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7511:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7511 | SCALE(0.00231004250), SCALE(0.28755992651), SCALE(0.64025616646), SCALE(0.06989086419), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7510:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7510 | SCALE(0.00214785640), SCALE(0.28236576915), SCALE(0.64332056046), SCALE(0.07218432426), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7510:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7510 | SCALE(0.00214785640), SCALE(0.28236576915), SCALE(0.64332056046), SCALE(0.07218432426), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dvdec.csrc/libavcodec/dcadata.c::7510:31327::32 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 7510 | S313 | C A L E ( 0 . 0 0i2f1 4(7r8e5_6i4n0)d,e xS C+A LvEl(c0_.l2e8n2 3>6 5l7a6s9t1_5i)n,d eSxC)A L{E ( 0| . ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~6 4332056046), SCALE(0.07218432426), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7510:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7510 | SCALE(0.00214785640), SCALE(0.28236576915), SCALE(0.64332056046), SCALE(0.07218432426), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7509:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7509 | SCALE(0.00199495023), SCALE(0.27720692754), SCALE(0.64628833532), SCALE(0.07453006506), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7509:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7509 | SCALE(0.00199495023), SCALE(0.27720692754), SCALE(0.64628833532), SCALE(0.07453006506), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7509:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7509 | SCALE(0.00199495023), SCALE(0.27720692754), SCALE(0.64628833532), SCALE(0.07453006506), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7509:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7509 | SCALE(0.00199495023), SCALE(0.27720692754), SCALE(0.64628833532), SCALE(0.07453006506), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7508:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7508 | SCALE(0.00185023469), SCALE(0.27208462358), SCALE(0.64915806055), SCALE(0.07692859322), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | src/libavcodec/dvdsubenc.c ~ ~~~~~~~^~~~~~~~~~ :491:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/dcadata.c:7508:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 491 | { "7508 | p a l eStCtAeL"E,( 0".s0e0t1 8t5h0e2 3g4l6o9b)a,l SpCaAlLeEt(t0e."2,7 2O0F8F4S6E2T3(5p8a)l,e tStCeA_LsEt(r0).,6 4A9V1_5O8P0T6_0T5Y5P)E,_ SSTCRAILNEG(,0 .{0 7.6s9t2r8 5=9 3N2U2L)L, } ,| ^~~~~~~~~~~~~~~~~~~~0 , 0src/libavcodec/dcadata.c,: 7338S:E33 :} ,note: expanded from macro 'SCALE' | ^ 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) src/libavcodec/dvdsubenc.c| : ~ ~~~~~~~^~~~~~~~~~492 :142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/dcadata.c:7508: 27492: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {"even_rows_ f7508i | x " , S"CMAaLkEe( 0n.u0m0b1e8r5 0o2f3 4r6o9w)s, eSvCeAn L(Ew(o0r.k2a7r2o0u8n4d6 2f3o5r8 )s,o mSeC ALpEl(a0y.e6r4s9)1"5,8 0O6F0F5S5E)T,( eSvCeAnL_Er(o0w.s0_7f6i9x2)8,5 9A3V2_2O)P,T _ T| Y ^~~~~~~~~~~~~~~~~~~~P E_Bsrc/libavcodec/dcadata.cO:O7338L:,33 :{ .note: iexpanded from macro 'SCALE'6 4 = 0}, 73380 | ,# d1e,f iSnEe} ,S C A| L ^E (c) ((c) / (256.0f * 327src/libavcodec/dvdsubenc.c6:8493.:0CC libavcodec/flacdata.o 12f:) )warning: missing field 'help' initializer [-Wmissing-field-initializers] | ~ ~~~~~~~^~~~~~~~~~ 493 | { NULL }, src/libavcodec/dcadata.c | : ^7508 :5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7508 | SCALE(0.00185023469), SCALE(0.27208462358), SCALE(0.64915806055), SCALE(0.07692859322), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7507:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7507 | SCALE(0.00171401864), SCALE(0.26700007915), SCALE(0.65192854404), SCALE(0.07938029617), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7507:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7507 | SCALE(0.00171401864), SCALE(0.26700007915), SCALE(0.65192854404), SCALE(0.07938029617), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7507:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7507 | SCALE(0.00171401864), SCALE(0.26700007915), SCALE(0.6351 warning9s2 generated8. 54404), SCALE(0.07938029617), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7507:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7507 | SCALE(0.00171401864), SCALE(0.26700007915), SCALE(0.65192854404), SCALE(0.07938029617), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7506:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7506 | SCALE(0.00158570008), SCALE(0.26195442677), SCALE(0.65459835529), SCALE(0.08188561350), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7506:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7506 | SCALE(0.00158570008), SCALE(0.26195442677), SCALE(0.65459835529), SCALE(0.08188561350), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7506:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7506 | SCALE(0.00158570008), SCALE(0.26195442677), SCALE(0.65459835529), SCALE(0.08188561350), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7506:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7506 | SCALE(0.00158570008), SCALE(0.26195442677), SCALE(0.65459835529), SCALE(0.08188561350), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7505:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7505 | SCALE(0.00146482687), SCALE(0.25694879889), SCALE(0.65716648102), SCALE(0.08444493264), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7505:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7505 | SCALE(0.00146482687), SCALE(0.25694879889), SCALE(0.65716648102), SCALE(0.08444493264), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7505:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7505 | SCALE(0.00146482687), SCALE(0.25694879889), SCALE(0.65716648102), SCALE(0.08444493264), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7505:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7505 | SCALE(0.00146482687), SCALE(0.25694879889), SCALE(0.65716648102), SCALE(0.08444493264), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7504:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7504 | SCALE(0.00135110028), SCALE(0.25198432803), SCALE(0.65963155031), SCALE(0.08705867827), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7504:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7504 | SCALE(0.00135110028), SCALE(0.25198432803), SCALE(0.65963155031), SCALE(0.08705867827), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7504:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7504 | SCALE(0.00135110028), SCALE(0.25198432803), SCALE(0.65963155031), SCALE(0.08705867827), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dxv.c:406:src/libavcodec/dcadata.c47::7504 :warning: 5comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7504 | 406S | C A L E ( 0 . 0 0f1o3r5 1(1t0a0b2l8e)1,[ xS]C.AvLaEl(10 .=2 5k1;9 8k4 3<2 82035)6, &S&C AjL E>( 0t.a6b5l9e623[1k5]5;0 3k1+)+,) ;S C A| L ~ ^ ~~~~~~~~~E (0.08705867827), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7503:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7503 | SCALE(0.00124442333), SCALE(0.24706205726), SCALE(0.66199249029), SCALE(0.08972713351), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7503:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7503 | SCALE(0.00124442333), SCALE(0.24706205726), SCALE(0.66199249029), SCALE(0.08972713351), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7503:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7503 | SCALE(0.00124442333), SCALE(0.24706205726), SCALE(0.66199249029), SCALE(0.08971271 warning3 generated3. 51), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7503:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7503 | SCALE(0.00124442333), SCALE(0.24706205726), SCALE(0.66199249029), SCALE(0.08972713351), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7502:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7502 | SCALE(0.00114431616), SCALE(0.24218304455), SCALE(0.66424828768), SCALE(0.09245070815), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7502:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7502 | SCALE(0.00114431616), SCALE(0.24218304455), SCALE(0.66424828768), SCALE(0.09245070815), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7502:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7502 | SCALE(0.00114431616), SCALE(0.24218304455), SCALE(0.66424828768), SCALE(0.09245070815), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7502:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7502 | SCALE(0.00114431616), SCALE(0.24218304455), SCALE(0.66src/libavcodec/dxv.c4248:284437src/libavcodec/dvdsubdec.c6:858)::, 697 warning: :Scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]C111 A:L Ewarning: (0.missing field 'unit' initializer [-Wmissing-field-initializers]0 924507081 5443) | , | ^~~~~~~~~~~~~~~~~~~~ i697f | src/libavcodec/dcadata.c (:e 7338n :d 33o{:f f"note: spexpanded from macro 'SCALE'ea tl eCbAuLfEf(e0.r1 1+6=2 54F6F2M0I25N)(,g - | > ^~~~~~~~~~~~~~~~~~~~b uffsrc/libavcodec/dcadata.ce:r7338:_33:e nnote: expanded from macro 'SCALE'd - g- >7338 | b#udffeerf,i ssrc/libavcodec/dxtory.cniez: 446e:24S:)C ;ALwarning: E comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]| ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ c ) ((c) / (25src/libavutil/macros.h6.:049f :*25 4463: | 2 7note: expanded from macro 'FFMIN'6 8. 0 f )if ()49 s | l| # ~ ~~~~~~~^~~~~~~~~~id ceefi_nes FiFzeM c (tbx-)>h e? i7493gh | (tb ) : *( a a)Sv)cC A t| Lx- ~ ^ ~E>(w0. i00d0t4h 9/ 2(80 4*5 2ns5l)i,ce sS))C)A L E| ( ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0 .2003673166src/libavcodec/dxtory.c0):,451: 69SC:A warning: Lcomparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare]E( 0.67966115 474515) | , S CAiLfE ((o0ff._11c9h4e8c50k5 7-8 9a)v,c t x| - ^~~~~~~~~~~~~~~~~~~~> dissrc/libavcodec/dcadata.cc:a7338r:d33_: dnote: aexpanded from macro 'SCALE' maged_ p7338 | e#rdceefinntea SgCeAL*Eo(fcf) _(c(hce)c k// 1(0205 6> .sr0cf_ s* i3z27e6)8. 0 f)| ) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7493:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7493 | SCALE(0.00049204525), SCALE(0.20036731660), SCALE(0.67966115475), SCALE(0.11948505789), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7493:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7493 | SCALE(0.0In file included from 0049src/libavcodec/eatgq.c2:0374: 5src/libavcodec/bytestream.h2:5186),: 13:S CAwarning: Lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]E (0.2003673166 0)186, | SC A L E( 0.s67i9z6e621 =1 5F47F5M),I NS(CpA->LbE(u0.f1f19e4r8_5e0n5d 7-8 9p-)>,b u f| ^~~~~~~~~~~~~~~~~~~~f ersrc/libavcodec/dcadata.c,:7338 :s33:i znote: expanded from macro 'SCALE'e ); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 7338 | #defsrc/libavutil/macros.hin:e 49SC:A25LE:(c ) note: (expanded from macro 'FFMIN'(c ) / (2 5496 | .#d0effi n*e 3F2F7M6I8N.(a0,fb))) (| (a ~ ~~~~~~~^~~~~~~~~~) > (b) ? (b) : src/libavcodec/dcadata.c(:a7493):) 5 | : ~ ^ ~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/eatgq.c7493: | 37 : src/libavcodec/bytestream.h: 187SC:A15:L E(warning: 0.comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 00492 041875 | 2 5) , SiCAfL E((0s.i20z0e3267 3!16=60 ),s iSzCeA) L | 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)) | ~ ~~~~~~~^~~~~~~~~~ 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/dcadata.c:7491:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7491 | SCALE(0.00039634691), SCALE(0.19162209332), SCALE(0.68185669184), SCALE(0.12611730397), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7491:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7491 | SCALE(0.00039634691), SCALE(0.19162209332), SCALE(0.68185669184), SCALE(0.12611730397), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33:CC libavcodec/flacenc.o 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 * 32768src/libavcodec/bytestream.h.0f):)271 : 17| : ~ ~~~~~~~^~~~~~~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/dcadata.c:7490:27 :271 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] int size 27490 | = FSFCMAILEN((0.g00-03>5b3u9f8fe3r7_e5nd) ,- SgC-A>LbEu(f0f.1e87r3,2 8s11i51z1e));, SC| A ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ LE(0.682src/libavutil/macros.h7:498:3250:0 7note: expanded from macro 'FFMIN'6 2), SC A49L | E#(d0e.fi1ne2 F9F5MI1N91(79a4,b6)) (,( a) | > ^~~~~~~~~~~~~~~~~~~~ (b)src/libavcodec/dcadata.c ?: 7338(b:) 33:: note: (expanded from macro 'SCALE'a )) 7338| | ~ ^ ~# define SCALE(c) ((c) / (25src/libavcodec/dvenc.c6.0f: *1227 :31312:7 6warning: 8missing field 'unit' initializer [-Wmissing-field-initializers]. 0f)) | ~ ~~~~~~~^~~~~~~~~~ 1227 | src/libavcodec/dcadata.c : 7490: 5{: " qwarning: uaimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n t_deadzone "7490 | , S C A L E"(Qu0a.nt0i0ze0r3 d5e39a83d7 5z)o,n eS"CA,L E ( 0. 1O8F7F3S2ET8(1qu1a5nt1_1de)ad,z SoCAnLe)E,(0 . 68 2 7 8 3AV0_O0P7T_6T2YP)E,_ ISCNALTE, ({0 .1.2i9654 1=9 17 7}9,4 60),, 1 0 | 2 ^~~~~~~~~~~~~~~~~~~~ 4, src/libavcodec/dcadata.cVE: 7338},: 33 : | note: ^ expanded from macro 'SCALE' 7338 | #define SCALE(src/libavcodec/dvenc.cc:)1228 :(12(:c warning: )missing field 'help' initializer [-Wmissing-field-initializers] / ( 21228 | 5 6 .0 f{ N*U L3L2 7}6, 8 .| 0 ^f )) | ~ ~~~~~~~^~~~~~~~~~ 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(In file included from 0.68src/libavcodec/eatgq.c3:5379: 45src/libavcodec/bytestream.h2:429386:)13,: SCwarning: Acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]L CC libavcodec/flacencdsp.o E(0.132978186 2930 | 1 ) , s i ze| 2 ^~~~~~~~~~~~~~~~~~~~ = Fsrc/libavcodec/dcadata.cF:M7338IN:(p33-:>b unote: fexpanded from macro 'SCALE' fer_e n7338d | -#d epf-i>bnueff eSr,C AsLEi(cz) e();( c )| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~/ (256.0src/libavutil/macros.hf :*49 :3252:7 6note: expanded from macro 'FFMIN'8 .0f)) 49 | | # ~ ~~~~~~~^~~~~~~~~~ define FFMIN(src/libavcodec/dcadata.ca,:b7489:)5 :( (warning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) > (b) ? (b )7489 | : ( a S)C)AL E (| 0 ~ ^ ~. 00031In file included from 5src/libavcodec/eatgq.c1:93709: 6src/libavcodec/bytestream.h):,294 S:C15:A Lwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]E (0.183 02948 | 7 3 1 91i4f) ,( sSiCzeA2L !E=( s0i.ze6)8 3| 59 ~~~~~ ^ ~~~~4 52486), SCALE(0.13297818601), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7488:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7488 | SCALE(0.00027949660), SCALE(0.17890018225), SCALE(0.68429082632), SCALE(0.13649433851), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7488:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7488 | SCALE(0.00027949660), SCALE(0.17890018225), SCALE(0.68429082632), SCALE(0.13649433851), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7488:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7488 | SCALE(0.00027949660), SCALE(0.17890018225), SCALE(0.68429082632), SCALE(0.13649433851), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7488:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7488 | src/libavcodec/bytestream.h :S317:C13:A Lwarning: Ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare](0 .00027949660), 317S | CA L E( 0 s.iz1e728 =9 0FF0M18I22N5()p, -S>CbAuLfE(f0e.r6_8en4d 2-9 p0-8>b2uf6f3e2r),, s iSzCeA);L E (| 0. ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~1 3649433src/libavutil/macros.h85:149):,25: note: | expanded from macro 'FFMIN' ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c: 733849: | 33#:d note: eexpanded from macro 'SCALE'fi ne FF M7338I | N#(dae,fbin)e S((CAaLE)( c>) (((bc)) / ?( 25(6b.)0f :* 3(2a)7)6 8. 0| f) ~ ^ ~) | ~ ~~~~~~~^~~~~~~~~~ In file included from src/libavcodec/eatgq.c:37: src/libavcodec/bytestream.hsrc/libavcodec/dcadata.c::3187487::7115:: 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] 3187487 | | iSf C(AsiLzEe2( !0=. s0i00z2e4) 6 6| ~~~~~ ^ ~~~~7 382), SCALE(0.17476719618), SCALE(0.68487155437), SCALE(0.14006754756), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7487:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7487 | SCALE(0.00024667382), SCALE(0.17476719618), SCALE(0.68487155437), SCALE(0.1400675475src/libavcodec/dxv.c6), : 753| ^~~~~~~~~~~~~~~~~~~~: 18: src/libavcodec/dcadata.cwarning: :comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]7338: 33: note: expanded from macro 'SCALE' 7338 | 753# | d e f i nief (oSpCA_LsEi(zc)e 0( (> cm) a/x_ o(2p5_6si.z0e0f) * | ~~~~~~~~ ^ ~~~~~~~~~~~~3 2768.0f))src/libavcodec/dxv.c : 758:| 18 ~ ~~~~~~~^~~~~~~~~~ : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavcodec/dcadata.c758: | 7487 : 27 : iwarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (op_size1 >7487 | m a xSC_AoLpE_(0s.iz0e10)0 2 | 4 ~~~~~~~~ ^ ~~~~~~~~~~~~6 67382), SCALE(0.17476719618), SCALE(0.68487155437), SCALE(0.14006754756), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7487:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7487 | SCALE(0.00024667382), SCALE(0.17476719618), SCALE(0.68487155437), SCALE(0.14006754756), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7486:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7486 | SCALE(0.00021643363), SCALE(0.17068879306), SCALE(0.68533653021), SCALE(0.14369773865), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7486:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7486 | SCALE(0.00021643363), SCALE(0.17068879306), SCALE(0.68533653021), SCALE(0.14369773865), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #src/libavcodec/bytestream.hdefin:e 355S:C13AL:E (cwarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ((c) / (256.0f *355 | 3 2 76 8si.z0fe)) = | ~ ~~~~~~~^~~~~~~~~~F FMIN(g->buffer_src/libavcodec/dcadata.ce:nd7486 :- 27g:-> bwarning: ufimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f er, size); 7486 | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ SCALE(0.src/libavutil/macros.h00:02491:64253:36 3note: )expanded from macro 'FFMIN', SCALE (049. | #1d70e6f88i79n3e0 6F)FM,I NS(aC,ALbE)( 0(.(a6)8 >5 3(3b)6 5?3 0(b2)1) , :S C(AaL)E()0 .| 1 ~ ^ ~ 436977386src/libavcodec/dxa.cIn file included from 5src/libavcodec/eatgq.c)::,37: 60 :src/libavcodec/bytestream.h94 ::| 356CC libavcodec/flashsv.o ^~~~~~~~~~~~~~~~~~~~:warning: 13 :comparison of integers of different signs: 'unsigned long long' and 'int' [-Wsign-compare] warning: src/libavcodec/dcadata.c :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]7338: 33: note: expanded from macro 'SCALE' 3567338 | | # 60d | e fi sinze e 2 S=iC AFfLF EM((1I2cNU) (((LpL-c >) /b + ((u2(a5v6fcf.te0fx r_-en*6>d w3id warningth- 2 s generated*. 7p6-8.a>0vbfucf)t)f e | x ~ ~~~~~~~^~~~~~~~~~r -,>h eisgihtz)e )>;> src/libavcodec/dcadata.c :4)| 7486 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~+: A5V:_ src/libavutil/macros.hRwarning: :B493:225(:simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] rnote: cexpanded from macro 'FFMIN' + 0) 7486 | 49+ | # de AVf iS_nCReA BFL3FE(20M(.Is0r0Nc02(1 6a+4 ,343b6)) 3( ()>, a )s r>c Ss(ibz)Ce A)?L E((b0). 1:| 7 0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~( a6)8)8 7 9| 3 ~ ^ ~ 06), SCAIn file included from LEsrc/libavcodec/eatgq.c(0:.6378: src/libavcodec/bytestream.h5:333576:5153:0 21warning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], SCAL E357(0 | . 14 3 69 7if7 (3s8i6z5e2) ,!= s i| z ^~~~~~~~~~~~~~~~~~~~e ) src/libavcodec/dcadata.c| : ~~~~~ ^ ~~~~ 7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7485:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7485 | SCALE(0.00018878609), SCALE(0.16666537523), SCALE(0.68568539619), SCALE(0.14738474786), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALsrc/libavcodec/dxv.cE(c:)806 :(17(:c )warning: /comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] ( 256.0f * 327 68068 | . 0 f )i)f ( o| p ~ ~~~~~~~^~~~~~~~~~_ size > max_op_sisrc/libavcodec/dcadata.cz:e)7485 : 49| : ~~~~~~~ ^ ~~~~~~~~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7485 | SCALE(0.00018878609), SCALE(0.16666537523), SCALE(0.68568539619), SCALE(0.14738474786), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7485:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7485 | SCALE(0.00018878609), SCALE(0.16666537523), SCALE(0.68568539619), SCALE(0.14738474786), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7485:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7485 | SCALE(0.00018878609), SCALE(0.16666537523), SCALE(0.68568539619), SCALE(0.14738474786), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7484:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7484 | SCALE(0.00016358691), SCALE(0.16269733012), SCALE(0.68591803312), SCALE(0.15112841129), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7484:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7484 | SCALE(0.00016358691), SCALE(0.16269733012), SCALE(0.68591803312), SCALE(0.15112841129), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7484:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7484 | SCALE(0.00016358691), SCALE(0.16269733012), SCALE(0.68591803312), SCALE(0.15112841129), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7484:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7484 | SCALE(0.00016358691), SCALE(0.16269733012), SCALE(0.68591803312), SCALE(0.15112841129), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7483:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7483 | SCALE(0.00053168571), SCALE(0.15878495574), SCALE(0.68603444099), SCALE(0.15492856503), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7483:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7483 | SCALE(0.00053168571), SCALE(0.15878495574), SCALE(0.68603444099), SCALE(0.15492856503), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7483:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7483 | SCALE(0.00053168571), SCALE(0.15878495574), SCALE(0.68603444099), SCALE(0.15492856503), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7483:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7483 | SCALE(0.00053168571), SCALE(0.15878495574), SCALE(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/escape124.c:299:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 299 | if (skip == -1) { | ~~~~ ^ ~~ CC libavcodec/flashsv2enc.o 3 warnings generated. 7 warnings generated. In file included from src/libavcodec/eamad.c:35: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/eamad.c:35: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/eamad.c:35: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/exr.c:44: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ src/libavcodec/escape130.c:300:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 300 | if (block_x * 2 == avctx->width) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ In file included from src/libavcodec/exif.c:28: In file included from src/libavcodec/exif.h:33: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define Fsrc/libavcodec/bytestream.hFM:I271:N17(a:, bwarning: ) comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( (a) > (b) ? (b) 271 | : ( a i)nt) s i ze| 2 ~ ^ ~ = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/eamad.c:35: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/eamad.c:35: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/eamad.c:35: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/eamad.c:35: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49src/libavcodec/bytestream.h | #d:ef271i:n17e: FFMwarning: Icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]N (a,b) ((a) > (b) ?271 | ( b ) i:n t( sai)ze)2 = F| FM ~ ^ ~IN (g->buffIn file included from ersrc/libavcodec/eamad.c_:e35: nsrc/libavcodec/bytestream.hd :-357: 15g:- >warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b uffer, 357s | iz e) ; i| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~f (size2src/libavutil/macros.h :49!:=25: sinote: zexpanded from macro 'FFMIN'e ) | ~~~~~ ^ ~~~~ 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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/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; | ^~~~~ In file included from src/libavcodec/exif.c:28: In file included from src/libavcodec/exif.h:33: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/exif.c:28: In file included from src/libavcodec/exif.h:33: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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 != ssrc/libavcodec/fits.cize:) 174 :| 32 ~~~~~ ^ ~~~~ : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/faandct.c174 | : 153 : 28 : warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] if (ret != 1 153| | | d i m _ n o !z2== htemapd4e*(rA2-+>An5ax)i s-_ intdemx p+ 61*)A 5{; | | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ src/libavcodec/fits.c:186src/libavcodec/faandct.c::33153:: 13warning: :comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 186153 | | zi2f= (thmepa4d*e(rA2-+>Ana5x)i s-_ itnmdp6e*xA 5=;= h| ea ^~~~~d er->naxis) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/faandct.c:154:28: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] src/libavcodec/put_bits.h 154 | : 317 : 33 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]z 4= tmp6*(A4-A5 )317 + | t m p 4i*fA 5(;s - >| ^~~~~b uf_end - s-src/libavcodec/faandct.c>:b154u:13f:_ pwarning: timplicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion]r >= si z154e | o f ( B i t Bu fz)4)= {t m p| 6 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~* (A4-A5) + tmp4*A5; | ^~~~~ 19 warnings generated. src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/exif.c:28: In file included from src/libavcodec/exif.h:33: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/exif.c:28: In file included from src/libavcodec/exif.h:33: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 7 warnings generated. src/libavcodec/exif.c:163:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 163 | for (i = 0; i < FF_ARRAY_ELEMS(tag_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/flashsvenc.o CC libavcodec/flicvideo.o CC libavcodec/float2half.o CC libavcodec/flvdec.o CC libavcodec/flvenc.o src/libavcodec/eamad.c:95:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 95 | if (offset >= (t->avctx->height - 7) * t->last_frame->linesize[0] - 7) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/eamad.c:104:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 104 | if (offset >= (t->avctx->height/2 - 7) * t->last_frame->linesize[index] - 7) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/faanidct.c:65:20: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 65 | od25= (s17 - s53)*(2*A4); | ~~~~^~~~~ ~ src/libavcodec/faanidct.c:67:34: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 67 | od34= d17*(2*(B6-A2)) - d53*(2*A2); | ^~~~ src/libavcodec/faanidct.c:67:16: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 67 | od34= d17*(2*(B6-A2)) - d53*(2*A2); | ^~~~ src/libavcodec/faanidct.c:68:34: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 68 | od16= d53*(2*(A2-B2)) + d17*(2*A2); | ^~~~ src/libavcodec/faanidct.c:68:16: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 68 | od16= d53*(2*(A2-B2)) + d17*(2*A2); | ^~~~ 1 warning generated. In file included from src/libavcodec/exrenc.c:36: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(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->buffeIn file included from r_esrc/libavcodec/exr.cnd: -47 p: -src/libavcodec/bytestream.h>:b171uf:fe18r:, warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i ze); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h171: | 49 : 25 : g -note: >bexpanded from macro 'FFMIN'uf fer += 49F | F#dMeIfNi(ng-e> FbFuMfINf(ear,_ebnd) -( g(-a>)b u>f f(ebr) ,? s i(bz) e:); (| a) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) | ~ ^ ~ src/libavutil/macros.h:49In file included from :src/libavcodec/exrenc.c25::36 : note: src/libavcodec/bytestream.hexpanded from macro 'FFMIN':187 :15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #de f187 | i n e F FiMIfN ((as,bi) z(e(a2) >! = (sbi) z? e(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) | ~~~~~ ^ ~~~~ CC libavcodec/fmtconvert.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/evrcdec.c:258:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 258 | float tt = ((float)i - 8.0 / 2.0) / 8.0; | ^~~~~~~~ ~ src/libavcodec/evrcdec.c:261:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 261 | float arg1 = M_PI * 0.9 * (tt - n); | ~ ~~~^~~ src/libavcodec/bytestream.h:271:src/libavcodec/evrcdec.c17:: 262warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]37 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 262 | 271 | i n t s ifzleoa2t =a rgF2 F=M IMN_(PIg -* >(btutff e-r n_)e;nd - g| - ~ ~~~^~~> buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/exrenc.c:36: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hsrc/libavcodec/evrcdec.c::49:26725::62 note: :expanded from macro 'FFMIN' warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | #de fi267n | e F F M I N ( a , b ) ( ( a ) > ( b) ? ( b ) : ( a ) ) | ~ ^ ~ sin(arg1) /In file included from src/libavcodec/exrenc.ca:rg361: ; src/libavcodec/bytestream.h :| 294 ~ ^~~~: 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/evrcdec.c :294267 | : 54 : warning: ifimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (CC libavcodec/fmvc.o size2 !267 | = s i 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)) * | ~~~ ~~~~~^~~~~~~ 18 warnings generated. 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:src/libavcodec/bytestream.h15CC libavcodec/frame_thread_encoder.o : :warning: 317comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]294 | if (size2 317! | = s i z es)i z e| ~~~~~ ^ ~~~~2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hIn file included from :49src/libavcodec/fft_float.c::25:20 : src/libavcodec/fft_template.cnote: :expanded from macro 'FFMIN'96: 12: 49warning: | missing field 'control' initializer [-Wmissing-field-initializers]# define F FM96I | N ( a ,{b N)U (L(aL) },> (b| ) ^? (b) : (a)) | ~ ^ ~ src/libavcodec/fft_template.cIn file included from :src/libavcodec/exrenc.c97::3612: :src/libavcodec/bytestream.h :warning: missing field 'control' initializer [-Wmissing-field-initializers]318 :15: warning: 97comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | { 318 | NU L L i}f, ( s iz| e ^2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/fft_template.c:98:12: warning: missing field 'control' initializer [-Wmissing-field-initializers] 98 | { NULL }, | ^ src/libavcodec/fft_template.c:99:12: warning: missing field 'control' initializer [-Wmissing-field-initializers] 99 | { NULL }, | ^ src/libavcodec/evrcdec.c:305:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 305 | if (e->lspf[k] - e->lspf[k - 1] <= MIN_LSP_SEP) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ ~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/evrcdec.c 317: | 322 : 35 : s iwarning: zimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]e 2 = FFMIN(p-> b322u | f f e r_ e n d - p - > b u f f e r , s i z1e.)0; - l| s ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ p_interpsrc/libavutil/macros.hol:a49ti:o25n_:f acnote: texpanded from macro 'FFMIN'o rs[in d49e | x]#,d e | f ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~i ne FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/exr.c:47: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 12 warnings generated. src/libavcodec/evrcdec.c:335:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 335 | + d_interpolation_factors[index ] *src/libavcodec/bytestream.h cu:rr355e:n13t:; warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ src/libavcodec/evrcdec.c :355334 | : 59 : swarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]z e = F 334F | M IN ( g -d>stb[u0f]fe r=_ en(d1. 0- -g-512 >d warningsb generated_uin. tfefrepro,la tisoin_zfeac)t;or s [i| n ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~d ex ])src/libavutil/macros.h *: 49:p25r:e vnote: expanded from macro 'FFMIN' | ~ ^~~~ 49 | #dsrc/libavcodec/evrcdec.cef:334i:ne21 :F FMwarning: INimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]( a,b) (( a334) | > (dbs)t [?0 ]( b=) (:1 .(0a ))- d _| ~ ^ ~i nterpolationIn file included from _src/libavcodec/exrenc.cf:ac36to: rsrc/libavcodec/bytestream.hs:[356in:d13:e xwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ]) * pre v356 | | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define src/libavcodec/evrcdec.cF:F337M:57I:N( awarning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]b ) ((a) > (337b | ) ? ( b ) : ( a ) ) | ~ ^ ~+ d_interpIn file included from olsrc/libavcodec/exrenc.cat:i36: osrc/libavcodec/bytestream.h:n357_:f15a:c towarning: rscomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare][ inde x357 | + 1 ]i f (*s iczuerr2en t!;= | s ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ize) | ~~~~~ ^ ~~~~ src/libavcodec/evrcdec.c:336:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/error_resilience.c 336 | : 396 : d12s:t [warning: 1]variable 'depth' set but not used [-Wunused-but-set-variable] = (1.0 - d _i396nt | e r p ol aitniotn _fia,ct oderptsh[,i nndeuxm +_ a1v])a i*l; pr ev| ^ | ~ ^~~~ src/libavcodec/evrcdec.c:336:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 336 | dst[1] = (1.0 - d_interpolation_factors[index + 1]) * prev | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:339:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 339 | + d_interpolation_factors[index + 2] * current; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ src/libavcodec/evrcdec.c:338:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 338 | dst[2] = (1.0 - d_interpolation_factors[index + 2]) * prev | ~ ^~~~ src/libavcodec/evrcdec.c:338:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 338 | dst[2] = (1.0 - d_interpolation_factors[index + 2]) *src/libavcodec/bytestream.h pr:e355v: 13| : ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/exr.c:47: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/exr.c:47: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/evrcdec.c:365:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 365 | a[i + 1] = a[i] - 2 * lsp[i * 2 ] * a1[i] + a2[i]; | ~ ^~~~~ src/libavcodec/evrcdec.c:365:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 365 | a[i + 1] = a[i] - 2 * lsp[i * 2 ] * a1[i] + a2[i]; | ~ ^~~~~ src/libavcodec/evrcdec.c:365:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 365 | a[i + 1] = a[i] - 2 * lsp[i * 2 ] * a1[i] + a2[i]; | ^~~~ ~ src/libavcodec/evrcdec.c:366:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | b[i + 1] = b[i] - 2 * lsp[i * 2 + 1] * b1[i] + b2[i]; | ~ ^~~~~ src/libavcodec/evrcdec.c:366:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | b[i + 1] = b[i] - 2 * lsp[i * 2 + 1] * b1[i] + b2[i]; | ~ ^~~~~ src/libavcodec/evrcdec.c:366:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | b[i + 1] = b[i] - 2 * lsp[i * 2 + 1] * b1[i] + b2[i]; | ^~~~ ~ src/libavcodec/evrcdec.c:374:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 374 | ilpc[k - 1] = 2.0 * (a[FILTER_ORDER / 2] + b[FILTER_ORDER / 2]); | ~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 8 warnings generated. src/libavcodec/evrcdec.c:386:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 386 | t = (offset - delay + 0.5) * 8.0 + 0.5; | ~~~~~~~^~~~~~~ ~ src/libavcodec/evrcdec.c:412:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 412 | invl = 1.0 / ((float) length); | ~ ^~~~~~~~~~~~~~ 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/evrcdec.c:590:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 590 | if (sum2 < 0.0) | ^~~~ ~ src/libavcodec/evrcdec.c:621:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 621 | if (gamIn file included from ma src/libavcodec/extract_extradata_bsf.c<: 028.5: ) src/libavcodec/bytestream.h | : ^~~~~ ~171 :18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/evrcdec.c: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)) | ^ ~ 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:642:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 642 | gain = sum2 ? sqrt(sum1 / sum2) : 1.0; | ~~~~ ~~~~~^~~~~~ src/libavcodec/evrcdec.c:662:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 662 | e->lspf[i] = e->prev_lspf[i] * 0.875 + 0.125 * (i + 1) * 0.048; | ^~~~~~~~~~~~~~~ ~ src/libavcodec/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) src/libavcodec/bytestream.h> 15:) 271 | : ~~~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 17 warnings generated. src/libavcodec/evrcdec.c:701:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 701 | if (e->avg_acb_gain < 0.3) { | ~~~^~~~~~~~~~~~ ~ CC libavcodec/fraps.o src/libavcodec/evrcdec.c:710:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 710 | pitch_lag = lrintf((idelay[1] + idelay[0]) / 2.0); | ~~~~~~~~~~^~~~~~~~~~~ ~ 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 - psrc/libavcodec/evrcdec.c->:bu718f:f38:e rwarning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 718 | src/libavutil/macros.h : 49: 25 : note: expanded from macro 'FFMIN' e->fa de49_ | #sdecfalien e= FFFFMIMNA(Xa(,eb-)>f a(d(e_as)c a>l e (-b )0. 0?5, (b0) .:0 )(a;) ) | ~~~^~~~~~~~~~ ~ | ~ ^ ~ src/libavutil/macros.hIn file included from :src/libavcodec/extract_extradata_bsf.c47::2822: : src/libavcodec/bytestream.hnote: :expanded from macro 'FFMAX'294 :15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 47 | #def in294e | FF M A X(ia,fb ) ((s(izae) 2> (!=b )s i?z e()a ) | ~~~~~ ^ ~~~~: (b)) | ^ src/libavcodec/evrcdec.c:718:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 718 | e->fade_scale = FFMAX(e->fade_scale - 0.05, 0.0); | ~~~^~~~~~~~~~ ~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/evrcdec.c:726:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 726 | if (e->bitrate != RATE_QUANT && e->avg_acb_gain < 0.4) { | ~~~^~~~~~~~~~~~ ~ CC libavcodec/frwu.o src/libavcodec/evrcdec.c:727:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 727 | f = 0.1 * e->avg_fcb_gain; | ~ ~~~^~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/extract_extradata_bsf.c:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/ftr.o src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(gCC libavcodec/ftr_parser.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)) | ~ ^ ~ In file included from src/libavcodec/extract_extradata_bsf.c:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/extract_extradata_bsf.c:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/g2meet.o src/libavcodec/exrenc.c:532:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 532 | { "gamma", "set gamma", OFFSET(gamma), AV_OPT_TYPE_FLOAT, {.dbl=1.f}, 0.001, FLT_MAX, VE }, | ^ src/libavcodec/exrenc.c:533:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 533 | { NULL}, | ^ src/libavcodec/exrenc.c:532:82: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 532 | { "gamma", "set gamma", OFFSET(gamma), AV_OPT_TYPsrc/libavcodec/evrcdec.cE_F:L814O:A41:T ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ .dbl=1.f}, 0.00 8141 | , FL T _ M A X, VE }, e| -> ~ ^~~~~~~p rev_pitc/usr/include/float.hh:_15d:17e: lnote: aexpanded from macro 'FLT_MAX'y = dela y15 | #-de fei->nfrea mFeL.Tde_lMaAyX_ d3i.f4f0 28+2 34166.603;8 5 2| 88 ~~~~~~^~~~~~~~~~~~~~~~~~~~~ ~59 812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/exrenc.c:532:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 532 | { "gamma", "set gamma", OFFSET(gsrc/libavcodec/evrcdec.ca:m816m:a)37,: warning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]V_ OPT_TYPE_F L816O | AT , { . d b l = 1i.f f(}fa,b s0.(00e1-,> pFLiT_tMcAhX,_ dVEe l}ay, - d| ~ ^~~e lay) > 15) | ~~~~ ~~~~~~~~~~~~~~~^~~~~~~ src/libavcodec/evrcdec.c:829:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 829 | if (fabs(e->pitch_delay - e->prev_pitch_delay) > 15) | ~~~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:838:43: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 838 | e->energy_vector[i] = pow(10, evrc_energy_quant[e->frame.energy_gain][i]); | ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:852:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 852 | pitch_lag = lrintf((idelay[1] + idelay[0]) / 2.0); | ~~~~~~~~~~^~~~~~~~~~~ ~ src/libavcodec/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)) | ^ 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' src/libavcodec/ffwavesynth.c49 | #:de288f:i29:n e warning: FFMIN(a,b)comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] ((a) > (b) ? ( b288) | : src/libavcodec/evrcdec.c ( : a) 777 ) : 23| : ~ ^ ~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] i f777 | (p h i > = i ) f| o ~~~ ^ ~r (i = 0; i < sizeof(EVRCAFrame); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/fastaudio.c:25: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fastaudio.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | isrc/libavcodec/evrcdec.cf :(921s:iz101e:2 warning: !missing field 'unit' initializer [-Wmissing-field-initializers]= size) | ~~~~~ ^ ~~~~ 921 | { "postfilter", "enable postfilter", OFFSET(postfilter), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AD }, | ^ src/libavcodec/evrcdec.c:922:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 922 | { NULL } | ^ src/libavcodec/exr.c:205:18: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 205 | dest_len != uncompressed_size) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fastaudio.c:25: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fastaudio.c:25: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fastaudio.c:25: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/filter_units_bsf.c:228:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 228 | { 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)) | ~ ^ ~ 2 warnings generatedIn file included from . src/libavcodec/fastaudio.c:25: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fastaudio.c:25: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != src/libavcodec/extract_extradata_bsf.csi:ze345) : 19| : ~~~~~ ^ ~~~~warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 345 | for (i = 0; i < FF_ARRAY_ELEMS(extract_tab); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/g722.o src/libavcodec/extract_extradata_bsf.c:414:35: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 414 | { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavcodec/extract_extradata_bsf.c:415:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 415 | { NULL }, | ^ 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/exr.c:475:15: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 475 | CC libavcodec/g722dec.o if (nBits > 8 * bytestream2_get_bytes_left(gb)) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_pCC libavcodec/g722dsp.o tr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 5 warnings generated. CC libavcodec/g722enc.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/faxcompr.c:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/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 | src/libavcodec/put_bits.h : 265 : 37 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] header->d a265 | t a _ m a xif =( s-t>;b uf\_ e n| ~ ^d - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/fitsdec.c:86:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 86 | CASE_N(-32, tflt, av_int2float(AV_RB32(ptr8))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fitsdec.c:77:25: note: expanded from macro 'CASE_N' 77 | if (t < header->data_min) \ | ^ ~ src/libavcodec/fitsdec.c:86:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 86 | CASE_N(-32, tflt, av_int2float(AV_RB32(ptr8))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fitsdec.c:78:44: note: expanded from macro 'CASE_N' 78 | header->data_min = t; \ | ~ ^ In file included from src/libavcodec/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)) | ~ ^ ~ src/libavcodec/exr.c:src/libavcodec/put_bits.h744:31::317 :warning: 33comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 744 | 317 | i f ( s - > bfourf (_j e= n0d; -j s -<> sb-uf>_xdpetrl ta>;= + +js)i {z e| o ~ ^ ~~~~~~~~~f (BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/flac.c:25: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flac.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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.hsrc/libavcodec/fitsdec.c:293::13147:: 44warning: : 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] 293 | size2 147= | F F M I N( p i-f> b(usfizfee r==_ e0n d|| -h epa-de>r-b>unafxfeir,s n[siiz]e )>; S| I ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ZE_MAX src/libavutil/macros.h/: 49s:25i:z enote: )expanded from macro 'FFMIN' { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 49 | #define FFsrc/libavcodec/fitsdec.cM:I154:N20(: awarning: ,comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] b) ((a ) 154> | ( b ) if? ((be)n d: - (pat)r)8 < | s ~ ^ ~iz e) | ~~~~~~~~~~ ^ ~~~~ In file included from src/libavcodec/flac.c:25: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flac.c:25: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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/bytestream.h | ^~~~: 355:13: warning: comparison of integers of different signs: 'int' and '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/exr.c:911 :49 | 43#:de fwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n e FFMIN(a,b )911 | (( a ) > (cbo)n s?t (bf)l :o a(ta ))f | = ~ ^ ~ .5f * cosfIn file included from (src/libavcodec/flac.c3:.f25*M: _src/libavcodec/bytestream.h:P356I :/13: 8warning: .comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f ); | ~ ^~~ 356 | ssrc/libavcodec/exr.ci:z911e2: =32 :FF Mwarning: INimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( p->buf f911er | _e n d - pc-o>bnustf ffelroa,t fs =i z.5ef) *; c o| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~s f(3.src/libavutil/macros.hf:*49:M25_: Pnote: I expanded from macro 'FFMIN'/ 8.f); 49 | | # ^~~~ define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flac.c:25: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != sizsrc/libavcodec/exr.ce:)912 :| 43 ~~~~~ ^ ~~~~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 912 | const float g = .5f * cosf(7.f*M_PI / 16.f); | ~ ^~~~ src/libavcodec/exr.c:912:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 912 | const float g = .5f * cosf(7.f*M_PI / 16.f); | ^~~~ src/libavcodec/fitsdec.c:293:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 293 | CASE_GRAY(-32, dst16, uint16_t, tflt, av_int2float(AV_RB32(ptr8))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fitsdec.c:283:38: note: expanded from macro 'CASE_GRAY' 283 | *dst++ = lrint(((t - header.data_min) * ((1 << (sizeof(type) * 8)) - 1)) * scale); \ | ^ ~ In file included from src/libavcodec/flac_parser.c:37: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flac_parser.c:37: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'In file included from src/libavcodec/ffv1dec.c :4937 | #: dsrc/libavcodec/golomb.he:fi482n:e34 :F Fwarning: MIcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]N( a,b) ((a) > (b) 482? | ( b ) : (a ) ) | ~ ^ ~ if (gb->siIn file included from zesrc/libavcodec/flac_parser.c_i:n37_b: isrc/libavcodec/bytestream.ht:s 187<:=15 r:e _iwarning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]d ex) { 187 | | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/fitsdec.c:313:209: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 313 | { "blank_value", "value that is used to replace BLANK pixels in data array", offsetof(FITSContext, blank_val), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 65535, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM}, | ^ src/libavcodec/fitsdec.c:314:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 314 | { NULL }, | ^ CC libavcodec/g723_1.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->buCC libavcodec/g723_1_parser.o ffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/g723_1dec.o In file included from src/libavcodec/flac_parser.c:37: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flac_parser.c:37: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/fitsenc.c:34: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/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 | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/exr.c:src/libavcodec/fitsenc.c1009::3428: src/libavcodec/bytestream.h:: 186warning: :comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1009 | 186if | ( s iz ec2 o=m pFFrMeINs(ps->ebdu_fsifzee b)u(flfoe_sri,ze s|i zace_)si;z e || ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ dc_size src/libavutil/macros.h|: 49:r25l:e _note: cexpanded from macro 'FFMIN's ize) | |49 | #cdoemfpirnee sFsFMeIdN(_as,bi)z e(( a<) 88>LL (+ blo)_ si?z e (+ ba)c _:si z(e a+)) d| c_ ~ ^ ~s ize + rleIn file included from _csrc/libavcodec/fitsenc.cs:i34z: esrc/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/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->bu1f_ warningp generatedtr. >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/fic.c:31: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from In file included from src/libavcodec/flac_parser.c:37src/libavcodec/ffv1enc.c: :src/libavcodec/bytestream.h38:: 356src/libavcodec/put_bits.h::13227:: 37: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 | size2 =227 | F F M I N ( pif- (>sb->ubfuff_eernd_ -e nsd-> bu-f p_->pbutfr f>e=r, ssiizzee)o;f ( | B ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~i tBuf)src/libavutil/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) | ~~~~~ ^ ~~~~ 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:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1 warning generated. src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317: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/fitsenc.c:34: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fitsenc.c:34: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/faxcompr.c:31: In file included from src/libavcodec/faxcompr.h:31: In file included from src/libavcodec/tiff.h:34: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/faxcompr.c:31: In file included from src/libavcodec/faxcompr.h:31: In file included from src/libavcodec/tiff.h:34: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/faxcompr.c:31: In file included from src/libavcodec/faxcompr.h:31: In file included from src/libavcodec/tiff.h:34: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fitsenc.c:34: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fitsenc.c:34: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->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:1396:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1396 | t.f = trc_func(t.f); | ~~~~~~~~ ~~^ In file included from src/libavcodec/faxcompr.c:31: In file included from src/libavcodec/faxcompr.h:31: In file included from src/libavcodec/tiff.h:34: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/faxcompr.c:31: In file included from src/libavcodec/faxcompr.h:31: In file included from src/libavcodec/tiff.h:34: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/faxcompr.c:31: In file included from src/libavcodec/faxcompr.h:31: In file included from src/libavcodec/tiff.h:34: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/bytestream.h: 49355 | :#d13e:f iwarning: necomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] FFMIN(a,b) (( a355) | > ( b )s i?z (eb) =: F F(aM))I N| ( ~ ^ ~ g->buffer_end - src/libavcodec/exr.cg:1232-:>21:b warning: ucomparison of integers of different signs: 'const int32_t' (aka 'const int') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] ffer, size) 1232; | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ td-src/libavutil/macros.h:>49x:s25i: znote: eexpanded from macro 'FFMIN' = FFMI 49N | (s#-d>eftiinel eF_FaMItNt(ra.,bx)Si ze(,(a )s >- >(bx)d ?e (lb)t :a (a-) t)i l| e ~ ^ ~_ x * s->tileIn file included from _src/libavcodec/faxcompr.ca:31t: tIn file included from rsrc/libavcodec/faxcompr.h.:xS31i: zIn file included from esrc/libavcodec/tiff.h):34;: In file included from src/libavcodec/tiff_common.h| :33 ^ ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: src/libavcodec/bytestream.h:356:13:src/libavutil/macros.h warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49:25: note: expanded from macro 'FFMIN' 356 | 49 | s#diefzinee2 F=FM IFN(FaM,bI)N (((pa-)> bu>f f(eb)r ?_ (ebn)d : -( pa->)b) u f| f ~ ^ ~e r, size); src/libavcodec/exr.c| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~1241 :41: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare]src/libavutil/macros.h :49:25: note: expanded from macro 'FFMIN'1241 | 49 | # dieff in(eb ufF_sFizMeI > bu(fb_)si z?e - (8)b )| ~~~~~~~~~~~ ^ ~~~~~~~~~~~~: (a)) | ~ ^ ~ src/libavcodec/exr.cIn file included from :src/libavcodec/faxcompr.c1295::3124: :In file included from src/libavcodec/faxcompr.hwarning: :31comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]: In file included from src/libavcodec/tiff.h:34: In file included from 1295src/libavcodec/tiff_common.h | : 33 : isrc/libavcodec/bytestream.hf(:c357ol: 15+: warning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]d- >xsiz e357 = | = s -> xd elitf a(s)i ze{2 ! =| s ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~i ze) | ~~~~~ ^ ~~~~ src/libavcodec/exr.c:1301:48: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'long long' [-Wsign-compare] 1301 | if (avctx->max_pixels && uncompressed_size > avctx->max_pixels * 16LL) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 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 && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 3 warnings generated. src/libavcodec/fic.c:348:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 348 | if (!skip_cursor && avpkt->size < CURSOR_OFFSET + sizeof(ctx->cursor_buf)) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fic.c:394:50: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 394 | if (slice_size < slice_off || slice_size > msize) | ~~~~~~~~~~ ^ ~~~~~ 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 }, | ^ In file included from src/libavcodec/flacenc.c:33: src/libavcodec/put_bits.h:227:37: CC libavcodec/g723_1enc.o warning: 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/g726.o CC libavcodec/g729_parser.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/faxcompr.c:169:35 :317 | warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] if (s->buf _169e | n d - s -> b u f_ p t r > = s iz e ofi(fB i(t*Bpuif)x) _{l e f| t ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ <= 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) | ~~~~~~~~~ ^ ~~~~~~~~~ CC libavcodec/g729dec.o CC libavcodec/g729postfilter.o CC libavcodec/gdv.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++) { | ~ ^ ~~~~~~~~~~~~~~ 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/exr.c:1906:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1906 | bytestream2_get_buffer(gb, key, FFMIN(sizeof(key) - 1, var_size)); | ^ ~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/exr.c:1931:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1931 | bytestream2_get_buffer(gb, key, FFMIN(sizeof(key) - 1, var_size)); | ^ ~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/exr.c:1988:47: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1988 | bytestream2_get_buffer(gb, value, FFMIN(sizeof(value) - 1, size)); | ^ ~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/exr.c:1989:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1989 | if (size > sizeof(value) - 1) | ~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/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->ssrc/libavcodec/exr.clic:e_2128y :+33 (:u iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t 64_t)fs->slice 2128_ | he i g h tff _shaeirgh(ts);- > | a ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~v ctx, src/libavutil/avassert.ha:v38_:d211q(:av note: _expanded from macro 'av_assert0'in t2float(s -38 | > s a rif) ,(! (2c5o5)n)d; ) )| ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ { \ | ^~~~ 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/flac.csrc/libavcodec/ffv1dec.c::203:18017::18 :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 203 | i180f | ( i d xi >f= ((cunhsaingnneelds )FqFua_nAtR_RtAaYb_lEeL_EcMoSu(nftl)a {c _ ch| a ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~n nel_layousrc/libavcodec/ffv1dec.ct:s)211): 30 | : ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 211 | if (p->context_count < context_count) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from src/libavcodec/flashsv.c:43: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flashsv.c:43: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flashsv.c:43: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/exr.c:2240:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2240 | t.f = trc_func(t.f); | ~~~~~~~~ ~~^ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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->buffersrc/libavcodec/put_bits.h_en:d265: 37:- warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]g ->buffer, siz e)265; | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ if (src/libavutil/macros.h:s49-:>25:b unote: expanded from macro 'FFMIN'f _end - s49- | >#bdeuffi_npet rF >F=M sIiNz(ea,obf)(B i(tB(ufa))) { > | ( ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~b) ? (b) : (a)) | ~ ^ ~ 3 warnings generated. 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 = In file included from 0 }src/libavcodec/flashsv.c:,43 : 0src/libavcodec/bytestream.h,: 293I:N13T:_ MAwarning: X,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] VD }, | ^ 293 | size2 = FFMIN(p->bufsrc/libavcodec/exr.cf:e2304r:64_e:n dwarning: -missing field 'unit' initializer [-Wmissing-field-initializers] p->buff e2304r | , s i z e) ; A V| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~_ OPT_TYPsrc/libavutil/macros.hE:_49:F25:L Onote: expanded from macro 'FFMIN'A T, { . db49l | # d=ef i1n.e0 fF F},M 0I.N00(1a, ,FbLT)_ M(A(Xa,) V>D (},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/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/exr.c:2342:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] In file included from 2342 | src/libavcodec/flashsvenc.c : 55 : {src/libavcodec/put_bits.h :N227U:LL37 :} ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ^ 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/ffv1dec.c:389:17: src/libavcodec/exr.cwarning: :comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]2304 :52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 389 | 2303 | {i f" g(alemnm a>" ,1 2"8S e-t ti he| | f!lolaet ng) a mm| a ~~~ ^ ~~~~~~~v alue when decoding", OFFSET(gamma), | ~ 2304 | AV_OPT_TYPE_FLOAT, src/libavcodec/bytestream.h{ :.317d:b13l: warning: =comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1.0f }, 0.001, F317L | T _ MsAiXz, eV2D = }FF,M I N| ^~~~~~~( p->buffe/usr/include/float.hr:_e15n:17d: - note: p-expanded from macro 'FLT_MAX'> buffer ,15 s | i#zdee)f;in e FL| T_ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~M AX 3.40src/libavutil/macros.h2:498:232546:6 3note: 8expanded from macro 'FFMIN'5 288598 1249e | +#3d8eFfi ne | FF ^~~~~~~~~~~~~~~~~~~~~~~~~~~M IN(a,b) (src/libavcodec/exr.c(:a)2304 >: 37(b:) ?warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (b) : (a) )2304 | | ~ ^ ~ AV_OPT_In file included from Tsrc/libavcodec/flashsv.cYP:43E: _src/libavcodec/bytestream.h:F318L:15O:A warning: Tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], { .d b318l | = i1f .(0fs iz}e,2 !0=. 0si0ze1), | F ~~~~~ ^ ~~~~L T_MAX, VD }, | ~ ^~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 11 265 warning | s generated. if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/ffv1dec.c:416:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 416 | if (context_count > 32768U) { | ~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/flac_parser.csrc/libavcodec/bytestream.h:264::35522::13 :warning: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 264 | 355 | s i z se i 317z= | e _F t FlM IeinN (=g f-FF> bMuI(ffNers_(-f>-b>ueenfdn_ ed- n-d w-p tg-s>r-bu,f> fsbeurizf,_e pt)rs ;i> z| e ^ ~~~~~~~~~~~~~ ~~~~= ) ;s i| ze ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~osrc/libavutil/macros.h f:(49:B25:i src/libavutil/macros.h:t49note: expanded from macro 'FFMIN'B :u25f:) )note: expanded from macro 'FFMIN'{ 49 | | # ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~d ef i49 | n#dee fFinFeM INF(FaM,IbN)( a(,(ba)) (>(a )( >b )(b )? ? ((bb)) :: ( a()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/flacenc.c:618:13: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 618 | if (sum <= n >> 1) | ~~~ ^ ~~~~~~ 14 warnings generated. src/libavcodec/ffv1dec.c:465:53: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 465 | if (f->chroma_h_shift > 4U || f->chroma_v_shift > 4U) { | ~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/ffv1dec.c:465:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 465 | if (f->chroma_h_shift > 4U || f->chroma_v_shift > 4U) { | ~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/ffv1dec.c:472:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 472 | f->num_v_slices > (unsigned)f->height || !f->num_v_slices | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/ffv1dec.c:471:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 471 | if (f->num_h_slices > (unsigned)f->width || !f->num_h_slices || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/ffv1dec.c:484:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 484 | if (f->quant_table_count > (unsigned)MAX_QUANT_TABLES || !f->quant_table_count) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/flacdec.c:42: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flacdec.c:42: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flacdec.c:42: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/gemdec.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 = FFCC libavcodec/get_buffer.o 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)) | ~ ^ ~ CC libavcodec/gif.o In file included from src/libavcodec/flacdec.c:42: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flacdec.c:42: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/gif_parser.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flacdec.c:42: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != siIn file included from ze)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)) | ~ ^ ~ 11 warnings generated. CC libavcodec/gifdec.o 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:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flacdec.c:42: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flacdec.c:42: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/flac_parser.c:771:66: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 771 | flac_fifo_size(&fpc->fifo_buf) / FLAC_AVG_FRAME_SIZE > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ 772 | fpc->nb_headers_buffered * 20) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ffv1dec.c: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 ( (unsignsrc/libavcodec/bytestream.hed):f271s-:>s17l:i cwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_x + (uint64_t)fs- 271> | s li c ien_tw siidzet2 h= F F(wgi-dt>hb u| f ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~f er_ensrc/libavutil/avassert.h:d38 -: 11g:-> bnote: ufexpanded from macro 'av_assert0'f er, siz e)38; | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ if (!(cosrc/libavutil/macros.hn:d49):)25: { note: expanded from macro 'FFMIN' 49 | #d e fi n e F F M I N ( a , b ) (( a ) > (b ) ? (b ) : (a ) ) | ~ ^ ~ \ | ^~~~ src/libavcodec/ffv1dec.c:811:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 811 | if (idx >= (unsigned)f->quant_table_count) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from In file included from src/libavcodec/flicvideo.csrc/libavcodec/flashsvenc.c::4156: : src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h::293171::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] 171 | 293 | sigz-e>2bu f=f FeFrM I+N=(p -F>bFuMffIeNr(_egn-d> b- upf->fbeufrf_ere,nd s-iz eg);- >b u| f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~f er, sizsrc/libavutil/macros.he:)49;: 25 :| note: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~expanded from macro 'FFMIN' 49 | #src/libavutil/macros.hde:f49in:e25 F:F MInote: Nexpanded from macro 'FFMIN'( a,b) (( 49a | )# >d ef(ib)n e ?F FM(IbN)( a: ,(ba))) (( a)| ~ ^ ~> (b) ? (b)In file included from src/libavcodec/flicvideo.c::41 : (src/libavcodec/bytestream.h:a294)): 15 :| ~ ^ ~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/flashsvenc.c:56: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flashsvenc.c:56: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flicvideo.c:41: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/flashsv2enc.c:54: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIIn file included from N(src/libavcodec/flashsv2enc.ca:,54b: ) src/libavcodec/bytestream.h(:186(:a13): >warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( b) ? (b) : (a )186 | ) | s ~ ^ ~iz e2 = FFMINIn file included from (src/libavcodec/flicvideo.cp:-41>b: usrc/libavcodec/bytestream.hf:f356e:r_13en:d warning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] p->buffer ,356 | s i z e );s i ze| 2 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ = FFMINsrc/libavutil/macros.h(:p49-:25>: bnote: uexpanded from macro 'FFMIN' ffer_e n49d | -# depfi-n>eb FuFfMfIeNr(,a, bs)i z(e()a;) >| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~(b ) ? (bsrc/libavutil/macros.h) ::49: 25(:a ))note: expanded from macro 'FFMIN' | ~ ^ ~ 49 | #dIn file included from esrc/libavcodec/flashsv2enc.cf:i54n: esrc/libavcodec/bytestream.h :FF187MI:N15:( warning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare],b ) ((a) 187> | ( b )i f ?(s i(zbe)2 !:= s(ia)z)e )| ~ ^ ~ | ~~~~~ ^ ~~~~src/libavcodec/bytestream.h :In file included from 271src/libavcodec/flicvideo.c::1741:: src/libavcodec/bytestream.hwarning: :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 | 271 | i f i(nsti zse2i z!e=2 s=iz eF)F M IN| ( ~~~~~ ^ ~~~~g ->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 4 warnings generated. 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) : (a)) | ~ ^ ~ In file included from src/libavcodec/flashsvenc.c:56: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/bytestream.h318 | : 271 :i17f: (warning: sicomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]z e2 != size) | ~~~~~ ^ ~~~~ 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/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->buffersrc/libavcodec/bytestream.h_end: 355- :p-13>b:u fwarning: fecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r , size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 355 | src/libavutil/macros.hs:i49ze: 25=: Fnote: Fexpanded from macro 'FFMIN' MIN(g-> b49 | u#fdfeefri_neend F-F MgIN-(a>,bb)u f(fe(ra,) s>i (zbe) )? ;(b ) :| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~( a)) | ~ ^ ~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'In file included from src/libavcodec/flashsv2enc.c:54: src/libavcodec/bytestream.h :29449: | 15#:d warning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f ine FF M294IN | ( a , bif) ((s(ai) z>e 2( !b= )s i?z (eb)) | : ~~~~~ ^ ~~~~ (a)) | ~ ^ ~ In file included from src/libavcodec/flashsvenc.c:56: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flashsvenc.c:56: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 11 warnings generated. 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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' src/libavcodec/put_bits.h: 26549: | #37de:fi nwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] FFMIN(a,b) ((a ) 265> | ( b) ? ( ibf) ( s:- >(bau)f)_ en d | - ~ ^ ~s- >buf_ptr >=In file included from src/libavcodec/flashsv2enc.cs:i54z: esrc/libavcodec/bytestream.ho:356f:13(:B iwarning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]B uf)) { | 356 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flashsv2enc.c:54: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:317: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/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/flashsv2enc.c:188:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 188 | if (s->rows * s->cols > s->blocks_size / sizeof(Block)) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/flacdec.c:49: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/flashsv2enc.c:336:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 336 | if (buf_size < block_size + 2) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ 6 warnings generated. CC libavcodec/golomb.o 1 warning generated. In file included from src/libavcodec/fmvc.c:27: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flvdec.c:24: In file included from src/libavcodec/flvdec.h:24: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/fmvc.c:27: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fmvc.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/gsm_parser.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/gsmdec.o src/libavcodec/flicvideo.c:195:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 195 | if (frame_size > buf_size) | ~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/flicvideo.c:274:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 274 | if (y_ptr > pixel_limit) | ~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/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 | CC libavcodec/gsmdec_data.o 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_limitsrc/libavcodec/put_bits.h) {: \317: 33 | : ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/flicvideo.c: 338317: | 17 : warning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f (s->buf _338e | nd - s - > b u f _p tr > = C HsEiCzKe_oPIfX(ELB_itPBTuRf(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_PTRsrc/libavcodec/bytestream.h(byt:e271_:17r: uwarning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) ; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 271 | 64 | i n t isfi z(epi2x e= lF_FMpItNr(g -+>b unf f>er _penidx e-l _lgi->mbiutff)er ,{ s\ i | z ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ e); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/flicvideo.c:src/libavutil/macros.h362::2949:: 25warning: : comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]note: expanded from macro 'FFMIN' 36249 | | # de f i ne FF M I N ( a , b ) ( ( a ) > ( b )C ?H (EbC)K _: P(aI)X) E L_| P ~ ^ ~T R(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/flacenc.c{ \: 1714 | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~: 172: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavcodec/flicvideo.c :412:25: CC libavcodec/h261.o warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 412 | 1714 | { " lp c _ csrc/libavcodec/flacdec.co e : f f287 _:p23r :e cwarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] s iCoHnE"C,K _"LPPIC X Ec287Lo_e | fP TfR i( c iby ete n_tr up nr) e;c i s i | o n ^~~~~~~~~~~~~~~~~~~~~~~~~" ,isrc/libavcodec/flicvideo.c :of64ff s(:evt23o :f(=F =l note: 0xa8expanded from macro 'CHECK_PIXEL_PTR'c0 0E0n0c0od 0e0)64C{ | on t e | x ~ ^ ~~~~~~~~~~tif , o(pptiixoeln_pst.rlp c+_ cn o>e fpfi_xpreecli_sliionm)i,t A)V _O{P T\_ TY P| E ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~_ INT, {.i64src/libavcodec/flicvideo.c :=431 1:5 32}:, 0warning: , comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]M AX_LPC_PRE 431C | I SI O N , F12 L A warning sG generated S. i f} , ( ch| un ^k_ size - 6 != FFALIGN(s->avctx->width, 4) * s->avctx->height) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flacenc.c:1720:189: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1720 | { "lpc_passes", "Number of passes to use for Cholesky factorization during LPC analysis", offsetof(In file included from Flasrc/libavcodec/fmvc.cc:En27co: desrc/libavcodec/bytestream.hC:on293t:ex13t:, warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]o ptions.lpc_passe s293 | ) , AsVi_zOPeT2_ T=Y PFFEM_IINNT(,p -{>.biuf6f4e r_=e n2d },- 1p-,>b uIffNeTr,_ sMiAzeX),; F L| A ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~G S }, | src/libavutil/macros.h ^: 49:25: note: expanded from macro 'FFMIN' CC libavcodec/h261_parser.o 49 | #define FFMIN(a,b) ((src/libavcodec/flacenc.ca): >1721 :(159b:) ?warning: missing field 'unit' initializer [-Wmissing-field-initializers]( b) : (a)) | ~ ^ ~ 1721 | { "min_parIn file included from tsrc/libavcodec/fmvc.ci:t27i: osrc/libavcodec/bytestream.hn_:o294r:d15e:r "warning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] NULL ,294 | o ff s e tioff( F(slizaecE2n co!d=e Cosnitezxte,) op t| i ~~~~~ ^ ~~~~o ns.min_partition_order), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, MAX_PARTITION_ORDER, FLAGS }, | ^ src/libavcodec/flacenc.c:1722:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1722 | { "max_partition_order", NULL, offsetof(FlacEncodeContext, options.max_partition_order), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, MAX_PARTITION_ORDER, FLAGS }, | ^ src/libavcodec/flacenc.c:1736:169: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1736 | { "exact_rice_parameters", "Calculate rice parameters exactly", offssrc/libavcodec/bytestream.heto:f317(F:la13c:E nwarning: cocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]d eContext, option s317.e | x a c tsi_zer2i =c eFF_MpaIrNa(mp-e>tbeufrfse)r,_e nAdV -_ pO-P>Tb_uTfYfePrE_,B OsOiLze,) ;{ | . ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ i64 = 0 src/libavutil/macros.h:}49, :025:, note: 1expanded from macro 'FFMIN', FLAGS 49} | #,d e f| ^i ne FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/flacenc.c:1737:169: warning: missing field 'unit' initializer [-Wmissing-field-initializers] In file included from src/libavcodec/fmvc.c:27: src/libavcodec/bytestream.h:318:15: 1737warning: | {comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] "multi_ d318i | m _ q ua nti"f ,( s iz e 2 ! = "sMiuzltei)- d i| m ~~~~~ ^ ~~~~e nsional quantization", offsetof(FlacEncodeContext, options.multi_dim_quant), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavcodec/flacenc.c:1738:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1738 | { "min_prediction_order", NULL, offsetof(FlacEncodeContext, options.min_prediction_order), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, MAX_LPC_ORDER, FLAGS }, | ^ src/libavcodec/flacenc.c:1739:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1739 | { "max_prediction_order", NULL, offsetof(FlacEncodeContext, options.max_prediction_order), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, MAX_LPC_ORDER, FLAGS }, | ^ src/libavcodec/flacenc.c:1741:8: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1741 | { NULL }, | ^ src/libavcodec/frame_thread_encoder.c:290:81: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 290 | (c->task_index - c->finished_task_index + c->max_tasks) % c->max_tasks <= avctx->thread_count)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fmvc.c:27: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fmvc.c:27: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/frwu.c:24: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/frwu.c:24: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/frwu.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/flacdec.c:421:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 421 | if (sigma < 2*ebps) | ~~~~~ ^ ~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/frwu.c:24: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/flicvideo.c:531:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 531 | if (frame_size > buf_size) | ~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/flicvideo.c:572:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 572 | if (y_ptr > pixel_limit) | ~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:583:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 583 | CHECK_PIXEL_PTR(0); | ^~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:596:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 596 | src/libavcodec/bytestream.h : 317 : 13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CHECK_PIXEL _317P | T R ( 2si ze*2 = bFyFtMeIN_(rpun-)>;bu ff | er ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~_ end src/libavcodec/flicvideo.c- :p64:-23>:b ufnote: fexpanded from macro 'CHECK_PIXEL_PTR'e r, siz e64 | ) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~i f (pixelsrc/libavutil/macros.h_p:t49r: 25+: n note: >expanded from macro 'FFMIN' p ixel_li m49i | t#)d {e \f i n| e ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~FF MIN(a,b) ((src/libavcodec/flicvideo.ca:)604 >: (29b:) ? warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b ) : (a)) 604| | ~ ^ ~ In file included from src/libavcodec/frwu.c :24 : src/libavcodec/bytestream.h : 318 : 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CH E318C | K _ P I XEiLf_ P(TsiRze(22 !*= bsyitez_e)r u n| ) ~~~~~ ^ ~~~~; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:643:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 643 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:655:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 655 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:699:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 699 | CHECK_PIXEL_PTR(2 * byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:712:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 712 | CHECK_PIXEL_PTR(2 * byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/frwu.c:24: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/frwu.c:24: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/h261data.o CC libavcodec/h261dec.o CC libavcodec/h261enc.o src/libavcodec/frwu.c:107:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | {.i64 = 0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM}, | ^ src/libavcodec/frwu.c:108:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 108 | {NULL} | ^ src/libavcodec/flicvideo.c: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 8+ warningn s> generatedpi. xel_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 * bysrc/libavcodec/fmvc.cte_:r420u:n18):; warning: | comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 420 | 64 | if (isfi z(ep i> xbyetels_trpetarm 2_+ge tn _> bpytiexs_elelf_tl(igmbi))t ) {| ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/fmvc.c:474src/libavcodec/flicvideo.c:22:: 904warning: :29comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 474 | 904 | i f ( s i z e > b y t es t r e aCHmE2C_Kg_ePtI_XbELy_tPeTRs(3_ l*e ftb(ytgeb_)r)u n );| ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:944:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 944 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:956:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 956 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:987:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 987 | CHECK_PIXEL_PTR(3 * byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:1000:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1000 | CHECK_PIXEL_PTR(3 * byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/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 }, | ^ 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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/g2meet.c:36: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/g2meet.c:36: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/g2meet.c:36: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fraps.c:41: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fraps.c:41: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->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/fraps.c:41: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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.hsrc/libavcodec/bytestream.h::317355::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] 355317 | | s iz e s i=z e2F F=M IFNF(MgI-N>(bupff-e>r_beundf f-e gr-_>ebunfdf e-r, ps-iz>eb);u f14| f warning ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e sr generated. , sizsrc/libavutil/macros.he:)49; : | 25 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: note: expanded from macro 'FFMIN' src/libavutil/macros.h:49 :49 | 25#:d enote: fiexpanded from macro 'FFMIN'n e FFMI N(49a, | b#) d(ef(ia)n e> F F(bM)I N?(a ,(bb)) (:( a(a)) )> | ( ~ ^ ~b ) ? (b) :In file included from src/libavcodec/fraps.c(:a41): )src/libavcodec/bytestream.h :356 :| 13 ~ ^ ~: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/g2meet.c356: | 36 : src/libavcodec/bytestream.h : 318si:z15e:2 =warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F FMIN( p318-> | b uf f er _einfd -( ps-i>zbuef2f e!r=, ssiizze)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/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) | ~~~~~ ^ ~~~~ 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/bytestream.hsrc/libavcodec/ffv1enc.c::1257355::1213:: warning: warning: missing field 'help' initializer [-Wmissing-field-initializers]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1257 | { NU L355L | } 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/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 CC libavcodec/h263_parser.o 15 warnings generated. 1 warning 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 } | ^ src/libavcodec/fraps.c:172:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 172 | if (buf_size != needed_size) { | ~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/fraps.c:187:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (buf_size != needed_size) { | ~~~~~~~~ ^ ~~~~~~~~~~~ 1 warning generated. 7 warnings generated. 3 warnings generated. CC libavcodec/h263data.o CC libavcodec/h263dec.o CC libavcodec/h263dsp.o 13 warnings generated. CC libavcodec/h2645_parse.o 14 warnings generated. CC libavcodec/h2645_sei.o CC libavcodec/h2645_vui.o CC libavcodec/h2645data.o CC libavcodec/h264_cabac.o CC libavcodec/h264_cavlc.o 3 warnings generated. CC libavcodec/h264_direct.o CC libavcodec/h264_levels.o 9 warnings generated. CC libavcodec/h264_loopfilter.o CC libavcodec/h264_metadata_bsf.o CC libavcodec/h264_mb.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)) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14 warnings generated. 20 warnings generated. In file included from src/libavcodec/g723_1enc.c:42: src/libavcodec/put_bits.h:209:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 209 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 2 warnings generated. src/libavcodec/put_bits.h:306:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 306 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/h264_mp4toannexb_bsf.o CC libavcodec/h264_parse.o CC libavcodec/h264_parser.o src/libavcodec/g2meet.c:880:36: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 880 | if (extrabytes > 3 || src_size < extrabytes) { | ~~~~~~~~ ^ ~~~~~~~~~~ CC libavcodec/h264_picture.o CC libavcodec/h264_ps.o CC libavcodec/h264_redundant_pps_bsf.o CC libavcodec/h264_refs.o CC libavcodec/h264_sei.o In file included from src/libavcodec/gdv.c:25: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gdv.c:25: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gdv.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/gdv.c:25: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/g723_1dec.csrc/libavcodec/gdv.c:25:: src/libavcodec/bytestream.h1101:294::3015: :warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | 1101 | i f ({s i.zi6e42 =! 1= },s i0,z e)1 ,| ~~~~~ ^ ~~~~ AD }, | ^ src/libavcodec/g723_1dec.c:1102:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1102 | { NULL } | ^ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gdv.c:25: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/g2meet.c:1235:39: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1235 | c->cursor_w * c->cursor_h / 4 > cur_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/g2meet.c:1234:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1234 | if (cur_size - 9 > bytestream2_get_bytes_left(gb) || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/get_buffer.c:60:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/put_bits.h:317:33: 60warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for (i = 0; 317 | i < F Fi_fAR R(As-Y>_bEuLf_EenMdS( po-ol -s>p-o>olbsuf)_p;tr i>=+ +)s i ze| of ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~( 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/gdv.c:25: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gdv.c:25: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_levels.c:71:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 71 | for (i = 0; i < FF_ARRAY_ELEMS(h264_br_factors); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h263data.c:165:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 165 | }; | ^ src/libavcodec/h264_levels.c:92:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 92 | for (i = 0; i < FF_ARRAY_ELEMS(h264_levels); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_levels.c:101:37: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 101 | if (width_mbs * height_mbs > level->max_fs) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/h264_levels.c:103:37: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 103 | if (width_mbs * width_mbs > 8 * level->max_fs) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/h264_levels.c:105:37: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 105 | if (height_mbs * height_mbs > 8 * level->max_fs) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/h264_levels.c:114:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 114 | if (framerate > (level->max_mbps / (width_mbs * height_mbs))) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h263data.c:234:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 234 | }; | ^ 13 warnings generated. 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/gdv.c:135:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 135 | if ((gdv->scale_v == scale_v) && (gdv->scale_h == scale_h)) { | ~~~~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/gdv.c:135:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 135 | if ((gdv->scale_v == scale_v) && (gdv->scale_h == scale_h)) { | ~~~~~~~~~~~~ ^ ~~~~~~~ CC libavcodec/h264_slice.o 2 warnings generated. src/libavcodec/g729dec.c:504:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 504 | bad_pitch = av_parity(ac_index >> 2) == get_bits1(&gb); | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/gdv.c:223:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 223 | for (i = 0; i < len; i++) { | ~ ^ ~~~ src/libavcodec/gdv.c:230:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 230 | for (i = 0; i < len; i++) { | ~ ^ ~~~ src/libavcodec/gdv.c:237:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 237 | for (i = 0; i < len; i++) { | ~ ^ ~~~ 15 warnings generated. CC libavcodec/h264chroma.o src/libavcodec/g726.c:385:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 385 | { "code_size", "Bits per code", OFFSET(code_size), AV_OPT_TYPE_INT, { .i64 = 4 }, 2, 5, AE }, | ^ src/libavcodec/g726.c:386:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 386 | { NULL }, | ^ src/libavcodec/g726.c:398:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 398 | { NULL }, | ^ src/libavcodec/cbs_h2645.c:545:50: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 545 | if (bytestream2_get_bytes_left(&gbc) < size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/cbs_h2645.c:569:50: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 569 | if (bytestream2_get_bytes_left(&gbc) < size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/cbs_h2645.c:623:54: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 623 | if (bytestream2_get_bytes_left(&gbc) < size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/h264data.o 13 warnings generated. CC libavcodec/h264dec.o src/libavcodec/g723_1enc.c:1236:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1236 | { NULL }, | ^ In file included from src/libavcodec/gemdec.c:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gemdec.c:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gemdec.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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_ensrc/libavcodec/bytestream.hd -: g271-:>17bu:f fwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 271 | isrc/libavutil/macros.hn:t49 s:i25z: enote: expanded from macro 'FFMIN'2 = FFMI N49( | g#-d>beufffiern_een dF F-M gI-N>(buaf,febr) ,( s(izae)); > | (b ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) ? (b) src/libavutil/macros.h:: (49a:)25) : | ~ ^ ~note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gif.c:35: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gif.c:35: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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(psrc/libavcodec/cbs_h2645.c->b:u937f:f26er:_ ewarning: ndcomparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] - p->buffer, size) ;937 | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h : 49d:at25a_:s note: iexpanded from macro 'FFMIN' ze > d at49a | #_dbefiitn_e sFtFarMtI N/( a8),;b ) | (( ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~a) > (b) ? (bsrc/libavutil/avassert.h): :38 (:a11)): | note: ~ ^ ~expanded from macro 'av_assert0' In file included from 38src/libavcodec/gemdec.c | : 28 : src/libavcodec/bytestream.h :i294:f15 : (warning: !comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( cond) )294 | { i f (s iz e2 ! = s i z e ) | ~~~~~ ^ ~~~~ \ | ^~~~ src/libavcodec/cbs_h2645.c:939:27: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 939 | if (data_size * 8 + 8 > put_bits_left(pbc)) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gemdec.c:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/h264dsp.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] 6 355 warning | s generated . size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gemdec.c:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49In file included from :25:src/libavcodec/gif.c :note: 35expanded from macro 'FFMIN' : src/libavcodec/bytestream.h:293: 1349: | #warning: decomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f ine FFMIN(a,b )293 | ( ( a )s >i (zb)e 2 ?= ( bF) F:M (IaN)()p - >| b ~ ^ ~u ffer_end In file included from -src/libavcodec/gemdec.c :p28-: >src/libavcodec/bytestream.hb:u357f:f15e:r, warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i ze); 357 | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ifsrc/libavutil/macros.h :49(:s25i:z note: eexpanded from macro 'FFMIN' 2 != si 49z | #ede)f i ne| F ~~~~~ ^ ~~~~F MIN(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) | ~~~~~ ^ ~~~~ 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/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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gif.c:35: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gif.c:35: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/cbs_h2645.c:1316:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1316 | for (int i = 0; i < FF_ARRAY_ELEMS(h264->sps); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_h2645.c:1320:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1320 | for (int i = 0; i < FF_ARRAY_ELEMS(h264->pps); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_h2645.c:1337:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1337 | for (i = 0; i < FF_ARRAY_ELEMS(h264->sps); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_h2645.c:1339:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1339 | for (i = 0; i < FF_ARRAY_ELEMS(h264->pps); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_h2645.c:1347:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 17 warnings generated. 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/h264idct.o src/libavcodec/cbs_h2645.c:1372:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1372 | for (i = 0; i < FF_ARRAY_ELEMS(h265->vps); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_h2645.c:1374:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1374 | for (i = 0; i < FF_ARRAY_ELEMS(h265->sps); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_h2645.c:1376:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1376 | for (i = 0; i < FF_ARRAY_ELEMS(h265->pps); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/gif.c:145:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 145 | for (i = 0; i < FF_ARRAY_ELEMS(histogram); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/h264pred.o CC libavcodec/h264qpel.o src/libavcodec/gemdec.c:159:13: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 159 | if (tag == AV_RB32("STTT")) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/gemdec.c:164:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 164 | } else if (tag == AV_RB32("TIMG")) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/gemdec.c:169:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 169 | } else if (tag == AV_RB32("XIMG")) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/gemdec.c:187:13: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 187 | if (tag == AV_RB32("STTT")) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/gemdec.c:200:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 200 | } else if (tag == AV_RB32("TIMG")) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/gemdec.c:205:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 205 | } else if (tag == AV_RB32("XIMG")) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/gemdec.c:296:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 296 | for (int j = 0; j < count; j++) { | ~ ^ ~~~~~ src/libavcodec/gemdec.c:299:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 299 | PUT(*b++); | ^~~~~~~~~ src/libavcodec/gemdec.c:280:11: note: expanded from macro 'PUT' 280 | if (x >= row_width) { \ | ~ ^ ~~~~~~~~~ src/libavcodec/gemdec.c:307:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 307 | for (int i = 0; i < count; i++) | ~ ^ ~~~~~ src/libavcodec/gemdec.c:308:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 308 | PUT(v); | ^~~~~~ src/libavcodec/gemdec.c:280:11: note: expanded from macro 'PUT' 280 | if (x >= row_width) { \ | ~ ^ ~~~~~~~~~ src/libavcodec/gemdec.c:318:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | for (int j = 0; j < count; j++) | ~ ^ ~~~~~ src/libavcodec/gemdec.c:320:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 320 | PUT(b[k]); | ^~~~~~~~~ src/libavcodec/gemdec.c:280:11: note: expanded from macro 'PUT' 280 | if (x >= row_width) { \ | ~ ^ ~~~~~~~~~ src/libavcodec/gemdec.c:334:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 334 | for (int i = 0; i < count + 1; i++) | ~ ^ ~~~~~~~~~ src/libavcodec/gemdec.c:335:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 335 | SKIP; | ^~~~ src/libavcodec/gemdec.c:270:11: note: expanded from macro 'SKIP' 270 | if (x >= row_width) { \ | ~ ^ ~~~~~~~~~ src/libavcodec/gif.c:539:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 539 | { "gifimage", "enable encoding only images per frame", OFFSET(image), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavcodec/gif.c:540:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 540 | { "global_palette", "write a palette to the global gif header where feasible", OFFSET(use_global_palette), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavcodec/gif.c:541:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 541 | { NULL } | ^ 13 warnings generated. CC libavcodec/h265_metadata_bsf.o CC libavcodec/h265_profile_level.o CC libavcodec/h274.o 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: CC libavcodec/half2float.o note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gifdec.c:26: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gifdec.c:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #defIn 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] ine 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/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 | if1 warning generated. (size2 src/libavcodec/put_bits.h:!317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] = s317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ ize) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ 5 warnings generated. In file included from src/libavcodec/h2645_parse.c:29: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? In file included from (b)src/libavcodec/h261data.c ::31 : (aIn file included from )src/libavcodec/h261.h): 31 | : ~ ^ ~In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/h2645_parse.c:29: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h2645_parse.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h2645_parse.c:29: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h2645_parse.c:29: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h2645_parse.c:29: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h2645_parse.c:29: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h2645_parse.c:29: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h261dec.c:33: In file included from src/libavcodec/mpeg_er.h:22: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/hap.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 16 warnings generated. CC libavcodec/hapdec.o 14 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/hapqa_extract_bsf.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_PIn file included from Asrc/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] RAM 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ }, | ^ src/libavcodec/gifdec.c:547:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 547 | { NULL }, | ^ src/libavcodec/h261data.c:156:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 156 | }; | ^ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1src/libavcodec/put_bits.h warning generated:. 317: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/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); | ~~~~~~~~~~~~ ~~^ 4 warnings generated. In file included from src/libavcodec/h2645_vui.c:31: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 1 warning generated. 54 warnings generated. src/libavcodec/h2645_vui.c:85:51: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 85 | if (vui->chroma_sample_loc_type_top_field <= 5U) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 20 warnings generated. src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/hcadec.o 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)) | ~ ^ ~ CC libavcodec/hcom.o 3 warnings generated. 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] In file included from src/libavcodec/h264_sei.c:35: src/libavcodec/bytestream.h:186:13: 171warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | g->buffe r 186+ | = F F MsINi(gz-e>b2uf fe=r _FenFdM -I Ng(p-->>bbuuffffeerr,_ seinzd e- )p;- >b uf| f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e r, size); | src/libavutil/macros.h ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: 49:25: note: expanded from macro 'FFMIN'src/libavutil/macros.h :49:25: note: expanded from macro 'FFMIN'49 | #defi n49e | F#FdMeIfN(ia,nbe )FF MI(N((aa),b )> (((ab) )> (?b) (? b()b ): :( a)() a )| ~ ^ ~) | ~ ^ ~ In file included from src/libavcodec/h264_sei.c:35: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | CC libavcodec/hdr_parser.o ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_parse.c:19: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_parse.c:19: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/hdrdec.o 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)) { \ | ^~~~ CC libavcodec/hdrenc.o CC libavcodec/hevc_cabac.o src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/hevc_data.o src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_sei.c:35: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_sei.c:35: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h263dec.c:36: In file included from src/libavcodec/flvdec.h:24: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/hevc_filter.o 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 && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_parse.c:19: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_parse.c:19: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (bCC libavcodec/hevc_mp4toannexb_bsf.o ) ? (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 src/libavcodec/put_bits.h(si:z265:e372: !=warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i ze) | ~~~~~ ^ ~~~~ 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->bCC libavcodec/hevc_mvs.o uffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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/h261dec.c:670:48: warning: comparison of integers of different signs: 'enum AVPictureType' and 'int' [-Wsign-compare] 670 | av_assert0(s->current_picture.f->pict_type == s->pict_type); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | src/libavcodec/bytestream.h i:f355 (s:->13b: uwarning: f_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e nd - s->buf_pt r355 | > = s izseiofze( B i=t BFuFfM)IN)( {g - >| b ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~u ffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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'CC libavcodec/hevc_parse.o 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_sei.c:35: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: src/libavcodec/h2645_parse.cnote: expanded from macro 'FFMIN' :463:26 : 49warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]# define FFMIN(a,b) 463( | (a ) > ( b ) ? ( b) i:f ( a()n)e w _| s ~ ^ ~iz e >= INT_In file included from MAsrc/libavcodec/h264_parse.cX :/19: src/libavcodec/bytestream.hs:i356:z13:e ofwarning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]* pkt->nals )356) | | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~s ize2 = FFMIN(p->buffer_endCC libavcodec/hevc_parser.o - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' In file included from 49 | #src/libavcodec/h2645_sei.cde:fi39n: esrc/libavcodec/golomb.h :F482F:34M:I Nwarning: (acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ,b) ((a) > (b) ? (b) : (a )482) | | ~ ^ ~ iIn file included from f src/libavcodec/h264_parse.c(:g19b: -src/libavcodec/bytestream.h>s:i357:z15e:_ warning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] n_bi t357 | s < = irfe _(isinzdee2x )! {= | si ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~z e) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_mp4toannexb_bsf.c:30: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_mp4toannexb_bsf.c:30: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_mp4toannexb_bsf.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 52 warnings generated. src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.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) | ~~~~~ ^ ~~~~ 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/h264_direct.c:In file included from 29src/libavcodec/h264_mp4toannexb_bsf.c: :In file included from 30src/libavcodec/h264dec.h: src/libavcodec/bytestream.h::39318: :In file included from 15src/libavcodec/h264_sei.h:: 23: warning: In file included from comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/h2645_sei.h :28: src/libavcodec/bytestream.h:171 :31818 | : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (size2 != siz e171) | | ~~~~~ ^ ~~~~ g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_mp4toannexb_bsf.c:30: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_mp4toannexb_bsf.c:30: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) In file included from | ~~~~~ ^ ~~~~ src/libavcodec/h264_cavlc.c:31: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_cavlc.c:31: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_cavlc.c:31: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25In file included from : note: src/libavcodec/h264_loopfilter.cexpanded from macro 'FFMIN': 32: In file included from src/libavcodec/h264dec.h: 3949: | In file included from #src/libavcodec/h264_sei.hd:e23f: In file included from isrc/libavcodec/h2645_sei.hn:e28 : Fsrc/libavcodec/bytestream.hF:M171:I18N:( awarning: ,b) ((a) >comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (b) ? (b) : (a)) | ~ ^ ~171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_loopfilter.c:32: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_loopfilter.c:32: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_direct.c:29: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_direct.c:29: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 25 warnings generated. src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.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: src/libavcodec/h264_mp4toannexb_bsf.cwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :123:20: 318warning: | comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] if (size2 !123= | s i z e i)f (| p ~~~~~ ^ ~~~~p s_offset < total_size) { | ~~~~~~~~~~ ^ ~~~~~~~~~~ In file included from src/libavcodec/h264_cabac.c:37: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffIn file included from er_ensrc/libavcodec/h264_cavlc.cd: -31 : g-In file included from >src/libavcodec/h264dec.hb:uf39f: eIn file included from rsrc/libavcodec/h264_sei.h,: s23iz: eIn 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/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 293 | s49iz | e2# de=f iFnFeM IFFNMI(Np(-a>,bbu)f f(e(ra_)en d >- ( b)p ?- >b(ub)f f:e r(,a )s) i z| e ~ ^ ~) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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:src/libavcodec/bytestream.h294:15:: 271:warning: 17comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (si ze2712 | ! = s iize)nt s| i ~~~~~ ^ ~~~~z e2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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' src/libavcodec/bytestream.h: 35549: | 13:# dewarning: ficomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n e FFMIN(a,b) ((a )355 | > ( b )s ?i z(eb ) := ( aF)F)M I N| ( ~ ^ ~g ->buffer_end In file included from -src/libavcodec/h264_cabac.c :g37-: >In file included from bsrc/libavcodec/h264dec.huf:f39e: rIn file included from ,src/libavcodec/h264_sei.h :23s: iIn file included from zsrc/libavcodec/h2645_sei.he:)28;: 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 : inote: fexpanded from macro 'FFMIN' (size2 49! | =# dsiezfei)n e | F ~~~~~ ^ ~~~~F MIN(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) ? (bIn file included from ) : (src/libavcodec/h264_metadata_bsf.ca:)31) : 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 :171src/libavcodec/h264_direct.c:18:src/libavcodec/bytestream.h29:: :In file included from warning: src/libavcodec/h264dec.h317comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:: 3913: :In file included from src/libavcodec/h264_sei.hwarning: :23comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:357:15: 171warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] g317 | - >In file included from 357 | b u src/libavcodec/h264_loopfilter.c f f e ri:fsi z+e 232=( F: Fs=iIn file included from M zsrc/libavcodec/h264dec.heIFNF:2( gM39I!-=: Nsi>In file included from b(zuesrc/libavcodec/h264_sei.hpf-):f>23 : b In file included from eurf| f ~~~~~ ^ ~~~~src/libavcodec/h2645_sei.h _er:e_28enn: dsrc/libavcodec/bytestream.hd: 293: 13-- p: warning: -gcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] >-b>ubfufffeerr,, s sii293z | ze )e ;) ;s| i ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~z | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ e2 = Fsrc/libavutil/macros.hF:M49I:Nsrc/libavutil/macros.h(:p49-:25>b25u:f: fnote: expanded from macro 'FFMIN'enote: r _expanded from macro 'FFMIN'e nd - 49 | p49#-d | >e#bfdiunefeffei rnF,eF MsIFiNz(FaM,IbeN)) ((;a(, a)b ) > | (b() ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ (?a )(b )> :(src/libavutil/macros.h b(:)a 49?):) 25( b| : ~ ^ ~ )note: expanded from macro 'FFMIN': (a))In file included from | 49 ~ ^ ~ | src/libavcodec/h264_cavlc.c:#31d: efIn file included from isrc/libavcodec/h264dec.h:n39e: In file included from Fsrc/libavcodec/h264_sei.hF:M23: IIn file included from Nsrc/libavcodec/h2645_sei.h:(28a,: bsrc/libavcodec/bytestream.h): 318:(15(:a ) warning: > comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare](b ) ? (b ) 318: | ( a) ) i| f ~ ^ ~ (size2 !=In file included from ssrc/libavcodec/h264_loopfilter.ciz:e32): In file included from src/libavcodec/h264dec.h| ~~~~~ ^ ~~~~: 39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_metadata_bsf.c:31: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_metadata_bsf.c:31: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_loopfilter.c:32: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_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:23src/libavcodec/bytestream.h: In file included from src/libavcodec/h2645_sei.h::28: 271src/libavcodec/bytestream.h::17357::15 :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if 271( | s i z e 2i !n=t ssiizzee2) =| ~~~~~ ^ ~~~~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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from 355src/libavcodec/h264_parser.c | : 40: src/libavcodec/golomb.hs:i482z:e34 := Fwarning: FMcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]I N(g->buffer_end 482- | g- > b u f f e r , s iizfe) ;( g b| -> ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~s ize_in_bsrc/libavutil/macros.hit:s49 :25<:= note: rexpanded from macro 'FFMIN'e _index )49 | {# d e| f ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~i ne FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_loopfilter.c:32: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_loopfilter.c:32: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/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:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 6 warnings generated. src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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/h2645_sei.c:40: In file included from In file included from src/libavcodec/h2645_sei.h:src/libavcodec/h264_metadata_bsf.c28:: 31src/libavcodec/bytestream.h: :In file included from src/libavcodec/h264_sei.h171::2318: :In file included from src/libavcodec/h2645_sei.h :warning: 28comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g- >293b | uf fe r si+z=e 2F F=M IFFNM(gI-N>b(upf-f>eburf_feenrd_e n-d -g -p>-b>ubuffffeerr,, ssiizez)e;) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:src/libavutil/macros.h25:: note: 49expanded from macro 'FFMIN':25 : note: expanded from macro 'FFMIN' 49 | # d49e | f#idnee FfFMiInNe(a ,FbF) M(I(Na)( a>, (bb)) ?( ((ba)) :> ((ab))) ? | (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/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] CC libavcodec/hevc_ps.o 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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:355: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] 355 | size 317 | = FsFiMzIeN2( g=- F>FMbIuNf(fpe-r_>ebnud f-fe rg-_>ebnud f- fper-,> bsuizfef)e; r ,| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~s ize); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~src/libavutil/macros.h :49:25: note: src/libavutil/macros.hexpanded from macro 'FFMIN' :49:25: note: expanded from macro 'FFMIN'49 | #defi ne49 | #FdFeMfIiNn(e aF,bF)M IN(((aa,) b> )( b() (?a )(b )> : (b() a?) )( b| ) ~ ^ ~ : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_cabac.c:37: In file included from src/libavcodec/h264dec.hIn file included from :src/libavcodec/h264_metadata_bsf.c39: :In file included from src/libavcodec/h264_sei.h31:: In file included from 23src/libavcodec/h264_sei.h: :In file included from 23src/libavcodec/h2645_sei.h: :In file included from 28src/libavcodec/h2645_sei.h: :src/libavcodec/bytestream.h28: :src/libavcodec/bytestream.h356::318:1315:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318356 | | i sfi (zsiez2 e=2 !F=F MsIiN(zp-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/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) | ~~~~~ ^ ~~~~ CC libavcodec/hevc_refs.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_metadata_bsf.c:31: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_metadata_bsf.c:31: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/hevc_sei.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/h2645_sei.c:40: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h2645_sei.c:40: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h2645_sei.c:40: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_ps.c:36: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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 = In file included from FFMsrc/libavcodec/h264_picture.cI:N(31p: ->In file included from bsrc/libavcodec/h264dec.hu:39f: fIn file included from esrc/libavcodec/h264_sei.h:r23_: eIn file included from nsrc/libavcodec/h2645_sei.h:d28 : -src/libavcodec/bytestream.h :p171-:>18b:u ffwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r , size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h171: | 49 : 25 : gnote: -expanded from macro 'FFMIN'>b uffer +=49 | #FdFeMIfNi(nge- F>FbMuINf(fae,br)_ e((nad) >- ( b)g ->?b u(bf)f e: r(, as)i) z e| ) ~ ^ ~; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from src/libavcodec/h2645_sei.c:40: src/libavutil/macros.hIn file included from :src/libavcodec/h2645_sei.h49::2528:: 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 i nief (FsiFzMe2I N!=( as,izbe)) (| (a ~~~~~ ^ ~~~~) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_picture.c:31: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->bIn file included from uffesrc/libavcodec/h264_parse.cr:_e21nd: -src/libavcodec/golomb.h :p-482>:bu34f:f ewarning: rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h482:49 | : 25 : note: expanded from macro 'FFMIN' i49f | # d(efgibne- >FFsMiINz(ea_,ibn)_ b(i(tas) <>= (rbe)_ i?n d(ebx)) : {( a )| ) ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ | ~ ^ ~ In file included from src/libavcodec/h264_picture.c:31: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_metadata_bsf.c:109:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 109 | for (j = 0; j < FF_ARRAY_ELEMS(primary_pic_type_table); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_metadata_bsf.c:116:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 116 | for (j = 0; j < FF_ARRAY_ELEMS(primary_pic_type_table); j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_metadata_bsf.c:119:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 119 | if (j >= FF_ARRAY_ELEMS(primary_pic_type_table)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13 warnings generated. src/libavcodec/h264_ps.c:111:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 111 | if (cpb_count > 32U) { | ~~~~~~~~~ ^ ~~~ 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_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:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | ssrc/libavcodec/bytestream.hize:2 271= :FF17MI:N (warning: pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- >buffer_end - p- 271> | b u f f eirn,t s izse)i;z e 2| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ = FFMIN(src/libavutil/macros.hg-:>49bu:ff25e:r _note: eexpanded from macro 'FFMIN'n d - g-> b49u | f#fdeefrin,e FsFiMIzNe()a,;b ) (| (a ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) > (b) ? (src/libavutil/macros.hb:)49 :25:: note: (aexpanded from macro 'FFMIN')) | ~ ^ ~ 49 | #defIn file included from isrc/libavcodec/h264_refs.cn:e33: In file included from FFsrc/libavcodec/h264dec.hM:39I: N(In file included from a,src/libavcodec/h264_sei.hb:)23 : In file included from (src/libavcodec/h2645_sei.h(a:)28: src/libavcodec/bytestream.h>: 187(:b)15 : ?warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( b) : (a)) | ~ ^ ~187 | if (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 | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ In file included from src/libavcodec/h264_picture.c:31: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_picture.c:31: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_metadata_bsf.c:153:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 153 | for (i = 1; i < FF_ARRAY_ELEMS(ff_h2645_pixel_aspect); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_picture.c:31: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/h263dec.c:656:65: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 656 | && (s->codec_tag == AV_RL32("GEOV") || s->codec_tag == AV_RL32("GEOX"))) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ In file included from src/libavcodec/h264_refs.c:33: In file included from src/libavcodec/h263dec.csrc/libavcodec/h264dec.h:656::3930: In file included from :src/libavcodec/h264_sei.h warning: :comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]23 : In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:293:13 :656 | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] && (s-> 293c | o de c _sitzea2g == =F FAMVI_NR(Lp3-2>("bGuEOfV"f) e|r| _se-n>dc o- dp-e>bcu_fftear,g si=z= eA);V _ RL| 3 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~2 ("GEOX"src/libavutil/macros.h):)49:)25 : {note: expanded from macro 'FFMIN'| src/libavcodec/bytestream.h ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ :355 :4913 | :# warning: dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] efine FFMIN(a,b 355) | ( ( saiz)e >= F(FbM)I N?( (gb-) >:b u(faf)e) r _| e ~ ^ ~n d - g->bufIn file included from fesrc/libavcodec/h264_refs.cr:,33 : sIn file included from src/libavcodec/h264dec.hi:ze39): ;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: src/libavutil/macros.hwarning: :49comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 25: note: expanded from macro 'FFMIN' 49294 | | # d ef i nie fF F(MIsN(iaz,be)2 ( (!a)= > (sb)i ze?) (b )| : ~~~~~ ^ ~~~~ (a)) | ~ ^ ~ In file included from src/libavcodec/h264_picture.c:31: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_picture.c:31: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_refs.c:33: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_refs.c:33: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_refs.c:33: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 3 warnings generated. In file included from src/libavcodec/h264_parser.c:44: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->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.c:73:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 73 | for (i = 0; i < 2 * sl->ref_count[0]; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_direct.c:78:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 78 | for (i = 0; i < sl->resrc/libavcodec/h264_metadata_bsf.cf_:c598o:u41n:t warning: [0missing field 'unit' initializer [-Wmissing-field-initializers]] ; i++) | ~ ^ ~~~~~~~~~~~~~~~~ 598 | In file included from src/libavcodec/h264_parser.c:{44 .: dbIn file included from lsrc/libavcodec/h264_sei.h := 230: .0In file included from src/libavcodec/h2645_sei.h},: 28: 0src/libavcodec/bytestream.h, :61865:51335: warning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] F LAGS }, | ^ 186 | size2 = FFMIN(p->buffer_end - p-src/libavcodec/h264_metadata_bsf.c>:b602uf:f37:e rwarning: ,missing field 'unit' initializer [-Wmissing-field-initializers] size) ; 602 | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ {src/libavutil/macros.h .:i496:4 25=: -1note: expanded from macro 'FFMIN'} , -1, 1 ,49 F | L#dAeGSf i}n,e F FM| I ^N (a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/h264_metadata_bsf.c:In file included from 606src/libavcodec/h264_parser.c::3644:: In file included from src/libavcodec/h264_sei.hwarning: :missing field 'unit' initializer [-Wmissing-field-initializers]23 : In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:606187: | 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { .i 61874 | = - 1 i}f, -(1s,i ze72, !F=L AsiGzeS)} , | ~~~~~ ^ ~~~~ | ^ src/libavcodec/h264_metadata_bsf.c:609:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 609 | { .i64 = -1 }, -1, 1, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:612:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 612 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:615:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 615 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:618:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 618 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:622:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 622 | { .i64 = -1 }, -1, 5, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:626:44: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 626 | { .dbl = 0.0 }, 0, UINT_MAX, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:629:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 629 | { .i64 = -1 }, -1, 1, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:632:35: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 632 | { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:636:50: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 636 | { .i64 = -1 }, -1, H264_MAX_WIDTH, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:639:50: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 639 | { .i64 = -1 }, -1, H264_MAX_WIDTH, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:642:51: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 642 | { .i64 = -1 }, -1, H264_MAX_HEIGHT, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:645:51: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 645 | { .i64 = -1 }, -1, H264_MAX_HEIGHT, FLAGS }, | ^ src/libavcodec/h264_ps.c:346:36:src/libavcodec/h264_metadata_bsf.c :warning: 651comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 74: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 651346 | | O FF SEiTf( de(lestpe_sf-i>lclherr)o, mAaV__OfPoTr_TmYaPEt__INiTd, c{ .>i 643 U=) 0{ }, | 0 ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~, 1, FLAGS}, src/libavcodec/h264_ps.c :| 450 ^: 24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 450 | if (sps->mb_height >= INT_MAX / 2U) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/h264_ps.c:501:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 501 | (crop_top + crop_bottom) * step_y >= height | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/h264_ps.c:500:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavcodec/h264_metadata_bsf.c:659:47: 500 | warning: missing field 'unit' initializer [-Wmissing-field-initializers] 659 | ( c r o{ p._dlebflt =+ cNrANo p_}r,i g-h3t60 .)0 , *+ 36s0t.0e,p_ xF L>A=G S w}i,d t h| ^| | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/h264_ps.c:540:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 540 | for (i = 0; i < FF_ARRAY_ELEMS(level_max_dpb_mbs); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/h264_metadata_bsf.c:700:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 700 | { NULL } | ^ 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("") | ^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/h264_parser.c:44: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_parser.c:44: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_parser.c:44: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_direct.c:128:25: 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] 128 | for ( l355i | s t = si0z;e l= iFsFtM I>bluiffsert__ecnodu n-t ;g ->lbiusffte+r+,) s{i z e| ) ~~~~ ^ ~~~~~~~~~~~~~~; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/h264_direct.csrc/libavutil/macros.h::13049::2325: :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]note: expanded from macro 'FFMIN' 49130 | | # d e f i n e FfFoMrI (Nj( a=, b0); (j( a<) s>l -(>br)e f?_ c(obu)n t:[ li(sat)]); j| + ~ ^ ~+) | ~ ^ ~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/h264_parser.c:44: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_parser.c:44: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_mb.c:34: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/hevcdec.o 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ 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_CC libavcodec/hevcdsp.o end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (bCC libavcodec/hevcpred.o In file included from src/libavcodec/h264_slice.c:42: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buff)er ,: (sai)z)e ) | ; ~ ^ ~ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' In file included from 49src/libavcodec/h264_mb.c | :#34d: eIn file included from src/libavcodec/h264dec.hf:i39: nIn file included from esrc/libavcodec/h264_sei.h :FF23: MIIn file included from Nsrc/libavcodec/h2645_sei.h:(28a: ,bsrc/libavcodec/bytestream.h): 187((:a15) :> warning: (bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) ? (b) : (a)) | ~ ^ ~ 1 warning generated. CC libavcodec/hnm4video.o In file included from src/libavcodec/h264_slice.c:42: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) 187> | ( b i)f (?s iz(eb)2 !:= si(zae))) | ~ ^ ~| ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ CC libavcodec/hpeldsp.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/h264_sei.c:139:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 139 | if (size > sizeof(h->payload)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/h264_slice.c:42: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_slice.c:42: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'src/libavcodec/bytestream.h :317:13: warning: 49comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | #define FFMIN(a 317, | b ) (s(iaze)2 >= F(Fb)M I?N( p(-b>)b u: f(af)e) r _| ~ ^ ~e nd src/libavcodec/h264_parse.c- p:->188bu:ff14e:r, warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i ze); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h188: | 49 : 25 : note: ifexpanded from macro 'FFMIN' (mode >49 3 | U#)d {e f i| ~~~~ ^ ~~n e FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_slice.c:42: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(aIn file included from ,b)src/libavcodec/h264_mb.c :(34(: aIn file included from src/libavcodec/h264dec.h) :>39 (: bIn file included from src/libavcodec/h264_sei.h):23 : ?In file included from src/libavcodec/h2645_sei.h :(28: bsrc/libavcodec/bytestream.h) ::293 :(a13):) warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ~ ^ ~ In file included from src/libavcodec/h264_slice.c :29342 | : In file included from src/libavcodec/h264dec.h :s39i: zIn file included from esrc/libavcodec/h264_sei.h2 :=23 F: FIn file included from MIsrc/libavcodec/h2645_sei.hN:(p28-: >bsrc/libavcodec/bytestream.hu:f356f:e13r: _warning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n d - p->bu f356f | e r , ssiizzee);2 =| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ FFMIN(p->src/libavutil/macros.hb:u49f:25f:e rnote: _eexpanded from macro 'FFMIN'n d - p-> 49b | u#fdfefeirn,e siFzeF)M;I N (| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~a ,b) (src/libavutil/macros.h(:a)49 :>25 (:b note: )expanded from macro 'FFMIN' ? (b) : 49(a | ))# de f| i ~ ^ ~n e FFMIN(a,bIn file included from )src/libavcodec/h264_mb.c :(34(a: ) In file included from >src/libavcodec/h264dec.h: 39: (In file included from bsrc/libavcodec/h264_sei.h): 23: ?In file included from src/libavcodec/h2645_sei.h:(28b: src/libavcodec/bytestream.h): :294 :(15a):) warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ~ ^ ~ In file included from src/libavcodec/h264_slice.c:42: In file included from src/libavcodec/h264dec.h294: | 39: In file included from src/libavcodec/h264_sei.h : 23if: In file included from (ssrc/libavcodec/h2645_sei.hi:z28e: src/libavcodec/bytestream.h2:357 :!15=: swarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ze) 357| | ~~~~~ ^ ~~~~ if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_parse.c:252:80: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/h264_parser.c:261:29: warning: missing field 'rbsp_buffer_ref' initializer [-Wmissing-field-initializers] 252 | 261 | i f H(26r45eRf_BcSouPn rtbs[p 0=] - {1 >N UmLLa x}[; 0 ]| ^ || (list_count == 2 && (ref_count[1] - 1 > max[1]))) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/h264_parse.c:252:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/h264_parser.c :252262 | : 27 : warning: missing field 'size' initializer [-Wmissing-field-initializers] if (r e262f | _ c o u ntH[2604]5 N- A1L > nmasrc/libavcodec/h264_direct.cal x:=[412: 0]29{ : | N|warning: U Lcomparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare](L l }i; s | t ^ _coun t 412= | = 2 & & ( r e f _hc-o>uxn2t6[4_1bu]i l-d 1> >3 3mUa))x)[ 1]{)) ) { | ~~~~~~~~~~~~~ ^ ~~~| ~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/h264_parse.c:258:37src/libavcodec/h264_direct.c:: 447warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]33 : warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 258 | 447 | } e l s e if ( re f _hc-o>uxn2t6[41_] b- u1i >l dm a> x3[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, sisrc/libavcodec/h264_sei.cze);: 260| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: 18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 26049 | | # d e f i n e iFfF M(sIiNze( a> ,bby)te st(re(ama2)_ g>e (tb)_ ?b y(tb)e :s (_al)e)f t | ( ~ ^ ~& gbyte)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~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_parser.cIn file included from :src/libavcodec/h264_cavlc.c:55532:: 47src/libavcodec/h264_mvpred.h:: 608:warning: 29:comparison of integers of different signs: 'int' and 'enum AVPictureStructure' [-Wsign-compare] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 555608 | | f o r ( li s t =p -0>;l alsitst_ p< iscl-t>ulirset__sctroucutnutr;e !=l is-s>tpi+c+tu)r e{_ st r| u ~~~~ ^ ~~~~~~~~~~~~~~c ture) { | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ 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 | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ In file included from src/libavcodec/h264_cabac.c:39: src/libavcodec/h264_mvpred.h:608:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 608 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ 12 warnings generated. src/libavcodec/h265_profile_level.c:130:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 130 | for (i = 0; i < FF_ARRAY_ELEMS(h265_profiles); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h265_metadata_bsf.c:203:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 203 | for (i = 1; i < FF_ARRAY_ELEMS(ff_h2645_pixel_aspect); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/h264_refs.c:34: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/h264idct.c:31: In file included from src/libavcodec/h264idct_template.c:30: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/h264_refs.c:42:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 42 | for (i = 0; i < FF_ARRAY_ELEMS(pic->data); ++i) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 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 = FFMIsrc/libavcodec/h265_profile_level.cN(:p-202>:19bu: fwarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e r_end - p->buffe r,202 | s iz e )f; o | r ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ (i = 0;src/libavutil/macros.h :i49: 25:< note: Fexpanded from macro 'FFMIN' F_ARRA Y49_ | E#LdeEfMinSe( FhF2MI6N5(_al,evbel)s) ; (i(++a)) { > | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~( b) ? (b) : (a)) | 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] In file included from src/libavcodec/h264idct.c:31 : 209In file included from | src/libavcodec/h264idct_template.c : 30 : In file included from src/libavcodec/h264dec.hif: 39(p: icIn file included from src/libavcodec/h264_sei.h:_23: sIn file included from isrc/libavcodec/h2645_sei.hz:28e: src/libavcodec/bytestream.h> :le187ve:l-15>:ma xwarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]l uma_p s187) | | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ i f (size2 !=src/libavcodec/h265_profile_level.c s:i211z:e)29 : | warning: ~~~~~ ^ ~~~~comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 211 | if (width * width > 8 * level->max_luma_ps) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h265_profile_level.c:213:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 213 | if (height * height > 8 * level->max_luma_ps) | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h265_profile_level.c:232:22: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 232 | if (pic_size <= (level->max_luma_ps >> 2)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h265_profile_level.c:234:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 234 | else if (pic_size <= (level->max_luma_ps >> 1)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h265_profile_level.c:236:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 236 | else if (pic_size <= (3 * level->max_luma_ps >> 2)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 }, | ^ 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] src/libavcodec/h265_metadata_bsf.c:455:51: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 482 | 455 | i f {( .gib6-4>s i=z e_-isrc/libavcodec/bytestream.hn1_:271 b}:,i17 :-t 1s, warning: buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/h265_metadata_bsf.c:481:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 481 | { NULL } | ^ In file included from src/libavcodec/h264idct.c:31: In file included from src/libavcodec/h264idct_template.c:30: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264idct.c:31: In file included from src/libavcodec/h264idct_template.c:30: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264idct.c:31: In file included from src/libavcodec/h264idct_template.c:30: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != sizCC libavcodec/hq_hqa.o e) | ~~~~~ ^ ~~~~ src/libavcodec/h264_refs.c:161:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 161 | if (len < sl->ref_count[list]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:182:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 182 | if (len < sl->ref_count[0]) | ~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:203:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 203 | for (i = 0; i < sl->ref_count[j]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:212:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 212 | for (i = 0; i < sl->list_count; i++) | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_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_hqadata.o In file included from src/libavcodec/h264idct.c:31: In file included from src/libavcodec/h264idct_template.c:30: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264idct.c:31: In file included from src/libavcodec/h264idct_template.c:30: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_refs.c:224:23: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'const int' [-Wsign-compare] 224 | for (i = 0; i < h->short_ref_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ CC libavcodec/hq_hqadsp.o src/libavcodec/h264_refs.c:276:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 276 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:277:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 277 | for (i = 0; i < sl->ref_count[list]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ 13 warnings generated. In file included from src/libavcodec/hap.c:26: In file included from src/libavcodec/hap.h:30: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hap.c:26: In file included from src/libavcodec/hap.h:30: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hap.c:26: In file included from src/libavcodec/hap.h:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_refs.c:307:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 307 | for (list = 0; list < sl->list_coIn file included from untsrc/libavcodec/h264dec.c:;43 : In file included from lsrc/libavcodec/h264dec.h:i39s: tIn 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: src/libavcodec/h264_refs.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 323:38: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 323171 | | g - > b u f f e r + =i FfF M(IaNb(sg_d-i>fbfu_pficf_enrum_ e> nsdl --> mgax-_>pibcu_nfufemr,) {s i z| e ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/h264_refs.c:355:30: warning: src/libavutil/macros.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 49:25: note: expanded from macro 'FFMIN' 355 | 49 | # d ef i n e iFfF M(IlNon(g_ai,bd)x > (3(a1) U> )( b{ ) | ? ~~~~~~~~ ^ ~~~ (b) : (a)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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))In file included from | src/libavcodec/h264dec.c ~ ^ ~: 43: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (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) | ~~~~~ ^ ~~~~ 31 warnings generated. 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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_slice.c:46: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hap.c:26: In file included from src/libavcodec/hap.h:30: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->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/hap.c:26: In file included from src/libavcodec/hap.h:30: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hap.c:26: In file included from src/libavcodec/hap.h:30: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 13 warnings generated. src/libavcodec/h264_refs.c:429:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 429 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:439:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 439 | if (index >= sl->ref_count[list]) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end -15 g- warning>bsu generatedf. fer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264dec.c:43: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264dec.c:43: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_cavlc.c:466:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 466 | if(total_coeff > (unsigned)max_coeff) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/hapqa_extract_bsf.c:30: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hapqa_extract_bsf.c:30: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | 1 s warningi generatedze. 2 = FFMIN(p->buIn file included from ffesrc/libavcodec/hapdec.cr:_e39nd: src/libavcodec/bytestream.h-: 171p:-18>:b uwarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] fer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ CC libavcodec/hqx.o 171 | gsrc/libavutil/macros.h->:b49uf:f25:e rnote: +expanded from macro 'FFMIN'= FFMIN( g49- | >b#udfeffienre_e FndF -M IgN-(>bau,bf) f((ear) ,> (sbi) z?e ()b;) : | (a ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) ) | ~ ^ ~ src/libavutil/macros.hIn file included from :src/libavcodec/hapqa_extract_bsf.c49::3025: src/libavcodec/bytestream.h:: 187:note: 15expanded from macro 'FFMIN': warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49187 | | # d eiffi n(es iFzFeMI2N( a!,b=) s i(z(ae)) > (| 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] 18616 | warning s s generatedi. 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/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) | ~~~~~ ^ ~~~~ 1 warning generated. CC libavcodec/hqxdsp.o 8 warnings generated. CC libavcodec/hqxvlc.o src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2src/libavcodec/h264_slice.c = :FF338M:I19N:( g-warning: >comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b uffer_end - g->b uf338fe | r, si z efo)r ; ( i | = ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~0 ; i < FF_src/libavutil/macros.hAR:R49A:Y_25EL:E Mnote: Sexpanded from macro 'FFMIN'( h->ps. s49p | s#_ldiestf)i;n ie+ +)F F{M I N| ( ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ a,b) ((a) src/libavcodec/h264_slice.c>: 343(:b19): warning: ?comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (b) : ( a343 | ) ) f| o ~ ^ ~r (i = 0; i < FF_ARRAY_ELEMS(h->ps.pps_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/htmlsubtitles.o In file included from src/libavcodec/hapqa_extract_bsf.c:30: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hapqa_extract_bsf.c:30: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/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)) | ~ ^ ~ src/libavcodec/h264_refs.c:In file included from 693src/libavcodec/hapdec.c::3139:: src/libavcodec/bytestream.h:294:warning: 15comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if 693(s | i z e2 != s i z e ) f| o ~~~~~ ^ ~~~~r (j = 0; j < FF_ARRAY_ELEMS(h->long_ref); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:731:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 731 | for (j = 0; j < FF_ARRAY_ELEMS(h->last_pocs); j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:808:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 808 | for (i = 0; i < FF_ARRAY_ELEMS(h->ps.pps_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:811:32: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 811 | pps_ref_count[0] = FFMAX(pps_ref_count[0], pps->ref_count[0]); | ^ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavcodec/h264_refs.c:812:32: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 812 | pps_ref_count[1] = FFMAX(pps_ref_cousrc/libavcodec/bytestream.hnt[1:]317,: p13ps:- >warning: recomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f _count[1]); | ^ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~ 317 | src/libavutil/macros.h : 47s:i25:z enote: expanded from macro 'FFMAX'2 = FFM I47N | #(depfi-ne> bFufFfMeAr_X(ea,nbd) - p(-(a>)bu f>f e(rb,) s iz?e );( a | ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ : (b)src/libavutil/macros.h): 49 :| 25 ~ ^ ~ : note: expanded from macro 'FFMIN' 49 | #define11 F warningFsMI generatedN(. a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hapqa_extract_bsf.c:30: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if src/libavcodec/bytestream.h(si:z317e2: 13:! = warning: sicomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ze ) | ~~~~~ ^ ~~~~ 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hapdec.c:39: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | src/libavcodec/bytestream.h ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ :355:13: warning: src/libavutil/macros.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :49:25: note: expanded from macro 'FFMIN' 35549 | | #d e f isnizee F F=M IFNF(MIaN(,g-b>b)u f((faer)_e n>d ( b-) g ->?bu f(fbe)r :, (as))i z | e ~ ^ ~) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from src/libavcodec/hapqa_extract_bsf.c:src/libavutil/macros.h30: :src/libavcodec/bytestream.h49::25356: :note: 13expanded from macro 'FFMIN': warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #def 356i | n e sFiFzMeI2 N=( aF,FbM) I((Na() p>- (>bbu)ff er?_ en(db) - :p (-a)>)b u | f ~ ^ ~f er, size); In file included from | src/libavcodec/hapdec.c ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: 39: src/libavcodec/bytestream.h:356:13src/libavutil/macros.h:: 49warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 25: note: expanded from macro 'FFMIN' 356 | 49 | # dsiezfei2 n=e FFFMFIMNI(Np(->ab,bu)f fe(r(_ean)d -> (bp)- >?bu f(bfe)r ,: (sai))z e | ) ~ ^ ~ ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from src/libavutil/macros.hsrc/libavcodec/hapqa_extract_bsf.c::4930:: 25src/libavcodec/bytestream.h:: 357note: :expanded from macro 'FFMIN'15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | # d357ef | i n e ifF F(MsiIzNe2( a!,=b )s iz(e() a )| ~~~~~ ^ ~~~~ > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hapdec.c:39: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 4 warnings generated. src/libavcodec/h264_cavlc.c:712:29: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 712 | if (mb_skip_run > h->mb_num) { | ~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/h264_refs.c:851:27:src/libavcodec/h264_cavlc.c :warning: 874comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 874 | 851 | f o r f(olr i(sit == 0;0 l;is ti < lFis_tA_RcRoAunYt_; EliLsEt+M+S)( s{ l -| ~~~~ ^ ~~~~~~~~~~~~~~> mmco); i+src/libavcodec/h264_cavlc.c+): {886 : 31| : ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 886 | if(tmp>=ref_count){ | ~~~^ ~~~~~~~~~ src/libavcodec/h264_cavlc.c:902:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 902 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:952:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 952 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:970:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 970 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:982:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 982 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:1003:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1003 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:1020:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1020 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:1041:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1041 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:1108:36: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 1108 | if (((unsigned)sl->qscale) > max_qp){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/h264_cavlc.c:1111:40: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 1111 | if (((unsigned)sl->qscale) > max_qp){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ In file included from src/libavcodec/hevc_parse.c:19: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_parse.c:19: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_parse.c:19: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hapdec.c:191:73: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 191 | if (chunk->compressed_offset + (uint64_t)chunk->compressed_size > bytestream2_get_bytes_left(gbc)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/hevc_parse.c:19: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_parse.c:19: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 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/hevc_mp4toannexb_bsf.c((:a29): >src/libavcodec/bytestream.h (:b171:)18: ? warning: (bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) : (a)) | ~ ^ ~ In file included from 171src/libavcodec/hevc_parse.c | : 19 : src/libavcodec/bytestream.h: 318g:-15>b:uf fwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] r += 318F | FM I N ( gi-f> b(usifzfee2r _e!n=d -s gi-z>beu)ff e r| , ~~~~~ ^ ~~~~ size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/hapdec.c:286:27: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 286 | if (ctx->tex_size != (avctx->coded_width / TEXTURE_BLOCK_W) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287 | *(avctx->coded_height / TEXTURE_BLOCK_H) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 288 | *ctx->dec[t].tex_ratio) { | ~~~~~~~~~~~~~~~~~~~~~~ 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:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ CC libavcodec/huffman.o src/libavcodec/hapqa_extract_bsf.c:118:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 118 | { NULL }, | ^ CC libavcodec/huffyuv.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. 17 warnings generated. CC libavcodec/huffyuvdec.o src/libavcodec/h264_mb.c:640:39: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 640 | if (h->x264_build < 151U) { | ~~~~~~~~~~~~~ ^ ~~~~ In file included from src/libavcodec/hevc_mp4toannexb_bsf.c:29: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_mp4toannexb_bsf.c:29: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/huffyuvdsp.o In file included from src/libavcodec/hdrdec.c:22: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/huffyuvenc.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from 317 | src/libavcodec/hdrdec.c : 22 : sisrc/libavcodec/bytestream.hz:e1862: =13 :F FMwarning: INcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( p->buffer_end - 186p- | > b u f fseir,z es2i ze=); F| F ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~M IN(p->bsrc/libavutil/macros.hu:f49:f25e:r note: _expanded from macro 'FFMIN' end - 49p | -#>dbeufifnfee rF,F MsIiNz(ea),;b )| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ((a) > src/libavutil/macros.h(:49b:) 25?: (note: bexpanded from macro 'FFMIN') : (a) )49 | #| d ~ ^ ~e fine FFMINIn file included from (asrc/libavcodec/hevc_mp4toannexb_bsf.c,:b29) : ((src/libavcodec/bytestream.ha:318):15 :> warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b ) ? (b ) 318: | ( aif) )(s i | z ~ ^ ~ e2 != sizeIn file included from ) src/libavcodec/hdrdec.c :| ~~~~~ ^ ~~~~22 : src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hdrenc.c:23: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/huffyuvencdsp.o src/libavcodec/h264_slice.c:950:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 950 | if (h->x264_build < 44U) | ~~~~~~~~~~~~~ ^ ~~~ In file included from src/libavcodec/hdrenc.c:23: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from 186 | src/libavcodec/hcadec.c : 25 : ssrc/libavcodec/bytestream.hi:z171:e18:2 =warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F FMIN(p->buffer_end - p->b uff171e | r , s i zge-)>;b u | f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~f er += Fsrc/libavutil/macros.hFM:I49:N25(: gnote: -expanded from macro 'FFMIN'> buffer _49e | n#dd e-fi nge- >FbFuMfIfNe(ra,, bs)i z(e()a;) >| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~( b) ? (b) : (src/libavutil/macros.h:a49)): 25 :| ~ ^ ~note: expanded from macro 'FFMIN' 49In file included from | src/libavcodec/hdrenc.c#:d23ef: isrc/libavcodec/bytestream.hn:e187 F:F15M: Iwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]N (a,b) (187( | a) > if( (bs) i?ze 2 (!b=) s:iz e() a | ) ~~~~~ ^ ~~~~ )CC libavcodec/idcinvideo.o | ~ ^ ~src/libavcodec/bytestream.h :355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_mp4toannexb_bsf.c:29: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_mp4toannexb_bsf.c:29: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hcadec.c:25: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #deCC libavcodec/idctdsp.o fine 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)) | ~ ^ ~ In file included from src/libavcodec/hdrdec.c:22: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hdrdec.c:22: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->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 | src/libavcodec/bytestream.h :i317n:13t: s izwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2 = FFMIN(g->buffer_e n317d | - g- >bsuiffzere,2 s=i FzFeM)I;N (| p- ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~>b uffer_endsrc/libavutil/macros.h :-49 :25p: -note: >bexpanded from macro 'FFMIN'u ffer, 49s | #idzefei)ne; FF M| IN ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~(a ,b) ((asrc/libavutil/macros.h): 49>: 25(:b) note: ?expanded from macro 'FFMIN' ( b) : ( a49) | )#d e f| i ~ ^ ~n e FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hdrdec.c:22: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~In file included from src/libavcodec/hdrenc.c:23: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hdrenc.c:23: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hevc_mp4toannexb_bsf.c:70:61: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 70 | if (4 + AV_INPUT_BUFFER_PADDING_SIZE + nalu_len > SIZE_MAX - new_extradata_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/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->bufIn file included from fersrc/libavcodec/h264dec.c:_en47d: src/libavcodec/golomb.h- :p-482>b:u34f:fe rwarning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h482: | 49 : 25 : note: expanded from macro 'FFMIN' if 49 | (#gbd-ef>isniez e_FiFMnIN_(bai,tbs) (<(= are)_i n>d (ebx)) { ? | ( ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hcadec.c:25: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hdrenc.c:23: src/libavcodec/bytestream.h:318:15src/libavcodec/bytestream.h: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 355:13: warning: 318 | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (size2 != s355i | z e) | ~~~~~ ^ ~~~~s ize = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((src/libavcodec/h264_slice.ca) :>1252 (:b27:) warning: ?comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] (b) : (a)) | ~ ^ ~ 1252 | fIn file included from osrc/libavcodec/hdrdec.cr: 22(: isrc/libavcodec/bytestream.hn:t356 :i13: =warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 ; i < tc_s d356 | [ 0 ] ; is++i)ze 2{ = F| FM ~ ^ ~~~~~~~~I N(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49CC libavcodec/iff.o :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:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hcadec.c:25: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : CC libavcodec/iirfilter.o (a)) | ~ ^ ~ In file included from src/libavcodec/hdrenc.c:23: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hdrenc.c:23: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) CC libavcodec/ilbcdec.o ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hcadec.c:25: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFsrc/libavcodec/hevc_mp4toannexb_bsf.cMIN(:p-152>b:u40f:f ewarning: rcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]_ end - p->buffer, s152i | z e ) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ if (nsrc/libavutil/macros.hal:49:u25:_ snote: iexpanded from macro 'FFMIN'z e < 2 |49 | |# ndaelfui_nes iFzeF >M bIyNte(sat,rbea)m 2(_g(eat)_ b>y t(ebs)_ l?ef t(b()& gb:) ()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 (In file included from sizsrc/libavcodec/hevc_parser.ce2: !25= : ssrc/libavcodec/golomb.hi:z482e:)34 : warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~~~~~ ^ ~~~~ 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 4 warnings generated. src/libavcodec/hdrdec.c:107:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 107 | avctx->sample_aspect_ratio = p->sample_aspect_ratio = av_inv_q(av_d2q(sar, 4096)); | ~~~~~~ ^~~ In file included from src/libavcodec/hevc_sei.c:25: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, si5ze 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/hevc_sei.c:25: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_sei.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264dec.c:79:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 79 | if (ref >= sl->ref_count[0]) | ~~~ ^ ~~~~~~~~~~~~~~~~ 12 warnings generated. src/libavcodec/h264_slice.c:1488:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1488 | for(i=0; ilast_pocs); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_slice.c:1623:99: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 1623 | || av_mod_uintp2(h->recovery_frame - h->poc.frame_num, h->ps.sps->log2_max_frame_num) > sei_recovery_frame_cnt) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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_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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/hevc_sei.c:25: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'CC libavcodec/imc.o 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_sei.c:25: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_sei.c:25: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' CC libavcodec/imgconvert.o 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_sei.c:25: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_sei.c:25: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hevc_filter.c:28: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:171:18src/libavcodec/h264_slice.c: warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1833 :13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 171 | 1833 | g - > b iufff e(rt m+=p >F 5F1 M+I 6N (*g- >(sbpufsfe-r>b_ite_dned p-t gh->_bluumfaf e-r, 8s)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/hevc_filter.c:28: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_filter.c:28: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->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:1895:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1895 | sl->first_mb_addr >= h->mb_num) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/h264_slice.c:1894:56: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1894 | if (sl->first_mb_addr << FIELD_OR_MBAFF_PICTURE(h) >= h->mb_num || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/h264_slice.c:1967:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1967 | if (j < sl->list_count && i < sl->ref_count[j] && | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/h264_slice.c:1967:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1967 | if (j < sl->list_count && i < sl->ref_count[j] && | ~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/hevc_filter.c:28: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_filter.c:28: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264dec.c:303:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 303 | for (i = 0; i < FF_ARRAY_ELEMS(h->last_pocs); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/imm4.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_filter.c:28: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:318:15: warning: src/libavcodec/bytestream.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :271:17 : 318warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (size2 != s271i | ze ) | i ~~~~~ ^ ~~~~n t size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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_cabac.c:30: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:In file included from 25: note: src/libavcodec/hevc_mvs.cexpanded from macro 'FFMIN' :25: In file included from src/libavcodec/hevcdec.h: 4049: | In file included from #src/libavcodec/hevc_sei.h:d30src/libavcodec/bytestream.hef: :In file included from isrc/libavcodec/h2645_sei.h355n::e1328 :: Fwarning: src/libavcodec/bytestream.hFcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:M 186I:N(13a,:b) warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( a355 | ) > (sibz)e ? =186( | bF F) M I s:i N((ag)z-e>)b u2f f | e= ~ ^ ~r _Fe FndM I-N (pgIn file included from --src/libavcodec/hevc_cabac.c>>b:bu30uffff: eIn file included from src/libavcodec/hevcdec.herr_e:,n40d : s-In file included from isrc/libavcodec/hevc_sei.hzpe:-)30;: In file included from src/libavcodec/h2645_sei.h> :b| u28 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~f: f esrc/libavcodec/bytestream.hr:,294 :s15src/libavutil/macros.hi::49z:25 :e warning: )note: ;comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] expanded from macro 'FFMIN' | 294 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | 49 i | f src/libavutil/macros.h(#:s49die:zfe252i: nnote: e!expanded from macro 'FFMIN'= FsiFzeM) I49N (| | a ~~~~~ ^ ~~~~,#bd)e f (in(ea )F F>M I(Nb()a ,?b )( (b(a)) >: ( b() a?) )( b| ) ~ ^ ~ : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_filter.c:28: In file included from src/libavcodec/hevcdec.h:In file included from 40src/libavcodec/hevc_mvs.c: :In file included from 25src/libavcodec/hevc_sei.h: :In file included from 30src/libavcodec/hevcdec.h: :In file included from 40src/libavcodec/h2645_sei.h: :In file included from 28src/libavcodec/hevc_sei.h: :src/libavcodec/bytestream.h30: :356:In file included from 13:src/libavcodec/h2645_sei.h :warning: 28comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | 187s | i z e 2 i=f F(sFiMzIeN2( p!->=b usfizfee)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/hevc_filter.c:28: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264dec.c:434:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 434 | for (i = 0; i < FF_ARRAY_ELEMS(h->last_pocs); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_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.hsrc/libavcodec/bytestream.h:40: In file included from :src/libavcodec/hevc_sei.h:30271: :In file included from 17src/libavcodec/h2645_sei.h: :warning: 28: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/bytestream.h :356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271356 | | isnitz esi2ze 2= = FFFFMMINI(N(gp-->b>ubffuerf_efnedr -_e ng-d>b uf-fe rp-,> bsiuzef)f; e | r ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ , size);src/libavutil/macros.h :| 49 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: 25: note: expanded from macro 'FFMIN'src/libavutil/macros.h :49:25: note: expanded from macro 'FFMIN' 49 | #de f49i | ne# dFeFMfIinNe(a ,FbFM)I N(((aa,)b )> (((ba)) > ?( b)( b? )( b:) ( a:) ()a) ) | | ~ ^ ~ ~ ^ ~ In file included from src/libavcodec/h264_cabac.csrc/libavcodec/hevc_cabac.c:30:: In file included from src/libavcodec/hevcdec.h2140::2940:: warning: In file included from comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/hevc_sei.h: 30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2140 | 357 | iff o(rs(i zlei2s !t= = 0s; ilzei) s t| < ~~~~~ ^ ~~~~ s l->list_count; list++ ) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cabac.c:2147:46: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2147 | if (ref[list][i] >= rc) { | ~~~~~~~~~~~~ ^ ~~ src/libavcodec/h264_cabac.c:2164:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2164 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cabac.c:2228:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2228 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cabac.c:2234:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2234 | if (ref >= rc) { | ~~~ ^ ~~ src/libavcodec/h264_cabac.c:2243:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2243 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cabac.c:2256:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2256 | 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:2274:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2274 | for (list = 0; list In file included from < ssrc/libavcodec/hevc_mvs.cl-:>25l: iIn file included from ssrc/libavcodec/hevcdec.h:t40_c: ouIn file included from nsrc/libavcodec/hevc_sei.ht:;30: In file included from src/libavcodec/h2645_sei.hl:i28: ssrc/libavcodec/bytestream.ht:293+:+13): warning: {comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cabac.c :2932292 | : 33 : warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i ze2 = FF 2292M | IN ( p - > bu f f e r _feonrd -(l ip-s>tbu f=f e0r;, lsiiszet); < | sl ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~- >list_csrc/libavutil/macros.ho:u49n:t25;: lnote: isexpanded from macro 'FFMIN't+ +) { | 49 ~~~~ ^ ~~~~~~~~~~~~~~ | #define Fsrc/libavcodec/h264_cabac.cF:M2299I:41N: (warning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ,b) ((a )2299 | > ( b ) ? (b ) : ( a) ) | ~ ^ ~ iIn file included from f src/libavcodec/hevc_mvs.c(:re25f: In file included from >src/libavcodec/hevcdec.h=: 40rc: )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/h264_cabac.c :warning: 2310comparison 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] 294 | i f2310 | (s i z e 2 ! = si zef) o r| ~~~~~ ^ ~~~~ (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/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 | (flosrc/libavcodec/bytestream.hat):g317m:-13>:p ewarning: rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]c ent_intra_cod e317d | _m a c ro bsliozce2k s=/ 2F55F, MIN( p555- | > b u f f er _ en d - p -> bu(ffflero,at )gsmi->zpe)e;r c | e ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~nt _six_tapsrc/libavutil/macros.h_:f49i:l25:t enote: rexpanded from macro 'FFMIN'i ng/255, 49 | #defi n556e | F F M I N ( a , b ) (( a ()f l>o a(bt) )?g (mb-)>p e:rc e(an)t)_ a l| p ~ ^ ~ ha_point_debIn file included from losrc/libavcodec/hevc_mvs.cc:k25in: gIn file included from src/libavcodec/hevcdec.h_:i40n: sIn file included from tasrc/libavcodec/hevc_sei.hn:c30: eIn file included from src/libavcodec/h2645_sei.h/:2285: 5src/libavcodec/bytestream.h):;318 :15 :| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | src/libavcodec/h264dec.c: 555 : 52i:f (warning: siimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]z e2 != size )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 | src/libavcodec/bytestream.h : 355 :13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (float)g m-355> | x s ds_izmeet ri c=_ vaFlFuMeI/N1(0g0->)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 src/libavcodec/hevc_mvs.c:25: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_mvs.c41:25: warningIn file included from src/libavcodec/hevcdec.hs:40 generated: In file included from . src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 14 warnings generated. 15 warnings generated. src/libavcodec/hevc_ps.c:77:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 77 | for (i = 0; i < FF_ARRAY_ELEMS(s->pps_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:78:76: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 78 | if (s->pps_list[i] && ((HEVCPPS*)s->pps_list[i]->data)->sps_id == id) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ 13 warnings generated. 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:275:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 275 | for (int i = 0; i < band_count; i++) { | ~ ^ ~~~~~~~~~~ src/libavcodec/hevc_ps.c:159:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 159 | if (k >= FF_ARRAY_ELEMS(rps->used)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:188:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 188 | for (i = 0; i < rps->num_negative_pics >> 1; i++src/libavcodec/hcadec.c) {: 289 | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~: 59: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/hevc_ps.c:212:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 289 | 212 | f o r ( i n t i = f0o,r (ki = =0 ;st arit <_ rbpasn->dn,um _nle g=at isvtea_rpitc_bsa;n di+ +-) {1 ;| i ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ < hfr_grosrc/libavcodec/hevc_ps.cup:_225c:o27u:n twarning: ;comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] i ++src/libavcodec/h264dec.c){ :| ~ ^ ~~~~~~~~~~~~~~~821 :19225: | warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavcodec/hcadec.c : 290 : 54 : warning: f comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]o821r | (i =f 0o;r i (290 | vnemt_bp_ihces i;gj ht i=; 0y+;+++ )j ) < | b{ ~ ^ ~~~~~~~~~~~~a n ds| _ ~ ^ ~~~~~~~~~~~~~~~~p esrc/libavcodec/h264dec.cr:_822h:fr23_g:ro uwarning: pcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] && k < t822o | t a l _ b anfdo_cro (uxn t =& & 0l; x>= < 0p;- >j+m+b_,w ik+d+th,; lx-+-+)){ { | ~ ^ ~~~~~~~~~~~~~~~~| ~ ^ ~~~~~~~~~~~ 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--){ | ~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavcodec/imm5.o src/libavcodec/hcadec.c:302:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 302 | for (int i = 0; i < ch->count; i++) { | ~ ^ ~~~~~~~~~ 34 warnings generated. CC libavcodec/imx.o 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++) { CC libavcodec/imx_dump_header_bsf.o | ~ ^ ~~~~~~~~~ src/libavcodec/hcadec.c:380:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 380 | for (int i = 0; i < ch->count; i++) | ~ ^ ~~~~~~~~~ CC libavcodec/indeo2.o 5 warnings generated. 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)) | ~ ^ ~ 16 warnings generated. In file included from src/libavcodec/hevc_sei.c:26: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/indeo3.o In file included from src/libavcodec/hevcdec.c:41: src/libavcodec/bytestream.h:186:13: warning: 18comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 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/hevcdec.c:41: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hevc_parser.c:27: In file included from src/libavcodec/hevc_parse.h:30: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_parser.c:27: In file included from src/libavcodec/hevc_parse.h:30: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/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, src/libavcodec/hevc_ps.cVD:X362 }:,19 : warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ^ 362 | for (i = 0; i < nb_src/libavcodec/h264dec.cc:p1050b:;109 :i warning: +missing field 'unit' initializer [-Wmissing-field-initializers] +) { | ~ ^ ~~~~~~ 1050 | { "nal_length_size", "nal_length_size", OFFSET(nal_length_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 4, VDX }, | ^ src/libavcodec/h264dec.c:1051:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1051 | { "enable_er", "Enable error resilience on damaged frames (unsafe)", OFFSET(enable_ersrc/libavcodec/bytestream.h), :AV271_:O17P:T_ TYwarning: PEcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ BOOL, { .i64 = -2711 | } , -i1n,t 1,s ViD z},e 2 | ^= FFMIN(g->buffer_end - g->buffer, size)src/libavcodec/h264dec.c;: 1052 :151| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavutil/macros.h:49 :105225 | : note: expanded from macro 'FFMIN' { "x264 _49b | #udielfdi"n,e F"FAMIsN(sa,ubm)e (t(hai)s x> 2(6b)4 ? v(eb)r s: i(oan) )i f| ~ ^ ~ no x264 version found in any SEI", OFFSET(x264_build), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX, VD }, | ^ src/libavcodec/h264dec.c:1053:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1053 | { NULL }, | ^ In file included from src/libavcodec/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:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->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/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hevc_parser.c:27: In file included from src/libavcodec/hevc_parse.h:30: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_parser.c:27: In file included from src/libavcodec/hevc_parse.h:30: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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)) | ~ ^ ~ src/libavcodec/bytestream.hIn file included from src/libavcodec/hevcdec.c::31741: :src/libavcodec/bytestream.h13::357 :warning: 15: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 | i f317 | ( s iz e2s i!z=e 2si ze=) F| F ~~~~~ ^ ~~~~ MIN(p->buffer_end - p->buffer,src/libavcodec/hevc_ps.c s:i452z:e18):; warning: | comparison of integers of different signs: 'ptrdiff_t' (aka 'int') and 'unsigned int' [-Wsign-compare] ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49 :45225 | : note: expanded from macro 'FFMIN'i f (nal_ s49i | z#ede f>i nseiz eoFf(FvpMs-I>Nd(aa,tba))) {( (| a ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~) > (b) ? (b)src/libavcodec/hevc_ps.c ::528 (:a41:) )warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~ ^ ~ In file included from 528src/libavcodec/hevc_parser.c | : 27 : In file included from src/libavcodec/hevc_parse.h: 30 : In file included from isrc/libavcodec/hevc_sei.hf :(30v: psIn file included from -src/libavcodec/h2645_sei.h>v:p28s: _src/libavcodec/bytestream.hn:u318m:_h15r:d warning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]p arame te318r | s > (uinfs ig(nsedi)zvpes2- >v!p=s _nsuim_zlea)y e | r ~~~~~ ^ ~~~~ _sets) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~In file included from src/libavcodec/h264_mb.c:797: src/libavcodec/h264_mb_template.c:76:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 76 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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); | In file included from ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/hnm4video.c:30src/libavutil/macros.h:: 49src/libavcodec/bytestream.h::25:171 :note: 18expanded from macro 'FFMIN': warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #define FFMIN (171a | , b) ( ( ag) ->> (bbu)ff e?r (+b)= : F(FaM)I)N ( | g ~ ^ ~- >buffer_eIn file included from nsrc/libavcodec/hevc_parser.cd:27 : -In file included from src/libavcodec/hevc_parse.h :g30: -In file included from >src/libavcodec/hevc_sei.hb:u30: fIn file included from fsrc/libavcodec/h2645_sei.h:e28r: src/libavcodec/bytestream.h,: 357s:i15z:e warning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 357 | if (src/libavutil/macros.hs:i49z:e252: !note: =expanded from macro 'FFMIN' size) | 49 ~~~~~ ^ ~~~~ | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hnm4video.c:30: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 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) | ~~~~~ ^ ~~~~ 13 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' 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)) | ~ ^ ~ 11 warnings generated. In file included from src/libavcodec/hevc_refs.c:28: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_refs.c:28: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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 | src/libavcodec/h264_mb_template.c siz:e2862: =33 F:F MIwarning: Ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( p->buffer_end - p-286>b | uf f er , s i z e ) ; f o| r ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ (listsrc/libavutil/macros.h :49=: 250: ;note: expanded from macro 'FFMIN'l ist < s49 | l#->dliestf_icneo uFntF;M IlNi(sat,b+)+ )( (a{) > (b| ) ~~~~ ^ ~~~~~~~~~~~~~~ ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hnm4video.c:30: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->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_mvs.c:412:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 412 | nb_merge_cand < s->sh.max_num_merge_cand) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_mvs.c:436:28: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 436 | nb_orig_merge_cand < s->sh.max_num_merge_cand) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_mvs.c:439:42: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 439 | for (comb_idx = 0; nb_merge_cand < s->sh.max_num_merge_cand && | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_mvs.c:463:26: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 463 | while (nb_merge_cand < s->sh.max_num_merge_cand) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/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/hevc_ps.c:740:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 740 | if (matrix_id < delta) { | ~~~~~~~~~ ^ ~~~~~ src/libavcodec/hevc_parser.c:124:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 124 | if (slice_segment_addr >= ps->sps->ctb_width * ps->sps->ctb_height) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ CC libavcodec/indeo4.o src/libavcodec/hnm4video.c:79:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 79 | while (bytestream2_tell(&gb) < size) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/hnm4video.c:81:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 81 | if (writeoffset >= hnm->width * hnm->height) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:103:46: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 103 | if (offset < 0 || offset + count >= hnm->width * hnm->height) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:106:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 106 | } else if (writeoffset + count >= hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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] CC libavcodec/indeo5.o 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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] src/libavcodec/hevc_cabac.c 357 | : 722 : 22 :if (warning: scomparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]i ze2 != size) | ~~~~~ ^ ~~~~722 | if (log2_cb_size == lc->parent->ps.sps->log2_min_cb_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:124:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 124 | for (y = 0; y < hnm->height; y++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/hnm4video.c:129:23: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 129 | for (x = 0; x < width; x++) { | ~ ^ ~~~~~ CC libavcodec/intelh263dec.o 12 warnings generated. CC libavcodec/interplayacm.o CC libavcodec/interplayvideo.o CC libavcodec/intrax8.o 11 warnings generated. 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] src/libavcodec/hevc_cabac.c 167 | : 799 :18 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (writeo f799f | s e t + 2w h>il ehn m(-i >< wlci->dpatrhe n*t- >hshn.m-m>haexig_hnt)u {m _| me ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~r ge_cand-1 && get_cabac_bypasrc/libavcodec/hnm4video.css:(181:&41l: cwarning: ->comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]cc )) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | if (writeoffset + count > hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:193:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 193 | if (writeoffset > hnm->width * hnm->height) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:215:46: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 215 | } else if (writeoffset + 2*count > hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:289:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 289 | while (bytestream2_tell(&gb) < size) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/hnm4video.c:297:46: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 297 | if (writeoffset + hnm->width >= hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:309:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 309 | if (writeoffset > hnm->width * hnm->height) { | src/libavcodec/hevc_ps.c ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ :886:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/hnm4video.c :329:45: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 886329 | | i f ( s p isf -(>ocfhfrsoemta +_ hfnomr-m>awti_dithd +c c o>u n3t U>)= {h n m-| >w ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~i dth * hnm->hsrc/libavcodec/hevc_ps.ce:i956g:58h: twarning: ) comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c956: | 332 : 57 : warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] if (sps ->332t | e mp o r a l _ l a y} eerls[ei i]f. (mwarxi_dtece_opfifsce_t b+u hfnfm-e>rwiidnthg + >c o(uunnstig n>ed=) HEhVnC_mMA-X>_DwPiB_dStIh Z*E ) h{n m -| > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~h eight) { | src/libavcodec/hevc_ps.c ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ :1047:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1047 | for (i = 0; i < sps->nb_st_rps; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1114:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1114 | ow->top_offset + ow->bottom_offset >= sps->height) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1113:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1113 | ow->left_offset + ow->right_offset >= sps->width || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/hevc_ps.c:1164:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1164 | if (sps->max_transform_hierarchy_depth_inter > sps->log2_ctb_size - sps->log2_min_tb_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1169:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1169 | if (sps->max_transform_hierarchy_depth_intra > sps->log2_ctb_size - sps->log2_min_tb_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13 warnings generated. 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) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/imc.c:38: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavcodec/hevc_refs.c:71:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 71 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB)src/libavcodec/hevc_ps.c; i:++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: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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ src/libavcodec/hevc_refs.c:87:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 87 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.cCC libavcodec/intrax8dsp.o :143:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 143 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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:30src/libavcodec/bytestream.h: In file included from src/libavcodec/h2645_sei.h::28271: :src/libavcodec/bytestream.h17::171 :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] 271171 | | i ntg -s>ibzeu2f =f eFrFM I+N(=g -F>FbMufIfeNr(_gen-d> -b ugf-f>beufrf_ere,n ds iz-e );g - >| b ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~u ffer, sisrc/libavutil/macros.hz:e49:)25;: note: | expanded from macro 'FFMIN' ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 49 | #desrc/libavutil/macros.hfi:n49e :F25F:M Inote: Nexpanded from macro 'FFMIN'( a,b) ( (49 | a#d)ef in>e (FbF)M ?I (Nb() a:, (ba)) )( (| a ~ ^ ~) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/ipu_parser.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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.hsrc/libavcodec/hevc_ps.c:49::25:1349 note: :expanded from macro 'FFMIN'15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #define FFMIN( a1349, | b ) ( ( a) if> ( i( b)> ? pp(sb-)> c:ol _(bad[)j)]) | | ~ ^ ~~~~~~~~~~~~~~ ~ ^ ~ src/libavcodec/hevc_ps.cIn file included from :src/libavcodec/hevcpred.c1376::2322: : In file included from warning: src/libavcodec/hevcdec.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:40 : In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h :137628 | : src/libavcodec/bytestream.h : 187 :15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] i187f | ( t bif_ x( c ol!_=bd [si i+z e1)] ) {| ~~~~~ ^ ~~~~| ~~~~ ^ ~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/hq_hqa.csrc/libavcodec/hevc_ps.c::261383: :22src/libavcodec/bytestream.h:: 293warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1383 | 293i | f (t b_ y r o=w _FbFMdIN[(i p+- >1b]u)f {f e| ~~~~ ^ ~~~~~~~~~~~~~~~~~~r _end - p-src/libavcodec/hevc_ps.c>b:u1403f:f40:e rwarning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] size); | 1403 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | src/libavutil/macros.h : 49 :25 :fo r note: (yexpanded from macro 'FFMIN' = pps-> r49o | w_#bdd[ejfi]n; ey F r((oaw) _>b d([jb +) 1?] ;( by+)+ :) ( a| ) ~ ^ ~~~~~~~~~~~~~~~~~~) | ~ ^ ~ src/libavcodec/hevc_ps.c:1404:44:In file included from src/libavcodec/hq_hqa.cwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]26 : src/libavcodec/bytestream.h:294:15: warning: 1404comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | 294 | i f ( s i zefo2 r! =(x =s ipzpse-)>c o l_| b ~~~~~ ^ ~~~~d [i]; x < pps->col_bd[i + 1]; x++) | ~ ^ ~~~~~~~~~~~~~~~~~~ CC libavcodec/ituh263dec.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/hq_hqa.c:26: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hevc_refs.c:190:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 190 | for (int i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:206:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 206 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->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] In file included from 355 | src/libavcodec/hevcdsp.c : 111s: iIn file included from zesrc/libavcodec/hevcdsp_template.c : =24 : FIn file included from FMsrc/libavcodec/hevcdec.hI:N40(: g-In file included from >src/libavcodec/hevc_sei.h:b30u: fIn file included from fesrc/libavcodec/h2645_sei.hr:_e28n: dsrc/libavcodec/bytestream.h :-171 :g18-:> bwarning: ufcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]fe r, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 171 | src/libavutil/macros.h: 49:g25:- >bnote: ufexpanded from macro 'FFMIN'f er += F49F | #MdeIfNi(nge -F>FMbIuNf(fear,_ben)d -( (ag)-> b> u(ffbe)r, s?i (zbe)); : | ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~a) ) | ~ ^ ~ src/libavutil/macros.h:49:25:In file included from src/libavcodec/hq_hqa.cnote: :expanded from macro 'FFMIN' 26: src/libavcodec/bytestream.h:356: 1349: | #dwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f ine FFMIN (356a, | b ) ( ( a)s i> z(be) 2? (b=) :F (FaMI)N)( p -| ~ ^ ~> buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hq_hqa.c:26: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hevcpred.c:23: In file included from src/libavcodec/hevcdec.h:40In file included from : In file included from src/libavcodec/hevc_sei.h:src/libavcodec/hevcdsp.c:30111: : In file included from In file included from src/libavcodec/h2645_sei.hsrc/libavcodec/hevcdsp_template.c::2824: : src/libavcodec/bytestream.hIn file included from :src/libavcodec/hevcdec.h293::4013: :In file included from src/libavcodec/hevc_sei.h :warning: 30: comparison 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] 293 | s i186z | e 2 s=iz e2F =F MFIFNM(INp(-p>-b>ubfufffeerr__eenndd - -p- >pbu-f>bfufeferr, ,s iszie)z; e )| ; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hsrc/libavutil/macros.h::4949::25:25 :note: expanded from macro 'FFMIN' note: expanded from macro 'FFMIN' 49 | #49de | f#dienfein eF FMFIFMNI(Na(,ba) ,(b()a )( >( a()b >) (? b()b) ?: ((ab)) ): (| a ~ ^ ~)) | ~ ^ ~ In file included from src/libavcodec/hevcdsp.c:111In file included from : In file included from src/libavcodec/hevcpred.csrc/libavcodec/hevcdsp_template.c::2423: : In file included from src/libavcodec/hevcdec.hIn file included from :src/libavcodec/hevcdec.h40:: 40In file included from : src/libavcodec/hevc_sei.hIn file included from :src/libavcodec/hevc_sei.h30: :In file included from 30: src/libavcodec/h2645_sei.hIn file included from :src/libavcodec/h2645_sei.h28:: 28: src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h::294187::15:15 warning: : comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | 187 | i f (isfi z(es2iz e2! = !s= isziez)e ) | ~~~~~ ^ ~~~~| ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevcpred.c:23: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hevc_refs.c:260:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 260 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:270:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 270 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:281:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 281 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | src/libavcodec/bytestream.h ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ :271:17: warning: src/libavutil/macros.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 49:25: note: expanded from macro 'FFMIN' 27149 | | # d e fiinnte sFiFzMe2I N(=a ,Fb)F MI(N((ag)- >> b(ubf)f er?_ (enb)d -: g(->ab))u ff e| r ~ ^ ~, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from src/libavcodec/hevcpred.c:23: In file included from src/libavcodec/hevcdec.h:src/libavutil/macros.h40:: In file included from 49src/libavcodec/hevc_sei.h::2530: : note: In file included from src/libavcodec/h2645_sei.hexpanded from macro 'FFMIN': 28: src/libavcodec/bytestream.h:356:13 :49 warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] #define FF MI356N | ( a, b) (s(ai)z >e 2(b )= ? FF(MbI)N :( (pa->)b) u ff| e ~ ^ ~r _end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/hevc_ps.cIn file included from src/libavcodec/hevcpred.c::146423: In file included from :src/libavcodec/hevcdec.h18:: 40: warning: In file included from src/libavcodec/hevc_sei.hcomparison of integers of different signs: 'ptrdiff_t' (aka 'int') and 'unsigned int' [-Wsign-compare]: 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]1464 | if (357 | n a lif_ si(zse i>ze 2s !i=z esoifz(ep)p s- >| da ~~~~~ ^ ~~~~t a)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1526:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1526 | pps->diff_cu_qp_delta_depth > sps->log2_diff_max_min_coding_block_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~src/libavcodec/hevc_refs.c :301:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/hevc_ps.c :1591:21: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 1591 | i f301 | (s u m i f> =(s -sp>ss-li>cec_tibd_xw i>d=t hf)r a{m e -| > ~~~ ^ ~~~~~~~~~~~~~~r pl_buf->size / src/libavcodec/hevc_ps.csi:z1603e:o21f:( Rwarning: ecomparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare]f PicList T1603a | b ) ) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (sum >= sps->ctb_height) { | ~~~ ^ ~~~~~~~~~~~~~~~ In file included from src/libavcodec/hevcdsp.c:111: In file included from src/libavcodec/hevcdsp_template.c:24: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevcdsp.c:111: In file included from src/libavcodec/hevcdsp_template.c:24: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hevc_refs.c:331:39: warning: missing field 'list' initializer [-Wmissing-field-initializers] 331 | RefPicList rpl_tmp = { { 0 } }; | ^ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hevcdec.c:45: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/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] src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 375 | s h-355> | c ol lo ca tseid_zree f=_ iFdFxMI N(bpuflf-e>rn_ebn_rde f- sg)- > b| uf ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~fe r, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/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 = FFMsrc/libavcodec/iirfilter.cIN:(75p-:>31bu:f fwarning: erimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ end - p->buf fe75r, | s iz e) ; w a| = ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 2 * tansrc/libavutil/macros.h(:M49:_25PI: *note: expanded from macro 'FFMIN'0 .5 * c u49t | o#dfef_frinaet iFoF)MI;N( a ,| b ~ ^~~~~~~~~~~~) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevcdsp.c:111: In file included from src/libavcodec/hevcdsp_template.c:24: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hevc_ps.c:1691:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1691 | for (i = 0; i < FF_ARRAY_ELEMS(ps->vps_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1693:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1693 | for (i = 0; i < FF_ARRAY_ELEMS(ps->sps_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1695:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1695 | for (i = 0; i < FF_ARRAY_ELEMS(ps->pps_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/iirfilter.c:137:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 137 | cos_w0 = cos(M_PI * cutoff_ratio); | ~ ^~~~~~~~~~~~ src/libavcodec/iirfilter.c:138:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 138 | sin_w0 = sin(M_PI * cutoff_ratio); | ~ ^~~~~~~~~~~~ src/libavcodec/hevc_refs.c:387:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 387 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/iirfilter.c:156:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 156 | c->cx[0] = lrintf(x0 / c->gain); | ~ ~~~^~~~ src/libavcodec/iirfilter.c:157:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 157 | c->cx[1] = lrintf(x1 / c->gain); | ~ ~~~^~~~ src/libavcodec/iirfilter.c:171:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | if (order <= 0 || order > MAXORDER || cutoff_ratio >= 1.0) | ^~~~~~~~~~~~ ~~ src/libavcodec/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/hevc_refs.c:479:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 479 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:498:20: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 498 | else if (i < short_rps->num_negative_pics) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:520:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 520 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:534:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 534 | for (i = 0; i < rps->num_negative_pics; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/ituh263enc.o CC libavcodec/ivi.o src/libavcodec/hq_hqa.c:155:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 155 | if (slice_off[slice] < (profile->num_slices + 1) * 3 || | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16 warnings generated. src/libavcodec/htmlsubtitles.c:252:51: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 252 | 12 warnings generated . } 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' In file included from 49 | #src/libavcodec/huffyuvenc.cd:e41f: insrc/libavcodec/put_bits.he :F227F:M37IN:(a ,warning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) ((a) > (b) ? (b )227 | : ( a ) ) | i ~ ^ ~f (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/idcinvideo.c:239:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 239 | { NULL }, | ^ 2 warnings generated. src/libavcodec/hqx.c:420:54: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 420 | if (info_offset > INT_MAX || info_offset + 8 > avpkt->size) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/hevcdec.c:177:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 177 | for (i = 0; i < s->sh.nb_refs[L0]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:185:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 185 | for (i = 0; i < s->sh.nb_refs[L0]; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:188:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 188 | for (i = 0; i < s->sh.nb_refs[L0]; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:191:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 191 | for (i = 0; i < s->sh.nb_refs[L0]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:221:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 221 | for (i = 0; i < s->sh.nb_refs[L1]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:229:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 229 | for (i = 0; i < s->sh.nb_refs[L1]; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:232:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 232 | for (i = 0; i < s->sh.nb_refs[L1]; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:235:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 235 | for (i = 0; i < s->sh.nb_refs[L1]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:293:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | if (i < nb_sps) { | ~ ^ ~~~~~~ src/libavcodec/hevcdec.c:311:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 311 | if (i && i != nb_sps) | ~ ^ ~~~~~~ CC libavcodec/ivi_dsp.o CC libavcodec/j2kenc.o CC libavcodec/jacosubdec.o CC libavcodec/jfdctfst.o CC libavcodec/jfdctint.o CC libavcodec/jni.o In file included from src/libavcodec/iff.c:33: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/jpeg2000.o In file included from src/libavcodec/iff.c:33: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/iff.c:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/jpeg2000_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/iff.c:33: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/iff.c:33: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/iff.c:33: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/iff.c:33: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/iff.c:33: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 16 warnings generated. src/libavcodec/hevcdec.c:640:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 640 | if (sh->slice_segment_addr >= s->ps.sps->ctb_width * s->ps.sps->ctb_height) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:791:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 791 | for (i = 0; i < sh->nb_refs[L0]; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:798:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 798 | for (i = 0; i < sh->nb_refs[L1]; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:913:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 913 | if (num_entry_point_offsets > get_bits_left(gb)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:958:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 958 | for (i = 0; i < length; i++) | ~ ^ ~~~~~~ 1 warning generated. CC libavcodec/jpeg2000dec.o CC libavcodec/jpeg2000dsp.o src/libavcodec/huffyuvenc.c:1056:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1056 | COMMON_OPTIONS | ^ src/libavcodec/huffyuvenc.c:1049:16: note: expanded from macro 'COMMON_OPTIONS' 1049 | 0, 1, VE }, \ | ^ src/libavcodec/huffyuvenc.c:1057:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1057 | { NULL }, | ^ src/libavcodec/huffyuvenc.c:1061:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1061 | COMMON_OPTIONS | ^ src/libavcodec/huffyuvenc.c:1049:16: note: expanded from macro 'COMMON_OPTIONS' 1049 | 0, 1, VE }, \ | ^ src/libavcodec/huffyuvenc.c:1062:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1062 | { "context", "Set per-frame huffman tables", OFFSET(context), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/huffyuvenc.c:1063:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1063 | { NULL }, | ^ src/libavcodec/imm5.c:93:85: warning: comparison of integers of different signs: 'unsigned long long' and 'int' [-Wsign-compare] 93 | if (avpkt->size > 24 && avpkt->data[8] <= 1 && AV_RL32(avpkt->data + 4) + 24ULL <= avpkt->size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 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 || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13 warnings generated. 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 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/imx_dump_header_bsf.c:30: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/imx_dump_header_bsf.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/jpeg2000dwt.o CC libavcodec/jpegls.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/imc.c:270:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 270 | flcoeffs3[i] = 2.0 * flcoeffs2[i]; | ~ ^~~~~~~~~~~~ CC libavcodec/jpeglsdec.o src/libavcodec/imc.c:275:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 275 | workT3[i] = bandWidthT[i] * workT1[i] * 0.01; | ~~~~~~~~~~~~~~^~~~~~~~~~~ ~ src/libavcodec/hevcdec.c:1882:41: warning: missing field 'ref_idx' initializer [-Wmissing-field-initializers] 1882 | struct MvField current_mv = {{{ 0 }}}; | ^ 8 warningIn file included from s generated. src/libavcodec/imx_dump_header_bsf.c:30: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/imx_dump_header_bsf.c:30: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/imx_dump_header_bsf.c:30: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: src/libavcodec/imc.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :396:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 355 | siz e396 | = FF M IN ( g- > b u ffflecore_fefnsd 2- [g-i>]b u=f (fleevr,l Coseifzfe)B;u f | [ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ i] - 7) src/libavutil/macros.h*: 490:.2583:0 note: 4expanded from macro 'FFMIN'8 + flco ef49f | s#2[di]e;f /i/ne 0F.8F3M0I4N8 (=a l,obg)2 (((1a)0 ) >* (0b.)2 5? ( b| ) ~ ^~~~~~~~~~~~ : (a)) | ~ ^ ~ In file included from src/libavcodec/imx_dump_header_bsf.c:30: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/imx_dump_header_bsf.c:30: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/imc.c: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.In file included from 5 -src/libavcodec/imx.c f:r23e: ebsrc/libavcodec/bytestream.hi:t171s:18): warning: / comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i acc; | ^~~~~ ~ 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/imc.c:506:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 506 | cwlen = av_clipf(((chctx->flcoeffs4[j] * 0.5) - summa + 0.5), 0, 6); | ~ ^~~~~ src/libavcodec/imc.c:506:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 506 | cwlen = av_clipf(((chctx->flcoeffs4[j] * 0.5) - summa + 0.5), 0, 6); | ^~~~~~~~~~~~~~~~~~~ ~ In file included from src/libavcodec/imx.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/imc.c:535:75: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 535 | : (chctx->bitsBandT[i] * -2 + chctx->flcoeffs4[i] - 0.415); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/imc.c:541:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 541 | if (highest <= -1.e20) | ^~~~~~~ ~~ src/libavcodec/imc.c:554:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 554 | if (highest > -1.e20) { | ^~~~~~~ ~ 1 warning generated. src/libavcodec/imc.c:568:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 568 | workT[i] = chctx->bitsBandT[i] ? (chctx->bitsBandT[i] * -2 + chctx->flcoeffs4[i] + 1.585) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/imc.c:588:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 588 | workT[low_indx] = lowest + 2.0; | ^~~~~~ ~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) >21 ( warningbs) generated . ? (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/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/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | src/libavcodec/imc.c : 675 :13s:i zwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 = FFMIN( p675-> | b u f fe r _ eindf -( ph-i>gbhuefsft e (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/imx.c:23: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/imc.c:687:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 687 | if (highest > -1.e20) { | ^~~~~~~ ~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 2 warnings generated. 50 warnings generated. src/libavcodec/hevcdec.c:2244:26: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2244 | log2_cb_size == s->ps.sps->log2_min_cb_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:2253:30: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2253 | log2_cb_size <= s->ps.sps->pcm.log2_max_pcm_cb_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:2252:30: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2252 | log2_cb_size >= s->ps.sps->pcm.log2_min_pcm_cb_size && | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/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.c11:2363: warning34s: generated . warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2363 | 14 s warningplsit generated_. cu = (log2_cb_size > s->ps.sps->log2_min_cb_size); | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:2366:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2366 | log2_cb_size >= s->ps.sps->log2_ctb_size - s->ps.pps->diff_cu_qp_delta_depth) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:2372:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2372 | log2_cb_size >= s->ps.sps->log2_ctb_size - s->ps.pps->diff_cu_chroma_qp_offset_depth) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/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/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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from src/libavcodec/interplayvideo.c:44: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/interplayvideo.c:44: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: 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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_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/jpeglsenc.o In file included from src/libavcodec/interplayvideo.c:44: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/interplayvideo.c:44: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/jpegquanttables.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/interplayvideo.c:44: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/jpegtables.o src/libavcodec/huffyuvdec.c:1266:69: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'const int' [-Wsign-compare] 1266 | slice_height <= 0 || nb_slices * (uint64_t)slice_height > height) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ CC libavcodec/jrevdct.o src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' src/libavcodec/hevcdec.c49 | #:defi2818n:e27 : Fwarning: FMcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]I N(a,b) ((a) 2818> | ( b ) ? (b )f or: ( in(ta) )i | = ~ ^ ~ 0; i < tc_sIn file included from d[src/libavcodec/interplayvideo.c0]:;44 : isrc/libavcodec/bytestream.h+:+356): 13:{ warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~ ^ ~~~~~~~~ 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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 !CC libavcodec/jvdec.o = size) | ~~~~~ ^ ~~~~ CC libavcodec/kbdwin.o CC libavcodec/kgv1dec.o CC libavcodec/kmvc.o CC libavcodec/lagarith.o src/libavcodec/interplayacm.c:122:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 122 | for (i = 0; i < s->rows; i++) | ~ ^ ~~~~~~~ In file included from src/libavcodec/intelh263dec.c:23: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/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/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/put_bits.h:317: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/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.csrc/libavcodec/hevcdec.c::2193322::1919:: 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] 219 | 3322 | f o r f(ori ( i= =0 ;0 ;i ps.sps_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/iff.c:498:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 498 | for (x = 0; x < dst_size && bytestream2_get_bytes_left(gb) > 0;) { | ~ ^ ~~~~~~~~ src/libavcodec/iff.c:502:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 502 | src/libavcodec/interplayacm.c : 237 : 19 :l ewarning: ncomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] gth = FFMIN 3237( | va l u e f+or (1i, =d 0s; ti_ er ow-s ;x i,+ +b) y{t e s| t ~ ^ ~~~~~~~r eam2_getsrc/libavcodec/interplayacm.c_:b241y:te19s:_ lewarning: fcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]t (gb) )241 | ; | ^ ~~~~~~~~~ ~~~~~~~~~~~~ if (i >= s->rows)src/libavutil/macros.h : 50| : ~ ^ ~~~~~~~ 29: note: expanded from macro 'FFMIN3' 50 | #define FFMIN3(a,b,c) FFMIN(FFMIN(a,b),c) | ^ ~ ~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavcodec/iff.c:502:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 502 | length = FFMIN3(value + 1, dst_size - x, bytestream2_get_bytes_left(gb)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:50:23: note: expanded from macro 'FFMIN3' 50 | #define FFMIN3(a,b,c) FFMIN(FFMIN(a,b),c) | ^~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/iff.c:502:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 502 | length = FFMIN3(value + 1, dst_size - x, bytestream2_get_bytes_left(gb)); | ^ ~~~~~~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:50:29: note: expanded from macro 'FFMIN3' 50 | #define FFMIN3(a,b,c) FFMIN(FFMIN(a,b),c) | ^ ~ ~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavcodec/iff.c:504:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 504 | if (length < value + 1) | ~~~~~~ ^ ~~~~~~~~~ src/libavcodec/interplayacm.csrc/libavcodec/iff.c:507::22271:: 19warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 507 | 271 | folren g(tih == 0;F FMiI ureow s+; i1+, +d)s t{_ s | i ~ ^ ~~~~~~~z e - x); | ^ ~~~~~~~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/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:296:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 296 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:300:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 300 | if (i >= s->rows) | ~ ^ ~~~~~~~ src/libavcodec/hevcdec.c:3469:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3469 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/indeo4.c:323:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 323 | if (transform_id >= FF_ARRAY_ELEMS(transforms) || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/indeo4.c:378:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 378 | if (quant_mat >= FF_ARRAY_ELEMS(quant_index_to_tab)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/interplayacm.csrc/libavcodec/iff.c::323533::1940:: 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] 323 | 533 | fo r i(if =( b0y;t ei saromw2s;_ gi+e+t)_ {b y | t ~ ^ ~~~~~~~e s_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/hevcdec.c:3516:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3516 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/lagarithrac.o 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) | ~ ^ ~~~~~~~ CC libavcodec/latm_parser.o src/libavcodec/interplayacm.c:371:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 371 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:384:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 384 | if (i >= s->rows) | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:387:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 387 | if (i >= s->rows) | ~ ^ ~~~~~~~ CC libavcodec/lcldec.o src/libavcodec/hevcdec.c:3551:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3551 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:3562:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3562 | for (i = 0; i < FF_ARRAY_ELEMS(s->ps.vps_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:3568:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3568 | for (i = 0; i < FF_ARRAY_ELEMS(s->ps.sps_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:3574:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3574 | for (i = 0; i < FF_ARRAY_ELEMS(s->ps.pps_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/interplayacm.c:399:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 399 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:411:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 411 | if (i >= s->rows) | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:437:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 437 | for (i = 0; i < s->cols; i++) { | ~ ^ ~~~~~~~ 33 warnings generated. 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, {.isrc/libavcodec/iff.c64 =: 0768}:,20 0:, warning: 1comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare], PAR }, | ^ 768 | isrc/libavcodec/hevcdec.cf: (3697o:fs12sr:c warning: >missing field 'help' initializer [-Wmissing-field-initializers]= buf _3697en | d - b{u fNU)L L | } ~~~~~~ ^ ~~~~~~~~~~~~~ , | ^ 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:588:25: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 588 | frame->nb_samples = FFMIN(s->block_len / avctx->ch_layout.nb_channels, s->max_samples); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/interplayacm.c:589:23: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 589 | s->max_samples -= FFMIN(frame->nb_samples, s->max_samples); | ^ ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/iff.c: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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ 11 warningssrc/libavcodec/iff.c generated:. 952:39: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 952 | for (b = 0; b < bytes; b++) { | ~ ^ ~~~~~ src/libavcodec/iff.c:955:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 955 | if (noffset >= dst_size) | ~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/indeo3.c:39: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (bCC libavcodec/lclenc.o ) ? (b) : (a)) 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) | ~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from src/libavcodec/indeo3.c:39: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/indeo3.c:39: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size)src/libavcodec/iff.c :1072:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] | 1072 | if (ofssrc >= buf_end - buf) | ~~~~~~ ^ ~~~~~~~~~~~~~ ~~~~~ ^ ~~~~ src/libavcodec/iff.c:1075:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1075 | if (ofsdata >= buf_end - buf) | ~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/iff.c:1152:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1152 | if (ofssrc >= buf_end - buf) | ~~~~~~ ^ ~~~~~~~~~~~~~ 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->buffCC libavcodec/libdav1d.o er, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | src/libavcodec/iff.c:#1214:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] de 1214 | if (ofssrc >= buf_end - buf) | ~~~~~~ ^ ~~~~~~~~~~~~~ fine FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 28 warnings generated. 15 warnings generated. In file included from src/libavcodec/indeo3.c:39: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | s5 warnings generated. izsrc/libavcodec/iff.c:e1298:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2 1298 | if (ofssrc >= buf_end - buf) | ~~~~~~ ^ ~~~~~~~~~~~~~ = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/indeo3.c:39: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/iff.c:1357:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1357 | if (ofssrc >= buf_end - buf) | ~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13src/libavcodec/jacosubdec.c::147:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: CC libavcodec/ljpegenc.o comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 147 | for (i = 0; i < FF_ARRAY_ELEMS(ass_codes_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/indeo3.c:39: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/loco.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) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | CC libavcodec/lossless_audiodsp.o size = FFM17 warnings generated. IN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) 35 warnings generated. : (a)) | ~ ^ ~ In file included from src/libavcodec/indeo3.c:39: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/indeo3.c:39: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/lossless_videodsp.o In file included from src/libavcodec/ituh263dec.c:41: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/lossless_videoencdsp.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/lpc.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/lscrdec.o src/libavcodec/kbdwin.c:31:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 31 | double alpha2 = (alpha * M_PI / n) * (alpha * M_PI / n); | ^~~~~ ~ src/libavcodec/kbdwin.c:31:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 31 | double alpha2 = (alpha * M_PI / n) * (alpha * M_PI / n); | ^~~~~ ~ CC libavcodec/lsp.o 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/lzf.o In file included from src/libavcodec/j2kenc.c:71: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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++); | ~~~~~~~~~~~~~ ^ ~~~~ 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 Fsrc/libavcodec/iff.cFMI:N1566(:a39,:b )warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( (a) > (b) ? (b) 1566: | ( a) ) | ~ ^ ~ In file included from src/libavcodec/j2kenc.c :f71o: rsrc/libavcodec/bytestream.h :187(:15p: lwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a ne = 0187; | p l a nife <( ssiz-e>b2p p!=; sipzle)a n e| ~~~~~ ^ ~~~~+ +) { | ~~~~~ ^ ~~~~~~ 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++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a)src/libavcodec/jpeg2000.c >: 254(:b37): warning: ?implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (b) : (a)) | ~ ^ ~ 254 | In file included from src/libavcodec/j2kenc.c : 71 : src/libavcodec/bytestream.h : 356 :13 : warning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a nd-In file included from >f_src/libavcodec/ituh263enc.cst e:p38356s: | In file included from i src/libavcodec/mpegvideo.h :z45 es: *i=zsrc/libavcodec/put_bits.he :p2o227w: =(37F:_ L warning: FFcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]FT GM_IKN,( p2-*>(bcuo ffd227se | try _- >e nnd r e- s l peiv-f>e bl(sufs2-dfe>ecrbod,u es fiz-e)_ ;e r ne| sd ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ l -e vssrc/libavutil/macros.he->:blun49fo:)_ p+t 25rl :b> =anote: expanded from macro 'FFMIN'ns di -z 2 )49;e | of (#B| die ~~~ ^~~~~~~~tfBi neu FfFM)I)N {( asrc/libavcodec/jpeg2000dwt.h,:b33) : 23| (:( ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~a ) >note: expanded from macro 'F_LFTG_K'( b) ? ( b33) | #: d(eaf)in)e | F ~ ^ ~_L FTG_K In file included from src/libavcodec/j2kenc.c : 7141: .src/libavcodec/bytestream.h warning2:s3357 generated:0. 1157: 4warning: 1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 04914 003571 | f | ^~~~~~~~~~~~~~~~~~ if (size2 != size) | ~~~~~ ^ ~~~~ 3 warnings generated. src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/lzw.o 3 warnings generated. src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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]); | ~ ~~~~~~~~~^~~~~~~~~~ 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)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 27 warnings generated. CC libavcodec/lzwenc.o CC libavcodec/m101.o CC libavcodec/mace.o CC libavcodec/magicyuv.o CC libavcodec/magicyuvenc.o 1 warning generated. 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 FFMCC libavcodec/mathtables.o IN(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) ? (CC libavcodec/mdec.o b) : (a)) | ~ ^ ~ In file included from src/libavcodec/jpeg2000dec.c:38: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/jpeg2000dec.c:38: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/jpeg2000dec.c:38: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/jpeg2000dec.c:38: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/jpeg2000dec.c:38: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/jpeg2000dec.c:38: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/me_cmp.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/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/media100_to_mjpegb_bsf.o 1690 warnings generated. In file included from src/libavcodec/jpeglsdec.c:31: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/mediacodec.o CC libavcodec/metasound.o CC libavcodec/microdvddec.o CC libavcodec/midivid.o 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_src/libavcodec/ituh263enc.cpr:e885c:123i:nc twarning: smissing field 'unit' initializer [-Wmissing-field-initializers]_ y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/j2kenc.c885: | 1099 : 34 : {warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] "obmc", 1099 | " u s e o v e r l a p pe d bilf o(cpkr mcox t>=i ornes lcevoeml-p>enunms_aprteciionnc.t",s _Ox F|FS|ET (opbrmcc),y >A= Vr_OePTs_lTevYePl-E>_nuBmO_OprLe,c i{n .ci6t4s =_ 0y }), { 0, | 1 ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~, VE }, | ^ src/libavcodec/j2kenc.c:1162:71: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1162 | if (prcx >= rsrc/libavcodec/ituh263enc.ces:l886:e186v: ewarning: lmissing field 'unit' initializer [-Wmissing-field-initializers] ->num_precincts_ x886 | | | { "pmrbc_y i>nf=o ",r e s l e"vemeilt- >mnacurmo_pbrelcioncckts _iy)n f{o f| ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~o r RFC 21src/libavcodec/j2kenc.c9:01162: 34p:a ckwarning: ecomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]t ization, th e1162 | p ar a me t e r v al u e i s t h e m ax im u m p ayilfo a(dp rscixz e>=" r,e sOlFevFelS-E>Tnu(mm_bpr_eicninfcots)_,x ||A pVr_cOy P>T=_ rTeYslPeEv_eIl-N>T,n u{m ._ipr6e4c i=n c0t s}_,y )0 {, | I ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~N T_MAX, VE }, | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 887 | FF_MPV_COMMON_OPTS | ^ src/libavcodec/mpegvideoenc.h:75:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 75 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:77:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 77 | FF_MPV_OFFSET(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:78:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 78 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:80:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 80 | FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:82:151: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:83:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:84:162: note: expanded from macro 'FF_MPV_COMMON_OPTS' 84 | {"rc_qmod_freq", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:90:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:91:177: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:92:174: note: expanded from macro 'FF_MPV_COMMON_OPTS' 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:93:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 93 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:94:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 94 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:95:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 95 | {"skip_threshold", "Frame skip threshold", FF_MPV_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:96:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 96 | {"skip_factor", "Frame skip factor", FF_MPV_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_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", "Frasrc/libavcodec/jpeg2000dec.cme s:k765i:29p: ewarning: xmissing field 'nb_poc' initializer [-Wmissing-field-initializers]po nent", 765 | J p e g 2 0 0 0 P O C t m pF F_=M PV{_{OF{F0S}E}}T; ( f| r ^a me_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 }, \ | ^ 13 warnings generated. 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", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c: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, {.dsrc/libavcodec/jpeg2000dec.cbl =: 0848 :}14,: -warning: Fcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]L T_MAX, FLT_MAX, FF _848MP | V_ O P T _FiLfA (GPsSo}t ,> by te s t r\e a m| 2 ~_ get_bytes_lef t91( | {&"src-_>bgu) f-_ a2 g+ gnr e+ s2s)i vi{ty " , | " ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~c urrently 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/latm_parser.c:69:49: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 69 | if ((state & LATM_SIZE_MASK) - s->count <= buf_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/jpeglsdec.c:156:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 156 | for (k = 0; ((unsigned)state->N[Q] << k) < state->A[Q]; k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/jpeglsdec.c:193:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 193 | for (k = 0; ((unsigned)state->N[Q] << k) < temp; k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/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_vIn file included from lc),src/libavcodec/jpeglsenc.c A:V31_: src/libavcodec/bytestream.hO:P171T:_T18Y:P E_warning: BOOL, { .icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]64 = 0 }, 0, 1, VE }171, | | ^ g->buffer += FFMIN(g->buffer_end - g->src/libavcodec/ituh263enc.cbu:f917f:er121,: s iwarning: missing field 'unit' initializer [-Wmissing-field-initializers]z e); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 917 | { src/libavutil/macros.h":o49:b25m: cnote: "expanded from macro 'FFMIN' , 49 | "#udesfien oev eFFrMlINa(ppae,db) b((lao) c>k (mobt)i o?n (bc)o :m p(ae)n)s a t| i ~ ^ ~ on.", 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", In file included from "Wrsrc/libavcodec/kmvc.c:it30e : ssrc/libavcodec/bytestream.hl:ic171e :s18t:a rwarning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] position at eve r171 | y GgO-B>b uhffeear der+ =i nFFsMtIeNad( gof- >jubsuftf erG_OBe nnudm b-er .g"->,bCC libavcodec/mimic.o OuFfFfeSr,E sTi(zhe2);6 3 _| sl ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ice_structuresrc/libavutil/macros.hd:)49:,25 :A V_note: Oexpanded from macro 'FFMIN'P T_TYPE_ B49O | O#Ld,ef in{e FF.MiI6N4 (=a ,0b )} (,( a)0 >, ( b1) ,? V(Eb}), : | ^ (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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/kmvc.c:30: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/ituh263enc.c:919:5:src/libavutil/macros.h :warning: 49missing field 'unit' initializer [-Wmissing-field-initializers]:25 : note: expanded from macro 'FFMIN' 919 | 49F | F_#MPdV_eCfOinMeM ONF_OFPMTIS N (| a ^ ,b) ((src/libavcodec/mpegvideoenc.ha): >75 :(173b): note: ?expanded from macro 'FF_MPV_COMMON_OPTS' ( b) : (a)) | ~ ^ ~ 75 | In file included from src/libavcodec/kmvc.c : 30 : src/libavcodec/bytestream.h :187 : 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | i f (s iz e 2 ! = s i ze ) | ~~~~~ ^ ~~~~ FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = src/libavcodec/jpeg2000dec.c0 },: 1093I:23N:T _warning: Mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]I N, INT_MAX, FF_MPV_ O1093P | T _F LA G S } , \if (| ^ *tp_index < FF_ARRAY_ELEMS(tile->tile_src/libavcodec/ituh263enc.cpa:rt919): 5- :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_TYPCC libavcodec/misc4.o E_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:78:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 78 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:80:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 80 | FF_src/libavcodec/jpeg2000dec.cMPV_:O1104F:23F: Swarning: Ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]T (error_rate), 1104 | AiVf_ (O*PtT_pT_iYndPeEx _ ti l e0_,p arItN)T _- M1A) X{, FF _| MP ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~V _OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:82:151: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:83:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:84:162: note: expanded from macro 'FF_MPV_COMMON_OPTS' 84 | {"rc_qmod_freq", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:90:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pasrc/libavcodec/bytestream.hss e:nc271od:i17n:g" ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] FF_MPV_ OF271F | S ET ( rc _iinnitti asli_czpel2x )=, AFVF_OMPIT_NTY(PEg_F-LO>ATb,u {f.dfbelr_ e=n 0d } , --F LgT_-M>AXb,uf fFeLrT,_ sMizAeX,) ;F F| _M ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~P V_OPT_FLAsrc/libavutil/macros.hG:S49}:,25 : note: expanded from macro 'FFMIN' \ | ^ 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (src/libavcodec/ituh263enc.ca):)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_OFFSsrc/libavcodec/bytestream.hET(r:c_271bu:f17f:er _awarning: gcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]g ressivity), AV_O P271T | _ T Y iPntE _sFiLzOe2A T= ,F FM{I.N(dgb->lbu f=f e1r._0en d} -, g--F>LbuTf_feMrA, Xs,i zeF)LT;_ M | A ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ X, FF_MPsrc/libavutil/macros.hV_:O49:P25T_:F Lnote: Aexpanded from macro 'FFMIN'GS }, \ | ^ 49 | #define FFMIN(a,b) ((a) > (b) ? (bsrc/libavcodec/ituh263enc.c):919 ::5 :(a ))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 | {"lIn file included from max"src/libavcodec/jpeglsenc.c, :"m31ax: imusrc/libavcodec/bytestream.hm:293 :La13g: rwarning: ancomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ge factor (VBR)", 293 | s i z e 2 = F FM I N (p - > b u ffFeFr__eMnPdV _- OpF-F>bSuEffTe(lrma,x) ,s AiVz_eO)P;T_ T | Y ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~P E_INT, {.src/libavutil/macros.hi:649:425: =note: expanded from macro 'FFMIN' 31*FF_QP2 L49 | A#MBdDefAi ne} , F0,F MINITN_(MaA,bX), ((FaF)_ >M P(bV)_O P?T _(bF)L :A G(aS) )} ,| ~ ^ ~ 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 != ssrc/libavcodec/ituh263enc.ciz:e919): 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_thresholdIn file included from ", "src/libavcodec/kmvc.c:F30r: src/libavcodec/bytestream.ha:m293:e13 : swarning: kipcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] threshold", 293 | si In file included from z e2 =src/libavcodec/lpc.c F:F27 M: Isrc/libavcodec/lpc.hN (: 192 p -: 20> :b uwarning: f implicit conversion increases floating-point precision: 'float' to 'LPC_TYPE' (aka 'double') [-Wdouble-promotion]f FeF_rMP_eVn_d O- FpF-> b192S | EuT( frfa feme r_ ,sk i p s_ ti zhere sh)o ; l d )e,| r ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ArV _O*PT=src/libavutil/macros.h _:FIT49X:YRP25E:_( Inote: 1expanded from macro 'FFMIN' N.T,0 {). i6 4- 49 =( | r *# 0dr )e;f }in e, | F ^~~~~~~~~ ~F IMNITN_(MaI,Nb,) I(src/libavcodec/aac_defines.hN:(T88_:aM30):A > note: X(expanded from macro 'FIXR'b ,) F ? F(88b_ | M)P V:_# Ode(PfaTi_F)Ln)Ae G | ~ ^ ~S F} I,X R(\x ) | In file included from src/libavcodec/kmvc.c ^: 30 : src/libavcodec/bytestream.h : 294: 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ((fl oa294t | ) (x ) ) i | f ^~~~~~~~~~ (src/libavcodec/ituh263enc.csi:ze9192: 5!:= swarning: izmissing field 'unit' initializer [-Wmissing-field-initializers]e) | 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", src/libavcodec/j2kenc.c : 1803 : 139 :FF _warning: Mmissing field 'unit' initializer [-Wmissing-field-initializers]P V_OFFSET(frame_ski p1803 | _ e x p ),{ A"tVi_lOe_PwiTd_thT",Y P E"_TIiNlTe, W i{dt.hi"6,4 = src/libavcodec/bytestream.h 0 : O}F317,F: S13IE:TN (Twarning: _tMcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i IlNe_,w IiNTd_MtAXh ,) 317, F F | _ M PA VV__OOsPiPzTTe__2TYFPL =E FAFGM_ISIN (N}pT,- \,> | { ^b . iu6f4fe r=_e nd2 5- 6p -> b u f f er , }s,i z1e),; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~1 <<30, src/libavutil/macros.h : 49 : 25 : note: Vexpanded from macro 'FFMIN'E src/libavcodec/ituh263enc.c,: }919,: 5 :49| | # ^warning: d missing field 'unit' initializer [-Wmissing-field-initializers]e fisrc/libavcodec/mpegvideoenc.hn:99e:172 :F note: Fexpanded from macro 'FF_MPV_COMMON_OPTS'M IN(a,b) ((a) >99 | {"(sb)c _src/libavcodec/j2kenc.ct?h:r e1804(s:hb139:o l)dwarning: "missing field 'unit' initializer [-Wmissing-field-initializers],: ("a)S) c e| n ~ ^ ~e c1804h | a n ge tIn file included from {hsrc/libavcodec/jpeglsenc.c :r31"e: ssrc/libavcodec/bytestream.hth:318o:lidl15"e,_ :h e i gwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] h t " 318, | " Ti ilf e ( s Heiiz ge h2t "!= s, i FFz _ eM ) P O | V ~~~~~ ^ ~~~~F_O Fsrc/libavcodec/bytestream.hFSFES:T(Et317Ti:l(e_13hs:e ciwarning: egcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]nh etc)h,a n g eA_Vt_hOr PeT317_s | TYhP olEd) _, Isi zNTAe,2V _O = P {T F_.TiFY6PM4E I=_N I2(N5Tp6,- > b{u f. feir6 _4en d = - 0 p}-}>,,b u IfNfTe_r1M,,I N , s i I Nz T1e<_) (b) ? (b) : (src/libavcodec/ituh263enc.ca:)919):5 : | warning: ~ ^ ~missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:100:166: In file included from note: expanded from macro 'FF_MPV_COMMON_OPTS'src/libavcodec/kmvc.c :30: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 100 | {" n318o | is e _ irfed u(scitizoe2n "!=, si"zeN)o is e| ~~~~~ ^ ~~~~ reduction", src/libavcodec/j2kenc.c : 1808 : 139 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 26 1808 | warning s generated . F {F _"MsoPp"V,_ O F F S E T ( n o "iSsOPe _marrekedru",c t i o n ) , O FAFV_SOPETT_T(YsPopE)_I,N T , { . i 64 = A0V }_,O PINTT__TMYINP,E I_NITN_TMA,X , F{ F._iM6P4V_ OP=T _F0L A G S } , \ | } ^, 0, 1, VE, }, | ^ 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' src/libavcodec/j2kenc.c :1011809 | :{139":p swarning: missing field 'unit' initializer [-Wmissing-field-initializers]" , "RTP payl o1809a | d s i z{e "ine phb"y,t e s" , " E P H m a r k e r " , FF _M P VO_FOFSFEFSTE(Te(rpthp),_ pa y l oa d _ s i z e)A,V _AOVP_T_OTPTY_PET_YINPTE_,I N T ,{ {..ii6644 = =0 0 }, I N T _ M}I,N ,0 ,I N T _ MA X , F F _1M,P V _ O PT _ F L A G S V}E, ,\ },| ^ | ^ src/libavcodec/ituh263enc.c:920:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 920 | FFsrc/libavcodec/j2kenc.c_:M1816:P114V:_ warning: Cmissing field 'unit' initializer [-Wmissing-field-initializers]O MMON_MOTI ON1816_ | E S T _O P{TS "l ay| e ^ r_ratsrc/libavcodec/mpegvideoenc.h:113e:s179:" ,note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' "Layer Rates "113, | { "m e p c "OF,F S"MEoTt(iolnr_ sters)t,im at i o n b it r aAtVe_ OpPeTna_lTtYy PcEom_psrc/libavcodec/bytestream.hSenTsR:a355I:13t:N warning: iGo,ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] {( 1..s0t r= 25=6 )"N, 355FFU_M | PL VL_ }O,F 0F,s Si0EzeT,( me =V E_F pF}enM,aI l| Nt ^( yg_-c>obmupfefnesart_ienonsrc/libavcodec/j2kenc.c)d,: 1817:-12 AV:g _warning: O-missing field 'help' initializer [-Wmissing-field-initializers]P> Tb_ T1817uY | f P fEe_ Ir N{, T ,sNi U{LzLe )}.; i | | ^ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 6 4 = 256 src/libavutil/macros.h}:,49 :I25N:T note: _expanded from macro 'FFMIN'M IN, INT _M49AX | ,# dFeFfi_nMeP FVFM_IONP(T_aFL,AbGS) },( (\ a )| ^> (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/jpeglsenc.c:src/libavcodec/ituh263enc.c31: :src/libavcodec/bytestream.h:920356::513:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/mpegvideoenc.h:114:124: 356note: | expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' size2 = FF MI114N | ({p"->mbeupfref",e r"p_ree ndm osrc/libavcodec/bytestream.h- tpi->:obn 355eu:sfti13f:m warning: eacomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]tr i,on "si,z FeF_)M;PV _ O F| 355F ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~SE | T ( m src/libavutil/macros.hes_i:p49z:re25e: ), = note: FAexpanded from macro 'FFMIN'V F_MOPIT_ TN49Y | (#PgE_d-eI>bfNiunTffee, rF FM_IeN{(n.ia,d64b )=- (g(0-a >}b),u fIf>eN rT_(MI,Nb s, )iIz N?eT )(_;M b A)| X , ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: F(Fa_))src/libavutil/macros.hM: P49 :V25_:| O P ~ ^ ~note: T _expanded from macro 'FFMIN'F LAGS In file included from } src/libavcodec/jpeglsenc.c,: 31\: 49src/libavcodec/bytestream.h | :#| 357de ^fi: 15n:e warning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F MIN(a ,b357) | (( a )i >f src/libavcodec/jpeg2000dec.c ((bs:i1214)src/libavcodec/ituh263enc.c z?: :e25(9202: bwarning: :!comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare]=) 5s:i : zwarning: (e)missing field 'unit' initializer [-Wmissing-field-initializers] a )| ) ~~~~~ ^ ~~~~ src/libavcodec/mpegvideoenc.h :1214| | ~ ^ ~115 : 156 : note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS'In file included from src/libavcodec/kmvc.c :30 : src/libavcodec/bytestream.h : 356 : 13 : 115i | fwarning: {" incomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t( rrae_tp e>na lct by"356,l | k" P e- sna>idlatztyea f2o_ ra= li lnotcFraFat bMedl) I{ oNc k| s( ~~~ ^ ~~~~~~~~~~~~~~~~~~~~p - >biunf fbelro_cenkdsrc/libavcodec/jpeg2000dec.c d-: e1215pc:-39i>:bsu iwarning: focomparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare]nf"e ,r ,FF _sMiPzVe_)O;F F S| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~E T1215( | i src/libavutil/macros.hn :t49: 25r : a note: _expanded from macro 'FFMIN'p e n a l ty ) ,49 A | V _# OdP esTfi_iTnzYeP EFeF_INT, {.i64 =_ Mt0 I }n,N(e w0a,_b,)s i z(eI =(aNT )F_FMMAA XX>/2(, 2 *(cFbbF)l_ k?- M>P(dVa_tOaP_bTa)_l Fl:o L(cAaG)atSe )}d , ,| ~ ^ ~r e t\) ; | ^ | In file included from ^ ~~~~~~~~~~~~~~~~~~~~~~ ~~~ src/libavcodec/kmvc.c:30: src/libavcodec/bytestream.h:357:15:src/libavutil/macros.h :warning: 47comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: src/libavcodec/ituh263enc.c25::921 : 12note: :357expanded from macro 'FFMAX' | warning: missing field 'help' initializer [-Wmissing-field-initializers] 47 | 921# d | ief i f n ( e{s i NFUzLFeL2M A }!X,= (si zae,) b| ^ ) | ~~~~~ ^ ~~~~(( a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavcodec/jpeg2000dec.c:1222:25: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 1222 | if (ret > cblk->data_allocated) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:149: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:152: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity fosrc/libavcodec/lpc.cr 1:-182p:a21ss: warning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n coding", 182 | F F _ MdPoV_uOFbFlSEeT (sricg_nianli t=ia l0_.c0fp,lx )a,v gAV__eOrrP =T _0TY.PE0_FfL;O AT , | {. ~~~~~~ ^~~~d bl = 0 }, -FLT_MAX, FLT_MAX, FFsrc/libavcodec/lpc.c_:M182P:V_37OP:T_ Fwarning: Limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A GS}, 182 | \ | ~d ouble signal = 091. | {0"f,r acv_bguf__eagrgr r=es s0i.vi0tf;y " ,| ~~~~~~~ ^~~~ "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, Fsrc/libavcodec/lpc.cF:_M184P:22V:_O Pwarning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ FLAGS}, \184 | | ^~~~~~~ cons/usr/include/float.ht:15 :d17:o ubnote: lexpanded from macro 'FLT_MAX' e a = 150 | .#5dfe,fi nbe FL=T_ MA1X.0 f 3-.4 0a28;2 34 6| 6 ~ ^~~~3 8528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/lpc.c:184 :91932 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] FF_MPV_COM M184O | N _ O PcToSn s | t ^~~~~~~~~~~~~~~~~~ doubsrc/libavcodec/mpegvideoenc.hl:e91 :a142 := note: 0expanded from macro 'FF_MPV_COMMON_OPTS'. 5f, b = 1.0f - a; 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_src/libavcodec/lpc.cM:A189X:,41 :F Lwarning: Timplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]_ MAX, FF_MPV_OP T_189F | L A G S } , \ s -| > ^~~~~~~~w indowed_samples[i] = wesrc/libavcodec/ituh263enc.ci:g919h:t5*:s awarning: mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]p les[i]; 919 | | ~^~~~~~~~~~ FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:143: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | src/libavcodec/lpc.c : 190 : 47 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 190 | s - > w i n d o w e d _ s a m p l e s [ lFeFn_-M1P-Vi_]O F=F SwEeTi(grhc_te*qs)a,m pAlVe_sO[PlTe_nT-Y1P-Ei_]S;T R I| N ~^~~~~~~~~~~~~~~~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_src/libavcodec/lpc.cMA:X197,: 40FF:_ Mwarning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]V _OPT_FLAGS}, 197 | \ | a ^~~~~~~v g_er/usr/include/float.hr: 15=: 17(:a vnote: gexpanded from macro 'FLT_MAX'_ err + e r15r | o#rd[eif]i)n/e2 .F0LfT;_ M A| X ~^~~~ 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:133: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | src/libavcodec/lpc.c :198 : 39 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 198 | r e t u r n a v g _ e r r ? s i g n a l / a v g _ e r r : N A NF;F _ M| P ~~~~~~ ^~~V _OFFSET(/usr/include/math.hr:c15_:e19q:) ,note: expanded from macro 'NAN'A V_OPT_ T15Y | P#Ed_eSfTiRnIeN GN,A N _ _ b u i l t i n _ n a n f ( " " ) . f| l ^~~~~~~~~~~~~~~~~~a gs = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:129: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_O1PT_ warningT generatedY. PE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ In file included from src/libavcodec/lcldec.c:48: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/lcldec.c:48: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/lcldec.c:48: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_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/misc4_parser.o 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:317src/libavcodec/jpeg2000dec.c:13:: 1425warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 69: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 317 | size 21425 | = F F M I N ( p - > b u f f e r _ e n d - pif- >(bpurfcfxe r>,= srilzee)v;e l -| > ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~n um_precinsrc/libavutil/macros.hc:t49s:_25x: |note: |expanded from macro 'FFMIN' prcy >= r l49e | v#edle-f>innuem _FpFrMeIcNi(nac,tbs)_ y()( a{) >| ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~( b) ? (b) : (a)src/libavcodec/jpeg2000dec.c): 1425 :| 34 ~ ^ ~: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] In file included from src/libavcodec/lcldec.c:48: src/libavcodec/bytestream.h1425: | 318 : 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | i f ( siifz e(2p r!c=x s>i=z er)l e v| e ~~~~~ ^ ~~~~l ->num_precincts_x || prcy >= rlevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:1502:69: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1502 | if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:1502:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1502 | if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:1579:69: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1579 | if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:1579:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1579 | if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/lsp.c:60:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 60 | prev = lsf[i] = FFMAX(lsf[i], prev + min_spacing); | src/libavcodec/bytestream.h ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ :355:13: src/libavutil/macros.hwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]47 :22: note: expanded from macro 'FFMAX' 47 | #355d | e f i n es FiFzMeA X (=a ,FbF)M I(N((ag)- >>b u(fbf)e r?_ e(nad) -: g(-b>)b)u f f| e ^ ~r , size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/lsp.c:60:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavutil/macros.h :49:25: note: expanded from macro 'FFMIN' 60 | 49 | # d e fpirneev F=F MlIsNf([ai,]b )= (F(FaM)A X>( l(sbf)[ i?] ,( bp)r e:v (+a )m)i n _| s ~ ^ ~p acing); | ^~~~ ~ In file included from src/libavcodec/lcldec.c:48: src/libavutil/macros.hsrc/libavcodec/bytestream.h::47356::2813:: note: warning: expanded from macro 'FFMAX'comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 47 | # d356e | f i n e sFiFzMeA2X (=a ,FbF)M I(N((ap)- >>b u(fbf)e r?_ e(nad) -: p(-b>)b)u f f| e ^r , size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/lsp.c:60:src/libavutil/macros.h39::49 :warning: 25implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: note: expanded from macro 'FFMIN' 6049 | | # d e f i n e pFrFeMvI N=( al,sbf)[ i(]( a=) F>F M(AbX)( l?s f([bi)] ,: p(rae)v) + | m ~ ^ ~i n_spacing);In file included from src/libavcodec/lcldec.c :| 48 ^~~~ ~: src/libavcodec/bytestream.h:357:15src/libavutil/macros.h:: 47warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]40 : note: expanded from macro 'FFMAX' 357 | 47i | f# d(esfiiznee2 F!F=M AsXi(zae,)b ) | ( ~~~~~ ^ ~~~~( a) > (b) ? (a) : (b)) | ^ 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/kmvc.c:384:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 384 | if (c->palsize >= (unsigned)MAX_PALSIZE) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 12 warnings generated. src/libavcodec/jpeg2000dec.c:1772:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1772 | av_assert0(width <= 1024U && height <= 1024U); | ~~~~~~ ^ ~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/jpeg2000dec.c:1772:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1772 | av_assert0(width <= 1024U && height <= 1024U); | ~~~~~ ^ ~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ In file included from src/libavcodec/ljpegenc.c:41: In file included from src/libavcodec/mjpegenc_common.h:27: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf))In file included from { src/libavcodec/jpeglsenc.c| : ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~35 : src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.hsrc/libavcodec/lcldec.c::26596::3719:: 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] 265 | 96 | i f (s - > b uoff_se n=d F-F MIsN-(>obuff_sp,tr d>e=s tspitzr e- odfe(sBtipttrB_ubfak))); {| ^ ~~~ ~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) src/libavcodec/put_bits.h> (:b317) :?33 :( b)warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: (a)) | ~ ^ ~ 317 | src/libavcodec/lcldec.c : 98if: 19(:s- >warning: bcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]u f_end - s -98> | b u f _ p t r > = s iczneto f= (FBFiMtIBN(ucfn)t), {d es t| p ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~t r_end - destptr); | ^ ~~~ ~~~~~~~~~~~~~~~~~~~~~ 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/lcldec.c:152:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 152 | if (expected != (unsigned int)zstream->total_out) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/lcldec.c:155:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 155 | if (expected > (unsigned int)zstream->total_out) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mjpeg2jpeg_bsf.o CC libavcodec/mjpeg_parser.o CC libavcodec/mjpega_dump_header_bsf.o CC libavcodec/mjpegbdec.o CC libavcodec/mjpegdec.o CC libavcodec/mjpegdec_common.o 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/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 == I2MG warningTYsP generatedE. _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/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/ljpegenc.csrc/libavcodec/lzf.c::30434:: 11src/libavcodec/bytestream.h:: 186warning: :13missing field 'help' initializer [-Wmissing-field-initializers]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 304 | { N186U | L L } , s| i ^z e2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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/jpeg2000dec.c:2190:75: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2190 | if (bytestream2_get_bytes_left(&s->packed_headers_stream) < tp_header_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:2318:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2318 | for (tileno = 0; tileno < s->numXtiles * s->numYtiles; tileno++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/lzf.c:34: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/lzf.c:34: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/lagarith.c:162:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 162 | if (prob > 256 - i) | ~~~~ ^ ~~~~~~~ src/libavcodec/lagarith.c:164:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 164 | for (j = 0; j < prob; j++) | ~ ^ ~~~~ src/libavcodec/lagarith.c:199:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 199 | if (scale_factor >= 32U) | ~~~~~~~~~~~~ ^ ~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/lzf.c:34: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/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)) | ~ ^ ~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:49In file included from :25: src/libavcodec/libdav1d.cnote: :expanded from macro 'FFMIN' 33: src/libavcodec/bytestream.h:186 :4913 | :# dwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f ine FFMIN(a,b) (( a186) | > ( b) ?s i(bz)e 2: (=a )F)F M I| ~ ^ ~N (p->bufferIn file included from _src/libavcodec/lzf.ce:n34d: src/libavcodec/bytestream.h-: 357p:-15>b:u fwarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e r, s i357z | e ) ; if| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~( 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/libdav1d.c:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/jpeg2000dec.c:2359:47: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2359 | if (bytestream2_get_bytes_left(&s->g) < atom_size || atom_end < atom_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/jpeg2000dec.c:2398:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 2398 | atom2_size < size) { | ~~~~~~~~~~ ^ ~~~~ In file included from src/libavcodec/lscrdec.c:29: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:271: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:src/libavcodec/lscrdec.c49::29: 25src/libavcodec/bytestream.h: :note: expanded from macro 'FFMIN'186 :13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #define FFM I186 | N ( a ,sbi)z e(2( a= )F F>M (INb() p?-> b(ubf)f e:r _(ae)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/lscrdec.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/jpeglsenc.c:464:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 464 | { NULL}, | ^ In file included from src/libavcodec/libdav1d.c:33: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/libdav1d.c:33: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 11 warnings generated. 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/lzwenc.cIn file included from :src/libavcodec/libdav1d.c:3332: : src/libavcodec/bytestream.hsrc/libavcodec/put_bits.h::318227::1537:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/bytestream.h318 | : 271i:f 17(:s iwarning: zcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e 2227 ! | = s i z e ) i f271 ( | s | - ~~~~~ ^ ~~~~ >ib nuft_e nsidze 2- s-=> FbFuMfIN_(pgt->rb u>ff=e rsi_zeeonfd( B-i tBgu->fb))u {f fe r| , ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ size); src/libavcodec/lagarith.c| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ :476:src/libavutil/macros.h18:49::25 : warning: note: expanded from macro 'FFMIN'comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 49 | #d e476fi | ne F F M I N (a ,bi)f ( (a()r e>ad (b )> ? l(ebng)th ): | ( ~~~~ ^ ~~~~~~a) ) | ~ ^ ~ In file included from src/libavcodec/loco.c:31: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavcodec/mjpegenc.o 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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 src/libavcodec/put_bits.h- p:-265>:b37u:f fewarning: rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 265 | src/libavutil/macros.h :49 : 25 : note: expanded from macro 'FFMIN'i f (s->b uf49_ | #edenfdi n-e sF-F>MbIufN_(ptar, b>)= si(ze(ofa(B)i tB>u f()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) | ~~~~~ ^ ~~~~ 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] src/libavcodec/bytestream.h 171 | : 355 :13 :g -warning: >bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]u ffer += FFMIN(g->b u355f | f e r _ seinzde - g=- >FbFuMffIeNr(,g s-i>zeb)u;f fe r_| e ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~n d - g->buffersrc/libavutil/macros.h,: s49i:ze25):; note: expanded from macro 'FFMIN'| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h49: | 49#:d25e:f inote: nexpanded from macro 'FFMIN' e FFMIN (49a | ,#bd)e f(i(nae) F>F M(INb(a), b)? (((ba)) :> ((ab))) ?| ~ ^ ~(b ) : (a)) | ~ ^ ~ In file included from src/libavcodec/libdav1d.c:33: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/libdav1d.c:33: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | 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(src/libavcodec/lzw.c:a31: ,bsrc/libavcodec/bytestream.h:)186 :(13:( warning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) > (b) ? (b) : 186(a | ) ) | s ~ ^ ~ ize2 = FIn file included from Fsrc/libavcodec/lscrdec.cM:I29N: (src/libavcodec/bytestream.h:p318-:>15b:u fwarning: fecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r _end - 318p | CC libavcodec/mjpegenc_common.o - > bu ff eirf, (siszei)z;e 2 | ! ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~= s ize) | src/libavutil/macros.h ~~~~~ ^ ~~~~: 49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(asrc/libavcodec/put_bits.h,b): 317(:(33a): > warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b ) ? (b) : (a)) 317 | | ~ ^ ~ if (s->bIn file included from usrc/libavcodec/lzw.cf:31_: src/libavcodec/bytestream.he:n187d: 15:- warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- >buf_p t187r | > = i fs i(sziezeo2f( Bi!t=B ufs)iz)e ){ | | ~~~~~ ^ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mjpegenc_huffman.o src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ src/libavcodec/loco.c:159:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 159 | if (val == INT_MIN) | ~~~ ^ ~~~~~~~ src/libavcodec/loco.c:167:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 167 | if (vsrc/libavcodec/bytestream.hal =:=271 :I17N: Twarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]M IN) | ~~~ ^ ~~~~~~~ src/libavcodec/loco.c271: | 173 : 21 : iwarning: ncomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]t size2 173= | F FM IN (g - > bu f f e ri_fe nd( va-l =g-=>b uIffNerT,_ sMiIzNe)) ; | ~~~ ^ ~~~~~~~| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/lzw.c:31: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/lzw.c:31: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/lzw.c:31: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/lzw.c:31: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/lzw.c:31: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 25 warnings generated. src/libavcodec/loco.c:305:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 305 | if (l->lossy > 65536U) { | ~~~~~~~~ ^ ~~~~~~ 11 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/libdav1d.c:611:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 611 | { "tilethreads", "Tile threads", OFFSET(tile_threads), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, DAV1D_MAX_TILE_THREADS, VD | AV_OPT_FLAG_DEPRECATED }, | ^ src/libavcodec/libdav1d.c:612:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 612 | { "framethreads", "Frame threads", OFFSET(frame_threads), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, DAV1D_MAX_FRAME_THREADS, VD | AV_OPT_FLAG_DEPRECATED }, | ^ src/libavcodec/libdav1d.c:613:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 613 | { "max_frame_delay", "Max frame delay", OFFSET(max_frame_delay), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, DAV1D_MAX_FRAME_DELAY, VD }, | ^ src/libavcodec/libdav1d.c:614:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 614 | { "filmgrain", "Apply Film Grain", OFFSET(apply_grain), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VD | AV_OPT_FLAG_DEPRECATED }, | ^ src/libavcodec/libdav1d.c:615:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 615 | { "oppoint", "Select an operating point of the scalable bitstream", OFFSET(operating_point), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 31, VD }, | ^ src/libavcodec/libdav1d.c:616:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 616 | { "alllayers", "Output all spatial layers", OFFSET(all_layers), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VD }, | ^ src/libavcodec/libdav1d.c:617:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 617 | { NULL } | ^ In file included from src/libavcodec/magicyuv.c:30: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/magicyuv.c:30: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/magicyuv.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mlp.o In file included from src/libavcodec/magicyuvenc.c:30: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->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 271 | src/libavcodec/magicyuvenc.c : 30 : insrc/libavcodec/bytestream.ht: 186s:i13z:e 2warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]= FFMIN(g->buffer 186_ | e n d - sg-i>zeb2 u=f fFFeMrI,N (ps-i>zbeuf)fe;r _e n| d ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ - p->buffsrc/libavutil/macros.her:, 49si:z25e:) ;note: expanded from macro 'FFMIN' | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h49: | 49#:d25e: fnote: iexpanded from macro 'FFMIN'n e FFMIN (49a, | b)# d(e(fian)e >F FM(Ib)N (a?, (bb) )((CC libavcodec/mlp_parse.o a:) >( 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) | ~~~~~ ^ ~~~~ CC libavcodec/mlp_parser.o 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) | ~~~~~ ^ ~~~~ CC libavcodec/mlpdec.o 4 warnings generated. src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/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) | ~~~~~ ^ ~~~~ CC libavcodec/mlpdsp.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/mlpenc.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/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(pIn file included from ->busrc/libavcodec/magicyuvenc.cf:fe30r: _src/libavcodec/bytestream.he:n293d: 13:- warning: pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- >buffer, size) ;293 | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ sisrc/libavutil/macros.hz:e492 :=25 :F Fnote: Mexpanded from macro 'FFMIN'I N(p-> bu49f | f#edr_eefnidne -F FMpI-N>(bau,bf)f (e(ar), s>i (zb)e )?; (| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~b ) : (asrc/libavutil/macros.h):)49 : 25| : ~ ^ ~ note: expanded from macro 'FFMIN' In file included from 49src/libavcodec/magicyuv.c | :#30: dsrc/libavcodec/bytestream.he:f357i:ne15 :F Fwarning: Mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]I N(a,b) 357( | ( a ) > if( b(s)i ?z e2( b!=) :s iz(ea) ) | ) ~~~~~ ^ ~~~~ | ~ ^ ~ 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) | ~~~~~ ^ ~~~~ CC libavcodec/mlz.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/magicyuvenc.c:30: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/indeo3.c:250:51: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 250 | ((cell->xpos + cell->width) << 2) + mv_x > plane->width) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/indeo3.c:249:51: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 249 | ((cell->ypos + cell->height) << 2) + mv_y > plane->height || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 2 warnings generated. 9 warnings generated. 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/media100_to_mjpegb_bsf.c:30: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/microdvddec.c:206:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 206 | for (i = 0; i < sizeofsrc/libavcodec/indeo3.c(M:620IC:R55:O warning: Dcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]V D_TAGS) - 1; i+ +620) | { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ((cesrc/libavcodec/microdvddec.cl:l212:-33>: xwarning: pocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s + cell-> 212w | id th ) < < 2 ) + fmov_rx (>s idpx l=a n0;e -s>idwx i< dstihz)e of{( M IC| RO ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~DV D_STYLES) - src/libavcodec/indeo3.c1;: 619s:i55dx:++ )warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]| ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 619 | ((cell->ypos + cell->height) << 2) + mv_y > plane->height || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 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)) | ~ ^ ~ src/libavcodec/microdvddec.c:339:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 339 | for (i = 0; i < sizeof(MICRODVD_TAGS) - 1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/microdvddec.c:342:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 342 | for (sidx = 0; sidx < sizeof(MICRODVD_STYLES) - 1; sidx++) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/media100_to_mjpegb_bsf.c:30: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/media100_to_mjpegb_bsf.c:30: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/indeo3.c:807:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 807 | CHECK_CELL | ^~~~~~~~~~ src/libavcodec/indeo3.c:747:43: note: expanded from macro 'CHECK_CELL' 747 | curr_cell.ypos + curr_cell.height > (plane->height >> 2)) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/indeo3.c:807:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 807 | CHECK_CELL | ^~~~~~~~~~ src/libavcodec/indeo3.c:746:42: note: expanded from macro 'CHECK_CELL' 746 | if (curr_cell.xpos + curr_cell.width > (plane->width >> 2) || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/indeo3.c:837:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 837 | CHECK_CELL | ^~~~~~~~~~ src/libavcodec/indeo3.c:747:43: note: expanded from macro 'CHECK_CELL' 747 | curr_cell.ypos + curr_cell.height > (plane->height >src/libavcodec/bytestream.h> 2:)317):13 : {warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~317 | size2src/libavcodec/indeo3.c :=837 :17F:F MIwarning: N(comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]p- >buffe r_837en | d - p - > b u f f er , si ze ) ; C H| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~E CK_CELsrc/libavutil/macros.hL: 49 :| 25 ^~~~~~~~~~: note: expanded from macro 'FFMIN'src/libavcodec/indeo3.c :746:42: note: 49expanded from macro 'CHECK_CELL' | #define FF M746I | N (a , b )i (f( a() c>u r(br)_ c?e (lbl). :x po(s a+)) c| u ~ ^ ~r r_cell.widtIn file included from hsrc/libavcodec/media100_to_mjpegb_bsf.c :30>: src/libavcodec/bytestream.h :(p318l:a15n:e -warning: >comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]w idth >>318 | 2 ) i|f| ( si ze 2 ! = si ze ) | ~~~~~ ^ ~~~~ \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' src/libavcodec/indeo3.c: 49870 | :#25de:f iwarning: necomparison of integers of different signs: 'unsigned int' and 'int32_t' (aka 'int') [-Wsign-compare] FCC libavcodec/mmvideo.o FMIN(a,b) ((a )870 | > ( b) ?i f( (bn) u:m _(av))e c t| ~ ^ ~o rs * 2 > In file included from dsrc/libavcodec/media100_to_mjpegb_bsf.ca:30t: asrc/libavcodec/bytestream.h:_356s:i13:z e)warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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 11 warnings generated. CC libavcodec/motion_est.o CC libavcodec/motionpixels.o CC libavcodec/movsub_bsf.o src/libavcodec/indeo3.c:1034:18: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 1034 | dst_height = FFMIN(dst_height, plane->height); | ^ ~~~~~~~~~~ ~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/indeo3.c:1037:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1037 | for (x = 0; x < plane->width >> 2; x++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/indeo3.c:1043:25: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 1043 | for (x <<= 2; x < plane->width; x++) | ~ ^ ~~~~~~~~~~~~ 11 warnings generated. In file included from src/libavcodec/metasound.c:35: src/libavcodec/twinvq.h:203:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~ ^~ src/libavcodec/twinvq.h:203:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~~ ^ src/libavcodec/twinvq.h:203:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~ ~~^~~~ src/libavcodec/twinvq.h:203:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~~~^~~~~~~~~~~ ~ src/libavcodec/magicyuvenc.c:557:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 557 | { NULL}, | ^ CC libavcodec/movtextdec.o CC libavcodec/movtextenc.o CC libavcodec/mp3_header_decompress_bsf.o src/libavcodec/mlpdsp.c:44:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 44 | for (order = 0; order < firorder; order++) | ~~~~~ ^ ~~~~~~~~ src/libavcodec/mlpdsp.c:46:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 46 | for (order = 0; order < iirorder; order++) | ~~~~~ ^ ~~~~~~~~ src/libavcodec/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) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 3 warnings generated. 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/midivid.c:29: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/magicyuv.c:447:41: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 447 | if (header_size < 32 || header_size >= avpkt->size) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/magicyuv.c:560:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 560 | if (slice_width != avctx->coded_width) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/magicyuv.c:574:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 574 | if (s->nb_slices > INT_MAX / FFMAX(sizeof(Slice), 4 * 5)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/magicyuv.c:625:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 625 | if (bytestream2_get_byteu(&gb) != s->src/libavcodec/put_bits.hpla:ne317s:)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/midivid.c:29: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/midivid.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/magicyuv.c:686:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 686 | for (i = 0; i < FF_ARRAY_ELEMS(s->slices); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mpc.o 5 warnings generated. src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/misc4.c:27: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - 44g- warning>sb generatedu. ffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/mpc7.o In file included from src/libavcodec/midivid.c:29: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/misc4.c:27: src/libavcodec/bytestream.h: 186293: | 13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]si ze2 = FFMIN(p- >186b | u f fseirz_ee2n d= -F FMpI-N>(pb-uf>febr,u ffseirz_een)d ;- p| - ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~> buffer, src/libavutil/macros.hs:i49z:e25):; note: | expanded from macro 'FFMIN' ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h49: | 49#:d25e: fnote: iexpanded from macro 'FFMIN' ne FFM I49N( | a#d,ebf)i n(e( aF)FM I>N( a,(bb)) ( (a?) (>b )(b ) :? ((ba)) ): ( a| ) ~ ^ ~) | ~ ^ ~ In file included from src/libavcodec/midivid.c:29In file included from : src/libavcodec/misc4.csrc/libavcodec/bytestream.h::27294: :src/libavcodec/bytestream.h:15187: :warning: 15:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | 187 | iiff ((ssiizze2e 2! =! =s iszizee)) | | ~~~~~ ^ ~~~~ ~~~~~ ^ ~~~~ 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/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ CC libavcodec/mpc8.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/libavcodec/bytestream.h:src/libavutil/macros.h271::4917::25 :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]note: expanded from macro 'FFMIN' 49 | #defin e 271F | F M I N (inat, bs)iz e(2(a )= F>F (MbI)N (?g -(>bb) u: f(fae))r _ e| n ~ ^ ~d - g->buffer,In file included from ssrc/libavcodec/midivid.ci:z29e: )src/libavcodec/bytestream.h;: 356: 13| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h: 49356: | 25 : note: expanded from macro 'FFMIN's ize2 = F49F | M#IdeNf(pi->nbeu fFfFeMIrN_(ean,d b-) p(-(>ab)u f>f er(,b )s i?z e()b;) | : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ (a)) src/libavutil/macros.h :| 49 ~ ^ ~: 25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/midivid.c:29: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/misc4.c:27: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/misc4.c:27: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ CC libavcodec/mpeg12.o CC libavcodec/mpeg12data.o src/libavcodec/midivid.c:70:44: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 70 | if (bytestream2_get_bytes_left(gb) < mask_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/midivid.c:97:44: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 97 | if (bytestream2_get_bytes_left(gb) < (nb_blocks + 7 * !intra_flag) / 8) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18 warnings generated. 8 warnings generated. 20 warnings generated. 3 warnings generated. CC libavcodec/mpeg12dec.o In file included from In file included from src/libavcodec/mimic.c:32src/libavcodec/mjpega_dump_header_bsf.c: :src/libavcodec/bytestream.h30:: 171src/libavcodec/bytestream.h::18171:: 18warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | 171 | g - > bgu-f>fbeurf fe+r= F+F=M FIFMNI(Ng(-g->>bbuuffffeerr__eenndd -- gg-->b>ubffueffre,r ,si zsei)z;e) ; | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hsrc/libavutil/macros.h::4949::2525:: note: expanded from macro 'FFMIN'note: expanded from macro 'FFMIN' 4949 | | ##ddeeffiinnee FFFFMMIINN((aa,,bb)) ((((aa)) >> ((bb)) ? ?(b )( b:) :( a())a ) )| ~ ^ ~ | ~ ^ ~ In file included from src/libavcodec/mjpega_dump_header_bsf.c:30: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from src/libavutil/macros.h:49src/libavcodec/mimic.c::25:32 : 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,186b) | (( a )s >i z(be)2 CC libavcodec/mpeg12enc.o ?= (Fb)F M:I N(a()p)- > | b ~ ^ ~u ffer_end -In file included from src/libavcodec/mjpega_dump_header_bsf.cp:30-: >src/libavcodec/bytestream.hb:187u:ff15er:, swarning: izcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e ); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 187 | ifsrc/libavutil/macros.h :(49si:z25e2: !note: =expanded from macro 'FFMIN' size) | ~~~~~ ^ ~~~~49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mimic.c:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 1 warning generated. 2 warnings generated. src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/mimic.c:32: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mimic.c:32: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/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: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mjpega_dump_header_bsf.c:30: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 4 warnings generated. 11 warnings generated. 4 warnings generated. src/libavcodec/mimic.c:112:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 112 | for (i = 0; i < FF_ARRAY_ELEMS(ctx->frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mimic.c:142:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 142 | for (i = 0; i < FF_ARRAY_ELEMS(ctx->frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mimic.c:224:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 224 | forCC libavcodec/mpeg12framerate.o (pos = 1; pos < num_coeffs; pos++) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/mimic.c:232:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 232 | if (vlc == -1) | ~~~ ^ ~~ In file included from src/libavcodec/mjpegenc.c:40: In file included from src/libavcodec/mjpegenc_common.h:27: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mpeg2_metadata_bsf.o 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) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ CC libavcodec/mpeg4_unpack_bframes_bsf.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mpeg4audio.o CC libavcodec/mpeg4audio_sample_rates.o CC libavcodec/mpeg4video.o CC libavcodec/mpeg4video_parser.o CC libavcodec/mpeg4videodec.o CC libavcodec/mpeg4videodsp.o CC libavcodec/mpeg4videoenc.o CC libavcodec/mpeg_er.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mpegaudio.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 11 warnings generated. 14 warnings generated. 11 warnings generated. 11 warnings generated. CC libavcodec/mpegaudio_parser.o CC libavcodec/mpegaudiodata.o 26 warnings generated. CC libavcodec/mpegaudiodec_common.o CC libavcodec/mpegaudiodec_fixed.o CC libavcodec/mpegaudiodec_float.o 15 warnings generated. CC libavcodec/mpegaudiodecheader.o In file included from src/libavcodec/mjpegdec.c:53: In file included from src/libavcodec/tiff.h:34: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mjpegdec.c:53: In file included from src/libavcodec/tiff.h:34: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mjpegdec.c:53: In file included from src/libavcodec/tiff.h:34: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mpegaudiodsp.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/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/mjpegdec.c:53: In file included from src/libavcodec/tiff.h:34: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mjpegdec.c:53: In file included from src/libavcodec/tiff.h:34: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mjpegdec.c:53: In file included from src/libavcodec/tiff.h:34: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mpegaudiodsp_data.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 12 warnings generated. src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mjpegdec.c:53: In file included from src/libavcodec/tiff.h:34: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mjpegdec.c:53: In file included from src/libavcodec/tiff.h:34: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mpegaudiodsp_fixed.o 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/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)) | ~ ^ ~ CC libavcodec/mpegaudiodsp_float.o 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++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/mjpegenc.c:172:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 172 | for (int i = 0; i < m->huff_ncode; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/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/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 | 1 warning generated. if (ret < 0 || ret > size - outpusrc/libavcodec/mlpenc.c:t280:48: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] _c h280 | for (unsigned int channel = 0; channel < ctx->num_channels; channel++) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ars) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlz.c:186:42: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 186 | if (output_chars <= size && !mlz->freeze_flag) { | ~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/mlpenc.c:388:48: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 388 | for (unsigned int channel = 0; channel < ctx->avctx->ch_layout.nb_channels; channel++) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13 warnings generated. 15 warnings generated. src/libavcodec/mlpenc.c:416:40: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 416 | for (unsigned channel = 0; channel < nb_channels; channel++) { | ~~~~~~~ ^ ~~~~~~~~~~~ In file included from src/libavcodec/mmvideo.c:36: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/mpegaudioenc_fixed.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/mpegaudioenc_float.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_samplesrc/libavcodec/bytestream.hs[c:h]271[:j17]: [warning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]] = av_clipf(mul 271 | * c -i>nQt[c h]s[ijz e+ 2o ff=] , FIFNMTI32N_(MgI-N,> buIfNTf3e2_rM_eAndX )-; g - | > ~~~~~~~~ ^~~~~~~~~ buff/usr/include/stdint.he:r45,: s21i:ze )note: ;expanded from macro 'INT32_MAX' | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 45 | #defsrc/libavutil/macros.hi:n49e :IN25T: 3note: 2expanded from macro 'FFMIN'_ MAX (0x 497 | f#fdefffifnfef) F F| M ^~~~~~~~~~I N(a,b) ((asrc/libavcodec/mpc.c) :>78 (:b92): ? warning: (implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] b) : (a)) | 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/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) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ In file included from src/libavcodec/mmvideo.c:36: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mmvideo.c:36: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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' src/libavcodec/bytestream.h:317:13: warning: 77comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | 317 | s i z e 2 = F F M I N ( p - > b u f f e r _ e n d - p -> bFFu_fMfPVe_rO,F FSsEiTz(e)c; h r| o ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ma_elisrc/libavutil/macros.h:m49:_25t:h renote: sexpanded from macro 'FFMIN' hold), 49A | #Vde_fOiPneT _FFTMYIPNE(_aI,Nb)T (,( a{) > .(i6b4 )= ? 0( b)} :, ( aIN)T) _ M| I ~ ^ ~N , INT_MAX, In file included from Fsrc/libavcodec/mmvideo.cF:_36M: PVsrc/libavcodec/bytestream.h_:318O:PT15_: Fwarning: LAcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]G S },\ 318 | | ^ if (size2 != size) | ~~~~~ ^ ~~~~ 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_FLAGSsrc/libavcodec/bytestream.h}, : 355 :13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] \ | ^ 355 | size = FFMIN(g->bufsrc/libavcodec/mjpegenc.cf:e629r:_1:e warning: nmissing field 'unit' initializer [-Wmissing-field-initializers]d -src/libavcodec/mpegvideoenc.h :g84-:>162b:u fnote: fexpanded from macro 'FF_MPV_COMMON_OPTS'er , size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 84 | {"rsrc/libavutil/macros.hc:49_:q25:m onote: dexpanded from macro 'FFMIN'_f req", "e49xp | e#rdimeefntianle q uFaFntMiIzeNr( mao,dbul)a ti(on(",a ) > ( b ) ? ( b ) : (FaF)_)M P | V ~ ^ ~_ OFFSET(rc_qIn file included from mosrc/libavcodec/mmvideo.cd:36_: fsrc/libavcodec/bytestream.h:r356e:q13):, Awarning: V_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]O PT_TYPE_I N356T, | { . is6i4 z=e 02 }=, FFIMNINT(_p-M>INb,u fIfNeT_rMA_Xe,n d F-F_ MPpV->_buOffPeTr,_ FsLiAzGSe},) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:357src/libavcodec/mjpegenc.c::15629::1 :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h357: | 90 : 168 : note: iexpanded from macro 'FF_MPV_COMMON_OPTS'f (size2 != siz e90) | { "| rc ~~~~~ ^ ~~~~_ init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:91:177: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:92:174: note: expanded from macro 'FF_MPV_COMMON_OPTS' 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:93:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 93 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:94:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 94 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:95:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 95 | {"skip_threshold", "Frame skip threshold", FF_MPV_OFFSET(frame_skip_threshold)src/libavcodec/mlpdec.c, A:V_788OP:T_25T:Y Pwarning: Ecomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]_I NT, {.i64 = 0 788} | , I NT _ M I N ,fo r I(NcTh_ MA=X ,0; FcF_hMP V_,n um\_ c| ^h annels; channel++) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:99:172: note: expanded from macro 'FF_MPV_COMMON_OPTS' 99 | {"sc_threshold", "Scene change threshold", FF_MPV_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:100:166: note: expanded from macro 'FF_MPV_COMMON_OPTS' 100 | {"noise_reduction", "Noise reduction", FF_MPV_OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:101:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 101 | {"ps", "RTP payload size in bytes", FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:633:179: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 633 | { "force_duplicated_matrix", "Always write luma and chroma matrix for mjpeg, useful for rtp streaming.", OFFSET(force_duplicated_matrix), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/mjpegenc.c:634:7: warning: missing field 'help' initializer [-Wmissing-field-initializers] 634 | { NULL}, | ^ src/libavcodec/mjpegenc.c:629:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:149: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mjpegenc.c:629:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mjpegenc.c:629:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:152: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mjpegenc.c:629:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:142: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFF33SE warningTs(r generatedc. _buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mjpegenc.c:629:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:143: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | 4 warning s generated . FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mjpegenc.c:629:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:133: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mjpegenc.c:629:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mjpegenc.c:629:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:129: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mlpdec.c:1011:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1011 | if (get_bits_count(gbp) != expected_stream_pos) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:1128:42: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1128 | for (unsigned int substr = 0; substr < ctx->num_substreams; substr++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 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/mlpdec.c:1076:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1076 | for (i = 0; i < m->access_uniIn file included from t_src/libavcodec/motion_est.csi:z38e_: poIn file included from wsrc/libavcodec/mpegvideoenc.h:234: ; In file included from src/libavcodec/mpegvideo.hi:++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/mpegaudiotabs.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/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++) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mpegpicture.o CC libavcodec/mpegutils.o 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 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/mlpenc.c:1403:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1403 | for(i = 2; i < ctx->number_of_samples; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mpegvideo_motion.o 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/mlpenc.c:1435:44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavcodec/mlpdec.c 1435 | : 1183 :30 : fwarning: ocomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]r (unsigned int 1183 | c h a n niIn file included from fel (l=src/libavcodec/movtextenc.cen g:0t;h31 : c src/libavcodec/bytestream.h:h<171:a18 n:4 ne lwarning: |comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]<| cltxe-n>gnthu >m _bucfha_n nesl171izse | ;) c | gh ~~~~~~ ^ ~~~~~~~~a-> nbunfefl+e+r) src/libavcodec/mlpdec.c{ :+ 1243= F:| ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~F 17M:IN (gwarning: ->comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]bu ffer_en d1243 | - g - > bifu (fenfder , (bCC libavcodec/mpegvideo_parser.o ) ? (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: CC libavcodec/mpegvideodata.o comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/mlpdec.c:1412:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1412 | {src/libavcodec/mlpenc.c NUL:L 1488},: 44| : ^warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1488 | for (unsigned int channel = 0; channel < ctx->num_channels; channel++) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavcodec/mpegvideoencdsp.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/mpl2dec.o In file included from src/libavcodec/movtextdec.c:30: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/movtextdec.c:30: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mobiclip.c:34: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 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:1660:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1660 | } else if (++is_greater >= ctx->max_codebook_search) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 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, src/libavcodec/bytestream.hsiz:e355):; 13 | : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 355 | 49 s | i#zde e f=i nFeF MFIFNM(IgN(-a,>bb)u f(fer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ (a) > src/libavutil/macros.h(:b49): 25?: (note: bexpanded from macro 'FFMIN') : (a)) 49 | | # ~ ^ ~d efine FFMINIn file included from (src/libavcodec/movtextenc.c:a31,: bsrc/libavcodec/bytestream.h) :(318(:a15:) >warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( b) ? (318b | ) :i f( (as)i)z e| ~ ^ ~2 != size) | 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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/movtextenc.c:31: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/movtextenc.c:31: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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 < nusrc/libavcodec/mjpegdec.cmbe:r_1133of:_29s: awarning: mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]p les; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ 1133 | for (mb_x = 0; mb_x < width; mb_x++) { | ~~~~ ^ ~~~~~ src/libavcodec/mjpegdec.c:1218:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1218 | for (mb_x = 0; mb_x < width; mb_x++) | ~~~~ ^ ~~~~~ src/libavcodec/mjpegdec.c:1221:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1221 | for (mb_x = 0; mb_x < width; mb_x++) { | ~~~~ ^ ~~~~~ 3 warnings generated. 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) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/mlpenc.c:1995:48: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1995 | for (unsigned int channel = 0; channel < channels; channel++) { | ~~~~~~~ ^ ~~~~~~~~ src/libavcodec/mlpenc.c:2201:36:CC libavcodec/mqc.o 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/mpeg4videodsp.c:72:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 72 | if ((unsigned) src_x < width) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/mpeg4videodsp.c:73:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 73 | if ((unsigned) src_y < height) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/mpeg4videodsp.c:89:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 89 | if ((unsigned) src_y < height) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ 6 warnings generated. CC libavcodec/mqcdec.o 5 warnings generated. src/libavcodec/movtextdec.c:531:27: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 531 | if (tsmb_size < size_var) { | ~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/movtextdec.c:537:33: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 537 | if (tsmb_end - tsmb < tsmb_size) | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/movtextdec.c:582:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 582 | { "width", "Frame width, usually video width", OFFSET(frame_width), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavcodec/movtextdec.c:583:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 583 | { "height", "Frame height, usually video height", OFFSET(frame_height), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavcodec/movtextdec.c:584:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 584 | { NULL }, | ^ src/libavcodec/movtextenc.c:591:14: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 591 | while (i < len) { | ~ ^ ~~~ src/libavcodec/mpeg2_metadata_bsf.c:202:41: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 202 | { .dbl = 0.0 }, 0, 65535src/libavcodec/movtextenc.c, F:L647A:19G: Swarning: }comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare], | ^ 647 | for (i = 0; src/libavcodec/mpeg2_metadata_bsf.ci: 206<: 44In file included from s:ubsrc/libavcodec/mpeg12.c ->warning: nmissing field 'unit' initializer [-Wmissing-field-initializers]u:m_ r35e: cIn file included from tsrc/libavcodec/mpegvideo.h 206s: | ;45 : isrc/libavcodec/put_bits.h+ :227+: ) 37{ : | ~ ^ ~~~~~~~~~~~~~~ warning: { .dbl = src/libavcodec/movtextenc.c0:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]677. :023: }warning: ,comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 0 , UINT _227 | M A X677, | F Lif A G(S s i}-f, > (sb u-f| >f ^erb.l eun f> _beundf si-z es -- >3)b u{f _p t| ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~r >src/libavcodec/mpeg2_metadata_bsf.c=: 210si:z37e:o f(warning: Bimissing field 'unit' initializer [-Wmissing-field-initializers]t Buf)) 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 | { NULsrc/libavcodec/movtextenc.cL :} 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 }, | ^ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c: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/put_bits.h:317: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/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/mpc8.c:49:14: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 49 | if (code >= mpc8_cnk_lost[k-1][n-1]) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpc8.c:63:18: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 63 | if (code >= C[n]) { | ~~~~ ^ ~~~~ 4 warnings generated. CC libavcodec/mqcenc.o src/libavcodec/mobiclip.c:1000:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1000 | if (idx < 0 || idx >= FF_ARRAY_ELEMS(block8x8_coefficients_tab)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mscc.o CC libavcodec/msgsmdec.o src/libavcodec/mjpegdec.c:1859:12: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1859 | if (id == AV_RB32("AVI1")) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:1873:12: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1873 | if (id == AV_RB32("JFIF")) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:1911:15: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1911 | if ( id == AV_RB32("Adob") | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:1926:12: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1926 | if (id == AV_RB32("LJIF")) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:1963:12: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1963 | if (id == AV_RL32("colr") && len > 0) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:1970:12: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1970 | if (id == AV_RL32("xfrm") && len > 0) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:1979:37: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1979 | if (s->start_code == APP3 && id == AV_RB32("_JPS") && len >= 10) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:2019:37: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2019 | if (s->start_code == APP1 && id == AV_RB32("Exif") && len >= 2) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:2058:16: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2058 | if (id == AV_RB32("mjpg")) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:2074:37: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2074 | if (s->start_code == APP2 && id == AV_RB32("ICC_") && len >= 10) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:2082:16: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2082 | if (id != AV_RB32("PROF") || id2 != AV_RB24("ILE")) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:2100:49: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2100 | } else if (s->iccnum != 0 && nummarkers != s->iccnum) { | ~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/mpc8.c:337:62: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 337 | const VLC *vlc = &quant_vlc[res - 5][cnt > mpc8_thres[res]]; | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/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/mobiclip.c:1288:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1288 | if (idx2 >= FF_ARRAY_ELEMS(pframe_block8x8_coefficients_tab)) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/mpeg12dec.c:48: In file included from src/libavcodec/mpeg_er.h:22: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 7 warnings generated. 3 warnings generated. 17 warnings generated. 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 23 warnings generated. src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/msmpeg4.o CC libavcodec/msmpeg4_vc1_data.o CC libavcodec/msmpeg4data.o CC libavcodec/msmpeg4dec.o 11 warnings generated. CC libavcodec/msmpeg4enc.o CC libavcodec/msp2dec.o In file included from src/libavcodec/mpeg12enc.c:45: In file included from src/libavcodec/mpeg12enc.h:27: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/msrle.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/msrledec.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/mss1.o 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_ptsrc/libavcodec/put_bits.hr >=: s265i:ze37o:f (warning: Bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i tBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 265 | 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] CC libavcodec/mss12.o 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mss2.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 src/libavcodec/put_bits.h>= :s265i:z37e:of (warning: Bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] itBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mss2dsp.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 69 warnings generated. src/libavcodec/mjpegdec.c:2936:69: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2936 | OFFSET(extern_huff), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VD }, | ^ src/libavcodec/mjpegdec.c:2937:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2937 | { NULL }, | ^ In file included from src/libavcodec/mpeg4videoenc.c:29: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 15 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/mpeg4videodec.c:35: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/mpeg4video.c:28: src/libavcodec/mpeg4data.h:114:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 114 | }; | ^ src/libavcodec/mqcenc.c:67:16: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 67 | if (mqc->c >= tmp) | ~~~~~~ ^ ~~~ 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 | CC libavcodec/mss3.o if (mqc->a < qe) | ~~~~~~ ^ ~~ src/libavcodec/mpeg4data.h:219:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 219 | }; | ^ 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mss34dsp.o CC libavcodec/mss4.o 1 warning generated. CC libavcodec/msvideo1.o src/libavcodec/mpeg4data.h:323:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 323 | }; | ^ CC libavcodec/msvideo1enc.o CC libavcodec/mv30.o CC libavcodec/mvcdec.o 3 warnings generated. CC libavcodec/mvha.o CC libavcodec/mwsc.o 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) | ~ ^ ~~~~~~~~~ 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) | ~ ^ ~~~~~~~~~ src/libavcodec/mpegaudiodec_template.c:275:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 273 | ff_dlog(NULL, "is_table_lsf %d %d: %f %f\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 274 | i, j, (float) is_table_lsf[j][0][i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | (float) is_table_lsf[j][1][i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ In file included from src/libavcodec/mpegaudiodec_float.c:74: src/libavcodec/mpegaudiodec_template.c:274:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 273 | ff_dlog(NULL, "is_table_lsf %d %d: %f %f\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 274 | i, j, (float) is_table_lsf[j][0][i], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | (float) is_table_lsf[j][1][i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/mpeg12enc.c:554:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 554 | for (i = 0; i < sizeof(svcd_scansrc/libavcodec/mpegaudiodec_template.c_off:se275t_:p21l:a cewarning: hoimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l der); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 273 | fsrc/libavcodec/mpeg12enc.c:f614_:d31l:o gwarning: (comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare]N ULL, "i s_614t | a bl e _ l s f % d % dfo:r (%if =% f0\; ni" ,< s i| d ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e _data- >s274i | ze ; i ++ ) | ~ ^ ~~~~~~~~~~~~~~~ i, j, (float) is_table_lsf[j][0][i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | (float) is_table_lsf[j][1][i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ In file included from src/libavcodec/mpegaudiodec_fixed.c:61: src/libavcodec/mpegaudiodec_template.c:274:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 273 | ff_dlog(NULL, "is_table_lsf %d %d: %f %f\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 274 | i, j, (float) is_table_lsf[j][0][i], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | (float) is_table_lsf[j][1][i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ 3 warnings generated. In file included from src/libavcodec/mpeg4videodec.c:49: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ In file included from src/libavcodec/mpegaudioenc_float.c:25: In file included from src/libavcodec/mpegaudioenc_template.c:31: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/mpegaudioenc_fixed.c:24: In file included from src/libavcodec/mpegaudioenc_template.c:31: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/nellymoser.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 - ssrc/libavcodec/mpeg4videodec.c->:b104uf:_p25t:r warning: >comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]= sizeof(BitBuf)) {104 | | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ (unsigned)src_y >= FFMAX(s->v_edge_pos - 17, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:103:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 103 | if ((unsigned)src_x >= FFMAX(s->h_edge_pos - 17, 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:148:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 148 | (unsigned)src_y >= FFMAX((s->v_edge_pos >> 1) - 9, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:147src/libavcodec/mpeg12dec.c:25: :warning: 1184comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]: 40: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 147 | if ((unsigne d1184) | s rc _ x > = FFAMVARXa(t(iso-n>ahl_ eadgsepe_cpto_si >n>v 1=) -a v_9d, 20q()f f|_m|p e g| 1 ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_a spect[s1->aspect_ratio_info], 255); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/nellymoserdec.o CC libavcodec/nellymoserenc.o 34 warnings generated. In file included from src/libavcodec/mpegaudioenc_float.c:25: src/libavcodec/mpegaudioenc_template.c:124:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 124 | a = (float)(bitrate * 1000 * MPA_FRAME_SIZE) / (freq * 8.0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/mpegaudioenc_template.c:129:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 129 | s->frame_frac_incr = (int)((a - floor(a)) * 65536.0); | ~~~~~ ^ src/libavcodec/mpegaudioenc_template.c:129:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 129 | s->frame_frac_incr = (int)((a - floor(a)) * 65536.0); | ^ ~ CC libavcodec/neon/mpegvideo.o 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); In file included from | ~ ^~~~~~~~~~~~~~~~src/libavcodec/mpegaudioenc_fixed.c :24: src/libavcodec/mpegaudioenc_template.c:124:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 124 | a = (float)(bitrate * 1000 * MPA_FRAME_SIZE) / (freq * 8.0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/mpegaudioenc_template.c:129:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 129 | s->frame_frac_incr = (int)((a - floor(a)) * 65536.0); | ~~~~~ ^ src/libavcodec/mpegaudioenc_template.c:129:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 129 | s->frame_frac_incr = (int)((a - floor(a)) * 65536.0); | ^ ~ src/libavcodec/msmpeg4data.c:448:21: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 448 | table0_level, }, | ^ src/libavcodec/msmpeg4data.c:454:21: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 454 | table2_level, }, | ^ src/libavcodec/msmpeg4data.c:460:29: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 460 | ff_mpeg4_intra_level, }, | ^ src/libavcodec/msmpeg4data.c:467:21: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 467 | table1_level, }, | ^ src/libavcodec/msmpeg4data.c:473:21: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 473 | table4_level, }, | ^ src/libavcodec/msmpeg4data.c:479:23: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 479 | ff_inter_level, }, | ^ 4 warnings generated. CC libavcodec/noise_bsf.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 },\ | ^ src/libavcodec/mpeg12enc.c:1189:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1181:77: note: expanded from macro 'COMMON_OPTS' 1181 | OFFSET(drop_frame_timecode), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, \ | ^ src/libavcodec/mpeg12enc.c:1189:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1183:77: note: expanded from macro 'COMMON_OPTS' 1183 | OFFSET(scan_offset), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, \ | ^ src/libavcodec/mpeg12enc.c:1189:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1185:87: note: expanded from macro 'COMMON_OPTS' 1185 | OFFSET(timecode_frame_start), AV_OPT_TYPE_INT64, {.i64 = -1 }, -1, INT64_MAX, VE}, \ | ^ src/libavcodec/mpeg12enc.c:1189:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1186:5: note: expanded from macro 'COMMON_OPTS' 1186 | FF_MPV_COMMON_BFRAME_OPTS | ^ src/libavcodec/mpegvideoenc.h:104:150: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 104 | {"b_strategy", "Strategy to choose between I/P/B-frames", FF_MPV_OFFSET(b_frame_strategy), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1189:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1186:5: note: expanded from macro 'COMMON_OPTS' 1186 | FF_MPV_COMMON_BFRAME_OPTS | ^ src/libavcodec/mpegvideoenc.h:105:154: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 105 | {"b_sensitivity", "Adjust sensitivity of b_frame_strategy 1", FF_MPV_OFFSET(b_sensitivity), AV_OPT_TYPE_INT, {.i64 = 40 }, 1, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1189:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1186:5: note: expanded from macro 'COMMON_OPTS' 1186 | FF_MPV_COMMON_BFRAME_OPTS | ^ src/libavcodec/mpegvideoenc.h:106:143: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 106 | {"brd_scale", "Downscale frames for dynamic B-frame decision", FF_MPV_OFFSET(brd_scale), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 3, FF_MPV_OPT_FLAGS }, | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1190 | FF_MPV_COMMON_OPTS | ^ src/libavcodec/mpegvideoenc.h:75:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 75 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:77:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 77 | FF_MPV_OFFSET(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:78:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 78 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:80:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 80 | FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:82:151: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:83:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:84:162: note: expanded from macro 'FF_MPV_COMMON_OPTS' 84 | {"rc_qmod_freq", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:90:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:91:177: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless"src/libavcodec/mpegaudioenc_template.c, : 689 : 47 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] FF_MPV_OFF S689ET | (r c _b u f f e r _ a g g re ss iv it y ), AV _ OP T _T Y P E _ F L O A T,q [{.md]bl == 1.(0i }n,t )-((FaL T+_ MA1X., 0F)LT _* MsAtXep,s FF*_M P0V._O5P)T;_F L AG| S ^ ~}, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:92:174: note: expanded from macro 'FF_MPV_COMMON_OPTS' 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:93:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 93 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_17OF warningFsSE generatedT. (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_CC libavcodec/notchlc.o threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:96:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 96 | {"skip_factor", "Frame skip factor", FF_MPV_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:97:165: note: expanded from macro 'FF_MPV_COMMON_OPTS' 97 | {"skip_exp", "Frame skip exponent", FF_MPV_OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:99:172: note: expanded from macro 'FF_MPV_COMMON_OPTS' 99 | {"sc_threshold", "Scene change threshold", FF_MPV_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ 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] src/libavcodec/mpegaudioenc_template.c1191 | : 779 :F12:F _warning: Mmissing field 'value' initializer [-Wmissing-field-initializers]PV _COMMON_M O779TI | O N _ E ST{_ OPNTULSL }| , ^ | 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 src/libavcodec/mpeg12dec.cmoti:on1713 :es35t:i mwarning: atcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]i on", FF_MPV_OFFSET( m1713e_ | pr e) , iAfV _(OPmT_bTY_PyE _=I=N T0, {&.i&6 4s =- >0c o},d eIcN_T_tMaIgN , =I= NATV__MARXL, 3F2F_(M"PVS_LOPITF_"F)L)A GS{ } | , ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ \ | ^ src/libavcodec/mpeg12dec.c:1734:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1734 | if (s->src/libavcodec/mpeg12enc.cm:b1191_:x5: >warning: =missing field 'unit' initializer [-Wmissing-field-initializers] (unsrc/libavcodec/mpegvideoenc.hsi:g115ne:d156:) note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS's ->mb_width) {115 | {"i n| tr ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~a _penalty", "Penalty for intra blocks in block decision", FF_MPV_OFFSET(intra_penalty), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX/2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1192:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1192 | { NULL }, | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:149: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg12enc.c:1190:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpeg12enc.c:1190:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | FF_MPV_COMMON_OPTsrc/libavcodec/mpegaudioenc_template.cS | : ^~~~~~~~~~~~~~~~~~ 779:12: warning: src/libavcodec/mpegvideoenc.hmissing field 'value' initializer [-Wmissing-field-initializers]: 91:152: note: expanded from macro 'FF_MPV_COMMON_OPTS' 779 | 90{ | {"NrcU_LiLn i}t,_ c p| l ^ x", "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_3OF warningFsSE generatedT(. rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg12enc.c:1190:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:142: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpeg12enc.c:1190:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:143: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg12enc.c:1190:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:133: note: expanded from macro 'FF_MPV_COMMON_OPTS' 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}, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 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/null.o 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")) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/null_bsf.o 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] CC libavcodec/nuv.o 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: src/libavcodec/motion_est.c:974:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 974 | int p_score= FFMIN(vard,expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' v arc-500+(s->lambda2>>F F_104L | {A"MbB_sDtrAa_tSeHgIyFT"),* 1"0S0t)ra;t eg y| t ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~o choose between src/libavutil/macros.hI:/P49/:B25-:f rnote: amexpanded from macro 'FFMIN'e s", 49 | F#Fd_eMPfVi_neO FFFFSMEINT((ab,_bf)r a(m(ea_s)t >r a(tbe)g y)?, (AbV)_O P:T _T(YaPE)_)I NT ,| { ~ ^ ~. i64 = 0 }, 0, src/libavcodec/motion_est.c2:,1056 F:F26_:MP Vwarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]O PT_FLAGS }, \ | 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)src/libavcodec/mpeg12enc.c (:(1196a:)5 :> warning: (bmissing field 'unit' initializer [-Wmissing-field-initializers]) ? (bsrc/libavcodec/mpeg12enc.c):1186 :5:: (note: aexpanded from macro 'COMMON_OPTS' )) | ~ ^ ~ 1186 | FF_MPV_COMMON_BFRAME_OPTS | ^ src/libavcodec/mpegvideoenc.h:105:154: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 105 | {"b_sensitivity", "Adjust sensitivity of b_frame_strategy 1", FF_MPV_OFFSET(b_sensitivity), AV_OPT_TYPE_INT, {.i64 = 40 }, 1, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1196:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1186:5: note: expanded from macro 'COMMON_OPTS' 1186 | FF_MPV_COMMON_BFRAME_OPTS | ^ src/libavcodec/mpegvideoenc.h:106:143: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 106 | {"brd_scale", "Downscale frames for dynamic B-frame decision", FF_MPV_OFFSET(brd_scale), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 3, FF_MPV_OPT_FLAGS }, | ^ src/libavcodec/mpeg12enc.c:1198:84: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1198 | FF_MPV_OFFSET(intra_vlc_format), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/mpeg12enc.c:1199:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1199 | { "non_linear_quant", "Use nonlinear quantizer.", FF_MPV_OFFSET(q_scale_type), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/mpeg12enc.c:1200:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1200 | { "alternate_scan", "Enable alternate scantable.", FF_MPV_OFFSET(alternate_scan), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/mpeg12enc.c:1201:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1201 | { "a53cc", "Use A53 Closed Captions (if available)", OFFSET(a53_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/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:83:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:84:162: note: expanded from macro 'FF_MPV_COMMON_OPTS' 84 | {"rc_qmod_freq", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:90:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:91:177: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:92:174: note: expanded from macro 'FF_MPV_COMMON_OPTS' 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:93:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 93 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:94:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 94 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:95:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 95 | {"skip_threshold", "Frame skip threshold", FF_MPV_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:96:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 96 | {"skip_factor", "Frame skip factor", FF_MPV_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:97:165: note: expanded from macro 'FF_MPV_COMMON_OPTS' 97 | {"skip_exp", "Frame skip exponent", FF_MPV_OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/msmpeg4data.c:1617:19: warning: missing field 'table_mv_index' initializer [-Wmissing-field-initializers] 1617 | tablsrc/libavcodec/mpeg12enc.ce:0_1219m:v5y: ,warning: }missing field 'unit' initializer [-Wmissing-field-initializers], | ^src/libavcodec/mpegvideoenc.h :99:172: note: expanded from macro 'FF_MPV_COMMON_OPTS' 99 | src/libavcodec/msmpeg4data.c{:"1621s:c19_t:hr eswarning: hmissing field 'table_mv_index' initializer [-Wmissing-field-initializers]o ld", 1621" | S c e n e tacbhlaen1g_em vtyh,r es}h o ld| " ^, FF_MPV_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:100:166: note: expanded from macro 'FF_MPV_COMMON_OPTS' 100 | {"noise_reduction", "Noise reduction", FF_MPV_OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:101:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 101 | {"ps", "RTP payload size in bytes", FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1220:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1220 | FF_MPV_COMMON_MOTION_EST_OPTS | ^ src/libavcodec/mpegvideoenc.h:113:179: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 113 | {"mepc", "Motion estimation bitrate penalty compensation (1.0 = 256)", FF_MPV_OFFSET(me_penalty_compensation), AV_OPT_TYPE_INT, {.i64 = 256 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1220:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:114:124: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 114 | {"mepre", "pre mot16io warningns e generatedst. imation", FF_MPV_OFFSET(me_pre), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1220:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:115:156: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 115 | {"intra_penalty", "Penalty for intra blocks in block decision", FF_MPV_OFFSET(intra_penalty), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX/2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1222:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1222 | { NULL }, | ^ src/libavcodec/mpeg4videoenc.c:1378:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1378 | { "data_partitioning", "Use data partitioning.", OFFSET(data_partitioning), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/mpeg4videoenc.c:1379:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1379 | { "alternate_scan", "Enable altsrc/libavcodec/mpeg12enc.cer:1219n:a5:t ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s cantable." ,1219 | O F F SFEFT(_aMlPtVe_rCnOaMtMeO_Ns_cOaPnT)S, | ^~~~~~~~~~~~~~~~~~ AV_OPTsrc/libavcodec/mpegvideoenc.h_T:Y92P:E149_:B note: Oexpanded from macro 'FF_MPV_COMMON_OPTS'O L, { .i64 = 0 }, 0 ,91 | 1{," rVcE_b u}f,_ a| ^g gressivity", "currently useless", src/libavcodec/mpeg4videoenc.c : 1381 : 66 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] FF _1381 | M P V _ O FOFFSFESTE(T(rmcp_ebgu_qfufaenrt_)a,g gArVe_sOsPiTv_iTtYyP),E _AINVT_,OP T{_.TiY6PE4_ F=L O0A T},, {0.d,b l1 ,= V1E. 0} , } ,| ^- FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | src/libavcodec/mpeg4videoenc.c ~: 1382:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1382 | 92 | { " bFo6Fr_dMer warningP_Vsm_ generatedaCO. sMkM"O,N _"BiFnRcArMeEa_sOeP TtSh e | ^q uantizer for macroblosrc/libavcodec/mpegvideoenc.hc:k104s: 150c: lnote: oexpanded from macro 'FF_MPV_COMMON_BFRAME_OPTS's e to borders", FF_M P104V | {_"ObF_FsStErTa(tbeogry"d,e r"_Smtarsking), AV_OaPtTe_gTy YtPoE _cFhLoOosAeT ,b {e.tdwble e=n 0I /}P,/B --fFrLamTe_sM"A,X , F L FTF__MMAXP,V _FFO_FMFPSEVT_(ObP_Tf_rFaLmAGeS_}s, t r a\t e g| ^~~~~~~y ), AV_/usr/include/float.hOP:T15_:T17Y:P Enote: _expanded from macro 'FLT_MAX'I NT, {.i 6154 | #= d0e f}i,n e0 ,F L2T,_ MFAFX_ M3P.V4_0O2P8T_2F3L4A6G6S3 8}5,2 8\8 5 9| 8 ^1 2e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg12enc.c:1219:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1219 | src/libavcodec/mpeg4videoenc.c F:F1382_:M5P:V _warning: Cmissing field 'unit' initializer [-Wmissing-field-initializers]O MMOsrc/libavcodec/mpegvideoenc.hN:_105O:P154TS: | note: ^~~~~~~~~~~~~~~~~~expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' src/libavcodec/mpegvideoenc.h:92:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 105 | {"b_sensiti v91i | ty{"",r c"_Abdujfu_sat gsgernesssiitviivtiyt"y, o"fcu rbr_efnrtalmey_ sutsrealteesgsy", 1 " , F F _ M PV _ O F F S E T ( b _ s eFFn_sMiPtV_iOvFiFtSyE)T,( ArVc__ObPuTf_fTeYrP_E_aIggNrTe,s s{i.vii6t4y =) ,4 0A V}_O,P 1T,_ TIYPNET__FMLAOAXT,, F F{_.MdPbV_lO P=T _1F.L0A G}S, -}F,LT _M\A X ,| ^ FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ src/libavcodec/mpeg4videoenc.c:1382:5: 92warning: | missing field 'unit' initializer [-Wmissing-field-initializers]{ "bosrc/libavcodec/mpegvideoenc.hr:d106e:r143_:m anote: sexpanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' k", "increas e 106t | h{e" bqruda_snctaizleer" ,f o"Dro mwancsrcoablleo cfkrsa mcleosse ftoro dbyonradmeircs "B,- fFrFa_mMeP Vd_eOcFiFsSiEoTn("b,or dFeFr__MmPaVs_kOiFnFgSE)T, (AVb_rOdP_Ts_cTaYlPeE),_ FALVO_AOTP,T _{T.dYbPlE _=I N0T ,} ,{ .-iF6L4T _=M A0X, }F,L T0_,M A3X,, FFFF__MPMVP_VO_POTP_T_FFLLAAGGSS }},, | ^ \ | ^~~~~~~~ src/libavcodec/mpeg12enc.c:1219:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1219 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:152: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg12enc.c:1219:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1219 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:142: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_isrc/libavcodec/mpeg4videoenc.cn:i1383t:_c5p:l xwarning: ",missing field 'unit' initializer [-Wmissing-field-initializers] "ini t1383i | al c o mFpFl_eMxPitVy_ CfOoMrM O1N-_pOaPsTsS e n| c ^o dingsrc/libavcodec/mpegvideoenc.h":,75 : 173 : note: expanded from macro 'FF_MPV_COMMON_OPTS' FF_MPV_OFFSET( r75c_ | i n i t ia l _ c p l x ) , A V _ O P T _ T Y P E _ F L O A T , { . d b l = 0 } , - F L T _ M A X , F L T _ M A X, FFFF__MPMVP_VO_POTF_FFLSAGEST}(,l u m a _e l i m\_ t h| ~r eshold), AV_OP T91_ | T{YP"Er_cI_NbTu,f _{a g.ig6re4s s=i 0v i}t, yI"N,T _"McIurNr,e nItNlTy_ MuAseXl,e sFsF"_,M P V _ O P T _ F L A G S } , \ | ^ FF_MPV_OFFSET(rc_buffer_aggressivity)src/libavcodec/mpeg4videoenc.c, :A1383V:_O5P: Twarning: _Tmissing field 'unit' initializer [-Wmissing-field-initializers] YPEsrc/libavcodec/mpegvideoenc.h_F:L77O:A175T:, note: {.expanded from macro 'FF_MPV_COMMON_OPTS'd bl = 1.0 }, -FL T_77M | A X, F L T _ M A X , F F _ M P V _O P T _ F L A GS } , \ | ^~~~~~~~ src/libavcodec/mpeg12enc.c : 1219 : 5 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] FF _1219 | M P V_ O FFFFS_EMTPV(_cChOrMomMaO_Ne_liOmP_TtSh r e| s ^~~~~~~~~~~~~~~~~~ hold),src/libavcodec/mpegvideoenc.h A:V90_:O143P: Tnote: _expanded from macro 'FF_MPV_COMMON_OPTS'T YPE_INT, { .i64 =89 | 0 } , I N T _ M I N , I N T_ M A X, F F _ M P V _ OP T _ F LA G S } , \ | ^ FF_MPV_OFFSET(rc_eqsrc/libavcodec/mpeg4videoenc.c):,1383: 5A:V _warning: Omissing field 'unit' initializer [-Wmissing-field-initializers]PT _TYsrc/libavcodec/mpegvideoenc.h:P78E:_175S:T Rnote: Iexpanded from macro 'FF_MPV_COMMON_OPTS'N G, 78 | { " q u a nt i z er _ n.ofilasges_ sh=a pFFi_nMgP"V,_ ONPUTL_LF,L A GS } , \ | ~ FF_ M90P | V_{O"FrFScE_iTn(iqutan_tcipzlexr"_,n o"iisnei_sthiaapli ncgo)m, pAlVe_OxPiTt_yT YfPoEr_ I1N-Tp,a {s s. ie6nc4o d=i 0n g}",, 0 , FIFN_TM_PMVA_XO,F FFSFE_TM(PVr_cOIn file included from _PTi_nFiLAsrc/libavcodec/mpegvideo.cGtSi: }a,\39 l: In file included from _src/libavcodec/mpeg_er.hcp| lx: ^22), : In file included from Asrc/libavcodec/mpegvideo.hV:_45O: PTsrc/libavcodec/put_bits.h_:T227Y:P37E:_ Fwarning: Lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]O AT, {.dbl = 0 src/libavcodec/mpeg4videoenc.c},: 1383-227:F5 | L: T_ M warning: A Xmissing field 'unit' initializer [-Wmissing-field-initializers], Fsrc/libavcodec/mpegvideoenc.h iL:T80f:175_:M note: A(expanded from macro 'FF_MPV_COMMON_OPTS' Xs, -FF>_MbPVu_fO_Pe T80n_ | FdL A- sG- >bSuf _p}t r, > = s i z e o \ f ( | B ^~~~~~~ it Bu /usr/include/float.h f : 15): )17 : { note: expanded from macro 'FLT_MAX' | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 15 | # d e fi n e FL T_ M A X 3 . 4 0 2 8 2 3 4 6 6 3 8 52 8F8F5_9M81P2Ve_+O3F8FFS E T| ( ^~~~~~~~~~~~~~~~~~~~~~~~~~~e rror_rate)src/libavcodec/mpeg12enc.c,: 1219 : 5 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] A V1219_ | OP T _ T YPFEF__IMNPTV,_ C{ O.MMiO6N4_ O=P 0T S} , | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h: 900:,133 :I Nnote: expanded from macro 'FF_MPV_COMMON_OPTS'T _MAX, FF_MPV_OPT _89FL | A G S } , \ | ^ src/libavcodec/mpeg4videoenc.c : 1383 : 5 : warning: Fmissing field 'unit' initializer [-Wmissing-field-initializers] F_Msrc/libavcodec/mpegvideoenc.hP:V82_:O151F:F Snote: Eexpanded from macro 'FF_MPV_COMMON_OPTS'T (rc_eq), AV_OPT _82T | Y PE _ S T R I N G , . f l a g s = F F _ M P V _ O P T _ F LFAF_GMSP V}_,O F FS E T ( r c _q s q u\i s h| ) ~, AV_OPT_TYPE_F L90O | A{T",r c{_.idnbilt =_ c0p l}x, "0,, "9i9n, iFtFi_aMlP Vc_oOmPTp_lFexLiAGtSy}, f o r 1 - p a s s en c o d i n g " , \ | ^ FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPEsrc/libavcodec/mpeg4videoenc.c_F:L1383OA:T5,: { .dwarning: bmissing field 'unit' initializer [-Wmissing-field-initializers]l = src/libavcodec/mpegvideoenc.h0: 83}:,164: -note: Fexpanded from macro 'FF_MPV_COMMON_OPTS'L T_MAX, FLT_MAX, 83 | F{F"_rMcP_Vq_mOPoTd__amFpL"A,G S"}e,x p e r i m e n\ t a| l ^~~~~~~~ quantizer modulation", src/libavcodec/mpeg12enc.c : 1219: 5 F:F _warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P V_OFFS E1219 | T ( r c _FqmFo_MdP_Va_mCp)O,M MAOVN__OPOTP_TTS Y P| E ^~~~~~~~~~~~~~~~~~_F LOAT, src/libavcodec/mpegvideoenc.h{.:db83l: =139 :0 note: }expanded from macro 'FF_MPV_COMMON_OPTS', -FLT_MAX, FLT_M A82X | , F F _ M P V _ O P T _ F L AG S } , \ | ^ FF_MPV_Osrc/libavcodec/mpeg4videoenc.cFF:S1383E:T5(r:c _warning: qsmissing field 'unit' initializer [-Wmissing-field-initializers]q uisrc/libavcodec/mpegvideoenc.hs:h84):162,: A Vnote: expanded from macro 'FF_MPV_COMMON_OPTS'_ OPT_TYPE_FLOAT, {84. | {d"brlc_ qm=o d0_ f}r, e0q," ,9 9"esrc/libavcodec/put_bits.h,x pFer:iF_mMP265Ve:nt_a37lO: Pq Tuwarning: an_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Ft iLzAeGrS }m,od u l at i 265o | n " , i f ( s\- F> F| b ~_u fM_ePndV _O-F FsS-ET>( rb83u | cf{__"qprmtco_rdqm _of>d=_ra emqsip)"z,,e o f("ABV_eOixPTt_pTBeYriuPmfe)nE)_t aI{lN q uT ,a| n ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~t{iz e.ir64 m=o d0u l}a,t ioInNT"_,M I N , I N T _M A X , F F_ MP VF_FO_PMTP_VFL_AOGFSF},S ET ( r c_ q m o d_ a m p\) , | AV ^_ OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAsrc/libavcodec/mpeg4videoenc.cGS:}1383,: 5 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h :\90: 168 :| ^~~~~~~note: expanded from macro 'FF_MPV_COMMON_OPTS' /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 90 | 15{ | "#rdc_eifinniet _FcLpTl_xM"A,X "3i.n4i0t2i8a2l3 4co6m6p3l8e52x8i8t5y9 8f1o2re +13-8paFs s| ^~~~~~~~~~~~~~~~~~~~~~~~~~~e ncoding", src/libavcodec/mpeg12enc.c : 1219 : 5 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] FF_MPV _1219O | F F S E TF(Fr_cM_PiVn_iCtOiMaMlO_cNp_lOxP)T,S A V| ^~~~~~~~~~~~~~~~~~_ OPT_Tsrc/libavcodec/mpegvideoenc.hY:P83E_:F129L:OA Tnote: ,expanded from macro 'FF_MPV_COMMON_OPTS' {.dbl = 0 }, -FL T82_ | M A X , F L T _ M A X , F F _M P V_ O P T_ F L A G S } , \ | ^ FF_MPV_OFFSETsrc/libavcodec/mpeg4videoenc.c(:r1383c:_q5s:q uwarning: missing field 'unit' initializer [-Wmissing-field-initializers]i sh)src/libavcodec/mpegvideoenc.h,: 91:A177V:_ Onote: Pexpanded from macro 'FF_MPV_COMMON_OPTS' T_TYPE_FLOAT, {. db91l | {=" r0c _}b,u f0_, a9g9g,r eFFs_sMiPvVi_tOyP"T,_F L"AcGSu}r,r e n t l y u s e l e s s" , \ | ~ FF_ M83P | V{_"OrFcF_SqEmT(ord_ca_mbpu"f,f e"re_xapgegrriemsseinvtiatly )q,u aAnVti_zOePrT _mToYdPuE_lFatLiOoAnT",, { . d b l = 1 . 0 } ,F F_-MFPLV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_TFL_OMAAT,X ,{ .FdLbTl_ M=A X,0 F}F,_ M-PVF_LOTP_TM_AFXLA,G SF}L,T _\M A X| , ^ FFsrc/libavcodec/mpeg12dec.c_MPV:_O2792P:T61_: FLwarning: AGcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]S} , \ | ^~~~~~~~ 2792 | src/libavcodec/mpeg4videoenc.c : 1383 :5 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h :92 : 174 : note: expanded from macro 'FF_MPV_COMMON_OPTS'| | s2->codec_tag =92= | { "AboVr_dReL3r2_m(a"BsWk"1,0 "")i n c| r ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ea se the quasrc/libavcodec/mpeg12dec.cn:t2791:i61z:e warning: rcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] for macrobl o2791 | c k s cifl os(es ->tmope gbo_rednercs_"c,t xF_Fa_lMPlV_oOcFaFStEeTd( bo=rd=e r_0m &a&s k(i n g )s2,- >AcVo_dOePcT__TtYaPgE _F=L=O ATA,V {_.dRblL 3=2 (0" V},C R-F2LT"_)MA X, F| LT ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~_ MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg4videoenc.csrc/libavcodec/put_bits.h:src/libavcodec/mpeg12enc.c1383:::31711965:: :5warning: 33:missing field 'unit' initializer [-Wmissing-field-initializers]: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/mpegvideoenc.himplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] :93:163: note: expanded from macro 'FF_MPV_COMMON_OPTS'1196 | C O317M | MO N _O 93P | {i"TSf lm i| n ^~~~~~~~~~~(" s,-> b"umfisrc/libavcodec/mpeg12enc.c_n:ei1185mnu:dm 74L-: as- >gnote: expanded from macro 'COMMON_OPTS'bru afn_gpet rf > ac=t 1184so | irz e (oVB Rf){(" ,B"t imi et c B o u df )e) _ f r{ a m e| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ _ s t a r t " , "GFOPF _tMimPeVc_odOeF FfSraEmTe( lsmtianr)t, nAuVm_ObPeTr_T,Y PiEn_ InNoTn,- d{.rio6p4- f=r a m2e *fFoFr_QmPa2tLA"M,B D\A | } ~, 0, INT_MA X1185, | FF _ M P V _OOFPTF_SFELTA(GtSi m}e,c od e _ f ra m e _ s t a r\t ) ,| ^A V_OPT_TYPE_INT64, {.i64 = -1 }, -1, INTsrc/libavcodec/mpeg4videoenc.c6:41383_:M5A:X ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]VE },src/libavcodec/mpegvideoenc.h :\94 :| 163 ^~~~~~~~~: note: expanded from macro 'FF_MPV_COMMON_OPTS' /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 4694 | | #{d"elfmianxe" ,I N"Tm6a4x_iMmAuXm L(a0gxr7afnfgfef fffafcftfofrf (fVfBfRf))" , | ^~~~~~~~~~~~~~~~~~ FF_MPV_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:95:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 95 | {"skip_threshold", "Frame skip threshold", FF_MPV_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:96:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 96 | {"skip_factor", "Frame skip factor", FF_MPV_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:97:165: note: expanded from macro 'FF_MPV_COMMON_OPTS' 97 | {"skip_exp", "Frame skip exponent", FF_MPV_OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:99:172: note: expanded from macro 'FF_MPV_COMMON_OPTS' 99 | {"sc_threshold", "Scene change threshold", FF_MPV_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:100:166: note: expanded from macro 'FF_MPV_COMMON_OPTS' 100 | {"noise_reduction", "Noise reduction", FF_MPV_OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:101:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 101 | {"ps", "RTP payload size in bytes", FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1384:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1384 | FF_MPV_COMMON_MOTION_EST_OPTS | ^ src/libavcodec/mpegvideoenc.h:113:179: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 113 | {"mepc", "Motion estimation bitrate penalty compensation (1.0 = 256)", FF_MPV_OFFSET(me_penalty_compensation), AV_OPT_TYPE_INT, {.i64 = 256 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1384:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:114:124: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 114 | {"mepre", "pre motion estimation", FF_MPV_OFFSET(me_pre), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1384:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:115:156: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 115 | {"intra_penalty", "Penalty for intra blocks in block decision", FF_MPV_OFFSET(intra_penalty), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX/2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1386:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1386 | { NULL }, | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1383 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:149: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videoenc.c:1383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1383 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_In file included from MAX, src/libavcodec/mpegvideo_motion.cF:LT31_: MIn file included from Asrc/libavcodec/h261.hX:,31 : FIn file included from Fsrc/libavcodec/mpegvideo.h_:M45P: Vsrc/libavcodec/put_bits.h_:O227P:T37_:F Lwarning: AGcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]S }, \ | ~ 227 | 92 | { " b oirfd e(rs_-m>absuk"f,_ e"nidn c-r esa-s>eb utfh_ep tqru a>n=t isziezre offo(rB imtaBcurfo)b)l o{c k | s ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpeg4videoenc.c:1383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1383 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:152: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videoenc.c:1383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1383 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:142: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ src/libavcodec/put_bits.h 91 | :{"r265c:_37bu:f _warning: agcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]g ressivity", "cu r265r | e n t l y u s eifl es(s"s,- > b u f _ e n d - s - > b u FfF__MpPtV_rO >F= FsSEiTz(reco_fb(ufBfietrB_ufa))g g{r es s| iv ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~i ty), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OIn file included from PT_Fsrc/libavcodec/mpegvideo_dec.cLA:G36S}: ,In file included from src/libavcodec/mpegvideo.h\: 45 : | src/libavcodec/put_bits.h ^~~~~~~~: 227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/mpeg4videoenc.c:1383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]227 | 1383 | i f (FsF_-MP>Vb_uCfO_eMnMdO N_-O PsT-S> b u| f ^~~~~~~~~~~~~~~~~~_ ptr >=src/libavcodec/mpegvideoenc.h s:i90z:e143o:f (note: Bexpanded from macro 'FF_MPV_COMMON_OPTS'i tBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videoenc.c:1383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1383 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:133: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLsrc/libavcodec/put_bits.hAGS}:,265 : 37 : warning: src/libavcodec/put_bits.h\ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ^~~~~~~~: 317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | 317 | i iff src/libavcodec/mpeg4videoenc.c((s:s1383-:->5>:bbu uwarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f__eenndd 1383 | -- s F-Fs_>M-bP>buufV_f_pCO_Mtrp >M=Ot r N>si_z=Oeo f(PBTSsi t iB| ^~~~~~~~~~~~~~~~~~zue off))( src/libavcodec/mpegvideoenc.h{B: i| 83 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~t:139 :Bu f)note: ) expanded from macro 'FF_MPV_COMMON_OPTS'{ | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videoenc.c:1383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1383 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:129: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 8 warnings generated. CC libavcodec/on2avc.o CC libavcodec/on2avcdata.o CC libavcodec/options.o CC libavcodec/opus_celt.o CC libavcodec/opus_metadata_bsf.o In file included from src/libavcodec/mpegvideo_enc.c:49: In file included from src/libavcodec/mpeg12codecs.h:25: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317: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/mpegvideo_motion.c:60:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 60 | (unsigned)src_y >= FFMAX(s->v_edge_pos - (motion_y & 1) - 7, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_motion.c:59:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 59 | if ((unsigned)src_x >= FFMAX(s->h_edge_pos - (motion_x & 1) - 7, 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_motion.c:151:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 151 | (unsigned)src_y >= FFMAX( v_edge_pos - (motion_y & 1) - h + 1, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_motion.c:150:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 150 | if ((unsigned)src_x >= FFMAX(s->h_edge_pos - (motion_x & 1) - 15 , 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_dec.c: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/mpeg4videodec.c:2308:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2308 | if (get_bits_left(&s->gb) < 8U && show_bits(&s->gb, get_bits_left(&s->gb)) == 0) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~ CC libavcodec/opus_parse.o CC libavcodec/opus_parser.o CC libavcodec/opus_pvq.o CC libavcodec/opus_rc.o In file included from src/libavcodec/msp2dec.c:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/msp2dec.c:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/msp2dec.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/mpegvideo_motion.c:471:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 471 | (unsigned)src_y >= FFMAX((s->v_edge_pos >> 1) - (dxy >> 1) - 7, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_motion.c:470:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 470 | if ((unsigned)src_x >= FFMAX((s->h_edge_pos >> 1) - (dxy & 1) - 7, 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/mpeg4videodec.c:2661:44: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2661 | !(s->width && s->codec_tag == AV_RL32("MP4S"))) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ In file included from src/libavcodec/msp2dec.c:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/msp2dec.c:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/msp2dec.c:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/mpeg4videodec.c:2957:53: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2957 | if (ver > 0xFFU || ver2 > 0xFFU || ver3 > 0xFFU) { | ~~~~ ^ ~~~~~ src/libavcodec/mpeg4videodec.c:2957:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2957 | if (ver > 0xFFU || ver2 > 0xFFU || ver3 > 0xFFU) { | ~~~~ ^ ~~~~~ src/libavcodec/mpeg4videodec.c:2957:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2957 | if (ver > 0xFFU || ver2 > 0xFFU || ver3 > 0xFFU) { | ~~~ ^ ~~~~~ 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)) | ~ ^ ~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/msp2dec.c:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/msp2dec.c:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 25 warnings generated. src/libavcodec/mpegvideo_dec.c:519:28: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 519 | for (unsigned y = 0; y < p->alloc_mb_height; y++) | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_dec.c:520:32: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 520 | for (unsigned x = 0; x < p->alloc_mb_width; x++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_motion.c:630:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 630 | src/libavcodec/mpeg4videodec.c : 2991 : 33(u:n swarning: isrc/libavcodec/bytestream.hgcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]n :e271d:)17s:r cwarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]y >= FFMAX( s-2991> | v _e dg271e | _ p o s i -n t ( mosts-iio>n_zcyeo 2d& e=c3 _)t Fa-F gM 7 I ,N( g -0 > =)= bA)Vu _{f f R| eL ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r _3e2n(d "- SgI->src/libavcodec/mpegvideo_motion.cbPu:P629f":f33)e:r), | warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]s ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~i ze); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 629 | src/libavcodec/mpeg4videodec.c : 2990 :src/libavutil/macros.h 33 : :49 : 25 warning: : comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] note: expanded from macro 'FFMIN' if ((un 2990s49 | i g | n #e d d ) esfr ci _ne FxF sM->>I=c NodFec(F_aM,AbtX)(as g- ( >(a h)_ e> d g( eb_) p=os?= -A(V b(_)mR o:L t3(2aio(n)_")x Z M| P ~ ^ ~& 4 ")3 )| -| 7 , | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~0 ) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:2989:33: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2989 | s->codec_tag == AV_RL32("RMP4") || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:2988:33: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2988 | s->codec_tag == AV_RL32("XVIX") || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ In file included from src/libavcodec/mpeg4videodec.c:2987:33src/libavcodec/mscc.c:: warning: 27comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] : src/libavcodec/bytestream.h:171:18: warning: 2987comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | if (s->co d171 | e c _ tga-g>b u f f e r =+== AVF_RFLM32I(N"X(VgI-D">) b||u f| f ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~er _end - g->src/libavcodec/mpeg4videodec.cb:u2996f:f26e:r warning: ,comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] s ize); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 2996 | src/libavutil/macros.hi:f49: 25(:s note: -expanded from macro 'FFMIN'> codec_t a49g | # d=e=f iAnV_eR FLF32M(IN"(DaI,VbX) "()(a )& & >c t(x-b>)v ?o _(tby)p e: =(= a0) )& &| ~ ^ ~ | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:3006:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 3006 | if (s->codec_tag == AV_RL32("XVIX")) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:3009:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 3009 | if (s3- warning>cso generatedd. ec_tag == AV_RL32("UMP4")) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:3018:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3018 | if (ctx->xvid_build <= 3U) | ~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/mpeg4videodec.c:3021:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3021 | if (ctIn file included from x->src/libavcodec/msrledec.cxv:i31d: _In file included from bsrc/libavcodec/msrledec.h:u26i: ldsrc/libavcodec/bytestream.h :<293=: 13:1 Uwarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/mpeg4videodec.c :2933024 | : 29 : warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i ze2 = FFM I3024N | ( p - > b u f f iefr_ e(ncdt x- -p>x-v>biudf_febru,i slidz e)<;= | 1 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 2U) | src/libavutil/macros.h ~~~~~~~~~~~~~~~ ^ ~~~ :49:25: note: expanded from macro 'FFMIN' src/libavcodec/mpeg4videodec.c: 302749: | 29:# dwarning: efcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i ne FFMI N3027( | a,In file included from b )src/libavcodec/mscc.c: (27( : a )src/libavcodec/bytestream.h: 186 i>:f 13: ((warning: bct)x comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]?- >(bx) v: i(ad)_) b u| 186i ~ ^ ~ | l d <= 3 2sIn file included from Uisrc/libavcodec/msrledec.cz:) e31 : 2| In file included from ~~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/msrledec.h :=26 F: FMsrc/libavcodec/bytestream.hI:Nsrc/libavcodec/mpeg4videodec.c294(:3035::p15:29 warning: -:>comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b u warning: ffcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e r_ e294n | d - 3035pi-f | > ( bs uif z ef2 e irf! ,=( cssiztixe)z- e> l)a| ;v ~~~~~ ^ ~~~~ c _| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~b uild x -(>bl)a v?c (_b)b u:i l(d a<)) 4 | 6 ~ ^ ~5 5U) | ~~~~~~~~~~~~~~~ ^ ~~~~~ In file included from src/libavcodec/mscc.c:27: src/libavcodec/mpeg4videodec.csrc/libavcodec/bytestream.h::1873041::1529:: 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] 3041187 | | i f (isf i(zcet2 x!->=l avsciz_e)b ui l| ~~~~~ ^ ~~~~d < 4670U) | ~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/mpeg4videodec.c:3044:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3044 | if (ctx->lavc_build <= 4712U) | ~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/mpeg4videodec.c:3059:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3059 | if (ctx->divx_version < 500U) | In file included from ~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/msrle.c:36: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/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.csrc/libavcodec/bytestream.h:63::22:317 :13warning: : 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] 63 | if (p k317t | _ s i zse i>ze 2b u=f F_FsiMzINe()p- >b{u f | f ~~~~~~~~ ^ ~~~~~~~~e r_end - p->src/libavcodec/msp2dec.cb:u74f:f72e:r warning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] s ize); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 74 | src/libavutil/macros.h : 49 : 25 : note: expanded from macro 'FFMIN' memcp 49y | (p#-de>fdianeta [F0F]M I+ Ny( a* ,pb-)> l(i(nae)s i>ze [(0b]) ?+ x(,b ) g:b .(buaff)er), F F| M ~ ^ ~I N(size, widIn file included from tsrc/libavcodec/msrledec.ch:31 : -In file included from src/libavcodec/msrledec.hx:26): src/libavcodec/bytestream.h):;318: 15 : | warning: ^ ~~~~ ~~~~~~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | src/libavutil/macros.h : 49 :i25f :( snote: iexpanded from macro 'FFMIN'ze 2 != s iz49e | #)d e| ~~~~~ ^ ~~~~f ine FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/msp2dec.c:82:68: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 82 | memset(p->data[0] + y * p->linesize[0] + x,In file included from vasrc/libavcodec/msrle.cl:ue36, : FIn file included from Fsrc/libavcodec/msrledec.hM:I26N: (src/libavcodec/bytestream.hs:i186z:13e:, warning: wicomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]dt h - x)); | ^ ~~~~ ~~~~~~~~~ src/libavutil/macros.h186: | 49 : 25 : snote: iexpanded from macro 'FFMIN'z e2 = F49 | F#dMefIiNn(ep -F>FMbINu(af,fbe)r _(en(da -) p>-> b(ufbf)er ,? s i(zbe)); :| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ (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/msrle.c:36: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/mpegvideo_dec.c:600:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 600 | (unsigned)src_y > FFMAX((v_edge_pos >> field_based) - (!!sy) - h, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_dec.c:599:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 599 | if ((unsigned)src_x > FFMAX( h_edge_pos - (!!sx) - w, 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/msrledec.c:31: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_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/msrledec.c:31: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:357 :15271: | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] int 357 | s i z ei2f =(s iFFzMeI2N (!g=- >sbuifzfe)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/mscc.c:27: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mscc.c:27: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->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/mscc.c:27: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/msrle.c:36: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMINIn file included from (p->src/libavcodec/mpegvideo_enc.cbu:ff74er: _src/libavcodec/bytestream.he:n171d :-18 :p ->warning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]uf fer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h171:49 | : 25 : note: expanded from macro 'FFMIN'g ->23bu warningfsf er generated49 . | +=# deFFfMinIe NF(FgM-I>N(bau,fbf)er _e(n(da -) g->> bu(fb)f e?r , (sbiz)e );: | ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~a )) | ~ ^ ~ src/libavutil/macros.h:49In file included from :25src/libavcodec/msrle.c: :note: 36expanded from macro 'FFMIN': In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h :49294 | #:d15ef:i newarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]FF MIN(a ,b294) | (( a ) > i(bf) (?s i(bz)e 2: (!=a ))s i | z ~ ^ ~ e) | ~~~~~ ^ ~~~~ 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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size =In file included from FFMsrc/libavcodec/mpegvideo_enc.cI:N74(: gsrc/libavcodec/bytestream.h-:>186b:u13f:f ewarning: rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ end - g->buffer , 186s | iz e ) ; s i| z ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ e2 = FFMINsrc/libavutil/macros.h:(49p:-25>: bnote: expanded from macro 'FFMIN'u ffer_en d 49- | p#->dbeuffifnee rF, FsMiIzNe()a;, b )| ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~( a) > (bsrc/libavutil/macros.h): 49?: 25(:b )note: :expanded from macro 'FFMIN' ( a)) | ~ ^ ~ 49 | #define In file included from FFsrc/libavcodec/mscc.cM:27I: Nsrc/libavcodec/bytestream.h(:a356,:b13) :(( awarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] > (b) ? (b )356 | : (a ) s)i z e| 2 ~ ^ ~ = FFMIN(pIn file included from -src/libavcodec/mpegvideo_enc.c>:bu74f: src/libavcodec/bytestream.hf:e187r:_15:e warning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] d - p- >b187u | f f e irf, (ssiizze)e;2 | ! ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~= sizesrc/libavutil/macros.h) : 49| : ~~~~~ ^ ~~~~25 : note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a)src/libavcodec/bytestream.h > :(b317): ?13 : (warning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) : (a)) | ~ ^ ~ In file included from 317src/libavcodec/mscc.c | : 27: src/libavcodec/bytestream.h : 357s:i15z:e2 warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]= FFMI N357(p | - > b u fiffer _(ensdi z-e2 !p=-> busfifzeer) , | ~~~~~ ^ ~~~~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/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) | ~~~~~ ^ ~~~~ 3 warnings generated. CC libavcodec/opus_silk.o 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 - (!!ssrc/libavcodec/bytestream.hy) -: b355lo:c13k:_ swarning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0)) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_dec.c355: | 791 : 26 : swarning: icomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]z e = FFMI N791( | g - >ibfu f(fe(ru_nensdi g-n ge-d>)b surffce_r,x si>z eF)FM;A X (| h ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~_e dge_pos -src/libavutil/macros.h (:!!49sx:)25 :- note: expanded from macro 'FFMIN'bl ock_s ,49 | 0#)de f|i| n | e ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/msrle.c:36: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/msrle.c:36: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = src/libavcodec/msrledec.cFFM:IN167(:g-37>:b ufwarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e r_end - g->bu f167f | e r , s i z e ) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ if (line src/libavutil/macros.h<:CC libavcodec/opusdec.o 490: 25|: |note: pexpanded from macro 'FFMIN'o s >= wi dt49h | )#{d e fi| n ~~~ ^ ~~~~~e FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/opusdec_celt.o In file included from src/libavcodec/mpegvideo_enc.c:74: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mpegvideo_enc.c:74: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mpegvideo_enc.c:74: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/msmpeg4dec.c:30: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/msmpeg4.c:34: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/mss2.c:30: In file included from src/libavcodec/mpeg_er.h:22: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/put_bits.h 355 | : 265 : 37 :s warning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]z e = FFMIN(g->b u265 | f f er _e nd - g- >ibuff fe(rs,- >sbiuzfe_);e n | d ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ - s->buf_psrc/libavutil/macros.h:t49r:25 :> =note: expanded from macro 'FFMIN's izeof(B i49 | t#Bdueff)in)e F{F M I| N ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~( a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mpegvideo_enc.c:74: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mpegvideo_enc.c:74: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:265:37: warning: 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/put_bits.h:317: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/msvideo1enc.c:30: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/on2avc.c:24: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ In file included from src/libavcodec/msvideo1enc.c:30: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/msvideo1enc.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/mpeg4videodec.c:3507:22: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 3507 | if (s->codec_tag == AV_RL32("WV1F") && show_bits(gb, 24) == 0x575630) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ In file included from src/libavcodec/mpeg4videodec.c:3517src/libavcodec/mss12.c::82:31 : In file included from warning: src/libavcodec/mss12.hcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]:32 : src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3517 | ( ct171x | - > di vx _g-v>beurfsfieor n+ >== FF0MI N|(|g -c>tbxu-ff>exrv_iedn_db ui-l dg- >b>u=f f0er), s|i|ze );s - | > ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ codec_tag == src/libavutil/macros.hAV:_49R:L253:2 (note: "Qexpanded from macro 'FFMIN'M P4")) { 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:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #deIn file included from finsrc/libavcodec/mss12.ce: 31F: FIn file included from Msrc/libavcodec/mss12.hI:32N: (src/libavcodec/bytestream.ha:,186b:13): (warning: (acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) > (b) ? (b) : (a )186) | | ~ ^ ~ s ize2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mss12.c:31: In file included from src/libavcodec/mss12.h:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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); In file included from | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~src/libavcodec/msmpeg4enc.c :37: In file included from src/libavcodec/mpegvideo.h:src/libavutil/macros.h45:: 49src/libavcodec/put_bits.h::25227::37 :note: expanded from macro 'FFMIN'warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #define F F227M | I N (a , b ) i(f(a )( s>- >(bbsrc/libavcodec/mscc.cu)f :_? e(71bn:d)27: - warning: s:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] -( a)>)b uf _p| t ~ ^ ~ r >71= | s i In file included from z src/libavcodec/mss1.ce :o 30 f: src/libavcodec/bytestream.h ( In file included from B:isrc/libavcodec/mss12.htf271::B17o:32u: r fsrc/libavcodec/bytestream.h)warning: (:j) comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]187 = :015{:; j warning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]bz ueff)e r| ~~~~~ ^ ~~~~_ e104n | d - g- > b u f f e r , s ifozr e(j) ;= 0| ; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~j < copy; src/libavutil/macros.hj:++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/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:271:17: 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.hsrc/libavutil/macros.h:49::25:317 :13note: :expanded from macro 'FFMIN' warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #defsrc/libavcodec/put_bits.hine F :F317M317src/libavcodec/mpegvideo_enc.c | I: 33:N96( a:,: sbi)5 (warning: (zcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: ae ) 2>warning: missing field 'unit' initializer [-Wmissing-field-initializers] ( =b )317F | F ? M 96 iIf | ((N b s -(>b)F p:u (Fa-)f)_>b_ eMPuV _nCf| d ~ ^ ~O f M-M esOr-_N>e_bnOdu -P fpT_p-tSr> >b= uf f| se ^ri z,e osfiz(eBi)tB;u f) )| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/mpegvideoenc.h{: 75: 173src/libavutil/macros.h| : ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~: 49note: :25expanded from macro 'FF_MPV_COMMON_OPTS': note: expanded from macro 'FFMIN' 49 | #d e75fi | n e F FM IN ( a , b ) ( ( a ) > ( b ) ? ( b) : ( a ) ) | ~ ^ ~ In file included from src/libavcodec/msvideo1enc.c : 30 : src/libavcodec/bytestream.h : 318 : 15 : FFwarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]M PV_OF F318S | E T ( l uimf a(_seilzei2m _!th=r essihzoel)d ) ,| ~~~~~ ^ ~~~~AV _OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:77:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 77 | FF_MPV_OFFSET(chroma_elim_threshold), AV_OPT_TYPE_INT, {src/libavcodec/bytestream.h .i6:4271 :=17 0: }warning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] INT_MIN, INT_MAX, 271F | F _ MP V _OiPnTt_F LsAiGzS e},2\ = | F ^ FMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/mpegvideo_enc.c:96:5: src/libavutil/macros.hwarning: :missing field 'unit' initializer [-Wmissing-field-initializers]49 :25: src/libavcodec/mpegvideoenc.hnote: :expanded from macro 'FFMIN'78 :175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 49 | #define FFMI 78N | ({a ,"bq)u an(t(iaz)e r_>n oi(sbe)_ s?ha p(ibn) g:", (aN)U)L L ,| ~ ^ ~ FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:80:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' In file included from 80 | src/libavcodec/mss12.c : 31 : In file included from src/libavcodec/mss12.h : 32 : src/libavcodec/bytestream.h : 293 : 13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | s i ze 2 = FF M I N ( p- > b uf f e r _ e n d F-F _pM->PbuVf_fOerF,F SsEizTe();e r r| o ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~r _rate),src/libavutil/macros.h : 49 :25 : note: expanded from macro 'FFMIN' AV _49O | P#Td_eTfYiPneE _FIFNMITN,( a{,b ). (i(6a4) = >0 ( b}) ,? ( b ) : 0(,a) )I N| ~ ^ ~T _MAX, FF_MPIn file included from Vsrc/libavcodec/mss12.c_:O31P: TIn file included from _src/libavcodec/mss12.hF:L32A: Gsrc/libavcodec/bytestream.hS :}294,:\15 : | ^warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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' src/libavcodec/bytestream.h:355:13: 82warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | s i z e = FF M I N( g - > b u f f e r _ e n d - g - > bFuFf_MfPVe_rOF,F SsEiTz(rec)_;qs q u| is ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~h) , AV_OPT_src/libavutil/macros.hT:49Y:P25E:_F LOnote: Aexpanded from macro 'FFMIN'T , {.dbl 49= | #0 d}ef,in e0 ,F 9F9,M IFNF(a_,MbP) V(_O(PaT)_F L>A GS(}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 | sizesrc/libavcodec/mpegvideo_enc.c2: 96=:5 :F warning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]M IN(src/libavcodec/mpegvideoenc.hp:-83:In file included from >164b: unote: src/libavcodec/mss1.cffexpanded from macro 'FF_MPV_COMMON_OPTS'e r:_e30n: dIn file included from -src/libavcodec/mss12.h :32p: ->src/libavcodec/bytestream.hb: 293:u13f:83 f | ewarning: {r"comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare],r csi_zqe)m;o d | _ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~a mp ",293 src/libavutil/macros.h | :"49 e : 25:x pnote: seexpanded from macro 'FFMIN'iri mezntea2 =l 49 Fq | uaFn#tMdeiIfNi(znep -F>ebuFrMf mIofdNeur(_lae,abnti)od n" ((, - a ) p > -( >b b )u ff? er , F(Fsb_iM)zP Ve_:);O F (| Fa ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~S)) E T (| r ~ ^ ~csrc/libavutil/macros.h _:qm49od:_a25m:pIn file included from ) src/libavcodec/msvideo1enc.c:,30 note: A: expanded from macro 'FFMIN'src/libavcodec/bytestream.hV:_ 357O:P15T: _warning: Tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Y49P | E#_dFe LOfi357nAe | T ,F {F. dMiIbfNl( a=, b ()0 si z(e(}2a, )-! >F =L( bTs)_ iM?z (AXe, b) F) :L| T _ ~~~~~ ^ ~~~~(aM)) A | X ~ ^ ~, FF_MPV_OIn file included from PTsrc/libavcodec/mss1.c_F:LA30G: SIn file included from src/libavcodec/mss12.h}:32,: src/libavcodec/bytestream.h : 294 : 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] \ 294| ^ | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:84:162: note: expanded from macro 'FF_MPV_COMMON_OPTS' 84 | {"rc_qmodsrc/libavcodec/bytestream.h_fre:q317":,13 :" ewarning: xpcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e rimental quanti z317e | r m o sdiuzIn file included from leat2isrc/libavcodec/mss3.c o=:n F"28,F: Msrc/libavcodec/bytestream.h: 171I :N (18 : p - > warning: b comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]u ff e r _FeFnd_ M-P pV- _171>O | bF ufFf eS rE ,T g(rs-c>i_zeb)q;um fof de_| fr ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~r e +=q F)FM,Isrc/libavutil/macros.h: 49N:25AV(_O:gPT _-TYnote: >Pbexpanded from macro 'FFMIN'Eu_ IfNfTe,r_ e 49{n. | id#6 d4-e fg=i -ne0 >},FbFu fMIfNITeNr_,(M IasN,i,bz I)NeT )_(;(Ma A)X >,| F( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~Fb_ M)P ?V (_b)O P: Tsrc/libavutil/macros.h(_:aF)49) L :| A25: ~ ^ ~ Gnote: Sexpanded from macro 'FFMIN'} , 49 | #dIn file included from esrc/libavcodec/mss12.c f i:n 31\e: In file included from Fsrc/libavcodec/mss12.hF:| M32I ^N: src/libavcodec/bytestream.h(:318a:,15b): ( (awarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] > (b) ?318 | ( b )if :( s(iaz)e)2 !| = ~ ^ ~ size) | ~~~~~ ^ ~~~~ 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 usesrc/libavcodec/bytestream.hless:"317,: 13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | FF _M P Vs_iOzFFeS2E T=( rFcF_MbuIfN(fp-e>rb_uaffgegrr_esesndi v-i tp-y>),b ufAfV_eOr,P T_sTYiPzE_eF);L O A| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~T , {.dblsrc/libavutil/macros.h =: 491:.250 :} note: ,expanded from macro 'FFMIN' - FLT_MA X49, | #FdeLfT_iMnAeX, FFFF_MMPIVN_(aO,PTb_) F(L(aA)GS }>, ( b\) ? | ( ^b) In file included from : (src/libavcodec/mss3.ca):)28 : src/libavcodec/bytestream.h:| 186: ~ ^ ~13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/mss1.csrc/libavcodec/mpegvideo_enc.c::3096: :In file included from 5:src/libavcodec/mss12.h :32 : warning: src/libavcodec/bytestream.h186missing field 'unit' initializer [-Wmissing-field-initializers] | :318 src/libavcodec/mpegvideoenc.h:15 :: 92 warning: s:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i174z : enote: 2 expanded from macro 'FF_MPV_COMMON_OPTS'318 | = F F M IiN(fp ->(b s92iu | z{f"feboer2rde r_!e_nma=d ss ki"-,z ep ->)b"u fi | fne ~~~~~ ^ ~~~~ cr,r esaiszee) ; t h| e ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ quantizesrc/libavutil/macros.hr :f49:o25r: note: mexpanded from macro 'FFMIN'a croblo ck49s | #cdleofsien et oF FbMoIrNd(ear,sb"), ( (FaF)_ >M (PbV)_ O? F(bF)S E: T((baor)de)r _ m| a ~ ^ ~sk ing), AV_OIn file included from Psrc/libavcodec/mss3.cT:_T28Y: Psrc/libavcodec/bytestream.h:E187_:F15L:O Awarning: Tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], {.db l187 | = 0 } , i-fFL T_(MsiAzXe,2 F!L=T _MsAiXz,e) F| F ~~~~~ ^ ~~~~_ MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:93:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 93 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:94:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 94 | {"lmax", "maximum Lagrange factor (VBR)", src/libavcodec/bytestream.h : 355 : 13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] FF_MPV _355O | F F sSiEzTe ( l= mFaxF)M,I NA(Vg_-O>PTb_TuYffPeEr__IeNnTd, -{ g.->ib6u4ff e=r ,31 *sFiFz_eQ)P;2 L AM| B ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~DA }, 0, INsrc/libavutil/macros.h:T49_:M25:A X,note: expanded from macro 'FFMIN'F F_MPV_ OP49T | _#FdLeAfGSi ne} , F FM I N ( a , b ) ( (\a ) | > ^ (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mss12.c:src/libavcodec/mpegvideo_enc.c31:: 96In file included from src/libavcodec/mss12.h::532:: src/libavcodec/bytestream.h:warning: 356missing field 'unit' initializer [-Wmissing-field-initializers]: 13:src/libavcodec/mpegvideoenc.h :warning: 95comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 356 | siz e952 | ={ "FsFkMiIpN_(thpr-es>hbouldf"fe,r _"eFnrda m-e p -s>kbiupf ftehrr,e shsoildz"e),; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h : 49 : 25 : note: expanded from macro 'FFMIN' In file included from src/libavcodec/mss4.c : 32: 49 src/libavcodec/bytestream.h | :#171:F18dF:e _MfPwarning: iV_nOFcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]eF F FSMEINT((a,fbr)a m(e(_as) >k171ip | _ (t bh ) rg-?e>b usfh(fb)o :e ldr( )a+=, )F ) F MA| I ~ ^ ~ VN_O(PgT->_bTuIn file included from ffsrc/libavcodec/mss12.cerY:P_31Ee_: INnTIn file included from , d{src/libavcodec/mss12.h :.32-i: 6 4src/libavcodec/bytestream.hg -:357=> :b015 u}:f, fwarning: Iecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]N rT,_ sM IiN357ze,) | IN; T _| M ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ A iXf ,(s izFeF2 _!src/libavutil/macros.hM:=P49:V 25_sO:iPz Te)note: _ expanded from macro 'FFMIN'F| ~~~~~ ^ ~~~~L AGS }49 | ,# \d e| f ^in e FFMIN(a,b) ((a) > (b) ? (b) : (a)) src/libavcodec/mpegvideo_enc.c| : ~ ^ ~ src/libavcodec/bytestream.h96:5:: 355warning: :13missing field 'unit' initializer [-Wmissing-field-initializers]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/mpegvideoenc.h :96:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 355 | 96 | {s"iskziep_ f=a cFtoFr"M,I "NFr(amge -s>kibpu fffacetr_oer"n,d - g - > b u f fe r , s i z e ) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ FF_MPVsrc/libavutil/macros.h_:OF49F:S25E: Tnote: (fexpanded from macro 'FFMIN'r ame_ski p49_ | #fdaecftionre) ,F FAMVI_NO(PaT,_bT)Y P(E(_aI)N T>, ({b.i)6 4? =( b0) }:, (IaN)T)_ M I| N ~ ^ ~, INT_MAX, FF_MPV_In file included from OPsrc/libavcodec/mss1.cT:_30F: LIn file included from Asrc/libavcodec/mss12.hG:32S: 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/mpegvideo_enc.cd :- 96p:-5>:b uwarning: fmissing field 'unit' initializer [-Wmissing-field-initializers]f er,src/libavcodec/mpegvideoenc.h :s97i:z165e: )note: ;expanded from macro 'FF_MPV_COMMON_OPTS' | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: 97note: | expanded from macro 'FFMIN' {"skip _49e | #xdp"e,fi n"eF FrFMaINm(ae, b)s k(i(pa )ex p>o n(be) n?t ("b,) : ( a ) ) | ~ ^ ~ In file included from src/libavcodec/mss1.c : 30 : In file included from src/libavcodec/mss12.h : 32 : src/libavcodec/bytestream.h :F357:F15_:MP Vwarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]OF FSET(f r357a | me _ s k iifp _(esixzpe)2, ! =AV _sOPiT_zTeY)PE _ | I ~~~~~ ^ ~~~~N T, {.i64 = 0 }, INT_MIN, INT_MIn file included from AXsrc/libavcodec/mss4.c,: F32F: _Msrc/libavcodec/bytestream.hP:V_186O:P13T:_ Fwarning: LAcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]GS }, \ | ^ 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); src/libavcodec/mpegvideo_enc.c| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~96 :5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavutil/macros.h: 49:25src/libavcodec/mpegvideoenc.h: :note: 99:expanded from macro 'FFMIN'172: note: expanded from macro 'FF_MPV_COMMON_OPTS' 49 | #define F99F | M{I"N(sac,_b)t h((ra)e s>h o(lbd)" ?, ("b)S :c e(an)e) c| h ~ ^ ~ ange threshIn file included from olsrc/libavcodec/mss4.cd:"32,: src/libavcodec/bytestream.h : 187 : 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | iFfF _(MsPVi_zeO2F FS!ET=(s csiezneec)h a n| g ~~~~~ ^ ~~~~ e_threshold), AV_OPT_TYPE_INT, {.i64 = 0 CC libavcodec/opusdsp.o }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:100:166: note: expanded from macro 'FF_MPV_COMMON_OPTS' 100 | {"noise_reduction", "Noise reduction", FF_MPV_OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 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", src/libavcodec/bytestream.h F:F271_:17M:P V_Owarning: FFcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]S ET(rtp_payload_si z271e) | , A V _iOnPtT _sTiYzPeE2_ =I NFTFM,I N{(.gi-6>4bu ff=e r_0e nd} ,- gI-NT>_bMuIffNe,r ,I NsTi_zMeAX),; F| F ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~_ MPV_OPT_src/libavutil/macros.hF:L49A:25G:S note: },expanded from macro 'FFMIN' \ | ^ 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/mpegvideo_enc.c:97:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | FF_MPV_COMMON_MOTION_EST_OPTS | ^ src/libavcodec/mpegvideoenc.h:113:179: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 113 | {"mepc", "Motion estimation bitrate penalty compensasrc/libavcodec/mpeg4videodec.ctio:n 3840(1:.0106 := 2warning: 5missing field 'unit' initializer [-Wmissing-field-initializers]6 )", FF_MPV_OFFSE T3840 | ( m e _{pe"nqalutay_rcotmpeern_sastiaomn)p,l eA"V,_O P"1T/_4TY PsE_uIbNTp,e l{ .MCi",6 4O F=F S2E56T (},q uINaTr_MtINe, rI_NsTa_mMApXl, eF)F_,MP V_AOPVT__OFLPATGS_ }T,YP E\ _ B| O ^ OL, {.i64 = 0}, 0, 1, FLAGS}, | ^ src/libavcodec/mpegvideo_enc.c:97:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:114:124: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 114 | {"mepre", "pre motion estimation", FF_MPV_Osrc/libavcodec/mpeg4videodec.cFF:SE3841T(:m113e_:p rwarning: e)missing field 'unit' initializer [-Wmissing-field-initializers], AV_OPT_TYP E3841_I | NT , { .{i"6d4i v= x0_ p},a cINkTe_dM"I,N, "INdTiv_xM AXs,t FyF_lMPeV _pOaPckTed_ FbL AGfSra m},e s\" , | ^O FFSET(divx_packed), AV_OPT_TYPE_BOOL, {.isrc/libavcodec/mpegvideo_enc.c64: 97=: 50:} ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] 0, src/libavcodec/mpegvideoenc.h1,: 115:F156L: Anote: GSexpanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS'} , | ^ 115 | {"intra_penalty", "PenaCC libavcodec/opusenc.o ltsrc/libavcodec/mpeg4videodec.cy :f3842o:r 10i:n twarning: ramissing field 'help' initializer [-Wmissing-field-initializers] bloc k3842s | i n b l{ocNkU LdLec}i s| ^i on", FF_MPV_OFFSET(intra_penalty), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX/2, FF_MPV_OPT_FLAGS }In file included from , \ src/libavcodec/mss3.c: | 28 ^ : src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/mpegvideo_enc.c:98:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 98293 | | s{i zNeU2 L=L FF}M,I N( p-| > ^bu ffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mss3.c:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/mpegvideo_enc.c:96:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 96 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:149: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ src/libavcodec/bytestream.h:271: 1792 | :{ "warning: bocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]rd er_mask", "increas e 271t | he q u ainntt isizzere 2f or= mFacFrMoIbN(lgo-c>bkusf fcelorse_ eton db or-d egr-s">,b FuFf_fMePrV,_O FFsSEiTze()bo;r d er| _ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~m asking), src/libavutil/macros.hAV:_49:O25:P Tnote: _expanded from macro 'FFMIN'T YPECC libavcodec/opusenc_psy.o _F LO49A | #Tde,f {i.dnbel F=F M0I N}(,a ,b-)F L(T(_aM)A X>, (FbLT)_M A?X, (bF)F _:M (PaV)_)O PT _| F ~ ^ ~ LAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_enc.c:96:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 96 | FF_MPV_COMMON_OPTS | In file included from ^~~~~~~~~~~~~~~~~~ src/libavcodec/mvcdec.c:32: src/libavcodec/mpegvideoenc.hsrc/libavcodec/bytestream.h::92171::13918:: note: warning: expanded from macro 'FF_MPV_COMMON_OPTS'comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 91 | {171" | r c _ b ugf-_>abggurefssfievirty "+, =" cFuFrMrIeNn(tlgy- >ubsueflfeessr"src/libavcodec/bytestream.h_,:en d317: 13 : - warning: g-comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] > b u f f e r , s iz e317 | ) ; s| iFze ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~2 F= _ MFFPMV_IONF(pF-SEsrc/libavutil/macros.hT(>:rcb_49ub:uf25fff:ere _note: reexpanded from macro 'FFMIN'n_ adgg r-e s49spi- | v#>deifbtiunfyfe) ,e FrA,FV Ms_iIOzPNeT()_TaYP;E_,F b | L)O ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ A T(,( a{.)dbsrc/libavutil/macros.hl :>49:= 25( :1 b).note: 0 expanded from macro 'FFMIN'? } (,b) :- FL(49 | T#_aMd)eAf)iX , n eF| ~ ^ ~L FTFM_INM(AaX,b,) (F(aF)_ M>PV _O(PbT) _?F (Lb)A G: S(}a,)) \| ~ ^ ~ | ~ In file included from src/libavcodec/mss3.c :9228 | : {"src/libavcodec/bytestream.hb:318o:r15d: ewarning: rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ mask", 318" | i ncIn file included from r ief src/libavcodec/mwsc.c(assei: z26et: 2hsrc/libavcodec/bytestream.h e!:= 171 q:u18sai:n tzwarning: iezcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) e r f| o ~~~~~ ^ ~~~~r macroblocks c171l | o s e to gb->obrdueffres"r, +FF=_ MFPFV_MOIFFNS(ETg(-b>orbdeurff_emarsk_ienngd) ,- AgV-_>ObPufTf_eTYrP,E _sFizLeOA)T; , | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~{ .dbl = 0 }, -src/libavutil/macros.hF:49L:T25_:M note: Aexpanded from macro 'FFMIN'X, FIn file included from LT_M AXsrc/libavcodec/mss4.c49:, | #32deFf: iFsrc/libavcodec/bytestream.h:n_293eM: 13P:F VFwarning: _Mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]OI PNT(_FaL,AbG)S} ,( ( a ) \ 293>| | ^~~~~~~~ ( bs)i z?e 2( b=CC libavcodec/opustab.o ) :src/libavcodec/mpegvideo_enc.cF FM:(aI)N96():p 5-: > | warning: b ~ ^ ~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] u ffer_en d 96- | p - > b uFfFf_erM,P sVi_zCeO)MM;O N _O| P ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~T S | ^~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25src/libavcodec/mpegvideoenc.h:: 91note: :152expanded from macro 'FFMIN': note: expanded from macro 'FF_MPV_COMMON_OPTS' 49 | #define F F90M | I{N"(ra,cb)_ i((nait)_c p> l(x"b,) " i?n i(tbia)l : (caom)p) l e| x ~ ^ ~it y for 1-pasIn file included from s src/libavcodec/mss4.ce:n32co: dsrc/libavcodec/bytestream.hi:In file included from n294g:src/libavcodec/mvcdec.c:"15,32: : src/libavcodec/bytestream.h : 186 warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 13 : warning: F294Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ | M P V _ iOfFF S(sEiT z(e186r2c | _ i! n= i ts iisziez)ae l| ~~~~~ ^ ~~~~2_ c p= lFFx)M,I ANV_(OpP-T_>TbYPuEff_eFrLO_AeTn,d { .-db lp =- >0 b},u -fFfLTe_rM,A sXi, zFLeT)_M;A X ,| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~FF _MPV_OPTsrc/libavutil/macros.h_F:L49A:G25:S }note: ,expanded from macro 'FFMIN' \ | 49 ~ | #define FFMIN(a 91, | b{")r c(_(buaf)_a g>gr es(sbi) v?i (tb)y :" ,( a")cu)r r e| n ~ ^ ~t ly useless"In file included from ,src/libavcodec/mvcdec.c :32 : src/libavcodec/bytestream.h :187 : 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | i f (FsFi_zMe2P V!=_ sOiFzFeS)E T (| rc ~~~~~ ^ ~~~~_b uffer_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' 15In file included from | #dsrc/libavcodec/mwsc.ce:f26i: nsrc/libavcodec/bytestream.he :FL186T_:MA13X :3 .warning: 40comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2 823466385288598 11862e | +3 8 F | s ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ize2 = FFsrc/libavcodec/mpegvideo_enc.cMI:N(96p-:>b5u:ff ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r_src/libavcodec/noise_bsf.c e:n215d: -100 :p - 96>warning: | bmissing field 'unit' initializer [-Wmissing-field-initializers]u f f eFrF, _sMiPzVe_ CO)M215; | MO N _| O ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~P T S{ "a mosrc/libavutil/macros.hu| :n49: ^~~~~~~~~~~~~~~~~~t25 ":, src/libavcodec/mpegvideoenc.hnote: :expanded from macro 'FFMIN' 91 : 142N: U49 Lnote: L | expanded from macro 'FF_MPV_COMMON_OPTS', # dOefFinFe SFEFTM(Ia 90Nm | ou({na"rtc,__bis)t nr(i()ta_), c >pl x " , ( b ")iA nV?i _t(ObP)Ti _:a lT( Yac)oP)mpEl_eSx iT tRy| IN ~ ^ ~G f,o r{ 1.-sptaIn file included from CC libavcodec/pafaudio.o src/libavcodec/mwsc.cr:s26 s : e=src/libavcodec/bytestream.hn c:NoUL187dL :i15}:n, gwarning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]",, 0 , F 187 L | FAF G Si _}fMP, V(| _s ^Oi zFeF2S E!T=( rcs_iiznei)t i a| l ~~~~~ ^ ~~~~_ cplx), AV_OPT_TYPE_FLOAT, {.src/libavcodec/noise_bsf.cd:b216l:100 := warning: 0 missing field 'unit' initializer [-Wmissing-field-initializers]} , -src/libavcodec/bytestream.hFLT:_src/libavcodec/bytestream.h317: 13M:216:A | 355 X :warning: ,{13 :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] F"L T_dwarning: rMAoXcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare],p "FF,_M P V _O317PT _ | F L A GS355} | s,i N szi zU eeL 2 L=, = F F\MOFF IFM NFIS| E ~T (d(Npr(-og->>bbpu u_fff91e | sfre{t_r"rre_)c,_nbe d u n fd_ -- a Ag-g>pbVug->_frbeuOfsfsPiefTv_rTei,tYrP y,Es_" siizSe,zT)R I"NcGe,);u r;r en{t | l ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~.ys| tu ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~sr e lsrc/libavutil/macros.h:=49e:src/libavutil/macros.hs 25:: snote: N49"expanded from macro 'FFMIN',U:L25L: } note: ,expanded from macro 'FFMIN' 0 49 | #, d 49 0 e | ,f # iFnLdAG e e S f F i}F, n M e I FFFN_| F(MM ^Pa INV,_(OFba)F, S(bE(T()ar )( (c>_a b)u( fbf)>e r _?(ag b(src/libavcodec/noise_bsf.cbg)):r217e :s:s?106 i:v(i(t b)ay)warning: ) )missing field 'unit' initializer [-Wmissing-field-initializers], : (| AaV ~ ^ ~ )_) O 217| P | In file included from ~ ^ ~T src/libavcodec/mss3.c_T : Y28 P: E{src/libavcodec/bytestream.h In file included from "_:src/libavcodec/mss4.cdF356L:r:O1332:oA: src/libavcodec/bytestream.hp:T318warning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare],: m ou15n{t:."d, warning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]l N 356U=L | L,318 | 1 .O F Fs0 }SiEiT, zfe(-d 2r F(Lo=s TpiF_aMzAFmoeunXM,2 t!=I F)LNTs_,(iMzAeX) p, F-F | >_ b ~~~~~ ^ ~~~~uM fPfAeVV_r__OOePPnTdT -_F_LA GpT-Y>bSuPf}fE,e_ INrT\,, | s ^~~~~~~~i z{e) ;. i6 4| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~= 0 src/libavutil/macros.h:}49:src/libavcodec/mpegvideo_enc.c25:,: 96 :note: 05expanded from macro 'FFMIN':, warning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]N 49T | #_dMeAfi nX96e, | F F F MFLIFNA(_GSaMP ,V}b,_ )C O M| (M ^O N_(Oa)P >T S( b| ) ^~~~~~~~~~~~~~~~~~ ? src/libavcodec/noise_bsf.c(:src/libavcodec/mpegvideoenc.hb)218 ::1290:::143 : warning: (note: missing field 'help' initializer [-Wmissing-field-initializers]a expanded from macro 'FF_MPV_COMMON_OPTS') ) 218| | ~ ^ ~ { NU LIn file included from 89Lsrc/libavcodec/mss3.c | : 28: src/libavcodec/bytestream.h:}357: 15,: | warning: ^ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | i f ( si ze 2 ! = s i z e ) | ~~~~~ ^ ~~~~ FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_enc.c:96:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 96 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:133: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPTsrc/libavcodec/bytestream.h_T:YP355E_:F13L:O Awarning: T,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { .dbl = 0 }, -FLT_ M355A | X , F LsTi_zMe A X,= F FFF_MMIPNV(_g-O>PbuTf_fFeLr_AenGdS }- ,g -> b u f f e r\, si z| e ^~~~~~~~); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' src/libavcodec/mpegvideo_enc.c :4996 | :#5src/libavcodec/bytestream.hd: e:fwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]271n e: 17F :F96 M | Iwarning: N comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ( FaF,_MbP)V_ C(O(MaMO)N _>O P271T | ( Sb ) | ? ( ^~~~~~~~~~~~~~~~~~b)In file included from i n:t ( a)src/libavcodec/mv30.csrc/libavcodec/mpegvideoenc.h:s)iz:e8329 2:: | src/libavcodec/bytestream.h ~ ^ ~139=:: 171 :Fnote: 18expanded from macro 'FF_MPV_COMMON_OPTS':F Mwarning: In file included from Icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/mss4.cN: 32: (src/libavcodec/bytestream.h:g356:-13>: b82warning: | ucomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ff e r 171_ | en d 356- | g - g>- > b ubfsf u fifeer zr, +e=s i2z e F=) FF; F M M I| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~IN( g- N >b( pu-src/libavutil/macros.h :f49>: fbe25r _u:ff eer _ nnote: dexpanded from macro 'FFMIN' e -n d g 49 | -- # de> pfb u-f>i nfebu e rf F,f sFie MzIr, e N ) (;s a ,i bz | )e ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ )( ; ( a| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) src/libavutil/macros.h : >49 src/libavutil/macros.h : F(F:b25_49:)25::M Pnote: note: ?expanded from macro 'FFMIN' (bV)expanded from macro 'FFMIN' _49:O | # F dF(49eSa | )fE#)deifTi n(nr cee| _ ~ ^ ~ F FqM IFsNqF(uaM,iIsNb(ah,b))) ( (,(a )(A Va>_ )(O b>P )T(_ Tb?Y )( ?Pb )(E b:_ ()aF L):O)A (aT) | ,) ~ ^ ~ { .src/libavcodec/bytestream.h d| ~ ^ ~bl: = 2710: 17}:, In file included from warning: src/libavcodec/mss4.c0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare],: 329: 9src/libavcodec/bytestream.h,: 357F:F_15M: Pwarning: V_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]O 271 P | T _ F L357Ai | G nSt } isf,iz e(s 2 i z =e 2 F !F =M sIiz eN( g ) - > b| u ~~~~~ ^ ~~~~ f f e r _\ e n| d ~ - g->buffer, size );83 | {"| r ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~c _qmod_amp"src/libavutil/macros.h,: "49e:25x:p ernote: iexpanded from macro 'FFMIN'm ental q ua49n | t#izdeerf mionduel atFiFonM",I N ( a , b ) ( ( a ) > FF(_bMP)V ?_ O(FbFS)ET (:r c_(qamo)d) _ am| p) ~ ^ ~, 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]In file included from src/libavcodec/mv30.c :9629 | : src/libavcodec/bytestream.h : 186FF:_13MP:V _warning: COcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]M MON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h186: | 83 : 129 :s inote: zexpanded from macro 'FF_MPV_COMMON_OPTS'e 2 = FFMIN(p->buf f82e | r _e n d - p - > b uf f e r , s i z e ) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h : 49 : 25 : note: expanded from macro 'FFMIN' 49 | # d ef i n e F F M I N( aF,Fb_M)15P V warnings( generated_(Oa. F) F>S E(T(brc)_ qs?q ui(sbh)) ,: A(Va_)O)P T _| T ~ ^ ~Y PE_FLOAT, In file included from {src/libavcodec/mv30.c.:d29: bsrc/libavcodec/bytestream.hl:187 :=15 :0 warning: }comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], 0, 99 ,187 | FF _M P Vi_fOP T(_sFizLeA2G S!}=, s i z e) | ~~~~~ ^ ~~~~ \ | ~ 83 | {"rc_qmod_amp", "experimental quantizeIn file included from r mosrc/libavcodec/mvcdec.cdu:la32t: isrc/libavcodec/bytestream.ho:n293",: 13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] FF_MPV_O FF293S | E T ( rc _sqimzoed2 _=a mFFpMI)N, (ApV-_>bOuPfTf_erT_YenPdE _-F LOpAT-,> b{.udffberl, s=i z0e )};, -| F ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~L T_MAX, Fsrc/libavutil/macros.h:L49T:_25M:A Xnote: ,expanded from macro 'FFMIN' FF_MPV _49 | O#PdeTf_inFeL AFFGMSI}N,( 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/mvha.c:109:33: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 109 | if (val && (val < nodes[first_node].count)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mvha.c:110:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]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] 110 | 293 | i f (sviazle 2> == nFoFdMeIsN[(spe-c>obnudf_fneord_ee]n.dc o-u npt-)> b{u f f| e ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~r , size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mwsc.c:26: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mvcdec.c:32: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mwsc.c:26: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mvcdec.c:32: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:In file included from 49:25src/libavcodec/mv30.c:: 29note: : expanded from macro 'FFMIN'src/libavcodec/bytestream.h :293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]49 | #define FFMIN(a,b) 293( | ( a ) >s i(zbe)2 ?= (FbF)M :I N((ap)-)> b u| f ~ ^ ~f er_end - p->In file included from bsrc/libavcodec/mwsc.cu:f26f: esrc/libavcodec/bytestream.hr:,356 :s13i:z ewarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 356src/libavutil/macros.h | : 49 : 25 :s inote: zexpanded from macro 'FFMIN'e 2 = FFMI N49( | p#-d>ebfuifnfee rF_FeMnIdN (-a ,pb-)> b(u(faf)e r>, (sbi)z e?) ;( b )| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: (a))src/libavutil/macros.h :| 49 ~ ^ ~: 25: note: expanded from macro 'FFMIN' In file included from src/libavcodec/mv30.c49: | 29#: dsrc/libavcodec/bytestream.he:f294i:n15e: Fwarning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]M IN(a,b )294 | ( ( a ) i>f ((bs)i z?e 2( b!)= :s i(zae))) | | ~~~~~ ^ ~~~~ ~ ^ ~ 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/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mv30.c:29: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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/mvha.c:159:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 159 | if (size < 1 || size >= avpkt->size) | ~~~~ ^ ~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mv30.c:29: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mv30.c:29: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/mxpegdec.c:162:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 162 | (jpg->height + 0x0F)>>4 != s->mb_height) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/mxpegdec.c:161:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 161 | if ((jpg->width + 0x0F)>>4 != s->mb_width || | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/mss12.c:461:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 461 | if ((unsigned)val >= base) | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/mss3.c:346:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 346 | bit = (c->low >= helper); | ~~~~~~ ^ ~~~~~~ 11 warnings generated. src/libavcodec/nellymoserdec.c:80:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 80 | pval = -exp2(val/2048) * s->scale_bias; | ~ ~~~^~~~~~~~~~ src/libavcodec/nellymoserdec.c:80:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 80 | pval = -exp2(val/2048) * s->scale_bias; | ~~~~ ~~~^~~~~ In file included from src/libavcodec/nellymoserenc.c:52: src/libavcodec/put_bits.h:209:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 209 | if (s->buf_end -In file included from s->src/libavcodec/mss2.cb:uf35_: pIn file included from tsrc/libavcodec/mss12.hr: 32>: =src/libavcodec/bytestream.h :s171i:z18e:o fwarning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]B itBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, src/libavcodec/mss3.csiz:e412):;28 : | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h :41249 | : 25 : note: expanded from macro 'FFMIN' if (m- >49f | r#edqesf[isnsey mF]F M| ( ~~~~~~~~~~~~~~ ^ ~~~~~~b ) ? (b) : (a)) | ~ ^ ~ src/libavcodec/nellymoserdec.c:98:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 98 | apsrc/libavcodec/mss12.ctr[:j]635 :=12 :M _warning: Simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q RT1_2*pows[j]; | ~^~~~~~~634 | av_log(avctx, AV_LOG_DEBUG, "%g frames per second\n", | ~~~~~~ 635 | av_int2float(AV_RB32(avctx->extradata + 28))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/mss2.c:35: In file included from src/libavcodec/mss12.h:32: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hsrc/libavcodec/mss12.c::49639::1225:: note: warning: expanded from macro 'FFMIN'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | # d638e | f i ne aFv_FlMoIgN(a(vcat,bx), (A(Va_)L O>G _(DbE)B ?U G(,b )" M: a(xa.) )le a | d ~ ^ ~ time %g msIn file included from \nsrc/libavcodec/mss2.c":,35 : In file included from | src/libavcodec/mss12.h ~~~~~~: 32: src/libavcodec/bytestream.h:187 :63915 | : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | a v _ i nitf2 f(lsoiazte(2A V!_=R Bs3i2z(ea)v c| t ~~~~~ ^ ~~~~ x->extradata + 36))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - src/libavcodec/mss12.cs:-641>:b12u:f_ pwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r >= sizeo f640( | B i t B uafv)_)l og{( a vc| t ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ x, 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/mwsc.c:53:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 53 | for (int j = 0; j < run; j++, w++) { | ~ ^ ~~~ src/libavcodec/mwsc.c:64:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 64 | for (int j = 0; j < fill; j++, w++) { | ~ ^ ~~~~ src/libavcodec/mwsc.c:75:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 75 | for (int j = 0; j < run; j++, w++) { | ~ ^ ~~~ src/libavcodec/put_bits.h:306:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 306 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/pamenc.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 Fsrc/libavcodec/mss12.cFMI:N(592a,:b35): (warning: (acomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]) > (b) ? (b) : (a ))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 | In file included from #defsrc/libavcodec/mss4.ci:n38e: src/libavcodec/unary.hF:F50:M41A:X (warning: acomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare], b) ((a) > (b) 50? | ( a ) f:o r((bi) )= | 0 ~ ^ ~; i < len && gsrc/libavcodec/mss12.cet:_601:b27:i twarning: scomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]1 (gb) != stop ;601 | i + + ) ;a v c| t ~~~~~~~~~~~~~ ^ ~~~~x ->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)) | ~ ^ ~ CC libavcodec/parser.o In file included from src/libavcodec/mss2.c:35: In file included from src/libavcodec/mss12.h:32: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mss2.c:35: In file included from src/libavcodec/mss12.h:32: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/parsers.o CC libavcodec/pafvideo.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/mss2.c:35: In file included from src/libavcodec/mss12.h:32: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mss2.c:35: In file included from src/libavcodec/mss12.h:32: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mss2.c:35: In file included from src/libavcodec/mss12.h:32: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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.c4:209 warning:s48 generated:. note: expanded from macro 'find_best' 209 | if (fabs(val - table[best_idx]) > fabs(val - table[best_idx + 1])) \ | ~~~~ ~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/notchlc.c:27: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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/mss2.c:222:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 222 | int skip = FFMIN((unsigned)repeat, dst + w - p); | ^ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/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/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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 (fabIn file included from s(csrc/libavcodec/notchlc.co:ef27f : -src/libavcodec/bytestream.h :t293a:b13l:e [warning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e st_idx]) > fabs (293c | o e f f s-i zte2a b=l FeF[MbIeNs(pt-_>ibduxf f+e 1r])_)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/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 != size) | ~~~~~ ^ ~~~~ 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->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:CC libavcodec/pcm-blurayenc.o 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, sizIn file included from e); src/libavcodec/opusdec.c :| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~41 : src/libavutil/ffmath.h:49:src/libavutil/macros.h30::49 :warning: 25implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: note: expanded from macro 'FFMIN' 49 | #49d | e f i rneteu rFnF MIeNx(pa2,fb()M _(L(a)O >G 2(_b1)0 *? x()b;) :| ~ ^ (a)) | ~ ^ ~ In file included from src/libavcodec/notchlc.c:27: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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/opus_metadata_bsf.c:47:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 47 | { NULL }, | ^ 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); | ~~^~~~~~~~ ~ CC libavcodec/pcm-dvd.o src/libavcodec/metasound.c:76:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 76 | min_period = log2(ratio * 0.2); | ^~~~~ ~ src/libavcodec/metasound.c:77:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 77 | max_period = min_period + log2(6); | ^~~~~~~~~~ ~ src/libavcodec/metasound.c:79:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 | min_period = (int)(ratio * 0.2 * 400 + 0.5) / 400.0; | ^~~~~ ~ CC libavcodec/pcm-dvdenc.o src/libavcodec/metasound.c:80:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 80 | max_period = (int)(ratio * 0.2 * 400 * 6 + 0.5) / 400.0; | ^~~~~ ~ src/libavcodec/metasound.c:88:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 88 | period = (int)(period * 400 + 0.5) / 400.0; | ~~~~~~~^~~~~ ~ src/libavcodec/metasound.c:101:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 101 | width = (int)((2.0 /1 p warninge generatedr. iod + 1) * wCC libavcodec/pcm.o idth + 0.5); | ~ ^~~~~~ src/libavcodec/metasound.c:106:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 105 | ppc_gain = 1.0 / 8192 * | ~ 106 | twinvq_mulawinv(pgain_step * g_coef + pgain_step / 2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | pgain_base, TWINVQ_PGAIN_MU); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/metasound.c:135:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 135 | tmp2 + val * hist[idx] + 1.0 : tmp2 + 1.0; | ~~~~~^~~~~~~~~~~~~~~~~ ~ src/libavcodec/metasound.c:135:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 135 | tmp2 + val * hist[idx] + 1.0 : tmp2 + 1.0; | ^~~~ ~ src/libavcodec/metasound.c:137:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 137 | st = use_hist ? (1.0 - val) * tmp2 + val * hist[idx] + 1.0 | ~ ~~~~^~~~~~~~~~~ src/libavcodec/metasound.c:137:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 137 | st = use_hist ? (1.0 - val) * tmp2 + val * hist[idx] + 1.0 | ~ ^~~~ src/libavcodec/metasound.c:137:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 137 | st = use_hist ? (1.0 - val) * tmp2 + val * hist[idx] + 1.0 | ~ ^~~ src/libavcodec/metasound.c:138:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 138 | : tmp2 + 1.0; | ^~~~ ~ src/libavcodec/metasound.c:141:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 141 | if (st < 0.1) | ^~ ~ CC libavcodec/pcm_rechunk_bsf.o In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:48:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | {"b", "set bitrate (in bits/s)", OFFSET(bit_rate), AV_OPT_TYPE_INT64, {.i64 = AV_CODEC_DEFAULT_BITRATE }, 0, In file included from INTsrc/libavcodec/on2avc.c:6430_: Msrc/libavcodec/bytestream.hA:X,171 A:|18V:| Ewarning: }comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] , | ^ 171 | g->buffer += FFMIN(g->buffsrc/libavcodec/options_table.he:49r:_107e:n dwarning: missing field 'unit' initializer [-Wmissing-field-initializers]- g->buffer, 49s | iz{e")a;b " ,| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~" set bitrate src/libavutil/macros.h(:i49n: 25b:i tsnote: /expanded from macro 'FFMIN's )", OFFS E49T( | b#idtef_irantee )F,F MAIVN_O(PTa_T,YbPE)_ IN(T6(4a,) {>. i(6b4) =? (1b28)* 1:0 0(0a )}), 0,| ~ ^ ~I NT_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}, | ^ 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:92:84: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 92 | {"time_base", NULL, OFFSET(time_base), AV_OPT_TYPE_RATIONAL, {.dbl = 0}, 0, INT_MAX}, | ^ src/libavcodec/options_table.h:93:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | {"g", "set the group of picture (GOP) size", OFFSET(gop_size), AV_OPT_TYPE_INT, {.i64 = 12 }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:94:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | {"ar", "set audio sampling rate (in Hz)", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX, A|D|E}, | ^ src/libavcodec/options_table.h:96:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | {"ac", "set number of audio channels", OFFSET(channels), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX, A|D|E}, | ^ src/libavcodec/options_table.h:98:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | {"cutoff", "set cutoff bandwidth", OFFSET(cutoff), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, A|E}, | ^ src/libavcodec/options_table.h:99:93: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | {"frame_size", NULL, OFFSET(frame_size), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX, A|E}, | ^ src/libavcodec/options_table.h:100:97: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 100 | {"frame_number", NULL, OFFSET(frame_num), AV_OPT_TYPE_INT64, {.i64 = DEFAULT }, INT_MIN, INT_MAX}, | ^ src/libavcodec/options_table.h:101:84: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 101 | {"delay", NULL, OFFSET(delay), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX}, | ^ src/libavcodec/options_table.h:104:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | OFFSET(qcompress), AV_OPT_TYPE_FLOAT, {.dbl = 0.5 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:105:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | {"qblur", "vidsrc/libavcodec/bytestream.heo: 271q:u17an:t iwarning: zcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e r scale blur (VBR)" ,271 | O F F SiETn(tq bsliuzr)e,2 A=V _FFOMPITN_T(YgP-E_>FbLOuAfTf,e r{_.ednbld -= 0g.-5> b}u,f fe-r1,, FsLTi_zMeA)X;, V| | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~E }, | ^ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,bsrc/libavcodec/options_table.h) :(106(:a104) :> (warning: bmissing field 'unit' initializer [-Wmissing-field-initializers]) ? (b) : (a )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_factIn file included from or),src/libavcodec/on2avc.c A:V30_: Osrc/libavcodec/bytestream.hP:293T:_T13Y:P Ewarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]FL OAT, {.dbl = 1 293. | 2 5 } ,s i-zFeL2T _=M AFXF,M IFNL(Tp_-M>AbXu,f fVe|rE}_,en d | ^- p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' src/libavcodec/options_table.h:111: 9249: | #dwarning: emissing field 'flags' initializer [-Wmissing-field-initializers]f ine FFMIN (111a | ,{b")c o(d(eca_)t a>g "(,b )N U?L L(,b O)FF S:E (Ta)()c o de| c_ ~ ^ ~t ag), AV_OPIn file included from Tsrc/libavcodec/on2avc.c_:T30YP: E_src/libavcodec/bytestream.hI:N294T:,15 :{ .iwarning: 64comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] = DEFAU L294T | }, I NTi_fM I(Ns,i IzNeT2_ !M=AX }s, i z| ^e ) | ~~~~~ ^ ~~~~ 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/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:144:92: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 144 | {"has_b_frames", NULL, OFFSET(has_b_frames), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX}, | ^ src/libavcodec/options_table.h:145:90: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 145 | {"block_align", NULL, OFFSET(block_align), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX}, | ^ src/libavcodec/options_table.h:146:108: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 146 | {"rc_override_count", NULL, OFFSET(rc_override_count), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX}, | ^ src/libavcodec/options_table.h:147:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | {"maxrate", "maximum bitrate (in bits/s). Used for VBV together with bufsize.", OFFSET(rc_max_rate), AV_OPT_TYPE_INT64, {.i64 = DEFAULT }, 0, INT_MAX, V|A|E}, | ^ src/libavcodec/options_table.h:149:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | OFFSET(rc_min_rate), AV_OPT_TYPE_INT64, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|A|E}, | ^ src/libavcodec/options_table.h:150:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 150 | {"bufsize", "set ratecontrol buffer size (in bits)", OFFSET(rc_buffer_size), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INsrc/libavcodec/bytestream.hT_M:A355X:,13 A:| Vwarning: |comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]E }, | ^ 355 | size = FFMIN(g->bufsrc/libavcodec/options_table.hf:e151r:_133e:n dwarning: missing field 'unit' initializer [-Wmissing-field-initializers]- g->buffer, s151i | z{e")i;_ q | f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~a ctor", "Qsrc/libavutil/macros.hP:49 :fa25c:t onote: rexpanded from macro 'FFMIN' betwee n49 | P#-d eafnid nIe- fFrFamMeIsN"(,a O,FbF)S ET(((i_aq)u an>t _(fbac)t ?o r)(,b )A V_:O (PaT)_)T Y | P ~ ^ ~E_ FLOAT, {.dblIn file included from src/libavcodec/on2avc.c=: 30-0: .src/libavcodec/bytestream.h8: 356}:13,: -warning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]L T_MAX, FL T356_ | M A X , sVi|zEe}2, = | F ^F MIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~src/libavcodec/options_table.h :152:132:src/libavutil/macros.h :warning: 49missing field 'unit' initializer [-Wmissing-field-initializers]: 25: note: expanded from macro 'FFMIN' 49152 | | #{d"ie_fqionef fsFeFtM"I,N "(QaP ,obf)f s(e(ta )b et>w ee(nb )P -? a n(d bI)- f:r a(meas)"), OF| F ~ ^ ~SE T(i_quantIn file included from _src/libavcodec/on2avc.co:f30fs: esrc/libavcodec/bytestream.ht:)357,: 15A:V _Owarning: Pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]T_ TYPE_FLO A357T | , { . dibfl (=s i0z.e02 } ,! =- FsLiTz_eM)A X ,| ~~~~~ ^ ~~~~F LT_MAX, V|E}, | ^ 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,src/libavcodec/options_table.hb:)160 :144(: (warning: amissing field 'unit' initializer [-Wmissing-field-initializers]) > (b) ? (a) :160 | ({b")l)u mi _| m ^a sk", "compressessrc/libavcodec/mpegvideo_enc.c b:r1819i:g61h:t awarning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e as stronger th1819an | me d iu m on e s ", O FFiSnETt( lmuamxi__msaiszkei n=g )F,FM AAXV(_rcOcP-T>b_uTYfPfEe_rF_LiOnATd, e{.xd b*l =a v0c t}x,- >-rFcL_Tma_xM_aAvXa,i FlLabTl_eM_AXv,b vV_|uEs}e,, r| c ^c ->buffer_index3 - warning 5s0 generated0). ; | ~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:34: note: src/libavcodec/options_table.hexpanded from macro 'FFMAX': 161:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers]47 | #define FFM A161X | {("at,cbp)l x(_m(aas)k ">, ("tbe)mp o?ra l( a)c om:p le(xbit)y )m as k| ^i ng", OFFSET(temporal_cplx_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:162:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 162 | {"scplx_mask", "spatial complexity masking", OFFSET(spatial_cplx_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:163:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 163 | {"p_mask", "inter masking", OFFSET(p_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:164:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 164 | {"dark_mask", "compresses dark areas stronger than medium ones", OFFSET(dark_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ^ 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}, | ^ CC libavcodec/pcx.o 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_MIN12, warningIsN generatedT. _MAX, V|E}, | ^ src/libavcodec/options_table.h:208:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/notchlc.c: 495208: | 44:{ "warning: mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e _range", "limit m ot495i | o n ve ct o r s i fr an(gbey t(e126s0t warning2r3se a generatedfm. 2o_rge tD_ibvyXt epsl_alyeefrt)("g,b O)FF S< EuTn(cmoemp_rersasnegde_)s,iz eAV _/ O2P5T5_)T Y P| E ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~_ INT, {.i6src/libavcodec/notchlc.c4: 506=:17 :D Ewarning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]A ULT }, 506I | N T _ M I N , IiNfT (_rMeAtX , !V=| Eu}n,c o m| p ^r essed_size) | ~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/options_table.h:209:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 209 | {"global_quality", NULL, OFFSET(global_quality), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|A|E}, | ^ src/libavcodec/options_table.h:210:96: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 210 | {"slice_flags", NULL, OFFSET(slice_flags), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX}, | ^ src/libavcodec/options_table.h:215:200: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 215 | {"rc_init_occupancy", "number of bits which should be loaded into the rc buffer before decoding starts", OFFSET(rc_initial_buffer_occupancy), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/mpegvideo_enc.c:1824:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1824 | src/libavcodec/options_table.h : 218 :99 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] s -218> | l{a"mdbcd"a, "al_dmca_xp)r ec{i s i| o ~~~~~~~~~ ^ ~~~~~~~n ", OFFSET(intra_dc_precision), AV_OPT_TYPE_INT, {.i64 = 0 }, -8, 16, V|E}, | ^ src/libavcodec/options_table.h:219:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 219 | {"nssew", "nsse weight", OFFSET(nsse_weight), AV_OPT_TYPE_INT, {.i64 = 8 }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:220:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 220 | {"skip_top", "number of macroblock rows at the top which are skipped", OFFSET(skip_top), AV_OPT_TYPE_INT, {.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_OP13T_ warningTsY generatedP. E_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/options_table.h:251:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 251 | {"mblmin", "minimum macroblock Lagrange factor (VBR)", OFFSET(mb_lmin), AV_OPT_TYPE_INT, {.i64 = FF_QP2LAMBDA * 2 }, 1, FF_LAMBDA_MAX, V|E}, | ^ src/libavcodec/options_table.h:252:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 252 | {"mblmax", "maximum macroblock Lagrange factor (VBR)", OFFSET(mb_lmax), AV_OPT_TYPE_INT, {.i64 = FF_QP2LAMBDA * 31 }, 1, FF_LAMBDA_MAX, V|E}, | ^ src/libavcodec/options_table.h:263:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 263 | {"bidir_refine", "refine the two motion vectors used in bidirectional macroblocks", OFFSET(bidir_refine), AV_OPT_TYPE_INT, {.i64 = 1 }, 0, 4, V|E}, | ^ src/libavcodec/options_table.h:264:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 264 | {"keyint_min", "minimum interval between IDR-frames", OFFSET(keyint_min), AV_OPT_TYPE_INT, {.i64 = 25 }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:265:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 265 | {"refs", "reference frames to consider for motion compensation", OFFSET(refs), AV_OPT_TYPE_INT, {.i64 = 1 }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:266:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 266 | {"trellis", "rate-distortion optimal quantization", OFFSET(trellis), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|A|E}, | ^ src/libavcodec/options_table.h:267:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 267 | {"mv0_threshold", NULL, OFFSET(mv0_threshold), AV_OPT_TYPE_INT, {.i64 = 256 }, 0, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:268:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 268 | {"compression_level", NULL, OFFSET(compression_level), AV_OPT_TYPE_INT, {.i64 = FF_COMPRESSION_DEFAULT }, INT_MIN, INT_MAX, V|A|E}, | ^ src/libavcodec/options_table.h:269:106: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 269 | {"bits_per_raw_sample", NULL, OFFSET(bits_per_raw_sample), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX}, | ^ src/libavcodec/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}, | ^ 4 warnings generated. CC libavcodec/pcxenc.o src/libavcodec/options_table.h:356:123: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 356 | {"log_level_offset", "set the log level offset", OFFSET(log_level_offset), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX }, | ^ 14 warnings generated. src/libavcodec/options_table.h:357:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 357 | {"slices", "set the number of slices, used in parallelized encoding", OFFSET(slices), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, V|E}, | ^ CC libavcodec/pgs_frame_merge_bsf.o src/libavcodec/options_table.h:372:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 372 | {"pkt_timebase", NULL, OFFSET(pkt_timebase), AV_OPT_TYPE_RATIONAL, {.dbl = 0 }, 0, INT_MAX, 0}, | ^ src/libavcodec/options_table.h:373:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 373 | {"sub_charenc", "set input text subtitles character encoding", OFFSET(sub_charenc), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, S|D}, | ^ src/libavcodec/options_table.h:379:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 379 | {"apply_cropping", NULL, OFFSET(apply_cropping), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, V | D }, | ^ src/libavcodec/options_table.h:380:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 380 | {"skip_alpha", "Skip processing alpha", OFFSET(skip_alpha), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, V|D }, | ^ CC libavcodec/pgssubdec.o src/libavcodec/options_table.h:387:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 387 | {"dump_separator", "set information dump field separator", OFFSET(dump_separator), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, A|V|S|D|E}, | ^ src/libavcodec/options_table.h:388:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 388 | {"codec_whitelist", "List of decoders that are allowed to be used", OFFSET(codec_whitelist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, A|V|S|D }, | ^ src/libavcodec/options_table.h:389:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 389 | {"pixel_format", "set pixel format", OFFSET(pix_fmt), AV_OPT_TYPE_PIXEL_FMT, {.i64=AV_PIX_FMT_NONE}, -1, INT_MAX, 0 }, | ^ src/libavcodec/options_table.h:390:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 390 | {"video_size", "set video size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str=NULL}, 0, INT_MAX, 0 }, CC libavcodec/pgxdec.o | ^ src/libavcodec/options_table.h:391:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 391 | {"max_pixels", "Maximum number of pixels", OFFSET(max_pixels), AV_OPT_TYPE_INT64, {.i64 = INT_MAX }, 0, INT_MAX, A|V|S|D|E }, | ^ src/libavcodec/options_table.h:392:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 392 | {"max_samples", "Maximum number of samples", OFFSET(max_samples), AV_OPT_TYPE_INT64, {.i64 = INT_MAX }, 0, INT_MAX, A|D|E }, | ^ src/libavcodec/options_table.h:398:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 398 | {"extra_hw_frames", "Number of extra hardware frames to allocate for the user", OFFSET(extra_hw_frames), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, V|D }, | ^ src/libavcodec/options_table.h:399:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 399 | {"discard_damaged_percentage", "Percentage of damaged samples to discard a frame", OFFSET(discard_damaged_percentage), AV_OPT_TYPE_INT, {.i64 = 95 }, 0, 100, V|D }, | ^ src/libavcodec/options_table.h:400:6: warning: missing field 'help' initializer [-Wmissing-field-initializers] 400 | {NULL}, | ^ src/libavcodec/options_table.h:276:101: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 276 | {"rc_min_vbv_use", NULL, OFFSET(rc_min_vbv_overflow_use), AV_OPT_TYPE_FLOAT, {.dbl = 3 }, 0.0, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:275:97: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 275 | {"rc_max_vbv_use", NULL, OFFSET(rc_max_available_vbv_use), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0.0, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:273:116: warning: implicit conversion from 'unsigned long long' to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] 273 | {"request_channel_layout", NULL, OFFSET(request_channel_layout), AV_OPT_TYPE_CHANNEL_LAYOUT, {.i64 = DEFAULT }, 0, UINT64_MAX, A|D, "request_channel_layout"}, | ~ ^~~~~~~~~~ /usr/include/stdint.h:51:21: note: expanded from macro 'UINT64_MAX' 51 | #define UINT64_MAX (0xffffffffffffffffu) | ^~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:272:100: warning: implicit conversion from 'unsigned long long' to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] 272 | {"channel_layout", NULL, OFFSET(channel_layout), AV_OPT_TYPE_CHANNEL_LAYOUT, {.i64 = DEFAULT }, 0, UINT64_MAX, A|E|D, "channel_layout"}, | ~ ^~~~~~~~~~ /usr/include/stdint.h:51:21: note: expanded from macro 'UINT64_MAX' 51 | #define UINT64_MAX (0xffffffffffffffffu) | ^~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:164:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | {"dark_mask", "compresses dark areas stronger than medium ones", OFFSET(dark_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:164:120: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | {"dark_mask", "compresses dark areas stronger than medium ones", OFFSET(dark_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~~ src/libavcodec/options_table.h:163:90: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | {"p_mask", "inter masking", OFFSET(p_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:163:80: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | {"p_mask", "inter masking", OFFSET(p_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~~ src/libavcodec/options_table.h:162:118: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | {"scplx_mask", "spatial complexity masking", OFFSET(spatial_cplx_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:162:108: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | {"scplx_mask", "spatial complCC libavcodec/photocd.o exity masking", OFFSET(spatial_cplx_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~~ src/libavcodec/options_table.h:161:120: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 161 | {"tcplx_mask", "temporal complexity masking", OFFSET(temporal_cplx_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:161:110: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 161 | {"tcplx_mask", "temporal complexity masking", OFFSET(temporal_cplx_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~~ src/libavcodec/options_table.h:160:132: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 160 | {"lumi_mask", "compresses bright areas stronger than medium ones", OFFSET(lumi_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:160:122: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 160 | {"lumi_mask", "compresses bright areas stronger than medium ones", OFFSET(lumi_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~~ src/libavcodec/options_table.h:152:120: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 152 | {"i_qoffset", "QP offset between P- and I-frames", OFFSET(i_quant_offset), AV_OPT_TYPE_FLOAT, {.dbl = 0.0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:152:110: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 152 | {"i_qoffset", "QP offset between P- and I-frames", OFFSET(i_quant_offset), AV_OPT_TYPE_FLOAT, {.dbl = 0.0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~~ src/libavcodec/options_table.h:151:121: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | {"i_qfactor", "QP faCC libavcodec/pictordec.o ctor between P- and I-frames", OFFSET(i_quant_factor), AV_OPT_TYPE_FLOAT, {.dbl = -0.8 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:151:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | {"i_qfactor", "QP factor between P- and I-frames", OFFSET(i_quant_factor), AV_OPT_TYPE_FLOAT, {.dbl = -0.8 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~~ src/libavcodec/options_table.h:134:121: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 134 | {"b_qoffset", "QP offset between P- and B-frames", OFFSET(b_quant_offset), AV_OPT_TYPE_FLOAT, {.dbl = 1.25 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:134:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 134 | {"b_qoffset", "QP offset between P- and B-frames", OFFSET(b_quant_offset), AV_OPT_TYPE_FLOAT, {.dbl = 1.25 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~~ src/libavcodec/options_table.h:110:121: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 110 | {"b_qfactor", "QP factor between P- and B-frames", OFFSET(b_quant_factor), AV_OPT_TYPE_FLOAT, {.dbl = 1.25 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:110:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 110 | {"b_qfactor", "QP factor between P- and B-frames", OFFSET(b_quant_factor), AV_OPT_TYPE_FLOAT, {.dbl = 1.25 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~~ src/libavcodec/options_table.h:105:100: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 105 | {"qblur", "video quantizer scale blur (VBR)", OFFSET(qblur), AV_OPT_TYPE_FLOAT, {.dbl = 0.5 }, -1, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:104:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 102 | {"qcomp", "video quantizer scale compression (VBR). Constant of ratecontrol equation. " | ~ 103 | "Recommended range for default rc_eq: 0.0-1.0", 104 | OFFSET(qcompress), AV_OPT_TYPE_FLOAT, {.dbl = 0.5 }, -FLT_MAX, FLT_MAX, V|E}, | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:104:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 102 | {"qcomp", "video quantizer scale compression (VBR). Constant of ratecontrol equation. " | ~ 103 | "Recommended range for default rc_eq: 0.0-1.0", 104 | OFFSET(qcompress), AV_OPT_TYPE_FLOAT, {.dbl = 0.5 }, -FLT_MAX, FLT_MAX, V|E}, | ^~~~~~~~ src/libavcodec/options_table.h:48:110: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 48 | {"b", "set bitrate (in bits/s)", OFFSET(bit_rate), AV_OPT_TYPE_INT64, {.i64 = AV_CODEC_DEFAULT_BITRATE }, 0, INT64_MAX, A|V|E}, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/opus_parser.c:29: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) :11 ( warningas)) generated . | ~ ^ ~ src/libavcodec/opus_rc.c:219:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 219 | k = (symbol < (k0+1)*3) ? symbol/3 : symbol - (k0+1)*2; 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] src/libavcodec/opus_rc.c :186222 | : 27 : warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]s ize2 = FF M222 | I N ( p - >b u f fe r _ e n d - p -(>bkuf f: (bwarning: )comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] ? (b) : (a)) 221| | ~ ^ ~ opus_rc_In file included from dsrc/libavcodec/opus_parser.ce:c29_: upsrc/libavcodec/bytestream.hd:a187t:e15(r:c, warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]c ale, (187k | buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/opus_parser.c:29: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/opus_parser.c:29: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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/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/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/opus_parser.c:29: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/opus_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/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) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ 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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/opus_parser.c:29: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/opus_parser.c:29: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/opus_pvq.c: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_rc.c:330:30: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 330 | const int distance = FFMIN(val - i, (((32768 - low) - !pos) >> 1) - 1); | ^ ~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/options.c:195:67: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 195 | {"x", "", SROFFSET(x), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0}, | ^ src/libavcodec/options.c:196src/libavcodec/opus_parser.c:67:: warning: 72missing field 'unit' initializer [-Wmissing-field-initializers] :49: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 196 | {"y", "", S R72OF | F S E T( y)i, fA V(_bOPyTt_TeYsPEt_IrNeT,a m{.2i_6t4 e=l 0l (}&, g0,b )IN T+_ MpAXa,y 0l}o, a d| ^_ len_tmp > buf_len) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ 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_TYsrc/libavcodec/opus_pvq.cPE_:FL240A:G47S:, warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. i64 = 0}, 0, 1, 0 240} | , | ^ X[stride * (2 src/libavcodec/options.c*: 202:j6 : +warning: missing field 'help' initializer [-Wmissing-field-initializers]0) + i202] | {=NU L(Lx0} ,+ x| 1 ^) * 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; | ~~~^~~~ ~ 3 warnings generated. src/libavcodec/opus_pvq.c:267:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 267 | const uint32_t i_s = CELT_PVQ_U(N - i, sum + FFABS(y[i]) + 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/opus_pvq.c:36:58: note: expanded from macro 'CELT_PVQ_U' 36 | #define CELT_PVQ_U(n, k) (ff_celt_pvq_u_row[FFMIN(n, k)][FFMAX(n, k)]) | ^~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavcodec/opus_pvq.c:267:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 267 | const uint32_t i_s = CELT_PVQ_U(N - i, sum + FFABS(y[i]) + 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/opus_pvq.c:36:45: note: expanded from macro 'CELT_PVQ_U' 36 | #define CELT_PVQ_U(n, k) (ff_celt_pvq_u_row[FFMIN(n, k)][FFMAX(n, k)]) | ^~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/opus_pvq.c:268:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 268 | idx += CELT_PVQ_U(N - i, sum) + (y[i] < 0)*i_s; | ^ ~~~~~ ~~~ src/libavcodec/opus_pvq.c:36:58: note: expanded from macro 'CELT_PVQ_U' 36 | #define CELT_PVQ_U(n, k) (ff_celt_pvq_u_row[FFMIN(n, k)][FFMAX(n, k)]) | ^ ~ ~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavcodec/opus_pvq.c:268:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 268 | idx += CELT_PVQ_U(N - i, sum) + (y[i] < 0)*i_s; | ^ ~~~~~ ~~~ src/libavcodec/opus_pvq.c:36:45: note: expanded from macro 'CELT_PVQ_U' 36 | #define CELT_PVQ_U(n, k) (ff_celt_pvq_u_row[FFMIN(n, k)][FFMAX(n, k)]) | ^ ~ ~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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; | ~~~~~^~~~~~ ~ CC libavcodec/pixblockdsp.o CC libavcodec/pixlet.o CC libavcodec/png.o CC libavcodec/png_parser.o 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)) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/on2avc.c:909:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 909 | if (channels > 2U) { | ~~~~~~~~ ^ ~~ 11 warnings generated. 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:45:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 45 | if (opus_rc_tell(rc) + 3 <= f->framebits && ff_opus_rc_dec_log(rc, 3)) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/opusdec_celt.c:175:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 175 | block->pf_gains_old[0] == 0.0) | ^~~~~~~~~~~~~~~~~~~~~~ ~~ src/libavcodec/opusdec_celt.c:174:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | if (block->pf_gains[0] == 0.0 && | ^~~~~~~~~~~~~~~~~~ ~~ src/libavcodec/opusdec_celt.c:199:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 198 | w * g11 * (x1 + x3) + | ~ 199 | w * g12 * (x0 + x4); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/libavcodec/opusdec_celt.c:198:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 197 | w * g10 * x2 + | ~ 198 | w * g11 * (x1 + x3) + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/libavcodec/opusdec_celt.c:197:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 196 | (1.0 - w) * g02 * (data[i - T0 - 2] + data[i - T0 + 2]) + | ~ 197 | w * g10 * x2 + | ~~~~~~~~~~~~~~~~^~~~ src/libavcodec/opusdec_celt.c:196:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 196 | (1.0 - w) * g02 * (data[i - T0 - 2] + data[i - T0 + 2]) + | ~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/opusdec_celt.c:196:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 196 | (1.0 - w) * g02 * (data[i - T0 - 2] + data[i - T0 + 2]) + | ~ ^~~ src/libavcodec/opusdec_celt.c:196:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 196 | (1.0 - w) * g02 * (data[i - T0 - 2] + data[i - T0 + 2]) + | ~ ^ src/libavcodec/opusdec_celt.c:195:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 195 | (1.0 - w) * g01 * (data[i - T0 - 1] + data[i - T0 + 1]) + | ~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/opusdec_celt.c:195:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/opusdec.c: 145195: | 55 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] ( 1145. | 0 - w ) *o ugt0[1i ]* = (ind2a[tia][ i* w-i nTd0o w-[ i1]] ++ diant1a[[ii] *- T(01 .+0 -1 ]w)in do+w [ i]| ) ~ ^~~; | ~ ^~~~~~~~~ src/libavcodec/opusdec_celt.c:195src/libavcodec/opusdec.c:28::145 :warning: 39implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 195 | 145 | o u t [ i ]( 1=. 0i n-2 [wi)] ** gw0i1n d*o w([dia]t a+[ ii -n 1T[i0] *- (11]. 0+ -d awtian[dio w-[ iT]0) ;+ 1| ^~~~~~ ~] ) + | ~ ^ src/libavcodec/opusdec.c:145:25: warning: src/libavcodec/opusdec_celt.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 194:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 145 | 194 | o u t [ i ]d a=t ai[ni2][ i+]= * ( 1.w0i n-d oww)[ i*] g0+0 i*n 1da[tia][ i* -( 1T.00] - w i n d ow [ i ] ) ; | ~~~~~~~^~~~~~~~~~~ ~ + | ~ ^~~~~~~~~~~~ src/libavcodec/opusdec_celt.c:194:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | data[i] += (1.0 - w) * g00 * data[i - T0] + | ~ ^~~ src/libavcodec/opusdec_celt.c:194:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | data[i] += (1.0 - w) * g00 * data[i - T0] + | ~ ^ CC libavcodec/pngdec.o CC libavcodec/pngdsp.o src/libavcodec/opusdec_celt.c:251:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 251 | tapset = (opus_rc_tell(rc) + 2 <= f->framebits) ? | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavcodec/pngenc.o src/libavcodec/opusdec_celt.c:284:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 284 | thresh = esrc/libavcodec/opus_silk.cxp2f:(-7571:.610: - warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 125f * depth); 757| | ~ ~~~~~~~^~~~~~~ float p0 = 0.25 * (mid[i - 2] + 2 * mid[i - 1] + mid[i]); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ src/libavcodec/opus_silk.c:764:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 764 | float p0 = 0.25 * (mid[i - 2] + 2 * mid[i - 1] + mid[i]); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ src/libavcodec/opusdec_celt.c:432:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 432 | for (j = 0; j < FF_ARRAY_ELEMS(block->energy); j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/opusenc_psy.c:24: In file included from src/libavcodec/opusenc_psy.h:30: src/libavcodec/opusenc_utils.h:45:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | c = (1.0f/sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f))/sqrtf(3.0f); | ~ ~~~~^~~~~ src/libavcodec/opusenc_utils.h:45:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | c = (1.0f/sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f))/sqrtf(3.0f); | ~~~ ~~~~^~ src/libavcodec/opusenc_utils.h:45:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | c = (1.0f/sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f))/sqrtf(3.0f); | ~~~ ^~~~ src/libavcodec/opusenc_utils.h:49:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | c = sqrtf(3.0f)*sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f); | ~ ~~~~^~~~~ src/libavcodec/opusenc_utils.h:49:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | c = sqrtf(3.0f)*sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f); | ~~~ ~~~~^~ src/libavcodec/opusenc_utils.h:49:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | c = sqrtf(3.0f)*sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f); | ~~~ ^~~~ src/libavcodec/opusenc_utils.h:54:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 54 | w0 = tanf(M_PI*cfreq); | ~^~~~~ src/libavcodec/opusdec.c: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)) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 warnings generated. In file included from src/libavcodec/opusenc.c:27: In file included from src/libavcodec/opusenc_psy.h:30: src/libavcodec/opusenc_utils.h:45:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | c = (1.0f/sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f))/sqrtf(3.0f); | ~ ~~~~^~~~~ src/libavcodec/opusenc_utils.h:45:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | c = (1.0f/sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f))/sqrtf(3.0f); | ~~~ ~~~~^~ src/libavcodec/opusenc_utils.h:45:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | c = (1.0f/sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f))/sqrtf(3.0f); | ~~~ ^~~~ src/libavcodec/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/opusdec_celt.csrc/libavcodec/opusenc_utils.h::49:53351:: 19warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | c 533= | s q rftofr( 3(.i0f )=* s0q;r tif (/tnx)) ;- 3i.+0+)f / 4| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~. 0f) - 0.5f); | ~~~ ~~~~^~ src/libavcodec/opusenc_utils.h:49:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | c = sqrtf(3.0f)*sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f); | ~~~ ^~~~ src/libavcodec/opusenc_utils.h:54:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 54 | w0 = tanf(M_PI*cfreq); | ~^~~~~ CC libavcodec/pnm.o src/libavcodec/opusdec_celt.c:562:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 562 | for (i = 0; i < FF_ARRAY_ELEMS(frm->tx); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/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/pnm_parser.o CC libavcodec/pnmdec.o 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)) | ^ 12 warnings generated. src/libavfilter/window_func.h:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~~^~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavcodec/opusenc_psy.c:28: src/libavfilter/window_func.h:162:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ^~~~~~~~~~~~ ~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ In file included from src/libavcodec/opusenc_psy.c:28: src/libavfilter/window_func.h:162:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~ ^ src/libavfilter/window_func.h:163:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~~^~~ ~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavcodec/opusenc_psy.c:28: src/libavfilter/window_func.h:163:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ^~~~~~~~~~~~ ~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ 8 warnings generated. 3 warnings generated. 56 warnings generated. 11 warnings generated. src/libavcodec/opusenc_psy.c:159:103: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 159 | ex->excitation -= av_clipf((1/expf(ex->excitation_dist)), ex->excitation_init/20, ex->excitation_init/1.09); | ~~~~^~~~~~~~~~~~~~~~ In file included from src/libavcodec/pcm-bluray.c:29: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcm-bluray.c:29: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcm-bluray.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_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/pnmenc.o In file included from src/libavcodec/pcm-bluray.c:29: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ CC libavcodec/profiles.o 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) (src/libavcodec/bytestream.h(a):317 >: 13:( warning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) ? (b) : (a)) 317 | | ~ ^ ~ size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcm-bluray.c:29: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/pcm-blurayenc.c:23: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMCC libavcodec/prores_metadata_bsf.o 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/pcm-blurayenc.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ?CC libavcodec/proresdata.o (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/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' 49 | #define FFMIN(a,b) CC libavcodec/proresdsp.o ((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) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcm-blurayenc.c:23: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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-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-In file included from >bufsrc/libavcodec/opusenc.cfe:r34_: src/libavcodec/bytestream.he:nd171 -: 18g:- >warning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]uf fer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 171 | src/libavutil/macros.h : 49 : 25g:- >note: buexpanded from macro 'FFMIN'f fer += F49F | M#IdeNf(gi-ne> bFuFMfIfN(ear_,ebn)d -( g(-a>)b u>f (fb)e ?r ,( sbiz)e) ;: | ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~a )) | ~ ^ ~ src/libavutil/macros.h:49:In file included from 25src/libavcodec/pcm-blurayenc.c:: 23note: : src/libavcodec/bytestream.hexpanded from macro 'FFMIN': 356:13: warning: 49comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | #define F F356M | IN ( a , b)s iz(e(2a =) >F F(MIbN)( p?- >(bbu)f :f e(ra_))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/pcm-blurayenc.c:23: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/pcm_rechunk_bsf.c:177:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 177 | { "nb_out_samples", "set the number of per-packet output samples", OFFSET(nb_out_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, FLAGS }, | ^ src/libavcodec/pcm_rechunk_bsf.c:178:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 178 | { "n", "set the number of per-packet output samples", OFFSET(nb_out_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, FLAGS }, | ^ src/libavcodec/pcm_rechunk_bsf.c:179:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 179 | { "pad", "pad last packet with zeros", OFFSET(pad), AV_OPT_TYPE_BOOLIn file included from , {.src/libavcodec/opusenc.ci:6344=: 1}src/libavcodec/bytestream.h :,293 : 13 0:, warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1, FLAGS }, | ^ 293 | size2 = FFMIN(p->buffer_end - psrc/libavcodec/pcm_rechunk_bsf.c-:>180b:u146f:f ewarning: rmissing field 'unit' initializer [-Wmissing-field-initializers], size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 180 | src/libavutil/macros.h{ :"49p:"25,: note: expanded from macro 'FFMIN' 49 | # d"epfaidn el aFsFtM IpNa(ckae,tb )w i(th( az)er o>s "(, b ) ? ( b ) : ( a ) ) O F| FS ~ ^ ~E T(pad), In file included from src/libavcodec/opusenc.c : 34 : src/libavcodec/bytestream.h : 294: 15AV:_ OPwarning: Tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] _TYPE_ B294OO | L, { . i6 4i=f1} (,s i z e02, ! = s i z e1), F| ~~~~~ ^ ~~~~L AGS }, | ^ 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 }, | ^ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/opusenc.c:34: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/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)) | ~ ^ ~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (src/libavcodec/opusenc_psy.cb): ?609 :(80b:) warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (a)) | ~ ^ ~ In file included from 609src/libavcodec/opusenc.c | : 34 In file included from : src/libavcodec/bytestream.h: 356:src/libavcodec/pafvideo.c13a:v:25 : _warning: src/libavcodec/bytestream.h:l186comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 13:o gwarning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s - 356> | a v c tsixz, e 1862A | V = _ sLOiGzFe2_ F=MIINF NO(,FFpM -I>"buNfAf(veepr-ra_e>ngd b-euf f pe-Inr_>etnbednus f-if tepyr- ,St>b uesfirzef);e e or| , ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~s bianzdsrc/libavutil/macros.he::) ;49%: 025.1 f:| note: \ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~expanded from macro 'FFMIN' n ", s-src/libavutil/macros.h >49: | #ad49vge:_25:f iinote: expanded from macro 'FFMIN's n_bea FnF 49d | M#)Id;N(ea f,i nb| e ~~~~~~ ~~~^~~~~~~~~~~) F(FM(INa(a),b ) >( ((b)a ) ?> ( b(b)) :? ((ba)) ): (| ~ ^ ~a )) | ~ ^ ~ In file included from src/libavcodec/opusenc.c:34: src/libavcodec/bytestream.h:357In file included from :src/libavcodec/pafvideo.c15:25:: src/libavcodec/bytestream.hwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]187 :15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]357 | if 187( | s i z ei2f !=( ssiizze2e )! = | s ~~~~~ ^ ~~~~ ize) | ~~~~~ ^ ~~~~ src/libavcodec/opusenc_psy.c:610:115: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 610 | av_log(s->avctx, AV_LOG_INFO, "Dual Stereo used: %0.2f%%\n", ((float)s->dual_stereo_used/s->total_packets_out)*100.0f); | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pafvideo.c:25: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pafvideo.c:25: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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:186src/libavcodec/bytestream.h:13:: 317warning: :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 | 317 s | i z e 2 s=i zFeF2M I=N( p-F>FbuMfIfeNr(_pe-n>dbu f-f epr-_>ebunffde -r , ps-i>zbeu)f; f e| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~r , sizesrc/libavutil/macros.h):;49 :25 :| note: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~expanded from macro 'FFMIN' src/libavutil/macros.h49: | 49:#25:d efnote: iexpanded from macro 'FFMIN'n e FFMIN (49 | a#,dbe) f(i(nae) F>F MI(Nb()a ,?b )( b()( a:) (>a )()b ) | ? ~ ^ ~ ( b) : (a)) In file included from | ~ ^ ~src/libavcodec/pcm-dvd.c :28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]In file included from src/libavcodec/pafvideo.c:25: src/libavcodec/bytestream.h :187 | 318 : 15 : warning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f (size 2 318! | = s i z e)i f | ( ~~~~~ ^ ~~~~ size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/proresenc_kostya.o In file included from src/libavcodec/pcm-dvdenc.c:24: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.hIn file included from :src/libavcodec/pnmdec.c355::1324:: warning: src/libavutil/half2float.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 355 | siz e47 | = FF M I rNe(tg-u>brunff ear_ve_nfdl o-a tg-2>ibnuftf(ue.rf,) ;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/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->buffeIn file included from r_ensrc/libavcodec/pcm-dvdenc.cd: 24- : p-src/libavcodec/bytestream.h>:b186:u13f:f ewarning: rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h186: | 49 :25 : note: expanded from macro 'FFMIN' size2 = F49F | MI#Nd(epf-i>nbeuf fFeFrM_INe(nad, b-) p ->(b(ufaf)e r>, (sibz) e?) ;( b )| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ : (a)) src/libavutil/macros.h :49| : ~ ^ ~ 25: note: expanded from macro 'FFMIN' In file included from src/libavcodec/pafvideo.c:25 : 49src/libavcodec/bytestream.h | :#357:d15e: fwarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ne FFMI N357( | a , b ) i(f( a()s i>z e(2b )! =? s(ibz)e ): ( a| )) ~~~~~ ^ ~~~~ | ~ ^ ~ In file included from src/libavcodec/pcm-dvdenc.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcm.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-dvd.c:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcm-dvd.c:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/pcm.c:34: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcm.c:34: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcm-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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/pcm-dvdenc.c:24: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcm-dvdenc.c:24: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:src/libavcodec/opusenc.c28: src/libavcodec/bytestream.h::266356::1367:: warning: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | si266z | e 2 = FtFMfI_Ns(epl->ebucftf_enr_eeendedd - =p- >(b(ufff-e>rs,i zsei ze&)&; (| o ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~p us_rcsrc/libavutil/macros.h_:49t:25e:l lnote: (expanded from macro 'FFMIN'rsrc/libavcodec/pgs_frame_merge_bsf.c c): 96+: 18b49: | i #tdwarning: ecomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]sf i+n e1 )FF MI b )fr a (m(waeh)b ii>tls) );e (b ) (| i ?+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 3( b<) =: i n-(>assrc/libavcodec/opusenc.c)i):z 269| :e ~ ^ ~58 ): {warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]| ~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/pcm-dvd.c:28: src/libavcodec/bytestream.h:357:15 src/libavcodec/pgs_frame_merge_bsf.c:269: | 100warning: : comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 29 : warning: 357 | comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] i iff (src/libavcodec/bytestream.h(s (i:100271oz | e2: p src/libavcodec/bytestream.h17!u: :=s s317i _ :zwarning: r c13ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] _ :i) t f (eiwarning: +lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]l| ( ~~~~~ ^ ~~~~ r cs) 271e | +g m e b n iin t317tt _ | s sl +iez ne ts2>f ii _zne=2s - e=F>l eFsiFcMFzIMteNI(_)Ng(np --e> >| ebdb ~~~~~~~~~~~~~~~ ^ ~~~~~~~~uuef ffderf_)e rf:rd 23a mp:- e-b>warning: b uifcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]gt-f ers,>) sbi z124uf{fee | r, ) si; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~z | e ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~i) ;f (| !d ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~src/libavutil/macros.hi: s49pl:a25y: ¬e: expanded from macro 'FFMIN'src/libavutil/macros.h &: 49i :! =4925 | i: #note: n-dexpanded from macro 'FFMIN'e> fsiniez e FF)49M I | {#N d(e | a ~ ^ ~~~~~~~~ f,ibn) e(( a)F >F M(IbN)( a?, b()b )( (:a )(a )>) (| b ~ ^ ~) ? (b) : (a))In file included from src/libavcodec/pcm-dvdenc.c :| ~ ^ ~24 : src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/pcm.c:34: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcm.c:34: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, src/libavcodec/opusenc.csi:z310e:)32; : | warning: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] src/libavutil/macros.h:49:25: note: 310expanded from macro 'FFMIN' | if (49(o | p#udse_fricn_ete lFl(FrMc)I N+( 2a), b<)= (f(a-) >>f r(abm)eb i?t s)( 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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcm.c:34: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 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/pcm-dvdenc.c:60:5: warning: variable 'quant' is used uninitialized whenever switch default is taken [-Wsometimes-uninitialized] 60 | default: | ^~~~~~~ src/libavcodec/pcm-dvdenc.c:64:41: note: uninitialized use occurs here 64 | avctx->bits_per_coded_sample = 16 + quant * 4; | ^~~~~ src/libavcodec/pcm-dvdenc.c:38:14: note: initialize the variable 'quant' to silence this warning 38 | int quant, freq, frame_size; | ^ | = 0 src/libavcodec/opusenc.c:408:90: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 408 | for (int i = f->start_band; i < f->end_band && (f->framebits - opus_rc_tell(rc)) >= f->channels; i++) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ CC libavcodec/prosumer.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) | ~~ ^ ~~~~~~~~~~~ src/libavcodec/opusenc.c:460:49: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 460 | if (!f->start_band && opus_rc_tell(rc) + 16 <= f->framebits) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/opusenc.c:464:41: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 464 | if (f->size && opus_rc_tell(rc) + 3 <= f->framebits) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 11 warnings generated. 3 warnings generated. CC libavcodec/psd.o CC libavcodec/psymodel.o In file included from src/libavcodec/pcx.c:26: CC libavcodec/pthread.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/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,bCC libavcodec/pthread_frame.o ) ((a) > (b) ? (b) : (a)) src/libavcodec/opusenc.c| ~ ^ ~ :717:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] In file included from src/libavcodec/pcx.c:26: src/libavcodec/bytestream.h: 187717: | 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { NULL 187} | , | ^if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/opusenc.c:715:158: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 715 | { "opus_delay", "Maximum delay in milliseconds", offsetof(OpusEncContext, options.max_delay_ms), AV_OPT_TYPE_FLOAT, { .dbl = OPUS_MAX_LOOKAHEAD }, 2.5f, OPUS_MAX_LOOKAHEAD, OPUSENC_FLAGS, "max_delay_ms" }, | ~ ^~~~~~~~~~~~~~~~~~ src/libavcodec/opusenc.h:32:51: note: expanded from macro 'OPUS_MAX_LOOKAHEAD' 32 | #define OPUS_MAX_LOOKAHEAD ((FF_BUFQUEUE_SIZE - 1)*2.5f) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ src/libavcodec/opusenc.c:715:152: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 715 | { "opus_delay", "Maximum delay in milliseconds", offsetof(OpusEncContext, options.max_delay_ms), AV_OPT_TYPE_FLOAT, { .dbl = OPUS_MAX_LOOKAHEAD }, 2.5f, OPUS_MAX_LOOKAHEAD, OPUSENC_FLAGS, "max_delay_ms" }, | ~ ^~~~ src/libavcodec/opusenc.c:715:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 715 | { "opus_delay", "Maximum delay in milliseconds", offsetof(OpusEncContext, options.max_delay_ms), AV_OPT_TYPE_FLOAT, { .dbl = OPUS_MAX_LOOKAHEAD }, 2.5f, OPUS_MAX_LOOKAHEAD, OPUSENC_FLAGS, "max_delay_ms" }, | ~ ^~~~~~~~~~~~~~~~~~ src/libavcodec/opusenc.h:32:51: note: expanded from macro 'OPUS_MAX_LOOKAHEAD' 32 | #define OPUS_MAX_LOOKAHEAD ((FF_BUFQUEUE_SIZE - 1)*2.5f) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ src/libavcodec/opusenc.c:730:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 730 | { 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 libavcodec/pthread_slice.o 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 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/pcx.c:26: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/pgxdec.c:23: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pgxdec.c:23: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pgxdec.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 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/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)) | ~ ^ ~ CC libavcodec/ptx.o In file included from src/libavcodec/pgxdec.c:23: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) >src/libavcodec/bytestream.h (b:)271 :?17: warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b ) : (a)) | ~ ^ ~ 271 | In file included from src/libavcodec/pgxdec.c :23 : src/libavcodec/bytestream.hi:nt294In file included from :15s:iz e2src/libavcodec/pcxenc.c warning: =:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 30F : Fsrc/libavcodec/bytestream.hM:I 186:N13(294g-: | > warning: bucomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f fe r i_fen d( s-i zg e-186>b2u | f f ! e= r s, isiszze)i e z)e| 2; ~~~~~ ^ ~~~~ =| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ FFMIN(p-src/libavutil/macros.h>:b49:u25ff:er _enote: ndexpanded from macro 'FFMIN' - p->buf f49e | r#,d esifzei)n;e F| F ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~M IN(a,b)src/libavutil/macros.h (:(49a:)25 :> note: (bexpanded from macro 'FFMIN') ? (b) :49 | (a#)d) e f| ~ ^ ~i ne 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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? In file included from (b) src/libavcodec/pgssubdec.c:: 28(a: )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/pgxdec.c:23: src/libavcodec/bytestream.h:318:15: 293warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] siz e3182 | = F FiMIfN ((spi->zbeu2ff er!_=e nds i-z ep)- > bu| f ~~~~~ ^ ~~~~f er, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pgssubdec.c:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pgssubdec.c:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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/libavcodec/bytestream.h| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ :271src/libavutil/macros.h::1749:: 25warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] note: expanded from macro 'FFMIN' 49 | #defi n271e | FF MI N (ian,tb )s i(z(ea2) = >F F(bM)I N?( g(-b>)b u:f f(ae)r)_ e| n ~ ^ ~d - g->bufIn file included from fsrc/libavcodec/pgxdec.ce:23r: ,src/libavcodec/bytestream.h :s357i:z15e:) ; warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 357 | src/libavutil/macros.h : 49 :25i:f note: (expanded from macro 'FFMIN's ize2 != s49 | i#zdee)f i n| e ~~~~~ ^ ~~~~F FMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 11 warnings generated. 11src/libavcodec/bytestream.h warnings: generated355. :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:49src/libavcodec/pcxenc.c:25:: 30note: expanded from macro 'FFMIN': src/libavcodec/bytestream.h:293:13: warning: 49comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | #define FFMIN(a,b )293 | ( ( a )s i>z e(2b )= ?FF M(Ib)N :( p(->ab)u)ff e r| _ ~ ^ ~ end - p->buIn file included from fsrc/libavcodec/pgssubdec.cf:e28r,: ssrc/libavcodec/bytestream.hiz:e356):;13 : | warning: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h: 49356: | 25 : note: expanded from macro 'FFMIN'si ze2 = F F49M | IN#(dpe-f>ibnuef fFeFrM_IeNn(ad, b-) p(-(a>)b u>f f(eb)r ,? s(bi) z: e();a ) )| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | ~ ^ ~ src/libavutil/macros.h:49:25: note: In file included from expanded from macro 'FFMIN'src/libavcodec/pcxenc.c :30: src/libavcodec/bytestream.h:294 :4915 | :# dwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] fine 294F | F M I iNf( a(s,ibze)2 ( (!a=) >s i(zbe)) ?| ~~~~~ ^ ~~~~( b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pgssubdec.c:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/qcelpdec.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->19buf warningfesr_ generatede. 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/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'src/libavcodec/png_parser.c : 4962 | :#d13e:f iwarning: ne FFMIN(comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]a ,b) ((a) > (b) ? 62( | b ) : ( a ))i =| ~ ^ ~ FFMIN(ppc-In file included from >src/libavcodec/pcxenc.cre:m30ai: nsrc/libavcodec/bytestream.hi:ng357_:s15i:z ewarning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] buf_s 357i | ze ) ; | ^ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~i f (size2 != src/libavutil/macros.hs:iz49e): 25| : ~~~~~ ^ ~~~~ note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/png_parser.c:66:28: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 66 | if (ppc->chunk_pos == -1) { | ~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/png_parser.c:82:35: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 82 | if (ppc->chunk_length >= buf_size - i) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ In file included from src/libavcodec/photocd.c:37: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/photocd.c:37: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/photocd.c:37: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/qdm2.o CC libavcodec/qdmc.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/qdrw.o In file included from src/libavcodec/photocd.c:37: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/photocd.c:37: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/photocd.c:37: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 12 warnings generated. src/libavcodec/pcxenc.c:144:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 144 | if (sw > 0xFFFFu || sh > 0xFFFFu) | ~~ ^ ~~~~~~~ src/libavcodec/pcxenc.c:144:12: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 144 | if (sw > 0xFFFFu || sh > 0xFFFFu) | ~~ ^ ~~~~~~~ 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' 6 49 warning | s# generatedd. efine FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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) { In file included from | ~~~~~~~~~~~~~ ^ ~~~~~~src/libavcodec/pictordec.c :29: src/libavcodec/bytestream.h:186:13:src/libavcodec/pgssubdec.c :warning: 293comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186293 | | i f s(iazvec2t x= -F>FwiMdtIhN (

dbthu f|f| earv_ctexn-d>h e-ight

ebiguhffte r|,| s!iwziedt)h; | | !| h ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e ight) { src/libavutil/macros.h | : ~~~~~~~~~~~~ ^ ~~~~~49 :25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pictordec.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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)) | ~ ^ ~ 3 warnings generated. 20 warnings generated. In file included from src/libavcodec/pictordec.c:29: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pictordec.c:29: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 12src/libavutil/macros.h warning:49s:25 generated: . note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pictordec.c:29: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pictordec.c:29: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pictordec.c:29: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/qoi_parser.o src/libavcodec/pgssubdec.c:681:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 681 | {"forced_subs_only", "Only show forced subtitles", OFFSET(forced_subs_only), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, SD}, | ^ src/libavcodec/pgssubdec.c:682:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 682 | { NULL }, | ^ CC libavcodec/qoidec.o CC libavcodec/qoienc.o In file included from src/libavcodec/pixlet.c:27: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffeCC libavcodec/qpeg.o r_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ CC libavcodec/qpeldsp.o CC libavcodec/qsv_api.o CC libavcodec/qtrle.o CC libavcodec/qtrleenc.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/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) | ~~~~~ ^ ~~~~ 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] src/libavcodec/bytestream.h:317:13: 47warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return av_f l317o | a t 2 isnitz(e2u .= fF);F M| I ~~~~~~~~~~~~ ~~^N (p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ 4 warnings generated. src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ 12 warnings generated. 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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/pnm.c:30: In file included from src/libavcodec/pnm.h:25: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ CC libavcodec/r210dec.o 15 warnings generated. In file included from src/libavcodec/pngdec.c:37: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/pnm.c:194:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | if (av_sscanf(buf1, "%f", &s->scale) != 1 || s13->sc warningasl generated. e == 0.0 || !isfinite(s->scale)) { | ~~~^~~~~ ~~ In file included from src/libavcodec/pngdec.c:37: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffeIn file included from r_esrc/libavcodec/pnmdec.cn:d29 -: src/libavcodec/put_bits.hp:-227>:b37uf:fe rwarning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49 :22725 | : note: expanded from macro 'FFMIN' if 49(s | -#>debuffi_neen dF F- MsI-N>(bau,f_bp)tr (>(= as)iz e>o f((bB)i t?B u(f)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 (sCC libavcodec/r210enc.o ize2 != 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)) | ~ ^ ~ 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) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/pngdec.c:37: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pngdec.c:37: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: src/libavcodec/photocd.cwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 451:66: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 317 | 451 | s i z e 2 =O FFFFSMEITN((lpo-w>rebsu)ff,er _AeVn_dO P-T_ TpY-P>Eb_IuNfTf,e r ,{ s i.zie6)4 ;= | 0 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ }, 0, 4,src/libavutil/macros.h :V49D: 25}: ,note: expanded from macro 'FFMIN'| ^ 49 | #define FFMIN(a,src/libavcodec/photocd.cb:)452 (:(12a:) warning: >missing field 'help' initializer [-Wmissing-field-initializers] (b) ?452 | ( b ) :{ N(UaL)L) } ,| ~ ^ ~ | ^ In file included from src/libavcodec/pngdec.c:37: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/prores_metadata_bsf.c:159:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 159 | { NULL }, | ^ 9 warnings generated. src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/profiles.c 355 | : 35 :s26i:ze warning: =missing field 'name' initializer [-Wmissing-field-initializers] FFMIN(g->b uf35f | e r _ e{n dF F-_ PRgO-FI>LbEu_fUfNeKrN,O WNs 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/pngdec.c:37: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pngdec.c:37: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/profiles.c:45:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 45 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:55:24: warning: missing field 'name' initializer [-Wmissing-field-initializers] 55 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:74:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 74 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:80:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 80 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:88:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 88 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:97:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 97 | { FF_PROFILE_UNKNOWN }, | ^ 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/profiles.c:108:59: warning: missing field 'name' initializer [-Wmissing-field-initializers] 108 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:128:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 128 | { FF_PROFILE_UNKNOWN }, | ^ 3 warnings generated. 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/profiles.c:151:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 151 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:156:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 156 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:166:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 166 | { FF_PROFILE_UNKNOWN } | ^ 14 warnings generated. src/libavcodec/profiles.c:175:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 175 | { FF_PROFILE_UNKNOWN } | ^ src/libavcodec/profiles.c:181:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 181 | { FF_PROFILE_UNKNOWN } | ^ CC libavcodec/ra144.o 7 warnings generated. 1 warning generated. CC libavcodec/ra144dec.o 12 warnings generated. 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++) { | ~ ^ ~~~~ 16src/libavcodec/pixlet.c: warning185s: generated19. : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 185 | if (j == width) { | ~ ^ ~~~~~ CC libavcodec/ra144enc.o 13 warnings generated. src/libavcodec/pixlet.c:223:14: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 223 | while (i < size) { | ~ ^ ~~~~ src/libavcodec/pixlet.c:259:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 259 | if (j == width) { | ~ ^ ~~~~~ src/libavcodec/pixlet.c:267:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 267 | if ((uint64_t)state > 0xFF / 4 || i >= size) | ~ ^ ~~~~ src/libavcodec/pixlet.c:294:39: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 294 | if (rlen > 0xFFFF || i + rlen > size) | ~~~~~~~~ ^ ~~~~ src/libavcodec/pixlet.c:300:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 300 | if (j == width) { | ~ ^ ~~~~~ 11 warnings generated. 1 warning generated. src/libavcodec/pnmdec.c:158:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 158 | if (v > s->maxval) { | ~ ^ ~~~~~~~~~ src/libavcodec/pnmdec.c:178:44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 178 | for (unsigned j = 0; j < n; j++) | ~ ^ ~ src/libavcodec/pnmdec.c:182:44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 182 | for (unsigned j = 0; j < n / 2; j++) { | ~ ^ ~~~~~ src/libavcodec/pnmdec.c:236:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 236 | for (jsrc/libavcodec/pnmenc.c = :0;124 j: 69:< warning: n / 2; j+implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+) { | ~ ^ ~~~~~ src/libavcodec/pnmdec.c122: | 248 : 31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] snpr 248i | nt f (b y t e s t r e a m , b ytfeosrt r(eajm _=e n0d; - jby tp ix _ f m t = = AfVo_rP IX(_jF M=T _0G;B RPjF3 2pix_fmt == AV_PIX_FMT_GRAYF32BE) ? 1.f: -1.f); | ^~~ src/libavcodec/pnmenc.c:124:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 122 | snprintf(bytestream, bytestream_end - bytestream, | ~~~~~~~~ 123 | "%f\n", (avctx->pix_fmt == AV_PIX_FMT_GBRPF32BE || 124 | avctx->pix_fmt == AV_PIX_FMT_GRAYF32BE) ? 1.f: -1.f); | ^~~~ src/libavcodec/pixlet.c:442:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 442 | for (j = 0; j < scaled_height; j++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/pixlet.c:447:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 447 | for (j = 0; j < scaled_width; j++) { | ~ ^ ~~~~~~~~~~~~ src/libavcodec/pixlet.c:449:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 449 | for (k = 0; k < scaled_height; k++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/pixlet.c:457:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 457 | for (k = 0; k < scaled_height; k++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/pixlet.c:474:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 474 | for (int i = 0; i < FF_ARRAY_ELEMS(ctx->lut); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/pngenc.c:660:19: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 660 | for (y = 0; y < input->height; ++y) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/pngenc.c:661:23: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 661 | for (x = 0; x < input->width; ++x) { | ~ ^ ~~~~~~~~~~~~ src/libavcodec/pngenc.c:679:20: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 679 | if (leftmost_x == input->width && rightmost_x == 0) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~ 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)) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/ra288.o CC libavcodec/ralf.o CC libavcodec/rangecoder.o CC libavcodec/rasc.o CC libavcodec/ratecontrol.o CC libavcodec/raw.o In file included from src/libavcodec/proresenc_kostya.c:33: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/pngenc.c:1173:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1173 | {"dpi", "Set image resolCC libavcodec/rawdec.o ution (in dots per inch)", OFFSET(dpi), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 0x10000, VE}, | ^ src/libavcodec/pngenc.c:1174:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1174 | {"dpm", "Set image resolution (in dots per meter)", OFFSET(dpm), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 0x10000, VE}, | ^ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/rawenc.o src/libavcodec/pngenc.c:1182:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1182 | { NULL}, | ^ CC libavcodec/rdft.o 15 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. CC libavcodec/realtextdec.o 11 warnings generated. src/libavcodec/proresdec2.c:341:23: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 341 | if (pic_data_size > buf_size) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/proresdec2.c:396:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 396 | while (ctx->mb_width - mb_x < slice_mb_count) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/proresdec2.c:410:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 410 | if (mb_x == ctx->mb_width) { | ~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/proresdec2.c:421:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 421 | if (mb_x || mb_y != ctx->mb_height) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/psymodel.c:118:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 118 | if (cutoff_coeff && cutoff_coeff < 0.98) | ^~~~~~~~~~~~ ~ src/libavcodec/proresdec2.c:485:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | DECODE_CODEWORD(code, dc_codebook[FFMIN(code, 6U)], LAST_SKIP_BITS); | ^ ~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/proresdec2.c:439:24: note: expanded from macro 'DECODE_CODEWORD' 439 | switch_bits = codebook & 3; \ | ^~~~~~~~ src/libavcodec/proresdec2.c:485:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | DECODE_CODEWORD(code, dc_codebook[FFMIN(code, 6U)], LAST_SKIP_BITS); | ^ ~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/proresdec2.c:440:24: note: expanded from macro 'DECODE_CODEWORD' 440 | rice_order = codebook >> 5; \ | ^~~~~~~~ src/libavcodec/proresdec2.c:485:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | DECODE_CODEWORD(code, dc_codebook[FFMIN(code, 6U)], LAST_SKIP_BITS); | ^ ~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/proresdec2.c:441:24: note: expanded from macro 'DECODE_CODEWORD' 441 | exp_order = (codebook >> 2) & 7; \ | ^~~~~~~~ 20 warnings generated. In file included from src/libavcodec/proresenc_anatoliy.c:38: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317: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/pngdec.c:1109:19: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1109 | for (y = 0; y < s->y_offset; y++) | ~ ^ ~~~~~~~~~~~ src/libavcodec/pngdec.c:1111:29: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1111 | for (y = s->y_offset; y < s->y_offset + s->cur_h; y++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/pngdec.c:1117:40: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1117 | for (y = s->y_offset + s->cur_h; y < p->heighsrc/libavcodec/proresdec2.ct; :y523+:+17): warning: | ~ ^ ~~~~~~~~~comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavcodec/pngdec.c :5231122 | : 33 : warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] if ( po1122s | > = m a x _ co feofrf s()y { = | s- ~~~ ^ ~~~~~~~~~~> y_offset; y < s->y_offset + s->cur_h; ++y) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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) { | ~ ^ ~~~~~~~ CC libavcodec/remove_extradata_bsf.o src/libavcodec/pngdec.c:1186:26: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1186 | for (size_t y = 0; y < s->cur_h; y++) { | ~ ^ ~~~~~~~~ src/libavcodec/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++) { | ~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/rka.o In file included from src/libavcodec/neon/mpegvideo.c:34: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/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++) { | ~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/rl.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/rl2.o 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/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 | CC libavcodec/rle.o #defin 317e | FF M IifN ((sa-,>bbu)f _(e(nad) -> (sb-) >? b(ub)f :_ p(at)r) >| = ~ ^ ~ sizeof(BIn file included from isrc/libavcodec/proresenc_kostya.ct:Bu35f: )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)) | ~ ^ ~ src/libavcodec/proresdec2.c:675:57: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 675 | || hdr_size+y_data_size+u_data_size+v_data_size > slice->data_size){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from src/libavcodec/proresenc_kostya.c: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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/prosumer.c:31: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:317:13: warning: In file included from comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/prosumer.c:31: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 =186 | F FM I Ns(ip-z>eb2u f=f eFr_FeMndI -N p(-p>-bu>fbfeurf, fseizre_e)nd; -| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~p ->buffesrc/libavutil/macros.hr:,49: 25s:i znote: eexpanded from macro 'FFMIN') ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 49 | #desrc/libavutil/macros.hf:i49n:e25 :F Fnote: Mexpanded from macro 'FFMIN'I N(a,b) ( (49a | )# de>f in(eb )F F? M(IbN)( a:, b()a )()( a )| ~ ^ ~> (b) ? (b) :In file included from src/libavcodec/proresenc_kostya.c(:a35): )src/libavcodec/bytestream.h :| 318 ~ ^ ~: 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/prosumer.c318: | 31 : src/libavcodec/bytestream.h :i187f: (15s:i zwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2 != si z187e | ) | ~~~~~ ^ ~~~~ i f (size2 != size) | ~~~~~ ^ ~~~~ 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] src/libavcodec/pngdec.c 58 | : 1226: 47 :if (warning: bcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]u f_end - buf < w * by t1226es | _ p e r _p i x e li)f (| l ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~e ngth > 0src/libavcodec/ptx.cx7:f72f:f40f:f fwarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] || length 72+ | 8 > bfoyrt e(syt =re a0m;2 _yg >g=b )w) *{ b y| t ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e s_per_pixel; y++) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 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 | 2#d warningefsi generatedne. FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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/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/prosumer.c:31: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/prosumer.c:31: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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/proresenc_kostya.c:414:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 414 | if (val >= switch_val) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/prosumer.c:67:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 67 | for (int i = 0; i < (b & 0xFFu); i++) | ~ ^ ~~~~~~~~~ 1 warning generated. In file included from src/libavcodec/psd.c:22: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/roqaudioenc.o In file included from src/libavcodec/psd.c:22: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #dsrc/libavcodec/prosumer.c:163:24e: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] fi n163 | av_assert0(s->size >= bytestream2_get_bytes_left_p(&s->pb)); | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ e src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' F 38 | if (!(cond)) { \ | ^~~~ FMIN(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 != sizeCC libavcodec/roqvideo.o ) | ~~~~~ ^ ~~~~ CC libavcodec/roqvideodec.o In file included from src/libavcodec/proresenc_anatoliy.c:39: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/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/proresenc_anatoliy.c:39: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.hIn file included from src/libavcodec/proresenc_anatoliy.c:39: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,src/libavcodec/prosumer.c:b309: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) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ (a) > (b) ? (b) : (a)) | ~ ^ ~ 3 warnings generated. 11 warnings generated. In file included from src/libavcodec/psd.c:22: src/libavcodec/bytestream.h:293:13: warning: src/libavcodec/bytestream.h: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] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ 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/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 | sIn file included from src/libavcodec/qdrw.c:32i: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ze2 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ =src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ FFMIN(p->buffer_ensrc/libavcodec/bytestream.h:d355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] - 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' p 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] b 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ usrc/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' f 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ fIn 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] e 357 | In file included from src/libavcodec/qdrw.c :i32f : (src/libavcodec/bytestream.hs:i186z:e132 :!= swarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]z e) | ~~~~~ ^ ~~~~ r 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ,src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from ssrc/libavcodec/qdrw.c:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] i 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/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/proresenc_anatoliy.c:51:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 51 | { FF_PROFILE_UNKNOWN } | ^ 11 warnings generated. 17 warnings generated. src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :355 271 | : int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 13src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' : 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/psd.csrc/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' : 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 22In 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] src/libavcodec/bytestream.h 294 | if (size2 != size) | ~~~~~ ^ ~~~~ :356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size)In file included from ;src/libavcodec/qdmc.c:33: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #dsrc/libavcodec/bytestream.he:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] fi n317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ esrc/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ FFIn 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] M 318 | if (size2 != size) | ~~~~~ ^ ~~~~ IN(a,b) ((a) > (b) ? (b)In file included from src/libavcodec/qdmc.c :33: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ :src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ (aIn file included from src/libavcodec/qdmc.c:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ) 187 | if (size2 != size) | ~~~~~ ^ ~~~~ ) | ~ ^ ~ In file included from src/libavcodec/psd.c:22: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | src/libavcodec/proresenc_anatoliy.c :212:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] i 212 | if (val >= first_exp) { /* exp golomb */ | ~~~ ^ ~~~~~~~~~ f (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qdrw.c:32: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qdrw.c:32: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qdmc.c:33: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qdmc.c:33: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qdmc.c:33: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qdmc.c:33: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/roqvideoenc.o CC libavcodec/rpza.o src/libavcodec/proresenc_kostya.c:1374:65: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1374 | AV_OPT_TYPE_INT, { .i64 = 8 }, 1, MAX_MBS_PER_SLICE, VE }, | ^ CC libavcodec/rpzaenc.o 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 }, | ^ CC libavcodec/rscc.o 3 warnings generated. src/libavcodec/proresenc_kostya.c:1411:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1411 | { .i64 = 16 }, 0, 16, VE }, | ^ src/libavcodec/proresenc_kostya.c:1412:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1412 | { NULL } | ^ CC libavcodec/rtjpeg.o CC libavcodec/rv10.o CC libavcodec/rv10enc.o CC libavcodec/rv20enc.o src/libavcodec/proresenc_anatoliy.c:509:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 509 | for (; j < dst_width; j++) | ~ ^ ~~~~~~~~~ src/libavcodec/proresenc_anatoliy.c:515:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 515 | for (; i < dst_height; i++) { | ~ ^ ~~~~~~~~~~ src/libavcodec/proresenc_anatoliy.c:516:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 516 | for (j = 0; j < dst_width; ++j) { | ~ ^ ~~~~~~~~~ src/libavcodec/qcelpdec.c:128:41: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 128 | predictors[i] * QCELP_LSP_OCTAVE_PREDICTOR + | ^~~~~~~~~~~~~ ~ src/libavcodec/qcelpdec.c:149:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 149 | lspf[0] = FFMAX(lspf[0], QCELP_LSP_SPREAD_FACTOR); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavcodec/qcelpdec.c:151:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | lspf[i] = FFMAX(lspf[i], lspf[i - 1] + QCELP_LSP_SPREAD_FACTOR); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavcodec/qcelpdec.c:151:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | lspf[i] = FFMAX(lspf[i], lspf[i - 1] + QCELP_LSP_SPREAD_FACTOR); | ^~~~~~~~~~~ ~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/qcelpdec.c:151:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | lspf[i] = FFMAX(lspf[i], lspf[i - 1] + QCELP_LSP_SPREAD_FACTOR); | ^~~~~~~~~~~ ~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/qcelpdec.c:153:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | lspf[9] = FFMIN(lspf[9], 1.0 - QCELP_LSP_SPREAD_FACTOR); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavcodec/qcelpdec.c:155:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lspf[i - 1] = FFMIN(lspf[i - 1], lspf[i] - QCELP_LSP_SPREAD_FACTOR); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavcodec/qcelpdec.c:155:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lspf[i - 1] = FFMIN(lspf[i - 1], lspf[i] - QCELP_LSP_SPREAD_FACTOR); | ^~~~~~~ ~ src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavcodec/qcelpdec.c:155:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | In file included from src/libavcodec/qoidec.c : 22 : src/libavcodec/bytestream.h : 171l:s18p:f [warning: i comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- 1] = FFMIN(lspf[i - 1711] | , l s p fg[i-]> b-u ffQeCrE LP+_L=SP _SFPFMRINE(ADg_-F>AbuCfTfORe)r;_ e | n ^~~~~~~ ~d - src/libavutil/macros.hg-:>49b:u34f: fnote: eexpanded from macro 'FFMIN' r, si z49e | #)d;e f i| n ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e FFMIN(a,b) src/libavutil/macros.h(:(a49): 25>: (note: bexpanded from macro 'FFMIN' ) ? (b) 49: | #(ad))e f i| n ^e FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/qcelpdec.c:158:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 158 | ff_weighted_vector_sumf(lspf, lspf, q->prev_lspf, smooth, 1.0 - smooth, 10); | ~ ^~~~~~ In file included from In file included from src/libavcodec/qpeg.csrc/libavcodec/qoidec.c::2822: : src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h::171186::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] src/libavcodec/qcelpdec.c:170: 35:186 | 171warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s ig-z>eb2 u170f=fe | r F F+ M I=N( p F -F M> INb(u fg fi-f e>(rb_lenuds fpf-[f 9erp]-_> eb|sbi|zue f)lf;esr p, f | [s ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~9i ]z >e=); .9 7src/libavutil/macros.h| :49) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: 25: | note: ^~~~~~~ ~~ expanded from macro 'FFMIN' src/libavutil/macros.hsrc/libavcodec/qcelpdec.c49:: | 49170#::d2517e:: fwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: neexpanded from macro 'FFMIN' FFM IN170( | 49 | a# d, e b f)i ne ( ( F F aM Ii)fN >( (a(,lbspb))f[ 9(?](a )<=( b.)> :7 0 |(b) ? (b)( :|a ()l)a s)p| )f ~ ^ ~ [ 9| ] ~ ^ ~ >= .In file included from 9src/libavcodec/qoidec.c7: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/qcelpdec.c:173:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | if (fabs(lspf[i] - lspf[i - 2]) < .08) | ~~~~ ~~~~~~~~^~~~~~~~~~~~~ src/libavcodec/qcelpdec.c:176:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 176 | if (lspf[9] <= .66 || lspf[9] >= .985) | ^~~~~~~ ~~ src/libavcodec/qcelpdec.c:176:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 176 | if (lspf[9] <= .66 || lspf[9] >= .985) | ^~~~~~~ ~~ In file included from src/libavcodec/qpeg.c:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/qcelpdec.csrc/libavutil/macros.h::17949::3425:: warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'FFMIN' 49 | 179# | d e f i ne F F M I N ( a , bi)f ((f(aab)s (>l s(pbf)[ ?i ]( b- )l s:p f([ai) )- | 4 ~ ^ ~]) < .0931) 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:226:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 226 | gain[6] = 0.4 * gain[3] + 0.6src/libavcodec/bytestream.h * g:ai271n[:417:] ;warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~ ^~~~~~~ src/libavcodec/qcelpdec.c :271226 | : 29 : inwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] size2 = 226FF | M I N( g - > b u f f egra_ienn[d 6-] =g ->0b.u4f fe*r ,g asiizne[);3 ] | + ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 0.6 * gaisrc/libavutil/macros.hn:[494]:;25 : | note: ~ ^~~~~~~expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/qcelpdec.c:228:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 228 | gain[4] = 0.8 * gain[2] + 0.2 * gain[3]; | ~ ^~~~~~~ src/libavcodec/qcelpdec.c:228:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 228 | gain[4] = 0.8 * gain[2] + 0.2 * gain[3]; | ~ ^~~~~~~ src/libavcodec/qcelpdec.c:229:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 229 | gain[3] = 0.2 * gain[1] + 0.8 * gain[2]; | ~ ^~~~~~~ src/libavcodec/qcelpdec.c:229:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 229 | gain[3] = 0.2 * gain[1] + 0.8 * gain[2]; | ~ ^~~~~~~ src/libavcodec/qcelpdec.c:231:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 231 | gain[1] = 0.6 * gain[0] + 0.4 * gain[1]; | ~ ^~~~~~~ src/libavcodec/qcelpdec.c:231:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 231 | gain[1] = 0.6 * gain[0] + 0.4 * gain[1]; | ~ ^~~~~~~ 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->bsrc/libavcodec/bytestream.huf:f271e:r17 :+= warning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F MIN(g->buffer_en d271 | - g -i>nbtuf fseirz,e2 =s FiFzMeIN)(g;- > bu| f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~fe r_end - g->busrc/libavutil/macros.h:f49:f25e: rnote: , expanded from macro 'FFMIN'sIn file included from izsrc/libavcodec/qoidec.ce:);22 : 49src/libavcodec/bytestream.h : | 293:| 13# ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ :d ewarning: ficomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ne src/libavutil/macros.h:F49F:M25:I note: Nexpanded from macro 'FFMIN'( a,b) 293 | (49 | #( ad ) ef is>in ze( ebFF2M )= I NF(a?,FM Ib(bN)) (( (p: a(-a)))> b> u | f(b ~ ^ ~) f e? r(b_)e n: d( a-) )p- > | b ~ ^ ~u ffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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/qcelpdec.c:253:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 253 | slope = 0.5 * (qcelp_g12ga[g1[0]] - q->last_codebook_gain) / subframes_count; | ~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/qdm2.c:45: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | In file included from g-src/libavcodec/qtrle.c>b:uf38f: esrc/libavcodec/bytestream.hr :+=186 :13F: Fwarning: MIcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]N( g->buffer_end -186 | g - > b ufsfeirz,e s2i =z FeF);M I N| (p ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~-> buffer_end -src/libavutil/macros.h: 49p:-25>: bnote: uexpanded from macro 'FFMIN'f fer, s i49z | #ed);e f| i ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~n e FFMIN(src/libavutil/macros.ha,:b49:)25 :(( a)note: expanded from macro 'FFMIN'> (b) ? ( b)49 | #:de fi(nae)) F F| M ~ ^ ~I N(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/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 -src/libavcodec/bytestream.h p:-317>:b13:u ffwarning: ercomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h317: | 49 : 25 : snote: iexpanded from macro 'FFMIN'z e2 = FF M49IN | (#p-d>efbiunffee rF_FeMnIdN (-a p,-b>b)u f(f(era,) s>i z(eb);) ? (| b) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ : (a)) src/libavutil/macros.h :49| : ~ ^ ~25 : note: expanded from macro 'FFMIN' In file included from src/libavcodec/qpeg.c49: | 28#: dsrc/libavcodec/bytestream.h:e294fi:n15e: Fwarning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]M IN(a, b294) | (( a ) >i f(b )( s?i z(eb2) :! (=a )s)i z | e ~ ^ ~) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/qoidec.c:22: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/qdm2.c:45: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qdm2.c:45: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/qcelpdec.c:318:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 318 | tmp_gain = gain[i] * QCELP_RATE_FULL_CODEBOOK_RATIO; | ^~~~~~~ ~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/qcelpdec.c:327:src/libavutil/macros.h24::49 :warning: 25implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]: note: expanded from macro 'FFMIN' 49327 | | # d e f i n e F F M ItNm(pa_,gba)i (n( =a ) g> a(ibn) [?i ]( *b Q)C E:L P(_RaA))T E_ H| A ~ ^ ~L F_CODEBOOK_RIn file included from Asrc/libavcodec/qpeg.cT:I28O: ;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/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->bufsrc/libavcodec/bytestream.hfe:r355_e:n13:d warning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] g->buffer, size); 355 | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ size = FFsrc/libavutil/macros.hM:IN49(:g25-:> bnote: uexpanded from macro 'FFMIN'f fer_end 49- | #g-d>ebfufifneer ,F FsiMzIe)N;( a ,b| ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ((a) > src/libavutil/macros.h(:49b:)25 :? note: (bexpanded from macro 'FFMIN') : (a) )49 | # d| e ~ ^ ~f ine 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 src/libavcodec/qcelpdec.c- :p342-:24>:b uwarning: fimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]f er, siz e342) | ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h :t49m:p25_:g anote: iexpanded from macro 'FFMIN'n = gain [49i] | #*d e(fiQnCeE LFPF_SMQRIn file included from IT1N8(asrc/libavcodec/qoienc.c8,:7 b23)/ : (src/libavcodec/bytestream.h(32:7a68171) .:0>18): ;(warning: b comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) | ? ^~~~~~~ ~ (b) : (a)) | ~ ^ ~ 171 | g->In file included from bsrc/libavcodec/qoidec.cu:ff22e: src/libavcodec/bytestream.hr:357 :+15=: Fwarning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] MIN(g -357> | b uf f e r_iefn (dsi z-e 2g -!>=b usfifzeer), s| i ~~~~~ ^ ~~~~z e); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/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 | 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] (rnd[-j ]186 | + src/libavcodec/proresenc_anatoliy.c r ns:d[i926-:94z:2 e0warning: +missing field 'unit' initializer [-Wmissing-field-initializers]2j ]=) ;F F M| I ~~~~~~~~^~~~~~~~~~~~ N(p -926> | b u f f{ e"rv_eenndodr -" p,-> b"vuefnfdero, src/libavcodec/bytestream.hrs i:zIDe")271;,: O17F :| F ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~Swarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ET (vsrc/libavcodec/qcelpdec.cen:dsrc/libavutil/macros.h:o49353:25r::) 63note: expanded from macro 'FFMIN',: 271 | A warning: V 49implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _ O | P #iT_dTeYfnin eP t353 EF | FsM_ iISN (zTeR IaN2 , Gb ) (,=( aF) {F . s> M t Ir( bN) ( g?= - ("b>fisrc/libavcodec/qdmc.crf)mb_: p:uff183:g ifl46t": (warning: eer }a,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r _) _0e) v a,ln| ude ~ ^ ~ +0183 | = ,q- gV cEe-l pIn file included from _src/libavcodec/qtrleenc.c :> br }27, u f| n d: _ffi ^rs_src/libavcodec/bytestream.hceo i:nr_,tea187bl ef:ss[15[i1i:]z0 src/libavcodec/proresenc_anatoliy.c :e927]warning: =* ):;12comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] r : snin| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~warning: d([ -1missing field 'help' initializer [-Wmissing-field-initializers]0 2187].0src/libavutil/macros.hf | ;In file included from : 49 *927 | : src/libavcodec/qoienc.c 25i :{i23| : ~ ^~~~~~~~f ( : note: expanded from macro 'FFMIN'N sU*src/libavcodec/bytestream.h Mi_L:Lsrc/libavcodec/bytestream.hzP I186 : e:49* | 13}:2 355! =# d warning: :0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] e| 13:. sf ^i0warning: 0i znee1 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ) 9F186FM 5| 3 ~~~~~ ^ ~~~~1 | IN (2 a 5s,355fizb | )e2) =; F (F MI N(| (a ~ ^~~~~~~~~~~~ps-)> i b>zu ef(f e rb_=)esrc/libavcodec/qdmc.c F?n:F d(183M b-:33IN) :p( : -warning: gimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](>a-) )b>u b | f ~ ^ ~ ufe r183f | ,f se ri z_e e)n d ;- g| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~s -i>n_btaufsrc/libavutil/macros.hf:b49el:e25[:ir] ,note: expanded from macro 'FFMIN' =s siinz(e2 .)49; | 0f # d*e | i f* ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~in e FMF_MPINI( src/libavutil/macros.h* a0:49,.b:0)25 0(:1( 9note: aexpanded from macro 'FFMIN' 5)3 1> 2(b5)f) ; 49| | ? ~~~~~^~~ ~ # (db)e f: i(nae) )F F MI| N ~ ^ ~( a,b) ((a) >In file included from src/libavcodec/qoienc.c(:b23): src/libavcodec/bytestream.h:?187 (:b15): warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ( a)) | 187 ~ ^ ~ | if (siIn file included from zesrc/libavcodec/qpeg.c2: 28: !src/libavcodec/bytestream.h:=356 :s13iz:e )warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ~~~~~ ^ ~~~~ 356 | size2 = FFMsrc/libavcodec/qcelpdec.cIN(p:-364>:b24u:f fwarning: eimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]r_ end - p->src/libavcodec/bytestream.hbuffe :r364, | 271 s:17i: z warning: e comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ t mp_gaisrc/libavutil/macros.hn :=49 ga:271i25: | n note: expanded from macro 'FFMIN'[ i ] i* n(Q Ct49E | sLP#_iSQdRzTee18f82i7 n= e /FFF MF3I2M76N8I.0()Ng(-;a,> b b)| u ^~~~~~~ ~(f( af)e r>_ en(db) ?- (gb-)> b:u f(fae))r ,| ~ ^ ~ size); | In file included from ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~src/libavcodec/qpeg.c :28: src/libavcodec/bytestream.h:357:15:src/libavutil/macros.h :warning: 49comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :25: note: 357expanded from macro 'FFMIN' | if (49s | #idezfe2i n!e= sFiFzMeI)N ( a| , ~~~~~ ^ ~~~~b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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/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) | ~~~~~ ^ ~~~~ 85 warnings generated. In file included from src/libavcodec/qdm2.c:45: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qdm2.c:45: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ CC libavcodec/rv30.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' src/libavcodec/bytestream.h 49 | :#d317e:fi13ne: FFwarning: Mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]I N(a,b) ((a) > (b ) 317? | ( b ) :s i(zae)2) = | ~ ^ ~ FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qdm2.c:45: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/qtrleenc.c:27: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' src/libavcodec/bytestream.h :49 | 355#:d13e:f iwarning: necomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] FFMIN(a,b) ((a) >355 | ( b) ? si(zbe) =: (FaF)M)I N (| ~ ^ ~g ->bufferIn file included from _src/libavcodec/qtrleenc.ce:nd27 : - src/libavcodec/bytestream.hg-:>294b:u15f:f ewarning: r,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] s ize); | 294 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | if (sisrc/libavutil/macros.hz:e492: 25!: =note: sexpanded from macro 'FFMIN'iCC libavcodec/rv30dsp.o ze) | ~~~~~ ^ ~~~~ 49 | #define FFMIN(a,b) ((a) > (b) In file included from ? (bsrc/libavcodec/qoienc.c) :: 23(: asrc/libavcodec/bytestream.h)): 293: 13| : ~ ^ ~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/qtrle.c:38: src/libavcodec/bytestream.h: 356293: | 13 : warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i ze2 = FFMI N356( | p - > b usfifezre_2e n=d -F FMpI-N>b(upf-f>eburff,e sri_zeen)d; | - ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ p->bufsrc/libavutil/macros.h:f49e:r25,: s inote: zeexpanded from macro 'FFMIN') ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 49 | #dsrc/libavutil/macros.he:49f:in25e: note: Fexpanded from macro 'FFMIN'F MIN(a, b49) | #(d(eaf)i n>e (FbF)M I? N((ba), :b ()a )() ( a| ) ~ ^ ~ > (b) ? (b) :In file included from src/libavcodec/qcelpdec.c src/libavcodec/qoienc.c(:a23):: )506src/libavcodec/bytestream.h :294:: | 44:15 ~ ^ ~ : warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from 294src/libavcodec/qtrle.c | : 38 : src/libavcodec/bytestream.h: 357i:15 :f506 ( | s warning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]z e2 ! = s i357 ze | ) | ~~~~~ ^ ~~~~ i qf-> pi(tcshi_zgea2 i!n[=i s]i =ze) 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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) src/libavcodec/qoidec.c | : ~ ^ ~ 71:34: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 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] 71 | for 356(i | n t n =s i0z,e src/libavcodec/bytestream.h2o ff:=317_:x 13 : F=F warning: 0;M Incomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] N <( lpe-n>;b nu f+f=e rch _ae317ndn | n e -l s sp,i -zeo2f>f bu_ff=xe +Fr+FM,IN) (p s{- i>| zbu ~ ^ ~~~f ef)er;_ en d| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ - p->src/libavutil/macros.hb:u49:f25f:e rnote: ,expanded from macro 'FFMIN' size); 49 | #d| e ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ fine FFsrc/libavutil/macros.hMI:N(49a:,25b): (note: (expanded from macro 'FFMIN' a) > (b ) 49? | #(dbe)f i:ne (aF))F M I| N ~ ^ ~( a,b) ((a) In file included from > src/libavcodec/qdm2.c(:45b: )src/libavcodec/bytestream.h :357?: 15(:b )warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: (a)) 357 | | ~ ^ ~ if (size2In file included from !src/libavcodec/qtrleenc.c=: 27s: isrc/libavcodec/bytestream.hz:e318:)15 : | ~~~~~ ^ ~~~~warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/qdmc.c :318 | 267 : 26: ifwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( size2 != size) | 267 ~~~~~ ^ ~~~~ | src/libavcodec/bytestream.h if: (317s:-13>:c hwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]c ksum_size >= 1U 317<< | 2 8 ) si{z e| 2 ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~= FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qoienc.c:23: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/qcelpdec.c:542:29: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 542 | lsp[i] = cos(M_PI * lspf[i]); | ~ ^~~~~~~ src/libavcodec/qcelpdec.c:576:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 576 | if (weight != 1.0) { | ^~~~~~ ~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size src/libavcodec/qdmc.c = :F335FM:I15N:( g-warning: >bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]u ffer_end - g->b uf335f | src/libavcodec/qcelpdec.c e: r 578 ,: s i47z e):; i warning: f implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ (v >= Fsrc/libavutil/macros.h: 49F578_: | A25: R note: R Aexpanded from macro 'FFMIN' Y _ E L E MS ( c49 o | d #ed_ef pi nr e ef i x F) F )M I N (| wa ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~e, ib)g h(t,( a1). 0> -( bw)e i?g h(tb,) :1 0()a;) ) | ~ ^~~~~~ | ~ ^ ~ In file included from src/libavcodec/qtrleenc.c:27: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/bytestream.hsrc/libavutil/macros.h::49:35525::13 :note: expanded from macro 'FFMIN'warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #define FF355M | I N (a , bs)i z(e(a ) => (FbF)M I?N ((gb-)> b:u f(fae)r_)e n d| - ~ ^ ~ g->buffeIn file included from rsrc/libavcodec/qtrleenc.c,: 27si: zsrc/libavcodec/bytestream.he);: 357| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h :35749 | : 25 : note: iexpanded from macro 'FFMIN'f (size2 49 | !#=d esfiinzee )F F M| IN ~~~~~ ^ ~~~~( a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qoienc.c:23: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qoienc.c:23: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 13 warnings generated. 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])) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10 warnings generated. src/libavcodec/qpeg.c:322:16: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 322 | pal_size = FFMIN(1024U, avctx->extradata_size); | ^ ~~~~~ ~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/qdmc.c:492:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 492 | scale = 0.5 * amplitude; | ~ ^~~~~~~~~ src/libavcodec/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++) { | ~ ^ ~~~~~~~~ CC libavcodec/rv34.o In file included from src/libavcodec/r210enc.c:29: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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) 14| ~~~~~ ^ ~~~~ warning s generated. CC libavcodec/rv34_parser.o 2 warnings generated. CC libavcodec/rv34dsp.o CC libavcodec/rv40.o src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/r210enc.c:29: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 23 293 | warning s generated . size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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/rv40dsp.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/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) | ~~~~~ ^ ~~~~ CC libavcodec/s302m.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/qdm2.c:In file included from 51src/libavcodec/r210enc.c: :src/libavcodec/qdm2_tablegen.h29: :src/libavcodec/bytestream.h:52356::7013:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 356 | size2 52= | F FM I N( p - > bsuoffftercl_iepnd_ t-a bp-l>ebu[fi]f e=r ,S OsFiTzeC)LI;P_ T H| RE ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~S HOLD -src/libavutil/macros.h :(49(:in25t:) (note: sexpanded from macro 'FFMIN'i n((flo 49a | t#)di e*f idnee lFFtMaI) N*( ad,fbl)) (&( a0)x 0> 0(b0)0 F?FF F()b; ) | : ~~~ ~~~~~~~~~^~~~~~~ (a))CC libavcodec/s302menc.o | ~ ^ ~ In file included from src/libavcodec/r210enc.c:29: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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/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_lefsrc/libavcodec/qdm2_tablegen.h:94:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] t(& 94 | noise_samples[i] = (delta * (float)((random_seed >> 16) & 0x00007fff) - 1.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 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 | 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] foCC libavcodec/samidec.o r 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ (p = 0; p < s->pixel_size; p++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: 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/sanm.o CC libavcodec/sbc.o 12 warnings generated. src/libavcodec/ra144enc.c:91:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 91 | if (index == low) | ~~~~~ ^ ~~~ src/libavcodec/qdm2.c:744:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 744 | f -= noise_samples[((sb + 1) * (j +5 * ch + 1)) & 127] * 9.0 / 40.0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/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; | ^~~~~~~~~~~~~~~~~~~~~~ ~ CC libavcodec/sbc_parser.o CC libavcodec/sbcdec.o 11 warnings generated. 19 warnings generated. 11 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)) | ~ ^ ~ CC libavcodec/sbcdec_data.o In file included from src/libavcodec/rasc.c:29: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/rasc.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/ra144enc.c:502:36: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 502 | energy <= ractx->old_energy, | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/rasc.c:29: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/rasc.c:29: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/rasc.c:29: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/rasc.c:29: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/sbcdsp.o src/libavcodec/qdm2.c:1170:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1170 | if (i >= FF_ARRAY_ELEMS(q->sub_packet_list_A)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/sbcdsp_data.o CC libavcodec/sbcenc.o src/libavcodec/rawdec.c:61:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | {"top", "top field first", offsetof(RawVideoContext, tff), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, AV_OPT_FLAG_DECODING_PARAM|AV_OPT_FLAG_VIDEO_PARAM}, | ^ src/libavcodec/rawdec.c:62:6: warning: missing field 'help' initializer [-Wmissing-field-initializers] 62 | {NULL} | ^ src/libavcodec/qdm2.c:1307:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1307 | if (local_int_14 >= FF_ARRAY_ELEMS(fft_level_index_table)) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/qdm2.c:1336:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1336 | if (q->fft_coefs_index + stereo >= FF_ARRAY_ELEMS(q->fft_coefs)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/qdm2.c:1435:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1435 | c.im = level * sin(tone->phase * iscale); | ^~~~~ ~ src/libavcodec/qdm2.c:1436:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1436 | c.re = level * cos(tone->phase * iscale); | ^~~~~ ~ src/libavcodec/qdm2.c:1447:39: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1447 | f[2] = 1.0 - tone->table[2] - tone->table[3]; | ~ ^~~~~~~~~~~~~~ src/libavcodec/qdm2.c:1447:22: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1447 | f[2] = 1.0 - tone->table[2] - tone->table[3]; | ~ ^~~~~~~~~~~~~~ In file included from src/libavcodec/ralf.c:35: src/libavcodec/golomb.h:482:src/libavcodec/qdm2.c34::1448 :warning: 31comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1448482 | | f [ 3i]f =( gtbo-n>esi-z>et_aibnl_ebi[t1s] <=+ r et_oinndeex-) >{t a b| le ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~[4 ] - 1.0; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ~ 15 warnings generated. CC libavcodec/sbrdsp.o In file included from src/libavcodec/ralf.c:36: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/qdm2.c:1492:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1492 | c.re = level * cos(q->fft_coefs[i].phase * iscale); | ^~~~~ ~ src/libavcodec/qdm2.c:1493:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1493 | c.im = level * sin(q->fft_coefs[i].phase * iscale); | ^~~~~ ~ CC libavcodec/sbrdsp_fixed.o In file included from src/libavcodec/ratecontrol.c:34: In file included from src/libavcodec/mpegvideoenc.h:34: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/rasc.c:192:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 192 | zstream->avail_in = FFMIN(size, bytestream2_get_bytes_left(gb)); | ^ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/ra288.c:116:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | sumsum = exp(sum * 0.1151292546497) * gain * (1.0/(1<<23)); | ~ ^~~~ src/libavcodec/ra288.c:116:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | sumsum = exp(sum * 0.1151292546497) * gain * (1.0/(1<<23)); | ^~~ ~ src/libavcodec/put_bits.h: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/ra288.cBu:f123):)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/ra288.c:164:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | out2[i] = out2[i] * 0.5625 + buffer1[i]; | ~ ^~~~~~~~~~ src/libavcodec/ra288.c:164:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | out2[i] = out2[i] * 0.5625 + buffer1[i]; | ^~~~~~~ ~ 14 warnings generated. src/libavcodec/qdm2.csrc/libavcodec/rasc.c::1706:22326::47 :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] 1706223 | | i f i(fs (-n>bc_hmeocveks s>u mIN_Ts3i2_zMeA X> /= 116U |<| sav-ct>xc-h>ewcikdtshu *m _asviczte x<-=> he1i)g h{t ) | | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/rasc.c:245:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 245 | if (bytestream2_get_bytes_left(&mc) < uncompressed_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/rasc.c:248:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 248 | for (int i = 0; i < nb_moves; i++) { | ~ ^ ~~~~~~~~ In file included from src/libavcodec/rka.c:27: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/rka.c:27: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/rka.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/rasc.c:351:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 351 | w > avctx->width || h > avctx->height) | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/rasc.c:351:11: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 351 | w > avctx->width || h > avctx->height) | ~ ^ ~~~~~~~~~~~~ src/libavcodec/rasc.c:350:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 350 | if (x >= avctx->width || y >= avctx->height || | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/rasc.c:350:11: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 350 | if (x >= avctx->width || y >= avctx->height || | ~ ^ ~~~~~~~~~~~~ src/libavcodec/rasc.c:354:39: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 354 | if (x + w > avctx->width || y + h > avctx->height) | ~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/rasc.c:354:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 354 | if (x + w > avctx->width || y + h > avctx->height) | ~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/rasc.c:368:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 368 | if (bytestream2_get_bytes_left(gb) < uncompressed_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/rasc.c:394:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 394 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:323:12: note: expanded from macro 'NEXT_LINE' 323 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rasc.c:405:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 405 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:323:12: note: expanded from macro 'NEXT_LINE' 323 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rasc.c:414:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 414 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:323:12: note: expanded from macro 'NEXT_LINE' 323 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rasc.c:423:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 423 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:323:12: note: expanded from macro 'NEXT_LINE' 323 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rasc.c:432:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 432 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:323:12: note: expanded from macro 'NEXT_LINE' 323 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rasc.c:438:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 438 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:323:12: note: expanded from macro 'NEXT_LINE' 323 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rasc.c:450:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 450 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:323:12: note: expanded from macro 'NEXT_LINE' 323 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rasc.c:459:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 459 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:323:12: note: expanded from macro 'NEXT_LINE' 323 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/rka.c:27: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #defisrc/libavcodec/remove_extradata_bsf.cne F:FM238I:N12(:a ,bwarning: ) missing field 'help' initializer [-Wmissing-field-initializers](( a) > (b) ?238 | (b ) : ( a{) )N U L| L ~ ^ ~ }, | ^ 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:68:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 68 | return rce->qscale * (double)(rce->i_tex_bits + rce->p_tex_bits + 1) / qp; | ~~~~~^~~~~~ ~ src/libavcodec/bytestream.h:317:13src/libavcodec/ratecontrol.c: :warning: 76comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 317 | 76 | s i zreet2u r=n FrFcMe-I>Nq(spc-a>bluef fe*r _(ednodu b-l e)p(r-c>e-b>uif_fteerx,_ bsiiztes) ;+ r| c ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e ->p_tex_src/libavutil/macros.hb:it49s: 25+ :1 note: )expanded from macro 'FFMIN' / bitCC libavcodec/scpr.o s; 49 | | # ~~~~~^~~~~~ ~d efine 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/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/rasc.c) | : ^552 :31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavcodec/ratecontrol.c:89:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | if (89w | > a v c t x -q> w=i dltahs t|_|p h_ q> *a vFctFxA-B>Sh(eaig-h>t)i _ q| ua ~ ^ ~~~~~~~~~~~~~n t_factor) src/libavcodec/rasc.c+ :a552-:>11i: _qwarning: ucomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]a nt_offs e552t | ; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~i f (src/libavutil/common.hw: 64>: 37a:v cnote: texpanded from macro 'FFABS'x ->widt h64 | |#|d ehf i>ne aFvFcAtBxS-(>ah)e i(g(ah)t )> = | 0 ~ ^ ~~~~~~~~~~~~ ? (a) : (-(a))) | ^~~~ src/libavcodec/ratecontrol.c:91:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | a->b_quant_factor > 0.0) | ~~~^~~~~~~~~~~~~~ ~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->bufsrc/libavcodec/ratecontrol.cfe:r92_:e51n: dwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- g->buffe r92, | s i z e ) ; | q ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ = last_src/libavutil/macros.hno:n49_:b_25q :* note: aexpanded from macro 'FFMIN'- >b_quan t49_f | a#cdteofri +n ea -F>FbM_IquNa(nat,_bo)f f(s(eat); > | (b ~ ~~~^~~~~~~~~~~~~~) ? (b) : (asrc/libavcodec/ratecontrol.c):)92 : 31| : ~ ^ ~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from CC libavcodec/screenpresso.o 92src/libavcodec/rka.c | : 27 : src/libavcodec/bytestream.h : 356 :q13 := warning: lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a st_non_b _356q | * as-i>zbe_2 q=u aFnFtM_INf(apc-t>obru +f fae-r>_be_qnuda n-t _pof-f>sbetu;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/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) | ~~~~~ ^ ~~~~ CC libavcodec/setts_bsf.o src/libavcodec/ratecontrol.c:127:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 127 | qmin = (int)(qmin * FFABS(s->avctx->b_quant_factor) + s->avctx->b_quant_offset + 0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:128:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 128 | qmax = (int)(qmax * FFABS(s-CC libavcodec/sga.o >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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CC libavcodec/sgidec.o 31 warnings generated. src/libavcodec/ratecontrol.csrc/libavcodec/rasc.c::163602::1752: : warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 163 | 602 | iqf (*s=- >csu-r>srorc_x_ q>m=o da_avmcpt;x- > w| i ~~ ~~~^~~~~~~~~~~d th || s->cursor_y >= avctx->height) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/rasc.c:602:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 602 | if (s->cursor_x >= avctx->width || s->cursor_y >= avctx->height) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/rasc.c:606:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 606 | s->cursor_y + s->cursor_h > avctx->height) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/rasc.c:605:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 605 | if (s->cursor_src/libavcodec/ratecontrol.cx :+ 176s-:>34c:u rwarning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o r_w > avctx -176> | wi d t h | | | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~q *= pow(src/libavcodec/rasc.cd:,611 :127.:0 warning: /comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] s->rc_b uf611f | e r _ ag g r e ss ifvoitry) ;( i nt| ~ ~~~^~~~~~~~~~~~~~~~~~~~~~i = 0; i < s->cursor_h; i++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/rasc.c:612:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 612 | for (int j = 0; j < s->cursor_w; j++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/rasc.c:639:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 639 | for (int i src/libavcodec/ratecontrol.c= 0:;180 :i47 :< warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]-> cursor_h; i++) {179 | | ~ ^ ~~~~~~~~~~~ src/libavcodec/rasc.c : 640 : 31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 640 | F F M A X (( m i n _ r aftoer -( ibnutf jf e=r 0_;s ijz e< +s -r>cccur-s>orb_uwf;f ejr+_+)i {n d e| ~ ^ ~~~~~~~~~~~x ) * | ~src/libavcodec/rasc.c :654:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 180 | 654 | f o r ( i n t i = 0 ; i < s - >c us-r>soar_vhc;t ix+-+)> r{c _ m| i ~ ^ ~~~~~~~~~~~n _vbv_ovesrc/libavcodec/rasc.crf:lo655w_:u31s:e ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 )); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 655 | fsrc/libavutil/macros.ho:r47 :(22i:n tnote: expanded from macro 'FFMAX'j = 0; j < 47s | ->#cduresfoirn_ew; FjF++M) A{X( 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/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{: 212| : ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 210 | ff_dlog(s, "q:%f max:%f min:%f size:%f index:%f agr:%f\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | q, max_rate, min_rate, buffer_size, rcc->buffer_index, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | s->rc_buffer_aggressivity); | ~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/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/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/rka.c:213:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 213 | for (int i = 0; i < FF_ARRAY_ELEMS(s->bprob[0]); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, src/libavcodec/rasc.c: 787260: | 163 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] rce->pict_type == AV_PICTURE_TYPE_B ,787 | { "s k261i | p _ c u r s o r "rc,c -">sqksicpa lteh_es ucmu[rspoicrt",_ otfyfpsee]t o/f ((RdAoSuCbCloen)trecxct-,> fsrkaimpe__ccuorusnotr[)p,i cAVt__OtPyTp_eT]YP,E_ BOO L262, | { . i 6 4 =a -0> qc}o,m pr0es,s ,1 ,| ~~~^~~~~~~~~ AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM }, | ^ src/libavcodec/ratecontrol.c:251:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 247 | double const_values[] = src/libavcodec/rasc.c{ : 788:| 8 ~: warning: missing field 'help' initializer [-Wmissing-field-initializers] 248 | 788 | { MN_UPIL,L } ,249 | | ^ M_E, 250 | rce->i_tex_bits * rce->qscale, 251 | rce->p_tex_bits * rce->qscale, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:250:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 247 | double const_values[] = { | ~ 248 | M_PI, 249 | M_E, 250 | rce->i_tex_bits * rce->qscale, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:294:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 294 | bits *= rco[i].quality_factor; | ~~ ~~~~~~~^~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:300:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 300 | if (pict_type == AV_PICTURE_TYPE_I && s->avctx->i_quant_factor < 0.0) | ~~~~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:301:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 301 | q = -q * s->avctx->i_quant_factor + s->avctx->i_quant_offset; | ~ ~~~~~~~~~~^~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:301:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 301 | q = -q * s->avctx->i_quant_factor + s->avctx->i_quant_offset; | ~ ~~~~~~~~~~^~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:302:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 302 | else if (pict_type == AV_PICTURE_TYPE_B && s->avctx->b_quant_factor < 0.0) | ~~~~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:303:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 303 | q = -q * s->avctx->b_quant_factor + s->avctx->b_quant_offset; | ~ ~~~~~~~~~~^~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:303:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 303 | q = -q * s->avctx->b_quant_factor + s->avctx->b_quant_offset; | ~ ~~~~~~~~~~^~~~~~~~~~~~~~ CC libavcodec/sgienc.o In file included from src/libavcodec/roqvideodec.c:31: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/roqvideodec.c:31: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/roqvideodec.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/ratecontrol.c:398:77: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 398 | double coeff = a->qblur == 0 ? 1.0 : exp(-d * d / (a->qblur * a->qblur)); | ~ ~~~~~~~~~^~~~~~~~~~ src/libavcodec/ratecontrol.csrc/libavcodec/rka.c:417::41039::12 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 417 | 410 | s i zbei t=s F F=M IqNp(2sbiiztes,( racme-,> burfce_-s>inezwe_ q-s ca1l)e;) +| ^ ~~~~ ~~~~~~~~~~~~~~~~r ce->mv_bisrc/libavutil/macros.h:t49s: 25+: rnote: cexpanded from macro 'FFMIN'e ->misc_b i49ts | ;# d | e ~~~~~~~ ~~~~~^~~~~~~~~~f ine FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/rka.c:422:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 422 | if (size == am->buf_size - 1) { | ~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/rka.c:436:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 436 | if (j >= v) { | ~ ^ ~ src/libavcodec/rka.c:450:53: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 450 | for (int k = val - 1; (val & (val - 1)) != k; k &= k - 1) | ~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/rka.c:458:14: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 458 | if (size == am->buf_size - 1) { | ~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/rka.c:479:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 479 | } while (val + 1 < am->buf_size && am->prob[1][val + 1]); | ~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:441:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 438 | ff_dlog(s, "[lavc rc] entry[%d].new_qscale = %.3f qp = %.3f\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 439 | src/libavcodec/bytestream.h : 271 : 17 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i, | ~~ 440 | 271 | i nt srcicz->ee2n t=r yF[FiM]I.Nn(egw-_>qbsufcfaele,r _ e| n ~~~~~~~~~~~~~~~~~~~~~~~~~d - g-> bu441f | f e r , s i ze ) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ rcc-src/libavutil/macros.h>:49e:n25t:ry [note: iexpanded from macro 'FFMIN'] .new_qs c49a | #lde e/ fFiFne_ QFPF2MILNA(Ma,BbD)A )((;a ) | > ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~( b) ?src/libavutil/internal.h :(156b:)68 :: note: expanded from macro 'ff_dlog'( a)) | ~ ^ ~ 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/ratecontrol.c:440:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 438 | ff_dlog(s, "[lavc rc] entry[%d].new_qscale = %.3f qp = %.3f\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 439 | i, | ~~ 440 | rcc->entry[i].new_qscale, | ~~~~~~~~~~~~~~^~~~~~~~~~~ 441 | rcc->entry[i].new_qscale / FF_QP2LAMBDA); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ In file included from src/libavcodec/roqvideodec.c:31: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size);src/libavcodec/rka.c | : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 537:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavutil/macros.h :49:25: note: expanded from macro 'FFMIN' 53749 | | # d e f}i nwe hFilFeM (IiNdx( a< ,dsbt)- >((sai)z e)>; ( | b ~~~ ^ ~~~~~~~~~) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/roqvideodec.c:31: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/ratecontrol.c:452:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 450 | av_log(s->avctx, AV_LOG_DEBUG,In file included from | src/libavcodec/roqaudioenc.c ~~~~~~ :25 : 451src/libavcodec/bytestream.h | : 171 : 18 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] "[lavc rc] estimat ed171 | t ar g et gav-er>agbe uqfp:f %e.3rf \+n=" F,FM IN(g- >452 | b u f f e r_ e n d ( f-l oga-t>)bqsucfalfee_sru,m /s irzcce->)n;um _ en| tr ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~i es); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 11src/libavutil/macros.h:49 warning:s25: generated . 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-In file included from >bufsrc/libavcodec/roqaudioenc.cf:e25r: ,src/libavcodec/bytestream.h s:iz186e:)13;: warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25 :186 | note: expanded from macro 'FFMIN' si z49e | #2d ef=i neF FFFMMIINN((pa,-b>) b(u(faf) e>r_ e(bn)d - ?p (-b>)b u:ff e(ra,) )s i ze| ) ~ ^ ~; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from src/libavutil/macros.hsrc/libavcodec/roqvideodec.c::4931:: 25src/libavcodec/bytestream.h:: 318note: :expanded from macro 'FFMIN'15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | # d318e | f i n ief F(sFiMzIeN2 (!a=, b)s (i(zae)) > | ( ~~~~~ ^ ~~~~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) | ~~~~~ ^ ~~~~ 11 warnings generated. src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/roqvideodec.c:31: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/roqvideodec.c:31: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - gsrc/libavcodec/rka.c->b:u646ff:e22r:, warning: sicomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]z e); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h646: | 49 : 25 : note: expanded from macro 'FFMIN' } whi l49e | #(iddxe fIsNi(za,eb)); (| ( ~~~ ^ ~~~~~~~~~ a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/roqaudioenc.c:25: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/roqaudioenc.c:25: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/ratecontrol.c:618:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 618 | if (s->avctx->qblur > 1.0) { | ~~~~~~~~~~^~~~~ ~ src/libavcodec/ratecontrol.c:625:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 625 | double bits = s->rc_initial_cplx * (i / 10000.0 + 1.0) * s->mb_num; | ~~~^~~~~~~~~~~~~~~ ~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 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:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b)src/libavcodec/rka.c ((a:)697 >: 23(:b ) warning: ?comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ( b) : (a)) | ~ ^ ~ 697 | for In file included from (src/libavcodec/roqaudioenc.ci:n25t: xsrc/libavcodec/bytestream.h :=357: 150:; warning: xcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] < si z357e | ; ) {i f | ( ~ ^ ~~~~s ize2 != sizesrc/libavcodec/rka.c) : 704| : ~~~~~ ^ ~~~~29 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 704 | for (int y = 0; y < FFMIN(split, size - x); y++, off++) { | ^ ~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/rka.c:704:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 704 | for (int y = 0; y < FFMIN(split, size - x); y++, off++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/rka.c:707:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 707 | if (off >= FF_ARRAY_ELEMS(ctx->buf0)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/rka.c:725:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 725 | for (int i = 0; i < filt.size && i < 15; i++) | ~ ^ ~~~~~~~~~ src/libavcodec/rka.c:728:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 728 | for (int i = 15; i < filt.size; i++) | ~ ^ ~~~~~~~~~ CC libavcodec/sgirledec.o In file included from src/libavcodec/rpzaenc.c:33: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/roqvideodec.c:55:57: 227warning: | comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] if (s->b uf55_ | e n d - s - >b u f _ ptirf( (>n=v 2s i= zcehof(uBnikt_Buafrg) )& 0{x f f)| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~= = 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/sheervideo.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/shorten.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 12 warnings generated. 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:777:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 777 | factor = pow(temp_cplx, -temp_cplx_masking); | ~~~ ^~~~~~~~~ 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(s50pa warningt_scp generatedl. x, -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 39- 1 warning28s) generated . * 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); | ^~~~ ~ 18 warnings generated. CC libavcodec/simple_idct.o src/libavcodec/ratecontrol.c:928:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 928 | if (br_compensation <= 0.0) | ^~~~~~~~~~~~~~~ ~~ src/libavcodec/ratecontrol.c:940:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 939 | ff_dlog(s, "%f %f %f last:%d var:%"PRId64" type:%d//\n", q, rce->new_qscale, In file included from | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/roqvideoenc.c:63: src/libavcodec/bytestream.h940: | 171 : 18 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] br_compensa t171i | on , s- > frgam-e>_bubfiftes,r v a+=r ,F FpMiINc(tg_-t>ypbeu)f;f er _e| n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~d - g->buffer, size)src/libavutil/internal.h;: 156 :| 68 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: note: expanded from macro 'ff_dlog' src/libavutil/macros.h :15649 | :#25 : note: dexpanded from macro 'FFMIN' efine f f49_ | d#ldeofgi(ncet xF,F M..I.N)( ad,ob ){ ( (iaf) (>0 ) (ab)v _?l o(gb(c)t x:, ( aAV)_)LO G _| D ~ ^ ~ EBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/ratecontrol.c:939:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 939 | ff_dlog(s, "%f %f %f last:%d var:%"PRId64" type:%d//\n", q, rce->new_qscale, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 940 | br_compensation, s->frame_bits, var, pict_type); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/ratecontrol.c:939:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 939 | ff_dlog(s, "%f %f %f last:%d var:%"PRId64" type:%d//\n", q, rce->new_qscale, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 940 | br_compensation, s->framIn file included from e_bitsrc/libavcodec/roqvideoenc.cs:, 63v: asrc/libavcodec/bytestream.hr:,186 :p13i:c twarning: _tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]y pe); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | size2 = FFMIN(psrc/libavutil/internal.h-:>b156u:f68f:e r_note: eexpanded from macro 'ff_dlog'n d - p->buf fe156r | ,# si z e)d;e f i| n ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e ff_dlosrc/libavutil/macros.hg:(49c:t25x:, note: .expanded from macro 'FFMIN'. .) do { i49f | (#0d)e faivn_leo FgF(cMtINx(,a ,AVb_L)O G(_(Da)E B>U G(,b )_ _?V A(_bA) R:GS _(_)a;) ) } | ~ ^ ~w hile (0) | 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/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)); | ~~~~~~~~~~~~ ~~~~~^~~~~~ 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)) | ~ ^ ~ src/libavcodec/ratecontrol.c:969:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 969 | rcc->pass1_rc_eq_output_sum * br_compensation; | ~ ^~~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:975:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 975 | av_assert0(q > 0.0); | ^ ~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ In file included from src/libavcodec/rpza.c:41: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/rpza.c:41: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | src/libavcodec/ratecontrol.c ~~~~~ ^ ~~~~ :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)) { \ | ^~~~ CC libavcodec/sinewin.o 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 | src/libavcodec/bytestream.h :av271_:a17s:s erwarning: t0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( q > 0.0); | ^ ~ src/libavutil/avassert.h271: | 38 :11 : note: iexpanded from macro 'av_assert0'n t size2 =38 | F FM I N (igf- >(b!u(cfofnde)r)_ e{n d - g- >b u ff e r , s i z e ) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h : 49 : 25 : note: expanded from macro 'FFMIN' 49 | # d e\f i n| e ^~~~ FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/ratecontrol.c:990:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 990 | q = modify_qscale(s, rce, q, picture_number); | ~~~~~~~~~~~~~ ^ 1 warning generated. CC libavcodec/sipr.o src/libavcodec/ratecontrol.c:994:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 994 | av_assert0(q > 0.0); | ^ ~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/ratecontrol.c:1004:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 998 | av_log(s->avctx, AV_LOG_DEBUG, | ~~~~~~ 999 | "%c qp:%d<%2.1f<%d %d want:%"PRId64" total:%"PRId64" comp:%f st_qIn file included from :%src/libavcodec/roqvideoenc.c2:.263f: src/libavcodec/bytestream.h" :293:13: warning: 1000 | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] "si z293e | :% d v ar :s%i"PRzIed624" /=% "FPFRMIIdN6(4p"- >bbruf:fe%r_"ePnRdI d6-4" fpps-:>%bdu\fnfIn file included from "er,,src/libavcodec/rscc.c :s45i: z e1001)src/libavcodec/bytestream.h; | : | 171 : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h : 49 :25 : note: expanded from macro 'FFMIN'a v_get_ p49ic | t u#re171d_ | et fy ip e_nceg hF-aF>rMIbN((ua,pbficft)_e rt +(=y( a)p F> eFM(I),b N)( ?g -(1002>b | b )u : f ( f era )_ ) e n | d ~ ^ ~ - gq-m>biuIn file included from nfsrc/libavcodec/roqvideoenc.c,f :qe63,: rsrc/libavcodec/bytestream.h ,: qs294maix:z, 15pe:i) cwarning: ;tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] u | r ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e_ n u294 | m b e r ,i src/libavcodec/bytestream.hfsrc/libavutil/macros.h :(:s49 :i271z:10031725e | : : 2 ! warning: note: = comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]expanded from macro 'FFMIN' s i z e w) 49a | #dnef ti271n| | ee ~~~~~ ^ ~~~~ d _ F bFiM tIsiNn( at/, sb1)i0z (0(e20 a,) = > s -F(Fb>)Mt IoNt?a( g-l>(_bbbui)tf s:f e (/ar_ e)1)n0 0d 0| , - ~ ^ ~ g-> b1004u | f f e r , s i z e ) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~b r_compenssrc/libavutil/macros.ha:t49i:o25n:, note: sexpanded from macro 'FFMIN'h ort_ter m_49q | ,# dse-f>firnaem e_FbFiMtIs,N (| a ^~~~~~~~~~~~~~~, b) ((a) > (b) ? (src/libavcodec/ratecontrol.cb:)1002 ::22 :( awarning: )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, | ^ 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->buffersrc/libavcodec/ratecontrol.c_e:n1015d:34 :- warning: pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]-> buffer, s 1015i | z e ) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ a daptive_src/libavutil/macros.hq:ua49n:t25iz:a tnote: iexpanded from macro 'FFMIN'on (s, q); 49 | #| ~~~~~~~~~~~~~~~~~~~~~ ^d efine FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.hIn file included from src/libavcodec/rscc.c::45317:: 13src/libavcodec/bytestream.h::187 :warning: 15comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:src/libavcodec/ratecontrol.c :warning: 1017comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 187 | 317 | 1017 if | (si zsi zee 2 2 = FF! =Mq =I (siNin(ztp-e>)b)( u | q ~~~~~ ^ ~~~~f +f e0r.5_)e;n d| ^ ~- p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | src/libavcodec/ratecontrol.c#d:e1020f:in35e: Fwarning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]MI N(a,b) ((1020a | ) > ( b ) ? ( rbcc)- >:la s(ta_)q)s c a| l ~ ^ ~e = qIn file included from ;In file included from src/libavcodec/roqvideoenc.csrc/libavcodec/rpza.c: :63| 41: : ~ ^src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h ::318293::1513:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if ( s293i | ze 2 !s=i zsei2z e=) F F| M ~~~~~ ^ ~~~~I N(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/rpza.c:41: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/roqvideoenc.c:63: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/roqvideoenc.c:63: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->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/rpza.c:41: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/rpza.c:41: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/rscc.c:45: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/rscc.c:45: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/rscc.c:45: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/rscc.c:45: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/rv20enc.c:29: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/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/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptsrc/libavcodec/rpzaenc.cr: >859=: 113si:ze owarning: fmissing field 'unit' initializer [-Wmissing-field-initializers]( BitBuf)) { 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/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 34 warnings generated. src/libavcodec/roqvideoenc.c:244:58: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 244 | ifIn file included from ((usrc/libavcodec/rv10.cn:s37i: gIn file included from nsrc/libavcodec/h263.h:e24d: )In file included from src/libavcodec/mpegvideo.hm:x45 : >src/libavcodec/put_bits.h r:o227q:-37>:w iwarning: dth-size comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| | (unsigned) m y227 > | r o q - > hiefi g(hst-->sbiuzfe_e)n d | - ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~s ->buf_ptr src/libavcodec/roqvideoenc.c>=: 244s:iz23e:o fwarning: (comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]B itBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 244 | if ((unsigned) mx > roq->width-size || (unsigned) my > roq->height-size) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/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/sipr16k.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/rscc.c:200:31: warning: comparison of integers of different signs: 'uLongf' (aka 'unsigned long') and 'int' [-Wsign-compare] 200 | if (packed_tiles_size != tiles_nb * TILE_SIZE) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/rscc.c:203:49: warning: comparison of integers of different signs: 'int' and 'uLongf' (aka 'unsigned long') [-Wsign-compare] 203 | if (bytestream2_get_bytes_left(gbc) < packed_tiles_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/rscc.c:303:32: warning: comparison of integers of different signs: 'uLongf' (aka 'unsigned long') and 'int' [-Wsign-compare] CC libavcodec/sipr_parser.o 303 | if (ctx->inflated_size < pixel_size) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/rscc.c:340:20: warning: comparison of integers of different signs: 'int' and 'uLongf' (aka 'unsigned long') [-Wsign-compare] 340 | if (pixel_size == ctx->inflated_size) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/rscc.c:353:27: warning: comparison of integers of different signs: 'int' and 'uLongf' (aka 'unsigned long') [-Wsign-compare] 353 | if (ctx->valid_pixels < ctx->inflated_size) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/rscc.c:355:27: warning: comparison of integers of different signs: 'int' and 'uLongf' (aka 'unsigned long') [-Wsign-compare] 355 | if (ctx->valid_pixels >= ctx->inflated_size * (100 - avctx->discard_damaged_percentage) / 100) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 6 warnings generated. 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/siren.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/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) { | ~~~~~~~~~ In file included from src/libavcodec/rv30.c:30: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(17Bi warningtsB 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/roqvideoenc.c:548:74: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 548 | if (ROQ_LAMBDA_SCALE*cel->eval_dist[i] + enc->lambda*bitsUsed[i] < | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ 549 | best_dist) { | ~~~~~~~~~ src/libavcodec/s302m.c:219:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 219 | {NULL} | ^ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 11 warnings generated. src/libavcodec/rv10enc.c:54:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 54 | if (s->mb_width * s->mb_height >= (1U << 12)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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)) | ~ ^ ~ 11 warnings generated. In file included from src/libavcodec/sanm.c:26: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/sanm.c:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/sbcdsp.c:71:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 71 | for (i = 0; i < subbands; i++) | ~ ^ ~~~~~~~~ src/libavcodec/sbcdsp.c:75:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 75 | for (hop = 0; hop < 10*subbands; hop += 2*subbands) | ~~~ ^ ~~~~~~~~~~~ src/libavcodec/sbcdsp.c:76:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 76 | for (i = 0; i < 2*subbands; i++) | ~ ^ ~~~~~~~~~~ src/libavcodec/sbcdsp.c:80:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 80 | for (i = 0; i < subbands; i++) | ~ ^ ~~~~~~~~ src/libavcodec/sbcdsp.c:86:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/bytestream.h 86 | : 271 : 17 :f orwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( i = 0; i < subban d271s | / 2 ;i nit +si+z)e 2 =| F ~ ^ ~~~~~~~~~~F MIN(g->bsrc/libavcodec/sbcdsp.cuf:f87e:r_23en:d warning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] g->buf fe87r | , s i z e )f;o r | ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~j = 0; j (b) ?90 ( | b ) : f(oar) )( i| ~ ^ ~ = 0; i < subbands; i++) | ~ ^ ~~~~~~~~ In file included from src/libavcodec/sanm.c:26: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/sanm.c:26: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:src/libavcodec/sbc_parser.c318:15:: 101warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]31 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 318 | if (size2 ! = 101s | i z e) | ~~~~~ ^ ~~~~ pc->header_size = FFMIN(sizeof(pc->header), buf_size); | ^ ~~~~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/roqvideoenc.c:1077:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1077 | if (enc->framesSinceKeyframe == avctx->gop_size) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/smacker.o src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/roqvideoenc.c:1109:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers]355 | size = FFMI N1109( | g -> b u f{fe r"_qenuda k-e 3g_-c>obmupfaft"e,r ," Wshizee)t;h e r| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~t o respsrc/libavutil/macros.he:c49t:25 :k note: nexpanded from macro 'FFMIN'o wn lim i49t | a#tdeifoinnse iFnF MQIuNa(kae,b )3 (d(ea)c o>d (ebr)" ,? O(bF)F S:E T((a)q)u a k| e ~ ^ ~3 _compat), AIn file included from Vsrc/libavcodec/sanm.c:_26OP: T_src/libavcodec/bytestream.hT:Y356P:E13_B:O Owarning: L,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { .i64 = 1356 | } , 0 s,i z1e2, =V FEF M}I,N ( p-| > ^b uffer_end - p->buffer, size); src/libavcodec/roqvideoenc.c | : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~1110: 12: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavutil/macros.h:49: 251110: | note: expanded from macro 'FFMIN' { NU L49L | # d}e,f i n| e ^ FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/sanm.c:26: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/smc.o src/libavcodec/rv10.c:327:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 327 | for (unsigned i = 0; i < sym_rl_elems; i++) { | ~ ^ ~~~~~~~~~~~~ CC libavcodec/smcenc.o CC libavcodec/snappy.o CC libavcodec/snow.o CC libavcodec/snow_dwt.o 2 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/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/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/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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 3 warnings generated. CC libavcodec/snowdec.o 15 warnings generated. 37 warnings generated. In file included from src/libavcodec/sbcenc.c:39: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/snowenc.o CC libavcodec/sonic.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/rv40.c:35: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 4 warnings generated. src/libavcodec/put_bits.h:317: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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/sp5xdec.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/speedhq.o CC libavcodec/speedhqdec.o 11 warnings generated. CC libavcodec/speedhqenc.o 13 warnings generated. 1 warning generated. CC libavcodec/speexdec.o src/libavcodec/sanm.cCC libavcodec/srtdec.o :639:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 639 | if (decoded_size > ctx->height * stride - left - top * stride) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/srtenc.o 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 }, | ^ 31 warnings generated. 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 }, | ^ 17 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 }, | ^ 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) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/startcode.o 3 warnings generated. CC libavcodec/subviewerdec.o CC libavcodec/sunrast.o CC libavcodec/sunrastenc.o CC libavcodec/svq1.o CC libavcodec/svq1dec.o CC libavcodec/svq1enc.o CC libavcodec/svq3.o In file included from src/libavcodec/rv34.c:39: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 5 warnings generated. src/libavcodec/sanm.c:1332:49: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1332 | if (hdr->width != ctx->width || hdr->height != ctx->height) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/sanm.c:1332:20: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1332 | if (hdr->width != ctx->width || hdr->height != ctx->height) { | ~~~~~~~~~~ ^ ~~~~~~~~~~ 6 warnings generated. src/libavcodec/sanm.c:1408:54: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1408 | if (bytestream2_get_bytes_left(&ctx->gb) < size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/sanm.c:1495:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1495 | if (header.codec < FF_ARRAY_ELEMS(v1_decoders)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/sgidec.c:23: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]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] 171 | 186g | - >b u fsfierz e+2 == FFFFMMIINN(g(-p>-bu>fbfuefrf_ere_nednd -- gp-->>bbufufefrf,e rs,i zsei)z;e ) ;| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'src/libavutil/macros.h :49:25: note: 49expanded from macro 'FFMIN' | #define 49F | F#MdIeNf(ian,eb )F (F(MaI)N (>a ,(bb)) (?( a()b) >: ((ba)) )? ( b| ) ~ ^ ~ : (a)) | In file included from ~ ^ ~src/libavcodec/sgidec.c :23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/scpr.c:26: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/scpr.c:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->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/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/scpr.c:26: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/scpr.c:26: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (src/libavcodec/bytestream.hb) :: 317(a:))13 : | warning: ~ ^ ~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/sgidec.c: 23317: | src/libavcodec/bytestream.h : 318 : s15i:z ewarning: 2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] = FFMI N318( | p - > biuff f(esri_zeen2d !-= spi-z>e)b u f| ~~~~~ ^ ~~~~f er, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ 11 warnings generated. src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h::355355::1313:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355355 | | ssiizzee = F=F MFIFNM(IgN-(g>-b>ufbfuefrf_eenrd_ en-d -g -g->>bbuuffferf,e sriz,e )s;i z e| ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:src/libavutil/macros.h25::49 :note: 25expanded from macro 'FFMIN': note: expanded from macro 'FFMIN' 49 | #49d | ef#idneef iFnFeMI NFF(MaI,Nb()a (,(ba)) (> ((ab)) >? ((bb)) ?: ((ba))) :| ~ ^ ~(a )) | ~ ^ ~ In file included from src/libavcodec/sgidec.c:23: src/libavcodec/bytestream.h:356In file included from :src/libavcodec/scpr.c13::26 : warning: src/libavcodec/bytestream.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:356 :13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | 356s | i z e 2 s=i zFeF2M I=N( pF->FbMuIfNf(epr-_>ebnudf -f epr-_>ebnudf f-e rp,- >sbiuzfe)f;e r | , ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ s ize);src/libavutil/macros.h :49 :| 25: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ note: expanded from macro 'FFMIN' src/libavutil/macros.h:49 :4925: | #note: dexpanded from macro 'FFMIN'e fine F F49M | I#Nd(eafi,nbe) F F(MI(Na()a ,>b )( b(()a )? >( b()b ): ?( a())b ) | ~ ^ ~: (a)) | ~ ^ ~In file included from src/libavcodec/sgidec.c:23: src/libavcodec/bytestream.h:357:15In file included from : src/libavcodec/scpr.cwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 26: src/libavcodec/bytestream.h:357 :35715 | : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (357s | i z e 2 i!f= (ssiizzee)2 ! | = ~~~~~ ^ ~~~~ size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/sga.c:24: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/sga.c:24: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/sga.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/sga.c:24: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/sga.c:24: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/sga.c:24: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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/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) | ~~~~~ ^ ~~~~ CC libavcodec/synth_filter.o CC libavcodec/tak.o 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)) | ~ ^ ~ CC libavcodec/tak_parser.o In file included from src/libavcodec/sgienc.c:25: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/sgienc.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/takdec.o In file included from src/libavcodec/scpr.c:29: src/libavcodec/scpr.h:231:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 231 | if (*by >= avctx->height) | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/scpr.h:236:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 236 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:236:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 236 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:252:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 252 | if (*by >= avctx->height) | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/scpr.h:258:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 258 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:258:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 258 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:266:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 266 | if (*by < 1 || *by >= avctx->height) | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/scpr.h:272:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 272 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:272:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 272 | if (*bx >= x * 1CC libavcodec/takdsp.o 6 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:280:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 280 | if (*by >= avctx->height) | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/scpr.h:286:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 286 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:286:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 286 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:296:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 296 | if (*by < 1 || *by >= avctx->height) | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/scpr.h:319:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 319 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:319:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 319 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:327:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 327 | if (*by < 1 || *by >= avctx->height) | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/scpr.h:341:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 341 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:341:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 341 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:35: src/libavcodec/scpr3.c:41:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 41 | for (int d = 0; d < nsym; d++) { | ~ ^ ~~~~ 33 warnings generated. In file included from src/libavcodec/sgienc.c:25: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/sgienc.c:25: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b)CC libavcodec/targa.o : (a)) | ~ ^ ~ In file included from src/libavcodec/sgienc.c:25: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 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)) | ~ ^ ~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/sgienc.c:25: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/sgienc.c:25: In file included from src/libavcodec/bytestream.h:357src/libavcodec/shorten.c::1531:: 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] 357 | if (size2 ! =186 s | i z e ) s i| z ~~~~~ ^ ~~~~e2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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:164:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 164 | if (rccode < p) { | ~~~~~~ ^ ~ src/libavcodec/scpr3.c:174:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 174 | if (p + k > rccode) { | ~~~~~ ^ ~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffesrc/libavcodec/scpr3.cr_:e236n:d15 :- warning: gcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- >buffer, size )236 | ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ if (k >src/libavutil/macros.h :FF49_:A25:R note: Rexpanded from macro 'FFMIN'A Y_ELEMS (n49. | d#edecftianbe) )F F M| I ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~N (a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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/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++) | ~ ^ ~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/shorten.c:31: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/targa_y216dec.o src/libavcodec/sga.c:404:54: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 404 | if (sizeof(s->uncsrc/libavcodec/bytestream.hom:pr355e:s13s:e dwarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] - offset < size) 355 | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ size = src/libavcodec/sga.cF:F428M:46I:N( gwarning: -comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]> buffer _428e | n d - g - >ibfuf fe(r,s isizzee)o;f( s -| >u ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~n compressrc/libavutil/macros.hse:d49):25 :- note: oexpanded from macro 'FFMIN' ffset < l49e | #fdetf) i | n ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~e FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/shorten.c:31: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/shorten.c:31: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/sgienc.c:202:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 202 | for (z = 0; z < depth; z++) { | ~ ^ ~~~~~ src/libavcodec/sgienc.c:205:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 205 | for (y = 0; y < height; y++) { | ~ ^ ~~~~~~ src/libavcodec/sgienc.c:208:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 208 | for (x = 0; x < width * bytes_per_channel; x += bytes_per_channel) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/sgienc.c:233:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 233 | for (z = 0; z < depth; z++) { | ~ ^ ~~~~~ src/libavcodec/sgienc.c:236:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 236 | for (y = 0; y < height; y++) { | ~ ^ ~~~~~~ src/libavcodec/sgienc.c:237:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 237 | for (x = 0; x < width * depth; x += depth) | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/scpr3.c:438:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 438 | if (p >= d) { | ~ ^ ~ src/libavcodec/sgienc.c:261:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 261 | { "rle", "Use run-length compression", OFFSET(rle), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 1, VE }, | ^ src/libavcodec/sgienc.c:263:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 263 | { NULL }, | ^ CC libavcodec/targaenc.o src/libavcodec/scpr3.c:545:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 545 | for (int i = 0; i < size; i++) { | ~ ^ ~~~~ 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++) { | ~ ^ ~~~~ src/libavcodec/scpr3.c:692:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 692 | if (f > FF_ARRAY_ELEMS(n.dectab)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/scpr3.c:709:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 709 | for (int i = 0; i < size; i++) { | ~ ^ ~~~~ src/libavcodec/scpr3.c:757:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 757 | for (int c = 0, i = 0; i < max + 1; i++) { | ~ ^ ~~~~~~~ src/libavcodec/scpr3.c:765:35: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 765 | for (int j = 0; j < q - g; j++) | ~ ^ ~~~~~ 7 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/sipr.c:163:58: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 163 | lsfnew[i] = lsf_history[i] * 0.33 + lsf_tmp[i] + mean_lsf[i]; | ~ ^~~~~~~~~~~ src/libavcodec/sipr.c:163:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lsfnew[i] = lsf_history[i] * 0.33 + lsf_tmp[i] + mean_lsf[i]; | ~ ^~~~~~~~~~ src/libavcodec/sipr.c:163:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lsfnew[i] = lsf_history[i] * 0.33 + lsf_tmp[i] + mean_lsf[i]; | ^~~~~~~~~~~~~~ ~ src/libavcodec/sipr.c:170:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | lsfnew[9] = FFMIN(lsfnew[LP_FILTER_ORDER - 1], 1.3 * M_PI); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavcodec/sipr.c:175:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 175 | lsfnew[i] = cos(lsfnew[i]); | ~~~ ^~~~~~~~~ src/libavcodec/scpr3.c:1053:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1053 | if (min > max || min >= s->nbcount) | ~~~ ^ ~~~~~~~~~~ src/libavcodec/scpr3.c:1076:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1076 | while (min < s->nbcount && count-- > 0) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/scpr3.c:1085:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1085 | for (y = 0; y < s->nby; y++) { | ~ ^ ~~~~~~ src/libavcodec/scpr3.c:1086:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1086 | for (x = 0; x < s->nbx; x++) { | ~ ^ ~~~~~~ src/libavcodec/sipr.c:224:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 224 | t = t0 * 0.5; | ^~ ~ src/libavcodec/sipr.c:227:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 227 | lsfint[j] = lsfold[j] * (1 - t) + t * lsfnew[j]; | ~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ src/libavcodec/shorten.c:132:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 132 | for (chan = 0; chan < s->channels; chan++) { | ~~~~ ^ ~~~~~~~~~~~ src/libavcodec/shorten.c:133:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 133 | if (FFMAX(1, s->nmean) >= UINT_MAX / sizeof(int32_t)) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/tdsc.o 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/sipr16k.c:50:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 50 | lsp[i] = cosf(lsf[i]); | ~ ^~~~~~~~~~~~ src/libavcodec/shorten.c:205:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 205 | for (chan = 0; chan < s->channels; chan++) | ~~~~ ^ ~~~~~~~~~~~ CC libavcodec/textdec.o CC libavcodec/texturedsp.o src/libavcodec/scpr.c:CC libavcodec/texturedspenc.o 193:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 193 | for (i = 0; i < maxc; i++) { | ~ ^ ~~~~ In file included from src/libavcodec/snappy.c:22: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,src/libavcodec/sipr.cb) (:(408a:)34: >warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]b ) ? (b) : (a)) 408 | | ~ ^ ~ ctx->past_pitch_gain < 0.8); | ~~~~~^~~~~~~~~~~~~~~ ~ src/libavcodec/sipr.c:415:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 415 | avg_energy = (0.01 + avpriv_scalarproduct_float_c(fixed_vector, | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416 | fixed_vector, | ~~~~~~~~~~~~~ 417 | SUBFR_SIZE)) / | ~~~~~~~~~~~ In file included from src/libavcodec/sipr16k.csrc/libavcodec/snappy.c:22:: 170src/libavcodec/bytestream.h::18622::13 : 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] 186 | 170 | si z e 2 = sFqrFtM((I0N.(0p1- >+b uafvfperri_ve_nsdc a-l apr-p>bruodfufcetr_,f lsiozate_)c; ( f| c ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~_ v, fc_v,src/libavutil/macros.h :49s:25u:b note: fexpanded from macro 'FFMIN' rame_si z49e | )#)d)e;f i| n ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e FFMIN(a,b) ((src/libavcodec/sipr16k.ca:)169: 55>: (bwarning: ) implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]? (b) : (a)) 169| | ~ ^ ~ msrc/libavcodec/sipr.cr_:en430In file included from e:src/libavcodec/snappy.cr:29g22y:: warning: src/libavcodec/bytestream.h=: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ga187i :n15_:c owarning: rrcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_f a 430 | c to r 187 | * ex p ( p Mifi_t Lc(Ns1h0iz_e 2g/ a2!i=0 sni. *z* em)= r | _0 ~~~~~ ^ ~~~~e. ne5r g* yp) i/t c h| _ ~ ^~~~~~~~~g ain; | ~ ^~~~~~~~~~ src/libavcodec/sipr16k.c:169:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 169 | mr_energy = gain_corr_factor * esrc/libavcodec/sipr.cx:p431(:M28_:LN 1warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] / 20. * mr_ e431n | e r g y) / | p ^~~~~~~~~~~~~~~~ ~i tch_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/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/shorten.c:360:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 360 | if ((unsigned)pred_order > s->nwrap) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/shorten.c:374:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 374 | if (pred_order >= FF_ARRAY_ELEMS(fixed_coeffs)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | src/libavcodec/sipr16k.cint: 249s:i41ze2: =warning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F MIN(g->buffer _e249n | d - g - > b ucftxf-e>re,n esrigzy_eh)i;s t| o ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ry[0]src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~= 20.0 * log10f(gain_corr_factor); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ 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/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) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->9buf warningfse generatedr. _end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 6 warningssrc/libavcodec/scpr.c generated. :394:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 394 | if (min > masrc/libavcodec/bytestream.hx |:|355 :m13in: >warning: =comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] s->nbcount) | ~~~ ^ ~~~~~~~~~~ 355 | size =src/libavcodec/scpr.c :F409F:M20I:N (warning: gcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]-> buffer_e n409d | - g - > b u f fwehri,l es i(mzien) ;< s| - ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ >nbcountsrc/libavutil/macros.h :&49&: 25c:o unote: nexpanded from macro 'FFMIN't -- > 0 )49 | {# d| e ~~~ ^ ~~~~~~~~~~f ine FFMIN(a,src/libavcodec/scpr.cb): 418:(19(:a )warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]> (b) ? (418b | ) : ( a)f)o r| ~ ^ ~ (y = 0; y In file included from :356n:b13:y ;warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]y+ +) { | ~ ^ ~~~~~~ 356 | sizesrc/libavcodec/scpr.c2: 419=: 23F:FM Iwarning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]N (p->buf f419e | r _ e nd - fpo-r> b(ufxf e=r 0,; sxi z n b| x ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~; 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/snappy.c:22: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/smacker.c:51: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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 In file included from (y +src/libavcodec/smacker.c :351 <: src/libavcodec/bytestream.h(:u186n:s13i:g newarning: dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c186: | 305 : 19 : swarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ze 2 = FF M305I | N( p - >b u ff e ri_fe n(dy -+ p2- >u n(sbi)g n? e(db)) h:e ig(hat))) | ~~~~~ ^ ~~~~~~~~~~~~~~~~| ~ ^ ~ src/libavcodec/snow_dwt.c:309:In file included from 19:src/libavcodec/smacker.c :warning: 51comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : src/libavcodec/bytestream.h:187:15: warning: 309comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | 187if | (y + i0f <( si(zuen2s i!g=n esdi)zhee)i g h| t ~~~~~ ^ ~~~~ ) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ CC libavcodec/tiertexseqv.o 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) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 | In file included from ifsrc/libavcodec/smc.c :(34of: fsrc/libavcodec/bytestream.h >: 171p:18 :- swarning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a rt || size < len ) 171 | | ~~~ ^ ~~~~~~~~~ g->buffer += FFMIN(g->buffer_end - g->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:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/smacker.c:51: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/smacker.c:51: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/smacker.c:51: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/snow_dwt.c: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/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->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/smacker.c:51: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/smacker.c:51: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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 < (unIn file included from sisrc/libavcodec/smc.cg:n34ed: )hsrc/libavcodec/bytestream.hei:g293h:t13): warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~~~~~ ^ ~~~~~~~~~~~~~~~~ 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ CC libavcodec/tiff.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/smc.c:34: src/libavcodec/bytestream.h:src/libavcodec/shorten.c318::15:553 :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]90 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != si ze553) | | ~~~~~ ^ ~~~~ 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->maCC libavcodec/tiff_common.o x_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/tiffenc.o src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/smc.c:34: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/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++) { | ~ ^ ~~~~~~~~~~~ In file included from src/libavcodec/smcenc.c:32: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/smcenc.c:32: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/smcenc.c:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/snow_dwt.c:584:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 584 | if (y + 3 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:586:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 586 | if (y + 2 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:588:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 588 | if (y + 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:590:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 590 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:594:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 594 | if (y - 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:596:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 596 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:618:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 618 | if (y + 3 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:620:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 620 | if (y + 2 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:622:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 622 | if (y + 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:624:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 624 | if (y + 0 < (unsignedsrc/libavcodec/bytestream.h)he:i271gh:t17): | warning: ~~~~~ ^ ~~~~~~~~~~~~~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/snow_dwt.c:627:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | 627 | i nift (syi z- e12 =< (FuFnMsiIgNn(edg)h-e>ibugfhtf)e r _e| n ~~~~~ ^ ~~~~~~~~~~~~~~~~d - g->bsrc/libavcodec/snow_dwt.cuf:f629e:r15,: s iwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]z e); | 629 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | if (src/libavutil/macros.h:y49 :25+: 0note: expanded from macro 'FFMIN' < (unsi gn49e | d#d)ehfeiingeh tFF)M I | N ~~~~~ ^ ~~~~~~~~~~~~~~~~( a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/smcenc.c:32: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/smcenc.c:32: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #defin13e warningFFsMI generatedN. (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] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/smcenc.c:32: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/smcenc.c:32: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/tmv.o 83 warnings generated. 17 warnings generated. src/libavcodec/srtenc.c:242:16: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 242 | for (i=0; inum_rects; i++) { | ~^~~~~~~~~~~~~~~ src/libavcodec/srtenc.c:265:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 265 | if (s->buffer.len > bufsize) { | ~~~~~~~~~~~~~ ^ ~~~~~~~ 4 warnings generated. 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/sunrast.c:122:23: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 122 | if (buf_end - buf < (uint64_t)maplength + (len * h) * 3 / 256) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/sunrast.c:186:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | if (buf_end - buf < alen) | ~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/to_upper4.o CC libavcodec/tpeldsp.o CC libavcodec/trace_headers_bsf.o In file included from src/libavcodec/snow.c:27: In file included from src/libavcodec/snow.h:35: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317: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_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/snowdec.c:27: In file included from src/libavcodec/snow.h:35: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 45 warnings generated. CC libavcodec/truehd_core_bsf.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/smacker.c:611:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 611 | if (unp_size > (1U<<24)) { | ~~~~~~~~ ^ ~~~~~~ 19 warnings generated. CC libavcodec/truemotion1.o In file included from src/libavcodec/sonic.c:30: In file included from src/libavcodec/put_golomb.h:34: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 21227 | 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/siren.c:418:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 418 | float angle = ((i + 0.5f) * M_PI_2) / 320.f; | ~ ^~~~~ src/libavcodec/siren.c:418:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 418 | float angle = ((i + 0.5f) * M_PI_2) / 320.f; | ~~^~~~~~ ~ CC libavcodec/truemotion2.o 7 warnings generated. In file included from src/libavcodec/sunrastenc.c:25: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/sunrastenc.c:25: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/sunrastenc.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/truemotion2rt.o CC libavcodec/truespeech.o In file included from src/libavcodec/speexdec.c:57: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer +src/libavcodec/bytestream.h:=271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] Fsrc/libavcodec/siren.c :271651 | : 30 : iwarning: ntimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s ize2 = FFMIN(g-> b651u | f f e r _ e n d - g- > b u f fe r , siizfe )(;f a b| s ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~( *coefs_ptsrc/libavutil/macros.hr:)49 :>25 2:. 0note: expanded from macro 'FFMIN'* decoder 49_ | #sdteafnidnaer dFF_MdIeNv(iaa,tbi)o n([(rae)g io>n ]()b ){ ? | ~~~~ ^~~~~~~~~~( b) : (a)) src/libavcodec/siren.c| ~ ^ ~: 651:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] F M651 | CC libavcodec/tscc.o if (fabs(*coefs_ptr) > 2.0 * decoder_standard_deviation[region]) { | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ IN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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/siren.c:604:48: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 604 | if (index + show_bits1(gb) >= decoder_tables_elements[category]) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/siren.c:657:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 657 | if (i >= FF_ARRAY_ELEMS(noise_category5)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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->buffesrc/libavcodec/bytestream.hr:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] _e n317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ dsrc/libavutil/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] p 318 | if (size2 != size) | ~~~~~ ^ ~~~~ ->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 13 warnings generated. CC libavcodec/tscc2.o src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/sunrastenc.c:25: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/sunrastenc.c:25: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ In file included from src/libavcodec/speedhqenc.c:36: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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->src/libavcodec/put_bits.hb:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] uf 265 | f if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ er_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/svq1enc.c:34: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/svq3.c:57: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/speexdec.c:57: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/tta.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 != sCC libavcodec/ttadata.o ize) | ~~~~~ ^ ~~~~ src/libavcodec/svq1dec.c:276:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 276 | if (mean == -128) | ~~~~ ^ ~~~~ src/libavcodec/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 }, | ^ 21 warnings generated. src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/speexdec.c:57: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/speexdec.c:57: src/libavcodec/bytestream.h:357:15:CC libavcodec/ttadsp.o warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/ttaenc.o 2 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/takdec.c:38: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:src/libavcodec/sonic.c265:37:: 889warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]31 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | 889 | i f (s - > b uiff_e n(ds a-m plse-_>rbautf_ep_tir n>de=x >s=i zFeFo_fA(RBRiAtYB_EuLf)E)M S{( s a| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~m plerate_table)) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/ttaencdsp.o src/libavcodec/tak.c:120:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 120 | src/libavcodec/put_bits.h : 317 :33 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (value < 317 | F F _ A RifR A(Ys_-E>LbEuMfS_(etnad k-_c hsa-n>bnuefl__pltayro u>t=s )s)i z e| o ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f (BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 3 warnings generated. src/libavcodec/snowdec.c:203:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 203 | if (ref >= s->ref_frames) { | ~~~ ^ ~~~~~~~~~~~~~ In file included from src/libavcodec/targa.c:23: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/targa.c:23: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/targa.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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.e27sca warningpse generated . && 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) { | ~ ^ ~~~~~~~~~~~~ CC libavcodec/ttmlenc.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); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 6src/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/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/snow.csrc/libavcodec/snowdec.c::367:31528::31 :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] 315367 | | G ET _|S|(s -(src/libavcodec/bytestream.hu>n:vs355eirs:g13in2:o warningnwarning: e,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ts generatedd )msp. y ><= =F F0MAUX (h)355 | - | ~~~ ^ ~~b s_ihze src/libavcodec/snowdec.c=-: 293(:H10T:A FPnote: SF_expanded from macro 'GET_S'M MIAN(Xg --2293> | ) b ,u f0iff)e)r({_ !e n| d ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( -c hge-c>kbsrc/libavcodec/snow.c):u)366f:28{:f \e rwarning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] ,| ^~~~~s ize )366 | ; src/libavcodec/snowdec.c| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 351 : 38i:f (warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavutil/macros.h :(49u:n25s:i gnote: nexpanded from macro 'FFMIN'e d) s351x | > = 49 | F#d Fe fiMn AXe ( G Ew F-T F_MbIS_(Ns(aw,- b>)m- a( (x(aH_)T ArP>S_eM Af(X_bf-r2)), a0)? m e| (s ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, b )t mp: < (a())u n| s ~ ^ ~i gned)MAX_RIn file included from Esrc/libavcodec/targa.cF:_23F: src/libavcodec/bytestream.hR:A356M:ES13): warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/snowdec.c: 293356: | 10 : note: sexpanded from macro 'GET_S'i ze2 = 293F | F M I Ni(f(p!(-c>hbeucfk)f)e{r\_ e n| d ^~~~~ - p->buffesrc/libavcodec/snowdec.cr:,388: 38:s warning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]z e); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~388 | isrc/libavutil/macros.h:f49:(25s-:>s panote: tiexpanded from macro 'FFMIN'a l_deco m49po | si#tdeifoni_tnye pFFeM >I 1NU()a{ , b| ) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ ((a) > src/libavcodec/snowdec.c(b:) 407?: 72(b:) warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: (a)) | ~ ^ ~ 407 | iIn file included from fsrc/libavcodec/targa.c(s:-23>: src/libavcodec/bytestream.hb:357l:o15c:k _warning: mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a x_de pt357h | > 1if |(s|i sz-e>2bl o!c=k_ msaixz_dee)pt h | ~~~~~ ^ ~~~~< 0 || s->mv_scale > 256U){ | ~~~~~~~~~~~ ^ ~~~~ 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 }, | ^ CC libavcodec/twinvq.o CC libavcodec/twinvqdec.o CC libavcodec/txd.o src/libavcodec/targa.c:183:48: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 183 | if (bytestream2_get_bytes_left(&s->gb) < img_size * h) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/targa.c:262:48: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 262 | if (bytestream2_get_bytes_left(&s->gb) < img_size * h) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavcodec/ulti.o CC libavcodec/utils.o src/libavcodec/svq3.c:723:41: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 723 | s->next_pic->mb_type[mb_xy] == -1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/svq3.c:937:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 937 | if (s->qscale > 31u) { | ~~~~~~~~~ ^ ~~~ src/libavcodec/svq1enc.c:740:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 740 | { NULL }, | ^ src/libavcodec/textdec.c:45:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 45 | { NULL } | ^ CC libavcodec/utvideodec.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) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/texturedspenc.c:306:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 306 | magn = fabs(vfr); | ~~~~ ^~~ src/libavcodec/texturedspenc.c:307:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 307 | if (fabs(vfg) > magn) | ~~~~ ^~~ src/libavcodec/texturedspenc.c:308:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 308 | magn = fabs(vfg); | ~~~~ ^~~ src/libavcodec/texturedspenc.c:309:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 309 | if (fabs(vfb) > magn) | ~~~~ ^~~ src/libavcodec/texturedspenc.c:310:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 310 | magn = fabs(vfb); | ~~~~ ^~~ 1src/libavcodec/texturedspenc.c: warning313 generated:. 16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 313 | if (magn < 4.0f) { | ~ ^~~~ src/libavcodec/texturedspenc.c:320:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 320 | v_r = (int) (vfr * magn); | ^~~ ~ src/libavcodec/texturedspenc.c:321:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 321 | v_g = (int) (vfg * magn); | ^~~ ~ src/libavcodec/texturedspenc.c:322:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 322 | v_b = (int) (vfb * magn); | ^~~ ~ 5 warnings generated. CC libavcodec/utvideodsp.o src/libavcodec/texturedsp.c:570:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 570 | b = lrint(sqrtf(d)); | ~~~~~ ^~~~~~~~ src/libavcodec/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/utvideoenc.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/v210dec.o 2 warnings generated. CC libavcodec/v210enc.o 1 warning generated. CC libavcodec/v210x.o 13 warnings generated. CC libavcodec/v308dec.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) | ~~~~~ ^ ~~~~ 6 warnings generated. src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/v308enc.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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ CC libavcodec/v408dec.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tiff_common.c:29: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/v408enc.o CC libavcodec/v410dec.o src/libavcodec/bytestream.hIn file included from :355:src/libavcodec/tdsc.c13::42 : src/libavcodec/bytestream.hwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]171 :18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size 171 | = FF M IgN-(>gb-u>ffbeufrf e+r=_e nFdF -M IgN->(bgu->ffbeur, fsifzeer)_;e n| d ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ - g->buffsrc/libavutil/macros.her:,49: 25s:i znote: e)expanded from macro 'FFMIN'; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 49 | #definsrc/libavutil/macros.he :F49FM:I25:N (note: aexpanded from macro 'FFMIN' ,b) ((a) 49> | #(dbe)f in?e F(FMbIN)( a: ,(b)a )()( a ) | > ~ ^ ~ ( b) ? (b) : In file included from (src/libavcodec/tiff_common.ca:))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/tdsc.c:42: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tdsc.c:42: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/tiff_common.c:35:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 35 | for (i = 0; i < FF_ARRAY_ELEMS(ifd_tags); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/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/tdsc.c:42: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tdsc.c:42: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tdsc.c:42: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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:108src/libavcodec/tmv.c:40:: 52warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]108 | if (bytest r52e | a m 2 _ gife t(_abvyptkest_->lsiezfet <( g2b*)ch ar<_r ocwos*usrc/libavcodec/bytestream.hchn:atr355 _:*c13 os:i zlwarning: escomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare])o f{( i| n ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~t 64_t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/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)); | ~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 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(gsrc/libavcodec/rv34.cb) <: c722ou:n35t: *warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]s izeof(int32_t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 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 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/tiffenc.c:38: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/tiff_common.c:150:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 150 | if (count >= INT_MAX / sizeof(int64_t) || coIn file included from untsrc/libavcodec/tiffenc.c <:=38 : 0src/libavcodec/bytestream.h) : 186| ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~: 13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/tiff_common.c:152:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | si z152e | 2 = F FMiIfN ((pb-y>tbeustfrfeeamr2__geentd_ b-yt eps-_>lbeufftfe(rgb,) s (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tiffenc.c:38: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/tiff_common.c:171:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | if (count >= INT_MAX / sizeof(int16_t) || count <= 0) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff_common.c:173:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 173 | if (bytestream2_get_bytes_left(gb) < count * sizeof(int16_t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 3 warnings generated. src/libavcodec/tiff_common.c:193:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 193 | if (count >In file included from = INsrc/libavcodec/tiffenc.cT:_M38: Asrc/libavcodec/bytestream.hX: 293:/13 s:i zwarning: eocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f (int8_t) || co u293n | t < 0)s i| z ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~e 2 = FFMINsrc/libavcodec/tiff_common.c(:p195-:>40:b ufwarning: fecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r _end - p 195- | > b u fiffe r(,b syitezset)re;a m2 _| g ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~et _bytes_lsrc/libavutil/macros.he:f49t:(25g:b ) note: (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) | ~~~~~ ^ ~~~~ 1 warning generated. src/libavcodec/rv34.c:865:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 865 | r->dmv[i][1] == INVALID_VLC) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/rv34.c:864:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 864 | if (r->dmv[i][0] == INVALID_VLC || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 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/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) | ~~~~~ ^ ~~~~ src/libavcodec/tiff_common.c:235:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 235 | if (*le == AV_RB16("II")) { | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/tiff_common.c:237:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 237 | } else if (*le == AV_RB16("MM")) { | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/speexdec.c:813:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 813 | lsp[i] = av_clipf(lsp[i], margin, M_PI - margin); | ~ ^~~~~~ src/libavcodec/speexdec.c:964:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 964 | fact = .6f * exCC libavcodec/v4l2_buffers.o p(-.2f * lsp_dist); | ~~~ ~~~~~^~~~~~~~~~ src/libavcodec/speexdec.c:964:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 964 | fact = 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] 6f 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ * expIn 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] -.2 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ f src/libavutil/macros.h*:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ lsp_dist); | ^~~ ~ src/libavcodec/put_bits.h:265:37In file included from : warning: src/libavcodec/tiff.c:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 44: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | i f186 | ( s -s>ibzufe_e2n d= -F FMsI->Nb(upf-_>bputfrf e>=r _senid z-e op-f>(bBuiftfBeur,f )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/tiff.c:44: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/tdsc.c:535:24: warning: comparison of integers of different signs: 'int' and 'uLongf' (aka 'unsigned long') [-Wsign-compare] 1 warning generated. 535 | if (deflatelen != ctx->deflatelen) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tiff.c:44: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tiff.c:44: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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/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+thsrc/libavcodec/bytestream.hres:1355) :>13 :th rwarning: escomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2 ){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ 21src/libavcodec/snowenc.c warning:s1494 generated:. 36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1494 | return lrint(QROOT*log2(qscale / (float)FF_QP2LAMBDA)) | ~~~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 13 warnings generated. src/libavcodec/tiffenc.c:556:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 556 | {"dpi", "set the image resolution (in dpi)", OFFSET(dpi), AV_OPT_TYPE_INT, {.i64 = 72}, 1, 0x10000, AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavcodec/tiffenc.c:562:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 562 | { NULL }, | ^ CC libavcodec/v4l2_context.o CC libavcodec/v4l2_fmt.o CC libavcodec/v4l2_m2m.o CC libavcodec/v4l2_m2m_dec.o CC libavcodec/v4l2_m2m_enc.o CC libavcodec/vaapi_av1.o CC libavcodec/vaapi_decode.o In file included from src/libavcodec/truemotion2.c:31: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/truemotion2.c:31: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/truemotion2.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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 = src/libavcodec/bytestream.h0 }:,271 :017,: 1warning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] VE }, | ^ 271 | int size2 = FFMIN(g->buffesrc/libavcodec/snowenc.cr:_1916e:141n:d -warning: missing field 'unit' initializer [-Wmissing-field-initializers]g ->buffer, siz e1916) | ; | { ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ "no_bitstsrc/libavutil/macros.hr:e49am:"25, : note: "expanded from macro 'FFMIN'Sk ip fina l 49b | #idtsetfrienea m FwFMrIitNe(ao,ub)t .("(,a) > ( b ) ? (b ) : ( a ) ) | O ~ ^ ~FF SET(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 | 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 | si z e 2 = FF M I N( p - > bu f fe r _e nd - p - > b u f f e r, s i z e ); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ OFFSETsrc/libavutil/macros.h:(49:m25:. rnote: cexpanded from macro 'FFMIN'_ eq), A 49V | _#dOePfTi_nTe YFPFEM_ISNT(aR,IbN)G ,( ({a ). s>t r( b=) N?U L(Lb )} ,: 0(,a ))0 , | ~ ^ ~V E }, | ^ 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] src/libavcodec/snowenc.c :2941928 | : 12: warning: missing field 'help' initializer [-Wmissing-field-initializers]i f (s i1928z | e 2 ! = s{i zNeU)L L | } ~~~~~ ^ ~~~~, | ^ 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/truemotion2.c:31: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/truemotion2.c:31: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/truemotion2.c:31: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 2 warnings generated. src/libavcodec/put_bits.h:306:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 306 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/vaapi_encode.o In file included from src/libavcodec/tscc2.c:33: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tscc2.c:33: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tscc2.c:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int sizIn file included from e2 src/libavcodec/tta.c= :F44F: Msrc/libavcodec/unary.h:I50N:(41g:- >warning: bucomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]f fer_end - g->buffer, size 50) | ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ for(i = 0src/libavutil/macros.h; :i49:25 <: lnote: eexpanded from macro 'FFMIN'n && get _49b | i#tdesf1i(gnbe) F!F=M sItN(oap,;b) (i(a+)+ >) ;( b )| ~~~~~~~~~~~~~ ^ ~~~~? (b) : (a)) | ~ ^ ~ src/libavcodec/ttmlenc.c:89:16: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 89 | for (i=0; inum_rects; i++) { | ~^~~~~~~~~~~~~~~ src/libavcodec/ttmlenc.c:139:49: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 139 | if (av_strlcpy(buf, s->buffer.str, bufsize) > bufsize - 1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from src/libavcodec/tscc2.c:33: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tscc2.c:33: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tscc2.c:33: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tscc2.c:33: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tscc2.c:33: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/tta.c:198:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 198 | if (avctx->sample_rate > 0x7FFFFFu) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/tta.c:214:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 214 | if(s->frame_length >= UINT_MAX / (s->channels * sizeof(int32_t))){ | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9 warnings generated. 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 | RET_GEOKEY(VERT, vert, type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:145:43: note: expanded from macro 'RET_GEOKEY' 145 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:161:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 161 | RET_GEOKEY(PROJ, proj, type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:145:43: note: expanded from macro 'RET_GEOKEY' 145 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:162:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 162 | RET_GEOKEY(GEOG, geog, type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:145:43: note: expanded from macro 'RET_GEOKEY' 145 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\ 13| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warningssrc/libavcodec/tiff.c generated:. 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/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) { | ~~~~~~~~~~~~~~~~~~ ^ ~ In file included from src/libavcodec/txd.c:24: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->bufferCC libavcodec/vaapi_encode_h264.o += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/txd.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/tiff.c:198:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 198 | RET_GEOKEY_VAL(GT_MODEL_TYPE, gt_model_type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:201:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 201 | RET_GEOKEY_VAL(GT_RASTER_TYPE, gt_raster_type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:206:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 206 | RET_GEOKEY_VAL(LINEAR_UNIT, linear_unit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:210:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 210 | RET_GEOKEY_VAL(ANGULAR_UNIT, angular_unit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:213:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 213 | RET_GEOKEY_VAL(GCS_TYPE, gcs_type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:214:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 214 | RET_GEOKEY_VAL(GCSE_TYPE, gcse_type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.csrc/libavcodec/truemotion2.c:217:9::314 :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] 217 | R E314T | _G E O K E Y _ V AiLf(G E(OlDEeTInC _=D=A TTUM2M_E,S CAgPEe)o d{e t i| c ~~~ ^ ~~~~~~~~~~_d atum); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/truemotion2.c:329:src/libavcodec/tiff.c13:193:: 36warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] note: expanded from macro 'RET_GEOKEY_VAL' 329193 | | i f ( l evna l= =- TTIMF2F__E#S#CTYAPPEE)# #_{O FF/S*E T sSIMbSG(uNt(fiyf)ff e_r*#_# ean(d r-r egax-p(yl>o#bg#_(uc1fo df+ee sr)m),u\ )s i z| * ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e )f a;b s (| y ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) ) - 1) /src/libavutil/macros.h :m49u:25;: note: expanded from macro 'FFMIN' | ~ ^~ 49 | #definsrc/libavcodec/twinvq.he :F203FM:I55N:( awarning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]b ) ((a) > ( b)203 ? | (b ) :r e(ta)u)rn c l| i ~ ^ ~p * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~~ ^ src/libavcodec/twinvq.h:203:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~ ~~^~~~ src/libavcodec/twinvq.h:203:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~~~^~~~~~~~~~~ ~ src/libavcodec/tiff.c:257:15: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 257 | if (count >= (INT_MAX - 1)/component_len) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/utils.c:44: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355src/libavcodec/put_bits.h:13: :warning: 265comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | 265 | s i z e i f= F(FsM-I>bNu(gf-_>In file included from ebnsrc/libavcodec/tscc.cu:df40f: e r_In file included from esrc/libavcodec/msrledec.h-n :sd26 -- : g>src/libavcodec/bytestream.h-b>b:uu171f:_fp18fte:rr ,>warning: =comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] s siizzeeo);f (B it| B ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ uf ))171 | { src/libavutil/macros.h| : ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~49 g:-25>:b unote: fexpanded from macro 'FFMIN'f er += F F49M | I#Nd(efgi-n>eb FuFfMfINe(ra,_be)n (d(a ) -> g(b-)> ?b uf(fbe)r, s:i z(ea));) | | ~ ^ ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from src/libavcodec/txd.csrc/libavutil/macros.h::24: 49:src/libavcodec/bytestream.h25:356:: 13note: :expanded from macro 'FFMIN' warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | 356# | d e f isniez e2F F=M IFNF(MaI,Nb()p -(>(bau)f f>er _(ebn)d ? -( bp)- >:b u(ffae))r , s| ~ ^ ~i ze); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ 13 warnings generated. In file included from src/libavcodec/tscc.c:40: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tscc.c:40: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:317: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/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; | ~~~~~^~~~~~~~~~~ ~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tscc.c:40: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tscc.c:40: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tscc.c:40: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tscc.c:40: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tscc.c:40: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ CC libavcodec/vaapi_encode_h265.o src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/vaapi_encode_mjpeg.o In file included from src/libavcodec/ulti.c:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' CC libavcodec/vaapi_encode_mpeg2.o 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/ulti.c:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/ulti.c:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/utvideodec.c:37: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 24 warnings generated. In file included from src/libavcodec/utvideodec.c:37: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/utvideodec.c:37: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/txd.c:67:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 67 | if (bytestream2_get_bytes_left(&gb) < w * h + 4 * 256) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/txd.c:76:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 76 | if (bytestream2_get_bytes_left(&gb) < AV_CEIL_RSHIFT(w, 2) * AV_CEIL_RSHIFT(h, 2) * 8 + 4) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/txd.c:80:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 80 | if (bytestream2_get_bytes_left(&gb) < AV_CEIL_RSHIFT(w, 2) * AV_CEIL_RSHIFT(h, 2) * 16 + 4) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/txd.c:85:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 85 | if (bytestream2_get_bytes_left(&gb) < h * w * 4) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/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} | ^ src/libavcodec/tscc2.c:259:14: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 259 | if (size > bytestream2_get_bytes_left(&gb)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tscc2.c:264:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 264 | for (i = 0; i < size; i++) { | ~ ^ ~~~~ src/libavcodec/tscc2.c:302:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 302 | if (bytestream2_get_bytes_left(&gb) < size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/utvideodec.c:37: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/utvideodec.c:37: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/v210enc.c:25: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/v210enc.c:25: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/v210enc.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ 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/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:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bytestream.hsrc/libavcodec/utvideoenc.c::35317: :src/libavcodec/bytestream.h13:186:: 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] 317186 | | ssiizze2e 2 == FFFMIFNM(IpN-(>pb-uf>fberu_efnfde -r _epn-d> b-u ffpe->rb, usfizfee)r;, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~s ize); | src/libavutil/macros.h ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: 49:25: note: expanded from macro 'FFMIN'src/libavutil/macros.h :49:25: note: expanded from macro 'FFMIN' 49 | #define 49F | F#MdIeNf(ian,eb )F (F(MaI)N (> a(,bb)) ? (((ba)) :> ((ab))) ?| ~ ^ ~ (b) : (a)In file included from )src/libavcodec/v210enc.c : 25| : ~ ^ ~src/libavcodec/bytestream.h :318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/utvideoenc.c:35: src/libavcodec/bytestream.h318: | 187 : 15 :i fwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( size2 !187 | = s iz e)i f | ~~~~~ ^ ~~~~( size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/v210enc.c:25: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/v210enc.c:25: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 2 warnings generated. In file included from src/libavcodec/utvideoenc.c:35: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/utvideoenc.c:35: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_17end warning -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/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) | ~~~~~ ^ ~~~~ CC libavcodec/vaapi_encode_vp8.o CC libavcodec/vaapi_encode_vp9.o 1 warning generated. CC libavcodec/vaapi_h264.o src/libavcodec/tiff.c:1325:56: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1325 | if (bytestream2_get_bytes_left(&s->gb) < type_sizes[type] * count) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 11src/libavcodec/tiff.c: warning1327s:31 generated: . 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: In file included from note: expanded from macro 'FFMIN'src/libavcodec/utvideoenc.c :36: src/libavcodec/put_bits.h:227 :49 | 37#: dwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f ine FFMIN(a ,227b | ) ( ( a) > i(fb )(s -?> b(ufb_e)n :d ( a-) )s - >| bu ~ ^ ~f _ptr >= sisrc/libavcodec/tiff.cz:e1406:o23f(:Bi twarning: Bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]u f)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~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->CC libavcodec/vaapi_hevc.o gb) < count / 3 * off * 3) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1560:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1560 | for (i = 0; i < count / 3; i++) { | ~ ^ ~~~~~~~~~ src/libavcodec/tiff.c:1578:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1578 | for (i = 0; i < count; i++) { | ~ ^ ~~~~~ src/libavcodec/tiff.c:1617:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1617 | if (s->geotag_count > count / 4 - 1) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/tiff.c:1621:51: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1621 | if ( bytestream2_get_bytes_left(&s->gb) < s->geotag_count * sizeof(int16_t) * 4 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1646:48: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1646 | if (bytestream2_get_bytes_left(&s->gb) < count * sizeof(int64_t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1653:23: warning: src/libavcodec/put_bits.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :265:37: warning: 1653comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | for (265i | = 0 ; ii ubnuft_; ein+d+) - | s ~ ^ ~~~~~ ->buf_ptr src/libavcodec/tiff.c>:=1658 :s67:i warning: zcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e of(BitBuf )1658 | ) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ || s->geotags[i].offset + s->geotags[i].count > count) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/tiff.c:1680:68: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1680 | || s->geotags[i].offset + s->geotags[i].count > count) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/tiff.c:1706:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1706 | if (bytestream2_get_bytes_left(&gb_temp) < count) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ CC libavcodec/vaapi_mjpeg.o CC libavcodec/vaapi_mpeg2.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/vaapi_mpeg4.o src/libavcodec/tiff.c:1890:50: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1890 | cam2rgb[i][j] += cam2xyz[i][k] * xyz2rgb[k][j]; | ~ ^~~~~~~~~~~~~ src/libavcodec/tiff.c:1901:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1901 | s->premultiply[i] = 1.f / num; | ^~~ ~ CC libavcodec/vaapi_vc1.o src/libavcodec/twinvq.c:65:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | return 0.5 / (p + q); | ~ ~~^~~ src/libavcodec/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.src/libavcodec/tiff.c95 *: o2062u:94t:[ i]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]; | ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 31 warnings generated. 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); | ^~~~~~~~~~~~~~~~~ 5 warnings generated. src/libavcodec/twinvq.c:228:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 227 | out[i] = (1.0 / (1 << 13)) * | ~ 228 | twinvq_mulawinv(step * 0.5 + step * bits->gain_bits[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229 | TWINVQ_AMP_MAX, TWINVQ_MULAW_MU); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/twinvq.c:228:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 228 | twinvq_mulawinv(step * 0.5 + step * bits->gain_bits[i], | ~ ~~~~~^~~~~~~~~~~~~~~~~~~~ src/libavcodec/twinvq.c:228:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 228 | twinvq_mulawinv(step * 0.5 + step * bits->gain_bits[i], | ^~~~ ~ src/libavcodec/twinvq.c:233:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 232 | float val = (1.0 / (1 << 23)) * | ~ 233 | twinvq_mulawinv(step * 0.5 + step * bits->gain_bits[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | TWINVQ_AMP_MAX, TWINVQ_MULAW_MU); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/twinvq.c:233:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | twinvq_mulawinv(step * 0.5 + step * bits->gain_bits[i], | ~ ~~~~~^~~~~~~~~~~~~~~~~~~~ src/libavcodec/twinvq.c:233:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | twinvq_mulawinv(step * 0.5 + step * bits->gain_bits[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.c:257:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 257 | float avg = (lsp[i] + lsp[i - 1]) * 0.5; | ~~~~~~~^~~~~~~~~~~~ ~ src/libavcodec/utvideodec.c:57:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 57 | for (i = 0; i < nb_elems; i++) { | ~ ^ ~~~~~~~~ src/libavcodec/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/twinvq.c:311:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 311 | lsp[i] = 2 * cos(lsp[i]); | ~~~ ^~~~~~ src/libavcodec/tiff.c:1926:52: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1926 | } else if (off >= UINT_MAX - 14 || avpkt->size < off + 14) { | ~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/tiff.c:1951:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1951 | for (i = 0; i < FF_ARRAY_ELEMS(s->black_level); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1954:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1954 | for (i = 0; i < FF_ARRAY_ELEMS(s->as_shot_neutral); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1957:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1957 | for (i = 0; i < FF_ARRAY_ELEMS(s->as_shot_white); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1960:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1960 | for (i = 0; i < FF_ARRAY_ELEMS(s->analog_balance); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1963:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1963 | for (i = 0; i < FF_ARRAY_ELEMS(s->premultiply); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:2012:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2012 | if (off >= UINT_MAX - 14 || avpkt->size < off + 14) { | ~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/tiff.c:2030:48: warning: comparison of integers of different signs: 'int' and 'enum TiffTags' [-Wsign-compare] 2030 | if (get_geokey_type(s->geotags[i].key) != s->geotags[i].type) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:2120:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2120 | if (s->stripsizesoff >= (unsigned)avpkt->size) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:2126:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2126 | if (s->strippos >= (unsigned)avpkt->size) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:2191:75: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2191 | if (soff > avpkt->size || ssize > avpkt->size - soff || ssize > remaining) { | ~~~~~ ^ ~~~~~~~~~ src/libavcodec/tiff.c:2191:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2191 | if (soff > avpkt->size || ssize > avpkt->size - soff || ssize > remaining) { | ~~~~ ^ ~~~~~~~~~~~ src/libavcodec/tiff.c:2225:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2225 | for (j = soff; j < ssize; j += 2) | ~ ^ ~~~~~ src/libavcodec/tiff.c:2236:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2236 | for (j = soff; j < src/libavcodec/utvideoenc.css:i435z:e32;: warning: jcomparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] += 2) | ~ ^ ~~~~~ 435 | src/libavcodec/tiff.c : 2242: 38: warning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f (counts [s2242y | m b o l ] = = w i dt h * (i n tf64o_rt ()jh e=i gshotf) f{; j | < ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ ssize; j++) | ~ ^ ~~~~~ src/libavcodec/tiff.c:2279:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2279 | for (j = channels; j < ssize; j++) | ~ ^ ~~~~~ src/libavcodec/tiff.c:2301:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2301 | for (j = channels; j < ssize; j++) | ~ ^ ~~~~~ src/libavcodec/tiff.c:2448:169: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2448 | { "subimage", "decode subimage inssrc/libavcodec/utvideoenc.cte:ad636 :i11f: a vwarning: aimissing field 'help' initializer [-Wmissing-field-initializers]l able", 636 | O FF S E T{ (NgUeLtL_}s,ub i m| a ^g e), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM CC libavcodec/vaapi_vp8.o | AV_OPT_FLAG_VIDEO_PARAM }, | ^ src/libavcodec/tiff.c:2449:190: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2449 | { "thumbnail", "decode embedded thumbnail subimage instead if available", O15FF warningSEsT generated(. get_thumbnail), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM }, | ^ src/libavcodec/tiff.c:2450:191: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2450 | { "page", "page number of multi-page image to decode (starting from 1)", OFFSET(get_page), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM }, | ^ src/libavcodec/tiff.c:2451:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2451 | { NULL }, | ^ src/libavcodec/twinvq.c:547:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 547 | const float scale = -sqrt(norm / bsize) / (1 << 15); | ~~~~ ~~~~~^~~~~~~ CC libavcodec/vaapi_vp9.o CC libavcodec/vb.o CC libavcodec/vble.o CC libavcodec/vbndec.o CC libavcodec/vbnenc.o CC libavcodec/vc1.o 2 warnings generated. CC libavcodec/vc1_block.o CC libavcodec/vc1_loopfilter.o CC libavcodec/vc1_mc.o CC libavcodec/vc1_parser.o CC libavcodec/vc1_pred.o 6 warnings generated. 6 warnings generated. 22 warnings generated. CC libavcodec/vc1dec.o CC libavcodec/vc1data.o src/libavcodec/utvideodec.c:609:49: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 609 | if (c->packed_stream_size[i][j] > left) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/utvideodec.c:622:50: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 622 | if (c->control_stream_size[i][j] > left) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/utvideodec.c:629:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 629 | if (bytestream2_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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/v4l2_fmt.c:115:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 115 | for (i = 0; i < FF_ARRAY_ELEMS(fmt_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/v4l2_fmt.c:125:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 125 | for (i = 0; i < FF_ARRAY_ELEMS(fmt_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/v4l2_fmt.c:135:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 135 | for (i = 0; i < FF_ARRAY_ELEMS(fmt_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 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)) | ~ ^ ~ 5 warnings generated. src/libavcodec/v4l2_m2m_dec.c:227:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 227 | V4L_M2M_DEFAULT_OPTS, | ^ src/libavcodec/v4l2_m2m.h:41:87: note: expanded from macro 'V4L_M2M_DEFAULT_OPTS' 41 | OFFSET(num_output_buffers), AV_OPT_TYPE_INT, { .i64 = 16 }, 2, INT_MAX, FLAGS } | ^ src/libavcodec/v4l2_m2m_dec.c:229:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 229 | OFFSET(num_capture_buffers), AV_OPT_TYPE_INT, {.i64 = 20}, 2, INT_MAX, FLAGS }, | ^ src/libavcodec/v4l2_m2m_dec.c:230:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 230 | { NULL}, | ^ CC libavcodec/vc1dsp.o CC libavcodec/vc2enc.o CC libavcodec/vc2enc_dwt.o src/libavcodec/v4l2_buffers.c:514:23: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] 514 | for (i = 0; i < avbuf->buf.length; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ CC libavcodec/vcr1.o CC libavcodec/version.o src/libavcodec/v4l2_m2m_enc.c:55:46: warning: missing field 'count' initializer [-Wmissing-field-initializers] 55 | struct v4l2_ext_controls ctrls = { { 0 } }; | ^ src/libavcodec/v4l2_m2m_enc.c:76:46: warning: missing field 'count' initializer [-Wmissing-field-initializers] 76 | struct v4l2_ext_controls ctrls = { { 0 } }; | ^ 3 warnings generated. src/libavcodec/v4l2_m2m_enc.c:120:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 120 | for (i = 0; i < FF_ARRAY_ELEMS(profile); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/v4l2_m2m_enc.c:121:35: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 121 | if (profile[i].ffmpeg_val == p) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~ 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_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/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/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/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/v4l2_m2m_enc.c:411:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 411 | { NULL }, | ^ 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++) { | ~ ^ ~~~~~~~~~ 1 warning generated. 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,CC libavcodec/videodsp.o | ^ /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)) | ^ 9 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)) | ^ CC libavcodec/vima.o 12 warnings generated. 3 warnings generated. 3 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_CC libavcodec/vlc.o 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, VC1Advanced5 warning)s, generated . | ^ 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/vmdaudio.o CC libavcodec/vmdvideo.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/vmnc.o 17 warnings generated. CC libavcodec/vorbis_data.o CC libavcodec/vorbis.o 4 warnings generated. 11 warnings generated. 36 warnings generated. 11 warnings generated. CC libavcodec/vorbis_parser.o CC libavcodec/vorbisdec.o CC libavcodec/vorbisdsp.o CC libavcodec/vorbisenc.o CC libavcodec/vp3.o src/libavcodec/vaapi_encode.c:1324:59: warning: missing field 'log2_chroma_w' initializer [-Wmissing-field-initializers] 1324 | { "YUV400", VA_RT_FORMAT_YUV400, 8, 1, }, | ^ 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) | ~~~~~~~^~~~~~~~~~~~~~ ~ CC libavcodec/vp3_parser.o src/libavcodec/vaapi_encode_mpeg2.c:528:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 528 | av_clip((avctx->i_quant_factor * priv->quant_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 529 | avctx->i_quant_offset) + 0.5, 1, 31); | ~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_mpeg2.c:532:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 532 | if (avctx->b_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_mpeg2.c:534:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 534 | av_clip((avctx->b_quant_factor * priv->quant_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 535 | avctx->b_quant_offset) + 0.5, 1, 31); | ~~~~~~~~~~~~~~~~~~~~~ ~ CC libavcodec/vp3dsp.o src/libavcodec/vaapi_encode_mpeg2.c:563:26: warning: missing field 'depth' initializer [-Wmissing-field-initializers] 563 | { FF_PROFILE_UNKNOWN } | ^ 11 warnings generated. src/libavcodec/vaapi_encode.c:1518:64: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1518 | rt_format_attr = (VAConfigAttrib) { VAConfigAttribRTFormat }; | ^ src/libavcodec/vaapi_encode_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, INT_MAX, FLAGS } | ^ src/libavcodec/vaapi_encode.c:1501:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1501 | for (i = 0; i < FF_ARRAY_ELEMS(vaapi_encode_rt_formats); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode.c:1509:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1509 | if (i >= FF_ARRAY_ELEMS(vaapi_encode_rt_formats)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_mpeg2.c:667:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 667 | { NULL }, | ^ 13 warnings generated. src/libavcodec/vaapi_encode_mpeg2.c:680:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 680 | { NULL }, | ^ src/libavcodec/vaapi_encode.c:1590:58: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1590 | VAConfigAttrib rc_attr = { VAConfigAttribRateControl }; | ^ 4 warnings generated. In file included from src/libavcodec/vaapi_encode_mjpeg.c:29: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vaapi_encode_mjpeg.c:29: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vaapi_encode_mjpeg.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode.c:1613:23: 31warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning s generated. In file included from src/libavcodec/vaapi_encode_h264.c:36: In file included from src/libavcodec/h264_sei.h:161323 | : In file included from src/libavcodec/h2645_sei.h : 28 : src/libavcodec/bytestream.h :171f:o18r :( iwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]= 0; i < FF_ARRAY_E L171E | M S ( v aga-p>ib_uefnfceord e+_=r cFF_MmIoNd(egs-)>;b uif+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)) | ~ ^ ~ 4 warnings generated. In file included from src/libavcodec/vaapi_encode_h264.c:36: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vaapi_encode_h264.c:36: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/vaapi_encode.c 187 | : 1912 :61 :i fwarning: (missing field 'value' initializer [-Wmissing-field-initializers]si ze2 != size )1912 | | ~~~~~ ^ ~~~~ VAConfigAttrib attr = { VAConfigAttribMaxFrameSize }; | ^ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->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:1969:59: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1969 | VAConfigAttrib attr = { VAConfigAttribEncMaxRefFrames }; | ^ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMsrc/libavcodec/vaapi_encode.cIN(:a1996,:b69:) warning: (missing field 'value' initializer [-Wmissing-field-initializers]( a) > (b) ? (b) : (a1996) | ) | In file included from ~ ^ ~ src/libavcodec/vaapi_encode_mjpeg.c : 29 : asrc/libavcodec/bytestream.ht:t293r: =13 (:V Awarning: Cocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]nf igAttrib) { VAC on293f | i g A t tsriizbeP2r e=d iFcFtMiIoNn(Dpi-r>ebcutfifoenr _}e;n d | - ^ p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vaapi_encode_mjpeg.c:29: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 16 warnings generated. In file included from src/libavcodec/vaapi_encode_h264.c:36: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.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:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | CC libavcodec/vp5.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/vaapi_encode_h264.c:36: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vaapi_encode_mjpeg.c:29: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vaapi_encode_mjpeg.c:29: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #defineCC libavcodec/vp56.o 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) | ~~~~~ ^ ~~~~ CC libavcodec/vp56data.o In file included from src/libavcodec/vb.c:28: src/libavcodec/bytestream.h:171:src/libavcodec/vaapi_encode.c18: warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2195 :61: warning: missing field 'value' initializer [-Wmissing-field-initializers] 171 | g2195- | > b u VfAfCeorn f+i=g AFtFtMrIiNb(g -a>tbutfrf[er3_e]n d= - { g{- >VbuAfCofnefri,g Asitzter)i;b E nc| M ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~a xSCC libavcodec/vp56dsp.o lices }, src/libavutil/macros.h| : ^49 :25: note: expanded from macro 'FFMIN' 49 | #definsrc/libavcodec/vaapi_encode.ce: 2196F:F66M:I Nwarning: (missing field 'value' initializer [-Wmissing-field-initializers]a, b) ((a) >2196 | ( b ) ? (b ) : ( a ) ) | ~ ^ ~ { VAConfigAttribEncSliceStructure }, | ^ src/libavcodec/vaapi_encode.c:2198:63: warning: missing field 'value' initializer [-Wmissing-field-initializers] 2198 | { VAConfigAttribEncTileSupport }, | ^ In file included from src/libavcodec/vaapi_mpeg2.c:25: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/vb.c:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vb.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/vp6.o 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/put_bits.h:265:37: warning: 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] 2271 | if (ctx->nb_slices > max_slices) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: src/libavcodec/vaapi_encode.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :2287:60: warning: missing field 'value' initializer [-Wmissing-field-initializers] 317 | i2287f | ( s -> bVuAfCo_nefnidg -A ttsr-i>b batutfr_ p=t {r V>AC=o nsfiizgeAotft(rBiibtEBncuPafc)ke)dH e{a de r| s ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ }; | ^ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/vaapi_vc1.c:26: In file included from src/libavcodec/mpegvideodec.h:37: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/vaapi_encode_vp9.c 227: | 157 : 19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i f (s->buf_end - s-> b157u | f _ pt rfo r> (=i = s0i;z eio reference_frames); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/vb.c:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vb.c:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/vaapi_h264.c:23: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->bCC libavcodec/vp6dsp.o uffer += FFMIN(g->buffersrc/libavcodec/vaapi_encode.c_end :-2348 :g59-:> buwarning: ffmissing field 'value' initializer [-Wmissing-field-initializers]er , size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 2348 | src/libavutil/macros.hV:A49C:25o: nnote: fexpanded from macro 'FFMIN'i gAttrib 49 | a#tdterf i=n e{ F FVMAICNo(naf,ib)g (A(ta)t >r i(bbE)n c?Qu a(lbi)t y:R a(nag)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/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/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,bsrc/libavcodec/vaapi_encode_vp9.c) :(207(a:)65 :> (warning: b)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ? (b) : (a)) 207 | | ~ ^ ~ In file included from src/libavcodec/vb.c : 28 : src/libavcodec/bytestream.h :a318:v15_:c lwarning: ipcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( (avct xIn file included from 318- | > src/libavcodec/vaapi_h264.ci : _23iqf: u aIn file included from n(src/libavcodec/h264dec.hts_:if39z: ae2In file included from src/libavcodec/h264_sei.h!:ct=o23 rs: iIn file included from z*e psrc/libavcodec/h2645_sei.h) r i| : ~~~~~ ^ ~~~~ v28-: >qsrc/libavcodec/bytestream.h_:i186:d13x:_ pwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]+ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 208 | 186 | s i z e 2 = F F 3M I warning sN generated (a. vpct-x>-b>ufif_equra_netn_dof f-s ept-)> b+u f0f.e5r, , | s ~~~~~~~~~~~~~~~~~~~~~ ~i ze); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vaapi_encode.cIn file included from src/libavcodec/vaapi_encode_vp9.csrc/libavcodec/vaapi_h264.c:::21223:2367: 20In file included from :src/libavcodec/h264dec.h: 21:warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 39 : warning: In file included from src/libavcodec/h264_sei.hcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]:23 : In file included from src/libavcodec/h2645_sei.h212: | 28: src/libavcodec/bytestream.h: 187: 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2367i | f 187( | a v c t ixiff -(q >u(bsai_lziqteu2yan t!>_ = faasitczet)to r r>| . ~~~~~ ^ ~~~~ v a0lu.e)0 ){ | | ~~~~~~~ ^ ~~~~~~~~~~ ~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_vp9.c:214:65: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 214 | av_clip((avctx->b_quant_factor * priv->q_idx_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 215 | avctx->b_quant_offset) + 0.5, | ~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/vaapi_encode.c:2395:50: warning: missing field 'value' initializer [-Wmissing-field-initializers] 2395 | VACon f317i | g A t t riifb (ast-t>r b=u {f _VeAndC o-n fisg-A>tbtruifbE_npctRrOI >};= s| ^i zeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/vaapi_encode_vp9.c:234:26: warning: missing field 'depth' initializer [-Wmissing-field-initializers] 234 | { FF_PRsrc/libavcodec/bytestream.hOFI:L355E:_U13N:K Nwarning: OWcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]N } | ^ 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vb.c:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'In file included from src/libavcodec/vaapi_encode_mjpeg.c :4935 | : #src/libavcodec/put_bits.hde:fi227n:e37 :F Fwarning: Mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]IN (a,b) ((a) > (b) 227? | ( b ) : ( ai)f) ( s| - ~ ^ ~ >buf_end In file included from -src/libavcodec/vb.c :s-28>: busrc/libavcodec/bytestream.hf:_357p:15t: rwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]> = si ze357 | o f ( B iitfB uf()s)i z{e2 !=| s ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~iz e) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/vbndec.c:27: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vbndec.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_vp9.c:274:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 274 | VAAPI_ENCODE_COMMON_OPTIONS, | ^ src/libavcodec/bytestream.hsrc/libavcodec/vaapi_encode.h::476271::1733:: note: warning: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS'comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 476 | { .i64 271= | 0 } i,n t 0s,i z1e,2 =F LFAFGMSI }N,( g\- > | b ^u ffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: src/libavcodec/vaapi_encode_vp9.cexpanded from macro 'FFMIN': 274:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]49 | #dsrc/libavcodec/vaapi_encode.he:f480i:n39e: Fnote: Fexpanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS'M IN(a,b) 480( | ( a ) > ({b ). i?6 4( b=) :0 }(,a )0), I| ~ ^ ~N T_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_vp9.c:274:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:484:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 484 | { .i64 = 1 }, 1, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_vp9.c:274:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:489:47: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 489 | { .i64 = 2 }, 1, MAX_ASYNC_DEPTH, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_vp9.c:274:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:493:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 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(lsrc/libavcodec/put_bits.hoop_f:i317lt:er33_:s hwarning: arpcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n ess), AV_OPT_T Y317P | E _ IN T ,i f{ (s.-i>6b4u f=_ e4n d} ,- s-0>,b u1f5_,pt rF >L=A GsSi z}e,o f | ( ^B itBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_vp9.c:281:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 281 | { NULL }, | ^ In file included from src/libavcodec/vaapi_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.csrc/libavcodec/bytestream.h:23: In file included from :src/libavcodec/h264dec.h:27139:: 17In file included from :src/libavcodec/h264_sei.h :warning: 23: comparison 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294271 | | iifn t( ssiizze2e 2! == sFizFeM)I N| ( ~~~~~ ^ ~~~~g ->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vaapi_encode_vp9.c:290:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 290 | { NULL }, | ^ In file included from src/libavcodec/vaapi_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/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from 317 | src/libavcodec/vbndec.c : 27 : src/libavcodec/bytestream.hs:293i:z13e:2 = warning: FFcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]MI N(p->buffer_end - 293p | -> b uf f esri,z sei2z e=); F| F ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~M IN(p->busrc/libavutil/macros.hff:e49r_:e25n:d note: -expanded from macro 'FFMIN' p ->buffe r49, | #sdiefzien)e; FFIn file included from MI| N ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~src/libavcodec/vaapi_encode_h265.c( :a38: ,In file included from b)src/libavcodec/hevc_sei.h (src/libavutil/macros.h(::a3049): :25 :>In file included from ( bsrc/libavcodec/h2645_sei.h)note: expanded from macro 'FFMIN': 28? : (src/libavcodec/bytestream.h b:49 | )#186 d:e:13f :i(ne a warning: )FFcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]M)I N| ~ ^ ~( a,b) ((a) >186 (In file included from b | src/libavcodec/vaapi_h264.c): ?23 : sIn file included from (src/libavcodec/h264dec.h:i39bz) : :eIn file included from src/libavcodec/h264_sei.h:223(a ): =) In file included from F src/libavcodec/h2645_sei.h| FM:I ~ ^ ~28N (p: -src/libavcodec/bytestream.h>:318b:15u: fwarning: In file included from fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/vbndec.ce :27r: _src/libavcodec/bytestream.he :n318294d | :- 15 :ip -f>warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b (usifz fee2294 !r= | , s izse )i izf e| ( ~~~~~ ^ ~~~~)s i;ze 2 !| = ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~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/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) | ~~~~~ ^ ~~~~ 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 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, siIn file included from ze)src/libavcodec/vbnenc.c;: 27 : | src/libavcodec/bytestream.h ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ :186:13: warning: src/libavutil/macros.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :49:25: note: expanded from macro 'FFMIN' 18649 | | # d esfiiznee2 F=F MFIFNM(IaN,(bp)- (>(bauf)f e>r _(ebn)d ?- p(->bb)uf f:e r(a,) )s iz e)| ; ~ ^ ~ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from src/libavutil/macros.hsrc/libavcodec/vbndec.c::4927: :src/libavcodec/bytestream.h25:: 318note: :expanded from macro 'FFMIN'15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | # d318e | f in e FiFfM (IsNi(zae,2b )! =( (as)i z>e )( 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:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) > (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: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| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: 355:13: warning: src/libavutil/macros.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 49:25: note: expanded from macro 'FFMIN' 49355 | | # d e f siinzee =F FFMFIMNIN((ag,-b>)bu f(f(ear_)e n>d -( b)g ->?b (ub)f fe:r ,( as))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/vbndec.c:27: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p-CC libavcodec/vp8.o >buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vbndec.c:27: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from 271 | src/libavcodec/vaapi_encode_h265.c : 38 : iIn file included from nsrc/libavcodec/hevc_sei.ht: 30s: iIn file included from zsrc/libavcodec/h2645_sei.he:282: src/libavcodec/bytestream.h=: 293F:F13M:I N(warning: gcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- >buffer_end - g- >b293u | f f er , ssiizzee2) ;= F| F ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~M IN(p->bufsrc/libavutil/macros.hf:e49r:_25e:n note: dexpanded from macro 'FFMIN' - p->b u49f | f#ederfi,n e sFiFzMeI)N;( a ,| b ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ) ((a) >src/libavutil/macros.h :49(:b25:) note: ?expanded from macro 'FFMIN' (b) : (a )49) | # d| e ~ ^ ~f ine FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vaapi_encode_h265.c:38: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/vbnenc.c:27: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > src/libavcodec/bytestream.h(b): ?317 :(13b): :warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a) ) | ~ ^ ~ In file included from 317src/libavcodec/vbnenc.c | : 27 : src/libavcodec/bytestream.h :s294i:z15:e 2 warning: =comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] FFMIN (294 | p - > biuff (fseizre_e2n d!= -s ipze-)> 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)) | ~ ^ ~src/libavcodec/vb.c :220:17: In file included from warning: src/libavcodec/vaapi_encode_h265.ccomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]: 38: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:318: 15220: | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] i318f | ( s i z e i>f b(ystiezse2t r!e=a ms2i_zgee)t _| b ~~~~~ ^ ~~~~ ytes_left(&c->stream)+4 || size<4){ | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vbnenc.c:27: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vaapi_encode_h265.c:38: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vaapi_encode_h265.c:38: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vbnenc.c:27: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vbnenc.c:27: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode_h264.c:398:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 398 | for (i = 0; i < FF_ARRAY_ELEMS(ff_h2645_pixel_aspect); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_h264.c:405:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 405 | if (i >= FF_ARRAY_ELEMS(ff_h2645_pixel_aspect)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265: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/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/vc1_loopfilter.c:30: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/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/put_bits.h:317: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/vc1_mc.c:32: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.hsrc/libavcodec/put_bits.h:227::37265:: 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 | 227 | if ( s - > biuff _(esn-d> b-uf _se-n>db u-f_ pst-r> b>u=f s_ipzter o>=f (BsiitzBeuoff)()B i{t B u| f ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~) ) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/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/put_bits.hsrc/libavcodec/vaapi_encode_mjpeg.c:265:37::204 :warning: 26comparison 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 | 204 | i f ( s - > b u f_ e nadv_ a-s sse-r>btuf0_(kp ts=i zseiozfe(ofh(ufBfi-t>Bhuuff)f)m a{ n _t| a ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~b le[t].dc_values)); | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(csrc/libavcodec/put_bits.hond):)317 :{33 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | i f ( s - > b u f _ e n d - s - > bu f _ p t r \> = | si ^~~~z eof(BitBuf)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_valuessrc/libavcodec/put_bits.h));: 317 :| 33 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavutil/avassert.h :38:11: note: expanded from macro 'av_assert0' 317 | 38 | i f i(fs -(>!b(ucfo_nedn))d {- s -> b u f _ p t r > = s i z e o f In file included from ( B src/libavcodec/vaapi_encode_h265.ci : t39: Bsrc/libavcodec/put_bits.hu: 227f: ) 37) : { warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 227\ | | ^~~~ if (s-CC libavcodec/vp8_parser.o >buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/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:317: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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/vp8dsp.o In file included from src/libavcodec/vaapi_encode_vp8.c:31: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vaapi_encode_vp8.c:31: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from In file included from src/libavcodec/vaapi_encode_vp8.c:31src/libavcodec/vc1_block.c: :In file included from 31src/libavcodec/vp8.h: :39In file included from : src/libavcodec/mpegvideo.hIn file included from :src/libavcodec/vpx_rac.h:4533: : src/libavcodec/bytestream.hsrc/libavcodec/put_bits.h::187:22715:: 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] 187 | if (s i227z | e 2 ! = s i zief )( s- >| b ~~~~~ ^ ~~~~u f_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vbnenc.c:141:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 141 | { 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 32 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/vaapi_encode_mjpeg.c:491:26: warning: missing field 'depth' initializer [-Wmissing-field-initializers] 491 | { FF_PROFILE_UNKNOWN } | ^ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vlc.c:318:14: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 318 | COPY(len > nb_bits); | ~~~ ^ ~~~~~~~ src/libavcodec/vlc.c:291:15: note: expanded from macro 'COPY' 291 | if (!(condition)) \ | ^~~~~~~~~ src/libavcodec/vlc.c:318:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 318 | COPY(len > nb_bits); | ^~~~~~~~~~~~~~~~~~~ src/libavcodec/vlc.c:293:17: note: expanded from macro 'COPY' 293 | if (len > 3*nb_bits || len > 32) { \ | ~~~ ^ ~~~~~~~~~ src/libavcodec/vlc.c:321:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 321 | COPY(len &src/libavcodec/put_bits.h& :l317e:n33 :< = warning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b_ bits); | ~~~ ^ ~~~~~~~ 317 | src/libavcodec/vlc.c : 291if:15: (note: sexpanded from macro 'COPY'-> buf_end -291 | s - > b u fi_pft r( !>(= csonidzietofi(BoitnBu)f)) ) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ \ | ^~~~~~~~~ src/libavcodec/vaapi_encode_h264.c:src/libavcodec/vlc.c1044::321:519:: 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] 321 | COPY (1044l | e n & &f olre n( i< == 0n;b _ib iRefP i293c | L i s t 0 ) ; iif+ +(l)e n{ > | 3 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~* nb_bits || len > 32) { \ | ~~~ ^ ~~~~~~~~~ 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_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 | src/libavcodec/vaapi_encode_h264.c {: .i10846:420 =: 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , 0, 1, FLAGS }1084, | \ | ^ if (avctx->i_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_mjpeg.c:543:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:480:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 480 | { .i64 = 0 }, 0, INT_MAX, FL14AG warningSs }, generatedsrc/libavcodec/vc2enc.c. \ : 195| : ^16 : warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] src/libavcodec/vaapi_encode_h264.c :1951086 | : 67 : warning: whimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i le (val > ma x1086vsrc/libavcodec/vaapi_encode_mjpeg.ca | :543l :5): warning: {missing field 'unit' initializer [-Wmissing-field-initializers] | src/libavcodec/vaapi_encode.h: ~~~ ^ ~~~~~~484 : 39 : note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' av_cli p(484(a | v c tx -> i _{q u.ain6t4_ f= a1ct o}r, * 1p,r IiNvT-_>fMiAXx,e dFL_AqGpS_ p} , +\ | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ^ 1087 | avctxsrc/libavcodec/vaapi_encode_mjpeg.c-:>543:i5_:q uwarning: amissing field 'unit' initializer [-Wmissing-field-initializers] ntsrc/libavcodec/vaapi_encode.h_:o489f:f47se:t) note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS'+ 0.5, 1,489 5 | 1 ) ; | ~~~~~~~~~~~~~~~~~~~~~ ~{ .i64 = 2 }, 1, MAX_ASYNC_DEPTH, FLAGS }, src/libavcodec/bytestream.h\ :| ^317 :13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | src/libavcodec/vaapi_encode_h264.cssrc/libavcodec/vaapi_encode_mjpeg.ci:1090::20z:543e:2 5warning: =: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]FF Mwarning: I missing field 'unit' initializer [-Wmissing-field-initializers]N (psrc/libavcodec/vaapi_encode.h-:>493 b:109039u | ff:e r _ note: eexpanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS'n d - p i493f- | >( ba ufvf c te xr{,- .>i6sbi4z_ =eq) u;0an t| _} ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~f, 0a,c tIoNrT _>Msrc/libavutil/macros.hA X:049.,0: )25 F:L AGnote: S| expanded from macro 'FFMIN' ~~~~~~~^~~~~~~~~~~~~~ ~} | ^ 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))src/libavcodec/vaapi_encode_mjpeg.c :| 547: ~ ^ ~33 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 547 | In file included from src/libavcodec/vaapi_encode_vp8.c : 31 : In file included from { src/libavcodec/vp8.h.:39i: In file included from 6src/libavcodec/vpx_rac.h4 :=33 : 0src/libavcodec/bytestream.h :},318 :015,:src/libavcodec/vaapi_encode_h264.c : 11092warning: ,: 67comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F: warning: Lsrc/libavcodec/vc2enc.cAimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]G S :318}220, | :| 16 ^: 1092warning: | comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]i f ( s iz e 2 220 | ! = a vs _iwhcilsrc/libavcodec/vaapi_encode_mjpeg.cizp(l:e(e550)a v:c t(33 :x warning: v| -missing field 'unit' initializer [-Wmissing-field-initializers]>ba ~~~~~ ^ ~~~~ _lq u> a550 mna | tx_ vf aact o l r{ ). i *6{4 =p | r1 ~~~ ^ ~~~~~~ i v-}>, f0ix,e d1_,q pF_pL A+G S | } ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^, | ^ 1093 | src/libavcodec/vaapi_encode_mjpeg.c : 552 : 12: warning: missing field 'help' initializer [-Wmissing-field-initializers] avc t552x | - >b _q u{ aNnUtL_Lo f}f,s et )| + ^ 0.5, 1, 51); | ~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_mjpeg.c:557:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 557 | { 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/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: src/libavcodec/vaapi_encode_h264.cwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1151:26: warning: missing field 'depth' initializer [-Wmissing-field-initializers]357 | if (s i1151z | e 2 !{= FsFi_zPeRO)F I L| E ~~~~~ ^ ~~~~_U NKNOWN } | ^ 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_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) | ~~~~~ ^ ~~~~ CC libavcodec/vp9.o In file included from src/libavcodec/vc1.c:35: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode_h264.c:1264:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1264 | VAAPI_ENCODE_COMMON_OPTIONS, | ^ src/libavcodec/vaapi_encode.h:476:33: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 476 | { .i64 = 0 }, 0, 1, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_h264.c:1264:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:480:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 480 | { .i64 = 0 }, 0, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_h264.c:1264:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:484:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 484 | { .i64 = 1 }, 1, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_h264.c:1264:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:489:47: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 489 | { .i64 = 2 }, 1, MAX_ASYNC_DEPTH, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_h264.c:1264:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:493:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 493 | { .i64 = 0 }, 0, INT_MAX, FLAGS } | ^ src/libavcodec/vaapi_encode_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] src/libavcodec/bytestream.h 1270 | : 271 : 17 :O Fwarning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]SE T(quality), AV_OPT _271T | Y P E _ iIntN Ts,i z{e 2. i=6 4F F=M -I1N (}g,- >-b1u,f fIeNrT__eMAnX,d F-L AgG-S> b}u, f f| e ^r , size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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 }, | ^ 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.hsrc/libavcodec/vaapi_encode_h264.c::293:133613::12: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]missing field 'help' initializer [-Wmissing-field-initializers] 1336 | { NUL L293 | } , | s ^i ze2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vaapi_hevc.c:27: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/vp9_metadata_bsf.o 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++); | ~~~~~~~~~~~~~ ^ ~~~~ 15 warnings generated. src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vaapi_hevc.c:27: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode_h264.c:1349:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1349 | { NULL }, | ^ 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.hsrc/libavcodec/bytestream.h::265355::3713:: 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] 265355 | | s i z e = iFfF M(IsN-(>buf_ge-n>db u-f fesr-_>ebnudf -_ pg-t>bru f>=f esri,z eosf(iBziteB)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/vaapi_hevc.c:27: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vaapi_hevc.c:27: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode_h265.c:514:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 514 | for (i = 0; i < FF_ARRAY_ELEMS(ff_h2645_pixel_aspect); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_h265.c:521:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 521 | if (i >= FF_ARRAY_ELEMS(ff_h2645_pixel_aspect)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_vp8.c:168:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 168 | if (avctx->i_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBsrc/libavcodec/vaapi_encode_vp8.cu:f170):63): { warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 170 | av_clip((avctx->i_quant_factor * priv->q_index_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 171 | avctx->i_quant_offset) + 0.5, | ~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_vp8.c:183:26: warning: missing field 'depth' initializer [-Wmissing-field-initializers] 183 | { FF_PROFILE_UNKNOWN } | ^ src/libavcodec/vaapi_encode_vp8.c:219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 219 | 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:219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:480:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 480 | { .i64 = 0 }, 0, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_vp8.c:219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:484:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 484 | { .i64 = 1 }, 1, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_vp8.c:219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:489:47: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 489 | { .i64 = 2 }, 1, MAX_ASYNC_DEPTH, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_vp8.c:219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:493:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 493 | { .i64 = 0 }, 0, INT_MAX, FLAGS } | ^ src/libavcodec/vaapi_encode_vp8.c:223:79: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 223 | OFFSET(loop_filter_level), AV_OPT_TYPE_INT, { .i64 = 16 }, 0, 63, FLAGS }, | ^ src/libavcodec/vaapi_encode_vp8.c:225:82: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 225 | OFFSET(loop_filter_sharpness), AV_OPT_TYPE_INT, { .i64 = 4 }, 0, 15, FLAGS }, | ^ src/libavcodec/vaapi_encode_vp8.c:226:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 226 | { NIn file included from ULLsrc/libavcodec/vaapi_vp8.c :},24 : In file included from src/libavcodec/vp8.h| : ^39 : In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vc1_mc.c:294:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]11 warnings generated. 294 | src/libavcodec/vaapi_encode_vp8.c|| :(235u:n12:s iwarning: gmissing field 'value' initializer [-Wmissing-field-initializers]n ed)(sr c235 | _ y - {1 )N U L L }, | > ^ 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 | In file included from src/libavcodec/vaapi_vp8.c : 24 : |In file included from |src/libavcodec/vp8.h :(39u: nIn file included from sisrc/libavcodec/vpx_rac.hg:n33e: dsrc/libavcodec/bytestream.h)(:s186r:c13_:x warning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] s->mspel) > s- >186h | _ e dg e _spiozs e- 2(m x=& 3F)F M-I N1(6p --> bsu-f>fmesrp_eeln d *- 3p- > | b ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~u ffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vaapi_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) | ~~~~~ ^ ~~~~ CC libavcodec/vp9_parser.o src/libavcodec/vaapi_encode_h265.c:869:21: warning: comparison of integers of different signs: 'long' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 869 | FFMIN(src/libavcodec/bytestream.hlri:n271t:(l17u:m a_dwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n * av_q2d(mdm->mi n271_ | l u m iinnatn csei)z)e,2 = | F ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~F MIN(g- >870b | uf fe r _e nd - g -> b u f f 1 er , warning s generated i. z e ) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~m dcv->max_src/libavutil/macros.hd:i49s:p25l:a ynote: _mexpanded from macro 'FFMIN'as tering_ l49 | u#midnaenfcie)n;e F| F ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~M IN(a,b) (src/libavutil/macros.h(a:) 49>: (25b: )note: expanded from macro 'FFMIN'? (b) : 49( | #ad))e f| ~ ^ ~i ne 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/vaapi_vp8.c:24: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vaapi_vp8.c:24: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 12 warnings generated. src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = CC libavcodec/vp9_raw_reorder_bsf.o FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vaapi_vp8.c:24: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: 12note: expanded from macro 'FFMIN' warnings generated. 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vaapi_vp8.c:24: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vaapi_vp8.c:24: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vc2enc.c:984:80: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 984 | s->slice_min_bytes = s->slice_max_bytes - s->slice_max_bytes*(s->tolerance/100.0f); | ~^~~~~~ CC libavcodec/vp9_superframe_bsf.o src/libavcodec/vaapi_encode_h265.c:1151:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1151 | for (i = 0; i < FF_ARRAY_ELEMS(vslice->ref_pic_list0); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_h265.c:1176:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1176 | for (i = 0; i < FF_ARRAY_ELEMS(vslice->ref_pic_list0); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_h265.c:1263:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1263 | if (avctx->i_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_h265.c:1265:67: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1265 | av_clip((avctx->i_quant_factor * priv->fixed_qp_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1266 | avctx->i_quant_offset) + 0.5, 1, 51); | ~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_h265.c:1269:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1269 | if (avctx->b_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ CC libavcodec/vp9_superframe_split_bsf.o 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); | ~~~~~~~~~~~~~~~~~~~~~ ~ CC libavcodec/vp9block.o src/libavcodec/vaapi_encode_h265.c:1308:26: warning: missing field 'depth' initializer [-Wmissing-field-initializers] 1308 | { FF_PROFILE_UNKNOWN } | ^ CC libavcodec/vp9data.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] 562 | || (unsigned)(src_x - s->mspel) > s->h_edge_pos - (mx & 3) - 8 - s->mspel * 2 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vp9dsp.o src/libavcodec/vc2enc.c:1203:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1203 | {NULL} | ^ src/libavcodec/vc2enc.c:1190:129: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | {"tolerance", "Max undershoot in percent", offsetof(VC2EncContext, tolerance), AV_OPT_TYPE_DOUBLE, {.dbl = 5.0f}, 0.0f, 45.0f, VC2ENC_FLAGS, "tolerance"}, | ~ ^~~~~ src/libavcodec/vc2enc.c:1190:123: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | {"tolerance", "Max undershoot in percent", offsetof(VC2EncContext, tolerance), AV_OPT_TYPE_DOUBLE, {.dbl = 5.0f}, 0.0f, 45.0f, VC2ENC_FLAGS, "tolerance"}, | ~ ^~~~ src/libavcodec/vc2enc.c:1190:116: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | {"tolerance", "Max undershoot in percent", offsetof(VC2EncContext, tolerance), AV_OPT_TYPE_DOUBLE, {.dbl = 5.0f}, 0.0f, 45.0f, VC2ENC_FLAGS, "tolerance"}, | ~ ^~~~ src/libavcodec/vc2enc.c:1216:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1216 | { NULL }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, FLAGIn file included from S },src/libavcodec/vmdvideo.c \ : 44| : ^src/libavcodec/bytestream.h :171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/vaapi_encode_h265.c: 1387171: | 5 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]g ->bsrc/libavcodec/vaapi_encode.hu:f493f:e39r: +=note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS'F FMIN( g-493> | b u f f er _{en d. i-6 4g -= >0 b},u 0f,f IeNrT,_ MsAXi,z FeL);A G| S ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~} | ^ 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: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 }, | ^ 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-In file included from >bufsrc/libavcodec/vmdvideo.cf:e44r: src/libavcodec/bytestream.h+:=186 F:F13M:I Nwarning: (gcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- >buffer_end - g- >186 | b u f fseizre,2 s= iFzeF)M;I N (p| -> ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~b uffer_end - psrc/libavutil/macros.h-:>49b:u25f:f enote: rexpanded from macro 'FFMIN', size); 49| | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ #definesrc/libavutil/macros.h :49F:25F:M Inote: Nexpanded from macro 'FFMIN'(a ,b) (( a49) | ># d(ebf)i n?e (FbF)M I:N ((aa,b))) ( ( a| ) ~ ^ ~ > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vmdvideo.c:44: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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_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_src/libavcodec/vaapi_encode_h265.cELE:M1469S(:pp12-:>R ewarning: femissing field 'value' initializer [-Wmissing-field-initializers]r enceFr am1469e | s ) ; i +{+ )N U{L L }| , ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ^ 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)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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] src/libavcodec/bytestream.h 168 | : 271 : 17 : warning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] or (sample = 0; sam p271l | e < s amipnlte ss; iszea2m =p lFeF+MI+N)( g{- >b | u ~~~~~~ ^ ~~~~~~~f fer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ 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)) src/libavcodec/vc1_mc.c| ~ ^ ~ :739In file included from :src/libavcodec/vmnc.c30:: 32warning: : comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]src/libavcodec/bytestream.h :294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | 739 | i f ( s i||z (eu2n s!ig=n esd)iuzvesr)c _ 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/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vmdvideo.c:44: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vmnc.c:32: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 23 warnings generated. CC libavcodec/vp9dsp_10bpp.o src/libavcodec/vmdvideo.c:125:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 125 | if (d_end - d < chsrc/libavcodec/vaapi_hevc.cainl:e363n:) 29 | : ~~~~~~~~~ ^ ~~~~~~~~ warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 363 | for (i = 0; i < 15 && i < sh->nb_refs[L0]; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/vaapi_hevc.c:375:33: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 375 | for (i = 0; i < 15 && i < sh->nb_refs[L1]; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/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) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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++) { | ~ ^ ~~~~~~~~~~~~~~~ 3 warnings generated. CC libavcodec/vp9dsp_12bpp.o CC libavcodec/vp9dsp_8bpp.o src/libavcodec/vc1_mc.c:1079:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1079 | || (unsigned)(src_y - 1) > v_edge_pos - (my & 3) - 16 - 3) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vc1_mc.c:1078:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1078 | || (unsigned)(src_x - 1) > s->h_edge_pos - (mx & 3) - 16 - 3 | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vp9lpf.o CC libavcodec/vp9mvs.o 3 warnings generated. CC libavcodec/vp9prob.o CC libavcodec/vp9recon.o CC libavcodec/vpx_rac.o CC libavcodec/vqavideo.o 3 warnings generated. 5 warnings generated. 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/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/vqcdec.o CC libavcodec/wavarc.o 2 warnings generated. CC libavcodec/wavpack.o CC libavcodec/wavpackdata.o 4 warnings generated. CC libavcodec/wavpackenc.o src/libavcodec/vp3dsp.c:483:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 483 | av_assert0(filter_limit < 128U); | ~~~~~~~~~~~~ ^ ~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ 26 warnings generated. CC libavcodec/wbmpdec.o 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/wbmpenc.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) | ~~~~~~ ^~~~~~~~~~~ CC libavcodec/wcmv.o 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) | ~~~~~~ ^~~~~~~~~~~ CC libavcodec/webp.o 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 | src/libavcodec/vorbisenc.c : 236 : 22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] codebook_se t236u | p - > c o de v e c t o r sa[ j =* fdaibms (+c bk->]d);i m e| n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~si ons[j *src/libavutil/internal.h :cb156-:68>:n dnote: iexpanded from macro 'ff_dlog'm ensions]); | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ 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]); | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12 warnings generated. src/libavcodec/twinvqdec.c:189:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 188 | float ppc_gain = 1.0 / 8192 * | ~ 189 | twinvq_mulawinv(In file included from pgasrc/libavcodec/vp56.ci:n27_: ssrc/libavcodec/bytestream.ht:ep171 :*18 :g warning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]c oef + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | 171 | g - > b u f f e r + = F FM I N (g - > b u ff e r _ e n dp g- agin-_>sbtueffpe r/, 2s, i | z ~~~~~~~~~~~~~~~e ); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 191 | src/libavutil/macros.h : 49 : 25 : note: expanded from macro 'FFMIN' 49 | # d e f i n e F F M IN2(5a0,0b0). 0(,( aT)W I>N V(Qb_)P G?A I(Nb_)M U:) ;( a ))| ~~~~~~~~~~~~~~~~~~~~~~~~~ | ~ ^ ~ In file included from src/libavcodec/vp56.c:27: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp56.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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/vorbisenc.c:484:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 484 | mant = (int)ldexp(frexp(f, &exp), 20); | ~~~~~ ^ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp56.c:27: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp56.c:27: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/webp_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/vp56.c:27: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ CC libavcodec/webvttdec.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/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/webvttenc.o src/libavcodec/vorbisenc.c:767:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 767 | average += fabs(coeffs[j]); | ~~~~ ^~~~~~~~~ 20 warnings generated. 8 warnings generated. src/libavcodec/vorbisenc.c:790:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 790 | average = sqrt(tot_average * average) * pow(1.25f, position*0.005f); // MAGIC! | ~~~ ~~~~~~~~^~~~~~~ src/libavcodec/vorbisenc.c:790:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 790 | average = sqrt(tot_average * average) * pow(1.25f, position*0.005f); // MAGIC! | ~~~ ^~~~~ src/libavcodec/vorbisenc.c:790:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 790 | average = sqrt(tot_average * average) * pow(1.25f, position*0.005f); // MAGIC! | ~~~~ ~~~~~~~~~~~~^~~~~~~~~ src/libavcodec/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.85src/libavcodec/vp9_metadata_bsf.ce-8:f 124*: (12x:) warning: *missing field 'help' initializer [-Wmissing-field-initializers] (x)) + 1 e124- | 4 f * { (NxUL))L }| ~ ~~~~~~^~~~~ | ^ 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[id16x] warning s= generatedfl. oor(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)) | ^~~~~ ~ src/libavcodec/vorbisenc.c:932:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 932 | max1 = FFMAX(max1, fabs(coeffs[ k / real_ch])); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavcodec/vorbisenc.c:932:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 932 | max1 = FFMAX(max1, fabs(coeffs[ k / real_ch])); | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/vorbisenc.c:932:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 932 | max1 = FFMAX(max1, fabs(coeffs[ k / real_ch])); | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/vorbisenc.c:933:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 933 | max2 = FFMAX(max2, fabs(coeffs[samples + k / real_ch])); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavcodec/vorbisenc.c:933:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 933 | max2 = FFMAX(max2, fabs(coeffs[samples + k / real_ch])); | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/vorbisenc.c:933:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 933 | max2 = FFMAX(max2, fabs(coeffs[samples + k / real_ch])); | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ CC libavcodec/wma.o CC libavcodec/wma_common.o src/libavcodec/vorbisenc.c:1015:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1015 | float n = (float)(1 << venc->log2_blocksize[1]) / 4.0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from src/libavcodec/vp5.c:In file included from 32: src/libavcodec/vp56data.cIn file included from :src/libavcodec/vp56.h26:: 38In file included from : src/libavcodec/vp56data.hIn file included from :30src/libavcodec/vpx_rac.h: :In file included from 33src/libavcodec/vp56.h: :38src/libavcodec/bytestream.h: :In file included from 171src/libavcodec/vpx_rac.h::1833:: src/libavcodec/bytestream.hwarning: :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] 171 | g171- | > b u fgfe-r> +b=u fFfFMeIrN( g+-=> buFfFfMeIrN_e(ngd- -> bgu-f>bfuefrf_eenrd ,- g-s>ibzuef)f;e r ,| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~si ze); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: src/libavutil/macros.hexpanded from macro 'FFMIN': 49:25: note: expanded from macro 'FFMIN' 49 | #def i49n | e #FdFeMfIiNn(ae, bF) F(M(IaN) (>a ,(bb)) (?( (ab)) :> ((a)b) ) | ? ~ ^ ~ (b) : (a)) | ~ ^ ~ 5 warnings generated. CC libavcodec/wma_freqs.o 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); In file included from | src/libavcodec/vp56data.c ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: 26: In file included from src/libavcodec/vp56data.h:30: In file included from src/libavutil/macros.hsrc/libavcodec/vp56.h::49:3825: In file included from :src/libavcodec/vpx_rac.h :note: 33expanded from macro 'FFMIN': src/libavcodec/bytestream.h:186:13 49: | #warning: dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e fine FFMIN(a,b )186 | ( ( a ) >sIn file included from i(src/libavcodec/vp6.czb:)e 382? : = In file included from Fsrc/libavcodec/vp56.h(:FbM38): IN (:In file included from p src/libavcodec/vpx_rac.h-(>:33a: b)src/libavcodec/bytestream.hu):f171 :18f :| ~ ^ ~e rwarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]en d - In file included from p-src/libavcodec/vp5.c>:b32uf: fIn file included from esrc/libavcodec/vp56.h:r38 ,: 171 In file included from | src/libavcodec/vpx_rac.hs: i 33 z: egsrc/libavcodec/bytestream.h)->:b187; u :15f:| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~f e rwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]+ = Fsrc/libavutil/macros.h:F49 :25M187 | : I note: N expanded from macro 'FFMIN' (if (gs-i>zbe 49u | 2# fd!feer=fi_ nesne iFFdMIz e-N g)-( >bau ,f| bf) ~~~~~ ^ ~~~~ e(r(,a) >s i(zbe)); ?| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~( b) : (a)) | ~ ^ ~src/libavutil/macros.h :49:25: In file included from note: src/libavcodec/vp56data.cexpanded from macro 'FFMIN': 26: In file included from src/libavcodec/vp56data.h:30: In file included from src/libavcodec/vp56.h49: | 38#: dIn file included from esrc/libavcodec/vpx_rac.hf:i33n: esrc/libavcodec/bytestream.h :F187FM:I15N:( warning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], b) ((a) 187> | ( b ) ?i f( (bs)i z: e(2 a!=) )s i z| e ~ ^ ~) | ~~~~~ ^ ~~~~ 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:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vorbisdec.c:1168:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1168 | src/libavcodec/bytestream.h : 271: 17 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ff_dlog(NULL, "f271l | o or 0 deicn:t c oseifzfe 2a t =%d FisF M%fI\nN",( igd-x>,b ulsfpf[eird_x]e);n d | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~- g->buffsrc/libavutil/internal.he:r156:,68 :s inote: zexpanded from macro 'ff_dlog'e) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 156 | src/libavutil/macros.h#: 49 :d25e:f innote: e expanded from macro 'FFMIN'f f_dlog( c49t | x,# d.e..f)i dnoe {F FifM I(N0()a a,v_bl)og ((c(tax), >A V(_LbO)G_ D?E B(UbG), __:V A(_aAR)G)S _ _| ); ~ ^ ~ } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/vorbisdec.c 271: | 1178 : 37 :i nwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s ize2 = FFM I1178 | N ( g - > b uIn file included from f src/libavcodec/vp5.cf e: r32 _ : eIn file included from nsrc/libavcodec/vp56.h d:l38 s: -p [In file included from gsrc/libavcodec/vpx_rac.hi:-]>33b : usrc/libavcodec/bytestream.h= f:f2.293e0:rf13, *: co sswarning: i(zcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]les p[)i; ] )| ; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | ~~~ ^~~~~~ 293 | src/libavutil/macros.h :49 : 25 src/libavcodec/vorbisdec.cs:: 1178note: i:zexpanded from macro 'FFMIN'26e 2: warning: =implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] F F49M | I#N d(1178pe | f- i> nb e uf f FeF Mr I _N e ( nad, bl-s) p p(-([i>]ab) u> =f (bf2)e .r?,0 s fi( bz)*e ) ;:c o s((la s| ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~p)[i ] ) ;| ~ ^ ~ | src/libavutil/macros.h ^~~~ ~ :49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp5.c:32: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vorbisdec.c: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:68In file included from : note: expanded from macro 'ff_dlog'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 156src/libavcodec/vpx_rac.h | :#33 : src/libavcodec/bytestream.h: 293d:e13f: iwarning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e ff_dlog(ctx, ... )293 | d o { ifs (i0z)e 2a v_=lo g(FcFtMxI,N A(Vp_-L>OGb_uDfEBfUeG,r ___eVndA _-A RpG-S>_b_uf)f;e }r w,h isliez e()0;) | | ~~~~~~ ^~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp56data.c:26: In file included from src/libavcodec/vp56data.h:30: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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 In file included from = src/libavcodec/vp6.c2:.380: fIn file included from src/libavcodec/vp56.h*: 38c: oIn file included from src/libavcodec/vpx_rac.hs:(33ws: tesrc/libavcodec/bytestream.hp: 293*: 13i:te rwarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]c ond); // needed a l293l | t i m essiz e 2| ^~~~ ~= FFMIN(p->buffsrc/libavcodec/bytestream.her_:e317nd: 13-: pwarning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]> buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 317 | sisrc/libavutil/macros.hz:e492: 25= :FF Mnote: INexpanded from macro 'FFMIN'(p ->buff e49r | _#ednedf i-n pe- >FbFuMfIfNe(ra,, sbi)z e()(;a ) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~> (b) ? (bsrc/libavutil/macros.h): 49:: 25(a:) )In file included from note: expanded from macro 'FFMIN' src/libavcodec/vp8.c| : ~ ^ ~38: In file included from 49src/libavcodec/vp8.h | #:d39e: fIn file included from In file included from isrc/libavcodec/vpx_rac.hnsrc/libavcodec/vp6.c::e33 : 38: FIn file included from src/libavcodec/bytestream.hFsrc/libavcodec/vp56.hM::38171I:N: 18(:aIn file included from src/libavcodec/vpx_rac.h :,warning: 33b: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare])src/libavcodec/bytestream.h :(294(:a15): >warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( b) ? ( 294b | 171 | ) : igf(-> a(bu)fsf)iez er | 2 ~ ^ ~+ !== FsFiMzIeN)( In file included from gsrc/libavcodec/vp5.c- >:b| 32 ~~~~~ ^ ~~~~u : fIn file included from fsrc/libavcodec/vp56.h:e38: rIn file included from _src/libavcodec/vpx_rac.hen:d33 : -src/libavcodec/bytestream.h :318g:-15src/libavcodec/vorbisdec.c:> b:uwarning: 1206fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:f er23,: warning: s izimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e318); | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ if (1206s | i z e 2 src/libavutil/macros.h :!= 49s i: z25 e:) | note: expanded from macro 'FFMIN' ~~~~~ ^ ~~~~ if (p + 49q | #d=e=f i0n.e0 )F F M| I ~~^~~ ~~N( 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)11 : warning (sa 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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != src/libavcodec/vorbisdec.csiz:e1212): 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) *In file included from sqsrc/libavcodec/vp8.cr:t38(: pIn file included from src/libavcodec/vp8.h+: 39q: 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(p1-> warningbuf generatedf. 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/vp8.c:38: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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 | ifsrc/libavcodec/vorbisdec.c (s:i1167ze:231 !:= warning: sicomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]z e) | ~~~~~ ^ ~~~~ 1167 | for (idx = 0; idx < lsp_len; ++idx) | ~~~ ^ ~~~~~~~ src/libavcodec/vorbisdec.c:1184:22: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1184 | while (i < vf->map_size[blockflag]) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/wmadec.o In file included from src/libavcodec/vp5.c:32: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp5.c:32: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp56data.c:26: In file included from src/libavcodec/vp56data.h:30: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: 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:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp6.c:38: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp6.c:38: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != ssrc/libavcodec/bytestream.hize:) 271 | : ~~~~~ ^ ~~~~17 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_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/wmaenc.o In file included from src/libavcodec/vp8.c:38: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp8.c:38: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h: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/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/wavpackdata.c:22: src/libavcodec/wavpack.h:144:13: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 144 | if (val > 31U) | ~~~ ^ ~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ 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) { | ~ ^ ~~~~~~~ CC libavcodec/wmalosslessdec.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 | CC libavcodec/wmaprodec.o pass, voffs, vec[voffs], codebook.src/libavcodec/vp56data.ccod:e52v:e17:c warning: tmissing field 'prob_idx' initializer [-Wmissing-field-initializers]or s[coffs+l] , 52c | o f f s{) ;2 , | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2 }, {-0}src/libavutil/internal.h,:156 :{68-:1 }note: ,expanded from macro 'ff_dlog' | ^ 156 | # defisrc/libavcodec/vp56data.cn:e52 f:f23_:d lwarning: omissing field 'prob_idx' initializer [-Wmissing-field-initializers]g (ctx, 52. | . . ) { d2o, { 2i}f, ( 0{)- 0a},v _l{o-g(1c}tx,, A V| _ ^L OG_DEBUG, __VA_ARGS__);src/libavcodec/vp56data.c :}53 :w17h:il e warning: (0missing field 'prob_idx' initializer [-Wmissing-field-initializers]) | ~~~~~~ ^~~~~~~~~~~ 53 | { 2, 3}, {-src/libavcodec/vorbisdec.c2:}1493,: 62:{ -warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] }, | ^ 1492 | src/libavcodec/vp56data.c : 53 : 23 : warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 53 | { 2 , 3 } , f{f_-d2l}o,g (N{U-L3L,} ," p| a ^ ss %d offs: %d curr: %f chansrc/libavcodec/vp56data.cg:e55:: 17:% fwarning: missing field 'prob_idx' initializer [-Wmissing-field-initializers]cv offs .55: | % d { \2n",, 5| } ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ , {-4}, {-5 }1493, | | ^ src/libavcodec/vp56data.c : 55 : 23 : warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 55 | { 2pa,ss ,5 v}o,f {-4}f,s ,{ -v5ec}[v,o f f| s] ^, codebook.codevectors[csrc/libavcodec/vp56data.co:f56:f17s: +warning: lmissing field 'prob_idx' initializer [-Wmissing-field-initializers]] , cof f56s | ) ; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { 2, src/libavutil/internal.h6:156}:,68 :{ -note: 6expanded from macro 'ff_dlog'} , {-7}, | ^156 | # define ff_src/libavcodec/vp56data.cdl:o56g:(23c:t xwarning: ,missing field 'prob_idx' initializer [-Wmissing-field-initializers] . ..) d56o | { if ({0 )2 ,a v6_}l,o g{(-c6t}x,, A{V-_7}L, O G| _ ^DE BUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ 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/vorbisdec.c:1532:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1529 | ff_dlog(NULL, " pass %d offs: %d curr: %f change: %f cv offs.: %d+%d \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1530 | pass, voffset / ch + (voffs % ch) * vlen, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1531 | vec[voffset / ch + (voffs % ch) * vlen], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1532 | codebook.codevectors[coffs + l], coffs, l); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/vorbisdec.c:1531:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1529 | ff_dlog(NULL, " pass %d offs: %d curr: %f change: %f cv offs.: %d+%d \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1530 | pass, voffset / ch + (voffs % ch) * vlen, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1531 | vec[voffset / ch + (voffs % ch) * vlen], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1532 | codebook.codevectors[coffs + l], coffs, l); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ 1 warning generated. CC libavcodec/wmavoice.o src/libavcodec/vorbisdec.c:1552:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1549 | ff_dlog(NULL, " pass %d offs: %d curr: %f change: %f cv offs.: %d+%d \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1550 | pass, voffs_div + voffs_mod * vlen, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1551 | vec[voffs_div + voffs_mod * vlen], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1552 | codebook.codevectors[coffs + l], coffs, l); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/vorbisdec.c:1551:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1549 | ff_dlog(NULL, " pass %d offs: %d curr: %f change: %f cv offs.: %d+%d \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1550 | pass, voffs_div + voffs_mod * vlen, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1551 | vec[voffs_div + voffs_mod * vlen], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1552 | codebook.codevectors[coffs + l], coffs, l); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ In file included from src/libavcodec/vp6.c:40: src/libavcodec/vp6data.h:293:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 293 | { 2, 2}, {-1}, {-2}, | ^ src/libavcodec/vp6data.h:293:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 293 | { 2, 2}, {-1}, {-2}, | ^ src/libavcodec/vp6data.h:294:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 294 | { 2, 3}, {-3}, {-4}, | ^ src/libavcodec/vp6data.h:294:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 294 | { 2, 3}, {-3}, {-4}, | ^ src/libavcodec/vp6data.h:297:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 297 | { 2, 6}, {-5}, {-6}, | ^ src/libavcodec/vp6data.h:297:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 297 | { 2, 6}, {-5}, {-6}, | ^ src/libavcodec/vp6data.h:298:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 298 | { 2, 7}, {-7}, {-8}, | ^ src/libavcodec/vp6data.h:298:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 298 | { 2, 7}, {-7}, {-8}, | ^ src/libavcodec/vp6data.h:299:17:src/libavcodec/vp9_superframe_bsf.c warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers]: 66:19 :299 | warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] {-0} ,66 | | ^ for (n = 0; n < n_in; n++) { | ~ ^ ~~~~ src/libavcodec/vp9_superframe_bsf.c:83:9: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 83 | wloop(mag, *ptr = in[n]->size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9_superframe_bsf.c:73:23: note: expanded from macro 'wloop' 73 | for (n = 0; n < n_in; n++) { \ | ~ ^ ~~~~ src/libavcodec/vp9_superframe_bsf.c:86:9: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] In file included from 86 | src/libavcodec/vp9_superframe_split_bsf.c : 29 : src/libavcodec/bytestream.h :w171l:18o:o pwarning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ma g, AV_WL16(ptr, i171n | [ n ]- > sgi-z>eb))u;f f| er ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + = FFsrc/libavcodec/vp9_superframe_bsf.cM:I73N:(23g:- >note: bexpanded from macro 'wloop'uf fer_en d 73- | g -> b uf f e r , fsoizre )(; n | = ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~0 ; n < n_in; src/libavutil/macros.hn:+49+:)25: {note: expanded from macro 'FFMIN'\ | ~ ^ ~~~~ 49src/libavcodec/vp9_superframe_bsf.c | :#89:d9e:f iwarning: ncomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]e FFMIN(a ,89 | b ) ( ( a ) > (wbl)oo p(?m (abg), :A V(_aW)L)2 4( p| ~ ^ ~t r, 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++) { \ | ~ ^ ~~~~ In file included from src/libavcodec/vp9_superframe_split_bsf.c:29: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9_superframe_split_bsf.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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}, {-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] src/libavcodec/bytestream.h 234: | 271 : 17 : {warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2 , 6}, {-VP5CC libavcodec/wmv2.o 6_MB_I N271T | R A } , i n t s i z e2 {-=V PF5F6_MMIB_NIN(TgE-R_>4Vb}u,f f e| ^r _end - g->buffer, size); | src/libavcodec/vp56data.c ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ :236:38: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] src/libavutil/macros.h:49:25: 236note: | expanded from macro 'FFMIN' { 2 , 498 | },# d{e-fiVneP 5F6F_MMIBN(_aI,Nb)T E((Ra)_ N>OV EC(_bG)F ?} ,( b{) -:V P(a5)6_)MB _ IN| T ~ ^ ~ ER_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_superframe_split_bsf.c:29: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9_superframe_split_bsf.c:29: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vorbisdec.c:1748:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1748 | if (blockflag == previous_window) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:1750:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1750 | } else if (blockflag > previous_window) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9_superframe_split_bsf.c:29: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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) ((a42) warning> s( generatedb. ) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9_superframe_split_bsf.c:29: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9_superframe_split_bsf.c:29: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vp6.c:272:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 272 | for (i=0; icoeff_vlc); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp6.c:370:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 370 | for (i=0; ibuffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/wmv2data.o In file included from src/libavcodec/vp9block.c:27: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9block.c:27: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/wmv2dec.o 43 warnings generated. src/libavcodec/vp56.c:796:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 796 | for (i = 0; i < FF_ARRAY_ELEMS(s->frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp56.c:836:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 836 | for (i = 0; i < FF_ARRAY_ELEMS(s->frames); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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 =In file included from FFsrc/libavcodec/vp9.cMI:N37(p: -In file included from >src/libavcodec/vp89_rac.hb:u33f: feIn file included from r_src/libavcodec/vpx_rac.hen:d 33-: psrc/libavcodec/bytestream.h-:>171b:u18f:f ewarning: r,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h171: | 49 : 25 : gnote: -expanded from macro 'FFMIN'> buffer +49= | #FFdMeIfN(igne- >FbFuMfIfNe(ar,_be)n d( (-a) g> -(>b)b u?f (fb)e r:, (sa)i)z e| ~ ^ ~) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from src/libavcodec/vp9block.c:27: In file included from src/libavcodec/vp89_rac.hsrc/libavutil/macros.h::3349: :In file included from 25src/libavcodec/vpx_rac.h::33 : note: src/libavcodec/bytestream.hexpanded from macro 'FFMIN':294 :15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | # d294e | f i n e iFfF M(IsNi(zae,2b )! =( (as)i z>e )(b ) ?| ~~~~~ ^ ~~~~ (b) : (a)) | ~ ^ ~ CC libavcodec/wmv2dsp.o 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/vp9.c:37: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9.c:37: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ CC libavcodec/wmv2enc.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/vp9block.c:27: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9block.c:27: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/wnv1.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/wrapped_avframe.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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9.c:37: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMICC libavcodec/ws-snd1.o N(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9.c:37: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9.c:37: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/vp9_raw_reorder_bsf.c:27: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: 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/xan.o 12 warnings generated. In file included from src/libavcodec/wmadec.c:39: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ In file included from src/libavcodec/vpx_rac.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 171 | src/libavcodec/wmaenc.c : 25 : gsrc/libavutil/ffmath.h-:>49b:u30f:f ewarning: r implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] += FFMIN(g->buff e49r | _ en d - r etgur-n> bexupf2ffe(rM,_ sLiOzGe2)_; 1 0| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ * 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/vpx_rac.c:24: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vpx_rac.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->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/libavcodec/vpx_rac.csrc/libavutil/macros.h::2449: :25src/libavcodec/bytestream.h:: 293note: :expanded from macro 'FFMIN' 13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #define FFMIN( a293, | b) ( (as)iz e2> =( FbF)M I?N ((pb-) >:b uf(fae)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/vpx_rac.c:24: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/xbm_parser.o In file included from src/libavcodec/vp9mvs.c:25: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9mvs.c:25: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != src/libavcodec/bytestream.hsiz:e317): 13| ~~~~~ ^ ~~~~: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9mvs.c:25: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9mvs.c:25: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9mvs.c:25: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/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); | ~ ^ 1 warning 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)) | ~ ^ ~ In file included from src/libavcodec/vqavideo.c:77: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/vp9.c:262:58: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]293 | size2 = FF M262I | N ( p i-f>b uf(fse-r>_iennd t-r ap_-p>bruedf_dfaert, a[si0z]e) ;& & | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~c ols == ssrc/libavutil/macros.h:-49>:co25ls: ¬e: & expanded from macro 'FFMIN'r ows == s-49> | ro#wdesfi n&&e sF->FpMiIxN_(fam,tb) (=(=a ) s>- >(bl)as t_?fm t()b )| : ~~~~ ^ ~~~~~~~ (a)) | ~ ^ ~ src/libavcodec/vp9.c:262:39:In file included from warning: src/libavcodec/vqavideo.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 77: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 262 | 294if | ( s i-f> i(nstirzae_2p r!e=d _sidzae)t a [| ~~~~~ ^ ~~~~0 ] && cols == s->cols && rows == s->rows && s->pix_fmt == s->last_fmt) | ~~~~ ^ ~~~~~~~ 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 = FFsrc/libavcodec/vp9data.cM:I23N: (In file included from p-src/libavcodec/vp9data.h>b:u27ff: eIn file included from r_src/libavcodec/vp9dec.he:n41dCC libavcodec/xbmdec.o : In file included from -src/libavcodec/vpx_rac.h :p33->b: usrc/libavcodec/bytestream.hf:171f:e18r,: 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' 171 | 49 | # d egf->ibunfef eFFrM I+N(=a, bF)F M(I(Na() g>- >(bubf)f e?r _(ebn)d : -( ag)-)> b| u ~ ^ ~f fer, size);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] src/libavutil/macros.h: 49318: | 25 : note: iexpanded from macro 'FFMIN'f (size2 ! = 49s | i#zdee)f i| n ~~~~~ ^ ~~~~e FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 11 warnings generated. 11 warnings generated. In file included from src/libavcodec/vp9data.c:23: In file included from src/libavcodec/vp9data.h:27: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9data.c:23: In file included from src/libavcodec/vp9data.h:27: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vqavideo.c:77: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vqavideo.c:77: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vp3.c:2440:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2440 | for (int i = 0; i < FF_ARRAY_ELEMS(s->coeff_vlc); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp3.c:2449:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2449 | for (i = 0; i < FF_ARRAY_ELEMS(s->coeff_vlc); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/xbmenc.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/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 | 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 :to293k:en13_:p rwarning: ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b , qmul); | ^~~~ src/libavcodec/arm/vp8.h293: | 32 : 70 : snote: passing argument to parameter 'qmul' herei ze2 = F32F | M I N ( p - > b uf fe r_ e n d - p - > b uf f e r , s i zie)n; t | i ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~, uint8_t src/libavutil/macros.h*:t49:o25k:e nnote: _expanded from macro 'FFMIN'p rob, in t491 | 6#_dte fqimnue lF[F2MI]N)(;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) | ~~~~~ ^ ~~~~ 5 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' In file included from 49 | #src/libavcodec/wavpackenc.cde:fi29n: e src/libavcodec/put_bits.hF:F209MI:N(37a,:b ) warning: ((comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a ) > (b) ? (b) : (a)) 209 | | ~ ^ ~ if (s->In file included from bsrc/libavcodec/vp9data.cu:f_23e: nIn file included from dsrc/libavcodec/vp9data.h :27-: In file included from ssrc/libavcodec/vp9dec.h-:>41b: uIn file included from fsrc/libavcodec/vpx_rac.h:_33p: src/libavcodec/bytestream.ht:r318 :>15=: swarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]z eof(Bi t318B | u f ) ) {if ( si| z ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~e 2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ CC libavcodec/xface.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 30 warnings generated. In file included from src/libavcodec/wbmpdec.c:22: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/xfacedec.o In file included from src/libavcodec/wavpack.c:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/wbmpdec.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/wavpack.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/wavpack.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)) | ~ ^ ~ CC libavcodec/xfaceenc.o In file included from src/libavcodec/wbmpdec.c:22: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/wbmpdec.c:22: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/wavpack.c:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/wavpack.c:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/vp9lpf.c294: | 24 : In file included from isrc/libavcodec/vp9dec.hf :(41s: izIn file included from esrc/libavcodec/vpx_rac.h2: 33!=: ssrc/libavcodec/bytestream.hi:171z:e)18 : | warning: ~~~~~ ^ ~~~~ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->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/wbmpdec.c:22: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/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: src/libavcodec/bytestream.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | si 317z | e2 = FsFiMzINe(2p -=> bFFuMffIeNr(_pe-n>db -u pf-fe>rbu_ffeendr , -s ipz-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 | ,#b)d e((fai)n e> (FbF)M I? N((ba),b ): ((a())a ) | ~ ^ ~> (b) ? (b)In file included from src/libavcodec/vp9lpf.c:: 24: (In file included from asrc/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] In file included from src/libavcodec/wavpack.c: 18728 | : src/libavcodec/bytestream.h : 318 :i15f: (warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i ze2 != s i318z | e ) | ~~~~~ ^ ~~~~i f (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,src/libavcodec/vqavideo.cb) :((437a:)48 :> warning: (comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]b ) ? (b) : (a)) | ~ ^ ~ 437 | In file included from src/libavcodec/wbmpdec.ci:f 22(: csrc/libavcodec/bytestream.hh:u356n:13k:_ swarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]z e / 3 > 23565 | 6 | | s iczheu2n k= _FsFiMzIeN (>p -b>ybtufefsetrre_aemnd2 -_ gpe-t>_bbufyfteers,_ lsiezfte()&; s ->| g ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ b)) {src/libavutil/macros.h: 49 :25| ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: note: expanded from macro 'FFMIN' src/libavcodec/vqavideo.c49: | 442#:de23f:i newarning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]FM IN(a,b) 442( | ( a) > ( b) ?f (obr) :( (ia )=) 0 ;| i ~ ^ ~ < chunk_sIn file included from isrc/libavcodec/wbmpdec.cze: 22: /src/libavcodec/bytestream.h: 3573:;15: iwarning: +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/wavpack.c:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/wavpack.c:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/xiph.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/vp3.c:3095:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3095 | for (int i = 0; i < FF_ARRAY_ELEMS(s->huffman_table); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/wcmv.c:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > src/libavcodec/webvttdec.c(b:) 52? :(23b:) :warning: src/libavcodec/bytestream.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/vp3.c:(:3173166a::49):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] ~ ^ ~ 52 | 3166f | o r 317 | ( i i =fs i(0zep; 2it y<= p eF FF!=F _M0AIxRN8R(1A p&->Y&b_ EugfetL_bfEeMSi(rwt_ebsve_tntl_det fat(-& g_gpbr)-e p>l>bau=fc f8eUe));r ,i s+| i+z ~~~~~~~~~~~~~~~~~~ ^ ~~)e { )| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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/vqavideo.c:701:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 701 | if (chunIn file included from k_ssrc/libavcodec/wcmv.ci:z28e: src/libavcodec/bytestream.h>: s186-:>13d:e cwarning: odcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e _buffer_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/wcmv.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/vp9prob.c:25: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from src/libavutil/macros.h:49src/libavcodec/wbmpenc.c::25:22 : note: src/libavcodec/bytestream.hexpanded from macro 'FFMIN' :171:18: warning: 49comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | #define FFMIN(a,b )171 | ( ( a ) >g -(>bb)u ff? e(rb )+ := (FaF)M)I N| ~ ^ ~( g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.hIn file included from :src/libavcodec/vp9prob.c355::2513: :In file included from src/libavcodec/vp9dec.hwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]41 : In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = F186F | M IN ( g -s>ibzuef2f e=r _FeFnMdI N(-p -g>-b>ubfuffeferr,_ esnidze )-; p| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~- >buffIn file included from er,src/libavcodec/wbmpenc.c: src/libavutil/macros.h22s:: isrc/libavcodec/bytestream.hz49:e:)186;25:: 13 :note: expanded from macro 'FFMIN'| warning: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #desrc/libavutil/macros.hf:i49n:e25 :F Fnote: M186expanded from macro 'FFMIN' | I Ns(iaz,e2b 49)= | # d((Fae)fiFn Me> IFFNM ((bp)-I>b uN(?aff ,(erbb)_ ()(ea n:)d ( a->) ) (pb -)> b | u ~ ^ ~? f fe(r,b )s :i In file included from z(esrc/libavcodec/vp9lpf.ca))): ; 24 | : In file included from | src/libavcodec/vp9dec.h ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: ~ ^ ~ 41 : In file included from src/libavcodec/vpx_rac.h:33: src/libavutil/macros.hsrc/libavcodec/bytestream.h::35649:In file included from 13src/libavcodec/vp9prob.c:::2525: In file included from :warning: src/libavcodec/vp9dec.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]note: :expanded from macro 'FFMIN' 41 : In file included from src/libavcodec/vpx_rac.h:33: 49src/libavcodec/bytestream.h | :356 | # d187: e 15fs:ii warning: nzcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ee 2FF M= IF 187N | (FM INa (,p b- >)buif ff( (es(ria_z)ened 2 > - !( b)= p? (-sibz)> eb)u :f f er| ( ~~~~~ ^ ~~~~,a s i)ze)) ; | ~ ^ ~ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hIn file included from :src/libavcodec/wbmpenc.c49::2225:: src/libavcodec/bytestream.hnote: :expanded from macro 'FFMIN'187 :15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #def i187 | n e FiFfM I(Ns(izae,2 b!)= s(i(zea)) | > ~~~~~ ^ ~~~~ (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9lpf.c:24: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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)) | ~ ^ ~ In file included from src/libavcodec/wcmv.c:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/vp9.csrc/libavutil/macros.h::49781::2521:: note: expanded from macro 'FFMIN'warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 49 | #define F 781F | M I N ( a , b) s(->(sba_)co l>s >( b(6)4 ?< <(b )s -:> s.(ha).)t il i| ng ~ ^ ~. log2_tile_colsIn file included from );src/libavcodec/wcmv.c : 28| : ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~src/libavcodec/bytestream.h :294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294src/libavcodec/vp9.c | : 785 : 16 :i fwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( size2 != 785 | s i z e )w hi l| e ~~~~~ ^ ~~~~ (max > s->s.h.tiling.lsrc/libavcodec/bytestream.hosrc/libavcodec/webp_parser.cg:2_:271t82:i17le:_c:o17l :swarning: ) 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]| ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27182 | | i n tsrc/libavcodec/vp9.c : s970iz e: 229 := iwarning: comparison of integers of different signs: 'enum TxfmMode' and 'int' [-Wsign-compare] F= FFMFI MN970I( | g N -(> cbt u xf - fi>f e(rs-r>es_m.eah.ntdixn -f mimgn-go>_budfsefiz e=e= ,i)rsrc/libavcodec/bytestream.h, :| ~~~~~~~~~~~~~~~ ^ ~ b271usi:z17f:e_) ; swarning: | i ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~zcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] e ); | ^ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~src/libavutil/macros.h :49:25: note: expanded from macro 'FFMIN' 271 | src/libavutil/macros.h :i49n49t | s:i#25dze:ef i2note: nexpanded from macro 'FFMIN' e = F FMFI FN49(M | #adIN,(egbf)- >biu(nf(ea)f > eFr(Fb_) M?e InN(b()da, b :)- (ga(-)>()b a | u ~ ^ ~) f fe>r, s(ibz)e )?; ( b| ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ : (a)) src/libavutil/macros.h | : ~ ^ ~ 49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/wcmv.c:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/vp9prob.c:25: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, In file included from sizesrc/libavcodec/wbmpenc.c):;22 : src/libavcodec/bytestream.h| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: 293:13:src/libavutil/macros.h :warning: 49comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 25: note: expanded from macro 'FFMIN' 49 | #293d | e f i n es iFzeF2M I=N F(FMaI,Nb)( (p(-a>)b >u f(fbe)r _? e(ndb )- :p -(>ab)u)f f e| r ~ ^ ~, size); | In file included from ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~src/libavcodec/vp9prob.c :25: In file included from src/libavutil/macros.hsrc/libavcodec/vp9dec.h::4149: :In file included from src/libavcodec/vpx_rac.h25::33 : note: src/libavcodec/bytestream.hexpanded from macro 'FFMIN': 294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #de f294 | i n e iFfF (MsIiNze(2a !,=b )s i(z(ea)) > (| b ~~~~~ ^ ~~~~) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/wbmpenc.c:22: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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 src/libavcodec/bytestream.h= FF:MI317N:(13p:- >warning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]u ffer_end - p-> b317u | fsrc/libavcodec/bytestream.h f :e317 r: 13,s: iwarning: sizzcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ee 2) ;= | F ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~F MIN(p -src/libavutil/macros.h>317:b | uf49f er:_ 25e:n d snote: -izexpanded from macro 'FFMIN'e p2- >b=uf fe rF49 | ,# FsdMeiINfz(epin)e-; > Fbu f| fFe ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~M rI_Ne(nad, src/libavutil/macros.hb:49-):25 p(:-( >note: abexpanded from macro 'FFMIN')u >f (fbe)r, ?49s i | ze(#)debf;i) ne : (| a ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~)FF )M I N(| a, ~ ^ ~bsrc/libavutil/macros.h: )49 :25(: (note: aexpanded from macro 'FFMIN'In file included from ) src/libavcodec/wcmv.c :>28: src/libavcodec/bytestream.h(:b 35749) | :15 :?# ( bwarning: d)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] e: (fa)i)n e 357 | | F ~ ^ ~ F M IiN(fa, b(In file included from )ssrc/libavcodec/vp9prob.c (i(:z25ae): In file included from 2 src/libavcodec/vp9dec.h> (:!b=)41 : In file included from src/libavcodec/vpx_rac.hs:?iz33e : ) src/libavcodec/bytestream.h :| ( ~~~~~ ^ ~~~~ 318b:15): :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( a)) | 318 | ~ ^ ~ if (sizIn file included from esrc/libavcodec/wbmpenc.c2: 22!: = src/libavcodec/bytestream.hs:i318z:e15): | warning: ~~~~~ ^ ~~~~ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | 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) { | ~~~~~~~~~~~~~ ^ ~~~~~~~ In file included from src/libavcodec/wavpackenc.c:30: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #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' src/libavcodec/bytestream.h 49 | :#355d:e13fi:n ewarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F FMIN(a,b) ((a) > 355(b | ) ? ( bs)i z:e ( a)=) F| ~ ^ ~F MIN(g->buffeIn file included from r_src/libavcodec/vp9prob.c:25e: nIn file included from dsrc/libavcodec/vp9dec.h :-41 : gIn file included from -src/libavcodec/vpx_rac.h>:b33u: fsrc/libavcodec/bytestream.hf:e356:r13:18, warning warning: sscomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i generatedz. e); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 356 | sizsrc/libavutil/macros.he2: =49 :F25F:M note: Iexpanded from macro 'FFMIN'N (p->bu f49f | er#_deenfdi n-e p-F>FbMufIfNer(, asi,zeb)); ( | ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~a ) > (src/libavutil/macros.hb:)49 :?25 (:b )note: expanded from macro 'FFMIN': (a)) 49 | | # ~ ^ ~d efine FFMINIn file included from (asrc/libavcodec/wbmpenc.c,:b22): src/libavcodec/bytestream.h(:(356a): 13:>In file included from warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/wavpackenc.c:b ) 30?: (src/libavcodec/bytestream.hb:)186 : 35613: | (: a ) )warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] i| ze ~ ^ ~2 = FFMIN(In file included from p ->src/libavcodec/vp9prob.c186:b | 25uf fe: r _eIn file included from n dsrc/libavcodec/vp9dec.h :-s41: In file included from pi-src/libavcodec/vpx_rac.hz>:e33b2: usrc/libavcodec/bytestream.hf=fe: r357,F s:iF15:z warning: Mecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]);I N (| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~p - 357> | b src/libavutil/macros.hu src/libavcodec/vp9.c:ff er49_e:nd :1112i-f25: :26 pnote: expanded from macro 'FFMIN'( :->sb iuzfewarning: 2 !f=ercomparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare],49 | s#isdziee);zfi nee ) | 1112 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ F| ~~~~~ ^ ~~~~ | F MI N src/libavutil/macros.h (}a: 49e,lb:s) 25e(: note: (iexpanded from macro 'FFMIN'af) (>c o(lb) +? (hbb)s :< ( as)-) > c| o ~ ^ ~49 l | s#)d {e /fIn file included from /isrc/libavcodec/wbmpenc.c: 22neF: Isrc/libavcodec/bytestream.h XF:FMMIE357N (:aw15h,b:)y ( (warning: a)n comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]o> t (b )<357In file included from = | ?src/libavcodec/webp.c :? | ( b47) ~~~~~~~~~ ^ ~~~~~~~: : i(fasrc/libavcodec/bytestream.h) :)(171src/libavcodec/vp9.c: s| :i111318:: ~ ^ ~z23warning: e:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2 warning: !comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] = size) | 1113 ~~~~~ ^ ~~~~ | 171 | i f (gIn file included from -rsrc/libavcodec/wavpackenc.c>o:buwf30: fsrc/libavcodec/bytestream.h:+187er h+b:=s F15:< F Mswarning: -I>Nrcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare](o gw->sb)u f 187{ | fe r _/ e/n diFf -I gX(M-s>Ei bzuwfefh2ey r, !=ns soitziz ee)<)=;? | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~| | ~~~~~ ^ ~~~~ ~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9.csrc/libavutil/macros.h::115649::2526: :note: expanded from macro 'FFMIN'warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 491156 | | # d e f in}e eFFlMsIeN (ifa ,(b)r o((wa )+ >h b(sb ) ro:w s()a {) )/ / | ~ ^ ~F IXME why not <=? | ~~~~~~~~~ ^ ~~~~~~~ In file included from src/libavcodec/webp.c:47: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/webp.c:47: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vp9.c:1189:47: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] src/libavcodec/bytestream.h1189 | : 271 : 17 : warning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f (b->bp == PARTITI O271N_ | H & & irnowt + shbisze 2< s=- >FrFoMwIsN) ({g- > | b ~~~~~~~~~ ^ ~~~~~~~u ffer_end - src/libavcodec/vp9.cg:-1193>b:u54f:f ewarning: rcomparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare], size); | 1193 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | }src/libavutil/macros.h :e49l:s25e: inote: fexpanded from macro 'FFMIN' ( b->bp == PARTITION_V && c49o | l #+d ehbfsi nNc(oal,sb)) ({( a )| ~~~~~~~~~ ^ ~~~~~~~> (b) ? (bsrc/libavcodec/vp9.c): 1200::23 :( warning: acomparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]) ) | ~ ^ ~ 1200 | if (col + hbs < s->cols) { // FIXME why not <=? | ~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9.c:1201:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1201 | if (row + hbs < s->rows) { | ~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9.c:1215:30: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1215 | } else if (row + hbs < s->rows) { | ~~~~~~~~~ ^ ~~~~~~~ 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:1341: warningIn file included from src/libavcodec/vpx_rac.hs: generated33. : src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | In file included from gsrc/libavcodec/wavpackenc.c->:b30u: fsrc/libavcodec/bytestream.hf:e293r: 13+:= Fsrc/libavcodec/bytestream.hFwarning: M:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]IN 271(g-:>17b:u fwarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] er_end - g->buffe r271, | s i z e)i;n t | s ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~i ze2 = FFMIN(gsrc/libavutil/macros.h-> :b49293:u25: | f f enote: r _eexpanded from macro 'FFMIN' nds -iz ge- 2>49 | b #du=ef ffFineFeMr IFF,N Ms(IipzeN)-(;> a| b, ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~b)u f fe(r(_ae)nsrc/libavutil/macros.h :d49:>25: - (pnote: -expanded from macro 'FFMIN'b >)b ?u (f b)f49e r, | : #(sa)diezf)ei )n e; | F ~ ^ ~F | M ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ IN(a,b)src/libavutil/macros.h :(49(:a25): >note: expanded from macro 'FFMIN'( b) ? (b) : (a) )49 | #| d ~ ^ ~e fine FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/wavpackenc.c:30: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/vp9recon.c:29: In file included from src/libavcodec/vp9data.h:27: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9recon.c:29: In file included from src/libavcodec/vp9data.h:27: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/webp.c:47: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | s i317z | e 2 = FsFiMIzN(ep2- >b=u ffFeFrMI_Ne(npd --> pb-u>fbfuerf_efnedr , -si zep)-;> bu 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 FFMIN(a,b) ((49a | )# d>e f(ibn)e F? F(bM)I N:( a(,ba)) )( ( a| ~ ^ ~) > (b) ? (bIn file included from )src/libavcodec/webp.c ::47 : (src/libavcodec/bytestream.ha:)294) : 15| : ~ ^ ~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2In file included from !src/libavcodec/wavpackenc.c=: 30s: izsrc/libavcodec/bytestream.he:)318 :| 15: ~~~~~ ^ ~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/wavpack.c:33: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/webp.c:47: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vp9prob.c:35src/libavcodec/bytestream.h:45::355 warning: :comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 35 | update_factor = FASTDIV(update_factor * FFMIN(ct, m355a | x _ c soiuznet ) ,= mFaFxM_IcNo(ugn->tb)u;f f er| _ ^ ~~ ~~~~~~~~~ end src/libavutil/macros.h-: 49g:-25>:b unote: fexpanded from macro 'FFMIN'fe r, siz e)49; | # d| e ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~f ine FFMIN(src/libavutil/macros.ha:,49b:25): (note: (expanded from macro 'FFMIN'a ) > (b) ? (b) :49 | (#ad)ef)i n e| ~ ^ ~ FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/wavpackenc.c:30: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFIn file included from MIsrc/libavcodec/wavpack.cN:(34p: -src/libavcodec/wavpack.h>:bu144f:f13er:_e ndwarning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]- p->bu3ffe warningrs, generated s . i144z | e ) ; i f| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~( val > src/libavutil/macros.h:349:125U:) 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: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->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/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-CC libavcodec/xl.o >buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/webp.c:47: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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 (tileIn file included from _colsrc/libavcodec/vp9recon.c =: 029;: In file included from tsrc/libavcodec/vp9data.h:i27le: _cIn file included from osrc/libavcodec/vp9dec.hl: 41: : ssrc/libavcodec/bytestream.h.:h293.:t13i: liwarning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]g .tile_cols; til 293e | _ c ol + +s)i ze{2 | = ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ FFMIN(p->src/libavcodec/vp9.cb:uf1291f:e26r:_ ewarning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] d - p->bu f1291f | e r , s i z e ); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ tile_rosrc/libavutil/macros.hw: 49=:=25: snote: -expanded from macro 'FFMIN'>s .h.til i49n | g#.detfiilnee _FrFMoIwNs( a-, 1b)) { ( (| a ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~) > (b) ? (src/libavcodec/vp9.cb:)1290 ::26 :( awarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) | ~ ^ ~ 1290 | In file included from src/libavcodec/vp9recon.c : 29 : In file included from src/libavcodec/vp9data.h : 27i: fIn file included from src/libavcodec/vp9dec.h(:ti41l: eIn file included from _src/libavcodec/vpx_rac.hc:ol33 : =src/libavcodec/bytestream.h=: 294s-:>15:s .warning: hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]. tiling .t294il | e _ c o lisf - (1s &i&ze 2 | ! ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~= size) | ~~~~~ ^ ~~~~ 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.src/libavcodec/wavpackenc.c:h.31t: iIn file included from lsrc/libavcodec/wavpackenc.hi:n26g: .src/libavcodec/wavpack.h:t144il:e13_: cwarning: olcomparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]s ; tile_col++ ) 144{ | | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ if (val >src/libavcodec/vp9.c :13613:125:U )warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~~~ ^ ~~~ 1361 | if (row + 8 < s->rows) { | ~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9.c:1378:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1378 | for (col = 0; col < s->cols; | ~~~ ^ ~~~~~~~ In file included from src/libavcodec/wavarc.c:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9recon.c:29: In file included from src/libavcodec/vp9data.h:27: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/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/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_rowsCC libavcodec/xma_parser.o ; 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->buffer_end - g->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:1486:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1486 | for (i = 0; i < s->sb_rows; i++) { | ~ ^ ~~~~~~~~~~ src/libavcodec/vp9.c:1493:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1493 | for (col = 0; col < s->cols; | ~~~ ^ ~~~~~~~ src/libavcodec/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) && | ~~~~~~~~~~~~~~~~~~~~ ^ ~~ 35 warnings generated. 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-1>b warningu generatedff. 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/wavarc.c:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vp9.c:1511:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1511 | for (tile = 0; tisrc/libavcodec/bytestream.hle :< 317s:-13>:a cwarning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i ve_tile_cols; ti l317e | + + ) s i| z ~~~~ ^ ~~~~~~~~~~~~~~~~~~~e 2 = FFMIN(psrc/libavcodec/vp9.c-:>b1531u:ff29e:r_ ewarning: ncomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]d CC libavcodec/xpmdec.o - p-> 1531b | uf f er , s fiozer) ;( ti l| e ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ = 0; tilsrc/libavutil/macros.he: 49< :s25:- >note: aexpanded from macro 'FFMIN'c tive_t 49i | l#ed_ecfionel sF;F MtIiNl(ea+,+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/wavpack.c:347:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 347 | if (S >= 0x1000000U) { | ~ ^ ~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ src/libavcodec/vp9mvs.c:146:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 146 | if (col > td->tile_col_start) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9mvs.c:163:25: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 163 | r >= 0 && r < s->rows) { | ~ ^ ~~~~~~~ src/libavcodec/vp9mvs.c:162:42: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 162 | if (c >= td->tile_col_start && c < s->cols && | ~ ^ ~~~~~~~ src/libavcodec/vp9mvs.c:162:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 162 | if (c >= td->tile_col_start && c < s->cols && | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9mvs.c:199:67: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 199 | if (c >= td->tile_col_start && c < s->cols && r >= 0 && r < s->rows) { | ~ ^ ~~~~~~~ src/libavcodec/vp9mvs.c:199:42: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 199 | if (c >= td->tile_col_start && c < s->cols && r >= 0 && r < s->rows) { | ~ ^ ~~~~~~~ src/libavcodec/vp9mvs.c:199:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 199 | if (c >= td->tile_col_start && c < s->cols && r >= 0 && r < s->rows) { | ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/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:2867:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2867 | for (i = 0; i < FF_ARRAY_ELEMS(s->frames); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp8.c:2876:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2876 | for (i = 0; i < FF_ARRAY_ELEMS(s->frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/xsubdec.o 1 warning generated. In file included from src/libavcodec/wma.c:26: In file included from src/libavcodec/wma.h:31: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1673:33: warning: comparison of integers of different signs: 'enum TxfmMode' and 'int' [-Wsign-compare] 1673 | if (s->s.h.txfmmode == i) | ~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/vp9.c:1684:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1684 | for (i = 0; i < s->sb_rows; i++) | ~ ^ ~~~~~~~~~~ src/libavcodec/vp9.c:1707:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1707 | for (tile_row = 0; tile_row < s->s.h.tiling.tile_rows; tile_row++)CC libavcodec/xsubenc.o { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1708:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1708 | for (tile_col = 0; tile_col < s->s.h.tiling.tile_cols; tile_col++) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1712:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1712 | tile_row == s->s.h.tiling.tile_rows - 1) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1711:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1711 | if (tile_col == s->s.h.tiling.tile_cols - 1 && | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1744:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1744 | for (i = 1; i < s->s.h.tiling.tile_cols; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1745:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1745 | for (j = 0; j < sizeof(s->td[i].counts) / sizeof(unsigned); j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265: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/vp8.c:2956:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2956 | for (i = 0; i < FF_ARRAY_ELEMS(s_src->frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317: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/vp9recon.c:41:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 41 | int have_left = col > td->tile_col_start || x > 0; | ~~~ ^ ~~~~~~~~~~~~~~~~~~ 11 warnings generated. src/libavcodec/wavarc.c:301:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 301 | if (s->nb_samples > 570U) { | ~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/xvididct.o CC libavcodec/xwd_parser.o src/libavcodec/xiph.c:32:51: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 32 | if (extradata_size >= 6 && AV_RB16(extradata) == first_header_size) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/vp9recon.c:226:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 226 | int end_x = FFMIN(2 * (s->cols - col), w4); | ^ ~~~~~~~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9recon.c:227:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 227 | int end_y = FFMIN(2 * (s->rows - row), h4); | ^ ~~~~~~~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/xwddec.o 11 warnings generated. src/libavcodec/wavpack.c:997:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 997 | if (channels > INT_MAX / sizeof(*s->dsdctx)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/xwdenc.o 3 warnings generated. 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from 2src/libavcodec/wmalosslessdec.c warning:s35 generated: . src/libavcodec/put_bits.h:227:37: warning: 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/xxan.o 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/y41pdec.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1 warning generated. src/libavcodec/wrapped_avframe.c:90:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 90 | if (pkt->size < sizeof(AVFrame)) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/wmadec.c:180:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 180 | s->lsp_cos_table[i] = 2.0CC libavcodec/y41penc.o f * cos(wdel * i); | ~~~ ~~~~~^~~ src/libavcodec/wmadec.c:180:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 180 | s->lsp_cos_table[i] = 2.0f * cos(wdel * i); | ^~~~ ~ src/libavcodec/wmadec.c:193:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 193 | a = (float) m * (0.5 / (1 << LSP_POW_BITS)); | ^~~~~~~~~ ~ src/libavcodec/wmadec.c:194:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | a = 1/sqrt(sqrt(a)); | ~~~~ ^ 10 warnings generated. src/libavcodec/vp9block.c:95:49: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 95 | int bw4 = ff_vp9_bwh_tab[1][b->bs][0], w4 = FFMIN(s->cols - col, bw4); | ^ ~~~~~~~~~~~~~ ~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:96:49: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 96 | int bh4 = ff_vp9_bwh_tab[1][b->bs][1], h4 = FFMIN(s->rows - row, bh4), y; | ^ ~~~~~~~~~~~~~ ~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:97:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 97 | int have_a = row > 0, have_l = col > td->tile_col_start; | ~~~ ^ ~~~~~~~~~~~~~~~~~~ CC libavcodec/ylc.o 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. 11 warnings generated. 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/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/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]; | ~ ^~~~~~~~~~~~~~~~~~~ 1 warning generated. 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); | ~ ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 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/yop.o src/libavcodec/wmadec.c:695:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 695 | mult1 = sqrt(exp_power[j] / exp_power[last_high_band]); | ~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/wmadec.c:697:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 697 | mult1 = mult1 * ff_exp10(s->high_band_values[ch][j] * 0.05); | ^~~~~ ~ src/libavcodec/put_bits.h:265:37: warning: 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. src/libavcodec/webp.c:665:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 665 | if (prefix_code > 39U) { | ~~~~~~~~~~~ ^ ~~~ src/libavcodec/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; | ^~~~~~~~~~~~~~ ~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 11 warnings generated. src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/yuv4dec.o 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/libavcodec/put_bits.h | ~~~~^~~~~~~~~~~~~~ ~: 317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/intmath.h:84:23: note: expanded from macro 'av_log2' 84317 | | # d e iffi n(es ->abvu_fl_oengd 2- s -> b u fff_p_tlorg 2 > | = ^ sizsrc/libavutil/intmath.he:40o:f44:( Bnote: iexpanded from macro 'ff_log2't Buf)) { 40 | #| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ define ff_log2(x) (31 - __builtin_clz((x)|1)) | ^ CC libavcodec/yuv4enc.o 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) | ^~~~ ~~ In file included from src/libavcodec/wmv2dec.csrc/libavcodec/wma.c::25159:: 18In file included from :src/libavcodec/h263dec.h :warning: 23implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h159: | 227 :37 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] else if (bps1 >= 0.72 )227 | | ^~~~ ~~ if (s->buf_end - s->buf_ptr >= CC libavcodec/zerocodec.o sizeof(Bisrc/libavcodec/wma.ct:B160u:f25:) ) warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 160 | high_freq = high_freq * 0.7; | ^~~~~~~~~ ~ src/libavcodec/wma.c:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | high_freq = high_freq * 0.6; | ^~~~~~~~~ ~ src/libavcodec/wma.c:164:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | if (bps > 0.5) | ^~~ ~ src/libavcodec/wma.c:165:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 165 | high_freq = high_freq * 0.5; | ^~~~~~~~~ ~ src/libavcodec/wma.c:167:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | high_freq = high_freq * 0.3; | ^~~~~~~~~ ~ src/libavcodec/wma.c:169:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 169 | high_freq = high_freq * 0.7; | ^~~~~~~~~ ~ src/libavcodec/wma.c:171:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | if (bps <= 0.625) | ^~~ ~~ src/libavcodec/put_bits.hsrc/libavcodec/wma.c:172::25265::37 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] 172 | 265 h | i g h _fr e q = hiifg (hs-_>fbrufe_qe n* d0 -. 5;s - >| b ^~~~~~~~~ ~uf _ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/wma.c:173:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | else if (bps > 0.75) | ^~~ ~ src/libavcodec/wma.c:176:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 176 | high_freq = high_freq * 0.65; | ^~~~~~~~~ ~ src/libavcodec/wma.c:178:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178 | if (bps >= 0.8) | ^~~ ~~ src/libavcodec/wma.c:179:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | high_freq = high_freq * 0.75; | ^~~~~~~~~ ~ src/libavcodec/wma.c:180:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 180 | else if (bps >= 0.6) | ^~~ ~~ src/libavcodec/wma.c:181:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 181 | high_freq = high_freq * 0.6; | ^~~~~~~~~ ~ src/libavcodec/wma.c:183:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | high_freq = high_freq * 0.5; | ^~~~~~~~~ ~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end src/libavcodec/wavpackenc.c- s:-653>:b28u: fwarning: _pcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]tr >= sizeof(BitB u653 | f ) ) { src/libavcodec/wma.c :| i190 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ f: 24(:l iwarning: mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i t && dbits >= l i189mi | t ) | ~~~~~ ^ ~~~~~ 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, "bpsCC libavcodec/zlib_wrapper.o =%f bps1=%f high_freq=%f bitoffset=%d\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | bps, bps1, high_freq, s->byte_offset_bits); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/wma.c:190:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | ff_dlog(s->avctx, "bps=%f bps1=%f high_freq=%f bitoffset=%d\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | bps, bps1, high_freq, s->byte_offset_bits); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/wma.c:262:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 262 | s->high_band_start[k] = (int) ((block_len * 2 * high_freq) / | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 263 | avctx->sample_rate + 0.5); | ~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/wma.c:320:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 320 | norm = (1.0 / (float) (1LL << 31)) * sqrt(3) * s->noise_mult; | ~ ~~~^~~~~~~~~~ src/libavcodec/wma.c:320:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 320 | norm = (1.0 / (float) (1LL << 31)) * sqrt(3) * s->noise_mult; | ~ ^~~~~~~~~~~~~~~~~~~ CC libavcodec/zmbv.o 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/webp.c:1042:25: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 1042 | av_assert0(size <= 1024U); | ~~~~ ^ ~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ In file included from src/libavcodec/wmv2enc.c:23: In file included from src/libavcodec/h263.h:24: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/wavpackenc.c: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), | ~~~^~~~~~~~~~~ ~ 15 warnings generated. 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/wavpackenc.c:995:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 995 | if (value < GET_MED(0)) { | ~~~~~ ^ ~~~~~~~~~~ src/libavcodec/vp9block.csrc/libavcodec/wavpackenc.c::9731001::1729:: warning: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1001 | 973 | i fi (nvt aelnude_ x- =l oFwF MI(c1ol)s) - { c o| l ~~~~~~~~~~~ ^ ~~~~~~~~~~) , w4); | ^ ~~~~~~~~~~~~~~~~~~~ ~~src/libavcodec/wavpackenc.c :1007:33: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] src/libavutil/macros.h:49:25: 1007note: | expanded from macro 'FFMIN' 49 | # d e f in eif F(FvMaIlNu(ea ,-b )l o(w(a )< >G E(Tb)_ M?E (Db(2))) :{ ( 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)) | ~ ^ ~ CC libavcodec/zmbvenc.o In file included from src/libavcodec/xan.c:38: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xan.c:38: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xan.c:38: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/webp.c:1364:41: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1364 | if (bytestream2_get_bytes_left(&gb) < chunk_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/webp.c:1381:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1381 | if (bytestream2_get_bytes_left(&gb) < chunk_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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] CC libswresample/arm/audio_convert_init.o 318 | if (size2 != size) | ~~~~~ ^ ~~~~ AR libpostproc/libpostproc.a AS libswresample/arm/audio_convert_neon.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/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) | ~~~~~ ^ ~~~~ 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)) { \ | ^~~~ In file included from src/libavcodec/wmv2.c:23: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 13 warnings generated. src/libavcodec/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); | ~~~^~~~~~~~~~~ ~ 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, | ~~~~~~~~ ^ ~~~~~~~ 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)) { \ | ^~~~ src/libavcodec/wavpackenc.c:2076:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 2076 | if (sample - low < GET_MED(1)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/wavpackenc.c:2084:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 2084 | if (sample - low < GET_MED(2)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~ CC libswresample/audioconvert.o CC libswresample/dither.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) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 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)) | ~ ^ ~ CC libswresample/options.o CC libswresample/rematrix.o src/libavcodec/xpmdec.c:242:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 242 | len = FFMIN(FFMAX(len, 0), sizeof(color_name) - 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 3 warnings generated. CC libswresample/resample.o CC libswresample/resample_dsp.o CC libswresample/swresample.o src/libavcodec/wavpackenc.c:2949:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2949 | { "joint_stereo", "", OFFSET(joint), AV_OPT_TYPE_BOOL, {.i64=-1}, -1, 1, FLAGS }, | ^ src/libavcodec/wavpackenc.c:2950:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2950 | { "optimize_mono", "", OFFSET(optimize_mono), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavcodec/wavpackenc.c:2951:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2951 | { NULL }, | ^ CC libswresample/swresample_frame.o CC libswresample/version.o CC libswscale/alphablend.o 1 warning generated. 18 warnings generated. 11 warnings generated. 27 warnings generated. In file included from src/libavcodec/xsubenc.c:24: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xsubenc.c:24: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xsubenc.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ AS libswscale/arm/hscale.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(a32,b) warning (s( generateda. ) > (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) | ~~~~~ ^ ~~~~ 3 warnings generated. src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ AS libswscale/arm/output.o AS libswscale/arm/rgb2yuv_neon_16.o AS libswscale/arm/rgb2yuv_neon_32.o CC libswscale/arm/swscale.o src/libavcodec/wmavoice.c:511:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 511 | gain_scale_factor = postfilter_energy == 0.0 ? 0.0 : | ^~~~~~~~~~~~~~~~~ ~~ src/libavcodec/wmavoice.c:512:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 512 | CC libswscale/arm/swscale_unscaled.o (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; | ~ ^~~~~ 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)) { 3| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ warning s 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 | ^~~ ~ src/libavcodec/put_bits.h:265:37: warning: 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: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); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/xwddec.c:27: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | AS libswscale/arm/yuv2rgb_neon.o if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/xwddec.c:27: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, src/libavcodec/wmavoice.csi:z626e:)24; : | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 626 | 49i | ra#ndgeef in e =F F6M4I.0N /( raa,nbge); (/(/a )s o> ir(abng)e *?(m ax(-bva)l ue:) i(s ai))n t| h ~ ^ ~e range [0, In file included from 6src/libavcodec/xwddec.c3: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:627:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 627 | gain_mul = range * (fcb_type == FCB_TYPE_HARDCODED ? (5.0 / 13.0) : | ^~~~~ ~ src/libavcodec/wmavoice.c:629:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | angle_mul = gain_mul * (8.0 * M_LN10 / M_PI); | ^~~~~~~~ ~ src/libavcodec/wmavoice.c:633:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 633 | idx = lrint((max - lpcs[n]) * irange - 1); | ~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 4src/libavcodec/wmavoice.c warning:s639 generated:. 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); | ~~~~^~~~~~~~~~ ~ 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/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xwdenc.c:25: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/wmavoice.c:In file included from 683src/libavcodec/xwdenc.c::3725:: src/libavcodec/bytestream.h:warning: 187implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | 683 | i f ( s i z e 2 ! = s i z e ) | ~~~~~ ^ ~~~~ -1.8 * tilsrc/libavcodec/bytestream.ht_:fa271c:to17r: (warning: ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]o effs, remainder - 1271) | , | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ int size2 = FFMIN(g->buffer_end - g->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: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); | ~~~~~~~~ ~~~~~~~~^~~ In file included from src/libavcodec/xwddec.c:27: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xwddec.c:27: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/wmavoice.c:732:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 732 | ff_tilt_compensation(&tilt_mem, 0.7 * tilt_factor(lpcs, s->lsps), | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xwddec.c:27: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (ssrc/libavcodec/bytestream.hize2: !271=: 17s:i zwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) | ~~~~~ ^ ~~~~ 271 | int size2 = FFMIN(g->buffer_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/gamma.o In file included from src/libavcodec/xwdenc.c:25: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xwdenc.c:25: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xwddec.c:27: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xwddec.c:27: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/xxan.c s:i27z: esrc/libavcodec/bytestream.h2: =171 :F18F:M Iwarning: Ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( p->buffer_end - p- 171> | bu ff e r ,g- >sibzuef);f e| r ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ += FFMIsrc/libavutil/macros.hN:(49g:->25b:u fnote: expanded from macro 'FFMIN'f er_end - 49g- | >#budfeffienre, FsFiMzIeN)(;a , | b ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) ((a) > (b) ? src/libavutil/macros.h(:b49): 25:: note: (expanded from macro 'FFMIN'a )) | ~ ^ ~ 49 | #define FFIn file included from Msrc/libavcodec/xwdenc.cI:N25(: asrc/libavcodec/bytestream.h,:b318) :(15(:a )warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]> (b) ? 318( | b ) : i(fa )()s i z| e ~ ^ ~2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/xxan.c:27: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xxan.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/xsubdec.c:26: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xwdenc.c:25: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xwdenc.c:25: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/xsubdec.c:26: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ CC libswscale/half2float.o src/libavcodec/wmavoice.c:936:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 936 | a1[n] = ipol_tab[interpol][0][n] * delta + i_lsps[n]; | ^~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/wmavoice.c:937:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 937 | a1[10 + n] = ipol_tab[interpol][1][n] * delta + i_lsps[n]; | ^~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xxan.c:27: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hsrc/libavcodec/wmavoice.c:49::251005:: 24note: expanded from macro 'FFMIN': src/libavcodec/bytestream.hwarning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] :271 :1749: | warning: #dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ef i n1005e | FF MI N ( a, b ) (271(aa | 1) [>n ]( b ) ? i (n tb ) = s: i(aiz)e)p2 o = l| _FF ~ ^ ~t MaIb[Nin(tge-rIn file included from po>src/libavcodec/xxan.clb:27]: src/libavcodec/bytestream.hu:[0f]294[f:n15]e: r* d_ewarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e ndl t-a 294g- > | bu+f f e i r_,li sfpsi zes()[;sn] ;i | z ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~| e ^~~~~~~~~~~~~~~~~~~~~~~~ ~2 != sisrc/libavutil/macros.h:z49e:)25 : | note: ~~~~~ ^ ~~~~ expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | src/libavcodec/wmavoice.c ~ ^ ~: 1006:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1006 | a1[16 + n] = ipol_tab[interpol][1][n] * delta + i_lsps[n]; | ^~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 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/xxan.c:src/libavcodec/xsubdec.c27:: src/libavcodec/bytestream.h26:: 318src/libavcodec/bytestream.h:15:: 293warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 ! =293 | s i z e )si z e| 2 ~~~~~ ^ ~~~~ = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xsubdec.c:26: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xsubdec.c:26: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xxan.c:27: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xxan.c:27: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/ylc.c:33: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ 15 warnings generated. CC libswscale/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) > (src/libavcodec/xwdenc.cb) ?: (187b:)19 :: warning: (comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]a )) | ~ ^ ~ 187 | In file included from src/libavcodec/xsubdec.c :26 : src/libavcodec/bytestream.hf:or356 :(13i: = warning: 0;comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] i < ncol o356r | s ; i + +s)i z{e 2 | ~ ^ ~~~~~~~= FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ CC libswscale/hscale_fast_bilinear.o 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/xsubdec.csrc/libavcodec/ylc.c:113::4229::19 :warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 113 | 42 | f or ( i = i0;f i (i=z enoofd(ets[cse_coofnfds_etnso)d;e ]i+.+c)o u{n t) | { ~ ^ ~~~~~~~~~~~~~~~~~~ | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 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) - | ~~~~~~~~~~~~~~ ~ src/libavcodec/wmavoice.c:1455:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1455 | i_lsps[n] = cos(prev_lsps[n] + fac * (lsps[n] - prev_lsps[n])); | ^~~ ~ 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/xxan.c:293:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 293 | if (corr_off >= bytestream2_size(&s->gb)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 8 warnings generated. 1 warning generated. CC libswscale/input.o CC libswscale/options.o CC libswscale/output.o CC libswscale/rgb2rgb.o 12 warnings generated. CC libswscale/slice.o CC libswscale/swscale.o CC libswscale/swscale_unscaled.o 13 warnings generated. CC libswscale/utils.o 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); | ~~~~~~~~~~~~ ~~^ 12 warnings generated. 1 warning generated. 14 warnings generated. 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; | ~~~~~ ~~~~~~~~~~^~~~~~~~~~~ 9 warnings generated. CC libswscale/version.o src/libswresample/dither.c:100:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 100 | scale *= s->dither.scale; | ~~ ~~~~~~~~~~^~~~~ CC libswscale/vscale.o src/libswresample/dither.c:117:74: warning: comparison of integers of different signs: 'const enum SwrDitherType' and 'int' [-Wsign-compare] 117 | if (llabs(s->out_sample_rate - f->rate)*20 <= f->rate && f->name == s->dither.method) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libswresample/dither.c:120:24: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned int') [-Wsign-compare] 120 | for (j=0; jlen; j++) | ~^~~~~~~ CC libswscale/yuv2rgb.o CC libavutil/adler32.o 14 warnings generated. CC libavutil/aes.o In file included from src/libswresample/dither.c:135: src/libswresample/dither_template.c:61:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 61 | double d1, d = src[i]*S_1; | ~ ~~~~~~^~~~ src/libswresample/dither_template.c:66:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 63 | d -= ns_coeffs[j ] * ns_errors[pos + j ] | ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | +ns_coeffs[j + 1] * ns_errors[pos + j + 1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | +ns_coeffs[j + 2] * ns_errors[pos + j + 2] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66 | +ns_coeffs[j + 3] * ns_errors[pos + j + 3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswresample/dither_template.c:69:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | d -= ns_coeffs[j] * ns_errors[pos + j]; | ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ CC libavutil/aes_ctr.o src/libswresample/dither_template.c:71:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 71 | d1 = rint(d + noise[i]); | ~ ^~~~~~~~ src/libswresample/dither_template.c:73:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 73 | d1 *= S; | ~~ ^ CC libavutil/ambient_viewing_environment.o CC libavutil/arm/cpu.o CC libavutil/arm/float_dsp_init_arm.o In file included from src/libswresample/dither.c:139: src/libswresample/dither_template.c:61:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 61 | double d1, d = src[i]*S_1; | ~ ~~~~~~^~~~ src/libswresample/dither_template.c:66:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 63 | d -= ns_coeffs[j ] * ns_errors[pos + j ] | ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | +ns_coeffs[j + 1] * ns_errors[pos + j + 1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | +ns_coeffs[j + 2] * ns_errors[pos + j + 2] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66 | +ns_coeffs[j + 3] * ns_errors[pos + j + 3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswresample/dither_template.c:69:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | d -= ns_coeffs[j] * ns_errors[pos + j]; | ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ src/libswresample/dither_template.c:71:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 71 | d1 = rint(d + noise[i]); | ~ ^~~~~~~~ src/libswresample/dither_template.c:73:19: 12warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning s generated. 73 | d1 *= S; | ~~ ^ src/libswresample/options.c:42:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 42 | OFFSET(user_in_ch_count ), AV_OPT_TYPE_INT, {.i64=0 }, 0 , SWR_CH_MAX, PARAM|DEPREC}, | ^ src/libswresample/options.c:44:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | OFFSET(user_in_ch_count ), AV_OPT_TYPE_INT, {.i64=0 }, 0 , SWR_CH_MAX, PARAM|DEPREC}, | ^ src/libswresample/options.c:46:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | OFFSET(user_out_ch_count ), AV_OPT_TYPE_INT, {.i64=0 }, 0 , SWR_CH_MAX, PARAM|DEPREC}, | ^ src/libswresample/options.c:48:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | OFFSET(user_out_ch_count ), AV_OPT_TYPE_INT, {.i64=0 }, 0 , SWR_CH_MAX, PARAM|DEPREC}, | ^ src/libswresample/options.c:49:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | {"uch" , "set used channel count" , OFFSET(user_used_ch_count), AV_OPT_TYPE_INT, {.i64=0 }, 0 , SWR_CH_MAX, PARAM|DEPREC}, | ^ src/libswresample/options.c:50:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | {"used_channel_count" , "set used channel count" , OFFSET(user_used_ch_count), AV_OPT_TYPE_INT, {.i64=0 }, 0 , SWR_CH_MAX, PARAM|DEPREC}, | ^ src/libswresample/options.c:52:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | {"isr" , "set input sample rate" , OFFSET( in_sample_rate), AV_OPT_TYPE_INT , {.i64=0 }, 0 , INT_MAX , PIn file included from ARAsrc/libswresample/dither.cM:}143,: src/libswresample/dither_template.c | : ^61 :34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 61 | double d1, d = src[i]*S_1; | ~ ~~~~~~^~~~ src/libswresample/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_Msrc/libswresample/dither_template.cAX: 66 :, 21P:A Rwarning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M }, | ^ 63 | d -= ns_coeffs[j ] * ns_errors[pos + j ] | ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | src/libswresample/options.c : 54 : 160 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] +ns_c oe54f | {f"s[ojs r+ "1 ] * n s _ e r r o r s [ p,o s" s+et jo u+ t1]p u | t ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sampl e65 | r a t e " , O FF S E T ( ou t _s+anmpsl_ec_oreaftef),s [jA V+_ O2P] T*_ TnYPsE__IeNrrTo r s,[ p{o.s i+6 4j= +0 2 ] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66 | } , 0 +, nIsN_Tc_oMeAfXf s [ j ,+ 3P]AR A*M }n, s _e| r ^r ors[pos + j + 3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswresample/options.c:55:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libswresample/dither_template.c: 6955: | 35{:"o uwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_s ample_rat e69" | , " se t o u tdpu t-= sanmsp_lceo erfafst[e"j ] * n s,_ eOrFrFoSrEsT([opuots _+s aj]m;p l| e ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~_ rate), AV_OPT_TYPE_INT , {.i64=0 }, 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 + nsrc/libswresample/options.co:i56s:157e:[ iwarning: missing field 'unit' initializer [-Wmissing-field-initializers]] ); | ~ ^~~~~~~~ 56 | {"isf" , "set input sample format" , OFFSET( in_sample_fmt ), src/libswresample/dither_template.cAV:_O73PT:_19T:Y PEwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] SAMPLE_ F73 | M T , { .i 6 4= A V _ SAMdP1 L*=E S_;FM T _| NO ~~ ^N E}, -1 , INT_MAX, PARAM}, | ^ src/libswresample/options.c:57:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | {"in_sample_fmt" , "set input sample format" , OFFSET( in_sample_fmt ), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM}, | ^ src/libswresample/options.c:58:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | {"osf" , "set output sample format" , OFFSET(out_sample_fmt ), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM}, | ^ src/libswresample/options.c:59:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | {"out_sample_fmt" , "set output sample format" , OFFSET(out_sample_fmt ), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM}, | ^ src/libswresample/options.c:60:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | {"tsf" , "set internal sample format" , OFFSET(user_int_sample_fmt), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM}, | ^ src/libswresample/options.c:61:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | {"internal_sample_fmt" , "set internal sample format" , OFFSET(user_int_sample_fmt), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM}, | ^ src/libavcodec/zmbv.c:532:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 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}, | ^ 532 | 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_In file included from FLOAsrc/libswresample/dither.cT,: {147.: dsrc/libswresample/dither_template.cbl:=61C_:335:0 Dwarning: Bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] }61, | - 3 2 , 3 2 d o u b l ,e P AdRA1M,}, d =| ^sr c[i]*S_1; | ~^~~ ifsrc/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 }, -3src/libswresample/dither_template.c2 : 66 :,21 :3 2warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , PAR 63A | M} , | ^ c d -= ns_coeffs[j ] * ns_errors[pos src/libswresample/options.c+: 81j: 160 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]] | ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 64 | 81 | { " su r r ou n d _ m ix _ l ev e+l"n s_ c ,o e"sfefts [sjur r+o u1n]d *m ixn sLe_veelr"r o r s [ po,s O F+ Fj S+E T1]( s| l ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e v 65 | ) , A V _ O P T _ T Y P E _+FLnOs_AcT,o e{.fdfbsl=[Cj_3 0+D B2 ] * ns _ e r r or s [ po}s, +- 3j2 + 2,] 3 2 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,66 | P A R A M } , | ^ +ns_coeffs[j + 3] * ns_errorssrc/libswresample/options.c[:p82o:s160: +warning: missing field 'unit' initializer [-Wmissing-field-initializers]j + 3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >82 | {"lfe_mix_level" , "set LFE mix level" , OFFSET(lfe_misrc/libswresample/dither_template.cx_:l69ev:e35:l warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , AV_OPT_TY P69E | _ F L OA T , {. d b l = 0 d - = n s _ c o e},f f-s32[ j ] *, n3s2 _ e r r o r,s [PpoAsR AM+} , j ]| ; ^ | ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ decomsrc/libswresample/options.c:83:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] p_ 83 | {"rmvol" , "set rematrix volume" src/libswresample/dither_template.c, :O71F:FS27E:T (rwarning: emimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]a trix_volu me71) | , A V _ O PT _ T Y P Ed_1F =L OArTin,t ({d.d b+ ln=o1i.s0 e [i ] ) ; | ~ ^~~~~~~~ }, -1000 , 1000 , PARAM}, | ^ size width +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] 255 131 | {"first_pts" , "Assume the first pts should be this value (in samples)." | ~ UL 132 | , OFFSET(firstpts_in_samples), AV_OPT_TYPE_INT64 ,{.i64=AV_NOPTS_VALUE }, INT64_MIN,INT64_MAX, PARAM }, | ^~~~~~~~~ L)/usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ * (avctx->src/libswresample/options.c:122:143: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] hei 121 | {"min_comp" , "set minimum difference between timestamps and audio data (in seconds) below which no timestamp compensation of either kind is applied" | ~ gh 122 | , OFFSET(min_compensation),AV_OPT_TYPE_FLOAT ,{.dbl=FLT_MAX }, 0 , FLT_MAX , PARAM }, | ^~~~~~~ t/usr/include/float.h :15:17: note: expanded from macro 'FLT_MAX' + 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 6src/libswresample/options.c:122:109: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4UL 122 | , OFFSET(min_compensation),AV_OPT_TYPE_FLOAT ,{.dbl=FLT_MAX }, 0 , FLT_MAX , PARAM }, | ~ ^~~~~~~ /usr/include/float.hL:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ) > FFMIN(avctx->max_pixels, INT_MAX / 4) ) {src/libswresample/options.c :70:145: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] | 69 | {"out_channel_layout" , "set output channel layout (Deprecated, use out_chlayout)", | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | OFFSET(user_out_ch_layout), AV_OPT_TYPE_CHANNEL_LAYOUT, {.i64=0 }, INT64_MIN, INT64_MAX, PARAM|DEPREC, "channel_layout"}, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libswresample/options.c:68:145: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 67 | {"ocl" , "set output channel layout (Deprecated, use ochl)", | ~ 68 | OFFSET(user_out_ch_layout), AV_OPT_TYPE_CHANNEL_LAYOUT, {.i64=0 }, INT64_MIN, INT64_MAX, PARAM|DEPREC, "channel_layout"}, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libswresample/options.c:66:145: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 65 | {"in_channel_laysrc/libswresample/audioconvert.cout": 83 :58,: warning: "implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]s et input channel lay o83u | tC O(DNepVr_eFcUaNtCe(dA,V_ SAuMsPeLE _iFnMT__cDBhLl, adoyuobulet ), "A,V _S A| ~M PLE_FMT_FLT, *( co66ns | t fl o at * )p i ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libswresample/audioconvert.c : 43 : 23 : note: expanded from macro 'CONV_FUNC' 43 | * ( ot y pe *) p o = e x pOrFF;S pEiT( u+s=e ri_s;i np_oc h+_=l aoyso;ut\), 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/audioconvert.c46 | :#83d:ef58i:n ewarning: Iimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]N T64_MAX (0x 7f83ff | fCfOfNfVf_fFUfNfCf(fAfVf)_ S A| MP ^~~~~~~~~~~~~~~~~~L E_FMT_DBL, double , AV_SAMPLE_FMsrc/libswresample/options.cT_:F64LT:,145 :* (warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]c onst float *63)p | i{)" ic l| "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libswresample/audioconvert.c: 44 : 23 : note: expanded from macro 'CONV_FUNC' , "set 44 | i n p u t *c(hoatnynpeel* )lpaoy =o ute xp(rD;e ppir ec+a= tiesd;, puos e+ i=c ohsl;\) " | , ~ ^~~~ | ~ 64 | OFFSET(usrc/libswresample/audioconvert.cse:r83_:58i:n _warning: cimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]h _layout), AV_OP T83_ | CTOYNPVE__FCUHNCA(NAVN_ESLA_LMAYPOLUTE,_ {F.MiT6_4D=BL0, d o u b l e },, AIVN_T6S4A_MMPILNE_,FM TI_NFTL6T,4 _*(McAoXn,s tP AfRlAoMa|tD*E)pPiR) E C| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~, "chasrc/libswresample/audioconvert.c:n45n:el23_: lnote: expanded from macro 'CONV_FUNC'a yout"}, | 45 ^~~~~~~~~ | /usr/include/stdint.h : 46: 21 :* (note: oexpanded from macro 'INT64_MAX' type* )46p | o #=d eefxipnr;e IpNiT 6+4= _iMsA; Xp o( 0x+7= fofsf;f\ff f | f ~ ^~~~ff fffff) | ^~~~~~~~~~~~~~~~~~ src/libswresample/audioconvert.c:83:58: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 83 | CONV_FUNC(AV_SAMPLE_FMT_DBL, double , AV_SAMPLE_FMT_FLT, *(const float*)pi) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libswresample/audioconvert.c:46:23: note: expanded from macro 'CONV_FUNC' 46 | *(otype*)po = expr; pi += is; po += os;\ | ~ ^~~~ src/libswresample/audioconvert.c:83:58: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] In file included from 83 | COsrc/libswscale/alphablend.cN:V_21F: UIn file included from Nsrc/libswscale/swscale_internal.hC:(38A: Vsrc/libavutil/half2float.h_:S47A:M27P:LE _Fwarning: MT_DBL, dimplicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion]ou ble , AV_SAMP L47 | E _ F MrTe_tFuLTr,n *a(vc_ofnlsota ftl2oiantt*)(pui). f| )~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~; | ~~~~~~~~~~~~ ~~^ src/libswresample/audioconvert.c:49:23: note: expanded from macro 'CONV_FUNC' 49 | *(otype*)po = expr; pi += is; po += os;\ | ~ ^~~~ CC libavutil/arm/float_dsp_init_neon.o CC libavutil/arm/float_dsp_init_vfp.o In file included from src/libswresample/resample_dsp.c:39: src/libswresample/resample_template.c:175:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 175 | val += (v2 - val) * inv_src_incr * frac; | ~~~^~~~~ ~ AS libavutil/arm/float_dsp_neon.o AS libavutil/arm/float_dsp_vfp.o CC libavutil/audio_fifo.o CC libavutil/avsscanf.o src/libswresample/rematrix.c:234:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 234 | for(i=0; irematrix_volume!=1.0 || | ~~~^~~~~~~~~~~~~~~~~ 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; | ~~~^~~~~ ~ 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->48 in warning_ss generateda. mple_rate - 1.0; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libswresample/rematrix.c:470:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 470 | maxval = s->rematrix_maxval; | ~ ~~~^~~~~~~~~~~~~~~ src/libswresample/rematrix.c:480:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 478 | ret = swr_build_matrix2(&s->in_ch_layout, &s->out_ch_layout, | ~~~~~~~~~~~~~~~~~ 479 | s->clev, s->slev, s->lfe_mix_level, 480 | maxval, s->rematrix_volume, (double*)s->matrix, | ~~~^~~~~~~~~~~~~~~ src/libswresample/rematrix.c:479:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 478 | ret = swr_build_matrix2(&s->in_ch_layout, &s->out_ch_layout, | ~~~~~~~~~~~~~~~~~ 479 | s->clev, s->slev, s->lfe_mix_level, | ~~~^~~~~~~~~~~~~ src/libswresample/rematrix.c:479:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 478 | ret = swr_build_matrix2(&s->in_ch_layout, &s->out_ch_layout, | ~~~~~~~~~~~~~~~~~ 479 | s->clev, s->slev, s->lfe_mix_level, | ~~~^~~~ src/libswresample/rematrix.c:479:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 478 | ret = swr_build_matrix2(&s->in_ch_layout, &s->out_ch_layout, | ~~~~~~~~~~~~~~~~~ 479 | s->clev, s->slev, s->lfe_mix_level, | ~~~^~~~ src/libswresample/swresample.c:232:62: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 232 | s->user_in_chlayout.u.mask != s->user_in_ch_layout))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libswresample/swresample.c:245:64: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 245 | s->usesrc/libswresample/rematrix.cr_o:ut485_c:hl23a:yo utwarning: .comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]u.m ask != s->user_ou t485 | _ c h _ l a yfoourt )())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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/base64.o CC libavutil/blowfish.o In file included from src/libswscale/arm/swscale.c:22: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ CC libavutil/bprint.o 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/buffer.o CC libavutil/camellia.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*( -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); | ^~ 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); | ~~~~~~~~~~~~ ~~^ 12 warnings generated. CC libavutil/cast5.o CC libavutil/channel_layout.o CC libavutil/cpu.o CC libavutil/crc.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] In file included from src/libswscale/hscale_fast_bilinear.c:21: In file included from 47src/libswscale/swscale_internal.h | : 38 : src/libavutil/half2float.hr:e47t:u27r: nwarning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion]a v_float2int(u. f47) | ; | ~~~~~~~~~~~~ ~~^r eturn av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ CC libavutil/csp.o 1 warning 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); | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/des.o 1 warning generated. CC libavutil/detection_bbox.o 4 warnings generated. CC libavutil/dict.o CC libavutil/display.o 1 warning generated. 13 warnings generated. CC libavutil/dovi_meta.o 13 warnings generated. In file included from src/libswscale/swscale.c:33: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ 24 warnings generated. 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); | ~~~~~~~~~~~~ ~~^ 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); | ~~~~~~~~~~~~ ~~^ src/libavutil/base64.c:154:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 154 | if (in_size >= UINT_MAX / 4 || | ~~~~~~~ ^ ~~~~~~~~~~~~ In file included from src/libswscale/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); | ~~~~~~~~~~~~ ~~^ In file included from src/libswscale/rgb2rgb.c:33: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ In file included from src/libswscale/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/swscale_unscaled.c:27: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ 1 warning generated. src/libavutil/avsscanf.c:177:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 177 | for (x=0; c-'0'<10U && x<=UINT_MAX/10-1; c=shgetc(f)) | ~~~~~^~~~ src/libavutil/avsscanf.c:179:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 179 | for (y=x; c-'0'<10U && y<=ULLONG_MAX/10 && 10*y<=ULLONG_MAX-(c-'0'); c=shgetc(f)) | ~~~~~^~~~ src/libavutil/avsscanf.c:181:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 181 | if (c-'0'>=10U) goto done; | ~~~~~^ ~~~ src/libavutil/avsscanf.c:225:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 225 | if (c-'0'>=10U && pok) shunget(f); | ~~~~~^ ~~~ src/libavutil/avsscanf.c:227:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (c-'0'>=10U) { | ~~~~~^ ~~~ src/libavutil/avsscanf.c:231:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 231 | for (x=0; c-'0'<10U && x= sizeof(AVCRC) * 1024) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavutil/avsscanf.c:660:48: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 660 | if (c-'0'<10U || c-'A'<26U || c-'a'<26U || c=='_') | ~~~~~^~~~ src/libavutil/avsscanf.c:660:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 660 | if (c-'0'<10U || c-'A'<26U || c-'a'<26U || c=='_') | ~~~~~^~~~ src/libavutil/avsscanf.c:660:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 660 | if (c-'0'<10U || c-'A'<26U || c-'a'<26U || c=='_') | ~~~~~^~~~ 1 warning generated. CC libavutil/fixed_dsp.o CC libavutil/float_dsp.o In file included from src/libswscale/rgb2rgb.c:128: src/libswscale/rgb2rgb_template.c:367:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 367 | for (i = 0; i < src_size; i += 3) { | ~ ^ ~~~~~~~~ CC libavutil/frame.o 17 warnings generated. 51 warnings generated. CC libavutil/hash.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 }, | ^ src/libswscale/utils.c:78:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 78 | [AV_PIX_FMT_MONOWHITE] = { 1, 1 }, | ^ src/libswscale/utils.c:79:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 79 | [AV_PIX_FMT_MONOBLACK] = { 1, 1 }, | ^ src/libswscale/utils.c:80:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 80 | [AV_PIX_FMT_PAL8] = { 1, 0 }, | ^ src/libswscale/utils.c:81:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 81 | [AV_PIX_FMT_YUVJ420P] = { 1, 1 }, | ^ src/libswscale/utils.c:82:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 82 | [AV_PIX_FMT_YUVJ411P] = { 1, 1 }, | ^ src/libswscale/utils.c:83:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 83 | [AV_PIX_FMT_YUVJ422P] = { 1, 1 }, | ^ src/libswscale/utils.c:84:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 84 | [AV_PIX_FMT_YUVJ444P] = { 1, 1 }, | ^ src/libswscale/utils.c:85:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 85 | [AV_PIX_FMT_YVYU422] = { 1, 1 }, | ^ src/libswscale/utils.c:86:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 86 | [AV_PIX_FMT_UYVY422] = { 1, 1 }, | ^ src/libswscale/utils.c:87:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 87 | [AV_PIX_FMT_UYYVYY411] = { 0, 0 }, | ^ src/libswscale/utils.c:88:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 88 | [AV_PIX_FMT_BGR8] = { 1, 1 }, | ^ CC libavutil/hdr_dynamic_metadata.o 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_NV121] warning generated . = { 1, 1 }, | ^ src/libswscale/utils.c:96:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 96 | [AV_PIX_FMT_ARGB] = { 1, 1 }, | ^ src/libswscale/utils.c:97:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 97 | [AV_PIX_FMT_RGBA] = { 1, 1 }, | ^ src/libswscale/utils.c:98:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 98 | [AV_PIX_FMT_ABGR] = { 1, 1 }, | ^ src/libswscale/utils.c:99:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 99 | [AV_PIX_FMT_BGRA] = { 1, 1 }, | ^ src/libswscale/utils.c:100:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 100 | [AV_PIX_FMT_0RGB] = { 1, 1 }, | ^ src/libswscale/utils.c:101:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 101 | [AV_PIX_FMT_RGB0] = { 1, 1 }, | ^ src/libswscale/utils.c:102:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 102 | [AV_PIX_FMT_0BGR] = { 1, 1 }, | ^ src/libswscale/utils.c:103:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 103 | [AV_PIX_FMT_BGR0] = { 1, 1 }, | ^ src/libswscale/utils.c:104:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 104 | [AV_PIX_FMT_GRAY9BE] = { 1, 1 }, | ^ src/libswscale/utils.c:105:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 105 | [AV_PIX_FMT_GRAY9LE] = { 1, 1 }, | ^ src/libswscale/utils.c:106:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 106 | [AV_PIX_FMT_GRAY10BE] = { 1, 1 }, | ^ src/libswscale/utils.c:107:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 107 | [AV_PIX_FMT_GRAY10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:108:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 108 | [AV_PIX_FMT_GRAY12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:109:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 109 | [AV_PIX_FMT_GRAY12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:110:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 110 | [AV_PIX_FMT_GRAY14BE] = { 1, 1 }, | ^ src/libswscale/utils.c:111: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 | src/libavutil/audio_fifo.c [A:V109_:P18I: Xwarning: _Fcomparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned int') [-Wsign-compare]M T_YUVJ440P] 109 | = { 1i,f (1b }u,f _| s ^ ize > cur_size) { | ~~~~~~~~ ^ ~~~~~~~~ src/libswscale/utils.c:116:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 116 | [AV_PIX_FMT_YUV440P10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:117:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 117 | [AV_PIX_FMT_YUV440P10BE] = { 1, 1 }, | ^ src/libswscale/utils.c:118:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 118 | [AV_PIX_FMT_YUV440P12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:119:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 119 | [AV_PIX_FMT_YUV440P12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:120:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 120 | [AV_PIX_FMT_YUVA420P] = { 1, 1 }, | ^ src/libswscale/utils.c:121:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 121 | [AV_PIX_FMT_YUVA422P] = { 1, 1 }, | ^ src/libswscale/utils.c:122:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 122 | [AV_PIX_FMT_CC libavutil/hdr_dynamic_vivid_metadata.o YUVA444P] = { 1, 1 }, | ^ src/libswscale/utils.c:123:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 123 | [AV_PIX_FMT_YUVA420P9BE] = { 1, 1 }, | ^ src/libswscale/utils.c:124:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 124 | [AV_PIX_FMT_YUVA420P9LE] = { 1, 1 }, | ^ src/libswscale/utils.c:125:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 125 | [AV_PIX_FMT_YUVA422P9BE] = { 1, 1 }, | ^ src/libswscale/utils.c:126:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 126 | [AV_PIX_FMT_YUVA422P9LE] = { 1, 1 }, | ^ src/libswscale/utils.c:127:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 127 | [AV_PIX_FMT_YUVA444P9BE] = { 1, 1 }, | ^ src/libswscale/utils.c:128:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 128 | [AV_PIX_FMT_YUVA444P9LE] = { 1, 1 }, | ^ src/libswscale/utils.c:129:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 129 | [AV_PIX_FMT_YUVA420P10BE]= { 1, 1 }, | ^ src/libswscale/utils.c:130:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 130 | [AV_PIX_FMT_YUVA420P10LE]= { 1, 1 }, | ^ src/libswscale/utils.c:131:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 131 | [AV_PIX_FMT_YUVA422P10BE]= { 1, 1 }, | ^ src/libswscale/utils.c:132:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 132 | [AV_PIX_FMT_YUVA422P10LE]= { 1, 1 }, | ^ src/libswscale/utils.c:133:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 133 | [AV_PIX_FMT_YUVA444P10BE]= { 1, 1 }, | ^ src/libswscale/utils.c:134:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 134 | [AV_PIX_FMT_YUVA444P10LE]= { 1, 1 }, | ^ src/libswscale/utils.c:135:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 135 | [AV_PIX_FMT_YUVA420P16BE]= { 1, 1 }, | ^ src/libswscale/utils.c:136:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 136 | [AV_PIX_FMT_YUVA420P16LE]= { 1, 1 }, | ^ src/libswscale/utils.c:137:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 137 | [AV_PIX_FMT_YUVA422P16BE]= { 1, 1 }, | ^ src/libswscale/utils.c:138:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 138 | [AV_PIX_FMT_YUVA422P16LE]= { 1, 1 }, | ^ src/libswscale/utils.c:139:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 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 | [CC libavutil/hmac.o AV_PIX_FMT_RGB555LE] = { 1, 1 }, | ^ src/libswscale/utils.c:149:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 149 | [AV_PIX_FMT_BGR565BE] = { 1, 1 }, | ^ src/libswscale/utils.c:150:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 150 | [AV_PIX_FMT_BGR565LE] = { 1, 1 }, | ^ src/libswscale/utils.c:151:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 151 | [AV_PIX_FMT_BGR555BE] = { 1, 1 }, | ^ src/libswscale/utils.c:152:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 152 | [AV_PIX_FMT_BGR555LE] = { 1, 1 }, | ^ src/libswscale/utils.c:153:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 153 | [AV_PIX_FMT_YUV420P16LE] = { 1, 1 }, | ^ src/libswscale/utils.c:154:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 154 | [AV_PIX_FMT_YUV420P16BE] = { 1, 1 }, | ^ src/libswscale/utils.c:155:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 155 | [AV_PIX_FMT_YUV422P16LE] = { 1, 1 }, | ^ src/libswscale/utils.c:156:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 156 | [AV_PIX_FMT_YUV422P16BE] = { 1, 1 }, | ^ src/libswscale/utils.c:157:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 157 | [AV_PIX_FMT_YUV444P16LE] = { 1, 1 }, | ^ src/libswscale/utils.c:158:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 158 | [AV_PIX_FMT_YUV444P16BE] = { 1, 1 }, | ^ src/libswscale/utils.c:159:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 159 | [AV_PIX_FMT_RGB444LE] = { 1, 1 }, | ^ src/libswscale/utils.c:160:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 160 | [AV_PIX_FMT_RGB444BE] = { 1, 1 }, | ^ src/libswscale/utils.c:161:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 161 | [AV_PIX_FMT_BGR444LE] = { 1, 1 }, | ^ src/libswscale/utils.c:162:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 162 | [AV_PIX_FMT_BGR444BE] = { 1, 1 }, | ^ src/libswscale/utils.c:163:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 163 | [AV_PIX_FMT_YA8] = { 1, 1 }, | ^ src/libswscale/utils.c:164:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 164 | [AV_PIX_FMT_YA16BE] = { 1, 1 }, | ^ src/libswscale/utils.c:165:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 165 | [AV_PIX_FMT_YA16LE] = { 1, 1 }, | ^ src/libswscale/utils.c:166:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 166 | [AV_PIX_FMT_BGR48BE] = { 1, 1 }, | ^ src/libswscale/utils.c:167:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 167 | [AV_PIX_FMT_BGR48LE] = { 1, 1 }, | ^ src/libswscale/utils.c:170:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 170 | [AV_PIX_FMT_YUV420P9BE] = { 1, 1 }, | ^ src/libswscale/utils.c:171:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 171 | [AV_PIX_FMT_YUV420P9LE] = { 1, 1 }, | ^ src/libswscale/utils.c:172:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 172 | [AV_PIX_FMT_YUV420P10BE] = { 1, 1 }, | ^ src/libswscale/utils.c:173:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 173 | [AV_PIX_FMT_YUV420P10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:174:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 174 | [AV_PIX_FMT_YUV420P12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:175:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 175 | [AV_PIX_FMT_YUV420P12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:176:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 176 | [AV_PIX_FMT_YUV420P14BE] = { 1, 1 }, | ^ src/libswscale/utils.c:177:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 177 | [AV_PIX_FMT_YUV420P14LE] = { 1, 1 }, | ^ src/libswscale/utils.c:178:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 178 | [AV_PIX_FMT_YUV422P9BE] = { 1, 1 }, | ^ src/libswscale/utils.c:179:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 179 | [AV_PIX_FMT_YUV422P9LE] = { 1, 1 }, | ^ src/libswscale/utils.c:180:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 180 | [AV_PIX_FMT_YUV422P10BE] = { 1, 1 }, | ^ src/libswscale/utils.c:181:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 181 | [AV_PIX_FMT_YUV422P10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:182:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 182 | [AV_PIX_FMT_YUV422P12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:183:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 183 | [AV_PIX_FMT_YUV422P12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:184:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 184 | [AV_PIX_FMT_YUV422P14BE] = { 1, 1 }, | ^ src/libswscale/utils.c:185:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 185 | [AV_PIX_FMT_YUV422P14LE] = { 1, 1 }, | ^ src/libswscale/utils.c:186:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 186 | [AV_PIX_FMT_YUV444P9BE] = { 1, 1 }, | ^ src/libswscale/utils.c:187:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 187 | [AV_PIX_FMT_YUV444P9LE] = { 1, 1 }, | ^ src/libswscale/utils.c:188:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 188 | [AV_PIX_FMT_YUV444P10BE] = { 1, 1 }, | ^ src/libswscale/utils.cCC libavutil/hwcontext.o :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 }, | ^ CC libavutil/hwcontext_stub.o 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] 209src/libavutil/display.c | :[A43:V16_:P Iwarning: X_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]FM T_GBRPF32LE] =43 | { 1 , 1 r e},t ur n| ^ NAN; | ~~~~~~ ^~~ /usr/include/math.hsrc/libswscale/utils.c::15210::19:39 :note: expanded from macro 'NAN'warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 15210 | | # de f i n[eA VN_APN I X _ F M T___GbBuRiPlFt3i2nB_En]a n f (="" ){ | 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] = {src/libavutil/display.c 1, :1}53, : 38| : ^ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 53src/libswscale/utils.c | : 231 : 39 :do uwarning: bmissing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]l e rad i231a | n s = -[aAnVgl_eP *I XM__PFIM /T 1_8P00.100fL;E ] | ~ ^~~~~~ = { 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] = { 11, 1 warning } generated, . | ^ src/libswscale/utils.c:253:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 253 | [AV_PIX_FMT_P216BE] = { 1, 1 }, | ^ src/libswscale/utils.c:254:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 254 | [AV_PIX_FMT_P216LE] = { 1, 1 }, | ^ src/libswscale/utils.c:255:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 255 | [AV_PIX_FMT_P416BE] = { 1, 1 }, | ^ src/libswscale/utils.c:256:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 256 | [AV_PIX_FMT_P416LE] = { 1, 1 }, | ^ src/libswscale/utils.c:257:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 257 | [AV_PIX_FMT_NV16] = { 1, 1 }, | ^ src/libswscale/utils.c:258:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 258 | [AV_PIX_FMT_VUYA] = { 1, 1 }, | ^ src/libswscale/utils.c:259:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 259 | [AV_PIX_FMT_VUYX] = { 1, 1 }, | ^ src/libswscale/utils.c:260:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 260 | [AV_PIX_FMT_RGBAF16BE] = { 1, 0 }, | ^ src/libswscale/utils.c:261:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 261 | [AV_PIX_FMT_RGBAF16LE] = { 1, 0 }, | ^ src/libswscale/utils.c:262:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 262 | [AV_PIX_FMT_XV30LE] = { 1, 1 }, | ^ src/libswscale/utils.c:263:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 263 | [AV_PIX_FMT_XV36LE] = { 1, 1 }, | ^ 50 warnings 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_vaapi.o src/libavutil/bprint.c:109:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 109 | if (extra_len < room) | ~~~~~~~~~ ^ ~~~~ src/libavutil/bprint.c:132:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 132 | if (extra_len < room) | ~~~~~~~~~ ^ ~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavutil/imgutils.o src/libavutil/error.c:113:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 113 | for (i = 0; i < FF_ARRAY_ELEMS(error_entries); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/integer.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/intmath.o 2 warnings generated. src/libswscale/utils.c:882:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 882 | for(i=0; iinv_gamma = alloc_gamma_tbl(1.f/c->gamma_value); | ^~~~ CC libavutil/lls.o CC libavutil/log.o CC libavutil/log2_tab.o 1 warning generated. CC libavutil/lzo.o 2 warnings generated. CC libavutil/mastering_display_metadata.o CC libavutil/mathematics.o src/libswscale/utils.c:1897:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1897 | for (i = 0; i < FF_ARRAY_ELEMS(scale_algorithms); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/libswscale/utils.c:2118:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2118 | a->coeff[i] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libswscale/utils.c:2125:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2125 | if(length <= 0 || length > INT_MAX/ sizeof(double)) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c: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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 warnings generated. 5 warnings generated. src/libavutil/channel_layout.c:801:13: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 801 | if (idx >= channel_layout->nb_channels) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:809:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 809 | if (idx < amsrc/libavutil/eval.cbi_c:ha212n:n24el:s warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~ ^ ~~~~~~~~~~~~~ 212 | return NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavutil/md5.o src/libavutil/eval.c:240:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 240 | double d = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavutil/mem.o CC libavutil/murmur3.o src/libavutil/eval.c:309:76: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 309 | case e_mod: return e->value * (d - floor(d2 ? d / d2 : d * INFINITY) * d2); | ~ ^~~~~~~~ /usr/include/math.h:16:19: note: expanded from macro 'INFINITY' src/libswscale/utils.c 16 | :#de2341f:i9ne: I NFwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]N ITY __builtin_inf f2341( | ) | ^~~~~~~~~~~~~~~~ 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(lumaGBluCC libavutil/opt.o r, 3.0);src/libavutil/channel_layout.c | : ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ 882:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 882 | av_strlcpy(buf,src/libswscale/utils.c s:tr2343,: 43FF:M Iwarning: Nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( sizeof(buf )2343 | , c h n a m fei lt-e rs-t>r)l)um;V =| s ^ ~~~~~~~~~~~ ~~~~~~~~~~~~w s_getGaussiansrc/libavutil/macros.hV:ec49(:l25u: mnote: aexpanded from macro 'FFMIN' GBlur, 493 | .#d0e)f;i ne | F ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~F MIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libswscale/utils.c:2349:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2349 | src/libavutil/eval.c : 320i:68f: (warning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]h romaGBlur != 3200 | . 0 ) { | ^~~~~~~~~~~ ~~ case e_div: return e->value * (d2 ? (d / d2) : d * INFINITsrc/libswscale/utils.cY):; 2350 :| 43 ~ ^~~~~~~~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] /usr/include/math.h:16:19: note: expanded from macro 'INFINITY' 2350 | 16 | # d e ffiniel ItNerF->IcNhIrHT Y= sw s___bgueitlGtainu_isnsfifa(n)V e c| ^~~~~~~~~~~~~~~~( 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(src/libavutil/eval.cfi:lt326e:r63-:> cwarning: himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]rH , -chromaSharpen )326; | | ~~~~~~~~~~~~ ^~~~~~~~~~~~~~ case e_bitand: return isnan(d) || isnan(d2src/libswscale/utils.c): 2365:?36: NAwarning: Nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : e->valu e 2365* | (( lo n g i n t )ds w&s _(slconagl einVte)dc2()f;il t e| r ~~~~~~ ^~~ ->chr/usr/include/math.hV,: 15-:c19:h rnote: oexpanded from macro 'NAN'm aShar p15e | n#)de;f i n| e ~~~~~~~~~~~~ ^~~~~~~~~~~~~~NA N __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 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/libavutil/eval.c:327:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 327 | src/libswscale/utils.c : 2376 c:a36s:e ewarning: _bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]it or: retu rn2376 | is n a n ( d) ||s wissn_asn(cdal2e)V e? cN(ANf i:l tee->rv-a>lluuem V*, (-(lluomnag Sihnta)rdp e| n()l;on g | in ~~~~~~~~~~~~ ^~~~~~~~~~~~t )d2); | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libswscale/utils.c:2382:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2382 | if (chromaHShift != 0.0) | ^~~~~~~~~~~~ ~~ src/libavutil/eval.c:331:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libswscale/utils.c :3312383 | : 42: warning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e turn NAN ;2383 | | ~~~~~~ ^~~ /usr/include/math.h : 15:s19w:s _note: sexpanded from macro 'NAN'h iftVe c15( | #fdieflitnee rN-A>N c h r H ,_ _(biunitlt)i(nc_hnranofm("a")H Sh i| f ^~~~~~~~~~~~~~~~~~t + 0.5)); | ^~~~~~~~~~~~ ~ src/libswscale/utils.c:2385:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2385 | if (chromaVShift != 0.0) | ^~~~~~~~~~~~ ~~ src/libswscale/utils.c:2386:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2386 | sws_shiftVec(filter->chrV, (int)(chromaVShift + 0.5)); | ^~~~~~~~~~~~ ~ CC libavutil/parseutils.o 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 src/libavutil/channel_layout.c:965:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 965 | for (i = 0; i < FF_ARRAY_ELEMS(channel_layout_map); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15 warnings generated. src/libavutil/eval.c:375:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 375 | for (i = 0; i < FF_ARRAY_ELEMS(constants); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/pixelutils.o CC libavutil/random_seed.o CC libavutil/rational.o src/libavutil/eval.c:747:25: warning: comparison of integers of different signs: 'enum (unnamed enum at src/libavutil/eval.c:158:5)' and 'int' [-Wsign-compare] 747 | for (i = 0; e->type != type && i < 3 && e->param[i]; i++) | ~~~~~~~ ^ ~~~~ src/libavutil/eval.c:750:17: warning: comparison of integers of different signs: 'enum (unnamed enum at src/libavutil/eval.c:158:5)' and 'int' [-Wsign-compare] 750 | if (e->type == type && e->const_index < size) | ~~~~~~~ ^ ~~~~ src/libavutil/eval.c:786:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 786 | *d = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN CC libavutil/rc4.o __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavutil/reverse.o CC libavutil/ripemd.o CC libavutil/samplefmt.o 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. CC libavutil/sha.o src/libavutil/hmac.c:144:16: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 144 | if (keylen > c->blocklen) { | ~~~~~~ ^ ~~~~~~~~~~~ src/libavutil/hash.c:208:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 208 | memcpy(dst, buf, FFMIN(size, rsize)); | ^ ~~~~ ~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/hash.c:209:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 209 | if (size > rsize) | ~~~~ ^ ~~~~~ src/libavutil/hmac.c:170:16: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 170 | if (outlen < c->hashlen) | ~~~~~~ ^ ~~~~~~~~~~ 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:219:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 219 | for (i = 0; i < FFMIN(rsize, size / 2); i++) | ^ ~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/hash.c:231:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 231 | memcpy(dst, b64, FFMIN(osize, size)); | ^ ~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/hash.c:232:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 232 | if (size < osize) | ~~~~ ^ ~~~~~ CC libavutil/sha512.o 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/hwcontext.c:86:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 86 | for (type = 0; type < FF_ARRAY_ELEMS(hw_type_names); type++) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/slicethread.o src/libavutil/frame.c:532:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 532 | for (i = 0; i < FF_ARRAY_ELEMS(frame->buf); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 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) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9 warnings generated. CC libavutil/spherical.o 10 warnings generated. CC libavutil/stereo3d.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/tea.o CC libavutil/threadmessage.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] CC libavutil/time.o 122 | if (linesizes[0] > SIZE_MAX / height) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavutil/imgutils.c:137:26: warning: comparison of integers of different signs: 'const ptrdiff_t' (aka 'const int') and 'unsigned int' [-Wsign-compare] 137 | if (linesizes[i] > SIZE_MAX / h) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavutil/timecode.o CC libavutil/tree.o src/libavutil/imgutils.c:163:22: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 163 | if (sizes[i] > INT_MAX - ret) | ~~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavutil/twofish.o CC libavutil/tx.o 2 warnings generated. CC libavutil/tx_double.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_float.o CC libavutil/tx_int32.o CC libavutil/utils.o 5 warnings generated. 3 warnings generated. CC libavutil/uuid.o CC libavutil/version.o CC libavutil/video_enc_params.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) | ~~~~~~~~ ^ ~~~~~~~~~~~~~ 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 CC libavutil/xtea.o AR libavfilter/libavfilter.a AR libswresample/libswresample.a src/libavutil/hwcontext_vaapi.c:171:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | for (i = 0; i < FF_ARRAY_ELEMS(vaapi_format_map); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vaapi.c:181:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 181 | for (i = 0; i < FF_ARRAY_ELEMS(vaapi_format_map); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavutil/parseutils.c:371:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 371 | FFMIN(slen-hex_offset+1, sizeof(color_string2))); | ^ ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/parseutils.c:384:64: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 384 | strspn(color_string2, "0123456789ABCDEFabcdef") == len) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavutil/rational.c:59:29: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 59 | if (a1.den) x = FFMIN(x, (max - a0.den) / a1.den); | ^ ~ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/rational.c:61:49: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 61 | if (den * (2 * x * a1.den + a0.den) > num * a1.den) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/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/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/mathematics.c:105:18: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 105 | a1 += a0 < r; | ~~ ^ ~ src/libavutil/mathematics.c:110:19: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 110 | if (c <= a1) { | ~ ^ ~~ src/libavutil/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/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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/opt.c:419:40: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 419 | if (*tail || (unsigned)fmt >= fmt_nb) { | ~~~~~~~~~~~~~ ^ ~~~~~~ src/libavutil/parseutils.c:764:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 764 | if ((q - tag) < sizeof(tag) - 1) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vaapi.c:892:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 892 | for (i = 0; i < map->image.num_planes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavutil/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)) | ~ ^ ~ 1 warning generated. 1 warning generated. 17 warnings generated. src/libavutil/opt.c:871:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 871 | ret = snprintf(buf, sizeof(buf), "%f", *(float *)dst); | ~~~~~~~~ ^~~~~~~~~~~~~ src/libavutil/opt.c:952:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 952 | if (ret >= sizeof(buf)) | ~~~ ^ ~~~~~~~~~~~ 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 13 warnings generated. src/libavutil/timecode.c:186:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | for (i = 0; i < FF_ARRAY_ELEMS(supported_fps); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. 3 warnings generated. src/libavutil/utils.c:89:29: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'const int' [-Wsign-compare] 89 | buf_size = buf_size > len ? buf_size - len : 0; | ~~~~~~~~ ^ ~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 warnings generated. 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:src/libavutil/pixdesc.c21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 3214:19: 1183warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] } else if (d == 3214 | - F L Tf_oMrA X() i{ = 0| ; ~~ ^~~~~~~~ i < FF_ARRAY_ELEMS(color_range_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/opt.c:1185:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1185 | } else if (d == -FLT_MIN) { | ~~ ^~~~~~~~ src/libavutil/pixdesc.c:3232:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3232 | for (i = 0; i < FF_ARRAY_ELEMS(color_primaries_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/pixdesc.c:3253:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3253 | for (i = 0; i < FF_ARRAY_ELEMS(color_transfer_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/pixdesc.c:3274:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3274 | for (i = 0; i < FF_ARRAY_ELEMS(color_space_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/pixdesc.c:3295:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3295 | for (i = 0; i < FF_ARRAY_ELEMS(chroma_location_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 33 warnings generated. 5 warnings generated. src/libavutil/opt.c:2113:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2113 | d2 = f; | ~ ^ 18 warnings generated. 1 warning generated. 8 warnings generated. 2 warnings generated. 6 warnings generated. 1 warning generated. 5 warnings generated. 11 warnings generated. src/libavutil/tx_template.c:1145:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1145 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:1165:28: warning: implicit conversion increases floating-point precision: 'TXSample' (aka 'float') to 'double' [-Wdouble-promotion] 1165 | sum += UNSCALE(src[j]) * cos(a * phase); | ^~~~~~ ~ src/libavutil/tx_priv.h:100:21: note: expanded from macro 'UNSCALE' 100 | #define UNSCALE(x) (x) | ^ In file included from src/libavutil/tx_float.c:21: src/libavutil/tx_template.c:1192:34: warning: implicit conversion increases floating-point precision: 'TXSample' (aka 'float') to 'double' [-Wdouble-promotion] 1192 | double val = UNSCALE(src[j*stride]); | ~~~ ^~~~~~~~~~~~~ src/libavutil/tx_priv.h:100:21: note: expanded from macro 'UNSCALE' 100 | #define UNSCALE(x) (x) | ^ In file included from src/libavutil/tx_float.c:21: src/libavutil/tx_template.c:1241:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1241 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:1387:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1387 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:1444:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1444 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. src/libavutil/tx_template.c:1145:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1145 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c: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; | ~~~~^~~~~ ~ 3 warnings generated. 45 warnings generated. src/libavutil/tx_template.c:1618:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1618 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ 7 warnings generated. 27 warnings generated. 5 warnings generated. 1 warning generated. 216 warnings generated. 19 warnings generated. 1 warning generated. 13 warnings generated. 26 warnings generated. 5 warnings generated. 1 warning generated. 13 warnings generated. 1 warning generated. 9 warnings generated. 11 warnings generated. 6 warnings generated. AR libavutil/libavutil.a 28 warnings generated. 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 libavdevice/libavdevice.a INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/avio_http_serve_files.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/avio_list_dir.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/avio_read_callback.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/decode_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/decode_filter_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/decode_filter_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/decode_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/demux_decode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/encode_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/encode_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/extract_mvs.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/filter_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/hw_decode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/mux.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/qsv_decode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/qsv_transcode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/remux.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/resample_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/scale_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/show_metadata.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/transcode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/transcode_aac.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/vaapi_encode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/vaapi_transcode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/README INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/Makefile INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/avio_http_serve_files.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/avio_list_dir.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/avio_read_callback.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/decode_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/decode_filter_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/decode_filter_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/decode_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/demux_decode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/encode_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/encode_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/extract_mvs.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/filter_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/hw_decode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/mux.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/qsv_decode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/qsv_transcode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/remux.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/resample_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/scale_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/show_metadata.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/transcode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/transcode_aac.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/vaapi_encode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/vaapi_transcode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/README INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/Makefile INSTALL libavfilter/libavfilter.a INSTALL libavformat/libavformat.a INSTALL libavcodec/libavcodec.a INSTALL libpostproc/libpostproc.a INSTALL libswresample/libswresample.a INSTALL libswscale/libswscale.a INSTALL libavutil/libavutil.a INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavdevice/avdevice.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavdevice/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavdevice/version_major.h INSTALL libavdevice/libavdevice.pc INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavfilter/avfilter.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavfilter/buffersink.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavfilter/buffersrc.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavfilter/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavfilter/version_major.h INSTALL libavfilter/libavfilter.pc INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavformat/avformat.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavformat/avio.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavformat/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavformat/version_major.h INSTALL libavformat/libavformat.pc INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavcodec/ac3_parser.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavcodec/adts_parser.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavcodec/avcodec.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavcodec/avdct.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavcodec/avfft.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavcodec/bsf.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavcodec/codec.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavcodec/codec_desc.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavcodec/codec_id.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavcodec/codec_par.hINSTALL libavcodec/libavcodec.pc INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavcodec/d3d11va.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavcodec/defs.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavcodec/dirac.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavcodec/dv_profile.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavcodec/dxva2.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavcodec/jni.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavcodec/mediacodec.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavcodec/packet.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavcodec/qsv.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavcodec/vdpau.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavcodec/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavcodec/version_major.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavcodec/videotoolbox.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavcodec/vorbis_parser.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavcodec/xvmc.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libpostproc/postprocess.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libpostproc/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libpostproc/version_major.h INSTALL libpostproc/libpostproc.pc INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libswresample/swresample.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libswresample/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libswresample/version_major.h INSTALL libswresample/libswresample.pc INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libswscale/swscale.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libswscale/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/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.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/adler32.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/aes.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/aes_ctr.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/ambient_viewing_environment.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/attributes.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/audio_fifo.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/avassert.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/avstring.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/avutil.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/base64.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/blowfish.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/bprint.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/bswap.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/buffer.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/cast5.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/camellia.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/channel_layout.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/common.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/cpu.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/crc.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/csp.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/des.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/detection_bbox.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/dict.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/display.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/dovi_meta.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/downmix_info.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/encryption_info.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/error.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/eval.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/fifo.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/file.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/frame.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/hash.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/hdr_dynamic_metadata.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/hdr_dynamic_vivid_metadata.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/hmac.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/hwcontext.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_cuda.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_d3d11va.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_drm.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_dxva2.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_qsv.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_mediacodec.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_opencl.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_vaapi.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_videotoolbox.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_vdpau.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_vulkan.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/imgutils.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/intfloat.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/intreadwrite.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/lfg.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/log.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/lzo.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/macros.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/mathematics.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/mastering_display_metadata.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/md5.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/mem.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/motion_vector.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/murmur3.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/opt.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/parseutils.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/pixdesc.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/pixelutils.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/pixfmt.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/random_seed.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/rc4.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/rational.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/replaygain.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/ripemd.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/samplefmt.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/sha.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/sha512.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/spherical.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/stereo3d.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/threadmessage.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/time.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/timecode.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/timestamp.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/tree.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/twofish.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/uuid.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/video_enc_params.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/xtea.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/tea.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/tx.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/film_grain_params.h INSTALL libavutil/avconfig.h INSTALL libavutil/ffversion.h [8/8] Completed 'ffmpeg' [137/1734] Performing install step for 'ffmpeg' [1/1] Install the project... -- Install configuration: "Release" Done [138/1734] Completed 'ffmpeg' /usr/bin/make all-am make[1]: Entering directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/libdvdnav/src/libdvdnav' CC src/dvdnav.lo CC src/read_cache.lo CC src/navigation.lo CC src/logger.lo CC src/searching.lo CC src/settings.lo CC src/highlight.lo CC src/vm/decoder.lo CC src/vm/vm.lo CC src/vm/play.lo CC src/vm/vmget.lo CC src/vm/getset.lo CC src/vm/vmcmd.lo src/vm/play.c:77:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 77 | (vm->state).pgN = 1 + ((int) ((float) pgCnt * rand()/(RAND_MAX+1.0))); | ~~~~~~~~~~~~~~^~~~~~~~~ src/navigation.c:265:66: warning: unused parameter 'parts_to_play' [-Wunused-parameter] 265 | int32_t part, int32_t parts_to_play) { | ^ src/navigation.c:272:58: warning: unused parameter 'title' [-Wunused-parameter] 272 | dvdnav_status_t dvdnav_time_play(dvdnav_t *this, int32_t title, | ^ src/navigation.c:273:43: warning: unused parameter 'time' [-Wunused-parameter] 273 | uint64_t time) { | ^ src/vm/vmcmd.c:92:19: warning: variable 'system_reg_abbr_table' is not needed and will not be emitted [-Wunneeded-internal-declaration] 92 | static const char system_reg_abbr_table[][8] = { | ^~~~~~~~~~~~~~~~~~~~~ src/vm/decoder.c:603:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 603 | set_GPRM(command->registers, reg, 1 + ((uint16_t) ((float) data * rand()/(RAND_MAX+1.0))) ); | ~~~~~~~~~~~~~^~~~~~~~~ 1 warning generated. 3 warnings generated. 1 warning generated. 1 warning generated. CCLD libdvdnav.la make[1]: Leaving directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/libdvdnav/src/libdvdnav' [139/1734] Performing install step for 'libdvdnav' make[1]: Entering directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/libdvdnav/src/libdvdnav' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/lib' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/share/doc/libdvdnav' /bin/sh ./libtool --mode=install /usr/bin/install -c libdvdnav.la '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/lib' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/lib/pkgconfig' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/include/dvdnav' /usr/bin/install -c -m 644 AUTHORS ChangeLog COPYING README.md TODO '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/share/doc/libdvdnav' /usr/bin/install -c -m 644 misc/dvdnav.pc '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/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.1-Omega/build-gbm/build/include/dvdnav' libtool: install: /usr/bin/install -c .libs/libdvdnav.lai /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/lib/libdvdnav.la libtool: install: /usr/bin/install -c .libs/libdvdnav.a /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/lib/libdvdnav.a libtool: install: chmod 644 /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/lib/libdvdnav.a libtool: install: ranlib /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/lib/libdvdnav.a make[1]: Leaving directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/libdvdnav/src/libdvdnav' [140/1734] Completed 'libdvdnav' [141/1734] Building CXX object build/network/httprequesthandler/python/CMakeFiles/network_httprequesthandlers_python.dir/HTTPPythonWsgiInvoker.cpp.o [142/1734] Building CXX object build/network/httprequesthandler/python/CMakeFiles/network_httprequesthandlers_python.dir/HTTPPythonInvoker.cpp.o [143/1734] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPPythonHandler.cpp.o [144/1734] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/IHTTPRequestHandler.cpp.o [145/1734] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPWebinterfaceHandler.cpp.o [146/1734] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPWebinterfaceAddonsHandler.cpp.o [147/1734] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPVfsHandler.cpp.o [148/1734] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPRequestHandlerUtils.cpp.o [149/1734] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPJsonRpcHandler.cpp.o [150/1734] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPImageTransformationHandler.cpp.o [151/1734] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPImageHandler.cpp.o [152/1734] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPFileHandler.cpp.o [153/1734] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPSettings.cpp.o [154/1734] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPServer.cpp.o [155/1734] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPRenderer.cpp.o [156/1734] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPPlayer.cpp.o [157/1734] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPInternal.cpp.o [158/1734] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnP.cpp.o [159/1734] Generating AddonModuleXbmcwsgi.i.cpp [160/1734] Generating AddonModuleXbmcvfs.i.cpp [161/1734] Generating AddonModuleXbmcplugin.i.cpp [162/1734] Generating AddonModuleXbmc.i.cpp [163/1734] Generating AddonModuleXbmcgui.i.cpp [164/1734] Generating AddonModuleXbmcdrm.i.cpp [165/1734] Generating AddonModuleXbmcaddon.i.cpp [166/1734] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/PyContext.cpp.o [167/1734] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/swig.cpp.o [168/1734] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/XBPython.cpp.o [169/1734] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/PythonInvoker.cpp.o [170/1734] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/LanguageHook.cpp.o [171/1734] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/ContextItemAddonInvoker.cpp.o [172/1734] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/CallbackHandler.cpp.o [173/1734] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/AddonPythonInvoker.cpp.o [174/1734] Building CXX object build/interfaces/legacy/wsgi/CMakeFiles/legacy_interface_wsgi.dir/WsgiResponse.cpp.o [175/1734] Building CXX object build/interfaces/legacy/wsgi/CMakeFiles/legacy_interface_wsgi.dir/WsgiResponseBody.cpp.o [176/1734] Building CXX object build/interfaces/legacy/wsgi/CMakeFiles/legacy_interface_wsgi.dir/WsgiInputStream.cpp.o [177/1734] Building CXX object build/interfaces/legacy/wsgi/CMakeFiles/legacy_interface_wsgi.dir/WsgiErrorStream.cpp.o [178/1734] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/WindowXML.cpp.o [179/1734] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/WindowDialogMixin.cpp.o [180/1734] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/WindowDialog.cpp.o [181/1734] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Window.cpp.o [182/1734] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/String.cpp.o [183/1734] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Settings.cpp.o [184/1734] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/PlayList.cpp.o [185/1734] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Player.cpp.o [186/1734] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Monitor.cpp.o [187/1734] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ModuleXbmcvfs.cpp.o [188/1734] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ModuleXbmcplugin.cpp.o [189/1734] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ModuleXbmcgui.cpp.o [190/1734] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ModuleXbmc.cpp.o [191/1734] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ListItem.cpp.o [192/1734] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/LanguageHook.cpp.o [193/1734] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Keyboard.cpp.o [194/1734] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagVideo.cpp.o [195/1734] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagRadioRDS.cpp.o [196/1734] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagPicture.cpp.o [197/1734] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagMusic.cpp.o [198/1734] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagGame.cpp.o [199/1734] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/File.cpp.o [200/1734] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/DrmCryptoSession.cpp.o [201/1734] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Dialog.cpp.o [202/1734] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Control.cpp.o [203/1734] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/CallbackHandler.cpp.o [204/1734] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/CallbackFunction.cpp.o [205/1734] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/AddonUtils.cpp.o [206/1734] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Addon.cpp.o [207/1734] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/AddonClass.cpp.o [208/1734] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/AddonCallback.cpp.o [209/1734] Building CXX object build/rendering/gles/CMakeFiles/rendering_gles.dir/GLESShader.cpp.o [210/1734] Building CXX object build/rendering/gles/CMakeFiles/rendering_gles.dir/ScreenshotSurfaceGLES.cpp.o [211/1734] Building CXX object build/rendering/gles/CMakeFiles/rendering_gles.dir/RenderSystemGLES.cpp.o [212/1734] Building CXX object build/network/dacp/CMakeFiles/network_dacp.dir/dacp.cpp.o [213/1734] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/CDDARipper.cpp.o [214/1734] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/EncoderFFmpeg.cpp.o [215/1734] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/EncoderAddon.cpp.o [216/1734] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/Encoder.cpp.o [217/1734] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/CDDARipJob.cpp.o [218/1734] Building CXX object build/platform/linux/network/zeroconf/CMakeFiles/platform_linux_network_zeroconf.dir/ZeroconfBrowserAvahi.cpp.o [219/1734] Building CXX object build/platform/linux/network/zeroconf/CMakeFiles/platform_linux_network_zeroconf.dir/ZeroconfAvahi.cpp.o [220/1734] Building CXX object build/windowing/linux/CMakeFiles/windowing_linux.dir/WinSystemEGL.cpp.o [221/1734] Building CXX object build/windowing/linux/CMakeFiles/windowing_linux.dir/OSScreenSaverFreedesktop.cpp.o [222/1734] Building CXX object build/platform/posix/utils/CMakeFiles/platform_posix_utils.dir/SharedMemory.cpp.o [223/1734] Building CXX object build/platform/posix/utils/CMakeFiles/platform_posix_utils.dir/PosixInterfaceForCLog.cpp.o [224/1734] Building CXX object build/platform/posix/utils/CMakeFiles/platform_posix_utils.dir/Mmap.cpp.o [225/1734] Building CXX object build/platform/posix/threads/CMakeFiles/platform_posix_threads.dir/RecursiveMutex.cpp.o [226/1734] Building CXX object build/platform/posix/storage/discs/CMakeFiles/platform_posix_storage_discs.dir/DiscDriveHandlerPosix.cpp.o [227/1734] Building CXX object build/platform/posix/network/CMakeFiles/platform_posix_network.dir/NetworkPosix.cpp.o [228/1734] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/SMBWSDiscoveryListener.cpp.o [229/1734] Linking CXX static library build/network/dacp/network_dacp.a [230/1734] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/SMBWSDiscovery.cpp.o [231/1734] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/SMBFile.cpp.o [232/1734] Linking CXX static library build/platform/posix/threads/platform_posix_threads.a [233/1734] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/SMBDirectory.cpp.o [234/1734] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/PosixFile.cpp.o [235/1734] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/PosixDirectory.cpp.o [236/1734] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/XTimeUtils.cpp.o [237/1734] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/XHandle.cpp.o [238/1734] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/PosixTimezone.cpp.o [239/1734] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/PosixResourceCounter.cpp.o [240/1734] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/PosixMountProvider.cpp.o [241/1734] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/PlatformPosix.cpp.o [242/1734] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/MessagePrinter.cpp.o [243/1734] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/GPUInfoPosix.cpp.o [244/1734] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/Filesystem.cpp.o [245/1734] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/CPUInfoPosix.cpp.o [246/1734] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/ConvUtils.cpp.o [247/1734] Building CXX object build/platform/linux/threads/CMakeFiles/platform_linux_threads.dir/ThreadImplLinux.cpp.o [248/1734] Linking CXX static library build/windowing/linux/windowing_linux.a [249/1734] Building CXX object build/platform/linux/storage/CMakeFiles/platform_linux_storage.dir/UDevProvider.cpp.o [250/1734] Building CXX object build/platform/linux/storage/CMakeFiles/platform_linux_storage.dir/UDisks2Provider.cpp.o [251/1734] Building CXX object build/platform/linux/storage/CMakeFiles/platform_linux_storage.dir/UDisksProvider.cpp.o [252/1734] Building CXX object build/platform/linux/storage/CMakeFiles/platform_linux_storage.dir/LinuxStorageProvider.cpp.o [253/1734] Building CXX object build/platform/linux/powermanagement/CMakeFiles/platform_linux_powermanagement.dir/UPowerSyscall.cpp.o [254/1734] Building CXX object build/platform/linux/powermanagement/CMakeFiles/platform_linux_powermanagement.dir/LogindUPowerSyscall.cpp.o [255/1734] Building CXX object build/platform/linux/powermanagement/CMakeFiles/platform_linux_powermanagement.dir/ConsoleUPowerSyscall.cpp.o [256/1734] Building CXX object build/platform/linux/powermanagement/CMakeFiles/platform_linux_powermanagement.dir/LinuxPowerSyscall.cpp.o [257/1734] Building CXX object build/platform/linux/peripherals/CMakeFiles/platform_linux_peripherals.dir/PeripheralBusUSBLibUdev.cpp.o [258/1734] Linking CXX static library build/platform/posix/utils/platform_posix_utils.a [259/1734] Building CXX object build/platform/linux/network/CMakeFiles/platform_linux_network.dir/NetworkLinux.cpp.o [260/1734] Building CXX object build/platform/linux/input/CMakeFiles/input_linux.dir/LibInputTouch.cpp.o [261/1734] Building CXX object build/platform/linux/input/CMakeFiles/input_linux.dir/LibInputSettings.cpp.o [262/1734] Building CXX object build/platform/linux/input/CMakeFiles/input_linux.dir/LibInputPointer.cpp.o [263/1734] Building CXX object build/platform/linux/input/CMakeFiles/input_linux.dir/LibInputKeyboard.cpp.o [264/1734] Linking CXX static library build/interfaces/legacy/wsgi/legacy_interface_wsgi.a [265/1734] Building CXX object build/platform/linux/input/CMakeFiles/input_linux.dir/LibInputHandler.cpp.o [266/1734] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/DBusUtil.cpp.o [267/1734] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/DBusMessage.cpp.o [268/1734] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/FDEventMonitor.cpp.o [269/1734] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/TimeUtils.cpp.o [270/1734] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/SysfsPath.cpp.o [271/1734] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/PlatformLinux.cpp.o [272/1734] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/OptionalsReg.cpp.o [273/1734] Linking CXX static library build/platform/posix/storage/discs/platform_posix_storage_discs.a [274/1734] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/MemUtils.cpp.o [275/1734] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/GPUInfoLinux.cpp.o [276/1734] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/CPUInfoLinux.cpp.o [277/1734] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/AppParamParserLinux.cpp.o [278/1734] Building CXX object build/platform/common/speech/CMakeFiles/platform_common_speech.dir/SpeechRecognitionStub.cpp.o [279/1734] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchSwipeDetector.cpp.o [280/1734] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchRotateDetector.cpp.o [281/1734] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchPinchDetector.cpp.o [282/1734] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchInputHandler.cpp.o [283/1734] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchActionHandler.cpp.o [284/1734] Building CXX object build/input/touch/CMakeFiles/input_touch.dir/ITouchInputHandling.cpp.o [285/1734] Linking CXX static library build/input/touch/input_touch.a [286/1734] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/YUV2RGBShaderGLES.cpp.o [287/1734] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/VideoFilterShaderGLES.cpp.o [288/1734] Linking CXX static library build/platform/common/speech/platform_common_speech.a [289/1734] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/ToneMappers.cpp.o [290/1734] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/ConversionMatrix.cpp.o [291/1734] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/ConvolutionKernels.cpp.o [292/1734] Building CXX object build/cores/VideoPlayer/videorenderers/hwdec/CMakeFiles/videorenderers_hwdec.dir/DRMPRIMEEGL.cpp.o [293/1734] Building CXX object build/cores/VideoPlayer/videorenderers/hwdec/CMakeFiles/videorenderers_hwdec.dir/RendererDRMPRIMEGLES.cpp.o [294/1734] Building CXX object build/cores/VideoPlayer/videorenderers/hwdec/CMakeFiles/videorenderers_hwdec.dir/VideoLayerBridgeDRMPRIME.cpp.o [295/1734] Building CXX object build/cores/VideoPlayer/videorenderers/hwdec/CMakeFiles/videorenderers_hwdec.dir/RendererDRMPRIME.cpp.o [296/1734] Building CXX object build/cores/VideoPlayer/videorenderers/hwdec/CMakeFiles/videorenderers_hwdec.dir/VaapiEGL.cpp.o [297/1734] Linking CXX static library build/platform/posix/network/platform_posix_network.a [298/1734] Building CXX object build/cores/VideoPlayer/videorenderers/hwdec/CMakeFiles/videorenderers_hwdec.dir/RendererVAAPIGLES.cpp.o [299/1734] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderCaptureGLES.cpp.o [300/1734] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/OverlayRendererGLES.cpp.o [301/1734] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/LinuxRendererGLES.cpp.o [302/1734] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/FrameBufferObject.cpp.o [303/1734] Linking CXX static library build/rendering/gles/rendering_gles.a [304/1734] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/DebugRenderer.cpp.o [305/1734] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderManager.cpp.o [306/1734] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderFlags.cpp.o [307/1734] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderFactory.cpp.o [308/1734] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderCapture.cpp.o [309/1734] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/OverlayRendererUtil.cpp.o [310/1734] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/OverlayRenderer.cpp.o [311/1734] Linking CXX static library build/platform/linux/network/zeroconf/platform_linux_network_zeroconf.a [312/1734] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/ColorManager.cpp.o [313/1734] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/BaseRenderer.cpp.o [314/1734] Building CXX object build/cores/VideoPlayer/process/CMakeFiles/process.dir/ProcessInfo.cpp.o [315/1734] Linking CXX static library build/network/httprequesthandler/network_httprequesthandlers.a [316/1734] Building CXX object build/cores/VideoPlayer/subtitles/webvtt/CMakeFiles/subtitles_webvtt.dir/WebVTTISOHandler.cpp.o [317/1734] Building CXX object build/cores/VideoPlayer/subtitles/webvtt/CMakeFiles/subtitles_webvtt.dir/WebVTTHandler.cpp.o [318/1734] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/SubtitlesAdapter.cpp.o [319/1734] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/SubtitleParserWebVTT.cpp.o [320/1734] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleTagSami.cpp.o [321/1734] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleTagMicroDVD.cpp.o [322/1734] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserSSA.cpp.o [323/1734] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitlesLibass.cpp.o [324/1734] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleStream.cpp.o [325/1734] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserVplayer.cpp.o [326/1734] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserSubrip.cpp.o [327/1734] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserSami.cpp.o [328/1734] Linking CXX static library build/network/httprequesthandler/python/network_httprequesthandlers_python.a [329/1734] Linking CXX static library build/platform/linux/threads/platform_linux_threads.a [330/1734] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserMPL2.cpp.o [331/1734] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserMicroDVD.cpp.o [332/1734] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleLineCollection.cpp.o [333/1734] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDFactorySubtitle.cpp.o [334/1734] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamBluray.cpp.o [335/1734] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/InputStreamPVRRecording.cpp.o [336/1734] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/InputStreamPVRChannel.cpp.o [337/1734] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/InputStreamPVRBase.cpp.o [338/1734] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/InputStreamMultiSource.cpp.o [339/1734] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/InputStreamAddon.cpp.o [340/1734] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDStateSerializer.cpp.o [341/1734] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamStack.cpp.o [342/1734] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamNavigator.cpp.o [343/1734] Linking CXX static library build/platform/linux/powermanagement/platform_linux_powermanagement.a [344/1734] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamMemory.cpp.o [345/1734] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamFile.cpp.o [346/1734] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamFFmpeg.cpp.o [347/1734] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStream.cpp.o [348/1734] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDFactoryInputStream.cpp.o /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/platform/posix/filesystem/SMBWSDiscoveryListener.cpp:275:19: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 275 | char msgbuf[UDPBUFFSIZE]; | ^~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/platform/posix/filesystem/SMBWSDiscoveryListener.cpp:275:19: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function 1 warning generated. [349/1734] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/BlurayStateSerializer.cpp.o [350/1734] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDFactoryDemuxer.cpp.o [351/1734] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxVobsub.cpp.o [352/1734] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxUtils.cpp.o [353/1734] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxFFmpeg.cpp.o [354/1734] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxClient.cpp.o [355/1734] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxCDDA.cpp.o [356/1734] Linking CXX static library build/platform/linux/network/platform_linux_network.a [357/1734] Linking CXX static library build/interfaces/legacy/legacy_interface.a [358/1734] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxCC.cpp.o [359/1734] Linking CXX static library build/platform/posix/platform_posix.a [360/1734] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxBXA.cpp.o [361/1734] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemux.cpp.o [362/1734] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DemuxMultiSource.cpp.o [363/1734] Linking CXX static library build/interfaces/python/python_interface.a [364/1734] Linking CXX static library build/input/touch/generic/input_touch_generic.a [365/1734] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/DVDVideoCodecDRMPRIME.cpp.o [366/1734] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/VAAPI.cpp.o [367/1734] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/DVDVideoPPFFmpeg.cpp.o [368/1734] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/DVDVideoCodecFFmpeg.cpp.o [369/1734] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/DVDVideoCodec.cpp.o [370/1734] Linking CXX static library build/platform/linux/peripherals/platform_linux_peripherals.a [371/1734] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/AddonVideoCodec.cpp.o [372/1734] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/contrib/cc_decoder708.cpp.o [373/1734] Building C object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/contrib/cc_decoder.c.o [374/1734] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/OverlayCodecWebVTT.cpp.o [375/1734] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodecTX3G.cpp.o [376/1734] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodecCCText.cpp.o [377/1734] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodecText.cpp.o [378/1734] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodecSSA.cpp.o [379/1734] Linking CXX static library build/cores/VideoPlayer/videorenderers/shaders/videoshaders.a [380/1734] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodecFFmpeg.cpp.o [381/1734] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodec.cpp.o [382/1734] Building CXX object build/cores/VideoPlayer/codecs/audio/CMakeFiles/dvdaudiocodecs.dir/DVDAudioCodecPassthrough.cpp.o [383/1734] Building CXX object build/cores/VideoPlayer/codecs/audio/CMakeFiles/dvdaudiocodecs.dir/DVDAudioCodecFFmpeg.cpp.o [384/1734] Building CXX object build/cores/VideoPlayer/codecs/CMakeFiles/dvdcodecs.dir/DVDFactoryCodec.cpp.o [385/1734] Building CXX object build/cores/VideoPlayer/codecs/CMakeFiles/dvdcodecs.dir/DVDCodecUtils.cpp.o [386/1734] Building CXX object build/cores/VideoPlayer/Buffers/CMakeFiles/videoplayer-buffers.dir/VideoBufferPoolDMA.cpp.o [387/1734] Building CXX object build/cores/VideoPlayer/Buffers/CMakeFiles/videoplayer-buffers.dir/VideoBufferDRMPRIME.cpp.o [388/1734] Building CXX object build/cores/VideoPlayer/Buffers/CMakeFiles/videoplayer-buffers.dir/VideoBufferDMA.cpp.o [389/1734] Building CXX object build/cores/VideoPlayer/Buffers/CMakeFiles/videoplayer-buffers.dir/VideoBuffer.cpp.o [390/1734] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoReferenceClock.cpp.o [391/1734] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerVideo.cpp.o [392/1734] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerTeletext.cpp.o [393/1734] Linking CXX static library build/platform/linux/storage/platform_linux_storage.a [394/1734] Linking CXX static library build/cores/VideoPlayer/process/process.a [395/1734] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerSubtitle.cpp.o [396/1734] Linking CXX static library build/cdrip/cdrip.a [397/1734] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerRadioRDS.cpp.o [398/1734] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerAudioID3.cpp.o [399/1734] Linking CXX static library build/network/upnp/network_upnp.a [400/1734] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerAudio.cpp.o [401/1734] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayer.cpp.o [402/1734] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/Edl.cpp.o [403/1734] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/PTSTracker.cpp.o [404/1734] Linking CXX static library build/platform/linux/input/input_linux.a [405/1734] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDStreamInfo.cpp.o [406/1734] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDOverlayContainer.cpp.o [407/1734] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDMessageQueue.cpp.o [408/1734] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDMessage.cpp.o [409/1734] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDFileInfo.cpp.o [410/1734] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDDemuxSPU.cpp.o [411/1734] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDClock.cpp.o /home/buildozer/aports/community/kodi/src/xbmc-21.1-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. [412/1734] Linking CXX static library build/platform/posix/filesystem/platform_posix_filesystem.a [413/1734] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/AudioSinkAE.cpp.o [414/1734] Building CXX object build/video/windows/CMakeFiles/video_windows.dir/VideoFileItemListModifier.cpp.o [415/1734] Building CXX object build/video/windows/CMakeFiles/video_windows.dir/GUIWindowVideoPlaylist.cpp.o [416/1734] Building CXX object build/video/windows/CMakeFiles/video_windows.dir/GUIWindowVideoNav.cpp.o [417/1734] Building CXX object build/video/windows/CMakeFiles/video_windows.dir/GUIWindowVideoBase.cpp.o [418/1734] Building CXX object build/video/windows/CMakeFiles/video_windows.dir/GUIWindowFullScreen.cpp.o [419/1734] Building CXX object build/video/tags/CMakeFiles/video_tags.dir/VideoTagLoaderPlugin.cpp.o [420/1734] Building CXX object build/video/tags/CMakeFiles/video_tags.dir/VideoTagLoaderNFO.cpp.o [421/1734] Building CXX object build/video/tags/CMakeFiles/video_tags.dir/VideoTagLoaderFFmpeg.cpp.o [422/1734] Building CXX object build/video/tags/CMakeFiles/video_tags.dir/VideoInfoTagLoaderFactory.cpp.o [423/1734] Linking CXX static library build/cores/VideoPlayer/videorenderers/hwdec/videorenderers_hwdec.a [424/1734] Building CXX object build/video/tags/CMakeFiles/video_tags.dir/VideoTagExtractionHelper.cpp.o [425/1734] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryResetResumePointJob.cpp.o [426/1734] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryScanningJob.cpp.o [427/1734] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryRefreshingJob.cpp.o [428/1734] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryProgressJob.cpp.o [429/1734] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryMarkWatchedJob.cpp.o [430/1734] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryJob.cpp.o [431/1734] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryCleaningJob.cpp.o [432/1734] Building CXX object build/video/guilib/CMakeFiles/video_guilib.dir/VideoVersionHelper.cpp.o [433/1734] Building CXX object build/video/guilib/CMakeFiles/video_guilib.dir/VideoSelectActionProcessor.cpp.o [434/1734] Building CXX object build/video/guilib/CMakeFiles/video_guilib.dir/VideoPlayActionProcessor.cpp.o [435/1734] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoSettings.cpp.o [436/1734] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoOSD.cpp.o [437/1734] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoManagerVersions.cpp.o [438/1734] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoManagerExtras.cpp.o [439/1734] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoManager.cpp.o [440/1734] Linking CXX static library build/cores/VideoPlayer/subtitles/webvtt/subtitles_webvtt.a [441/1734] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoInfo.cpp.o [442/1734] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoBookmarks.cpp.o [443/1734] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogTeletext.cpp.o [444/1734] Linking CXX static library build/platform/linux/linuxsupport.a [445/1734] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogSubtitleSettings.cpp.o [446/1734] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogSubtitles.cpp.o [447/1734] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogFullScreenInfo.cpp.o [448/1734] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogAudioSettings.cpp.o [449/1734] Building CXX object build/video/CMakeFiles/video.dir/ViewModeSettings.cpp.o [450/1734] Building CXX object build/video/CMakeFiles/video.dir/VideoUtils.cpp.o [451/1734] Building CXX object build/video/CMakeFiles/video.dir/VideoThumbLoader.cpp.o [452/1734] Building CXX object build/video/CMakeFiles/video.dir/VideoLibraryQueue.cpp.o [453/1734] Building CXX object build/video/CMakeFiles/video.dir/VideoItemArtworkHandler.cpp.o [454/1734] Building CXX object build/video/CMakeFiles/video.dir/VideoInfoTag.cpp.o [455/1734] Building CXX object build/video/CMakeFiles/video.dir/VideoInfoScanner.cpp.o [456/1734] Building CXX object build/video/CMakeFiles/video.dir/VideoInfoDownloader.cpp.o [457/1734] Building CXX object build/video/CMakeFiles/video.dir/VideoGeneratedImageFileLoader.cpp.o [458/1734] Building CXX object build/video/CMakeFiles/video.dir/VideoEmbeddedImageFileLoader.cpp.o [459/1734] Linking CXX static library build/cores/VideoPlayer/videorenderers/videorenderers.a [460/1734] Linking CXX static library build/cores/VideoPlayer/Buffers/videoplayer-buffers.a [461/1734] Building CXX object build/video/CMakeFiles/video.dir/VideoDbUrl.cpp.o [462/1734] Building CXX object build/video/CMakeFiles/video.dir/VideoDatabase.cpp.o [463/1734] Building CXX object build/video/CMakeFiles/video.dir/VideoChapterImageFileLoader.cpp.o [464/1734] Building CXX object build/video/CMakeFiles/video.dir/Teletext.cpp.o [465/1734] Building CXX object build/video/CMakeFiles/video.dir/PlayerController.cpp.o [466/1734] Building CXX object build/video/CMakeFiles/video.dir/GUIViewStateVideo.cpp.o [467/1734] Building CXX object build/video/CMakeFiles/video.dir/ContextMenus.cpp.o [468/1734] Linking CXX static library build/cores/VideoPlayer/codecs/overlay/dvdoverlaycodecs.a [469/1734] Building CXX object build/video/CMakeFiles/video.dir/Bookmark.cpp.o [470/1734] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowSystemInfo.cpp.o [471/1734] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowStartup.cpp.o [472/1734] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowSplash.cpp.o [473/1734] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowScreensaverDim.cpp.o [474/1734] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowScreensaver.cpp.o [475/1734] Linking CXX static library build/cores/VideoPlayer/codecs/audio/dvdaudiocodecs.a [476/1734] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowPointer.cpp.o [477/1734] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowLoginScreen.cpp.o [478/1734] Linking CXX static library build/cores/VideoPlayer/subtitles/dvdsubtitles.a [479/1734] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowHome.cpp.o [480/1734] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowFileManager.cpp.o [481/1734] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowDebugInfo.cpp.o [482/1734] Building CXX object build/windows/CMakeFiles/windows.dir/GUIMediaWindow.cpp.o [483/1734] Building CXX object build/windowing/CMakeFiles/windowing.dir/WinSystem.cpp.o [484/1734] Building CXX object build/windowing/CMakeFiles/windowing.dir/WindowSystemFactory.cpp.o [485/1734] Building CXX object build/windowing/CMakeFiles/windowing.dir/Resolution.cpp.o [486/1734] Building CXX object build/windowing/CMakeFiles/windowing.dir/OSScreenSaver.cpp.o [487/1734] Building CXX object build/windowing/CMakeFiles/windowing.dir/GraphicContext.cpp.o [488/1734] Linking CXX static library build/cores/VideoPlayer/demuxers/dvddemuxers.a [489/1734] Building CXX object build/weather/CMakeFiles/weather.dir/WeatherManager.cpp.o [490/1734] Building CXX object build/weather/CMakeFiles/weather.dir/WeatherJob.cpp.o [491/1734] Building CXX object build/weather/CMakeFiles/weather.dir/GUIWindowWeather.cpp.o [492/1734] Building CXX object build/view/CMakeFiles/view.dir/ViewStateSettings.cpp.o [493/1734] Building CXX object build/view/CMakeFiles/view.dir/ViewDatabase.cpp.o [494/1734] Building CXX object build/view/CMakeFiles/view.dir/GUIViewState.cpp.o [495/1734] Building CXX object build/view/CMakeFiles/view.dir/GUIViewControl.cpp.o [496/1734] Building CXX object build/utils_guilib/CMakeFiles/utils_guilib.dir/GUIContentUtils.cpp.o [497/1734] Building CXX object build/utils/CMakeFiles/utils.dir/DisplayInfo.cpp.o [498/1734] Building CXX object build/utils/CMakeFiles/utils.dir/DRMHelpers.cpp.o [499/1734] Building CXX object build/utils/CMakeFiles/utils.dir/EGLImage.cpp.o [500/1734] Linking CXX static library build/cores/VideoPlayer/inputstreams/dvdinputstreams.a [501/1734] Building CXX object build/utils/CMakeFiles/utils.dir/GBMBufferObject.cpp.o [502/1734] Building CXX object build/utils/CMakeFiles/utils.dir/DMAHeapBufferObject.cpp.o [503/1734] Building CXX object build/utils/CMakeFiles/utils.dir/UDMABufferObject.cpp.o [504/1734] Building CXX object build/utils/CMakeFiles/utils.dir/DumbBufferObject.cpp.o [505/1734] Linking CXX static library build/video/tags/video_tags.a [506/1734] Building CXX object build/utils/CMakeFiles/utils.dir/BufferObjectFactory.cpp.o [507/1734] Building CXX object build/utils/CMakeFiles/utils.dir/BufferObject.cpp.o [508/1734] Building CXX object build/utils/CMakeFiles/utils.dir/GLUtils.cpp.o [509/1734] Building CXX object build/utils/CMakeFiles/utils.dir/EGLFence.cpp.o [510/1734] Building CXX object build/utils/CMakeFiles/utils.dir/EGLUtils.cpp.o [511/1734] Building CXX object build/utils/CMakeFiles/utils.dir/XSLTUtils.cpp.o [512/1734] Building CXX object build/utils/CMakeFiles/utils.dir/XMLUtils.cpp.o [513/1734] Building CXX object build/utils/CMakeFiles/utils.dir/XBMCTinyXML2.cpp.o [514/1734] Building CXX object build/utils/CMakeFiles/utils.dir/XBMCTinyXML.cpp.o [515/1734] Building CXX object build/utils/CMakeFiles/utils.dir/Vector.cpp.o [516/1734] Building CXX object build/utils/CMakeFiles/utils.dir/VC1BitstreamParser.cpp.o [517/1734] Building CXX object build/utils/CMakeFiles/utils.dir/Variant.cpp.o [518/1734] Building CXX object build/utils/CMakeFiles/utils.dir/Utf8Utils.cpp.o [519/1734] Building CXX object build/utils/CMakeFiles/utils.dir/UrlOptions.cpp.o [520/1734] Building CXX object build/utils/CMakeFiles/utils.dir/URIUtils.cpp.o [521/1734] Building CXX object build/utils/CMakeFiles/utils.dir/TimeUtils.cpp.o [522/1734] Linking CXX static library build/cores/VideoPlayer/codecs/dvdcodecs.a [523/1734] Building CXX object build/utils/CMakeFiles/utils.dir/TextSearch.cpp.o [524/1734] Building CXX object build/utils/CMakeFiles/utils.dir/Temperature.cpp.o [525/1734] Building CXX object build/utils/CMakeFiles/utils.dir/SystemInfo.cpp.o [526/1734] Linking CXX static library build/cores/VideoPlayer/codecs/video/dvdvideocodecs.a [527/1734] Building CXX object build/utils/CMakeFiles/utils.dir/StringValidation.cpp.o [528/1734] Building CXX object build/utils/CMakeFiles/utils.dir/StringUtils.cpp.o [529/1734] Building CXX object build/utils/CMakeFiles/utils.dir/StreamUtils.cpp.o [530/1734] Building CXX object build/utils/CMakeFiles/utils.dir/StreamDetails.cpp.o [531/1734] Building CXX object build/utils/CMakeFiles/utils.dir/Speed.cpp.o [532/1734] Building CXX object build/utils/CMakeFiles/utils.dir/SortUtils.cpp.o [533/1734] Building CXX object build/utils/CMakeFiles/utils.dir/Screenshot.cpp.o [534/1734] Building CXX object build/utils/CMakeFiles/utils.dir/ScraperUrl.cpp.o [535/1734] Linking CXX static library build/video/guilib/video_guilib.a [536/1734] Building CXX object build/utils/CMakeFiles/utils.dir/ScraperParser.cpp.o [537/1734] Building CXX object build/utils/CMakeFiles/utils.dir/SaveFileStateJob.cpp.o [538/1734] Building CXX object build/utils/CMakeFiles/utils.dir/ProgressJob.cpp.o [539/1734] Building CXX object build/utils/CMakeFiles/utils.dir/RssReader.cpp.o [540/1734] Building CXX object build/utils/CMakeFiles/utils.dir/RssManager.cpp.o [541/1734] Building CXX object build/utils/CMakeFiles/utils.dir/RingBuffer.cpp.o [542/1734] Building CXX object build/utils/CMakeFiles/utils.dir/rfft.cpp.o [543/1734] Building CXX object build/utils/CMakeFiles/utils.dir/RegExp.cpp.o [544/1734] Linking CXX static library build/video/jobs/video_jobs.a [545/1734] Building CXX object build/utils/CMakeFiles/utils.dir/RecentlyAddedJob.cpp.o [546/1734] Building CXX object build/utils/CMakeFiles/utils.dir/PlayerUtils.cpp.o [547/1734] Building CXX object build/utils/CMakeFiles/utils.dir/POUtils.cpp.o [548/1734] Building CXX object build/utils/CMakeFiles/utils.dir/Observer.cpp.o [549/1734] Building CXX object build/utils/CMakeFiles/utils.dir/MovingSpeed.cpp.o [550/1734] Building CXX object build/utils/CMakeFiles/utils.dir/Mime.cpp.o [551/1734] Building CXX object build/utils/CMakeFiles/utils.dir/log.cpp.o [552/1734] Building CXX object build/utils/CMakeFiles/utils.dir/Locale.cpp.o /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/utils/XSLTUtils.cpp:31:3: warning: 'xmlSubstituteEntitiesDefault' is deprecated [-Wdeprecated-declarations] 31 | xmlSubstituteEntitiesDefault(1); | ^ /usr/include/libxml2/libxml/parser.h:947:1: note: 'xmlSubstituteEntitiesDefault' has been explicitly marked deprecated here 947 | XML_DEPRECATED XMLPUBFUN int | ^ /usr/include/libxml2/libxml/xmlexports.h:69:43: note: expanded from macro 'XML_DEPRECATED' 69 | #define XML_DEPRECATED __attribute__((deprecated)) | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/utils/XSLTUtils.cpp:32:3: warning: '__xmlLoadExtDtdDefaultValue' is deprecated [-Wdeprecated-declarations] 32 | xmlLoadExtDtdDefaultValue = 0; | ^ /usr/include/libxml2/libxml/parser.h:896:37: note: expanded from macro 'xmlLoadExtDtdDefaultValue' 896 | #define xmlLoadExtDtdDefaultValue XML_GLOBAL_MACRO(xmlLoadExtDtdDefaultValue) | ^ /usr/include/libxml2/libxml/xmlexports.h:124:36: note: expanded from macro 'XML_GLOBAL_MACRO' 124 | #define XML_GLOBAL_MACRO(name) (*__##name()) | ^ :338:1: note: expanded from here 338 | __xmlLoadExtDtdDefaultValue | ^ /usr/include/libxml2/libxml/parser.h:885:1: note: '__xmlLoadExtDtdDefaultValue' has been explicitly marked deprecated here 885 | XML_GLOBALS_PARSER | ^ /usr/include/libxml2/libxml/parser.h:881:3: note: expanded from macro 'XML_GLOBALS_PARSER' 881 | XML_GLOBALS_PARSER_CORE \ | ^ /usr/include/libxml2/libxml/parser.h:867:42: note: expanded from macro 'XML_GLOBALS_PARSER_CORE' 867 | XML_OP(xmlLoadExtDtdDefaultValue, int, XML_DEPRECATED) \ | ^ /usr/include/libxml2/libxml/xmlexports.h:69:43: note: expanded from macro 'XML_DEPRECATED' 69 | #define XML_DEPRECATED __attribute__((deprecated)) | ^ 2 warnings generated. [553/1734] Building CXX object build/utils/CMakeFiles/utils.dir/LegacyPathTranslation.cpp.o [554/1734] Building CXX object build/utils/CMakeFiles/utils.dir/LangCodeExpander.cpp.o [555/1734] Building CXX object build/utils/CMakeFiles/utils.dir/LabelFormatter.cpp.o [556/1734] Building CXX object build/utils/CMakeFiles/utils.dir/JSONVariantWriter.cpp.o [557/1734] Building CXX object build/utils/CMakeFiles/utils.dir/JSONVariantParser.cpp.o [558/1734] Building CXX object build/utils/CMakeFiles/utils.dir/JobManager.cpp.o [559/1734] Building CXX object build/utils/CMakeFiles/utils.dir/InfoLoader.cpp.o [560/1734] Building CXX object build/utils/CMakeFiles/utils.dir/HttpResponse.cpp.o [561/1734] Building CXX object build/utils/CMakeFiles/utils.dir/HttpRangeUtils.cpp.o [562/1734] Building CXX object build/utils/CMakeFiles/utils.dir/HttpParser.cpp.o [563/1734] Building CXX object build/utils/CMakeFiles/utils.dir/HttpHeader.cpp.o [564/1734] Building CXX object build/utils/CMakeFiles/utils.dir/HTMLUtil.cpp.o [565/1734] Building CXX object build/utils/CMakeFiles/utils.dir/HevcSei.cpp.o [566/1734] Building CXX object build/utils/CMakeFiles/utils.dir/GroupUtils.cpp.o [567/1734] Building CXX object build/utils/CMakeFiles/utils.dir/GpuInfo.cpp.o [568/1734] Building CXX object build/utils/CMakeFiles/utils.dir/FontUtils.cpp.o [569/1734] Building CXX object build/utils/CMakeFiles/utils.dir/FileUtils.cpp.o [570/1734] Building CXX object build/utils/CMakeFiles/utils.dir/FileOperationJob.cpp.o [571/1734] Building CXX object build/utils/CMakeFiles/utils.dir/Fanart.cpp.o [572/1734] Building CXX object build/utils/CMakeFiles/utils.dir/FileExtensionProvider.cpp.o [573/1734] Building CXX object build/utils/CMakeFiles/utils.dir/ExecString.cpp.o [574/1734] Building CXX object build/utils/CMakeFiles/utils.dir/EmbeddedArt.cpp.o [575/1734] Building CXX object build/utils/CMakeFiles/utils.dir/EndianSwap.cpp.o [576/1734] Building CXX object build/utils/CMakeFiles/utils.dir/DiscsUtils.cpp.o [577/1734] Building CXX object build/utils/CMakeFiles/utils.dir/Digest.cpp.o [578/1734] Building CXX object build/utils/CMakeFiles/utils.dir/DatabaseUtils.cpp.o [579/1734] Building CXX object build/utils/CMakeFiles/utils.dir/CSSUtils.cpp.o [580/1734] Building CXX object build/utils/CMakeFiles/utils.dir/Crc32.cpp.o [581/1734] Building CXX object build/utils/CMakeFiles/utils.dir/CPUInfo.cpp.o [582/1734] Building CXX object build/utils/CMakeFiles/utils.dir/ContentUtils.cpp.o [583/1734] Building CXX object build/utils/CMakeFiles/utils.dir/ColorUtils.cpp.o [584/1734] Building CXX object build/utils/CMakeFiles/utils.dir/CharsetDetection.cpp.o [585/1734] Building CXX object build/utils/CMakeFiles/utils.dir/CharsetConverter.cpp.o [586/1734] Building CXX object build/utils/CMakeFiles/utils.dir/CharArrayParser.cpp.o [587/1734] Building CXX object build/utils/CMakeFiles/utils.dir/BooleanLogic.cpp.o [588/1734] Building CXX object build/utils/CMakeFiles/utils.dir/BitstreamWriter.cpp.o [589/1734] Building CXX object build/utils/CMakeFiles/utils.dir/BitstreamStats.cpp.o [590/1734] Building CXX object build/utils/CMakeFiles/utils.dir/BitstreamReader.cpp.o [591/1734] Building CXX object build/utils/CMakeFiles/utils.dir/BitstreamConverter.cpp.o [592/1734] Building CXX object build/utils/CMakeFiles/utils.dir/Base64.cpp.o [593/1734] Building CXX object build/utils/CMakeFiles/utils.dir/Archive.cpp.o [594/1734] Linking CXX static library build/view/view.a [595/1734] Building CXX object build/utils/CMakeFiles/utils.dir/AliasShortcutUtils.cpp.o [596/1734] Linking CXX static library build/video/windows/video_windows.a [597/1734] Linking CXX static library build/utils_guilib/utils_guilib.a [598/1734] Building CXX object build/utils/CMakeFiles/utils.dir/AlarmClock.cpp.o [599/1734] Building CXX object build/utils/CMakeFiles/utils.dir/ActorProtocol.cpp.o [600/1734] Building CXX object build/threads/CMakeFiles/threads.dir/Timer.cpp.o [601/1734] Building CXX object build/threads/CMakeFiles/threads.dir/Thread.cpp.o [602/1734] Building CXX object build/threads/CMakeFiles/threads.dir/Event.cpp.o [603/1734] Building CXX object build/storage/CMakeFiles/storage.dir/DetectDVDType.cpp.o [604/1734] Building CXX object build/storage/CMakeFiles/storage.dir/cdioSupport.cpp.o [605/1734] Building CXX object build/storage/CMakeFiles/storage.dir/MediaManager.cpp.o [606/1734] Building CXX object build/storage/CMakeFiles/storage.dir/AutorunMediaJob.cpp.o [607/1734] Building CXX object build/rendering/CMakeFiles/rendering.dir/MatrixGL.neon.cpp.o [608/1734] Building CXX object build/rendering/CMakeFiles/rendering.dir/MatrixGL.cpp.o [609/1734] Linking CXX static library build/windowing/windowing.a [610/1734] Building CXX object build/rendering/CMakeFiles/rendering.dir/RenderSystem.cpp.o [611/1734] Building CXX object build/programs/CMakeFiles/programs.dir/GUIWindowPrograms.cpp.o [612/1734] Building CXX object build/programs/CMakeFiles/programs.dir/GUIViewStatePrograms.cpp.o [613/1734] Building CXX object build/powermanagement/CMakeFiles/powermanagement.dir/PowerManager.cpp.o [614/1734] Building CXX object build/powermanagement/CMakeFiles/powermanagement.dir/IPowerSyscall.cpp.o [615/1734] Building CXX object build/powermanagement/CMakeFiles/powermanagement.dir/DPMSSupport.cpp.o [616/1734] Building CXX object build/playlists/CMakeFiles/playlists.dir/SmartPlaylistFileItemListModifier.cpp.o [617/1734] Building CXX object build/playlists/CMakeFiles/playlists.dir/SmartPlayList.cpp.o [618/1734] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListXSPF.cpp.o [619/1734] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListXML.cpp.o [620/1734] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListWPL.cpp.o [621/1734] Linking CXX static library build/weather/weather.a [622/1734] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListURL.cpp.o [623/1734] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListPLS.cpp.o [624/1734] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListM3U.cpp.o [625/1734] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListFactory.cpp.o [626/1734] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayList.cpp.o [627/1734] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListB4S.cpp.o [628/1734] Building CXX object build/platform/CMakeFiles/platform_common.dir/xbmc.cpp.o [629/1734] Building CXX object build/platform/CMakeFiles/platform_common.dir/Environment.cpp.o [630/1734] Building CXX object build/pictures/CMakeFiles/pictures.dir/SlideShowPictureGLES.cpp.o [631/1734] Building CXX object build/pictures/CMakeFiles/pictures.dir/SlideShowPicture.cpp.o [632/1734] Building CXX object build/pictures/CMakeFiles/pictures.dir/SlideShowDelegator.cpp.o [633/1734] Building CXX object build/pictures/CMakeFiles/pictures.dir/PictureThumbLoader.cpp.o [634/1734] Building CXX object build/pictures/CMakeFiles/pictures.dir/PictureScalingAlgorithm.cpp.o [635/1734] Building CXX object build/pictures/CMakeFiles/pictures.dir/PictureInfoTag.cpp.o [636/1734] Building CXX object build/pictures/CMakeFiles/pictures.dir/PictureInfoLoader.cpp.o [637/1734] Building CXX object build/pictures/CMakeFiles/pictures.dir/PictureFolderImageFileLoader.cpp.o [638/1734] Building CXX object build/pictures/CMakeFiles/pictures.dir/Picture.cpp.o [639/1734] Building CXX object build/pictures/CMakeFiles/pictures.dir/libexif.cpp.o [640/1734] Building CXX object build/pictures/CMakeFiles/pictures.dir/JpegParse.cpp.o [641/1734] Building CXX object build/pictures/CMakeFiles/pictures.dir/IptcParse.cpp.o [642/1734] Building CXX object build/pictures/CMakeFiles/pictures.dir/GUIWindowSlideShow.cpp.o [643/1734] Building CXX object build/pictures/CMakeFiles/pictures.dir/GUIWindowPictures.cpp.o [644/1734] Building CXX object build/pictures/CMakeFiles/pictures.dir/GUIViewStatePictures.cpp.o [645/1734] Building CXX object build/pictures/CMakeFiles/pictures.dir/GUIDialogPictureInfo.cpp.o [646/1734] Building CXX object build/pictures/CMakeFiles/pictures.dir/ExifParse.cpp.o [647/1734] Building CXX object build/messagingHelpers/CMakeFiles/messagingHelpers.dir/DialogOKHelper.cpp.o [648/1734] Building CXX object build/messagingHelpers/CMakeFiles/messagingHelpers.dir/DialogHelper.cpp.o [649/1734] Building CXX object build/messaging/CMakeFiles/messaging.dir/ApplicationMessenger.cpp.o [650/1734] Linking CXX static library build/video/dialogs/video_dialogs.a [651/1734] Building CXX object build/imagefiles/CMakeFiles/imagefiles.dir/SpecialImageLoaderFactory.cpp.o [652/1734] Building CXX object build/guilib_listproviders/CMakeFiles/guilib_listproviders.dir/StaticProvider.cpp.o [653/1734] Building CXX object build/guilib_listproviders/CMakeFiles/guilib_listproviders.dir/MultiProvider.cpp.o [654/1734] Building CXX object build/guilib_listproviders/CMakeFiles/guilib_listproviders.dir/IListProvider.cpp.o [655/1734] Building CXX object build/guilib_listproviders/CMakeFiles/guilib_listproviders.dir/DirectoryProvider.cpp.o [656/1734] Linking CXX static library build/cores/VideoPlayer/VideoPlayer.a [657/1734] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/WeatherGUIInfo.cpp.o [658/1734] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/VisualisationGUIInfo.cpp.o [659/1734] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/VideoGUIInfo.cpp.o [660/1734] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/SystemGUIInfo.cpp.o [661/1734] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/SkinGUIInfo.cpp.o [662/1734] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/PlayerGUIInfo.cpp.o [663/1734] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/PicturesGUIInfo.cpp.o [664/1734] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/MusicGUIInfo.cpp.o [665/1734] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/LibraryGUIInfo.cpp.o [666/1734] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIControlsGUIInfo.cpp.o [667/1734] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GamesGUIInfo.cpp.o [668/1734] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/AddonsGUIInfo.cpp.o [669/1734] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfoColor.cpp.o [670/1734] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfoBool.cpp.o [671/1734] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfoLabel.cpp.o [672/1734] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfoProviders.cpp.o [673/1734] Linking CXX static library build/windows/windows.a [674/1734] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfoHelper.cpp.o [675/1734] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfo.cpp.o [676/1734] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUITextureGLES.cpp.o [677/1734] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFontTTFGLES.cpp.o [678/1734] Building CXX object build/guilib/CMakeFiles/guilib.dir/TextureGL.cpp.o [679/1734] Linking CXX static library build/imagefiles/imagefiles.a [680/1734] Building CXX object build/guilib/CMakeFiles/guilib.dir/Shader.cpp.o [681/1734] Building CXX object build/guilib/CMakeFiles/guilib.dir/XBTFReader.cpp.o [682/1734] Building CXX object build/guilib/CMakeFiles/guilib.dir/XBTF.cpp.o [683/1734] Building CXX object build/guilib/CMakeFiles/guilib.dir/VisibleEffect.cpp.o [684/1734] Building CXX object build/guilib/CMakeFiles/guilib.dir/TextureManager.cpp.o [685/1734] Building CXX object build/guilib/CMakeFiles/guilib.dir/Texture.cpp.o [686/1734] Building CXX object build/guilib/CMakeFiles/guilib.dir/TextureBundleXBT.cpp.o [687/1734] Building CXX object build/guilib/CMakeFiles/guilib.dir/TextureBundle.cpp.o [688/1734] Building CXX object build/guilib/CMakeFiles/guilib.dir/StereoscopicsManager.cpp.o [689/1734] Building CXX object build/guilib/CMakeFiles/guilib.dir/LocalizeStrings.cpp.o [690/1734] Building CXX object build/guilib/CMakeFiles/guilib.dir/IWindowManagerCallback.cpp.o [691/1734] Building CXX object build/guilib/CMakeFiles/guilib.dir/imagefactory.cpp.o [692/1734] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIWrappingListContainer.cpp.o [693/1734] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIWindowManager.cpp.o [694/1734] Linking CXX static library build/platform/platform_common.a [695/1734] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIWindow.cpp.o [696/1734] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIVisualisationControl.cpp.o [697/1734] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIVideoControl.cpp.o [698/1734] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIToggleButtonControl.cpp.o [699/1734] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUITexture.cpp.o [700/1734] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUITextLayout.cpp.o [701/1734] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUITextBox.cpp.o [702/1734] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIStaticItem.cpp.o [703/1734] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUISpinControlEx.cpp.o [704/1734] Linking CXX static library build/messagingHelpers/messagingHelpers.a [705/1734] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUISpinControl.cpp.o [706/1734] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUISliderControl.cpp.o [707/1734] Linking CXX static library build/rendering/rendering.a [708/1734] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUISettingsSliderControl.cpp.o [709/1734] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIScrollBarControl.cpp.o [710/1734] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIRSSControl.cpp.o [711/1734] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIResizeControl.cpp.o [712/1734] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIRenderingControl.cpp.o [713/1734] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIRangesControl.cpp.o [714/1734] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIRadioButtonControl.cpp.o [715/1734] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIProgressControl.cpp.o [716/1734] Linking CXX static library build/threads/threads.a [717/1734] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIPanelContainer.cpp.o [718/1734] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIMultiImage.cpp.o [719/1734] Linking CXX static library build/programs/programs.a [720/1734] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIMoverControl.cpp.o [721/1734] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIMessage.cpp.o [722/1734] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIListLabel.cpp.o [723/1734] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIListItemLayout.cpp.o [724/1734] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIListItem.cpp.o [725/1734] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIListGroup.cpp.o [726/1734] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIListContainer.cpp.o [727/1734] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUILabel.cpp.o [728/1734] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUILabelControl.cpp.o [729/1734] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIKeyboardFactory.cpp.o [730/1734] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIIncludes.cpp.o [731/1734] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIImage.cpp.o [732/1734] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFontTTF.cpp.o [733/1734] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFontManager.cpp.o [734/1734] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFontCache.cpp.o [735/1734] Linking CXX static library build/utils/utils.a [736/1734] Linking CXX static library build/messaging/messaging.a [737/1734] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFont.cpp.o [738/1734] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFixedListContainer.cpp.o [739/1734] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFadeLabelControl.cpp.o [740/1734] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIEditControl.cpp.o [741/1734] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIDialog.cpp.o [742/1734] Linking CXX static library build/playlists/playlists.a [743/1734] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControlProfiler.cpp.o [744/1734] Linking CXX static library build/powermanagement/powermanagement.a [745/1734] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControlLookup.cpp.o [746/1734] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControlGroupList.cpp.o [747/1734] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControlGroup.cpp.o [748/1734] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControlFactory.cpp.o [749/1734] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControl.cpp.o [750/1734] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIComponent.cpp.o [751/1734] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIColorManager.cpp.o [752/1734] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIColorButtonControl.cpp.o [753/1734] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIButtonControl.cpp.o [754/1734] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIBorderedImage.cpp.o [755/1734] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIBaseContainer.cpp.o [756/1734] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIAudioManager.cpp.o [757/1734] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIAction.cpp.o [758/1734] Building CXX object build/guilib/CMakeFiles/guilib.dir/FFmpegImage.cpp.o [759/1734] Building CXX object build/guilib/CMakeFiles/guilib.dir/DirtyRegionTracker.cpp.o [760/1734] Building CXX object build/guilib/CMakeFiles/guilib.dir/DirtyRegionSolvers.cpp.o [761/1734] Building CXX object build/guilib/CMakeFiles/guilib.dir/DDSImage.cpp.o [762/1734] Building CXX object build/favourites/CMakeFiles/favourites.dir/FavouritesUtils.cpp.o [763/1734] Building CXX object build/favourites/CMakeFiles/favourites.dir/FavouritesURL.cpp.o [764/1734] Building CXX object build/favourites/CMakeFiles/favourites.dir/FavouritesService.cpp.o [765/1734] Building CXX object build/favourites/CMakeFiles/favourites.dir/GUIWindowFavourites.cpp.o [766/1734] Building CXX object build/favourites/CMakeFiles/favourites.dir/GUIViewStateFavourites.cpp.o [767/1734] Building CXX object build/favourites/CMakeFiles/favourites.dir/ContextMenus.cpp.o [768/1734] Linking CXX static library build/storage/storage.a [769/1734] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogPlayEject.cpp.o [770/1734] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogYesNo.cpp.o [771/1734] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogVolumeBar.cpp.o [772/1734] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogTextViewer.cpp.o [773/1734] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSubMenu.cpp.o [774/1734] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSmartPlaylistRule.cpp.o [775/1734] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSmartPlaylistEditor.cpp.o [776/1734] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSlider.cpp.o [777/1734] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSimpleMenu.cpp.o [778/1734] Linking CXX static library build/pictures/pictures.a [779/1734] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSelect.cpp.o [780/1734] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSeekBar.cpp.o [781/1734] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogProgress.cpp.o [782/1734] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogPlayerProcessInfo.cpp.o [783/1734] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogPlayerControls.cpp.o [784/1734] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogOK.cpp.o [785/1734] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogNumeric.cpp.o [786/1734] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogMediaSource.cpp.o [787/1734] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogMediaFilter.cpp.o [788/1734] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogKeyboardTouch.cpp.o [789/1734] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogKeyboardGeneric.cpp.o [790/1734] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogKaiToast.cpp.o [791/1734] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogGamepad.cpp.o [792/1734] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogFileBrowser.cpp.o [793/1734] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogExtendedProgressBar.cpp.o [794/1734] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogContextMenu.cpp.o [795/1734] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogColorPicker.cpp.o [796/1734] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogCache.cpp.o [797/1734] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogButtonMenu.cpp.o [798/1734] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogBusyNoCancel.cpp.o [799/1734] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogBusy.cpp.o [800/1734] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogBoxBase.cpp.o [801/1734] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/mysqldataset.cpp.o [802/1734] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/sqlitedataset.cpp.o [803/1734] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/qry_dat.cpp.o [804/1734] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/dataset.cpp.o [805/1734] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/DatabaseQuery.cpp.o [806/1734] Linking CXX static library build/guilib_guiinfo/guilib_guiinfo.a [807/1734] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/Database.cpp.o [808/1734] Building CXX object build/commons/CMakeFiles/commons.dir/Exception.cpp.o [809/1734] Building CXX object build/application/CMakeFiles/application.dir/AppParams.cpp.o [810/1734] Building CXX object build/application/CMakeFiles/application.dir/AppParamParser.cpp.o [811/1734] Building CXX object build/application/CMakeFiles/application.dir/ApplicationVolumeHandling.cpp.o [812/1734] Building CXX object build/application/CMakeFiles/application.dir/ApplicationStackHelper.cpp.o [813/1734] Building CXX object build/application/CMakeFiles/application.dir/ApplicationSkinHandling.cpp.o [814/1734] Building CXX object build/application/CMakeFiles/application.dir/ApplicationSettingsHandling.cpp.o [815/1734] Building CXX object build/application/CMakeFiles/application.dir/ApplicationPowerHandling.cpp.o [816/1734] Building CXX object build/application/CMakeFiles/application.dir/ApplicationPlayerCallback.cpp.o [817/1734] Building CXX object build/application/CMakeFiles/application.dir/ApplicationPlayer.cpp.o [818/1734] Building CXX object build/application/CMakeFiles/application.dir/ApplicationActionListeners.cpp.o [819/1734] Building CXX object build/application/CMakeFiles/application.dir/Application.cpp.o [820/1734] Building CXX object build/application/CMakeFiles/application.dir/AppInboundProtocol.cpp.o [821/1734] Building CXX object build/application/CMakeFiles/application.dir/AppEnvironment.cpp.o [822/1734] Building CXX object build/addons_settings/CMakeFiles/addons_settings.dir/SettingUrlEncodedString.cpp.o [823/1734] Building CXX object build/addons_settings/CMakeFiles/addons_settings.dir/AddonSettings.cpp.o [824/1734] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/YesNo.cpp.o [825/1734] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/TextViewer.cpp.o [826/1734] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/Select.cpp.o [827/1734] Linking CXX static library build/guilib_listproviders/guilib_listproviders.a [828/1734] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/Progress.cpp.o [829/1734] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/OK.cpp.o [830/1734] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/Numeric.cpp.o [831/1734] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/Keyboard.cpp.o [832/1734] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/FileBrowser.cpp.o [833/1734] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/ExtendedProgressBar.cpp.o [834/1734] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/ContextMenu.cpp.o [835/1734] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/TextBox.cpp.o [836/1734] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Spin.cpp.o [837/1734] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Slider.cpp.o [838/1734] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/SettingsSlider.cpp.o [839/1734] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Rendering.cpp.o [840/1734] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/RadioButton.cpp.o [841/1734] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Progress.cpp.o [842/1734] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Label.cpp.o [843/1734] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Image.cpp.o [844/1734] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/FadeLabel.cpp.o [845/1734] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Edit.cpp.o [846/1734] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Button.cpp.o [847/1734] Building CXX object build/addons_interfaces_gui/CMakeFiles/addons_interfaces_gui.dir/Window.cpp.o [848/1734] Building CXX object build/addons_interfaces_gui/CMakeFiles/addons_interfaces_gui.dir/ListItem.cpp.o [849/1734] Building CXX object build/addons_interfaces_gui/CMakeFiles/addons_interfaces_gui.dir/General.cpp.o [850/1734] Building CXX object build/addons_interfaces_gui/CMakeFiles/addons_interfaces_gui.dir/GUITranslator.cpp.o [851/1734] Building CXX object build/addons_interfaces/CMakeFiles/addons_interfaces.dir/Network.cpp.o [852/1734] Building CXX object build/addons_interfaces/CMakeFiles/addons_interfaces.dir/Filesystem.cpp.o [853/1734] Building CXX object build/addons_interfaces/CMakeFiles/addons_interfaces.dir/General.cpp.o [854/1734] Building CXX object build/addons_interfaces/CMakeFiles/addons_interfaces.dir/AudioEngine.cpp.o [855/1734] Building CXX object build/addons_interfaces/CMakeFiles/addons_interfaces.dir/AddonBase.cpp.o [856/1734] Building CXX object build/addons_gui_skin/CMakeFiles/addons_gui_skin.dir/SkinTimerManager.cpp.o [857/1734] Building CXX object build/addons_gui_skin/CMakeFiles/addons_gui_skin.dir/SkinTimer.cpp.o [858/1734] Building CXX object build/addons_gui/CMakeFiles/addons_gui.dir/GUIWindowAddonBrowser.cpp.o [859/1734] Building CXX object build/addons_gui/CMakeFiles/addons_gui.dir/GUIViewStateAddonBrowser.cpp.o [860/1734] Linking CXX static library build/commons/commons.a [861/1734] Building CXX object build/addons_gui/CMakeFiles/addons_gui.dir/GUIHelpers.cpp.o [862/1734] Building CXX object build/addons_gui/CMakeFiles/addons_gui.dir/GUIDialogAddonSettings.cpp.o [863/1734] Building CXX object build/addons_gui/CMakeFiles/addons_gui.dir/GUIDialogAddonInfo.cpp.o [864/1734] Linking CXX static library build/favourites/favourites.a [865/1734] Building CXX object build/addons_binary-addons/CMakeFiles/addons_binary-addons.dir/BinaryAddonBase.cpp.o [866/1734] Building CXX object build/addons_binary-addons/CMakeFiles/addons_binary-addons.dir/AddonInstanceHandler.cpp.o [867/1734] Building CXX object build/addons_binary-addons/CMakeFiles/addons_binary-addons.dir/AddonDll.cpp.o [868/1734] Building CXX object build/addons_binary-addons/CMakeFiles/addons_binary-addons.dir/BinaryAddonManager.cpp.o [869/1734] Building CXX object build/addons_addoninfo/CMakeFiles/addons_addoninfo.dir/AddonType.cpp.o [870/1734] Building CXX object build/addons_addoninfo/CMakeFiles/addons_addoninfo.dir/AddonInfo.cpp.o [871/1734] Building CXX object build/addons_addoninfo/CMakeFiles/addons_addoninfo.dir/AddonExtensions.cpp.o [872/1734] Building CXX object build/addons_addoninfo/CMakeFiles/addons_addoninfo.dir/AddonInfoBuilder.cpp.o [873/1734] Building CXX object build/addons/CMakeFiles/addons.dir/Webinterface.cpp.o [874/1734] Building CXX object build/addons/CMakeFiles/addons.dir/Visualization.cpp.o [875/1734] Building CXX object build/addons/CMakeFiles/addons.dir/VFSEntry.cpp.o [876/1734] Building CXX object build/addons/CMakeFiles/addons.dir/UISoundsResource.cpp.o [877/1734] Building CXX object build/addons/CMakeFiles/addons.dir/Skin.cpp.o [878/1734] Building CXX object build/addons/CMakeFiles/addons.dir/Service.cpp.o [879/1734] Building CXX object build/addons/CMakeFiles/addons.dir/ScreenSaver.cpp.o [880/1734] Building CXX object build/addons/CMakeFiles/addons.dir/Scraper.cpp.o [881/1734] Linking CXX static library build/guilib/guilib.a [882/1734] Building CXX object build/addons/CMakeFiles/addons.dir/RepositoryUpdater.cpp.o [883/1734] Building CXX object build/addons/CMakeFiles/addons.dir/Repository.cpp.o [884/1734] Building CXX object build/addons/CMakeFiles/addons.dir/PluginSource.cpp.o [885/1734] Linking CXX static library build/dbwrappers/dbwrappers.a [886/1734] Building CXX object build/addons/CMakeFiles/addons.dir/LanguageResource.cpp.o [887/1734] Linking CXX static library build/video/video.a [888/1734] Building CXX object build/addons/CMakeFiles/addons.dir/ImageResource.cpp.o [889/1734] Building CXX object build/addons/CMakeFiles/addons.dir/ImageDecoder.cpp.o [890/1734] Building CXX object build/addons/CMakeFiles/addons.dir/GameResource.cpp.o [891/1734] Building CXX object build/addons/CMakeFiles/addons.dir/FilesystemInstaller.cpp.o [892/1734] Building CXX object build/addons/CMakeFiles/addons.dir/FontResource.cpp.o [893/1734] Building CXX object build/addons/CMakeFiles/addons.dir/ExtsMimeSupportList.cpp.o [894/1734] Building CXX object build/addons/CMakeFiles/addons.dir/ContextMenus.cpp.o [895/1734] Building CXX object build/addons/CMakeFiles/addons.dir/ContextMenuAddon.cpp.o [896/1734] Building CXX object build/addons/CMakeFiles/addons.dir/AudioDecoder.cpp.o [897/1734] Building CXX object build/addons/CMakeFiles/addons.dir/AddonVersion.cpp.o [898/1734] Building CXX object build/addons/CMakeFiles/addons.dir/AddonUpdateRules.cpp.o [899/1734] Building CXX object build/addons/CMakeFiles/addons.dir/AddonSystemSettings.cpp.o [900/1734] Building CXX object build/addons/CMakeFiles/addons.dir/AddonStatusHandler.cpp.o [901/1734] Building CXX object build/addons/CMakeFiles/addons.dir/AddonRepos.cpp.o [902/1734] Building CXX object build/addons/CMakeFiles/addons.dir/AddonManager.cpp.o [903/1734] Building CXX object build/addons/CMakeFiles/addons.dir/AddonInstaller.cpp.o [904/1734] Building CXX object build/addons/CMakeFiles/addons.dir/AddonDatabase.cpp.o [905/1734] Building CXX object build/addons/CMakeFiles/addons.dir/BinaryAddonCache.cpp.o [906/1734] Building CXX object build/addons/CMakeFiles/addons.dir/AddonBuilder.cpp.o [907/1734] Building CXX object build/addons/CMakeFiles/addons.dir/Addon.cpp.o [908/1734] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/Autorun.cpp.o [909/1734] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/XBDateTime.cpp.o [910/1734] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/Util.cpp.o [911/1734] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/URL.cpp.o [912/1734] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ThumbLoader.cpp.o [913/1734] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/TextureDatabase.cpp.o [914/1734] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/TextureCacheJob.cpp.o [915/1734] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/TextureCache.cpp.o [916/1734] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/SystemGlobals.cpp.o [917/1734] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ServiceManager.cpp.o [918/1734] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ServiceBroker.cpp.o [919/1734] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/SeekHandler.cpp.o [920/1734] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/SectionLoader.cpp.o [921/1734] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/PartyModeManager.cpp.o [922/1734] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/PlayListPlayer.cpp.o [923/1734] Linking CXX static library build/addons_interfaces_gui_dialogs/addons_interfaces_gui_dialogs.a [924/1734] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/PasswordManager.cpp.o [925/1734] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/NfoFile.cpp.o [926/1734] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/MediaSource.cpp.o [927/1734] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/LangInfo.cpp.o [928/1734] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/InfoScanner.cpp.o [929/1734] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/GUIPassword.cpp.o [930/1734] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/GUILargeTextureManager.cpp.o [931/1734] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/GUIInfoManager.cpp.o [932/1734] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/FileItemListModification.cpp.o [933/1734] Linking CXX static library build/addons_gui_skin/addons_gui_skin.a [934/1734] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/FileItem.cpp.o [935/1734] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/DynamicDll.cpp.o [936/1734] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/DbUrl.cpp.o [937/1734] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/DatabaseManager.cpp.o [938/1734] Linking CXX static library build/dialogs/dialogs.a [939/1734] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/CueDocument.cpp.o [940/1734] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ContextMenus.cpp.o [941/1734] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ContextMenuManager.cpp.o [942/1734] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ContextMenuItem.cpp.o [943/1734] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/BackgroundInfoLoader.cpp.o [944/1734] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/AutoSwitch.cpp.o [945/1734] Building CXX object build/settings/windows/CMakeFiles/settings_windows.dir/GUIWindowSettingsScreenCalibration.cpp.o [946/1734] Linking CXX static library build/addons_interfaces_gui_controls/addons_interfaces_gui_controls.a [947/1734] Building CXX object build/settings/windows/CMakeFiles/settings_windows.dir/GUIWindowSettingsCategory.cpp.o [948/1734] Building CXX object build/settings/windows/CMakeFiles/settings_windows.dir/GUIWindowSettings.cpp.o [949/1734] Building CXX object build/settings/windows/CMakeFiles/settings_windows.dir/GUIControlSettings.cpp.o [950/1734] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingUpdate.cpp.o [951/1734] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingsManager.cpp.o [952/1734] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingSection.cpp.o [953/1734] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingRequirement.cpp.o [954/1734] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingDependency.cpp.o [955/1734] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingConditions.cpp.o [956/1734] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingCategoryAccess.cpp.o [957/1734] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/Setting.cpp.o [958/1734] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/ISettingControl.cpp.o [959/1734] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/ISetting.cpp.o [960/1734] Building CXX object build/settings/dialogs/CMakeFiles/settings_dialogs.dir/GUIDialogSettingsManualBase.cpp.o [961/1734] Building CXX object build/settings/dialogs/CMakeFiles/settings_dialogs.dir/GUIDialogSettingsManagerBase.cpp.o [962/1734] Building CXX object build/settings/dialogs/CMakeFiles/settings_dialogs.dir/GUIDialogSettingsBase.cpp.o [963/1734] Building CXX object build/settings/dialogs/CMakeFiles/settings_dialogs.dir/GUIDialogLibExportSettings.cpp.o [964/1734] Building CXX object build/settings/dialogs/CMakeFiles/settings_dialogs.dir/GUIDialogContentSettings.cpp.o [965/1734] Building CXX object build/settings/CMakeFiles/settings.dir/DiscSettings.cpp.o [966/1734] Linking CXX static library build/addons_binary-addons/addons_binary-addons.a [967/1734] Building CXX object build/settings/CMakeFiles/settings.dir/SubtitlesSettings.cpp.o [968/1734] Building CXX object build/settings/CMakeFiles/settings.dir/SettingsComponent.cpp.o [969/1734] Building CXX object build/settings/CMakeFiles/settings.dir/SkinSettings.cpp.o [970/1734] Building CXX object build/settings/CMakeFiles/settings.dir/SettingUtils.cpp.o [971/1734] Building CXX object build/settings/CMakeFiles/settings.dir/SettingsValueXmlSerializer.cpp.o [972/1734] Building CXX object build/settings/CMakeFiles/settings.dir/SettingsValueFlatJsonSerializer.cpp.o [973/1734] Building CXX object build/settings/CMakeFiles/settings.dir/SettingsBase.cpp.o [974/1734] Building CXX object build/settings/CMakeFiles/settings.dir/Settings.cpp.o [975/1734] Building CXX object build/settings/CMakeFiles/settings.dir/SettingPath.cpp.o [976/1734] Building CXX object build/settings/CMakeFiles/settings.dir/SettingDateTime.cpp.o [977/1734] Building CXX object build/settings/CMakeFiles/settings.dir/SettingCreator.cpp.o [978/1734] Building CXX object build/settings/CMakeFiles/settings.dir/SettingControl.cpp.o [979/1734] Building CXX object build/settings/CMakeFiles/settings.dir/SettingConditions.cpp.o [980/1734] Building CXX object build/settings/CMakeFiles/settings.dir/SettingAddon.cpp.o [981/1734] Building CXX object build/settings/CMakeFiles/settings.dir/ServicesSettings.cpp.o [982/1734] Building CXX object build/settings/CMakeFiles/settings.dir/MediaSourceSettings.cpp.o [983/1734] Building CXX object build/settings/CMakeFiles/settings.dir/MediaSettings.cpp.o [984/1734] Building CXX object build/settings/CMakeFiles/settings.dir/LibExportSettings.cpp.o [985/1734] Building CXX object build/settings/CMakeFiles/settings.dir/GameSettings.cpp.o [986/1734] Building CXX object build/settings/CMakeFiles/settings.dir/DisplaySettings.cpp.o [987/1734] Linking CXX static library build/addons_interfaces/addons_interfaces.a [988/1734] Building CXX object build/settings/CMakeFiles/settings.dir/AdvancedSettings.cpp.o [989/1734] Linking CXX static library build/addons_settings/addons_settings.a [990/1734] Building CXX object build/cores/RetroPlayer/streams/memory/CMakeFiles/retroplayer_memory.dir/LinearMemoryStream.cpp.o [991/1734] Building CXX object build/cores/RetroPlayer/streams/memory/CMakeFiles/retroplayer_memory.dir/DeltaPairMemoryStream.cpp.o [992/1734] Building CXX object build/cores/RetroPlayer/streams/memory/CMakeFiles/retroplayer_memory.dir/BasicMemoryStream.cpp.o [993/1734] Linking CXX static library build/addons_interfaces_gui/addons_interfaces_gui.a [994/1734] Building CXX object build/cores/RetroPlayer/streams/CMakeFiles/retroplayer_streams.dir/RPStreamManager.cpp.o [995/1734] Building CXX object build/cores/RetroPlayer/streams/CMakeFiles/retroplayer_streams.dir/RetroPlayerVideo.cpp.o [996/1734] Building CXX object build/cores/RetroPlayer/streams/CMakeFiles/retroplayer_streams.dir/RetroPlayerStreamTypes.cpp.o [997/1734] Building CXX object build/cores/RetroPlayer/streams/CMakeFiles/retroplayer_streams.dir/RetroPlayerAudio.cpp.o [998/1734] Building CXX object build/cores/RetroPlayer/savestates/CMakeFiles/retroplayer_savestates.dir/SavestateFlatBuffer.cpp.o [999/1734] Building CXX object build/cores/RetroPlayer/savestates/CMakeFiles/retroplayer_savestates.dir/SavestateDatabase.cpp.o [1000/1734] Building CXX object build/cores/RetroPlayer/rendering/VideoRenderers/CMakeFiles/rp-videorenderers.dir/RPRendererDMA.cpp.o [1001/1734] Building CXX object build/cores/RetroPlayer/rendering/VideoRenderers/CMakeFiles/rp-videorenderers.dir/RPRendererOpenGLES.cpp.o [1002/1734] Building CXX object build/cores/RetroPlayer/rendering/VideoRenderers/CMakeFiles/rp-videorenderers.dir/RPRendererGuiTexture.cpp.o [1003/1734] Building CXX object build/cores/RetroPlayer/rendering/VideoRenderers/CMakeFiles/rp-videorenderers.dir/RPBaseRenderer.cpp.o [1004/1734] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RPRenderManager.cpp.o [1005/1734] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RenderVideoSettings.cpp.o [1006/1734] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RenderUtils.cpp.o [1007/1734] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RenderTranslator.cpp.o [1008/1734] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RenderSettings.cpp.o [1009/1734] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RenderContext.cpp.o [1010/1734] Building CXX object build/cores/RetroPlayer/process/CMakeFiles/rp-process.dir/RPProcessInfo.cpp.o [1011/1734] Linking CXX static library build/addons_gui/addons_gui.a [1012/1734] Building CXX object build/cores/RetroPlayer/playback/CMakeFiles/retroplayer_playback.dir/ReversiblePlayback.cpp.o [1013/1734] Building CXX object build/cores/RetroPlayer/playback/CMakeFiles/retroplayer_playback.dir/GameLoop.cpp.o [1014/1734] Building CXX object build/cores/RetroPlayer/guiwindows/CMakeFiles/retroplayer_guiwindows.dir/GameWindowFullScreenText.cpp.o [1015/1734] Building CXX object build/cores/RetroPlayer/guiwindows/CMakeFiles/retroplayer_guiwindows.dir/GameWindowFullScreen.cpp.o [1016/1734] Building CXX object build/cores/RetroPlayer/guiplayback/CMakeFiles/retroplayer_guiplayback.dir/GUIPlaybackControl.cpp.o [1017/1734] Building CXX object build/cores/RetroPlayer/guicontrols/CMakeFiles/retroplayer_guicontrols.dir/GUIRenderSettings.cpp.o [1018/1734] Linking CXX static library build/addons_addoninfo/addons_addoninfo.a [1019/1734] Building CXX object build/cores/RetroPlayer/guicontrols/CMakeFiles/retroplayer_guicontrols.dir/GUIGameControl.cpp.o [1020/1734] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIRenderTargetFactory.cpp.o [1021/1734] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIRenderTarget.cpp.o [1022/1734] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIRenderHandle.cpp.o [1023/1734] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIGameVideoHandle.cpp.o [1024/1734] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIGameSettingsHandle.cpp.o [1025/1734] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIGameSettings.cpp.o [1026/1734] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIGameRenderManager.cpp.o [1027/1734] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIGameMessenger.cpp.o [1028/1734] Building CXX object build/cores/RetroPlayer/cheevos/CMakeFiles/retroplayer_cheevos.dir/Cheevos.cpp.o [1029/1734] Building CXX object build/cores/RetroPlayer/buffers/video/CMakeFiles/rp-buffers-video.dir/RenderBufferSysMem.cpp.o [1030/1734] Building CXX object build/cores/RetroPlayer/buffers/video/CMakeFiles/rp-buffers-video.dir/RenderBufferGuiTexture.cpp.o [1031/1734] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/RenderBufferPoolDMA.cpp.o [1032/1734] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/RenderBufferDMA.cpp.o [1033/1734] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/RenderBufferPoolOpenGLES.cpp.o [1034/1734] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/RenderBufferOpenGLES.cpp.o [1035/1734] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/RenderBufferManager.cpp.o [1036/1734] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/BaseRenderBufferPool.cpp.o [1037/1734] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/BaseRenderBuffer.cpp.o [1038/1734] Building CXX object build/cores/RetroPlayer/audio/CMakeFiles/rp_audio.dir/AudioTranslator.cpp.o [1039/1734] Building CXX object build/cores/RetroPlayer/CMakeFiles/retroplayer.dir/RetroPlayerUtils.cpp.o [1040/1734] Building CXX object build/cores/RetroPlayer/CMakeFiles/retroplayer.dir/RetroPlayerInput.cpp.o [1041/1734] Building CXX object build/cores/RetroPlayer/CMakeFiles/retroplayer.dir/RetroPlayerAutoSave.cpp.o [1042/1734] Building CXX object build/cores/RetroPlayer/CMakeFiles/retroplayer.dir/RetroPlayer.cpp.o [1043/1734] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRTimerRules.cpp.o [1044/1734] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRTimersBase.cpp.o [1045/1734] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRTimers.cpp.o [1046/1734] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRSearch.cpp.o [1047/1734] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRRecordings.cpp.o [1048/1734] Linking CXX static library build/cores/RetroPlayer/streams/memory/retroplayer_memory.a [1049/1734] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRGuide.cpp.o [1050/1734] Linking CXX static library build/cores/RetroPlayer/audio/rp_audio.a [1051/1734] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRChannels.cpp.o [1052/1734] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRBase.cpp.o [1053/1734] Linking CXX static library build/cores/RetroPlayer/buffers/video/rp-buffers-video.a [1054/1734] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIViewStatePVR.cpp.o [1055/1734] Building CXX object build/pvr/timers/CMakeFiles/pvr_timers.dir/PVRTimerType.cpp.o [1056/1734] Building CXX object build/pvr/timers/CMakeFiles/pvr_timers.dir/PVRTimersPath.cpp.o [1057/1734] Building CXX object build/pvr/timers/CMakeFiles/pvr_timers.dir/PVRTimers.cpp.o [1058/1734] Building CXX object build/pvr/timers/CMakeFiles/pvr_timers.dir/PVRTimerRuleMatcher.cpp.o [1059/1734] Building CXX object build/pvr/timers/CMakeFiles/pvr_timers.dir/PVRTimerInfoTag.cpp.o [1060/1734] Building CXX object build/pvr/settings/CMakeFiles/pvr_settings.dir/PVRSettings.cpp.o [1061/1734] Building CXX object build/pvr/recordings/CMakeFiles/pvr_recordings.dir/PVRRecordingsPath.cpp.o [1062/1734] Building CXX object build/pvr/recordings/CMakeFiles/pvr_recordings.dir/PVRRecordings.cpp.o [1063/1734] Building CXX object build/pvr/recordings/CMakeFiles/pvr_recordings.dir/PVRRecording.cpp.o [1064/1734] Linking CXX static library build/cores/RetroPlayer/streams/retroplayer_streams.a [1065/1734] Building CXX object build/pvr/providers/CMakeFiles/pvr_providers.dir/PVRProviders.cpp.o [1066/1734] Building CXX object build/pvr/providers/CMakeFiles/pvr_providers.dir/PVRProvider.cpp.o [1067/1734] Building CXX object build/pvr/guilib/guiinfo/CMakeFiles/pvr_guilib_guiinfo.dir/PVRGUITimesInfo.cpp.o [1068/1734] Building CXX object build/pvr/guilib/guiinfo/CMakeFiles/pvr_guilib_guiinfo.dir/PVRGUITimerInfo.cpp.o [1069/1734] Building CXX object build/pvr/guilib/guiinfo/CMakeFiles/pvr_guilib_guiinfo.dir/PVRGUIInfo.cpp.o [1070/1734] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIProgressHandler.cpp.o [1071/1734] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIChannelNavigator.cpp.o [1072/1734] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIChannelIconUpdater.cpp.o [1073/1734] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsTimers.cpp.o [1074/1734] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsRecordings.cpp.o [1075/1734] Linking CXX static library build/cores/RetroPlayer/rendering/VideoRenderers/rp-videorenderers.a [1076/1734] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsPowerManagement.cpp.o [1077/1734] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsPlayback.cpp.o [1078/1734] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsParentalControl.cpp.o [1079/1734] Linking CXX static library build/addons/addons.a [1080/1734] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsUtils.cpp.o [1081/1734] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsEPG.cpp.o [1082/1734] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsDatabase.cpp.o [1083/1734] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsClients.cpp.o [1084/1734] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsChannels.cpp.o [1085/1734] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionListener.cpp.o [1086/1734] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/GUIEPGGridContainerModel.cpp.o [1087/1734] Linking CXX static library build/cores/RetroPlayer/guiplayback/retroplayer_guiplayback.a [1088/1734] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/GUIEPGGridContainer.cpp.o [1089/1734] Building CXX object build/pvr/filesystem/CMakeFiles/pvr_filesystem.dir/PVRGUIDirectory.cpp.o [1090/1734] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgTagsContainer.cpp.o [1091/1734] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgTagsCache.cpp.o [1092/1734] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgChannelData.cpp.o [1093/1734] Linking CXX static library build/cores/RetroPlayer/savestates/retroplayer_savestates.a [1094/1734] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgSearchPath.cpp.o [1095/1734] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgSearchFilter.cpp.o [1096/1734] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgInfoTag.cpp.o [1097/1734] Linking CXX static library build/cores/RetroPlayer/guibridge/retroplayer_guibridge.a [1098/1734] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgDatabase.cpp.o [1099/1734] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/Epg.cpp.o [1100/1734] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgContainer.cpp.o [1101/1734] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRItemsViewBase.cpp.o [1102/1734] Linking CXX static library build/cores/RetroPlayer/buffers/rp-buffers.a [1103/1734] Linking CXX static library build/settings/dialogs/settings_dialogs.a [1104/1734] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRClientPriorities.cpp.o [1105/1734] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRTimerSettings.cpp.o [1106/1734] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRRecordingSettings.cpp.o [1107/1734] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRRecordingInfo.cpp.o [1108/1734] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRRadioRDSInfo.cpp.o [1109/1734] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRGuideSearch.cpp.o [1110/1734] Linking CXX static library build/cores/RetroPlayer/process/rp-process.a [1111/1734] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRGuideControls.cpp.o [1112/1734] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRChannelGuide.cpp.o [1113/1734] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRGuideInfo.cpp.o [1114/1734] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRGroupManager.cpp.o [1115/1734] Linking CXX static library build/settings/lib/settings_lib.a [1116/1734] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRChannelsOSD.cpp.o [1117/1734] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRChannelManager.cpp.o [1118/1734] Linking CXX static library build/cores/RetroPlayer/guiwindows/retroplayer_guiwindows.a [1119/1734] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelsPath.cpp.o [1120/1734] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRRadioRDSInfoTag.cpp.o [1121/1734] Linking CXX static library build/cores/RetroPlayer/guicontrols/retroplayer_guicontrols.a [1122/1734] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelNumber.cpp.o [1123/1734] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupsContainer.cpp.o [1124/1734] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroups.cpp.o [1125/1734] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupSettings.cpp.o [1126/1734] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupMember.cpp.o [1127/1734] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupFromUser.cpp.o [1128/1734] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupFromClient.cpp.o [1129/1734] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupAllChannels.cpp.o [1130/1734] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroup.cpp.o [1131/1734] Linking CXX static library build/settings/windows/settings_windows.a [1132/1734] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannel.cpp.o [1133/1734] Linking CXX static library build/application/application.a [1134/1734] Building CXX object build/pvr/addons/CMakeFiles/pvr_addons.dir/PVRClients.cpp.o [1135/1734] Building CXX object build/pvr/addons/CMakeFiles/pvr_addons.dir/PVRClientUID.cpp.o [1136/1734] Linking CXX static library build/cores/RetroPlayer/rendering/rp-rendering.a [1137/1734] Building CXX object build/pvr/addons/CMakeFiles/pvr_addons.dir/PVRClientMenuHooks.cpp.o [1138/1734] Building CXX object build/pvr/addons/CMakeFiles/pvr_addons.dir/PVRClientCapabilities.cpp.o [1139/1734] Building CXX object build/pvr/addons/CMakeFiles/pvr_addons.dir/PVRClient.cpp.o [1140/1734] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRThumbLoader.cpp.o [1141/1734] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRStreamProperties.cpp.o [1142/1734] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRPlaybackState.cpp.o [1143/1734] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRManager.cpp.o [1144/1734] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRItem.cpp.o [1145/1734] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVREventLogJob.cpp.o [1146/1734] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVREdl.cpp.o [1147/1734] Linking CXX static library build/cores/RetroPlayer/cheevos/retroplayer_cheevos.a [1148/1734] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRDatabase.cpp.o [1149/1734] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRContextMenus.cpp.o [1150/1734] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRComponentRegistration.cpp.o [1151/1734] Linking CXX static library build/xbmc/xbmc.a [1152/1734] Linking CXX static library build/cores/RetroPlayer/playback/retroplayer_playback.a [1153/1734] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRChannelNumberInputHandler.cpp.o [1154/1734] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRChannelGroupImageFileLoader.cpp.o [1155/1734] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRCachedImages.cpp.o [1156/1734] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRCachedImage.cpp.o [1157/1734] Building CXX object build/profiles/windows/CMakeFiles/profiles_windows.dir/GUIWindowSettingsProfile.cpp.o [1158/1734] Building CXX object build/profiles/dialogs/CMakeFiles/profiles_dialogs.dir/GUIDialogProfileSettings.cpp.o [1159/1734] Building CXX object build/profiles/dialogs/CMakeFiles/profiles_dialogs.dir/GUIDialogLockSettings.cpp.o [1160/1734] Building CXX object build/profiles/CMakeFiles/profiles.dir/ProfileManager.cpp.o [1161/1734] Linking CXX static library build/pvr/settings/pvr_settings.a [1162/1734] Building CXX object build/profiles/CMakeFiles/profiles.dir/Profile.cpp.o [1163/1734] Building CXX object build/peripherals/events/CMakeFiles/peripherals_events.dir/EventScanner.cpp.o [1164/1734] Building CXX object build/peripherals/events/CMakeFiles/peripherals_events.dir/EventPollHandle.cpp.o [1165/1734] Building CXX object build/peripherals/events/CMakeFiles/peripherals_events.dir/EventLockHandle.cpp.o [1166/1734] Building CXX object build/peripherals/dialogs/CMakeFiles/peripherals_dialogs.dir/GUIDialogPeripheralSettings.cpp.o [1167/1734] Building CXX object build/peripherals/dialogs/CMakeFiles/peripherals_dialogs.dir/GUIDialogPeripherals.cpp.o [1168/1734] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralCecAdapter.cpp.o [1169/1734] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralTuner.cpp.o [1170/1734] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralNyxboard.cpp.o [1171/1734] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralNIC.cpp.o [1172/1734] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralMouse.cpp.o [1173/1734] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralKeyboard.cpp.o [1174/1734] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralJoystick.cpp.o [1175/1734] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralImon.cpp.o [1176/1734] Linking CXX static library build/settings/settings.a [1177/1734] Linking CXX static library build/pvr/providers/pvr_providers.a [1178/1734] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralHID.cpp.o [1179/1734] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralDisk.cpp.o [1180/1734] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralBluetooth.cpp.o [1181/1734] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/Peripheral.cpp.o [1182/1734] Building CXX object build/peripherals/bus/virtual/CMakeFiles/peripheral_bus_virtual.dir/PeripheralBusCEC.cpp.o [1183/1734] Building CXX object build/peripherals/bus/virtual/CMakeFiles/peripheral_bus_virtual.dir/PeripheralBusApplication.cpp.o [1184/1734] Building CXX object build/peripherals/bus/virtual/CMakeFiles/peripheral_bus_virtual.dir/PeripheralBusAddon.cpp.o [1185/1734] Linking CXX static library build/pvr/filesystem/pvr_filesystem.a [1186/1734] Building CXX object build/peripherals/bus/CMakeFiles/peripherals_bus.dir/PeripheralBus.cpp.o [1187/1734] Building CXX object build/peripherals/addons/CMakeFiles/peripherals_addons.dir/PeripheralAddonTranslator.cpp.o [1188/1734] Building CXX object build/peripherals/addons/CMakeFiles/peripherals_addons.dir/PeripheralAddon.cpp.o [1189/1734] Building CXX object build/peripherals/addons/CMakeFiles/peripherals_addons.dir/AddonInputHandling.cpp.o [1190/1734] Building CXX object build/peripherals/addons/CMakeFiles/peripherals_addons.dir/AddonButtonMapping.cpp.o [1191/1734] Building CXX object build/peripherals/addons/CMakeFiles/peripherals_addons.dir/AddonButtonMap.cpp.o [1192/1734] Building CXX object build/peripherals/CMakeFiles/peripherals.dir/Peripherals.cpp.o [1193/1734] Linking CXX static library build/pvr/windows/pvr_windows.a [1194/1734] Building CXX object build/network/websocket/CMakeFiles/network_websockets.dir/WebSocketV8.cpp.o [1195/1734] Building CXX object build/network/websocket/CMakeFiles/network_websockets.dir/WebSocketV13.cpp.o [1196/1734] Building CXX object build/network/websocket/CMakeFiles/network_websockets.dir/WebSocketManager.cpp.o [1197/1734] Building CXX object build/network/websocket/CMakeFiles/network_websockets.dir/WebSocket.cpp.o [1198/1734] Building CXX object build/network/CMakeFiles/network.dir/WebServer.cpp.o [1199/1734] Linking CXX static library build/pvr/recordings/pvr_recordings.a [1200/1734] Building CXX object build/network/CMakeFiles/network.dir/AirPlayServer.cpp.o [1201/1734] Building CXX object build/network/CMakeFiles/network.dir/cddb.cpp.o [1202/1734] Building CXX object build/network/CMakeFiles/network.dir/Zeroconf.cpp.o [1203/1734] Building CXX object build/network/CMakeFiles/network.dir/ZeroconfBrowser.cpp.o [1204/1734] Building CXX object build/network/CMakeFiles/network.dir/WakeOnAccess.cpp.o [1205/1734] Building CXX object build/network/CMakeFiles/network.dir/UdpClient.cpp.o [1206/1734] Building CXX object build/network/CMakeFiles/network.dir/TCPServer.cpp.o [1207/1734] Building CXX object build/network/CMakeFiles/network.dir/Socket.cpp.o [1208/1734] Building CXX object build/network/CMakeFiles/network.dir/NetworkServices.cpp.o [1209/1734] Building CXX object build/network/CMakeFiles/network.dir/Network.cpp.o [1210/1734] Building CXX object build/network/CMakeFiles/network.dir/GUIDialogNetworkSetup.cpp.o [1211/1734] Building CXX object build/network/CMakeFiles/network.dir/EventServer.cpp.o [1212/1734] Linking CXX static library build/pvr/timers/pvr_timers.a [1213/1734] Building CXX object build/network/CMakeFiles/network.dir/EventPacket.cpp.o [1214/1734] Building CXX object build/network/CMakeFiles/network.dir/EventClient.cpp.o [1215/1734] Building CXX object build/network/CMakeFiles/network.dir/DNSNameCache.cpp.o [1216/1734] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/MusicFileItemListModifier.cpp.o [1217/1734] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/GUIWindowVisualisation.cpp.o [1218/1734] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/GUIWindowMusicPlaylistEditor.cpp.o [1219/1734] Linking CXX static library build/cores/RetroPlayer/retroplayer.a [1220/1734] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/GUIWindowMusicPlaylist.cpp.o [1221/1734] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/GUIWindowMusicNav.cpp.o [1222/1734] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/GUIWindowMusicBase.cpp.o [1223/1734] Linking CXX static library build/pvr/epg/pvr_epg.a [1224/1734] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/TagLoaderTagLib.cpp.o [1225/1734] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/TagLibVFSStream.cpp.o [1226/1734] Linking CXX static library build/profiles/windows/profiles_windows.a [1227/1734] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/ReplayGain.cpp.o [1228/1734] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTagLoaderShn.cpp.o [1229/1734] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTagLoaderFFmpeg.cpp.o [1230/1734] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTagLoaderFactory.cpp.o [1231/1734] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTagLoaderDatabase.cpp.o [1232/1734] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTagLoaderCDDA.cpp.o [1233/1734] Linking CXX static library build/pvr/guilib/pvr_guilib.a [1234/1734] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTag.cpp.o [1235/1734] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryScanningJob.cpp.o [1236/1734] Linking CXX static library build/peripherals/events/peripherals_events.a [1237/1734] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryImportJob.cpp.o [1238/1734] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryExportJob.cpp.o [1239/1734] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryCleaningJob.cpp.o [1240/1734] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryProgressJob.cpp.o [1241/1734] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryJob.cpp.o [1242/1734] Building CXX object build/music/infoscanner/CMakeFiles/music_infoscanner.dir/MusicInfoScraper.cpp.o [1243/1734] Building CXX object build/music/infoscanner/CMakeFiles/music_infoscanner.dir/MusicInfoScanner.cpp.o [1244/1734] Building CXX object build/music/infoscanner/CMakeFiles/music_infoscanner.dir/MusicArtistInfo.cpp.o [1245/1734] Building CXX object build/music/infoscanner/CMakeFiles/music_infoscanner.dir/MusicAlbumInfo.cpp.o [1246/1734] Building CXX object build/music/dialogs/CMakeFiles/music_dialogs.dir/GUIDialogVisualisationPresetList.cpp.o [1247/1734] Building CXX object build/music/dialogs/CMakeFiles/music_dialogs.dir/GUIDialogSongInfo.cpp.o [1248/1734] Building CXX object build/music/dialogs/CMakeFiles/music_dialogs.dir/GUIDialogMusicOSD.cpp.o [1249/1734] Linking CXX static library build/pvr/guilib/guiinfo/pvr_guilib_guiinfo.a [1250/1734] Building CXX object build/music/dialogs/CMakeFiles/music_dialogs.dir/GUIDialogMusicInfo.cpp.o [1251/1734] Building CXX object build/music/dialogs/CMakeFiles/music_dialogs.dir/GUIDialogInfoProviderSettings.cpp.o [1252/1734] Building CXX object build/music/CMakeFiles/music.dir/Song.cpp.o [1253/1734] Building CXX object build/music/CMakeFiles/music.dir/MusicUtils.cpp.o [1254/1734] Building CXX object build/music/CMakeFiles/music.dir/MusicThumbLoader.cpp.o [1255/1734] Building CXX object build/music/CMakeFiles/music.dir/MusicLibraryQueue.cpp.o [1256/1734] Linking CXX static library build/network/websocket/network_websockets.a [1257/1734] Building CXX object build/music/CMakeFiles/music.dir/MusicInfoLoader.cpp.o [1258/1734] Building CXX object build/music/CMakeFiles/music.dir/MusicEmbeddedImageFileLoader.cpp.o [1259/1734] Building CXX object build/music/CMakeFiles/music.dir/MusicDbUrl.cpp.o [1260/1734] Building CXX object build/music/CMakeFiles/music.dir/MusicDatabase.cpp.o [1261/1734] Building CXX object build/music/CMakeFiles/music.dir/GUIViewStateMusic.cpp.o [1262/1734] Building CXX object build/music/CMakeFiles/music.dir/ContextMenus.cpp.o [1263/1734] Building CXX object build/music/CMakeFiles/music.dir/Artist.cpp.o [1264/1734] Building CXX object build/music/CMakeFiles/music.dir/Album.cpp.o [1265/1734] Linking CXX static library build/pvr/dialogs/pvr_dialogs.a [1266/1734] Building CXX object build/drm/CMakeFiles/drm.dir/CryptoSession.cpp.o [1267/1734] Building CXX object build/media/CMakeFiles/media.dir/MediaType.cpp.o [1268/1734] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/XBMCOperations.cpp.o [1269/1734] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/VideoLibrary.cpp.o [1270/1734] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/TextureOperations.cpp.o [1271/1734] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/SystemOperations.cpp.o [1272/1734] Linking CXX static library build/peripherals/bus/peripherals_bus.a [1273/1734] Linking CXX static library build/profiles/dialogs/profiles_dialogs.a [1274/1734] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/SettingsOperations.cpp.o [1275/1734] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/PVROperations.cpp.o [1276/1734] Linking CXX static library build/pvr/channels/pvr_channels.a [1277/1734] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/ProfilesOperations.cpp.o [1278/1734] Linking CXX static library build/peripherals/dialogs/peripherals_dialogs.a [1279/1734] Linking CXX static library build/drm/drm.a [1280/1734] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/PlaylistOperations.cpp.o [1281/1734] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/PlayerOperations.cpp.o [1282/1734] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/JSONUtils.cpp.o [1283/1734] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/JSONServiceDescription.cpp.o [1284/1734] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/JSONRPC.cpp.o [1285/1734] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/InputOperations.cpp.o [1286/1734] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/GUIOperations.cpp.o [1287/1734] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/FileOperations.cpp.o [1288/1734] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/FileItemHandler.cpp.o [1289/1734] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/FavouritesOperations.cpp.o [1290/1734] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/AudioLibrary.cpp.o [1291/1734] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/ApplicationOperations.cpp.o [1292/1734] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/AddonsOperations.cpp.o [1293/1734] Building CXX object build/interfaces/info/CMakeFiles/info_interface.dir/SkinVariable.cpp.o [1294/1734] Building CXX object build/interfaces/info/CMakeFiles/info_interface.dir/InfoExpression.cpp.o [1295/1734] Building CXX object build/interfaces/info/CMakeFiles/info_interface.dir/InfoBool.cpp.o [1296/1734] Building CXX object build/interfaces/generic/CMakeFiles/generic_interface.dir/ScriptRunner.cpp.o [1297/1734] Building CXX object build/interfaces/generic/CMakeFiles/generic_interface.dir/ScriptInvocationManager.cpp.o [1298/1734] Building CXX object build/interfaces/generic/CMakeFiles/generic_interface.dir/RunningScriptObserver.cpp.o [1299/1734] Building CXX object build/interfaces/generic/CMakeFiles/generic_interface.dir/LanguageInvokerThread.cpp.o [1300/1734] Building CXX object build/interfaces/generic/CMakeFiles/generic_interface.dir/ILanguageInvoker.cpp.o [1301/1734] Linking CXX static library build/pvr/pvr.a [1302/1734] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/WeatherBuiltins.cpp.o [1303/1734] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/SystemBuiltins.cpp.o [1304/1734] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/SkinBuiltins.cpp.o [1305/1734] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/PVRBuiltins.cpp.o [1306/1734] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/ProfileBuiltins.cpp.o [1307/1734] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/PlayerBuiltins.cpp.o [1308/1734] Linking CXX static library build/profiles/profiles.a [1309/1734] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/PictureBuiltins.cpp.o [1310/1734] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/OpticalBuiltins.cpp.o [1311/1734] Linking CXX static library build/peripherals/bus/virtual/peripheral_bus_virtual.a [1312/1734] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/LibraryBuiltins.cpp.o [1313/1734] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/GUIContainerBuiltins.cpp.o [1314/1734] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/GUIControlBuiltins.cpp.o [1315/1734] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/GUIBuiltins.cpp.o [1316/1734] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/CECBuiltins.cpp.o [1317/1734] Linking CXX static library build/music/jobs/music_jobs.a [1318/1734] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/Builtins.cpp.o [1319/1734] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/ApplicationBuiltins.cpp.o [1320/1734] Linking CXX static library build/music/tags/music_tags.a [1321/1734] Linking CXX static library build/media/media.a [1322/1734] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/AddonBuiltins.cpp.o [1323/1734] Building CXX object build/interfaces/CMakeFiles/interfaces.dir/AnnouncementManager.cpp.o [1324/1734] Building CXX object build/input/mouse/generic/CMakeFiles/input_mouse_generic.dir/MouseInputHandling.cpp.o [1325/1734] Building CXX object build/input/mouse/generic/CMakeFiles/input_mouse_generic.dir/DefaultMouseHandling.cpp.o [1326/1734] Building CXX object build/input/mouse/CMakeFiles/input_mouse.dir/MouseTranslator.cpp.o [1327/1734] Building CXX object build/input/mouse/CMakeFiles/input_mouse.dir/MouseStat.cpp.o [1328/1734] Building CXX object build/input/keymaps/touch/CMakeFiles/input_keymaps_touch.dir/TouchTranslator.cpp.o [1329/1734] Building CXX object build/input/keymaps/remote/CMakeFiles/input_keymaps_remote.dir/IRTranslator.cpp.o [1330/1734] Building CXX object build/input/keymaps/remote/CMakeFiles/input_keymaps_remote.dir/CustomControllerTranslator.cpp.o [1331/1734] Building CXX object build/input/keymaps/keyboard/CMakeFiles/input_keymaps_keyboard.dir/KeyboardTranslator.cpp.o [1332/1734] Building CXX object build/input/keymaps/keyboard/CMakeFiles/input_keymaps_keyboard.dir/KeyboardActionMap.cpp.o [1333/1734] Building CXX object build/input/keymaps/joysticks/CMakeFiles/input_keymaps_joysticks.dir/KeymapHandling.cpp.o [1334/1734] Building CXX object build/input/keymaps/joysticks/CMakeFiles/input_keymaps_joysticks.dir/KeymapHandler.cpp.o [1335/1734] Building CXX object build/input/keymaps/joysticks/CMakeFiles/input_keymaps_joysticks.dir/JoystickMapper.cpp.o [1336/1734] Building CXX object build/input/keymaps/joysticks/CMakeFiles/input_keymaps_joysticks.dir/GamepadTranslator.cpp.o [1337/1734] Building CXX object build/input/keymaps/generic/CMakeFiles/input_keymaps_generic.dir/KeyHandler.cpp.o [1338/1734] Linking CXX static library build/peripherals/addons/peripherals_addons.a [1339/1734] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/WindowKeymap.cpp.o [1340/1734] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/KeymapEnvironment.cpp.o [1341/1734] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/Keymap.cpp.o [1342/1734] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/ButtonTranslator.cpp.o [1343/1734] Linking CXX static library build/input/mouse/generic/input_mouse_generic.a [1344/1734] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/ButtonStat.cpp.o [1345/1734] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/AppTranslator.cpp.o [1346/1734] Building CXX object build/input/keyboard/generic/CMakeFiles/input_keyboard_generic.dir/KeyboardInputHandling.cpp.o [1347/1734] Building CXX object build/input/keyboard/generic/CMakeFiles/input_keyboard_generic.dir/DefaultKeyboardHandling.cpp.o [1348/1734] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/XBMC_keytable.cpp.o [1349/1734] Linking CXX static library build/peripherals/devices/peripherals_devices.a [1350/1734] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/KeyboardTranslator.cpp.o [1351/1734] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/KeyboardStat.cpp.o [1352/1734] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/KeyboardLayoutManager.cpp.o [1353/1734] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/KeyboardLayout.cpp.o [1354/1734] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/KeyboardEasterEgg.cpp.o [1355/1734] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/Key.cpp.o [1356/1734] Building CXX object build/input/joysticks/generic/CMakeFiles/input_joystick_generic.dir/InputHandling.cpp.o [1357/1734] Building CXX object build/input/joysticks/generic/CMakeFiles/input_joystick_generic.dir/FeatureHandling.cpp.o [1358/1734] Building CXX object build/input/joysticks/generic/CMakeFiles/input_joystick_generic.dir/DriverReceiving.cpp.o [1359/1734] Building CXX object build/input/joysticks/generic/CMakeFiles/input_joystick_generic.dir/ButtonMapping.cpp.o [1360/1734] Building CXX object build/input/joysticks/dialogs/CMakeFiles/input_joystick_dialogs.dir/GUIDialogNewJoystick.cpp.o [1361/1734] Linking CXX static library build/input/keymaps/generic/input_keymaps_generic.a [1362/1734] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/RumbleGenerator.cpp.o [1363/1734] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/JoystickUtils.cpp.o [1364/1734] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/JoystickTranslator.cpp.o [1365/1734] Linking CXX static library build/network/network.a [1366/1734] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/JoystickMonitor.cpp.o [1367/1734] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/JoystickEasterEgg.cpp.o [1368/1734] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/DriverPrimitive.cpp.o [1369/1734] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/DeadzoneFilter.cpp.o [1370/1734] Building CXX object build/input/actions/CMakeFiles/input_actions.dir/ActionTranslator.cpp.o [1371/1734] Linking CXX static library build/interfaces/info/info_interface.a [1372/1734] Building CXX object build/input/actions/CMakeFiles/input_actions.dir/Action.cpp.o [1373/1734] Building CXX object build/input/CMakeFiles/input.dir/WindowTranslator.cpp.o [1374/1734] Building CXX object build/input/CMakeFiles/input.dir/InputTranslator.cpp.o [1375/1734] Linking CXX static library build/input/keyboard/generic/input_keyboard_generic.a [1376/1734] Building CXX object build/input/CMakeFiles/input.dir/InputManager.cpp.o [1377/1734] Building CXX object build/input/CMakeFiles/input.dir/InputCodingTableKorean.cpp.o [1378/1734] Building CXX object build/input/CMakeFiles/input.dir/InputCodingTableFactory.cpp.o [1379/1734] Building CXX object build/input/CMakeFiles/input.dir/InputCodingTableBasePY.cpp.o [1380/1734] Building CXX object build/input/CMakeFiles/input.dir/InertialScrollingHandler.cpp.o [1381/1734] Building CXX object build/games/windows/CMakeFiles/gameswindows.dir/GUIWindowGames.cpp.o [1382/1734] Building CXX object build/games/windows/CMakeFiles/gameswindows.dir/GUIViewStateWindowGames.cpp.o [1383/1734] Building CXX object build/games/tags/CMakeFiles/gametags.dir/GameInfoTag.cpp.o [1384/1734] Linking CXX static library build/pvr/addons/pvr_addons.a [1385/1734] Building CXX object build/games/ports/windows/CMakeFiles/games_ports_windows.dir/GUIPortWindow.cpp.o [1386/1734] Building CXX object build/games/ports/windows/CMakeFiles/games_ports_windows.dir/GUIPortList.cpp.o [1387/1734] Building CXX object build/games/ports/types/CMakeFiles/games_ports_types.dir/PortNode.cpp.o [1388/1734] Building CXX object build/games/ports/input/CMakeFiles/games_ports_input.dir/PortManager.cpp.o [1389/1734] Building CXX object build/games/ports/input/CMakeFiles/games_ports_input.dir/PortInput.cpp.o [1390/1734] Building CXX object build/games/ports/input/CMakeFiles/games_ports_input.dir/PhysicalPort.cpp.o [1391/1734] Linking CXX static library build/music/windows/music_windows.a [1392/1734] Building CXX object build/games/ports/guicontrols/CMakeFiles/games_ports_guicontrols.dir/GUIActivePortList.cpp.o [1393/1734] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogInGameSaves.cpp.o [1394/1734] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameVolume.cpp.o [1395/1734] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameVideoSelect.cpp.o [1396/1734] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameVideoRotation.cpp.o [1397/1734] Linking CXX static library build/peripherals/peripherals.a [1398/1734] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameVideoFilter.cpp.o [1399/1734] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameStretchMode.cpp.o [1400/1734] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameSaves.cpp.o [1401/1734] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameOSDHelp.cpp.o [1402/1734] Linking CXX static library build/music/dialogs/music_dialogs.a [1403/1734] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameOSD.cpp.o [1404/1734] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameAdvancedSettings.cpp.o [1405/1734] Building CXX object build/games/dialogs/CMakeFiles/gamedialogs.dir/GUIDialogSelectSavestate.cpp.o [1406/1734] Building CXX object build/games/dialogs/CMakeFiles/gamedialogs.dir/GUIDialogSelectGameClient.cpp.o [1407/1734] Building CXX object build/games/controllers/windows/CMakeFiles/games_controller_windows.dir/GUIFeatureList.cpp.o [1408/1734] Building CXX object build/games/controllers/windows/CMakeFiles/games_controller_windows.dir/GUIControllerWindow.cpp.o [1409/1734] Building CXX object build/games/controllers/windows/CMakeFiles/games_controller_windows.dir/GUIControllerList.cpp.o [1410/1734] Building CXX object build/games/controllers/windows/CMakeFiles/games_controller_windows.dir/GUIConfigurationWizard.cpp.o [1411/1734] Linking CXX static library build/input/mouse/input_mouse.a [1412/1734] Linking CXX static library build/games/tags/gametags.a [1413/1734] Building CXX object build/games/controllers/types/CMakeFiles/games_controller_types.dir/ControllerNode.cpp.o [1414/1734] Building CXX object build/games/controllers/types/CMakeFiles/games_controller_types.dir/ControllerHub.cpp.o [1415/1734] Building CXX object build/games/controllers/types/CMakeFiles/games_controller_types.dir/ControllerGrid.cpp.o [1416/1734] Building CXX object build/games/controllers/listproviders/CMakeFiles/games_controller_listproviders.dir/GUIGameControllerProvider.cpp.o [1417/1734] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/PhysicalTopology.cpp.o [1418/1734] Linking CXX static library build/input/keymaps/keyboard/input_keymaps_keyboard.a [1419/1734] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/PhysicalFeature.cpp.o [1420/1734] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/InputSink.cpp.o [1421/1734] Linking CXX static library build/input/keymaps/joysticks/input_keymaps_joysticks.a [1422/1734] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/DefaultMouseTranslator.cpp.o [1423/1734] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/DefaultKeyboardTranslator.cpp.o [1424/1734] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/DefaultButtonMap.cpp.o [1425/1734] Linking CXX static library build/interfaces/generic/generic_interface.a [1426/1734] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/ControllerActivity.cpp.o [1427/1734] Linking CXX static library build/input/keymaps/touch/input_keymaps_touch.a [1428/1734] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIWheelButton.cpp.o [1429/1734] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIThrottleButton.cpp.o [1430/1734] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUISelectKeyButton.cpp.o [1431/1734] Linking CXX static library build/games/ports/types/games_ports_types.a [1432/1734] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIScalarFeatureButton.cpp.o [1433/1734] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIGameControllerList.cpp.o [1434/1734] Linking CXX static library build/input/keymaps/remote/input_keymaps_remote.a [1435/1734] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIGameController.cpp.o [1436/1734] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIFeatureTranslator.cpp.o [1437/1734] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIFeatureFactory.cpp.o [1438/1734] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIFeatureControls.cpp.o [1439/1734] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIFeatureButton.cpp.o [1440/1734] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIControllerButton.cpp.o [1441/1734] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUICardinalFeatureButton.cpp.o [1442/1734] Building CXX object build/games/controllers/dialogs/CMakeFiles/games_controller_dialogs.dir/GUIDialogIgnoreInput.cpp.o [1443/1734] Building CXX object build/games/controllers/dialogs/CMakeFiles/games_controller_dialogs.dir/GUIDialogButtonCapture.cpp.o [1444/1734] Building CXX object build/games/controllers/dialogs/CMakeFiles/games_controller_dialogs.dir/GUIDialogAxisDetection.cpp.o [1445/1734] Building CXX object build/games/controllers/dialogs/CMakeFiles/games_controller_dialogs.dir/ControllerSelect.cpp.o [1446/1734] Building CXX object build/games/controllers/dialogs/CMakeFiles/games_controller_dialogs.dir/ControllerInstaller.cpp.o [1447/1734] Building CXX object build/games/controllers/CMakeFiles/games_controller.dir/ControllerTranslator.cpp.o [1448/1734] Linking CXX static library build/input/joysticks/dialogs/input_joystick_dialogs.a [1449/1734] Building CXX object build/games/controllers/CMakeFiles/games_controller.dir/ControllerManager.cpp.o [1450/1734] Building CXX object build/games/controllers/CMakeFiles/games_controller.dir/ControllerLayout.cpp.o [1451/1734] Building CXX object build/games/controllers/CMakeFiles/games_controller.dir/Controller.cpp.o [1452/1734] Building CXX object build/games/agents/windows/CMakeFiles/games_agents_windows.dir/GUIAgentWindow.cpp.o [1453/1734] Building CXX object build/games/agents/windows/CMakeFiles/games_agents_windows.dir/GUIAgentControllerList.cpp.o [1454/1734] Building CXX object build/games/agents/input/CMakeFiles/games_agents_input.dir/AgentMouse.cpp.o [1455/1734] Building CXX object build/games/agents/input/CMakeFiles/games_agents_input.dir/AgentKeyboard.cpp.o [1456/1734] Linking CXX static library build/interfaces/interfaces.a [1457/1734] Building CXX object build/games/agents/input/CMakeFiles/games_agents_input.dir/AgentJoystick.cpp.o [1458/1734] Linking CXX static library build/input/joysticks/generic/input_joystick_generic.a [1459/1734] Building CXX object build/games/agents/input/CMakeFiles/games_agents_input.dir/AgentInput.cpp.o [1460/1734] Building CXX object build/games/agents/input/CMakeFiles/games_agents_input.dir/AgentController.cpp.o [1461/1734] Building CXX object build/games/addons/streams/CMakeFiles/game_addon_streams.dir/GameClientStreamVideo.cpp.o [1462/1734] Linking CXX static library build/input/joysticks/input_joystick.a [1463/1734] Building CXX object build/games/addons/streams/CMakeFiles/game_addon_streams.dir/GameClientStreamSwFramebuffer.cpp.o [1464/1734] Building CXX object build/games/addons/streams/CMakeFiles/game_addon_streams.dir/GameClientStreams.cpp.o [1465/1734] Linking CXX static library build/input/keyboard/input_keyboard.a [1466/1734] Building CXX object build/games/addons/streams/CMakeFiles/game_addon_streams.dir/GameClientStreamAudio.cpp.o [1467/1734] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientTopology.cpp.o [1468/1734] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientPort.cpp.o [1469/1734] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientMouse.cpp.o [1470/1734] Linking CXX static library build/input/keymaps/input_keymaps.a [1471/1734] Linking CXX static library build/games/controllers/listproviders/games_controller_listproviders.a [1472/1734] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientKeyboard.cpp.o [1473/1734] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientJoystick.cpp.o [1474/1734] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientInput.cpp.o [1475/1734] Linking CXX static library build/music/infoscanner/music_infoscanner.a [1476/1734] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientHardware.cpp.o [1477/1734] Linking CXX static library build/input/actions/input_actions.a [1478/1734] Linking CXX static library build/games/controllers/types/games_controller_types.a [1479/1734] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientDevice.cpp.o [1480/1734] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientController.cpp.o [1481/1734] Building CXX object build/games/addons/cheevos/CMakeFiles/gamecheevos.dir/GameClientCheevos.cpp.o [1482/1734] Linking CXX static library build/interfaces/json-rpc/jsonrpc_interface.a [1483/1734] Building CXX object build/games/addons/CMakeFiles/gameaddons.dir/GameClientTranslator.cpp.o [1484/1734] Building CXX object build/games/addons/CMakeFiles/gameaddons.dir/GameClientSubsystem.cpp.o [1485/1734] Building CXX object build/games/addons/CMakeFiles/gameaddons.dir/GameClientProperties.cpp.o [1486/1734] Building CXX object build/games/addons/CMakeFiles/gameaddons.dir/GameClientInGameSaves.cpp.o [1487/1734] Building CXX object build/games/addons/CMakeFiles/gameaddons.dir/GameClient.cpp.o [1488/1734] Building CXX object build/games/CMakeFiles/games.dir/GameUtils.cpp.o [1489/1734] Building CXX object build/games/CMakeFiles/games.dir/GameSettings.cpp.o [1490/1734] Building CXX object build/games/CMakeFiles/games.dir/GameServices.cpp.o [1491/1734] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/QueryParams.cpp.o [1492/1734] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeTvShowsOverview.cpp.o [1493/1734] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeTitleTvShows.cpp.o [1494/1734] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeTitleMusicVideos.cpp.o [1495/1734] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeTitleMovies.cpp.o [1496/1734] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeSeasons.cpp.o [1497/1734] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeRoot.cpp.o [1498/1734] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeRecentlyAddedMusicVideos.cpp.o [1499/1734] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeRecentlyAddedMovies.cpp.o [1500/1734] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeRecentlyAddedEpisodes.cpp.o [1501/1734] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeOverview.cpp.o [1502/1734] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeMusicVideosOverview.cpp.o [1503/1734] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeMoviesOverview.cpp.o [1504/1734] Linking CXX static library build/games/controllers/input/games_controller_input.a [1505/1734] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeInProgressTvShows.cpp.o [1506/1734] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeGrouped.cpp.o [1507/1734] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeEpisodes.cpp.o [1508/1734] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNode.cpp.o [1509/1734] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/QueryParams.cpp.o [1510/1734] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeTop100.cpp.o [1511/1734] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeSongTop100.cpp.o [1512/1734] Linking CXX static library build/games/ports/input/games_ports_input.a [1513/1734] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeSong.cpp.o [1514/1734] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeSingles.cpp.o [1515/1734] Linking CXX static library build/games/controllers/games_controller.a [1516/1734] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeRoot.cpp.o [1517/1734] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeOverview.cpp.o [1518/1734] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeGrouped.cpp.o [1519/1734] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNode.cpp.o [1520/1734] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeDiscs.cpp.o [1521/1734] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeArtist.cpp.o [1522/1734] Linking CXX static library build/games/windows/gameswindows.a [1523/1734] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumTop100Song.cpp.o [1524/1734] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumTop100.cpp.o [1525/1734] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumRecentlyPlayedSong.cpp.o [1526/1734] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumRecentlyPlayed.cpp.o [1527/1734] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumRecentlyAddedSong.cpp.o [1528/1734] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumRecentlyAdded.cpp.o [1529/1734] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbum.cpp.o [1530/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/UPnPFile.cpp.o [1531/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/UPnPDirectory.cpp.o [1532/1734] Linking CXX static library build/interfaces/builtins/interfaces_builtins.a [1533/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/NptXbmcFile.cpp.o [1534/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/NFSFile.cpp.o [1535/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/NFSDirectory.cpp.o [1536/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DVDDirectory.cpp.o [1537/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/CDDAFile.cpp.o [1538/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/CDDADirectory.cpp.o [1539/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/BlurayFile.cpp.o [1540/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/BlurayDirectory.cpp.o [1541/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/BlurayCallback.cpp.o [1542/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/UDFFile.cpp.o [1543/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/UDFDirectory.cpp.o [1544/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/UDFBlockInput.cpp.o [1545/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ISO9660File.cpp.o [1546/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ISO9660Directory.cpp.o [1547/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ZipManager.cpp.o [1548/1734] Linking CXX static library build/games/dialogs/osd/gameosddialogs.a [1549/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ZipFile.cpp.o [1550/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ZipDirectory.cpp.o [1551/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ZeroconfDirectory.cpp.o [1552/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/XbtManager.cpp.o [1553/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/XbtFile.cpp.o [1554/1734] Linking CXX static library build/games/controllers/dialogs/games_controller_dialogs.a [1555/1734] Linking CXX static library build/games/ports/guicontrols/games_ports_guicontrols.a [1556/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/XbtDirectory.cpp.o [1557/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/VirtualDirectory.cpp.o [1558/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/VideoDatabaseFile.cpp.o [1559/1734] Linking CXX static library build/games/dialogs/gamedialogs.a [1560/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/VideoDatabaseDirectory.cpp.o [1561/1734] Linking CXX static library build/games/addons/cheevos/gamecheevos.a [1562/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/StackDirectory.cpp.o [1563/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/SpecialProtocolFile.cpp.o [1564/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/SpecialProtocolDirectory.cpp.o [1565/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/SpecialProtocol.cpp.o [1566/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/SourcesDirectory.cpp.o [1567/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/SmartPlaylistDirectory.cpp.o [1568/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ShoutcastFile.cpp.o [1569/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/RSSDirectory.cpp.o [1570/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ResourceFile.cpp.o [1571/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ResourceDirectory.cpp.o [1572/1734] Linking CXX static library build/input/input.a [1573/1734] Linking CXX static library build/games/addons/streams/game_addon_streams.a [1574/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PVRDirectory.cpp.o [1575/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PluginFile.cpp.o [1576/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PluginDirectory.cpp.o [1577/1734] Linking CXX static library build/games/controllers/guicontrols/games_controller_guicontrols.a [1578/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PlaylistFileDirectory.cpp.o [1579/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PlaylistDirectory.cpp.o [1580/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PipesManager.cpp.o [1581/1734] Linking CXX static library build/filesystem/videodatabase/videodatabasedirectory.a [1582/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PipeFile.cpp.o [1583/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/OverrideFile.cpp.o [1584/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/OverrideDirectory.cpp.o [1585/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MusicSearchDirectory.cpp.o [1586/1734] Linking CXX static library build/games/ports/windows/games_ports_windows.a [1587/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MusicFileDirectory.cpp.o [1588/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MusicDatabaseFile.cpp.o [1589/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MusicDatabaseDirectory.cpp.o [1590/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MultiPathFile.cpp.o [1591/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MultiPathDirectory.cpp.o [1592/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/LibraryDirectory.cpp.o [1593/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ImageFile.cpp.o [1594/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/IFile.cpp.o [1595/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/IDirectory.cpp.o [1596/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/HTTPDirectory.cpp.o [1597/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FTPParse.cpp.o [1598/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FTPDirectory.cpp.o [1599/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FileFactory.cpp.o [1600/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FileDirectoryFactory.cpp.o [1601/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/File.cpp.o [1602/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FileCache.cpp.o [1603/1734] Linking CXX static library build/games/controllers/windows/games_controller_windows.a [1604/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FavouritesDirectory.cpp.o [1605/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/EventsDirectory.cpp.o [1606/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DllLibCurl.cpp.o [1607/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DirectoryHistory.cpp.o [1608/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DirectoryFactory.cpp.o [1609/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/Directory.cpp.o [1610/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DirectoryCache.cpp.o [1611/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DAVFile.cpp.o [1612/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DAVDirectory.cpp.o [1613/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DAVCommon.cpp.o [1614/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/CurlFile.cpp.o [1615/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/CircularCache.cpp.o [1616/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/CacheStrategy.cpp.o [1617/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/AudioBookFileDirectory.cpp.o [1618/1734] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/AddonsDirectory.cpp.o [1619/1734] Building C object build/kissfft/CMakeFiles/kissfft.dir/kiss_fftr.c.o [1620/1734] Building C object build/kissfft/CMakeFiles/kissfft.dir/kiss_fft.c.o [1621/1734] Building CXX object build/events/windows/CMakeFiles/events_windows.dir/GUIWindowEventLog.cpp.o [1622/1734] Building CXX object build/events/windows/CMakeFiles/events_windows.dir/GUIViewStateEventLog.cpp.o [1623/1734] Building CXX object build/events/CMakeFiles/events.dir/MediaLibraryEvent.cpp.o [1624/1734] Building CXX object build/events/CMakeFiles/events.dir/EventLogManager.cpp.o [1625/1734] Linking C static library build/kissfft/kissfft.a [1626/1734] Building CXX object build/events/CMakeFiles/events.dir/EventLog.cpp.o [1627/1734] Building CXX object build/events/CMakeFiles/events.dir/BaseEvent.cpp.o [1628/1734] Building CXX object build/events/CMakeFiles/events.dir/AddonManagementEvent.cpp.o [1629/1734] Building CXX object build/events/CMakeFiles/events.dir/AddonEvent.cpp.o [1630/1734] Building CXX object build/cores/playercorefactory/CMakeFiles/playercorefactory.dir/PlayerSelectionRule.cpp.o [1631/1734] Linking CXX static library build/filesystem/musicdatabase/musicdatabasedirectory.a [1632/1734] Building CXX object build/cores/playercorefactory/CMakeFiles/playercorefactory.dir/PlayerCoreFactory.cpp.o [1633/1734] Building CXX object build/cores/playercorefactory/CMakeFiles/playercorefactory.dir/PlayerCoreConfig.cpp.o [1634/1734] Building CXX object build/cores/paplayer/CMakeFiles/paplayer.dir/VideoPlayerCodec.cpp.o [1635/1734] Building CXX object build/cores/paplayer/CMakeFiles/paplayer.dir/PAPlayer.cpp.o [1636/1734] Building CXX object build/cores/paplayer/CMakeFiles/paplayer.dir/CodecFactory.cpp.o [1637/1734] Building CXX object build/cores/paplayer/CMakeFiles/paplayer.dir/AudioDecoder.cpp.o [1638/1734] Building CXX object build/cores/externalplayer/CMakeFiles/externalplayer.dir/ExternalPlayer.cpp.o [1639/1734] Building CXX object build/cores/dll-loader/exports/util/CMakeFiles/exports_utils.dir/EmuFileWrapper.cpp.o [1640/1734] Building CXX object build/cores/dll-loader/exports/CMakeFiles/dllexports.dir/emu_msvcrt.cpp.o [1641/1734] Building CXX object build/cores/dll-loader/exports/CMakeFiles/dllexports.dir/emu_dummy.cpp.o [1642/1734] Building CXX object build/cores/dll-loader/CMakeFiles/dllloader.dir/SoLoader.cpp.o [1643/1734] Building CXX object build/cores/dll-loader/CMakeFiles/dllloader.dir/LibraryLoader.cpp.o [1644/1734] Building CXX object build/cores/dll-loader/CMakeFiles/dllloader.dir/DllLoaderContainer.cpp.o [1645/1734] Building CXX object build/cores/dll-loader/CMakeFiles/dllloader.dir/dll.cpp.o [1646/1734] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAEResampleFFMPEG.cpp.o [1647/1734] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireThreadLoop.cpp.o [1648/1734] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireStream.cpp.o [1649/1734] Linking CXX static library build/games/agents/windows/games_agents_windows.a [1650/1734] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireRegistry.cpp.o [1651/1734] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireProxy.cpp.o [1652/1734] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireNode.cpp.o [1653/1734] Linking CXX static library build/games/games.a [1654/1734] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireGlobal.cpp.o [1655/1734] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireCore.cpp.o [1656/1734] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireContext.cpp.o [1657/1734] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/Pipewire.cpp.o [1658/1734] Linking CXX static library build/games/addons/input/gameinput.a [1659/1734] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/AESinkPipewire.cpp.o [1660/1734] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/AESinkPULSE.cpp.o [1661/1734] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/alsa/ALSADeviceMonitor.cpp.o [1662/1734] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/alsa/ALSAHControlMonitor.cpp.o [1663/1734] Linking CXX static library build/cores/dll-loader/exports/util/exports_utils.a [1664/1734] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEELDParser.cpp.o [1665/1734] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/AESinkALSA.cpp.o [1666/1734] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/PackerMAT.cpp.o [1667/1734] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEUtil.cpp.o [1668/1734] Linking CXX static library build/games/agents/input/games_agents_input.a [1669/1734] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEStreamInfo.cpp.o [1670/1734] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEPackIEC61937.cpp.o [1671/1734] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AELimiter.cpp.o [1672/1734] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEDeviceInfo.cpp.o [1673/1734] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEChannelInfo.cpp.o [1674/1734] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEBitstreamPacker.cpp.o [1675/1734] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAESettings.cpp.o [1676/1734] Linking CXX static library build/games/addons/gameaddons.a [1677/1734] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAESound.cpp.o [1678/1734] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAEStream.cpp.o [1679/1734] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAESink.cpp.o [1680/1734] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAEFilter.cpp.o [1681/1734] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAEBuffer.cpp.o [1682/1734] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAE.cpp.o [1683/1734] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Encoders/AEEncoderFFmpeg.cpp.o [1684/1734] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/AESinkFactory.cpp.o [1685/1734] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/AEResampleFactory.cpp.o [1686/1734] Building CXX object build/cores/CMakeFiles/cores.dir/VideoSettings.cpp.o [1687/1734] Building CXX object build/cores/CMakeFiles/cores.dir/FFmpeg.cpp.o [1688/1734] Building CXX object build/cores/CMakeFiles/cores.dir/DataCacheCore.cpp.o [1689/1734] Building CXX object build/windowing/gbm/drm/CMakeFiles/windowing_gbm_drm.dir/OffScreenModeSetting.cpp.o [1690/1734] Building CXX object build/windowing/gbm/drm/CMakeFiles/windowing_gbm_drm.dir/DRMUtils.cpp.o [1691/1734] Building CXX object build/windowing/gbm/drm/CMakeFiles/windowing_gbm_drm.dir/DRMPlane.cpp.o [1692/1734] Building CXX object build/windowing/gbm/drm/CMakeFiles/windowing_gbm_drm.dir/DRMObject.cpp.o [1693/1734] Building CXX object build/windowing/gbm/drm/CMakeFiles/windowing_gbm_drm.dir/DRMLegacy.cpp.o [1694/1734] Building CXX object build/windowing/gbm/drm/CMakeFiles/windowing_gbm_drm.dir/DRMEncoder.cpp.o [1695/1734] Building CXX object build/windowing/gbm/drm/CMakeFiles/windowing_gbm_drm.dir/DRMCrtc.cpp.o [1696/1734] Building CXX object build/windowing/gbm/drm/CMakeFiles/windowing_gbm_drm.dir/DRMConnector.cpp.o [1697/1734] Linking CXX static library build/music/music.a [1698/1734] Building CXX object build/windowing/gbm/drm/CMakeFiles/windowing_gbm_drm.dir/DRMAtomic.cpp.o [1699/1734] Building CXX object build/windowing/gbm/CMakeFiles/windowing_gbm.dir/WinSystemGbmGLESContext.cpp.o [1700/1734] Building CXX object build/windowing/gbm/CMakeFiles/windowing_gbm.dir/GBMDPMSSupport.cpp.o [1701/1734] Building CXX object build/windowing/gbm/CMakeFiles/windowing_gbm.dir/WinSystemGbmEGLContext.cpp.o [1702/1734] Building CXX object build/windowing/gbm/CMakeFiles/windowing_gbm.dir/GBMUtils.cpp.o [1703/1734] Building CXX object build/windowing/gbm/CMakeFiles/windowing_gbm.dir/VideoSyncGbm.cpp.o [1704/1734] Building CXX object build/windowing/gbm/CMakeFiles/windowing_gbm.dir/WinSystemGbm.cpp.o [1705/1734] Building CXX object build/windowing/gbm/CMakeFiles/windowing_gbm.dir/OptionalsReg.cpp.o [1706/1734] Building CXX object build/cores/VideoPlayer/Process/gbm/CMakeFiles/processGBM.dir/ProcessInfoGBM.cpp.o [1707/1734] Building CXX object build/cores/RetroPlayer/process/gbm/CMakeFiles/rp-process-gbm.dir/RPProcessInfoGbm.cpp.o [1708/1734] Copying files into build tree [1709/1734] Generating system/players/VideoPlayer/libdvdnav-arm.so [1710/1734] Linking CXX static library build/events/events.a [1711/1734] Linking CXX static library build/cores/dll-loader/dllloader.a [1712/1734] Linking CXX static library build/cores/RetroPlayer/process/gbm/rp-process-gbm.a [1713/1734] Linking CXX static library build/events/windows/events_windows.a [1714/1734] Linking CXX static library build/cores/dll-loader/exports/dllexports.a [1715/1734] Linking CXX static library build/cores/VideoPlayer/Process/gbm/processGBM.a [1716/1734] Linking CXX static library build/cores/paplayer/paplayer.a [1717/1734] Linking CXX static library build/cores/playercorefactory/playercorefactory.a [1718/1734] Linking CXX static library build/cores/cores.a [1719/1734] Linking CXX static library build/cores/externalplayer/externalplayer.a [1720/1734] Linking CXX static library build/filesystem/filesystem.a [1721/1734] Linking CXX static library build/cores/audioengine/audioengine.a [1722/1734] Linking CXX static library build/windowing/gbm/drm/windowing_gbm_drm.a [1723/1734] Linking CXX static library build/windowing/gbm/windowing_gbm.a /home/buildozer/aports/community/kodi/src/xbmc-21.1-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.1-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.1-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.1-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.1-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.1-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.1-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.1-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.1-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.1-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.1-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.1-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.1-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.1-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.1-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.1-Omega/xbmc/interfaces/legacy/ModuleXbmcgui.h:145: Warning 302: previous definition of 'ALPHANUM_HIDE_INPUT' as XBMCAddon::xbmcgui::ALPHANUM_HIDE_INPUT. [1724/1734] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcgui.i.cpp.o [1725/1734] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcwsgi.i.cpp.o [1726/1734] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcvfs.i.cpp.o [1727/1734] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcplugin.i.cpp.o [1728/1734] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmc.i.cpp.o [1729/1734] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcdrm.i.cpp.o [1730/1734] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcaddon.i.cpp.o [1731/1734] Building CXX object CMakeFiles/kodi.dir/xbmc/platform/posix/main.cpp.o /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcplugin.i.cpp:818:26: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 818 | {"addDirectoryItem", (PyCFunction)xbmcplugin_addDirectoryItem, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcplugin.i.cpp:819:27: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 819 | {"addDirectoryItems", (PyCFunction)xbmcplugin_addDirectoryItems, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcplugin.i.cpp:820:24: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 820 | {"endOfDirectory", (PyCFunction)xbmcplugin_endOfDirectory, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcplugin.i.cpp:821:24: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 821 | {"setResolvedUrl", (PyCFunction)xbmcplugin_setResolvedUrl, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcplugin.i.cpp:822:23: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 822 | {"addSortMethod", (PyCFunction)xbmcplugin_addSortMethod, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcplugin.i.cpp:823:20: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 823 | {"getSetting", (PyCFunction)xbmcplugin_getSetting, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcplugin.i.cpp:824:20: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 824 | {"setSetting", (PyCFunction)xbmcplugin_setSetting, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcplugin.i.cpp:825:20: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 825 | {"setContent", (PyCFunction)xbmcplugin_setContent, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcplugin.i.cpp:826:27: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 826 | {"setPluginCategory", (PyCFunction)xbmcplugin_setPluginCategory, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcplugin.i.cpp:827:25: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 827 | {"setPluginFanart", (PyCFunction)xbmcplugin_setPluginFanart, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcplugin.i.cpp:828:21: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 828 | {"setProperty", (PyCFunction)xbmcplugin_setProperty, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11 warnings generated. /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcwsgi.i.cpp:944:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 944 | {"flush", (PyCFunction)xbmcwsgi_XBMCAddon_xbmcwsgi_WsgiErrorStream_flush, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcwsgi.i.cpp:945:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 945 | {"write", (PyCFunction)xbmcwsgi_XBMCAddon_xbmcwsgi_WsgiErrorStream_write, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcwsgi.i.cpp:946:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 946 | {"writelines", (PyCFunction)xbmcwsgi_XBMCAddon_xbmcwsgi_WsgiErrorStream_writelines, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcwsgi.i.cpp:983:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 983 | {"read", (PyCFunction)xbmcwsgi_XBMCAddon_xbmcwsgi_WsgiInputStreamIterator_read, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcwsgi.i.cpp:984:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 984 | {"readline", (PyCFunction)xbmcwsgi_XBMCAddon_xbmcwsgi_WsgiInputStreamIterator_readline, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcwsgi.i.cpp:985:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 985 | {"readlines", (PyCFunction)xbmcwsgi_XBMCAddon_xbmcwsgi_WsgiInputStreamIterator_readlines, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcdrm.i.cpp:1145:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1145 | {"GetKeyRequest", (PyCFunction)xbmcdrm_XBMCAddon_xbmcdrm_CryptoSession_GetKeyRequest, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcdrm.i.cpp:1146:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1146 | {"GetPropertyString", (PyCFunction)xbmcdrm_XBMCAddon_xbmcdrm_CryptoSession_GetPropertyString, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcdrm.i.cpp:1147:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1147 | {"ProvideKeyResponse", (PyCFunction)xbmcdrm_XBMCAddon_xbmcdrm_CryptoSession_ProvideKeyResponse, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcdrm.i.cpp:1148:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1148 | {"RemoveKeys", (PyCFunction)xbmcdrm_XBMCAddon_xbmcdrm_CryptoSession_RemoveKeys, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcdrm.i.cpp:1149:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1149 | {"RestoreKeys", (PyCFunction)xbmcdrm_XBMCAddon_xbmcdrm_CryptoSession_RestoreKeys, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcdrm.i.cpp:1150:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1150 | {"SetPropertyString", (PyCFunction)xbmcdrm_XBMCAddon_xbmcdrm_CryptoSession_SetPropertyString, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcdrm.i.cpp:1151:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1151 | {"Decrypt", (PyCFunction)xbmcdrm_XBMCAddon_xbmcdrm_CryptoSession_Decrypt, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcdrm.i.cpp:1152:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1152 | {"Encrypt", (PyCFunction)xbmcdrm_XBMCAddon_xbmcdrm_CryptoSession_Encrypt, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcdrm.i.cpp:1153:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1153 | {"Sign", (PyCFunction)xbmcdrm_XBMCAddon_xbmcdrm_CryptoSession_Sign, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcdrm.i.cpp:1154:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1154 | {"Verify", (PyCFunction)xbmcdrm_XBMCAddon_xbmcdrm_CryptoSession_Verify, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10 warnings generated. /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcaddon.i.cpp:1956:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1956 | {"getLocalizedString", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_getLocalizedString, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcaddon.i.cpp:1957:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1957 | {"getSettings", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_getSettings, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcaddon.i.cpp:1958:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1958 | {"getSetting", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_getSetting, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcaddon.i.cpp:1959:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1959 | {"getSettingBool", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_getSettingBool, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcaddon.i.cpp:1960:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1960 | {"getSettingInt", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_getSettingInt, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcaddon.i.cpp:1961:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1961 | {"getSettingNumber", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_getSettingNumber, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcaddon.i.cpp:1962:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1962 | {"getSettingString", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_getSettingString, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcaddon.i.cpp:1963:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1963 | {"setSetting", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_setSetting, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcaddon.i.cpp:1964:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1964 | {"setSettingBool", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_setSettingBool, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcaddon.i.cpp:1965:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1965 | {"setSettingInt", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_setSettingInt, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcaddon.i.cpp:1966:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1966 | {"setSettingNumber", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_setSettingNumber, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcaddon.i.cpp:1967:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1967 | {"setSettingString", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_setSettingString, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcaddon.i.cpp:1968:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1968 | {"openSettings", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_openSettings, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcaddon.i.cpp:1969:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1969 | {"getAddonInfo", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_getAddonInfo, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcaddon.i.cpp:2006:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2006 | {"getBool", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_getBool, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcaddon.i.cpp:2007:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2007 | {"getInt", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_getInt, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcaddon.i.cpp:2008:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2008 | {"getNumber", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_getNumber, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcaddon.i.cpp:2009:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2009 | {"getString", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_getString, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcaddon.i.cpp:2010:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2010 | {"getBoolList", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_getBoolList, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcaddon.i.cpp:2011:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2011 | {"getIntList", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_getIntList, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcaddon.i.cpp:2012:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2012 | {"getNumberList", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_getNumberList, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcaddon.i.cpp:2013:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2013 | {"getStringList", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_getStringList, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcaddon.i.cpp:2014:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2014 | {"setBool", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_setBool, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcaddon.i.cpp:2015:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2015 | {"setInt", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_setInt, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcaddon.i.cpp:2016:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2016 | {"setNumber", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_setNumber, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcaddon.i.cpp:2017:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2017 | {"setString", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_setString, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcaddon.i.cpp:2018:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2018 | {"setBoolList", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_setBoolList, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcaddon.i.cpp:2019:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2019 | {"setIntList", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_setIntList, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcaddon.i.cpp:2020:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2020 | {"setNumberList", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_setNumberList, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcaddon.i.cpp:2021:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2021 | {"setStringList", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_setStringList, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 warnings generated. /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcvfs.i.cpp:1745:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1745 | {"__enter__", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_File___enter__, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcvfs.i.cpp:1746:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1746 | {"__exit__", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_File___exit__, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcvfs.i.cpp:1747:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1747 | {"read", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_File_read, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcvfs.i.cpp:1748:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1748 | {"readBytes", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_File_readBytes, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcvfs.i.cpp:1749:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1749 | {"write", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_File_write, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcvfs.i.cpp:1750:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1750 | {"size", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_File_size, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcvfs.i.cpp:1751:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1751 | {"seek", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_File_seek, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcvfs.i.cpp:1752:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1752 | {"tell", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_File_tell, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcvfs.i.cpp:1753:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1753 | {"close", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_File_close, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcvfs.i.cpp:1790:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1790 | {"st_mode", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_Stat_st_mode, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcvfs.i.cpp:1791:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1791 | {"st_ino", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_Stat_st_ino, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcvfs.i.cpp:1792:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1792 | {"st_dev", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_Stat_st_dev, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcvfs.i.cpp:1793:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1793 | {"st_nlink", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_Stat_st_nlink, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcvfs.i.cpp:1794:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1794 | {"st_uid", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_Stat_st_uid, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcvfs.i.cpp:1795:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1795 | {"st_gid", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_Stat_st_gid, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcvfs.i.cpp:1796:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1796 | {"st_size", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_Stat_st_size, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcvfs.i.cpp:1797:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1797 | {"st_atime", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_Stat_st_atime, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcvfs.i.cpp:1798:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1798 | {"st_mtime", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_Stat_st_mtime, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcvfs.i.cpp:1799:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1799 | {"st_ctime", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_Stat_st_ctime, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcvfs.i.cpp:1832:14: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1832 | {"copy", (PyCFunction)xbmcvfs_copy, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcvfs.i.cpp:1833:16: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1833 | {"delete", (PyCFunction)xbmcvfs_delete, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcvfs.i.cpp:1834:16: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1834 | {"rename", (PyCFunction)xbmcvfs_rename, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcvfs.i.cpp:1835:16: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1835 | {"exists", (PyCFunction)xbmcvfs_exists, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcvfs.i.cpp:1836:27: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1836 | {"makeLegalFilename", (PyCFunction)xbmcvfs_makeLegalFilename, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcvfs.i.cpp:1837:23: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1837 | {"translatePath", (PyCFunction)xbmcvfs_translatePath, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcvfs.i.cpp:1838:22: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1838 | {"validatePath", (PyCFunction)xbmcvfs_validatePath, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcvfs.i.cpp:1839:15: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1839 | {"mkdir", (PyCFunction)xbmcvfs_mkdir, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcvfs.i.cpp:1840:16: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1840 | {"mkdirs", (PyCFunction)xbmcvfs_mkdirs, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcvfs.i.cpp:1841:15: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1841 | {"rmdir", (PyCFunction)xbmcvfs_rmdir, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcvfs.i.cpp:1842:17: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1842 | {"listdir", (PyCFunction)xbmcvfs_listdir, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 warnings generated. /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18074:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18074 | {"play", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_play, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18075:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18075 | {"stop", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_stop, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18076:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18076 | {"pause", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_pause, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18077:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18077 | {"playnext", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_playnext, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18078:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18078 | {"playprevious", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_playprevious, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18079:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18079 | {"playselected", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_playselected, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18080:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18080 | {"onPlayBackStarted", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_onPlayBackStarted, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18081:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18081 | {"onAVStarted", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_onAVStarted, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18082:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18082 | {"onAVChange", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_onAVChange, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18083:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18083 | {"onPlayBackEnded", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_onPlayBackEnded, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18084:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18084 | {"onPlayBackStopped", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_onPlayBackStopped, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18085:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18085 | {"onPlayBackError", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_onPlayBackError, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18086:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18086 | {"onPlayBackPaused", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_onPlayBackPaused, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18087:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18087 | {"onPlayBackResumed", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_onPlayBackResumed, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18088:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18088 | {"onQueueNextItem", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_onQueueNextItem, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18089:32: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18089 | {"onPlayBackSpeedChanged", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_onPlayBackSpeedChanged, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18090:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18090 | {"onPlayBackSeek", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_onPlayBackSeek, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18091:31: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18091 | {"onPlayBackSeekChapter", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_onPlayBackSeekChapter, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18092:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18092 | {"isPlaying", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_isPlaying, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18093:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18093 | {"isPlayingAudio", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_isPlayingAudio, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18094:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18094 | {"isPlayingVideo", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_isPlayingVideo, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18095:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18095 | {"isPlayingRDS", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_isPlayingRDS, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18096:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18096 | {"isPlayingGame", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_isPlayingGame, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18097:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18097 | {"isExternalPlayer", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_isExternalPlayer, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18098:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18098 | {"getPlayingFile", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_getPlayingFile, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18099:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18099 | {"getPlayingItem", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_getPlayingItem, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18100:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18100 | {"getTime", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_getTime, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18101:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18101 | {"seekTime", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_seekTime, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18102:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18102 | {"setSubtitles", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_setSubtitles, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18103:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18103 | {"showSubtitles", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_showSubtitles, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18104:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18104 | {"getSubtitles", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_getSubtitles, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18105:37: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18105 | {"getAvailableSubtitleStreams", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_getAvailableSubtitleStreams, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18106:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18106 | {"setSubtitleStream", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_setSubtitleStream, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18107:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18107 | {"updateInfoTag", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_updateInfoTag, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18108:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18108 | {"getGameInfoTag", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_getGameInfoTag, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18109:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18109 | {"getVideoInfoTag", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_getVideoInfoTag, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18110:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18110 | {"getMusicInfoTag", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_getMusicInfoTag, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18111:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18111 | {"getRadioRDSInfoTag", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_getRadioRDSInfoTag, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18112:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18112 | {"getTotalTime", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_getTotalTime, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18113:34: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18113 | {"getAvailableAudioStreams", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_getAvailableAudioStreams, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18114:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18114 | {"setAudioStream", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_setAudioStream, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18115:34: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18115 | {"getAvailableVideoStreams", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_getAvailableVideoStreams, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18116:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18116 | {"setVideoStream", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_setVideoStream, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18153:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18153 | {"getWidth", (PyCFunction)xbmc_XBMCAddon_xbmc_RenderCapture_getWidth, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18154:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18154 | {"getHeight", (PyCFunction)xbmc_XBMCAddon_xbmc_RenderCapture_getHeight, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18155:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18155 | {"getAspectRatio", (PyCFunction)xbmc_XBMCAddon_xbmc_RenderCapture_getAspectRatio, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18156:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18156 | {"getImageFormat", (PyCFunction)xbmc_XBMCAddon_xbmc_RenderCapture_getImageFormat, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18157:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18157 | {"getImage", (PyCFunction)xbmc_XBMCAddon_xbmc_RenderCapture_getImage, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18158:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18158 | {"capture", (PyCFunction)xbmc_XBMCAddon_xbmc_RenderCapture_capture, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18195:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18195 | {"getTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_getTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18196:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18196 | {"getPlatform", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_getPlatform, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18197:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18197 | {"getGenres", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_getGenres, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18198:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18198 | {"getPublisher", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_getPublisher, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18199:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18199 | {"getDeveloper", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_getDeveloper, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18200:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18200 | {"getOverview", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_getOverview, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18201:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18201 | {"getYear", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_getYear, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18202:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18202 | {"getGameClient", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_getGameClient, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18203:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18203 | {"setTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_setTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18204:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18204 | {"setPlatform", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_setPlatform, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18205:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18205 | {"setGenres", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_setGenres, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18206:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18206 | {"setPublisher", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_setPublisher, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18207:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18207 | {"setDeveloper", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_setDeveloper, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18208:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18208 | {"setOverview", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_setOverview, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18209:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18209 | {"setYear", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_setYear, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18210:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18210 | {"setGameClient", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_setGameClient, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18247:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18247 | {"getDbId", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getDbId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18248:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18248 | {"getURL", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getURL, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18249:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18249 | {"getTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18250:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18250 | {"getMediaType", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getMediaType, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18251:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18251 | {"getArtist", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getArtist, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18252:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18252 | {"getAlbum", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getAlbum, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18253:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18253 | {"getAlbumArtist", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getAlbumArtist, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18254:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18254 | {"getGenre", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getGenre, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18255:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18255 | {"getGenres", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getGenres, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18256:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18256 | {"getDuration", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getDuration, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18257:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18257 | {"getYear", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getYear, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18258:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18258 | {"getRating", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getRating, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18259:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18259 | {"getUserRating", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getUserRating, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18260:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18260 | {"getTrack", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getTrack, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18261:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18261 | {"getDisc", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getDisc, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18262:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18262 | {"getReleaseDate", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getReleaseDate, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18263:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18263 | {"getListeners", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getListeners, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18264:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18264 | {"getPlayCount", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getPlayCount, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18265:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18265 | {"getLastPlayed", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getLastPlayed, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18266:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18266 | {"getLastPlayedAsW3C", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getLastPlayedAsW3C, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18267:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18267 | {"getComment", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getComment, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18268:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18268 | {"getLyrics", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getLyrics, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18269:31: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18269 | {"getMusicBrainzTrackID", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getMusicBrainzTrackID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18270:32: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18270 | {"getMusicBrainzArtistID", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getMusicBrainzArtistID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18271:31: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18271 | {"getMusicBrainzAlbumID", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getMusicBrainzAlbumID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18272:38: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18272 | {"getMusicBrainzReleaseGroupID", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getMusicBrainzReleaseGroupID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18273:37: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18273 | {"getMusicBrainzAlbumArtistID", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getMusicBrainzAlbumArtistID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18274:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18274 | {"getSongVideoURL", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getSongVideoURL, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18275:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18275 | {"setDbId", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setDbId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18276:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18276 | {"setURL", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setURL, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18277:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18277 | {"setMediaType", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setMediaType, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18278:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18278 | {"setTrack", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setTrack, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18279:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18279 | {"setDisc", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setDisc, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18280:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18280 | {"setDuration", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setDuration, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18281:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18281 | {"setYear", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setYear, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18282:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18282 | {"setReleaseDate", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setReleaseDate, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18283:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18283 | {"setListeners", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setListeners, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18284:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18284 | {"setPlayCount", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setPlayCount, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18285:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18285 | {"setGenres", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setGenres, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18286:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18286 | {"setAlbum", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setAlbum, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18287:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18287 | {"setArtist", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setArtist, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18288:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18288 | {"setAlbumArtist", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setAlbumArtist, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18289:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18289 | {"setTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18290:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18290 | {"setRating", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setRating, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18291:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18291 | {"setUserRating", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setUserRating, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18292:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18292 | {"setLyrics", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setLyrics, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18293:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18293 | {"setLastPlayed", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setLastPlayed, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18294:31: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18294 | {"setMusicBrainzTrackID", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setMusicBrainzTrackID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18295:32: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18295 | {"setMusicBrainzArtistID", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setMusicBrainzArtistID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18296:31: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18296 | {"setMusicBrainzAlbumID", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setMusicBrainzAlbumID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18297:38: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18297 | {"setMusicBrainzReleaseGroupID", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setMusicBrainzReleaseGroupID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18298:37: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18298 | {"setMusicBrainzAlbumArtistID", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setMusicBrainzAlbumArtistID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18299:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18299 | {"setComment", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setComment, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18300:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18300 | {"setSongVideoURL", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setSongVideoURL, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18337:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18337 | {"getResolution", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagPicture_getResolution, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18338:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18338 | {"getDateTimeTaken", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagPicture_getDateTimeTaken, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18339:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18339 | {"setResolution", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagPicture_setResolution, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18340:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18340 | {"setDateTimeTaken", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagPicture_setDateTimeTaken, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18377:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18377 | {"getTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18378:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18378 | {"getBand", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getBand, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18379:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18379 | {"getArtist", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getArtist, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18380:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18380 | {"getComposer", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getComposer, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18381:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18381 | {"getConductor", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getConductor, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18382:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18382 | {"getAlbum", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getAlbum, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18383:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18383 | {"getComment", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getComment, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18384:29: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18384 | {"getAlbumTrackNumber", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getAlbumTrackNumber, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18385:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18385 | {"getInfoNews", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getInfoNews, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18386:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18386 | {"getInfoNewsLocal", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getInfoNewsLocal, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18387:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18387 | {"getInfoSport", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getInfoSport, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18388:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18388 | {"getInfoStock", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getInfoStock, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18389:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18389 | {"getInfoWeather", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getInfoWeather, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18390:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18390 | {"getInfoHoroscope", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getInfoHoroscope, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18391:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18391 | {"getInfoCinema", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getInfoCinema, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18392:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18392 | {"getInfoLottery", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getInfoLottery, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18393:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18393 | {"getInfoOther", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getInfoOther, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18394:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18394 | {"getEditorialStaff", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getEditorialStaff, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18395:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18395 | {"getProgStation", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getProgStation, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18396:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18396 | {"getProgStyle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getProgStyle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18397:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18397 | {"getProgHost", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getProgHost, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18398:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18398 | {"getProgWebsite", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getProgWebsite, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18399:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18399 | {"getProgNow", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getProgNow, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18400:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18400 | {"getProgNext", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getProgNext, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18401:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18401 | {"getPhoneHotline", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getPhoneHotline, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18402:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18402 | {"getEMailHotline", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getEMailHotline, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18403:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18403 | {"getPhoneStudio", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getPhoneStudio, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18404:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18404 | {"getEMailStudio", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getEMailStudio, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18405:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18405 | {"getSMSStudio", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getSMSStudio, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18442:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18442 | {"getName", (PyCFunction)xbmc_XBMCAddon_xbmc_Actor_getName, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18443:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18443 | {"getRole", (PyCFunction)xbmc_XBMCAddon_xbmc_Actor_getRole, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18444:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18444 | {"getOrder", (PyCFunction)xbmc_XBMCAddon_xbmc_Actor_getOrder, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18445:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18445 | {"getThumbnail", (PyCFunction)xbmc_XBMCAddon_xbmc_Actor_getThumbnail, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18446:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18446 | {"setName", (PyCFunction)xbmc_XBMCAddon_xbmc_Actor_setName, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18447:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18447 | {"setRole", (PyCFunction)xbmc_XBMCAddon_xbmc_Actor_setRole, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18448:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18448 | {"setOrder", (PyCFunction)xbmc_XBMCAddon_xbmc_Actor_setOrder, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18449:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18449 | {"setThumbnail", (PyCFunction)xbmc_XBMCAddon_xbmc_Actor_setThumbnail, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18486:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18486 | {"getWidth", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_getWidth, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18487:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18487 | {"getHeight", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_getHeight, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18488:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18488 | {"getAspect", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_getAspect, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18489:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18489 | {"getDuration", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_getDuration, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18490:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18490 | {"getCodec", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_getCodec, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18491:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18491 | {"getStereoMode", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_getStereoMode, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18492:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18492 | {"getLanguage", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_getLanguage, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18493:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18493 | {"getHDRType", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_getHDRType, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18494:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18494 | {"setWidth", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_setWidth, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18495:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18495 | {"setHeight", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_setHeight, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18496:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18496 | {"setAspect", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_setAspect, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18497:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18497 | {"setDuration", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_setDuration, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18498:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18498 | {"setCodec", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_setCodec, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18499:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18499 | {"setStereoMode", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_setStereoMode, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18500:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18500 | {"setLanguage", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_setLanguage, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18501:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18501 | {"setHDRType", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_setHDRType, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18538:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18538 | {"getChannels", (PyCFunction)xbmc_XBMCAddon_xbmc_AudioStreamDetail_getChannels, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18539:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18539 | {"getCodec", (PyCFunction)xbmc_XBMCAddon_xbmc_AudioStreamDetail_getCodec, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18540:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18540 | {"getLanguage", (PyCFunction)xbmc_XBMCAddon_xbmc_AudioStreamDetail_getLanguage, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18541:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18541 | {"setChannels", (PyCFunction)xbmc_XBMCAddon_xbmc_AudioStreamDetail_setChannels, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18542:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18542 | {"setCodec", (PyCFunction)xbmc_XBMCAddon_xbmc_AudioStreamDetail_setCodec, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18543:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18543 | {"setLanguage", (PyCFunction)xbmc_XBMCAddon_xbmc_AudioStreamDetail_setLanguage, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18580:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18580 | {"getLanguage", (PyCFunction)xbmc_XBMCAddon_xbmc_SubtitleStreamDetail_getLanguage, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18581:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18581 | {"setLanguage", (PyCFunction)xbmc_XBMCAddon_xbmc_SubtitleStreamDetail_setLanguage, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18618:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18618 | {"getDbId", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getDbId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18619:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18619 | {"getDirector", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getDirector, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18620:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18620 | {"getDirectors", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getDirectors, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18621:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18621 | {"getWritingCredits", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getWritingCredits, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18622:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18622 | {"getWriters", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getWriters, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18623:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18623 | {"getGenre", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getGenre, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18624:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18624 | {"getGenres", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getGenres, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18625:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18625 | {"getTagLine", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getTagLine, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18626:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18626 | {"getPlotOutline", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getPlotOutline, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18627:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18627 | {"getPlot", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getPlot, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18628:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18628 | {"getPictureURL", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getPictureURL, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18629:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18629 | {"getTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18630:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18630 | {"getTVShowTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getTVShowTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18631:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18631 | {"getMediaType", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getMediaType, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18632:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18632 | {"getVotes", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getVotes, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18633:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18633 | {"getVotesAsInt", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getVotesAsInt, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18634:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18634 | {"getCast", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getCast, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18635:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18635 | {"getActors", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getActors, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18636:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18636 | {"getFile", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getFile, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18637:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18637 | {"getPath", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getPath, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18638:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18638 | {"getFilenameAndPath", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getFilenameAndPath, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18639:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18639 | {"getIMDBNumber", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getIMDBNumber, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18640:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18640 | {"getSeason", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getSeason, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18641:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18641 | {"getEpisode", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getEpisode, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18642:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18642 | {"getYear", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getYear, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18643:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18643 | {"getRating", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getRating, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18644:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18644 | {"getUserRating", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getUserRating, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18645:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18645 | {"getPlayCount", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getPlayCount, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18646:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18646 | {"getLastPlayed", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getLastPlayed, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18647:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18647 | {"getLastPlayedAsW3C", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getLastPlayedAsW3C, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18648:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18648 | {"getOriginalTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getOriginalTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18649:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18649 | {"getPremiered", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getPremiered, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18650:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18650 | {"getPremieredAsW3C", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getPremieredAsW3C, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18651:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18651 | {"getFirstAired", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getFirstAired, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18652:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18652 | {"getFirstAiredAsW3C", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getFirstAiredAsW3C, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18653:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18653 | {"getTrailer", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getTrailer, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18654:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18654 | {"getArtist", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getArtist, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18655:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18655 | {"getAlbum", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getAlbum, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18656:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18656 | {"getTrack", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getTrack, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18657:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18657 | {"getDuration", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getDuration, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18658:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18658 | {"getResumeTime", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getResumeTime, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18659:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18659 | {"getResumeTimeTotal", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getResumeTimeTotal, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18660:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18660 | {"getUniqueID", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getUniqueID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18661:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18661 | {"setUniqueID", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setUniqueID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18662:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18662 | {"setUniqueIDs", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setUniqueIDs, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18663:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18663 | {"setDbId", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setDbId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18664:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18664 | {"setYear", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setYear, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18665:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18665 | {"setEpisode", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setEpisode, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18666:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18666 | {"setSeason", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setSeason, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18667:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18667 | {"setSortEpisode", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setSortEpisode, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18668:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18668 | {"setSortSeason", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setSortSeason, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18669:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18669 | {"setEpisodeGuide", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setEpisodeGuide, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18670:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18670 | {"setTop250", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setTop250, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18671:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18671 | {"setSetId", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setSetId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18672:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18672 | {"setTrackNumber", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setTrackNumber, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18673:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18673 | {"setRating", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setRating, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18674:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18674 | {"setRatings", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setRatings, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18675:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18675 | {"setUserRating", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setUserRating, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18676:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18676 | {"setPlaycount", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setPlaycount, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18677:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18677 | {"setMpaa", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setMpaa, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18678:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18678 | {"setPlot", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setPlot, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18679:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18679 | {"setPlotOutline", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setPlotOutline, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18680:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18680 | {"setTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18681:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18681 | {"setOriginalTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setOriginalTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18682:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18682 | {"setSortTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setSortTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18683:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18683 | {"setTagLine", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setTagLine, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18684:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18684 | {"setTvShowTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setTvShowTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18685:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18685 | {"setTvShowStatus", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setTvShowStatus, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18686:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18686 | {"setGenres", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setGenres, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18687:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18687 | {"setCountries", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setCountries, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18688:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18688 | {"setDirectors", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setDirectors, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18689:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18689 | {"setStudios", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setStudios, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18690:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18690 | {"setWriters", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setWriters, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18691:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18691 | {"setDuration", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setDuration, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18692:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18692 | {"setPremiered", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setPremiered, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18693:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18693 | {"setSet", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setSet, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18694:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18694 | {"setSetOverview", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setSetOverview, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18695:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18695 | {"setTags", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setTags, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18696:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18696 | {"setVideoAssetTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setVideoAssetTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18697:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18697 | {"setProductionCode", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setProductionCode, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18698:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18698 | {"setFirstAired", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setFirstAired, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18699:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18699 | {"setLastPlayed", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setLastPlayed, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18700:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18700 | {"setAlbum", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setAlbum, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18701:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18701 | {"setVotes", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setVotes, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18702:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18702 | {"setTrailer", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setTrailer, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18703:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18703 | {"setPath", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setPath, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18704:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18704 | {"setFilenameAndPath", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setFilenameAndPath, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18705:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18705 | {"setIMDBNumber", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setIMDBNumber, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18706:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18706 | {"setDateAdded", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setDateAdded, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18707:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18707 | {"setMediaType", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setMediaType, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18708:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18708 | {"setShowLinks", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setShowLinks, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18709:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18709 | {"setArtists", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setArtists, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18710:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18710 | {"setCast", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setCast, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18711:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18711 | {"setResumePoint", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setResumePoint, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18712:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18712 | {"addSeason", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_addSeason, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18713:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18713 | {"addSeasons", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_addSeasons, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18714:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18714 | {"addVideoStream", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_addVideoStream, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18715:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18715 | {"addAudioStream", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_addAudioStream, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18716:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18716 | {"addSubtitleStream", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_addSubtitleStream, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18717:29: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18717 | {"addAvailableArtwork", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_addAvailableArtwork, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18754:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18754 | {"doModal", (PyCFunction)xbmc_XBMCAddon_xbmc_Keyboard_doModal, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18755:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18755 | {"setDefault", (PyCFunction)xbmc_XBMCAddon_xbmc_Keyboard_setDefault, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18756:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18756 | {"setHiddenInput", (PyCFunction)xbmc_XBMCAddon_xbmc_Keyboard_setHiddenInput, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18757:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18757 | {"setHeading", (PyCFunction)xbmc_XBMCAddon_xbmc_Keyboard_setHeading, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18758:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18758 | {"getText", (PyCFunction)xbmc_XBMCAddon_xbmc_Keyboard_getText, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18759:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18759 | {"isConfirmed", (PyCFunction)xbmc_XBMCAddon_xbmc_Keyboard_isConfirmed, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18810:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18810 | {"getPlayListId", (PyCFunction)xbmc_XBMCAddon_xbmc_PlayList_getPlayListId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18811:13: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18811 | {"add", (PyCFunction)xbmc_XBMCAddon_xbmc_PlayList_add, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18812:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18812 | {"load", (PyCFunction)xbmc_XBMCAddon_xbmc_PlayList_load, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18813:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18813 | {"remove", (PyCFunction)xbmc_XBMCAddon_xbmc_PlayList_remove, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18814:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18814 | {"clear", (PyCFunction)xbmc_XBMCAddon_xbmc_PlayList_clear, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18815:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18815 | {"size", (PyCFunction)xbmc_XBMCAddon_xbmc_PlayList_size, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18816:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18816 | {"shuffle", (PyCFunction)xbmc_XBMCAddon_xbmc_PlayList_shuffle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18817:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18817 | {"unshuffle", (PyCFunction)xbmc_XBMCAddon_xbmc_PlayList_unshuffle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18818:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18818 | {"getposition", (PyCFunction)xbmc_XBMCAddon_xbmc_PlayList_getposition, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18857:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18857 | {"onSettingsChanged", (PyCFunction)xbmc_XBMCAddon_xbmc_Monitor_onSettingsChanged, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18858:32: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18858 | {"onScreensaverActivated", (PyCFunction)xbmc_XBMCAddon_xbmc_Monitor_onScreensaverActivated, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18859:34: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18859 | {"onScreensaverDeactivated", (PyCFunction)xbmc_XBMCAddon_xbmc_Monitor_onScreensaverDeactivated, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18860:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18860 | {"onDPMSActivated", (PyCFunction)xbmc_XBMCAddon_xbmc_Monitor_onDPMSActivated, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18861:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18861 | {"onDPMSDeactivated", (PyCFunction)xbmc_XBMCAddon_xbmc_Monitor_onDPMSDeactivated, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18862:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18862 | {"onScanStarted", (PyCFunction)xbmc_XBMCAddon_xbmc_Monitor_onScanStarted, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18863:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18863 | {"onScanFinished", (PyCFunction)xbmc_XBMCAddon_xbmc_Monitor_onScanFinished, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18864:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18864 | {"onCleanStarted", (PyCFunction)xbmc_XBMCAddon_xbmc_Monitor_onCleanStarted, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18865:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18865 | {"onCleanFinished", (PyCFunction)xbmc_XBMCAddon_xbmc_Monitor_onCleanFinished, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18866:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18866 | {"onNotification", (PyCFunction)xbmc_XBMCAddon_xbmc_Monitor_onNotification, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18867:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18867 | {"waitForAbort", (PyCFunction)xbmc_XBMCAddon_xbmc_Monitor_waitForAbort, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18868:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18868 | {"abortRequested", (PyCFunction)xbmc_XBMCAddon_xbmc_Monitor_abortRequested, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18901:13: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18901 | {"log", (PyCFunction)xbmc_log, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18902:18: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18902 | {"shutdown", (PyCFunction)xbmc_shutdown, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18903:17: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18903 | {"restart", (PyCFunction)xbmc_restart, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18904:23: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18904 | {"executescript", (PyCFunction)xbmc_executescript, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18905:24: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18905 | {"executebuiltin", (PyCFunction)xbmc_executebuiltin, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18906:24: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18906 | {"executeJSONRPC", (PyCFunction)xbmc_executeJSONRPC, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18907:15: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18907 | {"sleep", (PyCFunction)xbmc_sleep, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18908:28: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18908 | {"getLocalizedString", (PyCFunction)xbmc_getLocalizedString, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18909:20: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18909 | {"getSkinDir", (PyCFunction)xbmc_getSkinDir, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18910:21: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18910 | {"getLanguage", (PyCFunction)xbmc_getLanguage, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18911:22: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18911 | {"getIPAddress", (PyCFunction)xbmc_getIPAddress, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18912:21: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18912 | {"getDVDState", (PyCFunction)xbmc_getDVDState, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18913:20: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18913 | {"getFreeMem", (PyCFunction)xbmc_getFreeMem, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18914:22: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18914 | {"getInfoLabel", (PyCFunction)xbmc_getInfoLabel, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18915:22: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18915 | {"getInfoImage", (PyCFunction)xbmc_getInfoImage, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18916:17: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18916 | {"playSFX", (PyCFunction)xbmc_playSFX, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18917:17: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18917 | {"stopSFX", (PyCFunction)xbmc_stopSFX, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18918:25: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18918 | {"enableNavSounds", (PyCFunction)xbmc_enableNavSounds, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18919:27: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18919 | {"getCondVisibility", (PyCFunction)xbmc_getCondVisibility, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18920:27: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18920 | {"getGlobalIdleTime", (PyCFunction)xbmc_getGlobalIdleTime, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18921:27: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18921 | {"getCacheThumbName", (PyCFunction)xbmc_getCacheThumbName, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18922:28: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18922 | {"getCleanMovieTitle", (PyCFunction)xbmc_getCleanMovieTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18923:19: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18923 | {"getRegion", (PyCFunction)xbmc_getRegion, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18924:27: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18924 | {"getSupportedMedia", (PyCFunction)xbmc_getSupportedMedia, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18925:22: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18925 | {"skinHasImage", (PyCFunction)xbmc_skinHasImage, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18926:21: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18926 | {"startServer", (PyCFunction)xbmc_startServer, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18927:22: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18927 | {"audioSuspend", (PyCFunction)xbmc_audioSuspend, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18928:21: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18928 | {"audioResume", (PyCFunction)xbmc_audioResume, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18929:22: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18929 | {"getUserAgent", (PyCFunction)xbmc_getUserAgent, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18930:25: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18930 | {"convertLanguage", (PyCFunction)xbmc_convertLanguage, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341 warnings generated. /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12371:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12371 | {"getLabel", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getLabel, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12372:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12372 | {"getLabel2", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getLabel2, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12373:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12373 | {"setLabel", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setLabel, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12374:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12374 | {"setLabel2", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setLabel2, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12375:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12375 | {"getDateTime", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getDateTime, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12376:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12376 | {"setDateTime", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setDateTime, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12377:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12377 | {"setArt", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setArt, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12378:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12378 | {"setIsFolder", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setIsFolder, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12379:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12379 | {"setUniqueIDs", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setUniqueIDs, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12380:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12380 | {"setRating", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setRating, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12381:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12381 | {"addSeason", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_addSeason, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12382:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12382 | {"getArt", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getArt, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12383:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12383 | {"isFolder", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_isFolder, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12384:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12384 | {"getUniqueID", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getUniqueID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12385:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12385 | {"getRating", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getRating, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12386:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12386 | {"getVotes", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getVotes, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12387:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12387 | {"select", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_select, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12388:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12388 | {"isSelected", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_isSelected, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12389:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12389 | {"setInfo", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setInfo, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12390:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12390 | {"setCast", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setCast, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12391:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12391 | {"setAvailableFanart", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setAvailableFanart, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12392:29: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12392 | {"addAvailableArtwork", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_addAvailableArtwork, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12393:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12393 | {"addStreamInfo", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_addStreamInfo, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12394:29: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12394 | {"addContextMenuItems", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_addContextMenuItems, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12395:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12395 | {"setProperty", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setProperty, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12396:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12396 | {"setProperties", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setProperties, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12397:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12397 | {"getProperty", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getProperty, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12398:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12398 | {"setPath", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setPath, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12399:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12399 | {"setMimeType", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setMimeType, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12400:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12400 | {"setContentLookup", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setContentLookup, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12401:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12401 | {"setSubtitles", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setSubtitles, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12402:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12402 | {"getPath", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getPath, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12403:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12403 | {"getVideoInfoTag", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getVideoInfoTag, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12404:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12404 | {"getMusicInfoTag", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getMusicInfoTag, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12405:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12405 | {"getPictureInfoTag", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getPictureInfoTag, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12406:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12406 | {"getGameInfoTag", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getGameInfoTag, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12443:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12443 | {"canAcceptMessages", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_canAcceptMessages, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12444:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12444 | {"getId", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_getId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12445:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12445 | {"getPosition", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_getPosition, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12446:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12446 | {"getX", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_getX, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12447:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12447 | {"getY", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_getY, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12448:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12448 | {"getHeight", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_getHeight, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12449:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12449 | {"getWidth", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_getWidth, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12450:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12450 | {"setEnabled", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_setEnabled, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12451:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12451 | {"setVisible", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_setVisible, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12452:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12452 | {"isVisible", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_isVisible, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12453:29: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12453 | {"setVisibleCondition", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_setVisibleCondition, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12454:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12454 | {"setEnableCondition", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_setEnableCondition, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12455:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12455 | {"setAnimations", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_setAnimations, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12456:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12456 | {"setPosition", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_setPosition, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12457:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12457 | {"setWidth", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_setWidth, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12458:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12458 | {"setHeight", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_setHeight, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12459:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12459 | {"setNavigation", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_setNavigation, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12460:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12460 | {"controlUp", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_controlUp, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12461:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12461 | {"controlDown", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_controlDown, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12462:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12462 | {"controlLeft", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_controlLeft, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12463:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12463 | {"controlRight", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_controlRight, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12498:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12498 | {"setTextures", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlSpin_setTextures, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12535:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12535 | {"getLabel", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlLabel_getLabel, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12536:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12536 | {"setLabel", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlLabel_setLabel, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12575:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12575 | {"setLabel", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlEdit_setLabel, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12576:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12576 | {"getLabel", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlEdit_getLabel, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12577:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12577 | {"setText", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlEdit_setText, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12578:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12578 | {"getText", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlEdit_getText, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12579:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12579 | {"setType", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlEdit_setType, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12618:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12618 | {"addItem", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_addItem, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12619:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12619 | {"addItems", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_addItems, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12620:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12620 | {"selectItem", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_selectItem, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12621:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12621 | {"removeItem", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_removeItem, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12622:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12622 | {"reset", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_reset, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12623:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12623 | {"getSpinControl", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_getSpinControl, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12624:29: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12624 | {"getSelectedPosition", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_getSelectedPosition, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12625:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12625 | {"getSelectedItem", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_getSelectedItem, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12626:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12626 | {"setImageDimensions", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_setImageDimensions, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12627:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12627 | {"setItemHeight", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_setItemHeight, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12628:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12628 | {"setSpace", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_setSpace, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12629:31: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12629 | {"setPageControlVisible", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_setPageControlVisible, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12630:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12630 | {"size", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_size, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12631:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12631 | {"getItemHeight", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_getItemHeight, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12632:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12632 | {"getSpace", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_getSpace, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12633:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12633 | {"getListItem", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_getListItem, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12634:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12634 | {"setStaticContent", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_setStaticContent, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12673:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12673 | {"addLabel", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlFadeLabel_addLabel, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12674:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12674 | {"setScrolling", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlFadeLabel_setScrolling, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12675:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12675 | {"reset", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlFadeLabel_reset, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12714:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12714 | {"setText", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlTextBox_setText, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12715:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12715 | {"getText", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlTextBox_getText, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12716:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12716 | {"reset", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlTextBox_reset, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12717:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12717 | {"scroll", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlTextBox_scroll, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12718:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12718 | {"autoScroll", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlTextBox_autoScroll, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12757:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12757 | {"setImage", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlImage_setImage, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12758:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12758 | {"setColorDiffuse", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlImage_setColorDiffuse, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12797:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12797 | {"setPercent", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlProgress_setPercent, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12798:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12798 | {"getPercent", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlProgress_getPercent, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12837:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12837 | {"setLabel", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlButton_setLabel, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12838:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12838 | {"setDisabledColor", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlButton_setDisabledColor, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12839:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12839 | {"getLabel", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlButton_getLabel, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12840:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12840 | {"getLabel2", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlButton_getLabel2, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12917:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12917 | {"setSelected", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlRadioButton_setSelected, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12918:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12918 | {"isSelected", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlRadioButton_isSelected, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12919:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12919 | {"setLabel", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlRadioButton_setLabel, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12920:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12920 | {"setRadioDimension", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlRadioButton_setRadioDimension, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12959:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12959 | {"getPercent", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlSlider_getPercent, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12960:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12960 | {"setPercent", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlSlider_setPercent, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12961:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12961 | {"getInt", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlSlider_getInt, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12962:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12962 | {"setInt", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlSlider_setInt, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12963:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12963 | {"getFloat", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlSlider_getFloat, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12964:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12964 | {"setFloat", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlSlider_setFloat, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13003:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13003 | {"yesno", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_yesno, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13004:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13004 | {"yesnocustom", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_yesnocustom, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13005:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13005 | {"info", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_info, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13006:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13006 | {"select", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_select, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13007:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13007 | {"contextmenu", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_contextmenu, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13008:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13008 | {"multiselect", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_multiselect, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13009:12: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13009 | {"ok", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_ok, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13010:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13010 | {"textviewer", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_textviewer, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13011:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13011 | {"browse", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_browse, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13012:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13012 | {"browseSingle", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_browseSingle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13013:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13013 | {"browseMultiple", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_browseMultiple, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13014:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13014 | {"numeric", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_numeric, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13015:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13015 | {"notification", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_notification, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13016:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13016 | {"input", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_input, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13017:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13017 | {"colorpicker", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_colorpicker, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13054:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13054 | {"create", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_DialogProgress_create, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13055:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13055 | {"update", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_DialogProgress_update, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13056:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13056 | {"close", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_DialogProgress_close, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13057:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13057 | {"iscanceled", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_DialogProgress_iscanceled, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13094:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13094 | {"create", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_DialogProgressBG_create, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13095:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13095 | {"update", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_DialogProgressBG_update, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13096:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13096 | {"close", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_DialogProgressBG_close, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13097:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13097 | {"isFinished", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_DialogProgressBG_isFinished, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13169:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13169 | {"getId", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Action_getId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13170:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13170 | {"getButtonCode", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Action_getButtonCode, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13171:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13171 | {"getAmount1", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Action_getAmount1, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13172:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13172 | {"getAmount2", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Action_getAmount2, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13210:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13210 | {"onAction", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_onAction, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13211:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13211 | {"onControl", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_onControl, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13212:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13212 | {"onClick", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_onClick, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13213:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13213 | {"onDoubleClick", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_onDoubleClick, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13214:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13214 | {"onFocus", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_onFocus, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13215:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13215 | {"onInit", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_onInit, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13216:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13216 | {"show", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_show, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13217:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13217 | {"setFocus", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_setFocus, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13218:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13218 | {"setFocusId", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_setFocusId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13219:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13219 | {"getFocus", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_getFocus, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13220:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13220 | {"getFocusId", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_getFocusId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13221:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13221 | {"removeControl", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_removeControl, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13222:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13222 | {"removeControls", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_removeControls, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13223:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13223 | {"getHeight", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_getHeight, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13224:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13224 | {"getWidth", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_getWidth, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13225:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13225 | {"setProperty", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_setProperty, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13226:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13226 | {"getProperty", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_getProperty, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13227:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13227 | {"clearProperty", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_clearProperty, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13228:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13228 | {"clearProperties", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_clearProperties, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13229:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13229 | {"close", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_close, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13230:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13230 | {"doModal", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_doModal, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13231:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13231 | {"addControl", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_addControl, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13232:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13232 | {"addControls", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_addControls, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13233:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13233 | {"getControl", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_getControl, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13308:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13308 | {"addItem", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_WindowXML_addItem, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13309:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13309 | {"addItems", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_WindowXML_addItems, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13310:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13310 | {"removeItem", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_WindowXML_removeItem, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13311:32: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13311 | {"getCurrentListPosition", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_WindowXML_getCurrentListPosition, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13312:32: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13312 | {"setCurrentListPosition", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_WindowXML_setCurrentListPosition, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13313:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13313 | {"getListItem", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_WindowXML_getListItem, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13314:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13314 | {"getListSize", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_WindowXML_getListSize, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13315:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13315 | {"clearList", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_WindowXML_clearList, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13316:30: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13316 | {"setContainerProperty", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_WindowXML_setContainerProperty, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13317:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13317 | {"setContent", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_WindowXML_setContent, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13318:31: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13318 | {"getCurrentContainerId", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_WindowXML_getCurrentContainerId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13391:28: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13391 | {"getCurrentWindowId", (PyCFunction)xbmcgui_getCurrentWindowId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13392:34: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13392 | {"getCurrentWindowDialogId", (PyCFunction)xbmcgui_getCurrentWindowDialogId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13393:25: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13393 | {"getScreenHeight", (PyCFunction)xbmcgui_getScreenHeight, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13394:24: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13394 | {"getScreenWidth", (PyCFunction)xbmcgui_getScreenWidth, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 warnings generated. [1732/1734] Linking CXX static library build/swig/libpython_binding.a [1733/1734] Linking CXX static library libkodi.a [1734/1734] Linking CXX executable kodi-gbm >>> kodi: Entering fakeroot... -- Install configuration: "Release" -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/lib/kodi/kodi-x11 -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/lib/kodi/kodi-xrandr -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/bin/kodi -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/bin/kodi-standalone -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/lib/kodi/system/players/VideoPlayer/libdvdnav-arm.so -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/kodi.binary.global.audioengine/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/kodi.binary.global.filesystem/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/kodi.binary.global.general/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/kodi.binary.global.gui/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/kodi.binary.global.main/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/kodi.binary.global.network/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/kodi.binary.global.tools/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/kodi.binary.instance.audiodecoder/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/kodi.binary.instance.audioencoder/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/kodi.binary.instance.game/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/kodi.binary.instance.imagedecoder/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/kodi.binary.instance.inputstream/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/kodi.binary.instance.peripheral/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/kodi.binary.instance.pvr/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/kodi.binary.instance.screensaver/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/kodi.binary.instance.vfs/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/kodi.binary.instance.videocodec/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/kodi.binary.instance.visualization/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/xbmc.addon/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/xbmc.json/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/icon.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.af_za/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.am_et/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ar_sa/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ast_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.az_az/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.be_by/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.bg_bg/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.bs_ba/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ca_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.cs_cz/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.cy_gb/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.da_dk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.de_de/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.el_gr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.en_au/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.en_gb/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.en_nz/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.en_us/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.eo/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.es_ar/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.es_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.es_mx/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.et_ee/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.eu_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.fa_af/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.fa_ir/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.fi_fi/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.fo_fo/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.fr_ca/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.fr_fr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.gl_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.he_il/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.hi_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.hr_hr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.hu_hu/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.hy_am/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.id_id/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.is_is/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.it_it/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ja_jp/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.kn_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ko_kr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.lt_lt/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.lv_lv/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.mi/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.mk_mk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ml_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.mn_mn/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ms_my/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.mt_mt/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.my_mm/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.nb_no/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.nl_nl/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.oc_fr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.os_os/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.pl_pl/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.pt_br/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.pt_pt/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ro_ro/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ru_ru/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.si_lk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.sk_sk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.sl_si/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.sq_al/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.sr_rs/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.sr_rs@latin/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.sv_se/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.szl/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ta_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.te_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.tg_tj/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.th_th/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.tr_tr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.uk_ua/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.uz_uz/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.vi_vn/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.zh_cn/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.zh_tw/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/settings.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/icon.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.af_za/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.am_et/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ar_sa/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ast_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.az_az/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.be_by/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.bg_bg/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.bs_ba/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ca_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.cs_cz/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.cy_gb/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.da_dk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.de_de/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.el_gr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.en_au/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.en_gb/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.en_nz/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.en_us/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.eo/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.es_ar/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.es_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.es_mx/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.et_ee/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.eu_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.fa_af/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.fa_ir/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.fi_fi/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.fo_fo/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.fr_ca/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.fr_fr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.gl_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.he_il/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.hi_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.hr_hr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.hu_hu/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.hy_am/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.id_id/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.is_is/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.it_it/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ja_jp/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.kn_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ko_kr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.lt_lt/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.lv_lv/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.mi/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.mk_mk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ml_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.mn_mn/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ms_my/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.mt_mt/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.my_mm/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.nb_no/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.nl_nl/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.oc_fr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.os_os/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.pl_pl/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.pt_br/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.pt_pt/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ro_ro/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ru_ru/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.si_lk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.sk_sk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.sl_si/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.sq_al/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.sr_rs/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.sr_rs@latin/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.sv_se/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.szl/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ta_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.te_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.tg_tj/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.th_th/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.tr_tr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.uk_ua/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.uz_uz/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.vi_vn/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.zh_cn/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.zh_tw/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/settings.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/icon.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.af_za/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.am_et/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.ar_sa/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.ast_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.az_az/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.be_by/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.bg_bg/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.bs_ba/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.ca_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.cs_cz/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.cy_gb/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.da_dk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.de_de/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.el_gr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.en_au/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.en_gb/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.en_nz/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.en_us/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.eo/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.es_ar/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.es_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.es_mx/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.et_ee/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.eu_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.fa_af/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.fa_ir/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.fi_fi/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.fil/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.fo_fo/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.fr_ca/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.fr_fr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.gl_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.he_il/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.hi_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.hr_hr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.hu_hu/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.hy_am/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.id_id/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.is_is/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.it_it/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.ja_jp/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.kn_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.ko_kr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.lt_lt/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.lv_lv/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.mi/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.mk_mk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.ml_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.mn_mn/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.ms_my/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.mt_mt/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.my_mm/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.nb_no/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.nl_nl/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.oc_fr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.os_os/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.pl_pl/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.pt_br/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.pt_pt/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.ro_ro/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.ru_ru/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.si_lk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.sk_sk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.sl_si/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.sq_al/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.sr_rs/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.sr_rs@latin/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.sv_se/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.szl/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.ta_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.te_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.tg_tj/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.th_th/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.tr_tr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.uk_ua/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.uz_uz/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.vi_vn/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.zh_cn/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.zh_tw/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/layout.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/layout.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/icon.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.af_za/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.am_et/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.ar_sa/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.ast_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.az_az/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.be_by/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.bg_bg/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.bs_ba/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.ca_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.cs_cz/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.cy_gb/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.da_dk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.de_de/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.el_gr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.en_au/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.en_gb/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.en_nz/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.en_us/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.eo/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.es_ar/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.es_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.es_mx/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.et_ee/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.eu_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.fa_af/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.fa_ir/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.fi_fi/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.fo_fo/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.fr_ca/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.fr_fr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.gl_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.he_il/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.hi_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.hr_hr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.hu_hu/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.hy_am/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.id_id/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.is_is/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.it_it/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.ja_jp/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.kn_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.ko_kr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.lt_lt/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.lv_lv/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.mi/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.mk_mk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.ml_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.mn_mn/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.ms_my/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.mt_mt/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.my_mm/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.nb_no/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.nl_nl/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.oc_fr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.os_os/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.pl_pl/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.pt_br/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.pt_pt/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.ro_ro/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.ru_ru/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.si_lk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.sk_sk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.sl_si/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.sq_al/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.sr_rs/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.sr_rs@latin/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.sv_se/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.szl/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.ta_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.te_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.tg_tj/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.th_th/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.tr_tr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.uk_ua/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.uz_uz/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.vi_vn/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.zh_cn/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.zh_tw/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/layout.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/layout.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/icon.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.af_za/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.am_et/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.ar_sa/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.ast_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.az_az/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.be_by/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.bg_bg/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.bs_ba/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.ca_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.cs_cz/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.cy_gb/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.da_dk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.de_de/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.el_gr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.en_au/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.en_gb/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.en_nz/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.en_us/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.eo/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.es_ar/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.es_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.es_mx/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.et_ee/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.eu_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.fa_af/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.fa_ir/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.fi_fi/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.fo_fo/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.fr_ca/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.fr_fr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.gl_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.he_il/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.hi_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.hr_hr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.hu_hu/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.hy_am/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.id_id/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.is_is/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.it_it/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.ja_jp/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.kn_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.ko_kr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.lt_lt/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.lv_lv/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.mi/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.mk_mk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.ml_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.mn_mn/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.ms_my/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.mt_mt/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.my_mm/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.nb_no/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.nl_nl/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.oc_fr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.os_os/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.pl_pl/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.pt_br/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.pt_pt/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.ro_ro/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.ru_ru/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.si_lk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.sk_sk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.sl_si/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.sq_al/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.sr_rs/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.sr_rs@latin/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.sv_se/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.szl/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.ta_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.te_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.tg_tj/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.th_th/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.tr_tr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.uk_ua/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.uz_uz/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.vi_vn/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.zh_cn/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.zh_tw/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/layout.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/layout.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/icon.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.af_za/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.am_et/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.ar_sa/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.ast_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.az_az/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.be_by/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.bg_bg/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.bs_ba/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.ca_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.cs_cz/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.cy_gb/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.da_dk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.de_de/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.el_gr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.en_au/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.en_gb/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.en_nz/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.en_us/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.eo/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.es_ar/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.es_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.es_mx/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.et_ee/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.eu_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.fa_af/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.fa_ir/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.fi_fi/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.fil/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.fo_fo/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.fr_ca/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.fr_fr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.gl_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.he_il/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.hi_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.hr_hr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.hu_hu/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.hy_am/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.id_id/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.is_is/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.it_it/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.ja_jp/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.kn_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.ko_kr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.lt_lt/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.lv_lv/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.mi/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.mk_mk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.ml_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.mn_mn/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.ms_my/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.mt_mt/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.my_mm/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.nb_no/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.nl_nl/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.oc_fr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.os_os/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.pl_pl/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.pt_br/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.pt_pt/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.ro_ro/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.ru_ru/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.si_lk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.sk_sk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.sl_si/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.sq_al/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.sr_rs/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.sr_rs@latin/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.sv_se/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.szl/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.ta_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.te_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.tg_tj/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.th_th/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.tr_tr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.uk_ua/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.uz_uz/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.vi_vn/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.zh_cn/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.zh_tw/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/layout.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/layout.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/mask.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/kodi.resource/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/kodi.resource/games.xsd -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/kodi.resource/icon.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/kodi.resource/images.xsd -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/kodi.resource/language.xsd -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/kodi.resource/uisounds.xsd -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/albumuniversal.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/changelog.txt -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/icon.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Afrikaans/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Amharic/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Asturian/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Belarusian/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Bulgarian/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Burmese/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Catalan/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Chinese (Simple)/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Chinese (Traditional)/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Croatian/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Czech/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Danish/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Dutch/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/English (Australia)/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/English (New Zealand)/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/English (US)/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/English/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Estonian/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Finnish/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/French (Canada)/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/French/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Galician/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Georgian/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/German/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Greek/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Hebrew/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Hungarian/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Icelandic/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Indonesian/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Italian/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Japanese/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Korean/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Latvian/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Lithuanian/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Macedonian/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Malay/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Norwegian/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Polish/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Portuguese (Brazil)/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Portuguese/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Romanian/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Russian/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Slovak/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Slovenian/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Spanish (Argentina)/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Spanish (Mexico)/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Spanish/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Swedish/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Tamil (India)/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Thai/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Turkish/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Ukrainian/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Vietnamese/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Welsh/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/settings.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/artistuniversal.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/changelog.txt -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/icon.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Afrikaans/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Amharic/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Arabic/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Asturian/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Belarusian/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Bulgarian/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Burmese/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Catalan/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Chinese (Simple)/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Chinese (Traditional)/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Croatian/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Czech/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Danish/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Dutch/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/English (Australia)/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/English (New Zealand)/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/English (US)/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/English/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Estonian/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Finnish/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/French (Canada)/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/French/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Galician/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/German/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Greek/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Hebrew/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Hungarian/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Icelandic/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Indonesian/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Italian/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Japanese/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Korean/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Latvian/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Lithuanian/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Macedonian/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Malay/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Norwegian/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Polish/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Portuguese (Brazil)/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Portuguese/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Romanian/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Russian/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Slovak/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Slovenian/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Spanish (Argentina)/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Spanish (Mexico)/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Spanish/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Swedish/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Tamil (India)/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Thai/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Turkish/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Ukrainian/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Vietnamese/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Welsh/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/settings.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.common.allmusic.com/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.common.allmusic.com/allmusic.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.common.allmusic.com/icon.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.common.fanart.tv/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.common.fanart.tv/fanarttv.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.common.fanart.tv/icon.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.common.musicbrainz.org/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.common.musicbrainz.org/icon.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.common.musicbrainz.org/musicbrainz.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.common.theaudiodb.com/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.common.theaudiodb.com/icon.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.common.theaudiodb.com/tadb.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/LICENSE.txt -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/changelog.txt -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/default.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/lib/allmusic.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/lib/discogs.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/lib/fanarttv.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/lib/musicbrainz.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/lib/nfo.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/lib/scraper.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/lib/theaudiodb.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/lib/utils.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/lib/wikipedia.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/icon.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.af_za/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.am_et/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.ar_sa/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.ast_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.az_az/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.be_by/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.bg_bg/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.bs_ba/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.ca_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.cs_cz/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.cy_gb/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.da_dk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.de_de/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.el_gr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.en_au/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.en_gb/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.en_nz/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.en_us/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.eo/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.es_ar/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.es_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.es_mx/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.et_ee/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.eu_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.fa_af/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.fa_ir/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.fi_fi/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.fo_fo/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.fr_ca/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.fr_fr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.gl_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.he_il/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.hi_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.hr_hr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.hu_hu/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.hy_am/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.id_id/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.is_is/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.it_it/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.ja_jp/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.kn_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.ko_kr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.lt_lt/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.lv_lv/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.mi/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.mk_mk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.ml_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.mn_mn/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.ms_my/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.mt_mt/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.my_mm/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.nb_no/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.nl_nl/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.pl_pl/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.pt_br/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.pt_pt/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.ro_ro/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.ru_ru/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.si_lk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.sk_sk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.sl_si/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.sq_al/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.sr_rs/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.sr_rs@latin/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.sv_se/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.szl/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.ta_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.te_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.tg_tj/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.th_th/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.tr_tr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.uk_ua/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.uz_uz/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.vi_vn/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.zh_cn/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.zh_tw/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/settings.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/LICENSE.txt -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/changelog.txt -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/default.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/lib/allmusic.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/lib/discogs.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/lib/fanarttv.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/lib/musicbrainz.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/lib/nfo.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/lib/scraper.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/lib/theaudiodb.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/lib/utils.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/lib/wikipedia.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/icon.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.af_za/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.am_et/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.ar_sa/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.ast_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.az_az/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.be_by/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.bg_bg/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.bs_ba/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.ca_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.cs_cz/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.cy_gb/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.da_dk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.de_de/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.el_gr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.en_au/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.en_gb/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.en_nz/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.en_us/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.eo/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.es_ar/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.es_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.es_mx/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.et_ee/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.eu_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.fa_af/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.fa_ir/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.fi_fi/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.fil/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.fo_fo/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.fr_ca/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.fr_fr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.gl_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.he_il/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.hi_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.hr_hr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.hu_hu/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.hy_am/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.id_id/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.is_is/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.it_it/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.ja_jp/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.kn_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.ko_kr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.lt_lt/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.lv_lv/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.mi/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.mk_mk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.ml_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.mn_mn/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.ms_my/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.mt_mt/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.my_mm/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.nb_no/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.nl_nl/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.pl_pl/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.pt_br/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.pt_pt/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.ro_ro/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.ru_ru/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.si_lk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.sk_sk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.sl_si/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.sq_al/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.sr_rs/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.sr_rs@latin/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.sv_se/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.szl/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.ta_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.te_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.tg_tj/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.th_th/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.tr_tr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.uk_ua/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.uz_uz/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.vi_vn/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.zh_cn/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.zh_tw/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/settings.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.local/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.local/icon.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.local/local.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/LICENSE.txt -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/README.md -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/python/lib/__init__.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/python/lib/tmdbscraper/__init__.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/python/lib/tmdbscraper/api_utils.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/python/lib/tmdbscraper/fanarttv.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/python/lib/tmdbscraper/imdbratings.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/python/lib/tmdbscraper/tmdb.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/python/lib/tmdbscraper/tmdbapi.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/python/lib/tmdbscraper/traktratings.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/python/scraper.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/python/scraper_config.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/python/scraper_datahelper.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/icon.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.af_za/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.am_et/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.be_by/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.bg_bg/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.ca_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.cs_cz/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.cy_gb/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.da_dk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.de_de/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.el_gr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.en_gb/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.en_nz/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.en_us/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.es_ar/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.es_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.es_mx/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.et_ee/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.eu_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.fi_fi/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.fr_ca/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.fr_fr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.gl_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.he_il/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.hi_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.hr_hr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.hu_hu/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.id_id/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.is_is/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.it_it/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.ja_jp/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.ko_kr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.lt_lt/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.mk_mk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.ml_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.ms_my/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.my_mm/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.nb_no/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.nl_nl/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.pl_pl/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.pt_br/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.pt_pt/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.ro_ro/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.ru_ru/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.sk_sk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.sl_si/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.sq_al/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.sv_se/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.ta_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.th_th/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.tr_tr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.uk_ua/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.uz_uz/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.vi_vn/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.zh_cn/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.zh_tw/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/settings.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/LICENSE.txt -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/changelog.txt -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/libs/actions.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/libs/api_utils.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/libs/cache.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/libs/data_utils.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/libs/debugger.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/libs/imdbratings.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/libs/settings.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/libs/tmdb.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/libs/traktratings.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/libs/utils.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/main.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/icon.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.en_gb/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/settings.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/icon.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.af_za/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.am_et/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.ar_sa/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.ast_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.az_az/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.be_by/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.bg_bg/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.bs_ba/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.ca_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.cs_cz/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.cy_gb/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.da_dk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.de_de/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.el_gr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.en_au/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.en_gb/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.en_nz/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.en_us/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.eo/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.es_ar/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.es_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.es_mx/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.et_ee/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.eu_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.fa_af/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.fa_ir/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.fi_fi/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.fo_fo/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.fr_ca/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.fr_fr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.gl_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.he_il/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.hi_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.hr_hr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.hu_hu/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.hy_am/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.id_id/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.is_is/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.it_it/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.ja_jp/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.kn_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.ko_kr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.lt_lt/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.lv_lv/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.mi/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.mk_mk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.ml_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.mn_mn/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.ms_my/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.mt_mt/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.my_mm/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.nb_no/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.nl_nl/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.os_os/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.pl_pl/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.pt_br/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.pt_pt/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.ro_ro/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.ru_ru/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.si_lk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.sk_sk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.sl_si/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.sq_al/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.sr_rs/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.sr_rs@latin/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.sv_se/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.szl/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.ta_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.te_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.tg_tj/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.th_th/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.tr_tr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.uk_ua/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.uz_uz/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.vi_vn/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.zh_cn/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.zh_tw/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/License.txt -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/icon.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/0.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/1.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/10.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/11.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/12.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/13.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/14.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/15.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/16.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/17.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/18.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/19.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/2.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/20.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/21.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/22.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/23.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/24.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/25.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/26.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/27.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/28.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/29.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/3.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/30.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/31.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/32.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/33.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/34.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/35.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/36.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/37.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/38.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/39.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/4.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/40.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/41.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/42.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/43.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/44.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/45.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/46.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/47.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/5.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/6.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/7.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/8.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/9.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/License.txt -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/na.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.language.en_gb/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.language.en_gb/icon.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.language.en_gb/resources/langinfo.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.language.en_gb/resources/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.uisounds.kodi/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.uisounds.kodi/icon.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.uisounds.kodi/resources/back.wav -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.uisounds.kodi/resources/click.wav -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.uisounds.kodi/resources/cursor.wav -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.uisounds.kodi/resources/notify.wav -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.uisounds.kodi/resources/out.wav -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.uisounds.kodi/resources/shutter.wav -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.uisounds.kodi/resources/sounds.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.black/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.black/icon.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/icon.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.af_za/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.am_et/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.ar_sa/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.be_by/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.bg_bg/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.ca_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.cs_cz/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.cy_gb/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.da_dk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.de_de/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.el_gr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.en_au/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.en_gb/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.en_nz/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.en_us/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.es_ar/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.es_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.es_mx/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.et_ee/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.eu_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.fa_ir/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.fi_fi/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.fr_ca/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.fr_fr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.gl_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.he_il/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.hi_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.hr_hr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.hu_hu/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.id_id/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.is_is/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.it_it/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.ja_jp/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.ko_kr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.lt_lt/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.lv_lv/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.mk_mk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.ms_my/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.mt_mt/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.my_mm/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.nb_no/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.nl_nl/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.pl_pl/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.pt_br/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.pt_pt/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.ro_ro/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.ru_ru/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.sk_sk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.sl_si/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.sq_al/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.sr_rs/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.sr_rs@latin/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.sv_se/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.tg_tj/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.th_th/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.tr_tr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.uk_ua/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.vi_vn/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.zh_cn/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.zh_tw/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/settings.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/script.module.pil/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/script.module.pil/icon.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/script.module.pycryptodome/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/script.module.pycryptodome/icon.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/LICENSES/Apache-2.0.txt -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/LICENSES/GPL-2.0-or-later.txt -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/LICENSES/GPL-3.0-or-later.txt -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/changelog.txt -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/icon.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.af_za/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.am_et/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.ar_sa/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.ast_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.az_az/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.be_by/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.bg_bg/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.bs_ba/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.ca_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.cs_cz/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.cy_gb/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.da_dk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.de_de/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.el_gr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.en_au/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.en_gb/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.en_nz/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.en_us/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.eo/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.es_ar/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.es_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.es_mx/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.et_ee/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.eu_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.fa_af/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.fa_ir/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.fi_fi/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.fil/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.fo_fo/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.fr_ca/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.fr_fr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.gl_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.he_il/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.hi_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.hr_hr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.hu_hu/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.hy_am/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.id_id/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.is_is/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.it_it/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.ja_jp/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.kn_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.ko_kr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.lt_lt/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.lv_lv/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.mi/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.mk_mk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.ml_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.mn_mn/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.ms_my/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.mt_mt/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.my_mm/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.nb_no/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.nl_nl/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.oc_fr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.os_os/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.pl_pl/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.pt_br/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.pt_pt/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.ro_ro/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.ru_ru/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.si_lk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.sk_sk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.sl_si/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.sq_al/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.sr_rs/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.sr_rs@latin/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.sv_se/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.szl/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.ta_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.te_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.tg_tj/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.th_th/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.tr_tr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.uk_ua/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.uz_uz/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.vi_vn/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.zh_cn/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.zh_tw/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/lib/__init__.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/lib/runner.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/lib/version_check/__init__.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/lib/version_check/apt_daemon_handler.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/lib/version_check/common.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/lib/version_check/distro/__init__.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/lib/version_check/distro/distro.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/lib/version_check/handler.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/lib/version_check/json_interface.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/lib/version_check/service.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/lib/version_check/shell_handler_apt.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/lib/version_check/versions.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/lib/version_check/viewer.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/polkit/10-allow-update.pkla -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/polkit/README -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/settings.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/versions.schema.txt -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/versions.txt -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/favicon.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/icon-128.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/icon-144.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/icon-152.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/icon-192.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/icon.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/images/fanart_default/amp.jpg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/images/fanart_default/cans.jpg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/images/fanart_default/concert.jpg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/images/fanart_default/guitar.jpg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/images/fanart_default/speaker.jpg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/images/fanart_default/turntable.jpg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/images/fanart_default/tweeter.jpg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/images/splash_hi.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/images/thumbnail_default.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/index.html -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/js/kodi-webinterface.js -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/af.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/am.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/ar.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/ast.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/az.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/be.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/bg.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/bs.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/ca.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/cs.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/cy.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/da.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/de.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/el.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/en.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/en_au.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/en_nz.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/en_us.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/eo.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/es.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/es_ar.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/es_mx.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/et.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/eu.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/fa.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/fa_ir.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/fi.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/fo.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/fr.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/fr_ca.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/gl.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/gr.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/hi.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/hr.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/hu.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/hy.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/id.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/is.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/it.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/iw.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/ja.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/kn.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/ko.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/lt.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/lv.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/mi.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/mk.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/ml.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/mn.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/ms.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/mt.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/my.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/nb.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/nl.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/oc_fr.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/pl.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/pt.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/pt_br.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/ro.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/ru.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/si.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/sk.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/sl.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/sq.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/sr.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/sr_rs@latin.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/sv.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/szl.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/ta.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/te.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/tg.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/th.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/tr.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/uk.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/uz.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/vi.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/zh_cn.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/zh_tw.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/de/app-readme.html -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/de/keybind-readme.html -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/de/lang-readme.html -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/en/_en-important-readme.html -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/en/addons.html -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/en/app-changelog.html -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/en/app-readme.html -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/en/developers.html -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/en/help-overview.html -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/en/keybind-readme.html -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/en/lang-readme.html -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/en/license.html -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/fr/help-overview.html -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/fr/keybind-readme.html -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/fr/lang-readme.html -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/nl/keybind-readme.html -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/pl/addons.html -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/pl/app-changelog.html -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/pl/app-readme.html -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/pl/help-overview.html -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/pl/keybind-readme.html -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/pl/lang-readme.html -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/pl/license.html -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lib/icons/icomoon.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lib/icons/mdi.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lib/jquery/jquery-3.5.1.min.js -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lib/soundmanager/swf/soundmanager2.swf -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lib/soundmanager/swf/soundmanager2_debug.swf -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lib/soundmanager/swf/soundmanager2_flash9.swf -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lib/soundmanager/swf/soundmanager2_flash9_debug.swf -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lib/soundmanager/swf/soundmanager2_flash_xdomain.zip -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lib/video-js/font/VideoJS.eot -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lib/video-js/font/VideoJS.svg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lib/video-js/font/VideoJS.ttf -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lib/video-js/font/VideoJS.woff -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lib/video-js/plugins/videojs-chromecast/cast_sender.js -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lib/video-js/plugins/videojs-chromecast/fonts/chromecast.eot -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lib/video-js/plugins/videojs-chromecast/fonts/chromecast.svg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lib/video-js/plugins/videojs-chromecast/fonts/chromecast.ttf -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lib/video-js/plugins/videojs-chromecast/fonts/chromecast.woff -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lib/video-js/plugins/videojs-chromecast/fonts/chromecast.woff2 -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lib/video-js/plugins/videojs-chromecast/videojs-chromecast.css -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lib/video-js/plugins/videojs-chromecast/videojs-chromecast.js -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lib/video-js/plugins/videojs-chromecast/videojs-chromecast.min.js -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lib/video-js/video-js.css -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lib/video-js/video-js.min.css -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lib/video-js/video-js.swf -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lib/video-js/video.js -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lib/video-js/video.min.js -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/manifest.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/screenshots/addons.jpg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/screenshots/artist.jpg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/screenshots/artists.jpg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/screenshots/edit-media.jpg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/screenshots/movie.jpg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/screenshots/now-playing.jpg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/screenshots/search.jpg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/screenshots/settings.jpg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/screenshots/tv.jpg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/css/base.css -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/bootstrap/glyphicons-halflings-regular.eot -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/bootstrap/glyphicons-halflings-regular.svg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/bootstrap/glyphicons-halflings-regular.ttf -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/bootstrap/glyphicons-halflings-regular.woff -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/icomoon/Read Me.txt -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/icomoon/demo-files/demo.css -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/icomoon/demo-files/demo.js -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/icomoon/demo.html -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/icomoon/fonts/icomoon.eot -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/icomoon/fonts/icomoon.svg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/icomoon/fonts/icomoon.ttf -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/icomoon/fonts/icomoon.woff -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/icomoon/selection.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/icomoon/style.css -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/material/LICENSE.txt -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/material/Material-Design-Icons.eot -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/material/Material-Design-Icons.svg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/material/Material-Design-Icons.ttf -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/material/Material-Design-Icons.woff -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/opensans/opensans-light-webfont.eot -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/opensans/opensans-light-webfont.svg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/opensans/opensans-light-webfont.ttf -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/opensans/opensans-light-webfont.woff -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/opensans/opensans-light-webfont.woff2 -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/opensans/opensans-regular-webfont.eot -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/opensans/opensans-regular-webfont.svg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/opensans/opensans-regular-webfont.ttf -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/opensans/opensans-regular-webfont.woff -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/opensans/opensans-regular-webfont.woff2 -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/opensans/opensans-semibold-webfont.eot -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/opensans/opensans-semibold-webfont.svg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/opensans/opensans-semibold-webfont.ttf -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/opensans/opensans-semibold-webfont.woff -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/opensans/opensans-semibold-webfont.woff2 -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/images/ledlevel-1.gif -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/images/ledlevel-2.gif -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/images/loader.gif -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/images/loading-box-bg.jpg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/images/logo.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/images/row-pause-blue.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/images/row-pause-pink.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/images/row-pause-white.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/images/row-pause.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/images/row-playing-blue.gif -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/images/row-playing-pink.gif -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/images/row-playing-white.gif -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/images/row-playing.gif -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/images/thumbnail_default.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/videoPlayer.html -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/xbmc.addon/metadata.xsd -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/xbmc.addon/repository.xsd -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/xbmc.core/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/xbmc.gui/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/xbmc.gui/skin.xsd -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/xbmc.metadata/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/xbmc.metadata/scraper.xsd -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/xbmc.python/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/xbmc.python/contextitem.xsd -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/xbmc.python/icon.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/xbmc.python/pluginsource.xsd -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/xbmc.python/script.xsd -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/xbmc.python/service.xsd -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/xbmc.webinterface/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/xbmc.webinterface/webinterface.xsd -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/certs/cacert.pem -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/media/Fonts/arial.ttf -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/media/Fonts/teletext.ttf -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/media/applaunch_screen.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/media/banner.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/media/icon120x120.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/media/icon16x16.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/media/icon256x256.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/media/icon32x32.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/media/icon48x48.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/media/icon80x80.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/media/splash.jpg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/media/vendor_icon.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/media/vendor_logo.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/addon-manifest.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/colors.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/dialogcolors.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keyboardlayouts/arabic.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keyboardlayouts/bulgarian.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keyboardlayouts/chinese.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keyboardlayouts/croatian.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keyboardlayouts/czech.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keyboardlayouts/danish.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keyboardlayouts/english.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keyboardlayouts/estonian.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keyboardlayouts/french.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keyboardlayouts/german.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keyboardlayouts/greek.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keyboardlayouts/hebrew.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keyboardlayouts/hungarian.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keyboardlayouts/icelandic.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keyboardlayouts/italian.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keyboardlayouts/korean.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keyboardlayouts/lithuanian.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keyboardlayouts/norwegian.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keyboardlayouts/persian.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keyboardlayouts/polish.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keyboardlayouts/portuguese.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keyboardlayouts/romanian.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keyboardlayouts/russian.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keyboardlayouts/silesian.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keyboardlayouts/slovak.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keyboardlayouts/slovenian.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keyboardlayouts/spanish.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keyboardlayouts/swedish.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keyboardlayouts/thai.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keyboardlayouts/turkish.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keyboardlayouts/ukrainian.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keymaps/appcommand.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keymaps/customcontroller.AppleRemote.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keymaps/customcontroller.Harmony.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keymaps/customcontroller.SiriRemote.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keymaps/gamepad.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keymaps/joystick.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keymaps/keyboard.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keymaps/mouse.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keymaps/nyxboard/keyboard.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keymaps/osmc/osmc_remote.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keymaps/remote.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keymaps/touchscreen.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keymaps/wetek-play/keyboard.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/music/addons.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/music/albums.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/music/artists.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/music/boxsets.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/music/compilations.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/music/files.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/music/genres.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/music/musicroles/albumartists.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/music/musicroles/allartists.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/music/musicroles/allcontributors.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/music/musicroles/allroles.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/music/musicroles/arrangers.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/music/musicroles/composers.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/music/musicroles/conductors.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/music/musicroles/djmixers.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/music/musicroles/index.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/music/musicroles/lyricists.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/music/musicroles/orchestras.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/music/musicroles/remixers.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/music/musicvideos/albums.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/music/musicvideos/artists.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/music/musicvideos/directors.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/music/musicvideos/genres.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/music/musicvideos/index.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/music/musicvideos/studios.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/music/musicvideos/tags.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/music/musicvideos/titles.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/music/musicvideos/years.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/music/playlists.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/music/recentlyaddedalbums.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/music/recentlyplayedalbums.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/music/singles.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/music/songs.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/music/sources.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/music/top100/index.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/music/top100/top100albums.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/music/top100/top100songs.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/music/years.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video/addons.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video/files.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video/movies/actors.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video/movies/country.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video/movies/directors.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video/movies/genres.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video/movies/index.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video/movies/recentlyaddedmovies.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video/movies/sets.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video/movies/studios.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video/movies/tags.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video/movies/titles.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video/movies/versions.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video/movies/years.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video/musicvideos/albums.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video/musicvideos/artists.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video/musicvideos/directors.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video/musicvideos/genres.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video/musicvideos/index.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video/musicvideos/recentlyaddedmusicvideos.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video/musicvideos/studios.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video/musicvideos/tags.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video/musicvideos/titles.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video/musicvideos/years.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video/playlists.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video/tvshows/actors.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video/tvshows/genres.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video/tvshows/index.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video/tvshows/inprogressshows.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video/tvshows/recentlyaddedepisodes.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video/tvshows/studios.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video/tvshows/tags.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video/tvshows/titles.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video/tvshows/years.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video_flat/addons.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video_flat/files.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video_flat/inprogressshows.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video_flat/movies.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video_flat/musicvideos.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video_flat/playlists.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video_flat/recentlyaddedepisodes.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video_flat/recentlyaddedmovies.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video_flat/recentlyaddedmusicvideos.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video_flat/tvshows.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/peripherals.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/playercorefactory.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/settings/android.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/settings/darwin.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/settings/darwin_ios.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/settings/darwin_osx.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/settings/darwin_tvos.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/settings/freebsd.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/settings/linux.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/settings/settings.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/settings/win10.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/settings/win32.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/settings/windows.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GL/1.2/gl_convolution-4x4.glsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GL/1.2/gl_convolution-6x6.glsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GL/1.2/gl_output.glsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GL/1.2/gl_shader_frag_default.glsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GL/1.2/gl_shader_frag_fonts.glsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GL/1.2/gl_shader_frag_multi.glsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GL/1.2/gl_shader_frag_multi_blendcolor.glsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GL/1.2/gl_shader_frag_texture.glsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GL/1.2/gl_shader_frag_texture_noblend.glsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GL/1.2/gl_shader_vert.glsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GL/1.2/gl_shader_vert_default.glsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GL/1.2/gl_stretch.glsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GL/1.2/gl_videofilter_frag.glsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GL/1.2/gl_videofilter_vertex.glsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GL/1.2/gl_yuv2rgb_basic.glsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GL/1.2/gl_yuv2rgb_vertex.glsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GL/1.5/gl_convolution-4x4.glsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GL/1.5/gl_convolution-6x6.glsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GL/1.5/gl_output.glsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GL/1.5/gl_shader_frag_default.glsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GL/1.5/gl_shader_frag_fonts.glsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GL/1.5/gl_shader_frag_multi.glsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GL/1.5/gl_shader_frag_multi_blendcolor.glsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GL/1.5/gl_shader_frag_texture.glsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GL/1.5/gl_shader_frag_texture_lim.glsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GL/1.5/gl_shader_frag_texture_noblend.glsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GL/1.5/gl_shader_vert.glsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GL/1.5/gl_shader_vert_default.glsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GL/1.5/gl_stretch.glsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GL/1.5/gl_tonemap.glsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GL/1.5/gl_videofilter_frag.glsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GL/1.5/gl_videofilter_vertex.glsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GL/1.5/gl_yuv2rgb_basic.glsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GL/1.5/gl_yuv2rgb_vertex.glsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GL/4.0/gl_yuv2rgb_filter4.glsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GLES/2.0/gles_convolution-4x4.frag -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GLES/2.0/gles_convolution-6x6.frag -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GLES/2.0/gles_shader.vert -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GLES/2.0/gles_shader_default.frag -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GLES/2.0/gles_shader_fonts.frag -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GLES/2.0/gles_shader_multi.frag -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GLES/2.0/gles_shader_multi_blendcolor.frag -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GLES/2.0/gles_shader_rgba.frag -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GLES/2.0/gles_shader_rgba_blendcolor.frag -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GLES/2.0/gles_shader_rgba_bob.frag -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GLES/2.0/gles_shader_rgba_bob_oes.frag -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GLES/2.0/gles_shader_rgba_oes.frag -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GLES/2.0/gles_shader_texture.frag -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GLES/2.0/gles_shader_texture_noalpha.frag -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GLES/2.0/gles_shader_texture_noblend.frag -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GLES/2.0/gles_tonemap.frag -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GLES/2.0/gles_videofilter.frag -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GLES/2.0/gles_videofilter.vert -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GLES/2.0/gles_yuv2rgb.vert -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GLES/2.0/gles_yuv2rgb_basic.frag -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GLES/2.0/gles_yuv2rgb_bob.frag -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/convolution-4x4_d3d.fx -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/convolution-6x6_d3d.fx -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/convolution_d3d.fx -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/convolutionsep-4x4_d3d.fx -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/convolutionsep-6x6_d3d.fx -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/guishader_checkerboard_left.hlsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/guishader_checkerboard_right.hlsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/guishader_common.hlsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/guishader_default.hlsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/guishader_fonts.hlsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/guishader_interlaced_left.hlsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/guishader_interlaced_right.hlsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/guishader_multi_texture_blend.hlsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/guishader_texture.hlsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/guishader_texture_noblend.hlsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/guishader_vert.hlsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/output_d3d.fx -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/rp_output_d3d.fx -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/yuv2rgb_d3d.fx -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/userdata/ModeLines_template.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/userdata/RssFeeds.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/userdata/iOS/sources.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/Lircmap.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/LICENSE.txt -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/changelog.txt -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/colors/brown.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/colors/charcoal.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/colors/chartreuse.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/colors/concrete.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/colors/defaults.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/colors/gold.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/colors/green.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/colors/maroon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/colors/midnight.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/colors/orange.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/colors/pink.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/colors/rose.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/colors/teal.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/colors/violet.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/extras/backgrounds/pattern0.jpg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/extras/backgrounds/pattern1.jpg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/extras/backgrounds/pattern2.jpg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/extras/backgrounds/pattern3.jpg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/extras/backgrounds/pattern4.jpg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/extras/backgrounds/pattern5.jpg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/extras/backgrounds/pattern6.jpg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/extras/backgrounds/pattern7.jpg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/extras/backgrounds/primary.jpg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/extras/home-images/LICENSE -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/extras/home-images/movie.jpg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/extras/home-images/music.jpg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/fonts/NotoMono-Regular.ttf -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/fonts/NotoSans-Regular.ttf -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/fonts/Roboto-Thin.ttf -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/fonts/heebo_licence.txt -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/fonts/mardoto_license.txt -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/fonts/noto_license.txt -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/fonts/roboto_license.txt -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.af_za/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.am_et/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.ar_sa/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.ast_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.az_az/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.be_by/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.bg_bg/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.bs_ba/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.ca_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.cs_cz/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.cy_gb/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.da_dk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.de_de/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.el_gr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.en_au/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.en_gb/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.en_nz/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.en_us/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.eo/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.es_ar/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.es_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.es_mx/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.et_ee/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.eu_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.fa_af/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.fa_ir/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.fi_fi/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.fil/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.fo_fo/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.fr_ca/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.fr_fr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.gl_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.he_il/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.hi_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.hr_hr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.hu_hu/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.hy_am/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.id_id/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.is_is/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.it_it/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.ja_jp/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.kn_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.ko_kr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.lt_lt/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.lv_lv/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.mi/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.mk_mk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.ml_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.mn_mn/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.ms_my/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.mt_mt/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.my_mm/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.nb_no/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.nl_nl/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.pl_pl/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.pt_br/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.pt_pt/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.ro_ro/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.ru_ru/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.si_lk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.sk_sk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.sl_si/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.sq_al/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.sr_rs/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.sr_rs@latin/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.sv_se/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.szl/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.ta_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.te_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.tg_tj/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.th_th/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.tr_tr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.uk_ua/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.uz_uz/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.vi_vn/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.zh_cn/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.zh_tw/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/playlists/inprogress_movies.xsp -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/playlists/mostplayed_albums.xsp -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/playlists/random_albums.xsp -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/playlists/random_artists.xsp -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/playlists/random_movies.xsp -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/playlists/random_musicvideo_artists.xsp -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/playlists/random_musicvideos.xsp -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/playlists/recent_unwatched_episodes.xsp -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/playlists/recent_unwatched_movies.xsp -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/playlists/unplayed_albums.xsp -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/playlists/unwatched_movies.xsp -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/playlists/unwatched_musicvideos.xsp -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/playlists/unwatched_tvshows.xsp -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/resources/fanart.jpg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/resources/icon.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/resources/screenshot-01.jpg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/resources/screenshot-02.jpg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/resources/screenshot-03.jpg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/resources/screenshot-04.jpg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/resources/screenshot-05.jpg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/resources/screenshot-06.jpg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/resources/screenshot-07.jpg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/resources/screenshot-08.jpg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/themes/curial/buttons/button-nofo.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/themes/curial/dialogs/dialog-bg-nobo.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/themes/curial/dialogs/dialog-bg.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/themes/curial/lists/panel-mediamenu.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/themes/curial/lists/panel.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/themes/curial/overlays/shadow.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/themes/flat/buttons/button-nofo.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/themes/flat/dialogs/dialog-bg.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/themes/flat/overlays/shadow.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/AddonBrowser.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/Custom_1100_AddonLauncher.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/Custom_1101_SettingsList.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/Custom_1102_TextViewer.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/Custom_1103_VolumeSlider.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/Custom_1104_Fanart.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/Custom_1105_MusicOSDSettings.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/Custom_1107_SearchDialog.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/Custom_1109_TopBarOverlay.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/Custom_1110_TempoControl.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/Defaults.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/DialogAddonInfo.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/DialogAddonSettings.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/DialogBusy.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/DialogButtonMenu.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/DialogColorPicker.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/DialogConfirm.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/DialogContextMenu.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/DialogExtendedProgressBar.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/DialogFullScreenInfo.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/DialogGameControllers.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/DialogKeyboard.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/DialogMediaSource.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/DialogMusicInfo.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/DialogNotification.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/DialogNumeric.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/DialogPVRChannelGuide.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/DialogPVRChannelManager.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/DialogPVRChannelsOSD.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/DialogPVRGroupManager.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/DialogPVRGuideControls.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/DialogPVRGuideSearch.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/DialogPVRInfo.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/DialogPVRRadioRDSInfo.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/DialogPictureInfo.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/DialogPlayerProcessInfo.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/DialogSeekBar.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/DialogSelect.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/DialogSettings.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/DialogSlider.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/DialogSubtitles.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/DialogTextViewer.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/DialogVideoInfo.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/DialogVideoManager.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/DialogVolumeBar.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/EventLog.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/FileBrowser.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/FileManager.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/Font.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/GameOSD.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/Home.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/Includes.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/Includes_Animations.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/Includes_Buttons.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/Includes_DialogSelect.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/Includes_Games.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/Includes_Home.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/Includes_MediaMenu.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/Includes_MusicInfo.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/Includes_PVR.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/LoginScreen.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/MusicOSD.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/MusicVisualisation.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/MyFavourites.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/MyGames.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/MyMusicNav.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/MyMusicPlaylistEditor.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/MyPVRChannels.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/MyPVRGuide.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/MyPVRRecordings.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/MyPVRSearch.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/MyPVRTimers.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/MyPics.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/MyPlaylist.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/MyPrograms.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/MyVideoNav.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/MyWeather.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/PlayerControls.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/Pointer.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/Settings.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/SettingsCategory.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/SettingsProfile.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/SettingsScreenCalibration.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/SettingsSystemInfo.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/SkinSettings.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/SlideShow.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/SmartPlaylistEditor.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/SmartPlaylistRule.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/Startup.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/Timers.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/Variables.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/VideoFullScreen.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/VideoOSD.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/VideoOSDBookmarks.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/View_500_Wall.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/View_501_Banner.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/View_502_FanArt.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/View_503_NowPlaying.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/View_50_List.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/View_51_Poster.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/View_52_IconWall.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/View_53_Shift.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/View_54_InfoWall.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/View_55_WideList.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/wayland-sessions/kodi-gbm.desktop -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/xsessions/kodi.desktop -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/applications/kodi.desktop -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/metainfo/org.xbmc.kodi.metainfo.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/icons/hicolor/16x16/apps/kodi.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/icons/hicolor/22x22/apps/kodi.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/icons/hicolor/24x24/apps/kodi.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/icons/hicolor/32x32/apps/kodi.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/icons/hicolor/48x48/apps/kodi.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/icons/hicolor/64x64/apps/kodi.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/icons/hicolor/128x128/apps/kodi.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/icons/hicolor/256x256/apps/kodi.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/icons/hicolor/scalable/apps/kodi.svg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/lib/firewalld/services/kodi-eventserver.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/lib/firewalld/services/kodi-http.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/lib/firewalld/services/kodi-jsonrpc.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/doc/kodi/LICENSE.md -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/doc/kodi/version.txt -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/doc/kodi/README.Linux.md -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/privacy-policy.txt -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/bin/kodi-TexturePacker -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/AddonBase.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/versions.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/tools -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/tools/Thread.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/tools/StringUtils.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/tools/Timer.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/tools/EndTime.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/tools/DllHelper.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/Network.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/addon-instance -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/addon-instance/VFS.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/addon-instance/Peripheral.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/addon-instance/ImageDecoder.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/addon-instance/Screensaver.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/addon-instance/AudioDecoder.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/addon-instance/peripheral -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/addon-instance/peripheral/PeripheralUtils.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/addon-instance/Inputstream.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/addon-instance/inputstream -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/addon-instance/inputstream/TimingConstants.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/addon-instance/inputstream/StreamCodec.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/addon-instance/inputstream/StreamCrypto.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/addon-instance/inputstream/StreamConstants.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/addon-instance/inputstream/DemuxPacket.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/addon-instance/VideoCodec.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/addon-instance/AudioEncoder.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/addon-instance/PVR.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/addon-instance/pvr -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/addon-instance/pvr/Channels.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/addon-instance/pvr/Providers.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/addon-instance/pvr/EDL.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/addon-instance/pvr/Stream.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/addon-instance/pvr/EPG.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/addon-instance/pvr/General.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/addon-instance/pvr/Recordings.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/addon-instance/pvr/MenuHook.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/addon-instance/pvr/Timers.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/addon-instance/pvr/ChannelGroups.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/addon-instance/Visualization.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/addon-instance/Game.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/AudioEngine.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/network.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/filesystem.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/general.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/audio_engine.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/addon-instance -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/addon-instance/audiodecoder.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/addon-instance/vfs.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/addon-instance/imagedecoder.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/addon-instance/audioencoder.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/addon-instance/visualization.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/addon-instance/inputstream -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/addon-instance/inputstream/demux_packet.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/addon-instance/inputstream/stream_crypto.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/addon-instance/inputstream/stream_codec.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/addon-instance/inputstream/stream_constants.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/addon-instance/inputstream/timing_constants.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/addon-instance/screensaver.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/addon-instance/pvr.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/addon-instance/video_codec.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/addon-instance/inputstream.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/addon-instance/game.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/addon-instance/pvr -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/addon-instance/pvr/pvr_stream.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/addon-instance/pvr/pvr_defines.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/addon-instance/pvr/pvr_edl.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/addon-instance/pvr/pvr_channel_groups.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/addon-instance/pvr/pvr_channels.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/addon-instance/pvr/pvr_providers.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/addon-instance/pvr/pvr_general.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/addon-instance/pvr/pvr_menu_hook.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/addon-instance/pvr/pvr_recordings.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/addon-instance/pvr/pvr_timers.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/addon-instance/pvr/pvr_epg.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/addon-instance/peripheral.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/addon_base.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/gui -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/gui/list_item.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/gui/general.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/gui/controls -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/gui/controls/image.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/gui/controls/label.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/gui/controls/fade_label.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/gui/controls/spin.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/gui/controls/text_box.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/gui/controls/button.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/gui/controls/radio_button.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/gui/controls/edit.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/gui/controls/slider.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/gui/controls/progress.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/gui/controls/settings_slider.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/gui/controls/rendering.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/gui/window.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/gui/input -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/gui/input/action_ids.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/gui/dialogs -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/gui/dialogs/filebrowser.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/gui/dialogs/select.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/gui/dialogs/context_menu.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/gui/dialogs/ok.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/gui/dialogs/progress.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/gui/dialogs/keyboard.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/gui/dialogs/text_viewer.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/gui/dialogs/numeric.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/gui/dialogs/extended_progress.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/gui/dialogs/yes_no.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/gui/definitions.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/platform -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/platform/android -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/platform/android/system.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/gui -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/gui/gl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/gui/gl/GL.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/gui/gl/Shader.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/gui/gl/GLonDX.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/gui/renderHelper.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/gui/Window.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/gui/ListItem.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/gui/controls -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/gui/controls/FadeLabel.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/gui/controls/Button.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/gui/controls/RadioButton.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/gui/controls/Spin.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/gui/controls/Rendering.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/gui/controls/Image.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/gui/controls/Progress.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/gui/controls/TextBox.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/gui/controls/Slider.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/gui/controls/SettingsSlider.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/gui/controls/Label.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/gui/controls/Edit.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/gui/General.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/gui/input -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/gui/input/ActionIDs.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/gui/dialogs -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/gui/dialogs/YesNo.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/gui/dialogs/FileBrowser.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/gui/dialogs/Numeric.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/gui/dialogs/Keyboard.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/gui/dialogs/Select.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/gui/dialogs/Progress.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/gui/dialogs/OK.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/gui/dialogs/ExtendedProgress.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/gui/dialogs/ContextMenu.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/gui/dialogs/TextViewer.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/General.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/Filesystem.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/platform -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/platform/android -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/platform/android/System.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/cmake/AddonHelpers.cmake -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/cmake/AddOptions.cmake -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/cmake/ArchSetup.cmake -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/cmake/CheckCommits.cmake -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/cmake/CheckTargetPlatform.cmake -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/cmake/GenerateCompileInfo.cmake -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/cmake/GeneratorSetup.cmake -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/cmake/HandleDepends.cmake -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/cmake/Macros.cmake -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/cmake/PrepareEnv.cmake -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/cmake/ProjectMacros.cmake -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/cmake/PathSetup.cmake -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/lib/kodi/cmake/KodiConfig.cmake -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/kodi/bt/__init__.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/kodi/bt/bt.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/kodi/bt/hid.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/kodi/ps3/__init__.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/kodi/ps3/keymaps.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/kodi/ps3/sixaxis.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/kodi/ps3/sixpair.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/kodi/ps3/sixwatch.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/kodi/defs.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/kodi/__init__.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/kodi/ps3_remote.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/kodi/xbmcclient.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/kodi/zeroconf.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/pixmaps/kodi/bluetooth.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/pixmaps/kodi/phone.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/pixmaps/kodi/mail.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/pixmaps/kodi/mouse.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/xbmcclient.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/doc/kodi/kodi-eventclients-dev/examples/C#/XBMCDemoClient1.cs -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/doc/kodi/kodi-eventclients-dev/examples/C++/example_notification.cpp -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/doc/kodi/kodi-eventclients-dev/examples/C++/example_log.cpp -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/doc/kodi/kodi-eventclients-dev/examples/C++/example_button1.cpp -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/doc/kodi/kodi-eventclients-dev/examples/C++/example_mouse.cpp -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/doc/kodi/kodi-eventclients-dev/examples/C++/example_button2.cpp -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/doc/kodi/kodi-eventclients-dev/examples/java/XBMCDemoClient1.java -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/doc/kodi/kodi-eventclients-dev/examples/python/example_mouse.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/doc/kodi/kodi-eventclients-dev/examples/python/example_button1.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/doc/kodi/kodi-eventclients-dev/examples/python/example_notification.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/doc/kodi/kodi-eventclients-dev/examples/python/example_action.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/doc/kodi/kodi-eventclients-dev/examples/python/example_button2.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/doc/kodi/kodi-eventclients-dev/examples/python/example_simple.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/bin/kodi-ps3remote -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/bin/kodi-send -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/media/Textures.xbt -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/media/curial.xbt -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/media/flat.xbt -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/bin/TexturePacker >>> kodi-dev*: Running split function dev... 'usr/include' -> '/home/buildozer/aports/community/kodi/pkg/kodi-dev/usr/include' 'usr/lib/cmake' -> '/home/buildozer/aports/community/kodi/pkg/kodi-dev/usr/lib/cmake' >>> kodi-dev*: Preparing subpackage kodi-dev... >>> kodi-dev*: Stripping binaries >>> kodi-dev*: Running postcheck for kodi-dev >>> kodi-doc*: Running split function doc... 'usr/share/doc' -> '/home/buildozer/aports/community/kodi/pkg/kodi-doc/usr/share/doc' >>> kodi-doc*: Preparing subpackage kodi-doc... >>> kodi-doc*: Running postcheck for kodi-doc >>> kodi-openrc*: Running split function openrc... 'etc/init.d' -> '/home/buildozer/aports/community/kodi/pkg/kodi-openrc/etc/init.d' >>> kodi-openrc*: Preparing subpackage kodi-openrc... >>> kodi-openrc*: Running postcheck for kodi-openrc >>> kodi-x11*: Running split function x11... 'usr/bin/kodi' -> '/home/buildozer/aports/community/kodi/pkg/kodi-x11/usr/bin/kodi' 'usr/lib/kodi/kodi-x11' -> '/home/buildozer/aports/community/kodi/pkg/kodi-x11/usr/lib/kodi/kodi-x11' 'usr/lib/kodi/kodi-xrandr' -> '/home/buildozer/aports/community/kodi/pkg/kodi-x11/usr/lib/kodi/kodi-xrandr' >>> kodi-x11*: Preparing subpackage kodi-x11... >>> kodi-x11*: Stripping binaries >>> kodi-x11*: Running postcheck for kodi-x11 >>> kodi-wayland*: Running split function wayland... 'usr/bin/kodi-wayland' -> '/home/buildozer/aports/community/kodi/pkg/kodi-wayland/usr/bin/kodi-wayland' >>> kodi-wayland*: Preparing subpackage kodi-wayland... >>> kodi-wayland*: Stripping binaries >>> kodi-wayland*: Running postcheck for kodi-wayland >>> kodi-gbm*: Running split function gbm... 'usr/bin/kodi-gbm' -> '/home/buildozer/aports/community/kodi/pkg/kodi-gbm/usr/bin/kodi-gbm' >>> kodi-gbm*: Preparing subpackage kodi-gbm... >>> kodi-gbm*: Stripping binaries >>> kodi-gbm*: Script found. /bin/sh added as a dependency for kodi-gbm-21.1-r0.apk >>> kodi-gbm*: Adding .pre-install >>> kodi-gbm*: Running postcheck for kodi-gbm >>> kodi-polkit*: Running split function polkit... 'usr/share/polkit-1/rules.d' -> '/home/buildozer/aports/community/kodi/pkg/kodi-polkit/usr/share/polkit-1/rules.d' >>> kodi-polkit*: Preparing subpackage kodi-polkit... >>> kodi-polkit*: Running postcheck for kodi-polkit >>> kodi*: Running postcheck for kodi >>> kodi*: Preparing package kodi... >>> kodi*: Stripping binaries >>> kodi-dev*: Scanning shared objects >>> kodi-doc*: Scanning shared objects >>> kodi-gbm*: Scanning shared objects >>> kodi-openrc*: Scanning shared objects >>> kodi-polkit*: Scanning shared objects >>> kodi-wayland*: Scanning shared objects >>> kodi-x11*: Scanning shared objects >>> kodi*: Scanning shared objects >>> kodi-dev*: Tracing dependencies... 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 libva-glx-dev libxslt-dev libxslt-dev mariadb-connector-c-dev pipewire-dev pulseaudio-dev python3-dev samba-dev >>> kodi-dev*: Package size: 1.9 MB >>> kodi-dev*: Compressing data... >>> kodi-dev*: Create checksum... >>> kodi-dev*: Create kodi-dev-21.1-r0.apk >>> kodi-doc*: Tracing dependencies... >>> kodi-doc*: Package size: 37.0 KB >>> kodi-doc*: Compressing data... >>> kodi-doc*: Create checksum... >>> kodi-doc*: Create kodi-doc-21.1-r0.apk >>> kodi-gbm*: Tracing dependencies... kodi=21.1-r0 /bin/sh so:libEGL.so.1 so:libGLESv2.so.2 so:libX11.so.6 so:libasound.so.2 so:libass.so.9 so:libavahi-client.so.3 so:libavahi-common.so.3 so:libbluetooth.so.3 so:libbluray.so.2 so:libbz2.so.1 so:libc.musl-armv7.so.1 so:libcap.so.2 so:libcdio.so.19 so:libcec.so.4 so:libcrypto.so.3 so:libcurl.so.4 so:libdav1d.so.7 so:libdbus-1.so.3 so:libdisplay-info.so.2 so:libdrm.so.2 so:libfmt.so.10 so:libfreetype.so.6 so:libfribidi.so.0 so:libfstrcmp.so.0 so:libgbm.so.1 so:libgcc_s.so.1 so:libgnutls.so.30 so:libharfbuzz.so.0 so:libinput.so.10 so:libiso9660.so.11 so:liblcms2.so.2 so:liblzma.so.5 so:liblzo2.so.2 so:libmariadb.so.3 so:libmicrohttpd.so.12 so:libnfs.so.14 so:libpcre.so.1 so:libpipewire-0.3.so.0 so:libplist-2.0.so.4 so:libpulse-simple.so.0 so:libpulse.so.0 so:libpython3.12.so.1.0 so:libsmbclient.so.0 so:libspdlog.so.1.14 so:libsqlite3.so.0 so:libstdc++.so.6 so:libtag.so.1 so:libtinyxml.so.0 so:libtinyxml2.so.10 so:libudev.so.1 so:libudfread.so.0 so:libuuid.so.1 so:libva-drm.so.2 so:libva-x11.so.2 so:libva.so.2 so:libxkbcommon.so.0 so:libxml2.so.2 so:libxslt.so.1 so:libz.so.1 >>> kodi-gbm*: Package size: 47.7 MB >>> kodi-gbm*: Compressing data... >>> kodi-gbm*: Create checksum... >>> kodi-gbm*: Create kodi-gbm-21.1-r0.apk >>> kodi-openrc*: Tracing dependencies... >>> kodi-openrc*: Package size: 271.0 B >>> kodi-openrc*: Compressing data... >>> kodi-openrc*: Create checksum... >>> kodi-openrc*: Create kodi-openrc-21.1-r0.apk >>> kodi-polkit*: Tracing dependencies... >>> kodi-polkit*: Package size: 491.0 B >>> kodi-polkit*: Compressing data... >>> kodi-polkit*: Create checksum... >>> kodi-polkit*: Create kodi-polkit-21.1-r0.apk >>> kodi-wayland*: Tracing dependencies... kodi=21.1-r0 so:libEGL.so.1 so:libGLESv2.so.2 so:libX11.so.6 so:libasound.so.2 so:libass.so.9 so:libavahi-client.so.3 so:libavahi-common.so.3 so:libbluetooth.so.3 so:libbluray.so.2 so:libbz2.so.1 so:libc.musl-armv7.so.1 so:libcap.so.2 so:libcdio.so.19 so:libcec.so.4 so:libcrypto.so.3 so:libcurl.so.4 so:libdav1d.so.7 so:libdbus-1.so.3 so:libdrm.so.2 so:libfmt.so.10 so:libfreetype.so.6 so:libfribidi.so.0 so:libfstrcmp.so.0 so:libgcc_s.so.1 so:libgnutls.so.30 so:libharfbuzz.so.0 so:libiso9660.so.11 so:liblcms2.so.2 so:liblzma.so.5 so:liblzo2.so.2 so:libmariadb.so.3 so:libmicrohttpd.so.12 so:libnfs.so.14 so:libpcre.so.1 so:libpipewire-0.3.so.0 so:libplist-2.0.so.4 so:libpulse-simple.so.0 so:libpulse.so.0 so:libpython3.12.so.1.0 so:libsmbclient.so.0 so:libspdlog.so.1.14 so:libsqlite3.so.0 so:libstdc++.so.6 so:libtag.so.1 so:libtinyxml.so.0 so:libtinyxml2.so.10 so:libudev.so.1 so:libudfread.so.0 so:libuuid.so.1 so:libva-drm.so.2 so:libva-wayland.so.2 so:libva-x11.so.2 so:libva.so.2 so:libwayland-client++.so.1 so:libwayland-cursor++.so.1 so:libwayland-egl++.so.1 so:libxkbcommon.so.0 so:libxml2.so.2 so:libxslt.so.1 so:libz.so.1 >>> kodi-wayland*: Package size: 47.8 MB >>> kodi-wayland*: Compressing data... >>> kodi-wayland*: Create checksum... >>> kodi-wayland*: Create kodi-wayland-21.1-r0.apk >>> kodi-x11*: Tracing dependencies... kodi=21.1-r0 so:libEGL.so.1 so:libGLESv2.so.2 so:libX11.so.6 so:libXext.so.6 so:libXrandr.so.2 so:libasound.so.2 so:libass.so.9 so:libavahi-client.so.3 so:libavahi-common.so.3 so:libbluetooth.so.3 so:libbluray.so.2 so:libbz2.so.1 so:libc.musl-armv7.so.1 so:libcap.so.2 so:libcdio.so.19 so:libcec.so.4 so:libcrypto.so.3 so:libcurl.so.4 so:libdav1d.so.7 so:libdbus-1.so.3 so:libfmt.so.10 so:libfreetype.so.6 so:libfribidi.so.0 so:libfstrcmp.so.0 so:libgcc_s.so.1 so:libgnutls.so.30 so:libharfbuzz.so.0 so:libiso9660.so.11 so:liblcms2.so.2 so:liblzma.so.5 so:liblzo2.so.2 so:libmariadb.so.3 so:libmicrohttpd.so.12 so:libnfs.so.14 so:libpcre.so.1 so:libpipewire-0.3.so.0 so:libplist-2.0.so.4 so:libpulse-simple.so.0 so:libpulse.so.0 so:libpython3.12.so.1.0 so:libsmbclient.so.0 so:libspdlog.so.1.14 so:libsqlite3.so.0 so:libstdc++.so.6 so:libtag.so.1 so:libtinyxml.so.0 so:libtinyxml2.so.10 so:libudev.so.1 so:libudfread.so.0 so:libuuid.so.1 so:libva-drm.so.2 so:libva-x11.so.2 so:libva.so.2 so:libxml2.so.2 so:libxslt.so.1 so:libz.so.1 >>> kodi-x11*: Package size: 47.5 MB >>> kodi-x11*: Compressing data... >>> kodi-x11*: Create checksum... >>> kodi-x11*: Create kodi-x11-21.1-r0.apk >>> kodi*: Tracing dependencies... curl hicolor-icon-theme py3-bluez py3-pillow py3-simplejson python3 xdpyinfo kodi-bin so:libc.musl-armv7.so.1 so:libgcc_s.so.1 so:libgif.so.7 so:libjpeg.so.8 so:liblzo2.so.2 so:libpng16.so.16 so:libstdc++.so.6 >>> kodi*: Package size: 34.2 MB >>> kodi*: Compressing data... >>> kodi*: Create checksum... >>> kodi*: Create kodi-21.1-r0.apk >>> kodi: Build complete at Mon, 25 Nov 2024 11:26:11 +0000 elapsed time 0h 46m 10s >>> kodi: Cleaning up srcdir >>> kodi: Cleaning up pkgdir >>> kodi: Uninstalling dependencies... (1/456) Purging .makedepends-kodi (20241125.104002) (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-r1) (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 (20241010-r0) Executing ca-certificates-20241010-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-r1) (256/456) Purging pugixml (1.14-r0) (257/456) Purging py3-packaging-pyc (24.2-r0) (258/456) Purging py3-parsing-pyc (3.1.4-r0) (259/456) Purging python3-pyc (3.12.7-r1) (260/456) Purging python3-pycache-pyc0 (3.12.7-r1) (261/456) Purging xcb-proto-pyc (1.17.0-r0) (262/456) Purging pyc (3.12.7-r1) (263/456) Purging rhash-libs (1.4.5-r0) (264/456) Purging roc-toolkit-libs (0.4.0-r0) (265/456) Purging runuser (2.40.2-r4) (266/456) Purging samba-common-server-libs (4.20.5-r0) (267/456) Purging samba-libs-py3 (4.20.5-r0) (268/456) Purging samba-server-libs (4.20.5-r0) (269/456) Purging scudo-malloc (19.1.4-r0) (270/456) Purging sdl2 (2.30.9-r0) (271/456) Purging setpriv (2.40.2-r4) (272/456) Purging sfdisk (2.40.2-r4) (273/456) Purging soxr (0.1.3-r7) (274/456) Purging speexdsp (1.2.1-r2) (275/456) Purging spirv-llvm-translator-libs (19.1.0-r0) (276/456) Purging spirv-tools (1.3.290.0-r0) (277/456) Purging tdb-dev (1.4.10-r0) (278/456) Purging tevent-dev (0.16.1-r0) (279/456) Purging tiff (4.7.0-r0) (280/456) Purging umount (2.40.2-r4) (281/456) Purging util-linux-misc (2.40.2-r4) (282/456) Purging setarch (2.40.2-r4) (283/456) Purging util-linux-openrc (2.40.2-r4) (284/456) Purging uuidgen (2.40.2-r4) (285/456) Purging v4l-utils-libs (1.28.1-r1) (286/456) Purging vidstab (1.1.1-r0) (287/456) Purging wayland-dev (1.23.1-r0) (288/456) Purging wayland-libs-cursor (1.23.1-r0) (289/456) Purging wayland-libs-egl (1.23.1-r0) (290/456) Purging wayland-libs-server (1.23.1-r0) (291/456) Purging webrtc-audio-processing-1 (1.3-r1) (292/456) Purging wipefs (2.40.2-r4) (293/456) Purging x264-libs (0.164.3108-r0) (294/456) Purging x265-libs (3.6-r0) (295/456) Purging xvidcore (1.3.7-r2) (296/456) Purging xz-dev (5.6.3-r0) (297/456) Purging zstd-dev (1.5.6-r1) (298/456) Purging zstd (1.5.6-r1) (299/456) Purging libsndfile (1.2.2-r0) (300/456) Purging alsa-lib (1.2.12-r0) (301/456) Purging libavif (1.0.4-r0) (302/456) Purging aom-libs (3.11.0-r0) (303/456) Purging avahi-libs (0.8-r19) (304/456) Purging graphite2-dev (1.3.14-r6) (305/456) Purging cairo-dev (1.18.2-r1) (306/456) Purging cairo-tools (1.18.2-r1) (307/456) Purging xcb-util-dev (0.4.1-r3) (308/456) Purging util-macros (1.20.1-r0) (309/456) Purging xcb-util (0.4.1-r3) (310/456) Purging cairo-gobject (1.18.2-r1) (311/456) Purging cairo (1.18.2-r1) (312/456) Purging fontconfig-dev (2.15.0-r1) (313/456) Purging freetype-dev (2.13.3-r0) (314/456) Purging brotli-dev (1.1.0-r2) (315/456) Purging brotli (1.1.0-r2) (316/456) Purging glib-dev (2.82.2-r0) (317/456) Purging bzip2-dev (1.0.8-r6) (318/456) Purging docbook-xsl (1.79.2-r11) (319/456) Purging docbook-xsl-ns (1.79.2-r11) Executing docbook-xsl-ns-1.79.2-r11.pre-deinstall (320/456) Purging docbook-xsl-nons (1.79.2-r11) Executing docbook-xsl-nons-1.79.2-r11.pre-deinstall (321/456) Purging docbook-xml (4.5-r9) Executing docbook-xml-4.5-r9.pre-deinstall (322/456) Purging gettext-dev (0.22.5-r0) (323/456) Purging xz (5.6.3-r0) (324/456) Purging gettext-asprintf (0.22.5-r0) (325/456) Purging gettext (0.22.5-r0) (326/456) Purging gettext-envsubst (0.22.5-r0) (327/456) Purging libxml2-utils (2.13.4-r3) (328/456) Purging libxslt (1.1.42-r1) (329/456) Purging py3-packaging (24.2-r0) (330/456) Purging py3-parsing (3.1.4-r0) (331/456) Purging pcre2-dev (10.43-r0) (332/456) Purging libpcre2-16 (10.43-r0) (333/456) Purging libpcre2-32 (10.43-r0) (334/456) Purging libedit-dev (20240808.3.1-r0) (335/456) Purging ncurses-dev (6.5_p20241006-r3) (336/456) Purging libncurses++ (6.5_p20241006-r3) (337/456) Purging bsd-compat-headers (0.7.2-r6) (338/456) Purging dbus-libs (1.14.10-r4) (339/456) Purging libcamera-ipa (0.3.2-r0) (340/456) Purging libcamera (0.3.2-r0) (341/456) Purging eudev-libs (3.2.14-r5) (342/456) Purging expat-dev (2.6.4-r0) (343/456) Purging expat (2.6.4-r0) (344/456) Purging ffmpeg4-libavutil (4.4.5-r0) (345/456) Purging libxft (2.3.8-r3) (346/456) Purging fontconfig (2.15.0-r1) (347/456) Purging harfbuzz (9.0.0-r1) (348/456) Purging freetype (2.13.3-r0) (349/456) Purging fribidi (1.0.16-r0) (350/456) Purging gc (8.2.8-r0) (351/456) Purging samba-client-libs (4.20.5-r0) (352/456) Purging libauth-samba (4.20.5-r0) (353/456) Purging samba-libs (4.20.5-r0) (354/456) Purging libldap (2.6.8-r0) (355/456) Purging libsasl (2.1.28-r8) (356/456) Purging libxrender-dev (0.9.11-r5) (357/456) Purging libxrender (0.9.11-r5) (358/456) Purging libxext-dev (1.3.6-r2) (359/456) Purging libx11-dev (1.8.10-r0) (360/456) Purging xtrans (1.5.1-r0) (361/456) Purging libxcb-dev (1.16.1-r0) (362/456) Purging xcb-proto (1.17.0-r0) (363/456) Purging talloc-dev (2.4.2-r1) (364/456) Purging py3-talloc (2.4.2-r1) (365/456) Purging py3-ldb (2.9.1-r0) (366/456) Purging python3 (3.12.7-r1) (367/456) Purging gdbm (1.24-r0) (368/456) Purging gettext-libs (0.22.5-r0) (369/456) Purging glib (2.82.2-r0) (370/456) Purging samba-util-libs (4.20.5-r0) (371/456) Purging gnutls (3.8.8-r0) (372/456) Purging graphite2 (1.3.14-r6) (373/456) Purging libva (2.22.0-r1) (374/456) Purging mesa (24.2.7-r0) (375/456) Purging libdrm (2.4.123-r1) (376/456) Purging libpciaccess (0.18.1-r0) (377/456) Purging hwdata-pci (0.388-r0) (378/456) Purging icu (74.2-r0) (379/456) Purging icu-libs (74.2-r0) (380/456) Purging icu-data-en (74.2-r0) (381/456) Purging keyutils-libs (1.6.3-r4) (382/456) Purging ldb (2.9.1-r0) (383/456) Purging util-linux-dev (2.40.2-r4) (384/456) Purging libfdisk (2.40.2-r4) (385/456) Purging libmount (2.40.2-r4) (386/456) Purging libsmartcols (2.40.2-r4) (387/456) Purging util-linux (2.40.2-r4) (388/456) Purging libblkid (2.40.2-r4) (389/456) Purging libxdmcp-dev (1.1.5-r1) (390/456) Purging libvdpau (1.5-r4) (391/456) Purging libxxf86vm (1.1.5-r6) (392/456) Purging libxext (1.3.6-r2) (393/456) Purging libxfixes (6.0.1-r4) (394/456) Purging libx11 (1.8.10-r0) (395/456) Purging libxcb (1.16.1-r0) (396/456) Purging libxdmcp (1.1.5-r1) (397/456) Purging libbsd (0.12.2-r0) (398/456) Purging libbz2 (1.0.8-r6) (399/456) Purging libcap-ng (0.8.5-r0) (400/456) Purging libdav1d (1.5.0-r0) (401/456) Purging libeconf (0.6.3-r0) (402/456) Purging libelf (0.191-r0) (403/456) Purging libffi-dev (3.4.6-r0) (404/456) Purging linux-headers (6.6-r1) (405/456) Purging llvm19-libs (19.1.4-r0) (406/456) Purging wayland-libs-client (1.23.1-r0) (407/456) Purging p11-kit (0.25.5-r2) (408/456) Purging libffi (3.4.6-r0) (409/456) Purging libflac (1.4.3-r1) (410/456) Purging libformw (6.5_p20241006-r3) (411/456) Purging libgcrypt (1.10.3-r1) (412/456) Purging libgpg-error (1.51-r0) (413/456) Purging libsm (1.2.4-r4) (414/456) Purging libice (1.1.1-r6) (415/456) Purging libidn2-dev (2.3.7-r0) (416/456) Purging libintl (0.22.5-r0) (417/456) Purging libjpeg-turbo (3.0.4-r0) (418/456) Purging libmd (1.1.0-r0) (419/456) Purging libmenuw (6.5_p20241006-r3) (420/456) Purging libvorbis (1.3.7-r2) (421/456) Purging libogg (1.3.5-r5) (422/456) Purging libpanelw (6.5_p20241006-r3) (423/456) Purging libpng-dev (1.6.44-r0) (424/456) Purging libpng (1.6.44-r0) (425/456) Purging libwebp (1.4.0-r0) (426/456) Purging libsharpyuv (1.4.0-r0) (427/456) Purging libtasn1 (4.19.0-r2) (428/456) Purging libunwind (1.8.1-r0) (429/456) Purging libuuid (2.40.2-r4) (430/456) Purging libuv (1.49.2-r0) (431/456) Purging libwbclient (4.20.5-r0) (432/456) Purging libxau-dev (1.0.11-r4) (433/456) Purging libxau (1.0.11-r4) (434/456) Purging libxml2 (2.13.4-r3) (435/456) Purging libxshmfence (1.3.2-r6) (436/456) Purging linux-pam (1.6.1-r1) (437/456) Purging mesa-glapi (24.2.7-r0) (438/456) Purging mpdecimal (4.0.0-r0) (439/456) Purging nettle (3.10-r1) (440/456) Purging numactl (2.0.18-r0) (441/456) Purging opus (1.5.2-r1) (442/456) Purging pixman-dev (0.43.4-r1) (443/456) Purging pixman (0.43.4-r1) (444/456) Purging utmps-libs (0.1.2.3-r2) (445/456) Purging skalibs-libs (2.14.3.0-r0) (446/456) Purging sqlite-dev (3.47.0-r0) (447/456) Purging sqlite-libs (3.47.0-r0) (448/456) Purging sqlite (3.47.0-r0) (449/456) Purging tevent (0.16.1-r0) (450/456) Purging talloc (2.4.2-r1) (451/456) Purging tdb-libs (1.4.10-r0) (452/456) Purging vulkan-loader (1.3.296.0-r0) (453/456) Purging xorgproto (2024.1-r0) (454/456) Purging xz-libs (5.6.3-r0) (455/456) Purging yaml (0.2.5-r2) (456/456) Purging zlib-dev (1.3.1-r2) Executing busybox-1.37.0-r8.trigger OK: 271 MiB in 101 packages >>> kodi: Updating the community/armv7 repository index... >>> kodi: Signing the index...

T _0S.HfI)F T?) )-;M _ P| I ~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ : M_PI); | ^~~ ~ src/libavfilter/vf_vectorscope.c:918:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 918 | const float f = 1. - o; | ~ ^ src/libavfilter/vf_vectorscope.c:941:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 941 | const float f = 1. - o; | ~ ^ src/libavfilter/vf_vignette.c:238:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | dstp[0] = av_clip_uint8(srcp[0] * f + get_dither_value(s)); | ~~~~~~~~^~~ ~ src/libavfilter/vf_vignette.c:239:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 239 | dstp[1] = av_clip_uint8(srcp[1] * f + get_dither_value(s)); | ~~~~~~~~^~~ ~ src/libavfilter/vf_vignette.c:240:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 240 | dstp[2] = av_clip_uint8(srcp[2] * f + get_dither_value(s)); | ~~~~~~~~^~~ ~ src/libavfilter/vf_vignette.c:268:91: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 268 | if (chroma) *dstp++ = av_clip_uint8(fmap[x << hsub] * (*srcp++ - 127) + 127 + dv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ~ src/libavfilter/vf_vignette.c:269:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 269 | else *dstp++ = av_clip_uint8(fmap[x ] * *srcp++ + dv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ ~ src/libavfilter/vf_vignette.c:231:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 231 | for (y = 0; y < inlink->h; y++) { | ~ ^ ~~~~~~~~~ src/libavfilter/vf_vignette.c:235:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 235 | for (x = 0; x < inlink->w; x++, dstp += 3, srcp += 3) { | ~ ^ ~~~~~~~~~ src/libavfilter/vf_vignette.c:262:27: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 262 | for (y = 0; y < h; y++) { | ~ ^ ~ src/libavfilter/vf_vignette.c:266:31: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 266 | for (x = 0; x < w; x++) { | ~ ^ ~ src/libavfilter/vf_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); | ~~~^~~~~~ CC libavfilter/video.o src/libavfilter/vf_vif.c:435:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 435 | snprintf(value, sizeof(value), "%f", d); | ~~~~~~~~ ^ src/libavfilter/vf_vectorscope.c:1132:41: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1132 | draw_htext16(out, x, y, o, 1. - o, positions_name[i], color);src/libavfilter/vf_w3fdif.c | : ~ ^ 71:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 71 | { NULL } | ^ src/libavfilter/vf_vif.c:462:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 462 | s->vif_min[i] = FFMIN(s->vif_min[i], score[i]); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ src/libavfilter/vf_vif.c:462:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 462 | s->vif_min[i] = FFMIN(s->vif_min[i], score[i]); | ~ ^~~~~~~~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_vif.c:463:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 463 | s->vif_max[i] = FFMAX(s->vif_max[i], score[i]); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ src/libavfilter/vf_vif.c:463:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 463 | s->vif_max[i] = FFMAX(s->vif_max[i], score[i]); | ~ ^~~~~~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_vif.c:464:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 464 | s->vif_sum[i] += score[i]; | ~~ ^~~~~~~~ CC libavfilter/vsink_nullsink.o src/libavfilter/vf_vectorscope.c:1198:39: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1198 | draw_htext(out, x, y, o, 1. - o, positions_name[i], color); | ~ ^ src/libavfilter/vf_v360.c: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_waveform.c:145:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 145 | { "intenssrc/libavfilter/vf_v360.cit:y"1765,: 42":s ewarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] intensity", 1765O | F F S E Ts(-f>ifnltaetn_sriatnyg)e,[ 1A]V _=O PsT-_>TvY_PfEo_vF L*O AMT_,P I{ ./d b3l6=00..f0;4 } ,| ~ ^~~~~0 , 1, TFLAGsrc/libavfilter/vf_v360.cS: 1765}:,27 : | warning: ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1765 | s->flat_range[1] = s->v_fov * M_PI / src/libavfilter/vf_waveform.c3:61460:.102f:; warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ~~~^~~~~ ~ 146 | { "i", "set intensity", OFFSET(fintensity), AV_OPT_TYPE_FLOAT, {.dbl=0.04}, 0, 1, TFLAGS }, | ^ src/libavfilter/vf_waveform.c:147:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | { "mirror", "set mirroring", OFFSET(mirror), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_waveform.c:148:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | { "r", "set mirroring", OFFSET(mirror), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_waveform.c:154:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 154 | { "components", "set components to display", OFFSET(pcomp), AV_OPT_TYPE_INT, {.i64=1}, 1, 15, FLAGS }, | ^ src/libavfilter/vf_waveform.c:155:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 155 | { "c", "set components to display", OFFSET(pcomp), AV_OPT_TYPE_INT, {.i64=1}, 1, 15, FLAGS }, | ^ src/libavfilter/vf_v360.c:1813:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1813 | const float phi = rescale(i, width) * M_PI_2; | ^~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:1814:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1814 | const float theta = rescale(j, height) * M_PI_2; | ^~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_waveform.c:178:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 178 | { "opacity", "set graticule opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS }, | ^ src/libavfilter/vf_waveform.c:179:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 179 | { "o", "set graticule opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS }, | ^ src/libavfilter/vf_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/libavfilter/vf_vectorscope.c:1258:41:src/libavutil/macros.h :warning: 49implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]: 34: note: expanded from macro 'FFMIN' 491258 | # | d e f i n e F FdMsrc/libavfilter/vf_waveform.crI:N189(a:aw110,_:bh )twarning: emissing field 'unit' initializer [-Wmissing-field-initializers](x (ta16)( o>u t(,b )x ,189? | y (, b )o ,{: 1"(.ba g)-o) p oa ,c| i ^pt oys"i,t i"osnest_ nbaamceksrc/libavfilter/vf_v360.c[g:ir1839]o:,u38 n:cd o warning: loimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]op ra)c;i t y| " ~ ^, OFFSET(bgop a1839c | i t y ) ,s -A>Vf_OlPaTt__TrYaPnEg_eF[L0O]A T=, t{a.ndfb(lF=F0M.I7N5(}s,- >0h,_ f1o,v ,T F3L5A9G.Sf )} ,* M| _ ^P I / 720.f); | ~~~^~~~~ ~ src/libavfilter/vf_waveform.c:190:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 190 | src/libavutil/macros.h : 49 :{40 :" bnote: "expanded from macro 'FFMIN', "49s | e#td ebfaicnkeg rFoFuMnINsrc/libavfilter/vf_weave.cd( ao:,p47ba:)c 12i(t:(ya )"warning: ,> missing field 'help' initializer [-Wmissing-field-initializers] O F(FbS) E?T ((bb 47g)o | p: a c {(ai)ty)) , | AN ^VU _LOLP T}_ T Y| P ^E_ FLOAT, {.dbl=0.75}, 0, 1, TFLAGS }, | ^ src/libavfilter/vf_waveform.c:191:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 191 | { "tint0", "set 1st tint", OFFSET(ftint[0]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS}, | ^ src/libavfilter/vf_v360.c:1840:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_waveform.c:192:92: warning: 1840missing field 'unit' initializer [-Wmissing-field-initializers] | s->fla t192_ | r a n g e{[ 1"]t 0=" ,t a n f ("FsFeMtI N1(sst- >tvi_nfto"v,, O3F5F9S.EfT)( f*t iMn_tP[I0 ]/) ,7 2A0V._fO)P;T _ T| Y ~ ^~~~~P E_FLOAT, {.dbl=0}, -1, 1, TFLAsrc/libavfilter/vf_v360.cG:S1840}:,45 : | warning: ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1840 | s->flat_range[1] = src/libavfilter/vf_waveform.ct:a193n:f92(:F Fwarning: Mmissing field 'unit' initializer [-Wmissing-field-initializers]I N(s->v_fov, 1933 | 5 9 . f ){ *" tMi_nPtI1 "/, 7"2s0e.tf )2;n d | t ^~~~~ ~i nt", OFFSET(ftint[1]), AV_OPT_TYPE_FLsrc/libavutil/macros.hO:A49T:,34 :{ .note: dexpanded from macro 'FFMIN'b l=0}, -1, 1, 49T | F#LdAeGfSi}n,e F| F ^M IN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_waveform.c:194:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 194 | { "t1", "src/libavfilter/vf_v360.cse:t1840 :238n:d warning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i nt", OFFSET(ftint[1]), A V1840_ | O P T _ TsY-P>E_fFlLaOtA_Tr,a n{g.ed[b1l]= 0=} ,t a-n1f,( F1F,M ITNF(LsA-G>Sv}_,f o v| , ^ 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_waveform.c:199:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 199 | { NULL } | ^ CC libavfilter/vsrc_cellauto.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, 359src/libavfilter/vf_vectorscope.c.f): 1316*: 39M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] / 720.f); | ^~~~~ ~ 1316 | draw_htsrc/libavutil/macros.he:x49t:(34o:u tnote: ,expanded from macro 'FFMIN' x, y, o, 1. - 49 | o#,d epfoisniet iFoFnMsI_Nn(aam,eb[)i ](,( ac)o l>o r()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)) | ^ 11 warnings generated. 1 warning generated. 1 warning generated. 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.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_waveform.c:359:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 359 | for (i = 1; i < avff->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/vf_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_vectorscope.csrc/libavfilter/vf_v360.c::1988:143363::40 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1433 | 1988 | s - >dirfalwa_ti_hratnegxet[(1o]u t=, sxi,n fy(,F FoM,I N1(.s --> iov,_ fpoovs,i t3i5o9n.sf_)n a*m eM[_iP]I, /c o7l2o0r.)f;) ; | ~ ^| ~ ^~~~~ src/libavfilter/vf_v360.c:1988:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1988 | s->iflat_range[1] = sinf(FFMIN(s->iv_fov, 359.f) * M_PI / 720.f); | ^~~~~ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:1988:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1988 | s->iflat_range[1] = sinf(FFMIN(s->iv_fov, 359.f) * M_PI / 720.f); | ~~~^~~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:2047:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2047 | s->flat_range[0] = sinf(FFMIN(s->h_fov, 180.f) * M_PI / 360.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:2047:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2047 | s->flat_range[0] = sinf(FFMIN(s->h_fov, 180.f) * M_PI / 360.f); | ^~~~~ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:2047:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2047 | s->flat_range[0] = sinf(FFMIN(s->h_fov, 180.f) * M_PI / 360.f); | ~~~^~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ 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)) | ^ 20 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/vf_v360.c:2158:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2158 | s->iflat_range[0] = s->ih_fov * M_PI / 360.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:2158:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2158 | s->iflat_range[0] = s->ih_fov * M_PI / 360.f; | ~~~^~~~~~ ~ src/libavfilter/vf_v360.c:2159:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2159 | s->iflat_range[1] = s->iv_fov * M_PI / 360.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:2159:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2159 | s->iflat_range[1] = s->iv_fov * M_PI / 360.f; | ~~~^~~~~~ ~ CC libavfilter/vsrc_gradients.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; | ^~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:2222:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2222 | const float theta = asinf(vec[1]) / M_PI_2; | ^~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:2230:43: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2230 | const int visible = phi >= -M_PI_2 && phi <= M_PI_2; | ^~~ ~~ src/libavfilter/vf_v360.c:2230:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2230 | const int visible = phi >= -M_PI_2 && phi <= M_PI_2; | ^~~ ~~ CC libavfilter/vsrc_life.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 libavfilter/vsrc_mandelbrot.o src/libavfilter/vf_v360.c:2325:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2325 | const float phi = atan2f(vec[0], vec[2]) / M_PI; | ^~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:2326:75: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2326 | const float theta = av_clipf(logf((1.f + vec[1]) / (1.f - vec[1])) / (2.f * M_PI), -1.f, 1.f); | ^~~ ~ src/libavfilter/vf_v360.c:2326:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2326 | const float theta = av_clipf(logf((1.f + vec[1]) / (1.f - vec[1])) / (2.f * M_PI), -1.f, 1.f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:2361:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2361 | const float phi = rescale(i, width) * M_PI + M_PI_2; | ^~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:2362:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2362 | const float y = rescale(j, height) * M_PI; | ^~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:2394:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2394 | const float r = sqrtf(1.f - vec[2]) / M_SQRT2; | ^~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:2472:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2472 | const float a = M_SQRT2 * x * z; | ~ ^ src/libavfilter/vf_v360.c:2472:31: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2472 | const float a = M_SQRT2 * x * z; | ~ ^ src/libavfilter/vf_v360.c:2481:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2481 | vec[1] = M_SQRT2 * y * z; | ~ ^ src/libavfilter/vf_v360.c:2481:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2481 | vec[1] = M_SQRT2 * y * z; | ~ ^ src/libavfilter/vf_v360.c:2542:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2542 | const float theta = rescale(j, height) * M_PI_2; | ^~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:2543:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2543 | const float phi = rescale(i, width) * M_PI / cosf(theta); | ~ ^~~~~~~~~~~ src/libavfilter/vf_v360.c:2543:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2543 | const float phi = rescale(i, width) * M_PI / cosf(theta); | ^~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:2576:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2576 | const float uf = scale(phi / M_PI, width); | ^~~ ~ src/libavfilter/vf_v360.c:2577:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2577 | const float vf = scale(theta / M_PI_2, height); | ^~~~~ ~ 1 warning generated. 1 warning generated. src/libavfilter/vf_v360.c:2698:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2698 | uf = tanf(M_PI_2 * uf); | ~ ^~ src/libavfilter/vf_v360.c:2703:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2703 | vf = tanf(M_PI_2 * vf); | ~ ^~ src/libavfilter/vf_v360.c:2783:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2783 | uf = M_2_PI * atanf(uf) + 0.5f; | ~ ^~~~ src/libavfilter/vf_v360.c:2783:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2783 | uf = M_2_PI * atanf(uf) + 0.5f; | ~ ^~~~~~~~~ src/libavfilter/vf_v360.c:2784:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2784 | vf = M_2_PI * atanf(vf) + 0.5f; | ~ ^~~~ src/libavfilter/vf_v360.c:2784:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2784 | vf = M_2_PI * atanf(vf) + 0.5f; | ~ ^~~~~~~~~ src/libavfilter/vf_v360.c:2823:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2823 | s->flat_range[0] = tanf(0.5f * s->h_fov * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:2823:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2823 | s->flat_range[0] = tanf(0.5f * s->h_fov * M_PI / 180.f); | ~~~~~^~~~~~~~~~ ~ src/libavfilter/vf_v360.c:2824:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2824 | s->flat_range[1] = tanf(0.5f * s->v_fov * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:2824:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2824 | s->flat_range[1] = tanf(0.5f * s->v_fov * M_PI / 180.f); | ~~~~~^~~~~~~~~~ ~ src/libavfilter/vf_v360.c:2888:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2888 | const float theta = M_PI_2 * (1.f - hypotf(uf, vf)); | ~ ~~~~^~~~~~~~~~~~~~~~ 4 warnings generated. src/libavfilter/vf_v360.c:2937:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2937 | const float phi = atan2f(h, vec[2]) / M_PI; | ^~~~~~~~~~~~~~~~~ ~ 9 warnings generated. CC libavfilter/vsrc_mptestsrc.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; | ~ ~~~^~~~~ src/libavfilter/vf_xbr.c:61:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 61 | { NULL } | ^ 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); | ~~~~~^~~~~~~~~~ ~ CC libavfilter/vsrc_sierpinski.o src/libavfilter/vf_v360.c:3102:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3102 | s->iflat_range[0] = M_PI * s->ih_fov / 360.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:3102:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3102 | s->iflat_range[0] = M_PI * s->ih_fov / 360.f; | ~ ~~~^~~~~~ src/libavfilter/vf_v360.c:3103:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3103 | s->iflat_range[1] = tanf(0.5f * s->iv_fov * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:3103:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3103 | s->iflat_range[1] = tanf(0.5f * s->iv_fov * M_PI / 180.f); | ~~~~~^~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:3135:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3135 | theta >= -M_PI * s->iv_fov / 180.f; | ^~~~~ ~~ src/libavfilter/vf_v360.c:3135:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3135 | theta >= -M_PI * s->iv_fov / 180.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:3135:45: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3135 | theta >= -M_PI * s->iv_fov / 180.f; | ~ ~~~^~~~~~ src/libavfilter/vf_v360.c:3134:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3134 | theta <= M_PI * s->iv_fov / 180.f && | ^~~~~ ~~ src/libavfilter/vf_v360.c:3134:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3134 | theta <= M_PI * s->iv_fov / 180.f && | ~ ^~~~~ src/libavfilter/vf_v360.c:3134:45: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3134 | theta <= M_PI * s->iv_fov / 180.f && | ~ ~~~^~~~~~ src/libavfilter/vf_v360.c:3161:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3161 | s->flat_range[0] = s->h_fov * M_PI / 360.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:3161:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3161 | s->flat_range[0] = s->h_fov * M_PI / 360.f; | ~~~^~~~~ ~ src/libavfilter/vf_v360.c:3178:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3178 | s->iflat_range[0] = M_PI * s->ih_fov / 360.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:3178:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3178 | s->iflat_range[0] = M_PI * s->ih_fov / 360.f; | ~ ~~~^~~~~~ src/libavfilter/vf_v360.c:3243:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3243 | theta >= -M_PI * s->iv_fov / 180.f; | ^~~~~ ~~ src/libavfilter/vf_v360.c:3243:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3243 | theta >= -M_PI * s->iv_fov / 180.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:3243:45: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3243 | theta >= -M_PI * s->iv_fov / 180.f; | ~ ~~~^~~~~~ src/libavfilter/vf_v360.c:3242:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3242 | theta <= M_PI * s->iv_fov / 180.f && | ^~~~~ ~~ src/libavfilter/vf_v360.c:3242:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3242 | theta <= M_PI * s->iv_fov / 180.f && | ~ ^~~~~ src/libavfilter/vf_v360.c:3242:45: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3242 | theta <= M_PI * s->iv_fov / 180.f && | ~ ~~~^~~~~~ src/libavfilter/vf_xfade.c:200:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 200 | { "duration", "set cross fade duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=1000000}, 0, 60000000, FLAGS }, | ^ src/libavfilter/vf_xfade.c:201:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 201 | { "offset", "set cross fade start relative to first input stream", OFFSET(offset), AV_OPT_TYPE_DURATION, {.i64=0}, INT64_MIN, INT64_MAX, FLAGS }, | ^ src/libavfilter/vf_xfade.c:202:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 202 | { "expr", "set expression for custom transition", OFFSET(custom_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_xfade.c:203:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 203 | { NULL } | ^ src/libavfilter/vf_xfade.c:201:133: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 201 | { "offset", "set cross fade start relative to first input stream", OFFSET(offset), AV_OPT_TYPE_DURATION, {.i64=0}, INT64_MIN, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_xfade.c:245:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 245 | CUSTOM_TRANSITION(8, uint8_t, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_xfade.c:220:28: note: expanded from macro 'CUSTOM_TRANSITION' 220 | values[VAR_PROGRESS] = progress; \ | ~ ^~~~~~~~ src/libavfilter/vf_v360.c: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); | ^ ~ 22 warnings generated. 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_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; \ | ~ ^~~~~~~~ src/libavfilter/vf_v360.c:3514:60: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3514 | const float phi = rescale(i, ew) * M_PI / scale; | ~ ^~~~~ src/libavfilter/vf_v360.c:3514:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3514 | const float phi = rescale(i, ew) * M_PI / scale; | ^~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:3595:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3595 | uf = (phi / M_PI * scale + 1.f) * ew / 2.f; | ~ ^~~ src/libavfilter/vf_v360.c:3595:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3595 | 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; | ^~~ ~ CC libavfilter/vsrc_testsrc.o src/libavfilter/vf_v360.c:3667:36: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3667 | v_shift = phi >= M_PI_2 || phi < -M_PI_2 ? eh : 0; | ^~~ ~ src/libavfilter/vf_v360.c:3667:19: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3667 | v_shift = phi >= M_PI_2 || phi < -M_PI_2 ? eh : 0; | ^~~ ~~ src/libavfilter/vf_v360.c:3669:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3669 | uf = fmodf(phi, M_PI_2) / M_PI_2; | ^~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:3670:14: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3670 | vf = theta / M_PI_4; | ^~~~~ ~ src/libavfilter/vf_v360.c:3690:30: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3690 | phi <= M_PI_2 && phi >= -M_PI_2) { | ^~~ ~~ src/libavfilter/vf_v360.c:3690:13: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3690 | phi <= M_PI_2 && phi >= -M_PI_2) { | ^~~ ~~ src/libavfilter/vf_v360.c:3689:29: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3689 | if (theta <= 0.f && theta >= -M_PI_2 && | ^~~~~ ~~ src/libavfilter/vf_v360.c:3696:37: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3696 | phi <= M_PI_2 && phi >= -M_PI_2) { | ^~~ ~~ src/libavfilter/vf_v360.c:3696:20: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3696 | phi <= M_PI_2 && phi >= -M_PI_2) { | ^~~ ~~ src/libavfilter/vf_v360.c:3695:36: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3695 | } else if (theta >= 0.f && theta <= M_PI_2 && | ^~~~~ ~~ src/libavfilter/vf_v360.c:3700:36: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3700 | } else if (theta <= 0.f && theta >= -M_PI_2) { | ^~~~~ ~~ src/libavfilter/vf_v360.c:3756:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3756 | const float phi = ((3.f / 2.f * x - 0.5f) / scalew - back) * M_PI; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ~ src/libavfilter/vf_v360.c:3757:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3757 | const float theta = (y - 0.25f - 0.5f * back) / scaleh * M_PI; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ~ src/libavfilter/vf_v360.c:4033:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4033 | const float yaw_rad = yaw * M_PI / 180.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:4033:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4033 | const float yaw_rad = yaw * M_PI / 180.f; | ^~~ ~ src/libavfilter/vf_v360.c:4034:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4034 | const float pitch_rad = pitch * M_PI / 180.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:4034:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4034 | const float pitch_rad = pitch * M_PI / 180.f; | ^~~~~ ~ src/libavfilter/vf_v360.c:4035:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4035 | const float roll_rad = roll * M_PI / 180.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:4035:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4035 | const float roll_rad = roll * M_PI / 180.f; | ^~~~ ~ src/libavfilter/vf_v360.c:4158:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4158 | const float l = sinf(d_fov * M_PI / 360.f) / d; | ~ ^~~~~ src/libavfilter/vf_v360.c:4158:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4158 | const float l = sinf(d_fov * M_PI / 360.f) / d; | ^~~~~ ~ src/libavfilter/vf_v360.c:4160:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4160 | *h_fov = asinf(w * 0.5f * l) * 360.f / M_PI; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ ~ src/libavfilter/vf_v360.c:4161:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4161 | *v_fov = asinf(h * 0.5f * l) * 360.f / M_PI; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ ~ src/libavfilter/vf_v360.c:4172:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4172 | const float l = d / (sinf(d_fov * M_PI / 720.f)); | ~ ^~~~~ src/libavfilter/vf_v360.c:4172:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4172 | const float l = d / (sinf(d_fov * M_PI / 720.f)); | ^~~~~ ~ src/libavfilter/vf_v360.c:4174:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4174 | *h_fov = 2.f * asinf(w * 0.5f / l) * 360.f / M_PI; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ~ src/libavfilter/vf_v360.c:4175:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4175 | *v_fov = 2.f * asinf(h * 0.5f / l) * 360.f / M_PI; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ~ src/libavfilter/vf_v360.c:4181:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4181 | const float l = d / (tanf(d_fov * M_PI / 720.f)); | ~ ^~~~~ src/libavfilter/vf_v360.c:4181:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4181 | const float l = d / (tanf(d_fov * M_PI / 720.f)); | ^~~~~ ~ src/libavfilter/vf_v360.c:4183:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4183 | *h_fov = 2.f * atan2f(w * 0.5f, l) * 360.f / M_PI; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ~ src/libavfilter/vf_v360.c:4184:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4184 | *v_fov = 2.f * atan2f(h * 0.5f, l) * 360.f / M_PI; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ~ src/libavfilter/vf_v360.c:4206:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4206 | const float da = tanf(0.5f * FFMIN(d_fov, 359.f) * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:4206:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4206 | const float da = tanf(0.5f * FFMIN(d_fov, 359.f) * M_PI / 180.f); | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:4209:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4209 | *h_fov = atan2f(da * w, d) * 360.f / M_PI; | ~~~~~~~~~~~~~~~~~~^~~~~~~ ~ src/libavfilter/vf_v360.c:4210:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4210 | *v_fov = atan2f(da * h, d) * 360.f / M_PI; | ~~~~~~~~~~~~~~~~~~^~~~~~~ ~ CC libavfilter/yadif_common.o src/libavfilter/vf_xmedian.c:365:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 365 | { NULL }, | ^ src/libavfilter/vf_xmedian.c:442:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 442 | { NULL }, | ^ src/libavfilter/vf_v360.c:4778:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4778 | h = w / tanf(s->h_fov * M_PI / 360.f) * tanf(s->v_fov * M_PI / 360.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:4778:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4778 | h = w / tanf(s->h_fov * M_PI / 360.f) * tanf(s->v_fov * M_PI / 360.f); | ~~~^~~~~ ~ src/libavfilter/vf_v360.c:4778:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4778 | h = w / tanf(s->h_fov * M_PI / 360.f) * tanf(s->v_fov * M_PI / 360.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:4778:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4778 | h = w / tanf(s->h_fov * M_PI / 360.f) * tanf(s->v_fov * M_PI / 360.f); | ~~~^~~~~ ~ 4 warnings generated. src/libavfilter/vf_v360.c:4782:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4782 | w = h / tanf(s->v_fov * M_PI / 360.f) * tanf(s->h_fov * M_PI / 360.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:4782:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4782 | w = h / tanf(s->v_fov * M_PI / 360.f) * tanf(s->h_fov * M_PI / 360.f); | ~~~^~~~~ ~ src/libavfilter/vf_v360.c:4782:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4782 | w = h / tanf(s->v_fov * M_PI / 360.f) * tanf(s->h_fov * M_PI / 360.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:4782:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4782 | w = h / tanf(s->v_fov * M_PI / 360.f) * tanf(s->h_fov * M_PI / 360.f); | ~~~^~~~~ ~ src/libavfilter/vf_xfade.c:738:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 738 | RADIAL_TRANSITION(8, uint8_t, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_xfade.c:726:62: note: expanded from macro 'RADIAL_TRANSITION' 726 | (progress - 0.5f) * (M_PI * 2.5f); \ | ~ ^~~~ src/libavfilter/vf_xfade.c:738:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 738 | RADIAL_TRANSITION(8, uint8_t, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_xfade.c:726:44: note: expanded from macro 'RADIAL_TRANSITION' 726 | (progress - 0.5f) * (M_PI * 2.5f); \ | ~~~~~~~~~^~~~~~ ~ src/libavfilter/vf_xfade.c:738:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 738 | RADIAL_TRANSITION(8, uint8_t, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_xfade.c:725:34: note: expanded from macro 'RADIAL_TRANSITION' 725 | const float smooth = atan2f(x - width / 2, y - height / 2) - \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_xfade.c:739:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 739 | RADIAL_TRANSITION(16, uint16_t, 2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_xfade.c:726:62: note: expanded from macro 'RADIAL_TRANSITION' 726 | (progress - 0.5f) * (M_PI * 2.5f); \ | ~ ^~~~ src/libavfilter/vf_xfade.c:739:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 739 | RADIAL_TRANSITION(16, uint16_t, 2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_xfade.c:726:44: note: expanded from macro 'RADIAL_TRANSITION' 726 | (progress - 0.5f) * (M_PI * 2.5f); \ | ~~~~~~~~~^~~~~~ ~ src/libavfilter/vf_xfade.c:739:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 739 | RADIAL_TRANSITION(16, uint16_t, 2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_xfade.c:725:34: note: expanded from macro 'RADIAL_TRANSITION' 725 | const float smooth = atan2f(x - width / 2, y - height / 2) - \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_zoompan.c:113:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 113 | { NULL } | ^ src/libavfilter/vf_zoompan.c:171:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | var_values[VAR_IN_TIME] = var_values[VAR_IT] = in->pts == AV_NOPTS_VALUE ? | ~ 171 | NAN : in->pts * av_q2d(inlink->time_base); | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_yaepblur.c:329:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 329 | { NULL } | ^ CC libavcodec/012v.o src/libavfilter/vsrc_cellauto.c:64:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "filename", "read initial pattern from file", OFFSET(filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:65:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "f", "read initial pattern from file", OFFSET(filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:66:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "pattern", "set initial pattern", OFFSET(pattern), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:67:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "p", "set initial pattern", OFFSET(pattern), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:68:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:69:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:70:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:71:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:72:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "rule", "set rule", OFFSET(rule), AV_OPT_TYPE_INT, {.i64 = 110}, 0, 255, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:73:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "random_fill_ratio", "set fill ratio for filling initial grid randomly", OFFSET(random_fill_ratio), AV_OPT_TYPE_DOUBLE, {.dbl = 1/M_PHI}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:74:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "ratio", "set fill ratio for filling initial grid randomly", OFFSET(random_fill_ratio), AV_OPT_TYPE_DOUBLE, {.dbl = 1/M_PHI}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:75:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "random_seed", "set the seed for filling the initial grid randomly", OFFSET(random_seed), AV_OPT_TYPE_INT64, {.i64 = -1}, -1, UINT32_MAX, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:76:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "seed", "set the seed for filling the initial grid randomly", OFFSET(random_seed), AV_OPT_TYPE_INT64, {.i64 = -1}, -1, UINT32_MAX, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:77:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "scroll", "scroll pattern downward", OFFSET(scroll), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:78:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "start_full", "start filling the whole video", OFFSET(start_full), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:79:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "full", "start filling the whole video", OFFSET(start_full), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:80:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "stitch", "stitch boundaries", OFFSET(stitch), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:81:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 81 | { NULL } | ^ 1 warning generated. AR libavformat/libavformat.a CC libavcodec/4xm.o 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, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:99:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | {"end_pts", "set the7 t warningesr generatedm. inal 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.c:117:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 117 | {NULL}, | ^ src/libavfilter/vsrc_mandelbrot.c:103:120: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 103 | {"morphamp", "set morph amplitude", OFFSET(morphamp), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -FLT_MAX, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:103:110: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 103 | {"morphamp", "set morph amplitude", OFFSET(morphamp), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -FLT_MAX, FLT_MAX, FLAGS }, | ~ ^~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:102:120: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 102 | {"morphyf", "set morph y frequency", OFFSET(morphyf), AV_OPT_TYPE_DOUBLE, {.dbl=0.0123}, -FLT_MAX, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:102:110: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 102 | {"morphyf", "set morph y frequency", OFFSET(morphyf), AV_OPT_TYPE_DOUBLE, {.dbl=0.0123}, -FLT_MAX, FLT_MAX, FLAGS }, | ~ ^~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:101:120: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 101 | {"morphxf", "set morph x frequency", OFFSET(morphxf), AV_OPT_TYPE_DOUBLE, {.dbl=0.01}, -FLT_MAX, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:101:110: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 101 | {"morphxf", "set morph x frequency", OFFSET(morphxf), AV_OPT_TYPE_DOUBLE, {.dbl=0.01}, -FLT_MAX, FLT_MAX, FLAGS }, | ~ ^~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:100:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 100 | {"bailout", "set the bailout value", OFFSET(bailout), AV_OPT_TYPE_DOUBLE, {.dbl=10}, 0, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:99:111: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 99 | {"end_pts", "set the terminal pts value", OFFSET(end_pts), AV_OPT_TYPE_DOUBLE, {.dbl=400}, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:98:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 98 | {"end_scale", "set the terminal scale value", OFFSET(end_scale), AV_OPT_TYPE_DOUBLE, {.dbl=0.3}, 0, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:97:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 97 | {"start_scale", "set the initial scale value", OFFSET(start_scale), AV_OPT_TYPE_DOUBLE, {.dbl=3.0}, 0, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_gradients.c:60:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | {"size", "set frame size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="640x480"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:61:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | {"s", "set frame size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="640x480"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:62:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | {"rate", "set frame rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:63:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | {"r", "set frame rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:64:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | {"c0", "set 1st color", OFFSET(color_rgba[0]), AV_OPT_TYPE_COLOR, {.str = "random"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:65:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | {"c1", "set 2nd color", OFFSET(color_rgba[1]), AV_OPT_TYPE_COLOR, {.str = "random"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:66:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | {"c2", "set 3rd color", OFFSET(color_rgba[2]), AV_OPT_TYPE_COLOR, {.str = "random"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:67:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | {"c3", "set 4th color", OFFSET(color_rgba[3]), AV_OPT_TYPE_COLOR, {.str = "random"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:68:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | {"c4", "set 5th color", OFFSET(color_rgba[4]), AV_OPT_TYPE_COLOR, {.str = "random"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:69:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | {"c5", "set 6th color", OFFSET(color_rgba[5]), AV_OPT_TYPE_COLOR, {.str = "random"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:70:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | {"c6", "set 7th color", OFFSET(color_rgba[6]), AV_OPT_TYPE_COLOR, {.str = "random"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:71:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | {"c7", "set 8th color", OFFSET(color_rgba[7]), AV_OPT_TYPE_COLOR, {.str = "random"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:72:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | {"x0", "set gradient line source x0", OFFSET(x0), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:73:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | {"y0", "set gradient line source y0", OFFSET(y0), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:74:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | {"x1", "set gradient line destination x1", OFFSET(x1), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:75:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | {"y1", "set gradient line destination y1", OFFSET(y1), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:76:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | {"nb_colors", "set the number of colors", OFFSET(nb_colors), AV_OPT_TYPE_INT, {.i64=2}, 2, 8, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:77:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | {"n", "set the number of colors", OFFSET(nb_colors), AV_OPT_TYPE_INT, {.i64=2}, 2, 8, FLAGS }, | ^ 2 warnings generated. src/libavfilter/vsrc_gradients.c:78:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | {"seed", "set the seed", OFFSET(seed), AV_OPT_TYPE_INT64, {.i64=-1}, -1, UINT32_MAX, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:79:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | {"duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=-1}, -1, INT64_MAX, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:80:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | {"d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=-1}, -1, INT64_MAX, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:81:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | {"speed", "set gradients rotation speed", OFFSET(speed), AV_OPT_TYPE_FLOAT,{.dbl=0.01}, 0.00001, 1, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:88:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 88 | {NULL}, | ^ src/libavfilter/vsrc_gradients.c:80:106: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 80 | {"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 (0x7ffffffffffffffsrc/libavfilter/vsrc_life.cf) : | 81 ^~~~~~~~~~~~~~~~~~: 104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | src/libavfilter/vsrc_gradients.c{:79 :"106f:i lwarning: eimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]n ame", "set sourc e79 | f i l e "{," d uOrFaFtSiEoTn("f,i l e"nsaemte )v,i dAeVo_ OdPuTr_aTtYiPoEn_"S,T ROIFNFGS,E T{(.dsutrra t=i oNnU)L,L } ,A V0_,O P0T,_ TFYLPAEG_SD U}R,A T I| O ^N , {.i64=-1}, -1, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ src/libavfilter/vsrc_life.c/usr/include/stdint.h::8246::10421:: warning: note: missing field 'unit' initializer [-Wmissing-field-initializers]expanded from macro 'INT64_MAX' 46 | #d e82fi | n e I N{T 6"4f_"M,A X ( 0 x 7 f"fsfeftf fsfofufrfcfef fffifl)e " ,| ^~~~~~~~~~~~~~~~~~ OFFSET(filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_life.c:83:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_life.c:84:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_life.c:85:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_life.c:86:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_life.c:87:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "rule", "set rule", OFFSET(rule_str), AV_OPT_TYPE_STRING, {.str = "B3/S23"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_life.c:88:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "random_fill_ratio", "set fill ratio for filling initial grid randomly", OFFSET(random_fill_ratio), AV_OPT_TYPE_DOUBLE, {.dbl=1/M_PHI}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_life.c:89:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "ratio", "set fill ratio for filling initial grid randomly", OFFSET(random_fill_ratio), AV_OPT_TYPE_DOUBLE, {.dbl=1/M_PHI}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_life.c:90:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | { "random_seed", "set the seed for filling the initial grid randomly", OFFSET(random_seed), AV_OPT_TYPE_INT64, {.i64=-1}, -1, UINT32_MAX, FLAGS }, | ^ src/libavfilter/vsrc_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_seed), AV_OPT_TYPE_INT64, {.i64=-1}, -1, UINT32_MAX, FLAGS }, | ^ src/libavfilter/vsrc_life.c:92:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "stitch", "stitch boundaries", OFFSET(stitch), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_life.c:93:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "mold", "set mold speed for dead cells", OFFSET(mold), AV_OPT_TYPE_INT, {.i64=0}, 0, 0xFF, FLAGS }, | ^ src/libavfilter/vsrc_life.c:94:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "life_color", "set life color", OFFSET( life_color), AV_OPT_TYPE_COLOR, {.str="white"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_life.c:95:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "death_color", "set death color", OFFSET(death_color), AV_OPT_TYPE_COLOR, {.str="black"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_life.c:96:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "msrc/libavfilter/vsrc_mandelbrot.cold_:c304o:l17o:r "warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "set mold color", 304O | F F S E T ( m o l d _c o l o r )Z,_ ZA2V__CO_PZTY_KTLYUPSE(_tC,O LzOiR,, z{r.,s tzri=," b0l)a c k| " ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~} , 0, 0,src/libavfilter/vsrc_mandelbrot.c :F294L:A88G:S }note: ,expanded from macro 'Z_Z2_C_ZYKLUS' src/libavfilter/vsrc_gradients.c| ^: 125:27: warning: 294implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | src/libavfilter/vsrc_life.c : 97 : 12512i: | f warning: ( missing field 'help' initializer [-Wmissing-field-initializers]Z &i& f 97 f | (a nb bs _( cs{o- l>NozUryLskL l =u}=s [ 1i| > ^|> |1 ]s[t0e]p-o u ^~~~ ~~z yklus[i>>1][1]-outi) <= epsilon)\ | ~~ ^~~~~~~ src/libavfilter/vsrc_gradients.c:127:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 127 | } else if (step >= 1.0) { | ^~~~ ~~ src/libavfilter/vsrc_mandelbrot.c:306:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 306 | Z_Z2_C_ZYKLUS(zr, zi, t, zi, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:294:88: note: expanded from macro 'Z_Z2_C_ZYKLUS' 294 | if(Z && fabs(s->zyklus[i>>1][0]-outr)+fabs(s->zyklus[i>>1][1]-outi) <= epsilon)\ | ~~ ^~~~~~~ src/libavfilter/vsrc_mandelbrot.c:308:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 308 | Z_Z2_C_ZYKLUS(t, zi, zr, zi, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:294:88: note: expanded from macro 'Z_Z2_C_ZYKLUS' 294 | if(Z && fabs(s->zyklus[i>>1][0]-outr)+fabs(s->zyklus[i>>1][1]-outi) <= epsilon)\ | ~~ ^~~~~~~ src/libavfilter/vsrc_gradients.c:148:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 148 | if (nb_colors == 1 || step <= 0.0) { | ^~~~ ~~ src/libavfilter/vsrc_mandelbrot.c:310:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 310 | Z_Z2_C_ZYKLUS(zr, src/libavfilter/vsrc_gradients.czi:,150 :t16,: zwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | src/libavfilter/vsrc_mandelbrot.c : 294 :}88 :e lnote: sexpanded from macro 'Z_Z2_C_ZYKLUS'e if (step >= 2941 | . 0 ) { | ^~~~ ~~ if(Z && fabs(s->zyklus[i>>1][0]-outr)+fabs(s->zyklus[i>>1][1]-outi) <= epsilon)\ | ~~ ^~~~~~~ src/libavfilter/vsrc_mandelbrot.c:312:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 312 | Z_Z2_C_ZYKLUS(t, zi, zr, zi, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:294:88: note: expanded from macro 'Z_Z2_C_ZYKLUS' 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' CC libavcodec/8bps.o src/libavfilter/vsrc_gradients.c:173:27 :294 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] i f173( | Z & & iffa b(s(nsb-_>czoylkolruss [=i=> >11 ]|[|0 ]s-toeupt r<)=+ f0a.b0s)( s{- > z| y ^~~~ ~~k lus[i>>1][1]-outi) <= epsilon)\ | ~~ ^~~~~~~ src/libavfilter/vsrc_gradients.c:179:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | } else if (step >= 1.0) { | ^~~~ ~~ src/libavfilter/vsrc_mandelbrot.c:316:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 316 | Z_Z2_C_ZYKLUS(t, zi, zr, zi, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:294:88: note: expanded from macro 'Z_Z2_C_ZYKLUS' 294 | if(Z && fabs(s->zyklus[i>>1][0]-outr)+fabs(s->zyklus[i>>1][1]-outi) <= epsilon)\ | ~~ ^~~~~~~ src/libavfilter/vsrc_mandelbrot.c:318:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 318 | Z_Z2_C_ZYKLUS(zr, zi, t, zi, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:294:88: note: expanded from macro 'Z_Z2_C_ZYKLUS' 294 | if(Z && fabs(s->zyklus[i>>1][0]-outr)+fabs(s->zyklus[i>>1][1]-outi) <= epsilon)\ | ~~ ^~~~~~~ src/libavfilter/vsrc_life.c:176:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 176 | for (i = 0; i < life->file_bufsize; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_gradients.c:223:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 223 | od_s_q = M_PI * 2.f; | ~ ^~~ 5 warnings generated. src/libavfilter/vsrc_gradients.c:235:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 235 | op_x_od = atan2f(op_x, op_y) + M_PI; | ^~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vsrc_gradients.c:238:88: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | op_x_od = fmodf(atan2f(op_x, op_y) + M_PI + point_x / fmaxf(origin_x, dest_x), 2.f * M_PI); | ^~~ ~ src/libavfilter/vsrc_gradients.c:238:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | op_x_od = fmodf(atan2f(op_x, op_y) + M_PI + point_x / fmaxf(origin_x, dest_x), 2.f * M_PI); | ~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_gradients.c:238:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | op_x_od = fmodf(atan2f(op_x, op_y) + M_PI + point_x / fmaxf(origin_x, dest_x), 2.f * M_PI); | ^~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vsrc_mandelbrot.c:352:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 352 | if(SQR(s->zyklus[j][0]-zr) + SQR(s->zyklus[j][1]-zi) < epsilon*epsilon*10) | ~ ~~~~~~~~~~~~~~~^~~ 1 warning generated. src/libavfilter/vsrc_gradients.c:387:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 387 | float angle = fmodf(s->pts * s->speed, 2.f * M_PI); | ^~~ ~ src/libavfilter/vsrc_mptestsrc.c:65:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mptestsrc.c:66:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mptestsrc.c:67:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mptestsrc.c:68:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mptestsrc.c:84:61: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | AV_OPT_TYPE_INT64, {.i64 = 30}, 1, INT64_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mptestsrc.c:86:61: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | AV_OPT_TYPE_INT64, {.i64 = 30}, 1, INT64_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mptestsrc.c:87:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 87 | { NULL } | ^ src/libavfilter/vsrc_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", OFFSET(max_frames), | ~ 86 | AV_OPT_TYPE_INT64, {.i64 = 30}, 1, INT64_MAX, FLAGS }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mptestsrc.c:84:44: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 83 | { "max_frames", "Set the maximum number of frames generated for each test", OFFSET(max_frames), | ~ 84 | AV_OPT_TYPE_INT64, {.i64 = 30}, 1, INT64_MAX, FLAGS }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mptestsrc.c:68:98: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 68 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ In file included from src/libavfilter/vsrc_testsrc.c:42src/libavfilter/vsrc_mptestsrc.c: :src/libavutil/ffmath.h67::4998::30 :warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 67 | 49 | { " druertaurn exp2f(M_LOG2_10 * x);t i o| n ~ ^" , "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavcodec/8svx.o CC libavcodec/a64multienc.o CC libavcodec/aac_ac3_parser.o 18 warnings generated. CC libavcodec/aac_adtstoasc_bsf.o src/libavfilter/vsrc_sierpinski.c:60:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | {"size", "set frame size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="640x480"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_sierpinski.c:61:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | {"s", "set frame size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="640x480"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_sierpinski.c:62:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | {"rate", "set frame rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_sierpinski.c:63:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | {"r", "set frame rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_sierpinski.c:64:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | {"seed", "set the seed", OFFSET(seed), AV_OPT_TYPE_INT64, {.i64=-1}, -1, UINT32_MAX, FLAGS }, | ^ src/libavfilter/vsrc_sierpinski.c:65:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | {"jump", "set the jump", OFFSET(jump), AV_OPT_TYPE_INT, {.i64=100}, 1, 10000, FLAGS }, | ^ src/libavfilter/vsrc_sierpinski.c:69:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 69 | {NULL}, | ^ src/libavfilter/vsrc_testsrc.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | COMMON_OPTIONS | ^ src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:98:115: note: expanded from macro 'SIZE_OPTIONS' 98 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:99:115: note: expanded from macro 'SIZE_OPTIONS' 99 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:102:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 102 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:103:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 103 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:104:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:105:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: 2expanded from macro 'COMMON_OPTIONS' warnings generated. 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:106:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 106 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:115:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 115 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:114:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 114 | COMMON_OPTIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:105:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "seCC libavcodec/aac_parser.o t video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:114:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 114 | COMMON_OPTIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:104:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:203:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 203 | { "color", "set color", OFFSET(color_rgba), AV_OPT_TYPE_COLOR, {.str = "black"}, 0, 0, FLAGSR }, | ^ src/libavfilter/vsrc_testsrc.c:204:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 204 | { "c", "set color", OFFSET(color_rgba), AV_OPT_TYPE_COLOR, {.str = "black"}, 0, 0, FLAGSR }, | ^ src/libavfilter/vsrc_testsrc.c:205:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 205 | COMMON_OPTIONS | ^ src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:98:115: note: expanded from macro 'SIZE_OPTIONS' 98 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:205:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:99:115: note: expanded from macro 'SIZE_OPTIONS' 99 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:205:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:102:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 102 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:205:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:103:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 103 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:205:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:104:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:205:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:105:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:205:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:106:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 106 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ 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) | ^~~~~~~~~~~~~~~~~~ CC libavcodec/aaccoder.o src/libavfilter/vsrc_testsrc.c:294:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 294 | { "level", "set level", OFFSET(level), AV_OPT_TYPE_INT, {.i64 = 6}, 2, 16, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:295:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 295 | COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:102:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 102 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:295:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:103:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 103 | { "r", "set video rate", OFsrc/libavfilter/vf_waveform.cFS:E2882T:(27f:ra mewarning: _rimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]a te), AV_OPT_TY 2882P | E _ V I DEcO_oRAnTsEt, {fl.osattr =o 2" 2=5 "1}., -0 ,o 1I;NT _M A| X ~ ^~, FLAGsrc/libavfilter/yadif_common.cS }:,\214 : 12| : ^ warning: missing field 'help' initializer [-Wmissing-field-initializers] 214 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:295:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:104:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:295:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:105:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:295:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:106:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 106 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:296:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 296 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:295:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 295 | COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:105:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:295:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 295 | COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:104:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_waveform.c:2923:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2923 | const float o2 = 1. - o1; | ~ ^~ CC libavcodec/aacdec.o src/libavfilter/vf_waveform.c:2965:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2965 | const float o2 = 1. - o1; | ~ ^~ src/libavfilter/vf_waveform.c:3006:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3006 | const float o2 = 1. - o1; | ~ ^~ src/libavfilter/vsrc_testsrc.c:473:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 473 | COMMON_OPTIONS | ^ src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:98:115: note: expanded from macro 'SIZE_OPTIONS' 98 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:473:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:99:115: note: expanded from macro 'SIZE_OPTIONS' 99 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:473:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:102:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 102 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:473:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:103:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 103 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:473:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:104:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:473:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:105:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:473:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:106:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 106 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:474:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 474 | { "decimals", "set number of decimals to show", OFFSET(nb_decimals), AV_OPT_TYPE_INT, {.i64=0}, 0, 17, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:475:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 475 | { "n", "set number of decimals to show", OFFSET(nb_decimals), AV_OPT_TYPE_INT, {.i64=0}, 0, 17, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:476:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 476 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:473:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 473 | COMMON_OPTIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:105:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:473:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 473 | COMMON_OPTIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:104:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:545:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 545 | for (i = 0; i < FF_ARRAY_ELEMS(segments); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:697:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 697 | COMMON_OPTIONS | ^ src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:98:115: note: expanded from macro 'SIZE_OPTIONS' 98 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:697:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:99:115: note: expanded from macro 'SIZE_OPTIONS' 99 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:697:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:102:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 102 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:697:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:103:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 103 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:697:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:104:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:697:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:105:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:697:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:106:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 106 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:698:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 698 | { "alpha", "set global alpha (opacity)", OFFSET(alpha), AV_OPT_TYPE_INT, {.i64 = 255}, 0, 255, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:699:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 699 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:697:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 697 | COMMON_OPTIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:105:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:697:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 697 | COMMON_OPTIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:104:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavcodec/aacdec_fixed.o CC libavcodec/aacenc.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) | ~ ^ ~~~~~~~~~ 1 warning generated. 7 warnings generated. src/libavfilter/vsrc_testsrc.c:969:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 969 | COMMON_OPTIONS | ^ src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:98:115: note: expanded from macro 'SIZE_OPTIONS' 98 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:969:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:99:115: note: expanded from macro 'SIZE_OPTIONS' 99 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:969:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:102:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 102 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:969:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:103:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 103 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ 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' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:969:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:106:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 106 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:970:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 970 | { "complement", "set complement colors", OFFSET(complement), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:971:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 971 | { "co", "set complement colors", OFFSET(complement), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:972:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 972 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:969:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 969 | COMMON_OPTIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:105:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:969:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 969 | COMMON_OPTIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:104:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavcodec/aacenc_is.o 37 warnings generated. 16 warnings generated. CC libavcodec/aacenc_ltp.o CC libavcodec/aacenc_pred.o CC libavcodec/aacenc_tns.o 18 warnings generated. src/libavfilter/vsrc_testsrc.c:1805:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1805 | COMMON_OPTIONS | ^ src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:98:115: note: expanded from macro 'SIZE_OPTIONS' 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/4xm.c:38: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/4xm.c:38: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/4xm.c:38: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - 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/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 },\ | ^ 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 | src/libavfilter/vsrc_testsrc.c : 1894s:i5z: ewarning: 2missing field 'unit' initializer [-Wmissing-field-initializers] = FFsrc/libavfilter/vsrc_testsrc.cM:I104N:(p115-: >note: bexpanded from macro 'COMMON_OPTIONS_NOSIZE'u ffer_end - 104p | - > b u f{f er",d usriaztei)o;n " ,| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ "set vidsrc/libavutil/macros.he:49o: d25u:ra tnote: iexpanded from macro 'FFMIN'o n", OFF S49E | T#(ddeufriatnie oFnF)M,I NA(Va_,Ob)P T(_(aT)Y P>E _(DbU)R A?T I(ObN), :{ .(ia6)4) = | - ~ ^ ~1 }, -1, INT6In file included from 4src/libavcodec/4xm.c_:M38A: Xsrc/libavcodec/bytestream.h,: 294F:L15A:G Swarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]} ,\ | ^ 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavfilter/vsrc_testsrc.c:1894:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:105:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1894:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:106:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 106 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:1895:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1895 | { "patch_size", "set the single patch size", OFFSET(pw), AV_OPT_TYPE_IMAGE_SIZE, {.str="64x64"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:1899:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1899 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:1894:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1894 | COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:105:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", src/libavcodec/bytestream.h ":s317e:t13 v:i dwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]o duration", OF FS317E | T ( d u rsaitzieo2n )=, FAFVM_IONP(Tp_-T>YPbEu_fDfUeRrA_TeInOd N-, p{-.>ib6u4f fe=r ,- 1s},i z-e1),; I| N ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~T 64_MAX,src/libavutil/macros.h :F49L:A25G:S note: }expanded from macro 'FFMIN', \ | ~ ^~~~~~~~~ 49 | #d/usr/include/stdint.he:f46in:e21 F:F Mnote: Iexpanded from macro 'INT64_MAX'N (a,b) ((46a | )# d>ef i(nbe) ?I N(T6b4)_ M:A X( a )()0 x 7| f ~ ^ ~f fffffffffffIn file included from fsrc/libavcodec/4xm.cf:)38: src/libavcodec/bytestream.h :| 318 ^~~~~~~~~~~~~~~~~~: 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 src/libavfilter/vsrc_testsrc.c!:=1894 :s5:i zwarning: e)implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] | ~~~~~ ^ ~~~~ 1894 | COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:104:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/4xm.c:38: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/4xm.c:38: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 21 warnings generated. CC libavcodec/aacenctab.o src/libavcodec/a64multienc.c:321:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 321 | if (c->mc_frame_counter < c->mc_lifetime) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/a64multienc.c:332:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 332 | if (c->mc_frame_counter == c->mc_lifetime) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/aacps_common.o 34 warnings generated. src/libavcodec/8bps.c:71:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 71 | if (buf_size < planes * height * 2) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/8bps.c:92:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 92 | if (ep - lp < row * 2 + 2) | ~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/8bps.c:102:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 102 | if (pixptr_end - pixptr < count * px_inc) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/8bps.c:112:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 112 | if (pixptr_end - pixptr < count * px_inc) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/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/aacps_fixed.o src/libavcodec/4xm.c:785:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 785 | if (length < bitstream_size + 12) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/4xm.c:793:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 793 | if (prestream_size + bitstream_size + 12 != length | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/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_")) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/aacps_float.o 4 warnings generated. 11 warnings generated. In file included from src/libavcodec/aaccoder.c:40: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317: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/aac_adtstoasc_bsf.c:26: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/aacpsdsp_fixed.o CC libavcodec/aacpsdsp_float.o CC libavcodec/aacpsy.o In file included from src/libavcodec/aacenc_is.c:28: In file included from src/libavcodec/aacenc.h:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: 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/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); | ~ ^ 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))) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacdec_fixed.c:71: src/libavcodec/sinewin_fixed_tablegen.h:60:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 60 | window[i] = SIN_FIX(sinf((i + 0.5) * (M_PI / (2.0 * n)))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/sinewin_fixed_tablegen.h:54:35: note: expanded from macro 'SIN_FIX' 54 | #define SIN_FIX(a) (int)floor((a) * 0x80000000 + 0.5) | ~~~~^~~~~~~~~~~~ ~ In file included from src/libavcodec/aacenc.c:40: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265: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/aaccoder.c:53: src/libavcodec/aaccoder_twoloop.h:75:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 75 | * (lambda / 120.f); | ~ ~~~~~~~^~~~~~~ src/libavcodec/aaccoder_twoloop.h:74:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 74 | / ((avctx->flags & AV_CODEC_FLAG_QSCALE) ? 2.0f : avctx->ch_layout.nb_channels) | ~ ^~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/aacsbr.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/aaccoder_twoloop.h: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/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/aacenc_ltp.c:28: In file included from src/libavcodec/aacenc_ltp.h:31: In file included from src/libavcodec/aacenc.h:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317: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/aacsbr_fixed.o In file included from src/libavcodec/aacenc_pred.c:29: In file included from src/libavcodec/aacenc_pred.h:31: In file included from src/libavcodec/aacenc.h:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317: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/aactab.o src/libavcodec/aaccoder_twoloop.h:297:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 297 | for (i = 0; i < sizeof(minsf) / sizeof(minsf[0]); ++i) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aaccoder_twoloop.h:361:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 361 | for (i = 0; i < sizeof(maxsf) / sizeof(maxsf[0]); ++i) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacenc_is.c:29: In file included from src/libavcodec/aacenc_utils.h:31: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ In file included from src/libavcodec/aacenc_pred.c:30: In file included from src/libavcodec/aacenc_utils.h:31: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ In file included from src/libavcodec/aacdec.c:260: src/libavcodec/aacdec_template.c:359:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 359 | if (FF_ARRAY_ELEMS(e2c_vec) < tags) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ In file included from src/libavcodec/aacenc_is.c:29: src/libavcodec/aacenc_utils.h:97:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 97 | if (qmaxval >= (FF_ARRAY_ELEMS(aac_maxval_cb))) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/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))) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/aandcttab.o CC libavcodec/aasc.o 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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/aacenc_is.c:139:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | cpe->ch[0].is_ener[w*16+g] = sqrt(ener0 / best->ener01); | ~~~~ ~~~~~~^~~~~~~~~~~~~~ In file included from src/libavcodec/aacdec_fixed.c:452: src/libavcodec/aacdec_template.c:359:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 359 | if (FF_ARRAsrc/libavcodec/aacenc_is.cY_E:L142EM:S44(:e 2cwarning: _comparison of integers of different signs: 'int' and 'enum BandType' [-Wsign-compare]v ec) < tags) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~142 | if (prev_is && prev_bt != cpe->ch[1].band_type[w*16+g]) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aaccoder.csrc/libavcodec/aacenc_tns.c::32534: :In file included from 20src/libavcodec/aacenc_utils.h:: 31warning: : src/libavutil/ffmath.himplicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]: 49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 534 | 49 | r e t u r nq meixnp 2= fI(NMT__LMAOXG;2 _1 0| ~ ^~~~~~~ * x); | ~ ^ /usr/include/limits.h:26:18: note: expanded from macro 'INT_MAX' 26 | #define INT_MAX 0x7fffffff | ^~~~~~~~~~ src/libavcodec/aaccoder.c:623:107: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 623 | int destbits = avctx->bit_rate * 1024.0 / avctx->sample_rate / avctx->ch_layout.nb_channels * (lambda / 120.f); | ~ ~~~~~~~^~~~~~~ src/libavcodec/aacdec_template.c:1262:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1262 | MDCT_INIT(ac->mdct120, ac->mdct120_fn, 120, TX_SCALE(1.0/120)) | ^~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:93:36: note: expanded from macro 'TX_SCALE' 93 | #define TX_SCALE(x) ((x) / 32768.0f) | ~ ^~~~~~~~ src/libavcodec/aacdec_template.c:1257:13: note: expanded from macro 'MDCT_INIT' 1257 | scale = sval; \ | ^~~~ src/libavcodec/aacdec_template.c:1263:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1263 | MDCT_INIT(ac->mdct128, ac->mdct128_fn, 128, TX_SCALE(1.0/128)) | ^~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:93:36: note: expanded from macro 'TX_SCALE' 93 | #define TX_SCALE(x) ((x) / 32768.0f) | ~ ^~~~~~~~ src/libavcodec/aacdec_template.c:1257:13: note: expanded from macro 'MDCT_INIT' 1257 | scale = sval; \ | ^~~~ src/libavcodec/aacdec_template.c:1264:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1264 | MDCT_INIT(ac->mdct480, ac->mdct480_fn, 480, TX_SCALE(1.0/480)) | ^~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:93:36: note: expanded from macro 'TX_SCALE' In file included from 93 | src/libavcodec/aacenc.c#:de50fi: nIn file included from esrc/libavcodec/aacenc_utils.h :TX31_: Ssrc/libavutil/ffmath.hCA:L49E:(30x:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ((x) /49 | 3 2 7 6r8e.t0ufr) n | e ~ ^~~~~~~~x p2f(Msrc/libavcodec/aacdec_template.c_:L1257O:G132_:1 0note: expanded from macro 'MDCT_INIT'* x); | ~ ^ 1257 | scale = sval; \ | ^~~~ src/libavcodec/aacdec_template.c:1265:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1265 | MDCT_INIT(ac->mdct512, ac->mdct512_fn, 512, TX_SCALE(1.0/512)) | ^~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:93:36: note: expanded from macro 'TX_SCALE' 93 | #define TX_SCALE(x) ((x) / 32768.0f) | ~ ^~~~~~~~ src/libavcodec/aacdec_template.c:1257:13: note: expanded from macro 'MDCT_INIT' 1257 | scale = sval; \ | ^~~~ src/libavcodec/aacdec_template.c:1266:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1266 | MDCT_INIT(ac->mdct960, ac->mdct960_fn, 960, TX_SCALE(1.0/960)) | ^~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:93:36: note: expanded from macro 'TX_SCALE' 93 | #define TX_SCALE(x) ((x) / 32768.0f) | ~ ^~~~~~~~ src/libavcodec/aacdec_template.c:1257:13: note: expanded from macro 'MDCT_INIT' 1257 | scale = sval; \ | ^~~~ CC libavcodec/ac3.o In file included from src/libavcodec/aacenc_tns.c:32: src/libavcodec/aacenc_utils.h:97:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/aacdec_template.c:1267:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 97 | if (qm a1267x | va l >M=D C(TF_FIN_IATR(RAaYc-_>mEdLcEtM1S02(4a,a ca_cma-xv>amld_cctb1)0)24)_ f n,| ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1 024, TX_SCALE(1.0/1024)) | ^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:93:36: note: expanded from macro 'TX_SCALE' 93 | #define TX_SCALE(x) ((x) / 32768.0f) | ~ ^~~~~~~~ src/libavcodec/aacdec_template.c:1257:13: note: expanded from macro 'MDCT_INIT' 1257 | scale = sval; \ | ^~~~ src/libavcodec/aacdec_template.c:1221:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1221 | for (i = 0; i < FF_ARRAY_ELEMS(ff_mpeg4audio_channels); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacenc_ltp.c:30: In file included from src/libavcodec/aacenc_utils.h:31: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavcodec/aaccoder.c:783:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 783 | * (lIn file included from ambdsrc/libavcodec/aacenc.ca: /50 : 12src/libavcodec/aacenc_utils.h0:.97f:)17;: | warning: ~ ~~~~~~~^~~~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/aaccoder.c: 78297: | 52 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i f (qmaxval >782= | ( FF _ A R R A/Y _(E(LaEvMcSt(xa->afcl_amgsa x&v aAlV__cCbO)D)E)C_ F L| A ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~G _QSCALE) ? 2.0f : avctx->ch_layout.nb_channels) | ~ ^~~~ CC libavcodec/ac3_channel_layout_tab.o 3 warnings generated. 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/aaccoder.c:920:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 920 | * (lambda / 120.f); | ~ ~~~~~~~^~~~~~~ src/libavcodec/aaccoder.c:919:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | / ((avctx->flags & AV_CODEC_FLAG_QSCALE) ? 2.0f : avctx->ch_layout.nb_channels) | ~ ^~~~ src/libavcodec/aacdec_template.c:1565:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/aacenc_tns.c:198:82 : 1565warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] i f198 | ( o f fs e t [ 0] i>f (2!55oUrd)er {|| !| i ~~~~~~~~~ ^ ~~~~s finite(gain) || gain < TNS_GAIN_THRESHOLD_LOW || gain > TNS_GAIN_THRESHOLD_HIGH) | ~ ^~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacenc_tns.c:45:42: note: expanded from macro 'TNS_GAIN_THRESHOLD_HIGH' 45 | #define TNS_GAIN_THRESHOLD_HIGH 1.16f*TNS_GAIN_THRESHOLD_LOW | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacenc_tns.c:198:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 198 | if (!order || !isfinite(gain) || gain < TNS_GAIN_THRESHOLD_LOW || gain > TNS_GAIN_THRESHOLD_HIGH) | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacenc_tns.c:44:37: note: expanded from macro 'TNS_GAIN_THRESHOLD_LOW' 44 | #define TNS_GAIN_THRESHOLD_LOW 1.4f | ^~~~ src/libavcodec/aacdec_template.c:1262:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1262 | MDCT_INIT(ac->mdct120, ac->mdct120_fn, 120, TX_SCALE(1.0/120)) | ^~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:46:36: note: expanded from macro 'TX_SCALE' 46 | #define TX_SCALE(x) ((x) * 128.0f) | ~ ^~~~~~ src/libavcodec/aacdec_template.c:1257:13: note: expanded from macro 'MDCT_INIT' 1257 | scale = sval; \ | ^~~~ src/libavcodec/aacdec_template.c:1263:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1263 | MDCT_INIT(ac->mdct128, ac->mdct128_fn, 128, TX_SCALE(1.0/128)) | ^~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:46:36: note: expanded from macro 'TX_SCALE' 46 | #define TX_SCALE(x) ((x) * 128.0f) | ~ ^~~~~~ src/libavcodec/aacdec_template.c:1257:13: note: expanded from macro 'MDCT_INIT' 1257 | scale = sval; \ | ^~~~ src/libavcodec/aacdec_template.c:1264:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1264 | MDCT_INIT(ac->mdct480, ac->mdct480_fn, 480, TX_SCALE(1.0/480)) | ^~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:46:36: note: expanded from macro 'TX_SCALE' 46 | #define TX_SCALE(x) ((x) * 128.0f) | ~ ^~~~~~ src/libavcodec/aacdec_template.c:1257:13: note: expanded from macro 'MDCT_INIT' 1257 | scale = sval; \ | ^~~~ src/libavcodec/aacdec_template.c:1265:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1265 | MDCT_INIT(ac->mdct512, ac->mdct512_fn, 512, TX_SCALE(1.0/512)) | ^~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:46:36: note: expanded from macro 'TX_SCALE' 46 | #define TX_SCALE(x) ((x) * 128.0f) | ~ ^~~~~~ src/libavcodec/aacdec_template.c:1257:13: note: expanded from macro 'MDCT_INIT' 1257 | scale = sval; \ | ^~~~ src/libavcodec/aacdec_template.c:1266:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1266 | MDCT_INIT(ac->mdct960, ac->mdct960_fn, 960, TX_SCALE(1.0/960)) | ^~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:46:36: note: expanded from macro 'TX_SCALE' 46 | #define TX_SCALE(x) ((x) * 128.0f) | ~ ^~~~~~ src/libavcodec/aacdec_template.c:1257:13: note: expanded from macro 'MDCT_INIT' 1257 | scale = sval; \ | ^~~~ src/libavcodec/aacdec_template.c:1267:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1267 | MDCT_INIT(ac->mdct1024, ac->mdct1024_fn, 1024, TX_SCALE(1.0/1024)) | src/libavcodec/aacenc_ltp.c ^~~~~~~~~~~~~~~~~~ :87:36:src/libavcodec/aac_defines.h :warning: 46implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 36: note: expanded from macro 'TX_SCALE' 46 | 87# | d e f i n e cToXr_r S=C AsL1 E> (0.x0)f ? s 0 / s qr t ((s(1x)) :* 102.80.f0f;) | | ~ ^~~~~~ ~~~~ ^~ src/libavcodec/aacdec_template.c:1257:13: note: expanded from macro 'MDCT_INIT'src/libavcodec/aacenc_ltp.c :87:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1257 | sc a87l | e = s v a l ;c o r r = s 1 > 0 . 0 f ? s 0 / sq r t ( s1src/libavcodec/aaccoder.c ) ::1011 : 031 .: 0 f ;warning: implicit conversion increases floating-point precision: 'INTFLOAT' (aka 'float') to 'double' [-Wdouble-promotion] | ^~~ 1010 | \ | ^~~~ M[i] = (sce0->coeffs[start+(w+w2)*128+i] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1011 | + sce1->coeffs[start+(w+w2)*128+i]) * 0.5; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CC libavcodec/ac3_parser.o src/libavcodec/aacdec_template.c:1221:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1221 | for (i = 0; i < FF_ARRAY_ELEMS(ff_mpeg4audio_channels); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aaccoder.c:1054:35: warning: implicit conversion increases floating-point precision: 'INTFLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 1053 | M[i] = (sce0->coeffs[start+(w+w2)*128+i] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1054 | + sce1->coeffs[start+(w+w2)*128+i]) * 0.5; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 28 warnings generated. src/libavcodec/aacps_common.c:109:71: warning: comparison of integers of different signs: 'int8_t' (aka 'signed char') and 'unsigned int' [-Wsign-compare] 109 | READ_PAR_DATA(icc, huff_offset[table_idx], 0, ps->icc_par[e][b] > 7U, 9, 2) | ~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/aacps_common.c:89:17: note: expanded from macro 'READ_PAR_DATA' 89 | if (ERR_CONDITION) \ | ^~~~~~~~~~~~~ src/libavcodec/aacps_common.c:109:71: warning: comparison of integers of different signs: 'int8_t' (aka 'signed char') and 'unsigned int' [-Wsign-compare] 109 | READ_PAR_DATA(icc, huff_offset[table_idx], 0, ps->icc_par[e][b] > 7U, 9, 2) | ~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/aacps_common.c:98:17: note: expanded from macro 'READ_PAR_DATA' 98 | if (ERR_CONDITION) \ | ^~~~~~~~~~~~~ src/libavcodec/aacdec_template.c:1565:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1565 | if (offset[0] > 255U) { | ~~~~~~~~~ ^ ~~~~ In file included from src/libavcodec/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.hsrc/libavcodec/aacdec_template.c:45::361705: :note: 39expanded from macro 'Q31': warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 45 | #define Q31 (1705x | ) (i n t ) (f(oxr) *(2g1r4o7u4p8 3=6 408.;0 g+r o0u.p5 <) ( AA| C ^ ~_ SIIn file included from GNEsrc/libavcodec/aacpsy.c):g_28lIn file included from en: src/libavcodec/aacpsdsp_fixed.c;src/libavutil/ffmath.h: 23g:r: 49o:src/libavcodec/aacpsdsp_template.c30:114u:p:+36 :+warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]fo +=128) { 114| | ~~~~~ ^ ~~~~~~~~~~~~~~~~ 49 | r esrc/libavcodec/aacdec_template.c t: u r1709n :e 39xp 2f: (warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] M _ L O G 2 _ 1709 | 1 0Q 3 * 1 ( x0) .; 5 6| ~ ^ 4 71 8 1 2 2 0 07f7or6 f)(,g r| o ~~~~^~~~~~~~~~~~~~~~~~u p = src/libavcodec/aac_defines.h0:;45 :g36:r onote: uexpanded from macro 'Q31'p < (AAC_ 45S | I#GdNeEfi)nge _Q3l1e(xn); g r o u p + +, c(fion+t)=(1(2x8))* 2{1 4| ~~~~~ ^ ~~~~~~~~~~~~~~~~7 483648.0 + 0.5) src/libavcodec/aacdec_template.c| ^ ~: 1742:43: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] In file included from src/libavcodec/aacpsdsp_fixed.c:23: src/libavcodec/aacpsdsp_template.c:113 1742: | 39 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 113 | fstoatri (cg rcoounps t= I0N;T FgLOrATo uap[ ]< = {( AQA3C1_(SI0G.N6E5)1g4_3l9e0n;5 7g5r3o1u0p6+f+), ,c fo +| = ~~~~^~~~~~~~~~~~~~~~~~1 28)src/libavcodec/aac_defines.h :{ 45 :| ~~~~~ ^ ~~~~~~~~~~~~~~~~36 : note: expanded from macro 'Q31' 45 | src/libavcodec/aacdec_template.c#:d1763:e43f:i nwarning: ecomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] Q31(x) 1763 | (i n t) ( ( x ) * 2 1 47 48f36o4r8 .(0 g+r o0u.p5) = | 0 ^ ~; group < (AAC_SIGNE)g_len; group++, cfo+=128) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/aacdec_template.c:1789:43: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 1789 | for (group = 0; group < (AAC_SIGNE)g_len; group++, cfo+=128) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/aacdec_template.c:1811:43: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 1811 | for (group = 0; group < (AAC_SIGNE)g_len; group++, cfo+=128) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/aacdec_template.c:1837:43: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 1837 | for (group = 0; group < (AAC_SIGNE)g_len; group++, cfo+=128) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/aacps_common.c:251:49: warning: comparison of integers of different signs: 'int8_t' (aka 'signed char') and 'unsigned int' [-Wsign-compare] 251 | if (ps->icc_par[ps->num_env][b] > 7U) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ CC libavcodec/ac3dec_data.o src/libavcodec/aacenc.c:946:28: warning: implicit conversion increases floating-point precision: 'INTFLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 946 | if (!(fabs(cpe->ch[ch].coeffs[k]) < 1E16)) { // Ensure headroom for energy calculation | ~~~~ ^~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/ac3dec_fixed.o src/libavcodec/aacdec_template.c:2429:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2429 | for(i=0; i+1=8; i++, len-=8) | ~~~^~~~~~~~~~~~ src/libavcodec/aacenc.c:1177:80: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1177 | av_log(avctx, AV_LOG_INFO, "Qavg: %.3f\n", s->lambda_count ? s->lambda_sum / s->lambda_count : NAN); | ~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/libavcodec/aacenc.c:1177:100: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1177 | av_log(avctx, AV_LOG_INFO, "Qavg: %.3f\n", s->lambda_count ? s->lambda_sum / s->lambda_count : NAN); | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavcodec/aacenc.c:1245:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1245 | for (i = 0; i < FF_ARRAY_ELEMS(aac_normal_chan_layouts); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacenc.c:1254:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1254 | for (i = 0; i < FF_ARRAY_ELEMS(aac_pce_configs); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacenc.c:1300:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1300 | for (i = 0; i < FF_ARRAY_ELEMS(aacenc_profiles); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacenc.c:1395:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1395 | {"aac_ms", "Force M/S stereo coding", offsetof(AACEncContext, options.mid_side), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, AACENC_FLAGS}, | ^ src/libavcodec/aacenc.c:1396:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1396 | {"aac_is", "Intensity stereo coding", offsetof(AACEncContext, options.intensity_stereo), AV_OPT_TYPE_BOOL, {.i64 = 1}, -1, 1, AACENC_FLAGS}, | ^ src/libavcodec/aacenc.c:1397:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1397 | {"aac_pns", "Perceptual noise substitution", offsetof(AACEncContext, options.pns), AV_OPT_TYPE_BOOL, {.i64 = 1}, -1, 1, AACENC_FLAGS}, | ^ src/libavcodec/aacenc.c:1398:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1398 | {"aac_tns", "Temporal noise shaping", offsetof(AACEncContext, options.tns), AV_OPT_TYPE_BOOL, {.i64 = 1}, -1, 1, AACENC_FLAGS}, | ^ src/libavcodec/aacenc.c:1399:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1399 | {"aac_ltp", "Long term prediction", offsetof(AACEncContext, options.ltp), AV_OPT_TYPE_BOOL, {.i64 = 0}, -1, 1, AACENC_FLAGS}, | ^ src/libavcodec/aacenc.c:1400:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1400 | {"aac_pred", "AAC-Main prediction", offsetof(AACEncContext, options.pred), AV_OPT_TYPE_BOOL, {.i64 = 0}, -1, 1, AACENC_FLAGS}, | ^ src/libavcodec/aacenc.c:1401:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1401 | {"aac_pce", "Forces the use of PCEs", offsetof(AACEncContext, options.pce), AV_OPT_TYPE_BOOL, {.i64 = 0}, -1, 1, AACENC_FLAGS}, | ^ src/libavcodec/aacenc.c:1403:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1403 | {NULL} | ^ CC libavcodec/ac3dec_float.o src/libavcodec/aacenc.c:1415:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1415 | { NULL } | ^ In file included from src/libavcodec/aacps_float.c:24: In file included from src/libavcodec/aacps.c:35: src/libavcodec/aacps_tablegen.h:79:31: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 79 | filter[q][n][0] = proto[n] * cos(theta); | ^~~~~~~~ ~ src/libavcodec/aacps_tablegen.h:80:31: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 80 | filter[q][n][1] = proto[n] * -sin(theta); | ^~~~~~~~ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:65:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | Q31(0.09885108575264f), Q31(0.11793710567217f), Q31(0.125f) | ~~~~^~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:65:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | Q31(0.09885108575264f), Q31(0.11793710567217f), Q31(0.125f) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:65:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | Q31(0.09885108575264f), Q31(0.11793710567217f), Q31(0.125f) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:64:81: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64 | Q31(0.00746082949812f), Q31(0.02270420949825f), Q31(0.04546865930473f), Q31(0.07266113929591f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:64:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64 | Q31(0.00746082949812f), Q31(0.02270420949825f), Q31(0.04546865930473f), Q31(0.07266113929591f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) src/libavcodec/aacdec_template.c : 2429 : 17 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (int)((x)*214 724294 | 8 3 6 4 8f.o0r (+i =00.;5 )i + 1| < ^ ~s izeof(In file included from busrc/libavcodec/aacps_fixed.cf:)24 : &In file included from &src/libavcodec/aacps.c :l32e: n>src/libavcodec/aacps_fixed_tablegen.h=:648:;33 : iwarning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ , len-=8) | ~~~^~~~~~~~~~~~64 | Q31(0.00746082949812f), Q31(0.02270420949825f), Q31(0.04546865930473f), Q31(0.07266113929591f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:64:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64 | Q31(0.00746082949812f), Q31(0.02270420949825f), Q31(0.04546865930473f), Q31(0.07266113929591f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:70:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 70 | Q31(0.07428313801106f), Q31(0.08100347892914f), Q31(0.08333333333333f) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:70:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 70 | Q31(0.07428313801106f), Q31(0.08100347892914f), Q31(0.08333333333333f) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:70:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 70 | Q31(0.07428313801106f), Q31(0.08100347892914f), Q31(0.08333333333333f) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:69:81: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | Q31(0.04081179924692f), Q31(0.03812810994926f), Q31(0.05144908135699f), Q31(0.06399831151592f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:69:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | Q31(0.04081179924692f), Q31(0.03812810994926f), Q31(0.05144908135699f), Q31(0.06399831151592f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:69:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | Q31(0.04081179924692f), Q31(0.03812810994926f), Q31(0.05144908135699f), Q31(0.06399831151592f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:69:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | Q31(0.04081179924692f), Q31(0.03812810994926f), Q31(0.05144908135699f), Q31(0.06399831151592f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:75:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 75 | Q31(0.10307344158036f), Q31(0.12222452249753f), Q31(0.125f) | ~~~~^~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:75:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 75 | Q31(0.10307344158036f), Q31(0.12222452249753f), Q31(0.125f) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:75:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 75 | Q31(0.10307344158036f), Q31(0.12222452249753f), Q31(0.125f) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:74:81: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 74 | Q31(0.01565675600122f), Q31(0.03752716391991f), Q31(0.05417891378782f), Q31(0.08417044116767f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:74:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 74 | Q31(0.01565675600122f), Q31(0.03752716391991f), Q31(0.05417891378782f), Q31(0.08417044116767f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:74:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 74 | Q31(0.01565675600122f), Q31(0.03752716391991f), Q31(0.05417891378782f), Q31(0.08417044116767f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:74:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 74 | Q31(0.01565675600122f), Q31(0.03752716391991f), Q31(0.05417891378782f), Q31(0.08417044116767f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:80:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 80 | Q31( 0.16486303567403f), Q31( 0.23279856662996f), Q31(0.25f) | ~~~~^~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:80:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 80 | Q31( 0.16486303567403f), Q31( 0.23279856662996f), Q31(0.25f) | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:80:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 80 | Q31( 0.16486303567403f), Q31( 0.23279856662996f), Q31(0.25f) | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:79:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 | Q31(-0.05908211155639f), Q31(-0.04871498374946f), Q31(0.0f), Q31(0.07778723915851f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:79:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 | Q31(-0.05908211155639f), Q31(-0.04871498374946f), Q31(0.0f), Q31(0.07778723915851f), | ~~~~^~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:79:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 | Q31(-0.05908211155639f), Q31(-0.04871498374946f), Q31(0.0f), Q31(0.07778723915851f), | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:79:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 | Q31(-0.05908211155639f), Q31(-0.04871498374946f), Q31(0.0f), Q31(0.07778723915851f), | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ src/libavcodec/aacps_tablegen.h:139:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | float pd_mag = 1 / hypot(im_smooth, re_smooth); | ~~~~~ ^~~~~~~~~ src/libavcodec/aacps_tablegen.h:139:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | float pd_mag = 1 / hypot(im_smoothsrc/libavcodec/aacdec_template.c:,3054:40: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] r e3054 | ac->oc[0].m4ac.sample_rate != hdr_info.sample_rate) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ _smooth); | ~~~~~ ^~~~~~~~~ src/libavcodec/aacps_tablegen.h:171:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | HB[iid][icc][0] = M_SQRT2 * alpha_c * gamma_c; | ~ ^~~~~~~ src/libavcodec/aacps_tablegen.h:171:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | HB[iid][icc][0] = M_SQRT2 * alpha_c * gammCC libavcodec/ac3dsp.o a_c; | ~ ^~~~~~~ src/libavcodec/aacps_tablegen.h:172:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | HB[iid][icc][1] = M_SQRT2 * alpha_s * gamma_c; | ~ ^~~~~~~ src/libavcodec/aacps_tablegen.h:172:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | HB[iid][icc][1] = M_SQRT2 * alpha_s * gamma_c; | ~ ^~~~~~~ src/libavcodec/aacps_tablegen.hCC libavcodec/ac3enc.o :173:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | HB[iid][icc][2] = -M_SQRT2 * alpha_s * gamma_s; | ~ ^~~~~~~ src/libavcodec/aacps_tablegen.h:173:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | HB[iid][icc][2] = -M_SQRT2 CC libavcodec/ac3enc_fixed.o * alpha_s * gamma_s; | ~ ^~~~~~~ src/libavcodec/aacps_tablegen.h:174:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | HB[iid][icc][3] = M_SQRT2 * alpha_c * gamma_s; | ~ ^~~~~~~ src/libavcodec/aacps_tablegen.h:174:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | HB[iid][icc][3] = M_SQRT2 * alpha_c * gamma_s; | ~ ^~~~~~~ src/libavcodec/aacps_tablegen.h:184:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | In file included from src/libavcodec/aacps_fixed.c :24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:194:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | Q30(0.0031622672f/M_PI), Q30(0.0029630491f/M_PI), Q30(0.0026600463f/M_PI), Q30(0.0019002859f/M_PI), Q30(0.0011625893f/M_PI), Q30(0.0001581155f/M_PI) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:194:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f_ 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.hc:44:36: note: expanded from macro 'Q30' e 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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] nt 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) | ^~~~~~~~~~~~~~ esrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' r 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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] k 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) | ^ 6In 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] 5f 194 | Q30(0.0031622672f/M_PI), Q30(0.0029630491f/M_PI), Q30(0.0026600463f/M_PI), Q30(0.0019002859f/M_PI), Q30(0.0011625893f/M_PI), Q30(0.0001581155f/M_PI) | ^~~~~~~~~~~~~~ ;src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ | In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:194:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~ ~~^~~~~~ 194 | Q30(0.0031622672f/M_PI), Q30(0.0029630491f/M_PI), Q30(0.0026600463f/M_PI), Q30(0.0019002859f/M_PI), Q30(0.0011625893f/M_PI), Q30(0.0001581155f/M_PI) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:193:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 193 | Q30(0.0056233541f/M_PI), Q30(0.0052691097f/M_PI), Q30(0.0047303112f/M_PI), Q30(0.0033792770f/M_PI), Q30(0.0020674451f/M_PI), Q30(0.0002811795f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:193:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 193 | Q30(0.0056233541f/M_PI), Q30(0.0052691097f/M_PI), Q30(0.0047303112f/M_PI), Q30(0.0033792770f/M_PI), Q30(0.0020674451f/M_PI), Q30(0.0002811795f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:193:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 193 | Q30(0.0056233541f/M_PI), Q30(0.0052691097f/M_PI), Q30(0.0047303112f/M_PI), Q30(0.0033792770f/M_PI), Q30(0.0020674451f/M_PI), Q30(0.0002811795f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:193:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 193 | Q30(0.0056233541f/M_PI), Q30(0.0052691097f/M_PI), Q30(0.0047303112f/M_PI), Q30(0.0033792770f/M_PI), Q30(0.0020674451f/M_PI), Q30(0.0002811795f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:193:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 193 | Q30(0.0056233541f/M_PI), Q30(0.0052691097f/M_PI), Q30(0.0047303112f/M_PI), Q30(0.0033792770f/M_PI), Q30(0.0020674451f/M_PI), Q30(0.0002811795f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:193:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 193 | Q30(0.0056233541f/M_PI), Q30(0.0052691097f/M_PI), Q30(0.0047303112f/M_PI), Q30(0.0033792770f/M_PI), Q30(0.0020674451f/M_PI), Q30(0.0002811795f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:192:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 192 | Q30(0.0099996664f/M_PI), Q30(0.0093698399f/M_PI), Q30(0.0084118480f/M_PI), Q30(0.0060095116f/M_PI), Q30(0.0036767013f/M_PI), Q30(0.0005000498f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:192:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacps_tablegen.h 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) | ^ 186In 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] 29: src/libavcodec/aacdec_template.c192 | : 3474 :10 : Qwarning: 3missing field 'help' initializer [-Wmissing-field-initializers]0 (0.00999 934746 | 6 64 f / M{_NPUIL)L,} , Q 3| 0 ^( 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.hwarning: :44:36: note: expanded from macro 'Q30' implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:192:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 192 | Q30(0.0099996664f/M_PI), Q30(0.0093698399f/M_PI), Q30(0.0084118480f/M_PI), Q30(0.0060095116f/M_PI), Q30(0.0036767013f/M_PI), Q30(0.0005000498f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h186:44:36: note: expanded from macro 'Q30' | 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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' t 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ heIn 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] ta 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] M_ 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), | ^~~~~~~~~~~~~~ Psrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' I 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ *In 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] f 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), | ^~~~~~~~~~~~~~ rsrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' a 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ cIn file included from tsrc/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] io 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), | ^~~~~~~~~~~~~~ nsrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' a 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ l_In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:191:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] de l191 | 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), | ^~~~~~~~~~~~~~ asrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' y 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ _lIn 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] in k191 | 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.hs:44:36: note: expanded from macro 'Q30' [ 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ m]In 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.hf:44:36: note: expanded from macro 'Q30' _ 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ceIn 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] nt e190 | 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' r 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ; In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:190:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~ 190 | Q30(0.0316122435f/M_PI), Q30(0.0296254847f/M_PI), Q30(0.0266019460f/M_PI), Q30(0.0190126132f/M_PI), Q30(0.0116353342f/M_PI), Q30(0.0015827164f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) src/libavcodec/aacdec_template.c : 3054 : 40: warning: (icomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]n t)((x)*1073741824 .30540 | + 0 . 5 ) | ^ ac->oc[0].In file included from m4src/libavcodec/aacps_fixed.ca:c24.: sIn file included from asrc/libavcodec/aacps.cm:p32l: esrc/libavcodec/aacps_fixed_tablegen.h_:ra190t:61e: !warning: =implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] hdr_info.sample_ ra190t | e ) { | Q ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~3 0(0.0316122435f/M_PI), Q30(0.0296254847f/M_PI), Q30(0.0266019460f/M_PI), Q30(0.0190126132f/M_PI), Q30(0.0116353342f/M_PI), Q30(0.0015827164f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:190:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 190 | Q30(0.0316122435f/M_PI), Q30(0.0296254847f/M_PI), Q30(0.0266019460f/M_PI), Q30(0.0190126132f/M_PI), Q30(0.0116353342f/M_PI), Q30(0.0015827164f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:190:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 190 | Q30(0.0316122435f/M_PI), Q30(0.0296254847f/M_PI), Q30(0.0266019460f/M_PI), Q30(0.0190126132f/M_PI), Q30(0.0116353342f/M_PI), Q30(0.0015827164f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:189:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | Q30(0.0561749674f/M_PI), Q30(0.0526629239f/M_PI), Q30(0.0473113805f/M_PI), Q30(0.0338476151f/M_PI), Q30(0.0207276177f/M_PI), Q30(0.0028205961f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:189:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | Q30(0.0561749674f/M_PI), Q30(0.0526629239f/M_PI), Q30(0.0473113805f/M_PI), Q30(0.0338476151f/M_PI), Q30(0.0207276177f/M_PI), Q30(0.0028205961f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:189:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | Q30(0.0561749674f/M_PI), Q30(0.0526629239f/M_PI), Q30(0.0473113805f/M_PI), Q30(0.0338476151f/M_PI), Q30(0.0207276177f/M_PI), Q30(0.0028205961f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:189:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 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] src/libavcodec/aacps_tablegen.h:190 :18823 | : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] Q30(0.07926639 11907 | f / M _ P I ) , tQh3e0t(a0 .=0 7-4M3_4P8I2*9f3r2afc/Mt_iPoIn)a,l _Qd3e0l(a0y._0g6a6i8n4*0f5_4c4e3nft/eMr_;P I )| , ~^~~~~~~~~~~~~~~~~~~~~ Q30(0.0478888862f/M_PI), Q30(0.0293543357f/M_PI), Q30(0.0039967746f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:188:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 188 | Q30(0.0792663917f/M_PI), Q30(0.0743482932f/M_PI), Q30(0.0668405443f/M_PI), Q30(0.0478888862f/M_PI), Q30(0.0293543357f/M_PI), Q30(0.0039967746f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:188:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacps_tablegen.h:199:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 188 | Q 31990 | ( 0 . 07 9 2 6 6 3 9 1 7 ff/_Mc_ePnIt)e,r Q=3 0k( 0-. 02764.354f8;2 9 3| 2 ~ ~~^~~~~~~f /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' src/libavcodec/aacps_tablegen.h:201:29: warning: 44implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] | #define Q30 (201x | ) t h(eitnat )=( (-xM)_*P1I0 7*3 7f4r1a8c2t4i.o0n a+l _0d.e5l)a y _| l ^i nks[m] * f_cIn file included from esrc/libavcodec/aacps_fixed.cn:t24e: rIn file included from ;src/libavcodec/aacps.c : 32| : ~ ^~~~~~~~~~~~~~~~~~~~~~~~~src/libavcodec/aacps_fixed_tablegen.h :187:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 187 | Q30(0.1117345318f/M_PI), Q30(0.1049065739f/M_PI), Q30(0.0944457650f/M_PI), Q30(0.0678641573f/M_PI), Q30(0.0416790098f/M_PI), Q30(0.0056813755f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #definesrc/libavcodec/aacps_tablegen.h :Q32050:(23x:) warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] ( i205n | t ) ( ( x ) * 1 0t7h3e7t4a18 2=4 .-0M _+P I0*.f5r)a c t| i ^o nal_delay_gIn file included from aisrc/libavcodec/aacps_fixed.cn:*24f: _In file included from csrc/libavcodec/aacps.ce:n32t: esrc/libavcodec/aacps_fixed_tablegen.hr:;187 : 111| : ~^~~~~~~~~~~~~~~~~~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 187 | Q30(0.1117345318f/M_PI), Q30(0.1049065739f/M_PI), Q30(0.0944457650f/M_PI), Q30(0.0678641573f/M_PI), Q30(0.0416790098f/M_PI), Q30(0.0056813755f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:187:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 187 | Q30(0.1117345318f/M_PI), Q30(0.1049065739f/M_PI), Q30(0.0944457650f/M_PI), Q30(0.0678641573f/M_PI), Q30(0.0416790098f/M_PI), Q30(0.0056813755f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:187:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 187 | Q30(0.src/libavcodec/aacps_tablegen.h111:731814:5153:1 8warning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]/ M_PI), Q30(0.104906 51817 | 3 9 f / M _ P I )i,f Q(3k0 (<0 .F0F9_4A4R4R5A7Y6_5E0LfE/MMS_(PfI_)c,e nQt3e0r(_02.00)6)7 8 6| 4 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~1 573f/M_PI), Qsrc/libavcodec/aacps_tablegen.h3:0196(:015.:0 4warning: 1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]6 790098f/M_P I196) | , Q 3 0 ( 0 . 0i0f5 6(8k1 3<7 5F5Ff_/AMR_RPIA)Y,_ E L| E ^~~~~~~~~~~~~~M S(f_csrc/libavcodec/aac_defines.he:n44t:e36r:_ 3note: 4expanded from macro 'Q30') ) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:187:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 187 | Q30(0.1117345318f/M_PI), Q30(0.1049065739f/M_PI), Q30(0.0944457650f/M_PI), Q30(0.0678641573f/M_PI), Q30(0.0416790098f/M_PI), Q30(0.0056813755f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:187:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 187 | Q30(0.1117345318f/M_PI), Q30(0.1049065739f/M_PI), Q30(0.0944457650f/M_PI), Q30(0.0678641573f/M_PI), Q30(0.0416790098f/M_PI), Q30(0.0056813755f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:186:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 186 | Q30(0.1571819335f/M_PI), Q30(0.1478640437f/M_PI), Q30(0.1334884763f/M_PI), Q30(0.0964778885f/M_PI), Q30(0.0594860613f/M_PI), Q30(0.0081279324f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:186:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 186 | Q30(0.1571819335f/M_PI), Q30(0.1478640437f/M_PI), Q30(0.1334884763f/M_PI), Q30(0.0964778885f/M_PI), Q30(0.0594860613f/M_PI), Q30(0.0081279324f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:186:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 186 | Q30(0.1571819335f/M_PI), Q30(0.1478640437f/M_PI), Q30(0.1334884763f/M_PI), Q30(0.0964778885f/M_PI), Q30(0.0594860613f/M_PI), Q30(0.0081279324f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.90 + warning s0 generated.. 5) | ^ In 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] CC libavcodec/ac3enc_float.o 186 | Q30(0.1571819335f/M_PI), Q30(0.1478640437f/M_PI), Q30(0.1334884763f/M_PI), Q30(0.0964778885f/M_PI), Q30(0.0594860613f/M_PI), Q30(0.0081279324f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:186:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 186 | Q30(0.1571819335f/M_PI), Q30(0.1478640437f/M_PI), Q30(0.1334884763f/M_PI), Q30(0.0964778885f/M_PI), Q30(0.0594860613f/M_PI), Q30(0.0081279324f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:186:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 186 | Q30(0.1571819335f/M_PI), Q30(0.1478640437f/M_PI), Q30(0.1334884763f/M_PI), Q30(0.0964778885f/M_PI), Q30(0.0594860613f/M_PI), Q30(0.0081279324f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:185:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 185 | Q30(0.2202406377f/M_PI), Q30(0.2079535723f/M_PI), Q30(0.1887452900f/M_PI), Q30(0.1380121708f/M_PI), Q30(0.0857949182f/M_PI), Q30(0.0117820343f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:185:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 185 | Q30(0.2202406377f/M_PI), Q30(0.2079535723f/M_PI), Q30(0.1887452900f/M_PI), Q30(0.1380121708f/M_PI), Q30(0.0857949182f/M_PI), Q30(0.0117820343f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:185:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 185 | Q30(0.2202406377f/M_PI), Q30(0.2079535723f/M_PI), Q30(0.1887452900f/M_PI), Q30(0.1380121708f/M_PI), Q30(0.0857949182f/M_PI), Q30(0.0117820343f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:185:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 185 | Q30(0.2202406377f/M_PI), Q30(0.2079535723f/M_PI), Q30(0.1887452900f/M_PI), Q30(0.1380121708f/M_PI), Q30(0.0857949182f/M_PI), Q30(0.CC libavcodec/ac3tab.o 0117820343f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:185:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 185 | Q30(0.2202406377f/M_PI), Q30(0.2079535723f/M_PI), Q30(0.1887452900f/M_PI), Q30(0.1380121708f/M_PI), Q30(0.0857949182f/M_PI), Q30(0.0117820343f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:185:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 185 | Q30(0.2202406377f/M_PI), Q30(0.2079535723f/M_PI), Q30(0.1887452900f/M_PI), Q30(0.1380121708f/M_PI), Q30(0.0857949182f/M_PI), Q30(0.0117820343f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:184:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | Q30(0.3062773645f/M_PI), Q30(0.2911485136f/M_PI), Q30(0.2669326365f/M_PI), Q30(0.1997837722f/M_PI), Q30(0.1264114529f/M_PI), Q30(0.0175609849f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:184:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | Q30(0.3062773645f/M_PI), Q30(0.2911485136f/M_PI), Q30(0.2669326365f/M_PI), Q30(0.1997837722f/M_PI), Q30(0.1264114529f/M_PI), Q30(0.0175609849f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:184:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | Q30(0.3062773645f/M_PI), Q30(0.2911485136f/M_PI), Q30(0.2669326365f/M_PI), Q30(0.1997837722f/M_PI), Q30(0.1264114529f/M_PI), Q30(0.0175609849f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:184:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | Q30(0.3062773645f/M_PI), Q30(0.2911485136f/M_PI), Q30(0.2669326365f/M_PI), Q30(0.1997837722f/M_PI), Q30(0.1264114529f/M_PI), Q30(0.0175609849f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:184:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | Q330( warning0s. generated3. 062773645f/M_PI), Q30(0.2911485136f/M_PI), Q30(0.2669326365f/M_PI), Q30(0.1997837722f/M_PI), Q30(0.1264114529f/M_PI), Q30(0.0175609849f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:184:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | Q30(0.3062773645f/M_PI), Q30(0.2911485136f/M_PI), Q30(0.2669326365f/M_PI), Q30(0.1997837722f/M_PI), Q30(0.1264114529f/M_PI), Q30(0.0175609849f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:183:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | Q30(0.3788735867f/M_PI), Q30(0.3626709878f/M_PI), Q30(0.3361184299f/M_PI), Q30(0.2584958076f/M_PI), Q30(0.1673794836f/M_PI), Q30(0.0236366931f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:183:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | Q30(0.3788735867f/M_PI), Q30(0.3626709878f/M_PI), Q30(0.3361184299f/M_PI), Q30(0.2584958076f/M_PI), Q30(0.1673794836f/M_PI), Q30(0.0236366931f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:183:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | Q30(0.3788735867f/M_PI), Q30(0.3626709878f/M_PI), Q30(0.3361184299f/M_PI),src/libavcodec/aacdec_template.c Q3:0(34740:.102:5 8warning: 49missing field 'help' initializer [-Wmissing-field-initializers]5 8076f/M_PI )3474, | Q 3 0 ({0N.U1L6L7}3,7 9 4| 8 ^3 6f/M_PI), Q30(0.0236366931f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:183:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | Q30(0.3788735867f/M_PI), Q30(0.3626709878f/M_PI), Q30(0.3361184299f/M_PI), Q30(0.2584958076f/M_PI), Q30(0.1673794836f/M_PI), Q30(0.0236366931f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:183:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | Q30(0.3788735867f/M_PI), Q30(0.3626709878f/M_PI), Q30(0.3361184299f/M_PI), Q30(0.2584958076f/M_PI), Q30(0.1673794836f/M_PI), Q30(0.0236366931f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:183:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | Q30(0.3788735867f/M_PI), Q30(0.3626709878f/M_PI), Q30(0.3361184299f/M_PI), Q30(0.2584958076f/M_PI), Q30(0.1673794836f/M_PI), Q30(0.0236366931f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:182:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | Q30(0.4645969570f/M_PI), Q30(0.4488625824f/M_PI), Q30(0.4223022461f/M_PI), Q30(0.3387103081f/M_PI), Q30(0.2286661267f/M_PI), Q30(0.0334156826f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:182:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | Q30(0.4645969570f/M_PI), Q30(0.4488625824f/M_PI), Q30(0.4223022461f/M_PI), Q30(0.3387103081f/M_PI), Q30(0.2286661267f/M_PI), Q30(0.0334156826f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.75) 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:182:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | Q30(0.4645969570f/M_PI), Q30(0.4488625824f/M_PI), Q30(0.4223022461f/M_PI), Q30(0.3387103081f/M_PI), Q30(0.2286661267f/M_PI), Q30(0.0334156826f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:182:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | Q30(0.4645969570f/M_PI), Q30(0.4488625824f/M_PI), Q30(0.4223022461f/M_PI), Q30(0.3387103081f/M_PI), Q30(0.2286661267f/M_PI), Q30(0.0334156826f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:182:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | Q30(0.4645969570f/M_PI), Q30(0.4488625824f/M_PI), Q30(0.4223022461f/M_PI), Q30(0.3387103081f/M_PI), Q30(0.2286661267f/M_PI), Q30(0.0334156826f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:182:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | Q30(0.4645969570f/M_PI), Q30(0.4488625824f/M_PI), Q30(0.4223022461f/M_PI), Q30(0.3387103081f/M_PI), Q30(0.2286661267f/M_PI), Q30(0.0334156826f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:181:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 181 | Q30(0.5628717542f/M_PI), Q30(0.5499725342f/M_PI), Q30(0.5274890065f/M_PI), Q30(0.4499453008f/M_PI), Q30(0.3283358216f/M_PI), Q30(0.0522236861f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:181:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 181 | Q30(0.5628717542f/M_PI), Q30(0.5499725342f/M_PI), Q30(0.5274890065f/M_PI), Q30(0.4499453008f/M_PI), Q30(0.3283358216f/M_PI), Q30(0.0522236861f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:181:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 181 | Q30(0.5628717542f/M_PI), Q30(0.5499725342f/M_PI), Q30(0.5274890065f/M_PI), Q30(0.4499453008f/M_PI), Q30(0.3283358216f/M_PI), Q30(0.0522236861f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:181:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 181 | Q30(0.5628717542f/M_PI), Q30(0.5499725342f/M_PI), Q30(0.5274890065f/M_PI), Q30(0.4499453008f/M_PI), Q30(0.3283358216f/M_PI), Q30(0.0522236861f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:181:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 181 | Q30(0.5628717542f/M_PI), Q30(0.5499725342f/M_PI), Q30(0.5274890065f/M_PI), Q30(0.4499453008f/M_PI), Q30(0.3283358216f/M_PI), Q30(0.0522236861f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:181:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 181 | Q30(0.5628717542f/M_PI), Q30(0.5499725342f/M_PI), Q30(0.5274890065f/M_PI), Q30(0.4499453008f/M_PI), Q30(0.3283358216f/M_PI), Q30(0.0522236861f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:180:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 180 | Q30(0.CC libavcodec/acelp_filters.o 6712729335f/M_PI), Q30(0.6638893485f/M_PI), Q30(0.6506769061f/M_PI), Q30(0.6009597182f/M_PI), Q30(0.5036380291f/M_PI), Q30(0.1060028747f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:180:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 180 | Q30(0.6712729335f/M_PI), Q30(0.6638893485f/M_PI), Q30(0.6506769061f/M_PI), Q30(0.6009597182f/M_PI), Q30(0.5036380291f/M_PI), Q30(0.1060028747f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:180:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 180 | Q30(0.6712729335f/M_PI), Q30(0.6638893485f/M_PI), Q30(0.6506769061f/M_PI), Q30(0.6009597182f/M_PI), Q30(0.5036380291f/M_PI), Q30(0.1060028747f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:180:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 180 | Q30(0.6712729335f/M_PI), Q30(0.6638893485f/M_PI), Q30(0.6506769061f/M_PI), Q30(0.6009597182f/M_PI), Q30(0.5036380291f/M_PI), Q30(0.1060028747f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:180:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 180 | Q30(0.6712729335f/M_PI), Q30(0.6638893485f/M_PI), Q30(0.6506769061f/M_PI), Q30(0.6009597182f/M_PI), Q30(0.5036380291f/M_PI), Q30(0.1060028747f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:180:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 180 | Q30(0.6712729335f/M_PI), Q30(0.6638893485f/M_PI), Q30(0.6506769061f/M_PI), Q30(0.6009597182f/M_PI), Q30(0.5036380291f/M_PI), Q30(0.1060028747f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:179:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:179:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:179:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:179:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:179:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:179:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:178:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178 | Q30(0.8995233774f/M_PI), Q30(0.9069069624f/M_PI), Q30(0.9201194048f/M_PI), Q30(0.9698365927f/M_PI), Q30(1.0671583414f/M_PI), Q30(1.4647934437f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:178:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178 | Q30(0.8995233774f/M_PI), Q30(0.9069069624f/M_PI), Q30(0.9201194048f/M_PI), Q30(0.9698365927f/M_PI), Q30(1.0671583414f/M_PI), Q30(1.4647934437f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:178:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178 | Q30(0.8995233774f/M_PI), Q30(0.9069069624f/M_PI), Q30(0.9201194048f/M_PI), Q30(0.9698365927f/M_PI), Q30(1.0671583414f/M_PI), Q30(1.4647934437f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:178:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178 | Q30(0.8995233774f/M_PI), Q30(0.9069069624f/M_PI), Q30(0.9201194048f/M_PI), Q30(0.9698365927f/M_PI), Q30(1.0671583414f/M_PI), Q30(1.4647934437f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:178:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178 | Q30(0.8995233774f/M_PI), Q30(0.9069069624f/M_PI), Q30(0.9201194048f/M_PI), Q30(0.9698365927f/M_PI), Q30(1.0671583414f/M_PI), Q30(1.4647934437f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:178:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178 | Q30(0.8995233774f/M_PI), Q30(0.9069069624f/M_PI), Q30(0.9201194048f/M_PI), Q30(0.9698365927f/M_PI), Q30(1.0671583414f/M_PI), Q30(1.4647934437f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:177:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 177 | Q30(1.0079245567f/M_PI), Q30(1.0208238363f/M_PI), Q30(1.0433073044f/M_PI), Q30(1.1208510399f/M_PI), Q30(1.2424604893f/M_PI), Q30(1.5185726881f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:177:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 177 | Q30(1.0079245567f/M_PI), Q30(1.0208238363f/M_PI), Q30(1.0433073044f/M_PI), Q30(1.1208510399f/M_PI), Q30(1.2424604893f/M_PI), Q30(1.5185726881f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:177:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 177 | Q30(1.0079245567f/M_PI), Q30(1.0208238363f/M_PI), Q30(1.0433073044f/M_PI), Q30(1.1208510399f/M_PI), Q30(1.2424604893f/M_PI), Q30(1.5185726881f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:177:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 177 | Q30(1.0079245567f/M_PI), Q30(1.0208238363f/M_PI), Q30(1.0433073044f/M_PI), Q30(1.1208510399f/M_PI), Q30(1.2424604893f/M_PI), Q30(1.5185726881f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:177:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 177 | Q30(1.0079245567f/M_PI), Q30(1.0208238363f/M_PI), Q30(1.0433073044f/M_PI), Q30(1.1208510399f/M_PI), Q30(1.2424604893f/M_PI), Q30(1.5185726881f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:177:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 177 | Q30(1.0079245567f/M_PI), Q30(1.0208238363f/M_PI), Q30(1.0433073044f/M_PI), Q30(1.1208510399f/M_PI), Q30(1.2424604893f/M_PI), Q30(1.5185726881f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:176:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 176 | Q30(1.1061993837f/M_PI), Q30(1.1219338179f/M_PI), Q30(1.1484941244f/M_PI), Q30(1.2320860624f/M_PI), Q30(1.3421301842f/M_PI), Q30(1.5373806953f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:176:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 176 | Q30(1.1061993837f/M_PI), Q30(1.1219338179f/M_PI), Q30(1.1484941244f/M_PI), Q30(1.2320860624f/M_PI), Q30(1.3421301842f/M_PI), Q30(1.5373806953f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:176:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 176 | Q30(1.1061993837f/M_PI), Q30(1.1219338179f/M_PI), Q30(1.1484941244f/M_PI), Q30(1.2320860624f/M_PI), Q30(1.3421301842f/M_PI), Q30(1.5373806953f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:176:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 176 | Q30(1.1061993837f/M_PI), Q30(1.1219338179f/M_PI), Q30(1.1484941244f/M_PI), Q30(1.2320860624f/M_PI), Q30(1.3421301842f/M_PI), Q30(1.5373806953f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:176:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 176 | Q30(1.1061993837f/M_PI), Q30(1.1219338179f/M_PI), Q30(1.1484941244f/M_PI), Q30(1.2320860624f/M_PI), Q30(1.3421301842f/M_PI), Q30(1.5373806953f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:176:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 176 | Q30(1.1061993837f/M_PI), Q30(1.1219338179f/M_PI), Q30(1.1484941244f/M_PI), Q30(1.2320860624f/M_PI), Q30(1.3421301842f/M_PI), Q30(1.5373806953f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:175:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 175 | Q30(1.1919227839f/M_PI), Q30(1.2081253529f/M_PI), Q30(1.2346779108f/M_PI), Q30(1.3123005629f/M_PI), Q30(1.4034168720f/M_PI), Q30(1.5471596718f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:175:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 175 | Q30(1.1919227839f/M_PI), Q30(1.2081253529f/M_PI), Q30(1.2346779108f/M_PI), Q30(1.3123005629f/M_PI), Q30(1.4034168720f/M_PI), Q30(1.5471596718f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:175:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 175 | Q30(1.1919227839f/M_PI), Q30(1.2081253529f/M_PI), Q30(1.2346779108f/M_PI), Q30(1.3123005629f/M_PI), Q30(1.4034168720f/M_PI), Q30(1.5471596718f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:175:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 175 | Q30(1.1919227839f/M_PI), Q30(1.2081253529f/M_PI), Q30(1.2346779108f/M_PI), Q30(1.3123005629f/M_PI), Q30(1.4034168720f/M_PI), Q30(1.5471596718f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:175:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 175 | Q30(1.1919227839f/M_PI), Q30(1.2081253529f/M_PI), Q30(1.2346779108f/M_PI), Q30(1.3123005629f/M_PI), Q30(1.4034168720f/M_PI), Q30(1.5471596718f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:175:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 175 | Q30(1.1919227839f/M_PI), Q30(1.2081253529f/M_PI), Q30(1.2346779108f/M_PI), Q30(1.3123005629f/M_PI), Q30(1.4034168720f/M_PI), Q30(1.5471596718f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:174:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | Q30(1.2645189762f/M_PI), Q30(1.2796478271f/M_PI), Q30(1.3038636446f/M_PI), Q30(1.3710125685f/M_PI), Q30(1.4443849325f/M_PI), Q30(1.5532352924f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:174:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | Q30(1.2645189762f/M_PI), Q30(1.2796478271f/M_PI), Q30(1.3038636446f/M_PI), Q30(1.3710125685f/M_PI), Q30(1.4443849325f/M_PI), Q30(1.5532352924f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:174:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | Q30(1.2645189762f/M_PI), Q30(1.2796478271f/M_PI), Q30(1.3038636446f/M_PI), Q30(1.3710125685f/M_PI), Q30(1.4443849325f/M_PI), Q30(1.5532352924f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:174:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | Q30(1.2645189762f/M_PI), Q30(1.2796478271f/M_PI), Q30(1.3038636446f/M_PI), Q30(1.3710125685f/M_PI), Q30(1.4443849325f/M_PI), Q30(1.5532352924f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:174:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | Q30(1.2645189762f/M_PI), Q30(1.2796478271f/M_PI), Q30(1.3038636446f/M_PI), Q30(1.3710125685f/M_PI), Q30(1.4443849325f/M_PI), Q30(1.5532352924f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:174:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | Q30(1.2645189762f/M_PI), Q30(1.2796478271f/M_PI), Q30(1.3038636446f/M_PI), Q30(1.3710125685f/M_PI), Q30(1.4443849325f/M_PI), Q30(1.5532352924f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:173:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | Q30(1.3505556583f/M_PI), Q30(1.3628427982f/M_PI), Q30(1.3820509911f/M_PI), Q30(1.4327841997f/M_PI), Q30(1.4850014448f/M_PI), Q30(1.5590143204f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:173:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | Q30(1.3505556583f/M_PI), Q30(1.3628427982f/M_PI), Q30(1.3820509911f/M_PI), Q30(1.4327841997f/M_PI), Q30(1.4850014448f/M_PI), Q30(1.5590143204f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:173:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | Q30(1.3505556583f/M_PI), Q30(1.3628427982f/M_PI), Q30(1.3820509911f/M_PI), Q30(1.4327841997f/M_PI), Q30(1.4850014448f/M_PI), Q30(1.5590143204f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:173:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | Q30(1.3505556583f/M_PI), Q30(1.3628427982f/M_PI), Q30(1.3820509911f/M_PI), Q30(1.4327841997f/M_PI), Q30(1.4850014448f/M_PI), Q30(1.5590143204f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:173:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | Q30(1.3505556583f/M_PI), Q30(1.3628427982f/M_PI), Q30(1.3820509911f/M_PI), Q30(1.4327841997f/M_PI), Q30(1.4850014448f/M_PI), Q30(1.5590143204f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:173:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | Q30(1.3505556583f/M_PI), Q30(1.36284CC libavcodec/acelp_pitch_delay.o 27982f/M_PI), Q30(1.3820509911f/M_PI), Q30(1.4327841997f/M_PI), Q30(1.4850014448f/M_PI), Q30(1.5590143204f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:172:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | Q30(1.4136143923f/M_PI), Q30(1.4229322672f/M_PI), Q30(1.4373078346f/M_PI), Q30(1.4743183851f/M_PI), Q30(1.5113102198f/M_PI), Q30(1.5626684427f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:172:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | Q30(1.4136143923f/M_PI), Q30(1.4229322672f/M_PI), Q30(1.4373078346f/M_PI), Q30(1.4743183851f/M_PI), Q30(1.5113102198f/M_PI), Q30(1.5626684427f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:172:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | Q30(1.4136143923f/M_PI), Q30(1.4229322672f/M_PI), Q30(1.4373078346f/M_PI), Q30(1.4743183851f/M_PI), Q30(1.5113102198f/M_PI), Q30(1.5626684427f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:172:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | Q30(1.4136143923f/M_PI), Q30(1.4229322672f/M_PI), Q30(1.4373078346f/M_PI), Q30(1.4743183851f/M_PI), Q30(1.5113102198f/M_PI), Q30(1.5626684427f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:172:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | Q30(1.4136143923f/M_PI), Q30(1.4229322672f/M_PI), Q30(1.4373078346f/M_PI), Q30(1.4743183851f/M_PI), Q30(1.5113102198f/M_PI), Q30(1.5626684427f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:172:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7 warnings generated. 172 | Q30(1.4136143923f/M_PI), Q30(1.4229322672f/M_PI), Q30(1.4373078346f/M_PI), Q30(1.4743183851f/M_PI), Q30(1.5113102198f/M_PI), Q30(1.5626684427f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:171:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | Q30(1.4590617418f/M_PI), Q30(1.4658898115f/M_PI), Q30(1.4763505459f/M_PI), Q30(1.5029321909f/M_PI), Q30(1.5291173458f/M_PI), Q30(1.5651149750f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:171:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | Q30(1.4590617418f/M_PI), Q30(1.4658898115f/M_PI), Q30(1.4763505459f/M_PI), Q30(1.5029321909f/M_PI), Q30(1.5291173458f/M_PI), Q30(1.5651149750f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:171:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | Q30(1.4590617418f/M_PI), Q30(1.4658898115f/M_PI), Q30(1.4763505459f/M_PI), Q30(1.5029321909f/M_PI), Q30(1.5291173458f/M_PI), Q30(1.5651149750f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:171:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | Q30(1.4590617418f/M_PI), Q30(1.4658898115f/M_PI), Q30(1.4763505459f/M_PI), Q30(1.5029321909f/M_PI), Q30(1.5291173458f/M_PI), Q30(1.5651149750f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:171:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | Q30(1.4590617418f/M_PI), Q30(1.4658898115f/M_PI), Q30(1.4763505459f/M_PI), Q30(1.5029321909f/M_PI), Q30(1.5291173458f/M_PI), Q30(1.5651149750f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:171:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | Q30(1.4590617418f/M_PI), Q30(1.4658898115f/M_PI), Q30(1.4763505459f/M_PI), Q30(1.5029321909f/M_PI), Q30(1.5291173458f/M_PI), Q30(1.5651149750f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:170:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | Q30(1.4915299416f/M_PI), Q30(1.4964480400f/M_PI), Q30(1.5039558411f/M_PI), Q30(1.5229074955f/M_PI), Q30(1.5414420366f/M_PI), Q30(1.5667995214f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:170:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | Q30(1.4915299416f/M_PI), Q30(1.4964480400f/M_PI), Q30(1.5039558411f/M_PI), Q30(1.5229074955f/M_PI), Q30(1.5414420366f/M_PI), Q30(1.5667995214f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:170:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | Q30(1.4915299416f/M_PI), Q30(1.4964480400f/M_PI), Q30(1.5039558411f/M_PI), Q30(1.5229074955f/M_PI), Q30(1.5414420366f/M_PI), Q30(1.5667995214f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:170:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | Q30(1.4915299416f/M_PI), Q30(1.4964480400f/M_PI), Q30(1.5039558411f/M_PI), Q30(1.5229074955f/M_PI), Q30(1.5414420366f/M_PI), Q30(1.5667995214f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:170:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | Q30(1.4915299416f/M_PI), Q30(1.4964480400f/M_PI), Q30(1.5039558411f/M_PI), Q30(1.5229074955f/M_PI), Q30(1.5414420366f/M_PI), Q30(1.5667995214f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:170:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | Q30(1.4915299416f/M_PI), Q30(1.4964480400f/M_PI), Q30(1.5039558411f/M_PI), Q30(1.5229074955f/M_PI), Q30(1.5414420366f/M_PI), Q30(1.5667995214f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:169:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 169 | Q30(1.5146213770f/M_PI), Q30(1.5181334019f/M_PI), Q30(1.5234849453f/M_PI), Q30(1.5369486809f/M_PI), Q30(1.5500687361f/M_PI), Q30(1.5679757595f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:169:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 169 | Q30(1.5146213770f/M_PI), Q30(1.5181334019f/M_PI), Q30(1.5234849453f/M_PI), Q30(1.5369486809f/M_PI), Q30(1.5500687361f/M_PI), Q30(1.5679757595f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:169:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 169 | Q30(1.5146213770f/M_PI), Q30(1.5181334019f/M_PI), Q30(1.5234849453f/M_PI), Q30(1.5369486809f/M_PI), Q30(1.5500687361f/M_PI), Q30(1.5679757595f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:169:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 169 | Q30(1.5146213770f/M_PI), Q30(1.5181334019f/M_PI), Q30(1.5234849453f/M_PI), Q30(1.5369486809f/M_PI), Q30(1.5500687361f/M_PI), Q30(1.5679757595f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:169:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 169 | Q30(1.5146213770f/M_PI), Q30(1.5181334019f/M_PI), Q30(1.5234849453f/M_PI), Q30(1.5369486809f/M_PI), Q30(1.5500687361f/M_PI), Q30(1.5679757595f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:169:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 169 | Q30(1.5146213770f/M_PI), Q30(1.5181334019f/M_PI), Q30(1.5234849453f/M_PI), Q30(1.5369486809f/M_PI), Q30(1.5500687361f/M_PI), Q30(1.5679757595f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:168:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 168 | Q30(1.5391840935f/M_PI), Q30(1.5411708355f/M_PI), Q30(1.5441943407f/M_PI), Q30(1.5517836809f/M_PI), Q30(1.5591609478f/M_PI), Q30(1.5692136288f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:168:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 168 | Q30(1.5391840935f/M_PI), Q30(1.5411708355f/M_PI), Q30(1.5441943407f/M_PI), Q30(1.5517836809f/M_PI), Q30(1.5591609478f/M_PI), Q30(1.5692136288f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:168:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 168 | Q30(1.5391840935f/M_PI), Q30(1.5411708355f/M_PI), Q30(1.5441943407f/M_PI), Q30(1.5517836809f/M_PI), Q30(1.5591609478f/M_PI), Q30(1.5692136288f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:168:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 168 | Q30(1.5391840935f/M_PI), Q30(1.5411708355f/M_PI), Q30(1.5441943407f/M_PI), Q30(1.5517836809f/M_PI), Q30(1.5591609478f/M_PI), Q30(1.5692136288f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:168:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 168 | Q30(1.5391840935f/M_PI), Q30(1.5411708355f/M_PI), Q30(1.5441943407f/M_PI), Q30(1.5517836809f/M_PI), Q30(1.5591609478f/M_PI), Q30(1.5692136288f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:168:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 168 | Q30(1.5391840935f/M_PI), Q30(1.5411708355f/M_PI), Q30(1.5441943407f/M_PI), Q30(1.5517836809f/M_PI), Q30(1.5591609478f/M_PI), Q30(1.5692136288f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:167:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | Q30(1.5530153513f/M_PI), Q30(1.5541347265f/M_PI), Q30(1.5558375120f/M_PI), Q30(1.5601085424f/M_PI), Q30(1.5642569065f/M_PI), Q30(1.5699069500f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:167:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | Q30(1.5530153513f/M_PI), Q30(1.5541347265f/M_PI), Q30(1.5558375120f/M_PI), Q30(1.5601085424f/M_PI), Q30(1.5642569065f/M_PI), Q30(1.5699069500f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/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] 167 | Q30(1.5530153513f/M_PI), Q30(1.5541347265f/M_PI), Q30(1.5558375120f/M_PI), Q30(1.5601085424f/M_PI), Q30(1.5642569065f/M_PI), Q30(1.5699069500f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:167:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | Q30(1.5530153513f/M_PI), Q30(1.5541347265f/M_PI), Q30(1.5558375120f/M_PI), Q30(1.5601085424f/M_PI), Q30(1.5642569065f/M_PI), Q30(1.5699069500f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:167:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | Q30(1.5530153513f/M_PI), Q30(1.5541347265f/M_PI), Q30(1.5558375120f/M_PI), Q30(1.5601085424f/M_PI), Q30(1.5642569065f/M_PI), Q30(1.5699069500f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from 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] 167 | Q30(1.5530153513f/M_PI), Q30(1.5541347265f/M_PI), Q30(1.5558375120f/M_PI), Q30(1.5601085424f/M_PI), Q30(1.5642569065f/M_PI), Q30(1.5699069500f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:166:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | Q30(1.5607966185f/M_PI), Q30(1.5614265203f/M_PI), Q30(1.5623844862f/M_PI), Q30(1.5647867918f/M_PI), Q30(1.5671195984f/M_PI), Q30(1.5702962875f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:166:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | Q30(1.5607966185f/M_PI), Q30(1.5614265203f/M_PI), Q30(1.5623844862f/M_PI), Q30(1.5647867918f/M_PI), Q30(1.5671195984f/M_PI), Q30(1.5702962875f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:166:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | Q30(1.5607966185f/M_PI), Q30(1.5614265203f/M_PI), Q30(1.5623844862f/M_PI), Q30(1.5647867918f/M_PI), Q30(1.5671195984f/M_PI), Q30(1.5702962875f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:166:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | Q30(1.5607966185f/M_PI), Q30(1.5614265203f/M_PI), Q30(1.5623844862f/M_PI), Q30(1.5647867918f/M_PI), Q30(1.5671195984f/M_PI), Q30(1.5702962875f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:166:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | Q30(1.5607966185f/M_PI), Q30(1.5614265203f/M_PI), Q30(1.5623844862f/M_PI), Q30(1.5647867918f/M_PI), Q30(1.5671195984f/M_PI), Q30(1.5702962875f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:166:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | Q30(1.5607966185f/M_PI), Q30(1.5614265203f/M_PI), Q30(1.5623844862f/M_PI), Q30(1.5647867918f/M_PI), Q30(1.5671195984f/M_PI), Q30(1.5702962875f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:165:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 165 | Q30(1.5651730299f/M_PI), Q30(1.5655272007f/M_PI), Q30(1.5660660267f/M_PI), Q30(1.5674170256f/M_PI), Q30(1.5687289238f/M_PI), Q30(1.5705151558f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:165:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 165 | Q30(1.5651730299f/M_PI), Q30(1.5655272007f/M_PI), Q30(1.5660660267f/M_PI), Q30(1.5674170256f/M_PI), Q30(1.5687289238f/M_PI), Q30(1.5705151558f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:165:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 165 | Q30(1.5651730299f/M_PI), Q30(1.5655272007f/M_PI), Q30(1.5660660267f/M_PI), Q30(1.5674170256f/M_PI), Q30(1.5687289238f/M_PI), Q30(1.5705151558f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:165:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 165 | Q30(1.5651730299f/M_PI), Q30(1.5655272007f/M_PI), Q30(1.5660660267f/M_PI), Q30(1.5674170256f/M_PI), Q30(1.5687289238f/M_PI), Q30(1.5705151558f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:165:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 165 | Q30(1.5651730299f/M_PI), Q30(1.5655272007f/M_PI), Q30(1.5660660267f/M_PI), Q30(1.5674170256f/M_PI), Q30(1.5687289238f/M_PI), Q30(1.5705151558f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:165:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 165 | Q30(1.5651730299f/M_PI), Q30(1.5655272007f/M_PI), Q30(1.5660660267f/M_PI), Q30(1.5674170256f/M_PI), Q30(1.5687289238f/M_PI), Q30(1.5705151558f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:164:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | Q30(1.5676341057f/M_PI), Q30(1.5678333044f/M_PI), Q30(1.5681363344f/M_PI), Q30(1.5688960552f/M_PI), Q30(1.5696337223f/M_PI), Q30(1.5706381798f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:164:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | Q30(1.5676341057f/M_PI), Q30(1.5678333044f/M_PI), Q30(1.5681363344f/M_PI), Q30(1.5688960552f/M_PI), Q30(1.5696337223f/M_PI), Q30(1.5706381798f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:164:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | Q30(CC libavcodec/acelp_vectors.o 1.5676341057f/M_PI), Q30(1.5678333044f/M_PI), Q30(1.5681363344f/M_PI), Q30(1.5688960552f/M_PI), Q30(1.5696337223f/M_PI), Q30(1.5706381798f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:164:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | Q30(1.5676341057f/M_PI), Q30(1.5678333044f/M_PI), Q30(1.5681363344f/M_PI), Q30(1.5688960552f/M_PI), Q30(1.5696337223f/M_PI), Q30(1.5706381798f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:164:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | Q30(1.5676341057f/M_PI), Q30(1.5678333044f/M_PI), Q30(1.5681363344f/M_PI), Q30(1.5688960552f/M_PI), Q30(1.5696337223f/M_PI), Q30(1.5706381798f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:164:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | Q30(1.5676341057f/M_PI), Q30(1.5678333044f/M_PI), Q30(1.5681363344f/M_PI), Q30(1.5688960552f/M_PI), Q30(1.5696337223f/M_PI), Q30(1.5706381798f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:163:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | 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:163:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | 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:163:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | 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:163:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | 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:163:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | 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:163:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | 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:162:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | Q30(0.1252337098f/M_PI), Q30(0.1176410317f/M_PI), Q30(0.1059871912f/M_PI), Q30(0.0762724727f/M_PI), Q30(0.0468905345f/M_PI), Q30(0.0063956482f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:162:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | Q30(0.1252337098f/M_PI), Q30(0.1176410317f/M_PI), Q30(0.1059871912f/M_PI), Q30(0.0762724727f/M_PI), Q30(0.0468905345f/M_PI), Q30(0.0063956482f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:162:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | Q30(0.1252337098f/M_PI), Q30(0.1176410317f/M_PI), Q30(0.1059871912f/M_PI), Q30(0.0762724727f/M_PI), Q30(0.0468905345f/M_PI), Q30(0.0063956482f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:162:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | Q30(0.1252337098f/M_PI), Q30(0.1176410317f/M_PI), Q30(0.1059871912f/M_PI), Q30(0.0762724727f/M_PI), Q30(0.0468905345f/M_PI), Q30(0.0063956482f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:162:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 5162 | warning s generated . Q30(0.1252337098f/M_PI), Q30(0.1176410317f/M_PI), Q30(0.1059871912f/M_PI), Q30(0.0762724727f/M_PI), Q30(0.0468905345f/M_PI), Q30(0.0063956482f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:162:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | Q30(0.1252337098f/M_PI), Q30(0.1176410317f/M_PI), Q30(0.1059871912f/M_PI), Q30(0.0762724727f/M_PI), Q30(0.0468905345f/M_PI), Q30(0.0063956482f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:161:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 161 | Q30(0.1969399750f/M_PI), Q30(0.1856741160f/M_PI), Q30(0.1681558639f/M_PI), Q30(0.1223674342f/M_PI), Q30(0.0758088827f/M_PI), Q30(0.0103884479f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:161:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 161 | Q30(0.1969399750f/M_PI), Q30(0.1856741160f/M_PI), Q30(0.1681558639f/M_PI), Q30(0.1223674342f/M_PI), Q30(0.0758088827f/M_PI), Q30(0.0103884479f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:161:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 161 | Q30(0.1969399750f/M_PI), Q30(0.1856741160f/M_PI), Q30(0.1681558639f/M_PI), Q30(0.1223674342f/M_PI), Q30(0.0758088827f/M_PI), Q30(0.0103884479f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:161:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 161 | Q30(0.1969399750f/M_PI), Q30(0.1856741160f/M_PI), Q30(0.1681558639f/M_PI), Q30(0.1223674342f/M_PI), Q30(0.0758088827f/M_PI), Q30(0.0103884479f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:161:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 161 | Q30(0.1969399750f/M_PI), Q30(0.1856741160f/M_PI), Q30(0.1681558639f/M_PI), Q30(0.1223674342f/M_PI), Q30(0.0758088827f/M_PI), Q30(0.0103884479f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:161:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 161 | Q30(0.1969399750f/M_PI), Q30(0.1856741160f/M_PI), Q30(0.1681558639f/M_PI), Q30(0.1223674342f/M_PI), Q30(0.0758088827f/M_PI), Q30(0.0103884479f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:160:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 160 | 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:160:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 160 | 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:160:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 160 | 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:160:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 160 | 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:160:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 160 | 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:160:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 160 | 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:159:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 159 | Q30(0.4200925827f/M_PI), Q30(0.4038758278f/M_PI), Q30(0.3769206405f/M_PI), Q30(0.2953795493f/M_PI), Q30(0.1946786791f/M_PI), Q30(0.0278722942f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:159:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 159 | Q30(0.4200925827f/M_PI), Q30(0.4038758278f/M_PI), Q30(0.3769206405f/M_PI), Q30(0.2953795493f/M_PI), Q30(0.1946786791f/M_PI), Q30(0.0278722942f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from In file included from src/libavcodec/aacps_fixed.c:src/libavcodec/aasc.c24:: 32In file included from : src/libavcodec/aacps.cIn file included from :32src/libavcodec/msrledec.h: :src/libavcodec/aacps_fixed_tablegen.h26:159: :src/libavcodec/bytestream.h:86171: :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] 159 | 171 Q | 3 0 ( 0 .g-4>2b0u09f2f58e2r 7+f=/ MF_FPMIIN),( g-Q>3b0u(0f.f4e0r3_8en7d 5-8 2g7-8>bfu/fMf_ePrI,) s,i Qz3e0()0.;3 76 9| 20 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~6 405f/M_PI), Qsrc/libavutil/macros.h:49:25:3 note: 0expanded from macro 'FFMIN'(0 .295379 495 | 4#9d3eff/Mi_neP IF)F,M IQN3(0a(,0b.)19 4(67(8a67)9 1>f /(Mb_)P I)?, Q(3b0)( 0:. 0(27a8)7)2 2 9| 4 ~ ^ ~2 f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:159:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 159 | Q30(0.4200925827f/M_PI), Q30(0.4038758278f/M_PI), Q30(0.3769206405f/M_PI), Q30(0.2953795493f/M_PI), Q30(0.1946786791f/M_PI), Q30(0.0278722942f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:159:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 159 | Q30(0.4200925827f/M_PI), Q30(0.4038758278f/M_PI), Q30(0.3769206405f/M_PI), Q30(0.2953795493f/M_PI), Q30(0.1946786791fIn file included from /Msrc/libavcodec/aasc.c_:P32I: )In file included from ,src/libavcodec/msrledec.h :Q263: 0src/libavcodec/bytestream.h(0:.1860:27138:7 2warning: 2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]9 42f/M_PI), | ^~~~~~~~~~~~~~ 186 | src/libavcodec/aac_defines.h : 44s:i36z:e 2note: expanded from macro 'Q30' = FFMI N44 | (#pd-e>fbiunfef eQr3_e0nd( x-) p - > b u f f e r , (siinzte))(;( x )| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~* 1073741src/libavutil/macros.h8:249:425.: 0note: expanded from macro 'FFMIN'+ 0.5) | 49 ^ | #define FFMIN(In file included from asrc/libavcodec/aacps_fixed.c,:b24) : (In file included from (src/libavcodec/aacps.ca:)32 : >src/libavcodec/aacps_fixed_tablegen.h: 159:(11:b )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]? (b) : (a)) | ~ ^ ~ 159 | Q30In file included from (0src/libavcodec/aasc.c.4:2320: 0In file included from 9src/libavcodec/msrledec.h2:5268: 2src/libavcodec/bytestream.h7:f187/:M_15P:I ),warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Q3 0(0.40 31878 | 7 5 8 2 7i8ff /(sMi_zPeI2) ,! = Qs3i0z(e0). 3 7| ~~~~~ ^ ~~~~6 9206405f/M_PI), Q30(0.2953795493f/M_PI), Q30(0.1946786791f/M_PI), Q30(0.0278722942f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 158 | Q30(0.5628717542f/M_PI), Q30(0.5499725342f/M_PI), Q30(0.5274890065f/M_PI), Q30(0.4499453008f/M_PI), Q30(0.3283358216f/M_PI), Q30(0.0522236861f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:158:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 158 | Q30(0.5628717542f/M_PI), Q30(0.5499725342f/M_PI), Q30(0.5274890065f/M_PI), Q30(0.4499453008f/M_PI), Q30(0.3283358216f/M_PI), Q30(0.0522236861f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:158:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 158 | Q30(0.5628717542f/M_PI), Q30(0.5499725342f/M_PI), Q30(0.5274890065f/M_PI), Q30(0.4499453008f/M_PI), Q30(0.3283358216f/M_PI), Q30(0.0522236861f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:158:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 158 | Q30(0.5628717542f/M_PI), Q30(0.5499725342f/M_PI), Q30(0.5274890065f/M_PI), Q30(0.4499453008f/M_PI), Q30(0.3283358216f/M_PI), Q30(0.0522236861f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:158:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 158 | Q30(0.5628717542f/M_PI), Q30(0.5499725342f/M_PI), Q30(0.5274890065f/M_PI), Q30(0.4499453008f/M_PI), Q30(0.3283358216f/M_PI), Q30(0.0522236861f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:158:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 158 | Q30(0.5628717542f/M_PI), Q30(0.5499725342f/M_PI), Q30(0.5274890065f/M_PI), Q30(0.4499453008f/M_PI), Q30(0.3283358216f/M_PI), Q30(0.0522236861f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:157:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 157 | 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:157:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 157 | Q30(0.6712729335f/M_PI), Q30(0.663src/libavcodec/bytestream.h8893:482715f:/17M:_ Pwarning: Icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) , Q30(0.65067690 2716 | 1 f / M _iPnIt) , sQiz3e02( 0.=6 0F0FM9I5N(971g8-2>fbu/fMf_ePrI_)e,n dQ 3-0 (g-0>.b5u0f3f63e8r0, 2s91ifz/eM)_;P I )| , ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ Q30(0.10src/libavutil/macros.h6:0490:252:8 7note: 47expanded from macro 'FFMIN'f/ M_PI), 49| | ^~~~~~~~~~~~~~# defisrc/libavcodec/aac_defines.hne: 44F:F36M:I Nnote: (expanded from macro 'Q30'a ,b) ((a )44 | ># d(ebf)i n?e (Qb3) 0:( x()a ) ) | ~ ^ ~ (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:157:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 157 | 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:157:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 157 | 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) | ^ 89In file included from warningsrc/libavcodec/aacps_fixed.cs: generated24. : In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:157:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 157 | 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) In file included from src/libavcodec/aasc.c :(i32n: tIn file included from )src/libavcodec/msrledec.h(:(26x: src/libavcodec/bytestream.h):*2931:01373:74 1warning: 8comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]24 .0 + 0.5) | ^ 293 | sIn file included from izsrc/libavcodec/aacps_fixed.ce:224 : =In file included from Fsrc/libavcodec/aacps.cF:M32I: Nsrc/libavcodec/aacps_fixed_tablegen.h(:p157->:b11:u warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f er_end - p->buf f157er | , s i z e )Q;3 0( 0| . ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~6 712729335src/libavutil/macros.hf:/49M:_25P:I )note: ,expanded from macro 'FFMIN' Q30(0.6 6493 | 8#8d93e4f8i5nfe/ MF_FPMII)N,( aQ,3b0)( (0(.a65)0 6>7 6(9b0)6 1? f(b/)M_ P:I )(,a )Q)3 0 (| 0 ~ ^ ~. 6009597182f/In file included from Msrc/libavcodec/aasc.c_:P32I: )In file included from ,src/libavcodec/msrledec.h :26Q: 3src/libavcodec/bytestream.h0:(2940:.155:0 3warning: 6comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3 80291f /294M | _ P I) , iQf3 0((0s.i1ze0260 0!2=8 7s4i7zfe)/ 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:156:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 156 | 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:156:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 156 | Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/CC libavcodec/adpcm.o 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:156:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 156 | Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.78539src/libavcodec/bytestream.h8185:3f317/:M_13P:I) ,warning: Qcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3 0(0.7853981853f/ M317_ | P I ) , s iz| e ^~~~~~~~~~~~~~2 = FFsrc/libavcodec/aac_defines.hM:I44N:(p36-: >note: bexpanded from macro 'Q30'u ffer_en d44 - | #pd-e>fbiufnfee r,Q 3si0z(ex)); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h :(49:i25n:t note: )expanded from macro 'FFMIN'( (x)*107 493 | 7#4d18e2f4i.n0e + F0F.M5I)N ( a| , ^b ) ((a) > (b)In file included from src/libavcodec/aacps_fixed.c?: 24(: bIn file included from src/libavcodec/aacps.c): 32:: src/libavcodec/aacps_fixed_tablegen.h(:a156):) 61 :| ~ ^ ~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aasc.c :15632 | : In file included from src/libavcodec/msrledec.h: 26 : src/libavcodec/bytestream.h:Q318:3150(:0. 7warning: 8comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]5 3981853 f318/ | M _ P I )i,f Q(3si0z(e02. 7!8=5 3s9i8z1e8)5 3 f| / ~~~~~ ^ ~~~~M _PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI)src/libavcodec/aacpsy.c, Q3:0298(:056.:7 8warning: 53implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 81853f/M_PI), | ^~~~~~~~~~~~~~298 | src/libavcodec/aac_defines.h : 44 : 36: note: expanded from macro 'Q30' + (0 .446 | #+d e0f.i0n4e *Q 3ad0d()x) * 0 . 0 0 1 * f *( inft) (*( xf) ** 1f07;3 7 4| 18 ~ ^2 4.0 + 0.5) src/libavcodec/aacpsy.c| : ^298 :52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24: In file included from 298src/libavcodec/aacps.c | : 32 : src/libavcodec/aacps_fixed_tablegen.h : 156 : 36 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + (0.6 + 0.04 *156 | a d d ) * Q03.00(001. 7*8 53f9 8*1 8f5 3*f/ Mf_ P*I )f, ;Q 3| 0 ~ ^( 0.7853981src/libavcodec/aacpsy.c8:52983:f48:/ warning: M_Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I) , Q30(0. 72988 | 5 39 8 18 5 3 f / M _ P I )+, (Q03.06( 0+ .078.503498 1*8 5a3dfd/)M _*PI )0,. 0Q031 0*( 0f. 7*8 5f3 9*8 1f8 *5 3ff;/M _ P| I ~ ^ ), Q30(0.src/libavcodec/aacpsy.c7:82985:3449:8 1warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 3f/M_P I298) | , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 44:+36 :( note: 0expanded from macro 'Q30' .6 + 0.0 444 | *# daefdidn)e *Q 300.(0x0)1 * f * f * f *( inft;) ( (| x ~ ^) *10737418src/libavcodec/aacpsy.c2:4.2980: 29+: 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 ) | ^ 298 | In file included from src/libavcodec/aacps_fixed.c: 24 : In file included from src/libavcodec/aacps.c+: 32(: 0src/libavcodec/aacps_fixed_tablegen.h:.156:611 :+ warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 04 * add) * 0.00 1156 | * f * fQ *3 0f( 0*. 7f8;5 3 9| 8 ~ ^~~1 853f/M_PIsrc/libavcodec/aacpsy.c):297,: Q473:0 (warning: 0.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 85398185 3297f | / M _ P I ) , Q3 0 (0 . 7+8 563.9801 8 5*3 fe/xMp_(P-I0.)1,5 *Q 3(0f( 0-. 788.573)98 18*5 3(ff /-M _8P.I7)),) Q 3| 0 ^ ~( 0.7853981src/libavcodec/aacpsy.c85:3297f:/35M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0 .2977 | 8 5 3 9 8 1 85 3 f / M _ P+I) ,6. 0 | ^~~~~~~~~~~~~~ * exsrc/libavcodec/aac_defines.hp:(44-0:.361:5 note: *expanded from macro 'Q30' (f - 8. 7)44 | *# d(eff i-n e8 Q.370)()x ) | ^ ~ src/libavcodec/aacpsy.c(:296i:n47t:)( (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) *107374 12968 | 2 4 . 0 + 0 . 5 ) - | 6 ^. 8 * exp(-In file included from 0src/libavcodec/aacps_fixed.c.6: 24 : *In file included from src/libavcodec/aacps.c(:f32 : - src/libavcodec/aacps_fixed_tablegen.h3:155.:1364:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* (f - 3.4)) | ^ ~ 155 | src/libavcodec/aacpsy.cQ:32960:35(:0 .warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 9952337 72964 | f / M _ P I ) , Q 3 0 (-0. 960.69806 9 6*2 4efx/pM(_-P0I.)6, Q30*( 0(.f 9-2 031.149)4 0*4 8(f/fM _-P I3)., 4Q)3)0( 0 .| ^ ~9 698365927fsrc/libavcodec/aacpsy.c/:M_295P:I26):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(1.0 629571 | 5 8 3 4 1r4ef/tMu_rPnI ) , Q33.06(41 .*4 6p4o7w(9f,3 4-403.7f8/)M _ P| I ~~~ ^) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) src/libavcodec/bytestream.h : 355: 13(:i warning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t )((x)*10737418 23554 | . 0 + s0i.z5e) = | F ^F MIN(g->bufIn file included from fsrc/libavcodec/aacps_fixed.ce:r24_: eIn file included from nsrc/libavcodec/aacps.cd: 32-: src/libavcodec/aacps_fixed_tablegen.hg:-155>:b111uf:f ewarning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 155 | src/libavutil/macros.h : 49 : 25 : Qnote: 3expanded from macro 'FFMIN'0( 0.8995 2493 | 3#d7e7fi4nfe/ MF_FPMIIN)(,a ,Qb3)0 (((0a.)9 0>6 9(0b6) 9?6 (2b4)f :/ (Ma_)P)I ) ,| ~ ^ ~ Q30(0.9201In file included from 1src/libavcodec/aasc.c9:4320: 4In file included from 8src/libavcodec/msrledec.h:f26: /src/libavcodec/bytestream.hM:356_:P13I:) ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Q 30(0.9698 3563 | 6 5 9 2s7ifz/eM2_ =P FIF)M,I QN3(0p(-1>.b0uf6f7e1r_5e83n4d1 4-f /pM-_>PIb)u,f fQe30r(, 1s.i4z6e47)9;3 4 4| 37 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~f/ M_PI)src/libavutil/macros.h:,49 : 25| : ^~~~~~~~~~~~~~ note: expanded from macro 'FFMIN' src/libavcodec/aac_defines.h:44 :4936 | :# dnote: expanded from macro 'Q30'e fine FF MI44N | #(da,ebf)i (n(ea )Q3 0>( x(b)) ? ( b ) : ( a())i n| t ~ ^ ~) ((x)*10737In file included from 4src/libavcodec/aasc.c1:8322: In file included from 4src/libavcodec/msrledec.h.:026 : +src/libavcodec/bytestream.h :0357.:515): warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ^ 357In file included from | src/libavcodec/aacps_fixed.c : 24 : In file included from isrc/libavcodec/aacps.cf: 32(: ssrc/libavcodec/aacps_fixed_tablegen.hi:z155e:286 :! =warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s ize) | ~~~~~ ^ ~~~~ 155 | Q30(0.8995233774f/M_PI), Q30(0.9069069624f/M_PI), Q30(0.9201194048f/M_PI), Q30(0.9698365927f/M_PI), Q30(1.0671583414f/M_PI), Q30(1.4647934437f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:155:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | Q30(0.8995233774f/M_PI), Q30(0.9069069624f/M_PI), Q30(0.9201194048f/M_PI), Q30(0.9698365927f/M_PI), Q30(1.0671583414f/M_PI), Q30(1.4647934437f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:155:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | Q30(0.8995233774f/M_PI), Q30(0.9069069624f/M_PI), Q30(0.9201194048f/M_PI), Q30(0.9698365927f/M_PI), Q30(1.0671583414f/M_PI), Q30(1.4647934437f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:155:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | Q30(0.8995233774f/M_PI), Q30(0.9069069624f/M_PI), Q30(0.9201194048f/M_PI), Q30(0.9698365927f/M_PI), Q30(1.0671583414f/M_PI), Q30(1.4647934437f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:154:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 154 | Q30(1.0079245567f/M_PI), Q30(1.0208238363f/M_PI), Q30(1.0433073044f/M_PI), Q30(1.1208510399f/M_PI), Q30(1.2424604893f/M_PI), Q30(1.5185726881f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:154:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 154 | Q30(1.0079245567f/M_PI), Q30(1.0208238363f/M_PI), Q30(1.0433073044f/M_PI), Q30(1.1208510399f/M_PI), Q30(1.2424604893f/M_PI), Q30(1.5185726881f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:154:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 154 | Q30(1.0079245567f/M_PI), Q30(1.0208238363f/M_PI), Q30(1.0433073044f/M_PI), Q30(1.1208510399f/M_PI), Q30(1.2424604893f/M_PI), Q30(1.5185726881f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:154:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 154 | Q30(1.0079245567f/M_PI), Q30(1.0208238363f/M_PI), Q30(1.0433073044f/M_PI), Q30(1.1208510399f/M_PI), Q30(1.2424604893f/M_PI), Q30(1.5185726881f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:154:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 154 | Q30(1.0079245567f/M_PI), Q30(1.0208238363f/M_PI), Q30(1.0433073044f/M_PI), Q30(1.1208510399f/M_PI), Q30(1.2424604893f/M_PI), Q30(1.5185726881f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:154:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 154 | Q30(1.0079245567f/M_PI), Q30(1.0208238363f/M_PI), Q30(1.0433073044f/M_PI), Q30(1.1208510399f/M_PI), Q30(1.2424604893f/M_PI), Q30(1.5185726881f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:153:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | Q30(1.1507037878f/M_PI), Q30(1.1669205427f/M_PI), Q30(1.1938756704f/M_PI), Q30(1.2754167318f/M_PI), Q30(1.3761177063f/M_PI), Q30(1.5429240465f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:153:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | Q30(1.1507037878f/M_PI), Q30(1.1669205427f/M_PI), Q30(1.1938756704f/M_PI), Q30(1.2754167318f/M_PI), Q30(1.3761177063f/M_PI), Q30(1.5429240465f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:153:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | Q30(1.1507037878f/M_PI), Q30(1.1669205427f/M_PI), Q30(1.1938756704f/M_PI), Q30(1.2754167318f/M_PI), Q30(1.3761177063f/M_PI), Q30(1.5429240465f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:153:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | Q30(1.1507037878f/M_PI), Q30(1.1669205427f/M_PI), Q30(1.1938756704f/M_PI), Q30(1.2754167318f/M_PI), Q30(1.3761177063f/M_PI), Q30(1.5429240465f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:153:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | Q30(1.1507037878f/M_PI), Q30(1.1669205427f/M_PI), Q30(1.1938756704f/M_PI), Q30(1.2754167318f/M_PI), Q30(1.3761177063f/M_PI), Q30(1.5429240465f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:153:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | Q30(1.1507037878f/M_PI), Q30(1.1669205427f/M_PI), Q30(1.1938756704f/M_PI), Q30(1.2754167318f/M_PI), Q30(1.3761177063f/M_PI), Q30(1.5429240465f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 152 | Q30(1.2645189762f/M_PI), Q30(1.2796478271f/M_PI), Q30(1.3038636446f/M_PI), Q30(1.3710125685f/M_PI), Q30(1.4443849325f/M_PI), Q30(1.5532352924f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:152:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 152 | Q30(1.2645189762f/M_PI), Q30(1.2796478271f/M_PI), Q30(1.3038636446f/M_PI), Q30(1.3710125685f/M_PI), Q30(1.4443849325f/M_PI), Q30(1.5532352924f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:152:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 152 | Q30(1.2645189762f/M_PI), Q30(1.2796478271f/M_PI), Q30(1.3038636446f/M_PI), Q30(1.3710125685f/M_PI), Q30(1.4443849325f/M_PI), Q30(1.5532352924f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:152:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 152 | Q30(1.2645189762f/M_PI), Q30(1.2796478271f/M_PI), Q30(1.3038636446f/M_PI), Q30(1.3710125685f/M_PI), Q30(1.4443849325f/M_PI), Q30(1.5532352924f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:152:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 152 | Q30(1.2645189762f/M_PI), Q30(1.2796478271f/M_PI), Q30(1.3038636446f/M_PI), Q30(1.3710125685f/M_PI), Q30(1.4443849325f/M_PI), Q30(1.5532352924f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:152:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 152 | Q30(1.2645189762f/M_PI), Q30(1.2796478271f/M_PI), Q30(1.3038636446f/M_PI), Q30(1.3710125685f/M_PI), Q30(1.4443849325f/M_PI), Q30(1.5532352924f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Qsrc/libavcodec/aacpsy.c30(:x)349 : 37 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*107 33497 | 4 1 8 2 4 . 0 + 0 . 5c)o e f| f ^s [g].barks =In file included from src/libavcodec/aacps_fixed.c(:b24a: rIn file included from ksrc/libavcodec/aacps.c :+32 : psrc/libavcodec/aacps_fixed_tablegen.hr:e151v:)136 :/ warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0; | ~~~~~^~~~~~ ~ 151 | Q30(1.3738563061f/M_PI), Q30(1.3851221800f/M_PI), Q30(1.4026404619f/M_PI), Q30(1.4484288692f/M_PI), Q30(1.4949874878f/M_PI), Q30(1.5604078770f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:151:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | Q30(1.3738563061f/M_PI), Q30(1.3851221800f/M_PI), Q30(1.4026404619f/M_PI), Q30(1.4484288src/libavcodec/aacpsy.c692:f355/:M57_:P Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(1.4949874878f/M _355P | I ) , Q 3 0 ( 1 . 5 6 0 4c0o7e8f7f7-0>fs/pMr_ePaId)_,l o w| [ ^~~~~~~~~~~~~~0 ] = fsrc/libavcodec/aac_defines.hf:_44e:x36p:1 0note: (expanded from macro 'Q30'- bark_wid t44h | #*d ePfSiYn_e3 GQP3P0_(TxH)R _ S P R E A D _ L O W ) ; ( i| n ~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~t )((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:151:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | Q30(1.3738563061f/M_Psrc/libavcodec/aacpsy.cI:)356,: 57Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 .3851221800f/M _356P | I ) , Q 3 0 ( 1 . 4 0 2c6o4e0f4f6-1>9sfp/rMe_aPdI_)h,i Q[300]( 1=. 4f4f8_4e2x8p81609(2-fb/aMr_kP_Iw)i,d tQh3 0*( 1P.S4Y9_439G8P7P4_8T7H8Rf_/SMP_RPEIA)D,_ HQI3)0;( 1 .| 5 ~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~6 04078770f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*107374src/libavcodec/aacpsy.c18:23574:.570: +warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .5) | ^ 357 | In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32c: osrc/libavcodec/aacps_fixed_tablegen.he:f151f:-61>:s pwarning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e ad_low[1] = ff_exp 11510 | ( - b a r k _Qw3i0d(th1 .*3 7e3n8_5s6p3r0e6a1df_/lMo_wP)I;) , | Q ~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~3 0(1.3851221800f/M_PI), Q30(1.4026404619f/M_PI), Q30(1.4484288692f/M_PI), Q30(1.494987src/libavcodec/aacpsy.c4:83587:857f:/ Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30(1.56 043580 | 7 8 7 7 0 f / M _ P I ) ,c o e| f ^~~~~~~~~~~~~~f ->sprsrc/libavcodec/aac_defines.he:a44d:_36h:i note: [expanded from macro 'Q30'1 ] = ff_e x44p | 1#0d(e-fbianrek _Qw3i0d(txh) * e n _ s p r e a d _ h i()i;n t )| ( ~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~( x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:151:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | Q30(1.3738563061f/M_PI), Q30(1.38512src/libavcodec/aacpsy.c21:83600:053f:/ Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30(1.4 03602 | 6 4 0 4 61 9 f / M _ P I )m,i nQs3n0r( 1=. 4e4x8p422(8p8e6_9m2ifn/ M/_ PbIa)n,d _Qs3i0z(e1s.[4g9]4)9 8-7 418.758ff;/ M _| P ~ ^~~~I ), Q30(1.5src/libavcodec/aacpsy.c6:03604:0347:8 7warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 f/M_PI), 360| | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36 : mnote: iexpanded from macro 'Q30'n snr = ex p442 | (#pdee_fmiinne /Q 3b0a(nxd)_ s i z e s [ g ] ) - 1 .(5ifn;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:151:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | Q30(1.3738563061f/M_PI), Q30(1.3851221800f/M_PI), Q30(1.4026404619f/M_PI), Q30(1.4484288692f/M_PI), Q30(1.4949874878f/M_PI), Q30(1.5604078770f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 150 | Q30(1.4455626011f/M_PI), Q30(1.4531552792f/M_PI), Q30(1.4648091793f/M_PI), Q30(1.4945238829f/M_PI), Q30(1.5239057541f/M_PI), Q30(1.5644006729f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 150 | Q30(1.4455626011f/M_PI), Q30(1.4531552792f/M_PI), Q30(1.4648091793f/M_PI), Q30(1.4945238829f/M_PI), Q30(1.5239057541f/M_PI), Q30(1.5644006729f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 150 | Q30(1.4455626011f/M_PI), Q30(1.4531552792f/M_PI), Q30(1.4648091793f/M_PI), Q30(1.4945238829f/M_PI), Q30(1.5239057541f/M_PI), Q30(1.5644006729f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 150 | Q30(1.4455626011f/M_PI), Q30(1.4531552792f/M_PI), Q30(1.4648091793f/M_PI), Q30(1.4945238829f/M_PI), Q30(1.5239057541f/M_PI), Q30(1.5644006729f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 150 | Q30(1.4455626011f/M_PI), Q30(1.4531552792f/M_PI), Q30(1.4648091793f/M_PI), Q30(1.4945238829f/M_PI), Q30(1.5239057541f/M_PI), Q30(1.5644006729f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 150 | Q30(1.4455626011f/M_PI), Q30(1.4531552792f/M_PI), Q30(1.4648091793f/M_PI), Q30(1.4945238829f/M_PI), Q30(1.5239057541f/M_PI), Q30(1.5644006729f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:149:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 149 | Q30(1.5146213770f/M_PI), Q30(1.5181334019f/M_PI), Q30(1.5234849453f/M_PI), Q30(1.5369486809f/M_PI), Q30(1.5500687361f/M_PI), Q30(1.5679757595f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:149:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 149 | Q30(1.5146213770f/M_PI), Q30(1.5181334019f/M_PI), Q30(1.5234849453f/M_PI), Q30(1.5369486809f/M_PI), Q30(1.5500687361f/M_PI), Q30(1.5679757595f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:149:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 149 | Q30(1.5146213770f/M_PI), Q30(1.5181334019f/M_PI), Q30(1.5234849453f/M_PI), Q30(1.5369486809f/M_PI), Q30(1.5500687361f/M_PI), Q30(1.5679757595f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:149:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 149 | Q30(1.5146213770f/M_PI), Q30(1.5181334019f/M_PI), Q30(1.5234849453f/M_PI), Q30(1.5369486809f/M_PI), Q30(1.5500687361f/M_PI), Q30(1.5679757595f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:149:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 149 | Q30(1.5146213770f/M_PI), Q30(1.5181334019f/M_PI), Q30(1.5234849453f/M_PI), Q30(1.5369486809f/M_PI), Q30(1.5500687361f/M_PI), Q30(1.5679757595f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:149:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacpsy.c 149: | 420 : 35 : warning: Qmissing field 'window_shape' initializer [-Wmissing-field-initializers]3 0(1.5146213770 f420/ | M _ P I )F,F PQs3y0W(i1n.d5o1w8I1n3f3o4 0w1i9 f /=M _{P I{) ,0 Q3}0 (}1;. 5 2| 3 ^4 849453f/M_PI), Q30(1.5369486809f/M_PI), Q30(1.5500687361f/M_PI), Q30(1.5679757595f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ src/libavcodec/aacpsy.c:565:8: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | if(active_lines == 0.0) | ^~~~~~~~~~~~ ~~ CC libavcodec/adpcm_data.o src/libavcodec/aacpsy.c:616:48: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 616 | form_factor += sqrtf(fabs(coefs[start+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:244:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 244 | Q30(0.0000000000f/M_PI), Q30(0.0011053939f/M_PI), Q30(0.0017089852f/M_PI), Q30(0.0025254129f/M_PI), Q30(0.0029398468f/M_PI), Q30(0.0031597170f/M_PI) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:244:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 244 | Q30(0.0000000000f/M_PI), Q30(0.0011053939f/M_PI), Q30(0.0017089852f/M_PI), Q30(0.0025254129f/M_PI), Q30(0.0029398468f/M_PI), Q30(0.0031597170f/M_PI) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:244:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 244 | Q30(0.0000000000f/M_PI), Q30(0.0011053939f/M_PI), Q30(0.0017089852f/M_PI), Q30(0.0025254129f/M_PI), Q30(0.0029398468f/M_PI), Q30(0.0031597170f/M_PI) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:244:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 244 | Q30(0.0000000000f/M_PI), Q30(0.0011053939f/M_PI), Q30(0.0017089852f/M_PI), Q30(0.0025254129f/M_PI), Q30(0.0029398468f/M_PI), Q30(0.0031597170f/M_PI) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:244:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 244 | Q30(0.0000000000f/M_PI), Q30(0.0011053939f/M_PI), Q30(0.0017089852f/M_PI), Q30(0.0025254129f/M_PI), Q30(0.0029398468f/M_PI), Q30(0.0031597170f/M_PI) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:244:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 244 | Q30(0.0000000000f/M_PI), Q30(0.0011053939f/M_PI), Q30(0.0017089852f/M_PI), Q30(0.0025254129f/M_PI), Q30(0.0029398468f/M_PI), Q30(0.0031597170f/M_PI) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:243:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 243 | Q30(0.0000000000f/M_PI), Q30(0.0019607407f/M_PI), Q30(0.0030395309f/M_PI), Q30(0.0044951206f/M_PI), Q30(0.0052305623f/M_PI), Q30(0.0056152637f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:243:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 243 | Q30(0.0000000000f/M_PI), Q30(0.0019607407f/M_PI), Q30(0.0030395309f/M_PI), Q30(0.0044951206f/M_PI), Q30(0.0052305623f/M_PI), Q30(0.0056152637f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:243:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 243 | Q30(0.0000000000f/M_PI), Q30(0.0019607407f/M_PI), Q30(0.0030395309f/M_PI), Q30(0.0044951206f/M_PI), Q30(0.0052305623f/M_PI), Q30(0.0056152637f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h :(i533n:t83):( (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) *1073741824.0 + 0.5) 533| | ^{ Q31(-0.01053In file included from 04src/libavcodec/aacps_fixed.c9:8246: 2In file included from 0src/libavcodec/aacps.c:2320f: )src/libavcodec/aacps_fixed_tablegen.h,: 243Q:613:1( -warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 66959058036166f )243} | , { Q 3 1 (Q-300.(901.206060306070905070209f3/fM)_, PQI3)1,( -Q03.0(101.502021993680174400073f4/fM)_}P,I ), | ~~~~^~~~~~~~~~~~~~~~~~~Q 30(0.003src/libavcodec/aac_defines.h0:3459:5363:0 9note: fexpanded from macro 'Q31'/ M_PI), Q3 045( | 0.#0d0e4f4i9n5e1 20Q631f(/xM)_ P I ) , Q 3 0 ( 0 . 0 0 5(i2n3t0)56(2(3xf)/*2M1_4P7I4)8, 3Q64380.(00 .+0 005.651) 5 2| 6 ^ ~3 7f/M_PI), | ^~~~~~~~~~~~~~In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aac_defines.hsrc/libavcodec/aacsbrdata.h::53344::3658:: note: warning: expanded from macro 'Q30'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #defi n533e | Q{3Q03(1x()- 0 . 0 1 0 5 3 0 4 98 6 2 0 2(0ifn)t,) (Q(3x1)(*-100.76639754198052840.306 1+6 60.f5))} , | { ^ Q31(-0.9126In file included from 6src/libavcodec/aacps_fixed.c3:62479: 5In file included from src/libavcodec/aacps.c7:2329: 3src/libavcodec/aacps_fixed_tablegen.hf:)243:,36 :Q 3warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1( -0.1152293814003 4243f | ) } , | ~~~~^~~~~~~~~~~~~~~~~~~Q 30(0.src/libavcodec/aac_defines.h0:045:0360: 0note: 0expanded from macro 'Q31'0 000f/M_PI ),45 | Q#30d(e0f.0i0n1e9 6Q0371(4x0)7 f / M _ P I ) , Q 3 0 ( 0(.in0t0)3(0(3x9)5*32091f4/7M4_8P3I6)4,8 .Q03 0+( 00..050)4 4 | 9 ^ ~5 1206f/M_PI),In file included from src/libavcodec/aacsbr_fixed.cQ:3620: (src/libavcodec/aacsbrdata.h0:.5330:03152:3 0warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 23f/M_PI), Q 35330 | ({0Q.30015(6-105.20613075f3/0M4_9P8I6)2,0 2 0| f ^~~~~~~~~~~~~~), Q31src/libavcodec/aac_defines.h(:-440:.366: 6note: 9expanded from macro 'Q30'5 9058036 1446 | 6f#)d}e,fi n{eQ 3Q13(0-(0x.)9 12 6 6 3 6 7 9 5 72 9 3f ) ,( iQn3t1)((-(0x.)1*11052723973418812440.003 4+f )0}.,5 ) | ~~~~^~~~~~~~~~~~~~~~~~~ | ^ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31'In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32 : src/libavcodec/aacps_fixed_tablegen.h45: | 243#:d11e:f warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n e Q31(x) 243 | ( iQn3t0()0(.(0x0)0*020140700408306f4/8M._0P I+) ,0 .Q5)3 0 (| 0 ^ ~. 0019607407f/In file included from M_src/libavcodec/aacsbr_fixed.cPI:)62,: src/libavcodec/aacsbrdata.h:Q5333:06(:0 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 30395309f/M_ P533I | ){,Q 3Q13(0-(00..001004543905419280662f02/0Mf_)PI,) ,Q 3Q13(0-(00..060659253900556802336f1/6M6_fP)I}),, {QQ3301((0-.00.09516261653266793577f2/93Mf_)P,I )Q,3 1 (| - ^~~~~~~~~~~~~~ 0.115src/libavcodec/aac_defines.h2:2449:3368:1 4note: 0expanded from macro 'Q30'0 34f)}, 44| | ~~~~^~~~~~~~~~~~~~~~~~~# definsrc/libavcodec/aac_defines.he: 45Q3:036(:x note: )expanded from macro 'Q31' 45 | # d e(fiinnte) (Q(3x)1*(1x0)7 3 7 4 1 8 2 4 . 0 + 0 .(5i)n t )| ( ^( x)*2147483In file included from 6src/libavcodec/aacps_fixed.c4:824.: 0In file included from +src/libavcodec/aacps.c :032.: 5src/libavcodec/aacps_fixed_tablegen.h): 242 :| ^ ~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 :242532 | : 84 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.000000 05320 | {0Q0f3/1M(_ P0I.)8,0 7Q03500(603.706093345911f3)0,3 4Qf/3M1_(PI )0,. 29Q63503(606.80208544400780f)6}61,f /{MQ_3P1I()-,0 .Q33809(801.470808799699172269f3)f,/ MQ_3P1I() ,0 .Q83905(702.60005971279098973f6)7},f / M| _ ~~~~~^~~~~~~~~~~~~~~~~~P I), src/libavcodec/aac_defines.h:Q453:036:( 0note: .expanded from macro 'Q31'0 0998757 5459 | f#/dMe_fPiIn)e, Q 3| 1 ^~~~~~~~~~~~~~( x) src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (int )44( | (#xd)ef*i2n1e4 7Q483306(4x8). 0 + 0 . 5 ) | ^ ~ (int)((In file included from xsrc/libavcodec/aacsbr_fixed.c):*621: 0src/libavcodec/aacsbrdata.h7:5323:75841:8 2warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0 + 0.5) | ^ 532 | {Q31( 0.8In file included from 0src/libavcodec/aacps_fixed.c7:02450: 6In file included from 3src/libavcodec/aacps.c7:6329: 3src/libavcodec/aacps_fixed_tablegen.h5:1242f):, 111Q:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.296536682844 02428 | f ) } , { QQ3310((-00..3080908010407080890609f2/M6_PfI),) ,Q 3Q13(0 (0.08.905073246901537013740f8/7Mf_)P}I,), Q| 3 ~~~~^~~~~~~~~~~~~~~~~~~ 0(0.0src/libavcodec/aac_defines.h0:5454:0367:0 6note: 6expanded from macro 'Q31'1 f/M_PI), Q453 | 0#(d0e.f0i0n7e9 9Q13712(9x3)f /M _ P I ) , Q 3 0 ( 0 .(0in0t9)2(9(9x)9*326174f7/4M8_3P64I8).,0 Q+3 00.(50) . | 0 ^ ~0 99875759f/In file included from M_src/libavcodec/aacsbr_fixed.cP:I62): src/libavcodec/aacsbrdata.h,: 532 :| 32 ^~~~~~~~~~~~~~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 532 | {44Q | 31#(d e0f.i8n0e70 5Q03603(7x6)9 3 5 1 f ) , Q 3 1 ( 0(.i2n9t6)53(6(6x8)2*8140470387f4)1}82,4 .{0Q 3+1 (0-.0.53)8 9 8| 1 ^4 78896926f)In file included from ,src/libavcodec/aacps_fixed.c :Q24: 3In file included from 1src/libavcodec/aacps.c(: 320: .8src/libavcodec/aacps_fixed_tablegen.h9:2425:7862:6 0warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]71 7087f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h242: | 45 :36 : note: expanded from macro 'Q31' Q3024(0. warning0 45s0 | generated. 0#0d0e00f0i0n0fe/ MQ_3P1I(x)), Q 3 0 ( 0 . 00 3 4 91 3 0(34ifn/tM)(_(PxI)),* 2Q13407(408.30604584.007 0+6 601.f5/)M _P I| ^ ~) , Q30(0.007In file included from 9src/libavcodec/aacsbr_fixed.c9:1627: 2src/libavcodec/aacsbrdata.h:95323:f7/:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(0.00929 95329 | 3{6Q73f/1M(_ P0I.)8,0 7Q03500(603.70609939518f7)5,7 5Q93f1/(M _0P.I29)6,5 3 6| 6 ^~~~~~~~~~~~~~ 82844src/libavcodec/aac_defines.h0:8f44):}36,: {note: Qexpanded from macro 'Q30'31 (-0.3898 1444 | 7#8d8e9f6i9n2e6 fQ)3,0 Q(3x1)( 0 . 8 9 5 7 2 6 0 5 7 17 0(8i7ntf))(}(x,) *| 1 ~~~~~^~~~~~~~~~~~~~~~~~0 7374src/libavcodec/aac_defines.h18:2454:.360: + note: 0expanded from macro 'Q31'. 5) | ^ 45 | #definIn file included from esrc/libavcodec/aacps_fixed.c :Q243: 1In file included from (src/libavcodec/aacps.cx:)32 : src/libavcodec/aacps_fixed_tablegen.h : 242 : 61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*21 42427 | 4 8 3 6 4 8Q.300( 0+. 0000.050)0 0| 0 ^ ~ 00f/M_PI), QIn file included from 3src/libavcodec/aacsbr_fixed.c0:(620: .src/libavcodec/aacsbrdata.h0:0531:3834:9 13warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 4f/M_PI), Q30 (5310 | .{0Q03514(0 700.616411f3/0M_0PI5)1,7 5Q83408(70.f0)0,7 9Q93117(2-903.f95/0M9_0P98I3)5,7 5Q63809(f0).},0 0{Q93219(9-903.6477f0/M0_54P9I6)7,0 1Q69370f(0).,0 0Q93918(7-5705.93f7/3M4_0P54I9)7,2 8 6| 4 ^~~~~~~~~~~~~~7 f)},src/libavcodec/aac_defines.h :| 44: ~~~~^~~~~~~~~~~~~~~~~~~36 : note: expanded from macro 'Q30' src/libavcodec/aac_defines.h:45:36: 44note: | expanded from macro 'Q31'# define Q 3450 | (#xd)e f i n e Q 3 1 ( x ) ( in t ) ( ( x ) * 1 0 7(3i7n4t1)8(2(4x.)0* 2+1 407.458)3 6 4| 8 ^. 0 + 0.5) | In file included from ^ ~ src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: In file included from src/libavcodec/aacps_fixed_tablegen.hsrc/libavcodec/aacsbr_fixed.c::24262:: 36src/libavcodec/aacsbrdata.h:: 531warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]58 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242531 | | { Q 3 1 ( Q03.01(401.300000510705080408007ff/)M_,P QI3)1,( -Q03.09(500.900908334591735608349ff/)M}_,P I{)Q,3 1Q(3-00(0..407005045047906676011f6/9M7f_)PI,) ,Q 3Q1(3-00(.03.7030470959147927932f86/4M7_fP)I}),, Q| 3 ~~~~^~~~~~~~~~~~~~~~~~~0 (0.00src/libavcodec/aac_defines.h9:2459:9369:3 note: 6expanded from macro 'Q31'7 f/M_PI), 45Q | 3#0d(e0f.i0n0e9 9Q83715(7x5)9 f / M _ P I ) , | ^~~~~~~~~~~~~~ (int)src/libavcodec/aac_defines.h(:(44x:)36:* note: 2expanded from macro 'Q30'1 4748364 844. | 0# d+e f0i.n5e) Q 30| ( ^ ~x ) In file included from src/libavcodec/aacsbr_fixed.c :(62i: nsrc/libavcodec/aacsbrdata.ht:)531(:(31x:) *warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 73741824.0 + 0531. | 5{)Q 3 1| ( ^ 0.14130051In file included from 75src/libavcodec/aacps_fixed.c8:4248: In file included from 7src/libavcodec/aacps.cf:)32,: src/libavcodec/aacps_fixed_tablegen.hQ:32421:(11-0:. 9warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 90983575689f)}, {242Q | 3 1 ( - 0 . 4Q730005(409.6070010609070f0)0,0 0Qf3/1M(_-P0I.)3,7 3Q43005(409.0702384694173f0)3}4,f / M| _ ~~~~^~~~~~~~~~~~~~~~~~~P I), Qsrc/libavcodec/aac_defines.h:3450:(360:. 00note: 5expanded from macro 'Q31'40 70661f/M _45P | I#)d, eQfi3n0e( 0Q.310(0x7)9 9 17 2 9 3 f / M _P I ) , Q 3(0i(n0.t0)0(9(x2)9*92913476478f3/6M4_P8I.)0, +Q 300.(50). 0 0| 9 ^ ~9 875759f/M_In file included from PIsrc/libavcodec/aacsbr_fixed.c):,62 : | src/libavcodec/aacsbrdata.h ^~~~~~~~~~~~~~: 531:7: src/libavcodec/aac_defines.h:warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]44 :36: note: expanded from macro 'Q30' 53144 | | {#Qd3e1f(i n0e. 1Q43103(0x0) 5 1 7 5 8 4 8 7 f ) , Q 3(1i(n-t)0(.(9x5)0*91009783375417852648.90f )}+, 0{.Q53)1 ( -0| . ^4 700549670169In file included from 7src/libavcodec/aacps_fixed.cf):,24 : QIn file included from src/libavcodec/aacps.c3:132(: -src/libavcodec/aacps_fixed_tablegen.h0:.241:313673:4 warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]54 9728647f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 241 | src/libavcodec/aac_defines.h : 45 :36 : Qnote: 3expanded from macro 'Q31'0 (0.00000 0450 | 0#0d0eff/iMn_eP IQ)3,1 (Qx3) 0 ( 0 . 0 06 2 1 0 0 4 8 7f /(Mi_nPtI))(,( xQ)3*02(10.40740893664183.502 +4 20f./5M)_ P I)| , ^ ~ Q30(0.01421In file included from 1src/libavcodec/aacsbr_fixed.c0:5626: 8src/libavcodec/aacsbrdata.hf:/530M:_83P:I) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.016534861 2530f | /{MQ_3P1I()-,0 .Q9390(904.80117573528778022996ff/)M,_P IQ)3,1 ( -| 0 ^~~~~~~~~~~~~~. 5948src/libavcodec/aac_defines.h3:4441:7365:1 6note: 6expanded from macro 'Q30'0 7f)}, { Q44 | 3#1d(e f0i.n9e71 1Q33405(4x3)9 39 9 1 f ) , Q 3 1 ( - 0 .(6i7n5t)2(8(5x1)5*21205764377f4)1}8,2 4 .| 0 ~~~~^~~~~~~~~~~~~~~~~~~ + 0.src/libavcodec/aac_defines.h5:)45 :| 36: ^ note: expanded from macro 'Q31' In file included from 45 | src/libavcodec/aacps_fixed.c:#24d: eIn file included from fsrc/libavcodec/aacps.ci:ne32 : Qsrc/libavcodec/aacps_fixed_tablegen.h3:1241(:x111): warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)( (241x | ) * 2 1 4 7 4Q83306(408..000 0+0 000.0050)0 f /| M ^ ~ _PI), Q30(0In file included from .src/libavcodec/aacsbr_fixed.c00:6622: 1src/libavcodec/aacsbrdata.h:053004:8597:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30(0.0 05309 | 6{1Q33512(4-2f0/.M9_9P9I4)8,1 5Q33207(802.90164f)2,1 1Q0315(6-80f./5M9_4P8I3)4,1 7Q3501(606.0071f6)5}3,4 8{61Q23f1/(M _0P.I9)7,1 1Q334504(309.30919717f5)8,7 0Q2391f(/-M0._6PI7)5,2 85 1| 5 ^~~~~~~~~~~~~~2 2564src/libavcodec/aac_defines.h:744f:)36}:, note: expanded from macro 'Q30' | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :4445 | :#36d:e fnote: iexpanded from macro 'Q31'n e Q30(x ) 45 | # d e f i n e Q 3 1((ixn)t ) ( ( x ) * 1 0 7 3 7 4 1 8(2i4n.t0) +( (x0).*52)1 4 | 7 ^4 83648.0 + In file included from 0.src/libavcodec/aacps_fixed.c5:)24 : In file included from | ^ ~src/libavcodec/aacps.c :32: src/libavcodec/aacps_fixed_tablegen.h:241: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:530:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 241 | Q 3530 | 0{(Q301.(0-000.090909040810503f2/7M8_P2I9)6,f )Q,3 0Q3(10(.-000.65291040843841775f1/M6_60P7If)),} ,Q 3{Q03(01.(0 009.619375121432f4/54M3_9P3I)9,9 1Qf3)0,( 0Q.3011(4-201.1607556288f5/1M5_2P2I5)6,4 7Qf)3}0,( 0 .| 01 ~~~~^~~~~~~~~~~~~~~~~~~6 53486src/libavcodec/aac_defines.h1:2f45/:M36_:P Inote: )expanded from macro 'Q31' , Q30(0 .450 | 1#7d7e5f8i7n0e2 9Q3f1/(Mx_)P I ) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :44(:i36n:t )note: (expanded from macro 'Q30'( x)*21474 84436 | 4#8d.e0f i+ n0e. 5Q)3 0 (| x ^ ~) In file included from src/libavcodec/aacsbr_fixed.c: 62(: isrc/libavcodec/aacsbrdata.hn:t530):(6(:x )warning: *1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 73741824.0 + 5300 | .{5)Q 3 1| ( ^- 0.99948153In file included from 2src/libavcodec/aacps_fixed.c78:2249: 6In file included from src/libavcodec/aacps.cf:)32,: src/libavcodec/aacps_fixed_tablegen.h :Q32411:(61:- 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 9483417516607f)} ,241 | { Q 3 1 ( Q03.09(701.13040504030903099010f0)f,/ MQ_3P1I()-,0 .Q637052(8051.50202652614070f4)8}7,f / M| _ ~~~~^~~~~~~~~~~~~~~~~~~P I), src/libavcodec/aac_defines.hQ:345:036(:0 .note: 0expanded from macro 'Q31'0 96135242 45f | /#Md_ePfIi)n,e QQ3301((0x.)0 1 42 1 1 0 5 68 f / M _ P I(),i nQt30)((0(.x0)1*625134478468316428f./0M _+PI )0,. 5Q)3 0 | ( ^ ~0 .0177587029In file included from fsrc/libavcodec/aacsbr_fixed.c/:M_62P: Isrc/libavcodec/aacsbrdata.h):,528 : 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' 528 | {Q31( -440 | .#9d4e7f05i0n8e9 6Q63509(8x4) f ) , Q 3 1 ( - 0 .2 9 5(8i0n0t4)2(8(1x4)3*0160f7)3}7,4 1{Q83214(. 00. 9+1 509.958)07 0 8| 7 ^3 76f), Q31(-0In file included from .9src/libavcodec/aacps_fixed.c8:1244: 7In file included from 8src/libavcodec/aacps.c30:3328: 5src/libavcodec/aacps_fixed_tablegen.h7:82411:36f:) }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: 241expanded from macro 'Q31' | Q 3450 | (#0d.ef0i0n0e0 0Q03010(0x0)f / M _ P I ) , Q 3 0 ( 0 . 0(0i6n2t1)0(0(4x8)7*f2/1M4_P7I4)83,6 4Q83.00( 0+. 000.9651)3 5 2| 42 ^ ~f /M_PI), QIn file included from 3src/libavcodec/aacsbr_fixed.c0:(62: 0src/libavcodec/aacsbrdata.h.:05281:45921:1 0warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 68f/M_PI), Q3 0528( | 0{.Q03116(-503.489641720f5/0M8_9P6I6)5,9 8Q4f3)0,( 0.Q03117(7-508.72092598f0/0M4_2P8I1src/libavcodec/aacpsy.c)4,3 :0 794| 6 ^~~~~~~~~~~~~~:f 22):} src/libavcodec/aac_defines.h,:warning: 44: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36{ :Q3 1note: (expanded from macro 'Q30' 0.91599 8440 | # d7794e08 | 7f in3e7 6f )Q3 0 , ( Qx3) 1( - i 0f . 9 ( 8 f1 4a 7 b (8is3(dne0ltta_3p)(8e(5x))7*1 8>01 7f)03},. 7| 401 ~~~~~^~~~~~~~~~~~~~~~~~58 f2 4* .d0src/libavcodec/aac_defines.he si:r+45 e:0d36.5_) : p e)| ^note: expanded from macro 'Q31' | ~~~~ ^~~~~~~~ 45 | #dIn file included from esrc/libavcodec/aacpsy.csrc/libavcodec/aacps_fixed.c::24: f794In file included from i:src/libavcodec/aacps.cn40:: ewarning: 32 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: Q src/libavcodec/aacps_fixed_tablegen.h:3241:111(:x ) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]794 | 241 ( | iif n t ()( (fa xb)* 2s (d1eQl43t07(0a4.8_0pe3)6048 .0>0 0 00.0+0 50.050f0)0 * fd/ | e ^ ~M s_irPedI_),p eQ3In file included from 0)( src/libavcodec/aacsbr_fixed.c0| :62.: ~ ~~~~~~^~~~~~~~~~~~0src/libavcodec/aacsbrdata.h0 :625281:310:04 8warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f/ M_PI), Q30(0 .5280 | 0{9Q63113(5-2402.f9/4M7_0P5I0)8,9 6Q6350(908.40f1)4,2 1Q13015(6-80f./M2_9P5I8)0, 0Q43208(104.300166f5)3}4,86 1{Q23f1/(M_ P0I.)9,15 9Q3908(0070.807137767f5)8,7 0Q2391f(/-M0_.P9I8)1,4 7| 8 ^~~~~~~~~~~~~~3 03857src/libavcodec/aac_defines.h8:144f:)36}:, note: | expanded from macro 'Q30' ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45 :4436 | :# dnote: eexpanded from macro 'Q31'f ine Q30 (45x | )# d ef i n e Q 3 1( x ) ( i n t ) ( ( x ) * 1 0(7i3n7t4)1(82(4x.)0*2 1+47 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:In file included from 32src/libavcodec/aacsbr_fixed.c: :62src/libavcodec/aacps_fixed_tablegen.h: :240src/libavcodec/aacsbrdata.h::136528:: 6warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 528240 | | {Q 3 1 ( - 0 .Q9340(700.50008009060605098040ff)/,M _QP3I1)(,- 0.Q293508(000.402181140330666f2)2}3, f{/QM3_1P(I )0,. 9Q13509(908.00717008876337164f0f)/,M _QP3I1)(,- 0Q.3908(10.407285302368250798818ff)/}M,_ P I| ) ~~~~^~~~~~~~~~~~~~~~~~~, Q30src/libavcodec/aac_defines.h(:450:.0362:9 39note: 5expanded from macro 'Q31'5 617f/M_P I45) | ,# dQe3f0i(n0e. 0Q33115(7x2)6 3 9 9 f / M _ P I 3) , warning( sin t) generated| ((. ^~~~~~~~~~~~~~x )*21src/libavcodec/aac_defines.h4:447:4368:3 6note: 4expanded from macro 'Q30'8 .0 + 0. 544) | # d| ^ ~e fine Q30(x)In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 527 : 84 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( int)((x)*1073 75274 | 18{2Q43.10( 0.+9 705.354)2 5 3| 4 ^5 7837f), Q31In file included from ( src/libavcodec/aacps_fixed.c0:.248: 6In file included from 1src/libavcodec/aacps.c5:0329: 30src/libavcodec/aacps_fixed_tablegen.h8:12402:61118:9 fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , {Q31( 0.9964 224046 | 6 5 0 4 1 6 3Qf3)0,( 0Q.3010( 000.07001090000403f4/2M_7PI5),1 2Qf3)0}(,0 . 0| 1 ~~~~~^~~~~~~~~~~~~~~~~~ 10366src/libavcodec/aac_defines.h2:2453:f36/:M _note: PIexpanded from macro 'Q31') , Q30(0 .450 | #1d7e0f8i6n3e1 4Q03f1(/xM)_ P I ) , Q 3 0 ( 0 . 0 2(5i2nt6)(2(0x9)8*82f1/4M7_4P83I6)4,8 .Q03 0+( 00..0259) 3 9| 5 ^ ~5 617f/M_PI)In file included from ,src/libavcodec/aacsbr_fixed.c :62Q: 3src/libavcodec/aacsbrdata.h0:(5270:.5903:1 warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 726399f/M_PI) ,527 | {| Q ^~~~~~~~~~~~~~3 1( 0.src/libavcodec/aac_defines.h:9447:53364:2 5note: 3expanded from macro 'Q30'4 57837f) ,44 | Q#3d1e( f0i.n8e6 1Q53009(3x)0 8 1 2 6 8 9 f ) } , { Q (3i1(n t0).(9(9x6)4*2140676357044118264.30f )+, Q301.(5) 0 .| 7 ^0 190043427In file included from 5src/libavcodec/aacps_fixed.c1:224f: )In file included from }src/libavcodec/aacps.c:,32 : src/libavcodec/aacps_fixed_tablegen.h| : ~~~~~^~~~~~~~~~~~~~~~~~240 :86: warning: src/libavcodec/aac_defines.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 45:36: note: expanded from macro 'Q31' 45240 | | # d e f i n eQ 3Q03(10(.x0)0 0 0 0 0 0 0 0 0 f /M _ P(Ii)n,t )Q(3(0x()0*.2104171408336664282.30f /+M _0P.I5)) , Q| 3 ^ ~0 (0.01708631In file included from 40src/libavcodec/aacsbr_fixed.cf/:M62_: Psrc/libavcodec/aacsbrdata.hI:)527,: 32Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .0252620988f/ M527_ | P{IQ)3,1 (Q 300.(907.50324923593545567178f3/7Mf_)P,I )Q,3 1Q(3 00(.08.6013510953702861329698f9f/)M}_,PI ){,Q 31 (| ^~~~~~~~~~~~~~0 .996src/libavcodec/aac_defines.h:4442:436:6 65note: 0expanded from macro 'Q30'4 163f), Q44 | 3#1d(e f0i.n7e01 9Q03004(3x4)2 7 51 2 f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ (isrc/libavcodec/aac_defines.hn:t45)(:(36x:) *note: 1expanded from macro 'Q31'0 73741824 .450 | #+d e0f.i5n)e Q| 3 ^ 1(x) In file included from src/libavcodec/aacps_fixed.c : 24 : (In file included from isrc/libavcodec/aacps.cn:32t: )src/libavcodec/aacps_fixed_tablegen.h(:240(:x61:) *warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 47483648.0 + 0. 5)240 | | ^ ~ Q30(0.00In file included from 00src/libavcodec/aacsbr_fixed.c0:0620: 0src/libavcodec/aacsbrdata.h00:f527/:M_7P:I )warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.0110366 25272 | 3{fQ/3M1_(P I0).,9 7Q53304(205.304157708836731f40)f,/ MQ_3P1I() ,0. 86Q153009(300.801225628692f)0}9,8 8{fQ/3M1_(P I0).,99 6Q43204(60.6052093491565631f7)f,/ M_QP3I1)(, 0Q.3700(109.00034135472276531992ff/)M},_ P I| ) ~~~~~^~~~~~~~~~~~~~~~~~, | ^~~~~~~~~~~~~~src/libavcodec/aac_defines.h :45:36src/libavcodec/aac_defines.h:: 44note: :expanded from macro 'Q31'36 : note: expanded from macro 'Q30' 45 | #44d | e#fdienfei nQe 3Q13(0x()x ) ( i n(ti)n(t)((x()x*)2*1104773478431684284..00 ++ 00..55)) | ^ ~| ^ In file included from In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aacps_fixed.c::6224: : src/libavcodec/aacsbrdata.hIn file included from :src/libavcodec/aacps.c526:32:: 84src/libavcodec/aacps_fixed_tablegen.h:: 240warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 526 | {Q31(- 0240. | 9 3 4 12 0 4Q137508(704.40f00)0,0 0Q03010(0 0f./M4_1P3I7)4,0 5Q23002(403.06131f0)}3,6 6{2Q2331f(/ M0_.P9I6),0 6Q33904(303.1055117018f)6,3 1Q4301f(/ M0_.P9I3)1,1 6Q73009(5401.208205f)2}6,2 0 | 9 ~~~~~^~~~~~~~~~~~~~~~~~8 8f/Msrc/libavcodec/aac_defines.h_:P45I:)36,: Qnote: 3expanded from macro 'Q31' 0(0.0293 9455 | 5#6d1e7ffi/nMe_ PQI3)1,( xQ)3 0 ( 0 .0 3 1 5 7 2 6 3 9 9 f(/iMn_tP)I()(,x ) *| 2 ^~~~~~~~~~~~~~1 4748src/libavcodec/aac_defines.h3:446:4368: .note: 0expanded from macro 'Q30' + 0.5) | 44 ^ ~ | #define Q3In file included from 0(src/libavcodec/aacsbr_fixed.cx:)62 : src/libavcodec/aacsbrdata.h : 526 : 59 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x) *5261 | 0{7Q337141(8-204..903 4+ 1200.451)7 5 8| 74 ^4 f), Q31( 0.41In file included from 3src/libavcodec/aacps_fixed.c7:4240: 5In file included from 2src/libavcodec/aacps.c0:322: 4src/libavcodec/aacps_fixed_tablegen.h3:62403f:)11}:, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ Q31( 0.96063943 32401 | 5 5 1 1 f )Q,3 0(Q03.10(0 000.09030101060f7/0M9_5P4I1)28,0 fQ)30}(,0 . 0| ~~~~~^~~~~~~~~~~~~~~~~~11 0366src/libavcodec/aac_defines.h2:2453:f36/:M _note: Pexpanded from macro 'Q31'I ), Q30( 045. | 01#7d0e8f6i3n1e4 0Qf3/1M(_xP)I ) , Q 3 0 ( 0 . 0 2 5 2 6(2i0n9t8)8(f(x/)M*_2P1I4)7,4 8Q33604(80.0. 0+2 9309.555)6 1 7| f ^ ~/ M_PI), Q30(In file included from 0src/libavcodec/aacsbr_fixed.c.:620: 31src/libavcodec/aacsbrdata.h57:265263:329:9 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h526: | 44{:Q3631:( -note: 0expanded from macro 'Q30'. 9341204 1447 | 5#8d7e4fi4nfe) , QQ3301((x) 0 . 4 1 3 7 4 0 5 2 0 2 4 3(6i3nft))}(,( x){*Q13017(3 704.1982640.6039 4+3 301.555)1 1 f| ) ^ , Q31( 0.9In file included from 31src/libavcodec/aacps_fixed.c1:6247: 0In file included from src/libavcodec/aacps.c9:5324: 1src/libavcodec/aacps_fixed_tablegen.h2:82390f:)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' 239 | 45 | #Qd3e0f(i0n.e0 Q030010(0x0)0 0 0f / M _ P I ) , Q 30 ((0i.n0t1)9(5(8x)7*32516467f4/8M3_6PI4)8,. 0Q 3+0 (00..50)3 0| 3 ^ ~ 316917f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c):,62 : Qsrc/libavcodec/aacsbrdata.h:35260:(60.:0 4warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 8668823f/M_P I526 | ){,Q 3Q13(0-(00.9.30415202421275588971454ff/)M,_ PQI3)1,( Q03.04(10.3074506512004244396631ff)/}M_,P I{)Q,3 1 (| ^~~~~~~~~~~~~~0 .9606src/libavcodec/aac_defines.h3:9444:33361:5 5note: 1expanded from macro 'Q30' 1f), Q 3441 | (# d0e.f9i3n1e1 6Q73009(5x4)12 8 0 f) } , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :45(:i36n:t note: )expanded from macro 'Q31'(( x)*1073 7454 | 1#8d2e4f.i0n e+ Q03.15()x) | ^ (In file included from insrc/libavcodec/aacps_fixed.ct:)24(: (In file included from xsrc/libavcodec/aacps.c):*322: 1src/libavcodec/aacps_fixed_tablegen.h4:72394:81113:6 4warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0 + 0.5) | ^ ~ 239 | In file included from src/libavcodec/aacsbr_fixed.c : 62Q: 3src/libavcodec/aacsbrdata.h0:(5250:.840:0 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 000000f/M_PI )525, | {QQ3301((0-.00.199857857936506669f4/60M4_9PfI)),, QQ3310(( 00..08320238381761941370f3/0M7_P3If)),}, Q{3Q301((0 .00.48478463648789243f7/4M3_6P2I5)f,) ,Q 3Q03(1(0 .00.582923295984991556f5/5M4_3P3I)f,) }Q3,0 ( 0.| 0 ~~~~~^~~~~~~~~~~~~~~~~~5 6104src/libavcodec/aac_defines.h4:9456:361: fnote: /Mexpanded from macro 'Q31'_ PI), | ^~~~~~~~~~~~~~45 | #dsrc/libavcodec/aac_defines.he:f44i:n36e: Qnote: 3expanded from macro 'Q30'1( x) 44 | # d e f i n e( iQn3t0)((x()x ) * 2 1 4 7 4 8 3 6 4 8 .(i0nt )+( (0x.)5*)1 0 7| 3 ^ ~ 741824.0 + In file included from 0src/libavcodec/aacsbr_fixed.c.:562): src/libavcodec/aacsbrdata.h :| 525 ^: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 525src/libavcodec/aacps.c | :{32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(239-:086:. 9warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 59606946049f), Q 32391 | ( 0 . 8 2 2Q883701(4300.300070300f0)}0,0 0{0Qf3/1M(_ P0I.)8,7 4Q33407(904.704139652857f3)5,6 6Qf3/1M(_ P0I.)8,9 src/libavcodec/aacsbr.c3Q9390:(874:09.02935: 06warning: 35implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3541 363f9)1},7 f /| M ~~~~~^~~~~~~~~~~~~~~~~~_ PI),src/libavcodec/aac_defines.h Q:3450:(360:. 0note: 4expanded from macro 'Q31' 48876 | 6 8 458 | #d2 e3 f if/ nM_ Pe I )Q, Q 313 (0 x( ) 0 . 0 t5e mp21 2 2=5 f 8 f9 1_5f /eM_(xiPnpI2tf)()i,((x )*(2Q3s10(b4r0->7da.4t0586a[13006]4.4en4v89_6f.01 acf+s/ _Mq0[e_.]P5[I))k ]>,> 1 ) | + ^ ~ | ^~~~~~~~~~~~~~ 7 ) * | src/libavcodec/aac_defines.h ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~: 44:36In file included from : src/libavcodec/aacsbr_fixed.cnote: :expanded from macro 'Q30'62: src/libavcodec/aacsbrdata.h:525:32: warning: 44 | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]# define Q30( x525) | { Q 3 1 ( 11- 0 warning .s98 generated7 (. i59n6t0)6(94(6x0)4*190f7)3, 7Q43118(2 40..08 2+ 20.858)7 1 4| 3 ^0 3073f)}, {Q3In file included from 1src/libavcodec/aacps_fixed.c(:24 : 0In file included from .src/libavcodec/aacps.c8:327: 4src/libavcodec/aacps_fixed_tablegen.h3:42397:9614:7 4warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 625f), Q31( 0.893 92399 | 4 9 5 6 5 5 4Q3303(f0).}0,0 0 0| 0 ~~~~~^~~~~~~~~~~~~~~~~~0 0src/libavcodec/aacsbr.c0:0src/libavcodec/aac_defines.h890f::/4529M::36_: note: Pwarning: expanded from macro 'Q31'Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ), Q30(0 .450 | 1#9d5e 8f789 | i3ne 56 6 Qf3 1(/x M) _ P I ) , Q 3 0( 0 . 03 0 t3e(3imp12n6 9t=1 )7ff(/Mf_(_Pex)I*2x14)p, 7Q2f43i0(8(360(48..p00a 4n+4_ 8o0.65f)6f s8e 8t2| ^ ~ 3- fsb/rM_-P>dIIn file included from a)src/libavcodec/aacsbr_fixed.ct,a: [62: Qsrc/libavcodec/aacsbrdata.h1:3]0525(.:06e:.n v0_warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f 2a2cs2_5q8[e9]1 [5f525/ | k{M]Q)_P3I>)1>(,1 -0)Q .*39 807 (50| .9 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~600 5669140604494f9)6, 1Qf3/M1_(P I0)., 8 2| 2 ^~~~~~~~~~~~~~88 7143src/libavcodec/aac_defines.h0:3440:7363:f note: )expanded from macro 'Q30'} , {Q31( src/libavcodec/aacsbr.c440: | .8927#:d21:4 3warning: e4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f 7i9n4e74 3Q632 0592(fx | ) ) , Q3 1 ( 0 . 8 9 3 9 94i9(56fi5 5n43(3ttfe))m(},p ( 1x| >) ~~~~^~~~~~~~~~~~~~~~~~~*11 07E327src/libavcodec/aac_defines.h04:)14582 4:36{:. 0 | note: expanded from macro 'Q31' ^~~~~ ~+ 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 : 239: 36 : (warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]nt )((x)*214748364 8239. | 0 + 0. 5 )Q 3 0| ^ ~( 0.00000000In file included from 0src/libavcodec/aacsbr_fixed.c0:f/62M: _Psrc/libavcodec/aacsbrdata.hI:)524,: 83Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .0195873566 f524/ | M{_QP3I1() ,0 .Q532017(504.240638023139156f9)1,7 fQ/3M1_P(I-)0,. 8Q3503(90.60484286673658780253ff)/},M _{PQI)3,1 (Q-300.(904.70051212235986991059f5/6Mf_)P,I )Q,3 1Q(3-00(.00.180256631408414994621f5/5fM)_}P,I ) ,| ~~~~^~~~~~~~~~~~~~~~~~~ | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:src/libavcodec/aac_defines.h36::44 :note: 36expanded from macro 'Q31' : note: expanded from macro 'Q30' 45 | # d44e | f#idneef iQn3e1 (Qx3)0 ( x ) ( i n t()i(n(tx))(*(2x1)4*71408733674481.802 4+. 00 .+5 )0 . 5| ) ^ ~ | ^ In file included from src/libavcodec/aacsbr_fixed.cIn file included from :62src/libavcodec/aacps_fixed.c: :src/libavcodec/aacsbrdata.h24:: 524In file included from :src/libavcodec/aacps.c58::32 : warning: src/libavcodec/aacps_fixed_tablegen.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 239:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 524 | {Q31( 0.5 22391 | 7 5 4 2 4 6 8Q23109(50f.)0,0 0Q030010(0-000.f8/5M3_9P6I8)2,6 7Q33507(005.f0)1}9,5 8{7Q33516(6-f0/.M9_4P7I0)1,1 3Q93609(009.5063f0)3,3 1Q63911(7-f0/.M0_1P8I2)6,3 4Q83109(402.5054f4)8}6,6 8 8src/libavcodec/aacpsy.c| 2 ~~~~^~~~~~~~~~~~~~~~~~~3 :f/893M:_src/libavcodec/aac_defines.h34P::I45 ):,36 warning: :Q 3missing field 'window_shape' initializer [-Wmissing-field-initializers]note: 0 expanded from macro 'Q31'( 0.0522258 9451 | 5#893d | fe /f Mi _n PeFI F)QP,3s 1yQ(W3xi0)n( d0 o. w0 I5 n6 f1 o0 4 w4 i9 6 =1 f {/( Mi{_n Pt0I) )(},( x} );| * ^~~~~~~~~~~~~~2 1| 4 ^7 48src/libavcodec/aac_defines.h3:6444:836.:0 note: +expanded from macro 'Q30' 0.5) | ^ ~ 44 | #define Q30(In file included from x)src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbr.c src/libavcodec/aacsbrdata.h :: 524106 :: 3128 :: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( int)((x)*10737 45241 | 8{ 2Q10643 | .1 0( +0 . 05 .2 51 )7 5 4 | 2 ^4 6 8 2 a1v9_5afs)In file included from s,src/libavcodec/aacps_fixed.ce :rQ24t3: 01In file included from ((src/libavcodec/aacps.ct-:e032m.: p8src/libavcodec/aacps_fixed_tablegen.h15:3238 9:<6136=8: 2 16warning: E7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]23 05)7;0 5 f| ) ^~~~~ ~~} , {Q31(- 0238. | 9 4src/libavutil/avassert.h 7: 038 1: 111 3:Q9 36note: 90expanded from macro 'av_assert0'0( 905.60f0)0,0 0Q 033801 | 0( 0- 00 f. /0iM1f_8 P2(I6!)3(,4c 8oQ1n39d04)(2)05 .5{0f 2) 7}5, 8 8 1| 4 ~~~~^~~~~~~~~~~~~~~~~~~ 9 5 f / src/libavcodec/aac_defines.hM :_ 45P :I 36) :, note: Qexpanded from macro 'Q31' 3 0 ( 0 . 0 4 245 7 | 3# 6d 5e 7f 1i 3n fe / MQ _3 P1 I( )x ,) Q 3 0 ( 0 . 0 6 3 2 6\ 1 8 (8| i1 ^~~~n5 tf)/(M(_xP)I*)2,1 4Q73408(306.4087.306 7+3 100.657)f / M| _ ^ ~P I), Q30(0.07In file included from 91src/libavcodec/aacsbr_fixed.c6:6623: 3src/libavcodec/aacsbrdata.h0:4524f:/7M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44 :52436 | :{ Qnote: 3expanded from macro 'Q30'1 ( 0.521 7445 | 4#2d4e6f8i2n1e9 5Qf3)0,( xQ)3 1 ( - 0 . 8 5 3 9 6 8 2 6 7(3i5n7t0)5(f()x}),* 1{0Q73317(4-108.2944.700 1+1 309.659)0 9 5| 6 ^f ), Q31(-0.01In file included from 82src/libavcodec/aacps_fixed.c6:3244: 8In file included from 1src/libavcodec/aacps.c9:4322: 5src/libavcodec/aacps_fixed_tablegen.h5:f238)}:,111 : | warning: ~~~~~^~~~~~~~~~~~~~~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 238 | 45 | # d eQf3i0n(e0 .Q03010(0x0)0 0 0 0 0 f / M _ P I ) , Q(3i0n(t0).(0(2x7)5*828114479458f3/6M4_8P.I0) ,+ Q03.05()0 . 0| 4 ^ ~2 7365713f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c):,62 : Qsrc/libavcodec/aacsbrdata.h3:0523(:084.:0 6warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 618815f/M_PI), Q5233 | 0{(Q03.10(7 306.743412026678f0/0M9_3P2I9)5,6 fQ)3,0 (Q03.10(7 901.676133320647f5/6M7_4P2I7)5,2 f )| } ^~~~~~~~~~~~~~, {Q31src/libavcodec/aac_defines.h(: 440:.360:3 6note: 7expanded from macro 'Q30'1 90715831 244f | )#,d eQf3i1n(e 0Q.3603(6x0)6 3 8 9 3 6 6 6 7 5 f ) } , ( i| n ~~~~~^~~~~~~~~~~~~~~~~~t )((x)src/libavcodec/aac_defines.h*:1450:7363:7 4note: 1expanded from macro 'Q31'8 24.0 + 0. 545) | # d| e ^f ine Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h :(238i:n86t:) (warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x )*2147483648.0 + 0. 5238) | | ^ ~ Q30(0.00000In file included from 0src/libavcodec/aacsbr_fixed.c0:0620: 0src/libavcodec/aacsbrdata.hf:/523M:_59P:I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.027588149 5523f | /{MQ_3P1I() ,0 .Q43402(206.800402973326955761f3)f,/ MQ_3P1I() ,0 .Q73103(206.705663724621785821f5)f}/,M _{PQI3)1,( Q03.00(306.701793067713518036172ff/)M,_ PQI3)1,( Q03.06(306.006739819636636360745ff/)M}_,P I )| , ~~~~~^~~~~~~~~~~~~~~~~~ | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:src/libavcodec/aac_defines.h36::44 :note: 36expanded from macro 'Q31': note: expanded from macro 'Q30' 45 | #44d | e#fdsrc/libavcodec/aacsbr.cienfe:i 119nQ:e356 1:Q( 3xwarning: 0)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x ) ( i119 n | (t i) n( t( )x () (* x2 )1 *4 17 0 47 83 37 64 41 88 .2 04 . +0 0+ . s50)b. r5 -)| > ^ ~d a| t ^a [ch].envIn file included from _fsrc/libavcodec/aacsbr_fixed.ca:In file included from c62src/libavcodec/aacps_fixed.cs: :[src/libavcodec/aacsbrdata.h24e:: ]523In file included from [:src/libavcodec/aacps.ck32:]:32 : =warning: src/libavcodec/aacps_fixed_tablegen.h implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:f 238f:_61e:x pwarning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f i(( s523b | r{-Q>3d1a(t a0 .[2384c | 4h 2] 2.6e 8n 0v 0_ 9fQ3a32c09s(5_06q.f[0)e0,]0 [0Qk03]01>0(>0 100)0. f7+/1 M36_2)P6 I7 )5| ,6 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7 Q43207(502.f0)2 }7120,5 | 8 8{ 1Q 43 91 5( f /0 M. _0 P3 I6 )7 ,1 9 Q0 37 01 (5 08 .3 01 42 2f 7) 3, 6 5Q 73 11 3( f /0 M. _6 P3 I6 )0 ,6 3 Q8 39 03 (6 06 .6 07 65 3f 2) 6} 1, 8 8 1| 5 ~~~~~^~~~~~~~~~~~~~~~~~*f /eMx_src/libavcodec/aac_defines.hpP:2I45_):t,36a :bQ [3note: s0expanded from macro 'Q31'b( r0-.>0d7a3t6a7 [345c1 | h0#]6d.7eeffn/ivMn__efP aQIc3)s1,_( qxQ[)3e 0] ([ 0k .] 0 7& 9 1 16 ]6 ;3 3 0 | 4 ~f( /iMn_tP)I()(,x ) *| 2 ^~~~~~~~~~~~~~1 47483src/libavcodec/aac_defines.h6:4448:.360: +note: expanded from macro 'Q30'0 .5) | ^ ~ 44 | #define QIn file included from 3src/libavcodec/aacsbr_fixed.c0:(62x: )src/libavcodec/aacsbrdata.h : 523 : 7 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x) *5231 | 0{7Q33src/libavcodec/aacsbr.c71:4(1211 :80252.:44 .4warning: 02implicit conversion increases floating-point precision: 'AAC_FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 2 +6 800.059)3 2 9 | 5121 ^6 | f ) , Q 3 1 ( In file included from 0 src/libavcodec/aacps_fixed.c. :7 241 : 3 In file included from 2 src/libavcodec/aacps.c6 7: 532 6: 7src/libavcodec/aacps_fixed_tablegen.h 4:i2238f7: 536(2:sf b)warning: r}implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]-, > d{aQt31a([ c0h.]0.3e6n7v 1_2389f | 0a 7c 1s 5[ 8e 3] 1[Q2k3f]0) (,>0 .Q130E102(00 0)00 .0{60 30 60| 00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~6f 3/8M9_3P6I6)6,7 5Qf3)0}(,0 . 0| 2 ~~~~~^~~~~~~~~~~~~~~~~~7 58814src/libavcodec/aac_defines.h9:545f:/36M:_ Pnote: Iexpanded from macro 'Q31') , Q30(0.0 4452 | 7#3d6e5f7i1n3ef /QM3_1P(Ix)), Q 3 0 ( 0 . 0 6 3 2 6 1 8(8i1n5tf)/(M(_xP)I*)2,1 4Q73408(306.4087.306 7+3 100.657)f / M| _ ^ ~P I), Q30(0.079In file included from 1src/libavcodec/aacsbr_fixed.c6:6623: 3src/libavcodec/aacsbrdata.h0:4522f:/83M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36 :522 | note: expanded from macro 'Q30'{ Q31(-0.92 3446 | 6#d0e23f3i2n6e9 3Q23f0)(,x )Q 3 1 ( - 0 . 9 7 9 7 9 2 9(8i0n6t8)1(8(0xf))*}1,0 7{3Q73411(8-204..404 6+0 701.758)5 1 8| 5 ^9 8f), Q31(In file included from -src/libavcodec/aacps_fixed.c0:.245: In file included from 4src/libavcodec/aacps.c23:3322: 5src/libavcodec/aacps_fixed_tablegen.h2:02381:6113:9 4warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) }, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45 :23836 | : note: expanded from macro 'Q31' Q30(0.0 045 | 0#0d0e0f0i0n0e0 fQ/3M1_(PxI)) , Q 3 0 ( 0 . 0 2 7 5 8 8(1i4n9t5)f(/(Mx_)P*I2)1,4 7Q43803(604.80.402 7+3 605.751)3 f /| M ^ ~_ PI), Q30(0.06In file included from 3src/libavcodec/aacsbr_fixed.c2:6621: 8src/libavcodec/aacsbrdata.h8:15225:f58/:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(0.07367 35221 | 0{6Q73f1/M(_-P0I.)9,2 3Q63600(203.302769913626f3)3,0 4Qf3/1M(_-P0I.)9,7 9 7| 9 ^~~~~~~~~~~~~~2 98068src/libavcodec/aac_defines.h1:8440:f36):} ,note: expanded from macro 'Q30' {Q31(-0. 4444 | 6#0d7e1f7i8n5e1 8Q53908(fx)), Q 3 1 ( - 0 . 5 4 2 3 3 2(5i2n0t1)63(9(4xf))*}1,0 7 3| 7 ~~~~^~~~~~~~~~~~~~~~~~~4 1824.src/libavcodec/aac_defines.h0: 45+: 360:. 5note: )expanded from macro 'Q31' | ^ 45 | #defIn file included from isrc/libavcodec/aacps_fixed.cn:e24 : QIn file included from 3src/libavcodec/aacps.c1:(32x: )src/libavcodec/aacps_fixed_tablegen.h : 237 : 136 src/libavcodec/aacsbr.c : warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]79 : 23 : warning: (icomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]n t)((x)*2 12374 | 7 4 8 3 679 4 | 8Q. 30 0 (+ 0 0. .0 50 )0f 0o 0r| 0 ^ ~0( 0e0 0=f /1M;_ PeIIn file included from )src/libavcodec/aacsbr_fixed.c<,:= 62 Q: s3src/libavcodec/aacsbrdata.hb0:r(522-0:>.31d0:a3 t8warning: a7[implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]40 6]9.7b5s4_fn/uMm__P eI522n) | v,{;Q 3Qe13+(0+-()00 ..{90 26 30| 60 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~66 03263738286f9/3M2_fP)Isrc/libavcodec/aacsbr.c,):, 80 Q:Q32731:0( (-warning: 00comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare].. 098799073982796 868009 | 6f 8/ 1M 8_ 0P fI )) }, , Q {3 Q0 3(f10o(.r-1 00(.3CC libavcodec/adpcmenc.o 47k49 60=06 740187;38 f5k/1 M8<_5 P9sI8b)fr,)- ,>Q n3Q[03s(1b0(r.--101>.1d55a49t22a33[37024]57.2fb0/s1M_6_f3Pr9Ie4)qf,_) r} e,| s ^~~~~~~~~~~~~~[ e| ] ~~~~^~~~~~~~~~~~~~~~~~~] ;src/libavcodec/aac_defines.h :k44src/libavcodec/aac_defines.h+::+3645):: 36{note: : expanded from macro 'Q30' note: | expanded from macro 'Q31' ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44 | # d45e | f#idsrc/libavcodec/aacsbr.cne:fe101i :nQ23e3: 0 Q(warning: 3xcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]1) ( x ) 101 | ( i n(ftio)nr(t ()(x(e)( *x=1) 0*172;31 74e47 14<88=23 46s.4b08r .-+0 >0+d. a50t).a 5[ )0| ] ^ . | b ^ ~s _num_noisIn file included from e;src/libavcodec/aacps_fixed.c In file included from :esrc/libavcodec/aacsbr_fixed.c24+:: +62In file included from )src/libavcodec/aacps.c: :src/libavcodec/aacsbrdata.h{32: : 522 src/libavcodec/aacps_fixed_tablegen.h:| :6 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~237: : 111warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacsbr.c:102:27: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]522 | {Q 32371 | ( -102 0 | . 9 2 3Q 63 60 0( 20 3. 30 20 60 90f30o20rf0 )0(,0k 0 Qf=3/ 1M0(_;-P 0Ik.) 9,< 7Qs93b70r9(-20>9.n80_03q68;87 14k86+09+f7))5 }4{,f / {M| Q_ ~ ^ ~~~~~~~~3P 1I()-,0 .Q43406(007src/libavcodec/aacsbr.c.1:0711468:052701:68 35warning: 69comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]78 8f8)f,/ MQ_3 P1114I( | )- ,0 . Q5 34 02 (3 03 .2 05 82 90 01f36o83r79 64(6fe9) f}=/, M 1_ ;P| I ~~~~^~~~~~~~~~~~~~~~~~~e) ,< =Q src/libavcodec/aac_defines.h3s:0b45(r:0-36.>:1d 0anote: 3texpanded from macro 'Q31'7a 9[0c6h4]8.3b fs45/_ | Mn#_udPmeI_f)ei,nn veQ; 3 Q0e3(+10+(.)x1 )1 1| 5 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 9 2 3 7 4 7 f / M _ src/libavcodec/aacsbr.cP :I(115)i:,n31 t: ) | (warning: ^~~~~~~~~~~~~~(comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] x )*2src/libavcodec/aac_defines.h1:4447:4368 :3115 6 | note: 4 expanded from macro 'Q30'8 . 0 + 0 . 544 ) | # d | e ^ ~f i n ef oQr3 0((kx In file included from )=src/libavcodec/aacsbr_fixed.c : 062 ;: src/libavcodec/aacsbrdata.h k: 521 <: 83 s: b rwarning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] > n([isnbtr)-(>(dxa)t* a1521[0 | c7{h3Q]73.41b1(s8-_20f4.r.3e06q 3_+2r 6e00s.1[58e)4] 1] 9;| 9 ^6k 5+f+)),{ Q| 3 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1 In file included from ( src/libavcodec/aacps_fixed.c0:.240: 7In file included from 4src/libavcodec/aacps.c4:0src/libavcodec/aacsbr.c322:: 4127src/libavcodec/aacps_fixed_tablegen.h3::1272372::3 862warning: :2comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 8 warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) }, {Q31 (127 | 0 . 9 9 9 7 9 0 4237 4 | 6 7 4 f3 o5 r0 (feQ3) ,0 Q=3( 011.;(0 0-00e00 0<.0=1 04s001b3f/r0M_-P2I>8)7d3,a4t a7Q[34c00(h05]f..b)0}s,3_ n8um _7| 4 ~~~~^~~~~~~~~~~~~~~~~~~n 6o9isrc/libavcodec/aac_defines.h7:45s:5e36:;4 fnote: e/expanded from macro 'Q31' +M+)_ P I)| , ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 45 Q | 3#0d(e0.f06i0nsrc/libavcodec/aacsbr.ce 0Q:3612831(:x631)7: 8 8warning: f comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] / M _ P I )128, | Q 3 0 ((0 .i n0t) 8( (9 0x )*32 18 476 6 7f94fo/M8r3_6 P(k4I8 ).= ,0 0 Q;+ 3 0(k0.010 3.79<05 6)s 4b r8->| 3n ^ ~f_/ M_qP;I k)++,) QIn file included from 3 src/libavcodec/aacsbr_fixed.c0| :( ~ ^ ~~~~~~~~62 0: .src/libavcodec/aacsbrdata.h:152111:59592:3 7warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 f/M_PI), | ^~~~~~~~~~~~~~ 521 | {Qsrc/libavcodec/aac_defines.h3:441:(36-:0 .note: 3expanded from macro 'Q30'6 3260184 441 | 99#6d5eff)i,n eQ 3Q13(0 (0x.0)7 44 0 2 4 3 1 2 3 2 2 8 f ) }(,i n{tQ)3(1((x )0*.19097937794014842647.4305 0+f )0,. 5Q) 3 1| ( ^- 0.141302873In file included from 47src/libavcodec/aacps_fixed.c4:0245: fIn file included from src/libavcodec/aacps.c):}32,: src/libavcodec/aacps_fixed_tablegen.h :237| ~~~~~^~~~~~~~~~~~~~~~~~: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' 23745 | | # d e f i nQe3 0Q(301.(0x0)0 0 0 0 0 0 0 0 f / M _ P I )(,i nQt3)0(((0x.)0*328174476498735644f8/.M0_ P+I )0,. 5Q)3 0 (| 0 ^ ~. 0600636788fIn file included from /src/libavcodec/aacsbr_fixed.cM:_62P: Isrc/libavcodec/aacsbrdata.h):,521 :Q323:0 (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0890387669f/M_ P521I | ){,Q 3Q13(0-(00..13063372960061488431f9/9M6_5PfI)),, QQ3310(( 00..10171454902234734172f3/2M2_8PfI))},, {| Q ^~~~~~~~~~~~~~3 1( 0.src/libavcodec/aac_defines.h9:9449:7369:0 4note: 4expanded from macro 'Q30'6 74350f), 44Q | 3#1d(e-f0i.n1e4 1Q33002(8x7)3 4 7 4 0 5 f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ (int)src/libavcodec/aac_defines.h(:(45x:)36*:1 0note: 7expanded from macro 'Q31'3 741824.0 +45 | 0#.d5e)f i n| e ^ Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c(:i32n: tsrc/libavcodec/aacps_fixed_tablegen.h):(237(:x36):* 2warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 7483648.0 + 0.5) | 237 ^ ~ | Q30(0.0In file included from 0src/libavcodec/aacsbr_fixed.c0:0620: 0src/libavcodec/aacsbrdata.h0:0521:060:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30(0.0387 45216 | 9{7Q5341f(/-M0_.P3I6)3,2 6Q03108(401.90966050f6)3,6 7Q8381f(/ M0_.P0I7)4,4 0Q23403(102.30282980f3)8}7,6 6{9Qf3/1M(_ P0I.)9,9 9Q73900(404.617043375900f6)4,8 3Qf3/1M(_-P0I.)1,4 1Q33002(807.314171450952f3)7}4,7 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 | #defin e44 | Q#3d1e(fxi)n e Q 3 0 ( x ) ( i n t ) ( ( x )(*i2n1t4)7(4(8x3)6*4180.703 7+4 108.254). 0 | + ^ ~ 0.5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:520:In file included from 83: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:237:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 520 | {Q31(-0.32070666 62379 | 8 6 56 f ) , QQ3301((0 .00.050001040304020109f0/8M7_5P3If)),} ,Q 3{0Q(301.(0 308.75476599735146f3/2M2_4P4I8)7,f )Q,3 0Q(301.(0-600.09683966768482f2/9M2_1P5I0)9,f )Q}3,0 ( 0| . ~~~~^~~~~~~~~~~~~~~~~~~0 89038src/libavcodec/aac_defines.h7:6456:936f:/ Mnote: _expanded from macro 'Q31'P I), Q30(0 .451 | 0#3d7e9f0i6n4e8 3Qf3/1M(_xP)I ) , Q 3 0 ( 0 . 1 1 1 5 9(2i3n7t4)7(f(/x)M*_2P1I4)7,4 8 3| 6 ^~~~~~~~~~~~~~4 8.0 +src/libavcodec/aac_defines.h :044.:536): note: | expanded from macro 'Q30' ^ ~ 44 | #dIn file included from esrc/libavcodec/aacsbr_fixed.cf:i62n: esrc/libavcodec/aacsbrdata.h :Q5203:059(:x )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (i n520t | ){(Q(3x1)(*-100.7332704710862646.609 8+6 506.f5)), Q| 3 ^1 ( 0.50143421In file included from 90src/libavcodec/aacps_fixed.c8:7245: 3In file included from fsrc/libavcodec/aacps.c)}:,32 : {src/libavcodec/aacps_fixed_tablegen.hQ:32361:(136 :0 .warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 593163224487f), Q 32361 | ( - 0 . 9 8 9Q63604(202.902010500090f0)0}0,0 f /| M ~~~~~^~~~~~~~~~~~~~~~~~_ PI), src/libavcodec/aac_defines.hQ:3450:(360:. 0note: 5expanded from macro 'Q31'4 1138873f/ M45_ | P#Id)e, fQi3n0e( 0Q.3018(3x9)9 8 4 4 1 7 f / M _ P I ) , (Qi3n0t()0(.(1x2)4*82711487749883f6/4M8_.P0I )+, 0Q.350)( 0 .| 1 ^ ~4 58375156f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c):,62 : Qsrc/libavcodec/aacsbrdata.h3:0520(:032.:1 5warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 785923f/M_PI), 520 | | { ^~~~~~~~~~~~~~Q 31(-0src/libavcodec/aac_defines.h.:3442:0367:0 6note: 6expanded from macro 'Q30'6 698656f )44, | #Qd3e1f(i n0e. 5Q03104(3x4)2 1 9 0 8 7 5 3 f ) } , { Q(3i1n(t )0(.(5x7)5*91301763734212842448.70f ),+ Q03.15()- 0 .| 9 ^8 966422921509fIn file included from )src/libavcodec/aacps_fixed.c}:,24 : In file included from | src/libavcodec/aacps.c ~~~~~^~~~~~~~~~~~~~~~~~: 32: src/libavcodec/aacps_fixed_tablegen.h:236src/libavcodec/aac_defines.h::11145:: 36warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: expanded from macro 'Q31' 45 | #def i236n | e Q 3 1 ( xQ)3 0 ( 0 . 0 0 0 0 0 0 0 0 0(0ifn/tM)_(P(Ix)),* 2Q13407(408.30654481.103 8+8 703.f5/)M _ P| I ^ ~) , Q30(0.083In file included from 9src/libavcodec/aacsbr_fixed.c9:8624: 4src/libavcodec/aacsbrdata.h1:7520f:/6M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0.124871 85207 | 9{8Qf3/1M(_-P0I.)3,2 0Q73006(606.619485685367f5)1,5 6Qf3/1M(_ P0I.)5,0 1Q43304(201.910586795738f5)9}2,3 f{/QM3_1P(I )0,. 5 7| 5 ^~~~~~~~~~~~~~9 31632src/libavcodec/aac_defines.h2:4444:8367:f )note: ,expanded from macro 'Q30' Q31(-0.9 8449 | 6#6d4e2f2i9n2e1 5Q0390f()x}), | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36(:i nnote: texpanded from macro 'Q31') ((x)*107 3457 | 4#1d8e2f4i.n0e +Q 301.(5x)) | ^ (inIn file included from t)src/libavcodec/aacps_fixed.c(:(24x: )In file included from *src/libavcodec/aacps.c2:1324: 7src/libavcodec/aacps_fixed_tablegen.h4:82363:6864:8 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + 0.5) | ^ ~ 236 | In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.hQ:35190:(840:. 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 0000000f/M_PI), 519Q | 3{0(Q03.10(5 401.193480847439f4/6M6_8P7I9)6,3 fQ)3,0 (Q03.10(8 309.908940421672f0/1M1_5P7I4)1,6 fQ)3}0,( 0{.Q13214(8-701.88729388f6/3M5_2P5I3)4,3 2Q73f0)(,0 .Q13415(8 307.50185962f4/7M6_8P8I2)3,6 7Q63f0)(}0,. 1 5| 6 ~~~~~^~~~~~~~~~~~~~~~~~9 78592src/libavcodec/aac_defines.h3:f45/:M36_:P Inote: )expanded from macro 'Q31', | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h45: | 44#:d36e:f inote: nexpanded from macro 'Q30'e Q31(x) 44 | # d e f i n e Q 3 0 ((xi)n t ) ( ( x ) * 2 1 4 7 4 8 3(6i4n8t.)0( (+x )0*.150)7 3 7| 4 ^ ~1 824.0 + 0.5)In file included from src/libavcodec/aacsbr_fixed.c| : ^62 : src/libavcodec/aacsbrdata.h:519: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 : 519src/libavcodec/aacps_fixed_tablegen.h | :{236Q:3611:( warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 94044946687963f), Q2363 | 1 ( 0 . 0 9Q03206(200.010105070401060f0)0}f,/ M{_QP3I1)(,- 0Q.3802(308.60355421513348382773ff)/,M _QP3I1)(, 0Q.3008(902.40786389892834647167ff)/}M,_ P I| ) ~~~~^~~~~~~~~~~~~~~~~~~, Q30(src/libavcodec/aac_defines.h0:.451:2364:8 7note: 1expanded from macro 'Q31'8 798f/M_PI )45, | #Qd3e0f(i0n.e1 4Q53813(7x5)1 5 6 f / M _ P I ) , Q 3 0((i0n.t1)5(6(9x7)8*52912437f4/8M3_6P4I8).,0 +| ^~~~~~~~~~~~~~0 .5) | src/libavcodec/aac_defines.h ^ ~: 44:36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c: 6244: | src/libavcodec/aacsbrdata.h#:d519e:f32i:n ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(x) 519 | { Q(3i1n(t )0(.(9x4)0*414097436764817986234f.)0, +Q 301.(5 ) 0 .| 0 ^9 026201157416In file included from fsrc/libavcodec/aacps_fixed.c):}24,: In file included from {src/libavcodec/aacps.cQ:3321: (src/libavcodec/aacps_fixed_tablegen.h-:0236.:8362:3 8warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 52534327f), Q31( 0 .2360 | 8 9 2 4 7 6 8Q832306(706.f0)0}0,0 0 0| 0 ~~~~~^~~~~~~~~~~~~~~~~~0 00f/Msrc/libavcodec/aac_defines.h_:P45I:)36,: Qnote: 3expanded from macro 'Q31'0 (0.054113 8458 | 7#3dfe/fMi_nPeI )Q,3src/libavcodec/aacsbr.c 1Q(3x:0)( 2000 :. 190 :8 3 warning: 9 comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 9 8 4 4 1 7 f(/iMn_tP)I ()200(, | x )Q *3 20 1(f40o7.r41 82(3468i47 81=.8 070 9;+8 fi0/ . nQ_3q0;( 0i.+1+4In file included from )5src/libavcodec/aacsbr_fixed.c 8:{362 7: 5src/libavcodec/aacsbrdata.h| 1: ~ ^ ~~~~~~~~5519 6:f7/:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(0.15697 85195 | 9{2Q33f1/(M _0P.I9)4,0 4 4| 9 ^~~~~~~~~~~~~~4 66879src/libavcodec/aac_defines.h6:344f:)36,: Qnote: 3expanded from macro 'Q30'1 ( 0.0902 6442 | 0#1d1e5f7i4n1e6 fQ)3}0,( x{)Q 3 1 ( - 0 . 8 2 3 8 6 3 5 2(5i3n4t3)2(7(fx)),* 1Q03713(7 401.802849.204 7+6 808.253)6 7 6| f ^) }, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn file included from :45src/libavcodec/aacps_fixed.c::3624:: In file included from note: src/libavcodec/aacps.cexpanded from macro 'Q31': 32: src/libavcodec/aacps_fixed_tablegen.h:236:11: 45warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]# define Q31(x) 236 | Q(3i0n(0t.)(0(0x0)*020104704080306f4/8M._0P I+) ,0 .Q53)0 ( 0| . ^ ~0 541138873f/MIn file included from _Psrc/libavcodec/aacsbr_fixed.cI:62): ,src/libavcodec/aacsbrdata.h :Q5183:083(:0 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 39984417f/M_ P518I | ){,Q 3Q13(0( 00..1627428276188769183f9/3M7_8P8fI)),, QQ303(10(.-104.5183347954135869f0/1M1_P0I14)f,) }Q3,0 ({0Q.3115(6-907.857902733f73/9M8_8P4I2)0,6 8 | f ^~~~~~~~~~~~~~), Q31src/libavcodec/aac_defines.h(:-440.:7366:5 4note: 7expanded from macro 'Q30'3 4932599 244f | )#}d,e f | i ~~~~^~~~~~~~~~~~~~~~~~~n e Qsrc/libavcodec/aac_defines.h3:045(x:)36 : note: expanded from macro 'Q31' 45( | i#ndte)f(i(nxe) *Q1301(7x3)7 41 8 2 4 . 0 + 0 . 5 )( i n| t ^) ((x)*214748In file included from 3src/libavcodec/aacps_fixed.c6:4248.: 0In file included from src/libavcodec/aacps.c :+32 : src/libavcodec/aacps_fixed_tablegen.h0:.5235): 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.h235: | 518 : 58 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.00000000 05180 | f{/QM3_1PI() ,0 .Q63702(206.806714379530768981f7)f,/ MQ_3P1I()-,0 .Q13304(904.318196031218071843f3)f}/,M _{PQI3)1,( -Q03.07(007.317733988886472106648ff/)M,_ PQI3)1,( -Q03.07(605.427033489538275797992ff/)M}_,P I )| , ~~~~^~~~~~~~~~~~~~~~~~~ Q30(0src/libavcodec/aac_defines.h.:2451:9369:4 5note: 9expanded from macro 'Q31'0 76f/M_PI) ,45 | #| d ^~~~~~~~~~~~~~e fine Qsrc/libavcodec/aac_defines.h3:144(:x36): note: expanded from macro 'Q30' 44 | (#idnetf)i(n(ex )Q*3201(4x7)4 8 3 6 4 8 . 0 + 0 . 5 )( i n| t ^ ~) ((x)*10737418In file included from 24src/libavcodec/aacsbr_fixed.c.:062 : +src/libavcodec/aacsbrdata.h :0518.:531): warning: | ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c :51824 | : {In file included from Qsrc/libavcodec/aacps.c3:132(: src/libavcodec/aacps_fixed_tablegen.h0:.2356:71112:2 6warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 1393788f), Q31(-0.1 32354 | 9 4 38 9 0 1 Q13001(40f.)0}0,0 0{0Q03010(0-00f./7M0_7P3I7)3,9 8Q83402(006.80f7)4,7 5Q03619(1-70f./7M6_5P4I7)3,4 9Q33205(909.21f1)6}3,2 8 7| 8 ~~~~^~~~~~~~~~~~~~~~~~~3 3f/M_src/libavcodec/aac_defines.hP:I45):,36 :Q 3note: 0expanded from macro 'Q31'( 0.1738867 1456 | 4#fd/eMf_iPnIe) ,Q 3Q13(0x()0 . 2 0 38 5 8 7 7 7 9 f / M _(PiIn)t,) (Q(3x0)(*02.124179498435694087.60f /+M _0P.I5)), | | ^ ~ ^~~~~~~~~~~~~~ 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:518:7: 44warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]# define Q30(x) 518 | { Q 3 1 ( 0 . 6 7 2(2i6n8t6)1(3(9x3)7*8180f7)3,7 4Q13812(4-.00. 1+3 409.453)8 9 0| 1 ^1 014f)}, {Q31In file included from (-src/libavcodec/aacps_fixed.c0:.247: 0In file included from 7src/libavcodec/aacps.c3:7323: 9src/libavcodec/aacps_fixed_tablegen.h8:82354:2860:6 8warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q31(-0.7654734932 52359 | 9 2 f ) } , Q 3| 0 ~~~~~^~~~~~~~~~~~~~~~~~( 0.00src/libavcodec/aac_defines.h0:0450:0360:0 0note: 0expanded from macro 'Q31'f /M_PI), Q 3450 | (#0d.e0f7i4n7e5 0Q693117(fx/)M _P I ) , Q3 0 ( 0 . 1 1 6(3i28n7t8)3(3(fx/)M*_2P1I4)7,4 8Q33604(80..01 7+3 808.657)16 4 f| /M ^ ~_ PI), Q30(0In file included from .src/libavcodec/aacsbr_fixed.c2:0623: 8src/libavcodec/aacsbrdata.h58:75177:7849f:/ Mwarning: _Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(0.2199 5174 | 5{9Q03716(f /0M._4P1I8)8,12 8 4| 1 ^~~~~~~~~~~~~~82 683f)src/libavcodec/aac_defines.h,: 44Q:3361:( note: 0expanded from macro 'Q30'. 0218809 448 | 9#2d2e2f8i2nfe )Q}3,0( x{)Q 3 1 ( - 0 . 8 6 13 5 4 54 9(4i1n2t3)7(f)(,x )Q*13017(3 704.918892447.408 09+0 9035.95f)) } ,| ^ | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:In file included from 36:src/libavcodec/aacps_fixed.c :note: 24expanded from macro 'Q31': In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:235: 6145: | #warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e fine Q31(x) 235 | ( iQn3t0)((0(.x0)0*20104070408030604f8/.M0_ P+I )0,. 5Q)3 0 (| 0 ^ ~. 0747506917f/In file included from Msrc/libavcodec/aacsbr_fixed.c_:P62I: )src/libavcodec/aacsbrdata.h,: 517Q:3580:( 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 163287833f/M_P I517) | ,{ QQ3310(( 00..14713888816278146148f2/6M8_3PfI)),, QQ3310(( 00..20023188588079787992f2/2M8_2PfI))},, Q{3Q03(10(.-201.9896415395047564f9/4M1_2P3I7)f,) , | Q ^~~~~~~~~~~~~~3 1( 0.src/libavcodec/aac_defines.h9:8449:4367:4 8note: 0expanded from macro 'Q30'9 09359f)} ,44 | #| d ~~~~^~~~~~~~~~~~~~~~~~~e finesrc/libavcodec/aac_defines.h :Q453:036(:x )note: expanded from macro 'Q31' 45 | #(dienfti)n(e( xQ)3*11(0x7)3 7 4 1 8 2 4 . 0 + 0 . 5()i n t| ) ^( (x)*21474836In file included from 4src/libavcodec/aacps_fixed.c8:.240: In file included from +src/libavcodec/aacps.c :032.: 5src/libavcodec/aacps_fixed_tablegen.h): 235 :| 36 ^ ~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:517: 32235: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.00000 05170 | 0{0Q03f1/(M _0PI.)4,1 8Q83102(804.108724678530f6)9,1 7Qf3/1M(_ P0I.)0,2 1Q83800(908.912126238228f7)8}3,3 f{/QM3_P1I()-,0 .Q83601(305.415743984816273176f4)f,/ MQ_3P1I() ,0 .Q93809(407.428003980598375797f9)f}/,M_ P I| ) ~~~~~^~~~~~~~~~~~~~~~~~, Q30(src/libavcodec/aac_defines.h0:.452:1369:9 4note: 5expanded from macro 'Q31'9 076f/M_P I45) | ,# d e| f ^~~~~~~~~~~~~~i ne Q3src/libavcodec/aac_defines.h1:(44x:)36 : note: expanded from macro 'Q30' 44( | i#ndte)f(i(nxe) *Q23104(7x4)8 3 6 4 8 . 0 + 0 . 5 ) ( i| n ^ ~t )((x)*1073741In file included from 82src/libavcodec/aacsbr_fixed.c4:.620: src/libavcodec/aacsbrdata.h+: 5170:.75:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^ In file included from 517 | src/libavcodec/aacps_fixed.c{:Q243: 1In file included from (src/libavcodec/aacps.c :032.: 4src/libavcodec/aacps_fixed_tablegen.h1:82358:1112:8 4warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 2683f), Q31( 0.021 82358 | 0 9 8 9 2 2 2Q8320f()0}.,0 0{0Q03010(0-000.08f6/1M3_5P4I5)4,9 4Q13203(70f.)0,7 4Q73510(6 901.79f8/9M4_7P4I8)0,9 0Q93305(90f.)1}1,6 3 2| 8 ~~~~~^~~~~~~~~~~~~~~~~~7 833fsrc/libavcodec/aac_defines.h/:M45_:P36I:) ,note: expanded from macro 'Q31'Q 30(0.1738 8456 | 7#1d6e4ffi/nMe_ PQI3)1,( xQ)3 0 ( 0 . 2 0 3 8 5 8 7 7 7(9ifn/tM)_(P(Ix)),* 2Q1304(704.823164989.405 9+0 07.65f)/ M _P| I ^ ~) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn file included from :src/libavcodec/aacsbr_fixed.c44::6236: :src/libavcodec/aacsbrdata.h :note: 516expanded from macro 'Q30': 83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q 35160 | ({xQ)3 1 ( - 0 . 0 3 8 4 1 5 1 7 6(0i1n8t4)3(f()x,) *Q13017(3-704.16892848.808 1+5 608.151)7 9 f| ) ^} , {Q31(-0.301In file included from 02src/libavcodec/aacps_fixed.c1:5247: 3In file included from 0src/libavcodec/aacps.c4:6324: 4src/libavcodec/aacps_fixed_tablegen.hf:)234,: 136Q:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- 0.07667808922205f) }234, | | ~~~~^~~~~~~~~~~~~~~~~~~ Q3src/libavcodec/aac_defines.h0:(450:.360:0 0note: 0expanded from macro 'Q31'0 00000f/M_ P45I | )#,d eQf3i0n(e0 .Q13011(1x1)2 9 0 9 6 f / M _ P I ) , Q(3i0n(t0).(1(5x8)0*726144570428f3/6M4_8P.I0) ,+ Q03.05()0 . 2| 3 ^ ~8 7557179f/M_PIn file included from I)src/libavcodec/aacsbr_fixed.c,: 62Q: 3src/libavcodec/aacsbrdata.h0:(5160:.582:8 2warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 28719f/M_PI), Q 35160 | ({0Q.3310(5-803.8003188471f5/1M7_6P0I1)8,4 3 f| ) ^~~~~~~~~~~~~~, Q31(src/libavcodec/aac_defines.h-:044.:6369:8 8note: 8expanded from macro 'Q30'8 15681179 f44) | }#,d e{fQi3n1e( -Q03.03(0x1)0 2 1 5 7 3 0 4 6 4 4 f ) , (Qi3n1t()-(0(.x0)7*616077830784912822240.50f )+} ,0 . 5| ) ~~~~^~~~~~~~~~~~~~~~~~~ | ^ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c45: | 32#: dsrc/libavcodec/aacps_fixed_tablegen.he:234fi:n111e: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 (x) ( i234n | t ) ( ( x ) *Q23104(704.803060src/libavcodec/aacsbr.c4080:.022500:0 190+:0 f0warning: /.comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]M5 _)P I )| , ^ ~ Q30(0.1 02251 | 1In file included from 1 src/libavcodec/aacsbr_fixed.c2 :9 620 : 9fsrc/libavcodec/aacsbrdata.h6o:fr516/ :M(31_e:P Iwarning: =)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , 0 ;Q 3e0 (<0 .c1h5_ 8d5160a | 7t6{a4Q-53>01b2(sf-_/0nM.u_0mP3_I8e)4n,1v 5;Q1 37e06+(0+01). 82{43 38 7f| 5) ~ ^ ~~~~~~~~~~~~~~~~~~~5, 7 1Q7391f(/-M0_.P6I9)8src/libavcodec/aacsbr.c,8: 8227Q8:312305:(6 08warning: .1comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]12 7892f0)7}2,8 7227{1 | Q9 3f 1/ (M -_ 0P .I 3) 0,f1 o0Qr23 10(5(k70 3.=03 40065;48 43kf8 )0<,1 8sQ7b3fr1/-(M>-_n0P_.I0)l7,i6 m6 ;7| 8 ^~~~~~~~~~~~~~k0 +8+9)2 2src/libavcodec/aac_defines.h{2: 044 5:| f36 ~ ^ ~~~~~~~~~~): } ,note: expanded from macro 'Q30' | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :src/libavcodec/aacsbr.c4445: | :230#36:d:57e :f note: iwarning: expanded from macro 'Q31'ncomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] e Q30(x) 45 | # d 230e | f i n e Q 3 1 (( xi )n t )f (o (r x )( *m 1 0=7 3 s7 b4 r1 -8(>2if4n_.tt0)a (b+(l xe0)l.*i52m)1[ 4k 7]| 4 ^8- 3 6s4b8r.-0> k+xIn file included from [01src/libavcodec/aacps_fixed.c.]:5;24) : mIn file included from src/libavcodec/aacps.c| <: ^ ~ 32 s: bsrc/libavcodec/aacps_fixed_tablegen.hr:-234>:f86_:t In file included from awarning: src/libavcodec/aacsbr_fixed.cbimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:l 62e: lsrc/libavcodec/aacsbrdata.hi:m516[:k6 :+ warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]] - 234s | b r - > k x [Q51613 | ]0{;(Q 03m.1+0(+0-)00 0.{00 03 0| 80 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4 0105f1/7M6_0P1I8)4src/libavcodec/aacsbr.c3,:f 245)Q:,357 0:Q( 30warning: 1.comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare](1 0-101.162998089868f 1/2455M | 6_ 8P 1I 1) 7, 9 fQ )3 }0 ,( 0 {. Q1f35o18r(0 -7(06m. 43=50 01s20bf2r/1-M5>_7fP3_I0t)4a,6b 4lQ4e3fl0)i(,m0 [.Qk23]31 8(-7- 50s5.b70r17-76>96kf7x/8[M01_8]P9;I2 )2m,2 02 f8| _2 ~~~~^~~~~~~~~~~~~~~~~~~t0 a7b2l8esrc/libavcodec/aac_defines.h7l:1i459m:f[36/k:M _+note: P expanded from macro 'Q31'I1 )], -Q 3s0b (r450- | .>#3kd0xe5[f81i3]n8;e0 1mQ8+37+1f)(/ xM{)_ P I| ) ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h(src/libavcodec/aacsbr.c:i:44n251:t:)3657(::( xnote: warning: )expanded from macro 'Q30'comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]* 21474836 4448 | .#0 d 251e+ | f i0 n. e5 ) Q 3 0| ( ^ ~ x ) f o r ( mIn file included from src/libavcodec/aacsbr_fixed.c =: 62 s: bsrc/libavcodec/aacsbrdata.h r: -515(>:if83n_:tt )awarning: (bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](l xe)l*i1m[0k7]3 7-4 1 s8515b2 | r4{-.Q0>3 k1+x( [ 010.].5;9) 8 m6 3| <0 ^ 5 s6b3r2-3>2f0_7t5afIn file included from b)lsrc/libavcodec/aacps_fixed.c,e: l24Qi: 3mIn file included from 1[src/libavcodec/aacps.c(k:- 320+: . src/libavcodec/aacps_fixed_tablegen.h51:3]2345 :7-618 :8s 9bwarning: 9rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6- 0>0k6x6[21f]);} ,m +{+Q)3 1234{( | - 0 | . ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 1 5 1Q03306(202.7src/libavcodec/aacsbr.c07:0325707:04570f:0) 0,warning: 0 comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]0Q 03f1/(M-_0P.I8)9, 5 1257Q5 | 30 01 (9 08 .9 19 09 19 17 1f 2) 9} 0,f9 o6 rf| / ~~~~^~~~~~~~~~~~~~~~~~~(M m_ P=I src/libavcodec/aac_defines.h)s:,b45 r:Q36-:3> 0fnote: (0_.expanded from macro 'Q31't1 a5b8l0e7l6i4m 5[45k0 | ]2# fd-/e Mfsi_bnrPe-I Q>)3k,1x (Q[x31)0 ] (0;. 2m 3 < s8 b 7 r5- >f5_ 7t 17a9 bf(lin/eMt_PlI)),((ix) mQ*30[2k( +10 .412]78 2-40 8s376b248r718-9.f>0k/ Mx+[1_]P I;0) , .Qm+5+3))0 {( 0 . | | 3 ^ ~ ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0 58380187In file included from f/src/libavcodec/aacsbr.cMsrc/libavcodec/aacsbr_fixed.c_::P62265: I:)57src/libavcodec/aacsbrdata.h:,:515 : 58warning: 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] src/libavcodec/aac_defines.h: 44265: | 36 : note: expanded from macro 'Q30'515 | { Q 3 1 ( 440f | .o#9rd8 e6(f3mi0 n5=e6 3sQ2b33r02-(0>x7f)5_ ft )a ,b l Qe 3l 1i (m -[ 0k .] 5 3- 5 (7si8bn8rt9-)>9(k6(x0x[0)16*]61;20 f7m)3 }7<,4 1s{8bQ2r34-1.>(0f- _0+t. a60b1.l55e1)l0i 3m 6[| 2k ^2 7+7 317]4 f-) ,s In file included from bQsrc/libavcodec/aacps_fixed.c3r:1-24(>: -kIn file included from 0xsrc/libavcodec/aacps.c.[81:9]325;: 1 src/libavcodec/aacps_fixed_tablegen.h5m:0+2341+:9)368 :9{ 9 warning: 9 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9| 7 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f )}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45 :23436 | : note: expanded from macro 'Q31' Q30(0. 0450 | 0#0d0e0f0i0n0e0 fQ/3M1_(PxI)) , Q 3 0 ( 0 . 1 0 1 1 1 2 9(0i9n6tf)/(M(_xP)I*)2,1 4Q73408(306.4185.800 7+6 405.052)f / M| _ ^ ~P I), Q30(0.238In file included from 75src/libavcodec/aacsbr_fixed.c5:7621: 7src/libavcodec/aacsbrdata.h9:f515/:M31_:P Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.2820728 75151 | 9{fQ/3M1_(P I0).,9 8Q63300(506.33203528037850f1)8,7 fQ/3M1_(P-I0).,5 3 5| 7 ^~~~~~~~~~~~~~8 89960src/libavcodec/aac_defines.h0:6446:236f:) }note: ,expanded from macro 'Q30' {Q31(-0. 6441 | 5#1d0e3f6i2n2e7 7Q33704(fx)), Q 3 1 ( - 0 . 8 9 5 1 5 0(1i9n8t9)9(9(9x7)f*)1}0,7 3 7| 4 ~~~~^~~~~~~~~~~~~~~~~~~1 824.src/libavcodec/aac_defines.h0: 45+: 360:. 5note: )expanded from macro 'Q31' | ^ 45 | #defIn file included from isrc/libavcodec/aacps_fixed.cn:e24 : QIn file included from 3src/libavcodec/aacps.c1:(32x: )src/libavcodec/aacps_fixed_tablegen.h : 234 : 11 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*214 72344 | 8 3 6 4 8 . 0Q 3+0 (00..50)0 0| 0 ^ ~0 00000f/M_PI),In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: 0src/libavcodec/aacsbrdata.h.:15150:171:1 2warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 96f/M_PI), Q30 (5150 | .{1Q53810(7 604.590826f3/0M5_6P3I2)3,2 0Q7350f()0,. 2Q33817(5-507.157395f7/8M8_9P9I6)0,0 6Q6320f()0}.,282 {0Q3712(8-701.96f1/5M1_0P3I6)2,2 7Q73307(40f.)3,0 5Q83318(0-108.78f9/5M1_5P0I1)9,8 9 9| 9 ^~~~~~~~~~~~~~9 7f)}, src/libavcodec/aac_defines.h :| 44 ~~~~~^~~~~~~~~~~~~~~~~~: 36: note: expanded from macro 'Q30'src/libavcodec/aac_defines.h :45:36: note: expanded from macro 'Q31' 44 | #define 45Q | 3#0d(exf)i n e Q 3 1 ( x ) ( i n t ) ( ( x ) *(1i0n7t3)7(4(1x8)2*42.104 7+4 803.654)8 . 0| ^+ 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.cIn file included from :src/libavcodec/aacsbr_fixed.c32:: 62src/libavcodec/aacps_fixed_tablegen.h: :src/libavcodec/aacsbrdata.h233::514136::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] 514 | {233Q | 3 1 ( - 0 . 6Q23008(105.8010306010804000f0)0,f /QM3_1P(I )0,. 7Q53000(006.7162211282995063f7)6}f,/ M{_QP3I1)(-,0 .Q43308(607.0119502359049831820ff)/,M _QP3I1)(, 0Q.3909(909.2890067992454382023f1)}f,/ M| _P ~~~~~^~~~~~~~~~~~~~~~~~I ), Qsrc/libavcodec/aac_defines.h3:045(:036:. 3note: 4expanded from macro 'Q31'6 6993868f /45M | _#PdIe)f,in eQ 3Q03(10(.x3) 7 8 2 8 2 1 5 9 6 f / M _(PiIn)t,) ( (| x ^~~~~~~~~~~~~~) *214src/libavcodec/aac_defines.h74:8443:6364:8 .note: 0expanded from macro 'Q30' + 0.5) 44| | ^ ~# define Q30(In file included from xsrc/libavcodec/aacsbr_fixed.c): 62 : src/libavcodec/aacsbrdata.h : 514 :58 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x )*5141 | 0{7Q373411(8-20.46.200 81+5 801.3651)8 4 0| f ^) , Q31( 0.75In file included from 00src/libavcodec/aacps_fixed.c:0246: 7In file included from 6src/libavcodec/aacps.c2:1328: 9src/libavcodec/aacps_fixed_tablegen.h5:6233f:)111}:, warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31(-0.4386701525 02338 | 1 2 f ) , QQ331(0 (0.09.9090980006009024040302f/2Mf_)P},I )| , ~~~~^~~~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.h0:.451:362:1 2note: 2expanded from macro 'Q31'9 0376f/M_ P45 | I#),d eQf3i0n(e0 .Q13910(3x9)4 9 3 8 0 f / M _ P I ) , (Qi30n(t0).(2(9x0)7*925184073418f3/6M4_8P.I0) ,+ 0Q.350)( 0 .| 3 ^ ~4 66993868f/In file included from Msrc/libavcodec/aacsbr_fixed.c_P:I)62,: src/libavcodec/aacsbrdata.hQ:35140:(320:. 3warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 2821596f/M_PI )514, | {| Q ^~~~~~~~~~~~~~ 31(-0src/libavcodec/aac_defines.h.:6442:0368:1 5note: 8expanded from macro 'Q30'1 361840f )44 | ,# Qd3ef1i( n0.e7 5Q03000(6x7)6 21 8 9 5 6 f ) } , { Q 3 1(i(n-t0).(4(38x6)7*01150275307841128f2)4,. 0Q 3+1 (0 .05.)9 99 9| 80 ^ 69244322f)In file included from }src/libavcodec/aacps_fixed.c,: 24| : ~~~~~^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacps.c:32src/libavcodec/aac_defines.h: src/libavcodec/aacps_fixed_tablegen.h::45233::3686:: note: warning: expanded from macro 'Q31'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #defi n233e | Q 3 1 ( x )Q 3 0 ( 0 . 0 0 0 0 0 0 0 0(0i0nft/)M(_(PxI))*,2 1Q43704(803.614281.202 9+0 307.65f)/ M _| P ^ ~I ), Q30(0.CC libavcodec/adts_header.o 1In file included from 9src/libavcodec/aacsbr_fixed.c0:36294: 9src/libavcodec/aacsbrdata.h3:85140:f6/:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(0.290795 85140 | 3{1Qf3/1M(_-P0I.)6,2 0Q83105(801.336416864909f3)8,6 8Qf3/1M(_ P0I.),7 Q53000(006.736728218829155966ff/M)_}P,I ){,Q 3 | 1 ^~~~~~~~~~~~~~(- 0.438src/libavcodec/aac_defines.h67:0441:5362:5 0note: 8expanded from macro 'Q30'1 2f), Q3 144( | #0d.e9f9i99n8e0 6Q9302(44x3)2 2 f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h(:45i:nt36):( (note: xexpanded from macro 'Q31') *1073741 8452 | 4#.d0e f+i n0e. 5Q)3 1| (x ^) In file included from src/libavcodec/aacps_fixed.c : 24(: iIn file included from nsrc/libavcodec/aacps.ct:)32(: (src/libavcodec/aacps_fixed_tablegen.hx:)*23321:461:7 4warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36 48.0 + 0.5) | ^ ~ 233 | Q30(In file included from 0src/libavcodec/aacsbr_fixed.c.:0620: 00src/libavcodec/aacsbrdata.h0:5130:0830:0 0warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30(0. 15132 | 1{2Q23910(3 706.5f0/M4_4P9I1)6,6 7Q63003(00.31f9),0 3Q93419(3-800.f8/M5_99P5I0)7,2 4Q03804(304.2f9)0}79,5 8{0Q3311f/(M _0P.I4)7,1 6Q3208(9010.6354160689f93)8,6 8Qf3/M1_(P-I0).,1 8Q683002(004.03479852689f2)1}5,9 6 f| ~~~~^~~~~~~~~~~~~~~~~~~/ M_PIsrc/libavcodec/aac_defines.h):,45: 36 :| ^~~~~~~~~~~~~~note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:44:36 :45 | note: #expanded from macro 'Q30'd efine Q3 144( | x#)d e f i n e Q 3 0 ( x ) ( i n t ) ( ( x ) * 2 1 4 7(4i8n3t6)4(8(.x0) *+1 007.357)4 1 8| 2 ^ ~4 .0 + 0.5) | In file included from ^src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:513:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:233:36 :513 | warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31( 0.504491667603 02333 | f ) , Q 3 1Q(3-00(.08.5090905000702040080403f4/fM)_}P,I ){,Q 3Q13(0 (00..417211622289901307665f1/0M8_fP)I,) ,Q 3Q13(0-(00..118960830924094308409f5/6M9_fP)I}),, Q| 3 ~~~~~^~~~~~~~~~~~~~~~~~0 (0.29src/libavcodec/aac_defines.h0:7459:5368:0 3note: 1expanded from macro 'Q31'f /M_PI), Q 3450 | (#0d.e3f4i6n6e9 9Q33816(8xf)/ M _ P I ) , Q 3 0 ( 0 . 3(7i8n2t8)2(1(5x9)6*f2/1M4_7P4I8)3,6 4 8| . ^~~~~~~~~~~~~~0 + 0.src/libavcodec/aac_defines.h5:)44 : 36| : ^ ~ note: expanded from macro 'Q30' 44 | In file included from #src/libavcodec/aacsbr_fixed.cd:e62f: isrc/libavcodec/aacsbrdata.hn:e513 :Q313:0 (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) (513i | n{tQ)3(1((x )0*1.057034744911862647.600 3+0 30f.)5,) Q 3| 1 ^( -0.8599507240In file included from 84src/libavcodec/aacps_fixed.c3:424f: )In file included from }src/libavcodec/aacps.c,: 32{: Qsrc/libavcodec/aacps_fixed_tablegen.h3:1233(: 110:. 4warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 62891065108f), Q31 (233- | 0 . 18 6 8 0 2Q03400(409.506090f0)0}0,0 0 0| 0 ~~~~^~~~~~~~~~~~~~~~~~~f /M_PIsrc/libavcodec/aac_defines.h):,45 :Q363:0 (note: 0expanded from macro 'Q31'. 121229037 645f | /#Md_ePfIi)n,e QQ3301((0x.)1 9 0 3 9 4 9 3 8 0 f / M _ P(Ii)n,t )Q(3(0x()0*.22194077498538604381.f0/ M+_ P0I.)5,) Q 3| 0 ^ ~( 0.3466993868fIn file included from /Msrc/libavcodec/aacsbr_fixed.c_:P62I: )src/libavcodec/aacsbrdata.h,: 513Q:370:( 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 782821596f/M_P I513) | ,{ Q 3| 1 ^~~~~~~~~~~~~~( 0.50src/libavcodec/aac_defines.h4:4449:1366:6 7note: 6expanded from macro 'Q30'0 303f), Q 3441 | (#-d0e.f8i5n9e9 5Q03702(4x0)8 4 3 4 f ) }, { Q 3 1 ( (0i.n4t7)1(6(2x8)9*11006753170481f8)2,4 .Q03 1+( -00..51)8 6 8| 0 ^2 04049569f)}, In file included from | src/libavcodec/aacps_fixed.c ~~~~~^~~~~~~~~~~~~~~~~~: 24: In file included from src/libavcodec/aacps.csrc/libavcodec/aac_defines.h::3245: :src/libavcodec/aacps_fixed_tablegen.h36::232 :note: 136expanded from macro 'Q31': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q31 (232x | ) Q 3 0 ( 0 . 0 0 0(0i0n0t0)0(0(0xf)/*M2_1P4I7)4,8 3Q63408(.00. 1+4 108.254)7 0 7| 4 ^ ~f /M_PI), Q30(In file included from 0src/libavcodec/aacsbr_fixed.c.:2622: 4src/libavcodec/aacsbrdata.h0:305128:3847:4 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30(0.34 75124 | 8{1Q33410(2-f0/.M4_9P1I0)4,7 8Q33103(701.5402f0)2,9 1Q93010(6 f0/.M3_2P8I9)5,2 1Q43305(906.6436f3)7}6,0 7{0Q3381f(/ M0_.P9I9)8,8 1 1| 7 ^~~~~~~~~~~~~~5 12075src/libavcodec/aac_defines.h1:f44):,36 :Q 3note: 1expanded from macro 'Q30'( 0.88993 9448 | 3#8d3e1f3i5n4ef )Q}3,0 ( x| ) ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31'( int)((x)* 1450 | 7#3d7e4f1i8n2e4 .Q03 1+( x0). 5 ) | ^ (int)In file included from ((src/libavcodec/aacps_fixed.cx:)24*: 2In file included from 1src/libavcodec/aacps.c4:7324: 8src/libavcodec/aacps_fixed_tablegen.h3:62324:8111.:0 warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.5) | ^ ~ 232 | In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h :Q5123:059(:0 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 00000000f/M_PI )512, | {QQ3301((0-.01.441981204477087341f3/7M1_5P0If)),, QQ330(10(. 202.4302380985327144f3/5M9_6P6I3)f,) }Q,3 0{(Q03.13(4 704.891938480121f7/5M1_2P0I7)5,1 fQ)3,0 (Q03.14(2 002.981899090369f8/3M8_3P1I3)5,4 fQ)3}0,( 0 .| 4 ~~~~~^~~~~~~~~~~~~~~~~~6 37607src/libavcodec/aac_defines.h0:3458:f36/:M _note: Pexpanded from macro 'Q31'I ), | ^~~~~~~~~~~~~~ 45 | #src/libavcodec/aac_defines.hd:e44f:i36n:e note: Qexpanded from macro 'Q30'3 1(x) 44 | # d e f i n e (Qi3n0t()x()( x ) * 2 1 4 7 4 8 3 6 4 8 .(0i n+t )0(.(5x)) * 1| 0 ^ ~7 3741824.0 + In file included from 0.src/libavcodec/aacsbr_fixed.c5:)62 : src/libavcodec/aacsbrdata.h| : ^512 :32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c :51232 | : {src/libavcodec/aacps_fixed_tablegen.hQ:32321:(86-:0 .warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 104783137150f), Q3 1232( | 0 . 3 2 8 9Q53201(403.5090606030f0)0}0,0 0{fQ/3M1_(P I0).,9 9Q83801(107.51142108725417f0)7,4 fQ/3M1_(P I0).,8 8Q93903(908.32823410335048f3)7}4,f / M| _ ~~~~~^~~~~~~~~~~~~~~~~~P I), Qsrc/libavcodec/aac_defines.h3:045(:036.:3 4note: 7expanded from macro 'Q31'4 813402f/ M45_ | P#Id)e,f iQn3e0 (Q03.14(2x0)2 9 1 9 0 0 6 f / M _ P I ) ,( iQn3t0)((0(.x4)6*3271640774083386f4/8M._0P I+) ,0 . 5| ) ^~~~~~~~~~~~~~ | ^ ~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30'In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:512: 644: | #warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e fine Q30(x) 512 | { Q 3 1 ( - 0 . 4(9in1t0)4(7(8x3)1*3170175307f4)1,8 2Q43.10( +0 .03.258)9 5 2| 1 ^4 359663f)}, {In file included from Q3src/libavcodec/aacps_fixed.c1:(24 : 0In file included from .src/libavcodec/aacps.c9:9328: 8src/libavcodec/aacps_fixed_tablegen.h1:12327:5611:2 0warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 1f), Q31( 0.889939 82323 | 8 3 1 3 5 4 fQ)3}0,( 0 .| 0 ~~~~^~~~~~~~~~~~~~~~~~~0 00000src/libavcodec/aac_defines.h0:0450:f36/:M _note: Pexpanded from macro 'Q31'I ), Q30(0. 1454 | 1#8d2e4f7i0n7e4 fQ/3M1_(PxI)) , Q 3 0 ( 0 . 2 2 4 0 3 0(8i3n7t4)f(/(Mx_)P*I2)1,4 7Q43803(604.83.407 4+8 103.450)2 f /| M ^ ~_ PI), Q30(0.420In file included from 2src/libavcodec/aacsbr_fixed.c9:1629: 0src/libavcodec/aacsbrdata.h0:6511f:/83M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0.4637607 05113 | 8{fQ/3M1_(P I0).,9 4 8| 1 ^~~~~~~~~~~~~~3 65022src/libavcodec/aac_defines.h1:2446:836f:) ,note: expanded from macro 'Q30'Q 31(-0.97 5440 | 6#6d4e0f0i2n7e1 2Q83f0)(}x,) { Q 3 1 ( - 0 . 9 5 4 3 4 4(9i7n4t9)2(8(5x3)f*)1,0 7Q33714(1-802.47.906 0+7 907.855)0 1 9| 8 ^3 f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacps_fixed.csrc/libavcodec/aac_defines.h::2445: :In file included from 36src/libavcodec/aacps.c:: 32note: : expanded from macro 'Q31'src/libavcodec/aacps_fixed_tablegen.h :232:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q31(x) 232 | Q 3 0 ((0i.n0t0)0(0(0x0)0*020104fsrc/libavcodec/aacsbr.c/7M:4_3118P:3I196):4, 8 warning: .Qcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]03 0+( 00..154)1 8 2| 4 ^ ~7 0 73114 | f / M _ PfIn file included from Iosrc/libavcodec/aacsbr_fixed.c)r:, 62 (: eQsrc/libavcodec/aacsbrdata.h 3:=0511 (:0058;. 2:e2 4warning: <0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3 c0h8_3d7a4tfa/M-_>P I511)b | ,s{ _QQn33u10m((_ 0e0.n.3v94;47 84e18+31+63)54 00{22 2f /1| M2 ~ ^ ~~~~~~~~~~~~~~~~~~~_6 P8If)),, QQ3301((0-.04src/libavcodec/aacsbr.c.2:9031872:591901:69 60warning: 40comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]06 0f2/7M1_2P8If) ),318} | ,Q 3 {0 Q( 30f1.o(4r-6 03(.7e96 05=74 03034;84 f9e/7 M4<_9 P2cI8h)5_,3d fa )t| ,a ^~~~~~~~~~~~~~ - Q>3b1s(src/libavcodec/aac_defines.h_-:n044u.:m736_9:e6 n0vnote: 7;expanded from macro 'Q30'9 7e8+5+0)1 9 {844 3 | f#| )d ~ ^ ~~~~~~~~~~~~~~~~~~~}e ,f i n| e ~~~~^~~~~~~~~~~~~~~~~~~ Q30(xsrc/libavcodec/aac_defines.h): 45 : 36 : note: expanded from macro 'Q31' (in t45) | (#(dxe)f*i1n0e7 3Q73411(8x2)4 . 0 + 0 . 5 ) | ^ (int)((x)*214In file included from 74src/libavcodec/aacps_fixed.c8:3246: 4In file included from 8src/libavcodec/aacps.c.:032 : +src/libavcodec/aacps_fixed_tablegen.h :0232.5:)11 : | warning: ^ ~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h :232511 | : 31 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.00000000 05110 | f{/QM3_1P(I )0,. 9Q43801(306.5104212812246780f7)4,f /QM3_1P(I-)0,. 9Q73500(606.4202042073102883f7)4}f,/ M{_QP3I1)(,- 0Q.3905(403.43449774489123845032ff)/,M _QP3I1)(,- 0Q.3709(600.74927082590119908036ff)/}M,_ P I| ) ~~~~^~~~~~~~~~~~~~~~~~~, Q30src/libavcodec/aac_defines.h(:045.:4366:3 7note: 6expanded from macro 'Q31'0 7038f/M_P I45) | ,# d e| f ^~~~~~~~~~~~~~i ne Q3src/libavcodec/aac_defines.h1:(44x:)36 : note: expanded from macro 'Q30' 44( | i#ndte)f(i(nxe) *Q23104(7x4)8 3 6 4 8 . 0 + 0 . 5 ) ( i| n ^ ~t )((x)*107374In file included from 1src/libavcodec/aacsbr_fixed.c8:2624: .src/libavcodec/aacsbrdata.h0: 511+: 70:. 5warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ 511In file included from | src/libavcodec/aacps_fixed.c{:Q243: 1In file included from (src/libavcodec/aacps.c :032.: 9src/libavcodec/aacps_fixed_tablegen.h4:82311:31366:5 0warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 1268f), Q31(-0.975 02316 | 6 4 0 0 2 7 1Q2380f()0}.,0 0{0Q03010(0-00.0905f4/3M4_4P9I7)4,9 2Q83503(f0).,1 6Q03318(6-603.6799f6/0M7_9P7I8)5,0 1Q93803(f0).}2,5 4 9| 4 ~~~~~^~~~~~~~~~~~~~~~~~3 7582fsrc/libavcodec/aac_defines.h/:M45_:P36I:) ,note: expanded from macro 'Q31'Q 30(0.4029 4454 | 6#8d4e0ffi/nMe_ PQI3)1,( xQ)3 0 ( 0 . 4 9 8 0 6 895 8 5 f(/iMn_tP)I()(,x )Q*3201(407.458631654684.104 7+5 f0/.M5_)P I )| , ^ ~ | ^~~~~~~~~~~~~~ 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:510:83: 44warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]# define Q30(x) 510 | { Q 31 ( 0 . 9 9 4(3i0nt2)6(6(9x1)*917027837f4)1,8 2Q43.10( + 00..158)8 1 2| 5 ^5 5317553f)}, In file included from {Qsrc/libavcodec/aacps_fixed.c3:124(: In file included from 0src/libavcodec/aacps.c.:9327: 6src/libavcodec/aacps_fixed_tablegen.h8:2316:41110:2 3warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 1843f), Q31(-0.2 82316 | 64 5 3 43 6 6 6Q2300(f0).}0,0 00 0| 0 ~~~~^~~~~~~~~~~~~~~~~~~0 000f/src/libavcodec/aac_defines.hM:_45P:I36),: Qnote: 3expanded from macro 'Q31'0 (0.16038 6456 | 3#69dfe/fMi_nPeI )Q,3 1Q(3x0)(0 . 2 5 4 9 4 3 7 5 8 2 f(/inMt_)P(I()x,) *2Q13407(4803.640428.90 4+4 608.45)0 f /| M ^ ~_ PI), Q30(0In file included from .4src/libavcodec/aacsbr_fixed.c9:8620: 6src/libavcodec/aacsbrdata.h:85109:559:8 5warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/M _PI), Q30(0. 55106 | 15{6Q431147(5 f0/.M9_P9I43)0,2 6 6| 9 ^~~~~~~~~~~~~~1 9728src/libavcodec/aac_defines.hf:)44,: 36Q:3 1note: (expanded from macro 'Q30' 0.1881 25445 | 5#3de1f7i5n5e3 Qf30)(}x,) { Q 3 1 ( 0 . 9 7 6 8 6 4(0i2n3t81)8(4(3xf))*,1 Q03713(7-401.82248.606 4+5 304.35)6 6 6| 2 ^0 f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacps_fixed.csrc/libavcodec/aac_defines.h::2445: :In file included from 36src/libavcodec/aacps.c:: 32note: : expanded from macro 'Q31'src/libavcodec/aacps_fixed_tablegen.h :231:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q31(x) 231 | Q 3 0 ( 0. 0(0i0n0t0)00(00(0x)f*/2M1_P4I7)4,8 3Q6438.00( 0+.1 600.35)8 6 6| ^ ~3 69f/M_PI), In file included from Qsrc/libavcodec/aacsbr_fixed.c3:620: (src/libavcodec/aacsbrdata.h0:.5102:5324:9 4warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 582f/M_PI), Q5103 | 0{(Q0.3410(2 09.494964834002f6/6M9_1P9I7)2,8 fQ),3 0Q(301.(4 908.016888912558555f3/1M_7P5I53)f,) }Q, 3{0Q(301.(5 6015.6947164876450f/2M3_8P18I4)3,f ) ,| ^~~~~~~~~~~~~~Q 31(-src/libavcodec/aac_defines.h0:.442:8366:6 4note: expanded from macro 'Q30'5 343666 2440 | f#)d}e,f i n| e ~~~~~^~~~~~~~~~~~~~~~~~ Q30(xsrc/libavcodec/aac_defines.h) : 45 : 36 : note: expanded from macro 'Q31' (in t45) | (#(dxe)f*i1n0e7 3Q73411(8x2)4 . 0 + 0 . 5 ) | ^ (int)((x)*In file included from 21src/libavcodec/aacps_fixed.c4:7244: 8In file included from 3src/libavcodec/aacps.c6:4328: .src/libavcodec/aacps_fixed_tablegen.h0: +231 :0.615:) warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ ~ In file included from src/libavcodec/aacsbr_fixed.c: 62231: | src/libavcodec/aacsbrdata.h : 510 : 7 : Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.0000000000 f510/ | M{_QP3I1)(, 0Q.3909(403.01266063981696732689ff)/,M _QP3I1)(, 0Q.3108(801.22555459341377555832ff)/}M,_ P{IQ)3,1 (Q 300.(907.648062490424368814804f3/fM)_,P IQ)3,1 (Q-300.(208.646948503648396568652f0/fM)_}P,I ) ,| ~~~~~^~~~~~~~~~~~~~~~~~Q 30(0.src/libavcodec/aac_defines.h5:6451:5366:4 1note: 4expanded from macro 'Q31'7 5f/M_PI), 45 | | # ^~~~~~~~~~~~~~d efinesrc/libavcodec/aac_defines.h :Q443:136(:x )note: expanded from macro 'Q30' 44 | # d(eifnitn)e( (Qx3)0*(2x1)4 7 4 8 3 6 4 8 . 0 + 0 .(5i)n t )| ( ^ ~( x)*107374182In file included from 4src/libavcodec/aacsbr_fixed.c.:062 : +src/libavcodec/aacsbrdata.h :0509.:583): warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ In file included from src/libavcodec/aacps_fixed.c509: | 24{: QIn file included from 3src/libavcodec/aacps.c1:(32-: 0src/libavcodec/aacps_fixed_tablegen.h.:92310:8368:9 5warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36 02546f), Q31( 0.62 02313 | 4 3 9 7 0 5 4Q33800(f0).}0,0 0{0Q030100(0-00f./0M6_6P1I8)62,2 5Q4380(107.716f0)3,86 6Q33619(-f0./2M3_8P1I2)2,1 7Q232103(509.f2)}5, 4 9| 4 ~~~~^~~~~~~~~~~~~~~~~~~3 7582src/libavcodec/aac_defines.hf:/45M:_36P:I )note: ,expanded from macro 'Q31' Q30(0.4 0452 | 9#4d4e6f8in4e0 fQ/3M1(_xP)I ) , Q 3 0 ( 0 . 4 9 8(0i6n8t9)5(8(5xf)/*M2_1P4I7)4, 8Q3306(408..50 6+1 506.451)4 7 5| f ^ ~/ M_PI), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:src/libavcodec/aac_defines.h62:: 44src/libavcodec/aacsbrdata.h::36509:: 58note: :expanded from macro 'Q30' warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #def i509n | e{ QQ3310((-x0). 9 0 8 8 9 5 9 3 6 0 2 5 4 6(fi)n,t )Q(3(1x() *01.067230734413892740.504 3+8 00f.)5}), {| Q ^3 1(-0.0661862In file included from 254src/libavcodec/aacps_fixed.c8:1247: 7In file included from fsrc/libavcodec/aacps.c):,32 : Qsrc/libavcodec/aacps_fixed_tablegen.h3:1231(:-110:. 2warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 12217221359f)}, | ~~~~^~~~~~~~~~~~~~~~~~~231 | src/libavcodec/aac_defines.h : 45 :Q363:0 (note: 0expanded from macro 'Q31'. 000000000 045f | /#Md_ePfIi)n,e QQ3301((0x.)1 60 38 6 6 3 6 9 f / M _ P I )(,i nQt3)0(((0x.)2*524194474387356488.20f /+M _0P.I5)), Q| 3 ^ ~0 (0.402944684In file included from 0fsrc/libavcodec/aacsbr_fixed.c/:M62_P: Isrc/libavcodec/aacsbrdata.h):,509 :Q323:0 (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 4980689585f/ M509_ | PI{)Q,3 1Q(30-(00..9506818596549136402755f4/6Mf_)P,I )Q,31 ( | 0. ^~~~~~~~~~~~~~6 2034src/libavcodec/aac_defines.h3:94470:5364:3 8note: 0expanded from macro 'Q30'f )}, {Q3 441 | (#-d0e.f0i6n6e1 8Q63202(5x4)8 1 7 7 f ) , Q 3 1 ( - 0. 2(3i8n12t21)72(2(1x3)59*f1)0}7,3 7 41| 8 ~~~~~^~~~~~~~~~~~~~~~~~2 4.0 +src/libavcodec/aac_defines.h :0.455:)36 : | ^note: expanded from macro 'Q31' 45In file included from | #src/libavcodec/aacps_fixed.cd:e24f: iIn file included from nsrc/libavcodec/aacps.ce: 32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(230x:)136 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)* 22301 | 4 7 4 8 3 6 4Q83.00( 0+. 000.050)0 0 0| 0 ^ ~0 0f/M_PI), Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:062.: 1src/libavcodec/aacsbrdata.h7:35096:061:5 9warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 f/M_PI), Q30(0 .25097 | 7{3Q73415(6-506.f9/0M8_8P9I5)9,3 6Q03205(406.f4)4,6 1Q93814(0 308.f6/2M0_3P4I3)9,7 0Q53403(800.f5)6}6,6 8{9Q03114(4-f0/.M0_6P6I1)8,6 2Q23504(801.7676f8)6,1 1Q23818(1-f0/.M2_3P8I1)2,2 1 7| 2 ^~~~~~~~~~~~~~2 1359fsrc/libavcodec/aac_defines.h):}44,: 36 :| ~~~~^~~~~~~~~~~~~~~~~~~note: expanded from macro 'Q30' src/libavcodec/aac_defines.h:45:36 :44 | note: #expanded from macro 'Q31'd efine Q30 (45x | )# d e f i n e Q 3 1 ( x ) ( i n t ) ( ( x ) * 1 0 7 3(7i4n1t8)2(4(.x0) *+2 104.754)8 3 6| 4 ^8 .0 + 0.5) In file included from | ^ ~src/libavcodec/aacps_fixed.c :24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:230In file included from :src/libavcodec/aacsbr_fixed.c111::62 : warning: src/libavcodec/aacsbrdata.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 508:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 230 | 508 | { QQ3310((-00..04070707000803020401f6/9M7_3PfI)),, QQ3310((-00..11763768091555967250f3/0M2_5PfI))},, Q{3Q03(10(.-207.7939774155695769f2/6M0_8P7I8)f,) ,Q 3Q03(10(.-404.6913958645073884f0/0M7_6P4I8)f,) }Q,3 0 (| 0 ~~~~^~~~~~~~~~~~~~~~~~~. 56668src/libavcodec/aac_defines.h9:0451:4364:f /note: Mexpanded from macro 'Q31'_ PI), Q30 (450 | .#6d6e8f6i1n1e2 8Q8311f(/Mx_)P I ) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :(44i:n36t:) (note: (expanded from macro 'Q30'x )*214748 3446 | 4#8d.e0f i+n e0 .Q53)0 ( x| ) ^ ~ In file included from (src/libavcodec/aacsbr_fixed.ci:n62t: )src/libavcodec/aacsbrdata.h(:(508x:)58*:1 0warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 741824.0 + 0.5) 508 | {| Q ^3 1(-0.47770832In file included from 41src/libavcodec/aacps_fixed.c6:9247: 3In file included from fsrc/libavcodec/aacps.c):,32 : Qsrc/libavcodec/aacps_fixed_tablegen.h3:2301:(86-:0 .warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 789556203025f)}, {Q 32301 | ( - 0 . 9 9 7Q13509(709.206000807080f0)0,0 0Qf3/1M(_-P0I.)9,3 5Q63507(804.010773664081f5)9}7,5 f /| M ~~~~^~~~~~~~~~~~~~~~~~~_ PI), src/libavcodec/aac_defines.hQ:3450:(360:. 2note: 7expanded from macro 'Q31'7 3745656f /45M | _#PdIe)f,i nQe3 0Q(301.(4x4)6 1 9 8 4 0 3 8 f / M _ P I )(,i nQt3)0(((0x.)5*626164879408134644f8/.M0_ P+I )0,. 5Q)3 0 (| 0 ^ ~. 6686112881f/MIn file included from _Psrc/libavcodec/aacsbr_fixed.cI:)62,: src/libavcodec/aacsbrdata.h :| 508 ^~~~~~~~~~~~~~: 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' 508 | {Q3 144( | -#0d.e4f7i7n7e0 8Q33204(1x6) 9 7 3 f ) , Q 3 1 ( - 0 .(1i6n7t8)9(5(5x6)2*0130072357f4)1}8,2 4{.Q03 1+( -00..59)9 7 1| 5 ^9 79260878f),In file included from src/libavcodec/aacps_fixed.cQ:3241: (In file included from -src/libavcodec/aacps.c0:.329: 3src/libavcodec/aacps_fixed_tablegen.h5:62305:7618:4 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 648f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 45230: | 36 : note: expanded from macro 'Q31' Q30(0.00 0450 | 0#0d0e0f0i0nfe/ MQ_3P1I()x,) Q 3 0 ( 0 . 1 7 3 6 0 1 5 9(7i5nft/)M(_(PxI))*,2 1Q43704(803.624787.307 4+5 605.65f)/ M _| P ^ ~I ), Q30(0.446In file included from 19src/libavcodec/aacsbr_fixed.c8:4620: 3src/libavcodec/aacsbrdata.h8:f508/:M6_:P Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.56668901 45084 | f{/QM3_1P(I-)0,. 4Q7307(700.863628461161927838f1)f,/ MQ_3P1I()-,0 . 1| 6 ^~~~~~~~~~~~~~7 89556src/libavcodec/aac_defines.h2:0443:0362:5 fnote: )expanded from macro 'Q30'} , {Q31(- 044. | 9#9d7e1f5i9n7e9 2Q63008(7x8)f ) , Q 3 1 ( - 0 . 9 3 5 6(5i7n8t4)0(0(7x6)4*81f0)7}3,7 4 1| 8 ~~~~^~~~~~~~~~~~~~~~~~~2 4.0 +src/libavcodec/aac_defines.h :045.:536): note: | expanded from macro 'Q31' ^ 45 | In file included from #src/libavcodec/aacps_fixed.cd:e24f: iIn file included from nsrc/libavcodec/aacps.ce :Q323: 1src/libavcodec/aacps_fixed_tablegen.h(:x230): 36 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)* 22301 | 4 7 4 8 3 6 4Q83.00( 0+. 000.050)0 0 0| 0 ^ ~0 0f/M_PI), Q30In file included from (0src/libavcodec/aacsbr_fixed.c.:1627: 3src/libavcodec/aacsbrdata.h6:05071:5839:7 5warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30(0.27 75073 | 7{45Q63516(f /0M._6P5I2)6,9 4Q43704(705.049446f1)9,8 4Q03318(f /0M._6P5I9)1,6 0Q03408(303.953626f6)8}9,0 1{4Q43f1/(M _0P.I6)7,4 3Q93407(801.4616182611f1)2,8 8Q13f1/(M-_0P.I8)1,6 8 4| 3 ^~~~~~~~~~~~~~8 08467src/libavcodec/aac_defines.h9:644f:)36}:, note: expanded from macro 'Q30'| ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 4544: | 36#:d enote: fexpanded from macro 'Q31'i ne Q30(x) 45 | # d e f i n e Q 3 1 ((xi)n t ) ( ( x ) * 1 0 7 3 7 4 1(8i2n4t.)0( (+x )0*.251)4 7 4| 8 ^3 648.0 + 0.5)In file included from src/libavcodec/aacps_fixed.c :| 24 ^ ~: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:230:11: 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:507:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 230 | Q5073 | 0{(Q03.10(0 000.060502060904f4/7M4_7P5I0)9,4 fQ)3,0 (Q03.11(7 306.061559917650f0/4M8_3P3I9)3,2 fQ)3}0,( 0{.Q23717(3 704.56675463f9/4M7_8P1I4)1,1 2Q13f0)(,0 .Q43416(1-908.48013688f4/3M8_0P8I4)6,7 9Q63f0)(}0,. 5 6| 6 ~~~~~^~~~~~~~~~~~~~~~~~6 8901src/libavcodec/aac_defines.h4:445f:/36M:_ Pnote: Iexpanded from macro 'Q31') , Q30(0.6 6458 | 6#1d1e2f8i8n1ef /QM3_1P(Ix)), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36(:i nnote: texpanded from macro 'Q30') ((x)*214 7444 | 8#3d6e4f8i.n0e +Q 300.(5x) ) | ^ ~ (inIn file included from t)src/libavcodec/aacsbr_fixed.c:(62(: xsrc/libavcodec/aacsbrdata.h):*5071:032:7 3warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 1824.0 + 0.5 )507 | {Q| 3 ^1( 0.6526944In file included from 7src/libavcodec/aacps_fixed.c4:7245: 0In file included from 9src/libavcodec/aacps.c4:f32): ,src/libavcodec/aacps_fixed_tablegen.h :Q2293:1136(: 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]65 916004833932f)}, 229{ | Q 3 1 ( 0 .Q637403(904.7801040100102010f0)0,f /QM3_1P(I)-,0 .Q8310(608.41378804827466769664ff/)M_}P, I )| , ~~~~~^~~~~~~~~~~~~~~~~~ Q30(0src/libavcodec/aac_defines.h.:2458:5366:6 7note: 3expanded from macro 'Q31'0 02f/M_PI )45, | #Qd3e0f(i0n.e4 6Q303712(3x59)6 f / M _ P I ) , Q 3 0((in0t.)5(9(7x1)63*22010447f4/8M3_64P8.I0), +Q 300.(50). 7 6| 0 ^ ~38 77187f/M_In file included from Psrc/libavcodec/aacsbr_fixed.cI:)62,: src/libavcodec/aacsbrdata.h :| 507 ^~~~~~~~~~~~~~: 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' 50744 | | {#Qd3e1f(i n0e. 6Q53206(9x4)4 7 4 7 5 0 9 4 f ) , Q 3(1i(n t0).(6(5x9)1*61000743873431983224f.)0} ,+ {0Q.351)( 0| . ^6 743947814112In file included from 1f)src/libavcodec/aacps_fixed.c,: 24Q: 3In file included from 1src/libavcodec/aacps.c(:-320: .src/libavcodec/aacps_fixed_tablegen.h8:12296:81114:3 8warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 46796f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h229: | 45 : 36 : note: expanded from macro 'Q31'Q 30(0.0000 0450 | 0#0d0e0ffi/nMe_ PQI3)1,( xQ)3 0 ( 0 . 1 7 8 4 2 7 6 6 6 4(fi/nMt_)P(I()x,) *Q23104(704.8238654686.703 0+0 20f./5M)_ P I| ) ^ ~, Q30(0.4630723In file included from 5src/libavcodec/aacsbr_fixed.c9:662f: /src/libavcodec/aacsbrdata.hM:_506P:I83: warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.59716320 05064 | f{/QM3_1P(I-)0,. 4Q83907(208.9736903328277741f8)7,f /QM3_1P(I )0,. 5 6| 2 ^~~~~~~~~~~~~~8 924636src/libavcodec/aac_defines.h2:6448:636f:) }note: ,expanded from macro 'Q30' {Q31(-0.8 9440 | 3#3d6e5f8i6n8e9 6Q9370f()x,) Q 3 1 ( - 0 . 7 1 6 5 6 5 6(3i9n8t7)0(8(2xf))*}1,0 7 3| 7 ~~~~^~~~~~~~~~~~~~~~~~~4 1824.src/libavcodec/aac_defines.h0: 45+: 360:. 5note: )expanded from macro 'Q31' | ^ 45 | #defiIn file included from nsrc/libavcodec/aacps_fixed.ce: 24Q: 3In file included from 1src/libavcodec/aacps.c(:x32): src/libavcodec/aacps_fixed_tablegen.h : 229 : 86 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*2147 42298 | 3 6 4 8 . 0 Q+3 00.(50). 0 0| 0 ^ ~0 000000f/M_PI)In file included from , src/libavcodec/aacsbr_fixed.cQ:3620: (src/libavcodec/aacsbrdata.h0:.5061:7588:4 2warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 664f/M_PI), Q3 0506( | 0{.Q238156(6-703.040829f7/2M8_9P3I9)3,2 2Q7340f()0,. 4Q63310(7 203.559662f8/9M2_4P6I3)6,2 6Q8360f()0}.,5 9{7Q13613(2-000.48f9/0M3_3P6I5)8,6 8Q93609(70f.)7,6 0Q33817(7-108.77f1/6M5_6P5I6)3,9 8 7| 0 ^~~~~~~~~~~~~~8 2f)}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 Q 3450 | (#xd)e f i n e Q 3 1 ( x ) ( i n t ) ( ( x ) * 10 7(3i7n4t1)8(2(4x.)0* 2+1 407.458)3 6 4| 8 ^. 0 + 0.5) | ^ ~In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:In file included from 229src/libavcodec/aacsbr_fixed.c::6162:: src/libavcodec/aacsbrdata.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]506 :32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 229 | 506 | { Q 3 1Q(3-00(.04.809070208090309030202f7/4Mf_)P,I )Q,3 1Q(3 00(.05.612788942247663666246f8/6Mf_)P}I,) ,{ QQ3310((-00..28895063637635080628f9/6M9_7PfI)),, QQ3310((-00..47613605762536539968f7/0M8_2PfI))},, Q 3| 0 ~~~~~^~~~~~~~~~~~~~~~~~( 0.59src/libavcodec/aac_defines.h7:1456:3362:0 0note: 4expanded from macro 'Q31'f /M_PI), Q 3450 | (#0d.e7f6i0n3e8 7Q73118(7xf)/ M _ P I ) , | ^~~~~~~~~~~~~~ (isrc/libavcodec/aac_defines.hn:t44):(36(:x )note: *expanded from macro 'Q30'2 14748364 844. | 0# d+e f0i.n5e) Q | 3 ^ ~0 (x) In file included from src/libavcodec/aacsbr_fixed.c : 62(i: nsrc/libavcodec/aacsbrdata.ht:)506(:(6x:) *warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 73741824.0 + 0. 5506) | { Q| 3 ^1 (-0.48972893In file included from 93src/libavcodec/aacps_fixed.c2:2247: 4In file included from fsrc/libavcodec/aacps.c):,32 : Qsrc/libavcodec/aacps_fixed_tablegen.h3:1229(: 360:. 5warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 89246362686f)}, {Q 32291 | ( - 0 . 8 9 0Q33306(508.608090609070f0)0, 0Q03f1/(M_-P0I.)7,1 6Q53605(603.918778048227f6)6}6,4 f /| M ~~~~^~~~~~~~~~~~~~~~~~~_ PI), src/libavcodec/aac_defines.hQ:3450:(360:. 2note: 8expanded from macro 'Q31'5 6673002f/ M45_ | P#Id)e,f iQn3e0 (Q03.14(6x3)0 7 2 3 5 9 6 f / M _ P I ) ,( iQn3t0)((0(.x5)9*7211643724080346f4/8M._0P I+) ,0 .Q53)0( 0 .| 7 ^ ~6 03877187f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c):,62 : src/libavcodec/aacsbrdata.h| : ^~~~~~~~~~~~~~505 :83: warning: src/libavcodec/aac_defines.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 44:36: note: expanded from macro 'Q30' 50544 | | {#Qd3e1f(i n0e. 1Q03803(1x8)6 2 8 1 0 7 4 9 f ) , Q 3(1i(n-t0).(0(8x6)2*81803773177441589224f.)0} ,+ {0Q.351)( 0| . ^9 12294175404In file included from 3src/libavcodec/aacps_fixed.c6:f24): ,In file included from src/libavcodec/aacps.cQ:3321: (src/libavcodec/aacps_fixed_tablegen.h-:0229.:6115:9 8warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 51408410f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 229 | src/libavcodec/aac_defines.h :45 : 36 : Qnote: 3expanded from macro 'Q31'0 (0.000000 0450 | 0#0dfe/fMi_nPeI )Q,3 1Q(3x0)( 0 . 1 7 8 4 2 7 6 6 6 4 f /(Mi_nPtI))(,( xQ)3*02(104.72488536664783.000 2+f /0M._5P)I ) ,| ^ ~Q 30(0.4630723In file included from 5src/libavcodec/aacsbr_fixed.c9:662f: /src/libavcodec/aacsbrdata.hM:_505P:I59):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.5971632004f /505M | _{PQI3)1,( Q03.01(008.371680632887170178479ff/)M,_ PQI3)1,( - 0| . ^~~~~~~~~~~~~~0 862883src/libavcodec/aac_defines.h7:1447:4365:9 2note: fexpanded from macro 'Q30') }, {Q31( 440 | .#9d1e2f2i9n4e1 7Q53400(4x3)6 f ) , Q 3 1( - 0 . 6 5 9 8(7i3n5t1)4(0(8x4)1*01f0)7}3,7 4 1| 8 ~~~~~^~~~~~~~~~~~~~~~~~2 4.0 +src/libavcodec/aac_defines.h :045.:536): note: | expanded from macro 'Q31' ^ 45 | #In file included from dsrc/libavcodec/aacps_fixed.ce:f24i: nIn file included from esrc/libavcodec/aacps.c Q:3321: (src/libavcodec/aacps_fixed_tablegen.hx:)228 : 136 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*2 12284 | 7 4 8 3 6 4 8Q.300 (+0 .00.050)0 0 0| 0 ^ ~0 00f/M_PI), QIn file included from 3src/libavcodec/aacsbr_fixed.c0:(620: .src/libavcodec/aacsbrdata.h1:75053:6310:1 5warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 5f/M_PI), Q30(0 .5052 | 7{7Q33714(5 6056.f1/0M8_3P1I8)6,2 8Q13007(409.f4)4,6 1Q93814(0-308.f0/8M6_2P8I8)3,7 1Q73405(902.f5)6}6,6 8{9Q03114(4 f0/.M9_1P2I2)9,4 1Q73504(004.3666f8)6,1 1Q23818(1-f0/.M6_5P9I8)7,3 5 1| 4 ^~~~~~~~~~~~~~0 8410fsrc/libavcodec/aac_defines.h):}44,: 36 :| ~~~~^~~~~~~~~~~~~~~~~~~note: expanded from macro 'Q30' src/libavcodec/aac_defines.h:45:36 :44 | note: #expanded from macro 'Q31'd efine Q3 045( | x#)d e f i n e Q 3 1 ( x ) ( i n t ) ( ( x ) * 1 0 7(3i7n4t1)8(2(4x.)0* 2+1 407.458)3 6 4| 8 ^. 0 + 0.5) | In file included from ^ ~ src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:228In file included from :src/libavcodec/aacsbr_fixed.c111::62 : warning: src/libavcodec/aacsbrdata.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 505:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 228 | 505 | {QQ3301((0 .00.0100803010806020801f0/7M4_9PfI)),, QQ3310((-00..10783662081853977157f4/5M9_2PfI))},, Q{3Q03(10(. 207.7931724259645167f5/4M0_4P3I6)f,) ,Q 3Q03(10(.-404.6615998847033581f4/0M8_4P1I0)f,) }Q,3 0 (| 0 ~~~~~^~~~~~~~~~~~~~~~~~. 56668src/libavcodec/aac_defines.h9:0451:4364:f /note: Mexpanded from macro 'Q31'_ PI), Q30( 045. | 6#6d8e6f1i1n2e8 8Q13f1/(Mx_)P I ) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :(44i:n36t:) (note: (expanded from macro 'Q30'x )*214748 3446 | 4#8d.e0f i+n e0 .Q53)0 ( x| ) ^ ~ In file included from src/libavcodec/aacsbr_fixed.c(:i62n: tsrc/libavcodec/aacsbrdata.h):(504(:x83):* 1warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 3741824.0 + 0.5 )504 | {| Q ^3 1( 0.6770949In file included from 19src/libavcodec/aacps_fixed.c3:7243: 5In file included from 7src/libavcodec/aacps.cf:)32,: src/libavcodec/aacps_fixed_tablegen.hQ:32281:(86-:0 .warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]54 78075822906f)}, {Q 32281 | ( 0 . 5 6 1Q53107(700.506080301060f0)0,0 0Qf3/1M(_-P0I.)7,0 6Q93308(101.714773767081f5)9}7,5 f /| M ~~~~^~~~~~~~~~~~~~~~~~~_ PI), src/libavcodec/aac_defines.hQ:3450:(360:. 2note: 7expanded from macro 'Q31'7 3745656f /45M | _#PdIe)f,i nQe3 0Q(301.(4x4)6 1 9 8 4 0 3 8 f / M _ P I )(,i nQt3)0(((0x.)5*626164879408134644f8/.M0_ P+I )0,. 5Q)3 0 (| 0 ^ ~. 6686112881fIn file included from /Msrc/libavcodec/aacsbr_fixed.c_:P62I: )src/libavcodec/aacsbrdata.h,: 504 :| 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' 504 | { Q443 | 1#(d e0f.i6n7e7 0Q93409(1x9)3 7 3 5 7 f ) , Q 3 1 ( -(0i.n9t5)4(7(8x0)7*51802723970461f8)2}4,. 0{ Q+3 10(. 50). 5 6| 1 ^5 1770568316f)In file included from , Qsrc/libavcodec/aacps_fixed.c3:124(: -In file included from 0src/libavcodec/aacps.c.:7320: 6src/libavcodec/aacps_fixed_tablegen.h9:2283:8611:1 7warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 778f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45: 36228: | note: expanded from macro 'Q31' Q30 (450. | 0#0d0e0f0i0n0e0 0Q03f1/(Mx_) P I ) , Q3 0 ( 0 . 1 7 3 6(0i1n5t9)7(5(fx/)M*_2P1I4)7,4 8Q336408(.00. 2+7 703.754)5 6| 5 ^ ~ 6f/M_PI),In file included from src/libavcodec/aacsbr_fixed.cQ:3620: src/libavcodec/aacsbrdata.h(:0504.:4314:6 warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]98 4038f/M_PI), 504Q | 3{Q03(10(. 506.6667879009144941f9/3M7_P3I5)7,f) ,Q 3Q03(10(.6-608.619154278881f0/7M5_8P2I2)9,0 6 f| ) ^~~~~~~~~~~~~~} , {Q31src/libavcodec/aac_defines.h(: 044.:365: 6note: expanded from macro 'Q30'1 5177056 844 | 3#1d6eff)i,n eQ 3Q310((-x0). 70 6 9 38 1 1 7 4 7 7 7 8 f )(}i,n t )| (( ~~~~^~~~~~~~~~~~~~~~~~~x )*107src/libavcodec/aac_defines.h3:7454:1368:24 .note: 0expanded from macro 'Q31' + 0.5) | 45 ^ | #define Q3In file included from 1(src/libavcodec/aacps_fixed.cx): 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 228 : 36(:i nwarning: t)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( (x)*2147483648. 0228 + | 0 . 5 ) Q3| ^ ~ 0(0.000000In file included from 0src/libavcodec/aacsbr_fixed.c0:0620: fsrc/libavcodec/aacsbrdata.h/:M504_P:I7):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.17360159 75045 | f{/QM3_1P(I )0,. 67Q73009(409.1923777335774f5)6,5 6Qf3/1M(_-P0I.9)5,4 7Q83007(508.244269109864f0)3}8f,/ M{_PQI3)1,( Q03.0(506.1556167678095061834146ff)/,M _QPI3)1(,- Q03.07(006.93686181671471727888f1)f}/,M _ | P ~~~~~^~~~~~~~~~~~~~~~~~I) , | src/libavcodec/aac_defines.h ^~~~~~~~~~~~~~: 45:36:src/libavcodec/aac_defines.h :note: 44expanded from macro 'Q31': 36: note: expanded from macro 'Q30' 45 | # d44e | f#idneef iQn3e1 (Qx3)0 ( x ) ( i n t()i(n(tx))(*(2x1)4*71408733674481.802 4+. 00 .+5 )0 . 5| ) ^ ~ | ^ In file included from src/libavcodec/aacsbr_fixed.c:In file included from 62src/libavcodec/aacps_fixed.c: :src/libavcodec/aacsbrdata.h24:: 503In file included from :src/libavcodec/aacps.c83::32 : warning: src/libavcodec/aacps_fixed_tablegen.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 228:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 503 | {Q31(-0. 82280 | 6 9 2 0 0 1 2Q43804(807.f0)0,0 0Q03010(0-000.f3/2M6_2P7I5)4,0 6Q63302(104.f1)7}3,6 0{1Q53917(5 f0/.M4_3P0I8)0,0 0Q33604(909.7267f7)3,7 4Q53615(6-f0/.M2_1P9I1)9,0 9Q53603(606.3484f6)1}9,8 4 0| 3 ~~~~^~~~~~~~~~~~~~~~~~~8 f/M_Psrc/libavcodec/aac_defines.hI:)45,: 36Q:3 0note: (expanded from macro 'Q31'0 .56668901 4454 | f#/dMe_fPiIn)e, QQ3310((x0). 6 6 8 6 1 1 2 8 8 1 f / M _(PiIn)t,) ( (| x ^~~~~~~~~~~~~~) *2147src/libavcodec/aac_defines.h4:8443:6364:8 .note: 0expanded from macro 'Q30' + 0.5) | 44 ^ ~ | #define Q30In file included from (src/libavcodec/aacsbr_fixed.cx:)62 : src/libavcodec/aacsbrdata.h : 503 : 59 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*10 75033 | 7{4Q13812(4-.00. 8+0 609.250)0 1 2| 4 ^8 487f), Q31(-0In file included from .src/libavcodec/aacps_fixed.c3:2246: 2In file included from 7src/libavcodec/aacps.c5:4320: 6src/libavcodec/aacps_fixed_tablegen.h6:32272:11364:f )warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], {Q31( 0.430800036 42279 | 9 7 6 f ) , QQ3301((0-.00.0201090109000950603f6/6M3_8PfI))},, Q 3| 0 ~~~~~^~~~~~~~~~~~~~~~~~( 0.160src/libavcodec/aac_defines.h3:8456:6363:6 9note: fexpanded from macro 'Q31'/ M_PI), Q3 045( | 0#.d2e5f4i9n4e3 7Q53812(fx/)M _ P I ) , Q 3 0 ( 0 . 4 0(2i9n4t4)6(8(4x0)f*/2M1_4P7I4)8,3 6Q4380.(00 .+4 908.056)8 9 5| 8 ^ ~5 f/M_PI), Q30In file included from (0src/libavcodec/aacsbr_fixed.c.:5626: 1src/libavcodec/aacsbrdata.h5:65034:1314:7 5warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), | ^~~~~~~~~~~~~~ 503src/libavcodec/aac_defines.h | :{44Q:3361:( -note: 0expanded from macro 'Q30'. 80692001 2444 | 8#4d8e7ffi)n,e QQ3310((-x)0 . 3 2 6 2 7 5 4 0 6 6 3 2 1(4ifn)t}),( ({xQ)3*11(0 703.744310882040.003 6+4 909.756)f ) ,| ^Q 31(-0.21919In file included from 09src/libavcodec/aacps_fixed.c5:6243: 6In file included from 6src/libavcodec/aacps.c3:832f: )src/libavcodec/aacps_fixed_tablegen.h}:,227 : 111| : ~~~~^~~~~~~~~~~~~~~~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 227 | 45 | #d e f i nQe3 0Q(301.(0x0)0 0 0 0 0 0 0 0 f / M _ P I )(,i nQt3)0(((0x.)1*620134876468336694f8/.M0_ P+I )0,. 5Q)3 0 (| 0 ^ ~. 2549437582f/MIn file included from _src/libavcodec/aacsbr_fixed.cP:I62): ,src/libavcodec/aacsbrdata.h :Q5033:06(:0 .warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 29446840f/M_PI )503, | {QQ3301((0-.04.988006698290508152f4/8M4_8P7I)f,) ,Q 3Q03(10(.-506.1352664217457450f6/6M3_2P1I4)f,) } ,| ^~~~~~~~~~~~~~{ Q31( src/libavcodec/aac_defines.h0:.444:3360:8 0note: 0expanded from macro 'Q30'0 3649976f )44, | #Qd3e1f(i-n0e. 2Q13901(9x0)9 5 6 3 6 6 3 8 f ) } , | ( ~~~~^~~~~~~~~~~~~~~~~~~i nt)((src/libavcodec/aac_defines.hx:)45*:1360:7 3note: 7expanded from macro 'Q31'4 1824.0 + 045. | 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:n227t:)86(:( xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* 2147483648.0 + 0.5 )227 | | ^ ~ Q30(0.000In file included from 0src/libavcodec/aacsbr_fixed.c0:0620: 0src/libavcodec/aacsbrdata.h0:0502f:/84M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0.1603866 35026 | 9{fQ/3M1_(P-I0).,4 3Q33101(206.02358409947357f5)8,2 fQ/3M1_(P I0).,8 5Q33201(801.54904279449406f8)4}0,f /{MQ_3P1I() ,0 .Q93901(904.947998607638893568f5)f,/ MQ_3P1I() ,0 .Q93108(706.254691756664412427f5)f}/,M _ P| I ~~~~~^~~~~~~~~~~~~~~~~~) , | ^~~~~~~~~~~~~~src/libavcodec/aac_defines.h :45:36: src/libavcodec/aac_defines.hnote: :expanded from macro 'Q31'44 :36: note: expanded from macro 'Q30' 45 | #de f44i | n#ed eQf3i1n(ex )Q 3 0 ( x ) ( i n t ) (((ixn)t*)2(1(4x7)4*8130674387.401 8+2 40..05 )+ 0| . ^ ~5 ) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:In file included from 502src/libavcodec/aacps_fixed.c::5924:: In file included from warning: src/libavcodec/aacps.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 32: src/libavcodec/aacps_fixed_tablegen.h:227:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 502 | {Q31(-0.4331 12272 | 6 0 3 8 0 9 7Q53f0)(,0 .Q0301(0 000.0805030201f8/1M5_9P4I7)4,9 0Qf3)0}(,0 .{1Q63013(8 606.396991f9/4M9_7P9I6)7,3 8Q3360f()0,. Q23514(9 403.79518827f6/2M4_9P7I6)6,4 2Q23f0)(}0,. 4 0| 2 ~~~~~^~~~~~~~~~~~~~~~~~9 44684src/libavcodec/aac_defines.h0:f45/:M36_:P Inote: )expanded from macro 'Q31', Q30(0.4 9458 | 0#6d8e9f5i8n5ef /QM3_1P(Ix)), Q 3 0 ( 0 . 5 6 1 5 6 4 1(4i7n5tf)/(M(_xP)I*)2,1 4 7| 4 ^~~~~~~~~~~~~~8 3648.src/libavcodec/aac_defines.h0: 44+: 360:. 5note: )expanded from macro 'Q30' | ^ ~ 44 | #definIn file included from e src/libavcodec/aacsbr_fixed.cQ:3620: (src/libavcodec/aacsbrdata.hx:)502 : 32 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x )502* | 1{0Q73317(4-108.2443.301 1+2 600.358)0 9 7| 5 ^f ), Q31( 0.85In file included from 32src/libavcodec/aacps_fixed.c1:8241: 5In file included from 9src/libavcodec/aacps.c4:7324: 9src/libavcodec/aacps_fixed_tablegen.h0:f227):}36,: {warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]31 ( 0.99194979673836 f227) | , Q 3 1 ( Q03.09(108.706020409070606040202ff/)M}_,P I )| , ~~~~~^~~~~~~~~~~~~~~~~~ Q30(0src/libavcodec/aac_defines.h.:1456:0363:8 6note: 6expanded from macro 'Q31'3 69f/M_PI) ,45 | Q#3d0e(f0i.n2e5 4Q93413(7x5)8 2 f / M _ P I ) , Q 3 0 ((0i.n4t0)2(9(4x4)6*824104f7/4M8_3P6I4)8,. 0Q 3+0 (00..54)9 8 0| 6 ^ ~8 9585f/M_PI),In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(0: .src/libavcodec/aacsbrdata.h5:65021:566:4 1warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 5f/M_PI), | ^~~~~~~~~~~~~~ 502 | {Qsrc/libavcodec/aac_defines.h3:144(:-360:. 4note: 3expanded from macro 'Q30'3 11260380 9447 | 5#fd)e,f iQn3e1 (Q 300.(8x5)3 2 1 8 1 5 9 4 7 4 9 0 f ) }(,i n{tQ)3(1((x )0*.19097139744917892647.308 3+6 f0).,5 )Q 3 1| ( ^ 0.9187624976In file included from 64src/libavcodec/aacps_fixed.c2:224f: )In file included from }src/libavcodec/aacps.c,: 32 : | src/libavcodec/aacps_fixed_tablegen.h ~~~~^~~~~~~~~~~~~~~~~~~: 227:11: src/libavcodec/aac_defines.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]45 :36: note: expanded from macro 'Q31' 45 | #227d | e f i n e QQ3310((x0). 0 0 0 0 0 0 0 0 0 0 f / M _(PiIn)t,) (Q(3x0)(*02.114670438836664386.90f /+M _0P.I5)), Q| 3 ^ ~0 (0.2549437582In file included from f/src/libavcodec/aacsbr_fixed.cM:_62P: Isrc/libavcodec/aacsbrdata.h):,501 :Q843:0 (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 4029446840f/M_ P501I | ){,Q 3Q13(0 (00..841998204698990508255f7/2M4_fP)I,) ,Q 3Q13(0 (00..959661958644215427550f5/7M9_fP)I}),, { Q| 3 ^~~~~~~~~~~~~~1 (-0.2src/libavcodec/aac_defines.h6:7441:9368:5 0note: 8expanded from macro 'Q30'7 3357f), Q443 | 1#(d e0f.i6n8e9 0Q33306(9x7)7 6 1 9 3 f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ (intsrc/libavcodec/aac_defines.h):(45(:x36):* 1note: 0expanded from macro 'Q31'7 3741824. 045 | +# d0e.f5i)n e | Q ^3 1(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from (src/libavcodec/aacps.ci:n32t: )src/libavcodec/aacps_fixed_tablegen.h(:(226x:)136*:2 1warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 483648.0 + 0.5) | ^ ~226 | Q30(0In file included from .0src/libavcodec/aacsbr_fixed.c0:0620: 0src/libavcodec/aacsbrdata.h0:05010:0580:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30(0.1418 25014 | 7{0Q7341f(/ M0_.P8I1)9,2 4Q93900(00.2252742043f0)8,3 7Q43f1/(M _0P.I9)9,6 9Q83402(502.5304577498f1)3}4,0 2{fQ/3M1_(P-I0).,2 6Q73109(805.04827032395179f0)0,6 fQ/3M1_(P I0).,6 8Q93003(306.94767367169037f0)3}8,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 | #def i44n | e# dQe3f1i(nxe) Q 3 0 ( x ) ( i n t ) ( ((xi)n*t2)1(4(7x4)8*31604783.704 1+8 204..50) + | 0 ^ ~. 5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.hIn file included from :src/libavcodec/aacps_fixed.c501::2432: :In file included from src/libavcodec/aacps.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]32 : src/libavcodec/aacps_fixed_tablegen.h:226:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 501 | {Q31( 0.8192 42269 | 9 0 0 2 5 7 2Q43f0)(,0 .Q03010(0 000.09090609f8/4M2_5P2I5)0,5 7Q93f0)(}0,. 1{4Q13812(4-700.7246f7/1M9_8P5I0)8,7 3Q33507(f0).,2 2Q43013(0 803.7648f9/0M3_3P6I9)7,7 6Q13903(f0).}3,4 7 4| 8 ~~~~~^~~~~~~~~~~~~~~~~~1 3402fsrc/libavcodec/aac_defines.h/:M45_:P36I:) ,note: expanded from macro 'Q31'Q 30(0.4202 9451 | 9#0d0e6ffi/nMe_ PQI3)1,( xQ)3 0 ( 0 . 4 6 3 7 6 0 7 0 3 8(fi/nMt_)P(I()x,) * 2| 1 ^~~~~~~~~~~~~~4 74836src/libavcodec/aac_defines.h4:844.:036 :+ note: 0expanded from macro 'Q30'. 5) | ^ ~ 44 | #define In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: xsrc/libavcodec/aacsbrdata.h): 501 : 7 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x )*5011 | 0{7Q33714(1 802.48.109 2+4 909.050)2 5 7| 2 ^4 f), Q31( 0.99In file included from 69src/libavcodec/aacps_fixed.c8:4242: 5In file included from 2src/libavcodec/aacps.c5:0325: 7src/libavcodec/aacps_fixed_tablegen.h9:f226):}86,: {warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1(-0.26719850873357 f226) | , Q 3 1 ( Q03.06(809.003030609070706019030ff)/}M,_ P I| ) ~~~~~^~~~~~~~~~~~~~~~~~, Q30(src/libavcodec/aac_defines.h0:.451:4361:8 2note: 4expanded from macro 'Q31'7 074f/M_PI )45, | #Qd3e0f(i0n.e2 2Q43013(0x8)3 7 4 f / M _ P I ) , Q 3 0((i0n.t3)4(7(4x8)1*32410427f4/8M3_6P4I8).,0 Q+3 00(.05.)4 2 0| 2 ^ ~9 19006f/M_PI)In file included from ,src/libavcodec/aacsbr_fixed.c :Q623: 0src/libavcodec/aacsbrdata.h(:0.5004:6833:7 6warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 038f/M_PI), | ^~~~~~~~~~~~~~ 500 | {Q3src/libavcodec/aac_defines.h1:(44 :0.367:6 7note: 8expanded from macro 'Q30'9 6094617 9445 | f#)d,e fQi3n1e( -Q03.07(6x5)1 9 3 5 6 7 3 0 9 6 6 f ) }(,i n{tQ)3(1((x-)0*.18200703274421188243.604 +0 90f.)5,) Q 3| 1 ^( -0.735301In file included from 7src/libavcodec/aacps_fixed.c9:55243: 7In file included from 6src/libavcodec/aacps.c7:f)32}: ,src/libavcodec/aacps_fixed_tablegen.h : 226| : ~~~~^~~~~~~~~~~~~~~~~~~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' 22645 | | # de f i n eQ 3Q03(10(.x0)0 0 0 0 0 0 0 0 0 f / M _ P I()i,n tQ)3(0((x0).*12411487244873067448f./0M _+P I0).,5 )Q 3 0| ( ^ ~0 .2240308374fIn file included from /src/libavcodec/aacsbr_fixed.cM:_62P: Isrc/libavcodec/aacsbrdata.h):,500 :Q583:0 (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 3474813402f/M_ P500I | ){,Q 3Q13(0 (00..746270829961099040661f7/9M5_fP)I,) ,Q 3Q310((-00..47663571690375063783f0/9M6_6PfI))},, {| Q ^~~~~~~~~~~~~~3 1(-0.src/libavcodec/aac_defines.h8:2440:0362:4 2note: 1expanded from macro 'Q30'8 36409f) ,44 | Q#3d1e(f-i0n.e7 3Q53300(1x7)9 5 5 3 7 6 7 f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~( int)(src/libavcodec/aac_defines.h(:x45):*361:0 7note: 3expanded from macro 'Q31'7 41824.0 + 450 | .#5d)e fi| n ^e Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c (:i32n: tsrc/libavcodec/aacps_fixed_tablegen.h):(226(:x36):* 2warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 7483648.0 + 0.5) | 226 ^ ~ | Q30(0.In file included from 0src/libavcodec/aacsbr_fixed.c0:0620: 0src/libavcodec/aacsbrdata.h0:05000:0310:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30(0.141 85002 | 4{7Q03714(f /0M._7P6I7)8,9 6Q03904(601.729254f0)3,0 8Q33714(f-/0M._7P6I5)1,9 3Q53607(300.936467f4)8}1,3 4{0Q23f1/(M-_0P.I8)2,0 0Q23402(108.3462400299f1)9,0 0Q63f1/(M-_0P.I7)3,5 3Q03107(905.5436736776f0)7}0,3 8 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 | #defin e44 | Q#3d1e(fxi)n e Q 3 0 ( x ) ( i n t ) ( ( x )(*i2n1t4)7(4(8x3)6*4180.703 7+4 108.254). 0 | + ^ ~ 0.5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:500:7In 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:226:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]500 | {Q31( 0.76789609 42266 | 1 7 9 5 f ) ,Q 3Q03(10(.-000.0706050109030506f7/3M0_9P6I6)f,) }Q,3 0{(Q03.11(4-1802.4872007042f4/2M1_8P3I6)4,0 9Qf3)0,( 0Q.312(2-400.370385337041f7/9M5_5P3I7)6,7 fQ)3}0,( 0 .| 3 ~~~~~^~~~~~~~~~~~~~~~~~4 74813src/libavcodec/aac_defines.h4:0452:f36/:M _note: Pexpanded from macro 'Q31'I ), Q30(0 .454 | 2#0d2e9f1i9n0e0 6Qf3/1M(_xP)I ) , Q 3 0 ( 0 . 4 6 3 7 6(0i7n0t3)8(f(/xM)_*P2I1)4,7 4 8| 3 ^~~~~~~~~~~~~~6 48.0 +src/libavcodec/aac_defines.h :044.:536): note: | expanded from macro 'Q30' ^ ~ 44 | #dIn file included from efsrc/libavcodec/aacsbr_fixed.ci:n62e: src/libavcodec/aacsbrdata.hQ:34990:(83x:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int )499( | ({x)Q*3110(7 307.4917832944.002 7+8 907.454)2 f )| , ^ Q31(-0.26695In file included from 94src/libavcodec/aacps_fixed.c4:0248: 6In file included from 5src/libavcodec/aacps.c6:132f: )src/libavcodec/aacps_fixed_tablegen.h}:,225 :{136Q:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.99206463477946f), 225Q | 3 1 ( - 0 . 5Q73001(001.2000804090402090f0)0}f,/ M _| P ~~~~^~~~~~~~~~~~~~~~~~~I ), Q3src/libavcodec/aac_defines.h0:(450:.361:2 1note: 2expanded from macro 'Q31'2 90376f/M _45P | I#)d,e fQi3n0e( 0Q.3119(0x3)9 4 9 3 8 0 f / M _ P I ) , (Qi3n0t()0(.(2x9)0*729145784083316f4/8M._0P I+) ,0 .Q53)0 ( 0| . ^ ~3 466993868f/MIn file included from _src/libavcodec/aacsbr_fixed.cP:I62): ,src/libavcodec/aacsbrdata.h :Q4993:059(:0 .warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 82821596f/M_PI )499, | { Q| 3 ^~~~~~~~~~~~~~1 ( 0.9src/libavcodec/aac_defines.h7:3449:4360:2 7note: 8expanded from macro 'Q30'9 7442f), Q443 | 1#(d-e0f.i2n6e6 9Q53904(x4)0 8 6 5 6 1 f ) } , { Q 3 1((i n0t.)9(9(2x0)6*416037437774914862f4).,0 Q+3 10(.-50). 5 7| 0 ^1 0120849429f)In file included from },src/libavcodec/aacps_fixed.c : 24| : ~~~~~^~~~~~~~~~~~~~~~~~In file included from src/libavcodec/aacps.c:32: src/libavcodec/aac_defines.hsrc/libavcodec/aacps_fixed_tablegen.h::45225::36111:: note: warning: expanded from macro 'Q31'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q2253 | 1 ( x ) Q 3 0 ( 0 . 0 0 0 0 0 0(0i0n0t0)f(/(Mx_)P*I2)1,4 7Q43803(604.81.201 2+2 900.357)6 f /| M ^ ~_ PI), Q30(0.19In file included from 03src/libavcodec/aacsbr_fixed.c9:4629: 3src/libavcodec/aacsbrdata.h8:0499f:/31M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0.2907958 04993 | 1{fQ/3M1_(P I0).,9 7Q33904(002.73849676494923f8)6,8 fQ/3M1_(P-I0).,2 6Q63905(904.43078862586211f5)9}6,f /{MQ_3P1I() ,0 . 9| 9 ^~~~~~~~~~~~~~2 06463src/libavcodec/aac_defines.h4:7447:9364:6 fnote: )expanded from macro 'Q30', Q31(-0. 5447 | 0#1d0e1f2i0n8e4 9Q43209(fx))} , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 :(36i:n tnote: )expanded from macro 'Q31'( (x)*10737 4451 | 8#2d4e.f0i n+ e0 .Q53)1 ( x| ) ^ In file included from src/libavcodec/aacps_fixed.c(:i24n: tIn file included from )src/libavcodec/aacps.c:(32(: xsrc/libavcodec/aacps_fixed_tablegen.h):*2252:1864:7 4warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 648.0 + 0.5) | 225 ^ ~ | Q30In file included from (src/libavcodec/aacsbr_fixed.c0:.620: 0src/libavcodec/aacsbrdata.h0:04990:070:0 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q30(0 .499 | 1{21Q23219(0 307.69f7/3M9_4P0I2)7,8 9Q73404(20.f19)0,3 9Q43913(8-00f.2/6M6_9P5I9)4,4 0Q83605(601.f2)9}0,7 9{5Q83013(1 f0/.M9_9P2I)0, 6Q43603(407.73944666f9)9,3 8Q6381f(/-M0_.5P7I0)1,0 1Q23008(409.4327892f8)2}1,5 9 6| f ~~~~~^~~~~~~~~~~~~~~~~~/M _PI)src/libavcodec/aac_defines.h,: 45 | : ^~~~~~~~~~~~~~36 : note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:44:36: note: 45expanded from macro 'Q30' | #define Q443 | 1#(xd)e f i n e Q 3 0 ( x ) ( i n t ) ( ( x ) * 2(1i4nt7)4(8(3x6)4*81.007 3+7 4108.25)4 .0 | + ^ ~ 0.5) | ^ In file included from src/libavcodec/aacsbr_fixed.cIn file included from :In file included from 62: src/libavcodec/aacps_fixed.csrc/libavcodec/ac3dec_fixed.csrc/libavcodec/aacsbrdata.h:::24498155: :In file included from 84: src/libavcodec/aacps.c:src/libavcodec/eac3dec.c: :warning: 32141implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: : src/libavcodec/aacps_fixed_tablegen.h17::225 :warning: 61implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 498 | {Q31(-0.720947 82256 | 2 3 7141 6 | 9 6 f Q) 3,0 (Q 03 .1 0( 0- 00 0. 03i05f00 00(08n09sf6c/1aM9l_3eP4 I2<)5 ,5- f1Q).3}00,)( 0{ .Q| 13 ^~~~~~ ~21 1(2 209.07387864f3/3M1_1P0I1)9,2 5Q13f0)(,0 .Q13910(3 904.95328805f1/3M9_8P9I5)8,2 7Q13f0)(}0,. 2 9| 0 ~~~~~^~~~~~~~~~~~~~~~~~7 95803src/libavcodec/aac_defines.h1:f45/:M36_:P Inote: )expanded from macro 'Q31', Q30(0.34 6456 | 9#9d3e8f6i8nfe/ MQ_3P1I()x,) Q 3 0 ( 0 . 3 7 8 2 8 2 1 5(9i6nft/)M(_(PxI))*,2 1 4| 7 ^~~~~~~~~~~~~~4 83648src/libavcodec/aac_defines.h.:044 :+36 :0 .note: 5expanded from macro 'Q30') | ^ ~ 44 | #defiIn file included from nsrc/libavcodec/aacsbr_fixed.ce: 62Q: 3src/libavcodec/aacsbrdata.h0:(498x:)59 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*1073741824.0 + 0.5) | ^ 498 | {Q31(-In file included from 0src/libavcodec/aacps_fixed.c.:7242: 0In file included from 9src/libavcodec/aacps.c4:7328: 6src/libavcodec/aacps_fixed_tablegen.h2:32257:6369:6 fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q31(-0.3500896193 42252 | 5 5 f ) } , Q{3Q03(10(. 000.0708080403030101f0/1M9_2P5I1)f,) ,Q 3Q03(10(. 102.1522289501337968f9/5M8_2P7I1)f,) }Q,3 0 (| 0 ~~~~~^~~~~~~~~~~~~~~~~~. 19039src/libavcodec/aac_defines.h4:9453:8360:f /note: Mexpanded from macro 'Q31'_ PI), Q30( 045. | 2#9d0e7f9i5n8e0 3Q13f1/(Mx_)P I ) , Q 3 0 ( 0 . 3 4 66 (9i9n3t8)6(8(fx/)M*_2P1I4)7,4 8Q33604(80..03 7+8 208.251)5 9 6| f ^ ~/ M_PI), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aac_defines.h::6244: :src/libavcodec/aacsbrdata.h36::498 :note: 31expanded from macro 'Q30': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q4983 | 0{(Qx3)1 ( - 0 . 7 2 0 9 4 7 8 6 2 3(7i6n9t6)f()(,x )Q*3110(7-307.4315802048.906 1+9 304.255)5 f )| } ^, {Q31( In file included from 0In file included from .src/libavcodec/aacps_fixed.c7:8src/libavcodec/aacsbr.c248:: 4In file included from 3693src/libavcodec/aacps.c: 3:1src/libavcodec/aacsbr_template.c321:: 0163src/libavcodec/aacps_fixed_tablegen.h1::9232252::5 111warning: :fcomparison 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] Q31( 0.5285139 81639 | 5 8225 2 | 7 1 f ) } , f o Qr| 3 ~~~~^~~~~~~~~~~~~~~~~~~0( (k0 .0=src/libavcodec/aac_defines.h0 :01450;:0 360k:0 0In )u45,m | _#Qpd3ae0tf(ci0hn.ee1s 2;Q1 32k12+(9+x0))3 7 6| f ~ ^ ~~~~~~~~~~~~~~~~ / M _ P I ) , Q 3 0((i0n.t1)9(0(3x9)4*92318407f4/8M3_6P4I8).,0 Q+3 00(.05.)2 9 0| 7 ^ ~9 58031f/M_PI)In file included from ,src/libavcodec/aacsbr_fixed.c :Q6230: (src/libavcodec/aacsbrdata.h0:.4983:466:6 9warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 868f/M_PI), Q3 0498( | 0{.Q33718(2-802.17529069f4/7M8_6P2I3)7,6 9 6| f ^~~~~~~~~~~~~~) , Q31src/libavcodec/aac_defines.h(:-440:.363:5 0note: 0expanded from macro 'Q30'8 96193425 544f | )#}d,e f{iQn3e1 (Q 300.(7x8)8 4 3 3 1 1 0 1 9 2 5 1 f ) ,( iQn3t1)(( (0x.)5*218057133794819852842.701 f+) }0,. 5 )| ~~~~^~~~~~~~~~~~~~~~~~~ | ^ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c :4532 | : #src/libavcodec/aacps_fixed_tablegen.hd:e224f:i136n:e warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1(x) ( i224n | t ) ( ( x ) *Q23104(704.8030604080.000 0+0 00f./5M)_ P I| ) ^ ~, Q30(0.1011In file included from 1src/libavcodec/aacsbr_fixed.c2:9620: 9src/libavcodec/aacsbrdata.h6:f497/:M84_:P Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.15807645 04972 | f{/QM3_1P(I )0,. 7Q53201(406.8213881715155701f7)9,f /QM3_1P(I-)0,. 9Q93905(506.8218024027626857f1)9}f,/ M{_QP3I1)(,- 0Q.3402(100.23909588832890313897ff)/,M _QP3I1)(, 0 .| 9 ^~~~~~~~~~~~~~9 72094src/libavcodec/aac_defines.h1:9449:9363:9 4note: fexpanded from macro 'Q30') }, | ~~~~~^~~~~~~~~~~~~~~~~~ 44 | src/libavcodec/aac_defines.h#:d45e:f36i:n enote: expanded from macro 'Q31'Q 30(x) 45 | # d e f i n e (Qi3n1t()x()( x ) * 1 0 7 3 7 4 1 8 2 4 .(0i n+t )0(.(5x)) * 2| 1 ^4 7483648.0 + In file included from 0.src/libavcodec/aacps_fixed.c5:)24 : In file included from | src/libavcodec/aacps.c ^ ~: 32: src/libavcodec/aacps_fixed_tablegen.h:224:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:497:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 224 | Q30 (4970 | .{0Q0310(0 000.07050201f4/6M8_1PI8)1,1 1Q5300f()0,. 1Q03111(1-209.099969f5/5M6_8P1I0)4,2 6Q6350f()0}.,1 5{8Q03716(4-500.24f2/1M0_2P9I9)8,8 2Q93303(90f.)2,3 8Q73515(7 107.99f9/7M2_0P9I4)1,9 9Q93309(40f.)2}8,2 0 7| 2 ~~~~^~~~~~~~~~~~~~~~~~~8 719f/src/libavcodec/aac_defines.hM:_45P:I36):, note: Qexpanded from macro 'Q31'3 0(0.30583 8450 | 1#8d7eff/iMn_eP IQ)3,1 ( x| ) ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30'( int)((x) *442 | 1#4d7e4f8i3n6e4 8Q.300 (+x )0 . 5 ) | ^ ~ (int)((In file included from xsrc/libavcodec/aacsbr_fixed.c):*621: 0src/libavcodec/aacsbrdata.h7:34977:4311:8 2warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0 + 0.5) | ^ 497 | {Q31( 0In file included from .src/libavcodec/aacps_fixed.c7:5242: 1In file included from 4src/libavcodec/aacps.c6:8321: 8src/libavcodec/aacps_fixed_tablegen.h1:12241:5860:f )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q 31(-0.9995568104266 5224f | ) } , { Q 3Q13(0-(00..402010002090908080209f3/3M9_fP)I,) ,Q 3Q13(0 (00..919071210192491099969f3/9M4_fP)I}),, Q| 3 ~~~~^~~~~~~~~~~~~~~~~~~0 (0.1src/libavcodec/aac_defines.h5:8450:7366:4 5note: 0expanded from macro 'Q31'2 f/M_PI), Q453 | 0#(d0e.f2i3n8e7 5Q53711(7x9)f / M _ P I ) , Q 3 0 ( 0 .(2i8n2t0)7(2(8x7)1*92f1/4M7_4P8I3)6,4 8Q.300 (+0 .03.055)8 3 8| 0 ^ ~1 87f/M_PI), In file included from | src/libavcodec/aacsbr_fixed.c ^~~~~~~~~~~~~~: 62: src/libavcodec/aacsbrdata.h:497src/libavcodec/aac_defines.h::744:: 36warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: expanded from macro 'Q30' 44 | # d497e | f{iQn3e1 (Q 300.(7x5)2 1 4 6 8 1 8 1 1 1 5 0 f ) ,( iQn3t1)((-(0x.)9*919057536784110842246.605 f+) }0,. 5{)Q 3 1| ( ^- 0.4210299882In file included from 93src/libavcodec/aacps_fixed.c3:924f: )In file included from ,src/libavcodec/aacps.c :Q323: 1src/libavcodec/aacps_fixed_tablegen.h(: 2240:.619:9 7warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 941999394f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 224 | src/libavcodec/aac_defines.h : 45 : 36Q:3 0note: (expanded from macro 'Q31'0 .00000000 0450 | f#/dMe_fPiIn)e, QQ3310((x0). 1 0 1 1 1 2 9 0 9 6 f / M _(PiIn)t,) (Q(3x0)(*02.114578408736644580.20f /+M _0P.I5)), Q| 3 ^ ~0 (0.238755717In file included from 9fsrc/libavcodec/aacsbr_fixed.c/:M62_: Psrc/libavcodec/aacsbrdata.hI:),496 :Q833:0 (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 2820728719f/M_ P496I | ){,Q 3Q13(0-(00..932045484308805148874f4/6M6_fP)I,) ,Q 3 1| ( ^~~~~~~~~~~~~~- 0.104src/libavcodec/aac_defines.h5:7445:9360:1 8note: 7expanded from macro 'Q30'4 36f)}, {Q 3441 | (#-d0e.f8i3n8e2 2Q53903(5x7)8 7 2 8 f ) , Q 3 1 ( - 0 .(0i1n6t9)5(0(4x3)2*0180878357f4)1}8,2 4 .| 0 ~~~~^~~~~~~~~~~~~~~~~~~ + 0.5src/libavcodec/aac_defines.h): 45 :| 36 ^: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c45: | 24#: dIn file included from esrc/libavcodec/aacps.cf:i32n: esrc/libavcodec/aacps_fixed_tablegen.h :Q2243:136(:x )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)( (224x | ) * 2 1 4 7 4Q833604(80..00 0+0 000.050)0 0 0| f ^ ~/ M_PI), Q30(0In file included from .1src/libavcodec/aacsbr_fixed.c0:1621: 1src/libavcodec/aacsbrdata.h2:94960:9586:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30(src/libavcodec/aacsbr_template.c0.1 :54968 | 2510{:7Q3163:41 5(warning: 0-comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]02.f 9/2M4_4P4I0)8,5 4Q83404(60 6.251f2 | )3 ,8 7 Q5 35i71f1( 7-(90sf.b/1rM0-_4>P5bI7s)5_,9l 0iQ1m38i07t(4e03r.6_2fb8)a2}n0,d7 s2{ 8Q!73=11 9(of-l/0dM.__8bP3sI8_)2l,2i 5mQ9i33t05(e07r.8_73b20a8n5dsf8 )3&8,01&8 7Q!f3s/1bM(r_-P0-I.>)0r,e1 6s 95e| t ^~~~~~~~~~~~~~04)3 2 | 0src/libavcodec/aac_defines.h8 ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~8: 8445:f36:) }note: expanded from macro 'Q30', | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h44: | 45#:d36e:f inote: nexpanded from macro 'Q31'e Q30(x) 45 | # d e f i n e Q(3i1n(tx))( ( x ) * 1 0 7 3 7 4 1 8 2 4(.i0n t+) (0(.x5))* 2 1| 4 ^7 483648.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:224: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:496:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 224 | Q 34960 | ({0Q.3010(0-000.0902040404f0/8M5_4P8I4),4 6Q63f0)(,0 .Q13011(1-102.91009465f7/5M9_0P1I8)7,4 3Q63f0)(}0,. 1{5Q83017(6-405.0823f8/2M2_5P9I3)5,7 8Q73208(f0).,2 3Q83715(5-701.7091f6/9M5_0P4I3)2,0 8Q83805(f0).}2,8 2 0| 7 ~~~~^~~~~~~~~~~~~~~~~~~2 8719fsrc/libavcodec/aac_defines.h/:M45_:P36I:) ,note: expanded from macro 'Q31'Q 30(0.305 8453 | 8#0d1e8f7ifn/eM _QP3I1)(,x ) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36 : (note: iexpanded from macro 'Q30'n t)((x)*2 1444 | 7#4d8e3f6i4n8e. 0Q +3 00(.x5)) | ^ ~ (iIn file included from ntsrc/libavcodec/aacsbr_fixed.c):(62(: xsrc/libavcodec/aacsbrdata.h):*4961:067:3 7warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 824.0 + 0.5) | 496 ^ | {Q31(-0.9244In file included from 40src/libavcodec/aacps_fixed.c8:5244: 8In file included from 4src/libavcodec/aacps.c4:6326: fsrc/libavcodec/aacps_fixed_tablegen.h):,223 :Q1363:1 (warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .10457590187436f)} ,223 | { Q 3 1 ( - 0Q.3803(802.2050903050708070280f0)f,/ MQ_3P1I()-,0 .Q03106(905.004734270580868951f7)f}/,M _ P| I ~~~~^~~~~~~~~~~~~~~~~~~) , Q30src/libavcodec/aac_defines.h(:045.:1361:6 3note: 2expanded from macro 'Q31'8 7833f/M_ P45I | )#,d eQf3i0n(e0 .Q13713(8x8)6 7 1 6 4 f / M _ P I ) , Q(3i0n(t0).(2(0x3)8*528174777498f3/6M4_8P.I0) ,+ Q03.05()0 . 2| 1 ^ ~9 9459076f/M_In file included from Psrc/libavcodec/aacsbr_fixed.cI:)62,: src/libavcodec/aacsbrdata.h :| 495 ^~~~~~~~~~~~~~: 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' 495 | {44Q | 3#1d(e-f0i.n4e6 3Q53304(4x1)2 1 2 7 2 4 f ) , Q 3 1 ( -(0i.n9t5)2(4(9x0)4*11503793070461f8)2}4,. 0{ Q+3 10(.-50). 0 7| 0 ^6 4096339021f)In file included from , src/libavcodec/aacps_fixed.cQ:3241: (In file included from -src/libavcodec/aacps.c0:.329: 4src/libavcodec/aacps_fixed_tablegen.h4:72239:81110:3 2warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 886f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 45223: | 36 : note: expanded from macro 'Q31' Q30(0.0 0450 | 0#0d0e0f0i0n0ef /QM3_1P(Ix)), Q 3 0 ( 0 . 0 7 4 7 5 0 6(9i1n7tf)/(M(_xP)I*)2,1 4Q73408(306.4181.603 2+8 708.353)f / M| _ ^ ~P I), Q30(0.1In file included from 7src/libavcodec/aacsbr_fixed.c3:8628: 6src/libavcodec/aacsbrdata.h7:14956:458f:/ Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30(0.2038 54958 | 7{7Q7391f(/-M0_.P4I6)3,5 3Q43401(201.22712949f4)5,9 0Q7361f(/-M0_.P9I5)2,4 9 0| 4 ^~~~~~~~~~~~~~1 53900src/libavcodec/aac_defines.h6:f44):}36,: {note: Qexpanded from macro 'Q30'3 1(-0.070 6444 | 0#9d6e3f3i9n0e2 1Qf3)0,( xQ)3 1 ( - 0 . 9 4 4 7 9 8 0 3 2(0i5n8t8)6(f()x}),* 1 0| 7 ~~~~^~~~~~~~~~~~~~~~~~~3 74182src/libavcodec/aac_defines.h4:.450: 36+: 0note: .expanded from macro 'Q31'5 ) | ^ 45 | #defineIn file included from src/libavcodec/aacps_fixed.cQ:3241: (In file included from xsrc/libavcodec/aacps.c): 32 : src/libavcodec/aacps_fixed_tablegen.h : 223 : 86 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*2147483 62234 | 8 . 0 + 0Q.350)( 0 .| 0 ^ ~0 00000000f/M_PIn file included from I)src/libavcodec/aacsbr_fixed.c,: 62Q: 3src/libavcodec/aacsbrdata.h0:(4950:.310:7 4warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 06917f/M_PI), Q4953 | 0{(Q03.11(1-603.248673853334f4/1M2_1P2I7)2,4 fQ)3,0 (Q03.11(7-308.896572146940f4/1M5_3P9I0)0,6 fQ)3}0,( 0{.Q23013(8-508.70777096f4/0M9_6P3I3)9,0 2Q13f0)(,0 .Q23119(9-405.99047467f9/8M0_3P2I0)5,8 8 6| f ^~~~~~~~~~~~~~) }, | src/libavcodec/aac_defines.h ~~~~^~~~~~~~~~~~~~~~~~~: 44:36: src/libavcodec/aac_defines.hnote: :expanded from macro 'Q30'45 :36: note: expanded from macro 'Q31' 44 | #def i45n | e# dQe3f0i(nxe) Q 3 1 ( x ) ( i n t ) ( ((xi)n*t1)0(7(3x7)4*12812447.408 3+6 408..50) + | 0 ^. 5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from In file included from src/libavcodec/aacps.csrc/libavcodec/aacsbr_fixed.c::3262: : src/libavcodec/aacps_fixed_tablegen.hsrc/libavcodec/aacsbrdata.h::223495::616:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 495 | { Q2233 | 1 ( - 0 . 4 6Q33503(404.10201207020400f)0,0 0Qf3/1M(_-P0I.)9,5 2Q43900(401.503794070560f6)9}1,7 f{/QM3_1P(I-)0,. 0Q73006(400.9161363392082718f3)3,f /QM3_1P(I-)0,. 9Q43407(908.0137230858868761f6)4}f,/ M _| P ~~~~^~~~~~~~~~~~~~~~~~~I ), Q3src/libavcodec/aac_defines.h0:(450:.362:0 3note: 8expanded from macro 'Q31'5 87779f/M_ P45I | )#,d eQf3i0n(e0 .Q23119(9x4)5 9 0 7 6 f / M _ P I ) , (| i ^~~~~~~~~~~~~~n t)((x)src/libavcodec/aac_defines.h*:2441:4367:4 8note: 3expanded from macro 'Q30' 648.0 + 044. | 5#)d e f| i ^ ~n e Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 494 :(84i:n twarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( (x)*1073741824. 0494 | +{ Q03.15() 0 .| 8 ^7 392477144549fIn file included from ),src/libavcodec/aacps_fixed.c :Q243: 1In file included from (src/libavcodec/aacps.c-:032.: 1src/libavcodec/aacps_fixed_tablegen.h2:72239:6361:7 3warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]40 361f)}, {Q31( 0.190 52230 | 3 6 1 0 1 5 7Q5330f()0,. 0Q0310(00 000.000106f0/2M6_1P5I3)8,7 1Q935f0)(}0,. 0 7| 4 ~~~~~^~~~~~~~~~~~~~~~~~7 5069src/libavcodec/aac_defines.h1:745f:/M36_:P Inote: )expanded from macro 'Q31', Q30(0. 1451 | 63#2de8f7i8n3e3 fQ/3M1_P(Ix)) , Q 30 ( 0 .1 7 3 8 8 6 7(1i6n4tf)/(M(_xP)I)*,21 4Q73408(306.4280.3805 8+7 707.9f5/)M _ P| I ^ ~), Q30(0.21In file included from 9src/libavcodec/aacsbr_fixed.c9:4625: 9src/libavcodec/aacsbrdata.h07:6494f/:M59_:P Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44 :49436 | :{ Qnote: 3expanded from macro 'Q30'1 ( 0.873 9442 | 4#7d7e1f4i4n5e4 9Qf3)0,( xQ)3 1 ( - 0 . 1 2 7 9 6 1 7 3 7(4i0n3t6)1(f()x}),* 1{0Q73317(4 108.2149.005 0+3 601.051)5 7 5| 3 ^f ), Q31( 0.01In file included from 602src/libavcodec/aacps_fixed.c6:1245: 3In file included from 8src/libavcodec/aacps.c7:1329: 5src/libavcodec/aacps_fixed_tablegen.hf:223):}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' 223 | 45 | #Qd3e0f(i0n.e0 0Q03010(0x0)0 0 0 f / M _ P I ) , Q 3 0((i0n.t0)7(4(7x5)0*62911477f4/8M_3P64I8).,0 Q+3 00(.50). 1 1| 6 ^ ~32 87833f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c,: Q623: 0src/libavcodec/aacsbrdata.h(:0494.:1317:3 88warning: 67implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 64f/M_PI), Q 34940 | ({0Q.3210(3 805.8877379792f4/7M7_1P4I4)5,4 9Qf3)0,( 0Q.321(1-909.4519207769f6/1M7_3P7I)4, 0 3| 6 ^~~~~~~~~~~~~~ 1f)},src/libavcodec/aac_defines.h :{44Q:3361:( note: 0expanded from macro 'Q30'. 1905036 14401 | 5#7d5ef3ifn)e, QQ3301((x )0 . 0 1 6 0 26 1 5 3 8 7 1(95ifnt))},( ( x| ) ~~~~^~~~~~~~~~~~~~~~~~~* 1073src/libavcodec/aac_defines.h7:4451:8362:4 .note: 0expanded from macro 'Q31' + 0.5) 45| | ^# define Q31(In file included from x)src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h :222 : 136 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( int)((x)*2147483 62224 | 8 . 0 + Q03.05()0 . 0| 0 ^ ~00 000000f/M_In file included from PIsrc/libavcodec/aacsbr_fixed.c):,62 Q: 30src/libavcodec/aacsbrdata.h(:0494.:075:4 1warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 38873f/M_PI), 494Q | 3{0Q(301.(0 803.989783942441777f1/M4_4PI5)4,9 fQ)3,0 (Q0.3112(4-807.1182779986f1/7M3_7P4I0)3,6 1Qf3)0}(,0 .{Q13415(8 307.519105560f3/6M1_0P1I5),7 53Qf3),0 (Q301.(1 50.609718605292631f5/3M8_7P1I9),5 f )| ^~~~~~~~~~~~~~} , | src/libavcodec/aac_defines.h ~~~~~^~~~~~~~~~~~~~~~~~: 44:36:src/libavcodec/aac_defines.h :note: 45expanded from macro 'Q30' :36: note: expanded from macro 'Q31' 44 | #defi n45e | #Qd3e0f(ixn)e Q 3 1 ( x ) ( i n t ) ( (x ) * 1(0i7n3t7)4(1(8x24).*02 1+4 07.458)3 6| 48 ^. 0 + 0.5) | In file included from ^ ~src/libavcodec/aacps_fixed.c :24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:In file included from 222src/libavcodec/aacsbr_fixed.c::11162:: src/libavcodec/aacsbrdata.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]493 :84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 222 | 493 | { Q 3 1Q(3-00(.05.306090708020901070807f5/2Mf_)P,I) ,Q 3Q13(0-(00..907564419193083897336f2/2M8_fP)I}),, {QQ3301((0-.00.893792928447431778f8/9M3_4P8If)),, QQ3301((0 .01.224280781183739385f7/9M8_3P7If)),} ,Q 3 0| ( ~~~~~^~~~~~~~~~~~~~~~~~0 .1458src/libavcodec/aac_defines.h3:7455:1365:6 fnote: /expanded from macro 'Q31'M _PI), Q30 (450 | .#1d5e6f9i7n8e5 9Q233f1/(Mx_)P I ) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h(i:n44:t36):( (note: xexpanded from macro 'Q30') *214748 3446 | 4#8d.e0f i+n e0 .Q53)0 ( x| ) ^ ~ In file included from src/libavcodec/aacsbr_fixed.c :62 : src/libavcodec/aacsbrdata.h(:in493t:)58(:( xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* 1073741824.0 + 0493. | 5{)Q 3 1| ( ^- 0.536978291In file included from 78src/libavcodec/aacps_fixed.c7:5242: fIn file included from )src/libavcodec/aacps.c,:32 : Qsrc/libavcodec/aacps_fixed_tablegen.h3:2221:(86-:0 .warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 649903936228f)}, 222{ | Q 3 1 ( - 0 .Q93702(204.7307080809030480f0)00,f /Q3M1(_ P0I.)2,2 0Q831303(305.07594813173f8)8}7,3 f /| M ~~~~^~~~~~~~~~~~~~~~~~~_ PI)src/libavcodec/aac_defines.h,: 45Q:3360: (note: 0.expanded from macro 'Q31'08 3998441 745f | /#Md_ePfIi)n,e QQ3301((0x.)12 4 8 7 1 8 7 9 8 f / M _ P(Ii)n,t )Q(3(0x()0.*12415487347853165468f.0/ M+_ P0I.)5,) Q 3| 0 ^ ~( 0.1569785923In file included from fsrc/libavcodec/aacsbr_fixed.c/:M62_: Psrc/libavcodec/aacsbrdata.hI:)493,: 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' 493 | {Q31 (44- | 0#.d5e3f6i9n7e8 2Q93107(8x7)5 2 f ) , Q 3 1 ( - 0 . 9 7(6i4n9t9)0(3(9x3)6*212087f3)7}4,1 8{2Q43.10( -+0 .09.752)2 4 7| 3 ^7 889348f), Q3In file included from 1src/libavcodec/aacps_fixed.c(: 240: .In file included from 2src/libavcodec/aacps.c2:0328: 1src/libavcodec/aacps_fixed_tablegen.h3:32223:5617:9 8warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45: 36222: | note: expanded from macro 'Q31' Q30(0 .450 | 0#0d0e0f0i0n0e0 0Qf3/1M(_xP)I ) , Q 3 0 ( 0 . 0 5 4 1 1(3i8n8t7)3(f(/xM)_*P2I1)4,7 4Q83306(408..008 3+9 908.454)1 7 f| / ^ ~M _PI), Q30(0.In file included from 12src/libavcodec/aacsbr_fixed.c4:8627: 1src/libavcodec/aacsbrdata.h8:74939:68:f /warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30(0. 144935 | 8{3Q735115(6-f0/.M5_3P6I9)7,8 2Q93107(807.5125f6)9,7 Q83519(2-30f/.M9_7P6I)4,9 9 0| 3 ^~~~~~~~~~~~~~9 3622src/libavcodec/aac_defines.h8:f44):}36, :{ Qnote: 31expanded from macro 'Q30'( -0.9722 444 | 7#3de7f88i9n3e4 8Qf3)0,( xQ)3 1 ( 0 . 2 2 0 8 1 3 3 35 7(i9n8t3)7(f(x))}*,1 0 7| 3 ~~~~^~~~~~~~~~~~~~~~~~~7 4182src/libavcodec/aac_defines.h4:.450: 36+: 0note: .expanded from macro 'Q31'5 ) | ^ 45 | #definIn file included from esrc/libavcodec/aacps_fixed.c :Q243: 1In file included from (src/libavcodec/aacps.cx): 32 : src/libavcodec/aacps_fixed_tablegen.h : 222 : 36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*21474 82223 | 6 4 8 . 0 +Q 300.(50). 0 0| 0 ^ ~0 000000f/M_PI)In file included from , src/libavcodec/aacsbr_fixed.cQ:623: 0src/libavcodec/aacsbrdata.h(:0.4920:5834:1 1warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 873f/M_PI), Q30 (4920 | .{0Q83319(9 804.421471f3/3M0_3P8I9)9,2 9Q6300f()0,. 1Q23418(7 108.759182f9/4M3_6P2I6)3,0 2Q3380f()0}.,1 4{5Q83317(5-105.66f6/3M9_3P4I1)0,6 7Q43808(50f.)1,5 6Q93718(5-902.30f8/2M4_9P6I7)9,6 2 9| 0 ^~~~~~~~~~~~~~8 1f)},src/libavcodec/aac_defines.h : 44| : ~~~~^~~~~~~~~~~~~~~~~~~36 : note: expanded from macro 'Q30' src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31'44 | #define 45Q | 3#0d(exf)i n e Q 3 1 ( x ) ( i n t ) ( ( x ) *(1i0n7t3)7(4(1x8)2*42.104 7+4 803.654)8 . 0| ^+ 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: In file included from src/libavcodec/aacps_fixed_tablegen.hsrc/libavcodec/aacsbr_fixed.c::22262:: 11src/libavcodec/aacsbrdata.h:: 492warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]58 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 222492 | | { Q 3 1 ( Q03.02(401.303003080909020906000ff)/,M _QP3I)1,( Q03.05(102.904534612163380827338ff/)M}_,P I{)Q,3 1(Q-300(.06.60389339491804647147f8/8M5_fP)I,) ,Q 3Q13(0-(00..01284248976178799682f9/0M8_1PfI))},, Q| 3 ~~~~^~~~~~~~~~~~~~~~~~~ 0(0src/libavcodec/aac_defines.h.:1454:5368:3 7note: 5expanded from macro 'Q31'1 56f/M_PI )45, | #Qd3e0f(i0n.e1 5Q63917(8x5)9 2 3 f / M _ P I ) , | ^~~~~~~~~~~~~~( int)(src/libavcodec/aac_defines.h(:x44):*362:1 4note: 7expanded from macro 'Q30'4 83648.0 +44 | 0#.d5e)f i n| e ^ ~ Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h :(492i:n32t:) (warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x )*1073741824.0 492+ | {0Q.351)( 0| . ^2 41330389929In file included from 6src/libavcodec/aacps_fixed.c0:f24): ,In file included from src/libavcodec/aacps.cQ:3321: (src/libavcodec/aacps_fixed_tablegen.h :0221.:51361:2 9warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36 2630238f)}, {Q31(- 0221. | 6 6 3 9 3 4 1Q03607(408.8050f0)0,0 0Q03010(0-f0/.M0_8P2I4)9,6 7Q93602(900.8013f8)7}4,6 9 7| 5 ~~~~~^~~~~~~~~~~~~~~~~~4 f/M_Psrc/libavcodec/aac_defines.hI:)45,: 36Q:3 0note: (expanded from macro 'Q31'0 .06006367 8458 | f#/dMe_fPiIn)e, QQ3310((x0). 0 8 9 0 3 8 7 6 6 9 f / M _(PiIn)t,) (Q(3x0)(*02.114073478930664488.30f /+M _0P.I5)), Q| 3 ^ ~0 (0.11159237In file included from 4src/libavcodec/aacsbr_fixed.c7:f62/: Msrc/libavcodec/aacsbrdata.h_:P492I:)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' 492 | {Q31( 044. | 2#4d1e3f3i0n3e8 9Q93209(6x0)f ) , Q 3 1 ( 0 . 5 1 2 9(4i3n6t2)6(3(0x2)3*81f0)7}3,7 4{1Q83214(.-00 .+6 603.953)4 1 0| 6 ^7 4885f), Q31(In file included from -0.src/libavcodec/aacps_fixed.c0:8242: 4In file included from 9src/libavcodec/aacps.c6:7329: 6src/libavcodec/aacps_fixed_tablegen.h2:92210:81111:f )warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 221 | Q453 | 0#(d0e.f0i0n0e0 0Q03010(0x0)f / M _ P I ) , Q 3 0 ( 0 .(0i3n8t7)4(6(9x7)5*42f1/4M7_4P8I3)6,4 8Q.300 (+0 .00.650)0 6 3| 6 ^ ~7 88f/M_PI), QIn file included from 3src/libavcodec/aacsbr_fixed.c0:(620: .src/libavcodec/aacsbrdata.h0:84919:0843:8 7warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 9f/M_PI), Q30(0 .4911 | 0{37Q93016(4 803.f1/1M1_1P2I5)3,4 7Q33501(206.f1)1,1 5Q93213(7 407.f2/1M4_8P4I7)6,3 3 1| 3 ^~~~~~~~~~~~~~3 01f)src/libavcodec/aac_defines.h}:,44 :{36Q3:1 (note: -0expanded from macro 'Q30'. 41368337 31444 | 1#8d2eff)i,n eQ 3Q310(( x)0 . 2 8 2 1 6 8 3 7 6 8 0 3 6(5ifn)}t,) ( (| x ~~~~~^~~~~~~~~~~~~~~~~~)* 1073src/libavcodec/aac_defines.h7:445:1368:2 4note: .expanded from macro 'Q31'0 + 0.5) 45| | ^# define Q31(In file included from xsrc/libavcodec/aacps_fixed.c): 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 221 : 86 :( iwarning: ntimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ((x)*2147483648. 0221 | + 0 . 5 )Q 3| ^ ~0 (0.0000000In file included from 0src/libavcodec/aacsbr_fixed.c0:062f: /src/libavcodec/aacsbrdata.hM:_491P:I58):, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.0387469 74915 | 4{fQ/3M1(_ PI0).,1 1Q13102(503.40763050162366f7)8,8 fQ/3M1_(P I0).,2 1Q43804(07.60389301338370616f9)f}/,M _{PQI3)1,( -0Q.3401(03.61803337970361448138f2/f)M,_ PQI)3,1 (Q 300.(208.21116158932736784073f6/5Mf)_}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 QQ3310((xx)) ( i(nitn)t()((x()x*)2*114077438734614882.40. 0+ +0 .05.)5 ) | ^ ~| ^ In file included from In file included from src/libavcodec/aacps_fixed.csrc/libavcodec/aacsbr_fixed.c::2462: : In file included from src/libavcodec/aacsbrdata.hsrc/libavcodec/aacps.c::49132:: 32src/libavcodec/aacps_fixed_tablegen.h:: 221warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 491 | {Q31( 0 .2211 | 1 1 1 2 5 3 4Q73305(102.60f0)0,0 0Q03010(0 0f0/.M2_1P4I8)4,7 6Q33301(303.001f3)8}7,4 6{9Q73514(f-/0M._4P1I3)6,8 3Q33703(104.108620f0)6,3 6Q73818(f /0M._2P8I2)1,6 8Q33706(800.306859f0)3}8,7 6 6| 9 ~~~~~^~~~~~~~~~~~~~~~~~f /M_PIsrc/libavcodec/aac_defines.h):,45 :Q363:0 (note: 0expanded from macro 'Q31'. 103790648 345f | /#Md_ePfIi)n,e QQ3301((0x.)1 1 1 5 9 2 3 7 4 7 f / M _ P(Ii)n,t ) (| ( ^~~~~~~~~~~~~~x )*214src/libavcodec/aac_defines.h7:4448:3366:4 8note: .expanded from macro 'Q30'0 + 0.5) 44| | ^ ~# define Q30(In file included from x)src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 491 : 7 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*1073 74914 | 1{8Q2341.(0 0+. 101.151)2 5 3| 4 ^7 35126f), Q3In file included from 1(src/libavcodec/aacps_fixed.c :024.: 2In file included from 1src/libavcodec/aacps.c4:8324: 7src/libavcodec/aacps_fixed_tablegen.h6:32213:1363:3 0warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f )}, {Q31(-0.413683 32217 | 3 1 4 1 8 2 fQ)3,0 (Q03.10(0 000.0208020160803f7/6M8_0P3I6)5,f )Q}3,0 ( 0| . ~~~~~^~~~~~~~~~~~~~~~~~0 38746src/libavcodec/aac_defines.h9:7455:436f:/ Mnote: _expanded from macro 'Q31'P I), Q30(0. 0456 | 0#0d6e3f6i7n8e8 fQ/3M1_(PxI)) , Q 3 0 ( 0 . 0 8 9 0 3 8(7i6n6t9)f(/(Mx_)P*I2)1,4 7Q43803(604.81.003 7+9 006.458)3 f /| M ^ ~_ PI), Q30(0.In file included from 11src/libavcodec/aacsbr_fixed.c1:5629: 2src/libavcodec/aacsbrdata.h3:74904:784f:/ Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44 :49036 | :{ Qnote: 3expanded from macro 'Q30'1 ( 0.2032 0441 | 0#5d4e1f0i4n3e7 fQ)3,0 (Qx3)1 ( - 0 . 8 6 8 7 9 1 8 0 3 5(5i2n8t9)f()(}x,) *{1Q03713(7-401.892747.900 5+4 806.050)5 8 4| f ^) , Q31( 0.962In file included from 90src/libavcodec/aacps_fixed.c8:0246: 9In file included from 9src/libavcodec/aacps.c9:2324: 2src/libavcodec/aacps_fixed_tablegen.hf:)221}:,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' 221 | 45 | # d eQf3i0n(e0 .Q03010(0x0)0 0 0 0 0 f / M _ P I ) , Q(3i0n(t0).(0(3x8)7*426194775448f3/6M4_8P.I0) ,+ Q03.05()0 . 0| 6 ^ ~0 0636788f/M_In file included from PIsrc/libavcodec/aacsbr_fixed.c):,62 : Qsrc/libavcodec/aacsbrdata.h3:0490(:058.:0 8warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 387669f/M_PI), 490Q | 3{0Q(301.1(0 307.920063428031f0/5M4_1P0I4)3,7 fQ)3,0 (Q03.11(1-105.982638774971f8/0M3_5P5I2)8,9 f )| } ^~~~~~~~~~~~~~, {Q31src/libavcodec/aac_defines.h(:-440:.369:7 7note: 9expanded from macro 'Q30'0 548600584 f44) | ,# dQe3f1i(n e0 .Q93602(9x0)8 0 6 9 9 9 2 4 2 f ) } , (| i ~~~~^~~~~~~~~~~~~~~~~~~n t)((xsrc/libavcodec/aac_defines.h):*451:0367:3 7note: 4expanded from macro 'Q31'1 824.0 + 0 .455 | )# d e| f ^i ne Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 : (src/libavcodec/aacps_fixed_tablegen.hi:n220t:)136(:( xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* 2147483648.0 + 2200 | . 5 ) | ^ ~Q 30(0.000000000In file included from 0src/libavcodec/aacsbr_fixed.cf:/62M: _src/libavcodec/aacsbrdata.hP:I490):,31 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.0275881495f/M _490P | I{)Q,3 1Q(3 00(.02.003422071306554711034f3/7Mf_)P,I )Q,3 1Q(3-00(.08.60867392168108385155f2/8M9_fP)I}),, {QQ3301((0-.00.793767793015046876f0/0M5_8P4If)),, QQ3301((0 .00.799612696038300649f9/9M2_4P2If)),} , | ^~~~~~~~~~~~~~| ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h::4445::3636:: note: note: expanded from macro 'Q30'expanded from macro 'Q31' 4445 | | ##ddeeffiinnee QQ3301((xx)) ( i(nitn)t()((x()x*)1*027134774418832644.80. 0+ +0 .05.)5 ) | ^| ^ ~ In file included from In file included from src/libavcodec/aacps_fixed.csrc/libavcodec/aacsbr_fixed.c::2462: : In file included from src/libavcodec/aacsbrdata.hsrc/libavcodec/aacps.c::49032:: 7src/libavcodec/aacps_fixed_tablegen.h:: 220warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]111 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 490 | {Q31( 0220. | 2 0 3 2 0 1 0Q53401(004.3070f)0,0 0Q03010(0-00f./8M_6P8I7)9,1 8Q03305(502.8092f7)5}8,8 1{4Q9351f(/-M0_.P9I7)7,9 0Q53408(600.00548247f3)6,5 7Q1331f(/ M0_.P9I6)2,9 0Q83006(909.90264322f6)1}8,8 1 5| f ~~~~~^~~~~~~~~~~~~~~~~~/ M_PI)src/libavcodec/aac_defines.h,: 45Q:3360:( 0note: .expanded from macro 'Q31'0 73673106 745f | /#Md_ePfIi)n,e QQ3301((0x.)0 7 9 1 6 6 3 3 0 4 f / M _ P(Ii)n,t ) (| ( ^~~~~~~~~~~~~~x )*214src/libavcodec/aac_defines.h7:4448:3366:4 8note: .expanded from macro 'Q30'0 + 0.5) 44 | | # ^ ~d efine Q30(x)In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 489 : 83 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*1073 74894 | 1{8Q2341.(0- 0+. 200.655)1 3 4| 9 ^6 20689f), Q31In file included from (src/libavcodec/aacps_fixed.c :024.: 5In file included from 4src/libavcodec/aacps.c5:9323: 0src/libavcodec/aacps_fixed_tablegen.h4:42200:6866:3 5warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f) }, {Q31(-0.6212641 62203 | 5 6 9 2 0 f )Q,3 0Q(301.(0-000.05090809030608f1/7M0_0P3I9)2,CC libavcodec/adts_parser.o f )Q}3,0 ( 0| . ~~~~^~~~~~~~~~~~~~~~~~~0 27588src/libavcodec/aac_defines.h1:4459:536f:/ Mnote: _expanded from macro 'Q31'P I), Q30(0 .450 | 4#2d7e3f6i5n7e1 3Qf3/1M(_xP)I ) , Q 3 0 ( 0 . 0 6 3 2 6(1i8n8t1)5(f(/xM)_*P2I1)4,7 4Q83306(408..007 3+6 703.150)6 7 f| / ^ ~M _PI), Q30(0.In file included from 0src/libavcodec/aacsbr_fixed.c7:9621: 6src/libavcodec/aacsbrdata.h6:34893:0584:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h489: | 44{:Q363:1 (note: -expanded from macro 'Q30'0 .20651349 6442 | 0#6d8e9ffi)n,e QQ3310(( x0). 5 4 5 9 3 0 44 0 6 63 5 5 f )(}i,n t{)Q(3(1x()-*01.06723172461482146.305 +6 09.250)f) , | Q ^3 1(-0.59893In file included from 681src/libavcodec/aacps_fixed.c70:0243: 92In file included from fsrc/libavcodec/aacps.c):}32,: src/libavcodec/aacps_fixed_tablegen.h :| 220 ~~~~^~~~~~~~~~~~~~~~~~~: 61: warning: src/libavcodec/aac_defines.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 45:36: note: expanded from macro 'Q31' 45220 | | # d e f i n eQ 3Q03(10(.x0)0 0 0 0 0 0 0 0 0 f / M _ P I()i,n tQ)3(0((x0).*02217457848813469458f./0M _+P I0).,5 )Q 3 0| ( ^ ~0 .0427365713f/In file included from Msrc/libavcodec/aacsbr_fixed.c_:P62I: )src/libavcodec/aacsbrdata.h,: 489Q:3320:( 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 632618815f/M_P I489) | ,{ QQ3310((-00.0.723066753113046976f2/0M6_8P9If)),, QQ3301((0 .00.759415696330340440f6/6M3_5P5If)),} , | { ^~~~~~~~~~~~~~Q 31(-0.src/libavcodec/aac_defines.h6:2441:2366:4 1note: 6expanded from macro 'Q30'3 56920f), 44Q | 3#1d(e-f0i.n5e9 8Q93306(8x1)7 0 0 3 9 2 f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ (int)src/libavcodec/aac_defines.h(:(45x:)36*:1 0note: 7expanded from macro 'Q31'3 741824.0 45+ | #0d.e5f)i n e| ^Q 31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c(:i32n: tsrc/libavcodec/aacps_fixed_tablegen.h):(220(:x36):* 2warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 7483648.0 + 0.5) | ^ ~220 | Q30(In file included from 0.src/libavcodec/aacsbr_fixed.c0:0620: 0src/libavcodec/aacsbrdata.h0:04890:060:0 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30(0.02 754898 | 8{1Q43915(f-/0M._2P0I6)5,1 3Q43906(200.608492f7)3,6 5Q73113(f /0M._5P4I5)9,3 0Q43400(606.305653f2)6}1,8 8{1Q53f1/(M-_0P.I6)2,1 2Q63401(603.5067932607f3)1,0 6Q73f1/(M-_0P.I5)9,8 9Q33608(107.0007399126f6)3}3,0 4 f| / ~~~~^~~~~~~~~~~~~~~~~~~M _PI)src/libavcodec/aac_defines.h,: 45 :| 36 ^~~~~~~~~~~~~~: note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:44:36: note: 45expanded from macro 'Q30' | #define Q443 | 1#(dxe)f i n e Q 3 0 ( x ) ( i n t ) ( ( x ) * 2(1i4n7t4)8(3(6x4)8*.100 7+3 704.158)2 4 .| 0 ^ ~ + 0.5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:488:In file included from 84src/libavcodec/aacps_fixed.c:: 24warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:220:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 488 | {Q31(-0.6588912 92206 | 5 9 1 6 8 f )Q,3 0Q(301.(0 000.05080803050603f4/1M3_8P5I8)3,f )Q}3,0 ({0Q.3012(7 508.8918489358f0/8M6_9P5I3)7,3 2Qf3)0,( 0Q.3014(2 703.659791939f4/3M4_9P6I0)0,2 3Q63f0)(}0,. 0 6| 3 ~~~~~^~~~~~~~~~~~~~~~~~2 61881src/libavcodec/aac_defines.h5:f45/:M36_:P Inote: )expanded from macro 'Q31', Q30(0.07 3456 | 7#3d1e0f6i7nfe/ MQ_3P1I()x,) Q 3 0 ( 0 . 0 7 9 1 6 6 3 3(0i4nft/)M(_(PxI))*,2 1 4| 7 ^~~~~~~~~~~~~~4 In file included from 83src/libavcodec/aac_defines.h6src/libavcodec/ac3enc_fixed.c:4:448:.36310:: In file included from +note: src/libavcodec/ac3enc.h expanded from macro 'Q30':0 43.: 5)src/libavcodec/put_bits.h : 227| : ^ ~4437 | :# dwarning: efcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i neIn file included from src/libavcodec/aacsbr_fixed.cQ:3620: (src/libavcodec/aacsbrdata.hx:)488 : 59 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (i n227t | ) ( 488( | x {) Q* 31 10 (7 -3i07f.4 61(58s82-84>9.b10u2 f9+_6 e50n9.d15 6)-8 f s)| -, ^> bQu3f_1p(t r0 .>5=8In file included from 8src/libavcodec/aacps_fixed.cs3:i524z6: e3In file included from o4src/libavcodec/aacps.cf1:332(8: B5src/libavcodec/aacps_fixed_tablegen.hi8:t3219Bf:u)136}f:,) )warning: { implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q{ 3 1 (| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~0 .9883808695 32197 | 3 2 f ) , QQ3310(( 00..090909090403040960000f2/3M6_fP)I}),, Q| 3 ~~~~~^~~~~~~~~~~~~~~~~~0 (0.01src/libavcodec/aac_defines.h9:5458:7363:5 6note: 6expanded from macro 'Q31'f /M_PI), Q 3450 | (#0d.e0f3i0n3e3 1Q63911(7xf)/ M _ P I ) , Q 3 0 ( 0 . 0(4i4n8t6)6(8(8x2)3*f2/1M4_7P4I8)3,6 4Q83.00( 0+. 005.252)2 5 8| 9 ^ ~1 5f/M_PI), QIn file included from 30src/libavcodec/aacsbr_fixed.c(:062.: 0src/libavcodec/aacsbrdata.h5:64881:0324:4 9warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 f/M_PI), | ^~~~~~~~~~~~~~ 488 | src/libavcodec/aac_defines.h{:Q443:136(:- 0note: .expanded from macro 'Q30'6 58891296 5449 | #1d6e8ffi)n,e QQ3310(( x0). 5 8 8 3 5 6 3 4 1 3 8 5 8 3(fi)n}t,) ({(Qx3)1*(1 007.39784813882048.609 5+3 703.25f)) , | Q ^3 1( 0.9999434In file included from 96src/libavcodec/aacps_fixed.c0:0242: 3In file included from 6src/libavcodec/aacps.cf:)32}: ,src/libavcodec/aacps_fixed_tablegen.h : 219| : ~~~~~^~~~~~~~~~~~~~~~~~111 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 21945 | | # de f i n eQ 3Q03(10(.x0)0 0 0 0 0 0 0 0 0 f / M _ P I()i,n tQ)3(0((x0).*02119457847833566468f./0M _+P I0).,5 )Q 3 0| ( ^ ~0 .030331691In file included from 7fsrc/libavcodec/aacsbr_fixed.c/:M62_: Psrc/libavcodec/aacsbrdata.hI:)488,: 6Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .0448668823f/ M488_ | P{IQ)3,1 (Q-300.(605.08582921225986951951f6/8Mf_)P,I )Q,3 1Q(3 00(.05.808536516034441936815f8/3Mf_)P}I,) ,{ Q 3| 1 ^~~~~~~~~~~~~~( 0.98src/libavcodec/aac_defines.h8:3448:0368:6 9note: 5expanded from macro 'Q30'3 732f), Q 3441 | (# d0e.f9i9n9e9 4Q33409(6x0)0 2 3 6 f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ (insrc/libavcodec/aac_defines.ht:)45(:(36x:) *note: 1expanded from macro 'Q31'0 73741824. 045 | +# d0e.f5i)n e | Q ^3 1(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from (src/libavcodec/aacps.ci:n32t: )src/libavcodec/aacps_fixed_tablegen.h(:(219x:)86*:2 1warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 483648.0 + 0.5) | ^ ~219 | Q30(0In file included from .src/libavcodec/aacsbr_fixed.c0:0620: 0src/libavcodec/aacsbrdata.h0:04870:0840:0 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30(0.019 54878 | 7{3Q53616(f-/0M._4P8I2)0,2 4Q23905(306.908390f3)3,1 6Q93117(f-/0M._9P6I8)0,5 6Q03808(804.106444f8)6}6,8 8{2Q33f1/(M _0P.I2)7,5 7Q23508(204.1065526272f5)8,9 1Q53f1/(M _0P.I5)8,6 3Q43705(303.3055863120f4)4}9,6 1 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 | #defin e44 | Q#3d1e(fxi)n e Q 3 0 ( x ) ( i n t ) ( ( x )(*i2n1t4)7(4(8x3)6*4180.703 7+4 108.254). 0 | + ^ ~ 0.5)src/libavcodec/put_bits.h | ^: In file included from 265src/libavcodec/aacsbr_fixed.c::3762:: src/libavcodec/aacsbrdata.hwarning: :In file included from 487comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:src/libavcodec/aacps_fixed.c 59: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:219:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]265 | 487 | { Q 3 1 ( -i0f. 4 (8219s2 | -0 >2 b4 2 u9 f5 _3Qe63n90d8( 90-f. )0s,0- >0Qb03u01f0(_0-p00t0.r09 f6>8/=0M 5_s6Pi0Iz8)e8,o8 f4Q(13B60i4(tf0B).u}0f,1) 9){5 Q8{37 13 (5| 6 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~06 .f2/7M5_7P2I5)8,2 4Q13605(607.f0)3,0 3Q33116(9 107.f5/8M6_3P4I7)5,3 3Q33508(302.f0)4}4,8 6 6| 8 ~~~~~^~~~~~~~~~~~~~~~~~8 23f/Msrc/libavcodec/aac_defines.h_:P45I:)36,: Qnote: 3expanded from macro 'Q31'0 (0.05222 5458 | 9#1d5eff/iMn_eP IQ)3,1 (Qx3)0 (0 . 0 5 6 1 0 4 4 9 6 1 f /(M_iPnIt)),( ( x| ) ^~~~~~~~~~~~~~* 21src/libavcodec/aac_defines.h4CC libavcodec/adx.o 7:4448:336:6 4note: 8expanded from macro 'Q30' .0 + 0. 544) | # d| e ^ ~fi ne Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 487 : 31(:in twarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( (x)*1073741824 .4870 | +{ Q031.(5)- 0 .| 4 ^8 2024295369In file included from 8src/libavcodec/aacps_fixed.c9:f24),: In file included from Qsrc/libavcodec/aacps.c3:321: (-src/libavcodec/aacps_fixed_tablegen.h0:.2199:6368: 0warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]60 8884164f)}, {Q3 1219( | 0 . 2 7 57Q23508(204.10600506070f0)0,0 0Qf3/1M(_ P0I.)5,8 6Q343705(303.3051893528f7)3}5,6 6 f| ~~~~^~~~~~~~~~~~~~~~~~~/ M_PI)src/libavcodec/aac_defines.h, :Q453:036(:0 .note: 0expanded from macro 'Q31' 3033169 1745f | #/dM_ePfIi)n,e QQ3301((0x.)0 4 4 8 6 6 8 8 2 3 f / M_ P I()i,n tQ)3((0x()0*.02512427428538649815.f0/ M+_ PI0).,5 )Q 3 0| ( ^ ~0 .056104496In file included from 1fsrc/libavcodec/aacsbr_fixed.c/:M_62P: Isrc/libavcodec/aacsbrdata.h):,487 : 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' 487 | {Q31 (44- | 0#.d4e82f0i2n4e2 9Q5330(6x9)8 9 f ) , Q3 1 ( - 0 . 9(68i05n6t0)8(8(8x4)1*6140f7)3}7,4 1{8Q2341.(0 0+ .0.257)5 7| 2 ^ 582416567fIn file included from ),src/libavcodec/aacps_fixed.c :Q243: 1In file included from (src/libavcodec/aacps.c :032.: 5src/libavcodec/aacps_fixed_tablegen.h8:62193:114: 7warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 335832f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 219 | src/libavcodec/aac_defines.h : 45 :Q36:3 note: 0expanded from macro 'Q31'( 0.000000 450 | 0#0d0eff/inMe_ QP3I1)(,x )Q 3 0 ( 0 . 0 1 9 5 8 73 5 (6i6nft/)(M(_xP)I*)2,14 7Q43803(0.60483.0033 1+6 901.75)f / M| _ ^ ~P I), Q30(0.In file included from 04src/libavcodec/aacsbr_fixed.c4:8626: 6src/libavcodec/aacsbrdata.h8:84862:383f:/ warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30(0.0 54862 | 2{2Q53819(1-50f/.M85_2P8I3),2 4Q932705(3097.f05)6,1 0Q43419(6 10.f9/M1_4P7I5)5,6 3 9| 2 ^~~~~~~~~~~~~~2 421fsrc/libavcodec/aac_defines.h):}44,: 36{: Qnote: 3expanded from macro 'Q30'1 ( 0.888 6446 | 80#8d9e5f8i1n2e4 fQ)3,0 (Qx3)1 ( - 0 .9 9 7 3 5 2 6 7 08 3(i2n2t6)f()(x}),* 1 | 0 ~~~~^~~~~~~~~~~~~~~~~~~ 73741src/libavcodec/aac_defines.h8:2454:.360: note: +expanded from macro 'Q31' 0.5) | ^ 45 | #define QIn file included from 31src/libavcodec/aacps_fixed.c(:x24): In file included from src/libavcodec/aacps.c :32 : src/libavcodec/aacps_fixed_tablegen.h : 218 : 136 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*2147483 642188 | .0 + 0 . 5)Q 3| 0 ^ ~( 0.0000000In file included from 0src/libavcodec/aacsbr_fixed.c0:620: fsrc/libavcodec/aacsbrdata.h/:M486_:P59:I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.011036 64862 | 2{3Qf3/1M_(P-I0).,8 52Q83302(4092.7051379078f6)3,1 4Q301f(src/libavcodec/put_bits.h/ M0_.:P91I4317):7, 33Q5:35 06(warning: 30comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare].92 20422512f62)0},9 8{8Q3 f1317/( | M _0P I. )8, 8Q3i860f68( 008(.902s5-938>12945b56fu1),f7_ fenQ/3d1(M -_P-0 Is-.>)b9,u 9Q3f0(70_3p.5t2067r0383 2>12=567 26f3s9)iz9e},f o | /f ~~~~~^~~~~~~~~~~~~~~~~~M(_ BPiIt),B usrc/libavcodec/aac_defines.hf: 45:)36:| ) ^~~~~~~~~~~~~~ note: expanded from macro 'Q31'{ src/libavcodec/aac_defines.h| : ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~44 :36 :45 | note: #expanded from macro 'Q30'd efine Q443 | 1#(dxe)f i n e Q 3 0 ( x) ( i n t ) ( ( x ) *(2i1n4t7)4(8(3x6)4*81.0073 7+4 10.852)4 . 0 | + ^ ~ 0.5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:In file included from 486:src/libavcodec/aacps_fixed.c32::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:218:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 486 | {Q31(-0.8528324 92182 | 7 5 3 9 7 f )Q,3 0Q(301.(0 000.09010407050506f3/9M2_2P4I2)1,f )Q}3,0 ({0Q.3011(1 003.6868282636f8/0M8_9P5I8)1,2 4Qf3)0,( 0Q.3011(7-008.6939174305f2/M6_7P0I8)3,2 2Q63f0)(}0,. 0 2| 5 ~~~~~^~~~~~~~~~~~~~~~~~2 62098src/libavcodec/aac_defines.h8:f45/:M36_:P Inote: )expanded from macro 'Q31', Q30(0.0 2459 | 3#9d5e5f6i1n7ef /QM3_1P(Ix)), Q 3 0 ( 0 . 0 3 1 5 7 2 6(3i9n9tf)/(M(_xP)I*)2,1 4 7| 4 ^~~~~~~~~~~~~~8 3648.src/libavcodec/aac_defines.h0: 44+: 360:. 5note: )expanded from macro 'Q30' | ^ ~ 44 | #defiIn file included from nsrc/libavcodec/aacsbr_fixed.ce: 62Q: 3src/libavcodec/aacsbrdata.h0:(486x:)6 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int) (486( | x{)Q*3110(7-307.4815822843.204 9+2 705.359)7 f )| , ^ Q31( 0.91475In file included from 5src/libavcodec/aacps_fixed.c6:3249: 2In file included from 2src/libavcodec/aacps.c4:2321: fsrc/libavcodec/aacps_fixed_tablegen.h):}218,: 86{:Q 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.88866808958124f) ,218 | Q 3 1 ( - 0 .Q93907(305.20607000803020206f0)0}f,/ M _| P ~~~~^~~~~~~~~~~~~~~~~~~I ), Q3src/libavcodec/aac_defines.h0:(450:.360:1 1note: 0expanded from macro 'Q31'3 66223f/M_ P45I | )#,d eQf3i0n(e0 .Q03117(0x8)6 3 1 4 0 f / M _ P I ) , Q(3i0n(t0).(0(2x5)2*622104978488f3/6M4_8P.I0) ,+ Q03.05()0 . 0| 2 ^ ~9 3955617f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c,: 62Q: 3src/libavcodec/aacsbrdata.h0:(4850:.840:3 1warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 26399f/M_PI), | 485 ^~~~~~~~~~~~~~ | {Q31(src/libavcodec/aac_defines.h :044.:4361:0 2note: 5expanded from macro 'Q30'8 00019463 f44) | ,# dQe3f1i(n e0 .Q03201(1x6)7 3 6 9 3 5 7 3 4 f ) } , {(Qi3n1t() (0(.x0)9*613087036724010882044.80f )+, 0Q.351)( 0| . ^0 4411984381457In file included from f)src/libavcodec/aacps_fixed.c}:,24 : In file included from | src/libavcodec/aacps.c ~~~~~^~~~~~~~~~~~~~~~~~: 32: src/libavcodec/aacps_fixed_tablegen.h:218src/libavcodec/aac_defines.h::6145:: 36warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: expanded from macro 'Q31' 45 | #def i218n | e Q3 1 ( x )Q 3 0 ( 0 . 0 0 0 0 0 0 0 0 0(0ifn/tM)_(P(Ix)),* 2Q13407(408.306141803.606 2+2 30f./5M)_ P I| ) ^ ~, Q30(0.01708In file included from 6src/libavcodec/aacsbr_fixed.c3:1624: 0src/libavcodec/aacsbrdata.hf:/485M:_59P:I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.02526209 84858 | f{/QM3_1P(I )0,. 4Q13002(508.0002091399456536f1)7,f /QM3_1P(I )0,. 0Q23101(607.3063913557723643f9)9}f,/ M{_QP3I1)(, 0 .| 0 ^~~~~~~~~~~~~~9 63806src/libavcodec/aac_defines.h2:0440:8360:4 8note: fexpanded from macro 'Q30') , Q31( 044. | 0#4d4e1f1i9n8e4 3Q83104(5x7)f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :(45i:n36t:) (note: (expanded from macro 'Q31'x )*1073741 8452 | 4#.d0e f+i n0e. 5Q)3 1 (| x ^) In file included from src/libavcodec/aacps_fixed.c(:i24n: tIn file included from )src/libavcodec/aacps.c((:x32): *src/libavcodec/aacps_fixed_tablegen.h2:2181:4367:4 8warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 48.0 + 0.5) | ^ ~ 218 | QIn file included from 3src/libavcodec/aacsbr_fixed.c0:(620: .src/libavcodec/aacsbrdata.h0:04850:0320:0 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 0f/M_PI), Q30( 0485. | 0{1Q13013(6 6022.34f1/0M2_5P8I0)0,0 1Q93406(30f.)0,1 7Q03816(3 104.00f2/1M1_6P7I3)6,9 3Q53703(40f.)0}2,5 2{6Q23019(8 80f./0M9_6P3I8)0,6 2Q03008(004.80f2)9,3 9Q53516(1 70f./0M4_4P1I1)9,8 4Q33801(405.70f3)1}5,7 2 6| 3 ~~~~~^~~~~~~~~~~~~~~~~~9 9f/M_src/libavcodec/aac_defines.hP:I45):,36 : | note: ^~~~~~~~~~~~~~expanded from macro 'Q31' src/libavcodec/aac_defines.h:44: 3645: | #note: dexpanded from macro 'Q30'e fine Q31 (44x | )# d e f i n e Q 3 0 ( x ) ( i n t ) ( ( x ) * 2 1 4 7(4i8n3t6)4(8(.x0) *+1 007.357)4 1 8| 2 ^ ~4 .0 + 0.5) In file included from | ^src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:485: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:218: 11485: | {warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1( 0.4102580001946 3218f | ) , Q 3 1 (Q 300.(002.1010670306090305070304ff/)M}_,P I{)Q,3 1Q(3 00(.00.906131800366260202830f4/8Mf_)P,I )Q,3 1Q(3 00(.00.404117109886433184104f5/7Mf_)P}I,) , | Q ~~~~~^~~~~~~~~~~~~~~~~~3 0(0.0src/libavcodec/aac_defines.h2:5452:6362:0 9note: 8expanded from macro 'Q31'8 f/M_PI), Q453 | 0#(d0e.f0i2n9e3 9Q53516(1x7)f / M _ P I ) , Q 3 0 ( 0 . 0(3i1n5t7)2(6(3x9)9*f2/1M4_7P4I8)3,6 4 8| . ^~~~~~~~~~~~~~0 + 0.src/libavcodec/aac_defines.h5:)44 : 36| : ^ ~ note: expanded from macro 'Q30' 44In file included from | src/libavcodec/aacsbr_fixed.c#:d62e: fsrc/libavcodec/aacsbrdata.hi:ne484 :Q843:0 (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ( i484n | t{)Q3(1((x )0*.19077331724311832942.306 3+5 f0).,5 )Q 3 1| ( ^- 0.99548191630In file included from 03src/libavcodec/aacps_fixed.c1:f24): }In file included from ,src/libavcodec/aacps.c :{32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(217-:0136.:3 8warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]99 976567017f), Q31( 0 .2179 | 8 5 1 6 9 0 9Q73105(402.70f0)0}0,0 0 0| 0 ~~~~~^~~~~~~~~~~~~~~~~~0 0f/M_src/libavcodec/aac_defines.hP:I45):,36 :Q 3note: 0expanded from macro 'Q31'( 0.0062100 4458 | 7#fd/eMf_iPnIe) ,Q 3Q13(0x()0 . 0 0 9 6 1 3 5 2 4 2 f / M(_iPnIt)),( (Qx3)0*(201.4071448231614085.608 f+/ M0_.P5I)) , | Q ^ ~3 0(0.0165348In file included from 6src/libavcodec/aacsbr_fixed.c1:262f: /src/libavcodec/aacsbrdata.hM:_484P:I58):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.0177587029 f484/ | M{_QP3I1)(, 0 .| 9 ^~~~~~~~~~~~~~7 312313src/libavcodec/aac_defines.h9:2443:6363:5 fnote: )expanded from macro 'Q30', Q31(-0 .449 | 9#5d4e8f1i9n1e6 3Q03003(1xf)) } , { Q 3 1 ( - 0 . 3 8 2(9i9n9t7)6(5(6x7)0*1170f7)3,7 4Q13812(4 .00. 9+8 501.659)0 9 7| 1 ^5 427f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacps_fixed.csrc/libavcodec/aac_defines.h::2445: :In file included from 36src/libavcodec/aacps.c:: 32note: : expanded from macro 'Q31'src/libavcodec/aacps_fixed_tablegen.h :217:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #dsrc/libavcodec/aacsbr_template.cefi:n369e: 23Q:3 1217warning: ( | xcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] ) Q 3 0 ( 0 . 0 0 0 0369(0 | i0n0t0 )0 (0 (f x/ )M *_ 2P1 I4f)7o,4r 8 Q3(36k04 (8=0. .010 ;0+ 6 k20 1.<05=0) 4 s8 b7| rf ^ ~-/ >Mn__PmIa)s,t eQr3In file included from ;0src/libavcodec/aacsbr_fixed.c (:k062+.: +0src/libavcodec/aacsbrdata.h)0: 9484 6:| 131 ~ ^ ~~~~~~~~~~~~~3: 5 2warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 f/M_PI), Q30(src/libavcodec/aacsbr_template.c 0:484.381 | 0:{123Q4:32 11warning: (1comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 0 05.6987f3/1M 2_3813P | 1I 3) 9, 2 3Q 36 03 (5 0ff.)o0,r1 6Q(53k31 4(=8- 6011.;29 f9k/5 M4<_8=P1 I9s)1b,6r 3-Q0>30n03_(1m0fa.)0s}1t,7e 7r{5;Q8 37k10+(2+-9)0f ./ 3M| 8_ ~ ^ ~~~~~~~~~~~~~2P 9I9)9,7 6| 5 ^~~~~~~~~~~~~~6 7017fsrc/libavcodec/aac_defines.h):,44 :Q363:1 (note: expanded from macro 'Q30'0 .98516909 7441 | 5#4d2e7ffi)n}e, Q 3| 0 ~~~~^~~~~~~~~~~~~~~~~~~( x) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (int)(( x45) | *#1d0e7f3i7n4e1 8Q2341.(0x )+ 0 . 5 ) | ^ (int)((xIn file included from )src/libavcodec/aacps_fixed.c*:2241: 4In file included from 7src/libavcodec/aacps.c4:8323: 6src/libavcodec/aacps_fixed_tablegen.h4:8217.:086 :+ warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c217: | 62 : src/libavcodec/aacsbrdata.h : 484 : 7Q:3 warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.0000000000f/ M484_ | P{IQ)3,1 (Q 300.(907.03016223110309428376f3/5Mf_)P,I )Q,3 1Q(3-00(.09.905049861193156234020f3/1Mf_)P}I,) ,{ QQ3310((-00..03184229191907566586f7/0M1_7PfI)),, QQ3310(( 00..09186551364980691721f5/4M2_7PfI))},, Q 3| 0 ~~~~~^~~~~~~~~~~~~~~~~~( 0.017src/libavcodec/aac_defines.h7:5458:7360:2 9note: fexpanded from macro 'Q31'/ M_PI), | ^~~~~~~~~~~~~~45 | #defsrc/libavcodec/aac_defines.hi:n44e: 36Q:3 1note: (expanded from macro 'Q30'x ) 44 | # d e f i(nien tQ)3(0((xx))* 2 1 4 7 4 8 3 6 4 8 . 0 +( i0n.t5))( ( x| ) ^ ~* 1073741824.0In file included from +src/libavcodec/aacsbr_fixed.c :062.: 5src/libavcodec/aacsbrdata.h): 483 :| 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.c483: | 32{: src/libavcodec/aacps_fixed_tablegen.hQ:32171(: 610:. 5warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 21979748394f), Q31( -2170 | . 2 4 0 7 6 8Q33604(104.409090f0)0}0,0 0{0Q03f1/(M _0P.I4)6,8 5Q73706(607.4060062291f0)0,4 8Q73f1/(M-_0P.I3)0,1 4Q03203(304.5070199681f3)5}2,4 2 f| / ~~~~^~~~~~~~~~~~~~~~~~~M _PI),src/libavcodec/aac_defines.h :Q453:036(:0 .note: 0expanded from macro 'Q31'1 42110568f /45M | _#PdIe)f,i nQe3 0Q(301.(0x1)6 5 3 4 8 6 1 2 f / M _ P I )(,i nQt3)0(((0x.)0*127174578478032694f8/.M0_ P+I )0,. 5 )| ^~~~~~~~~~~~~~ | ^ ~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30'In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:483: 5944: | #warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e fine Q30(x) 483 | { Q 3 1 ( 0 . 5(6i7n2t1)9(7(9x7)4*81309743f7)4,1 8Q2341.(0- 0+. 204.057)6 8 3| 6 ^4 14499f)}, {Q3In file included from 1(src/libavcodec/aacps_fixed.c :024.: 4In file included from 6src/libavcodec/aacps.c8:5327: 7src/libavcodec/aacps_fixed_tablegen.h6:62177:4366:0 2warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ), Q31(-0.30140233 42175 | 7 1 9 8 f ) }Q,3 0 (| 0 ~~~~~^~~~~~~~~~~~~~~~~~. 00000src/libavcodec/aac_defines.h0:0450:360:0 fnote: /expanded from macro 'Q31'M _PI), Q30 (450 | .#0d0e6f2i1n0e0 4Q8371f(/xM)_ P I ) , Q 3 0 ( 0 . 0 0 9(6i1n3t5)2(4(2xf)/*M2_1P4I7)4,8 3Q63408(.00. 0+1 402.151)0 5 6| 8 ^ ~f /M_PI), Q30(In file included from 0.src/libavcodec/aacsbr_fixed.c0:1626: 5src/libavcodec/aacsbrdata.h3:44838:6311:2 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30(0.01 74837 | 5{8Q73012(9 f0/.M5_6P7I2)1,9 7 9| 7 ^~~~~~~~~~~~~~4 8394fsrc/libavcodec/aac_defines.h):,44 :Q363:1 (note: -expanded from macro 'Q30'0 .2407683 6444 | 1#4d4e9f9ifn)e} ,Q 3{0Q(3x1)( 0 . 4 6 8 5 7 7 6 6 7 4 6(0i2n9tf))(,( xQ)3*11(0-703.734011842042.303 4+5 701.958)f ) }| , ^ | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36In file included from : src/libavcodec/aacps_fixed.cnote: :expanded from macro 'Q31'24 : In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:217 :4511 | :# dwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ine Q31(x) 217 | ( i nQt3)0(((0x.)0*020104070408030604f8/.M0_ P+I )0,. 5Q)3 0 (| 0 ^ ~. 0062100487f/In file included from Msrc/libavcodec/aacsbr_fixed.c_:P62I: )src/libavcodec/aacsbrdata.h,: 483Q:370:( 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 096135242f/M_P I483) | ,{ QQ3310(( 00..05164722111907596784f8/3M9_4PIf)),, QQ3301((0-.00.126450374688631624f1/4M4_9P9If)),} ,Q 3{0Q(301.(0 107.74568875072796f6/7M4_6P0I2)9,f ) ,| ^~~~~~~~~~~~~~Q 31(-0.src/libavcodec/aac_defines.h3:0441:4360:2 3note: 3expanded from macro 'Q30'4 57198f)} ,44 | #| d ~~~~~^~~~~~~~~~~~~~~~~~e fine src/libavcodec/aac_defines.hQ:3450:(36x:) note: expanded from macro 'Q31' 45 | (#idnetf)i(n(ex )Q*3110(7x3)7 4 1 8 2 4 . 0 + 0 . 5 )( i n| t ^) ((x)*21474836In file included from 4src/libavcodec/aacps_fixed.c8:.240: In file included from +src/libavcodec/aacps.c 0:.325: )src/libavcodec/aacps_fixed_tablegen.h : 216| : ^ ~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:482:83: 216warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.0000 04820 | 0{0Q0301f(/ M0_.P9I4)2,9 2Q53605(505.30106304f9)1,3 0Q3341f(/ M0_.P8I3)1,6 3Q93006(501.80209534f0)7}0,6 6{1Qf3/1M(_ P0I.)7,5 0Q83101(405.208067994981f7)2,9 3Qf3/1M(_-P0I.)3,5 5Q33302(203.104029226959f9)3}6,7 f /| M ~~~~^~~~~~~~~~~~~~~~~~~_ PI),src/libavcodec/aac_defines.h Q:3450:(360:. 0note: 0expanded from macro 'Q31'9 9875759f /45M | _#PdIe)f,i n e| ^~~~~~~~~~~~~~Q 31(x)src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (in t44) | (#(dxe)f*i2n1e4 7Q43803(6x4)8 . 0 + 0 . 5 ) | ^ ~ (int)((x)*10In file included from 7src/libavcodec/aacsbr_fixed.c3:7624: 1src/libavcodec/aacsbrdata.h8:24824:.590: +warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .5) | ^ 482 | {In file included from Qsrc/libavcodec/aacps_fixed.c3:241: In file included from (src/libavcodec/aacps.c :032.: 9src/libavcodec/aacps_fixed_tablegen.h4:221692:51116:5 5warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 160f), Q31( 0.8 32161 | 6 3 9 0 6 5Q13802(903.f0)0}00,0 0{0Q03010(f /0M._7P5I)0,81 1Q43502(08.6090483f4)9,1 3Q3013(4-f0/.M3_5P5I3)3,2 2Q33014(202.6050f5)4}0,7 0 6| ~~~~~^~~~~~~~~~~~~~~~~~6 1f/Msrc/libavcodec/aac_defines.h_P:I45):,36 :Q 3note: 0expanded from macro 'Q31' (0.00799 1457 | 2#9d3eff/iMn_eP IQ)3,1 (Qx3)0 ( 0 . 0 09 2 9 9 9 36 7f / M _(PiIn),t )Q(3(0x()*02.104079498837654785.90f /+M 0_.P5I)) , | ^ ~| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:In file included from 36:src/libavcodec/aacsbr_fixed.c :note: 62expanded from macro 'Q30': src/libavcodec/aacsbrdata.h:482:32: warning: 44implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | #define Q30(x) 482 | { Q 3 1 ( 0 . 9 4 2 9(2i5n6t5)5(5(3x1)6*01f0)7,3 7Q43118(2 40..08 3+1 603.950)6 5 1| ^8 293f)}, {Q31In file included from (src/libavcodec/aacps_fixed.c :024.: 7In file included from 5src/libavcodec/aacps.c0:8321: 1src/libavcodec/aacps_fixed_tablegen.h4:52162:8866:9 4warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f) , Q31(-0.3553322314 22162 | 6 5 f ) } , Q 3| 0 ~~~~~^~~~~~~~~~~~~~~~~~( 0.000src/libavcodec/aac_defines.h0:0450:0360:0 0note: fexpanded from macro 'Q31'/ M_PI), Q3 045( | 0#.d0e0f3i4n9e1 3Q03314(fx/)M _ P I ), Q 3 0 ( 0 . 0 0 5(4i0n7t0)6(6(1xf)/*M2_1P4I7)4,8 3Q63408(.00. 0+0 709.951)7 2 9| 3 ^ ~f /M_PI), Q30(0In file included from .0src/libavcodec/aacsbr_fixed.c0:9622: 9src/libavcodec/aacsbrdata.h9:94823:677:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30(0.009 94828 | 7{5Q73519(f /0M._9P4I2)9,2 5 6| 5 ^~~~~~~~~~~~~~5 53160src/libavcodec/aac_defines.hf:)44,: 36Q:3 1note: (expanded from macro 'Q30' 0.83163 9440 | 6#5d1e8f2i9n3ef )Q}3,0 ({xQ)3 1 ( 0 . 7 5 0 8 1 1 4 5 2(8i6n9t4)8(f()x,) *Q13017(3-704.13852543.302 2+3 104.252)6 5 f| ) ^} , | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45In file included from :36src/libavcodec/aacps_fixed.c:: 24note: : expanded from macro 'Q31'In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:216:61 :45 | warning: #implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d efine Q31(x) 216 | (Qi3n0t()0(.(0x0)0*02010407040803f6/4M8_.0P I+) ,0 .Q53)0 ( 0| . ^ ~0 034913034f/M_PIn file included from I)src/libavcodec/aacsbr_fixed.c,: 62Q: 3src/libavcodec/aacsbrdata.h0:(4810:.840:0 5warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 70661f/M_PI), Q4813 | 0{(Q03.10(0-709.961572299838f0/4M5_5P2I1)1,9 fQ)3,0( 0Q.3010(9-209.9198346379f5/7M5_4P5I0)9,2 1Qf3)0}(,0 .{0Q03919(8 705.715199f6/0M3_1P9I0)0,6 8 4| 3 ^~~~~~~~~~~~~~f ), Q3src/libavcodec/aac_defines.h1:(44 :036.:9 9note: 8expanded from macro 'Q30'9 934678016 844f | )#}d,e f i| n ~~~~~^~~~~~~~~~~~~~~~~~e Q30(src/libavcodec/aac_defines.hx:)45 : 36 : note: expanded from macro 'Q31' (i n45t | )#(d(exf)i*n1e0 7Q33714(1x8)2 4 . 0 + 0 . 5 ) | ^( int)((x)*2147In file included from 4src/libavcodec/aacps_fixed.c8:3246: 4In file included from 8src/libavcodec/aacps.c.:032 : +src/libavcodec/aacps_fixed_tablegen.h :0216.:536): 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 :216481 | : 59 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.0000000 04810 | 0{fQ/3M1_(P-I0).,6 5Q23908(800.40505324191193f0)3,4 fQ/3M1_(P-I0).,1 8Q43309(507.50405504902710f6)6}1,f /{MQ_3P1I() ,0 .Q13109(60.00301799090167824933ff)/,M _QP3I1)(, 0Q.3909(809.90304962798909136687ff)/}M,_ P I| ) ~~~~~^~~~~~~~~~~~~~~~~~, Q30src/libavcodec/aac_defines.h(:045.:0360:9 9note: 8expanded from macro 'Q31'7 5759f/M_P I45) | ,# d e| f ^~~~~~~~~~~~~~i ne Q3src/libavcodec/aac_defines.h1:(44x:)36 : note: expanded from macro 'Q30' 44( | i#ndte)f(i(nxe) *Q23104(7x4)8 3 6 4 8 . 0 + 0 . 5 ) ( i| n ^ ~t )((x)*107374In file included from 18src/libavcodec/aacsbr_fixed.c2:462.: 0src/libavcodec/aacsbrdata.h :+481 :031.:5 )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ In file included from 481src/libavcodec/aacps_fixed.c | :{24Q: 3In file included from 1src/libavcodec/aacps.c(:-320: src/libavcodec/aacps_fixed_tablegen.h.:6src/libavcodec/aacsbr_template.c21652:9:118:8511 0:warning: 417implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5: 5 2warning: 1comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]1 9f), Q31(-0. 12168 | 4 3 9511 5 | 7 5 4 Q5 30i09f(2 01(.fg0)o0}a0,0 l0{_0Qs03b0 01<0( f s/0bM.r_1-P1>I9k)6x,0[ 31Q1]39 00+(0 06s.8b04r03-3f>4)m9,[1 13Q]03)31 4({f /0 M.| _9 ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~P9 I8)9,9 3Q43607(800.10src/libavcodec/aacsbr_template.c60:85524f4:)034}7:,0 6warning: 6comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]| 1 ~~~~^~~~~~~~~~~~~~~~~~~f /M_PIsrc/libavcodec/aac_defines.h):,45 :Q36 3:0 524(note: | 0expanded from macro 'Q31' . 0 0 7 9 9 1 745f2 | o9#r3d fe(/fiMi _n=Pe I k)Q;,3 1iQ( 3x=0)=( 0 k. 0 |0 |9 2 s9 b9 9 >3 6 (7 sf b/(rMi-_n>PtkI)[)(0,(] x Q)-3* 021(1 04+.7 04m08s93b96 84-78 5.o70d5 d9+)f ;/0 M.i_5-P)-I )) ,| { ^ ~ | | ^~~~~~~~~~~~~~ ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44In file included from :36src/libavcodec/aacsbr_fixed.c:: 62note: : expanded from macro 'Q30'src/libavcodec/aacsbr_template.csrc/libavcodec/aacsbrdata.h ::550481::176:: warning: 44warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] # define Q 35500 | ( x ) 481 | } { Q 3w 1h (i -l 0e . 6( 5s 2b 9 (8!i8=n0 t4s)5b(5r(2-x1>)1k*9x1f[0)17,]3 7Q+43 11s8(b2-r40-..>01m 8[+41 3]09).5;57 )5 | 4 ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~5| 0 ^9 21f)}, {Q31(In file included from src/libavcodec/aacps_fixed.c0:.241: 1In file included from 9src/libavcodec/aacps.c6:0323: 1src/libavcodec/aacps_fixed_tablegen.h9:02150:61368:4 3warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q31( 0.9989934678 02151 | 6 8 f ) } , Q 3| 0 ~~~~^~~~~~~~~~~~~~~~~~~( 0.000src/libavcodec/aac_defines.h0:0450:0360: 0note: 0expanded from macro 'Q31'f /M_PI), Q 3450 | (#0d.e0f0i1n9e6 0Q73410(7xf)/ M _ P I ) , Q 3 0 ( 0 . 0(0i3n0t3)9(5(3x0)9*f2/1M4_7P4I8)3,6 4Q83.00( 0+. 000.454)9 5 1| 2 ^ ~0 6f/M_PI), QIn file included from 30src/libavcodec/aacsbr_fixed.c(:062.: 0src/libavcodec/aacsbrdata.h0:524803:0835:6 2warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q30(0.0 04805 | 6{1Q53216(3-70f./3M6_0P2I4)8,2 8 2| 4 ^~~~~~~~~~~~~~2 896f)src/libavcodec/aac_defines.h,: 44Q:3361:( note: 0expanded from macro 'Q30'. 34655735 6444 | 8#2d8e7ffi)n}e, Q{3Q03(1x()- 0 . 9 3 3 8 8 8 1 2 5 4 9 2(0i9nft)),( (Qx3)1*(1-007.38744417862544.100 9+6 402.95f)) } ,| ^ | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:In file included from 45:src/libavcodec/aacps_fixed.c36::24 : note: In file included from expanded from macro 'Q31'src/libavcodec/aacps.c :32: src/libavcodec/aacps_fixed_tablegen.h:215:111: 45warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]# define Q31(x) 215 | (Qi3n0t()0(.(0x0)0*02010407040803f6/4M8_.P0I )+, 0Q.350)( 0 .| 0 ^ ~0 19607407f/M_In file included from Psrc/libavcodec/aacsbr_fixed.cI:)62,: src/libavcodec/aacsbrdata.hQ:34800:(580:. 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0395309f/M_PI) ,480 | Q{3Q03(10(.-000.4346905214280268f24/2M8_9P6If)),, QQ330(10(. 000.5324360555672335f6/4M8_2P8I7)f,) }Q,3 0{(Q03.10(0-506.195323683878f1/2M5_4P9I2)0,9 f )| , ^~~~~~~~~~~~~~ Q31(-src/libavcodec/aac_defines.h0:.448:4364:7 6note: 5expanded from macro 'Q30'4 1096429f )44} | ,# d e| f ~~~~^~~~~~~~~~~~~~~~~~~i ne Q3src/libavcodec/aac_defines.h0:(45x:)36 : note: expanded from macro 'Q31' 45( | i#ndte)f(i(nxe) *Q13017(3x7)4 1 8 2 4 . 0 + 0 . 5 ) ( i| n ^t )((x)*214748In file included from 36src/libavcodec/aacps_fixed.c4:824.: 0In file included from src/libavcodec/aacps.c+ :032.: 5src/libavcodec/aacps_fixed_tablegen.h): 215 :| 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:480:32 :215 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.000000 04800 | 0{0Qf3/1M(_-P0I.)3,6 0Q23408(208.2040219869067f4)0,7 fQ/3M1(_ P0I.)3,4 Q63505(07.0305360438925837f0)9}f,/ M{Q_31P(I-)0,.9 3Q3380(8081.00245449591220096ff)/,M _QP3I1)(,- 0Q.3804(407.6050451203906542692f3)f}/,M _ PI| ) ~~~~~^~~~~~~~~~~~~~~~~~, Q30src/libavcodec/aac_defines.h(:045.:0360:5 6note: 1expanded from macro 'Q31'52 637f/M_ P45I | )#,d e f| in ^~~~~~~~~~~~~~e Q31(src/libavcodec/aac_defines.hx:) 44 : 36 : note: expanded from macro 'Q30' (i 44n | t)#(de(fxi)n*e2 Q13407(x4)8 3 6 4 8 . 0 + 0 . 5 ) ( i| n ^ ~t )((x)*1073In file included from 7src/libavcodec/aacsbr_fixed.c4:1628: 2src/libavcodec/aacsbrdata.h4:480.:06 : +warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .5) | ^ 480 | {QIn file included from 31src/libavcodec/aacps_fixed.c(:-240: .In file included from 3src/libavcodec/aacps.c6:320: 2src/libavcodec/aacps_fixed_tablegen.h4:82152:8612:4 2warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 6f), Q31( 0.346557 32155 | 6 4 8 2 8 7 fQ)3}0,( 0{.Q0301(0-000.0903030808f8/1M2_5P4I9)2,0 9Qf3)0,( 0Q.3010(1-906.0874440776f5/4In file included from M1_0P9src/libavcodec/ac3enc.cI6:)4,452 : 9Qsrc/libavcodec/put_bits.hf3):0}227(,:0 37. :0 | 0warning: ~~~~^~~~~~~~~~~~~~~~~~~3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0 3953src/libavcodec/aac_defines.h0:945f:/36M:_ Pnote: Iexpanded from macro 'Q31') , Q2273 | 0 ( 045 . | 0# 0d 4e 4f 9ii5nf1e 2 (0Qs63f1-/(>Mxb_)uP fI _) e, n dQ 3 -0 ( s0 -. >0 b0 u5 f2(_3ip0nt5tr6) 2(>3(=fx /)sM*i_2zP1eI4o)7f,4( 8BQ3i36t04B(8u0.f.0)0 )0+ 5 {60 1. 55| 2) ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~6 3 7| f ^ ~/ M_PI), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:src/libavcodec/aac_defines.h62:: 44src/libavcodec/aacsbrdata.h::36479:: 83note: :expanded from macro 'Q30' warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #defin e479 | Q{30Q(3x1)( 0 . 3 9 7 0 1 4 2 1 4 4 6(3i8n1tf))(,( xQ)3*11(0 703.784117872946.304 1+7 403.156)f ) | } ^, {Q31(-0.370In file included from 24src/libavcodec/aacps_fixed.c4:6244: 1In file included from 8src/libavcodec/aacps.c7:4323: 7src/libavcodec/aacps_fixed_tablegen.hf:)215,: 36Q:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]-0 .87071656222959f)} ,215 | | ~~~~^~~~~~~~~~~~~~~~~~~ Q3src/libavcodec/aac_defines.h0:(450:.360:0 0note: 0expanded from macro 'Q31'0 00000f/M _45P | I#)d,e fQi3n0e( 0Q.3010(1x9)6 0 7 4 0 7 f / M _ P I ) , (Qi3n0t()0(.(0x0)3*02319457340893f6/4M8_.P0I )+, 0Q.350)( 0 .| 0 ^ ~0 44951206f/M_In file included from PIsrc/libavcodec/aacsbr_fixed.c):,62 : Qsrc/libavcodec/aacsbrdata.h3:0479(:058.:0 0warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 305623f/M_PI), Q4793 | 0{(Q03.10(0 506.135927603174f2/1M4_4P6I3)8,1 f )| , ^~~~~~~~~~~~~~ Q31( src/libavcodec/aac_defines.h0:.448:1367:7 9note: 6expanded from macro 'Q30'3 4174316 f44) | }#,d e{fQi3n1e( -Q03.03(7x0)2 4 4 6 4 1 8 7 4 3 7 f ) , (Qi3n1t()-(0(.x8)7*017017635764212822945.90f )+} ,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:f215i:n11e: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 (x) (215i | n t ) ( ( x )Q*3201(407.408030604080.000 0+0 f0/.M5_)P I )| , ^ ~ Q30(0.0019607In file included from 407src/libavcodec/aacsbr_fixed.cf:/62M: _src/libavcodec/aacsbrdata.hP:I479):,32 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.0030395309f/ M479_ | P{IQ)3,1 (Q 300.(309.700014442915414260368f1/fM)_,P IQ)3,1 (Q 300.(801.707095623340157642331f6/fM)_}P,I ){,Q 3Q13(0-(00..307005264145624613877f4/3M7_fP)I,) ,Q 3 1| ( ^~~~~~~~~~~~~~- 0.870src/libavcodec/aac_defines.h7:1446:5366:2 2note: 2expanded from macro 'Q30'9 59f)}, | ~~~~~^~~~~~~~~~~~~~~~~~44 | #defsrc/libavcodec/aac_defines.hi:n45e: 36Q:3 0note: (expanded from macro 'Q31'x ) 45 | # d e f(iinnet )Q(3(1x()x*)1 0 7 3 7 4 1 8 2 4 . 0 + (0i.n5t)src/libavcodec/aacsbr_template.c) ( :| (588 ^x ):*192:1 4warning: 7comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]4 8In file included from 3src/libavcodec/aacps_fixed.c6:4248: .In file included from 0src/libavcodec/aacps.c :+32 : 0src/libavcodec/aacps_fixed_tablegen.h .:5885214 | ): 136 : | ^ ~warning: f implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o r (k = 1; In file included from ksrc/libavcodec/aacsbr_fixed.c :<62=: src/libavcodec/aacsbrdata.hs: b479214r: | -7 >: n [warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ] ;Q 3k+0+()0 . 0| 0 ~ ^ ~~~~~~~~~0479 0 | 0{0Q03010(0 f0/.M3_src/libavcodec/aacsbr_template.c9P:7I6150):1,194 :2Q 13warning: 40comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]4( 603.80101f1) 0,6155 | 3Q 93 31 9( f f/0src/libavcodec/put_bits.hoM.r_8:P 2651I(:7)k37,7 :9Q= 63 warning: 3014comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare];(1 07k.4 03<01=16 7fs0)b8}r9,-8 >5265n2 | _f q/{ ;MQ _3 kP1 +I( +)- ),0 .i{Q3f 37 00((| 2s0 ~ ^ ~~~~~~~~4-. 4>06b04u21f58_27e54n43d17 2f-9) f,s/ -MQ>_3bP1uI(f)-_,p0 .tQ8r37 00>(7=01 .6s05i06z22e92o32f99(85B49i6ft8)Bf}u/,fM )_ )P| I ~~~~~^~~~~~~~~~~~~~~~~~{) , | Q ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~src/libavcodec/aac_defines.h3 :045(:036.:0 0note: 3expanded from macro 'Q31'1 597170f/M _45P | I#)d,e f i| n ^~~~~~~~~~~~~~e Q31(src/libavcodec/aac_defines.hx:)44 : 36 : note: expanded from macro 'Q30' (i n44t | )#(d(exf)i*n2e1 4Q73408(3x6)4 8 . 0 + 0 . 5 ) | ^ ~( int)((x)*107In file included from 37src/libavcodec/aacsbr_fixed.c4:1628: 2src/libavcodec/aacsbrdata.h4:.4780: 84+: 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 ) | ^ 478 | In file included from {src/libavcodec/aacps_fixed.cQ:3241: (In file included from src/libavcodec/aacps.c0:.329: 3src/libavcodec/aacps_fixed_tablegen.h8:82147:61118:5 6warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 875f), Q31(-0.11284 52142 | 8 2 0 4 6 3 6Qf3)0}(,0 .{0Q03010(0 000.080501f2/6M4_3P5I7)8,2 3Q0390f()0,. 0Q03111(0 503.953293f4/9M2_5P1I5)4,3 5Q4370f()0}.,0 0 1| 7 ~~~~~^~~~~~~~~~~~~~~~~~0 8985src/libavcodec/aac_defines.h2:f45/:M36_:P Inote: )expanded from macro 'Q31', Q30(0.0 0452 | 5#2d5e4f1i2n9ef /QM3_1P(Ix)), Q 3 0 ( 0 . 0 0 2 9 3 9 8(4i6n8tf)/(M(_xP)I*)2,1 4Q73408(306.4080.301 5+9 701.750)f / M| _ ^ ~P I), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacsbr_fixed.c::4462:: 36src/libavcodec/aacsbrdata.h:: 478note: :expanded from macro 'Q30'59 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q4783 | 0{(Qx3)1 ( 0 . 9 3 8 8 7 6 8 5 6 1(5i8n7t5)f()(,x )Q*3110(7-307.4111822844.502 8+2 004.653)6 f )| } ^, {Q31( 0.851In file included from 2src/libavcodec/aacps_fixed.c:6244: 3In file included from 5src/libavcodec/aacps.c7:8322: 3src/libavcodec/aacps_fixed_tablegen.h0:9214f:)86,: Q3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.5234925154354 7f214) | } , | ~~~~~^~~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.h0:.450:0360:0 00note: 0expanded from macro 'Q31' 000f/M_ P45I | )#,d eQf3i0n(e0 .Q03011(1x0)5 3 9 3 9 f/ M _ P I ) , Q(3i0n(t0).((0x0)1*72018497845823f6/4M8_P.I0 )+, 0Q.350)( 0 .| 0 ^ ~0 25254129f/In file included from M_src/libavcodec/aacsbr_fixed.cP:I62): ,src/libavcodec/aacsbrdata.h :Q4783:031(:0 .warning: 00implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 9398468f/M_P I478) | ,{ QQ3301((0 .0.09033818579761857601f5/8M7_5PfI),) ,Q 3 1| ( ^~~~~~~~~~~~~~ -0.11src/libavcodec/aac_defines.h2:8444:5362: 8note: 20expanded from macro 'Q30' 4636f)}, 44{ | Q#3d1e(f i0.n85e1 Q2306(43x5)7 8 2 3 0 9f ) , Q 3 1 (( i0n.5t2)(3(4x9)2*5110574335744178f24).}0, + | 0 ~~~~^~~~~~~~~~~~~~~~~~~. 5) | src/libavcodec/aac_defines.h: ^45 :36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c :4524 | : #In file included from dsrc/libavcodec/aacps.ce:f32i: nsrc/libavcodec/aacps_fixed_tablegen.he: 214Q:3611:( xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int) (214( | x ) * 2 1 4 7Q43803(604.80.000 0+0 000.050)0 f /| M ^ ~_ PI), Q30(0.00In file included from 1src/libavcodec/aacsbr_fixed.c1:06253: 9src/libavcodec/aacsbrdata.h3:9478f:/7M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0.001708 94788 | 5{2Qf3/1M(_ P0I.)9,3 8Q83706(805.601052857255f4)1,2 9Qf3/1M(_-P0I.)1,1 2Q83405(208.200042693369f8)4}6,8 f{/QM3_1P(I )0,. 8Q53102(604.3050738125390791f7)0,f /QM3_1P(I )0,. 5 2| 3 ^~~~~~~~~~~~~~4 92515src/libavcodec/aac_defines.h4:3445:4367:f )note: }expanded from macro 'Q30', | ~~~~~^~~~~~~~~~~~~~~~~~ 44src/libavcodec/aac_defines.h | :#45d:e36f:i nnote: eexpanded from macro 'Q31' Q30(x) 45 | # d e f i n e Q 3(1i(nxt)) (src/libavcodec/put_bits.h ( x: ) *317 1: 033 7: 3 7warning: 4 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 8 2(4i.n0t )+( (0x.)5*)2 1317 4 | | 7 ^4 8 3 6i48f. 0( s+- >0In file included from b.src/libavcodec/aacps_fixed.cu5:f)24_ : e In file included from n| src/libavcodec/aacps.cd ^ ~ :-32 : ssrc/libavcodec/aacps_fixed_tablegen.h-:>214b:u36f:_In file included from psrc/libavcodec/aacsbr_fixed.cwarning: t:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r62 : >src/libavcodec/aacsbrdata.h=: 477s:i84z:e owarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( Bi t214B | u f ) ) { Q4773 | 0{| (Q ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~03 .10(0 000.090909070104f6/3M7_0P3I6)9,1 fQ)3,0 (Q03.10(0-101.085338983999f5/4M2_5P3I4)6,2 fQ)3}0,( 0{.Q03011(7-008.97855327f6/3M8_5P6I3)9,9 7Q83f0)(,0 .Q03012(5 205.40102891f4/6M4_3P4I3)8,6 2Q53f0)(}0,. 0 0| 2 ~~~~~^~~~~~~~~~~~~~~~~~9 3984src/libavcodec/aac_defines.h6:845f:/36M:_ Pnote: Iexpanded from macro 'Q31' ), Q30(0. 0450 | 3#1d5e9f7i1n7e0 fQ/3M1_(PxI)) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 :(36i:n tnote: )expanded from macro 'Q30'( (x)*2147 4448 | 3#6d4e8f.i0n e+ Q03.05()x ) | ^ ~ In file included from (src/libavcodec/aacsbr_fixed.ci:n62t: )src/libavcodec/aacsbrdata.h(:(477x:)58*:1 0warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 741824.0 + 0.5 )477 | {| Q ^3 1( 0.99971463In file included from 7src/libavcodec/aacps_fixed.c0:3246: 9In file included from 1src/libavcodec/aacps.cf:)32,: src/libavcodec/aacps_fixed_tablegen.hQ:32141:(11-:0 .warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 889954253462f)}, { Q2143 | 1 ( - 0 . 7 5Q33706(308.5060390907080f0)0,0 0Qf3/1M(_ P0I.)0,0 8Q13406(403.403081612055f3)9}3,9 f /| M ~~~~^~~~~~~~~~~~~~~~~~~_ PI), src/libavcodec/aac_defines.hQ:3450:(360:. 0note: 0expanded from macro 'Q31'1 7089852f/ M45_ | P#Id)e,f iQn3e0 (Q03.10(0x2)5 2 5 4 1 2 9 f / M _ P I ) ,( iQn3t0)((0(.x0)0*2291349784486386f4/8M._0P I+) ,0 .Q53)0 ( 0| . ^ ~0 031597170f/M_In file included from PIsrc/libavcodec/aacsbr_fixed.c):,62 : src/libavcodec/aacsbrdata.h| : ^~~~~~~~~~~~~~477 :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' 477 | {Q31 (44 | 0#d.e9f9i9n7e1 4Q63307(0x3)6 9 1 f ) , Q 3 1 ( - 0 . 8(3i8n8t9)9(5(4x2)5*31406723f7)4}1,8 2{4Q.301 (+- 00..755)3 7 6| 3 ^8 5639978f), QIn file included from 31src/libavcodec/aacps_fixed.c(: 240: .In file included from 0src/libavcodec/aacps.c0:8321: 4src/libavcodec/aacps_fixed_tablegen.h6:42133:41363:8 6warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5f )}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: 213note: | expanded from macro 'Q31' Q30( 045. | 0#0d0e0f0i0n0e0 0Q03f1/(Mx_)P I ) , Q 3 0 ( 0 . 0 1 9 5(8i7n3t5)6(6(fx/)M*_2P1I4)7,4 8Q33604(80..00 3+0 303.156)9 1 7| f ^ ~/ M_PI), Q30(0In file included from .src/libavcodec/aacsbr_fixed.c0:4624: 8src/libavcodec/aacsbrdata.h6:64778:872:3 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30(0.05 224772 | 5{8Q93115(f /0M._9P9I9)7,1 4Q63307(003.609516f)1,0 4Q43916(1-f0/.M8_3P8I8)9,9 5 4| 2 ^~~~~~~~~~~~~~5 3462src/libavcodec/aac_defines.hf:)44}:,36 :{ Qnote: 3expanded from macro 'Q30'1 (-0.7537 6443 | 8#5d6e3f9i9n7e8 fQ)3,0 (Qx3)1 ( 0 . 0 0 8 1 4 6 4 3 4 3(8i6n2t5)f()(}x,) * 1| 0 ~~~~~^~~~~~~~~~~~~~~~~~7 374182src/libavcodec/aac_defines.h4:.450: 36+: 0note: .expanded from macro 'Q31'5 ) | ^ 45 | #definIn file included from e src/libavcodec/aacps_fixed.cQ:3241: (In file included from xsrc/libavcodec/aacps.c): 32 : src/libavcodec/aacps_fixed_tablegen.h : 213 : 111 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*2147483 62134 | 8 . 0 + 0Q.350)( 0 .| 0 ^ ~0 00000000f/M_In file included from Psrc/libavcodec/aacsbr_fixed.cI:)62,: src/libavcodec/aacsbrdata.hQ:30476(:084.:0 1warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 873566f/M_PI), Q4763 | 0{(Q03.10(3-003.391369941179f3/1M7_8P2I0)0,2 fQ)3,0 (Q03.10(4-408.65668480239f3/7M9_6P4I0)3,5 6Qf3)0}(,0 .{0Q53212(2-508.981855f9/0M0_0P3I1)8,8 6Q7370f()0,. 0Q53611(0 404.946716f2/4M6_0P0I4)9,1 3 8| 2 ^~~~~~~~~~~~~~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 | #Qd3e0f(ixn)e Q 3 1 ( x ) ( i n t ) ( ( x()i*n1t0)7(3(7x4)1*822144.704 8+3 604.85.)0 +| ^0 .5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from In file included from src/libavcodec/aacps.c:src/libavcodec/aacsbr_fixed.c32:: 62src/libavcodec/aacps_fixed_tablegen.h: :src/libavcodec/aacsbrdata.h213::47686::58 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 476 | {213Q | 3 1 ( - 0 . 9Q339401(903.10708020000020f0)0,0 fQ/3M_1P(I-)0,. 5Q63400(903.7091694508375365f6)6}f,/ M{_QP3I1)(,- 0Q.3808(509.00030033138186697177ff)/,M _QP3I1)(, 0Q.3407(602.40640408469618388223ff)/}M,_ P I| ) ~~~~^~~~~~~~~~~~~~~~~~~, Q30(src/libavcodec/aac_defines.h0:.450:5362:2 2note: 5expanded from macro 'Q31'8 915f/M_PI )45, | #Qd3e0f(i0n.e0 5Q63110(4x4)9 6 1 f / M _ P I ) , | ^~~~~~~~~~~~~~( int)(src/libavcodec/aac_defines.h(:x44):*362:1 4note: 7expanded from macro 'Q30'4 83648.0 +44 | 0#.d5e)f i n| e ^ ~ Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 476 : 31(:i nwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ((x)*1073741824 .4760 | {+Q 301.(5-)0 . 9| 3 ^9 4193178200In file included from 2fsrc/libavcodec/aacps_fixed.c):,24 : QIn file included from 3src/libavcodec/aacps.c1:(32-: 0src/libavcodec/aacps_fixed_tablegen.h.:52136:4610:9 3warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 640356f)}, {Q31(-0 .2138 | 8 5 9 0 0 0 3Q13808(607.70f0)0,0 0Q03010(0 00f./4M7_6P2I4)6,0 0Q43901(308.20f1)9}5,8 7 3| 5 ~~~~^~~~~~~~~~~~~~~~~~~6 6f/M_src/libavcodec/aac_defines.hP:I45):,36 :Q 3note: 0expanded from macro 'Q31'( 0.0303316 9451 | 7#fd/eMf_iPnIe) ,Q 3Q13(0x()0 . 0 4 4 8 6 6 8 8 2 3 f / M(_iPnIt)),( (Qx3)0*(201.4075428232654889.105 f+/ M0_.P5I)) , | Q ^ ~3 0(0.0561044In file included from 96src/libavcodec/aacsbr_fixed.c1:f62/: Msrc/libavcodec/aacsbrdata.h_:P476I:)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' 476 | {Q31(- 044. | 9#3de9f4i1n9e3 1Q73802(0x0)2 f ) , Q 3 1 ( - 0 . 5 6 4(0i9n3t7)9(6(4x0)3*5160f7)3}7,4 1{8Q2341.(0- 0+. 808.559)0 0 0| 3 ^1 88677f), Q31In file included from ( src/libavcodec/aacps_fixed.c0:.244: 7In file included from 6src/libavcodec/aacps.c2:4326: 0src/libavcodec/aacps_fixed_tablegen.h0:42139:1363:8 2warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) }, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: 213expanded from macro 'Q31' | Q30 (450 | .#0d0e0f0i0n0e0 0Q3010(fx/)M _ P I ) , Q 3 0 ( 0 . 0 1(9i5n8t7)3(5(6x6)f*/2M1_4P7I4)8,3 6Q4380.(00 .+0 300.353)1 6 9| 1 ^ ~7 f/M_PI), Q30In file included from (0src/libavcodec/aacsbr_fixed.c.:0624: 4src/libavcodec/aacsbrdata.h8:64756:8838:2 3warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30(0.05 24752 | 2{58Q93115(f /0M._4P4I1)8,3 0Q93900(201.708566f1)0,4 4Q93611(f-/0M._9P3I5)6,8 9 7| 4 ^~~~~~~~~~~~~~4 98761src/libavcodec/aac_defines.hf:)44}:,36 :{ Qnote: 3expanded from macro 'Q30'1 ( 0.9331 0441 | 8#0d1e2f5i5n3e2 fQ)3,0 (Qx3)1 ( - 0 . 9 9 9 1 3 3 0 8 0 6(8i2n4t6)f()(}x,) * 1| 0 ~~~~^~~~~~~~~~~~~~~~~~~7 37418src/libavcodec/aac_defines.h2:445.:036 :+ note: 0expanded from macro 'Q31'. 5) | ^ 45 | #define In file included from Q3src/libavcodec/aacps_fixed.c1:(24x: )In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 213 : 11 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*21474836 42138 | . 0 + 0 . 5Q)3 0 (| 0 ^ ~. 0000000000f/In file included from Msrc/libavcodec/aacsbr_fixed.c_:P62I: )src/libavcodec/aacsbrdata.h,: 475Q:3590(:0 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 95873566f/M_PI )475, | {QQ3301((0 .00.340431381360991970f2/1M7_8P6If)),, QQ3301((0-.00.494385666889872434f9/8M7_6P1If)),} ,Q 3{0Q(301.(0 502.29235381901158f0/1M2_5P5I3)2,f )Q,3 0Q(301.(0-506.19094941936310f8/0M6_8P2I4)6,f ) }| , ^~~~~~~~~~~~~~ | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44src/libavcodec/aac_defines.h::3645:: 36note: :expanded from macro 'Q30' note: expanded from macro 'Q31' 44 | # d45e | f#idneef iQn3e0 (Qx3)1 ( x ) ( i n t()i(n(tx))(*(1x0)7*32714417842843.604 8+. 00 .+5 )0 . 5| ) ^ | ^ ~ In file included from src/libavcodec/aacps_fixed.cIn file included from :24src/libavcodec/aacsbr_fixed.c: :In file included from 62src/libavcodec/aacps.c: :src/libavcodec/aacsbrdata.h32:: 475src/libavcodec/aacps_fixed_tablegen.h::31212:: 136warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 475 | {Q31 (212 | 0 . 4 4 1 8 3Q03909(002.10708060f0)0,0 0Q0301f(/-M0_.P9I3)5,6 8Q93704(409.80746313f4)5}9,5 4{3Qf3/1M(_ P0I.)9,3 3Q13001(800.102657523127f2)3,8 2Qf3/1M(_-P0I.)9,9 9Q13303(008.006989274166f7)9}0,0 f /| M ~~~~^~~~~~~~~~~~~~~~~~~_ PI), src/libavcodec/aac_defines.hQ:3450:(360:. 1note: 1expanded from macro 'Q31'6 2951663f/ M45_ | P#Id)e,f iQn3e0 (Q03.11(2x5)0 7 3 6 8 6 2 f / M _ P I ) ,( i n| t ^~~~~~~~~~~~~~) ((x)*src/libavcodec/aac_defines.h2:1444:7364:8 3note: 6expanded 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 : 475 : 7 : warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i nt)((x)*107374 14758 | 2{4Q.301 (+ 00..454)1 8 3| 0 ^9 9021786f), QIn file included from 3src/libavcodec/aacps_fixed.c1:(24-: 0In file included from .src/libavcodec/aacps.c9:3325: 6src/libavcodec/aacps_fixed_tablegen.h8:92127:41114:9 8warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 1f)}, {Q31( 0.9331 02121 | 8 0 1 2 5 5 3Q23f0)(,0 .Q03010(0-000.09090901f3/3M0_8P0I6)8,2 4Q63f0)(}0,. 0 4| 3 ~~~~~^~~~~~~~~~~~~~~~~~3 45954src/libavcodec/aac_defines.h3:f45/:M36_:P Inote: )expanded from macro 'Q31', Q30(0.06 7452 | 1src/libavcodec/aacsbr_template.c#7d2e:3f6848i:2n23fe:/ MQ _3warning: P1comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare](I x)), Q 3 0 ( 0 . 0 9 9 7 1 6846 | 7( 9i 0n 0t f) /( M( _x P)fI*o)2r,1 4(Q7i34 08=(3 061.4;18 1.i602 9+<5 10c6.h65_3)df a/ tM| a_ ^ ~-P >Ib)s,_ nQu3m0_(In file included from e0src/libavcodec/aacsbr_fixed.cn.:v162;2: 5src/libavcodec/aacsbrdata.hi0:+7474+3:)683 8: 6 | 2warning: ~ ^ ~~~~~~~~~~~~~~~~~~~fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] / M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c :474src/libavcodec/aac_defines.h700 | ::{4423Q::336 1:warning: ( comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]-note: 0expanded from macro 'Q30'. 167964 5 700844 | 9 | 6# 8d9e 9f 8i fn )e , QfQ3o30r1( (x(-)i0 . =9 8 09 ;8 7 i5 1 <1 8 c9 h0 _4 d7(a0itfna)t-})>,( b({sxQ_)3n*1u1(m0-_70e3.n78v47;19 87i29+42+.2)05 7 +4| 5 ~ ^ ~~~~~~~~~~~~~~~~~~~02 .153)f ) ,| ^Q 31(src/libavcodec/aacsbr_template.c-:0747.:7201:7In file included from 2src/libavcodec/aacps_fixed.cwarning: 5:724comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]2: 5In file included from 0src/libavcodec/aacps.c4:1326 : 8747src/libavcodec/aacps_fixed_tablegen.h0 | :f 212) :} 86, : i fwarning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~~~~^~~~~~~~~~~~~~~~~~~( bs_posrc/libavcodec/aac_defines.hi:n45t:e36r: >note: expanded from macro 'Q31'c h212_ | d a t a - 45> | bQ#s3d_0en(fu0im.n_0ee0 n0Qv03 01+0( 0x10))0 0 {f / M | _ ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~P I ) , Q 3 0 ((0isrc/libavcodec/aacsbr_template.c.n0t:4)7543(:3(194x:5) 9*warning: 25comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]14 437f4/8M3_6P4I 8)754., | 0 Q +3 0 0(f.0o5.r)0 6( 7i| 2 ^ ~1= 7 213;8 2if / 0bwarning: .simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0_ 9n9u7m1_e6n7v9;0 0 if474+/ | +M{)_Q P3{I1 ) (,| - ~ ^ ~~~~~~~~~~~~~~~~~~~0Q .3106(709.6141568src/libavcodec/aacsbr_template.c29:6978285:914196:86 f3warning: )fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare],/ MQ_3P1I()-,0 .Q 9378280 | 9( 80 7. 51 12c15h80_97d03a46t78a06-f2>)fe}/_,Ma _[{P0QI]3) 1,=( - -0| (. ^~~~~~~~~~~~~~c8 h7_9d7a9src/libavcodec/aac_defines.ht2:a244-5:>736e4:_5 a2note: [1expanded from macro 'Q30'13 ]f )!,= Qb3 s144_( | n-#u0dm.e_7fe1in7nv2e_5 o7Ql23d50)0(;4x 1)/6 /8 0 lf _) A} P, r e v| ~~~~^~~~~~~~~~~~~~~~~~~ | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ (src/libavcodec/aac_defines.hi:n45t:)36(:( xnote: )expanded from macro 'Q31'* 107374182 445. | 0# d+e f0i.n5e) Q 3| 1 ^( x) In file included from src/libavcodec/aacps_fixed.c : 24(: iIn file included from nsrc/libavcodec/aacps.ct:)32(: (src/libavcodec/aacps_fixed_tablegen.hx:)212*:2611:4 7warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 3648.0 + 0.5) | ^ ~ 212 | Q30In file included from (src/libavcodec/aacsbr_fixed.c0:.620: 0src/libavcodec/aacsbrdata.h0:04740:0310:0 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q30(0. 04744 | 3{3Q43519(5-403.f1/6M7_9P6I4)5,8 9Q63809(908.f0)6,7 2Q13712(3-802.f9/8M9_8P7I5)1,1 8Q93004(700.f0)9}9,7 1{6Q73910(0-f0/.M8_7P9I7)9,2 2Q53704(502.1131f6)2,9 5Q13616(3-f0/.M7_1P7I2)5,7 2Q53004(106.8102f5)0}7,3 6 8| 6 ~~~~^~~~~~~~~~~~~~~~~~~2 f/M_Psrc/libavcodec/aac_defines.hI:)45,: 36 :| ^~~~~~~~~~~~~~note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:44: 3645: | #note: dexpanded from macro 'Q30'e fine Q31 (44x | )# d e f in e Q 3 0 ( x ) ( i n t ) ( ( x ) * 2 1 4(7i4n8t3)6(4(8x.)0* 1+0 703.754) 1 8| 2 ^ ~4 .0 + 0.5) In file included from src/libavcodec/aacsbr_fixed.c| : ^62 : src/libavcodec/aacsbrdata.h:474:6: warning: In file included from implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:212: 36:474 | warning: {Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1(-0.16796458968 921298 | f ) , Q3 1 (Q-300.(908.90807050010108090004f/7M0_fP)I}),, {QQ3301((0-.00.483739457995242357f4/5M2_P1I3)f,) ,Q 3Q301((0.-006.772117722358722f/5M_0PI4)1,6 Q8300f()0}.,0 99 7| 1 ~~~~^~~~~~~~~~~~~~~~~~~6 7900src/libavcodec/aac_defines.hf/:M45_:P36I):, note: Qexpanded from macro 'Q31' 30(0.11 6452 | #9d5e1f6i6n3e fQ/3M1_(Px)I ) , Q 3 0 ( 0 . 1 2 5 (0i7n3t)6(8(6x2)f*/2M1_4P7I4)8,3 6 4| 8 ^~~~~~~~~~~~~~. 0 + src/libavcodec/aac_defines.h0:.445:)36 :| ^ ~note: expanded from macro 'Q30' In file included from 44 | src/libavcodec/aacsbr_fixed.c#:d62e: fsrc/libavcodec/aacsbrdata.hi:n473e: 84Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x ) 473( | i{nQt3)1(((-x0).*413067435754914832640.603 3+f )0,. 5Q)3 1 (| - ^0 .948050301132In file included from 84src/libavcodec/aacps_fixed.cf:)24}: ,In file included from src/libavcodec/aacps.c{:Q323: 1src/libavcodec/aacps_fixed_tablegen.h(:-2120:.119:9 8warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 471702976f), Q31( 2120 | . 9 6 2 4 5 1Q63609(203.800090f0)0}0,0 0 0| 0 ~~~~~^~~~~~~~~~~~~~~~~~f /M_PIsrc/libavcodec/aac_defines.h):,45 :Q363:0 (note: 0expanded from macro 'Q31'. 04334595 4453 | f/#Md_ePfIi)n,e QQ3301((0x.)0 6 7 2 1 7 2 3 8 2 f / M _ P(Ii)n,t )Q(3(0x()0*.20194977418637694080.f0/ M+_ P0I.)5,) Q 3| 0 ^ ~( 0.1162951663fIn file included from /src/libavcodec/aacsbr_fixed.cM:_62P: Isrc/libavcodec/aacsbrdata.h):,473 :Q583:0 (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 1250736862f/M_ P473I | ){,Q 3 1| ( ^~~~~~~~~~~~~~- 0.436src/libavcodec/aac_defines.h4:5445:9364: 3note: 6expanded from macro 'Q30'0 633f), src/libavcodec/aacsbr_template.cQ 344:1 | 796(#:-d44e0:f. i9warning: n4comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]e8 0Q53003(0x1)1 3 2 8 4 f ) }CC libavcodec/adx_parser.o 796, | { Q 3 1 ((d-is0nt.t-9)>9(e8(_4xa8)[4*071]10 77 03 27 94 71 68 f2 )4 ,. 0 Q 3+=1 (0- .(05d.)s9 t6 -2| >4 ^e5 _1a6[619]2 3!8=0 In file included from 9dfsrc/libavcodec/aacps_fixed.cs):t}24-,: > In file included from b src/libavcodec/aacps.cs| :_ ~~~~^~~~~~~~~~~~~~~~~~~32n : usrc/libavcodec/aacps_fixed_tablegen.hm:_211src/libavcodec/aac_defines.he::n13645v::) 36;warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: | expanded from macro 'Q31' ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 45 | #def i211n | e Q 3 1 ( xQ)3 0 ( 0 . 0 0 0 0 0 0 0 0 0 0(fi/nMt_)P(I()x,) *Q23104(704.8036674283.401 3+6 20f./5M)_ P I| ) ^ ~, Q30(0.10452In file included from 3src/libavcodec/aacsbr_fixed.c5:6621: 9src/libavcodec/aacsbrdata.hf:/473M:_31P:I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.15589043 54730 | f{/QM3_1P(I-)0,. 4Q33604(505.9148326407623337f8)0,f /QM3_1P(I-)0,. 9Q43800(500.3109161638208045f4)1}f,/ M{_QP3I1)(,- 0 .| 9 ^~~~~~~~~~~~~~9 84847src/libavcodec/aac_defines.h1:7440:29367:6 fnote: )expanded from macro 'Q30', Q31( 0. 9446 | 2#4d5e1f6i6n9e2 3Q83009(fx))} , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 :(36i:n tnote: )expanded from macro 'Q31'( (x)*1073 7454 | 1#8d2e4f.i0n e+ Q03.15()x ) | ^ (iIn file included from ntsrc/libavcodec/aacps_fixed.c):(24(: xIn file included from )src/libavcodec/aacps.c*:2321: 4src/libavcodec/aacps_fixed_tablegen.h7:42118:31116:4 8warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 + 0.5) | ^ ~ 211 | In file included from src/libavcodec/aacsbr_fixed.c : 62 : Qsrc/libavcodec/aacsbrdata.h3:0473(:06.:0 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 000000f/M_PI), Q4733 | 0{(Q03.10(6-702.344316346525f9/4M3_6P0I6)3,3 fQ)3,0 (Q03.11(0-405.293458601590f3/0M1_1P3I2)8,4 fQ)3}0,( 0{.Q13515(8-900.49395804f84/7M1_7P0I2)9,7 6Qf3)0,( 0Q.3118(2 407.2936728405f1/6M6_9P2I3)8,0 9Qf3)0}(,0 . 1| 9 ~~~~^~~~~~~~~~~~~~~~~~~6 68005src/libavcodec/aac_defines.h4:451:f36/:M _note: Pexpanded from macro 'Q31'I ), | ^~~~~~~~~~~~~~ 45 | src/libavcodec/aac_defines.h#:d44e:f36i:n enote: expanded from macro 'Q30'Q 31(x) 44 | # d e f i n e Q(3i0n(tx))( ( x ) * 2 1 4 7 4 8 3 6 4 8(.i0n t+) (0(.x5))* 1 0| 7 ^ ~3 741824.0 + In file included from 0.src/libavcodec/aacsbr_fixed.c5:)62 : src/libavcodec/aacsbrdata.h| : ^ 472: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 :47232 | : {src/libavcodec/aacps_fixed_tablegen.hQ:32111:(86-:0 .warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 364968534650f), Q3src/libavcodec/aacsbr_template.c1 (211:- | 8240 :. 191 :6 4 warning: 7Qcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]33 509(404.2030704060f0) 0}8240, | 0 {0 Qf 3/ 1Mf(_o-Pr0I .)(1,i6 2Q=538 020(1;07. 50i06 07<72 93s24bf1r)3-,6> 2nQf_3/q1M;(_ -Pi0I+.)+9,)5 9Q 33| 90 ~ ^ ~~~~~~~~1( 205.410004850223f5)6}1,9 f /| M ~~~~^~~~~~~~~~~~~~~~~~~_ PI),src/libavcodec/aac_defines.h :Q453:036(:0 .note: 1expanded from macro 'Q31'5 58904350f /45M | _#PdIe)f,i nQe3 0Q(301.(18x2)4 7 2 3 7 8 0 f / M _ P I )(,i nQt3)0(((0x.)1*926164870408534614f8/.M0_ P+I )0,.5 ) | ^~~~~~~~~~~~~~| ^ ~ src/libavcodec/aac_defines.h:44:36: In file included from note: expanded from macro 'Q30'src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:472:58 :44 | warning: #implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d efine Q30(x) 472 | { Q 3 1 ( - 0 . 6 3(3i6n4t9)6(8(5x3)4*615007f3)7,4 1Q83241.(0- 0+. 106.457)3 5 9| 4 ^4 23746f)}, {QIn file included from 31src/libavcodec/aacps_fixed.c(:-240: .In file included from 1src/libavcodec/aacps.c6:2325: 8src/libavcodec/aacps_fixed_tablegen.h2:12117:5610:0 7warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 f), Q31(-0.959391 22115 | 4 0 0 8 0 2 fQ)3}0,( 0 .| 0 ~~~~^~~~~~~~~~~~~~~~~~~0 0000src/libavcodec/aac_defines.h0:0450:036f:/ Mnote: _expanded from macro 'Q31'P I), Q30(0 .450 | 6#7d2e3f4i1n3e6 2Qf3/1M(_xP)I ) , Q 3 0 ( 0 . 1 0 4 5 2(3i5n6t1)9(f(/xM)_*P2I1)4,7 4Q83306(408..105 5+8 900.453)5 0 f| / ^ ~M _PI), Q30(0In file included from .1src/libavcodec/aacsbr_fixed.c8:2624: 7src/libavcodec/aacsbrdata.h2:34727:8310:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30(0.1966 84720 | 0{5Q4311f(/-M0_.P6I3)3,6 4 9| 6 ^~~~~~~~~~~~~~8 53465src/libavcodec/aac_defines.h0:f44):,36 :Q 3note: 1expanded from macro 'Q30'( -0.16473 5449 | 4#4d2e3f7i4n6ef )Q}3,0 ({xQ)3 1 ( - 0 . 1 6 2 5 8 2 1 7 5(0i0n7t9)2(f()x,) *Q13017(3-704.19852943.901 2+5 400.058)0 2 f| ) ^} , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:In file included from 45:src/libavcodec/aacps_fixed.c36::24 : note: In file included from expanded from macro 'Q31'src/libavcodec/aacps.c :32: src/libavcodec/aacps_fixed_tablegen.h:211:36: 45warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]#d efine Q31(x) 211 | (Qi3n0t()0(.(0x0)0*02010407040803f6/4M8_.P0I )+, 0Q.350)( 0 .| 0 ^ ~6 72341362f/MIn file included from _src/libavcodec/aacsbr_fixed.cP:I62): ,src/libavcodec/aacsbrdata.h :Q4723:06(:0 .warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 45235619f/M_PI )472, | {QQ3301((0-.01.56538930644395608f5/3M4_6P5I0)f,) ,Q 3Q03(10(.-108.2146742733758904f4/2M3_7P4I6)f,) }Q,3 0{(Q03.11(9-606.810602554812f1/7M5_0P0I7)9,2 f )| , ^~~~~~~~~~~~~~ Q31(-src/libavcodec/aac_defines.h0:.449:5369:3 9note: 1expanded from macro 'Q30'2 5400802f )44} | ,# d e| f ~~~~^~~~~~~~~~~~~~~~~~~i ne Q3src/libavcodec/aac_defines.h0:(45x:)36 : note: expanded from macro 'Q31' (45i | n#td)e(f(ixn)e* 1Q03713(7x4)1 8 2 4 . 0 + 0 . 5 ) (| i ^n t)((x)*2147In file included from 48src/libavcodec/aacps_fixed.c3:6244: 8In file included from .src/libavcodec/aacps.c0: 32+: src/libavcodec/aacps_fixed_tablegen.h0:.2115:)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 :211471 | : 83 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.000000000 0471f | /{M_QP3I1)(,- 0Q.3700(406.70065772738461832662ff)/,M _QP3I1)(, 0Q.3903(207.21707475520315865179ff)/}M,_ P{IQ)3,1 (Q 300.(909.814565082910940355205f4/fM)_,P IQ)3,1 (Q-300.(908.712852744762235748403f3/fM)_}P,I ) ,| ~~~~^~~~~~~~~~~~~~~~~~~Q 30(0.src/libavcodec/aac_defines.h1:9456:6368:0 0note: 5expanded from macro 'Q31'4 1f/M_PI), 45 | | # ^~~~~~~~~~~~~~d efine src/libavcodec/aac_defines.hQ:3441:(36x:) note: expanded from macro 'Q30' 44 | #(dienfti)n(e( xQ)3*02(1x4)7 4 8 3 6 4 8 . 0 + 0 . 5()i n t| ) ^ ~( (x)*1073741In file included from 8src/libavcodec/aacsbr_fixed.c2:462.: 0src/libavcodec/aacsbrdata.h :+471 :059.:5 )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ In file included from 471src/libavcodec/aacps_fixed.c | :{24Q: 3In file included from 1src/libavcodec/aacps.c(:-320: .src/libavcodec/aacps_fixed_tablegen.h7:02104:61367:0 5warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 86826f), Q31( 0.932 72102 | 7 7 7 5 0 1 8Q3570f()0}.,0 0{0Q03010(0 000.09f9/84M6_P0I21)9,0 Q53205(04.f)1,0 1Q1311(29-009.6f9/8M7_P2I5)7,4 62Q534043(30.f1)5}80,7 6 4| ~~~~~^~~~~~~~~~~~~~~~~~5 02f/src/libavcodec/aac_defines.hM:_45P:I36):, note: Qexpanded from macro 'Q31'3 0(0.2387 5455 | 71#7de9ffi/nMe_ PQI31)(x,) Q 3 0 ( 0 . 2 8 2 0 7 2 87(1in9tf)(/(Mx_)PI*)2,1 4Q73408(3604.8.300 5+8 308.051)8 7 f| / ^ ~M _PI), | In file included from ^~~~~~~~~~~~~~ src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aac_defines.hsrc/libavcodec/aacsbrdata.h::47144::3632:: warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'Q30' 44 | #d e471f | i{nQe3 1Q(3-00(.x7)0 4 6 7 0 5 7 7 8 6 8 2 6 f )(,i nQt3)1((( x0).*913027732774717852041.805 7+f )0}.,5 ){ Q 3| 1 ^( 0.9984602190In file included from 52src/libavcodec/aacps_fixed.c5:424f: )In file included from ,src/libavcodec/aacps.c :Q323: 1src/libavcodec/aacps_fixed_tablegen.h(:-2100.:91118:7 2warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 46254433f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 210 | src/libavcodec/aac_defines.h : 45 : 36 : Qnote: 3expanded from macro 'Q31'0 (0.000000 0450 | 0#0dfe/fMi_nPIe) ,Q 3Q13(0x()0 . 1 0 1 1 1 2 9 0 9 6 f / M(_iPnIt)),( (Qx3)0*(201.4175488037664485.002 f+/ M0_.P5I)) , | Q ^ ~3 0(0.2387557In file included from 1src/libavcodec/aacsbr_fixed.c7:962f: /src/libavcodec/aacsbrdata.hM:_471P:I6):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.2820728719 f471/ | M{_QP3I1)(,- 0Q.3700(406.73005578738860812867ff)/,M _QP3I1)(, 0 .| 9 ^~~~~~~~~~~~~~3 27277src/libavcodec/aac_defines.h7:5440:1368:5 7note: fexpanded from macro 'Q30') }, {Q31( 440 | .#9d9e8f4i6n0e2 1Q93005(2x5)4 f ) , Q 3 1 ( - 0 . 9 8 7(2i5n7t4)6(2(5x4)4*3130f7)3}7,4 1 8| 2 ~~~~^~~~~~~~~~~~~~~~~~~4 .0 + src/libavcodec/aac_defines.h0In file included from :.455:)36src/libavcodec/acelp_pitch_delay.c :: | 24note: ^: expanded from macro 'Q31' src/libavutil/ffmath.h :49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45In file included from | src/libavcodec/aacps_fixed.c#:d24e: fIn file included from isrc/libavcodec/aacps.cn:e32 : Qsrc/libavcodec/aacps_fixed_tablegen.h :3492101 | :( 86x :) warning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] e t u r n e x p 2 f ((Mi n_210tL | )O (G (2 x_ )1 *0 2 Q1*34 07x(4)08;.3 06 04| 08 ~ ^0. 000 0+0 00.05f)/ M _| P ^ ~I ), Q30(0.1011In file included from 12src/libavcodec/aacsbr_fixed.c9:0629: 6src/libavcodec/aacsbrdata.hf:/470M:_84P:I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.158076450 2470f | /{MQ_3P1I()-,0 .Q93908(209.2636837755527811789ff)/,M _QP3I1)(, 0Q.3001(807.72183280872248371119ff)/}M,_ P{IQ)3,1 (Q-300.(700.830015081368504188178f4/fM)_,P IQ)3,1 ( | 0 ^~~~~~~~~~~~~~. 33680src/libavcodec/aac_defines.h6:8445:9364:8 1note: 1expanded from macro 'Q30'7 f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 44 | #dsrc/libavcodec/aac_defines.hef:i45n:e36 :Q 3note: 0expanded from macro 'Q31'( x) 45 | # d e f i(nien tQ)3(1((xx))* 1 0 7 3 7 4 1 8 2 4 . 0 +( i0n.t5))( ( x| ^) *2147483648.0In file included from +src/libavcodec/aacps_fixed.c :024.: 5In file included from )src/libavcodec/aacps.c : 32| : ^ ~src/libavcodec/aacps_fixed_tablegen.h :210: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:470:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 210 | Q30(0 .4700 | 0{0Q030100(0-000.f9/9M8_2P9I6)6,3 7Q53208(108.f1)0,1 1Q13219(0 906.f0/1M8_7P7I1)3,8 8Q23403(101.f1)5}8,0 76{4Q53012(f-/0M._7P0I8)0,1 0Q13605(408.128348f7)5,5 7Q13719(f /0M._3P3I6)8,0 6Q83509(408.121872f0)7}2,8 7 1| 9 ~~~~^~~~~~~~~~~~~~~~~~~f /M_PIsrc/libavcodec/aac_defines.h):,45 :Q363:0 (note: 0expanded from macro 'Q31'. 305838018 745f | /#Md_ePfIi)n,e Q| 3 ^~~~~~~~~~~~~~1 (x) src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (int) (44( | x#)d*e2f1i4n7e4 8Q33604(8x.)0 + 0 . 5 ) | ^ ~ (int)((x)*In file included from 1src/libavcodec/aacsbr_fixed.c0:7623: 7src/libavcodec/aacsbrdata.h4:14708:2324:. 0warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.5) | ^ 470 | {Q31(In file included from -0src/libavcodec/aacps_fixed.c.:9249: 8In file included from 2src/libavcodec/aacps.c9:6326: 3src/libavcodec/aacps_fixed_tablegen.h7:52102:8361:8 fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q31( 0.0187713882 42103 | 1 1 f ) } , Q{3Q03(10(.-000.0700080001000106f5/4M8_1P8I4)f,) ,Q 3Q03(10(. 100.1313162890069865f9/4M8_1P1I7)f,) }Q,3 0 (| 0 ~~~~~^~~~~~~~~~~~~~~~~~. 15807src/libavcodec/aac_defines.h6:4455:0362:f /note: Mexpanded from macro 'Q31'_ PI), Q30 (450 | .#2d3e8f7i5n5e7 1Q7391f(/xM)_ P I ) , Q 3 0 ( 0 . 2 8 2(0i7n2t8)7(1(9xf)/*M2_1P4I7)4,8 3Q63408(.00. 3+0 508.358)0 1 8| 7 ^ ~f /M_PI), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aac_defines.h:44::3662: : note: src/libavcodec/aacsbrdata.hexpanded from macro 'Q30': 470:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q30 (470x | ){ Q 3 1 ( - 0 . 9 9 8 2 9 6 6(3i7n5t2)8(1(8xf))*,1 0Q73317(4 108.2041.807 7+1 308.852)4 3 1| 1 ^f )}, {Q31(-0.70In file included from 80src/libavcodec/aacps_fixed.c1:0241: 6In file included from 5src/libavcodec/aacps.c4:8321: 8src/libavcodec/aacps_fixed_tablegen.h4:f210):, 11Q:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.336806859481 12107 | f ) } , | Q ~~~~^~~~~~~~~~~~~~~~~~~3 0(0.src/libavcodec/aac_defines.h00:04500:036:0 0note: 0expanded from macro 'Q31'0 f/M_PI) ,45 | Q#3d0e(f0i.n1e0 11Q13219(0x9)6 f / M _ P I ) , Q 3(0i(n0t.)1(5(8x07)64*5201247f4/8M3_P6I4)8, .Q03 +0 (00..52)3 8 7| 5 ^ ~5 7179f/M_PI), In file included from Q3src/libavcodec/aacsbr_fixed.c0:(620: .2src/libavcodec/aacsbrdata.h8:24690:7832:8 7warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 f/M_PI), Q30( 0.4693 | 0{5Q833810(1-807.f7/9M5_9P8I7)0,2 9 7| 32 ^~~~~~~~~~~~~~6 1f),src/libavcodec/aac_defines.h :Q443:136:( 0note: .expanded from macro 'Q30' 9713841 1443 | 1#8d8e9f4ifn)e} ,Q 3{0(Qx3)1 ( - 0 . 9 9 26 4 7 08 9 4(8i1n0t)1f()(,x )Q*3110(7-3704.1982945.04 +2 802.254)0 2 5| 3 ^ 6f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacps_fixed.c:src/libavcodec/aac_defines.h24:: 45In file included from :36src/libavcodec/aacps.c:: 32: note: src/libavcodec/aacps_fixed_tablegen.hexpanded from macro 'Q31': 209:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q31(x) 209 src/libavcodec/aacsbr_template.c | : 868 : 19 :Q 3 warning: 0 comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare](( i0n.t0)0(0(0x0)0*02010407f 4/8688M | 3_ 6P 4I 8) .f,0o rQ+3 00((.i05 .)=1 3 01| ;5 ^ ~ 9 i8 5<7 6c9hf_/dMaIn file included from _tPsrc/libavcodec/aacsbr_fixed.caI:-)62>,: b ssrc/libavcodec/aacsbrdata.hQ_:3n4690u:(m580_:.e 2nwarning: 0vimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7; 2 5i2+2+4)9 1{f / M| _ ~ ^ ~~~~~~~~~~~~~~~~~~~469P | I{)Q,3 1Q(3-00(.07.935src/libavcodec/aacsbr_template.c19:8887287:103182:7 94warning: 78comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]30 2f6/1Mf_)P,I )Q,3 1872Q( | 3 00 (. 09 .7 31 83 28 54 51 01 13 21 08 48 f9 /4fMfo_)rP} I,() j,{ Q=Q3 3100(;(- 00j.. 49<19 92s36b945r71-01>89n90[f4c/8hM1__0dP1aIft))a,,- > Qb| 3s ^~~~~~~~~~~~~~1_ (f-r0e.src/libavcodec/aac_defines.hq9:_944r5:e436s2:[8 i2note: 2expanded from macro 'Q30'+4 012]5]3;6 fj44)+ | }+#,)d e {f| i ~~~~^~~~~~~~~~~~~~~~~~~ n | e ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Qsrc/libavcodec/aac_defines.h3:045(:x36): note: src/libavcodec/aacsbr_template.c expanded from macro 'Q31': 880 : 31 : warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 45 | # d(eifnitn)e ( 880(Q | x3 )1 *( 1x 0) 7 3 7 4 1 8 2 4 . 0 + f o0 r.( 5i()nj t )=| ( ^(0 x;) *j2 <1 4s7b4r8-In file included from 3>6nsrc/libavcodec/aacps_fixed.c4[:8c24.h: 0_In file included from dsrc/libavcodec/aacps.c+a: t320a: .-src/libavcodec/aacps_fixed_tablegen.h5>:)b209 s: _111| f: ^ ~r ewarning: qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ res[i + In file included from 1src/libavcodec/aacsbr_fixed.c]:]62;: src/libavcodec/aacsbrdata.hj: +469209+: | )32 : { warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Q 30(0.0000000 0469src/libavcodec/aacsbr_template.c0 | :{0889Qf:3/311M:(_ -Pwarning: 0Icomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare].) 7,9 5Q93807(002. 9188973 | 31 25 69 18 f5 )7 ,6 9 Qf 3/ 1M (_ P 0I .) 9, 7 f1Qo33r80 4((10j1. 32=10 87082;95 42jf2 )4<}9 ,1s fb{/rQM-3_>1Pn(I[-)c0,h. _9Q9d32a06t(4a07-.0>38b19s84_88f11r80e71q4f_8)r0,ef s/Q[M3i_1 P(+I- )01,.] 9]Q9;35 04j(2+08+.2)32 84{20 52 55| 03 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~16 2f0)4}f,/ M _| P ~~~~~^~~~~~~~~~~~~~~~~~I src/libavcodec/aacsbr_template.c),: 900Qsrc/libavcodec/aac_defines.h:3:27045:(: 036warning: .:comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]4 1note: 9expanded from macro 'Q31'3 951190 f900/ | M45 _ | P# Id )e ,f i n | e ^~~~~~~~~~~~~~ Q 3 1f(osrc/libavcodec/aac_defines.hxr:) 44 (: j36 : = note: 1expanded from macro 'Q30' ; j < s b(44ri | -n#>tdn)e[(fc(ihxn_)ed* a2Qt13a40-7(>4xb8)s3 _6 f4 r8 e. q0 _ r+ e s0 [. i5 ) + (1| i] ^ ~n] t;) (j(+x+))* 1{In file included from 0 src/libavcodec/aacsbr_fixed.c 7:| 362 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7: 4src/libavcodec/aacsbrdata.h1:84692:46.:0 warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.5) | ^ 469 | {Q3In file included from 1(src/libavcodec/aacps_fixed.c-:024.: 7In file included from 9src/libavcodec/aacps.c5:9328: 7src/libavcodec/aacps_fixed_tablegen.h0:22099:7863:2 6warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ), Q31( 0.971384113 12098 | 8 9 4 f ) } ,Q 3{Q03(10(.-000.0909020604070008f9/4M8_1P0I1)f,) ,Q 3Q03(10(.-103.1959958452786292f4/0M2_5P3I6)f,) }Q,3 0 (| 0 ~~~~^~~~~~~~~~~~~~~~~~~. 20725src/libavcodec/aac_defines.h2:2454:9361:f /note: Mexpanded from macro 'Q31'_ PI), Q30 (450 | .#3d1e8f8i1n8e7 4Q8301f(/xM)_ P I ) , Q 30 ( 0 . 3 8 2 5(5i0n1t2)0(4(fx/)M*_2P1I4)7,4 8Q33604(80..04 1+9 309.551)1 9 0| f ^ ~/ M_PI), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:src/libavcodec/aac_defines.h62:: 44src/libavcodec/aacsbrdata.h::36:468 :note: 84expanded from macro 'Q30': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define 468Q | 3{0Q(3x1)( 0 . 2 5 8 7 2 6 7 5 0 6 3(3i6n0tf))(,( xQ)3*11(0 703.794918892343.003 9+3 308.156)f ) }| , ^ {Q31(-0.0111In file included from 5src/libavcodec/aacps_fixed.c9:9248: 6In file included from 8src/libavcodec/aacps.c1:9323: 7src/libavcodec/aacps_fixed_tablegen.hf:)209, :Q613:1 (warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .98496019742444f)} ,209 | | ~~~~~^~~~~~~~~~~~~~~~~~ Q3src/libavcodec/aac_defines.h0:(450:.360:0 0note: 0expanded from macro 'Q31'0 00000f/M_ P45I | )#,d eQf3i0n(e0 .Q13311(5x9)8 5 7 6 9 f / M _ P I ) , Q(3i0n(t0).(2(0x7)2*522124479418f3/6M4_8P.I0) ,+ Q03.05()0 . 3| 1 ^ ~8 8187480f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c):,62 : Qsrc/libavcodec/aacsbrdata.h3:0468(:058.:3 8warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 501204f/M_PI), 468Q | 3{0Q(301.(4 109.32955817129607f5/0M6_3P3I6)0,f ) ,| ^~~~~~~~~~~~~~Q 31( src/libavcodec/aac_defines.h0:.449:9368src/libavcodec/acelp_vectors.c:9 3:note: 3expanded from macro 'Q30'2010 :3479:3 38warning: 1 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]644 f | )#}d,e f{iQn3e1 (Q-03.0 0(2011x | 1) 1 5 9 9 8 6 8 1 g9 a3 i7 nf _) s, c (Qai3ln1et(_) f(0a(.cx9t)8o*4r19 06=70 31s79q47r14t82(24s44p.40fe )e+}c ,h0 _. e5| n) ~~~~^~~~~~~~~~~~~~~~~~~e r g| ^/src/libavcodec/aac_defines.h :p45o:s36t:f inote: lexpanded from macro 'Q31't In file included from ersrc/libavcodec/aacps_fixed.c_:e24n: eIn file included from rsrc/libavcodec/aacps.c45g: | )32#;: d src/libavcodec/aacps_fixed_tablegen.he :f| 209i ~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~:n 36e: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 (x) (i n209t | ) ( ( x ) * 2Q13407(408.30604080.000 0+0 00.05f)/ M _| P ^ ~src/libavcodec/acelp_vectors.cI :)203,: 32Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0In file included from .src/libavcodec/aacsbr_fixed.c1:3621: 5src/libavcodec/aacsbrdata.h9:8468 5:2037326 | :9 f warning: / implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _gPaIi)n,_ sQc3a0l(e 0_468.f | 2a{0cQ7t32o15r(2 20*4.=92 151f8./70M2 _6-P7 I5a)0l,6p 3hQ33a60;0( f0 ).| ,3 ~ ^~~~~ 1 Q83811(8 704.8909f8/9M3_3P0I3)9,3 3Q83106(f0).}3,8 2{5Q53011(2-004.f0/1M1_1P5I9)9, 8Q63801(903.74f1)9,3 9Q53111(9 00f./9M8_4P9I6)0,1 9 7| 4 ^~~~~~~~~~~~~~2 444f)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 Q 3450 | (#xd)e f i n e Q 3 1 ( x ) ( i n t ) ( ( x ) * 1 0(7i3n7t4)1(8(2x4).*021 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:In file included from 32: src/libavcodec/aacsbr_fixed.csrc/libavcodec/aacps_fixed_tablegen.h::20962:: 11src/libavcodec/aacsbrdata.h:: 468:warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 209468 | | { Q3 1 ( 0Q.3205(08.702060705000603030600ff/)M,_ PQI3)1,( Q03.09(908.913331053998353786196ff/)M}_,P I{)Q,3 1Q(3-00(.00.121017529592826489119f3/7Mf_)P,I )Q,3 1Q(3 00(.09.834198680118977448204f4/4Mf_)P}I,) , | Q ~~~~~^~~~~~~~~~~~~~~~~~3 0(0.3src/libavcodec/aac_defines.h8:2455:5360:1 2note: 0expanded from macro 'Q31'4 f/M_PI), Q453 | 0#(d0e.f4i1n9e3 9Q53111(9x0)f / M _ P I ) , | ^~~~~~~~~~~~~~ (insrc/libavcodec/aac_defines.ht:)44(:(36x:) *note: 2expanded from macro 'Q30'1 47483648 .440 | #+d e0f.i5n)e Q| 3 ^ ~0 (x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h(:i467n:t83):( (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) *1073741824.0 + 4670 | .{5Q)3 1 (| ^0 .5084323315916In file included from 2fsrc/libavcodec/aacps_fixed.c):,24 : QIn file included from 3src/libavcodec/aacps.c1:(32 : 0src/libavcodec/aacps_fixed_tablegen.h.:92086:11360:7 6warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 266205f)}, {Q31( 0 .2081 | 7 0 0 6 3 3 4Q63700(601.50f0)0,0 0Q03010(0-00f./7M6_8P5I4)0,2 5Q33104(802.91f6)0}3,8 6 6| 3 ~~~~^~~~~~~~~~~~~~~~~~~6 9f/M_src/libavcodec/aac_defines.hP:I45):,36 :Q 3note: 0expanded from macro 'Q31'( 0.2549437 5458 | 2#fd/eMf_iPnIe) ,Q 3Q13(0x()0 . 4 0 2 9 4 4 6 8 4 0 f / M(_iPnIt)),( (Qx3)0*(201.4479488036684985.805 f+/ M0_.P5I)) , | Q ^ ~3 0(0.56156414In file included from 75src/libavcodec/aacsbr_fixed.cf:/62M: _src/libavcodec/aacsbrdata.hP:I467):,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' 467 | {Q31 (44 | 0#.d5e0f8i4n3e2 3Q33105(9x1)6 2 f ) , Q 3 1 ( 0 . 9 6(1i0n7t6)9(1(2x6)6*210057f3)7}4,1 8{2Q43.10( +0 .01.750)0 6 3| 3 ^4 670615f), Q31In file included from (src/libavcodec/aacps_fixed.c-:024.: 7In file included from 6src/libavcodec/aacps.c8:5324: 0src/libavcodec/aacps_fixed_tablegen.h2:52083:11114:8 2warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f )}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: 208expanded from macro 'Q31' | Q3 045( | 0#.d0e0f0i0n0e0 0Q03010(fx/)M _ P I ) , Q 3 0 ( 0 . 1 6(0i3n8t6)6(3(6x9)f*/2M1_4P7I4)8,3 6Q4380.(00 .+2 504.954)3 7 5| 8 ^ ~2 f/M_PI), Q30In file included from (0src/libavcodec/aacsbr_fixed.c.:4620: 2src/libavcodec/aacsbrdata.h9:44674:6328:4 warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q30(0. 44679 | 8{0Q63819(5 805.f5/0M8_4P3I2)3,3 1Q53901(602.f5)6,1 5Q63411(4 705.f9/6M1_0P7I6)9,1 2 6| 6 ^~~~~~~~~~~~~~2 05f)}src/libavcodec/aac_defines.h,: 44{:Q363:1 (note: expanded from macro 'Q30'0 .1700633 4446 | 7#0d6e1f5ifn)e, QQ3301((x-)0 . 7 6 8 5 4 0 2 5 3 1 4 8 2(9ifn)t}),( ( x| ) ~~~~~^~~~~~~~~~~~~~~~~~* 1073src/libavcodec/aac_defines.h7src/libavcodec/aacsbr_template.c:4451::8362937:4: .19note: 0:expanded from macro 'Q31' +warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]0 src/libavcodec/acelp_vectors.c.5:) 219 45: | 43| #: ^d ewarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i n 937e | In file included from src/libavcodec/aacps_fixed.cQ :3 241 : (In file included from xfsrc/libavcodec/aacps.c)o: r32 : 219(src/libavcodec/aacps_fixed_tablegen.h | i: 208 =: 86 0: ; warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s < c ac(lhie_nfdtaa)ct(ta(o-xr>) b*208=s2 | _1 sn4 qu7 rm4 t_8 (n3 so6Qui43sm80e_.(;o00 f. i_0++s0 +q00)u0. a05{r0) e0 s0 | 0| / ~ ^ ~~~~~~~~~~~~~~~~~~~~~0 ^ ~ f s/cMa_lPeIf)a,c In file included from tQsrc/libavcodec/aacsbr_fixed.cosrc/libavcodec/aacsbr_template.c3r::)062939;(: : 0src/libavcodec/aacsbrdata.h27 .::| 1467 ~~~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~6:warning: 07comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]3: 8 6warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 69f /939M | _ P I ) , 467Q | 3 {0 Q( 30 1. (2f 5o04r.9 54(03j87 45=38 2203f;3/ 1Mj5_ 9P<1I 6)s2,b rfQ-)3>,0 n(Q_03q.1;4( 0 j20+9.+49)46 61{80 47 06| f9 ~ ^ ~~~~~~~~/1 M2_6P6I2)0,5 fQ)3}src/libavcodec/aacsbr_template.c0,:( 9480{:.Q2743:91 8(warning: 0 comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]60 8.91578050f6 /3948M3 | _4 P6 I7 )0, 6 1Q 53 f0 )( ,0 . Q5 36f11o(5r-6 04(.1j74 67=58 f51/4;M0 _2jP5 I3<)1 ,4s 8b 2r| 9- ^~~~~~~~~~~~~~f> )n}_,q ;src/libavcodec/aac_defines.h :| j44 ~~~~~^~~~~~~~~~~~~~~~~~+: +36): {src/libavcodec/aac_defines.hnote: :expanded from macro 'Q30' 45 | : ~ ^ ~~~~~~~~36 : note: expanded from macro 'Q31' 44 | #defin e45 | Q#3d0e(fxi)n e Q 3 1 ( x ) ( i n t ) ( ( x )(*i1n0t7)3(7(4x1)8*2241.407 4+8 30.654)8 . 0| ^+ 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.cIn file included from :src/libavcodec/aacsbr_fixed.c32:: 62src/libavcodec/aacps_fixed_tablegen.h: :src/libavcodec/aacsbrdata.h208::46661::83 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 466 | 208{ | Q 3 1 ( 0 .Q13004(007.0906000501000508020ff)/,M _QP3I1)(, 0Q.3707(305.71769033881616631699ff)/}M,_ P{IQ)3,1 (Q 300.(905.926544793473872518722f8/fM)_,P IQ)3,1 (Q-300.(305.443052891484268854500f2/fM)_}P,I ) ,| ~~~~^~~~~~~~~~~~~~~~~~~Q 30(0.src/libavcodec/aac_defines.h4:9458:0366:8 9note: 5expanded from macro 'Q31'8 5f/M_PI) ,45 | Q#3d0e(f0i.n5e6 1Q53614(1x4)7 5 f / M _ P I ) , | ^~~~~~~~~~~~~~ (int)src/libavcodec/aac_defines.h(:(44x:)36*:2 1note: 4expanded from macro 'Q30'7 483648.0 44+ | #0d.e5f)i n e| ^ ~Q 30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 466(:i59n:t )warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x)*1073741824. 0466 | +{ Q03.15)( 0| . ^1 040796051058In file included from 2fsrc/libavcodec/aacps_fixed.c):,24 : QIn file included from 3src/libavcodec/aacps.c1:(32 : 0src/libavcodec/aacps_fixed_tablegen.h.:72087:3365:7 7warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 811619f)}, {Q31 (208 | 0 . 9 5 9 6 4Q733708(20.10702080f0)0,0 0Q0301f(/-M0_.P3I5)4,3 5Q8318028(505.1060238f6)6}3,6 9 f| / ~~~~~^~~~~~~~~~~~~~~~~~M _PI)src/libavcodec/aac_defines.h,: 45Q:3036(:0. 2note: expanded from macro 'Q31'5 4943758 245f | /#Md_efPiIn)e, QQ3310((x0). 4 02 9 4 46 8 4 0 f/ M_ P I )(,in tQ)3(0((0x.)4*928104678498538654f8/.M0_ P+I )0,.5 ) Q 3| 0 ^ ~( 0.56156414In file included from 75src/libavcodec/aacsbr_fixed.cf:/62: Msrc/libavcodec/aacsbrdata.h_:P466I:)32,: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30'466 | {Q31( 0 .441 | 0#4d0e7f9i6n0e5 1Q03508(2xf)) , Q 3 1 ( 0 . 7 7 3 5 7(7i9n3t8)1(1(6x1)9*f1)0}7,3 7{4Q13812(4 .00. 9+5 906.457)3 7 8| 2 ^1 728f), Q31(-0.In file included from 3src/libavcodec/aacps_fixed.c5:4243: 5In file included from 8src/libavcodec/aacps.c1:8322: 8src/libavcodec/aacps_fixed_tablegen.h5:2085:110:2 fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31'208 | Q3 045( | 0#.d0e0f0i0n0e0 0Q03010(fx/)M _ P I ), Q 3 0 ( 0 . 1 6 0(3i8n6t6)3(6(9xf)/*M2_1P4I7)4,8 3Q63408(.00. 2+5 409.453)7 5 8| 2 ^ ~f /M_PI), Q30(In file included from 0src/libavcodec/aacsbr_fixed.c.:46202: 9src/libavcodec/aacsbrdata.h4:44666:874:0 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30(0.49 84660 | 6{8Q93518(5 f0/.M1_0P4I0)7,9 6Q03501(005.8526f1)5,6 4Q13417(5 f0/.M7_P7I3)5,7 7 9| 3 ^~~~~~~~~~~~~~8 11619src/libavcodec/aac_defines.hf:)44}:,36 :{ Qnote: 3expanded from macro 'Q30'1 ( 0.9596 4447 | 3#7d8e2f1i7n2e8 fQ)3,0 (Qx3)1 ( - 0 . 3 5 4 3 5 8 1 8 2 8(5i5n0t2)f()(}x,) * 1| 0 ~~~~~^~~~~~~~~~~~~~~~~~7 37418src/libavcodec/aac_defines.h2:445.:036 :+ note: 0expanded from macro 'Q31'. 5) | ^ 45 | #define In file included from Qsrc/libavcodec/aacps_fixed.c3:124(: xIn file included from )src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 207 : 136 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*21474836 42078 | . 0 + 0 .Q53)0 ( 0| . ^ ~0 000000000f/In file included from M_src/libavcodec/aacsbr_fixed.cP:I62): ,src/libavcodec/aacsbrdata.h :Q4653:083(:0 .warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 36015975f/M_PI) , 465Q | 3{0Q(301.(2-707.39794958665968f0/7M4_6P2I0)0,f )Q,30 (Q03.14(4-601.938640023186f1/0M2_9P9I7)src/libavcodec/acelp_pitch_delay.c1,5 :fQ95)3:}09,(: 0 {.warning: 5Q6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36 16(8 900.184941f1/0M6_4 P894I5 | )9,9 8Q 73 90 f( )0 ,. 6 Q6 38 16 (1 -1 02 .8 98e71n8fe9/r4M2g_5yP0_I3m)4e,3a 0n 4)| 4) ^~~~~~~~~~~~~~f )/} , | src/libavcodec/aac_defines.h ~:| 44 ~~~~^~~~~~~~~~~~~~~~~~~: 36: note: src/libavcodec/aac_defines.h expanded from macro 'Q30':95 45 | : 36 : note: expanded from macro 'Q31'44 | # dseqfrit nf45e( | f#Qid3xe0ef(dix_n)me e aQ n3 _1 e( nx e) r g y ? f( ii xn et d) _( m( ex(a)in*n_1te0)n7(e3(r7xg4)y1* 82:21 441.7.040 8)+3; 6 04 .8| 5. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~)0 +| ^0 .5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24src/libavcodec/acelp_pitch_delay.c: :In file included from In file included from 93src/libavcodec/aacsbr_fixed.csrc/libavcodec/aacps.c:::786232:: : src/libavcodec/aacsbrdata.hsrc/libavcodec/aacps_fixed_tablegen.hwarning: ::implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]465207 ::59111:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]92 | ff_e x465p | 1{0 Q(20730 | 1. (0 -5 0 .* 9 9 Q9| 38 ~06 (908.0070406 029300 | 00 0f 0) 0, 0 fQ /3 M1 _( P- I0 ). ,3 6 Q0(32a01v(6p01r.0i12v79_39s67c01a15l5fa9)r7}p5,rf o/{dMQu_c3Pt1I_()f ,l0 o.Qa83t90_1(c10(.0p26r74e78d35_79t49a58b67l59e6f,f) /,pM r_QeP3dI1i)(c,-t 0iQ.o39n07_(8e09r.4r42o45r60,13 94483)40 04+34 8f f)| /} ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^M, _ P I| ) ~~~~~^~~~~~~~~~~~~~~~~~ , 94 | Q 3 src/libavcodec/aac_defines.h0 :( 450 :. 365 :6 6 note: 6 expanded from macro 'Q31'8 9 0 1 4 4efn /e45Mr | _g#PydI_e)mf,ei anQne3) 0Q)(3 01/.( 6x 6)| 8 ~~~~~~~~~~~6 1 1 2 8 8 1 f / src/libavcodec/acelp_pitch_delay.cM :_ 91P :I(17)i:,n twarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ( ^~~~~~~~~~~~~~( x)*21src/libavcodec/aac_defines.h 4:91744 | 4: 836 3: 6 4note: f8expanded from macro 'Q30'l. o0a t+ v0a .l445 | )=# d fe| if ^ ~xi ende_In file included from gQa3src/libavcodec/ac3dec_fixed.ci0In file included from n(:_xsrc/libavcodec/aacsbr_fixed.c156f:): a62 src/libavcodec/ac3dec.c: c:src/libavcodec/aacsbrdata.h t425: o:465 r57: :31 * : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^~~~~~~~~~~~~~~~~ ~ (int)((x)*1 04657 | 3 {7425Q4 | 31 18 (2 -4 0. 0. 9 +9 d90.o85w6)n9 m 8i| 0x ^7_ 4c6o2e0f0fsf[)0]In file included from ,[src/libavcodec/aacps_fixed.c nQ:f324]1: =( -In file included from src/libavcodec/aacps.cd0.:332ow6: nm0src/libavcodec/aacps_fixed_tablegen.hix2_c:oe1207f6:f861s[:1 0warning: ]2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion][ 9n97f1]5f )=}, s{Qm3i 1207 | x ( * 0 . 8L9 EQ31V01(0E.0L0_6M04I0800N5U0S_9093870D90fB0);,f Q /3M_ PI1| )( ^~~~ ~ ,- Q03.9078(9402.501374336004145f9)}7,5f / M| _ ~~~~^~~~~~~~~~~~~~~~~~~P I), src/libavcodec/aac_defines.hQ:3450:(360:. 2note: 7expanded from macro 'Q31'7 3745656 f45 | /#M_dPeIf)i,n eQ 3Q0(301.(44x6)1 9 8 40 3 8 f / M_ P I ) , Q(3i0n(t)0(.(5x6)66*82910144744f/8M3_P6I4)8,. 0Q 3+0 (00..56)6 8 61| 1 ^ ~ 2881f/M_Psrc/libavcodec/acelp_pitch_delay.cIIn file included from ),:src/libavcodec/aacsbr_fixed.c 100:: 3462| : : ^~~~~~~~~~~~~~ warning: src/libavcodec/aacsbrdata.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 465src/libavcodec/aac_defines.h:6::44: 36warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: 100expanded from macro 'Q30' | pr e 44d | 465#i | {dQec3f1itne( i-0Q.on390_(x9e9)86r9 r8o0 7r 46[2 03 0] f )= 2 ,0 . 0Q 3 *1(i n(-l0ot.)g((3x160)201*f6(11f002i7397x419e718d245.f)_g0a}i ,n+ _{0Q.f53a)c1( t0 o.r8| 91) ^;1 | 0 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~6 48599In file included from 8src/libavcodec/aacps_fixed.c79:f24): ,In file included from src/libavcodec/aacps.cQ:3132(: -src/libavcodec/aacps_fixed_tablegen.h0:.2079:7618:9 4warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 0343044f)}, 207| | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hQ:3450:(360:. 0note: 0expanded from macro 'Q31' 00000000f /45M | _#PdIe)f,i nQe3 0Q(301.(1x7)3 6 0 1 5 9 7 5 f / M _ P I )(,i nQt3)0(((0x.)2*772317447458635664f8/.M0_ P+I )0, .Q53)0 ( 0| ^ ~. 4461984038In file included from fsrc/libavcodec/aacsbr_fixed.c/:M62_: Psrc/libavcodec/aacsbrdata.hI:)464,: 84Q:3 warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.5666890144 f464/ | M{_QP3I)1,( Q030.(003.066src/libavcodec/ac3dec.c0844:7614475:158:7 28warning: 78implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 38116ff/)M, _QPI3 )1447,( | - 0 .| 9 ^~~~~~~~~~~~~~ 9 7 3 8 src/libavcodec/aac_defines.h 8 d:9o63443w33:8n4f36m: )note: iexpanded from macro 'Q30'}x , _{cQ3o1 e(44f | -#dfe0fisn.[e9 0Q7]39[807i(2] x=1) 4( d3 o 4 w 1n0 m3 i 4x f )_, c oQ3(1e(if fns[00t].)[3(src/libavcodec/ac3enc.c(xi)6] :+*5 82 1| 2:0 ~~~~~~~~~~~~~~~~~~~~~^6 1397: 13warning: 72missing field 'unit' initializer [-Wmissing-field-initializers] 49144868862 | 442 .50 f ) } , +82 | | 0 ~~~~~^~~~~~~~~~~~~~~~~~ {. "src/libavcodec/aac_defines.h5 c : ) e 45 n| : ^ te36r :_ m note: expanded from macro 'Q31'i In file included from x l src/libavcodec/aacps_fixed.c :ev "24 : In file included from , 45 src/libavcodec/aacps.c | ":C e#32d enf: t i src/libavcodec/aacps_fixed_tablegen.he:n207 :36r:e warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] MQd3oiwn1m(x iLxevxe)l_ 207" | c ,o e ff s[ O1 F]Q 30F([ i]S)0 .0E0 T 0 * ((0i ntc00L0)0e0E0f(/nV(EMt_PexLIr)__)M*m,iIx2_l NQ13e0(U4v0eS7_.3lD418)3B67,3;4 86. 0 A+V_0O1 5 0P.| 9T5 ~~~~~~~~~~~~~~~~~~~~ ~75_f)/ M_TPI ) | Y,P ^ ~ EQ3 0_F(0L.O27A7T3,7 4In file included from {5src/libavcodec/aacsbr_fixed.c.:6d625: b6src/libavcodec/aacsbrdata.hfl :=/464 :ML58_E:VEP IL),warning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q M3IN0US(_04P.O4 I4644N | 6{T1Q95381D4B( }0 3,8f0 0/..0,M0 _P310I.0)04,,4 75QA73C0(8037.E35N1C6_P6A6fR6)A8M,90}1 ,4Q 4 3| 1f( ^/-M _P0I).9,9 7Q33808(09.66633836318142f8)8}1,f/ M{_QP3I)1,( -src/libavcodec/ac3enc.c :0src/libavcodec/ac3dec.c| 83:. ^~~~~~~~~~~~~~: 1394519::7src/libavcodec/aac_defines.h35 9::44:warning: 8 7362missing field 'unit' initializer [-Wmissing-field-initializers]warning: :1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 3note: expanded from macro 'Q30'4 1034f )83 | ,45144{ | Q | " 3#s ur1d( r e fo u0i.n3 nd6 e _5m isx2Q6-le3v1>0d"o2wn(,9 m"x6i8S6)4xu_ 2rc o5ro e fu)f n } f d, s [ M | ~~~~^~~~~~~~~~~~~~~~~~~0 i ] src/libavcodec/aac_defines.hx:45[: i36] L= :F(ev elI"i,note: Xn expanded from macro 'Q31'OFRFtS E1)(T(2x(( d)osw45*un | m1r0#idr7o3uxe_c7oneff4di_f1s[nm80e]i[2i] xQ43)1(_x). ; l 0 e | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~v + e l 0 src/libavcodec/ac3.h. ):,5 ) 42 A V: | (_i44n ^O:t note: expanded from macro 'FIXR12'P )T(_(TxYIn file included from P)Esrc/libavcodec/aacps_fixed.c* _42:224: F | 1In file included from 4L#src/libavcodec/aacps.c7:O32d: 4Aesrc/libavcodec/aacps_fixed_tablegen.hf8iT:,2073:ne 6{11. 4:d F8Ibwarning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]X l0R 1+2=( 0aL). 5 207E ) | V EL | _ ^ ~ M QI30 (N U0 .S00 In file included from _06 src/libavcodec/aacsbr_fixed.c0:D62 : src/libavcodec/aacsbrdata.h0:B464 :0 (31(i0n}:0t,) (0(a ) warning: *00implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. f /0M,4_ 0P1I9).60 ,+ , 464Q03 0 | .{AQ(35C)01.137)3( E0 6 N| .0C1 ~~~~^~~~~~ ~5097_5 P3fA/0MR0A_4PMI4}7),,5 7 Q83| 70 ^ (301.62f)7, 7Q3371(4-506.596f9/73M8_8P9I6)3,3 3Q3308(4f0src/libavcodec/ac3enc.c).:85}4:4,1346 1:98{ 40Q38warning: f3missing field 'unit' initializer [-Wmissing-field-initializers]/1 (M_-P0I.)97,9 8Q73 20185(4 | 0{3".4m150i6x3i64nf6)g8_,9l 0Q3e11In file included from v(e4src/libavcodec/ac3dec_fixed.c l04.:f"31566/,M: 5 2_6src/libavcodec/ac3dec.c"PM1i:I4522:x35)in9: ,warning: g6 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q83L 604e25(fv)0e.l6}", 6,8 6452 O1 | 1| F ~~~~^~~~~~~~~~~~~~~~~~~ 2F Ssrc/libavcodec/aac_defines.h8:8 1Ef45 T(/:M _mP36 i I :sx)i n-g,note: expanded from macro 'Q31'> _ dlo e| vw ^~~~~~~~~~~~~~ e45ln) , | m# iAdVsrc/libavcodec/aac_defines.h_xe_f:inOe c44oPeQf:T36_3f1:T snote: (expanded from macro 'Q30'Y[x1 ]P[)Ei ] _ I 44= N | # deTfiFn , I{e. X Ri1 2Q630 ((4x d )= ow A n C( m 3 iiEx n N_tc oCe_) f O ( f(PT(ixs)_NnO[*1t]N[2)1E4i7( (]x4)})8;* , 31 | 6 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~0A74 C338EN7C._src/libavcodec/ac3.hO40 :+P 1042T:844.:_2N5 )4O.note: expanded from macro 'FIXR12' N0E ,| ^ ~1+ 1 10,42. | 5# d) In file included from AeC fsrc/libavcodec/aacsbr_fixed.c3:62| i ^E : nNesrc/libavcodec/aacsbrdata.h FCIX:RIn file included from _14642src/libavcodec/aacps_fixed.cP:(7a:)A :24 R A: Mwarning: } In file included from implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacps.c,: 32 : | ^src/libavcodec/aacps_fixed_tablegen.h : 206 :( (136464i:n | warning: t{)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](Q (3a)1 (* 04.00936 0+ 020604 | 4.7 55) )7 87 3 1| 6 Q ~~~~^~~~~~ ~3f )0, (Q03.010(0-00.0909073080809f6/3M3_3P3I8)4,f )Q}3,0( 0{.Q13718(42-7606.649f/7M9_8P7I2)1,4 34Q13003(40f.2)8, 5Q63617(3 000.23f6/5M2_6P1I29)6src/libavcodec/ac3enc.c,:8 Q916:14434: 0warning: 25(fmissing field 'unit' initializer [-Wmissing-field-initializers] 0).}4,6 3 0| 7 ~~~~~^~~~~~~~~~~~~~~~~~ 23 591src/libavcodec/aac_defines.h96 | f:{45/:36":pMer __PfI)note: r, expanded from macro 'Q31'amQe _3m0e(t0a .5d459a | 7t#1ad6"e3,f2 "i0An0el4l Qfo/3M_w1P IC(ha)n,x g)inQg 3 0M(0 .e 76t0 ad3a 8t7 a7 1 P 8(7efir/n-FMrt_a)PmI(e)("x,, ) O*FF S2| E1 ^~~~~~~~~~~~~~T 4(7a4src/libavcodec/aac_defines.hl:844:l363o:6 w4note: _expanded from macro 'Q30'8p.0 e+ r0_.f 5r44)a | m #| ed ^ ~_ emfienet adQat3aIn file included from )src/libavcodec/aacsbr_fixed.c0:, (A62Vx: _src/libavcodec/aacsbrdata.h):O 463 PT:_84 :T Y P warning: Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _ B O O L , { . i(6463i4n | t) {(=( Qx0)31 (*}-10, 00., 7193,7541 085A2C31438EN.C_2PA04 R+8A 8M1001.}5)f ,) , | | Q ^ ^ 3 1(-0.96In file included from 9src/libavcodec/aacps_fixed.c3:924: 9In file included from 05src/libavcodec/aacps.c1:323: 8src/libavcodec/aacps_fixed_tablegen.h:020682:f)111},: { Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1(-0.src/libavcodec/ac3enc.c62:2922:881277:2 9 warning: 2062missing field 'unit' initializer [-Wmissing-field-initializers] | 8 6 2 2 f ) , Q3Q130( ( 920.0 | 8.0{02"7607c206o02p08y40r6i0g60h60tf1/M"_f),} P",IC) ,o p Q| 3y0 ~~~~~^~~~~~~~~~~~~~~~~~r (i0g.hsrc/libavcodec/aac_defines.h1t:745 :368:Bi4 tnote: 2"expanded from macro 'Q31' 7, 6O6F6FS4 EfT45/M(_ | cP#Io)dpe, fyiQnr3ieg0 hQ(3t01.)2(,8x) 5A V_6O6 7P T30 _ 0 T 2 fY /P EM __I(NTP,iI {n.)t,i) (6Q4( =3 x)0*A21(4C7034.E486N3C_3O60P742T8_N3O.5N09E 6+ f} ,/ 0MA.C_5)3 P| E ^ ~ IN),C _QO3P0T_(NIn file included from 0O.src/libavcodec/aacsbr_fixed.cN5E:9,762: src/libavcodec/aacsbrdata.h11, :A6C3463E:358N2:0C_ 0P4fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ARMA M_}P,I ) ,| ^Q 30 (4630 | .{7Q603318(7-701.879f5/0M5_3P1I82)48,81 0 1| f ^~~~~~~~~~~~~~) src/libavcodec/ac3enc.c,: 93Q:src/libavcodec/aac_defines.h:3441141: :(warning: 36-missing field 'unit' initializer [-Wmissing-field-initializers]:0 . 9note: 6expanded from macro 'Q30'9 39905 1 934438 | 0{ | 8"d#i2dfaelf)}nio,nr em{" QQ, 3"3D01(ix)(a- 0l .og u 6 e 2 2 L 28e8 7v e2l 9 2((8diB6n2)2t")f,)( ,O( FxQ)F*3S11E0(T7( di3a0lo7g.418u287e246.0_ 7l+2 e0.652)8ve 4l )6| 6 ^, 6 1AfV)_}O,P T _| T ~~~~^~~~~~~~~~~~~~~~~~~In file included from Ysrc/libavcodec/aacps_fixed.cPE:_src/libavcodec/aac_defines.hI24NT:,: 45: 36:In file included from note: {src/libavcodec/aacps.cexpanded from macro 'Q31'.:32 : isrc/libavcodec/aacps_fixed_tablegen.h6:2064: 86 : =warning: 45 -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | #3de 1f i}n,e -Q3311(,x) -206 | 1 , A C 3 E Q N3C _P0A RA( 0M} .(, 0 i0n| t)0 ^(0(x )0*20104070408f/3M6_48P.I0) +, 0Q.350()0 .1 7| ^ ~8 4276664f/M_In file included from PIsrc/libavcodec/aacsbr_fixed.c):,62 : Qsrc/libavcodec/aacsbrdata.h3:0(4630:.312:8 5warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]67 3002f/M_PI), 463 | Q{3Q03(10(.-406.3905702533519862f48/8M1_0P1If),) Q,30 (Q0.3519(7-106.39269030949f0/5M1_3P8I0)8,2 fQ)}3,0 ({0.Q73610src/libavcodec/ac3enc.c(3:-098.86:72133:7 21warning: 82missing field 'unit' initializer [-Wmissing-field-initializers]7 88f7/2M9_2P8I6),2 298 | f{| )", ^~~~~~~~~~~~~~o r Qi3g1i(src/libavcodec/aac_defines.hn :0.a844l2:"367,6:7 "2note: Oexpanded from macro 'Q30'r6 i2g8i4n66a 61lf 44B) | i}t,# d S| ~~~~^~~~~~~~~~~~~~~~~~~e ftinreesrc/libavcodec/aac_defines.h :a45Qm3:0("x36,): note: O expanded from macro 'Q31'F F SE T ( o45 | #rdi ge fi in(anilen )Qt,)(3( 1x(xA))V*1 _ 0 O 7P3 7T _4 T 1 Y82 4.P 0E_ I(+iNn T0t,.)5 ()(x ) * 2{1| . ^4 i7644 8=36 4AIn file included from 8Csrc/libavcodec/aacps_fixed.c.30:E N24: +CIn file included from 0_src/libavcodec/aacps.cO.:5P) 32T: _ Nsrc/libavcodec/aacps_fixed_tablegen.h| O:N ^ ~206E: 61 :} ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]AC 3In file included from Esrc/libavcodec/aacsbr_fixed.cNC:_O62P: src/libavcodec/aacsbrdata.hT:_N463O:N6 E:206, | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1, A C 3 E NQC30_ 463( | {P0QA.030In file included from RA10M}(,0 0 src/libavcodec/ac3dec_fixed.c| ^- 0:00156.: 09src/libavcodec/ac3dec.c050f:/M0_4875:P21I3),: 1Q3 802warning: (40comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]8 .1878140217f6)66,4 fQ/3M1 (_-0487.P9 | I6 ) 9 , 3 9 Q 930i50f 1(3(p8008re.22vfe8x)p 5>}6 ,264 7U3{00)Q2 {3 1f/ M(| _ ~~~~~~~ ^ ~~~- P0I.6)2,2 Q2308(8702.942683602722f3)5,9 6Qf3/1M(_ P0I.)8,2 Q736702(602.85src/libavcodec/ac3enc.c9476:166310562:1330:10 f4warning: f)/Mmissing field 'unit' initializer [-Wmissing-field-initializers]_} P,I ) ,| ~~~~^~~~~~~~~~~~~~~~~~~Q3 0(0.7src/libavcodec/aac_defines.h 6:1050 | src/libavcodec/aacsbr_template.c453{:87:"3671170l:1 :note: texpanded from macro 'Q31' 820r7:t _fwarning: c/M _micomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]x45P l | evI"#, )"d,efLi nt | e/1170 ^~~~~~~~~~~~~~ QR3 | t1 src/libavcodec/aac_defines.h(xC) :e nt44 :i36e: note: expanded from macro 'Q30'f r (M bi x yt e44sL_ | ere#a dv d e >el f "(,i ncei OnFnQttF)3)0S E(({T (x( x)l | ) t ~~~~~~~~~~ ^ ~~~r*t _ 2 1ce nt4e 7r _4 m 8i x3_6 4le v8el ).,(0i A nV+t_ O)0P.(5)T _(T xY)| P* ^ ~E_1 0F73L7O4A1T8, 2{In file included from .4src/libavcodec/aacsbr_fixed.c.:d620b : + l0src/libavcodec/aacsbrdata.h =.: -51.4620 ): }83 ,:| ^- warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0, 2In file included from .0src/libavcodec/aacps_fixed.c,: 24A: C 3In file included from 462Esrc/libavcodec/aacps.c | N{:CQ323_1(: Psrc/libavcodec/aacps_fixed_tablegen.h-:A0R206.A6:4M36}6, : 1| 2 ^warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 6129736f), Q31( 0206.7 | 2 1 9 8 6 74Q8300(40src/libavcodec/ac3enc.c5.:10640:40f0139)0:} warning: 0,missing field 'unit' initializer [-Wmissing-field-initializers] 0 0{0Q0301f(/ M0_.P1I ),11066 | 5{Q7"370l7(t00.r61t76_3s81u914fIn file included from )r,2 m7Qisrc/libavcodec/ac3enc_float.c63x:l316: 1e(6-In file included from src/libavcodec/ac3enc.hv:4"0.43f: ,8/src/libavcodec/put_bits.h 3M6:"L_6227tP2:/37I:8 warning: R)3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3t8,1 5SQu30r0r4(o0u1nd.f 2227) | M8}5 ,i6x 6 7 3 00L2ev e | f ~~~~^~~~~~~~~~~~~~~~~~~l ",/ M _ Psrc/libavcodec/aac_defines.hOiI:)F,f45F S E:T(Qlt(r36:3st- >0_(note: bus0expanded from macro 'Q31'.f46u3 _r0er72no3 du 5459n-d | 6# d_fse-m>/bfiMxu_ile_f_npvePter I>lQ)3=),1( x, s)izQeAo f3V0 _(OP(T B 0_.i5 97Tt 1YPBE u_ 6 fF)3 2 L )0O0 ({A4i T ,fn/M| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ t_ {).Pdb(I(lx) ), =Q* 3-2011(4.00 7.}47,860 3634-88177.1.800 ,7 2+.f 0/0M,. _AC53PE)I )N, C _| PA R ^ ~ | AM ^~~~~~~~~~~~~~} , | src/libavcodec/aac_defines.h ^In file included from : src/libavcodec/aacsbr_fixed.c44::6236: :src/libavcodec/aacsbrdata.h note: :expanded from macro 'Q30'462 :59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q3 0462( | x{)Q 3src/libavcodec/ac3enc.c 1: 107(: -1330 :. warning: 6 missing field 'unit' initializer [-Wmissing-field-initializers]4 6 1 2 6 1(i6n1t2 )(910773(6 | xf){)*," 1l0Qo3r7o13_7( c4m0ix1l.e87v221"4,9 .8"0L6o 7/4+R8o 0 0C4.5e54n4)ft e)r M}i| ,x ^ L{eQv3e1l( In file included from "0,src/libavcodec/aacps_fixed.c .:O241F: F1SEIn file included from 6src/libavcodec/aacps.cT:325: (l7src/libavcodec/aacps_fixed_tablegen.h7o:7206ro0_:6c61131e9:n t1ewarning: f)rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_,m iQx31_(l-e0v.el8)3, 6 6206A | 2V _8 O 3 P 3TQ_T8Y3PE105_04(1F0f.L)0O0}A,T0, 0 | 0{0 ~~~~~^~~~~~~~~~~~~~~~~~0. d0bl0 0src/libavcodec/aac_defines.h=f: 45:/-M36_1:.0P note: I}expanded from macro 'Q31'), , Q3-01(.0. 0145, | 7# 8d422.e0,7 fi6nAe 6CQ36341Ef(/NxCM_)P_ AP IR AM) ,}, Q 30 | (0 ^. 2 8 56 6 7 3(0i0n2ft/)M_(P(I)x,)* 21Q43704(803.644683.00src/libavcodec/ac3enc.c +7: 2108350:.95139) 6 | : ^ ~f / warning: Mmissing field 'unit' initializer [-Wmissing-field-initializers]_ PI), QIn file included from 30src/libavcodec/aacsbr_fixed.c(:062.: 5 src/libavcodec/aacsbrdata.h9108: | 7462{:"132l6:o3r2 0warning: o0_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4s f/uMr_miPIx)le,v "462Q | ,3{ Q"0(30Lo1/.(R7-o6003 .8S6u7r4761r21o867u1f6n12/9dM_7 3P6MIf)i,)x, LQev| e3l" ^~~~~~~~~~~~~~,1 (O F0src/libavcodec/aac_defines.hF:.44:S367:2 E1note: T9(expanded from macro 'Q30'8l6 o7r4o80_ s4544u4 | 4r#frdo)}e,u {fQni3d1n(_e mi0Q3x.0_(1x)l 1 e6 v 5 e7 l) , 7 7 A 0V(6i_n6OtP3)T1_(9(xT1Y)PEf*)_F1L,0O7 3AQT,734 11{(8.-d2b04l..0 8 += 3 0-6.6215.80 )},3 3 8-| 1.10 ^ 5, 02.401f,)} ,In file included from A C src/libavcodec/aacps_fixed.c| 3: ~~~~~^~~~~~~~~~~~~~~~~~24EN : CIn file included from _src/libavcodec/aacps.cP:src/libavcodec/aac_defines.h32: Asrc/libavcodec/aacps_fixed_tablegen.h:RA:45205M:136::36:} note: ,warning: expanded from macro 'Q31' | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ 45 | #define 205Q | 3 1 ( x ) Q 3 0 ( 0 . 0 0 0 0 0 0 0(0i0n0tf)/(M(_xP)I*)2,1 4Q73408(306.4187.306 0+1 509.755)f / M| _ ^ ~P I), Q30(0.27In file included from 7src/libavcodec/aacsbr_fixed.c3:76245: 6src/libavcodec/aacsbrdata.h5:6462f:/6src/libavcodec/put_bits.h:M _warning: :Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]265I :)37,: Qwarning: 3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 (0. 44624 | 6{1Q93814(0-308 .f2656/ | 4M 6_ 1P 2I 6) 1, 6 1Q 23i90f7( 30(6.sf5-)6>,6b 6uQ8f39_10e(1n 4d04 .f-7/ 2sM1-_9>P8bI6)7u,4f 8_Q0p34t05r(4 04>.f=6) 6}s8,i6z 1e{1oQ2f38(18B(1i ft0/B.Mu1_f1P)6I)5) 7,{7 7 0| | 6 ^~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~6 3191fsrc/libavcodec/aac_defines.h):,44 :Q363:1 (note: -expanded from macro 'Q30'0 .8366283 3448 | 1#5d0e4f1ifn)e} ,Q 3 0| ( ~~~~^~~~~~~~~~~~~~~~~~~x ) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (int)(( x45) | *#1d0e7f3i7n4e1 8Q2341.(0x )+ 0 . 5 ) | ^ (int)((In file included from x)src/libavcodec/aacps_fixed.c*:2241: 4In file included from 7src/libavcodec/aacps.c4:8323: 6src/libavcodec/aacps_fixed_tablegen.h4:8205.:0111 :+ warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 5) | ^ ~ 205In file included from | src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/ac3enc.csrc/libavcodec/aacsbrdata.h :Q:1223461:0:123(83:0: . warning: 0warning: missing field 'unit' initializer [-Wmissing-field-initializers]0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 0000000f/M_PI ) ,122461 | | Q{{3"Q0s3(t10e(.r 1e07o.3_96r90e01m95a69t17r35i1fx4/i4Mn9_g2P"5I,0) f,") S,Qt3e 0rQ(e30o1. (2R-7e07m.3a17t94r45i56x15i16n8fg2/"8M,5_ 4PO4IF0)F2,Sf E)QT}3(,0s (t{0eQ.r34e14o(6_-1r09e.8m84a00t43r18i2fx3/i2Mn9_g6P)4I,3) 1,A0 VQ9_3fO0)P(,T0 _.QT53Y61P6(E6-_80B9.O08O18L45,41 f3{/8.M1i_861P49I 9)=4, 5 17Q f3})0,}( ,00 ., 6 | 61 ~~~~^~~~~~~~~~~~~~~~~~~8, 6 1A1C23src/libavcodec/aac_defines.h8E:8N451C:f_36/P:M A_note: RPexpanded from macro 'Q31'AI M)},, | | ^~~~~~~~~~~~~~ ^ 45 | #desrc/libavcodec/aac_defines.hf:i44n:e36 :Q 3note: 1expanded from macro 'Q30'( x) 44 | # d e f i(nien tQ)3((0x()x*)2 1 4 7 4 8 3 6 4 8 . 0 ( i+ n0t.)5() ( x| ) ^ ~* 107374182In file included from 4.src/libavcodec/aacsbr_fixed.c0: 62+ : 0src/libavcodec/aacsbrdata.h.5:)461 :| 58 ^: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24 : 461In file included from | src/libavcodec/aacps.c{:Q323: 1src/libavcodec/aacps_fixed_tablegen.h(: 2050:.869:9 0warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 13src/libavcodec/ac3enc.c1:41274:962:5 0warning: fmissing field 'help' initializer [-Wmissing-field-initializers]) , Q 2053127 | 1 | ( {- N0 U. L1 L9Q}43 5 10| 1( ^80 2.805040400020f0)0}0,0 f{/QM3_1P(I-)0,. 8Q03401(203.2197634630110599f7)5,f /QM3_1P(I-)0,. 8Q83501(308.1287179397445576f5)6}f,/ M _| P ~~~~^~~~~~~~~~~~~~~~~~~I ), Q3src/libavcodec/aac_defines.h0:(450:.364:4 6note: 1expanded from macro 'Q31'9 84038f/M_ P45I | )#,d eQf3i0n(e0 .Q53616(6x8)9 0 1 4 4 f / M _ P I ) , Q(3i0n(t0).(6(6x8)6*121124878418f3/6M4_8P.I0) ,+ 0| . ^~~~~~~~~~~~~~5 ) | ^ ~src/libavcodec/aac_defines.h :44:36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c:62: 44src/libavcodec/aacsbrdata.h | :#461d:e31f:i nwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(x) 461 | { Q 3 1 ( (0in.t99)0(9(6x1)3*11404793275401f8)2,4 .Q301 (+- 00..159)4 5 1| 1 ^8 2854402f)},In file included from {src/libavcodec/aacps_fixed.cQ:3241(: -In file included from 0src/libavcodec/aacps.c.:80324: 1src/libavcodec/aacps_fixed_tablegen.h2:205329:661:4 31warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 f), Q31(-0.885 12053 | 8 1 8 1 99 4 5Q73f0)(}0,. 0 0| 0 ~~~~^~~~~~~~~~~~~~~~~~~00 0000src/libavcodec/aac_defines.h0f:/45M_:P36I:) ,note: expanded from macro 'Q31'Q 30(0.17 36450 | 1#5d9e7f5ifne/ QM3_1P(Ix),) Q 3 0 ( 0 . 2 7 7 3 7 4 5(i6n5t6)f(/(Mx_)PI*)2, 1Q43704(803.644486.109 8+40 380f./5M)_ P I| ), ^ ~ Q30(0.56668In file included from 9src/libavcodec/aacsbr_fixed.c0:16244: f/src/libavcodec/aacsbrdata.hM:_461P:7I:) ,warning: src/libavcodec/put_bits.h implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 3:0317(:330:. 6warning: 6comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]8 614611 | 2{8Q8311(f /M0_.9 P9317 | I0 ), 9 61 31| 4i ^~~~~~~~~~~~~~4 9f 2(50src/libavcodec/aac_defines.hfs-:>b)u44f_,en: d36Q: 3 -note: 1 expanded from macro 'Q30's(- ->b0u.f1_9 p444t | 5r# 1d>1=e s8f2izien8oef 5Q(43B04(xi)0t B 2u f)f} ,) {)Q {3 1 ( -| 0 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ . (8in0t4)1(23(29x64)3*110097f3)7,4 18Q2341.0( -+0 .08.8551)3 8 18| 1 ^9 9457f)}, In file included from | ~~~~~^~~~~~~~~~~~~~~~~~src/libavcodec/aacps_fixed.c: 24: In file included from src/libavcodec/aacps.c:src/libavcodec/aac_defines.h32:: 45:src/libavcodec/aacps_fixed_tablegen.h36::205 :note: 36expanded from macro 'Q31': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q2053 | 1 ( x ) Q 3 0( 0 . 00 0 0 0 00 0 0(0ifn/tM)_P(I()x,) *Q2301(407.418733660481.05 9+7 50f./5M)_ P I| ) ^ ~, Q30(0.277In file included from 3src/libavcodec/aacsbr_fixed.c7:4625: 65src/libavcodec/aacsbrdata.h6:f460/:M_84P:I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.4461984 04603 | 8{f/QM3_1P(I ),0 .Q532809(005.250696606289950f1)4,4 fQ3/1M(_ P0I.)6,0 0Q43808(702.45656856912f1)}2,8 8{1Qf3/1M(_ P0I.)7,4 23 8| 5 ^~~~~~~~~~~~~~52 9145src/libavcodec/aac_defines.h87:f44:)36,: Qnote: 3expanded from macro 'Q30'1 ( 0.04 49441 | 9#1d5e2f91i0n4e4 fQ)3},0 ( x| ) ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31'( int)((x) *451 | 0#7d3e7f4in1e82 4Q.301 (+x ) 0 . 5 ) | ^ (int)In file included from (src/libavcodec/aacps_fixed.c(:24x: )*In file included from 2src/libavcodec/aacps.c14:7324: 83src/libavcodec/aacps_fixed_tablegen.h6:42058:.110: + warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].5 ) | ^ ~ In file included from 205src/libavcodec/aacsbr_fixed.c | : 62 : src/libavcodec/aacsbrdata.h : 460 :Q593:0 (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0000000000f/M_P I460) | ,{ QQ3310(( 00..15723869001552907956f0/2M9_5PfI)),, QQ3301((0 .02.767030744858675264f5/5M5_9P2If)),} ,Q 3{0Q(301.(4 406.17948243083585f2/9M1_4P5I8)7,f )Q,3 0Q(301.(5 606.60849409114941f5/2M9_1P0I4)4,f )Q}3,0 ( 0| . ~~~~~^~~~~~~~~~~~~~~~~~6 68611src/libavcodec/aac_defines.h2:8458:136f:/ Mnote: _expanded from macro 'Q31'P I), | ^~~~~~~~~~~~~~ 45 | #src/libavcodec/aac_defines.hd:e44f:i36n:e note: Qexpanded from macro 'Q30'3 1(x) 44 | # d e f i n e (Qi3n0t()x()( x ) * 2 1 4 7 4 8 3 6 4 8 .(0i n+t )0(.(5x)) * 1| 0 ^ ~7 3741824.0 +In file included from src/libavcodec/aacsbr_fixed.c0:.625: )src/libavcodec/aacsbrdata.h : | 460 ^: 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 :46032 | : {src/libavcodec/aacps_fixed_tablegen.hQ:32041:(136 :0 .warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 890520960295f), Q31 (204 | 0 . 6 0 0 4 8Q83702(405.50509020f0)0}0,0 0{0Qf3/1M(_ P0I.)7,4 2Q33805(502.911640538876f6)3,6 9Qf3/1M(_ P0I.)0,4 4Q93109(105.229514094443f7)5}8,2 f /| M ~~~~~^~~~~~~~~~~~~~~~~~_ PI),src/libavcodec/aac_defines.h :Q453:036(:0 .note: 4expanded from macro 'Q31'0 29446840f /45M | _#PdIe)f,i nQe3 0Q(301.(4x9)8 0 6 8 9 5 8 5 f / M _ P I )(,i nQt3)0(((0x.)5*621154674418437654f8/.M0_ P+I )0,. 5 )| ^~~~~~~~~~~~~~ | ^ ~ src/libavcodec/aac_defines.h:44:36: note: In file included from expanded from macro 'Q30' src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:460: 744: | #warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e fine Q30(x) 460 | { Q 3 1 ( 0 . 5(2in8t9)0(5(2x0)9*6100279357f4)1,8 2Q43.10( +0 .06.050)4 8 8| 7 ^2 455592f)}, {In file included from Qsrc/libavcodec/aacps_fixed.c3:124(: In file included from 0src/libavcodec/aacps.c.:7324: 2src/libavcodec/aacps_fixed_tablegen.h3:82045:51112:9 1warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 87f), Q31( 0.044919 12045 | 2 9 1 0 4 4 fQ)3}0,( 0 .| 0 ~~~~~^~~~~~~~~~~~~~~~~~0 0000src/libavcodec/aac_defines.h0:0450:036f:/ Mnote: _expanded from macro 'Q31'P I), Q30(0 .451 | 6#0d3e8f6i6n3e6 9Qf3/1M(_xP)I ) , Q 3 0 ( 0 . 2 5 4 9 4(3i7n5t8)2(f(/xM)_*P2I1)4,7 4Q83306(408..400 2+9 404.658)4 0 f| / ^ ~M _PI), Q30(0In file included from .4src/libavcodec/aacsbr_fixed.c9:8620: 6src/libavcodec/aacsbrdata.h8:94595:8845:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30(0.5615 64594 | 1{47Q53f1/(M-_0P.I7)9,3 5 1| 8 ^~~~~~~~~~~~~~3 234881src/libavcodec/aac_defines.h6:f44):,36 :Q 3note: 1expanded from macro 'Q30'( -0.36208 8449 | 7#9d8e9f1i3n6ef )Q}3,0 ({xQ)3 1 ( 0 . 6 3 8 7 2 3 5 9 1(5i1n6t3)6(f()x,) *Q13017(3 704.10882142.802 5+2 409.354)4 4 f| ) ^} , | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn file included from :src/libavcodec/aacps_fixed.c45::2436: :In file included from src/libavcodec/aacps.cnote: :expanded from macro 'Q31'32 : src/libavcodec/aacps_fixed_tablegen.h:204:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]45 | #define Q31(x) 204 | Q(3i0n(t0).(0(0x0)0*020104070408f3/6M4_8P.I0) ,+ Q03.05()0 . 1| 6 ^ ~0 3866369f/M_In file included from PIsrc/libavcodec/aacsbr_fixed.c):,62 : Qsrc/libavcodec/aacsbrdata.h3:0459(:059.2:5 4warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 37582f/M_PI), Q 34590 | ({0Q.3410(2-904.4769834501f8/3M2_3P4I8)8,1 6Qf3)0,( 0Q.3419(8-006.8396528058f8/9M7_9P8I9)1,3 6Qf3)0}(,0 .{5Q63115(6 401.467358f7/2M3_5P9I1)5,1 6 3| 6 ^~~~~~~~~~~~~~f ), Q3src/libavcodec/aac_defines.h1:(44 :036.:0 8note: 1expanded from macro 'Q30' 28252493 4444 | 4#fd)e}f,i n e| ~~~~~^~~~~~~~~~~~~~~~~~Q 30(x)src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (int )45( | (#xd)e*f1i0n7e3 7Q43118(2x4). 0 + 0 . 5 ) | ^ (int)((x)*2In file included from 147src/libavcodec/aacps_fixed.c4:8243: 6In file included from 4src/libavcodec/aacps.c8:.320: src/libavcodec/aacps_fixed_tablegen.h+: 2040:.615:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62 : 204src/libavcodec/aacsbrdata.h | : 459 : 31 : warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.0000000000 f459/ | M{_QP3I1)(,- 0Q.3709(305.11863023384686831669ff)/,M _QP3I1)(,- 0Q.3306(200.82859479948397153862ff)/}M,_ P{IQ)3,1 (Q 300.(603.847022395494165814603f6/fM)_,P IQ)3,1 (Q 300.(008.142988205628499538454f4/fM)_}P,I ) ,| ~~~~^~~~~~~~~~~~~~~~~~~Q 30(0.src/libavcodec/aac_defines.h5:6451:5366:4 1note: 4expanded from macro 'Q31'7 5f/M_PI), 45 | | # ^~~~~~~~~~~~~~d efinesrc/libavcodec/aac_defines.h :Q443:136(:x )note: expanded from macro 'Q30' 44 | #(dienfti)n(e( xQ)3*02(1x4)7 4 8 3 6 4 8 . 0 + 0 . 5()i n t| ) ^ ~( (x)*10737418In file included from 2src/libavcodec/aacsbr_fixed.c4:.620: src/libavcodec/aacsbrdata.h+: 4590:.65:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^ In file included from src/libavcodec/aacps_fixed.c459: | 24{: QIn file included from 3src/libavcodec/aacps.c1:(32-: 0src/libavcodec/aacps_fixed_tablegen.h.:72049:3365:1 8warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 348816f), Q31(-0.3 62042 | 0 8 8 9 7 9 8Q931306(f0).}0,0 0{0Q03010(0 000.f6/3M8_7P2I3)5,9 1Q53106(306.f1)src/libavcodec/ac3enc.c6,0 :3Q13983:61126(:3 60warning: 9.missing field 'value' initializer [-Wmissing-field-initializers]f0 /8M1_2P8I2)5,2 4 Q913933 | 04 (4 04 .f 2){5} 4,N9 U4 L3| L7 ~~~~^~~~~~~~~~~~~~~~~~~ 5 }8 2 f| /src/libavcodec/aac_defines.h ^M:_45 P:I36):, src/libavcodec/aacsbr_template.c note: Qexpanded from macro 'Q31'3 :0(12930:.194:02 945warning: 4 | comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]4# 6d8e4f0ifn/eM _QP3I1)(x, ) 1293 Q | 3 0 ( 0 .f 4o 9r 8 0( 6k 8 9= 5 (80i5;nf t/k)M (_<(P xIs))b*r,2- 1>Q4k37x04[(8103].6;54 68k1.+50+6 )4+ 1 {40 7. 55| f)/ ~ ^ ~~~~~~~~~~M _| P ^ ~ I), | ^~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.cIn file included from :src/libavcodec/aac_defines.hsrc/libavcodec/aacsbr_fixed.c1300:::446219:: :36src/libavcodec/aacsbrdata.h ::warning: 458 comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]:note: 84expanded from macro 'Q30': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1300 | 44 | # d effoi rn458 e | ( {kQQ 33=01 ((0x ;)0 .k 0 2< 7 0s 4b r5 -5 >4 k1 x4 [1 08 ]8(;5i fnk)t,+) +(Q)(3 x1{)( *- 10| 0. ~ ^ ~~~~~~~~~~70 35744117852148.005 3+6 606.f5))} , | { ^Q 31( 0.800017In file included from 73src/libavcodec/aacps_fixed.c5:6246: 8In file included from 1src/libavcodec/aacps.c8:f32): ,src/libavcodec/aacps_fixed_tablegen.h :Q2043:111(: 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 1542195141039f)}, 204| | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hQ:3450:(360:. 0note: 0expanded from macro 'Q31'0 0000000f/ M45_ | P#Id)e,f iQn3e0 (Q03.11(6x0)3 8 6 6 3 6 9 f / M _ P I ) ,( iQn3t0)((0(.x2)5*4291443774588326f4/8M._0P I+) ,0 .Q53)0 ( 0| . ^ ~4 029446840f/MIn file included from _src/libavcodec/aacsbr_fixed.cP:I62): ,src/libavcodec/aacsbrdata.h :Q4583:059(:0 .warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 80689585f/M_PI) ,458 | Q{3Q03(10(. 506.1052674014457554f1/4M1_8P8I5)f,) , | Q ^~~~~~~~~~~~~~3 1(-0.src/libavcodec/aac_defines.h0:5444:1367:5 1note: 8expanded from macro 'Q30'0 53666f)} ,44 | {#Qd3e1f(i n0e. 8Q03000(1x7)7 3 5 6 6 8 1 8 f ) , Q 3 1((i n0t.)9(1(5x4)2*119057134714013892f4).}0, + | 0 ~~~~~^~~~~~~~~~~~~~~~~~. 5) src/libavcodec/aac_defines.h| : ^45 :36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c:24 : 45In file included from | src/libavcodec/aacps.c#:d32e: fsrc/libavcodec/aacps_fixed_tablegen.hi:n203e: 136Q:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x ) (in t203) | ( ( x ) * 2 1Q43704(803.604080.000 0+0 000.05f)/ M _| P ^ ~I ), Q30(0.131In file included from 59src/libavcodec/aacsbr_fixed.c8:5627: 6src/libavcodec/aacsbrdata.h9:f458/:M31_:P Iwarning: ),implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.20725224 94581 | f{/QM3_1P(I )0,. 0Q23700(405.5341184811888754f8)0,f /QM3_1P(I-)0,. 0Q53401(705.1388025535606162f0)4}f,/ M{_QP3I1)(, 0Q.3800(000.14717933596561811980ff)/,M _QP3I1)(, 0 .| 9 ^~~~~~~~~~~~~~1 54219src/libavcodec/aac_defines.h5:1444:10363:9 fnote: )expanded from macro 'Q30'} , | ~~~~^~~~~~~~~~~~~~~~~~~ 44src/libavcodec/aac_defines.h | :#45d:e36f:i nnote: eexpanded from macro 'Q31' Q30(x) 45 | # d e f i n e Q(3i1n(tx))( ( x ) * 1 0 7 3 7 4 1 8 2 4(.i0n t+) (0(.x5))* 2 1| 4 ^7 483648.0 + 0In file included from .src/libavcodec/aacps_fixed.c5:)24 : In file included from | src/libavcodec/aacps.c ^ ~: 32: src/libavcodec/aacps_fixed_tablegen.h:203: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:458:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | Q 34580 | ({0Q.3010(0 000.0002070004f5/5M4_1P4I1)8,8 5Qf3)0,( 0Q.3113(1-509.8055746197f5/1M8_0P5I3)6,6 6Qf3)0}(,0 .{2Q03712(5 202.489010f0/1M7_7P3I5)6,6 8Q1380f()0,. 3Q13818(1 807.498105f4/2M1_9P5I1)4,1 0Q3390f()0}.,3 8 2| 5 ~~~~~^~~~~~~~~~~~~~~~~~5 01204src/libavcodec/aac_defines.hf:/45M:_36P:I )note: ,expanded from macro 'Q31' Q30(0.419 3459 | 5#1d1e9f0ifn/eM _QP3I1)(,x ) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36 : (note: iexpanded from macro 'Q30'n t)((x)*2 1444 | 7#4d8e3f6i4n8e. 0Q 3+0 (0x.)5 ) | ^ ~ (intIn file included from )src/libavcodec/aacsbr_fixed.c(:(62x: )src/libavcodec/aacsbrdata.h*:14570:7833:7 4warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 24.0 + 0.5) | ^ 457 | {Q31( 0.6In file included from 23src/libavcodec/aacps_fixed.c1:9245: 3In file included from 7src/libavcodec/aacps.c46:2325: 4src/libavcodec/aacps_fixed_tablegen.h:2203:f86):, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31(-0.9309831 320355 | 25 9 9 f )} , Q{3Q03(10(. 00.0402020150801070509f4/8M0_7PfI)),, Q3Q130((-00..103717512978857763985f2/0M8f_)P}I,) ,| ~~~~^~~~~~~~~~~~~~~~~~~Q 30(0src/libavcodec/aac_defines.h.2:0457:2365:2 2note: 4expanded from macro 'Q31'9 1f/M_Psrc/libavcodec/aacsbr_template.cI )45,: | 1319#dQef:i319:n0 e( warning: Q03.comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]13 (1x8)8 1 8 7 4 8 0 f / 1319M_ PI | ) (, i Q 3 nt0)(f0.(o3(82rx5 )(j5* 02=14172 0404;8 f3/jM6 4_8 | .n ^ ~4um _1pa9tc3h9es5In file included from ; 1jsrc/libavcodec/aacsbr_fixed.c19+0:+f62/): Msrc/libavcodec/aacsbrdata.h_{:P 457I ):,| 59 : ~ ^ ~~~~~~~~~~~~~~~~ warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:src/libavcodec/aacsbr_template.c44::132236:: 22 457:note: | expanded from macro 'Q30'{warning: Qcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]3 1( 0. 6442 | 3#1 d91322e5 | f3 i7 n4 e6 2 Q5 34 02 (f x) ), Q 3w 1h (i -l 0e . 9( 3g 0 9< 8= 3 (1si3bn5rt5-)2>(5n(9_x9q)f *)&1}&0, 7 k3{ 7Q>43=11 8(s2 b40r..-04> 2f+2_ 1t0a.5b58l)1e 7n 5o| 9i ^4s 8e0[7gf])), Q| 3In file included from ~ ^ ~~~~~~~~1src/libavcodec/aacps_fixed.c( :-240: .In file included from 0src/libavcodec/aacps.c7:7321: 2src/libavcodec/aacps_fixed_tablegen.h7src/libavcodec/aacsbr_template.c:8:20371338:3:61811:5: 2 warning: 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] f )}, | ~~~~~^~~~~~~~~~~~~~~~~~ 1338 | src/libavcodec/aac_defines.h : 45i :f20336 | :( k note: expanded from macro 'Q31'< s bQr3-0>( m045[. | 10#]0d 0e+0f 0is0nb0e0r 0-Q0>3fk1/x(M[x_1)P] I) ) , | Q ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 3 0 ( 0 . 1 3 1 5(9i8n5t7)6(9(fx/)M*_2P1I4)7,4 8Q33604(80..02 0+7 205.252)4 9 1| f ^ ~/ M_PI), Q30(0.In file included from 3src/libavcodec/aacsbr_fixed.c1:86281: 8src/libavcodec/aacsbrdata.h7:44578:031f:/ warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30(0. 345782 | 55{0Q1321(0 40f./6M2_3P1I9)5,3 7Q43602(504.421f9)39,5 1Q13910(f-/0M._9P3I0)9,8 3 1| 3 ^~~~~~~~~~~~~~5 52599src/libavcodec/aac_defines.hf:)44}:,36: {note: Qexpanded from macro 'Q30'3 1( 0.42 2441 | 5#8d17e5f9i4n8e0 7Qf3)0(,x )Q 3 1 ( - 0 . 0 7 7 1 2 78(7in3t85)2(0(x8)f)*}1,0 7 3| 7 ~~~~^~~~~~~~~~~~~~~~~~~4 1824.src/libavcodec/aac_defines.h0:45 :+36 : 0note: .expanded from macro 'Q31'5 ) | ^ 45 | #defiIn file included from nsrc/libavcodec/aacps_fixed.ce :Q243: 1In file included from (src/libavcodec/aacps.cx:)32 : src/libavcodec/aacps_fixed_tablegen.h :203 : 36 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x) *2032 | 1 4 7 4 8 3 64Q83.00( 0+. 0000.050)0 0 0| ^ ~0 0f/M_PI), In file included from Q3src/libavcodec/aacsbr_fixed.c0:62(: 0src/libavcodec/aacsbrdata.h.:14573:175:9 8warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 69f/M_PI), Q34570 | ({0Q.3210(7 205.2622493119f5/3M7_4P6I2)5,4 2Qf3)0, (Q03.13(1-8801.897340809f8/3M1_3P5I5)25,9 Q93f0)(}0,. 3{Q83215(5 001.240242f1/5M8_1P7I5),9 4Q8300(70f.)4,1 9Q339511(19-00f./07M7_P1I2)7,8 7 3| 8 ^~~~~~~~~~~~~~5 208fsrc/libavcodec/aac_defines.h):}44,: 36 :| ~~~~~^~~~~~~~~~~~~~~~~~ note: expanded from macro 'Q30' src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31'44 | #defin e45 | Q3#0d(exf) in e Q 3 1 ( x) ( i nt ) ( ( x ) *1(0i7n3t7)4(1(8x24).*201 4+7 04.8356) 4 8| . ^0 + 0.5) In file included from | ^ ~src/libavcodec/aacps_fixed.c :24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:In file included from 203src/libavcodec/aacsbr_fixed.c::1162:: src/libavcodec/aacsbrdata.h:warning: 456implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | 456 | { Q 3 1Q(3-00(.07.404090001000406090906f2/6Mf_)P,I )Q,3 1Q(3 00(.09.41732155998151776494f6/1M0_fP)I}),, {QQ3301((0 .02.067428582021419917f9/2M7_5P9If)),, QQ3301((0 .03.148183138676468008f3/0M5_7P1If)),} ,Q 3 0| ( ~~~~~^~~~~~~~~~~~~~~~~~0 .3825src/libavcodec/aac_defines.h5:0451:2360:4 fnote: /expanded from macro 'Q31'M _PI), Q30 (450 | .#4d1e9f3i9n5e1 1Q9301f(/Mx_)P I ) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :(44i:n36t:) (note: (expanded from macro 'Q30'x )*2147483 6444 | 8#.d0e f+i n0e. 5Q)3 0 (| x ^ ~) In file included from src/libavcodec/aacsbr_fixed.c(:i62n: tsrc/libavcodec/aacsbrdata.h):(456(:x59):*1 0warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]37 41824.0 + 0.5 ) 456 | | { ^Q 31(-0.74490In file included from 1src/libavcodec/aacps_fixed.c0:4246: 9In file included from 9src/libavcodec/aacps.c:6322: 6src/libavcodec/aacps_fixed_tablegen.hf:)202,: 136Q: 3warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 ( 0.947259117446 12020 | f ) } , { QQ3310(( 00..0604080800001010907f/9M_2P7I59)f,) ,Q 3Q03(10(. 10.041113132696069068f/3M_0P5I7)1f,) }Q,30 ( | 0 ~~~~~^~~~~~~~~~~~~~~~~~. 1580src/libavcodec/aac_defines.h7:6454:5360:2 fnote: /expanded from macro 'Q31'M_ PI), Q30 (450 | .#2d3e8f7i5n5e7 1Q739f1/M(_xP)I ) , Q 30 ( 0 . 2 8 2 0(72i8n7t1)(9(fx/)M_*P2I1)4,7 Q43803(604.83.005 8+38 001.857)f / M| _P ^ ~ I), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacsbr_fixed.c::4462:: 36src/libavcodec/aacsbrdata.h:: 456note: :expanded from macro 'Q30'32 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q30(x) 456 | { Q 3 1 ( - 0 . 7(4i4n9t0)1(0(4x6)9*91602763f7)4,1 8Q2341.(0 0+. 904.752)5 9 1| 1 ^7 44610f)}, {QIn file included from 31src/libavcodec/aacps_fixed.c(: 240: In file included from .src/libavcodec/aacps.c6:4328: 8src/libavcodec/aacps_fixed_tablegen.h0:12021:9111:7 9warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 59f), Q31( 0.413 32026 | 6 6 0 8 3 0 5Q7310f()0}.,0 0 0| 0 ~~~~~^~~~~~~~~~~~~~~~~~00 0src/libavcodec/aacsbr_template.c00src/libavcodec/aac_defines.h:0:1353f45:/19:M:36_ :P warning: I)note: ,comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] expanded from macro 'Q31' Q30(0.1 0451 | 1# 12d91353e0 | f9i ne6 f /Q 3M1( x_f)P o Ir ) ( ,k Q=30 ( 0 ;0 .k1 58 0<7 (6s4i5n0b2tr)f(-/>(kMxx)_*[P2I0)1]4,7; 4Q 38k30+6(0+4.)28. 30 {+ 80 7. 555| 7) ~ ^ ~~~~~~~~~~1 7 9| ^ ~f /M_PIsrc/libavcodec/aacsbr_template.c):,1359: In file included from src/libavcodec/ac3enc_float.c14Qsrc/libavcodec/aacsbr_fixed.c::3 0:68warning: (62:comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]0: 18 .src/libavcodec/aacsbrdata.h:2:8 4562warning: :0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]67 :21359 8 | warning: 7 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 9 f /fMo_rP I( );68, | k Q456 3 | < 0{ (Qrs03eb.1tr3(u-0-r>50nk8. x37F[84F00M4]1I9 N80+(71 cf0so/4boM6rr_9-dP9>,I6m )2[C,60O f]E )| ;,F ^~~~~~~~~~~~~~ _kMQ++A)src/libavcodec/aac_defines.h 3:{X 1| 44 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~);( :36 0:| . ~~~~~~^~~~~~~~~~~~~~~~ 9note: 4expanded from macro 'Q30'src/libavcodec/aacsbr_template.c7 2:5src/libavutil/macros.h:13669:491: 191:22 44warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]7 : | 4#note: d4e expanded from macro 'FFMIN'6f113660 f)i | n}e , 49 | Q {#3dfefQi0o(3nrx 1(e)( k F=FM0I N . ( a0,; 6k b< 4s88 0)1b1 r 9 (-(7 >ak9 27)5x9 f [>1(]); ki+,( n+b)Qt))( 31 (( {0?x ).* 1 4(b0)7| 31 ~ ^ ~~~~~~~~~~734:1 (386a62)640). 8| src/libavcodec/aacsbr_template.c03 ^ ~0:5 7 1372+1 f:0)14},.: 5 )warning: | comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] ~~~~^~~~~~~~~~~~~~~~~~~| ^ src/libavcodec/aac_defines.h :137245 | : 36 :In file included from src/libavcodec/aacps_fixed.c:note: 24: In file included from expanded from macro 'Q31'fsrc/libavcodec/aacps.c o:r 32(: ;src/libavcodec/aacps_fixed_tablegen.h: k202:45 86 | <#:d ewarning: sbfrimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]in-e > kxQ[311]( x+) s b 202r | - >m [1 ] ;Q 3 0k +( +0) (.{0i n0 t| 0 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~)0 (0(0x0)0*20104f7/M4_8P3I6)4,8 .Q0 3+0 (00..1051)1 1 29| 0 ^ ~96 f/M_PI), QIn file included from 3src/libavcodec/aacsbr_fixed.c0:(062.: 1src/libavcodec/aacsbrdata.h5:84550:847:6 4warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 2f/M_PI), Q30 (455 | 0{.2Q33817(5-507.107795f8/8M9_4P8I5)6,3 0Q3709(0f.)2,82 0Q73218(7 109.f7/4M0_9P6I2)1,4 0Q8340(107.03f05)8}3,8 0{Q13817(f /0M._76P3I4)3,1 9 8| 9 ^~~~~~~~~~~~~~5 1445fsrc/libavcodec/aac_defines.h:)44,: 36Q:3 1note: expanded from macro 'Q30'( 0.4174 64462 | 9#4d2e2f6i3n4ef )Q}3,0 ( x| ) ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36 : note: (expanded from macro 'Q31'i nt)((x)* 1450 | 7#37d4e1f8i24n.e 0Q 3+1 0(.x5)) | ^ (In file included from insrc/libavcodec/aacps_fixed.ct:)24(: (In file included from src/libavcodec/aacps.cx:)32: *src/libavcodec/aacps_fixed_tablegen.h2:12024:7614:8 3warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 8.0 + 0.5) | ^ ~ 202 | In file included from Q3src/libavcodec/aacsbr_fixed.c0:(62: 0src/libavcodec/aacsbrdata.h:.4550:0590:0 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 000f/M_PI), Q 34550( | 0{.Q1310(1-101.2079508986f9/4CC libavcodec/adxdec.o M8_5P6I30)7, 9Qf3)0,( 0Q.311(5 800.77644500926f21/4M0_8P4I1)7,0 fQ)}3,0 ({0Q.3213(8 705.57761347391f9/8M95_1P4I4)5f,) ,Q 3Q03(10(. 208.2401772486761299f42/2M6_3PI4)f),} Q,3 0| ( ~~~~~^~~~~~~~~~~~~~~~~~0 .305src/libavcodec/aac_defines.h8:3458:036:1 8note: 7expanded from macro 'Q31'f /M_PI), 45| | # ^~~~~~~~~~~~~~d efinsrc/libavcodec/aac_defines.he: Q443:136(x:) note: expanded from macro 'Q30' 44 | #(dienfti)n(e( xQ)3*02(1x4)7 4 8 3 6 4 8 . 0 + 0 . 5()i n | t ^ ~) ((x)*10737In file included from 41src/libavcodec/aacsbr_fixed.c8:2624: .src/libavcodec/aacsbrdata.h0:455 :+32 :0 .warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) | ^ In file included from 455src/libavcodec/aacps_fixed.c | :{24Q: 3In file included from 1src/libavcodec/aacps.c(-:032.: 0src/libavcodec/aacps_fixed_tablegen.h7:52028:8369:4 8warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 3079f), Q31( 0.740 92026 | 2 1 4 0 8 4 1Q7300f()0}.,0 0{0Q03010(0 000.07f6/3M4_3P1I9)8,9 5Q13404(50f.)1,0 1Q13112(9 009.64f1/7M4_6P6I2)9,4 2Q23603(40f.)1}5,8 0 7| 6 ~~~~~^~~~~~~~~~~~~~~~~~4 502f/src/libavcodec/aac_defines.hM:_45P:I36):, note: expanded from macro 'Q31'Q 30(0.2387 5455 | 7#1d7e9ffi/nM_eP IQ)3,1 (Qx3)0 ( 0 . 2 8 2 0 7 2 8 7 1 9 f(/iMn_tP)I()(,x )Q*3201(407.438035684388.001 8+7 f0/.M5_)P I )| , ^ ~ | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44In file included from :src/libavcodec/aacsbr_fixed.c36::62 : note: src/libavcodec/aacsbrdata.hexpanded from macro 'Q30': 455:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q30 (455x | ){ Q 3 1 ( - 0 . 0 7 5 8 8 9 4(8i5n6t3)0(7(9xf))*,1 0Q73317(4 108.2744.009 6+2 104.058)4 1 7| 0 ^f )}, {Q31( 0In file included from .7src/libavcodec/aacps_fixed.c6:3244: 3In file included from 1src/libavcodec/aacps.c9:8329: 5src/libavcodec/aacps_fixed_tablegen.h1:42024:511f:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31( 0.417466294226 32024 | f ) } , | Q ~~~~^~~~~~~~~~~~~~~~~~~3 0(0.0src/libavcodec/aac_defines.h0:450:0360:0 0note: 0expanded from macro 'Q31'0 0f/M_PI), 45Q | 3#0d(e0f.i1n0e1 1Q13219(0x9)6 f/ M _ PI ) , Q 30 ( 0 . 1 5(8i07n6t4)5(0(2xf)/*M2_P1I47)48,3 6Q4380.(00 +. 203.857)5 5 | 7 ^ ~ 179f/M_PI)In file included from ,src/libavcodec/aacsbr_fixed.c :Q3620: (src/libavcodec/aacsbrdata.h0:.4542:838:2 0warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 8719f/M_PI), Q4543 | {0Q3(10(.-300.859873480618477f4/6M2_5PI6)7,1 f )| , ^~~~~~~~~~~~~~ Q 31( 0src/libavcodec/aac_defines.h.9:9448:4366: 5note: expanded from macro 'Q30'7 8838537f )44} | , #{dQe3f1in(e 0Q.3396077(25x6)1 3 0 7 9 2 f ) , Q3 1( -0(.i7n48t5)46(6(8x6)09*31590f7)3}7, 4 1| 8 ~~~~^~~~~~~~~~~~~~~~~~~2 4.0 src/libavcodec/aac_defines.h+: 450:.365:) 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:(201x:)136 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)* 22011 | 4 7 4 8 3 6 4Q83.00( 0+. 000.050)0 0 0| 0 ^ ~0 0f/M_PI), Q30In file included from (src/libavcodec/aacsbr_fixed.c0:.620: 6src/libavcodec/aacsbrdata.h7:24543:4591: 3warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 f/M_PI), Q30(0. 14540 | 4{5Q233156(1-90f./8M9_7P4I6)4,7 4Q63205(607.11f5)5,8 9Q03413(5 00f./9M9_8P4I6)5,7 8Q83308(503.71f8)2}4,7 2{3Q73810(f /0M._3P9I6)7,7 2Q53601(300.719926f6)8,0 0Q53411(f-/0M._7P4I8)5,4 6 6| 8 ^~~~~~~~~~~~~~6 09359src/libavcodec/aac_defines.hf:)44}:,36 : | note: ~~~~~^~~~~~~~~~~~~~~~~~expanded from macro 'Q30' src/libavcodec/aac_defines.h:45: 3644: | #note: dexpanded from macro 'Q31'e fine Q30( x45) | # d e f i n e Q 3 1 ( x )( i n t ) ( ( x ) * 1 0 7 3 7(41i8n2t4).(0 (+x 0).*52)1 4 | 7 ^4 83648.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:201:111:In file included from src/libavcodec/aacsbr_fixed.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]62 : src/libavcodec/aacsbrdata.h:454:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 201 | Q30( 0454. | 0{0Q03010(0-000.0809f7/4M6_4P7I4)6,2 5Q63701(f0).,0 6Q73213(4 103.6929f8/4M6_5P7I8)8,3 8Q53307(f0).}1,0 4{5Q23315(6 109.f3/9M6_7P7I2)5,6 1Q33007(902.f1)5,5 8Q93014(3-500.f7/4M8_5P4I6)6,8 6Q03903(509.f1)8}2,4 7 2| 3 ~~~~~^~~~~~~~~~~~~~~~~~7 80f/src/libavcodec/aac_defines.hM:_45P:I36):, note: Qexpanded from macro 'Q31'3 0(0.19668 0450 | 5#4d1eff/iMn_eP IQ)3,1 ( x| ) ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30'( int)((x)* 2441 | 4#7d4e8f3i6n4e8 .Q03 0+( x0). 5 ) | ^ ~ (int)In file included from (src/libavcodec/aacsbr_fixed.c(:x62)*: 1src/libavcodec/aacsbrdata.h0:74543:764:1 8warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 .0 + 0.5) | ^ 454 | {Q31(-0.In file included from 8src/libavcodec/aacps_fixed.c9:7244: 6In file included from 4src/libavcodec/aacps.c7:4326: 2src/libavcodec/aacps_fixed_tablegen.h5:62017:186f:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31( 0.998465788385 32017 | f ) } , { QQ331(0 (00..309060707020506010300f7/9M2_fP)I,) ,Q 3Q13(0-(00..704687524364618366029f3/5M9_fP)I}),, Q| 3 ~~~~^~~~~~~~~~~~~~~~~~~0 (0.10src/libavcodec/aac_defines.h4:5452:3365:6 1note: 9expanded from macro 'Q31'f /M_PI), Q 3450 | (#0d.e1f5i5n8e9 0Q43315(0xf)/ M _ P I ) , Q 3 0 ( 0 . 1(8i2n4t7)2(3(7x8)0*f2/1M4_7P4I8)3,6 4Q83.00( 0+. 109.656)8 0 0| 5 ^ ~4 1f/M_PI), In file included from | src/libavcodec/aacsbr_fixed.c ^~~~~~~~~~~~~~: 62: src/libavcodec/aacsbrdata.h:453src/libavcodec/aac_defines.h::8444:: 36warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: expanded from macro 'Q30' 44 | # d453e | f{iQn3e1 (Q 300.(8x1src/libavcodec/aacsbr_template.c)5 0 :5 13904 :8 194 :5 7 warning: 4 comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]6 0 2 f ) ,( inQt3)1(((-x0) .*1390914 | 06 78 35 79 44f17o88r26 41(.3e06 9=+f )00};., 5 e){ Q< 3 | 1 ^c( h-_0d.a4t4a9-7In file included from >6src/libavcodec/aacps_fixed.cb3:s824_0: n9In file included from u5src/libavcodec/aacps.cm4:_832e6: n0src/libavcodec/aacps_fixed_tablegen.hvf:;)201 ,e: +61Q+:3) 1 warning: ({implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 .| 4 ~ ^ ~~~~~~~~~~~~~~~~~~~0 894572671545f )201src/libavcodec/aacsbr_template.c} | :, 1401 : 23| : ~~~~~^~~~~~~~~~~~~~~~~~ warning: Qcomparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]3 0src/libavcodec/aac_defines.h(:045.:0360 :01401 0 | note: 0 expanded from macro 'Q31'0 0 0 0 0 f / M45f_ | oP#Ird) ,e( fiQi 3n=0e ( 00Q;.3 01i 6(x<) 7i 2 l3i 4m 1 ;3 62 fi / +M + _P) I) , | ( i ~ ^ ~~~~nQ t3)0(((x0).*120src/libavcodec/aacsbr_template.c:1140745423:7523648:319 warning: 6comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]f4/ M_8P.I0 )1407+, Q0 | 3. 0 5 () 0 . 1| 5 ^ ~5 fo8r 9(i0 4=35In file included from src/libavcodec/aacsbr_fixed.c00:f;/62M : i_src/libavcodec/aacsbrdata.hPI ):<,453 :sQ58b:30r( 0.-1warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]> n82_4q7;2 3i7+8+0f)/ M| _453PI ~ ^ ~~~~~~~~) | ,{ Q3Q13(0 (00.src/libavcodec/aacsbr_template.c.8:191141165:6023:8 504warning: 08comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]5 44517f4/M6 0_14112 | Pf I)),, Q 3 | 1 ^~~~~~~~~~~~~~ ( -0 .9src/libavcodec/aac_defines.h4 6:f8o44r5:9 47368(6:13i6 9=fnote: ) expanded from macro 'Q30'0;} ,i {d4enfi4n[e 917]Q6;33 80i0(+9+5x4))8 6 { 0 | f ~ ^ ~~~~~~~~~ ) , Q 3 1(src/libavcodec/aacsbr_template.c(i :n0.14214t:)0((23x8:9 )warning: 4*comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]51 7027637175 1421441 | 8254 f. 0) + 0} ., 5 f)o r| ( ~~~~^~~~~~~~~~~~~~~~~~~| i ^ = src/libavcodec/aac_defines.h0:; 45i: 36/0Mb7s__7P3n8Iu)0, m65Q_380(e20n.0fv6)72;1 }7e,2+ +)3{ Q3812{f/( M_-P0. 1I7| )5, ~ ^ ~~~~~~~~~~~~~~~~~~~ 7 3Q73306(06.60799src/libavcodec/aacsbr_template.c72:14551:66277f7):9, 0Qwarning: 0comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]3 f1/(-M0._4 1455P8I | 1) 6 , 6 Q93 2 0 0( 08 . 5fo19r14 6289(5156m f=)6 }30,;f /M _ | mP ~~~~^~~~~~~~~~~~~~~~~~~0m[361.:1 ]note: expanded from macro 'Q31'2;5 0m7+36+8) 6 245{ | #fde f/ i| ~ ^ ~~~~~~~~~Mn _eP IQ3)1(,x src/libavcodec/aacsbr_template.c) | : ^~~~~~~~~~~~~~1467 : 23 : src/libavcodec/aac_defines.h:warning: 44 :comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 36 : note: expanded from macro 'Q30' (1467i | n t )( (44 | x )#*2 1d47 48e3 6fif4neo8r Q.3 00( +(e x0)= . 5 )0 ; e | ^ ~ < c(h_idantIn file included from ta-src/libavcodec/aacsbr_fixed.c):(>b62(s: xsrc/libavcodec/aacsbrdata.h_)n:u*4511m:0_758e:n3 v7;warning: 4 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e1+ 8+)2 {4 . | 0 ~ ^ ~~~~~~~~~~~~~~~~~~~ + 0451. | {5Q3)1 src/libavcodec/aacsbr_template.c| (: ^-01473. 5:8276:6 0warning: 7comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 0In file included from 9src/libavcodec/aacps_fixed.c6:6249: 7In file included from 2src/libavcodec/aacps.c 14738 | :32f : ) src/libavcodec/aacps_fixed_tablegen.h,: 200: 36 Q: 3 1 warning: ( 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].9 6 8f4o0r 7(7p3 8=0 605 ;2008 | 2p < f) } ,s { QbQ3r3-1>(-0n0.([01.0c075h70_d3a70t30a60-0600>06b7fs2/_M6_PfI7r)ef,)q, _Q rQ3e0s3[(10(e. -0+4033 41.548]195]46;3f6 /92p0M+8_5+)P 9I{48)5 ,| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f )Q}3, 0 (| 0 ~~~~^~~~~~~~~~~~~~~~~~~. 0672src/libavcodec/aac_defines.h1:745:236:3 note: 8expanded from macro 'Q31'2 f/M_PI) ,45 | Q#3de0fi(n0.e0 9Q93711(6x7)9 0 0 f / M _ P I ) , Q 30((i0n.t1)(1(6x2)9*5211646734f8/3M6_P4I8).,0 Q+3 00(.05.)1 2 | 5 ^ ~0 736862f/M_PIn file included from I)src/libavcodec/aacsbr_fixed.c, : 62| : ^~~~~~~~~~~~~~src/libavcodec/aacsbrdata.h: 451:32:src/libavcodec/aac_defines.h :warning: 44implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 36: note: expanded from macro 'Q30' 44451 | | #{dQe3f1i(n-e0 .Q53806(6x0)7 0 9 6 6 9 7 2 8 f ) , Q 3(1i(n t0).(9(6x8)4*01707733870461588224f.)0} ,+ {0Q.351)( - 0| . ^1 757373666726In file included from 7fsrc/libavcodec/aacps_fixed.c):,24 : QIn file included from 3src/libavcodec/aacps.c1:(32-: 0src/libavcodec/aacps_fixed_tablegen.h.:420081:6116:9 2warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 59485f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :20045 | : 36 : note: expanded from macro 'Q31' Q30(0.000 0450 | 0#0d0e0f0ifn/eM _QP3I1)(,x )Q 3 0 ( 0 . 0 4 3 3 4 5 9 5 4(3ifn/tM)_(P(Ix)),* 2Q13407(408.30664782.107 2+3 802f./5M)_ P I| ) ^ ~, Q30(0.0997In file included from 1src/libavcodec/aacsbr_fixed.c6:7629: 0src/libavcodec/aacsbrdata.h0:f451/:M6_:P Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.1162951 64516 | 3{fQ/3M1_(P-I0).,5 8Q63600(700.91626590772386f8)6,2 fQ/3M1_(P I0).,9 6 8| 4 ^~~~~~~~~~~~~~0 77380src/libavcodec/aac_defines.h6:5448:236f:) }note: ,expanded from macro 'Q30' {Q31(-0 44. | 1#7d5e7f3i7n3e66 6Q73206(7xf)) , Q 3 1 ( - 0 . 48 16 6 9 2(0i8n5t9)4(8(5x)f*)1}0,7 3 7| 4 ~~~~^~~~~~~~~~~~~~~~~~~1 824.src/libavcodec/aac_defines.h0: 45+: 360:. 5note: )expanded from macro 'Q31' | ^ 45 | #dIn file included from esrc/libavcodec/aacps_fixed.cf:i24n: eIn file included from src/libavcodec/aacps.cQ:3321: (src/libavcodec/aacps_fixed_tablegen.hx:)199 : 136 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*21 41997 | 4 8 3 6 4 8Q.300 (+0 .00.050)0 0 0| 0 ^ ~0 00f/M_PI),In file included from Qsrc/libavcodec/aacsbr_fixed.c30:(620: .src/libavcodec/aacsbrdata.h0:14509:5838:7 3warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 66f/M_PI), Q3 0450( | 0{.Q033013( 301.69991973f0/3M8_1P9I7)3,8 04Qf3)0,( 0Q.3014(48 606.88924537f8/8M_9PI6)2,9 6Q63409(0f.0)5},2 2{2Q53819(1 50f./8M2_9P0I7)7, 6Q736000(708.30f5)6,1 Q03414(9-06.10f6/32M3_4P4I2)5, 9 | 8 ^~~~~~~~~~~~~~1 28f)src/libavcodec/aac_defines.h}:,44 :| 36 ~~~~^~~~~~~~~~~~~~~~~~~: note: expanded from macro 'Q30' src/libavcodec/aac_defines.h:45:36 :44 | note: #expanded from macro 'Q31'd efine Q 3450 | (x#)d e fi n e Q 3 1 ( x ) ( i n t )( ( x ) * 1 0 7(3i7n41t8)2(4(.x0 )+* 201.457)4 8 3| 6 ^4 8.0 + 0.5In file included from )src/libavcodec/aacps_fixed.c : 24| : ^ ~In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:199:111In file included from : src/libavcodec/aacsbr_fixed.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]62 : src/libavcodec/aacsbrdata.h:450:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 199 | 450 | Q{3Q03(10.(0 000.09090903000308f1/9M7_3P8I0)4,f )Q,3 0Q(301.(0 109.59847537586869f6/2M9_6P6I4)9,f )Q}3,0 ({0Q.3013(0 303.1862991077f7/6M7_6P0I0)7,8 3Qf3)0,( 0Q.3014(4-806.6086832233f4/4M2_5P9I8)1,2 8Qf30)(}0,. 0 5| 2 ~~~~~^~~~~~~~~~~~~~~~~~2 25891src/libavcodec/aac_defines.h5:f45/:M36_:P Inote: )expanded from macro 'Q31', Q30(0.05 6451 | 0#4d4e9f6i1nfe/ MQ_3P1I()x,) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36 :( inote: nexpanded from macro 'Q30't )((x)*21 4447 | 4#8d3e6f4i8n.e0 Q+3 00(.x5)) | ^ ~ (inIn file included from tsrc/libavcodec/aacsbr_fixed.c):(62(: xsrc/libavcodec/aacsbrdata.h):*4501:0327:3 7warning: 41implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 24.0 + 0.5) | ^ 450 | {Q31( 0.999In file included from 3src/libavcodec/aacps_fixed.c0:3248: 1In file included from 9src/libavcodec/aacps.c7:3328: 0src/libavcodec/aacps_fixed_tablegen.h4:f199):,86 :Q 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.94578896296649f) }199, | { Q 3 1 ( Q03.08(209.007070607060000070803ff/)M,_ PQI3)1,( -Q03.00(603.203149452857938516268ff/)M}_,P I )| , ~~~~~^~~~~~~~~~~~~~~~~~ Q30(0src/libavcodec/aac_defines.h.:0453:0363:3 1note: 6expanded from macro 'Q31'9 17f/M_PI) ,45 | #Qd3e0f(i0n.e 0Q43418(6x6)8 8 2 3 f / M _ P I ) , Q3(0i(n0t.)0((5x2)2*2251849714853f6/4M_8PI.)0 ,+ 0.Q53)0 ( 0| . ^ ~0 561044961f/MIn file included from _src/libavcodec/aacsbr_fixed.cP:I62),: src/libavcodec/aacsbrdata.h| :450 ^~~~~~~~~~~~~~: 7: warning: src/libavcodec/aac_defines.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 44:36: note: expanded from macro 'Q30' 450 | 44{ | Q#3d1e(f i0n.e9 9Q93300(3x8)1 9 7 3 8 0 4 f ) , Q 3 1 (( i0n.t9)4(5(7x8)8*9160279367644198f2)4}.,0 {+Q 301.(5 )0 . 8| 2 ^9 07767600783f)In file included from ,src/libavcodec/aacps_fixed.c :Q243: 1In file included from (src/libavcodec/aacps.c-:032.: 0src/libavcodec/aacps_fixed_tablegen.h6:31992:3614:4 2warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 8128f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 45199: | 36 : note: expanded from macro 'Q31' Q30(0.00 450 | 0#0d0e0f0i0n0ef /QM3_1P(Ix)), Q 3 0 ( 0 . 0 1 9 5 8 7 3(5i6n6tf)/(M(_xP)I*)2,1 4Q73408(306.4083.003 3+1 609.157)f / M| _ ^ ~P I), Q30(0.044In file included from 8src/libavcodec/aacsbr_fixed.c6:6628: 8src/libavcodec/aacsbrdata.h2:3449f:/84M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0.052225 84499 | 1{5Qf3/1M(_-P0I.)5,0 2Q53405(000.707526613054f4)9,61 fQ/3M1_(P-I0).,8 8 8| 2 ^~~~~~~~~~~~~~9 338134src/libavcodec/aac_defines.h2:9444:f36):} ,note: expanded from macro 'Q30'{ Q31( 0.0 1449 | 9#5d8e7f3i2n3e8 8Q5350f()x,) Q 3 1 ( 0 . 8 5 2 2 3 5 1(5i0n9t6)7(6(5xf))*}1,0 7 3| 7 ~~~~~^~~~~~~~~~~~~~~~~~4 1824.src/libavcodec/aac_defines.h0: 45+: 360:. 5note: )expanded from macro 'Q31' | ^ 45 | #defIn file included from isrc/libavcodec/aacps_fixed.cn:e24 : QIn file included from 3src/libavcodec/aacps.c1:(32x: )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/ac3enc_float.c(:i78n: tsrc/libavcodec/ac3enc_template.c)(:( 218x199:29): | * 2warning: 1 4implicit conversion increases floating-point precision: 'CoefSumType' (aka 'float') to 'double' [-Wdouble-promotion]7Q 43803(604.80.000 0+0 000.050)0 f /| M ^ ~_ P218I | ) , Q 3 In file included from 0 ( src/libavcodec/aacsbr_fixed.c 0: .620 1: 9 src/libavcodec/aacsbrdata.h5 8 :7 3449 :595: 6 warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 f / M _ P Ii)f, ( Q3c449 | o0{oQ(3r01d.(_0d-i30f.f05 302>53 4N1659E0W10_7f7C7/MP_2PL6_I3C5)f)O,, O QQR303(D01_(T.H-00R4.48E688S82698H8233O3Lf/8D1M34)2_9 P I4)| f,) ^~~~~~~~~~ ~ },Q {3Q03(10(. 00.5202215989951857f3/2M3_8P8I5),5 fQ3)0, (Q03.105(6 100.845422936511f5/0M9_6P7I65)f, ) },| ^~~~~~~~~~~~~~ | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44src/libavcodec/aac_defines.h::3645:: 36note: :expanded from macro 'Q30' note: expanded from macro 'Q31' 44 | 45# | d#edfeifnien eQ 3Q03(1x()x ) ( i(nitn)t()((x()x*)1*027134774418832644.80. 0+ +0 .05.)5 ) | ^| ^ ~ In file included from In file included from src/libavcodec/aacps_fixed.csrc/libavcodec/aacsbr_fixed.c::2462: : In file included from src/libavcodec/aacsbrdata.hsrc/libavcodec/aacps.c::44932:: 31src/libavcodec/aacps_fixed_tablegen.h:: 199warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]11 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 449 | {Q31(- 0199. | 5 0 2 5 4 5 0Q03707(206.3050f0)0,0 0Q03010(0-f0/.M8_8P8I2)9,3 3Q83103(402.9041f9)5}8,7 3{5Q6361f(/ M0_.P0I1)9,9 5Q83703(203.80835053f3)1,6 9Q1371f(/ M0_.P8I5)2,2 3Q53105(009.60746458f6)6}8,8 2 3| f ~~~~^~~~~~~~~~~~~~~~~~~/ M_PI)src/libavcodec/aac_defines.h,: 45Q:3360:( 0note: .expanded from macro 'Q31'0 522258915 f45/ | M#_dPeIf)i,n eQ 3Q03(10(.x0)5 6 1 0 4 4 9 6 1 f / M _ P I()i, n t| ) ^~~~~~~~~~~~~~( (x)*21src/libavcodec/aac_defines.h4:7444:8363:6 4note: 8expanded from macro 'Q30'. 0 + 0.5) 44 | | # ^ ~d efine Q30(x)In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 449 : 6 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*1073 744491 | 8{2Q43.10( -+0 .05.052)5 4 5| 0 ^0 772635f), Q31(-0.88829338134294f)}, {Q31( 0.01995873238855f), Q31( 0.85223515096765f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:448:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 448 | {Q31(-0.53282156061942f), Q31(-0.91423265091354f)}, {Q31( 0.99817310731176f), Q31( 0.61133572482148f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:448:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 448 | {Q31(-0.53282156061942f), Q31(-0.91423265091354f)}, {Q31( 0.99817310731176f), Q31( 0.61133572482148f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:448:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 448 | {Q31(-0.53282156061942f), Q31(-0.91423265091354f)}, {Q31( 0.99817310731176f), Q31( 0.61133572482148f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:448:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 448 | {Q31(-0.53282156061942f), Q31(-0.91423265091354f)}, {Q31( 0.99817310731176f), Q31( 0.615133 warning57s2 generated4. 82148f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:447:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 447 | {Q31(-0.38684144784738f), Q31( 0.51337349030406f)}, {Q31(-0.97346267944545f), Q31(-0.96549364384098f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:447:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 447 | {Q31(-0.38684144784738f), Q31( 0.51337349030406f)}, {Q31(-0.97346267944545f), Q31(-0.96549364384098f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:447:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 447 | {Q31(-0.38684144784738f), Q31( 0.51337349030406f)}, {Q31(-0.97346267944545f), Q31(-0.96549364384098f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:447:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 447 | {Q31(-0.38684144784738f), Q31( 0.51337349030406f)}, {Q31(-0.97346267944545f), Q31(-0.96549364384098f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:446:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 446 | {Q31( 0.65675089314631f), Q31( 0.18331637134880f)}, {Q31( 0.03273375457980f), Q31(-0.74933109564108f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:446:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 446 | {Q31( 0.65675089314631f), Q31( 0.18331637134880f)}, {Q31( 0.03273375457980f), Q31(-0.74933109564108f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:446:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 446 | {Q31( 0.65675089314631f), Q31( 0.18331637134880f)}, {Q31( 0.03273375457980f), Q31(-0.74933109564108f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:446:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 446 | {Q31( 0.65675089314631f), Q31( 0.18331637134880f)}, {Q31( 0.03273375457980f), Q31(-0.7493310In file included from 956src/libavcodec/aacps_fixed.c4:1240: 8In file included from fsrc/libavcodec/aacps.c):}32,: src/libavcodec/aacps_fixed_tablegen.h :| 261 ~~~~~^~~~~~~~~~~~~~~~~~: 61: warning: src/libavcodec/aac_defines.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 45:36: note: expanded from macro 'Q31' 45 | #de f261i | n e Q 3 1 ( x )Q 3 0 ( 0 . 0 1 4 1 4 1 4 2 8(5i6n9t9)8(f()x,) *Q23104(704.8030674985.205 8+1 504.753)1 f )| , ^ ~ Q30(0.00447In file included from 21src/libavcodec/aacsbr_fixed.c1:3625: 9src/libavcodec/aacsbrdata.h4:44459:f84):, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: 445expanded from macro 'Q30' | {Q31( 0.9 8443 | 9#8d8e9f3i6n3e9 9Q8380f()x,) Q 3 1 ( 0 . 3 9 4 6 7 4 4(0i4n2t0)5(6(9xf))*}1,0 7{3Q73411(8 204..407 5+4 609.456)8 4 4| 9 ^ ~3 8In file included from f),src/libavcodec/ac3dec_float.c :Q3371: In file included from (src/libavcodec/ac3dec.csrc/libavcodec/aacps_fixed.c ::042524.:: 657In file included from 8:src/libavcodec/aacps.c6 :1warning: 332implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0: 4src/libavcodec/aacps_fixed_tablegen.h4:82613:6378:1 1warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) }, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h425: | 45261 : | 36 : note: expanded from macro 'Q31' dQo3w0n (m450i | .x#0_d1ce4of1ei4nf1ef4 s2Q[83051]6([9xn9)f8 ]f ) ,= Qd 3o 0w (n 0m .i 0x 0_ 7c 9o(5ei2fn5ft8s)1[(51(4]x7[)3n*1f2f]1) 4,=7 4Qs83m30i6(x40 8.*.0 00L 4E+4V 7E02L.1_51M)3I 5N 9U| 4S ^ ~4_ 93fD)B,; | | In file included from ~~~~^~~~~~~~~~~~~~~~~~ ^~~~ ~src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:src/libavcodec/aac_defines.h445::4459::36 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'Q30' 44 | #d e445f | i{nQe3 1Q(3 00(.x9)8 3 9 8 8 9 3 6 3 9 9 8 8 f()i,n tQ)3(1((x )0*.13097436774414802442.005 6+9 f0).}5,) { Q| 3 ^ ~1 ( 0.47546946In file included from 8src/libavcodec/aacps_fixed.c4:49243: 8In file included from fsrc/libavcodec/aacps.c):,32 : Qsrc/libavcodec/aacps_fixed_tablegen.h3:1261(: 130:. 6warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 13044836811f )261} | , | ~~~~~^~~~~~~~~~~~~~~~~~ Q3src/libavcodec/aac_defines.h0:(450:.360:1 4note: 1expanded from macro 'Q31'4 142856998 f45) | ,# dQe3f0i(n0e. 0Q03719(5x2)5 8 1 5 4 7 3 1 f ) , Q 3 0((i0n.t0)0(4(4x7)2*1211345794484396f4)8,. 0 | + ~~~~^~~~~~~~~~~~~~~~~~ 0.5) src/libavcodec/aac_defines.h :| 44 ^ ~: 36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c :4462 | : #src/libavcodec/aacsbrdata.hd:e445f:i32n:e warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(x) 445 | {(Qi3n1t() (0(x.)9*813097838794316832949.808 f+) ,0 .Q53)1 ( | 0 ^ ~. 39467440420In file included from 5src/libavcodec/aacps_fixed.c6:924f: )In file included from }src/libavcodec/aacps.c,: 32{: Qsrc/libavcodec/aacps_fixed_tablegen.h3:1260(: 850:. 4warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 46946844938f), Q2603 | 1 ( 0 . 6 8 6 1Q33004(408.3161811918f2)2}5,1 6 4| 2 ~~~~~^~~~~~~~~~~~~~~~~~2 5f), src/libavcodec/aac_defines.hQ:3450:(360:. 0note: 7expanded from macro 'Q31'9 401626976 5453 | f#)d,e fQi3n0e( 0Q.3014(4x6)9 9 0 1 5 6 2 6 7 7 f ) , Q(3i0n(t0).(0(2x5)1*42416497341883268448f.)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 | :#445d:e7fsrc/libavcodec/ac3dec.c:i:n 447ewarning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]58Q :3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x ) 445 | { Q 3 4471 | ( ( i0 n. t9 )8 (3 (9 x8 )8 *9 13 06d73o39w79n48m18i8fx2)_4,c. o0Qe 3f+1f (s0 [.005.])3 [9 i4| ]6 ^ ~ 7 =4 4(0d4o2w0n5m6i9In file included from fx)_src/libavcodec/aacps_fixed.c}c:,o24 e: {fIn file included from Qfsrc/libavcodec/aacps.c3s:1[32(0: ]src/libavcodec/aacps_fixed_tablegen.h0[:.i2604]:7 615+:4 6 warning: 9| implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 ~~~~~~~~~~~~~~~~~~~~~^ 6 844938f), 448Q | 3 1260 ( | 0 . 6 8 6 1 3 0Q 34 04 (8 03 .6 18 11 11 9f 8) 2} 2, 5 1 6| ~~~~~^~~~~~~~~~~~~~~~~~4 2 2 5 src/libavcodec/aac_defines.hf : )45 ,: 36dQ:o3 w0note: n(expanded from macro 'Q31'm0 i.x0_7c9o4e0 f145f6 | s2#[6d19e]7f[6ii5n]3e)f )Q*,3 1LQ(E3xV0)E( L0 _. M0 I4 N4 U6 S9 _9 30 D1 B5 ;6 2 6(| 7i ~~~~~~~~~~~~~~~~~~~~ ~7n ft)),( (Qx3)0*(201.4072458134644689.301 8+2 804.f5)), | | ^ ~ ~~~~^~~~~~~~~~~~~~~~~~ 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:444:84: 44warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | #define Q30(x) 444 | { Q 3 1 ( 0 . 0 7 7(1i7n3t2)4(2(5x3)9*2150f7)3,7 4Q13812(4 .00. 5+8 603.853)9 9 8| 5 ^ ~6 595f)}, {Q31In file included from (-src/libavcodec/aacps_fixed.c0:.245: 6In file included from 0src/libavcodec/aacps.c4:9328: 2src/libavcodec/aacps_fixed_tablegen.h9:12609:4371:6 3warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q31( 0.82522 32600 | 1 5 6 9 0 3 6 f )Q}3, 0 (| 0 ~~~~~^~~~~~~~~~~~~~~~~~. 11198src/libavcodec/aac_defines.h2:2455:1366:4 2note: 2expanded from macro 'Q31'5 f), Q30( 045. | 0#7d9e4f0i1n6e2 6Q93716(5x3)f ) , Q 3 0 ( 0 . 0 4 4 6 9(9i0n1t5)6(2(6x7)7*f2)1,4 7Q43803(604.80.205 1+4 406.953)1 8 2| 8 ^ ~4 f), | ~~~~^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aac_defines.h::6244: :src/libavcodec/aacsbrdata.h36::444 :note: 58expanded from macro 'Q30': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define 444Q | 3{0Q(3x1)( 0 . 0 7 7 1 7 3 2 4 2 5 3(9i2n5tf))(,( xQ)3*11(0 703.754816832843.909 8+5 605.955)f ) }| , ^ ~ {Q31(-0.5604In file included from 98src/libavcodec/aacps_fixed.c2:9241: 9In file included from 4src/libavcodec/aacps.c1:6323: fsrc/libavcodec/aacps_fixed_tablegen.h):,260 :Q133:1 (warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0. 82522301569036 f260) | } , | ~~~~^~~~~~~~~~~~~~~~~~~ Q3src/libavcodec/aac_defines.h0:(450:.361:1 1note: 9expanded from macro 'Q31'8 225164225 f45) | ,# dQe3f0i(n0e. 0Q73914(0x1) 6 2 6 9 7 6 5 3 f ) , Q 3(0i(n0t.)0(4(4x6)9*920114576428637674f8).,0 Q+3 00(.05.)0 2 5| 1 ^ ~4 469318284f)In file included from , src/libavcodec/aacsbr_fixed.c :| 62 ~~~~^~~~~~~~~~~~~~~~~~: src/libavcodec/aacsbrdata.h:444:32src/libavcodec/aac_defines.h:: 44warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36 : note: expanded from macro 'Q30' 44 | 444# | d{eQf3i1n(e 0Q.3007(7x1)7 3 2 4 2 5 3 9 2 5 f ) , Q(3i1n(t )0(.(5x8)6*318037939784516852945.f0) }+, 0{.Q53)1 ( -| 0 ^ ~. 56049829194In file included from 16src/libavcodec/aacps_fixed.c3:f24): ,In file included from src/libavcodec/aacps.cQ:3321: (src/libavcodec/aacps_fixed_tablegen.h :0259.:8852:5 2warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 01569036f)}, | 259 ~~~~~^~~~~~~~~~~~~~~~~~ | src/libavcodec/aac_defines.h : 45 :Q363:0 (note: 0expanded from macro 'Q31'. 426401432 7451 | 1#2d2eff)i,n eQ 3Q03(10(.x3)0 8 9 5 5 4 0 4 6 5 9 6 5 f )(,i nQt3)(0((0x.)2*221134774468438674380.707 f+) ,0 .Q53)0 ( 0| . ^ ~1 5768788954In file included from 41src/libavcodec/aacsbr_fixed.c4:f62): ,src/libavcodec/aacsbrdata.h : | 444 ~~~~^~~~~~~~~~~~~~~~~~: 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' 444 | {44Q | 3#1d(e f0i.n0e7 7Q13703(2x4)2 5 3 9 2 5 f ) , Q 3 1 ( (0i.n5t8)6(3(8x3)9*91805763579451f8)2}4,. 0{ Q+3 10(.-50). 5 6| 0 ^ ~4 9829194163f),In file included from Qsrc/libavcodec/aacps_fixed.c3:124(: In file included from 0src/libavcodec/aacps.c.:8322: 5src/libavcodec/aacps_fixed_tablegen.h2:22593:0611:5 6warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 36f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 259src/libavcodec/aac_defines.h | : 45 : 36 : note: expanded from macro 'Q31' Q30(0.42 6454 | 0#1d4e3f2i7n1e1 2Q23f1)(,x )Q 3 0 ( 0 . 3 0 8 9 5 5 4 0 4(6i5n9t6)5f()(,x )Q*3201(407.428231634784.604 8+7 300.757)f ) ,| ^ ~Q 30(0.157687889In file included from 5src/libavcodec/aacsbr_fixed.c4:4621: 4src/libavcodec/aacsbrdata.hf:)443,: 84 :| ~~~~^~~~~~~~~~~~~~~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 443 | {Q31 (44- | 0#.d9e9f7i1n1e5 8Q13803(4x5)0 8 f ) , Q 3 1 ( 0 . 5 8(2i1n1t5)6(0(1x8)0*412067f3)7}4,1 8{2Q43.10( +0 .07.756)3 8 9| 7 ^ ~6 371966f),In file included from src/libavcodec/aacps_fixed.cQ:3241: In file included from (src/libavcodec/aacps.c :320: .9src/libavcodec/aacps_fixed_tablegen.h4:32592:1378:3 4warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 3819f)}, | ~~~~~^~~~~~~~~~~~~~~~~~259 | src/libavcodec/aac_defines.h : 45 : 36 :Q 3note: 0expanded from macro 'Q31'( 0.4264014 3452 | 7#1d1e2f2ifn)e, QQ3310((x0). 3 0 8 9 5 5 4 0 4 6 5 9 6 5(fi)n,t )Q(3(0x()0*.22124173478436644887.300 7+7 f0).,5 )Q 3 0| ( ^ ~0 .15768788954In file included from 4src/libavcodec/aacsbr_fixed.c1:462f: )src/libavcodec/aacsbrdata.h,: 443 :| 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' 443 | {Q 3441 | (#-d0e.f9i9n7e1 1Q53801(8x3)4 5 0 8 f ) , Q 3 1 ( 0 .(5i8n2t1)1(5(6x0)1*8100472367f4)1}8,2 4{.Q03 1+( 00..57)7 6 3| 8 ^ ~9 76371966f), QIn file included from 31src/libavcodec/aacps_fixed.c(: 240: .In file included from 9src/libavcodec/aacps.c4:332: 2src/libavcodec/aacps_fixed_tablegen.h18:32594:8137:3 8warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :25945 | : 36 : note: expanded from macro 'Q31' Q30(0.4 2456 | 4#0d1e4f3i2n7e1 1Q2321f()x,) Q 3 0 ( 0 . 3 0 8 9 5 5 4 0(4i6n5t9)6(5(fx)),* 2Q13407(408.32624183.704 6+4 807.350)7 7 f| ) ^ ~, Q30(0.15768In file included from 78src/libavcodec/aacsbr_fixed.c8:9625: 4src/libavcodec/aacsbrdata.h4:14434:f32):, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 443 | {Q31(- 044. | 9#9d7e1f1i5n8e1 8Q33405(0x8)f ) , Q 3 1 ( 0 . 5 8 2 1(1i5n6t0)1(8(0x4)2*61f0)7}3,7 4{1Q83214(. 00 .+7 706src/libavcodec/ac3dec.c3.85:9)4877 :6 213| :7 ^ ~ 1 warning: 96comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]6 f), Q31(In file included from 0src/libavcodec/aacps_fixed.c.:9244: 3In file included from 2src/libavcodec/aacps.c4871: | 832 3: 4src/libavcodec/aacps_fixed_tablegen.h 8: 7258 3: 885 1: 9 fwarning: i)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f} , ( p| r ~~~~~^~~~~~~~~~~~~~~~~~e vexp src/libavcodec/aac_defines.h> : 258452 | :4 36U :) note: { expanded from macro 'Q31' | ~~~~~~~ ^ ~~~Q 30( 045. | 8#7d9e6f1i7n1e6 6Q53512(4x2)f ) , Q 3 0 ( 0 . 7 5 4 6 4(8i5n9t2)3(2(7x3)2*f2)1,4 7Q43803(604.86.303 6+5 600.752)1 9 2| 3 ^ ~2 f), Q30(0.5In file included from 23src/libavcodec/aacsbr_fixed.c0:8621: 0src/libavcodec/aacsbrdata.h4:24436:765:4 3warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44: 36443: | {note: Qexpanded from macro 'Q30'3 1(-0.9971 1445 | 8#1d8e3f4i5n0e8 Qf3)0,( xQ)3 1 ( 0 . 5 8 2 1 1 5 6 0 1(8i0n4t2)6(f()x}),* 1{0Q73317(4 108.2747.603 8+9 706.357)1 9 6| 6 ^ ~f ), Q31( 0.94In file included from 32src/libavcodec/aacps_fixed.c1:8243: 4In file included from 8src/libavcodec/aacps.c7:3328: 1src/libavcodec/aacps_fixed_tablegen.h9:f258):}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' 258 | 45Q | 3#0d(e0f.i8n7e9 6Q13711(6x6)5 5 2 4 2 f ) , Q 3 0 ( 0 .(7i5n4t6)4(8(5x9)2*3221743724f8)3,6 4Q83.00( 0+. 603.356)5 6 0| 7 ^ ~2 19232f), Q30In file included from (0src/libavcodec/aacsbr_fixed.c.:5622: 3src/libavcodec/aacsbrdata.h0:84421:0834:2 6warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 43f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h442: | 44{:Q363:1 (note: expanded from macro 'Q30'0 .9178304 2440 | 9#1d7e6f2ifn)e, QQ3301((x-)0 . 4 6 3 5 6 8 9 2 3 8 3 9 7(0ifn)t}),( ({xQ)3*11(0 703.774125852649.704 4+1 506.950)f ) ,| ^ ~Q 31(-0.998995In file included from 5src/libavcodec/aacps_fixed.c5:7247: 0In file included from 7src/libavcodec/aacps.c4:732f: )src/libavcodec/aacps_fixed_tablegen.h}:,258 : 37| : ~~~~^~~~~~~~~~~~~~~~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 258 | 45 | # d eQf3i0n(e0 .Q83719(6x1)7 1 6 6 5 5 2 4 2 f ) , Q 3(0i(n0t.)7(5(4x6)4*825194273428733624f8).,0 Q+3 00(.05.)6 3 3| 6 ^ ~5 607219232f)In file included from ,src/libavcodec/aacsbr_fixed.c :Q623: 0src/libavcodec/aacsbrdata.h(:0442.:5592:3 0warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 04267543f), | ~~~~^~~~~~~~~~~~~~~~~~442 | {Q31src/libavcodec/aac_defines.h:(44 :036.:9 1note: 7expanded from macro 'Q30'8 30420917 6442 | f#)d,e fQi3n1e( -Q03.04(6x3)5 6 8 9 2 3 8 3 9 7 0 f ) } ,( i{nQt3)1((( x0).*712057536794714842145.609 0+f )0,. 5Q)3 1 (| - ^ ~0 .99899555770In file included from 74src/libavcodec/aacps_fixed.c7:f24): }In file included from ,src/libavcodec/aacps.c : 32| : ~~~~~^~~~~~~~~~~~~~~~~~src/libavcodec/aacps_fixed_tablegen.h :258:13:src/libavcodec/aac_defines.h :warning: 45implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 36: note: expanded from macro 'Q31' 25845 | | # d e f i n e QQ3301((0x.)8 7 9 6 1 7 1 6 6 5 5 2 4 2 f()i,n tQ)3(0((x0).*725144674488539624382.703 2+f )0,. 5Q)3 0 (| 0 ^ ~. 63365607219232In file included from fsrc/libavcodec/aacsbr_fixed.c):,62 : Qsrc/libavcodec/aacsbrdata.h3:0442(:031.:5 2warning: 30implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 104267543f), | 442 ~~~~^~~~~~~~~~~~~~~~~~ | {Q31(src/libavcodec/aac_defines.h :044.:9361:7 8note: 3expanded from macro 'Q30'0 42091762 f44) | ,# dQe31f(i-n0e. 4Q63305(6x8)9 2 3 8 3 9 7 0 f ) } , {(Qi3n1t() (0(.x7)2*515067937744411852649.00f ),+ Q03.15()- 0 .| 9 ^ ~9 899555770747f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 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: :expanded from macro 'Q31'257 :61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q3 1257( | x ) Q 3 0 ( 1 . 2 6(4i3n1t0)0(8(1x4)9*625144f7)4,8 3Q63408(.10. 1+9 600.357)4 1 6| 6 ^ ~7 993f), Q30(In file included from 1src/libavcodec/aacsbr_fixed.c.:1620: 7src/libavcodec/aacsbrdata.h3:74422:470:3 6warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 23f), Q30(1), 442| | ~~~~^~~~~~~~~~~~~~~~~~{ Q31( src/libavcodec/aac_defines.h0:.449:1367:8 3note: 0expanded from macro 'Q30'4 2091762f )44, | #Qd3e1f(i-0n.e4 6Q33506(8x9)2 3 8 3 9 7 0 f ) } , { Q 3(1i(n t0).(7(2x5)5*61907743471451689204f.)0, +Q 301.(5-)0 . 9| 9 ^ ~8 99555770747fIn file included from )src/libavcodec/aacps_fixed.c}:,24 : In file included from | src/libavcodec/aacps.c ~~~~~^~~~~~~~~~~~~~~~~~: 32: src/libavcodec/aacps_fixed_tablegen.h:257:src/libavcodec/aac_defines.h37::45 :warning: 36implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: note: expanded from macro 'Q31' 45257 | | # d e f i n e QQ3310((x1). 2 6 4 3 1 0 0 8 1 4 9 6 5(4ifn)t,) (Q(3x0)(*12.114976408337644186.607 9+9 30f.)5,) Q 3| 0 ^ ~( 1.107372403In file included from 6src/libavcodec/aacsbr_fixed.c2:3622: 3src/libavcodec/aacsbrdata.hf:)441,: 84Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 ), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44: 36441: | {note: Qexpanded from macro 'Q30'3 1(-0.4413 2447 | 8#3d7e5f3i4n1e4 fQ)3,0( xQ)3 1 ( - 0 . 9 2 6 8 8 8 4 0 6(5i9n2t8)0(f()x}),* 1{0Q73317(4-108.2845.609 4+9 704.2159)5 7 4| f ^ ~) , Q31( 0.88In file included from 84src/libavcodec/aacps_fixed.c4:5243: 2In file included from 7src/libavcodec/aacps.c1:9328: 4src/libavcodec/aacps_fixed_tablegen.h4:f257):}13,: warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31'257 | Q453 | 0(#1d.e2f6i4n3e1 0Q03811(4x9)6 5 4 f ) , Q 3 0 ( 1 . 1 9(6i0n3t7)4(1(6x6)7*929134f7)4,8 3Q63408(1..01 0+7 307.254)0 3 6| 2 ^ ~3 23f), Q30(1)In file included from ,src/libavcodec/aacsbr_fixed.c : 62| : ~~~~^~~~~~~~~~~~~~~~~~src/libavcodec/aacsbrdata.h :441:58:src/libavcodec/aac_defines.h :warning: 44implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 36: note: expanded from macro 'Q30' 44441 | | #{dQe3f1i(n-e0 .Q443103(2x7)8 3 7 5 3 4 1 4 f ) , Q 3(1i(n-t0).(9(2x6)8*81804703675491288204f.)0} ,+ {0Q.351)( -0 .| 8 ^ ~5 6949742195In file included from 7src/libavcodec/aacps_fixed.c4:f24): ,In file included from src/libavcodec/aacps.cQ:3321: (src/libavcodec/aacps_fixed_tablegen.h :0256.:8858:8 4warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 32719844f)}, | ~~~~^~~~~~~~~~~~~~~~~~~256 | src/libavcodec/aac_defines.h : 45 : 36Q:3 0note: (expanded from macro 'Q31'1 .3967796 0454 | 9#8d4e0f2ifn)e, QQ3310((x1). 3 8 0 0 5 3 0 9 9 6 7 8 2 7(fi)n,t )Q(3(0x()1*.234184379498732644982.604 8+f )0,. 5Q)3 0 (| 1 ^ ~. 313920173676In file included from 31src/libavcodec/aacsbr_fixed.cf:)62,: src/libavcodec/aacsbrdata.h :| 441 ~~~~^~~~~~~~~~~~~~~~~~: 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' 441 | {44Q | 3#1d(e-f0in.e4 4Q13302(7x8)3 7 5 3 4 1 4 f ) , Q 3 1 ((-i0n.t9)2(6(8x8)8*4100675397248108f2)4}.,0 {+Q 301.(5-)0 . 8| 5 ^ ~6 94974219574In file included from fsrc/libavcodec/aacps_fixed.c):,24 : QIn file included from 3src/libavcodec/aacps.c1:(32 : 0src/libavcodec/aacps_fixed_tablegen.h.:82568:8614:4 5warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 719844f)}, | ~~~~^~~~~~~~~~~~~~~~~~~256 | src/libavcodec/aac_defines.h : 45 :36 : Qnote: 3expanded from macro 'Q31'0 (1.396779 6450 | 4#9d8e4f0i2nfe) ,Q 3Q13(0x()1 . 3 8 0 0 5 3 0 9 9 6 7 8 2(7ifn)t,) (Q(3x0)(*12.134478438939674284.902 6+4 80f.)5,) Q 3| 0 ^ ~( 1.3139201736In file included from 7src/libavcodec/aacsbr_fixed.c6:3621: fsrc/libavcodec/aacsbrdata.h):,441 : 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' 441 | {Q 3441 | (#-d0e.f4i4n1e3 2Q73803(7x5)3 4 1 4 f ) , Q 3 1 ( - 0 .(9i2n6t8)8(8(4x0)6*5190278307f4)1}8,2 4{.Q03 1+( -00..58)5 6 9| 4 ^ ~9 74219574f),In file included from Qsrc/libavcodec/aacps_fixed.c3:124(: In file included from 0src/libavcodec/aacps.c.:8328: 8src/libavcodec/aacps_fixed_tablegen.h4:42565:3372:7 1warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 44f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 256src/libavcodec/aac_defines.h | : 45 : 36 : note: expanded from macro 'Q31' Q30(1.396 7457 | 9#6d0e4f9i8n4e0 2Qf3)1,( xQ)3 0 ( 1 . 3 8 0 0 5 3 0 9 9 6(7i8n2t7)f()(,x )Q*3201(417.438438634989.702 4+9 206.458)f ) ,| ^ ~Q 30(1.3139201In file included from 73src/libavcodec/aacsbr_fixed.c6:7626: 3src/libavcodec/aacsbrdata.h1:f440):,84 : | warning: ~~~~^~~~~~~~~~~~~~~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 440 | {Q31( 440 | .#9d6e7f3i5n2e4 8Q73308(3x8)8 f ) , Q 3 1 ( 0 . 9 0 8(9i1n8t1)6(9(7x8)6*2190f7)3}7,4 1{8Q2341.(0- 0+. 202.252)5 9 6| 8 ^ ~8 41114f), Q3In file included from 1(src/libavcodec/aacps_fixed.c :024.: 5In file included from 7src/libavcodec/aacps.c1:2324: 0src/libavcodec/aacps_fixed_tablegen.h2:92567:8131:2 2warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f )}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 45256: | 36 : note: expanded from macro 'Q31' Q30(1. 3459 | 6#7d7e9f6i0n4e9 8Q43012(fx)), Q 3 0 ( 1 . 3 8 0 0 5 3 0(9i9n6t7)8(2(7xf))*,2 1Q43704(813.634488.309 9+7 204.952)6 4 8| f ^ ~) , Q30(1.31In file included from 39src/libavcodec/aacsbr_fixed.c2:0621: 7src/libavcodec/aacsbrdata.h3:64407:6583:1 fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36 :440 | note: {expanded from macro 'Q30'Q 31( 0 .449 | 6#7d3e5f2i4n8e7 3Q83308(8xf)) , Q 3 1 ( 0 . 9 0 8(9i1n81t6)9(7(8x6)2*910f7)3}7,4 1{8Q2341.(0 -+0 .02.52)2 2 5| 9 ^ ~ 68841114f)In file included from , src/libavcodec/aacps_fixed.cQ:3241: ( In file included from 0src/libavcodec/aacps.c.:5327: 1src/libavcodec/aacps_fixed_tablegen.h2:42550:2859:7 warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 228f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 255 | src/libavcodec/aac_defines.h : 45 : 36 : Qnote: 3expanded from macro 'Q31'0 (1.413 545 | 0#6d9e8f5i4n8e0 4Q43f1()x,) Q 3 0 ( 1 . 4 1 1 9 8 2 7(8i3nt7)5(9(5x9)f*)2,1 4Q73408(316.4480.907 7+3 0202.56)23 5 5| f ^ ~) , Q30(1.40In file included from 5src/libavcodec/aacsbr_fixed.c3:9624: src/libavcodec/aacsbrdata.h7:9440:4328:8 5warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5f ), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :44044 | :{36Q:3 1note: (expanded from macro 'Q30' 0.9673524 8447 | 3#8de3f8i8nfe) ,Q 3Q03(1x() 0 . 9 0 8 9 1 8 1 6 9 7 8 6(2i9nft))}(,( x{)Q*3110(7-307.4212822245.906 8+8 401.151)4 f )| , ^ ~ Q31( 0.57124In file included from 0src/libavcodec/aacps_fixed.c2:9247: 8In file included from 1src/libavcodec/aacps.c2:2328: fsrc/libavcodec/aacps_fixed_tablegen.h):}255,: 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' 255 | 45 | # dQe3f0i(n1e. 4Q13315(0x6)9 8 5 4 8 0 4 4 f ) , Q 3 0((i1n.t4)1(1(9x8)2*7281347754985396f4)8,. 0Q 3+0 (01..54)0 9 7| 7 ^ ~3 02262355f),In file included from src/libavcodec/aacsbr_fixed.cQ:3620: (src/libavcodec/aacsbrdata.h1:.4404:075:3 9warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 9488545f), | ~~~~^~~~~~~~~~~~~~~~~~ 440 | {Q3src/libavcodec/aac_defines.h1:(44 :036.:9 6note: expanded from macro 'Q30'7 35248738 3448 | 8#fd)e,f iQn3e1 (Q 300.(9x0)8 9 1 8 1 6 9 7 8 6 2 9 f ) }(,i n{tQ)3(1((x-)0*.12027232754916882844.101 1+4 f0).,5 )Q 3 1| ( ^ ~ 0.571240297In file included from 81src/libavcodec/aacps_fixed.c2:2248: fIn file included from )src/libavcodec/aacps.c}:32,: src/libavcodec/aacps_fixed_tablegen.h :| 255 ~~~~~^~~~~~~~~~~~~~~~~~: 37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aac_defines.h :45:36: note: expanded from macro 'Q31' 255 | 45 | # d e f i nQe3 0Q(311.(4x1)3 5 0 6 9 8 5 4 8 0 4 4 f ) ,( iQn3t0)((1(.x4)1*129184277488337654985.90f )+, 0Q.350)( 1 .| 4 ^ ~0 977302262355fIn file included from )src/libavcodec/aacsbr_fixed.c,: 62Q: 3src/libavcodec/aacsbrdata.h0:(4391:.834:0 5warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 479488545f), | ~~~~^~~~~~~~~~~~~~~~~~439 | {Q3src/libavcodec/aac_defines.h1:(44-:036.:6 5note: 2expanded from macro 'Q30'8 45923929 1448 | f#)d,e fQi3n1e( 0Q.3502(1x8)6 7 2 3 2 5 3 6 3 7 f ) } , ({iQn3t1)(( (0x.)9*318087534744317892841.808 f+) ,0 .Q53)1 ( -| 0 ^ ~. 748953126152In file included from 59src/libavcodec/aacps_fixed.cf:)24}: ,In file included from src/libavcodec/aacps.c :| 32 ~~~~^~~~~~~~~~~~~~~~~~~: src/libavcodec/aacps_fixed_tablegen.h:255:13src/libavcodec/aac_defines.h:: 45warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36 : note: expanded from macro 'Q31' 45255 | | # d e f i n e QQ3310((x1). 4 1 3 5 0 6 9 8 5 4 8 0 4(4ifn)t,) (Q(3x0)(*12.144171498832674883.705 9+5 90f.)5,) Q 3| 0 ^ ~( 1.4097730226In file included from 23src/libavcodec/aacsbr_fixed.c5:562f: )src/libavcodec/aacsbrdata.h,: 439Q:3590(:1 .warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 539479488545f) ,439 | {| Q ~~~~^~~~~~~~~~~~~~~~~~3 1(-0.src/libavcodec/aac_defines.h6:5442:8364:5 9note: 2expanded from macro 'Q30'3 92918f), Q443 | 1#(d e0f.i5n2e1 8Q63702(3x2)5 3 6 3 7 f ) } , { Q 3 1 (( i0n.t9)3(8(8x5)4*4130779387148188f2)4,. 0Q 3+1 (0-.05.)7 4 8| ^ ~9 5312615259f)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::25445::8536:: warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'Q31' 45 | #de f254i | n e Q 31 ( x ) Q 3 0 ( 1 . 4 1 4 2 0 6 4 9(1i3n5t83)2(f()x,) *Q23104(714.8431644189.102 02+2 203.654) f )| , ^ ~ Q30(1.41414In file included from 2src/libavcodec/aacsbr_fixed.c8:5626: 9src/libavcodec/aacsbrdata.h9:74398:432f:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(1.4139900 04398 | 5{9Q43318(f-)0,. 65 2| 8 ~~~~^~~~~~~~~~~~~~~~~~4 5923src/libavcodec/aac_defines.h92:9441:836f:) ,note: expanded from macro 'Q30'Q 31( 0.52 1448 | 6#d7e2f3i2n5e36 3Q7f3)0(}x,) { Q 3 1 ( 0 . 9 3 8(8i5n4t4)3(7(9x8)1*818f0)7,3 7Q43118(2-40..07 4+8 9503.152)6 1 | 5 ^ ~ 259f)}, | In file included from ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_fixed.c:24: src/libavcodec/aac_defines.hIn file included from :src/libavcodec/aacps.c45:32:: 36src/libavcodec/aacps_fixed_tablegen.h:: note: 254expanded from macro 'Q31' :61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define 254Q3 | 1( x ) Q 3 0 ( 1 . 4 1 4 2(0i6n4t9)1((3x5)8*322f1)4, 7Q483306(418..401 4+1 901.52)0 2 2| 2 ^ ~36 4f), Q30(1.In file included from 41src/libavcodec/aacsbr_fixed.c4:1624: 2src/libavcodec/aacsbrdata.h:84395:669:97 8warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ), Q30(1.41 4393 | {9Q93010(0-805.96453288f4)5, 9 2| 3 ~~~~^~~~~~~~~~~~~~~~~~9 2918src/libavcodec/aac_defines.hf:)44:,36 :Q 3note: 1expanded from macro 'Q30'( 0.52186 72443 | 2#5d3e6f3i7fn)e} ,Q 3{0(Qx3)1 ( 0 . 9 3 8 8 5 4 4 3 7(9i8n1t8)8((fx)),* 1Q3017(3-704.174882945.301 2+6 105.52)5 9f )| } ^ ~, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn file included from :45src/libavcodec/aacps_fixed.c::3624:: In file included from note: src/libavcodec/aacps.c:expanded from macro 'Q31'32 : src/libavcodec/aacps_fixed_tablegen.h:254:37: 45warning: | #implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d efine Q31(x ) 254 | Q 3 0 ((1i.4n1t4)2(0(6x4)91*325184372f4)8,3 Q63408(1..04 +1 401.951)2 02 2| 2 ^ ~36 4f), Q30(1In file included from .src/libavcodec/aacsbr_fixed.c4:1624: 14src/libavcodec/aacsbrdata.h2:84385:6CC libavcodec/adxenc.o 849:9 78warning: 4fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(1.41399 04380 | 0{8Q3519(4 308.f8)2,1 0 4| 9 ~~~~^~~~~~~~~~~~~~~~~~05 48359src/libavcodec/aac_defines.h0:f44):36,: Qnote: 3expanded from macro 'Q30'1 ( 0.9954 0447 | 41#72d4e9f2i8nfe) }Q,3 0{(xQ)3 1 ( 0 . 9 9 1 8 6 5 1 0 9(8i8n7t82)f()(,x )Q*31017(3 7401.8722042.300 0+1 301.259)4 7 f| )} ^ ~, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn file included from :src/libavcodec/aacps_fixed.c45::2436: :In file included from src/libavcodec/aacps.cnote: :expanded from macro 'Q31'32 : src/libavcodec/aacps_fixed_tablegen.h:254:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]45 | #define Q3 1254( | x) Q 3 0 ((1i.nt4)14(2(0x64)9*123154873428f3)6,4 8Q.300 (+1 .04.154)1 9 1| 2 ^ ~0 222364f), QIn file included from 3src/libavcodec/aacsbr_fixed.c0:(621: src/libavcodec/aacsbrdata.h.:44381:4591:4 warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 85699784f), Q 34380 | ({1Q.3411(39 900.0802815094493085f)4, 8 3| 5 ~~~~^~~~~~~~~~~~~~~~~~9 0f),src/libavcodec/aac_defines.h: 44Q:3361: (note: 0expanded from macro 'Q30'. 9954074 1447 | 2#4d9e2f8infe) }Q3,0 ({xQ)3 1 ( 0 . 9 9 18 6 5 1 0(9i8n8t)7(8(2xf))*,1 0Q73317(4 108.274.200 2+3 000.15)3 1 2| 9 ^ ~4 7f)}, | ~~~~~^~~~~~~~~~~~~~~~~~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: :expanded from macro 'Q31'252 :61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q2523 | 1 ( x ) Q 3 0 ( 0 .2 76 71 8(2i8n2t3)0(9(8x4)f*)2,1 4Q73408(3604.187.6064 4+6 207.65)6 7 1| 3 ^ ~f ), Q30(0.0In file included from 7src/libavcodec/aacsbr_fixed.c9:4620: 1src/libavcodec/aacsbrdata.h62:643897:6325:3 fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: 438note: | {expanded from macro 'Q30'Q 31( 0.8 2441 | 0#4d9e0fi5n48e3 Q53900(fx),) Q 3 1 ( 0 . 9 9 5 4 0 7(41i7n2t4)9(2(8xf))*}1,0 7{3Q7314(1 802.49.901 8+6 501.059) 8 8| 7 ^ ~ 82f), Q31(In file included from 0src/libavcodec/aacps_fixed.c.7:2240: 2In file included from src/libavcodec/aacps.c3:03201: 3src/libavcodec/aacps_fixed_tablegen.h1:22529:4737f:) }warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 45252: | 36 : note: expanded from macro 'Q31' Q30( 045. | 2#7d6e7f1i82n8e2 30Q93814(fx)), Q 3 0 ( 0 . 1 7 6 6 4(4i6n2t7)6(6(71x3)f*)2,1 4Q73408(306.4087.904 0+1 602.659) 7 6| 5 ^ ~3 f), | ~~~~^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacsbr_fixed.c::4462:36: :src/libavcodec/aacsbrdata.h :note: 438expanded from macro 'Q30': 7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q438 | 3{0Q(3x1)( 0 . 8 2 1 0 4 9 05 4 8 3 5(9i0nft)),( (Qx3)1*(1 007.39794514802744.107 24+9 208.f5))} , | { ^ ~Q 31( 0.9918In file included from 6src/libavcodec/aacps_fixed.c5:10249: In file included from 8src/libavcodec/aacps.c8:7328: 2fsrc/libavcodec/aacps_fixed_tablegen.h):252,:13 :Q 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.720230 02521 | 3 1 2 9 4 7 f ) }Q,30 ( 0| . ~~~~~^~~~~~~~~~~~~~~~~~2 767src/libavcodec/aac_defines.h1:8452:82363:0 9note: 8expanded from macro 'Q31'4 f), Q30( 045. | 1#7d6e6fi4n4e6 2Q73616(7x1)3 f ) , Q 3 0 ( 0 . 0 7 9(4i0n1t6)2(69(7x6)5*32f1)4,7 4| 8 ~~~~^~~~~~~~~~~~~~~~~~3 648.src/libavcodec/aac_defines.h0: 44+: 360.:5 )note: expanded from macro 'Q30' | ^ ~ 44 | #deIn file included from fsrc/libavcodec/aacsbr_fixed.ci:n62e: src/libavcodec/aacsbrdata.h:Q4373:083(:x )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( i437n | t{)Q((3x1)(* 10.0676395714112842349.003 6+ 30f.)5,) Q 3| 1( ^ ~ 0 .989058256In file included from 23src/libavcodec/aacps_fixed.c89:3f24): }In file included from ,src/libavcodec/aacps.c :{32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(-2510:.859:9 6warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 956559179f), Q32511 | ( - 0 . 4 4 6 5 4Q71350(70.58767889f6)1}7, 1 6| ~~~~^~~~~~~~~~~~~~~~~~~6 5524src/libavcodec/aac_defines.h2:f45:)36,: Qnote: 3expanded from macro 'Q31'0 (0.7546 4458 | 5#9de2f3i2n73e2 f)CC libavcodec/agm.o Q, 3Q13(0x()0 . 5 7 6 7 79 90 7 4 4 5 7 5f )(i,n tQ)3(0((x0)*.241246744081343624781.102 2+f ),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: | 437#:d58:e warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ne Q30(x) 437 | { Q 3 1 ( 0 .(6i6n9t5)1(1(2x4)3*9100736337f4)18,2 Q43.10( + 00..958)9 0 5| 8 ^ ~2 5623893f)},In file included from {src/libavcodec/aacps_fixed.cQ:243: 1In file included from (-src/libavcodec/aacps.c0:.329: 9src/libavcodec/aacps_fixed_tablegen.h:62510:29615:6 5warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 179f), Q31(-0 .2514 | 4 6 5 4 7 1 5 7 5Q3706(880f.)8}7,9 6 1| 7 ~~~~^~~~~~~~~~~~~~~~~~~16 655242src/libavcodec/aac_defines.hf:),45 Q:3036(: 0note: .expanded from macro 'Q31'7 54648592 32457 | 3#2dfef)i,n eQ 3Q03(1(0x.)5 7 6 7 7 9 9 0 7 4 4 5 7 5(fi)n,t )Q((3x0)(*02.1442764480134634287.101 2+2 f0).,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:437:32 :44 | warning: #implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d efine Q30(x) 437 | { Q3 1 ( 0 . 6 6 9 5(1i1n2t4)3(9(0x3)6*31f0)7,3 7Q43118(2 40.0. 98+9 005.852)5 6 2| 3 ^ ~8 93f)}, {Q31In file included from (-src/libavcodec/aacps_fixed.c0:.249: 9In file included from 6src/libavcodec/aacps.c:0322: 9src/libavcodec/aacps_fixed_tablegen.h5:62515:5379:1 7warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ), Q31(-0.44 652514 | 71 5 75 7 6 8 8 fQ)3}0,( 0 .| 8 ~~~~~^~~~~~~~~~~~~~~~~~7 96171src/libavcodec/aac_defines.h66:5455:2364:2 fnote: )expanded from macro 'Q31', Q30(0. 75454 | #6d4e8f5i9n23e2 7Q3321f()x,) Q 3 0 ( 0 .5 7 67 79 90 7 44 5 7 5(fi)n,t )Q(3(0x()0.*42216440174438326714182.20f )+, 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: 43744: | 7#:d ewarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ne Q30(x) 437 | { Q 3 1 ( 0. 6 (6in9t)5((1x1)2*4130973074316832f4).,0 Q 3+1 (0. 50.)9 8 9| 0 ^ ~5 825623893In file included from f)src/libavcodec/aacps_fixed.c}:,24 : {In file included from Qsrc/libavcodec/aacps.c3:1(32-: 0src/libavcodec/aacps_fixed_tablegen.h.9:92516:0132:9 5warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 59179f), Q31( -2510. | 4 4 6 5 47 1 5 7 5Q763808(f0).}8,7 9 6| 1 ~~~~~^~~~~~~~~~~~~~~~~~7 1665src/libavcodec/aac_defines.h5:452:4362:f) ,note: expanded from macro 'Q31' Q30(0.7 5454 | 6#4d8e5f9i2n3e2 7Q3321f()x,) Q 3 0 ( 0 .5 7 6 7 7 9 (CC libavcodec/aic.o 9i0n7t4)4((5x7)5*f2)14,7 4Q8336048(.00 .+4 206.450)1 4 32| 71 ^ ~1 22f), | ~~~~^~~~~~~~~~~~~~~~~~In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aac_defines.hsrc/libavcodec/aacsbrdata.h::44436::3684:: note: expanded from macro 'Q30'warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #defi n436e | {QQ3301((x-)0 . 0 5 1 4 6 5 3 8 1 8 7(9i4n4tf))(,( xQ)*31017(3-704.19822549.907 0+0 102.0567)9 f )| ^ ~} , {Q31( 0.9994In file included from 7src/libavcodec/aacps_fixed.c2:249: In file included from 5src/libavcodec/aacps.c7:4329: 9src/libavcodec/aacps_fixed_tablegen.h0:5250f:)61,: warning: Q3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 ( 0.93625229 72500 | 7 9 1 2 f ) } , Q| 3 ~~~~~^~~~~~~~~~~~~~~~~~0 (1.2src/libavcodec/aac_defines.h9:1452:43693:71 1note: 0expanded from macro 'Q31'0 28f), Q 3450 | (#1d.e1f9i6n0e3 7Q43116(6x)7 99 3f ) , Q 3 0 ( 1 . 1 0 7 3(7i2n4t0)3(6(x2)32*3f2)1,4 7Q48330(614)8,. 0 | ~~~~^~~~~~~~~~~~~~~~~~+ 0.5src/libavcodec/aac_defines.h): 44 :| 36 ^ ~: note: expanded from macro 'Q30' In file included from 44src/libavcodec/aacsbr_fixed.c | :#62d: esrc/libavcodec/aacsbrdata.hf:i436n:e59 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x) 436 | ({iQn3t1)((-(0x.)0*5110473675348181284.709 4+4f )0,. 5Q)3 1 (| - ^ ~0 .9325 warning9s97In file included from generated00src/libavcodec/aacps_fixed.c1. :2240: 67In file included from 9src/libavcodec/aacps.cf:32): }src/libavcodec/aacps_fixed_tablegen.h,: 250{:Q373:1 (warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .99947295749 92500 | 5 f ) , Q 3 1Q(3 00(.193.62295122249973077191120f0)2}8,f )| , ~~~~~^~~~~~~~~~~~~~~~~~ Q30(1src/libavcodec/aac_defines.h.:1459:6360:3 7note: 4expanded from macro 'Q31'1 667993f )45, | #Qd30e(f1i.n1e0 7Q33712(4x0)3 6 2 3 2 3f ) , Q 3 0 ( 1()i,n t )| ~~~~^~~~~~~~~~~~~~~~~~( (x)*src/libavcodec/aac_defines.h21:444:73648:3 6note: 4expanded from macro 'Q30'8 .0 + 0. 544) | #| d ^ ~e fine Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h :436 : 31 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( int)((x)*107 34367 | {4Q183214(.-00 .+0 501.456)5 3 8| 1 ^ ~8 7944f), Q3In file included from 1(src/libavcodec/aacps_fixed.c-:024.: 9In file included from 2src/libavcodec/aacps.c5:9329: 70src/libavcodec/aacps_fixed_tablegen.h0:12502:0136:7 9warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) }, {Q31( 0 .92509 | 9 4 7 29 57 4 9 9Q053f0)(,1 .Q23911(2 409.397316120502228f9)70,7 Q93102(f1.)1},9 6 | 0 ~~~~^~~~~~~~~~~~~~~~~~~3 7416src/libavcodec/aac_defines.h6:745:9369:3 fnote: )expanded from macro 'Q31', Q30(1.1 450 | 73#7d2e4f0i3n6e2 Q33213(fx)), Q 3 0 ( 1 ) , | ~~~~^~~~~~~~~~~~~~~~~~ (insrc/libavcodec/aac_defines.ht):(44(x:)36*:2 note: 1expanded from macro 'Q30'4 748364 844. | 0# d+ e0f.i5n)e Q 3| ^ ~0 (x) In file included from src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h : 436 :(6i:n twarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]CC libavcodec/alac.o ( (x)*1073741824.0 436+ | {0Q.351)( - 0| . ^ ~0 5146538187944fIn file included from ),src/libavcodec/aacps_fixed.c :Q243: 1In file included from (src/libavcodec/aacps.c-:032.: 9src/libavcodec/aacps_fixed_tablegen.h2:52499:9857:0 0warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 0679f)}, {Q31( 0. 92499 | 9 4 7 2 9 5 7 4 9Q93005(f1).,4 1Q13918(2 708.3973652955292f9)7,0 7Q93102(f1).}4,03 1 3| 8 ~~~~^~~~~~~~~~~~~~~~~~~1 5268src/libavcodec/aac_defines.h:3456:036f:) ,note: expanded from macro 'Q31'Q 30(1.38 6458 | #7d6e7f0i4n0e4 9Q6301f()x,) Q 3 0 ( 1 . 3 4 8 3 99 7 2(4i9n2t6)4(8(fx)),* 2 14| 7 ~~~~^~~~~~~~~~~~~~~~~~ 48364src/libavcodec/aac_defines.h8:.44:036: +note: expanded from macro 'Q30'0 .5) | ^ ~ 44 | #define QIn file included from 30src/libavcodec/aacsbr_fixed.c(:x62): src/libavcodec/aacsbrdata.h : 435 : 83 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x )435* | 1{0Q73317(4-1802.42.2802 7+5 2078.453)9 94 f| ), ^ ~ Q31( 0.1887In file included from 4src/libavcodec/aacps_fixed.c7:5249: 3In file included from 9src/libavcodec/aacps.c7:329: 9src/libavcodec/aacps_fixed_tablegen.h7:249f:)61}:, warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31( 0.67248046 224989 | 1 4 3 f ) , Q3 1(Q-300.(013.64461211918329780375596599ff))},, Q3| 0 ~~~~^~~~~~~~~~~~~~~~~~~( 1.40src/libavcodec/aac_defines.h31:38451:5362:6 8note: 3expanded from macro 'Q31'6 0f), Q3 045( | 1#.d3e8f6i8n7e6 Q73014(0x4) 9 6 0 f ) , Q 3 0 ( (1in.t3)4(83(9x)9*722144972468346488f)., 0 | + ~~~~^~~~~~~~~~~~~~~~~~ 0.5)src/libavcodec/aac_defines.h : 44| ^ ~: 36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c44: | 62#: dsrc/libavcodec/aacsbrdata.he:f435i:n59e :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x) 435 | { Q 3(1i(n-t0).(22(8x2)7*512077834734919842f4).,0 Q+3 10(. 50). 1 8| ^ ~8 7475939799In file included from 7src/libavcodec/aacps_fixed.cf:)24}: ,In file included from src/libavcodec/aacps.c{:32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:249(: 370:. 6warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]72 48046289143 f249) | , Q 3 1( - 0 . 03 6Q4360(211.143191095862978f3)7}5,9 5 9| f ~~~~~^~~~~~~~~~~~~~~~~~) , Q3src/libavcodec/aac_defines.h0:(451:.3640:3 note: 1expanded from macro 'Q31' 3815268 453 | 60#fd)e,f iQ3n0e (Q13.138(6x)8 7 6 70 4 0 4 96 0 f ) , Q 3(0(i1.n3t4)8(3(9x9)7*2214479246843864f8).,0 | + ~~~~^~~~~~~~~~~~~~~~~~ 0.5)src/libavcodec/aac_defines.h : 44| : ^ ~36 : note: expanded from macro 'Q30' In file included from 44 | src/libavcodec/aacsbr_fixed.c#:d62e: fsrc/libavcodec/aacsbrdata.hin:e435 :Q323:0 (warning: x)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 435( | i{nQ3t1)((-(0x.)2*2180277357421788423949.40f) ,+ Q03.15() 0 .| 1 ^ ~8 8CC libavcodec/alac_data.o 74759397In file included from 99src/libavcodec/aacps_fixed.c7f:)24}: ,In file included from src/libavcodec/aacps.c{:Q323: 1src/libavcodec/aacps_fixed_tablegen.h(: 2490:13.:6 7warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 8046289143f )249, | Q 3 1( - 0 . 0 3Q634062(111.34910159689f2)7}8, 3 | 7 ~~~~~^~~~~~~~~~~~~~~~~~59 59f)src/libavcodec/aac_defines.h,: 45Q:336:0 (note: 1expanded from macro 'Q31'. 4031381 5452 | 6#83d6ef0ifn)e, QQ3310((x1). 3 8 6 8 7 6 7 0 4 0 4 9 6(0ifn)t,) (Q(3x0)(*211.43744883399674284.902 6+4 80f.)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:435:6 :44 | warning: #implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d efine Q30(x) 435 | { Q 3 1 ( - 0 . 2 2 8(2i7n5t2)7(8(4x3)9*9140f7)3,7 Q43118(2 40..01 8+8 704.75)5 9 | 3 ^ ~9 7997f)}, {Q31( 0.67248046289143f), Q31(-0.03646211390569f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:434:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 434 | {Q31( 0.33454804933804f), Q31(-0.86231516800408f)}, {Q31(-0.99707579362824f), Q31( 0.93237990079441f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:434:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 434 | {Q31( 0.33454804933804f), Q31(-0.86231516800408f)}, {Q31(-0.99707579362824f), Q31( 0.9323799In file included from 007src/libavcodec/aacps_fixed.c94:4124fCC libavcodec/alacdsp.o ): }In file included from ,src/libavcodec/aacps.c : 32| ~~~~^~~~~~~~~~~~~~~~~~~: src/libavcodec/aacps_fixed_tablegen.h:265:src/libavcodec/aac_defines.h160::45: 36warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: expanded from macro 'Q31' 45 | #define Q3 1265( | x ) Q 3 1 ( 0 )(,i nQt3)1(((0.x17)8*42217467354f8/3M6_4PI8).,0 Q+3 10(.50). 2 8| 5 ^ ~66 733f/M_PI),In file included from src/libavcodec/aacsbr_fixed.cQ:3621: (src/libavcodec/aacsbrdata.h0:.4344:6313:0 7warning: 23implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6f /M_PI), Q31( 0434. | 5{9Q73116(3 105.f3/3M4_P5I4)8,0 4Q93313(800.47f)8,5 3Q93811(6-f0/.M8_6P2I3)1,51 6Q83010(41.018f0)0}3,0 85{5fQ/M3_1P(I-)0,.9 9Q7310(715.7597037692683234ff/),M Q_31P(I )0 . 9| 3 ^~~~~~~~~~~~2 37990src/libavcodec/aac_defines.h0:745:93644:1 fnote: )expanded from macro 'Q31' }, | ~~~~^~~~~~~~~~~~~~~~~~~ 45 | #dsrc/libavcodec/aac_defines.he:f45i:n36e: note: Qexpanded from macro 'Q31'3 1(x) 45 | # d e fi n e Q(31i(nxt)) ( ( x ) * 2 1 4 7 4 8 3 6 4(8i.n0t )+( (x0).*521)4 7 4| 8 ^3 648.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:265:137In file included from : src/libavcodec/aacsbr_fixed.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]62 : src/libavcodec/aacsbrdata.h:434:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 265 | 434 | { Q 3 1 (Q 301.(303)4,5 4Q3810(409.313788044f2)7,6 3Q53f1/(M-_0PI.)8,6 2Q33115(106.802085460687f3)3}f,/ M{_PQI3)1,(- 0Q.3919(700.74567390376232682f4f/)M,_ PQI3)1,( Q03.19(302.3579979106031759f4/4M1_fP)I}),, Q 3| 1 ~~~~~^~~~~~~~~~~~~~~~~~( 0.78src/libavcodec/aac_defines.h5:3459:83616:f /note: Mexpanded from macro 'Q31'_P I), Q31 (451 | .#1de0f0i3n0e8 5Q53f1/M(_xP)I) , Q 3 1 ( 1 . 5 7 0 7 9(6i3n3tf/)M(_(PxI))* 2 1| 4 ^~~~~~~~~~~~7 48364src/libavcodec/aac_defines.h:845.:036 :+ note: 0expanded from macro 'Q31'. 5) | ^ ~ 45 | #definIn file included from esrc/libavcodec/aacsbr_fixed.c: 62Q: 3src/libavcodec/aacsbrdata.h1:(x433): 84 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (in t433) | ({(Qx3)*12(1-407.488930654489.5042 5+7 909.3f5)) , | ^Q 31(-0.3179191In file included from 3src/libavcodec/aacps_fixed.c1:8248: 0In file included from 64src/libavcodec/aacps.cf:32)}: ,src/libavcodec/aacps_fixed_tablegen.h :{265Q:31141(:- 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 3782144651251f), Q3 1265( | 0 . 9 7 6 3 7Q63312(504)7,4 6Q63fCC libavcodec/alacenc.o 1)(},0 . 1| ~~~~~^~~~~~~~~~~~~~~~~~7 84276src/libavcodec/aac_defines.h3:545f:/36M:_ Pnote: expanded from macro 'Q31'I ), Q31( 045. | 2#8d5ef6i6n7e3 3Qf3/1M(_xP)I ) , Q 31 ( 0 . 4 6 3 07 2(3i6nft)/(M_(PxI))*,2 14Q7314(8036.4589.7106 3+1 50f./5M)_ P I| ) ^ ~, Q31(0.785In file included from 39src/libavcodec/aacsbr_fixed.c8:1626: src/libavcodec/aacsbrdata.hf:/433M:_58:P Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , Q31(1.1003 0433 | 8{5Q53f1/(M-_0P.I)8,9 05Q43915(412.575979037f9)6,3 3Qf3/1M(_-P0I). 3| 1 ^~~~~~~~~~~~7 91913src/libavcodec/aac_defines.h1:88450:6364f:) }note: ,expanded from macro 'Q31' {Q31(-0 .458 | 3#7d8e2f1i4n46e5 12Q531f1)(,x )Q 3 1 ( 0 . 9 7 6 3 7 6 3 2(5i47n46t6)f()(}x,) * 2| 1 ~~~~^~~~~~~~~~~~~~~~~~~4 7483src/libavcodec/aac_defines.h6:4458:.360: +note: expanded from macro 'Q31'0. 5) | ^ 45 | #define In file included from Q3src/libavcodec/aacps_fixed.c1(:x24): In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 265 : 91 : (warning: inimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t )((x)*2147483648. 0265 | + 0 . 5 ) Q| 3 ^ ~1( 0), Q31(0.In file included from 1src/libavcodec/aacsbr_fixed.c7:8624: 2src/libavcodec/aacsbrdata.h7:64333:315:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_P I), Q31(0.28 54336 | {6Q73313(f-0/M._8P9I0),5 Q4319(5402.54769309732f3)6,f /Q3M1_(P-I0).,3 1Q73911(901.35197818606341f5)f},/ M{_Q3PI1)(,- 0Q.3813(708.271845349685116f2/5M1f_)P,I )Q,31 (Q 301.9(716.3716302053470485656ff/)}M,_ P I| ), ~~~~^~~~~~~~~~~~~~~~~~~ Q31(src/libavcodec/aac_defines.h1:.455:367: 0note: 79expanded from macro 'Q31'6 33f/M_P I45) | # d| e ^~~~~~~~~~~~ finesrc/libavcodec/aac_defines.h :Q453:136(:x )note: expanded from macro 'Q31' 45 | #(dienfti)ne( (Qx)3*12(1x4) 7 4 8 3 6 4 8 . 0 + 0(.i5n)t ) (| ( ^ ~x )*214748In file included from 3src/libavcodec/aacsbr_fixed.c6:4628: .src/libavcodec/aacsbrdata.h0: 433+: 06.:5 )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ In file included from 433src/libavcodec/aacps_fixed.c | :{24Q3: 1In file included from (src/libavcodec/aacps.c-:032.: 8src/libavcodec/aacps_fixed_tablegen.h9:2650:5684:9 5warning: 42implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]57 993f), Q31(-0.317 92651 | 9 1 3 1 88 0 6 4 fQ)3}1,(CC libavcodec/aliaspixdec.o {0Q),3 1Q(3-01.(803.1778824124476653152f5/1Mf_)P,I )Q,3 1Q(3 10.(907.62387566362753437f4/6M6_fP)I}),, Q 3| ~~~~^~~~~~~~~~~~~~~~~~~1 (0.4src/libavcodec/aac_defines.h6:3450:7362: 3note: 6expanded from macro 'Q31'f /M_PI), Q453 | 1#(d0e.f5i9n7e1 6Q33115(fx/)M _ P I ) , Q 3 1 ( 0 . 7(85i3n98t1)6(f(/xM)_*P2I1)4, 7Q43813(61.4180.003 0+8 05.55f)/ M _| P ^ ~I ), Q31(1.570In file included from 79src/libavcodec/aacsbr_fixed.c6:623: 3src/libavcodec/aacsbrdata.hf/:M_432P:84I:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: 432note: | expanded from macro 'Q31'{ Q31(-0.7 4459 | 0#4d9e3f9i5n0e0 5Q1391f()x,) Q 3 1 ( 0 . 9 9 9 8 5 4(8i3n6t4)1(5(2x1)f*)2}1,4 7{4Q83316(4 80..00 4+5 805.252)8 5 7| 4 ^2 11f), Q31( 0In file included from .src/libavcodec/aacps_fixed.c9:9248: 1In file included from 2src/libavcodec/aacps.c3:3327: 4src/libavcodec/aacps_fixed_tablegen.h4:42650:8452:f )warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 265 | 45 | # dQe3f1i(n0e )Q,3 1Q(3x1)( 0 . 1 7 8 4 2 7 6 3 5 f / M(_iPnIt)),( (Qx3)1*(201.4278458636674383.f0/ M+_ P0I.)5,) Q 3| 1 ^ ~( 0.46307236f/In file included from M_src/libavcodec/aacsbr_fixed.cP:I62): ,src/libavcodec/aacsbrdata.h :Q4323:159(:0 .warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 716315f/M_PI), 432Q | 3{1Q(301.(7-805.3794891064f9/3M9_5P0I0)5,1 9Qf3)1,( 1Q.31010(3 008.5959f9/8M5_4P8I3)6,4 1Q53211(f1).}5,7 0{7Q93613(3 f0/.M0_4P5I8)5 2 2| 8 ^~~~~~~~~~~~5 74211src/libavcodec/aac_defines.hf:)45,: 36Q:3 1note: (expanded from macro 'Q31' 0.998123 3457 | 4#4d4e0f8i2nfe) }Q,3 1 (| x ~~~~~^~~~~~~~~~~~~~~~~~) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (int)((x )45* | 2#1d4e74f8i3n6e4 8Q.301 (+x )0 . 5 ) src/libavcodec/ac3dec.c | ^: 1841 : 49 : (warning: inimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]tIn file included from )src/libavcodec/aacps_fixed.c(:(24x: )In file included from *src/libavcodec/aacps.c2:1324: 7src/libavcodec/aacps_fixed_tablegen.h4:82653:6214:8 .1841warning: 0 | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + 0 . 5 ) d| o ^ ~w nmix _265i | n f oIn file included from - src/libavcodec/aacsbr_fixed.c> :c 62e : n src/libavcodec/aacsbrdata.htQ:e3432r1:_(32m0:i) x,warning: _ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]lQ e3v1e(l0 . 1 7 84 2 4327 | 6={3 Q5g3fa1/i(Mn-__0Pl.Ie7)v4,e9 l0Qs43[91s3(-90>5. 02 08 55 61 69 7f 3)c3,ef n/QtM3e_1rP(_I m)0i,.x 9_Q9l39e18v(5e04l.8]43;6 63 40| 17 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~52 2316ff)/}M,_ P{IQ)3,1 (Q 301.(004.55895721268351754f2/1M1_fP)I,) ,Q 3Q13(1 (00..97988513293831764f4/4M0_8P2Isrc/libavcodec/ac3dec.c)f,): }1842Q,:3 491 :(| 1 ~~~~~^~~~~~~~~~~~~~~~~~warning: . implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]1 003src/libavcodec/aac_defines.h0:8455:536f:/ M note: _1842expanded from macro 'Q31'P | I ) , Q 3 1 (45 1 | d.#o5dw7en0fm7ii9nx6e_3 i3Qnf3f/1oM(-_x>P)cI e) n t e| r ^~~~~~~~~~~~~ _ m i x src/libavcodec/aac_defines.h_ : l45 e: v36(e:il n_note: tlexpanded from macro 'Q31')t (r(tx ) * 2= 1 454g | 7a#i4dn8e_3fl6ie4nv8ee. l0Qs 3[+s1 -(0>x. )5 )c e n | t ^ ~e r _ m i x In file included from src/libavcodec/aacsbr_fixed.c :(_62il: nesrc/libavcodec/aacsbrdata.htv:)e432(l:(6_x:l) t*warning: r2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t1 ]4;7 4 8| 3 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6 48.0 +432 | 0{.Q53)1 ( -| 0 ^. 74904939500519f), Q31( 0.99985483641521f)}, {Q3src/libavcodec/ac3dec.c1:(1843 :049.:0 4warning: 5implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]8 5228574211f), Q18433 | 1 ( 0 . 9 9 8 1d2o3w3n7m4i4x4_0i8n2ffo)-}>,s u| r ~~~~^~~~~~~~~~~~~~~~~~~r ound_src/libavcodec/aac_defines.hm:i45x:_36l:e vnote: eexpanded from macro 'Q31'l = g a45i | n#_dleefvienles [Qs3-1>( x ) s u r r o u n d _ m i x(_ilnetv)e(l(]x;) * 2| 1 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4 7483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:431:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/ac3dec.c:1844:49 :431 | warning: {implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] Q31( 0.072230 518441 | 3 6 8 3 3 7 f ) ,d oQw3n1m(-i0x._8i8n8f0o5-0>0s1u7r3r3o6u2n6df_)m}i,x _{lQe3v1e(l _0l.t9r9t4 9=8 0g1a2i1n8_8l3e5v3efl)s,[ sQ-3>1s(u r0r.o9u7n0d9_4m3i5x8_1l1e3v3e8l_7lft)r}t,] ; | ~~~~~^~~~~~~~~~~~~~~~~~| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*214748364src/libavcodec/ac3dec.c8.:01846 :+49 :0 .warning: 5implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]) | ^ ~ 1846 | In file included from src/libavcodec/aacsbr_fixed.c : 62: src/libavcodec/aacsbrdata.h : 431 : 59 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d ownmix_info->l f431e | _{mQi3x1_(l e0v.e0l7 2 2 3 0 5 1 3=6 8g3a3i7nf_)l,e vQe3l1s(_-l0f.e8[8s8-0>5l0f0e1_7m3i3x6_2l6efv)e}l,] ;{ Q 3| 1 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( 0.99498012188353f), Q31( 0.97094358113387f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:431:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 431 | {Q31( 0.07223051368337f), Q31(-0.88805001733626f)}, {Q31( 0.99498012188353f), Q31( 0.97094358113387f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:431:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 431 | {Q31( 0.07223051368337f), Q31(-0.88805001733626f)}, {Q31( 0.99498012188353f), Q31( 0.97094358113387f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:430:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 430 | {Q31(-0.91529461447692f), Q31(-0.15698707534206f)}, {Q31(-0.03305738840705f), Q31(-0.37205262859764f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define 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(:i279n:t79):( (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) *2147483648.0 + 0.5) | ^ ~279 | staticIn file included from csrc/libavcodec/aacsbr_fixed.co:n62s: tsrc/libavcodec/aacsbrdata.h :i430n:t58 :f rwarning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]c tional_delay_l i430n | k{sQ[3]1 =( -{0 .Q93115(209.44631f4)4,7 6Q9321f()0,. 7Q53f1)(,- 0Q.3115(609.8374077f5)3 4}2;0 6 f| ) ~~~~^~~~~~~} , {Q31src/libavcodec/aac_defines.h(:-450:.360:3 3note: 0expanded from macro 'Q31'5 738840705f )45, | #Qd3e1f(i-n0e. 3Q73210(5x2)6 2 8 5 9 7 6 4 f ) } , | ( ~~~~^~~~~~~~~~~~~~~~~~~i nt)((src/libavcodec/aac_defines.hx:)45*:2361:4 7note: 4expanded from macro 'Q31'8 3648.0 + 045. | 5#)d e f| i ^ ~n e Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h(:i279n:t67):( (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) *2147483648.0 +279 | 0 . 5 ) s t| a ^ ~t ic const intIn file included from fsrc/libavcodec/aacsbr_fixed.cr:a62c: tsrc/libavcodec/aacsbrdata.hi:o430n:a31l:_ dwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l ay_links[] = { Q4303 | 1{(Q03.14(3-f0).,9 1Q53219(406.17454f7)6,9 2Qf3)1,( 0Q.3314(7-f0). 1}5;6 9 8| 7 ~~~~^~~~~~0 75342src/libavcodec/aac_defines.h0:645f:)36}:, note: {expanded from macro 'Q31'Q 31(-0.033 0455 | 7#3d8e8f4i0n7e0 5Qf3)1,( xQ)3 1 ( - 0 . 3 7 2 0 5 2 6 2 8(5i9n7t6)4(f()x}),* 2 1| 4 ~~~~^~~~~~~~~~~~~~~~~~~7 48364src/libavcodec/aac_defines.h8:.450: 36+: 0note: .expanded from macro 'Q31'5 ) | ^ ~ 45 | #defIn file included from isrc/libavcodec/aacps_fixed.cn:e24 : QIn file included from 3src/libavcodec/aacps.c1:(x32): src/libavcodec/aacps_fixed_tablegen.h : 279 : 55 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x) *2792 | 1 4 7 4 8s3t6a4t8i.c0 c+o n0s.t5 )i n t| ^ ~f ractional_dIn file included from esrc/libavcodec/aacsbr_fixed.cl:a62y_: lsrc/libavcodec/aacsbrdata.hi:n430k:s6[:] warning: =implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { Q31(0.43f), Q4303 | 1{(Q03.17(5-f0).,9 1Q53219(406.1344477f6)9 2}f;) , | Q ~~~~^~~~~~3 1(-0.src/libavcodec/aac_defines.h1:5456:9368:7 0note: 7expanded from macro 'Q31'5 34206f)} ,45 | {#Qd3e1f(i-n0e. 0Q33310(5x7)3 8 8 4 0 7 0 5 f ) , Q 3 1((i-n0t.)3(7(2x0)5*226124875498736644f8).}0, + | 0 ~~~~^~~~~~~~~~~~~~~~~~~. 5) | src/libavcodec/aac_defines.h ^ ~: 45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:429:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h429: | 280{:Q433:1 (warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .9014550940985 9280f | ) , Qc3o1n(s t0 .i9n9t7 8f1r3a9c0t3i6o5n4a4l6_fd)e}l,a y{_Qg3a1i(n- 0=. 8Q73215(902.83990f4)8;0 4 3| f ~~~~^~~~~~) , Q31(src/libavcodec/aac_defines.h :045.:9369:2 3note: 3expanded from macro 'Q31'5 87353666f )45} | ,# d e| f ~~~~~^~~~~~~~~~~~~~~~~~i ne Q3src/libavcodec/aac_defines.h1:(45x:)36 : note: expanded from macro 'Q31' (45i | nt#)d(e(fxi)n*e2 1Q43714(8x3)6 4 8 . 0 + 0 . 5 ) | ( ^ ~i nt)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:429:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 429 | {Q31( 0.90145509409859f), Q31( 0.99781390365446f)}, {Q31(-0.87259289048043f), Q31( 0.99233587353666f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:429:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 429 | {Q31( 0.90145509409859f), Q31( 0.99781390365446f)}, {Q31(-0.87259289048043f), Q31( 0.99233587353666f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:429:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 429 | {Q31( 0.90145509409859f), Q31( 0.99781390365446f)}, {Q31(-0.87259289048043f), Q31( 0.99233587353666f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:428:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 428 | {Q31( 0.66929266740477f), Q31( 0.98629493401748f)}, {Q31(-0.97463695257310f), Q31(-0.00190223301301f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:428:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 428 | {Q31( 0.66929266740477f), Q31( 0.98629493401748f)}, {Q31(-0.974636952573src/libavcodec/ac3dec_fixed.c10f:)159,: 140Q:3 1warning: (missing field 'unit' initializer [-Wmissing-field-initializers]- 0.00190223301301f)}, | 159 ~~~~^~~~~~~~~~~~~~~~~~~ | {src/libavcodec/aac_defines.h :"45c:o36n:s _note: nexpanded from macro 'Q31'o isegen", "45e | n#adbelfei nceo nQs3i1s(txe)n t n o i s e g e n e r a(tiinotn)"(,( xO)F*F2S1E4T7(4c8o3n6s4i8s.t0e n+t _0n.o5i)s e _| g ^ ~e neration), AIn file included from Vsrc/libavcodec/aacsbr_fixed.c_:O62P: Tsrc/libavcodec/aacsbrdata.h_:T428Y:P32E:_ Bwarning: Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O L, {.i64 = 0 } ,428 | 0{,Q 311,( P0A.R6 6}9,2 9 2| 6 ^6 740477f), Q31( 0.98629493401748f)}, {Q31(-0.9746369src/libavcodec/ac3dec_fixed.c5:21605:71383:1 0warning: fmissing field 'unit' initializer [-Wmissing-field-initializers]) , Q31(-0.0019022 31603 | 0 1 3 0 1{f )"}d,r c _| s ~~~~~^~~~~~~~~~~~~~~~~~c ale"src/libavcodec/aac_defines.h,: 45":p36e:r cnote: eexpanded from macro 'Q31'n tage of d y45n | a#mdiecf irnaen gQe3 1c(oxm)p r e s s i o n t o a p p(liyn"t,) (O(FxF)S*E2T1(4d7r4c8_3s6c4a8l.e0) ,+ A0V._5O)P T _| T ^ ~Y PE_FLOAT, {In file included from .dsrc/libavcodec/aacsbr_fixed.cb:l62 : =src/libavcodec/aacsbrdata.h :1428.:07}:, warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0, 6.0, PAR }, 428 | | { ^Q 31( 0.66929266740477f), Q31( 0.98629493401748f)}, src/libavcodec/ac3dec_fixed.c{Q:31611:src/libavcodec/ac3dec.c(132-:: 01137warning: .:missing field 'unit' initializer [-Wmissing-field-initializers]941 7:4 6warning: 36implicit conversion increases floating-point precision: 'INTFLOAT' (aka 'float') to 'double' [-Wdouble-promotion]9 5257310 f161) | , Q 3 1 ({- 0"1137.h | 0e 0a 1v 9y 0_2c2o 3m 3p 0r 1" 3, 0 1" fei)nf}a ,b( lr ea| n ~~~~~^~~~~~~~~~~~~~~~~~hg eeasrc/libavcodec/aac_defines.h_v:by45i :td36sy: n oddmerpfcri_enssecs aiQlo3en1 "(<,x= )O F 1F .S 0E )T ( h | e ~~~^~~~~~~~~ ~~a v y _ c o(mipnrte)s(si(oxn))*,2 1A4V7_4O8P3T6_4T8Y.P0E _+B O0O.L5,) { .| i ^ ~6 4 = 0 }, 0, In file included from 1,src/libavcodec/aacsbr_fixed.c :P62A: Rsrc/libavcodec/aacsbrdata.h :}427,: 83 :| ^warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 427 | {Q31(-0.98607857336230f), Q31( 0.25034911730023f)src/libavcodec/ac3dec_fixed.c},: 163{:Q113:1 (warning: -missing field 'help' initializer [-Wmissing-field-initializers]0 .407 61631 | 0 5 6 6 4{0 5N0U5LfL)},, Q 3| 1 ^( -0.90045573444695f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:427:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 427 | {Q31(-0.98607857336230f), Q31( 0.25034911730023f)}, {Q31(-0.40761056640505f), Q31(-0.90045573444695f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:427:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 427 | {Q31(-0.98607857336230f), Q31( 0.25034911730023f)}, {Q31(-0.40761056640505f), Q31(-0.90045573444695f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:427:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 427 | {Q31(-0.98607857336230f), Q31( 0.25034911730023f)}, {Q31(-0.40761056640505f), Q31(-0.90045573444695f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:426:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 426 | {Q31(-0.59174397685714f), Q31(-0.89405370422752f)}, {Q31( 0.75087906691890f), Q31(-0.29612672982396f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:426:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 426 | {Q31(-0.59174397685714f), Q31(-0.89405370422752f)}, {Q31( 0.75087906691890f), Q31(-0.29612672982396f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:426:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavcodec/aliaspixenc.o 426 | {Q31(-0.59174397685714f), Q31(-0.89405370422752f)}, {Q31( 0.75087906691890f), Q31(-0.29612672982396f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:426:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 426 | {Q31(-0.59174397685714f), Q31(-0.89405370422752f)}, {Q31( 0.75087906691890f), Q31(-0.29612672982396f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:425:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 425 | {Q31( 0.57397389364339f), Q31( 0.35289703373760f)}, {Q31( 0.75374316974495f), Q31( 0.96705214651335f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:425:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 425 | {Q31( 0.57397389364339f), Q31( 0.35289703373760f)}, {Q31( 0.75374316974495f), Q31( 0.96705214651335f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:425:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 425 | {Q31( 0.57397389364339f), Q31( 0.35289703373760f)}, {Q31( 0.75374316974495f), Q31( 0.96705214651335f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:425:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 425 | {Q31( 0.57397389364339f), Q31( 0.35289703373760f)}, {Q31( 0.75374316974495f), Q31( 0.96705214651335f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:424:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 424 | {Q31( 0.46332038247497f), Q31( 0.10964126185063f)}, {Q31(-0.76497004940162f), Q31( 0.89210929242238f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:424:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 424 | {Q31( 0.46332038247497f), Q31( 0.10964126185063f)}, {Q31(-0.76497004940162f), Q31( 0.89210929242238f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.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 : src/libavcodec/aacsbr_fixed.cIn file included from :src/libavcodec/aacps.c62:: 32src/libavcodec/aacsbrdata.h: :src/libavcodec/aacps_fixed_tablegen.h424::36132::15 :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] 424 | {Q31( 0361. | 4 6 3 3 2 0 3 8 2i4f7 4(9k7 f<) ,F FQ_3A1R(R A0Y._1E0L9E6M4S1(2f6_1c8e50n6t3ef)r}_,2 0{)Q)3 1 (| - ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~0 .7649700494src/libavcodec/aacps_fixed_tablegen.h01:63832:f15):, warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Q 31( 0.892 13830 | 9 2 9 2 4 2 2 3i8f f()k} ,< F| ~~~~~^~~~~~~~~~~~~~~~~~F _ARRsrc/libavcodec/aac_defines.hA:45Y:_36E:L Enote: Mexpanded from macro 'Q31'S (f_cent e45r | _#3d4e)f)i n e| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~Q 31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:424:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 424 | {Q31( 0.46332038247497f), Q31( 0.10964126185063f)}, {Q31(-0.76497004940162f), Q31( 0.89210929242238f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:423:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 423 | {Q31( 0.95472308713099f), Q31(-0.08588776019550f)}, {Q31( 0.48708332746299f), Q31( 0.99999041579432f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:423:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 423 | {Q31( 0.95472308713099f), Q31(-0.08588776019550f)}, {Q31( 0.48708332746299f), Q31( 0.99999041579432f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:423:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 423 | {Q31( 0.95472308713099f), Q31(-0.08588776019550f)}, {Q31( 0.48708332746299f), Q31( 0.99999041579432f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' In file included from 45 | #src/libavcodec/aacps_fixed.cde:f24i: nsrc/libavcodec/aacps.ce: 40Q:3451:( xwarning: ) implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x) *402 | 1 4 7 4 8Q33614(80..00 f+) ,0 . 5Q)3 1 (| 0 ^ ~. 305966305451In file included from 6src/libavcodec/aacsbr_fixed.c8:f62): ,src/libavcodec/aacsbrdata.h :Q4233:17(:0 .warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ) | ~~~~^~~~~ src/libavcodec/aac_defines.h :42345 | :{36Q:3 1note: (expanded from macro 'Q31' 0.9547230 8457 | 1#3d0e9f9ifn)e, QQ3311((x-)0 . 0 8 5 8 8 7 7 6 0 1 9 5 5(0ifn)t}),( ({xQ)3*12(1 407.448837604883.302 7+4 602.959)f ) ,| ^ ~Q 31( 0.99999041In file included from 5src/libavcodec/aacps_fixed.c7:9244: 3src/libavcodec/aacps.c2:f40):}21,: warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36 :40 | note: expanded from macro 'Q31' Q31(0.0 f45) | ,# d eQf3i1n(e0 .Q33015(9x6)6 3 0 5 4 5 1 6 8 f ) , Q 3(1i(n0t.)5(f()x ) *| 2 ~~~~^~~~~~~~~~~~~~~~~~1 47483src/libavcodec/aac_defines.h6:4458:.360: +note: expanded from macro 'Q31'0 .5) | ^ ~ 45 | #define In file included from Qsrc/libavcodec/aacsbr_fixed.c3:162(: xsrc/libavcodec/aacsbrdata.h): 422 : 83 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x )422* | 2{1Q43714(8-306.4784.707 4+ 509.555)6 9 8| 0 ^ ~5 f), Q31(-0.2In file included from 6src/libavcodec/aacps_fixed.c8:9248: 0src/libavcodec/aacps.c6:2400:098:9 5warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f )}, {Q31( 400 | . 9 5 7 8Q13616(704.609f5)6,7 f )Q,3 1Q(301.(3-005.9769603407594257106582f6)2,8 fQ)3}1,( 0 .| 5 ~~~~^~~~~~~~~~~~~~~~~~~f ) | src/libavcodec/aac_defines.h ~~~~^~~~~: 45:36: src/libavcodec/aac_defines.hnote: :expanded from macro 'Q31'45 :36: note: expanded from macro 'Q31' 45 | #def i45n | e# dQe3f1i(nxe) Q 3 1 ( x ) ( i n t ) ( ((xi)n*t2)1(4(7x4)8*32614487.408 3+6 408..50) + | 0 ^ ~. 5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:422In file included from :src/libavcodec/aacps_fixed.c59::24 : warning: src/libavcodec/aacps.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 39:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 422 | {Q3 139( | - 0 . 7 4Q73714(509.505f6)9,8 0 5Qf3)1,( 0Q.301(1-809.92468879582066024090f8)9,5 9Qf3)1}(,0 .{0Qf3)1,( Q03.19(5-708.10676279436193596176f7)5,3 8Qf3)1,( - 0| . ~~~~^~~~~~~~~~~~~~~~~~~7 90479src/libavcodec/aac_defines.h2:7450:5362:6 2note: 8expanded from macro 'Q31'f )}, | ~~~~~^~~~~~~~~~~~~~~~~~ 45 | #dsrc/libavcodec/aac_defines.he:f45i:n36e: Qnote: 3expanded from macro 'Q31'1 (x) 45 | # d e f i n e( iQn3t1)((x()x ) * 2 1 4 7 4 8 3 6 4 8 . 0( i+n t0).(5()x ) *| 2 ^ ~1 47483648.0 + 0In file included from .src/libavcodec/aacps_fixed.c5:)24 : src/libavcodec/aacps.c| : ^ ~39 :45: 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: 42239: | 31 : warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1(0.0f), Q31(0 .4220 | 1{8Q93914(8-705.2764074794f5)9,5 5Q63918(005.f0)f,) ,Q 3Q13(1-(0-.02.60879289036123090186975593f8)f}),, { Q| 3 ~~~~^~~~~1 ( 0.9src/libavcodec/aac_defines.h5:7458:1366:6 7note: 4expanded from macro 'Q31'6 9567f), Q 3451 | (#-d0e.f7i9n0e4 7Q93217(0x5)2 6 2 8 f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ (insrc/libavcodec/aac_defines.ht:)45(:(36x:) *note: 2expanded from macro 'Q31'1 47483648 45. | 0# d+e f0i.n5e) Q| 3 ^ ~1 (x) In file included from src/libavcodec/aacps_fixed.c : 24 : src/libavcodec/aacps.c : 39 :(21:i nwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ((x)*21474 8393 | 6 4 8 . 0Q 3+1 (00..50)f) ,| ^ ~ Q31(0.0189In file included from 9src/libavcodec/aacsbr_fixed.c4:86275: 2src/libavcodec/aacsbrdata.h6:04224:96f: )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q31(0.0f), Q4223 | 1{(Q-03.10(7-209.3714379176475595358f6)9,8 0 5| f ~~~~^~~~~~~~~~~~~~~~~~) , Q3src/libavcodec/aac_defines.h1(:-45:036:. 2note: 6expanded from macro 'Q31'8 9806200 8459 | 5#9dfe)f}i,n e{ QQ3311(( 0x.9)5 7 8 1 66 7 4 6 9 5 6 7(fi)n,t )Q3(1((x-)*02.174970484379624780.502 6+2 80f.)5}), | | ~~~~^~~~~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/aac_defines.h:45:36: In file included from note: src/libavcodec/aacps_fixed.cexpanded from macro 'Q31' :24: src/libavcodec/aacps.c:39:9: 45warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]# define Q31( x39) | Q 3 1 ( 0 . 0 f ) ,( i nQt3)1(((0x.)0*128194974488735624680.409 f+) ,0 .Q53)1 ( 0| . ^ ~0 f), Q31(-0.07In file included from 2src/libavcodec/aacsbr_fixed.c9:3621: 3src/libavcodec/aacsbrdata.h9:14216:7845:3 8warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , | ~~~~^~~~~ src/libavcodec/aac_defines.h:45: 36421: | {note: Qexpanded from macro 'Q31'3 1(-0.9990 9456 | 1#5d7e2f0i2n2e5 fQ)3,1 (Qx3)1 ( - 0 . 9 6 0 2 4 6 0 5 7 1(3i9n7t0)f()(}x,) *{2Q13417(4 803.674486.409 4+6 401.555)0 6 1| f ^ ~) , Q31( 0.12144893606462f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:421:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 421 | {Q31(-0.99909615720225f), Q31(-0.96024605713970f)}, {Q31( 0.74649464155061f), Q31( 0.12144893606462f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:421:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 421 | {Q31(-0.99909615720225f), Q31(-0.96024605713970f)}, {Q31( 0.74649464155061f), Q31( 0.12144893606462f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:421:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 421 | {Q31(-0.99909615720225f), Q31(-0.96024605713970f)}, {Q31( 0.74649464155061f), Q31( 0.12144893606462f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:420:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 420 | {Q31(-0.26240603062237f), Q31(-0.92774095379098f)}, {Q31( 0.83996497984604f), Q31( 0.55839849139647f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:420:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 420 | {Q31(-0.26240603062237f), Q31(-0.92774095379098f)}, {Q31( 0.83996497984604f), Q31( 0.55839849139647f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:420:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 420 | {Q31(-0.26240603062237f), Q31(-0.92774095379098f)}, {Q31( 0.83996497984604f), Q31( 0.55839849139647f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:420:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 420 | {Q31(-0.26240603062237f), Q31(-0.92774095379098f)}, {Q31( 0.83996497984604f), Q31( 0.55839849139647f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:419:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 419 | {Q31( 0.36722871286923f), Q31( 0.65291654172961f)}, {Q31(-0.81093025665696f), Q31( 0.08778370229363f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:419:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 419 | {Q31( 0.36722871286923f), Q31( 0.65291654172961f)}, {Q31(-0.81093025665696f), Q31( 0.08778370229363f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:419:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 419 | {Q31( 0.36722871286923f), Q31( 0.65291654172961f)}, {Q31(-0.81093025665696f), Q31( 0.08778370229363f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:419:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 419 | {Q31( 0.36722871286923f), Q31( 0.65291654172961f)}, {Q31(-0.81093025665696f), Q31( 0.08778370229363f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:418:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 418 | {Q31( 0.93335049681047f), Q31(-0.43537023883588f)}, {Q31(-0.97087374418267f), Q31( 0.86636445711364f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:418:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 418 | {Q31( 0.93335049681047f), Q31(-0.43537023883588f)}, {Q31(-0.97087374418267f), Q31( 0.86636445711364f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:418:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 418 | {Q31( 0.93335049681047f), Q31(-0.43537023883588f)}, {Q31(-0.97087374418267f), Q31( 0.86636445src/libavcodec/ac3dec.c711:3614394:f23):} ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 1439 | 45 | # d egfaiinne *Q=3 11(.x0) / 4 1 9 4 3 0 4 . 0 f ; ( i| n ~ ^~~~~~~~~~t )((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:418:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 418 | {Q31( 0.93335049681047f), Q31(-0.43537023883588f)}, {Q31(-0.97087374418267f), Q31( 0.86636445711364f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:417:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 417 | {Q31( 0.28909646383717f), Q31( 0.96307783970534f)}, {Q31( 0.42188998312520f), Q31( 0.48148651230437f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:417:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 417 | {Q31( 0.28909646383717f), Q31( 0.96307783970534f)}, {Q31( 0.42188998312520f), Q31( 0.48148651230437f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:417:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 417 | {Q31( 0.28909646383717f), Q31( 0.96307783970534f)}, {Q31( 0.42188998312520f), Q31( 0.48148651230437f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) src/libavcodec/ac3enc.c : 1950 : 13 :( iwarning: ntimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ((x)*2147483648 .01950 | + 0 . 5 ) | ^ ~ v > (v_lIn file included from isrc/libavcodec/aacsbr_fixed.cs:t62[: isrc/libavcodec/aacsbrdata.h:]417 :-7 :F warning: Limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T _OPTION_THRE S417H | O{LQD)3)1 ( | 0 ^ ~. 2890964638371src/libavcodec/ac3enc.c7:f)1950,: 18Q:3 1warning: (implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 0.96307 719508 | 3 9 7 0 5 3 4 f ) }v, >{ Q(3v1_(l 0i.s4t2[1i8]8 9- 9F8L3T1_2O5P2T0IfO)N,_ THQR3E1S(H OL0D.)4)8 1 4| 8 ^~~~~~~~~ ~6 51230437fsrc/libavcodec/ac3enc.c)}:,1949: 13 :| ~~~~~^~~~~~~~~~~~~~~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:45:36: 1949note: expanded from macro 'Q31' | 45i | f# d(evf i3=1 004.901)4 9{7 f )| } ^~~~~~~~~~ ~~, {Q31( 0.57563307626120f), Q31(-0.91034337352097f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + src/libavcodec/ac3enc.c0.:51970): 56 :| ^ ~warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c: 621969: | src/libavcodec/aacsbrdata.h : 415: 84 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] av_log(log _415c | t{x,Q 3A1V(_-L0O.G1_0W4A8R8N2I3N8G0,4 5"0r0e9qfu)e,s tQe3d1 (%-s0 .i8s7 7n6o9t9 4v7a4l0i2d3.9 4ufs)i}n,g {"Q 3 1| ( ~~~~~~- 0.718865 819706 | 1 8 2 0 3 7 f ) , Q 3 1 ( 0 . 7 8 0"3d0e9f8a2u4l8t0 5v3a8lfu)e}:, % 0| . ~~~~~^~~~~~~~~~~~~~~~~~3 f\n",src/libavcodec/aac_defines.h :o45p:t36_:n anote: mexpanded from macro 'Q31'e , list[m i45x | l#edve]f)i;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:415:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 415 | {Q31(-0.10488238045009f), Q31(-0.87769947402394f)}, {Q31(-0.71886586182037f), Q31( 0.78030982480538f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:415:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 415 | {Q31(-0.10488238045009f), Q31(-0.87769947402394f)}, {Q31(-0.71886586182037f), Q31( 0.78030982480538f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:415:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 415 | {Q31(-0.10488238045009f), Q31(-0.87769947402394f)}, {Q31(-0.71886586182037f), Q31( 0.78030982480538f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:414:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 414 | {Q31(-0.22898461455054f), Q31( 0.97054853316316f)}, {Q31(-0.18509915019881f), Q31( 0.47565762892084f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:414:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 414 | {Q31(-0.22898461455054f), Q31( 0.97054853316316f)}, {Q31(-0.18509915019881f), Q31( 0.47565762892084f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:414:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 414 | {Q31(-0.22898461455054f), Q31( 0.97054853316316f)}, {Q31(-0.18509915019881f), Q31( 0.47565762892084f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:414:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 414 | {Q31(-0.22898461455054f), Q31( 0.97054853316316f)}, {Q31(-0.18509915019881f), Q31( 0.47565762892084f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:413:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 413 | {Q31(-0.33813265086024f), Q31(-0.38661779441897f)}, {Q31(-0.05826828420146f), Q31(-0.06940774188029f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.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] 413 | {Q31(-0.33813265086024f), Q31(-0.38661779441897f)}, {Q31(-0.05826828420146f), Q31(-0.06940774188029f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:413:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 413 | {Q31(-0.33813265086024f), Q31(-0.38661779441897f)}, {Q31(-0.05826828420146f), Q31(-0.06940774188029f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:413:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 413 | {Q31(-0.33813265086024f), Q31(-0.38661779441897f)}, {Q31(-0.05826828420146f), Q31(-0.06940774188029f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:412:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 412 | {Q31( 0.30872163214726f), Q31( 0.41514960556126f)}, {Q31(-0.24523839572639f), Q31( 0.63206633394807f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:412:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 412 | {Q31( 0.30872163214726f), Q31( 0.41514960556126f)}, {Q31(-0.24523839572639f), Q31( 0.63206633394807f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:412:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 412 | {Q31( 0.30872163214726f), Q31( 0.41514960556126f)}, {Q31(-0.24523839572639f), Q31( 0.63206633394807f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.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] 412 | {Q31( 0.30872163214726f), Q31( 0.41514960556126f)}, {Q31(-0.24523839572639f), Q31( 0.63206633394807f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:411:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 411 | {Q31( 0.95424048234441f), Q31(-0.99240147091219f)}, {Q31(-0.96926570524023f), Q31( 0.73775654896574f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:411:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 411 | {Q31( 0.95424048234441f), Q31(-0.99240147091219f)}, {Q31(-0.96926570524023f), Q31( 0.73775654896574f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:411:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 411 | {Q31( 0.95424048234441f), Q31(-0.99240147091219f)}, {Q31(-0.96926570524023f), Q31( 0.73775654896574f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:411:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 411 | {Q31( 0.95424048234441f), Q31(-0.99240147091219f)}, {Q31(-0.96926570524023f), Q31( 0.73775654896574f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:410:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 410 | {Q31(-0.50608540105128f), Q31(-0.65846015480300f)}, {Q31(-0.97210735183243f), Q31(-0.23095213067791f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:410:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 410 | {Q31(-0.50608540105128f), Q31(-0.65846015480300f)}, {Q31(-0.97210735183243f), Q31(-0.23095213067791f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:410:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 410 | {Q31(-0.50608540105128f), Q31(-0.65846015480300f)}, {Q31(-0.97210735183243f), Q31(-0.23095213067791f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:410:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 410 | {Q31(-0.50608540105128f), Q31(-0.65846015480300f)}, {Q31(-0.97210735183243f), Q31(-0.23095213067791f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 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] 409 | {Q31( 0.28058259829990f), Q31(-0.85361420634036f)}, {Q31( 0.85256524470573f), Q31(-0.64567607735589f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:409:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 409 | {Q31( 0.28058259829990f), Q31(-0.85361420634036f)}, {Q31( 0.85256524470573f), Q31(-0.64567607735589f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:409:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 409 | {Q31( 0.28058259829990f), Q31(-0.85361420634036f)}, {Q31( 0.85256524470573f), Q31(-0.64567607735589f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:409:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 409 | {Q31( 0.28058259829990f), Q31(-0.85361420634036f)}, {Q31( 0.85256524470573f), Q31(-0.64567607735589f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:408:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 408 | {Q31( 0.95437383549973f), Q31( 0.97002324109952f)}, {Q31( 0.99578905365569f), Q31(-0.54106826257356f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:408:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 408 | {Q31( 0.95437383549973f), Q31( 0.97002324109952f)}, {Q31( 0.99578905365569f), Q31(-0.54106826257356f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:408:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 408 | {Q31( 0.95437383549973f), Q31( 0.97002324109952f)}, {Q31( 0.99578905365569f), Q31(-0.54106826257356f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:408:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 408 | {Q31( 0.95437383549973f), Q31( 0.97002324109952f)}, {Q31( 0.99578905365569f), Q31(-0.54106826257356f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:407:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 407 | {Q31(-0.76910792026848f), Q31(-0.96226617549298f)}, {Q31( 0.99743281016846f), Q31( 0.42697157037567f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:407:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 407 | {Q31(-0.76910792026848f), Q31(-0.96226617549298f)}, {Q31( 0.99743281016846f), Q31( 0.42697157037567f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:407:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 407 | {Q31(-0.76910792026848f), Q31(-0.96226617549298f)}, {Q31( 0.99743281016846f), Q31( 0.42697157037567f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:407:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 407 | {Q31(-0.76910792026848f), Q31(-0.96226617549298f)}, {Q31( 0.99743281016846f), Q31( 0.42697157037567f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:406:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 406 | {Q31(-0.95038560288864f), Q31( 0.89563219587625f)}, {Q31( 0.17005239424212f), Q31( 0.54683053962658f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:406:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 406 | {Q31(-0.95038560288864f), Q31( 0.89563219587625f)}, {Q31( 0.17005239424212f), Q31( 0.54683053962658f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:406:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 406 | {Q31(-0.95038560288864f), Q31( 0.89563219587625f)}, {Q31( 0.17005239424212f), Q31( 0.54683053962658f)In file included from }, src/libavcodec/aacps_fixed.c| : ~~~~~^~~~~~~~~~~~~~~~~~ 24: src/libavcodec/aacps.c:src/libavcodec/aac_defines.h416::45:4436:: warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'Q31' 45 | #define Q31( x416) | c o n s t I N T F(LiOnAtT) (p(exa)k*_2d1e4c7a4y8_3f6a4c8t.o0r += 0.Q53)1 ( 0| . ^ ~7 659283383646In file included from 5src/libavcodec/aacsbr_fixed.cf:)62; : src/libavcodec/aacsbrdata.h| : ~~~~^~~~~~~~~~~~~~~~~~406 :6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 406 | {Q 3451 | (#-d0e.f9i5n0e38 5Q63012(8x8)8 6 4 f ) , Q 3 1 ( 0 . 8(i9n5t6)3(2(1x9)5*8271642754f8)3}6,4 8{.Q03 1+( 00..51)7 0 0| 5 ^ ~2 39424212f), Q31( 0.54683053962658f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:405:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 405 | {Q31(-0.39466529740375f), Q31(-0.66809432114456f)}, {Q31( 0.97875325649683f), Q31(-0.72467840967746f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:405:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 405 | {Q31(-0.39466529740375f), Q31(-0.66809432114456f)}, {Q31( 0.97875325649683f), Q31(-0.72467840967746f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:405:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 405 | {Q31(-0.39466529740375f), Q31(-0.66809432114456f)}, {Q31( 0.97875325649683f), Q31(-0.72467840967746f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:src/libavcodec/ac3dec.c62: src/libavcodec/aacsbrdata.h::4051841::649:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 405 | {Q31( -18410 | . 3 9 4 6 6 5 2 9d74o0w3n7m5ifx)_,i nQf3o1-(>-c0e.n6t6e8r0_9m4i3x2_1l1e4v4e5l6 f ) } , { Q 3=1 (g a0i.n9_7l8e7v5e3l2s5[6s4-9>6 8 3 f ) , Qc3e1n(t-e0r._7m2i4x6_7l8e4v0e9l6]7;7 4 6| f ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) }, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)(src/libavcodec/ac3dec.c(x:)1842*:2491:4 7warning: 4implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]8 3648.0 + 0.5) 1842 | | ^ ~ downmIn file included from isrc/libavcodec/aacsbr_fixed.cx:_62i: nsrc/libavcodec/aacsbrdata.hf:o404-:>84c:e nwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e r_mix_level_ltr t404 | { Q=3 1g(a i0n._0l8e7v0e7l8s0[6s6-7>1 6 9c1efn)t,e rQ_3m1i(x _0l.e8v0e9l3_8l9t9r4t9]1;8 7 4| 5 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f )}, {Q31(-0.86811883080712f), Q31( 0.39347308CC libavcodec/allcodecs.o 654705f)}, | src/libavcodec/ac3dec.c ~~~~~^~~~~~~~~~~~~~~~~~ :1843:49:src/libavcodec/aac_defines.h :warning: 45implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]: 36: note: expanded from macro 'Q31' 451843 | | # d e f i n e Qd3o1w(nmxi)x _ i n f o - > s u r r o u n(di_nmti)x(_(lxe)v*e2l1 4 7 4 8 3 6=4 8g.a0i n+_ l0e.v5e)l s [| s ^ ~- > surrouIn file included from nsrc/libavcodec/aacsbr_fixed.cd:_62m: isrc/libavcodec/aacsbrdata.hx:_404l:e58v:e warning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]] ; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | {Q31( 0.08707806671691f), Q31( 0.809389949187src/libavcodec/ac3dec.c4:51844f:)49}:, warning: {implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]Q 31(-0.86811883 018448 | 0 7 1 2 f ) , Qd3o1w(n m0i.x3_9i3n4f7o3-0>8s6u5r4r7o0u5nfd)_}m,i x _| l ~~~~^~~~~~~~~~~~~~~~~~~e vel_lsrc/libavcodec/aac_defines.ht:r45t: 36=: gnote: aexpanded from macro 'Q31'i n_levels[ s45- | >#sduerfrionuen dQ_3m1i(xx_)l e v e l _ l t r t ] ; | ( ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~i nt)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:404:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/ac3dec.c: 1846404: | 49{:Q 3warning: 1implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]( 0.0870780667 11846 | 6 9 1 f ) , Q 3 1 ( 0d.o8w0n9m3i8x9_9i4n9f1o8-7>4l5ffe)_}m,i x{_Ql3e1v(e-l0 . 8 6 8 1 1 8=8 3g0a8i0n7_1l2efv)e,l sQ_3l1f(e [0s.-3>9l3f4e7_3m0i8x6_5l4e7v0e5lf]);} , | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q3In file included from 1(x)src/libavcodec/aacps_fixed.c : 24 : src/libavcodec/aacps.c : 486 : 39 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*2147483648. 0486 | + 0 . 5 ) | ^ ~ g_decay_slopIn file included from esrc/libavcodec/aacsbr_fixed.c :=62 : (src/libavcodec/aacsbrdata.h1: 404<:<7 :3 0warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] - DECAY_SLOPE *404 | ({kQ 3-1 (D E0C.A0Y8_C7U0T7O8F0F6[6i7s13649]1)f;) , | Q ^~~~~~~~~~~3 1( 0.8093899src/libavcodec/aacps.c4:91881:8307:4 5note: fexpanded from macro 'DECAY_SLOPE') }, {Q31(- 0188. | 8#6d8e1f1i8n8e3 0D8E0C7A1Y2_fS)L,O PQE3 1 ( 0 . 39Q33407(300.80655f4)7 0 5f| ) ~~~~^~~~~~} , | ~~~~~^~~~~~~~~~~~~~~~~~src/libavcodec/aac_defines.h :44:36:src/libavcodec/aac_defines.h :note: 45expanded from macro 'Q30': 36: note: expanded from macro 'Q31' 44 | # d45e | #fdienef iQn3e0 Q(3x1) ( x ) ( in t ) (( x )(*1i0n7t3)7(4(1x8)2*42.104 7+4 08.356)4 8 .| 0 ^ ~ + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:403:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 403 | {Q31( 0.80099335254678f), Q31(-0.36851896710853f)}, {Q31( 0.78368131392666f), Q31( 0.45506999802597f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:403:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 403 | {Q31( 0.80099335254678f), Q31(-0.36851896710853f)}, {Q31( 0.78368131392666f), Q31( 0.45506999802597f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:403:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 403 | {Q31( 0.80099335254678f), Q31(-0.36851896710853f)}, {Q31( 0.78368131392666f), Q31( 0.45506999802597f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:403:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 403 | {Q31( 0.80099335254678f), Q31(-0.36851896710853f)}, {Q31( 0.78368131392666f), Q31( 0.45506999802597f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:402:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 402 | {Q31(-0.07706847005931f), Q31(-0.89581437101329f)}, {Q31( 0.98590090577724f), Q31( 0.88241721133981f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:402:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 402 | {Q31(-0.07706847005931f), Q31(-0.89581437101329f)}, {Q31( 0.98590090577724f), Q31( 0.88241721133981f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:402:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 402 | {Q31(-0.07706847005931f), Q31(-0.89581437101329f)}, {Q31( 0.98590090577724f), Q31( 0.88241721133981f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:402:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 402 | {Q31(-0.07706847005931f), Q31(-0.89581437101329f)}, {Q31( 0.98590090577724f), Q31( 0.88241721133981f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:401:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 401 | {Q31( 0.99570534804836f), Q31( 0.45844586038111f)}, {Q31(-0.63431466947340f), Q31( 0.21079116459234f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:401:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 401 | {Q31( 0.99570534804836f), Q31( 0.45844586038111f)}, {Q31(-0.63431466947340f), Q31( 0.21079116459234f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:401:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 401 | {Q31( 0.99570534804836f), Q31( 0.45844586038111f)}, {Q31(-0.63431466947340f), Q31( 0.21079116459234f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:401:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 401 | {Q31( 0.99570534804836f), Q31( 0.45844586038111f)}, {Q31(-0.63431466947340f), Q31( 0.21079116459234f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:400:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 400 | {Q31(-0.66694269691195f), Q31(-0.91643611810148f)}, {Q31( 0.64016792079480f), Q31( 0.15649530836856f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(src/libavcodec/ac3dec_float.cx) : 40 : 140 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] (int)((x)*2147483648 .400 | + 0 .{5 )" c o| n ^ ~s _noisegen", In file included from "esrc/libavcodec/aacsbr_fixed.cn:a62b: lsrc/libavcodec/aacsbrdata.he:400 :c59o:n swarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s tent noise gen e400r | a{tQi3o1n("-,0 .O6F6F6S9E4T2(6c9o6n9s1i1s9t5efn)t,_ nQo3i1s(e-_0g.e9n1e6r4a3t6i1o1n8)1,0 1A4V8_fO)P}T,_ T{YQP3E1_(B O0O.L6,4 0{1.6i76942 0=7 904 8}0,f )0,, Q13,1 (P A0R. 1}5,6 4 9| 5 ^3 0836856f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) src/libavcodec/ac3dec_float.c : 41 : 138 : warning: (missing field 'unit' initializer [-Wmissing-field-initializers]i nt)((x)*21474836 4418 | . 0 + {0 ."5d)r c _| s ^ ~c ale", "percentIn file included from agsrc/libavcodec/aacsbr_fixed.ce: 62o: fsrc/libavcodec/aacsbrdata.h :d400y:n31a:m iwarning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] range compressi o400n | {tQo3 1a(p-p0l.y6"6,6 9O4F2F6S9E6T9(1dr1c9_5sfc)a,l eQ)3,1 (A-V0_.O9P1T6_4T3Y6P1E1_8F1L0O1A4T8,f ){}.,d b{lQ 3=1 (1 .00.}6,4 001.607,9 260.709,4 8P0AfR) ,} ,Q 3 1| ( ^ 0.15649530836856f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #defsrc/libavcodec/ac3dec_float.ci:n42e: Q1323:1 (warning: x)missing field 'unit' initializer [-Wmissing-field-initializers] (i42n | t ) (( x ){* 2"1h4e7a4v8y3_6c4om8p.r0" ,+ "0en.ab5l)e h e| a ^ ~vy dynamic raIn file included from nsrc/libavcodec/aacsbr_fixed.cg:e62 : csrc/libavcodec/aacsbrdata.h:o400m:6p:r ewarning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s ion", OFFSE T400( | h{eQav3y1_(c-o0m.p6r6e6s9s4i2o6n9)6,9 1A1V9_5OfP)T,_ TQY3P1E(_-B0O.O9L1,6 4{3.6i16148 1=0 104 8}f,) }0,, {1Q,3 1P(A R 0}.,6 4 0| 1 ^6 792079480f), Q31( 0.15649530836856f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/ac3dec_float.csrc/libavcodec/aac_defines.h::4345::12836:: warning: note: expanded from macro 'Q31'missing field 'unit' initializer [-Wmissing-field-initializers] 45 | #de f43i | n e Q 3{1 ("xt)a r g e t _ l e v e l " , "(tianrtg)et( (lxe)v*e2l1 4i7n4 8-3d6B4F8S. 0( 0+ n0o.t5 )a p p| l ^ ~i ed)", OFFSET(In file included from tsrc/libavcodec/aacsbr_fixed.ca:r62g: esrc/libavcodec/aacsbrdata.ht:_399l:e84v:e lwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], AV_OPT_TYPE_I N399T | ,{ {Q.3i16(4 0=. 303 4}0,8 0-43214,3 807,5 2PfA)R, }Q,3 1 (| ^0 .86185953874709f)}, {Q31( 0.99010736374716f), Q31( 0.04602397576623f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' src/libavcodec/ac3dec_float.c: 4645: | 129#:d ewarning: fmissing field 'unit' initializer [-Wmissing-field-initializers]i ne Q31(x) 46 | { " l t r t(_icnmti)x(l(exv)"*,2 1 4 7"4L8t3/6R4t8 .C0e n+t e0r. 5M)i x | L ^ ~e vel", OFFIn file included from Ssrc/libavcodec/aacsbr_fixed.cE:T62(: lsrc/libavcodec/aacsbrdata.ht:r399t:_59ce:n twarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r _mix_level), 399A | V{_QO3P1T(_ T0Y.P3E3_4F0L8O0A4T2,4 3{8.7d5b2lf )=, -Q13.10( }0,. 8-611.805,9 523.807,4 700}9,f ) }| , ^ {Q31( 0.99010736374716f), Q31( 0.04602397576623src/libavcodec/ac3dec_float.cf):}47,: 129 :| ~~~~~^~~~~~~~~~~~~~~~~~warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 47 | {"l t45r | t#_dseufrimniex lQe3v1"(,x )" L t / R t S u r r o u n d( iMnitx) (L(exv)e*l2"1,4 7O4F8F3S6E4T8(.l0t r+t _0s.u5r)r o u| n ^ ~d _mix_level), In file included from Asrc/libavcodec/aacsbr_fixed.cV:_62O: Psrc/libavcodec/aacsbrdata.hT:_399T:Y32P:E _warning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]L OAT, {.dbl = - 1399. | 0{ Q}3,1 (- 10..03,3 420.800,4 204}3,8 7 5| 2 ^f ), Q31( 0.86185953874709f)}, {Q31( 0.99010736src/libavcodec/ac3dec_float.c37:4487:11296:f )warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] Q31( 0.0460239 7485 | 7{6"6l2o3rfo)_}c,m i x| l ~~~~~^~~~~~~~~~~~~~~~~~e v", src/libavcodec/aac_defines.h : 45":L36o:/ Rnote: oexpanded from macro 'Q31' Center M i45x | #Ldeevfeiln"e, Q 3 1O(FxF)S E T ( l o r o _ c e n t e r(_imnitx)_(l(exv)e*l2)1,4 7 4 8 3A6V4_8O.P0T _+T Y0P.E5_)F L O| A ^ ~T , {.dbl = In file included from -src/libavcodec/aacsbr_fixed.c1:62.: 0 src/libavcodec/aacsbrdata.h}:, 399-:17:. 0warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2.0, 0}, | ^ 399 | {Q31( 0.33408042438752f), Q31( 0src/libavcodec/ac3dec_float.c.:8496:11298:5 9warning: 53missing field 'unit' initializer [-Wmissing-field-initializers]87 4709f)}, {Q3 149( | {0".l9o9r0o_1su0rm7i3x6l3e7v4"71,6f )", LQo3/1R(o 0S.u04r6r0o23u9n7d5 7M6i6x23 fL)e},v e l| " ~~~~~^~~~~~~~~~~~~~~~~~, OFFsrc/libavcodec/aac_defines.hSE:T45(:l36o:r onote: _sexpanded from macro 'Q31'u rround_ m45i | x#_ldeefvienle) Q,3 1A(Vx_)O P T _T Y P E _ F L O A T ,( in{t.)d(b(lx )=* 2-114.70 4}8,3 6-418..00, +2 .00.,5 )0 } | , ^ ~ | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:398:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 398 | {Q31(-0.99899084509530f), Qsrc/libavcodec/ac3dec_float.c3:153(: 110:. 7warning: 4missing field 'help' initializer [-Wmissing-field-initializers]6 4515 6539 | 9 2 4 9 3{f )N}U,L L{}Q,3 1 (| ^0 .86557171579452f), Q31( 0.55593866696299f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:398:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 398 | {Q31(-0.99899084509530f), Q31( 0.74645156992493f)}, {Q31( 0.86557171579452f), Q31( 0.55593866696299f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:398:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 398 | {Q31(-0.99899084509530f), Q31( 0.74645156992493f)}, {Q31( 0.86557171579452f), Q31( 0.55593866696299f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:398:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 398 | {Q31(-0.99899084509530f), Q31( 0.74645156992493f)}, {Q31( 0.86557171579452f), Q31( 0.55593866696299f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:397:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 397 | {Q31(-0.26024169633417f), Q31(-0.75999759855752f)}, {Q31(-0.35712514743563f), Q31( 0.19298963768574f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:397:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 397 | {Q31(-0.26024169633417f), Q31(-0.75999759855752f)}, {Q31(-0.35712514743563f), Q31( 0.19298963768574f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:397:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 397 | {Q31(-0.26024169633417f), Q31(-0.75999759855752f)}, {Q31(-0.35712514743563f), Q31( 0.19298963768574f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:397:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 397 | {Q31(-0.26024169633417f), Q31(-0.75999759855752f)}, {Q31(-0.35712514743563f), Q31( 0.19298963768574f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:396:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 396 | {Q31(-0.93149731080767f), Q31(-0.98313162570490f)}, {Q31( 0.99923472302773f), Q31(-0.80142993767554f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:396:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 396 | {Q31(-0.93149731080767f), Q31(-0.98313162570490f)}, {Q31( 0.99923472302773f), Q31(-0.80142993767554f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:396:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 396 | {Q31(-0.93149731080767f), Q31(-0.98313162570490f)}, {Q31( 0.99923472302773f), Q31(-0.80142993767554f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:396:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 396 | {Q31(-0.93149731080767f), Q31(-0.98313162570490f)}, {Q31( 0.99923472302773f), Q31(-0.80142993767554f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:395:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 395 | {Q31(-0.30963073129751f), Q31(-0.18076720599336f)}, {Q31( 0.99992588229018f), Q31(-0.26281872094289f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:395:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 395 | {Q31(-0.30963073129751f), Q31(-0.18076720599336f)}, {Q31( 0.99992588229018f), Q31(-0.26281872094289f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:395:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 395 | {Q31(-0.30963073129751f), Q31(-0.18076720599336f)}, {Q31( 0.99992588229018f), Q31(-0.26281872094289f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:395:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 395 | {Q31(-0.30963073129751f), Q31(-0.18076720599336f)}, {Q31( 0.99992588229018f), Q31(-0.26281872094289f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from In file included from src/libavcodec/aacsbr_fixed.c:src/libavcodec/aacps_fixed.c62:: src/libavcodec/aacsbrdata.h:24394: :src/libavcodec/aacps.c84::678 :warning: 34implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 394 | {Q31( 0.47803 86788 | 3 7 1 4 1 9 9 f ) , Q 3I1N(T-F0L.O3A9T4 2w3i2d1t9h7 8=6 2Q8380f()1}.,f ){ Q/3 1((( s0t.o9p8 2-9 9s1t9a5r8t7)9 5?1 4(fs)t,o pQ 3-1 (s t0a.r0t1)9 8:9 719)1;3 9 0| 04 ~~~~^~~~7 f)}, | src/libavcodec/aac_defines.h ~~~~~^~~~~~~~~~~~~~~~~~: 44src/libavcodec/aac_defines.h::3645:: 36note: :expanded from macro 'Q30' note: expanded from macro 'Q31' 4445 | | ##ddeeffiinnee QQ3301((xx)) ((iinntt))((((xx))**12017437744813862448..00 ++ 00..55)) | | ^ ~ ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:394:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 394 | {Q31( 0.47803883714199f), Q31(-0.39423219786288f)}, {Q31( 0.98299195879514f), Q31( 0.01989791390047f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:394:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 394 | {Q31( 0.47803883714199f), Q31(-0.39423219786288f)}, {Q31( 0.98299195879514f), Q31( 0.01989791390047f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:394:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 394 | {Q31( 0.47803883714199f), Q31(-0.39423219786288f)}, {Q31( 0.98299195879514f), Q31( 0.01989791390047f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:393:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 393 | {Q31(-0.31744434966056f), Q31(-0.36834111883652f)}, {Q31(-0.34110827591623f), Q31( 0.40211222807691f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:393:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 393 | {Q31(-0.31744434966056f), Q31(-0.36834111883652f)}, {Q31(-0.34110827591623f), Q31( 0.40211222807691f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:393:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 393 | {Q31(-0.31744434966056f), Q31(-0.36834111883652f)}, {Q31(-0.34110827591623f), Q31( 0.40211222807691f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:393:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 393 | {Q31(-0.31744434966056f), Q31(-0.36834111883652f)}, {Q31(-0.34110827591623f), Q31( 0.40211222807691f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:392:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 392 | {Q31( 0.95903308477986f), Q31( 0.76744927173873f)}, {Q31( 0.73504123909879f), Q31(-0.03747203173192f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:392:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 392 | {Q31( 0.95903308477986f), Q31( 0.76744927173873f)}, {Q31( 0.73504123909879f), Q31(-0.03747203173192f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:392:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 392 | {Q31( 0.95903308477986f), Q31( 0.76744927173873f)}, {Q31( 0.73504123909879f), Q31(-0.03747203173192f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:392:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 392 | {Q31( 0.95903308477986f), Q31( 0.76744927173873f)}, {Q31( 0.73504123909879f), Q31(-0.03747203173192f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:391:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 391 | {Q31(-0.84764345483665f), Q31( 0.02372316801261f)}, {Q31(-0.89039863483811f), Q31( 0.88866581484602f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:391:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 391 | {Q31(-0.84764345483665f), Q31( 0.02372316801261f)}, {Q31(-0.89039863483811f), Q31( 0.88866581484602f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:391:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 391 | {Q31(-0.84764345483665f), Q31( 0.02372316801261f)}, {Q31(-0.89039863483811f), Q31( 0.88866581484602f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:391:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 391 | {Q31(-0.84764345483665f), Q31( 0.02372316801261f)}, {Q31(-0.89039863483811f), Q31( 0.88866581484602f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:390:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 390 | {Q31(-0.20461677199539f), Q31(-0.14209977628489f)}, {Q31( 0.66223843141647f), Q31( 0.72528579940326f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:390:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 390 | {Q31(-0.20461677199539f), Q31(-0.14209977628489f)}, {Q31( 0.66223843141647f), Q31( 0.72528579940326f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:390:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 390 | {Q31(-0.20461677199539f), Q31(-0.14209977628489f)}, {Q31( 0.66223843141647f), Q31( 0.72528579940326f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:390:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 390 | {Q31(-0.20461677199539f), Q31(-0.14209977628489f)}, {Q31( 0.66223843141647f), Q31( 0.72528579940326f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:389:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 389 | {Q31(-0.27338148835532f), Q31( 0.99950922447209f)}, {Q31( 0.06310802338302f), Q31(-0.54539587529618f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:389:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 389 | {Q31(-0.27338148835532f), Q31( 0.99950922447209f)}, {Q31( 0.06310802338302f), Q31(-0.54539587529618f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:389:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 389 | {Q31(-0.27338148835532f), Q31( 0.99950922447209f)}, {Q31( 0.06310802338302f), Q31(-0.54539587529618f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:389:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 389 | {Q31(-0.27338148835532f), Q31( 0.99950922447209f)}, {Q31( 0.06310802338302f), Q31(-0.54539587529618f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:388:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 388 | {Q31(-0.98935142339139f), Q31(-0.40249159006933f)}, {Q31(-0.98081380091130f), Q31(-0.72856895534041f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0CC libavcodec/alsdec.o .5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:388:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 388 | {Q31(-0.98935142339139f), Q31(-0.40249159006933f)}, {Q31(-0.98081380091130f), Q31(-0.72856895534041f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:388:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 388 | {Q31(-0.98935142339139f), Q31(-0.40249159006933f)}, {Q31(-0.98081380091130f), Q31(-0.72856895534041f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:388:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 388 | {Q31(-0.98935142339139f), Q31(-0.40249159006933f)}, {Q31(-0.98081380091130f), Q31(-0.72856895534041f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:387:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 387 | {Q31(-0.53499621979720f), Q31( 0.97241553731237f)}, {Q31(-0.49429560226497f), Q31( 0.98183865291903f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:387:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 387 | {Q31(-0.53499621979720f), Q31( 0.97241553731237f)}, {Q31(-0.49429560226497f), Q31( 0.98183865291903f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:387:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 387 | {Q31(-0.53499621979720f), Q31( 0.97241553731237f)}, {Q31(-0.49429560226497f), Q31( 0.98183865291903f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:387:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 387 | {Q31(-0.53499621979720f), Q31( 0.97241553731237f)}, {Q31(-0.49429560226497f), Q31( 0.98183865291903f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:386:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 386 | {Q31( 0.88461574003963f), Q31( 0.57508405276414f)}, {Q31( 0.05198933055162f), Q31( 0.21269661669964f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:386:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 386 | {Q31( 0.88461574003963f), Q31( 0.57508405276414f)}, {Q31( 0.05198933055162f), Q31( 0.21269661669964f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:386:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 386 | {Q31( 0.88461574003963f), Q31( 0.57508405276414f)}, {Q31( 0.05198933055162f), Q31( 0.21269661669964f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:386:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 386 | {Q31( 0.88461574003963f), Q31( 0.57508405276414f)}, {Q31( 0.05198933055162f), Q31( 0.21269661669964f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:385:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 385 | {Q31(-0.60182204677608f), Q31( 0.86779651036123f)}, {Q31(-0.97418588163217f), Q31( 0.96468523666475f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:385:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 385 | {Q31(-0.60182204677608f), Q31( 0.86779651036123f)}, {Q31(-0.97418588163217f), Q31( 0.96468523666475f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:385:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 385 | {Q31(-0.60182204677608f), Q31( 0.86779651036123f)}, {Q31(-0.97418588163217f), Q31( 0.96468523666475f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:385:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 385 | {Q31(-0.60182204677608f), Q31( 0.86779651036123f)}, {Q31(-0.97418588163217f), Q31( 0.96468523666475f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:384:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 384 | {Q31(-0.38658751133527f), Q31( 0.99501571208985f)}, {Q31(-0.29250814029851f), Q31( 0.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: src/libavcodec/aacsbrdata.h:382:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 382 | {Q31( 0.05237237274947f), Q31(-0.25640361602661f)}, {Q31( 0.36703583957424f), Q31(-0.38653265641875f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:382:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 382 | {Q31( 0.05237237274947f), Q31(-0.25640361602661f)}, {Q31( 0.36703583957424f), Q31(-0.38653265641875f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:382:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 382 | {Q31( 0.05237237274947f), Q31(-0.25640361602661f)}, {Q31( 0.36703583957424f), Q31(-0.38653265641875f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:382:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 382 | {Q31( 0.05237237274947f), Q31(-0.25640361602661f)}, {Q31( 0.36703583957424f), Q31(-0.38653265641875f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:381:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 381 | {Q31( 0.99740224117019f), Q31(-0.16830494996370f)}, {Q31(-0.35899413170555f), Q31(-0.46633226649613f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:381:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 381 | {Q31( 0.99740224117019f), Q31(-0.16830494996370f)}, {Q31(-0.35899413170555f), Q31(-0.46633226649613f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:381:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 381 | {Q31( 0.99740224117019f), Q31(-0.16830494996370f)}, {Q31(-0.35899413170555f), Q31(-0.46633226649613f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:381:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 381 | {Q31( 0.99740224117019f), Q31(-0.16830494996370f)}, {Q31(-0.35899413170555f), Q31(-0.46633226649613f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:380:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 380 | {Q31( 0.99267657565094f), Q31(-0.03757034316958f)}, {Q31(-0.94063471614176f), Q31( 0.41332338538963f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:380:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 380 | {Q31( 0.99267657565094f), Q31(-0.03757034316958f)}, {Q31(-0.94063471614176f), Q31( 0.41332338538963f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:380:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 380 | {Q31( 0.99267657565094f), Q31(-0.03757034316958f)}, {Q31(-0.94063471614176f), Q31( 0.41332338538963f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:380:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 380 | {Q31( 0.99267657565094f), Q31(-0.03757034316958f)}, {Q31(-0.94063471614176f), Q31( 0.41332338538963f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:379:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 379 | {Q31(-0.36834336949252f), Q31( 0.96458298020975f)}, {Q31( 0.93891760988045f), Q31(-0.89968353740388f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:379:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 379 | {Q31(-0.36834336949252f), Q31( 0.96458298020975f)}, {Q31( 0.93891760988045f), Q31(-0.89968353740388f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:379:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 379 | {Q31(-0.36834336949252f), Q31( 0.96458298020975f)}, {Q31( 0.93891760988045f), Q31(-0.89968353740388f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:379:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 379 | {Q31(-0.36834336949252f), Q31( 0.96458298020975f)}, {Q31( 0.93891760988045f), Q31(-0.89968353740388f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:378:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 378 | {Q31( 0.92045124735495f), Q31(-0.62433652524220f)}, {Q31( 0.89162532251878f), Q31( 0.54950955570563f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:378:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 378 | {Q31( 0.92045124735495f), Q31(-0.62433652524220f)}, {Q31( 0.89162532251878f), Q31( 0.54950955570563f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:378:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 378 | {Q31( 0.92045124735495f), Q31(-0.62433652524220f)}, {Q31( 0.89162532251878f), Q31( 0.54950955570563f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:378:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 378 | {Q31( 0.92045124735495f), Q31(-0.62433652524220f)}, {Q31( 0.89162532251878f), Q31( 0.54950955570563f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:377:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 377 | {Q31(-0.86425093011245f), Q31(-0.45795025029466f)}, {Q31( 0.38879779059045f), Q31( 0.97274429344593f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:377:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 377 | {Q31(-0.86425093011245f), Q31(-0.45795025029466f)}, {Q31( 0.38879779059045f), Q31( 0.97274429344593f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:377:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 377 | {Q31(-0.86425093011245f), Q31(-0.45795025029466f)}, {Q31( 0.38879779059045f), Q31( 0.97274429344593f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:377:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 377 | {Q31(-0.86425093011245f), Q31(-0.45795025029466f)}, {Q31( 0.38879779059045f), Q31( 0.97274429344593f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:376:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 376 | {Q31( 0.93379635304810f), Q31(-0.70881994583682f)}, {Q31(-0.85235410573336f), Q31(-0.08342347966410f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:376:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 376 | {Q31( 0.93379635304810f), Q31(-0.70881994583682f)}, {Q31(-0.85235410573336f), Q31(-0.08342347966410f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:376:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 376 | {Q31( 0.93379635304810f), Q31(-0.70881994583682f)}, {Q31(-0.85235410573336f), Q31(-0.08342347966410f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:376:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 376 | {Q31( 0.93379635304810f), Q31(-0.70881994583682f)}, {Q31(-0.85235410573336f), Q31(-0.08342347966410f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:375:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 375 | {Q31( 0.19513029146934f), Q31(-0.94239832251867f)}, {Q31(-0.95476662400101f), Q31( 0.98364554179143f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:375:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 375 | {Q31( 0.19513029146934f), Q31(-0.94239832251867f)}, {Q31(-0.95476662400101f), Q31( 0.98364554179143f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:375:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 375 | {Q31( 0.19513029146934f), Q31(-0.94239832251867f)}, {Q31(-0.95476662400101f), Q31( 0.98364554179143f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:375:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 375 | {Q31( 0.19513029146934f), Q31(-0.94239832251867f)}, {Q31(-0.95476662400101f), Q31( 0.98364554179143f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:374:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 374 | {Q31( 0.43440904467688f), Q31(-0.98546330463232f)}, {Q31(-0.98298583762390f), Q31( 0.21021524625209f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:374:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 374 | {Q31( 0.43440904467688f), Q31(-0.98546330463232f)}, {Q31(-0.98298583762390f), Q31( 0.21021524625209f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:374:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 374 | {Q31( 0.43440904467688f), Q31(-0.98546330463232f)}, {Q31(-0.98298583762390f), Q31( 0.21021524625209f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:374:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 374 | {Q31( 0.43440904467688f), Q31(-0.98546330463232f)}, {Q31(-0.98298583762390f), Q31( 0.21021524625209f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:373:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 373 | {Q31( 0.29078277605775f), Q31( 0.35393777921520f)}, {Q31(-0.62858772103030f), Q31( 0.38765693387102f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:373:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 373 | {Q31( 0.29078277605775f), Q31( 0.35393777921520f)}, {Q31(-0.62858772103030f), Q31( 0.38765693387102f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:373:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 373 | {Q31( 0.29078277605775f), Q31( 0.35393777921520f)}, {Q31(-0.62858772103030f), Q31( 0.38765693387102f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:373:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 373 | {Q31( 0.29078277605775f), Q31( 0.35393777921520f)}, {Q31(-0.62858772103030f), Q31( 0.38765693387102f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:372:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 372 | {Q31( 0.20541973692630f), Q31(-0.94435144369918f)}, {Q31( 0.99980371023351f), Q31( 0.79835913565599f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:372:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 372 | {Q31( 0.20541973692630f), Q31(-0.94435144369918f)}, {Q31( 0.99980371023351f), Q31( 0.79835913565599f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:372:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 372 | {Q31( 0.20541973692630f), Q31(-0.94435144369918f)}, {Q31( 0.99980371023351f), Q31( 0.79835913565599f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:372:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 372 | {Q31( 0.20541973692630f), Q31(-0.94435144369918f)}, {Q31( 0.99980371023351f), Q31( 0.79835913565599f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:371:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 371 | {Q31( 0.94138021032330f), Q31( 0.35281916733018f)}, {Q31(-0.75725076534641f), Q31( 0.53650549640587f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:371:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 371 | {Q31( 0.94138021032330f), Q31( 0.35281916733018f)}, {Q31(-0.75725076534641f), Q31( 0.53650549640587f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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:32: 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:7: 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:370:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 370 | {Q31( 0.99885650204884f), Q31( 0.11136095490444f)}, {Q31(-0.56649614128386f), Q31(-0.90494866361587f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:370:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 370 | {Q31( 0.99885650204884f), Q31( 0.11136095490444f)}, {Q31(-0.56649614128386f), Q31(-0.90494866361587f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:370:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 370 | {Q31( 0.99885650204884f), Q31( 0.11136095490444f)}, {Q31(-0.56649614128386f), Q31(-0.90494866361587f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:370:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 370 | {Q31( 0.99885650204884f), Q31( 0.11136095490444f)}, {Q31(-0.56649614128386f), Q31(-0.90494866361587f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:369:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 369 | {Q31(-0.58947456517751f), Q31(-0.34847132454388f)}, {Q31(-0.41815140454465f), Q31( 0.16276422358861f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:369:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 369 | {Q31(-0.58947456517751f), Q31(-0.34847132454388f)}, {Q31(-0.41815140454465f), Q31( 0.16276422358861f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:369:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 369 | {Q31(-0.58947456517751f), Q31(-0.34847132454388f)}, {Q31(-0.41815140454465f), Q31( 0.16276422358861f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:369:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 369 | {Q31(-0.58947456517751f), Q31(-0.34847132454388f)}, {Q31(-0.41815140454465f), Q31( 0.16276422358861f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:368:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 368 | {Q31(-0.64946246527458f), Q31( 0.68645507104960f)}, {Q31(-0.12016920576437f), Q31(-0.57147322153312f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:368:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 368 | {Q31(-0.64946246527458f), Q31( 0.68645507104960f)}, {Q31(-0.12016920576437f), Q31(-0.57147322153312f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:368:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 368 | {Q31(-0.64946246527458f), Q31( 0.68645507104960f)}, {Q31(-0.12016920576437f), Q31(-0.57147322153312f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:368:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 368 | {Q31(-0.64946246527458f), Q31( 0.68645507104960f)}, {Q31(-0.12016920576437f), Q31(-0.57147322153312f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:367:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 367 | {Q31(-0.17325552859616f), Q31(-0.92770672250494f)}, {Q31( 0.99948035025744f), Q31( 0.58285545563426f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:367:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 367 | {Q31(-0.17325552859616f), Q31(-0.92770672250494f)}, {Q31( 0.99948035025744f), Q31( 0.58285545563426f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:367:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 367 | {Q31(-0.17325552859616f), Q31(-0.92770672250494f)}, {Q31( 0.99948035025744f), Q31( 0.58285545563426f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) CC libavcodec/amr_parser.o (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:367:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 367 | {Q31(-0.17325552859616f), Q31(-0.92770672250494f)}, {Q31( 0.99948035025744f), Q31( 0.58285545563426f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:366:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | {Q31( 0.38975993093975f), Q31( 0.95515358099121f)}, {Q31(-0.97757125224150f), Q31( 0.05305894580606f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:366:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | {Q31( 0.38975993093975f), Q31( 0.95515358099121f)}, {Q31(-0.97757125224150f), Q31( 0.05305894580606f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:366:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | {Q31( 0.38975993093975f), Q31( 0.95515358099121f)}, {Q31(-0.97757125224150f), Q31( 0.05305894580606f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:366:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | {Q31( 0.38975993093975f), Q31( 0.95515358099121f)}, {Q31(-0.97757125224150f), Q31( 0.05305894580606f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:365:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 365 | {Q31(-0.26843291251234f), Q31( 0.83115668004362f)}, {Q31( 0.49072334613242f), Q31(-0.45359708737775f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 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] CC libavcodec/amrnbdec.o 365 | {Q31(-0.26843291251234f), Q31( 0.83115668004362f)}, {Q31( 0.49072334613242f), Q31(-0.45359708737775f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:365:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 365 | {Q31(-0.26843291251234f), Q31( 0.83115668004362f)}, {Q31( 0.49072334613242f), Q31(-0.45359708737775f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:365:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 365 | {Q31(-0.26843291251234f), Q31( 0.83115668004362f)}, {Q31( 0.49072334613242f), Q31(-0.45359708737775f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:364:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 364 | {Q31(-0.34600785879594f), Q31(-0.99441426144200f)}, {Q31(-0.68774481731008f), Q31(-0.30238837956299f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:364:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 364 | {Q31(-0.34600785879594f), Q31(-0.99441426144200f)}, {Q31(-0.68774481731008f), Q31(-0.30238837956299f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:364:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 364 | {Q31(-0.34600785879594f), Q31(-0.99441426144200f)}, {Q31(-0.68774481731008f), Q31(-0.30238837956299f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:364:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 364 | {Q31(-0.34600785879594f), Q31(-0.99441426144200f)}, {Q31(-0.68774481731008f), Q31(-0.30238837956299f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:363:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 363 | {Q31( 0.37050990604091f), Q31(-0.59910140383171f)}, {Q31(-0.70373594262891f), Q31( 0.91227665827081f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:363:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 363 | {Q31( 0.37050990604091f), Q31(-0.59910140383171f)}, {Q31(-0.70373594262891f), Q31( 0.91227665827081f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:363:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 363 | {Q31( 0.37050990604091f), Q31(-0.59910140383171f)}, {Q31(-0.70373594262891f), Q31( 0.91227665827081f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:363:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 363 | {Q31( 0.37050990604091f), Q31(-0.59910140383171f)}, {Q31(-0.70373594262891f), Q31( 0.91227665827081f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:362:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 362 | {Q31( 0.09355476558534f), Q31( 0.54845123045604f)}, {Q31(-0.54668414224090f), Q31( 0.95980774020221f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:362:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 362 | {Q31( 0.09355476558534f), Q31( 0.54845123045604f)}, {Q31(-0.54668414224090f), Q31( 0.95980774020221f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:362:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 362 | {Q31( 0.09355476558534f), Q31( 0.54845123045604f)}, {Q31(-0.54668414224090f), Q31( 0.95980774020221f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:362:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 362 | {Q31( 0.09355476558534f), Q31( 0.54845123045604f)}, {Q31(-0.54668414224090f), Q31( 0.95980774020221f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:361:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 361 | {Q31( 0.88547373760759f), Q31(-0.89636802901469f)}, {Q31(-0.18173078152226f), Q31(-0.26152145156800f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:361:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 361 | {Q31( 0.88547373760759f), Q31(-0.89636802901469f)}, {Q31(-0.18173078152226f), Q31(-0.26152145156800f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:361:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 361 | {Q31( 0.88547373760759f), Q31(-0.89636802901469f)}, {Q31(-0.18173078152226f), Q31(-0.26152145156800f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:361:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 361 | {Q31( 0.88547373760759f), Q31(-0.89636802901469f)}, {Q31(-0.18173078152226f), Q31(-0.26152145156800f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:360:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 360 | {Q31( 0.02416275806869f), Q31( 0.27192914288905f)}, {Q31( 0.82068619590515f), Q31(-0.85087787994476f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:360:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 360 | {Q31( 0.02416275806869f), Q31( 0.27192914288905f)}, {Q31( 0.82068619590515f), Q31(-0.85087787994476f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:360:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 360 | {Q31( 0.02416275806869f), Q31( 0.27192914288905f)}, {Q31( 0.82068619590515f), Q31(-0.85087787994476f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:360:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 360 | {Q31( 0.02416275806869f), Q31( 0.27192914288905f)}, {Q31( 0.82068619590515f), Q31(-0.85087787994476f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:359:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 359 | {Q31(-0.26240034795124f), Q31(-0.68264554369108f)}, {Q31(-0.24664412953388f), Q31(-0.87642273115183f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:359:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 359 | {Q31(-0.26240034795124f), Q31(-0.68264554369108f)}, {Q31(-0.24664412953388f), Q31(-0.87642273115183f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:359:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 359 | {Q31(-0.26240034795124f), Q31(-0.68264554369108f)}, {Q31(-0.24664412953388f), Q31(-0.87642273115183f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:359:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 359 | {Q31(-0.26240034795124f), Q31(-0.68264554369108f)}, {Q31(-0.24664412953388f), Q31(-0.87642273115183f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:358:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 358 | {Q31(-0.99925837363824f), Q31( 0.71084847864067f)}, {Q31(-0.86875903507313f), Q31(-0.20291699203564f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:358:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 358 | {Q31(-0.99925837363824f), Q31( 0.71084847864067f)}, {Q31(-0.86875903507313f), Q31(-0.20291699203564f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:358:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 358 | {Q31(-0.99925837363824f), Q31( 0.71084847864067f)}, {Q31(-0.86875903507313f), Q31(-0.20291699203564f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:358:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 358 | {Q31(-0.99925837363824f), Q31( 0.71084847864067f)}, {Q31(-0.86875903507313f), Q31(-0.20291699203564f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36:In file included from note: expanded from macro 'Q31' src/libavcodec/adpcm.c: 4245 | : #src/libavcodec/bytestream.hd:171e:f18i:ne warning: Qcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 31(x) ( i171n | t ) ( ( gx-)*>21b4u7f4f8e3r6 4+8=. 0F F+ M0I.N5()g - >| b ^ ~u ffer_end -In file included from src/libavcodec/aacsbr_fixed.cg:62-: >src/libavcodec/aacsbrdata.hb:uf357f:e84:r ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s ize); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 357 | {Q31(-0.9src/libavutil/macros.h:7493:2257:10 1note: 02expanded from macro 'FFMIN'8 521f), 49Q3 | 1#( d0e.f1i2n3e7 8F1F2MI8N13(3a1,1b0)f )(}(,a ){ Q>3 1((b ) 0?. 9(1b4)0 0:3 6(6a0)2)21 2 4| f ~ ^ ~ ), Q31( 0.57972471346930f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:357:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 357 | {Q31(-0.97327101028521f), Q31( 0.12378128133110f)}, {Q31( 0.91400366022124f), Q31( 0.57972471346930f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:357:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 357 | {Q31(-0.97327101028521f), Q31( 0.12378128133110f)}, {Q31( 0.91400366022124f), Q31( 0.57972471346930f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:357:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 357 | {Q31(-0.97327101028521f), Q31( 0.12378128133110f)}, {Q31( 0.91400366022124f), Q31( 0.57972471346930f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:356:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 356 | {Q31( 0.95538108220960f), Q31(-0.85557052096538f)}, {Q31(-0.96490920476211f), Q31(-0.64020970923102f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:356:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 356 | {Q31( 0.95538108220960f), Q31(-0.85557052096538f)}, {Q31(-0.96490920476211f), Q31(-0.64020970923102f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:In file included from 45:36src/libavcodec/adpcm.c:: note: 42expanded from macro 'Q31': src/libavcodec/bytestream.h:186:13: warning: 45comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | #define Q31(x) 186 | s i z e(2i n=t )F(F(MxI)N*(2p1-4>7b4u8f3f6e4r8_.e0n d+ -0 .p5-)> b u| f ^ ~f er, size); | In file included from ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:356:31:src/libavutil/macros.h :warning: 49implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 25: note: expanded from macro 'FFMIN' 49356 | | #{dQe3f1i(n e0 .F9F5M5I3N8(1a0,82b2)0 (9(6a0)f )>, (Qb3)1 (?- 0(.b8)5 5:5 7(0a5)2)0 9 6| 5 ~ ^ ~3 8f)}, {Q31(-In file included from 0src/libavcodec/adpcm.c.:9426: 4src/libavcodec/bytestream.h9:01879:2150:4 7warning: 6comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2 11f), Q18731 | ( - 0 . 6i4f0 2(0s9i7z0e922 3!1=0 2sfi)z}e,) | | ~~~~^~~~~~~~~~~~~~~~~~~ ~~~~~ ^ ~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:356:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 356 | {Q31( 0.95538108220960f), Q31(-0.85557052096538f)}, {Q31(-0.96490920476211f), Q31(-0.64020970923102f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:355:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 355 | {Q31( 0.83081876925833f), Q31(-0.94780851414763f)}, {Q31(-0.58753191905341f), Q31( 0.01290772389163f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:355:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 355 | {Q31( 0.83081876925833f), Q31(-0.94780851414763f)}, {Q31(-0.58753191905341f), Q31( 0.01290772389163f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:355:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 355 | {Q31( 0.83081876925833f), Q31(-0.94780851414763f)}, {Q31(-0.58753191905341f), Q31( 0.01290772389163f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:355:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 355 | {Q31( 0.83081876925833f), Q31(-0.94780851414763f)}, {Q31(-0.58753191905341f), Q31( 0.01290772389163f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:354:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 354 | {Q31( 0.96367554763201f), Q31( 0.38486749303242f)}, {Q31(-0.99143875716818f), Q31(-0.24945277239809f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:354:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 354 | {Q31( 0.96367554763201f), Q31( 0.38486749303242f)}, {Q31(-0.99143875716818f), Q31(-0.24945277239809f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:354:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 354 | {Q31( 0.96367554763201f), Q31( 0.38486749303242f)}, {Q31(-0.99143875716818f), Q31(-0.24945277239809f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:354:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 354 | {Q31( 0.96367554763201f), Q31( 0.38486749303242f)}, {Q31(-0.99143875716818f), Q31(-0.24945277239809f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:353:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 353 | {Q31( 0.80723395114371f), Q31(-0.24717418514605f)}, {Q31( 0.47788757329038f), Q31(-0.46333147839295f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:353:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 353 | {Q31( 0.80723395114371f), Q31(-0.24717418514605f)}, {Q31( 0.47788757329038f), Q31(-0.46333147839295f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 src/libavcodec/bytestream.h+ 0.:5271): 17 :| ^ ~warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:353:31: warning: 271implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | int size2 353= | {FQF3M1I(N (0g-.>8b0u7f2f3e3r9_5e1n1d4 3-7 1gf-)>,b uQf3f1e(r-,0 .s2i4z7e1)7;4 1 8| 5 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~1 4605f)}, {src/libavutil/macros.hQ:3491:(25 :0 .note: 4expanded from macro 'FFMIN'7 78875732 9490 | 3#8dfe)f,i nQe3 1F(F-M0I.N4(6a3,3b3)1 4(7(8a3)9 2>9 5(fb))} ,? (| b ~~~~^~~~~~~~~~~~~~~~~~~) : (asrc/libavcodec/aac_defines.h):)45 : 36| : ~ ^ ~ note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:353:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 353 | {Q31( 0.80723395114371f), Q31(-0.24717418514605f)}, {Q31( 0.47788757329038f), Q31(-0.46333147839295f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:352:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 352 | {Q31( 0.67866860118215f), Q31( 0.81284503870856f)}, {Q31(-0.15808569732583f), Q31( 0.85279555024382f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:352:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 352 | {Q31( 0.67866860118215f), Q31( 0.81284503870856f)}, {Q31(-0.15808569732583f), Q31( 0.85279555024382f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:352:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 352 | {Q31( 0.67866860118215f), Q31( 0.81284503870856f)}, {Q31(-0.15808569732583f), Q31( 0.85279555024382f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:352:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 352 | {Q31( 0.67866860118215f), Q31( 0.81284503870856f)}, {Q31(-0.15808569732583f), Q31( 0.85279555024382f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:351:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 351 | {Q31( 0.98720684660488f), Q31( 0.48409133691962f)}, {Q31(-0.81689296271203f), Q31(-0.90827703628298f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:351:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 351 | {Q31( 0.98720684660488f), Q31( 0.48409133691962f)}, {Q31(-0.81689296271203f), Q31(-0.90827703628298f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:351:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 351 | {Q31( 0.98720684660488f), Q31( 0.48409133691962f)}, {Q31(-0.81689296271203f), Q31(-0.90827703628298f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:351:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 351 | {Q31( 0.98720684660488f), Q31( 0.48409133691962f)}, {Q31(-0.81689296271203f), Q31(-0.90827703628298f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:350:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 350 | {Q31(-0.30889773919437f), Q31(-0.80664389776860f)}, {Q31( 0.03574995626194f), Q31(-0.97325616900959f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:350:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 350 | {Q31(-0.30889773919437f), Q31(-0.80664389776860f)}, {Q31( 0.03574995626194f), Q31(-0.97325616900959f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:350:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 350 | {Q31(-0.30889773919437f), Q31(-0.80664389776860f)}, {Q31( 0.03574995626194f), Q31(-0.97325616900959f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:350:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 350 | {Q31(-0.30889773919437f), Q31(-0.80664389776860f)}, {Q31( 0.03574995626194f), Q31(-0.97325616900959f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:349:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 349 | {Q31( 0.55526940659947f), Q31( 0.78891523734774f)}, {Q31( 0.73538215752630f), Q31( 0.96452072373404f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:349:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 349 | {Q31( 0.55526940659947f), Q31( 0.78891523734774f)}, {Q31( 0.73538215752630f), Q31( 0.96452072373404f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:349:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 349 | {Q31( 0.55526940659947f), Q31( 0.78891523734774f)}, {Q31( 0.73538215752630f), Q31( 0.96452072373404f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:349:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 349 | {Q31( 0.55526940659947f), Q31( 0.78891523734774f)}, {Q31( 0.73538215752630f), Q31( 0.96452072373404f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:348:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 348 | {Q31(-0.08750604656825f), Q31( 0.97686944362527f)}, {Q31(-0.96495267812511f), Q31(-0.53960305946511f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:348:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 348 | {Q31(-0.08750604656825f), Q31( 0.97686944362527f)}, {Q31(-0.96495267812511f), Q31(-0.53960305946511f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:348:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 348 | {Q31(-0.08750604656825f), Q31( 0.97686944362527f)}, {Q31(-0.96495267812511f), Q31(-0.53960305946511f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:348:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 348 | {Q31(-0.08750604656825f), Q31( 0.97686944362527f)}, {Q31(-0.96495267812511f), Q31(-0.53960305946511f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:347:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 347 | {Q31( 0.43793861458754f), Q31(-0.78904969892724f)}, {Q31(-0.36345126374441f), Q31( 0.64874435357162f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:347:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 347 | {Q31( 0.43793861458754f), Q31(-0.78904969892724f)}, {Q31(-0.36345126374441f), Q31( 0.64874435357162f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:347:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 347 | {Q31( 0.43793861458754f), Q31(-0.78904969892724f)}, {Q31(-0.36345126374441f), Q31( 0.64874435357162f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:347:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 347 | {Q31( 0.43793861458754f), Q31(-0.78904969892724f)}, {Q31(-0.36345126374441f), Q31( 0.64874435357162f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:346:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 346 | {Q31( 0.14323651387360f), Q31(-0.94145598222488f)}, {Q31(-0.29268293575672f), Q31( 0.05759224927952f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:346:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 346 | {Q31( 0.14323651387360f), Q31(-0.94145598222488f)}, {Q31(-0.29268293575672f), Q31( 0.05759224927952f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:346:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 346 | {Q31( 0.14323651387360f), Q31(-0.94145598222488f)}, {Q31(-0.29268293575672f), Q31( 0.05759224927952f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:346:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 346 | {Q31( 0.14323651387360f), Q31(-0.94145598222488f)}, {Q31(-0.29268293575672f), Q31( 0.05759224927952f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:345:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 345 | {Q31(-0.67414626793544f), Q31( 0.49548221180078f)}, {Q31(-0.47339353684664f), Q31(-0.85904328834047f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0CC libavcodec/amrwbdec.o .5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:345:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 345 | {Q31(-0.67414626793544f), Q31( 0.49548221180078f)}, {Q31(-0.47339353684664f), Q31(-0.85904328834047f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:345:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 345 | {Q31(-0.67414626793544f), Q31( 0.49548221180078f)}, {Q31(-0.47339353684664f), Q31(-0.85904328834047f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:345:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 345 | {Q31(-0.67414626793544f), Q31( 0.49548221180078f)}, {Q31(-0.47339353684664f), Q31(-0.85904328834047f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:344:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 344 | {Q31(-0.99484402129368f), Q31(-0.20052559254934f)}, {Q31( 0.94214511408023f), Q31(-0.99696425367461f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:344:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 344 | {Q31(-0.99484402129368f), Q31(-0.20052559254934f)}, {Q31( 0.94214511408023f), Q31(-0.In file included from 996src/libavcodec/adpcm.c9:64422: 53src/libavcodec/bytestream.h6:72934:6131:f )}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' 293 | 45 | # dseifzien2e =Q 3F1F(MxI)N ( p - > b u f f e r _ e n d( i-n tp)-(>(bxu)f*f2e1r4,7 4s8i3z6e4)8;. 0 | + ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 0.5) | ^ ~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:344: 3149: | warning: #implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d efine FFMIN(a,b )344 | ({(Qa3)1 (>- 0(.b9)9 4?8 4(4b0)2 1:2 9(a3)6)8 f )| , ~ ^ ~ Q31(-0.200525In file included from 5src/libavcodec/adpcm.c9:2425: 4src/libavcodec/bytestream.h9:32944:f15):} ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]{ Q31( 0. 92944 | 2 1 4 5 1i1f4 0(8s0i2z3ef2) ,! =Q 3s1i(z-e0). 9 9| 6 ~~~~~ ^ ~~~~9 6425367461f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:344:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 344 | {Q31(-0.99484402129368f), Q31(-0.20052559254934f)}, {Q31( 0.94214511408023f), Q31(-0.99696425367461f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:343:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 343 | {Q31(-0.99009048343881f), Q31( 0.85868021604848f)}, {Q31( 0.68865791458395f), Q31( 0.55660316809678f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:343:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 343 | {Q31(-0.99009048343881f), Q31( 0.85868021604848f)}, {Q31( 0.68865791458395f), Q31( 0.55660316809678f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:343:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 343 | {Q31(-0.99009048343881f), Q31( 0.85868021604848f)}, {Q31( 0.68865791458395f), Q31( 0.55660316809678f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (intsrc/libavcodec/bytestream.h)((:x)317*2:1134:7 4warning: 83comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]6 48.0 + 0.5) | ^ ~ 317In file included from | src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.hs:i343z:e62: =warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F FMIN(p->buffer_ e343n | d{ Q-3 1p(-->0b.u9f9f0e0r9,0 4s8i3z4e3)8;8 1 | f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) , Q31( 0.8src/libavutil/macros.h5:8496:8250:2 1note: 6expanded from macro 'FFMIN'0 4848f)}, 49{ | Q#3d1e(f i0n.e6 8F8F6M5I7N9(1a4,5b8)3 9(5(fa)), >Q 3(1b() 0?. 5(5b6)6 0:3 1(6a8)0)9 6 7| 8 ~ ^ ~f )}, | ~~~~^~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.h:src/libavcodec/adpcm.c45::4236: :src/libavcodec/bytestream.h :note: 318expanded from macro 'Q31': 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 45 | # d318e | f i n e iQf3 1((sxi)z e 2 ! = s i z e ) | ( ~~~~~ ^ ~~~~i nt)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:342:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 342 | {Q31(-0.34875585502238f), Q31( 0.71472290693300f)}, {Q31( 0.91980081243087f), Q31( 0.66507455644919f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:342:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 342 | {Q31(-0.34875585502238f), Q31( 0.71472290693300f)}, {Q31( 0.91980081243087f), Q31( 0.66507455644919f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:342:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 342 | {Q31(-0.34875585502238f), Q31( 0.71472290693300f)}, {Q31( 0.91980081243087f), Q31( 0.66507455644919f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0CC libavcodec/anm.o + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:342:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 342 | {Q31(-0.34875585502238f), Q31( 0.71472290693300f)}, {Q31( 0.91980081243087f), Q31( 0.66507455644919f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:341:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 341 | {Q31( 0.96361882270190f), Q31( 0.40706967140989f)}, {Q31(-0.68883758192426f), Q31( 0.91338958840772f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:341:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 341 | {Q31( 0.96361882270190f), Q31( 0.40706967140989f)}, {Q31(-0.68883758192426f), Q31( 0.91338958840772f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:341:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/bytestream.h 341 | {:Q3553:113(: 0warning: .comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]9 6361882270190f), Q31( 3550 | . 4 0 7 0s6i9z6e7 1 4=0 9F8F9MfI)N}(,g -{>Qb3u1f(f-e0r._6e8n8d8 3-7 5g8-1>9b2u4f2f6efr),, sQi3z1e() ;0 . 9| 1 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~3 38958840772src/libavutil/macros.hf:)49}:,25 : | note: ~~~~~^~~~~~~~~~~~~~~~~~expanded from macro 'FFMIN' src/libavcodec/aac_defines.h:45 :4936 | :# dnote: eexpanded from macro 'Q31'f ine FFMIN (45a | ,#bd)e f(i(nae) Q>3 1((bx)) ? ( b ) : ( a ) ) ( i| n ~ ^ ~t )((x)*2147483In file included from 6src/libavcodec/adpcm.c4:842.: 0src/libavcodec/bytestream.h :+356 :013: .warning: 5comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) | ^ ~ 356 | In file included from src/libavcodec/aacsbr_fixed.cs:i62z: esrc/libavcodec/aacsbrdata.h2: 341=: 7F:F Mwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]N (p->buffer_en d 341- | {pQ-3>1b(u f0f.e9r6,3 6s1i8z8e2)2;7 0 1| 9 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~0 f), Q3src/libavutil/macros.h1:(49 :025.:4 0note: 7expanded from macro 'FFMIN'0 6967140 9498 | 9#fd)e}f,i n{eQ 3F1F(M-I0N.(6a8,8b8)3 7(5(8a1)9 2>4 2(6bf)) ,? Q(3b1)( :0 .(9a1)3)3 8 9| 5 ~ ^ ~8 840772f)}, In file included from src/libavcodec/adpcm.c| : ~~~~~^~~~~~~~~~~~~~~~~~42 : src/libavcodec/bytestream.h:357:src/libavcodec/aac_defines.h15::45 :warning: 36comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: note: expanded from macro 'Q31' 357 | 45i | f# d(esfiiznee2 Q!3=1 (sxi)z e ) | ~~~~~ ^ ~~~~ (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:340:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 340 | {Q31( 0.00287840603348f), Q31( 0.64768261158166f)}, {Q31( 0.70176989408455f), Q31(-0.20453028573322f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:340:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 340 | {Q31( 0.00287840603348f), Q31( 0.64768261158166f)}, {Q31( 0.70176989408455f), Q31(-0.20453028573322f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:340:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 340 | {Q31( 0.00287840603348f), Q31( 0.64768261158166f)}, {Q31( 0.70176989408455f), Q31(-0.20453028573322f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:340:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 340 | {Q31( 0.00287840603348f), Q31( 0.64768261158166f)}, {Q31( 0.70176989408455f), Q31(-0.20453028573322f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:339:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 339 | {Q31(-0.81254441908887f), Q31(-0.51627234660629f)}, {Q31(-0.99646369485481f), Q31( 0.84490533520752f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:339:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 339 | {Q31(-0.81254441908887f), Q31(-0.51627234660629f)}, {Q31(-0.99646369485481f), Q31( 0.84490533520752f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:339:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 339 | {Q31(-0.81254441908887f), Q31(-0.51627234660629f)}, {Q31(-0.99646369485481f), Q31( 0.84490533520752f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:339:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 339 | {Q31(-0.81254441908887f), Q31(-0.51627234660629f)}, {Q31(-0.99646369485481f), Q31( 0.84490533520752f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:338:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 338 | {Q31(-0.99575054486311f), Q31( 0.42389784469507f)}, {Q31(-0.65501142790847f), Q31( 0.82546114655624f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:338:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 338 | {Q31(-0.99575054486311f), Q31( 0.42389784469507f)}, {Q31(-0.65501142790847f), Q31( 0.82546114655624f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:338:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 338 | {Q31(-0.99575054486311f), Q31( 0.42389784469507f)}, {Q31(-0.65501142790847f), Q31( 0.82546114655624f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:338:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 338 | {Q31(-0.99575054486311f), Q31( 0.42389784469507f)}, {Q31(-0.65501142790847f), Q31( 0.82546114655624f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:337:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 337 | {Q31( 0.95404443402072f), Q31( 0.49162765398743f)}, {Q31(-0.06449863579434f), Q31( 0.03250560813135f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:337:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 337 | {Q31( 0.95404443402072f), Q31( 0.49162765398743f)}, {Q31(-0.06449863579434f), Q31( 0.03250560813135f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:337:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 337 | {Q31( 0.95404443402072f), Q31( 0.49162765398743f)}, {Q31(-0.06449863579434f), Q31( 0.03250560813135f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:337:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 337 | {Q31( 0.95404443402072f), Q31( 0.49162765398743f)}, {Q31(-0.06449863579434f), Q31( 0.03250560813135f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:336:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 336 | {Q31( 0.28631285179909f), Q31(-0.91035047143603f)}, {Q31(-0.83302725605608f), Q31(-0.67330410892084f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:336:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 336 | {Q31( 0.28631285179909f), Q31(-0.91035047143603f)}, {Q31(-0.83302725605608f), Q31(-0.67330410892084f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:336:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 336 | {Q31( 0.28631285179909f), Q31(-0.91035047143603f)}, {Q31(-0.83302725605608f), Q31(-0.67330410892084f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:336:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 336 | {Q31( 0.28631285179909f), Q31(-0.91035047143603f)}, {Q31(-0.83302725605608f), Q31(-0.67330410892084f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:335:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 335 | {Q31(-0.39922954514662f), Q31( 0.94129601616966f)}, {Q31( 0.99089197565987f), Q31(-0.92062625581587f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:335:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 335 | {Q31(-0.39922954514662f), Q31( 0.94129601616966f)}, {Q31( 0.99089197565987f), Q31(-0.92062625581587f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:335:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 335 | {Q31(-0.39922954514662f), Q31( 0.94129601616966f)}, {Q31( 0.99089197565987f), Q31(-0.92062625581587f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:335:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 335 | {Q31(-0.39922954514662f), Q31( 0.94129601616966f)}, {Q31( 0.99089197565987f), Q31(-0.92062625581587f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:334:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 334 | {Q31(-0.79942778496547f), Q31( 0.64323902822857f)}, {Q31(-0.11566039853896f), Q31CC libavcodec/ansi.o ( 0.28587846253726f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:334:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 334 | {Q31(-0.79942778496547f), Q31( 0.64323902822857f)}, {Q31(-0.11566039853896f), Q31( 0.28587846253726f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:334:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 334 | {Q31(-0.79942778496547f), Q31( 0.64323902822857f)}, {Q31(-0.11566039853896f), Q31( 0.28587846253726f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:334:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 334 | {Q31(-0.79942778496547f), Q31( 0.64323902822857f)}, {Q31(-0.11566039853896f), Q31( 0.28587846253726f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:333:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 333 | {Q31(-0.79732779473535f), Q31(-0.91582524736159f)}, {Q31( 0.96349973642406f), Q31( 0.96640458041000f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:333:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 333 | {Q31(-0.79732779473535f), Q31(-0.91582524736159f)}, {Q31( 0.96349973642406f), Q31( 0.96640458041000f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:333:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 333 | {Q31(-0.79732779473535f), Q31(-0.91582524736159f)}, {Q31( 0.96349973642406f), Q31( 0.96640458041000f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:333:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 333 | {Q31(-0.79732779473535f), Q31(-0.91582524736159f)}, {Q31( 0.96349973642406f), Q31( 0.96640458041000f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:332:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 332 | {Q31(-0.09215968531446f), Q31( 0.69540012101253f)}, {Q31( 0.99956173327206f), Q31(-0.12358542001404f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:332:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 332 | {Q31(-0.09215968531446f), Q31( 0.69540012101253f)}, {Q31( 0.99956173327206f), Q31(-0.12358542001404f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:332:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 332 | {Q31(-0.09215968531446f), Q31( 0.69540012101253f)}, {Q31( 0.99956173327206f), Q31(-0.12358542001404f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:332:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 332 | {Q31(-0.09215968531446f), Q31( 0.69540012101253f)}, {Q31( 0.99956173327206f), Q31(-0.12358542001404f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:331:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 331 | {Q31(-0.99500381284851f), Q31(-0.02634122068550f)}, {Q31( 0.84329189340667f), Q31( 0.10406957462213f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:331:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 331 | {Q31(-0.99500381284851f), Q31(-0.02634122068550f)}, {Q31( 0.84329189340667f), Q31( 0.10406957462213f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:331:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 331 | {Q31(-0.99500381284851f), Q31(-0.02634122068550f)}, {Q31( 0.84329189340667f), Q31( 0.10406957462213f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:331:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 331 | {Q31(-0.99500381284851f), Q31(-0.02634122068550f)}, {Q31( 0.84329189340667f), Q31( 0.10406957462213f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:330:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 330 | {Q31(-0.67680188682972f), Q31( 0.94502052337695f)}, {Q31( 0.86849774348749f), Q31(-0.18333598647899f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:330:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 330 | {Q31(-0.67680188682972f), Q31( 0.94502052337695f)}, {Q31( 0.86849774348749f), Q31(-0.18333598647899f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:330:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 330 | {Q31(-0.67680188682972f), Q31( 0.94502052337695f)}, {Q31( 0.86849774348749f), Q31(-0.18333598647899f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:330:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 330 | {Q31(-0.67680188682972f), Q31( 0.94502052337695f)}, {Q31( 0.86849774348749f), Q31(-0.18333598647899f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:329:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 329 | {Q31( 0.81014640078925f), Q31( 0.53722648362443f)}, {Q31( 0.40616991671205f), Q31(-0.26469008598449f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:329:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 329 | {Q31( 0.81014640078925f), Q31( 0.53722648362443f)}, {Q31( 0.40616991671205f), Q31(-0.26469008598449f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:329:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 329 | {Q31( 0.81014640078925f), Q31( 0.53722648362443f)}, {Q31( 0.40616991671205f), Q31(-0.26469008598449f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:329:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 329 | {Q31( 0.81014640078925f), Q31( 0.53722648362443f)}, {Q31( 0.40616991671205f), Q31(-0.26469008598449f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:328:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 328 | {Q31( 0.09140039465500f), Q31(-0.20537731453108f)}, {Q31(-0.71658965751996f), Q31(-0.97788200391224f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:328:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 328 | {Q31( 0.09140039465500f), Q31(-0.20537731453108f)}, {Q31(-0.71658965751996f), Q31(-0.97788200391224f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:328:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 328 | {Q31( 0.09140039465500f), Q31(-0.20537731453108f)}, {Q31(-0.71658965751996f), Q31(-0.97788200391224f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:328:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 328 | {Q31( 0.09140039465500f), Q31(-0.20537731453108f)}, {Q31(-0.71658965751996f), Q31(-0.97788200391224f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:327:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 327 | {Q31(-0.99196309146936f), Q31( 0.67019017358456f)}, {Q31(-0.67684928085260f), Q31( 0.12631491649378f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:327:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 327 | {Q31(-0.99196309146936f), Q31( 0.67019017358456f)}, {Q31(-0.67684928085260f), Q31( 0.12631491649378f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:327:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 327 | {Q31(-0.99196309146936f), Q31( 0.67019017358456f)}, {Q31(-0.67684928085260f), Q31( 0.12631491649378f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:327:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 327 | {Q31(-0.99196309146936f), Q31( 0.67019017358456f)}, {Q31(-0.67684928085260f), Q31( 0.12631491649378f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:326:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 326 | {Q31(-0.55126773094930f), Q31(-0.98898543862153f)}, {Q31( 0.97960898850996f), Q31(-0.94021446752851f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:326:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 326 | {Q31(-0.55126773094930f), Q31(-0.98898543862153f)}, {Q31( 0.97960898850996f), Q31(-0.94021446752851f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:326:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 326 | {Q31(-0.55126773094930f), Q31(-0.98898543862153f)}, {Q31( 0.97960898850996f), Q31(-0.94021446752851f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:326:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 326 | {Q31(-0.55126773094930f), Q31(-0.98898543862153f)}, {Q31( 0.97960898850996f), Q31(-0.94021446752851f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:325:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 325 | {Q31(-0.74138124825523f), Q31( 0.99310339807762f)}, {Q31(-0.01752795995444f), Q31(-0.82616635284178f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:325:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 325 | {Q31(-0.74138124825523f), Q31( 0.99310339807762f)}, {Q31(-0.01752795995444f), Q31(-0.82616635284178f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:325:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 325 | {Q31(-0.74138124825523f), Q31( 0.99310339807762f)}, {Q31(-0.01752795995444f), Q31(-0.82616635284178f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:325:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 325 | {Q31(-0.74138124825523f), Q31( 0.99310339807762f)}, {Q31(-0.01752795995444f), Q31(-0.82616635284178f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45src/libavcodec/adpcm.c | #de:fi296n:e38 :Q 3warning: 1(comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]x ) (int )296( | ( x ) * 2 1 4 7 4a8v3c6t4x8-.>0c h+ _0l.a5y)o u t| . ^ ~n b_channels > In file included from msrc/libavcodec/aacsbr_fixed.ca:x62_: csrc/libavcodec/aacsbrdata.hh:an324n:e84l:s )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 324 | src/libavcodec/adpcm.c{:Q2953:138(: 0warning: .comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2 65592036200 22954 | f ) , Qi3f1 (( a0v.c7t3x3-1>4c3h0_7l9a6y6o5u2t4.fn)b}_,c h{aQn3n1e(l s0 .<2 8m0i38n4_4c3h3a3n6n9e4l3sf )|,| Q 3| 1 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~( 0.14537913654427f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:324:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 324 | {Q31( 0.26559203620024f), Q31( 0.73314307966524f)}, {Q31( 0.28038443336943f), Q31( 0.14537913654427f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:324:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 324 | {Q31( 0.26559203620024f), Q31( 0.73314307966524f)}, {Q31( 0.28038443336943f), Q31( 0.14537913654427f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:324:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 324 | {Q31( 0.26559203620024f), Q31( 0.73314307966524f)}, {Q31( 0.28038443336943f), Q31( 0.14537913654427f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:323:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 323 | {Q31(-0.92404293670797f), Q31( 0.85507704027855f)}, {Q31(-0.69506469500450f), Q31( 0.98633412625459f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:323:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 323 | {Q31(-0.92404293670797f), Q31( 0.85507704027855f)}, {Q31(-0.69506469500450f), Q31( 0.98633412625459f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:323:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 323 | {Q31(-0.92404293670797f), Q31( 0.85507704027855f)}, {Q31(-0.69506469500450f), Q31( 0.98633412625459f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:323:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 323 | {Q31(-0.92404293670797f), Q31( 0.85507704027855f)}, {Q31(-0.69506469500450f), Q31( 0.98633412625459f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:322:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 322 | {Q31(-0.95894428168140f), Q31(-0.43265504344783f)}, {Q31( 0.97079252950321f), Q31( 0.09325857238682f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:322:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 322 | {Q31(-0.95894428168140f), Q31(-0.43265504344783f)}, {Q31( 0.97079252950321f), Q31( 0.09325857238682f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:322:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 322 | {Q31(-0.95894428168140f), Q31(-0.43265504344783f)}, {Q31( 0.97079252950321f), Q31( 0.09325857238682f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:322:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 322 | {Q31(-0.95894428168140f), Q31(-0.43265504344783f)}, {Q31( 0.97079252950321f), Q31( 0.09325857238682f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:321:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 321 | {Q31(-0.00848591195325f), Q31(-0.76670128000486f)}, {Q31(-0.70294374303036f), Q31( 0.55359910445577f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:321:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 321 | {Q31(-0.00848591195325f), Q31(-0.76670128000486f)}, {Q31(-0.70294374303036f), Q31( 0.55359910445577f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:321:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 321 | {Q31(-0.00848591195325f), Q31(-0.76670128000486f)}, {Q31(-0.70294374303036f), Q31( 0.55359910445577f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:321:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 321 | {Q31(-0.00848591195325f), Q31(-0.76670128000486f)}, {Q31(-0.70294374303036f), Q31( 0.55359910445577f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:320:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 320 | {Q31( 0.97139128574778f), Q31( 0.80093621198236f)}, {Q31( 0.51992825347895f), Q31( 0.80247631400510f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:320:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 320 | {Q31( 0.97139128574778f), Q31( 0.80093621198236f)}, {Q31( 0.51992825347895f), Q31( 0.80247631400510f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:320:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 320 | {Q31( 0.97139128574778f), Q31( 0.80093621198236f)}, {Q31( 0.51992825347895f), Q31( 0.80247631400510f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:320:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 320 | {Q31( 0.97139128574778f), Q31( 0.80093621198236f)}, {Q31( 0.51992825347895f), Q31( 0.80247631400510f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:319:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 319 | {Q31( 0.83524300028228f), Q31( 0.83702537075163f)}, {Q31(-0.48086065601423f), Q31(-0.98848504923531f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:319:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 319 | {Q31( 0.83524300028228f), Q31( 0.83702537075163f)}, {Q31(-0.48086065601423f), Q31(-0.98848504923531f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:319:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 319 | {Q31( 0.83524300028228f), Q31( 0.83702537075163f)}, {Q31(-0.48086065601423f), Q31(-0.98848504923531f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:319:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 319 | {Q31( 0.83524300028228f), Q31( 0.83702537075163f)}, {Q31(-0.48086065601423f), Q31(-0.98848504923531f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:318:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 318 | {Q31(-0.87930772356786f), Q31( 0.74748307690436f)}, {Q31(-0.71573331064977f), Q31(-0.98570608178923f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:318:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 318 | {Q31(-0.87930772356786f), Q31( 0.74748307690436f)}, {Q31(-0.71573331064977f), Q31(-0.98570608178923f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:318:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 318 | {Q31(-0.87930772356786f), Q31( 0.74748307690436f)}, {Q31(-0.71573331064977f), Q31(-0.98570608178923f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:318:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 318 | {Q31(-0.87930772356786f), Q31( 0.74748307690436f)}, {Q31(-0.71573331064977f), Q31(-0.98570608178923f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:317:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 317 | {Q31(-0.85359479233537f), Q31( 0.88738125901579f)}, {Q31(-0.81412430338535f), Q31(-0.97480768049637f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:317:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 317 | {Q31(-0.85359479233537f), Q31( 0.88738125901579f)}, {Q31(-0.81412430338535f), Q31(-0.97480768049637f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:317:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 317 | {Q31(-0.85359479233537f), Q31( 0.88738125901579f)}, {Q31(-0.81412430338535f), Q31(-0.97480768049637f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:317:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 317 | {Q31(-0.85359479233537f), Q31( 0.88738125901579f)}, {Q31(-0.81412430338535f), Q31(-0.97480768049637f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:316:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 316 | {Q31( 0.95432193457128f), Q31( 0.68849603408441f)}, {Q31(-0.72962208425191f), Q31(-0.76608443420917f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:316:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 316 | {Q31( 0.95432193457128f), Q31( 0.68849603408441f)}, CC libavcodec/apac.o {Q31(-0.72962208425191f), Q31(-0.76608443420917f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:316:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 316 | {Q31( 0.95432193457128f), Q31( 0.68849603408441f)}, {Q31(-0.72962208425191f), Q31(-0.76608443420917f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:316:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 316 | {Q31( 0.95432193457128f), Q31( 0.68849603408441f)}, {Q31(-0.72962208425191f), Q31(-0.76608443420917f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:315:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 315 | {Q31( 0.97401082477563f), Q31(-0.16855870075190f)}, {Q31( 0.72683747733879f), Q31(-0.48060774432251f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:315:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 315 | {Q31( 0.97401082477563f), Q31(-0.16855870075190f)}, {Q31( 0.72683747733879f), Q31(-0.48060774432251f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:315:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 315 | {Q31( 0.97401082477563f), Q31(-0.16855870075190f)}, {Q31( 0.72683747733879f), Q31(-0.48060774432251f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:315:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 315 | {Q31( 0.97401082477563f), Q31(-0.16855870075190f)}, {Q31( 0.72683747733879f), Q31(-0.48060774432251f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:314:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 314 | {Q31( 0.74922239129237f), Q31(-0.89879858826087f)}, {Q31(-0.99571588506485f), Q31( 0.52785521494349f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:314:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 314 | {Q31( 0.74922239129237f), Q31(-0.89879858826087f)}, {Q31(-0.99571588506485f), Q31( 0.52785521494349f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:314:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 314 | {Q31( 0.74922239129237f), Q31(-0.89879858826087f)}, {Q31(-0.99571588506485f), Q31( 0.52785521494349f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:314:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 314 | {Q31( 0.74922239129237f), Q31(-0.89879858826087f)}, {Q31(-0.99571588506485f), Q31( 0.52785521494349f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:313:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 313 | {Q31( 0.44844799194357f), Q31( 0.99211574628306f)}, {Q31( 0.66614891079092f), Q31( 0.96590176169121f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:313:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 313 | {Q31( 0.44844799194357f), Q31( 0.99211574628306f)}, {Q31( 0.66614891079092f), Q31( 0.96590176169121f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:313:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 313 | {Q31( 0.44844799194357f), Q31( 0.99211574628306f)}, {Q31( 0.66614891079092f), Q31( 0.96590176169121f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:313:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 313 | {Q31( 0.44844799194357f), Q31( 0.99211574628306f)}, {Q31( 0.66614891079092f), Q31( 0.96590176169121f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:312:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 312 | {Q31( 0.47336129371299f), Q31(-0.27333178296162f)}, {Q31( 0.90998308703519f), Q31( 0.96715662938132f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:312:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 312 | {Q31( 0.47336129371299f), Q31(-0.27333178296162f)}, {Q31( 0.90998308703519f), Q31( 0.96715662938132f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:312:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 312 | {Q31( 0.47336129371299f), Q31(-0.27333178296162f)}, {Q31( 0.90998308703519f), Q31( 0.96715662938132f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:312:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 312 | {Q31( 0.47336129371299f), Q31(-0.27333178296162f)}, {Q31( 0.90998308703519f), Q31( 0.96715662938132f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:311:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 311 | {Q31( 0.51646184922287f), Q31(-0.71373332873917f)}, {Q31( 0.61130721139669f), Q31( 0.46950141175917f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:311:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 311 | {Q31( 0.51646184922287f), Q31(-0.71373332873917f)}, {Q31( 0.61130721139669f), Q31( 0.46950141175917f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:311:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 311 | {Q31( 0.51646184922287f), Q31(-0.71373332873917f)}, {Q31( 0.61130721139669f), Q31( 0.46950141175917f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:311:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 311 | {Q31( 0.51646184922287f), Q31(-0.71373332873917f)}, {Q31( 0.61130721139669f), Q31( 0.46950141175917f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:310:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 310 | {Q31( 0.91851997982317f), Q31( 0.09358228901785f)}, {Q31(-0.96062769559127f), Q31( 0.36099095133739f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:310:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 310 | {Q31( 0.91851997982317f), Q31( 0.09358228901785f)}, {Q31(-0.96062769559127f), Q31( 0.36099095133739f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:310:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 310 | {Q31( 0.91851997982317f), Q31( 0.09358228901785f)}, {Q31(-0.96062769559127f), Q31( 0.36099095133739f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:310:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 310 | {Q31( 0.91851997982317f), Q31( 0.09358228901785f)}, {Q31(-0.96062769559127f), Q31( 0.36099095133739f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:309:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 309 | {Q31(-0.21411126572790f), Q31(-0.93424819052545f)}, {Q31(-0.68821476106884f), Q31(-0.26892306315457f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:309:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 309 | {Q31(-0.21411126572790f), Q31(-0.93424819052545f)}, {Q31(-0.68821476106884f), Q31(-0.26892306315457f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:309:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 309 | {Q31(-0.21411126572790f), Q31(-0.93424819052545f)}, {Q31(-0.68821476106884f), Q31(-0.26892306315457f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:309:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 309 | {Q31(-0.21411126572790f), Q31(-0.93424819052545f)}, {Q31(-0.68821476106884f), Q31(-0.26892306315457f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:308:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 308 | {Q31(-0.98512833386833f), Q31(-0.99972330709594f)}, {Q31(-0.95915368242257f), Q31(-0.99237800466040f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:308:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 308 | {Q31(-0.98512833386833f), Q31(-0.99972330709594f)}, {Q31(-0.95915368242257f), Q31(-0.99237800466040f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:308:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 308 | src/libavcodec/adpcm.c{Q31:(691-:020.:9 8warning: 51comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2 833386833f), Q31(-0. 96919 | 9 7 2 33 0 7 0 9 5i9f4 f()f}i,l t{eQr3 1>(=- 0F.F9_5A9R1R5A3Y6_8E2L4E2M2S5(7xfa)_,a dQp3c1m(_-t0a.b9l9e2)3)7 8{0 0 4| 6 ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6 040f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/adpcm.c:src/libavcodec/aac_defines.h724::4520::36 :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]note: expanded from macro 'Q31' 45724 | | # d e f i n e Qi3f1 ((xf)i l t e r > = F F _ A R R(AiYn_tE)L(E(MxS)(*x2a1_4a7d4p8c3m6_4t8a.b0l e+) 0|.|5 )s h i| f ^ ~t < 0) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:308:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 308 | {Q31(-0.98512833386833f), Q31(-0.99972330709594f)}, {Q31(-0.95915368242257f), Q31(-0.99237800466040f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:307:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 307 | {Q31( 0.99298717043688f), Q31( 0.40816610075661f)}, {Q31( 0.82368298622748f), Q31(-0.74036047190173f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:307:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 307 | {Q31( 0.99298717043688f), Q31( 0.40816610075661f)}, {Q31( 0.82368298622748f), Q31(-0.74036047190173f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:307:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 307 | {Q31( 0.99298717043688f), Q31( 0.40816610075661f)}, {Q31( 0.82368298622748f), Q31(-0.74036047190173f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:307:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 307 | {Q31( 0.99298717043688f), Q31( 0.40816610075661f)}, {Q31( 0.82368298622748f), Q31(-0.74036047190173f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:306:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 306 | {Q31( 0.29938434065514f), Q31(-0.46051329682246f)}, {Q31(-0.91781958879280f), Q31(-0.74012716684186f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:306:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 306 | {Q31( 0.29938434065514f), Q31(-0.46051329682246f)}, {Q31(-0.91781958879280f), Q31(-0.74012716684186f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:306:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 306 | {Q31( 0.29938434065514f), Q31(-0.46051329682246f)}, {Q31(-0.91781958879280f), Q31(-0.74012716684186f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:306:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 306 | {Q31( 0.29938434065514f), Q31(-0.46051329682246f)}, {Q31(-0.91781958879280f), Q31(-0.74012716684186f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:305:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 305 | {Q31( 0.72165342518718f), Q31(-0.69259857349564f)}, {Q31(-0.62928247730667f), Q31( 0.13627037407335f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:305:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 305 | {Q31( 0.72165342518718f), Q31(-0.69259857349564f)}, {Q31(-0.62928247730667f), Q31( 0.13627037407335f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:305:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 305 | {Q31( 0.72165342518718f), Q31(-0.69259857349564f)}, {Q31(-0.62928247730667f), Q31( 0.13627037407335f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:305:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 305 | {Q31( 0.72165342518718f), Q31(-0.69259857349564f)}, {Q31(-0.62928247730667f), Q31( 0.13627037407335f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:304:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 304 | {Q31( 0.89065051931895f), Q31( 0.52783352697585f)}, {Q31(-0.68683707712762f), Q31( 0.80806944710339f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:304:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 304 | {Q31( 0.89065051931895f), Q31( 0.52783352697585f)}, {Q31(-0.68683707712762f), Q31( 0.80806944710339f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:304:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 304 | {Q31( 0.89065051931895f), Q31( 0.52783352697585f)}, {Q31(-0.68683707712762f), Q31( 0.80806944710339f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:304:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 304 | {Q31( 0.89065051931895f), Q31( 0.52783352697585f)}, {Q31(-0.68683707712762f), Q31( 0.80806944710339f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:303:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 303 | {Q31(-0.70395684036886f), Q31( 0.58796798221039f)}, {Q31( 0.00563771969365f), Q31( 0.61768196727244f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:303:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 303 | {Q31(-0.70395684036886f), Q31( 0.58796798221039f)}, {Q31( 0.00563771969365f), Q31( 0.61768196727244f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:303:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 303 | {Q31(-0.70395684036886f), Q31( 0.58796798221039f)}, {Q31( 0.00563771969365f), Q31( 0.61768196727244f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:303:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 303 | {Q31(-0.70395684036886f), Q31( 0.58796798221039f)}, {Q31( 0.00563771969365f), Q31( 0.61768196727244f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:302:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 302 | {Q31(-0.93643603134666f), Q31( 0.99870790442385f)}, {Q31( 0.91427159529618f), Q31(-0.98290505544444f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:302:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 302 | {Q31(-0.93643603134666f), Q31( 0.99870790442385f)}, {Q31( 0.91427159529618f), Q31(-0.98290505544444f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:302:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 302 | {Q31(-0.93643603134666f), Q31( 0.99870790442385f)}, {Q31( 0.91427159529618f), Q31(-0.98290505544444f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:302:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 302 | {Q31(-0.93643603134666f), Q31( 0.99870790442385f)}, {Q31( 0.91427159529618f), Q31(-0.98290505544444f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:301:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 301 | {Q31( 0.82411158711197f), Q31( 0.96654618432562f)}, {Q31(-0.65185446735885f), Q31(-0.88734990773289f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:301:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 301 | {Q31( 0.82411158711197f), Q31( 0.96654618432562f)}, {Q31(-0.65185446735885f), Q31(-0.88734990773289f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:301:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 301 | {Q31( 0.82411158711197f), Q31( 0.96654618432562f)}, {Q31(-0.65185446735885f), Q31(-0.88734990773289f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:301:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 301 | {Q31( 0.82411158711197f), Q31( 0.96654618432562f)}, {Q31(-0.65185446735885f), Q31(-0.88734990773289f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:300:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 300 | {Q31(-0.78566324168507f), Q31(-0.75568541079691f)}, {Q31(-0.95789495447877f), Q31(-0.20423194696966f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:300:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 300 | {Q31(-0.78566324168507f), Q31(-0.75568541079691f)}, {Q31(-0.95789495447877f), Q31(-0.20423194696966f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:300:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 300 | {Q31(-0.78566324168507f), Q31(-0.75568541079691f)}, {Q31(-0.95789495447877f), Q31(-0.20423194696966f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:300:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 300 | {Q31(-0.78566324168507f), Q31(-0.75568541079691f)}, {Q31(-0.95789495447877f), Q31(-0.20423194696966f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:299:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 299 | {Q31( 0.28398686150148f), Q31( 0.34633555702188f)}, {Q31( 0.95258164539612f), Q31(-0.54893416026939f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:299:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 299 | {Q31( 0.28398686150148f), Q31( 0.34633555702188f)}, {Q31( 0.95258164539612f), Q31(-0.54893416026939f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:299:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 299 | {Q31( 0.28398686150148f), Q31( 0.34633555702188f)}, {Q31( 0.95258164539612f), Q31(-0.54893416026939f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:299:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 299 | {Q31( 0.28398686150148f), Q31( 0.34633555702188f)}, {Q31( 0.95258164539612f), Q31(-0.54893416026939f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:298:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 298 | {Q31( 0.91328082618125f), Q31(-0.99839597361769f)}, {Q31(-0.05890199924154f), Q31( 0.70741827819497f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:298:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 298 | {Q31( 0.91328082618125f), Q31(-0.99839597361769f)}, {Q31(-0.05890199924154f), Q31( 0.70741827819497f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:298:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 298 | {Q31( 0.91328082618125f), Q31(-0.99839597361769f)}, {Q31(-0.05890199924154f), Q31( 0.70741827819497f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:298:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 298 | {Q31( 0.91328082618125f), Q31(-0.99839597361769f)}, {Q31(-0.05890199924154f), Q31( 0.70741827819497f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:297:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 297 | {Q31( 0.30485754879632f), Q31(-0.70540034357529f)}, {Q31( 0.85289650925190f), Q31( 0.46766131791044f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:297:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 297 | {Q31( 0.30485754879632f), Q31(-0.70540034357529f)}, {Q31( 0.85289650925190f), Q31( 0.46766131791044f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:297:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 297 | {Q31( 0.30485754879632f), Q31(-0.70540034357529f)}, {Q31( 0.85289650925190f), Q31( 0.46766131791044f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:297:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 297 | {Q31( 0.30485754879632f), Q31(-0.70540034357529f)}, {Q31( 0.85289650925190f), Q31( 0.46766131791044f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:296:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 296 | {Q31(-0.85913269895572f), Q31( 0.95766566168880f)}, {Q31(-0.93307242253692f), Q31( 0.49431757696466f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:296:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 296 | {Q31(-0.85913269895572f), Q31( 0.95766566168880f)}, {Q31(-0.93307242253692f), Q31( 0.49431757696466f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:296:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 296 | {Q31(-0.85913269895572f), Q31( 0.95766566168880f)}, {Q31(-0.93307242253692f), Q31( 0.49431757696466f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:296:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 296 | {Q31(-0.85913269895572f), Q31( 0.95766566168880f)}, {Q31(-0.93307242253692f), Q31( 0.49431757696466f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:295:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 295 | {Q31(-0.76191692573909f), Q31( 0.99768118356265f)}, {Q31( 0.98111043100884f), Q31(-0.95854459734407f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:295:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 295 | {Q31(-0.76191692573909f), Q31( 0.99768118356265f)}, {Q31( 0.98111043100884f), Q31(-0.95854459734407f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #defineCC libavcodec/apedec.o Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:295:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 295 | {Q31(-0.76191692573909f), Q31( 0.99768118356265f)}, {Q31( 0.98111043100884f), Q31(-0.95854459734407f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:295:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 295 | {Q31(-0.76191692573909f), Q31( 0.99768118356265f)}, {Q31( 0.98111043100884f), Q31(-0.95854459734407f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:294:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 294 | {Q31(-0.11708371046774f), Q31(-0.99800843444966f)}, {Q31( 0.21356749817493f), Q31(-0.90716295627033f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:294:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 294 | {Q31(-0.11708371046774f), Q31(-0.99800843444966f)}, {Q31( 0.21356749817493f), Q31(-0.90716295627033f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:294:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 294 | {Q31(-0.11708371046774f), Q31(-0.99800843444966f)}, {Q31( 0.21356749817493f), Q31(-0.90716295627033f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:294:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 294 | {Q31(-0.11708371046774f), Q31(-0.99800843444966f)}, {Q31( 0.21356749817493f), Q31(-0.90716295627033f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:293:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 293 | {Q31(-0.85639281671058f), Q31( 0.42429854760451f)}, {Q31(-0.92882402971423f), Q31( 0.27871809078609f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:293:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 293 | {Q31(-0.85639281671058f), Q31( 0.42429854760451f)}, {Q31(-0.92882402971423f), Q31( 0.27871809078609f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:293:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 293 | {Q31(-0.85639281671058f), Q31( 0.42429854760451f)}, {Q31(-0.92882402971423f), Q31( 0.27871809078609f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:293:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 293 | {Q31(-0.85639281671058f), Q31( 0.42429854760451f)}, {Q31(-0.92882402971423f), Q31( 0.27871809078609f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:292:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 292 | {Q31( 0.79788337195331f), Q31(-0.93180971199849f)}, {Q31( 0.54473080610200f), Q31(-0.11919206037186f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:292:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 292 | {Q31( 0.79788337195331f), Q31(-0.93180971199849f)}, {Q31( 0.54473080610200f), Q31(-0.11919206037186f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:292:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 292 | {Q31( 0.79788337195331f), Q31(-0.93180971199849f)}, {Q31( 0.54473080610200f), Q31(-0.11919206037186f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:292:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 292 | {Q31( 0.79788337195331f), Q31(-0.93180971199849f)}, {Q31( 0.54473080610200f), Q31(-0.11919206037186f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:291:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 291 | {Q31(-0.91592244254432f), Q31( 0.03687901376713f)}, {Q31(-0.76285492357887f), Q31(-0.91371867919124f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:291:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 291 | {Q31(-0.91592244254432f), Q31( 0.03687901376713f)}, {Q31(-0.76285492357887f), Q31(-0.91371867919124f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:291:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 291 | {Q31(-0.91592244254432f), Q31( 0.03687901376713f)}, {Q31(-0.76285492357887f), Q31(-0.91371867919124f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:291:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 291 | {Q31(-0.91592244254432f), Q31( 0.03687901376713f)}, {Q31(-0.76285492357887f), Q31(-0.91371867919124f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:290:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 290 | {Q31( 0.62664209577999f), Q31(-0.74402970906471f)}, {Q31(-0.77149701404973f), Q31(-0.33883658042801f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:290:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 290 | {Q31( 0.62664209577999f), Q31(-0.74402970906471f)}, {Q31(-0.77149701404973f), Q31(-0.33883658042801f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:290:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 290 | {Q31( 0.62664209577999f), Q31(-0.74402970906471f)}, {Q31(-0.77149701404973f), Q31(-0.33883658042801f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:290:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 290 | {Q31( 0.62664209577999f), Q31(-0.74402970906471f)}, {Q31(-0.77149701404973f), Q31(-0.33883658042801f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:289:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 289 | {Q31( 0.55266258627194f), Q31( 0.59449057465591f)}, {Q31( 0.34581177741673f), Q31( 0.94879421061866f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:289:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 289 | {Q31( 0.55266258627194f), Q31( 0.59449057465591f)}, {Q31( 0.34581177741673f), Q31( 0.94879421061866f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:289:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 289 | {Q31( 0.55266258627194f), Q31( 0.59449057465591f)}, {Q31( 0.34581177741673f), Q31( 0.94879421061866f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:289:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 289 | {Q31( 0.55266258627194f), Q31( 0.59449057465591f)}, {Q31( 0.34581177741673f), Q31( 0.94879421061866f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:288:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 288 | {Q31(-0.99635026409640f), Q31(-0.58107730574765f)}, {Q31(-0.99969370862163f), Q31( 0.98369989360250f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:288:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 288 | {Q31(-0.99635026409640f), Q31(-0.58107730574765f)}, {Q31(-0.99969370862163f), Q31( 0.98369989360250f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:288:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 288 | {Q31(-0.99635026409640f), Q31(-0.58107730574765f)}, {Q31(-0.99969370862163f), Q31( 0.98369989360250f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:288:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 288 | {Q31(-0.99635026409640f), Q31(-0.58107730574765f)}, {Q31(-0.99969370862163f), Q31( 0.98369989360250f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:287:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 287 | {Q31(-0.98892980586032f), Q31(-0.87881132267556f)}, {Q31( 0.51756627678691f), Q31( 0.66926784710139f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:287:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 287 | {Q31(-0.98892980586032f), Q31(-0.87881132267556f)}, {Q31( 0.51756627678691f), Q31( 0.66926784710139f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #dIn file included from efinsrc/libavcodec/adpcmenc.ce: Q303: 1src/libavcodec/put_bits.h(x:)227 : 37 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (int)((x)*214748364 8227. | 0 + 0 . 5 ) i| f ^ ~ (s->buf_end - In file included from s->src/libavcodec/aacsbr_fixed.c:b62u: fsrc/libavcodec/aacsbrdata.h_:p287t:r31 :> =warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s izeof(BitBuf)) {287 | {| Q ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~3 1(-0.98892980586032f), Q31(-0.87881132267556f)}, {Q31( 0.51756627678691f), Q31( 0.66926784710139f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:287:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 287 | {Q31(-0.98892980586032f), Q31(-0.87881132267556f)}, {Q31( 0.51756627678691f), Q31( 0.66926784710139f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:286:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 286 | {Q31(-0.01689629065389f), Q31( 0.00287506445732f)}, {Q31(-0.86110349531986f), Q31( 0.42548583726477f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:286:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 286 | {Q31(-0.01689629065389f), Q31( 0.00287506445732f)}, {Q31(-0.86110349531986f), Q31( 0.42548583726477f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:286:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 286 | {Q31(-0.01689629065389f), Q31( 0.00287506445732f)}, {Q31(-0.86110349531986f), Q31( 0.42548583726477f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31'src/libavcodec/put_bits.h :265:37: warning: 45comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | #define Q31(x) 265 | (iifn t()s(-(>xb)u*f2_1e4n7d4 8-3 6s4-8>.b0u f+_ p0t.r5 )> = | s ^ ~i zeof(BitBuf)In file included from )src/libavcodec/aacsbr_fixed.c :{62 : src/libavcodec/aacsbrdata.h| : ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~286 :6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 286 | {Q31(-0.01689629065389f), Q31( 0.00287506445732f)}, {Q31(-0.86110349531986f), Q31( 0.42548583726477f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:285:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 285 | {Q31( 0.98164490790123f), Q31(-0.77463155528697f)}, {Q31(-0.54671580548181f), Q31(-0.02570928536004f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:285:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 285 | {Q31( 0.98164490790123f), Q31(-0.77463155528697f)}, {Q31(-0.54671580548181f), Q31(-0.02570928536004f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:285:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 285 | {Q31( 0.98164490790123f), Q31(-0.77463155528697f)}, {Q31(-0.54671580548181f), Q31(-0.02570928536004f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:285:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 285 | {Q31( 0.98164490790123f), Q31(-0.77463155528697f)}, {Q31(-0.54671580548181f), Q31(-0.02570928536004f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:284:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 284 | {Q31(-0.70051415345560f), Q31(-0.45340028808763f)}, {Q31(-0.99496513054797f), Q31(-0.90071908066973f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:284:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 284 | {Q31(-0.70051415345560f), Q31(-0.45340028808763f)}, {Q31(-0.99496513054797f), Q31(-0.90071908066973f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:284:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 284 | {Q31(-0.70051415345560f), Q31(-0.45340028808763f)}, {Q31(-0.99496513054797f), Q31(-0.90071908066973f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:284:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 284 | {Q31(-0.70051415345560f), Q31(-0.45340028808763f)}, {Q31(-0.99496513054797f), Q31(-0.90071908066973f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:283:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 283 | {Q31( 0.91697008020594f), Q31( 0.17514097332009f)}, {Q31(-0.70774918760427f), Q31( 0.52548653416543f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:283:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 283 | {Q31( 0.91697008020594f), Q31( 0.17514097332009f)}, {Q31(-0.70774918760427f), Q31( 0.52548653416543f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:283:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 283 | {Q31( 0.91697008020594f), Q31( 0.17514097332009f)}, {Q31(-0.70774918760427f), Q31( 0.52548653416543f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:283:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 283 | {Q31( 0.91697008020594f), Q31( 0.17514097332009f)}, {Q31(-0.70774918760427f), Q31( 0.52548653416543f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:282:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 282 | {Q31( 0.30424629369539f), Q31(-0.49438267012479f)}, {Q31( 0.66565033746925f), Q31( 0.64652935542491f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:282:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 282 | {Q31( 0.30424629369539f), Q31(-0.49438267012479f)}, {Q31( 0.66565033746925f), Q31( 0.64652935542491f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:282:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 282 | {Q31( 0.30424629369539f), Q31(-0.49438267012479f)}, {Q31( 0.66565033746925f), Q31( 0.64652935542491f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:282:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 282 | {Q31( 0.30424629369539f), Q31(-0.49438267012479f)}, {Q31( 0.66565033746925f), Q31( 0.64652935542491f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:281:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 281 | {Q31( 0.74496252926055f), Q31(-0.91169004445807f)}, {Q31(-0.96440182703856f), Q31(-0.94739918296622f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:281:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 281 | {Q31( 0.74496252926055f), Q31(-0.91169004445807f)}, {Q31(-0.96440182703856f), Q31(-0.94739918296622f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:281:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 281 | {Q31( 0.74496252926055f), Q31(-0.91169004445807f)}, {Q31(-0.96440182703856f), Q31(-0.94739918296622f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:281:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 281 | {Q31( 0.74496252926055f), Q31(-0.91169004445807f)}, {Q31(-0.96440182703856f), Q31(-0.94739918296622f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:280:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 280 | {Q31( 0.75622801399036f), Q31( 0.20950329995549f)}, {Q31( 0.07069442601050f), Q31(-0.78247898470706f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (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(CC libavcodec/aptx.o -0.99867974711855f), Q31(-0.88147068645358f)}, {Q31(-0.95531076805040f), Q31( 0.90908757154593f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:278:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 278 | {Q31(-0.99867974711855f), Q31(-0.88147068645358f)}, {Q31(-0.95531076805040f), Q31( 0.90908757154593f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:278:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 278 | {Q31(-0.99867974711855f), Q31(-0.88147068645358f)}, {Q31(-0.95531076805040f), Q31( 0.90908757154593f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:277:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 277 | {Q31( 0.54840422910309f), Q31( 0.75221367176302f)}, {Q31( 0.40009252867955f), Q31(-0.98929400334421f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:277:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 277 | {Q31( 0.54840422910309f), Q31( 0.75221367176302f)}, {Q31( 0.40009252867955f), Q31(-0.98929400334421f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:277:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 277 | {Q31( 0.54840422910309f), Q31( 0.75221367176302f)}, {Q31( 0.40009252867955f), Q31(-0.98929400334421f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:277:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 277 | {Q31( 0.54840422910309f), Q31( 0.75221367176302f)}, {Q31( 0.40CC libavcodec/aptxdec.o 009252867955f), Q31(-0.98929400334421f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:276:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 276 | {Q31(-0.01053049862020f), Q31(-0.66959058036166f)}, {Q31(-0.91266367957293f), Q31(-0.11522938140034f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:276:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 276 | {Q31(-0.01053049862020f), Q31(-0.66959058036166f)}, {Q31(-0.91266367957293f), Q31(-0.11522938140034f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:276:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 276 | {Q31(-0.01053049862020f), Q31(-0.66959058036166f)}, {Q31(-0.91266367957293f), Q31(-0.11522938140034f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:276:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 276 | {Q31(-0.01053049862020f), Q31(-0.66959058036166f)}, {Q31(-0.91266367957293f), Q31(-0.11522938140034f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:275:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 275 | {Q31( 0.80705063769351f), Q31( 0.29653668284408f)}, {Q31(-0.38981478896926f), Q31( 0.89572605717087f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:275:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 275 | {Q31( 0.80705063769351f), Q31( 0.29653668284408f)}, {Q31(-0.38981478896926f), Q31( 0.89572605717087f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:275:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 275 | {Q31( 0.80705063769351f), Q31( 0.29653668284408f)}, {Q31(-0.38981478896926f), Q31( 0.89572605717087f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:275:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 275 | {Q31( 0.80705063769351f), Q31( 0.29653668284408f)}, {Q31(-0.38981478896926f), Q31( 0.89572605717087f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:274:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 274 | {Q31( 0.14130051758487f), Q31(-0.95090983575689f)}, {Q31(-0.47005496701697f), Q31(-0.37340549728647f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:274:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 274 | {Q31( 0.14130051758487f), Q31(-0.95090983575689f)}, {Q31(-0.47005496701697f), Q31(-0.37340549728647f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:274:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 274 | {Q31( 0.14130051758487f), Q31(-0.95090983575689f)}, {Q31(-0.47005496701697f), Q31(-0.37340549728647f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:274:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 274 | {Q31( 0.14130051758487f), Q31(-0.95090983575689f)}, {Q31(-0.47005496701697f), Q31(-0.37340549728647f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:273:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 273 | {Q31(-0.99948153278296f), Q31(-0.59483417516607f)}, {Q31( 0.97113454393991f), Q31(-0.67528515225647f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) src/libavcodec/put_bits.h : 317 : 33 : warning: (icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n t)((x)*2147483648.0 + 3170. | 5 ) | i ^ ~f (s->buf_end In file included from -src/libavcodec/aacsbr_fixed.c :s62-: >src/libavcodec/aacsbrdata.hb:u273f:_59p:t rwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]> = sizeof(BitBu f273) | ){ Q{3 1 (| - ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~0 .99948153278296f), Q31(-0.59483417516607f)}, {Q31( 0.97113454393991f), Q31(-0.67528515225647f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:273:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 273 | {Q31(-0.99948153278296f), Q31(-0.59483417516607f)}, {Q31( 0.97113454393991f), Q31(-0.67528515225647f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:273:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 273 | {Q31(-0.99948153278296f), Q31(-0.59483417516607f)}, {Q31( 0.97113454393991f), Q31(-0.67528515225647f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 3 warnings generated. CC libavcodec/aptxenc.o 5 warnings generated. In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:700:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 700 | Q31(-0.0004875227f), Q31(-0.0004947518f), Q31(-0.0005617692f), Q31(-0.0005525286f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:700:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 700 | Q31(-0.0004875227f), Q31(-0.0004947518f), Q31(-0.0005617692f), Q31(-0.0005525286f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:700:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 700 | Q31(-0.0004875227f), Q31(-0.0004947518f), Q31(-0.0005617692f), Q31(-0.0005525286f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:700:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 700 | Q31(-0.0004875227f), Q31(-0.0004947518f), Q31(-0.0005617692f), Q31(-0.0005525286f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:699:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 699 | Q31(-0.0005466565f), Q31(-0.0005226564f), Q31(-0.0005040714f), Q31(-0.0004893791f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:699:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 699 | Q31(-0.0005466565f), Q31(-0.0005226564f), Q31(-0.0005040714f), Q31(-0.0004893791f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:699:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 699 | Q31(-0.0005466565f), Q31(-0.0005226564f), Q31(-0.0005040714f), Q31(-0.0004893791f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:699:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 699 | Q31(-0.0005466565f), Q31(-0.0005226564f), Q31(-0.0005040714f), Q31(-0.0004893791f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:698:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 698 | Q31(-0.0006312493f), Q31(-0.0006132747f), Q31(-0.0005870930f), Q31(-0.0005677802f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:698:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 698 | Q31(-0.0006312493f), Q31(-0.0006132747f), Q31(-0.0005870930f), Q31(-0.0005677802f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:698:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 698 | Q31(-0.0006312493f), Q31(-0.0006132747f), Q31(-0.0005870930f), Q31(-0.0005677802f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:698:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 698 | Q31(-0.0006312493f), Q31(-0.0006132747f), Q31(-0.0005870930f), Q31(-0.0005677802f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:697:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 697 | Q31(-0.0007157736f), Q31(-0.0006941614f), Q31(-0.0006777690f), Q31(-0.0006540333f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:697:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 697 | Q31(-0.0007157736f), Q31(-0.0006941614f), Q31(-0.0006777690f), Q31(-0.0006540333f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:697:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 697 | Q31(-0.0007157736f), Q31(-0.000624941 warning6s14 generatedf. ), Q31(-0.0006777690f), Q31(-0.0006540333f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:697:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 697 | Q31(-0.0007157736f), Q31(-0.0006941614f), Q31(-0.0006777690f), Q31(-0.0006540333f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:696:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 696 | Q31(-0.0007681371f), Q31(-0.0007490598f), Q31(-0.0007440941f), Q31(-0.0007255043f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:696:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 696 | Q31(-0.0007681371f), Q31(-0.0007490598f), Q31(-0.0007440941f), Q31(-0.0007255043f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:696:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 696 | Q31(-0.0007681371f), Q31(-0.0007490598f), Q31(-0.0007440941f), Q31(-0.0007255043f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:696:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 696 | Q31(-0.0007681371f), Q31(-0.0007490598f), Q31(-0.0007440941f), Q31(-0.0007255043f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:695:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 695 | Q31(-0.0007803664f), Q31(-0.0007779869f), Q31(-0.0007834332f), Q31(-0.0007724848f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:695:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 695 | Q31(-0.0007803664f), Q31(-0.0007779869f), Q31(-0.0007834332f), Q31(-0.0007724848f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:695:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 695 | Q31(-0.0007803664f), Q31(-0.0007779869f), Q31(-0.0007834332f), Q31(-0.0007724848f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:695:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 695 | Q31(-0.0007803664f), Q31(-0.0007779869f), Q31(-0.0007834332f), Q31(-0.0007724848f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:694:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 694 | Q31(-0.0007530001f), Q31(-0.0007630793f), Q31(-0.0007757977f), Q31(-0.0007801449f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:694:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 694 | Q31(-0.0007530001f), Q31(-0.0007630793f), Q31(-0.0007757977f), Q31(-0.0007801449f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:694:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 694 | Q31(-0.0007530001f), Q31(-0.0007630793f), Q31(-0.0007757977f), Q31(-0.0007801449f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:694:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 694 | Q31(-0.0007530001f), Q31(-0.0007630793f), Q31(-0.0007757977f), Q31(-0.0007801449f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:693:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 693 | Q31(-0.0006650415f), Q31(-0.0006917937f), Q31(-0.0007215391f), Q31(-0.0007319357f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:693:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 693 | Q31(-0.0006650415f), Q31(-0.0006917937f), Q31(-0.0007215391f), Q31(-0.0007319357f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:693:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 693 | Q31(-0.0006650415f), Q31(-0.0006917937f), Q31(-0.0007215391f), Q31(-0.0007319357f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:693:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 693 | Q31(-0.0006650415f), Q31(-0.0006917937f), Q31(-0.0007215391f), Q31(-0.0007319357f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:692:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 692 | Q31(-0.0005145572f), Q31(-0.0005564576f), Q31(-0.0005946118f), Q31(-0.0006341594f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:692:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 692 | Q31(-0.0005145572f), Q31(-0.0005564576f), Q31(-0.0005946118f), Q31(-0.0006341594f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:692:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 692 | Q31(-0.0005145572f), Q31(-0.0005564576f), Q31(-0.0005946118f), Q31(-0.0006341594f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:692:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 692 | Q31(-0.0005145572f), Q31(-0.0005564576f), Q31(-0.0005946118f), Q31(-0.0006341594f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:691:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 691 | Q31(-0.0002896981f), Q31(-0.0003501175f), Q31(-0.0004095121f), Q31(-0.0004606325f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:691:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 691 | Q31(-0.0002896981f), Q31(-0.0003501175f), Q31(-0.0004095121f), Q31(-0.0004606325f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:691:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 691 | Q31(-0.0002896981f), Q31(-0.0003501175f), Q31(-0.0004095121f), Q31(-0.0004606325f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:691:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 691 | Q31(-0.0002896981f), Q31(-0.0003501175f), Q31(-0.0004095121f), Q31(-0.0004606325f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:690:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 690 | Q31( 0.0000134949f), Q31(-0.0000617334f), Q31(-0.0001446380f), Q31(-0.0002098337f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:690:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 690 | Q31( 0.0000134949f), Q31(-0.0000617334f), Q31(-0.0001446380f), Q31(-0.0002098337f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:690:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 690 | Q31( 0.0000134949f), Q31(-0.0000617334f), Q31(-0.0001446380f), Q31(-0.0002098337f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:690:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 690 | Q31( 0.0000134949f), Q31(-0.0000617334f), Q31(-0.0001446380f), Q31(-0.0002098337f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:689:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 689 | Q31( 0.0004026540f), Q31( 0.0002949531f), Q31( 0.0002043017f), Q31( 0.0001094383f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:689:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 689 | Q31( 0.0004026540f), Q31( 0.0002949531f), Q31( 0.0002043017f), Q31( 0.0001094383f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:689:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 689 | Q31( 0.0004026540f), Q31( 0.0002949531f), Q31( 0.0002043017f), Q31( 0.0001094383f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:689:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 689 | Q31( 0.0004026540f), Q31( 0.0002949531f), Q31( 0.0002043017f), Q31( 0.0001094383f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:688:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 688 | Q31( 0.0008608443f), Q31( 0.0007458025f), Q31( 0.0006239376f), Q31( 0.000510CC libavcodec/arbc.o 7388f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:688:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 688 | Q31( 0.0008608443f), Q31( 0.0007458025f), Q31( 0.0006239376f), Q31( 0.0005107388f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:688:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 688 | Q31( 0.0008608443f), Q31( 0.0007458025f), Q31( 0.0006239376f), Q31( 0.0005107388f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:688:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 688 | Q31( 0.0008608443f), Q31( 0.0007458025f), Q31( 0.0006239376f), Q31( 0.0005107388f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:687:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 687 | Q31( 0.0013902494f), Q31( 0.0012577884f), Q31( 0.0011250155f), Q31( 0.0009885988f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:687:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 687 | Q31( 0.0013902494f), Q31( 0.0012577884f), Q31( 0.0011250155f), Q31( 0.0009885988f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:687:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 687 | Q31( 0.0013902494f), Q31( 0.0012577884f), Q31( 0.0011250155f), Q31( 0.0009885988f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:687:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 687 | Q31( 0.0013902494f), Q31( 0.0012577884f), Q31( 0.0011250155f), Q31( 0.0009885988f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:686:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 686 | Q31( 0.0019841140f), Q31( 0.0018348265f), Q31( 0.0016868083f), Q31( 0.0015443219f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:686:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 686 | Q31( 0.0019841140f), Q31( 0.0018348265f), Q31( 0.0016868083f), Q31( 0.0015443219f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:686:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 686 | Q31( 0.0019841140f), Q31( 0.0018348265f), Q31( 0.0016868083f), Q31( 0.0015443219f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:686:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 686 | Q31( 0.0019841140f), Q31( 0.0018348265f), Q31( 0.0016868083f), Q31( 0.0015443219f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:685:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 685 | Q31( 0.0026201758f), Q31( 0.0024625616f), Q31( 0.0023017254f), Q31( 0.0021461583f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:685:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 685 | Q31( 0.0026201758f), Q31( 0.0024625616f), Q31( 0.0023017254f), Q31( 0.0021461583f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:685:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 685 | Q31( 0.0026201758f), Q31( 0.0024625616f), Q31( 0.0023017254f), Q31( 0.0021461583f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:685:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 685 | Q31( 0.0026201758f), Q31( 0.0024625616f), Q31( 0.0023017254f), Q31( 0.0021461583f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:684:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 684 | Q31( 0.0032739613f), Q31( 0.0031125420f), Q31( 0.0029469447f), Q31( 0.0027870464f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:684:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 684 | Q31( 0.0032739613f), Q31( 0.0031125420f), Q31( 0.0029469447f), Q31( 0.0027870464f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:684:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 684 | Q31( 0.0032739613f), Q31( 0.0031125420f), Q31( 0.0029469447f), Q31( 0.0027870464f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:684:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 684 | Q31( 0.0032739613f), Q31( 0.0031125420f), Q31( 0.0029469447f), Q31( 0.0027870464f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:683:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 683 | Q31( 0.0039207432f), Q31( 0.0037603922f), Q31( 0.0036008268f), Q31( 0.0034418874f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:683:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 683 | Q31( 0.0039207432f), Q31( 0.0037603922f), Q31( 0.0036008268f), Q31( 0.0034418874f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:683:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 683 | Q31( 0.0039207432f), Q31( 0.0037603922f), Q31( 0.0036008268f), Q31( 0.0034418874f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:683:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 683 | Q31( 0.0039207432f), Q31( 0.0037603922f), Q31( 0.0036008268f), Q31( 0.0034418874f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:682:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 682 | Q31( 0.0045209852f), Q31( 0.0043730719f), Q31( 0.0042264269f), Q31( 0.0040819753f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:682:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 682 | Q31( 0.0045209852f), Q31( 0.0043730719f), Q31( 0.0042264269f), Q31( 0.0040819753f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:682:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 682 | Q31( 0.0045209852f), Q31( 0.0043730719f), Q31( 0.0042264269f), Q31( 0.0040819753f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:682:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 682 | Q31( 0.0045209852f), Q31( 0.0043730719f), Q31( 0.0042264269f), Q31( 0.0040819753f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:681:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 681 | Q31( 0.0050393022f), Q31( 0.0049137603f), Q31( 0.0047932560f), Q31( 0.0046606460f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:681:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 681 | Q31( 0.0050393022f), Q31( 0.0049137603f), Q31( 0.0047932560f), Q31( 0.0046606460f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:681:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 681 | Q31( 0.0050393022f), Q31( 0.0049137603f), Q31( 0.0047932560f), Q31( 0.0046606460f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:681:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 681 | Q31( 0.0050393022f), Q31( 0.0049137603f), Q31( 0.0047932560f), Q31( 0.0046606460f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:680:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 680 | Q31( 0.0054196775f), Q31( 0.0053471681f), Q31( 0.0052461166f), Q31( 0.0051407353f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:680:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 680 | Q31( 0.0054196775f), Q31( 0.0053471681f), Q31( 0.0052461166f), Q31( 0.0051407353f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:680:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 680 | Q31( 0.0054196775f), Q31( 0.0053471681f), Q31( 0.0052461166f), Q31( 0.0051407353f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:680:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 680 | Q31( 0.0054196775f), Q31( 0.0053471681f), Q31( 0.0052461166f), Q31( 0.0051407353f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:679:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 679 | Q31( 0.0056220643f), Q31( 0.0055938023f), Q31( 0.0055475714f), Q31( 0.0054876040f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:679:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 679 | Q31( 0.0056220643f), Q31( 0.0055938023f), Q31( 0.0055475714f), Q31( 0.0054876040f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:679:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 679 | Q31( 0.0056220643f), Q31( 0.0055938023f), Q31( 0.0055475714f), Q31( 0.0054876040f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:679:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 679 | Q31( 0.0056220643f), Q31( 0.0055938023f), Q31( 0.0055475714f), Q31( 0.0054876040f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:678:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 678 | Q31( 0.0055917128f), Q31( 0.0056266114f), Q31( 0.0056389199f), Q31( 0.0056455196f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:678:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 678 | Q31( 0.0055917128f), Q31( 0.0056266114f), Q31( 0.0056389199f), Q31( 0.0056455196f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:678:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 678 | Q31( 0.0055917128f), Q31( 0.0056266114f), Q31( 0.0056389199f), Q31( 0.0056455196f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:678:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 678 | Q31( 0.0055917128f), Q31( 0.0056266114f), Q31( 0.0056389199f), Q31( 0.0056455196f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:677:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 677 | Q31( 0.0052715758f), Q31( 0.0053838975f), Q31( 0.0054753783f), Q31( 0.0055404363f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:677:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 677 | Q31( 0.0052715758f), Q31( 0.0053838975f), Q31( 0.0054753783f), Q31( 0.0055404363f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:677:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 677 | Q31( 0.0052715758f), Q31( 0.0053838975f), Q31( 0.0054753783f), Q31( 0.0055404363f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:677:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 677 | Q31( 0.0052715758f), Q31( 0.0053838975f), Q31( 0.0054753783f), Q31( 0.0055404363f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:676:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 676 | Q31( 0.0046039530f), Q31( 0.0048109469f), Q31( 0.0049839687f), Q31( 0.0051382275f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:676:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 676 | Q31( 0.0046039530f), Q31( 0.0048109469f), Q31( 0.0049839687f), Q31( 0.0051382275f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:676:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 676 | Q31( 0.0046039530f), Q31( 0.0048109469f), Q31( 0.0049839687f), Q31( 0.0051382275f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:676:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 676 | Q31( 0.0046039530f), Q31( 0.0048109469f), Q31( 0.0049839687f), Q31( 0.0051382275f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:675:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 675 | Q31( 0.0035401246f), Q31( 0.0038456408f), Q31( 0.0041251642f), Q31( 0.0043801861f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:675:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 675 | Q31( 0.0035401246f), Q31( 0.0038456408f), Q31( 0.0041251642f), Q31( 0.0043801861f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:675:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 675 | Q31( 0.0035401246f), Q31( 0.0038456408f), Q31( 0.0041251642f), Q31( 0.0043801861f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:675:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 675 | Q31( 0.0035401246f), Q31( 0.0038456408f), Q31( 0.0041251642f), Q31( 0.0043801861f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:674:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 674 | Q31( 0.0020274176f), Q31( 0.0024508540f), Q31( 0.0028446757f), Q31( 0.0032091885f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:674:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 674 | Q31( 0.0020274176f), Q31( 0.0024508540f), Q31( 0.0028446757f), Q31( 0.0032091885f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:674:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 674 | Q31( 0.0020274176f), Q31( 0.0024508540f), Q31( 0.0028446757f), Q31( 0.0032091885f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:674:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 674 | Q31( 0.0020274176f), Q31( 0.0024508540f), Q31( 0.0028446757f), Q31( 0.0032091885f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:673:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 673 | Q31( 0.0000276045f), Q31( 0src/libavcodec/adpcm.c.00:0511338:3322:2 6warning: 4fcomparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]) , Q31( 0.0010902329f), Q31 ( 11330 | . 0 0 1 5 7 8 4 6 8 2 f )i,f (| c ~~~~~^~~~~~~~~~~~~~s ->stsrc/libavcodec/aac_defines.he:p45_:i36n:d enote: xexpanded from macro 'Q31' > 88u){ | 45 ~~~~~~~~~~~~~~ ^ ~~~ | #define Q31(x) (int)((x)*src/libavcodec/adpcm.c2:17847:4698:3 6note: 4expanded from macro 'CASE'8 .0 + 0.5) | 78 ^ ~ | CASEIn file included from _src/libavcodec/aacsbr_fixed.c3:(62C: Osrc/libavcodec/aacsbrdata.hN:F673I:G53_: #warning: #implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from codesrc/libavcodec/adpcmenc.cc: 31#: #src/libavcodec/bytestream.h :_673171D | :E 18 :C O warning: D Ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]QR 3,1 (A V0_.C0O0D0E0C2_7I6D 0_1714 | 5# f# ) ,c ogQd-3e>1cb(,u f0_f._e0Vr0A 0_+5A=8R 3GF2SF2_M6_I4)Nf () g,| - ^~~~~~~~~~~>Q b3u1f(f e0r._0e0nsrc/libavcodec/adpcm.c1d0: 976-0: 234g3:-2 >9note: bfexpanded from macro 'CASE_3'u) f,f eQr3,1 ( s 76i0 | z. e0 )0 ;1 5 7 | 8 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~4 6C8A2SfE)_,2 ( c| o ~~~~~^~~~~~~~~~~~~~n fisrc/libavutil/macros.hg:,49src/libavcodec/aac_defines.h ::c2545o::d 36enote: :cexpanded from macro 'FFMIN' _ note: iexpanded from macro 'Q31'd , __ V49A | _ #A45dR | eG#fSdi_en_fe)i nF eF| M ^~~~~~~~~~~QI 3N1((ax,)b ) ( ( src/libavcodec/adpcm.ca :) 74 :> 36 :( b note: ) expanded from macro 'CASE_2' ?( i(nbt)) ( :(74 x | () a* )2 )1 4 7 | 4 ~ ^ ~8 3C6A4S8E._0 #+# 0e.n5a)b l e| d ^ ~( codec_id, __In file included from Vsrc/libavcodec/aacsbr_fixed.cA:_62A: Rsrc/libavcodec/aacsbrdata.hG:S673_:_32): warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^~~~~~~~~~~ 673 | src/libavcodec/adpcm.c : 71 :Q73:1 (note: expanded from macro 'CASE_1' 0.0000 2717 | 6 0 4 5 f{) ,_ _QV3A1_(A RG0S._0_0 0}5 8 3 2 2 6 4 f ) , \Q 3 1| ( ^~~~~~~~~~~ 0.0010902329f), src/libavcodec/adpcm.cQ:311541:(32 :0. 0warning: 0comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]1 5784682f), | 1154 ~~~~~^~~~~~~~~~~~~~ | src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31'i f (cs->s te45p | _#dienfdienxe >Q 3818(ux)){ | ~~~~~~~~~~~~~~ ^ ~~~ (int)((x)*2147483648src/libavcodec/adpcm.c.:0 78+: 690:. 5note: )expanded from macro 'CASE' | ^ ~ In file included from 78 | src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 673 : 11C:A Swarning: Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ 3(CONFIG_ ## 673c | o d e c #Q#3 1_(D E0C.O0D0E0R0,2 7A6V0_4C5OfD)E,C _QI3D1_( #0#. 0c0o0d5e8c3,2 2_6_4VfA)_,A RQG3S1_(_ )0 . 0| 0 ^~~~~~~~~~~1 0902329f), src/libavcodec/adpcm.cQ:3761:(34 :0 .note: 0expanded from macro 'CASE_3'0 15784682 f76) | , | ~~~~~^~~~~~~~~~~~~~ CAsrc/libavcodec/aac_defines.hS:E45_:236(:c onote: nexpanded from macro 'Q31'f ig, codec _45i | d#,d e_f_iVnAe_ AQR3G1S(_x_)) | ^~~~~~~~~~~ (intsrc/libavcodec/adpcm.c):(74(:x36):* 2note: 1expanded from macro 'CASE_2'4 7483648 .740 | + 0 In file included from . 5 src/libavcodec/adpcmenc.c) : 31C| : A ^ ~src/libavcodec/bytestream.hS :E186_: 13#:# warning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]nIn file included from a src/libavcodec/aacsbr_fixed.cb:l62e: dsrc/libavcodec/aacsbrdata.h(:c672o:d73e:c _186warning: i | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d , _ _sViAz_eA2R G672=S | _ F_ F) M I N| Q( ^~~~~~~~~~~3p 1-(>-b0u.f0f0e2r4_8e2src/libavcodec/adpcm.cn6:d771 2:-37 :pf -)note: >,expanded from macro 'CASE_1'b uQf3f1e( r-71,0 | . s0 i0 z1 e8{)0 ;3_ 9_ 4V| 7A2 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~_f A)R,G SQ_3_1src/libavutil/macros.h (:}-49 0: .25 0: 0 1note: 1expanded from macro 'FFMIN' 5 6 8 1 3\5 f49 ) | | ,# ^~~~~~~~~~~ d Qe3f1i(n-e0 .F0F0M0I5N4(src/libavcodec/adpcm.c6a:4,12052b:8)410 :f( )(warning: ,acomparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] ) | > ~~~~^~~~~~~~~~~~~~~ (b) src/libavcodec/aac_defines.h?: 45(:b36) : 1205 : | note: expanded from macro 'Q31'( a ) ) | ~ ^ ~45 | # d eiffi n(In file included from ecsrc/libavcodec/adpcmenc.c- :>Q31s3: t1src/libavcodec/bytestream.ha(:tx187u):s 15[ :i ] warning: . comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s t e p _ i n187 d | e x ( i> n it8f)8 (u(()sx i){z* e2 21| 4 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~!7 =4 8s3i6z4e8). 0 | + ~~~~~ ^ ~~~~ 0.5) | ^ ~ src/libavcodec/adpcm.c:78In file included from :src/libavcodec/aacsbr_fixed.c69::62 : note: src/libavcodec/aacsbrdata.hexpanded from macro 'CASE': 672:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 78 | 672C | A S E _ 3 (QC3O1N(F-I0G._0 0#2#4 8c2o6d7e2c3 f#)#, _QD3E1C(O-D0E.R0,0 1A8V0_3C9O4D7E2Cf_)I,D _Q 3#1#( -c0o.d0e0c1,1 5_6_8V1A3_5AfR)G,S _Q_3)1 ( -| 0 ^~~~~~~~~~~. 0005464280fsrc/libavcodec/adpcm.c):,76 : 34| : ~~~~^~~~~~~~~~~~~~~ note: expanded from macro 'CASE_3' src/libavcodec/aac_defines.h:45:36 :76 | note: expanded from macro 'Q31' CAS E45_ | 2#(dceofnifnieg ,Q 3c1o(dxe)c _ i d , _ _ V A _ A R G S(_i_n)t ) (| ( ^~~~~~~~~~~x )*2147483648src/libavcodec/adpcm.c.:074 :+36 :0 .note: 5expanded from macro 'CASE_2') | ^ ~ 74 | In file included from src/libavcodec/aacsbr_fixed.c :C62AS: Esrc/libavcodec/aacsbrdata.h_: 672#:#31 :e nwarning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]b led(codec_id, 672_ | _ V A _ A RQG3S1_(_-)0 . 0| 0 ^~~~~~~~~~~2 4826723f), Q31(src/libavcodec/adpcm.c-:071.:070:1 8note: 0expanded from macro 'CASE_1'3 9472f) ,71 | Q 3 1 ( -{0 ._0_0V1A1_5A6R8G1S3_5_f )}, 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/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0 .5) | ^ ~ \ | ^~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:669:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/adpcm.c:1325 :66932 | : warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] -Q31( 0.013271822 01325f | ) , Q 3 1 ( - 0 . 0 1 2i1f8 4(9c9s9-5>fs)t,e pQ_3i1n(d-e0x. 0>1 18183u1)5{5 4 8| f ~~~~~~~~~~~~~~ ^ ~~~) , Q31(-0.0101150215f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:src/libavcodec/adpcm.c36::78 :note: 69expanded from macro 'Q31': note: expanded from macro 'CASE' 45 | #define Q31 (78x | ) C A S E _ 3((iCnOtN)F(I(xG)_* 2#1#4 7c4o8d3e64c8 .#0 #+ _0.D5E) C O| D ^ ~ ER, AV_CODEIn file included from C_src/libavcodec/aacsbr_fixed.cID:_62 : #src/libavcodec/aacsbrdata.h:#669 :co11de:c ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ _VA_ARGS__ )669 | | ^~~~~~~~~~~ -Q31( 0.01src/libavcodec/adpcm.c3:2767:1348:2 note: 2expanded from macro 'CASE_3'0f ), Q31( -760 | . 0 1 21 8 4 9 9C9A5SfE)_,2 (Qc31o(n-f0i.g0,1 1c1o3d1e5c54_8ifd),, Q_3_1V(A-_0AR.G0S1_0_1)1 5 0| 2 ^~~~~~~~~~~15 f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/adpcm.csrc/libavcodec/aac_defines.h::7445::3636:: note: note: expanded from macro 'CASE_2'expanded from macro 'Q31' 74 | 45 | # d e f i n eC AQS3E1_( x#)# e n a b l e d ( c o d e c(_iindt,) (_(_xV)A*_2A1R4G7S4_8_3)6 4 8| . ^~~~~~~~~~~0 + 0.5) | ^ ~ src/libavcodec/adpcm.c:71:7: note: expanded from macro 'CASE_1'In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h :66871: | 74 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ __VA_ARGS__ }668 | Q 3 1 ( \0 . 0| 1 ^~~~~~~~~~~7 9433381f), Q31( 0.0src/libavcodec/adpcm.c1:613607:3702:4 7warning: 1comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]2 f), Q31( 0.015540555 31360f | ) , Q 3 1 ( 0i.f0 1(4c3-9>0s4t6a6t6ufs)[,0 ] .| s ~~~~~^~~~~~~~~~~~~~t ep_isrc/libavcodec/aac_defines.hn:d45e:x36 :> note: 8expanded from macro 'Q31'8 u || c-> s45t | a#tduesf[i1n]e. sQt3e1p(_xi)n d e x > 8 8 u ) { | ( ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~i nt)((x)*2147483648.0 + 0.5) | ^ ~ src/libavcodec/adpcm.c:78:69: note: expanded from macro 'CASE' In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h: 66878: | 53 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CASE_3(CON F668I | G _ # # Qc3o1d(e c0 .#0#1 7_9D4E3C3O3D8E1Rf,) ,A VQ_3C1O(D E0C._0I1D6_7 3#2#4 7c1o2dfe)c,, Q_3_1V(A _0A.R0G1S5_5_4)0 5 5| 5 ^~~~~~~~~~~3 f), Q31( 0.src/libavcodec/adpcm.c0:1764:3349:0 4note: 6expanded from macro 'CASE_3'6 6f), | ~~~~~^~~~~~~~~~~~~~ 76 | src/libavcodec/aac_defines.h : 45 : 36 :C Anote: Sexpanded from macro 'Q31'E _2(confi g45, | #cdoedfeicn_ei dQ,3 1_(_xV)A _ A R G S _ _ ) | ^~~~~~~~~~~ (int)((x)*2src/libavcodec/adpcm.c1:4747:4368:3 6note: 4expanded from macro 'CASE_2'8 .0 + 0. 574) | | ^ ~ CASE_ ##In file included from src/libavcodec/aacsbr_fixed.ce:n62ab: lsrc/libavcodec/aacsbrdata.he:d668(:c32o:d ewarning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ id, __VA_ARGS _668_ | ) | ^~~~~~~~~~~ Q31( 0.01794333src/libavcodec/adpcm.c8:171f:)7,: Qnote: 3expanded from macro 'CASE_1'1 ( 0.0 1716 | 7 3 2 4 7{1 2_f_)V,A _QA3R1G(S _0_. 0}1 5 5 4 0 5 5 5 3 f ) ,\ Q 3| 1 ^~~~~~~~~~~( 0.0143904666f)src/libavcodec/adpcm.c, : 1360| : ~~~~~^~~~~~~~~~~~~~37 : warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 136045 | | # d e f i n e iQf3 1((xc)- > s t a t u s [ 0 ] . s t e(pi_nitn)d(e(xx )>* 28184u7 4|8|3 6c4-8>.s0t a+t u0s.[51)] . s| t ^ ~e p_index > 8In file included from 8usrc/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(src/libavcodec/adpcm.c :078.:0691:7 9note: 4expanded from macro 'CASE'3 3381f), Q3 178( | 0 . 0 1 6 7 3 2C4A7S1E2_f3)(,C OQN3F1I(G _0 .#0#1 5c5o4d0e5c5 5#3#f )_,D EQC3O1D(E R0,. 0A1V4_3C9O0D4E6C6_6IfD)_, # #| ~~~~~^~~~~~~~~~~~~~c odecsrc/libavcodec/aac_defines.h,: 45_:_36V:A _note: Aexpanded from macro 'Q31'R GS__) | ^~~~~~~~~~~ 45 | #definsrc/libavcodec/adpcm.ce: 76Q:3341:( xnote: )expanded from macro 'CASE_3' 76 | ( i n t )C(A(SxE)_*22(1c4o7n4f8i3g6,4 8c.o0d e+c _0i.d5,) _ _| V ^ ~A _ARGS__) | ^~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:667:74src/libavcodec/adpcm.c:: 74warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36 : note: expanded from macro 'CASE_2' 74667 | | Q 3 1C(A S0E._0 2#3#0 6e8n0a1b6l9efd)(,c oQd3e1c(_ i0d.,0 2_1_7V4A6_7A5R5G0Sf_)_,) Q 3| 1 ^~~~~~~~~~~( 0.0204531793fsrc/libavcodec/adpcm.c):,71 :Q73:1 (note: expanded from macro 'CASE_1'0 .01918 7712 | 4 3 1 f ){, _ _| V ~~~~~^~~~~~~~~~~~~~A _ARGSsrc/libavcodec/aac_defines.h_:_45 :}36 : note: expanded from macro 'Q31' \ | 45 ^~~~~~~~~~~ | #define Q31(x) src/libavcodec/adpcm.c : 1404 : 32 : warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] (int)((x)*2147 414048 | 3 6 4 8 . 0 + 0 . 5 )i f | ( ^ ~c s->step_indeIn file included from xsrc/libavcodec/aacsbr_fixed.c :>62 : 8src/libavcodec/aacsbrdata.h8:u667):{53 : | warning: ~~~~~~~~~~~~~~ ^ ~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 667 | Q31( 0.023src/libavcodec/adpcm.c0:6788:0691:6 9note: fexpanded from macro 'CASE') , Q31( 0. 07821 | 7 4 67 5 5 0 f )C,A SQE3_13(( C0O.N0F2I0G4_5 3#1#7 93cfo)d,ec Q#3#1 (_ D0E.C0O1D9E1R8,7 2A4V31_fC),O D | E ~~~~~^~~~~~~~~~~~~~C_ ID_ src/libavcodec/aac_defines.h#:#45 :c36o:d enote: cexpanded from macro 'Q31', __VA_A R45 | G#Sd_e_f)i n e| ^~~~~~~~~~~Q3 1(x) src/libavcodec/adpcm.c : 76 : 34 : note: (expanded from macro 'CASE_3'i nt)((x) *762 | 1 4 7 4 8 3 6 4C8A.S0E_ 2+( 0c.o5n)f i g| , ^ ~ codec_id, _In file included from _src/libavcodec/aacsbr_fixed.cVA:_A62R: Gsrc/libavcodec/aacsbrdata.hS:_667_:)32 : warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^~~~~~~~~~~ src/libavcodec/adpcm.c667: | 74 : 36 : note: Qexpanded from macro 'CASE_2'3 1( 0.02 3740 | 6 8 0 1 6 9 f ) ,C AQS3E1_( #0#. 0e2n1a7b4l6e7d5(5c0ofd)e,c _Qi3d1,( _0_.V0A2_0A4R5G3S1_7_9)3 f )| , ^~~~~~~~~~~ Q31( 0.01918724src/libavcodec/adpcm.c3:171f:)7,: note: | expanded from macro 'CASE_1' ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :7145 | : 36 : note: {expanded from macro 'Q31' __VA_ARGS _45_ | #}d e f i n e Q 3 1 ( x\) | ^~~~~~~~~~~ (int)((src/libavcodec/adpcm.cx):*14312:1324:7 4warning: 8comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]3 648.0 + 0.5) | 1431 ^ ~ | iIn file included from fsrc/libavcodec/aacsbr_fixed.c :(62c: ssrc/libavcodec/aacsbrdata.h-:>667s:t11e:p _warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n dex > 88u){ 667| | ~~~~~~~~~~~~~~ ^ ~~~ Q31( 0.0230680169f), Q31( 0src/libavcodec/adpcm.c.:0782:1697:4 6note: 7expanded from macro 'CASE'5 50f), Q31( 780 | . 0 2 0 4 5 3 1 7C9A3SfE)_,3 (QC3O1N(F I0G._0 1#9#1 8c7o2d4e3c1 f#)#, _ D| E ~~~~~^~~~~~~~~~~~~~C ODERsrc/libavcodec/aac_defines.h,: 45A:V36_:C Onote: Dexpanded from macro 'Q31'E C_ID_ ## 45c | o#ddeecf,i n__eV AQ_3A1R(GxS)_ _ ) | ^~~~~~~~~~~ (insrc/libavcodec/adpcm.ct:)76:(34(:x note: )expanded from macro 'CASE_3'* 214748 3766 | 4 8 . 0 + C0A.S5E)_ 2 (| c ^ ~o nfig, codeIn file included from c_src/libavcodec/aacsbr_fixed.cid:,62 _: _src/libavcodec/aacsbrdata.hVA:_666:A74R:G Swarning: __implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) | ^~~~~~~~~~~ 666src/libavcodec/adpcm.c | : 74 : 36 : Qnote: 3expanded from macro 'CASE_2'1 ( 0.028 6740 | 7 2 1 7 3 f ) , CQA3S1E(_ 0#.#0 2e7n1a8b5l9e4d2(9cfo)d,e cQ_3i1d(, 0_._0V2A5_7A8R7G5S8_4_7)f ) ,| ^~~~~~~~~~~Q 31( 0.02441609src/libavcodec/adpcm.c9:271f:)7,: note: | expanded from macro 'CASE_1' ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :7145 | : 36 : note: {expanded from macro 'Q31' __VA_ARGS _45_ | #}d e f i n e Q 3 1 ( x\) | ^~~~~~~~~~~ (int)((x)*src/libavcodec/adpcm.c2:1415177:4328:3 6warning: 4comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]8 .0 + 0.5) | ^ ~ 1517 | In file included from src/libavcodec/aacsbr_fixed.c :i62f: src/libavcodec/aacsbrdata.h(:c666s:-53>:s twarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]p _index > 88u) {666 | | ~~~~~~~~~~~~~~ ^ ~~~ Q31( 0.0286072173f), Q31( 0.0src/libavcodec/adpcm.c2:7781:8695:9 4note: 2expanded from macro 'CASE'9 f), Q31( 0 .780 | 2 5 7 8 7 5 8 4 7CfA)S,E _Q33(1C(O N0F.I0G2_4 4#1#6 0cIn file included from 9o9d2src/libavcodec/agm.cfe:)c30, : #src/libavcodec/bytestream.h #:| 171 ~~~~~^~~~~~~~~~~~~~_: D18E:C Osrc/libavcodec/aac_defines.hwarning: D:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]E45 R:,36 :A Vnote: _expanded from macro 'Q31'C ODEC_ID_ 45# | #171# | dc eo fd ie ncge,- >Q_b3_u1Vf(Afx_e)Ar R G+ S= _ F_ )F M I | N ^~~~~~~~~~~( g - > b(uifnftesrc/libavcodec/adpcm.c)r:(_76(e:xn34)d:* 2-note: 1 expanded from macro 'CASE_3'4g 7-4>8b3u6f 4768f | .e 0r , + s 0i .z 5e ))C ;A S| E ^ ~| _ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~2 (config, cIn file included from osrc/libavcodec/aacsbr_fixed.cd:esrc/libavutil/macros.h62c:: _49src/libavcodec/aacsbrdata.hi::d25666,:: 32_note: :_expanded from macro 'FFMIN' V warning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ ARGS_ _49) | # d| e ^~~~~~~~~~~f666 i | n e F F MQI3Nsrc/libavcodec/adpcm.c1(:(a74 ,:0b36.):0 2(note: 8(expanded from macro 'CASE_2'6a 0)7 2>1 7( 3b74f) | ) ,? Q( 3b 1) ( : 0 C.(A0aS2)E7)_ 1 8#| 5# ~ ^ ~9 4e2n9afb)l,e dQ(3c1o(d e0c._0i2d5,7 8_7_5V8A4_7AfR)G,S _Q_3)1 ( | 0 ^~~~~~~~~~~. 0244160992f), src/libavcodec/adpcm.c :| 71 ~~~~~^~~~~~~~~~~~~~: 7: note: src/libavcodec/aac_defines.hexpanded from macro 'CASE_1': 45:36: note: expanded from macro 'Q31'71 | { _ _45V | A#_dAeRfGiSn_e_ Q}3 1 ( x ) \ | ^~~~~~~~~~~ (int)((x)*2147483src/libavcodec/adpcm.c6:416238:.410: +warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]0 .5) | ^ ~ 1623 | In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 666 : 11 i:f warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]c ->status[i].s t666e | p _ i n d eQx3 1>( 808.u0)2 8{6 0 7| 2 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~1 73f), Q31( 0.0271859429f), Q31( src/libavcodec/adpcm.c0:.780:2695:7 8note: 7expanded from macro 'CASE'5 847f), Q31 (78 | 0 . 0 2 4 4 1 6 0C9A9S2Ef_)3,( C O| N ~~~~~^~~~~~~~~~~~~~F IG_ #src/libavcodec/aac_defines.h#: 45c:o36d:e cnote: expanded from macro 'Q31'# # _DECOD E45R | ,# dAeVf_iCnOeD EQC3_1I(Dx_) # # c o d e c , _ _ V A(_iAnRtG)S(_(_x)) * 2| 1 ^~~~~~~~~~~4 7483648.0 +src/libavcodec/adpcm.c :076.:534): note: | expanded from macro 'CASE_3' ^ ~ 76 | In file included from src/libavcodec/aacsbr_fixed.c : 62 : Csrc/libavcodec/aacsbrdata.hA:S665E:_742:( cwarning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n fig, codec_i d,665 | _ _ V A _ AQR3G1S(_ _0). 0 3| 4 ^~~~~~~~~~~4 620948f), Q3src/libavcodec/adpcm.c1:(74 :036.:0 3note: 2expanded from macro 'CASE_2'9 754081f )74, | Q 3 1 ( 0 . 0C3A1S5E0_1 7#6#0 8efn)a,b lQe3d1((c o0d.e0c3_0i0d5,0 2_6_5V7Af_)A,R G S| _ ~~~~~^~~~~~~~~~~~~~_ ) | ^~~~~~~~~~~src/libavcodec/aac_defines.h :45:36: note: expanded from macro 'Q31' src/libavcodec/adpcm.c: 7145: | 7#:d enote: fexpanded from macro 'CASE_1'i ne Q31 (71x | ) { In file included from _ _src/libavcodec/agm.c V: A30_ : A src/libavcodec/bytestream.hR :G 186S :_(13_i: n }twarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ( ( x ) * 2 1 4 7 4\8 3 6| 4 ^~~~~~~~~~~1868 | . 0 + s0i.z5e)src/libavcodec/adpcm.c2 : 1744| =: ^ ~ 44 F:F Mwarning: Icomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]N (p->In file included from busrc/libavcodec/aacsbr_fixed.c:f62f : e1744src/libavcodec/aacsbrdata.hr | :_ 665e :n 53d : - warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]p -f>obru f(fuenrs, i 665gs | ni ez de ) ;c h aQ| n3 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~n1 e(l 0=. 003src/libavutil/macros.h;4: 494c:6h252a:0n 9nnote: 4e8expanded from macro 'FFMIN'lf )<, cQh3a 1n49(n | e#0ld.se0;f3 i2cn9he7a 5nF4nF0eM8lI1+Nf+())a, , bQ| )3 ~~~~~~~ ^ ~~~~~~~~ 1 ((( a0). 0>3 1(5b0)1 src/libavcodec/adpcm.c7?:6 17490(:8b44f):) ,:warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]Q( 3a1)() 0 .| 0 ~ ^ ~ 3 17490 | 0 5 02 6 5 7In file included from fsrc/libavcodec/agm.c ): ,f 30o : r| src/libavcodec/bytestream.h ~~~~~^~~~~~~~~~~~~~:( 187u:n15s:isrc/libavcodec/aac_defines.h g:warning: n45comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e: d36 :c hnote: a expanded from macro 'Q31'n187 n | e l = i 0f45; | (#csdhieazfnein2ne el! =Q< 3 s1ci(hzxae)n) n e l| s ~~~~~ ^ ~~~~ ; c h a n n e l +(+i)n t{) ( (| x ~~~~~~~ ^ ~~~~~~~~) *2147483648.0 + 0src/libavcodec/adpcm.c.5:)1849 : 32| : ^ ~ warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h1849: | 665 : 32 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (cs- >665s | t e p _ i nQd3e1x( > 08.80u3)4{4 6 2| 0 ~~~~~~~~~~~~~~ ^ ~~~9 48f), Q31( 0.0329754081f), Q31( 0src/libavcodec/adpcm.c.:0783:1695:0 1note: 7expanded from macro 'CASE'6 08f), Q31( 780 | . 0 3 0 0 5 0 2 6C5A7SfE)_,3 ( C| O ~~~~~^~~~~~~~~~~~~~N FIG_src/libavcodec/aac_defines.h :#45#: 36c:o dnote: eexpanded from macro 'Q31'c ## _DEC O45D | E#Rd,e fAiVn_eC OQD3E1C(_xI)D _ # # c o d e c , _ _(VinAt_)A(R(Gx)S*_2_1)4 74 8| 36 ^~~~~~~~~~~4 8.0 + 0.5src/libavcodec/adpcm.c): 76 :| 34 ^ ~: note: expanded from macro 'CASE_3' In file included from 76src/libavcodec/aacsbr_fixed.c | : 62 : src/libavcodec/aacsbrdata.h : 665 : 11 :C Awarning: Simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E _2(config, c o665d | e c _ i d ,Q 3_1_(V A0_.A0R3G4S4__6)2 0 9| 4 ^~~~~~~~~~~8 f), Q31( 0.src/libavcodec/adpcm.c0:3742:9367:5 4note: 0expanded from macro 'CASE_2'8 1f), Q3 174( | 0 . 0 3 1 5 0 1C7A6S0E8_f )#,# Qe3n1a(b l0e.d0(3c0o0d5e0c2_6i5d7,f )_,_ V A| _ ~~~~~^~~~~~~~~~~~~~A RGS__src/libavcodec/aac_defines.h): 45 :| 36 ^~~~~~~~~~~: note: expanded from macro 'Q31' 45 | src/libavcodec/adpcm.c#:d71e:f7i:n enote: expanded from macro 'CASE_1'Q 31(x) 71 | { _ _ V A _(AiRnGtS)_(_( x})* 2 1 4 7 4 8 3 6 4 8 .\0 +| ^~~~~~~~~~~0 .5) | ^ ~ src/libavcodec/adpcm.cIn file included from :src/libavcodec/aacsbr_fixed.c1877::6237: :src/libavcodec/aacsbrdata.h :warning: 664comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]: 74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1877 | 664 | iQf3 1((c -0>.s0t4a0t5u3s4[901]7.0sft)e,p _Qi3n1d(e x0 .>0 38980u0)5 3{6 7 9| f ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~) , Q31( 0.0374812850f), Q31( 0.03src/libavcodec/adpcm.c5:9786:9697:5 6note: 0expanded from macro 'CASE'f ), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h78: | 45 : 36 : note: expanded from macro 'Q31' CASE_3(C O45N | F#IdGe_f i#n#e cQo3d1e(cx )# # _ D E C O D E R , A V(_iCnOtD)E(C(_xI)D*_2 1#4#7 4c8o3d6e4c8,. 0_ _+V A0_.A5R)G S _| _ ^ ~) | ^~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:src/libavcodec/adpcm.c62:: 76src/libavcodec/aacsbrdata.h::34664:: 53note: :expanded from macro 'CASE_3' warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 76 | 664 | C A S E _Q23(1c(o n0f.i0g4,0 5c3o4d9e1c7_0ifd),, _Q_3V1A(_ A0R.G0S3_9_0)0 5 3| 6 ^~~~~~~~~~~7 9f), Q31( 0.03src/libavcodec/adpcm.c7:4748:1362:8 5note: 0expanded from macro 'CASE_2'f ), Q31( 740 | . 0 3 5 9 6 9 7 5C6A0SfE)_, # #| ~~~~~^~~~~~~~~~~~~~e nablsrc/libavcodec/aac_defines.he:d45(:c36o:d enote: cexpanded from macro 'Q31'_ id, __VA _45A | R#GdSe_f_i)n e | Q ^~~~~~~~~~~3 1(x) src/libavcodec/adpcm.c : 71 : 7(:i nnote: texpanded from macro 'CASE_1') ((x)*2 1714 | 7 4 8 3 6{4 8_._0V A+_ A0R.G5S)_ _ | } ^ ~ \ 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] src/libavcodec/adpcm.c:1906:41: 664warning: | comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] Q31( 0.04053 419069 | 1 7 0 f ) , Q 3 1 ( 0i.f0 3(9c0-0>5s3t6a7t9ufs)[,i ]Q.3s1t(e p0_.i0n3d7e4x8 1>2 88580uf)) ,{ Q 3| 1 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~( 0.0359697560f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: src/libavcodec/adpcm.cexpanded from macro 'Q31': 78:69: note: expanded from macro 'CASE' 45 | #defin e78 Q | 3 1 ( x ) In file included from src/libavcodec/aic.c :C 28 A: Ssrc/libavcodec/bytestream.h E: _171 3:( 18C :O N warning: F(comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Ii Gn_t )#(#( xc)o*d2e1c4 7#4#8 3_6D4E8C.O0D E+ R 171,0 | . A5 V) _ C gO| -D ^ ~>E bCu_fIfDe_r #+#In file included from =src/libavcodec/aacsbr_fixed.c c:Fo62Fd: Mesrc/libavcodec/aacsbrdata.hIc:N,664( :g_11-_>:Vb Auwarning: _fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Af ReGrS__e_n)d -| ^~~~~~~~~~~g664 - | > b u f f eQrsrc/libavcodec/adpcm.c3,:1 76(s: i340z:.e 0)note: 4;expanded from macro 'CASE_3'0 5 3| 4 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~9 17 076f | ) , Q 3 1 src/libavutil/macros.h( : 49C0:A.25S0:E3 _9note: 20expanded from macro 'FFMIN'(0 c5o3n6f7i9gf, ) 49,c | o#Qdd3ee1cf(_i in0de., 0 F3_F7_M4VI8AN1_(2Aa8R,5Gb0S)f_ )_(,)( aQ )3| 1 ^~~~~~~~~~~>( (0b.)0 3?5 9(6b9src/libavcodec/adpcm.c)7: 574:6:0 36f(:)a ,)note: ) expanded from macro 'CASE_2' | | ~~~~~^~~~~~~~~~~~~~ ~ ^ ~ 74src/libavcodec/aac_defines.h | : 45 : 36 : note: expanded from macro 'Q31' CASE_ ## e45n | a#bdleefdi(nceo dQe3c1_(ixd), _ _ V A _ A R G S _ _ ) ( i| n ^~~~~~~~~~~t )((x)*21474836src/libavcodec/adpcm.c4:871:.70: +note: expanded from macro 'CASE_1'0 .5) | ^ ~71 | { __VIn file included from A_src/libavcodec/aacsbr_fixed.cAR:G62S: _src/libavcodec/aacsbrdata.h_: 663}: 74 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] \ | ^~~~~~~~~~~ 663 | Q31( 0.0466843027fsrc/libavcodec/adpcm.c):,2180 :Q323: 1warning: ( comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 .0451488405f), Q31( 02166. | 0 4 3 6 0 9 7 5 4 2 f) , Q 3 1(/ 0*. 0R4e2a0d6 49i09n4 fe)v,e r y| ~~~~~^~~~~~~~~~~~~~ samsrc/libavcodec/aac_defines.hp:l45e:36 :f note: oexpanded from macro 'Q31'r this ch a45n | n#edle.f in e* /Q 3 | 1 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (x) 2167 | ( i nt ) ( ( x ) * 2fo1r47 4(8i36n4t8 .i0 =+ 00;.5 ) i | ^ ~< nb_sampleIn file included from ssrc/libavcodec/aacsbr_fixed.c:_62p: esrc/libavcodec/aacsbrdata.hr:_663:b53l: owarning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]k / 28; i++ )663 | { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Q31( 2168 | 0 .0 4 6 68 4 30 2 7 f) , Q 3 1( 0 . 0 45i14n8t8 40f5if)l,t eQr3,1 (s h0if.t0,43 6f0l9ag7,5 4b2yf)t, eQ;3 1( | 0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~. 0 4216920 | 64 9094f) ,2170 | | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' fil t45 | e#rd e=fIn file included from ibnysrc/libavcodec/aic.ce tQe:s31t28r(ea: xmsrc/libavcodec/bytestream.h)2:_ 186g :e 13 :t _b ytwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] u ( & g b(i)n;t ) (| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~186( | x )* 2 1 472171 4 | s83 6i4 8.z0 e 2 + 0 .= 5) F F M | I ^ ~ N ( psh-if>tIn file included from bu fsrc/libavcodec/aacsbr_fixed.c:=62fe rf: i_src/libavcodec/aacsbrdata.hlete:rn663 :d&32 :-0 xwarning: pfimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]-;> bu ff| e ~~~~~~~~~~~~~~~~~~~~~~r , s 663i2172 | z | e) ; Q 3| 1 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ( 0 . 04 src/libavutil/macros.h 66: 849:425: 3 note: 0expanded from macro 'FFMIN' 2f7ifl)t, e rQ49 3 | =#1de (f fii0.nl0teer45 1 48F84>0F> 5M4;fIN (a), b), | ( ( ~~~~~~~~~~~~~~~~~~~~~Q3a1( )0 .>0 4(3 6b21730 | 9 )7 5 ?4 ( b2) f) , : ( aQ) 3 ) 1 (| ~ ^ ~ 0 .0 42 06 4In file included from src/libavcodec/aic.c9 :280: 9 isrc/libavcodec/bytestream.hf:4187 f:()f,15ilsrc/libavcodec/bytestream.h : t:e | 271 ~~~~~^~~~~~~~~~~~~~r warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 17>src/libavcodec/aac_defines.h: = :45187 | warning: : Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 36 :F_ Ainote: expanded from macro 'Q31'R fR A(Ys_ i E271z45L | | e 2E# d eMfi n!eS =i(nQt x3 ssa1iiz_e()zaex ) d 2 p | = cm ~~~~~ ^ ~~~~_ FFtM aI Nb(g -l> e)b u)ff (ein tr| )(_ ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( exn)*d2 12174 | -4 7 g4- >8 3b 6 u 4 f 8fe r .0, si +z e0 ) ;. 5) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | ^ ~ r etusrc/libavutil/macros.hr:49n:25 :In file included from Asrc/libavcodec/aacsbr_fixed.c V:note: 62expanded from macro 'FFMIN'E: Rsrc/libavcodec/aacsbrdata.hR:O663R:_ 1149I: | N#V warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A eLfIiDneD AF 663T | FA M; IN ( a| ,Q ~~~~~~~~~~~~~~~~~~~~~~~~~~~b)3 (1(( a0) .>21750 | 4 ( 6b )6 8 ?4 3( b0) 2 7:f ) ,(a ) )Q 31 ( | ~ ^ ~0 .f0l4ag5 1 48=84 0b5yft)e, sQt31r(e a0m.024_36g0e97t5_4b2yfte)u,( &Q3g1b() 0 .&0 4020x6749;0 9 4f| ) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, | 2176 ~~~~~^~~~~~~~~~~~~~ | src/libavcodec/aac_defines.h2177: | 45 : 36 : note: expanded from macro 'Q31' 45 | # d e/f*i nDee cQo3d1e( x2)8 s a m p l e s . * / ( i| n ~~~~~~~~~~~~~~~~~~~~~~~~~t )((x)* 221781 | 4 7 4 8 3 6 48 . 0 + 0 . 5 ) | ^ ~ for (int n =In file included from src/libavcodec/aacsbr_fixed.c0:62: src/libavcodec/aacsbrdata.h:662:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 662 | Q31( 0.0527630746f), Q31( 0.0512556155f), Q31( 0.0497385755f), Q31( 0.0482165720f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:662:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 662 | Q31( 0.0527630746f), Q31( 0.0512556155f), Q31( 0.0497385755f), Q31( 0.0482165720f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:662:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 662 | Q31( 0.0527630746f), Q31( 0.0512556155f), Q31( 0.0497385755f), Q31( 0.0482165720f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:662:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 662 | Q31( 0.0527630746f), Q31( 0.0512556155f), Q31( 0.0497385755f), Q31( 0.0482165720f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) CC libavcodec/argo.o | ^ ~ In file included from In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/agm.c::6230: : src/libavcodec/aacsbrdata.hsrc/libavcodec/bytestream.h::661293::7413:: 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] 661 | 293 Q | 3 1 ( 0s.i0z5e825 9=1 5F6F8M3IfN)(,p -Q>3b1u(f f0e.r0_5e7n1d6 1-6 4p5-0>fb)u,ff eQr3,1 (s i0z.e0)5;5 7 1| 7 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~3 648f), Q31src/libavutil/macros.h(: 490:.250:5 4note: 2expanded from macro 'FFMIN'4 52768f), 49 | | # ~~~~~^~~~~~~~~~~~~~d efinesrc/libavcodec/aac_defines.h :F45F:M36I:N (note: aexpanded from macro 'Q31', b) ((a) > 45( | b#)d e?f i(nbe) Q:3 1((ax))) | ~ ^ ~ (iIn file included from nsrc/libavcodec/agm.ct:)30(: (src/libavcodec/bytestream.hx:)294*:2151:4 7warning: 4comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]8 3648.0 294+ | 0 . 5 )i f | ( ^ ~s ize2 != sizeIn file included from ) src/libavcodec/aacsbr_fixed.c :| 62 ~~~~~ ^ ~~~~: src/libavcodec/aacsbrdata.h:661:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 661 | Q31( 0.0585915683f), Q31( 0.0571616450f), Q31( 0.0557173648f), Q31( 0.0542452768f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:661:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 661 | Q31( 0.0585915683f), Q31( 0.0571616450f), Q31( 0.0557173648f), Q31( 0.0542452768f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:661:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 661 | Q31( 0.0585915683f), Q31( 0.0571616450f), Q31( 0.0557173648f), Q31( 0.0542452768f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:660:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 660 | Q31( 0.0639715898f), Q31( 0.0626857808f), Q31( 0.0613455171f), Q31( 0.0599837480f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:660:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 660 | Q31( 0.0639715898f), Q31( 0.0626857808f), Q31( 0.0613455171f), Q31( 0.0599837480src/libavcodec/bytestream.hf), : | 317 ~~~~~^~~~~~~~~~~~~~: 13: warning: src/libavcodec/aac_defines.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 45:36: note: expanded from macro 'Q31' 45 | 317# | d e f i nsei zQe321 (=x )F F M I N ( p - > b u f f e (ri_nte)(n(dx )*-2 14p7-4>8b3u6ff4e8r.,0 s+i z0e.)5;) src/libavcodec/bytestream.h | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: ^ ~ 271 :17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavutil/macros.h :In file included from 49src/libavcodec/aacsbr_fixed.c::2562:: src/libavcodec/aacsbrdata.hnote: :expanded from macro 'FFMIN'660 : 32271: | warning: 49implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | # dienfti nsei z 660Fe | 2F MI =N ( FaF M,QbI)N(3g 1-(>b(u( fafe0).r 0_e>n6d -3( 97bg1)->5b uf8f?98 fe()br) ,: , Qs(i3az1e));() 0 . 0| | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~6 ~ ^ ~2 6857src/libavutil/macros.h8:0498:In file included from f25src/libavcodec/agm.c),:: 30 Qnote: : expanded from macro 'FFMIN'3src/libavcodec/bytestream.h 1:src/libavcodec/bytestream.h(318 0 .:0:49271156 | :17: 1#:warning: 3dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: 4e55comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1f 7i318n1e | f F) F , 271M Qi | fI 3 N ((1s iaz( ,0eib.)2n !0= t( (5a9 9s) s8ii>3z7ez4 8)e(20 =bf) | F) ,? ~~~~~ ^ ~~~~ F| ~~~~~^~~~~~~~~~~~~~ M (Ib)Nsrc/libavcodec/aac_defines.h (g:: -(45:>ab36):) unote: f expanded from macro 'Q31'| ~ ^ ~f er_end -45 | g#-d>efbiunfef eQr3,1 (sxi)z e ) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ (int)src/libavutil/macros.h(:(49x:)25*: 2note: 1expanded from macro 'FFMIN'4 7483648 .49 | 0# d+ e0f.i5n)e F| F ^ ~M IN(a,b) ((In file included from asrc/libavcodec/aacsbr_fixed.c) :>62 : (src/libavcodec/aacsbrdata.hb:) 660?: 11(:b )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: (a)) | ~ ^ ~ 660 | Q31( 0.0639715898f), Q31( 0.0626857808f), Q31( 0.0613455171f), Q31( 0.0599837480f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:659:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 659 | Q31( 0.0687043828f), Q31( 0.0676075985f), Q31( 0.0664367512f), Q31( 0.0652247106f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:659:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 659 | Q31( 0.0687043828f), Q31( 0.0676075985f), Q31( 0.0664367512f), Q31( 0.0652247106f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:659:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 659 | Q31( 0.0687043828f), Q31( 0.0676075985f), Q31( 0.0664367512f), Q31( 0.0652247106f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:659:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 659 | Q31( 0.0In file included from 687src/libavcodec/aic.c0:4283: 8src/libavcodec/bytestream.h2:8293f:)13,: Qwarning: 3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1( 0.0676075985f), Q 32931 | ( 0 . 0s6i6z4e326 7=5 1F2FfM)I,N (Qp3-1>(b u0f.f0e6r5_2e2n4d7 1-0 6pf-)>,b u f| f ~~~~~^~~~~~~~~~~~~~e r, ssrc/libavcodec/aac_defines.hi:zIn file included from 45e:)36;:src/libavcodec/adpcmenc.c :note: | 31expanded from macro 'Q31' ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: src/libavcodec/bytestream.h:293:13: warning: src/libavutil/macros.h comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:45 49 | :#25d:e fnote: iexpanded from macro 'FFMIN'n e Q31( x293) | 49 | # d e sf ii zn ee 2 F =F M FI(FNiM(nIatN,)(b(p)(- x>()b(*ua2f)1f 4e>7r 4_(8eb3n)6d 4 ?8-. 0(p b-+)> b0:u. f5(f)ae )r ),| ^ ~ s | i ~ ^ ~z e); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from src/libavcodec/aacsbr_fixed.c:In file included from 62src/libavcodec/aic.c: :src/libavcodec/aacsbrdata.hsrc/libavutil/macros.h28::: 65849src/libavcodec/bytestream.h:::7425294::: 15warning: note: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'FFMIN' warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | # 294d658 | e | f i n e i fFQ F3(M1sI(iN z(0ea.2,0 b7!)2= 5 (6s(8ia2z)5e 8)>3 f(| )b ~~~~~ ^ ~~~~,) Q?3 1((b )0 .:0 7(1a7)0)0 2 6| 7 ~ ^ ~3 f), Q31( 0.0In file included from 7src/libavcodec/adpcmenc.c0:7316: 2src/libavcodec/bytestream.h8:72941:015f:) ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Q 31( 0. 02946 | 9 7 6 3 0i2f4 4(fs)i,z e 2| ~~~~~^~~~~~~~~~~~~~! = ssrc/libavcodec/bytestream.hisrc/libavcodec/aac_defines.hz::e45):355 36: :13| : ~~~~~ ^ ~~~~note: expanded from macro 'Q31'warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 45 | #define Q3 1355( | x ) s i z e = F F M I(Ni(ngt-)>(b(uxf)f*e2r1_4e7n4d8 3-6 4g8.-0> b+u f0f.e5r), s| i ^ ~z e); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.hsrc/libavutil/macros.h::65849::5325:: warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'FFMIN' 49 | #d e658f | i n e F FQM3I1N(( a0,.b0)7 2(5(6a8)2 5>8 3(fb)), ?Q 3(1b() 0:. 0(7a1)7)0 0 2| 6 ~ ^ ~7 3f), Q31( 0.In file included from 0src/libavcodec/agm.c7:0307: 6src/libavcodec/bytestream.h2:83567:1130:f )warning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] Q31( 0.0697 63563 | 0 2 4 4 fs)i,z e 2| ~~~~~^~~~~~~~~~~~~~= FFMsrc/libavcodec/aac_defines.hIN:(45p:-36>:b unote: fexpanded from macro 'Q31'f er_end - p45- | >#bduefffienre, Qs3i1z(ex)); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h : 49 :(25i:n tnote: )expanded from macro 'FFMIN'( (x)*214 7494 | 8#3d6e4f8i.n0e +F F0M.I5N)( a ,| b ^ ~) ((a) > (b)In file included from src/libavcodec/aacsbr_fixed.c?: 62(b: )src/libavcodec/aacsbrdata.h ::658 :(32a:) )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~ ^ ~ In file included from src/libavcodec/agm.c658: | 30 : src/libavcodec/bytestream.h : 357 :Q153:1 (warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 .07256 83572 | 5 8 3 f )i,f Q(3s1i(z e02. 0!7=1 7s0i0z2e6)7 3 f| ) ~~~~~ ^ ~~~~, Q31( 0.0707628710f), Q31( 0.0697630244f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:658:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 658 | Q31( 0.0725682583f), Q31( 0.0717002673f), Q31( 0.0707628710f), Q31( 0.0697630244f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ src/libavcodec/bytestream.h:317:13In file included from :src/libavcodec/aacsbr_fixed.c :warning: 62comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: src/libavcodec/aacsbrdata.h:657:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 317 | 657 | s i z eQ23 1=( F0F.0M7I5N3(1p3-7>3b3u6fff)e,r _Qe3n1d( -0 .p0-7src/libavcodec/bytestream.h>4b7:u4317f5:f213e5:r5 ,8warning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s) i,z eQ)3;1 ( | 0 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~. 0741 03170 | 3src/libavutil/macros.h 6: 449 2: f25s):i, z note: eQexpanded from macro 'FFMIN'23 1=( F0F.M0 I749N3 | (3#p6d-2e>0fb2iu5nf5eff e)Fr,F_ Me In| Nd ~~~~~^~~~~~~~~~~~~~( a-, bp)src/libavcodec/aac_defines.h- >:(b45(u:af36)f: e >rnote: ,expanded from macro 'Q31'( bs)i z?e )(;b )45 | | :# ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ d (eaf)inesrc/libavutil/macros.h :Q493:125(:x )note: expanded from macro 'FFMIN' ; n 49 | < # d2 e8 f;(i innne+t +)F)(F( Mx{I) N*( 2a| 1, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4b 7)4 8(3(6a4)8 .>0 (+2179b | )0 . ?5 ) ( b )| ^ ~ : ( a ) ) | ~ ^ ~In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 657 :i53n:In file included from t src/libavcodec/adpcmenc.c warning: :simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]31a : msrc/libavcodec/bytestream.hp:l318e: 15=: 0warning: , comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 657 s | c a l e ;318 | Q 3| 1 ~~~~~~~~~~~~~~~~~~~~~~ ( i 0f2180. | 0( 7s5i3z1e 3221817 | 3! 3= 6 fs )i ,z e Q) 3 1 (| ~~~~~ ^ ~~~~ 0 . 0 7 4 7 4 5 2 5 5 8 fi)f, (Qn3 1&( 10). 0{7 4 1| 0 ~~~~~~~~~~~~0 3642f), Q31( 0.0733620255f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' src/libavcodec/adpcm.c :4578 | :#69d:e fnote: iexpanded from macro 'CASE'n e Q31(x) 78 | ( i n tC)A(S(Ex_)3*(2C1O4N7F4I8G3_6 4#8#. 0c o+d e0c. 5#)# _| D ^ ~E CODER, AV_COIn file included from DEsrc/libavcodec/aacsbr_fixed.cC:_62I: Dsrc/libavcodec/aacsbrdata.h_: 657#:#32 :c owarning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e c, __VA_ARGS_ _657) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ Q31( 0.07src/libavcodec/adpcm.c5:3761:3347:3 3note: 6expanded from macro 'CASE_3'f ), Q31( 076. | 0 7 4 7 4 5 2 5 5C8AfS)E,_ 2Q(3c1o(n f0i.g0,7 4c1o0d0e3c6_4i2df,) ,_ _QV3A1_(A R0G.S0_7_3)3 6 2| 0 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~2 55f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/adpcm.c:74src/libavcodec/aac_defines.h::3645:: 36note: :expanded from macro 'CASE_2' note: expanded from macro 'Q31' 74 | 45 | # d e f i nCeA SQE3_1 (#x#) e n a b l e d ( c o d e c _(iidn,t )_(_(VxA)_*A2R1G4S7_4_8)3 6 4| 8 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~. 0 + 0.5) | ^ ~src/libavcodec/adpcm.c :71:7: note: expanded from macro 'CASE_1' In file included from src/libavcodec/aacsbr_fixed.c71: | 62 : src/libavcodec/aacsbrdata.h : 657{: 11_:_ Vwarning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ ARGS__ } 657 | \ Q 3| 1 ^~~~~~~~~~~( 0.0753137336f), Q31( 0.0747452558f), Q31( 0.0741003642f), Q31( 0.0733620255f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x))* 2 1| 4 ~ ^ ~7 483648.0 + 0.5)In file included from src/libavcodec/aic.c :| 28 ^ ~: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h :318656 | : 74 : warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f (size2 != si z656e | ) | ~~~~~ ^ ~~~~ Q31( 0.0767093490f), Q31( 0.0764992170f), Q31( 0.0761992479f), Q31( 0.0758008358f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:656:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 656 | Q31( 0.0767093490f), Q31( 0.0764992170f), Q31( 0.0761992479f), Q31( 0.0758008358f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:656:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 656 | Q31( 0.0767093490f), Q31( 0.0764992170f), Q31( 0.0761992479f), Q31( 0.0758008358f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:656:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 656 | Q31( 0.0767093490f), Q31( 0.0764992170f), Q31( 0.0761992479f),src/libavcodec/bytestream.h Q3:1355(: 130:. 0warning: 7comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]5 8008358f), | ~~~~~^~~~~~~~~~~~~~ 355src/libavcodec/aac_defines.h | : 45 : 36 :s inote: zexpanded from macro 'Q31'e = FFMIN (45g | -#d>ebfuifnfee rQ_3e1n(dx )- g - > b u f f e r , s i(zien)t;) ( (| x ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) *21474836src/libavutil/macros.h4:849.:025 :+ note: 0expanded from macro 'FFMIN'. 5) | ^ ~ 49 | #define In file included from Fsrc/libavcodec/aacsbr_fixed.cF:M62I: Nsrc/libavcodec/aacsbrdata.h(:a655,:b74): (warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a ) > (b) ? (b) :655 | ( a ) ) Q| 3 ~ ^ ~1 ( 0.07650507In file included from 18src/libavcodec/adpcmenc.cf:)31,: src/libavcodec/bytestream.hQ:33561:(13 :0 .warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]7 67204924f), 356Q | 3 1 ( 0s.i0z7e628 2=3 0F0F1M1IfN)(,p -Q>3b1u(f f0e.r0_7e6n81d7 3-9 7p5-f>)b,u f f| e ~~~~~^~~~~~~~~~~~~~r , sisrc/libavcodec/aac_defines.hz:e45):;36 : | note: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~expanded from macro 'Q31' src/libavutil/macros.h:49: 2545: | #note: dexpanded from macro 'FFMIN'e fine Q 3491 | (#xd)e f i n e F F M I N ( a ,(bi)n t()((a()x )>* 2(1b4)7 4?8 3(6b4)8. 0: +( a0).)5) | ~ ^ ~| ^ ~ In file included from In file included from src/libavcodec/adpcmenc.csrc/libavcodec/aacsbr_fixed.c::3162: : src/libavcodec/bytestream.hsrc/libavcodec/aacsbrdata.h::357655::1553:: 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] 357 | 655i | f ( s iz eQ23 1!(= 0s.i0z7e6)5 0 5| 0 ~~~~~ ^ ~~~~7 18f), Q31( 0.0767204924f), Q31( 0.0768230011f), Q31( 0.0768173975f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:655:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 655 | Q31( 0.0765050718f), Q31( 0.0767204924f), Q31( 0.0768230011f), Q31( 0.0768173975f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/bytestream.hsrc/libavcodec/aac_defines.h:45::36:355 :note: 13expanded from macro 'Q31': warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 45 | #define Q3 1355( | x ) s i z e = F F M I(Ni(ngt-)>(b(uxf)f*e2r1_4e7n4d8 3-6 4g8-.>0b u+f f0e.r5,) s i| z ^ ~e ); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavutil/macros.hsrc/libavcodec/aacsbrdata.h::49655::2511:: note: warning: expanded from macro 'FFMIN'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | #d e655f | i n e F FQM3I1N(( a0,.b0)7 6(5(a05)0 7>1 8(fb)), ?Q 3(1b() 0:. 0(7a6)7)2 0 4| 9 ~ ^ ~2 4f), Q31( 0.In file included from 0src/libavcodec/aic.c7:6288: 2src/libavcodec/bytestream.h3:03560:1131:f )warning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] Q31( 0.0768 13567 | 3 9 7 5 fs),i z e| 2 ~~~~~^~~~~~~~~~~~~~ = FFMsrc/libavcodec/aac_defines.hI:N45(:p36-:> bnote: uexpanded from macro 'Q31'f fer_end - 45p | -#>dbeuffifneer ,Q 3s1i(zxe)) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h : 49(:i25n:t )note: (expanded from macro 'FFMIN'( x)*21474 8493 | 6#4d8e.f0i n+e 0F.F5M)I N (| a ^ ~, b) ((a) > (In file included from bsrc/libavcodec/aacsbr_fixed.c): 62?: src/libavcodec/aacsbrdata.h(:b654): 74:: (warning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ) | ~ ^ ~ 654 | In file included from src/libavcodec/aic.c : 28 : src/libavcodec/bytestream.hQ:33571:(15 :0 .warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]7 446643 93574 | f ) , iQf3 1((s i0z.e027 5!15=7 6s2i5z5ef)) , | Q ~~~~~ ^ ~~~~3 1( 0.0757305756f), Q31( 0.0761748321f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:654:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 654 | Q31( 0.0744664394f), Q31( 0.0751576255f), Q31( 0.0757305756f), Q31( 0.0761748321f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:654:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 654 | Q31( 0.0744664394f), Q31( 0.0751576255f), Q31( 0.0757305756f), Q31( 0.0761748321f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:654:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 654 | Q31( 0.0744664394f), Q31( 0.0751576255f), Q31( 0.0757305756f), Q31( 0.0761748321f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:653:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 653 | Q31( 0.0703533073f), Q31( 0.0715826364f), Q31( 0.0726774642f), Q31( 0.0736406005f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:653:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 653 | Q31( 0.0703533073f), Q31( 0.0715826364f), Q31( 0.0726774642f), Q31( 0.0736406005f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:653:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 653 | Q31( 0.0703533073f), Q31( 0.0715826364f), Q31( 0.0726774642f), Q31( 0.0736406005f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:653:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 653 | Q31( 0.0703533073f), Q31( 0.0715826364f), Q31( 0.0726774642f), Q31( 0.0736406005f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:652:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 652 | Q31( 0.0639444805f), Q31( 0.0657690668f), Q31( 0.0674525021f), Q31( 0.0689664013f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:652:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 652 | Q31( 0.0639444805f), Q31( 0.0657690668f), Q31( 0.0674525021f), Q31( 0.0689664013f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:652:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 652 | Q31( 0.0639444805f), Q31( 0.0657690668f), Q31( 0.0674525021f), Q31( 0.0689664013f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:652:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 652 | Q31( 0.0639444805f), Q31( 0.0657690668f), Q31( 0.0674525021f), Q31( 0.0689664013f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:651:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 651 | Q31( 0.0550460034f), Q31( 0.0575152691f), Q31( 0.0598166570f), Q31( 0.0619602779f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:651:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 651 | Q31( 0.0550460034f), Q31( 0.0575152691f), Q31( 0.0598166570f), Q31( 0.0619602779f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:651:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 651 | Q31( 0.0550460034f), Q31( 0.0575152691f), Q31( 0.0598166570f), Q31( 0.0619602779f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:651:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 651 | Q31( 0.0550460034f), Q31( 0.0575152691f), Q31( 0.0598166570f), Q31( 0.0619602779f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:650:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 650 | Q31( 0.0434768782f), Q31( 0.0466303305f), Q31( 0.0495978676f), Q31( 0.0524093821f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:650:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 650 | Q31( 0.0434768782f), Q31( 0.0466303305f), Q31( 0.0495978676f), Q31( 0.0524093821f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:650:32:20 warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning s generated. 650 | Q31( 0.0434768782f), Q31( 0.0466303305f), Q31( 0.0495978676f), Q31( 0.0524093821f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:650:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 650 | Q31( 0.0434768782f), Q31( 0.0466303305f), Q31( 0.0495978676f), Q31( 0.0524093821f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:649:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 649 | Q31( 0.0290824006f), Q31( 0.0329583930f), Q31( 0.0366418116f), Q31( 0.0401458278f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:649:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 649 | Q31( 0.0290824006f), Q31( 0.0329583930f), Q31( 0.0366418116f), Q31( 0.0401458278f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:649:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 649 | Q31( 0.0290824006f), Q31( 0.0329583930f), Q31( 0.0366418116f), Q31( 0.0401458278f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:649:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 649 | Q31( 0.0290824006f), Q31( 0.0329583930f), Q31( 0.0366418116f), Q31( 0.0401458278f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:648:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 648 | Q31( 0.0117623832f), Q31( 0.0163701258f), Q31( 0.0207997072f), Q31( 0.0250307561f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:648:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 648 | Q31( 0.0117623832f), Q31( 0.0163701258f), Q31( 0.0207997072f), Q31( 0.0250307561f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:648:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 648 | Q31( 0.0117623832f), Q31( 0.0163701258f), Q31( 0.0207997072f), Q31( 0.0250307561f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:648:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 648 | Q31( 0.0117623832f), Q31( 0.0163701258f), Q31( 0.0207997072f), Q31( 0.0250307561f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:647:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 647 | Q31(-0.0085711749f), Q31(-0.0032086896f), Q31( 0.0019765601f), Q31( 0.0069636862f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:647:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 647 | Q31(-0.0085711749f), Q31(-0.0032086896f), Q31( 0.0019765601f), Q31( 0.0069636862f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:647:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 647 | Q31(-0.0085711749f), Q31(-0.0032086896f), Q31( 0.0019765601f), Q31( 0.0069636862f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:647:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 647 | Q31(-0.0085711749f), Q31(-0.0032086896f), Q31( 0.0019765601f), Q31( 0.0069636862f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:646:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 646 | Q31(-0.0319531274f), Q31(-0.0258227288f), Q31(-0.0198834129f), Q31(-0.0141288827f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:646:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 646 | Q31(-0.0319531274f), Q31(-0.0258227288f), Q31(-0.0198834129f), Q31(-0.0141288827f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:646:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 646 | Q31(-0.0319531274f), Q31(-0.0258227288f), Q31(-0.0198834129f), Q31(-0.0141288827f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:646:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 646 | Q31(-0.0319531274f), Q31(-0.0258227288f), Q31(-0.0198834129f), Q31(-0.0141288827f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:645:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 645 | Q31(-0.0583705326f), Q31(-0.0514804176f), Q31(-0.0447806821f), Q31(-0.0382776572f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:645:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 645 | Q31(-0.0583705326f), Q31(-0.0514804176f), Q31(-0.0447806821f), Q31(-0.0382776572f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:645:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 645 | Q31(-0.0583705326f), Q31(-0.0514804176f), Q31(-0.0447806821f), Q31(-0.0382776572f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: CC libavcodec/arm/aacpsdsp_init_arm.o expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:645:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 645 | Q31(-0.0583705326f), Q31(-0.0514804176f), Q31(-0.0447806821f), Q31(-0.0382776572f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:644:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 644 | Q31(-0.0877547536f), Q31(-0.0801372934f), Q31(-0.0726943300f), Q31(-0.0654409853f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:644:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 644 | Q31(-0.0877547536f), Q31(-0.0801372934f), Q31(-0.0726943300f), Q31(-0.0654409853f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:644:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 644 | Q31(-0.0877547536f), Q31(-0.0801372934f), Q31(-0.0726943300f), Q31(-0.0654409853f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:644:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 644 | Q31(-0.0877547536f), Q31(-0.0801372934f), Q31(-0.0726943300f), Q31(-0.0654409853f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:643:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 643 | Q31(-0.1200077984f), Q31(-0.1116826931f), Q31(-0.1035329531f), Q31(-0.0955533352f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:643:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 643 | Q31(-0.1200077984f), Q31(-0.1116826931f), Q31(-0.1035329531f), Q31(-0.0955533352f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:643:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 643 | Q31(-0.1200077984f), Q31(-0.1116826931f), Q31(-0.1035329531f), Q31(-0.0955533352f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:643:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 643 | Q31(-0.1200077984f), Q31(-0.1116826931f), Q31(-0.1035329531f), Q31(-0.0955533352f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:642:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 642 | Q31(-0.1549607071f), Q31(-0.1459766491f), Q31(-0.1371551761f), Q31(-0.1285002850f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:642:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 642 | Q31(-0.1549607071f), Q31(-0.1459766491f), Q31(-0.1371551761f), Q31(-0.1285002850f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:642:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 642 | Q31(-0.1549607071f), Q31(-0.1459766491f), Q31(-0.1371551761f), Q31(-0.1285002850f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:642:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 642 | Q31(-0.1549607071f), Q31(-0.1459766491f), Q31(-0.1371551761f), Q31(-0.1285002850f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:641:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 641 | Q31(-0.1923966745f), Q31(-0.1828172548f), Q31(-0.1733808172f), Q31(-0.1640958855f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:641:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 641 | Q31(-0.1923966745f), Q31(-0.1828172548f), Q31(-0.1733808172f), Q31(-0.1640958855f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:641:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 641 | Q31(-0.1923966745f), Q31(-0.1828172548f), Q31(-0.1733808172f), Q31(-0.1640958855f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:641:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 641 | Q31(-0.1923966745f), Q31(-0.1828172548f), Q31(-0.1733808172f), Q31(-0.1640958855f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:640:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 640 | Q31(-0.2320690870f), Q31(-0.2219652696f), Q31(-0.2119735853f), Q31(-0.2021250176f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:640:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 640 | Q31(-0.2320690870f), Q31(-0.2219652696f), Q31(-0.2119735853f), Q31(-0.2021250176f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:640:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 640 | Q31(-0.2320690870f), Q31(-0.2219652696f), Q31(-0.2119735853f), Q31(-0.2021250176f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:640:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 640 | Q31(-0.2320690870f), Q31(-0.2219652696f), Q31(-0.2119735853f), Q31(-0.2021250176f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:639:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 639 | Q31(-0.2736634040f), Q31(-0.2631053299f), Q31(-0.2526480309f), Q31(-0.2423016884f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:639:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 639 | Q31(-0.2736634040f), Q31(-0.2631053299f), Q31(-0.2526480309f), Q31(-0.2423016884f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:639:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 639 | Q31(-0.2736634040f), Q31(-0.2631053299f), Q31(-0.2526480309f), Q31(-0.2423016884f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:639:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 639 | Q31(-0.2736634040f), Q31(-0.2631053299f), Q31(-0.2526480309f), Q31(-0.2423016884f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:638:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 638 | Q31(-0.3168278913f), Q31(-0.3059098575f), Q31(-0.2950716717f), Q31(-0.2843214189f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:638:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 638 | Q31(-0.3168278913f), Q31(-0.3059098575f), Q31(-0.2950716717f), Q31(-0.2843214189f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:638:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 638 | Q31(-0.3168278913f), Q31(-0.3059098575f), Q31(-0.2950716717f), Q31(-0.2843214189f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:638:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 638 | Q31(-0.3168278913f), Q31(-0.3059098575f), Q31(-0.2950716717f), Q31(-0.2843214189f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:637:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 637 | -Q31( 0.3611589903f), Q31(-0.3499914122f), Q31(-0.3388722693f), Q31(-0.3278113727f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:637:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 637 | -Q31( 0.3611589903f), Q31(-0.3499914122f), Q31(-0.3388722693f), Q31(-0.3278113727f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:637:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 637 | -Q31( 0.3611589903f), Q31(-0.3499914122f), Q31(-0.3388722693f), Q31(-0.3278113727f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:637:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 637 | -Q31( 0.3611589903f), Q31(-0.3499914122f), Q31(-0.3388722693f), Q31(-0.3278113727f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:636:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 636 | Q31( 0.4062317676f), Q31( 0.3949211761f), Q31( 0.3836350013f), Q31( 0.3723795546f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:636:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 636 | Q31( 0.4062317676f), Q31( 0.3949211761f), Q31( 0.3836350013f), Q31( 0.3723795546f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:636:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 636 | Q31( 0.4062317676f), Q31( 0.3949211761f), Q31( 0.3836350013f), Q31( 0.3723795546f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:636:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 636 | Q31( 0.4062317676f), Q31( 0.3949211761f), Q31( 0.3836350013f), Q31( 0.3723795546f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:635:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 635 | Q31( 0.4515996535f), Q31( 0.4402553754f), Q31( 0.4289119920f), Q31( 0.4175696896f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:635:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 635 | Q31( 0.4515996535f), Q31( 0.4402553754f), Q31( 0.4289119920f), Q31( 0.4175696896f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:635:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 635 | Q31( 0.4515996535f), Q31( 0.4402553754f), Q31( 0.4289119920f), Q31( 0.4175696896f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:635:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 635 | Q31( 0.4515996535f), Q31( 0.In file included from 4402src/libavcodec/alac.c5:53547: 5src/libavcodec/bytestream.h4:f171):,18 :Q 3warning: 1(comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0.4289119920f), Q31( 0.417569689 6171f | ) , | g ~~~~~^~~~~~~~~~~~~~- >bufsrc/libavcodec/aac_defines.hf:e45r: 36+:= note: Fexpanded from macro 'Q31'F MIN(g->b u45f | f#deerf_ienned Q-3 1g(-x>)b u f f e r , s i z e ) ; ( i| n ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~t )((x)*214748364src/libavutil/macros.h8:.490: 25+: 0note: .expanded from macro 'FFMIN'5 ) | ^ ~ 49 | #definIn file included from esrc/libavcodec/aacsbr_fixed.c :F62F: Msrc/libavcodec/aacsbrdata.hI:N634(:a74,:b )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( (a) > (b) ? (634b | ) : ( aQ)3)1 ( | 0 ~ ^ ~. 4967708254f), Q31( 0.4855253091f), Q31( 0.4742453214f), Q31( 0.4629308085f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:634:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 634 | Q31( 0.4967708254f), Q31( 0.4855253091f), Q31( 0.4742453214f), Q31( 0.4629308085f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:634:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 634 | Q31( 0.4967708254f), Q31( 0.4855253091f), Q31( 0.4742453214f), Q31( 0.4629308085f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:634:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 634 | QIn file included from 31src/libavcodec/alac.c(: 054.: 49src/libavcodec/bytestream.h6:71867:0138:2 5warning: 4fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) , Q31( 0.485525309 1186f | ) , Q 3s1i(z e02. 4=7 4F2F4M5I3N2(1p4-f)>,b uQf3f1e( r0_.e4n6d2 9-3 p08-0>8b5ufff)e,r , | ~~~~~^~~~~~~~~~~~~~s ize)src/libavcodec/aac_defines.h;: 45 :| 36: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ note: expanded from macro 'Q31' src/libavutil/macros.h :4549 | :#25d:e fnote: iexpanded from macro 'FFMIN'n e Q31(x) 49 | # d e f i n e F F M(IiNn(t)a(,(bx)) *(2(1a4)7 4>8 3(6b4)8 .?0 (+b )0 .:5 )( a )| ) ^ ~ | ~ ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:In file included from 62src/libavcodec/alac.c: :src/libavcodec/aacsbrdata.h54:: 633src/libavcodec/bytestream.h::74187:: 15warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | 633 | i f ( sQi3z1e(2 0!.=5 4s1i2z5e5)3 4 4| 8 ~~~~~ ^ ~~~~f ), Q31( 0.5302240895f), Q31( 0.5191234970f), Q31( 0.5079817500f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:633:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 633 | Q31( 0.5412553448f), Q31( 0.5302240895f), Q31( 0.5191234970f), Q31( 0.5079817500f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:633:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 633 | Q31( 0.5412553448f), Q31( 0.5302240895f), Q31( 0.5191234970f), Q31( 0.5079817500f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:633:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 633 | Q31( 0.5412553448f), Q31( 0.5302240895f), Q31( 0.5191234970f), Q31( 0.5079817500f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:632:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 632 | Q31( 0.5845403235f), Q31( 0.5738524131f), Q31( 0.5630789140f), Q31( 0.5522051258f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:632:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 632 | Q31( 0.5845403235f), Q31( 0.5738524131f), Q31( 0.5630789140f), Q31( 0.5522051258f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:632:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 632 | Q31( 0.5845403235f), Q31( 0.5738524131f), Q31( 0.5630789140f), Q31( 0.5522051258f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:632:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 632 | Q31( 0.5845403235f), Q31( 0.5738524131f), Q31( 0.5630789140f), Q31( 0.5522051258f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:631:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 631 | Q31( 0.6261242695f), Q31( 0.6159109932f), Q31( 0.6055783538f), Q31( 0.5951123086f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:631:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 631 | Q31( 0.6261242695f), Q31( 0.6159109932f), Q31( 0.6055783538f), Q31( 0.5951123086f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:631:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 631 | Q31( 0.6261242695f), Q31( 0.6159109932f), Q31( 0.6055783538f), Q31( 0.5951123086f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:631:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 631 | Q31( 0.6261242695f), Q31( 0.6159109932f), Q31( 0.6055783538f), Q31( 0.5951123086f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:630:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 630 | Q31( 0.6655139880f), Q31( 0.6559016302f), Q31( 0.6461269695f), Q31( 0.6361980107f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:630:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 630 | Q31( 0.6655139880f), Q31( 0.6559016302f), Q31( 0src/libavcodec/bytestream.h.64:612712:6179:6 9warning: 5comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f ), Q31( 0.636198010 7271f | ) , | ~~~~~^~~~~~~~~~~~~~i nt ssrc/libavcodec/aac_defines.hi:z45e:236 := note: Fexpanded from macro 'Q31'F MIN(g->b u45f | f#edre_feinnde -Q 3g1-(>xb)u f f e r , s i z e ) ; ( i| n ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~t )((x)*21474src/libavutil/macros.h8:3496:4258:. 0note: expanded from macro 'FFMIN'+ 0.5) | ^ ~49 | #define FFMIn file included from Isrc/libavcodec/aacsbr_fixed.cN:(62a,: bsrc/libavcodec/aacsbrdata.h): 630(:(32a:) warning: >implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (b) ? (b) : (630a | ) ) | ~ ^ ~Q 31( 0.6655139880f), Q31( 0.6559016302f), Q31( 0.6461269695f), Q31( 0.6361980107f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:630:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 630 | Q31( 0.6655139880f), Q31( 0.6559016302f), Q31( 0.6461269695f), Q31( 0.6361980107f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:629:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | Q31( 0.7022388719f), Q31( 0.6933282376f), Q31( 0.6842353293f), Q31( 0.6749663190f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:629:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | Q31( 0.7022388719f), Q31( 0.6933282376f), Q31( 0.6842353293f), Q31( 0.6749663190f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:629:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | Q31( 0.7022388719f), Q31( 0.6933282376f), Q31( 0.6842353293f), Q31( 0.6749663190f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #definIn file included from e Qsrc/libavcodec/alac.c3:154(: xsrc/libavcodec/bytestream.h): 293 : 13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (int)((x)*214 72934 | 8 3 6 4 8s.i0z e+2 0.=5 )F F M| I ^ ~N (p->buffer_eIn file included from nsrc/libavcodec/aacsbr_fixed.cd: 62-: src/libavcodec/aacsbrdata.hp:-629>:b11u:f fwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r , size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 629 | Qsrc/libavutil/macros.h3:149(: 250:. 7note: 0expanded from macro 'FFMIN'2 2388719 f49) | ,# dQe3f1i(n e0 .F6F9M3I3N2(8a2,3b7)6 f()(,a )Q 3>1 (( b0). 6?8 4(2b3)5 3:29 3(af))), Q| 3 ~ ^ ~1 ( 0.67496631In file included from 9src/libavcodec/alac.c0:f54): ,src/libavcodec/bytestream.h : 294| : ~~~~~^~~~~~~~~~~~~~15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/aac_defines.h:45:36: note: 294expanded from macro 'Q31' | if ( s45i | z#ed2e f!i=n es iQz3e1)( x )| ~~~~~ ^ ~~~~ (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:628:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 628 | Q31( 0.7358211758f), Q31( 0.7277448900f), Q31( 0.7194462634f), Q31( 0.7109410426f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:628:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 628 | Q31( 0.7358211758f), Q31( 0.7277448900f), Q31( 0.7194462634f), Q31( 0.7109410426f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:628:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 628 | Q31( 0.7358211758f), Q31( 0.7277448900f), Q31( 0.7194462634f), Q31( 0.7109410426f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:628:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 628 | Q31( 0.7358211758f), Q31( 0.7277448900f), Q31( 0.7194462634f), Q31( 0.7109410426f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:627:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 627 | Q31( 0.7658674865f), Q31( 0.7587080760f), Q31( 0.7513137456f), Q31( 0.7436827863f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:627:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 627 | Q31( 0.7658674865f), Q31( 0.7587080760f), Q31( 0.7513137456f), Q31( 0.7436827863f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:627:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 627 | Q31( 0.7658674865f), Q31( 0.7587080760f), Q31( 0.7513137456f), Q31( 0.7436827863f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:627:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 627 | Q31( 0.7658674865f), Q31( 0.7587080760f), Q31( 0.7513137456f), Q31( 0.7436827863f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:626:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 626 | Q31( 0.7919735841f), Q31( 0.7858353120f), Q31( 0.7794287519f), Q31( 0.7727780881f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:626:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 626 | Q31( 0.7919735841f), Q31( 0.7858353120f), Q31( 0.7794287519f), Q31( 0.7727780881f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:626:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 626 | Q31( 0.7919735841f), Q31( 0.7858353120f), Q31( 0.7794287519f), Q31( 0.7727780881f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:626:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 626 | Q31( 0.7919735841f), Q31( 0.7858353120f), Q31( 0.7794287519f), Q31( 0.7727780881f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:625:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 625 | Q31( 0.8138191270f), Q31( 0.8087695004f), Q31( 0.8034485751f), Q31( 0.7978466413f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:625:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 625 | src/libavcodec/bytestream.h :Q33171:(13 :0 .warning: 8comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 38191270f), Q31( 0 .3178 | 0 8 76 9 5s0i0z4ef2) ,= QF3F1M(I N0(.p8-0>3b4u4f8f5e7r5_1efn)d, -Q 3p1-(> b0u.f7f9e7r8,4 6s6i4z1e3)f);, | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36src/libavutil/macros.h:: 49note: :expanded from macro 'Q31'25 : note: expanded from macro 'FFMIN' 45 | # d49e | f#idneef iQn3e1 (FxF)M I N ( a , b ) ( ( a ) >( i(nbt))( (?x )(*b2)1 4:7 4(8a3)6)4 8 .| 0 ~ ^ ~ + 0.5) | ^ ~ In file included from src/libavcodec/alac.c:54: src/libavcodec/bytestream.h:In file included from 318src/libavcodec/aacsbr_fixed.c::1562:: src/libavcodec/aacsbrdata.hwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]625 :32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 318 | if (si z625e | 2 ! = Qs3i1z(e ) 0 .| 8 ~~~~~ ^ ~~~~1 38191270f), Q31( 0.8087695004f), Q31( 0.8034485751f), Q31( 0.7978466413f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:625:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 625 | Q31( 0.8138191270f), Q31( 0.8087695004f), Q31( 0.8034485751f), Q31( 0.7978466413f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:624:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 624 | Q31( 0.8311038457f), Q31( 0.8272275347f), Q31( 0.8230419890f), Q31( 0.8185776004f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:624:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 624 | Q31( 0.8311038457f), Q31( 0.8272275347f), Q31( 0.8230419890f), Q31( 0.8185776004f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:624:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 624 | Q31( 0.8311038457f), Q31( 0.8272275347f), Q31( 0.8230419890f), Q31( 0.8185776004f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:624:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 624 | Q31( 0.8311038457f), Q31( 0.8272275347f), Q31( 0.8230419890f), Q31( 0.8185776004f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:623:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 623 | Q31( 0.8436238281f), Q31( 0.8409541392f), Q31( 0.8379717337f), Q31( 0.8346937361f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:623:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 623 | Q31( 0.84src/libavcodec/bytestream.h362:33558:2138:1 fwarning: ),comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] Q31( 0.8409541392 f355) | , Q 3 1s(i z0e. 8 3=7 9F7F1M7I3N3(7gf-),> bQu3f1f(e r0_.e8n3d4 6-9 3g7-3>6b1uff)f,e r ,| ~~~~~^~~~~~~~~~~~~~s ize);src/libavcodec/aac_defines.h : 45| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~36 : note: expanded from macro 'Q31' src/libavutil/macros.h:49: 2545: | #note: dexpanded from macro 'FFMIN'e fine Q3 149( | x#)d e f i n e F F M I N ( a ,(bi)n t()((a()x )>* 2(1b4)7 4?8 3(6b4)8 .:0 (+a )0). 5 )| ~ ^ ~ | ^ ~ In file included from In file included from src/libavcodec/alac.csrc/libavcodec/aacsbr_fixed.c::5462: : src/libavcodec/bytestream.hsrc/libavcodec/aacsbrdata.h::356623::1332:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 356 | 623 | s i z eQ23 1=( F0F.M8I4N3(6p2-3>8b2u8f1ffe)r,_ eQn3d1 (- 0p.-8>4b0u9f5f4e1r3,9 2sfi)z,e )Q;3 1 (| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~0 .8379src/libavutil/macros.h7:1497:3253:7 fnote: )expanded from macro 'FFMIN', Q31( 0 .498 | 3#4d6e9f3i7n3e6 1Ff)F,M I N| ( ~~~~~^~~~~~~~~~~~~~a ,b) (src/libavcodec/aac_defines.h(:a45): 36>: (note: bexpanded from macro 'Q31') ? (b) : (45a | )#)d e f| i ~ ^ ~n e Q31(x) In file included from src/libavcodec/alac.c : 54 : src/libavcodec/bytestream.h : 357 : 15 (:i nwarning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) ((x)*2 13574 | 7 4 8 3 6i4f8 .(0s i+z e02. 5!)= s| i ^ ~z e) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:623:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 623 | Q31( 0.8436238281f), Q31( 0.8409541392f), Q31( 0.8379717337f), Q31( 0.8346937361f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:622:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 622 | Q31( 0.8511971524f), Q31( 0.8497805198f), Q31( 0.8480315777f), Q31( 0.8459818469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:622:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 622 | Q31( 0.8511971524f), Q31( 0.8497805198f), Q31( 0.8480315777f), Q31( 0.8459818469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:622:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 622 | Q31( 0.8511971524f), Q31( 0.8497805198f), Q31( 0.8480315777f), Q31( 0.8459818469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:622:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 622 | Q31( 0.8511971524f), Q31( 0.8497805198f), Q31( 0.8480315777f), Q31( 0.8459818469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:621:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 621 | Q31( 0.8537385600f), Q31( 0.8535720573f), Q31( 0.8531020949f), Q31( 0.8523047035f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:621:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 621 | Q31( 0.8537385600f), Q31( 0.8535720573f), Q31( 0.8531020949f), Q31( 0.8523047035f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:621:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 621 | Q31( 0.8537385600f), Q31( 0.8535720573f), Q31( 0.8531020949f), Q31( 0.8523047035f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:621:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 621 | Q31( 0.8537385600f), Q31( 0.8535720573f), Q31( 0.8531020949f), Q31( 0.8523047035f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:620:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 620 | Q31( 0.8511971524f), Q31( 0.8523047035f), Q31( 0.8531020949f), Q31( 0.8535720573f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:620:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 620 | Q31( 0.8511971524f), Q31( 0.8523047035f), Q31( 0.8531020949f), Q31( 0.8535720573f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:620:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 620 | Q31( 0.8511971524f), Q31( 0.8523047035f), Q31( 0.8531020949f), Q31( 0.8535720573f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:620:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 620 | Q31( 0.8511971524f), Q31( 0.8523047035f), Q31( 0.8531020949f), Q31( 0.8535720573f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:619:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 619 | Q31( 0.8436238281f), Q31( 0.8459818469f), Q31( 0.8480315777f), Q31( 0.8497805198f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:619:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 619 | Q31( 0.8436238281f), Q31( 0.8459818469f), Q31( 0.8480315777f), Q31( 0.8497805198f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:619:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/alac.c619: | 57 : src/libavcodec/unary.h : 50 :Q413:1 (warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]0 .8436238281f), Q31 (50 | 0 . 8 4 5f9o8r1(8i4 6=9 f0);, iQ 31<( l0e.n8 4&8&0 3g1e5t7_7b7ift)s,1 (Qg3b1)( !0=. 8s4t9o7p8;0 5i1+9+8)f;) , | ~~~~~~~~~~~~~ ^ ~~~~| ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:619:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 619 | Q31( 0.8436238281f), Q31( 0.8459818469f), Q31( 0.8480315777f), Q31( 0.8497805198f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:618:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 618 | Q31( 0.8311038457f), Q31( 0.8346937361f), Q31( 0.8379717337f), Q31( 0.8409541392f), | ~~~~~^~~~~~~~~~~~~~ 203src/libavcodec/aac_defines.h warning:s45 generated:36:. note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:618:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 618 | Q31( 0.8311038457f), Q31( 0.8346937361f), Q31( 0.8379717337f), Q31( 0.8409541392f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:618:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 618 | Q31( 0.8311038457f), Q31( 0.8346937361f), Q31( 0.8379717337f), Q31( 0.8409541392f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:618:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 618 | Q31( 0.8311038457f), Q31( 0.8346937361f), Q31( 0.8379717337f), Q31( 0.8409541392f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:617:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 617 | Q31( 0.8138191270f), Q31( 0.8185776004f), Q31( 0.8230419890f), Q31( 0.8272275347f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:617:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 617 | Q31( 0.8138191270f), Q31( 0.8185776004f), Q31( 0.8230419890f), Q31( 0.8272275347f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:617:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 617 | Q31( 0.8138191270f), Q31( 0.8185776004f), Q31( 0.8230419890f), Q31( 0.8272275347f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:617:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 617 | Q31( 0.8138191270f), Q31( 0.8185776004f), Q31( 0.8230419890f), Q31( 0.8272275347f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:616:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 616 | Q31( 0.7919735841f), Q31( 0.7978466413f), Q31( 0.8034485751f), Q31( 0.8087695004f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:616:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 616 | Q31( 0.7919735841f), Q31( 0.7978466413f), Q31( 0.8034485751f), Q31( 0.8087695004f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:616:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 616 | Q31( 0.7919735841f), Q31( 0.7978466413f), Q31( 0.8034485751f), Q31( 0.8087695004f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:616:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 616 | Q31( 0.7919735841f), Q31( 0.7978466413f), Q31( 0.8034485751f), Q31( 0.8087695004f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:615:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 615 | Q31( 0.7658674865f), Q31( 0.7727780881f), Q31( 0.7794287519f), Q31( 0.7858353120AS libavcodec/arm/aacpsdsp_neon.o f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:615:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 615 | Q31( 0.7658674865f), Q31( 0.7727780881f), Q31( 0.7794287519f), Q31( 0.7858353120f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:615:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 615 | Q31( 0.7658674865f), Q31( 0.7727780881f), Q31( 0.7794287519f), Q31( 0.7858353120f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:615:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 615 | Q31( 0.7658674865f), Q31( 0.7727780881f), Q31( 0.7794287519f), Q31( 0.7858353120f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:614:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 614 | Q31( 0.7358211758f), Q31( 0.7436827863f), Q31( 0.7513137456f), Q31( 0.7587080760f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:614:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 614 | Q31( 0.7358211758f), Q31( 0.7436827863f), Q31( 0.7513137456f), Q31( 0.7587080760f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:614:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 614 | Q31( 0.7358211758f), Q31( 0.7436827863f), Q31( 0.7513137456f), Q31( 0.7587080760f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:614:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 614 | Q31( 0.7358211758f), Q31( 0.7436827863f), Q31( 0.7513137456f), Q31( 0.7587080760f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:613:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 613 | Q31( 0.7022388719f), Q31( 0.7109410426f), Q31( 0.7194462634f), Q31( 0.7277448900f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:613:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 613 | Q31( 0.7022388719f), Q31( 0.7109410426f), Q31( 0.7194462634f), Q31( 0.7277448900f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:613:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 613 | Q31( 0.7022388719f), Q31( 0.7109410426f), Q31( 0.7194462634f), Q31( 0.7277448900f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:613:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 613 | Q31( 0.7022388719f), Q31( 0.7109410426f), Q31( 0.7194462634f), Q31( 0.7277448900f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:612:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 612 | Q31( 0.6655139880f), Q31( 0.6749663190f), Q31( 0.6842353293f), Q31( 0.6933282376f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:612:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 612 | Q31( 0.6655139880f), Q31( 0.6749663190f), Q31( 0.6842353293f), Q31( 0.6933282376f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:612:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 612 | Q31( 0.6655139880f), Q31( 0.6749663190f), Q31( 0.6842353293f), Q31( 0.6933282376f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:612:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 612 | Q31( 0.6655139880f), Q31( 0.6749663190f), Q31( 0.6842353293f), Q31( 0.6933282376f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:611:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 611 | Q31( 0.6261242695f), Q31( 0.6361980107f), Q31( 0.6461269695f), Q31( 0.6559016302f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:611:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 611 | Q31( 0.6261242695f), Q31( 0.6361980107f), Q31( 0.6461269695f), Q31( 0.6559016302f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:611:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 611 | Q31( 0.6261242695f), Q31( 0.6361980107f), Q31( 0.6461269695f), Q31( 0.6559016302f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:611:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 611 | Q31( 0.6261242695f), Q31( 0.6361980107f), Q31( 0.6461269695f), Q31( 0.6559016302f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) AS libavcodec/arm/ac3dsp_arm.o | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:610:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 610 | Q31( 0.5845403235f), Q31( 0.5951123086f), Q31( 0.6055783538f), Q31( 0.6159109932f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:610:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 610 | Q31( 0.5845403235f), Q31( 0.5951123086f), Q31( 0.6052057 warning8s3 generated5. 38f), Q31( 0.6159109932f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:610:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 610 | Q31( 0.5845403235f), Q31( 0.5951123086f), Q31( 0.6055783538f), Q31( 0.6159109932f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:610:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 610 | Q31( 0.In file included from 584src/libavcodec/aic.c5:40313: 23src/libavcodec/golomb.h5:f482):,34 :Q 3warning: 1(comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0.5951123086f), 482Q | 3 1 ( 0 . 6 0 5 5 7 83 5i3f8 f()g,b -Q>3s1i(z e0_.i6n1_5b9i1t0s9 9<3=2 fr)e,_ i n| d ~~~~~^~~~~~~~~~~~~~e x) { src/libavcodec/aac_defines.h :| 45 ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~: 36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:609:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 609 | Q31( 0.5412553448f), Q31( 0.5522051258f), Q31( 0.5630789140f), Q31( 0.5738524131f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:609:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 609 | Q31( 0.5412553448f), Q31( 0.5522051258f), Q31( 0.5630789140f), Q31( 0.5738524131f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:609:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 609 | Q31( 0.5412553448f), Q31( 0.5522051258f), Q31( 0.5630789140f), Q31( 0.5738524131f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:609:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 609 | Q31( 0.5412553448f), Q31( 0.5522051258f), Q31( 0.5630789140f), Q31( 0.5738524131f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:608:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 608 | Q31( 0.4967708254f), Q31( 0.5079817500f), Q31( 0.5191234970f), Q31( 0.5302240895f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:608:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 608 | Q31( 0.4967708254f), Q31( 0.5079817500f), Q31( 0.5191234970f), Q31( 0.5302240895f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:608:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 608 | Q31( 0.4967708254f), Q31( 0.5079817500f), Q31( 0.5191234970f), Q31( 0.5302240895f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:608:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 608 | Q31( 0.4967708254f), Q31( 0.5079817500f), Q31( 0.5191234970f), Q31( 0.5302240895f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:607:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 607 | Q31( 0.4515996535f), Q31( 0.4629308085f), Q31( 0.4742453214f), Q31( 0.4855253091f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:607:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 607 | Q31( 0.4515996535f), Q31( 0.4629308085f), Q31( 0.4742453214f), Q31( 0.4855253091f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:607:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 607 | Q31( 0.4515996535f), Q31( 0.4629308085f), Q31( 0.4742453214f), Q31( 0.4855253091f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:607:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 607 | Q31( 0.4515996535f), Q31( 0.4629308085f), Q31( 0.4742453214f), Q31( 0.4855253091f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:606:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 606 | Q31( 0.4062317676f), Q31( 0.4175696896f), Q31( 0.4289119920f), Q31( 0.4402553754f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:606:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 606 | Q31( 0.4062317676f), Q31( 0.4175696896f), Q31( 0.4289119920f), Q31( 0.4402553754f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:606:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 606 | Q31( 0.4062317676f), Q31( 0.4175696896f), Q31( 0.4289119920f), Q31( 0.4402553754f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:606:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 606 | Q31( 0.4062317676f), Q31( 0.4175696896f), Q31( 0.4289119920f), Q31( 0.4402553754f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:605:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 605 | Q31( 0.3611589903In file included from f),src/libavcodec/aic.c :Q3341: (src/libavcodec/unary.h :050.:3417:2 3warning: 79comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]5 546f), Q31( 0.38 3506 | 3 5 0 0 1f3ofr)(,i Q=31 (0 ;0 .i3 9<4 9l2e1n1 7&6&1 fg)e,t _ b| i ~~~~~^~~~~~~~~~~~~~t s1(gsrc/libavcodec/aac_defines.hb:)45 :!36=: snote: texpanded from macro 'Q31'o p; i++); 45 | | # ~~~~~~~~~~~~~ ^ ~~~~d efine Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:605:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 605 | Q31( 0.3611589903f), Q31( 0.3723795546f), Q31( 0.3836350013f), Q31( 0.3949211761f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:605:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 605 | Q31( 0.3611589903f), Q31( 0.3723795546f), Q31( 0.3836350013f), Q31( 0.3949211761f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:605:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 605 | Q31( 0.3611589903f), Q31( 0.3723795546f), Q31( 0.3836350013f), Q31( 0.3949211761f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:604:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 604 | Q31(-0.3168278913f), Q31(-0.3278113727f), Q31(-0.3388722693f), Q31(-0.3499914122f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:604:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 604 | Q31(-0.3168278913f), Q31(-0.3278113727f), Q31(-0.3388722693f), Q31(-0.3499914122f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:604:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 604 | Q31(-0.3168278913f), Q31(-0.3278113727f), Q31(-0.3388722693f), Q31(-0.3499914122f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:604:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 604 | Q31(-0.3168278913f), Q31(-0.3278113727f), Q31(-0.3388722693f), Q31(-0.3499914122f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:603:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 603 | Q31(-0.2736634040f), Q31(-0.2843214189f), Q31(-0.2950716717f), Q31(-0.3059098575f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:603:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 603 | Q31(-0.2736634040f), Q31(-0.2843214189f), Q31(-0.2950716717f), Q31(-0.3059098575f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:603:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 603 | Q31(-0.2736634040f), Q31(-0.2843214189f), Q31(-0.2950716717f), Q31(-0.3059098575f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:603:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 603 | Q31(-0.2736634040f), Q31(-0.2843214189f), Q31(-0.2950716717f), Q31(-0.3059098575f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:602:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/alac.c602 | : 277 : 31Q:3 1warning: (comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]- 0.2320690870f), 277Q | 3 1 ( - 0}. 2e4l2s3e0 1if6 8(o8u4tfp)u,t _Qs3a1(m-p0l.e2s5 2!6=4 8a0l3a0c9-f>n)b,_ sQa3m1p(l-e0.s2)6 3{ 1 0| 5 ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 3299f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/alac.c:src/libavcodec/aac_defines.h313::45:3136:: note: warning: expanded from macro 'Q31'comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 45 | #d ef313i | n e Q 3 1 ( x ) i f ( l p c (_ionrtd)(e(rx[)c*2h14]7 4>8=36 4al8a.0c -+> m0.a5x) _ sa| mp ^ ~l es_per_framIn file included from e src/libavcodec/aacsbr_fixed.c|:|62 : !src/libavcodec/aacsbrdata.hl:p602c:_52q:u awarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t [ch]) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | Q31(-0.2320690870f), Q31(-0.2423016884f), Q31(-0.2526480309f), Q31(-0.2631053299f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:602:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 602 | Q31(-0.2320690870f), Q31(-0.2423016884f), Q31(-0.2526480309f), Q31(-0.2631053299f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:602:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 602 | Q31(-0.2320690870f), Q31(-0.2423016884f), Q31(-0.2526480309f), Q31(-0.2631053299f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:601:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 601 | Q31(-0.1923966745f), Q31(-0.2021250176f), Q31(-0.2119735853f), Q31(-0.2219652696f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:601:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 601 | Q31(-0.1923966745f), Q31(-0.2021250176f), Q31(-0.2119735853f), Q31(-0.2219652696f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:601:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 601 | Q31(-0.1923966745f), Q31(-0.2021250176f), Q31(-0.2119735853f), Q31(-0.2219652696f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:601:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 601 | Q31(-0.1923966745f), Q31(-0.2021250176f), Q31(-0.2119735853f), Q31(-0.2219652696f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:600:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 600 | Q31(-0.1549607071f), Q31(-0.1640958855f), Q31(-0.1733808172f), Q31(-0.1828172548f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:600:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 600 | Q31(-0.1549607071f), Q31(-0.1640958855f), Q31(-0.1733808172f), Q31(-0.1828172548f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) src/libavcodec/aic.c (i:nt176):(20(:x )warning: *2comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]1 47483648.0 +176 | 0 . 5 ) i f| ^ ~( frame_size In file included from > src/libavcodec/aacsbr_fixed.cs:i62z: esrc/libavcodec/aacsbrdata.h): 600{: 31 :| warning: ~~~~~~~~~~ ^ ~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 600 | Q31(-0.1549607071f), Q31(-0.1640958855f), Q31(-0.1733808172f), Q31(-0.1828172548f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:600:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 600 | Q31(-0.1549607071f), Q31(-0.1640958855f), Q31(-0.1733808172f), Q31(-0.1828172548f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:599:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 599 | Q31(-0.1200077984f), Q31(-0.1285002850f), Q31(-0.1371551761f), Q31(-0.1459766491f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:599:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 599 | Q31(-0.1200077984f), Q31(-0.1285002850f), Q31(-0.1371551761f), Q31(-0.1459766491f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:599:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 599 | Q31(-0.1200077984f), Q31(-0.1285002850f), Q31(-0.1371551761f), Q31(-0.1459766491f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:599:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 599 | Q31(-0.1200077984f), Q31(-0.1285002850f), Q31(-0.1371551761f), Q31(-0.1459766491f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:598:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 598 | Q31(-0.0877547536f), Q31(-0.0955533352f), Q31(-0.1035329531f), Q31(-0.1116826931f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:598:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 598 | Q31(-0.0877547536f), Q31(-0.0955533352f), Q31(-0.1035329531f), Q31(-0.1116826931f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:598:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 598 | Q31(-0.0877547536f), Q31(-0.0955533352f), Q31(-0.1035329531f), Q31(-0.1116826931f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:598:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 598 | Q31(-0.0877547536f), Q31(-0.0955533352f), Q31(-0.1035329531f), Q31(-0.1116826931f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:597:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 597 | Q31(-0.0583705326f), Q31(-0.0654409853f), Q31(-0.0726943300f), Q31(-0.0801372934f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:597:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 597 | Q31(-0.0583705326f), Q31(-0.0654409853f), Q31(-0.0726943300f), Q31(-0.0801372934f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:597:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 597 | Q31(-0.0583705326f), Q31(-0.0654409853f), Q31(-0.0726943300f), Q31(-0.0801372934f)src/libavcodec/ansi.c, | : ~~~~^~~~~~~~~~~~~~~ 479:12: src/libavcodec/aac_defines.hwarning: :missing field 'value' initializer [-Wmissing-field-initializers]45 :36: note: expanded from macro 'Q31' 479 | 45 | {# dNeUfLiLn e} ,Q 31 (| x ^) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:597:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 597 | Q31(-0.0583705326f), Q31(-0.0654409853f), Q31(-0.0726943300f), Q31(-0.0801372934f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:596:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 596 | Q31(-0.0319531274f), Q31(-0.0382776572f), Q31(-0.0447806821f), Q31(-0.0514804176f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:596:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 596 | Q31(-0.0319531274f), Q31(-0.0382776572f), Q31(-0.0447806821f), Q31(-0.0514804176f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:596:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 596 | Q31(-0.0319531274f), Q31(-0.0382776572f), Q31(-0.0447806821f), Q31(-0.0514804176f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:596:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 596 | Q31(-0.0319531274f), Q31(-0.0382776572f), Q31(-0.0447806821f), Q31(-0.0514804176f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:595:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 595 | Q31(-0.0085711749f), Q31(-0.0141288827f), Q31(-0.0198834129f), Q31(-0.0258227288f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:595:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 595 | Q31(-0.0085711749f), Q31(-0.0141288827f), Q31(-0.0198834129f), Q31(-0.0258227288f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:595:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 595 | Q31(-0.0085711749f), Q31(-0.0141288827f), Q31(-0.0198834129f), Q31(-0.0258227288f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:595:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 595 | Q31(-0.0085711749f), Q31(-0.0141288827f), Q31(-0.0198834129f), Q31(-0.0258227288f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:594:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 594 | Q31( 0.0117623832f), Q31( 0.0069636862f), Q31( 0.0019765601f), Q31(-0.src/libavcodec/alac.c003:206048:6668:9 6warning: f)missing field 'unit' initializer [-Wmissing-field-initializers], | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: 604expanded from macro 'Q31' | 0, 145, | #AdVe_fOiPnTe_ FQL3A1G(_xA)U D I O _ P A R AM | A(Vi_nOtP)T(_(FxL)A*G2_1D4E7CO4D8I3N6G4_8P.A0R +A M0 .}5,) | | ^ ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:594:53: warning: src/libavcodec/alac.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 605:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 605 | 594 | { QN3U1L(L 0}.,0 1 1| 7 ^6 23832f), Q31( 0.0069636862f), Q31( 0.0019765601f), Q31(-0.0032086896f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:594:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 594 | Q31( 0.0117623832f), Q31( 0.0069636862f), Q31( 0.0019765601f), Q31(-0.0032086896f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:594:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 594 | Q31( 0.0117623832f), Q31( 0.0069636862f), Q31( 0.0019765601f), Q31(-0.0032086896f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:593:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 593 | Q31( 0.0290824006f), Q31( 0.0250307561f), Q31( 0.0207997072f), Q31( 0.0163701258f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:593:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 593 | Q31( 0.0290824006f), Q31( 0.0250307561f), Q31( 0.0207997072f), Q31( 0.0163701258f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:593:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 593 | Q31( 0.0290824006f), Q31( 0.0250307561f), Q31( 0.0207997072f), Q31( 0.0163701258f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:593:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 593 | Q31( 0.0290824006f), Q31( 0.0250307561f), Q31( 0.0207997072f), Q31( 0.0163701258f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:592:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 592 | Q31( 0.0434768782f), Q31( 0.0401458278f), Q31( 0.0366418116f), Q31( 0.0329583930f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:592:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 592 | Q31( 0.0434768782f), Q31( 0.0401458278f), Q31( 0.0366418116f), Q31( 0.0329583930f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:592:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 592 | Q31( 0.0434768782f), Q31( 0.0401458278f), Q31( 0.0366418116f), Q31( 0.0329583930f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:592:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 592 | Q31( 0.0434768782f), Q31( 0.0401458278f), Q31( 0.0366418116f), Q31( 0.0329583930f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:591:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 591 | Q31( 0.0550460034f), Q31( 0.0524093821f), Q31( 0.0495978676f), Q31( 0.0466303305f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:591:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 591 | Q31( 0.0550460034f), Q31( 0.0524093821f), Q31( 0.0495978676f), Q31( 0.0466303305f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:591:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 591 | Q31( 0.0550460034f), Q31( 0.0524093821f), Q31( 0.0495978676f), Q31( 0.0466303305f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:591:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 591 | Q31( 0.0550460034f), Q31( 0.0524093821f), Q31( 0.0495978676f), Q31( 0.0466303305f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:590:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 590 | Q31( 0.0639444805f), Q31( 0.0619602779f), Q31( 0.0598166570f), Q31( 0.0575152691f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)In file included from *214src/libavcodec/aliaspixdec.c7:48253: 6src/libavcodec/bytestream.h4:8171.:018 :+ warning: 0.comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]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]171 | g->buffe r590 | + = F F MQI3N1((g -0>.b063u9f4f4e4r8_0e5nfd) ,- Qg3-1>(b u0f.f0e6r1,9 6s0i2z7e7)9;f ) ,| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~Q 31( 0.0598166570fsrc/libavutil/macros.h):,49 :Q253:1 (note: expanded from macro 'FFMIN'0 .0575152 6499 | 1#f)d,e f i| n ~~~~~^~~~~~~~~~~~~~e FFMsrc/libavcodec/aac_defines.hI:N45(:a36,:b )note: expanded from macro 'Q31'( (a) > (b )45 | ?# d(ebf)i n:e (Qa3)1)( x )| ~ ^ ~ (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:590:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 590 | Q31( 0.0639444805f), Q31( 0.0619602779f), Q31( 0.0598166570f), Q31src/libavcodec/aic.c( 0:.4000:5187:5 1warning: 52comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]6 91f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h400: | 45 : 36 : inote: fexpanded from macro 'Q31' (buf_size 45< | #odfeff)i n{e | Q ~~~~~~~~ ^ ~~~31 (x) src/libavcodec/aic.c (:i420n:t34):( (warning: xcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]) *2147483 64204 | 8. 0 + 0 . 5 ) | ^ ~ if (sliceIn file included from _ssrc/libavcodec/aacsbr_fixed.ci:z62e: +src/libavcodec/aacsbrdata.h :o590f:f11 :> warning: bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]u f_size || ! sl590i | c e _ s i zQe3)1 ({ 0 | . ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~0 639444805f), 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)*21474836AS libavcodec/arm/ac3dsp_armv6.o 48.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/aliaspixdec.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/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:589:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 186 | siz e5892 | = F F MQI3N1((p -0>.b0u7f0f3e5r3_3e0n73df )-, pQ-3>1b(u f0f.e0r6,8 9s6i6z4e0)1;3 f )| , ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ Q31( 0.06src/libavutil/macros.h7:4495:2255:0 2note: 1expanded from macro 'FFMIN'f ), Q31( 049. | 0#6d5e7f6i9n0e6 6F8fF)M,I N (| a ~~~~~^~~~~~~~~~~~~~, b) (src/libavcodec/aac_defines.h(:a45): 36>: (note: bexpanded from macro 'Q31') ? (b) : (45a | )#)d e f| i ~ ^ ~n e Q31(x) In file included from src/libavcodec/aliaspixdec.c : 25 : src/libavcodec/bytestream.h : 187 : 15 :( iwarning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t )((x)* 21871 | 4 7 4 8 3i6f4 8(.s0i z+e 20 .!5=) s i| z ^ ~e ) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:589:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 589 | Q31( 0.0703533073f), Q31( 0.0689664013f), Q31( 0.0674525021f), Q31( 0.0657690668f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:589:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 589 | Q31( 0.0703533073f), Q31( 0.0689664013f), Q31( 0.0674525021f), Q31( 0.0657690668f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:588:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 588 | Q31( 0.0744664394f), Q31( 0.0736406005f), Q31( 0.0726774642f), Q31( 0.0715826364f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:588:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 588 | Q31( 0.0744664394f), Q31( 0.0736406005f), Q31( 0.0726774642f), Q31( 0.0715826364f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:588:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 588 | Q31( 0.0744664394f), Q31( 0.0736406005f), Q31( 0.0726774642f), Q31( 0.0715826364f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:588:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 588 | Q31( 0.0744664394f), Q31( 0.0736406005f), Q31( 0.0726774642f), Q31( 0.0715826364f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:587:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 587 | Q31( 0.0765050718f), Q31( 0.0761748321f), Q31( 0.0757305756f), Q31( 0.0751576255f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:587:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 587 | Q31( 0.0765050718f), Q31( 0.0761748321f), Q31( 0.0757305756f), Q31( 0.0751576255f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:587:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 587 | Q31( 0.0765050718f), Q31( 0.0761748321f), Q31( 0.0757305756f), Q31( 0.0751576255f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:587:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 587 | Q31( 0.0765050718f), Q31( 0.0761748321f), Q31( 0.0757305756f), Q31( 0.0751576255f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:586:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 586 | Q31( 0.0767093490f), Q31( 0.0768173975f), Q31( 0.0768230011f), Q31( 0.0767204924f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:586:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 586 | Q31( 0.0767093490f), Q31( 0.0768173975src/libavcodec/agm.cf), :Q310681:(39 :0 .0warning: 76comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]8 230011f), Q31( 0.07 610687 | 2 0 4 9 2w4hfi)l,e (| g ~~~~~^~~~~~~~~~~~~~e t_bisrc/libavcodec/aac_defines.ht:s45_:l36e:f tnote: (expanded from macro 'Q31'g b) > 0 & &45 | x# deo uQt3p1u(tx_)s i z e ) { | ~ ^ ~~~~~~~~~~~~~~ (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] src/libavcodec/bytestream.h:271: 17586: | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] Q31( 0.0767093490f )271, | Q3 1 ( 0i.n0t7 6s8i1z7e329 7=5 fF)F,M IQN3(1g(- >0b.u0f7f6e8r2_3e0n0d1 1-f )g,- >Qb3u1f(f e0r.,07 6s7i2z0e4)9;2 4 f| ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~, | ~~~~~^~~~~~~~~~~~~~ src/libavutil/macros.hsrc/libavcodec/aac_defines.h::4945::2536:: note: note: expanded from macro 'FFMIN'expanded from macro 'Q31' 49 | 45# | d#edfeifnien eF FQM3I1N((xa), b ) ( ( a ) > ( b ) (?i n(tb))( (:x )(*a2)1)4 7 4| 8 ~ ^ ~3 648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:585:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 585 | Q31( 0.0753137336f), Q31( 0.0758008358f), Q31( 0.0761992479f), Q31( 0.0764992170f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:585:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 585 | Q31( 0.0753137336f), Q31( 0.0758008358f), Q31( 0.0761992479f), Q31( 0.0764992170f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:585:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 585 | Q31( 0.0753137336f), Q31( 0.0758008358f), Q31( 0.0761992479f), Q31( 0.0764992170f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:585:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 585 | Q31( 0.0753137336f), Q31( 0.0758008358f), Q31( 0.0761992479f), Q31( 0.0764992170f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:584:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 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 | #In file included from defsrc/libavcodec/aliaspixdec.ci:n25e: src/libavcodec/bytestream.hQ:32931:(13x:) warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (int)((x )293* | 2 1 4 7 4s8i36z4e82. 0= +F F0M.I5N)( p -| > ^ ~b uffer_end - pIn file included from -src/libavcodec/aacsbr_fixed.c>:b62u: fsrc/libavcodec/aacsbrdata.hf:e584r:,53 :s iwarning: zimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e ); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 584 | src/libavutil/macros.h : 49 : 25Q:3 1note: (expanded from macro 'FFMIN' 0.072568 2495 | 8#3dfe)f,i nQe3 1F(F M0I.N0(7a3,3b6)2 0(2(5a5)f )>, (Qb3)1 (? 0(.b0)7 4:1 0(0a3)6)4 2 f| ) ~ ^ ~, Q31( 0.07474In file included from 52src/libavcodec/aliaspixdec.c5:5258: fsrc/libavcodec/bytestream.h):,294 : 15| : ~~~~~^~~~~~~~~~~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/aac_defines.h:45:36: 294note: | expanded from macro 'Q31' if (s i45z | e#2d e!f=i nsei zQe3)1 ( 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)src/libavcodec/bytestream.h, Q:31317(: 130:. 0warning: 70comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]7 628710f), Q31( 0.0 73171 | 7 0 0 2 6s7i3zfe)2, = | F ~~~~~^~~~~~~~~~~~~~F MIN(psrc/libavcodec/aac_defines.h-:>45b:u36f: fnote: eexpanded from macro 'Q31'r _end - p -45> | b#udfeffeirn,e sQi3z1e()x;) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h :(49i:n25t:) (note: (expanded from macro 'FFMIN'x )*21474 8493 | 6#4d8e.f0i n+e 0F.F5M)I N (| a ^ ~, b) ((a) > (In file included from bsrc/libavcodec/aacsbr_fixed.c): 62?: src/libavcodec/aacsbrdata.h(:b583): 11:: (warning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ) | ~ ^ ~ 583 | In file included from src/libavcodec/aliaspixdec.c : 25Q3: 1src/libavcodec/bytestream.h(: 3180:.150:6 8warning: 7comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 43828f )318, | Q 3 1 (i f0 .(0s6i9z7e623 0!2=4 4sfi)z,e )Q 3 1| ( ~~~~~ ^ ~~~~ 0.0707628710f), Q31( 0.0717002673f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:582:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 582 | Q31( 0.0639715898f), Q31( 0.0652247106f), Q31( 0.0664367512f), Q31( 0.0676075985f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:582:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 582 | Q31( 0.0639715898f), Q31( 0.0652247106f), Q31( 0.0664367512f), Q31( 0.0676075985f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:582:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 582 | Q31( 0.0639715898f), Q31( 0.0652247106f), Q31( 0.0664367512f), Q31( 0.0676075985f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:582:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 582 | Q31( 0.0639715898f), Q31( 0.0652247106f), Q31( 0.0664367512f), Q31( 0.0676075985f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:581:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 581 | Q31( 0.0585915683f), Q31( 0.0599837480f), Q31( 0.0613455171f), Q31( 0.0626857808f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:581:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 581 | Q31( 0.0585915683f), Q31( 0.0599837480f), Q31( 0.0613455171f), Q31( 0.0626857808f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 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),src/libavcodec/agm.c Q3:11166(: 570:. 0warning: 6comparison of integers of different signs: 'long' and 'unsigned int' [-Wsign-compare]2 6857808f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45: 361166: | note: expanded from macro 'Q31' 45s | k#idpe f+i nse- >Qs3i1z(ex[)0 ] + s - > s i z e [ 1 ]( i+n ts)-(>(sxi)z*e2[124]7 4>8 3c6o4m8p.r0e s+s e0d._5s)i z e| ) ^ ~ { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 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)((xIn file included from )*21src/libavcodec/anm.c4:74288: 3src/libavcodec/bytestream.h6:41718:.180: +warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 .5) | ^ ~ In file included from 171src/libavcodec/aacsbr_fixed.c | : 62 : src/libavcodec/aacsbrdata.h :g580-:>53:b uwarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f er += FFMIN(g -580> | b u f f e rQ_3e1n(d 0-. 0g5-2>7b6u3f0f7e4r6,f )s,i zQe3)1;( 0| . ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~0 542452768f), Q31src/libavutil/macros.h(: 490:.250:5 5note: 7expanded from macro 'FFMIN'1 73648f), 49Q | 3#1d(e f0i.n0e5 7F1F6M1I6N4(5a0,fb)), ( (| a ~~~~~^~~~~~~~~~~~~~) > (src/libavcodec/aac_defines.hb:)45 :?36 :( bnote: )expanded from macro 'Q31' : (a)) | ~ ^ ~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 | In file included from #desrc/libavcodec/anm.cf:i28n: esrc/libavcodec/bytestream.h :Q1863:113(:x )warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (int)( (186x | ) * 2 1 4s7i4z8e326 4=8 .0F F+M I0N.(5p)- > b| u ^ ~f fer_end - pIn file included from -src/libavcodec/aacsbr_fixed.c>:b62u: fsrc/libavcodec/aacsbrdata.hf:e579r:,53 :s iwarning: zimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e ); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 579 | src/libavutil/macros.h : 49 : 25 :Q 3note: 1expanded from macro 'FFMIN'( 0.04668 4493 | 0#2d7eff)i,n eQ 3F1F(M I0N.(0a4,8b2)1 6(5(7a2)0 f>) ,( bQ)3 1?( (0b.)0 4:9 7(3a8)5)7 5 5| f ~ ^ ~) , Q31( 0.0In file included from 5src/libavcodec/anm.c1:2285: 5src/libavcodec/bytestream.h6:11875:515f:) ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h187: | 45 : 36 : inote: fexpanded from macro 'Q31' (size2 != 45s | i#zdee)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:579:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 579 | Q31( 0.0466843027f), Q31( 0.0482165720f), Q31( 0.0497385755f), Q31( 0.0512556155f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:579:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 579 | Q31( 0.0466843027f), Q31( 0.0482165720f), Q31( 0.0497385755f), Q31( 0.0512556155f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:578:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 578 | Q31( 0.0405349170f), Q31( 0.0420649094f), Q31( 0.0436097542f), Q31( 0.0451488405f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:578:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 578 | Q31( 0.0405349170f), Q31( 0.0420649094f), Q31( 0.0436097542f), Q31( 0.0451488405f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:578:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 578 | Q31( 0.0405349170f), Q31( 0.0420649094f), Q31( 0.0436097542f), Q31( 0.0451488405f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:578:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 578 | Q31( 0.0405349170f), Q31( 0.0420649094f), Q31( 0.0436097542f), Q31( 0.0451488405f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:577:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 577 | Q31( 0.0344620948f), Q31( 0.0359697560f), Q31( 0.0374812850f), Q31( 0.0390053679f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:577:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 577 | Q31( 0.0344620948f), Q31( 0.0359697560f), Q31( 0.0374812850f), Q31( 0.0390053679f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:577:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 577 | Q31( 0.0344620948f), Q31( 0.0359697560f), Q31( 0.0374812850f), Q31( 0.0390053679f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:577:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 577 | Q31( 0.0344620948f), Q31( 0.0359697560f), Q31( 0.0374812850f), Q31( 0.0390053679f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:576:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 576 | Q31( 0.0286072173f), Q31( 0.0300502657f), Q31( 0.0315017608f), Q31( 0.0329754081f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:576:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 576 | Q31( 0.0286072173f), Q31( 0.0300502657f), Q31( 0.0315017608f), Q31( 0.0329754081f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:576:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 576 | Q31( 0.0286072173f), Q3src/libavcodec/bytestream.h1( 0:.2710:3170:0 5warning: 02comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]6 57f), Q31( 0.03150176 02718 | f ) , Qi3n1t( s0i.z0e322 9=7 5F4F0M8I1Nf()g,- > b| u ~~~~~^~~~~~~~~~~~~~f fer_src/libavcodec/aac_defines.he:n45d: 36-: gnote: -expanded from macro 'Q31'> buffer, s i45z | e#)d;e fi n| e ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ Q31(x) src/libavutil/macros.h : 49 : 25 : note: expanded from macro 'FFMIN' (int)((x )49* | 2#1d4e7f4i8n3e6 4F8F.M0I N+( a0,.b5)) ( (| a ^ ~) > (b) ? (bIn file included from )src/libavcodec/aacsbr_fixed.c ::62 : (src/libavcodec/aacsbrdata.ha:)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/anm.c :28: src/libavcodec/bytestream.h:293:13:In file included from src/libavcodec/aacsbr_fixed.cwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]62 : src/libavcodec/aacsbrdata.h:574:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 293 | 574 | s i z e 2 Q=3 1F(F M0I.N0(1p7-9>4b3u3f3f8e1r_fe)n,d Q-3 1p(- 0>.b0u1f9f1e8r7,2 4s3i1zfe)),; Q 3| 1 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~( 0.0204531src/libavutil/macros.h7:9493:f25):, note: Qexpanded from macro 'FFMIN'3 1( 0.021 7494 | 6#7d5e5f0ifn)e, F F| M ~~~~~^~~~~~~~~~~~~~I N(a,src/libavcodec/aac_defines.hb:)45 :(36(:a )note: expanded from macro 'Q31'> (b) ? (b )45 | :# d(eaf)i)n e | Q ~ ^ ~3 1(x) In file included from src/libavcodec/anm.c : 28 : src/libavcodec/bytestream.h(:i294n:t15):( (warning: xcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) *214748 362944 | 8 . 0 +i f0 .(5s)i z e| 2 ^ ~ != size) In file included from | src/libavcodec/aacsbr_fixed.c ~~~~~ ^ ~~~~: 62: src/libavcodec/aacsbrdata.h:574:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 574 | Q31( 0.0179433381f), Q31( 0.0191872431f), Q31( 0.0204531793f), Q31( 0.0217467550f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:574:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 574 | Q31( 0.0179433381f), Q31( 0.0191872431f), Q31( 0.0204531793f), Q31( 0.0217467550f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:574:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 574 | Q31( 0.0179433381f), Q31( 0.0191872431f), Q31( 0.0204531793f), Q31( 0.0217467550f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:573:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 573 | Q31( 0.0132718220f), Q31( 0.0143904666f), Q31( 0.0155405553f), Q31( 0.0167324712f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:573:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 573 | Q31( 0.0132718220f), Q31( 0.0143904666f), Q31( 0.0155405553f), Q31( 0.0167324712f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:src/libavcodec/bytestream.h45:36::317 :note: 13expanded from macro 'Q31': warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 45 | #define Q31( x317) | s i z e 2 = F(FiMnItN)((p(-x>)b*u2f1f4e7r4_8e3n6d4 8-. 0p -+> b0u.f5f)e r ,| ^ ~s ize); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:src/libavutil/macros.h573::4932::25 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'FFMIN' 49 | #573d | e f i n e QF3F1M(I N(0a.,0b1)3 2(7(1a8)2 2>0 f()b,) Q?3 1((b )0 .:0 1(4a3)9)0 4 6| 6 ~ ^ ~6 f), Q31( 0.01In file included from 5src/libavcodec/anm.c5:4280: 5src/libavcodec/bytestream.h5:53183:f15):, warning: Qcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3 1( 0.01 63187 | 3 2 4 7 1i2ff )(,s i z| e ~~~~~^~~~~~~~~~~~~~2 != src/libavcodec/aac_defines.hs:i45z:e36): note: | expanded from macro 'Q31' ~~~~~ ^ ~~~~ 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:573:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 573 | Q31( 0.0132718220f), Q31( 0.0143904666f), Q31( 0.0155405553f), Q31( 0.0167324712f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:572:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 572 | Q31(-0.0091325329f), Q31(-0.0101150215f), Q31(-0.0111315548f), Q31(-0.0121849995f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:572:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 572 | Q31(-0.0091325329f), Q31(-0.0101150215f), Q31(-0.0111315548f), Q31(-0.0121849995f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:572:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 572 | Q31(-0.0091325329f), Q31(-0.0101150215f), Q31(-0.0111315548f), Q31(-0.0121849995f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:572:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 572 | Q31(-0.0091325329f), Q31(-0.0101150215f), Q31(-0.0111315548f), Q31(-0.0121849995f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:571:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 571 | 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 | src/libavcodec/bytestream.hQ3:1(355-:013.:0 0warning: 5comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]5 337211f), Q31(-0. 03550 | 6 3 7 9 2s2i9z3ef ) ,= QF3F1M(I-N0(.g0-0>7b2u6f1f5e8r1_6efn)d, -Q 3g1-(>-b0u.f0f0e8r1,7 9s8i2z3e3)f;) , | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~| ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36src/libavutil/macros.h:: 49note: :expanded from macro 'Q31'25 : note: expanded from macro 'FFMIN' 45 | # d49e | f#idnee fQi3n1e( xF)F M I N ( a , b ) ( ( a ) (>i n(tb))( (?x )(*b2)1 4:7 4(8a3)6)4 8 .| 0 ~ ^ ~ + 0.5) | ^ ~ In file included from src/libavcodec/anm.c:28: src/libavcodec/bytestream.h:356:13In file included from :src/libavcodec/aacsbr_fixed.c :warning: 62comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: src/libavcodec/aacsbrdata.h:571:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 356 | size2 =571 | F F M I N (Qp3-1>(b-uf0f.e0r0_5e5n3d3 7-2 1p1-f>)b,u fQf3e1r(,- 0s.i0z0e6)3;7 9 2| 2 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~9 3f), Qsrc/libavutil/macros.h3:149(:-250:. 0note: 0expanded from macro 'FFMIN'7 2615816 f49) | ,# dQe3f1i(n-e0 .F0F0M8I1N7(9a8,2b3)3 f()(,a ) | > ~~~~^~~~~~~~~~~~~~~ (b) ?src/libavcodec/aac_defines.h :(45b:)36 :: note: (expanded from macro 'Q31'a )) | ~ ^ ~ 45 | #defiIn file included from nsrc/libavcodec/anm.ce: 28Q: 3src/libavcodec/bytestream.h1:(357x:)15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | ( i n ti)f( ((xs)i*z2e124 7!4=8 3s6i4z8e.) 0 | + ~~~~~ ^ ~~~~ 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:571:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 571 | Q31(-0.0055337211f), Q31(-0.0063792293f), Q31(-0.0072615816f), Q31(-0.0081798233f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:570:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 570 | Q31(-0.0024826723f), Q31(-0.0031933778f), Q31(-0.0039401124f), Q31(-0.0047222596f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:570:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 570 | Q31(-0.0024826723f), Q31(-0.0031933778f), Q31(-0.0039401124f), Q31(-0.0047222596f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:570:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 570 | Q31(-0.0024826723f), Q31(-0.0031933778f), Q31(-0.0039401124f), Q31(-0.0047222596f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:570:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 570 | Q31(-0.0024826723f), Q31(-0.0031933778f), Q31(-0.0039401124f), Q31(-0.0047222596f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:569:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 569 | Q31( 0.0000276045f), Q31(-0.0005464280f), Q31(-0.0011568135f), Q31(-0.0018039472f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:569:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 569 | Q31( 0.0000276045f), Q31(-0.0005464280f), Q31(-0.0011568135f), Q31(-0.0018039472f), CC libavcodec/arm/ac3dsp_init_arm.o | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:569:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 569 | Q31( 0.0000276045f), Q31(-0.0005464280f), Q31(-0.0011568135f), Q31(-0.0018039472f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:569:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 569 | Q31( 0.0000276045f), Q31(-0.0005464280f), Q31(-0.0011568135f), Q31(-0.0018039472f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:568:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 568 | Q31( 0.0020274176f), Q31( 0.0015784682f), Q31( 0.0010902329f), Q31( 0.0005832264f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:568:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 568 | Q31( 0.0020274176f), Q31( 0.0015784682f), Q31( 0.0010902329f), Q31( 0.0005832264f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~In file included from src/libavcodec/alacenc.c:27: src/libavcodec/put_bits.h:227In file included from :src/libavcodec/aacsbr_fixed.c37::62 : warning: src/libavcodec/aacsbrdata.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 568:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 568 | 227 | Q 3 1 ( 0i.f0 0(2s0-2>7b4u1f7_6ef)n,d Q-3 1s(- >0b.u0f0_1p5t7r8 4>6=8 2sfi)z,e oQf3(1B(i t0B.u0f0)1)0 9{0 2 3| 2 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~9 f), Q31( 0.0005832264f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:568:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 568 | Q31( 0.0020274176f), Q31( 0.0015784682f), Q31( 0.0010902329f), Q31( 0.0005832264f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:567:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 567 | Q31( 0.0035401246f), Q31( 0.0032091885f), Q31( 0.0028446757f), Q31( 0.0024508540f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:567:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 567 | Q31( 0.0035401246f), Q31( 0.0032091885f), Q31( 0.0028446757f), Q31( 0.0024508540f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:567:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 567 | Q31( 0.0035401246f), Q31( 0.0032091885f), Q31( 0.0028446757f), Q31( 0.0024508540f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:567:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 567 | Q31( 0.0035401246f), Q31( 0.0032091885f)src/libavcodec/put_bits.h, Q:31265(: 370.:0 0warning: 28comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]4 46757f), Q31( 0.0 02652 | 4 5 0 8 5 4 0 f )i,f (| s ~~~~~^~~~~~~~~~~~~~- >buf_src/libavcodec/aac_defines.h:e45n:d36 :- note: sexpanded from macro 'Q31'- >buf_ptr >45= | #sdeifzienofe( BQi3t1B(uxf)) ) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:566:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 566 | Q31( 0.0046039530f), Q31( 0.0043801861f), Q31( 0.0041251642f), Q31( 0.0038456408f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:566:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 566 | Q31( 0.0046039530f), Q31( 0.0043801861f), Q31( 0.0041251642f), Q31( 0.0038456408f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:566:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 566 | Q31( 0.0046039530f), Q31( 0.0043801861f), Q31( 0.0041251642f), Q31( 0.0038456408f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:566:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 566 | Q31( 0.0046039530f), Q31( 0.0043801861f), Q31( 0.0041251642f), Q31( 0.0038456408f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:565:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | Q31( 0.0052715758f), Q31( 0.0051382275f), Q31( 0.0049839687f), Q31( 0.0048109469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:565:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | Q31( 0.0052715758f), Q31( 0.0051382275f), Q31( 0.0049839687f), Q31( 0.0048109469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #definesrc/libavcodec/put_bits.h Q31:(317x:)33 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (int)( (317x | ) * 2 1 4i7f4 8(3s6-4>8b.0u f+_ e0n.d5 )- s| - ^ ~> buf_ptr >= sIn file included from isrc/libavcodec/aacsbr_fixed.cz:e62o: fsrc/libavcodec/aacsbrdata.h(:B565i:t32B:u fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 565 | Q31( 0.0052715758f), Q31( 0.0051382275f), Q31( 0.0049839687f), Q31( 0.0048109469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:565:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | Q31( 0.0052715758f), Q31( 0.0051382275f), Q31( 0.0049839687f), Q31( 0.0048109469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:564:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 564 | Q31( 0.0055917128f), Q31( 0.0055404363f), Q31( 0.0054753783f), Q31( 0.0053838975f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:564:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 564 | Q31( 0.0055917128f), Q31( 0.0055404363f), Q31( 0.0054753783f), Q31( 0.0053838975f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:564:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 564 | Q31( 0.0055917128f), Q31( 0.0055404363f), Q31( 0.0054753783f), Q31( 0.0053838975f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:564:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 564 | Q31( 0.0055917128f), Q31( 0.0055404363f), Q31( 0.0054753783f), Q31( 0.0053838975f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:563:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 563 | Q31( 0.0056220643f), Q31( 0.0056455196f), Q31( 0.0056389199f), Q31( 0.0056266114f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:563:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 563 | Q31( 0.0056220643f), Q31( 0.0056455196f), Q31( 0.0056389199f), Q31( 0.0056266114f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:563:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 563 | Q31( 0.0056220643f), Q31( 0.0056455196f), Q31( 0.0056389199f), Q31( 0.0056266114f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:563:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 563 | Q31( 0.0056220643f), Q31( 0.0056455196f), Q31( 0.0056389199f), Q31( 0.0056266114f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:562:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 562 | Q31( 0.0054196775f), Q31( 0.0054876040f), Q31( 0.0055475714f), Q31( 0.0055938023f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:562:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 562 | Q31( 0.0054196775f), Q31( 0.0054876040f), Q31( 0.0055475714f), Q31( 0.0055938023f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:562:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 562 | Q31( 0.0054196775f), Q31( 0.0054876040f), Q31( 0.0055475714f), Q31( 0.0055938023f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:562:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 562 | Q31( 0.0054196775f), Q31( 0.0054876040f), Q31( 0.0055475714f), Q31( 0.0055938023f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:561:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 561 | Q31( 0.0050393022f), Q31( 0.0051407353f), Q31( 0.0052461166f), Q31( 0.0053471681f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:561:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 561 | Q31( 0.0050393022f), Q31( 0.0051407353f), Q31( 0.0052461166f), Q31( 0.0053471681f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:561:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 561 | Q31( 0.0050393022f), Q31( 0.0051407353f), Q31( 0.0052461166f), Q31( 0.0053471681f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:561:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 561 | Q31( 0.0050393022f), Q31( 0.0051407353f), Q31( 0.0052461166f), Q31( 0.0053471681f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:560:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 560 | Q31( 0.0045209852f), Q31( 0.0046606460f), Q31( 0.0047932560f), Q31( 0.0049137603f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:560:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 560 | Q31( 0.0045209852f), Q31( 0.0046606460f), Q31( 0.0047932560f), Q31( 0.0049137603f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:560:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 560 | Q31( 0.0045209852f), Q31( 0.0046606460f), Q31( 0.0047932560f), Q31( 0.0049137603f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:560:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 560 | Q31( 0.0045209852f), Q31( 0.0046606460f), Q31( 0.0047932560f), Q31( 0.0049137603f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:559:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 559 | Q31( 0.0039207432f), Q31( 0.0040819753f), Q31( 0.0042264269f), Q31( 0.0043730719f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:559:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 559 | Q31( 0.0039207432f), Q31( 0.0040819753f), Q31( 0.0042264269f), Q31( 0.0043730719f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:559:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 559 | Q31( 0.0039207432f), Q31( 0.0040819753f), Q31( 0.0042264269f), Q31( 0.0043730719f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:559:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 559 | Q31( 0.0039207432f), Q31( 0.0040819753f), Q31( 0.0042264269f), Q31( 0.0043730719f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:558:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 558 | Q31( 0.0032739613f), Q31( 0.0034418874f), Q31( 0.0036008268f), Q31( 0.0037603922f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:558:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 558 | Q31( 0.0032739613f), Q31( 0.0034418874f), Q31( 0.0036008268f), Q31( 0.0037603922f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:558:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 558 | Q31( 0.0032739613f), Q31( 0.0034418874f), Q31( 0.0036008268f), Q31( 0.0037603922f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:558:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 558 | Q31( 0.0032739613f), Q31( 0.0034418874f), Q31( 0.0036008268f), Q31( 0.0037603922f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:557:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 557 | Q31( 0.0026201758f), Q31( 0.0027870464f), Q31( 0.0029469447f), Q31( 0.0031125420f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:557:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 557 | Q31( 0.0026201758f), Q31( 0.0027870464f), Q31( 0.0029469447f), Q31( 0.0031125420f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:557:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 557 | Q31( 0.0026201758f), Q31( 0.0027870464f), Q31( 0.0029469447f), Q31( 0.0031125420f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:557:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 557 | Q31( 0.0026201758f), Q31( 0.0027870464f), Q31( 0.0029469447f), Q31( 0.0031125420f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:556:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 556 | Q31( 0.0019841140f), Q31( 0.0021461583f), Q31( 0.0023017254f), Q31( 0.0024625616f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:556:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 556 | Q31( 0.0019841140f), Q31( 0.0021461583f), Q31( 0.0023017254f), Q31( 0.0024625616f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:556:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 556 | Q31( 0.0019841140f), Q31( 0.0021461583f), Q31( 0.0023017254f), Q31( 0.0024625616f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:556:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 556 | Q31( 0.0019841140f), Q31( 0.0021461583f), Q31( 0.0023017254f), Q31( 0.0024625616f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:555:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 555 | Q31( 0.0013902494f), Q31( 0.0015443219f), Q31( 0.0016868083f), Q31( 0.0018348265f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:555:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 555 | Q31( 0.0013902494f), Q31( 0.0015443219f), Q31( 0.0016868083f), Q31( 0.0018348265f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:555:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 555 | Q31( 0.0013902494f), Q31( 0.0015443219f), Q31( 0.0016868083f), Q31( 0.0018348265f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:555:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 555 | Q31( 0.0013902494f), Q31( 0.0015443219f), Q31( 0.0016868083f), Q31( 0.0018348265f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:554:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 554 | Q31( 0.0008608443f), Q31( 0.0009885988f), Q31( 0.0011250155f), Q31( 0.0012577884f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:554:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 554 | Q31( 0.0008608443f), Q31( 0.0009885988f), Q31( 0.0011250155f), Q31( 0.0012577884f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:554:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 554 | Q31( 0.0008608443f), Q31( 0.0009885988f), Q31( 0.0011250155f), Q31( 0.0012577884f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:554:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 554 | Q31( 0.0008608443f), Q31( 0.0009885988f), Q31( 0.0011250155f), Q31( 0.0012577884f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:553:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 553 | Q31( 0.0004026540f), Q31( 0.0005107388f), Q31( 0.0006239376f), Q31( 0.0007458025f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:553:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 553 | Q31( 0.0004026540f), Q31( 0.0005107388f), Q31( 0.0006239376f), Q31( 0.0007458025f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:553:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 553 | Q31( 0.0004026540f), Q31( 0.0005107388f), Q31( 0.0006239376f), Q31( 0.0007458025f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:553:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 553 | Q31( 0.0004026540f), Q31( 0.0005107388f), Q31( 0.0006239376f), Q31( 0.0007458025f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:552:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | Q31( 0.0000134949f), Q31( 0.0001094383f), Q31( 0.0002043017f), Q31( 0.0002949531f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:552:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | Q31( 0.0000134949f), Q31( 0.0001094383f), Q31( 0.0002043017f), Q31( 0.0002949531f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:552:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | Q31( 0.0000134949f), Q31( 0.0001094383f), Q31( 0.0002043017f), Q31( 0.0002949531f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:552:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | Q31( 0.0000134949f), Q31( 0.0001094383f), Q31( 0.0002043017f), Q31( 0.0002949531f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:551:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 551 | Q31(-0.0002896981f), Q31(-0.0002098337f), Q31(-0In file included from .00src/libavcodec/alsdec.c0:1324: 46src/libavcodec/unary.h3:8500:f41):, warning: Q3comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]1 (-0.0000617334f), | ~~~~^~~~~~~~~~~~~~~ 50 | src/libavcodec/aac_defines.h : 45 : 36f:o rnote: (expanded from macro 'Q31'i = 0; i <45 | #ldeenf i&n&e gQe3t1_(bxi)t s 1 ( g b ) ! = s t o p(;i nit+)+()(;x ) *| 2 ~~~~~~~~~~~~~ ^ ~~~~1 4In file included from 748src/libavcodec/aliaspixenc.c3:6254: 8src/libavcodec/bytestream.h.:0171 :+18 :0 .warning: 5comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62 : 171src/libavcodec/aacsbrdata.h | : 551 : 52 :g -warning: >implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]b uffer += FFM I551src/libavcodec/bytestream.h | N ( g :- >355 b:Qu133f:1f (ewarning: -rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0_ .e0n0d0 2-8 9g6-9>8b1uff)f ,e355 r | Q, 3 1s (i -zs0ei.)z0;e0 0 2| =0 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 9 F8F3M3I7Nf()g,- >Qb3src/libavutil/macros.hu1:f(49f-:e250r:._ 0enote: 0nexpanded from macro 'FFMIN'0d 1 4-46 3g8-0 >f49b) | u,#f dfQee3fr1i,(n -es0 i.Fz0Fe0M)0I;0N 6( 1a| 7, ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~3b 3)4 f()(,a ) | > ~~~~^~~~~~~~~~~~~~~src/libavutil/macros.h :(49b:)25src/libavcodec/aac_defines.h ::? 45 note: :(expanded from macro 'FFMIN'36b :) note: :expanded from macro 'Q31' ( a49) | )# d e | f45 ~ ^ ~i | n#ed eFfFiMnIe NQ(3a1,(bx)) ( ( a ) > ( b ) ? ((bi)n t:) (((ax)))* 2 1| 4 ~ ^ ~7 483648.0 + 0.5In file included from ) src/libavcodec/aliaspixdec.c :| 25 ^ ~: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:551:31 :356 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] size2 = FF M551I | N ( p - > bQu3f1f(e-r_0e.n0d0 0-2 8p9-6>9b8u1fff)e,r ,Q 3s1i(z-e0).;0 0 0| 2 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~0 98337f)src/libavutil/macros.h,: 49Q:3251:( -note: 0expanded from macro 'FFMIN'. 000144 6493 | 8#0dfe)f,i nQe3 1F(F-M0I.N0(0a0,0b6)1 7(3(3a4f)) ,> (| b ~~~~^~~~~~~~~~~~~~~) ? (bsrc/libavcodec/aac_defines.h): 45:: 36(:a )note: )expanded from macro 'Q31' | ~ ^ ~ 45 | #dIn file included from esrc/libavcodec/aliaspixdec.cf:i25n: esrc/libavcodec/bytestream.h :Q3573:115(:x )warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | (iinft )((s(ixz)e*22 1!4=7 4s8i3z6e4)8 . 0| ~~~~~ ^ ~~~~+ 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:551:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 551 | Q31(-0.0002896981f), Q31(-0.0002098337f), Q31(-0.0001446380f), Q31(-0.0000617334f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:550:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 550 | Q31(-0In file included from .0src/libavcodec/aliaspixenc.c0:0255: 1src/libavcodec/bytestream.h4:51865:7132: fwarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], Q31(-0.0004606325 f186) | , Q 3 1s(i-z0e.20 0=0 4F0F9M5I1N2(1pf)-,> bQu3f1f(er-_0e.n0d0 0-3 5p0-1>1b7u5fff)e,r , | s ~~~~^~~~~~~~~~~~~~~i ze); src/libavcodec/aac_defines.h :| 45 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: 36: note: expanded from macro 'Q31' src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 45 | #defi n49e | Q#3d1e(fxi)n e F F M I N ( a, b ) (((ian)t )>( ((xb))* 2?1 4(7b4)8 3:6 4(8a.0) )+ 0 .| 5 ~ ^ ~) | ^ ~ In file included from src/libavcodec/aliaspixenc.cIn file included from :src/libavcodec/aacsbr_fixed.c25:: 62src/libavcodec/bytestream.h: :src/libavcodec/aacsbrdata.h187::55015::52 :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 187 | i f550 | ( s i z e 2Q 3!1=( -s0i.z0e0)0 5 1| 4 ~~~~~ ^ ~~~~5 572f), 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 | src/libavcodec/adpcmenc.c Q:39871:(12-:0 .warning: 0missing field 'help' initializer [-Wmissing-field-initializers]0 05145572 f987) | , Q 3 1{( -N0U.L0L0 0}4 6 0| 6 ^3 25f), 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.5src/libavcodec/bytestream.h) : | 271 ^ ~: 17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:547:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 271 | int siz e5472 | = F F MQI3N1((g-->0b.u0f0f0e7r8_0e3n6d6 4-f )g,- >Qb3u1f(f-e0r.,0 0s0i7z8e0)1;4 4 9| f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) , Q31(-0.src/libavutil/macros.h0:0490:7257:5 7note: 9expanded from macro 'FFMIN'7 7f), Q3 149( | -#0d.e0f0i0n7e6 3F0F7M9I3Nf()a,, b )| ~~~~^~~~~~~~~~~~~~~( (a) >src/libavcodec/aac_defines.h :(45b:)36 :? note: (expanded from macro 'Q31'b ) : (a)) 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: In file included from note: expanded from macro 'Q31' src/libavcodec/aliaspixenc.c:25: src/libavcodec/bytestream.h:293 :4513 | :# dwarning: efcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i nAS libavcodec/arm/ac3dsp_neon.o e Q31(x) 293 | ( isnitz)e(2( x=) *F2F1M4I7N4(8p3-6>4b8u.f0f e+r _0e.n5d) - | p ^ ~- >buffer, siIn file included from zsrc/libavcodec/aacsbr_fixed.ce:)62;: src/libavcodec/aacsbrdata.h :| 545 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: 73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 545 | 49Q | 3#1d(e-f0i.n0e0 0F7F1M5I7N7(3a6,fb)), (Q(3a1)( ->0 .(0b0)0 7?2 5(5b0)4 3:f )(,a )Q)3 1 (| - ~ ^ ~0 .0007440941In file included from fsrc/libavcodec/aliaspixenc.c):,25 : Qsrc/libavcodec/bytestream.h3:1294(:-150:. 0warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 749059 8294f | ) , | i ~~~~^~~~~~~~~~~~~~~ f (sisrc/libavcodec/aac_defines.hze:245 :!36=: snote: iexpanded from macro 'Q31'z e) | ~~~~~ ^ ~~~~ 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 | src/libavcodec/bytestream.h : 317Q:3131:( -warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]. 0006312493f), Q31(-0 .3170 | 0 0 6 5 4s0i3z33ef2) ,= QF31F(M-I0N.(0p0-0>6b7u7f7f6e9r0_fe)n,d Q-3 1p(-->0.b0u0f0f6e94r1,6 1s4ifz)e,) ; | ~~~~^~~~~~~~~~~~~~~ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/aac_defines.h:45:36: src/libavutil/macros.hnote: :expanded from macro 'Q31'49 :25: note: expanded from macro 'FFMIN' 45 | #de f49i | n#ed eQf3i1n(ex )F F MI N ( a , b ) ( ( a()i n>t )((b()x )?* 2(1b4)7 4:8 36(4a8).0) + | 0 ~ ^ ~. 5) | ^ ~ In file included from src/libavcodec/aliaspixenc.c:In file included from 25src/libavcodec/aacsbr_fixed.c: :src/libavcodec/bytestream.h62:318: :src/libavcodec/aacsbrdata.h15::544 :warning: 31comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 318 | if (544s | i z e 2 !Q=3 1s(i-z0e.)0 0 0| 6 ~~~~~ ^ ~~~~3 12493f), 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)src/libavcodec/amrnbdec.c : 188 : 62 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*2147483648.0 + 0.5) | 188 ^ ~ | In file included from psrc/libavcodec/aacsbr_fixed.c-:>62p: rsrc/libavcodec/aacsbrdata.he:v543_:l73s:p _warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]u b4[i] = ls543p | _ s u b 4 _Qi3n1i(t-[0i.]0 0*0 514060605 6/5 f()f,l oQa3t1)((-10 .<00<0 51657)7;8 0 2| f ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~) , 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)*2src/libavcodec/bytestream.h147:483553:6134:8 .warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] + 0.5) | ^ ~ 355 | In file included from src/libavcodec/aacsbr_fixed.cs:i62z: esrc/libavcodec/aacsbrdata.h : 542=: 52F:F Mwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]N (g->buffer_en d542 | - g - > bQu3f1f(e-r0,. 0s0i0z4e8)7;5 2 2| 7 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~f ), Q31(-0src/libavutil/macros.h.:0490:0254:8 9note: 3expanded from macro 'FFMIN'7 91f), Q 3491 | (#-d0e.f0i0n0e5 0F4F0M7I1N4(fa),,b )Q 3(1((a-)0 .>0 0(0b5)2 2?6 5(6b4)f ):, ( a| ) ~~~~^~~~~~~~~~~~~~~) | ~ ^ ~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' In file included from src/libavcodec/aliaspixenc.c:25: src/libavcodec/bytestream.h: 35645: | 13#:d ewarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i ne Q31(x) 356 | s i z e 2 (=i nFtF)M(I(Nx()p*-2>1b4u7f4f8e3r6_4e8n.d0 -+ p0-.>5b)u f f| e ^ ~r , size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.hsrc/libavutil/macros.h::54249::3125:: warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'FFMIN' 49 | #d e542f | i n e F FQM3I1N((-a0,.b0)0 0(4(8a7)5 2>2 7(fb)), ?Q 3(1b()- 0:. 0(0a0)4)8 9 3| 7 ~ ^ ~9 1f), Q31(-0In file included from .src/libavcodec/aliaspixenc.c0:0250: 5src/libavcodec/bytestream.h0:43570:7151:4 fwarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], Q31(- 0357. | 0 0 0 52 2i6f5 6(4sfi)z,e 2 | ! ~~~~^~~~~~~~~~~~~~~= sizesrc/libavcodec/aac_defines.h): 45 :| 36 ~~~~~ ^ ~~~~: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:542:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 542 | Q31(-0.0004875227f), Q31(-0.0004893791f), Q31(-0.0005040714f), Q31(-0.0005226564f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:541:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 541 | Q31( 0.0000000000f), Q31(-0.0005525286f), Q31(-0.0005617692f), Q31(-0.0004947518f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:541:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 541 | Q31( 0.0000000000f), Q31(-0.0005525286f), Q31(-0.0005617692f), Q31(-0.0004947518f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:541:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 541 | Q31( 0.0000000000f), Q31(-0.0005525286f), Q31(-0.0005617692f), Q31(-0.0004947518f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:541:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 541 | Q31( 0.0000000000f), Q31(-0.0005525286f), Q31(-0.0005617692f), Q31(-0.0004947518f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ src/libavcodec/amrnbdec.c:292:54: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 292 | lsf_q[i] = lsf_r[i] * (LSF_R_FAC / 8000.0) + lsf_no_r[i] * (1.0 / 8000.0); | ^~~~~~~~~~~ ~ src/libavcodec/amrnbdec.c:321:75: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 321 | lsf_no_r[i] = p->prev_lsf_r[i] * LSF_R_FAC * PRED_FAC_MODE_12k2 + lsf_5_mean[i]; | ~ ^~~~~~~~~~~~~ src/libavcodec/amrnbdec.c:355:89: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 355 | lsf_q[i] = (lsf_r[i] + p->prev_lsf_r[i] * pred_fac[i]) * (LSF_R_FAC / 8000.0) + lsf_3_mean[i] * (1.0 / 8000.0); | ^~~~~~~~~~~~~ ~ src/libavcodec/amrnbdec.c:355:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 355 | lsf_q[i] = (lsf_r[i] + p->prev_lsf_r[i] * pred_fac[i]) * (LSF_R_FAC / 8000.0) + lsf_3_mean[i] * (1.0 / 8000.0); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 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/arm/audiodsp_init_arm.o src/libavcodec/amrnbdec.c:568:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 568 | p->beta = FFMIN(p->pitch_gain[4], 1.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavcodec/amrnbdec.c:604:45: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 604 | diff += fabs(lsf_avg[i] - lsf[i]) / lsf_avg[i]; | ~ ^~~~~~~~~~ src/libavcodec/amrnbdec.c:604:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 604 | diff += fabs(lsf_avg[i] - lsf[i]) / lsf_avg[i]; | ~~~~ ~~~~~~~~~~~^~~~~~~~ In file included from src/libavcodec/adxenc.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->busrc/libavcodec/amrnbdec.cff:e609r:,9 :s iwarning: zimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e ); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 609 | if (diff (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/amrnbdec.c:620:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 620 | const float smoothing_factor = av_clipf(4.0 * diff - 1.6, 0.0, 1.0); | ~ ^~~~ src/libavcodec/amrnbdec.c:622:76: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 621 | const float fixed_gain_mean = (p->fixed_gain[0] + p->fixed_gain[1] + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 622 | In file included from src/libavcodec/adxenc.c : 24 : src/libavcodec/bytestream.h : 186 : 13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] p -186> | f i x e ds_igzaei2n [=2] F+F MpI-N>(fpi-x>ebdu_fgfaeirn_[e3n]d +- p| - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^>b uffer, s i623z | e ); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h : 49 : 25 : note: expanded from macro 'FFMIN' 49 | # d e f ipn-e> fFiFxMeIdN_(gaa,ibn)[ 4(]()a )* >0 .(2b;) ?| ~~~~~~~~~~~~~~~~ ~( b) : (a)) | ~ ^ ~ In file included from src/libavcodec/adxenc.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/amrnbdec.c:625:43: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 625 | (1.0 - smoothing_factor) * fixed_gain_mean; | ~ ^~~~~~~~~~~~~~~ src/libavcodec/amrnbdec.c:625:23: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 625 | (1.0 - smoothing_factor) * fixed_gain_mean; | ~ ^~~~~~~~~~~~~~~~ src/libavcodec/amrnbdec.c:624:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 624 | return smoothing_factor * p->fixed_gain[4] + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ~ src/libavcodec/amrnbdec.c:734:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 734 | if (p->pitch_gain[4] < 0.6) { | ^~~~~~~~~~~~~~~~ ~ src/libavcodec/amrnbdec.c:736:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 736 | } src/libavcodec/bytestream.hel:s271e: 17i:f warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]p ->pitch_gain[4] < 0271. | 9 ) { i n| t ^~~~~~~~~~~~~~~~ ~ size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #desrc/libavcodec/amrnbdec.cfi:n742e: 9F:F Mwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]N (a,b) ((a) > 742( | b ) ? i(fb )( f:i x(ead)_)g a i| n ~ ^ ~ > 2.0 * p->prev_sparse_fixed_gain) { | ^~~~~~~~~~ ~ src/libavcodec/amrnbdec.c:742:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 742 | if (fixed_gain > 2.0 * p->prev_sparse_fixed_gain) { | ~ ~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/amrnbdec.c:751:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 751 | if (p->pitch_gain[i] < 0.6) | ^~~~~~~~~~~~~~~~ ~ src/libavcodec/amrnbdec.c:764:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 764 | if (fixed_gain < 5.0) | ^~~~~~~~~~ ~ In file included from src/libavcodec/adxenc.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' src/libavcodec/amrnbdec.c:816:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 816 | if (p->pitch_gain[4] > 0.5 && !overflow) { | ^~~~~~~~~~~~~~~~ ~ src/libavcodec/amrnbdec.c:822:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 822 | 0.25 * FFMIN(p->pitch_gain[4], 1.0) : | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavcodec/amrnbdec.c:822:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 822 | 0.25 * FFMIN(p->pitch_gain[4], 1.0) : | ~ ^~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavcodec/amrnbdec.c:823:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 823 | 0.5 * FFMIN(p->pitch_gain[4], SHARP_MAX)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavcodec/amrnbdec.c:823:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 823 | 0.5 * FFMIN(p->pitch_gain[4], SHARP_MAX)); | ~ ^~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavcodec/amrnbdec.c:820:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 820 | p->pitch_gain[4] * | ^~~~~~~~~~~~~~~~ ~ src/libavcodec/amrnbdec.c:838:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 838 | if (fabsf(samples[i]) > AMR_SAMPLE_BOUND) { | ^~~~~~~~~~~~~~~~~ ~ src/libavcodec/amrnbdec.c:902:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 902 | return rh1 >= 0.0 ? rh1 / rh0 * AMR_TILT_GAMMA_T : 0.0; | ^~~ ~~ src/libavcodec/amrnbdec.c:902:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 902 | return rh1 >= 0.0 ? rh1 / rh0 * AMR_TILT_GAMMA_T : 0.0; | ~~~~^~~~~ ~In file included from src/libavcodec/apedec.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/apedec.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/apedec.c:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/arm/audiodsp_init_neon.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/amrnbdec.c:1077:61: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1077 | In file included from src/libavcodec/apedec.c : 32 : src/libavcodec/bytestream.h : 293h:i13g:h pwarning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s s_gain * AMR_SAMPLE _293S | C A L E ,s i z| e ^~~~~~~~~~~~~ ~2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/apedec.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/apedec.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/apedec.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/apedec.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) | ~~~~~ ^ ~~~~ 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/adxenc.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/adxenc.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/alsdec.c:360:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 360 | if (avctx->ch_layout.nb_channels > FF_SANE_NB_CHANNELS) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/alsdec.c:424:28: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 424 | if (get_bits_left(&gb) < ht_size) | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/adxenc.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/adxenc.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/alsdec.c:577:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 577 | if (ctx->cur_frame_length != ctx->sconf.frame_length) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:611: src/libavcodec/aacsbr_template.c:157:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 157 | Q23(1.11987160404675912501f) }; //2^(0.49/3) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:43:36: note: expanded from macro 'Q23' 43 | #define Q23(a) (int)((a) * 8388608.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:611: src/libavcodec/aacsbr_template.c:156:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 156 | Q23(1.18509277094158210129f), //2^(0.49/2) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:43:36: note: expanded from macro 'Q23' 43 | #define Q23(a) (int)((a) * 8388608.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:611: src/libavcodec/aacsbr_template.c:155:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | static const INTFLOAT bands_warped[3] = { Q23(1.32715174233856803909f), //2^(0.49/1.2) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:43:36: note: expanded from macro 'Q23' 43 | #define Q23(a) (int)((a) * 8388608.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:611: src/libavcodec/aacsbr_template.c:251:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 251 | if (sbr->bs_limiter_bands != old_bs_limiter_bands && !sbr->reset) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ 11 warnings generated. 11 warnings generated. AS libavcodec/arm/audiodsp_neon.o src/libavcodec/amrwbdec.c:236:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 236 | isf_q[i] += PRED_FACTOR * isf_past[i]; | ~ ^~~~~~~~~~~ 11 warnings generated. src/libavcodec/amrwbdec.c:255:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 255 | isp_q[k][i] = (1.0 - c) * isp4_past[i] + c * isp_q[3][i]; | ^ ~ src/libavcodec/amrwbdec.c:255:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 255 | isp_q[k][i] = (1.0 - c) * isp4_past[i] + c * isp_q[3][i]; | ~ ^ In file included from src/libavcodec/apedec.c:36: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/arm/blockdsp_init_arm.o src/libavcodec/amrwbdec.c:366:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | 0.18 * exc[i + 1]; | ~ ^~~~~~~~~~ src/libavcodec/amrwbdec.c:365:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 365 | ctx->pitch_vector[i] = 0.18 * exc[i - 1] + 0.64 * exc[i] + | ~ ^~~~~~ src/libavcodec/amrwbdec.c:365:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 365 | ctx->pitch_vector[i] = 0.18 * exc[i - 1] + 0.64 * exc[i] + | ~ ^~~~~~~~~~ In file included from src/libavcodec/adxenc.c:27: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/arm/blockdsp_init_neon.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/alsdec.c:716:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 716 | if (*bd->opt_order > sconf->max_order) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/alsdec.c:748:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 748 | for (k = 0; k < k_max; k++) { | ~ ^ ~~~~~ src/libavcodec/alsdec.c:762:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 762 | for (; k < k_max; k++) | ~ ^ ~~~~~ src/libavcodec/alsdec.c:810:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 810 | av_assert0(sb_length <= sconf->frame_length); | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/alsdec.c:842:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 842 | for (sb = 0; sb < sub_blocks; sb++) { | ~~ ^ ~~~~~~~~~~ src/libavcodec/alsdec.c:863:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 863 | for (sb = 0; sb < sub_blocks; sb++, start = 0) { | ~~ ^ ~~~~~~~~~~ src/libavcodec/alsdec.c:871:25: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] 871 | if (res == cur_tail_code) { | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/alsdec.c:883:29: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] 883 | if (res > cur_tail_code) | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/alsdec.c:903:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 903 | for (sb = 0; sb < sub_blocks; sb++, start = 0) | ~~ ^ ~~~~~~~~~~ src/libavcodec/apedec.c:478:20: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 478 | if (rice->ksum < lim) | ~~~~~~~~~~ ^ ~~~ src/libavcodec/alsdec.c:933:60: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 933 | for (ltp_smp = FFMAX(*bd->ltp_lag - 2, 0); ltp_smp < block_length; ltp_smp++) { | ~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/alsdec.c:951:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 951 | for (smp = 0; smp < FFMIN(opt_order, block_length); smp++) { | ^ ~~~~~~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/alsdec.c:954:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 954 | for (sb = 0; sb < smp; sb++) | ~~ ^ ~~~ src/libavcodec/alsdec.c:961:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 961 | for (k = 0; k < opt_order; k++) | ~ ^ ~~~~~~~~~ src/libavcodec/alacenc.c:638:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 638 | { "min_prediction_order", NULL,src/libavcodec/aacsbr_template.c OF:F355S:E31T:( mwarning: incomparison of integers of different signs: 'AAC_SIGNE' (aka 'int') and 'unsigned int' [-Wsign-compare]_ prediction_order), 355A | V _ O P Ti_fT Y(PsEb_IrN-T>,k [{2 ]. i-6 4s b=r -D>EkF[A0U]L T>_ MmIaNx__PqRmEfD__sOuRbDbEaRn d}s,) M{I N _| L ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~P C_ORDER, ALAC_MAX_LPC_ORDER, AE }, | ^ src/libavcodec/alacenc.c:639:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 639 | { "max_prediction_order", NULL, OFFSET(max_prediction_order), AV_OPT_TYPE_INT, { .i64 = DEFAULT_MAX_PRED_ORDER }, MIN_LPC_ORDER, ALAC_MAX_LPC_ORDER, AE }, | ^ src/libavcodec/alacenc.c:641:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 641 | { NULL }, | ^ src/libavcodec/amrwbdec.c:605:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 605 | fixed_vector[i] += fixed_vector[i - ctx->pitch_lag_int] * 0.85; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/amrwbdec.c:623:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 623 | p_gain * p_gain; | ~ ^~~~~~ src/libavcodec/amrwbdec.c:623:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 622 | AMRWB_SFR_SIZE) * | ~ 623 | p_gain * p_gain; | ^~~~~~ src/libavcodec/amrwbdec.c:626:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 626 | f_gain * f_gain; | ~ ^~~~~~ src/libavcodec/amrwbdec.c:626:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 625 | AMRWB_SFR_SIZE) * | ~ 626 | f_gain * f_gain; | ^~~~~~ src/libavcodec/amrwbdec.c:649:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 649 | if (ctx->pitch_gain[0] < 0.6) { | ^~~~~~~~~~~~~~~~~~ ~ src/libavcodec/amrwbdec.c:651:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 651 | } else if (ctx->pitch_gain[0] < 0.9) { | ^~~~~~~~~~~~~~~~~~ ~ src/libavcodec/amrwbdec.c:657:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 657 | if (ctx->fixed_gain[0] > 3.0 * ctx->fixed_gain[1]) { | ^~~~~~~~~~~~~~~~~~ ~ src/libavcodec/amrwbdec.c:657:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 657 | if (ctx->fixed_gain[0] > 3.0 * ctx->fixed_gain[1]) { | ~ ^~~~~~~~~~~~~~~~~~ src/libavcodec/amrwbdec.c:664:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 664 | if (ctx->pitch_gain[i] < 0.6) | ^~~~~~~~~~~~~~~~~~ ~ src/libavcodec/amrwbdec.c:715:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 715 | return FFMAX(0.0, 1.25 - acc * 0.8 * 512); | ^~~ ~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/amrwbdec.c:715:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 715 | return FFMAX(0.0, 1.25 - acc * 0.8 * 512); | ^~~ ~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/amrwbdec.c:732:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 732 | float sm_fac = 0.5 * (1 - voice_fac) * stab_fac; | ~ ^~~~~~~~ src/libavcodec/amrwbdec.c:732:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 732 | float sm_fac = 0.5 * (1 - voice_fac) * stab_fac; | ~ ~~^~~~~~~~~~~ src/libavcodec/amrwbdec.c:759:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 759 | float cpe = 0.125 * (1 + voice_fac); | ~ ~~^~~~~~~~~~~ AS libavcodec/arm/blockdsp_neon.o src/libavcodec/alsdec.c:1245:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1245 | while (entries < channels && !(current->stop_flag = get_bits1(gb))) { | ~~~~~~~ ^ ~~~~~~~~ src/libavcodec/alsdec.c:1248:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1248 | if (current->master_channel >= channels) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/alsdec.c:1273:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1273 | if (entries == channels) { | ~~~~~~~ ^ ~~~~~~~~ src/libavcodec/amrwbdec.c:792:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 792 | if (ctx->pitch_gain[0] > 0.5 && ctx->fr_cur_mode <= MODE_8k85) { | ^~~~~~~~~~~~~~~~~~ ~ src/libavcodec/amrwbdec.c:799:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 799 | float pitch_factor = 0.25 * ctx->pitch_gain[0] * ctx->pitch_gain[0]; | ~ ^~~~~~~~~~~~~~~~~~ src/libavcodec/amrwbdec.c:799:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 799 | float pitch_factor = 0.25 * ctx->pitch_gain[0] * ctx->pitch_gain[0]; | ~ ^~~~~~~~~~~~~~~~~~ src/libavcodec/amrwbdec.c:892:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 892 | return av_clipf((1.0 - tilt) * (1.25 - 0.25 * wsp), 0.1, 1.0); | ~ ^~~~ 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/amrwbdec.c:974:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 974 | est = 7965 + (isf[2] - isf[3] - isf[4]) / 6.0; | ~~~~~~~~~~~~~~~~^~~~~~~~ ~ src/libavcodec/amrwbdec.c:976:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 975 | scale = 0.5 * (FFMIN(est, 7600) - isf[LP_ORDER - 2]) / | ~ 976 | (isf[LP_ORDER_16k - 2] - isf[LP_ORDER - 2]); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/amrwbdec.c:975:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 975 | scale = 0.5 * (FFMIN(est, 7600) - isf[LP_ORDER - 2]) / | ~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/amrwbdec.c:983:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 983 | if (diff_isf[i] + diff_isf[i - 1] < 5.0) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ~ src/libavcodec/amrwbdec.c:985:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 985 | diff_isf[i - 1] = 5.0 - diff_isf[i]; | ~ ^~~~~~~~~~~ src/libavcodec/amrwbdec.c:987:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 987 | diff_isf[i] = 5.0 - diff_isf[i - 1]; | ~ ^~~~~~~~~~~~~~~ src/libavcodec/apedec.c:904:23: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 904 | if (p->sample_pos < start) { | ~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/amrwbdec.c:1040:39: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1040 | 1.0 - isfp_inter[subframe], LP_ORDER); | ~ ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/alsdec.c:1538:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1538 | if(tmp_32 != nchars) { | ~~~~~~ ^ ~~~~~~ src/libavcodec/alsdec.c:1559:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1559 | nbits[i] = FFMIN(nbits[i], highest_byte*8); | ^ ~~~~~~~~ ~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/alsdec.c:1581:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1581 | if(tmp_32 != nchars) { | ~~~~~~ ^ ~~~~~~ src/libavcodec/amrwbdec.c:1224:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1224 | ctx->tilt_coef = voice_fac * 0.25 + 0.25; | ^~~~~~~~~ ~ src/libavcodec/alsdec.c:1663:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1663 | if (get_bits_left(gb) < 7*channels*ctx->num_blocks) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/alsdec.c:1720:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1720 | for (b = 0; b < ctx->num_blocks; b++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:1170:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1170 | if (bytes_read > cnt) { | ~~~~~~~~~~ ^ ~~~ src/libavcodec/alsdec.c:1821:33: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 1821 | ctx->cur_frame_length = FFMIN(sconf->samples - ctx->frame_id * (uint64_t) sconf->frame_length, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1822 | sconf->frame_length); | ~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)CC libavcodec/arm/fft_init_arm.o ) | ~ ^ ~ src/libavcodec/alsdec.c:1864:9: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1864 | INTERLEAVE_OUTPUT(16) | ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/alsdec.c:1854:31: note: expanded from macro 'INTERLEAVE_OUTPUT' 1854 | for (c = 0; c < channels; c++) \ | ~ ^ ~~~~~~~~ src/libavcodec/alsdec.c:1864:9: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1864 | INTERLEAVE_OUTPUT(16) | ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/alsdec.c:1858:31: note: expanded from macro 'INTERLEAVE_OUTPUT' 1858 | for (c = 0; c < channels; c++) \ | ~ ^ ~~~~~~~~ src/libavcodec/alsdec.c:1866:9: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1866 | INTERLEAVE_OUTPUT(32) | ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/alsdec.c:1854:31: note: expanded from macro 'INTERLEAVE_OUTPUT' 1854 | for (c = 0; c < channels; c++) \ | ~ ^ ~~~~~~~~ src/libavcodec/alsdec.c:1866:9: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1866 | INTERLEAVE_OUTPUT(32) | ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/alsdec.c:1858:31: note: expanded from macro 'INTERLEAVE_OUTPUT' 1858 | for (c = 0; c < channels; c++) \ | ~ ^ ~~~~~~~~ src/libavcodec/alsdec.c:1918:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1918 | if (ctx->cur_frame_length != sconf->frame_length && | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/alsdec.c:2064:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2064 | for (c = 0; c < num_buffers; c++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/alsdec.c:2087:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2087 | for (c = 0; c < num_buffers; c++) | ~ ^ ~~~~~~~~~~~ src/libavcodec/alsdec.c:2103:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2103 | for (c = 0; c < num_buffers; c++) | ~ ^ ~~~~~~~~~~~ src/libavcodec/alsdec.c:2133:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2133 | for (c = 0; c < channels; ++c) { | ~ ^ ~~~~~~~~ src/libavcodec/alsdec.c:2151:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2151 | for (c = 1; c < channels; c++) | ~ ^ ~~~~~~~~ src/libavcodec/aacsbr_template.c:1401:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1401 | for (i = 0; i < ilim; i++) | ~ ^ ~~~~ src/libavcodec/aacsbr_template.c:1421:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1421 | for (i = 0; i < ilim; i++) { | ~ ^ ~~~~ src/libavcodec/apedec.c:1522:38: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1522 | if (s->data_end - s->ptr < offset) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/apedec.c:1666:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1666 | { NULL}, | ^ In file included from src/libavcodec/arbc.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/arbc.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/arbc.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) | ~~~~~ ^ ~~~~ AS libavcodec/arm/fft_neon.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/arbc.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/arbc.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/arbc.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/argo.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/argo.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/argo.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/argo.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/argo.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/argo.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 | src/libavcodec/bytestream.hsiz:e355 : 13=: Fwarning: FMcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]I N(g->buffer_end - g- >355b | u ff e r ,s isziez e )=; F F M| I ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~N (g->buffersrc/libavutil/macros.h_:e49n:d25 :- note: gexpanded from macro 'FFMIN'- >buffer, 49s | i#zdee)f;i n e| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~F FMIN(a,b) ((src/libavutil/macros.ha:)49 :>25 :( bnote: )expanded from macro 'FFMIN' ? (b) : (49a | )#)d e f| i ~ ^ ~n e FFMIN(a,b) In file included from (src/libavcodec/argo.c(:a28): src/libavcodec/bytestream.h>: 356(:b13): ?warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( b) : (a)) 356| | ~ ^ ~ size2 = FFMIn file included from Isrc/libavcodec/arbc.cN:(26p: -src/libavcodec/bytestream.h>:b356u:f13f:e rwarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e nd - p->buf f356e | r , s isziez)e;2 =| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~F FMIN(psrc/libavutil/macros.h-:>49b:u25f:f enote: rexpanded from macro 'FFMIN'_ end - p -49> | b#udfeffeirn,e sFiFzMeI)N;( a ,| b ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) ((a) src/libavutil/macros.h>: 49(:b25): ?note: expanded from macro 'FFMIN'( b) : (a )49) | # d| e ~ ^ ~f ine FFMIN(aIn file included from ,bsrc/libavcodec/argo.c): 28(: (src/libavcodec/bytestream.ha:)357 :>15 :( bwarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ? (b) :357 | ( a ) ) i f| ~ ^ ~( size2 != siIn file included from zsrc/libavcodec/arbc.ce:)26 : src/libavcodec/bytestream.h| : ~~~~~ ^ ~~~~357 :15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ AS libavcodec/arm/fft_vfp.o AS libavcodec/arm/flacdsp_arm.o CC libavcodec/arm/flacdsp_init_arm.o 1 warning generated. 31 warnings generated. CC libavcodec/arm/fmtconvert_init_arm.o 14AS libavcodec/arm/fmtconvert_neon.o warnings generated. AS libavcodec/arm/fmtconvert_vfp.o CC libavcodec/arm/g722dsp_init_arm.o 16 warnings generated. AS libavcodec/arm/g722dsp_neon.o 11 warnings generated. 647 warnings generated. CC libavcodec/arm/h264chroma_init_arm.o 16 warnings generated. AS libavcodec/arm/h264cmc_neon.o CC libavcodec/arm/h264dsp_init_arm.o AS libavcodec/arm/h264dsp_neon.o AS libavcodec/arm/h264idct_neon.o 30 warnings generated. CC libavcodec/arm/h264pred_init_arm.o 6 warnings generated. AS libavcodec/arm/h264pred_neon.o CC libavcodec/arm/h264qpel_init_arm.o AS libavcodec/arm/h264qpel_neon.o AS libavcodec/arm/hevcdsp_deblock_neon.o AS libavcodec/arm/hevcdsp_idct_neon.o 19 warnings generated. CC libavcodec/arm/hevcdsp_init_arm.o CC libavcodec/arm/hevcdsp_init_neon.o 13 warnings generated. 15 warnings generated. 13 warnings generated. AS libavcodec/arm/hevcdsp_qpel_neon.o AS libavcodec/arm/hevcdsp_sao_neon.o AS libavcodec/arm/hpeldsp_arm.o AS libavcodec/arm/hpeldsp_armv6.o CC libavcodec/arm/hpeldsp_init_arm.o CC libavcodec/arm/hpeldsp_init_armv6.o CC libavcodec/arm/hpeldsp_init_neon.o AS libavcodec/arm/hpeldsp_neon.o AS libavcodec/arm/idctdsp_arm.o 33 warnings generated. AS libavcodec/arm/idctdsp_armv6.o CC libavcodec/arm/idctdsp_init_arm.o CC libavcodec/arm/idctdsp_init_armv6.o CC libavcodec/arm/idctdsp_init_neon.o 16 warnings generated. AS libavcodec/arm/idctdsp_neon.o AS libavcodec/arm/int_neon.o AS libavcodec/arm/jrevdct_arm.o CC libavcodec/arm/lossless_audiodsp_init_arm.o 67 warnings generated. AS libavcodec/arm/lossless_audiodsp_neon.o AS libavcodec/arm/me_cmp_armv6.o CC libavcodec/arm/me_cmp_init_arm.o 19 warnings generated. AS libavcodec/arm/mlpdsp_armv6.o 11 warnings generated. 31 warnings generated. CC libavcodec/arm/mlpdsp_init_arm.o AS libavcodec/arm/mpegaudiodsp_fixed_armv6.o CC libavcodec/arm/mpegaudiodsp_init_arm.o CC libavcodec/arm/mpegvideo_arm.o AS libavcodec/arm/mpegvideo_neon.o CC libavcodec/arm/mpegvideoencdsp_init_arm.o AS libavcodec/arm/pixblockdsp_armv6.o AS libavcodec/arm/mpegvideoencdsp_armv6.o CC libavcodec/arm/pixblockdsp_init_arm.o AS libavcodec/arm/pixblockdsp_neon.o CC libavcodec/arm/rdft_init_arm.o AS libavcodec/arm/rdft_neon.o CC libavcodec/arm/rv34dsp_init_arm.o AS libavcodec/arm/rv34dsp_neon.o 23 warnings generated. CC libavcodec/arm/rv40dsp_init_arm.o 20 warnings generated. AS libavcodec/arm/rv40dsp_neon.o AS libavcodec/arm/sbcdsp_armv6.o CC libavcodec/arm/sbcdsp_init_arm.o AS libavcodec/arm/sbcdsp_neon.o CC libavcodec/arm/sbrdsp_init_arm.o AS libavcodec/arm/sbrdsp_neon.o In file included from src/libavcodec/arm/me_cmp_init_arm.c:26: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ AS libavcodec/arm/simple_idct_arm.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ AS libavcodec/arm/simple_idct_armv6.o 3 warnings generated. AS libavcodec/arm/simple_idct_neon.o AS libavcodec/arm/startcode_armv6.o In file included from src/libavcodec/arm/mpegvideo_arm.c:25: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: 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/arm/synth_filter_init_arm.o 3 warnings generated. AS libavcodec/arm/synth_filter_neon.o 36 warnings generated. CC libavcodec/arm/vc1dsp_init_arm.o AS libavcodec/arm/synth_filter_vfp.o 13 warnings generated. CC libavcodec/arm/vc1dsp_init_neon.o CC libavcodec/arm/videodsp_init_arm.o AS libavcodec/arm/vc1dsp_neon.o CC libavcodec/arm/vorbisdsp_init_arm.o AS libavcodec/arm/vorbisdsp_neon.o 19 warnings generated. CC libavcodec/arm/vp3dsp_init_arm.o AS libavcodec/arm/vp3dsp_neon.o CC libavcodec/arm/vp6dsp_init_arm.o AS libavcodec/arm/vp6dsp_neon.o AS libavcodec/arm/vp8_armv6.o 15 warnings generated. AS libavcodec/arm/vp8dsp_armv6.o CC libavcodec/arm/vp8dsp_init_arm.o CC libavcodec/arm/vp8dsp_init_armv6.o CC libavcodec/arm/vp8dsp_init_neon.o AS libavcodec/arm/vp8dsp_neon.o CC libavcodec/arm/vp9dsp_init_10bpp_arm.o CC libavcodec/arm/vp9dsp_init_12bpp_arm.o CC libavcodec/arm/vp9dsp_init_arm.o AS libavcodec/arm/vp9itxfm_16bpp_neon.o AS libavcodec/arm/vp9itxfm_neon.o AS libavcodec/arm/vp9lpf_16bpp_neon.o AS libavcodec/arm/vp9lpf_neon.o AS libavcodec/arm/vp9mc_16bpp_neon.o AS libavcodec/arm/vp9mc_neon.o CC libavcodec/ass.o CC libavcodec/ass_split.o CC libavcodec/assdec.o CC libavcodec/assenc.o CC libavcodec/asv.o CC libavcodec/asvdec.o CC libavcodec/asvenc.o CC libavcodec/atrac.o CC libavcodec/atrac1.o CC libavcodec/atrac3.o CC libavcodec/atrac3plus.o CC libavcodec/atrac3plusdec.o CC libavcodec/atrac3plusdsp.o CC libavcodec/atrac9dec.o CC libavcodec/atsc_a53.o CC libavcodec/audio_frame_queue.o CC libavcodec/audiodsp.o CC libavcodec/aura.o CC libavcodec/av1_frame_merge_bsf.o CC libavcodec/av1_frame_split_bsf.o src/libavcodec/ass_split.c:250:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 250 | while (i < FF_ARRAY_ELEMS(section->fields)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/av1_metadata_bsf.o CC libavcodec/av1_parse.o CC libavcodec/av1_parser.o CC libavcodec/av1dec.o src/libavcodec/ass_split.c:273:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 273 | for (i = 0; i < FF_ARRAY_ELEMS(ass_sections); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/avcodec.o CC libavcodec/avdct.o src/libavcodec/ass_split.c:369:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 369 | for (i=0; inum_rects; i++) { | ~^~~~~~~~~~~~~~~ src/libavcodec/atrac.c:56:19: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 56 | float s = qmf_48tap_half[i] * 2.0; | ^~~~~~~~~~~~~~~~~ ~ CC libavcodec/avs2.o 1 warning generated. CC libavcodec/avs2_parser.o CC libavcodec/avs3_parser.o src/libavcodec/atrac.c:139:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 139 | for(i=0; ibuf_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/avuidec.o CC libavcodec/avuienc.o CC libavcodec/bethsoftvideo.o CC libavcodec/bfi.o 2 warnings generated. CC libavcodec/bgmc.o CC libavcodec/bink.o src/libavcodec/atrac1.c:241:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 241 | float max_quant = 1.0 / (float)((1 << (word_len - 1)) - 1); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/binkaudio.o src/libavcodec/audio_frame_queue.c:91:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 91 | for(i=0; nb_samples && iframe_count; i++){ | ~^~~~~~~~~~~~~~~~~ src/libavcodec/avdct.c:60:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | {"bits_per_sample", "", OFFSET(bits_per_sample), AV_OPT_TYPE_INT, {.i64 = 8 }, 0, 14, 0,}, | ^ src/libavcodec/avdct.c:61:6: warning: missing field 'help' initializer [-Wmissing-field-initializers] 61 | {NULL}, | ^ src/libavcodec/av1_metadata_bsf.c:172:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 172 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/av1_metadata_bsf.c:175:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 175 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/av1_metadata_bsf.c:178:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 178 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/av1_metadata_bsf.c:200:44: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 200 | { .dbl = 0.0 }, 0, UINT_MAX, FLAGS }, | ^ src/libavcodec/av1_metadata_bsf.c:203:43: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 203 | { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavcodec/av1_metadata_bsf.c:207:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 207 | { .i64 = 0 }, 0, 1, FLAGS}, | ^ src/libavcodec/av1_metadata_bsf.c:209:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 209 | { NULL } | ^ src/libavcodec/avpacket.c:124:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 124 | if ((unsigned)grow_by > | ~~~~~~~~~~~~~~~~~ ^ 125 | INT_MAX - (pkt->size + AV_INPUT_BUFFER_PADDING_SIZE)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/avpacket.c:137:29: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 137 | if (data_offset > INT_MAX - new_size) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/avpacket.c:147:40: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 147 | if (new_size + data_offset < INT_MAX - new_size/16) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/binkdsp.o CC libavcodec/bintext.o 1 warning generated. 2 warnings generated. In file included from src/libavcodec/av1_parse.c:27: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/av1_parse.c:27: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/av1_parse.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 7 warnings generated. 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) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 1690 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/av1_parse.c:27: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/av1_parse.c:27: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/av1_parse.c:27: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/av1_parse.c:27: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/av1_parse.c:27: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/bitpacked_dec.o In file included from src/libavcodec/av1dec.c:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/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/avcodec.c:263:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 263 | if (avctxIn file included from ->csrc/libavcodec/av1dec.ch:_28l: asrc/libavcodec/bytestream.h:y186o:u13t:. nwarning: b_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]c hannels > FF_SANE _186NB | _ C H A sNiNzEeL2S =) FF{M I N| (p ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~- >buffer_end - p->src/libavcodec/avcodec.cb:uf349f:42e:r ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s ize); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 349 | src/libavutil/macros.h : 49 : 25 a:v note: cexpanded from macro 'FFMIN't x->ch_la y49 | o#udte.fnibn_ec hFaFnMnIeNl(sa >, FbF)_S A(N(Ea_)NB _>CH A(CC libavcodec/bitpacked_enc.o b)N N?E L(Sb)) {: (| a ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ )) | ~ ^ ~ In file included from src/libavcodec/av1dec.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/av1dec.c:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/av1dec.c:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/av1dec.c:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/av1dec.c:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/av1dec.c:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/avcodec.c:413:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 413 | for (i = 0; i < sub->num_rects; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/av1dec.c:65:11: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 65 | if (v > 2 * r) | ~ ^ ~~~~~ CC libavcodec/bitstream.o src/libavcodec/av1dec.c:413:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 413 | if (bytestream2_get_bytes_left(&gb) < size_bytes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/av1dec.c:416:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 416 | for (int i = 0; i < size_bytes; i++) | ~ ^ ~~~~~~~~~~ src/libavcodec/av1dec.c:418:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 418 | if (bytestream2_get_bytes_left(&gb) <= size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/av1dec.c:649:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 649 | for (int i = 0; i < FF_ARRAY_ELEMS(s->ref); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/av1dec.c:754:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 754 | for (int i = 0; i < FF_ARRAY_ELEMS(s->ref); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/atrac3.c:46: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/atrac3.c:46: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/atrac3.c:46: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/bitstream_filters.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/atrac3.c:46: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/atrac3.c:46: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/atrac3.c:46: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/av1dec.c:1222:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1222 | for (int i = 0; i < FF_ARRAY_ELEMS(s->ref); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/av1dec.c:1237:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1237 | OFFSET(operating_point), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, AV1_MAX_OPERATING_POINTS - 1, VD }, | ^ src/libavcodec/av1dec.c:1238:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1238 | { NULL } | ^ In file included from src/libavcodec/bethsoftvideo.c:33: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ 1 warning generated. src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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:355:13: warning: comparison of integers of different signs: 'int' and '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/atrac3plus.c:364: 1749: | #warning: dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e fine FFMIN(a,b) ((a )364 | > ( b ) ? ( bi)f :( p(oas) )> F| F ~ ^ ~_ ARRAY_ELEMS(chIn file included from asrc/libavcodec/atrac3.cn:-46>: qsrc/libavcodec/bytestream.hu:_356w:o13r:d lwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n )) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (CC libavcodec/blockdsp.o a)) | ~ ^ ~ In file included from src/libavcodec/atrac3.c:46: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 12 warnings generated. CC libavcodec/bmp.o In file included from src/libavcodec/bfi.c:31: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bfi.c:31: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bfi.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 3 warnings generated. src/libavcodec/atrac3plusdsp.c:98:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 98 | hann_window[i] = (1.0f - cos(TWOPI * i / 256.0f)) * 0.5f; | ~ ^~~~ src/libavcodec/atrac3plusdsp.c:98:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 98 | hann_window[i] = (1.0f - cos(TWOPI * i / 256.0f)) * 0.5f; | ~ ^~~~~~ src/libavcodec/atrac3plusdsp.c:98:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 98 | hann_window[i] = (1.0f - cos(TWOPI * i / 256.0f)) * 0.5f; | ^~~~ ~ src/libavcodec/atrac3plusdsp.c:131:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 131 | amp = amsrc/libavcodec/bytestream.hp_s:f_271t:a17b:[ wawarning: vecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ param->amp_sf] * | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^271 | i n132t | s i z e 2 = F F M I N ((g!-s>ybnutfhf_epra_reanmd- >-a mgp-l>ibtuufdfee_rm,o dsei z e| ) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 133 | src/libavutil/macros.h : 49 : 25 : note: expanded from macro 'FFMIN' ? (wave_ p49a | r#adme-f>ianmep _FiFnMdIeNx( a+, b1)) (/( a1)5 .>1 3(fb ) | ? ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (b) :134 | ( a ) ) | ~ ^ ~ : 1.0f); | ~~~~~~~ 5 warnings generated. In file included from src/libavcodec/bfi.c:31: src/libavcodec/bytestream.hCC libavcodec/bmp_parser.o :293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bfi.c:31: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bfi.c:31: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bfi.c:31: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bfi.c:31: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/bmpenc.o src/libavcodec/atrac3plusdsp.c:141:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 141 | out[i] += sine_table[pos] * amp; | ^~~~~~~~~~~~~~~ ~ CC libavcodec/bmvaudio.o CC libavcodec/bmvvideo.o CC libavcodec/bonk.o src/libavcodec/bfi.c:130:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 130 | if (length >= bytestream2_get_bytes_left(&g)) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/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/brenderpix.o 4 warnings generated. 3 warnings generated. src/libavcodec/atrac3.c:494:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 494 | c2 * INTERPOLATE(mc1_r, mc2_r, nsample - band); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:469:41: note: expanded from macro 'INTERPOLATE' 469 | ((old) + (nsample) * 0.125 * ((new) - (old))) | ~ ~~~~~~^~~~~~~ src/libavcodec/atrac3.c:494:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 494 | c2 * INTERPOLATE(mc1_r, mc2_r, nsample - band); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:469:7: note: expanded from macro 'INTERPOLATE' 469 | ((old) + (nsample) * 0.125 * ((new) - (old))) | ^~~ ~ src/libavcodec/atrac3.c:494:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 494 | c2 * INTERPOLATE(mc1_r, mc2_r, nsample - band); | ^~ ~ src/libavcodec/atrac3.c:493:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 493 | c2 = c1 * INTERPOLATE(mc1_l, mc2_l, nsample - band) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:469:41: note: expanded from macro 'INTERPOLATE' 469 | ((old) + (nsample) * 0.125 * ((new) - (old))) | ~ ~~~~~~^~~~~~~ src/libavcodec/atrac3.c:493:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 493 | c2 = c1 * INTERPOLATE(mc1_l, mc2_l, nsample - band) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:469:7: note: expanded from macro 'INTERPOLATE' 469 | ((old) + (nsample) * 0.125 * ((new) - (old))) | ^~~ ~ src/libavcodec/atrac3.c:493:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 493 | c2 = c1 * INTERPOLATE(mc1_l, mc2_l, nsample - band) + | ^~ ~ src/libavcodec/atrac3.c:496:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 496 | su2[nsample] = c1 * 2.0 - c2; | ~ ^~ src/libavcodec/atrac3.c:496:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 496 | su2[nsample] = c1 * 2.0 - c2; | ^~ ~ src/libavcodec/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)src/libavcodec/atrac3.c >: 506(:b33): ?warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( a) : (b)) | ~ ^506 | su1[nsample] = c2 * 2.0; | ^~ ~ src/libavcodec/atrac3.c:507:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 507 | su2[nsample] = (c1 - c2) * 2.0; | ~~~^~~~ ~ src/libavcodec/atrac3.c:514:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 514 | su1[nsample] = (c1 + c2) * 2.0; | ~~~^~~~ ~ src/libavcodec/atrac3.c:515:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 515 | su2[nsample] = c2 * -2.0; | ^~ ~ src/libavcodec/atrac3.c:540:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 540 | ch[1] = sqrt(2 - ch[0] * ch[0]); | ~~~~ ~~^~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:558:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 558 | su1[nsample] *= INTERPOLATE(w[0][0], w[0][1], nsample - band); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:469:41: note: expanded from macro 'INTERPOLATE' 469 | ((old) + (nsample) * 0.125 * ((new) - (old))) | ~ ~~~~~~^~~~~~~ src/libavcodec/atrac3.c:558:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 558 | su1[nsample] *= INTERPOLATE(w[0][0], w[0][1], nsample - band); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:469:7: note: expanded from macro 'INTERPOLATE' 469 | ((old) + (nsample) * 0.125 * ((new) - (old))) | ^~~ ~ src/libavcodec/atrac3.c:559:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 559 | su2[nsample] *= INTERPOLATE(w[1][0], w[1][1], nsample - band); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:469:41: note: expanded from macro 'INTERPOLATE' 469 | ((old) + (nsample) * 0.125 * ((new) - (old))) | ~ ~~~~~~^~~~~~~ src/libavcodec/atrac3.c:559:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 559 | su2[nsample] *= INTERPOLATE(w[1][0], w[1][1], nsample - band); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:469:7: note: expanded from macro 'INTERPOLATE' 469 | ((old) + (nsample) * 0.125 * ((new) - (old))) | ^~~ ~ src/libavcodec/atrac9dec.c:626:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 626 | rate = pow(2, rate); | ~~~ ^~~~ src/libavcodec/atrac9dec.c:742:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 742 | for (int i = 0; i < FF_ARRAY_ELEMS(b->is_signs); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/bsf.o src/libavcodec/atrac9dec.c:964:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 964 | scale = 1.0f / 32768.0; | ^~~~ ~ src/libavcodec/atrac9dec.c:979:33: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 979 | const float s_c = sinf(sidx*M_PI - M_PI_2)*0.5f + 0.5f; | ^~~~~ src/libavcodec/atrac9dec.c:980:33: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 980 | const float e_c = sinf(eidx*M_PI - M_PI_112) warning*s0 generated.. 5f + 0.5f; | ^~~~~ src/libavcodec/binkaudio.c:229:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 229 | while (s->bands[k] < i) | ~~~~~~~~~~~ ^ ~ src/libavcodec/binkaudio.c:233:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 233 | if (s->bands[k] == i) | ~~~~~~~~~~~ ^ ~ 12 warnings generated. src/libavcodec/bink.c:726:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 726 | if (quant_idx > 15U) { | ~~~~~~~~~ ^ ~~~ CC libavcodec/bswapdsp.o CC libavcodec/c93.o In file included from src/libavcodec/bitpacked_enc.c:27: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/cabac.o CC libavcodec/canopus.o In file included from src/libavcodec/bitstream.c:37: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/cavs.o CC libavcodec/cavs_parser.o 5 warnings generated. 3 warnings generated. 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/cavsdata.o CC libavcodec/cavsdec.o In file included from src/libavcodec/bmp.c:25: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bmp.c:25: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bmp.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bmp.c:25: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bmp.c:25: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 3 warnings generated. src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bmp.c:25: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 1 warning generated. src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bmp.c:25: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bmp.c:25: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/cavsdsp.o In file included from src/libavcodec/bmpenc.c:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bmpenc.c:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bmpenc.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/bmvvideo.c:26: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bmvvideo.c:26: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bmvvideo.c:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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:25src/libavcodec/bytestream.h: note: :expanded from macro 'FFMIN'271 :17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #define FFMIN( a271, | b ) ( (ian)t >s i(zbe)2 ?= (FbF)M I:N ((ga-)>)b u f| f ~ ^ ~e r_end - g-In file included from >src/libavcodec/bmpenc.cb:u28f: fsrc/libavcodec/bytestream.he:r294,: 15s:i zwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 294 | ifsrc/libavutil/macros.h: 49(:s25i:z enote: 2expanded from macro 'FFMIN' != size) 49 | | # ~~~~~ ^ ~~~~d efine 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); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from src/libavutil/macros.hsrc/libavcodec/bmvvideo.c::4926:: 25src/libavcodec/bytestream.h:: 293note: :expanded from macro 'FFMIN' 13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #define FFMI N293( | a , b ) s(i(zae)2 >= (FbF)M I?N ((pb-)> b:u f(fae)r)_ e n| d ~ ^ ~ - p->buffer,In file included from src/libavcodec/bmpenc.cs:i28z: esrc/libavcodec/bytestream.h):;318 : 15| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h: 49318: | 25 : note: expanded from macro 'FFMIN' if (size 249 | !#=d esfiiznee) F F| M ~~~~~ ^ ~~~~I N(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/bmpenc.c:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bmpenc.c:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: 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/bmp.c:49::2561:: 18note: :expanded from macro 'FFMIN' warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #defin e61 | F F M I Ni(fa ,b()b u(f(_as)i z>e (eb-u1f4f)e r<_ e(ncdo l-o rps- >- i(hbs)i z?e -(1b4)) :< (cao)l)o r| s ~ ^ ~ * 3) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ In file included from src/libavcodec/bmvvideo.c:26: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/cbrt_data.o CC libavcodec/cbrt_data_fixed.o CC libavcodec/cbs.o 2 warnings generated. In file included from src/libavcodec/bonk.c:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/cbs_av1.o 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/bsf.c:338:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 338 | if (lst->idx < lst->nb_bsfs) { | ~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bonk.c:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bonk.c:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bonk.c:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/cbs_bsf.o src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bonk.c:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bonk.c:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/cbs_h2645.o src/libavcodec/bonk.c:227:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 227 | if (bits[x].bit && bits[x].count > entries - n_zeros) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 11 warnings generated. src/libavcodec/bonk.c:336:25: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 336 | frame->nb_samples = FFMIN(s->samples_per_packet * s->down_sampling, s->nb_samples); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/brenderpix.c:27: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/brenderpix.c:27: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/brenderpix.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/brenderpix.c:27: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/brenderpix.c:27: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/brenderpix.c:27: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/cbs_jpeg.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/brenderpix.c:27: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/brenderpix.c:27: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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/c93.c:23: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/c93.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/cbs_mpeg2.o In file included from src/libavcodec/c93.c:23: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/c93.c:23: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/c93.c:23: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/c93.c:23: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/c93.c:23: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 14 warnings generated. CC libavcodec/cbs_sei.o In file included from src/libavcodec/canopus.c:27: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 11 warnings generated. In file included from src/libavcodec/canopus.c:27: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/canopus.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/canopus.c:27: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/canopus.c:27: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/canopus.c:27: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/canopus.c:27: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/cbs_vp9.o 13 warnings generated. 1 warning generated. 11 warnings generated. CC libavcodec/ccaption_dec.o CC libavcodec/cdgraphics.o 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 29 warnings generated. In file included from src/libavcodec/cavsdec.c:31: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/cdtoons.o 13 warnings generated. In file included from src/libavcodec/cbs_h2645.c:22: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/cdxl.o In file included from src/libavcodec/cbs_h2645.c:22: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cbs_h2645.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cbs_h2645.c:22: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cbs_h2645.c:22: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cbs_h2645.c:22: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cbs_h2645.c:22: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cbs_h2645.c:22: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/celp_filters.o src/libavcodec/cavsdec.c:573:40: warning: comparison of integers of different signs: 'unsigned int' and 'const int8_t' (aka 'const signed char') [-Wsign-compare] 573 | level = esc_code + (run > r->max_run ? 1 : r->level_add[run]); | ~~~ ^ ~~~~~~~~~~ src/libavcodec/cavsdec.c:620:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 620 | if (cbp > 63U) { | ~~~ ^ ~~~ src/libavcodec/cavsdec.c:692:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 692 | if (cbp_code > 63U) { | ~~~~~~~~ ^ ~~~ In file included from src/libavcodec/cbs.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/cbs.c:84:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 84 | for (i = 0; i < FF_ARRAY_ELEMS(cbs_type_table); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/celp_math.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/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/cbs_h2645.c:24: In file included from src/libavcodec/cbs_internal.h:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/cbs_av1.c:25: In file included from src/libavcodec/cbs_internal.h:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: 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/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/cfhd.o In file included from src/libavcodec/cbs_jpeg.c:55: src/libavcodec/cbs_jpeg_syntax_template.c:92:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 92 | if (ij >= FF_ARRAY_ELEMS(current->V)) | ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1.c:55:32: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 55 | if (get_bits_left(gbc) < zeroes) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/cbs_av1.c:82:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 82 | for (i = 0; i < zeroes; i++) | ~ ^ ~~~~~~ src/libavcodec/cbs_av1.c:87:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 87 | for (j = 0; j < zeroes; j++) | ~ ^ ~~~~~~ src/libavcodec/cbs.c:513:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 513 | av_assert0(k > 0 && j + k < sizeof(name)); | ~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/cbs.c:523:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 523 | av_assert0(j + 1 < sizeof(name)); | ~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/cbs.c:527: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/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++) | ~ ^ ~~~~~ In file included from src/libavcodec/cbs_mpeg2.c:22: In file included from src/libavcodec/cbs_internal.h:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/cbs_h2645.c:361: src/libavcodec/cbs_sei_syntax_template.c:31:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 31 | for (i = 0; i < current->payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_sei_syntax_template.c:54:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 54 | if (state->payload_size < i) { | ~~~~~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/cbs_sei_syntax_template.c:63:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 63 | for (j = 0; j < current->data_length; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 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/cbs_sei_syntax_template.c:91:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 91 | for (i = 0; i < current->data_length; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 20 warnings generated. In file included from src/libavcodec/cbs_sei.c:20: In file included from src/libavcodec/cbs_internal.h:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: 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/cfhddata.o CC libavcodec/cfhddsp.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: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 105 | for (++i; i + 1 < frag->data_size && frag->data[i] == 0xff; i++); | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cbs_jpeg.c:106:15: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 106 | if (i + 1 >= frag->data_size && frag->data[i]) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cbs_jpeg.c:117:21: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 117 | for (++i; i + 1 < frag->data_size && frag->data[i] == 0xff; i++); | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cbs_jpeg.c:118:15: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 118 | if (i + 1 >= frag->data_size) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cbs_jpeg.c:132:35: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 132 | for (i = start; i + 1 < frag->data_size; i++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cbs_jpeg.c:136:33: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 136 | for (++i; i + 1 < frag->data_size && | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cbs_jpeg.c:138:27: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 138 | if (i + 1 < frag->data_size) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cbs_jpeg.c:148:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 148 | if (i + 2 > frag->data_size) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cbs_jpeg.c:154:28: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 154 | if (i + length > frag->data_size) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cbs_jpeg.c:165:33: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 165 | for (++i; i + 1 < frag->data_size && | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cbs_jpeg.c:167:27: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 167 | if (i + 1 >= frag->data_size) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cbs_sei_syntax_template.c:191:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 191 | bits_written < 8 * current->payload_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_sei_syntax_template.c:240:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 240 | for (i = 0; i < current->payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_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/cbs_sei_syntax_template.c:276:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 276 | if (payload_size + 1 > get_bits_left(rw) / 8) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/cfhdenc.o 11 warnings generated. src/libavcodec/cbs_sei.c:142:31: warning: comparison of integers of different signs: 'CodedBitstreamUnitType' (aka 'unsigned int') and 'int' [-Wsign-compare] 142 | if (au->units[i].type == sei_type) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/cbs_sei.c:157:35: warning: comparison of integers of different signs: 'CodedBitstreamUnitType' (aka 'unsigned int') and 'int' [-Wsign-compare] 157 | if (au->units[i].type < highest_vcl_type) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/cbs_sei.c:164:35: warning: comparison of integers of different signs: 'CodedBitstreamUnitType' (aka 'unsigned int') and 'int' [-Wsign-compare] 164 | if (au->units[i].type < highest_vcl_type) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/ccaption_dec.c:931:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 931 | { "real_time", "emit subtitle events as they are decoded for real-time display", OFFSET(real_time), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, SD }, | ^ src/libavcodec/ccaption_dec.c:932:176: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 932 | { "real_time_latency_msec", "minimum elapsed time between emitting real-time subtitle events", OFFSET(real_time_latency_msec), AV_OPT_TYPE_INT, { .i64 = 200 }, 0, 500, SD }, | ^ src/libavcodec/ccaption_dec.c:937:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 937 | {NULL} | ^ In file included from src/libavcodec/cdgraphics.c:23: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cdgraphics.c:23: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - In file included from p->src/libavcodec/cbs_vp9.cb:uf22f: eIn file included from rsrc/libavcodec/cbs_internal.h,: 30s: isrc/libavcodec/put_bits.hz:e227):;37 : | warning: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 227 | 49 | # d e fiifn e( sF-F>MbIuNf(_ae,nbd) -( (sa-)> b>u f(_bp)t r? >(=b )s i:z e(oaf)()B i t| B ~ ^ ~ uf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/cdgraphics.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:265:37: warning: 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/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/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cdgraphics.c:23: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ CC libavcodec/cfhdencdsp.o In file included from src/libavcodec/cdtoons.c:33: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cdtoons.c:33: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cdtoons.c:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ?CC libavcodec/cga_data.o (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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ CC libavcodec/chomp_bsf.o src/libavcodec/cbs_mpeg2.c:309:37: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 309 | slice->data_size > slice->data_bit_start / 8); | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/cbs_mpeg2.c:311:38: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 311 | if (slice->data_size * 8 + 8 > put_bits_left(pbc)) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ 6 warnings generated. src/libavcodec/cdtoons.c:232:18: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'const int' [-Wsign-compare] 232 | if (size > buf_size || buf + size > eod) | ~~~~ ^ ~~~~~~~~ src/libavcodec/cdtoons.c:289:38: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 289 | if (size < 8 || size - 8 > eod - buf) { | ~~~~~~~~ ^ ~~~~~~~~~ CC libavcodec/cinepak.o CC libavcodec/cinepakenc.o In file included from src/libavcodec/cbs_av1.c:643: src/libavcodec/cbs_av1_syntax_template.c:1434:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1434 | priv->ref[i].frame_id < (current->current_frame_id - | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1435 | (1 << diff_len))) | ~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1433:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1433 | if (priv->ref[i].frame_id > current->current_frame_id || | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1439:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1439 | priv->ref[i].frame_id < ((1 << id_len) + | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 1440 | current->current_frame_id - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1441 | (1 << diff_len))) | ~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1438:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1438 | if (priv->ref[i].frame_id > current->current_frame_id && | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_vp9.c:504:20: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 504 | av_assert0(pos <= unit->data_size); | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/cbs_vp9.c:506:13: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 506 | if (pos == unit->data_size) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cbs_vp9.c:535:30: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 535 | if (frame->data_size > put_bits_left(pbc) / 8) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/clearvideo.o src/libavcodec/cbs_vp9.c:613:31: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 613 | av_assert0(size - pos == 2 + frag->nb_units * size_len); | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ 6 warnings generated. In file included from src/libavcodec/cfhd.c:33: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cfhd.c:33: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cfhd.c:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_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/cljrdec.o In file included from src/libavcodec/cfhd.c:33: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cfhd.c:33: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cfhd.c:33: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cfhd.c:33: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/cdxl.c:32: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cdxl.c:32: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cdxl.c:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cdxl.c:32: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cdxl.c:32: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cdxl.c:32: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cdxl.c:32: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != siCC libavcodec/cljrenc.o 13 warnings generated. 8 warnings generated. 11 warnings generated. ze) | ~~~~~ ^ ~~~~ CC libavcodec/cllc.o CC libavcodec/cngdec.o CC libavcodec/cngenc.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. 1 warning generated. CC libavcodec/codec_desc.o CC libavcodec/codec_par.o CC libavcodec/cook.o CC libavcodec/cook_parser.o In file included from src/libavcodec/cfhddata.c:25: In file included from src/libavcodec/cfhd.h:27: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cfhddata.c:25: In file included from src/libavcodec/cfhd.h:27: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cfhddata.c:25: In file included from src/libavcodec/cfhd.h:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/cbs_h2645.c:369: src/libavcodec/cbs_h265_syntax_template.c:552:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 552 | for (j = 0; j <= num_delta_pocs; j++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cfhddata.c:25: In file included from src/libavcodec/cfhd.h:27: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cfhddata.c:25: In file included from src/libavcodec/cfhd.h:27: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cfhddata.c:25: In file included from src/libavcodec/cfhd.h:27: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cfhddata.c:25: In file included from src/libavcodec/cfhd.h:27: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cfhddata.c:25: In file included from src/libavcodec/cfhd.h:27: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/cpia.o 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/cri.o In file included from src/libavcodec/cfhdenc.c:33: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cfhdenc.c:33: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cfhdenc.c:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cfhdenc.c:33: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cfhdenc.c:33: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)src/libavcodec/cinepakenc.c) :| ~ ^ ~137 :121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 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] 137 | 356 | sOiFzFeS2E T=( FmaFxM_IeNx(tpr-a>_bcubf_fietre_reantdi o-n sp)-,> b uAfVf_eOrP,T _sTiYzPeE)_;I N T| , ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ { .i64src/libavutil/macros.h :=49 : 25 : note: expanded from macro 'FFMIN' 2 }, 49 | # d e f i n e0 ,F FIMNITN_(MaA,Xb,) ( ( a ) > ( b ) ? ( b )V E: }(,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 src/libavcodec/cinepakenc.c!=: 139s:i121z:e )warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ~~~~~ ^ ~~~~ 139 | OFFSET(skip_empty_cb), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/cinepakenc.c:141:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 141 | OFFSET(max_max_strips), AV_OPT_TYPE_INT, { .i64 = 3 }, MIN_STRIPS, MAX_STRIPS, VE }, | ^ src/libavcodec/cinepakenc.c:143:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 143 | OFFSET(min_min_strips), AV_OPT_TYPE_INT, { .i64 = MIN_STRIPS }, MIN_STRIPS, MAX_STRIPS, VE }, | ^ src/libavcodec/cinepakenc.c:145:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 145 | OFFSET(strip_number_delta_range), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, MAX_STRIPS - MIN_STRIPS, VE }, | ^ src/libavcodec/cinepakenc.c:146:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 146 | { NULL }, | ^ CC libavcodec/cri_parser.o 4 warnings generated. 1 warning generated. 12 warnings generated. CC libavcodec/cscd.o In file included from src/libavcodec/cfhdenc.c:38: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/cyuv.o In file included from src/libavcodec/cbs_av1.c:721: src/libavcodec/cbs_av1_syntax_template.c:1359:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1359 | infer(current_frame_id, ref->frame_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1.c:710:27: note: expanded from macro 'infer' 710 | if (current->name != (value)) { \ | ~~~~~~~~~~~~~ ^ ~~~~~ In file included from src/libavcodec/cbs_av1.c:721: src/libavcodec/cbs_av1_syntax_template.c:1434:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1434 | priv->ref[i].frame_id < (current->current_frame_id - | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1435 | (1 << diff_len))) | ~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1433:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1433 | if (priv->ref[i].frame_id > current->current_frame_id || | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1439:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1439 | priv->ref[i].frame_id < ((1 << id_len) + | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 1440 | current->current_frame_id - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1441 | (1 << diff_len))) | ~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1438:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1438 | if (priv->ref[i].frame_id > current->current_frame_id && | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~ ^ CC libavcodec/d3d11va.o src/libavcodec/cfhdenc.c:305:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 305 | for (int k = 0; k < FF_ARRAY_ELEMS(s->plane[i].band[j]); k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/dca.o 18 warnings generated. src/libavcodec/cfhdenc.c:847:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 847 | { NULL}, | ^ CC libavcodec/dca_core.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)) | ~ ^ ~ src/libavcodec/cbs_av1_syntax_template.c:2046:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 2046 | for (i = 0; i < current->payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/clearvideo.c:31: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/clearvideo.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/cbs_av1.c:819:44: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 819 | av_assert0(pos % 8 == 0 && pos / 8 <= size); | ~~~~~~~ ^ ~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/cngdec.c:133:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 133 | p->refl_coef[i] = 0.6 *p->refl_coef[i] + 0.4 * p->target_refl_coef[i]; | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cngdec.c:133:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 133 | p->refl_coef[i] = 0.6 *p->refl_coef[i] + 0.4 * p->target_refl_coef[i]; | ~^~~~~~~~~~~~~~~ src/libavcodec/cbs_av1.c:855:13: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] In file included from src/libavcodec/clearvideo.c:31: src/libavcodec/cngdec.csrc/libavcodec/bytestream.h ::293855142 | ::13 35:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i f (pos >= 8142 | * 293 | u n i t -> desa it*az_s=ie z21e ). =0{ F - FM| p ~~~ ^ ~~~~~~~~~~~~~~~~~~~I -N>(pr-e>flb_ucfofeer_fe[in]d* p-- >pr-e>fblu_fcfoeefr[i,] ;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/clearvideo.c:31: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/cngdec.c 294: | 144 : 34 : iwarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (size2 != s144i | z e ) s| c ~~~~~ ^ ~~~~a ling = sqrt(e * p->energy / 1081109975); | ~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/clearvideo.c:31: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/cngdec.c:144:36: warning: implicit conversion from 'int' to 'float' changes value from 1081109975 to 1081110016 [-Wimplicit-const-int-float-conversion] 144 | scaling = sqrt(e * p->energy / 1081109975); | ~ ^~~~~~~~~~ 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/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) | ~~~~~ ^ ~~~~ CC libavcodec/dca_core_bsf.o src/libavcodec/cbs_av1.c:1032:24: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 1032 | av_assert0(end_pos <= unit->data_size * 8); | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ In file included from src/libavcodec/cljrenc.c:32: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317: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: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/cbs_av1.c:1340:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1340 | OFFSET(operating_point), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, AV1_MAX_OPERATING_POINTS - 1, 0 }, | ^ src/libavcodec/cbs_av1.c:1341:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1341 | { NULL } | ^ src/libavcodec/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/dca_exss.o CC libavcodec/dca_lbr.o CC libavcodec/dca_parser.o In file included from src/libavcodec/cbs_h2645.c:439: src/libavcodec/cbs_sei_syntax_template.c:31:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 31 | for (i = 0; i < current->payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_sei_syntax_template.c:63:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 63 | for (j = 0; j < current->data_length; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_sei_syntax_template.c:91:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 91 | for (i = 0; i < current->data_length; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ CC libavcodec/dca_sample_rate_tab.o 6 warnings generated. src/libavcodec/cbs_sei_syntax_template.c:191:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 191 | bits_written < 8 * current->payload_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_sei_syntax_template.c:240:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 240 | for (i = 0; i < current->payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. CC libavcodec/dca_xll.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) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 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) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ CC libavcodec/dcaadpcm.o src/libavcodec/codec_desc.c:3674:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3674 | if (prev - codec_descriptors < FF_ARRAY_ELEMS(codec_descriptors) - 1) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/dcadata.o In file included from src/libavcodec/cook.c:54: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cook.c:54: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cook.c:54: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/dcadct.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/dcadec.o In file included from src/libavcodec/cook.c:54: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cook.c:54: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cook.c:54: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/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) | ~~~~~ ^ ~~~~ 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(gsrc/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cri.c:33: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cri.c:33: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cri.c:33: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ b) != 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/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) | ~~~~~ ^ ~~~~ CC libavcodec/dcadsp.o 1 warning generated. CC libavcodec/dcaenc.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], | ~~~ ^~~~~~~~~~~~~~~ CC libavcodec/dcahuff.o CC libavcodec/dct.o src/libavcodec/cook.c:530:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 530 | if (++category[idx] >= FF_ARRAY_ELEMS(dither_tab)) | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cri.c:405:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 405 | av_display_rotation_set((int32_t *)rotation->data, 0.f); | ~~~~~~~~~~~~~~~~~~~~~~~ ^~~ src/libavcodec/cri.c:232:48: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 232 | if (bytestream2_get_bytes_left(gb) < length) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 5 warnings generated. CC libavcodec/dct32_fixed.o CC libavcodec/dct32_float.o In file included from src/libavcodec/dca.c:34: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/dds.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/decode.o CC libavcodec/dfa.o CC libavcodec/dfpwmdec.o CC libavcodec/dfpwmenc.o CC libavcodec/dirac.o CC libavcodec/dirac_arith.o CC libavcodec/dirac_dwt.o CC libavcodec/dirac_parser.o CC libavcodec/dirac_vlc.o CC libavcodec/diracdec.o CC libavcodec/diracdsp.o CC libavcodec/diractab.o 16 warnings generated. CC libavcodec/dnxhd_parser.o CC libavcodec/dnxhddata.o In file included from src/libavcodec/dca_lbr.c:30: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dca_lbr.c:30: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dca_lbr.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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) | ~~~~~ ^ ~~~~ 15 warnings generated. CC libavcodec/dnxhddec.o In file included from src/libavcodec/dca_core_bsf.c:23: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 13 warnings generated. In file included from src/libavcodec/dca_core_bsf.c:23: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dca_core_bsf.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dca_core_bsf.c:23: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dca_core_bsf.c:23: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/dca_core_bsf.c:23: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/dct.c:158:16: warning: implicit conversion increases floating-point precision: 'FFTSample' (aka 'float') to 'double' [-Wdouble-promotion] 158 | next = data[1] * 0.5; | ^~~~~~~ ~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dca_core_bsf.c:23: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dca_core_bsf.c:23: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/dnxhdenc.o 7 warnings generated. 1 warning 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) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~ 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/dolby_e.o 11 warnings generated. src/libavcodec/dca_lbr.c:1179:21: warning: missing field 'tonal' initializer [-Wmissing-field-initializers] 1179 | } chunk = { {0} }; | ^ In file included from src/libavcodec/dcaenc.c:27: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavcodec/dca_lbr.c:1468:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1468 | accumCC libavcodec/dolby_e_parse.o [j] += fabs(other[j]); | ~~~~ ^~~~~~~~ src/libavcodec/dcadec.c:389:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1 warning generated. 389 | { "core_only", "Decode core only without extensions", OFFSET(core_only), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, PARAM }, | ^ src/libavcodec/dcadec.c:402:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 402 | { NULL } | ^ CC libavcodec/dolby_e_parser.o 12 warnings generated. CC libavcodec/dovi_rpu.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->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:356:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ In file included from src/libavcodec/dds.c:35: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dds.c:35: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dds.c:35: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/dirac_dwt_template.c:374:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 374 | if(y+1<(unsigned)height) vertical_compose_l0(b[1], b[2], b[3], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:375:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 375 | if(y+0<(unsigned)height) vertical_compose_h0(b[0], b[1], b[2], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:377:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 377 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:378:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 378 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:398:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 398 | if(y+5<(unsigned)height) vertical_compose_l0(b[3], b[5], b[6], b[7], b[9], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:399:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 399 | if(y+1<(unsigned)height) vertical_compose_h0(b[0], b[2], b[3], b[4], b[6], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:401:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 401 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:402:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 402 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dds.c:35: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dds.c:35: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/dirac_dwt_template.c:466 :31711 | : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] size2 = FFMIN(p->b u466f | f e r _ einfd(y +-3 nbsuifgfneer,d )shiezieg)h;t ) | v ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e rtical_comsrc/libavutil/macros.hp:o49s:e25_:l 1note: (expanded from macro 'FFMIN'b [3], b[4 ]49, | #bd[e5f]i,n ew iFdFtMhI)N;( a ,| b ~~~^~~~~~~~~~~~~~~~~) src/libavcodec/dirac_dwt_template.c:467:11: (warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a ) > (b) ? ( b467) | : ( ai)f)( y +| 2 ~ ^ ~< (unsigned)heigIn file included from hsrc/libavcodec/dds.ct:) 35v: esrc/libavcodec/bytestream.hr:t318i:c15a:l_ cwarning: ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]m pose_h1 (318b | [ 2 ] , ibf[ 3(]s,i zbe[24 ]!,= wsiidzteh)) ; | ~~~~~ ^ ~~~~| ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:468:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 468 | if(y+1<(unsigned)height) vertical_compose_l0(b[1], b[2], b[3], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:469:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 469 | if(y+0<(unsigned)height) vertical_compose_h0(b[0], b[1], b[2], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:471:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 471 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:472:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 472 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/dpcm.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) | ~ ^ ~~~~~~~~~~ src/libavcodec/dds.c:483:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 483 | z = lrint(sqrtf(d)); | ~~~~~ ^~~~~~~~ In file included from src/libavcodec/dirac_dwt.c:30: src/libavcodec/dirac_dwt_template.c:352:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 352 | if(y+5<(unsigned)height) vertical_compose_l0( b[5], b[6], b[7], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:353:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 353 | if(y+1<(unsigned)height) vertical_compose_h0(b[0], b[2], b[3], b[4], b[6], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:355:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:356:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ 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] 227src/libavcodec/dirac_dwt_template.c | : 374 : 11 : warning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f (s->buf_end - s- >374b | u f _ p itfr( 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/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 2 warnings generated. 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/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/put_bits.h:317: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/dpx.o In file included from src/libavcodec/dirac.c:32: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/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/dpx_parser.o 1 warning generated. src/libavcodec/dirac.c:297:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 297 | if (idx < 3U) | ~~~ ^ ~~ In file included from src/libavcodec/decode.c:44: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/decode.c:44: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/decode.c:44: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/dcaenc.c:336:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 336 | double reconst = ff_dca_fir_32bands_perfect[i] * ((i & 64) ? (-1) : 1); | ~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcaenc.c:344:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 344 | double reconst = ff_dca_fir_32bands_nonperfect[i] * ((i & 64) ? (-1) : 1); | ~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcaenc.c:309:52: warning: implicit conversion from 'unsigned long long' to 'float' changes value from 281474968322048 to 281474976710656 [-Wimplicit-const-int-float-conversion] src/libavcodec/bytestream.h: 271309: | 17 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] c->lfe_fi r271_ | 6 4 i [ 6i4n t* sji z+e 2k ]= =F F(MiInNt(3g2-_>tb)u(f0fxefrf_fefnfdf 8-0 0g0-0>0bUuLfLf e*r ,f fs_idzcea)_;l f e| _ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~f ir_64[8 *src/libavutil/macros.h :k49 :+25 :j ]note: )expanded from macro 'FFMIN'; | ^~~~~~~~~~~~~~~~~ ~ 49 | #define src/libavcodec/dcaenc.cFF:M310I:N63(:a ,warning: bimplicit conversion from 'unsigned long long' to 'float' changes value from 281474968322048 to 281474976710656 [-Wimplicit-const-int-float-conversion]) ((a) > (b) ? (b) 310 | : ( a ) ) | ~ ^ ~ c->lfe_fir_64i[64 * (7-j) + (63 - k)] = (int32_t)(0xffffff800000ULL * ff_dca_lfe_fir_64[8 * k + j]); | ^~~~~~~~~~~~~~~~~ ~ In file included from src/libavcodec/decode.c:44: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/decode.c:44: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ CC libavcodec/dpxenc.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/decode.c:44: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/decode.c:44: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/dirac_dwt.c:33: src/libavcodec/dirac_dwt_template.c:352:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 352 | if(y+5<(unsigned)height) vertical_compose_l0( b[5], b[6], b[7], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:353:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 353 | if(y+1<(unsigned)height) vertical_compose_h0(b[0], b[2], b[3], b[4], b[6], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:355:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:356:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:374:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 374 | if(y+1<(unsigned)height) vertical_compose_l0(b[1], b[2], b[3], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:375:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 375 | if(y+0<(unsigned)height) vertical_compose_h0(b[0], b[1], b[2], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:377:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 377 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:378:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 378 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:398:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 398 | if(y+5<(unsigned)height) vertical_compose_l0(b[3], b[5], b[6], b[7], b[9], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:399:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 399 | if(y+1<(unsigned)height) vertical_compose_h0(b[0], b[2], b[3]src/libavcodec/dcaenc.c, :b708[:450]:, warning: bcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare][ 6], width); | ~~~^~~~~~~~~~~~~~~~~ 708 | src/libavcodec/dirac_dwt_template.c : 401 : 11 :i warning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ((ff_dca_qua n401t | _ l e v eilfs([ya-b1ieh_ovrailzuoen(tpaela_kc,o mopuors_eq(uba[n0t]),) d -| > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t emp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dcaenc.c:718:53: warning: src/libavcodec/dirac_dwt_template.ccomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare]: 402:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 718 | 402 | a v _ aisfs(eyr+t00<(((ufnfs_idgcnae_dq)uhaenitg_hlte)v edl-s>[haobriitzso]n t-a l1_)c o/m p2o s>e=( bq[u1a]n,t idz-e>_tveamlpu,e (wpiedatkh,) ;* q u| a ~~~^~~~~~~~~~~~~~~~~n t)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ CC libavcodec/dsd.o src/libavcodec/dirac_dwt_template.c:466:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 466 | if(y+3<(unsigned)height) vertical_compose_l1(b[3], b[4], b[5], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:467:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 467 | if(y+2<(unsigned)height) vertical_compose_h1(b[2], b[3], b[4], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:468:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 468 | if(y+1<(unsigned)height) vertical_compose_l0(b[1], b[2], b[3], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:469:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 469 | if(y+0<(unsigned)height) vertical_compose_h0(b[0], b[1], b[2], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:471:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 471 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:472:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 472 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ 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/decode.c:388:52: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 388 | if (discard_padding > 0 && discard_padding <= frame->nb_samples && got_frame && | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/decode.c:390:33: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 390 | if (discard_padding == frame->nb_samples) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/dnxhddata.c:944:30: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 944 | { 175, 185, 365, 440 } }, | ^ src/libavcodec/dnxhddata.c:951:35: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 951 | { 115, 120, 145, 240, 290 } }, | ^ src/libavcodec/dnxhddata.c:958:35: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 958 | { 175, 185, 220, 365, 440 } }, | ^ src/libavcodec/dnxhddata.c:965:20: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 965 | { 185, 220 } }, | ^ src/libavcodec/dnxhddata.c:972:20: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 972 | { 120, 145 } }, | ^ src/libavcodec/dnxhddata.c:979:20: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 979 | { 185, 220 } }, | ^ src/libavcodec/dnxhddata.c:986:20: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 986 | { 120, 145 } }, | ^ src/libavcodec/dnxhddata.c:993:24: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 993 | { 90, 180, 220 } }, | ^ src/libavcodec/dnxhddata.c:1000:29: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1000 | { 90, 110, 180, 220 } }, | ^ src/libavcodec/dnxhddata.c:1007:28: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1007 | { 60, 75, 120, 145 } }, | ^ src/libavcodec/dnxhddata.c:1014:26: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1014 | { 36, 45, 75, 90 } }, | ^ src/libavcodec/dnxhddata.c:1021:35: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1021 | { 350, 390, 440, 730, 880 } }, | ^ src/libavcodec/dnxhddata.c:1028:27: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1028 | { 42, 60, 75, 115 } }, | ^ src/libavcodec/dnxhddata.c:1035:28: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1035 | { 63, 84, 100, 110 } }, | ^ src/libavcodec/dnxhddata.c:1042:28: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1042 | { 80, 90, 100, 110 } }, | ^ CC libavcodec/dsddec.o src/libavcodec/decode.c:640:48: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 640 | (frame->crop_top + frame->crop_bottom) >= frame->height) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/decode.c:639:48: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 639 | (frame->crop_left + frame->crop_right) >= frame->width || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/dnxhddata.c:1082:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1082 | for (int i = 0; i < FF_ARRAY_ELEMS(dnxhd_cid_table); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcaenc.c:1297:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1297 | { "dca_adpcm", "Use ADPCM encoding", offsetof(DCAEncContext, options.adpcm_mode), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DCAENC_FLAGS }, | ^ src/libavcodec/dcaenc.c:1298:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1298 | { NULL }, | ^ src/libavcodec/dcaenc.c:1310:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1310 | { NULL }, | ^ src/libavcodec/dnxhddata.c:1137:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1137 | for (i = 0; i < FF_ARRAY_ELEMS(dnxhd_cid_table); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dnxhddata.c:1140:55: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 1140 | if (cid->width == avctx->width && cid->height == avctx->height && | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/dnxhddata.c:1140:24: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 1140 | if (cid->width == avctx->width && cid->height == avctx->height && | ~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/dnxhddata.c:1148:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1148 | for (j = 0; j < FF_ARRAY_ELEMS(cid->bit_rates); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/decode.c:817:14: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 817 | outl >= buf_pkt->size || inl != 0) { | ~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/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/dsicinaudio.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]) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/dsicinvideo.o In file included from src/libavcodec/dfa.c:26: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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/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/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dfa.c:26: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dfa.c:26: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/decode.c:1319:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1319 | for (int i = 0; i < FF_ARRAY_ELEMS(sd); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dfa.c:26: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dfa.c:26: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dfa.c:26: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/dss_sp.o src/libavcodec/cbs_h2645.c:545:50: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 545 | if (bytestream2_get_bytes_left(&gbc) < size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/cbs_h2645.c:569:50: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 569 | if (bytestream2_get_bytes_left(&gbc) < size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/cbs_h2645.c:623:54: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 623 | if (bytestream2_get_bytes_left(&gbc) < size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/decode.c:1428:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1428 | for (i = num_planes; num_planes > 0 && i < FF_ARRAY_ELEMS(frame->data); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/dolby_e_parse.c:22: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/dfa.c:61:49: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 61 | if (bytestream2_get_buffer(gb, frame, size) != size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/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_sIn file included from tarsrc/libavcodec/dnxhdenc.ct: <37 : oIn file included from fsrc/libavcodec/mpegvideo.hf:s45e: tsrc/libavcodec/put_bits.h :|227|: 37f:r awarning: mecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ end - frame < coun t227) | | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 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/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/dsd.c:119:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 119 | sum += ctables[i][a] + ctables[i][b]; | ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ src/libavcodec/cbs_h2645.c:937:26: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 937 | data_size > data_bit_start / 8); | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/cbs_h2645.c:939:27: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 939 | if (data_size * 8 + 8 > put_bits_left(pbc)) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ 22 warnings generated. src/libavcodec/dfa.c:217:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 217 | if (frame - line_ptr <= bytestream2_peek_byte(gb)) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dfa.c:224:65: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 224 | if (bytestream2_get_buffer(gb, line_ptr, count) != count) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ 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/cbs_h2645.c:1316:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1316 | for (int i = 0; i < FF_ARRAY_ELEMS(h264->sps); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_h2645.c:1320:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1320 | for (int i = 0; i < FF_ARRAY_ELEMS(h264->pps); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_h2645.c:1337:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1337 | for (i = 0; i < FF_ARRAY_ELEMS(h264->sps); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_h2645.c:1339:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1339 | for (i = 0; i < FF_ARRAY_ELEMS(h264->pps); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_h2645.c:1347:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1347 | for (int i = 0; i < FF_ARRAY_ELEMS(h265->vps); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_h2645.c:1351:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1351 | for (int i = 0; i < FF_ARRAY_ELEMS(h265->sps); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_h2645.c:1355:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1355 | for (int i = 0; i < FF_ARRAY_ELEMS(h265->pps); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_h2645.c:1372:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1372 | for (i = 0; i < FF_ARRAY_ELEMS(h265->vps); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_h2645.c:1374:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1374 | for (i = 0; i < FF_ARRAY_ELEMS(h265->sps); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_h2645.c:1376:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1376 | for (i = 0; i < FF_ARRAY_ELEMS(h265->pps); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/dts2pts_bsf.o 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/dstdec.o CC libavcodec/dump_extradata_bsf.o In file included from src/libavcodec/dirac_arith.c:28: In file included from src/libavcodec/dirac_arith.h:32: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dirac_arith.c:28: In file included from src/libavcodec/dirac_arith.h:32: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dirac_arith.c:28: In file included from src/libavcodec/dirac_arith.h:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/dv.o 1 warning 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/dirac_arith.c:28: In file included from src/libavcodec/dirac_arith.h:32: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dirac_arith.c:28: In file included from src/libavcodec/dirac_arith.h:32: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dirac_arith.c:28: In file included from src/libavcodec/dirac_arith.h:32: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 14 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/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/dnxhdenc.c:1047:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1047 | if (bits > ctx->frame_bits) | ~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dnxhdenc.c:1051:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1051 | if (bits > ctx->frame_bits) | ~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dnxhdenc.c:1055:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1055 | if (bits < ctx->frame_bits) { | ~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dnxhdenc.c:1103:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1103 | if (bits > ctx->frame_bits) | ~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dnxhdenc.c:1106:18:In file included from warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/dovi_rpu.c:27: src/libavcodec/golomb.h: 4821106: | 34 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (bits < ctx-> f482r | a m e _ b i t s ) { i| f ~~~~ ^ ~~~~~~~~~~~~~~~ (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/dv_error_marker_bsf.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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dovi_rpu.c:55:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 55 | for (int i = 0; i < FF_ARRAY_ELEMS(s->vdr_ref); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/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/dnxhdenc.c:1353:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1353 | { NULL }, | ^ src/libavcodec/dolby_e.c:1298:14: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1298 | { NULL }, | ^ CC libavcodec/dv_profile.o In file included from src/libavcodec/dpcm.c:41: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dpcm.c:41: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dpcm.c:41: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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)) | ~ ^ ~ In file included from src/libavcodec/dpcm.c:41: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dpcm.c:41: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dpcm.c:41: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dpcm.c:41: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dpcm.c:41: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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); | ~~~~~~ ^~~~~~~~~~~~~~~ CC libavcodec/dvaudio_parser.o CC libavcodec/dvaudiodec.o 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) { | ~ ^ ~~~~~~~~~~ 2 warnings generated. 6 warnings generated. In file included from src/libavcodec/dirac_arith.c:28: src/libavcodec/dirac_arith.h:156:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 156 | bit = (low >> 16) >= range_times_prob; | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavcodec/dvbsub_parser.o CC libavcodec/dvbsubdec.o In file included from src/libavcodec/dsicinvideo.c:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dsicinvideo.c:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dsicinvideo.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dsicinvideo.c:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dsicinvideo.c:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->bufIn file included from fersrc/libavcodec/diracdec.c_:en36d: src/libavcodec/golomb.h-: 482p:-34>:b uwarning: ffcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e r, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 482 | src/libavutil/macros.h : 49 : 25 : note: expanded from macro 'FFMIN' if (49g | b#-d>esfiiznee_ iFnF_MbIiNt(sa ,e x()b ){ ? | ( ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~b ) : (a)) | ~ ^ ~ In file included from src/libavcodec/dsicinvideo.c:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dsicinvideo.c:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dsicinvideo.c:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/dvbsubenc.o 20 warnings generated. src/libavcodec/dsicinvideo.c:271:87: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 271 | if (cin->bitmap_size - avctx->discard_damaged_percentage*cin->bitmap_size/100 > res) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/dpx_parser.c:69:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 69 | i = FFMIN(d->remaining_size, buf_size); | ^ ~~~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/dpx_parser.c:85:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 85 | if (d->fsize > buf_size - i + 19) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/dump_extradata_bsf.c:91:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 91 | { NULL }, | ^ 12 warnings generated. 6 warnings generated. 11 warnings generated. CC libavcodec/dvd_nav_parser.o CC libavcodec/dvdata.o In file included from src/libavcodec/diracdec.c:37: In file included from src/libavcodec/dirac_arith.h:32: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/diracdec.c:37: In file included from src/libavcodec/dirac_arith.h:32: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/diracdec.c:37: In file included from src/libavcodec/dirac_arith.h:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 1 warning generated. src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/dv_error_marker_bsf.c:100:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "color" , "set color", OFFSET(color_rgba), AV_OPT_TYPE_COLOR, {.str = "yellow"}, 0, 0, FLAGS }, | ^ 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/dv_error_marker_bsf.c:121:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 121 | { 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/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/dss_sp.c:694:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 694 | } while (offset < FF_ARRAY_ELEMS(p->excitation))src/libavcodec/bytestream.h; :| ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~355 :13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ 2 warnings generated. CC libavcodec/dvdec.o 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; | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavcodec/dvdsub.o 11 warnings generated. src/libavcodec/dv_profile.c:250:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 250 | In file included from fosrc/libavcodec/dstdec.cr: 35(: isrc/libavcodec/golomb.h :=482 :034;: iwarning: size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/dvdsub_parser.o CC libavcodec/dvdsubdec.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) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dstdec.c:145:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 145 | for (i = 0; i < elements; i++) { | ~ ^ ~~~~~~~~ 2 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/dstdec.c:168:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 168 | for (k = 0; k < method + 1; k++) | ~ ^ ~~~~~~~~~~ src/libavcodec/dstdec.c:222:19: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 222 | for (i = 0; i < fsets->elements; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dts2pts_bsf.c:379:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 379 | for (i = 0; i < FF_ARRAY_ELEMS(func_tab); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 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/dstdec.c:313:21: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 313 | for (ch = 0; ch < channels; ch++) | ~~ ^ ~~~~~~~~ src/libavcodec/dstdec.c:344:25: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 344 | for (ch = 0; ch < channels; ch++) { | ~~ ^ ~~~~~~~~ src/libavcodec/dstdec.c:375:19: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 375 | for (i = 0; i < channels; i++) { | ~ ^ ~~~~~~~~ CC libavcodec/dvdsubenc.o 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/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:739:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 739 | if (quant > (DIRAC_MAX_QUANT_INDEX - 1)) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:790:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 790 | for (level = 0; level < s->wavelet_depth; level++) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:803:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 803 | for (level = 0; level < s->wavelet_depth; level++) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:826:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 826 | for (level = 0; level < s->wavelet_depth; level++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavcodec/dvenc.o 3 warnings generated. src/libavcodec/diracdec.c:853:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 853 | if (quant_idx > DIRAC_MAX_QUANT_INDEX - 1) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:859:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 859 | for (level = 0; level < s->wavelet_depth; level++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:894:31: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 894 | for (level = 0; level < s->wavelet_depth; level++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:923:19: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 923 | for (i = 0; i < s->num_x; i++) | ~ ^ ~~~~~~~~ src/libavcodec/diracdec.c:942:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 942 | if (s->slice_params_num_buf != (s->num_x * s->num_y)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:977:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 977 | for (slice_y = 0; bufsize > 0 && slice_y < s->num_y; slice_y++) { | ~~~~~~~ ^ ~~~~~~~~ src/libavcodec/diracdec.c:978:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 978 | for (slice_x = 0; bufsize > 0 && slice_x < s->num_x; slice_x++) { | ~~~~~~~ ^ ~~~~~~~~ src/libavcodec/diracdec.c:1003:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1003 | if (s->num_x*s->num_y != slice_num) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/diracdec.c:1010:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1010 | for (slice_y = 0; bufsize > 0 && slice_y < s->num_y; slice_y++) { | ~~~~~~~ ^ ~~~~~~~~ src/libavcodec/diracdec.c:1011:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1011 | for (slice_x = 0; bufsize > 0 && slice_x < s->num_x; slice_x++) { | ~~~~~~~ ^ ~~~~~~~~ CC libavcodec/dxa.o 12 warnings generated. CC libavcodec/dxtory.o CC libavcodec/dxv.o 4 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/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), "codeblocCC libavcodec/dynamic_hdr10_plus.o k height invalid\n") | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:1240:9: note: expanded from macro 'CHECKEDREAD' 1240 | if (cond) { \ | ^~~~ src/libavcodec/diracdec.c:1268:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1268 | for (i = 0; i <= s->wavelet_depth; i++) | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:1279:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1279 | s->num_y > s->avctx->height | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:1278:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1278 | s->num_x > s->avctx->width || | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:1305:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1305 | for (level = 0; level < s->wavelet_depth; level++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:1316:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1316 | for (level = 0; level < s->wavelet_depth; level++) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavcodec/dynamic_hdr_vivid.o 1 warning generated. CC libavcodec/eac3_core_bsf.o CC libavcodec/eac3_data.o 18 warnings generated. CC libavcodec/eac3enc.o CC libavcodec/eacmv.o In file included from src/libavcodec/dvbsubenc.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/dvbsubenc.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/dvbsubenc.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/diracdec.c:2306:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2306 | if (data_unit_size > buf_size - buf_idx || !data_unit_size) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:2307:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2307 | if(data_unit_size > buf_size - buf_idx) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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: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/dvbsubdec.c:24: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dvbsubdec.c:24: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dvbsubdec.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dvbsubdec.c:24: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dvbsubdec.c:24: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dvbsubdec.c:24: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dvbsubdec.c:24: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dvbsubdec.c:24: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/dvbsubenc.c:305:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 305 | if (buf_size < 8 + h->num_rects * 6) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dvbsubenc.c:317:35: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 317 | for (region_id = 0; region_id < h->num_rects; region_id++) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/dvbsubenc.c:328:35: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 328 | for (clut_id = 0; clut_id < h->num_rects; clut_id++) { | ~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/dvbsubenc.c:379:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 379 | if (buf_size < h->num_rects * 22) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/dvbsubenc.c:381:39: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 381 | for (region_id = 0; region_id < h->num_rects; region_id++) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/dvbsubenc.c:422:39: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 422 | for (object_id = 0; object_id < h->num_rects; object_id++) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavcodec/eaidct.o src/libavcodec/dvbsubdec.c:774:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 774 | for (i = 0; i < sub->num_rects; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/dvbsubdec.c:849:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 849 | for (i=0; i < sub->num_rects; i++) { | ~ ^ ~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/eamad.o CC libavcodec/eatgq.o src/libavcodec/dcadata.c:7467:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/dvbsubdec.c:1560 :7467124 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers] SCALE(3.16597968339 915602 | 0 0 e -{2")c,o mSpCuAtLeE_(e1d.t5"2,7 8"2c9o7m9p4u2t1e3 1e76ned- 3o)f, t i| m ^~~~~~~~~~~~~~~~~~~~~~~~~~~e using psrc/libavcodec/dcadata.ct:s7338 :o33r: tnote: iexpanded from macro 'SCALE'me out", OFFS E7338T | (#cdoemfpiuntee _SeCdAtL)E,( cA)V _(O(PcT)_ T/Y P(E2_5B6O.O0Lf, *{ .3i26746 8=. 00f}),) 0 ,| ~ ~~~~~~~^~~~~~~~~~1 , DS}, | ^ src/libavcodec/dcadata.c:7467:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7467 | SCAsrc/libavcodec/dvbsubdec.cL:E1561(:3166.:1 6warning: 5missing field 'unit' initializer [-Wmissing-field-initializers]9 79683399200e-2), S1561C | A L E src/libavcodec/dvdsubdec.c( :{1"207.c:5o232m:7p 8uwarning: 2tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]9e 7_9c4l2u1t3"1,7 6"e c-207o3 | m) p, u t e| ^~~~~~~~~~~~~~~~~~~~~~~~~~~ c l ufto src/libavcodec/dcadata.cwr:h 7338e(:ni33 : n =onote: texpanded from macro 'SCALE'0 ;a via iCnnAluLymE _(orcne)cc et( s((;c- )2i )+/ + o)(r 2 {5 6a .l| 0w ~ ^ ~~~~~~~~~~~~~~~~~~~~~fa y*s (312)7 6o8r. 0nfe)v)e r (| 0 ~ ~~~~~~~^~~~~~~~~~) ", OFFSET(compute_clsrc/libavcodec/dcadata.cu:t7466):,34 :A Vwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O PT_TYPE_BOO L7466, | { . i 6S4C A=L E-(13}.,1 5-224,9 117,4 8D3S3}2,9 7 8| e ^- 1), SCALE(1.543320864439010e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: src/libavcodec/dvbsubdec.cexpanded from macro 'SCALE': 1562:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers]7338 | #define SC A1562L | E ( c ) {("(dcv)b _/s u(b2s5t6r.e0afm "*, 3"2"7,6 8O.F0FfS)E)T ( s| u ~ ~~~~~~~^~~~~~~~~~b stream), AV_OPT_TYPEsrc/libavcodec/dcadata.c_I:N7466T:,5 :{ .warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 4 = -1}, -1 ,7466 | 6 3 , DSSC}A,L E (| 3 ^. 152491748332978e-1), Ssrc/libavcodec/dvbsubdec.cCA:L1563E:(101:. 5warning: 4missing field 'help' initializer [-Wmissing-field-initializers]3 3208 615634 | 4 3 9 0 1{0NeU-L1L)}, | | ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7465:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7465 | SCALE(1.516709625720978e-1), SCALE(3.135308027267456e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7465:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7465 | SCALE(1.516709625720978e-1), SCALE(3.135308027267456e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7464:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7464 | SCALE(1.426893868483603e-3), SCALE(3.061520494520664e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7464:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7464 | SCALE(1.426893868483603e-3), SCALE(3.061520494520664e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7463:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7463 | SCALE(3.272953629493714e-2), SCALE(1.634211512282491e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7463:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7463 | SCALE(3.272953629493714e-2), SCALE(1.634211512282491e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7462:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7462 | SCALE(3.169221282005310e-1), SCALE(1.570075154304504e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7462:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7462 | SCALE(3.169221282005310e-1), SCALE(1.570075154304504e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7461:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7461 | SCALE(1.490248143672943e-1), SCALE(3.117676973342896e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7461:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7461 | SCALE(1.490248143672943e-1), SCALE(3.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) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7457:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7457 | SCALE(1.463943719863892e-1), SCALE(3.099608123302460e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7457:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7457 | SCALE(1.463943719863892e-1), SCALE(3.099608123302460e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7456:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7456 | SCALE(1.240676851011813e-3), SCALE(2.860039286315441e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7456:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7456 | SCALE(1.240676851011813e-3), SCALE(2.860039286315441e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7455:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7455 | SCALE(3.494550660252571e-2), SCALE(1.864377525635064e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7455:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7455 | SCALE(3.494550660252571e-2), SCALE(1.864377525635064e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7454:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7454 | SCALE(3.20128738880157In file included from 4e-1src/libavcodec/dvdec.c):, 52S: Csrc/libavcodec/put_bits.hA:L227E:(371:. 6warning: 239comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]8 3532190323e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~227 | src/libavcodec/dcadata.c : 7338 : 33 : inote: fexpanded from macro 'SCALE' (s->buf _7338e | n#dd e-f isn-e> bSuCfA_LpEt(rc )> =( (sci)z e/o f((2B5i6t.B0uff )*) 3{2 7 6| 8 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~. 0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7454:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7454 | SCALE(3.201287388801574e-1), SCALE(1.623983532190323e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7453:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7453 | SCALE(1.437802612781525e-1), SCALE(3.081108033657074e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7453:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7453 | SCALE(1.437802612781525e-1), SCALE(3.081108033657074e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7452:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7452 | SCALE(1.155023579485714e-3), SCALE(2.762960828840732e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7452:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7452 | SCALE(1.155023579485714e-3), SCALE(2.762960828840732e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7451:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7451 | SCALE(3.609224036335945e-2), SCALE(1.988604199141264e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) /src/libavcodec/put_bits.h (25:6265.:037f: *warning: 3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2 768.0f)) | ~ ~~~~~~~^~~~~~~~~~ 265 | if (s-src/libavcodec/dcadata.c>:b7451u:f5_:e nwarning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] - s->buf_pt r7451 | > = s iSzCeAoLfE((B3i.t6B0u9f2)2)4 0{3 6 3| 3 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~5 945e-2), SCALE(1.988604199141264e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.70f warning*s generated3. 2768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7450:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7450 | SCALE(3.216609656810760e-1), SCALE(1.651122719049454e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7450:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7450 | SCALE(3.216609656810760e-1), SCALE(1.651122719049454e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) src/libavcodec/dvdsubdec.c| ~ ~~~~~~~^~~~~~~~~~ :249:21: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] src/libavcodec/dcadata.c: 7449249: | 34 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (cmd _7449p | o s > SsCiAzLeE)( 1{. 4 1| 1 ~~~~~~~ ^ ~~~~8 31974983215e-1), SCALE(3.062185347080230e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7449:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7449 | SCALE(1.411831974983215e-1), SCALE(3.062185347080230e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7448:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7448 | SCALE(1.073930296115577e-3), SCALE(2.668286114931106e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7448:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7448 | SCALE(1.073930296115577e-3), SCALE(2.668286114931106e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7447:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7447 | SCALE(3.726511076092720e-2), SCALE(2.119151875376701e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.hsrc/libavcodec/dcadata.c:7338::31733::33 :note: expanded from macro 'SCALE'warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7338 | #define S317C | A L E ( ci)f (((sc-)> b/u f(_2e5n6d. 0-f s*- >3b2u7f6_8p.0tfr) )> = | ~ ~~~~~~~^~~~~~~~~~s izeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~src/libavcodec/dcadata.c :7447:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7447 | SCALE(3.726511076092720e-2), SCALE(2.119151875376701e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7446:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7446 | SCALE(3.231448531150818e-1), SCALE(1.678375005722046e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7446:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7446 | SCALE(3.231448531150818e-1), SCALE(1.678375005722046e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7445:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7445 | SCALE(1.386037617921829e-1), SCALE(3.042849004268646e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7445:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7445 | SCALE(1.386037617921829e-1), SCALE(3.042849004268646e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7444:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7444 | SCALE(9.974770946428180e-4), SCALE(2.575986087322235e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7444:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7444 | SCALE(9.974770946428180e-4), SCALE(2.575986087322235e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7443:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7443 | SCALE(3.846437484025955e-2), SCALE(2.256359672173858e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7443:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7443 | SCALE(3.846437484025955e-2), SCALE(2.256359672173858e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7442:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7442 | SCALE(3.245797157287598e-1), SCALE(1.705732345581055e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7442:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7442 | SCALE(3.245797157287598e-1), SCALE(1.705732345581055e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7441:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7441 | SCALE(1.360425949096680e-1), SCALE(3.023106753826142e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7441:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7441 | SCALE(1.360425949096680e-1), SCALE(3.023106753826142e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7440:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7440 | SCALE(9.251192095689476e-4), SCALE(2.486028522253036e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7440:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7440 | SCALE(9.251192095689476e-4), SCALE(2.486028522253036e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7439:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7439 | SCALE(3.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-src/libavcodec/dvdsubdec.c1), : 505| : ^~~~~~~~~~~~~~~~~~~~~~~~~~~47 : warning: src/libavcodec/dcadata.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 7338:33: note: expanded from macro 'SCALE' 7338 | #d e505f | i n e SaCvA_LaEs(sce)r t(0((cb)u f/_ s(i2z5e6 .>0f= *0 3&2&7 6c8t.x0-f>)b)u f _| s ~ ~~~~~~~^~~~~~~~~~i ze <= sizeof(ctx->bsrc/libavcodec/dcadata.cu:f7436):)34;: warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 7436 | src/libavutil/avassert.h :S38C:A11L:E (note: 8expanded from macro 'av_assert0'. 5701106581 8383 | 6 9 4 e -i4f) ,( !S(CcAoLnEd()2). 3{9 8 3 8 5 6 6 6 3 1 0 7 8 7 e - 2 ) , | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c : 7338 : 33 : note: expanded from macro 'SCALE' 7338 | # d e f i n e S\C A L| E ^~~~( c) ((c) / (2src/libavcodec/dvdsubdec.c5:6506.:018f: *warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3 2768.0f)) 506 | | ~ ~~~~~~~^~~~~~~~~~ if (buf_size >= src/libavcodec/dcadata.cs:i7436z:e5o:f (warning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t x->buf) - c7436t | x - > b uSfC_AsLiEz(e8). 5{7 0 | 1 ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1 0658183694e-4), SCALE(2.398385666310787e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7435:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7435 | SCALE(4.094288870692253e-2), SCALE(2.551567042246461e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7435:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7435 | SCALE(4.094288870692253e-2), SCALE(2.551567042246461e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7434:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7434 | SCALE(3.272998929023742e-1), SCALE(1.760730892419815e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7434:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7434 | SCALE(3.272998929023742e-1), SCALE(1.760730892419815e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7433:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7433 | SCALE(1.309774816036224e-1), SCALE(2.982441186904907e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7433:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7433 | SCALE(1.309774816036224e-1), SCALE(2.982441186904907e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7432:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7432 | SCALE(7.928516715764999e-4), SCALE(2.313023805618286e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7432:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7432 | SCALE(7.928516715764999e-4), SCALE(2.313023805618286e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7431:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7431 | SCALE(4.222255200147629e-2), SCALE(2.710093278437853e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7431:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7431 | SCALE(4.222255200147629e-2), SCALE(2.710093278437853e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7430:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7430 | SCALE(3.285838961601258e-1), SCALE(1.788355410099030e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7430:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7430 | SCALE(3.285838961601258e-1), SCALE(1.788355410099030e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7429:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7429 | SCALE(1.284746825695038e-1), SCALE(2.961534857749939e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7429:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7429 | SCALE(1.284746825695038e-1), SCALE(2.961534857749939e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7428:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7428 | SCALE(7.32414890CC libavcodec/eatgv.o 0806904e-4), SCALE(2.229913882911205e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7428:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7428 | SCALE(7.324148900806904e-4), SCALE(2.229913882911205e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7427:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7427 | SCALE(4.352942481637001e-2), SCALE(2.876190468668938e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7427:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7427 | SCALE(4.352942481637001e-2), SCALE(2.876190468668938e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7426:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7426 | SCALE(3.298164308071136e-1), SCALE(1.816052496433258e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7426:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7426 | SCALE(3.298164308071136e-1), SCALE(1.816052496433258e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7425:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7425 | SCALE(1.259924471378326e-1), SCALE(2.940258979797364e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7425:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7425 | SCALE(1.259924471378326e-1), SCALE(2.940258979797364e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7424:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7424 | SCALE(6.755515350960195e-4), SCALE(2.149021252989769e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)CC libavcodec/eatqi.o ) | ~ ~~~~~~~^~~~~~~~~~ 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), SCALECC libavcodec/elbg.o (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.3319962024688src/libavcodec/dvdsubdec.c72e:-6971:)111,: Swarning: CAmissing field 'unit' initializer [-Wmissing-field-initializers]L E(1.899491697549820 e697- | 1 ) , CC libavcodec/elsdec.o | { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ "palsrc/libavcodec/dcadata.ce:t7338t:33e:" ,note: expanded from macro 'SCALE'" set the 7338g | l#odbeafli npea lSeCtAtLeE"(,c )O F(F(ScE)T (/p a(l2e5t6t.e0_fs t*r 3)2,7 6A8V._0OfP)T)_ T Y| P ~ ~~~~~~~^~~~~~~~~~E _STRING, { .str = Nsrc/libavcodec/dcadata.cU:L7414L: 5}:, warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], 0, SD }, 7414| | ^ SCALE(3.331996202468872e-1), SCALE(1.89949169754src/libavcodec/dvdsubdec.c9:86982:0129e:- 1warning: )missing field 'unit' initializer [-Wmissing-field-initializers], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: 698note: | expanded from macro 'SCALE' { "i f7338o | _#pdaelfeitntee "S,C A"LoEb(tca)i (n( ct)h e/ g(l2o5b6a.l0 fp a*l e3t2t7e6 8f.r0ofm) ). I F| O ~ ~~~~~~~^~~~~~~~~~ file", OFFSET(ifo_stsrc/libavcodec/dcadata.cr:)7413,: 34A:V _warning: Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P T_TYPE_STR I7413N | G , { S.CsAtLrE (=1 .NU1L8L6 7}4,3 405,3 104,5 0S2D7 e}-,1 ) ,| ^S CALE(2.874303460121155e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' src/libavcodec/dvdsubdec.c:699: 1217338: | #warning: dmissing field 'unit' initializer [-Wmissing-field-initializers]e fine SCALE(c) 699( | ( c ) /{ ("2f5o6r.c0efd _*s u3b2s7_6o8n.l0yf"),) " O| n ~ ~~~~~~~^~~~~~~~~~l y show forced subtitlsrc/libavcodec/dcadata.ces:"7413,: 5O:F Fwarning: Simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E T(forced_s u7413b | s _ o n lSyC)A,L EA(V1_.O1P8T6_7T4Y3P4E5_3B1O4O5L0,2 7{e.-i16)4, =S C0A}L,E (02,. 817,4 3S0D3}4,6 0 1| 2 ^1 155e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33src/libavcodec/dvdsubdec.c:: 700note: :expanded from macro 'SCALE'12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 7338700 | | # d e f i{n eN USLCLA L}E ( c| ) ^ ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7412:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7412 | SCALE(5.252459668554366e-4), SCALE(1.919330470263958e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7412:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7412 | SCALE(5.252459668554366e-4), SCALE(1.919330470263958e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7411:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7411 | SCALE(4.903224110603333e-2), SCALE(3.621967276558280e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7411:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7411 | SCALE(4.903224110603333e-2), SCALE(3.621967276558280e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7410:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7410 | SCALE(3.342207968235016e-1), SCALE(1.927391141653061e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7410:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7410 | SCALE(3.342207968235016e-1), SCALE(1.927391141653061e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7409:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7409 | SCALE(1.162794977426529e-1), SCALE(2.851640880107880e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7409:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7409 | SCALE(1.162794977426529e-1), SCALE(2.851640880107880e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7408:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7408 | SCALE(4.812776169274002e-4), SCALE(1.846982724964619e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7408:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7408 | SCALE(4.812776169274002e-4), SCALE(1.846982724964619e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7407:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7407 | SCALE(5.047753453254700e-2), SCALE(3.830091329291In file included from 463esrc/libavcodec/dxa.c-:3)29,: src/libavcodec/bytestream.h :| 171 ^~~~~~~~~~~~~~~~~~~~~~~~~~~: 18: warning: src/libavcodec/dcadata.c:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]7338 :33: note: expanded from macro 'SCALE' 7338 | #def i171n | e S C AgL-E>(bcu)f f(e(rc )+ =/ (F2F5M6I.N0(fg -*> b3u2f7f6e8r._0efn)d) - | g ~ ~~~~~~~^~~~~~~~~~- >buffer, size); | src/libavcodec/dcadata.c ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ :7407:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavutil/macros.h:49: 257407: | note: expanded from macro 'FFMIN' SCALE( 549. | 0#4d7e7f5i3n4e5 3F2F5M4I7N0(0ae,-b2)) ,( (SaC)A L>E ((3b.)8 3?0 0(9b1)3 2:9 2(9a1)4)6 3 e| - ~ ^ ~3 ), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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.351879119src/libavcodec/dvdec.c873:043137:e32-:1) ,warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]S CALE(1.9553191959 83135 | 7 9 4 e - 1 ) , i f| ^~~~~~~~~~~~~~~~~~~~~~~~~~~( re_isrc/libavcodec/dcadata.cn:d7338e:x33 :+ note: vexpanded from macro 'SCALE'l c_len > 7338l | a#sdte_fiinndee xS)C A{L E (| 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.13907694In file included from 816src/libavcodec/dxa.c5:8299: 4src/libavcodec/bytestream.he:-1861:)13,: Swarning: Ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]A LE(2.82865583896 61863 | 7 0 e - 1s)i,z e 2| ^~~~~~~~~~~~~~~~~~~~~~~~~~~= FFMIsrc/libavcodec/dcadata.cN:(7338p:-33>:b note: uexpanded from macro 'SCALE'f fer_end 7338- | #pd-e>fbiunfef eSrC,A LsEi(zce)) ;( ( c| ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ / (256.0fsrc/libavutil/macros.h :*49 :3252:7 6note: 8expanded from macro 'FFMIN'. 0f)) | ~ ~~~~~~~^~~~~~~~~~ 49 | #define FFMIN(a,b)src/libavcodec/dcadata.c :(7404(:a34): >warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( b) ? (b) : (7404a | ) ) | S ~ ^ ~C ALE(4.40187In file included from 5src/libavcodec/dxa.c4:8295: 2src/libavcodec/bytestream.h0:01874:3155:e -warning: 4comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) , SCAL E187( | 1 . 7 7 6i6f9 0(2s2i2z3e222 9!4=1 es-i2z)e,) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~ ^ ~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7404:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7404 | SCALE(4.401875485200435e-4), SCALE(1.776690222322941e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7403:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7403 | SCALE(5.195093154907227e-2), SCALE(4.047499038279056e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7403:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7403 | SCALE(5.195093154907227e-2), SCALE(4.047499038279056e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7402:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7402 | SCALE(3.361004292964936e-1), SCALE(1.983266174793244e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7402:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7402 | SCALE(3.361004292964936e-1), SCALE(1.983266174793244e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7401:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7401 | SCALE(1.115593686699867e-1), SCALE(2.805356979370117e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7401:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7401 | SCALE(1.115593686699867e-1), SCALE(2.805356979370117e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7400:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7400 | SCALE(4.018281470052898e-4), SCALE(1.708412915468216e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7400:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7400 | SCALE(4.018281470052898e-4), SCALE(1.708412915468216e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7399:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7399 | SCALE(5.345252528786659e-2), SCALE(4.274417180567980e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7399:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7399 | SCALE(5.345252528786659e-2), SCALE(4.274417180567980e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7398:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7398 | SCALE(3.369580209255218e-1), SCALE(2.011223286390304e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7398:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7398 | SCALE(3.369580209255218e-1), SCALE(2.011223286390304e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7397:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7397 | SCALE(1.092349365353584e-1), SCALE(2.781755328178406e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7397:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7397 | SCALE(1.092349365353584e-1), SCALE(2.781755328178406e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7396:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7396 | SCALE(3.658991190604866e-4), SCALE(1.6src/libavcodec/bytestream.h421:22713:05170:9 8warning: 7comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]7 20e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338 :27133 | : note: expanded from macro 'SCALE' int siz e73382 | #=d eFfFiMnIeN (SgC-A>LbEu(fcf)e r(_(ecn)d /- (g2-5>6b.u0fff e*r ,3 2s7i6z8e.)0;f ) )| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | ~ ~~~~~~~^~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' src/libavcodec/dcadata.c:7396:5: 49warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]# define FFMI N7396( | a , b ) S(C(AaL)E (>3 .(6b5)8 9?9 1(1b9)0 :6 0(4a8)6)6 e -| 4 ~ ^ ~) , SCALE(1.642123050987720e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c: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)) | ~ ~~~~~~~^~~~~~~~~~ In file included from src/libavcodec/dxa.c:29: src/libavcodec/bytestream.hsrc/libavcodec/dcadata.c:293::739313::5 :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7393 | S293C | A L E ( 1s.i0z6e923 4=7 9F3FM2I93N4(7p6-1>eb-u1f)f,e rS_CenAdL E- (p2-.>7b5u7ff8e6r0,72 01s5i7z6e2)4;e - 1| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) , | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49src/libavcodec/dcadata.c::25:7338 :note: 33expanded from macro 'FFMIN': note: expanded from macro 'SCALE' 497338 | | ##ddeeffiinnee FSFCMAILNE((ac,)b )( ((c()a )/ >( 2(5b6). 0?f (*b )3 2:7 6(8a.)0)f ) )| ~ ^ ~ | ~ ~~~~~~~^~~~~~~~~~ In file included from src/libavcodec/dxa.c:29: src/libavcodec/bytestream.h:294:15:src/libavcodec/dcadata.c :warning: 7392comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 294 | if 7392( | s i z e 2S C!=A sLiE(z3e.)3 2 8| 3 ~~~~~ ^ ~~~~ 95541757345e-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) /src/libavcodec/bytestream.h (2:53176:.130:f warning: * comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3 2768.0f)) | ~ ~~~~~~~^~~~~~~~~~ 317 | size2 =src/libavcodec/dcadata.c :F7389F:M34:I Nwarning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]p ->buffer_e n7389d | - p -S>CbAuLfEf(e1r.,0 4s6i5z9e3)2;6 3 7| 4 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~5 308e-1), src/libavutil/macros.hS:C49A:L25E:( 2note: .expanded from macro 'FFMIN'7 33682692 0495 | 0#9d3e4fei-n1e) ,F F M| I ^~~~~~~~~~~~~~~~~~~~~~~~~~~N (a,bsrc/libavcodec/dcadata.c): 7338(:(33a:) note: >expanded from macro 'SCALE' (b) ? ( b7338) | #:d e(fai)n)e S| C ~ ^ ~A LE(c) ((c) / In file included from (src/libavcodec/dxa.c2:5296: .src/libavcodec/bytestream.h0:f318 :*15 :3 2warning: 7comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]6 8.0f)) 318| | ~ ~~~~~~~^~~~~~~~~~ if (size2 != sizesrc/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)src/libavcodec/bytestream.h, SC:AL355E:(132:. 7warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]9 231376647949e-1), 355 | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sisrc/libavcodec/dcadata.cz:e7338 : 33=: Fnote: Fexpanded from macro 'SCALE'M IN(g->b u7338f | f#edre_feinnde -S CgA-L>Eb(ucf)f e(r(,c )s i/z e()2;5 6 .| 0 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~f * 32768.0src/libavutil/macros.hf:)49): 25 :| ~ ~~~~~~~^~~~~~~~~~note: expanded from macro 'FFMIN' 49 | #define FFsrc/libavcodec/dcadata.cMI:7384N:(34a:, b)warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( (a) > (b) ? 7384( | b ) : S(CaA)L)E ( 2| . ~ ^ ~7 2611592663452In file included from 0src/libavcodec/dxa.ce:-294: )src/libavcodec/bytestream.h,: 356S:C13A:L Ewarning: (1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]. 4548087492 53568 | 5 1 8 e -s2i)z,e 2 | = ^~~~~~~~~~~~~~~~~~~~~~~~~~~ FFMIsrc/libavcodec/dcadata.cN:(7338p:-33>:b unote: fexpanded from macro 'SCALE'f er_end -7338 | p#-d>ebfuifnfee rS,C AsLiEz(ec)); ( (| c ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) / (25src/libavutil/macros.h6:.490:f25 :* note: 3expanded from macro 'FFMIN'2 768.0f) )49 | #| d ~ ~~~~~~~^~~~~~~~~~e fine FFMIN(a,b) ((asrc/libavcodec/dcadata.c): 7384>: 5(:b )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]? (b) : (a)) 7384 | | ~ ^ ~ SCALE(2.7In file included from 2src/libavcodec/dxa.c6:1291: 5src/libavcodec/bytestream.h9:23576:6153:4 5warning: 2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 e-4), S357C | A L E ( 1i.f4 5(4s8i0z8e724 9!2=5 8s5i1z8ee)- 2 )| , ~~~~~ ^ ~~~~ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7383:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7383 | SCALE(5.974265560507774e-2), SCALE(5.283284001052380e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7383 | SCALE(5.974265560507774e-2), SCALE(5.283284001052380e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7382:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7382 | SCALE(3.398312926292420e-1), SCALE(2.122959494590759e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7382:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7382 | SCALE(3.398312926292420e-1), SCALE(2.122959494590759e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7381:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7381 | SCALE(1.001838669180870e-1), SCALE(2.684516608715058e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7381:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7381 | SCALE(1.001838669180870e-1), SCALE(2.684516608715058e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7380:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7380 | SCALE(2.460231189616024e-4), SCALE(1.396108977496624e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7380:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7380 | SCALE(2.460231189616024e-4), SCALE(1.396108977496624e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7379:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7379 | SCALE(6.138643622398376e-2), SCALE(5.562345497310162e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7379:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7379 | SCALE(6.138643622398376e-2), SCALE(5.562345497310162e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7378:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7378 | SCALE(3.404086530208588e-1), SCALE(2.150822728872299e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7378:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7378 | SCALE(3.404086530208588e-1), SCALE(2.150822728872299e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7377:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7377 | SCALE(9.798453748226166e-2), SCALE(2.659549415111542e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7377:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7377 | SCALE(9.798453748226166e-2), SCALE(2.659549415111542e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7376:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7376 | SCALE(2.211847313446924e-4), SCALE(1.339218579232693e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7376:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7376 | SCALE(2.211847313446924e-4), SCALE(1.339218579232693e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7375:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7375 | SCALE(6.305878609418869e-2), SCALE(5.852684378623962e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7375:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7375 | SCALE(6.305878609418869e-2), SCALE(5.852684378623962e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7374:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7374 | SCALE(3.409290313720703e-1), SCALE(2.178637981414795e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7374:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7374 | SCALE(3.409290313720703e-1), SCALE(2.178637981414795e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7373:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7373 | SCALE(9.581124037504196e-2), SCALE(2.634339034557342e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7373:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7373 | SCALE(9.581124037504196e-2), SCALE(2.634339034557342e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7372:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7372 | SCALE(1.981738605536520e-4), SCALE(1.284105982631445e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7372:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7372 | SCALE(1.981738605536520e-4), SCALE(1.284105982631445e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7371:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7371 | SCALE(6.475970894098282e-2), SCALE(6.154712289571762e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7371:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7371 | SCALE(6.475970894098282e-2), SCALE(6.154712289571762e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7370:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7370 | SCALE(3.413922190666198e-1), SCALE(2.206395119428635e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7370:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7370 | SCALE(3.413922190666198e-1), SCALE(2.206395119428635e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7369:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7369 | SCALE(9.366425126791000e-2), SCALE(2.608896791934967e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7369:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7369 | SCALE(9.366425126791000e-2), SCALE(2.608896791934967e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7368:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7368 | SCALE(1.769922382663936e-4), SCALE(1.230732165277004e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7368:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7368 | SCALE(1.769922382663936e-4), SCALE(1.230732165277004e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7367:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7367 | SCALE(6.648923456668854e-2), SCALE(6.468691397458315e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7367:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7367 | SCALE(6.648923456668854e-2), SCALE(6.468691397458315e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7366:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7366 | SCALE(3.417979776859284e-1), SCALE(2.234084606170654e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7366:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7366 | SCALE(3.417979776859284e-1), SCALE(2.234084606170654e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7365:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7365 | SCALE(9.154383838176728e-2), SCALE(2.583232223987580e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7365:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7365 | SCALE(9.154383838176728e-2), SCALE(2.583232223987580e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7364:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7364 | SCALE(1.575958012836054e-4), SCALE(1.179065089672804e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7364:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7364 | SCALE(1.575958012836054e-4), SCALE(1.179065089672804e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7363:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7363 | SCALE(6.824731826782227e-2), SCALE(6.794991903007030e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7363:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7363 | SCALE(6.824731826782227e-2), SCALE(6.794991903007030e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7362:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7362 | SCALE(3.421461284160614e-1), SCALE(2.261696159839630e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7362:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7362 | SCALE(3.421461284160614e-1), SCALE(2.261696159839630e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7361:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7361 | SCALE(8.945026248693466e-2), SCALE(2.557355761528015e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7361:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7361 | SCALE(8.945026248693466e-2), SCALE(2.557355761528015e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7360:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7360 | SCALE(1.397485757479444e-4), SCALE(1.129068247973919e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7360:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7360 | SCALE(1.397485757479444e-4), SCALE(1.129068247973919e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7359:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7359 | SCALE(7.003392279148102e-2), SCALE(7.133882027119398e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7359:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7359 | SCALE(7.003392279148102e-2), SCALE(7.133882027119398e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7358:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7358 | SCALE(3.424364924430847e-1), SCALE(2.289219647645950e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7358:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7358 | SCALE(3.424364924430847e-1), SCALE(2.289219647645950e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7357:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7357 | SCALE(8.738376945257187e-2), SCALE(2.531278133392334e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7357:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7357 | SCALE(8.738376945257187e-2), SCALE(2.531278133392334e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7356:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7356 | SCALE(1.233371440321207e-4), SCALE(1.080708485096693e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7356:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7356 | SCALE(1.233371440321207e-4), SCALE(1.080708485096693e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7355:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7355 | SCALE(7.184901088476181e-2), SCALE(7.485736627131701e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7355:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7355 | SCALE(7.184901088476181e-2), SCALE(7.485736627131701e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7354:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7354 | SCALE(3.426689505577088e-1), SCALE(2.316644787788391e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7354:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7354 | SCALE(3.426689505577088e-1), SCALE(2.316644787788391e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7353:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7353 | SCALE(8.534456789493561e-2), SCALE(2.505008876323700e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7353:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7353 | SCALE(8.534456789493561e-2), SCALE(2.505008876323700e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7352:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7352 | SCALE(1.082170274457894e-4), SCALE(1.CC libavcodec/encode.o 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-1In file included from ), src/libavcodec/dvdsubenc.c| : ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 22: src/libavcodec/bytestream.hsrc/libavcodec/dcadata.c::1717338::1833:: warning: note: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]expanded from macro 'SCALE' 7338 | #define SC A171L | E ( c ) g(-(>cb)u f/f e(r2 5+6=. 0FfF M*I 3N2(7g6-8>.b0uff)f)e r _| e ~ ~~~~~~~^~~~~~~~~~n d - g->buffer, sizsrc/libavcodec/dcadata.ce:)7344;: 34 :| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7344 | src/libavutil/macros.h : 49 :S25C:A Lnote: E(expanded from macro 'FFMIN'8 .17936524 9498 | 1#6d3e2f8ien-e5 )F,F MSICNA(LaE,(b9). 4(5(0a9)5 3>4 5(3b7)7 9?2 2(0be)- 3:) ,( a )| ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~ ^ ~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7344:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7344 | SCALE(8.179365249816328e-5), SCALE(9.450953453779220e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7343:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7343 | SCALE(7.746443897485733e-2), SCALE(8.622321300208569e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7343:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7343 | SCALE(7.746443897485733e-2), SCALE(8.622321300208569e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7342:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7342 | SCALE(3.430179357528686e-1), SCAIn file included from LE(src/libavcodec/dvdsubenc.c2:.3229: 8src/libavcodec/bytestream.h2:21868:9134:3 3warning: 4comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]7 931e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c186: | 7338 : 33 : snote: iexpanded from macro 'SCALE'z e2 = FF M7338I | N#(dpe-f>ibnuef fSeCrA_LeEn(dc )- (p(-c>)b u/f f(e2r5,6 .s0ifz e*) ;3 2 7| 6 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~8 .0f)) | ~ ~~~~~~~^~~~~~~~~~src/libavutil/macros.h :49:25: note: expanded from macro 'FFMIN' 49src/libavcodec/dcadata.c | :#7342d:e5f:i warning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e FFMIN(a,b )7342 | ( ( a ) S>C A(LbE)( 3?. 4(3b0)1 7:9 3(5a7)5)2 8 6| 8 ~ ^ ~6 e-1), SCALE(In file included from 2src/libavcodec/dvdsubenc.c.:3229: 8src/libavcodec/bytestream.h22:81879:4153:3 4warning: 7comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]9 31e-1) ,187 | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ if src/libavcodec/dcadata.c(:s7338i:z33e:2 note: !expanded from macro 'SCALE'= size) 7338| | ~~~~~ ^ ~~~~# define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7341:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7341 | SCALE(7.939263433218002e-2), SCALE(2.425158768892288e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7341:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7341 | SCALE(7.939263433218002e-2), SCALE(2.425158768892288e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7340:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7340 | SCALE(2.658434386830777e-4), SCALE(9.029330685734748e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7340:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7340 | SCALE(2.658434386830777e-4), SCALE(9.029330685734748e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dxtory.c:30: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dvdsubenc.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/dvdsubenc.c:22: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/dxtory.c:30: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dxtory.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/dvenc.c:49: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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 * 32src/libavcodec/bytestream.h768:.0317f:)13): warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~ ~~~~~~~^~~~~~~~~~src/libavcodec/bytestream.h :271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | src/libavcodec/dcadata.c : 7546 : 49s: i 271zwarning: | e 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] = iFnFtM IsNi(zp e-75462> | b =u f Ff FeSMrCI_ANeL(nEgd(- 0>-.b 0up1f-7f>2eb4ru4_f6ef0ne5dr3 src/libavcodec/put_bits.h,-5 ):s,g265i :zS37-eC:>A) bL;warning: uE comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f( f0| e. ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~r4 ,7 9s6i4z4e8)src/libavutil/macros.h0; :5 49265 :1 | 25| 9: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ )note: ,expanded from macro 'FFMIN' S C AiLsrc/libavutil/macros.h fE:(490 | (#d49e.:f4s825i-:n5> note: eexpanded from macro 'FFMIN'0b3 u0f7F40_50Fe n)d M49I | ,#-N SdC (sAea-,>bL)f bEi((0u.n(f_0ptea 1FrF)8 > M>0= IN5 8(6(sb)2 a?,ib4 1(2z))be) ,: o f( ((a())| Bai ^~~~~~~~~~~~~~~~~~~~t ) B>| ~ ^ ~u(fsrc/libavcodec/dcadata.c :b)7338)) : 33{?: note: In file included from expanded from macro 'SCALE'(| src/libavcodec/dvdsubenc.c b ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~) : 22 : :src/libavcodec/bytestream.h7338 | (:a#318):)d 15| e: ~ ^ ~f warning: incomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e SCALE (318 | c ) ( (c )i f/ ((s2i5z6.e02f ! =* s3i2z7e6)8 . 0| ~~~~~ ^ ~~~~f )) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7546:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7546 | SCALE(0.01724460535), SCALE(0.47964480519), SCALE(0.48503074050), SCALE(0.01805862412), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7546:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7546 | SCALE(0.01724460535), SCALE(0.47964480519), SCALE(0.48503074050), SCALE(0.01805862412), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7545:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7545 | SCALE(0.01645922661), SCALE(0.47423094511), SCALE(0.49038675427), SCALE(0.01890186779), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7545:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7545 | SCALE(0.01645922661), SCALE(0.47423094511), SCALE(0.49038675427), SCALE(0.01890186779), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7545:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7545 | SCALE(0.01645922661), SCALE(0.47423094511), SCALE(0.49038675427), SCALE(0.01890186779), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' In file included from 7338 | src/libavcodec/dxtory.c#:d30e: fsrc/libavcodec/bytestream.hi:n293e: 13S:C Awarning: LEcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( c) ((c) / (256.0f * 3 22937 | 6 8 . 0 fs)i)z e 2| ~ ~~~~~~~^~~~~~~~~~= FFMIN(p->buffer_ensrc/libavcodec/dcadata.cd: 7545-: 5p:- >warning: bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]u ffer, size); 7545| | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ SCALE(src/libavutil/macros.h0:.490:1256:4 5note: 9expanded from macro 'FFMIN'2 2661), SC A49L | E#(d0e.f4i7n4e2 3F0F9M4I5N1(1a),,b )S C(A(src/libavcodec/put_bits.hLaE)( 0:>.3174 :9(330b:3) 8 warning: 6?7 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]5( 4b2)7 ):, (SaC)A)L E ( | 0317 ~ ^ ~. | 0 1 8 9 0i1f8 6(7sIn file included from 7-src/libavcodec/dxtory.c9>:)b30,u: fsrc/libavcodec/bytestream.h _:| e294 ^~~~~~~~~~~~~~~~~~~~n: d15: -warning: src/libavcodec/dcadata.c comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:s 7338-:>33b:u f note: _294expanded from macro 'SCALE'p | t r > =i fs7338 i | (z#sedioezffe(i2Bn ie!t =BS uCsfAi)Lz)Ee (){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(src/libavcodec/bytestream.h0.:435595:7131: 0warning: 8comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 996), SCALE(0.0 13559 | 7 7 5 0 77s70i)z,e | = ^~~~~~~~~~~~~~~~~~~~ FFMsrc/libavcodec/dcadata.cI:N7338(:g33:- >note: bexpanded from macro 'SCALE'u ffer_e n7338d | #-de fgi-n>eb uSfCfeAr,L Es(icze)) ; ( (| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~c ) / (256src/libavutil/macros.h.:490:f25: *note: expanded from macro 'FFMIN'3 2768.0 f49) | )#d e f| i ~ ~~~~~~~^~~~~~~~~~ ne FFMIN(a,b) ((asrc/libavcodec/dcadata.c): >7544 :(49b:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]? (b) : (a)) 7544| | ~ ^ ~ SCALE(0.In file included from 0src/libavcodec/dvdsubenc.c1:5227: 0src/libavcodec/bytestream.h1:73560:0130:0) ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]S CALE(0.4 63568 | 7 9 1 3 65s62i)z,e 2SC A=L E(F0F.M4I9N5(71p08-1>9b9u6f)f,e SrCA_LeEn(d0. 0-1 9p7-7>5b0u7f7f7e0r),, 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'de fine SC A49L | E#(cd)e f(i(nce )F F/M I(N2(5a6,.0bf) (* (3a2)76 8> .(0bf)) )? (| b ~ ~~~~~~~^~~~~~~~~~) : (a)) | ~ ^ ~ src/libavcodec/dcadata.c:7544:27In file included from : src/libavcodec/dvdsubenc.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]22 : src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7544 | 357 | S C AiLfE ((0s.i0z1e527 0!1=7 0s0i0z0e)), S| C ~~~~~ ^ ~~~~A LE(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/bytestream.h:317:13: warning: src/libavcodec/dcadata.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 7543:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3177543 | | sSiCzAeL2E (=0 .F0F1M4I9N7(1p4-4>4b3u8f)f,e rS_CeAnLdE (-0 .p4-6>3b3u2f8f0e0r3,8 8s)i,z eS)C;A L E| ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~0 .50100076src/libavutil/macros.h1:9499:)25,: Snote: Cexpanded from macro 'FFMIN'A LE(0.020 6497 | 8#9d4e6f7i5n)e, F F| M ^~~~~~~~~~~~~~~~~~~~I N(a,src/libavcodec/dcadata.cb:)7338 :(33(:a )note: expanded from macro 'SCALE'> (b) ? (7338b | )# d:e f(ian)e) S C| A ~ ^ ~L E(c) ((c) / In file included from (src/libavcodec/dxtory.c2:5306: .src/libavcodec/bytestream.h0:f318 :*15 :3 2warning: 7comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]6 8.0f)) 318| | ~ ~~~~~~~^~~~~~~~~~ if (size2 != sisrc/libavcodec/dcadata.cz:e7543): 49 :| ~~~~~ ^ ~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7543 | SCALE(0.01497144438), SCALE(0.46332800388), SCALE(0.50100076199), SCALE(0.02067894675), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7543:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7543 | SCALE(0.01497144438), SCALE(0.46332800388), SCALE(0.50100076199), SCALE(0.02067894675), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7543:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7543 | SCALE(0.01497144438), SCALE(0.46332800388), SCALE(0.50100076199), SCALE(0.02067894675), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7542:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7542 | SCALE(0.01426773332), SCALE(0.45784294605), SCALE(0.50625455379), SCALE(0.02161412500), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7542:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7542 | SCALE(0.01426773332), SCALE(0.45784294605), SCALE(0.50625455379), SCALE(0.02161412500), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7542:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7542 | SCALE(0.01426773332), SCALE(0.45784294605), SCALE(0.50625455379), SCALE(0.02161412500), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7542:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7542 | SCALE(0.01426773332), SCALE(0.45784294605), SCALE(0.50625455379), SCALE(0.02161412500), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7541:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7541 | SCALE(0.01358995494), SCALE(0.45233src/libavcodec/bytestream.h8308:13550:)13,: Swarning: CAcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]L E(0.51147013903), S C355A | L E ( 0 .s0i2z2e5 8 1=3 1F6F5M3I)N,( g -| > ^~~~~~~~~~~~~~~~~~~~b uffersrc/libavcodec/dcadata.c_:e7338n:d33 :- note: gexpanded from macro 'SCALE'- >buffer, 7338s | i#zdee)f;i n e| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~S CALE(c) ((src/libavutil/macros.hc:)49 :/25 :( 2note: 5expanded from macro 'FFMIN'6 .0f * 32 7496 | 8#.d0eff)i)n e | F ~ ~~~~~~~^~~~~~~~~~F MIN(a,b) ((a) > (b) src/libavcodec/dcadata.c?: 7541(:b49): :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( a)) | ~ ^ ~ 7541 | SIn file included from Csrc/libavcodec/dxtory.cA:L30E: (src/libavcodec/bytestream.h0:.3560:1133:5 8warning: 9comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]9 5494), SCA L356E | ( 0 . 4s5i2z3e328 3=0 8F1F0)M,I NS(CpA-L>Eb(u0f.f5e1r1_4e7n0d1 3-9 0p3-)>,b uSfCfAeLrE,( 0s.i0z2e2)5;8 1 3| 1 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~6 53), 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# dFeFfMiInNe( aS,CbA)L E(((ca)) (>( c()b )/ ?( 2(5b6). 0:f (a*) 3)2 7 6| 8 ~ ^ ~. 0f)) | ~ ~~~~~~~^~~~~~~~~~ In file included from src/libavcodec/dxtory.c:30: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/dcadata.c :7541:27: 357warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (size2 !7541= | s i z e ) SC A| L ~~~~~ ^ ~~~~ E(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)In file included from ((csrc/libavcodec/dxv.c): /29 : (src/libavcodec/bytestream.h2:51716:.180:f warning: * 32768.0f)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c :1717540 | : 71 : warning: gimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- >buffer += FF M7540I | N ( g - >SbCuAfLfEe(r0_.e0n1d2 9-3 7g3-5>6b7u2f)f,e rS,C AsLiEz(e0).;4 4 6| 8 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~1 602716), SCALE(0src/libavutil/macros.h.:5491:6256:4 5note: 3expanded from macro 'FFMIN'7 191), SC A49L | E#(d0e.f0i2n3e5 8F1F2M5I7N0(9a),,b ) | ( ^~~~~~~~~~~~~~~~~~~~( a) >src/libavcodec/dcadata.c :(7338b:)33 :? note: (expanded from macro 'SCALE'b ) : (a) )7338 | #| d ~ ^ ~e fine SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7540:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7540 | SCALE(0.01293735672), SCALE(0.44681602716), SCALE(0.51664537191), SCALE(0.02358125709), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7540:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7540 | SCALE(0.01293735672), SCALE(0.44681602716), SCALE(0.51664537191), SCALE(0.02358125709), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7540:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7540 | SCALE(0.01293735672), SCALE(0.44681602716), SCALE(0.51664537191), SCALE(0.02358125709), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ In file included from src/libavcodec/dcadata.c:src/libavcodec/dxv.c7539::2971: :src/libavcodec/bytestream.h warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]186 :13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7539 | SCALE (1860 | . 0 1 2 3s0i9z3e929 4=3 )F,F MSICNA(LpE-(>0b.u4f41f2e7r8_1e0n0d0 1-) ,p -S>CbAuLfEf(e0r.,5 2s1i7z7e8)2;8 5 5| 0 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) , SCALE(0src/libavutil/macros.h.:0492:4256:1 4note: 5expanded from macro 'FFMIN'9 488), | ^~~~~~~~~~~~~~~~~~~~49 | #desrc/libavcodec/dcadata.cf:i7338n:e33 :F Fnote: Mexpanded from macro 'SCALE'I N(a,b) (7338( | a#)d e>f i(nbe) S?C A(LbE)( c:) ((a()c)) | / ~ ^ ~ (256.0f * 327In file included from 6src/libavcodec/dxv.c8:.290f: ))src/libavcodec/bytestream.h : | 187 ~ ~~~~~~~^~~~~~~~~~: 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187src/libavcodec/dcadata.c | : 7539 : 49 :i fwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( size2 != size )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:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7539 | SCALE(0.01230939943), SCALE(0.44127810001), SCALE(0.52177828550), SCALE(0.02461459488), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7539:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7539 | SCALE(0.01230939943), SCALE(0.44127810001), SCALE(0.52177828550), SCALE(0.02461459488), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7538:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7538 | SCALE(0.01170534454), SCALE(0.43572667241), SCALE(0.52686679363), SCALE(0.02568206564), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7538:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7538 | SCALE(0.01170534454), SCALE(0.43572667241), SCALE(0.52686679363), SCALE(0.02568206564), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7538:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7538 | SCALE(0.01170534454), SCALE(0.43572667241), SCALE(0.52686679363), SCALE(0.02568206564), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7538:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7538 | SCALE(0.01170534454), SCALE(0.43572667241), SCALE(0.52686679363), SCALE(0.02568206564), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7537:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7537 | SCALE(0.01112466771), SCALE(0.43016362190), SCALE(0.53190881014), SCALE(0.02678431384), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7537:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7537 | SCALE(0.01112466771), SCALE(0.43016362190), SCALE(0.53190881014), SCALE(0.02678431384), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7537:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7537 | SCALE(0.01112466771), SCALE(0.43016362190), SCALE(0.53190881014), SCALE(0.02678431384), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7537:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7537 | SCALE(0.01112466771), SCALE(0.43016362190), SCALE(0.53190881014), SCALE(0.02678431384), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7536:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7536 | SCALE(0.01056654565), SCALE(0.42459106445), SCALE(0.53690224886), SCALE(0.02792212367), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7536:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7536 | SCALE(0.01056654565), SCALE(0.42459106445), SCALE(0.53690224886), SCALE(0.02792212367), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7536:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7536 | SCALE(0.01056654565), SCALE(0.42459106445), SCALE(0.53690224886), SCALE(0.02792212367), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c)src/libavcodec/bytestream.h ((:c)271 :/17 :(2 5warning: 6.comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ 271 | int size2 =src/libavcodec/dcadata.c F:F7536M:I5N:( gwarning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]> buffer_end - g7536- | > b u f fSeCrA,L Es(i0z.e0);1 0 5| 6 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~6 54565), SCsrc/libavutil/macros.hA:L49E:(250:. 4note: 2expanded from macro 'FFMIN'4 59106445 )49, | #SdCeAfLiEn(e0 .F5F3M6I9N0(2a2,4b8)8 6()(,a )S C>A L(Eb()0 .?0 2(7b9)2 2:1 2(3a6)7)) , | ~ ^ ~| ^~~~~~~~~~~~~~~~~~~~ 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] 7535 | SCALE(0.01003060210), SCALE(0.41901078820), SCALE(0.54184508324), SCALE(0.02909611352), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7534:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7534 | SCALE(0.00951600447), SCALE(0.41342487931), SCALE(0.54673534632), SCALIn file included from E(0src/libavcodec/dxv.c.:0293: 0src/libavcodec/bytestream.h30:72930:3137:7 6warning: ),comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 293 | 7338 | #sdiezfei2n e= SFCFAMLIEN((cp)- >(b(ucf)f e/r _(e2n5d6 .-0 fp -*> b3u2f7f6e8r.,0 fs)i)z e )| ; ~ ~~~~~~~^~~~~~~~~~ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: src/libavcodec/dcadata.cnote: :expanded from macro 'FFMIN'7534 :49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | #define FFM I7534N | ( a , b )S C(A(LaE)( 0>. 0(0b9)5 1?6 0(0b4)4 7:) ,( aS)C)A L E| ( ~ ^ ~0 .41342487931In file included from )src/libavcodec/dxv.c,: 29Ssrc/libavcodec/dxa.cC: Asrc/libavcodec/bytestream.hL::E294(:60015:.:945 :4warning: 6comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: 7 comparison of integers of different signs: 'unsigned long long' and 'int' [-Wsign-compare]3 5346 32942 | ) , S CiAfL E((s0i. z060e3 | 20 3 !0 =7 0is3fi7 z7(e61))2 ,U L| L ~~~~~ ^ ~~~~| ^~~~~~~~~~~~~~~~~~~~ + ((src/libavcodec/dcadata.ca:v7338c:33t:x -note: >expanded from macro 'SCALE'w idth * a7338v | c#tdxe-f>ihneei gShCtA)L E>(>c )4 )( (+c )A V/_ R(B23526(.s0rfc *+ 302)7 6+8 .A0Vf_)R)B 3 2| ( ~ ~~~~~~~^~~~~~~~~~s rc + 4) > srcsize) src/libavcodec/dcadata.c :| 7534 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~: 27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7534 | SCALE(0.00951600447), SCALE(0.41342487931), SCALE(0.54673534632), SCALE(0.03030703776), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7534:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7534 | SCALE(0.00951600447), SCALE(0.41342487931), SCALE(0.54673534632), SCALE(0.03030703776), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7533:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7533 | SCALE(0.00902230106), SCALE(0.40783521533), SCALE(0.55157101154), SCALE(0.03155555204), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7533:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7533 | SCALE(0.00902230106), SCALE(0.40783521533), SCALE(0.55157101154), SCALE(0.03155555204), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7533:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7533 | SCALE(0.00902230106), SCALE(0.40783521533), SCALE(0.55157101154), SCAsrc/libavcodec/bytestream.hLE(:0317.:0133:1 5warning: 55comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]5 5204), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338: 33317: | note: expanded from macro 'SCALE' size2 =7338 | F#FdMeIfNin(ep -S>CbAuLfEf(ecr)_ e(n(dc )- /p -(>2b5u6f.f0erf, *s i3z2e7)6;8 . 0| f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ )) | ~ ~~~~~~~^~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' src/libavcodec/dcadata.c :497533 | :#5d:e fwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n e FFMIN(a,b) (7533( | a ) > S(CbA)L E?( 0(.b0)0 9:0 2(2a3)0)1 0 6| ) ~ ^ ~, SCALE(0.4078In file included from 3src/libavcodec/dxv.c5:2291: 5src/libavcodec/bytestream.h3:3318):,15 :S Cwarning: Acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]L E(0.55 13185 | 7 1 0 1 1i5f4 )(,s iSzCeA2L E!(=0 .s0i3z1e5)5 5 5| 5 ~~~~~ ^ ~~~~2 04), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7532:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7532 | SCALE(0.00854881573), SCALE(0.40224379301), SCALE(0.55634999275), SCALE(0.03284239396), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7532:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7532 | SCALE(0.00854881573), SCALE(0.40224379301), SCALE(0.55634999275), SCALE(0.03284239396), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7532:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7532 | SCALE(0.00854881573), SCALE(0.40224379301), SCALE(0.55634999275), SCALE(0.03284239396), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7532:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7532 | SCALE(0.00854881573), SCALE(0.40224379301), SCALE(0.55634999275), SCALE(0.03284239396), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7531:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7531 | SCALE(0.00809498038), SCALE(0.39665243030), SCALE(0.56107026339), SCALE(0.03416819125), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7531:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7531 | SCALE(0.00809498038), SCALE(0.39665243030), SCALE(0.56107026339), SCALE(0.03416819125), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7531:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7531 | SCALE(0.00809498038), SCALE(0.39665243030), SCALE(0.561070263src/libavcodec/bytestream.h39),: S355C:A13L:E (warning: 0.comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 3416819125), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c355: | 7338 : 33 : snote: iexpanded from macro 'SCALE'z e = FFM I7338N | (#gd-e>fbiunfef eSrC_AeLnEd( c- )g (-(>cb)u f/f e(r2,5 6s.i0zfe )*; 3 2| 7 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~6 8.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49src/libavcodec/dcadata.c | :#7531d:e5f:i nwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] FFMIN(a,b) (( a7531) | > ( b )S C?A L(Eb()0 .:0 0(8a0)9)4 9 8| 0 ~ ^ ~3 8), SCALE(0.3In file included from 9src/libavcodec/dxv.c6:6295: 2src/libavcodec/bytestream.h4:33560:3130:) ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]S CALE(0.5610 73560 | 2 6 3 3 9s)i,z eS2C A=L EF(F0M.I0N3(4p1-6>8b1u9f1f2e5r)_,e n d| ^~~~~~~~~~~~~~~~~~~~- p->src/libavcodec/dcadata.cb:u7338f:f33e:r ,note: expanded from macro 'SCALE's ize); | 7338 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | #definsrc/libavutil/macros.he: 49S:C25A:L Enote: (expanded from macro 'FFMIN'c ) ((c) /49 | (#2d5e6f.i0nfe *F F3M2I7N6(8a.,0bf)) )( ( a| ) ~ ~~~~~~~^~~~~~~~~~ > (b) ? (b) : (a)) src/libavcodec/dcadata.c :| 7530 ~ ^ ~: 71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/dxv.c:29: src/libavcodec/bytestream.h:357: 157530: | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] SCALE (3570 | . 0 0 7 6i6f0 1(6s5i8ze92) ,! =S CsAiLzEe()0 . 3| 9 ~~~~~ ^ ~~~~1 06300473), SCALE(0.56572991610), SCALE(0.03553372994), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7530:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7530 | SCALE(0.00766016589), SCALE(0.39106300473), SCALE(0.56572991610), SCALE(0.03553372994), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7530:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7530 | SCALE(0.00766016589), SCALE(0.39106300473), SCALE(0.56572991610), SCALE(0.03553372994), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7530:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7530 | SCALE(0.00766016589), SCALE(0.39106300473), SCALE(0.56572991610), SCALE(0.03553372994), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7529:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7529 | SCALE(0.00724391919), SCALE(0.38547745347), SCALE(0.57032698393), SCALE(0.03693958372), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7529:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7529 | SCALE(0.00724391919), SCALE(0.38547745347), SCALE(0.57032698393), SCALE(0.03693958372), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7529:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7529 | SCALE(0.00724391919), SCALE(0.38547745347), SCALE(0.57032698393), SCALE(0.03693958372), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7529:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7529 | SCALE(0.00724391919), SCALE(0.38547745347), SCALE(0.57032698393), SCALE(0.03693958372), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7528:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7528 | SCALE(0.00684553990), SCALE(0.37989753485), SCALE(0.57485944033), SCALE(0.03838652745), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7528:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7528 | SCALE(0.00684553990), SCALE(0.37989753485), SCALE(0.57485944033), SCALE(0.03838652745), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7528:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7528 | SCALE(0.00684553990), SCALE(0.37989753485), SCALE(0.57485944033), SCALE(0.03838652745), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7528:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7528 | SCALE(0.00684553990), SCALE(0.37989753485), SCALE(0.57485944033), SCALE(0.03838652745), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7527:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7527 | SCALE(0.00646453211), SCALE(0.37432509661), SCALE(0.57932555676), SCALE(0.03987516090), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7527:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7527 | SCALE(0.00646453211), SCALE(0.37432509661), SCALE(0.57932555676), SCALE(0.03987516090), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7527:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7527 | SCALE(0.00646453211), SCALE(0.37432509661), SCALE(0.57932555676), SCALE(0.03987516090), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7527:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7527 | SCALE(0.00646453211), SCALE(0.37432509661), SCALE(0.57932555676), SCALE(0.03987516090), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7526:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7526 | SCALE(0.00610029325), SCALE(0.36876192689), SCALE(0.58372318745), SCALE(0.04140623659), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7526:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7526 | SCALE(0.00610029325), SCALE(0.36876192689), SCALE(0.58372318745), SCALE(0.04140623659), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7526:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7526 | SCALE(0.00610029325), SCALE(0.36876192689), SCALE(0.58372318745), SCALE(0.04140623659), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7526:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7526 | SCALE(0.00610029325), SCALE(0.36876192689), SCALE(0.58372318745), SCALE(0.04140623659), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7525:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7525 | SCALE(0.00575236930), SCALE(0.36320972443), SCALE(0.58805054426), SCALE(0.04298033938), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7525:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7525 | SCALE(0.00575236930), SCALE(0.36320972443), SCALE(0.58805054426), SCALE(0.04298033938), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7525:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7525 | SCALE(0.00575236930), SCALE(0.36320972443), SCALE(0.58805054426), SCALE(0.04298033938), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7525:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7525 | SCALE(0.00575236930), SCALE(0.36320972443), SCALE(0.58805054426), SCALE(0.04298033938), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7524:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7524 | SCALE(0.00542017492), SCALE(0.35767036676), SCALE(0.59230577946), SCALE(0.04459818453), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7524:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7524 | SCALE(0.00542017492), SCALE(0.35767036676), SCALE(0.59230577946), SCALE(0.04459818453), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7524:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7524 | SCALE(0.00542017492), SCALE(0.35767036676), SCALE(0.59230577946), SCALE(0.04459818453), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7524:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7524 | SCALE(0.00542017492), SCALE(0.35767036676), SCALE(0.59230577946), SCALE(0.04459818453), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7523:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7523 | SCALE(0.00510312291), SCALE(0.35214546323), SCALE(0.59648692608), SCALE(0.04626038298), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7523:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7523 | SCALE(0.00510312291), SCALE(0.35214546323), SCALE(0.59648692608), SCALE(0.04626038298), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7523:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7523 | SCALE(0.00510312291), SCALE(0.35214546323), SCALE(0.59648692608), SCALE(0.04626038298), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7523:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7523 | SCALE(0.00510312291), SCALE(0.35214546323), SCALE(0.59648692608), SCALE(0.04626038298), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7522:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7522 | SCALE(0.00480085658), SCALE(0.34663668275), SCALE(0.60059231520), SCALE(0.04796761274), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7522:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7522 | SCALE(0.00480085658), SCALE(0.34663668275), SCALE(0.60059231520), SCALE(0.04796761274), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7522:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7522 | SCALE(0.00480085658), SCALE(0.34663668275), SCALE(0.60059231520), SCALE(0.04796761274), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7522:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7522 | SCALE(0.00480085658), SCALE(0.34663668275), SCALE(0.60059231520), SCALE(0.04796761274), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7521:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7521 | SCALE(0.00451271003), SCALE(0.34114575386), SCALE(0.60462015867), SCALE(0.04972046614), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7521:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7521 | SCALE(0.00451271003), SCALE(0.34114575386), SCALE(0.60462015867), SCALE(0.04972046614), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7521:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7521 | SCALE(0.00451271003), SCALE(0.34114575386), SCALE(0.60462015867), SCALE(0.04972046614), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7521:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7521 | SCALE(0.00451271003), SCALE(0.34114575386), SCALE(0.60462015867), SCALE(0.04972046614), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7520:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7520 | SCALE(0.00423829490), SCALE(0.33567428589), SCALE(0.60856848955), SCALE(0.05151961371), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7520:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7520 | SCALE(0.00423829490), SCALE(0.33567428589), SCALE(0.60856848955), SCALE(0.05151961371), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7520:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7520 | SCALE(0.00423829490), SCALE(0.33567428589), SCALE(0.60856848955), SCALE(0.05151961371), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7520:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7520 | SCALE(0.00423829490), SCALE(0.33567428589), SCALE(0.60856848955), SCALE(0.05151961371), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7519:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7519 | SCALE(0.00397720048), SCALE(0.33022382855), SCALE(0.61243581772), SCALE(0.05336561054), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7519:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7519 | SCALE(0.00397720048), SCALE(0.33CC libavcodec/error_resilience.o 022382855), 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) / (CC libavcodec/escape124.o 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.0030556533In file included from 0), src/libavcodec/dxtory.cS:CA33L: Esrc/libavcodec/unary.h(:050.:3410:8 6warning: 6comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]3 51724), SCALE(0.62706 0502 | 9 4 1 5 )f,o rS(CiAL E=( 00.;0 6i1 2<3 0l2e7n9 5&1&) ,g e t| _ ^~~~~~~~~~~~~~~~~~~~b its1(src/libavcodec/dcadata.cg:b7338): 33!:= note: sexpanded from macro 'SCALE't op; i++) ;7338 | #| d ~~~~~~~~~~~~~ ^ ~~~~e fine 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.627061402 warning9s4 generated1. 5), SCALE(0.06123027951), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7514:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7514 | SCALE(0.00285378192), SCALE(0.30334126949), SCALE(0.63049703836), SCALE(0.06331945211), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7514:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7514 | SCALE(0.00285378192), SCALE(0.30334126949), SCALE(0.63049703836), SCALE(0.06331945211), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7514:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7514 | SCALE(0.00285378192), SCALE(0.30334126949), SCALE(0.63049703836), SCALE(0.06331945211), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7514:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7514 | SCALE(0.00285378192), SCALE(0.30334126949), SCALE(0.63049703836), SCALE(0.06331945211), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7513:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7513 | SCALE(0.00266251224), SCALE(0.29804900289), SCALE(0.63384294510), SCALE(0.06545893103), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7513:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7513 | SCALE(0.00266251224), SCALE(0.29804900289), SCALE(0.63384294510), SCALE(0.06545893103), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7513:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7513 | SCALE(0.00266251224), SCALE(0.29804900289), SCALE(0.63384294510), SCALE(0.06545893103), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7513:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7513 | SCALE(0.00266251224), SCALE(0.29804900289), SCALE(0.63384294510), SCALE(0.06545893103), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7512:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7512 | SCALE(0.00248134881), SCALE(0.29278811812), SCALE(0.63709646463), SCALE(0.06764923781), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7512:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7512 | SCALE(0.00248134881), SCALE(0.29278811812), SCALE(0.63709646463), SCALE(0.06764923781), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7512:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7512 | SCALE(0.00248134881), SCALE(0.29278811812), SCALE(0.63709646463), SCALE(0.06764923781), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7512:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7512 | SCALE(0.00248134881), SCALE(0.29278811812), SCALE(0.63709646463), SCALE(0.06764923781), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7511:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7511 | SCALE(0.00231004250), SCALE(0.28755992651), SCALE(0.64025616646), SCALE(0.06989086419), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7511:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7511 | SCALE(0.00231004250), SCALE(0.28755992651), SCALE(0.64025616646), SCALE(0.06989086419), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7511:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7511 | SCALE(0.00231004250), SCALE(0.28755992651), SCALE(0.64025616646), SCALE(0.06989086419), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7511:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7511 | SCALE(0.00231004250), SCALE(0.28755992651), SCALE(0.64025616646), SCALE(0.06989086419), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7510:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7510 | SCALE(0.00214785640), SCALE(0.28236576915), SCALE(0.64332056046), SCALE(0.07218432426), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7510:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7510 | SCALE(0.00214785640), SCALE(0.28236576915), SCALE(0.64332056046), SCALE(0.07218432426), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7510:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7510 | SCALE(0.00214785640), SCALE(0.28236576915), SCALE(0.64332056046), SCALE(0.07218432426), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7510:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7510 | SCALE(0.00214785640), SCALE(0.28236576915), SCALE(0.64332056046), SCALE(0.07218432426), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7509:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7509 | SCALE(0.00199495023), SCALE(0.27720692754), SCALE(0.64628833532), SCALE(0.07453006506), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7509:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7509 | SCALE(0.00199495023), SCALE(0.27720692754), SCALE(0.64628833532), SCALE(0.07453006506), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7509:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7509 | SCALE(0.00199495023), SCALE(0.27720692754), SCALE(0.64628833532), SCALE(0.07453006506), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c17) warning/s generated(. 256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7509:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7509 | SCALE(0.00199495023), SCALE(0.27720692754), SCALE(0.64628833532), SCALE(0.07453006506), src/libavcodec/dxv.c | ^~~~~~~~~~~~~~~~~~~~ :406:src/libavcodec/dcadata.c47::7338 :warning: 33:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] note: expanded from macro 'SCALE' 7338 | #define S C406A | L E ( c ) ( ( cf)o r/ ((t2a56b.l0ef1 [*x ]3.2v7a6l81. 0=f )k); k| ~ ~~~~~~~^~~~~~~~~~< 256 && j > table2[ksrc/libavcodec/dcadata.c]:;7508 :k71+:+ )warning: ;implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~ ^ ~~~~~~~~~ 7508 | SCALE(0.00185023469), SCALE(0.27208462358), SCALE(0.64915806055), SCALE(0.07692859322), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7508:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7508 | SCALE(0.00185023469), SCALE(0.27208462358), SCALE(0.64915806055), SCALE(0.07692859322), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7508:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7508 | SCALE(0.00185023469), SCALE(0.27208462358), SCALE(0.64915806055), SCALE(0.07692859322), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7508:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7508 | SCALE(0.00185023469), SCALE(0.27208462358), SCALE(0.64915806055), SCALE(0.07692859322), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7507:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7507 | SCALE(0.00171401864), SCALE(0.26700007915), SCALE(0.65192854404), SCALE(0.07938029617), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7507:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7507 | SCALE(0.00171401864), SCALE(0.26700007915), SCALE(0.65192854404), SCALE(0.07938029617), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7507:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7507 | SCALE(0.00171401864), SCALE(0.26700007915), SCALE(0.65192854404), SCALE(0.07938029617), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7507:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7507 | SCALE(0.00171401864), SCALE(0.26700007915), SCALE(0.65192854404), SCALE(0.07938029617), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7506:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7506 | SCALE(0.00158570008), SCALE(0.26195442677), SCALE(0.65459835529), SCALE(0.08188561350), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / src/libavcodec/dxv.c(256.:0443f: 58*: 3warning: 2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]7 68.0f)) | ~ ~~~~~~~^~~~~~~~~~ 443 | ifsrc/libavcodec/dcadata.c :(7506e:n49d:o fwarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s et <= 0 || by t7506 | e s t r eSaCmA2L_Eg(e0t._0b0y1t5e8s5_7l0e0f0t8()g,b )S C b/u f(_2e5n6d. 0-f s*- >3b2u7f6_8p.t0rf )>)= s| i ~ ~~~~~~~^~~~~~~~~~z eof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~src/libavcodec/dcadata.c :7496:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7496 | SCALE(0.00066567765), SCALE(0.21386915445), SCALE(0.67551922798), SCALE(0.10996460915), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7496:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7496 | SCALE(0.00066567765), SCALE(0.21386915445), SCALE(0.67551922798), SCALE(0.10996460915), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7496:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7496 | SCALE(0.00066567765), SCALE(0.21386915445), SCALE(0.67551922798), SCALE(0.10996460915), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7495:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7495 | SCALE(0.00060277141), SCALE(0.20931822062), SCALE(0.67701220512), SCALE(0.11308115721), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7495:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7495 | SCALE(0.00060277141), SCALE(0.20931822062), SCALE(0.67701220512), SCALE(0.11308115721), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7495:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7495 | SCALE(0.00060277141), SCALE(0.20931822062), SCALE(0.67701220512), SCALE(0.11308115721), | ^~~~~~~~~~~~~~~~~~~~src/libavcodec/put_bits.h :src/libavcodec/dcadata.c265::733837::33 :warning: note: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]expanded from macro 'SCALE' 7338 | #define S265C | AL E ( c ) ( ( ci)f /( s(-2>5b6u.f0_fe n*d 3-2 7s6-8>.b0uff)_)p t r| ~ ~~~~~~~^~~~~~~~~~> = sizeof(BitBuf)) {src/libavcodec/dcadata.c : 7495| : ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~5 src/libavcodec/dxtory.c: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 446:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 7495 | SCALE(0.000 64460 | 2 7 7 1 4 1 ) , iSfC A(LsEl(i0c.e2_0s9i31z8e2 2<0=6 21)6, +S C(AaLvEc(t0x.-6>7h7e0i1g2h2t0 5*1 2a)v,c tSxC-A>LwEi(d0t.h1 1/3 0(881 1*5 7n2s1l)i,c e s| ) ^~~~~~~~~~~~~~~~~~~~) ) | src/libavcodec/dcadata.c ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 7338:33: note: expanded from macro 'SCALE' src/libavcodec/dxtory.c7338: | 451#:d69e:f iwarning: ncomparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare]e SCALE(c) ((c )451 | / ( 2 5i6f. 0(fo f*f _3c2h7e6c8k. 0-f )a)v c t| x ~ ~~~~~~~^~~~~~~~~~- >discard_damaged_percesrc/libavcodec/dcadata.cn:t7494a:g71e:* owarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f _check/100 > s r7494c | _ s i z eS)C A L| E ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~( 0.00054522208), SCALE(0.20481738448), SCALE(0.67839306593), SCALE(0.11625462025), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7494:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7494 | SCALE(0.00054522208), SCALE(0.20481738448), SCALE(0.67839306593), SCALE(0.11625462025), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7494:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7494 | SCALE(0.00054522208), SCALE(0.20481738448), SCALE(0.67839306593), SCALE(0.11625462025), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7494:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7494 | SCALE(0.00054522208), SCALE(0.20481738448), SCALE(0.67839306593), SCALE(0.11625462025), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7493:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7493 | SCALE(0.00049204525), SCALE(0.20036731660), SCALE(0.67966115475), SCALE(0.11948505789), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/put_bits.h:317src/libavcodec/dcadata.c::337493:: 49warning: : comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7493 | 317 | S C A L Ei(f0 .(0s0-0>4b9u2f0_4e5n2d5 ),- SsC-A>LbEu(f0_.p2t0r0 3>6=7 3s1i6z6e0o)f,( BSiCtABLuEf()0). 6{7 9 6| 6 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~1 15475), SCALE(0.11948505789), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7493:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7493 | SCALE(0.00049204525), SCALE(0.20036731660), SCALE(0.67966115475), SCALE(0.11948505789), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7493:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7493 | SCALE(0.00049204525), SCALE(0.20036731660), SCALE(0.67966115475), SCALE(0.11948505789), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7492:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7492 | SCALE(0.00044236859), SCALE(0.19596865773), SCALE(0.68081587553), SCALE(0.12277261168), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7492:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7492 | SCALE(0.00044236859), SCALE(0.19596865773), SCALE(0.68081587553), SCALE(0.12277261168), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7492:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7492 | SCALE(0.00044236859), SCALE(0.19596865773), SCALE(0.68081587553), SCALE(0.12277261168), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7492:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7492 | SCALE(0.00044236859), SCALE(0.19596865773), SCALE(0.68081587553), SCALE(0.12277261168), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7491:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7491 | SCALE(0.00039634691), SCALE(0.19162209332), SCALE(0.68185669184), SCALE(0.12611730397), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7491:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7491 | SCALE(0.00039634691), SCALE(0.19162209332), SCALE(0.68185669184), SCALE(0.12611730397), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7491:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7491 | SCALE(0.00039634691), SCALE(0.19162209332), SCALE(0.68185669184), SCALE(0.12611730397), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7491:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7491 | SCALE(0.00039634691), SCALE(0.19162209332), SCALE(0.68185669184), SCALE(0.12611730397), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7490:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7490 | SCALE(0.00035398375), SCALE(0.18732811511), SCALE(0.68278300762), SCALE(0.12951917946), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7490:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7490 | SCALE(0.00035398375), SCALE(0.18732811511), SCALE(0.68278300762), SCALE(0.12951917946), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7490:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7490 | SCALE(0.00035398375), SCALE(0.18732811511), SCALE(0.68278300762), SCALE(0.12951917946), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7490:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7490 | SCALE(0.00035398375), SCALE(0.18732811511), SCALE(0.68278300762), SCALE(0.12951917946), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7489:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7489 | SCALE(0.00031519096), SCALE(0.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/dxv.c:753:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavcodec/dcadata.c:7489:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 753 | 7489 | i f ( opS_CsAiLzEe(00 .>0 0m0a31x5_1o9p0_9s6i)z,e 0S)C A L| E ~~~~~~~~ ^ ~~~~~~~~~~~~( 0.18308731914src/libavcodec/dxv.c):,758 :S18C:A Lwarning: Ecomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]( 0.683594 57582 | 4 8 6 ) ,i fS C(AoLpE_(s0i.z1e312 9>7 8m1a8x6_0o1p)_,s i z| e ^~~~~~~~~~~~~~~~~~~~1 ) | ~~~~~~~~ ^ ~~~~~~~~~~~~src/libavcodec/dcadata.c :7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7489:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7489 | SCALE(0.00031519096), SCALE(0.18308731914), SCALE(0.68359452486), SCALE(0.13297818601), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7488:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7488 | SCALE(0.00027949660), SCALE(0.17890018225), SCALE(0.68429082632), SCALE(0.13649433851), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7488:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7488 | SCALE(0.00027949660), SCALE(0.17890018225), SCALE(0.68429082632), SCALE(0.13649433851), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7488:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7488 | SCALE(0.00027949660), SCALE(0.17890018225), SCALE(0.68429082632), SCALE(0.13649433851), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7488:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7488 | SCALE(0.00027949660), SCALE(0.17890018225), SCALE(0.68429082632), SCALE(0.13649433851), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7487:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7487 | SCALE(0.00024667382), SCALE(0.17476719618), SCALE(0.68487155437), SCALE(0.14006754756), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7487:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7487 | SCALE(0.00024667382), SCALE(0.17476719618), SCALE(0.68487155437), SCALE(0.14006754756), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7487:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7487 | SCALE(0.00024667382), SCALE(0.17476719618), SCALE(0.68487155437), SCALE(0.14006754756), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7487:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7487 | SCALE(0.00024667382), SCALE(0.17476719618), SCALE(0.68487155437), SCALE(0.14006754756), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #definsrc/libavcodec/dxv.ce S:C806A:L17E:( cwarning: ) comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]( (c) / (256.0f * 32 78066 | 8 . 0 f )i)f (| o ~ ~~~~~~~^~~~~~~~~~p _size > max_op_sizesrc/libavcodec/dcadata.c): 7486 :| 71 ~~~~~~~ ^ ~~~~~~~~~~~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7486 | SCALE(0.00021643363), SCALE(0.17068879306), SCALE(0.68533653021), SCALE(0.14369773865), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7486:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7486 | SCALE(0.00021643363), SCALE(0.17068879306), SCALE(0.68533653021), SCALE(0.14369773865), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7486:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7486 | SCALE(0.00021643363), SCALE(0.17068879306), SCALE(0.68533653021), SCALE(0.14369773865), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7486:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7486 | SCALE(0.00021643363), SCALE(0.17068879306), SCALE(0.68533653021), SCALE(0.14369773865), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7485:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7485 | SCALE(0.00018878609), SCALE(0.16666537523), SCALE(0.68568539619), SCALE(0.14738474786), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7485:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7485 | SCALE(0.00018878609), SCALE(0.16666537523), SCALE(0.68568539619), SCALE(0.14738474786), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7485:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7485 | SCALE(0.00018878609), SCALE(0.16666537523), SCALE(0.68568539619), SCALE(0.14738474786), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7485:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7485 | SCALE(0.00018878609), SCALE(0.16666537523), SCALE(0.68568539619), SCALE(0.14738474786), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7484:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7484 | SCALE(0.00016358691), SCALE(0.16269733012), SCALE(0.68591803312), SCALE(0.15112841129), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7484:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7484 | SCALE(0.00016358691), SCALE(0.16269733012), SCALE(0.68591803312), SCALE(0.15112841129), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7484:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7484 | SCALE(0.00016358691), SCALE(0.16269733012), SCALE(0.68591803312), SCALE(0.15112841129), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7484:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7484 | SCALE(0.00016358691), SCALE(0.16269733012), SCALE(0.68591803312), SCALE(0.15112841129), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7483:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7483 | SCALE(0.00053168571), SCALE(0.15878495574), SCALE(0.68603444099), SCALE(0.15492856503), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7483:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7483 | SCALE(0.00053168571), SCALE(0.15878495574), SCALE(0.68603444099), SCALE(0.15492856503), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7483:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7483 | SCALE(0.00053168571), SCALE(0.15878495574), SCALE(0.68603444099), SCALE(0.15492856503), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7483:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7483 | SCALE(0.00053168571), SCALE(0.15878495574), SCALE(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)) | ~ ~~~~~~~^~~~~~~~~~ CC libavcodec/exif.o 1 warning generated. src/libavcodec/eacmv.c:189:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 189 | if (size > buf_end - buf - EA_PREAMBLE_SIZE) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/exr.o CC libavcodec/exrdsp.o In file included from src/libavcodec/eamad.c:35: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/eamad.c:35: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/eamad.c:35: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/eamad.c:35: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/eamad.c:35: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/eamad.c:35: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/eamad.c:35: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/eamad.c:35: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 512 warnings generated. src/libavcodec/elbg.c:134:33: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] CC libavcodec/exrenc.o 134 | while (elbg->utility_inc[i] < r) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~ CC libavcodec/extract_extradata_bsf.o src/libavcodec/eamad.c:95:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 95 | if (offset >= (t->avctx->height - 7) * t->last_frame->linesize[0] - 7) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/eamad.c:104:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 104 | if (offset >= (t->avctx->height/2 - 7) * t->last_frame->linesize[index] - 7) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/elbg.c:477:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 477 | ALLOCATE_IF_NECESSARY(cells, num_cb, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/elbg.c:463:35: note: expanded from macro 'ALLOCATE_IF_NECESSARY' 463 | if (elbg->field ## _allocated < new_elements) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/elbg.c:478:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 478 | ALLOCATE_IF_NECESSARY(utility, num_cb, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/elbg.c:463:35: note: expanded from macro 'ALLOCATE_IF_NECESSARY' 463 | if (elbg->field ## _allocated < new_elements) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/elbg.c:479:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 479 | ALLOCATE_IF_NECESSARY(utility_inc, num_cb, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/elbg.c:463:35: note: expanded from macro 'ALLOCATE_IF_NECESSARY' 463 | if (elbg->field ## _allocated < new_elements) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/elbg.c:480:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 480 | ALLOCATE_IF_NECESSARY(size_part, num_cb, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/elbg.c:463:35: note: expanded from macro 'ALLOCATE_IF_NECESSARY' 463 | if (elbg->field ## _allocated < neIn file included from w_esrc/libavcodec/eatgq.cl:e37m: esrc/libavcodec/bytestream.hn:t171s:)18 :{ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171\ | | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ g->buffer +src/libavcodec/elbg.c=: 481F:F5M:I Nwarning: (comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]g ->buffe 481 | r A_LeLnOdC A-T Eg_-IF>_bNuEfCfEeSrS,A RsYi(zcee)l;l _ b| u ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~f fer, numpoints,src/libavutil/macros.h :149): 25 :| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note: expanded from macro 'FFMIN' src/libavcodec/elbg.c:463: 3549: | #note: dexpanded from macro 'ALLOCATE_IF_NECESSARY'e fine FFMIN (463a | , b ) (i(fa )( e>l b(gb-)> f?i e(lbd) #:# (_aa)l)l o c| a ~ ^ ~t ed < new_elements) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/elbg.c:482:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 482 | ALLOCATE_IF_NECESSARY(scratchbuf, dim, 5) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/elbg.c:463:35: note: expanded from macro 'ALLOCATE_IF_NECESSARY' 463 | if (elbg->field ## _allocated < new_elements) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ In file included from src/libavcodec/eatgq.c:37: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/eatgq.c:37: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/eatgq.c:37: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/eatgq.c:37: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/eatgq.c:37: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/eatgq.c:37: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/eatgq.c:37: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/faandct.o 1 warning generated. 54 warnings generated. CC libavcodec/faanidct.o src/libavcodec/eatgv.c:232:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 232 | if (vector < num_mvs) { | ~~~~~~ ^ ~~~~~~~ CC libavcodec/fastaudio.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) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~ CC libavcodec/faxcompr.o 12 warnings generated. CC libavcodec/fdctdsp.o In file included from src/libavcodec/exif.c:28: In file included from src/libavcodec/exif.h:33: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/exif.c:28: In file included from src/libavcodec/exif.h:33: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/exif.c:28: In file included from src/libavcodec/exif.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/exif.c:28: In file included from src/libavcodec/exif.h:33: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/exif.c:28: In file included from src/libavcodec/exif.h:33: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/exif.c:28: In file included from src/libavcodec/exif.h:33: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 8 warnings generated. src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. src/libavcodec/escape124.c:299:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 299 | if (skip == -1) { | ~~~~ ^ ~~ 3 warnings generated. 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/fft_fixed_32.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/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/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/escape130.c:300:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 300 | if (block_x * 2 == avctx->width) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 12 warnings generated. CC libavcodec/fft_float.o src/libavcodec/evrcdec.c:258:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 258 | float tt = ((float)i - 8.0 / 2.0) / 8.0; | ^~~~~~~~ ~ src/libavcodec/evrcdec.c:261:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 261 | float arg1 = M_PI * 0.9 * (tt - n); | ~ ~~~^~~ src/libavcodec/evrcdec.c:262:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 262 | float arg2 = M_PI * (tt - n); | ~ ~~~^~~ src/libavcodec/evrcdec.c:267:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 267 | sin(arg1) / arg1; | ~ ^~~~ src/libavcodec/evrcdec.c:267:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 267 | sin(arg1) / arg1; | ~~~ ^~~~ src/libavcodec/evrcdec.c:266:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 266 | e->interpolation_coeffs[idx] *= (0.54 + 0.46 * cos(arg2 * denom)) * | ~~~ ~~~~~^~~~~~~ src/libavcodec/evrcdec.c:305:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 305 | if (e->lspf[k] - e->lspf[k - 1] <= MIN_LSP_SEP) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ ~~ src/libavcodec/evrcdec.c:322:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 322 | 1.0 - lsp_interpolation_factors[index], | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:335:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 335 | + d_interpolation_factors[index ] * current; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ src/libavcodec/evrcdec.c:334:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 334 | dst[0] = (1.0 - d_interpolation_factors[index ]) * prev | ~ ^~~~ src/libavcodec/evrcdec.c:334:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 334 | dst[0] = (1.0 - d_interpolation_factors[index ]) * prev | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:337:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 337 | + d_interpolation_factors[index + 1] * current; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ src/libavcodec/evrcdec.c:336:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 336 | dst[1] = (1.0 - d_interpolation_factors[index + 1]) * prev | ~ ^~~~ src/libavcodec/evrcdec.c:336:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 336 | dst[1] = (1.0 - d_interpolation_factors[index + 1]) * prev | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:339:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 339 | + d_interpolation_factors[index + 2] * current; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ src/libavcodec/evrcdec.c:338:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 338 | dst[2] = (1.0 - d_interpolation_factors[index + 2]) * prev | ~ ^~~~ src/libavcodec/evrcdec.c:338:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 338 | dst[2] = (1.0 - d_interpolation_factors[index + 2]) * prev | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:365:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 365 | a[i + 1] = a[i] - 2 * lsp[i * 2 ] * a1[i] + a2[i]; | ~ ^~~~~ src/libavcodec/evrcdec.c:365:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 365 | a[i + 1] = a[i] - 2 * lsp[i * 2 ] * a1[i] + a2[i]; | ~ ^~~~~ src/libavcodec/evrcdec.c:365:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 365 | a[i + 1] = a[i] - 2 * lsp[i * 2 ] * a1[i] + a2[i]; | ^~~~ ~ src/libavcodec/evrcdec.c:366:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | b[i + 1] = b[i] - 2 * lsp[i * 2 + 1] * b1[i] + b2[i]; | ~ ^~~~~ src/libavcodec/evrcdec.c:366:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | b[i + 1] = b[i] - 2 * lsp[i * 2 + 1] * b1[i] + b2[i]; | ~ ^~~~~ src/libavcodec/evrcdec.c:366:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | b[i + 1] = b[i] - 2 * lsp[i * 2 + 1] * b1[i] + b2[i]; | ^~~~ ~ src/libavcodec/evrcdec.c:374:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 374 | ilpc[k - 1] = 2.0 * (a[FILTER_ORDER / 2] + b[FILTER_ORDER / 2]); | ~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:386:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 386 | t = (offset - delay + 0.5) * 8.0 + 0.5; | ~~~~~~~^~~~~~~ ~ src/libavcodec/evrcdec.c:412:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 412 | invl = 1.0 / ((float) length); | ~ ^~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:524:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 524 | double fac = gamma; | ~~~ ^~~~~ src/libavcodec/error_resilience.c:396:12: warning: variable 'depth' set but not used [-Wunused-but-set-variable] 396 | int i, depth, num_avail; | ^ In file included from src/libavcodec/exr.c:47: src/libavcodec/bytestream.h:171:18: src/libavcodec/evrcdec.cwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]528 :20: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 528171 | | g - > bcuofeffefr[ i+]= =F iFnMbIuNf([gi-]> b*u fffaecr;_ e n| d ^~~~~~~~ ~ - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hsrc/libavcodec/evrcdec.c::49529::2516:: warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'FFMIN' 52949 | | # d e f i n e fFaFcM I*N=( ag,abm)m a((;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) | ~~~~~ ^ ~~~~ CC libavcodec/fft_init_table.o src/libavcodec/evrcdec.c:590:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 590 | if (sum2 < 0.0) | ^~~~ ~ src/libavcodec/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)) | ^ ~ CC libavcodec/ffv1.o 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/evrcdec.c:662:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 662 | e->lspf[i] = e->prev_lspf[i] * 0.875 + 0.125 * (i + 1) * 0.048; | ^~~~~~~~~~~~~~~ ~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | src/libavcodec/faandct.c ~ ^ ~ :99:28: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] src/libavcodec/evrcdec.c:686:24: warning: 99implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | z2= t686m | p 4 * ( A 2 + A 5s)u m- tm=p 6p*oAw5(;1 0 ,| ^~~~~s um); | ~~~ ^~~ 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= tmp6src/libavcodec/evrcdec.c*(:A6914:-29A:5 )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ tmp4*A5; | ^~~~~ 691 | if (fasrc/libavcodec/faandct.cb:s100(:e13-:> pwarning: iimplicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion]t ch_delay 100- | e - > p r e v _zp4i=t cthm_pd6e*l(aAy4)- A>5 )1 5+) t m| p ~~~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~4 *A5; | ^~~~~ src/libavcodec/evrcdec.c:701:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 701 | if (e->avg_acb_gain < 0.3) { | ~~~^~~~~~~~~~~~ ~ 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)src/libavcodec/evrcdec.c) : 710| : ~ ^ ~39 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/exr.c:47: src/libavcodec/bytestream.h: 294710: | 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] pit c294h | _ l a g i=f l(rsiinztef2( (!i=d esliazye[)1 ] | + ~~~~~ ^ ~~~~ idelay[0]) / 2.0); | ~~~~~~~~~~^~~~~~~~~~~ ~ src/libavcodec/evrcdec.c:718:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 718 | e->fade_scale = FFMAX(e->fade_scale - 0.05, 0.0); | ~~~^~~~~~~~~~ ~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/evrcdec.c:718:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 718 | e->fade_scale = FFMAX(e->fade_scale - 0.05, 0.0); | ~~~^~~~~~~~~~ ~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = 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/faandct.c) :?153 :(28b:) warning: :implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] (a)) | ~ ^ ~ 153 | In file included from src/libavcodec/exr.c : 47z: 2src/libavcodec/bytestream.h=: 318t:m15p:4 *warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Asrc/libavcodec/evrcdec.c 2:+726A:5 44)318: | - warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t m pi6f* A(5si;z e 2| ^~~~~726! | = s i z e ) src/libavcodec/faandct.ci| : ~~~~~ ^ ~~~~153f : 13(:e -warning: >implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion]b itrate !153= | R A T E _ Q U AzN2T= &t&m pe4-*>(aAv2g+_Aa5c)b _-g atimn p<6 *0A.54;) {| ^~~~~ | ~~~^~~~~~~~~~~~ ~ src/libavcodec/faandct.c:154:28: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 154 | z4src/libavcodec/evrcdec.c=: 727t:m26p:6 *warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A 4-A5) + t m727p | 4 * A 5 ; | ^~~~~ f = 0.1 * esrc/libavcodec/faandct.c-:>154a:v13g:_ fwarning: cimplicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion]b _gain; 154| | ~ ~~~^~~~~~~~~~~~ z4= tmp6*(A4-A5) + tmp4*A5; | ^~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/exr.c:47: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/exr.c:47: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/evrcdec.c:814:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 814 | e->prev_pitch_delay = delay - e->frame.delay_diff + 16.0; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/evrcdec.c:816:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 816 | if (fabs(e->pitch_delay - delay) > 15) | ~~~~ ~~~~~~~~~~~~~~~^~~~~~~ src/libavcodec/evrcdec.c:829:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 829 | if (fabs(e->pitch_delay - e->prev_pitch_delay) > 15) | ~~~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:838:43: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 838 | e->energy_vector[i] = pow(10, evrc_energy_quant[e->frame.energy_gain][i]); | ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:852:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 852 | pitch_lag = lrintf((idelay[1] + idelay[0]) / 2.0); | ~~~~~~~~~~^~~~~~~~~~~ ~ src/libavcodec/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)) | ^ 13 warnings generated. src/libavcodec/evrcdec.c:777:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 777 | for (i = 0; i < sizeof(EVRCAFrame); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:921:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 921 | { "postfilter", "enable postfilter", OFFSET(postfilter), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AD }, | ^ src/libavcodec/evrcdec.c:922:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 922 | { NULL } | ^ CC libavcodec/ffv1dec.o src/libavcodec/faanidct.c:65:20: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 65 | od25= (s17 - s53)*(2*A4); | ~~~~^~~~~ ~ src/libavcodec/faanidct.c:67:34: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 67 | od34= d17*(2*(B6-A2)) - d53*(2*A2); | ^~~~ src/libavcodec/faanidct.c:67:16: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 67 | od34= d17*(2*(B6-A2)) - d53*(2*A2); | ^~~~ src/libavcodec/faanidct.c:68:34: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 68 | od16= d53*(2*(A2-B2)) + d17*(2*A2); | ^~~~ src/libavcodec/faanidct.c:68:16: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 68 | od16= d53*(2*(A2-B2)) + d17*(2*A2); | ^~~~ In file included from src/libavcodec/extract_extradata_bsf.c:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/extract_extradata_bsf.c:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/extract_extradata_bsf.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/exr.c:205:18: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 205 | dest_len != uncompressed_size) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 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)) | ~ ^ ~ 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:36src/libavcodec/bytestream.h: src/libavcodec/bytestream.h::187271::1517:: 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 (siz e2712 | ! = siinzte )s i z| e ~~~~~ ^ ~~~~2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/extract_extradata_bsf.c:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/extract_extradata_bsf.c:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/extract_extradata_bsf.c:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/exrenc.c:36: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) :src/libavcodec/bytestream.h (a:)355): 13 :| ~ ^ ~warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/exrenc.c:36: src/libavcodec/bytestream.h:294 :35515 | : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] size =294 | F F M I Ni(fg -(>sbiuzfef2e r!_=e nsdi z-e ) g -| > ~~~~~ ^ ~~~~b uffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/extract_extradata_bsf.c:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/extract_extradata_bsf.c:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/exrenc.c:36: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 1 warning generated. 13 warnings generated. CC libavcodec/ffv1enc.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/exrenc.c:36: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/exrenc.c:36: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/exr.c:475:15: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 475 | if (nBits > 8 * bytestream2_get_bytes_left(gb)) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. In file included from src/libavcodec/fastaudio.c:25: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fastaudio.c:25: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fastaudio.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 8 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/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/exr.c:744:31: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 744 | for (j = 0; j < s->xdelta; ++j) { | ~ ^ ~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fastaudio.c:25: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fastaudio.c:25: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fastaudio.c:25: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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/extract_extradata_bsf.c:414:35: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 414 | { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavcodec/extract_extradata_bsf.c:415:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 415 | { NULL }, | ^ src/libavcodec/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 | 17 warning sc generatedo. nst 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:912:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 912 | const float g = .5f * cosf(7.f*M_PI / 16.f); | ~ ^~~~ src/libavcodec/exr.c:912:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 912 | const float g = .5f * cosf(7.f*M_PI / 16.f); | ^~~~ src/libavcodec/exrenc.c:532:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 532 | { "gamma", "set gamma", OFFSET(gamma), AV_OPT_TYPE_FLOAT, {.dbl=1.f}, 0.001, FLT_MAX, VE }, | ^ src/libavcodec/exrenc.c:533:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 533 | { NULL}, | ^ src/libavcodec/exrenc.c:532:82: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 532 | { "gamma", "set gamma", OFFSET(gamma), AV_OPT_TYPE_FLOAT, {.dbl=1.f}, 0.001, FLT_MAX, VE }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/exrenc.c:532:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 532 | { "gamma", "set gamma", OFFSET(gamma), AV_OPT_TYPE_FLOAT, {.dbCC libavcodec/ffwavesynth.o l=1.f}, 0.001, FLT_MAX, VE }, | ~ ^~~ 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 | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11 warnings generated. 5 warnings generated. src/libavcodec/exr.c:1396:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1396 | t.f = trc_func(t.f); | ~~~~~~~~ ~~^ 1 warning generated. CC libavcodec/fic.o 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(In file included from s->src/libavcodec/faxcompr.ct:il30e: _asrc/libavcodec/put_bits.ht:t227r:.37y:S iwarning: zcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e , s->ydelta - tile_ y227 | * s - > t i l ei_fa t(tsr-.>ybSuifz_ee)n;d -| ^ ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s ->buf_ptr >=src/libavutil/macros.h :s49i:z25e:o fnote: (expanded from macro 'FFMIN'B itBuf)) 49{ | # d| e ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~f ine FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/exr.c:1232:21: warning: comparison of integers of different signs: 'const int32_t' (aka 'const int') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1232 | td->xsize = FFMIN(s->tile_attr.xSize, s->xdelta - tile_x * s->tile_attr.xSize); | ^ ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/exr.c:1241:41: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 1241 | if (buf_size < 8 || line_offset > buf_size - 8) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/exr.c:1295:24: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 1295 | if(col + td->xsize == s->xdelta) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/exr.c:1301:48: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'long long' [-Wsign-compare] 1301 | if (avctx->max_pixels && uncompressed_size > avctx->max_pixels * 16LL) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 14 warnings generated. src/libavcodec/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/exr.c:1906:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1906 | bytestream2_get_buffer(gb, key, FFMIN(sizeof(key) - 1, var_size)); | ^ ~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/exr.c:1931:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1931 | bytestream2_get_buffer(gb, key, FFMIN(sizeof(key) - 1, var_size)); | ^ ~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/exr.c:1988:47: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1988 | bytestream2_get_buffer(gb, value, FFMIN(sizeof(value) - 1, size)); | ^ ~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/exr.c:1989:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1989 | if (size > sizeof(value) - 1) | ~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/exr.c:2128:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2128 | ff_set_sar(s->avctx, av_d2q(av_int2float(s->sar), 255)); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ CC libavcodec/filter_units_bsf.o In file included from src/libavcodec/faxcompr.c:31: In file included from src/libavcodec/faxcompr.h:31: In file included from src/libavcodec/tiff.h:34: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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 != sisrc/libavcodec/exr.cze) : 2240| ~~~~~ ^ ~~~~: 30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2240 | t.f = trc_func(t.f); | ~~~~~~~~ ~~^ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->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: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 | In file included from src/libavcodec/faxcompr.c{: 31N: UIn file included from Lsrc/libavcodec/faxcompr.hL: 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] src/libavcodec/exr.c:2304: 52294: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (size2 != si z2303e | ) | ~~~~~ ^ ~~~~{ "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 }, | ~ ^~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/faxcompr.c:31: In file included from src/libavcodec/faxcompr.h:31: In file included from src/libavcodec/tiff.h:34: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/faxcompr.c:31: In file included from src/libavcodec/faxcompr.h:31: In file included from src/libavcodec/tiff.h:34: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/faxcompr.c:31: In file included from src/libavcodec/faxcompr.h:31: In file included from src/libavcodec/tiff.h:34: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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) | ~~~~~~~~~ ^ ~~~~~~~~~ CC libavcodec/fits.o 14 warnings generated. In file included from src/libavcodec/fft_float.c:20: src/libavcodec/fft_template.c:96:12: warning: missing field 'control' initializer [-Wmissing-field-initializers] 96 | { NULL }, | ^ src/libavcodec/fft_template.c:97:12: warning: missing field 'control' initializer [-Wmissing-field-initializers] 97 | { NULL }, | ^ src/libavcodec/fft_template.c:98:12: warning: missing field 'control' initializer [-Wmissing-field-initializers] 98 | { NULL }, | ^ src/libavcodec/fft_template.c:99:12: warning: missing field 'control' initializer [-Wmissing-field-initializers] 99 | { NULL }, | ^ 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) { | ~~~~~~~ ^ ~~~~ CC libavcodec/fitsdec.o CC libavcodec/fitsenc.o 11 warnings generated. CC libavcodec/flac.o 7 warnings generated. In file included from src/libavcodec/ffv1.c:33: In file included from src/libavcodec/ffv1.h:35: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317: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/flac_parser.o 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/ffv1dec.c:37: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 16 warnings 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/flacdata.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/ffwavesynth.c:288:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 288 | if (phi >= i) | ~~~ ^ ~ 14 warnings generated. CC libavcodec/flacdec.o 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/flacdsp.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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 1 warning generated. 3 warnings generated. src/libavcodec/ffv1dec.c:389:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 389 | if (len > 128 - i || !len) | ~~~ ^ ~~~~~~~ src/libavcodec/ffv1dec.c:416:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 416 | if (context_count > 32768U) { | ~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/filter_units_bsf.c:228:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 228 | { NULL } | ^ src/libavcodec/ffv1dec.c:465:53: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 465 | if (f->chroma_h_shift > 4U || f->chroma_v_shift > 4U) { | ~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/ffv1dec.c:465:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 465 | if (f->chroma_h_shift > 4U || f->chroma_v_shift > 4U) { | ~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/ffv1dec.c:472:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 472 | f->num_v_slices > (unsigned)f->height || !f->num_v_slices | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/ffv1dec.c:471:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 471 | if (f->num_h_slices > (unsigned)f->width || !f->num_h_slices || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/ffv1dec.c:484:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 484 | if (f->quant_table_count > (unsigned)MAX_QUANT_TABLES || !f->quant_table_count) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/flacenc.o In file included from src/libavcodec/fic.c:31: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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] CC libavcodec/flacencdsp.o 803 | && (unsigned)fs->slice_y + (uint64_t)fs->slice_height <= f->height); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/ffv1dec.c:802:79: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 802 | av_assert0 ( (unsigned)fs->slice_x + (uint64_t)fs->slice_width <= f->width | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/ffv1dec.c:811:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 811 | if (idx >= (unsigned)f->quant_table_count) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/flashsv.o 4 warnings generated. CC libavcodec/flashsv2enc.o 20 warnings generated. src/libavcodec/fitsdec.c:86:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 86 | CASE_N(-32, tflt, av_int2float(AV_RB32(ptr8))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fitsdec.c:75:25: note: expanded from macro 'CASE_N' 75 | if (t > header->data_max) \ | ^ ~ src/libavcodec/fitsdec.c:86:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 86 | CASE_N(-32, tflt, av_int2float(AV_RB32(ptr8))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fitsdec.c:76:44: note: expanded from macro 'CASE_N' 76 | header->data_max = t; \ | ~ ^ src/libavcodec/fitsdec.c:86:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 86 | CASE_N(-32, tflt, av_int2float(AV_RB32(ptr8))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fitsdec.c:77:25: note: expanded from macro 'CASE_N' 77 | if (t < header->data_min) \ | ^ ~ src/libavcodec/fitsdec.c:86:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 86 | CASE_N(-32, tflt, av_int2float(AV_RB32(ptr8))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fitsdec.c:78:44: note: expanded from macro 'CASE_N' 78 | header->data_min = t; \ | ~ ^ src/libavcodec/fic.c:348:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 348 | if (!skip_cursor && avpkt->size < CURSOR_OFFSET + sizeof(ctx->cursor_buf)) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fic.c:394:50: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 394 | if (slice_size < slice_off || slice_size > msize) | ~~~~~~~~~~ ^ ~~~~~ CC libavcodec/flashsvenc.o src/libavcodec/fic.c:476:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 476 | { "skip_cursor", "skip the cursor", offsetof(FICContext, skip_cursor), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM }, | ^ src/libavcodec/fic.c:477:8: warning: missing field 'help' initializer [-Wmissing-field-initializers] 477 | { NULL }, | ^ src/libavcodec/fitsdec.c:147:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 147 | if (size == 0 || header->naxisn[i] > SIZE_MAX / size) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/fitsdec.c:154:20: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 154 | if (end - ptr8 < size) | ~~~~~~~~~~ ^ ~~~~ 1 warning generated. src/libavcodec/fitsdec.c:293:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 293 | CASE_GRAY(-32, dst16, uint16_t, tflt, av_int2float(AV_RB32(ptr8))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fitsdec.c:283:38: note: expanded from macro 'CASE_GRAY' 283 | *dst++ = lrint(((t - header.data_min) * ((1 << (sizeof(type) * 8)) - 1)) * scale); \ | ^ ~ src/libavcodec/fitsdec.c:313:209: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 313 | { "blank_value", "value that is used to replace BLANK pixels in data array", offsetof(FITSContext, blank_val), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 65535, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM}, | ^ src/libavcodec/fitsdec.c:314:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 314 | { NULL }, | ^ 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 } | ^ 2 warnings generated. CC libavcodec/flicvideo.o 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) : (a4)) warning s generated| . ~ ^ ~ CC libavcodec/float2half.o In file included from src/libavcodec/flac.c:25: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flac.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flac.c:25: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/fitsenc.c:34: src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h:171::31718::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] 317 | 171 | s i zge-2> b=u fFfFeMrI N+(=p -F>FbMuIfNf(egr-_>beunfdf e-r _pe->nbdu f-f egr-,> bsuifzfee)r;, s| i ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~z e); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' src/libavutil/macros.h: 4949: | 25#:d enote: fexpanded from macro 'FFMIN'i ne 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/flac.c| : ~ ^ ~25 : src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 15 warnings generated. In file included from src/libavcodec/fitsenc.c:34: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fitsenc.c:34: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flac.c:25: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flac.c:25: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fitsenc.c:34: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fitsenc.c:34: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fitsenc.c:34: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fitsenc.c:34: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fitsenc.c:34: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/flvdec.o 1 warning generated. In file included from src/libavcodec/flac_parser.c:37: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flac_parser.c:37: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flac_parser.c:37: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavcodec/flvenc.o 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flac_parser.c:37: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flac_parser.c:37: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) > (b14) ? warning s( generatedb. ) : (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) | ~~~~~ ^ ~~~~ 11 warnings generated. src/libavcodec/flac.c:180:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 180 | if (channels <= FF_ARRAY_ELEMS(flac_channel_layouts)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/fmtconvert.o CC libavcodec/fmvc.o CC libavcodec/frame_thread_encoder.o 52 warnings generated. src/libavcodec/flac_parser.c:264:22: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 264 | size_t len = FFMIN(f->end - wptr, size); | ^ ~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flacdec.c:42: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flacdec.c:42: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flacdec.c:42: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flacdec.c:42: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flacdec.c:42: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flacdec.c:42: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/fraps.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/flacdec.c:42: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flacdec.c:42: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12 warnings generated. In file included from src/libavcodec/flacenc.c:33: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/flacdec.c:43: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/flacdec.c:49: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/frwu.o In file included from src/libavcodec/flashsv2enc.c:53: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/flacdec.c:287:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 287 | if (v == 0x80000000){ | ~ ^ ~~~~~~~~~~ src/libavcodec/flacdec.c:421:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 421 | if (sigma < 2*ebps) | ~~~~~ ^ ~~~~~~ src/libavcodec/flacenc.c:618:13: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 618 | if (sum <= n >> 1) | ~~~ ^ ~~~~~~ In file included from src/libavcodec/flashsv.c:43: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flashsv.c:43: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flashsv.c:43: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flashsv.c:43: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flashsv.c:43: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flashsv.c:43: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flashsv.c:43: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/ftr.o In file included from src/libavcodec/flashsv2enc.c:54: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/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_PARAIn file included from M |src/libavcodec/flashsv2enc.c :A54V: _src/libavcodec/bytestream.hO:P186T:_13F:L Awarning: G_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]A UDIO_PARAM }, | ^186 | size2 = FFMIN(p->buffersrc/libavcodec/flacdec.c_:e818n:d8 :- warning: pmissing field 'help' initializer [-Wmissing-field-initializers]- >buf f818e | r{, NsUiLzLe )};, | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ^ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/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) | ~~~~~ ^ ~~~~ 9 warnings generated. In file included from src/libavcodec/flashsvenc.c:55: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr In file included from >= src/libavcodec/flashsv2enc.cs:i54z: esrc/libavcodec/bytestream.ho:f293(:B13i:tB ufwarning: ))comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/put_bits.h:317 :31733 | : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] size2 = FFMIN(p -317> | b u f f eirf_ e(nsd- >-b upf-_>ebnudf f-e rs,- >sbiuzfe_)p;t r | > ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~= sizeof(Bsrc/libavutil/macros.hi:t49B:u25f:) )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/flicvideo.c:41: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(In file included from a,bsrc/libavcodec/flicvideo.c): 41(: (src/libavcodec/bytestream.ha:)186 :>13 :( bwarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ? (b) : (a)) | ~ ^ ~ 186 | sizeIn file included from 2src/libavcodec/flashsv2enc.c :=54 : Fsrc/libavcodec/bytestream.hF:MI356N:(13p:- >warning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]u ffer_end - p356- | > b u f fseirz,e 2s i=z eF)F;M I N| ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~p ->buffer_src/libavutil/macros.he:n49d: 25-: pnote: -expanded from macro 'FFMIN'> buffer, s49i | z#ed)e;f i n| e ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ FFMIN(src/libavutil/macros.ha:,49b:)25 :( (note: aexpanded from macro 'FFMIN') > (b) ?49 | (#bd)e f:i n(ea )F)F M I| N ~ ^ ~( a,b) ((a) > In file included from (src/libavcodec/flicvideo.cb:)41 : ?src/libavcodec/bytestream.h :(187b:)15 :: warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a )) | ~ ^ ~ 187 | if (In file included from sisrc/libavcodec/flashsv2enc.cz:e542: src/libavcodec/bytestream.h!:=357 :s15i:z ewarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~~~~~ ^ ~~~~ 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flicvideo.c:41: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flicvideo.c:41: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/flashsv2enc.c:188:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 188 | if (s->rows * s->cols > s->blocks_size / sizeof(Block)) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/flicvideo.c:41: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flicvideo.c:41: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/flashsv2enc.c:336:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 336 | if (buf_size < block_size + 2) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/ftr_parser.o src/libavcodec/flacenc.c:1714:172: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1714 | { "lpc_coeff_precision", "LPC coefficient precision", offsetof(FlacEncodeContext, options.lpc_coeff_precision), AV_OPT_TYPE_INT, {.i64 = 15 }, 0, MAX_LPC_PRECISION, FLAGS }, | ^ src/libavcodec/flacenc.c:1720:189: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1720 | { "lpc_passes", "Number of passes to use for Cholesky factorization during LPC analysis", offsetof(FlacEncodeContext, options.lpc_passes), AV_OPT_TYPE_INT, {.i64 = 2 }, 1, INT_MAX, FLAGS }, | ^ src/libavcodec/flacenc.c:1721:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1721 | { "min_partition_order", NULL, offsetof(FlacEncodeContext, options.min_partition_order), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, MAX_PARTITION_ORDER, FLAGS }, | ^ src/libavcodec/flacenc.c:1722:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1722 | { "max_partition_order", NULL, offsetof(FlacEncodeContext, options.max_partition_order), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, MAX_PARTITION_ORDER, FLAGS }, | ^ src/libavcodec/flacenc.c:1736:169: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1736 | { "exact_rice_parameters", "Calculate rice parameters exactly", offsetof(FlacEncodeContext, options.exact_rice_parameters), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavcodec/flacenc.c:1737:169: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1737 | { "multi_dim_quant", "Multi-dimensional quantization", offsetof(FlacEncodeContext, options.multi_dim_quant), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavcodec/flacenc.c:1738:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1738 | { "min_prediction_order", NULL, offsetof(FlacEncodeContext, options.min_prediction_order), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, MAX_LPC_ORDER, FLAGS }, | ^ src/libavcodec/flacenc.c:1739:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1739 | { "max_prediction_order", NULL, offsetof(FlacEncodeContext, options.max_prediction_order), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, MAX_LPC_ORDER, FLAGS }, | ^ src/libavcodec/flacenc.c:1741:8: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1741 | { NULL }, | ^ In file included from src/libavcodec/flashsvenc.c:56: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flashsvenc.c:56: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flashsvenc.c:56: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/g2meet.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/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] In file included from 353 | src/libavcodec/flashsvenc.c : 56 : src/libavcodec/bytestream.h : 293 : 13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CHE C293K | _ P I X EsLi_zPTeR2( b=y tFeF_MrIuNn()p;- > b| u ^~~~~~~~~~~~~~~~~~~~~~~~~f fer_src/libavcodec/flicvideo.ce:n64d: 23-: pnote: -expanded from macro 'CHECK_PIXEL_PTR'> buffer, 64s | i z e ) ;i f | ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~p ixel_ptr src/libavutil/macros.h+: 49n: 25>: pnote: iexpanded from macro 'FFMIN'x el_limi t49) | #{d e\f i n| e ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ FFMIN(a,b) ((asrc/libavcodec/flicvideo.c): 362>: 29(:b )warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]? (b) : (a) )362 | | ~ ^ ~ In file included from src/libavcodec/flashsvenc.c : 56 : src/libavcodec/bytestream.h : 294 :15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CHECK _P294I | X E L _iPfT R((bsyitzee2_ r!u=n )s;i z e)| ^~~~~~~~~~~~~~~~~~~~~~~~~| ~~~~~ ^ ~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:402:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 402 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:412:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 412 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:431:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 431 | if (chunk_size - 6 != FFALIGN(s->avctx->width, 4) * s->avctx->height) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flashsvenc.c:56: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flashsvenc.c:56: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/flicvideo.c:531:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 531 | if (frame_size > buf_size) | ~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/flicvideo.c:572:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 572 | if (y_ptr > pixel_limit) | ~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:583:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 583 | CHECK_PIXEL_PTR(0); | ^~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:596:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 596 | CHECK_PIXEL_PTR(2 * byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:604:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 604 | CHECK_PIXEL_PTR(2 * byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:643:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 643 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:655:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 655 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:699:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 699 | CHECK_PIXEL_PTR(2 * byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:712:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 712 | CHECK_PIXEL_PTR(2 * byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ CC libavcodec/g722.o 25 warnings generated. In file included from src/libavcodec/flvdec.c:24: In file included from src/libavcodec/flvdec.h:24: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/put_bits.h:317:33src/libavcodec/flicvideo.c:: 904warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]29 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 904317 | | i f ( s - > b u f _ e n d - s - > b u fC_HptErC K>_=P IsXiEzLe_oPfT(RB(i3t B*u fb)y)t e{_ r u| n ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~) ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c: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) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 5 warnings generated. CC libavcodec/g722dec.o 4 warnings generated. 3 warnings generated. In file included from src/libavcodec/fmvc.c:27: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fmvc.c:27: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fmvc.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fmvc.c:27: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fmvc.c:27: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/g722dsp.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/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) | ~~~~~ ^ ~~~~ 14 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/fmvc.c:27: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fmvc.c:27: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/frame_thread_encoder.c:290:81: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 290 | (c->task_index - c->finished_task_index + c->max_tasks) % c->max_tasks <= avctx->thread_count)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/fraps.c:41: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fraps.c:41: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fraps.c:41: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fraps.c:41: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fraps.c:41: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/fmvc.c:420:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 420 | if (size > bytestream2_get_bytes_left(gb)) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fmvc.c:474:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 474 | if (size > bytestream2_get_bytes_left(gb)) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fraps.c:41: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/g722enc.o src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fraps.c:41: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fraps.c:41: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/g723_1.o 13 warnings generated. CC libavcodec/g723_1_parser.o 3 warnings generated. CC libavcodec/g723_1dec.o src/libavcodec/fraps.c:172:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 172 | if (buf_size != needed_size) { | ~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/fraps.c:187:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (buf_size != needed_size) { | ~~~~~~~~ ^ ~~~~~~~~~~~ In file included from src/libavcodec/frwu.c:24: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/frwu.c:24: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 1 warning49 generated | . #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/frwu.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | CC libavcodec/g723_1enc.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/frwu.c:24: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/frwu.c:24: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/frwu.c:24: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/frwu.c:24: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 11 warnings generated. src/libavcodec/frwu.c:107:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | {.i64 = 0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM}, | ^ src/libavcodec/frwu.c:108:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 108 | {NULL} | ^ CC libavcodec/g726.o 5 warnings generated. CC libavcodec/g729_parser.o CC libavcodec/g729dec.o 13 warnings generated. CC libavcodec/g729postfilter.o 13 warnings generated. CC libavcodec/gdv.o CC libavcodec/gemdec.o In file included from src/libavcodec/g2meet.c:36: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/g2meet.c:36: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/g2meet.c:36: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/get_buffer.o src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/g2meet.c:36: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/g2meet.c:36: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/g2meet.c:36: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/gif.o src/libavcodec/g722dec.c:48:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | { "bits_per_codeword", "Bits per G722 codeword", OFFSET(bits_per_codeword), AV_OPT_TYPE_INT, { .i64 = 8 }, 6, 8, AD }, | ^ src/libavcodec/g722dec.c:49:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 49 | { NULL } | ^ CC libavcodec/gif_parser.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/gifdec.o src/libavcodec/g2meet.c:880:36: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 880 | if (extrabytes > 3 || src_size < extrabytes) { | ~~~~~~~~ ^ ~~~~~~~~~~ 2 warnings generated. CC libavcodec/golomb.o src/libavcodec/g2meet.c:1235:39: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1235 | c->cursor_w * c->cursor_h / 4 > cur_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/g2meet.c:1234:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1234 | if (cur_size - 9 > bytestream2_get_bytes_left(gb) || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/g2meet.c:1410:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1410 | if (chunk_size > bytestream2_get_bytes_left(&bc)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/gsm_parser.o 17 warnings generated. CC libavcodec/gsmdec.o In file included from src/libavcodec/g723_1enc.c:42: src/libavcodec/put_bits.h:209:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 209 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:306:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 306 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/g723_1dec.c:1101:30: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1101 | { .i64 = 1 }, 0, 1, AD }, | ^ src/libavcodec/g723_1dec.c:1102:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1102 | { NULL } | ^ 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/put_bits.h:317: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/gsmdec_data.o 50 warnings generated. src/libavcodec/g726.c:385:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 385 | { "code_size", "Bits per code", OFFSET(code_size), AV_OPT_TYPE_INT, { .i64 = 4 }, 2, 5, AE }, | ^ src/libavcodec/g726.c:386:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 386 | { NULL }, | ^ src/libavcodec/g726.c:398:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 398 | { NULL }, | ^ CC libavcodec/h261.o 44 warnings generated. src/libavcodec/g723_1enc.c:1236:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1236 | { NULL }, | ^ CC libavcodec/h261_parser.o 13 warnings generated. src/libavcodec/get_buffer.c:60:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 60 | for (i = 0; i < FF_ARRAY_ELEMS(pool->pools); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/h261data.o In file included from src/libavcodec/gdv.c:25: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gdv.c:25: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gdv.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/g729dec.c:504:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 504 | bad_pitch = av_parity(ac_index >> 2) == get_bits1(&gb); | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gdv.c:25: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gdv.c:25: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gdv.c:25: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/gemdec.c:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gdv.c:25: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gdv.c:25: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/gemdec.c:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gemdec.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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)) | ~ ^ ~ CC libavcodec/h261dec.o In file included from src/libavcodec/gif.c:35: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gif.c:35: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/h261enc.o src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ 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 =src/libavcodec/gdv.c FF:M135IN:(52p:- >warning: bucomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]f fer_end - p->b u135f | f e r ,if s((igzdev)-;> s c| al ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e _v == ssrc/libavutil/macros.hc:a49l:25e: _note: expanded from macro 'FFMIN'v ) && ( g49d | #vd-ef>isncea lFeF_MhI N(=a=,b )s (c(aal)e >_ h()b)) {? (| b ~~~~~~~~~~~~ ^ ~~~~~~~) : (a)) src/libavcodec/gdv.c| ~ ^ ~: 135:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] In file included from src/libavcodec/gif.c:35: src/libavcodec/bytestream.h:294: 15135: | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (294( | g d v -> sicafl e_(vs i=z=e 2sc a!l=e_ vs)i z&e&) ( g| d ~~~~~ ^ ~~~~ v->scale_h == scale_h)) { | ~~~~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gemdec.c:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gif.c:35: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/gdv.c:223:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 223 | for (i = 0; i < len; i++) { | ~ ^ ~~~ src/libavcodec/gdv.c:230:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 230 | for (i = 0; i < len; i++) { | ~ ^ ~~~ src/libavcodec/gdv.c:237:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/bytestream.h :237355 | : 13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for (i = 0; i < l e355n | ; i + +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/gemdec.c:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size);src/libavcodec/bytestream.h | : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~355 :13: warning: src/libavutil/macros.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 49:25: note: expanded from macro 'FFMIN' 49 | #355d | e f i n es iFzFeM I N=( aF,FbM)I N(((ga-)> b>u f(fbe)r _?e n(db )- :g -(>ab)u)f f e| r ~ ^ ~, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~In file included from src/libavcodec/gemdec.c:28: src/libavcodec/bytestream.h:357:15src/libavutil/macros.h:: 49warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]25 : note: expanded from macro 'FFMIN' 357 | i f49 | (#sdiezfei2n e! =F FsMiIzNe()a , b| ) ~~~~~ ^ ~~~~ ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gif.c:35: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gif.c:35: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/gif.c:145:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 145 | for (i = 0; i < FF_ARRAY_ELEMS(histogram); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/h263.o src/libavcodec/gif.c:539:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 539 | { "gifimage", "enable encoding only images per frame", OFFSET(image), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavcodec/gif.c:540:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 540 | { "global_palette", "write a palette to the global gif header where feasible", OFFSET(use_global_palette), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavcodec/gif.c:541:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 541 | { NULL } | ^ CC libavcodec/h263_parser.o CC libavcodec/h263data.o CC libavcodec/h263dec.o src/libavcodec/gemdec.c:159:13: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 159 | if (tag == AV_RB32("STTT")) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/gemdec.c:164:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 164 | } else if (tag == AV_RB32("TIMG")) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/gemdec.c:169:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 169 | } else if (tag == AV_RB32("XIMG")) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/gemdec.c:187:13: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 187 | if (taCC libavcodec/h263dsp.o g == 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' CC libavcodec/h2645_parse.o 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] 16 warning s335 generated | . SKIP; | ^~~~ src/libavcodec/gemdec.c:270:11: note: expanded from macro 'SKIP' 270 | if (x >= row_width) { \ | ~ ^ ~~~~~~~~~ CC libavcodec/h2645_sei.o CC libavcodec/h2645_vui.o CC libavcodec/h2645data.o CC libavcodec/h264_cabac.o 41 warnings generated. CC libavcodec/h264_cavlc.o 1 warning generated. CC libavcodec/h264_direct.o CC libavcodec/h264_levels.o CC libavcodec/h264_loopfilter.o In file included from src/libavcodec/gifdec.c:26: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gifdec.c:26: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gifdec.c:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 6 warnings generated. src/libavcodec/h263data.c:165:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 165 | }; | ^ src/libavcodec/h263data.c:234:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 234 | }; | ^ 2 warnings generated. CC libavcodec/h264_mb.o src/libavcodec/gifdec.c:546:58: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 546 | AV_OPT_FLAG_DECODING_PARAM|AV_OPT_FLAG_VIDEO_PARAM }, | ^ src/libavcodec/gifdec.c:547:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 547 | { NULL }, | ^ CC libavcodec/h264_metadata_bsf.o src/libavcodec/h264_levels.c:71:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 71 | for (i = 0; i < FF_ARRAY_ELEMS(h264_br_factors); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_levels.c:92:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 92 | for (i = 0; i < FF_ARRAY_ELEMS(h264_levels); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_levels.c:101:37: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 101 | if (width_mbs * height_mbs > level->max_fs) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/h264_levels.c:103:37: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 103 | if (width_mbs * width_mbs > 8 * level->max_fs) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/h264_levels.c:105:37: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 105 | if (height_mbs * height_mbs > 8 * level->max_fs) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/h264_levels.c:114:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 114 | if (framerate > (level->max_mbps / (width_mbs * height_mbs))) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/h264_mp4toannexb_bsf.o CC libavcodec/h264_parse.o CC libavcodec/h264_picture.o CC libavcodec/h264_ps.o CC libavcodec/h264_parser.o 6 warnings generated. 25 warnings generated. CC libavcodec/h264_redundant_pps_bsf.o In file included from src/libavcodec/h261data.c:31: In file included from src/libavcodec/h261.h:31: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h261data.c:156:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 156 | }; | ^ 3 warnings generated. 4 warnings generated. CC libavcodec/h264_refs.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->buff26er warning_se generatedn. 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/h261enc.c:34: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/h2645_parse.c:29: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h2645_parse.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h2645_parse.c:29: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h2645_parse.c:29: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMCC libavcodec/h264_sei.o 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/h2645_parse.c:29: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h2645_parse.c:29: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h2645_parse.c:29: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h263.c:31: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317: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/h261dec.c:33: In file included from src/libavcodec/mpeg_er.h:22: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/h264_slice.o CC libavcodec/h264chroma.o CC libavcodec/h264data.o CC libavcodec/h264dec.o CC libavcodec/h264dsp.o In file included from src/libavcodec/h2645_vui.c:31: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/h264idct.o CC libavcodec/h264pred.o CC libavcodec/h264qpel.o CC libavcodec/h265_metadata_bsf.o In file included from src/libavcodec/h263dec.c:36: In file included from src/libavcodec/flvdec.h:24: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 15 warnings generated. 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/h265_profile_level.o src/libavcodec/h2645_vui.c:85:51: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 85 | if (vui->chroma_sample_loc_type_top_field <= 5U) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/put_bits.h:265: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/h274.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/h264_cavlc.c:31: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_cavlc.c:31: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_cavlc.c:31: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 1 warning generated. src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_cavlc.c:31: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_cavlc.c:31: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: src/libavcodec/h2645_parse.cwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :357:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 =357 | F F M I Ni(fp -(r>bbsupf-f>erbrs_p_ebunfdf e-r _pal-l>obcu_fsifzee r>,= siszizee) ;&& | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_cavlc.c:31: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.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/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)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/half2float.o In file included from src/libavcodec/h264_direct.c:29: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_direct.c:29: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_direct.c:29: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h261dec.c:419:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 419 | av_assert0(com->mtype < FF_ARRAY_ELEMS(ff_h261_mtype_map)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_direct.c:29: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_direct.c:29: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_direct.c:29: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 16 warnings generated. src/libavcodec/h261dec.c:670:48: warning: comparison of integers of different signs: 'enum AVPictureType' and 'int' [-Wsign-compare] 670 | av_assert0(s->current_picture.f->pict_type == s->pict_type); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_direct.c:29: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_direct.c:29: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/hap.o 2 warnings generated. CC libavcodec/hapdec.o CC libavcodec/hapqa_extract_bsf.o 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/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.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 | #definIn file included from e Fsrc/libavcodec/h264_loopfilter.cF:M32I: NIn file included from (src/libavcodec/h264dec.ha:,39b: )In file included from src/libavcodec/h264_sei.h(:(23a: )In file included from src/libavcodec/h2645_sei.h>: 28(: bsrc/libavcodec/bytestream.h): 171?: 18(:b )warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: (a)) | ~ ^ ~ 171 | In file included from src/libavcodec/h264_cabac.c :37 : In file included from gsrc/libavcodec/h264dec.h-:>39b: uIn file included from fsrc/libavcodec/h264_sei.hf:e23r: In file included from +src/libavcodec/h2645_sei.h=: 28F: Fsrc/libavcodec/bytestream.hM:I318N:(15g:- >warning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]u ffer_en d318 | - g - >ibfu f(fseirz,e 2 s!i=z es)i;z e )| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | ~~~~~ ^ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_loopfilter.c:32: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_loopfilter.c:32: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_cabac.c:37: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_cabac.c:37: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 3 warnings generated. src/libavcodec/h263dec.c:656:65: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 656 | && (s->codec_tag == AV_RL32("GEOV") || s->codec_tag == AV_RL32("GEOX"))) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/h263dec.c:656:30: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 656 | && (s->codec_tag == AV_RL32("GEOV") || s->codec_tag == AV_RL32("GEOX"))) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ In file included from src/libavcodec/h264_loopfilter.c:32: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_loopfilter.c:32: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_loopfilter.c:32: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/hcadec.o In file included from src/libavcodec/h2645_sei.c:39: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_loopfilter.c:32: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_loopfilter.c:32: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_parse.c:19: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/h264_direct.c:73:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 73 | for (i = 0; i < 2 * sl->ref_count[0]; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_direct.c:78:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 78 | for (i = 0; i < sl->ref_count[0]; i++) | ~ ^ ~~~~~~~~~~~~~~~~In file included from src/libavcodec/h264_parse.c:19: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_parse.c:19: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/hcom.o 13 warnings generated. In file included from src/libavcodec/h264_mp4toannexb_bsf.c:30: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_mp4toannexb_bsf.c:30: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(psrc/libavcodec/bytestream.h->:b271u:f17f:e rwarning: _ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n d - p->buffer, size )271; | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ int sisrc/libavutil/macros.hz:e492: 25=: Fnote: Fexpanded from macro 'FFMIN'M IN(g-> b49u | #fdfeefri_neen dF F- MgI-N>(bau,fbf)e r(,( a)s i>z e();b ) ?| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~( b) : (a)) src/libavutil/macros.h| : ~ ^ ~49 :25: note: expanded from macro 'FFMIN' In file included from 49src/libavcodec/h264_mp4toannexb_bsf.c | :#30d: src/libavcodec/bytestream.he:f187i:n15e: F Fwarning: Mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]I N(a,b) 187( | ( a ) >i f( b()s i?z e(2b )! = :s i(zae))) | | ~ ^ ~ ~~~~~ ^ ~~~~ CC libavcodec/hdr_parser.o In file included from src/libavcodec/half2float.c:19: In file included from src/libavutil/half2float.c:19: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ In file included from src/libavcodec/h264_parse.c:19: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_parse.c:19: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/hdrdec.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:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/bytestream.h :271 | 317 : 13 : iwarning: ntcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] s ize2 = FFMIN(g-> b317u | f f e r _seinzde 2- = FgF-M>IbNu(fpf->ebru,f fsiezre_)e;n d | - ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ p->buffesrc/libavutil/macros.hr:49,: 25si:ze )note: ;expanded from macro 'FFMIN' | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 49 | #src/libavutil/macros.hd:e49f:in25e: Fnote: Fexpanded from macro 'FFMIN'M IN(a,b) 49( | (#ad)e f>i ne( bF)FM I?N ((ab,)b ): (((aa))) > (| 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 (sizCC libavcodec/hdrenc.o e2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_mb.c:34: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_mb.c:34: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != sisrc/libavcodec/h264_direct.cze) :| 128 ~~~~~ ^ ~~~~: 25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 128 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_direct.c:130:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 130 | for (j = 0; j < sl->ref_count[list]; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~ 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) CC libavcodec/hevc_cabac.o ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_mp4toannexb_bsf.c:30: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/bytestream.h:CC libavcodec/hevc_data.o 317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_mp4toannexb_bsf.c:30: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_parse.c:19: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_parse.c:19: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.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->buffer1_en warningd 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/h264_mp4toannexb_bsf.c:30: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_mb.c:34: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_mb.c:34: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.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/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) { | ~~~~~~~~~~ ^ ~~~~~~~~~~ In file included from src/libavcodec/h2645_sei.c:40: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.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); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from src/libavutil/macros.hsrc/libavcodec/h2645_sei.c::4940:: 25In file included from :src/libavcodec/h2645_sei.h :note: 28expanded from macro 'FFMIN': src/libavcodec/bytestream.h:186:13: warning: 49comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | #define FFMIN(a,b) 186( | ( a ) >s i(zbe)2 ?= (FbF)M I:N ((pa-)>)b u | f ~ ^ ~f er_end - p->buffeIn file included from r,src/libavcodec/h264_mb.c :s34i: zIn file included from esrc/libavcodec/h264dec.h):;39 : In file included from | src/libavcodec/h264_sei.h ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: 23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.hsrc/libavutil/macros.h::35649::1325:: warning: note: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]expanded from macro 'FFMIN' 49 | 356# | d e fi n es iFFzMeI2N =( aF,Fb)M I(N((ap)- >b>u f(fber)_ e?n (db) -: p(-a>)bu)f f| e ~ ^ ~ r, size); In file included from | src/libavcodec/h2645_sei.c ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: 40: In file included from src/libavcodec/h2645_sei.hIn file included from src/libavutil/macros.h::49src/libavcodec/h264_cavlc.c28::25: :32src/libavcodec/bytestream.h: : 187:src/libavcodec/h264_mvpred.hnote: :15expanded from macro 'FFMIN'608: : 29: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]49 | #def in187e | F F M iIfN (s(i608a | z ,e b)2 !=( (sa i z)e )f> (o rb| )( ~~~~~ ^ ~~~~ l? i(stb =) 0:; l(ias)t) < | ~ ^ ~ sl->list_In file included from csrc/libavcodec/h264_mb.co:u34n: t;In file included from lsrc/libavcodec/h264dec.his:t39+: +In file included from )src/libavcodec/h264_sei.h :{23 : In file included from src/libavcodec/h2645_sei.h| : ~~~~ ^ ~~~~~~~~~~~~~~28 : src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h2645_sei.c:40: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h2645_sei.c:40: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_direct.c:412:29: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 412 | h->x264_build > 33U))) { | ~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/h264_direct.c:447:33: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 447 | h->x264_build > 33U))) { | ~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h2645_sei.c:40: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h2645_sei.c:40: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h2645_sei.c:40: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/hevc_filter.o In file included from src/libavcodec/h264_cavlc.c:34: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/h264_metadata_bsf.c:31: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_metadata_bsf.c:31: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from src/libavutil/macros.h:49src/libavcodec/h264_sei.c::25:35 : note: src/libavcodec/bytestream.hexpanded from macro 'FFMIN': 171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]49 | #define FFMIN(a,b) ((a) 171> | ( b ) g?- >(bb)u f:f e(ra )+)= F| F ~ ^ ~M IN(g->buffer_In file included from esrc/libavcodec/h264_metadata_bsf.cn:d31 : -In file included from src/libavcodec/h264_sei.hg:-23>: bIn file included from usrc/libavcodec/h2645_sei.hf:f28e: rsrc/libavcodec/bytestream.h,: 187s:i15z:e )warning: ;comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 187 | if (ssrc/libavutil/macros.hi:ze492: 25!:= note: expanded from macro 'FFMIN's ize) | 49 ~~~~~ ^ ~~~~ | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_sei.c:35: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_sei.c:35: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/hevc_mp4toannexb_bsf.o In file included from src/libavcodec/h264_parse.c:21: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->sizsrc/libavcodec/bytestream.he_i:n271_:b17i:t swarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]< = re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_ps.c:36: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_inIn file included from _bisrc/libavcodec/h264_metadata_bsf.ct:s31 : buffer_end - p->buf f271e | r , s iiznet) ;s i z| e ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 2 = FFMIsrc/libavutil/macros.hN:(49g:-25>:b unote: fexpanded from macro 'FFMIN'f er_end - 49g | -#>dbeuffifneer ,F FsMiIzNe()a;, b )| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~( (a) > (b)src/libavutil/macros.h :?49 :(25b:) note: :expanded from macro 'FFMIN' (a)) | ~ ^ ~ 49 | #define FIn file included from Fsrc/libavcodec/h264_metadata_bsf.cM:I31N: (In file included from asrc/libavcodec/h264_sei.h,:b23): In file included from (src/libavcodec/h2645_sei.h(:a28): src/libavcodec/bytestream.h>: 294(:b15): ?warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( b) : ( a294) | ) | ~ ^ ~i f (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_cabac.c:39: src/libavcodec/h264_mvpred.h:608:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 608 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:In file included from 13: warning: src/libavcodec/h264_sei.c:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]35 : src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 293= | F F M IsNi(zpe-2> b=u fFfFerM_IeNn(dp --> bpu-f>fbeurf_feenrd, -s ipz-e>)b;u f f| e ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~r , size); src/libavutil/macros.h :| 49 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: 25: note: expanded from macro 'FFMIN' src/libavutil/macros.h:49: 2549: | #note: dexpanded from macro 'FFMIN'e fine FFM I49N | (#ad,ebf)i n(e( aF)F M>I N((ba), b?) ((b()a ): >( a()b)) ?| ~ ^ ~( b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_metadata_bsf.c:31: In file included from src/libavcodec/h264_sei.h:In file included from 23src/libavcodec/h264_sei.c: :In file included from 35src/libavcodec/h2645_sei.h: :src/libavcodec/bytestream.h28:: 294src/libavcodec/bytestream.h::15318:: 15warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | 318 | i f (isfi z(es2i z!e=2 s!i=z es)i z e| ) ~~~~~ ^ ~~~~ | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a16) > warning(sb) generated . ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_metadata_bsf.c:31: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_ps.c:111:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 111 | if (cpb_count > 32U) { | ~~~~~~~~~ ^ ~~~ src/libavcodec/bytestream.hIn file included from :355src/libavcodec/h264_parser.c::13:40 : warning: src/libavcodec/golomb.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size =482 | F F M I N ( g - > b 13 u f warningfisef generatedr src/libavcodec/h264_loopfilter.c(. _g:eb444n-d:> 72s-:i zgwarning: e-comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_> ibn_ubfiftesr ,< =s irzee_) i;444n | d e| x ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ) { | v ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ =src/libavutil/macros.h :s49l:-25>:m vnote: _expanded from macro 'FFMIN'c ache[0][ b49_ | i#ddxe]f[i0n]e -F FsMlI-N>(mav,_bc)a c(h(ea[)0 ]>[ b(nb_)i d?x ]([b0)] :+ (3a )>)= 7| U ~ ^ ~ | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ In file included from src/libavcodec/h264_sei.c:35: src/libavcodec/bytestream.hsrc/libavcodec/h264_loopfilter.c::356450::1376:: 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 | 450 | s i z e 2 = F F M I N ( ps-l>-b>umfvf_ecra_cehned[ 1-] [pb-_>ibduxf]f[e0r], -s iszle-)>;m v _| c ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~a che[1][src/libavutil/macros.hb:n49_:i25d:x ]note: [expanded from macro 'FFMIN'0 ] + 3 > =49 | 7#Ud e|f i n| e ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ FFMIN(a,b)src/libavcodec/h264_loopfilter.c :(460(:a76): >warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( b) ? (b) : (a )460) | | ~ ^ ~ In file included from src/libavcodec/h264_sei.c :s35l: -src/libavcodec/bytestream.h>:m357v:_15c:a cwarning: hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e [1][b_ i357d | x ] [ 0 ]i f- (ssli-z>em2v _!c=a cshiez[e0)] [ b| ~~~~~ ^ ~~~~n _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_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_cavlc.c:466:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 466 | if(total_coeff > (unsigned)max_coeff) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/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)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/hevc_mvs.o CC libavcodec/hevc_parse.o CC libavcodec/hevc_parser.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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. In file included from src/libavcodec/h264_picture.c:31: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_picture.c:31: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_picture.c:31: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_ps.c:346:36: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 346 | if (sps->chroma_format_idc > 3U) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/h264_ps.c:450:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 450 | if (sps->mb_height >= INT_MAX / 2U) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/h264_ps.c:501:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 501 | (crop_top + crop_bottom) * step_y >= height | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/h264_ps.c:500:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 500 | (crop_left + crop_right ) * step_x >= width || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/h264_ps.c:540:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 540 | for (i = 0; i < FF_ARRAY_ELEMS(level_max_dpb_mbs); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_picture.c:31: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_picture.c:31: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_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: src/libavcodec/h264_metadata_bsf.cwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :598:41: 357warning: | missing field 'unit' initializer [-Wmissing-field-initializers] if (size2 !598= | s i z e ) | { ~~~~~ ^ ~~~~ .dbl = 0.0 }, 0, 65535, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:602:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 602 | src/libavcodec/h264_parse.c : 41 : 37{: .warning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]6 4 = -1 }, -1, 1 ,41 | F L A G Si f} ,( p w| ^t ->luma_log2_weight_denom > 7U) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/h264_metadata_bsf.c:606src/libavcodec/h264_parse.c::3649:: 43warning: :missing field 'unit' initializer [-Wmissing-field-initializers] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 606 | 49 | { . i 6 4 i=f -(1p w}t,- >-c1h,r o7m,a _FlLoAgG2S_}w,e i g| h ^t _denom > 7U) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/h264_metadata_bsf.c:609:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 609 | { .i64 = -1 }, -1, 1, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:612:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 612 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:615:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 615 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:618:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 618 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:622:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 622 | { .i64 = -1 }, -1, 5, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:626:44: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 626 | { .dbl = 0.0 }, 0, UINT_MAX, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:629:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 629 | { .i64 = -1 }, -1, 1, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:632:35: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 632 | { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:636:50: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 636 | { .i64 = -1 }, -1, H264_MAX_WIDTH, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:639:50: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 639 | { .i64 = -1 }, -1, H264_MAX_WIDTH, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:642:51: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 642 | { .i64 = -1 }, -1, H264_MAX_HEIGHT, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:645:51: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 645 | { .i64 = -1 }, -1, H264_MAX_HEIGHT, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:651:74: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 651 | OFFSET(delete_filler), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, FLAGS}, | ^ src/libavcodec/h264_metadata_bsf.c:659:47: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 659 | { .dbl = NAN }, -360.0, +360.0, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:700:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 700 | { NULL } | ^ src/libavcodec/h264_metadata_bsf.c:659:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 659 | { .dbl = NAN }, -360.0, +360.0, FLAGS }, | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 3 warnings generated. src/libavcodec/h264_cavlc.c:712:29: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 712 | if (mb_skip_run > h->mb_num) { | ~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/h264_cavlc.c:874:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 874 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:886:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 886 | if(tmp>=ref_count){ | ~~~^ ~~~~~~~~~ src/libavcodec/h264_cavlc.c:902:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 902 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:952:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 952 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:970:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 970 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:982:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 982 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:1003:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1003 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:1020:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1020 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:1041:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1041 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:1108:36: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 1108 | if (((unsigned)sl->qscale) > max_qp){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/h264_cavlc.c:1111:40: warning: In file included from comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] src/libavcodec/h264_parser.c:44: In file included from src/libavcodec/h264_sei.h :111123 | : In file included from src/libavcodec/h2645_sei.h : 28 : src/libavcodec/bytestream.h : 171 : 18 : iwarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (((unsigned)sl->qscal e171) | > m agx_-q>pb)u{f f e| r ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/h264_parse.c:188:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 188 | if (mode > 3U) { | ~~~~ ^ ~~ In file included from src/libavcodec/h264_parser.c:44: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_parser.c:44: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_parse.c:252:80: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 252 | if (ref_count[0] - 1 > max[0] || (list_count == 2 && (ref_count[1] - 1 > max[1]))) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/h264_parse.c:252:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 252 | if (ref_count[0] - 1 > max[0] || (list_count == 2 && (ref_count[1] - 1 > max[1]))) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/h264_parse.c:258:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 258 | } else if (ref_count[1] - 1 > max[1]) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size)In file included from ; src/libavcodec/h264_sei.c| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 37: src/libavcodec/golomb.h:482:34: warning: src/libavutil/macros.h:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]49 :25: note: expanded from macro 'FFMIN' 49482 | # | d e f i n e F F M I N (iaf, b()g b(-(>as)i z>e _(ibn)_ b?i t(sb )< =: r(ea_)i)n d e| x ~ ^ ~) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/hevc_ps.o In file included from src/libavcodec/h264_parser.c:44: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 12293 | warning s generated . size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_parser.c:44: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/hevc_refs.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ CC libavcodec/hevc_sei.o 13 warnings generated. src/libavcodec/h264_mb.c:640:39: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 640 | if (h->x264_build < 151U) { | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_parser.c:44: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_parser.c:44: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h265_profile_level.c:130:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 130 | for (i = 0; i < FF_ARRAY_ELEMS(h265_profiles); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_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 }; | ^ CC libavcodec/hevcdec.o src/libavcodec/h265_profile_level.c:202:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 202 | for (i = 0; i < FF_ARRAY_ELEMS(h265_levels); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h265_profile_level.c:209:22: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 209 | if (pic_size > level->max_luma_ps) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/h265_profile_level.c:211:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 211 | if (width * width > 8 * level->max_luma_ps) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h265_profile_level.c:213:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 213 | if (height * height > 8 * level->max_luma_ps) | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h265_profile_level.c:232:22: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 232 | if (pic_size <= (level->max_luma_ps >> 2)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h265_profile_level.c:234:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 234 | else if (pic_size <= (level->max_luma_ps >> 1)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h265_profile_level.c:236:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 236 | else if (pic_size <= (3 * level->max_luma_ps >> 2)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. CC libavcodec/hevcdsp.o 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/h264_refs.c:33: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/h264_sei.c:139:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 139 | if (size > sizeof(h->payload)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/h264_refs.c:33: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_refs.c:33: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_refs.c:33: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_sei.c:260:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 260 | if (size > bytestream2_get_bytes_left(&gbyte)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_refs.c:33: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h265_metadata_bsf.c:203:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 203 | for (i = 1; i < FF_ARRAY_ELEMS(ff_h2645_pixel_aspect); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.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) | ~~~~~ ^ ~~~~ 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_CC libavcodec/hevcpred.o MAX_HEIGHT, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:455:51: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 455 | { .i64 = -1 }, -1, HEVC_MAX_HEIGHT, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:481:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 481 | { NULL } | ^ CC libavcodec/hnm4video.o In file included from src/libavcodec/hapqa_extract_bsf.c:30: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->In file included from bufsrc/libavcodec/hapdec.cf:e39r: src/libavcodec/bytestream.h+:=171 :F18F:M Iwarning: N(comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]g ->buffer_end - g->buf f171e | r , s igz-e>)b;u f f| e ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~r += FFMIN(g->buffsrc/libavutil/macros.he:r49_:e25n:d note: -expanded from macro 'FFMIN' g->buffe r49, | #sdiezfei)n;e F| F ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~M IN(a,b) ((a) > (bsrc/libavutil/macros.h): 49?: 25(:b )note: expanded from macro 'FFMIN': (a)) | ~ ^ ~49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hapqa_extract_bsf.c:30: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2In file included from = Fsrc/libavcodec/hapdec.cF:MI39N: (src/libavcodec/bytestream.hp:-186>:b13u:f fwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r _end - p->buff e186r | , s i z es)i;z e 2| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~= FFMIN(p-src/libavutil/macros.h>:b49u:f25f:e rnote: _expanded from macro 'FFMIN'e nd - p-> b49u | f#fdeerf,i nsei zFeF)M;I N (| a ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~, b) ((a) src/libavutil/macros.h>: 49(:b25): ?note: expanded from macro 'FFMIN'( b) : (a) )49 | #| d ~ ^ ~e fine FFMIN(In file included from a,src/libavcodec/hapqa_extract_bsf.cb:)30 : (src/libavcodec/bytestream.h(:a187) :>15 :( bwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) ? (b) 187: | ( a ) )i f | ( ~ ^ ~s ize2 != sizIn file included from esrc/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 FFsrc/libavcodec/bytestream.hMI:N271(:a17,:b )warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( (a) > (b) ? (b) : ( a)271) | | ~ ^ ~ int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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' In file included from 49 | src/libavcodec/hapqa_extract_bsf.c#:d30e: fsrc/libavcodec/bytestream.hi:n293e: 13F:F Mwarning: 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->buIn file included from fsrc/libavcodec/hapdec.cf:e39r: _src/libavcodec/bytestream.he:n294d: 15-: pwarning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]> buffer, 294s | i z e ) ;i f | ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~s ize2 != 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/hapqa_extract_bsf.c:30: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) >src/libavcodec/bytestream.h (b:)317 :?13 :( bwarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : (a)) | ~ ^ ~ 317 | In file included from src/libavcodec/hapdec.cs:i39z: esrc/libavcodec/bytestream.h2: 318=: 15F:F Mwarning: Icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]N (p->b u318f | f e r _ einfd (-s ipz-e>2b u!f=f esri,z es)i z e| ) ~~~~~ ^ ~~~~; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hapqa_extract_bsf.c:30: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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)) | ~ ^ ~ 8 warnings generated. src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hapdec.c:39: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/bytestream.h: 355356: | 13 : warning: sicomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]z e2 = FFMIN(p->buf f355e | r _ e n ds i-z ep - >=b uFfFfMeIrN,( gs-i>zbeu)f;f e r| In file included from _ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e src/libavcodec/h264_slice.cn:d42 : src/libavutil/macros.h-In file included from : src/libavcodec/h264dec.h49g::-3925>: :bIn file included from usrc/libavcodec/h264_sei.hnote: fexpanded from macro 'FFMIN':f 23e: rIn file included from ,src/libavcodec/h2645_sei.h :s28 i: 49zsrc/libavcodec/bytestream.h | e:#186)d:;e13 f: i | nwarning: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] FFMIN(a,src/libavutil/macros.hb:)49 :(25(:a )186note: expanded from macro 'FFMIN' | > ( b )s i?49z | # ed2(e bf=)i nF:eF M(FIaFN)M()Ip N- (>| ab ~ ^ ~,u bf)fe r(_(eIn file included from nad) src/libavcodec/hapdec.c- p>:- >39bu(f: b)f esrc/libavcodec/bytestream.h?r:357 :, (s15bi):ze warning: ):comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ; ( a ) 357) | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~| ~ ^ ~ if (ssrc/libavutil/macros.hi:49In file included from z:src/libavcodec/hapqa_extract_bsf.ce25::302: note: src/libavcodec/bytestream.hexpanded from macro 'FFMIN' !:=356 :s13 i49:z | ewarning: )#comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] de f| ~~~~~ ^ ~~~~i ne FF M356I | N (a , b ) s(i(az)e 2> =( b)F F?M I(Nb()p -:> b(ufaf)e) r _| e ~ ^ ~n d - p->buffeIn file included from rsrc/libavcodec/h264_slice.c,: 42s: iIn file included from zsrc/libavcodec/h264dec.he:)39;: In file included from src/libavcodec/h264_sei.h :| 23: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:src/libavutil/macros.h:18749::1525:: warning: note: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]expanded from macro 'FFMIN' 18749 | | # d e fiifn e( sFiFzMeI2N (!a=, bs)i z(e()a ) | > ~~~~~ ^ ~~~~ (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hapqa_extract_bsf.c:30: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.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/hap.c:26: In file included from src/libavcodec/hap.h:30: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_slice.c:42: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_slice.c:42: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_slice.c:42: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hap.c:26: In file included from src/libavcodec/hap.h:30: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hap.c:26: In file included from src/libavcodec/hap.h:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264idct.c:31: In file included from src/libavcodec/h264idct_template.c:30: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264idct.c:31: In file included from src/libavcodec/h264idct_template.c:30: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, ssrc/libavcodec/bytestream.hize:)271;: 17 :| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 27149 | | # d e fiinnte sFiFzMeI2N (=a ,FbF)M I(N((ag)- >>b u(fbf)e r?_ e(nbd) -: g(-a>)b)u f f| e ~ ^ ~r , size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~In file included from src/libavcodec/h264idct.c:31: In file included from src/libavcodec/h264idct_template.c:src/libavutil/macros.h30:: 49In file included from :src/libavcodec/h264dec.h25::39 : note: In file included from src/libavcodec/h264_sei.hexpanded from macro 'FFMIN': 23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h :49187 | #:dsrc/libavcodec/hapdec.cef15i::n e191warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]FF73M :I Nwarning: (acomparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare], b187 | ) ( ( ai)f >( s(bi) ze 2191 ? | ! =( b s) i z: (ea )) i) f (| ~~~~~ ^ ~~~~c | h ~ ^ ~u nk->compressed_offset + (uint64_t)chunk->compressed_size > bytestream2_get_bytes_left(gbc)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_cabac.c:2140:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2140 | for( list = 0; list < sl->list_count; list++ ) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cabac.c:2147:46: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2147 | if (ref[list][i] >= rc) { | ~~~~~~~~~~~~ ^ ~~ src/libavcodec/h264_cabac.c:2164:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2164 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cabac.c:2228:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2228 | for (list = 0; list < sl->list_count; list+In file included from +) { src/libavcodec/hap.c :| ~~~~ ^ ~~~~~~~~~~~~~~26 : In file included from src/libavcodec/hap.h:30: src/libavcodec/bytestream.h:293:13src/libavcodec/h264_cabac.c:: 2234warning: :33comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2234 | 293 | s i z e 2 = F F M I N ( pi-f> b(urfeffe r>_=e nrdc )- {p - >| b ~~~ ^ ~~u ffer, 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: 2243note: | expanded from macro 'FFMIN' 49 | # dfeofri n(el iFsFtM I=N (0a;, bl)i s(t( a<) s>l -(>bl)i s?t _(cbo)u n:t ;( al)i)s t +| + ~ ^ ~) { | ~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/hap.c:26: In file included from src/libavcodec/h264_cabac.csrc/libavcodec/hap.h::302256: :src/libavcodec/bytestream.h33::294 :warning: 15comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2256294 | | i f ( s i zfeo2r !(=l issitz e=) 0 ;| ~~~~~ ^ ~~~~l ist < 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:2274:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2274 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cabac.c:2292:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2292 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cabac.c:2299:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2299 | if (ref >= rc) { | ~~~ ^ ~~ src/libavcodec/h264_cabac.c:2310:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2310 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cabac.c:2356:27: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 2356 | if (h->x264_build < 151U) { | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/h264_cabac.c:2419:40: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 2419 | if (((unsigned)sl->qscale) > max_qp){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hap.c:26: In file included from src/libavcodec/hap.h:30: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->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 != (avctx->coded_width / TEXTURE_BLOCK_W) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287 | *(avctx->coded_height / TEXTURE_BLOCK_H) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 288 | *ctx->dec[t].tex_ratio) { | ~~~~~~~~~~~~~~~~~~~~~~ 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:355: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/hapqa_extract_bsf.c:src/libavutil/macros.h:11849::2512:: note: warning: expanded from macro 'FFMIN'missing field 'help' initializer [-Wmissing-field-initializers] 49118 | | # d e f i{n eN UFLFLM IN}(a,,b ) | ( ^( a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hap.c:26: In file included from src/libavcodec/hap.h:30: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hap.c:26: In file included from In file included from src/libavcodec/hap.h:30src/libavcodec/h264_mb.c:: src/libavcodec/bytestream.h797:: 357:src/libavcodec/h264_mb_template.c15:: 76warning: :comparison 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] 357 | if (size2 !=76 | si z e ) | ~~~~~ ^ ~~~~ 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] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 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/h264idct.c:31: In file included from src/libavcodec/h264idct_template.c:30: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264idct.c:31: In file included from src/libavcodec/h264idct_template.c:30: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_mb_template.c:286:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 286 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/hpeldsp.o CC libavcodec/hq_hqa.o 5 warnings generated. In file included from src/libavcodec/h264_refs.c:34: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/h264_refs.c:42:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 42 | for (i = 0; i < FF_ARRAY_ELEMS(pic->data); ++i) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 12 warnings generated. src/libavcodec/h264_refs.c:161:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 161 | if (len < sl->ref_count[list]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:182:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 182 | if (len < sl->ref_count[0]) | ~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:203:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 203 | for (i = 0; i < sl->ref_count[j]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:212:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 212 | for (i = 0; i < sl->list_count; i++) | ~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/hdrenc.c:23: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/h264_refs.c:224:23: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'const int' [-Wsign-compare] 224 | for (i = 0; i < h->short_ref_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/hdrenc.c:23: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hdrenc.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_refs.c:276:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 276 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:277:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 277 | for (i = 0; i < sl->ref_count[list]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hdrenc.c:23: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hdrenc.c:23: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_slice.c:46: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hdrenc.c:23: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_refs.c:307:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 307 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:323:38: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 323 | if (abs_diff_pic_num > sl->max_pic_num) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:355:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | if (long_idx > 31U) { | ~~~~~~~~ ^ ~~~ src/libavcodec/h264_refs.c:382:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 382 | for (i = index; i + 1 < sl->ref_count[list]; i++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:398:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 398 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:399:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 399 | for (index = 0; index < sl->ref_count[list]; index++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:404:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 404 | for (i = 0; i < FF_ARRAY_ELEMS(h->last_pocs); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hdrenc.c:23: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hdrenc.c:23: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_refs.c:429:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 429 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:439:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 439 | if (index >= sl->ref_count[list]) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/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)) | ~ ^ ~ 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/hevc_parse.c:19: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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 src/libavcodec/bytestream.h!= s:i271z:e17): warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~~~~~ ^ ~~~~ 271 | int size2 = FFMIN(g->buffer_end - g->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/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:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->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/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hevc_parse.c:19: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_parse.c:19: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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_esrc/libavcodec/bytestream.hnd :- 355p:-13>:b uwarning: ffcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e r, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 355 | src/libavutil/macros.h : 49 : 25s:i znote: eexpanded from macro 'FFMIN' = FFMI N49( | g#-de>fbiunfef eFrF_MeInNd( a-, bg)- >(b(uaf)f e>r ,( bs)i z?e )(;b ) | : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ (a)) | ~ ^ ~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'In file included from src/libavcodec/hevc_parse.c:19: src/libavcodec/bytestream.h:318 :4915: | #warning: dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e fine F 318F | M I N( a,ibf) ((s(ia)z e>2 (!b=) ?s i(bz)e ): ( 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(CC libavcodec/hq_hqadata.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/h264dec.c:43: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_parse.c:19: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_parse.c:19: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_refs.c:693:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 693 | for (j = 0; j < FF_ARRAY_ELEMS(h->long_ref); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:731:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 731 | for (j = 0; j < FF_ARRAY_ELEMS(h->last_pocs); j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:808:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 808 | for (i = 0; i < FF_ARRAY_ELEMS(h->ps.pps_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:811:32: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 811 | pps_ref_count[0] = FFMAX(pps_ref_count[0], pps->ref_count[0]); | ^ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavcodec/h264_refs.c:812:32: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 812 | pps_ref_count[1] = FFMAX(pps_ref_count[1], pps->ref_count[1]); | ^ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavcodec/h264_refs.c:851:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 851 | for (i = 0; i < FF_ARRAY_ELEMS(sl->mmco); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 18 warnings generated. 15 warnings generated. CC libavcodec/hq_hqadsp.o 34 warnings generated. CC libavcodec/hqx.o src/libavcodec/h264_slice.c:950:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 950 | if (h->x264_build < 44U) | ~~~~~~~~~~~~~ ^ ~~~ In file included from src/libavcodec/hevc_sei.c:25: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_sei.c:25: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_sei.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 12 warnings generated. src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_sei.c:25: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ?In file included from (b)src/libavcodec/hevc_cabac.c ::30 : (In file included from asrc/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:171In file included from :src/libavcodec/hevc_sei.c18::25 : warning: src/libavcodec/bytestream.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != s i171z | e ) | g ~~~~~ ^ ~~~~- >buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25:src/libavcodec/h264_slice.c note: :expanded from macro 'FFMIN'1252 :27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 49 | #define FFM I1252N | ( a , b ) ( ( af)o r> ((ibn)t ?i (=b )0 ;: i( a<) )t c _| s ~ ^ ~d [0]; i++) { | ~ ^ ~~~~~~~~ In file included from src/libavcodec/hevc_cabac.c:30: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_cabac.c:30: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_sei.c:25: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_sei.c:25: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_sei.c:25: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_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/hevc_cabac.c:30: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_cabac.c:30: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_cabac.c:30: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavcodec/hqxdsp.o 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hcadec.c:25: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hcadec.c:25: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2src/libavcodec/bytestream.h = :F355F:M13I:N (warning: pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- >buffer_end - p->bu f355f | e r , ssiizzee) ; = | F ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~F MIN(g->busrc/libavutil/macros.hf:f49e:r25_:e nnote: dexpanded from macro 'FFMIN' - g->b u49f | f#edre,f isniez eF)F;M I N| ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~a ,b) ((a) > src/libavutil/macros.h(:b49): 25:? note: (expanded from macro 'FFMIN'b ) : (a)) 49 | | # ~ ^ ~d efine FFMIN(In file included from asrc/libavcodec/hcadec.c,:b25): src/libavcodec/bytestream.h(:(187a:)15 :> warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b ) ? (b) 187: | ( a ) )i f | ( ~ ^ ~s ize2 != size) In file included from | src/libavcodec/hevc_cabac.c ~~~~~ ^ ~~~~: 30: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_cabac.c:30: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->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 | || av_mod_uintp2(h->recovery_frame - h->poc.frame_num, h->ps.sps->log2_max_frame_num) > sei_recovery_frame_cnt) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/hcadec.c:25: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hcadec.c:25: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hcadec.c:25: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hdrdec.c:22: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer +13= F warningFsM generatedI. N(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFM4IN warning(sa generated,. b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hcadec.c:25: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hcadec.c:25: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hdrdec.c:22: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hdrdec.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_slice.c:1833:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1833 | if (tmp > 51 + 6 * (sps->bit_depth_luma - 8)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hdrdec.c:22: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hdrdec.c:22: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264dec.c:47: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hdrdec.c:22: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/hqxvlc.o src/libavcodec/h264_slice.c:1895:27:src/libavcodec/bytestream.h warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]: 355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1895 | 355 | s l- > f isrizset _ m=b _FaFdMdIrN (>g=- >hb-u>fmfbe_rn_uemn)d {- g| - ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~> buffer, sizesrc/libavcodec/h264_slice.c):;1894 : 56| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavutil/macros.h:49:25: 1894note: | expanded from macro 'FFMIN' if (s l49- | >#fdierfsitn_em bF_FaMdIdNr( a<,R _(MbB)A F?F _(PbI)C T:U R(Ea()h)) >| = ~ ^ ~ h->mb_num |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] src/libavcodec/h264_slice.c:1967:41 :356 | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] size2 = 1967F | F M I N ( p - > b u f f eri_fe n(dj -< ps-l>-b>ulfifsetr_,c osuinzte )&;& i| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~< sl->rsrc/libavutil/macros.he:f49_:c25o:u nnote: texpanded from macro 'FFMIN'[ j] && | 49 ~ ^ ~~~~~~~~~~~~~~~~ | #define FFMINsrc/libavcodec/h264_slice.c(:a1967,:b19): (warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a ) >CC libavcodec/htmlsubtitles.o (b) 1967? | ( b ) : ( a ) ) i| f ~ ^ ~ (j < sl->liIn file included from stsrc/libavcodec/hdrdec.c_:22c: osrc/libavcodec/bytestream.hu:n357t: 15&:& warning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] < sl->r e357f | _ c o u nitf[ j(]s i&z&e 2 | ! ~ ^ ~~~~~~~~~~~~~~= size) | ~~~~~ ^ ~~~~ 11 warnings generated. src/libavcodec/hdrdec.c:107:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 107 | avctx->sample_aspect_ratio = p->sample_aspect_ratio = av_inv_q(av_d2q(sar, 4096)); | ~~~~~~ ^~~ src/libavcodec/h264dec.c:79:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 79 | if (ref >= sl->ref_count[0]) | ~~~ ^ ~~~~~~~~~~~~~~~~ In file included from src/libavcodec/hevc_parser.c:25: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/hevc_sei.c: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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/huffman.o 11 warnings generated. 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) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_cabac.c:799:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 799 | while (i < lc->parent->sh.max_num_merge_cand-1 && get_cabac_bypass(&lc->cc)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/hevc_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/hevcdec.c:41: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_filter.c:28: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_filter.c:28: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]In file included from src/libavcodec/hevc_mp4toannexb_bsf.c:29 : 187src/libavcodec/bytestream.h | : 171 : 18 :i fwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( size2 != size) | ~~~~~ ^ ~~~~ 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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: In file included from src/libavcodec/bytestream.h:171:src/libavcodec/hevcdec.c18::41 : warning: src/libavcodec/bytestream.h:186:13: warning: src/libavcodec/h264dec.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :434:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | 171 | s i z 434eg | 2- >= b uF fFffMoerIr N ((+i=p =-F >F0bM;uI fNif( egFsrc/libavcodec/hcadec.cebFn:u_d275fA :fR-23eR :rAp _Y-warning: e_>ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]bEd uL fE-fM eSgr(-,h> -bs>uilf afzseet275r)_ | ,;p o s c i| s z ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~)e ;f) o;i r+ +| src/libavutil/macros.h() ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~i: n49 t:| 25 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~i: =note: expanded from macro 'FFMIN'0 ; src/libavutil/macros.hi: 49<: 25b49:a | n#note: ddexpanded from macro 'FFMIN'_e cfoiunnet ;F F49iM | +I#+Nd)(e af{,i bn )e| ~ ^ ~~~~~~~~~~(F (FaM)I N>( a(,bb)) ?( ((ab)) >: ((ba)) )? (| b ~ ^ ~) : (a)) | ~ ^ ~In file included from src/libavcodec/hevcdec.c:41: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hevc_mp4toannexb_bsf.c:29: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_mp4toannexb_bsf.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/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)src/libavcodec/hcadec.c ((a:)289 >: 59(:b )warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]? (b) : (a)) | ~ ^ ~ 289 | foIn file included from rsrc/libavcodec/hevc_mvs.c :(25i: nIn file included from tsrc/libavcodec/hevcdec.h: 40i: In file included from =src/libavcodec/hevc_sei.h: 300: ,In file included from src/libavcodec/h2645_sei.h:k28 : =src/libavcodec/bytestream.h: 187s:t15a:r twarning: _bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a nd, l =187 | s ta r t _biaf n(ds i-z e12; !i= ts ijz e=_ i0n;_ bji t= 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:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (bsrc/libavcodec/hcadec.c) ? :(302b:23) :: (warning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) src/libavcodec/bytestream.h) | ~ ^ ~: 271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 302 | for (int i = 0; i <271 | c h - > cionutn ts;i iz+e+2) = {FF M I| N ~ ^ ~~~~~~~~~( g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_filter.c:28: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 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 = FFMI N293( | p - > b usfifzeer2_ e=n dF F-M IpN-(>pb-u>fbfuefrf,e rs_iezned) ;- p| - ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~> busrc/libavutil/macros.hf:f49e:r25,: snote: iexpanded from macro 'FFMIN'z e); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 49 | #definsrc/libavutil/macros.he: 49F:F25M:I Nnote: (expanded from macro 'FFMIN'a ,b) ((a) 49> | #(dbe)f i?n e( bF)F M:I N((aa),)b ) | ( ~ ^ ~( a) > (b) ? (bIn file included from )src/libavcodec/hevc_filter.c ::28 : (In file included from asrc/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:In file included from warning: src/libavcodec/hevcdec.c:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]41 : src/libavcodec/bytestream.h:294:15 :294 | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (s i294z | e 2 ! = isfi z(es)i z e| 2 ~~~~~ ^ ~~~~ != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b)In file included from ? src/libavcodec/hevc_mp4toannexb_bsf.c(:b29): src/libavcodec/bytestream.h:: 293(:a13):) warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~ ^ ~ 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_mp4toannexb_bsf.c:29: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264dec.c:556:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavcodec/huffyuv.o 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_tsrc/libavcodec/bytestream.hap_:f317i:l13t:e rwarning: incomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]g /255, 556 | 317 | s i z e 2 (=f loFaFtM)IgNm(-p>-p>ebrucfefnetr__aelnpdh a-_ ppo-i>nbtu_fdfeebrl,o cskiizneg)_;i n s| t ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~a nce/255);src/libavutil/macros.h : 49| : ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~25 : note: expanded from macro 'FFMIN' 49 | #dsrc/libavcodec/h264dec.cef:i555n:e52 :F Fwarning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I N(a,b) ((a) > 552( | src/libavcodec/bytestream.hb ) : 317? : 13( b: ) warning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: v _(lao)g)( l o| g ~ ^ ~c tx, A V317_ | L O GIn file included from _src/libavcodec/hevcdec.cD :Es41Bi: Uzsrc/libavcodec/bytestream.hGe:,2318 : =15" : F Fwarning: SMcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]EI IN (GpR-E> Eb318Nu | f Cf oe mr p_ilefen xd(i st-iy z peM-2e> tb!ru=if cfssei:rz ,e% )fs i %z| fe ~~~~~ ^ ~~~~ ) %;f %| f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~\ n", | ~~~~~~ src/libavutil/macros.h:49:src/libavcodec/hcadec.c25 :553 | :note: 333expanded from macro 'FFMIN' : 27 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]49 | # d e f i n(ef lFoFaMsrc/libavcodec/bytestream.h tI333)N | g:( m317 a- :,> 13bIn file included from p :)e src/libavcodec/hevc_mvs.cr warning: (:c (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]25efa: no)In file included from tr src/libavcodec/hevcdec.h_ >:n( 40oi(: nnbIn file included from _t) src/libavcodec/hevc_sei.hz 317:ei? | 30r : o=( In file included from _ b src/libavcodec/h2645_sei.hm0) :a; s28c :i: ri zsrc/libavcodec/bytestream.ho (e:bwarning: /M ~ ^ ~ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]I o2 Nu5(n5pt,-; > biuIn file included from +fsrc/libavcodec/hevc_filter.c+f: e28)554r: | _In file included from 293 esrc/libavcodec/hevcdec.h | | n: ~ ^ ~~~~~~~~~d40 : -In file included from src/libavcodec/hevc_sei.hs p:i -30zsrc/libavcodec/hcadec.c >: e :bIn file included from 2 341usrc/libavcodec/h2645_sei.h :f:= 27f28 :e: F rsrc/libavcodec/bytestream.hF(warning: :,Mfcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]318 Il :sNo15i(a:zpt e -)warning: )341>gcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]; | bm u- f>| fp ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ee318 r r | _c ee nn fsrc/libavutil/macros.hdt o: _ir49-if : n (25pt(i:-rs n>ainote: tb_zexpanded from macro 'FFMIN' uce ifo2 fd =ee! rd=149,_; | m s#saiidic zezcF ~~~~~ ^ ~~~~| ckF ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~osM u/In2Nt5(;5a ,,isrc/libavutil/macros.h b+:)+49 ):({25( :a555 ) | | note: ~ ^ ~~~~~~~~~expanded from macro 'FFMIN'> ( b ) ? src/libavcodec/hcadec.c 49 (: | b#364 )d : e 27:f : i ( n(awarning: ef)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] l) Fo Fa Mt| I) ~ ^ ~Ng (ma364-, | >bp )e r In file included from (c src/libavcodec/hevc_mp4toannexb_bsf.c(e: an29 )t: _src/libavcodec/bytestream.h >s:f i318o(x:rb_15 )t:( a i?pwarning: n _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t(f bii)l t=:e 318r0( | i;a n ) gi) / 2< i5 | f5h ~ ^ ~ ,f ( rs _i| gz ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~re o2u pIn file included from !_src/libavcodec/hevc_mvs.c=c: o25su: inIn file included from ztsrc/libavcodec/hevcdec.hsrc/libavcodec/h264dec.ce;:): 40 554i: :+In file included from | 58+src/libavcodec/hevc_sei.h ~~~~~ ^ ~~~~:): 30warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| In file included from ~ ^ ~~~~~~~~~~~~~~~src/libavcodec/h2645_sei.h :28: src/libavcodec/bytestream.h:294:15: src/libavcodec/hcadec.c 552:warning: | 368comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 23 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294a | v _ l o gi368(f | l o( gs ci tzfxeo,2r A!(V=i_ nLstOi Gzi_e D)=E B 0U| ;G ~~~~~ ^ ~~~~ , i "< cShE-I> cGoRuEnEtN; Cio+m+p)l e{x i t| y ~ ^ ~~~~~~~~~ Metrics: %fsrc/libavcodec/hcadec.c %:f380 :%23f: %warning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]\ n", | ~~~~~~ 380 | f553o | r ( i n t i = 0 ; i ()cgmo-un>tp;e ir+c+e) n t| _ ~ ^ ~~~~~~~~~n on_zero_macroblocks/255, 554 | (float)gm->percent_intra_coded_macroblocks/255, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ src/libavcodec/h264dec.c:553:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | av_log(logctx, AV_LOG_DEBUG, " SEI GREEN Complexity Metrics: %f %f %f %f\n", | ~~~~~~ 553 | (float)gm->percent_non_zero_macroblocks/255, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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' src/libavcodec/h264dec.c 49: | 563#:d47e:f iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e FFMIN(a,b) ((a )562 | > ( b ) ? ( b ) : (aav)_)l o g| ( ~ ^ ~l ogctx, AV_LIn file included from Osrc/libavcodec/hevcdec.cG:_41D: Esrc/libavcodec/bytestream.hB:U357G:,15 :" warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]x sd_metr 357i | c _ va l uief: (%sfi\zne"2, ! =| ~~~~~~s ize) | ~~~~~ ^ ~~~~563 | (float)gm->xsd_metric_value/100); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 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->busrc/libavcodec/bytestream.hffer:,317 :s13i:z ewarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/bytestream.hsrc/libavutil/macros.h: :49317355: | 25: :13 :note: expanded from macro 'FFMIN'warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s ize2src/libavcodec/bytestream.h 49= | : #355FdF:eM13fI :iN355 n( | epwarning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F > Fb Mu IfsNfi(ezare,_ be )n= d ( (F355-aF | )Mp -I >>N b( (gus-bfi>)fzb eeu?r f , f( =ebs r)iF_ zFe:eMn )Id(;N a (-) g )| -g ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~>- b>| ub ~ ^ ~fu ffefrsrc/libavutil/macros.he_r:e,49n :ds25 i:-z enote: g)expanded from macro 'FFMIN'-; > b u| f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~f e r49, | #sdiezfsrc/libavutil/macros.hei:)n49;e: 25 F:| F ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~Mnote: Iexpanded from macro 'FFMIN'N (a,b) ( (src/libavutil/macros.h49a: | )49# :d>25e :f( ibnote: n)expanded from macro 'FFMIN'e F?F M(IbN) ( 49a: | , #b(d)ae fi)n()e( a F)| F ~ ^ ~M> I N((ba), b?) (((ba)In file included from ): >src/libavcodec/hevc_mvs.c :((25ab): )In file included from ) src/libavcodec/hevcdec.h :| ?40 ( ~ ^ ~: bIn file included from ) src/libavcodec/hevc_sei.h: :(30: aIn file included from )In file included from src/libavcodec/h2645_sei.h) src/libavcodec/hevc_mp4toannexb_bsf.c:: 2829| : ~ ^ ~: src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h::356318::1513: :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from warning: src/libavcodec/hevc_filter.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:28 : In file included from src/libavcodec/hevcdec.h :31840: | In file included from src/libavcodec/hevc_sei.h :30i: 356 | f In file included from src/libavcodec/h2645_sei.h (:si 28 z: ssrc/libavcodec/bytestream.he:356i:2 z13!=e 2: swarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]=z eF) F M| IN ~~~~~ ^ ~~~~(p - 356> | b u f fsiezre_2e =n dF F-MI Np(p-->b>ubfuffefrer,_ esnidz e)-; p| - ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~> buffersrc/libavutil/macros.h,: 49s:i25ze:) ;note: expanded from macro 'FFMIN' | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h49: | 49#:d25e:f inote: nexpanded from macro 'FFMIN'e FFMIN( a49, | b#)d e(f(ian)e >F F(MbI)N (?a ,(bb)) (:( a()a )>) ( b| ~ ^ ~) ? (b) : (aIn 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] In file included from src/libavcodec/hevc_filter.c:28 : 357In file included from | src/libavcodec/hevcdec.h : 40 : In file included from isrc/libavcodec/hevc_sei.hf: 30(: sIn file included from isrc/libavcodec/h2645_sei.hz:e282: src/libavcodec/bytestream.h!:=357 :s15i:z ewarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~~~~~ ^ ~~~~ 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hnm4video.c:30: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hnm4video.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/huffyuvdec.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->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_mvs.c:25: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->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_mp4toannexb_bsf.c:70:61: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 70 | if (4 + AV_INPUT_BUFFER_PADDING_SIZE + nalu_len > SIZE_MAX - new_extradata_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/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/hevc_mp4toannexb_bsf.c:152:40: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 152 | if (nalu_size < 2 || nalu_size > bytestream2_get_bytes_left(&gb)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) >src/libavcodec/h264dec.c (b): ?821 :(19b:) warning: :comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] (a)) | ~ ^ ~ 821 | In file included from src/libavcodec/hnm4video.cf:o30r: src/libavcodec/bytestream.h(:y356 :=13 :0 ;warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]y < p->mb_he i356g | h t ; ys+i+z)e 2 | = ~ ^ ~~~~~~~~~~~~ FFMIN(p->busrc/libavcodec/h264dec.cff:e822r:_23e:n warning: d comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]- p->buffe r822, | s i z e ) ; f| o ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~r (x = src/libavutil/macros.h0:;49 :x25 :< note: pexpanded from macro 'FFMIN'- >mb_wid t49h | ;# dxe+f+i)n e{ F F| M ~ ^ ~~~~~~~~~~~I N(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hnm4video.c:30: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/huffyuvdsp.o src/libavcodec/hnm4video.c:79:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 79 | while (bytestream2_tell(&gb) < size) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/hnm4video.c:81:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 81 | if (writeoffset >= hnm->width * hnm->height) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:103:46: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 103 | if (offset < 0 || offset + count >= hnm->width * hnm->height) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:106:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 106 | } else if (writeoffset + count >= hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:124:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 124 | for (y = 0; y < hnm->height; y++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/hnm4video.c:129:23: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 129 | for (x = 0; x < width; x++) { | ~ ^ ~~~~~ src/libavcodec/h264dec.c:1049:83: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1049 | { "is_avc", "is avc", OFFSET(is_avc), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, VDX }, | ^ src/libavcodec/h264dec.c:1050:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1050 | { "nal_length_size", "nal_length_size", OFFSET(nal_length_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 4, VDX }, | ^ src/libavcodec/h264dec.c:1051:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1051 | { "enable_er", "Enable error resilience on damaged frames (unsafe)", OFFSET(enable_er), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VD }, | ^ src/libavcodec/h264dec.c:1052:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1052 | { "x264_build", "Assume this x264 version if no x264 version found in any SEI", OFFSET(x264_build), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX, VD }, | ^ src/libavcodec/h264dec.c:1053:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1053 | { NULL }, | ^ In file included from src/libavcodec/hevc_parser.c:27: In file included from src/libavcodec/hevc_parse.h:30: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/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/hnm4video.c:In file included from 160:34src/libavcodec/hevc_parser.c:: 27warning: : comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]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 :160186 | : 13 : warning: wcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]h ile (bytestream2_ t186e | l l ( & gsbi)z e<2 s=i zFeF)M I{N ( p| ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~- >buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' src/libavcodec/hnm4video.c:167:37 : 49warning: | comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]# define FFMIN( a167, | b ) ( ( a ) > ( b ) ? ( bi)f :( w(rai)t)e o f| f ~ ^ ~s et + 2 > hnIn file included from msrc/libavcodec/hevc_parser.c-:>27w: iIn file included from dsrc/libavcodec/hevc_parse.ht:h30 : *In file included from src/libavcodec/hevc_sei.hh:n30m: -In file included from >src/libavcodec/h2645_sei.hh:e28i: gsrc/libavcodec/bytestream.hh:t187): 15{: warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hnm4video.c:181:41: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 181 | if (writeoffset + count > hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:193:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 193 | if (writeoffset > hnm->width * hnm->height) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:215:46: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 215 | } else if (writeoffset + 2*count > hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:93:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 93 | for (i = 0; i < FF_ARRAY_ELEMS(s->sps_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:94:76: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 94 | if (s->sps_list[i] && ((HEVCSPS*)s->sps_list[i]->data)->vps_id == id) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ In file included from src/libavcodec/hevcdsp.c:111: In file included from src/libavcodec/hevcdsp_template.c:24: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevcdsp.c:111: In file included from src/libavcodec/hevcdsp_template.c:24: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevcdsp.c:111: In file included from src/libavcodec/hevcdsp_template.c:24: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hnm4video.c: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]src/libavcodec/bytestream.h :271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 297 | if 271( | w r i t eionftf sseitz e+2 h=n mF-F>MwiIdNt(hg ->>=b uhfnfme-r>_weinddt h- *g -h>nbmu-f>fheeri,g hsti)z e{) ; | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hsrc/libavcodec/hnm4video.c::49309:25::29 :note: expanded from macro 'FFMIN'warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 49 | 309# | d e f i n e F F M I N (iaf, b()w r(i(tae)o f>f s(ebt) >? h(nbm)- >:w i(dat)h) * | h ~ ^ ~n m->height) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:329:45: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 329 | if (offset + hnm->width + count >= hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:332:57: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 332 | } else if (writeoffset + hnm->width + count >= hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/hevc_parser.c:27: In file included from src/libavcodec/hevc_parse.h:30: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_parser.c:27: In file included from src/libavcodec/hevc_parse.h:30: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hnm4video.c:372:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 372 | while (bytestream2_tell(&gb) < size - 8) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/hevc_ps.c:159:15: warning: src/libavcodec/bytestream.hcomparison 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] 159 | if 271( | k > = iFnFt_ AsiRzReA2Y _=E LFEFMMSI(Nr(pgs-->>buusfedf)e)r _{e n d| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~- g->buffer, sisrc/libavcodec/hevc_ps.cz:e188):;27 : | warning: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h: 49188: | 25 : note: expanded from macro 'FFMIN' f49o | r# d(ei f=i n0e; FiF M)n u(m(_an)e g>a t(ibv)e _?p i(cbs) >:> (1a;) )i + +| ) ~ ^ ~ { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:212:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 212 | src/libavcodec/bytestream.h : 317 : 13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for (i = 0; i < 317r | p s - > nsuimz_en2eg a=t iFvFeM_IpNi(cps-;> biu+f+f)e r{_ e n| d ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ - p->buffesrc/libavcodec/hevc_ps.cr:,225 :s27i:ze )warning: ;comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 225 | src/libavutil/macros.h : 49 : 25 : note: expanded from macro 'FFMIN' for (i =49 | 0#;d eif ii +(+b)) {? (| b ~ ^ ~~~~~~~~~~~~~~~~) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_parser.c:27: In file included from src/libavcodec/hevc_parse.h:30: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hevcdsp.c:111: In file included from src/libavcodec/hevcdsp_template.c:24: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevcdsp.c:111: In file included from src/libavcodec/hevcdsp_template.c:24: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355: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/hevc_cabac.c| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ :37:21: warning: src/libavutil/macros.hvariable 'num_bins_in_se' is not needed and will not be emitted [-Wunneeded-internal-declaration]: 49:25: note: expanded from macro 'FFMIN' 37 | 49s | t#adteifci nceo nFFMsItN (ian,tb8)_ t( (nau)m _>b i(nbs)_ i?n _(sbe)[ ]: = ({a ) )| ^~~~~~~~~~~~~~ | ~ ^ ~ In file included from src/libavcodec/hevc_parser.c:27: In file included from src/libavcodec/hevc_parse.h:30: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_parser.c:27: In file included from src/libavcodec/hevc_parse.h:30: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 16 warnings generated. src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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/huffyuvenc.o src/libavcodec/hevc_ps.c:362:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 362 | for (i = 0; i < nb_cpb; i++) { | ~ ^ ~~~~~~ In file included from src/libavcodec/hevc_refs.c:28: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_refs.c:28: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_refs.c:28: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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/hevc_parser.c:124:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 124 | if (slice_segment_addr >= ps->sps->ctb_width * ps->sps->ctb_height) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hevcdec.c:45: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/hevc_ps.c:740:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 740 | if (matrix_id < delta) { | ~~~~~~~~~ ^ ~~~~~ src/libavcodec/hevc_refs.c:71:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 71 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 13 warnings generated. src/libavcodec/hevc_refs.c:80:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 80 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:886:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 886 | if (sps->chroma_format_idc > 3U) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/hevc_ps.c:956:58: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 956 | if (sps->temporal_layer[i].max_dec_pic_buffering > (unsigned)HEVC_MAX_DPB_SIZE) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1047:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1047 | for (i = 0; i < sps->nb_st_rps; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1114:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1114 | ow->top_offset + ow->bottom_offset >= sps->height) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1113:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1113 | ow->left_offset + ow->right_offset >= sps->width || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/hevc_ps.c:1164:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1164 | if (sps->max_transform_hierarchy_depth_inter > sps->log2_ctb_size - sps->log2_min_tb_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1169:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1169 | if (sps->max_transform_hierarchy_depth_intra > sps->log2_ctb_size - sps->log2_min_tb_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:87:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 87 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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] src/libavcodec/hevc_refs.c:143:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buff e143r | + = FfFoMrI N((ig -=> b0u;f fie r<_ eFndF _-A RgR-A>Yb_ufEfLeErM,S( s-s>iDzPe)B;); i| + ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~+ ) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/huffyuvencdsp.o In file included from src/libavcodec/hevcpred.c:23: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevcpred.c:23: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hevc_refs.c:178:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 178 | for (int i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->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: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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/hevcpred.c:23: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevcpred.c:23: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevcpred.c:23: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size)src/libavcodec/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)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 8 warnings generated. src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevcpred.c:23: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevcpred.c:23: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hevc_refs.c:260:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 260 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:270:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 270 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:281:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 281 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:301:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 301 | if (s->slice_idx >= frame->rpl_buf->size / sizeof(RefPicListTab)) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:331:39: warning: missing field 'list' initializer [-Wmissing-field-initializers] 331 | RefPicList rpl_tmp = { { 0 } }; | ^ src/libavcodec/hevc_refs.c:342:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 342 | while (rpl_tmp.nb_refs < sh->nb_refs[list_idx]) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_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_refs.csrc/libavcodec/hevc_ps.c::3431376::2722:: 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] 1376 | 343 | i f ( t b _ x < p pfso-r> c(oil _=b d0[;i i+ <1 ]F)F _{A R R| A ~~~~ ^ ~~~~~~~~~~~~~~~~~~Y _ELEMS(candsrc/libavcodec/hevc_ps.c_:l1383i:s22t:s )warning: ;comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] i++) { | 1383 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ | if (tb_y < ppssrc/libavcodec/hevc_refs.c-:>356r:o27w_:b dwarning: [comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i + 1]) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~ 356 | src/libavcodec/hevc_ps.c : 1403 : 40 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for (i = 0; 1403i | < s h - > n b _ r e ffso[rl i(syt _=i dpxp]s;- >ir+o+w)_ b{d [ j| ] ~ ^ ~~~~~~~~~~~~~~~~~~~~~; y < pps->row_bd[j + 1]; y++) | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.csrc/libavcodec/hevc_refs.c::1404371::4428:: 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] 1404 | 371 | f o r ( xr p=l -p>pnsb-_>rceofls_ b=d [FiF]M;I Nx( r